2383 lines
3.0 MiB
2383 lines
3.0 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","./components-C3-j7tcJ.js","./index-Du4z9Epn.css","./pinia-DHfcXUlY.js","./router-CvEHzVeV.js","./pages-D6CkTYR5.js","./SectionBlock-CJoLawFB.js","./IconTitle.vue_vue_type_script_setup_true_lang-CcnSJNug.js","./SectionBlock-DgJtAf6B.css","./timeline-7rm4-143.js","./timeline-DQ8UE2TV.css","./assets-EOBWa0-h.js","./settings-BQfxL9Ji.js","./custom-inspector-tab-view-Dd3YUsr1.js"])))=>i.map(i=>d[i]);
|
||
(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))r(a);new MutationObserver(a=>{for(const i of a)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function n(a){const i={};return a.integrity&&(i.integrity=a.integrity),a.referrerPolicy&&(i.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?i.credentials="include":a.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function r(a){if(a.ep)return;a.ep=!0;const i=n(a);fetch(a.href,i)}})();const nT="modulepreload",sT=function(t,e){return new URL(t,e).href},Ag={},vs=function(e,n,r){let a=Promise.resolve();if(n&&n.length>0){const s=document.getElementsByTagName("link"),o=document.querySelector("meta[property=csp-nonce]"),l=o?.nonce||o?.getAttribute("nonce");a=Promise.allSettled(n.map(u=>{if(u=sT(u,r),u in Ag)return;Ag[u]=!0;const p=u.endsWith(".css"),h=p?'[rel="stylesheet"]':"";if(!!r)for(let f=s.length-1;f>=0;f--){const v=s[f];if(v.href===u&&(!p||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${h}`))return;const m=document.createElement("link");if(m.rel=p?"stylesheet":nT,p||(m.as="script"),m.crossOrigin="",m.href=u,l&&m.setAttribute("nonce",l),document.head.appendChild(m),p)return new Promise((f,v)=>{m.addEventListener("load",f),m.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${u}`)))})}))}function i(s){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s}return a.then(s=>{for(const o of s||[])o.status==="rejected"&&i(o.reason);return e().catch(i)})};var iT=Object.create,Xy=Object.defineProperty,oT=Object.getOwnPropertyDescriptor,V5=Object.getOwnPropertyNames,aT=Object.getPrototypeOf,lT=Object.prototype.hasOwnProperty,cT=(t,e)=>function(){return t&&(e=(0,t[V5(t)[0]])(t=0)),e},uT=(t,e)=>function(){return e||(0,t[V5(t)[0]])((e={exports:{}}).exports,e),e.exports},pT=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of V5(e))!lT.call(t,a)&&a!==n&&Xy(t,a,{get:()=>e[a],enumerable:!(r=oT(e,a))||r.enumerable});return t},hT=(t,e,n)=>(n=t!=null?iT(aT(t)):{},pT(Xy(n,"default",{value:t,enumerable:!0}),t)),Yu=cT({"../../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"(){}}),fT=uT({"../../node_modules/.pnpm/rfdc@1.4.1/node_modules/rfdc/index.js"(t,e){Yu(),e.exports=r;function n(i){return i instanceof Buffer?Buffer.from(i):new i.constructor(i.buffer.slice(),i.byteOffset,i.length)}function r(i){if(i=i||{},i.circles)return a(i);const s=new Map;if(s.set(Date,h=>new Date(h)),s.set(Map,(h,d)=>new Map(l(Array.from(h),d))),s.set(Set,(h,d)=>new Set(l(Array.from(h),d))),i.constructorHandlers)for(const h of i.constructorHandlers)s.set(h[0],h[1]);let o=null;return i.proto?p:u;function l(h,d){const m=Object.keys(h),f=new Array(m.length);for(let v=0;v<m.length;v++){const C=m[v],E=h[C];typeof E!="object"||E===null?f[C]=E:E.constructor!==Object&&(o=s.get(E.constructor))?f[C]=o(E,d):ArrayBuffer.isView(E)?f[C]=n(E):f[C]=d(E)}return f}function u(h){if(typeof h!="object"||h===null)return h;if(Array.isArray(h))return l(h,u);if(h.constructor!==Object&&(o=s.get(h.constructor)))return o(h,u);const d={};for(const m in h){if(Object.hasOwnProperty.call(h,m)===!1)continue;const f=h[m];typeof f!="object"||f===null?d[m]=f:f.constructor!==Object&&(o=s.get(f.constructor))?d[m]=o(f,u):ArrayBuffer.isView(f)?d[m]=n(f):d[m]=u(f)}return d}function p(h){if(typeof h!="object"||h===null)return h;if(Array.isArray(h))return l(h,p);if(h.constructor!==Object&&(o=s.get(h.constructor)))return o(h,p);const d={};for(const m in h){const f=h[m];typeof f!="object"||f===null?d[m]=f:f.constructor!==Object&&(o=s.get(f.constructor))?d[m]=o(f,p):ArrayBuffer.isView(f)?d[m]=n(f):d[m]=p(f)}return d}}function a(i){const s=[],o=[],l=new Map;if(l.set(Date,m=>new Date(m)),l.set(Map,(m,f)=>new Map(p(Array.from(m),f))),l.set(Set,(m,f)=>new Set(p(Array.from(m),f))),i.constructorHandlers)for(const m of i.constructorHandlers)l.set(m[0],m[1]);let u=null;return i.proto?d:h;function p(m,f){const v=Object.keys(m),C=new Array(v.length);for(let E=0;E<v.length;E++){const x=v[E],g=m[x];if(typeof g!="object"||g===null)C[x]=g;else if(g.constructor!==Object&&(u=l.get(g.constructor)))C[x]=u(g,f);else if(ArrayBuffer.isView(g))C[x]=n(g);else{const w=s.indexOf(g);w!==-1?C[x]=o[w]:C[x]=f(g)}}return C}function h(m){if(typeof m!="object"||m===null)return m;if(Array.isArray(m))return p(m,h);if(m.constructor!==Object&&(u=l.get(m.constructor)))return u(m,h);const f={};s.push(m),o.push(f);for(const v in m){if(Object.hasOwnProperty.call(m,v)===!1)continue;const C=m[v];if(typeof C!="object"||C===null)f[v]=C;else if(C.constructor!==Object&&(u=l.get(C.constructor)))f[v]=u(C,h);else if(ArrayBuffer.isView(C))f[v]=n(C);else{const E=s.indexOf(C);E!==-1?f[v]=o[E]:f[v]=h(C)}}return s.pop(),o.pop(),f}function d(m){if(typeof m!="object"||m===null)return m;if(Array.isArray(m))return p(m,d);if(m.constructor!==Object&&(u=l.get(m.constructor)))return u(m,d);const f={};s.push(m),o.push(f);for(const v in m){const C=m[v];if(typeof C!="object"||C===null)f[v]=C;else if(C.constructor!==Object&&(u=l.get(C.constructor)))f[v]=u(C,d);else if(ArrayBuffer.isView(C))f[v]=n(C);else{const E=s.indexOf(C);E!==-1?f[v]=o[E]:f[v]=d(C)}}return s.pop(),o.pop(),f}}}});Yu();Yu();Yu();var $l=typeof navigator<"u",zt=typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof global<"u"?global:{},Xa=typeof zt.chrome<"u"&&!!zt.chrome.devtools,Yy=$l&&zt.self!==zt.top,Pg,bh=typeof navigator<"u"&&((Pg=navigator.userAgent)==null?void 0:Pg.toLowerCase().includes("electron")),dT=typeof window<"u"&&!!window.__NUXT__,Jy=!Yy&&!Xa&&!bh;Yu();var mT=hT(fT()),OY=()=>navigator?.platform?navigator?.platform.toLowerCase().includes("mac"):/Macintosh/.test(navigator.userAgent),gT=/(?:^|[-_/])(\w)/g,vT=/-(\w)/g,yT=/([a-z0-9])([A-Z])/g;function Qy(t,e){return e?e.toUpperCase():""}function Zy(t){return t&&`${t}`.replace(gT,Qy)}function bT(t){return t&&t.replace(vT,Qy)}function CT(t){return t&&t.replace(yT,(e,n,r)=>`${n}-${r}`).toLowerCase()}function ET(t,e){let n=t.replace(/^[a-z]:/i,"").replace(/\\/g,"/");n.endsWith(`index${e}`)&&(n=n.replace(`/index${e}`,e));const r=n.lastIndexOf("/"),a=n.substring(r+1);{const i=a.lastIndexOf(e);return a.substring(0,i)}}function e8(t){return t&&t.slice().sort((e,n)=>e.key<n.key?-1:e.key>n.key?1:0)}var ST=/^https?:\/\//;function xT(t){return t.startsWith("/")||ST.test(t)}var p0=(0,mT.default)({circles:!0});function wT(){return Math.random().toString(36).slice(2)}function Mg(t){return typeof t=="object"&&!Array.isArray(t)&&t!==null}function Lg(t){return Array.isArray(t)}const TT={trailing:!0};function la(t,e=25,n={}){if(n={...TT,...n},!Number.isFinite(e))throw new TypeError("Expected `wait` to be a finite number");let r,a,i=[],s,o;const l=(u,p)=>(s=_T(t,u,p),s.finally(()=>{if(s=null,n.trailing&&o&&!a){const h=l(u,o);return o=null,h}}),s);return function(...u){return s?(n.trailing&&(o=u),s):new Promise(p=>{const h=!a&&n.leading;clearTimeout(a),a=setTimeout(()=>{a=null;const d=n.leading?r:l(this,u);for(const m of i)m(d);i=[]},e),h?(r=l(this,u),p(r)):i.push(p)})}}async function _T(t,e,n){return await t.apply(e,n)}function h0(t,e={},n){for(const r in t){const a=t[r],i=n?`${n}:${r}`:r;typeof a=="object"&&a!==null?h0(a,e,i):typeof a=="function"&&(e[i]=a)}return e}const AT={run:t=>t()},PT=()=>AT,t8=typeof console.createTask<"u"?console.createTask:PT;function MT(t,e){const n=e.shift(),r=t8(n);return t.reduce((a,i)=>a.then(()=>r.run(()=>i(...e))),Promise.resolve())}function LT(t,e){const n=e.shift(),r=t8(n);return Promise.all(t.map(a=>r.run(()=>a(...e))))}function hd(t,e){for(const n of[...t])n(e)}let OT=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,n,r={}){if(!e||typeof n!="function")return()=>{};const a=e;let i;for(;this._deprecatedHooks[e];)i=this._deprecatedHooks[e],e=i.to;if(i&&!r.allowDeprecated){let s=i.message;s||(s=`${a} 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(!n.name)try{Object.defineProperty(n,"name",{get:()=>"_"+e.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[e]=this._hooks[e]||[],this._hooks[e].push(n),()=>{n&&(this.removeHook(e,n),n=void 0)}}hookOnce(e,n){let r,a=(...i)=>(typeof r=="function"&&r(),r=void 0,a=void 0,n(...i));return r=this.hook(e,a),r}removeHook(e,n){if(this._hooks[e]){const r=this._hooks[e].indexOf(n);r!==-1&&this._hooks[e].splice(r,1),this._hooks[e].length===0&&delete this._hooks[e]}}deprecateHook(e,n){this._deprecatedHooks[e]=typeof n=="string"?{to:n}:n;const r=this._hooks[e]||[];delete this._hooks[e];for(const a of r)this.hook(e,a)}deprecateHooks(e){Object.assign(this._deprecatedHooks,e);for(const n in e)this.deprecateHook(n,e[n])}addHooks(e){const n=h0(e),r=Object.keys(n).map(a=>this.hook(a,n[a]));return()=>{for(const a of r.splice(0,r.length))a()}}removeHooks(e){const n=h0(e);for(const r in n)this.removeHook(r,n[r])}removeAllHooks(){for(const e in this._hooks)delete this._hooks[e]}callHook(e,...n){return n.unshift(e),this.callHookWith(MT,e,...n)}callHookParallel(e,...n){return n.unshift(e),this.callHookWith(LT,e,...n)}callHookWith(e,n,...r){const a=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&hd(this._before,a);const i=e(n in this._hooks?[...this._hooks[n]]:[],r);return i instanceof Promise?i.finally(()=>{this._after&&a&&hd(this._after,a)}):(this._after&&a&&hd(this._after,a),i)}beforeEach(e){return this._before=this._before||[],this._before.push(e),()=>{if(this._before!==void 0){const n=this._before.indexOf(e);n!==-1&&this._before.splice(n,1)}}}afterEach(e){return this._after=this._after||[],this._after.push(e),()=>{if(this._after!==void 0){const n=this._after.indexOf(e);n!==-1&&this._after.splice(n,1)}}}};function r8(){return new OT}const Og="q",Ig="s",IT=6e4;function n8(t){return t}const kT=n8,{clearTimeout:zT,setTimeout:NT}=globalThis,VT=Math.random.bind(Math);function HT(t,e){const{post:n,on:r,off:a=()=>{},eventNames:i=[],serialize:s=n8,deserialize:o=kT,resolver:l,bind:u="rpc",timeout:p=IT}=e,h=new Map;let d,m=!1;const f=new Proxy({},{get(E,x){if(x==="$functions")return t;if(x==="$close")return v;if(x==="then"&&!i.includes("then")&&!("then"in t))return;const g=(...b)=>{n(s({m:x,a:b,t:Og}))};if(i.includes(x))return g.asEvent=g,g;const w=async(...b)=>{if(m)throw new Error(`[birpc] rpc is closed, cannot call "${x}"`);if(d)try{await d}finally{d=void 0}return new Promise((A,T)=>{const O=RT();let I;p>=0&&(I=NT(()=>{try{if(e.onTimeoutError?.(x,b)!==!0)throw new Error(`[birpc] timeout on calling "${x}"`)}catch(z){T(z)}h.delete(O)},p),typeof I=="object"&&(I=I.unref?.())),h.set(O,{resolve:A,reject:T,timeoutId:I,method:x}),n(s({m:x,a:b,i:O,t:"q"}))})};return w.asEvent=g,w}});function v(E){m=!0,h.forEach(({reject:x,method:g})=>{x(E||new Error(`[birpc] rpc is closed, cannot call "${g}"`))}),h.clear(),a(C)}async function C(E,...x){let g;try{g=o(E)}catch(w){if(e.onGeneralError?.(w)!==!0)throw w;return}if(g.t===Og){const{m:w,a:b}=g;let A,T;const O=l?l(w,t[w]):t[w];if(!O)T=new Error(`[birpc] function "${w}" not found`);else try{A=await O.apply(u==="rpc"?f:t,b)}catch(I){T=I}if(g.i){if(T&&e.onError&&e.onError(T,w,b),T&&e.onFunctionError&&e.onFunctionError(T,w,b)===!0)return;if(!T)try{n(s({t:Ig,i:g.i,r:A}),...x);return}catch(I){if(T=I,e.onGeneralError?.(I,w,b)!==!0)throw I}try{n(s({t:Ig,i:g.i,e:T}),...x)}catch(I){if(e.onGeneralError?.(I,w,b)!==!0)throw I}}}else{const{i:w,r:b,e:A}=g,T=h.get(w);T&&(zT(T.timeoutId),A?T.reject(A):T.resolve(b)),h.delete(w)}}return d=r(C),f}const DT="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";function RT(t=21){let e="",n=t;for(;n--;)e+=DT[VT()*64|0];return e}/**
|
||
* @vue/shared v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**//*! #__NO_SIDE_EFFECTS__ */function Ch(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const xn={},Nc=[],Zi=()=>{},jT=()=>!1,Ju=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),H5=t=>t.startsWith("onUpdate:"),ts=Object.assign,D5=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},BT=Object.prototype.hasOwnProperty,zn=(t,e)=>BT.call(t,e),Cr=Array.isArray,Vc=t=>l1(t)==="[object Map]",Ul=t=>l1(t)==="[object Set]",kg=t=>l1(t)==="[object Date]",FT=t=>l1(t)==="[object RegExp]",Br=t=>typeof t=="function",us=t=>typeof t=="string",ho=t=>typeof t=="symbol",Wn=t=>t!==null&&typeof t=="object",R5=t=>(Wn(t)||Br(t))&&Br(t.then)&&Br(t.catch),s8=Object.prototype.toString,l1=t=>s8.call(t),$T=t=>l1(t).slice(8,-1),Eh=t=>l1(t)==="[object Object]",j5=t=>us(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Hc=Ch(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Sh=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},UT=/-(\w)/g,ai=Sh(t=>t.replace(UT,(e,n)=>n?n.toUpperCase():"")),qT=/\B([A-Z])/g,Li=Sh(t=>t.replace(qT,"-$1").toLowerCase()),Qu=Sh(t=>t.charAt(0).toUpperCase()+t.slice(1)),Z1=Sh(t=>t?`on${Qu(t)}`:""),xi=(t,e)=>!Object.is(t,e),Dc=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},i8=(t,e,n,r=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:r,value:n})},Lp=t=>{const e=parseFloat(t);return isNaN(e)?t:e},Op=t=>{const e=us(t)?Number(t):NaN;return isNaN(e)?t:e};let zg;const xh=()=>zg||(zg=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),WT="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",GT=Ch(WT);function Gs(t){if(Cr(t)){const e={};for(let n=0;n<t.length;n++){const r=t[n],a=us(r)?JT(r):Gs(r);if(a)for(const i in a)e[i]=a[i]}return e}else if(us(t)||Wn(t))return t}const KT=/;(?![^(]*\))/g,XT=/:([^]+)/,YT=/\/\*[^]*?\*\//g;function JT(t){const e={};return t.replace(YT,"").split(KT).forEach(n=>{if(n){const r=n.split(XT);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function Wr(t){let e="";if(us(t))e=t;else if(Cr(t))for(let n=0;n<t.length;n++){const r=Wr(t[n]);r&&(e+=r+" ")}else if(Wn(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function wh(t){if(!t)return null;let{class:e,style:n}=t;return e&&!us(e)&&(t.class=Wr(e)),n&&(t.style=Gs(n)),t}const QT="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",ZT=Ch(QT);function o8(t){return!!t||t===""}function e_(t,e){if(t.length!==e.length)return!1;let n=!0;for(let r=0;n&&r<t.length;r++)n=Ya(t[r],e[r]);return n}function Ya(t,e){if(t===e)return!0;let n=kg(t),r=kg(e);if(n||r)return n&&r?t.getTime()===e.getTime():!1;if(n=ho(t),r=ho(e),n||r)return t===e;if(n=Cr(t),r=Cr(e),n||r)return n&&r?e_(t,e):!1;if(n=Wn(t),r=Wn(e),n||r){if(!n||!r)return!1;const a=Object.keys(t).length,i=Object.keys(e).length;if(a!==i)return!1;for(const s in t){const o=t.hasOwnProperty(s),l=e.hasOwnProperty(s);if(o&&!l||!o&&l||!Ya(t[s],e[s]))return!1}}return String(t)===String(e)}function Th(t,e){return t.findIndex(n=>Ya(n,e))}const a8=t=>!!(t&&t.__v_isRef===!0),hn=t=>us(t)?t:t==null?"":Cr(t)||Wn(t)&&(t.toString===s8||!Br(t.toString))?a8(t)?hn(t.value):JSON.stringify(t,l8,2):String(t),l8=(t,e)=>a8(e)?l8(t,e.value):Vc(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[r,a],i)=>(n[fd(r,i)+" =>"]=a,n),{})}:Ul(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>fd(n))}:ho(e)?fd(e):Wn(e)&&!Cr(e)&&!Eh(e)?String(e):e,fd=(t,e="")=>{var n;return ho(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};/**
|
||
* @vue/reactivity v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/let Si;class B5{constructor(e=!1){this.detached=e,this._active=!0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=Si,!e&&Si&&(this.index=(Si.scopes||(Si.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].pause();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){this._isPaused=!1;let e,n;if(this.scopes)for(e=0,n=this.scopes.length;e<n;e++)this.scopes[e].resume();for(e=0,n=this.effects.length;e<n;e++)this.effects[e].resume()}}run(e){if(this._active){const n=Si;try{return Si=this,e()}finally{Si=n}}}on(){Si=this}off(){Si=this.parent}stop(e){if(this._active){this._active=!1;let n,r;for(n=0,r=this.effects.length;n<r;n++)this.effects[n].stop();for(this.effects.length=0,n=0,r=this.cleanups.length;n<r;n++)this.cleanups[n]();if(this.cleanups.length=0,this.scopes){for(n=0,r=this.scopes.length;n<r;n++)this.scopes[n].stop(!0);this.scopes.length=0}if(!this.detached&&this.parent&&!e){const a=this.parent.scopes.pop();a&&a!==this&&(this.parent.scopes[this.index]=a,a.index=this.index)}this.parent=void 0}}}function t_(t){return new B5(t)}function _h(){return Si}function F5(t,e=!1){Si&&Si.cleanups.push(t)}let cs;const dd=new WeakSet;class bu{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,Si&&Si.active&&Si.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,dd.has(this)&&(dd.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||u8(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Ng(this),p8(this);const e=cs,n=co;cs=this,co=!0;try{return this.fn()}finally{h8(this),cs=e,co=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)q5(e);this.deps=this.depsTail=void 0,Ng(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?dd.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){f0(this)&&this.run()}get dirty(){return f0(this)}}let c8=0,eu,tu;function u8(t,e=!1){if(t.flags|=8,e){t.next=tu,tu=t;return}t.next=eu,eu=t}function $5(){c8++}function U5(){if(--c8>0)return;if(tu){let e=tu;for(tu=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;eu;){let e=eu;for(eu=void 0;e;){const n=e.next;if(e.next=void 0,e.flags&=-9,e.flags&1)try{e.trigger()}catch(r){t||(t=r)}e=n}}if(t)throw t}function p8(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function h8(t){let e,n=t.depsTail,r=n;for(;r;){const a=r.prevDep;r.version===-1?(r===n&&(n=a),q5(r),r_(r)):e=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=a}t.deps=e,t.depsTail=n}function f0(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(f8(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function f8(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===Cu))return;t.globalVersion=Cu;const e=t.dep;if(t.flags|=2,e.version>0&&!t.isSSR&&t.deps&&!f0(t)){t.flags&=-3;return}const n=cs,r=co;cs=t,co=!0;try{p8(t);const a=t.fn(t._value);(e.version===0||xi(a,t._value))&&(t._value=a,e.version++)}catch(a){throw e.version++,a}finally{cs=n,co=r,h8(t),t.flags&=-3}}function q5(t,e=!1){const{dep:n,prevSub:r,nextSub:a}=t;if(r&&(r.nextSub=a,t.prevSub=void 0),a&&(a.prevSub=r,t.nextSub=void 0),n.subs===t&&(n.subs=r,!r&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)q5(i,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function r_(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}function n_(t,e){t.effect instanceof bu&&(t=t.effect.fn);const n=new bu(t);e&&ts(n,e);try{n.run()}catch(a){throw n.stop(),a}const r=n.run.bind(n);return r.effect=n,r}function s_(t){t.effect.stop()}let co=!0;const d8=[];function nl(){d8.push(co),co=!1}function sl(){const t=d8.pop();co=t===void 0?!0:t}function Ng(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=cs;cs=void 0;try{e()}finally{cs=n}}}let Cu=0;class i_{constructor(e,n){this.sub=e,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Ah{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(!cs||!co||cs===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==cs)n=this.activeLink=new i_(cs,this),cs.deps?(n.prevDep=cs.depsTail,cs.depsTail.nextDep=n,cs.depsTail=n):cs.deps=cs.depsTail=n,m8(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const r=n.nextDep;r.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=r),n.prevDep=cs.depsTail,n.nextDep=void 0,cs.depsTail.nextDep=n,cs.depsTail=n,cs.deps===n&&(cs.deps=r)}return n}trigger(e){this.version++,Cu++,this.notify(e)}notify(e){$5();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{U5()}}}function m8(t){if(t.dep.sc++,t.sub.flags&4){const e=t.dep.computed;if(e&&!t.dep.subs){e.flags|=20;for(let r=e.deps;r;r=r.nextDep)m8(r)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const Ip=new WeakMap,kl=Symbol(""),d0=Symbol(""),Eu=Symbol("");function hi(t,e,n){if(co&&cs){let r=Ip.get(t);r||Ip.set(t,r=new Map);let a=r.get(n);a||(r.set(n,a=new Ah),a.map=r,a.key=n),a.track()}}function ta(t,e,n,r,a,i){const s=Ip.get(t);if(!s){Cu++;return}const o=l=>{l&&l.trigger()};if($5(),e==="clear")s.forEach(o);else{const l=Cr(t),u=l&&j5(n);if(l&&n==="length"){const p=Number(r);s.forEach((h,d)=>{(d==="length"||d===Eu||!ho(d)&&d>=p)&&o(h)})}else switch((n!==void 0||s.has(void 0))&&o(s.get(n)),u&&o(s.get(Eu)),e){case"add":l?u&&o(s.get("length")):(o(s.get(kl)),Vc(t)&&o(s.get(d0)));break;case"delete":l||(o(s.get(kl)),Vc(t)&&o(s.get(d0)));break;case"set":Vc(t)&&o(s.get(kl));break}}U5()}function o_(t,e){const n=Ip.get(t);return n&&n.get(e)}function xc(t){const e=Cn(t);return e===t?e:(hi(e,"iterate",Eu),ji(t)?e:e.map(fi))}function Ph(t){return hi(t=Cn(t),"iterate",Eu),t}const a_={__proto__:null,[Symbol.iterator](){return md(this,Symbol.iterator,fi)},concat(...t){return xc(this).concat(...t.map(e=>Cr(e)?xc(e):e))},entries(){return md(this,"entries",t=>(t[1]=fi(t[1]),t))},every(t,e){return Xo(this,"every",t,e,void 0,arguments)},filter(t,e){return Xo(this,"filter",t,e,n=>n.map(fi),arguments)},find(t,e){return Xo(this,"find",t,e,fi,arguments)},findIndex(t,e){return Xo(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return Xo(this,"findLast",t,e,fi,arguments)},findLastIndex(t,e){return Xo(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return Xo(this,"forEach",t,e,void 0,arguments)},includes(...t){return gd(this,"includes",t)},indexOf(...t){return gd(this,"indexOf",t)},join(t){return xc(this).join(t)},lastIndexOf(...t){return gd(this,"lastIndexOf",t)},map(t,e){return Xo(this,"map",t,e,void 0,arguments)},pop(){return j1(this,"pop")},push(...t){return j1(this,"push",t)},reduce(t,...e){return Vg(this,"reduce",t,e)},reduceRight(t,...e){return Vg(this,"reduceRight",t,e)},shift(){return j1(this,"shift")},some(t,e){return Xo(this,"some",t,e,void 0,arguments)},splice(...t){return j1(this,"splice",t)},toReversed(){return xc(this).toReversed()},toSorted(t){return xc(this).toSorted(t)},toSpliced(...t){return xc(this).toSpliced(...t)},unshift(...t){return j1(this,"unshift",t)},values(){return md(this,"values",fi)}};function md(t,e,n){const r=Ph(t),a=r[e]();return r!==t&&!ji(t)&&(a._next=a.next,a.next=()=>{const i=a._next();return i.value&&(i.value=n(i.value)),i}),a}const l_=Array.prototype;function Xo(t,e,n,r,a,i){const s=Ph(t),o=s!==t&&!ji(t),l=s[e];if(l!==l_[e]){const h=l.apply(t,i);return o?fi(h):h}let u=n;s!==t&&(o?u=function(h,d){return n.call(this,fi(h),d,t)}:n.length>2&&(u=function(h,d){return n.call(this,h,d,t)}));const p=l.call(s,u,r);return o&&a?a(p):p}function Vg(t,e,n,r){const a=Ph(t);let i=n;return a!==t&&(ji(t)?n.length>3&&(i=function(s,o,l){return n.call(this,s,o,l,t)}):i=function(s,o,l){return n.call(this,s,fi(o),l,t)}),a[e](i,...r)}function gd(t,e,n){const r=Cn(t);hi(r,"iterate",Eu);const a=r[e](...n);return(a===-1||a===!1)&&Ih(n[0])?(n[0]=Cn(n[0]),r[e](...n)):a}function j1(t,e,n=[]){nl(),$5();const r=Cn(t)[e].apply(t,n);return U5(),sl(),r}const c_=Ch("__proto__,__v_isRef,__isVue"),g8=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(ho));function u_(t){ho(t)||(t=String(t));const e=Cn(this);return hi(e,"has",t),e.hasOwnProperty(t)}class v8{constructor(e=!1,n=!1){this._isReadonly=e,this._isShallow=n}get(e,n,r){if(n==="__v_skip")return e.__v_skip;const a=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!a;if(n==="__v_isReadonly")return a;if(n==="__v_isShallow")return i;if(n==="__v_raw")return r===(a?i?x8:S8:i?E8:C8).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(r)?e:void 0;const s=Cr(e);if(!a){let l;if(s&&(l=a_[n]))return l;if(n==="hasOwnProperty")return u_}const o=Reflect.get(e,n,Pn(e)?e:r);return(ho(n)?g8.has(n):c_(n))||(a||hi(e,"get",n),i)?o:Pn(o)?s&&j5(n)?o:o.value:Wn(o)?a?da(o):fo(o):o}}class y8 extends v8{constructor(e=!1){super(!1,e)}set(e,n,r,a){let i=e[n];if(!this._isShallow){const l=Ja(i);if(!ji(r)&&!Ja(r)&&(i=Cn(i),r=Cn(r)),!Cr(e)&&Pn(i)&&!Pn(r))return l?!1:(i.value=r,!0)}const s=Cr(e)&&j5(n)?Number(n)<e.length:zn(e,n),o=Reflect.set(e,n,r,Pn(e)?e:a);return e===Cn(a)&&(s?xi(r,i)&&ta(e,"set",n,r):ta(e,"add",n,r)),o}deleteProperty(e,n){const r=zn(e,n);e[n];const a=Reflect.deleteProperty(e,n);return a&&r&&ta(e,"delete",n,void 0),a}has(e,n){const r=Reflect.has(e,n);return(!ho(n)||!g8.has(n))&&hi(e,"has",n),r}ownKeys(e){return hi(e,"iterate",Cr(e)?"length":kl),Reflect.ownKeys(e)}}class b8 extends v8{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const p_=new y8,h_=new b8,f_=new y8(!0),d_=new b8(!0),m0=t=>t,U2=t=>Reflect.getPrototypeOf(t);function m_(t,e,n){return function(...r){const a=this.__v_raw,i=Cn(a),s=Vc(i),o=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,u=a[t](...r),p=n?m0:e?g0:fi;return!e&&hi(i,"iterate",l?d0:kl),{next(){const{value:h,done:d}=u.next();return d?{value:h,done:d}:{value:o?[p(h[0]),p(h[1])]:p(h),done:d}},[Symbol.iterator](){return this}}}}function q2(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function g_(t,e){const n={get(a){const i=this.__v_raw,s=Cn(i),o=Cn(a);t||(xi(a,o)&&hi(s,"get",a),hi(s,"get",o));const{has:l}=U2(s),u=e?m0:t?g0:fi;if(l.call(s,a))return u(i.get(a));if(l.call(s,o))return u(i.get(o));i!==s&&i.get(a)},get size(){const a=this.__v_raw;return!t&&hi(Cn(a),"iterate",kl),Reflect.get(a,"size",a)},has(a){const i=this.__v_raw,s=Cn(i),o=Cn(a);return t||(xi(a,o)&&hi(s,"has",a),hi(s,"has",o)),a===o?i.has(a):i.has(a)||i.has(o)},forEach(a,i){const s=this,o=s.__v_raw,l=Cn(o),u=e?m0:t?g0:fi;return!t&&hi(l,"iterate",kl),o.forEach((p,h)=>a.call(i,u(p),u(h),s))}};return ts(n,t?{add:q2("add"),set:q2("set"),delete:q2("delete"),clear:q2("clear")}:{add(a){!e&&!ji(a)&&!Ja(a)&&(a=Cn(a));const i=Cn(this);return U2(i).has.call(i,a)||(i.add(a),ta(i,"add",a,a)),this},set(a,i){!e&&!ji(i)&&!Ja(i)&&(i=Cn(i));const s=Cn(this),{has:o,get:l}=U2(s);let u=o.call(s,a);u||(a=Cn(a),u=o.call(s,a));const p=l.call(s,a);return s.set(a,i),u?xi(i,p)&&ta(s,"set",a,i):ta(s,"add",a,i),this},delete(a){const i=Cn(this),{has:s,get:o}=U2(i);let l=s.call(i,a);l||(a=Cn(a),l=s.call(i,a)),o&&o.call(i,a);const u=i.delete(a);return l&&ta(i,"delete",a,void 0),u},clear(){const a=Cn(this),i=a.size!==0,s=a.clear();return i&&ta(a,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(a=>{n[a]=m_(a,t,e)}),n}function Mh(t,e){const n=g_(t,e);return(r,a,i)=>a==="__v_isReactive"?!t:a==="__v_isReadonly"?t:a==="__v_raw"?r:Reflect.get(zn(n,a)&&a in r?n:r,a,i)}const v_={get:Mh(!1,!1)},y_={get:Mh(!1,!0)},b_={get:Mh(!0,!1)},C_={get:Mh(!0,!0)},C8=new WeakMap,E8=new WeakMap,S8=new WeakMap,x8=new WeakMap;function E_(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function S_(t){return t.__v_skip||!Object.isExtensible(t)?0:E_($T(t))}function fo(t){return Ja(t)?t:Oh(t,!1,p_,v_,C8)}function Lh(t){return Oh(t,!1,f_,y_,E8)}function da(t){return Oh(t,!0,h_,b_,S8)}function x_(t){return Oh(t,!0,d_,C_,x8)}function Oh(t,e,n,r,a){if(!Wn(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=a.get(t);if(i)return i;const s=S_(t);if(s===0)return t;const o=new Proxy(t,s===2?r:n);return a.set(t,o),o}function $a(t){return Ja(t)?$a(t.__v_raw):!!(t&&t.__v_isReactive)}function Ja(t){return!!(t&&t.__v_isReadonly)}function ji(t){return!!(t&&t.__v_isShallow)}function Ih(t){return t?!!t.__v_raw:!1}function Cn(t){const e=t&&t.__v_raw;return e?Cn(e):t}function W5(t){return!zn(t,"__v_skip")&&Object.isExtensible(t)&&i8(t,"__v_skip",!0),t}const fi=t=>Wn(t)?fo(t):t,g0=t=>Wn(t)?da(t):t;function Pn(t){return t?t.__v_isRef===!0:!1}function xt(t){return w8(t,!1)}function Kr(t){return w8(t,!0)}function w8(t,e){return Pn(t)?t:new w_(t,e)}class w_{constructor(e,n){this.dep=new Ah,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:Cn(e),this._value=n?e:fi(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,r=this.__v_isShallow||ji(e)||Ja(e);e=r?e:Cn(e),xi(e,n)&&(this._rawValue=e,this._value=r?e:fi(e),this.dep.trigger())}}function T_(t){t.dep&&t.dep.trigger()}function $e(t){return Pn(t)?t.value:t}function Hr(t){return Br(t)?t():$e(t)}const __={get:(t,e,n)=>e==="__v_raw"?t:$e(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const a=t[e];return Pn(a)&&!Pn(n)?(a.value=n,!0):Reflect.set(t,e,n,r)}};function G5(t){return $a(t)?t:new Proxy(t,__)}class A_{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Ah,{get:r,set:a}=e(n.track.bind(n),n.trigger.bind(n));this._get=r,this._set=a}get value(){return this._value=this._get()}set value(e){this._set(e)}}function kh(t){return new A_(t)}function T8(t){const e=Cr(t)?new Array(t.length):{};for(const n in t)e[n]=A8(t,n);return e}class P_{constructor(e,n,r){this._object=e,this._key=n,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 o_(Cn(this._object),this._key)}}class M_{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 _8(t,e,n){return Pn(t)?t:Br(t)?new M_(t):Wn(t)&&arguments.length>1?A8(t,e,n):xt(t)}function A8(t,e,n){const r=t[e];return Pn(r)?r:new P_(t,e,n)}class L_{constructor(e,n,r){this.fn=e,this.setter=n,this._value=void 0,this.dep=new Ah(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=Cu-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&cs!==this)return u8(this,!0),!0}get value(){const e=this.dep.track();return f8(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function O_(t,e,n=!1){let r,a;return Br(t)?r=t:(r=t.get,a=t.set),new L_(r,a,n)}const I_={GET:"get",HAS:"has",ITERATE:"iterate"},k_={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},W2={},kp=new WeakMap;let za;function z_(){return za}function P8(t,e=!1,n=za){if(n){let r=kp.get(n);r||kp.set(n,r=[]),r.push(t)}}function N_(t,e,n=xn){const{immediate:r,deep:a,once:i,scheduler:s,augmentJob:o,call:l}=n,u=w=>a?w:ji(w)||a===!1||a===0?ra(w,1):ra(w);let p,h,d,m,f=!1,v=!1;if(Pn(t)?(h=()=>t.value,f=ji(t)):$a(t)?(h=()=>u(t),f=!0):Cr(t)?(v=!0,f=t.some(w=>$a(w)||ji(w)),h=()=>t.map(w=>{if(Pn(w))return w.value;if($a(w))return u(w);if(Br(w))return l?l(w,2):w()})):Br(t)?e?h=l?()=>l(t,2):t:h=()=>{if(d){nl();try{d()}finally{sl()}}const w=za;za=p;try{return l?l(t,3,[m]):t(m)}finally{za=w}}:h=Zi,e&&a){const w=h,b=a===!0?1/0:a;h=()=>ra(w(),b)}const C=_h(),E=()=>{p.stop(),C&&C.active&&D5(C.effects,p)};if(i&&e){const w=e;e=(...b)=>{w(...b),E()}}let x=v?new Array(t.length).fill(W2):W2;const g=w=>{if(!(!(p.flags&1)||!p.dirty&&!w))if(e){const b=p.run();if(a||f||(v?b.some((A,T)=>xi(A,x[T])):xi(b,x))){d&&d();const A=za;za=p;try{const T=[b,x===W2?void 0:v&&x[0]===W2?[]:x,m];l?l(e,3,T):e(...T),x=b}finally{za=A}}}else p.run()};return o&&o(g),p=new bu(h),p.scheduler=s?()=>s(g,!1):g,m=w=>P8(w,!1,p),d=p.onStop=()=>{const w=kp.get(p);if(w){if(l)l(w,4);else for(const b of w)b();kp.delete(p)}},e?r?g(!0):x=p.run():s?s(g.bind(null,!0),!0):p.run(),E.pause=p.pause.bind(p),E.resume=p.resume.bind(p),E.stop=E,E}function ra(t,e=1/0,n){if(e<=0||!Wn(t)||t.__v_skip||(n=n||new Set,n.has(t)))return t;if(n.add(t),e--,Pn(t))ra(t.value,e,n);else if(Cr(t))for(let r=0;r<t.length;r++)ra(t[r],e,n);else if(Ul(t)||Vc(t))t.forEach(r=>{ra(r,e,n)});else if(Eh(t)){for(const r in t)ra(t[r],e,n);for(const r of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,r)&&ra(t[r],e,n)}return t}/**
|
||
* @vue/runtime-core v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/const M8=[];function V_(t){M8.push(t)}function H_(){M8.pop()}function D_(t,e){}const R_={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"},j_={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 c1(t,e,n,r){try{return r?t(...r):t()}catch(a){ql(a,e,n)}}function ro(t,e,n,r){if(Br(t)){const a=c1(t,e,n,r);return a&&R5(a)&&a.catch(i=>{ql(i,e,n)}),a}if(Cr(t)){const a=[];for(let i=0;i<t.length;i++)a.push(ro(t[i],e,n,r));return a}}function ql(t,e,n,r=!0){const a=e?e.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:s}=e&&e.appContext.config||xn;if(e){let o=e.parent;const l=e.proxy,u=`https://vuejs.org/error-reference/#runtime-${n}`;for(;o;){const p=o.ec;if(p){for(let h=0;h<p.length;h++)if(p[h](t,l,u)===!1)return}o=o.parent}if(i){nl(),c1(i,null,10,[t,l,u]),sl();return}}B_(t,n,a,r,s)}function B_(t,e,n,r=!0,a=!1){if(a)throw t;console.error(t)}const wi=[];let Ao=-1;const Rc=[];let Na=null,Tc=0;const L8=Promise.resolve();let zp=null;function ws(t){const e=zp||L8;return t?e.then(this?t.bind(this):t):e}function F_(t){let e=Ao+1,n=wi.length;for(;e<n;){const r=e+n>>>1,a=wi[r],i=xu(a);i<t||i===t&&a.flags&2?e=r+1:n=r}return e}function K5(t){if(!(t.flags&1)){const e=xu(t),n=wi[wi.length-1];!n||!(t.flags&2)&&e>=xu(n)?wi.push(t):wi.splice(F_(e),0,t),t.flags|=1,O8()}}function O8(){zp||(zp=L8.then(I8))}function Su(t){Cr(t)?Rc.push(...t):Na&&t.id===-1?Na.splice(Tc+1,0,t):t.flags&1||(Rc.push(t),t.flags|=1),O8()}function Hg(t,e,n=Ao+1){for(;n<wi.length;n++){const r=wi[n];if(r&&r.flags&2){if(t&&r.id!==t.uid)continue;wi.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function Np(t){if(Rc.length){const e=[...new Set(Rc)].sort((n,r)=>xu(n)-xu(r));if(Rc.length=0,Na){Na.push(...e);return}for(Na=e,Tc=0;Tc<Na.length;Tc++){const n=Na[Tc];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Na=null,Tc=0}}const xu=t=>t.id==null?t.flags&2?-1:1/0:t.id;function I8(t){try{for(Ao=0;Ao<wi.length;Ao++){const e=wi[Ao];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),c1(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;Ao<wi.length;Ao++){const e=wi[Ao];e&&(e.flags&=-2)}Ao=-1,wi.length=0,Np(),zp=null,(wi.length||Rc.length)&&I8()}}let _c,G2=[];function k8(t,e){var n,r;_c=t,_c?(_c.enabled=!0,G2.forEach(({event:a,args:i})=>_c.emit(a,...i)),G2=[]):typeof window<"u"&&window.HTMLElement&&!((r=(n=window.navigator)==null?void 0:n.userAgent)!=null&&r.includes("jsdom"))?((e.__VUE_DEVTOOLS_HOOK_REPLAY__=e.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(i=>{k8(i,e)}),setTimeout(()=>{_c||(e.__VUE_DEVTOOLS_HOOK_REPLAY__=null,G2=[])},3e3)):G2=[]}let Ws=null,zh=null;function wu(t){const e=Ws;return Ws=t,zh=t&&t.type.__scopeId||null,e}function X5(t){zh=t}function Y5(){zh=null}const J5=t=>Vt;function Vt(t,e=Ws,n){if(!e||t._n)return t;const r=(...a)=>{r._d&&w0(-1);const i=wu(e);let s;try{s=t(...a)}finally{wu(i),r._d&&w0(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function qn(t,e){if(Ws===null)return t;const n=r2(Ws),r=t.dirs||(t.dirs=[]);for(let a=0;a<e.length;a++){let[i,s,o,l=xn]=e[a];i&&(Br(i)&&(i={mounted:i,updated:i}),i.deep&&ra(s),r.push({dir:i,instance:n,value:s,oldValue:void 0,arg:o,modifiers:l}))}return t}function Po(t,e,n,r){const a=t.dirs,i=e&&e.dirs;for(let s=0;s<a.length;s++){const o=a[s];i&&(o.oldValue=i[s].value);let l=o.dir[r];l&&(nl(),ro(l,n,8,[t.el,o,t,e]),sl())}}const z8=Symbol("_vte"),N8=t=>t.__isTeleport,ru=t=>t&&(t.disabled||t.disabled===""),Dg=t=>t&&(t.defer||t.defer===""),Rg=t=>typeof SVGElement<"u"&&t instanceof SVGElement,jg=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,v0=(t,e)=>{const n=t&&t.to;return us(n)?e?e(n):null:n},V8={name:"Teleport",__isTeleport:!0,process(t,e,n,r,a,i,s,o,l,u){const{mc:p,pc:h,pbc:d,o:{insert:m,querySelector:f,createText:v,createComment:C}}=u,E=ru(e.props);let{shapeFlag:x,children:g,dynamicChildren:w}=e;if(t==null){const b=e.el=v(""),A=e.anchor=v("");m(b,n,r),m(A,n,r);const T=(I,z)=>{x&16&&(a&&a.isCE&&(a.ce._teleportTarget=I),p(g,I,z,a,i,s,o,l))},O=()=>{const I=e.target=v0(e.props,f),z=H8(I,e,v,m);I&&(s!=="svg"&&Rg(I)?s="svg":s!=="mathml"&&jg(I)&&(s="mathml"),E||(T(I,z),gp(e,!1)))};E&&(T(n,A),gp(e,!0)),Dg(e.props)?$s(()=>{O(),e.el.__isMounted=!0},i):O()}else{if(Dg(e.props)&&!t.el.__isMounted){$s(()=>{V8.process(t,e,n,r,a,i,s,o,l,u),delete t.el.__isMounted},i);return}e.el=t.el,e.targetStart=t.targetStart;const b=e.anchor=t.anchor,A=e.target=t.target,T=e.targetAnchor=t.targetAnchor,O=ru(t.props),I=O?n:A,z=O?b:T;if(s==="svg"||Rg(A)?s="svg":(s==="mathml"||jg(A))&&(s="mathml"),w?(d(t.dynamicChildren,w,I,a,i,s,o),pm(t,e,!0)):l||h(t,e,I,z,a,i,s,o,!1),E)O?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):K2(e,n,b,u,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const U=e.target=v0(e.props,f);U&&K2(e,U,null,u,0)}else O&&K2(e,A,T,u,1);gp(e,E)}},remove(t,e,n,{um:r,o:{remove:a}},i){const{shapeFlag:s,children:o,anchor:l,targetStart:u,targetAnchor:p,target:h,props:d}=t;if(h&&(a(u),a(p)),i&&a(l),s&16){const m=i||!ru(d);for(let f=0;f<o.length;f++){const v=o[f];r(v,e,n,m,!!v.dynamicChildren)}}},move:K2,hydrate:$_};function K2(t,e,n,{o:{insert:r},m:a},i=2){i===0&&r(t.targetAnchor,e,n);const{el:s,anchor:o,shapeFlag:l,children:u,props:p}=t,h=i===2;if(h&&r(s,e,n),(!h||ru(p))&&l&16)for(let d=0;d<u.length;d++)a(u[d],e,n,2);h&&r(o,e,n)}function $_(t,e,n,r,a,i,{o:{nextSibling:s,parentNode:o,querySelector:l,insert:u,createText:p}},h){const d=e.target=v0(e.props,l);if(d){const m=ru(e.props),f=d._lpa||d.firstChild;if(e.shapeFlag&16)if(m)e.anchor=h(s(t),e,o(t),n,r,a,i),e.targetStart=f,e.targetAnchor=f&&s(f);else{e.anchor=s(t);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&&s(e.targetAnchor);break}}v=s(v)}e.targetAnchor||H8(d,e,p,u),h(f&&s(f),e,d,n,r,a,i)}gp(e,m)}return e.anchor&&s(e.anchor)}const Q5=V8;function gp(t,e){const n=t.ctx;if(n&&n.ut){let r,a;for(e?(r=t.el,a=t.anchor):(r=t.targetStart,a=t.targetAnchor);r&&r!==a;)r.nodeType===1&&r.setAttribute("data-v-owner",n.uid),r=r.nextSibling;n.ut()}}function H8(t,e,n,r){const a=e.targetStart=n(""),i=e.targetAnchor=n("");return a[z8]=i,t&&(r(a,t),r(i,t)),i}const Va=Symbol("_leaveCb"),X2=Symbol("_enterCb");function Z5(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return li(()=>{t.isMounted=!0}),u1(()=>{t.isUnmounting=!0}),t}const Wi=[Function,Array],em={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Wi,onEnter:Wi,onAfterEnter:Wi,onEnterCancelled:Wi,onBeforeLeave:Wi,onLeave:Wi,onAfterLeave:Wi,onLeaveCancelled:Wi,onBeforeAppear:Wi,onAppear:Wi,onAfterAppear:Wi,onAppearCancelled:Wi},D8=t=>{const e=t.subTree;return e.component?D8(e.component):e},U_={name:"BaseTransition",props:em,setup(t,{slots:e}){const n=Bs(),r=Z5();return()=>{const a=e.default&&Nh(e.default(),!0);if(!a||!a.length)return;const i=R8(a),s=Cn(t),{mode:o}=s;if(r.isLeaving)return vd(i);const l=Bg(i);if(!l)return vd(i);let u=Wc(l,s,r,n,h=>u=h);l.type!==js&&ca(l,u);let p=n.subTree&&Bg(n.subTree);if(p&&p.type!==js&&!io(l,p)&&D8(n).type!==js){let h=Wc(p,s,r,n);if(ca(p,h),o==="out-in"&&l.type!==js)return r.isLeaving=!0,h.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete h.afterLeave,p=void 0},vd(i);o==="in-out"&&l.type!==js?h.delayLeave=(d,m,f)=>{const v=B8(r,p);v[String(p.key)]=p,d[Va]=()=>{m(),d[Va]=void 0,delete u.delayedLeave,p=void 0},u.delayedLeave=()=>{f(),delete u.delayedLeave,p=void 0}}:p=void 0}else p&&(p=void 0);return i}}};function R8(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==js){e=n;break}}return e}const j8=U_;function B8(t,e){const{leavingVNodes:n}=t;let r=n.get(e.type);return r||(r=Object.create(null),n.set(e.type,r)),r}function Wc(t,e,n,r,a){const{appear:i,mode:s,persisted:o=!1,onBeforeEnter:l,onEnter:u,onAfterEnter:p,onEnterCancelled:h,onBeforeLeave:d,onLeave:m,onAfterLeave:f,onLeaveCancelled:v,onBeforeAppear:C,onAppear:E,onAfterAppear:x,onAppearCancelled:g}=e,w=String(t.key),b=B8(n,t),A=(I,z)=>{I&&ro(I,r,9,z)},T=(I,z)=>{const U=z[1];A(I,z),Cr(I)?I.every(W=>W.length<=1)&&U():I.length<=1&&U()},O={mode:s,persisted:o,beforeEnter(I){let z=l;if(!n.isMounted)if(i)z=C||l;else return;I[Va]&&I[Va](!0);const U=b[w];U&&io(t,U)&&U.el[Va]&&U.el[Va](),A(z,[I])},enter(I){let z=u,U=p,W=h;if(!n.isMounted)if(i)z=E||u,U=x||p,W=g||h;else return;let F=!1;const N=I[X2]=$=>{F||(F=!0,$?A(W,[I]):A(U,[I]),O.delayedLeave&&O.delayedLeave(),I[X2]=void 0)};z?T(z,[I,N]):N()},leave(I,z){const U=String(t.key);if(I[X2]&&I[X2](!0),n.isUnmounting)return z();A(d,[I]);let W=!1;const F=I[Va]=N=>{W||(W=!0,z(),N?A(v,[I]):A(f,[I]),I[Va]=void 0,b[U]===t&&delete b[U])};b[U]=t,m?T(m,[I,F]):F()},clone(I){const z=Wc(I,e,n,r,a);return a&&a(z),z}};return O}function vd(t){if(Zu(t))return t=No(t),t.children=null,t}function Bg(t){if(!Zu(t))return N8(t.type)&&t.children?R8(t.children):t;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&Br(n.default))return n.default()}}function ca(t,e){t.shapeFlag&6&&t.component?(t.transition=e,ca(t.component.subTree,e)):t.shapeFlag&128?(t.ssContent.transition=e.clone(t.ssContent),t.ssFallback.transition=e.clone(t.ssFallback)):t.transition=e}function Nh(t,e=!1,n){let r=[],a=0;for(let i=0;i<t.length;i++){let s=t[i];const o=n==null?s.key:String(n)+String(s.key!=null?s.key:i);s.type===Rr?(s.patchFlag&128&&a++,r=r.concat(Nh(s.children,e,o))):(e||s.type!==js)&&r.push(o!=null?No(s,{key:o}):s)}if(a>1)for(let i=0;i<r.length;i++)r[i].patchFlag=-2;return r}/*! #__NO_SIDE_EFFECTS__ */function ur(t,e){return Br(t)?ts({name:t.name},e,{setup:t}):t}function q_(){const t=Bs();return t?(t.appContext.config.idPrefix||"v")+"-"+t.ids[0]+t.ids[1]++:""}function tm(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function W_(t){const e=Bs(),n=Kr(null);if(e){const a=e.refs===xn?e.refs={}:e.refs;Object.defineProperty(a,t,{enumerable:!0,get:()=>n.value,set:i=>n.value=i})}return n}function Tu(t,e,n,r,a=!1){if(Cr(t)){t.forEach((f,v)=>Tu(f,e&&(Cr(e)?e[v]:e),n,r,a));return}if(Ua(r)&&!a){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Tu(t,e,n,r.component.subTree);return}const i=r.shapeFlag&4?r2(r.component):r.el,s=a?null:i,{i:o,r:l}=t,u=e&&e.r,p=o.refs===xn?o.refs={}:o.refs,h=o.setupState,d=Cn(h),m=h===xn?()=>!1:f=>zn(d,f);if(u!=null&&u!==l&&(us(u)?(p[u]=null,m(u)&&(h[u]=null)):Pn(u)&&(u.value=null)),Br(l))c1(l,o,12,[s,p]);else{const f=us(l),v=Pn(l);if(f||v){const C=()=>{if(t.f){const E=f?m(l)?h[l]:p[l]:l.value;a?Cr(E)&&D5(E,i):Cr(E)?E.includes(i)||E.push(i):f?(p[l]=[i],m(l)&&(h[l]=p[l])):(l.value=[i],t.k&&(p[t.k]=l.value))}else f?(p[l]=s,m(l)&&(h[l]=s)):v&&(l.value=s,t.k&&(p[t.k]=s))};s?(C.id=-1,$s(C,n)):C()}}}let Fg=!1;const wc=()=>{Fg||(console.error("Hydration completed but contains mismatches."),Fg=!0)},G_=t=>t.namespaceURI.includes("svg")&&t.tagName!=="foreignObject",K_=t=>t.namespaceURI.includes("MathML"),Y2=t=>{if(t.nodeType===1){if(G_(t))return"svg";if(K_(t))return"mathml"}},Ic=t=>t.nodeType===8;function X_(t){const{mt:e,p:n,o:{patchProp:r,createText:a,nextSibling:i,parentNode:s,remove:o,insert:l,createComment:u}}=t,p=(g,w)=>{if(!w.hasChildNodes()){n(null,g,w),Np(),w._vnode=g;return}h(w.firstChild,g,null,null,null),Np(),w._vnode=g},h=(g,w,b,A,T,O=!1)=>{O=O||!!w.dynamicChildren;const I=Ic(g)&&g.data==="[",z=()=>v(g,w,b,A,T,I),{type:U,ref:W,shapeFlag:F,patchFlag:N}=w;let $=g.nodeType;w.el=g,N===-2&&(O=!1,w.dynamicChildren=null);let D=null;switch(U){case qa:$!==3?w.children===""?(l(w.el=a(""),s(g),g),D=g):D=z():(g.data!==w.children&&(wc(),g.data=w.children),D=i(g));break;case js:x(g)?(D=i(g),E(w.el=g.content.firstChild,g,b)):$!==8||I?D=z():D=i(g);break;case Nl:if(I&&(g=i(g),$=g.nodeType),$===1||$===3){D=g;const R=!w.children.length;for(let K=0;K<w.staticCount;K++)R&&(w.children+=D.nodeType===1?D.outerHTML:D.data),K===w.staticCount-1&&(w.anchor=D),D=i(D);return I?i(D):D}else z();break;case Rr:I?D=f(g,w,b,A,T,O):D=z();break;default:if(F&1)($!==1||w.type.toLowerCase()!==g.tagName.toLowerCase())&&!x(g)?D=z():D=d(g,w,b,A,T,O);else if(F&6){w.slotScopeIds=T;const R=s(g);if(I?D=C(g):Ic(g)&&g.data==="teleport start"?D=C(g,g.data,"teleport end"):D=i(g),e(w,R,null,b,A,Y2(R),O),Ua(w)&&!w.type.__asyncResolved){let K;I?(K=gt(Rr),K.anchor=D?D.previousSibling:R.lastChild):K=g.nodeType===3?pn(""):gt("div"),K.el=g,w.component.subTree=K}}else F&64?$!==8?D=z():D=w.type.hydrate(g,w,b,A,T,O,t,m):F&128&&(D=w.type.hydrate(g,w,b,A,Y2(s(g)),T,O,t,h))}return W!=null&&Tu(W,null,A,w),D},d=(g,w,b,A,T,O)=>{O=O||!!w.dynamicChildren;const{type:I,props:z,patchFlag:U,shapeFlag:W,dirs:F,transition:N}=w,$=I==="input"||I==="option";if($||U!==-1){F&&Po(w,null,b,"created");let D=!1;if(x(g)){D=m7(null,N)&&b&&b.vnode.props&&b.vnode.props.appear;const K=g.content.firstChild;D&&N.beforeEnter(K),E(K,g,b),w.el=g=K}if(W&16&&!(z&&(z.innerHTML||z.textContent))){let K=m(g.firstChild,w,g,b,A,T,O);for(;K;){J2(g,1)||wc();const re=K;K=K.nextSibling,o(re)}}else if(W&8){let K=w.children;K[0]===`
|
||
`&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(K=K.slice(1)),g.textContent!==K&&(J2(g,0)||wc(),g.textContent=w.children)}if(z){if($||!O||U&48){const K=g.tagName.includes("-");for(const re in z)($&&(re.endsWith("value")||re==="indeterminate")||Ju(re)&&!Hc(re)||re[0]==="."||K)&&r(g,re,null,z[re],void 0,b)}else if(z.onClick)r(g,"onClick",null,z.onClick,void 0,b);else if(U&4&&$a(z.style))for(const K in z.style)z.style[K]}let R;(R=z&&z.onVnodeBeforeMount)&&Pi(R,b,w),F&&Po(w,null,b,"beforeMount"),((R=z&&z.onVnodeMounted)||F||D)&&w7(()=>{R&&Pi(R,b,w),D&&N.enter(g),F&&Po(w,null,b,"mounted")},A)}return g.nextSibling},m=(g,w,b,A,T,O,I)=>{I=I||!!w.dynamicChildren;const z=w.children,U=z.length;for(let W=0;W<U;W++){const F=I?z[W]:z[W]=Mi(z[W]),N=F.type===qa;g?(N&&!I&&W+1<U&&Mi(z[W+1]).type===qa&&(l(a(g.data.slice(F.children.length)),b,i(g)),g.data=F.children),g=h(g,F,A,T,O,I)):N&&!F.children?l(F.el=a(""),b):(J2(b,1)||wc(),n(null,F,b,null,A,T,Y2(b),O))}return g},f=(g,w,b,A,T,O)=>{const{slotScopeIds:I}=w;I&&(T=T?T.concat(I):I);const z=s(g),U=m(i(g),w,z,b,A,T,O);return U&&Ic(U)&&U.data==="]"?i(w.anchor=U):(wc(),l(w.anchor=u("]"),z,U),U)},v=(g,w,b,A,T,O)=>{if(J2(g.parentElement,1)||wc(),w.el=null,O){const U=C(g);for(;;){const W=i(g);if(W&&W!==U)o(W);else break}}const I=i(g),z=s(g);return o(g),n(null,w,z,I,b,A,Y2(z),T),b&&(b.vnode.el=w.el,Bh(b,w.el)),I},C=(g,w="[",b="]")=>{let A=0;for(;g;)if(g=i(g),g&&Ic(g)&&(g.data===w&&A++,g.data===b)){if(A===0)return i(g);A--}return g},E=(g,w,b)=>{const A=w.parentNode;A&&A.replaceChild(g,w);let T=b;for(;T;)T.vnode.el===w&&(T.vnode.el=T.subTree.el=g),T=T.parent},x=g=>g.nodeType===1&&g.tagName==="TEMPLATE";return[p,h]}const $g="data-allow-mismatch",Y_={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function J2(t,e){if(e===0||e===1)for(;t&&!t.hasAttribute($g);)t=t.parentElement;const n=t&&t.getAttribute($g);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return e===0&&r.includes("children")?!0:n.split(",").includes(Y_[e])}}const J_=xh().requestIdleCallback||(t=>setTimeout(t,1)),Q_=xh().cancelIdleCallback||(t=>clearTimeout(t)),Z_=(t=1e4)=>e=>{const n=J_(e,{timeout:t});return()=>Q_(n)};function eA(t){const{top:e,left:n,bottom:r,right:a}=t.getBoundingClientRect(),{innerHeight:i,innerWidth:s}=window;return(e>0&&e<i||r>0&&r<i)&&(n>0&&n<s||a>0&&a<s)}const tA=t=>(e,n)=>{const r=new IntersectionObserver(a=>{for(const i of a)if(i.isIntersecting){r.disconnect(),e();break}},t);return n(a=>{if(a instanceof Element){if(eA(a))return e(),r.disconnect(),!1;r.observe(a)}}),()=>r.disconnect()},rA=t=>e=>{if(t){const n=matchMedia(t);if(n.matches)e();else return n.addEventListener("change",e,{once:!0}),()=>n.removeEventListener("change",e)}},nA=(t=[])=>(e,n)=>{us(t)&&(t=[t]);let r=!1;const a=s=>{r||(r=!0,i(),e(),s.target.dispatchEvent(new s.constructor(s.type,s)))},i=()=>{n(s=>{for(const o of t)s.removeEventListener(o,a)})};return n(s=>{for(const o of t)s.addEventListener(o,a,{once:!0})}),i};function sA(t,e){if(Ic(t)&&t.data==="["){let n=1,r=t.nextSibling;for(;r;){if(r.nodeType===1){if(e(r)===!1)break}else if(Ic(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else e(t)}const Ua=t=>!!t.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function rm(t){Br(t)&&(t={loader:t});const{loader:e,loadingComponent:n,errorComponent:r,delay:a=200,hydrate:i,timeout:s,suspensible:o=!0,onError:l}=t;let u=null,p,h=0;const d=()=>(h++,u=null,m()),m=()=>{let f;return u||(f=u=e().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),l)return new Promise((C,E)=>{l(v,()=>C(d()),()=>E(v),h+1)});throw v}).then(v=>f!==u&&u?u:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),p=v,v)))};return ur({name:"AsyncComponentWrapper",__asyncLoader:m,__asyncHydrate(f,v,C){const E=i?()=>{const x=i(C,g=>sA(f,g));x&&(v.bum||(v.bum=[])).push(x)}:C;p?E():m().then(()=>!v.isUnmounted&&E())},get __asyncResolved(){return p},setup(){const f=qs;if(tm(f),p)return()=>yd(p,f);const v=g=>{u=null,ql(g,f,13,!r)};if(o&&f.suspense||Kc)return m().then(g=>()=>yd(g,f)).catch(g=>(v(g),()=>r?gt(r,{error:g}):null));const C=xt(!1),E=xt(),x=xt(!!a);return a&&setTimeout(()=>{x.value=!1},a),s!=null&&setTimeout(()=>{if(!C.value&&!E.value){const g=new Error(`Async component timed out after ${s}ms.`);v(g),E.value=g}},s),m().then(()=>{C.value=!0,f.parent&&Zu(f.parent.vnode)&&f.parent.update()}).catch(g=>{v(g),E.value=g}),()=>{if(C.value&&p)return yd(p,f);if(E.value&&r)return gt(r,{error:E.value});if(n&&!x.value)return gt(n)}}})}function yd(t,e){const{ref:n,props:r,children:a,ce:i}=e.vnode,s=gt(t,r,a);return s.ref=n,s.ce=i,delete e.vnode.ce,s}const Zu=t=>t.type.__isKeepAlive,iA={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=Bs(),r=n.ctx;if(!r.renderer)return()=>{const x=e.default&&e.default();return x&&x.length===1?x[0]:x};const a=new Map,i=new Set;let s=null;const o=n.suspense,{renderer:{p:l,m:u,um:p,o:{createElement:h}}}=r,d=h("div");r.activate=(x,g,w,b,A)=>{const T=x.component;u(x,g,w,0,o),l(T.vnode,x,g,w,T,o,b,x.slotScopeIds,A),$s(()=>{T.isDeactivated=!1,T.a&&Dc(T.a);const O=x.props&&x.props.onVnodeMounted;O&&Pi(O,T.parent,x)},o)},r.deactivate=x=>{const g=x.component;Hp(g.m),Hp(g.a),u(x,d,null,1,o),$s(()=>{g.da&&Dc(g.da);const w=x.props&&x.props.onVnodeUnmounted;w&&Pi(w,g.parent,x),g.isDeactivated=!0},o)};function m(x){bd(x),p(x,n,o,!0)}function f(x){a.forEach((g,w)=>{const b=M0(g.type);b&&!x(b)&&v(w)})}function v(x){const g=a.get(x);g&&(!s||!io(g,s))?m(g):s&&bd(s),a.delete(x),i.delete(x)}Ir(()=>[t.include,t.exclude],([x,g])=>{x&&f(w=>X1(x,w)),g&&f(w=>!X1(g,w))},{flush:"post",deep:!0});let C=null;const E=()=>{C!=null&&(Dp(n.subTree.type)?$s(()=>{a.set(C,Q2(n.subTree))},n.subTree.suspense):a.set(C,Q2(n.subTree)))};return li(E),Hh(E),u1(()=>{a.forEach(x=>{const{subTree:g,suspense:w}=n,b=Q2(g);if(x.type===b.type&&x.key===b.key){bd(b);const A=b.component.da;A&&$s(A,w);return}m(x)})}),()=>{if(C=null,!e.default)return s=null;const x=e.default(),g=x[0];if(x.length>1)return s=null,x;if(!pa(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return s=null,g;let w=Q2(g);if(w.type===js)return s=null,w;const b=w.type,A=M0(Ua(w)?w.type.__asyncResolved||{}:b),{include:T,exclude:O,max:I}=t;if(T&&(!A||!X1(T,A))||O&&A&&X1(O,A))return w.shapeFlag&=-257,s=w,g;const z=w.key==null?b:w.key,U=a.get(z);return w.el&&(w=No(w),g.shapeFlag&128&&(g.ssContent=w)),C=z,U?(w.el=U.el,w.component=U.component,w.transition&&ca(w,w.transition),w.shapeFlag|=512,i.delete(z),i.add(z)):(i.add(z),I&&i.size>parseInt(I,10)&&v(i.values().next().value)),w.shapeFlag|=256,s=w,Dp(g.type)?g:w}}},oA=iA;function X1(t,e){return Cr(t)?t.some(n=>X1(n,e)):us(t)?t.split(",").includes(e):FT(t)?(t.lastIndex=0,t.test(e)):!1}function F8(t,e){U8(t,"a",e)}function $8(t,e){U8(t,"da",e)}function U8(t,e,n=qs){const r=t.__wdc||(t.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return t()});if(Vh(e,r,n),n){let a=n.parent;for(;a&&a.parent;)Zu(a.parent.vnode)&&aA(r,e,n,a),a=a.parent}}function aA(t,e,n,r){const a=Vh(e,t,r,!0);gi(()=>{D5(r[e],a)},n)}function bd(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function Q2(t){return t.shapeFlag&128?t.ssContent:t}function Vh(t,e,n=qs,r=!1){if(n){const a=n[t]||(n[t]=[]),i=e.__weh||(e.__weh=(...s)=>{nl();const o=Dl(n),l=ro(e,n,t,s);return o(),sl(),l});return r?a.unshift(i):a.push(i),i}}const ma=t=>(e,n=qs)=>{(!Kc||t==="sp")&&Vh(t,(...r)=>e(...r),n)},q8=ma("bm"),li=ma("m"),nm=ma("bu"),Hh=ma("u"),u1=ma("bum"),gi=ma("um"),W8=ma("sp"),G8=ma("rtg"),K8=ma("rtc");function X8(t,e=qs){Vh("ec",t,e)}const sm="components",lA="directives";function ua(t,e){return im(sm,t,!0,e)||t}const Y8=Symbol.for("v-ndc");function zo(t){return us(t)?im(sm,t,!1)||t:t||Y8}function J8(t){return im(lA,t)}function im(t,e,n=!0,r=!1){const a=Ws||qs;if(a){const i=a.type;if(t===sm){const o=M0(i,!1);if(o&&(o===e||o===ai(e)||o===Qu(ai(e))))return i}const s=Ug(a[t]||i[t],e)||Ug(a.appContext[t],e);return!s&&r?i:s}}function Ug(t,e){return t&&(t[e]||t[ai(e)]||t[Qu(ai(e))])}function Is(t,e,n,r){let a;const i=n&&n[r],s=Cr(t);if(s||us(t)){const o=s&&$a(t);let l=!1;o&&(l=!ji(t),t=Ph(t)),a=new Array(t.length);for(let u=0,p=t.length;u<p;u++)a[u]=e(l?fi(t[u]):t[u],u,void 0,i&&i[u])}else if(typeof t=="number"){a=new Array(t);for(let o=0;o<t;o++)a[o]=e(o+1,o,void 0,i&&i[o])}else if(Wn(t))if(t[Symbol.iterator])a=Array.from(t,(o,l)=>e(o,l,void 0,i&&i[l]));else{const o=Object.keys(t);a=new Array(o.length);for(let l=0,u=o.length;l<u;l++){const p=o[l];a[l]=e(t[p],p,l,i&&i[l])}}else a=[];return n&&(n[r]=a),a}function om(t,e){for(let n=0;n<e.length;n++){const r=e[n];if(Cr(r))for(let a=0;a<r.length;a++)t[r[a].name]=r[a].fn;else r&&(t[r.name]=r.key?(...a)=>{const i=r.fn(...a);return i&&(i.key=r.key),i}:r.fn)}return t}function gn(t,e,n={},r,a){if(Ws.ce||Ws.parent&&Ua(Ws.parent)&&Ws.parent.ce)return e!=="default"&&(n.name=e),Je(),Zt(Rr,null,[gt("slot",n,r&&r())],64);let i=t[e];i&&i._c&&(i._d=!1),Je();const s=i&&am(i(n)),o=n.key||s&&s.key,l=Zt(Rr,{key:(o&&!ho(o)?o:`_${e}`)+(!s&&r?"_fb":"")},s||(r?r():[]),s&&t._===1?64:-2);return!a&&l.scopeId&&(l.slotScopeIds=[l.scopeId+"-s"]),i&&i._c&&(i._d=!0),l}function am(t){return t.some(e=>pa(e)?!(e.type===js||e.type===Rr&&!am(e.children)):!0)?t:null}function Q8(t,e){const n={};for(const r in t)n[e&&/[A-Z]/.test(r)?`on:${r}`:Z1(r)]=t[r];return n}const y0=t=>t?L7(t)?r2(t):y0(t.parent):null,nu=ts(Object.create(null),{$:t=>t,$el:t=>t.vnode.el,$data:t=>t.data,$props:t=>t.props,$attrs:t=>t.attrs,$slots:t=>t.slots,$refs:t=>t.refs,$parent:t=>y0(t.parent),$root:t=>y0(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>lm(t),$forceUpdate:t=>t.f||(t.f=()=>{K5(t.update)}),$nextTick:t=>t.n||(t.n=ws.bind(t.proxy)),$watch:t=>NA.bind(t)}),Cd=(t,e)=>t!==xn&&!t.__isScriptSetup&&zn(t,e),b0={get({_:t},e){if(e==="__v_skip")return!0;const{ctx:n,setupState:r,data:a,props:i,accessCache:s,type:o,appContext:l}=t;let u;if(e[0]!=="$"){const m=s[e];if(m!==void 0)switch(m){case 1:return r[e];case 2:return a[e];case 4:return n[e];case 3:return i[e]}else{if(Cd(r,e))return s[e]=1,r[e];if(a!==xn&&zn(a,e))return s[e]=2,a[e];if((u=t.propsOptions[0])&&zn(u,e))return s[e]=3,i[e];if(n!==xn&&zn(n,e))return s[e]=4,n[e];C0&&(s[e]=0)}}const p=nu[e];let h,d;if(p)return e==="$attrs"&&hi(t.attrs,"get",""),p(t);if((h=o.__cssModules)&&(h=h[e]))return h;if(n!==xn&&zn(n,e))return s[e]=4,n[e];if(d=l.config.globalProperties,zn(d,e))return d[e]},set({_:t},e,n){const{data:r,setupState:a,ctx:i}=t;return Cd(a,e)?(a[e]=n,!0):r!==xn&&zn(r,e)?(r[e]=n,!0):zn(t.props,e)||e[0]==="$"&&e.slice(1)in t?!1:(i[e]=n,!0)},has({_:{data:t,setupState:e,accessCache:n,ctx:r,appContext:a,propsOptions:i}},s){let o;return!!n[s]||t!==xn&&zn(t,s)||Cd(e,s)||(o=i[0])&&zn(o,s)||zn(r,s)||zn(nu,s)||zn(a.config.globalProperties,s)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:zn(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}},cA=ts({},b0,{get(t,e){if(e!==Symbol.unscopables)return b0.get(t,e,t)},has(t,e){return e[0]!=="_"&&!GT(e)}});function uA(){return null}function pA(){return null}function hA(t){}function fA(t){}function dA(){return null}function mA(){}function gA(t,e){return null}function Dh(){return e7().slots}function Z8(){return e7().attrs}function e7(){const t=Bs();return t.setupContext||(t.setupContext=k7(t))}function _u(t){return Cr(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function vA(t,e){const n=_u(t);for(const r in e){if(r.startsWith("__skip"))continue;let a=n[r];a?Cr(a)||Br(a)?a=n[r]={type:a,default:e[r]}:a.default=e[r]:a===null&&(a=n[r]={default:e[r]}),a&&e[`__skip_${r}`]&&(a.skipFactory=!0)}return n}function Gc(t,e){return!t||!e?t||e:Cr(t)&&Cr(e)?t.concat(e):ts({},_u(t),_u(e))}function yA(t,e){const n={};for(const r in t)e.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>t[r]});return n}function bA(t){const e=Bs();let n=t();return _0(),R5(n)&&(n=n.catch(r=>{throw Dl(e),r})),[n,()=>Dl(e)]}let C0=!0;function CA(t){const e=lm(t),n=t.proxy,r=t.ctx;C0=!1,e.beforeCreate&&qg(e.beforeCreate,t,"bc");const{data:a,computed:i,methods:s,watch:o,provide:l,inject:u,created:p,beforeMount:h,mounted:d,beforeUpdate:m,updated:f,activated:v,deactivated:C,beforeDestroy:E,beforeUnmount:x,destroyed:g,unmounted:w,render:b,renderTracked:A,renderTriggered:T,errorCaptured:O,serverPrefetch:I,expose:z,inheritAttrs:U,components:W,directives:F,filters:N}=e;if(u&&EA(u,r,null),s)for(const R in s){const K=s[R];Br(K)&&(r[R]=K.bind(n))}if(a){const R=a.call(n,n);Wn(R)&&(t.data=fo(R))}if(C0=!0,i)for(const R in i){const K=i[R],re=Br(K)?K.bind(n,n):Br(K.get)?K.get.bind(n,n):Zi,ue=!Br(K)&&Br(K.set)?K.set.bind(n):Zi,Oe=pt({get:re,set:ue});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:()=>Oe.value,set:X=>Oe.value=X})}if(o)for(const R in o)t7(o[R],r,n,R);if(l){const R=Br(l)?l.call(n):l;Reflect.ownKeys(R).forEach(K=>{zs(K,R[K])})}p&&qg(p,t,"c");function D(R,K){Cr(K)?K.forEach(re=>R(re.bind(n))):K&&R(K.bind(n))}if(D(q8,h),D(li,d),D(nm,m),D(Hh,f),D(F8,v),D($8,C),D(X8,O),D(K8,A),D(G8,T),D(u1,x),D(gi,w),D(W8,I),Cr(z))if(z.length){const R=t.exposed||(t.exposed={});z.forEach(K=>{Object.defineProperty(R,K,{get:()=>n[K],set:re=>n[K]=re})})}else t.exposed||(t.exposed={});b&&t.render===Zi&&(t.render=b),U!=null&&(t.inheritAttrs=U),W&&(t.components=W),F&&(t.directives=F),I&&tm(t)}function EA(t,e,n=Zi){Cr(t)&&(t=E0(t));for(const r in t){const a=t[r];let i;Wn(a)?"default"in a?i=Rn(a.from||r,a.default,!0):i=Rn(a.from||r):i=Rn(a),Pn(i)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):e[r]=i}}function qg(t,e,n){ro(Cr(t)?t.map(r=>r.bind(e.proxy)):t.bind(e.proxy),e,n)}function t7(t,e,n,r){let a=r.includes(".")?C7(n,r):()=>n[r];if(us(t)){const i=e[t];Br(i)&&Ir(a,i)}else if(Br(t))Ir(a,t.bind(n));else if(Wn(t))if(Cr(t))t.forEach(i=>t7(i,e,n,r));else{const i=Br(t.handler)?t.handler.bind(n):e[t.handler];Br(i)&&Ir(a,i,t)}}function lm(t){const e=t.type,{mixins:n,extends:r}=e,{mixins:a,optionsCache:i,config:{optionMergeStrategies:s}}=t.appContext,o=i.get(e);let l;return o?l=o:!a.length&&!n&&!r?l=e:(l={},a.length&&a.forEach(u=>Vp(l,u,s,!0)),Vp(l,e,s)),Wn(e)&&i.set(e,l),l}function Vp(t,e,n,r=!1){const{mixins:a,extends:i}=e;i&&Vp(t,i,n,!0),a&&a.forEach(s=>Vp(t,s,n,!0));for(const s in e)if(!(r&&s==="expose")){const o=SA[s]||n&&n[s];t[s]=o?o(t[s],e[s]):e[s]}return t}const SA={data:Wg,props:Gg,emits:Gg,methods:Y1,computed:Y1,beforeCreate:Ei,created:Ei,beforeMount:Ei,mounted:Ei,beforeUpdate:Ei,updated:Ei,beforeDestroy:Ei,beforeUnmount:Ei,destroyed:Ei,unmounted:Ei,activated:Ei,deactivated:Ei,errorCaptured:Ei,serverPrefetch:Ei,components:Y1,directives:Y1,watch:wA,provide:Wg,inject:xA};function Wg(t,e){return e?t?function(){return ts(Br(t)?t.call(this,this):t,Br(e)?e.call(this,this):e)}:e:t}function xA(t,e){return Y1(E0(t),E0(e))}function E0(t){if(Cr(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function Ei(t,e){return t?[...new Set([].concat(t,e))]:e}function Y1(t,e){return t?ts(Object.create(null),t,e):e}function Gg(t,e){return t?Cr(t)&&Cr(e)?[...new Set([...t,...e])]:ts(Object.create(null),_u(t),_u(e??{})):e}function wA(t,e){if(!t)return e;if(!e)return t;const n=ts(Object.create(null),t);for(const r in e)n[r]=Ei(t[r],e[r]);return n}function r7(){return{app:null,config:{isNativeTag:jT,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 TA=0;function _A(t,e){return function(r,a=null){Br(r)||(r=ts({},r)),a!=null&&!Wn(a)&&(a=null);const i=r7(),s=new WeakSet,o=[];let l=!1;const u=i.app={_uid:TA++,_component:r,_props:a,_container:null,_context:i,_instance:null,version:N7,get config(){return i.config},set config(p){},use(p,...h){return s.has(p)||(p&&Br(p.install)?(s.add(p),p.install(u,...h)):Br(p)&&(s.add(p),p(u,...h))),u},mixin(p){return i.mixins.includes(p)||i.mixins.push(p),u},component(p,h){return h?(i.components[p]=h,u):i.components[p]},directive(p,h){return h?(i.directives[p]=h,u):i.directives[p]},mount(p,h,d){if(!l){const m=u._ceVNode||gt(r,a);return m.appContext=i,d===!0?d="svg":d===!1&&(d=void 0),h&&e?e(m,p):t(m,p,d),l=!0,u._container=p,p.__vue_app__=u,r2(m.component)}},onUnmount(p){o.push(p)},unmount(){l&&(ro(o,u._instance,16),t(null,u._container),delete u._container.__vue_app__)},provide(p,h){return i.provides[p]=h,u},runWithContext(p){const h=zl;zl=u;try{return p()}finally{zl=h}}};return u}}let zl=null;function zs(t,e){if(qs){let n=qs.provides;const r=qs.parent&&qs.parent.provides;r===n&&(n=qs.provides=Object.create(r)),n[t]=e}}function Rn(t,e,n=!1){const r=qs||Ws;if(r||zl){const a=zl?zl._context.provides:r?r.parent==null?r.vnode.appContext&&r.vnode.appContext.provides:r.parent.provides:void 0;if(a&&t in a)return a[t];if(arguments.length>1)return n&&Br(e)?e.call(r&&r.proxy):e}}function cm(){return!!(qs||Ws||zl)}const n7={},s7=()=>Object.create(n7),i7=t=>Object.getPrototypeOf(t)===n7;function AA(t,e,n,r=!1){const a={},i=s7();t.propsDefaults=Object.create(null),o7(t,e,a,i);for(const s in t.propsOptions[0])s in a||(a[s]=void 0);n?t.props=r?a:Lh(a):t.type.props?t.props=a:t.props=i,t.attrs=i}function PA(t,e,n,r){const{props:a,attrs:i,vnode:{patchFlag:s}}=t,o=Cn(a),[l]=t.propsOptions;let u=!1;if((r||s>0)&&!(s&16)){if(s&8){const p=t.vnode.dynamicProps;for(let h=0;h<p.length;h++){let d=p[h];if(jh(t.emitsOptions,d))continue;const m=e[d];if(l)if(zn(i,d))m!==i[d]&&(i[d]=m,u=!0);else{const f=ai(d);a[f]=S0(l,o,f,m,t,!1)}else m!==i[d]&&(i[d]=m,u=!0)}}}else{o7(t,e,a,i)&&(u=!0);let p;for(const h in o)(!e||!zn(e,h)&&((p=Li(h))===h||!zn(e,p)))&&(l?n&&(n[h]!==void 0||n[p]!==void 0)&&(a[h]=S0(l,o,h,void 0,t,!0)):delete a[h]);if(i!==o)for(const h in i)(!e||!zn(e,h))&&(delete i[h],u=!0)}u&&ta(t.attrs,"set","")}function o7(t,e,n,r){const[a,i]=t.propsOptions;let s=!1,o;if(e)for(let l in e){if(Hc(l))continue;const u=e[l];let p;a&&zn(a,p=ai(l))?!i||!i.includes(p)?n[p]=u:(o||(o={}))[p]=u:jh(t.emitsOptions,l)||(!(l in r)||u!==r[l])&&(r[l]=u,s=!0)}if(i){const l=Cn(n),u=o||xn;for(let p=0;p<i.length;p++){const h=i[p];n[h]=S0(a,l,h,u[h],t,!zn(u,h))}}return s}function S0(t,e,n,r,a,i){const s=t[n];if(s!=null){const o=zn(s,"default");if(o&&r===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&Br(l)){const{propsDefaults:u}=a;if(n in u)r=u[n];else{const p=Dl(a);r=u[n]=l.call(null,e),p()}}else r=l;a.ce&&a.ce._setProp(n,r)}s[0]&&(i&&!o?r=!1:s[1]&&(r===""||r===Li(n))&&(r=!0))}return r}const MA=new WeakMap;function a7(t,e,n=!1){const r=n?MA:e.propsCache,a=r.get(t);if(a)return a;const i=t.props,s={},o=[];let l=!1;if(!Br(t)){const p=h=>{l=!0;const[d,m]=a7(h,e,!0);ts(s,d),m&&o.push(...m)};!n&&e.mixins.length&&e.mixins.forEach(p),t.extends&&p(t.extends),t.mixins&&t.mixins.forEach(p)}if(!i&&!l)return Wn(t)&&r.set(t,Nc),Nc;if(Cr(i))for(let p=0;p<i.length;p++){const h=ai(i[p]);Kg(h)&&(s[h]=xn)}else if(i)for(const p in i){const h=ai(p);if(Kg(h)){const d=i[p],m=s[h]=Cr(d)||Br(d)?{type:d}:ts({},d),f=m.type;let v=!1,C=!0;if(Cr(f))for(let E=0;E<f.length;++E){const x=f[E],g=Br(x)&&x.name;if(g==="Boolean"){v=!0;break}else g==="String"&&(C=!1)}else v=Br(f)&&f.name==="Boolean";m[0]=v,m[1]=C,(v||zn(m,"default"))&&o.push(h)}}const u=[s,o];return Wn(t)&&r.set(t,u),u}function Kg(t){return t[0]!=="$"&&!Hc(t)}const l7=t=>t[0]==="_"||t==="$stable",um=t=>Cr(t)?t.map(Mi):[Mi(t)],LA=(t,e,n)=>{if(e._n)return e;const r=Vt((...a)=>um(e(...a)),n);return r._c=!1,r},c7=(t,e,n)=>{const r=t._ctx;for(const a in t){if(l7(a))continue;const i=t[a];if(Br(i))e[a]=LA(a,i,r);else if(i!=null){const s=um(i);e[a]=()=>s}}},u7=(t,e)=>{const n=um(e);t.slots.default=()=>n},p7=(t,e,n)=>{for(const r in e)(n||r!=="_")&&(t[r]=e[r])},OA=(t,e,n)=>{const r=t.slots=s7();if(t.vnode.shapeFlag&32){const a=e._;a?(p7(r,e,n),n&&i8(r,"_",a,!0)):c7(e,r)}else e&&u7(t,e)},IA=(t,e,n)=>{const{vnode:r,slots:a}=t;let i=!0,s=xn;if(r.shapeFlag&32){const o=e._;o?n&&o===1?i=!1:p7(a,e,n):(i=!e.$stable,c7(e,a)),s=e}else e&&(u7(t,e),s={default:1});if(i)for(const o in a)!l7(o)&&s[o]==null&&delete a[o]},$s=w7;function h7(t){return d7(t)}function f7(t){return d7(t,X_)}function d7(t,e){const n=xh();n.__VUE__=!0;const{insert:r,remove:a,patchProp:i,createElement:s,createText:o,createComment:l,setText:u,setElementText:p,parentNode:h,nextSibling:d,setScopeId:m=Zi,insertStaticContent:f}=t,v=(se,ye,ge,Me=null,ae=null,k=null,B=void 0,Z=null,Pe=!!ye.dynamicChildren)=>{if(se===ye)return;se&&!io(se,ye)&&(Me=pe(se),X(se,ae,k,!0),se=null),ye.patchFlag===-2&&(Pe=!1,ye.dynamicChildren=null);const{type:Ne,ref:Le,shapeFlag:de}=ye;switch(Ne){case qa:C(se,ye,ge,Me);break;case js:E(se,ye,ge,Me);break;case Nl:se==null&&x(ye,ge,Me,B);break;case Rr:W(se,ye,ge,Me,ae,k,B,Z,Pe);break;default:de&1?b(se,ye,ge,Me,ae,k,B,Z,Pe):de&6?F(se,ye,ge,Me,ae,k,B,Z,Pe):(de&64||de&128)&&Ne.process(se,ye,ge,Me,ae,k,B,Z,Pe,ie)}Le!=null&&ae&&Tu(Le,se&&se.ref,k,ye||se,!ye)},C=(se,ye,ge,Me)=>{if(se==null)r(ye.el=o(ye.children),ge,Me);else{const ae=ye.el=se.el;ye.children!==se.children&&u(ae,ye.children)}},E=(se,ye,ge,Me)=>{se==null?r(ye.el=l(ye.children||""),ge,Me):ye.el=se.el},x=(se,ye,ge,Me)=>{[se.el,se.anchor]=f(se.children,ye,ge,Me,se.el,se.anchor)},g=({el:se,anchor:ye},ge,Me)=>{let ae;for(;se&&se!==ye;)ae=d(se),r(se,ge,Me),se=ae;r(ye,ge,Me)},w=({el:se,anchor:ye})=>{let ge;for(;se&&se!==ye;)ge=d(se),a(se),se=ge;a(ye)},b=(se,ye,ge,Me,ae,k,B,Z,Pe)=>{ye.type==="svg"?B="svg":ye.type==="math"&&(B="mathml"),se==null?A(ye,ge,Me,ae,k,B,Z,Pe):I(se,ye,ae,k,B,Z,Pe)},A=(se,ye,ge,Me,ae,k,B,Z)=>{let Pe,Ne;const{props:Le,shapeFlag:de,transition:ke,dirs:Ge}=se;if(Pe=se.el=s(se.type,k,Le&&Le.is,Le),de&8?p(Pe,se.children):de&16&&O(se.children,Pe,null,Me,ae,Ed(se,k),B,Z),Ge&&Po(se,null,Me,"created"),T(Pe,se,se.scopeId,B,Me),Le){for(const ct in Le)ct!=="value"&&!Hc(ct)&&i(Pe,ct,null,Le[ct],k,Me);"value"in Le&&i(Pe,"value",null,Le.value,k),(Ne=Le.onVnodeBeforeMount)&&Pi(Ne,Me,se)}Ge&&Po(se,null,Me,"beforeMount");const nt=m7(ae,ke);nt&&ke.beforeEnter(Pe),r(Pe,ye,ge),((Ne=Le&&Le.onVnodeMounted)||nt||Ge)&&$s(()=>{Ne&&Pi(Ne,Me,se),nt&&ke.enter(Pe),Ge&&Po(se,null,Me,"mounted")},ae)},T=(se,ye,ge,Me,ae)=>{if(ge&&m(se,ge),Me)for(let k=0;k<Me.length;k++)m(se,Me[k]);if(ae){let k=ae.subTree;if(ye===k||Dp(k.type)&&(k.ssContent===ye||k.ssFallback===ye)){const B=ae.vnode;T(se,B,B.scopeId,B.slotScopeIds,ae.parent)}}},O=(se,ye,ge,Me,ae,k,B,Z,Pe=0)=>{for(let Ne=Pe;Ne<se.length;Ne++){const Le=se[Ne]=Z?Ha(se[Ne]):Mi(se[Ne]);v(null,Le,ye,ge,Me,ae,k,B,Z)}},I=(se,ye,ge,Me,ae,k,B)=>{const Z=ye.el=se.el;let{patchFlag:Pe,dynamicChildren:Ne,dirs:Le}=ye;Pe|=se.patchFlag&16;const de=se.props||xn,ke=ye.props||xn;let Ge;if(ge&&El(ge,!1),(Ge=ke.onVnodeBeforeUpdate)&&Pi(Ge,ge,ye,se),Le&&Po(ye,se,ge,"beforeUpdate"),ge&&El(ge,!0),(de.innerHTML&&ke.innerHTML==null||de.textContent&&ke.textContent==null)&&p(Z,""),Ne?z(se.dynamicChildren,Ne,Z,ge,Me,Ed(ye,ae),k):B||K(se,ye,Z,null,ge,Me,Ed(ye,ae),k,!1),Pe>0){if(Pe&16)U(Z,de,ke,ge,ae);else if(Pe&2&&de.class!==ke.class&&i(Z,"class",null,ke.class,ae),Pe&4&&i(Z,"style",de.style,ke.style,ae),Pe&8){const nt=ye.dynamicProps;for(let ct=0;ct<nt.length;ct++){const yt=nt[ct],er=de[yt],Ut=ke[yt];(Ut!==er||yt==="value")&&i(Z,yt,er,Ut,ae,ge)}}Pe&1&&se.children!==ye.children&&p(Z,ye.children)}else!B&&Ne==null&&U(Z,de,ke,ge,ae);((Ge=ke.onVnodeUpdated)||Le)&&$s(()=>{Ge&&Pi(Ge,ge,ye,se),Le&&Po(ye,se,ge,"updated")},Me)},z=(se,ye,ge,Me,ae,k,B)=>{for(let Z=0;Z<ye.length;Z++){const Pe=se[Z],Ne=ye[Z],Le=Pe.el&&(Pe.type===Rr||!io(Pe,Ne)||Pe.shapeFlag&70)?h(Pe.el):ge;v(Pe,Ne,Le,null,Me,ae,k,B,!0)}},U=(se,ye,ge,Me,ae)=>{if(ye!==ge){if(ye!==xn)for(const k in ye)!Hc(k)&&!(k in ge)&&i(se,k,ye[k],null,ae,Me);for(const k in ge){if(Hc(k))continue;const B=ge[k],Z=ye[k];B!==Z&&k!=="value"&&i(se,k,Z,B,ae,Me)}"value"in ge&&i(se,"value",ye.value,ge.value,ae)}},W=(se,ye,ge,Me,ae,k,B,Z,Pe)=>{const Ne=ye.el=se?se.el:o(""),Le=ye.anchor=se?se.anchor:o("");let{patchFlag:de,dynamicChildren:ke,slotScopeIds:Ge}=ye;Ge&&(Z=Z?Z.concat(Ge):Ge),se==null?(r(Ne,ge,Me),r(Le,ge,Me),O(ye.children||[],ge,Le,ae,k,B,Z,Pe)):de>0&&de&64&&ke&&se.dynamicChildren?(z(se.dynamicChildren,ke,ge,ae,k,B,Z),(ye.key!=null||ae&&ye===ae.subTree)&&pm(se,ye,!0)):K(se,ye,ge,Le,ae,k,B,Z,Pe)},F=(se,ye,ge,Me,ae,k,B,Z,Pe)=>{ye.slotScopeIds=Z,se==null?ye.shapeFlag&512?ae.ctx.activate(ye,ge,Me,B,Pe):N(ye,ge,Me,ae,k,B,Pe):$(se,ye,Pe)},N=(se,ye,ge,Me,ae,k,B)=>{const Z=se.component=M7(se,Me,ae);if(Zu(se)&&(Z.ctx.renderer=ie),O7(Z,!1,B),Z.asyncDep){if(ae&&ae.registerDep(Z,D,B),!se.el){const Pe=Z.subTree=gt(js);E(null,Pe,ye,ge)}}else D(Z,se,ye,ge,ae,k,B)},$=(se,ye,ge)=>{const Me=ye.component=se.component;if(jA(se,ye,ge))if(Me.asyncDep&&!Me.asyncResolved){R(Me,ye,ge);return}else Me.next=ye,Me.update();else ye.el=se.el,Me.vnode=ye},D=(se,ye,ge,Me,ae,k,B)=>{const Z=()=>{if(se.isMounted){let{next:de,bu:ke,u:Ge,parent:nt,vnode:ct}=se;{const yr=g7(se);if(yr){de&&(de.el=ct.el,R(se,de,B)),yr.asyncDep.then(()=>{se.isUnmounted||Z()});return}}let yt=de,er;El(se,!1),de?(de.el=ct.el,R(se,de,B)):de=ct,ke&&Dc(ke),(er=de.props&&de.props.onVnodeBeforeUpdate)&&Pi(er,nt,de,ct),El(se,!0);const Ut=vp(se),or=se.subTree;se.subTree=Ut,v(or,Ut,h(or.el),pe(or),se,ae,k),de.el=Ut.el,yt===null&&Bh(se,Ut.el),Ge&&$s(Ge,ae),(er=de.props&&de.props.onVnodeUpdated)&&$s(()=>Pi(er,nt,de,ct),ae)}else{let de;const{el:ke,props:Ge}=ye,{bm:nt,m:ct,parent:yt,root:er,type:Ut}=se,or=Ua(ye);if(El(se,!1),nt&&Dc(nt),!or&&(de=Ge&&Ge.onVnodeBeforeMount)&&Pi(de,yt,ye),El(se,!0),ke&&Se){const yr=()=>{se.subTree=vp(se),Se(ke,se.subTree,se,ae,null)};or&&Ut.__asyncHydrate?Ut.__asyncHydrate(ke,se,yr):yr()}else{er.ce&&er.ce._injectChildStyle(Ut);const yr=se.subTree=vp(se);v(null,yr,ge,Me,se,ae,k),ye.el=yr.el}if(ct&&$s(ct,ae),!or&&(de=Ge&&Ge.onVnodeMounted)){const yr=ye;$s(()=>Pi(de,yt,yr),ae)}(ye.shapeFlag&256||yt&&Ua(yt.vnode)&&yt.vnode.shapeFlag&256)&&se.a&&$s(se.a,ae),se.isMounted=!0,ye=ge=Me=null}};se.scope.on();const Pe=se.effect=new bu(Z);se.scope.off();const Ne=se.update=Pe.run.bind(Pe),Le=se.job=Pe.runIfDirty.bind(Pe);Le.i=se,Le.id=se.uid,Pe.scheduler=()=>K5(Le),El(se,!0),Ne()},R=(se,ye,ge)=>{ye.component=se;const Me=se.vnode.props;se.vnode=ye,se.next=null,PA(se,ye.props,Me,ge),IA(se,ye.children,ge),nl(),Hg(se),sl()},K=(se,ye,ge,Me,ae,k,B,Z,Pe=!1)=>{const Ne=se&&se.children,Le=se?se.shapeFlag:0,de=ye.children,{patchFlag:ke,shapeFlag:Ge}=ye;if(ke>0){if(ke&128){ue(Ne,de,ge,Me,ae,k,B,Z,Pe);return}else if(ke&256){re(Ne,de,ge,Me,ae,k,B,Z,Pe);return}}Ge&8?(Le&16&&Ae(Ne,ae,k),de!==Ne&&p(ge,de)):Le&16?Ge&16?ue(Ne,de,ge,Me,ae,k,B,Z,Pe):Ae(Ne,ae,k,!0):(Le&8&&p(ge,""),Ge&16&&O(de,ge,Me,ae,k,B,Z,Pe))},re=(se,ye,ge,Me,ae,k,B,Z,Pe)=>{se=se||Nc,ye=ye||Nc;const Ne=se.length,Le=ye.length,de=Math.min(Ne,Le);let ke;for(ke=0;ke<de;ke++){const Ge=ye[ke]=Pe?Ha(ye[ke]):Mi(ye[ke]);v(se[ke],Ge,ge,null,ae,k,B,Z,Pe)}Ne>Le?Ae(se,ae,k,!0,!1,de):O(ye,ge,Me,ae,k,B,Z,Pe,de)},ue=(se,ye,ge,Me,ae,k,B,Z,Pe)=>{let Ne=0;const Le=ye.length;let de=se.length-1,ke=Le-1;for(;Ne<=de&&Ne<=ke;){const Ge=se[Ne],nt=ye[Ne]=Pe?Ha(ye[Ne]):Mi(ye[Ne]);if(io(Ge,nt))v(Ge,nt,ge,null,ae,k,B,Z,Pe);else break;Ne++}for(;Ne<=de&&Ne<=ke;){const Ge=se[de],nt=ye[ke]=Pe?Ha(ye[ke]):Mi(ye[ke]);if(io(Ge,nt))v(Ge,nt,ge,null,ae,k,B,Z,Pe);else break;de--,ke--}if(Ne>de){if(Ne<=ke){const Ge=ke+1,nt=Ge<Le?ye[Ge].el:Me;for(;Ne<=ke;)v(null,ye[Ne]=Pe?Ha(ye[Ne]):Mi(ye[Ne]),ge,nt,ae,k,B,Z,Pe),Ne++}}else if(Ne>ke)for(;Ne<=de;)X(se[Ne],ae,k,!0),Ne++;else{const Ge=Ne,nt=Ne,ct=new Map;for(Ne=nt;Ne<=ke;Ne++){const en=ye[Ne]=Pe?Ha(ye[Ne]):Mi(ye[Ne]);en.key!=null&&ct.set(en.key,Ne)}let yt,er=0;const Ut=ke-nt+1;let or=!1,yr=0;const Ct=new Array(Ut);for(Ne=0;Ne<Ut;Ne++)Ct[Ne]=0;for(Ne=Ge;Ne<=de;Ne++){const en=se[Ne];if(er>=Ut){X(en,ae,k,!0);continue}let Yr;if(en.key!=null)Yr=ct.get(en.key);else for(yt=nt;yt<=ke;yt++)if(Ct[yt-nt]===0&&io(en,ye[yt])){Yr=yt;break}Yr===void 0?X(en,ae,k,!0):(Ct[Yr-nt]=Ne+1,Yr>=yr?yr=Yr:or=!0,v(en,ye[Yr],ge,null,ae,k,B,Z,Pe),er++)}const rn=or?kA(Ct):Nc;for(yt=rn.length-1,Ne=Ut-1;Ne>=0;Ne--){const en=nt+Ne,Yr=ye[en],fn=en+1<Le?ye[en+1].el:Me;Ct[Ne]===0?v(null,Yr,ge,fn,ae,k,B,Z,Pe):or&&(yt<0||Ne!==rn[yt]?Oe(Yr,ge,fn,2):yt--)}}},Oe=(se,ye,ge,Me,ae=null)=>{const{el:k,type:B,transition:Z,children:Pe,shapeFlag:Ne}=se;if(Ne&6){Oe(se.component.subTree,ye,ge,Me);return}if(Ne&128){se.suspense.move(ye,ge,Me);return}if(Ne&64){B.move(se,ye,ge,ie);return}if(B===Rr){r(k,ye,ge);for(let de=0;de<Pe.length;de++)Oe(Pe[de],ye,ge,Me);r(se.anchor,ye,ge);return}if(B===Nl){g(se,ye,ge);return}if(Me!==2&&Ne&1&&Z)if(Me===0)Z.beforeEnter(k),r(k,ye,ge),$s(()=>Z.enter(k),ae);else{const{leave:de,delayLeave:ke,afterLeave:Ge}=Z,nt=()=>r(k,ye,ge),ct=()=>{de(k,()=>{nt(),Ge&&Ge()})};ke?ke(k,nt,ct):ct()}else r(k,ye,ge)},X=(se,ye,ge,Me=!1,ae=!1)=>{const{type:k,props:B,ref:Z,children:Pe,dynamicChildren:Ne,shapeFlag:Le,patchFlag:de,dirs:ke,cacheIndex:Ge}=se;if(de===-2&&(ae=!1),Z!=null&&Tu(Z,null,ge,se,!0),Ge!=null&&(ye.renderCache[Ge]=void 0),Le&256){ye.ctx.deactivate(se);return}const nt=Le&1&&ke,ct=!Ua(se);let yt;if(ct&&(yt=B&&B.onVnodeBeforeUnmount)&&Pi(yt,ye,se),Le&6)Ee(se.component,ge,Me);else{if(Le&128){se.suspense.unmount(ge,Me);return}nt&&Po(se,null,ye,"beforeUnmount"),Le&64?se.type.remove(se,ye,ge,ie,Me):Ne&&!Ne.hasOnce&&(k!==Rr||de>0&&de&64)?Ae(Ne,ye,ge,!1,!0):(k===Rr&&de&384||!ae&&Le&16)&&Ae(Pe,ye,ge),Me&&J(se)}(ct&&(yt=B&&B.onVnodeUnmounted)||nt)&&$s(()=>{yt&&Pi(yt,ye,se),nt&&Po(se,null,ye,"unmounted")},ge)},J=se=>{const{type:ye,el:ge,anchor:Me,transition:ae}=se;if(ye===Rr){fe(ge,Me);return}if(ye===Nl){w(se);return}const k=()=>{a(ge),ae&&!ae.persisted&&ae.afterLeave&&ae.afterLeave()};if(se.shapeFlag&1&&ae&&!ae.persisted){const{leave:B,delayLeave:Z}=ae,Pe=()=>B(ge,k);Z?Z(se.el,k,Pe):Pe()}else k()},fe=(se,ye)=>{let ge;for(;se!==ye;)ge=d(se),a(se),se=ge;a(ye)},Ee=(se,ye,ge)=>{const{bum:Me,scope:ae,job:k,subTree:B,um:Z,m:Pe,a:Ne}=se;Hp(Pe),Hp(Ne),Me&&Dc(Me),ae.stop(),k&&(k.flags|=8,X(B,se,ye,ge)),Z&&$s(Z,ye),$s(()=>{se.isUnmounted=!0},ye),ye&&ye.pendingBranch&&!ye.isUnmounted&&se.asyncDep&&!se.asyncResolved&&se.suspenseId===ye.pendingId&&(ye.deps--,ye.deps===0&&ye.resolve())},Ae=(se,ye,ge,Me=!1,ae=!1,k=0)=>{for(let B=k;B<se.length;B++)X(se[B],ye,ge,Me,ae)},pe=se=>{if(se.shapeFlag&6)return pe(se.component.subTree);if(se.shapeFlag&128)return se.suspense.next();const ye=d(se.anchor||se.el),ge=ye&&ye[z8];return ge?d(ge):ye};let oe=!1;const ce=(se,ye,ge)=>{se==null?ye._vnode&&X(ye._vnode,null,null,!0):v(ye._vnode||null,se,ye,null,null,null,ge),ye._vnode=se,oe||(oe=!0,Hg(),Np(),oe=!1)},ie={p:v,um:X,m:Oe,r:J,mt:N,mc:O,pc:K,pbc:z,n:pe,o:t};let ne,Se;return e&&([ne,Se]=e(ie)),{render:ce,hydrate:ne,createApp:_A(ce,ne)}}function Ed({type:t,props:e},n){return n==="svg"&&t==="foreignObject"||n==="mathml"&&t==="annotation-xml"&&e&&e.encoding&&e.encoding.includes("html")?void 0:n}function El({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function m7(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function pm(t,e,n=!1){const r=t.children,a=e.children;if(Cr(r)&&Cr(a))for(let i=0;i<r.length;i++){const s=r[i];let o=a[i];o.shapeFlag&1&&!o.dynamicChildren&&((o.patchFlag<=0||o.patchFlag===32)&&(o=a[i]=Ha(a[i]),o.el=s.el),!n&&o.patchFlag!==-2&&pm(s,o)),o.type===qa&&(o.el=s.el)}}function kA(t){const e=t.slice(),n=[0];let r,a,i,s,o;const l=t.length;for(r=0;r<l;r++){const u=t[r];if(u!==0){if(a=n[n.length-1],t[a]<u){e[r]=a,n.push(r);continue}for(i=0,s=n.length-1;i<s;)o=i+s>>1,t[n[o]]<u?i=o+1:s=o;u<t[n[i]]&&(i>0&&(e[r]=n[i-1]),n[i]=r)}}for(i=n.length,s=n[i-1];i-- >0;)n[i]=s,s=e[s];return n}function g7(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:g7(e)}function Hp(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const v7=Symbol.for("v-scx"),y7=()=>Rn(v7);function ii(t,e){return e2(t,null,e)}function zA(t,e){return e2(t,null,{flush:"post"})}function b7(t,e){return e2(t,null,{flush:"sync"})}function Ir(t,e,n){return e2(t,e,n)}function e2(t,e,n=xn){const{immediate:r,deep:a,flush:i,once:s}=n,o=ts({},n),l=e&&r||!e&&i!=="post";let u;if(Kc){if(i==="sync"){const m=y7();u=m.__watcherHandles||(m.__watcherHandles=[])}else if(!l){const m=()=>{};return m.stop=Zi,m.resume=Zi,m.pause=Zi,m}}const p=qs;o.call=(m,f,v)=>ro(m,p,f,v);let h=!1;i==="post"?o.scheduler=m=>{$s(m,p&&p.suspense)}:i!=="sync"&&(h=!0,o.scheduler=(m,f)=>{f?m():K5(m)}),o.augmentJob=m=>{e&&(m.flags|=4),h&&(m.flags|=2,p&&(m.id=p.uid,m.i=p))};const d=N_(t,e,o);return Kc&&(u?u.push(d):l&&d()),d}function NA(t,e,n){const r=this.proxy,a=us(t)?t.includes(".")?C7(r,t):()=>r[t]:t.bind(r,r);let i;Br(e)?i=e:(i=e.handler,n=e);const s=Dl(this),o=e2(a,i.bind(r),n);return s(),o}function C7(t,e){const n=e.split(".");return()=>{let r=t;for(let a=0;a<n.length&&r;a++)r=r[n[a]];return r}}function Rh(t,e,n=xn){const r=Bs(),a=ai(e),i=Li(e),s=E7(t,a),o=kh((l,u)=>{let p,h=xn,d;return b7(()=>{const m=t[a];xi(p,m)&&(p=m,u())}),{get(){return l(),n.get?n.get(p):p},set(m){const f=n.set?n.set(m):m;if(!xi(f,p)&&!(h!==xn&&xi(m,h)))return;const v=r.vnode.props;v&&(e in v||a in v||i in v)&&(`onUpdate:${e}`in v||`onUpdate:${a}`in v||`onUpdate:${i}`in v)||(p=m,u()),r.emit(`update:${e}`,f),xi(m,f)&&xi(m,h)&&!xi(f,d)&&u(),h=m,d=f}}});return o[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?s||xn:o,done:!1}:{done:!0}}}},o}const E7=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${ai(e)}Modifiers`]||t[`${Li(e)}Modifiers`];function VA(t,e,...n){if(t.isUnmounted)return;const r=t.vnode.props||xn;let a=n;const i=e.startsWith("update:"),s=i&&E7(r,e.slice(7));s&&(s.trim&&(a=n.map(p=>us(p)?p.trim():p)),s.number&&(a=n.map(Lp)));let o,l=r[o=Z1(e)]||r[o=Z1(ai(e))];!l&&i&&(l=r[o=Z1(Li(e))]),l&&ro(l,t,6,a);const u=r[o+"Once"];if(u){if(!t.emitted)t.emitted={};else if(t.emitted[o])return;t.emitted[o]=!0,ro(u,t,6,a)}}function S7(t,e,n=!1){const r=e.emitsCache,a=r.get(t);if(a!==void 0)return a;const i=t.emits;let s={},o=!1;if(!Br(t)){const l=u=>{const p=S7(u,e,!0);p&&(o=!0,ts(s,p))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!i&&!o?(Wn(t)&&r.set(t,null),null):(Cr(i)?i.forEach(l=>s[l]=null):ts(s,i),Wn(t)&&r.set(t,s),s)}function jh(t,e){return!t||!Ju(e)?!1:(e=e.slice(2).replace(/Once$/,""),zn(t,e[0].toLowerCase()+e.slice(1))||zn(t,Li(e))||zn(t,e))}function vp(t){const{type:e,vnode:n,proxy:r,withProxy:a,propsOptions:[i],slots:s,attrs:o,emit:l,render:u,renderCache:p,props:h,data:d,setupState:m,ctx:f,inheritAttrs:v}=t,C=wu(t);let E,x;try{if(n.shapeFlag&4){const w=a||r,b=w;E=Mi(u.call(b,w,p,h,m,d,f)),x=o}else{const w=e;E=Mi(w.length>1?w(h,{attrs:o,slots:s,emit:l}):w(h,null)),x=e.props?o:DA(o)}}catch(w){su.length=0,ql(w,t,1),E=gt(js)}let g=E;if(x&&v!==!1){const w=Object.keys(x),{shapeFlag:b}=g;w.length&&b&7&&(i&&w.some(H5)&&(x=RA(x,i)),g=No(g,x,!1,!0))}return n.dirs&&(g=No(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&ca(g,n.transition),E=g,wu(C),E}function HA(t,e=!0){let n;for(let r=0;r<t.length;r++){const a=t[r];if(pa(a)){if(a.type!==js||a.children==="v-if"){if(n)return;n=a}}else return}return n}const DA=t=>{let e;for(const n in t)(n==="class"||n==="style"||Ju(n))&&((e||(e={}))[n]=t[n]);return e},RA=(t,e)=>{const n={};for(const r in t)(!H5(r)||!(r.slice(9)in e))&&(n[r]=t[r]);return n};function jA(t,e,n){const{props:r,children:a,component:i}=t,{props:s,children:o,patchFlag:l}=e,u=i.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?Xg(r,s,u):!!s;if(l&8){const p=e.dynamicProps;for(let h=0;h<p.length;h++){const d=p[h];if(s[d]!==r[d]&&!jh(u,d))return!0}}}else return(a||o)&&(!o||!o.$stable)?!0:r===s?!1:r?s?Xg(r,s,u):!0:!!s;return!1}function Xg(t,e,n){const r=Object.keys(e);if(r.length!==Object.keys(t).length)return!0;for(let a=0;a<r.length;a++){const i=r[a];if(e[i]!==t[i]&&!jh(n,i))return!0}return!1}function Bh({vnode:t,parent:e},n){for(;e;){const r=e.subTree;if(r.suspense&&r.suspense.activeBranch===t&&(r.el=t.el),r===t)(t=e.vnode).el=n,e=e.parent;else break}}const Dp=t=>t.__isSuspense;let x0=0;const BA={name:"Suspense",__isSuspense:!0,process(t,e,n,r,a,i,s,o,l,u){if(t==null)$A(e,n,r,a,i,s,o,l,u);else{if(i&&i.deps>0&&!t.suspense.isInFallback){e.suspense=t.suspense,e.suspense.vnode=e,e.el=t.el;return}UA(t,e,n,r,a,s,o,l,u)}},hydrate:qA,normalize:WA},FA=BA;function Au(t,e){const n=t.props&&t.props[e];Br(n)&&n()}function $A(t,e,n,r,a,i,s,o,l){const{p:u,o:{createElement:p}}=l,h=p("div"),d=t.suspense=x7(t,a,r,e,h,n,i,s,o,l);u(null,d.pendingBranch=t.ssContent,h,null,r,d,i,s),d.deps>0?(Au(t,"onPending"),Au(t,"onFallback"),u(null,t.ssFallback,e,n,r,null,i,s),jc(d,t.ssFallback)):d.resolve(!1,!0)}function UA(t,e,n,r,a,i,s,o,{p:l,um:u,o:{createElement:p}}){const h=e.suspense=t.suspense;h.vnode=e,e.el=t.el;const d=e.ssContent,m=e.ssFallback,{activeBranch:f,pendingBranch:v,isInFallback:C,isHydrating:E}=h;if(v)h.pendingBranch=d,io(d,v)?(l(v,d,h.hiddenContainer,null,a,h,i,s,o),h.deps<=0?h.resolve():C&&(E||(l(f,m,n,r,a,null,i,s,o),jc(h,m)))):(h.pendingId=x0++,E?(h.isHydrating=!1,h.activeBranch=v):u(v,a,h),h.deps=0,h.effects.length=0,h.hiddenContainer=p("div"),C?(l(null,d,h.hiddenContainer,null,a,h,i,s,o),h.deps<=0?h.resolve():(l(f,m,n,r,a,null,i,s,o),jc(h,m))):f&&io(d,f)?(l(f,d,n,r,a,h,i,s,o),h.resolve(!0)):(l(null,d,h.hiddenContainer,null,a,h,i,s,o),h.deps<=0&&h.resolve()));else if(f&&io(d,f))l(f,d,n,r,a,h,i,s,o),jc(h,d);else if(Au(e,"onPending"),h.pendingBranch=d,d.shapeFlag&512?h.pendingId=d.component.suspenseId:h.pendingId=x0++,l(null,d,h.hiddenContainer,null,a,h,i,s,o),h.deps<=0)h.resolve();else{const{timeout:x,pendingId:g}=h;x>0?setTimeout(()=>{h.pendingId===g&&h.fallback(m)},x):x===0&&h.fallback(m)}}function x7(t,e,n,r,a,i,s,o,l,u,p=!1){const{p:h,m:d,um:m,n:f,o:{parentNode:v,remove:C}}=u;let E;const x=GA(t);x&&e&&e.pendingBranch&&(E=e.pendingId,e.deps++);const g=t.props?Op(t.props.timeout):void 0,w=i,b={vnode:t,parent:e,parentComponent:n,namespace:s,container:r,hiddenContainer:a,deps:0,pendingId:x0++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!p,isHydrating:p,isUnmounted:!1,effects:[],resolve(A=!1,T=!1){const{vnode:O,activeBranch:I,pendingBranch:z,pendingId:U,effects:W,parentComponent:F,container:N}=b;let $=!1;b.isHydrating?b.isHydrating=!1:A||($=I&&z.transition&&z.transition.mode==="out-in",$&&(I.transition.afterLeave=()=>{U===b.pendingId&&(d(z,N,i===w?f(I):i,0),Su(W))}),I&&(v(I.el)===N&&(i=f(I)),m(I,F,b,!0)),$||d(z,N,i,0)),jc(b,z),b.pendingBranch=null,b.isInFallback=!1;let D=b.parent,R=!1;for(;D;){if(D.pendingBranch){D.effects.push(...W),R=!0;break}D=D.parent}!R&&!$&&Su(W),b.effects=[],x&&e&&e.pendingBranch&&E===e.pendingId&&(e.deps--,e.deps===0&&!T&&e.resolve()),Au(O,"onResolve")},fallback(A){if(!b.pendingBranch)return;const{vnode:T,activeBranch:O,parentComponent:I,container:z,namespace:U}=b;Au(T,"onFallback");const W=f(O),F=()=>{b.isInFallback&&(h(null,A,z,W,I,null,U,o,l),jc(b,A))},N=A.transition&&A.transition.mode==="out-in";N&&(O.transition.afterLeave=F),b.isInFallback=!0,m(O,I,null,!0),N||F()},move(A,T,O){b.activeBranch&&d(b.activeBranch,A,T,O),b.container=A},next(){return b.activeBranch&&f(b.activeBranch)},registerDep(A,T,O){const I=!!b.pendingBranch;I&&b.deps++;const z=A.vnode.el;A.asyncDep.catch(U=>{ql(U,A,0)}).then(U=>{if(A.isUnmounted||b.isUnmounted||b.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:W}=A;A0(A,U,!1),z&&(W.el=z);const F=!z&&A.subTree.el;T(A,W,v(z||A.subTree.el),z?null:f(A.subTree),b,s,O),F&&C(F),Bh(A,W.el),I&&--b.deps===0&&b.resolve()})},unmount(A,T){b.isUnmounted=!0,b.activeBranch&&m(b.activeBranch,n,A,T),b.pendingBranch&&m(b.pendingBranch,n,A,T)}};return b}function qA(t,e,n,r,a,i,s,o,l){const u=e.suspense=x7(e,r,n,t.parentNode,document.createElement("div"),null,a,i,s,o,!0),p=l(t,u.pendingBranch=e.ssContent,n,u,i,s);return u.deps===0&&u.resolve(!1,!0),p}function WA(t){const{shapeFlag:e,children:n}=t,r=e&32;t.ssContent=Yg(r?n.default:n),t.ssFallback=r?Yg(n.fallback):gt(js)}function Yg(t){let e;if(Br(t)){const n=Hl&&t._c;n&&(t._d=!1,Je()),t=t(),n&&(t._d=!0,e=mi,T7())}return Cr(t)&&(t=HA(t)),t=Mi(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(n=>n!==t)),t}function w7(t,e){e&&e.pendingBranch?Cr(t)?e.effects.push(...t):e.effects.push(t):Su(t)}function jc(t,e){t.activeBranch=e;const{vnode:n,parentComponent:r}=t;let a=e.el;for(;!a&&e.component;)e=e.component.subTree,a=e.el;n.el=a,r&&r.subTree===n&&(r.vnode.el=a,Bh(r,a))}function GA(t){const e=t.props&&t.props.suspensible;return e!=null&&e!==!1}const Rr=Symbol.for("v-fgt"),qa=Symbol.for("v-txt"),js=Symbol.for("v-cmt"),Nl=Symbol.for("v-stc"),su=[];let mi=null;function Je(t=!1){su.push(mi=t?null:[])}function T7(){su.pop(),mi=su[su.length-1]||null}let Hl=1;function w0(t,e=!1){Hl+=t,t<0&&mi&&e&&(mi.hasOnce=!0)}function _7(t){return t.dynamicChildren=Hl>0?mi||Nc:null,T7(),Hl>0&&mi&&mi.push(t),t}function lt(t,e,n,r,a,i){return _7(Ze(t,e,n,r,a,i,!0))}function Zt(t,e,n,r,a){return _7(gt(t,e,n,r,a,!0))}function pa(t){return t?t.__v_isVNode===!0:!1}function io(t,e){return t.type===e.type&&t.key===e.key}function KA(t){}const A7=({key:t})=>t??null,yp=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?us(t)||Pn(t)||Br(t)?{i:Ws,r:t,k:e,f:!!n}:t:null);function Ze(t,e=null,n=null,r=0,a=null,i=t===Rr?0:1,s=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&A7(e),ref:e&&yp(e),scopeId:zh,slotScopeIds:null,children:n,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:i,patchFlag:r,dynamicProps:a,dynamicChildren:null,appContext:null,ctx:Ws};return o?(hm(l,n),i&128&&t.normalize(l)):n&&(l.shapeFlag|=us(n)?8:16),Hl>0&&!s&&mi&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&mi.push(l),l}const gt=XA;function XA(t,e=null,n=null,r=0,a=null,i=!1){if((!t||t===Y8)&&(t=js),pa(t)){const o=No(t,e,!0);return n&&hm(o,n),Hl>0&&!i&&mi&&(o.shapeFlag&6?mi[mi.indexOf(t)]=o:mi.push(o)),o.patchFlag=-2,o}if(rP(t)&&(t=t.__vccOpts),e){e=t2(e);let{class:o,style:l}=e;o&&!us(o)&&(e.class=Wr(o)),Wn(l)&&(Ih(l)&&!Cr(l)&&(l=ts({},l)),e.style=Gs(l))}const s=us(t)?1:Dp(t)?128:N8(t)?64:Wn(t)?4:Br(t)?2:0;return Ze(t,e,n,r,a,s,i,!0)}function t2(t){return t?Ih(t)||i7(t)?ts({},t):t:null}function No(t,e,n=!1,r=!1){const{props:a,ref:i,patchFlag:s,children:o,transition:l}=t,u=e?Rs(a||{},e):a,p={__v_isVNode:!0,__v_skip:!0,type:t.type,props:u,key:u&&A7(u),ref:e&&e.ref?n&&i?Cr(i)?i.concat(yp(e)):[i,yp(e)]:yp(e):i,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:o,target:t.target,targetStart:t.targetStart,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:e&&t.type!==Rr?s===-1?16:s|16:s,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:l,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&No(t.ssContent),ssFallback:t.ssFallback&&No(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&r&&ca(p,l.clone(p)),p}function pn(t=" ",e=0){return gt(qa,null,t,e)}function P7(t,e){const n=gt(Nl,null,t);return n.staticCount=e,n}function sr(t="",e=!1){return e?(Je(),Zt(js,null,t)):gt(js,null,t)}function Mi(t){return t==null||typeof t=="boolean"?gt(js):Cr(t)?gt(Rr,null,t.slice()):pa(t)?Ha(t):gt(qa,null,String(t))}function Ha(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:No(t)}function hm(t,e){let n=0;const{shapeFlag:r}=t;if(e==null)e=null;else if(Cr(e))n=16;else if(typeof e=="object")if(r&65){const a=e.default;a&&(a._c&&(a._d=!1),hm(t,a()),a._c&&(a._d=!0));return}else{n=32;const a=e._;!a&&!i7(e)?e._ctx=Ws:a===3&&Ws&&(Ws.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Br(e)?(e={default:e,_ctx:Ws},n=32):(e=String(e),r&64?(n=16,e=[pn(e)]):n=8);t.children=e,t.shapeFlag|=n}function Rs(...t){const e={};for(let n=0;n<t.length;n++){const r=t[n];for(const a in r)if(a==="class")e.class!==r.class&&(e.class=Wr([e.class,r.class]));else if(a==="style")e.style=Gs([e.style,r.style]);else if(Ju(a)){const i=e[a],s=r[a];s&&i!==s&&!(Cr(i)&&i.includes(s))&&(e[a]=i?[].concat(i,s):s)}else a!==""&&(e[a]=r[a])}return e}function Pi(t,e,n,r=null){ro(t,e,7,[n,r])}const YA=r7();let JA=0;function M7(t,e,n){const r=t.type,a=(e?e.appContext:t.appContext)||YA,i={uid:JA++,vnode:t,type:r,parent:e,appContext:a,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new B5(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:e?e.provides:Object.create(a.provides),ids:e?e.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:a7(r,a),emitsOptions:S7(r,a),emit:null,emitted:null,propsDefaults:xn,inheritAttrs:r.inheritAttrs,ctx:xn,data:xn,props:xn,attrs:xn,slots:xn,refs:xn,setupState:xn,setupContext:null,suspense:n,suspenseId:n?n.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 i.ctx={_:i},i.root=e?e.root:i,i.emit=VA.bind(null,i),t.ce&&t.ce(i),i}let qs=null;const Bs=()=>qs||Ws;let Rp,T0;{const t=xh(),e=(n,r)=>{let a;return(a=t[n])||(a=t[n]=[]),a.push(r),i=>{a.length>1?a.forEach(s=>s(i)):a[0](i)}};Rp=e("__VUE_INSTANCE_SETTERS__",n=>qs=n),T0=e("__VUE_SSR_SETTERS__",n=>Kc=n)}const Dl=t=>{const e=qs;return Rp(t),t.scope.on(),()=>{t.scope.off(),Rp(e)}},_0=()=>{qs&&qs.scope.off(),Rp(null)};function L7(t){return t.vnode.shapeFlag&4}let Kc=!1;function O7(t,e=!1,n=!1){e&&T0(e);const{props:r,children:a}=t.vnode,i=L7(t);AA(t,r,i,e),OA(t,a,n);const s=i?QA(t,e):void 0;return e&&T0(!1),s}function QA(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,b0);const{setup:r}=n;if(r){nl();const a=t.setupContext=r.length>1?k7(t):null,i=Dl(t),s=c1(r,t,0,[t.props,a]),o=R5(s);if(sl(),i(),(o||t.sp)&&!Ua(t)&&tm(t),o){if(s.then(_0,_0),e)return s.then(l=>{A0(t,l,e)}).catch(l=>{ql(l,t,0)});t.asyncDep=s}else A0(t,s,e)}else I7(t,e)}function A0(t,e,n){Br(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Wn(e)&&(t.setupState=G5(e)),I7(t,n)}let jp,P0;function ZA(t){jp=t,P0=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,cA))}}const eP=()=>!jp;function I7(t,e,n){const r=t.type;if(!t.render){if(!e&&jp&&!r.render){const a=r.template||lm(t).template;if(a){const{isCustomElement:i,compilerOptions:s}=t.appContext.config,{delimiters:o,compilerOptions:l}=r,u=ts(ts({isCustomElement:i,delimiters:o},s),l);r.render=jp(a,u)}}t.render=r.render||Zi,P0&&P0(t)}{const a=Dl(t);nl();try{CA(t)}finally{sl(),a()}}}const tP={get(t,e){return hi(t,"get",""),t[e]}};function k7(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,tP),slots:t.slots,emit:t.emit,expose:e}}function r2(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(G5(W5(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in nu)return nu[n](t)},has(e,n){return n in e||n in nu}})):t.proxy}function M0(t,e=!0){return Br(t)?t.displayName||t.name:t.name||e&&t.__name}function rP(t){return Br(t)&&"__vccOpts"in t}const pt=(t,e)=>O_(t,e,Kc);function il(t,e,n){const r=arguments.length;return r===2?Wn(e)&&!Cr(e)?pa(e)?gt(t,null,[e]):gt(t,e):gt(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&pa(n)&&(n=[n]),gt(t,e,n))}function nP(){}function sP(t,e,n,r){const a=n[r];if(a&&z7(a,t))return a;const i=e();return i.memo=t.slice(),i.cacheIndex=r,n[r]=i}function z7(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let r=0;r<n.length;r++)if(xi(n[r],e[r]))return!1;return Hl>0&&mi&&mi.push(t),!0}const N7="3.5.13",iP=Zi,oP=j_,aP=_c,lP=k8,cP={createComponentInstance:M7,setupComponent:O7,renderComponentRoot:vp,setCurrentRenderingInstance:wu,isVNode:pa,normalizeVNode:Mi,getComponentPublicInstance:r2,ensureValidVNode:am,pushWarningContext:V_,popWarningContext:H_},uP=cP,pP=null,hP=null,fP=null;/**
|
||
* @vue/runtime-dom v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/let L0;const Jg=typeof window<"u"&&window.trustedTypes;if(Jg)try{L0=Jg.createPolicy("vue",{createHTML:t=>t})}catch{}const V7=L0?t=>L0.createHTML(t):t=>t,dP="http://www.w3.org/2000/svg",mP="http://www.w3.org/1998/Math/MathML",Qo=typeof document<"u"?document:null,Qg=Qo&&Qo.createElement("template"),gP={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const a=e==="svg"?Qo.createElementNS(dP,t):e==="mathml"?Qo.createElementNS(mP,t):n?Qo.createElement(t,{is:n}):Qo.createElement(t);return t==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:t=>Qo.createTextNode(t),createComment:t=>Qo.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Qo.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,r,a,i){const s=n?n.previousSibling:e.lastChild;if(a&&(a===i||a.nextSibling))for(;e.insertBefore(a.cloneNode(!0),n),!(a===i||!(a=a.nextSibling)););else{Qg.innerHTML=V7(r==="svg"?`<svg>${t}</svg>`:r==="mathml"?`<math>${t}</math>`:t);const o=Qg.content;if(r==="svg"||r==="mathml"){const l=o.firstChild;for(;l.firstChild;)o.appendChild(l.firstChild);o.removeChild(l)}e.insertBefore(o,n)}return[s?s.nextSibling:e.firstChild,n?n.previousSibling:e.lastChild]}},Aa="transition",B1="animation",Xc=Symbol("_vtc"),H7={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},D7=ts({},em,H7),vP=t=>(t.displayName="Transition",t.props=D7,t),Fh=vP((t,{slots:e})=>il(j8,R7(t),e)),Sl=(t,e=[])=>{Cr(t)?t.forEach(n=>n(...e)):t&&t(...e)},Zg=t=>t?Cr(t)?t.some(e=>e.length>1):t.length>1:!1;function R7(t){const e={};for(const W in t)W in H7||(e[W]=t[W]);if(t.css===!1)return e;const{name:n="v",type:r,duration:a,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:o=`${n}-enter-to`,appearFromClass:l=i,appearActiveClass:u=s,appearToClass:p=o,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=t,f=yP(a),v=f&&f[0],C=f&&f[1],{onBeforeEnter:E,onEnter:x,onEnterCancelled:g,onLeave:w,onLeaveCancelled:b,onBeforeAppear:A=E,onAppear:T=x,onAppearCancelled:O=g}=e,I=(W,F,N,$)=>{W._enterCancelled=$,Ma(W,F?p:o),Ma(W,F?u:s),N&&N()},z=(W,F)=>{W._isLeaving=!1,Ma(W,h),Ma(W,m),Ma(W,d),F&&F()},U=W=>(F,N)=>{const $=W?T:x,D=()=>I(F,W,N);Sl($,[F,D]),ev(()=>{Ma(F,W?l:i),To(F,W?p:o),Zg($)||tv(F,r,v,D)})};return ts(e,{onBeforeEnter(W){Sl(E,[W]),To(W,i),To(W,s)},onBeforeAppear(W){Sl(A,[W]),To(W,l),To(W,u)},onEnter:U(!1),onAppear:U(!0),onLeave(W,F){W._isLeaving=!0;const N=()=>z(W,F);To(W,h),W._enterCancelled?(To(W,d),O0()):(O0(),To(W,d)),ev(()=>{W._isLeaving&&(Ma(W,h),To(W,m),Zg(w)||tv(W,r,C,N))}),Sl(w,[W,N])},onEnterCancelled(W){I(W,!1,void 0,!0),Sl(g,[W])},onAppearCancelled(W){I(W,!0,void 0,!0),Sl(O,[W])},onLeaveCancelled(W){z(W),Sl(b,[W])}})}function yP(t){if(t==null)return null;if(Wn(t))return[Sd(t.enter),Sd(t.leave)];{const e=Sd(t);return[e,e]}}function Sd(t){return Op(t)}function To(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[Xc]||(t[Xc]=new Set)).add(e)}function Ma(t,e){e.split(/\s+/).forEach(r=>r&&t.classList.remove(r));const n=t[Xc];n&&(n.delete(e),n.size||(t[Xc]=void 0))}function ev(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let bP=0;function tv(t,e,n,r){const a=t._endId=++bP,i=()=>{a===t._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:s,timeout:o,propCount:l}=j7(t,e);if(!s)return r();const u=s+"end";let p=0;const h=()=>{t.removeEventListener(u,d),i()},d=m=>{m.target===t&&++p>=l&&h()};setTimeout(()=>{p<l&&h()},o+1),t.addEventListener(u,d)}function j7(t,e){const n=window.getComputedStyle(t),r=f=>(n[f]||"").split(", "),a=r(`${Aa}Delay`),i=r(`${Aa}Duration`),s=rv(a,i),o=r(`${B1}Delay`),l=r(`${B1}Duration`),u=rv(o,l);let p=null,h=0,d=0;e===Aa?s>0&&(p=Aa,h=s,d=i.length):e===B1?u>0&&(p=B1,h=u,d=l.length):(h=Math.max(s,u),p=h>0?s>u?Aa:B1:null,d=p?p===Aa?i.length:l.length:0);const m=p===Aa&&/\b(transform|all)(,|$)/.test(r(`${Aa}Property`).toString());return{type:p,timeout:h,propCount:d,hasTransform:m}}function rv(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,r)=>nv(n)+nv(t[r])))}function nv(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function O0(){return document.body.offsetHeight}function CP(t,e,n){const r=t[Xc];r&&(e=(e?[e,...r]:[...r]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Bp=Symbol("_vod"),B7=Symbol("_vsh"),fm={beforeMount(t,{value:e},{transition:n}){t[Bp]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):F1(t,e)},mounted(t,{value:e},{transition:n}){n&&e&&n.enter(t)},updated(t,{value:e,oldValue:n},{transition:r}){!e!=!n&&(r?e?(r.beforeEnter(t),F1(t,!0),r.enter(t)):r.leave(t,()=>{F1(t,!1)}):F1(t,e))},beforeUnmount(t,{value:e}){F1(t,e)}};function F1(t,e){t.style.display=e?t[Bp]:"none",t[B7]=!e}function EP(){fm.getSSRProps=({value:t})=>{if(!t)return{style:{display:"none"}}}}const F7=Symbol("");function SP(t){const e=Bs();if(!e)return;const n=e.ut=(a=t(e.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${e.uid}"]`)).forEach(i=>Fp(i,a))},r=()=>{const a=t(e.proxy);e.ce?Fp(e.ce,a):I0(e.subTree,a),n(a)};nm(()=>{Su(r)}),li(()=>{Ir(r,Zi,{flush:"post"});const a=new MutationObserver(r);a.observe(e.subTree.el.parentNode,{childList:!0}),gi(()=>a.disconnect())})}function I0(t,e){if(t.shapeFlag&128){const n=t.suspense;t=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{I0(n.activeBranch,e)})}for(;t.component;)t=t.component.subTree;if(t.shapeFlag&1&&t.el)Fp(t.el,e);else if(t.type===Rr)t.children.forEach(n=>I0(n,e));else if(t.type===Nl){let{el:n,anchor:r}=t;for(;n&&(Fp(n,e),n!==r);)n=n.nextSibling}}function Fp(t,e){if(t.nodeType===1){const n=t.style;let r="";for(const a in e)n.setProperty(`--${a}`,e[a]),r+=`--${a}: ${e[a]};`;n[F7]=r}}const xP=/(^|;)\s*display\s*:/;function wP(t,e,n){const r=t.style,a=us(n);let i=!1;if(n&&!a){if(e)if(us(e))for(const s of e.split(";")){const o=s.slice(0,s.indexOf(":")).trim();n[o]==null&&bp(r,o,"")}else for(const s in e)n[s]==null&&bp(r,s,"");for(const s in n)s==="display"&&(i=!0),bp(r,s,n[s])}else if(a){if(e!==n){const s=r[F7];s&&(n+=";"+s),r.cssText=n,i=xP.test(n)}}else e&&t.removeAttribute("style");Bp in t&&(t[Bp]=i?r.display:"",t[B7]&&(r.display="none"))}const sv=/\s*!important$/;function bp(t,e,n){if(Cr(n))n.forEach(r=>bp(t,e,r));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=TP(t,e);sv.test(n)?t.setProperty(Li(r),n.replace(sv,""),"important"):t[r]=n}}const iv=["Webkit","Moz","ms"],xd={};function TP(t,e){const n=xd[e];if(n)return n;let r=ai(e);if(r!=="filter"&&r in t)return xd[e]=r;r=Qu(r);for(let a=0;a<iv.length;a++){const i=iv[a]+r;if(i in t)return xd[e]=i}return e}const ov="http://www.w3.org/1999/xlink";function av(t,e,n,r,a,i=ZT(e)){r&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(ov,e.slice(6,e.length)):t.setAttributeNS(ov,e,n):n==null||i&&!o8(n)?t.removeAttribute(e):t.setAttribute(e,i?"":ho(n)?String(n):n)}function lv(t,e,n,r,a){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?V7(n):n);return}const i=t.tagName;if(e==="value"&&i!=="PROGRESS"&&!i.includes("-")){const o=i==="OPTION"?t.getAttribute("value")||"":t.value,l=n==null?t.type==="checkbox"?"on":"":String(n);(o!==l||!("_value"in t))&&(t.value=l),n==null&&t.removeAttribute(e),t._value=n;return}let s=!1;if(n===""||n==null){const o=typeof t[e];o==="boolean"?n=o8(n):n==null&&o==="string"?(n="",s=!0):o==="number"&&(n=0,s=!0)}try{t[e]=n}catch{}s&&t.removeAttribute(a||e)}function na(t,e,n,r){t.addEventListener(e,n,r)}function _P(t,e,n,r){t.removeEventListener(e,n,r)}const cv=Symbol("_vei");function AP(t,e,n,r,a=null){const i=t[cv]||(t[cv]={}),s=i[e];if(r&&s)s.value=r;else{const[o,l]=PP(e);if(r){const u=i[e]=OP(r,a);na(t,o,u,l)}else s&&(_P(t,o,s,l),i[e]=void 0)}}const uv=/(?:Once|Passive|Capture)$/;function PP(t){let e;if(uv.test(t)){e={};let r;for(;r=t.match(uv);)t=t.slice(0,t.length-r[0].length),e[r[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Li(t.slice(2)),e]}let wd=0;const MP=Promise.resolve(),LP=()=>wd||(MP.then(()=>wd=0),wd=Date.now());function OP(t,e){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;ro(IP(r,n.value),e,5,[r])};return n.value=t,n.attached=LP(),n}function IP(t,e){if(Cr(e)){const n=t.stopImmediatePropagation;return t.stopImmediatePropagation=()=>{n.call(t),t._stopped=!0},e.map(r=>a=>!a._stopped&&r&&r(a))}else return e}const pv=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,kP=(t,e,n,r,a,i)=>{const s=a==="svg";e==="class"?CP(t,r,s):e==="style"?wP(t,n,r):Ju(e)?H5(e)||AP(t,e,n,r,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):zP(t,e,r,s))?(lv(t,e,r),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&av(t,e,r,s,i,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!us(r))?lv(t,ai(e),r,i,e):(e==="true-value"?t._trueValue=r:e==="false-value"&&(t._falseValue=r),av(t,e,r,s))};function zP(t,e,n,r){if(r)return!!(e==="innerHTML"||e==="textContent"||e in t&&pv(e)&&Br(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="form"||e==="list"&&t.tagName==="INPUT"||e==="type"&&t.tagName==="TEXTAREA")return!1;if(e==="width"||e==="height"){const a=t.tagName;if(a==="IMG"||a==="VIDEO"||a==="CANVAS"||a==="SOURCE")return!1}return pv(e)&&us(n)?!1:e in t}const hv={};/*! #__NO_SIDE_EFFECTS__ */function $7(t,e,n){const r=ur(t,e);Eh(r)&&ts(r,e);class a extends $h{constructor(s){super(r,s,n)}}return a.def=r,a}/*! #__NO_SIDE_EFFECTS__ */const NP=(t,e)=>$7(t,e,eb),VP=typeof HTMLElement<"u"?HTMLElement:class{};class $h extends VP{constructor(e,n={},r=Pu){super(),this._def=e,this._props=n,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!==Pu?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 $h){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,ws(()=>{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 a of r)this._setAttr(a.attributeName)}),this._ob.observe(this,{attributes:!0});const e=(r,a=!1)=>{this._resolved=!0,this._pendingResolve=void 0;const{props:i,styles:s}=r;let o;if(i&&!Cr(i))for(const l in i){const u=i[l];(u===Number||u&&u.type===Number)&&(l in this._props&&(this._props[l]=Op(this._props[l])),(o||(o=Object.create(null)))[ai(l)]=!0)}this._numberProps=o,a&&this._resolveProps(r),this.shadowRoot&&this._applyStyles(s),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().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 n=this._instance&&this._instance.exposed;if(n)for(const r in n)zn(this,r)||Object.defineProperty(this,r,{get:()=>$e(n[r])})}_resolveProps(e){const{props:n}=e,r=Cr(n)?n:Object.keys(n||{});for(const a of Object.keys(this))a[0]!=="_"&&r.includes(a)&&this._setProp(a,this[a]);for(const a of r.map(ai))Object.defineProperty(this,a,{get(){return this._getProp(a)},set(i){this._setProp(a,i,!0,!0)}})}_setAttr(e){if(e.startsWith("data-v-"))return;const n=this.hasAttribute(e);let r=n?this.getAttribute(e):hv;const a=ai(e);n&&this._numberProps&&this._numberProps[a]&&(r=Op(r)),this._setProp(a,r,!1,!0)}_getProp(e){return this._props[e]}_setProp(e,n,r=!0,a=!1){if(n!==this._props[e]&&(n===hv?delete this._props[e]:(this._props[e]=n,e==="key"&&this._app&&(this._app._ceVNode.key=n)),a&&this._instance&&this._update(),r)){const i=this._ob;i&&i.disconnect(),n===!0?this.setAttribute(Li(e),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Li(e),n+""):n||this.removeAttribute(Li(e)),i&&i.observe(this,{attributes:!0})}}_update(){qp(this._createVNode(),this._root)}_createVNode(){const e={};this.shadowRoot||(e.onVnodeMounted=e.onVnodeUpdated=this._renderSlots.bind(this));const n=gt(this._def,ts(e,this._props));return this._instance||(n.ce=r=>{this._instance=r,r.ce=this,r.isCE=!0;const a=(i,s)=>{this.dispatchEvent(new CustomEvent(i,Eh(s[0])?ts({detail:s},s[0]):{detail:s}))};r.emit=(i,...s)=>{a(i,s),Li(i)!==i&&a(Li(i),s)},this._setParent()}),n}_applyStyles(e,n){if(!e)return;if(n){if(n===this._def||this._styleChildren.has(n))return;this._styleChildren.add(n)}const r=this._nonce;for(let a=e.length-1;a>=0;a--){const i=document.createElement("style");r&&i.setAttribute("nonce",r),i.textContent=e[a],this.shadowRoot.prepend(i)}}_parseSlots(){const e=this._slots={};let n;for(;n=this.firstChild;){const r=n.nodeType===1&&n.getAttribute("slot")||"default";(e[r]||(e[r]=[])).push(n),this.removeChild(n)}}_renderSlots(){const e=(this._teleportTarget||this).querySelectorAll("slot"),n=this._instance.type.__scopeId;for(let r=0;r<e.length;r++){const a=e[r],i=a.getAttribute("name")||"default",s=this._slots[i],o=a.parentNode;if(s)for(const l of s){if(n&&l.nodeType===1){const u=n+"-s",p=document.createTreeWalker(l,1);l.setAttribute(u,"");let h;for(;h=p.nextNode();)h.setAttribute(u,"")}o.insertBefore(l,a)}else for(;a.firstChild;)o.insertBefore(a.firstChild,a);o.removeChild(a)}}_injectChildStyle(e){this._applyStyles(e.styles,e)}_removeChildStyle(e){}}function U7(t){const e=Bs(),n=e&&e.ce;return n||null}function HP(){const t=U7();return t&&t.shadowRoot}function DP(t="$style"){{const e=Bs();if(!e)return xn;const n=e.type.__cssModules;if(!n)return xn;const r=n[t];return r||xn}}const q7=new WeakMap,W7=new WeakMap,$p=Symbol("_moveCb"),fv=Symbol("_enterCb"),RP=t=>(delete t.props.mode,t),jP=RP({name:"TransitionGroup",props:ts({},D7,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=Bs(),r=Z5();let a,i;return Hh(()=>{if(!a.length)return;const s=t.moveClass||`${t.name||"v"}-move`;if(!qP(a[0].el,n.vnode.el,s))return;a.forEach(FP),a.forEach($P);const o=a.filter(UP);O0(),o.forEach(l=>{const u=l.el,p=u.style;To(u,s),p.transform=p.webkitTransform=p.transitionDuration="";const h=u[$p]=d=>{d&&d.target!==u||(!d||/transform$/.test(d.propertyName))&&(u.removeEventListener("transitionend",h),u[$p]=null,Ma(u,s))};u.addEventListener("transitionend",h)})}),()=>{const s=Cn(t),o=R7(s);let l=s.tag||Rr;if(a=[],i)for(let u=0;u<i.length;u++){const p=i[u];p.el&&p.el instanceof Element&&(a.push(p),ca(p,Wc(p,o,r,n)),q7.set(p,p.el.getBoundingClientRect()))}i=e.default?Nh(e.default()):[];for(let u=0;u<i.length;u++){const p=i[u];p.key!=null&&ca(p,Wc(p,o,r,n))}return gt(l,null,i)}}}),BP=jP;function FP(t){const e=t.el;e[$p]&&e[$p](),e[fv]&&e[fv]()}function $P(t){W7.set(t,t.el.getBoundingClientRect())}function UP(t){const e=q7.get(t),n=W7.get(t),r=e.left-n.left,a=e.top-n.top;if(r||a){const i=t.el.style;return i.transform=i.webkitTransform=`translate(${r}px,${a}px)`,i.transitionDuration="0s",t}}function qP(t,e,n){const r=t.cloneNode(),a=t[Xc];a&&a.forEach(o=>{o.split(/\s+/).forEach(l=>l&&r.classList.remove(l))}),n.split(/\s+/).forEach(o=>o&&r.classList.add(o)),r.style.display="none";const i=e.nodeType===1?e:e.parentNode;i.appendChild(r);const{hasTransform:s}=j7(r);return i.removeChild(r),s}const Qa=t=>{const e=t.props["onUpdate:modelValue"]||!1;return Cr(e)?n=>Dc(e,n):e};function WP(t){t.target.composing=!0}function dv(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const eo=Symbol("_assign"),Up={created(t,{modifiers:{lazy:e,trim:n,number:r}},a){t[eo]=Qa(a);const i=r||a.props&&a.props.type==="number";na(t,e?"change":"input",s=>{if(s.target.composing)return;let o=t.value;n&&(o=o.trim()),i&&(o=Lp(o)),t[eo](o)}),n&&na(t,"change",()=>{t.value=t.value.trim()}),e||(na(t,"compositionstart",WP),na(t,"compositionend",dv),na(t,"change",dv))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:r,trim:a,number:i}},s){if(t[eo]=Qa(s),t.composing)return;const o=(i||t.type==="number")&&!/^0\d/.test(t.value)?Lp(t.value):t.value,l=e??"";o!==l&&(document.activeElement===t&&t.type!=="range"&&(r&&e===n||a&&t.value.trim()===l)||(t.value=l))}},dm={deep:!0,created(t,e,n){t[eo]=Qa(n),na(t,"change",()=>{const r=t._modelValue,a=Yc(t),i=t.checked,s=t[eo];if(Cr(r)){const o=Th(r,a),l=o!==-1;if(i&&!l)s(r.concat(a));else if(!i&&l){const u=[...r];u.splice(o,1),s(u)}}else if(Ul(r)){const o=new Set(r);i?o.add(a):o.delete(a),s(o)}else s(K7(t,i))})},mounted:mv,beforeUpdate(t,e,n){t[eo]=Qa(n),mv(t,e,n)}};function mv(t,{value:e,oldValue:n},r){t._modelValue=e;let a;if(Cr(e))a=Th(e,r.props.value)>-1;else if(Ul(e))a=e.has(r.props.value);else{if(e===n)return;a=Ya(e,K7(t,!0))}t.checked!==a&&(t.checked=a)}const mm={created(t,{value:e},n){t.checked=Ya(e,n.props.value),t[eo]=Qa(n),na(t,"change",()=>{t[eo](Yc(t))})},beforeUpdate(t,{value:e,oldValue:n},r){t[eo]=Qa(r),e!==n&&(t.checked=Ya(e,r.props.value))}},G7={deep:!0,created(t,{value:e,modifiers:{number:n}},r){const a=Ul(e);na(t,"change",()=>{const i=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>n?Lp(Yc(s)):Yc(s));t[eo](t.multiple?a?new Set(i):i:i[0]),t._assigning=!0,ws(()=>{t._assigning=!1})}),t[eo]=Qa(r)},mounted(t,{value:e}){gv(t,e)},beforeUpdate(t,e,n){t[eo]=Qa(n)},updated(t,{value:e}){t._assigning||gv(t,e)}};function gv(t,e){const n=t.multiple,r=Cr(e);if(!(n&&!r&&!Ul(e))){for(let a=0,i=t.options.length;a<i;a++){const s=t.options[a],o=Yc(s);if(n)if(r){const l=typeof o;l==="string"||l==="number"?s.selected=e.some(u=>String(u)===String(o)):s.selected=Th(e,o)>-1}else s.selected=e.has(o);else if(Ya(Yc(s),e)){t.selectedIndex!==a&&(t.selectedIndex=a);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function Yc(t){return"_value"in t?t._value:t.value}function K7(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const gm={created(t,e,n){Z2(t,e,n,null,"created")},mounted(t,e,n){Z2(t,e,n,null,"mounted")},beforeUpdate(t,e,n,r){Z2(t,e,n,r,"beforeUpdate")},updated(t,e,n,r){Z2(t,e,n,r,"updated")}};function X7(t,e){switch(t){case"SELECT":return G7;case"TEXTAREA":return Up;default:switch(e){case"checkbox":return dm;case"radio":return mm;default:return Up}}}function Z2(t,e,n,r,a){const s=X7(t.tagName,n.props&&n.props.type)[a];s&&s(t,e,n,r)}function GP(){Up.getSSRProps=({value:t})=>({value:t}),mm.getSSRProps=({value:t},e)=>{if(e.props&&Ya(e.props.value,t))return{checked:!0}},dm.getSSRProps=({value:t},e)=>{if(Cr(t)){if(e.props&&Th(t,e.props.value)>-1)return{checked:!0}}else if(Ul(t)){if(e.props&&t.has(e.props.value))return{checked:!0}}else if(t)return{checked:!0}},gm.getSSRProps=(t,e)=>{if(typeof e.type!="string")return;const n=X7(e.type.toUpperCase(),e.props&&e.props.type);if(n.getSSRProps)return n.getSSRProps(t,e)}}const KP=["ctrl","shift","alt","meta"],XP={stop:t=>t.stopPropagation(),prevent:t=>t.preventDefault(),self:t=>t.target!==t.currentTarget,ctrl:t=>!t.ctrlKey,shift:t=>!t.shiftKey,alt:t=>!t.altKey,meta:t=>!t.metaKey,left:t=>"button"in t&&t.button!==0,middle:t=>"button"in t&&t.button!==1,right:t=>"button"in t&&t.button!==2,exact:(t,e)=>KP.some(n=>t[`${n}Key`]&&!e.includes(n))},oo=(t,e)=>{const n=t._withMods||(t._withMods={}),r=e.join(".");return n[r]||(n[r]=(a,...i)=>{for(let s=0;s<e.length;s++){const o=XP[e[s]];if(o&&o(a,e))return}return t(a,...i)})},YP={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},Y7=(t,e)=>{const n=t._withKeys||(t._withKeys={}),r=e.join(".");return n[r]||(n[r]=a=>{if(!("key"in a))return;const i=Li(a.key);if(e.some(s=>s===i||YP[s]===i))return t(a)})},J7=ts({patchProp:kP},gP);let iu,vv=!1;function Q7(){return iu||(iu=h7(J7))}function Z7(){return iu=vv?iu:f7(J7),vv=!0,iu}const qp=(...t)=>{Q7().render(...t)},JP=(...t)=>{Z7().hydrate(...t)},Pu=(...t)=>{const e=Q7().createApp(...t),{mount:n}=e;return e.mount=r=>{const a=rb(r);if(!a)return;const i=e._component;!Br(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const s=n(a,!1,tb(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),s},e},eb=(...t)=>{const e=Z7().createApp(...t),{mount:n}=e;return e.mount=r=>{const a=rb(r);if(a)return n(a,!0,tb(a))},e};function tb(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function rb(t){return us(t)?document.querySelector(t):t}let yv=!1;const QP=()=>{yv||(yv=!0,GP(),EP())};/**
|
||
* vue v3.5.13
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/const ZP=()=>{},eM=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:j8,BaseTransitionPropsValidators:em,Comment:js,DeprecationTypes:fP,EffectScope:B5,ErrorCodes:R_,ErrorTypeStrings:oP,Fragment:Rr,KeepAlive:oA,ReactiveEffect:bu,Static:Nl,Suspense:FA,Teleport:Q5,Text:qa,TrackOpTypes:I_,Transition:Fh,TransitionGroup:BP,TriggerOpTypes:k_,VueElement:$h,assertNumber:D_,callWithAsyncErrorHandling:ro,callWithErrorHandling:c1,camelize:ai,capitalize:Qu,cloneVNode:No,compatUtils:hP,compile:ZP,computed:pt,createApp:Pu,createBlock:Zt,createCommentVNode:sr,createElementBlock:lt,createElementVNode:Ze,createHydrationRenderer:f7,createPropsRestProxy:yA,createRenderer:h7,createSSRApp:eb,createSlots:om,createStaticVNode:P7,createTextVNode:pn,createVNode:gt,customRef:kh,defineAsyncComponent:rm,defineComponent:ur,defineCustomElement:$7,defineEmits:pA,defineExpose:hA,defineModel:mA,defineOptions:fA,defineProps:uA,defineSSRCustomElement:NP,defineSlots:dA,devtools:aP,effect:n_,effectScope:t_,getCurrentInstance:Bs,getCurrentScope:_h,getCurrentWatcher:z_,getTransitionRawChildren:Nh,guardReactiveProps:t2,h:il,handleError:ql,hasInjectionContext:cm,hydrate:JP,hydrateOnIdle:Z_,hydrateOnInteraction:nA,hydrateOnMediaQuery:rA,hydrateOnVisible:tA,initCustomFormatter:nP,initDirectivesForSSR:QP,inject:Rn,isMemoSame:z7,isProxy:Ih,isReactive:$a,isReadonly:Ja,isRef:Pn,isRuntimeOnly:eP,isShallow:ji,isVNode:pa,markRaw:W5,mergeDefaults:vA,mergeModels:Gc,mergeProps:Rs,nextTick:ws,normalizeClass:Wr,normalizeProps:wh,normalizeStyle:Gs,onActivated:F8,onBeforeMount:q8,onBeforeUnmount:u1,onBeforeUpdate:nm,onDeactivated:$8,onErrorCaptured:X8,onMounted:li,onRenderTracked:K8,onRenderTriggered:G8,onScopeDispose:F5,onServerPrefetch:W8,onUnmounted:gi,onUpdated:Hh,onWatcherCleanup:P8,openBlock:Je,popScopeId:Y5,provide:zs,proxyRefs:G5,pushScopeId:X5,queuePostFlushCb:Su,reactive:fo,readonly:da,ref:xt,registerRuntimeCompiler:ZA,render:qp,renderList:Is,renderSlot:gn,resolveComponent:ua,resolveDirective:J8,resolveDynamicComponent:zo,resolveFilter:pP,resolveTransitionHooks:Wc,setBlockTracking:w0,setDevtoolsHook:lP,setTransitionHooks:ca,shallowReactive:Lh,shallowReadonly:x_,shallowRef:Kr,ssrContextKey:v7,ssrUtils:uP,stop:s_,toDisplayString:hn,toHandlerKey:Z1,toHandlers:Q8,toRaw:Cn,toRef:_8,toRefs:T8,toValue:Hr,transformVNodeArgs:KA,triggerRef:T_,unref:$e,useAttrs:Z8,useCssModule:DP,useCssVars:SP,useHost:U7,useId:q_,useModel:Rh,useSSRContext:y7,useShadowRoot:HP,useSlots:Dh,useTemplateRef:W_,useTransitionState:Z5,vModelCheckbox:dm,vModelDynamic:gm,vModelRadio:mm,vModelSelect:G7,vModelText:Up,vShow:fm,version:N7,warn:iP,watch:Ir,watchEffect:ii,watchPostEffect:zA,watchSyncEffect:b7,withAsyncContext:bA,withCtx:Vt,withDefaults:gA,withDirectives:qn,withKeys:Y7,withMemo:sP,withModifiers:oo,withScopeId:J5},Symbol.toStringTag,{value:"Module"}));var tM=Object.create,nb=Object.defineProperty,rM=Object.getOwnPropertyDescriptor,vm=Object.getOwnPropertyNames,nM=Object.getPrototypeOf,sM=Object.prototype.hasOwnProperty,iM=(t,e)=>function(){return t&&(e=(0,t[vm(t)[0]])(t=0)),e},sb=(t,e)=>function(){return e||(0,t[vm(t)[0]])((e={exports:{}}).exports,e),e.exports},oM=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let a of vm(e))!sM.call(t,a)&&a!==n&&nb(t,a,{get:()=>e[a],enumerable:!(r=rM(e,a))||r.enumerable});return t},aM=(t,e,n)=>(n=t!=null?tM(nM(t)):{},oM(nb(n,"default",{value:t,enumerable:!0}),t)),kt=iM({"../../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"(){}}),lM=sb({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js"(t,e){kt(),function(n){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"},a=["်","ް"],i={"ာ":"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"},s={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"}},o={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(""),u=[";","?",":","@","&","=","+","$",","].join(""),p=[".","!","~","*","'","(",")"].join(""),h=function(C,E){var x="-",g="",w="",b=!0,A={},T,O,I,z,U,W,F,N,$,D,R,K,re,ue,Oe="";if(typeof C!="string")return"";if(typeof E=="string"&&(x=E),F=o.en,N=s.en,typeof E=="object"){T=E.maintainCase||!1,A=E.custom&&typeof E.custom=="object"?E.custom:A,I=+E.truncate>1&&E.truncate||!1,z=E.uric||!1,U=E.uricNoSlash||!1,W=E.mark||!1,b=!(E.symbols===!1||E.lang===!1),x=E.separator||x,z&&(Oe+=l),U&&(Oe+=u),W&&(Oe+=p),F=E.lang&&o[E.lang]&&b?o[E.lang]:b?o.en:{},N=E.lang&&s[E.lang]?s[E.lang]:E.lang===!1||E.lang===!0?{}:s.en,E.titleCase&&typeof E.titleCase.length=="number"&&Array.prototype.toString.call(E.titleCase)?(E.titleCase.forEach(function(X){A[X+""]=X+""}),O=!0):O=!!E.titleCase,E.custom&&typeof E.custom.length=="number"&&Array.prototype.toString.call(E.custom)&&E.custom.forEach(function(X){A[X+""]=X+""}),Object.keys(A).forEach(function(X){var J;X.length>1?J=new RegExp("\\b"+m(X)+"\\b","gi"):J=new RegExp(m(X),"gi"),C=C.replace(J,A[X])});for(R in A)Oe+=R}for(Oe+=x,Oe=m(Oe),C=C.replace(/(^\s+|\s+$)/g,""),re=!1,ue=!1,D=0,K=C.length;D<K;D++)R=C[D],f(R,A)?re=!1:N[R]?(R=re&&N[R].match(/[A-Za-z0-9]/)?" "+N[R]:N[R],re=!1):R in r?(D+1<K&&a.indexOf(C[D+1])>=0?(w+=R,R=""):ue===!0?(R=i[w]+r[R],w=""):R=re&&r[R].match(/[A-Za-z0-9]/)?" "+r[R]:r[R],re=!1,ue=!1):R in i?(w+=R,R="",D===K-1&&(R=i[w]),ue=!0):F[R]&&!(z&&l.indexOf(R)!==-1)&&!(U&&u.indexOf(R)!==-1)?(R=re||g.substr(-1).match(/[A-Za-z0-9]/)?x+F[R]:F[R],R+=C[D+1]!==void 0&&C[D+1].match(/[A-Za-z0-9]/)?x:"",re=!0):(ue===!0?(R=i[w]+R,w="",ue=!1):re&&(/[A-Za-z0-9]/.test(R)||g.substr(-1).match(/A-Za-z0-9]/))&&(R=" "+R),re=!1),g+=R.replace(new RegExp("[^\\w\\s"+Oe+"_-]","g"),x);return O&&(g=g.replace(/(\w)(\S*)/g,function(X,J,fe){var Ee=J.toUpperCase()+(fe!==null?fe:"");return Object.keys(A).indexOf(Ee.toLowerCase())<0?Ee:Ee.toLowerCase()})),g=g.replace(/\s+/g,x).replace(new RegExp("\\"+x+"+","g"),x).replace(new RegExp("(^\\"+x+"+|\\"+x+"+$)","g"),""),I&&g.length>I&&($=g.charAt(I)===x,g=g.slice(0,I),$||(g=g.slice(0,g.lastIndexOf(x)))),!T&&!O&&(g=g.toLowerCase()),g},d=function(C){return function(x){return h(x,C)}},m=function(C){return C.replace(/[-\\^$*+?.()|[\]{}\/]/g,"\\$&")},f=function(v,C){for(var E in C)if(C[E]===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(n.getSlug||n.createSlug)throw"speakingurl: globals exists /(getSlug|createSlug)/";n.getSlug=h,n.createSlug=d}catch{}}(t)}}),cM=sb({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/index.js"(t,e){kt(),e.exports=lM()}});kt();kt();kt();function uM(t){if(zt.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__){t();return}Object.defineProperty(zt,"__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__",{set(e){e&&t()},configurable:!0})}kt();kt();kt();kt();kt();function pM(t){var e;const n=t.name||t._componentTag||t.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__||t.__name;return n==="index"&&((e=t.__file)!=null&&e.endsWith("index.vue"))?"":n}function ib(t){const e=t.__file;if(e)return Zy(ET(e,".vue"))}function hM(t){const e=t.displayName||t.name||t._componentTag;return e||ib(t)}function bv(t,e){return t.type.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__=e,e}function uo(t){if(t.__VUE_DEVTOOLS_NEXT_APP_RECORD__)return t.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(t.root)return t.appContext.app.__VUE_DEVTOOLS_NEXT_APP_RECORD__}async function Td(t){const{app:e,uid:n,instance:r}=t;try{if(r.__VUE_DEVTOOLS_NEXT_UID__)return r.__VUE_DEVTOOLS_NEXT_UID__;const a=await uo(e);if(!a)return null;const i=a.rootInstance===r;return`${a.id}:${i?"root":n}`}catch{}}function ym(t){var e,n;const r=(e=t.subTree)==null?void 0:e.type,a=uo(t);return a?((n=a?.types)==null?void 0:n.Fragment)===r:!1}function _d(t){return t._isBeingDestroyed||t.isUnmounted}function vo(t){var e,n,r;const a=pM(t?.type||{});if(a)return a;if(t?.root===t)return"Root";for(const s in(n=(e=t.parent)==null?void 0:e.type)==null?void 0:n.components)if(t.parent.type.components[s]===t?.type)return bv(t,s);for(const s in(r=t.appContext)==null?void 0:r.components)if(t.appContext.components[s]===t?.type)return bv(t,s);const i=ib(t?.type||{});return i||"Anonymous Component"}function bm(t){var e,n,r;const a=(r=(n=(e=t?.appContext)==null?void 0:e.app)==null?void 0:n.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__)!=null?r:0,i=t===t?.root?"root":t.uid;return`${a}:${i}`}function fM(t){return t==null?"":typeof t=="number"?t:typeof t=="string"?`'${t}'`:Array.isArray(t)?"Array":"Object"}function ol(t){try{return t()}catch(e){return e}}function Jc(t,e){return e=e||`${t.id}:root`,t.instanceMap.get(e)||t.instanceMap.get(":root")}function Yi(t,e,n=!1){return n||typeof t=="object"&&t!==null?e in t:!1}function dM(){const t={top:0,bottom:0,left:0,right:0,get width(){return t.right-t.left},get height(){return t.bottom-t.top}};return t}var ep;function mM(t){return ep||(ep=document.createRange()),ep.selectNode(t),ep.getBoundingClientRect()}function gM(t){const e=dM();if(!t.children)return e;for(let n=0,r=t.children.length;n<r;n++){const a=t.children[n];let i;if(a.component)i=Rl(a.component);else if(a.el){const s=a.el;s.nodeType===1||s.getBoundingClientRect?i=s.getBoundingClientRect():s.nodeType===3&&s.data.trim()&&(i=mM(s))}i&&vM(e,i)}return e}function vM(t,e){return(!t.top||e.top<t.top)&&(t.top=e.top),(!t.bottom||e.bottom>t.bottom)&&(t.bottom=e.bottom),(!t.left||e.left<t.left)&&(t.left=e.left),(!t.right||e.right>t.right)&&(t.right=e.right),t}var Cv={top:0,left:0,right:0,bottom:0,width:0,height:0};function Rl(t){const e=t.subTree.el;return typeof window>"u"?Cv:ym(t)?gM(t.subTree):e?.nodeType===1?e?.getBoundingClientRect():t.subTree.component?Rl(t.subTree.component):Cv}kt();function Qc(t){return ym(t)?yM(t.subTree):t.subTree?[t.subTree.el]:[]}function yM(t){if(!t.children)return[];const e=[];return t.children.forEach(n=>{n.component?e.push(...Qc(n.component)):n?.el&&e.push(n.el)}),e}var ob="__vue-devtools-component-inspector__",ab="__vue-devtools-component-inspector__card__",lb="__vue-devtools-component-inspector__name__",cb="__vue-devtools-component-inspector__indicator__",ub={display:"block",zIndex:2147483640,position:"fixed",backgroundColor:"#42b88325",border:"1px solid #42b88350",borderRadius:"5px",transition:"all 0.1s ease-in",pointerEvents:"none"},bM={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)"},CM={display:"inline-block",fontWeight:400,fontStyle:"normal",fontSize:"12px",opacity:.7};function p1(){return document.getElementById(ob)}function EM(){return document.getElementById(ab)}function SM(){return document.getElementById(cb)}function xM(){return document.getElementById(lb)}function Cm(t){return{left:`${Math.round(t.left*100)/100}px`,top:`${Math.round(t.top*100)/100}px`,width:`${Math.round(t.width*100)/100}px`,height:`${Math.round(t.height*100)/100}px`}}function Em(t){var e;const n=document.createElement("div");n.id=(e=t.elementId)!=null?e:ob,Object.assign(n.style,{...ub,...Cm(t.bounds),...t.style});const r=document.createElement("span");r.id=ab,Object.assign(r.style,{...bM,top:t.bounds.top<35?0:"-35px"});const a=document.createElement("span");a.id=lb,a.innerHTML=`<${t.name}> `;const i=document.createElement("i");return i.id=cb,i.innerHTML=`${Math.round(t.bounds.width*100)/100} x ${Math.round(t.bounds.height*100)/100}`,Object.assign(i.style,CM),r.appendChild(a),r.appendChild(i),n.appendChild(r),document.body.appendChild(n),n}function Sm(t){const e=p1(),n=EM(),r=xM(),a=SM();e&&(Object.assign(e.style,{...ub,...Cm(t.bounds)}),Object.assign(n.style,{top:t.bounds.top<35?0:"-35px"}),r.innerHTML=`<${t.name}> `,a.innerHTML=`${Math.round(t.bounds.width*100)/100} x ${Math.round(t.bounds.height*100)/100}`)}function wM(t){const e=Rl(t);if(!e.width&&!e.height)return;const n=vo(t);p1()?Sm({bounds:e,name:n}):Em({bounds:e,name:n})}function pb(){const t=p1();t&&(t.style.display="none")}var k0=null;function z0(t){const e=t.target;if(e){const n=e.__vueParentComponent;if(n&&(k0=n,n.vnode.el)){const a=Rl(n),i=vo(n);p1()?Sm({bounds:a,name:i}):Em({bounds:a,name:i})}}}function TM(t,e){if(t.preventDefault(),t.stopPropagation(),k0){const n=bm(k0);e(n)}}var Wp=null;function _M(){pb(),window.removeEventListener("mouseover",z0),window.removeEventListener("click",Wp,!0),Wp=null}function AM(){return window.addEventListener("mouseover",z0),new Promise(t=>{function e(n){n.preventDefault(),n.stopPropagation(),TM(n,r=>{window.removeEventListener("click",e,!0),Wp=null,window.removeEventListener("mouseover",z0);const a=p1();a&&(a.style.display="none"),t(JSON.stringify({id:r}))})}Wp=e,window.addEventListener("click",e,!0)})}function PM(t){const e=Jc(Nn.value,t.id);if(e){const[n]=Qc(e);if(typeof n.scrollIntoView=="function")n.scrollIntoView({behavior:"smooth"});else{const r=Rl(e),a=document.createElement("div"),i={...Cm(r),position:"absolute"};Object.assign(a.style,i),document.body.appendChild(a),a.scrollIntoView({behavior:"smooth"}),setTimeout(()=>{document.body.removeChild(a)},2e3)}setTimeout(()=>{const r=Rl(e);if(r.width||r.height){const a=vo(e),i=p1();i?Sm({...t,name:a,bounds:r}):Em({...t,name:a,bounds:r}),setTimeout(()=>{i&&(i.style.display="none")},1500)}},1200)}}kt();var Ev,Sv;(Sv=(Ev=zt).__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__)!=null||(Ev.__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__=!0);function MM(t){let e=0;const n=setInterval(()=>{zt.__VUE_INSPECTOR__&&(clearInterval(n),e+=30,t()),e>=5e3&&clearInterval(n)},30)}function LM(){const t=zt.__VUE_INSPECTOR__,e=t.openInEditor;t.openInEditor=async(...n)=>{t.disable(),e(...n)}}function OM(){return new Promise(t=>{function e(){LM(),t(zt.__VUE_INSPECTOR__)}zt.__VUE_INSPECTOR__?e():MM(()=>{e()})})}kt();kt();function IM(t){return!!(t&&t.__v_isReadonly)}function hb(t){return IM(t)?hb(t.__v_raw):!!(t&&t.__v_isReactive)}function Ad(t){return!!(t&&t.__v_isRef===!0)}function J1(t){const e=t&&t.__v_raw;return e?J1(e):t}var fb=class{constructor(){this.refEditor=new kM}set(t,e,n,r){const a=Array.isArray(e)?e:e.split(".");for(;a.length>1;){const o=a.shift();t instanceof Map?t=t.get(o):t instanceof Set?t=Array.from(t.values())[o]:t=t[o],this.refEditor.isRef(t)&&(t=this.refEditor.get(t))}const i=a[0],s=this.refEditor.get(t)[i];r?r(t,i,n):this.refEditor.isRef(s)?this.refEditor.set(s,n):t[i]=n}get(t,e){const n=Array.isArray(e)?e:e.split(".");for(let r=0;r<n.length;r++)if(t instanceof Map?t=t.get(n[r]):t=t[n[r]],this.refEditor.isRef(t)&&(t=this.refEditor.get(t)),!t)return;return t}has(t,e,n=!1){if(typeof t>"u")return!1;const r=Array.isArray(e)?e.slice():e.split("."),a=n?2:1;for(;t&&r.length>a;){const i=r.shift();t=t[i],this.refEditor.isRef(t)&&(t=this.refEditor.get(t))}return t!=null&&Object.prototype.hasOwnProperty.call(t,r[0])}createDefaultSetCallback(t){return(e,n,r)=>{if((t.remove||t.newKey)&&(Array.isArray(e)?e.splice(n,1):J1(e)instanceof Map?e.delete(n):J1(e)instanceof Set?e.delete(Array.from(e.values())[n]):Reflect.deleteProperty(e,n)),!t.remove){const a=e[t.newKey||n];this.refEditor.isRef(a)?this.refEditor.set(a,r):J1(e)instanceof Map?e.set(t.newKey||n,r):J1(e)instanceof Set?e.add(r):e[t.newKey||n]=r}}}},kM=class{set(t,e){if(Ad(t))t.value=e;else{if(t instanceof Set&&Array.isArray(e)){t.clear(),e.forEach(a=>t.add(a));return}const n=Object.keys(e);if(t instanceof Map){const a=new Set(t.keys());n.forEach(i=>{t.set(i,Reflect.get(e,i)),a.delete(i)}),a.forEach(i=>t.delete(i));return}const r=new Set(Object.keys(t));n.forEach(a=>{Reflect.set(t,a,Reflect.get(e,a)),r.delete(a)}),r.forEach(a=>Reflect.deleteProperty(t,a))}}get(t){return Ad(t)?t.value:t}isRef(t){return Ad(t)||hb(t)}};async function zM(t,e){const{path:n,nodeId:r,state:a,type:i}=t,s=Jc(Nn.value,r);if(!s)return;const o=n.slice();let l;Object.keys(s.props).includes(n[0])?l=s.props:s.devtoolsRawSetupState&&Object.keys(s.devtoolsRawSetupState).includes(n[0])?l=s.devtoolsRawSetupState:s.data&&Object.keys(s.data).includes(n[0])?l=s.data:l=s.proxy,l&&o&&(a.type,e.set(l,o,a.value,e.createDefaultSetCallback(a)))}var NM=new fb;async function VM(t){zM(t,NM)}kt();kt();kt();var db="__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS_STATE__";function HM(t){!$l||typeof localStorage>"u"||localStorage===null||localStorage.setItem(db,JSON.stringify(t))}function DM(){if(typeof window>"u"||!$l||typeof localStorage>"u"||localStorage===null)return{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""};const t=typeof localStorage.getItem<"u"?localStorage.getItem(db):null;return t?JSON.parse(t):{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""}}kt();kt();kt();var xv,wv;(wv=(xv=zt).__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS)!=null||(xv.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS=[]);var mb=new Proxy(zt.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS,{get(t,e,n){return Reflect.get(t,e,n)}});function RM(t,e){an.timelineLayersState[e.id]=!1,mb.push({...t,descriptorId:e.id,appRecord:uo(e.app)})}function jM(t){const e={...an.timelineLayersState,...t};HM(e),ou({timelineLayersState:e})}var Tv,_v;(_v=(Tv=zt).__VUE_DEVTOOLS_KIT_INSPECTOR__)!=null||(Tv.__VUE_DEVTOOLS_KIT_INSPECTOR__=[]);var xm=new Proxy(zt.__VUE_DEVTOOLS_KIT_INSPECTOR__,{get(t,e,n){return Reflect.get(t,e,n)}}),gb=la(()=>{Vo.hooks.callHook("sendInspectorToClient",wm())});function BM(t,e){var n,r;xm.push({options:t,descriptor:e,treeFilterPlaceholder:(n=t.treeFilterPlaceholder)!=null?n:"Search tree...",stateFilterPlaceholder:(r=t.stateFilterPlaceholder)!=null?r:"Search state...",treeFilter:"",selectedNodeId:"",appRecord:uo(e.app)}),gb()}function wm(){return xm.filter(t=>t.descriptor.app===Nn.value.app).filter(t=>t.descriptor.id!=="components").map(t=>{var e;const n=t.descriptor,r=t.options;return{id:r.id,label:r.label,logo:n.logo,icon:`custom-ic-baseline-${(e=r?.icon)==null?void 0:e.replace(/_/g,"-")}`,packageName:n.packageName,homepage:n.homepage,pluginId:n.id}})}function FM(t){const e=Wa(t,Nn.value.app);if(!e)return;const n=e.descriptor,r=e.options,a=mb.filter(i=>i.descriptorId===n.id).map(i=>({id:i.id,label:i.label,color:i.color}));return{id:r.id,label:r.label,logo:n.logo,packageName:n.packageName,homepage:n.homepage,timelineLayers:a,treeFilterPlaceholder:e.treeFilterPlaceholder,stateFilterPlaceholder:e.stateFilterPlaceholder}}function Wa(t,e){return xm.find(n=>n.options.id===t&&(e?n.descriptor.app===e:!0))}function Av(t){const e=Wa(t);return e?.options.actions}function Pv(t){const e=Wa(t);return e?.options.nodeActions}var N0=(t=>(t.ADD_INSPECTOR="addInspector",t.SEND_INSPECTOR_TREE="sendInspectorTree",t.SEND_INSPECTOR_STATE="sendInspectorState",t.CUSTOM_INSPECTOR_SELECT_NODE="customInspectorSelectNode",t.TIMELINE_LAYER_ADDED="timelineLayerAdded",t.TIMELINE_EVENT_ADDED="timelineEventAdded",t.GET_COMPONENT_INSTANCES="getComponentInstances",t.GET_COMPONENT_BOUNDS="getComponentBounds",t.GET_COMPONENT_NAME="getComponentName",t.COMPONENT_HIGHLIGHT="componentHighlight",t.COMPONENT_UNHIGHLIGHT="componentUnhighlight",t))(N0||{}),La=(t=>(t.SEND_INSPECTOR_TREE_TO_CLIENT="sendInspectorTreeToClient",t.SEND_INSPECTOR_STATE_TO_CLIENT="sendInspectorStateToClient",t.SEND_TIMELINE_EVENT_TO_CLIENT="sendTimelineEventToClient",t.SEND_INSPECTOR_TO_CLIENT="sendInspectorToClient",t.SEND_ACTIVE_APP_UNMOUNTED_TO_CLIENT="sendActiveAppUpdatedToClient",t.DEVTOOLS_STATE_UPDATED="devtoolsStateUpdated",t.DEVTOOLS_CONNECTED_UPDATED="devtoolsConnectedUpdated",t.ROUTER_INFO_UPDATED="routerInfoUpdated",t))(La||{});function $M(){const t=r8();t.hook("addInspector",({inspector:r,plugin:a})=>{BM(r,a.descriptor)});const e=la(async({inspectorId:r,plugin:a})=>{var i;if(!r||!((i=a?.descriptor)!=null&&i.app)||an.highPerfModeEnabled)return;const s=Wa(r,a.descriptor.app),o={app:a.descriptor.app,inspectorId:r,filter:s?.treeFilter||"",rootNodes:[]};await new Promise(l=>{t.callHookWith(async u=>{await Promise.all(u.map(p=>p(o))),l()},"getInspectorTree")}),t.callHookWith(async l=>{await Promise.all(l.map(u=>u({inspectorId:r,rootNodes:o.rootNodes})))},"sendInspectorTreeToClient")},120);t.hook("sendInspectorTree",e);const n=la(async({inspectorId:r,plugin:a})=>{var i;if(!r||!((i=a?.descriptor)!=null&&i.app)||an.highPerfModeEnabled)return;const s=Wa(r,a.descriptor.app),o={app:a.descriptor.app,inspectorId:r,nodeId:s?.selectedNodeId||"",state:null},l={currentTab:`custom-inspector:${r}`};o.nodeId&&await new Promise(u=>{t.callHookWith(async p=>{await Promise.all(p.map(h=>h(o,l))),u()},"getInspectorState")}),t.callHookWith(async u=>{await Promise.all(u.map(p=>p({inspectorId:r,nodeId:o.nodeId,state:o.state})))},"sendInspectorStateToClient")},120);return t.hook("sendInspectorState",n),t.hook("customInspectorSelectNode",({inspectorId:r,nodeId:a,plugin:i})=>{const s=Wa(r,i.descriptor.app);s&&(s.selectedNodeId=a)}),t.hook("timelineLayerAdded",({options:r,plugin:a})=>{RM(r,a.descriptor)}),t.hook("timelineEventAdded",({options:r,plugin:a})=>{var i;const s=["performance","component-event","keyboard","mouse"];an.highPerfModeEnabled||!((i=an.timelineLayersState)!=null&&i[a.descriptor.id])&&!s.includes(r.layerId)||t.callHookWith(async o=>{await Promise.all(o.map(l=>l(r)))},"sendTimelineEventToClient")}),t.hook("getComponentInstances",async({app:r})=>{const a=r.__VUE_DEVTOOLS_NEXT_APP_RECORD__;if(!a)return null;const i=a.id.toString();return[...a.instanceMap].filter(([o])=>o.split(":")[0]===i).map(([,o])=>o)}),t.hook("getComponentBounds",async({instance:r})=>Rl(r)),t.hook("getComponentName",({instance:r})=>vo(r)),t.hook("componentHighlight",({uid:r})=>{const a=Nn.value.instanceMap.get(r);a&&wM(a)}),t.hook("componentUnhighlight",()=>{pb()}),t}var Mv,Lv;(Lv=(Mv=zt).__VUE_DEVTOOLS_KIT_APP_RECORDS__)!=null||(Mv.__VUE_DEVTOOLS_KIT_APP_RECORDS__=[]);var Ov,Iv;(Iv=(Ov=zt).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__)!=null||(Ov.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__={});var kv,zv;(zv=(kv=zt).__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__)!=null||(kv.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__="");var Nv,Vv;(Vv=(Nv=zt).__VUE_DEVTOOLS_KIT_CUSTOM_TABS__)!=null||(Nv.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__=[]);var Hv,Dv;(Dv=(Hv=zt).__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__)!=null||(Hv.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__=[]);var Mo="__VUE_DEVTOOLS_KIT_GLOBAL_STATE__";function UM(){return{connected:!1,clientConnected:!1,vitePluginDetected:!0,appRecords:[],activeAppRecordId:"",tabs:[],commands:[],highPerfModeEnabled:!0,devtoolsClientDetected:{},perfUniqueGroupId:0,timelineLayersState:DM()}}var Rv,jv;(jv=(Rv=zt)[Mo])!=null||(Rv[Mo]=UM());var qM=la(t=>{Vo.hooks.callHook("devtoolsStateUpdated",{state:t})}),WM=la((t,e)=>{Vo.hooks.callHook("devtoolsConnectedUpdated",{state:t,oldState:e})}),Za=new Proxy(zt.__VUE_DEVTOOLS_KIT_APP_RECORDS__,{get(t,e,n){return e==="value"?zt.__VUE_DEVTOOLS_KIT_APP_RECORDS__:zt.__VUE_DEVTOOLS_KIT_APP_RECORDS__[e]}}),GM=t=>{zt.__VUE_DEVTOOLS_KIT_APP_RECORDS__=[...zt.__VUE_DEVTOOLS_KIT_APP_RECORDS__,t]},KM=t=>{zt.__VUE_DEVTOOLS_KIT_APP_RECORDS__=Za.value.filter(e=>e.app!==t)},Nn=new Proxy(zt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__,{get(t,e,n){return e==="value"?zt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__:e==="id"?zt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__:zt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__[e]}});function Tm(){qM({...zt[Mo],appRecords:Za.value,activeAppRecordId:Nn.id,tabs:zt.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__,commands:zt.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__})}function V0(t){zt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__=t,Tm()}function vb(t){zt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__=t,Tm()}var an=new Proxy(zt[Mo],{get(t,e){return e==="appRecords"?Za:e==="activeAppRecordId"?Nn.id:e==="tabs"?zt.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__:e==="commands"?zt.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__:zt[Mo][e]},deleteProperty(t,e){return delete t[e],!0},set(t,e,n){return{...zt[Mo]},t[e]=n,zt[Mo][e]=n,!0}});function ou(t){const e={...zt[Mo],appRecords:Za.value,activeAppRecordId:Nn.id};(e.connected!==t.connected&&t.connected||e.clientConnected!==t.clientConnected&&t.clientConnected)&&WM(zt[Mo],e),Object.assign(zt[Mo],t),Tm()}function XM(t){ou({clientConnected:t})}function YM(t={}){var e,n,r;const{file:a,host:i,baseUrl:s=window.location.origin,line:o=0,column:l=0}=t;if(a){if(i==="chrome-extension"){const u=a.replace(/\\/g,"\\\\"),p=(n=(e=window.VUE_DEVTOOLS_CONFIG)==null?void 0:e.openInEditorHost)!=null?n:"/";fetch(`${p}__open-in-editor?file=${encodeURI(a)}`).then(h=>{if(!h.ok){const d=`Opening component ${u} failed`;console.log(`%c${d}`,"color:red")}})}else if(an.vitePluginDetected){const u=(r=zt.__VUE_DEVTOOLS_OPEN_IN_EDITOR_BASE_URL__)!=null?r:s;zt.__VUE_INSPECTOR__.openInEditor(u,a,o,l)}}}kt();kt();kt();kt();kt();var Bv,Fv;(Fv=(Bv=zt).__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__)!=null||(Bv.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__=[]);var n2=new Proxy(zt.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__,{get(t,e,n){return Reflect.get(t,e,n)}});function JM(t,e){n2.push([t,e])}function H0(t){const e={};return Object.keys(t).forEach(n=>{e[n]=t[n].defaultValue}),e}function _m(t){return`__VUE_DEVTOOLS_NEXT_PLUGIN_SETTINGS__${t}__`}function QM(t){var e,n,r;const a=(n=(e=n2.find(i=>{var s;return i[0].id===t&&!!((s=i[0])!=null&&s.settings)}))==null?void 0:e[0])!=null?n:null;return(r=a?.settings)!=null?r:null}function yb(t,e){var n,r,a;const i=_m(t);if(i){const s=localStorage.getItem(i);if(s)return JSON.parse(s)}if(t){const s=(r=(n=n2.find(o=>o[0].id===t))==null?void 0:n[0])!=null?r:null;return H0((a=s?.settings)!=null?a:{})}return H0(e)}function bb(t,e){const n=_m(t);localStorage.getItem(n)||localStorage.setItem(n,JSON.stringify(H0(e)))}function ZM(t,e,n){const r=_m(t),a=localStorage.getItem(r),i=JSON.parse(a||"{}"),s={...i,[e]:n};localStorage.setItem(r,JSON.stringify(s)),Vo.hooks.callHookWith(o=>{o.forEach(l=>l({pluginId:t,key:e,oldValue:i[e],newValue:n,settings:s}))},"setPluginSettings")}kt();kt();kt();kt();kt();kt();kt();kt();kt();kt();kt();var $v,Uv,Ms=(Uv=($v=zt).__VUE_DEVTOOLS_HOOK)!=null?Uv:$v.__VUE_DEVTOOLS_HOOK=r8(),eL={vueAppInit(t){Ms.hook("app:init",t)},vueAppUnmount(t){Ms.hook("app:unmount",t)},vueAppConnected(t){Ms.hook("app:connected",t)},componentAdded(t){return Ms.hook("component:added",t)},componentEmit(t){return Ms.hook("component:emit",t)},componentUpdated(t){return Ms.hook("component:updated",t)},componentRemoved(t){return Ms.hook("component:removed",t)},setupDevtoolsPlugin(t){Ms.hook("devtools-plugin:setup",t)},perfStart(t){return Ms.hook("perf:start",t)},perfEnd(t){return Ms.hook("perf:end",t)}};function tL(){return{id:"vue-devtools-next",devtoolsVersion:"7.0",enabled:!1,appRecords:[],apps:[],events:new Map,on(t,e){var n;return this.events.has(t)||this.events.set(t,[]),(n=this.events.get(t))==null||n.push(e),()=>this.off(t,e)},once(t,e){const n=(...r)=>{this.off(t,n),e(...r)};return this.on(t,n),[t,n]},off(t,e){if(this.events.has(t)){const n=this.events.get(t),r=n.indexOf(e);r!==-1&&n.splice(r,1)}},emit(t,...e){this.events.has(t)&&this.events.get(t).forEach(n=>n(...e))}}}function rL(t){t.on("app:init",(e,n,r)=>{var a,i,s;(s=(i=(a=e?._instance)==null?void 0:a.type)==null?void 0:i.devtools)!=null&&s.hide||Ms.callHook("app:init",e,n,r)}),t.on("app:unmount",e=>{Ms.callHook("app:unmount",e)}),t.on("component:added",async(e,n,r,a)=>{var i,s,o;(o=(s=(i=e?._instance)==null?void 0:i.type)==null?void 0:s.devtools)!=null&&o.hide||an.highPerfModeEnabled||!e||typeof n!="number"&&!n||!a||Ms.callHook("component:added",e,n,r,a)}),t.on("component:updated",(e,n,r,a)=>{!e||typeof n!="number"&&!n||!a||an.highPerfModeEnabled||Ms.callHook("component:updated",e,n,r,a)}),t.on("component:removed",async(e,n,r,a)=>{!e||typeof n!="number"&&!n||!a||an.highPerfModeEnabled||Ms.callHook("component:removed",e,n,r,a)}),t.on("component:emit",async(e,n,r,a)=>{!e||!n||an.highPerfModeEnabled||Ms.callHook("component:emit",e,n,r,a)}),t.on("perf:start",(e,n,r,a,i)=>{!e||an.highPerfModeEnabled||Ms.callHook("perf:start",e,n,r,a,i)}),t.on("perf:end",(e,n,r,a,i)=>{!e||an.highPerfModeEnabled||Ms.callHook("perf:end",e,n,r,a,i)}),t.on("devtools-plugin:setup",(e,n,r)=>{r?.target!=="legacy"&&Ms.callHook("devtools-plugin:setup",e,n)})}var to={on:eL,setupDevToolsPlugin(t,e){return Ms.callHook("devtools-plugin:setup",t,e)}},nL=class{constructor({plugin:t,ctx:e}){this.hooks=e.hooks,this.plugin=t}get on(){return{visitComponentTree:t=>{this.hooks.hook("visitComponentTree",t)},inspectComponent:t=>{this.hooks.hook("inspectComponent",t)},editComponentState:t=>{this.hooks.hook("editComponentState",t)},getInspectorTree:t=>{this.hooks.hook("getInspectorTree",t)},getInspectorState:t=>{this.hooks.hook("getInspectorState",t)},editInspectorState:t=>{this.hooks.hook("editInspectorState",t)},inspectTimelineEvent:t=>{this.hooks.hook("inspectTimelineEvent",t)},timelineCleared:t=>{this.hooks.hook("timelineCleared",t)},setPluginSettings:t=>{this.hooks.hook("setPluginSettings",t)}}}notifyComponentUpdate(t){var e;if(an.highPerfModeEnabled)return;const n=wm().find(r=>r.packageName===this.plugin.descriptor.packageName);if(n?.id){if(t){const r=[t.appContext.app,t.uid,(e=t.parent)==null?void 0:e.uid,t];Ms.callHook("component:updated",...r)}else Ms.callHook("component:updated");this.hooks.callHook("sendInspectorState",{inspectorId:n.id,plugin:this.plugin})}}addInspector(t){this.hooks.callHook("addInspector",{inspector:t,plugin:this.plugin}),this.plugin.descriptor.settings&&bb(t.id,this.plugin.descriptor.settings)}sendInspectorTree(t){an.highPerfModeEnabled||this.hooks.callHook("sendInspectorTree",{inspectorId:t,plugin:this.plugin})}sendInspectorState(t){an.highPerfModeEnabled||this.hooks.callHook("sendInspectorState",{inspectorId:t,plugin:this.plugin})}selectInspectorNode(t,e){this.hooks.callHook("customInspectorSelectNode",{inspectorId:t,nodeId:e,plugin:this.plugin})}visitComponentTree(t){return this.hooks.callHook("visitComponentTree",t)}now(){return an.highPerfModeEnabled?0:Date.now()}addTimelineLayer(t){this.hooks.callHook("timelineLayerAdded",{options:t,plugin:this.plugin})}addTimelineEvent(t){an.highPerfModeEnabled||this.hooks.callHook("timelineEventAdded",{options:t,plugin:this.plugin})}getSettings(t){return yb(t??this.plugin.descriptor.id,this.plugin.descriptor.settings)}getComponentInstances(t){return this.hooks.callHook("getComponentInstances",{app:t})}getComponentBounds(t){return this.hooks.callHook("getComponentBounds",{instance:t})}getComponentName(t){return this.hooks.callHook("getComponentName",{instance:t})}highlightElement(t){const e=t.__VUE_DEVTOOLS_NEXT_UID__;return this.hooks.callHook("componentHighlight",{uid:e})}unhighlightElement(){return this.hooks.callHook("componentUnhighlight")}},sL=nL;kt();kt();kt();kt();var iL=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"]),qv=/^\[native Symbol Symbol\((.*)\)\]$/,oL=/^\[object (\w+)\]$/,Gp=/^\[native (\w+) (.*?)(<>(([\s\S])*))?\]$/,aL=/^(?:function|class) (\w+)/,Wv=1e4,Gv=5e3,h1="__vue_devtool_undefined__",s2="__vue_devtool_infinity__",i2="__vue_devtool_negative_infinity__",o2="__vue_devtool_nan__",lL={"<":"<",">":">",'"':""","&":"&"};kt();kt();function Cb(t){return!Yi(t,"_")||!Uh(t._)?!1:Object.keys(t._).includes("vnode")}function Uh(t){return Object.prototype.toString.call(t)==="[object Object]"}function cL(t){if(t==null)return!0;const e=typeof t;return e==="string"||e==="number"||e==="boolean"}function Eb(t){return!!t.__v_isRef}function uL(t){return Eb(t)&&!!t.effect}function pL(t){return!!t.__v_isReactive}function hL(t){return!!t.__v_isReadonly}var Kp={[h1]:"undefined",[o2]:"NaN",[s2]:"Infinity",[i2]:"-Infinity"},Pd=Object.entries(Kp).reduce((t,[e,n])=>(t[n]=e,t),{});function fL(t){return t===null?"null":typeof t=="string"&&Kp[t]||!1}function dL(t){const e=new RegExp(`"(${Object.keys(Kp).join("|")})"`,"g");return t.replace(e,(n,r)=>Kp[r])}function mL(t){const e=Pd[t.trim()];if(e)return`"${e}"`;const n=new RegExp(`:\\s*(${Object.keys(Pd).join("|")})`,"g");return t.replace(n,(r,a)=>`:"${Pd[a]}"`)}function Sb(t){if(Array.isArray(t))return t.map(n=>Sb(n)).join(" or ");if(t==null)return"null";const e=t.toString().match(aL);return typeof t=="function"&&e&&e[1]||"any"}function gL(t){return!cL(t)&&!Array.isArray(t)&&!Uh(t)?Object.prototype.toString.call(t):t}function xb(t){try{return{ref:Eb(t),computed:uL(t),reactive:pL(t),readonly:hL(t)}}catch{return{ref:!1,computed:!1,reactive:!1,readonly:!1}}}function wb(t){return t?.__v_raw?t.__v_raw:t}function qh(t){return t.replace(/[<>"&]/g,e=>lL[e]||e)}function Xp(t,e,n){if(typeof e=="function"&&(e=e.options),!e)return t;const{mixins:r,extends:a}=e;a&&Xp(t,a),r&&r.forEach(i=>Xp(t,i));for(const i of["computed","inject"])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]?Object.assign(t[i],e[i]):t[i]=e[i]);return t}function vL(t){const e=t?.type;if(!e)return{};const{mixins:n,extends:r}=e,a=t.appContext.mixins;if(!a.length&&!n&&!r)return e;const i={};return a.forEach(s=>Xp(i,s)),Xp(i,e),i}function yL(t){var e;const n=[],r=(e=t?.type)==null?void 0:e.props;for(const a in t?.props){const i=r?r[a]:null,s=bT(a);n.push({type:"props",key:s,value:ol(()=>t.props[a]),editable:!0,meta:i?{type:i.type?Sb(i.type):"any",required:!!i.required,...i.default?{default:i.default.toString()}:{}}:{type:"invalid"}})}return n}function bL(t){const e=t.type,n=e?.props,r=e.vuex&&e.vuex.getters,a=e.computed,i={...t.data,...t.renderContext};return Object.keys(i).filter(s=>!(n&&s in n)&&!(r&&s in r)&&!(a&&s in a)).map(s=>({key:s,type:"data",value:ol(()=>i[s]),editable:!0}))}function CL(t){const e=t.computed?"computed":t.ref?"ref":t.reactive?"reactive":null,n=e?`${e.charAt(0).toUpperCase()}${e.slice(1)}`:null;return{stateType:e,stateTypeName:n}}function EL(t){const e=t.devtoolsRawSetupState||{};return Object.keys(t.setupState).filter(n=>!iL.has(n)&&n.split(/(?=[A-Z])/)[0]!=="use").map(n=>{var r,a,i,s;const o=ol(()=>wb(t.setupState[n])),l=o instanceof Error,u=e[n];let p,h=l||typeof o=="function"||Yi(o,"render")&&typeof o.render=="function"||Yi(o,"__asyncLoader")&&typeof o.__asyncLoader=="function"||typeof o=="object"&&o&&("setup"in o||"props"in o)||/^v[A-Z]/.test(n);if(u&&!l){const m=xb(u),{stateType:f,stateTypeName:v}=CL(m),C=m.ref||m.computed||m.reactive,E=Yi(u,"effect")?((a=(r=u.effect)==null?void 0:r.raw)==null?void 0:a.toString())||((s=(i=u.effect)==null?void 0:i.fn)==null?void 0:s.toString()):null;f&&(h=!1),p={...f?{stateType:f,stateTypeName:v}:{},...E?{raw:E}:{},editable:C&&!m.readonly}}return{key:n,value:o,type:h?"setup (other)":"setup",...p}})}function SL(t,e){const n=e,r=[],a=n.computed||{};for(const i in a){const s=a[i],o=typeof s=="function"&&s.vuex?"vuex bindings":"computed";r.push({type:o,key:i,value:ol(()=>{var l;return(l=t?.proxy)==null?void 0:l[i]}),editable:typeof s.set=="function"})}return r}function xL(t){return Object.keys(t.attrs).map(e=>({type:"attrs",key:e,value:ol(()=>t.attrs[e])}))}function wL(t){return Reflect.ownKeys(t.provides).map(e=>({type:"provided",key:e.toString(),value:ol(()=>t.provides[e])}))}function TL(t,e){if(!e?.inject)return[];let n=[],r;return Array.isArray(e.inject)?n=e.inject.map(a=>({key:a,originalKey:a})):n=Reflect.ownKeys(e.inject).map(a=>{const i=e.inject[a];let s;return typeof i=="string"||typeof i=="symbol"?s=i:(s=i.from,r=i.default),{key:a,originalKey:s}}),n.map(({key:a,originalKey:i})=>({type:"injected",key:i&&a!==i?`${i.toString()} ➞ ${a.toString()}`:a.toString(),value:ol(()=>t.ctx.hasOwnProperty(a)?t.ctx[a]:t.provides.hasOwnProperty(i)?t.provides[i]:r)}))}function _L(t){return Object.keys(t.refs).map(e=>({type:"template refs",key:e,value:ol(()=>t.refs[e])}))}function AL(t){var e,n;const r=t.type.emits,a=Array.isArray(r)?r:Object.keys(r??{}),i=Object.keys((n=(e=t?.vnode)==null?void 0:e.props)!=null?n:{}),s=[];for(const o of i){const[l,...u]=o.split(/(?=[A-Z])/);if(l==="on"){const p=u.join("-").toLowerCase(),h=a.includes(p);s.push({type:"event listeners",key:p,value:{_custom:{displayText:h?"✅ Declared":"⚠️ Not declared",key:h?"✅ Declared":"⚠️ Not declared",value:h?"✅ Declared":"⚠️ Not declared",tooltipText:h?null:`The event <code>${p}</code> is not declared in the <code>emits</code> option. It will leak into the component's attributes (<code>$attrs</code>).`}}})}}return s}function Tb(t){const e=vL(t);return yL(t).concat(bL(t),EL(t),SL(t,e),xL(t),wL(t),TL(t,e),_L(t),AL(t))}function PL(t){var e;const n=Jc(Nn.value,t.instanceId),r=bm(n),a=vo(n),i=(e=n?.type)==null?void 0:e.__file,s=Tb(n);return{id:r,name:a,file:i,state:s,instance:n}}kt();kt();var ML=class{constructor(t){this.filter=t||""}isQualified(t){const e=vo(t);return Zy(e).toLowerCase().includes(this.filter)||CT(e).toLowerCase().includes(this.filter)}};function LL(t){return new ML(t)}var OL=class{constructor(t){this.captureIds=new Map;const{filterText:e="",maxDepth:n,recursively:r,api:a}=t;this.componentFilter=LL(e),this.maxDepth=n,this.recursively=r,this.api=a}getComponentTree(t){return this.captureIds=new Map,this.findQualifiedChildren(t,0)}getComponentParents(t){this.captureIds=new Map;const e=[];this.captureId(t);let n=t;for(;n=n.parent;)this.captureId(n),e.push(n);return e}captureId(t){if(!t)return null;const e=t.__VUE_DEVTOOLS_NEXT_UID__!=null?t.__VUE_DEVTOOLS_NEXT_UID__:bm(t);return t.__VUE_DEVTOOLS_NEXT_UID__=e,this.captureIds.has(e)?null:(this.captureIds.set(e,void 0),this.mark(t),e)}async capture(t,e){var n;if(!t)return null;const r=this.captureId(t),a=vo(t),i=this.getInternalInstanceChildren(t.subTree).filter(h=>!_d(h)),s=this.getComponentParents(t)||[],o=!!t.isDeactivated||s.some(h=>h.isDeactivated),l={uid:t.uid,id:r,name:a,renderKey:fM(t.vnode?t.vnode.key:null),inactive:o,children:[],isFragment:ym(t),tags:typeof t.type!="function"?[]:[{label:"functional",textColor:5592405,backgroundColor:15658734}],autoOpen:this.recursively,file:t.type.__file||""};if((e<this.maxDepth||t.type.__isKeepAlive||s.some(h=>h.type.__isKeepAlive))&&(l.children=await Promise.all(i.map(h=>this.capture(h,e+1)).filter(Boolean))),this.isKeepAlive(t)){const h=this.getKeepAliveCachedInstances(t),d=i.map(m=>m.__VUE_DEVTOOLS_NEXT_UID__);for(const m of h)if(!d.includes(m.__VUE_DEVTOOLS_NEXT_UID__)){const f=await this.capture({...m,isDeactivated:!0},e+1);f&&l.children.push(f)}}const p=Qc(t)[0];if(p?.parentElement){const h=t.parent,d=h?Qc(h):[];let m=p;const f=[];do f.push(Array.from(m.parentElement.childNodes).indexOf(m)),m=m.parentElement;while(m.parentElement&&d.length&&!d.includes(m));l.domOrder=f.reverse()}else l.domOrder=[-1];return(n=t.suspense)!=null&&n.suspenseKey&&(l.tags.push({label:t.suspense.suspenseKey,backgroundColor:14979812,textColor:16777215}),this.mark(t,!0)),this.api.visitComponentTree({treeNode:l,componentInstance:t,app:t.appContext.app,filter:this.componentFilter.filter}),l}async findQualifiedChildren(t,e){var n;if(this.componentFilter.isQualified(t)&&!((n=t.type.devtools)!=null&&n.hide))return[await this.capture(t,e)];if(t.subTree){const r=this.isKeepAlive(t)?this.getKeepAliveCachedInstances(t):this.getInternalInstanceChildren(t.subTree);return this.findQualifiedChildrenFromList(r,e)}else return[]}async findQualifiedChildrenFromList(t,e){return t=t.filter(n=>{var r;return!_d(n)&&!((r=n.type.devtools)!=null&&r.hide)}),this.componentFilter.filter?Array.prototype.concat.apply([],await Promise.all(t.map(n=>this.findQualifiedChildren(n,e)))):Promise.all(t.map(n=>this.capture(n,e)))}getInternalInstanceChildren(t,e=null){const n=[];if(t)if(t.component)e?n.push({...t.component,suspense:e}):n.push(t.component);else if(t.suspense){const r=t.suspense.isInFallback?"suspense fallback":"suspense default";n.push(...this.getInternalInstanceChildren(t.suspense.activeBranch,{...t.suspense,suspenseKey:r}))}else Array.isArray(t.children)&&t.children.forEach(r=>{r.component?e?n.push({...r.component,suspense:e}):n.push(r.component):n.push(...this.getInternalInstanceChildren(r,e))});return n.filter(r=>{var a;return!_d(r)&&!((a=r.type.devtools)!=null&&a.hide)})}mark(t,e=!1){const n=uo(t).instanceMap;(e||!n.has(t.__VUE_DEVTOOLS_NEXT_UID__))&&(n.set(t.__VUE_DEVTOOLS_NEXT_UID__,t),Nn.value.instanceMap=n)}isKeepAlive(t){return t.type.__isKeepAlive&&t.__v_cache}getKeepAliveCachedInstances(t){return Array.from(t.__v_cache.values()).map(e=>e.component).filter(Boolean)}};kt();kt();var Cp=new Map,Am="performance";async function IL(t,e,n,r,a,i){const s=await uo(e);if(!s)return;const o=vo(r)||"Unknown Component",l=an.perfUniqueGroupId++,u=`${n}-${a}`;if(s.perfGroupIds.set(u,{groupId:l,time:i}),await t.addTimelineEvent({layerId:Am,event:{time:Date.now(),data:{component:o,type:a,measure:"start"},title:o,subtitle:a,groupId:l}}),Cp.has(u)){const{app:p,uid:h,instance:d,type:m,time:f}=Cp.get(u);Cp.delete(u),await _b(t,p,h,d,m,f)}}function _b(t,e,n,r,a,i){const s=uo(e);if(!s)return;const o=vo(r)||"Unknown Component",l=`${n}-${a}`,u=s.perfGroupIds.get(l);if(u){const p=u.groupId,h=u.time,d=i-h;t.addTimelineEvent({layerId:Am,event:{time:Date.now(),data:{component:o,type:a,measure:"end",duration:{_custom:{type:"Duration",value:d,display:`${d} ms`}}},title:o,subtitle:a,groupId:p}})}else Cp.set(l,{app:e,uid:n,instance:r,type:a,time:i})}var Kv="component-event";function kL(t){$l&&(t.addTimelineLayer({id:"mouse",label:"Mouse",color:10768815}),["mousedown","mouseup","click","dblclick"].forEach(e=>{!an.timelineLayersState.recordingState||!an.timelineLayersState.mouseEventEnabled||window.addEventListener(e,async n=>{await t.addTimelineEvent({layerId:"mouse",event:{time:Date.now(),data:{type:e,x:n.clientX,y:n.clientY},title:e}})},{capture:!0,passive:!0})}),t.addTimelineLayer({id:"keyboard",label:"Keyboard",color:8475055}),["keyup","keydown","keypress"].forEach(e=>{window.addEventListener(e,async n=>{!an.timelineLayersState.recordingState||!an.timelineLayersState.keyboardEventEnabled||await t.addTimelineEvent({layerId:"keyboard",event:{time:Date.now(),data:{type:e,key:n.key,ctrlKey:n.ctrlKey,shiftKey:n.shiftKey,altKey:n.altKey,metaKey:n.metaKey},title:n.key}})},{capture:!0,passive:!0})}),t.addTimelineLayer({id:Kv,label:"Component events",color:5226637}),to.on.componentEmit(async(e,n,r,a)=>{if(!an.timelineLayersState.recordingState||!an.timelineLayersState.componentEventEnabled)return;const i=await uo(e);if(!i)return;const s=`${i.id}:${n.uid}`,o=vo(n)||"Unknown Component";t.addTimelineEvent({layerId:Kv,event:{time:Date.now(),data:{component:{_custom:{type:"component-definition",display:o}},event:r,params:a},title:r,subtitle:`by ${o}`,meta:{componentId:s}}})}),t.addTimelineLayer({id:"performance",label:Am,color:4307050}),to.on.perfStart((e,n,r,a,i)=>{!an.timelineLayersState.recordingState||!an.timelineLayersState.performanceEventEnabled||IL(t,e,n,r,a,i)}),to.on.perfEnd((e,n,r,a,i)=>{!an.timelineLayersState.recordingState||!an.timelineLayersState.performanceEventEnabled||_b(t,e,n,r,a,i)}))}kt();var zL=10,xl=[];function NL(t){if(typeof window>"u")return;const e=window;if(t&&(e.$vm=t,xl[0]!==t)){xl.length>=zL&&xl.pop();for(let n=xl.length;n>0;n--)e[`$vm${n}`]=xl[n]=xl[n-1];e.$vm0=xl[0]=t}}var wl="components";function VL(t){return[{id:wl,label:"Components",app:t},r=>{r.addInspector({id:wl,label:"Components",treeFilterPlaceholder:"Search components"}),kL(r),r.on.getInspectorTree(async s=>{if(s.app===t&&s.inspectorId===wl){const o=Jc(Nn.value,s.instanceId);if(o){const l=new OL({filterText:s.filter,maxDepth:100,recursively:!1,api:r});s.rootNodes=await l.getComponentTree(o)}}}),r.on.getInspectorState(async s=>{var o;if(s.app===t&&s.inspectorId===wl){const l=PL({instanceId:s.nodeId}),u=l.instance,p=(o=l.instance)==null?void 0:o.appContext.app,h={componentInstance:u,app:p,instanceData:l};Vo.hooks.callHookWith(d=>{d.forEach(m=>m(h))},"inspectComponent"),s.state=l,NL(u)}}),r.on.editInspectorState(async s=>{s.app===t&&s.inspectorId===wl&&(VM(s),await r.sendInspectorState("components"))});const a=la(()=>{r.sendInspectorTree(wl)},120),i=la(()=>{r.sendInspectorState(wl)},120);to.on.componentAdded(async(s,o,l,u)=>{var p,h,d;if(an.highPerfModeEnabled||(d=(h=(p=s?._instance)==null?void 0:p.type)==null?void 0:h.devtools)!=null&&d.hide||!s||typeof o!="number"&&!o||!u)return;const m=await Td({app:s,uid:o,instance:u}),f=await uo(s);u&&(u.__VUE_DEVTOOLS_NEXT_UID__==null&&(u.__VUE_DEVTOOLS_NEXT_UID__=m),f?.instanceMap.has(m)||(f?.instanceMap.set(m,u),Nn.value.id===f?.id&&(Nn.value.instanceMap=f.instanceMap))),f&&a()}),to.on.componentUpdated(async(s,o,l,u)=>{var p,h,d;if(an.highPerfModeEnabled||(d=(h=(p=s?._instance)==null?void 0:p.type)==null?void 0:h.devtools)!=null&&d.hide||!s||typeof o!="number"&&!o||!u)return;const m=await Td({app:s,uid:o,instance:u}),f=await uo(s);u&&(u.__VUE_DEVTOOLS_NEXT_UID__==null&&(u.__VUE_DEVTOOLS_NEXT_UID__=m),f?.instanceMap.has(m)||(f?.instanceMap.set(m,u),Nn.value.id===f?.id&&(Nn.value.instanceMap=f.instanceMap))),f&&(a(),i())}),to.on.componentRemoved(async(s,o,l,u)=>{var p,h,d;if(an.highPerfModeEnabled||(d=(h=(p=s?._instance)==null?void 0:p.type)==null?void 0:h.devtools)!=null&&d.hide||!s||typeof o!="number"&&!o||!u)return;const m=await uo(s);if(!m)return;const f=await Td({app:s,uid:o,instance:u});m?.instanceMap.delete(f),Nn.value.id===m?.id&&(Nn.value.instanceMap=m.instanceMap),a()})}]}var Xv,Yv;(Yv=(Xv=zt).__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__)!=null||(Xv.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__=new Set);function HL(t,e){return to.setupDevToolsPlugin(t,e)}function Ab(t,e){const[n,r]=t;if(n.app!==e)return;const a=new sL({plugin:{setupFn:r,descriptor:n},ctx:Vo});n.packageName==="vuex"&&a.on.editInspectorState(i=>{a.sendInspectorState(i.inspectorId)}),r(a)}function DL(t){zt.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.delete(t)}function Pm(t,e){zt.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.has(t)||an.highPerfModeEnabled&&!e?.inspectingComponent||(zt.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.add(t),n2.forEach(n=>{Ab(n,t)}))}kt();kt();var Mu="__VUE_DEVTOOLS_ROUTER__",Zc="__VUE_DEVTOOLS_ROUTER_INFO__",Jv,Qv;(Qv=(Jv=zt)[Zc])!=null||(Jv[Zc]={currentRoute:null,routes:[]});var Zv,e9;(e9=(Zv=zt)[Mu])!=null||(Zv[Mu]={});var RL=new Proxy(zt[Zc],{get(t,e){return zt[Zc][e]}}),t9=new Proxy(zt[Mu],{get(t,e){if(e==="value")return zt[Mu]}});function jL(t){const e=new Map;return(t?.getRoutes()||[]).filter(n=>!e.has(n.path)&&e.set(n.path,1))}function Mm(t){return t.map(e=>{let{path:n,name:r,children:a,meta:i}=e;return a?.length&&(a=Mm(a)),{path:n,name:r,children:a,meta:i}})}function BL(t){if(t){const{fullPath:e,hash:n,href:r,path:a,name:i,matched:s,params:o,query:l}=t;return{fullPath:e,hash:n,href:r,path:a,name:i,params:o,query:l,matched:Mm(s)}}return t}function Pb(t,e){function n(){var r;const a=(r=t.app)==null?void 0:r.config.globalProperties.$router,i=BL(a?.currentRoute.value),s=Mm(jL(a)),o=console.warn;console.warn=()=>{},zt[Zc]={currentRoute:i?p0(i):{},routes:p0(s)},zt[Mu]=a,console.warn=o}n(),to.on.componentUpdated(la(()=>{var r;((r=e.value)==null?void 0:r.app)===t.app&&(n(),!an.highPerfModeEnabled&&Vo.hooks.callHook("routerInfoUpdated",{state:zt[Zc]}))},200))}function FL(t){return{async getInspectorTree(e){const n={...e,app:Nn.value.app,rootNodes:[]};return await new Promise(r=>{t.callHookWith(async a=>{await Promise.all(a.map(i=>i(n))),r()},"getInspectorTree")}),n.rootNodes},async getInspectorState(e){const n={...e,app:Nn.value.app,state:null},r={currentTab:`custom-inspector:${e.inspectorId}`};return await new Promise(a=>{t.callHookWith(async i=>{await Promise.all(i.map(s=>s(n,r))),a()},"getInspectorState")}),n.state},editInspectorState(e){const n=new fb,r={...e,app:Nn.value.app,set:(a,i=e.path,s=e.state.value,o)=>{n.set(a,i,s,o||n.createDefaultSetCallback(e.state))}};t.callHookWith(a=>{a.forEach(i=>i(r))},"editInspectorState")},sendInspectorState(e){const n=Wa(e);t.callHook("sendInspectorState",{inspectorId:e,plugin:{descriptor:n.descriptor,setupFn:()=>({})}})},inspectComponentInspector(){return AM()},cancelInspectComponentInspector(){return _M()},getComponentRenderCode(e){const n=Jc(Nn.value,e);if(n)return typeof n?.type!="function"?n.render.toString():n.type.toString()},scrollToComponent(e){return PM({id:e})},openInEditor:YM,getVueInspector:OM,toggleApp(e,n){const r=Za.value.find(a=>a.id===e);r&&(vb(e),V0(r),Pb(r,Nn),gb(),Pm(r.app,n))},inspectDOM(e){const n=Jc(Nn.value,e);if(n){const[r]=Qc(n);r&&(zt.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__=r)}},updatePluginSettings(e,n,r){ZM(e,n,r)},getPluginSettings(e){return{options:QM(e),values:yb(e)}}}}kt();var r9,n9;(n9=(r9=zt).__VUE_DEVTOOLS_ENV__)!=null||(r9.__VUE_DEVTOOLS_ENV__={vitePluginDetected:!1});function $L(){return zt.__VUE_DEVTOOLS_ENV__}var s9=$M(),i9,o9;(o9=(i9=zt).__VUE_DEVTOOLS_KIT_CONTEXT__)!=null||(i9.__VUE_DEVTOOLS_KIT_CONTEXT__={hooks:s9,get state(){return{...an,activeAppRecordId:Nn.id,activeAppRecord:Nn.value,appRecords:Za.value}},api:FL(s9)});var Vo=zt.__VUE_DEVTOOLS_KIT_CONTEXT__;kt();var UL=aM(cM()),a9,l9,ja=(l9=(a9=zt).__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__)!=null?l9:a9.__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__={id:0,appIds:new Set};function qL(t,e){var n;return((n=t?._component)==null?void 0:n.name)||`App ${e}`}function WL(t){var e,n,r,a;if(t._instance)return t._instance;if((n=(e=t._container)==null?void 0:e._vnode)!=null&&n.component)return(a=(r=t._container)==null?void 0:r._vnode)==null?void 0:a.component}function GL(t){const e=t.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__;e!=null&&(ja.appIds.delete(e),ja.id--)}function KL(t,e){if(t.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__!=null)return t.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__;let n=e??(ja.id++).toString();if(e&&ja.appIds.has(n)){let r=1;for(;ja.appIds.has(`${e}_${r}`);)r++;n=`${e}_${r}`}return ja.appIds.add(n),t.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__=n,n}function XL(t,e){var n,r;const a=WL(t);if(a){ja.id++;const i=qL(t,ja.id.toString()),s=KL(t,(0,UL.default)(i)),[o]=Qc(a),l={id:s,name:i,types:e,instanceMap:new Map,perfGroupIds:new Map,rootInstance:a,iframe:$l&&document!==o?.ownerDocument?(r=(n=o?.ownerDocument)==null?void 0:n.location)==null?void 0:r.pathname:void 0};t.__VUE_DEVTOOLS_NEXT_APP_RECORD__=l;const u=`${l.id}:root`;return l.instanceMap.set(u,l.rootInstance),l.rootInstance.__VUE_DEVTOOLS_NEXT_UID__=u,l}else return{}}kt();function Mb(t,e=!1){if(e){let s=function(l){try{const u=window.parent.__VUE_DEVTOOLS_GLOBAL_HOOK__;u&&l(u)}catch{}};const o={id:"vue-devtools-next",devtoolsVersion:"7.0",on:(l,u)=>{s(p=>{p.on(l,u)})},once:(l,u)=>{s(p=>{p.once(l,u)})},off:(l,u)=>{s(p=>{p.off(l,u)})},emit:(l,...u)=>{s(p=>{p.emit(l,...u)})}};Object.defineProperty(t,"__VUE_DEVTOOLS_GLOBAL_HOOK__",{get(){return o},configurable:!0})}function n(s){if(!s.__vdevtools__injected)try{s.__vdevtools__injected=!0;const o=()=>{try{s.contentWindow.__VUE_DEVTOOLS_IFRAME__=s;const l=s.contentDocument.createElement("script");l.textContent=`;(${Mb.toString()})(window, true)`,s.contentDocument.documentElement.appendChild(l),l.parentNode.removeChild(l)}catch{}};o(),s.addEventListener("load",()=>o())}catch{}}function r(){if(typeof window>"u")return;const s=Array.from(document.querySelectorAll("iframe:not([data-vue-devtools-ignore])"));for(const o of s)n(o)}r();let a=0;const i=setInterval(()=>{r(),a++,a>=5&&clearInterval(i)},1e3)}function YL(){var t;Mb(zt),ou({vitePluginDetected:$L().vitePluginDetected});const e=((t=zt.__VUE_DEVTOOLS_GLOBAL_HOOK__)==null?void 0:t.id)==="vue-devtools-next";if(zt.__VUE_DEVTOOLS_GLOBAL_HOOK__&&e)return;const n=tL();if(zt.__VUE_DEVTOOLS_HOOK_REPLAY__)try{zt.__VUE_DEVTOOLS_HOOK_REPLAY__.forEach(r=>r(n)),zt.__VUE_DEVTOOLS_HOOK_REPLAY__=[]}catch(r){console.error("[vue-devtools] Error during hook replay",r)}n.once("init",r=>{zt.__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;");const a="https://chromewebstore.google.com/detail/vuejs-devtools/iaajmlceplecbljialhhkmedjlpdblhp",i="https://addons.mozilla.org/firefox/addon/vue-js-devtools-v6-legacy";console.log(`%cThe legacy version of chrome extension that supports both Vue 2 and Vue 3 has been moved to %c ${a}`,"font-size: 14px;","text-decoration: underline; cursor: pointer;font-size: 14px;"),console.log(`%cThe legacy version of firefox extension that supports both Vue 2 and Vue 3 has been moved to %c ${i}`,"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;")}),to.on.setupDevtoolsPlugin((r,a)=>{var i;JM(r,a);const{app:s}=(i=Nn)!=null?i:{};r.settings&&bb(r.id,r.settings),s&&Ab([r,a],s)}),uM(()=>{n2.filter(([a])=>a.id!=="components").forEach(([a,i])=>{n.emit("devtools-plugin:setup",a,i,{target:"legacy"})})}),to.on.vueAppInit(async(r,a,i)=>{const o={...XL(r,i),app:r,version:a};GM(o),Za.value.length===1&&(V0(o),vb(o.id),Pb(o,Nn),Pm(o.app)),HL(...VL(o.app)),ou({connected:!0}),n.apps.push(r)}),to.on.vueAppUnmount(async r=>{const a=Za.value.filter(i=>i.app!==r);a.length===0&&ou({connected:!1}),KM(r),GL(r),Nn.value.app===r&&(V0(a[0]),Vo.hooks.callHook("sendActiveAppUpdatedToClient")),zt.__VUE_DEVTOOLS_GLOBAL_HOOK__.apps.splice(zt.__VUE_DEVTOOLS_GLOBAL_HOOK__.apps.indexOf(r),1),DL(r)}),rL(n),zt.__VUE_DEVTOOLS_GLOBAL_HOOK__?dT||Object.assign(__VUE_DEVTOOLS_GLOBAL_HOOK__,n):Object.defineProperty(zt,"__VUE_DEVTOOLS_GLOBAL_HOOK__",{get(){return n},configurable:!0})}kt();function JL(t){an.highPerfModeEnabled=t??!an.highPerfModeEnabled,!t&&Nn.value&&Pm(Nn.value.app)}kt();kt();function QL(t){const e=new Set,n=t._custom.value;for(let r=0;r<n.length;r++){const a=n[r];e.add(Wh(a))}return e}function ZL(t){const e=new Map,n=t._custom.value;for(let r=0;r<n.length;r++){const{key:a,value:i}=n[r];e.set(a,Wh(i))}return e}function Wh(t){if(t!==h1){if(t===s2)return Number.POSITIVE_INFINITY;if(t===i2)return Number.NEGATIVE_INFINITY;if(t===o2)return Number.NaN;if(t&&t._custom){const{_custom:e}=t;return e.type==="component"?Nn.value.instanceMap.get(e.id):e.type==="map"?ZL(t):e.type==="set"?QL(t):e.type==="bigint"?BigInt(e.value):Wh(e.value)}else if(qv.test(t)){const[,e]=qv.exec(t);return Symbol.for(e)}else if(Gp.test(t)){const[,e,n,,r]=Gp.exec(t),a=new zt[e](n);return e==="Error"&&r&&(a.stack=r),a}else return t}}function Lb(t,e){return Wh(e)}function Lu(t,e=!0){const n=typeof t;if(t==null||t===h1||t==="undefined")return"null";if(n==="boolean"||n==="number"||t===s2||t===i2||t===o2)return"literal";if(t?._custom)return e||t._custom.display!=null||t._custom.displayText!=null?"custom":Lu(t._custom.value);if(typeof t=="string"){const r=Gp.exec(t);if(r){const[,a]=r;return`native ${a}`}else return"string"}else return Array.isArray(t)||t?._isArray?"array":Uh(t)?"plain-object":"unknown"}function Ob(t,e=!1,n){var r,a,i;const{customClass:s}=n??{};let o;const l=Lu(t,!1);if(l!=="custom"&&t?._custom&&(t=t._custom.value),o=fL(t))return o;if(l==="custom")return((r=t._custom.value)==null?void 0:r._custom)&&Ob(t._custom.value,e,n)||t._custom.displayText||t._custom.display;if(l==="array")return`Array[${t.length}]`;if(l==="plain-object")return`Object${Object.keys(t).length?"":" (empty)"}`;if(l?.includes("native"))return qh((a=Gp.exec(t))==null?void 0:a[2]);if(typeof t=="string"){const u=t.match(oL);u?t=$1(u[1]):e?t=`<span>"</span>${s?.string?`<span class=${s.string}>${$1(t)}</span>`:$1(t)}<span>"</span>`:t=s?.string?`<span class="${(i=s?.string)!=null?i:""}">${$1(t)}</span>`:$1(t)}return t}function $1(t){return qh(t).replace(/ /g," ").replace(/\n/g,"<span>\\n</span>")}function Lm(t){var e,n,r;let a;const i=Lu(t)==="custom";let s={};if(i){const o=t,l=(e=o._custom)==null?void 0:e.value,u=(n=o._custom)==null?void 0:n.type,p=typeof l=="object"&&l!==null&&"_custom"in l?Lm(l):{inherit:void 0,value:void 0,customType:void 0};s=p.inherit||((r=o._custom)==null?void 0:r.fields)||{},t=p.value||l,a=p.customType||u}return t&&t._isArray&&(t=t.items),{value:t,inherit:s,customType:a}}function eO(t,e){return e==="bigint"||e==="date"?t:dL(JSON.stringify(t))}function Ep(t,e){return e==="bigint"?BigInt(t):e==="date"?new Date(t):JSON.parse(mL(t),Lb)}kt();function Ib(t){an.devtoolsClientDetected={...an.devtoolsClientDetected,...t};const e=Object.values(an.devtoolsClientDetected).some(Boolean);JL(!e)}var c9,u9;(u9=(c9=zt).__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__)!=null||(c9.__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__=Ib);kt();kt();kt();kt();kt();kt();kt();var tO=class{constructor(){this.keyToValue=new Map,this.valueToKey=new Map}set(t,e){this.keyToValue.set(t,e),this.valueToKey.set(e,t)}getByKey(t){return this.keyToValue.get(t)}getByValue(t){return this.valueToKey.get(t)}clear(){this.keyToValue.clear(),this.valueToKey.clear()}},kb=class{constructor(e){this.generateIdentifier=e,this.kv=new tO}register(e,n){this.kv.getByValue(e)||(n||(n=this.generateIdentifier(e)),this.kv.set(n,e))}clear(){this.kv.clear()}getIdentifier(e){return this.kv.getByValue(e)}getValue(e){return this.kv.getByKey(e)}},rO=class extends kb{constructor(){super(t=>t.name),this.classToAllowedProps=new Map}register(t,e){typeof e=="object"?(e.allowProps&&this.classToAllowedProps.set(t,e.allowProps),super.register(t,e.identifier)):super.register(t,e)}getAllowedProps(t){return this.classToAllowedProps.get(t)}};kt();kt();function nO(t){if("values"in Object)return Object.values(t);const e=[];for(const n in t)t.hasOwnProperty(n)&&e.push(t[n]);return e}function sO(t,e){const n=nO(t);if("find"in n)return n.find(e);const r=n;for(let a=0;a<r.length;a++){const i=r[a];if(e(i))return i}}function e1(t,e){Object.entries(t).forEach(([n,r])=>e(r,n))}function Sp(t,e){return t.indexOf(e)!==-1}function p9(t,e){for(let n=0;n<t.length;n++){const r=t[n];if(e(r))return r}}var iO=class{constructor(){this.transfomers={}}register(t){this.transfomers[t.name]=t}findApplicable(t){return sO(this.transfomers,e=>e.isApplicable(t))}findByName(t){return this.transfomers[t]}};kt();kt();var oO=t=>Object.prototype.toString.call(t).slice(8,-1),zb=t=>typeof t>"u",aO=t=>t===null,Ou=t=>typeof t!="object"||t===null||t===Object.prototype?!1:Object.getPrototypeOf(t)===null?!0:Object.getPrototypeOf(t)===Object.prototype,D0=t=>Ou(t)&&Object.keys(t).length===0,el=t=>Array.isArray(t),lO=t=>typeof t=="string",cO=t=>typeof t=="number"&&!isNaN(t),uO=t=>typeof t=="boolean",pO=t=>t instanceof RegExp,Iu=t=>t instanceof Map,ku=t=>t instanceof Set,Nb=t=>oO(t)==="Symbol",hO=t=>t instanceof Date&&!isNaN(t.valueOf()),fO=t=>t instanceof Error,h9=t=>typeof t=="number"&&isNaN(t),dO=t=>uO(t)||aO(t)||zb(t)||cO(t)||lO(t)||Nb(t),mO=t=>typeof t=="bigint",gO=t=>t===1/0||t===-1/0,vO=t=>ArrayBuffer.isView(t)&&!(t instanceof DataView),yO=t=>t instanceof URL;kt();var Vb=t=>t.replace(/\./g,"\\."),Md=t=>t.map(String).map(Vb).join("."),au=t=>{const e=[];let n="";for(let a=0;a<t.length;a++){let i=t.charAt(a);if(i==="\\"&&t.charAt(a+1)==="."){n+=".",a++;continue}if(i==="."){e.push(n),n="";continue}n+=i}const r=n;return e.push(r),e};kt();function xo(t,e,n,r){return{isApplicable:t,annotation:e,transform:n,untransform:r}}var Hb=[xo(zb,"undefined",()=>null,()=>{}),xo(mO,"bigint",t=>t.toString(),t=>typeof BigInt<"u"?BigInt(t):(console.error("Please add a BigInt polyfill."),t)),xo(hO,"Date",t=>t.toISOString(),t=>new Date(t)),xo(fO,"Error",(t,e)=>{const n={name:t.name,message:t.message};return e.allowedErrorProps.forEach(r=>{n[r]=t[r]}),n},(t,e)=>{const n=new Error(t.message);return n.name=t.name,n.stack=t.stack,e.allowedErrorProps.forEach(r=>{n[r]=t[r]}),n}),xo(pO,"regexp",t=>""+t,t=>{const e=t.slice(1,t.lastIndexOf("/")),n=t.slice(t.lastIndexOf("/")+1);return new RegExp(e,n)}),xo(ku,"set",t=>[...t.values()],t=>new Set(t)),xo(Iu,"map",t=>[...t.entries()],t=>new Map(t)),xo(t=>h9(t)||gO(t),"number",t=>h9(t)?"NaN":t>0?"Infinity":"-Infinity",Number),xo(t=>t===0&&1/t===-1/0,"number",()=>"-0",Number),xo(yO,"URL",t=>t.toString(),t=>new URL(t))];function Gh(t,e,n,r){return{isApplicable:t,annotation:e,transform:n,untransform:r}}var Db=Gh((t,e)=>Nb(t)?!!e.symbolRegistry.getIdentifier(t):!1,(t,e)=>["symbol",e.symbolRegistry.getIdentifier(t)],t=>t.description,(t,e,n)=>{const r=n.symbolRegistry.getValue(e[1]);if(!r)throw new Error("Trying to deserialize unknown symbol");return r}),bO=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((t,e)=>(t[e.name]=e,t),{}),Rb=Gh(vO,t=>["typed-array",t.constructor.name],t=>[...t],(t,e)=>{const n=bO[e[1]];if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(t)});function jb(t,e){return t?.constructor?!!e.classRegistry.getIdentifier(t.constructor):!1}var Bb=Gh(jb,(t,e)=>["class",e.classRegistry.getIdentifier(t.constructor)],(t,e)=>{const n=e.classRegistry.getAllowedProps(t.constructor);if(!n)return{...t};const r={};return n.forEach(a=>{r[a]=t[a]}),r},(t,e,n)=>{const r=n.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),t)}),Fb=Gh((t,e)=>!!e.customTransformerRegistry.findApplicable(t),(t,e)=>["custom",e.customTransformerRegistry.findApplicable(t).name],(t,e)=>e.customTransformerRegistry.findApplicable(t).serialize(t),(t,e,n)=>{const r=n.customTransformerRegistry.findByName(e[1]);if(!r)throw new Error("Trying to deserialize unknown custom value");return r.deserialize(t)}),CO=[Bb,Db,Fb,Rb],f9=(t,e)=>{const n=p9(CO,a=>a.isApplicable(t,e));if(n)return{value:n.transform(t,e),type:n.annotation(t,e)};const r=p9(Hb,a=>a.isApplicable(t,e));if(r)return{value:r.transform(t,e),type:r.annotation}},$b={};Hb.forEach(t=>{$b[t.annotation]=t});var EO=(t,e,n)=>{if(el(e))switch(e[0]){case"symbol":return Db.untransform(t,e,n);case"class":return Bb.untransform(t,e,n);case"custom":return Fb.untransform(t,e,n);case"typed-array":return Rb.untransform(t,e,n);default:throw new Error("Unknown transformation: "+e)}else{const r=$b[e];if(!r)throw new Error("Unknown transformation: "+e);return r.untransform(t,n)}};kt();var kc=(t,e)=>{if(e>t.size)throw new Error("index out of bounds");const n=t.keys();for(;e>0;)n.next(),e--;return n.next().value};function Ub(t){if(Sp(t,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(Sp(t,"prototype"))throw new Error("prototype is not allowed as a property");if(Sp(t,"constructor"))throw new Error("constructor is not allowed as a property")}var SO=(t,e)=>{Ub(e);for(let n=0;n<e.length;n++){const r=e[n];if(ku(t))t=kc(t,+r);else if(Iu(t)){const a=+r,i=+e[++n]==0?"key":"value",s=kc(t,a);switch(i){case"key":t=s;break;case"value":t=t.get(s);break}}else t=t[r]}return t},R0=(t,e,n)=>{if(Ub(e),e.length===0)return n(t);let r=t;for(let i=0;i<e.length-1;i++){const s=e[i];if(el(r)){const o=+s;r=r[o]}else if(Ou(r))r=r[s];else if(ku(r)){const o=+s;r=kc(r,o)}else if(Iu(r)){if(i===e.length-2)break;const l=+s,u=+e[++i]==0?"key":"value",p=kc(r,l);switch(u){case"key":r=p;break;case"value":r=r.get(p);break}}}const a=e[e.length-1];if(el(r)?r[+a]=n(r[+a]):Ou(r)&&(r[a]=n(r[a])),ku(r)){const i=kc(r,+a),s=n(i);i!==s&&(r.delete(i),r.add(s))}if(Iu(r)){const i=+e[e.length-2],s=kc(r,i);switch(+a==0?"key":"value"){case"key":{const l=n(s);r.set(l,r.get(s)),l!==s&&r.delete(s);break}case"value":{r.set(s,n(r.get(s)));break}}}return t};function j0(t,e,n=[]){if(!t)return;if(!el(t)){e1(t,(i,s)=>j0(i,e,[...n,...au(s)]));return}const[r,a]=t;a&&e1(a,(i,s)=>{j0(i,e,[...n,...au(s)])}),e(r,n)}function xO(t,e,n){return j0(e,(r,a)=>{t=R0(t,a,i=>EO(i,r,n))}),t}function wO(t,e){function n(r,a){const i=SO(t,au(a));r.map(au).forEach(s=>{t=R0(t,s,()=>i)})}if(el(e)){const[r,a]=e;r.forEach(i=>{t=R0(t,au(i),()=>t)}),a&&e1(a,n)}else e1(e,n);return t}var TO=(t,e)=>Ou(t)||el(t)||Iu(t)||ku(t)||jb(t,e);function _O(t,e,n){const r=n.get(t);r?r.push(e):n.set(t,[e])}function AO(t,e){const n={};let r;return t.forEach(a=>{if(a.length<=1)return;e||(a=a.map(o=>o.map(String)).sort((o,l)=>o.length-l.length));const[i,...s]=a;i.length===0?r=s.map(Md):n[Md(i)]=s.map(Md)}),r?D0(n)?[r]:[r,n]:D0(n)?void 0:n}var qb=(t,e,n,r,a=[],i=[],s=new Map)=>{var o;const l=dO(t);if(!l){_O(t,a,e);const f=s.get(t);if(f)return r?{transformedValue:null}:f}if(!TO(t,n)){const f=f9(t,n),v=f?{transformedValue:f.value,annotations:[f.type]}:{transformedValue:t};return l||s.set(t,v),v}if(Sp(i,t))return{transformedValue:null};const u=f9(t,n),p=(o=u?.value)!=null?o:t,h=el(p)?[]:{},d={};e1(p,(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=qb(f,e,n,r,[...a,v],[...i,t],s);h[v]=C.transformedValue,el(C.annotations)?d[v]=C.annotations:Ou(C.annotations)&&e1(C.annotations,(E,x)=>{d[Vb(v)+"."+x]=E})});const m=D0(d)?{transformedValue:h,annotations:u?[u.type]:void 0}:{transformedValue:h,annotations:u?[u.type,d]:d};return l||s.set(t,m),m};kt();kt();function Wb(t){return Object.prototype.toString.call(t).slice(8,-1)}function d9(t){return Wb(t)==="Array"}function PO(t){if(Wb(t)!=="Object")return!1;const e=Object.getPrototypeOf(t);return!!e&&e.constructor===Object&&e===Object.prototype}function MO(t,e,n,r,a){const i={}.propertyIsEnumerable.call(r,e)?"enumerable":"nonenumerable";i==="enumerable"&&(t[e]=n),a&&i==="nonenumerable"&&Object.defineProperty(t,e,{value:n,enumerable:!1,writable:!0,configurable:!0})}function B0(t,e={}){if(d9(t))return t.map(a=>B0(a,e));if(!PO(t))return t;const n=Object.getOwnPropertyNames(t),r=Object.getOwnPropertySymbols(t);return[...n,...r].reduce((a,i)=>{if(d9(e.props)&&!e.props.includes(i))return a;const s=t[i],o=B0(s,e);return MO(a,i,o,t,e.nonenumerable),a},{})}var Nr=class{constructor({dedupe:t=!1}={}){this.classRegistry=new rO,this.symbolRegistry=new kb(e=>{var n;return(n=e.description)!=null?n:""}),this.customTransformerRegistry=new iO,this.allowedErrorProps=[],this.dedupe=t}serialize(t){const e=new Map,n=qb(t,e,this,this.dedupe),r={json:n.transformedValue};n.annotations&&(r.meta={...r.meta,values:n.annotations});const a=AO(e,this.dedupe);return a&&(r.meta={...r.meta,referentialEqualities:a}),r}deserialize(t){const{json:e,meta:n}=t;let r=B0(e);return n?.values&&(r=xO(r,n.values,this)),n?.referentialEqualities&&(r=wO(r,n.referentialEqualities)),r}stringify(t){return JSON.stringify(this.serialize(t))}parse(t){return this.deserialize(JSON.parse(t))}registerClass(t,e){this.classRegistry.register(t,e)}registerSymbol(t,e){this.symbolRegistry.register(t,e)}registerCustom(t,e){this.customTransformerRegistry.register({name:e,...t})}allowErrorProps(...t){this.allowedErrorProps.push(...t)}};Nr.defaultInstance=new Nr;Nr.serialize=Nr.defaultInstance.serialize.bind(Nr.defaultInstance);Nr.deserialize=Nr.defaultInstance.deserialize.bind(Nr.defaultInstance);Nr.stringify=Nr.defaultInstance.stringify.bind(Nr.defaultInstance);Nr.parse=Nr.defaultInstance.parse.bind(Nr.defaultInstance);Nr.registerClass=Nr.defaultInstance.registerClass.bind(Nr.defaultInstance);Nr.registerSymbol=Nr.defaultInstance.registerSymbol.bind(Nr.defaultInstance);Nr.registerCustom=Nr.defaultInstance.registerCustom.bind(Nr.defaultInstance);Nr.allowErrorProps=Nr.defaultInstance.allowErrorProps.bind(Nr.defaultInstance);Nr.serialize;Nr.deserialize;Nr.stringify;Nr.parse;Nr.registerClass;Nr.registerCustom;Nr.registerSymbol;Nr.allowErrorProps;kt();var m9="__devtools-kit-broadcast-messaging-event-key__",LO="__devtools-kit:broadcast-channel__";function g9(){const t=new BroadcastChannel(LO);return{post:e=>{t.postMessage(Nr.stringify({event:m9,data:e}))},on:e=>{t.onmessage=n=>{const r=Nr.parse(n.data);r.event===m9&&e(r.data)}}}}kt();kt();kt();var OO="electron:client-context",IO="electron:proxy-context",kO="electron:server-context",Ba={CLIENT_TO_PROXY:"client->proxy",PROXY_TO_CLIENT:"proxy->client",PROXY_TO_SERVER:"proxy->server",SERVER_TO_PROXY:"server->proxy"};function zO(){return zt[OO]}function NO(){return zt[IO]}function VO(){return zt[kO]}function HO(){const t=zO();return{post:e=>{t.emit(Ba.CLIENT_TO_PROXY,Nr.stringify(e))},on:e=>{t.on(Ba.PROXY_TO_CLIENT,n=>{e(Nr.parse(n))})}}}kt();function DO(){const t=NO();return{post:e=>{},on:e=>{t.on(Ba.SERVER_TO_PROXY,n=>{t.broadcast.emit(Ba.PROXY_TO_CLIENT,n)}),t.on(Ba.CLIENT_TO_PROXY,n=>{t.broadcast.emit(Ba.PROXY_TO_SERVER,n)})}}}kt();function RO(){const t=VO();return{post:e=>{t.emit(Ba.SERVER_TO_PROXY,Nr.stringify(e))},on:e=>{t.on(Ba.PROXY_TO_SERVER,n=>{e(Nr.parse(n))})}}}kt();kt();kt();var jO="electron:client-context",Yp={PROXY_TO_SERVER:"proxy->server",SERVER_TO_PROXY:"server->proxy"};function BO(t){zt[jO]=t}function FO(){let t=!1,e=null,n=null,r=null;function a(){try{clearTimeout(n),e=chrome.runtime.connect({name:`${chrome.devtools.inspectedWindow.tabId}`}),BO(e),t=!1,e?.onMessage.addListener(r),e.onDisconnect.addListener(()=>{t=!0,e?.onMessage.removeListener(r),n=setTimeout(a,1e3)})}catch{t=!0}}return a(),{post:i=>{t||e?.postMessage(Nr.stringify(i))},on:i=>{r=s=>{t||i(Nr.parse(s))},e?.onMessage.addListener(r)}}}kt();function $O(){const t=chrome.runtime.connect({name:"content-script"});function e(r){window.postMessage({source:Yp.PROXY_TO_SERVER,payload:r},"*")}function n(r){if(r.data&&r.data.source===Yp.SERVER_TO_PROXY)try{t.postMessage(r.data.payload)}catch{}}return t.onMessage.addListener(e),window.addEventListener("message",n),t.onDisconnect.addListener(()=>{window.removeEventListener("message",n),e(Nr.stringify({event:"shutdown"}))}),e(Nr.stringify({event:"init"})),{post:r=>{},on:r=>{}}}kt();function UO(){return{post:t=>{window.postMessage({source:Yp.SERVER_TO_PROXY,payload:Nr.stringify(t)},"*")},on:t=>{const e=n=>{n.data.source===Yp.PROXY_TO_SERVER&&n.data.payload&&t(Nr.parse(n.data.payload))};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}}}kt();kt();kt();var Jp="__devtools-kit-iframe-messaging-event-key__",qO="iframe:server-context";function v9(){return zt[qO]}function WO(){return $l?{post:t=>window.parent.postMessage(Nr.stringify({event:Jp,data:t}),"*"),on:t=>window.addEventListener("message",e=>{try{const n=Nr.parse(e.data);e.source===window.parent&&n.event===Jp&&t(n.data)}catch{}})}:{post:t=>{},on:t=>{}}}kt();function GO(){return $l?{post:t=>{var e;const n=v9();(e=n?.contentWindow)==null||e.postMessage(Nr.stringify({event:Jp,data:t}),"*")},on:t=>{window.addEventListener("message",e=>{const n=v9();try{const r=Nr.parse(e.data);e.source===n?.contentWindow&&r.event===Jp&&t(r.data)}catch{}})}}:{post:t=>{},on:t=>{}}}kt();kt();kt();var Qp="__devtools-kit-vite-messaging-event-key__",Gb="vite:client-context",KO="vite:server-context";function XO(){return zt[Gb]}function YO(t){zt[Gb]=t}function JO(){return zt[KO]}function QO(){const t=XO();return{post:e=>{t?.send(Qp,Nr.stringify(e))},on:e=>{t?.on(Qp,n=>{e(Nr.parse(n))})}}}kt();function ZO(){var t;const e=JO(),n=(t=e.hot)!=null?t:e.ws;return{post:r=>n?.send(Qp,Nr.stringify(r)),on:r=>n?.on(Qp,a=>{r(Nr.parse(a))})}}kt();kt();kt();kt();var y9,b9;(b9=(y9=zt).__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__)!=null||(y9.__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__=[]);var C9,E9;(E9=(C9=zt).__VUE_DEVTOOLS_KIT_RPC_CLIENT__)!=null||(C9.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=null);var S9,x9;(x9=(S9=zt).__VUE_DEVTOOLS_KIT_RPC_SERVER__)!=null||(S9.__VUE_DEVTOOLS_KIT_RPC_SERVER__=null);var w9,T9;(T9=(w9=zt).__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__)!=null||(w9.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=null);var _9,A9;(A9=(_9=zt).__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__)!=null||(_9.__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__=null);var P9,M9;(M9=(P9=zt).__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__)!=null||(P9.__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__=null);function eI(t){zt.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=t}function tI(){return zt.__VUE_DEVTOOLS_KIT_RPC_CLIENT__}function Kb(){return zt.__VUE_DEVTOOLS_KIT_RPC_SERVER__}function rI(t){zt.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=t}function nI(){return zt.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__}function sI(t,e="client"){const n={iframe:{client:WO,server:GO}[e],electron:{client:HO,proxy:DO,server:RO}[e],vite:{client:QO,server:ZO}[e],broadcast:{client:g9,server:g9}[e],extension:{client:FO,proxy:$O,server:UO}[e]}[t];return n()}function F0(t,e={}){const{channel:n,options:r,preset:a}=e,i=a?sI(a):n,s=HT(t,{...r,...i,timeout:-1});if(a==="vite"){rI(s);return}return eI(s),s}kt();kt();kt();kt();kt();kt();function iI(t){let e="",n=null;try{e=Function.prototype.toString.call(t),n=String.prototype.match.call(e,/\([\s\S]*?\)/)}catch{}const r=n&&n[0],a=typeof r=="string"?r:"(?)",i=typeof t.name=="string"?t.name:"";return{_custom:{type:"function",displayText:`<span style="opacity:.8;margin-right:5px;">function</span> <span style="white-space:nowrap;">${qh(i)}${a}</span>`,tooltipText:e.trim()?`<pre>${e}</pre>`:null}}}function oI(t){const e=BigInt.prototype.toString.call(t);return{_custom:{type:"bigint",displayText:`BigInt(${e})`,value:e}}}function aI(t){const e=new Date(t.getTime());return e.setMinutes(e.getMinutes()-e.getTimezoneOffset()),{_custom:{type:"date",displayText:Date.prototype.toString.call(t),value:e.toISOString().slice(0,-1)}}}function lI(t){return{_custom:{type:"map",displayText:"Map",value:Object.fromEntries(t),readOnly:!0,fields:{abstract:!0}}}}function cI(t){const e=Array.from(t);return{_custom:{type:"set",displayText:`Set[${e.length}]`,value:e,readOnly:!0}}}function uI(t){const e={},n=t.getters||{},r=Object.keys(n);for(let a=0;a<r.length;a++){const i=r[a];Object.defineProperty(e,i,{enumerable:!0,get:()=>{try{return n[i]}catch(s){return s}}})}return e}function pI(t){if(t.length)return t.reduce((e,n)=>{const r=n.type||"data",a=e[r]=e[r]||{};return a[n.key]=n.value,e},{})}function hI(t){const e={},n=t.length;for(let r=0;r<n;r++){const a=t.item(r);e[a.name]=a.value}return e}function fI(t){return{_custom:{type:"store",displayText:"Store",value:{state:t.state,getters:uI(t)},fields:{abstract:!0}}}}function dI(t){return{_custom:{type:"router",displayText:"VueRouter",value:{options:t.options,currentRoute:t.currentRoute},fields:{abstract:!0}}}}function mI(t){t._&&(t=t._);const e=Tb(t);return{_custom:{type:"component",id:t.__VUE_DEVTOOLS_NEXT_UID__,displayText:vo(t),tooltipText:"Component instance",value:pI(e),fields:{abstract:!0}}}}function gI(t){let e=hM(t);return e?t.name&&t.__file&&(e+=` <span>(${t.__file})</span>`):e="<i>Unknown Component</i>",{_custom:{type:"component-definition",displayText:e,tooltipText:"Component definition",...t.__file?{file:t.__file}:{}}}}function vI(t){try{return{_custom:{type:"HTMLElement",displayText:`<span class="opacity-30"><</span><span class="text-blue-500">${t.tagName.toLowerCase()}</span><span class="opacity-30">></span>`,value:hI(t.attributes)}}}catch{return{_custom:{type:"HTMLElement",displayText:`<span class="text-blue-500">${String(t)}</span>`}}}}function yI(t){if(Yi(t,"_value",!0))return t._value;if(Yi(t,"value",!0))return t.value}function bI(t){var e,n,r,a;const i=xb(t);if(i.ref||i.computed||i.reactive){const o=i.computed?"Computed":i.ref?"Ref":i.reactive?"Reactive":null,l=wb(i.reactive?t:yI(t)),u=Yi(t,"effect")?((n=(e=t.effect)==null?void 0:e.raw)==null?void 0:n.toString())||((a=(r=t.effect)==null?void 0:r.fn)==null?void 0:a.toString()):null;return{_custom:{type:o?.toLowerCase(),stateTypeName:o,value:l,...u?{tooltipText:`<span class="font-mono">${u}</span>`}:{}}}}if(Yi(t,"__asyncLoader")&&typeof t.__asyncLoader=="function")return{_custom:{type:"component-definition",display:"Async component definition"}}}function CI(t,e,n,r){var a;if(t==="compilerOptions")return;const i=this[t],s=typeof i;if(Array.isArray(i)){const o=i.length;return o>Gv?{_isArray:!0,length:o,items:i.slice(0,Gv)}:i}else{if(typeof i=="string")return i.length>Wv?`${i.substring(0,Wv)}... (${i.length} total length)`:i;if(s==="undefined")return h1;if(i===Number.POSITIVE_INFINITY)return s2;if(i===Number.NEGATIVE_INFINITY)return i2;if(typeof i=="function")return iI(i);if(s==="symbol")return`[native Symbol ${Symbol.prototype.toString.call(i)}]`;if(typeof i=="bigint")return oI(i);if(i!==null&&typeof i=="object"){const o=Object.prototype.toString.call(i);if(o==="[object Map]")return lI(i);if(o==="[object Set]")return cI(i);if(o==="[object RegExp]")return`[native RegExp ${RegExp.prototype.toString.call(i)}]`;if(o==="[object Date]")return aI(i);if(o==="[object Error]")return`[native Error ${i.message}<>${i.stack}]`;if(Yi(i,"state",!0)&&Yi(i,"_vm",!0))return fI(i);if(i.constructor&&i.constructor.name==="VueRouter")return dI(i);if(Cb(i)){const u=mI(i),p=r?.get(i);return p&&p<n?`[[CircularRef]] <${u._custom.displayText}>`:(r?.set(i,n),u)}else{if(Yi(i,"render",!0)&&typeof i.render=="function")return gI(i);if(i.constructor&&i.constructor.name==="VNode")return`[native VNode <${i.tag}>]`;if(typeof HTMLElement<"u"&&i instanceof HTMLElement)return vI(i);if(((a=i.constructor)==null?void 0:a.name)==="Store"&&"_wrappedGetters"in i)return"[object Store]";if(Yi(i,"currentRoute",!0))return"[object Router]"}const l=bI(i);if(l!=null)return l}else if(Number.isNaN(i))return o2}return gL(i)}kt();var tp=2*1024*1024;function L9(t,e){return e==="[object Object]"}function EI(t,e){return e==="[object Array]"}function SI(t){var e;const n=(e=t?.constructor)==null?void 0:e.name;return n==="Dep"&&"activeLink"in t||n==="Link"&&"dep"in t}function $0(t,e,n,r,a=0,i=new Map){let s,o,l,u,p;const h=r.get(t);if(h!=null)return h;const d=n.length,m=Object.prototype.toString.call(t);if(L9(t,m)){if(SI(t))return d;s={},r.set(t,d),n.push(s);const f=Object.keys(t);for(u=0,p=f.length;u<p;u++){if(o=f[u],o==="compilerOptions")return d;l=t[o];const v=l!=null&&L9(l,Object.prototype.toString.call(t))&&Cb(l);try{e&&(l=e.call(t,o,l,a,i))}catch(C){l=C}s[o]=$0(l,e,n,r,a+1,i),v&&i.delete(l)}}else if(EI(t,m))for(s=[],r.set(t,d),n.push(s),u=0,p=t.length;u<p;u++){try{l=t[u],e&&(l=e.call(t,u,l,a,i))}catch(f){l=f}s[u]=$0(l,e,n,r,a+1,i)}else n.push(t);return d}function xI(t,e=null){let n=t.length,r,a,i,s,o,l;for(;n--;)if(i=t[n],l=Object.prototype.toString.call(i),l==="[object Object]"){const u=Object.keys(i);for(r=0,a=u.length;r<a;r++)s=u[r],o=t[i[s]],e&&(o=e.call(i,s,o)),i[s]=o}else if(l==="[object Array]")for(r=0,a=i.length;r<a;r++)o=t[i[r]],e&&(o=e.call(i,r,o)),i[r]=o}function wI(t,e=null,n=null){let r;try{r=arguments.length===1?JSON.stringify(t):JSON.stringify(t,(a,i)=>{var s;return(s=e?.(a,i))==null?void 0:s.call(this)},n)}catch{r=TI(t,e,n)}if(r.length>tp){const a=Math.ceil(r.length/tp),i=[];for(let s=0;s<a;s++)i.push(r.slice(s*tp,(s+1)*tp));return i}return r}function TI(t,e=null,n=null){const r=[];return $0(t,e,r,new Map),n?` ${JSON.stringify(r,null,n)}`:` ${JSON.stringify(r)}`}function O9(t,e=null){if(Array.isArray(t)&&(t=t.join("")),/^\s/.test(t)){const r=JSON.parse(t);return xI(r,e),r[0]}else return arguments.length===1?JSON.parse(t):JSON.parse(t,e)}function U1(t){return wI(t,CI)}function oi(t,e=!1){return t==null?{}:e?O9(t,Lb):O9(t)}var fs={hook:to,init:()=>{YL()},get ctx(){return Vo},get api(){return Vo.api}};const _I=xt(!1),zY=async t=>{const e={file:t};return Xa&&(e.host="chrome-extension"),Qt.value.openInEditor(e)};function U0(t,e={},n){for(const r in t){const a=t[r],i=n?`${n}:${r}`:r;typeof a=="object"&&a!==null?U0(a,e,i):typeof a=="function"&&(e[i]=a)}return e}var AI={run:t=>t()},PI=()=>AI,Xb=typeof console.createTask<"u"?console.createTask:PI;function MI(t,e){const n=e.shift(),r=Xb(n);return t.reduce((a,i)=>a.then(()=>r.run(()=>i(...e))),Promise.resolve())}function LI(t,e){const n=e.shift(),r=Xb(n);return Promise.all(t.map(a=>r.run(()=>a(...e))))}function Ld(t,e){for(const n of[...t])n(e)}var OI=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(t,e,n={}){if(!t||typeof e!="function")return()=>{};const r=t;let a;for(;this._deprecatedHooks[t];)a=this._deprecatedHooks[t],t=a.to;if(a&&!n.allowDeprecated){let i=a.message;i||(i=`${r} hook has been deprecated`+(a.to?`, please use ${a.to}`:"")),this._deprecatedMessages||(this._deprecatedMessages=new Set),this._deprecatedMessages.has(i)||(console.warn(i),this._deprecatedMessages.add(i))}if(!e.name)try{Object.defineProperty(e,"name",{get:()=>"_"+t.replace(/\W+/g,"_")+"_hook_cb",configurable:!0})}catch{}return this._hooks[t]=this._hooks[t]||[],this._hooks[t].push(e),()=>{e&&(this.removeHook(t,e),e=void 0)}}hookOnce(t,e){let n,r=(...a)=>(typeof n=="function"&&n(),n=void 0,r=void 0,e(...a));return n=this.hook(t,r),n}removeHook(t,e){if(this._hooks[t]){const n=this._hooks[t].indexOf(e);n!==-1&&this._hooks[t].splice(n,1),this._hooks[t].length===0&&delete this._hooks[t]}}deprecateHook(t,e){this._deprecatedHooks[t]=typeof e=="string"?{to:e}:e;const n=this._hooks[t]||[];delete this._hooks[t];for(const r of n)this.hook(t,r)}deprecateHooks(t){Object.assign(this._deprecatedHooks,t);for(const e in t)this.deprecateHook(e,t[e])}addHooks(t){const e=U0(t),n=Object.keys(e).map(r=>this.hook(r,e[r]));return()=>{for(const r of n.splice(0,n.length))r()}}removeHooks(t){const e=U0(t);for(const n in e)this.removeHook(n,e[n])}removeAllHooks(){for(const t in this._hooks)delete this._hooks[t]}callHook(t,...e){return e.unshift(t),this.callHookWith(MI,t,...e)}callHookParallel(t,...e){return e.unshift(t),this.callHookWith(LI,t,...e)}callHookWith(t,e,...n){const r=this._before||this._after?{name:e,args:n,context:{}}:void 0;this._before&&Ld(this._before,r);const a=t(e in this._hooks?[...this._hooks[e]]:[],n);return a instanceof Promise?a.finally(()=>{this._after&&r&&Ld(this._after,r)}):(this._after&&r&&Ld(this._after,r),a)}beforeEach(t){return this._before=this._before||[],this._before.push(t),()=>{if(this._before!==void 0){const e=this._before.indexOf(t);e!==-1&&this._before.splice(e,1)}}}afterEach(t){return this._after=this._after||[],this._after.push(t),()=>{if(this._after!==void 0){const e=this._after.indexOf(t);e!==-1&&this._after.splice(e,1)}}}};function Yb(){return new OI}var rp=Yb(),xs=(t=>(t.INSPECTOR_TREE_UPDATED="inspector-tree-updated",t.INSPECTOR_STATE_UPDATED="inspector-state-updated",t.DEVTOOLS_STATE_UPDATED="devtools-state-updated",t.ROUTER_INFO_UPDATED="router-info-updated",t.TIMELINE_EVENT_UPDATED="timeline-event-updated",t.INSPECTOR_UPDATED="inspector-updated",t.ACTIVE_APP_UNMOUNTED="active-app-updated",t.DESTROY_DEVTOOLS_CLIENT="destroy-devtools-client",t.RELOAD_DEVTOOLS_CLIENT="reload-devtools-client",t))(xs||{});function I9(){var t;const e=fs.ctx.state;return{connected:e.connected,clientConnected:!0,vueVersion:((t=e?.activeAppRecord)==null?void 0:t.version)||"",tabs:e.tabs,commands:e.commands,vitePluginDetected:e.vitePluginDetected,appRecords:e.appRecords.map(n=>({id:n.id,name:n.name,version:n.version,routerId:n.routerId,iframe:n.iframe})),activeAppRecordId:e.activeAppRecordId,timelineLayersState:e.timelineLayersState}}var k9={on:(t,e)=>{rp.hook(t,e)},off:(t,e)=>{rp.removeHook(t,e)},once:(t,e)=>{rp.hookOnce(t,e)},emit:(t,...e)=>{rp.callHook(t,...e)},heartbeat:()=>!0,devtoolsState:()=>I9(),async getInspectorTree(t){const e=await fs.ctx.api.getInspectorTree(t);return U1(e)},async getInspectorState(t){const e=Wa(t.inspectorId);e&&(e.selectedNodeId=t.nodeId);const n=await fs.ctx.api.getInspectorState(t);return U1(n)},async editInspectorState(t){return await fs.ctx.api.editInspectorState(t)},sendInspectorState(t){return fs.ctx.api.sendInspectorState(t)},inspectComponentInspector(){return fs.ctx.api.inspectComponentInspector()},cancelInspectComponentInspector(){return fs.ctx.api.cancelInspectComponentInspector()},getComponentRenderCode(t){return fs.ctx.api.getComponentRenderCode(t)},scrollToComponent(t){return fs.ctx.api.scrollToComponent(t)},inspectDOM(t){return fs.ctx.api.inspectDOM(t)},getInspectorNodeActions(t){return Pv(t)},getInspectorActions(t){return Av(t)},updateTimelineLayersState(t){return jM(t)},callInspectorNodeAction(t,e,n){var r;const a=Pv(t);if(a?.length){const i=a[e];(r=i.action)==null||r.call(i,n)}},callInspectorAction(t,e){var n;const r=Av(t);if(r?.length){const a=r[e];(n=a.action)==null||n.call(a)}},openInEditor(t){return fs.ctx.api.openInEditor(t)},async checkVueInspectorDetected(){return!!await fs.ctx.api.getVueInspector()},async enableVueInspector(){var t,e,n;const r=await((n=(e=(t=fs)==null?void 0:t.api)==null?void 0:e.getVueInspector)==null?void 0:n.call(e));r&&await r.enable()},async toggleApp(t,e){return fs.ctx.api.toggleApp(t,e)},updatePluginSettings(t,e,n){return fs.ctx.api.updatePluginSettings(t,e,n)},getPluginSettings(t){return fs.ctx.api.getPluginSettings(t)},getRouterInfo(){return RL},navigate(t){var e;return(e=t9.value)==null?void 0:e.push(t).catch(()=>({}))},getMatchedRoutes(t){var e,n,r;const a=console.warn;console.warn=()=>{};const i=(r=(n=(e=t9.value)==null?void 0:e.resolve)==null?void 0:n.call(e,{path:t||"/"}).matched)!=null?r:[];return console.warn=a,i},toggleClientConnected(t){XM(t)},getCustomInspector(){return wm()},getInspectorInfo(t){return FM(t)},highlighComponent(t){return fs.ctx.hooks.callHook(N0.COMPONENT_HIGHLIGHT,{uid:t})},unhighlight(){return fs.ctx.hooks.callHook(N0.COMPONENT_UNHIGHLIGHT)},updateDevToolsClientDetected(t){Ib(t)},initDevToolsServerListener(){const e=Kb().broadcast;fs.ctx.hooks.hook(La.SEND_INSPECTOR_TREE_TO_CLIENT,n=>{e.emit("inspector-tree-updated",U1(n))}),fs.ctx.hooks.hook(La.SEND_INSPECTOR_STATE_TO_CLIENT,n=>{e.emit("inspector-state-updated",U1(n))}),fs.ctx.hooks.hook(La.DEVTOOLS_STATE_UPDATED,()=>{e.emit("devtools-state-updated",I9())}),fs.ctx.hooks.hook(La.ROUTER_INFO_UPDATED,({state:n})=>{e.emit("router-info-updated",n)}),fs.ctx.hooks.hook(La.SEND_TIMELINE_EVENT_TO_CLIENT,n=>{e.emit("timeline-event-updated",U1(n))}),fs.ctx.hooks.hook(La.SEND_INSPECTOR_TO_CLIENT,n=>{e.emit("inspector-updated",n)}),fs.ctx.hooks.hook(La.SEND_ACTIVE_APP_UNMOUNTED_TO_CLIENT,()=>{e.emit("active-app-updated")})}},Qt=new Proxy({value:{},functions:{}},{get(t,e){const n=tI();if(e==="value")return n;if(e==="functions")return n.$functions}});new Proxy({value:{},functions:{}},{get(t,e){const n=Kb();if(e==="value")return n;if(e==="functions")return n.functions}});function oa(t){let e=null,n=0;function r(){var a,i;(i=(a=Qt.value)==null?void 0:a.heartbeat)==null||i.call(a).then(()=>{t(),clearTimeout(e)}).catch(()=>{})}e=setInterval(()=>{n>=30&&clearTimeout(e),n++,r()},n*200+200),r()}var np=Yb(),II={on:(t,e)=>{np.hook(t,e)},off:(t,e)=>{np.removeHook(t,e)},once:(t,e)=>{np.hookOnce(t,e)},emit:(t,...e)=>{np.callHook(t,...e)},heartbeat:()=>!0},kI=new Proxy({value:{},functions:{}},{get(t,e){const n=nI();if(e==="value")return n;if(e==="functions")return n?.$functions}});function NY(t){let e=null;function n(){var r,a;(a=(r=kI.value)==null?void 0:r.heartbeat)==null||a.call(r).then(()=>{clearTimeout(e),t()}).catch(()=>({})),e=setTimeout(()=>{n()},80)}n()}function zI(){F0(II,{preset:"vite"})}var Jb=Symbol.for("__VueDevToolsStateSymbol__");function NI(){return{install(t){const e=VI();e.getDevToolsState(),t.provide(Jb,e),t.config.globalProperties.$getDevToolsState=e.getDevToolsState,t.config.globalProperties.$disconnectDevToolsClient=()=>{e.clientConnected.value=!1,e.connected.value=!1}}}}function VI(){const t=xt(!1),e=xt(!1),n=xt(""),r=xt([]),a=xt([]),i=xt(!1),s=xt([]),o=xt(""),l=xt({});function u(h){t.value=h.connected,e.value=h.clientConnected,n.value=h.vueVersion||"",r.value=h.tabs,a.value=h.commands,i.value=h.vitePluginDetected,s.value=h.appRecords,o.value=h.activeAppRecordId,l.value=h.timelineLayersState}function p(){oa(()=>{Qt.value.devtoolsState().then(h=>{u(h)}),Qt.functions.off("devtools-state-updated",u),Qt.functions.on("devtools-state-updated",u)})}return{getDevToolsState:p,connected:t,clientConnected:e,vueVersion:n,tabs:r,commands:a,vitePluginDetected:i,appRecords:s,activeAppRecordId:o,timelineLayersState:l}}function Wl(){return Rn(Jb)}var Ac=[];function HI(t){const{connected:e,clientConnected:n}=Wl();Ac.push(t),gi(()=>{Ac.splice(Ac.indexOf(t),1)});const r=pt(()=>n.value&&e.value);if(r.value)t();else{const a=Ir(r,i=>{i&&(t(),a())})}return()=>{Ac.splice(Ac.indexOf(t),1)}}function Qb(){Ac.forEach(t=>t())}async function DI(t="/",e=!0){try{const n=`${t}@vite/client`,r=await fetch(n);if((await r.text()).startsWith("<")||!r.headers.get("content-type")?.includes("javascript"))throw new Error("Not javascript");return await import(n)}catch{e&&console.error(`[vite-hot-client] Failed to import "${t}@vite/client"`)}}/*!
|
||
* vue-router v4.5.0
|
||
* (c) 2024 Eduardo San Martin Morote
|
||
* @license MIT
|
||
*/const Pc=typeof document<"u";function Zb(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function RI(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&Zb(t.default)}const ds=Object.assign;function Od(t,e){const n={};for(const r in e){const a=e[r];n[r]=mo(a)?a.map(t):t(a)}return n}const lu=()=>{},mo=Array.isArray,eC=/#/g,jI=/&/g,BI=/\//g,FI=/=/g,$I=/\?/g,tC=/\+/g,UI=/%5B/g,qI=/%5D/g,rC=/%5E/g,WI=/%60/g,nC=/%7B/g,GI=/%7C/g,sC=/%7D/g,KI=/%20/g;function Om(t){return encodeURI(""+t).replace(GI,"|").replace(UI,"[").replace(qI,"]")}function XI(t){return Om(t).replace(nC,"{").replace(sC,"}").replace(rC,"^")}function q0(t){return Om(t).replace(tC,"%2B").replace(KI,"+").replace(eC,"%23").replace(jI,"%26").replace(WI,"`").replace(nC,"{").replace(sC,"}").replace(rC,"^")}function YI(t){return q0(t).replace(FI,"%3D")}function JI(t){return Om(t).replace(eC,"%23").replace($I,"%3F")}function QI(t){return t==null?"":JI(t).replace(BI,"%2F")}function zu(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const ZI=/\/$/,ek=t=>t.replace(ZI,"");function Id(t,e,n="/"){let r,a={},i="",s="";const o=e.indexOf("#");let l=e.indexOf("?");return o<l&&o>=0&&(l=-1),l>-1&&(r=e.slice(0,l),i=e.slice(l+1,o>-1?o:e.length),a=t(i)),o>-1&&(r=r||e.slice(0,o),s=e.slice(o,e.length)),r=sk(r??e,n),{fullPath:r+(i&&"?")+i+s,path:r,query:a,hash:zu(s)}}function tk(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function rk(t,e,n){const r=e.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&t1(e.matched[r],n.matched[a])&&iC(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function t1(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function iC(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!nk(t[n],e[n]))return!1;return!0}function nk(t,e){return mo(t)?z9(t,e):mo(e)?z9(e,t):t===e}function z9(t,e){return mo(e)?t.length===e.length&&t.every((n,r)=>n===e[r]):t.length===1&&t[0]===e}function sk(t,e){if(t.startsWith("/"))return t;if(!t)return e;const n=e.split("/"),r=t.split("/"),a=r[r.length-1];(a===".."||a===".")&&r.push("");let i=n.length-1,s,o;for(s=0;s<r.length;s++)if(o=r[s],o!==".")if(o==="..")i>1&&i--;else break;return n.slice(0,i).join("/")+"/"+r.slice(s).join("/")}const Pa={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var Nu;(function(t){t.pop="pop",t.push="push"})(Nu||(Nu={}));var Zp;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Zp||(Zp={}));const kd="";function ik(t){if(!t)if(Pc){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),ek(t)}const ok=/^[^#]+#/;function ak(t,e){return t.replace(ok,"#")+e}function lk(t,e){const n=document.documentElement.getBoundingClientRect(),r=t.getBoundingClientRect();return{behavior:e.behavior,left:r.left-n.left-(e.left||0),top:r.top-n.top-(e.top||0)}}const ck=()=>({left:window.scrollX,top:window.scrollY});function uk(t){let e;if("el"in t){const n=t.el,r=typeof n=="string"&&n.startsWith("#"),a=typeof n=="string"?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!a)return;e=lk(a,t)}else e=t;"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 N9(t,e){return(history.state?history.state.position-e:-1)+t}const W0=new Map;function pk(t,e){W0.set(t,e)}function hk(t){const e=W0.get(t);return W0.delete(t),e}function fk(t=""){let e=[],n=[kd],r=0;t=ik(t);function a(o){r++,r!==n.length&&n.splice(r),n.push(o)}function i(o,l,{direction:u,delta:p}){const h={direction:u,delta:p,type:Nu.pop};for(const d of e)d(o,l,h)}const s={location:kd,state:{},base:t,createHref:ak.bind(null,t),replace(o){n.splice(r--,1),a(o)},push(o,l){a(o)},listen(o){return e.push(o),()=>{const l=e.indexOf(o);l>-1&&e.splice(l,1)}},destroy(){e=[],n=[kd],r=0},go(o,l=!0){const u=this.location,p=o<0?Zp.back:Zp.forward;r=Math.max(0,Math.min(r+o,n.length-1)),l&&i(this.location,u,{direction:p,delta:o})}};return Object.defineProperty(s,"location",{enumerable:!0,get:()=>n[r]}),s}function dk(t){return typeof t=="string"||t&&typeof t=="object"}function oC(t){return typeof t=="string"||typeof t=="symbol"}const aC=Symbol("");var V9;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(V9||(V9={}));function r1(t,e){return ds(new Error,{type:t,[aC]:!0},e)}function Yo(t,e){return t instanceof Error&&aC in t&&(e==null||!!(t.type&e))}const H9="[^/]+?",mk={sensitive:!1,strict:!1,start:!0,end:!0},gk=/[.+*?^${}()[\]/\\]/g;function vk(t,e){const n=ds({},mk,e),r=[];let a=n.start?"^":"";const i=[];for(const u of t){const p=u.length?[]:[90];n.strict&&!u.length&&(a+="/");for(let h=0;h<u.length;h++){const d=u[h];let m=40+(n.sensitive?.25:0);if(d.type===0)h||(a+="/"),a+=d.value.replace(gk,"\\$&"),m+=40;else if(d.type===1){const{value:f,repeatable:v,optional:C,regexp:E}=d;i.push({name:f,repeatable:v,optional:C});const x=E||H9;if(x!==H9){m+=10;try{new RegExp(`(${x})`)}catch(w){throw new Error(`Invalid custom RegExp for param "${f}" (${x}): `+w.message)}}let g=v?`((?:${x})(?:/(?:${x}))*)`:`(${x})`;h||(g=C&&u.length<2?`(?:/${g})`:"/"+g),C&&(g+="?"),a+=g,m+=20,C&&(m+=-8),v&&(m+=-20),x===".*"&&(m+=-50)}p.push(m)}r.push(p)}if(n.strict&&n.end){const u=r.length-1;r[u][r[u].length-1]+=.7000000000000001}n.strict||(a+="/?"),n.end?a+="$":n.strict&&!a.endsWith("/")&&(a+="(?:/|$)");const s=new RegExp(a,n.sensitive?"":"i");function o(u){const p=u.match(s),h={};if(!p)return null;for(let d=1;d<p.length;d++){const m=p[d]||"",f=i[d-1];h[f.name]=m&&f.repeatable?m.split("/"):m}return h}function l(u){let p="",h=!1;for(const d of t){(!h||!p.endsWith("/"))&&(p+="/"),h=!1;for(const m of d)if(m.type===0)p+=m.value;else if(m.type===1){const{value:f,repeatable:v,optional:C}=m,E=f in u?u[f]:"";if(mo(E)&&!v)throw new Error(`Provided param "${f}" is an array but it is not repeatable (* or + modifiers)`);const x=mo(E)?E.join("/"):E;if(!x)if(C)d.length<2&&(p.endsWith("/")?p=p.slice(0,-1):h=!0);else throw new Error(`Missing required param "${f}"`);p+=x}}return p||"/"}return{re:s,score:r,keys:i,parse:o,stringify:l}}function yk(t,e){let n=0;for(;n<t.length&&n<e.length;){const r=e[n]-t[n];if(r)return r;n++}return t.length<e.length?t.length===1&&t[0]===80?-1:1:t.length>e.length?e.length===1&&e[0]===80?1:-1:0}function lC(t,e){let n=0;const r=t.score,a=e.score;for(;n<r.length&&n<a.length;){const i=yk(r[n],a[n]);if(i)return i;n++}if(Math.abs(a.length-r.length)===1){if(D9(r))return 1;if(D9(a))return-1}return a.length-r.length}function D9(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const bk={type:0,value:""},Ck=/[a-zA-Z0-9_]/;function Ek(t){if(!t)return[[]];if(t==="/")return[[bk]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(m){throw new Error(`ERR (${n})/"${u}": ${m}`)}let n=0,r=n;const a=[];let i;function s(){i&&a.push(i),i=[]}let o=0,l,u="",p="";function h(){u&&(n===0?i.push({type:0,value:u}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${u}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:u,regexp:p,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),u="")}function d(){u+=l}for(;o<t.length;){if(l=t[o++],l==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:l==="/"?(u&&h(),s()):l===":"?(h(),n=1):d();break;case 4:d(),n=r;break;case 1:l==="("?n=2:Ck.test(l)?d():(h(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&o--);break;case 2:l===")"?p[p.length-1]=="\\"?p=p.slice(0,-1)+l:n=3:p+=l;break;case 3:h(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&o--,p="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${u}"`),h(),s(),a}function Sk(t,e,n){const r=vk(Ek(t.path),n),a=ds(r,{record:t,parent:e,children:[],alias:[]});return e&&!a.record.aliasOf==!e.record.aliasOf&&e.children.push(a),a}function xk(t,e){const n=[],r=new Map;e=F9({strict:!1,end:!0,sensitive:!1},e);function a(h){return r.get(h)}function i(h,d,m){const f=!m,v=j9(h);v.aliasOf=m&&m.record;const C=F9(e,h),E=[v];if("alias"in h){const w=typeof h.alias=="string"?[h.alias]:h.alias;for(const b of w)E.push(j9(ds({},v,{components:m?m.record.components:v.components,path:b,aliasOf:m?m.record:v})))}let x,g;for(const w of E){const{path:b}=w;if(d&&b[0]!=="/"){const A=d.record.path,T=A[A.length-1]==="/"?"":"/";w.path=d.record.path+(b&&T+b)}if(x=Sk(w,d,C),m?m.alias.push(x):(g=g||x,g!==x&&g.alias.push(x),f&&h.name&&!B9(x)&&s(h.name)),cC(x)&&l(x),v.children){const A=v.children;for(let T=0;T<A.length;T++)i(A[T],x,m&&m.children[T])}m=m||x}return g?()=>{s(g)}:lu}function s(h){if(oC(h)){const d=r.get(h);d&&(r.delete(h),n.splice(n.indexOf(d),1),d.children.forEach(s),d.alias.forEach(s))}else{const d=n.indexOf(h);d>-1&&(n.splice(d,1),h.record.name&&r.delete(h.record.name),h.children.forEach(s),h.alias.forEach(s))}}function o(){return n}function l(h){const d=_k(h,n);n.splice(d,0,h),h.record.name&&!B9(h)&&r.set(h.record.name,h)}function u(h,d){let m,f={},v,C;if("name"in h&&h.name){if(m=r.get(h.name),!m)throw r1(1,{location:h});C=m.record.name,f=ds(R9(d.params,m.keys.filter(g=>!g.optional).concat(m.parent?m.parent.keys.filter(g=>g.optional):[]).map(g=>g.name)),h.params&&R9(h.params,m.keys.map(g=>g.name))),v=m.stringify(f)}else if(h.path!=null)v=h.path,m=n.find(g=>g.re.test(v)),m&&(f=m.parse(v),C=m.record.name);else{if(m=d.name?r.get(d.name):n.find(g=>g.re.test(d.path)),!m)throw r1(1,{location:h,currentLocation:d});C=m.record.name,f=ds({},d.params,h.params),v=m.stringify(f)}const E=[];let x=m;for(;x;)E.unshift(x.record),x=x.parent;return{name:C,path:v,params:f,matched:E,meta:Tk(E)}}t.forEach(h=>i(h));function p(){n.length=0,r.clear()}return{addRoute:i,resolve:u,removeRoute:s,clearRoutes:p,getRoutes:o,getRecordMatcher:a}}function R9(t,e){const n={};for(const r of e)r in t&&(n[r]=t[r]);return n}function j9(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:wk(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function wk(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const r in t.components)e[r]=typeof n=="object"?n[r]:n;return e}function B9(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function Tk(t){return t.reduce((e,n)=>ds(e,n.meta),{})}function F9(t,e){const n={};for(const r in t)n[r]=r in e?e[r]:t[r];return n}function _k(t,e){let n=0,r=e.length;for(;n!==r;){const i=n+r>>1;lC(t,e[i])<0?r=i:n=i+1}const a=Ak(t);return a&&(r=e.lastIndexOf(a,r-1)),r}function Ak(t){let e=t;for(;e=e.parent;)if(cC(e)&&lC(t,e)===0)return e}function cC({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function Pk(t){const e={};if(t===""||t==="?")return e;const r=(t[0]==="?"?t.slice(1):t).split("&");for(let a=0;a<r.length;++a){const i=r[a].replace(tC," "),s=i.indexOf("="),o=zu(s<0?i:i.slice(0,s)),l=s<0?null:zu(i.slice(s+1));if(o in e){let u=e[o];mo(u)||(u=e[o]=[u]),u.push(l)}else e[o]=l}return e}function $9(t){let e="";for(let n in t){const r=t[n];if(n=YI(n),r==null){r!==void 0&&(e+=(e.length?"&":"")+n);continue}(mo(r)?r.map(i=>i&&q0(i)):[r&&q0(r)]).forEach(i=>{i!==void 0&&(e+=(e.length?"&":"")+n,i!=null&&(e+="="+i))})}return e}function Mk(t){const e={};for(const n in t){const r=t[n];r!==void 0&&(e[n]=mo(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return e}const Lk=Symbol(""),U9=Symbol(""),Kh=Symbol(""),Im=Symbol(""),G0=Symbol("");function q1(){let t=[];function e(r){return t.push(r),()=>{const a=t.indexOf(r);a>-1&&t.splice(a,1)}}function n(){t=[]}return{add:e,list:()=>t.slice(),reset:n}}function Da(t,e,n,r,a,i=s=>s()){const s=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((o,l)=>{const u=d=>{d===!1?l(r1(4,{from:n,to:e})):d instanceof Error?l(d):dk(d)?l(r1(2,{from:e,to:d})):(s&&r.enterCallbacks[a]===s&&typeof d=="function"&&s.push(d),o())},p=i(()=>t.call(r&&r.instances[a],e,n,u));let h=Promise.resolve(p);t.length<3&&(h=h.then(u)),h.catch(d=>l(d))})}function zd(t,e,n,r,a=i=>i()){const i=[];for(const s of t)for(const o in s.components){let l=s.components[o];if(!(e!=="beforeRouteEnter"&&!s.instances[o]))if(Zb(l)){const p=(l.__vccOpts||l)[e];p&&i.push(Da(p,n,r,s,o,a))}else{let u=l();i.push(()=>u.then(p=>{if(!p)throw new Error(`Couldn't resolve component "${o}" at "${s.path}"`);const h=RI(p)?p.default:p;s.mods[o]=p,s.components[o]=h;const m=(h.__vccOpts||h)[e];return m&&Da(m,n,r,s,o,a)()}))}}return i}function q9(t){const e=Rn(Kh),n=Rn(Im),r=pt(()=>{const l=$e(t.to);return e.resolve(l)}),a=pt(()=>{const{matched:l}=r.value,{length:u}=l,p=l[u-1],h=n.matched;if(!p||!h.length)return-1;const d=h.findIndex(t1.bind(null,p));if(d>-1)return d;const m=W9(l[u-2]);return u>1&&W9(p)===m&&h[h.length-1].path!==m?h.findIndex(t1.bind(null,l[u-2])):d}),i=pt(()=>a.value>-1&&zk(n.params,r.value.params)),s=pt(()=>a.value>-1&&a.value===n.matched.length-1&&iC(n.params,r.value.params));function o(l={}){if(kk(l)){const u=e[$e(t.replace)?"replace":"push"]($e(t.to)).catch(lu);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>u),u}return Promise.resolve()}return{route:r,href:pt(()=>r.value.href),isActive:i,isExactActive:s,navigate:o}}function Ok(t){return t.length===1?t[0]:t}const Ik=ur({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:q9,setup(t,{slots:e}){const n=fo(q9(t)),{options:r}=Rn(Kh),a=pt(()=>({[G9(t.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[G9(t.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=e.default&&Ok(e.default(n));return t.custom?i:il("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},i)}}}),uC=Ik;function kk(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function zk(t,e){for(const n in e){const r=e[n],a=t[n];if(typeof r=="string"){if(r!==a)return!1}else if(!mo(a)||a.length!==r.length||r.some((i,s)=>i!==a[s]))return!1}return!0}function W9(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const G9=(t,e,n)=>t??e??n,Nk=ur({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const r=Rn(G0),a=pt(()=>t.route||r.value),i=Rn(U9,0),s=pt(()=>{let u=$e(i);const{matched:p}=a.value;let h;for(;(h=p[u])&&!h.components;)u++;return u}),o=pt(()=>a.value.matched[s.value]);zs(U9,pt(()=>s.value+1)),zs(Lk,o),zs(G0,a);const l=xt();return Ir(()=>[l.value,o.value,t.name],([u,p,h],[d,m,f])=>{p&&(p.instances[h]=u,m&&m!==p&&u&&u===d&&(p.leaveGuards.size||(p.leaveGuards=m.leaveGuards),p.updateGuards.size||(p.updateGuards=m.updateGuards))),u&&p&&(!m||!t1(p,m)||!d)&&(p.enterCallbacks[h]||[]).forEach(v=>v(u))},{flush:"post"}),()=>{const u=a.value,p=t.name,h=o.value,d=h&&h.components[p];if(!d)return K9(n.default,{Component:d,route:u});const m=h.props[p],f=m?m===!0?u.params:typeof m=="function"?m(u):m:null,C=il(d,ds({},f,e,{onVnodeUnmounted:E=>{E.component.isUnmounted&&(h.instances[p]=null)},ref:l}));return K9(n.default,{Component:C,route:u})||C}}});function K9(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const Vk=Nk;function Hk(t){const e=xk(t.routes,t),n=t.parseQuery||Pk,r=t.stringifyQuery||$9,a=t.history,i=q1(),s=q1(),o=q1(),l=Kr(Pa);let u=Pa;Pc&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const p=Od.bind(null,pe=>""+pe),h=Od.bind(null,QI),d=Od.bind(null,zu);function m(pe,oe){let ce,ie;return oC(pe)?(ce=e.getRecordMatcher(pe),ie=oe):ie=pe,e.addRoute(ie,ce)}function f(pe){const oe=e.getRecordMatcher(pe);oe&&e.removeRoute(oe)}function v(){return e.getRoutes().map(pe=>pe.record)}function C(pe){return!!e.getRecordMatcher(pe)}function E(pe,oe){if(oe=ds({},oe||l.value),typeof pe=="string"){const ye=Id(n,pe,oe.path),ge=e.resolve({path:ye.path},oe),Me=a.createHref(ye.fullPath);return ds(ye,ge,{params:d(ge.params),hash:zu(ye.hash),redirectedFrom:void 0,href:Me})}let ce;if(pe.path!=null)ce=ds({},pe,{path:Id(n,pe.path,oe.path).path});else{const ye=ds({},pe.params);for(const ge in ye)ye[ge]==null&&delete ye[ge];ce=ds({},pe,{params:h(ye)}),oe.params=h(oe.params)}const ie=e.resolve(ce,oe),ne=pe.hash||"";ie.params=p(d(ie.params));const Se=tk(r,ds({},pe,{hash:XI(ne),path:ie.path})),se=a.createHref(Se);return ds({fullPath:Se,hash:ne,query:r===$9?Mk(pe.query):pe.query||{}},ie,{redirectedFrom:void 0,href:se})}function x(pe){return typeof pe=="string"?Id(n,pe,l.value.path):ds({},pe)}function g(pe,oe){if(u!==pe)return r1(8,{from:oe,to:pe})}function w(pe){return T(pe)}function b(pe){return w(ds(x(pe),{replace:!0}))}function A(pe){const oe=pe.matched[pe.matched.length-1];if(oe&&oe.redirect){const{redirect:ce}=oe;let ie=typeof ce=="function"?ce(pe):ce;return typeof ie=="string"&&(ie=ie.includes("?")||ie.includes("#")?ie=x(ie):{path:ie},ie.params={}),ds({query:pe.query,hash:pe.hash,params:ie.path!=null?{}:pe.params},ie)}}function T(pe,oe){const ce=u=E(pe),ie=l.value,ne=pe.state,Se=pe.force,se=pe.replace===!0,ye=A(ce);if(ye)return T(ds(x(ye),{state:typeof ye=="object"?ds({},ne,ye.state):ne,force:Se,replace:se}),oe||ce);const ge=ce;ge.redirectedFrom=oe;let Me;return!Se&&rk(r,ie,ce)&&(Me=r1(16,{to:ge,from:ie}),Oe(ie,ie,!0,!1)),(Me?Promise.resolve(Me):z(ge,ie)).catch(ae=>Yo(ae)?Yo(ae,2)?ae:ue(ae):K(ae,ge,ie)).then(ae=>{if(ae){if(Yo(ae,2))return T(ds({replace:se},x(ae.to),{state:typeof ae.to=="object"?ds({},ne,ae.to.state):ne,force:Se}),oe||ge)}else ae=W(ge,ie,!0,se,ne);return U(ge,ie,ae),ae})}function O(pe,oe){const ce=g(pe,oe);return ce?Promise.reject(ce):Promise.resolve()}function I(pe){const oe=fe.values().next().value;return oe&&typeof oe.runWithContext=="function"?oe.runWithContext(pe):pe()}function z(pe,oe){let ce;const[ie,ne,Se]=Dk(pe,oe);ce=zd(ie.reverse(),"beforeRouteLeave",pe,oe);for(const ye of ie)ye.leaveGuards.forEach(ge=>{ce.push(Da(ge,pe,oe))});const se=O.bind(null,pe,oe);return ce.push(se),Ae(ce).then(()=>{ce=[];for(const ye of i.list())ce.push(Da(ye,pe,oe));return ce.push(se),Ae(ce)}).then(()=>{ce=zd(ne,"beforeRouteUpdate",pe,oe);for(const ye of ne)ye.updateGuards.forEach(ge=>{ce.push(Da(ge,pe,oe))});return ce.push(se),Ae(ce)}).then(()=>{ce=[];for(const ye of Se)if(ye.beforeEnter)if(mo(ye.beforeEnter))for(const ge of ye.beforeEnter)ce.push(Da(ge,pe,oe));else ce.push(Da(ye.beforeEnter,pe,oe));return ce.push(se),Ae(ce)}).then(()=>(pe.matched.forEach(ye=>ye.enterCallbacks={}),ce=zd(Se,"beforeRouteEnter",pe,oe,I),ce.push(se),Ae(ce))).then(()=>{ce=[];for(const ye of s.list())ce.push(Da(ye,pe,oe));return ce.push(se),Ae(ce)}).catch(ye=>Yo(ye,8)?ye:Promise.reject(ye))}function U(pe,oe,ce){o.list().forEach(ie=>I(()=>ie(pe,oe,ce)))}function W(pe,oe,ce,ie,ne){const Se=g(pe,oe);if(Se)return Se;const se=oe===Pa,ye=Pc?history.state:{};ce&&(ie||se?a.replace(pe.fullPath,ds({scroll:se&&ye&&ye.scroll},ne)):a.push(pe.fullPath,ne)),l.value=pe,Oe(pe,oe,ce,se),ue()}let F;function N(){F||(F=a.listen((pe,oe,ce)=>{if(!Ee.listening)return;const ie=E(pe),ne=A(ie);if(ne){T(ds(ne,{replace:!0,force:!0}),ie).catch(lu);return}u=ie;const Se=l.value;Pc&&pk(N9(Se.fullPath,ce.delta),ck()),z(ie,Se).catch(se=>Yo(se,12)?se:Yo(se,2)?(T(ds(x(se.to),{force:!0}),ie).then(ye=>{Yo(ye,20)&&!ce.delta&&ce.type===Nu.pop&&a.go(-1,!1)}).catch(lu),Promise.reject()):(ce.delta&&a.go(-ce.delta,!1),K(se,ie,Se))).then(se=>{se=se||W(ie,Se,!1),se&&(ce.delta&&!Yo(se,8)?a.go(-ce.delta,!1):ce.type===Nu.pop&&Yo(se,20)&&a.go(-1,!1)),U(ie,Se,se)}).catch(lu)}))}let $=q1(),D=q1(),R;function K(pe,oe,ce){ue(pe);const ie=D.list();return ie.length?ie.forEach(ne=>ne(pe,oe,ce)):console.error(pe),Promise.reject(pe)}function re(){return R&&l.value!==Pa?Promise.resolve():new Promise((pe,oe)=>{$.add([pe,oe])})}function ue(pe){return R||(R=!pe,N(),$.list().forEach(([oe,ce])=>pe?ce(pe):oe()),$.reset()),pe}function Oe(pe,oe,ce,ie){const{scrollBehavior:ne}=t;if(!Pc||!ne)return Promise.resolve();const Se=!ce&&hk(N9(pe.fullPath,0))||(ie||!ce)&&history.state&&history.state.scroll||null;return ws().then(()=>ne(pe,oe,Se)).then(se=>se&&uk(se)).catch(se=>K(se,pe,oe))}const X=pe=>a.go(pe);let J;const fe=new Set,Ee={currentRoute:l,listening:!0,addRoute:m,removeRoute:f,clearRoutes:e.clearRoutes,hasRoute:C,getRoutes:v,resolve:E,options:t,push:w,replace:b,go:X,back:()=>X(-1),forward:()=>X(1),beforeEach:i.add,beforeResolve:s.add,afterEach:o.add,onError:D.add,isReady:re,install(pe){const oe=this;pe.component("RouterLink",uC),pe.component("RouterView",Vk),pe.config.globalProperties.$router=oe,Object.defineProperty(pe.config.globalProperties,"$route",{enumerable:!0,get:()=>$e(l)}),Pc&&!J&&l.value===Pa&&(J=!0,w(a.location).catch(ne=>{}));const ce={};for(const ne in Pa)Object.defineProperty(ce,ne,{get:()=>l.value[ne],enumerable:!0});pe.provide(Kh,oe),pe.provide(Im,Lh(ce)),pe.provide(G0,l);const ie=pe.unmount;fe.add(pe),pe.unmount=function(){fe.delete(pe),fe.size<1&&(u=Pa,F&&F(),F=null,l.value=Pa,J=!1,R=!1),ie()}}};function Ae(pe){return pe.reduce((oe,ce)=>oe.then(()=>I(ce)),Promise.resolve())}return Ee}function Dk(t,e){const n=[],r=[],a=[],i=Math.max(e.matched.length,t.matched.length);for(let s=0;s<i;s++){const o=e.matched[s];o&&(t.matched.find(u=>t1(u,o))?r.push(o):n.push(o));const l=t.matched[s];l&&(e.matched.find(u=>t1(u,l))||a.push(l))}return[n,r,a]}function Xh(){return Rn(Kh)}function km(t){return Rn(Im)}const Rk=["top","right","bottom","left"],X9=["start","end"],Y9=Rk.reduce((t,e)=>t.concat(e,e+"-"+X9[0],e+"-"+X9[1]),[]),Vu=Math.min,Al=Math.max,jk={left:"right",right:"left",bottom:"top",top:"bottom"},Bk={start:"end",end:"start"};function K0(t,e,n){return Al(t,Vu(e,n))}function Gl(t,e){return typeof t=="function"?t(e):t}function Ho(t){return t.split("-")[0]}function po(t){return t.split("-")[1]}function pC(t){return t==="x"?"y":"x"}function zm(t){return t==="y"?"height":"width"}function jl(t){return["top","bottom"].includes(Ho(t))?"y":"x"}function Nm(t){return pC(jl(t))}function hC(t,e,n){n===void 0&&(n=!1);const r=po(t),a=Nm(t),i=zm(a);let s=a==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return e.reference[i]>e.floating[i]&&(s=th(s)),[s,th(s)]}function Fk(t){const e=th(t);return[eh(t),e,eh(e)]}function eh(t){return t.replace(/start|end/g,e=>Bk[e])}function $k(t,e,n){const r=["left","right"],a=["right","left"],i=["top","bottom"],s=["bottom","top"];switch(t){case"top":case"bottom":return n?e?a:r:e?r:a;case"left":case"right":return e?i:s;default:return[]}}function Uk(t,e,n,r){const a=po(t);let i=$k(Ho(t),n==="start",r);return a&&(i=i.map(s=>s+"-"+a),e&&(i=i.concat(i.map(eh)))),i}function th(t){return t.replace(/left|right|bottom|top/g,e=>jk[e])}function qk(t){return{top:0,right:0,bottom:0,left:0,...t}}function fC(t){return typeof t!="number"?qk(t):{top:t,right:t,bottom:t,left:t}}function cu(t){const{x:e,y:n,width:r,height:a}=t;return{width:r,height:a,top:n,left:e,right:e+r,bottom:n+a,x:e,y:n}}function J9(t,e,n){let{reference:r,floating:a}=t;const i=jl(e),s=Nm(e),o=zm(s),l=Ho(e),u=i==="y",p=r.x+r.width/2-a.width/2,h=r.y+r.height/2-a.height/2,d=r[o]/2-a[o]/2;let m;switch(l){case"top":m={x:p,y:r.y-a.height};break;case"bottom":m={x:p,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:h};break;case"left":m={x:r.x-a.width,y:h};break;default:m={x:r.x,y:r.y}}switch(po(e)){case"start":m[s]-=d*(n&&u?-1:1);break;case"end":m[s]+=d*(n&&u?-1:1);break}return m}const Wk=async(t,e,n)=>{const{placement:r="bottom",strategy:a="absolute",middleware:i=[],platform:s}=n,o=i.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(e));let u=await s.getElementRects({reference:t,floating:e,strategy:a}),{x:p,y:h}=J9(u,r,l),d=r,m={},f=0;for(let v=0;v<o.length;v++){const{name:C,fn:E}=o[v],{x,y:g,data:w,reset:b}=await E({x:p,y:h,initialPlacement:r,placement:d,strategy:a,middlewareData:m,rects:u,platform:s,elements:{reference:t,floating:e}});p=x??p,h=g??h,m={...m,[C]:{...m[C],...w}},b&&f<=50&&(f++,typeof b=="object"&&(b.placement&&(d=b.placement),b.rects&&(u=b.rects===!0?await s.getElementRects({reference:t,floating:e,strategy:a}):b.rects),{x:p,y:h}=J9(u,d,l)),v=-1)}return{x:p,y:h,placement:d,strategy:a,middlewareData:m}};async function Yh(t,e){var n;e===void 0&&(e={});const{x:r,y:a,platform:i,rects:s,elements:o,strategy:l}=t,{boundary:u="clippingAncestors",rootBoundary:p="viewport",elementContext:h="floating",altBoundary:d=!1,padding:m=0}=Gl(e,t),f=fC(m),C=o[d?h==="floating"?"reference":"floating":h],E=cu(await i.getClippingRect({element:(n=await(i.isElement==null?void 0:i.isElement(C)))==null||n?C:C.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:u,rootBoundary:p,strategy:l})),x=h==="floating"?{x:r,y:a,width:s.floating.width,height:s.floating.height}:s.reference,g=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),w=await(i.isElement==null?void 0:i.isElement(g))?await(i.getScale==null?void 0:i.getScale(g))||{x:1,y:1}:{x:1,y:1},b=cu(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:x,offsetParent:g,strategy:l}):x);return{top:(E.top-b.top+f.top)/w.y,bottom:(b.bottom-E.bottom+f.bottom)/w.y,left:(E.left-b.left+f.left)/w.x,right:(b.right-E.right+f.right)/w.x}}const Gk=t=>({name:"arrow",options:t,async fn(e){const{x:n,y:r,placement:a,rects:i,platform:s,elements:o,middlewareData:l}=e,{element:u,padding:p=0}=Gl(t,e)||{};if(u==null)return{};const h=fC(p),d={x:n,y:r},m=Nm(a),f=zm(m),v=await s.getDimensions(u),C=m==="y",E=C?"top":"left",x=C?"bottom":"right",g=C?"clientHeight":"clientWidth",w=i.reference[f]+i.reference[m]-d[m]-i.floating[f],b=d[m]-i.reference[m],A=await(s.getOffsetParent==null?void 0:s.getOffsetParent(u));let T=A?A[g]:0;(!T||!await(s.isElement==null?void 0:s.isElement(A)))&&(T=o.floating[g]||i.floating[f]);const O=w/2-b/2,I=T/2-v[f]/2-1,z=Vu(h[E],I),U=Vu(h[x],I),W=z,F=T-v[f]-U,N=T/2-v[f]/2+O,$=K0(W,N,F),D=!l.arrow&&po(a)!=null&&N!==$&&i.reference[f]/2-(N<W?z:U)-v[f]/2<0,R=D?N<W?N-W:N-F:0;return{[m]:d[m]+R,data:{[m]:$,centerOffset:N-$-R,...D&&{alignmentOffset:R}},reset:D}}});function Kk(t,e,n){return(t?[...n.filter(a=>po(a)===t),...n.filter(a=>po(a)!==t)]:n.filter(a=>Ho(a)===a)).filter(a=>t?po(a)===t||(e?eh(a)!==a:!1):!0)}const Xk=function(t){return t===void 0&&(t={}),{name:"autoPlacement",options:t,async fn(e){var n,r,a;const{rects:i,middlewareData:s,placement:o,platform:l,elements:u}=e,{crossAxis:p=!1,alignment:h,allowedPlacements:d=Y9,autoAlignment:m=!0,...f}=Gl(t,e),v=h!==void 0||d===Y9?Kk(h||null,m,d):d,C=await Yh(e,f),E=((n=s.autoPlacement)==null?void 0:n.index)||0,x=v[E];if(x==null)return{};const g=hC(x,i,await(l.isRTL==null?void 0:l.isRTL(u.floating)));if(o!==x)return{reset:{placement:v[0]}};const w=[C[Ho(x)],C[g[0]],C[g[1]]],b=[...((r=s.autoPlacement)==null?void 0:r.overflows)||[],{placement:x,overflows:w}],A=v[E+1];if(A)return{data:{index:E+1,overflows:b},reset:{placement:A}};const T=b.map(z=>{const U=po(z.placement);return[z.placement,U&&p?z.overflows.slice(0,2).reduce((W,F)=>W+F,0):z.overflows[0],z.overflows]}).sort((z,U)=>z[1]-U[1]),I=((a=T.filter(z=>z[2].slice(0,po(z[0])?2:3).every(U=>U<=0))[0])==null?void 0:a[0])||T[0][0];return I!==o?{data:{index:E+1,overflows:b},reset:{placement:I}}:{}}}},Yk=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var n,r;const{placement:a,middlewareData:i,rects:s,initialPlacement:o,platform:l,elements:u}=e,{mainAxis:p=!0,crossAxis:h=!0,fallbackPlacements:d,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:v=!0,...C}=Gl(t,e);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const E=Ho(a),x=jl(o),g=Ho(o)===o,w=await(l.isRTL==null?void 0:l.isRTL(u.floating)),b=d||(g||!v?[th(o)]:Fk(o)),A=f!=="none";!d&&A&&b.push(...Uk(o,v,f,w));const T=[o,...b],O=await Yh(e,C),I=[];let z=((r=i.flip)==null?void 0:r.overflows)||[];if(p&&I.push(O[E]),h){const N=hC(a,s,w);I.push(O[N[0]],O[N[1]])}if(z=[...z,{placement:a,overflows:I}],!I.every(N=>N<=0)){var U,W;const N=(((U=i.flip)==null?void 0:U.index)||0)+1,$=T[N];if($)return{data:{index:N,overflows:z},reset:{placement:$}};let D=(W=z.filter(R=>R.overflows[0]<=0).sort((R,K)=>R.overflows[1]-K.overflows[1])[0])==null?void 0:W.placement;if(!D)switch(m){case"bestFit":{var F;const R=(F=z.filter(K=>{if(A){const re=jl(K.placement);return re===x||re==="y"}return!0}).map(K=>[K.placement,K.overflows.filter(re=>re>0).reduce((re,ue)=>re+ue,0)]).sort((K,re)=>K[1]-re[1])[0])==null?void 0:F[0];R&&(D=R);break}case"initialPlacement":D=o;break}if(a!==D)return{reset:{placement:D}}}return{}}}};async function Jk(t,e){const{placement:n,platform:r,elements:a}=t,i=await(r.isRTL==null?void 0:r.isRTL(a.floating)),s=Ho(n),o=po(n),l=jl(n)==="y",u=["left","top"].includes(s)?-1:1,p=i&&l?-1:1,h=Gl(e,t);let{mainAxis:d,crossAxis:m,alignmentAxis:f}=typeof h=="number"?{mainAxis:h,crossAxis:0,alignmentAxis:null}:{mainAxis:h.mainAxis||0,crossAxis:h.crossAxis||0,alignmentAxis:h.alignmentAxis};return o&&typeof f=="number"&&(m=o==="end"?f*-1:f),l?{x:m*p,y:d*u}:{x:d*u,y:m*p}}const Qk=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var n,r;const{x:a,y:i,placement:s,middlewareData:o}=e,l=await Jk(e,t);return s===((n=o.offset)==null?void 0:n.placement)&&(r=o.arrow)!=null&&r.alignmentOffset?{}:{x:a+l.x,y:i+l.y,data:{...l,placement:s}}}}},Zk=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:n,y:r,placement:a}=e,{mainAxis:i=!0,crossAxis:s=!1,limiter:o={fn:C=>{let{x:E,y:x}=C;return{x:E,y:x}}},...l}=Gl(t,e),u={x:n,y:r},p=await Yh(e,l),h=jl(Ho(a)),d=pC(h);let m=u[d],f=u[h];if(i){const C=d==="y"?"top":"left",E=d==="y"?"bottom":"right",x=m+p[C],g=m-p[E];m=K0(x,m,g)}if(s){const C=h==="y"?"top":"left",E=h==="y"?"bottom":"right",x=f+p[C],g=f-p[E];f=K0(x,f,g)}const v=o.fn({...e,[d]:m,[h]:f});return{...v,data:{x:v.x-n,y:v.y-r,enabled:{[d]:i,[h]:s}}}}}},ez=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var n,r;const{placement:a,rects:i,platform:s,elements:o}=e,{apply:l=()=>{},...u}=Gl(t,e),p=await Yh(e,u),h=Ho(a),d=po(a),m=jl(a)==="y",{width:f,height:v}=i.floating;let C,E;h==="top"||h==="bottom"?(C=h,E=d===(await(s.isRTL==null?void 0:s.isRTL(o.floating))?"start":"end")?"left":"right"):(E=h,C=d==="end"?"top":"bottom");const x=v-p.top-p.bottom,g=f-p.left-p.right,w=Vu(v-p[C],x),b=Vu(f-p[E],g),A=!e.middlewareData.shift;let T=w,O=b;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(O=g),(r=e.middlewareData.shift)!=null&&r.enabled.y&&(T=x),A&&!d){const z=Al(p.left,0),U=Al(p.right,0),W=Al(p.top,0),F=Al(p.bottom,0);m?O=f-2*(z!==0||U!==0?z+U:Al(p.left,p.right)):T=v-2*(W!==0||F!==0?W+F:Al(p.top,p.bottom))}await l({...e,availableWidth:O,availableHeight:T});const I=await s.getDimensions(o.floating);return f!==I.width||v!==I.height?{reset:{rects:!0}}:{}}}};function Ji(t){var e;return((e=t.ownerDocument)==null?void 0:e.defaultView)||window}function Io(t){return Ji(t).getComputedStyle(t)}const Q9=Math.min,uu=Math.max,rh=Math.round;function dC(t){const e=Io(t);let n=parseFloat(e.width),r=parseFloat(e.height);const a=t.offsetWidth,i=t.offsetHeight,s=rh(n)!==a||rh(r)!==i;return s&&(n=a,r=i),{width:n,height:r,fallback:s}}function tl(t){return gC(t)?(t.nodeName||"").toLowerCase():""}let sp;function mC(){if(sp)return sp;const t=navigator.userAgentData;return t&&Array.isArray(t.brands)?(sp=t.brands.map(e=>e.brand+"/"+e.version).join(" "),sp):navigator.userAgent}function ko(t){return t instanceof Ji(t).HTMLElement}function Ga(t){return t instanceof Ji(t).Element}function gC(t){return t instanceof Ji(t).Node}function Z9(t){return typeof ShadowRoot>"u"?!1:t instanceof Ji(t).ShadowRoot||t instanceof ShadowRoot}function Jh(t){const{overflow:e,overflowX:n,overflowY:r,display:a}=Io(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&!["inline","contents"].includes(a)}function tz(t){return["table","td","th"].includes(tl(t))}function X0(t){const e=/firefox/i.test(mC()),n=Io(t),r=n.backdropFilter||n.WebkitBackdropFilter;return n.transform!=="none"||n.perspective!=="none"||!!r&&r!=="none"||e&&n.willChange==="filter"||e&&!!n.filter&&n.filter!=="none"||["transform","perspective"].some(a=>n.willChange.includes(a))||["paint","layout","strict","content"].some(a=>{const i=n.contain;return i!=null&&i.includes(a)})}function vC(){return!/^((?!chrome|android).)*safari/i.test(mC())}function Vm(t){return["html","body","#document"].includes(tl(t))}function yC(t){return Ga(t)?t:t.contextElement}const bC={x:1,y:1};function Bc(t){const e=yC(t);if(!ko(e))return bC;const n=e.getBoundingClientRect(),{width:r,height:a,fallback:i}=dC(e);let s=(i?rh(n.width):n.width)/r,o=(i?rh(n.height):n.height)/a;return s&&Number.isFinite(s)||(s=1),o&&Number.isFinite(o)||(o=1),{x:s,y:o}}function Hu(t,e,n,r){var a,i;e===void 0&&(e=!1),n===void 0&&(n=!1);const s=t.getBoundingClientRect(),o=yC(t);let l=bC;e&&(r?Ga(r)&&(l=Bc(r)):l=Bc(t));const u=o?Ji(o):window,p=!vC()&&n;let h=(s.left+(p&&((a=u.visualViewport)==null?void 0:a.offsetLeft)||0))/l.x,d=(s.top+(p&&((i=u.visualViewport)==null?void 0:i.offsetTop)||0))/l.y,m=s.width/l.x,f=s.height/l.y;if(o){const v=Ji(o),C=r&&Ga(r)?Ji(r):r;let E=v.frameElement;for(;E&&r&&C!==v;){const x=Bc(E),g=E.getBoundingClientRect(),w=getComputedStyle(E);g.x+=(E.clientLeft+parseFloat(w.paddingLeft))*x.x,g.y+=(E.clientTop+parseFloat(w.paddingTop))*x.y,h*=x.x,d*=x.y,m*=x.x,f*=x.y,h+=g.x,d+=g.y,E=Ji(E).frameElement}}return{width:m,height:f,top:d,right:h+m,bottom:d+f,left:h,x:h,y:d}}function Ka(t){return((gC(t)?t.ownerDocument:t.document)||window.document).documentElement}function Qh(t){return Ga(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function CC(t){return Hu(Ka(t)).left+Qh(t).scrollLeft}function Du(t){if(tl(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Z9(t)&&t.host||Ka(t);return Z9(e)?e.host:e}function EC(t){const e=Du(t);return Vm(e)?e.ownerDocument.body:ko(e)&&Jh(e)?e:EC(e)}function nh(t,e){var n;e===void 0&&(e=[]);const r=EC(t),a=r===((n=t.ownerDocument)==null?void 0:n.body),i=Ji(r);return a?e.concat(i,i.visualViewport||[],Jh(r)?r:[]):e.concat(r,nh(r))}function e6(t,e,n){return e==="viewport"?cu(function(r,a){const i=Ji(r),s=Ka(r),o=i.visualViewport;let l=s.clientWidth,u=s.clientHeight,p=0,h=0;if(o){l=o.width,u=o.height;const d=vC();(d||!d&&a==="fixed")&&(p=o.offsetLeft,h=o.offsetTop)}return{width:l,height:u,x:p,y:h}}(t,n)):Ga(e)?cu(function(r,a){const i=Hu(r,!0,a==="fixed"),s=i.top+r.clientTop,o=i.left+r.clientLeft,l=ko(r)?Bc(r):{x:1,y:1};return{width:r.clientWidth*l.x,height:r.clientHeight*l.y,x:o*l.x,y:s*l.y}}(e,n)):cu(function(r){const a=Ka(r),i=Qh(r),s=r.ownerDocument.body,o=uu(a.scrollWidth,a.clientWidth,s.scrollWidth,s.clientWidth),l=uu(a.scrollHeight,a.clientHeight,s.scrollHeight,s.clientHeight);let u=-i.scrollLeft+CC(r);const p=-i.scrollTop;return Io(s).direction==="rtl"&&(u+=uu(a.clientWidth,s.clientWidth)-o),{width:o,height:l,x:u,y:p}}(Ka(t)))}function t6(t){return ko(t)&&Io(t).position!=="fixed"?t.offsetParent:null}function r6(t){const e=Ji(t);let n=t6(t);for(;n&&tz(n)&&Io(n).position==="static";)n=t6(n);return n&&(tl(n)==="html"||tl(n)==="body"&&Io(n).position==="static"&&!X0(n))?e:n||function(r){let a=Du(r);for(;ko(a)&&!Vm(a);){if(X0(a))return a;a=Du(a)}return null}(t)||e}function rz(t,e,n){const r=ko(e),a=Ka(e),i=Hu(t,!0,n==="fixed",e);let s={scrollLeft:0,scrollTop:0};const o={x:0,y:0};if(r||!r&&n!=="fixed")if((tl(e)!=="body"||Jh(a))&&(s=Qh(e)),ko(e)){const l=Hu(e,!0);o.x=l.x+e.clientLeft,o.y=l.y+e.clientTop}else a&&(o.x=CC(a));return{x:i.left+s.scrollLeft-o.x,y:i.top+s.scrollTop-o.y,width:i.width,height:i.height}}const nz={getClippingRect:function(t){let{element:e,boundary:n,rootBoundary:r,strategy:a}=t;const i=n==="clippingAncestors"?function(u,p){const h=p.get(u);if(h)return h;let d=nh(u).filter(C=>Ga(C)&&tl(C)!=="body"),m=null;const f=Io(u).position==="fixed";let v=f?Du(u):u;for(;Ga(v)&&!Vm(v);){const C=Io(v),E=X0(v);(f?E||m:E||C.position!=="static"||!m||!["absolute","fixed"].includes(m.position))?m=C:d=d.filter(x=>x!==v),v=Du(v)}return p.set(u,d),d}(e,this._c):[].concat(n),s=[...i,r],o=s[0],l=s.reduce((u,p)=>{const h=e6(e,p,a);return u.top=uu(h.top,u.top),u.right=Q9(h.right,u.right),u.bottom=Q9(h.bottom,u.bottom),u.left=uu(h.left,u.left),u},e6(e,o,a));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(t){let{rect:e,offsetParent:n,strategy:r}=t;const a=ko(n),i=Ka(n);if(n===i)return e;let s={scrollLeft:0,scrollTop:0},o={x:1,y:1};const l={x:0,y:0};if((a||!a&&r!=="fixed")&&((tl(n)!=="body"||Jh(i))&&(s=Qh(n)),ko(n))){const u=Hu(n);o=Bc(n),l.x=u.x+n.clientLeft,l.y=u.y+n.clientTop}return{width:e.width*o.x,height:e.height*o.y,x:e.x*o.x-s.scrollLeft*o.x+l.x,y:e.y*o.y-s.scrollTop*o.y+l.y}},isElement:Ga,getDimensions:function(t){return ko(t)?dC(t):t.getBoundingClientRect()},getOffsetParent:r6,getDocumentElement:Ka,getScale:Bc,async getElementRects(t){let{reference:e,floating:n,strategy:r}=t;const a=this.getOffsetParent||r6,i=this.getDimensions;return{reference:rz(e,await a(n),r),floating:{x:0,y:0,...await i(n)}}},getClientRects:t=>Array.from(t.getClientRects()),isRTL:t=>Io(t).direction==="rtl"},sz=(t,e,n)=>{const r=new Map,a={platform:nz,...n},i={...a.platform,_c:r};return Wk(t,e,{...a,platform:i})},Vl={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:t=>[...t,"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 Ru(t,e){let n=Vl.themes[t]||{},r;do r=n[e],typeof r>"u"?n.$extend?n=Vl.themes[n.$extend]||{}:(n=null,r=Vl[e]):n=null;while(n);return r}function iz(t){const e=[t];let n=Vl.themes[t]||{};do n.$extend&&!n.$resetCss?(e.push(n.$extend),n=Vl.themes[n.$extend]||{}):n=null;while(n);return e.map(r=>`v-popper--theme-${r}`)}function n6(t){const e=[t];let n=Vl.themes[t]||{};do n.$extend?(e.push(n.$extend),n=Vl.themes[n.$extend]||{}):n=null;while(n);return e}let n1=!1;if(typeof window<"u"){n1=!1;try{const t=Object.defineProperty({},"passive",{get(){n1=!0}});window.addEventListener("test",null,t)}catch{}}let SC=!1;typeof window<"u"&&typeof navigator<"u"&&(SC=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const xC=["auto","top","bottom","left","right"].reduce((t,e)=>t.concat([e,`${e}-start`,`${e}-end`]),[]),s6={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},i6={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function o6(t,e){const n=t.indexOf(e);n!==-1&&t.splice(n,1)}function Nd(){return new Promise(t=>requestAnimationFrame(()=>{requestAnimationFrame(t)}))}const ao=[];let Tl=null;const a6={};function l6(t){let e=a6[t];return e||(e=a6[t]=[]),e}let Y0=function(){};typeof window<"u"&&(Y0=window.Element);function An(t){return function(e){return Ru(e.theme,t)}}const Vd="__floating-vue__popper",wC=()=>ur({name:"VPopper",provide(){return{[Vd]:{parentPopper:this}}},inject:{[Vd]:{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:An("disabled")},positioningDisabled:{type:Boolean,default:An("positioningDisabled")},placement:{type:String,default:An("placement"),validator:t=>xC.includes(t)},delay:{type:[String,Number,Object],default:An("delay")},distance:{type:[Number,String],default:An("distance")},skidding:{type:[Number,String],default:An("skidding")},triggers:{type:Array,default:An("triggers")},showTriggers:{type:[Array,Function],default:An("showTriggers")},hideTriggers:{type:[Array,Function],default:An("hideTriggers")},popperTriggers:{type:Array,default:An("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:An("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:An("popperHideTriggers")},container:{type:[String,Object,Y0,Boolean],default:An("container")},boundary:{type:[String,Y0],default:An("boundary")},strategy:{type:String,validator:t=>["absolute","fixed"].includes(t),default:An("strategy")},autoHide:{type:[Boolean,Function],default:An("autoHide")},handleResize:{type:Boolean,default:An("handleResize")},instantMove:{type:Boolean,default:An("instantMove")},eagerMount:{type:Boolean,default:An("eagerMount")},popperClass:{type:[String,Array,Object],default:An("popperClass")},computeTransformOrigin:{type:Boolean,default:An("computeTransformOrigin")},autoMinSize:{type:Boolean,default:An("autoMinSize")},autoSize:{type:[Boolean,String],default:An("autoSize")},autoMaxSize:{type:Boolean,default:An("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:An("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:An("preventOverflow")},overflowPadding:{type:[Number,String],default:An("overflowPadding")},arrowPadding:{type:[Number,String],default:An("arrowPadding")},arrowOverflow:{type:Boolean,default:An("arrowOverflow")},flip:{type:Boolean,default:An("flip")},shift:{type:Boolean,default:An("shift")},shiftCrossAxis:{type:Boolean,default:An("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:An("noAutoFocus")},disposeTimeout:{type:Number,default:An("disposeTimeout")}},emits:{show:()=>!0,hide:()=>!0,"update:shown":t=>!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(t=>t.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 t;return(t=this[Vd])==null?void 0:t.parentPopper},hasPopperShowTriggerHover(){var t,e;return((t=this.popperTriggers)==null?void 0:t.includes("hover"))||((e=this.popperShowTriggers)==null?void 0:e.includes("hover"))}},watch:{shown:"$_autoShowHide",disabled(t){t?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((t,e)=>(t[e]="$_computePosition",t),{})},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:t=null,skipDelay:e=!1,force:n=!1}={}){var r,a;(r=this.parentPopper)!=null&&r.lockedChild&&this.parentPopper.lockedChild!==this||(this.pendingHide=!1,(n||!this.disabled)&&(((a=this.parentPopper)==null?void 0:a.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.$_scheduleShow(t,e),this.$emit("show"),this.$_showFrameLocked=!0,requestAnimationFrame(()=>{this.$_showFrameLocked=!1})),this.$emit("update:shown",!0))},hide({event:t=null,skipDelay:e=!1}={}){var n;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}((n=this.parentPopper)==null?void 0:n.lockedChild)===this&&(this.parentPopper.lockedChild=null),this.pendingHide=!1,this.$_scheduleHide(t,e),this.$emit("hide"),this.$emit("update:shown",!1)}},init(){var t;this.isDisposed&&(this.isDisposed=!1,this.isMounted=!1,this.$_events=[],this.$_preventShow=!1,this.$_referenceNode=((t=this.referenceNode)==null?void 0:t.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 t={strategy:this.strategy,middleware:[]};(this.distance||this.skidding)&&t.middleware.push(Qk({mainAxis:this.distance,crossAxis:this.skidding}));const e=this.placement.startsWith("auto");if(e?t.middleware.push(Xk({alignment:this.placement.split("-")[1]??""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(Zk({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!e&&this.flip&&t.middleware.push(Yk({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push(Gk({element:this.$_arrowNode,padding:this.arrowPadding})),this.arrowOverflow&&t.middleware.push({name:"arrowOverflow",fn:({placement:r,rects:a,middlewareData:i})=>{let s;const{centerOffset:o}=i.arrow;return r.startsWith("top")||r.startsWith("bottom")?s=Math.abs(o)>a.reference.width/2:s=Math.abs(o)>a.reference.height/2,{data:{overflow:s}}}}),this.autoMinSize||this.autoSize){const r=this.autoSize?this.autoSize:this.autoMinSize?"min":null;t.middleware.push({name:"autoSize",fn:({rects:a,placement:i,middlewareData:s})=>{var o;if((o=s.autoSize)!=null&&o.skip)return{};let l,u;return i.startsWith("top")||i.startsWith("bottom")?l=a.reference.width:u=a.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"]=u!=null?`${u}px`:null,{data:{skip:!0},reset:{rects:!0}}}})}(this.autoMaxSize||this.autoBoundaryMaxSize)&&(this.$_innerNode.style.maxWidth=null,this.$_innerNode.style.maxHeight=null,t.middleware.push(ez({boundary:this.boundary,padding:this.overflowPadding,apply:({availableWidth:r,availableHeight:a})=>{this.$_innerNode.style.maxWidth=r!=null?`${r}px`:null,this.$_innerNode.style.maxHeight=a!=null?`${a}px`:null}})));const n=await sz(this.$_referenceNode,this.$_popperNode,t);Object.assign(this.result,{x:n.x,y:n.y,placement:n.placement,strategy:n.strategy,arrow:{...n.middlewareData.arrow,...n.middlewareData.arrowOverflow}})},$_scheduleShow(t,e=!1){if(this.$_updateParentShownChildren(!0),this.$_hideInProgress=!1,clearTimeout(this.$_scheduleTimer),Tl&&this.instantMove&&Tl.instantMove&&Tl!==this.parentPopper){Tl.$_applyHide(!0),this.$_applyShow(!0);return}e?this.$_applyShow():this.$_scheduleTimer=setTimeout(this.$_applyShow.bind(this),this.$_computeDelay("show"))},$_scheduleHide(t,e=!1){if(this.shownChildren.size>0){this.pendingHide=!0;return}this.$_updateParentShownChildren(!1),this.$_hideInProgress=!0,clearTimeout(this.$_scheduleTimer),this.isShown&&(Tl=this),e?this.$_applyHide():this.$_scheduleTimer=setTimeout(this.$_applyHide.bind(this),this.$_computeDelay("hide"))},$_computeDelay(t){const e=this.delay;return parseInt(e&&e[t]||e||0)},async $_applyShow(t=!1){clearTimeout(this.$_disposeTimer),clearTimeout(this.$_scheduleTimer),this.skipTransition=t,!this.isShown&&(this.$_ensureTeleport(),await Nd(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...nh(this.$_referenceNode),...nh(this.$_popperNode)],"scroll",()=>{this.$_computePosition()}))},async $_applyShowEffect(){if(this.$_hideInProgress)return;if(this.computeTransformOrigin){const e=this.$_referenceNode.getBoundingClientRect(),n=this.$_popperNode.querySelector(".v-popper__wrapper"),r=n.parentNode.getBoundingClientRect(),a=e.x+e.width/2-(r.left+n.offsetLeft),i=e.y+e.height/2-(r.top+n.offsetTop);this.result.transformOrigin=`${a}px ${i}px`}this.isShown=!0,this.$_applyAttrsToTarget({"aria-describedby":this.popperId,"data-popper-shown":""});const t=this.showGroup;if(t){let e;for(let n=0;n<ao.length;n++)e=ao[n],e.showGroup!==t&&(e.hide(),e.$emit("close-group"))}ao.push(this),document.body.classList.add("v-popper--some-open");for(const e of n6(this.theme))l6(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 Nd(),this.classes.showFrom=!1,this.classes.showTo=!0,this.noAutoFocus||this.$_popperNode.focus()},async $_applyHide(t=!1){if(this.shownChildren.size>0){this.pendingHide=!0,this.$_hideInProgress=!1;return}if(clearTimeout(this.$_scheduleTimer),!this.isShown)return;this.skipTransition=t,o6(ao,this),ao.length===0&&document.body.classList.remove("v-popper--some-open");for(const n of n6(this.theme)){const r=l6(n);o6(r,this),r.length===0&&document.body.classList.remove(`v-popper--some-open--${n}`)}Tl===this&&(Tl=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 Nd(),this.classes.hideFrom=!1,this.classes.hideTo=!0},$_autoShowHide(){this.shown?this.show():this.hide()},$_ensureTeleport(){if(this.isDisposed)return;let t=this.container;if(typeof t=="string"?t=window.document.querySelector(t):t===!1&&(t=this.$_targetNodes[0].parentNode),!t)throw new Error("No container for popover: "+this.container);t.appendChild(this.$_popperNode),this.isMounted=!0},$_addEventListeners(){const t=n=>{this.isShown&&!this.$_hideInProgress||(n.usedByTooltip=!0,!this.$_preventShow&&this.show({event:n}))};this.$_registerTriggerListeners(this.$_targetNodes,s6,this.triggers,this.showTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],s6,this.popperTriggers,this.popperShowTriggers,t);const e=n=>{n.usedByTooltip||this.hide({event:n})};this.$_registerTriggerListeners(this.$_targetNodes,i6,this.triggers,this.hideTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],i6,this.popperTriggers,this.popperHideTriggers,e)},$_registerEventListeners(t,e,n){this.$_events.push({targetNodes:t,eventType:e,handler:n}),t.forEach(r=>r.addEventListener(e,n,n1?{passive:!0}:void 0))},$_registerTriggerListeners(t,e,n,r,a){let i=n;r!=null&&(i=typeof r=="function"?r(i):r),i.forEach(s=>{const o=e[s];o&&this.$_registerEventListeners(t,o,a)})},$_removeEventListeners(t){const e=[];this.$_events.forEach(n=>{const{targetNodes:r,eventType:a,handler:i}=n;!t||t===a?r.forEach(s=>s.removeEventListener(a,i)):e.push(n)}),this.$_events=e},$_refreshListeners(){this.isDisposed||(this.$_removeEventListeners(),this.$_addEventListeners())},$_handleGlobalClose(t,e=!1){this.$_showFrameLocked||(this.hide({event:t}),t.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(t,e){for(const n of this.$_targetNodes){const r=n.getAttribute(t);r&&(n.removeAttribute(t),n.setAttribute(e,r))}},$_applyAttrsToTarget(t){for(const e of this.$_targetNodes)for(const n in t){const r=t[n];r==null?e.removeAttribute(n):e.setAttribute(n,r)}},$_updateParentShownChildren(t){let e=this.parentPopper;for(;e;)t?e.shownChildren.add(this.randomId):(e.shownChildren.delete(this.randomId),e.pendingHide&&e.hide()),e=e.parentPopper},$_isAimingPopper(){const t=this.$_referenceNode.getBoundingClientRect();if(pu>=t.left&&pu<=t.right&&hu>=t.top&&hu<=t.bottom){const e=this.$_popperNode.getBoundingClientRect(),n=pu-Oa,r=hu-Ia,a=e.left+e.width/2-Oa+(e.top+e.height/2)-Ia+e.width+e.height,i=Oa+n*a,s=Ia+r*a;return ip(Oa,Ia,i,s,e.left,e.top,e.left,e.bottom)||ip(Oa,Ia,i,s,e.left,e.top,e.right,e.top)||ip(Oa,Ia,i,s,e.right,e.top,e.right,e.bottom)||ip(Oa,Ia,i,s,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(SC){const t=n1?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",e=>c6(e),t),document.addEventListener("touchend",e=>u6(e,!0),t)}else window.addEventListener("mousedown",t=>c6(t),!0),window.addEventListener("click",t=>u6(t,!1),!0);window.addEventListener("resize",lz)}function c6(t,e){for(let n=0;n<ao.length;n++){const r=ao[n];try{r.mouseDownContains=r.popperNode().contains(t.target)}catch{}}}function u6(t,e){oz(t,e)}function oz(t,e){const n={};for(let r=ao.length-1;r>=0;r--){const a=ao[r];try{const i=a.containsGlobalTarget=a.mouseDownContains||a.popperNode().contains(t.target);a.pendingHide=!1,requestAnimationFrame(()=>{if(a.pendingHide=!1,!n[a.randomId]&&p6(a,i,t)){if(a.$_handleGlobalClose(t,e),!t.closeAllPopover&&t.closePopover&&i){let o=a.parentPopper;for(;o;)n[o.randomId]=!0,o=o.parentPopper;return}let s=a.parentPopper;for(;s&&p6(s,s.containsGlobalTarget,t);)s.$_handleGlobalClose(t,e),s=s.parentPopper}})}catch{}}}function p6(t,e,n){return n.closeAllPopover||n.closePopover&&e||az(t,n)&&!e}function az(t,e){if(typeof t.autoHide=="function"){const n=t.autoHide(e);return t.lastAutoHide=n,n}return t.autoHide}function lz(){for(let t=0;t<ao.length;t++)ao[t].$_computePosition()}let Oa=0,Ia=0,pu=0,hu=0;typeof window<"u"&&window.addEventListener("mousemove",t=>{Oa=pu,Ia=hu,pu=t.clientX,hu=t.clientY},n1?{passive:!0}:void 0);function ip(t,e,n,r,a,i,s,o){const l=((s-a)*(e-i)-(o-i)*(t-a))/((o-i)*(n-t)-(s-a)*(r-e)),u=((n-t)*(e-i)-(r-e)*(t-a))/((o-i)*(n-t)-(s-a)*(r-e));return l>=0&&l<=1&&u>=0&&u<=1}const cz={extends:wC()},Zh=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n};function uz(t,e,n,r,a,i){return Je(),lt("div",{ref:"reference",class:Wr(["v-popper",{"v-popper--shown":t.slotData.isShown}])},[gn(t.$slots,"default",wh(t2(t.slotData)))],2)}const pz=Zh(cz,[["render",uz]]);function hz(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);var n=t.indexOf("Trident/");if(n>0){var r=t.indexOf("rv:");return parseInt(t.substring(r+3,t.indexOf(".",r)),10)}var a=t.indexOf("Edge/");return a>0?parseInt(t.substring(a+5,t.indexOf(".",a)),10):-1}let xp;function J0(){J0.init||(J0.init=!0,xp=hz()!==-1)}var ef={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){J0(),ws(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",xp&&this.$el.appendChild(t),t.data="about:blank",xp||this.$el.appendChild(t)},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&&(!xp&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const fz=J5();X5("data-v-b329ee4c");const dz={class:"resize-observer",tabindex:"-1"};Y5();const mz=fz((t,e,n,r,a,i)=>(Je(),Zt("div",dz)));ef.render=mz;ef.__scopeId="data-v-b329ee4c";ef.__file="src/components/ResizeObserver.vue";const TC=(t="theme")=>({computed:{themeClass(){return iz(this[t])}}}),gz=ur({name:"VPopperContent",components:{ResizeObserver:ef},mixins:[TC()],props:{popperId:String,theme:String,shown:Boolean,mounted:Boolean,skipTransition:Boolean,autoHide:Boolean,handleResize:Boolean,classes:Object,result:Object},emits:["hide","resize"],methods:{toPx(t){return t!=null&&!isNaN(t)?`${t}px`:null}}}),vz=["id","aria-hidden","tabindex","data-popper-placement"],yz={ref:"inner",class:"v-popper__inner"},bz=Ze("div",{class:"v-popper__arrow-outer"},null,-1),Cz=Ze("div",{class:"v-popper__arrow-inner"},null,-1),Ez=[bz,Cz];function Sz(t,e,n,r,a,i){const s=ua("ResizeObserver");return Je(),lt("div",{id:t.popperId,ref:"popover",class:Wr(["v-popper__popper",[t.themeClass,t.classes.popperClass,{"v-popper__popper--shown":t.shown,"v-popper__popper--hidden":!t.shown,"v-popper__popper--show-from":t.classes.showFrom,"v-popper__popper--show-to":t.classes.showTo,"v-popper__popper--hide-from":t.classes.hideFrom,"v-popper__popper--hide-to":t.classes.hideTo,"v-popper__popper--skip-transition":t.skipTransition,"v-popper__popper--arrow-overflow":t.result&&t.result.arrow.overflow,"v-popper__popper--no-positioning":!t.result}]]),style:Gs(t.result?{position:t.result.strategy,transform:`translate3d(${Math.round(t.result.x)}px,${Math.round(t.result.y)}px,0)`}:void 0),"aria-hidden":t.shown?"false":"true",tabindex:t.autoHide?0:void 0,"data-popper-placement":t.result?t.result.placement:void 0,onKeyup:e[2]||(e[2]=Y7(o=>t.autoHide&&t.$emit("hide"),["esc"]))},[Ze("div",{class:"v-popper__backdrop",onClick:e[0]||(e[0]=o=>t.autoHide&&t.$emit("hide"))}),Ze("div",{class:"v-popper__wrapper",style:Gs(t.result?{transformOrigin:t.result.transformOrigin}:void 0)},[Ze("div",yz,[t.mounted?(Je(),lt(Rr,{key:0},[Ze("div",null,[gn(t.$slots,"default")]),t.handleResize?(Je(),Zt(s,{key:0,onNotify:e[1]||(e[1]=o=>t.$emit("resize",o))})):sr("",!0)],64)):sr("",!0)],512),Ze("div",{ref:"arrow",class:"v-popper__arrow-container",style:Gs(t.result?{left:t.toPx(t.result.arrow.x),top:t.toPx(t.result.arrow.y)}:void 0)},Ez,4)],4)],46,vz)}const _C=Zh(gz,[["render",Sz]]),AC={methods:{show(...t){return this.$refs.popper.show(...t)},hide(...t){return this.$refs.popper.hide(...t)},dispose(...t){return this.$refs.popper.dispose(...t)},onResize(...t){return this.$refs.popper.onResize(...t)}}};let Q0=function(){};typeof window<"u"&&(Q0=window.Element);const xz=ur({name:"VPopperWrapper",components:{Popper:pz,PopperContent:_C},mixins:[AC,TC("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,Q0,Boolean],default:void 0},boundary:{type:[String,Q0],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":t=>!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(t=>t!==this.$refs.popperContent.$el)}}});function wz(t,e,n,r,a,i){const s=ua("PopperContent"),o=ua("Popper");return Je(),Zt(o,Rs({ref:"popper"},t.$props,{theme:t.finalTheme,"target-nodes":t.getTargetNodes,"popper-node":()=>t.$refs.popperContent.$el,class:[t.themeClass],onShow:e[0]||(e[0]=()=>t.$emit("show")),onHide:e[1]||(e[1]=()=>t.$emit("hide")),"onUpdate:shown":e[2]||(e[2]=l=>t.$emit("update:shown",l)),onApplyShow:e[3]||(e[3]=()=>t.$emit("apply-show")),onApplyHide:e[4]||(e[4]=()=>t.$emit("apply-hide")),onCloseGroup:e[5]||(e[5]=()=>t.$emit("close-group")),onCloseDirective:e[6]||(e[6]=()=>t.$emit("close-directive")),onAutoHide:e[7]||(e[7]=()=>t.$emit("auto-hide")),onResize:e[8]||(e[8]=()=>t.$emit("resize"))}),{default:Vt(({popperId:l,isShown:u,shouldMountContent:p,skipTransition:h,autoHide:d,show:m,hide:f,handleResize:v,onResize:C,classes:E,result:x})=>[gn(t.$slots,"default",{shown:u,show:m,hide:f}),gt(s,{ref:"popperContent","popper-id":l,theme:t.finalTheme,shown:u,mounted:p,"skip-transition":h,"auto-hide":d,"handle-resize":v,classes:E,result:x,onHide:f,onResize:C},{default:Vt(()=>[gn(t.$slots,"popper",{shown:u,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 Hm=Zh(xz,[["render",wz]]),Tz={...Hm,name:"VDropdown",vPopperTheme:"dropdown"};({...Hm});const _z={...Hm,name:"VTooltip",vPopperTheme:"tooltip"},Az=ur({name:"VTooltipDirective",components:{Popper:wC(),PopperContent:_C},mixins:[AC],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:t=>Ru(t.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:t=>Ru(t.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(t){if(typeof this.content=="function"&&this.$_isShown&&(t||!this.$_loading&&this.asyncContent==null)){this.asyncContent=null,this.$_loading=!0;const e=++this.$_fetchId,n=this.content(this);n.then?n.then(r=>this.onResult(e,r)):this.onResult(e,n)}},onResult(t,e){t===this.$_fetchId&&(this.$_loading=!1,this.asyncContent=e)},onShow(){this.$_isShown=!0,this.fetchContent()},onHide(){this.$_isShown=!1}}}),Pz=["innerHTML"],Mz=["textContent"];function Lz(t,e,n,r,a,i){const s=ua("PopperContent"),o=ua("Popper");return Je(),Zt(o,Rs({ref:"popper"},t.$attrs,{theme:t.theme,"target-nodes":t.targetNodes,"popper-node":()=>t.$refs.popperContent.$el,onApplyShow:t.onShow,onApplyHide:t.onHide}),{default:Vt(({popperId:l,isShown:u,shouldMountContent:p,skipTransition:h,autoHide:d,hide:m,handleResize:f,onResize:v,classes:C,result:E})=>[gt(s,{ref:"popperContent",class:Wr({"v-popper--tooltip-loading":t.loading}),"popper-id":l,theme:t.theme,shown:u,mounted:p,"skip-transition":h,"auto-hide":d,"handle-resize":f,classes:C,result:E,onHide:m,onResize:v},{default:Vt(()=>[t.html?(Je(),lt("div",{key:0,innerHTML:t.finalContent},null,8,Pz)):(Je(),lt("div",{key:1,textContent:hn(t.finalContent)},null,8,Mz))]),_: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 Oz=Zh(Az,[["render",Lz]]),PC="v-popper--has-tooltip";function Iz(t,e){let n=t.placement;if(!n&&e)for(const r of xC)e[r]&&(n=r);return n||(n=Ru(t.theme||"tooltip","placement")),n}function MC(t,e,n){let r;const a=typeof e;return a==="string"?r={content:e}:e&&a==="object"?r=e:r={content:!1},r.placement=Iz(r,n),r.targetNodes=()=>[t],r.referenceNode=()=>t,r}let Hd,ju,kz=0;function zz(){if(Hd)return;ju=xt([]),Hd=Pu({name:"VTooltipDirectiveApp",setup(){return{directives:ju}},render(){return this.directives.map(e=>il(Oz,{...e.options,shown:e.shown||e.options.shown,key:e.id}))},devtools:{hide:!0}});const t=document.createElement("div");document.body.appendChild(t),Hd.mount(t)}function Nz(t,e,n){zz();const r=xt(MC(t,e,n)),a=xt(!1),i={id:kz++,options:r,shown:a};return ju.value.push(i),t.classList&&t.classList.add(PC),t.$_popper={options:r,item:i,show(){a.value=!0},hide(){a.value=!1}}}function LC(t){if(t.$_popper){const e=ju.value.indexOf(t.$_popper.item);e!==-1&&ju.value.splice(e,1),delete t.$_popper,delete t.$_popperOldShown,delete t.$_popperMountTarget}t.classList&&t.classList.remove(PC)}function h6(t,{value:e,modifiers:n}){const r=MC(t,e,n);if(!r.content||Ru(r.theme||"tooltip","disabled"))LC(t);else{let a;t.$_popper?(a=t.$_popper,a.options.value=r):a=Nz(t,e,n),typeof e.shown<"u"&&e.shown!==t.$_popperOldShown&&(t.$_popperOldShown=e.shown,e.shown?a.show():a.hide())}}const Vz={beforeMount:h6,updated:h6,beforeUnmount(t){LC(t)}};function f6(t){t.addEventListener("mousedown",sh),t.addEventListener("click",sh),t.addEventListener("touchstart",OC,n1?{passive:!0}:!1)}function d6(t){t.removeEventListener("mousedown",sh),t.removeEventListener("click",sh),t.removeEventListener("touchstart",OC),t.removeEventListener("touchend",IC),t.removeEventListener("touchcancel",kC)}function sh(t){const e=t.currentTarget;t.closePopover=!e.$_vclosepopover_touch,t.closeAllPopover=e.$_closePopoverModifiers&&!!e.$_closePopoverModifiers.all}function OC(t){if(t.changedTouches.length===1){const e=t.currentTarget;e.$_vclosepopover_touch=!0;const n=t.changedTouches[0];e.$_vclosepopover_touchPoint=n,e.addEventListener("touchend",IC),e.addEventListener("touchcancel",kC)}}function IC(t){const e=t.currentTarget;if(e.$_vclosepopover_touch=!1,t.changedTouches.length===1){const n=t.changedTouches[0],r=e.$_vclosepopover_touchPoint;t.closePopover=Math.abs(n.screenY-r.screenY)<20&&Math.abs(n.screenX-r.screenX)<20,t.closeAllPopover=e.$_closePopoverModifiers&&!!e.$_closePopoverModifiers.all}}function kC(t){const e=t.currentTarget;e.$_vclosepopover_touch=!1}const Hz={beforeMount(t,{value:e,modifiers:n}){t.$_closePopoverModifiers=n,(typeof e>"u"||e)&&f6(t)},updated(t,{value:e,oldValue:n,modifiers:r}){t.$_closePopoverModifiers=r,e!==n&&(typeof e>"u"||e?f6(t):d6(t))},beforeUnmount(t){d6(t)}},Os=Vz,zC=Hz,Dz=Tz,Rz=_z;function Do(t){return _h()?(F5(t),!0):!1}const Dd=new WeakMap,jz=(...t)=>{var e;const n=t[0],r=(e=Bs())==null?void 0:e.proxy;if(r==null&&!cm())throw new Error("injectLocal must be called in setup");return r&&Dd.has(r)&&n in Dd.get(r)?Dd.get(r)[n]:Rn(...t)};function Bz(t,e,{enumerable:n=!1,unwrap:r=!0}={}){for(const[a,i]of Object.entries(e))a!=="value"&&(Pn(i)&&r?Object.defineProperty(t,a,{get(){return i.value},set(s){i.value=s},enumerable:n}):Object.defineProperty(t,a,{value:i,enumerable:n}));return t}function VY(t){if(!Pn(t))return fo(t);const e=new Proxy({},{get(n,r,a){return $e(Reflect.get(t.value,r,a))},set(n,r,a){return Pn(t.value[r])&&!Pn(a)?t.value[r].value=a:t.value[r]=a,!0},deleteProperty(n,r){return Reflect.deleteProperty(t.value,r)},has(n,r){return Reflect.has(t.value,r)},ownKeys(){return Object.keys(t.value)},getOwnPropertyDescriptor(){return{enumerable:!0,configurable:!0}}});return fo(e)}const Bl=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Fz=t=>typeof t<"u",NC=t=>t!=null,$z=Object.prototype.toString,Uz=t=>$z.call(t)==="[object Object]",Di=()=>{},Z0=qz();function qz(){var t,e;return Bl&&((t=window?.navigator)==null?void 0:t.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 VC(t,e){function n(...r){return new Promise((a,i)=>{Promise.resolve(t(()=>e.apply(this,r),{fn:e,thisArg:this,args:r})).then(a).catch(i)})}return n}const HC=t=>t();function DC(t,e={}){let n,r,a=Di;const i=l=>{clearTimeout(l),a(),a=Di};let s;return l=>{const u=Hr(t),p=Hr(e.maxWait);return n&&i(n),u<=0||p!==void 0&&p<=0?(r&&(i(r),r=null),Promise.resolve(l())):new Promise((h,d)=>{a=e.rejectOnCancel?d:h,s=l,p&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,h(s())},p)),n=setTimeout(()=>{r&&i(r),r=null,h(l())},u)})}}function Wz(t=HC,e={}){const{initialState:n="active"}=e,r=Dm(n==="active");function a(){r.value=!1}function i(){r.value=!0}const s=(...o)=>{r.value&&t(...o)};return{isActive:da(r),pause:a,resume:i,eventFilter:s}}function Gz(t){let e;function n(){return e||(e=t()),e}return n.reset=async()=>{const r=e;e=void 0,r&&await r},n}function m6(t){return t.endsWith("rem")?Number.parseFloat(t)*16:Number.parseFloat(t)}function Kz(t){return Bs()}function Fc(t){return Array.isArray(t)?t:[t]}function Dm(...t){if(t.length!==1)return _8(...t);const e=t[0];return typeof e=="function"?da(kh(()=>({get:e,set:Di}))):xt(e)}function Xz(t,e=200,n={}){return VC(DC(e,n),t)}function Yz(t,e=200,n={}){const r=xt(t.value),a=Xz(()=>{r.value=t.value},e,n);return Ir(t,()=>a()),r}function Jz(t,e={}){let n=t,r,a;const i=kh((d,m)=>(r=d,a=m,{get(){return s()},set(f){o(f)}}));function s(d=!0){return d&&r(),n}function o(d,m=!0){var f,v;if(d===n)return;const C=n;((f=e.onBeforeChange)==null?void 0:f.call(e,d,C))!==!1&&(n=d,(v=e.onChanged)==null||v.call(e,d,C),m&&a())}return Bz(i,{get:s,set:o,untrackedGet:()=>s(!1),silentSet:d=>o(d,!1),peek:()=>s(!1),lay:d=>o(d,!1)},{enumerable:!0})}function RC(t,e,n={}){const{eventFilter:r=HC,...a}=n;return Ir(t,VC(r,e),a)}function Qz(t,e,n={}){const{eventFilter:r,initialState:a="active",...i}=n,{eventFilter:s,pause:o,resume:l,isActive:u}=Wz(r,{initialState:a});return{stop:RC(t,e,{...i,eventFilter:s}),pause:o,resume:l,isActive:u}}const Zz=Hr;function f1(t,e=!0,n){Kz()?li(t,n):e?t():ws(t)}function eN(t,e=1e3,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n;let i=null;const s=Kr(!1);function o(){i&&(clearInterval(i),i=null)}function l(){s.value=!1,o()}function u(){const p=Hr(e);p<=0||(s.value=!0,a&&t(),o(),s.value&&(i=setInterval(t,p)))}if(r&&Bl&&u(),Pn(e)||typeof e=="function"){const p=Ir(e,()=>{s.value&&Bl&&u()});Do(p)}return Do(l),{isActive:s,pause:l,resume:u}}function tN(t,e,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n,i=Kr(!1);let s=null;function o(){s&&(clearTimeout(s),s=null)}function l(){i.value=!1,o()}function u(...p){a&&t(),o(),i.value=!0,s=setTimeout(()=>{i.value=!1,s=null,t(...p)},Hr(e))}return r&&(i.value=!0,Bl&&u()),Do(l),{isPending:da(i),start:u,stop:l}}function rN(t=!1,e={}){const{truthyValue:n=!0,falsyValue:r=!1}=e,a=Pn(t),i=Kr(t);function s(o){if(arguments.length)return i.value=o,i.value;{const l=Hr(n);return i.value=i.value===l?Hr(r):l,i.value}}return a?s:[i,s]}function HY(t,e,n={}){const{debounce:r=0,maxWait:a=void 0,...i}=n;return RC(t,e,{...i,eventFilter:DC(r,{maxWait:a})})}function nN(t,e,n){return Ir(t,e,{...n,immediate:!0})}function DY(t,e,n){const r=Ir(t,(...a)=>(ws(()=>r()),e(...a)),n);return r}function RY(t,e,n){let r;Pn(n)?r={evaluating:n}:r={};const{lazy:a=!1,evaluating:i=void 0,shallow:s=!0,onError:o=Di}=r,l=Kr(!a),u=s?Kr(e):xt(e);let p=0;return ii(async h=>{if(!l.value)return;p++;const d=p;let m=!1;i&&Promise.resolve().then(()=>{i.value=!0});try{const f=await t(v=>{h(()=>{i&&(i.value=!1),m||v()})});d===p&&(u.value=f)}catch(f){o(f)}finally{i&&d===p&&(i.value=!1),m=!0}}),a?pt(()=>(l.value=!0,u.value)):u}const Oi=Bl?window:void 0,sN=Bl?window.document:void 0,jC=Bl?window.navigator:void 0;function ei(t){var e;const n=Hr(t);return(e=n?.$el)!=null?e:n}function Qs(...t){const e=[],n=()=>{e.forEach(o=>o()),e.length=0},r=(o,l,u,p)=>(o.addEventListener(l,u,p),()=>o.removeEventListener(l,u,p)),a=pt(()=>{const o=Fc(Hr(t[0])).filter(l=>l!=null);return o.every(l=>typeof l!="string")?o:void 0}),i=nN(()=>{var o,l;return[(l=(o=a.value)==null?void 0:o.map(u=>ei(u)))!=null?l:[Oi].filter(u=>u!=null),Fc(Hr(a.value?t[1]:t[0])),Fc($e(a.value?t[2]:t[1])),Hr(a.value?t[3]:t[2])]},([o,l,u,p])=>{if(n(),!o?.length||!l?.length||!u?.length)return;const h=Uz(p)?{...p}:p;e.push(...o.flatMap(d=>l.flatMap(m=>u.map(f=>r(d,m,f,h)))))},{flush:"post"}),s=()=>{i(),n()};return Do(n),s}let g6=!1;function iN(t,e,n={}){const{window:r=Oi,ignore:a=[],capture:i=!0,detectIframe:s=!1,controls:o=!1}=n;if(!r)return o?{stop:Di,cancel:Di,trigger:Di}:Di;if(Z0&&!g6){g6=!0;const C={passive:!0};Array.from(r.document.body.children).forEach(E=>Qs(E,"click",Di,C)),Qs(r.document.documentElement,"click",Di,C)}let l=!0;const u=C=>Hr(a).some(E=>{if(typeof E=="string")return Array.from(r.document.querySelectorAll(E)).some(x=>x===C.target||C.composedPath().includes(x));{const x=ei(E);return x&&(C.target===x||C.composedPath().includes(x))}});function p(C){const E=Hr(C);return E&&E.$.subTree.shapeFlag===16}function h(C,E){const x=Hr(C),g=x.$.subTree&&x.$.subTree.children;return g==null||!Array.isArray(g)?!1:g.some(w=>w.el===E.target||E.composedPath().includes(w.el))}const d=C=>{const E=ei(t);if(C.target!=null&&!(!(E instanceof Element)&&p(t)&&h(t,C))&&!(!E||E===C.target||C.composedPath().includes(E))){if("detail"in C&&C.detail===0&&(l=!u(C)),!l){l=!0;return}e(C)}};let m=!1;const f=[Qs(r,"click",C=>{m||(m=!0,setTimeout(()=>{m=!1},0),d(C))},{passive:!0,capture:i}),Qs(r,"pointerdown",C=>{const E=ei(t);l=!u(C)&&!!(E&&!C.composedPath().includes(E))},{passive:!0}),s&&Qs(r,"blur",C=>{setTimeout(()=>{var E;const x=ei(t);((E=r.document.activeElement)==null?void 0:E.tagName)==="IFRAME"&&!x?.contains(r.document.activeElement)&&e(C)},0)},{passive:!0})].filter(Boolean),v=()=>f.forEach(C=>C());return o?{stop:v,cancel:()=>{l=!1},trigger:C=>{l=!0,d(C),l=!1}}:v}function oN(){const t=Kr(!1),e=Bs();return e&&li(()=>{t.value=!0},e),t}function Kl(t){const e=oN();return pt(()=>(e.value,!!t()))}function aN(t,e,n={}){const{window:r=Oi,...a}=n;let i;const s=Kl(()=>r&&"MutationObserver"in r),o=()=>{i&&(i.disconnect(),i=void 0)},l=pt(()=>{const d=Hr(t),m=Fc(d).map(ei).filter(NC);return new Set(m)}),u=Ir(()=>l.value,d=>{o(),s.value&&d.size&&(i=new MutationObserver(e),d.forEach(m=>i.observe(m,a)))},{immediate:!0,flush:"post"}),p=()=>i?.takeRecords(),h=()=>{u(),o()};return Do(h),{isSupported:s,stop:h,takeRecords:p}}function lN(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function BC(...t){let e,n,r={};t.length===3?(e=t[0],n=t[1],r=t[2]):t.length===2?typeof t[1]=="object"?(e=!0,n=t[0],r=t[1]):(e=t[0],n=t[1]):(e=!0,n=t[0]);const{target:a=Oi,eventName:i="keydown",passive:s=!1,dedupe:o=!1}=r,l=lN(e);return Qs(a,i,p=>{p.repeat&&Hr(o)||l(p)&&n(p)},s)}function cN(t,e={}){const{immediate:n=!0,fpsLimit:r=void 0,window:a=Oi,once:i=!1}=e,s=Kr(!1),o=pt(()=>r?1e3/Hr(r):null);let l=0,u=null;function p(m){if(!s.value||!a)return;l||(l=m);const f=m-l;if(o.value&&f<o.value){u=a.requestAnimationFrame(p);return}if(l=m,t({delta:f,timestamp:m}),i){s.value=!1,u=null;return}u=a.requestAnimationFrame(p)}function h(){!s.value&&a&&(s.value=!0,l=0,u=a.requestAnimationFrame(p))}function d(){s.value=!1,u!=null&&a&&(a.cancelAnimationFrame(u),u=null)}return n&&h(),Do(d),{isActive:da(s),pause:d,resume:h}}const uN=Symbol("vueuse-ssr-width");function pN(){const t=cm()?jz(uN,null):null;return typeof t=="number"?t:void 0}function Rm(t,e={}){const{window:n=Oi,ssrWidth:r=pN()}=e,a=Kl(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function"),i=Kr(typeof r=="number"),s=Kr(),o=Kr(!1),l=u=>{o.value=u.matches};return ii(()=>{if(i.value){i.value=!a.value;const u=Hr(t).split(",");o.value=u.some(p=>{const h=p.includes("not all"),d=p.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),m=p.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let f=!!(d||m);return d&&f&&(f=r>=m6(d[1])),m&&f&&(f=r<=m6(m[1])),h?!f:f});return}a.value&&(s.value=n.matchMedia(Hr(t)),o.value=s.value.matches)}),Qs(s,"change",l,{passive:!0}),pt(()=>o.value)}function v6(t,e={}){const{controls:n=!1,navigator:r=jC}=e,a=Kl(()=>r&&"permissions"in r),i=Kr(),s=typeof t=="string"?{name:t}:t,o=Kr(),l=()=>{var p,h;o.value=(h=(p=i.value)==null?void 0:p.state)!=null?h:"prompt"};Qs(i,"change",l,{passive:!0});const u=Gz(async()=>{if(a.value){if(!i.value)try{i.value=await r.permissions.query(s)}catch{i.value=void 0}finally{l()}if(n)return Cn(i.value)}});return u(),n?{state:o,isSupported:a,query:u}:o}function hN(t={}){const{navigator:e=jC,read:n=!1,source:r,copiedDuring:a=1500,legacy:i=!1}=t,s=Kl(()=>e&&"clipboard"in e),o=v6("clipboard-read"),l=v6("clipboard-write"),u=pt(()=>s.value||i),p=Kr(""),h=Kr(!1),d=tN(()=>h.value=!1,a,{immediate:!1});async function m(){let x=!(s.value&&E(o.value));if(!x)try{p.value=await e.clipboard.readText()}catch{x=!0}x&&(p.value=C())}u.value&&n&&Qs(["copy","cut"],m,{passive:!0});async function f(x=Hr(r)){if(u.value&&x!=null){let g=!(s.value&&E(l.value));if(!g)try{await e.clipboard.writeText(x)}catch{g=!0}g&&v(x),p.value=x,h.value=!0,d.start()}}function v(x){const g=document.createElement("textarea");g.value=x??"",g.style.position="absolute",g.style.opacity="0",document.body.appendChild(g),g.select(),document.execCommand("copy"),g.remove()}function C(){var x,g,w;return(w=(g=(x=document?.getSelection)==null?void 0:x.call(document))==null?void 0:g.toString())!=null?w:""}function E(x){return x==="granted"||x==="prompt"}return{isSupported:u,text:p,copied:h,copy:f}}function fN(t){return JSON.parse(JSON.stringify(t))}const op=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ap="__vueuse_ssr_handlers__",dN=mN();function mN(){return ap in op||(op[ap]=op[ap]||{}),op[ap]}function FC(t,e){return dN[t]||e}function gN(t){return Rm("(prefers-color-scheme: dark)",t)}function vN(t){return t==null?"any":t instanceof Set?"set":t instanceof Map?"map":t instanceof Date?"date":typeof t=="boolean"?"boolean":typeof t=="string"?"string":typeof t=="object"?"object":Number.isNaN(t)?"any":"number"}const yN={boolean:{read:t=>t==="true",write:t=>String(t)},object:{read:t=>JSON.parse(t),write:t=>JSON.stringify(t)},number:{read:t=>Number.parseFloat(t),write:t=>String(t)},any:{read:t=>t,write:t=>String(t)},string:{read:t=>t,write:t=>String(t)},map:{read:t=>new Map(JSON.parse(t)),write:t=>JSON.stringify(Array.from(t.entries()))},set:{read:t=>new Set(JSON.parse(t)),write:t=>JSON.stringify(Array.from(t))},date:{read:t=>new Date(t),write:t=>t.toISOString()}},y6="vueuse-storage";function $C(t,e,n,r={}){var a;const{flush:i="pre",deep:s=!0,listenToStorageChanges:o=!0,writeDefaults:l=!0,mergeDefaults:u=!1,shallow:p,window:h=Oi,eventFilter:d,onError:m=U=>{console.error(U)},initOnMounted:f}=r,v=(p?Kr:xt)(typeof e=="function"?e():e),C=pt(()=>Hr(t));if(!n)try{n=FC("getDefaultStorage",()=>{var U;return(U=Oi)==null?void 0:U.localStorage})()}catch(U){m(U)}if(!n)return v;const E=Hr(e),x=vN(E),g=(a=r.serializer)!=null?a:yN[x],{pause:w,resume:b}=Qz(v,()=>T(v.value),{flush:i,deep:s,eventFilter:d});Ir(C,()=>I(),{flush:i}),h&&o&&f1(()=>{n instanceof Storage?Qs(h,"storage",I,{passive:!0}):Qs(h,y6,z),f&&I()}),f||I();function A(U,W){if(h){const F={key:C.value,oldValue:U,newValue:W,storageArea:n};h.dispatchEvent(n instanceof Storage?new StorageEvent("storage",F):new CustomEvent(y6,{detail:F}))}}function T(U){try{const W=n.getItem(C.value);if(U==null)A(W,null),n.removeItem(C.value);else{const F=g.write(U);W!==F&&(n.setItem(C.value,F),A(W,F))}}catch(W){m(W)}}function O(U){const W=U?U.newValue:n.getItem(C.value);if(W==null)return l&&E!=null&&n.setItem(C.value,g.write(E)),E;if(!U&&u){const F=g.read(W);return typeof u=="function"?u(F,E):x==="object"&&!Array.isArray(F)?{...E,...F}:F}else return typeof W!="string"?W:g.read(W)}function I(U){if(!(U&&U.storageArea!==n)){if(U&&U.key==null){v.value=E;return}if(!(U&&U.key!==C.value)){w();try{U?.newValue!==g.write(v.value)&&(v.value=O(U))}catch(W){m(W)}finally{U?ws(b):b()}}}}function z(U){I(U.detail)}return v}const bN="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function CN(t={}){const{selector:e="html",attribute:n="class",initialValue:r="auto",window:a=Oi,storage:i,storageKey:s="vueuse-color-scheme",listenToStorageChanges:o=!0,storageRef:l,emitAuto:u,disableTransition:p=!0}=t,h={auto:"",light:"light",dark:"dark",...t.modes||{}},d=gN({window:a}),m=pt(()=>d.value?"dark":"light"),f=l||(s==null?Dm(r):$C(s,r,i,{window:a,listenToStorageChanges:o})),v=pt(()=>f.value==="auto"?m.value:f.value),C=FC("updateHTMLAttrs",(w,b,A)=>{const T=typeof w=="string"?a?.document.querySelector(w):ei(w);if(!T)return;const O=new Set,I=new Set;let z=null;if(b==="class"){const W=A.split(/\s/g);Object.values(h).flatMap(F=>(F||"").split(/\s/g)).filter(Boolean).forEach(F=>{W.includes(F)?O.add(F):I.add(F)})}else z={key:b,value:A};if(O.size===0&&I.size===0&&z===null)return;let U;p&&(U=a.document.createElement("style"),U.appendChild(document.createTextNode(bN)),a.document.head.appendChild(U));for(const W of O)T.classList.add(W);for(const W of I)T.classList.remove(W);z&&T.setAttribute(z.key,z.value),p&&(a.getComputedStyle(U).opacity,document.head.removeChild(U))});function E(w){var b;C(e,n,(b=h[w])!=null?b:w)}function x(w){t.onChanged?t.onChanged(w,E):E(w)}Ir(v,x,{flush:"post",immediate:!0}),f1(()=>x(v.value));const g=pt({get(){return u?f.value:v.value},set(w){f.value=w}});return Object.assign(g,{store:f,system:m,state:v})}function jm(t,e,n={}){const{window:r=Oi,...a}=n;let i;const s=Kl(()=>r&&"ResizeObserver"in r),o=()=>{i&&(i.disconnect(),i=void 0)},l=pt(()=>{const h=Hr(t);return Array.isArray(h)?h.map(d=>ei(d)):[ei(h)]}),u=Ir(l,h=>{if(o(),s.value&&r){i=new ResizeObserver(e);for(const d of h)d&&i.observe(d,a)}},{immediate:!0,flush:"post"}),p=()=>{o(),u()};return Do(p),{isSupported:s,stop:p}}function EN(t,e={}){const{reset:n=!0,windowResize:r=!0,windowScroll:a=!0,immediate:i=!0,updateTiming:s="sync"}=e,o=Kr(0),l=Kr(0),u=Kr(0),p=Kr(0),h=Kr(0),d=Kr(0),m=Kr(0),f=Kr(0);function v(){const E=ei(t);if(!E){n&&(o.value=0,l.value=0,u.value=0,p.value=0,h.value=0,d.value=0,m.value=0,f.value=0);return}const x=E.getBoundingClientRect();o.value=x.height,l.value=x.bottom,u.value=x.left,p.value=x.right,h.value=x.top,d.value=x.width,m.value=x.x,f.value=x.y}function C(){s==="sync"?v():s==="next-frame"&&requestAnimationFrame(()=>v())}return jm(t,C),Ir(()=>ei(t),E=>!E&&C()),aN(t,C,{attributeFilter:["style","class"]}),a&&Qs("scroll",C,{capture:!0,passive:!0}),r&&Qs("resize",C,{passive:!0}),f1(()=>{i&&C()}),{height:o,bottom:l,left:u,right:p,top:h,width:d,x:m,y:f,update:C}}function SN(t,e={width:0,height:0},n={}){const{window:r=Oi,box:a="content-box"}=n,i=pt(()=>{var h,d;return(d=(h=ei(t))==null?void 0:h.namespaceURI)==null?void 0:d.includes("svg")}),s=Kr(e.width),o=Kr(e.height),{stop:l}=jm(t,([h])=>{const d=a==="border-box"?h.borderBoxSize:a==="content-box"?h.contentBoxSize:h.devicePixelContentBoxSize;if(r&&i.value){const m=ei(t);if(m){const f=m.getBoundingClientRect();s.value=f.width,o.value=f.height}}else if(d){const m=Fc(d);s.value=m.reduce((f,{inlineSize:v})=>f+v,0),o.value=m.reduce((f,{blockSize:v})=>f+v,0)}else s.value=h.contentRect.width,o.value=h.contentRect.height},n);f1(()=>{const h=ei(t);h&&(s.value="offsetWidth"in h?h.offsetWidth:e.width,o.value="offsetHeight"in h?h.offsetHeight:e.height)});const u=Ir(()=>ei(t),h=>{s.value=h?e.width:0,o.value=h?e.height:0});function p(){l(),u()}return{width:s,height:o,stop:p}}function xN(t,e,n={}){const{root:r,rootMargin:a="0px",threshold:i=0,window:s=Oi,immediate:o=!0}=n,l=Kl(()=>s&&"IntersectionObserver"in s),u=pt(()=>{const f=Hr(t);return Fc(f).map(ei).filter(NC)});let p=Di;const h=Kr(o),d=l.value?Ir(()=>[u.value,ei(r),h.value],([f,v])=>{if(p(),!h.value||!f.length)return;const C=new IntersectionObserver(e,{root:ei(v),rootMargin:a,threshold:i});f.forEach(E=>E&&C.observe(E)),p=()=>{C.disconnect(),p=Di}},{immediate:o,flush:"post"}):Di,m=()=>{p(),d(),h.value=!1};return Do(m),{isSupported:l,isActive:h,pause(){p(),h.value=!1},resume(){h.value=!0},stop:m}}function wN(t={}){const{initialValue:e=""}=t,n=Kl(()=>typeof window<"u"&&"EyeDropper"in window),r=Kr(e);async function a(i){if(!n.value)return;const o=await new window.EyeDropper().open(i);return r.value=o.sRGBHex,o}return{isSupported:n,sRGBHex:r,open:a}}function Rd(t){return typeof Window<"u"&&t instanceof Window?t.document.documentElement:typeof Document<"u"&&t instanceof Document?t.documentElement:t}function TN(t,e,n={}){const{window:r=Oi}=n;return $C(t,e,r?.localStorage,n)}function _N(t={}){const{controls:e=!1,interval:n="requestAnimationFrame"}=t,r=xt(new Date),a=()=>r.value=new Date,i=n==="requestAnimationFrame"?cN(a,{immediate:!0}):eN(a,n,{immediate:!0});return e?{now:r,...i}:r}function AN(t){const e=Rm("(prefers-reduced-motion: reduce)",t);return pt(()=>e.value?"reduce":"no-preference")}function UC(t){const e=window.getComputedStyle(t);if(e.overflowX==="scroll"||e.overflowY==="scroll"||e.overflowX==="auto"&&t.clientWidth<t.scrollWidth||e.overflowY==="auto"&&t.clientHeight<t.scrollHeight)return!0;{const n=t.parentNode;return!n||n.tagName==="BODY"?!1:UC(n)}}function PN(t){const e=t||window.event,n=e.target;return UC(n)?!1:e.touches.length>1?!0:(e.preventDefault&&e.preventDefault(),!1)}const jd=new WeakMap;function MN(t,e=!1){const n=Kr(e);let r=null,a="";Ir(Dm(t),o=>{const l=Rd(Hr(o));if(l){const u=l;if(jd.get(u)||jd.set(u,u.style.overflow),u.style.overflow!=="hidden"&&(a=u.style.overflow),u.style.overflow==="hidden")return n.value=!0;if(n.value)return u.style.overflow="hidden"}},{immediate:!0});const i=()=>{const o=Rd(Hr(t));!o||n.value||(Z0&&(r=Qs(o,"touchmove",l=>{PN(l)},{passive:!1})),o.style.overflow="hidden",n.value=!0)},s=()=>{const o=Rd(Hr(t));!o||!n.value||(Z0&&r?.(),o.style.overflow=a,jd.delete(o),n.value=!1)};return Do(s),pt({get(){return n.value},set(o){o?i():s()}})}let LN=0;function jY(t,e={}){const n=Kr(!1),{document:r=sN,immediate:a=!0,manual:i=!1,id:s=`vueuse_styletag_${++LN}`}=e,o=Kr(t);let l=()=>{};const u=()=>{if(!r)return;const h=r.getElementById(s)||r.createElement("style");h.isConnected||(h.id=s,e.media&&(h.media=e.media),r.head.appendChild(h)),!n.value&&(l=Ir(o,d=>{h.textContent=d},{immediate:!0}),n.value=!0)},p=()=>{!r||!n.value||(l(),r.head.removeChild(r.getElementById(s)),n.value=!1)};return a&&!i&&f1(u),i||Do(p),{id:s,css:o,unload:p,load:u,isLoaded:da(n)}}const ON=[{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"}],IN={justNow:"just now",past:t=>t.match(/\d/)?`${t} ago`:t,future:t=>t.match(/\d/)?`in ${t}`:t,month:(t,e)=>t===1?e?"last month":"next month":`${t} month${t>1?"s":""}`,year:(t,e)=>t===1?e?"last year":"next year":`${t} year${t>1?"s":""}`,day:(t,e)=>t===1?e?"yesterday":"tomorrow":`${t} day${t>1?"s":""}`,week:(t,e)=>t===1?e?"last week":"next week":`${t} week${t>1?"s":""}`,hour:t=>`${t} hour${t>1?"s":""}`,minute:t=>`${t} minute${t>1?"s":""}`,second:t=>`${t} second${t>1?"s":""}`,invalid:""};function kN(t){return t.toISOString().slice(0,10)}function BY(t,e={}){const{controls:n=!1,updateInterval:r=3e4}=e,{now:a,...i}=_N({interval:r,controls:!0}),s=pt(()=>zN(new Date(Hr(t)),e,Hr(a)));return n?{timeAgo:s,...i}:s}function zN(t,e={},n=Date.now()){var r;const{max:a,messages:i=IN,fullDateFormatter:s=kN,units:o=ON,showSecond:l=!1,rounding:u="round"}=e,p=typeof u=="number"?C=>+C.toFixed(u):Math[u],h=+n-+t,d=Math.abs(h);function m(C,E){return p(Math.abs(C)/E.value)}function f(C,E){const x=m(C,E),g=C>0,w=v(E.name,x,g);return v(g?"past":"future",w,g)}function v(C,E,x){const g=i[C];return typeof g=="function"?g(E,x):g.replace("{0}",E.toString())}if(d<6e4&&!l)return i.justNow;if(typeof a=="number"&&d>a)return s(new Date(t));if(typeof a=="string"){const C=(r=o.find(E=>E.name===a))==null?void 0:r.max;if(C&&d>C)return s(new Date(t))}for(const[C,E]of o.entries()){if(m(h,E)<=0&&o[C-1])return f(h,o[C-1]);if(d<E.max)return f(h,E)}return i.invalid}function Xl(t,e,n,r={}){var a,i,s;const{clone:o=!1,passive:l=!1,eventName:u,deep:p=!1,defaultValue:h,shouldEmit:d}=r,m=Bs(),f=n||m?.emit||((a=m?.$emit)==null?void 0:a.bind(m))||((s=(i=m?.proxy)==null?void 0:i.$emit)==null?void 0:s.bind(m?.proxy));let v=u;e||(e="modelValue"),v=v||`update:${e.toString()}`;const C=g=>o?typeof o=="function"?o(g):fN(g):g,E=()=>Fz(t[e])?C(t[e]):h,x=g=>{d?d(g)&&f(v,g):f(v,g)};if(l){const g=E(),w=xt(g);let b=!1;return Ir(()=>t[e],A=>{b||(b=!0,w.value=C(A),ws(()=>b=!1))}),Ir(w,A=>{!b&&(A!==t[e]||p)&&x(A)},{deep:p}),w}else return pt({get(){return E()},set(g){x(g)}})}function NN(t={}){const{window:e=Oi,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:i=!0,type:s="inner"}=t,o=Kr(n),l=Kr(r),u=()=>{if(e)if(s==="outer")o.value=e.outerWidth,l.value=e.outerHeight;else if(s==="visual"&&e.visualViewport){const{width:h,height:d,scale:m}=e.visualViewport;o.value=Math.round(h*m),l.value=Math.round(d*m)}else i?(o.value=e.innerWidth,l.value=e.innerHeight):(o.value=e.document.documentElement.clientWidth,l.value=e.document.documentElement.clientHeight)};u(),f1(u);const p={passive:!0};if(Qs("resize",u,p),e&&s==="visual"&&e.visualViewport&&Qs(e.visualViewport,"resize",u,p),a){const h=Rm("(orientation: portrait)");Ir(h,()=>u())}return{width:o,height:l}}let di=class extends Error{constructor(e){super(e),this.name="ShikiError"}};function VN(t){return Bm(t)}function Bm(t){return Array.isArray(t)?HN(t):t instanceof RegExp?t:typeof t=="object"?DN(t):t}function HN(t){let e=[];for(let n=0,r=t.length;n<r;n++)e[n]=Bm(t[n]);return e}function DN(t){let e={};for(let n in t)e[n]=Bm(t[n]);return e}function qC(t,...e){return e.forEach(n=>{for(let r in n)t[r]=n[r]}),t}function WC(t){const e=~t.lastIndexOf("/")||~t.lastIndexOf("\\");return e===0?t:~e===t.length-1?WC(t.substring(0,t.length-1)):t.substr(~e+1)}var Bd=/\$(\d+)|\${(\d+):\/(downcase|upcase)}/g,lp=class{static hasCaptures(t){return t===null?!1:(Bd.lastIndex=0,Bd.test(t))}static replaceCaptures(t,e,n){return t.replace(Bd,(r,a,i,s)=>{let o=n[parseInt(a||i,10)];if(o){let l=e.substring(o.start,o.end);for(;l[0]===".";)l=l.substring(1);switch(s){case"downcase":return l.toLowerCase();case"upcase":return l.toUpperCase();default:return l}}else return r})}};function GC(t,e){return t<e?-1:t>e?1:0}function KC(t,e){if(t===null&&e===null)return 0;if(!t)return-1;if(!e)return 1;let n=t.length,r=e.length;if(n===r){for(let a=0;a<n;a++){let i=GC(t[a],e[a]);if(i!==0)return i}return 0}return n-r}function b6(t){return!!(/^#[0-9a-f]{6}$/i.test(t)||/^#[0-9a-f]{8}$/i.test(t)||/^#[0-9a-f]{3}$/i.test(t)||/^#[0-9a-f]{4}$/i.test(t))}function XC(t){return t.replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")}var YC=class{constructor(t){this.fn=t}cache=new Map;get(t){if(this.cache.has(t))return this.cache.get(t);const e=this.fn(t);return this.cache.set(t,e),e}},ih=class{constructor(t,e,n){this._colorMap=t,this._defaults=e,this._root=n}static createFromRawTheme(t,e){return this.createFromParsedTheme(BN(t),e)}static createFromParsedTheme(t,e){return $N(t,e)}_cachedMatchRoot=new YC(t=>this._root.match(t));getColorMap(){return this._colorMap.getColorMap()}getDefaults(){return this._defaults}match(t){if(t===null)return this._defaults;const e=t.scopeName,r=this._cachedMatchRoot.get(e).find(a=>RN(t.parent,a.parentScopes));return r?new JC(r.fontStyle,r.foreground,r.background):null}},Fd=class wp{constructor(e,n){this.parent=e,this.scopeName=n}static push(e,n){for(const r of n)e=new wp(e,r);return e}static from(...e){let n=null;for(let r=0;r<e.length;r++)n=new wp(n,e[r]);return n}push(e){return new wp(this,e)}getSegments(){let e=this;const n=[];for(;e;)n.push(e.scopeName),e=e.parent;return n.reverse(),n}toString(){return this.getSegments().join(" ")}extends(e){return this===e?!0:this.parent===null?!1:this.parent.extends(e)}getExtensionIfDefined(e){const n=[];let r=this;for(;r&&r!==e;)n.push(r.scopeName),r=r.parent;return r===e?n.reverse():void 0}};function RN(t,e){if(e.length===0)return!0;for(let n=0;n<e.length;n++){let r=e[n],a=!1;if(r===">"){if(n===e.length-1)return!1;r=e[++n],a=!0}for(;t&&!jN(t.scopeName,r);){if(a)return!1;t=t.parent}if(!t)return!1;t=t.parent}return!0}function jN(t,e){return e===t||t.startsWith(e)&&t[e.length]==="."}var JC=class{constructor(t,e,n){this.fontStyle=t,this.foregroundId=e,this.backgroundId=n}};function BN(t){if(!t)return[];if(!t.settings||!Array.isArray(t.settings))return[];let e=t.settings,n=[],r=0;for(let a=0,i=e.length;a<i;a++){let s=e[a];if(!s.settings)continue;let o;if(typeof s.scope=="string"){let h=s.scope;h=h.replace(/^[,]+/,""),h=h.replace(/[,]+$/,""),o=h.split(",")}else Array.isArray(s.scope)?o=s.scope:o=[""];let l=-1;if(typeof s.settings.fontStyle=="string"){l=0;let h=s.settings.fontStyle.split(" ");for(let d=0,m=h.length;d<m;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 u=null;typeof s.settings.foreground=="string"&&b6(s.settings.foreground)&&(u=s.settings.foreground);let p=null;typeof s.settings.background=="string"&&b6(s.settings.background)&&(p=s.settings.background);for(let h=0,d=o.length;h<d;h++){let f=o[h].trim().split(" "),v=f[f.length-1],C=null;f.length>1&&(C=f.slice(0,f.length-1),C.reverse()),n[r++]=new FN(v,C,a,l,u,p)}}return n}var FN=class{constructor(t,e,n,r,a,i){this.scope=t,this.parentScopes=e,this.index=n,this.fontStyle=r,this.foreground=a,this.background=i}},sa=(t=>(t[t.NotSet=-1]="NotSet",t[t.None=0]="None",t[t.Italic=1]="Italic",t[t.Bold=2]="Bold",t[t.Underline=4]="Underline",t[t.Strikethrough=8]="Strikethrough",t))(sa||{});function $N(t,e){t.sort((l,u)=>{let p=GC(l.scope,u.scope);return p!==0||(p=KC(l.parentScopes,u.parentScopes),p!==0)?p:l.index-u.index});let n=0,r="#000000",a="#ffffff";for(;t.length>=1&&t[0].scope==="";){let l=t.shift();l.fontStyle!==-1&&(n=l.fontStyle),l.foreground!==null&&(r=l.foreground),l.background!==null&&(a=l.background)}let i=new UN(e),s=new JC(n,i.getId(r),i.getId(a)),o=new WN(new e5(0,null,-1,0,0),[]);for(let l=0,u=t.length;l<u;l++){let p=t[l];o.insert(0,p.scope,p.parentScopes,p.fontStyle,i.getId(p.foreground),i.getId(p.background))}return new ih(i,s,o)}var UN=class{_isFrozen;_lastColorId;_id2color;_color2id;constructor(t){if(this._lastColorId=0,this._id2color=[],this._color2id=Object.create(null),Array.isArray(t)){this._isFrozen=!0;for(let e=0,n=t.length;e<n;e++)this._color2id[t[e]]=e,this._id2color[e]=t[e]}else this._isFrozen=!1}getId(t){if(t===null)return 0;t=t.toUpperCase();let e=this._color2id[t];if(e)return e;if(this._isFrozen)throw new Error(`Missing color in color map - ${t}`);return e=++this._lastColorId,this._color2id[t]=e,this._id2color[e]=t,e}getColorMap(){return this._id2color.slice(0)}},qN=Object.freeze([]),e5=class QC{scopeDepth;parentScopes;fontStyle;foreground;background;constructor(e,n,r,a,i){this.scopeDepth=e,this.parentScopes=n||qN,this.fontStyle=r,this.foreground=a,this.background=i}clone(){return new QC(this.scopeDepth,this.parentScopes,this.fontStyle,this.foreground,this.background)}static cloneArr(e){let n=[];for(let r=0,a=e.length;r<a;r++)n[r]=e[r].clone();return n}acceptOverwrite(e,n,r,a){this.scopeDepth>e?console.log("how did this happen?"):this.scopeDepth=e,n!==-1&&(this.fontStyle=n),r!==0&&(this.foreground=r),a!==0&&(this.background=a)}},WN=class t5{constructor(e,n=[],r={}){this._mainRule=e,this._children=r,this._rulesWithParentScopes=n}_rulesWithParentScopes;static _cmpBySpecificity(e,n){if(e.scopeDepth!==n.scopeDepth)return n.scopeDepth-e.scopeDepth;let r=0,a=0;for(;e.parentScopes[r]===">"&&r++,n.parentScopes[a]===">"&&a++,!(r>=e.parentScopes.length||a>=n.parentScopes.length);){const i=n.parentScopes[a].length-e.parentScopes[r].length;if(i!==0)return i;r++,a++}return n.parentScopes.length-e.parentScopes.length}match(e){if(e!==""){let r=e.indexOf("."),a,i;if(r===-1?(a=e,i=""):(a=e.substring(0,r),i=e.substring(r+1)),this._children.hasOwnProperty(a))return this._children[a].match(i)}const n=this._rulesWithParentScopes.concat(this._mainRule);return n.sort(t5._cmpBySpecificity),n}insert(e,n,r,a,i,s){if(n===""){this._doInsertHere(e,r,a,i,s);return}let o=n.indexOf("."),l,u;o===-1?(l=n,u=""):(l=n.substring(0,o),u=n.substring(o+1));let p;this._children.hasOwnProperty(l)?p=this._children[l]:(p=new t5(this._mainRule.clone(),e5.cloneArr(this._rulesWithParentScopes)),this._children[l]=p),p.insert(e+1,u,r,a,i,s)}_doInsertHere(e,n,r,a,i){if(n===null){this._mainRule.acceptOverwrite(e,r,a,i);return}for(let s=0,o=this._rulesWithParentScopes.length;s<o;s++){let l=this._rulesWithParentScopes[s];if(KC(l.parentScopes,n)===0){l.acceptOverwrite(e,r,a,i);return}}r===-1&&(r=this._mainRule.fontStyle),a===0&&(a=this._mainRule.foreground),i===0&&(i=this._mainRule.background),this._rulesWithParentScopes.push(new e5(e,n,r,a,i))}},s1=class Gi{static toBinaryStr(e){return e.toString(2).padStart(32,"0")}static print(e){const n=Gi.getLanguageId(e),r=Gi.getTokenType(e),a=Gi.getFontStyle(e),i=Gi.getForeground(e),s=Gi.getBackground(e);console.log({languageId:n,tokenType:r,fontStyle:a,foreground:i,background:s})}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,n,r,a,i,s,o){let l=Gi.getLanguageId(e),u=Gi.getTokenType(e),p=Gi.containsBalancedBrackets(e)?1:0,h=Gi.getFontStyle(e),d=Gi.getForeground(e),m=Gi.getBackground(e);return n!==0&&(l=n),r!==8&&(u=r),a!==null&&(p=a?1:0),i!==-1&&(h=i),s!==0&&(d=s),o!==0&&(m=o),(l<<0|u<<8|p<<10|h<<11|d<<15|m<<24)>>>0}};function oh(t,e){const n=[],r=GN(t);let a=r.next();for(;a!==null;){let l=0;if(a.length===2&&a.charAt(1)===":"){switch(a.charAt(0)){case"R":l=1;break;case"L":l=-1;break;default:console.log(`Unknown priority ${a} in scope selector`)}a=r.next()}let u=s();if(n.push({matcher:u,priority:l}),a!==",")break;a=r.next()}return n;function i(){if(a==="-"){a=r.next();const l=i();return u=>!!l&&!l(u)}if(a==="("){a=r.next();const l=o();return a===")"&&(a=r.next()),l}if(C6(a)){const l=[];do l.push(a),a=r.next();while(C6(a));return u=>e(l,u)}return null}function s(){const l=[];let u=i();for(;u;)l.push(u),u=i();return p=>l.every(h=>h(p))}function o(){const l=[];let u=s();for(;u&&(l.push(u),a==="|"||a===",");){do a=r.next();while(a==="|"||a===",");u=s()}return p=>l.some(h=>h(p))}}function C6(t){return!!t&&!!t.match(/[\w\.:]+/)}function GN(t){let e=/([LR]:|[\w\.:][\w\.:\-]*|[\,\|\-\(\)])/g,n=e.exec(t);return{next:()=>{if(!n)return null;const r=n[0];return n=e.exec(t),r}}}function ZC(t){typeof t.dispose=="function"&&t.dispose()}var Bu=class{constructor(t){this.scopeName=t}toKey(){return this.scopeName}},KN=class{constructor(t,e){this.scopeName=t,this.ruleName=e}toKey(){return`${this.scopeName}#${this.ruleName}`}},XN=class{_references=[];_seenReferenceKeys=new Set;get references(){return this._references}visitedRule=new Set;add(t){const e=t.toKey();this._seenReferenceKeys.has(e)||(this._seenReferenceKeys.add(e),this._references.push(t))}},YN=class{constructor(t,e){this.repo=t,this.initialScopeName=e,this.seenFullScopeRequests.add(this.initialScopeName),this.Q=[new Bu(this.initialScopeName)]}seenFullScopeRequests=new Set;seenPartialScopeRequests=new Set;Q;processQueue(){const t=this.Q;this.Q=[];const e=new XN;for(const n of t)JN(n,this.initialScopeName,this.repo,e);for(const n of e.references)if(n instanceof Bu){if(this.seenFullScopeRequests.has(n.scopeName))continue;this.seenFullScopeRequests.add(n.scopeName),this.Q.push(n)}else{if(this.seenFullScopeRequests.has(n.scopeName)||this.seenPartialScopeRequests.has(n.toKey()))continue;this.seenPartialScopeRequests.add(n.toKey()),this.Q.push(n)}}};function JN(t,e,n,r){const a=n.lookup(t.scopeName);if(!a){if(t.scopeName===e)throw new Error(`No grammar provided for <${e}>`);return}const i=n.lookup(e);t instanceof Bu?Tp({baseGrammar:i,selfGrammar:a},r):r5(t.ruleName,{baseGrammar:i,selfGrammar:a,repository:a.repository},r);const s=n.injections(t.scopeName);if(s)for(const o of s)r.add(new Bu(o))}function r5(t,e,n){if(e.repository&&e.repository[t]){const r=e.repository[t];ah([r],e,n)}}function Tp(t,e){t.selfGrammar.patterns&&Array.isArray(t.selfGrammar.patterns)&&ah(t.selfGrammar.patterns,{...t,repository:t.selfGrammar.repository},e),t.selfGrammar.injections&&ah(Object.values(t.selfGrammar.injections),{...t,repository:t.selfGrammar.repository},e)}function ah(t,e,n){for(const r of t){if(n.visitedRule.has(r))continue;n.visitedRule.add(r);const a=r.repository?qC({},e.repository,r.repository):e.repository;Array.isArray(r.patterns)&&ah(r.patterns,{...e,repository:a},n);const i=r.include;if(!i)continue;const s=eE(i);switch(s.kind){case 0:Tp({...e,selfGrammar:e.baseGrammar},n);break;case 1:Tp(e,n);break;case 2:r5(s.ruleName,{...e,repository:a},n);break;case 3:case 4:const o=s.scopeName===e.selfGrammar.scopeName?e.selfGrammar:s.scopeName===e.baseGrammar.scopeName?e.baseGrammar:void 0;if(o){const l={baseGrammar:e.baseGrammar,selfGrammar:o,repository:a};s.kind===4?r5(s.ruleName,l,n):Tp(l,n)}else s.kind===4?n.add(new KN(s.scopeName,s.ruleName)):n.add(new Bu(s.scopeName));break}}}var QN=class{kind=0},ZN=class{kind=1},eV=class{constructor(t){this.ruleName=t}kind=2},tV=class{constructor(t){this.scopeName=t}kind=3},rV=class{constructor(t,e){this.scopeName=t,this.ruleName=e}kind=4};function eE(t){if(t==="$base")return new QN;if(t==="$self")return new ZN;const e=t.indexOf("#");if(e===-1)return new tV(t);if(e===0)return new eV(t.substring(1));{const n=t.substring(0,e),r=t.substring(e+1);return new rV(n,r)}}var nV=/\\(\d+)/,E6=/\\(\d+)/g,sV=-1,tE=-2;var a2=class{$location;id;_nameIsCapturing;_name;_contentNameIsCapturing;_contentName;constructor(t,e,n,r){this.$location=t,this.id=e,this._name=n||null,this._nameIsCapturing=lp.hasCaptures(this._name),this._contentName=r||null,this._contentNameIsCapturing=lp.hasCaptures(this._contentName)}get debugName(){const t=this.$location?`${WC(this.$location.filename)}:${this.$location.line}`:"unknown";return`${this.constructor.name}#${this.id} @ ${t}`}getName(t,e){return!this._nameIsCapturing||this._name===null||t===null||e===null?this._name:lp.replaceCaptures(this._name,t,e)}getContentName(t,e){return!this._contentNameIsCapturing||this._contentName===null?this._contentName:lp.replaceCaptures(this._contentName,t,e)}},iV=class extends a2{retokenizeCapturedWithRuleId;constructor(t,e,n,r,a){super(t,e,n,r),this.retokenizeCapturedWithRuleId=a}dispose(){}collectPatterns(t,e){throw new Error("Not supported!")}compile(t,e){throw new Error("Not supported!")}compileAG(t,e,n,r){throw new Error("Not supported!")}},oV=class extends a2{_match;captures;_cachedCompiledPatterns;constructor(t,e,n,r,a){super(t,e,n,null),this._match=new Fu(r,this.id),this.captures=a,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}get debugMatchRegExp(){return`${this._match.source}`}collectPatterns(t,e){e.push(this._match)}compile(t,e){return this._getCachedCompiledPatterns(t).compile(t)}compileAG(t,e,n,r){return this._getCachedCompiledPatterns(t).compileAG(t,n,r)}_getCachedCompiledPatterns(t){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new $u,this.collectPatterns(t,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},S6=class extends a2{hasMissingPatterns;patterns;_cachedCompiledPatterns;constructor(t,e,n,r,a){super(t,e,n,r),this.patterns=a.patterns,this.hasMissingPatterns=a.hasMissingPatterns,this._cachedCompiledPatterns=null}dispose(){this._cachedCompiledPatterns&&(this._cachedCompiledPatterns.dispose(),this._cachedCompiledPatterns=null)}collectPatterns(t,e){for(const n of this.patterns)t.getRule(n).collectPatterns(t,e)}compile(t,e){return this._getCachedCompiledPatterns(t).compile(t)}compileAG(t,e,n,r){return this._getCachedCompiledPatterns(t).compileAG(t,n,r)}_getCachedCompiledPatterns(t){return this._cachedCompiledPatterns||(this._cachedCompiledPatterns=new $u,this.collectPatterns(t,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},n5=class extends a2{_begin;beginCaptures;_end;endHasBackReferences;endCaptures;applyEndPatternLast;hasMissingPatterns;patterns;_cachedCompiledPatterns;constructor(t,e,n,r,a,i,s,o,l,u){super(t,e,n,r),this._begin=new Fu(a,this.id),this.beginCaptures=i,this._end=new Fu(s||"",-1),this.endHasBackReferences=this._end.hasBackReferences,this.endCaptures=o,this.applyEndPatternLast=l||!1,this.patterns=u.patterns,this.hasMissingPatterns=u.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(t,e){return this._end.resolveBackReferences(t,e)}collectPatterns(t,e){e.push(this._begin)}compile(t,e){return this._getCachedCompiledPatterns(t,e).compile(t)}compileAG(t,e,n,r){return this._getCachedCompiledPatterns(t,e).compileAG(t,n,r)}_getCachedCompiledPatterns(t,e){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new $u;for(const n of this.patterns)t.getRule(n).collectPatterns(t,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}},lh=class extends a2{_begin;beginCaptures;whileCaptures;_while;whileHasBackReferences;hasMissingPatterns;patterns;_cachedCompiledPatterns;_cachedCompiledWhilePatterns;constructor(t,e,n,r,a,i,s,o,l){super(t,e,n,r),this._begin=new Fu(a,this.id),this.beginCaptures=i,this.whileCaptures=o,this._while=new Fu(s,tE),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(t,e){return this._while.resolveBackReferences(t,e)}collectPatterns(t,e){e.push(this._begin)}compile(t,e){return this._getCachedCompiledPatterns(t).compile(t)}compileAG(t,e,n,r){return this._getCachedCompiledPatterns(t).compileAG(t,n,r)}_getCachedCompiledPatterns(t){if(!this._cachedCompiledPatterns){this._cachedCompiledPatterns=new $u;for(const e of this.patterns)t.getRule(e).collectPatterns(t,this._cachedCompiledPatterns)}return this._cachedCompiledPatterns}compileWhile(t,e){return this._getCachedCompiledWhilePatterns(t,e).compile(t)}compileWhileAG(t,e,n,r){return this._getCachedCompiledWhilePatterns(t,e).compileAG(t,n,r)}_getCachedCompiledWhilePatterns(t,e){return this._cachedCompiledWhilePatterns||(this._cachedCompiledWhilePatterns=new $u,this._cachedCompiledWhilePatterns.push(this._while.hasBackReferences?this._while.clone():this._while)),this._while.hasBackReferences&&this._cachedCompiledWhilePatterns.setSource(0,e||""),this._cachedCompiledWhilePatterns}},rE=class ui{static createCaptureRule(e,n,r,a,i){return e.registerRule(s=>new iV(n,s,r,a,i))}static getCompiledRuleId(e,n,r){return e.id||n.registerRule(a=>{if(e.id=a,e.match)return new oV(e.$vscodeTextmateLocation,e.id,e.name,e.match,ui._compileCaptures(e.captures,n,r));if(typeof e.begin>"u"){e.repository&&(r=qC({},r,e.repository));let i=e.patterns;return typeof i>"u"&&e.include&&(i=[{include:e.include}]),new S6(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,ui._compilePatterns(i,n,r))}return e.while?new lh(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,ui._compileCaptures(e.beginCaptures||e.captures,n,r),e.while,ui._compileCaptures(e.whileCaptures||e.captures,n,r),ui._compilePatterns(e.patterns,n,r)):new n5(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,ui._compileCaptures(e.beginCaptures||e.captures,n,r),e.end,ui._compileCaptures(e.endCaptures||e.captures,n,r),e.applyEndPatternLast,ui._compilePatterns(e.patterns,n,r))}),e.id}static _compileCaptures(e,n,r){let a=[];if(e){let i=0;for(const s in e){if(s==="$vscodeTextmateLocation")continue;const o=parseInt(s,10);o>i&&(i=o)}for(let s=0;s<=i;s++)a[s]=null;for(const s in e){if(s==="$vscodeTextmateLocation")continue;const o=parseInt(s,10);let l=0;e[s].patterns&&(l=ui.getCompiledRuleId(e[s],n,r)),a[o]=ui.createCaptureRule(n,e[s].$vscodeTextmateLocation,e[s].name,e[s].contentName,l)}}return a}static _compilePatterns(e,n,r){let a=[];if(e)for(let i=0,s=e.length;i<s;i++){const o=e[i];let l=-1;if(o.include){const u=eE(o.include);switch(u.kind){case 0:case 1:l=ui.getCompiledRuleId(r[o.include],n,r);break;case 2:let p=r[u.ruleName];p&&(l=ui.getCompiledRuleId(p,n,r));break;case 3:case 4:const h=u.scopeName,d=u.kind===4?u.ruleName:null,m=n.getExternalGrammar(h,r);if(m)if(d){let f=m.repository[d];f&&(l=ui.getCompiledRuleId(f,n,m.repository))}else l=ui.getCompiledRuleId(m.repository.$self,n,m.repository);break}}else l=ui.getCompiledRuleId(o,n,r);if(l!==-1){const u=n.getRule(l);let p=!1;if((u instanceof S6||u instanceof n5||u instanceof lh)&&u.hasMissingPatterns&&u.patterns.length===0&&(p=!0),p)continue;a.push(l)}}return{patterns:a,hasMissingPatterns:(e?e.length:0)!==a.length}}},Fu=class nE{source;ruleId;hasAnchor;hasBackReferences;_anchorCache;constructor(e,n){if(e&&typeof e=="string"){const r=e.length;let a=0,i=[],s=!1;for(let o=0;o<r;o++)if(e.charAt(o)==="\\"&&o+1<r){const u=e.charAt(o+1);u==="z"?(i.push(e.substring(a,o)),i.push("$(?!\\n)(?<!\\n)"),a=o+2):(u==="A"||u==="G")&&(s=!0),o++}this.hasAnchor=s,a===0?this.source=e:(i.push(e.substring(a,r)),this.source=i.join(""))}else this.hasAnchor=!1,this.source=e;this.hasAnchor?this._anchorCache=this._buildAnchorCache():this._anchorCache=null,this.ruleId=n,typeof this.source=="string"?this.hasBackReferences=nV.test(this.source):this.hasBackReferences=!1}clone(){return new nE(this.source,this.ruleId)}setSource(e){this.source!==e&&(this.source=e,this.hasAnchor&&(this._anchorCache=this._buildAnchorCache()))}resolveBackReferences(e,n){if(typeof this.source!="string")throw new Error("This method should only be called if the source is a string");let r=n.map(a=>e.substring(a.start,a.end));return E6.lastIndex=0,this.source.replace(E6,(a,i)=>XC(r[parseInt(i,10)]||""))}_buildAnchorCache(){if(typeof this.source!="string")throw new Error("This method should only be called if the source is a string");let e=[],n=[],r=[],a=[],i,s,o,l;for(i=0,s=this.source.length;i<s;i++)o=this.source.charAt(i),e[i]=o,n[i]=o,r[i]=o,a[i]=o,o==="\\"&&i+1<s&&(l=this.source.charAt(i+1),l==="A"?(e[i+1]="",n[i+1]="",r[i+1]="A",a[i+1]="A"):l==="G"?(e[i+1]="",n[i+1]="G",r[i+1]="",a[i+1]="G"):(e[i+1]=l,n[i+1]=l,r[i+1]=l,a[i+1]=l),i++);return{A0_G0:e.join(""),A0_G1:n.join(""),A1_G0:r.join(""),A1_G1:a.join("")}}resolveAnchors(e,n){return!this.hasAnchor||!this._anchorCache||typeof this.source!="string"?this.source:e?n?this._anchorCache.A1_G1:this._anchorCache.A1_G0:n?this._anchorCache.A0_G1:this._anchorCache.A0_G0}},$u=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(t){this._items.push(t),this._hasAnchors=this._hasAnchors||t.hasAnchor}unshift(t){this._items.unshift(t),this._hasAnchors=this._hasAnchors||t.hasAnchor}length(){return this._items.length}setSource(t,e){this._items[t].source!==e&&(this._disposeCaches(),this._items[t].setSource(e))}compile(t){if(!this._cached){let e=this._items.map(n=>n.source);this._cached=new x6(t,e,this._items.map(n=>n.ruleId))}return this._cached}compileAG(t,e,n){return this._hasAnchors?e?n?(this._anchorCache.A1_G1||(this._anchorCache.A1_G1=this._resolveAnchors(t,e,n)),this._anchorCache.A1_G1):(this._anchorCache.A1_G0||(this._anchorCache.A1_G0=this._resolveAnchors(t,e,n)),this._anchorCache.A1_G0):n?(this._anchorCache.A0_G1||(this._anchorCache.A0_G1=this._resolveAnchors(t,e,n)),this._anchorCache.A0_G1):(this._anchorCache.A0_G0||(this._anchorCache.A0_G0=this._resolveAnchors(t,e,n)),this._anchorCache.A0_G0):this.compile(t)}_resolveAnchors(t,e,n){let r=this._items.map(a=>a.resolveAnchors(e,n));return new x6(t,r,this._items.map(a=>a.ruleId))}},x6=class{constructor(t,e,n){this.regExps=e,this.rules=n,this.scanner=t.createOnigScanner(e)}scanner;dispose(){typeof this.scanner.dispose=="function"&&this.scanner.dispose()}toString(){const t=[];for(let e=0,n=this.rules.length;e<n;e++)t.push(" - "+this.rules[e]+": "+this.regExps[e]);return t.join(`
|
||
`)}findNextMatchSync(t,e,n){const r=this.scanner.findNextMatchSync(t,e,n);return r?{ruleId:this.rules[r.index],captureIndices:r.captureIndices}:null}},$d=class{constructor(t,e){this.languageId=t,this.tokenType=e}},aV=class s5{_defaultAttributes;_embeddedLanguagesMatcher;constructor(e,n){this._defaultAttributes=new $d(e,8),this._embeddedLanguagesMatcher=new lV(Object.entries(n||{}))}getDefaultAttributes(){return this._defaultAttributes}getBasicScopeAttributes(e){return e===null?s5._NULL_SCOPE_METADATA:this._getBasicScopeAttributes.get(e)}static _NULL_SCOPE_METADATA=new $d(0,0);_getBasicScopeAttributes=new YC(e=>{const n=this._scopeToLanguage(e),r=this._toStandardTokenType(e);return new $d(n,r)});_scopeToLanguage(e){return this._embeddedLanguagesMatcher.match(e)||0}_toStandardTokenType(e){const n=e.match(s5.STANDARD_TOKEN_TYPE_REGEXP);if(!n)return 8;switch(n[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/},lV=class{values;scopesRegExp;constructor(t){if(t.length===0)this.values=null,this.scopesRegExp=null;else{this.values=new Map(t);const e=t.map(([n,r])=>XC(n));e.sort(),e.reverse(),this.scopesRegExp=new RegExp(`^((${e.join(")|(")}))($|\\.)`,"")}}match(t){if(!this.scopesRegExp)return;const e=t.match(this.scopesRegExp);if(e)return this.values.get(e[1])}},w6=class{constructor(t,e){this.stack=t,this.stoppedEarly=e}};function sE(t,e,n,r,a,i,s,o){const l=e.content.length;let u=!1,p=-1;if(s){const m=cV(t,e,n,r,a,i);a=m.stack,r=m.linePos,n=m.isFirstLine,p=m.anchorPosition}const h=Date.now();for(;!u;){if(o!==0&&Date.now()-h>o)return new w6(a,!0);d()}return new w6(a,!1);function d(){const m=uV(t,e,n,r,a,p);if(!m){i.produce(a,l),u=!0;return}const f=m.captureIndices,v=m.matchedRuleId,C=f&&f.length>0?f[0].end>r:!1;if(v===sV){const E=a.getRule(t);i.produce(a,f[0].start),a=a.withContentNameScopesList(a.nameScopesList),Q1(t,e,n,a,i,E.endCaptures,f),i.produce(a,f[0].end);const x=a;if(a=a.parent,p=x.getAnchorPos(),!C&&x.getEnterPos()===r){a=x,i.produce(a,l),u=!0;return}}else{const E=t.getRule(v);i.produce(a,f[0].start);const x=a,g=E.getName(e.content,f),w=a.contentNameScopesList.pushAttributed(g,t);if(a=a.push(v,r,p,f[0].end===l,null,w,w),E instanceof n5){const b=E;Q1(t,e,n,a,i,b.beginCaptures,f),i.produce(a,f[0].end),p=f[0].end;const A=b.getContentName(e.content,f),T=w.pushAttributed(A,t);if(a=a.withContentNameScopesList(T),b.endHasBackReferences&&(a=a.withEndRule(b.getEndWithResolvedBackReferences(e.content,f))),!C&&x.hasSameRuleAs(a)){a=a.pop(),i.produce(a,l),u=!0;return}}else if(E instanceof lh){const b=E;Q1(t,e,n,a,i,b.beginCaptures,f),i.produce(a,f[0].end),p=f[0].end;const A=b.getContentName(e.content,f),T=w.pushAttributed(A,t);if(a=a.withContentNameScopesList(T),b.whileHasBackReferences&&(a=a.withEndRule(b.getWhileWithResolvedBackReferences(e.content,f))),!C&&x.hasSameRuleAs(a)){a=a.pop(),i.produce(a,l),u=!0;return}}else if(Q1(t,e,n,a,i,E.captures,f),i.produce(a,f[0].end),a=a.pop(),!C){a=a.safePop(),i.produce(a,l),u=!0;return}}f[0].end>r&&(r=f[0].end,n=!1)}}function cV(t,e,n,r,a,i){let s=a.beginRuleCapturedEOL?0:-1;const o=[];for(let l=a;l;l=l.pop()){const u=l.getRule(t);u instanceof lh&&o.push({rule:u,stack:l})}for(let l=o.pop();l;l=o.pop()){const{ruleScanner:u,findOptions:p}=fV(l.rule,t,l.stack.endRule,n,r===s),h=u.findNextMatchSync(e,r,p);if(h){if(h.ruleId!==tE){a=l.stack.pop();break}h.captureIndices&&h.captureIndices.length&&(i.produce(l.stack,h.captureIndices[0].start),Q1(t,e,n,l.stack,i,l.rule.whileCaptures,h.captureIndices),i.produce(l.stack,h.captureIndices[0].end),s=h.captureIndices[0].end,h.captureIndices[0].end>r&&(r=h.captureIndices[0].end,n=!1))}else{a=l.stack.pop();break}}return{stack:a,linePos:r,anchorPosition:s,isFirstLine:n}}function uV(t,e,n,r,a,i){const s=pV(t,e,n,r,a,i),o=t.getInjections();if(o.length===0)return s;const l=hV(o,t,e,n,r,a,i);if(!l)return s;if(!s)return l;const u=s.captureIndices[0].start,p=l.captureIndices[0].start;return p<u||l.priorityMatch&&p===u?l:s}function pV(t,e,n,r,a,i){const s=a.getRule(t),{ruleScanner:o,findOptions:l}=iE(s,t,a.endRule,n,r===i),u=o.findNextMatchSync(e,r,l);return u?{captureIndices:u.captureIndices,matchedRuleId:u.ruleId}:null}function hV(t,e,n,r,a,i,s){let o=Number.MAX_VALUE,l=null,u,p=0;const h=i.contentNameScopesList.getScopeNames();for(let d=0,m=t.length;d<m;d++){const f=t[d];if(!f.matcher(h))continue;const v=e.getRule(f.ruleId),{ruleScanner:C,findOptions:E}=iE(v,e,null,r,a===s),x=C.findNextMatchSync(n,a,E);if(!x)continue;const g=x.captureIndices[0].start;if(!(g>=o)&&(o=g,l=x.captureIndices,u=x.ruleId,p=f.priority,o===a))break}return l?{priorityMatch:p===-1,captureIndices:l,matchedRuleId:u}:null}function iE(t,e,n,r,a){return{ruleScanner:t.compileAG(e,n,r,a),findOptions:0}}function fV(t,e,n,r,a){return{ruleScanner:t.compileWhileAG(e,n,r,a),findOptions:0}}function Q1(t,e,n,r,a,i,s){if(i.length===0)return;const o=e.content,l=Math.min(i.length,s.length),u=[],p=s[0].end;for(let h=0;h<l;h++){const d=i[h];if(d===null)continue;const m=s[h];if(m.length===0)continue;if(m.start>p)break;for(;u.length>0&&u[u.length-1].endPos<=m.start;)a.produceFromScopes(u[u.length-1].scopes,u[u.length-1].endPos),u.pop();if(u.length>0?a.produceFromScopes(u[u.length-1].scopes,m.start):a.produce(r,m.start),d.retokenizeCapturedWithRuleId){const v=d.getName(o,s),C=r.contentNameScopesList.pushAttributed(v,t),E=d.getContentName(o,s),x=C.pushAttributed(E,t),g=r.push(d.retokenizeCapturedWithRuleId,m.start,-1,!1,null,C,x),w=t.createOnigString(o.substring(0,m.end));sE(t,w,n&&m.start===0,m.start,g,a,!1,0),ZC(w);continue}const f=d.getName(o,s);if(f!==null){const C=(u.length>0?u[u.length-1].scopes:r.contentNameScopesList).pushAttributed(f,t);u.push(new dV(C,m.end))}}for(;u.length>0;)a.produceFromScopes(u[u.length-1].scopes,u[u.length-1].endPos),u.pop()}var dV=class{scopes;endPos;constructor(t,e){this.scopes=t,this.endPos=e}};function mV(t,e,n,r,a,i,s,o){return new vV(t,e,n,r,a,i,s,o)}function T6(t,e,n,r,a){const i=oh(e,ch),s=rE.getCompiledRuleId(n,r,a.repository);for(const o of i)t.push({debugSelector:e,matcher:o.matcher,ruleId:s,grammar:a,priority:o.priority})}function ch(t,e){if(e.length<t.length)return!1;let n=0;return t.every(r=>{for(let a=n;a<e.length;a++)if(gV(e[a],r))return n=a+1,!0;return!1})}function gV(t,e){if(!t)return!1;if(t===e)return!0;const n=e.length;return t.length>n&&t.substr(0,n)===e&&t[n]==="."}var vV=class{constructor(t,e,n,r,a,i,s,o){if(this._rootScopeName=t,this.balancedBracketSelectors=i,this._onigLib=o,this._basicScopeAttributesProvider=new aV(n,r),this._rootId=-1,this._lastRuleId=0,this._ruleId2desc=[null],this._includedGrammars={},this._grammarRepository=s,this._grammar=_6(e,null),this._injections=null,this._tokenTypeMatchers=[],a)for(const l of Object.keys(a)){const u=oh(l,ch);for(const p of u)this._tokenTypeMatchers.push({matcher:p.matcher,type:a[l]})}}_rootId;_lastRuleId;_ruleId2desc;_includedGrammars;_grammarRepository;_grammar;_injections;_basicScopeAttributesProvider;_tokenTypeMatchers;get themeProvider(){return this._grammarRepository}dispose(){for(const t of this._ruleId2desc)t&&t.dispose()}createOnigScanner(t){return this._onigLib.createOnigScanner(t)}createOnigString(t){return this._onigLib.createOnigString(t)}getMetadataForScope(t){return this._basicScopeAttributesProvider.getBasicScopeAttributes(t)}_collectInjections(){const t={lookup:a=>a===this._rootScopeName?this._grammar:this.getExternalGrammar(a),injections:a=>this._grammarRepository.injections(a)},e=[],n=this._rootScopeName,r=t.lookup(n);if(r){const a=r.injections;if(a)for(let s in a)T6(e,s,a[s],this,r);const i=this._grammarRepository.injections(n);i&&i.forEach(s=>{const o=this.getExternalGrammar(s);if(o){const l=o.injectionSelector;l&&T6(e,l,o,this,o)}})}return e.sort((a,i)=>a.priority-i.priority),e}getInjections(){return this._injections===null&&(this._injections=this._collectInjections()),this._injections}registerRule(t){const e=++this._lastRuleId,n=t(e);return this._ruleId2desc[e]=n,n}getRule(t){return this._ruleId2desc[t]}getExternalGrammar(t,e){if(this._includedGrammars[t])return this._includedGrammars[t];if(this._grammarRepository){const n=this._grammarRepository.lookup(t);if(n)return this._includedGrammars[t]=_6(n,e&&e.$base),this._includedGrammars[t]}}tokenizeLine(t,e,n=0){const r=this._tokenize(t,e,!1,n);return{tokens:r.lineTokens.getResult(r.ruleStack,r.lineLength),ruleStack:r.ruleStack,stoppedEarly:r.stoppedEarly}}tokenizeLine2(t,e,n=0){const r=this._tokenize(t,e,!0,n);return{tokens:r.lineTokens.getBinaryResult(r.ruleStack,r.lineLength),ruleStack:r.ruleStack,stoppedEarly:r.stoppedEarly}}_tokenize(t,e,n,r){this._rootId===-1&&(this._rootId=rE.getCompiledRuleId(this._grammar.repository.$self,this,this._grammar.repository),this.getInjections());let a;if(!e||e===i5.NULL){a=!0;const u=this._basicScopeAttributesProvider.getDefaultAttributes(),p=this.themeProvider.getDefaults(),h=s1.set(0,u.languageId,u.tokenType,null,p.fontStyle,p.foregroundId,p.backgroundId),d=this.getRule(this._rootId).getName(null,null);let m;d?m=fu.createRootAndLookUpScopeName(d,h,this):m=fu.createRoot("unknown",h),e=new i5(null,this._rootId,-1,-1,!1,null,m,m)}else a=!1,e.reset();t=t+`
|
||
`;const i=this.createOnigString(t),s=i.content.length,o=new bV(n,t,this._tokenTypeMatchers,this.balancedBracketSelectors),l=sE(this,i,a,0,e,o,!0,r);return ZC(i),{lineLength:s,lineTokens:o,ruleStack:l.stack,stoppedEarly:l.stoppedEarly}}};function _6(t,e){return t=VN(t),t.repository=t.repository||{},t.repository.$self={$vscodeTextmateLocation:t.$vscodeTextmateLocation,patterns:t.patterns,name:t.scopeName},t.repository.$base=e||t.repository.$self,t}var fu=class _o{constructor(e,n,r){this.parent=e,this.scopePath=n,this.tokenAttributes=r}static fromExtension(e,n){let r=e,a=e?.scopePath??null;for(const i of n)a=Fd.push(a,i.scopeNames),r=new _o(r,a,i.encodedTokenAttributes);return r}static createRoot(e,n){return new _o(null,new Fd(null,e),n)}static createRootAndLookUpScopeName(e,n,r){const a=r.getMetadataForScope(e),i=new Fd(null,e),s=r.themeProvider.themeMatch(i),o=_o.mergeAttributes(n,a,s);return new _o(null,i,o)}get scopeName(){return this.scopePath.scopeName}toString(){return this.getScopeNames().join(" ")}equals(e){return _o.equals(this,e)}static equals(e,n){do{if(e===n||!e&&!n)return!0;if(!e||!n||e.scopeName!==n.scopeName||e.tokenAttributes!==n.tokenAttributes)return!1;e=e.parent,n=n.parent}while(!0)}static mergeAttributes(e,n,r){let a=-1,i=0,s=0;return r!==null&&(a=r.fontStyle,i=r.foregroundId,s=r.backgroundId),s1.set(e,n.languageId,n.tokenType,null,a,i,s)}pushAttributed(e,n){if(e===null)return this;if(e.indexOf(" ")===-1)return _o._pushAttributed(this,e,n);const r=e.split(/ /g);let a=this;for(const i of r)a=_o._pushAttributed(a,i,n);return a}static _pushAttributed(e,n,r){const a=r.getMetadataForScope(n),i=e.scopePath.push(n),s=r.themeProvider.themeMatch(i),o=_o.mergeAttributes(e.tokenAttributes,a,s);return new _o(e,i,o)}getScopeNames(){return this.scopePath.getSegments()}getExtensionIfDefined(e){const n=[];let r=this;for(;r&&r!==e;)n.push({encodedTokenAttributes:r.tokenAttributes,scopeNames:r.scopePath.getExtensionIfDefined(r.parent?.scopePath??null)}),r=r.parent;return r===e?n.reverse():void 0}},i5=class Pl{constructor(e,n,r,a,i,s,o,l){this.parent=e,this.ruleId=n,this.beginRuleCapturedEOL=i,this.endRule=s,this.nameScopesList=o,this.contentNameScopesList=l,this.depth=this.parent?this.parent.depth+1:1,this._enterPos=r,this._anchorPos=a}_stackElementBrand=void 0;static NULL=new Pl(null,0,0,0,!1,null,null,null);_enterPos;_anchorPos;depth;equals(e){return e===null?!1:Pl._equals(this,e)}static _equals(e,n){return e===n?!0:this._structuralEquals(e,n)?fu.equals(e.contentNameScopesList,n.contentNameScopesList):!1}static _structuralEquals(e,n){do{if(e===n||!e&&!n)return!0;if(!e||!n||e.depth!==n.depth||e.ruleId!==n.ruleId||e.endRule!==n.endRule)return!1;e=e.parent,n=n.parent}while(!0)}clone(){return this}static _reset(e){for(;e;)e._enterPos=-1,e._anchorPos=-1,e=e.parent}reset(){Pl._reset(this)}pop(){return this.parent}safePop(){return this.parent?this.parent:this}push(e,n,r,a,i,s,o){return new Pl(this,e,n,r,a,i,s,o)}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,n){return this.parent&&(n=this.parent._writeString(e,n)),e[n++]=`(${this.ruleId}, ${this.nameScopesList?.toString()}, ${this.contentNameScopesList?.toString()})`,n}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 Pl(this.parent,this.ruleId,this._enterPos,this._anchorPos,this.beginRuleCapturedEOL,e,this.nameScopesList,this.contentNameScopesList)}hasSameRuleAs(e){let n=this;for(;n&&n._enterPos===e._enterPos;){if(n.ruleId===e.ruleId)return!0;n=n.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,n){const r=fu.fromExtension(e?.nameScopesList??null,n.nameScopesList);return new Pl(e,n.ruleId,n.enterPos??-1,n.anchorPos??-1,n.beginRuleCapturedEOL,n.endRule,r,fu.fromExtension(r,n.contentNameScopesList))}},yV=class{balancedBracketScopes;unbalancedBracketScopes;allowAny=!1;constructor(t,e){this.balancedBracketScopes=t.flatMap(n=>n==="*"?(this.allowAny=!0,[]):oh(n,ch).map(r=>r.matcher)),this.unbalancedBracketScopes=e.flatMap(n=>oh(n,ch).map(r=>r.matcher))}get matchesAlways(){return this.allowAny&&this.unbalancedBracketScopes.length===0}get matchesNever(){return this.balancedBracketScopes.length===0&&!this.allowAny}match(t){for(const e of this.unbalancedBracketScopes)if(e(t))return!1;for(const e of this.balancedBracketScopes)if(e(t))return!0;return this.allowAny}},bV=class{constructor(t,e,n,r){this.balancedBracketSelectors=r,this._emitBinaryTokens=t,this._tokenTypeOverrides=n,this._lineText=null,this._tokens=[],this._binaryTokens=[],this._lastTokenEndIndex=0}_emitBinaryTokens;_lineText;_tokens;_binaryTokens;_lastTokenEndIndex;_tokenTypeOverrides;produce(t,e){this.produceFromScopes(t.contentNameScopesList,e)}produceFromScopes(t,e){if(this._lastTokenEndIndex>=e)return;if(this._emitBinaryTokens){let r=t?.tokenAttributes??0,a=!1;if(this.balancedBracketSelectors?.matchesAlways&&(a=!0),this._tokenTypeOverrides.length>0||this.balancedBracketSelectors&&!this.balancedBracketSelectors.matchesAlways&&!this.balancedBracketSelectors.matchesNever){const i=t?.getScopeNames()??[];for(const s of this._tokenTypeOverrides)s.matcher(i)&&(r=s1.set(r,0,s.type,null,-1,0,0));this.balancedBracketSelectors&&(a=this.balancedBracketSelectors.match(i))}if(a&&(r=s1.set(r,0,8,a,-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 n=t?.getScopeNames()??[];this._tokens.push({startIndex:this._lastTokenEndIndex,endIndex:e,scopes:n}),this._lastTokenEndIndex=e}getResult(t,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(t,e),this._tokens[this._tokens.length-1].startIndex=0),this._tokens}getBinaryResult(t,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(t,e),this._binaryTokens[this._binaryTokens.length-2]=0);const n=new Uint32Array(this._binaryTokens.length);for(let r=0,a=this._binaryTokens.length;r<a;r++)n[r]=this._binaryTokens[r];return n}},CV=class{constructor(t,e){this._onigLib=e,this._theme=t}_grammars=new Map;_rawGrammars=new Map;_injectionGrammars=new Map;_theme;dispose(){for(const t of this._grammars.values())t.dispose()}setTheme(t){this._theme=t}getColorMap(){return this._theme.getColorMap()}addGrammar(t,e){this._rawGrammars.set(t.scopeName,t),e&&this._injectionGrammars.set(t.scopeName,e)}lookup(t){return this._rawGrammars.get(t)}injections(t){return this._injectionGrammars.get(t)}getDefaults(){return this._theme.getDefaults()}themeMatch(t){return this._theme.match(t)}grammarForScopeName(t,e,n,r,a){if(!this._grammars.has(t)){let i=this._rawGrammars.get(t);if(!i)return null;this._grammars.set(t,mV(t,i,e,n,r,a,this,this._onigLib))}return this._grammars.get(t)}},EV=class{_options;_syncRegistry;_ensureGrammarCache;constructor(e){this._options=e,this._syncRegistry=new CV(ih.createFromRawTheme(e.theme,e.colorMap),e.onigLib),this._ensureGrammarCache=new Map}dispose(){this._syncRegistry.dispose()}setTheme(e,n){this._syncRegistry.setTheme(ih.createFromRawTheme(e,n))}getColorMap(){return this._syncRegistry.getColorMap()}loadGrammarWithEmbeddedLanguages(e,n,r){return this.loadGrammarWithConfiguration(e,n,{embeddedLanguages:r})}loadGrammarWithConfiguration(e,n,r){return this._loadGrammar(e,n,r.embeddedLanguages,r.tokenTypes,new yV(r.balancedBracketSelectors||[],r.unbalancedBracketSelectors||[]))}loadGrammar(e){return this._loadGrammar(e,0,null,null,null)}_loadGrammar(e,n,r,a,i){const s=new YN(this._syncRegistry,e);for(;s.Q.length>0;)s.Q.map(o=>this._loadSingleGrammar(o.scopeName)),s.processQueue();return this._grammarForScopeName(e,n,r,a,i)}_loadSingleGrammar(e){this._ensureGrammarCache.has(e)||(this._doLoadSingleGrammar(e),this._ensureGrammarCache.set(e,!0))}_doLoadSingleGrammar(e){const n=this._options.loadGrammar(e);if(n){const r=typeof this._options.getInjections=="function"?this._options.getInjections(e):void 0;this._syncRegistry.addGrammar(n,r)}}addGrammar(e,n=[],r=0,a=null){return this._syncRegistry.addGrammar(e,n),this._grammarForScopeName(e.scopeName,r,a)}_grammarForScopeName(e,n=0,r=null,a=null,i=null){return this._syncRegistry.grammarForScopeName(e,n,r,a,i)}},o5=i5.NULL;const SV=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"];class l2{constructor(e,n,r){this.normal=n,this.property=e,r&&(this.space=r)}}l2.prototype.normal={};l2.prototype.property={};l2.prototype.space=void 0;function oE(t,e){const n={},r={};for(const a of t)Object.assign(n,a.property),Object.assign(r,a.normal);return new l2(n,r,e)}function a5(t){return t.toLowerCase()}class Ii{constructor(e,n){this.attribute=n,this.property=e}}Ii.prototype.attribute="";Ii.prototype.booleanish=!1;Ii.prototype.boolean=!1;Ii.prototype.commaOrSpaceSeparated=!1;Ii.prototype.commaSeparated=!1;Ii.prototype.defined=!1;Ii.prototype.mustUseProperty=!1;Ii.prototype.number=!1;Ii.prototype.overloadedBoolean=!1;Ii.prototype.property="";Ii.prototype.spaceSeparated=!1;Ii.prototype.space=void 0;let xV=0;const tn=Yl(),Ds=Yl(),aE=Yl(),Ft=Yl(),ls=Yl(),$c=Yl(),Hi=Yl();function Yl(){return 2**++xV}const l5=Object.freeze(Object.defineProperty({__proto__:null,boolean:tn,booleanish:Ds,commaOrSpaceSeparated:Hi,commaSeparated:$c,number:Ft,overloadedBoolean:aE,spaceSeparated:ls},Symbol.toStringTag,{value:"Module"})),Ud=Object.keys(l5);class Fm extends Ii{constructor(e,n,r,a){let i=-1;if(super(e,n),A6(this,"space",a),typeof r=="number")for(;++i<Ud.length;){const s=Ud[i];A6(this,Ud[i],(r&l5[s])===l5[s])}}}Fm.prototype.defined=!0;function A6(t,e,n){n&&(t[e]=n)}function d1(t){const e={},n={};for(const[r,a]of Object.entries(t.properties)){const i=new Fm(r,t.transform(t.attributes||{},r),a,t.space);t.mustUseProperty&&t.mustUseProperty.includes(r)&&(i.mustUseProperty=!0),e[r]=i,n[a5(r)]=r,n[a5(i.attribute)]=r}return new l2(e,n,t.space)}const lE=d1({properties:{ariaActiveDescendant:null,ariaAtomic:Ds,ariaAutoComplete:null,ariaBusy:Ds,ariaChecked:Ds,ariaColCount:Ft,ariaColIndex:Ft,ariaColSpan:Ft,ariaControls:ls,ariaCurrent:null,ariaDescribedBy:ls,ariaDetails:null,ariaDisabled:Ds,ariaDropEffect:ls,ariaErrorMessage:null,ariaExpanded:Ds,ariaFlowTo:ls,ariaGrabbed:Ds,ariaHasPopup:null,ariaHidden:Ds,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:ls,ariaLevel:Ft,ariaLive:null,ariaModal:Ds,ariaMultiLine:Ds,ariaMultiSelectable:Ds,ariaOrientation:null,ariaOwns:ls,ariaPlaceholder:null,ariaPosInSet:Ft,ariaPressed:Ds,ariaReadOnly:Ds,ariaRelevant:null,ariaRequired:Ds,ariaRoleDescription:ls,ariaRowCount:Ft,ariaRowIndex:Ft,ariaRowSpan:Ft,ariaSelected:Ds,ariaSetSize:Ft,ariaSort:null,ariaValueMax:Ft,ariaValueMin:Ft,ariaValueNow:Ft,ariaValueText:null,role:null},transform(t,e){return e==="role"?e:"aria-"+e.slice(4).toLowerCase()}});function cE(t,e){return e in t?t[e]:e}function uE(t,e){return cE(t,e.toLowerCase())}const wV=d1({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:$c,acceptCharset:ls,accessKey:ls,action:null,allow:null,allowFullScreen:tn,allowPaymentRequest:tn,allowUserMedia:tn,alt:null,as:null,async:tn,autoCapitalize:null,autoComplete:ls,autoFocus:tn,autoPlay:tn,blocking:ls,capture:null,charSet:null,checked:tn,cite:null,className:ls,cols:Ft,colSpan:null,content:null,contentEditable:Ds,controls:tn,controlsList:ls,coords:Ft|$c,crossOrigin:null,data:null,dateTime:null,decoding:null,default:tn,defer:tn,dir:null,dirName:null,disabled:tn,download:aE,draggable:Ds,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:tn,formTarget:null,headers:ls,height:Ft,hidden:tn,high:Ft,href:null,hrefLang:null,htmlFor:ls,httpEquiv:ls,id:null,imageSizes:null,imageSrcSet:null,inert:tn,inputMode:null,integrity:null,is:null,isMap:tn,itemId:null,itemProp:ls,itemRef:ls,itemScope:tn,itemType:ls,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:tn,low:Ft,manifest:null,max:null,maxLength:Ft,media:null,method:null,min:null,minLength:Ft,multiple:tn,muted:tn,name:null,nonce:null,noModule:tn,noValidate:tn,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:tn,optimum:Ft,pattern:null,ping:ls,placeholder:null,playsInline:tn,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:tn,referrerPolicy:null,rel:ls,required:tn,reversed:tn,rows:Ft,rowSpan:Ft,sandbox:ls,scope:null,scoped:tn,seamless:tn,selected:tn,shadowRootClonable:tn,shadowRootDelegatesFocus:tn,shadowRootMode:null,shape:null,size:Ft,sizes:null,slot:null,span:Ft,spellCheck:Ds,src:null,srcDoc:null,srcLang:null,srcSet:null,start:Ft,step:null,style:null,tabIndex:Ft,target:null,title:null,translate:null,type:null,typeMustMatch:tn,useMap:null,value:Ds,width:Ft,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:ls,axis:null,background:null,bgColor:null,border:Ft,borderColor:null,bottomMargin:Ft,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:tn,declare:tn,event:null,face:null,frame:null,frameBorder:null,hSpace:Ft,leftMargin:Ft,link:null,longDesc:null,lowSrc:null,marginHeight:Ft,marginWidth:Ft,noResize:tn,noHref:tn,noShade:tn,noWrap:tn,object:null,profile:null,prompt:null,rev:null,rightMargin:Ft,rules:null,scheme:null,scrolling:Ds,standby:null,summary:null,text:null,topMargin:Ft,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Ft,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:tn,disableRemotePlayback:tn,prefix:null,property:null,results:Ft,security:null,unselectable:null},space:"html",transform:uE}),TV=d1({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:Hi,accentHeight:Ft,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:Ft,amplitude:Ft,arabicForm:null,ascent:Ft,attributeName:null,attributeType:null,azimuth:Ft,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:Ft,by:null,calcMode:null,capHeight:Ft,className:ls,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:Ft,diffuseConstant:Ft,direction:null,display:null,dur:null,divisor:Ft,dominantBaseline:null,download:tn,dx:null,dy:null,edgeMode:null,editable:null,elevation:Ft,enableBackground:null,end:null,event:null,exponent:Ft,externalResourcesRequired:null,fill:null,fillOpacity:Ft,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:$c,g2:$c,glyphName:$c,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:Ft,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:Ft,horizOriginX:Ft,horizOriginY:Ft,id:null,ideographic:Ft,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:Ft,k:Ft,k1:Ft,k2:Ft,k3:Ft,k4:Ft,kernelMatrix:Hi,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:Ft,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:Ft,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:Ft,overlineThickness:Ft,paintOrder:null,panose1:null,path:null,pathLength:Ft,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:ls,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:Ft,pointsAtY:Ft,pointsAtZ:Ft,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Hi,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Hi,rev:Hi,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Hi,requiredFeatures:Hi,requiredFonts:Hi,requiredFormats:Hi,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:Ft,specularExponent:Ft,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:Ft,strikethroughThickness:Ft,string:null,stroke:null,strokeDashArray:Hi,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:Ft,strokeOpacity:Ft,strokeWidth:null,style:null,surfaceScale:Ft,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Hi,tabIndex:Ft,tableValues:null,target:null,targetX:Ft,targetY:Ft,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Hi,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:Ft,underlineThickness:Ft,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:Ft,values:null,vAlphabetic:Ft,vMathematical:Ft,vectorEffect:null,vHanging:Ft,vIdeographic:Ft,version:null,vertAdvY:Ft,vertOriginX:Ft,vertOriginY:Ft,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:Ft,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:cE}),pE=d1({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform(t,e){return"xlink:"+e.slice(5).toLowerCase()}}),hE=d1({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:uE}),fE=d1({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(t,e){return"xml:"+e.slice(3).toLowerCase()}}),_V=/[A-Z]/g,P6=/-[a-z]/g,AV=/^data[-\w.:]+$/i;function PV(t,e){const n=a5(e);let r=e,a=Ii;if(n in t.normal)return t.property[t.normal[n]];if(n.length>4&&n.slice(0,4)==="data"&&AV.test(e)){if(e.charAt(4)==="-"){const i=e.slice(5).replace(P6,LV);r="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=e.slice(4);if(!P6.test(i)){let s=i.replace(_V,MV);s.charAt(0)!=="-"&&(s="-"+s),e="data"+s}}a=Fm}return new a(r,e)}function MV(t){return"-"+t.toLowerCase()}function LV(t){return t.charAt(1).toUpperCase()}const OV=oE([lE,wV,pE,hE,fE],"html"),dE=oE([lE,TV,pE,hE,fE],"svg"),M6={}.hasOwnProperty;function IV(t,e){const n=e||{};function r(a,...i){let s=r.invalid;const o=r.handlers;if(a&&M6.call(a,t)){const l=String(a[t]);s=M6.call(o,l)?o[l]:r.unknown}if(s)return s.call(this,a,...i)}return r.handlers=n.handlers||{},r.invalid=n.invalid,r.unknown=n.unknown,r}const kV=/["&'<>`]/g,zV=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,NV=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,VV=/[|\\{}()[\]^$+*?.]/g,L6=new WeakMap;function HV(t,e){if(t=t.replace(e.subset?DV(e.subset):kV,r),e.subset||e.escapeOnly)return t;return t.replace(zV,n).replace(NV,r);function n(a,i,s){return e.format((a.charCodeAt(0)-55296)*1024+a.charCodeAt(1)-56320+65536,s.charCodeAt(i+2),e)}function r(a,i,s){return e.format(a.charCodeAt(0),s.charCodeAt(i+1),e)}}function DV(t){let e=L6.get(t);return e||(e=RV(t),L6.set(t,e)),e}function RV(t){const e=[];let n=-1;for(;++n<t.length;)e.push(t[n].replace(VV,"\\$&"));return new RegExp("(?:"+e.join("|")+")","g")}const jV=/[\dA-Fa-f]/;function BV(t,e,n){const r="&#x"+t.toString(16).toUpperCase();return n&&e&&!jV.test(String.fromCharCode(e))?r:r+";"}const FV=/\d/;function $V(t,e,n){const r="&#"+String(t);return n&&e&&!FV.test(String.fromCharCode(e))?r:r+";"}const UV=["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"],qd={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:"€"},qV=["cent","copy","divide","gt","lt","not","para","times"],mE={}.hasOwnProperty,c5={};let cp;for(cp in qd)mE.call(qd,cp)&&(c5[qd[cp]]=cp);const WV=/[^\dA-Za-z]/;function GV(t,e,n,r){const a=String.fromCharCode(t);if(mE.call(c5,a)){const i=c5[a],s="&"+i;return n&&UV.includes(i)&&!qV.includes(i)&&(!r||e&&e!==61&&WV.test(String.fromCharCode(e)))?s:s+";"}return""}function KV(t,e,n){let r=BV(t,e,n.omitOptionalSemicolons),a;if((n.useNamedReferences||n.useShortestReferences)&&(a=GV(t,e,n.omitOptionalSemicolons,n.attribute)),(n.useShortestReferences||!a)&&n.useShortestReferences){const i=$V(t,e,n.omitOptionalSemicolons);i.length<r.length&&(r=i)}return a&&(!n.useShortestReferences||a.length<r.length)?a:r}function Uc(t,e){return HV(t,Object.assign({format:KV},e))}const XV=/^>|^->|<!--|-->|--!>|<!-$/g,YV=[">"],JV=["<",">"];function QV(t,e,n,r){return r.settings.bogusComments?"<?"+Uc(t.value,Object.assign({},r.settings.characterReferences,{subset:YV}))+">":"<!--"+t.value.replace(XV,a)+"-->";function a(i){return Uc(i,Object.assign({},r.settings.characterReferences,{subset:JV}))}}function ZV(t,e,n,r){return"<!"+(r.settings.upperDoctype?"DOCTYPE":"doctype")+(r.settings.tightDoctype?"":" ")+"html>"}function O6(t,e){const n=String(t);if(typeof e!="string")throw new TypeError("Expected character");let r=0,a=n.indexOf(e);for(;a!==-1;)r++,a=n.indexOf(e,a+e.length);return r}function eH(t,e){const n=e||{};return(t[t.length-1]===""?[...t,""]:t).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}function tH(t){return t.join(" ").trim()}const rH=/[ \t\n\f\r]/g;function $m(t){return typeof t=="object"?t.type==="text"?I6(t.value):!1:I6(t)}function I6(t){return t.replace(rH,"")===""}const Ks=vE(1),gE=vE(-1),nH=[];function vE(t){return e;function e(n,r,a){const i=n?n.children:nH;let s=(r||0)+t,o=i[s];if(!a)for(;o&&$m(o);)s+=t,o=i[s];return o}}const sH={}.hasOwnProperty;function yE(t){return e;function e(n,r,a){return sH.call(t,n.tagName)&&t[n.tagName](n,r,a)}}const Um=yE({body:oH,caption:Wd,colgroup:Wd,dd:uH,dt:cH,head:Wd,html:iH,li:lH,optgroup:pH,option:hH,p:aH,rp:k6,rt:k6,tbody:dH,td:z6,tfoot:mH,th:z6,thead:fH,tr:gH});function Wd(t,e,n){const r=Ks(n,e,!0);return!r||r.type!=="comment"&&!(r.type==="text"&&$m(r.value.charAt(0)))}function iH(t,e,n){const r=Ks(n,e);return!r||r.type!=="comment"}function oH(t,e,n){const r=Ks(n,e);return!r||r.type!=="comment"}function aH(t,e,n){const r=Ks(n,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"):!n||!(n.type==="element"&&(n.tagName==="a"||n.tagName==="audio"||n.tagName==="del"||n.tagName==="ins"||n.tagName==="map"||n.tagName==="noscript"||n.tagName==="video"))}function lH(t,e,n){const r=Ks(n,e);return!r||r.type==="element"&&r.tagName==="li"}function cH(t,e,n){const r=Ks(n,e);return!!(r&&r.type==="element"&&(r.tagName==="dt"||r.tagName==="dd"))}function uH(t,e,n){const r=Ks(n,e);return!r||r.type==="element"&&(r.tagName==="dt"||r.tagName==="dd")}function k6(t,e,n){const r=Ks(n,e);return!r||r.type==="element"&&(r.tagName==="rp"||r.tagName==="rt")}function pH(t,e,n){const r=Ks(n,e);return!r||r.type==="element"&&r.tagName==="optgroup"}function hH(t,e,n){const r=Ks(n,e);return!r||r.type==="element"&&(r.tagName==="option"||r.tagName==="optgroup")}function fH(t,e,n){const r=Ks(n,e);return!!(r&&r.type==="element"&&(r.tagName==="tbody"||r.tagName==="tfoot"))}function dH(t,e,n){const r=Ks(n,e);return!r||r.type==="element"&&(r.tagName==="tbody"||r.tagName==="tfoot")}function mH(t,e,n){return!Ks(n,e)}function gH(t,e,n){const r=Ks(n,e);return!r||r.type==="element"&&r.tagName==="tr"}function z6(t,e,n){const r=Ks(n,e);return!r||r.type==="element"&&(r.tagName==="td"||r.tagName==="th")}const vH=yE({body:CH,colgroup:EH,head:bH,html:yH,tbody:SH});function yH(t){const e=Ks(t,-1);return!e||e.type!=="comment"}function bH(t){const e=new Set;for(const r of t.children)if(r.type==="element"&&(r.tagName==="base"||r.tagName==="title")){if(e.has(r.tagName))return!1;e.add(r.tagName)}const n=t.children[0];return!n||n.type==="element"}function CH(t){const e=Ks(t,-1,!0);return!e||e.type!=="comment"&&!(e.type==="text"&&$m(e.value.charAt(0)))&&!(e.type==="element"&&(e.tagName==="meta"||e.tagName==="link"||e.tagName==="script"||e.tagName==="style"||e.tagName==="template"))}function EH(t,e,n){const r=gE(n,e),a=Ks(t,-1,!0);return n&&r&&r.type==="element"&&r.tagName==="colgroup"&&Um(r,n.children.indexOf(r),n)?!1:!!(a&&a.type==="element"&&a.tagName==="col")}function SH(t,e,n){const r=gE(n,e),a=Ks(t,-1);return n&&r&&r.type==="element"&&(r.tagName==="thead"||r.tagName==="tbody")&&Um(r,n.children.indexOf(r),n)?!1:!!(a&&a.type==="element"&&a.tagName==="tr")}const up={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 xH(t,e,n,r){const a=r.schema,i=a.space==="svg"?!1:r.settings.omitOptionalTags;let s=a.space==="svg"?r.settings.closeEmptyElements:r.settings.voids.includes(t.tagName.toLowerCase());const o=[];let l;a.space==="html"&&t.tagName==="svg"&&(r.schema=dE);const u=wH(r,t.properties),p=r.all(a.space==="html"&&t.tagName==="template"?t.content:t);return r.schema=a,p&&(s=!1),(u||!i||!vH(t,e,n))&&(o.push("<",t.tagName,u?" "+u:""),s&&(a.space==="svg"||r.settings.closeSelfClosing)&&(l=u.charAt(u.length-1),(!r.settings.tightSelfClosing||l==="/"||l&&l!=='"'&&l!=="'")&&o.push(" "),o.push("/")),o.push(">")),o.push(p),!s&&(!i||!Um(t,e,n))&&o.push("</"+t.tagName+">"),o.join("")}function wH(t,e){const n=[];let r=-1,a;if(e){for(a in e)if(e[a]!==null&&e[a]!==void 0){const i=TH(t,a,e[a]);i&&n.push(i)}}for(;++r<n.length;){const i=t.settings.tightAttributes?n[r].charAt(n[r].length-1):void 0;r!==n.length-1&&i!=='"'&&i!=="'"&&(n[r]+=" ")}return n.join("")}function TH(t,e,n){const r=PV(t.schema,e),a=t.settings.allowParseErrors&&t.schema.space==="html"?0:1,i=t.settings.allowDangerousCharacters?0:1;let s=t.quote,o;if(r.overloadedBoolean&&(n===r.attribute||n==="")?n=!0:(r.boolean||r.overloadedBoolean)&&(typeof n!="string"||n===r.attribute||n==="")&&(n=!!n),n==null||n===!1||typeof n=="number"&&Number.isNaN(n))return"";const l=Uc(r.attribute,Object.assign({},t.settings.characterReferences,{subset:up.name[a][i]}));return n===!0||(n=Array.isArray(n)?(r.commaSeparated?eH:tH)(n,{padLeft:!t.settings.tightCommaSeparatedLists}):String(n),t.settings.collapseEmptyAttributes&&!n)?l:(t.settings.preferUnquoted&&(o=Uc(n,Object.assign({},t.settings.characterReferences,{attribute:!0,subset:up.unquoted[a][i]}))),o!==n&&(t.settings.quoteSmart&&O6(n,s)>O6(n,t.alternative)&&(s=t.alternative),o=s+Uc(n,Object.assign({},t.settings.characterReferences,{subset:(s==="'"?up.single:up.double)[a][i],attribute:!0}))+s),l+(o&&"="+o))}const _H=["<","&"];function bE(t,e,n,r){return n&&n.type==="element"&&(n.tagName==="script"||n.tagName==="style")?t.value:Uc(t.value,Object.assign({},r.settings.characterReferences,{subset:_H}))}function AH(t,e,n,r){return r.settings.allowDangerousHtml?t.value:bE(t,e,n,r)}function PH(t,e,n,r){return r.all(t)}const MH=IV("type",{invalid:LH,unknown:OH,handlers:{comment:QV,doctype:ZV,element:xH,raw:AH,root:PH,text:bE}});function LH(t){throw new Error("Expected node, not `"+t+"`")}function OH(t){const e=t;throw new Error("Cannot compile unknown node `"+e.type+"`")}const IH={},kH={},zH=[];function NH(t,e){const n=e||IH,r=n.quote||'"',a=r==='"'?"'":'"';if(r!=='"'&&r!=="'")throw new Error("Invalid quote `"+r+"`, expected `'` or `\"`");return{one:VH,all:HH,settings:{omitOptionalTags:n.omitOptionalTags||!1,allowParseErrors:n.allowParseErrors||!1,allowDangerousCharacters:n.allowDangerousCharacters||!1,quoteSmart:n.quoteSmart||!1,preferUnquoted:n.preferUnquoted||!1,tightAttributes:n.tightAttributes||!1,upperDoctype:n.upperDoctype||!1,tightDoctype:n.tightDoctype||!1,bogusComments:n.bogusComments||!1,tightCommaSeparatedLists:n.tightCommaSeparatedLists||!1,tightSelfClosing:n.tightSelfClosing||!1,collapseEmptyAttributes:n.collapseEmptyAttributes||!1,allowDangerousHtml:n.allowDangerousHtml||!1,voids:n.voids||SV,characterReferences:n.characterReferences||kH,closeSelfClosing:n.closeSelfClosing||!1,closeEmptyElements:n.closeEmptyElements||!1},schema:n.space==="svg"?dE:OV,quote:r,alternative:a}.one(Array.isArray(t)?{type:"root",children:t}:t,void 0,void 0)}function VH(t,e,n){return MH(t,e,n,this)}function HH(t){const e=[],n=t&&t.children||zH;let r=-1;for(;++r<n.length;)e[r]=this.one(n[r],r,t);return e.join("")}function uh(t,e){const n=typeof t=="string"?{}:{...t.colorReplacements},r=typeof t=="string"?t:t.name;for(const[a,i]of Object.entries(e?.colorReplacements||{}))typeof i=="string"?n[a]=i:a===r&&Object.assign(n,i);return n}function Ll(t,e){return t&&(e?.[t?.toLowerCase()]||t)}function DH(t){return Array.isArray(t)?t:[t]}async function CE(t){return Promise.resolve(typeof t=="function"?t():t).then(e=>e.default||e)}function qm(t){return!t||["plaintext","txt","text","plain"].includes(t)}function RH(t){return t==="ansi"||qm(t)}function Wm(t){return t==="none"}function jH(t){return Wm(t)}function EE(t,e){if(!e)return t;t.properties||={},t.properties.class||=[],typeof t.properties.class=="string"&&(t.properties.class=t.properties.class.split(/\s+/g)),Array.isArray(t.properties.class)||(t.properties.class=[]);const n=Array.isArray(e)?e:e.split(/\s+/g);for(const r of n)r&&!t.properties.class.includes(r)&&t.properties.class.push(r);return t}function tf(t,e=!1){const n=t.split(/(\r?\n)/g);let r=0;const a=[];for(let i=0;i<n.length;i+=2){const s=e?n[i]+(n[i+1]||""):n[i];a.push([s,r]),r+=n[i].length,r+=n[i+1]?.length||0}return a}function BH(t){const e=tf(t,!0).map(([a])=>a);function n(a){if(a===t.length)return{line:e.length-1,character:e[e.length-1].length};let i=a,s=0;for(const o of e){if(i<o.length)break;i-=o.length,s++}return{line:s,character:i}}function r(a,i){let s=0;for(let o=0;o<a;o++)s+=e[o].length;return s+=i,s}return{lines:e,indexToPos:n,posToIndex:r}}function FH(t,e){let n=0;const r=[];for(const a of e)a>n&&r.push({...t,content:t.content.slice(n,a),offset:t.offset+n}),n=a;return n<t.content.length&&r.push({...t,content:t.content.slice(n),offset:t.offset+n}),r}function $H(t,e){const n=Array.from(e instanceof Set?e:new Set(e)).sort((r,a)=>r-a);return n.length?t.map(r=>r.flatMap(a=>{const i=n.filter(s=>a.offset<s&&s<a.offset+a.content.length).map(s=>s-a.offset).sort((s,o)=>s-o);return i.length?FH(a,i):a})):t}function UH(t,e,n,r){const a={content:t.content,explanation:t.explanation,offset:t.offset},i=e.map(l=>SE(t.variants[l])),s=new Set(i.flatMap(l=>Object.keys(l))),o={};return i.forEach((l,u)=>{for(const p of s){const h=l[p]||"inherit";if(u===0&&r)o[p]=h;else{const d=p==="color"?"":p==="background-color"?"-bg":`-${p}`,m=n+e[u]+(p==="color"?"":d);o[m]=h}}}),a.htmlStyle=o,a}function SE(t){const e={};return t.color&&(e.color=t.color),t.bgColor&&(e["background-color"]=t.bgColor),t.fontStyle&&(t.fontStyle&sa.Italic&&(e["font-style"]="italic"),t.fontStyle&sa.Bold&&(e["font-weight"]="bold"),t.fontStyle&sa.Underline&&(e["text-decoration"]="underline")),e}function qH(t){return typeof t=="string"?t:Object.entries(t).map(([e,n])=>`${e}:${n}`).join(";")}const xE=new WeakMap;function rf(t,e){xE.set(t,e)}function Uu(t){return xE.get(t)}class m1{_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,n){return new m1(Object.fromEntries(DH(n).map(r=>[r,o5])),e)}constructor(...e){if(e.length===2){const[n,r]=e;this.lang=r,this._stacks=n}else{const[n,r,a]=e;this.lang=r,this._stacks={[a]:n}}}getInternalStack(e=this.theme){return this._stacks[e]}getScopes(e=this.theme){return WH(this._stacks[e])}toJSON(){return{lang:this.lang,theme:this.theme,themes:this.themes,scopes:this.getScopes()}}}function WH(t){const e=[],n=new Set;function r(a){if(n.has(a))return;n.add(a);const i=a?.nameScopesList?.scopeName;i&&e.push(i),a.parent&&r(a.parent)}return r(t),e}function GH(t,e){if(!(t instanceof m1))throw new di("Invalid grammar state");return t.getInternalStack(e)}function KH(){const t=new WeakMap;function e(n){if(!t.has(n.meta)){let r=function(s){if(typeof s=="number"){if(s<0||s>n.source.length)throw new di(`Invalid decoration offset: ${s}. Code length: ${n.source.length}`);return{...a.indexToPos(s),offset:s}}else{const o=a.lines[s.line];if(o===void 0)throw new di(`Invalid decoration position ${JSON.stringify(s)}. Lines length: ${a.lines.length}`);if(s.character<0||s.character>o.length)throw new di(`Invalid decoration position ${JSON.stringify(s)}. Line ${s.line} length: ${o.length}`);return{...s,offset:a.posToIndex(s.line,s.character)}}};const a=BH(n.source),i=(n.options.decorations||[]).map(s=>({...s,start:r(s.start),end:r(s.end)}));XH(i),t.set(n.meta,{decorations:i,converter:a,source:n.source})}return t.get(n.meta)}return{name:"shiki:decorations",tokens(n){if(!this.options.decorations?.length)return;const a=e(this).decorations.flatMap(s=>[s.start.offset,s.end.offset]);return $H(n,a)},code(n){if(!this.options.decorations?.length)return;const r=e(this),a=Array.from(n.children).filter(p=>p.type==="element"&&p.tagName==="span");if(a.length!==r.converter.lines.length)throw new di(`Number of lines in code element (${a.length}) does not match the number of lines in the source (${r.converter.lines.length}). Failed to apply decorations.`);function i(p,h,d,m){const f=a[p];let v="",C=-1,E=-1;if(h===0&&(C=0),d===0&&(E=0),d===Number.POSITIVE_INFINITY&&(E=f.children.length),C===-1||E===-1)for(let g=0;g<f.children.length;g++)v+=wE(f.children[g]),C===-1&&v.length===h&&(C=g+1),E===-1&&v.length===d&&(E=g+1);if(C===-1)throw new di(`Failed to find start index for decoration ${JSON.stringify(m.start)}`);if(E===-1)throw new di(`Failed to find end index for decoration ${JSON.stringify(m.end)}`);const x=f.children.slice(C,E);if(!m.alwaysWrap&&x.length===f.children.length)o(f,m,"line");else if(!m.alwaysWrap&&x.length===1&&x[0].type==="element")o(x[0],m,"token");else{const g={type:"element",tagName:"span",properties:{},children:x};o(g,m,"wrapper"),f.children.splice(C,x.length,g)}}function s(p,h){a[p]=o(a[p],h,"line")}function o(p,h,d){const m=h.properties||{},f=h.transform||(v=>v);return p.tagName=h.tagName||"span",p.properties={...p.properties,...m,class:p.properties.class},h.properties?.class&&EE(p,h.properties.class),p=f(p,d)||p,p}const l=[],u=r.decorations.sort((p,h)=>h.start.offset-p.start.offset||p.end.offset-h.end.offset);for(const p of u){const{start:h,end:d}=p;if(h.line===d.line)i(h.line,h.character,d.character,p);else if(h.line<d.line){i(h.line,h.character,Number.POSITIVE_INFINITY,p);for(let m=h.line+1;m<d.line;m++)l.unshift(()=>s(m,p));i(d.line,0,d.character,p)}}l.forEach(p=>p())}}}function XH(t){for(let e=0;e<t.length;e++){const n=t[e];if(n.start.offset>n.end.offset)throw new di(`Invalid decoration range: ${JSON.stringify(n.start)} - ${JSON.stringify(n.end)}`);for(let r=e+1;r<t.length;r++){const a=t[r],i=n.start.offset<=a.start.offset&&a.start.offset<n.end.offset,s=n.start.offset<a.end.offset&&a.end.offset<=n.end.offset,o=a.start.offset<=n.start.offset&&n.start.offset<a.end.offset,l=a.start.offset<n.end.offset&&n.end.offset<=a.end.offset;if(i||s||o||l){if(i&&s||o&&l)continue;throw new di(`Decorations ${JSON.stringify(n.start)} and ${JSON.stringify(a.start)} intersect.`)}}}}function wE(t){return t.type==="text"?t.value:t.type==="element"?t.children.map(wE).join(""):""}const YH=[KH()];function ph(t){return[...t.transformers||[],...YH]}var Ol=["black","red","green","yellow","blue","magenta","cyan","white","brightBlack","brightRed","brightGreen","brightYellow","brightBlue","brightMagenta","brightCyan","brightWhite"],Gd={1:"bold",2:"dim",3:"italic",4:"underline",7:"reverse",8:"hidden",9:"strikethrough"};function JH(t,e){const n=t.indexOf("\x1B",e);if(n!==-1&&t[n+1]==="["){const r=t.indexOf("m",n);if(r!==-1)return{sequence:t.substring(n+2,r).split(";"),startPosition:n,position:r+1}}return{position:t.length}}function N6(t){const e=t.shift();if(e==="2"){const n=t.splice(0,3).map(r=>Number.parseInt(r));return n.length!==3||n.some(r=>Number.isNaN(r))?void 0:{type:"rgb",rgb:n}}else if(e==="5"){const n=t.shift();if(n)return{type:"table",index:Number(n)}}}function QH(t){const e=[];for(;t.length>0;){const n=t.shift();if(!n)continue;const r=Number.parseInt(n);if(!Number.isNaN(r))if(r===0)e.push({type:"resetAll"});else if(r<=9)Gd[r]&&e.push({type:"setDecoration",value:Gd[r]});else if(r<=29){const a=Gd[r-20];a&&(e.push({type:"resetDecoration",value:a}),a==="dim"&&e.push({type:"resetDecoration",value:"bold"}))}else if(r<=37)e.push({type:"setForegroundColor",value:{type:"named",name:Ol[r-30]}});else if(r===38){const a=N6(t);a&&e.push({type:"setForegroundColor",value:a})}else if(r===39)e.push({type:"resetForegroundColor"});else if(r<=47)e.push({type:"setBackgroundColor",value:{type:"named",name:Ol[r-40]}});else if(r===48){const a=N6(t);a&&e.push({type:"setBackgroundColor",value:a})}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:Ol[r-90+8]}}):r>=100&&r<=107&&e.push({type:"setBackgroundColor",value:{type:"named",name:Ol[r-100+8]}})}return e}function ZH(){let t=null,e=null,n=new Set;return{parse(r){const a=[];let i=0;do{const s=JH(r,i),o=s.sequence?r.substring(i,s.startPosition):r.substring(i);if(o.length>0&&a.push({value:o,foreground:t,background:e,decorations:new Set(n)}),s.sequence){const l=QH(s.sequence);for(const u of l)u.type==="resetAll"?(t=null,e=null,n.clear()):u.type==="resetForegroundColor"?t=null:u.type==="resetBackgroundColor"?e=null:u.type==="resetDecoration"&&n.delete(u.value);for(const u of l)u.type==="setForegroundColor"?t=u.value:u.type==="setBackgroundColor"?e=u.value:u.type==="setDecoration"&&n.add(u.value)}i=s.position}while(i<r.length);return a}}}var eD={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 tD(t=eD){function e(o){return t[o]}function n(o){return`#${o.map(l=>Math.max(0,Math.min(l,255)).toString(16).padStart(2,"0")).join("")}`}let r;function a(){if(r)return r;r=[];for(let u=0;u<Ol.length;u++)r.push(e(Ol[u]));let o=[0,95,135,175,215,255];for(let u=0;u<6;u++)for(let p=0;p<6;p++)for(let h=0;h<6;h++)r.push(n([o[u],o[p],o[h]]));let l=8;for(let u=0;u<24;u++,l+=10)r.push(n([l,l,l]));return r}function i(o){return a()[o]}function s(o){switch(o.type){case"named":return e(o.name);case"rgb":return n(o.rgb);case"table":return i(o.index)}}return{value:s}}function rD(t,e,n){const r=uh(t,n),a=tf(e),i=tD(Object.fromEntries(Ol.map(o=>[o,t.colors?.[`terminal.ansi${o[0].toUpperCase()}${o.substring(1)}`]]))),s=ZH();return a.map(o=>s.parse(o[0]).map(l=>{let u,p;l.decorations.has("reverse")?(u=l.background?i.value(l.background):t.bg,p=l.foreground?i.value(l.foreground):t.fg):(u=l.foreground?i.value(l.foreground):t.fg,p=l.background?i.value(l.background):void 0),u=Ll(u,r),p=Ll(p,r),l.decorations.has("dim")&&(u=nD(u));let h=sa.None;return l.decorations.has("bold")&&(h|=sa.Bold),l.decorations.has("italic")&&(h|=sa.Italic),l.decorations.has("underline")&&(h|=sa.Underline),{content:l.value,offset:o[1],color:u,bgColor:p,fontStyle:h}}))}function nD(t){const e=t.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 n=t.match(/var\((--[\w-]+-ansi-[\w-]+)\)/);return n?`var(${n[1]}-dim)`:t}function Gm(t,e,n={}){const{lang:r="text",theme:a=t.getLoadedThemes()[0]}=n;if(qm(r)||Wm(a))return tf(e).map(l=>[{content:l[0],offset:l[1]}]);const{theme:i,colorMap:s}=t.setTheme(a);if(r==="ansi")return rD(i,e,n);const o=t.getLanguage(r);if(n.grammarState){if(n.grammarState.lang!==o.name)throw new di(`Grammar state language "${n.grammarState.lang}" does not match highlight language "${o.name}"`);if(!n.grammarState.themes.includes(i.name))throw new di(`Grammar state themes "${n.grammarState.themes}" do not contain highlight theme "${i.name}"`)}return iD(e,o,i,s,n)}function sD(...t){if(t.length===2)return Uu(t[1]);const[e,n,r={}]=t,{lang:a="text",theme:i=e.getLoadedThemes()[0]}=r;if(qm(a)||Wm(i))throw new di("Plain language does not have grammar state");if(a==="ansi")throw new di("ANSI language does not have grammar state");const{theme:s,colorMap:o}=e.setTheme(i),l=e.getLanguage(a);return new m1(hh(n,l,s,o,r).stateStack,l.name,s.name)}function iD(t,e,n,r,a){const i=hh(t,e,n,r,a),s=new m1(hh(t,e,n,r,a).stateStack,e.name,n.name);return rf(i.tokens,s),i.tokens}function hh(t,e,n,r,a){const i=uh(n,a),{tokenizeMaxLineLength:s=0,tokenizeTimeLimit:o=500}=a,l=tf(t);let u=a.grammarState?GH(a.grammarState,n.name)??o5:a.grammarContextCode!=null?hh(a.grammarContextCode,e,n,r,{...a,grammarState:void 0,grammarContextCode:void 0}).stateStack:o5,p=[];const h=[];for(let d=0,m=l.length;d<m;d++){const[f,v]=l[d];if(f===""){p=[],h.push([]);continue}if(s>0&&f.length>=s){p=[],h.push([{content:f,offset:v,color:"",fontStyle:0}]);continue}let C,E,x;a.includeExplanation&&(C=e.tokenizeLine(f,u,o),E=C.tokens,x=0);const g=e.tokenizeLine2(f,u,o),w=g.tokens.length/2;for(let b=0;b<w;b++){const A=g.tokens[2*b],T=b+1<w?g.tokens[2*b+2]:f.length;if(A===T)continue;const O=g.tokens[2*b+1],I=Ll(r[s1.getForeground(O)],i),z=s1.getFontStyle(O),U={content:f.substring(A,T),offset:v+A,color:I,fontStyle:z};if(a.includeExplanation){const W=[];if(a.includeExplanation!=="scopeName")for(const N of n.settings){let $;switch(typeof N.scope){case"string":$=N.scope.split(/,/).map(D=>D.trim());break;case"object":$=N.scope;break;default:continue}W.push({settings:N,selectors:$.map(D=>D.split(/ /))})}U.explanation=[];let F=0;for(;A+F<T;){const N=E[x],$=f.substring(N.startIndex,N.endIndex);F+=$.length,U.explanation.push({content:$,scopes:a.includeExplanation==="scopeName"?oD(N.scopes):aD(W,N.scopes)}),x+=1}}p.push(U)}h.push(p),p=[],u=g.ruleStack}return{tokens:h,stateStack:u}}function oD(t){return t.map(e=>({scopeName:e}))}function aD(t,e){const n=[];for(let r=0,a=e.length;r<a;r++){const i=e[r];n[r]={scopeName:i,themeMatches:cD(t,i,e.slice(0,r))}}return n}function V6(t,e){return t===e||e.substring(0,t.length)===t&&e[t.length]==="."}function lD(t,e,n){if(!V6(t[t.length-1],e))return!1;let r=t.length-2,a=n.length-1;for(;r>=0&&a>=0;)V6(t[r],n[a])&&(r-=1),a-=1;return r===-1}function cD(t,e,n){const r=[];for(const{selectors:a,settings:i}of t)for(const s of a)if(lD(s,e,n)){r.push(i);break}return r}function TE(t,e,n){const r=Object.entries(n.themes).filter(l=>l[1]).map(l=>({color:l[0],theme:l[1]})),a=r.map(l=>{const u=Gm(t,e,{...n,theme:l.theme}),p=Uu(u),h=typeof l.theme=="string"?l.theme:l.theme.name;return{tokens:u,state:p,theme:h}}),i=uD(...a.map(l=>l.tokens)),s=i[0].map((l,u)=>l.map((p,h)=>{const d={content:p.content,variants:{},offset:p.offset};return"includeExplanation"in n&&n.includeExplanation&&(d.explanation=p.explanation),i.forEach((m,f)=>{const{content:v,explanation:C,offset:E,...x}=m[u][h];d.variants[r[f].color]=x}),d})),o=a[0].state?new m1(Object.fromEntries(a.map(l=>[l.theme,l.state?.getInternalStack(l.theme)])),a[0].state.lang):void 0;return o&&rf(s,o),s}function uD(...t){const e=t.map(()=>[]),n=t.length;for(let r=0;r<t[0].length;r++){const a=t.map(l=>l[r]),i=e.map(()=>[]);e.forEach((l,u)=>l.push(i[u]));const s=a.map(()=>0),o=a.map(l=>l[0]);for(;o.every(l=>l);){const l=Math.min(...o.map(u=>u.content.length));for(let u=0;u<n;u++){const p=o[u];p.content.length===l?(i[u].push(p),s[u]+=1,o[u]=a[u][s[u]]):(i[u].push({...p,content:p.content.slice(0,l)}),o[u]={...p,content:p.content.slice(l),offset:p.offset+l})}}}return e}function fh(t,e,n){let r,a,i,s,o,l;if("themes"in n){const{defaultColor:u="light",cssVariablePrefix:p="--shiki-"}=n,h=Object.entries(n.themes).filter(C=>C[1]).map(C=>({color:C[0],theme:C[1]})).sort((C,E)=>C.color===u?-1:E.color===u?1:0);if(h.length===0)throw new di("`themes` option must not be empty");const d=TE(t,e,n);if(l=Uu(d),u&&!h.find(C=>C.color===u))throw new di(`\`themes\` option must contain the defaultColor key \`${u}\``);const m=h.map(C=>t.getTheme(C.theme)),f=h.map(C=>C.color);i=d.map(C=>C.map(E=>UH(E,f,p,u))),l&&rf(i,l);const v=h.map(C=>uh(C.theme,n));a=h.map((C,E)=>(E===0&&u?"":`${p+C.color}:`)+(Ll(m[E].fg,v[E])||"inherit")).join(";"),r=h.map((C,E)=>(E===0&&u?"":`${p+C.color}-bg:`)+(Ll(m[E].bg,v[E])||"inherit")).join(";"),s=`shiki-themes ${m.map(C=>C.name).join(" ")}`,o=u?void 0:[a,r].join(";")}else if("theme"in n){const u=uh(n.theme,n);i=Gm(t,e,n);const p=t.getTheme(n.theme);r=Ll(p.bg,u),a=Ll(p.fg,u),s=p.name,l=Uu(i)}else throw new di("Invalid options, either `theme` or `themes` must be provided");return{tokens:i,fg:a,bg:r,themeName:s,rootStyle:o,grammarState:l}}function dh(t,e,n,r={meta:{},options:n,codeToHast:(a,i)=>dh(t,a,i),codeToTokens:(a,i)=>fh(t,a,i)}){let a=e;for(const m of ph(n))a=m.preprocess?.call(r,a,n)||a;let{tokens:i,fg:s,bg:o,themeName:l,rootStyle:u,grammarState:p}=fh(t,a,n);const{mergeWhitespaces:h=!0}=n;h===!0?i=hD(i):h==="never"&&(i=fD(i));const d={...r,get source(){return a}};for(const m of ph(n))i=m.tokens?.call(d,i)||i;return pD(i,{...n,fg:s,bg:o,themeName:l,rootStyle:u},d,p)}function pD(t,e,n,r=Uu(t)){const a=ph(e),i=[],s={type:"root",children:[]},{structure:o="classic",tabindex:l="0"}=e;let u={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:[]},p={type:"element",tagName:"code",properties:{},children:i};const h=[],d={...n,structure:o,addClassToHast:EE,get source(){return n.source},get tokens(){return t},get options(){return e},get root(){return s},get pre(){return u},get code(){return p},get lines(){return h}};if(t.forEach((f,v)=>{v&&(o==="inline"?s.children.push({type:"element",tagName:"br",properties:{},children:[]}):o==="classic"&&i.push({type:"text",value:`
|
||
`}));let C={type:"element",tagName:"span",properties:{class:"line"},children:[]},E=0;for(const x of f){let g={type:"element",tagName:"span",properties:{...x.htmlAttrs},children:[{type:"text",value:x.content}]};const w=qH(x.htmlStyle||SE(x));w&&(g.properties.style=w);for(const b of a)g=b?.span?.call(d,g,v+1,E,C,x)||g;o==="inline"?s.children.push(g):o==="classic"&&C.children.push(g),E+=x.content.length}if(o==="classic"){for(const x of a)C=x?.line?.call(d,C,v+1)||C;h.push(C),i.push(C)}}),o==="classic"){for(const f of a)p=f?.code?.call(d,p)||p;u.children.push(p);for(const f of a)u=f?.pre?.call(d,u)||u;s.children.push(u)}let m=s;for(const f of a)m=f?.root?.call(d,m)||m;return r&&rf(m,r),m}function hD(t){return t.map(e=>{const n=[];let r="",a=0;return e.forEach((i,s)=>{const l=!(i.fontStyle&&i.fontStyle&sa.Underline);l&&i.content.match(/^\s+$/)&&e[s+1]?(a||(a=i.offset),r+=i.content):r?(l?n.push({...i,offset:a,content:r+i.content}):n.push({content:r,offset:a},i),a=0,r=""):n.push(i)}),n})}function fD(t){return t.map(e=>e.flatMap(n=>{if(n.content.match(/^\s+$/))return n;const r=n.content.match(/^(\s*)(.*?)(\s*)$/);if(!r)return n;const[,a,i,s]=r;if(!a&&!s)return n;const o=[{...n,offset:n.offset+a.length,content:i}];return a&&o.unshift({content:a,offset:n.offset}),s&&o.push({content:s,offset:n.offset+a.length+i.length}),o}))}const dD=NH;function mD(t,e,n){const r={meta:{},options:n,codeToHast:(i,s)=>dh(t,i,s),codeToTokens:(i,s)=>fh(t,i,s)};let a=dD(dh(t,e,n,r));for(const i of ph(n))a=i.postprocess?.call(r,a,n)||a;return a}const H6={light:"#333333",dark:"#bbbbbb"},D6={light:"#fffffe",dark:"#1e1e1e"},R6="__shiki_resolved";function Km(t){if(t?.[R6])return t;const e={...t};e.tokenColors&&!e.settings&&(e.settings=e.tokenColors,delete e.tokenColors),e.type||="dark",e.colorReplacements={...e.colorReplacements},e.settings||=[];let{bg:n,fg:r}=e;if(!n||!r){const o=e.settings?e.settings.find(l=>!l.name&&!l.scope):void 0;o?.settings?.foreground&&(r=o.settings.foreground),o?.settings?.background&&(n=o.settings.background),!r&&e?.colors?.["editor.foreground"]&&(r=e.colors["editor.foreground"]),!n&&e?.colors?.["editor.background"]&&(n=e.colors["editor.background"]),r||(r=e.type==="light"?H6.light:H6.dark),n||(n=e.type==="light"?D6.light:D6.dark),e.fg=r,e.bg=n}e.settings[0]&&e.settings[0].settings&&!e.settings[0].scope||e.settings.unshift({settings:{foreground:e.fg,background:e.bg}});let a=0;const i=new Map;function s(o){if(i.has(o))return i.get(o);a+=1;const l=`#${a.toString(16).padStart(8,"0").toLowerCase()}`;return e.colorReplacements?.[`#${l}`]?s(o):(i.set(o,l),l)}e.settings=e.settings.map(o=>{const l=o.settings?.foreground&&!o.settings.foreground.startsWith("#"),u=o.settings?.background&&!o.settings.background.startsWith("#");if(!l&&!u)return o;const p={...o,settings:{...o.settings}};if(l){const h=s(o.settings.foreground);e.colorReplacements[h]=o.settings.foreground,p.settings.foreground=h}if(u){const h=s(o.settings.background);e.colorReplacements[h]=o.settings.background,p.settings.background=h}return p});for(const o of Object.keys(e.colors||{}))if((o==="editor.foreground"||o==="editor.background"||o.startsWith("terminal.ansi"))&&!e.colors[o]?.startsWith("#")){const l=s(e.colors[o]);e.colorReplacements[l]=e.colors[o],e.colors[o]=l}return Object.defineProperty(e,R6,{enumerable:!1,writable:!1,value:!0}),e}async function _E(t){return Array.from(new Set((await Promise.all(t.filter(e=>!RH(e)).map(async e=>await CE(e).then(n=>Array.isArray(n)?n:[n])))).flat()))}async function AE(t){return(await Promise.all(t.map(async n=>jH(n)?null:Km(await CE(n))))).filter(n=>!!n)}let gD=3;function vD(t,e=3){e>gD||console.trace(`[SHIKI DEPRECATE]: ${t}`)}class zc extends Error{constructor(e){super(e),this.name="ShikiError"}}class yD extends EV{constructor(e,n,r,a={}){super(e),this._resolver=e,this._themes=n,this._langs=r,this._alias=a,this._themes.map(i=>this.loadTheme(i)),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 n=Km(e);return n.name&&(this._resolvedThemes.set(n.name,n),this._loadedThemesCache=null),n}getLoadedThemes(){return this._loadedThemesCache||(this._loadedThemesCache=[...this._resolvedThemes.keys()]),this._loadedThemesCache}setTheme(e){let n=this._textmateThemeCache.get(e);n||(n=ih.createFromRawTheme(e),this._textmateThemeCache.set(e,n)),this._syncRegistry.setTheme(n)}getGrammar(e){if(this._alias[e]){const n=new Set([e]);for(;this._alias[e];){if(e=this._alias[e],n.has(e))throw new zc(`Circular alias \`${Array.from(n).join(" -> ")} -> ${e}\``);n.add(e)}}return this._resolvedGrammars.get(e)}loadLanguage(e){if(this.getGrammar(e.name))return;const n=new Set([...this._langMap.values()].filter(i=>i.embeddedLangsLazy?.includes(e.name)));this._resolver.addLanguage(e);const r={balancedBracketSelectors:e.balancedBracketSelectors||["*"],unbalancedBracketSelectors:e.unbalancedBracketSelectors||[]};this._syncRegistry._rawGrammars.set(e.scopeName,e);const a=this.loadGrammarWithConfiguration(e.scopeName,1,r);if(a.name=e.name,this._resolvedGrammars.set(e.name,a),e.aliases&&e.aliases.forEach(i=>{this._alias[i]=e.name}),this._loadedLanguagesCache=null,n.size)for(const i of n)this._resolvedGrammars.delete(i.name),this._loadedLanguagesCache=null,this._syncRegistry?._injectionGrammars?.delete(i.scopeName),this._syncRegistry?._grammars?.delete(i.scopeName),this.loadLanguage(this._langMap.get(i.name))}dispose(){super.dispose(),this._resolvedThemes.clear(),this._resolvedGrammars.clear(),this._langMap.clear(),this._langGraph.clear(),this._loadedThemesCache=null}loadLanguages(e){for(const a of e)this.resolveEmbeddedLanguages(a);const n=Array.from(this._langGraph.entries()),r=n.filter(([a,i])=>!i);if(r.length){const a=n.filter(([i,s])=>s&&s.embeddedLangs?.some(o=>r.map(([l])=>l).includes(o))).filter(i=>!r.includes(i));throw new zc(`Missing languages ${r.map(([i])=>`\`${i}\``).join(", ")}, required by ${a.map(([i])=>`\`${i}\``).join(", ")}`)}for(const[a,i]of n)this._resolver.addLanguage(i);for(const[a,i]of n)this.loadLanguage(i)}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 n of e.embeddedLangs)this._langGraph.set(n,this._langMap.get(n))}}class bD{_langs=new Map;_scopeToLang=new Map;_injections=new Map;_onigLib;constructor(e,n){this._onigLib={createOnigScanner:r=>e.createScanner(r),createOnigString:r=>e.createString(r)},n.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(n=>{this._langs.set(n,e)}),this._scopeToLang.set(e.scopeName,e),e.injectTo&&e.injectTo.forEach(n=>{this._injections.get(n)||this._injections.set(n,[]),this._injections.get(n).push(e.scopeName)})}getInjections(e){const n=e.split(".");let r=[];for(let a=1;a<=n.length;a++){const i=n.slice(0,a).join(".");r=[...r,...this._injections.get(i)||[]]}return r}}let W1=0;function CD(t){W1+=1,t.warnings!==!1&&W1>=10&&W1%10===0&&console.warn(`[Shiki] ${W1} 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(!t.engine)throw new zc("`engine` option is required for synchronous mode");const n=(t.langs||[]).flat(1),r=(t.themes||[]).flat(1).map(Km),a=new bD(t.engine,n),i=new yD(a,r,n,t.langAlias);let s;function o(x){C();const g=i.getGrammar(typeof x=="string"?x:x.name);if(!g)throw new zc(`Language \`${x}\` not found, you may need to load it first`);return g}function l(x){if(x==="none")return{bg:"",fg:"",name:"none",settings:[],type:"dark"};C();const g=i.getTheme(x);if(!g)throw new zc(`Theme \`${x}\` not found, you may need to load it first`);return g}function u(x){C();const g=l(x);s!==x&&(i.setTheme(g),s=x);const w=i.getColorMap();return{theme:g,colorMap:w}}function p(){return C(),i.getLoadedThemes()}function h(){return C(),i.getLoadedLanguages()}function d(...x){C(),i.loadLanguages(x.flat(1))}async function m(...x){return d(await _E(x))}function f(...x){C();for(const g of x.flat(1))i.loadTheme(g)}async function v(...x){return C(),f(await AE(x))}function C(){if(e)throw new zc("Shiki instance has been disposed")}function E(){e||(e=!0,i.dispose(),W1-=1)}return{setTheme:u,getTheme:l,getLanguage:o,getLoadedThemes:p,getLoadedLanguages:h,loadLanguage:m,loadLanguageSync:d,loadTheme:v,loadThemeSync:f,dispose:E,[Symbol.dispose]:E}}async function ED(t){t.engine||vD("`engine` option is required. Use `createOnigurumaEngine` or `createJavaScriptRegexEngine` to create an engine.");const[e,n,r]=await Promise.all([AE(t.themes||[]),_E(t.langs||[]),t.engine]);return CD({...t,themes:e,langs:n,engine:r})}async function SD(t){const e=await ED(t);return{getLastGrammarState:(...n)=>sD(e,...n),codeToTokensBase:(n,r)=>Gm(e,n,r),codeToTokensWithThemes:(n,r)=>TE(e,n,r),codeToTokens:(n,r)=>fh(e,n,r),codeToHast:(n,r)=>dh(e,n,r),codeToHtml:(n,r)=>mD(e,n,r),getBundledLanguages:()=>({}),getBundledThemes:()=>({}),...e,getInternalContext:()=>e}}const Zs=String.raw,Xm=new Set(["alnum","alpha","ascii","blank","cntrl","digit","graph","lower","print","punct","space","upper","word","xdigit"]);function xD(t,e,n){return t.has(e)||t.set(e,n),t.get(e)}function Lo(t,e){if(!t)throw new Error(e??"Value expected");return t}const Tr={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"},Ns={any:"any",digit:"digit",dot:"dot",grapheme:"grapheme",hex:"hex",newline:"newline",posix:"posix",property:"property",space:"space",word:"word"},Ym={flags:"flags",keep:"keep"},pi={absent_repeater:"absent_repeater",atomic:"atomic",capturing:"capturing",group:"group",lookahead:"lookahead",lookbehind:"lookbehind"},Mc={greedy:"greedy",lazy:"lazy",possessive:"possessive"},j6=new Map([["a",7],["b",8],["e",27],["f",12],["n",10],["r",13],["t",9],["v",11]]),PE=Zs`\[\^?`,ME=`c.? | C(?:-.?)?|${Zs`[pP]\{(?:\^?[-\x20_]*[A-Za-z][-\x20\w]*\})?`}|${Zs`x[89A-Fa-f]\p{AHex}(?:\\x[89A-Fa-f]\p{AHex})*`}|${Zs`u(?:\p{AHex}{4})? | x\{[^\}]*\}? | x\p{AHex}{0,2}`}|${Zs`o\{[^\}]*\}?`}|${Zs`\d{1,3}`}`,LE=/[?*+][?+]?|\{(?:\d+(?:,\d*)?|,\d+)\}\??/,pp=new RegExp(Zs`
|
||
\\ (?:
|
||
${ME}
|
||
| [gk]<[^>]*>?
|
||
| [gk]'[^']*'?
|
||
| .
|
||
)
|
||
| \( (?:
|
||
\? (?:
|
||
[:=!>({]
|
||
| <[=!]
|
||
| <[^>]*>
|
||
| '[^']*'
|
||
| ~\|?
|
||
| #(?:[^)\\]|\\.?)*
|
||
| [^:)]*[:)]
|
||
)?
|
||
| \*
|
||
)?
|
||
| ${LE.source}
|
||
| ${PE}
|
||
| .
|
||
`.replace(/\s+/g,""),"gsu"),Kd=new RegExp(Zs`
|
||
\\ (?:
|
||
${ME}
|
||
| .
|
||
)
|
||
| \[:(?:\^?\p{Alpha}+|\^):\]
|
||
| ${PE}
|
||
| &&
|
||
| .
|
||
`.replace(/\s+/g,""),"gsu");function wD(t,e={}){const n={flags:"",...e,rules:{captureGroup:!1,singleline:!1,...e.rules}};if(typeof t!="string")throw new Error("String expected as pattern");const r=kD(n.flags),a=[r.extended],i={captureGroup:n.rules.captureGroup,getCurrentModX:()=>a.at(-1),numOpenGroups:0,popModX(){a.pop()},pushModX(h){a.push(h)},replaceCurrentModX(h){a[a.length-1]=h},singleline:n.rules.singleline};let s=[],o;for(pp.lastIndex=0;o=pp.exec(t);){const h=TD(i,t,o[0],pp.lastIndex);h.tokens?s.push(...h.tokens):h.token&&s.push(h.token),h.lastIndex!==void 0&&(pp.lastIndex=h.lastIndex)}const l=[];let u=0;s.forEach(h=>{h.type===Tr.GroupOpen&&(h.kind===pi.capturing?h.number=++u:h.raw==="("&&l.push(h))}),u||l.forEach((h,d)=>{h.kind=pi.capturing,h.number=d+1});const p=u||l.length;return s=s.map(h=>h.type===Tr.EscapedNumber?ND(h,p):h).flat(),{tokens:s,flags:r}}function TD(t,e,n,r){const[a,i]=n;if(a==="["){const s=_D(e,n,r);return{tokens:s.tokens,lastIndex:s.lastIndex}}if(a==="\\"){if("AbBGyYzZ".includes(i))return{token:mn(Tr.Assertion,n,{kind:n})};if(/^\\g[<']/.test(n)){if(!/^\\g(?:<[^>]+>|'[^']+')$/.test(n))throw new Error(`Invalid group name "${n}"`);return{token:mn(Tr.Subroutine,n)}}if(/^\\k[<']/.test(n)){if(!/^\\k(?:<[^>]+>|'[^']+')$/.test(n))throw new Error(`Invalid group name "${n}"`);return{token:mn(Tr.Backreference,n)}}if(i==="K")return{token:mn(Tr.Directive,n,{kind:Ym.keep})};if(i==="N"||i==="R")return{token:mn(Tr.CharacterSet,n,{kind:Ns.newline,negate:i==="N"})};if(i==="O")return{token:mn(Tr.CharacterSet,n,{kind:Ns.any})};if(i==="X")return{token:mn(Tr.CharacterSet,n,{kind:Ns.grapheme})};const s=OE(n,{inCharClass:!1});return Array.isArray(s)?{tokens:s}:{token:s}}if(a==="("){if(n==="(*")throw new Error(`Unsupported named callout "${n}"`);if(n==="(?{")throw new Error(`Unsupported callout "${n}"`);if(n.startsWith("(?#")){if(e[r]!==")")throw new Error('Unclosed comment group "(?#"');return{lastIndex:r+1}}if(/^\(\?[-imx]+[:)]$/.test(n))return{token:MD(n,t)};if(t.pushModX(t.getCurrentModX()),t.numOpenGroups++,n==="("&&!t.captureGroup||n==="(?:")return{token:mn(Tr.GroupOpen,n,{kind:pi.group})};if(n==="(?>")return{token:mn(Tr.GroupOpen,n,{kind:pi.atomic})};if(n==="(?="||n==="(?!"||n==="(?<="||n==="(?<!")return{token:mn(Tr.GroupOpen,n,{kind:n[2]==="<"?pi.lookbehind:pi.lookahead,negate:n.endsWith("!")})};if(n==="("&&t.captureGroup||n.startsWith("(?<")&&n.endsWith(">")||n.startsWith("(?'")&&n.endsWith("'")){const s=mn(Tr.GroupOpen,n,{kind:pi.capturing});return n!=="("&&(s.name=n.slice(3,-1)),{token:s}}if(n.startsWith("(?~")){if(n==="(?~|")throw new Error(`Unsupported absent function kind "${n}"`);return{token:mn(Tr.GroupOpen,n,{kind:pi.absent_repeater})}}throw n==="(?("?new Error(`Unsupported conditional "${n}"`):new Error(`Invalid or unsupported group option "${n}"`)}if(n===")"){if(t.popModX(),t.numOpenGroups--,t.numOpenGroups<0)throw new Error('Unmatched ")"');return{token:mn(Tr.GroupClose,n)}}if(n==="#"&&t.getCurrentModX()){const s=e.indexOf(`
|
||
`,r);return{lastIndex:s===-1?e.length:s}}if(/^\s$/.test(n)&&t.getCurrentModX()){const s=/\s+/y;return s.lastIndex=r,{lastIndex:s.exec(e)?s.lastIndex:r}}if(n===".")return{token:mn(Tr.CharacterSet,n,{kind:Ns.dot})};if(n==="^"||n==="$"){const s=t.singleline?{"^":Zs`\A`,$:Zs`\Z`}[n]:n;return{token:mn(Tr.Assertion,n,{kind:s})}}return n==="|"?{token:mn(Tr.Alternator,n)}:LE.test(n)?{token:LD(n)}:(IE(n),{token:mn(Tr.Character,n,{value:n.codePointAt(0)})})}function _D(t,e,n){const r=[mn(Tr.CharacterClassOpen,e,{negate:e[1]==="^"})];let a=1,i;for(Kd.lastIndex=n;i=Kd.exec(t);){const s=i[0];if(s[0]==="["&&s[1]!==":")a++,r.push(mn(Tr.CharacterClassOpen,s,{negate:s[1]==="^"}));else if(s==="]"){if(r.at(-1).type===Tr.CharacterClassOpen)r.push(mn(Tr.Character,s,{value:93}));else if(a--,r.push(mn(Tr.CharacterClassClose,s)),!a)break}else{const o=AD(s);Array.isArray(o)?r.push(...o):r.push(o)}}return{tokens:r,lastIndex:Kd.lastIndex||t.length}}function AD(t){if(t[0]==="\\")return OE(t,{inCharClass:!0});if(t[0]==="["){const e=/\[:(?<negate>\^?)(?<name>[a-z]+):\]/.exec(t);if(!e||!Xm.has(e.groups.name))throw new Error(`Invalid POSIX class "${t}"`);return mn(Tr.CharacterSet,t,{kind:Ns.posix,value:e.groups.name,negate:!!e.groups.negate})}return t==="-"?mn(Tr.CharacterClassHyphen,t):t==="&&"?mn(Tr.CharacterClassIntersector,t):(IE(t),mn(Tr.Character,t,{value:t.codePointAt(0)}))}function OE(t,{inCharClass:e}){const n=t[1];if(n==="c"||n==="C")return PD(t);if("dDhHsSwW".includes(n))return OD(t);if(t.startsWith(Zs`\o{`))throw new Error(`Incomplete, invalid, or unsupported octal code point "${t}"`);if(/^\\[pP]\{/.test(t)){if(t.length===3)throw new Error(`Incomplete or invalid Unicode property "${t}"`);return ID(t)}if(/^\\x[89A-Fa-f]\p{AHex}/u.test(t))try{const r=t.split(/\\x/).slice(1).map(s=>parseInt(s,16)),a=new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}).decode(new Uint8Array(r)),i=new TextEncoder;return[...a].map(s=>{const o=[...i.encode(s)].map(l=>`\\x${l.toString(16)}`).join("");return mn(Tr.Character,o,{value:s.codePointAt(0)})})}catch{throw new Error(`Multibyte code "${t}" incomplete or invalid in Oniguruma`)}if(n==="u"||n==="x")return mn(Tr.Character,t,{value:zD(t)});if(j6.has(n))return mn(Tr.Character,t,{value:j6.get(n)});if(/\d/.test(n))return mn(Tr.EscapedNumber,t,{inCharClass:e});if(t==="\\")throw new Error(Zs`Incomplete escape "\"`);if(n==="M")throw new Error(`Unsupported meta "${t}"`);if([...t].length===2)return mn(Tr.Character,t,{value:t.codePointAt(1)});throw new Error(`Unexpected escape "${t}"`)}function mn(t,e,n){return{type:t,raw:e,...n}}function PD(t){const e=t[1]==="c"?t[2]:t[3];if(!e||!/[A-Za-z]/.test(e))throw new Error(`Unsupported control character "${t}"`);return mn(Tr.Character,t,{value:e.toUpperCase().codePointAt(0)-64})}function MD(t,e){let{on:n,off:r}=/^\(\?(?<on>[imx]*)(?:-(?<off>[-imx]*))?/.exec(t).groups;r??="";const a=(e.getCurrentModX()||n.includes("x"))&&!r.includes("x"),i=B6(n),s=B6(r),o={};if(i&&(o.enable=i),s&&(o.disable=s),t.endsWith(")"))return e.replaceCurrentModX(a),mn(Tr.Directive,t,{kind:Ym.flags,flags:o});if(t.endsWith(":")){e.pushModX(a),e.numOpenGroups++;const l=mn(Tr.GroupOpen,t,{kind:pi.group});return(i||s)&&(l.flags=o),l}throw new Error(`Unexpected flag modifier "${t}"`)}function LD(t){const e={};if(t[0]==="{"){const{min:n,max:r}=/^\{(?<min>\d*)(?:,(?<max>\d*))?/.exec(t).groups,a=1e5;if(+n>a||+r>a)throw new Error("Quantifier value unsupported in Oniguruma");e.min=+n,e.max=r===void 0?+n:r===""?1/0:+r,e.kind=t.endsWith("?")?Mc.lazy:Mc.greedy}else e.min=t[0]==="+"?1:0,e.max=t[0]==="?"?1:1/0,e.kind=t[1]==="+"?Mc.possessive:t[1]==="?"?Mc.lazy:Mc.greedy;return mn(Tr.Quantifier,t,e)}function OD(t){const e=t[1].toLowerCase();return mn(Tr.CharacterSet,t,{kind:{d:Ns.digit,h:Ns.hex,s:Ns.space,w:Ns.word}[e],negate:t[1]!==e})}function ID(t){const{p:e,neg:n,value:r}=/^\\(?<p>[pP])\{(?<neg>\^?)(?<value>[^}]+)/.exec(t).groups,a=e==="P"&&!n||e==="p"&&!!n;return mn(Tr.CharacterSet,t,{kind:Ns.property,value:r,negate:a})}function B6(t){const e={};return t.includes("i")&&(e.ignoreCase=!0),t.includes("m")&&(e.dotAll=!0),t.includes("x")&&(e.extended=!0),Object.keys(e).length?e:null}function kD(t){if(!/^[imxDPSW]*$/.test(t))throw new Error(`Flags "${t}" includes unsupported value`);const e={ignoreCase:!1,dotAll:!1,extended:!1,digitIsAscii:!1,posixIsAscii:!1,spaceIsAscii:!1,wordIsAscii:!1};for(const n of t)e[{i:"ignoreCase",m:"dotAll",x:"extended",D:"digitIsAscii",P:"posixIsAscii",S:"spaceIsAscii",W:"wordIsAscii"}[n]]=!0;return e}function zD(t){if(/^(?:\\u(?!\p{AHex}{4})|\\x(?!\p{AHex}{1,2}|\{\p{AHex}{1,8}\}))/u.test(t))throw new Error(`Incomplete or invalid escape "${t}"`);const e=t[2]==="{"?/^\\x\{\s*(?<hex>\p{AHex}+)/u.exec(t).groups.hex:t.slice(2);return parseInt(e,16)}function ND(t,e){const{raw:n,inCharClass:r}=t,a=n.slice(1);if(!r&&(a!=="0"&&a.length===1||a[0]!=="0"&&+a<=e))return[mn(Tr.Backreference,n)];const i=[],s=a.match(/^[0-7]+|\d/g);for(let o=0;o<s.length;o++){const l=s[o];let u;if(o===0&&l!=="8"&&l!=="9"){if(u=parseInt(l,8),u>127)throw new Error(Zs`Octal encoded byte above 177 unsupported "${n}"`)}else u=l.codePointAt(0);i.push(mn(Tr.Character,(o===0?"\\":"")+l,{value:u}))}return i}function IE(t){if([...t].length!==1)throw new Error(`Expected "${t}" to be a single code point`)}const jt={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"},kE={repeater:"repeater"},Un={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"},ea={union:"union",intersection:"intersection"},Es=Ns,du=Ym,u5=Mc,Fa={lookahead:"lookahead",lookbehind:"lookbehind"};function zE(t,e={}){const n={flags:"",normalizeUnknownPropertyNames:!1,skipBackrefValidation:!1,skipLookbehindValidation:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...e,rules:{captureGroup:!1,singleline:!1,...e.rules}},r=wD(t,{flags:n.flags,rules:{captureGroup:n.rules.captureGroup,singleline:n.rules.singleline}}),a={capturingGroups:[],current:0,hasNumberedRef:!1,namedGroupsByName:new Map,normalizeUnknownPropertyNames:n.normalizeUnknownPropertyNames,parent:null,skipBackrefValidation:n.skipBackrefValidation,skipLookbehindValidation:n.skipLookbehindValidation,skipPropertyNameValidation:n.skipPropertyNameValidation,subroutines:[],token:null,tokens:r.tokens,unicodePropertyMap:n.unicodePropertyMap,walk:i};function i(d,m){const f=r.tokens[a.current];switch(a.parent=d,a.token=f,a.current++,f.type){case Tr.Alternator:return ga();case Tr.Assertion:return UD(f);case Tr.Backreference:return VD(a);case Tr.Character:return Jm(f.value,{useLastValid:!!m.isCheckingRangeEnd});case Tr.CharacterClassHyphen:return HD(a,m);case Tr.CharacterClassOpen:return DD(a,m);case Tr.CharacterSet:return RD(a);case Tr.Directive:return GD(Lo(du[f.kind],`Unexpected directive kind "${f.kind}"`),{flags:f.flags});case Tr.GroupOpen:return jD(a,m);case Tr.Quantifier:return BD(a);case Tr.Subroutine:return FD(a);default:throw new Error(`Unexpected token type "${f.type}"`)}}const s=JD(XD(),KD(r.flags));let o=s.pattern.alternatives[0];for(;a.current<r.tokens.length;){const d=i(o,{});d.type===jt.Alternative?(s.pattern.alternatives.push(d),o=d):o.elements.push(d)}const{capturingGroups:l,hasNumberedRef:u,namedGroupsByName:p,subroutines:h}=a;if(u&&p.size&&!n.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(p.has(d)){if(p.get(d).length>1)throw new Error(Zs`Subroutine uses a duplicate group name "\g<${d}>"`)}else throw new Error(Zs`Subroutine uses a group name that's not defined "\g<${d}>"`);return s}function VD(t){const{raw:e}=t.token,n=/^\\k[<']/.test(e),r=n?e.slice(3,-1):e.slice(1),a=(i,s=!1)=>{const o=t.capturingGroups.length;let l=!1;if(i>o)if(t.skipBackrefValidation)l=!0;else throw new Error(`Not enough capturing groups defined to the left "${e}"`);return t.hasNumberedRef=!0,p5(s?o+1-i:i,{orphan:l})};if(n){const i=/^(?<sign>-?)0*(?<num>[1-9]\d*)$/.exec(r);if(i)return a(+i.groups.num,!!i.groups.sign);if(/[-+]/.test(r))throw new Error(`Invalid backref name "${e}"`);if(!t.namedGroupsByName.has(r))throw new Error(`Group name not defined to the left "${e}"`);return p5(r)}return a(+r)}function HD(t,e){const{parent:n,tokens:r,walk:a}=t,i=n.elements.at(-1),s=r[t.current];if(!e.isCheckingRangeEnd&&i&&i.type!==jt.CharacterClass&&i.type!==jt.CharacterClassRange&&s&&s.type!==Tr.CharacterClassOpen&&s.type!==Tr.CharacterClassClose&&s.type!==Tr.CharacterClassIntersector){const o=a(n,{...e,isCheckingRangeEnd:!0});if(i.type===jt.Character&&o.type===jt.Character)return n.elements.pop(),WD(i,o);throw new Error("Invalid character class range")}return Jm(45)}function DD(t,e){const{token:n,tokens:r,walk:a}=t,i=r[t.current],s=[_p()];let o=F6(i);for(;o.type!==Tr.CharacterClassClose;){if(o.type===Tr.CharacterClassIntersector)s.push(_p()),t.current++;else{const u=s.at(-1);u.elements.push(a(u,e))}o=F6(r[t.current],i)}const l=_p({negate:n.negate});return s.length===1?l.elements=s[0].elements:(l.kind=ea.intersection,l.elements=s.map(u=>u.elements.length===1?u.elements[0]:u)),t.current++,l}function RD({token:t,normalizeUnknownPropertyNames:e,skipPropertyNameValidation:n,unicodePropertyMap:r}){let{kind:a,negate:i,value:s}=t;if(a===Ns.property){const o=nf(s);if(Xm.has(o)&&!r?.has(o))a=Ns.posix,s=o;else return Lc(s,{negate:i,normalizeUnknownPropertyNames:e,skipPropertyNameValidation:n,unicodePropertyMap:r})}return a===Ns.posix?YD(s,{negate:i}):h5(a,{negate:i})}function jD(t,e){const{token:n,tokens:r,capturingGroups:a,namedGroupsByName:i,skipLookbehindValidation:s,walk:o}=t;let l=qD(n);const u=l.type===jt.AbsentFunction,p=l.kind===Fa.lookbehind,h=p&&l.negate;if(l.type===jt.CapturingGroup&&(a.push(l),l.name&&xD(i,l.name,[]).push(l)),u&&e.isInAbsentFunction)throw new Error("Nested absent function not supported by Oniguruma");let d=$6(r[t.current]);for(;d.type!==Tr.GroupClose;){if(d.type===Tr.Alternator)l.alternatives.push(ga()),t.current++;else{const m=l.alternatives.at(-1),f=o(m,{...e,isInAbsentFunction:e.isInAbsentFunction||u,isInLookbehind:e.isInLookbehind||p,isInNegLookbehind:e.isInNegLookbehind||h});if(m.elements.push(f),(p||e.isInLookbehind)&&!s){const v="Lookbehind includes a pattern not allowed by Oniguruma";if(h||e.isInNegLookbehind){if(f.kind===Fa.lookahead||f.type===jt.CapturingGroup)throw new Error(v)}else if(f.kind===Fa.lookahead||f.kind===Fa.lookbehind&&f.negate)throw new Error(v)}}d=$6(r[t.current])}return t.current++,l}function BD({token:t,parent:e}){const{min:n,max:r,kind:a}=t,i=e.elements.at(-1);if(!i||i.type===jt.Assertion||i.type===jt.Directive||i.type===jt.LookaroundAssertion)throw new Error("Quantifier requires a repeatable token");const s=HE(i,n,r,Lo(u5[a],`Unexpected quantifier kind "${a}"`));return e.elements.pop(),s}function FD(t){const{token:e,capturingGroups:n,subroutines:r}=t;let a=e.raw.slice(3,-1);const i=/^(?<sign>[-+]?)0*(?<num>[1-9]\d*)$/.exec(a);if(i){const o=+i.groups.num,l=n.length;if(t.hasNumberedRef=!0,a={"":o,"+":l+o,"-":l+1-o}[i.groups.sign],a<1)throw new Error("Invalid subroutine number")}else a==="0"&&(a=0);const s=QD(a);return r.push(s),s}function $D(t){return{type:jt.AbsentFunction,kind:t,alternatives:[ga()]}}function ga(){return{type:jt.Alternative,elements:[]}}function NE(t,e){const n={type:jt.Assertion,kind:t};return(t===Un.word_boundary||t===Un.grapheme_boundary)&&(n.negate=!!e?.negate),n}function UD({kind:t}){return NE(Lo({"^":Un.line_start,$:Un.line_end,"\\A":Un.string_start,"\\b":Un.word_boundary,"\\B":Un.word_boundary,"\\G":Un.search_start,"\\y":Un.grapheme_boundary,"\\Y":Un.grapheme_boundary,"\\z":Un.string_end,"\\Z":Un.string_end_newline}[t],`Unexpected assertion kind "${t}"`),{negate:t===Zs`\B`||t===Zs`\Y`})}function p5(t,e){const n=!!e?.orphan;return{type:jt.Backreference,ref:t,...n&&{orphan:n}}}function qD({flags:t,kind:e,name:n,negate:r,number:a}){switch(e){case pi.absent_repeater:return $D(kE.repeater);case pi.atomic:return lo({atomic:!0});case pi.capturing:return VE(a,n);case pi.group:return lo({flags:t});case pi.lookahead:case pi.lookbehind:return mu({behind:e===pi.lookbehind,negate:r});default:throw new Error(`Unexpected group kind "${e}"`)}}function VE(t,e){const n=e!==void 0;if(n&&!ZD(e))throw new Error(`Group name "${e}" invalid in Oniguruma`);return{type:jt.CapturingGroup,number:t,...n&&{name:e},alternatives:[ga()]}}function Jm(t,e){const n={useLastValid:!1,...e};if(t>1114111){const r=t.toString(16);if(n.useLastValid)t=1114111;else throw t>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:jt.Character,value:t}}function _p(t){const e={kind:ea.union,negate:!1,...t};return{type:jt.CharacterClass,kind:e.kind,negate:e.negate,elements:[]}}function WD(t,e){if(e.value<t.value)throw new Error("Character class range out of order");return{type:jt.CharacterClassRange,min:t,max:e}}function h5(t,e){const n=!!e?.negate,r={type:jt.CharacterSet,kind:Lo(Es[t],`Unexpected character set kind "${t}"`)};return(t===Ns.digit||t===Ns.hex||t===Ns.newline||t===Ns.space||t===Ns.word)&&(r.negate=n),(t===Ns.grapheme||t===Ns.newline&&!n)&&(r.variableLength=!0),r}function GD(t,e){const n={type:jt.Directive,kind:t};return t===du.flags&&(n.flags=e.flags),n}function KD(t){return{type:jt.Flags,...t}}function lo(t){const e=t?.atomic,n=t?.flags;return{type:jt.Group,...e&&{atomic:e},...n&&{flags:n},alternatives:[ga()]}}function mu(t){const e={behind:!1,negate:!1,...t};return{type:jt.LookaroundAssertion,kind:e.behind?Fa.lookbehind:Fa.lookahead,negate:e.negate,alternatives:[ga()]}}function XD(){return{type:jt.Pattern,alternatives:[ga()]}}function YD(t,e){const n=!!e?.negate;if(!Xm.has(t))throw new Error(`Invalid POSIX class "${t}"`);return{type:jt.CharacterSet,kind:Es.posix,value:t,negate:n}}function HE(t,e,n,r=u5.greedy){const a={type:jt.Quantifier,min:e,max:n,kind:r,element:t};return n<e?{...a,min:n,max:e,kind:u5.possessive}:a}function JD(t,e){return{type:jt.Regex,pattern:t,flags:e}}function QD(t){return{type:jt.Subroutine,ref:t}}function Lc(t,e){const n={negate:!1,normalizeUnknownPropertyNames:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...e};let r=n.unicodePropertyMap?.get(nf(t));if(!r){if(n.normalizeUnknownPropertyNames)r=eR(t);else if(n.unicodePropertyMap&&!n.skipPropertyNameValidation)throw new Error(Zs`Invalid Unicode property "\p{${t}}"`)}return{type:jt.CharacterSet,kind:Es.property,value:r??t,negate:n.negate}}function ZD(t){return/^[\p{Alpha}\p{Pc}][^)]*$/u.test(t)}function eR(t){return t.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 nf(t){return t.replace(/[- _]+/g,"").toLowerCase()}function F6(t,e){return Lo(t,`${e?.value===93?"Empty":"Unclosed"} character class`)}function $6(t){return Lo(t,"Unclosed group")}const Qm=String.raw,U6=Qm`(?:\p{Emoji}\uFE0F\u20E3?|\p{Emoji_Modifier_Base}\p{Emoji_Modifier}?|\p{Emoji_Presentation})`,q6=Qm`\u{E0061}-\u{E007A}`,tR=()=>new RegExp(Qm`[\u{1F1E6}-\u{1F1FF}]{2}|\u{1F3F4}[${q6}]{2}[\u{E0030}-\u{E0039}${q6}]{1,3}\u{E007F}|${U6}(?:\u200D${U6})*`,"gu");function gu(t,e,n=null){function r(i,s){for(let o=0;o<i.length;o++){const l=a(i[o],s,o,i);o=Math.max(-1,o+l)}}function a(i,s=null,o=null,l=null){const u="Container expected";let p=0,h=!1;const d={node:i,parent:s,key:o,container:l,root:t,remove(){Lo(l,u).splice(Math.max(0,o+p),1),p--,h=!0},removeAllNextSiblings(){return Lo(l,u).splice(o+1)},removeAllPrevSiblings(){const E=o+p;return p-=E,Lo(l,u).splice(0,Math.max(0,E))},replaceWith(E,x={}){const g=!!x.traverse;l?l[Math.max(0,o+p)]=E:s[o]=E,g&&a(E,s,o,l),h=!0},replaceWithMultiple(E,x={}){const g=!!x.traverse;if(Lo(l,u).splice(Math.max(0,o+p),1,...E),p+=E.length-1,g){let w=0;for(let b=0;b<E.length;b++)w+=a(E[b],s,o+b+w,l)}h=!0},skip(){h=!0}},m=e["*"],f=e[i.type],v=typeof m=="function"?m:m?.enter,C=typeof f=="function"?f:f?.enter;if(v?.(d,n),C?.(d,n),!h)switch(i.type){case jt.Regex:a(i.pattern,i,"pattern"),a(i.flags,i,"flags");break;case jt.Alternative:case jt.CharacterClass:r(i.elements,i);break;case jt.Assertion:case jt.Backreference:case jt.Character:case jt.CharacterSet:case jt.Directive:case jt.Flags:case jt.Recursion:case jt.Subroutine:break;case jt.AbsentFunction:case jt.CapturingGroup:case jt.Group:case jt.Pattern:r(i.alternatives,i);break;case jt.CharacterClassRange:a(i.min,i,"min"),a(i.max,i,"max");break;case jt.LookaroundAssertion:r(i.alternatives,i);break;case jt.Quantifier:a(i.element,i,"element");break;default:throw new Error(`Unexpected node type "${i.type}"`)}return m?.exit?.(d,n),f?.exit?.(d,n),p}a(t)}const rR=String.raw`\(\?(?:[:=!>A-Za-z\-]|<[=!]|\(DEFINE\))`;function nR(t,e){for(let n=0;n<t.length;n++)t[n]>=e&&t[n]++}function sR(t,e,n,r){return t.slice(0,e)+r+t.slice(e+n.length)}const Qi=Object.freeze({DEFAULT:"DEFAULT",CHAR_CLASS:"CHAR_CLASS"});function Zm(t,e,n,r){const a=new RegExp(String.raw`${e}|(?<$skip>\[\^?|\\?.)`,"gsu"),i=[!1];let s=0,o="";for(const l of t.matchAll(a)){const{0:u,groups:{$skip:p}}=l;if(!p&&(!r||r===Qi.DEFAULT==!s)){n instanceof Function?o+=n(l,{context:s?Qi.CHAR_CLASS:Qi.DEFAULT,negated:i[i.length-1]}):o+=n;continue}u[0]==="["?(s++,i.push(u[1]==="^")):u==="]"&&s&&(s--,i.pop()),o+=u}return o}function DE(t,e,n,r){Zm(t,e,n,r)}function iR(t,e,n=0,r){if(!new RegExp(e,"su").test(t))return null;const a=new RegExp(`${e}|(?<$skip>\\\\?.)`,"gsu");a.lastIndex=n;let i=0,s;for(;s=a.exec(t);){const{0:o,groups:{$skip:l}}=s;if(!l&&(!r||r===Qi.DEFAULT==!i))return s;o==="["?i++:o==="]"&&i&&i--,a.lastIndex==s.index&&a.lastIndex++}return null}function hp(t,e,n){return!!iR(t,e,0,n)}function oR(t,e){const n=/\\?./gsu;n.lastIndex=e;let r=t.length,a=0,i=1,s;for(;s=n.exec(t);){const[o]=s;if(o==="[")a++;else if(a)o==="]"&&a--;else if(o==="(")i++;else if(o===")"&&(i--,!i)){r=s.index;break}}return t.slice(e,r)}const W6=new RegExp(String.raw`(?<noncapturingStart>${rR})|(?<capturingStart>\((?:\?<[^>]+>)?)|\\?.`,"gsu");function aR(t,e){const n=e?.hiddenCaptures??[];let r=e?.captureTransfers??new Map;if(!/\(\?>/.test(t))return{pattern:t,captureTransfers:r,hiddenCaptures:n};const a="(?>",i="(?:(?=(",s=[0],o=[];let l=0,u=0,p=NaN,h;do{h=!1;let d=0,m=0,f=!1,v;for(W6.lastIndex=Number.isNaN(p)?0:p+i.length;v=W6.exec(t);){const{0:C,index:E,groups:{capturingStart:x,noncapturingStart:g}}=v;if(C==="[")d++;else if(d)C==="]"&&d--;else if(C===a&&!f)p=E,f=!0;else if(f&&g)m++;else if(x)f?m++:(l++,s.push(l+u));else if(C===")"&&f){if(!m){u++;const w=l+u;if(t=`${t.slice(0,p)}${i}${t.slice(p+a.length,E)}))<$$${w}>)${t.slice(E+1)}`,h=!0,o.push(w),nR(n,w),r.size){const b=new Map;r.forEach((A,T)=>{b.set(T>=w?T+1:T,A.map(O=>O>=w?O+1:O))}),r=b}break}m--}}}while(h);return n.push(...o),t=Zm(t,String.raw`\\(?<backrefNum>[1-9]\d*)|<\$\$(?<wrappedBackrefNum>\d+)>`,({0:d,groups:{backrefNum:m,wrappedBackrefNum:f}})=>{if(m){const v=+m;if(v>s.length-1)throw new Error(`Backref "${d}" greater than number of captures`);return`\\${s[v]}`}return`\\${f}`},Qi.DEFAULT),{pattern:t,captureTransfers:r,hiddenCaptures:n}}const RE=String.raw`(?:[?*+]|\{\d+(?:,\d*)?\})`,Xd=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>${RE})(?<qMod>[?+]?)(?<invalidQ>[?*+\{]?)
|
||
| \\?.
|
||
`.replace(/\s+/g,""),"gsu");function lR(t){if(!new RegExp(`${RE}\\+`).test(t))return{pattern:t};const e=[];let n=null,r=null,a="",i=0,s;for(Xd.lastIndex=0;s=Xd.exec(t);){const{0:o,index:l,groups:{qBase:u,qMod:p,invalidQ:h}}=s;if(o==="[")i||(r=l),i++;else if(o==="]")i?i--:r=null;else if(!i)if(p==="+"&&a&&!a.startsWith("(")){if(h)throw new Error(`Invalid quantifier "${o}"`);let d=-1;if(/^\{\d+\}$/.test(u))t=sR(t,l+u.length,p,"");else{if(a===")"||a==="]"){const m=a===")"?n:r;if(m===null)throw new Error(`Invalid unmatched "${a}"`);t=`${t.slice(0,m)}(?>${t.slice(m,l)}${u})${t.slice(l+o.length)}`}else t=`${t.slice(0,l-a.length)}(?>${a}${u})${t.slice(l+o.length)}`;d+=4}Xd.lastIndex+=d}else o[0]==="("?e.push(l):o===")"&&(n=e.length?e.pop():null);a=o}return{pattern:t}}const Xi=String.raw,cR=Xi`\\g<(?<gRNameOrNum>[^>&]+)&R=(?<gRDepth>[^>]+)>`,f5=Xi`\(\?R=(?<rDepth>[^\)]+)\)|${cR}`,sf=Xi`\(\?<(?![=!])(?<captureName>[^>]+)>`,jE=Xi`${sf}|(?<unnamed>\()(?!\?)`,_l=new RegExp(Xi`${sf}|${f5}|\(\?|\\?.`,"gsu"),Yd="Cannot use multiple overlapping recursions";function uR(t,e){const{hiddenCaptures:n,mode:r}={hiddenCaptures:[],mode:"plugin",...e};let a=e?.captureTransfers??new Map;if(!new RegExp(f5,"su").test(t))return{pattern:t,captureTransfers:a,hiddenCaptures:n};if(r==="plugin"&&hp(t,Xi`\(\?\(DEFINE\)`,Qi.DEFAULT))throw new Error("DEFINE groups cannot be used with recursion");const i=[],s=hp(t,Xi`\\[1-9]`,Qi.DEFAULT),o=new Map,l=[];let u=!1,p=0,h=0,d;for(_l.lastIndex=0;d=_l.exec(t);){const{0:m,groups:{captureName:f,rDepth:v,gRNameOrNum:C,gRDepth:E}}=d;if(m==="[")p++;else if(p)m==="]"&&p--;else if(v){if(G6(v),u)throw new Error(Yd);if(s)throw new Error(`${r==="external"?"Backrefs":"Numbered backrefs"} cannot be used with global recursion`);const x=t.slice(0,d.index),g=t.slice(_l.lastIndex);if(hp(g,f5,Qi.DEFAULT))throw new Error(Yd);const w=+v-1;t=K6(x,g,w,!1,n,i,h),a=Y6(a,x,w,i.length,0,h);break}else if(C){G6(E);let x=!1;for(const W of l)if(W.name===C||W.num===+C){if(x=!0,W.hasRecursedWithin)throw new Error(Yd);break}if(!x)throw new Error(Xi`Recursive \g cannot be used outside the referenced group "${r==="external"?C:Xi`\g<${C}&R=${E}>`}"`);const g=o.get(C),w=oR(t,g);if(s&&hp(w,Xi`${sf}|\((?!\?)`,Qi.DEFAULT))throw new Error(`${r==="external"?"Backrefs":"Numbered backrefs"} cannot be used with recursion of capturing groups`);const b=t.slice(g,d.index),A=w.slice(b.length+m.length),T=i.length,O=+E-1,I=K6(b,A,O,!0,n,i,h);a=Y6(a,b,O,i.length-T,T,h);const z=t.slice(0,g),U=t.slice(g+w.length);t=`${z}${I}${U}`,_l.lastIndex+=I.length-m.length-b.length-A.length,l.forEach(W=>W.hasRecursedWithin=!0),u=!0}else if(f)h++,o.set(String(h),_l.lastIndex),o.set(f,_l.lastIndex),l.push({num:h,name:f});else if(m[0]==="("){const x=m==="(";x&&(h++,o.set(String(h),_l.lastIndex)),l.push(x?{num:h}:{})}else m===")"&&l.pop()}return n.push(...i),{pattern:t,captureTransfers:a,hiddenCaptures:n}}function G6(t){const e=`Max depth must be integer between 2 and 100; used ${t}`;if(!/^[1-9]\d*$/.test(t))throw new Error(e);if(t=+t,t<2||t>100)throw new Error(e)}function K6(t,e,n,r,a,i,s){const o=new Set;r&&DE(t+e,sf,({groups:{captureName:u}})=>{o.add(u)},Qi.DEFAULT);const l=[n,r?o:null,a,i,s];return`${t}${X6(`(?:${t}`,"forward",...l)}(?:)${X6(`${e})`,"backward",...l)}${e}`}function X6(t,e,n,r,a,i,s){const l=p=>e==="forward"?p+2:n-p+2-1;let u="";for(let p=0;p<n;p++){const h=l(p);u+=Zm(t,Xi`${jE}|\\k<(?<backref>[^>]+)>`,({0:d,groups:{captureName:m,unnamed:f,backref:v}})=>{if(v&&r&&!r.has(v))return d;const C=`_$${h}`;if(f||m){const E=s+i.length+1;return i.push(E),pR(a,E),f?d:`(?<${m}${C}>`}return Xi`\k<${v}${C}>`},Qi.DEFAULT)}return u}function pR(t,e){for(let n=0;n<t.length;n++)t[n]>=e&&t[n]++}function Y6(t,e,n,r,a,i){if(t.size&&r){let s=0;DE(e,jE,()=>s++,Qi.DEFAULT);const o=i-s+a,l=new Map;return t.forEach((u,p)=>{const h=(r-s*n)/n,d=s*n,m=p>o+s?p+r:p,f=[];for(const v of u)if(v<=o)f.push(v);else if(v>o+s+h)f.push(v+r);else if(v<=o+s)for(let C=0;C<=n;C++)f.push(v+s*C);else for(let C=0;C<=n;C++)f.push(v+d+h*C);l.set(m,f)}),l}return t}var Us=String.fromCodePoint,Zr=String.raw,i1={flagGroups:(()=>{try{new RegExp("(?i:)")}catch{return!1}return!0})(),unicodeSets:(()=>{try{new RegExp("","v")}catch{return!1}return!0})()};i1.literalHyphenIncorrectlyCreatesRange=(()=>{if(!i1.unicodeSets)return!1;try{new RegExp(Zr`[\d\-a]`,"v")}catch{return!0}return!1})();function mh(t,{enable:e,disable:n}){return{dotAll:!n?.dotAll&&!!(e?.dotAll||t.dotAll),ignoreCase:!n?.ignoreCase&&!!(e?.ignoreCase||t.ignoreCase)}}function qu(t,e,n){return t.has(e)||t.set(e,n),t.get(e)}function d5(t,e){return J6[t]>=J6[e]}function hR(t,e){if(!t)throw new Error("Value expected");return t}var J6={ES2025:2025,ES2024:2024,ES2018:2018},fR={auto:"auto",ES2025:"ES2025",ES2024:"ES2024",ES2018:"ES2018"};function BE(t={}){if({}.toString.call(t)!=="[object Object]")throw new Error("Unexpected options");if(t.target!==void 0&&!fR[t.target])throw new Error(`Unexpected target "${t.target}"`);const e={accuracy:"default",avoidSubclass:!1,flags:"",global:!1,hasIndices:!1,lazyCompileLength:1/0,target:"auto",verbose:!1,...t,rules:{allowOrphanBackrefs:!1,asciiWordBoundaries:!1,captureGroup:!1,recursionLimit:20,singleline:!1,...t.rules}};return e.target==="auto"&&(e.target=i1.flagGroups?"ES2025":i1.unicodeSets?"ES2024":"ES2018"),e}var dR="[ -\r ]",Jo=Zr`[\p{L}\p{M}\p{N}\p{Pc}]`,mR=new Set([Us(304),Us(305)]);function FE(t){if(mR.has(t))return[t];const e=new Set,n=t.toLowerCase(),r=n.toUpperCase(),a=yR.get(n),i=gR.get(n),s=vR.get(n);return[...r].length===1&&e.add(r),s&&e.add(s),a&&e.add(a),e.add(n),i&&e.add(i),[...e]}var e4=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(t=>[nf(t),t])),gR=new Map([["s",Us(383)],[Us(383),"s"]]),vR=new Map([[Us(223),Us(7838)],[Us(107),Us(8490)],[Us(229),Us(8491)],[Us(969),Us(8486)]]),yR=new Map([ka(453),ka(456),ka(459),ka(498),...Jd(8072,8079),...Jd(8088,8095),...Jd(8104,8111),ka(8124),ka(8140),ka(8188)]),bR=new Map([["alnum",Zr`[\p{Alpha}\p{Nd}]`],["alpha",Zr`\p{Alpha}`],["ascii",Zr`\p{ASCII}`],["blank",Zr`[\p{Zs}\t]`],["cntrl",Zr`\p{Cc}`],["digit",Zr`\p{Nd}`],["graph",Zr`[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]`],["lower",Zr`\p{Lower}`],["print",Zr`[[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]\p{Zs}]`],["punct",Zr`[\p{P}\p{S}]`],["space",Zr`\p{space}`],["upper",Zr`\p{Upper}`],["word",Zr`[\p{Alpha}\p{M}\p{Nd}\p{Pc}]`],["xdigit",Zr`\p{AHex}`]]);function CR(t,e){const n=[];for(let r=t;r<=e;r++)n.push(r);return n}function ka(t){const e=Us(t);return[e.toLowerCase(),e]}function Jd(t,e){return CR(t,e).map(n=>ka(n))}var $E=new Set(["Lower","Lowercase","Upper","Uppercase","Ll","Lowercase_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter"]);function ER(t,e){const n={accuracy:"default",asciiWordBoundaries:!1,avoidSubclass:!1,bestEffortTarget:"ES2025",...e};UE(t);const r={accuracy:n.accuracy,asciiWordBoundaries:n.asciiWordBoundaries,avoidSubclass:n.avoidSubclass,flagDirectivesByAlt:new Map,jsGroupNameMap:new Map,minTargetEs2024:d5(n.bestEffortTarget,"ES2024"),passedLookbehind:!1,strategy:null,subroutineRefMap:new Map,supportedGNodes:new Set,digitIsAscii:t.flags.digitIsAscii,spaceIsAscii:t.flags.spaceIsAscii,wordIsAscii:t.flags.wordIsAscii};gu(t,SR,r);const a={dotAll:t.flags.dotAll,ignoreCase:t.flags.ignoreCase},i={currentFlags:a,prevFlags:null,globalFlags:a,groupOriginByCopy:new Map,groupsByName:new Map,multiplexCapturesToLeftByRef:new Map,openRefs:new Map,reffedNodesByReferencer:new Map,subroutineRefMap:r.subroutineRefMap};gu(t,xR,i);const s={groupsByName:i.groupsByName,highestOrphanBackref:0,numCapturesToLeft:0,reffedNodesByReferencer:i.reffedNodesByReferencer};return gu(t,wR,s),t._originMap=i.groupOriginByCopy,t._strategy=r.strategy,t}var SR={AbsentFunction({node:t,parent:e,replaceWith:n}){const{kind:r,alternatives:a}=t;if(r===kE.repeater){const i=Zo(lo(),[o1(mu({negate:!0}),a),Lc("Any")]),s=HE(i,0,1/0);i.parent=s,n($n(Zo(lo(),[s]),e),{traverse:!0})}else throw new Error(`Unexpected absent function kind "${r}"`)},Alternative:{enter({node:t,parent:e,key:n},{flagDirectivesByAlt:r}){const a=t.elements.filter(i=>i.kind===du.flags);for(let i=n+1;i<e.alternatives.length;i++){const s=e.alternatives[i];qu(r,s,[]).push(...a)}},exit({node:t},{flagDirectivesByAlt:e}){if(e.get(t)?.length){const n=WE(e.get(t));if(n){const r=$n(Zo(lo({flags:n}),t.elements),t);t.elements=[r]}}}},Assertion({node:t,parent:e,key:n,container:r,root:a,remove:i,replaceWith:s},o){const{kind:l,negate:u}=t,{asciiWordBoundaries:p,avoidSubclass:h,supportedGNodes:d,wordIsAscii:m}=o;if(l===Un.grapheme_boundary)throw new Error(`Unsupported grapheme boundary "\\${u?"Y":"y"}"`);if(l===Un.line_end)s($n(wo(Zr`(?=\z|\n)`),e));else if(l===Un.line_start)s($n(wo(Zr`(?<=\A|\n(?!\z))`,{skipLookbehindValidation:!0}),e));else if(l===Un.search_start)if(d.has(t))a.flags.sticky=!0,i();else{const f=r[n-1];if(f&&LR(f))s($n(Zo(mu({negate:!0})),e));else{if(h)throw new Error(Zr`Uses "\G" in a way that requires a subclass`);s($n(NE(Un.string_start),e)),o.strategy="clip_search"}}else if(!(l===Un.string_end||l===Un.string_start))if(l===Un.string_end_newline)s($n(wo(Zr`(?=\n?\z)`),e));else if(l===Un.word_boundary){if(!m&&!p){const f=`(?:(?<=${Jo})(?!${Jo})|(?<!${Jo})(?=${Jo}))`,v=`(?:(?<=${Jo})(?=${Jo})|(?<!${Jo})(?!${Jo}))`;s($n(wo(u?v:f),e))}}else throw new Error(`Unexpected assertion kind "${l}"`)},Backreference({node:t},{jsGroupNameMap:e}){let{ref:n}=t;typeof n=="string"&&!Zd(n)&&(n=Qd(n,e),t.ref=n)},CapturingGroup({node:t},{jsGroupNameMap:e,subroutineRefMap:n}){let{name:r}=t;r&&!Zd(r)&&(r=Qd(r,e),t.name=r),n.set(t.number,t),r&&n.set(r,t)},CharacterClassRange({node:t,parent:e,replaceWith:n}){e.kind===ea.intersection&&n($n(o1(_p(),[t]),e),{traverse:!0})},CharacterSet({node:t,parent:e,replaceWith:n},{accuracy:r,minTargetEs2024:a,digitIsAscii:i,spaceIsAscii:s,wordIsAscii:o}){const{kind:l,negate:u,value:p}=t;if(i&&(l===Es.digit||p==="digit")){n($n(h5(Es.digit,{negate:u}),e));return}if(s&&(l===Es.space||p==="space")){n($n(e0(wo(dR),u),e));return}if(o&&(l===Es.word||p==="word")){n($n(h5(Es.word,{negate:u}),e));return}if(l===Es.any)n($n(Lc("Any"),e));else if(l===Es.digit)n($n(Lc("Nd",{negate:u}),e));else if(l!==Es.dot)if(l===Es.grapheme){if(r==="strict")throw new Error(Zr`Use of "\X" requires non-strict accuracy`);const h=a?Zr`\p{RGI_Emoji}`:tR().source.replace(/\\u\{/g,"\\x{");n($n(wo(Zr`(?>\r\n|${h}|\P{M}\p{M}*)`,{skipPropertyNameValidation:!0}),e))}else if(l===Es.hex)n($n(Lc("AHex",{negate:u}),e));else if(l===Es.newline)n($n(wo(u?`[^
|
||
]`:`(?>\r
|
||
?|[
|
||
\v\f
\u2028\u2029])`),e));else if(l===Es.posix)if(!a&&(p==="graph"||p==="print")){if(r==="strict")throw new Error(`POSIX class "${p}" requires min target ES2024 or non-strict accuracy`);let h={graph:"!-~",print:" -~"}[p];u&&(h=`\0-${Us(h.codePointAt(0)-1)}${Us(h.codePointAt(2)+1)}-`),n($n(wo(`[${h}]`),e))}else n($n(e0(wo(bR.get(p)),u),e));else if(l===Es.property)e4.has(nf(p))||(t.key="sc");else if(l===Es.space)n($n(Lc("space",{negate:u}),e));else if(l===Es.word)n($n(e0(wo(Jo),u),e));else throw new Error(`Unexpected character set kind "${l}"`)},Directive({node:t,parent:e,root:n,remove:r,replaceWith:a,removeAllPrevSiblings:i,removeAllNextSiblings:s}){const{kind:o,flags:l}=t;if(o===du.flags)!l.enable&&!l.disable?r():a($n(Zo(lo({flags:l}),s()),e),{traverse:!0});else if(o===du.keep){const u=n.pattern.alternatives[0].elements[0],h=YE(n.pattern,d=>d.type===jt.Group)&&u.alternatives.length===1?u:n.pattern;if(e.parent!==h||h.alternatives.length>1)throw new Error(Zr`Uses "\K" in a way that's unsupported`);a($n(Zo(mu({behind:!0}),i()),e))}else throw new Error(`Unexpected directive kind "${o}"`)},Flags({node:t,parent:e}){if(t.posixIsAscii)throw new Error('Unsupported flag "P"');["digitIsAscii","extended","posixIsAscii","spaceIsAscii","wordIsAscii"].forEach(n=>delete t[n]),Object.assign(t,{global:!1,hasIndices:!1,multiline:!1,sticky:t.sticky??!1}),e.options={disable:{x:!0,n:!0},force:{v:!0}}},Group({node:t}){if(!t.flags)return;const{enable:e,disable:n}=t.flags;e?.extended&&delete e.extended,n?.extended&&delete n.extended,e?.dotAll&&n?.dotAll&&delete e.dotAll,e?.ignoreCase&&n?.ignoreCase&&delete e.ignoreCase,e&&!Object.keys(e).length&&delete t.flags.enable,n&&!Object.keys(n).length&&delete t.flags.disable,!t.flags.enable&&!t.flags.disable&&delete t.flags},LookaroundAssertion({node:t},e){const{kind:n}=t;n===Fa.lookbehind&&(e.passedLookbehind=!0)},Pattern:{enter({node:t},{supportedGNodes:e}){const n=[];let r=!1,a=!1;for(const i of t.alternatives)if(i.elements.length===1&&i.elements[0].kind===Un.search_start)i.elements.pop();else{const s=KE(i.elements);s?(r=!0,Array.isArray(s)?n.push(...s):n.push(s)):a=!0}r&&!a&&n.forEach(i=>e.add(i))},exit(t,{accuracy:e,passedLookbehind:n,strategy:r}){if(e==="strict"&&n&&r)throw new Error(Zr`Uses "\G" in a way that requires non-strict accuracy`)}},Quantifier({node:t}){if(t.element.type===jt.Quantifier){const e=$n(Zo(lo(),[t.element]),t);t.element=e}},Subroutine({node:t},{jsGroupNameMap:e}){let{ref:n}=t;typeof n=="string"&&!Zd(n)&&(n=Qd(n,e),t.ref=n)}},xR={Backreference({node:t},{multiplexCapturesToLeftByRef:e,reffedNodesByReferencer:n}){const{orphan:r,ref:a}=t;r||n.set(t,[...e.get(a).map(({node:i})=>i)])},CapturingGroup:{enter({node:t,parent:e,replaceWith:n,skip:r},{groupOriginByCopy:a,groupsByName:i,multiplexCapturesToLeftByRef:s,openRefs:o,reffedNodesByReferencer:l}){const u=a.get(t);if(u&&o.has(t.number)){const h=$n(Q6(t.number),e);l.set(h,o.get(t.number)),n(h);return}o.set(t.number,t),s.set(t.number,[]),t.name&&qu(s,t.name,[]);const p=s.get(t.name??t.number);for(let h=0;h<p.length;h++){const d=p[h];if(u===d.node||u&&u===d.origin||t===d.origin){p.splice(h,1);break}}if(s.get(t.number).push({node:t,origin:u}),t.name&&s.get(t.name).push({node:t,origin:u}),t.name){const h=qu(i,t.name,new Map);let d=!1;if(u)d=!0;else for(const m of h.values())if(!m.hasDuplicateNameToRemove){d=!0;break}i.get(t.name).set(t,{node:t,hasDuplicateNameToRemove:d})}},exit({node:t},{openRefs:e}){e.delete(t.number)}},Group:{enter({node:t},e){e.prevFlags=e.currentFlags,t.flags&&(e.currentFlags=mh(e.currentFlags,t.flags))},exit(t,e){e.currentFlags=e.prevFlags}},Recursion({node:t,parent:e},{reffedNodesByReferencer:n}){const{ref:r}=t;let a=e;for(;(a=a.parent)&&!(a.type===jt.CapturingGroup&&(a.name===r||a.number===r)););n.set(t,a)},Subroutine({node:t,parent:e,replaceWith:n},r){const{ref:a}=t,i=r.subroutineRefMap.get(a),s=a===0,o=s?Q6(0):qE(i,r.groupOriginByCopy,null);let l=o;if(!s){const u=WE(AR(i,h=>h.type===jt.Group&&!!h.flags)),p=u?mh(r.globalFlags,u):r.globalFlags;TR(p,r.currentFlags)||(l=Zo(lo({flags:PR(p)}),[o]))}n($n(l,e),{traverse:!s})}},wR={Backreference({node:t,parent:e,replaceWith:n},r){if(t.orphan){r.highestOrphanBackref=Math.max(r.highestOrphanBackref,t.ref);return}const i=r.reffedNodesByReferencer.get(t).filter(s=>_R(s,t));if(!i.length)n($n(Zo(mu({negate:!0})),e));else if(i.length>1){const s=i.map(o=>o1(ga(),[p5(o.number)]));n($n(o1(lo(),s),e))}else t.ref=i[0].number},CapturingGroup({node:t},e){t.number=++e.numCapturesToLeft,t.name&&e.groupsByName.get(t.name).get(t).hasDuplicateNameToRemove&&delete t.name},Recursion({node:t},e){t.ref!==0&&(t.ref=e.reffedNodesByReferencer.get(t).number)},Regex:{exit({node:t},e){const n=Math.max(e.highestOrphanBackref-e.numCapturesToLeft,0);for(let r=0;r<n;r++){const a=VE();t.pattern.alternatives.at(-1).elements.push(a)}}}};function UE(t){gu(t,{"*"({node:e,parent:n}){e.parent=n}})}function o1(t,e){return e.forEach(n=>n.parent=t),t[t4(t)]=e,t}function TR(t,e){return t.dotAll===e.dotAll&&t.ignoreCase===e.ignoreCase}function _R(t,e){let n=e;do{if(n.type===jt.Pattern)return!1;if(n.type===jt.Alternative)continue;if(n===t)return!1;const r=GE(n.parent);for(const a of r){if(a===n)break;if(a===t||XE(a,t))return!0}}while(n=n.parent);throw new Error("Unexpected path")}function qE(t,e,n,r){const a=Array.isArray(t)?[]:{};for(const[i,s]of Object.entries(t))i==="parent"?a.parent=Array.isArray(n)?r:n:s&&typeof s=="object"?a[i]=qE(s,e,a,n):(i==="type"&&s===jt.CapturingGroup&&e.set(a,e.get(t)??t),a[i]=s);return a}function Q6(t){return{type:jt.Recursion,ref:t}}function AR(t,e){const n=[];for(;t=t.parent;)(!e||e(t))&&n.push(t);return n}function Qd(t,e){if(e.has(t))return e.get(t);const n=`$${e.size}_${t.replace(/^[^$_\p{IDS}]|[^$\u200C\u200D\p{IDC}]/ug,"_")}`;return e.set(t,n),n}function t4(t){for(const e of["alternatives","elements"])if(t[e])return e;return null}function WE(t){const e=["dotAll","ignoreCase"],n={enable:{},disable:{}};return t.forEach(({flags:r})=>{e.forEach(a=>{r.enable?.[a]&&(delete n.disable[a],n.enable[a]=!0),r.disable?.[a]&&(n.disable[a]=!0)})}),Object.keys(n.enable).length||delete n.enable,Object.keys(n.disable).length||delete n.disable,n.enable||n.disable?n:null}function PR({dotAll:t,ignoreCase:e}){const n={};return(t||e)&&(n.enable={},t&&(n.enable.dotAll=!0),e&&(n.enable.ignoreCase=!0)),(!t||!e)&&(n.disable={},!t&&(n.disable.dotAll=!0),!e&&(n.disable.ignoreCase=!0)),n}function GE(t){if(!t)throw new Error("Node expected");if(t.type===jt.Quantifier)return[t.element];const e=t4(t);return e&&t[e]}function KE(t){const e=t.find(n=>n.kind===Un.search_start||OR(n,{negate:!1})||!MR(n));if(!e)return null;if(e.kind===Un.search_start)return e;if(e.type===jt.LookaroundAssertion)return e.alternatives[0].elements[0];if(e.type===jt.CapturingGroup||e.type===jt.Group){const n=[];for(const r of e.alternatives){const a=KE(r.elements);if(!a)return null;Array.isArray(a)?n.push(...a):n.push(a)}return n}return null}function XE(t,e){const n=GE(t)??[];for(const r of n)if(r===e||XE(r,e))return!0;return!1}function YE({alternatives:t},e){return t.length===1&&t[0].elements.length===1&&(!e||e(t[0].elements[0]))}function MR({type:t}){return t===jt.Assertion||t===jt.Directive||t===jt.LookaroundAssertion}function LR(t){const e=[jt.Character,jt.CharacterClass,jt.CharacterSet];return e.includes(t.type)||t.type===jt.Quantifier&&t.min&&e.includes(t.element.type)}function OR(t,e){const n={negate:null,...e};return t.type===jt.LookaroundAssertion&&(n.negate===null||t.negate===n.negate)&&YE(t,r=>r.kind===Un.search_start)}function Zd(t){return/^[$_\p{IDS}][$\u200C\u200D\p{IDC}]*$/u.test(t)}function wo(t,e){const n=zE(t,{...e,unicodePropertyMap:e4});UE(n);const r=n.pattern.alternatives;return r.length>1||r[0].elements.length>1?o1(lo(),r):r[0].elements[0]}function Zo(t,e){const n=t4(t);return t[n][0].parent=t,e&&o1(t[n][0],e),t}function e0(t,e){return t.negate=e,t}function $n(t,e){return t.parent=e,t}function IR(t,e){const n=BE(e),r=d5(n.target,"ES2024"),a=d5(n.target,"ES2025"),i=n.rules.recursionLimit;if(!Number.isInteger(i)||i<2||i>20)throw new Error("Invalid recursionLimit; use 2-20");let s=null,o=null;if(!a){const m=[t.flags.ignoreCase];gu(t,kR,{getCurrentModI:()=>m.at(-1),popModI(){m.pop()},pushModI(f){m.push(f)},setHasCasedChar(){m.at(-1)?s=!0:o=!0}})}const l={dotAll:t.flags.dotAll,ignoreCase:!!((t.flags.ignoreCase||s)&&!o)};let u=null;const p={accuracy:n.accuracy,appliedGlobalFlags:l,captureMap:new Map,currentFlags:{dotAll:t.flags.dotAll,ignoreCase:t.flags.ignoreCase},inCharClass:!1,lastNode:u,originMap:t._originMap,recursionLimit:i,useAppliedIgnoreCase:!!(!a&&s&&o),useFlagMods:a,useFlagV:r,verbose:n.verbose};function h(m){switch(p.lastNode=u,u=m,m.type){case jt.Regex:return{pattern:h(m.pattern),flags:h(m.flags),options:{...m.options}};case jt.Alternative:return m.elements.map(h).join("");case jt.Assertion:return DR(m);case jt.Backreference:return RR(m,p);case jt.CapturingGroup:return jR(m,p,h);case jt.Character:return BR(m,p);case jt.CharacterClass:return FR(m,p,h);case jt.CharacterClassRange:return $R(m,p);case jt.CharacterSet:return UR(m,p);case jt.Flags:return qR(m,p);case jt.Group:return WR(m,p,h);case jt.LookaroundAssertion:return GR(m,p,h);case jt.Pattern:return m.alternatives.map(h).join("|");case jt.Quantifier:return h(m.element)+JR(m);case jt.Recursion:return KR(m,p);default:throw new Error(`Unexpected node type "${m.type}"`)}}const d=h(t);return r||(delete d.options.force.v,d.options.disable.v=!0,d.options.unicodeSetsPlugin=null),d._captureTransfers=new Map,d._hiddenCaptures=[],p.captureMap.forEach((m,f)=>{m.hidden&&d._hiddenCaptures.push(f),m.transferTo&&qu(d._captureTransfers,m.transferTo,[]).push(f)}),d}var kR={"*":{enter({node:t},e){if(ey(t)){const n=e.getCurrentModI();e.pushModI(t.flags?mh({ignoreCase:n},t.flags).ignoreCase:n)}},exit({node:t},e){ey(t)&&e.popModI()}},Backreference(t,e){e.setHasCasedChar()},Character({node:t},e){r4(Us(t.value))&&e.setHasCasedChar()},CharacterClassRange({node:t,skip:e},n){e(),JE(t,{firstOnly:!0}).length&&n.setHasCasedChar()},CharacterSet({node:t},e){t.kind===Es.property&&$E.has(t.value)&&e.setHasCasedChar()}},zR=new Set(["$","(",")","*","+",".","?","[","\\","]","^","{","|","}"]),NR=new Set(["-","\\","]","^","["]),VR=new Set(["(",")","-","/","[","\\","]","^","{","|","}","!","#","$","%","&","*","+",",",".",":",";","<","=",">","?","@","`","~"]),Z6=new Map([[9,Zr`\t`],[10,Zr`\n`],[11,Zr`\v`],[12,Zr`\f`],[13,Zr`\r`],[8232,Zr`\u2028`],[8233,Zr`\u2029`],[65279,Zr`\uFEFF`]]),HR=/^\p{Cased}$/u;function r4(t){return HR.test(t)}function DR({kind:t,negate:e}){if(t===Un.string_end)return"$";if(t===Un.string_start)return"^";if(t===Un.word_boundary)return e?Zr`\B`:Zr`\b`;throw new Error(`Unexpected assertion kind "${t}"`)}function RR({ref:t},e){if(typeof t!="number")throw new Error("Unexpected named backref in transformed AST");if(!e.useFlagMods&&e.accuracy==="strict"&&e.currentFlags.ignoreCase&&!e.captureMap.get(t).ignoreCase)throw new Error("Use of case-insensitive backref to case-sensitive group requires target ES2025 or non-strict accuracy");return"\\"+t}function jR(t,e,n){const{name:r,number:a,alternatives:i}=t,s={ignoreCase:e.currentFlags.ignoreCase},o=e.originMap.get(t);return o&&(s.hidden=!0,a>o.number&&(s.transferTo=o.number)),e.captureMap.set(a,s),`(${r?`?<${r}>`:""}${i.map(n).join("|")})`}function BR({value:t},e){const n=Us(t),r=Oc(t,{escDigit:e.lastNode.type===jt.Backreference,inCharClass:e.inCharClass,useFlagV:e.useFlagV});if(r!==n)return r;if(e.useAppliedIgnoreCase&&e.currentFlags.ignoreCase&&r4(n)){const a=FE(n);return e.inCharClass?a.join(""):a.length>1?`[${a.join("")}]`:a[0]}return n}function FR(t,e,n){const{kind:r,negate:a,parent:i}=t;let{elements:s}=t;if(r===ea.intersection&&!e.useFlagV)throw new Error("Use of class intersection requires min target ES2024");i1.literalHyphenIncorrectlyCreatesRange&&e.useFlagV&&s.some(ty)&&(s=s.filter(u=>!ty(u)),s.push(Jm(45)));const o=()=>`[${a?"^":""}${s.map(n).join(r===ea.intersection?"&&":"")}]`;if(!e.inCharClass){if(!e.useFlagV&&!a){const p=s.filter(h=>h.type===jt.CharacterClass&&h.kind===ea.union&&h.negate);if(p.length){const h=lo(),d=h.alternatives[0];return h.parent=i,d.parent=h,s=s.filter(m=>!p.includes(m)),t.elements=s,s.length?(t.parent=d,d.elements.push(t)):h.alternatives.pop(),p.forEach(m=>{const f=ga();f.parent=h,m.parent=f,f.elements.push(m),h.alternatives.push(f)}),n(h)}}e.inCharClass=!0;const u=o();return e.inCharClass=!1,u}const l=s[0];if(r===ea.union&&!a&&l&&((!e.useFlagV||!e.verbose)&&i.kind===ea.union&&!(i1.literalHyphenIncorrectlyCreatesRange&&e.useFlagV)||!e.verbose&&i.kind===ea.intersection&&s.length===1&&l.type!==jt.CharacterClassRange))return s.map(n).join("");if(!e.useFlagV&&i.type===jt.CharacterClass)throw new Error("Use of nested character class requires min target ES2024");return o()}function $R(t,e){const n=t.min.value,r=t.max.value,a={escDigit:!1,inCharClass:!0,useFlagV:e.useFlagV},i=Oc(n,a),s=Oc(r,a),o=new Set;if(e.useAppliedIgnoreCase&&e.currentFlags.ignoreCase){const l=JE(t);XR(l).forEach(p=>{o.add(Array.isArray(p)?`${Oc(p[0],a)}-${Oc(p[1],a)}`:Oc(p,a))})}return`${i}-${s}${[...o].join("")}`}function UR({kind:t,negate:e,value:n,key:r},a){if(t===Es.dot)return a.currentFlags.dotAll?a.appliedGlobalFlags.dotAll||a.useFlagMods?".":"[^]":Zr`[^\n]`;if(t===Es.digit)return e?Zr`\D`:Zr`\d`;if(t===Es.property){if(a.useAppliedIgnoreCase&&a.currentFlags.ignoreCase&&$E.has(n))throw new Error(`Unicode property "${n}" can't be case-insensitive when other chars have specific case`);return`${e?Zr`\P`:Zr`\p`}{${r?`${r}=`:""}${n}}`}if(t===Es.word)return e?Zr`\W`:Zr`\w`;throw new Error(`Unexpected character set kind "${t}"`)}function qR(t,e){return(e.appliedGlobalFlags.ignoreCase?"i":"")+(t.dotAll?"s":"")+(t.sticky?"y":"")}function WR({atomic:t,flags:e,parent:n,alternatives:r},a,i){const s=a.currentFlags;e&&(a.currentFlags=mh(s,e));const o=r.map(i).join("|"),l=!a.verbose&&r.length===1&&n.type!==jt.Quantifier&&!t&&(!a.useFlagMods||!e)?o:`(?${YR(t,e,a.useFlagMods)}${o})`;return a.currentFlags=s,l}function GR({kind:t,negate:e,alternatives:n},r,a){return`(?${`${t===Fa.lookahead?"":"<"}${e?"!":"="}`}${n.map(a).join("|")})`}function KR({ref:t},e){const n=e.recursionLimit;return t===0?`(?R=${n})`:Zr`\g<${t}&R=${n}>`}function JE(t,e){const n=!!e?.firstOnly,r=t.min.value,a=t.max.value,i=[];if(r<65&&(a===65535||a>=131071)||r===65536&&a>=131071)return i;for(let s=r;s<=a;s++){const o=Us(s);if(!r4(o))continue;const l=FE(o).filter(u=>{const p=u.codePointAt(0);return p<r||p>a});if(l.length&&(i.push(...l),n))break}return i}function Oc(t,{escDigit:e,inCharClass:n,useFlagV:r}){if(Z6.has(t))return Z6.get(t);if(t<32||t>126&&t<160||t>262143||e&&QR(t))return t>255?`\\u{${t.toString(16).toUpperCase()}}`:`\\x${t.toString(16).toUpperCase().padStart(2,"0")}`;const a=n?r?VR:NR:zR,i=Us(t);return(a.has(i)?"\\":"")+i}function XR(t){const e=t.map(a=>a.codePointAt(0)).sort((a,i)=>a-i),n=[];let r=null;for(let a=0;a<e.length;a++)e[a+1]===e[a]+1?r??=e[a]:r===null?n.push(e[a]):(n.push([r,e[a]]),r=null);return n}function YR(t,e,n){if(t)return">";let r="";if(e&&n){const{enable:a,disable:i}=e;r=(a?.ignoreCase?"i":"")+(a?.dotAll?"s":"")+(i?"-":"")+(i?.ignoreCase?"i":"")+(i?.dotAll?"s":"")}return`${r}:`}function JR({min:t,max:e,kind:n}){let r;return!t&&e===1?r="?":!t&&e===1/0?r="*":t===1&&e===1/0?r="+":t===e?r=`{${t}}`:r=`{${t},${e===1/0?"":e}}`,r+{greedy:"",lazy:"?",possessive:"+"}[n]}function ey({type:t}){return t===jt.Group||t===jt.CapturingGroup||t===jt.LookaroundAssertion}function QR(t){return t>47&&t<58}function ty({type:t,value:e}){return t===jt.Character&&e===45}var ZR=class m5 extends RegExp{#r=new Map;#n=null;#c;#t=null;#i=null;rawOptions={};get source(){return this.#c||"(?:)"}constructor(e,n,r){const a=!!r?.lazyCompile;if(e instanceof RegExp){if(r)throw new Error("Cannot provide options when copying a regexp");const i=e;super(i,n),this.#c=i.source,i instanceof m5&&(this.#r=i.#r,this.#t=i.#t,this.#i=i.#i,this.rawOptions=i.rawOptions)}else{const i={hiddenCaptures:[],strategy:null,transfers:[],...r};super(a?"":e,n),this.#c=e,this.#r=tj(i.hiddenCaptures,i.transfers),this.#i=i.strategy,this.rawOptions=r??{}}a||(this.#n=this)}exec(e){if(!this.#n){const{lazyCompile:a,...i}=this.rawOptions;this.#n=new m5(this.#c,this.flags,i)}const n=this.global||this.sticky,r=this.lastIndex;if(this.#i==="clip_search"&&n&&r){this.lastIndex=0;const a=this.#o(e.slice(r));return a&&(ej(a,r,e,this.hasIndices),this.lastIndex+=r),a}return this.#o(e)}#o(e){this.#n.lastIndex=this.lastIndex;const n=super.exec.call(this.#n,e);if(this.lastIndex=this.#n.lastIndex,!n||!this.#r.size)return n;const r=[...n];n.length=1;let a;this.hasIndices&&(a=[...n.indices],n.indices.length=1);const i=[0];for(let s=1;s<r.length;s++){const{hidden:o,transferTo:l}=this.#r.get(s)??{};if(o?i.push(null):(i.push(n.length),n.push(r[s]),this.hasIndices&&n.indices.push(a[s])),l&&r[s]!==void 0){const u=hR(i[l]);if(n[u]=r[s],this.hasIndices&&(n.indices[u]=a[s]),n.groups){this.#t||(this.#t=rj(this.source));const p=this.#t.get(l);p&&(n.groups[p]=r[s],this.hasIndices&&(n.indices.groups[p]=a[s]))}}}return n}};function ej(t,e,n,r){if(t.index+=e,t.input=n,r){const a=t.indices;for(let s=0;s<a.length;s++){const o=a[s];o&&(a[s]=[o[0]+e,o[1]+e])}const i=a.groups;i&&Object.keys(i).forEach(s=>{const o=i[s];o&&(i[s]=[o[0]+e,o[1]+e])})}}function tj(t,e){const n=new Map;for(const r of t)n.set(r,{hidden:!0});for(const[r,a]of e)for(const i of a)qu(n,i,{}).transferTo=r;return n}function rj(t){const e=/(?<capture>\((?:\?<(?![=!])(?<name>[^>]+)>|(?!\?)))|\\?./gsu,n=new Map;let r=0,a=0,i;for(;i=e.exec(t);){const{0:s,groups:{capture:o,name:l}}=i;s==="["?r++:r?s==="]"&&r--:o&&(a++,l&&n.set(a,l))}return n}function nj(t,e){const n=sj(t,e);return n.options?new ZR(n.pattern,n.flags,n.options):new RegExp(n.pattern,n.flags)}function sj(t,e){const n=BE(e),r=zE(t,{flags:n.flags,normalizeUnknownPropertyNames:!0,rules:{captureGroup:n.rules.captureGroup,singleline:n.rules.singleline},skipBackrefValidation:n.rules.allowOrphanBackrefs,unicodePropertyMap:e4}),a=ER(r,{accuracy:n.accuracy,asciiWordBoundaries:n.rules.asciiWordBoundaries,avoidSubclass:n.avoidSubclass,bestEffortTarget:n.target}),i=IR(a,n),s=uR(i.pattern,{captureTransfers:i._captureTransfers,hiddenCaptures:i._hiddenCaptures,mode:"external"}),o=lR(s.pattern),l=aR(o.pattern,{captureTransfers:s.captureTransfers,hiddenCaptures:s.hiddenCaptures}),u={pattern:l.pattern,flags:`${n.hasIndices?"d":""}${n.global?"g":""}${i.flags}${i.options.disable.v?"u":"v"}`};if(n.avoidSubclass){if(n.lazyCompileLength!==1/0)throw new Error("Lazy compilation requires subclass")}else{const p=l.hiddenCaptures.sort((f,v)=>f-v),h=Array.from(l.captureTransfers),d=a._strategy,m=u.pattern.length>=n.lazyCompileLength;(p.length||h.length||d||m)&&(u.options={...p.length&&{hiddenCaptures:p},...h.length&&{transfers:h},...d&&{strategy:d},...m&&{lazyCompile:m}})}return u}const ry=4294967295;class ij{constructor(e,n={}){this.patterns=e,this.options=n;const{forgiving:r=!1,cache:a,regexConstructor:i}=n;if(!i)throw new Error("Option `regexConstructor` is not provided");this.regexps=e.map(s=>{if(typeof s!="string")return s;const o=a?.get(s);if(o){if(o instanceof RegExp)return o;if(r)return null;throw o}try{const l=i(s);return a?.set(s,l),l}catch(l){if(a?.set(s,l),r)return null;throw l}})}regexps;findNextMatchSync(e,n,r){const a=typeof e=="string"?e:e.content,i=[];function s(o,l,u=0){return{index:o,captureIndices:l.indices.map(p=>p==null?{start:ry,end:ry,length:0}:{start:p[0]+u,end:p[1]+u,length:p[1]-p[0]})}}for(let o=0;o<this.regexps.length;o++){const l=this.regexps[o];if(l)try{l.lastIndex=n;const u=l.exec(a);if(!u)continue;if(u.index===n)return s(o,u,0);i.push([o,u,0])}catch(u){if(this.options.forgiving)continue;throw u}}if(i.length){const o=Math.min(...i.map(l=>l[1].index));for(const[l,u,p]of i)if(u.index===o)return s(l,u,p)}return null}}function oj(t,e){return nj(t,{global:!0,hasIndices:!0,lazyCompileLength:3e3,rules:{allowOrphanBackrefs:!0,asciiWordBoundaries:!0,captureGroup:!0,recursionLimit:5,singleline:!0},...e})}function aj(t={}){const e=Object.assign({target:"auto",cache:new Map},t);return e.regexConstructor||=n=>oj(n,{target:e.target}),{createScanner(n){return new ij(n,e)},createString(n){return{content:n}}}}const lj={"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"/>'},n4=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n},cj={},uj={class:"mx-0.5 $ui-base inline-block select-none whitespace-nowrap rounded px-1.5 py-0.5 text-xs"};function pj(t,e){return Je(),lt("span",uj,[gn(t.$slots,"default")])}const UY=n4(cj,[["render",pj]]),hj={},fj={class:"h-3 w-3 $ui-inline-fcc"};function dj(t,e){return Je(),lt("div",fj,e[0]||(e[0]=[Ze("svg",{class:"animate-spin",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},[Ze("circle",{class:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor","stroke-width":"4"}),Ze("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 QE=n4(hj,[["render",dj]]),mj={key:2},Ls=ur({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(t,{emit:e}){const n=t,r=e,a=Z8(),i=pt(()=>a.to?"router-link":a.href?"a":"button"),s=pt(()=>n.loading||n.disabled);function o(h){if(s.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"}},u=Dh(),p=pt(()=>n.flat?l.flat[n.type]:n.outlined?l.outlined[n.type]:l.normal[n.type]);return(h,d)=>(Je(),Zt(zo(i.value),Rs(h.$attrs,{role:"button","aria-disabled":s.value,class:["$ui-base $ui-inline-fcc inline-flex cursor-pointer select-none gap1.25 py-0 no-underline $ui-transition",[[l.common[n.type]],{"rounded-full":n.round==="full","$ui-base-br":n.round==="normal","opacity-50 cursor-not-allowed":s.value,"bg-transparent":n.flat||n.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",p.value]]],onClickCapture:o}),{default:Vt(()=>[h.loading?(Je(),Zt(QE,{key:0,class:"mt0.5 h-full w3"})):gn(h.$slots,"icon",{key:1,class:"h-full w3 $ui-inline-fcc"}),$e(u).default?(Je(),lt("div",mj,[gn(h.$slots,"default")])):sr("",!0),gn(h.$slots,"icon-right")]),_:3},16,["aria-disabled","class"]))}}),gj={},vj={class:"$ui-base border $ui-border-base rounded shadow-sm"};function yj(t,e){return Je(),lt("div",vj,[gn(t.$slots,"default")])}const bj=n4(gj,[["render",yj]]),qY=ur({__name:"Checkbox",props:{modelValue:{type:Boolean},variant:{default:"normal"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=Xl(t,"modelValue",e);return(r,a)=>(Je(),lt("div",{class:Wr(["relative $ui-base h5 w5 $ui-inline-fcc cursor-pointer border-0.125rem rounded-1.25 transition-colors duration-200 ease-in-out",[$e(n)?r.variant==="normal"?"bg-primary-500 border-primary-200 dark:border-primary-100":"bg-accent-500 border-accent-200 dark:border-accent-100":""]]),onClick:a[0]||(a[0]=i=>n.value=!$e(n))},[Ze("div",{class:Wr([[$e(n)?"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))}}),fp=Kr();let ny=null;function Cj(t,e="text"){var n;if(!ny&&!fp.value){const a=aj();ny=SD({themes:[vs(()=>import("./vitesse-dark-D0r3Knsf.js"),[],import.meta.url),vs(()=>import("./vitesse-light-CVO1_9PV.js"),[],import.meta.url)],langs:[vs(()=>import("./json-BLmTiKMJ.js"),[],import.meta.url),vs(()=>import("./yaml-DeMLtiT4.js"),[],import.meta.url),vs(()=>import("./css-6ydISZ1j.js"),[],import.meta.url),vs(()=>import("./javascript-DFxyEsuO.js"),[],import.meta.url),vs(()=>import("./typescript-6msxI5qU.js"),[],import.meta.url),vs(()=>import("./vue-XV-ldwVs.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url),vs(()=>import("./vue-html-ecI6esm2.js"),__vite__mapDeps([6,0,1,2,3,4,5]),import.meta.url),vs(()=>import("./html-DQt1crSz.js"),__vite__mapDeps([1,2,3]),import.meta.url),vs(()=>import("./diff-7a-uGD01.js"),[],import.meta.url),vs(()=>import("./shellscript-Cs-zf8G1.js"),[],import.meta.url)],engine:a}).then(i=>{fp.value=i})}const r=(n=fp.value)==null?void 0:n.getLoadedLanguages().includes(e);return r?{code:fp.value.codeToHtml(t,{lang:e,themes:{dark:"vitesse-dark",light:"vitesse-light"}}),supported:!0}:{code:t,supported:r}}const Ej=["innerHTML"],Sj={class:"shiki"},xj=["textContent"],wj=ur({__name:"CodeBlock",props:{code:{},lang:{},lines:{type:Boolean,default:!0},transformRendered:{}},emits:["loaded"],setup(t,{emit:e}){const n=t,r=e,a=pt(()=>{const i=n.lang==="text"?{code:n.code,supported:!1}:Cj(n.code,n.lang)||{code:n.code,supported:!1};return i.supported&&n.transformRendered&&(i.code=n.transformRendered(i.code)),i.supported&&ws(()=>r("loaded")),i});return(i,s)=>i.lang&&a.value.supported?(Je(),lt("pre",{key:0,class:Wr(["code-block",i.lines?"code-block-lines":""]),innerHTML:a.value.code},null,10,Ej)):(Je(),lt("pre",{key:1,class:Wr(["code-block",i.lines?"code-block-lines":""])},[Ze("pre",Sj,[Ze("code",null,[(Je(!0),lt(Rr,null,Is(i.code.split(`
|
||
`),(o,l)=>(Je(),lt(Rr,{key:l},[Ze("span",{class:"line",textContent:hn(o)},null,8,xj),s[0]||(s[0]=Ze("br",null,null,-1))],64))),128))])])],2))}}),s4=ur({__name:"Overlay",props:{dim:{type:Boolean},blur:{type:Boolean},position:{default:"fixed"}},setup(t){return(e,n)=>(Je(),lt("div",{class:Wr(["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]])},[gn(e.$slots,"default")],2))}}),Tj={class:"h7.5 w-full $ui-fbc"},_j={class:"text-4.5"},Aj={class:"content transition-all transition-duration-300"},Pj={class:"footer h8 w-full transition-all transition-duration-300 delay-250"},Mj={class:"$ui-fcc"},ZE=ur({__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(t,{emit:e}){const n=t,r=Xl(n,"modelValue",e,{passive:!0}),a=MN(()=>window.document.documentElement);ii(()=>{r.value?a.value=!0:a.value=!1});function i(){r.value&&n.autoClose&&(r.value=!1)}BC("Escape",()=>{i()});const s=xt(!1);return li(()=>s.value=!0),(o,l)=>s.value||o.mountTo==="body"?(Je(),Zt(Q5,{key:0,to:o.mountTo},[gt(Fh,{"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:Vt(()=>[$e(r)?(Je(),Zt(s4,{key:0,dim:o.dim,blur:o.blur,position:o.position},{default:Vt(()=>[Ze("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:Gs({width:n.width,height:n.height})},[Ze("div",Tj,[Ze("div",_j,[gn(o.$slots,"title",{},()=>[pn(hn(n.title),1)])]),o.closable?(Je(),lt("div",{key:0,class:"h6 w6 $ui-fcc cursor-pointer rounded-full transition-colors hover:bg-primary-100 dark:hover:bg-gray-700",onClick:i},l[0]||(l[0]=[Ze("div",{class:"i-carbon-close"},null,-1)]))):sr("",!0)]),Ze("div",Aj,[gn(o.$slots,"default")]),Ze("div",Pj,[gn(o.$slots,"footer",{},()=>[gn(o.$slots,"footer",{},()=>[Ze("div",Mj,[gt(Ls,{type:"primary",onClick:i},{default:Vt(()=>l[1]||(l[1]=[pn(" close ")])),_:1})])])])])],4)]),_:3},8,["dim","blur","position"])):sr("",!0)]),_:3})],8,["to"])):sr("",!0)}}),Lj={class:"$ui-fec gap2.5"},WY=ur({__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(t,{emit:e}){const n=t,r=e,a=Xl(n,"modelValue",r);ii(()=>{a.value||r("close")});function i(s=!1){(n.autoClose||s)&&(a.value=!1)}return(s,o)=>(Je(),Zt(ZE,{modelValue:$e(a),"onUpdate:modelValue":o[2]||(o[2]=l=>Pn(a)?a.value=l:null),width:s.width,height:s.height,title:s.title,closable:!1},{footer:Vt(()=>[Ze("div",Lj,[gt(Ls,{onClick:o[0]||(o[0]=()=>{r("cancel"),i(!0)})},{default:Vt(()=>[pn(hn(s.cancelText),1)]),_:1}),gt(Ls,{loading:s.loading,type:"primary",onClick:o[1]||(o[1]=()=>{r("confirm"),i()})},{default:Vt(()=>[pn(hn(s.confirmText),1)]),_:1},8,["loading"])])]),default:Vt(()=>[gn(s.$slots,"default",{class:"h-auto w-auto"},()=>[pn(hn(s.content),1)])]),_:3},8,["modelValue","width","height","title"]))}}),Oj=ur({__name:"Notification",props:{message:{},type:{default:"info"},classes:{},duration:{default:3e3},placement:{default:"top-center"},onClose:{}},setup(t){const e=t,n={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"},a=xt(!1);li(()=>{a.value=!0,setTimeout(()=>{a.value=!1},e.duration)});const i=pt(()=>e.placement.startsWith("top")?"translate-y--300%":"translate-y-300%");return(s,o)=>(Je(),lt("div",{class:Wr(["fixed left-0 right-0 $ui-z-max-override text-center",[{"top-0":s.placement.startsWith("top")},{"bottom-0":s.placement.startsWith("bottom")}]])},[gt(Fh,{"enter-from-class":i.value,"leave-to-class":i.value,onAfterLeave:o[0]||(o[0]=()=>{var l;a.value||(l=s.onClose)==null||l.call(s)})},{default:Vt(()=>[a.value?(Je(),lt("div",{key:0,class:"flex transition-all duration-300",style:Gs({justifyContent:s.placement.includes("right")?"right":s.placement.includes("left")?"left":"center"})},[Ze("div",{class:Wr(["m3 flex-inline items-center gap2 b-1 b-1 rounded px4 py1 shadow transition-all duration-300 $ui-bg-base",[s.classes,r[s.type]]])},[Ze("div",{class:Wr(n[s.type])},null,2),Ze("div",null,hn(s.message),1)],2)],4)):sr("",!0)]),_:1},8,["enter-from-class","leave-to-class"])],2))}});function sy(t){const e=document.createElement("div");e.classList.add("$ui-z-max-override","fixed"),document.body.appendChild(e);const n=t.onClose;function r(){qp(null,e)}t.onClose=()=>{r(),n?.(),document.body.removeChild(e)};const a=il(Oj,t);qp(a,e)}const Ij="__vue-devtools-theme__";function i4(t={}){const e=CN({...t,storageKey:Ij});return{colorMode:e,isDark:pt(()=>e.value==="dark")}}const kj={class:"$ui-dark-toggle-vtr"},zj=ur({__name:"DarkToggle",props:{isDark:{type:Boolean,default:!1},animation:{type:Boolean,default:!0},animationDuration:{default:400}},setup(t){const e=t,n=Xl(e,"isDark"),{colorMode:r}=i4({initialValue:n.value?"dark":"light",onChanged:o=>{n.value=o==="dark"}}),a=pt({get:()=>r.value==="dark",set:o=>r.value=o?"dark":"light"}),i=!!document.startViewTransition&&!window.matchMedia("(prefers-reduced-motion: reduce)").matches;function s(o){if(!i||!o||!e.animation){a.value=!a.value;return}const l=o.clientX,u=o.clientY,p=Math.hypot(Math.max(l,innerWidth-l),Math.max(u,innerHeight-u));document.startViewTransition(async()=>{a.value=!a.value,await ws()}).ready.then(()=>{const h=[`circle(0px at ${l}px ${u}px)`,`circle(${p}px at ${l}px ${u}px)`];document.documentElement.animate({clipPath:a.value?[...h].reverse():h},{duration:e.animationDuration,easing:"ease-in",pseudoElement:a.value?"::view-transition-old(root)":"::view-transition-new(root)"})})}return(o,l)=>(Je(),lt("span",kj,[gn(o.$slots,"default",wh(t2({mode:$e(r),isDark:a.value,toggle:s})))]))}}),GY=ur({__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(t,{emit:e}){const n=t,r=e,{height:a}=SN(()=>typeof n.top=="string"?document.querySelector(n.top):n.top,void 0,{box:"border-box"}),i=Xl(n,"modelValue",r),s={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%"}};BC("Escape",()=>{n.closable&&(i.value=!1)});const o=pt(()=>s[n.placement]),l=xt(!1);return li(()=>l.value=!0),(u,p)=>l.value||u.mountTo==="body"?(Je(),Zt(Q5,{key:0,to:u.mountTo},[gt(Fh,{"enter-from-class":`${o.value.transition}`,"leave-to-class":`${o.value.transition}`},{default:Vt(()=>[$e(i)?(Je(),Zt(s4,{key:0,class:Wr({"pointer-events-none":u.permanent}),dim:u.dim,blur:u.blur,position:u.position,onClick:p[2]||(p[2]=h=>u.closeOutside&&u.closable&&(i.value=!1))},{default:Vt(()=>[Ze("div",{class:Wr([[o.value.class,u.contentClass??"",u.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:Gs({top:u.placement==="bottom"?"auto":`${$e(a)}px`,height:["top","bottom"].includes(u.placement)?"auto":`calc(100% - ${$e(a)}px)`}),onClick:p[1]||(p[1]=oo(()=>{},["stop"]))},[u.closable?(Je(),lt("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:p[0]||(p[0]=h=>i.value=!1)})):sr("",!0),gn(u.$slots,"default")],6)]),_:3},8,["class","dim","blur","position"])):sr("",!0)]),_:3},8,["enter-from-class","leave-to-class"])],8,["to"])):sr("",!0)}}),Nj={class:"overflow-hidden rounded-lg shadow-lg"},Wu=ur({__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(t){const e=t;return zs("$ui-dropdown-disabled",pt(()=>e.disabled)),(n,r)=>(Je(),Zt($e(Dz),{disabled:n.disabled,class:"inline-block w-auto",shown:n.shown,triggers:[n.trigger],distance:n.distance+6,placement:n.placement,skidding:n.skidding,"onUpdate:shown":r[0]||(r[0]=a=>n.$emit("update:visible",a)),onClick:r[1]||(r[1]=a=>{a.stopPropagation()})},{popper:Vt(({hide:a})=>[Ze("div",Nj,[gn(n.$slots,"popper",wh(t2({hide:a})),()=>[r[2]||(r[2]=Ze("div",{class:"p2 opacity-40"}," Empty... ",-1))])])]),default:Vt(()=>[gn(n.$slots,"default",{},()=>[gt(Ls,Rs({...n.buttonProps,disabled:n.disabled},{class:n.buttonClass}),om({icon:Vt(()=>[gn(n.$slots,"button-icon")]),"icon-right":Vt(()=>[gn(n.$slots,"button-icon-right")]),_:2},[n.label?{name:"default",fn:Vt(()=>[pn(hn(n.label),1)]),key:"0"}:void 0]),1040,["class"])])]),_:3},8,["disabled","shown","triggers","distance","placement","skidding"]))}}),iy=ur({__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(t){const e=t,n=Rn("$ui-dropdown-disabled",void 0);return(r,a)=>qn((Je(),Zt(Ls,Rs({...e,round:!1},{disabled:$e(n),class:"w-full justify-start transition-colors not-action:bg-transparent!"}),{icon:Vt(()=>[gn(r.$slots,"icon")]),default:Vt(()=>[gn(r.$slots,"default")]),_:3},16,["disabled"])),[[$e(zC)]])}}),ks=ur({__name:"Icon",props:{icon:{},inline:{type:Boolean},action:{type:Boolean,default:!1}},setup(t){return(e,n)=>(Je(),Zt(zo(e.inline?"span":"div"),{class:Wr(["$ui-base",[e.icon,e.action?"cursor-pointer hover:op50":""]])},null,8,["class"]))}}),Vj=["type","placeholder","disabled"],Hj={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"},t0="transition-colors $ui-fcc color-gray-500 dark:color-gray-300 group-[&.focused]:color-primary-500; group-[&.accent.focused]:color-accent-500",Ro=ur({__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(t,{emit:e}){const n=t,r=e,a=Xl(n,"modelValue",r),i=Yz(pt(()=>n.loading),n.loadingDebounceTime),s=Jz(!1,{onChanged(h){r("updateFocused",h)}}),o=pt(()=>n.variant==="flat"||n.variant==="warning"||n.disabled||n.readonly),l=pt(()=>n.disabled||i.value),u=xt();let p=!1;return ii(()=>{i.value&&s.value?p=!0:!i.value&&p&&(p=!1,ws(()=>{s.value=!0}))}),li(()=>{n.autoFocus&&(s.value=!0)}),ii(()=>{var h;s.value&&((h=u.value)==null||h.focus())}),(h,d)=>(Je(),lt("div",{class:Wr(["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:$e(s)},[h.variant==="warning"?"border-warning-500 dark:border-warning-300":"border-primary-100 dark:border-gray-700"]]]),onClick:d[2]||(d[2]=()=>{s.value=!0})},[h.leftIcon?(Je(),lt("div",{key:0,class:Wr(t0)},[gt(ks,{icon:h.leftIcon},null,8,["icon"])])):sr("",!0),qn(Ze("input",{ref_key:"inputRef",ref:u,"onUpdate:modelValue":d[0]||(d[0]=m=>Pn(a)?a.value=m: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]=m=>s.value=!1)},null,40,Vj),[[gm,$e(a)]]),$e(i)?(Je(),lt("div",{key:1,class:Wr(t0)},[gt(QE)])):h.rightIcon?(Je(),lt("div",{key:2,class:Wr(t0)},[gt(ks,{icon:h.rightIcon},null,8,["icon"])])):sr("",!0),o.value?sr("",!0):(Je(),lt("div",Hj))],2))}}),Dj=["innerHTML"],Gu=ur({__name:"IcIcon",props:{name:{}},setup(t){const e=t,n=pt(()=>lj[e.name]??"");return(r,a)=>(Je(),lt("div",null,[(Je(),lt("svg",{class:"custom-svg h-1em w-1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",innerHTML:n.value},null,8,Dj))]))}}),Rj={class:"m1 min-w-35 w-auto flex flex-col"},jj=["onClick"],eS=ur({__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:t=>String(t)},buttonProps:{default:()=>({})}},emits:["update:modelValue"],setup(t,{emit:e}){const n=t,r=e,a=Dh(),i=pt({get:()=>n.modelValue,set:l=>r("update:modelValue",l)}),s=pt(()=>{const l=n.options.find(u=>u.value===i.value);return l!=null&&l.label?n.labelRenderer(l.label):n.placeholder});function o(l){n.multiple?i.value=i.value.includes(l.value)?i.value.filter(u=>u!==l.value):[...i.value,l.value]:i.value=l.value}return(l,u)=>(Je(),Zt(Wu,Rs({label:s.value},{buttonProps:l.buttonProps,disabled:l.disabled}),om({popper:Vt(()=>[Ze("div",Rj,[$e(a).item?(Je(!0),lt(Rr,{key:0},Is(l.options,p=>(Je(),lt("div",{key:p.value,class:"cursor-pointer",onClick:h=>o(p)},[gn(l.$slots,"item",Rs({ref_for:!0},{item:p,active:l.multiple?i.value.includes(p.value):p.value===i.value,disabled:l.disabled}))],8,jj))),128)):(Je(!0),lt(Rr,{key:1},Is(l.options,p=>qn((Je(),Zt(Ls,{key:p.value,disabled:l.disabled,round:"normal",class:Wr(["flex-[auto_1_1] not-hover:[&:not(.active)]:bg-transparent!",{active:l.multiple?i.value.includes(p.value):p.value===i.value}]),onClick:h=>o(p)},{default:Vt(()=>[pn(hn(p.label),1)]),_:2},1032,["disabled","class","onClick"])),[[$e(zC),l.autoClose]])),128))])]),"button-icon-right":Vt(()=>[u[0]||(u[0]=Ze("div",{class:"i-mdi-chevron-down"},null,-1))]),_:2},[$e(a).button?{name:"default",fn:Vt(()=>[gn(l.$slots,"button")]),key:"0"}:void 0]),1040,["label"]))}}),Bj=ur({__name:"Switch",props:{modelValue:{type:Boolean},disabled:{type:Boolean}},emits:["update:modelValue"],setup(t,{emit:e}){const n=Xl(t,"modelValue",e),r=rN(n);return(a,i)=>(Je(),lt("div",{class:Wr([[a.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:i[0]||(i[0]=s=>!a.disabled&&$e(r)())},[gn(a.$slots,"default"),Ze("div",{class:Wr([{selected:$e(n)},"group relative $ui-base h4 w8 rounded-2 bg-primary-100 transition-colors dark:bg-gray-700 [&.selected]:bg-primary-500!"])},[Ze("div",{class:Wr(["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":!a.disabled},{"opacity-65":a.disabled}]])},null,2)],2)],2))}}),Fj=ur({__name:"Tooltip",props:{trigger:{},distance:{},skidding:{},placement:{},disabled:{type:Boolean},shown:{type:Boolean}},setup(t){return(e,n)=>(Je(),Zt($e(Rz),Rs({disabled:e.disabled,placement:e.placement},e.$attrs),{popper:Vt(()=>[gn(e.$slots,"popper")]),default:Vt(()=>[gn(e.$slots,"default")]),_:3},16,["disabled","placement"]))}}),$j="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",Uj={class:"h-screen w-screen $ui-fcc flex-col"},qj={class:"outer"},Wj={class:"inner"},Gj=["src"],Kj=ur({__name:"AppConnecting",setup(t){return(e,n)=>(Je(),lt("div",Uj,[Ze("div",qj,[Ze("div",Wj,[Ze("img",{src:$e($j),class:"max-w-18",alt:"Vue logo"},null,8,Gj)])]),gn(e.$slots,"default",{},void 0,!0)]))}}),Xj=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n},Yj=Xj(Kj,[["__scopeId","data-v-56eba732"]]);function Jj(){const{copy:t,copied:e}=hN();return{copy:(r,a={})=>{const{silent:i=!1,type:s=""}=a;t(r).then(()=>{i||sy({message:"Copied to clipboard",type:"success",duration:3e3})}).catch(()=>{i||sy({message:"Failed to copy to clipboard",type:"error",duration:3e3})})},copied:e}}const Qj=["src","alt"],Zj=["title"],oy="custom-ic-",of=ur({__name:"TabIcon",props:{icon:{},title:{},showTitle:{type:Boolean,default:!0},fallback:{}},setup(t){const e=t,n=xt(e.icon);Ir(()=>e.icon,a=>{n.value=a});function r(){n.value=e.fallback}return(a,i)=>$e(n)&&$e(xT)($e(n))?(Je(),lt("img",Rs({key:0,style:{width:"1em",height:"1em"}},a.$attrs,{src:$e(n),alt:a.title,onError:r}),null,16,Qj)):$e(n)?.startsWith(oy)?(Je(),Zt($e(Gu),Rs({key:1,name:$e(n).slice(oy.length)},a.$attrs,{title:a.showTitle?a.title:void 0}),null,16,["name","title"])):(Je(),lt("div",Rs({key:2,style:{width:"1em",height:"1em"}},a.$attrs,{class:$e(n)||"i-carbon-bring-forward",title:a.showTitle?a.title:void 0}),null,16,Zj))}});function ha(t){return Array.isArray?Array.isArray(t):nS(t)==="[object Array]"}function eB(t){if(typeof t=="string")return t;let e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function tB(t){return t==null?"":eB(t)}function Oo(t){return typeof t=="string"}function tS(t){return typeof t=="number"}function rB(t){return t===!0||t===!1||nB(t)&&nS(t)=="[object Boolean]"}function rS(t){return typeof t=="object"}function nB(t){return rS(t)&&t!==null}function Ri(t){return t!=null}function r0(t){return!t.trim().length}function nS(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}const sB="Incorrect 'index' type",iB=t=>`Invalid value for key ${t}`,oB=t=>`Pattern length exceeds max of ${t}.`,aB=t=>`Missing ${t} property in key`,lB=t=>`Property 'weight' in key '${t}' must be a positive integer`,ay=Object.prototype.hasOwnProperty;class cB{constructor(e){this._keys=[],this._keyMap={};let n=0;e.forEach(r=>{let a=sS(r);this._keys.push(a),this._keyMap[a.id]=a,n+=a.weight}),this._keys.forEach(r=>{r.weight/=n})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function sS(t){let e=null,n=null,r=null,a=1,i=null;if(Oo(t)||ha(t))r=t,e=ly(t),n=g5(t);else{if(!ay.call(t,"name"))throw new Error(aB("name"));const s=t.name;if(r=s,ay.call(t,"weight")&&(a=t.weight,a<=0))throw new Error(lB(s));e=ly(s),n=g5(s),i=t.getFn}return{path:e,id:n,weight:a,src:r,getFn:i}}function ly(t){return ha(t)?t:t.split(".")}function g5(t){return ha(t)?t.join("."):t}function uB(t,e){let n=[],r=!1;const a=(i,s,o)=>{if(Ri(i))if(!s[o])n.push(i);else{let l=s[o];const u=i[l];if(!Ri(u))return;if(o===s.length-1&&(Oo(u)||tS(u)||rB(u)))n.push(tB(u));else if(ha(u)){r=!0;for(let p=0,h=u.length;p<h;p+=1)a(u[p],s,o+1)}else s.length&&a(u,s,o+1)}};return a(t,Oo(e)?e.split("."):e,0),r?n:n[0]}const pB={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},hB={isCaseSensitive:!1,ignoreDiacritics:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(t,e)=>t.score===e.score?t.idx<e.idx?-1:1:t.score<e.score?-1:1},fB={location:0,threshold:.6,distance:100},dB={useExtendedSearch:!1,getFn:uB,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var Gr={...hB,...pB,...fB,...dB};const mB=/[^ ]+/g;function gB(t=1,e=3){const n=new Map,r=Math.pow(10,e);return{get(a){const i=a.match(mB).length;if(n.has(i))return n.get(i);const s=1/Math.pow(i,.5*t),o=parseFloat(Math.round(s*r)/r);return n.set(i,o),o},clear(){n.clear()}}}class o4{constructor({getFn:e=Gr.getFn,fieldNormWeight:n=Gr.fieldNormWeight}={}){this.norm=gB(n,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((n,r)=>{this._keysMap[n.id]=r})}create(){this.isCreated||!this.docs.length||(this.isCreated=!0,Oo(this.docs[0])?this.docs.forEach((e,n)=>{this._addString(e,n)}):this.docs.forEach((e,n)=>{this._addObject(e,n)}),this.norm.clear())}add(e){const n=this.size();Oo(e)?this._addString(e,n):this._addObject(e,n)}removeAt(e){this.records.splice(e,1);for(let n=e,r=this.size();n<r;n+=1)this.records[n].i-=1}getValueForItemAtKeyId(e,n){return e[this._keysMap[n]]}size(){return this.records.length}_addString(e,n){if(!Ri(e)||r0(e))return;let r={v:e,i:n,n:this.norm.get(e)};this.records.push(r)}_addObject(e,n){let r={i:n,$:{}};this.keys.forEach((a,i)=>{let s=a.getFn?a.getFn(e):this.getFn(e,a.path);if(Ri(s)){if(ha(s)){let o=[];const l=[{nestedArrIndex:-1,value:s}];for(;l.length;){const{nestedArrIndex:u,value:p}=l.pop();if(Ri(p))if(Oo(p)&&!r0(p)){let h={v:p,i:u,n:this.norm.get(p)};o.push(h)}else ha(p)&&p.forEach((h,d)=>{l.push({nestedArrIndex:d,value:h})})}r.$[i]=o}else if(Oo(s)&&!r0(s)){let o={v:s,n:this.norm.get(s)};r.$[i]=o}}}),this.records.push(r)}toJSON(){return{keys:this.keys,records:this.records}}}function iS(t,e,{getFn:n=Gr.getFn,fieldNormWeight:r=Gr.fieldNormWeight}={}){const a=new o4({getFn:n,fieldNormWeight:r});return a.setKeys(t.map(sS)),a.setSources(e),a.create(),a}function vB(t,{getFn:e=Gr.getFn,fieldNormWeight:n=Gr.fieldNormWeight}={}){const{keys:r,records:a}=t,i=new o4({getFn:e,fieldNormWeight:n});return i.setKeys(r),i.setIndexRecords(a),i}function dp(t,{errors:e=0,currentLocation:n=0,expectedLocation:r=0,distance:a=Gr.distance,ignoreLocation:i=Gr.ignoreLocation}={}){const s=e/t.length;if(i)return s;const o=Math.abs(r-n);return a?s+o/a:o?1:s}function yB(t=[],e=Gr.minMatchCharLength){let n=[],r=-1,a=-1,i=0;for(let s=t.length;i<s;i+=1){let o=t[i];o&&r===-1?r=i:!o&&r!==-1&&(a=i-1,a-r+1>=e&&n.push([r,a]),r=-1)}return t[i-1]&&i-r>=e&&n.push([r,i-1]),n}const Ml=32;function bB(t,e,n,{location:r=Gr.location,distance:a=Gr.distance,threshold:i=Gr.threshold,findAllMatches:s=Gr.findAllMatches,minMatchCharLength:o=Gr.minMatchCharLength,includeMatches:l=Gr.includeMatches,ignoreLocation:u=Gr.ignoreLocation}={}){if(e.length>Ml)throw new Error(oB(Ml));const p=e.length,h=t.length,d=Math.max(0,Math.min(r,h));let m=i,f=d;const v=o>1||l,C=v?Array(h):[];let E;for(;(E=t.indexOf(e,f))>-1;){let T=dp(e,{currentLocation:E,expectedLocation:d,distance:a,ignoreLocation:u});if(m=Math.min(T,m),f=E+p,v){let O=0;for(;O<p;)C[E+O]=1,O+=1}}f=-1;let x=[],g=1,w=p+h;const b=1<<p-1;for(let T=0;T<p;T+=1){let O=0,I=w;for(;O<I;)dp(e,{errors:T,currentLocation:d+I,expectedLocation:d,distance:a,ignoreLocation:u})<=m?O=I:w=I,I=Math.floor((w-O)/2+O);w=I;let z=Math.max(1,d-I+1),U=s?h:Math.min(d+I,h)+p,W=Array(U+2);W[U+1]=(1<<T)-1;for(let N=U;N>=z;N-=1){let $=N-1,D=n[t.charAt($)];if(v&&(C[$]=+!!D),W[N]=(W[N+1]<<1|1)&D,T&&(W[N]|=(x[N+1]|x[N])<<1|1|x[N+1]),W[N]&b&&(g=dp(e,{errors:T,currentLocation:$,expectedLocation:d,distance:a,ignoreLocation:u}),g<=m)){if(m=g,f=$,f<=d)break;z=Math.max(1,2*d-f)}}if(dp(e,{errors:T+1,currentLocation:d,expectedLocation:d,distance:a,ignoreLocation:u})>m)break;x=W}const A={isMatch:f>=0,score:Math.max(.001,g)};if(v){const T=yB(C,o);T.length?l&&(A.indices=T):A.isMatch=!1}return A}function CB(t){let e={};for(let n=0,r=t.length;n<r;n+=1){const a=t.charAt(n);e[a]=(e[a]||0)|1<<r-n-1}return e}const gh=String.prototype.normalize?t=>t.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,""):t=>t;class oS{constructor(e,{location:n=Gr.location,threshold:r=Gr.threshold,distance:a=Gr.distance,includeMatches:i=Gr.includeMatches,findAllMatches:s=Gr.findAllMatches,minMatchCharLength:o=Gr.minMatchCharLength,isCaseSensitive:l=Gr.isCaseSensitive,ignoreDiacritics:u=Gr.ignoreDiacritics,ignoreLocation:p=Gr.ignoreLocation}={}){if(this.options={location:n,threshold:r,distance:a,includeMatches:i,findAllMatches:s,minMatchCharLength:o,isCaseSensitive:l,ignoreDiacritics:u,ignoreLocation:p},e=l?e:e.toLowerCase(),e=u?gh(e):e,this.pattern=e,this.chunks=[],!this.pattern.length)return;const h=(m,f)=>{this.chunks.push({pattern:m,alphabet:CB(m),startIndex:f})},d=this.pattern.length;if(d>Ml){let m=0;const f=d%Ml,v=d-f;for(;m<v;)h(this.pattern.substr(m,Ml),m),m+=Ml;if(f){const C=d-Ml;h(this.pattern.substr(C),C)}}else h(this.pattern,0)}searchIn(e){const{isCaseSensitive:n,ignoreDiacritics:r,includeMatches:a}=this.options;if(e=n?e:e.toLowerCase(),e=r?gh(e):e,this.pattern===e){let v={isMatch:!0,score:0};return a&&(v.indices=[[0,e.length-1]]),v}const{location:i,distance:s,threshold:o,findAllMatches:l,minMatchCharLength:u,ignoreLocation:p}=this.options;let h=[],d=0,m=!1;this.chunks.forEach(({pattern:v,alphabet:C,startIndex:E})=>{const{isMatch:x,score:g,indices:w}=bB(e,v,C,{location:i+E,distance:s,threshold:o,findAllMatches:l,minMatchCharLength:u,includeMatches:a,ignoreLocation:p});x&&(m=!0),d+=g,x&&w&&(h=[...h,...w])});let f={isMatch:m,score:m?d/this.chunks.length:1};return m&&a&&(f.indices=h),f}}class al{constructor(e){this.pattern=e}static isMultiMatch(e){return cy(e,this.multiRegex)}static isSingleMatch(e){return cy(e,this.singleRegex)}search(){}}function cy(t,e){const n=t.match(e);return n?n[1]:null}class EB extends al{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const n=e===this.pattern;return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class SB extends al{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 xB extends al{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const n=e.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,this.pattern.length-1]}}}class wB extends al{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const n=!e.startsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,e.length-1]}}}class TB extends al{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const n=e.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[e.length-this.pattern.length,e.length-1]}}}class _B extends al{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const n=!e.endsWith(this.pattern);return{isMatch:n,score:n?0:1,indices:[0,e.length-1]}}}class aS extends al{constructor(e,{location:n=Gr.location,threshold:r=Gr.threshold,distance:a=Gr.distance,includeMatches:i=Gr.includeMatches,findAllMatches:s=Gr.findAllMatches,minMatchCharLength:o=Gr.minMatchCharLength,isCaseSensitive:l=Gr.isCaseSensitive,ignoreDiacritics:u=Gr.ignoreDiacritics,ignoreLocation:p=Gr.ignoreLocation}={}){super(e),this._bitapSearch=new oS(e,{location:n,threshold:r,distance:a,includeMatches:i,findAllMatches:s,minMatchCharLength:o,isCaseSensitive:l,ignoreDiacritics:u,ignoreLocation:p})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class lS extends al{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let n=0,r;const a=[],i=this.pattern.length;for(;(r=e.indexOf(this.pattern,n))>-1;)n=r+i,a.push([r,n-1]);const s=!!a.length;return{isMatch:s,score:s?0:1,indices:a}}}const v5=[EB,lS,xB,wB,_B,TB,SB,aS],uy=v5.length,AB=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,PB="|";function MB(t,e={}){return t.split(PB).map(n=>{let r=n.trim().split(AB).filter(i=>i&&!!i.trim()),a=[];for(let i=0,s=r.length;i<s;i+=1){const o=r[i];let l=!1,u=-1;for(;!l&&++u<uy;){const p=v5[u];let h=p.isMultiMatch(o);h&&(a.push(new p(h,e)),l=!0)}if(!l)for(u=-1;++u<uy;){const p=v5[u];let h=p.isSingleMatch(o);if(h){a.push(new p(h,e));break}}}return a})}const LB=new Set([aS.type,lS.type]);class OB{constructor(e,{isCaseSensitive:n=Gr.isCaseSensitive,ignoreDiacritics:r=Gr.ignoreDiacritics,includeMatches:a=Gr.includeMatches,minMatchCharLength:i=Gr.minMatchCharLength,ignoreLocation:s=Gr.ignoreLocation,findAllMatches:o=Gr.findAllMatches,location:l=Gr.location,threshold:u=Gr.threshold,distance:p=Gr.distance}={}){this.query=null,this.options={isCaseSensitive:n,ignoreDiacritics:r,includeMatches:a,minMatchCharLength:i,findAllMatches:o,ignoreLocation:s,location:l,threshold:u,distance:p},e=n?e:e.toLowerCase(),e=r?gh(e):e,this.pattern=e,this.query=MB(this.pattern,this.options)}static condition(e,n){return n.useExtendedSearch}searchIn(e){const n=this.query;if(!n)return{isMatch:!1,score:1};const{includeMatches:r,isCaseSensitive:a,ignoreDiacritics:i}=this.options;e=a?e:e.toLowerCase(),e=i?gh(e):e;let s=0,o=[],l=0;for(let u=0,p=n.length;u<p;u+=1){const h=n[u];o.length=0,s=0;for(let d=0,m=h.length;d<m;d+=1){const f=h[d],{isMatch:v,indices:C,score:E}=f.search(e);if(v){if(s+=1,l+=E,r){const x=f.constructor.type;LB.has(x)?o=[...o,...C]:o.push(C)}}else{l=0,s=0,o.length=0;break}}if(s){let d={isMatch:!0,score:l/s};return r&&(d.indices=o),d}}return{isMatch:!1,score:1}}}const y5=[];function IB(...t){y5.push(...t)}function b5(t,e){for(let n=0,r=y5.length;n<r;n+=1){let a=y5[n];if(a.condition(t,e))return new a(t,e)}return new oS(t,e)}const vh={AND:"$and",OR:"$or"},C5={PATH:"$path",PATTERN:"$val"},E5=t=>!!(t[vh.AND]||t[vh.OR]),kB=t=>!!t[C5.PATH],zB=t=>!ha(t)&&rS(t)&&!E5(t),py=t=>({[vh.AND]:Object.keys(t).map(e=>({[e]:t[e]}))});function cS(t,e,{auto:n=!0}={}){const r=a=>{let i=Object.keys(a);const s=kB(a);if(!s&&i.length>1&&!E5(a))return r(py(a));if(zB(a)){const l=s?a[C5.PATH]:i[0],u=s?a[C5.PATTERN]:a[l];if(!Oo(u))throw new Error(iB(l));const p={keyId:g5(l),pattern:u};return n&&(p.searcher=b5(u,e)),p}let o={children:[],operator:i[0]};return i.forEach(l=>{const u=a[l];ha(u)&&u.forEach(p=>{o.children.push(r(p))})}),o};return E5(t)||(t=py(t)),r(t)}function NB(t,{ignoreFieldNorm:e=Gr.ignoreFieldNorm}){t.forEach(n=>{let r=1;n.matches.forEach(({key:a,norm:i,score:s})=>{const o=a?a.weight:null;r*=Math.pow(s===0&&o?Number.EPSILON:s,(o||1)*(e?1:i))}),n.score=r})}function VB(t,e){const n=t.matches;e.matches=[],Ri(n)&&n.forEach(r=>{if(!Ri(r.indices)||!r.indices.length)return;const{indices:a,value:i}=r;let s={indices:a,value:i};r.key&&(s.key=r.key.src),r.idx>-1&&(s.refIndex=r.idx),e.matches.push(s)})}function HB(t,e){e.score=t.score}function DB(t,e,{includeMatches:n=Gr.includeMatches,includeScore:r=Gr.includeScore}={}){const a=[];return n&&a.push(VB),r&&a.push(HB),t.map(i=>{const{idx:s}=i,o={item:e[s],refIndex:s};return a.length&&a.forEach(l=>{l(i,o)}),o})}class g1{constructor(e,n={},r){this.options={...Gr,...n},this.options.useExtendedSearch,this._keyStore=new cB(this.options.keys),this.setCollection(e,r)}setCollection(e,n){if(this._docs=e,n&&!(n instanceof o4))throw new Error(sB);this._myIndex=n||iS(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){Ri(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=()=>!1){const n=[];for(let r=0,a=this._docs.length;r<a;r+=1){const i=this._docs[r];e(i,r)&&(this.removeAt(r),r-=1,a-=1,n.push(i))}return n}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:n=-1}={}){const{includeMatches:r,includeScore:a,shouldSort:i,sortFn:s,ignoreFieldNorm:o}=this.options;let l=Oo(e)?Oo(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return NB(l,{ignoreFieldNorm:o}),i&&l.sort(s),tS(n)&&n>-1&&(l=l.slice(0,n)),DB(l,this._docs,{includeMatches:r,includeScore:a})}_searchStringList(e){const n=b5(e,this.options),{records:r}=this._myIndex,a=[];return r.forEach(({v:i,i:s,n:o})=>{if(!Ri(i))return;const{isMatch:l,score:u,indices:p}=n.searchIn(i);l&&a.push({item:i,idx:s,matches:[{score:u,value:i,norm:o,indices:p}]})}),a}_searchLogical(e){const n=cS(e,this.options),r=(o,l,u)=>{if(!o.children){const{keyId:h,searcher:d}=o,m=this._findMatches({key:this._keyStore.get(h),value:this._myIndex.getValueForItemAtKeyId(l,h),searcher:d});return m&&m.length?[{idx:u,item:l,matches:m}]:[]}const p=[];for(let h=0,d=o.children.length;h<d;h+=1){const m=o.children[h],f=r(m,l,u);if(f.length)p.push(...f);else if(o.operator===vh.AND)return[]}return p},a=this._myIndex.records,i={},s=[];return a.forEach(({$:o,i:l})=>{if(Ri(o)){let u=r(n,o,l);u.length&&(i[l]||(i[l]={idx:l,item:o,matches:[]},s.push(i[l])),u.forEach(({matches:p})=>{i[l].matches.push(...p)}))}}),s}_searchObjectList(e){const n=b5(e,this.options),{keys:r,records:a}=this._myIndex,i=[];return a.forEach(({$:s,i:o})=>{if(!Ri(s))return;let l=[];r.forEach((u,p)=>{l.push(...this._findMatches({key:u,value:s[p],searcher:n}))}),l.length&&i.push({idx:o,item:s,matches:l})}),i}_findMatches({key:e,value:n,searcher:r}){if(!Ri(n))return[];let a=[];if(ha(n))n.forEach(({v:i,i:s,n:o})=>{if(!Ri(i))return;const{isMatch:l,score:u,indices:p}=r.searchIn(i);l&&a.push({score:u,key:e,value:i,idx:s,norm:o,indices:p})});else{const{v:i,n:s}=n,{isMatch:o,score:l,indices:u}=r.searchIn(i);o&&a.push({score:l,key:e,value:i,norm:s,indices:u})}return a}}g1.version="7.1.0";g1.createIndex=iS;g1.parseIndex=vB;g1.config=Gr;g1.parseQuery=cS;IB(OB);function RB(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var n0,hy;function jB(){return hy||(hy=1,n0=function t(e,n){if(e===n)return!0;if(e&&n&&typeof e=="object"&&typeof n=="object"){if(e.constructor!==n.constructor)return!1;var r,a,i;if(Array.isArray(e)){if(r=e.length,r!=n.length)return!1;for(a=r;a--!==0;)if(!t(e[a],n[a]))return!1;return!0}if(e.constructor===RegExp)return e.source===n.source&&e.flags===n.flags;if(e.valueOf!==Object.prototype.valueOf)return e.valueOf()===n.valueOf();if(e.toString!==Object.prototype.toString)return e.toString()===n.toString();if(i=Object.keys(e),r=i.length,r!==Object.keys(n).length)return!1;for(a=r;a--!==0;)if(!Object.prototype.hasOwnProperty.call(n,i[a]))return!1;for(a=r;a--!==0;){var s=i[a];if(!t(e[s],n[s]))return!1}return!0}return e!==e&&n!==n}),n0}var BB=jB();const uS=RB(BB),v1={__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(t,{emit:e}){const n=e,r=t,a=Dh(),i=xt([]),s=pt(()=>i.value.reduce((pe,oe)=>(pe[~~oe.id]=oe)&&pe,{})),o=pt(()=>i.value.length),l=xt(null),u=xt(!1),p=xt({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),h=xt({splitter:null,timeoutId:null}),d=pt(()=>({[`splitpanes splitpanes--${r.horizontal?"horizontal":"vertical"}`]:!0,"splitpanes--dragging":p.value.dragging})),m=()=>{document.addEventListener("mousemove",C,{passive:!1}),document.addEventListener("mouseup",E),"ontouchstart"in window&&(document.addEventListener("touchmove",C,{passive:!1}),document.addEventListener("touchend",E))},f=()=>{document.removeEventListener("mousemove",C,{passive:!1}),document.removeEventListener("mouseup",E),"ontouchstart"in window&&(document.removeEventListener("touchmove",C,{passive:!1}),document.removeEventListener("touchend",E))},v=(pe,oe)=>{const ce=pe.target.closest(".splitpanes__splitter");if(ce){const{left:ie,top:ne}=ce.getBoundingClientRect(),{clientX:Se,clientY:se}="ontouchstart"in window&&pe.touches?pe.touches[0]:pe;p.value.cursorOffset=r.horizontal?se-ne:Se-ie}m(),p.value.mouseDown=!0,p.value.activeSplitter=oe},C=pe=>{p.value.mouseDown&&(pe.preventDefault(),p.value.dragging=!0,requestAnimationFrame(()=>{T(b(pe)),Ee("resize",{event:pe},!0)}))},E=pe=>{p.value.dragging&&Ee("resized",{event:pe},!0),p.value.mouseDown=!1,p.value.activeSplitter=null,setTimeout(()=>{p.value.dragging=!1,f()},100)},x=(pe,oe)=>{"ontouchstart"in window&&(pe.preventDefault(),h.value.splitter===oe?(clearTimeout(h.value.timeoutId),h.value.timeoutId=null,g(pe,oe),h.value.splitter=null):(h.value.splitter=oe,h.value.timeoutId=setTimeout(()=>h.value.splitter=null,500))),p.value.dragging||Ee("splitter-click",{event:pe,index:oe},!0)},g=(pe,oe)=>{if(Ee("splitter-dblclick",{event:pe,index:oe},!0),r.maximizePanes){let ce=0;i.value=i.value.map((ie,ne)=>(ie.size=ne===oe?ie.max:ie.min,ne!==oe&&(ce+=ie.min),ie)),i.value[oe].size-=ce,Ee("pane-maximize",{event:pe,index:oe,pane:i.value[oe]}),Ee("resized",{event:pe,index:oe},!0)}},w=(pe,oe)=>{Ee("pane-click",{event:pe,index:s.value[oe].index,pane:s.value[oe]})},b=pe=>{const oe=l.value.getBoundingClientRect(),{clientX:ce,clientY:ie}="ontouchstart"in window&&pe.touches?pe.touches[0]:pe;return{x:ce-(r.horizontal?0:p.value.cursorOffset)-oe.left,y:ie-(r.horizontal?p.value.cursorOffset:0)-oe.top}},A=pe=>{pe=pe[r.horizontal?"y":"x"];const oe=l.value[r.horizontal?"clientHeight":"clientWidth"];return r.rtl&&!r.horizontal&&(pe=oe-pe),pe*100/oe},T=pe=>{const oe=p.value.activeSplitter;let ce={prevPanesSize:I(oe),nextPanesSize:z(oe),prevReachedMinPanes:0,nextReachedMinPanes:0};const ie=0+(r.pushOtherPanes?0:ce.prevPanesSize),ne=100-(r.pushOtherPanes?0:ce.nextPanesSize),Se=Math.max(Math.min(A(pe),ne),ie);let se=[oe,oe+1],ye=i.value[se[0]]||null,ge=i.value[se[1]]||null;const Me=ye.max<100&&Se>=ye.max+ce.prevPanesSize,ae=ge.max<100&&Se<=100-(ge.max+z(oe+1));if(Me||ae){Me?(ye.size=ye.max,ge.size=Math.max(100-ye.max-ce.prevPanesSize-ce.nextPanesSize,0)):(ye.size=Math.max(100-ge.max-ce.prevPanesSize-z(oe+1),0),ge.size=ge.max);return}if(r.pushOtherPanes){const k=O(ce,Se);if(!k)return;({sums:ce,panesToResize:se}=k),ye=i.value[se[0]]||null,ge=i.value[se[1]]||null}ye!==null&&(ye.size=Math.min(Math.max(Se-ce.prevPanesSize-ce.prevReachedMinPanes,ye.min),ye.max)),ge!==null&&(ge.size=Math.min(Math.max(100-Se-ce.nextPanesSize-ce.nextReachedMinPanes,ge.min),ge.max))},O=(pe,oe)=>{const ce=p.value.activeSplitter,ie=[ce,ce+1];return oe<pe.prevPanesSize+i.value[ie[0]].min&&(ie[0]=U(ce).index,pe.prevReachedMinPanes=0,ie[0]<ce&&i.value.forEach((ne,Se)=>{Se>ie[0]&&Se<=ce&&(ne.size=ne.min,pe.prevReachedMinPanes+=ne.min)}),pe.prevPanesSize=I(ie[0]),ie[0]===void 0)?(pe.prevReachedMinPanes=0,i.value[0].size=i.value[0].min,i.value.forEach((ne,Se)=>{Se>0&&Se<=ce&&(ne.size=ne.min,pe.prevReachedMinPanes+=ne.min)}),i.value[ie[1]].size=100-pe.prevReachedMinPanes-i.value[0].min-pe.prevPanesSize-pe.nextPanesSize,null):oe>100-pe.nextPanesSize-i.value[ie[1]].min&&(ie[1]=W(ce).index,pe.nextReachedMinPanes=0,ie[1]>ce+1&&i.value.forEach((ne,Se)=>{Se>ce&&Se<ie[1]&&(ne.size=ne.min,pe.nextReachedMinPanes+=ne.min)}),pe.nextPanesSize=z(ie[1]-1),ie[1]===void 0)?(pe.nextReachedMinPanes=0,i.value.forEach((ne,Se)=>{Se<o.value-1&&Se>=ce+1&&(ne.size=ne.min,pe.nextReachedMinPanes+=ne.min)}),i.value[ie[0]].size=100-pe.prevPanesSize-z(ie[0]-1),null):{sums:pe,panesToResize:ie}},I=pe=>i.value.reduce((oe,ce,ie)=>oe+(ie<pe?ce.size:0),0),z=pe=>i.value.reduce((oe,ce,ie)=>oe+(ie>pe+1?ce.size:0),0),U=pe=>[...i.value].reverse().find(oe=>oe.index<pe&&oe.size>oe.min)||{},W=pe=>i.value.find(oe=>oe.index>pe+1&&oe.size>oe.min)||{},F=()=>{var pe;const oe=Array.from(((pe=l.value)==null?void 0:pe.children)||[]);for(const ce of oe){const ie=ce.classList.contains("splitpanes__pane"),ne=ce.classList.contains("splitpanes__splitter");!ie&&!ne&&(ce.remove(),console.warn("Splitpanes: Only <pane> elements are allowed at the root of <splitpanes>. One of your DOM nodes was removed."))}},N=(pe,oe,ce=!1)=>{const ie=pe-1,ne=document.createElement("div");ne.classList.add("splitpanes__splitter"),ce||(ne.onmousedown=Se=>v(Se,ie),typeof window<"u"&&"ontouchstart"in window&&(ne.ontouchstart=Se=>v(Se,ie)),ne.onclick=Se=>x(Se,ie+1)),ne.ondblclick=Se=>g(Se,ie+1),oe.parentNode.insertBefore(ne,oe)},$=pe=>{pe.onmousedown=void 0,pe.onclick=void 0,pe.ondblclick=void 0,pe.remove()},D=()=>{var pe;const oe=Array.from(((pe=l.value)==null?void 0:pe.children)||[]);for(const ie of oe)ie.className.includes("splitpanes__splitter")&&$(ie);let ce=0;for(const ie of oe)ie.className.includes("splitpanes__pane")&&(!ce&&r.firstSplitter?N(ce,ie,!0):ce&&N(ce,ie),ce++)},R=({uid:pe,...oe})=>{const ce=s.value[pe];for(const[ie,ne]of Object.entries(oe))ce[ie]=ne},K=pe=>{var oe;let ce=-1;Array.from(((oe=l.value)==null?void 0:oe.children)||[]).some(ie=>(ie.className.includes("splitpanes__pane")&&ce++,ie.isSameNode(pe.el))),i.value.splice(ce,0,{...pe,index:ce}),i.value.forEach((ie,ne)=>ie.index=ne),u.value&&ws(()=>{D(),ue({addedPane:i.value[ce]}),Ee("pane-add",{pane:i.value[ce]})})},re=pe=>{const oe=i.value.findIndex(ie=>ie.id===pe);i.value[oe].el=null;const ce=i.value.splice(oe,1)[0];i.value.forEach((ie,ne)=>ie.index=ne),ws(()=>{D(),Ee("pane-remove",{pane:ce}),ue({removedPane:{...ce}})})},ue=(pe={})=>{!pe.addedPane&&!pe.removedPane?X():i.value.some(oe=>oe.givenSize!==null||oe.min||oe.max<100)?J(pe):Oe(),u.value&&Ee("resized")},Oe=()=>{const pe=100/o.value;let oe=0;const ce=[],ie=[];for(const ne of i.value)ne.size=Math.max(Math.min(pe,ne.max),ne.min),oe-=ne.size,ne.size>=ne.max&&ce.push(ne.id),ne.size<=ne.min&&ie.push(ne.id);oe>.1&&fe(oe,ce,ie)},X=()=>{let pe=100;const oe=[],ce=[];let ie=0;for(const Se of i.value)pe-=Se.size,Se.givenSize!==null&&ie++,Se.size>=Se.max&&oe.push(Se.id),Se.size<=Se.min&&ce.push(Se.id);let ne=100;if(pe>.1){for(const Se of i.value)Se.givenSize===null&&(Se.size=Math.max(Math.min(pe/(o.value-ie),Se.max),Se.min)),ne-=Se.size;ne>.1&&fe(ne,oe,ce)}},J=({addedPane:pe,removedPane:oe}={})=>{let ce=100/o.value,ie=0;const ne=[],Se=[];(pe?.givenSize??null)!==null&&(ce=(100-pe.givenSize)/(o.value-1));for(const se of i.value)ie-=se.size,se.size>=se.max&&ne.push(se.id),se.size<=se.min&&Se.push(se.id);if(!(Math.abs(ie)<.1)){for(const se of i.value)pe?.givenSize!==null&&pe?.id===se.id||(se.size=Math.max(Math.min(ce,se.max),se.min)),ie-=se.size,se.size>=se.max&&ne.push(se.id),se.size<=se.min&&Se.push(se.id);ie>.1&&fe(ie,ne,Se)}},fe=(pe,oe,ce)=>{let ie;pe>0?ie=pe/(o.value-oe.length):ie=pe/(o.value-ce.length),i.value.forEach((ne,Se)=>{if(pe>0&&!oe.includes(ne.id)){const se=Math.max(Math.min(ne.size+ie,ne.max),ne.min),ye=se-ne.size;pe-=ye,ne.size=se}else if(!ce.includes(ne.id)){const se=Math.max(Math.min(ne.size+ie,ne.max),ne.min),ye=se-ne.size;pe-=ye,ne.size=se}}),Math.abs(pe)>.1&&ws(()=>{u.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})},Ee=(pe,oe=void 0,ce=!1)=>{const ie=oe?.index??p.value.activeSplitter??null;n(pe,{...oe,...ie!==null&&{index:ie},...ce&&ie!==null&&{prevPane:i.value[ie-(r.firstSplitter?1:0)],nextPane:i.value[ie+(r.firstSplitter?0:1)]},panes:i.value.map(ne=>({min:ne.min,max:ne.max,size:ne.size}))})};Ir(()=>r.firstSplitter,()=>D()),li(()=>{F(),D(),ue(),Ee("ready"),u.value=!0}),u1(()=>u.value=!1);const Ae=()=>{var pe;return il("div",{ref:l,class:d.value},(pe=a.default)==null?void 0:pe.call(a))};return zs("panes",i),zs("indexedPanes",s),zs("horizontal",pt(()=>r.horizontal)),zs("requestUpdate",R),zs("onPaneAdd",K),zs("onPaneRemove",re),zs("onPaneClick",w),(pe,oe)=>(Je(),Zt(zo(Ae)))}},Bi={__name:"pane",props:{size:{type:[Number,String]},minSize:{type:[Number,String],default:0},maxSize:{type:[Number,String],default:100}},setup(t){var e;const n=t,r=Rn("requestUpdate"),a=Rn("onPaneAdd"),i=Rn("horizontal"),s=Rn("onPaneRemove"),o=Rn("onPaneClick"),l=(e=Bs())==null?void 0:e.uid,u=Rn("indexedPanes"),p=pt(()=>u.value[l]),h=xt(null),d=pt(()=>{const C=isNaN(n.size)||n.size===void 0?0:parseFloat(n.size);return Math.max(Math.min(C,f.value),m.value)}),m=pt(()=>{const C=parseFloat(n.minSize);return isNaN(C)?0:C}),f=pt(()=>{const C=parseFloat(n.maxSize);return isNaN(C)?100:C}),v=pt(()=>{var C;return`${i.value?"height":"width"}: ${(C=p.value)==null?void 0:C.size}%`});return Ir(()=>d.value,C=>r({uid:l,size:C})),Ir(()=>m.value,C=>r({uid:l,min:C})),Ir(()=>f.value,C=>r({uid:l,max:C})),li(()=>{a({id:l,el:h.value,min:m.value,max:f.value,givenSize:n.size===void 0?null:d.value,size:d.value})}),u1(()=>s(l)),(C,E)=>(Je(),lt("div",{ref_key:"paneEl",ref:h,class:"splitpanes__pane",onClick:E[0]||(E[0]=x=>$e(o)(x,C._.uid)),style:Gs(v.value)},[gn(C.$slots,"default")],4))}};function FB(){var t=window.navigator.userAgent,e=t.indexOf("MSIE ");if(e>0)return parseInt(t.substring(e+5,t.indexOf(".",e)),10);var n=t.indexOf("Trident/");if(n>0){var r=t.indexOf("rv:");return parseInt(t.substring(r+3,t.indexOf(".",r)),10)}var a=t.indexOf("Edge/");return a>0?parseInt(t.substring(a+5,t.indexOf(".",a)),10):-1}let Ap;function S5(){S5.init||(S5.init=!0,Ap=FB()!==-1)}var af={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){S5(),ws(()=>{this._w=this.$el.offsetWidth,this._h=this.$el.offsetHeight,this.emitOnMount&&this.emitSize()});const t=document.createElement("object");this._resizeObject=t,t.setAttribute("aria-hidden","true"),t.setAttribute("tabindex",-1),t.onload=this.addResizeHandlers,t.type="text/html",Ap&&this.$el.appendChild(t),t.data="about:blank",Ap||this.$el.appendChild(t)},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&&(!Ap&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const $B=J5();X5("data-v-b329ee4c");const UB={class:"resize-observer",tabindex:"-1"};Y5();const qB=$B((t,e,n,r,a,i)=>(Je(),Zt("div",UB)));af.render=qB;af.__scopeId="data-v-b329ee4c";af.__file="src/components/ResizeObserver.vue";function Pp(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Pp=function(e){return typeof e}:Pp=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Pp(t)}function WB(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function GB(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}function KB(t,e,n){return e&&GB(t.prototype,e),t}function fy(t){return XB(t)||YB(t)||JB(t)||QB()}function XB(t){if(Array.isArray(t))return x5(t)}function YB(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function JB(t,e){if(t){if(typeof t=="string")return x5(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);if(n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set")return Array.from(t);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x5(t,e)}}function x5(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function QB(){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 ZB(t){var e;return typeof t=="function"?e={callback:t}:e=t,e}function eF(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r,a,i,s=function(l){for(var u=arguments.length,p=new Array(u>1?u-1:0),h=1;h<u;h++)p[h-1]=arguments[h];if(i=p,!(r&&l===a)){var d=n.leading;typeof d=="function"&&(d=d(l,a)),(!r||l!==a)&&d&&t.apply(void 0,[l].concat(fy(i))),a=l,clearTimeout(r),r=setTimeout(function(){t.apply(void 0,[l].concat(fy(i))),r=0},e)}};return s._clear=function(){clearTimeout(r),r=null},s}function pS(t,e){if(t===e)return!0;if(Pp(t)==="object"){for(var n in t)if(!pS(t[n],e[n]))return!1;return!0}return!1}var tF=function(){function t(e,n,r){WB(this,t),this.el=e,this.observer=null,this.frozen=!1,this.createObserver(n,r)}return KB(t,[{key:"createObserver",value:function(n,r){var a=this;if(this.observer&&this.destroyObserver(),!this.frozen){if(this.options=ZB(n),this.callback=function(o,l){a.options.callback(o,l),o&&a.options.once&&(a.frozen=!0,a.destroyObserver())},this.callback&&this.options.throttle){var i=this.options.throttleOptions||{},s=i.leading;this.callback=eF(this.callback,this.options.throttle,{leading:function(l){return s==="both"||s==="visible"&&l||s==="hidden"&&!l}})}this.oldResult=void 0,this.observer=new IntersectionObserver(function(o){var l=o[0];if(o.length>1){var u=o.find(function(h){return h.isIntersecting});u&&(l=u)}if(a.callback){var p=l.isIntersecting&&l.intersectionRatio>=a.threshold;if(p===a.oldResult)return;a.oldResult=p,a.callback(p,l)}},this.options.intersection),ws(function(){a.observer&&a.observer.observe(a.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}}]),t}();function hS(t,e,n){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 a=new tF(t,r,n);t._vue_visibilityState=a}}function rF(t,e,n){var r=e.value,a=e.oldValue;if(!pS(r,a)){var i=t._vue_visibilityState;if(!r){fS(t);return}i?i.createObserver(r,n):hS(t,{value:r},n)}}function fS(t){var e=t._vue_visibilityState;e&&(e.destroyObserver(),delete t._vue_visibilityState)}var nF={beforeMount:hS,updated:rF,unmounted:fS},sF={itemsLimit:1e3},iF=/(auto|scroll)/;function dS(t,e){return t.parentNode===null?e:dS(t.parentNode,e.concat([t]))}var s0=function(e,n){return getComputedStyle(e,null).getPropertyValue(n)},oF=function(e){return s0(e,"overflow")+s0(e,"overflow-y")+s0(e,"overflow-x")},aF=function(e){return iF.test(oF(e))};function dy(t){if(t instanceof HTMLElement||t instanceof SVGElement){for(var e=dS(t.parentNode,[]),n=0;n<e.length;n+=1)if(aF(e[n]))return e[n];return document.scrollingElement||document.documentElement}}function w5(t){"@babel/helpers - typeof";return w5=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},w5(t)}var lF={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 cF(){return this.items.length&&w5(this.items[0])!=="object"}var T5=!1;if(typeof window<"u"){T5=!1;try{var uF=Object.defineProperty({},"passive",{get:function(){T5=!0}});window.addEventListener("test",null,uF)}catch{}}let pF=0;var a4={name:"RecycleScroller",components:{ResizeObserver:af},directives:{ObserveVisibility:nF},props:{...lF,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 t={"-1":{accumulator:0}},e=this.items,n=this.sizeField,r=this.minItemSize;let a=1e4,i=0,s;for(let o=0,l=e.length;o<l;o++)s=e[o][n]||r,s<a&&(a=s),i+=s,t[o]={accumulator:i,size:s};return this.$_computedMinItemSize=a,t}return[]},simpleArray:cF,itemIndexByKey(){const{keyField:t,items:e}=this,n={};for(let r=0,a=e.length;r<a;r++)n[e[r][t]]=r;return n}},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 t=this.$_lastUpdateScrollPosition;typeof t=="number"&&this.$nextTick(()=>{this.scrollToPosition(t)})},beforeUnmount(){this.removeListeners()},methods:{addView(t,e,n,r,a){const i=W5({id:pF++,index:e,used:!0,key:r,type:a}),s=Lh({item:n,position:0,nr:i});return t.push(s),s},unuseView(t,e=!1){const n=this.$_unusedViews,r=t.nr.type;let a=n.get(r);a||(a=[],n.set(r,a)),a.push(t),e||(t.nr.used=!1,t.position=-9999)},handleResize(){this.$emit("resize"),this.ready&&this.updateVisibleItems(!1)},handleScroll(t){if(!this.$_scrollDirty){if(this.$_scrollDirty=!0,this.$_updateTimeout)return;const e=()=>requestAnimationFrame(()=>{this.$_scrollDirty=!1;const{continuous:n}=this.updateVisibleItems(!1,!0);n||(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(t,e){this.ready&&(t||e.boundingClientRect.width!==0||e.boundingClientRect.height!==0?(this.$emit("visible"),requestAnimationFrame(()=>{this.updateVisibleItems(!1)})):this.$emit("hidden"))},updateVisibleItems(t,e=!1){const n=this.itemSize,r=this.gridItems||1,a=this.itemSecondarySize||n,i=this.$_computedMinItemSize,s=this.typeField,o=this.simpleArray?null:this.keyField,l=this.items,u=l.length,p=this.sizes,h=this.$_views,d=this.$_unusedViews,m=this.pool,f=this.itemIndexByKey;let v,C,E,x,g;if(!u)v=C=x=g=E=0;else if(this.$_prerender)v=x=0,C=g=Math.min(this.prerender,l.length),E=null;else{const z=this.getScroll();if(e){let F=z.start-this.$_lastUpdateScrollPosition;if(F<0&&(F=-F),n===null&&F<i||F<n)return{continuous:!0}}this.$_lastUpdateScrollPosition=z.start;const U=this.buffer;z.start-=U,z.end+=U;let W=0;if(this.$refs.before&&(W=this.$refs.before.scrollHeight,z.start-=W),this.$refs.after){const F=this.$refs.after.scrollHeight;z.end+=F}if(n===null){let F,N=0,$=u-1,D=~~(u/2),R;do R=D,F=p[D].accumulator,F<z.start?N=D:D<u-1&&p[D+1].accumulator>z.start&&($=D),D=~~((N+$)/2);while(D!==R);for(D<0&&(D=0),v=D,E=p[u-1].accumulator,C=D;C<u&&p[C].accumulator<z.end;C++);for(C===-1?C=l.length-1:(C++,C>u&&(C=u)),x=v;x<u&&W+p[x].accumulator<z.start;x++);for(g=x;g<u&&W+p[g].accumulator<z.end;g++);}else{v=~~(z.start/n*r);const F=v%r;v-=F,C=Math.ceil(z.end/n*r),x=Math.max(0,Math.floor((z.start-W)/n*r)),g=Math.floor((z.end-W)/n*r),v<0&&(v=0),C>u&&(C=u),x<0&&(x=0),g>u&&(g=u),E=Math.ceil(u/r)*n}}C-v>sF.itemsLimit&&this.itemsLimitError(),this.totalSize=E;let w;const b=v<=this.$_endIndex&&C>=this.$_startIndex;if(b)for(let z=0,U=m.length;z<U;z++)w=m[z],w.nr.used&&(t&&(w.nr.index=f[w.item[o]]),(w.nr.index==null||w.nr.index<v||w.nr.index>=C)&&this.unuseView(w));const A=b?null:new Map;let T,O,I;for(let z=v;z<C;z++){T=l[z];const U=o?T[o]:T;if(U==null)throw new Error(`Key is ${U} on item (keyField is '${o}')`);if(w=h.get(U),!n&&!p[z].size){w&&this.unuseView(w);continue}O=T[s];let W=d.get(O),F=!1;if(!w)b?W&&W.length?w=W.pop():w=this.addView(m,z,T,U,O):(I=A.get(O)||0,(!W||I>=W.length)&&(w=this.addView(m,z,T,U,O),this.unuseView(w,!0),W=d.get(O)),w=W[I],A.set(O,I+1)),h.delete(w.nr.key),w.nr.used=!0,w.nr.index=z,w.nr.key=U,w.nr.type=O,h.set(U,w),F=!0;else if(!w.nr.used&&(w.nr.used=!0,F=!0,W)){const N=W.indexOf(w);N!==-1&&W.splice(N,1)}w.item=T,F&&(z===l.length-1&&this.$emit("scroll-end"),z===0&&this.$emit("scroll-start")),n===null?(w.position=p[z-1].accumulator,w.offset=0):(w.position=Math.floor(z/r)*n,w.offset=z%r*a)}return this.$_startIndex=v,this.$_endIndex=C,this.emitUpdate&&this.$emit("update",v,C,x,g),clearTimeout(this.$_sortTimer),this.$_sortTimer=setTimeout(this.sortViews,this.updateInterval+300),{continuous:b}},getListenerTarget(){let t=dy(this.$el);return window.document&&(t===window.document.documentElement||t===window.document.body)&&(t=window),t},getScroll(){const{$el:t,direction:e}=this,n=e==="vertical";let r;if(this.pageMode){const a=t.getBoundingClientRect(),i=n?a.height:a.width;let s=-(n?a.top:a.left),o=n?window.innerHeight:window.innerWidth;s<0&&(o+=s,s=0),s+o>i&&(o=i-s),r={start:s,end:s+o}}else n?r={start:t.scrollTop,end:t.scrollTop+t.clientHeight}:r={start:t.scrollLeft,end:t.scrollLeft+t.clientWidth};return r},applyPageMode(){this.pageMode?this.addListeners():this.removeListeners()},addListeners(){this.listenerTarget=this.getListenerTarget(),this.listenerTarget.addEventListener("scroll",this.handleScroll,T5?{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(t){let e;const n=this.gridItems||1;this.itemSize===null?e=t>0?this.sizes[t-1].accumulator:0:e=Math.floor(t/n)*this.itemSize,this.scrollToPosition(e)},scrollToPosition(t){const e=this.direction==="vertical"?{scroll:"scrollTop",start:"top"}:{scroll:"scrollLeft",start:"left"};let n,r,a;if(this.pageMode){const i=dy(this.$el),s=i.tagName==="HTML"?0:i[e.scroll],o=i.getBoundingClientRect(),u=this.$el.getBoundingClientRect()[e.start]-o[e.start];n=i,r=e.scroll,a=t+s+u}else n=this.$el,r=e.scroll,a=t;n[r]=a},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((t,e)=>t.nr.index-e.nr.index)}}};const hF={key:0,ref:"before",class:"vue-recycle-scroller__slot"},fF={key:1,ref:"after",class:"vue-recycle-scroller__slot"};function dF(t,e,n,r,a,i){const s=ua("ResizeObserver"),o=J8("observe-visibility");return qn((Je(),lt("div",{class:Wr(["vue-recycle-scroller",{ready:a.ready,"page-mode":n.pageMode,[`direction-${t.direction}`]:!0}]),onScrollPassive:e[0]||(e[0]=(...l)=>i.handleScroll&&i.handleScroll(...l))},[t.$slots.before?(Je(),lt("div",hF,[gn(t.$slots,"before")],512)):sr("v-if",!0),(Je(),Zt(zo(n.listTag),{ref:"wrapper",style:Gs({[t.direction==="vertical"?"minHeight":"minWidth"]:a.totalSize+"px"}),class:Wr(["vue-recycle-scroller__item-wrapper",n.listClass])},{default:Vt(()=>[(Je(!0),lt(Rr,null,Is(a.pool,l=>(Je(),Zt(zo(n.itemTag),Rs({key:l.nr.id,style:a.ready?{transform:`translate${t.direction==="vertical"?"Y":"X"}(${l.position}px) translate${t.direction==="vertical"?"X":"Y"}(${l.offset}px)`,width:n.gridItems?`${t.direction==="vertical"&&n.itemSecondarySize||n.itemSize}px`:void 0,height:n.gridItems?`${t.direction==="horizontal"&&n.itemSecondarySize||n.itemSize}px`:void 0}:null,class:["vue-recycle-scroller__item-view",[n.itemClass,{hover:!n.skipHover&&a.hoverKey===l.nr.key}]]},Q8(n.skipHover?{}:{mouseenter:()=>{a.hoverKey=l.nr.key},mouseleave:()=>{a.hoverKey=null}})),{default:Vt(()=>[gn(t.$slots,"default",{item:l.item,index:l.nr.index,active:l.nr.used})]),_:2},1040,["style","class"]))),128)),gn(t.$slots,"empty")]),_:3},8,["style","class"])),t.$slots.after?(Je(),lt("div",fF,[gn(t.$slots,"after")],512)):sr("v-if",!0),gt(s,{onNotify:i.handleResize},null,8,["onNotify"])],34)),[[o,i.handleVisibilityChange]])}a4.render=dF;a4.__file="src/components/RecycleScroller.vue";var mS=typeof global=="object"&&global&&global.Object===Object&&global,mF=typeof self=="object"&&self&&self.Object===Object&&self,va=mS||mF||Function("return this")(),jo=va.Symbol,gS=Object.prototype,gF=gS.hasOwnProperty,vF=gS.toString,G1=jo?jo.toStringTag:void 0;function yF(t){var e=gF.call(t,G1),n=t[G1];try{t[G1]=void 0;var r=!0}catch{}var a=vF.call(t);return r&&(e?t[G1]=n:delete t[G1]),a}var bF=Object.prototype,CF=bF.toString;function EF(t){return CF.call(t)}var SF="[object Null]",xF="[object Undefined]",my=jo?jo.toStringTag:void 0;function y1(t){return t==null?t===void 0?xF:SF:my&&my in Object(t)?yF(t):EF(t)}function a1(t){return t!=null&&typeof t=="object"}var wF="[object Symbol]";function l4(t){return typeof t=="symbol"||a1(t)&&y1(t)==wF}function TF(t,e){for(var n=-1,r=t==null?0:t.length,a=Array(r);++n<r;)a[n]=e(t[n],n,t);return a}var go=Array.isArray,gy=jo?jo.prototype:void 0,vy=gy?gy.toString:void 0;function vS(t){if(typeof t=="string")return t;if(go(t))return TF(t,vS)+"";if(l4(t))return vy?vy.call(t):"";var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function c4(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}function _F(t){return t}var AF="[object AsyncFunction]",PF="[object Function]",MF="[object GeneratorFunction]",LF="[object Proxy]";function yS(t){if(!c4(t))return!1;var e=y1(t);return e==PF||e==MF||e==AF||e==LF}var i0=va["__core-js_shared__"],yy=function(){var t=/[^.]+$/.exec(i0&&i0.keys&&i0.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""}();function OF(t){return!!yy&&yy in t}var IF=Function.prototype,kF=IF.toString;function Jl(t){if(t!=null){try{return kF.call(t)}catch{}try{return t+""}catch{}}return""}var zF=/[\\^$.*+?()[\]{}|]/g,NF=/^\[object .+?Constructor\]$/,VF=Function.prototype,HF=Object.prototype,DF=VF.toString,RF=HF.hasOwnProperty,jF=RegExp("^"+DF.call(RF).replace(zF,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function BF(t){if(!c4(t)||OF(t))return!1;var e=yS(t)?jF:NF;return e.test(Jl(t))}function FF(t,e){return t?.[e]}function Ql(t,e){var n=FF(t,e);return BF(n)?n:void 0}var _5=Ql(va,"WeakMap"),by=function(){try{var t=Ql(Object,"defineProperty");return t({},"",{}),t}catch{}}(),$F=9007199254740991,UF=/^(?:0|[1-9]\d*)$/;function bS(t,e){var n=typeof t;return e=e??$F,!!e&&(n=="number"||n!="symbol"&&UF.test(t))&&t>-1&&t%1==0&&t<e}function qF(t,e,n){e=="__proto__"&&by?by(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function CS(t,e){return t===e||t!==t&&e!==e}var WF=9007199254740991;function u4(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=WF}function ES(t){return t!=null&&u4(t.length)&&!yS(t)}var GF=Object.prototype;function KF(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||GF;return t===n}function XF(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}var YF="[object Arguments]";function Cy(t){return a1(t)&&y1(t)==YF}var SS=Object.prototype,JF=SS.hasOwnProperty,QF=SS.propertyIsEnumerable,p4=Cy(function(){return arguments}())?Cy:function(t){return a1(t)&&JF.call(t,"callee")&&!QF.call(t,"callee")};function ZF(){return!1}var xS=typeof exports=="object"&&exports&&!exports.nodeType&&exports,Ey=xS&&typeof module=="object"&&module&&!module.nodeType&&module,e$=Ey&&Ey.exports===xS,Sy=e$?va.Buffer:void 0,t$=Sy?Sy.isBuffer:void 0,A5=t$||ZF,r$="[object Arguments]",n$="[object Array]",s$="[object Boolean]",i$="[object Date]",o$="[object Error]",a$="[object Function]",l$="[object Map]",c$="[object Number]",u$="[object Object]",p$="[object RegExp]",h$="[object Set]",f$="[object String]",d$="[object WeakMap]",m$="[object ArrayBuffer]",g$="[object DataView]",v$="[object Float32Array]",y$="[object Float64Array]",b$="[object Int8Array]",C$="[object Int16Array]",E$="[object Int32Array]",S$="[object Uint8Array]",x$="[object Uint8ClampedArray]",w$="[object Uint16Array]",T$="[object Uint32Array]",ms={};ms[v$]=ms[y$]=ms[b$]=ms[C$]=ms[E$]=ms[S$]=ms[x$]=ms[w$]=ms[T$]=!0;ms[r$]=ms[n$]=ms[m$]=ms[s$]=ms[g$]=ms[i$]=ms[o$]=ms[a$]=ms[l$]=ms[c$]=ms[u$]=ms[p$]=ms[h$]=ms[f$]=ms[d$]=!1;function _$(t){return a1(t)&&u4(t.length)&&!!ms[y1(t)]}function A$(t){return function(e){return t(e)}}var wS=typeof exports=="object"&&exports&&!exports.nodeType&&exports,vu=wS&&typeof module=="object"&&module&&!module.nodeType&&module,P$=vu&&vu.exports===wS,o0=P$&&mS.process,xy=function(){try{var t=vu&&vu.require&&vu.require("util").types;return t||o0&&o0.binding&&o0.binding("util")}catch{}}(),wy=xy&&xy.isTypedArray,TS=wy?A$(wy):_$,M$=Object.prototype,L$=M$.hasOwnProperty;function O$(t,e){var n=go(t),r=!n&&p4(t),a=!n&&!r&&A5(t),i=!n&&!r&&!a&&TS(t),s=n||r||a||i,o=s?XF(t.length,String):[],l=o.length;for(var u in t)L$.call(t,u)&&!(s&&(u=="length"||a&&(u=="offset"||u=="parent")||i&&(u=="buffer"||u=="byteLength"||u=="byteOffset")||bS(u,l)))&&o.push(u);return o}function I$(t,e){return function(n){return t(e(n))}}var k$=I$(Object.keys,Object),z$=Object.prototype,N$=z$.hasOwnProperty;function V$(t){if(!KF(t))return k$(t);var e=[];for(var n in Object(t))N$.call(t,n)&&n!="constructor"&&e.push(n);return e}function h4(t){return ES(t)?O$(t):V$(t)}var H$=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,D$=/^\w*$/;function f4(t,e){if(go(t))return!1;var n=typeof t;return n=="number"||n=="symbol"||n=="boolean"||t==null||l4(t)?!0:D$.test(t)||!H$.test(t)||e!=null&&t in Object(e)}var Ku=Ql(Object,"create");function R$(){this.__data__=Ku?Ku(null):{},this.size=0}function j$(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var B$="__lodash_hash_undefined__",F$=Object.prototype,$$=F$.hasOwnProperty;function U$(t){var e=this.__data__;if(Ku){var n=e[t];return n===B$?void 0:n}return $$.call(e,t)?e[t]:void 0}var q$=Object.prototype,W$=q$.hasOwnProperty;function G$(t){var e=this.__data__;return Ku?e[t]!==void 0:W$.call(e,t)}var K$="__lodash_hash_undefined__";function X$(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Ku&&e===void 0?K$:e,this}function Fl(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}Fl.prototype.clear=R$;Fl.prototype.delete=j$;Fl.prototype.get=U$;Fl.prototype.has=G$;Fl.prototype.set=X$;function Y$(){this.__data__=[],this.size=0}function lf(t,e){for(var n=t.length;n--;)if(CS(t[n][0],e))return n;return-1}var J$=Array.prototype,Q$=J$.splice;function Z$(t){var e=this.__data__,n=lf(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():Q$.call(e,n,1),--this.size,!0}function eU(t){var e=this.__data__,n=lf(e,t);return n<0?void 0:e[n][1]}function tU(t){return lf(this.__data__,t)>-1}function rU(t,e){var n=this.__data__,r=lf(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function ya(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}ya.prototype.clear=Y$;ya.prototype.delete=Z$;ya.prototype.get=eU;ya.prototype.has=tU;ya.prototype.set=rU;var Xu=Ql(va,"Map");function nU(){this.size=0,this.__data__={hash:new Fl,map:new(Xu||ya),string:new Fl}}function sU(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}function cf(t,e){var n=t.__data__;return sU(e)?n[typeof e=="string"?"string":"hash"]:n.map}function iU(t){var e=cf(this,t).delete(t);return this.size-=e?1:0,e}function oU(t){return cf(this,t).get(t)}function aU(t){return cf(this,t).has(t)}function lU(t,e){var n=cf(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function ba(t){var e=-1,n=t==null?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}ba.prototype.clear=nU;ba.prototype.delete=iU;ba.prototype.get=oU;ba.prototype.has=aU;ba.prototype.set=lU;var cU="Expected a function";function d4(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(cU);var n=function(){var r=arguments,a=e?e.apply(this,r):r[0],i=n.cache;if(i.has(a))return i.get(a);var s=t.apply(this,r);return n.cache=i.set(a,s)||i,s};return n.cache=new(d4.Cache||ba),n}d4.Cache=ba;var uU=500;function pU(t){var e=d4(t,function(r){return n.size===uU&&n.clear(),r}),n=e.cache;return e}var hU=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,fU=/\\(\\)?/g,dU=pU(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(hU,function(n,r,a,i){e.push(a?i.replace(fU,"$1"):r||n)}),e});function mU(t){return t==null?"":vS(t)}function _S(t,e){return go(t)?t:f4(t,e)?[t]:dU(mU(t))}function uf(t){if(typeof t=="string"||l4(t))return t;var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function AS(t,e){e=_S(e,t);for(var n=0,r=e.length;t!=null&&n<r;)t=t[uf(e[n++])];return n&&n==r?t:void 0}function gU(t,e,n){var r=t==null?void 0:AS(t,e);return r===void 0?n:r}function PS(t,e){for(var n=-1,r=e.length,a=t.length;++n<r;)t[a+n]=e[n];return t}var Ty=jo?jo.isConcatSpreadable:void 0;function vU(t){return go(t)||p4(t)||!!(Ty&&t&&t[Ty])}function yU(t,e,n,r,a){var i=-1,s=t.length;for(n||(n=vU),a||(a=[]);++i<s;){var o=t[i];n(o)?PS(a,o):a[a.length]=o}return a}function bU(t){var e=t==null?0:t.length;return e?yU(t):[]}function CU(){this.__data__=new ya,this.size=0}function EU(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function SU(t){return this.__data__.get(t)}function xU(t){return this.__data__.has(t)}var wU=200;function TU(t,e){var n=this.__data__;if(n instanceof ya){var r=n.__data__;if(!Xu||r.length<wU-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new ba(r)}return n.set(t,e),this.size=n.size,this}function aa(t){var e=this.__data__=new ya(t);this.size=e.size}aa.prototype.clear=CU;aa.prototype.delete=EU;aa.prototype.get=SU;aa.prototype.has=xU;aa.prototype.set=TU;function _U(t,e){for(var n=-1,r=t==null?0:t.length,a=0,i=[];++n<r;){var s=t[n];e(s,n,t)&&(i[a++]=s)}return i}function AU(){return[]}var PU=Object.prototype,MU=PU.propertyIsEnumerable,_y=Object.getOwnPropertySymbols,LU=_y?function(t){return t==null?[]:(t=Object(t),_U(_y(t),function(e){return MU.call(t,e)}))}:AU;function OU(t,e,n){var r=e(t);return go(t)?r:PS(r,n(t))}function Ay(t){return OU(t,h4,LU)}var P5=Ql(va,"DataView"),M5=Ql(va,"Promise"),L5=Ql(va,"Set"),Py="[object Map]",IU="[object Object]",My="[object Promise]",Ly="[object Set]",Oy="[object WeakMap]",Iy="[object DataView]",kU=Jl(P5),zU=Jl(Xu),NU=Jl(M5),VU=Jl(L5),HU=Jl(_5),Ra=y1;(P5&&Ra(new P5(new ArrayBuffer(1)))!=Iy||Xu&&Ra(new Xu)!=Py||M5&&Ra(M5.resolve())!=My||L5&&Ra(new L5)!=Ly||_5&&Ra(new _5)!=Oy)&&(Ra=function(t){var e=y1(t),n=e==IU?t.constructor:void 0,r=n?Jl(n):"";if(r)switch(r){case kU:return Iy;case zU:return Py;case NU:return My;case VU:return Ly;case HU:return Oy}return e});var ky=va.Uint8Array,DU="__lodash_hash_undefined__";function RU(t){return this.__data__.set(t,DU),this}function jU(t){return this.__data__.has(t)}function yh(t){var e=-1,n=t==null?0:t.length;for(this.__data__=new ba;++e<n;)this.add(t[e])}yh.prototype.add=yh.prototype.push=RU;yh.prototype.has=jU;function BU(t,e){for(var n=-1,r=t==null?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}function FU(t,e){return t.has(e)}var $U=1,UU=2;function MS(t,e,n,r,a,i){var s=n&$U,o=t.length,l=e.length;if(o!=l&&!(s&&l>o))return!1;var u=i.get(t),p=i.get(e);if(u&&p)return u==e&&p==t;var h=-1,d=!0,m=n&UU?new yh:void 0;for(i.set(t,e),i.set(e,t);++h<o;){var f=t[h],v=e[h];if(r)var C=s?r(v,f,h,e,t,i):r(f,v,h,t,e,i);if(C!==void 0){if(C)continue;d=!1;break}if(m){if(!BU(e,function(E,x){if(!FU(m,x)&&(f===E||a(f,E,n,r,i)))return m.push(x)})){d=!1;break}}else if(!(f===v||a(f,v,n,r,i))){d=!1;break}}return i.delete(t),i.delete(e),d}function qU(t){var e=-1,n=Array(t.size);return t.forEach(function(r,a){n[++e]=[a,r]}),n}function WU(t){var e=-1,n=Array(t.size);return t.forEach(function(r){n[++e]=r}),n}var GU=1,KU=2,XU="[object Boolean]",YU="[object Date]",JU="[object Error]",QU="[object Map]",ZU="[object Number]",eq="[object RegExp]",tq="[object Set]",rq="[object String]",nq="[object Symbol]",sq="[object ArrayBuffer]",iq="[object DataView]",zy=jo?jo.prototype:void 0,a0=zy?zy.valueOf:void 0;function oq(t,e,n,r,a,i,s){switch(n){case iq:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case sq:return!(t.byteLength!=e.byteLength||!i(new ky(t),new ky(e)));case XU:case YU:case ZU:return CS(+t,+e);case JU:return t.name==e.name&&t.message==e.message;case eq:case rq:return t==e+"";case QU:var o=qU;case tq:var l=r&GU;if(o||(o=WU),t.size!=e.size&&!l)return!1;var u=s.get(t);if(u)return u==e;r|=KU,s.set(t,e);var p=MS(o(t),o(e),r,a,i,s);return s.delete(t),p;case nq:if(a0)return a0.call(t)==a0.call(e)}return!1}var aq=1,lq=Object.prototype,cq=lq.hasOwnProperty;function uq(t,e,n,r,a,i){var s=n&aq,o=Ay(t),l=o.length,u=Ay(e),p=u.length;if(l!=p&&!s)return!1;for(var h=l;h--;){var d=o[h];if(!(s?d in e:cq.call(e,d)))return!1}var m=i.get(t),f=i.get(e);if(m&&f)return m==e&&f==t;var v=!0;i.set(t,e),i.set(e,t);for(var C=s;++h<l;){d=o[h];var E=t[d],x=e[d];if(r)var g=s?r(x,E,d,e,t,i):r(E,x,d,t,e,i);if(!(g===void 0?E===x||a(E,x,n,r,i):g)){v=!1;break}C||(C=d=="constructor")}if(v&&!C){var w=t.constructor,b=e.constructor;w!=b&&"constructor"in t&&"constructor"in e&&!(typeof w=="function"&&w instanceof w&&typeof b=="function"&&b instanceof b)&&(v=!1)}return i.delete(t),i.delete(e),v}var pq=1,Ny="[object Arguments]",Vy="[object Array]",mp="[object Object]",hq=Object.prototype,Hy=hq.hasOwnProperty;function fq(t,e,n,r,a,i){var s=go(t),o=go(e),l=s?Vy:Ra(t),u=o?Vy:Ra(e);l=l==Ny?mp:l,u=u==Ny?mp:u;var p=l==mp,h=u==mp,d=l==u;if(d&&A5(t)){if(!A5(e))return!1;s=!0,p=!1}if(d&&!p)return i||(i=new aa),s||TS(t)?MS(t,e,n,r,a,i):oq(t,e,l,n,r,a,i);if(!(n&pq)){var m=p&&Hy.call(t,"__wrapped__"),f=h&&Hy.call(e,"__wrapped__");if(m||f){var v=m?t.value():t,C=f?e.value():e;return i||(i=new aa),a(v,C,n,r,i)}}return d?(i||(i=new aa),uq(t,e,n,r,a,i)):!1}function m4(t,e,n,r,a){return t===e?!0:t==null||e==null||!a1(t)&&!a1(e)?t!==t&&e!==e:fq(t,e,n,r,m4,a)}var dq=1,mq=2;function gq(t,e,n,r){var a=n.length,i=a;if(t==null)return!i;for(t=Object(t);a--;){var s=n[a];if(s[2]?s[1]!==t[s[0]]:!(s[0]in t))return!1}for(;++a<i;){s=n[a];var o=s[0],l=t[o],u=s[1];if(s[2]){if(l===void 0&&!(o in t))return!1}else{var p=new aa,h;if(!(h===void 0?m4(u,l,dq|mq,r,p):h))return!1}}return!0}function LS(t){return t===t&&!c4(t)}function vq(t){for(var e=h4(t),n=e.length;n--;){var r=e[n],a=t[r];e[n]=[r,a,LS(a)]}return e}function OS(t,e){return function(n){return n==null?!1:n[t]===e&&(e!==void 0||t in Object(n))}}function yq(t){var e=vq(t);return e.length==1&&e[0][2]?OS(e[0][0],e[0][1]):function(n){return n===t||gq(n,t,e)}}function bq(t,e){return t!=null&&e in Object(t)}function Cq(t,e,n){e=_S(e,t);for(var r=-1,a=e.length,i=!1;++r<a;){var s=uf(e[r]);if(!(i=t!=null&&n(t,s)))break;t=t[s]}return i||++r!=a?i:(a=t==null?0:t.length,!!a&&u4(a)&&bS(s,a)&&(go(t)||p4(t)))}function Eq(t,e){return t!=null&&Cq(t,e,bq)}var Sq=1,xq=2;function wq(t,e){return f4(t)&&LS(e)?OS(uf(t),e):function(n){var r=gU(n,t);return r===void 0&&r===e?Eq(n,t):m4(e,r,Sq|xq)}}function Tq(t){return function(e){return e?.[t]}}function _q(t){return function(e){return AS(e,t)}}function Aq(t){return f4(t)?Tq(uf(t)):_q(t)}function Pq(t){return typeof t=="function"?t:t==null?_F:typeof t=="object"?go(t)?wq(t[0],t[1]):yq(t):Aq(t)}function Mq(t,e,n,r){for(var a=-1,i=t==null?0:t.length;++a<i;){var s=t[a];e(r,s,n(s),t)}return r}function Lq(t){return function(e,n,r){for(var a=-1,i=Object(e),s=r(e),o=s.length;o--;){var l=s[++a];if(n(i[l],l,i)===!1)break}return e}}var Oq=Lq();function Iq(t,e){return t&&Oq(t,e,h4)}function kq(t,e){return function(n,r){if(n==null)return n;if(!ES(n))return t(n,r);for(var a=n.length,i=-1,s=Object(n);++i<a&&r(s[i],i,s)!==!1;);return n}}var zq=kq(Iq);function Nq(t,e,n,r){return zq(t,function(a,i,s){e(r,a,n(a),s)}),r}function Vq(t,e){return function(n,r){var a=go(n)?Mq:Nq,i={};return a(n,t,Pq(r),i)}}var Hq=Object.prototype,Dq=Hq.hasOwnProperty,Rq=Vq(function(t,e,n){Dq.call(t,n)?t[n].push(e):qF(t,n,[e])});function Dy(t){return t.toString(16).padStart(6,"0")}function jq(t,e){const n=new Date(t);return`${n.toString().match(/\d\d:\d\d:\d\d/)[0]}${e==="ms"?`.${String(n.getMilliseconds()).padStart(3,"0")}`:""}`}function Bq(t,e){const n=new Map,r=kS(t,e.toLowerCase(),n,0);return n.clear(),r}const IS=10;function kS(t,e,n,r){if(r>IS)return!1;let a=!1;const i=Object.keys(t);let s,o;for(let l=0;l<i.length&&(s=i[l],o=t[s],a=zS(e,s,o,n,r+1),!a);l++);return a}function zS(t,e,n,r,a){let i=!1,s;return e==="_custom"&&(e=n.display,n=n.value),(s=Fq(n))&&(n=s),e&&Ry(e,t)?(i=!0,r.set(n,!0)):r.has(n)?i=r.get(n):Array.isArray(n)?(r.set(n,null),i=$q(n,t,r,a),r.set(n,i)):Uh(n)?(r.set(n,null),i=kS(n,t,r,a),r.set(n,i)):Ry(n,t)&&(i=!0,r.set(n,!0)),i}function Ry(t,e){return`${t}`.toLowerCase().includes(e)}function Fq(t){return t===null?"null":t===h1?"undefined":t===o2?"NaN":t===s2?"Infinity":t===i2?"-Infinity":!1}function $q(t,e,n,r){if(r>IS)return!1;let a=!1,i;for(let s=0;s<t.length&&(i=t[s],a=zS(e,null,i,n,r+1),!a);s++);return a}function g4(t){const{state:e,filterKey:n,processGroup:r}=t;if(!n||!n.trim().length)return e;const a={};for(const i in e){const s=e[i].filter(o=>Bq({[o.key]:o.value},n));s.length&&(a[i]=r?r(s):s)}return a}const NS=ur({__name:"NodeTag",props:{tag:{}},setup(t){return(e,n)=>qn((Je(),lt("span",{style:Gs({color:`#${$e(Dy)(e.tag.textColor)}`,backgroundColor:`#${$e(Dy)(e.tag.backgroundColor)}`}),class:"ml-2 rounded-sm px-1 text-[0.75rem] leading-snug"},[pn(hn(e.tag.label),1)],4)),[[$e(Os),{content:e.tag.tooltip,html:!0}]])}}),Uq={class:"p2"},qq=["onClick"],Wq=ur({__name:"SelectiveList",props:Gc({data:{}},{modelValue:{},modelModifiers:{}}),emits:Gc(["select"],["update:modelValue"]),setup(t,{emit:e}){const n=e,r=Rh(t,"modelValue");function a(i){r.value=i,n("select",i)}return(i,s)=>(Je(),lt("ul",Uq,[(Je(!0),lt(Rr,null,Is(i.data,o=>(Je(),lt("li",{key:o.id,class:Wr(["selectable-item",{active:o.id===r.value}]),onClick:l=>a(o.id)},[pn(hn(o.label)+" ",1),(Je(!0),lt(Rr,null,Is(o.tags,(l,u)=>(Je(),Zt(NS,{key:u,tag:l},null,8,["tag"]))),128))],10,qq))),128))]))}}),v4=Symbol("VirtualRouteKey"),VS=Symbol("VirtualRoutesKey");function y4(t,e){const n=e?.defaultRoutePath??Hr(t)[0].path,r=xt({path:n}),a=pt(()=>Hr(t)),i=pt(()=>r.value.path),s=ur({setup(){return()=>{const l=a.value.find(u=>u.path===i.value);return l?il(l.component):null}}});function o(){r.value.path=n}return zs(v4,r),zs(VS,a),{VirtualRouterView:s,restoreRouter:o}}function c2(){const t=Rn(v4);return{push(e){t.value.path=e}}}function Gq(){const t=Rn(VS),e=Rn(v4);return{routes:t,currentRoute:e}}const Kq={border:"b base",class:"flex items-center justify-between px3"},Xq=["href"],Yq=["href"],b1=ur({__name:"DevToolsHeader",props:{githubRepoLink:{},docLink:{}},setup(t){const e=c2();return(n,r)=>(Je(),lt("div",Kq,[Ze("div",null,[gn(n.$slots,"default",{},()=>[Ze("i",{class:"i-ep:back cursor-pointer op70 text-base hover:op100",onClick:r[0]||(r[0]=a=>$e(e).push("/"))})])]),Ze("div",null,[Ze("a",{class:"pr2",href:n.docLink,target:"_blank",title:"View Documentation"},r[1]||(r[1]=[Ze("i",{class:"i-clarity:document-line cursor-pointer op70 text-base hover:op100"},null,-1)]),8,Xq),n.githubRepoLink?(Je(),lt("a",{key:0,href:n.githubRepoLink,target:"_blank",title:"Star on GitHub"},r[2]||(r[2]=[Ze("i",{class:"i-mdi:github cursor-pointer op70 text-base hover:op100"},null,-1)]),8,Yq)):sr("",!0)])]))}}),ll=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n},Jq={},Qq={class:"h-full flex flex-col items-center justify-center op50"};function Zq(t,e){return Je(),lt("div",Qq,[e[0]||(e[0]=Ze("i",{class:"i-lets-icons:blank-light"},null,-1)),Ze("span",null,[gn(t.$slots,"default")])])}const qc=ll(Jq,[["render",Zq]]),eW={class:"flex gap3"},tW=["onClick"],C1=ur({__name:"Navbar",setup(t){const{routes:e,currentRoute:n}=Gq(),r=c2();return(a,i)=>(Je(),lt("ul",eW,[(Je(!0),lt(Rr,null,Is($e(e),(s,o)=>(Je(),lt("li",{key:o,class:Wr(["h-10 flex cursor-pointer items-center justify-center border-b-[2px] border-solid text-size-sm leading-none hover:op100",$e(n).path===s.path?"op-100 font-medium text-primary-400 border-primary-400":"border-transparent op-70"]),onClick:l=>$e(r).push(s.path)},hn(s.name),11,tW))),128))]))}}),b4=ur({__name:"ToggleExpanded",props:{value:{type:Boolean}},setup(t){return(e,n)=>(Je(),lt("i",{class:Wr(["i-radix-icons:triangle-right flex-none text-4 op-50 transition-base",{"transform rotate-90":e.value}])},null,2))}}),HS=Symbol("StateEditorSymbol");function rW(t){const e=xt(t);return zs(HS,e),{context:e}}function C4(){return Rn(HS)}function nW(){const t=xt(""),e=xt("string"),n=xt(!1),r=C4();return{editingText:t,editing:n,toggleEditing(a){a&&(e.value=a),n.value=!n.value},editingType:e,nodeId:pt(()=>r.value.nodeId)}}function sW(t,e){if(t==="array")return e.length;const n="newProp";let r=1;for(;;){const a=`${n}${r}`;if(!e[a])return a;r++}}function iW(){const t=xt({enable:!1,key:"",value:"undefined"});function e(r,a){const i=sW(r,a);t.value={enable:!0,key:i.toString(),value:"undefined"}}function n(){t.value={enable:!1,key:"",value:"undefined"}}return{addNewProp:e,resetDrafting:n,draftingNewProp:t}}const DS="expanded-state";function fa(t=""){const e=xt([]);return zs(`${DS}-${t}`,e),{expanded:e}}function E4(t=""){const e=Rn(`${DS}-${t}`,xt([]));function n(r){const a=e.value.indexOf(r);a===-1?e.value.push(r):e.value.splice(a,1)}return{expanded:e,toggleExpanded:n}}function S4(t){return _h()?(F5(t),!0):!1}const x4=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const oW=t=>typeof t<"u",aW=Object.prototype.toString,lW=t=>aW.call(t)==="[object Object]",O5=()=>{};function RS(t,e){function n(...r){return new Promise((a,i)=>{Promise.resolve(t(()=>e.apply(this,r),{fn:e,thisArg:this,args:r})).then(a).catch(i)})}return n}const cW=t=>t();function jS(t,e={}){let n,r,a=O5;const i=o=>{clearTimeout(o),a(),a=O5};let s;return o=>{const l=Hr(t),u=Hr(e.maxWait);return n&&i(n),l<=0||u!==void 0&&u<=0?(r&&(i(r),r=null),Promise.resolve(o())):new Promise((p,h)=>{a=e.rejectOnCancel?h:p,s=o,u&&!r&&(r=setTimeout(()=>{n&&i(n),r=null,p(s())},u)),n=setTimeout(()=>{r&&i(r),r=null,p(o())},l)})}}function jy(t,e=!1,n="Timeout"){return new Promise((r,a)=>{setTimeout(e?()=>a(n):r,t)})}function uW(t){let e;function n(){return e||(e=t()),e}return n.reset=async()=>{const r=e;e=void 0,r&&await r},n}function pW(t){return Bs()}function Mp(t){return Array.isArray(t)?t:[t]}function By(t,e=200,n={}){return RS(jS(e,n),t)}function hW(t,e,n={}){const{eventFilter:r=cW,...a}=n;return Ir(t,RS(r,e),a)}function fW(t,e=!0,n){pW()?li(t,n):e?t():ws(t)}function I5(t,e=!1){function n(h,{flush:d="sync",deep:m=!1,timeout:f,throwOnTimeout:v}={}){let C=null;const E=[new Promise(x=>{C=Ir(t,g=>{h(g)!==e&&(C?C():ws(()=>C?.()),x(g))},{flush:d,deep:m,immediate:!0})})];return f!=null&&E.push(jy(f,v).then(()=>Hr(t)).finally(()=>C?.())),Promise.race(E)}function r(h,d){if(!Pn(h))return n(g=>g===h,d);const{flush:m="sync",deep:f=!1,timeout:v,throwOnTimeout:C}=d??{};let E=null;const x=[new Promise(g=>{E=Ir([t,h],([w,b])=>{e!==(w===b)&&(E?E():ws(()=>E?.()),g(w))},{flush:m,deep:f,immediate:!0})})];return v!=null&&x.push(jy(v,C).then(()=>Hr(t)).finally(()=>(E?.(),Hr(t)))),Promise.race(x)}function a(h){return n(d=>!!d,h)}function i(h){return r(null,h)}function s(h){return r(void 0,h)}function o(h){return n(Number.isNaN,h)}function l(h,d){return n(m=>{const f=Array.from(m);return f.includes(h)||f.includes(Hr(h))},d)}function u(h){return p(1,h)}function p(h=1,d){let m=-1;return n(()=>(m+=1,m>=h),d)}return Array.isArray(Hr(t))?{toMatch:n,toContains:l,changed:u,changedTimes:p,get not(){return I5(t,!e)}}:{toMatch:n,toBe:r,toBeTruthy:a,toBeNull:i,toBeNaN:o,toBeUndefined:s,changed:u,changedTimes:p,get not(){return I5(t,!e)}}}function BS(t){return I5(t)}function dW(t,e,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n,i=Kr(!1);let s=null;function o(){s&&(clearTimeout(s),s=null)}function l(){i.value=!1,o()}function u(...p){a&&t(),o(),i.value=!0,s=setTimeout(()=>{i.value=!1,s=null,t(...p)},Hr(e))}return r&&(i.value=!0,x4&&u()),S4(l),{isPending:da(i),start:u,stop:l}}function FS(t=!1,e={}){const{truthyValue:n=!0,falsyValue:r=!1}=e,a=Pn(t),i=Kr(t);function s(o){if(arguments.length)return i.value=o,i.value;{const l=Hr(n);return i.value=i.value===l?Hr(r):l,i.value}}return a?s:[i,s]}function $S(t,e,n={}){const{debounce:r=0,maxWait:a=void 0,...i}=n;return hW(t,e,{...i,eventFilter:jS(r,{maxWait:a})})}function mW(t,e,n){return Ir(t,e,{...n,immediate:!0})}const pf=x4?window:void 0,US=x4?window.navigator:void 0;function Il(t){var e;const n=Hr(t);return(e=n?.$el)!=null?e:n}function ia(...t){const e=[],n=()=>{e.forEach(o=>o()),e.length=0},r=(o,l,u,p)=>(o.addEventListener(l,u,p),()=>o.removeEventListener(l,u,p)),a=pt(()=>{const o=Mp(Hr(t[0])).filter(l=>l!=null);return o.every(l=>typeof l!="string")?o:void 0}),i=mW(()=>{var o,l;return[(l=(o=a.value)==null?void 0:o.map(u=>Il(u)))!=null?l:[pf].filter(u=>u!=null),Mp(Hr(a.value?t[1]:t[0])),Mp($e(a.value?t[2]:t[1])),Hr(a.value?t[3]:t[2])]},([o,l,u,p])=>{if(n(),!(o!=null&&o.length)||!(l!=null&&l.length)||!(u!=null&&u.length))return;const h=lW(p)?{...p}:p;e.push(...o.flatMap(d=>l.flatMap(m=>u.map(f=>r(d,m,f,h)))))},{flush:"post"}),s=()=>{i(),n()};return S4(n),s}function gW(){const t=Kr(!1),e=Bs();return e&&li(()=>{t.value=!0},e),t}function w4(t){const e=gW();return pt(()=>(e.value,!!t()))}function Fy(t,e={}){const{controls:n=!1,navigator:r=US}=e,a=w4(()=>r&&"permissions"in r),i=Kr(),s=typeof t=="string"?{name:t}:t,o=Kr(),l=()=>{var p,h;o.value=(h=(p=i.value)==null?void 0:p.state)!=null?h:"prompt"};ia(i,"change",l,{passive:!0});const u=uW(async()=>{if(a.value){if(!i.value)try{i.value=await r.permissions.query(s)}catch{i.value=void 0}finally{l()}if(n)return Cn(i.value)}});return u(),n?{state:o,isSupported:a,query:u}:o}function vW(t={}){const{navigator:e=US,read:n=!1,source:r,copiedDuring:a=1500,legacy:i=!1}=t,s=w4(()=>e&&"clipboard"in e),o=Fy("clipboard-read"),l=Fy("clipboard-write"),u=pt(()=>s.value||i),p=Kr(""),h=Kr(!1),d=dW(()=>h.value=!1,a,{immediate:!1});async function m(){let x=!(s.value&&E(o.value));if(!x)try{p.value=await e.clipboard.readText()}catch{x=!0}x&&(p.value=C())}u.value&&n&&ia(["copy","cut"],m,{passive:!0});async function f(x=Hr(r)){if(u.value&&x!=null){let g=!(s.value&&E(l.value));if(!g)try{await e.clipboard.writeText(x)}catch{g=!0}g&&v(x),p.value=x,h.value=!0,d.start()}}function v(x){const g=document.createElement("textarea");g.value=x??"",g.style.position="absolute",g.style.opacity="0",document.body.appendChild(g),g.select(),document.execCommand("copy"),g.remove()}function C(){var x,g,w;return(w=(g=(x=document?.getSelection)==null?void 0:x.call(document))==null?void 0:g.toString())!=null?w:""}function E(x){return x==="granted"||x==="prompt"}return{isSupported:u,text:p,copied:h,copy:f}}function yW(t){return JSON.parse(JSON.stringify(t))}function bW(t,e,n={}){const{window:r=pf,...a}=n;let i;const s=w4(()=>r&&"ResizeObserver"in r),o=()=>{i&&(i.disconnect(),i=void 0)},l=pt(()=>{const h=Hr(t);return Array.isArray(h)?h.map(d=>Il(d)):[Il(h)]}),u=Ir(l,h=>{if(o(),s.value&&r){i=new ResizeObserver(e);for(const d of h)d&&i.observe(d,a)}},{immediate:!0,flush:"post"}),p=()=>{o(),u()};return S4(p),{isSupported:s,stop:p}}function CW(t,e={width:0,height:0},n={}){const{window:r=pf,box:a="content-box"}=n,i=pt(()=>{var h,d;return(d=(h=Il(t))==null?void 0:h.namespaceURI)==null?void 0:d.includes("svg")}),s=Kr(e.width),o=Kr(e.height),{stop:l}=bW(t,([h])=>{const d=a==="border-box"?h.borderBoxSize:a==="content-box"?h.contentBoxSize:h.devicePixelContentBoxSize;if(r&&i.value){const m=Il(t);if(m){const f=m.getBoundingClientRect();s.value=f.width,o.value=f.height}}else if(d){const m=Mp(d);s.value=m.reduce((f,{inlineSize:v})=>f+v,0),o.value=m.reduce((f,{blockSize:v})=>f+v,0)}else s.value=h.contentRect.width,o.value=h.contentRect.height},n);fW(()=>{const h=Il(t);h&&(s.value="offsetWidth"in h?h.offsetWidth:e.width,o.value="offsetHeight"in h?h.offsetHeight:e.height)});const u=Ir(()=>Il(t),h=>{s.value=h?e.width:0,o.value=h?e.height:0});function p(){l(),u()}return{width:s,height:o,stop:p}}const EW={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function SW(t={}){const{reactive:e=!1,target:n=pf,aliasMap:r=EW,passive:a=!0,onEventFired:i=O5}=t,s=fo(new Set),o={toJSON(){return{}},current:s},l=e?fo(o):o,u=new Set,p=new Set;function h(v,C){v in l&&(e?l[v]=C:l[v].value=C)}function d(){s.clear();for(const v of p)h(v,!1)}function m(v,C){var E,x;const g=(E=v.key)==null?void 0:E.toLowerCase(),w=[(x=v.code)==null?void 0:x.toLowerCase(),g].filter(Boolean);g&&(C?s.add(g):s.delete(g));for(const b of w)p.add(b),h(b,C);g==="meta"&&!C?(u.forEach(b=>{s.delete(b),h(b,!1)}),u.clear()):typeof v.getModifierState=="function"&&v.getModifierState("Meta")&&C&&[...s,...w].forEach(b=>u.add(b))}ia(n,"keydown",v=>(m(v,!0),i(v)),{passive:a}),ia(n,"keyup",v=>(m(v,!1),i(v)),{passive:a}),ia("blur",d,{passive:a}),ia("focus",d,{passive:a});const f=new Proxy(l,{get(v,C,E){if(typeof C!="string")return Reflect.get(v,C,E);if(C=C.toLowerCase(),C in r&&(C=r[C]),!(C in l))if(/[+_-]/.test(C)){const g=C.split(/[+_-]/g).map(w=>w.trim());l[C]=pt(()=>g.map(w=>Hr(f[w])).every(Boolean))}else l[C]=Kr(!1);const x=Reflect.get(v,C,E);return e?Hr(x):x}});return f}function xW(t,e,n,r={}){var a,i,s;const{clone:o=!1,passive:l=!1,eventName:u,deep:p=!1,defaultValue:h,shouldEmit:d}=r,m=Bs(),f=n||m?.emit||((a=m?.$emit)==null?void 0:a.bind(m))||((s=(i=m?.proxy)==null?void 0:i.$emit)==null?void 0:s.bind(m?.proxy));let v=u;v=v||`update:${e.toString()}`;const C=g=>o?typeof o=="function"?o(g):yW(g):g,E=()=>oW(t[e])?C(t[e]):h,x=g=>{d?d(g)&&f(v,g):f(v,g)};if(l){const g=E(),w=xt(g);let b=!1;return Ir(()=>t[e],A=>{b||(b=!0,w.value=C(A),ws(()=>b=!1))}),Ir(w,A=>{!b&&(A!==t[e]||p)&&x(A)},{deep:p}),w}else return pt({get(){return E()},set(g){x(g)}})}function wW(t,e={}){const{enter:n=()=>{},leave:r=()=>{},initial:a=!1}=e,i=xt(a);return ia(t,"mouseenter",()=>{i.value=!0,n()}),ia(t,"mouseleave",()=>{i.value=!1,r()}),{isHovering:i}}const TW={class:"flex pl5px"},_W={class:"w160px py5px"},AW=ur({__name:"StateFieldEditor",props:{data:{},hovering:{type:Boolean},depth:{},showAddIfNeeded:{type:Boolean,default:!0},disableEdit:{type:Boolean}},emits:["enableEditInput","addNewProp"],setup(t){const e=t,n=C4(),{copy:r,isSupported:a}=vW(),i=xt(!1),s=pt(()=>Lm(e.data.value)),o=pt(()=>s.value.value),l=pt(()=>s.value.customType),u=pt(()=>o.value===null?"null":typeof o.value),p={flat:!0,size:"mini"},h=pt(()=>({"opacity-0":!e.hovering}));async function d(f,v=!1){await Qt.value.editInspectorState({path:e.data.path||[e.data.key],inspectorId:n.value.inspectorId,type:e.data.stateType,nodeId:n.value.nodeId,state:{newKey:null,value:Cn(f),type:u.value,remove:v}}),await Qt.value.sendInspectorState(n.value.inspectorId)}function m(f,v){const C=typeof f=="number"?f+v:BigInt(f)+BigInt(v);d(C)}return(f,v)=>(Je(),lt("div",TW,[!e.disableEdit&&f.data.editable?(Je(),lt(Rr,{key:0},[u.value==="string"||u.value==="number"||u.value==="object"||u.value==="null"?(Je(),lt(Rr,{key:0},[qn((Je(),Zt($e(Ls),Rs(p,{class:h.value,onClick:v[0]||(v[0]=oo(C=>f.$emit("enableEditInput",u.value),["stop"]))}),{icon:Vt(()=>[gt($e(ks),{icon:"i-material-symbols-edit-rounded"})]),_:1},16,["class"])),[[$e(Os),{content:"Edit value"}]]),u.value==="object"&&f.showAddIfNeeded?qn((Je(),Zt($e(Ls),Rs({key:0},p,{class:h.value,onClick:v[1]||(v[1]=oo(C=>f.$emit("addNewProp",Array.isArray(o.value)?"array":"object"),["stop"]))}),{icon:Vt(()=>[gt($e(ks),{icon:"i-material-symbols-add-circle-rounded"})]),_:1},16,["class"])),[[$e(Os),{content:"Add new value"}]]):sr("",!0)],64)):sr("",!0),u.value==="boolean"?(Je(),Zt($e(Ls),Rs({key:1},p,{class:h.value,onClick:v[2]||(v[2]=C=>d(!o.value))}),{icon:Vt(()=>[gt($e(ks),{icon:o.value?"i-material-symbols-check-box-sharp":"i-material-symbols-check-box-outline-blank-sharp"},null,8,["icon"])]),_:1},16,["class"])):u.value==="number"||l.value==="bigint"?(Je(),lt(Rr,{key:2},[gt($e(Ls),Rs(p,{class:h.value,onClick:v[3]||(v[3]=oo(C=>m(o.value,1),["stop"]))}),{icon:Vt(()=>[gt($e(ks),{icon:"i-carbon-add"})]),_:1},16,["class"]),gt($e(Ls),Rs(p,{class:h.value,onClick:v[4]||(v[4]=oo(C=>m(o.value,-1),["stop"]))}),{icon:Vt(()=>[gt($e(ks),{icon:"i-carbon-subtract"})]),_:1},16,["class"])],64)):sr("",!0)],64)):sr("",!0),!e.disableEdit&&f.depth>0&&f.data.editable?(Je(),Zt($e(Ls),Rs({key:1},p,{class:h.value,onClick:v[5]||(v[5]=oo(C=>d(o.value,!0),["stop"]))}),{icon:Vt(()=>[gt($e(ks),{icon:"i-material-symbols-delete-rounded"})]),_:1},16,["class"])):sr("",!0),gt($e(Wu),{class:Wr({"opacity-0":!f.hovering&&!i.value}),"button-props":{flat:!0,size:"mini"},disabled:!$e(a),"onUpdate:visible":v[8]||(v[8]=C=>i.value=C)},{popper:Vt(()=>[Ze("div",_W,[gt($e(iy),{onClick:v[6]||(v[6]=C=>$e(r)(typeof o.value=="object"?JSON.stringify(o.value):o.value.toString()))},{icon:Vt(()=>[gt($e(ks),{icon:"i-material-symbols-copy-all-rounded",class:"mt4px"}),v[9]||(v[9]=pn(" Copy Value "))]),_:1}),gt($e(iy),{onClick:v[7]||(v[7]=()=>{$e(r)(f.data.key)})},{icon:Vt(()=>[gt($e(ks),{icon:"i-material-symbols-copy-all-rounded",class:"mt4px"}),v[10]||(v[10]=pn(" Copy Path "))]),_:1})])]),"button-icon":Vt(()=>[gt($e(ks),{icon:"i-material-symbols:more-vert"})]),_:1},8,["class","disabled"])]))}}),PW={class:"flex-inline items-center gap4px"},l0=ur({__name:"StateFieldInputEditor",props:{modelValue:{},customType:{},showActions:{type:Boolean,default:!0},autoFocus:{type:Boolean,default:!0}},emits:["cancel","submit","update:modelValue"],setup(t,{emit:e}){const n=t,r=e,a=pt(()=>n.customType==="date"?"datetime-local":""),{escape:i,enter:s}=SW();ii(()=>{i.value?r("cancel"):s.value&&r("submit")});const o=xW(n,"modelValue",r);function l(p){try{return Ep(p,n.customType),!0}catch{return!1}}const u=xt(!1);return Ir(o,la(()=>{u.value=!l(o.value)},300)),(p,h)=>(Je(),lt("span",PW,[gt($e(Ro),{modelValue:$e(o),"onUpdate:modelValue":h[0]||(h[0]=d=>Pn(o)?o.value=d:null),type:a.value,variant:u.value?"warning":"normal",class:Wr(["h25px px4px",p.customType==="date"?"w240px":"w120px"]),"auto-focus":p.autoFocus,onClick:h[1]||(h[1]=oo(()=>{},["stop"]))},null,8,["modelValue","type","variant","class","auto-focus"]),p.showActions?(Je(),lt(Rr,{key:0},[qn((Je(),Zt($e(Ls),{size:"mini",flat:"",class:"p2px!",onClick:h[2]||(h[2]=oo(d=>p.$emit("cancel"),["stop"]))},{icon:Vt(()=>[gt($e(ks),{icon:"i-material-symbols-cancel"})]),_:1})),[[$e(Os),{content:"Esc to cancel"}]]),u.value?qn((Je(),Zt($e(ks),{key:1,icon:"i-material-symbols-warning",class:"color-warning-500 dark:color-warning-300"},null,512)),[[$e(Os),{content:"Invalid value"}]]):qn((Je(),Zt($e(Ls),{key:0,size:"mini",flat:"",class:"p2px!",onClick:h[3]||(h[3]=oo(d=>p.$emit("submit"),["stop"]))},{icon:Vt(()=>[gt($e(ks),{icon:"i-material-symbols-save"})]),_:1})),[[$e(Os),{content:"Enter to submit change"}]])],64)):sr("",!0)]))}}),MW={key:1,pl5:""},LW={"whitespace-nowrap":"","text-purple-700":"",op70:"","dark:text-purple-300":""},OW=["innerHTML"],IW={key:0},kW={"overflow-hidden":"","text-ellipsis":"","whitespace-nowrap":"","state-key":""},$y=30,zW=ur({__name:"StateFieldViewer",props:{data:{},depth:{},index:{},expandedStateId:{}},setup(t){const e=t,n=xt($y),r=pt(()=>Ob(e.data.value,!1,{customClass:{string:"max-w-120 truncate"}})),a=pt(()=>Lu(e.data.value)),i=pt(()=>Lm(e.data.value)),{expanded:s,toggleExpanded:o}=E4(e.expandedStateId??""),l=pt(()=>{var F;return a.value==="custom"?`${((F=e.data.value._custom)==null?void 0:F.type)??"string"}-custom-state`:"unknown-state-type"}),u=pt(()=>{const{value:F}=i.value;return Lg(F)?F.length:Mg(F)?Object.keys(F).length:0}),p=pt(()=>e.data.path||[e.data.key]),h=pt(()=>p.value[p.value.length-1]),d=pt(()=>{var F,N,$,D,R,K,re;const ue=["Reactive"],Oe=((N=(F=e.data.value)==null?void 0:F._custom)==null?void 0:N.stateTypeName)||(($=e.data)==null?void 0:$.stateTypeName);if(ue.includes(Oe))return Oe;if((R=(D=e.data.value)==null?void 0:D.fields)!=null&&R.abstract)return"";{const X=(re=(K=e.data.value)==null?void 0:K._custom)==null?void 0:re.type,J=a.value==="custom"&&!X?`"${r.value}"`:r.value===""?'""':r.value,fe=a.value==="custom"&&X==="ref"?Lu(J):a.value,Ee=a.value==="string"?"select-text":"",Ae=`<span title="${a.value==="string"?qh(e.data.value):""}" class="${fe}-state-type flex whitespace-nowrap ${Ee}">${J}</span>`;return Oe?`${Ae} <span class="text-gray-500">(${Oe})</span>`:Ae}}),m=pt(()=>{const{value:F,inherit:N,customType:$}=i.value,D=$==="set";let R=[];return Lg(F)?F.slice(0,n.value).map((K,re)=>({key:re.toString(),path:[...p.value,re.toString()],value:K,...N,editable:e.data.editable&&!D,creating:!1})):(Mg(F)&&(R=Object.keys(F).slice(0,n.value).map(K=>({key:K,path:[...p.value,K],value:F[K],...N,editable:e.data.editable&&!D,creating:!1})),a.value!=="custom"&&(R=e8(R))),R===e.data.value?[]:R)}),f=pt(()=>m.value.length>0),v=xt(),C=C4(),{isHovering:E}=wW(()=>v.value),{editingType:x,editing:g,editingText:w,toggleEditing:b,nodeId:A}=nW();Ir(()=>g.value,F=>{if(F){const{value:N}=i.value;w.value=eO(N,i.value.customType)}else w.value=""});async function T(){const F=e.data;await Qt.value.editInspectorState({path:p.value,inspectorId:C.value.inspectorId,type:F.stateType,nodeId:A.value,state:{newKey:null,type:x.value,value:Ep(w.value,i.value.customType)}}),await Qt.value.sendInspectorState(C.value.inspectorId),b()}const{addNewProp:O,draftingNewProp:I,resetDrafting:z}=iW();function U(F){const N=`${e.depth}-${e.index}`;s.value.includes(N)||o(N),O(F,i.value.value)}async function W(){const F=e.data;await Qt.value.editInspectorState({path:[...p.value,I.value.key],inspectorId:C.value.inspectorId,type:F.stateType,nodeId:A.value,state:{newKey:I.value.key,type:typeof Ep(I.value.value),value:Ep(I.value.value)}}),await Qt.value.sendInspectorState(C.value.inspectorId),z()}return(F,N)=>(Je(),lt("div",null,[Ze("div",{ref_key:"containerRef",ref:v,class:Wr(["font-state-field flex items-center text-3.5",[f.value&&"cursor-pointer hover:bg-active"]]),style:Gs({paddingLeft:`${F.depth*15+4}px`}),onClick:N[1]||(N[1]=$=>$e(o)(`${F.depth}-${F.index}`))},[f.value?(Je(),Zt(b4,{key:0,value:$e(s).includes(`${F.depth}-${F.index}`)},null,8,["value"])):(Je(),lt("span",MW)),Ze("span",LW,hn(h.value),1),N[5]||(N[5]=Ze("span",{mx1:""},":",-1)),$e(g)?(Je(),Zt(l0,{key:2,modelValue:$e(w),"onUpdate:modelValue":N[0]||(N[0]=$=>Pn(w)?w.value=$:null),class:"mr-1","custom-type":i.value.customType,onCancel:$e(b),onSubmit:T},null,8,["modelValue","custom-type","onCancel"])):sr("",!0),Ze("span",{class:Wr([l.value,"flex whitespace-nowrap dark:text-#bdc6cf"])},[Ze("span",{class:"flex",innerHTML:d.value},null,8,OW)],2),gt(AW,{hovering:$e(E),"disable-edit":$e(C).disableEdit||$e(g),data:F.data,depth:F.depth,onEnableEditInput:$e(b),onAddNewProp:U},null,8,["hovering","disable-edit","data","depth","onEnableEditInput"])],6),f.value&&$e(s).includes(`${F.depth}-${F.index}`)?(Je(),lt("div",IW,[gt(qS,{data:m.value,depth:F.depth,index:F.index},null,8,["data","depth","index"]),u.value>n.value?qn((Je(),Zt($e(Ls),{key:0,flat:"",size:"mini",class:"ml-4",onClick:N[2]||(N[2]=$=>n.value+=$y)},{icon:Vt(()=>[gt($e(ks),{icon:"i-material-symbols-more-horiz"})]),_:1})),[[$e(Os),"Show more"]]):sr("",!0),$e(I).enable?(Je(),lt("div",{key:1,style:Gs({paddingLeft:`${(F.depth+1)*15+4}px`})},[Ze("span",kW,[gt(l0,{modelValue:$e(I).key,"onUpdate:modelValue":N[3]||(N[3]=$=>$e(I).key=$),"show-actions":!1},null,8,["modelValue"])]),N[6]||(N[6]=Ze("span",{"mx-1":""},":",-1)),gt(l0,{modelValue:$e(I).value,"onUpdate:modelValue":N[4]||(N[4]=$=>$e(I).value=$),"auto-focus":!1,onCancel:$e(z),onSubmit:W},null,8,["modelValue","onCancel"])],4)):sr("",!0)])):sr("",!0)]))}}),NW=ll(zW,[["__scopeId","data-v-7918b8f2"]]),qS=ur({__name:"ChildStateViewer",props:{data:{},depth:{default:0},index:{},expandedStateId:{default:""}},setup(t){return(e,n)=>(Je(),lt("div",null,[(Je(!0),lt(Rr,null,Is(e.data,(r,a)=>(Je(),lt("div",{key:a},[gt(NW,{data:r,depth:e.depth+1,index:`${e.index}-${a}`,"expanded-state-id":e.expandedStateId},null,8,["data","depth","index","expanded-state-id"])]))),128))]))}}),VW=["onClick"],HW={key:1,pl5:""},DW={"font-state-field":"","text-3.5":"","text-hex-a3a3a3":""},RW={key:0},u2=ur({__name:"RootStateViewer",props:{data:{},nodeId:{},inspectorId:{},disableEdit:{type:Boolean,default:!1},expandedStateId:{default:""}},setup(t){const e=t;function n(){return{nodeId:e.nodeId,inspectorId:e.inspectorId,disableEdit:e.disableEdit}}const{context:r}=rW(n());ii(()=>{r.value=n()});const{expanded:a,toggleExpanded:i}=E4(e.expandedStateId);return(s,o)=>(Je(),lt("div",null,[(Je(!0),lt(Rr,null,Is(s.data,(l,u,p)=>(Je(),lt("div",{key:p},[Ze("div",{class:Wr(["flex items-center",[l?.length&&"cursor-pointer hover:bg-active"]]),onClick:h=>$e(i)(`${p}`)},[l!=null&&l.length?(Je(),Zt(b4,{key:0,value:$e(a).includes(`${p}`)},null,8,["value"])):(Je(),lt("span",HW)),Ze("span",DW,hn(u),1)],10,VW),l!=null&&l.length&&$e(a).includes(`${p}`)?(Je(),lt("div",RW,[gt(qS,{data:l,index:`${p}`,"expanded-state-id":s.expandedStateId},null,8,["data","index","expanded-state-id"])])):sr("",!0)]))),128))]))}}),jW={class:"p3"},BW=["onClick"],FW={key:0,class:"absolute left-5px top-4.5 h10 w0 border-l-2",border:"solid gray2"},$W={class:"h-full flex items-center truncate pl5"},UW={absolute:"","top-5":"",pr2:"","text-3":"",op40:""},qW={pl2:"",op30:""},WW=ur({__name:"EventList",props:Gc({data:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(t){const e=t,n=Rh(t,"modelValue"),r=["#3e5770","#42b983","#0098c4"],a=xt(null),i=pt(()=>{let s=-1,o=0;return e.data.forEach((l,u)=>{(l.groupId!==o||s===-1)&&(s=(s+1)%r.length),o=l.groupId??o,l.id=u,l.color=r[s]}),e.data});return Ir(()=>i.value.length,s=>{var o;(o=a.value)==null||o.scrollToItem(s-1)},{flush:"post"}),(s,o)=>(Je(),lt("div",jW,[gt($e(a4),{ref_key:"scrollerRef",ref:a,items:i.value,"min-item-size":52,"key-field":"id","page-mode":"","item-tag":"li","list-tag":"ul",buffer:20},{default:Vt(({item:l})=>[Ze("div",{class:"relative mb7 h6 cursor-pointer",style:Gs({color:n.value===l.id?l.color:""}),onClick:u=>n.value=l.id},[Ze("span",{class:"absolute top-1.5 inline-block h3 w3 b rounded-50%",style:Gs({border:`3px solid ${l.color}`})},null,4),l.id<s.data.length-1?(Je(),lt("span",FW)):sr("",!0),Ze("p",$W,[Ze("span",UW,"["+hn($e(jq)(l.time))+"]",1),pn(" "+hn(l.title)+" ",1),Ze("span",qW,hn(l.subtitle),1)])],12,BW)]),_:1},8,["items"])]))}}),GW={class:"relative h-full flex flex-col"},KW={key:1,class:"flex-1 overflow-hidden"},XW={"h-full":"","select-none":"","overflow-scroll":"",class:"no-scrollbar"},YW={"h-full":"","overflow-scroll":"",class:"no-scrollbar"},JW={key:3,class:"absolute right-3 top-12 flex items-center justify-end b-1 border-base rounded-1 b-solid px2 py1"},QW={class:"flex items-center gap-2 px-1"},ZW={key:0,class:"recording recording-btn bg-[#ef4444]"},eG={key:1,class:"recording-btn bg-black op70 dark:bg-white hover:op100"},tG={class:"flex items-center gap1"},rG=ur({__name:"index",props:{layerIds:{},pluginId:{},docLink:{},githubRepoLink:{},headerVisible:{type:Boolean,default:!0},switcherVisible:{type:Boolean,default:!0}},setup(t,{expose:e}){const n=t,{expanded:r}=fa("timeline-state");r.value=["0","1"];const a=xt([]),i=xt(new Map),s=xt(0),o=Wl(),l=pt(()=>{var x;return(x=o.timelineLayersState.value)==null?void 0:x[n.pluginId]}),u=pt(()=>a.value[s.value]??null),p=pt(()=>l.value?"Stop recording":"Start recording"),h=pt(()=>{var x;const g=[];for(const w in(x=u.value)==null?void 0:x.data)g.push({key:w,type:w,editable:!1,value:u.value.data[w]});return g}),d=pt(()=>{var x,g,w;const b=(x=u.value)==null?void 0:x.groupId,A=i.value.get(b);if(A){const T=((g=A[A.length-1])==null?void 0:g.time)-(((w=A[0])==null?void 0:w.time)??0);return[{key:"events",type:"events",editable:!1,value:A.length},T&&{key:"duration",type:"duration",editable:!1,value:`${T}ms`}].filter(Boolean)}}),m=pt(()=>({"Event Info":h.value,...d.value&&{"Group Info":d.value}}));function f(x){var g;const w=x.groupId;w!==void 0&&(i.value.set(w,i.value.get(w)??[]),(g=i.value.get(w))==null||g.push(x))}function v(x){const g=oi(x);if(!g)return;const{layerId:w,event:b}=g;n.layerIds.includes(w)&&(a.value.push(b),f(b))}Qt.functions.on(xs.TIMELINE_EVENT_UPDATED,v),gi(()=>{Qt.functions.off(xs.TIMELINE_EVENT_UPDATED,v)});function C(){a.value=[],i.value.clear()}e({clear:C});function E(){Qt.value.updateTimelineLayersState({[n.pluginId]:!l.value})}return(x,g)=>(Je(),lt("div",GW,[x.headerVisible?(Je(),Zt(b1,{key:0,"doc-link":x.docLink,"github-repo-link":x.githubRepoLink},{default:Vt(()=>[gt(C1)]),_:1},8,["doc-link","github-repo-link"])):sr("",!0),a.value.length?(Je(),lt("div",KW,[gt($e(v1),{class:"h-full"},{default:Vt(()=>[gt($e(Bi),{border:"r base",size:"40","h-full":""},{default:Vt(()=>[Ze("div",XW,[gt(WW,{modelValue:s.value,"onUpdate:modelValue":g[0]||(g[0]=w=>s.value=w),data:a.value},null,8,["modelValue","data"])])]),_:1}),gt($e(Bi),{size:"60"},{default:Vt(()=>[Ze("div",YW,[gt(u2,{class:"p3",data:m.value,"node-id":"","inspector-id":"","disable-edit":!0,"expanded-state-id":"timeline-state"},null,8,["data"])])]),_:1})]),_:1})])):(Je(),Zt(qc,{key:2,class:"flex-1"},{default:Vt(()=>g[1]||(g[1]=[pn(" No events ")])),_:1})),x.switcherVisible?(Je(),lt("div",JW,[Ze("div",QW,[qn((Je(),lt("div",{class:"flex items-center gap1",onClick:E},[l.value?(Je(),lt("span",ZW)):(Je(),lt("span",eG))])),[[$e(Os),{content:p.value},void 0,{"bottom-end":!0}]]),qn((Je(),lt("div",{class:"flex items-center gap1",onClick:C},[gt($e(Gu),{name:"baseline-delete","cursor-pointer":"","text-xl":"",op70:"","hover:op100":""})])),[[$e(Os),{content:"Clear all timelines"},void 0,{"bottom-end":!0}]]),qn((Je(),lt("div",tG,[gt($e(Gu),{name:"baseline-tips-and-updates","cursor-pointer":"","text-xl":"",op70:"","hover:op100":""})])),[[$e(Os),{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}]])])])):sr("",!0)]))}}),T4=ll(rG,[["__scopeId","data-v-3dbcfd2a"]]);function nG(){const t=xt([]),e=xt([]);function n(a){e.value=a,a.length<t.value.length&&(t.value=[]),e.value.forEach(i=>{r(i)})}oa(()=>{Qt.value.getCustomInspector().then(a=>{e.value=a,e.value.forEach(i=>{r(i)})}),Qt.functions.on(xs.INSPECTOR_UPDATED,n)});function r(a){t.value.some(i=>i.id===a.id)||t.value.push(a)}return gi(()=>{Qt.functions.off(xs.INSPECTOR_UPDATED,n)}),{registeredInspector:t,register:r}}const WS=Symbol("SelectedSymbolKey");function sG(){const t=xt("");return zs(WS,t),{selected:t}}function iG(){const t=Rn(WS,xt(""));function e(n){t.value=n}return{selected:t,select:e}}const oG=["onClick","onDblclick","onMouseover"],aG={key:1,pl5:""},lG={"font-state-field":"","text-3.5":""},cG={key:0,class:"text-gray-400 dark:text-gray-600 group-hover:text-white group-hover:op50 [.active_&]:op50 [.active_&]:text-white!"},uG={"group-hover:text-white":"",class:"ws-nowrap [.active_&]:text-white"},pG={key:2,class:"text-gray-400 dark:text-gray-600 group-hover:text-white group-hover:op50 [.active_&]:op50 [.active_&]:text-white!"},hG={key:2,class:"ml-2 rounded-sm bg-blue-400 px-1 text-[0.75rem] leading-snug dark:bg-blue-800"},fG={key:3,class:"ml-2 rounded-sm bg-gray-500 px-1 text-[0.75rem] leading-snug"},dG={key:0},p2=ur({__name:"TreeViewer",props:Gc({data:{},depth:{default:0},withTag:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:Gc(["hover","leave"],["update:modelValue"]),setup(t,{emit:e}){const n=e,r=Rh(t,"modelValue"),{expanded:a,toggleExpanded:i}=E4();iG();function s(l){return"name"in l&&l?.name||"label"in l&&l.label}function o(l){r.value=l}return(l,u)=>(Je(!0),lt(Rr,null,Is(l.data,(p,h)=>{var d,m;return Je(),lt("div",{key:h,class:Wr({"min-w-max":l.depth===0})},[Ze("div",{class:Wr(["group flex cursor-pointer items-center rounded-1 hover:bg-primary-300 hover:dark:bg-gray-600",{"bg-primary-600! active":r.value===p.id}]),style:Gs({paddingLeft:`${15*l.depth+4}px`}),onClick:f=>o(p.id),onDblclick:f=>$e(i)(p.id),onMouseover:()=>n("hover",p.id),onMouseleave:u[0]||(u[0]=()=>n("leave"))},[(d=p?.children)!=null&&d.length?(Je(),Zt(b4,{key:0,value:$e(a).includes(p.id),class:"[.active_&]:op20 group-hover:op20",onClick:oo(f=>$e(i)(p.id),["stop"])},null,8,["value","onClick"])):(Je(),lt("span",aG)),Ze("span",lG,[l.withTag?(Je(),lt("span",cG,"<")):sr("",!0),Ze("span",uG,hn(s(p)),1),(p.renderKey===0||p.renderKey)&&p.renderKey!==$e(h1)?(Je(),lt("span",{key:1,class:Wr(["text-xs opacity-50",{"opacity-100":r.value===p.id}])},[Ze("span",{class:Wr([r.value===p.id?"text-purple-200":"text-purple-500"])}," key",2),u[4]||(u[4]=pn("=")),Ze("span",null,hn(p.renderKey),1)],2)):sr("",!0),l.withTag?(Je(),lt("span",pG,">")):sr("",!0)]),p.isFragment?qn((Je(),lt("span",hG,u[5]||(u[5]=[pn(" fragment ")]))),[[$e(Os),"Has multiple root DOM nodes"]]):sr("",!0),p.inactive?qn((Je(),lt("span",fG,u[6]||(u[6]=[pn(" inactive ")]))),[[$e(Os),"Currently inactive but not destroyed"]]):sr("",!0),(Je(!0),lt(Rr,null,Is(p.tags,(f,v)=>(Je(),Zt(NS,{key:v,tag:f},null,8,["tag"]))),128))],46,oG),(m=p?.children)!=null&&m.length&&$e(a).includes(p.id)?(Je(),lt("div",dG,[gt(p2,{modelValue:r.value,"onUpdate:modelValue":u[1]||(u[1]=f=>r.value=f),data:p?.children,depth:l.depth+1,"with-tag":l.withTag,onHover:u[2]||(u[2]=f=>n("hover",f)),onLeave:u[3]||(u[3]=f=>n("leave"))},null,8,["modelValue","data","depth","with-tag"])])):sr("",!0)],2)}),128))}}),Uy=200;function mG(){const t=By(n=>Qt.value.highlighComponent(n),Uy),e=By(()=>Qt.value.unhighlight(),Uy);return{highlight:t,unhighlight:e}}const gG={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"},vG={class:"flex-1 overflow-scroll text-3.5"},yG=ur({__name:"RenderCode",props:{code:{}},emits:["close"],setup(t,{emit:e}){const n=e;function r(){n("close")}return(a,i)=>(Je(),lt("div",gG,[Ze("div",{class:"h-12 w-full flex items-center justify-between p-2"},[i[0]||(i[0]=Ze("span",{class:"font-500"},"Render Code",-1)),Ze("i",{class:"i-carbon-close cursor-pointer hover:op80",onClick:r})]),Ze("div",vG,[gt($e(wj),{code:a.code,lang:"javascript"},null,8,["code"])])]))}}),bG={class:"h-full w-full"},CG={class:"no-scrollbar h-full flex select-none gap-2 overflow-scroll"},EG={key:0,class:"h-full flex flex-col p2"},SG={class:"flex py2"},xG={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"},wG={class:"h-full flex flex-col p2"},TG={class:"flex py2"},_G={key:0,class:"font-state-field flex items-center px-1 text-3.5"},AG={"group-hover:text-white":"",class:"max-w-40 of-hidden text-ellipsis ws-nowrap [.active_&]:text-white"},PG={class:"flex items-center gap-2 px-1"},MG={class:"h-full flex flex-col items-center justify-center gap-2"},LG={class:"block"},OG={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"},IG={class:"flex items-center justify-center"},K1="components",kG=ur({__name:"index",emits:["openInEditor","onInspectComponentStart","onInspectComponentEnd"],setup(t,{emit:e}){const n=e,r=xt(),a=xt(!1),{width:i}=CW(r),s=pt(()=>a.value?i.value<700:!1),o=xt(""),l=xt(""),[u,p]=FS(!0),h=xt(!1),d=xt(!1),m=xt(""),f=xt(!1),v=mG();function C(ge,Me=[],ae=[]){var k;return Me.push(ge.id),((k=ge.children)==null?void 0:k.length)===0&&ae.push([...Me]),Array.isArray(ge.children)&&ge.children.forEach(B=>{C(B,Me,ae)}),Me.pop(),ae}function E(ge){const Me=[],ae=k=>{k?.forEach(B=>{var Z;Me.push(B),(Z=B.children)!=null&&Z.length&&ae(B.children)})};return ae(ge),Me}function x(ge,Me){const ae=[];return ge?.forEach(k=>{ae.push(...k.slice(0,Me+1))}),[...new Set(ae)]}function g(ge,Me){const ae=[];return ge.forEach(k=>{const B=k.indexOf(Me);B!==-1&&ae.push(...k.slice(0,B+1))}),[...new Set(ae)]}const w=xt([]),b=pt(()=>{var ge,Me;return(ge=w.value)!=null&&ge.length?C((Me=w.value)==null?void 0:Me[0]):[]}),A=pt(()=>E(w.value)),T=pt(()=>A.value.map(ge=>ge.id)),O=xt({}),I=xt(""),z=pt(()=>{const ge=[],Me=ae=>{ae.forEach(k=>{var B;k.id===I.value&&ge.push(k),(B=k.children)!=null&&B.length&&Me(k.children)})};return Me(w.value),ge[0]}),U=pt(()=>{var ge;return((ge=z.value)==null?void 0:ge.file)??""}),W=pt(()=>g4({state:O.value,filterKey:l.value,processGroup(ge){return bU(Object.values(Rq(e8(ge),"stateType")))}})),{expanded:F}=fa(),{expanded:N}=fa("component-state");sG();async function $(ge=""){return Qt.value.getInspectorTree({inspectorId:K1,filter:ge}).then(Me=>{var ae,k;const B=oi(Me);w.value=B,I.value=(k=(ae=w.value)==null?void 0:ae[0])==null?void 0:k.id,F.value=x(b.value,1),h.value=!0})}function D(ge){if(!ge||!(ge!=null&&ge.state))return{};const Me={};return ge.state.forEach(ae=>{Me[ae.type]||(Me[ae.type]=[]),Me[ae.type].push(ae)}),Me}function R(ge){Qt.value.getInspectorState({inspectorId:K1,nodeId:ge}).then(Me=>{const ae=oi(Me);ae&&(O.value=D(ae),N.value=Array.from({length:Object.keys(O.value).length},(k,B)=>`${B}`))})}Ir(I,ge=>{R(ge),f.value&&ie()});function K(ge){const Me=oi(ge);Me.inspectorId!==K1||Me.nodeId!==I.value||(O.value=D({state:Me.state.state}))}Qt.functions.on(xs.INSPECTOR_STATE_UPDATED,K),$();function re(ge){const Me=ge.trim().toLowerCase();p(),$(Me).then(()=>{p()})}$S(o,ge=>{re(ge)},{debounce:300});function ue(ge){var Me,ae;const k=oi(ge);k.inspectorId===K1&&(o.value?re(o.value):w.value=k.rootNodes,T.value.includes(I.value)||(I.value=(ae=(Me=w.value)==null?void 0:Me[0])==null?void 0:ae.id,F.value=x(b.value,1)))}Qt.functions.on(xs.INSPECTOR_TREE_UPDATED,ue),gi(()=>{Qt.functions.off(xs.INSPECTOR_STATE_UPDATED,K),Qt.functions.off(xs.INSPECTOR_TREE_UPDATED,ue)});const Oe=Wl(),X=pt(()=>Oe.appRecords.value.map(ge=>({label:ge.name+(ge.version?` (${ge.version})`:""),value:ge.id,iframe:ge.iframe}))),J=pt(()=>X.value.map(ge=>({label:ge.label+(ge.iframe?` (iframe: ${ge.iframe})`:""),id:ge.value}))),fe=xt(Oe.activeAppRecordId.value);ii(()=>{fe.value=Oe.activeAppRecordId.value});async function Ee(ge,Me={}){await Qt.value.toggleApp(ge,Me),I.value="",await $()}async function Ae(){d.value=!0,n("onInspectComponentStart");try{const ge=JSON.parse(await Qt.value.inspectComponentInspector()),Me=ge.id.split(":")[0];fe.value!==ge.appId&&await Ee(Me,{inspectingComponent:!0}),I.value=ge.id,F.value.includes(ge.id)||F.value.push(ge.id),F.value=[...new Set([...F.value,...g(b.value,ge.id)])],se()}finally{d.value=!1,n("onInspectComponentEnd")}}function pe(){d.value=!1,Qt.value.cancelInspectComponentInspector()}ia("keydown",ge=>{ge.key==="s"&&(ge.ctrlKey||ge.metaKey)&&!d.value?Ae():ge.key==="Escape"&&d.value&&pe()});function oe(){Qt.value.scrollToComponent(I.value)}function ce(){Qt.value.inspectDOM(I.value).then(()=>{chrome.devtools.inspectedWindow.eval("inspect(window.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__)")})}function ie(){Qt.value.getComponentRenderCode(I.value).then(ge=>{m.value=ge,f.value=!0})}function ne(){n("openInEditor",U.value)}const Se=xt();function se(){setTimeout(()=>{var ge;const Me=(ge=Se.value)==null?void 0:ge.querySelector(".active");Me?.scrollIntoView({behavior:"smooth",block:"center"})},300)}function ye(){m.value="",f.value=!1}return(ge,Me)=>(Je(),lt("div",bG,[gt($e(v1),{ref_key:"splitpanesRef",ref:r,class:"flex-1 overflow-auto",horizontal:s.value,onReady:Me[4]||(Me[4]=ae=>a.value=!0)},{default:Vt(()=>[X.value.length>1?(Je(),Zt($e(Bi),{key:0,border:"base h-full",size:"20"},{default:Vt(()=>[Ze("div",CG,[gt(Wq,{modelValue:fe.value,"onUpdate:modelValue":Me[0]||(Me[0]=ae=>fe.value=ae),data:J.value,class:"w-full",onSelect:Ee},null,8,["modelValue","data"])])]),_:1})):sr("",!0),gt($e(Bi),{border:"base","h-full":""},{default:Vt(()=>[h.value?(Je(),lt("div",EG,[Ze("div",SG,[gt($e(Ro),{modelValue:o.value,"onUpdate:modelValue":Me[1]||(Me[1]=ae=>o.value=ae),"loading-debounce-time":250,loading:!$e(u),placeholder:"Find components...",class:"flex-1 text-3.5"},null,8,["modelValue","loading"]),$e(Jy)?sr("",!0):qn((Je(),lt("button",{key:0,"px-1":"",class:"hover:color-#00dc82",onClick:Ae},[(Je(),lt("svg",xG,Me[6]||(Me[6]=[Ze("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)])))])),[[$e(Os),"Select component in the page",void 0,{bottom:!0}]])]),Ze("div",{ref_key:"componentTreeContainer",ref:Se,class:"no-scrollbar flex-1 select-none overflow-scroll"},[gt(p2,{modelValue:I.value,"onUpdate:modelValue":Me[2]||(Me[2]=ae=>I.value=ae),data:w.value,"with-tag":!0,onHover:$e(v).highlight,onLeave:$e(v).unhighlight},null,8,["modelValue","data","onHover","onLeave"])],512)])):sr("",!0)]),_:1}),gt($e(Bi),{relative:"","h-full":""},{default:Vt(()=>{var ae;return[Ze("div",wG,[Ze("div",TG,[(ae=z.value)!=null&&ae.name?(Je(),lt("span",_G,[Me[7]||(Me[7]=Ze("span",{class:"text-gray-400 dark:text-gray-600"},"<",-1)),Ze("span",AG,hn(z.value.name),1),Me[8]||(Me[8]=Ze("span",{class:"text-gray-400 dark:text-gray-600"},">",-1))])):sr("",!0),gt($e(Ro),{modelValue:l.value,"onUpdate:modelValue":Me[3]||(Me[3]=k=>l.value=k),"loading-debounce-time":250,placeholder:"Filter State...",class:"flex-1 text-3.5"},null,8,["modelValue"]),Ze("div",PG,[qn(Ze("i",{class:"i-material-symbols-light:eye-tracking-outline h-4 w-4 cursor-pointer hover:op-70",onClick:oe},null,512),[[$e(Os),"Scroll to component",void 0,{bottom:!0}]]),qn(Ze("i",{class:"i-material-symbols-light:code h-5 w-5 cursor-pointer hover:op-70",onClick:ie},null,512),[[$e(Os),"Show render code",void 0,{bottom:!0}]]),$e(Xa)?qn((Je(),lt("i",{key:0,class:"i-material-symbols-light:menu-open h-5 w-5 cursor-pointer hover:op-70",onClick:ce},null,512)),[[$e(Os),"Inspect DOM",void 0,{bottom:!0}]]):sr("",!0),U.value?qn((Je(),lt("i",{key:1,class:"i-carbon-launch h-4 w-4 cursor-pointer hover:op-70",onClick:ne},null,512)),[[$e(Os),"Open in Editor",void 0,{bottom:!0}]]):sr("",!0)])]),gt(u2,{class:"no-scrollbar flex-1 overflow-scroll",data:W.value,"node-id":I.value,"inspector-id":K1,"expanded-state-id":"component-state"},null,8,["data","node-id"])]),f.value&&m.value?(Je(),Zt(yG,{key:0,code:m.value,onClose:ye},null,8,["code"])):sr("",!0)]}),_:1})]),_:1},8,["horizontal"]),$e(Xa)?(Je(),Zt($e(ZE),{key:0,modelValue:d.value,"onUpdate:modelValue":Me[5]||(Me[5]=ae=>d.value=ae),title:"",height:"12rem",closable:!1},{footer:Vt(()=>[Ze("div",IG,[gt($e(Ls),{onClick:pe},{default:Vt(()=>Me[11]||(Me[11]=[pn(" Cancel ")])),_:1})])]),default:Vt(()=>[Ze("div",MG,[Ze("span",LG,[(Je(),lt("svg",OG,Me[9]||(Me[9]=[Ze("g",{fill:"none",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round","stroke-width":"2"},[Ze("circle",{cx:"12",cy:"12",r:".5",fill:"currentColor"}),Ze("path",{d:"M5 12a7 7 0 1 0 14 0a7 7 0 1 0-14 0m7-9v2m-9 7h2m7 7v2m7-9h2"})],-1)])))]),Me[10]||(Me[10]=Ze("p",null," Click on a component on the page to select it ",-1))])]),_:1},8,["modelValue"])):sr("",!0)]))}}),KY=ll(kG,[["__scopeId","data-v-476b73cc"]]),zG={},NG={class:"h-screen w-screen $ui-fcc flex-col"};function VG(t,e){return Je(),lt("div",NG,[e[0]||(e[0]=Ze("div",{class:"outer"},[Ze("div",{class:"inner"},[Ze("i",{class:"i-logos-vue inline-block h8! w8!",alt:"Vue logo"})])],-1)),gn(t.$slots,"default",{},void 0,!0)])}const HG=ll(zG,[["render",VG],["__scopeId","data-v-b8018f07"]]),GS=Symbol.for("VueDevToolsCustomInspectorStateSymbol");function rl(){return Rn(GS)}function _4(){const t=xt({homepage:"",id:"",label:"",logo:"",timelineLayerIds:[]});return zs(GS,t),t}const DG={},RG={width:"175",height:"34",viewBox:"0 0 175 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function jG(t,e){return Je(),lt("svg",RG,e[0]||(e[0]=[Ze("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 BG=ll(DG,[["render",jG]]),FG={"h-full":"","w-full":"",flex:"","items-center":""},$G={flex:"~ col gap2",ma:"","px-5":""},UG={flex:"~ col","mt-20":"","items-center":""},qG={flex:"~","mt--10":"","items-center":"","justify-center":""},WG={class:"mr-1"},GG={key:0,class:"inline-block w20"},KG=["src","alt"],XG={key:1,class:"mr2 inline-block min-w-20 text-center text-10 font-600"},YG={mb6:"","mt--1":"","text-center":"","text-sm":"",flex:"~ gap-1"},JG={op40:""},QG={flex:"~ gap2 wrap"},ZG={flex:"~ gap-6 wrap","mt-5":"","items-center":"","justify-center":""},eK=["href"],tK=ur({__name:"About",setup(t){const e=c2(),n=rl(),r=xt(!1),a=xt(!1);function i(){r.value=!0}function s(){r.value=!0,a.value=!0}return(o,l)=>{var u;return Je(),lt("div",FG,[Ze("div",$G,[l[5]||(l[5]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",UG,[Ze("div",qG,[Ze("span",WG,[r.value?sr("",!0):(Je(),lt("span",GG)),qn(Ze("img",{src:$e(n).logo,alt:`${$e(n).label} Logo`,class:"inline-block h16",onError:s,onLoad:i},null,40,KG),[[fm,r.value&&!a.value]]),a.value?(Je(),lt("span",XG,hn($e(n).label),1)):sr("",!0)]),Ze("span",null,[gt(BG,{"h-18":""})])]),Ze("div",YG,[Ze("span",JG,hn($e(n).label)+" DevTools ",1)])]),l[6]||(l[6]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",QG,[Ze("div",{flex:"~ col auto","min-w-40":"",p4:"","theme-card-lime":"",onClick:l[0]||(l[0]=p=>$e(e).push("/state"))},l[2]||(l[2]=[Ze("div",{"i-carbon-tree-view-alt":"","text-3xl":""},null,-1),Ze("code",null,"State",-1)])),(u=$e(n).timelineLayerIds)!=null&&u.length?(Je(),lt("div",{key:0,flex:"~ col auto","min-w-40":"",p4:"","theme-card-lime":"",onClick:l[1]||(l[1]=p=>$e(e).push("/timeline"))},l[3]||(l[3]=[Ze("div",{"i-mdi:timeline-clock-outline":"","text-3xl":""},null,-1),Ze("div",null,"Timeline",-1)]))):sr("",!0)]),Ze("div",ZG,[Ze("a",{href:$e(n).homepage,target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-yellow",transition:""},l[4]||(l[4]=[Ze("div",{"i-carbon-document":""},null,-1),pn(" View Documentation ")]),8,eK)]),l[7]||(l[7]=Ze("div",{"flex-auto":""},null,-1))])])}}}),rK={class:"flex-1 overflow-y-auto p2"},nK={class:"max-w-[190px] flex-1 select-none py-1.5 text-sm"},sK={class:"w-4/5"},iK={key:0,class:"flex justify-start"},oK={key:1},KS=ur({__name:"Settings",props:{pluginId:{},options:{},values:{}},emits:["update"],setup(t,{emit:e}){const n=t,r=e,a=pt(()=>n.options),i=pt(()=>n.values);function s(o,l){Qt.value.updatePluginSettings(n.pluginId,o,l),Qt.value.getPluginSettings(n.pluginId).then(u=>{r("update",u)})}return(o,l)=>(Je(),lt("div",rK,[Ze("ul",null,[(Je(!0),lt(Rr,null,Is(a.value,(u,p)=>(Je(),lt("li",{key:p,class:"flex items-center py-2"},[Ze("div",nK,hn(u.label),1),Ze("div",sK,[u.type==="boolean"?(Je(),lt("div",iK,[gt($e(Bj),{"model-value":i.value[p],class:"row-reverse flex hover:bg-active py1 pl2 pr1","onUpdate:modelValue":h=>s(p,h)},null,8,["model-value","onUpdate:modelValue"])])):u.type==="choice"?(Je(),lt("div",oK,[gt($e(eS),{"model-value":i.value[p],options:u.options,"onUpdate:modelValue":h=>s(p,h)},null,8,["model-value","options","onUpdate:modelValue"])])):u.type==="text"?(Je(),Zt($e(Ro),{key:2,"model-value":i.value[p],"onUpdate:modelValue":h=>s(p,h)},null,8,["model-value","onUpdate:modelValue"])):sr("",!0)])]))),128))])]))}}),aK={class:"h-full flex flex-col"},lK=ur({__name:"Settings",setup(t){const e=Rn("pluginSettings"),n=rl(),r=pt(()=>e.value.options),a=pt(()=>e.value.values);function i(s){e.value=s}return(s,o)=>(Je(),lt("div",aK,[gt(b1,{"doc-link":$e(n).homepage},{default:Vt(()=>[gt(C1)]),_:1},8,["doc-link"]),gt(KS,{"plugin-id":$e(n).pluginId,options:r.value,values:a.value,onUpdate:i},null,8,["plugin-id","options","values"])]))}}),cK={class:"h-full flex flex-col"},uK={class:"h-full flex flex-col p2"},pK={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},hK={key:0,class:"flex items-center gap-2 px-1"},fK=["onClick"],dK={key:0,class:"no-scrollbar flex-1 select-none overflow-scroll"},mK={class:"h-full flex flex-col p2"},gK={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},vK={key:0,class:"flex items-center gap-2 px-1"},yK=["onClick"],bK=ur({__name:"Index",setup(t){const{expanded:e}=fa(),{expanded:n}=fa("custom-inspector-state"),r=rl(),a=pt(()=>r.value.id),i=xt([]),s=xt([]),o=xt([]),l=pt(()=>{var $,D;return($=o.value)!=null&&$.length?x((D=o.value)==null?void 0:D[0]):[]}),u=pt(()=>w(o.value)),p=pt(()=>u.value.map($=>$.id)),h=xt(""),d=xt({}),m=pt(()=>!Object.keys(d.value).length),f=rl(),v=xt(""),C=xt("");Ir(v,($,D)=>{!$.trim().length&&!D.trim().length||W($)});const E=pt(()=>g4({state:d.value,filterKey:C.value}));function x($,D=[],R=[]){var K;return D.push($.id),((K=$.children)==null?void 0:K.length)===0&&R.push([...D]),Array.isArray($.children)&&$.children.forEach(re=>{x(re,D,R)}),D.pop(),R}function g($,D){const R=[];return $?.forEach(K=>{R.push(...K.slice(0,D+1))}),[...new Set(R)]}function w($){const D=[],R=K=>{K?.forEach(re=>{var ue;D.push(re),(ue=re.children)!=null&&ue.length&&R(re.children)})};return R($),D}function b(){Qt.value.getInspectorNodeActions(a.value).then($=>{i.value=$})}function A(){Qt.value.getInspectorActions(a.value).then($=>{s.value=$})}b(),A();function T($){Qt.value.callInspectorNodeAction(a.value,$,h.value)}function O($){Qt.value.callInspectorAction(a.value,$)}function I($){var D;for(const R in $)(D=$[R])!=null&&D.length||delete $[R];return $}function z($){Qt.value.getInspectorState({inspectorId:a.value,nodeId:$}).then(D=>{const R=oi(D);R&&(d.value=I(R),n.value=Array.from({length:Object.keys(d.value).length},(K,re)=>`${re}`))})}function U(){d.value={}}Ir(h,()=>{U(),z(h.value)});function W($=""){Qt.value.getInspectorTree({inspectorId:a.value,filter:$}).then(D=>{const R=oi(D);o.value=R,!h.value&&R.length&&(h.value=R[0].id,e.value=g(l.value,1),z(R[0].id))})}BS(a).toBeTruthy().then(()=>W());function F($){var D,R;const K=oi($);!K.rootNodes.length||K.inspectorId!==a.value||(o.value=K.rootNodes,p.value.includes(h.value)||(h.value=(R=(D=o.value)==null?void 0:D[0])==null?void 0:R.id,e.value=g(l.value,1)))}function N($){const D=oi($);if(D.inspectorId!==a.value||!D.state||D.nodeId!==h.value)return;const{inspectorId:R,...K}=D.state;d.value=I(K)}return oa(()=>{Qt.functions.on(xs.INSPECTOR_TREE_UPDATED,F),Qt.functions.on(xs.INSPECTOR_STATE_UPDATED,N)}),gi(()=>{Qt.functions.off(xs.INSPECTOR_TREE_UPDATED,F),Qt.functions.off(xs.INSPECTOR_STATE_UPDATED,N)}),($,D)=>(Je(),lt("div",cK,[gt(b1,{"doc-link":$e(r).homepage},{default:Vt(()=>[gt(C1)]),_:1},8,["doc-link"]),!o.value.length&&!v.value.trim().length?(Je(),Zt(qc,{key:0},{default:Vt(()=>D[3]||(D[3]=[pn(" No Data ")])),_:1})):(Je(),Zt($e(v1),{key:1,class:"flex-1 overflow-auto"},{default:Vt(()=>[gt($e(Bi),{border:"r base",size:"40","h-full":""},{default:Vt(()=>{var R;return[Ze("div",uK,[Ze("div",pK,[gt($e(Ro),{modelValue:v.value,"onUpdate:modelValue":D[0]||(D[0]=K=>v.value=K),placeholder:$e(f).treeFilterPlaceholder},null,8,["modelValue","placeholder"]),(R=s.value)!=null&&R.length?(Je(),lt("div",hK,[(Je(!0),lt(Rr,null,Is(s.value,(K,re)=>qn((Je(),lt("div",{key:re,class:"flex items-center gap1",onClick:ue=>O(re)},[gt($e(Gu),{name:`baseline-${K.icon.replace(/\_/g,"-")}`,"cursor-pointer":"",op70:"","text-base":"","hover:op100":""},null,8,["name"])],8,fK)),[[$e(Os),{content:K.tooltip},void 0,{"bottom-end":!0}]])),128))])):sr("",!0)]),o.value.length?(Je(),lt("div",dK,[gt(p2,{modelValue:h.value,"onUpdate:modelValue":D[1]||(D[1]=K=>h.value=K),data:o.value},null,8,["modelValue","data"])])):(Je(),Zt(qc,{key:1},{default:Vt(()=>D[4]||(D[4]=[pn(" No Data ")])),_:1}))])]}),_:1}),gt($e(Bi),{size:"60"},{default:Vt(()=>{var R;return[Ze("div",mK,[Ze("div",gK,[gt($e(Ro),{modelValue:C.value,"onUpdate:modelValue":D[2]||(D[2]=K=>C.value=K),placeholder:$e(f).stateFilterPlaceholder},null,8,["modelValue","placeholder"]),(R=i.value)!=null&&R.length?(Je(),lt("div",vK,[(Je(!0),lt(Rr,null,Is(i.value,(K,re)=>qn((Je(),lt("div",{key:re,class:"flex items-center gap1",onClick:ue=>T(re)},[gt($e(Gu),{name:`baseline-${K.icon.replace(/\_/g,"-")}`,"cursor-pointer":"",op70:"","text-base":"","hover:op100":""},null,8,["name"])],8,yK)),[[$e(Os),{content:K.tooltip},void 0,{"bottom-end":!0}]])),128))])):sr("",!0)]),h.value&&!m.value?(Je(),Zt(u2,{key:0,data:E.value,"node-id":h.value,"inspector-id":a.value,"expanded-state-id":"custom-inspector-state",class:"no-scrollbar flex-1 overflow-scroll"},null,8,["data","node-id","inspector-id"])):(Je(),Zt(qc,{key:1},{default:Vt(()=>D[5]||(D[5]=[pn(" No Data ")])),_:1}))])]}),_:1})]),_:1}))]))}}),CK=ur({__name:"Index",setup(t){const e=rl();return(n,r)=>(Je(),Zt(T4,{"layer-ids":$e(e).timelineLayerIds,"doc-link":$e(e).homepage,"plugin-id":$e(e).pluginId},null,8,["layer-ids","doc-link","plugin-id"]))}}),EK={"h-full":"","w-full":""},SK={key:0},xK=ur({__name:"index",props:{id:{},pluginId:{}},emits:["loadError"],setup(t,{emit:e}){const n=t,r=e,a=_4(),i=xt(!1),s=xt(null);zs("pluginSettings",s);const o=pt(()=>{var h;return[{path:"/state",name:"State",component:bK,icon:"i-carbon-tree-view-alt"},((h=a.value.timelineLayerIds)==null?void 0:h.length)&&{path:"/timeline",name:"Timeline",component:CK,icon:"i-mdi:timeline-clock-outline"},{path:"/about",name:"About",component:tK},s.value&&{path:"/settings",name:"Settings",component:lK,icon:"i-mdi:cog-outline"}].filter(Boolean)}),{VirtualRouterView:l,restoreRouter:u}=y4(o,{defaultRoutePath:"/state"});function p(){i.value=!0,oa(()=>{Qt.value.getInspectorInfo(n.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(m=>m.id),pluginId:n.pluginId,treeFilterPlaceholder:h.treeFilterPlaceholder,stateFilterPlaceholder:h.stateFilterPlaceholder};a.value=d,u(),i.value=!1}),Qt.value.getPluginSettings(n.pluginId).then(h=>{h.options?s.value=h:s.value=null})})}return Ir(()=>n.id,()=>{p()},{immediate:!0}),gi(()=>{Qt.value.unhighlight()}),(h,d)=>(Je(),lt("div",EK,[i.value?(Je(),lt("div",SK,[gt(HG)])):(Je(),Zt($e(l),{key:1}))]))}}),wK={},TK={viewBox:"0 0 566 154",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function _K(t,e){return Je(),lt("svg",TK,e[0]||(e[0]=[P7('<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 AK=ll(wK,[["render",_K]]),PK={"h-full":"","w-full":"",flex:"","items-center":""},MK={flex:"~ col gap2",ma:"","px-5":""},LK={flex:"~ col","mt-20":"","items-center":""},OK={flex:"~","mt--10":"","items-center":"","justify-center":""},IK={flex:"~ gap2 wrap"},kK=ur({__name:"About",setup(t){const e=c2();return(n,r)=>(Je(),lt("div",PK,[Ze("div",MK,[r[5]||(r[5]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",LK,[Ze("div",OK,[gt(AK,{"h-18":""})]),r[2]||(r[2]=Ze("div",{mb6:"","mt--1":"","text-center":"","text-sm":"",flex:"~ gap-1"},[Ze("span",{op40:""}," Pinia DevTools ")],-1))]),r[6]||(r[6]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",IK,[Ze("div",{flex:"~ col auto","min-w-40":"",p4:"","theme-card-lime":"",onClick:r[0]||(r[0]=a=>$e(e).push("/store"))},r[3]||(r[3]=[Ze("div",{"i-carbon-tree-view-alt":"","text-3xl":""},null,-1),Ze("code",null,"Store",-1)])),Ze("div",{flex:"~ col auto","min-w-40":"",p4:"","theme-card-lime":"",onClick:r[1]||(r[1]=a=>$e(e).push("/timeline"))},r[4]||(r[4]=[Ze("div",{"i-mdi:timeline-clock-outline":"","text-3xl":""},null,-1),Ze("div",null,"Timeline",-1)]))]),r[7]||(r[7]=Ze("div",{flex:"~ gap-6 wrap","mt-5":"","items-center":"","justify-center":""},[Ze("a",{href:"https://github.com/vuejs/pinia",target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-blue",transition:""},[Ze("div",{"i-carbon-star":""}),pn(" Star on GitHub ")]),Ze("a",{href:"https://pinia.vuejs.org/",target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-yellow",transition:""},[Ze("div",{"i-carbon-document":""}),pn(" View Documentation ")])],-1)),r[8]||(r[8]=Ze("div",{"flex-auto":""},null,-1))])]))}}),zK={class:"h-full flex flex-col"},NK=ur({__name:"Settings",setup(t){const e=Rn("pluginSettings"),n=pt(()=>e.value.options),r=pt(()=>e.value.values);function a(i){e.value=i}return(i,s)=>(Je(),lt("div",zK,[gt(b1,{"doc-link":"https://pinia.vuejs.org/","github-repo-link":"https://github.com/vuejs/pinia"},{default:Vt(()=>[gt(C1)]),_:1}),gt(KS,{"plugin-id":"dev.esm.pinia",options:n.value,values:r.value,onUpdate:a},null,8,["options","values"])]))}}),VK="dev.esm.pinia",XS="pinia",HK={class:"h-full flex flex-col"},DK={class:"h-full flex flex-col p2"},RK={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},jK={key:0,class:"flex items-center gap-2 px-1"},BK=["onClick"],FK={class:"no-scrollbar flex-1 select-none overflow-scroll"},$K={class:"h-full flex flex-col p2"},UK={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},qK={key:0,class:"flex items-center gap-2 px-1"},WK=["onClick"],GK=ur({__name:"Index",setup(t){const{expanded:e}=fa(),{expanded:n}=fa("pinia-store-state"),r=XS,a=xt([]),i=xt([]),s=rl(),o=xt(""),l=xt([]),u=pt(()=>{var N,$;return(N=l.value)!=null&&N.length?E(($=l.value)==null?void 0:$[0]):[]}),p=pt(()=>g(l.value)),h=pt(()=>p.value.map(N=>N.id)),d=xt({}),m=xt(""),f=xt("");Ir(m,(N,$)=>{!N.trim().length&&!$.trim().length||U(N)});const v=pt(()=>g4({state:d.value,filterKey:f.value})),C=pt(()=>{var N,$;return!((N=d.value.state)!=null&&N.length)&&!(($=d.value.getters)!=null&&$.length)});function E(N,$=[],D=[]){var R;return $.push(N.id),((R=N.children)==null?void 0:R.length)===0&&D.push([...$]),Array.isArray(N.children)&&N.children.forEach(K=>{E(K,$,D)}),$.pop(),D}function x(N,$){const D=[];return N?.forEach(R=>{D.push(...R.slice(0,$+1))}),[...new Set(D)]}function g(N){const $=[],D=R=>{R?.forEach(K=>{var re;$.push(K),(re=K.children)!=null&&re.length&&D(K.children)})};return D(N),$}function w(){Qt.value.getInspectorNodeActions(r).then(N=>{a.value=N})}function b(){Qt.value.getInspectorActions(r).then(N=>{i.value=N})}w(),b();function A(N){Qt.value.callInspectorNodeAction(r,N,o.value)}function T(N){Qt.value.callInspectorAction(r,N)}function O(N){var $;for(const D in N)($=N[D])!=null&&$.length||delete N[D];return N}function I(N){Qt.value.getInspectorState({inspectorId:r,nodeId:N}).then($=>{const D=oi($);D&&(d.value=O(D),n.value=Array.from({length:Object.keys(d.value).length},(R,K)=>`${K}`))})}function z(){d.value={}}Ir(o,()=>{z(),I(o.value)});function U(N=""){Qt.value.getInspectorTree({inspectorId:r,filter:N}).then($=>{const D=oi($);l.value=D,!o.value&&D.length&&(o.value=D[0].id,I(D[0].id),e.value=x(u.value,1))})}U();function W(N){const $=oi(N);$.inspectorId!==r||!$.rootNodes.length||(l.value=$.rootNodes,h.value.includes(o.value)||(o.value=$.rootNodes[0].id,e.value=x(u.value,1),I($.rootNodes[0].id)))}function F(N){const $=oi(N);if($.inspectorId!==r)return;const D=$.state;D&&(d.value=O({state:D.state,getters:D.getters}))}return Qt.functions.on(xs.INSPECTOR_TREE_UPDATED,W),Qt.functions.on(xs.INSPECTOR_STATE_UPDATED,F),gi(()=>{Qt.functions.off(xs.INSPECTOR_TREE_UPDATED,W),Qt.functions.off(xs.INSPECTOR_STATE_UPDATED,F)}),(N,$)=>(Je(),lt("div",HK,[gt(b1,{"doc-link":"https://pinia.vuejs.org/","github-repo-link":"https://github.com/vuejs/pinia"},{default:Vt(()=>[gt(C1)]),_:1}),gt($e(v1),{class:"flex-1 overflow-auto"},{default:Vt(()=>[gt($e(Bi),{border:"r base",size:"40","h-full":""},{default:Vt(()=>{var D;return[Ze("div",DK,[Ze("div",RK,[gt($e(Ro),{modelValue:m.value,"onUpdate:modelValue":$[0]||($[0]=R=>m.value=R),placeholder:$e(s).treeFilterPlaceholder},null,8,["modelValue","placeholder"]),(D=i.value)!=null&&D.length?(Je(),lt("div",jK,[(Je(!0),lt(Rr,null,Is(i.value,(R,K)=>qn((Je(),lt("div",{key:K,class:"flex items-center gap1",onClick:re=>T(K)},[Ze("i",{class:Wr(`i-ic-baseline-${R.icon.replace(/\_/g,"-")}`),"cursor-pointer":"",op70:"","text-base":"","hover:op100":""},null,2)],8,BK)),[[$e(Os),{content:R.tooltip},void 0,{"bottom-end":!0}]])),128))])):sr("",!0)]),Ze("div",FK,[gt(p2,{modelValue:o.value,"onUpdate:modelValue":$[1]||($[1]=R=>o.value=R),data:l.value},null,8,["modelValue","data"])])])]}),_:1}),gt($e(Bi),{size:"60"},{default:Vt(()=>{var D;return[Ze("div",$K,[Ze("div",UK,[gt($e(Ro),{modelValue:f.value,"onUpdate:modelValue":$[2]||($[2]=R=>f.value=R),placeholder:$e(s).stateFilterPlaceholder},null,8,["modelValue","placeholder"]),(D=a.value)!=null&&D.length?(Je(),lt("div",qK,[(Je(!0),lt(Rr,null,Is(a.value,(R,K)=>qn((Je(),lt("div",{key:K,class:"flex items-center gap1",onClick:re=>A(K)},[Ze("i",{class:Wr(`i-ic-baseline-${R.icon.replace(/\_/g,"-")}`),"cursor-pointer":"",op70:"","text-base":"","hover:op100":""},null,2)],8,WK)),[[$e(Os),{content:R.tooltip},void 0,{"bottom-end":!0}]])),128))])):sr("",!0)]),o.value&&!C.value?(Je(),Zt(u2,{key:0,class:"no-scrollbar flex-1 overflow-scroll",data:v.value,"node-id":o.value,"inspector-id":$e(r),"expanded-state-id":"pinia-store-state"},null,8,["data","node-id","inspector-id"])):(Je(),Zt(qc,{key:1},{default:Vt(()=>$[3]||($[3]=[pn(" No Data ")])),_:1}))])]}),_:1})]),_:1})]))}}),KK="dev.esm.pinia",XK=ur({__name:"Index",setup(t){const e=["pinia:mutations"];return(n,r)=>(Je(),Zt(T4,{"layer-ids":e,"doc-link":"https://pinia.vuejs.org/","plugin-id":KK,"github-repo-link":"https://github.com/vuejs/pinia"}))}}),YK={"h-full":"","w-full":""},XY=ur({__name:"index",setup(t){const e=xt(null);zs("pluginSettings",e);const n=pt(()=>[{path:"/store",name:"Store",component:GK,icon:"i-carbon-tree-view-alt"},{path:"/timeline",name:"Timeline",component:XK,icon:"i-mdi:timeline-clock-outline"},{path:"/",name:"About",component:kK,icon:"i-logos-pinia"},e.value&&{path:"/settings",name:"Settings",component:NK,icon:"i-mdi:cog-outline"}].filter(Boolean)),{VirtualRouterView:r}=y4(n,{defaultRoutePath:"/store"}),a=_4();return oa(()=>{Qt.value.getPluginSettings(VK).then(i=>{i.options?e.value=i:e.value=null}),Qt.value.getInspectorInfo(XS).then(i=>{i&&(a.value={stateFilterPlaceholder:i.stateFilterPlaceholder,treeFilterPlaceholder:i.treeFilterPlaceholder})})}),(i,s)=>(Je(),lt("div",YK,[gt($e(r))]))}}),JK={},QK={viewBox:"0 0 566 154",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function ZK(t,e){return Je(),lt("svg",QK,e[0]||(e[0]=[Ze("svg",{xmlns:"http://www.w3.org/2000/svg",width:"8em",height:"8em",viewBox:"0 -4 24 24"},[Ze("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),Ze("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 eX=ll(JK,[["render",ZK]]),tX={"h-full":"","w-full":"",flex:"","items-center":""},rX={flex:"~ col gap2",ma:"","px-5":""},nX={flex:"~ col","mt-20":"","items-center":""},sX={flex:"~","mt--10":"","items-center":"","justify-center":""},iX={flex:"~ gap2 wrap"},oX=ur({__name:"About",setup(t){const e=c2();return(n,r)=>(Je(),lt("div",tX,[Ze("div",rX,[r[5]||(r[5]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",nX,[Ze("div",sX,[gt(eX,{"h-18":""})]),r[2]||(r[2]=Ze("div",{mb6:"","mt--1":"","text-center":"","text-sm":"",flex:"~ gap-1"},[Ze("span",{op40:""}," Router DevTools ")],-1))]),r[6]||(r[6]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",iX,[Ze("div",{flex:"~ col auto","min-w-40":"",p4:"","theme-card-lime":"",onClick:r[0]||(r[0]=a=>$e(e).push("/routes"))},r[3]||(r[3]=[Ze("div",{"i-carbon-tree-view-alt":"","text-3xl":""},null,-1),Ze("code",null,"Routes",-1)])),Ze("div",{flex:"~ col auto","min-w-40":"",p4:"","theme-card-lime":"",onClick:r[1]||(r[1]=a=>$e(e).push("/timeline"))},r[4]||(r[4]=[Ze("div",{"i-mdi:timeline-clock-outline":"","text-3xl":""},null,-1),Ze("div",null,"Timeline",-1)]))]),r[7]||(r[7]=Ze("div",{flex:"~ gap-6 wrap","mt-5":"","items-center":"","justify-center":""},[Ze("a",{href:"https://github.com/vuejs/router",target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-blue",transition:""},[Ze("div",{"i-carbon-star":""}),pn(" Star on GitHub ")]),Ze("a",{href:"https://router.vuejs.org/",target:"_blank",flex:"~ gap1","items-center":"",op50:"",hover:"op100 text-yellow",transition:""},[Ze("div",{"i-carbon-document":""}),pn(" View Documentation ")])],-1)),r[8]||(r[8]=Ze("div",{"flex-auto":""},null,-1))])]))}}),aX={class:"h-full flex flex-col"},lX={"h-full":"","select-none":"","overflow-scroll":"",p2:"",class:"no-scrollbar"},cX={class:"pb2"},uX={"h-full":"","overflow-scroll":"",class:"no-scrollbar"},pX=ur({__name:"Index",setup(t){const{expanded:e}=fa(),{expanded:n}=fa("routes-state"),r=rl(),a=pt(()=>r.value.id),i=xt(""),s=xt(""),[o,l]=FS(!0),u=xt([]),p=pt(()=>{var O,I;return(O=u.value)!=null&&O.length?f((I=u.value)==null?void 0:I[0]):[]}),h=pt(()=>C(u.value)),d=pt(()=>h.value.map(O=>O.id)),m=xt({});function f(O,I=[],z=[]){var U;return I.push(O.id),((U=O.children)==null?void 0:U.length)===0&&z.push([...I]),Array.isArray(O.children)&&O.children.forEach(W=>{f(W,I,z)}),I.pop(),z}function v(O,I){const z=[];return O?.forEach(U=>{z.push(...U.slice(0,I+1))}),[...new Set(z)]}function C(O){const I=[],z=U=>{U?.forEach(W=>{var F;I.push(W),(F=W.children)!=null&&F.length&&z(W.children)})};return z(O),I}function E(O){var I;for(const z in O)(I=O[z])!=null&&I.length||delete O[z];return O}function x(O){Qt.value.getInspectorState({inspectorId:a.value,nodeId:O}).then(I=>{const z=oi(I);z&&(m.value=E(z),n.value=Array.from({length:Object.keys(m.value).length},(U,W)=>`${W}`))})}function g(){m.value={}}Ir(i,()=>{g(),x(i.value)});const w=async(O="")=>{await Qt.value.getInspectorTree({inspectorId:a.value,filter:O}).then(I=>{const z=oi(I);u.value=z,!i.value&&z.length&&(i.value=z[0].id,x(z[0].id),e.value=v(p.value,1))})};BS(a).toBeTruthy().then(()=>{w()});function b(O){const I=oi(O);I.inspectorId!==a.value||!I.rootNodes.length||(u.value=I.rootNodes,d.value.includes(i.value)||(i.value=I.rootNodes[0].id,e.value=v(p.value,1),x(I.rootNodes[0].id)))}function A(O){const I=oi(O);if(I.inspectorId!==a.value)return;const z=I.state;m.value=E(z)}Qt.functions.on(xs.INSPECTOR_TREE_UPDATED,b),Qt.functions.on(xs.INSPECTOR_STATE_UPDATED,A),gi(()=>{Qt.functions.off(xs.INSPECTOR_TREE_UPDATED,b),Qt.functions.off(xs.INSPECTOR_STATE_UPDATED,A)});function T(O){const I=O.trim().toLowerCase();l(),w(I).then(()=>{l()})}return $S(s,O=>{T(O)},{debounce:300}),(O,I)=>(Je(),lt("div",aX,[gt(b1,{"doc-link":"https://router.vuejs.org/","github-repo-link":"https://github.com/vuejs/router"},{default:Vt(()=>[gt(C1)]),_:1}),gt($e(v1),{class:"flex-1 overflow-auto"},{default:Vt(()=>[gt($e(Bi),{border:"r base",size:"40","h-full":""},{default:Vt(()=>[Ze("div",lX,[Ze("div",cX,[gt($e(Ro),{modelValue:s.value,"onUpdate:modelValue":I[0]||(I[0]=z=>s.value=z),placeholder:"Search routes",loading:!$e(o),"loading-debounce-time":250,class:"text-3.5"},null,8,["modelValue","loading"])]),gt(p2,{modelValue:i.value,"onUpdate:modelValue":I[1]||(I[1]=z=>i.value=z),data:u.value},null,8,["modelValue","data"])])]),_:1}),gt($e(Bi),{size:"60"},{default:Vt(()=>[Ze("div",uX,[i.value?(Je(),Zt(u2,{key:0,class:"p3",data:m.value,"node-id":"","inspector-id":"router","expanded-state-id":"routes-state"},null,8,["data"])):(Je(),Zt(qc,{key:1},{default:Vt(()=>I[2]||(I[2]=[pn(" No Data ")])),_:1}))])]),_:1})]),_:1})]))}}),hX="org.vuejs.router",fX=ur({__name:"Index",setup(t){const e=rl();return(n,r)=>(Je(),Zt(T4,{"layer-ids":$e(e).timelineLayerIds,"doc-link":"https://router.vuejs.org/","plugin-id":hX,"github-repo-link":"https://github.com/vuejs/router"},null,8,["layer-ids"]))}}),dX={"h-full":"","w-full":""},YY=ur({__name:"index",props:{id:{}},setup(t){const e=t,n=_4(),r=xt(!1),{VirtualRouterView:a,restoreRouter:i}=y4([{path:"/routes",name:"Routes",component:pX,icon:"i-carbon-tree-view-alt"},{path:"/timeline",name:"Timeline",component:fX,icon:"i-mdi:timeline-clock-outline"},{path:"/about",name:"About",component:oX,icon:"i-ri-route-line"}],{defaultRoutePath:"/routes"});function s(){r.value=!0,oa(()=>{Qt.value.getInspectorInfo(e.id).then(o=>{if(!o)return;const l={homepage:o?.homepage,id:o?.id,label:o?.label,logo:o?.logo,timelineLayerIds:o?.timelineLayers.map(u=>u.id)};n.value=l,i(),r.value=!1})})}return Ir(()=>e.id,o=>{o&&s()}),(o,l)=>(Je(),lt("div",dX,[gt($e(a))]))}}),mX=[["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"}]]],YS=["assets","graph","vite-inspect"];function gX(t,e){const n=p0(mX);return n.forEach(r=>{if(r[0]==="modules"){r[1]=r[1].filter(i=>i.name==="router"?e.findIndex(s=>s.name.startsWith("router-inspector"))>-1:i.name==="pinia"?e.findIndex(s=>s.name==="pinia")>-1:!0);const a=e.filter(i=>!(i.name.startsWith("router-inspector")||i.name==="pinia"));r[1]=[...r[1],...a]}}),t&&!bh&&!Xa?n:n.map(([r,a])=>[r,a.filter(i=>!YS.includes(i.name))])}const k5="custom-tab-view",yu="custom-inspector-tab-view";function vX(){const{registeredInspector:t}=nG();return pt(()=>t.value.map((n,r)=>({order:r,name:n.id,icon:n.logo,fallbackIcon:n.icon,title:n.label,path:`${yu}/${n.id}`,category:"modules",pluginId:n.pluginId})))}function JS(){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 Ss=TN("__VUE_DEVTOOLS_CLIENT_STATE__",JS(),{mergeDefaults:!0});function JY(){Ss.value=JS()}Ir(()=>Ss.value.splitScreen.enabled,(t,e)=>{e&&!t&&(Ss.value.splitScreen.size=[50,50])});const yX=AN();Ir(yX,t=>{Ss.value.reduceMotion=t==="reduce"},{immediate:!0});function A4(){const t=Wl(),e=vX();let n=[];const r=pt(()=>uS(t.tabs.value,n)?n:(n=t.tabs.value,t.tabs.value)),a=pt(()=>{const u=t.vitePluginDetected.value,p=[...gX(u,e.value)];return r.value.forEach(h=>{const d=p.find(m=>m[0]===h.category);if(d){if(d[1].some(m=>m.name===h.name)||(!u||bh||Xa)&&YS.includes(h.name))return;d[1].push({...h})}}),[...p]}),i=pt(()=>a.value.reduce((u,[p,h])=>(h.forEach(d=>{u.push(d)}),u),[])),s=pt(()=>{const{hiddenTabCategories:u,hiddenTabs:p,pinnedTabs:h}=Ss.value.tabSettings,d=u.includes("pinned"),m=a.value.reduce((f,[v,C])=>{const E=[{hidden:!1,name:v},[]],x=u.includes(v);return C.forEach(g=>{const w=p.includes(g.name);if(h.includes(g.name))f[0][1].push({...g,hidden:w||d});else{const b=w||x;E[1].push({...g,hidden:b})}}),E[0].hidden=E[1].every(g=>g.hidden),f.push(E),f},[[{name:"pinned",hidden:!1},[]]]);return m[0][0].hidden=m[0][1].every(f=>f.hidden),m[0][1].sort((f,v)=>h.indexOf(f.name)-h.indexOf(v.name)),m}),o=pt(()=>s.value.reduce((u,[p,h])=>{if(p.hidden)return u;const d=h.filter(m=>!m.hidden);return d.length&&u.push([p,d]),u},[])),l=pt(()=>o.value.reduce((u,[p,h])=>(h.forEach(d=>{u.push(d)}),u),[]));return{categorizedTabs:s,flattenedTabs:i,enabledTabs:o,enabledFlattenTabs:l}}function qy(t,e){return pt(()=>{const n=[],r=Ss.value.tabSettings.pinnedTabs;Hr(e).reduce((s,[{name:o,hidden:l},u])=>(u.forEach(p=>{if(Hr(t).some(h=>h.name===p.name)){const h=r.includes(p.name)?"pinned":o||"app";s.push({tab:p,category:{name:h,hidden:l}})}}),s),[]).forEach(({tab:s,category:o})=>{const l=n.find(([{name:u}])=>u===o.name);l?l[1].push(s):n.push([o,[s]])});const i=n.find(([{name:s}])=>s==="pinned");return i&&i[1].sort((s,o)=>r.indexOf(s.name)-r.indexOf(o.name)),n})}function bX(t){const e=new Map;return t.forEach(n=>e.set(n.id,n)),Array.from(e.values())}const z5=fo(new Map);function CX(){const{enabledFlattenTabs:t}=A4(),e=Xh(),n=Wl();let r=[];const a=pt(()=>uS(n.commands.value,r)?r:(r=n.commands.value,n.commands.value)),i=[{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:()=>SX()}],s=pt(()=>t.value.map(o=>({id:`tab:${o.name}`,title:o.title||o.name,icon:o.icon,action:()=>{"onClick"in o&&o.onClick?o.onClick():e.push("path"in o&&o.path?o.path:`/custom-tab-view/${o.name}`)}})));return pt(()=>bX([...i,...s.value,...EX(a.value),...Array.from(z5.values()).flatMap(o=>Hr(o))]))}function Wy(t){t?.type==="url"&&window.open(t.src,"_blank")}function EX(t){return t.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(n=>({id:n.id,title:n.title,icon:n.icon,description:n.description,order:n.order,action:()=>{Wy(n.action)}})).sort((n,r)=>(r.order??0)-(n.order??0));Wy(e.action)}})).sort((e,n)=>(n.order??0)-(e.order??0))}function Gy(t){const e=wT();z5.set(e,t),gi(()=>{z5.delete(e)})}let c0;const Ky={"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 SX(){return c0||(c0=(await vs(()=>import("./vue-apis-DJBctb31.js"),[],import.meta.url).then(e=>e.default)).map(e=>({...e,icon:Ky[e.description]??Ky["...others"],action:()=>{window.open(e.url,"_blank")}}))),c0}const xX={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":""},wX={border:"b base","flex-none":""},TX={"flex-auto":"","of-auto":"",p2:"",flex:"~ col"},_X=["id","onClick","onMouseover"],AX={flex:"","flex-auto":"","items-center":"",gap2:"","of-hidden":""},PX={"ws-nowrap":""},MX={"of-hidden":"",truncate:"","ws-nowrap":"","text-sm":"",op50:""},LX={key:0,"h-full":"",flex:"","items-center":"","justify-center":"","gap-2":"","text-xl":""},OX={"text-primary":""},IX={border:"t base",flex:"~ none justify-between items-center gap-4","pointer-events-none":"",px4:"",py2:""},kX={"text-xs":"",flex:"~ items-center gap2"},zX={px1:""},NX={px1:""},VX={"text-xs":"",flex:"~ items-center gap2"},HX={op75:""},DX={"text-xs":"",flex:"~ items-center gap2"},RX={px1:""},jX=ur({__name:"CommandPalette",setup(t){const e=xt(!1),n=xt(""),r=CX(),a=xt(),i=pt(()=>a.value||r.value),s=pt(()=>new g1(i.value,{keys:["id","title"],distance:50})),o=pt(()=>n.value?s.value.search(n.value).map(d=>d.item):i.value||[]),l=xt(0);Ir(n,()=>{l.value=0,p()});function u(d){l.value=(l.value+d+o.value.length)%o.value.length,p()}function p(){document.getElementById(o.value[l.value]?.id)?.scrollIntoView({block:"center"})}async function h(d){const m=await d.action();m?(a.value=m,n.value=""):(a.value=void 0,n.value="",e.value=!1)}return Qs("keydown",d=>{if((d.altKey||d.metaKey)&&d.key==="k"){d.preventDefault(),a.value=void 0,n.value="",e.value=!e.value;return}if(e.value)switch(d.key){case"ArrowDown":case"ArrowUp":d.preventDefault(),u(d.key==="ArrowDown"?1:-1);break;case"Enter":{const m=o.value[l.value];m&&(d.preventDefault(),h(m));break}case"Escape":{d.preventDefault(),a.value?(a.value=void 0,n.value=""):e.value=!1;break}}}),(d,m)=>{const f=of;return $e(e)?(Je(),Zt($e(s4),{key:0,dim:"",class:"$ui-z-max-override backdrop-blur-2xl!"},{default:Vt(()=>[Ze("div",xX,[Ze("header",wX,[gt($e(Ro),{modelValue:$e(n),"onUpdate:modelValue":m[0]||(m[0]=v=>Pn(n)?n.value=v:null),placeholder:"Type to search...",flat:"","auto-focus":"",class:"h12 border-none!"},null,8,["modelValue"])]),Ze("div",TX,[(Je(!0),lt(Rr,null,Is($e(o),(v,C)=>(Je(),lt("button",{id:v.id,key:v.id,onClick:E=>h(v),onMouseover:E=>l.value=C},[Ze("div",{flex:"~ gap-2 items-center justify-between",rounded:"",px3:"",py2:"",class:Wr($e(l)===C?"op100 saturate-100 bg-active":"op80")},[gt(f,{icon:v.icon,title:v.title,"flex-none":"","text-xl":""},null,8,["icon","title"]),Ze("span",AX,[Ze("span",PX,hn(v.title),1),Ze("span",MX,hn(v.description),1)]),$e(l)===C?(Je(),Zt($e(ks),{key:0,icon:"i-carbon-text-new-line scale-x--100","flex-none":""})):sr("",!0)],2)],40,_X))),128)),$e(o).length?sr("",!0):(Je(),lt("div",LX,[gt($e(ks),{icon:"carbon-search",op50:""}),Ze("div",null,[m[1]||(m[1]=Ze("span",{op50:""},"No results for",-1)),Ze("strong",OX,' "'+hn($e(n))+'" ',1)])]))]),Ze("footer",IX,[Ze("div",kX,[Ze("button",zX,[gt($e(ks),{icon:"i-carbon-arrow-down"})]),Ze("button",NX,[gt($e(ks),{icon:"i-carbon-arrow-up"})]),m[2]||(m[2]=Ze("span",{op75:""},"to navigate",-1))]),Ze("div",VX,[m[3]||(m[3]=Ze("button",{px1:""}," Esc ",-1)),Ze("span",HX,"to "+hn($e(a)?"go back":"close"),1)]),Ze("div",DX,[Ze("button",RX,[gt($e(ks),{icon:"i-carbon-text-new-line scale-x--100","scale-x--100":""})]),m[4]||(m[4]=Ze("span",{op75:""},"to select",-1))])])])]),_:1})):sr("",!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 BX=[(t,e,n)=>{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 yr.default}}),Object.defineProperty(e,"addComment",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"addComments",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(e,"appendToMemberExpression",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(e,"assertNode",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"buildMatchMemberExpression",{enumerable:!0,get:function(){return Ut.default}}),Object.defineProperty(e,"clone",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"cloneDeep",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(e,"cloneDeepWithoutLoc",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(e,"cloneNode",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(e,"cloneWithoutLoc",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(e,"createFlowUnionType",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"createTSUnionType",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"ensureBlock",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,"getBindingIdentifiers",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(e,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(e,"inheritInnerComments",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"inheritLeadingComments",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,"inheritTrailingComments",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,"inherits",{enumerable:!0,get:function(){return fe.default}}),Object.defineProperty(e,"inheritsComments",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"is",{enumerable:!0,get:function(){return ye.default}}),Object.defineProperty(e,"isBinding",{enumerable:!0,get:function(){return ge.default}}),Object.defineProperty(e,"isBlockScoped",{enumerable:!0,get:function(){return Me.default}}),Object.defineProperty(e,"isImmutable",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(e,"isLet",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"isNode",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(e,"isNodesEquivalent",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(e,"isPlaceholderType",{enumerable:!0,get:function(){return Pe.default}}),Object.defineProperty(e,"isReferenced",{enumerable:!0,get:function(){return Ne.default}}),Object.defineProperty(e,"isScope",{enumerable:!0,get:function(){return Le.default}}),Object.defineProperty(e,"isSpecifierDefault",{enumerable:!0,get:function(){return de.default}}),Object.defineProperty(e,"isType",{enumerable:!0,get:function(){return ke.default}}),Object.defineProperty(e,"isValidES3Identifier",{enumerable:!0,get:function(){return Ge.default}}),Object.defineProperty(e,"isValidIdentifier",{enumerable:!0,get:function(){return nt.default}}),Object.defineProperty(e,"isVar",{enumerable:!0,get:function(){return ct.default}}),Object.defineProperty(e,"matchesPattern",{enumerable:!0,get:function(){return yt.default}}),Object.defineProperty(e,"prependToMemberExpression",{enumerable:!0,get:function(){return Ee.default}}),e.react=void 0,Object.defineProperty(e,"removeComments",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(e,"removeProperties",{enumerable:!0,get:function(){return Ae.default}}),Object.defineProperty(e,"removePropertiesDeep",{enumerable:!0,get:function(){return pe.default}}),Object.defineProperty(e,"removeTypeDuplicates",{enumerable:!0,get:function(){return oe.default}}),Object.defineProperty(e,"shallowEqual",{enumerable:!0,get:function(){return se.default}}),Object.defineProperty(e,"toBindingIdentifierName",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"toBlock",{enumerable:!0,get:function(){return $.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 K.default}}),Object.defineProperty(e,"toKeyAlias",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(e,"toStatement",{enumerable:!0,get:function(){return ue.default}}),Object.defineProperty(e,"traverse",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(e,"traverseFast",{enumerable:!0,get:function(){return Se.default}}),Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return er.default}}),Object.defineProperty(e,"valueToNode",{enumerable:!0,get:function(){return Oe.default}});var a=n(348),i=n(349),s=n(350),o=n(362),l=n(363);Object.keys(l).forEach(function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===l[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return l[Ct]}}))});var u=n(364),p=n(365),h=n(366),d=n(4);Object.keys(d).forEach(function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===d[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return d[Ct]}}))});var m=n(368);Object.keys(m).forEach(function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===m[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return m[Ct]}}))});var f=n(369);Object.keys(f).forEach(function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===f[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return f[Ct]}}))});var v=n(27),C=n(370),E=n(371),x=n(372),g=n(373),w=n(374),b=n(172),A=n(173),T=n(174),O=n(175),I=n(176),z=n(375),U=n(376);Object.keys(U).forEach(function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===U[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return U[Ct]}}))});var W=n(26);Object.keys(W).forEach(function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===W[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return W[Ct]}}))});var F=n(377),N=n(378),$=n(177),D=n(379),R=n(380),K=n(178),re=n(381),ue=n(382),Oe=n(383),X=n(9);Object.keys(X).forEach(function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===X[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return X[Ct]}}))});var J=n(384),fe=n(385),Ee=n(386),Ae=n(181),pe=n(179),oe=n(171),ce=n(60),ie=n(387),ne=n(388);Object.keys(ne).forEach(function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===ne[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return ne[Ct]}}))});var Se=n(180),se=n(96),ye=n(42),ge=n(389),Me=n(390),ae=n(391),k=n(182),B=n(170),Z=n(392),Pe=n(168),Ne=n(393),Le=n(394),de=n(395),ke=n(98),Ge=n(396),nt=n(43),ct=n(397),yt=n(165),er=n(97),Ut=n(164),or=n(2);Object.keys(or).forEach(function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===or[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return or[Ct]}}))});var yr=n(58);e.react={isReactComponent:a.default,isCompatTag:i.default,buildChildren:s.default},e.toSequenceExpression=n(398).default},(t,e,n)=>{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 a.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 s.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 i.resolvePlugin}}),Object.defineProperty(e,"resolvePreset",{enumerable:!0,get:function(){return i.resolvePreset}}),Object.defineProperty(e,"template",{enumerable:!0,get:function(){return p().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 m.transformFile}}),Object.defineProperty(e,"transformFileAsync",{enumerable:!0,get:function(){return m.transformFileAsync}}),Object.defineProperty(e,"transformFileSync",{enumerable:!0,get:function(){return m.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 u().default}}),e.version=e.types=void 0;var r=n(95),a=n(453),i=n(81),s=n(278);function o(){const C=n(0);return o=function(){return C},C}function l(){const C=n(21);return l=function(){return C},C}function u(){const C=n(14);return u=function(){return C},C}function p(){const C=n(37);return p=function(){return C},C}Object.defineProperty(e,"types",{enumerable:!0,get:function(){return o()}});var h=n(82),d=n(475),m=n(488),f=n(489),v=n(490);n(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.`)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isAccessor=function(s,o){return!!s&&s.type==="ClassAccessorProperty"&&(o==null||(0,r.default)(s,o))},e.isAnyTypeAnnotation=function(s,o){return!!s&&s.type==="AnyTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isArgumentPlaceholder=function(s,o){return!!s&&s.type==="ArgumentPlaceholder"&&(o==null||(0,r.default)(s,o))},e.isArrayExpression=function(s,o){return!!s&&s.type==="ArrayExpression"&&(o==null||(0,r.default)(s,o))},e.isArrayPattern=function(s,o){return!!s&&s.type==="ArrayPattern"&&(o==null||(0,r.default)(s,o))},e.isArrayTypeAnnotation=function(s,o){return!!s&&s.type==="ArrayTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isArrowFunctionExpression=function(s,o){return!!s&&s.type==="ArrowFunctionExpression"&&(o==null||(0,r.default)(s,o))},e.isAssignmentExpression=function(s,o){return!!s&&s.type==="AssignmentExpression"&&(o==null||(0,r.default)(s,o))},e.isAssignmentPattern=function(s,o){return!!s&&s.type==="AssignmentPattern"&&(o==null||(0,r.default)(s,o))},e.isAwaitExpression=function(s,o){return!!s&&s.type==="AwaitExpression"&&(o==null||(0,r.default)(s,o))},e.isBigIntLiteral=function(s,o){return!!s&&s.type==="BigIntLiteral"&&(o==null||(0,r.default)(s,o))},e.isBinary=function(s,o){if(!s)return!1;switch(s.type){case"BinaryExpression":case"LogicalExpression":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isBinaryExpression=function(s,o){return!!s&&s.type==="BinaryExpression"&&(o==null||(0,r.default)(s,o))},e.isBindExpression=function(s,o){return!!s&&s.type==="BindExpression"&&(o==null||(0,r.default)(s,o))},e.isBlock=function(s,o){if(!s)return!1;switch(s.type){case"BlockStatement":case"Program":case"TSModuleBlock":break;case"Placeholder":if(s.expectedNode==="BlockStatement")break;default:return!1}return o==null||(0,r.default)(s,o)},e.isBlockParent=function(s,o){if(!s)return!1;switch(s.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(s.expectedNode==="BlockStatement")break;default:return!1}return o==null||(0,r.default)(s,o)},e.isBlockStatement=function(s,o){return!!s&&s.type==="BlockStatement"&&(o==null||(0,r.default)(s,o))},e.isBooleanLiteral=function(s,o){return!!s&&s.type==="BooleanLiteral"&&(o==null||(0,r.default)(s,o))},e.isBooleanLiteralTypeAnnotation=function(s,o){return!!s&&s.type==="BooleanLiteralTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isBooleanTypeAnnotation=function(s,o){return!!s&&s.type==="BooleanTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isBreakStatement=function(s,o){return!!s&&s.type==="BreakStatement"&&(o==null||(0,r.default)(s,o))},e.isCallExpression=function(s,o){return!!s&&s.type==="CallExpression"&&(o==null||(0,r.default)(s,o))},e.isCatchClause=function(s,o){return!!s&&s.type==="CatchClause"&&(o==null||(0,r.default)(s,o))},e.isClass=function(s,o){if(!s)return!1;switch(s.type){case"ClassExpression":case"ClassDeclaration":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isClassAccessorProperty=function(s,o){return!!s&&s.type==="ClassAccessorProperty"&&(o==null||(0,r.default)(s,o))},e.isClassBody=function(s,o){return!!s&&s.type==="ClassBody"&&(o==null||(0,r.default)(s,o))},e.isClassDeclaration=function(s,o){return!!s&&s.type==="ClassDeclaration"&&(o==null||(0,r.default)(s,o))},e.isClassExpression=function(s,o){return!!s&&s.type==="ClassExpression"&&(o==null||(0,r.default)(s,o))},e.isClassImplements=function(s,o){return!!s&&s.type==="ClassImplements"&&(o==null||(0,r.default)(s,o))},e.isClassMethod=function(s,o){return!!s&&s.type==="ClassMethod"&&(o==null||(0,r.default)(s,o))},e.isClassPrivateMethod=function(s,o){return!!s&&s.type==="ClassPrivateMethod"&&(o==null||(0,r.default)(s,o))},e.isClassPrivateProperty=function(s,o){return!!s&&s.type==="ClassPrivateProperty"&&(o==null||(0,r.default)(s,o))},e.isClassProperty=function(s,o){return!!s&&s.type==="ClassProperty"&&(o==null||(0,r.default)(s,o))},e.isCompletionStatement=function(s,o){if(!s)return!1;switch(s.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isConditional=function(s,o){if(!s)return!1;switch(s.type){case"ConditionalExpression":case"IfStatement":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isConditionalExpression=function(s,o){return!!s&&s.type==="ConditionalExpression"&&(o==null||(0,r.default)(s,o))},e.isContinueStatement=function(s,o){return!!s&&s.type==="ContinueStatement"&&(o==null||(0,r.default)(s,o))},e.isDebuggerStatement=function(s,o){return!!s&&s.type==="DebuggerStatement"&&(o==null||(0,r.default)(s,o))},e.isDecimalLiteral=function(s,o){return!!s&&s.type==="DecimalLiteral"&&(o==null||(0,r.default)(s,o))},e.isDeclaration=function(s,o){if(!s)return!1;switch(s.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(s.expectedNode==="Declaration")break;default:return!1}return o==null||(0,r.default)(s,o)},e.isDeclareClass=function(s,o){return!!s&&s.type==="DeclareClass"&&(o==null||(0,r.default)(s,o))},e.isDeclareExportAllDeclaration=function(s,o){return!!s&&s.type==="DeclareExportAllDeclaration"&&(o==null||(0,r.default)(s,o))},e.isDeclareExportDeclaration=function(s,o){return!!s&&s.type==="DeclareExportDeclaration"&&(o==null||(0,r.default)(s,o))},e.isDeclareFunction=function(s,o){return!!s&&s.type==="DeclareFunction"&&(o==null||(0,r.default)(s,o))},e.isDeclareInterface=function(s,o){return!!s&&s.type==="DeclareInterface"&&(o==null||(0,r.default)(s,o))},e.isDeclareModule=function(s,o){return!!s&&s.type==="DeclareModule"&&(o==null||(0,r.default)(s,o))},e.isDeclareModuleExports=function(s,o){return!!s&&s.type==="DeclareModuleExports"&&(o==null||(0,r.default)(s,o))},e.isDeclareOpaqueType=function(s,o){return!!s&&s.type==="DeclareOpaqueType"&&(o==null||(0,r.default)(s,o))},e.isDeclareTypeAlias=function(s,o){return!!s&&s.type==="DeclareTypeAlias"&&(o==null||(0,r.default)(s,o))},e.isDeclareVariable=function(s,o){return!!s&&s.type==="DeclareVariable"&&(o==null||(0,r.default)(s,o))},e.isDeclaredPredicate=function(s,o){return!!s&&s.type==="DeclaredPredicate"&&(o==null||(0,r.default)(s,o))},e.isDecorator=function(s,o){return!!s&&s.type==="Decorator"&&(o==null||(0,r.default)(s,o))},e.isDirective=function(s,o){return!!s&&s.type==="Directive"&&(o==null||(0,r.default)(s,o))},e.isDirectiveLiteral=function(s,o){return!!s&&s.type==="DirectiveLiteral"&&(o==null||(0,r.default)(s,o))},e.isDoExpression=function(s,o){return!!s&&s.type==="DoExpression"&&(o==null||(0,r.default)(s,o))},e.isDoWhileStatement=function(s,o){return!!s&&s.type==="DoWhileStatement"&&(o==null||(0,r.default)(s,o))},e.isEmptyStatement=function(s,o){return!!s&&s.type==="EmptyStatement"&&(o==null||(0,r.default)(s,o))},e.isEmptyTypeAnnotation=function(s,o){return!!s&&s.type==="EmptyTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isEnumBody=function(s,o){if(!s)return!1;switch(s.type){case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isEnumBooleanBody=function(s,o){return!!s&&s.type==="EnumBooleanBody"&&(o==null||(0,r.default)(s,o))},e.isEnumBooleanMember=function(s,o){return!!s&&s.type==="EnumBooleanMember"&&(o==null||(0,r.default)(s,o))},e.isEnumDeclaration=function(s,o){return!!s&&s.type==="EnumDeclaration"&&(o==null||(0,r.default)(s,o))},e.isEnumDefaultedMember=function(s,o){return!!s&&s.type==="EnumDefaultedMember"&&(o==null||(0,r.default)(s,o))},e.isEnumMember=function(s,o){if(!s)return!1;switch(s.type){case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isEnumNumberBody=function(s,o){return!!s&&s.type==="EnumNumberBody"&&(o==null||(0,r.default)(s,o))},e.isEnumNumberMember=function(s,o){return!!s&&s.type==="EnumNumberMember"&&(o==null||(0,r.default)(s,o))},e.isEnumStringBody=function(s,o){return!!s&&s.type==="EnumStringBody"&&(o==null||(0,r.default)(s,o))},e.isEnumStringMember=function(s,o){return!!s&&s.type==="EnumStringMember"&&(o==null||(0,r.default)(s,o))},e.isEnumSymbolBody=function(s,o){return!!s&&s.type==="EnumSymbolBody"&&(o==null||(0,r.default)(s,o))},e.isExistsTypeAnnotation=function(s,o){return!!s&&s.type==="ExistsTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isExportAllDeclaration=function(s,o){return!!s&&s.type==="ExportAllDeclaration"&&(o==null||(0,r.default)(s,o))},e.isExportDeclaration=function(s,o){if(!s)return!1;switch(s.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isExportDefaultDeclaration=function(s,o){return!!s&&s.type==="ExportDefaultDeclaration"&&(o==null||(0,r.default)(s,o))},e.isExportDefaultSpecifier=function(s,o){return!!s&&s.type==="ExportDefaultSpecifier"&&(o==null||(0,r.default)(s,o))},e.isExportNamedDeclaration=function(s,o){return!!s&&s.type==="ExportNamedDeclaration"&&(o==null||(0,r.default)(s,o))},e.isExportNamespaceSpecifier=function(s,o){return!!s&&s.type==="ExportNamespaceSpecifier"&&(o==null||(0,r.default)(s,o))},e.isExportSpecifier=function(s,o){return!!s&&s.type==="ExportSpecifier"&&(o==null||(0,r.default)(s,o))},e.isExpression=function(s,o){if(!s)return!1;switch(s.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(s.expectedNode){case"Expression":case"Identifier":case"StringLiteral":break;default:return!1}break;default:return!1}return o==null||(0,r.default)(s,o)},e.isExpressionStatement=function(s,o){return!!s&&s.type==="ExpressionStatement"&&(o==null||(0,r.default)(s,o))},e.isExpressionWrapper=function(s,o){if(!s)return!1;switch(s.type){case"ExpressionStatement":case"ParenthesizedExpression":case"TypeCastExpression":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isFile=function(s,o){return!!s&&s.type==="File"&&(o==null||(0,r.default)(s,o))},e.isFlow=function(s,o){if(!s)return!1;switch(s.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 o==null||(0,r.default)(s,o)},e.isFlowBaseAnnotation=function(s,o){if(!s)return!1;switch(s.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 o==null||(0,r.default)(s,o)},e.isFlowDeclaration=function(s,o){if(!s)return!1;switch(s.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 o==null||(0,r.default)(s,o)},e.isFlowPredicate=function(s,o){if(!s)return!1;switch(s.type){case"DeclaredPredicate":case"InferredPredicate":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isFlowType=function(s,o){if(!s)return!1;switch(s.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 o==null||(0,r.default)(s,o)},e.isFor=function(s,o){if(!s)return!1;switch(s.type){case"ForInStatement":case"ForStatement":case"ForOfStatement":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isForInStatement=function(s,o){return!!s&&s.type==="ForInStatement"&&(o==null||(0,r.default)(s,o))},e.isForOfStatement=function(s,o){return!!s&&s.type==="ForOfStatement"&&(o==null||(0,r.default)(s,o))},e.isForStatement=function(s,o){return!!s&&s.type==="ForStatement"&&(o==null||(0,r.default)(s,o))},e.isForXStatement=function(s,o){if(!s)return!1;switch(s.type){case"ForInStatement":case"ForOfStatement":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isFunction=function(s,o){if(!s)return!1;switch(s.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isFunctionDeclaration=function(s,o){return!!s&&s.type==="FunctionDeclaration"&&(o==null||(0,r.default)(s,o))},e.isFunctionExpression=function(s,o){return!!s&&s.type==="FunctionExpression"&&(o==null||(0,r.default)(s,o))},e.isFunctionParent=function(s,o){if(!s)return!1;switch(s.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isFunctionTypeAnnotation=function(s,o){return!!s&&s.type==="FunctionTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isFunctionTypeParam=function(s,o){return!!s&&s.type==="FunctionTypeParam"&&(o==null||(0,r.default)(s,o))},e.isGenericTypeAnnotation=function(s,o){return!!s&&s.type==="GenericTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isIdentifier=function(s,o){return!!s&&s.type==="Identifier"&&(o==null||(0,r.default)(s,o))},e.isIfStatement=function(s,o){return!!s&&s.type==="IfStatement"&&(o==null||(0,r.default)(s,o))},e.isImmutable=function(s,o){if(!s)return!1;switch(s.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(s.expectedNode==="StringLiteral")break;default:return!1}return o==null||(0,r.default)(s,o)},e.isImport=function(s,o){return!!s&&s.type==="Import"&&(o==null||(0,r.default)(s,o))},e.isImportAttribute=function(s,o){return!!s&&s.type==="ImportAttribute"&&(o==null||(0,r.default)(s,o))},e.isImportDeclaration=function(s,o){return!!s&&s.type==="ImportDeclaration"&&(o==null||(0,r.default)(s,o))},e.isImportDefaultSpecifier=function(s,o){return!!s&&s.type==="ImportDefaultSpecifier"&&(o==null||(0,r.default)(s,o))},e.isImportExpression=function(s,o){return!!s&&s.type==="ImportExpression"&&(o==null||(0,r.default)(s,o))},e.isImportNamespaceSpecifier=function(s,o){return!!s&&s.type==="ImportNamespaceSpecifier"&&(o==null||(0,r.default)(s,o))},e.isImportOrExportDeclaration=i,e.isImportSpecifier=function(s,o){return!!s&&s.type==="ImportSpecifier"&&(o==null||(0,r.default)(s,o))},e.isIndexedAccessType=function(s,o){return!!s&&s.type==="IndexedAccessType"&&(o==null||(0,r.default)(s,o))},e.isInferredPredicate=function(s,o){return!!s&&s.type==="InferredPredicate"&&(o==null||(0,r.default)(s,o))},e.isInterfaceDeclaration=function(s,o){return!!s&&s.type==="InterfaceDeclaration"&&(o==null||(0,r.default)(s,o))},e.isInterfaceExtends=function(s,o){return!!s&&s.type==="InterfaceExtends"&&(o==null||(0,r.default)(s,o))},e.isInterfaceTypeAnnotation=function(s,o){return!!s&&s.type==="InterfaceTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isInterpreterDirective=function(s,o){return!!s&&s.type==="InterpreterDirective"&&(o==null||(0,r.default)(s,o))},e.isIntersectionTypeAnnotation=function(s,o){return!!s&&s.type==="IntersectionTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isJSX=function(s,o){if(!s)return!1;switch(s.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 o==null||(0,r.default)(s,o)},e.isJSXAttribute=function(s,o){return!!s&&s.type==="JSXAttribute"&&(o==null||(0,r.default)(s,o))},e.isJSXClosingElement=function(s,o){return!!s&&s.type==="JSXClosingElement"&&(o==null||(0,r.default)(s,o))},e.isJSXClosingFragment=function(s,o){return!!s&&s.type==="JSXClosingFragment"&&(o==null||(0,r.default)(s,o))},e.isJSXElement=function(s,o){return!!s&&s.type==="JSXElement"&&(o==null||(0,r.default)(s,o))},e.isJSXEmptyExpression=function(s,o){return!!s&&s.type==="JSXEmptyExpression"&&(o==null||(0,r.default)(s,o))},e.isJSXExpressionContainer=function(s,o){return!!s&&s.type==="JSXExpressionContainer"&&(o==null||(0,r.default)(s,o))},e.isJSXFragment=function(s,o){return!!s&&s.type==="JSXFragment"&&(o==null||(0,r.default)(s,o))},e.isJSXIdentifier=function(s,o){return!!s&&s.type==="JSXIdentifier"&&(o==null||(0,r.default)(s,o))},e.isJSXMemberExpression=function(s,o){return!!s&&s.type==="JSXMemberExpression"&&(o==null||(0,r.default)(s,o))},e.isJSXNamespacedName=function(s,o){return!!s&&s.type==="JSXNamespacedName"&&(o==null||(0,r.default)(s,o))},e.isJSXOpeningElement=function(s,o){return!!s&&s.type==="JSXOpeningElement"&&(o==null||(0,r.default)(s,o))},e.isJSXOpeningFragment=function(s,o){return!!s&&s.type==="JSXOpeningFragment"&&(o==null||(0,r.default)(s,o))},e.isJSXSpreadAttribute=function(s,o){return!!s&&s.type==="JSXSpreadAttribute"&&(o==null||(0,r.default)(s,o))},e.isJSXSpreadChild=function(s,o){return!!s&&s.type==="JSXSpreadChild"&&(o==null||(0,r.default)(s,o))},e.isJSXText=function(s,o){return!!s&&s.type==="JSXText"&&(o==null||(0,r.default)(s,o))},e.isLVal=function(s,o){if(!s)return!1;switch(s.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(s.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return o==null||(0,r.default)(s,o)},e.isLabeledStatement=function(s,o){return!!s&&s.type==="LabeledStatement"&&(o==null||(0,r.default)(s,o))},e.isLiteral=function(s,o){if(!s)return!1;switch(s.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"TemplateLiteral":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if(s.expectedNode==="StringLiteral")break;default:return!1}return o==null||(0,r.default)(s,o)},e.isLogicalExpression=function(s,o){return!!s&&s.type==="LogicalExpression"&&(o==null||(0,r.default)(s,o))},e.isLoop=function(s,o){if(!s)return!1;switch(s.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":case"ForOfStatement":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isMemberExpression=function(s,o){return!!s&&s.type==="MemberExpression"&&(o==null||(0,r.default)(s,o))},e.isMetaProperty=function(s,o){return!!s&&s.type==="MetaProperty"&&(o==null||(0,r.default)(s,o))},e.isMethod=function(s,o){if(!s)return!1;switch(s.type){case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isMiscellaneous=function(s,o){if(!s)return!1;switch(s.type){case"Noop":case"Placeholder":case"V8IntrinsicIdentifier":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isMixedTypeAnnotation=function(s,o){return!!s&&s.type==="MixedTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isModuleDeclaration=function(s,o){return(0,a.default)("isModuleDeclaration","isImportOrExportDeclaration"),i(s,o)},e.isModuleExpression=function(s,o){return!!s&&s.type==="ModuleExpression"&&(o==null||(0,r.default)(s,o))},e.isModuleSpecifier=function(s,o){if(!s)return!1;switch(s.type){case"ExportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isNewExpression=function(s,o){return!!s&&s.type==="NewExpression"&&(o==null||(0,r.default)(s,o))},e.isNoop=function(s,o){return!!s&&s.type==="Noop"&&(o==null||(0,r.default)(s,o))},e.isNullLiteral=function(s,o){return!!s&&s.type==="NullLiteral"&&(o==null||(0,r.default)(s,o))},e.isNullLiteralTypeAnnotation=function(s,o){return!!s&&s.type==="NullLiteralTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isNullableTypeAnnotation=function(s,o){return!!s&&s.type==="NullableTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isNumberLiteral=function(s,o){return(0,a.default)("isNumberLiteral","isNumericLiteral"),!!s&&s.type==="NumberLiteral"&&(o==null||(0,r.default)(s,o))},e.isNumberLiteralTypeAnnotation=function(s,o){return!!s&&s.type==="NumberLiteralTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isNumberTypeAnnotation=function(s,o){return!!s&&s.type==="NumberTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isNumericLiteral=function(s,o){return!!s&&s.type==="NumericLiteral"&&(o==null||(0,r.default)(s,o))},e.isObjectExpression=function(s,o){return!!s&&s.type==="ObjectExpression"&&(o==null||(0,r.default)(s,o))},e.isObjectMember=function(s,o){if(!s)return!1;switch(s.type){case"ObjectMethod":case"ObjectProperty":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isObjectMethod=function(s,o){return!!s&&s.type==="ObjectMethod"&&(o==null||(0,r.default)(s,o))},e.isObjectPattern=function(s,o){return!!s&&s.type==="ObjectPattern"&&(o==null||(0,r.default)(s,o))},e.isObjectProperty=function(s,o){return!!s&&s.type==="ObjectProperty"&&(o==null||(0,r.default)(s,o))},e.isObjectTypeAnnotation=function(s,o){return!!s&&s.type==="ObjectTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isObjectTypeCallProperty=function(s,o){return!!s&&s.type==="ObjectTypeCallProperty"&&(o==null||(0,r.default)(s,o))},e.isObjectTypeIndexer=function(s,o){return!!s&&s.type==="ObjectTypeIndexer"&&(o==null||(0,r.default)(s,o))},e.isObjectTypeInternalSlot=function(s,o){return!!s&&s.type==="ObjectTypeInternalSlot"&&(o==null||(0,r.default)(s,o))},e.isObjectTypeProperty=function(s,o){return!!s&&s.type==="ObjectTypeProperty"&&(o==null||(0,r.default)(s,o))},e.isObjectTypeSpreadProperty=function(s,o){return!!s&&s.type==="ObjectTypeSpreadProperty"&&(o==null||(0,r.default)(s,o))},e.isOpaqueType=function(s,o){return!!s&&s.type==="OpaqueType"&&(o==null||(0,r.default)(s,o))},e.isOptionalCallExpression=function(s,o){return!!s&&s.type==="OptionalCallExpression"&&(o==null||(0,r.default)(s,o))},e.isOptionalIndexedAccessType=function(s,o){return!!s&&s.type==="OptionalIndexedAccessType"&&(o==null||(0,r.default)(s,o))},e.isOptionalMemberExpression=function(s,o){return!!s&&s.type==="OptionalMemberExpression"&&(o==null||(0,r.default)(s,o))},e.isParenthesizedExpression=function(s,o){return!!s&&s.type==="ParenthesizedExpression"&&(o==null||(0,r.default)(s,o))},e.isPattern=function(s,o){if(!s)return!1;switch(s.type){case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":break;case"Placeholder":if(s.expectedNode==="Pattern")break;default:return!1}return o==null||(0,r.default)(s,o)},e.isPatternLike=function(s,o){if(!s)return!1;switch(s.type){case"Identifier":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(s.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return o==null||(0,r.default)(s,o)},e.isPipelineBareFunction=function(s,o){return!!s&&s.type==="PipelineBareFunction"&&(o==null||(0,r.default)(s,o))},e.isPipelinePrimaryTopicReference=function(s,o){return!!s&&s.type==="PipelinePrimaryTopicReference"&&(o==null||(0,r.default)(s,o))},e.isPipelineTopicExpression=function(s,o){return!!s&&s.type==="PipelineTopicExpression"&&(o==null||(0,r.default)(s,o))},e.isPlaceholder=function(s,o){return!!s&&s.type==="Placeholder"&&(o==null||(0,r.default)(s,o))},e.isPrivate=function(s,o){if(!s)return!1;switch(s.type){case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isPrivateName=function(s,o){return!!s&&s.type==="PrivateName"&&(o==null||(0,r.default)(s,o))},e.isProgram=function(s,o){return!!s&&s.type==="Program"&&(o==null||(0,r.default)(s,o))},e.isProperty=function(s,o){if(!s)return!1;switch(s.type){case"ObjectProperty":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isPureish=function(s,o){if(!s)return!1;switch(s.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(s.expectedNode==="StringLiteral")break;default:return!1}return o==null||(0,r.default)(s,o)},e.isQualifiedTypeIdentifier=function(s,o){return!!s&&s.type==="QualifiedTypeIdentifier"&&(o==null||(0,r.default)(s,o))},e.isRecordExpression=function(s,o){return!!s&&s.type==="RecordExpression"&&(o==null||(0,r.default)(s,o))},e.isRegExpLiteral=function(s,o){return!!s&&s.type==="RegExpLiteral"&&(o==null||(0,r.default)(s,o))},e.isRegexLiteral=function(s,o){return(0,a.default)("isRegexLiteral","isRegExpLiteral"),!!s&&s.type==="RegexLiteral"&&(o==null||(0,r.default)(s,o))},e.isRestElement=function(s,o){return!!s&&s.type==="RestElement"&&(o==null||(0,r.default)(s,o))},e.isRestProperty=function(s,o){return(0,a.default)("isRestProperty","isRestElement"),!!s&&s.type==="RestProperty"&&(o==null||(0,r.default)(s,o))},e.isReturnStatement=function(s,o){return!!s&&s.type==="ReturnStatement"&&(o==null||(0,r.default)(s,o))},e.isScopable=function(s,o){if(!s)return!1;switch(s.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(s.expectedNode==="BlockStatement")break;default:return!1}return o==null||(0,r.default)(s,o)},e.isSequenceExpression=function(s,o){return!!s&&s.type==="SequenceExpression"&&(o==null||(0,r.default)(s,o))},e.isSpreadElement=function(s,o){return!!s&&s.type==="SpreadElement"&&(o==null||(0,r.default)(s,o))},e.isSpreadProperty=function(s,o){return(0,a.default)("isSpreadProperty","isSpreadElement"),!!s&&s.type==="SpreadProperty"&&(o==null||(0,r.default)(s,o))},e.isStandardized=function(s,o){if(!s)return!1;switch(s.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(s.expectedNode){case"Identifier":case"StringLiteral":case"BlockStatement":case"ClassBody":break;default:return!1}break;default:return!1}return o==null||(0,r.default)(s,o)},e.isStatement=function(s,o){if(!s)return!1;switch(s.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(s.expectedNode){case"Statement":case"Declaration":case"BlockStatement":break;default:return!1}break;default:return!1}return o==null||(0,r.default)(s,o)},e.isStaticBlock=function(s,o){return!!s&&s.type==="StaticBlock"&&(o==null||(0,r.default)(s,o))},e.isStringLiteral=function(s,o){return!!s&&s.type==="StringLiteral"&&(o==null||(0,r.default)(s,o))},e.isStringLiteralTypeAnnotation=function(s,o){return!!s&&s.type==="StringLiteralTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isStringTypeAnnotation=function(s,o){return!!s&&s.type==="StringTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isSuper=function(s,o){return!!s&&s.type==="Super"&&(o==null||(0,r.default)(s,o))},e.isSwitchCase=function(s,o){return!!s&&s.type==="SwitchCase"&&(o==null||(0,r.default)(s,o))},e.isSwitchStatement=function(s,o){return!!s&&s.type==="SwitchStatement"&&(o==null||(0,r.default)(s,o))},e.isSymbolTypeAnnotation=function(s,o){return!!s&&s.type==="SymbolTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isTSAnyKeyword=function(s,o){return!!s&&s.type==="TSAnyKeyword"&&(o==null||(0,r.default)(s,o))},e.isTSArrayType=function(s,o){return!!s&&s.type==="TSArrayType"&&(o==null||(0,r.default)(s,o))},e.isTSAsExpression=function(s,o){return!!s&&s.type==="TSAsExpression"&&(o==null||(0,r.default)(s,o))},e.isTSBaseType=function(s,o){if(!s)return!1;switch(s.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 o==null||(0,r.default)(s,o)},e.isTSBigIntKeyword=function(s,o){return!!s&&s.type==="TSBigIntKeyword"&&(o==null||(0,r.default)(s,o))},e.isTSBooleanKeyword=function(s,o){return!!s&&s.type==="TSBooleanKeyword"&&(o==null||(0,r.default)(s,o))},e.isTSCallSignatureDeclaration=function(s,o){return!!s&&s.type==="TSCallSignatureDeclaration"&&(o==null||(0,r.default)(s,o))},e.isTSConditionalType=function(s,o){return!!s&&s.type==="TSConditionalType"&&(o==null||(0,r.default)(s,o))},e.isTSConstructSignatureDeclaration=function(s,o){return!!s&&s.type==="TSConstructSignatureDeclaration"&&(o==null||(0,r.default)(s,o))},e.isTSConstructorType=function(s,o){return!!s&&s.type==="TSConstructorType"&&(o==null||(0,r.default)(s,o))},e.isTSDeclareFunction=function(s,o){return!!s&&s.type==="TSDeclareFunction"&&(o==null||(0,r.default)(s,o))},e.isTSDeclareMethod=function(s,o){return!!s&&s.type==="TSDeclareMethod"&&(o==null||(0,r.default)(s,o))},e.isTSEntityName=function(s,o){if(!s)return!1;switch(s.type){case"Identifier":case"TSQualifiedName":break;case"Placeholder":if(s.expectedNode==="Identifier")break;default:return!1}return o==null||(0,r.default)(s,o)},e.isTSEnumDeclaration=function(s,o){return!!s&&s.type==="TSEnumDeclaration"&&(o==null||(0,r.default)(s,o))},e.isTSEnumMember=function(s,o){return!!s&&s.type==="TSEnumMember"&&(o==null||(0,r.default)(s,o))},e.isTSExportAssignment=function(s,o){return!!s&&s.type==="TSExportAssignment"&&(o==null||(0,r.default)(s,o))},e.isTSExpressionWithTypeArguments=function(s,o){return!!s&&s.type==="TSExpressionWithTypeArguments"&&(o==null||(0,r.default)(s,o))},e.isTSExternalModuleReference=function(s,o){return!!s&&s.type==="TSExternalModuleReference"&&(o==null||(0,r.default)(s,o))},e.isTSFunctionType=function(s,o){return!!s&&s.type==="TSFunctionType"&&(o==null||(0,r.default)(s,o))},e.isTSImportEqualsDeclaration=function(s,o){return!!s&&s.type==="TSImportEqualsDeclaration"&&(o==null||(0,r.default)(s,o))},e.isTSImportType=function(s,o){return!!s&&s.type==="TSImportType"&&(o==null||(0,r.default)(s,o))},e.isTSIndexSignature=function(s,o){return!!s&&s.type==="TSIndexSignature"&&(o==null||(0,r.default)(s,o))},e.isTSIndexedAccessType=function(s,o){return!!s&&s.type==="TSIndexedAccessType"&&(o==null||(0,r.default)(s,o))},e.isTSInferType=function(s,o){return!!s&&s.type==="TSInferType"&&(o==null||(0,r.default)(s,o))},e.isTSInstantiationExpression=function(s,o){return!!s&&s.type==="TSInstantiationExpression"&&(o==null||(0,r.default)(s,o))},e.isTSInterfaceBody=function(s,o){return!!s&&s.type==="TSInterfaceBody"&&(o==null||(0,r.default)(s,o))},e.isTSInterfaceDeclaration=function(s,o){return!!s&&s.type==="TSInterfaceDeclaration"&&(o==null||(0,r.default)(s,o))},e.isTSIntersectionType=function(s,o){return!!s&&s.type==="TSIntersectionType"&&(o==null||(0,r.default)(s,o))},e.isTSIntrinsicKeyword=function(s,o){return!!s&&s.type==="TSIntrinsicKeyword"&&(o==null||(0,r.default)(s,o))},e.isTSLiteralType=function(s,o){return!!s&&s.type==="TSLiteralType"&&(o==null||(0,r.default)(s,o))},e.isTSMappedType=function(s,o){return!!s&&s.type==="TSMappedType"&&(o==null||(0,r.default)(s,o))},e.isTSMethodSignature=function(s,o){return!!s&&s.type==="TSMethodSignature"&&(o==null||(0,r.default)(s,o))},e.isTSModuleBlock=function(s,o){return!!s&&s.type==="TSModuleBlock"&&(o==null||(0,r.default)(s,o))},e.isTSModuleDeclaration=function(s,o){return!!s&&s.type==="TSModuleDeclaration"&&(o==null||(0,r.default)(s,o))},e.isTSNamedTupleMember=function(s,o){return!!s&&s.type==="TSNamedTupleMember"&&(o==null||(0,r.default)(s,o))},e.isTSNamespaceExportDeclaration=function(s,o){return!!s&&s.type==="TSNamespaceExportDeclaration"&&(o==null||(0,r.default)(s,o))},e.isTSNeverKeyword=function(s,o){return!!s&&s.type==="TSNeverKeyword"&&(o==null||(0,r.default)(s,o))},e.isTSNonNullExpression=function(s,o){return!!s&&s.type==="TSNonNullExpression"&&(o==null||(0,r.default)(s,o))},e.isTSNullKeyword=function(s,o){return!!s&&s.type==="TSNullKeyword"&&(o==null||(0,r.default)(s,o))},e.isTSNumberKeyword=function(s,o){return!!s&&s.type==="TSNumberKeyword"&&(o==null||(0,r.default)(s,o))},e.isTSObjectKeyword=function(s,o){return!!s&&s.type==="TSObjectKeyword"&&(o==null||(0,r.default)(s,o))},e.isTSOptionalType=function(s,o){return!!s&&s.type==="TSOptionalType"&&(o==null||(0,r.default)(s,o))},e.isTSParameterProperty=function(s,o){return!!s&&s.type==="TSParameterProperty"&&(o==null||(0,r.default)(s,o))},e.isTSParenthesizedType=function(s,o){return!!s&&s.type==="TSParenthesizedType"&&(o==null||(0,r.default)(s,o))},e.isTSPropertySignature=function(s,o){return!!s&&s.type==="TSPropertySignature"&&(o==null||(0,r.default)(s,o))},e.isTSQualifiedName=function(s,o){return!!s&&s.type==="TSQualifiedName"&&(o==null||(0,r.default)(s,o))},e.isTSRestType=function(s,o){return!!s&&s.type==="TSRestType"&&(o==null||(0,r.default)(s,o))},e.isTSSatisfiesExpression=function(s,o){return!!s&&s.type==="TSSatisfiesExpression"&&(o==null||(0,r.default)(s,o))},e.isTSStringKeyword=function(s,o){return!!s&&s.type==="TSStringKeyword"&&(o==null||(0,r.default)(s,o))},e.isTSSymbolKeyword=function(s,o){return!!s&&s.type==="TSSymbolKeyword"&&(o==null||(0,r.default)(s,o))},e.isTSThisType=function(s,o){return!!s&&s.type==="TSThisType"&&(o==null||(0,r.default)(s,o))},e.isTSTupleType=function(s,o){return!!s&&s.type==="TSTupleType"&&(o==null||(0,r.default)(s,o))},e.isTSType=function(s,o){if(!s)return!1;switch(s.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 o==null||(0,r.default)(s,o)},e.isTSTypeAliasDeclaration=function(s,o){return!!s&&s.type==="TSTypeAliasDeclaration"&&(o==null||(0,r.default)(s,o))},e.isTSTypeAnnotation=function(s,o){return!!s&&s.type==="TSTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isTSTypeAssertion=function(s,o){return!!s&&s.type==="TSTypeAssertion"&&(o==null||(0,r.default)(s,o))},e.isTSTypeElement=function(s,o){if(!s)return!1;switch(s.type){case"TSCallSignatureDeclaration":case"TSConstructSignatureDeclaration":case"TSPropertySignature":case"TSMethodSignature":case"TSIndexSignature":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isTSTypeLiteral=function(s,o){return!!s&&s.type==="TSTypeLiteral"&&(o==null||(0,r.default)(s,o))},e.isTSTypeOperator=function(s,o){return!!s&&s.type==="TSTypeOperator"&&(o==null||(0,r.default)(s,o))},e.isTSTypeParameter=function(s,o){return!!s&&s.type==="TSTypeParameter"&&(o==null||(0,r.default)(s,o))},e.isTSTypeParameterDeclaration=function(s,o){return!!s&&s.type==="TSTypeParameterDeclaration"&&(o==null||(0,r.default)(s,o))},e.isTSTypeParameterInstantiation=function(s,o){return!!s&&s.type==="TSTypeParameterInstantiation"&&(o==null||(0,r.default)(s,o))},e.isTSTypePredicate=function(s,o){return!!s&&s.type==="TSTypePredicate"&&(o==null||(0,r.default)(s,o))},e.isTSTypeQuery=function(s,o){return!!s&&s.type==="TSTypeQuery"&&(o==null||(0,r.default)(s,o))},e.isTSTypeReference=function(s,o){return!!s&&s.type==="TSTypeReference"&&(o==null||(0,r.default)(s,o))},e.isTSUndefinedKeyword=function(s,o){return!!s&&s.type==="TSUndefinedKeyword"&&(o==null||(0,r.default)(s,o))},e.isTSUnionType=function(s,o){return!!s&&s.type==="TSUnionType"&&(o==null||(0,r.default)(s,o))},e.isTSUnknownKeyword=function(s,o){return!!s&&s.type==="TSUnknownKeyword"&&(o==null||(0,r.default)(s,o))},e.isTSVoidKeyword=function(s,o){return!!s&&s.type==="TSVoidKeyword"&&(o==null||(0,r.default)(s,o))},e.isTaggedTemplateExpression=function(s,o){return!!s&&s.type==="TaggedTemplateExpression"&&(o==null||(0,r.default)(s,o))},e.isTemplateElement=function(s,o){return!!s&&s.type==="TemplateElement"&&(o==null||(0,r.default)(s,o))},e.isTemplateLiteral=function(s,o){return!!s&&s.type==="TemplateLiteral"&&(o==null||(0,r.default)(s,o))},e.isTerminatorless=function(s,o){if(!s)return!1;switch(s.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":case"YieldExpression":case"AwaitExpression":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isThisExpression=function(s,o){return!!s&&s.type==="ThisExpression"&&(o==null||(0,r.default)(s,o))},e.isThisTypeAnnotation=function(s,o){return!!s&&s.type==="ThisTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isThrowStatement=function(s,o){return!!s&&s.type==="ThrowStatement"&&(o==null||(0,r.default)(s,o))},e.isTopicReference=function(s,o){return!!s&&s.type==="TopicReference"&&(o==null||(0,r.default)(s,o))},e.isTryStatement=function(s,o){return!!s&&s.type==="TryStatement"&&(o==null||(0,r.default)(s,o))},e.isTupleExpression=function(s,o){return!!s&&s.type==="TupleExpression"&&(o==null||(0,r.default)(s,o))},e.isTupleTypeAnnotation=function(s,o){return!!s&&s.type==="TupleTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isTypeAlias=function(s,o){return!!s&&s.type==="TypeAlias"&&(o==null||(0,r.default)(s,o))},e.isTypeAnnotation=function(s,o){return!!s&&s.type==="TypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isTypeCastExpression=function(s,o){return!!s&&s.type==="TypeCastExpression"&&(o==null||(0,r.default)(s,o))},e.isTypeParameter=function(s,o){return!!s&&s.type==="TypeParameter"&&(o==null||(0,r.default)(s,o))},e.isTypeParameterDeclaration=function(s,o){return!!s&&s.type==="TypeParameterDeclaration"&&(o==null||(0,r.default)(s,o))},e.isTypeParameterInstantiation=function(s,o){return!!s&&s.type==="TypeParameterInstantiation"&&(o==null||(0,r.default)(s,o))},e.isTypeScript=function(s,o){if(!s)return!1;switch(s.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 o==null||(0,r.default)(s,o)},e.isTypeofTypeAnnotation=function(s,o){return!!s&&s.type==="TypeofTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isUnaryExpression=function(s,o){return!!s&&s.type==="UnaryExpression"&&(o==null||(0,r.default)(s,o))},e.isUnaryLike=function(s,o){if(!s)return!1;switch(s.type){case"UnaryExpression":case"SpreadElement":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isUnionTypeAnnotation=function(s,o){return!!s&&s.type==="UnionTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isUpdateExpression=function(s,o){return!!s&&s.type==="UpdateExpression"&&(o==null||(0,r.default)(s,o))},e.isUserWhitespacable=function(s,o){if(!s)return!1;switch(s.type){case"ObjectMethod":case"ObjectProperty":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isV8IntrinsicIdentifier=function(s,o){return!!s&&s.type==="V8IntrinsicIdentifier"&&(o==null||(0,r.default)(s,o))},e.isVariableDeclaration=function(s,o){return!!s&&s.type==="VariableDeclaration"&&(o==null||(0,r.default)(s,o))},e.isVariableDeclarator=function(s,o){return!!s&&s.type==="VariableDeclarator"&&(o==null||(0,r.default)(s,o))},e.isVariance=function(s,o){return!!s&&s.type==="Variance"&&(o==null||(0,r.default)(s,o))},e.isVoidTypeAnnotation=function(s,o){return!!s&&s.type==="VoidTypeAnnotation"&&(o==null||(0,r.default)(s,o))},e.isWhile=function(s,o){if(!s)return!1;switch(s.type){case"DoWhileStatement":case"WhileStatement":break;default:return!1}return o==null||(0,r.default)(s,o)},e.isWhileStatement=function(s,o){return!!s&&s.type==="WhileStatement"&&(o==null||(0,r.default)(s,o))},e.isWithStatement=function(s,o){return!!s&&s.type==="WithStatement"&&(o==null||(0,r.default)(s,o))},e.isYieldExpression=function(s,o){return!!s&&s.type==="YieldExpression"&&(o==null||(0,r.default)(s,o))};var r=n(96),a=n(58);function i(s,o){if(!s)return!1;switch(s.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":break;default:return!1}return o==null||(0,r.default)(s,o)}},(t,e,n)=>{const r=n(48),{MAX_LENGTH:a,MAX_SAFE_INTEGER:i}=n(47),{safeRe:s,t:o}=n(34),l=n(75),{compareIdentifiers:u}=n(128);class p{constructor(d,m){if(m=l(m),d instanceof p){if(d.loose===!!m.loose&&d.includePrerelease===!!m.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>a)throw new TypeError(`version is longer than ${a} characters`);r("SemVer",d,m),this.options=m,this.loose=!!m.loose,this.includePrerelease=!!m.includePrerelease;const f=d.trim().match(m.loose?s[o.LOOSE]:s[o.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>i||this.major<0)throw new TypeError("Invalid major version");if(this.minor>i||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>i||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<i)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 p)){if(typeof d=="string"&&d===this.version)return 0;d=new p(d,this.options)}return d.version===this.version?0:this.compareMain(d)||this.comparePre(d)}compareMain(d){return d instanceof p||(d=new p(d,this.options)),u(this.major,d.major)||u(this.minor,d.minor)||u(this.patch,d.patch)}comparePre(d){if(d instanceof p||(d=new p(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 m=0;do{const f=this.prerelease[m],v=d.prerelease[m];if(r("prerelease compare",m,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 u(f,v)}while(++m)}compareBuild(d){d instanceof p||(d=new p(d,this.options));let m=0;do{const f=this.build[m],v=d.build[m];if(r("prerelease compare",m,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 u(f,v)}while(++m)}inc(d,m,f){switch(d){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",m,f);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",m,f);break;case"prepatch":this.prerelease.length=0,this.inc("patch",m,f),this.inc("pre",m,f);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",m,f),this.inc("pre",m,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(!m&&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(m===this.prerelease.join(".")&&f===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(v)}}if(m){let C=[m,v];f===!1&&(C=[m]),u(this.prerelease[0],m)===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}}t.exports=p},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.anyTypeAnnotation=function(){return{type:"AnyTypeAnnotation"}},e.argumentPlaceholder=function(){return{type:"ArgumentPlaceholder"}},e.arrayExpression=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return(0,r.default)({type:"ArrayExpression",elements:u})},e.arrayPattern=function(u){return(0,r.default)({type:"ArrayPattern",elements:u})},e.arrayTypeAnnotation=function(u){return(0,r.default)({type:"ArrayTypeAnnotation",elementType:u})},e.arrowFunctionExpression=function(u,p){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return(0,r.default)({type:"ArrowFunctionExpression",params:u,body:p,async:h,expression:null})},e.assignmentExpression=function(u,p,h){return(0,r.default)({type:"AssignmentExpression",operator:u,left:p,right:h})},e.assignmentPattern=function(u,p){return(0,r.default)({type:"AssignmentPattern",left:u,right:p})},e.awaitExpression=function(u){return(0,r.default)({type:"AwaitExpression",argument:u})},e.bigIntLiteral=function(u){return(0,r.default)({type:"BigIntLiteral",value:u})},e.binaryExpression=function(u,p,h){return(0,r.default)({type:"BinaryExpression",operator:u,left:p,right:h})},e.bindExpression=function(u,p){return(0,r.default)({type:"BindExpression",object:u,callee:p})},e.blockStatement=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return(0,r.default)({type:"BlockStatement",body:u,directives:p})},e.booleanLiteral=function(u){return(0,r.default)({type:"BooleanLiteral",value:u})},e.booleanLiteralTypeAnnotation=function(u){return(0,r.default)({type:"BooleanLiteralTypeAnnotation",value:u})},e.booleanTypeAnnotation=function(){return{type:"BooleanTypeAnnotation"}},e.breakStatement=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(0,r.default)({type:"BreakStatement",label:u})},e.callExpression=function(u,p){return(0,r.default)({type:"CallExpression",callee:u,arguments:p})},e.catchClause=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"CatchClause",param:u,body:p})},e.classAccessorProperty=function(u){let p=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,m=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:u,value:p,typeAnnotation:h,decorators:d,computed:m,static:f})},e.classBody=function(u){return(0,r.default)({type:"ClassBody",body:u})},e.classDeclaration=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,superClass:p,body:h,decorators:d})},e.classExpression=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,superClass:p,body:h,decorators:d})},e.classImplements=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"ClassImplements",id:u,typeParameters:p})},e.classMethod=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"method",p=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,m=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:u,key:p,params:h,body:d,computed:m,static:f,generator:v,async:C})},e.classPrivateMethod=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"method",p=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,m=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return(0,r.default)({type:"ClassPrivateMethod",kind:u,key:p,params:h,body:d,static:m})},e.classPrivateProperty=function(u){let p=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:u,value:p,decorators:h,static:d})},e.classProperty=function(u){let p=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,m=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:u,value:p,typeAnnotation:h,decorators:d,computed:m,static:f})},e.conditionalExpression=function(u,p,h){return(0,r.default)({type:"ConditionalExpression",test:u,consequent:p,alternate:h})},e.continueStatement=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(0,r.default)({type:"ContinueStatement",label:u})},e.debuggerStatement=function(){return{type:"DebuggerStatement"}},e.decimalLiteral=function(u){return(0,r.default)({type:"DecimalLiteral",value:u})},e.declareClass=function(u){let p=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:u,typeParameters:p,extends:h,body:d})},e.declareExportAllDeclaration=function(u){return(0,r.default)({type:"DeclareExportAllDeclaration",source:u})},e.declareExportDeclaration=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,specifiers:p,source:h})},e.declareFunction=function(u){return(0,r.default)({type:"DeclareFunction",id:u})},e.declareInterface=function(u){let p=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:u,typeParameters:p,extends:h,body:d})},e.declareModule=function(u,p){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"DeclareModule",id:u,body:p,kind:h})},e.declareModuleExports=function(u){return(0,r.default)({type:"DeclareModuleExports",typeAnnotation:u})},e.declareOpaqueType=function(u){let p=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:u,typeParameters:p,supertype:h})},e.declareTypeAlias=function(u){let p=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:u,typeParameters:p,right:h})},e.declareVariable=function(u){return(0,r.default)({type:"DeclareVariable",id:u})},e.declaredPredicate=function(u){return(0,r.default)({type:"DeclaredPredicate",value:u})},e.decorator=function(u){return(0,r.default)({type:"Decorator",expression:u})},e.directive=function(u){return(0,r.default)({type:"Directive",value:u})},e.directiveLiteral=function(u){return(0,r.default)({type:"DirectiveLiteral",value:u})},e.doExpression=function(u){let p=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return(0,r.default)({type:"DoExpression",body:u,async:p})},e.doWhileStatement=function(u,p){return(0,r.default)({type:"DoWhileStatement",test:u,body:p})},e.emptyStatement=function(){return{type:"EmptyStatement"}},e.emptyTypeAnnotation=function(){return{type:"EmptyTypeAnnotation"}},e.enumBooleanBody=function(u){return(0,r.default)({type:"EnumBooleanBody",members:u,explicitType:null,hasUnknownMembers:null})},e.enumBooleanMember=function(u){return(0,r.default)({type:"EnumBooleanMember",id:u,init:null})},e.enumDeclaration=function(u,p){return(0,r.default)({type:"EnumDeclaration",id:u,body:p})},e.enumDefaultedMember=function(u){return(0,r.default)({type:"EnumDefaultedMember",id:u})},e.enumNumberBody=function(u){return(0,r.default)({type:"EnumNumberBody",members:u,explicitType:null,hasUnknownMembers:null})},e.enumNumberMember=function(u,p){return(0,r.default)({type:"EnumNumberMember",id:u,init:p})},e.enumStringBody=function(u){return(0,r.default)({type:"EnumStringBody",members:u,explicitType:null,hasUnknownMembers:null})},e.enumStringMember=function(u,p){return(0,r.default)({type:"EnumStringMember",id:u,init:p})},e.enumSymbolBody=function(u){return(0,r.default)({type:"EnumSymbolBody",members:u,hasUnknownMembers:null})},e.existsTypeAnnotation=function(){return{type:"ExistsTypeAnnotation"}},e.exportAllDeclaration=function(u){return(0,r.default)({type:"ExportAllDeclaration",source:u})},e.exportDefaultDeclaration=function(u){return(0,r.default)({type:"ExportDefaultDeclaration",declaration:u})},e.exportDefaultSpecifier=function(u){return(0,r.default)({type:"ExportDefaultSpecifier",exported:u})},e.exportNamedDeclaration=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,specifiers:p,source:h})},e.exportNamespaceSpecifier=function(u){return(0,r.default)({type:"ExportNamespaceSpecifier",exported:u})},e.exportSpecifier=function(u,p){return(0,r.default)({type:"ExportSpecifier",local:u,exported:p})},e.expressionStatement=function(u){return(0,r.default)({type:"ExpressionStatement",expression:u})},e.file=function(u){let p=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:u,comments:p,tokens:h})},e.forInStatement=function(u,p,h){return(0,r.default)({type:"ForInStatement",left:u,right:p,body:h})},e.forOfStatement=function(u,p,h){let d=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return(0,r.default)({type:"ForOfStatement",left:u,right:p,body:h,await:d})},e.forStatement=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,test:p,update:h,body:d})},e.functionDeclaration=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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],m=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return(0,r.default)({type:"FunctionDeclaration",id:u,params:p,body:h,generator:d,async:m})},e.functionExpression=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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],m=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return(0,r.default)({type:"FunctionExpression",id:u,params:p,body:h,generator:d,async:m})},e.functionTypeAnnotation=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,params:p,rest:h,returnType:d})},e.functionTypeParam=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"FunctionTypeParam",name:u,typeAnnotation:p})},e.genericTypeAnnotation=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"GenericTypeAnnotation",id:u,typeParameters:p})},e.identifier=function(u){return(0,r.default)({type:"Identifier",name:u})},e.ifStatement=function(u,p){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"IfStatement",test:u,consequent:p,alternate:h})},e.import=function(){return{type:"Import"}},e.importAttribute=function(u,p){return(0,r.default)({type:"ImportAttribute",key:u,value:p})},e.importDeclaration=function(u,p){return(0,r.default)({type:"ImportDeclaration",specifiers:u,source:p})},e.importDefaultSpecifier=function(u){return(0,r.default)({type:"ImportDefaultSpecifier",local:u})},e.importExpression=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"ImportExpression",source:u,options:p})},e.importNamespaceSpecifier=function(u){return(0,r.default)({type:"ImportNamespaceSpecifier",local:u})},e.importSpecifier=function(u,p){return(0,r.default)({type:"ImportSpecifier",local:u,imported:p})},e.indexedAccessType=function(u,p){return(0,r.default)({type:"IndexedAccessType",objectType:u,indexType:p})},e.inferredPredicate=function(){return{type:"InferredPredicate"}},e.interfaceDeclaration=function(u){let p=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:u,typeParameters:p,extends:h,body:d})},e.interfaceExtends=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"InterfaceExtends",id:u,typeParameters:p})},e.interfaceTypeAnnotation=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"InterfaceTypeAnnotation",extends:u,body:p})},e.interpreterDirective=function(u){return(0,r.default)({type:"InterpreterDirective",value:u})},e.intersectionTypeAnnotation=function(u){return(0,r.default)({type:"IntersectionTypeAnnotation",types:u})},e.jSXAttribute=e.jsxAttribute=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"JSXAttribute",name:u,value:p})},e.jSXClosingElement=e.jsxClosingElement=function(u){return(0,r.default)({type:"JSXClosingElement",name:u})},e.jSXClosingFragment=e.jsxClosingFragment=function(){return{type:"JSXClosingFragment"}},e.jSXElement=e.jsxElement=function(u){let p=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:u,closingElement:p,children:h,selfClosing:d})},e.jSXEmptyExpression=e.jsxEmptyExpression=function(){return{type:"JSXEmptyExpression"}},e.jSXExpressionContainer=e.jsxExpressionContainer=function(u){return(0,r.default)({type:"JSXExpressionContainer",expression:u})},e.jSXFragment=e.jsxFragment=function(u,p,h){return(0,r.default)({type:"JSXFragment",openingFragment:u,closingFragment:p,children:h})},e.jSXIdentifier=e.jsxIdentifier=function(u){return(0,r.default)({type:"JSXIdentifier",name:u})},e.jSXMemberExpression=e.jsxMemberExpression=function(u,p){return(0,r.default)({type:"JSXMemberExpression",object:u,property:p})},e.jSXNamespacedName=e.jsxNamespacedName=function(u,p){return(0,r.default)({type:"JSXNamespacedName",namespace:u,name:p})},e.jSXOpeningElement=e.jsxOpeningElement=function(u,p){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return(0,r.default)({type:"JSXOpeningElement",name:u,attributes:p,selfClosing:h})},e.jSXOpeningFragment=e.jsxOpeningFragment=function(){return{type:"JSXOpeningFragment"}},e.jSXSpreadAttribute=e.jsxSpreadAttribute=function(u){return(0,r.default)({type:"JSXSpreadAttribute",argument:u})},e.jSXSpreadChild=e.jsxSpreadChild=function(u){return(0,r.default)({type:"JSXSpreadChild",expression:u})},e.jSXText=e.jsxText=function(u){return(0,r.default)({type:"JSXText",value:u})},e.labeledStatement=function(u,p){return(0,r.default)({type:"LabeledStatement",label:u,body:p})},e.logicalExpression=function(u,p,h){return(0,r.default)({type:"LogicalExpression",operator:u,left:p,right:h})},e.memberExpression=function(u,p){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:u,property:p,computed:h,optional:d})},e.metaProperty=function(u,p){return(0,r.default)({type:"MetaProperty",meta:u,property:p})},e.mixedTypeAnnotation=function(){return{type:"MixedTypeAnnotation"}},e.moduleExpression=function(u){return(0,r.default)({type:"ModuleExpression",body:u})},e.newExpression=function(u,p){return(0,r.default)({type:"NewExpression",callee:u,arguments:p})},e.noop=function(){return{type:"Noop"}},e.nullLiteral=function(){return{type:"NullLiteral"}},e.nullLiteralTypeAnnotation=function(){return{type:"NullLiteralTypeAnnotation"}},e.nullableTypeAnnotation=function(u){return(0,r.default)({type:"NullableTypeAnnotation",typeAnnotation:u})},e.numberLiteral=function(u){return(0,a.default)("NumberLiteral","NumericLiteral","The node type "),i(u)},e.numberLiteralTypeAnnotation=function(u){return(0,r.default)({type:"NumberLiteralTypeAnnotation",value:u})},e.numberTypeAnnotation=function(){return{type:"NumberTypeAnnotation"}},e.numericLiteral=i,e.objectExpression=function(u){return(0,r.default)({type:"ObjectExpression",properties:u})},e.objectMethod=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"method",p=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,m=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:u,key:p,params:h,body:d,computed:m,generator:f,async:v})},e.objectPattern=function(u){return(0,r.default)({type:"ObjectPattern",properties:u})},e.objectProperty=function(u,p){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2],d=arguments.length>3&&arguments[3]!==void 0&&arguments[3],m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null;return(0,r.default)({type:"ObjectProperty",key:u,value:p,computed:h,shorthand:d,decorators:m})},e.objectTypeAnnotation=function(u){let p=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]:[],m=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return(0,r.default)({type:"ObjectTypeAnnotation",properties:u,indexers:p,callProperties:h,internalSlots:d,exact:m})},e.objectTypeCallProperty=function(u){return(0,r.default)({type:"ObjectTypeCallProperty",value:u,static:null})},e.objectTypeIndexer=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,key:p,value:h,variance:d,static:null})},e.objectTypeInternalSlot=function(u,p,h,d,m){return(0,r.default)({type:"ObjectTypeInternalSlot",id:u,value:p,optional:h,static:d,method:m})},e.objectTypeProperty=function(u,p){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"ObjectTypeProperty",key:u,value:p,variance:h,kind:null,method:null,optional:null,proto:null,static:null})},e.objectTypeSpreadProperty=function(u){return(0,r.default)({type:"ObjectTypeSpreadProperty",argument:u})},e.opaqueType=function(u){let p=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:u,typeParameters:p,supertype:h,impltype:d})},e.optionalCallExpression=function(u,p,h){return(0,r.default)({type:"OptionalCallExpression",callee:u,arguments:p,optional:h})},e.optionalIndexedAccessType=function(u,p){return(0,r.default)({type:"OptionalIndexedAccessType",objectType:u,indexType:p,optional:null})},e.optionalMemberExpression=function(u,p){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:u,property:p,computed:h,optional:d})},e.parenthesizedExpression=function(u){return(0,r.default)({type:"ParenthesizedExpression",expression:u})},e.pipelineBareFunction=function(u){return(0,r.default)({type:"PipelineBareFunction",callee:u})},e.pipelinePrimaryTopicReference=function(){return{type:"PipelinePrimaryTopicReference"}},e.pipelineTopicExpression=function(u){return(0,r.default)({type:"PipelineTopicExpression",expression:u})},e.placeholder=function(u,p){return(0,r.default)({type:"Placeholder",expectedNode:u,name:p})},e.privateName=function(u){return(0,r.default)({type:"PrivateName",id:u})},e.program=function(u){let p=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:u,directives:p,sourceType:h,interpreter:d,sourceFile:null})},e.qualifiedTypeIdentifier=function(u,p){return(0,r.default)({type:"QualifiedTypeIdentifier",id:u,qualification:p})},e.recordExpression=function(u){return(0,r.default)({type:"RecordExpression",properties:u})},e.regExpLiteral=s,e.regexLiteral=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(0,a.default)("RegexLiteral","RegExpLiteral","The node type "),s(u,p)},e.restElement=o,e.restProperty=function(u){return(0,a.default)("RestProperty","RestElement","The node type "),o(u)},e.returnStatement=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(0,r.default)({type:"ReturnStatement",argument:u})},e.sequenceExpression=function(u){return(0,r.default)({type:"SequenceExpression",expressions:u})},e.spreadElement=l,e.spreadProperty=function(u){return(0,a.default)("SpreadProperty","SpreadElement","The node type "),l(u)},e.staticBlock=function(u){return(0,r.default)({type:"StaticBlock",body:u})},e.stringLiteral=function(u){return(0,r.default)({type:"StringLiteral",value:u})},e.stringLiteralTypeAnnotation=function(u){return(0,r.default)({type:"StringLiteralTypeAnnotation",value:u})},e.stringTypeAnnotation=function(){return{type:"StringTypeAnnotation"}},e.super=function(){return{type:"Super"}},e.switchCase=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"SwitchCase",test:u,consequent:p})},e.switchStatement=function(u,p){return(0,r.default)({type:"SwitchStatement",discriminant:u,cases:p})},e.symbolTypeAnnotation=function(){return{type:"SymbolTypeAnnotation"}},e.taggedTemplateExpression=function(u,p){return(0,r.default)({type:"TaggedTemplateExpression",tag:u,quasi:p})},e.templateElement=function(u){let p=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return(0,r.default)({type:"TemplateElement",value:u,tail:p})},e.templateLiteral=function(u,p){return(0,r.default)({type:"TemplateLiteral",quasis:u,expressions:p})},e.thisExpression=function(){return{type:"ThisExpression"}},e.thisTypeAnnotation=function(){return{type:"ThisTypeAnnotation"}},e.throwStatement=function(u){return(0,r.default)({type:"ThrowStatement",argument:u})},e.topicReference=function(){return{type:"TopicReference"}},e.tryStatement=function(u){let p=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:u,handler:p,finalizer:h})},e.tSAnyKeyword=e.tsAnyKeyword=function(){return{type:"TSAnyKeyword"}},e.tSArrayType=e.tsArrayType=function(u){return(0,r.default)({type:"TSArrayType",elementType:u})},e.tSAsExpression=e.tsAsExpression=function(u,p){return(0,r.default)({type:"TSAsExpression",expression:u,typeAnnotation:p})},e.tSBigIntKeyword=e.tsBigIntKeyword=function(){return{type:"TSBigIntKeyword"}},e.tSBooleanKeyword=e.tsBooleanKeyword=function(){return{type:"TSBooleanKeyword"}},e.tSCallSignatureDeclaration=e.tsCallSignatureDeclaration=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,parameters:p,typeAnnotation:h})},e.tSConditionalType=e.tsConditionalType=function(u,p,h,d){return(0,r.default)({type:"TSConditionalType",checkType:u,extendsType:p,trueType:h,falseType:d})},e.tSConstructSignatureDeclaration=e.tsConstructSignatureDeclaration=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,parameters:p,typeAnnotation:h})},e.tSConstructorType=e.tsConstructorType=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,parameters:p,typeAnnotation:h})},e.tSDeclareFunction=e.tsDeclareFunction=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,typeParameters:p,params:h,returnType:d})},e.tSDeclareMethod=e.tsDeclareMethod=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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,m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null;return(0,r.default)({type:"TSDeclareMethod",decorators:u,key:p,typeParameters:h,params:d,returnType:m})},e.tSEnumDeclaration=e.tsEnumDeclaration=function(u,p){return(0,r.default)({type:"TSEnumDeclaration",id:u,members:p})},e.tSEnumMember=e.tsEnumMember=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSEnumMember",id:u,initializer:p})},e.tSExportAssignment=e.tsExportAssignment=function(u){return(0,r.default)({type:"TSExportAssignment",expression:u})},e.tSExpressionWithTypeArguments=e.tsExpressionWithTypeArguments=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSExpressionWithTypeArguments",expression:u,typeParameters:p})},e.tSExternalModuleReference=e.tsExternalModuleReference=function(u){return(0,r.default)({type:"TSExternalModuleReference",expression:u})},e.tSFunctionType=e.tsFunctionType=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,parameters:p,typeAnnotation:h})},e.tSImportEqualsDeclaration=e.tsImportEqualsDeclaration=function(u,p){return(0,r.default)({type:"TSImportEqualsDeclaration",id:u,moduleReference:p,isExport:null})},e.tSImportType=e.tsImportType=function(u){let p=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:u,qualifier:p,typeParameters:h})},e.tSIndexSignature=e.tsIndexSignature=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSIndexSignature",parameters:u,typeAnnotation:p})},e.tSIndexedAccessType=e.tsIndexedAccessType=function(u,p){return(0,r.default)({type:"TSIndexedAccessType",objectType:u,indexType:p})},e.tSInferType=e.tsInferType=function(u){return(0,r.default)({type:"TSInferType",typeParameter:u})},e.tSInstantiationExpression=e.tsInstantiationExpression=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSInstantiationExpression",expression:u,typeParameters:p})},e.tSInterfaceBody=e.tsInterfaceBody=function(u){return(0,r.default)({type:"TSInterfaceBody",body:u})},e.tSInterfaceDeclaration=e.tsInterfaceDeclaration=function(u){let p=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:u,typeParameters:p,extends:h,body:d})},e.tSIntersectionType=e.tsIntersectionType=function(u){return(0,r.default)({type:"TSIntersectionType",types:u})},e.tSIntrinsicKeyword=e.tsIntrinsicKeyword=function(){return{type:"TSIntrinsicKeyword"}},e.tSLiteralType=e.tsLiteralType=function(u){return(0,r.default)({type:"TSLiteralType",literal:u})},e.tSMappedType=e.tsMappedType=function(u){let p=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:u,typeAnnotation:p,nameType:h})},e.tSMethodSignature=e.tsMethodSignature=function(u){let p=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:u,typeParameters:p,parameters:h,typeAnnotation:d,kind:null})},e.tSModuleBlock=e.tsModuleBlock=function(u){return(0,r.default)({type:"TSModuleBlock",body:u})},e.tSModuleDeclaration=e.tsModuleDeclaration=function(u,p){return(0,r.default)({type:"TSModuleDeclaration",id:u,body:p})},e.tSNamedTupleMember=e.tsNamedTupleMember=function(u,p){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return(0,r.default)({type:"TSNamedTupleMember",label:u,elementType:p,optional:h})},e.tSNamespaceExportDeclaration=e.tsNamespaceExportDeclaration=function(u){return(0,r.default)({type:"TSNamespaceExportDeclaration",id:u})},e.tSNeverKeyword=e.tsNeverKeyword=function(){return{type:"TSNeverKeyword"}},e.tSNonNullExpression=e.tsNonNullExpression=function(u){return(0,r.default)({type:"TSNonNullExpression",expression:u})},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(u){return(0,r.default)({type:"TSOptionalType",typeAnnotation:u})},e.tSParameterProperty=e.tsParameterProperty=function(u){return(0,r.default)({type:"TSParameterProperty",parameter:u})},e.tSParenthesizedType=e.tsParenthesizedType=function(u){return(0,r.default)({type:"TSParenthesizedType",typeAnnotation:u})},e.tSPropertySignature=e.tsPropertySignature=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSPropertySignature",key:u,typeAnnotation:p,kind:null})},e.tSQualifiedName=e.tsQualifiedName=function(u,p){return(0,r.default)({type:"TSQualifiedName",left:u,right:p})},e.tSRestType=e.tsRestType=function(u){return(0,r.default)({type:"TSRestType",typeAnnotation:u})},e.tSSatisfiesExpression=e.tsSatisfiesExpression=function(u,p){return(0,r.default)({type:"TSSatisfiesExpression",expression:u,typeAnnotation:p})},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(u){return(0,r.default)({type:"TSTupleType",elementTypes:u})},e.tSTypeAliasDeclaration=e.tsTypeAliasDeclaration=function(u){let p=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:u,typeParameters:p,typeAnnotation:h})},e.tSTypeAnnotation=e.tsTypeAnnotation=function(u){return(0,r.default)({type:"TSTypeAnnotation",typeAnnotation:u})},e.tSTypeAssertion=e.tsTypeAssertion=function(u,p){return(0,r.default)({type:"TSTypeAssertion",typeAnnotation:u,expression:p})},e.tSTypeLiteral=e.tsTypeLiteral=function(u){return(0,r.default)({type:"TSTypeLiteral",members:u})},e.tSTypeOperator=e.tsTypeOperator=function(u){return(0,r.default)({type:"TSTypeOperator",typeAnnotation:u,operator:null})},e.tSTypeParameter=e.tsTypeParameter=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,default:p,name:h})},e.tSTypeParameterDeclaration=e.tsTypeParameterDeclaration=function(u){return(0,r.default)({type:"TSTypeParameterDeclaration",params:u})},e.tSTypeParameterInstantiation=e.tsTypeParameterInstantiation=function(u){return(0,r.default)({type:"TSTypeParameterInstantiation",params:u})},e.tSTypePredicate=e.tsTypePredicate=function(u){let p=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:u,typeAnnotation:p,asserts:h})},e.tSTypeQuery=e.tsTypeQuery=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSTypeQuery",exprName:u,typeParameters:p})},e.tSTypeReference=e.tsTypeReference=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSTypeReference",typeName:u,typeParameters:p})},e.tSUndefinedKeyword=e.tsUndefinedKeyword=function(){return{type:"TSUndefinedKeyword"}},e.tSUnionType=e.tsUnionType=function(u){return(0,r.default)({type:"TSUnionType",types:u})},e.tSUnknownKeyword=e.tsUnknownKeyword=function(){return{type:"TSUnknownKeyword"}},e.tSVoidKeyword=e.tsVoidKeyword=function(){return{type:"TSVoidKeyword"}},e.tupleExpression=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return(0,r.default)({type:"TupleExpression",elements:u})},e.tupleTypeAnnotation=function(u){return(0,r.default)({type:"TupleTypeAnnotation",types:u})},e.typeAlias=function(u){let p=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:u,typeParameters:p,right:h})},e.typeAnnotation=function(u){return(0,r.default)({type:"TypeAnnotation",typeAnnotation:u})},e.typeCastExpression=function(u,p){return(0,r.default)({type:"TypeCastExpression",expression:u,typeAnnotation:p})},e.typeParameter=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=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:u,default:p,variance:h,name:null})},e.typeParameterDeclaration=function(u){return(0,r.default)({type:"TypeParameterDeclaration",params:u})},e.typeParameterInstantiation=function(u){return(0,r.default)({type:"TypeParameterInstantiation",params:u})},e.typeofTypeAnnotation=function(u){return(0,r.default)({type:"TypeofTypeAnnotation",argument:u})},e.unaryExpression=function(u,p){let h=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return(0,r.default)({type:"UnaryExpression",operator:u,argument:p,prefix:h})},e.unionTypeAnnotation=function(u){return(0,r.default)({type:"UnionTypeAnnotation",types:u})},e.updateExpression=function(u,p){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return(0,r.default)({type:"UpdateExpression",operator:u,argument:p,prefix:h})},e.v8IntrinsicIdentifier=function(u){return(0,r.default)({type:"V8IntrinsicIdentifier",name:u})},e.variableDeclaration=function(u,p){return(0,r.default)({type:"VariableDeclaration",kind:u,declarations:p})},e.variableDeclarator=function(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"VariableDeclarator",id:u,init:p})},e.variance=function(u){return(0,r.default)({type:"Variance",kind:u})},e.voidTypeAnnotation=function(){return{type:"VoidTypeAnnotation"}},e.whileStatement=function(u,p){return(0,r.default)({type:"WhileStatement",test:u,body:p})},e.withStatement=function(u,p){return(0,r.default)({type:"WithStatement",object:u,body:p})},e.yieldExpression=function(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,p=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return(0,r.default)({type:"YieldExpression",argument:u,delegate:p})};var r=n(352),a=n(58);function i(u){return(0,r.default)({type:"NumericLiteral",value:u})}function s(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(0,r.default)({type:"RegExpLiteral",pattern:u,flags:p})}function o(u){return(0,r.default)({type:"RestElement",argument:u})}function l(u){return(0,r.default)({type:"SpreadElement",argument:u})}},function(t,e,n){var r=function(a){return a&&a.Math===Math&&a};t.exports=r(typeof globalThis=="object"&&globalThis)||r(typeof window=="object"&&window)||r(typeof self=="object"&&self)||r(typeof n.g=="object"&&n.g)||r(typeof this=="object"&&this)||function(){return this}()||Function("return this")()},t=>{var e=typeof document=="object"&&document.all;t.exports=e===void 0&&e!==void 0?function(n){return typeof n=="function"||n===e}:function(n){return typeof n=="function"}},(t,e,n)=>{const r=n(3);t.exports=(a,i,s)=>new r(a,s).compare(new r(i,s))},(t,e,n)=>{class r{constructor(D,R){if(R=i(R),D instanceof r)return D.loose===!!R.loose&&D.includePrerelease===!!R.includePrerelease?D:new r(D.raw,R);if(D instanceof s)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(K=>this.parseRange(K.trim())).filter(K=>K.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){const K=this.set[0];if(this.set=this.set.filter(re=>!C(re[0])),this.set.length===0)this.set=[K];else if(this.set.length>1){for(const re of this.set)if(re.length===1&&E(re[0])){this.set=[re];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,K=a.get(R);if(K)return K;const re=this.options.loose,ue=re?u[p.HYPHENRANGELOOSE]:u[p.HYPHENRANGE];D=D.replace(ue,F(this.options.includePrerelease)),o("hyphen replace",D),D=D.replace(u[p.COMPARATORTRIM],h),o("comparator trim",D),D=D.replace(u[p.TILDETRIM],d),o("tilde trim",D),D=D.replace(u[p.CARETTRIM],m),o("caret trim",D);let Oe=D.split(" ").map(Ee=>g(Ee,this.options)).join(" ").split(/\s+/).map(Ee=>W(Ee,this.options));re&&(Oe=Oe.filter(Ee=>(o("loose invalid filter",Ee,this.options),!!Ee.match(u[p.COMPARATORLOOSE])))),o("range list",Oe);const X=new Map,J=Oe.map(Ee=>new s(Ee,this.options));for(const Ee of J){if(C(Ee))return[Ee];X.set(Ee.value,Ee)}X.size>1&&X.has("")&&X.delete("");const fe=[...X.values()];return a.set(R,fe),fe}intersects(D,R){if(!(D instanceof r))throw new TypeError("a Range is required");return this.set.some(K=>x(K,R)&&D.set.some(re=>x(re,R)&&K.every(ue=>re.every(Oe=>ue.intersects(Oe,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}}t.exports=r;const a=new(n(132))({max:1e3}),i=n(75),s=n(50),o=n(48),l=n(3),{safeRe:u,t:p,comparatorTrimReplace:h,tildeTrimReplace:d,caretTrimReplace:m}=n(34),{FLAG_INCLUDE_PRERELEASE:f,FLAG_LOOSE:v}=n(47),C=$=>$.value==="<0.0.0-0",E=$=>$.value==="",x=($,D)=>{let R=!0;const K=$.slice();let re=K.pop();for(;R&&K.length;)R=K.every(ue=>re.intersects(ue,D)),re=K.pop();return R},g=($,D)=>(o("comp",$,D),$=T($,D),o("caret",$),$=b($,D),o("tildes",$),$=I($,D),o("xrange",$),$=U($,D),o("stars",$),$),w=$=>!$||$.toLowerCase()==="x"||$==="*",b=($,D)=>$.trim().split(/\s+/).map(R=>A(R,D)).join(" "),A=($,D)=>{const R=D.loose?u[p.TILDELOOSE]:u[p.TILDE];return $.replace(R,(K,re,ue,Oe,X)=>{let J;return o("tilde",$,K,re,ue,Oe,X),w(re)?J="":w(ue)?J=`>=${re}.0.0 <${+re+1}.0.0-0`:w(Oe)?J=`>=${re}.${ue}.0 <${re}.${+ue+1}.0-0`:X?(o("replaceTilde pr",X),J=`>=${re}.${ue}.${Oe}-${X} <${re}.${+ue+1}.0-0`):J=`>=${re}.${ue}.${Oe} <${re}.${+ue+1}.0-0`,o("tilde return",J),J})},T=($,D)=>$.trim().split(/\s+/).map(R=>O(R,D)).join(" "),O=($,D)=>{o("caret",$,D);const R=D.loose?u[p.CARETLOOSE]:u[p.CARET],K=D.includePrerelease?"-0":"";return $.replace(R,(re,ue,Oe,X,J)=>{let fe;return o("caret",$,re,ue,Oe,X,J),w(ue)?fe="":w(Oe)?fe=`>=${ue}.0.0${K} <${+ue+1}.0.0-0`:w(X)?fe=ue==="0"?`>=${ue}.${Oe}.0${K} <${ue}.${+Oe+1}.0-0`:`>=${ue}.${Oe}.0${K} <${+ue+1}.0.0-0`:J?(o("replaceCaret pr",J),fe=ue==="0"?Oe==="0"?`>=${ue}.${Oe}.${X}-${J} <${ue}.${Oe}.${+X+1}-0`:`>=${ue}.${Oe}.${X}-${J} <${ue}.${+Oe+1}.0-0`:`>=${ue}.${Oe}.${X}-${J} <${+ue+1}.0.0-0`):(o("no pr"),fe=ue==="0"?Oe==="0"?`>=${ue}.${Oe}.${X}${K} <${ue}.${Oe}.${+X+1}-0`:`>=${ue}.${Oe}.${X}${K} <${ue}.${+Oe+1}.0-0`:`>=${ue}.${Oe}.${X} <${+ue+1}.0.0-0`),o("caret return",fe),fe})},I=($,D)=>(o("replaceXRanges",$,D),$.split(/\s+/).map(R=>z(R,D)).join(" ")),z=($,D)=>{$=$.trim();const R=D.loose?u[p.XRANGELOOSE]:u[p.XRANGE];return $.replace(R,(K,re,ue,Oe,X,J)=>{o("xRange",$,K,re,ue,Oe,X,J);const fe=w(ue),Ee=fe||w(Oe),Ae=Ee||w(X),pe=Ae;return re==="="&&pe&&(re=""),J=D.includePrerelease?"-0":"",fe?K=re===">"||re==="<"?"<0.0.0-0":"*":re&&pe?(Ee&&(Oe=0),X=0,re===">"?(re=">=",Ee?(ue=+ue+1,Oe=0,X=0):(Oe=+Oe+1,X=0)):re==="<="&&(re="<",Ee?ue=+ue+1:Oe=+Oe+1),re==="<"&&(J="-0"),K=`${re+ue}.${Oe}.${X}${J}`):Ee?K=`>=${ue}.0.0${J} <${+ue+1}.0.0-0`:Ae&&(K=`>=${ue}.${Oe}.0${J} <${ue}.${+Oe+1}.0-0`),o("xRange return",K),K})},U=($,D)=>(o("replaceStars",$,D),$.trim().replace(u[p.STAR],"")),W=($,D)=>(o("replaceGTE0",$,D),$.trim().replace(u[D.includePrerelease?p.GTE0PRE:p.GTE0],"")),F=$=>(D,R,K,re,ue,Oe,X,J,fe,Ee,Ae,pe,oe)=>`${R=w(K)?"":w(re)?`>=${K}.0.0${$?"-0":""}`:w(ue)?`>=${K}.${re}.0${$?"-0":""}`:Oe?`>=${R}`:`>=${R}${$?"-0":""}`} ${J=w(fe)?"":w(Ee)?`<${+fe+1}.0.0-0`:w(Ae)?`<${fe}.${+Ee+1}.0-0`:pe?`<=${fe}.${Ee}.${Ae}-${pe}`:$?`<${fe}.${Ee}.${+Ae+1}-0`:`<=${J}`}`.trim(),N=($,D,R)=>{for(let K=0;K<$.length;K++)if(!$[K].test(D))return!1;if(D.prerelease.length&&!R.includePrerelease){for(let K=0;K<$.length;K++)if(o($[K].semver),$[K].semver!==s.ANY&&$[K].semver.prerelease.length>0){const re=$[K].semver;if(re.major===D.major&&re.minor===D.minor&&re.patch===D.patch)return!0}return!1}return!0}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ALIAS_KEYS",{enumerable:!0,get:function(){return a.ALIAS_KEYS}}),Object.defineProperty(e,"BUILDER_KEYS",{enumerable:!0,get:function(){return a.BUILDER_KEYS}}),Object.defineProperty(e,"DEPRECATED_ALIASES",{enumerable:!0,get:function(){return s.DEPRECATED_ALIASES}}),Object.defineProperty(e,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return a.DEPRECATED_KEYS}}),Object.defineProperty(e,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return a.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(e,"NODE_FIELDS",{enumerable:!0,get:function(){return a.NODE_FIELDS}}),Object.defineProperty(e,"NODE_PARENT_VALIDATIONS",{enumerable:!0,get:function(){return a.NODE_PARENT_VALIDATIONS}}),Object.defineProperty(e,"PLACEHOLDERS",{enumerable:!0,get:function(){return i.PLACEHOLDERS}}),Object.defineProperty(e,"PLACEHOLDERS_ALIAS",{enumerable:!0,get:function(){return i.PLACEHOLDERS_ALIAS}}),Object.defineProperty(e,"PLACEHOLDERS_FLIPPED_ALIAS",{enumerable:!0,get:function(){return i.PLACEHOLDERS_FLIPPED_ALIAS}}),e.TYPES=void 0,Object.defineProperty(e,"VISITOR_KEYS",{enumerable:!0,get:function(){return a.VISITOR_KEYS}});var r=n(166);n(167),n(356),n(357),n(358),n(359),n(360);var a=n(18),i=n(169),s=n(361);Object.keys(s.DEPRECATED_ALIASES).forEach(o=>{a.FLIPPED_ALIAS_KEYS[o]=a.FLIPPED_ALIAS_KEYS[s.DEPRECATED_ALIASES[o]]}),r(a.VISITOR_KEYS),r(a.ALIAS_KEYS),r(a.FLIPPED_ALIAS_KEYS),r(a.NODE_FIELDS),r(a.BUILDER_KEYS),r(a.DEPRECATED_KEYS),r(i.PLACEHOLDERS_ALIAS),r(i.PLACEHOLDERS_FLIPPED_ALIAS),e.TYPES=[].concat(Object.keys(a.VISITOR_KEYS),Object.keys(a.FLIPPED_ALIAS_KEYS),Object.keys(a.DEPRECATED_KEYS))},(t,e,n)=>{var r=n(17);function a(o){if(typeof o!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(o))}function i(o,l){for(var u,p="",h=0,d=-1,m=0,f=0;f<=o.length;++f){if(f<o.length)u=o.charCodeAt(f);else{if(u===47)break;u=47}if(u===47){if(!(d===f-1||m===1))if(d!==f-1&&m===2){if(p.length<2||h!==2||p.charCodeAt(p.length-1)!==46||p.charCodeAt(p.length-2)!==46){if(p.length>2){var v=p.lastIndexOf("/");if(v!==p.length-1){v===-1?(p="",h=0):h=(p=p.slice(0,v)).length-1-p.lastIndexOf("/"),d=f,m=0;continue}}else if(p.length===2||p.length===1){p="",h=0,d=f,m=0;continue}}l&&(p.length>0?p+="/..":p="..",h=2)}else p.length>0?p+="/"+o.slice(d+1,f):p=o.slice(d+1,f),h=f-d-1;d=f,m=0}else u===46&&m!==-1?++m:m=-1}return p}var s={resolve:function(){for(var o,l="",u=!1,p=arguments.length-1;p>=-1&&!u;p--){var h;p>=0?h=arguments[p]:(o===void 0&&(o=r.cwd()),h=o),a(h),h.length!==0&&(l=h+"/"+l,u=h.charCodeAt(0)===47)}return l=i(l,!u),u?l.length>0?"/"+l:"/":l.length>0?l:"."},normalize:function(o){if(a(o),o.length===0)return".";var l=o.charCodeAt(0)===47,u=o.charCodeAt(o.length-1)===47;return(o=i(o,!l)).length!==0||l||(o="."),o.length>0&&u&&(o+="/"),l?"/"+o:o},isAbsolute:function(o){return a(o),o.length>0&&o.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var o,l=0;l<arguments.length;++l){var u=arguments[l];a(u),u.length>0&&(o===void 0?o=u:o+="/"+u)}return o===void 0?".":s.normalize(o)},relative:function(o,l){if(a(o),a(l),o===l||(o=s.resolve(o))===(l=s.resolve(l)))return"";for(var u=1;u<o.length&&o.charCodeAt(u)===47;++u);for(var p=o.length,h=p-u,d=1;d<l.length&&l.charCodeAt(d)===47;++d);for(var m=l.length-d,f=h<m?h:m,v=-1,C=0;C<=f;++C){if(C===f){if(m>f){if(l.charCodeAt(d+C)===47)return l.slice(d+C+1);if(C===0)return l.slice(d+C)}else h>f&&(o.charCodeAt(u+C)===47?v=C:C===0&&(v=0));break}var E=o.charCodeAt(u+C);if(E!==l.charCodeAt(d+C))break;E===47&&(v=C)}var x="";for(C=u+v+1;C<=p;++C)C!==p&&o.charCodeAt(C)!==47||(x.length===0?x+="..":x+="/..");return x.length>0?x+l.slice(d+v):(d+=v,l.charCodeAt(d)===47&&++d,l.slice(d))},_makeLong:function(o){return o},dirname:function(o){if(a(o),o.length===0)return".";for(var l=o.charCodeAt(0),u=l===47,p=-1,h=!0,d=o.length-1;d>=1;--d)if((l=o.charCodeAt(d))===47){if(!h){p=d;break}}else h=!1;return p===-1?u?"/":".":u&&p===1?"//":o.slice(0,p)},basename:function(o,l){if(l!==void 0&&typeof l!="string")throw new TypeError('"ext" argument must be a string');a(o);var u,p=0,h=-1,d=!0;if(l!==void 0&&l.length>0&&l.length<=o.length){if(l.length===o.length&&l===o)return"";var m=l.length-1,f=-1;for(u=o.length-1;u>=0;--u){var v=o.charCodeAt(u);if(v===47){if(!d){p=u+1;break}}else f===-1&&(d=!1,f=u+1),m>=0&&(v===l.charCodeAt(m)?--m==-1&&(h=u):(m=-1,h=f))}return p===h?h=f:h===-1&&(h=o.length),o.slice(p,h)}for(u=o.length-1;u>=0;--u)if(o.charCodeAt(u)===47){if(!d){p=u+1;break}}else h===-1&&(d=!1,h=u+1);return h===-1?"":o.slice(p,h)},extname:function(o){a(o);for(var l=-1,u=0,p=-1,h=!0,d=0,m=o.length-1;m>=0;--m){var f=o.charCodeAt(m);if(f!==47)p===-1&&(h=!1,p=m+1),f===46?l===-1?l=m:d!==1&&(d=1):l!==-1&&(d=-1);else if(!h){u=m+1;break}}return l===-1||p===-1||d===0||d===1&&l===p-1&&l===u+1?"":o.slice(l,p)},format:function(o){if(o===null||typeof o!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof o);return function(l,u){var p=u.dir||u.root,h=u.base||(u.name||"")+(u.ext||"");return p?p===u.root?p+h:p+"/"+h:h}(0,o)},parse:function(o){a(o);var l={root:"",dir:"",base:"",ext:"",name:""};if(o.length===0)return l;var u,p=o.charCodeAt(0),h=p===47;h?(l.root="/",u=1):u=0;for(var d=-1,m=0,f=-1,v=!0,C=o.length-1,E=0;C>=u;--C)if((p=o.charCodeAt(C))!==47)f===-1&&(v=!1,f=C+1),p===46?d===-1?d=C:E!==1&&(E=1):d!==-1&&(E=-1);else if(!v){m=C+1;break}return d===-1||f===-1||E===0||E===1&&d===f-1&&d===m+1?f!==-1&&(l.base=l.name=m===0&&h?o.slice(1,f):o.slice(m,f)):(m===0&&h?(l.name=o.slice(1,d),l.base=o.slice(1,f)):(l.name=o.slice(m,d),l.base=o.slice(m,f)),l.ext=o.slice(d,f)),m>0?l.dir=o.slice(0,m-1):h&&(l.dir="/"),l},sep:"/",delimiter:":",win32:null,posix:null};s.posix=s,t.exports=s},t=>{t.exports=function(e){try{return!!e()}catch{return!0}}},(t,e,n)=>{var r=n(5),a=n(66),i=n(206),s=n(218),o=n(221),l=n(63),u=n(11),p=r.RangeError,h=r.Int8Array,d=h&&h.prototype,m=d&&d.set,f=i.aTypedArray,v=i.exportTypedArrayMethod,C=!u(function(){var x=new Uint8ClampedArray(2);return a(m,x,{length:1,0:3},1),x[1]!==3}),E=C&&i.NATIVE_ARRAY_BUFFER_VIEWS&&u(function(){var x=new h(2);return x.set(1),x.set("2",1),x[0]!==0||x[1]!==2});v("set",function(x){f(this);var g=o(arguments.length>1?arguments[1]:void 0,1),w=l(x);if(C)return a(m,this,w,g);var b=this.length,A=s(w),T=0;if(A+g>b)throw new p("Wrong length");for(;T<A;)this[g+T]=w[T++]},!C||E)},t=>{const e=Symbol.for("gensync:v1:start"),n=Symbol.for("gensync:v1:suspend"),r="GENSYNC_EXPECTED_START",a="GENSYNC_EXPECTED_SUSPEND",i="GENSYNC_OPTIONS_ERROR",s="GENSYNC_RACE_NONEMPTY";function o(C,E,x,g){if(typeof x===C||g&&x===void 0)return;let w;throw w=g?`Expected opts.${E} to be either a ${C}, or undefined.`:`Expected opts.${E} to be a ${C}.`,l(w,i)}function l(C,E){return Object.assign(new Error(C),{code:E})}function u(C){let{name:E,arity:x,sync:g,async:w}=C;return v(E,x,function*(){const b=yield e;for(var A=arguments.length,T=new Array(A),O=0;O<A;O++)T[O]=arguments[O];if(!b)return g.call(this,T);let I;try{w.call(this,T,z=>{I||(I={value:z},b())},z=>{I||(I={err:z},b())})}catch(z){I={err:z},b()}if(yield n,I.hasOwnProperty("err"))throw I.err;return I.value})}function p(C){let E;for(;!({value:E}=C.next()).done;)d(E,C);return E}function h(C,E,x){(function g(){try{let w;for(;!({value:w}=C.next()).done;){d(w,C);let b=!0,A=!1;const T=C.next(()=>{b?A=!0:g()});if(b=!1,m(T,C),!A)return}return E(w)}catch(w){return x(w)}})()}function d(C,E){C!==e&&f(E,l(`Got unexpected yielded value in gensync generator: ${JSON.stringify(C)}. Did you perhaps mean to use 'yield*' instead of 'yield'?`,r))}function m(C,E){let{value:x,done:g}=C;(g||x!==n)&&f(E,l(g?"Unexpected generator completion. If you get this, it is probably a gensync bug.":`Expected GENSYNC_SUSPEND, got ${JSON.stringify(x)}. If you get this, it is probably a gensync bug.`,a))}function f(C,E){throw C.throw&&C.throw(E),E}function v(C,E,x){if(typeof C=="string"){const g=Object.getOwnPropertyDescriptor(x,"name");g&&!g.configurable||Object.defineProperty(x,"name",Object.assign(g||{},{configurable:!0,value:C}))}if(typeof E=="number"){const g=Object.getOwnPropertyDescriptor(x,"length");g&&!g.configurable||Object.defineProperty(x,"length",Object.assign(g||{},{configurable:!0,value:E}))}return x}t.exports=Object.assign(function(C){let E=C;return E=typeof C!="function"?function(x){let{name:g,arity:w,sync:b,async:A,errback:T}=x;if(o("string","name",g,!0),o("number","arity",w,!0),o("function","sync",b),o("function","async",A,!0),o("function","errback",T,!0),A&&T)throw l("Expected one of either opts.async or opts.errback, but got _both_.",i);if(typeof g!="string"){let O;T&&T.name&&T.name!=="errback"&&(O=T.name),A&&A.name&&A.name!=="async"&&(O=A.name.replace(/Async$/,"")),b&&b.name&&b.name!=="sync"&&(O=b.name.replace(/Sync$/,"")),typeof O=="string"&&(g=O)}return typeof w!="number"&&(w=b.length),u({name:g,arity:w,sync:function(O){return b.apply(this,O)},async:function(O,I,z){A?A.apply(this,O).then(I,z):T?T.call(this,...O,(U,W)=>{U==null?I(W):z(U)}):I(b.apply(this,O))}})}(C):function(x){return v(x.name,x.length,function(){for(var g=arguments.length,w=new Array(g),b=0;b<g;b++)w[b]=arguments[b];return x.apply(this,w)})}(C),Object.assign(E,function(x){return{sync:function(){for(var w=arguments.length,b=new Array(w),A=0;A<w;A++)b[A]=arguments[A];return p(x.apply(this,b))},async:function(){for(var w=arguments.length,b=new Array(w),A=0;A<w;A++)b[A]=arguments[A];return new Promise((T,O)=>{h(x.apply(this,b),T,O)})},errback:function(){for(var w=arguments.length,b=new Array(w),A=0;A<w;A++)b[A]=arguments[A];const T=b.pop();if(typeof T!="function")throw l("Asynchronous function called without callback","GENSYNC_ERRBACK_NO_CALLBACK");let O;try{O=x.apply(this,b)}catch(I){return void T(I)}h(O,I=>T(void 0,I),I=>T(I))}}}(E))},{all:u({name:"all",arity:1,sync:function(C){return Array.from(C[0]).map(E=>p(E))},async:function(C,E,x){const g=Array.from(C[0]);if(g.length===0)return void Promise.resolve().then(()=>E([]));let w=0;const b=g.map(()=>{});g.forEach((A,T)=>{h(A,O=>{b[T]=O,w+=1,w===b.length&&E(b)},x)})}}),race:u({name:"race",arity:1,sync:function(C){const E=Array.from(C[0]);if(E.length===0)throw l("Must race at least 1 item",s);return p(E[0])},async:function(C,E,x){const g=Array.from(C[0]);if(g.length===0)throw l("Must race at least 1 item",s);for(const w of g)h(w,E,x)}})})},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Hub",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"NodePath",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"Scope",{enumerable:!0,get:function(){return l.default}}),e.visitors=e.default=void 0;var r=n(57);e.visitors=r;var a=n(0),i=n(35),s=n(100),o=n(28),l=n(183),u=n(444);const{VISITOR_KEYS:p,removeProperties:h,traverseFast:d}=a;function m(v){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},E=arguments.length>2?arguments[2]:void 0,x=arguments.length>3?arguments[3]:void 0,g=arguments.length>4?arguments[4]:void 0,w=arguments.length>5?arguments[5]:void 0;if(v){if(!C.noScope&&!E&&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(!g&&w)throw new Error("visitSelf can only be used when providing a NodePath.");p[v.type]&&(r.explode(C),(0,s.traverseNode)(v,C,E,x,g,null,w))}}function f(v,C){v.node.type===C.type&&(C.has=!0,v.stop())}e.default=m,m.visitors=r,m.verify=r.verify,m.explode=r.explode,m.cheap=function(v,C){d(v,C)},m.node=function(v,C,E,x,g,w){(0,s.traverseNode)(v,C,E,x,g,w)},m.clearNode=function(v,C){h(v,C)},m.removeProperties=function(v,C){return d(v,m.clearNode,C),v},m.hasType=function(v,C,E){if(E!=null&&E.includes(v.type))return!1;if(v.type===C)return!0;const x={has:!1,type:C};return m(v,{noScope:!0,denylist:E,enter:f},null,x),x.has},m.cache=i},(t,e,n)=>{var r=n(11);t.exports=!r(function(){return Object.defineProperty({},1,{get:function(){return 7}})[1]!==7})},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.declare=r,e.declarePreset=void 0;const n={assertVersion:o=>l=>{(function(u,p){if(typeof u=="number"){if(!Number.isInteger(u))throw new Error("Expected string or integer value.");u=`^${u}.0.0-0`}if(typeof u!="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=p.slice(0,2)==="7."?new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${p}". You'll need to update your @babel/core version.`):new Error(`Requires Babel "${u}", but was loaded with "${p}". 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:p,range:u})})(l,o.version)}};function r(o){return(l,u,p)=>{var h;let d;for(const m of Object.keys(n))l[m]||(d!=null||(d=i(l)),d[m]=n[m](d));return o((h=d)!=null?h:l,u||{},p)}}Object.assign(n,{targets:()=>()=>({}),assumption:()=>()=>{}});const a=r;function i(o){let l=null;return typeof o.version=="string"&&/^7\./.test(o.version)&&(l=Object.getPrototypeOf(o),!l||s(l,"version")&&s(l,"transform")&&s(l,"template")&&s(l,"types")||(l=null)),Object.assign({},l,o)}function s(o,l){return Object.prototype.hasOwnProperty.call(o,l)}e.declarePreset=a},t=>{var e,n,r=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(v){if(e===setTimeout)return setTimeout(v,0);if((e===a||!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:a}catch{e=a}try{n=typeof clearTimeout=="function"?clearTimeout:i}catch{n=i}})();var o,l=[],u=!1,p=-1;function h(){u&&o&&(u=!1,o.length?l=o.concat(l):p=-1,l.length&&d())}function d(){if(!u){var v=s(h);u=!0;for(var C=l.length;C;){for(o=l,l=[];++p<C;)o&&o[p].run();p=-1,C=l.length}o=null,u=!1,function(E){if(n===clearTimeout)return clearTimeout(E);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(E);try{return n(E)}catch{try{return n.call(null,E)}catch{return n.call(this,E)}}}(v)}}function m(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 E=1;E<arguments.length;E++)C[E-1]=arguments[E];l.push(new m(v,C)),l.length!==1||u||s(d)},m.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}},(t,e,n)=>{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=E,e.assertNodeOrValueType=function(){for(var I=arguments.length,z=new Array(I),U=0;U<I;U++)z[U]=arguments[U];function W(F,N,$){for(const D of z)if(d($)===D||(0,r.default)(D,$))return void(0,a.validateChild)(F,N,$);throw new TypeError(`Property ${N} of ${F.type} expected node to be of a type ${JSON.stringify(z)} but instead got ${JSON.stringify($?.type)}`)}return W.oneOfNodeOrValueTypes=z,W},e.assertNodeType=x,e.assertOneOf=function(){for(var I=arguments.length,z=new Array(I),U=0;U<I;U++)z[U]=arguments[U];function W(F,N,$){if(z.indexOf($)<0)throw new TypeError(`Property ${N} expected value to be one of ${JSON.stringify(z)} but got ${JSON.stringify($)}`)}return W.oneOf=z,W},e.assertOptionalChainStart=function(){return function(I){var z;let U=I;for(;I;){const{type:W}=U;if(W!=="OptionalCallExpression"){if(W!=="OptionalMemberExpression")break;if(U.optional)return;U=U.object}else{if(U.optional)return;U=U.callee}}throw new TypeError(`Non-optional ${I.type} must chain from an optional OptionalMemberExpression or OptionalCallExpression. Found chain from ${(z=U)==null?void 0:z.type}`)}},e.assertShape=function(I){function z(U,W,F){const N=[];for(const $ of Object.keys(I))try{(0,a.validateField)(U,$,F[$],I[$])}catch(D){if(D instanceof TypeError){N.push(D.message);continue}throw D}if(N.length)throw new TypeError(`Property ${W} of ${U.type} expected to have the following:
|
||
${N.join(`
|
||
`)}`)}return z.shapeOf=I,z},e.assertValueType=g,e.chain=w,e.default=O,e.defineAliasedType=function(){for(var I=arguments.length,z=new Array(I),U=0;U<I;U++)z[U]=arguments[U];return function(W){let F=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},N=F.aliases;var $;N||(F.inherits&&(N=($=T[F.inherits].aliases)==null?void 0:$.slice()),N!=null||(N=[]),F.aliases=N);const D=z.filter(R=>!N.includes(R));N.unshift(...D),O(W,F)}},e.typeIs=f,e.validate=m,e.validateArrayOfType=function(I){return m(C(I))},e.validateOptional=function(I){return{validate:I,optional:!0}},e.validateOptionalType=function(I){return{validate:f(I),optional:!0}},e.validateType=function(I){return m(f(I))};var r=n(42),a=n(97);const i=e.VISITOR_KEYS={},s=e.ALIAS_KEYS={},o=e.FLIPPED_ALIAS_KEYS={},l=e.NODE_FIELDS={},u=e.BUILDER_KEYS={},p=e.DEPRECATED_KEYS={},h=e.NODE_PARENT_VALIDATIONS={};function d(I){return Array.isArray(I)?"array":I===null?"null":typeof I}function m(I){return{validate:I}}function f(I){return typeof I=="string"?x(I):x(...I)}function v(I){return w(g("array"),E(I))}function C(I){return v(f(I))}function E(I){function z(U,W,F){if(Array.isArray(F))for(let N=0;N<F.length;N++){const $=`${W}[${N}]`,D=F[N];I(U,$,D)}}return z.each=I,z}function x(){for(var I=arguments.length,z=new Array(I),U=0;U<I;U++)z[U]=arguments[U];function W(F,N,$){for(const D of z)if((0,r.default)(D,$))return void(0,a.validateChild)(F,N,$);throw new TypeError(`Property ${N} of ${F.type} expected node to be of a type ${JSON.stringify(z)} but instead got ${JSON.stringify($?.type)}`)}return W.oneOfNodeTypes=z,W}function g(I){function z(U,W,F){if(d(F)!==I)throw new TypeError(`Property ${W} expected type of ${I} but got ${d(F)}`)}return z.type=I,z}function w(){for(var I=arguments.length,z=new Array(I),U=0;U<I;U++)z[U]=arguments[U];function W(){for(const F of z)F(...arguments)}if(W.chainOf=z,z.length>=2&&"type"in z[0]&&z[0].type==="array"&&!("each"in z[1]))throw new Error('An assertValueType("array") validator can only be followed by an assertEach(...) validator.');return W}const b=["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"],A=["default","optional","deprecated","validate"],T={};function O(I){let z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const U=z.inherits&&T[z.inherits]||{};let W=z.fields;if(!W&&(W={},U.fields)){const D=Object.getOwnPropertyNames(U.fields);for(const R of D){const K=U.fields[R],re=K.default;if(Array.isArray(re)?re.length>0:re&&typeof re=="object")throw new Error("field defaults can only be primitives or empty arrays currently");W[R]={default:Array.isArray(re)?[]:re,optional:K.optional,deprecated:K.deprecated,validate:K.validate}}}const F=z.visitor||U.visitor||[],N=z.aliases||U.aliases||[],$=z.builder||U.builder||z.visitor||[];for(const D of Object.keys(z))if(b.indexOf(D)===-1)throw new Error(`Unknown type option "${D}" on ${I}`);z.deprecatedAlias&&(p[z.deprecatedAlias]=I);for(const D of F.concat($))W[D]=W[D]||{};for(const D of Object.keys(W)){const R=W[D];R.default!==void 0&&$.indexOf(D)===-1&&(R.optional=!0),R.default===void 0?R.default=null:R.validate||R.default==null||(R.validate=g(d(R.default)));for(const K of Object.keys(R))if(A.indexOf(K)===-1)throw new Error(`Unknown field key "${K}" on ${I}.${D}`)}i[I]=z.visitor=F,u[I]=z.builder=$,l[I]=z.fields=W,s[I]=z.aliases=N,N.forEach(D=>{o[D]=o[D]||[],o[D].push(I)}),z.validate&&(h[I]=z.validate),T[I]=z}},(t,e,n)=>{var r=n(104),a=Function.prototype,i=a.call,s=r&&a.bind.bind(i,i);t.exports=r?s:function(o){return function(){return i.apply(o,arguments)}}},(t,e,n)=>{var r=n(6);t.exports=function(a){return typeof a=="object"?a!==null:r(a)}},(t,e,n)=>{function r(Te,c){if(Te==null)return{};var y,P,H={},Y=Object.keys(Te);for(P=0;P<Y.length;P++)y=Y[P],c.indexOf(y)>=0||(H[y]=Te[y]);return H}n(44),Object.defineProperty(e,"__esModule",{value:!0});class a{constructor(c,y,P){this.line=void 0,this.column=void 0,this.index=void 0,this.line=c,this.column=y,this.index=P}}class i{constructor(c,y){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=c,this.end=y}}function s(Te,c){const{line:y,column:P,index:H}=Te;return new a(y,P+c,H+c)}const o="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED";var l={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:o},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:o}};const u={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"},p=Te=>{let{type:c,prefix:y}=Te;return c==="UpdateExpression"?u.UpdateExpression[String(y)]:u[c]};var h={AccessorIsGenerator:Te=>{let{kind:c}=Te;return`A ${c}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:Te=>{let{kind:c}=Te;return`Missing initializer in ${c} 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:Te=>{let{exportName:c}=Te;return`\`${c}\` has already been exported. Exported identifiers must be unique.`},DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",DynamicImportPhaseRequiresImportExpressions:Te=>{let{phase:c}=Te;return`'import.${c}(...)' can only be parsed when using the 'createImportExpressions' option.`},ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:Te=>{let{localName:c,exportName:y}=Te;return`A string literal cannot be used as an exported binding without \`from\`.
|
||
- Did you mean \`export { '${c}' as '${y}' } from 'some-module'\`?`},ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:Te=>{let{type:c}=Te;return`'${c==="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:Te=>{let{type:c}=Te;return`Unsyntactic ${c==="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:Te=>{let{importName:c}=Te;return`A string literal cannot be used as an imported binding.
|
||
- Did you mean \`import { "${c}" as foo }\`?`},ImportCallArgumentTrailingComma:"Trailing comma is disallowed inside import(...) arguments.",ImportCallArity:Te=>{let{maxArgumentCount:c}=Te;return`\`import()\` requires exactly ${c===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:Te=>{let{radix:c}=Te;return`Expected number in radix ${c}.`},InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:Te=>{let{reservedWord:c}=Te;return`Escape sequence in keyword ${c}.`},InvalidIdentifier:Te=>{let{identifierName:c}=Te;return`Invalid identifier ${c}.`},InvalidLhs:Te=>{let{ancestor:c}=Te;return`Invalid left-hand side in ${p(c)}.`},InvalidLhsBinding:Te=>{let{ancestor:c}=Te;return`Binding invalid left-hand side in ${p(c)}.`},InvalidLhsOptionalChaining:Te=>{let{ancestor:c}=Te;return`Invalid optional chaining in the left-hand side of ${p(c)}.`},InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:Te=>{let{unexpected:c}=Te;return`Unexpected character '${c}'.`},InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:Te=>{let{identifierName:c}=Te;return`Private name #${c} 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:Te=>{let{labelName:c}=Te;return`Label '${c}' 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:Te=>{let{missingPlugin:c}=Te;return`This experimental syntax requires enabling the parser plugin: ${c.map(y=>JSON.stringify(y)).join(", ")}.`},MissingOneOfPlugins:Te=>{let{missingPlugin:c}=Te;return`This experimental syntax requires enabling one of the following parser plugin(s): ${c.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:Te=>{let{key:c}=Te;return`Duplicate key "${c}" is not allowed in module attributes.`},ModuleExportNameHasLoneSurrogate:Te=>{let{surrogateCharCode:c}=Te;return`An export name cannot include a lone surrogate, found '\\u${c.toString(16)}'.`},ModuleExportUndefined:Te=>{let{localName:c}=Te;return`Export '${c}' 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:Te=>{let{identifierName:c}=Te;return`Private names are only allowed in property accesses (\`obj.#${c}\`) or in \`in\` expressions (\`#${c} in obj\`).`},PrivateNameRedeclaration:Te=>{let{identifierName:c}=Te;return`Duplicate private name #${c}.`},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:Te=>{let{keyword:c}=Te;return`Unexpected keyword '${c}'.`},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:Te=>{let{reservedWord:c}=Te;return`Unexpected reserved word '${c}'.`},UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:Te=>{let{expected:c,unexpected:y}=Te;return`Unexpected token${y?` '${y}'.`:""}${c?`, expected "${c}"`:""}`},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:Te=>{let{target:c,onlyValidPropertyName:y}=Te;return`The only valid meta property for ${c} is ${c}.${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:Te=>{let{identifierName:c}=Te;return`Identifier '${c}' 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 m={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:Te=>{let{token:c}=Te;return`Invalid topic token ${c}. In order to use ${c} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${c}" }.`},PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:Te=>{let{type:c}=Te;return`Hack-style pipe body cannot be an unparenthesized ${p({type:c})}; 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(Te,c,y){Object.defineProperty(Te,c,{enumerable:!1,configurable:!0,value:y})}function E(Te){let{toMessage:c}=Te,y=r(Te,f);return function P(H,Y){const we=new SyntaxError;return Object.assign(we,y,{loc:H,pos:H.index}),"missingPlugin"in Y&&Object.assign(we,{missingPlugin:Y.missingPlugin}),C(we,"clone",function(){let De=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};var Ue;const{line:Ke,column:et,index:St}=(Ue=De.loc)!=null?Ue:H;return P(new a(Ke,et,St),Object.assign({},Y,De.details))}),C(we,"details",Y),Object.defineProperty(we,"message",{configurable:!0,get(){const De=`${c(Y)} (${H.line}:${H.column})`;return this.message=De,De},set(De){Object.defineProperty(this,"message",{value:De,writable:!0})}}),we}}function x(Te,c){if(Array.isArray(Te))return P=>x(P,Te[0]);const y={};for(const P of Object.keys(Te)){const H=Te[P],Y=typeof H=="string"?{message:()=>H}:typeof H=="function"?{message:H}:H,{message:we}=Y,De=r(Y,v),Ue=typeof we=="string"?()=>we:we;y[P]=E(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:P,toMessage:Ue},c?{syntaxPlugin:c}:{},De))}return y}const g=Object.assign({},x(l),x(h),x({StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:Te=>{let{referenceName:c}=Te;return`Assigning to '${c}' in strict mode.`},StrictEvalArgumentsBinding:Te=>{let{bindingName:c}=Te;return`Binding '${c}' 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."}),x`pipelineOperator`(m)),{defineProperty:w}=Object,b=(Te,c)=>w(Te,c,{enumerable:!1,value:Te[c]});function A(Te){return Te.loc.start&&b(Te.loc.start,"index"),Te.loc.end&&b(Te.loc.end,"index"),Te}class T{constructor(c,y){this.token=void 0,this.preserveSpace=void 0,this.token=c,this.preserveSpace=!!y}}const O={brace:new T("{"),j_oTag:new T("<tag"),j_cTag:new T("</tag"),j_expr:new T("<tag>...</tag>",!0)};O.template=new T("`",!0);const I=!0,z=!0,U=!0,W=!0,F=!0;class N{constructor(c){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=c,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 $=new Map;function D(Te){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};c.keyword=Te;const y=Ee(Te,c);return $.set(Te,y),y}function R(Te,c){return Ee(Te,{beforeExpr:I,binop:c})}let K=-1;const re=[],ue=[],Oe=[],X=[],J=[],fe=[];function Ee(Te){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var y,P,H,Y;return++K,ue.push(Te),Oe.push((y=c.binop)!=null?y:-1),X.push((P=c.beforeExpr)!=null&&P),J.push((H=c.startsExpr)!=null&&H),fe.push((Y=c.prefix)!=null&&Y),re.push(new N(Te,c)),K}function Ae(Te){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var y,P,H,Y;return++K,$.set(Te,K),ue.push(Te),Oe.push((y=c.binop)!=null?y:-1),X.push((P=c.beforeExpr)!=null&&P),J.push((H=c.startsExpr)!=null&&H),fe.push((Y=c.prefix)!=null&&Y),re.push(new N("name",c)),K}const pe={bracketL:Ee("[",{beforeExpr:I,startsExpr:z}),bracketHashL:Ee("#[",{beforeExpr:I,startsExpr:z}),bracketBarL:Ee("[|",{beforeExpr:I,startsExpr:z}),bracketR:Ee("]"),bracketBarR:Ee("|]"),braceL:Ee("{",{beforeExpr:I,startsExpr:z}),braceBarL:Ee("{|",{beforeExpr:I,startsExpr:z}),braceHashL:Ee("#{",{beforeExpr:I,startsExpr:z}),braceR:Ee("}"),braceBarR:Ee("|}"),parenL:Ee("(",{beforeExpr:I,startsExpr:z}),parenR:Ee(")"),comma:Ee(",",{beforeExpr:I}),semi:Ee(";",{beforeExpr:I}),colon:Ee(":",{beforeExpr:I}),doubleColon:Ee("::",{beforeExpr:I}),dot:Ee("."),question:Ee("?",{beforeExpr:I}),questionDot:Ee("?."),arrow:Ee("=>",{beforeExpr:I}),template:Ee("template"),ellipsis:Ee("...",{beforeExpr:I}),backQuote:Ee("`",{startsExpr:z}),dollarBraceL:Ee("${",{beforeExpr:I,startsExpr:z}),templateTail:Ee("...`",{startsExpr:z}),templateNonTail:Ee("...${",{beforeExpr:I,startsExpr:z}),at:Ee("@"),hash:Ee("#",{startsExpr:z}),interpreterDirective:Ee("#!..."),eq:Ee("=",{beforeExpr:I,isAssign:W}),assign:Ee("_=",{beforeExpr:I,isAssign:W}),slashAssign:Ee("_=",{beforeExpr:I,isAssign:W}),xorAssign:Ee("_=",{beforeExpr:I,isAssign:W}),moduloAssign:Ee("_=",{beforeExpr:I,isAssign:W}),incDec:Ee("++/--",{prefix:F,postfix:!0,startsExpr:z}),bang:Ee("!",{beforeExpr:I,prefix:F,startsExpr:z}),tilde:Ee("~",{beforeExpr:I,prefix:F,startsExpr:z}),doubleCaret:Ee("^^",{startsExpr:z}),doubleAt:Ee("@@",{startsExpr:z}),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:Ee("+/-",{beforeExpr:I,binop:9,prefix:F,startsExpr:z}),modulo:Ee("%",{binop:10,startsExpr:z}),star:Ee("*",{binop:10}),slash:R("/",10),exponent:Ee("**",{beforeExpr:I,binop:11,rightAssociative:!0}),_in:D("in",{beforeExpr:I,binop:7}),_instanceof:D("instanceof",{beforeExpr:I,binop:7}),_break:D("break"),_case:D("case",{beforeExpr:I}),_catch:D("catch"),_continue:D("continue"),_debugger:D("debugger"),_default:D("default",{beforeExpr:I}),_else:D("else",{beforeExpr:I}),_finally:D("finally"),_function:D("function",{startsExpr:z}),_if:D("if"),_return:D("return",{beforeExpr:I}),_switch:D("switch"),_throw:D("throw",{beforeExpr:I,prefix:F,startsExpr:z}),_try:D("try"),_var:D("var"),_const:D("const"),_with:D("with"),_new:D("new",{beforeExpr:I,startsExpr:z}),_this:D("this",{startsExpr:z}),_super:D("super",{startsExpr:z}),_class:D("class",{startsExpr:z}),_extends:D("extends",{beforeExpr:I}),_export:D("export"),_import:D("import",{startsExpr:z}),_null:D("null",{startsExpr:z}),_true:D("true",{startsExpr:z}),_false:D("false",{startsExpr:z}),_typeof:D("typeof",{beforeExpr:I,prefix:F,startsExpr:z}),_void:D("void",{beforeExpr:I,prefix:F,startsExpr:z}),_delete:D("delete",{beforeExpr:I,prefix:F,startsExpr:z}),_do:D("do",{isLoop:U,beforeExpr:I}),_for:D("for",{isLoop:U}),_while:D("while",{isLoop:U}),_as:Ae("as",{startsExpr:z}),_assert:Ae("assert",{startsExpr:z}),_async:Ae("async",{startsExpr:z}),_await:Ae("await",{startsExpr:z}),_defer:Ae("defer",{startsExpr:z}),_from:Ae("from",{startsExpr:z}),_get:Ae("get",{startsExpr:z}),_let:Ae("let",{startsExpr:z}),_meta:Ae("meta",{startsExpr:z}),_of:Ae("of",{startsExpr:z}),_sent:Ae("sent",{startsExpr:z}),_set:Ae("set",{startsExpr:z}),_source:Ae("source",{startsExpr:z}),_static:Ae("static",{startsExpr:z}),_using:Ae("using",{startsExpr:z}),_yield:Ae("yield",{startsExpr:z}),_asserts:Ae("asserts",{startsExpr:z}),_checks:Ae("checks",{startsExpr:z}),_exports:Ae("exports",{startsExpr:z}),_global:Ae("global",{startsExpr:z}),_implements:Ae("implements",{startsExpr:z}),_intrinsic:Ae("intrinsic",{startsExpr:z}),_infer:Ae("infer",{startsExpr:z}),_is:Ae("is",{startsExpr:z}),_mixins:Ae("mixins",{startsExpr:z}),_proto:Ae("proto",{startsExpr:z}),_require:Ae("require",{startsExpr:z}),_satisfies:Ae("satisfies",{startsExpr:z}),_keyof:Ae("keyof",{startsExpr:z}),_readonly:Ae("readonly",{startsExpr:z}),_unique:Ae("unique",{startsExpr:z}),_abstract:Ae("abstract",{startsExpr:z}),_declare:Ae("declare",{startsExpr:z}),_enum:Ae("enum",{startsExpr:z}),_module:Ae("module",{startsExpr:z}),_namespace:Ae("namespace",{startsExpr:z}),_interface:Ae("interface",{startsExpr:z}),_type:Ae("type",{startsExpr:z}),_opaque:Ae("opaque",{startsExpr:z}),name:Ee("name",{startsExpr:z}),string:Ee("string",{startsExpr:z}),num:Ee("num",{startsExpr:z}),bigint:Ee("bigint",{startsExpr:z}),decimal:Ee("decimal",{startsExpr:z}),regexp:Ee("regexp",{startsExpr:z}),privateName:Ee("#name",{startsExpr:z}),eof:Ee("eof"),jsxName:Ee("jsxName"),jsxText:Ee("jsxText",{beforeExpr:!0}),jsxTagStart:Ee("jsxTagStart",{startsExpr:!0}),jsxTagEnd:Ee("jsxTagEnd"),placeholder:Ee("%%",{startsExpr:!0})};function oe(Te){return Te>=93&&Te<=132}function ce(Te){return Te>=58&&Te<=132}function ie(Te){return Te>=58&&Te<=136}function ne(Te){return J[Te]}function Se(Te){return Te>=129&&Te<=131}function se(Te){return Te>=58&&Te<=92}function ye(Te){return ue[Te]}function ge(Te){return Oe[Te]}function Me(Te){return Te>=24&&Te<=25}function ae(Te){return re[Te]}re[8].updateContext=Te=>{Te.pop()},re[5].updateContext=re[7].updateContext=re[23].updateContext=Te=>{Te.push(O.brace)},re[22].updateContext=Te=>{Te[Te.length-1]===O.template?Te.pop():Te.push(O.template)},re[142].updateContext=Te=>{Te.push(O.j_expr,O.j_oTag)};let k="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",B="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・";const Z=new RegExp("["+k+"]"),Pe=new RegExp("["+k+B+"]");k=B=null;const Ne=[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],Le=[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 de(Te,c){let y=65536;for(let P=0,H=c.length;P<H;P+=2){if(y+=c[P],y>Te)return!1;if(y+=c[P+1],y>=Te)return!0}return!1}function ke(Te){return Te<65?Te===36:Te<=90||(Te<97?Te===95:Te<=122||(Te<=65535?Te>=170&&Z.test(String.fromCharCode(Te)):de(Te,Ne)))}function Ge(Te){return Te<48?Te===36:Te<58||!(Te<65)&&(Te<=90||(Te<97?Te===95:Te<=122||(Te<=65535?Te>=170&&Pe.test(String.fromCharCode(Te)):de(Te,Ne)||de(Te,Le))))}const nt=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"]),ct=new Set(["implements","interface","let","package","private","protected","public","static","yield"]),yt=new Set(["eval","arguments"]);function er(Te,c){return c&&Te==="await"||Te==="enum"}function Ut(Te,c){return er(Te,c)||ct.has(Te)}function or(Te){return yt.has(Te)}function yr(Te,c){return Ut(Te,c)||or(Te)}const Ct=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 rn{constructor(c){this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=c}}class en{constructor(c,y){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=c,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 c=this.currentThisScopeFlags();return(64&c)>0&&(2&c)==0}get inStaticBlock(){for(let c=this.scopeStack.length-1;;c--){const{flags:y}=this.scopeStack[c];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(c){return new rn(c)}enter(c){this.scopeStack.push(this.createScope(c))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(c){return!!(130&c.flags||!this.parser.inModule&&1&c.flags)}declareName(c,y,P){let H=this.currentScope();if(8&y||16&y){this.checkRedeclarationInScope(H,c,y,P);let Y=H.names.get(c)||0;16&y?Y|=4:(H.firstLexicalName||(H.firstLexicalName=c),Y|=2),H.names.set(c,Y),8&y&&this.maybeExportDefined(H,c)}else if(4&y)for(let Y=this.scopeStack.length-1;Y>=0&&(H=this.scopeStack[Y],this.checkRedeclarationInScope(H,c,y,P),H.names.set(c,1|(H.names.get(c)||0)),this.maybeExportDefined(H,c),!(387&H.flags));--Y);this.parser.inModule&&1&H.flags&&this.undefinedExports.delete(c)}maybeExportDefined(c,y){this.parser.inModule&&1&c.flags&&this.undefinedExports.delete(y)}checkRedeclarationInScope(c,y,P,H){this.isRedeclaredInScope(c,y,P)&&this.parser.raise(g.VarRedeclaration,H,{identifierName:y})}isRedeclaredInScope(c,y,P){if(!(1&P))return!1;if(8&P)return c.names.has(y);const H=c.names.get(y);return 16&P?(2&H)>0||!this.treatFunctionsAsVarInScope(c)&&(1&H)>0:(2&H)>0&&!(8&c.flags&&c.firstLexicalName===y)||!this.treatFunctionsAsVarInScope(c)&&(4&H)>0}checkLocalExport(c){const{name:y}=c;this.scopeStack[0].names.has(y)||this.undefinedExports.set(y,c.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let c=this.scopeStack.length-1;;c--){const{flags:y}=this.scopeStack[c];if(387&y)return y}}currentThisScopeFlags(){for(let c=this.scopeStack.length-1;;c--){const{flags:y}=this.scopeStack[c];if(451&y&&!(4&y))return y}}}class Yr extends rn{constructor(){super(...arguments),this.declareFunctions=new Set}}class fn extends en{createScope(c){return new Yr(c)}declareName(c,y,P){const H=this.currentScope();if(2048&y)return this.checkRedeclarationInScope(H,c,y,P),this.maybeExportDefined(H,c),void H.declareFunctions.add(c);super.declareName(c,y,P)}isRedeclaredInScope(c,y,P){if(super.isRedeclaredInScope(c,y,P))return!0;if(2048&P&&!c.declareFunctions.has(y)){const H=c.names.get(y);return(4&H)>0||(2&H)>0}return!1}checkLocalExport(c){this.scopeStack[0].declareFunctions.has(c.name)||super.checkLocalExport(c)}}class En{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}hasPlugin(c){if(typeof c=="string")return this.plugins.has(c);{const[y,P]=c;if(!this.hasPlugin(y))return!1;const H=this.plugins.get(y);for(const Y of Object.keys(P))if(H?.[Y]!==P[Y])return!1;return!0}}getPluginOption(c,y){var P;return(P=this.plugins.get(c))==null?void 0:P[y]}}function ps(Te,c){Te.trailingComments===void 0?Te.trailingComments=c:Te.trailingComments.unshift(...c)}function mr(Te,c){Te.innerComments===void 0?Te.innerComments=c:Te.innerComments.unshift(...c)}function Gn(Te,c,y){let P=null,H=c.length;for(;P===null&&H>0;)P=c[--H];P===null||P.start>y.start?mr(Te,y.comments):ps(P,y.comments)}class Ts extends En{addComment(c){this.filename&&(c.loc.filename=this.filename);const{commentsLen:y}=this.state;this.comments.length!=y&&(this.comments.length=y),this.comments.push(c),this.state.commentsLen++}processComment(c){const{commentStack:y}=this.state,P=y.length;if(P===0)return;let H=P-1;const Y=y[H];Y.start===c.end&&(Y.leadingNode=c,H--);const{start:we}=c;for(;H>=0;H--){const De=y[H],Ue=De.end;if(!(Ue>we)){Ue===we&&(De.trailingNode=c);break}De.containingNode=c,this.finalizeComment(De),y.splice(H,1)}}finalizeComment(c){const{comments:y}=c;if(c.leadingNode!==null||c.trailingNode!==null)c.leadingNode!==null&&ps(c.leadingNode,y),c.trailingNode!==null&&function(P,H){P.leadingComments===void 0?P.leadingComments=H:P.leadingComments.unshift(...H)}(c.trailingNode,y);else{const{containingNode:P,start:H}=c;if(this.input.charCodeAt(H-1)===44)switch(P.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":Gn(P,P.properties,c);break;case"CallExpression":case"OptionalCallExpression":Gn(P,P.arguments,c);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":Gn(P,P.params,c);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":Gn(P,P.elements,c);break;case"ExportNamedDeclaration":case"ImportDeclaration":Gn(P,P.specifiers,c);break;default:mr(P,y)}else mr(P,y)}}finalizeRemainingComments(){const{commentStack:c}=this.state;for(let y=c.length-1;y>=0;y--)this.finalizeComment(c[y]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(c){const{commentStack:y}=this.state,{length:P}=y;if(P===0)return;const H=y[P-1];H.leadingNode===c&&(H.leadingNode=null)}resetPreviousIdentifierLeadingComments(c){const{commentStack:y}=this.state,{length:P}=y;P!==0&&(y[P-1].trailingNode===c?y[P-1].trailingNode=null:P>=2&&y[P-2].trailingNode===c&&(y[P-2].trailingNode=null))}takeSurroundingComments(c,y,P){const{commentStack:H}=this.state,Y=H.length;if(Y===0)return;let we=Y-1;for(;we>=0;we--){const De=H[we],Ue=De.end;if(De.start===P)De.leadingNode=c;else if(Ue===y)De.trailingNode=c;else if(Ue<y)break}}}const Kn=/\r\n?|[\n\u2028\u2029]/,ft=new RegExp(Kn.source,"g");function dt(Te){switch(Te){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}const ot=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,_t=/(?:[^\S\n\r\u2028\u2029]|\/\/.*|\/\*.*?\*\/)*/g,Lt=new RegExp("(?=("+_t.source+"))\\1"+/(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source,"y");function $t(Te){switch(Te){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 Gt{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=[O.brace],this.firstInvalidTemplateEscapePos=null,this.strictErrors=new Map,this.tokensLength=0}get strict(){return(1&this.flags)>0}set strict(c){c?this.flags|=1:this.flags&=-2}init(c){let{strictMode:y,sourceType:P,startLine:H,startColumn:Y}=c;this.strict=y!==!1&&(y===!0||P==="module"),this.curLine=H,this.lineStart=-Y,this.startLoc=this.endLoc=new a(H,Y,0)}get maybeInArrowParameters(){return(2&this.flags)>0}set maybeInArrowParameters(c){c?this.flags|=2:this.flags&=-3}get inType(){return(4&this.flags)>0}set inType(c){c?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(8&this.flags)>0}set noAnonFunctionType(c){c?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(16&this.flags)>0}set hasFlowComment(c){c?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(32&this.flags)>0}set isAmbientContext(c){c?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(64&this.flags)>0}set inAbstractClass(c){c?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(128&this.flags)>0}set inDisallowConditionalTypesContext(c){c?this.flags|=128:this.flags&=-129}get soloAwait(){return(256&this.flags)>0}set soloAwait(c){c?this.flags|=256:this.flags&=-257}get inFSharpPipelineDirectBody(){return(512&this.flags)>0}set inFSharpPipelineDirectBody(c){c?this.flags|=512:this.flags&=-513}get canStartJSXElement(){return(1024&this.flags)>0}set canStartJSXElement(c){c?this.flags|=1024:this.flags&=-1025}get containsEsc(){return(2048&this.flags)>0}set containsEsc(c){c?this.flags|=2048:this.flags&=-2049}curPosition(){return new a(this.curLine,this.pos-this.lineStart,this.pos)}clone(){const c=new Gt;return c.flags=this.flags,c.curLine=this.curLine,c.lineStart=this.lineStart,c.startLoc=this.startLoc,c.endLoc=this.endLoc,c.errors=this.errors.slice(),c.potentialArrowAt=this.potentialArrowAt,c.noArrowAt=this.noArrowAt.slice(),c.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),c.topicContext=this.topicContext,c.labels=this.labels.slice(),c.commentsLen=this.commentsLen,c.commentStack=this.commentStack.slice(),c.pos=this.pos,c.type=this.type,c.value=this.value,c.start=this.start,c.end=this.end,c.lastTokEndLoc=this.lastTokEndLoc,c.lastTokStartLoc=this.lastTokStartLoc,c.context=this.context.slice(),c.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,c.strictErrors=this.strictErrors,c.tokensLength=this.tokensLength,c}}var gr=function(Te){return Te>=48&&Te<=57};const tr={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},ut={bin:Te=>Te===48||Te===49,oct:Te=>Te>=48&&Te<=55,dec:Te=>Te>=48&&Te<=57,hex:Te=>Te>=48&&Te<=57||Te>=65&&Te<=70||Te>=97&&Te<=102};function Tt(Te,c,y,P,H,Y){const we=y,De=P,Ue=H;let Ke="",et=null,St=y;const{length:Jt}=c;for(;;){if(y>=Jt){Y.unterminated(we,De,Ue),Ke+=c.slice(St,y);break}const Yt=c.charCodeAt(y);if(wt(Te,Yt,c,y)){Ke+=c.slice(St,y);break}if(Yt===92){Ke+=c.slice(St,y);const Pr=Bt(c,y,P,H,Te==="template",Y);Pr.ch!==null||et?Ke+=Pr.ch:et={pos:y,lineStart:P,curLine:H},{pos:y,lineStart:P,curLine:H}=Pr,St=y}else Yt===8232||Yt===8233?(++H,P=++y):Yt===10||Yt===13?Te==="template"?(Ke+=c.slice(St,y)+`
|
||
`,++y,Yt===13&&c.charCodeAt(y)===10&&++y,++H,St=P=y):Y.unterminated(we,De,Ue):++y}return{pos:y,str:Ke,firstInvalidLoc:et,lineStart:P,curLine:H,containsInvalid:!!et}}function wt(Te,c,y,P){return Te==="template"?c===96||c===36&&y.charCodeAt(P+1)===123:c===(Te==="double"?34:39)}function Bt(Te,c,y,P,H,Y){const we=!H;c++;const De=Ke=>({pos:c,ch:Ke,lineStart:y,curLine:P}),Ue=Te.charCodeAt(c++);switch(Ue){case 110:return De(`
|
||
`);case 114:return De("\r");case 120:{let Ke;return{code:Ke,pos:c}=ir(Te,c,y,P,2,!1,we,Y),De(Ke===null?null:String.fromCharCode(Ke))}case 117:{let Ke;return{code:Ke,pos:c}=nr(Te,c,y,P,we,Y),De(Ke===null?null:String.fromCodePoint(Ke))}case 116:return De(" ");case 98:return De("\b");case 118:return De("\v");case 102:return De("\f");case 13:Te.charCodeAt(c)===10&&++c;case 10:y=c,++P;case 8232:case 8233:return De("");case 56:case 57:if(H)return De(null);Y.strictNumericEscape(c-1,y,P);default:if(Ue>=48&&Ue<=55){const Ke=c-1;let et=Te.slice(Ke,c+2).match(/^[0-7]+/)[0],St=parseInt(et,8);St>255&&(et=et.slice(0,-1),St=parseInt(et,8)),c+=et.length-1;const Jt=Te.charCodeAt(c);if(et!=="0"||Jt===56||Jt===57){if(H)return De(null);Y.strictNumericEscape(Ke,y,P)}return De(String.fromCharCode(St))}return De(String.fromCharCode(Ue))}}function ir(Te,c,y,P,H,Y,we,De){const Ue=c;let Ke;return{n:Ke,pos:c}=Mr(Te,c,y,P,16,H,Y,!1,De,!we),Ke===null&&(we?De.invalidEscapeSequence(Ue,y,P):c=Ue-1),{code:Ke,pos:c}}function Mr(Te,c,y,P,H,Y,we,De,Ue,Ke){const et=c,St=H===16?tr.hex:tr.decBinOct,Jt=H===16?ut.hex:H===10?ut.dec:H===8?ut.oct:ut.bin;let Yt=!1,Pr=0;for(let kn=0,bn=Y??1/0;kn<bn;++kn){const Dn=Te.charCodeAt(c);let Jn;if(Dn!==95||De==="bail"){if(Jn=Dn>=97?Dn-97+10:Dn>=65?Dn-65+10:gr(Dn)?Dn-48:1/0,Jn>=H){if(Jn<=9&&Ke)return{n:null,pos:c};if(Jn<=9&&Ue.invalidDigit(c,y,P,H))Jn=0;else{if(!we)break;Jn=0,Yt=!0}}++c,Pr=Pr*H+Jn}else{const zi=Te.charCodeAt(c-1),Bn=Te.charCodeAt(c+1);if(De){if(Number.isNaN(Bn)||!Jt(Bn)||St.has(zi)||St.has(Bn)){if(Ke)return{n:null,pos:c};Ue.unexpectedNumericSeparator(c,y,P)}}else{if(Ke)return{n:null,pos:c};Ue.numericSeparatorInEscapeSequence(c,y,P)}++c}}return c===et||Y!=null&&c-et!==Y||Yt?{n:null,pos:c}:{n:Pr,pos:c}}function nr(Te,c,y,P,H,Y){let we;if(Te.charCodeAt(c)===123){if(++c,{code:we,pos:c}=ir(Te,c,y,P,Te.indexOf("}",c)-c,!0,H,Y),++c,we!==null&&we>1114111){if(!H)return{code:null,pos:c};Y.invalidCodePoint(c,y,P)}}else({code:we,pos:c}=ir(Te,c,y,P,4,!1,H,Y));return{code:we,pos:c}}function _r(Te,c,y){return new a(y,Te-c,Te)}const ln=new Set([103,109,115,105,121,117,100,118]);class Ar{constructor(c){this.type=c.type,this.value=c.value,this.start=c.start,this.end=c.end,this.loc=new i(c.startLoc,c.endLoc)}}class Fr extends Ts{constructor(c,y){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(P,H,Y,we)=>!!this.options.errorRecovery&&(this.raise(g.InvalidDigit,_r(P,H,Y),{radix:we}),!0),numericSeparatorInEscapeSequence:this.errorBuilder(g.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(g.UnexpectedNumericSeparator)},this.errorHandlers_readCodePoint=Object.assign({},this.errorHandlers_readInt,{invalidEscapeSequence:this.errorBuilder(g.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(g.InvalidCodePoint)}),this.errorHandlers_readStringContents_string=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:(P,H,Y)=>{this.recordStrictModeErrors(g.StrictNumericEscape,_r(P,H,Y))},unterminated:(P,H,Y)=>{throw this.raise(g.UnterminatedString,_r(P-1,H,Y))}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(g.StrictNumericEscape),unterminated:(P,H,Y)=>{throw this.raise(g.UnterminatedTemplate,_r(P,H,Y))}}),this.state=new Gt,this.state.init(c),this.input=y,this.length=y.length,this.comments=[],this.isLookahead=!1}pushToken(c){this.tokens.length=this.state.tokensLength,this.tokens.push(c),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.options.tokens&&this.pushToken(new Ar(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(c){return!!this.match(c)&&(this.next(),!0)}match(c){return this.state.type===c}createLookaheadState(c){return{pos:c.pos,value:null,type:c.type,start:c.start,end:c.end,context:[this.curContext()],inType:c.inType,startLoc:c.startLoc,lastTokEndLoc:c.lastTokEndLoc,curLine:c.curLine,lineStart:c.lineStart,curPosition:c.curPosition}}lookahead(){const c=this.state;this.state=this.createLookaheadState(c),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;const y=this.state;return this.state=c,y}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(c){return ot.lastIndex=c,ot.test(this.input)?ot.lastIndex:c}lookaheadCharCode(){return this.input.charCodeAt(this.nextTokenStart())}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(c){return _t.lastIndex=c,_t.test(this.input)?_t.lastIndex:c}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(c){let y=this.input.charCodeAt(c);if((64512&y)==55296&&++c<this.input.length){const P=this.input.charCodeAt(c);(64512&P)==56320&&(y=65536+((1023&y)<<10)+(1023&P))}return y}setStrict(c){this.state.strict=c,c&&(this.state.strictErrors.forEach(y=>{let[P,H]=y;return this.raise(P,H)}),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(c){let y;this.isLookahead||(y=this.state.curPosition());const P=this.state.pos,H=this.input.indexOf(c,P+2);if(H===-1)throw this.raise(g.UnterminatedComment,this.state.curPosition());for(this.state.pos=H+c.length,ft.lastIndex=P+2;ft.test(this.input)&&ft.lastIndex<=H;)++this.state.curLine,this.state.lineStart=ft.lastIndex;if(this.isLookahead)return;const Y={type:"CommentBlock",value:this.input.slice(P+2,H),start:P,end:H+c.length,loc:new i(y,this.state.curPosition())};return this.options.tokens&&this.pushToken(Y),Y}skipLineComment(c){const y=this.state.pos;let P;this.isLookahead||(P=this.state.curPosition());let H=this.input.charCodeAt(this.state.pos+=c);if(this.state.pos<this.length)for(;!dt(H)&&++this.state.pos<this.length;)H=this.input.charCodeAt(this.state.pos);if(this.isLookahead)return;const Y=this.state.pos,we={type:"CommentLine",value:this.input.slice(y+c,Y),start:y,end:Y,loc:new i(P,this.state.curPosition())};return this.options.tokens&&this.pushToken(we),we}skipSpace(){const c=this.state.pos,y=[];e:for(;this.state.pos<this.length;){const P=this.input.charCodeAt(this.state.pos);switch(P){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 H=this.skipBlockComment("*/");H!==void 0&&(this.addComment(H),this.options.attachComment&&y.push(H));break}case 47:{const H=this.skipLineComment(2);H!==void 0&&(this.addComment(H),this.options.attachComment&&y.push(H));break}default:break e}break;default:if($t(P))++this.state.pos;else if(P===45&&!this.inModule&&this.options.annexB){const H=this.state.pos;if(this.input.charCodeAt(H+1)!==45||this.input.charCodeAt(H+2)!==62||!(c===0||this.state.lineStart>c))break e;{const Y=this.skipLineComment(3);Y!==void 0&&(this.addComment(Y),this.options.attachComment&&y.push(Y))}}else{if(P!==60||this.inModule||!this.options.annexB)break e;{const H=this.state.pos;if(this.input.charCodeAt(H+1)!==33||this.input.charCodeAt(H+2)!==45||this.input.charCodeAt(H+3)!==45)break e;{const Y=this.skipLineComment(4);Y!==void 0&&(this.addComment(Y),this.options.attachComment&&y.push(Y))}}}}}if(y.length>0){const P={start:c,end:this.state.pos,comments:y,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(P)}}finishToken(c,y){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();const P=this.state.type;this.state.type=c,this.state.value=y,this.isLookahead||this.updateContext(P)}replaceToken(c){this.state.type=c,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;const c=this.state.pos+1,y=this.codePointAtPos(c);if(y>=48&&y<=57)throw this.raise(g.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?g.RecordExpressionHashIncorrectStartSyntaxType:g.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,y===123?this.finishToken(7):this.finishToken(1)}else ke(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 c=this.input.charCodeAt(this.state.pos+1);c>=48&&c<=57?this.readNumber(!0):c===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 c=this.input.charCodeAt(this.state.pos+1);if(c!==33)return!1;const y=this.state.pos;for(this.state.pos+=1;!dt(c)&&++this.state.pos<this.length;)c=this.input.charCodeAt(this.state.pos);const P=this.input.slice(y+2,this.state.pos);return this.finishToken(28,P),!0}readToken_mult_modulo(c){let y=c===42?55:54,P=1,H=this.input.charCodeAt(this.state.pos+1);c===42&&H===42&&(P++,H=this.input.charCodeAt(this.state.pos+2),y=57),H!==61||this.state.inType||(P++,y=c===37?33:30),this.finishOp(y,P)}readToken_pipe_amp(c){const y=this.input.charCodeAt(this.state.pos+1);if(y!==c){if(c===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(g.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(g.TupleExpressionBarIncorrectEndSyntaxType,this.state.curPosition());return this.state.pos+=2,void this.finishToken(4)}}y!==61?this.finishOp(c===124?43:45,1):this.finishOp(30,2)}else this.input.charCodeAt(this.state.pos+2)===61?this.finishOp(30,3):this.finishOp(c===124?41:42,2)}readToken_caret(){const c=this.input.charCodeAt(this.state.pos+1);c!==61||this.state.inType?c===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(c){const y=this.input.charCodeAt(this.state.pos+1);y!==c?y===61?this.finishOp(30,2):this.finishOp(53,1):this.finishOp(34,2)}readToken_lt(){const{pos:c}=this.state,y=this.input.charCodeAt(c+1);if(y===60)return this.input.charCodeAt(c+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:c}=this.state,y=this.input.charCodeAt(c+1);if(y===62){const P=this.input.charCodeAt(c+2)===62?3:2;return this.input.charCodeAt(c+P)===61?void this.finishOp(30,P+1):void this.finishOp(52,P)}y!==61?this.finishOp(48,1):this.finishOp(49,2)}readToken_eq_excl(c){const y=this.input.charCodeAt(this.state.pos+1);if(y!==61)return c===61&&y===62?(this.state.pos+=2,void this.finishToken(19)):void this.finishOp(c===61?29:35,1);this.finishOp(46,this.input.charCodeAt(this.state.pos+2)===61?3:2)}readToken_question(){const c=this.input.charCodeAt(this.state.pos+1),y=this.input.charCodeAt(this.state.pos+2);c===63?y===61?this.finishOp(30,3):this.finishOp(40,2):c!==46||y>=48&&y<=57?(++this.state.pos,this.finishToken(17)):(this.state.pos+=2,this.finishToken(18))}getTokenFromCode(c){switch(c){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(g.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(g.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(c);case 47:return void this.readToken_slash();case 37:case 42:return void this.readToken_mult_modulo(c);case 124:case 38:return void this.readToken_pipe_amp(c);case 94:return void this.readToken_caret();case 43:case 45:return void this.readToken_plus_min(c);case 60:return void this.readToken_lt();case 62:return void this.readToken_gt();case 61:case 33:return void this.readToken_eq_excl(c);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(ke(c))return void this.readWord(c)}throw this.raise(g.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(c)})}finishOp(c,y){const P=this.input.slice(this.state.pos,this.state.pos+y);this.state.pos+=y,this.finishToken(c,P)}readRegexp(){const c=this.state.startLoc,y=this.state.start+1;let P,H,{pos:Y}=this.state;for(;;++Y){if(Y>=this.length)throw this.raise(g.UnterminatedRegExp,s(c,1));const Ke=this.input.charCodeAt(Y);if(dt(Ke))throw this.raise(g.UnterminatedRegExp,s(c,1));if(P)P=!1;else{if(Ke===91)H=!0;else if(Ke===93&&H)H=!1;else if(Ke===47&&!H)break;P=Ke===92}}const we=this.input.slice(y,Y);++Y;let De="";const Ue=()=>s(c,Y+2-y);for(;Y<this.length;){const Ke=this.codePointAtPos(Y),et=String.fromCharCode(Ke);if(ln.has(Ke))Ke===118?De.includes("u")&&this.raise(g.IncompatibleRegExpUVFlags,Ue()):Ke===117&&De.includes("v")&&this.raise(g.IncompatibleRegExpUVFlags,Ue()),De.includes(et)&&this.raise(g.DuplicateRegExpFlags,Ue());else{if(!Ge(Ke)&&Ke!==92)break;this.raise(g.MalformedRegExpFlags,Ue())}++Y,De+=et}this.state.pos=Y,this.finishToken(137,{pattern:we,flags:De})}readInt(c,y){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2],H=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];const{n:Y,pos:we}=Mr(this.input,this.state.pos,this.state.lineStart,this.state.curLine,c,y,P,H,this.errorHandlers_readInt,!1);return this.state.pos=we,Y}readRadixNumber(c){const y=this.state.curPosition();let P=!1;this.state.pos+=2;const H=this.readInt(c);H==null&&this.raise(g.InvalidDigit,s(y,2),{radix:c});const Y=this.input.charCodeAt(this.state.pos);if(Y===110)++this.state.pos,P=!0;else if(Y===109)throw this.raise(g.InvalidDecimal,y);if(ke(this.codePointAtPos(this.state.pos)))throw this.raise(g.NumberIdentifier,this.state.curPosition());if(P){const we=this.input.slice(y.index,this.state.pos).replace(/[_n]/g,"");this.finishToken(135,we)}else this.finishToken(134,H)}readNumber(c){const y=this.state.pos,P=this.state.curPosition();let H=!1,Y=!1,we=!1,De=!1,Ue=!1;c||this.readInt(10)!==null||this.raise(g.InvalidNumber,this.state.curPosition());const Ke=this.state.pos-y>=2&&this.input.charCodeAt(y)===48;if(Ke){const Yt=this.input.slice(y,this.state.pos);if(this.recordStrictModeErrors(g.StrictOctalLiteral,P),!this.state.strict){const Pr=Yt.indexOf("_");Pr>0&&this.raise(g.ZeroDigitNumericSeparator,s(P,Pr))}Ue=Ke&&!/[89]/.test(Yt)}let et=this.input.charCodeAt(this.state.pos);if(et!==46||Ue||(++this.state.pos,this.readInt(10),H=!0,et=this.input.charCodeAt(this.state.pos)),et!==69&&et!==101||Ue||(et=this.input.charCodeAt(++this.state.pos),et!==43&&et!==45||++this.state.pos,this.readInt(10)===null&&this.raise(g.InvalidOrMissingExponent,P),H=!0,De=!0,et=this.input.charCodeAt(this.state.pos)),et===110&&((H||Ke)&&this.raise(g.InvalidBigIntLiteral,P),++this.state.pos,Y=!0),et===109&&(this.expectPlugin("decimal",this.state.curPosition()),(De||Ke)&&this.raise(g.InvalidDecimal,P),++this.state.pos,we=!0),ke(this.codePointAtPos(this.state.pos)))throw this.raise(g.NumberIdentifier,this.state.curPosition());const St=this.input.slice(y,this.state.pos).replace(/[_mn]/g,"");if(Y)return void this.finishToken(135,St);if(we)return void this.finishToken(136,St);const Jt=Ue?parseInt(St,8):parseFloat(St);this.finishToken(134,Jt)}readCodePoint(c){const{code:y,pos:P}=nr(this.input,this.state.pos,this.state.lineStart,this.state.curLine,c,this.errorHandlers_readCodePoint);return this.state.pos=P,y}readString(c){const{str:y,pos:P,curLine:H,lineStart:Y}=Tt(c===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=P+1,this.state.lineStart=Y,this.state.curLine=H,this.finishToken(133,y)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){const c=this.input[this.state.pos],{str:y,firstInvalidLoc:P,pos:H,curLine:Y,lineStart:we}=Tt("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=H+1,this.state.lineStart=we,this.state.curLine=Y,P&&(this.state.firstInvalidTemplateEscapePos=new a(P.curLine,P.pos-P.lineStart,P.pos)),this.input.codePointAt(H)===96?this.finishToken(24,P?null:c+y+"`"):(this.state.pos++,this.finishToken(25,P?null:c+y+"${"))}recordStrictModeErrors(c,y){const P=y.index;this.state.strict&&!this.state.strictErrors.has(P)?this.raise(c,y):this.state.strictErrors.set(P,[c,y])}readWord1(c){this.state.containsEsc=!1;let y="";const P=this.state.pos;let H=this.state.pos;for(c!==void 0&&(this.state.pos+=c<=65535?1:2);this.state.pos<this.length;){const Y=this.codePointAtPos(this.state.pos);if(Ge(Y))this.state.pos+=Y<=65535?1:2;else{if(Y!==92)break;{this.state.containsEsc=!0,y+=this.input.slice(H,this.state.pos);const we=this.state.curPosition(),De=this.state.pos===P?ke:Ge;if(this.input.charCodeAt(++this.state.pos)!==117){this.raise(g.MissingUnicodeEscape,this.state.curPosition()),H=this.state.pos-1;continue}++this.state.pos;const Ue=this.readCodePoint(!0);Ue!==null&&(De(Ue)||this.raise(g.EscapedCharNotAnIdentifier,we),y+=String.fromCodePoint(Ue)),H=this.state.pos}}}return y+this.input.slice(H,this.state.pos)}readWord(c){const y=this.readWord1(c),P=$.get(y);P!==void 0?this.finishToken(P,ye(P)):this.finishToken(132,y)}checkKeywordEscapes(){const{type:c}=this.state;se(c)&&this.state.containsEsc&&this.raise(g.InvalidEscapedReservedWord,this.state.startLoc,{reservedWord:ye(c)})}raise(c,y){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const H=c(y instanceof a?y:y.loc.start,P);if(!this.options.errorRecovery)throw H;return this.isLookahead||this.state.errors.push(H),H}raiseOverwrite(c,y){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const H=y instanceof a?y:y.loc.start,Y=H.index,we=this.state.errors;for(let De=we.length-1;De>=0;De--){const Ue=we[De];if(Ue.loc.index===Y)return we[De]=c(H,P);if(Ue.loc.index<Y)break}return this.raise(c,y,P)}updateContext(c){}unexpected(c,y){throw this.raise(g.UnexpectedToken,c??this.state.startLoc,{expected:y?ye(y):null})}expectPlugin(c,y){if(this.hasPlugin(c))return!0;throw this.raise(g.MissingPlugin,y??this.state.startLoc,{missingPlugin:[c]})}expectOnePlugin(c){if(!c.some(y=>this.hasPlugin(y)))throw this.raise(g.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:c})}errorBuilder(c){return(y,P,H)=>{this.raise(c,_r(y,P,H))}}}class $r{constructor(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}}class Vn{constructor(c){this.parser=void 0,this.stack=[],this.undefinedPrivateNames=new Map,this.parser=c}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new $r)}exit(){const c=this.stack.pop(),y=this.current();for(const[P,H]of Array.from(c.undefinedPrivateNames))y?y.undefinedPrivateNames.has(P)||y.undefinedPrivateNames.set(P,H):this.parser.raise(g.InvalidPrivateFieldResolution,H,{identifierName:P})}declarePrivateName(c,y,P){const{privateNames:H,loneAccessors:Y,undefinedPrivateNames:we}=this.current();let De=H.has(c);if(3&y){const Ue=De&&Y.get(c);Ue?(De=(3&Ue)==(3&y)||(4&Ue)!=(4&y),De||Y.delete(c)):De||Y.set(c,y)}De&&this.parser.raise(g.PrivateNameRedeclaration,P,{identifierName:c}),H.add(c),we.delete(c)}usePrivateName(c,y){let P;for(P of this.stack)if(P.privateNames.has(c))return;P?P.undefinedPrivateNames.set(c,y):this.parser.raise(g.InvalidPrivateFieldResolution,y,{identifierName:c})}}class jr{constructor(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;this.type=c}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}}class br extends jr{constructor(c){super(c),this.declarationErrors=new Map}recordDeclarationError(c,y){const P=y.index;this.declarationErrors.set(P,[c,y])}clearDeclarationError(c){this.declarationErrors.delete(c)}iterateErrors(c){this.declarationErrors.forEach(c)}}class nn{constructor(c){this.parser=void 0,this.stack=[new jr],this.parser=c}enter(c){this.stack.push(c)}exit(){this.stack.pop()}recordParameterInitializerError(c,y){const P=y.loc.start,{stack:H}=this;let Y=H.length-1,we=H[Y];for(;!we.isCertainlyParameterDeclaration();){if(!we.canBeArrowParameterDeclaration())return;we.recordDeclarationError(c,P),we=H[--Y]}this.parser.raise(c,P)}recordArrowParameterBindingError(c,y){const{stack:P}=this,H=P[P.length-1],Y=y.loc.start;if(H.isCertainlyParameterDeclaration())this.parser.raise(c,Y);else{if(!H.canBeArrowParameterDeclaration())return;H.recordDeclarationError(c,Y)}}recordAsyncArrowParametersError(c){const{stack:y}=this;let P=y.length-1,H=y[P];for(;H.canBeArrowParameterDeclaration();)H.type===2&&H.recordDeclarationError(g.AwaitBindingIdentifier,c),H=y[--P]}validateAsPattern(){const{stack:c}=this,y=c[c.length-1];y.canBeArrowParameterDeclaration()&&y.iterateErrors(P=>{let[H,Y]=P;this.parser.raise(H,Y);let we=c.length-2,De=c[we];for(;De.canBeArrowParameterDeclaration();)De.clearDeclarationError(Y.index),De=c[--we]})}}function wn(){return new jr}class ys{constructor(){this.stacks=[]}enter(c){this.stacks.push(c)}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 rs(Te,c){return(Te?2:0)|(c?1:0)}class Tn extends Fr{addExtra(c,y,P){let H=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];if(!c)return;const Y=c.extra=c.extra||{};H?Y[y]=P:Object.defineProperty(Y,y,{enumerable:H,value:P})}isContextual(c){return this.state.type===c&&!this.state.containsEsc}isUnparsedContextual(c,y){const P=c+y.length;if(this.input.slice(c,P)===y){const H=this.input.charCodeAt(P);return!(Ge(H)||(64512&H)==55296)}return!1}isLookaheadContextual(c){const y=this.nextTokenStart();return this.isUnparsedContextual(y,c)}eatContextual(c){return!!this.isContextual(c)&&(this.next(),!0)}expectContextual(c,y){if(!this.eatContextual(c)){if(y!=null)throw this.raise(y,this.state.startLoc);this.unexpected(null,c)}}canInsertSemicolon(){return this.match(139)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return Kn.test(this.input.slice(this.state.lastTokEndLoc.index,this.state.start))}hasFollowingLineBreak(){return Lt.lastIndex=this.state.end,Lt.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(g.MissingSemicolon,this.state.lastTokEndLoc)}expect(c,y){this.eat(c)||this.unexpected(y,c)}tryParse(c){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.clone();const P={node:null};try{const H=c(function(){let Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;throw P.node=Y,P});if(this.state.errors.length>y.errors.length){const Y=this.state;return this.state=y,this.state.tokensLength=Y.tokensLength,{node:H,error:Y.errors[y.errors.length],thrown:!1,aborted:!1,failState:Y}}return{node:H,error:null,thrown:!1,aborted:!1,failState:null}}catch(H){const Y=this.state;if(this.state=y,H instanceof SyntaxError)return{node:null,error:H,thrown:!0,aborted:!1,failState:Y};if(H===P)return{node:P.node,error:null,thrown:!1,aborted:!0,failState:Y};throw H}}checkExpressionErrors(c,y){if(!c)return!1;const{shorthandAssignLoc:P,doubleProtoLoc:H,privateKeyLoc:Y,optionalParametersLoc:we}=c;if(!y)return!!(P||H||we||Y);P!=null&&this.raise(g.InvalidCoverInitializedName,P),H!=null&&this.raise(g.DuplicateProto,H),Y!=null&&this.raise(g.UnexpectedPrivateField,Y),we!=null&&this.unexpected(we)}isLiteralPropertyName(){return ie(this.state.type)}isPrivateName(c){return c.type==="PrivateName"}getPrivateNameSV(c){return c.id.name}hasPropertyAsPrivateName(c){return(c.type==="MemberExpression"||c.type==="OptionalMemberExpression")&&this.isPrivateName(c.property)}isObjectProperty(c){return c.type==="ObjectProperty"}isObjectMethod(c){return c.type==="ObjectMethod"}initializeScopes(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.options.sourceType==="module";const y=this.state.labels;this.state.labels=[];const P=this.exportedIdentifiers;this.exportedIdentifiers=new Set;const H=this.inModule;this.inModule=c;const Y=this.scope,we=this.getScopeHandler();this.scope=new we(this,c);const De=this.prodParam;this.prodParam=new ys;const Ue=this.classScope;this.classScope=new Vn(this);const Ke=this.expressionScope;return this.expressionScope=new nn(this),()=>{this.state.labels=y,this.exportedIdentifiers=P,this.inModule=H,this.scope=Y,this.prodParam=De,this.classScope=Ue,this.expressionScope=Ke}}enterInitialScopes(){let c=0;this.inModule&&(c|=2),this.scope.enter(1),this.prodParam.enter(c)}checkDestructuringPrivate(c){const{privateKeyLoc:y}=c;y!==null&&this.expectPlugin("destructuringPrivate",y)}}class hs{constructor(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null}}class Ln{constructor(c,y,P){this.type="",this.start=y,this.end=0,this.loc=new i(P),c!=null&&c.options.ranges&&(this.range=[y,0]),c!=null&&c.filename&&(this.loc.filename=c.filename)}}const Fn=Ln.prototype;function ns(Te){const{type:c,start:y,end:P,loc:H,range:Y,extra:we,name:De}=Te,Ue=Object.create(Fn);return Ue.type=c,Ue.start=y,Ue.end=P,Ue.loc=H,Ue.range=Y,Ue.extra=we,Ue.name=De,c==="Placeholder"&&(Ue.expectedNode=Te.expectedNode),Ue}Fn.__clone=function(){const Te=new Ln(void 0,this.start,this.loc.start),c=Object.keys(this);for(let y=0,P=c.length;y<P;y++){const H=c[y];H!=="leadingComments"&&H!=="trailingComments"&&H!=="innerComments"&&(Te[H]=this[H])}return Te};class Ti extends Tn{startNode(){const c=this.state.startLoc;return new Ln(this,c.index,c)}startNodeAt(c){return new Ln(this,c.index,c)}startNodeAtNode(c){return this.startNodeAt(c.loc.start)}finishNode(c,y){return this.finishNodeAt(c,y,this.state.lastTokEndLoc)}finishNodeAt(c,y,P){return c.type=y,c.end=P.index,c.loc.end=P,this.options.ranges&&(c.range[1]=P.index),this.options.attachComment&&this.processComment(c),c}resetStartLocation(c,y){c.start=y.index,c.loc.start=y,this.options.ranges&&(c.range[0]=y.index)}resetEndLocation(c){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.lastTokEndLoc;c.end=y.index,c.loc.end=y,this.options.ranges&&(c.range[1]=y.index)}resetStartLocationFromNode(c,y){this.resetStartLocation(c,y.loc.start)}}const Xn=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),qt=x`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:Te=>{let{reservedType:c}=Te;return`Cannot overwrite reserved type ${c}.`},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:Te=>{let{memberName:c,enumName:y}=Te;return`Boolean enum members need to be initialized. Use either \`${c} = true,\` or \`${c} = false,\` in enum \`${y}\`.`},EnumDuplicateMemberName:Te=>{let{memberName:c,enumName:y}=Te;return`Enum member names need to be unique, but the name \`${c}\` has already been used before in enum \`${y}\`.`},EnumInconsistentMemberValues:Te=>{let{enumName:c}=Te;return`Enum \`${c}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`},EnumInvalidExplicitType:Te=>{let{invalidEnumType:c,enumName:y}=Te;return`Enum type \`${c}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${y}\`.`},EnumInvalidExplicitTypeUnknownSupplied:Te=>{let{enumName:c}=Te;return`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${c}\`.`},EnumInvalidMemberInitializerPrimaryType:Te=>{let{enumName:c,memberName:y,explicitType:P}=Te;return`Enum \`${c}\` has type \`${P}\`, so the initializer of \`${y}\` needs to be a ${P} literal.`},EnumInvalidMemberInitializerSymbolType:Te=>{let{enumName:c,memberName:y}=Te;return`Symbol enum members cannot be initialized. Use \`${y},\` in enum \`${c}\`.`},EnumInvalidMemberInitializerUnknownType:Te=>{let{enumName:c,memberName:y}=Te;return`The enum member initializer for \`${y}\` needs to be a literal (either a boolean, number, or string) in enum \`${c}\`.`},EnumInvalidMemberName:Te=>{let{enumName:c,memberName:y,suggestion:P}=Te;return`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${y}\`, consider using \`${P}\`, in enum \`${c}\`.`},EnumNumberMemberNotInitialized:Te=>{let{enumName:c,memberName:y}=Te;return`Number enum members need to be initialized, e.g. \`${y} = 1\` in enum \`${c}\`.`},EnumStringMemberInconsistentlyInitialized:Te=>{let{enumName:c}=Te;return`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${c}\`.`},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:Te=>{let{reservedType:c}=Te;return`Unexpected reserved type ${c}.`},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:Te=>{let{unsupportedExportKind:c,suggestion:y}=Te;return`\`declare export ${c}\` is not supported. Use \`${y}\` instead.`},UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function ti(Te){return Te.importKind==="type"||Te.importKind==="typeof"}const Xs={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"},_s=/\*?\s*@((?:no)?flow)\b/,Qr={__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:"♦"},ss=x`jsx`({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:Te=>{let{openingTagName:c}=Te;return`Expected corresponding JSX closing tag for <${c}>.`},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:Te=>{let{unexpected:c,HTMLEntity:y}=Te;return`Unexpected token \`${c}\`. Did you mean \`${y}\` or \`{'${c}'}\`?`},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 Lr(Te){return!!Te&&(Te.type==="JSXOpeningFragment"||Te.type==="JSXClosingFragment")}function vn(Te){if(Te.type==="JSXIdentifier")return Te.name;if(Te.type==="JSXNamespacedName")return Te.namespace.name+":"+Te.name.name;if(Te.type==="JSXMemberExpression")return vn(Te.object)+"."+vn(Te.property);throw new Error("Node had unexpected type: "+Te.type)}class Wt extends rn{constructor(){super(...arguments),this.tsNames=new Map}}class Hn extends en{constructor(){super(...arguments),this.importsStack=[]}createScope(c){return this.importsStack.push(new Set),new Wt(c)}enter(c){c==256&&this.importsStack.push(new Set),super.enter(c)}exit(){const c=super.exit();return c==256&&this.importsStack.pop(),c}hasImport(c,y){const P=this.importsStack.length;if(this.importsStack[P-1].has(c))return!0;if(!y&&P>1){for(let H=0;H<P-1;H++)if(this.importsStack[H].has(c))return!0}return!1}declareName(c,y,P){if(4096&y)return this.hasImport(c,!0)&&this.parser.raise(g.VarRedeclaration,P,{identifierName:c}),void this.importsStack[this.importsStack.length-1].add(c);const H=this.currentScope();let Y=H.tsNames.get(c)||0;if(1024&y)return this.maybeExportDefined(H,c),void H.tsNames.set(c,16|Y);super.declareName(c,y,P),2&y&&(1&y||(this.checkRedeclarationInScope(H,c,y,P),this.maybeExportDefined(H,c)),Y|=1),256&y&&(Y|=2),512&y&&(Y|=4),128&y&&(Y|=8),Y&&H.tsNames.set(c,Y)}isRedeclaredInScope(c,y,P){const H=c.tsNames.get(y);return(2&H)>0?!(256&P)||!!(512&P)!=(4&H)>0:128&P&&(8&H)>0?!!(2&c.names.get(y))&&!!(1&P):!!(2&P&&(1&H)>0)||super.isRedeclaredInScope(c,y,P)}checkLocalExport(c){const{name:y}=c;if(!this.hasImport(y)){for(let P=this.scopeStack.length-1;P>=0;P--){const H=this.scopeStack[P].tsNames.get(y);if((1&H)>0||(16&H)>0)return}super.checkLocalExport(c)}}}const jn=Te=>Te.type==="ParenthesizedExpression"?jn(Te.expression):Te;class Yn extends Ti{toAssignable(c){let y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];var P,H;let Y;switch((c.type==="ParenthesizedExpression"||(P=c.extra)!=null&&P.parenthesized)&&(Y=jn(c),y?Y.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(g.InvalidParenthesizedAssignment,c):Y.type==="MemberExpression"||this.isOptionalMemberExpression(Y)||this.raise(g.InvalidParenthesizedAssignment,c):this.raise(g.InvalidParenthesizedAssignment,c)),c.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":c.type="ObjectPattern";for(let De=0,Ue=c.properties.length,Ke=Ue-1;De<Ue;De++){var we;const et=c.properties[De],St=De===Ke;this.toAssignableObjectExpressionProp(et,St,y),St&&et.type==="RestElement"&&(we=c.extra)!=null&&we.trailingCommaLoc&&this.raise(g.RestTrailingComma,c.extra.trailingCommaLoc)}break;case"ObjectProperty":{const{key:De,value:Ue}=c;this.isPrivateName(De)&&this.classScope.usePrivateName(this.getPrivateNameSV(De),De.loc.start),this.toAssignable(Ue,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":c.type="ArrayPattern",this.toAssignableList(c.elements,(H=c.extra)==null?void 0:H.trailingCommaLoc,y);break;case"AssignmentExpression":c.operator!=="="&&this.raise(g.MissingEqInAssignment,c.left.loc.end),c.type="AssignmentPattern",delete c.operator,this.toAssignable(c.left,y);break;case"ParenthesizedExpression":this.toAssignable(Y,y)}}toAssignableObjectExpressionProp(c,y,P){if(c.type==="ObjectMethod")this.raise(c.kind==="get"||c.kind==="set"?g.PatternHasAccessor:g.PatternHasMethod,c.key);else if(c.type==="SpreadElement"){c.type="RestElement";const H=c.argument;this.checkToRestConversion(H,!1),this.toAssignable(H,P),y||this.raise(g.RestTrailingComma,c)}else this.toAssignable(c,P)}toAssignableList(c,y,P){const H=c.length-1;for(let Y=0;Y<=H;Y++){const we=c[Y];if(we){if(we.type==="SpreadElement"){we.type="RestElement";const De=we.argument;this.checkToRestConversion(De,!0),this.toAssignable(De,P)}else this.toAssignable(we,P);we.type==="RestElement"&&(Y<H?this.raise(g.RestTrailingComma,we):y&&this.raise(g.RestTrailingComma,y))}}}isAssignable(c,y){switch(c.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":return!0;case"ObjectExpression":{const P=c.properties.length-1;return c.properties.every((H,Y)=>H.type!=="ObjectMethod"&&(Y===P||H.type!=="SpreadElement")&&this.isAssignable(H))}case"ObjectProperty":return this.isAssignable(c.value);case"SpreadElement":return this.isAssignable(c.argument);case"ArrayExpression":return c.elements.every(P=>P===null||this.isAssignable(P));case"AssignmentExpression":return c.operator==="=";case"ParenthesizedExpression":return this.isAssignable(c.expression);case"MemberExpression":case"OptionalMemberExpression":return!y;default:return!1}}toReferencedList(c,y){return c}toReferencedListDeep(c,y){this.toReferencedList(c,y);for(const P of c)P?.type==="ArrayExpression"&&this.toReferencedListDeep(P.elements)}parseSpread(c){const y=this.startNode();return this.next(),y.argument=this.parseMaybeAssignAllowIn(c,void 0),this.finishNode(y,"SpreadElement")}parseRestBinding(){const c=this.startNode();return this.next(),c.argument=this.parseBindingAtom(),this.finishNode(c,"RestElement")}parseBindingAtom(){switch(this.state.type){case 0:{const c=this.startNode();return this.next(),c.elements=this.parseBindingList(3,93,1),this.finishNode(c,"ArrayPattern")}case 5:return this.parseObjectLike(8,!0)}return this.parseIdentifier()}parseBindingList(c,y,P){const H=1&P,Y=[];let we=!0;for(;!this.eat(c);)if(we?we=!1:this.expect(12),H&&this.match(12))Y.push(null);else{if(this.eat(c))break;if(this.match(21)){if(Y.push(this.parseAssignableListItemTypes(this.parseRestBinding(),P)),!this.checkCommaAfterRest(y)){this.expect(c);break}}else{const De=[];for(this.match(26)&&this.hasPlugin("decorators")&&this.raise(g.UnsupportedParameterDecorator,this.state.startLoc);this.match(26);)De.push(this.parseDecorator());Y.push(this.parseAssignableListItem(P,De))}}return Y}parseBindingRestProperty(c){return this.next(),c.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(c,"RestElement")}parseBindingProperty(){const c=this.startNode(),{type:y,startLoc:P}=this.state;return y===21?this.parseBindingRestProperty(c):(y===138?(this.expectPlugin("destructuringPrivate",P),this.classScope.usePrivateName(this.state.value,P),c.key=this.parsePrivateName()):this.parsePropertyName(c),c.method=!1,this.parseObjPropValue(c,P,!1,!1,!0,!1))}parseAssignableListItem(c,y){const P=this.parseMaybeDefault();this.parseAssignableListItemTypes(P,c);const H=this.parseMaybeDefault(P.loc.start,P);return y.length&&(P.decorators=y),H}parseAssignableListItemTypes(c,y){return c}parseMaybeDefault(c,y){var P;if(c!=null||(c=this.state.startLoc),y=(P=y)!=null?P:this.parseBindingAtom(),!this.eat(29))return y;const H=this.startNodeAt(c);return H.left=y,H.right=this.parseMaybeAssignAllowIn(),this.finishNode(H,"AssignmentPattern")}isValidLVal(c,y,P){return H={AssignmentPattern:"left",RestElement:"argument",ObjectProperty:"value",ParenthesizedExpression:"expression",ArrayPattern:"elements",ObjectPattern:"properties"},Y=c,Object.hasOwnProperty.call(H,Y)&&H[Y];var H,Y}isOptionalMemberExpression(c){return c.type==="OptionalMemberExpression"}checkLVal(c,y){let{in:P,binding:H=64,checkClashes:Y=!1,strictModeChanged:we=!1,hasParenthesizedAncestor:De=!1}=y;var Ue;const Ke=c.type;if(this.isObjectMethod(c))return;const et=this.isOptionalMemberExpression(c);if(et||Ke==="MemberExpression")return et&&(this.expectPlugin("optionalChainingAssign",c.loc.start),P.type!=="AssignmentExpression"&&this.raise(g.InvalidLhsOptionalChaining,c,{ancestor:P})),void(H!==64&&this.raise(g.InvalidPropertyBindingPattern,c));if(Ke==="Identifier"){this.checkIdentifier(c,H,we);const{name:kn}=c;return void(Y&&(Y.has(kn)?this.raise(g.ParamDupe,c):Y.add(kn)))}const St=this.isValidLVal(Ke,!(De||(Ue=c.extra)!=null&&Ue.parenthesized)&&P.type==="AssignmentExpression",H);if(St===!0)return;if(St===!1){const kn=H===64?g.InvalidLhs:g.InvalidLhsBinding;return void this.raise(kn,c,{ancestor:P})}const[Jt,Yt]=Array.isArray(St)?St:[St,Ke==="ParenthesizedExpression"],Pr=Ke==="ArrayPattern"||Ke==="ObjectPattern"?{type:Ke}:P;for(const kn of[].concat(c[Jt]))kn&&this.checkLVal(kn,{in:Pr,binding:H,checkClashes:Y,strictModeChanged:we,hasParenthesizedAncestor:Yt})}checkIdentifier(c,y){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2];this.state.strict&&(P?yr(c.name,this.inModule):or(c.name))&&(y===64?this.raise(g.StrictEvalArguments,c,{referenceName:c.name}):this.raise(g.StrictEvalArgumentsBinding,c,{bindingName:c.name})),8192&y&&c.name==="let"&&this.raise(g.LetInLexicalBinding,c),64&y||this.declareNameFromIdentifier(c,y)}declareNameFromIdentifier(c,y){this.scope.declareName(c.name,y,c.loc.start)}checkToRestConversion(c,y){switch(c.type){case"ParenthesizedExpression":this.checkToRestConversion(c.expression,y);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(y)break;default:this.raise(g.InvalidRestAssignmentPattern,c)}}checkCommaAfterRest(c){return!!this.match(12)&&(this.raise(this.lookaheadCharCode()===c?g.RestTrailingComma:g.ElementAfterRest,this.state.startLoc),!0)}}function Ys(Te){if(!Te)throw new Error("Assert fail")}const Pt=x`typescript`({AbstractMethodHasImplementation:Te=>{let{methodName:c}=Te;return`Method '${c}' cannot have an implementation because it is marked abstract.`},AbstractPropertyHasInitializer:Te=>{let{propertyName:c}=Te;return`Property '${c}' 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:Te=>{let{kind:c}=Te;return`'declare' is not allowed in ${c}ters.`},DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DuplicateAccessibilityModifier:Te=>{let{modifier:c}=Te;return"Accessibility modifier already seen."},DuplicateModifier:Te=>{let{modifier:c}=Te;return`Duplicate modifier: '${c}'.`},EmptyHeritageClauseType:Te=>{let{token:c}=Te;return`'${c}' 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:Te=>{let{modifiers:c}=Te;return`'${c[0]}' modifier cannot be used with '${c[1]}' modifier.`},IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:Te=>{let{modifier:c}=Te;return`Index signatures cannot have an accessibility modifier ('${c}').`},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:Te=>{let{modifier:c}=Te;return`'${c}' modifier cannot appear on a type member.`},InvalidModifierOnTypeParameter:Te=>{let{modifier:c}=Te;return`'${c}' modifier cannot appear on a type parameter.`},InvalidModifierOnTypeParameterPositions:Te=>{let{modifier:c}=Te;return`'${c}' modifier can only appear on a type parameter of a class, interface or type alias.`},InvalidModifiersOrder:Te=>{let{orderedModifiers:c}=Te;return`'${c[0]}' modifier must precede '${c[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:Te=>{let{modifier:c}=Te;return`Private elements cannot have an accessibility modifier ('${c}').`},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:Te=>{let{typeParameterName:c}=Te;return`Single type parameter ${c} should have a trailing comma. Example usage: <${c},>.`},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:Te=>{let{type:c}=Te;return`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${c}.`}});function Vs(Te){return Te==="private"||Te==="public"||Te==="protected"}function In(Te){return Te==="in"||Te==="out"}function yn(Te){if(Te.type!=="MemberExpression")return!1;const{computed:c,property:y}=Te;return(!c||y.type==="StringLiteral"||!(y.type!=="TemplateLiteral"||y.expressions.length>0))&&_n(Te.object)}function vi(Te,c){var y;const{type:P}=Te;if((y=Te.extra)!=null&&y.parenthesized)return!1;if(c){if(P==="Literal"){const{value:H}=Te;if(typeof H=="string"||typeof H=="boolean")return!0}}else if(P==="StringLiteral"||P==="BooleanLiteral")return!0;return!(!is(Te,c)&&!function(H,Y){if(H.type==="UnaryExpression"){const{operator:we,argument:De}=H;if(we==="-"&&is(De,Y))return!0}return!1}(Te,c))||P==="TemplateLiteral"&&Te.expressions.length===0||!!yn(Te)}function is(Te,c){return c?Te.type==="Literal"&&(typeof Te.value=="number"||"bigint"in Te):Te.type==="NumericLiteral"||Te.type==="BigIntLiteral"}function _n(Te){return Te.type==="Identifier"||Te.type==="MemberExpression"&&!Te.computed&&_n(Te.object)}const ki=x`placeholders`({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."});function Mn(Te,c){const[y,P]=typeof c=="string"?[c,{}]:c,H=Object.keys(P),Y=H.length===0;return Te.some(we=>{if(typeof we=="string")return Y&&we===y;{const[De,Ue]=we;if(De!==y)return!1;for(const Ke of H)if(Ue[Ke]!==P[Ke])return!1;return!0}})}function Fs(Te,c,y){const P=Te.find(H=>Array.isArray(H)?H[0]===c:H===c);return P&&Array.isArray(P)&&P.length>1?P[1][y]:null}const Bo=["minimal","fsharp","hack","smart"],cl=["^^","@@","^","%","#"],Fo=["hash","bar"],Ca={estree:Te=>class extends Te{parse(){const c=A(super.parse());return this.options.tokens&&(c.tokens=c.tokens.map(A)),c}parseRegExpLiteral(c){let{pattern:y,flags:P}=c,H=null;try{H=new RegExp(y,P)}catch{}const Y=this.estreeParseLiteral(H);return Y.regex={pattern:y,flags:P},Y}parseBigIntLiteral(c){let y;try{y=BigInt(c)}catch{y=null}const P=this.estreeParseLiteral(y);return P.bigint=String(P.value||c),P}parseDecimalLiteral(c){const y=this.estreeParseLiteral(null);return y.decimal=String(y.value||c),y}estreeParseLiteral(c){return this.parseLiteral(c,"Literal")}parseStringLiteral(c){return this.estreeParseLiteral(c)}parseNumericLiteral(c){return this.estreeParseLiteral(c)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(c){return this.estreeParseLiteral(c)}directiveToStmt(c){const y=c.value;delete c.value,y.type="Literal",y.raw=y.extra.raw,y.value=y.extra.expressionValue;const P=c;return P.type="ExpressionStatement",P.expression=y,P.directive=y.extra.rawValue,delete y.extra,P}initFunction(c,y){super.initFunction(c,y),c.expression=!1}checkDeclaration(c){c!=null&&this.isObjectProperty(c)?this.checkDeclaration(c.value):super.checkDeclaration(c)}getObjectOrClassMethodParams(c){return c.value.params}isValidDirective(c){var y;return c.type==="ExpressionStatement"&&c.expression.type==="Literal"&&typeof c.expression.value=="string"&&!((y=c.expression.extra)!=null&&y.parenthesized)}parseBlockBody(c,y,P,H,Y){super.parseBlockBody(c,y,P,H,Y);const we=c.directives.map(De=>this.directiveToStmt(De));c.body=we.concat(c.body),delete c.directives}pushClassMethod(c,y,P,H,Y,we){this.parseMethod(y,P,H,Y,we,"ClassMethod",!0),y.typeParameters&&(y.value.typeParameters=y.typeParameters,delete y.typeParameters),c.body.push(y)}parsePrivateName(){const c=super.parsePrivateName();return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(c):c}convertPrivateNameToPrivateIdentifier(c){const y=super.getPrivateNameSV(c);return delete c.id,c.name=y,c.type="PrivateIdentifier",c}isPrivateName(c){return this.getPluginOption("estree","classFeatures")?c.type==="PrivateIdentifier":super.isPrivateName(c)}getPrivateNameSV(c){return this.getPluginOption("estree","classFeatures")?c.name:super.getPrivateNameSV(c)}parseLiteral(c,y){const P=super.parseLiteral(c,y);return P.raw=P.extra.raw,delete P.extra,P}parseFunctionBody(c,y){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2];super.parseFunctionBody(c,y,P),c.expression=c.body.type!=="BlockStatement"}parseMethod(c,y,P,H,Y,we){let De=arguments.length>6&&arguments[6]!==void 0&&arguments[6],Ue=this.startNode();return Ue.kind=c.kind,Ue=super.parseMethod(Ue,y,P,H,Y,we,De),Ue.type="FunctionExpression",delete Ue.kind,c.value=Ue,we==="ClassPrivateMethod"&&(c.computed=!1),this.finishNode(c,"MethodDefinition")}parseClassProperty(){const c=super.parseClassProperty(...arguments);return this.getPluginOption("estree","classFeatures")&&(c.type="PropertyDefinition"),c}parseClassPrivateProperty(){const c=super.parseClassPrivateProperty(...arguments);return this.getPluginOption("estree","classFeatures")&&(c.type="PropertyDefinition",c.computed=!1),c}parseObjectMethod(c,y,P,H,Y){const we=super.parseObjectMethod(c,y,P,H,Y);return we&&(we.type="Property",we.kind==="method"&&(we.kind="init"),we.shorthand=!1),we}parseObjectProperty(c,y,P,H){const Y=super.parseObjectProperty(c,y,P,H);return Y&&(Y.kind="init",Y.type="Property"),Y}isValidLVal(c,y,P){return c==="Property"?"value":super.isValidLVal(c,y,P)}isAssignable(c,y){return c!=null&&this.isObjectProperty(c)?this.isAssignable(c.value,y):super.isAssignable(c,y)}toAssignable(c){let y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(c!=null&&this.isObjectProperty(c)){const{key:P,value:H}=c;this.isPrivateName(P)&&this.classScope.usePrivateName(this.getPrivateNameSV(P),P.loc.start),this.toAssignable(H,y)}else super.toAssignable(c,y)}toAssignableObjectExpressionProp(c,y,P){c.kind==="get"||c.kind==="set"?this.raise(g.PatternHasAccessor,c.key):c.method?this.raise(g.PatternHasMethod,c.key):super.toAssignableObjectExpressionProp(c,y,P)}finishCallExpression(c,y){const P=super.finishCallExpression(c,y);var H,Y;return P.callee.type==="Import"&&(P.type="ImportExpression",P.source=P.arguments[0],(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(P.options=(H=P.arguments[1])!=null?H:null,P.attributes=(Y=P.arguments[1])!=null?Y:null),delete P.arguments,delete P.callee),P}toReferencedArguments(c){c.type!=="ImportExpression"&&super.toReferencedArguments(c)}parseExport(c,y){const P=this.state.lastTokStartLoc,H=super.parseExport(c,y);switch(H.type){case"ExportAllDeclaration":H.exported=null;break;case"ExportNamedDeclaration":H.specifiers.length===1&&H.specifiers[0].type==="ExportNamespaceSpecifier"&&(H.type="ExportAllDeclaration",H.exported=H.specifiers[0].exported,delete H.specifiers);case"ExportDefaultDeclaration":{var Y;const{declaration:we}=H;we?.type==="ClassDeclaration"&&((Y=we.decorators)==null?void 0:Y.length)>0&&we.start===H.start&&this.resetStartLocation(H,P)}}return H}parseSubscript(c,y,P,H){const Y=super.parseSubscript(c,y,P,H);if(H.optionalChainMember){if(Y.type!=="OptionalMemberExpression"&&Y.type!=="OptionalCallExpression"||(Y.type=Y.type.substring(8)),H.stop){const we=this.startNodeAtNode(Y);return we.expression=Y,this.finishNode(we,"ChainExpression")}}else Y.type!=="MemberExpression"&&Y.type!=="CallExpression"||(Y.optional=!1);return Y}isOptionalMemberExpression(c){return c.type==="ChainExpression"?c.expression.type==="MemberExpression":super.isOptionalMemberExpression(c)}hasPropertyAsPrivateName(c){return c.type==="ChainExpression"&&(c=c.expression),super.hasPropertyAsPrivateName(c)}isObjectProperty(c){return c.type==="Property"&&c.kind==="init"&&!c.method}isObjectMethod(c){return c.method||c.kind==="get"||c.kind==="set"}finishNodeAt(c,y,P){return A(super.finishNodeAt(c,y,P))}resetStartLocation(c,y){super.resetStartLocation(c,y),A(c)}resetEndLocation(c){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.lastTokEndLoc;super.resetEndLocation(c,y),A(c)}},jsx:Te=>class extends Te{jsxReadToken(){let c="",y=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(ss.UnterminatedJsxContent,this.state.startLoc);const P=this.input.charCodeAt(this.state.pos);switch(P){case 60:case 123:return this.state.pos===this.state.start?void(P===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(142)):super.getTokenFromCode(P)):(c+=this.input.slice(y,this.state.pos),void this.finishToken(141,c));case 38:c+=this.input.slice(y,this.state.pos),c+=this.jsxReadEntity(),y=this.state.pos;break;default:dt(P)?(c+=this.input.slice(y,this.state.pos),c+=this.jsxReadNewLine(!0),y=this.state.pos):++this.state.pos}}}jsxReadNewLine(c){const y=this.input.charCodeAt(this.state.pos);let P;return++this.state.pos,y===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,P=c?`
|
||
`:`\r
|
||
`):P=String.fromCharCode(y),++this.state.curLine,this.state.lineStart=this.state.pos,P}jsxReadString(c){let y="",P=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(g.UnterminatedString,this.state.startLoc);const H=this.input.charCodeAt(this.state.pos);if(H===c)break;H===38?(y+=this.input.slice(P,this.state.pos),y+=this.jsxReadEntity(),P=this.state.pos):dt(H)?(y+=this.input.slice(P,this.state.pos),y+=this.jsxReadNewLine(!1),P=this.state.pos):++this.state.pos}y+=this.input.slice(P,this.state.pos++),this.finishToken(133,y)}jsxReadEntity(){const c=++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 P=this.readInt(y,void 0,!1,"bail");if(P!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(P)}else{let y=0,P=!1;for(;y++<10&&this.state.pos<this.length&&!(P=this.codePointAtPos(this.state.pos)==59);)++this.state.pos;if(P){const H=this.input.slice(c,this.state.pos),Y=Qr[H];if(++this.state.pos,Y)return Y}}return this.state.pos=c,"&"}jsxReadWord(){let c;const y=this.state.pos;do c=this.input.charCodeAt(++this.state.pos);while(Ge(c)||c===45);this.finishToken(140,this.input.slice(y,this.state.pos))}jsxParseIdentifier(){const c=this.startNode();return this.match(140)?c.name=this.state.value:se(this.state.type)?c.name=ye(this.state.type):this.unexpected(),this.next(),this.finishNode(c,"JSXIdentifier")}jsxParseNamespacedName(){const c=this.state.startLoc,y=this.jsxParseIdentifier();if(!this.eat(14))return y;const P=this.startNodeAt(c);return P.namespace=y,P.name=this.jsxParseIdentifier(),this.finishNode(P,"JSXNamespacedName")}jsxParseElementName(){const c=this.state.startLoc;let y=this.jsxParseNamespacedName();if(y.type==="JSXNamespacedName")return y;for(;this.eat(16);){const P=this.startNodeAt(c);P.object=y,P.property=this.jsxParseIdentifier(),y=this.finishNode(P,"JSXMemberExpression")}return y}jsxParseAttributeValue(){let c;switch(this.state.type){case 5:return c=this.startNode(),this.setContext(O.brace),this.next(),c=this.jsxParseExpressionContainer(c,O.j_oTag),c.expression.type==="JSXEmptyExpression"&&this.raise(ss.AttributeIsEmpty,c),c;case 142:case 133:return this.parseExprAtom();default:throw this.raise(ss.UnsupportedJsxValue,this.state.startLoc)}}jsxParseEmptyExpression(){const c=this.startNodeAt(this.state.lastTokEndLoc);return this.finishNodeAt(c,"JSXEmptyExpression",this.state.startLoc)}jsxParseSpreadChild(c){return this.next(),c.expression=this.parseExpression(),this.setContext(O.j_expr),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(c,"JSXSpreadChild")}jsxParseExpressionContainer(c,y){if(this.match(8))c.expression=this.jsxParseEmptyExpression();else{const P=this.parseExpression();c.expression=P}return this.setContext(y),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(c,"JSXExpressionContainer")}jsxParseAttribute(){const c=this.startNode();return this.match(5)?(this.setContext(O.brace),this.next(),this.expect(21),c.argument=this.parseMaybeAssignAllowIn(),this.setContext(O.j_oTag),this.state.canStartJSXElement=!0,this.expect(8),this.finishNode(c,"JSXSpreadAttribute")):(c.name=this.jsxParseNamespacedName(),c.value=this.eat(29)?this.jsxParseAttributeValue():null,this.finishNode(c,"JSXAttribute"))}jsxParseOpeningElementAt(c){const y=this.startNodeAt(c);return this.eat(143)?this.finishNode(y,"JSXOpeningFragment"):(y.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(y))}jsxParseOpeningElementAfterName(c){const y=[];for(;!this.match(56)&&!this.match(143);)y.push(this.jsxParseAttribute());return c.attributes=y,c.selfClosing=this.eat(56),this.expect(143),this.finishNode(c,"JSXOpeningElement")}jsxParseClosingElementAt(c){const y=this.startNodeAt(c);return this.eat(143)?this.finishNode(y,"JSXClosingFragment"):(y.name=this.jsxParseElementName(),this.expect(143),this.finishNode(y,"JSXClosingElement"))}jsxParseElementAt(c){const y=this.startNodeAt(c),P=[],H=this.jsxParseOpeningElementAt(c);let Y=null;if(!H.selfClosing){e:for(;;)switch(this.state.type){case 142:if(c=this.state.startLoc,this.next(),this.eat(56)){Y=this.jsxParseClosingElementAt(c);break e}P.push(this.jsxParseElementAt(c));break;case 141:P.push(this.parseExprAtom());break;case 5:{const we=this.startNode();this.setContext(O.brace),this.next(),this.match(21)?P.push(this.jsxParseSpreadChild(we)):P.push(this.jsxParseExpressionContainer(we,O.j_expr));break}default:this.unexpected()}Lr(H)&&!Lr(Y)&&Y!==null?this.raise(ss.MissingClosingTagFragment,Y):!Lr(H)&&Lr(Y)?this.raise(ss.MissingClosingTagElement,Y,{openingTagName:vn(H.name)}):Lr(H)||Lr(Y)||vn(Y.name)!==vn(H.name)&&this.raise(ss.MissingClosingTagElement,Y,{openingTagName:vn(H.name)})}if(Lr(H)?(y.openingFragment=H,y.closingFragment=Y):(y.openingElement=H,y.closingElement=Y),y.children=P,this.match(47))throw this.raise(ss.UnwrappedAdjacentJSXElements,this.state.startLoc);return Lr(H)?this.finishNode(y,"JSXFragment"):this.finishNode(y,"JSXElement")}jsxParseElement(){const c=this.state.startLoc;return this.next(),this.jsxParseElementAt(c)}setContext(c){const{context:y}=this.state;y[y.length-1]=c}parseExprAtom(c){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(c)}skipSpace(){this.curContext().preserveSpace||super.skipSpace()}getTokenFromCode(c){const y=this.curContext();if(y!==O.j_expr){if(y===O.j_oTag||y===O.j_cTag){if(ke(c))return void this.jsxReadWord();if(c===62)return++this.state.pos,void this.finishToken(143);if((c===34||c===39)&&y===O.j_oTag)return void this.jsxReadString(c)}if(c===60&&this.state.canStartJSXElement&&this.input.charCodeAt(this.state.pos+1)!==33)return++this.state.pos,void this.finishToken(142);super.getTokenFromCode(c)}else this.jsxReadToken()}updateContext(c){const{context:y,type:P}=this.state;if(P===56&&c===142)y.splice(-2,2,O.j_cTag),this.state.canStartJSXElement=!1;else if(P===142)y.push(O.j_oTag);else if(P===143){const H=y[y.length-1];H===O.j_oTag&&c===56||H===O.j_cTag?(y.pop(),this.state.canStartJSXElement=y[y.length-1]===O.j_expr):(this.setContext(O.j_expr),this.state.canStartJSXElement=!0)}else this.state.canStartJSXElement=X[P]}},flow:Te=>class extends Te{constructor(){super(...arguments),this.flowPragma=void 0}getScopeHandler(){return fn}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}shouldParseEnums(){return!!this.getPluginOption("flow","enums")}finishToken(c,y){c!==133&&c!==13&&c!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(c,y)}addComment(c){if(this.flowPragma===void 0){const y=_s.exec(c.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(c)}flowParseTypeInitialiser(c){const y=this.state.inType;this.state.inType=!0,this.expect(c||14);const P=this.flowParseType();return this.state.inType=y,P}flowParsePredicate(){const c=this.startNode(),y=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>y.index+1&&this.raise(qt.UnexpectedSpaceBetweenModuloChecks,y),this.eat(10)?(c.value=super.parseExpression(),this.expect(11),this.finishNode(c,"DeclaredPredicate")):this.finishNode(c,"InferredPredicate")}flowParseTypeAndPredicateInitialiser(){const c=this.state.inType;this.state.inType=!0,this.expect(14);let y=null,P=null;return this.match(54)?(this.state.inType=c,P=this.flowParsePredicate()):(y=this.flowParseType(),this.state.inType=c,this.match(54)&&(P=this.flowParsePredicate())),[y,P]}flowParseDeclareClass(c){return this.next(),this.flowParseInterfaceish(c,!0),this.finishNode(c,"DeclareClass")}flowParseDeclareFunction(c){this.next();const y=c.id=this.parseIdentifier(),P=this.startNode(),H=this.startNode();this.match(47)?P.typeParameters=this.flowParseTypeParameterDeclaration():P.typeParameters=null,this.expect(10);const Y=this.flowParseFunctionTypeParams();return P.params=Y.params,P.rest=Y.rest,P.this=Y._this,this.expect(11),[P.returnType,c.predicate]=this.flowParseTypeAndPredicateInitialiser(),H.typeAnnotation=this.finishNode(P,"FunctionTypeAnnotation"),y.typeAnnotation=this.finishNode(H,"TypeAnnotation"),this.resetEndLocation(y),this.semicolon(),this.scope.declareName(c.id.name,2048,c.id.loc.start),this.finishNode(c,"DeclareFunction")}flowParseDeclare(c,y){return this.match(80)?this.flowParseDeclareClass(c):this.match(68)?this.flowParseDeclareFunction(c):this.match(74)?this.flowParseDeclareVariable(c):this.eatContextual(127)?this.match(16)?this.flowParseDeclareModuleExports(c):(y&&this.raise(qt.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(c)):this.isContextual(130)?this.flowParseDeclareTypeAlias(c):this.isContextual(131)?this.flowParseDeclareOpaqueType(c):this.isContextual(129)?this.flowParseDeclareInterface(c):this.match(82)?this.flowParseDeclareExportDeclaration(c,y):void this.unexpected()}flowParseDeclareVariable(c){return this.next(),c.id=this.flowParseTypeAnnotatableIdentifier(!0),this.scope.declareName(c.id.name,5,c.id.loc.start),this.semicolon(),this.finishNode(c,"DeclareVariable")}flowParseDeclareModule(c){this.scope.enter(0),this.match(133)?c.id=super.parseExprAtom():c.id=this.parseIdentifier();const y=c.body=this.startNode(),P=y.body=[];for(this.expect(5);!this.match(8);){let we=this.startNode();this.match(83)?(this.next(),this.isContextual(130)||this.match(87)||this.raise(qt.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),super.parseImport(we)):(this.expectContextual(125,qt.UnsupportedStatementInDeclareModule),we=this.flowParseDeclare(we,!0)),P.push(we)}this.scope.exit(),this.expect(8),this.finishNode(y,"BlockStatement");let H=null,Y=!1;return P.forEach(we=>{(function(De){return De.type==="DeclareExportAllDeclaration"||De.type==="DeclareExportDeclaration"&&(!De.declaration||De.declaration.type!=="TypeAlias"&&De.declaration.type!=="InterfaceDeclaration")})(we)?(H==="CommonJS"&&this.raise(qt.AmbiguousDeclareModuleKind,we),H="ES"):we.type==="DeclareModuleExports"&&(Y&&this.raise(qt.DuplicateDeclareModuleExports,we),H==="ES"&&this.raise(qt.AmbiguousDeclareModuleKind,we),H="CommonJS",Y=!0)}),c.kind=H||"CommonJS",this.finishNode(c,"DeclareModule")}flowParseDeclareExportDeclaration(c,y){if(this.expect(82),this.eat(65))return this.match(68)||this.match(80)?c.declaration=this.flowParseDeclare(this.startNode()):(c.declaration=this.flowParseType(),this.semicolon()),c.default=!0,this.finishNode(c,"DeclareExportDeclaration");if(this.match(75)||this.isLet()||(this.isContextual(130)||this.isContextual(129))&&!y){const P=this.state.value;throw this.raise(qt.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:P,suggestion:Xs[P]})}return this.match(74)||this.match(68)||this.match(80)||this.isContextual(131)?(c.declaration=this.flowParseDeclare(this.startNode()),c.default=!1,this.finishNode(c,"DeclareExportDeclaration")):this.match(55)||this.match(5)||this.isContextual(129)||this.isContextual(130)||this.isContextual(131)?((c=this.parseExport(c,null)).type==="ExportNamedDeclaration"&&(c.type="ExportDeclaration",c.default=!1,delete c.exportKind),c.type="Declare"+c.type,c):void this.unexpected()}flowParseDeclareModuleExports(c){return this.next(),this.expectContextual(111),c.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(c,"DeclareModuleExports")}flowParseDeclareTypeAlias(c){this.next();const y=this.flowParseTypeAlias(c);return y.type="DeclareTypeAlias",y}flowParseDeclareOpaqueType(c){this.next();const y=this.flowParseOpaqueType(c,!0);return y.type="DeclareOpaqueType",y}flowParseDeclareInterface(c){return this.next(),this.flowParseInterfaceish(c,!1),this.finishNode(c,"DeclareInterface")}flowParseInterfaceish(c,y){if(c.id=this.flowParseRestrictedIdentifier(!y,!0),this.scope.declareName(c.id.name,y?17:8201,c.id.loc.start),this.match(47)?c.typeParameters=this.flowParseTypeParameterDeclaration():c.typeParameters=null,c.extends=[],this.eat(81))do c.extends.push(this.flowParseInterfaceExtends());while(!y&&this.eat(12));if(y){if(c.implements=[],c.mixins=[],this.eatContextual(117))do c.mixins.push(this.flowParseInterfaceExtends());while(this.eat(12));if(this.eatContextual(113))do c.implements.push(this.flowParseInterfaceExtends());while(this.eat(12))}c.body=this.flowParseObjectType({allowStatic:y,allowExact:!1,allowSpread:!1,allowProto:y,allowInexact:!1})}flowParseInterfaceExtends(){const c=this.startNode();return c.id=this.flowParseQualifiedTypeIdentifier(),this.match(47)?c.typeParameters=this.flowParseTypeParameterInstantiation():c.typeParameters=null,this.finishNode(c,"InterfaceExtends")}flowParseInterface(c){return this.flowParseInterfaceish(c,!1),this.finishNode(c,"InterfaceDeclaration")}checkNotUnderscore(c){c==="_"&&this.raise(qt.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(c,y,P){Xn.has(c)&&this.raise(P?qt.AssignReservedType:qt.UnexpectedReservedType,y,{reservedType:c})}flowParseRestrictedIdentifier(c,y){return this.checkReservedType(this.state.value,this.state.startLoc,y),this.parseIdentifier(c)}flowParseTypeAlias(c){return c.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(c.id.name,8201,c.id.loc.start),this.match(47)?c.typeParameters=this.flowParseTypeParameterDeclaration():c.typeParameters=null,c.right=this.flowParseTypeInitialiser(29),this.semicolon(),this.finishNode(c,"TypeAlias")}flowParseOpaqueType(c,y){return this.expectContextual(130),c.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(c.id.name,8201,c.id.loc.start),this.match(47)?c.typeParameters=this.flowParseTypeParameterDeclaration():c.typeParameters=null,c.supertype=null,this.match(14)&&(c.supertype=this.flowParseTypeInitialiser(14)),c.impltype=null,y||(c.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(c,"OpaqueType")}flowParseTypeParameter(){let c=arguments.length>0&&arguments[0]!==void 0&&arguments[0];const y=this.state.startLoc,P=this.startNode(),H=this.flowParseVariance(),Y=this.flowParseTypeAnnotatableIdentifier();return P.name=Y.name,P.variance=H,P.bound=Y.typeAnnotation,this.match(29)?(this.eat(29),P.default=this.flowParseType()):c&&this.raise(qt.MissingTypeParamDefault,y),this.finishNode(P,"TypeParameter")}flowParseTypeParameterDeclaration(){const c=this.state.inType,y=this.startNode();y.params=[],this.state.inType=!0,this.match(47)||this.match(142)?this.next():this.unexpected();let P=!1;do{const H=this.flowParseTypeParameter(P);y.params.push(H),H.default&&(P=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=c,this.finishNode(y,"TypeParameterDeclaration")}flowParseTypeParameterInstantiation(){const c=this.startNode(),y=this.state.inType;c.params=[],this.state.inType=!0,this.expect(47);const P=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(48);)c.params.push(this.flowParseType()),this.match(48)||this.expect(12);return this.state.noAnonFunctionType=P,this.expect(48),this.state.inType=y,this.finishNode(c,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){const c=this.startNode(),y=this.state.inType;for(c.params=[],this.state.inType=!0,this.expect(47);!this.match(48);)c.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(48)||this.expect(12);return this.expect(48),this.state.inType=y,this.finishNode(c,"TypeParameterInstantiation")}flowParseInterfaceType(){const c=this.startNode();if(this.expectContextual(129),c.extends=[],this.eat(81))do c.extends.push(this.flowParseInterfaceExtends());while(this.eat(12));return c.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(c,"InterfaceTypeAnnotation")}flowParseObjectPropertyKey(){return this.match(134)||this.match(133)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(c,y,P){return c.static=y,this.lookahead().type===14?(c.id=this.flowParseObjectPropertyKey(),c.key=this.flowParseTypeInitialiser()):(c.id=null,c.key=this.flowParseType()),this.expect(3),c.value=this.flowParseTypeInitialiser(),c.variance=P,this.finishNode(c,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(c,y){return c.static=y,c.id=this.flowParseObjectPropertyKey(),this.expect(3),this.expect(3),this.match(47)||this.match(10)?(c.method=!0,c.optional=!1,c.value=this.flowParseObjectTypeMethodish(this.startNodeAt(c.loc.start))):(c.method=!1,this.eat(17)&&(c.optional=!0),c.value=this.flowParseTypeInitialiser()),this.finishNode(c,"ObjectTypeInternalSlot")}flowParseObjectTypeMethodish(c){for(c.params=[],c.rest=null,c.typeParameters=null,c.this=null,this.match(47)&&(c.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(10),this.match(78)&&(c.this=this.flowParseFunctionTypeParam(!0),c.this.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)c.params.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(c.rest=this.flowParseFunctionTypeParam(!1)),this.expect(11),c.returnType=this.flowParseTypeInitialiser(),this.finishNode(c,"FunctionTypeAnnotation")}flowParseObjectTypeCallProperty(c,y){const P=this.startNode();return c.static=y,c.value=this.flowParseObjectTypeMethodish(P),this.finishNode(c,"ObjectTypeCallProperty")}flowParseObjectType(c){let{allowStatic:y,allowExact:P,allowSpread:H,allowProto:Y,allowInexact:we}=c;const De=this.state.inType;this.state.inType=!0;const Ue=this.startNode();let Ke,et;Ue.callProperties=[],Ue.properties=[],Ue.indexers=[],Ue.internalSlots=[];let St=!1;for(P&&this.match(6)?(this.expect(6),Ke=9,et=!0):(this.expect(5),Ke=8,et=!1),Ue.exact=et;!this.match(Ke);){let Yt=!1,Pr=null,kn=null;const bn=this.startNode();if(Y&&this.isContextual(118)){const Jn=this.lookahead();Jn.type!==14&&Jn.type!==17&&(this.next(),Pr=this.state.startLoc,y=!1)}if(y&&this.isContextual(106)){const Jn=this.lookahead();Jn.type!==14&&Jn.type!==17&&(this.next(),Yt=!0)}const Dn=this.flowParseVariance();if(this.eat(0))Pr!=null&&this.unexpected(Pr),this.eat(0)?(Dn&&this.unexpected(Dn.loc.start),Ue.internalSlots.push(this.flowParseObjectTypeInternalSlot(bn,Yt))):Ue.indexers.push(this.flowParseObjectTypeIndexer(bn,Yt,Dn));else if(this.match(10)||this.match(47))Pr!=null&&this.unexpected(Pr),Dn&&this.unexpected(Dn.loc.start),Ue.callProperties.push(this.flowParseObjectTypeCallProperty(bn,Yt));else{let Jn="init";(this.isContextual(99)||this.isContextual(104))&&ie(this.lookahead().type)&&(Jn=this.state.value,this.next());const zi=this.flowParseObjectTypeProperty(bn,Yt,Pr,Dn,Jn,H,we??!et);zi===null?(St=!0,kn=this.state.lastTokStartLoc):Ue.properties.push(zi)}this.flowObjectTypeSemicolon(),!kn||this.match(8)||this.match(9)||this.raise(qt.UnexpectedExplicitInexactInObject,kn)}this.expect(Ke),H&&(Ue.inexact=St);const Jt=this.finishNode(Ue,"ObjectTypeAnnotation");return this.state.inType=De,Jt}flowParseObjectTypeProperty(c,y,P,H,Y,we,De){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(we?De||this.raise(qt.InexactInsideExact,this.state.lastTokStartLoc):this.raise(qt.InexactInsideNonObject,this.state.lastTokStartLoc),H&&this.raise(qt.InexactVariance,H),null):(we||this.raise(qt.UnexpectedSpreadType,this.state.lastTokStartLoc),P!=null&&this.unexpected(P),H&&this.raise(qt.SpreadVariance,H),c.argument=this.flowParseType(),this.finishNode(c,"ObjectTypeSpreadProperty"));{c.key=this.flowParseObjectPropertyKey(),c.static=y,c.proto=P!=null,c.kind=Y;let Ue=!1;return this.match(47)||this.match(10)?(c.method=!0,P!=null&&this.unexpected(P),H&&this.unexpected(H.loc.start),c.value=this.flowParseObjectTypeMethodish(this.startNodeAt(c.loc.start)),Y!=="get"&&Y!=="set"||this.flowCheckGetterSetterParams(c),!we&&c.key.name==="constructor"&&c.value.this&&this.raise(qt.ThisParamBannedInConstructor,c.value.this)):(Y!=="init"&&this.unexpected(),c.method=!1,this.eat(17)&&(Ue=!0),c.value=this.flowParseTypeInitialiser(),c.variance=H),c.optional=Ue,this.finishNode(c,"ObjectTypeProperty")}}flowCheckGetterSetterParams(c){const y=c.kind==="get"?0:1,P=c.value.params.length+(c.value.rest?1:0);c.value.this&&this.raise(c.kind==="get"?qt.GetterMayNotHaveThisParam:qt.SetterMayNotHaveThisParam,c.value.this),P!==y&&this.raise(c.kind==="get"?g.BadGetterArity:g.BadSetterArity,c),c.kind==="set"&&c.value.rest&&this.raise(g.BadSetterRestParameter,c)}flowObjectTypeSemicolon(){this.eat(13)||this.eat(12)||this.match(8)||this.match(9)||this.unexpected()}flowParseQualifiedTypeIdentifier(c,y){c!=null||(c=this.state.startLoc);let P=y||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){const H=this.startNodeAt(c);H.qualification=P,H.id=this.flowParseRestrictedIdentifier(!0),P=this.finishNode(H,"QualifiedTypeIdentifier")}return P}flowParseGenericType(c,y){const P=this.startNodeAt(c);return P.typeParameters=null,P.id=this.flowParseQualifiedTypeIdentifier(c,y),this.match(47)&&(P.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(P,"GenericTypeAnnotation")}flowParseTypeofType(){const c=this.startNode();return this.expect(87),c.argument=this.flowParsePrimaryType(),this.finishNode(c,"TypeofTypeAnnotation")}flowParseTupleType(){const c=this.startNode();for(c.types=[],this.expect(0);this.state.pos<this.length&&!this.match(3)&&(c.types.push(this.flowParseType()),!this.match(3));)this.expect(12);return this.expect(3),this.finishNode(c,"TupleTypeAnnotation")}flowParseFunctionTypeParam(c){let y=null,P=!1,H=null;const Y=this.startNode(),we=this.lookahead(),De=this.state.type===78;return we.type===14||we.type===17?(De&&!c&&this.raise(qt.ThisParamMustBeFirst,Y),y=this.parseIdentifier(De),this.eat(17)&&(P=!0,De&&this.raise(qt.ThisParamMayNotBeOptional,Y)),H=this.flowParseTypeInitialiser()):H=this.flowParseType(),Y.name=y,Y.optional=P,Y.typeAnnotation=H,this.finishNode(Y,"FunctionTypeParam")}reinterpretTypeAsFunctionTypeParam(c){const y=this.startNodeAt(c.loc.start);return y.name=null,y.optional=!1,y.typeAnnotation=c,this.finishNode(y,"FunctionTypeParam")}flowParseFunctionTypeParams(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],y=null,P=null;for(this.match(78)&&(P=this.flowParseFunctionTypeParam(!0),P.name=null,this.match(11)||this.expect(12));!this.match(11)&&!this.match(21);)c.push(this.flowParseFunctionTypeParam(!1)),this.match(11)||this.expect(12);return this.eat(21)&&(y=this.flowParseFunctionTypeParam(!1)),{params:c,rest:y,_this:P}}flowIdentToTypeAnnotation(c,y,P){switch(P.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(P.name),this.flowParseGenericType(c,P)}}flowParsePrimaryType(){const c=this.state.startLoc,y=this.startNode();let P,H,Y=!1;const we=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,H=this.flowParseTupleType(),this.state.noAnonFunctionType=we,H;case 47:return y.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(10),P=this.flowParseFunctionTypeParams(),y.params=P.params,y.rest=P.rest,y.this=P._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 De=this.lookahead().type;Y=De!==17&&De!==14}else Y=!0;if(Y){if(this.state.noAnonFunctionType=!1,H=this.flowParseType(),this.state.noAnonFunctionType=we,this.state.noAnonFunctionType||!(this.match(12)||this.match(11)&&this.lookahead().type===19))return this.expect(11),H;this.eat(12)}return P=H?this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(H)]):this.flowParseFunctionTypeParams(),y.params=P.params,y.rest=P.rest,y.this=P._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(qt.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(se(this.state.type)){const De=ye(this.state.type);return this.next(),super.createIdentifier(y,De)}if(oe(this.state.type))return this.isContextual(129)?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(c,y,this.parseIdentifier())}this.unexpected()}flowParsePostfixType(){const c=this.state.startLoc;let y=this.flowParsePrimaryType(),P=!1;for(;(this.match(0)||this.match(18))&&!this.canInsertSemicolon();){const H=this.startNodeAt(c),Y=this.eat(18);P=P||Y,this.expect(0),!Y&&this.match(3)?(H.elementType=y,this.next(),y=this.finishNode(H,"ArrayTypeAnnotation")):(H.objectType=y,H.indexType=this.flowParseType(),this.expect(3),P?(H.optional=Y,y=this.finishNode(H,"OptionalIndexedAccessType")):y=this.finishNode(H,"IndexedAccessType"))}return y}flowParsePrefixType(){const c=this.startNode();return this.eat(17)?(c.typeAnnotation=this.flowParsePrefixType(),this.finishNode(c,"NullableTypeAnnotation")):this.flowParsePostfixType()}flowParseAnonFunctionWithoutParens(){const c=this.flowParsePrefixType();if(!this.state.noAnonFunctionType&&this.eat(19)){const y=this.startNodeAt(c.loc.start);return y.params=[this.reinterpretTypeAsFunctionTypeParam(c)],y.rest=null,y.this=null,y.returnType=this.flowParseType(),y.typeParameters=null,this.finishNode(y,"FunctionTypeAnnotation")}return c}flowParseIntersectionType(){const c=this.startNode();this.eat(45);const y=this.flowParseAnonFunctionWithoutParens();for(c.types=[y];this.eat(45);)c.types.push(this.flowParseAnonFunctionWithoutParens());return c.types.length===1?y:this.finishNode(c,"IntersectionTypeAnnotation")}flowParseUnionType(){const c=this.startNode();this.eat(43);const y=this.flowParseIntersectionType();for(c.types=[y];this.eat(43);)c.types.push(this.flowParseIntersectionType());return c.types.length===1?y:this.finishNode(c,"UnionTypeAnnotation")}flowParseType(){const c=this.state.inType;this.state.inType=!0;const y=this.flowParseUnionType();return this.state.inType=c,y}flowParseTypeOrImplicitInstantiation(){if(this.state.type===132&&this.state.value==="_"){const c=this.state.startLoc,y=this.parseIdentifier();return this.flowParseGenericType(c,y)}return this.flowParseType()}flowParseTypeAnnotation(){const c=this.startNode();return c.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(c,"TypeAnnotation")}flowParseTypeAnnotatableIdentifier(c){const y=c?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(14)&&(y.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(y)),y}typeCastToParameter(c){return c.expression.typeAnnotation=c.typeAnnotation,this.resetEndLocation(c.expression,c.typeAnnotation.loc.end),c.expression}flowParseVariance(){let c=null;return this.match(53)?(c=this.startNode(),this.state.value==="+"?c.kind="plus":c.kind="minus",this.next(),this.finishNode(c,"Variance")):c}parseFunctionBody(c,y){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2];y?this.forwardNoArrowParamsConversionAt(c,()=>super.parseFunctionBody(c,!0,P)):super.parseFunctionBody(c,!1,P)}parseFunctionBodyAndFinish(c,y){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(this.match(14)){const H=this.startNode();[H.typeAnnotation,c.predicate]=this.flowParseTypeAndPredicateInitialiser(),c.returnType=H.typeAnnotation?this.finishNode(H,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(c,y,P)}parseStatementLike(c){if(this.state.strict&&this.isContextual(129)){if(ce(this.lookahead().type)){const P=this.startNode();return this.next(),this.flowParseInterface(P)}}else if(this.shouldParseEnums()&&this.isContextual(126)){const P=this.startNode();return this.next(),this.flowParseEnumDeclaration(P)}const y=super.parseStatementLike(c);return this.flowPragma!==void 0||this.isValidDirective(y)||(this.flowPragma=null),y}parseExpressionStatement(c,y,P){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(c)}else if(oe(this.state.type)){if(y.name==="interface")return this.flowParseInterface(c);if(y.name==="type")return this.flowParseTypeAlias(c);if(y.name==="opaque")return this.flowParseOpaqueType(c,!1)}}return super.parseExpressionStatement(c,y,P)}shouldParseExportDeclaration(){const{type:c}=this.state;return Se(c)||this.shouldParseEnums()&&c===126?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){const{type:c}=this.state;return Se(c)||this.shouldParseEnums()&&c===126?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.shouldParseEnums()&&this.isContextual(126)){const c=this.startNode();return this.next(),this.flowParseEnumDeclaration(c)}return super.parseExportDefaultExpression()}parseConditional(c,y,P){if(!this.match(17))return c;if(this.state.maybeInArrowParameters){const St=this.lookaheadCharCode();if(St===44||St===61||St===58||St===41)return this.setOptionalParametersError(P),c}this.expect(17);const H=this.state.clone(),Y=this.state.noArrowAt,we=this.startNodeAt(y);let{consequent:De,failed:Ue}=this.tryParseConditionalConsequent(),[Ke,et]=this.getArrowLikeExpressions(De);if(Ue||et.length>0){const St=[...Y];if(et.length>0){this.state=H,this.state.noArrowAt=St;for(let Jt=0;Jt<et.length;Jt++)St.push(et[Jt].start);({consequent:De,failed:Ue}=this.tryParseConditionalConsequent()),[Ke,et]=this.getArrowLikeExpressions(De)}Ue&&Ke.length>1&&this.raise(qt.AmbiguousConditionalArrow,H.startLoc),Ue&&Ke.length===1&&(this.state=H,St.push(Ke[0].start),this.state.noArrowAt=St,{consequent:De,failed:Ue}=this.tryParseConditionalConsequent())}return this.getArrowLikeExpressions(De,!0),this.state.noArrowAt=Y,this.expect(14),we.test=c,we.consequent=De,we.alternate=this.forwardNoArrowParamsConversionAt(we,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(we,"ConditionalExpression")}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);const c=this.parseMaybeAssignAllowIn(),y=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:c,failed:y}}getArrowLikeExpressions(c,y){const P=[c],H=[];for(;P.length!==0;){const Y=P.pop();Y.type==="ArrowFunctionExpression"?(Y.typeParameters||!Y.returnType?this.finishArrowValidation(Y):H.push(Y),P.push(Y.body)):Y.type==="ConditionalExpression"&&(P.push(Y.consequent),P.push(Y.alternate))}return y?(H.forEach(Y=>this.finishArrowValidation(Y)),[H,[]]):function(Y,we){const De=[],Ue=[];for(let Ke=0;Ke<Y.length;Ke++)(we(Y[Ke])?De:Ue).push(Y[Ke]);return[De,Ue]}(H,Y=>Y.params.every(we=>this.isAssignable(we,!0)))}finishArrowValidation(c){var y;this.toAssignableList(c.params,(y=c.extra)==null?void 0:y.trailingCommaLoc,!1),this.scope.enter(6),super.checkParams(c,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(c,y){let P;return this.state.noArrowParamsConversionAt.indexOf(c.start)!==-1?(this.state.noArrowParamsConversionAt.push(this.state.start),P=y(),this.state.noArrowParamsConversionAt.pop()):P=y(),P}parseParenItem(c,y){if(c=super.parseParenItem(c,y),this.eat(17)&&(c.optional=!0,this.resetEndLocation(c)),this.match(14)){const P=this.startNodeAt(y);return P.expression=c,P.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(P,"TypeCastExpression")}return c}assertModuleNodeAllowed(c){c.type==="ImportDeclaration"&&(c.importKind==="type"||c.importKind==="typeof")||c.type==="ExportNamedDeclaration"&&c.exportKind==="type"||c.type==="ExportAllDeclaration"&&c.exportKind==="type"||super.assertModuleNodeAllowed(c)}parseExportDeclaration(c){if(this.isContextual(130)){c.exportKind="type";const y=this.startNode();return this.next(),this.match(5)?(c.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(c),null):this.flowParseTypeAlias(y)}if(this.isContextual(131)){c.exportKind="type";const y=this.startNode();return this.next(),this.flowParseOpaqueType(y,!1)}if(this.isContextual(129)){c.exportKind="type";const y=this.startNode();return this.next(),this.flowParseInterface(y)}if(this.shouldParseEnums()&&this.isContextual(126)){c.exportKind="value";const y=this.startNode();return this.next(),this.flowParseEnumDeclaration(y)}return super.parseExportDeclaration(c)}eatExportStar(c){return!!super.eatExportStar(c)||!(!this.isContextual(130)||this.lookahead().type!==55)&&(c.exportKind="type",this.next(),this.next(),!0)}maybeParseExportNamespaceSpecifier(c){const{startLoc:y}=this.state,P=super.maybeParseExportNamespaceSpecifier(c);return P&&c.exportKind==="type"&&this.unexpected(y),P}parseClassId(c,y,P){super.parseClassId(c,y,P),this.match(47)&&(c.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(c,y,P){const{startLoc:H}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(c,y))return;y.declare=!0}super.parseClassMember(c,y,P),y.declare&&(y.type!=="ClassProperty"&&y.type!=="ClassPrivateProperty"&&y.type!=="PropertyDefinition"?this.raise(qt.DeclareClassElement,H):y.value&&this.raise(qt.DeclareClassFieldInitializer,y.value))}isIterator(c){return c==="iterator"||c==="asyncIterator"}readIterator(){const c=super.readWord1(),y="@@"+c;this.isIterator(c)&&this.state.inType||this.raise(g.InvalidIdentifier,this.state.curPosition(),{identifierName:y}),this.finishToken(132,y)}getTokenFromCode(c){const y=this.input.charCodeAt(this.state.pos+1);c===123&&y===124?this.finishOp(6,2):!this.state.inType||c!==62&&c!==60?this.state.inType&&c===63?y===46?this.finishOp(18,2):this.finishOp(17,1):function(P,H,Y){return P===64&&H===64&&ke(Y)}(c,y,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(c):this.finishOp(c===62?48:47,1)}isAssignable(c,y){return c.type==="TypeCastExpression"?this.isAssignable(c.expression,y):super.isAssignable(c,y)}toAssignable(c){let y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];y||c.type!=="AssignmentExpression"||c.left.type!=="TypeCastExpression"||(c.left=this.typeCastToParameter(c.left)),super.toAssignable(c,y)}toAssignableList(c,y,P){for(let H=0;H<c.length;H++){const Y=c[H];Y?.type==="TypeCastExpression"&&(c[H]=this.typeCastToParameter(Y))}super.toAssignableList(c,y,P)}toReferencedList(c,y){for(let H=0;H<c.length;H++){var P;const Y=c[H];!Y||Y.type!=="TypeCastExpression"||(P=Y.extra)!=null&&P.parenthesized||!(c.length>1)&&y||this.raise(qt.TypeCastInPattern,Y.typeAnnotation)}return c}parseArrayLike(c,y,P,H){const Y=super.parseArrayLike(c,y,P,H);return y&&!this.state.maybeInArrowParameters&&this.toReferencedList(Y.elements),Y}isValidLVal(c,y,P){return c==="TypeCastExpression"||super.isValidLVal(c,y,P)}parseClassProperty(c){return this.match(14)&&(c.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(c)}parseClassPrivateProperty(c){return this.match(14)&&(c.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(c)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(14)||super.isClassProperty()}isNonstaticConstructor(c){return!this.match(14)&&super.isNonstaticConstructor(c)}pushClassMethod(c,y,P,H,Y,we){if(y.variance&&this.unexpected(y.variance.loc.start),delete y.variance,this.match(47)&&(y.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(c,y,P,H,Y,we),y.params&&Y){const De=y.params;De.length>0&&this.isThisParam(De[0])&&this.raise(qt.ThisParamBannedInConstructor,y)}else if(y.type==="MethodDefinition"&&Y&&y.value.params){const De=y.value.params;De.length>0&&this.isThisParam(De[0])&&this.raise(qt.ThisParamBannedInConstructor,y)}}pushClassPrivateMethod(c,y,P,H){y.variance&&this.unexpected(y.variance.loc.start),delete y.variance,this.match(47)&&(y.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(c,y,P,H)}parseClassSuper(c){if(super.parseClassSuper(c),c.superClass&&this.match(47)&&(c.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(113)){this.next();const y=c.implements=[];do{const P=this.startNode();P.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?P.typeParameters=this.flowParseTypeParameterInstantiation():P.typeParameters=null,y.push(this.finishNode(P,"ClassImplements"))}while(this.eat(12))}}checkGetterSetterParams(c){super.checkGetterSetterParams(c);const y=this.getObjectOrClassMethodParams(c);if(y.length>0){const P=y[0];this.isThisParam(P)&&c.kind==="get"?this.raise(qt.GetterMayNotHaveThisParam,P):this.isThisParam(P)&&this.raise(qt.SetterMayNotHaveThisParam,P)}}parsePropertyNamePrefixOperator(c){c.variance=this.flowParseVariance()}parseObjPropValue(c,y,P,H,Y,we,De){let Ue;c.variance&&this.unexpected(c.variance.loc.start),delete c.variance,this.match(47)&&!we&&(Ue=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());const Ke=super.parseObjPropValue(c,y,P,H,Y,we,De);return Ue&&((Ke.value||Ke).typeParameters=Ue),Ke}parseAssignableListItemTypes(c){return this.eat(17)&&(c.type!=="Identifier"&&this.raise(qt.PatternIsOptional,c),this.isThisParam(c)&&this.raise(qt.ThisParamMayNotBeOptional,c),c.optional=!0),this.match(14)?c.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(c)&&this.raise(qt.ThisParamAnnotationRequired,c),this.match(29)&&this.isThisParam(c)&&this.raise(qt.ThisParamNoDefault,c),this.resetEndLocation(c),c}parseMaybeDefault(c,y){const P=super.parseMaybeDefault(c,y);return P.type==="AssignmentPattern"&&P.typeAnnotation&&P.right.start<P.typeAnnotation.start&&this.raise(qt.TypeBeforeInitializer,P.typeAnnotation),P}checkImportReflection(c){super.checkImportReflection(c),c.module&&c.importKind!=="value"&&this.raise(qt.ImportReflectionHasImportType,c.specifiers[0].loc.start)}parseImportSpecifierLocal(c,y,P){y.local=ti(c)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),c.specifiers.push(this.finishImportSpecifier(y,P))}isPotentialImportPhase(c){if(super.isPotentialImportPhase(c))return!0;if(this.isContextual(130)){if(!c)return!0;const y=this.lookaheadCharCode();return y===123||y===42}return!c&&this.isContextual(87)}applyImportPhase(c,y,P,H){if(super.applyImportPhase(c,y,P,H),y){if(!P&&this.match(65))return;c.exportKind=P==="type"?P:"value"}else P==="type"&&this.match(55)&&this.unexpected(),c.importKind=P==="type"||P==="typeof"?P:"value"}parseImportSpecifier(c,y,P,H,Y){const we=c.imported;let De=null;we.type==="Identifier"&&(we.name==="type"?De="type":we.name==="typeof"&&(De="typeof"));let Ue=!1;if(this.isContextual(93)&&!this.isLookaheadContextual("as")){const et=this.parseIdentifier(!0);De===null||ce(this.state.type)?(c.imported=we,c.importKind=null,c.local=this.parseIdentifier()):(c.imported=et,c.importKind=De,c.local=ns(et))}else{if(De!==null&&ce(this.state.type))c.imported=this.parseIdentifier(!0),c.importKind=De;else{if(y)throw this.raise(g.ImportBindingIsString,c,{importName:we.value});c.imported=we,c.importKind=null}this.eatContextual(93)?c.local=this.parseIdentifier():(Ue=!0,c.local=ns(c.imported))}const Ke=ti(c);return P&&Ke&&this.raise(qt.ImportTypeShorthandOnlyInPureImport,c),(P||Ke)&&this.checkReservedType(c.local.name,c.local.loc.start,!0),!Ue||P||Ke||this.checkReservedWord(c.local.name,c.loc.start,!0,!0),this.finishImportSpecifier(c,"ImportSpecifier")}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseFunctionParams(c,y){const P=c.kind;P!=="get"&&P!=="set"&&this.match(47)&&(c.typeParameters=this.flowParseTypeParameterDeclaration()),super.parseFunctionParams(c,y)}parseVarId(c,y){super.parseVarId(c,y),this.match(14)&&(c.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(c.id))}parseAsyncArrowFromCallExpression(c,y){if(this.match(14)){const P=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,c.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=P}return super.parseAsyncArrowFromCallExpression(c,y)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}parseMaybeAssign(c,y){var P;let H,Y=null;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(Y=this.state.clone(),H=this.tryParse(()=>super.parseMaybeAssign(c,y),Y),!H.error)return H.node;const{context:Ue}=this.state,Ke=Ue[Ue.length-1];Ke!==O.j_oTag&&Ke!==O.j_expr||Ue.pop()}if((P=H)!=null&&P.error||this.match(47)){var we,De;let Ue;Y=Y||this.state.clone();const Ke=this.tryParse(St=>{var Jt;Ue=this.flowParseTypeParameterDeclaration();const Yt=this.forwardNoArrowParamsConversionAt(Ue,()=>{const kn=super.parseMaybeAssign(c,y);return this.resetStartLocationFromNode(kn,Ue),kn});(Jt=Yt.extra)!=null&&Jt.parenthesized&&St();const Pr=this.maybeUnwrapTypeCastExpression(Yt);return Pr.type!=="ArrowFunctionExpression"&&St(),Pr.typeParameters=Ue,this.resetStartLocationFromNode(Pr,Ue),Yt},Y);let et=null;if(Ke.node&&this.maybeUnwrapTypeCastExpression(Ke.node).type==="ArrowFunctionExpression"){if(!Ke.error&&!Ke.aborted)return Ke.node.async&&this.raise(qt.UnexpectedTypeParameterBeforeAsyncArrowFunction,Ue),Ke.node;et=Ke.node}if((we=H)!=null&&we.node)return this.state=H.failState,H.node;if(et)return this.state=Ke.failState,et;throw(De=H)!=null&&De.thrown?H.error:Ke.thrown?Ke.error:this.raise(qt.UnexpectedTokenAfterTypeParameter,Ue)}return super.parseMaybeAssign(c,y)}parseArrow(c){if(this.match(14)){const y=this.tryParse(()=>{const P=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;const H=this.startNode();return[H.typeAnnotation,c.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=P,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),H});if(y.thrown)return null;y.error&&(this.state=y.failState),c.returnType=y.node.typeAnnotation?this.finishNode(y.node,"TypeAnnotation"):null}return super.parseArrow(c)}shouldParseArrow(c){return this.match(14)||super.shouldParseArrow(c)}setArrowFunctionParameters(c,y){this.state.noArrowParamsConversionAt.indexOf(c.start)!==-1?c.params=y:super.setArrowFunctionParameters(c,y)}checkParams(c,y,P){let H=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];if(!P||this.state.noArrowParamsConversionAt.indexOf(c.start)===-1){for(let Y=0;Y<c.params.length;Y++)this.isThisParam(c.params[Y])&&Y>0&&this.raise(qt.ThisParamMustBeFirst,c.params[Y]);super.checkParams(c,y,P,H)}}parseParenAndDistinguishExpression(c){return super.parseParenAndDistinguishExpression(c&&this.state.noArrowAt.indexOf(this.state.start)===-1)}parseSubscripts(c,y,P){if(c.type==="Identifier"&&c.name==="async"&&this.state.noArrowAt.indexOf(y.index)!==-1){this.next();const H=this.startNodeAt(y);H.callee=c,H.arguments=super.parseCallExpressionArguments(11,!1),c=this.finishNode(H,"CallExpression")}else if(c.type==="Identifier"&&c.name==="async"&&this.match(47)){const H=this.state.clone(),Y=this.tryParse(De=>this.parseAsyncArrowWithTypeParameters(y)||De(),H);if(!Y.error&&!Y.aborted)return Y.node;const we=this.tryParse(()=>super.parseSubscripts(c,y,P),H);if(we.node&&!we.error)return we.node;if(Y.node)return this.state=Y.failState,Y.node;if(we.node)return this.state=we.failState,we.node;throw Y.error||we.error}return super.parseSubscripts(c,y,P)}parseSubscript(c,y,P,H){if(this.match(18)&&this.isLookaheadToken_lt()){if(H.optionalChainMember=!0,P)return H.stop=!0,c;this.next();const Y=this.startNodeAt(y);return Y.callee=c,Y.typeArguments=this.flowParseTypeParameterInstantiation(),this.expect(10),Y.arguments=this.parseCallExpressionArguments(11,!1),Y.optional=!0,this.finishCallExpression(Y,!0)}if(!P&&this.shouldParseTypes()&&this.match(47)){const Y=this.startNodeAt(y);Y.callee=c;const we=this.tryParse(()=>(Y.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),Y.arguments=super.parseCallExpressionArguments(11,!1),H.optionalChainMember&&(Y.optional=!1),this.finishCallExpression(Y,H.optionalChainMember)));if(we.node)return we.error&&(this.state=we.failState),we.node}return super.parseSubscript(c,y,P,H)}parseNewCallee(c){super.parseNewCallee(c);let y=null;this.shouldParseTypes()&&this.match(47)&&(y=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),c.typeArguments=y}parseAsyncArrowWithTypeParameters(c){const y=this.startNodeAt(c);if(this.parseFunctionParams(y,!1),this.parseArrow(y))return super.parseArrowExpression(y,void 0,!0)}readToken_mult_modulo(c){const y=this.input.charCodeAt(this.state.pos+1);if(c===42&&y===47&&this.state.hasFlowComment)return this.state.hasFlowComment=!1,this.state.pos+=2,void this.nextToken();super.readToken_mult_modulo(c)}readToken_pipe_amp(c){const y=this.input.charCodeAt(this.state.pos+1);c!==124||y!==125?super.readToken_pipe_amp(c):this.finishOp(9,2)}parseTopLevel(c,y){const P=super.parseTopLevel(c,y);return this.state.hasFlowComment&&this.raise(qt.UnterminatedFlowComment,this.state.curPosition()),P}skipBlockComment(){if(!this.hasPlugin("flowComments")||!this.skipFlowComment())return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/");{if(this.state.hasFlowComment)throw this.raise(qt.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();const c=this.skipFlowComment();c&&(this.state.pos+=c,this.state.hasFlowComment=!0)}}skipFlowComment(){const{pos:c}=this.state;let y=2;for(;[32,9].includes(this.input.charCodeAt(c+y));)y++;const P=this.input.charCodeAt(y+c),H=this.input.charCodeAt(y+c+1);return P===58&&H===58?y+2:this.input.slice(y+c,y+c+12)==="flow-include"?y+12:P===58&&H!==58&&y}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(g.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(c,y){let{enumName:P,memberName:H}=y;this.raise(qt.EnumBooleanMemberNotInitialized,c,{memberName:H,enumName:P})}flowEnumErrorInvalidMemberInitializer(c,y){return this.raise(y.explicitType?y.explicitType==="symbol"?qt.EnumInvalidMemberInitializerSymbolType:qt.EnumInvalidMemberInitializerPrimaryType:qt.EnumInvalidMemberInitializerUnknownType,c,y)}flowEnumErrorNumberMemberNotInitialized(c,y){this.raise(qt.EnumNumberMemberNotInitialized,c,y)}flowEnumErrorStringMemberInconsistentlyInitialized(c,y){this.raise(qt.EnumStringMemberInconsistentlyInitialized,c,y)}flowEnumMemberInit(){const c=this.state.startLoc,y=()=>this.match(12)||this.match(8);switch(this.state.type){case 134:{const P=this.parseNumericLiteral(this.state.value);return y()?{type:"number",loc:P.loc.start,value:P}:{type:"invalid",loc:c}}case 133:{const P=this.parseStringLiteral(this.state.value);return y()?{type:"string",loc:P.loc.start,value:P}:{type:"invalid",loc:c}}case 85:case 86:{const P=this.parseBooleanLiteral(this.match(85));return y()?{type:"boolean",loc:P.loc.start,value:P}:{type:"invalid",loc:c}}default:return{type:"invalid",loc:c}}}flowEnumMemberRaw(){const c=this.state.startLoc;return{id:this.parseIdentifier(!0),init:this.eat(29)?this.flowEnumMemberInit():{type:"none",loc:c}}}flowEnumCheckExplicitTypeMismatch(c,y,P){const{explicitType:H}=y;H!==null&&H!==P&&this.flowEnumErrorInvalidMemberInitializer(c,y)}flowEnumMembers(c){let{enumName:y,explicitType:P}=c;const H=new Set,Y={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]};let we=!1;for(;!this.match(8);){if(this.eat(21)){we=!0;break}const De=this.startNode(),{id:Ue,init:Ke}=this.flowEnumMemberRaw(),et=Ue.name;if(et==="")continue;/^[a-z]/.test(et)&&this.raise(qt.EnumInvalidMemberName,Ue,{memberName:et,suggestion:et[0].toUpperCase()+et.slice(1),enumName:y}),H.has(et)&&this.raise(qt.EnumDuplicateMemberName,Ue,{memberName:et,enumName:y}),H.add(et);const St={enumName:y,explicitType:P,memberName:et};switch(De.id=Ue,Ke.type){case"boolean":this.flowEnumCheckExplicitTypeMismatch(Ke.loc,St,"boolean"),De.init=Ke.value,Y.booleanMembers.push(this.finishNode(De,"EnumBooleanMember"));break;case"number":this.flowEnumCheckExplicitTypeMismatch(Ke.loc,St,"number"),De.init=Ke.value,Y.numberMembers.push(this.finishNode(De,"EnumNumberMember"));break;case"string":this.flowEnumCheckExplicitTypeMismatch(Ke.loc,St,"string"),De.init=Ke.value,Y.stringMembers.push(this.finishNode(De,"EnumStringMember"));break;case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(Ke.loc,St);case"none":switch(P){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(Ke.loc,St);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(Ke.loc,St);break;default:Y.defaultedMembers.push(this.finishNode(De,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}return{members:Y,hasUnknownMembers:we}}flowEnumStringMembers(c,y,P){let{enumName:H}=P;if(c.length===0)return y;if(y.length===0)return c;if(y.length>c.length){for(const Y of c)this.flowEnumErrorStringMemberInconsistentlyInitialized(Y,{enumName:H});return y}for(const Y of y)this.flowEnumErrorStringMemberInconsistentlyInitialized(Y,{enumName:H});return c}flowEnumParseExplicitType(c){let{enumName:y}=c;if(!this.eatContextual(102))return null;if(!oe(this.state.type))throw this.raise(qt.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:y});const{value:P}=this.state;return this.next(),P!=="boolean"&&P!=="number"&&P!=="string"&&P!=="symbol"&&this.raise(qt.EnumInvalidExplicitType,this.state.startLoc,{enumName:y,invalidEnumType:P}),P}flowEnumBody(c,y){const P=y.name,H=y.loc.start,Y=this.flowEnumParseExplicitType({enumName:P});this.expect(5);const{members:we,hasUnknownMembers:De}=this.flowEnumMembers({enumName:P,explicitType:Y});switch(c.hasUnknownMembers=De,Y){case"boolean":return c.explicitType=!0,c.members=we.booleanMembers,this.expect(8),this.finishNode(c,"EnumBooleanBody");case"number":return c.explicitType=!0,c.members=we.numberMembers,this.expect(8),this.finishNode(c,"EnumNumberBody");case"string":return c.explicitType=!0,c.members=this.flowEnumStringMembers(we.stringMembers,we.defaultedMembers,{enumName:P}),this.expect(8),this.finishNode(c,"EnumStringBody");case"symbol":return c.members=we.defaultedMembers,this.expect(8),this.finishNode(c,"EnumSymbolBody");default:{const Ue=()=>(c.members=[],this.expect(8),this.finishNode(c,"EnumStringBody"));c.explicitType=!1;const Ke=we.booleanMembers.length,et=we.numberMembers.length,St=we.stringMembers.length,Jt=we.defaultedMembers.length;if(Ke||et||St||Jt){if(Ke||et){if(!et&&!St&&Ke>=Jt){for(const Yt of we.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(Yt.loc.start,{enumName:P,memberName:Yt.id.name});return c.members=we.booleanMembers,this.expect(8),this.finishNode(c,"EnumBooleanBody")}if(!Ke&&!St&&et>=Jt){for(const Yt of we.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(Yt.loc.start,{enumName:P,memberName:Yt.id.name});return c.members=we.numberMembers,this.expect(8),this.finishNode(c,"EnumNumberBody")}return this.raise(qt.EnumInconsistentMemberValues,H,{enumName:P}),Ue()}return c.members=this.flowEnumStringMembers(we.stringMembers,we.defaultedMembers,{enumName:P}),this.expect(8),this.finishNode(c,"EnumStringBody")}return Ue()}}}flowParseEnumDeclaration(c){const y=this.parseIdentifier();return c.id=y,c.body=this.flowEnumBody(this.startNode(),y),this.finishNode(c,"EnumDeclaration")}isLookaheadToken_lt(){const c=this.nextTokenStart();if(this.input.charCodeAt(c)===60){const y=this.input.charCodeAt(c+1);return y!==60&&y!==61}return!1}maybeUnwrapTypeCastExpression(c){return c.type==="TypeCastExpression"?c.expression:c}},typescript:Te=>class extends Te{constructor(){super(...arguments),this.tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:Pt.InvalidModifierOnTypeParameter}),this.tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:Pt.InvalidModifierOnTypeParameterPositions}),this.tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:Pt.InvalidModifierOnTypeParameter})}getScopeHandler(){return Hn}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(c,y){if(!oe(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;const P=this.state.value;if(c.indexOf(P)!==-1){if(y&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return P}}tsParseModifiers(c,y){let{allowedModifiers:P,disallowedModifiers:H,stopOnStartOfClassStaticBlock:Y,errorTemplate:we=Pt.InvalidModifierOnTypeMember}=c;const De=(Ke,et,St,Jt)=>{et===St&&y[Jt]&&this.raise(Pt.InvalidModifiersOrder,Ke,{orderedModifiers:[St,Jt]})},Ue=(Ke,et,St,Jt)=>{(y[St]&&et===Jt||y[Jt]&&et===St)&&this.raise(Pt.IncompatibleModifiers,Ke,{modifiers:[St,Jt]})};for(;;){const{startLoc:Ke}=this.state,et=this.tsParseModifier(P.concat(H??[]),Y);if(!et)break;Vs(et)?y.accessibility?this.raise(Pt.DuplicateAccessibilityModifier,Ke,{modifier:et}):(De(Ke,et,et,"override"),De(Ke,et,et,"static"),De(Ke,et,et,"readonly"),y.accessibility=et):In(et)?(y[et]&&this.raise(Pt.DuplicateModifier,Ke,{modifier:et}),y[et]=!0,De(Ke,et,"in","out")):(Object.hasOwnProperty.call(y,et)?this.raise(Pt.DuplicateModifier,Ke,{modifier:et}):(De(Ke,et,"static","readonly"),De(Ke,et,"static","override"),De(Ke,et,"override","readonly"),De(Ke,et,"abstract","override"),Ue(Ke,et,"declare","override"),Ue(Ke,et,"static","abstract")),y[et]=!0),H!=null&&H.includes(et)&&this.raise(we,Ke,{modifier:et})}}tsIsListTerminator(c){switch(c){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(c,y){const P=[];for(;!this.tsIsListTerminator(c);)P.push(y());return P}tsParseDelimitedList(c,y,P){return function(H){if(H==null)throw new Error(`Unexpected ${H} value.`);return H}(this.tsParseDelimitedListWorker(c,y,!0,P))}tsParseDelimitedListWorker(c,y,P,H){const Y=[];let we=-1;for(;!this.tsIsListTerminator(c);){we=-1;const De=y();if(De==null)return;if(Y.push(De),!this.eat(12)){if(this.tsIsListTerminator(c))break;return void(P&&this.expect(12))}we=this.state.lastTokStartLoc.index}return H&&(H.value=we),Y}tsParseBracketedList(c,y,P,H,Y){H||(P?this.expect(0):this.expect(47));const we=this.tsParseDelimitedList(c,y,Y);return P?this.expect(3):this.expect(48),we}tsParseImportType(){const c=this.startNode();return this.expect(83),this.expect(10),this.match(133)||this.raise(Pt.UnsupportedImportTypeArgument,this.state.startLoc),c.argument=super.parseExprAtom(),this.expect(11),this.eat(16)&&(c.qualifier=this.tsParseEntityName()),this.match(47)&&(c.typeParameters=this.tsParseTypeArguments()),this.finishNode(c,"TSImportType")}tsParseEntityName(){let c=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],y=this.parseIdentifier(c);for(;this.eat(16);){const P=this.startNodeAtNode(y);P.left=y,P.right=this.parseIdentifier(c),y=this.finishNode(P,"TSQualifiedName")}return y}tsParseTypeReference(){const c=this.startNode();return c.typeName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(c.typeParameters=this.tsParseTypeArguments()),this.finishNode(c,"TSTypeReference")}tsParseThisTypePredicate(c){this.next();const y=this.startNodeAtNode(c);return y.parameterName=c,y.typeAnnotation=this.tsParseTypeAnnotation(!1),y.asserts=!1,this.finishNode(y,"TSTypePredicate")}tsParseThisTypeNode(){const c=this.startNode();return this.next(),this.finishNode(c,"TSThisType")}tsParseTypeQuery(){const c=this.startNode();return this.expect(87),this.match(83)?c.exprName=this.tsParseImportType():c.exprName=this.tsParseEntityName(),!this.hasPrecedingLineBreak()&&this.match(47)&&(c.typeParameters=this.tsParseTypeArguments()),this.finishNode(c,"TSTypeQuery")}tsParseTypeParameter(c){const y=this.startNode();return c(y),y.name=this.tsParseTypeParameterName(),y.constraint=this.tsEatThenParseType(81),y.default=this.tsEatThenParseType(29),this.finishNode(y,"TSTypeParameter")}tsTryParseTypeParameters(c){if(this.match(47))return this.tsParseTypeParameters(c)}tsParseTypeParameters(c){const y=this.startNode();this.match(47)||this.match(142)?this.next():this.unexpected();const P={value:-1};return y.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,c),!1,!0,P),y.params.length===0&&this.raise(Pt.EmptyTypeParameters,y),P.value!==-1&&this.addExtra(y,"trailingComma",P.value),this.finishNode(y,"TSTypeParameterDeclaration")}tsFillSignature(c,y){const P=c===19;y.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),y.parameters=this.tsParseBindingListForSignature(),(P||this.match(c))&&(y.typeAnnotation=this.tsParseTypeOrTypePredicateAnnotation(c))}tsParseBindingListForSignature(){const c=super.parseBindingList(11,41,2);for(const y of c){const{type:P}=y;P!=="AssignmentPattern"&&P!=="TSParameterProperty"||this.raise(Pt.UnsupportedSignatureParameterKind,y,{type:P})}return c}tsParseTypeMemberSemicolon(){this.eat(12)||this.isLineTerminator()||this.expect(13)}tsParseSignatureMember(c,y){return this.tsFillSignature(14,y),this.tsParseTypeMemberSemicolon(),this.finishNode(y,c)}tsIsUnambiguouslyIndexSignature(){return this.next(),!!oe(this.state.type)&&(this.next(),this.match(14))}tsTryParseIndexSignature(c){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),c.parameters=[y];const P=this.tsTryParseTypeAnnotation();return P&&(c.typeAnnotation=P),this.tsParseTypeMemberSemicolon(),this.finishNode(c,"TSIndexSignature")}tsParsePropertyOrMethodSignature(c,y){this.eat(17)&&(c.optional=!0);const P=c;if(this.match(10)||this.match(47)){y&&this.raise(Pt.ReadonlyForMethodSignature,c);const H=P;H.kind&&this.match(47)&&this.raise(Pt.AccesorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,H),this.tsParseTypeMemberSemicolon();const Y="parameters",we="typeAnnotation";if(H.kind==="get")H[Y].length>0&&(this.raise(g.BadGetterArity,this.state.curPosition()),this.isThisParam(H[Y][0])&&this.raise(Pt.AccesorCannotDeclareThisParameter,this.state.curPosition()));else if(H.kind==="set"){if(H[Y].length!==1)this.raise(g.BadSetterArity,this.state.curPosition());else{const De=H[Y][0];this.isThisParam(De)&&this.raise(Pt.AccesorCannotDeclareThisParameter,this.state.curPosition()),De.type==="Identifier"&&De.optional&&this.raise(Pt.SetAccesorCannotHaveOptionalParameter,this.state.curPosition()),De.type==="RestElement"&&this.raise(Pt.SetAccesorCannotHaveRestParameter,this.state.curPosition())}H[we]&&this.raise(Pt.SetAccesorCannotHaveReturnType,H[we])}else H.kind="method";return this.finishNode(H,"TSMethodSignature")}{const H=P;y&&(H.readonly=!0);const Y=this.tsTryParseTypeAnnotation();return Y&&(H.typeAnnotation=Y),this.tsParseTypeMemberSemicolon(),this.finishNode(H,"TSPropertySignature")}}tsParseTypeMember(){const c=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",c);if(this.match(77)){const y=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",c):(c.key=this.createIdentifier(y,"new"),this.tsParsePropertyOrMethodSignature(c,!1))}return this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},c),this.tsTryParseIndexSignature(c)||(super.parsePropertyName(c),c.computed||c.key.type!=="Identifier"||c.key.name!=="get"&&c.key.name!=="set"||!this.tsTokenCanFollowModifier()||(c.kind=c.key.name,super.parsePropertyName(c)),this.tsParsePropertyOrMethodSignature(c,!!c.readonly))}tsParseTypeLiteral(){const c=this.startNode();return c.members=this.tsParseObjectTypeMembers(),this.finishNode(c,"TSTypeLiteral")}tsParseObjectTypeMembers(){this.expect(5);const c=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(8),c}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 c=this.startNode();return c.name=this.tsParseTypeParameterName(),c.constraint=this.tsExpectThenParseType(58),this.finishNode(c,"TSTypeParameter")}tsParseMappedType(){const c=this.startNode();return this.expect(5),this.match(53)?(c.readonly=this.state.value,this.next(),this.expectContextual(122)):this.eatContextual(122)&&(c.readonly=!0),this.expect(0),c.typeParameter=this.tsParseMappedTypeParameter(),c.nameType=this.eatContextual(93)?this.tsParseType():null,this.expect(3),this.match(53)?(c.optional=this.state.value,this.next(),this.expect(17)):this.eat(17)&&(c.optional=!0),c.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(8),this.finishNode(c,"TSMappedType")}tsParseTupleType(){const c=this.startNode();c.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);let y=!1;return c.elementTypes.forEach(P=>{const{type:H}=P;!y||H==="TSRestType"||H==="TSOptionalType"||H==="TSNamedTupleMember"&&P.optional||this.raise(Pt.OptionalTypeBeforeRequired,P),y||(y=H==="TSNamedTupleMember"&&P.optional||H==="TSOptionalType")}),this.finishNode(c,"TSTupleType")}tsParseTupleElementType(){const{startLoc:c}=this.state,y=this.eat(21);let P,H,Y,we;const De=ce(this.state.type)?this.lookaheadCharCode():null;if(De===58)P=!0,Y=!1,H=this.parseIdentifier(!0),this.expect(14),we=this.tsParseType();else if(De===63){Y=!0;const Ue=this.state.startLoc,Ke=this.state.value,et=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(P=!0,H=this.createIdentifier(this.startNodeAt(Ue),Ke),this.expect(17),this.expect(14),we=this.tsParseType()):(P=!1,we=et,this.expect(17))}else we=this.tsParseType(),Y=this.eat(17),P=this.eat(14);if(P){let Ue;H?(Ue=this.startNodeAtNode(H),Ue.optional=Y,Ue.label=H,Ue.elementType=we,this.eat(17)&&(Ue.optional=!0,this.raise(Pt.TupleOptionalAfterType,this.state.lastTokStartLoc))):(Ue=this.startNodeAtNode(we),Ue.optional=Y,this.raise(Pt.InvalidTupleMemberLabel,we),Ue.label=we,Ue.elementType=this.tsParseType()),we=this.finishNode(Ue,"TSNamedTupleMember")}else if(Y){const Ue=this.startNodeAtNode(we);Ue.typeAnnotation=we,we=this.finishNode(Ue,"TSOptionalType")}if(y){const Ue=this.startNodeAt(c);Ue.typeAnnotation=we,we=this.finishNode(Ue,"TSRestType")}return we}tsParseParenthesizedType(){const c=this.startNode();return this.expect(10),c.typeAnnotation=this.tsParseType(),this.expect(11),this.finishNode(c,"TSParenthesizedType")}tsParseFunctionOrConstructorType(c,y){const P=this.startNode();return c==="TSConstructorType"&&(P.abstract=!!y,y&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(19,P)),this.finishNode(P,c)}tsParseLiteralTypeNode(){const c=this.startNode();switch(this.state.type){case 134:case 135:case 133:case 85:case 86:c.literal=super.parseExprAtom();break;default:this.unexpected()}return this.finishNode(c,"TSLiteralType")}tsParseTemplateLiteralType(){const c=this.startNode();return c.literal=super.parseTemplate(!1),this.finishNode(c,"TSLiteralType")}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){const c=this.tsParseThisTypeNode();return this.isContextual(116)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(c):c}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 c=this.startNode(),y=this.lookahead();return y.type!==134&&y.type!==135&&this.unexpected(),c.literal=this.parseMaybeUnary(),this.finishNode(c,"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:c}=this.state;if(oe(c)||c===88||c===84){const y=c===88?"TSVoidKeyword":c===84?"TSNullKeyword":function(P){switch(P){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 P=this.startNode();return this.next(),this.finishNode(P,y)}return this.tsParseTypeReference()}}}this.unexpected()}tsParseArrayTypeOrHigher(){let c=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){const y=this.startNodeAtNode(c);y.elementType=c,this.expect(3),c=this.finishNode(y,"TSArrayType")}else{const y=this.startNodeAtNode(c);y.objectType=c,y.indexType=this.tsParseType(),this.expect(3),c=this.finishNode(y,"TSIndexedAccessType")}return c}tsParseTypeOperator(){const c=this.startNode(),y=this.state.value;return this.next(),c.operator=y,c.typeAnnotation=this.tsParseTypeOperatorOrHigher(),y==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(c),this.finishNode(c,"TSTypeOperator")}tsCheckTypeAnnotationForReadOnly(c){switch(c.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(Pt.UnexpectedReadonly,c)}}tsParseInferType(){const c=this.startNode();this.expectContextual(115);const y=this.startNode();return y.name=this.tsParseTypeParameterName(),y.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),c.typeParameter=this.finishNode(y,"TSTypeParameter"),this.finishNode(c,"TSInferType")}tsParseConstraintForInferType(){if(this.eat(81)){const c=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(17))return c}}tsParseTypeOperatorOrHigher(){var c;return(c=this.state.type)>=121&&c<=123&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(115)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(c,y,P){const H=this.startNode(),Y=this.eat(P),we=[];do we.push(y());while(this.eat(P));return we.length!==1||Y?(H.types=we,this.finishNode(H,c)):we[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:c}=this.state,y=c.length;try{return this.parseObjectLike(8,!0),c.length===y}catch{return!1}}if(this.match(0)){this.next();const{errors:c}=this.state,y=c.length;try{return super.parseBindingList(3,93,1),c.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(c){return this.tsInType(()=>{const y=this.startNode();this.expect(c);const P=this.startNode(),H=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(H&&this.match(78)){let De=this.tsParseThisTypeOrThisTypePredicate();return De.type==="TSThisType"?(P.parameterName=De,P.asserts=!0,P.typeAnnotation=null,De=this.finishNode(P,"TSTypePredicate")):(this.resetStartLocationFromNode(De,P),De.asserts=!0),y.typeAnnotation=De,this.finishNode(y,"TSTypeAnnotation")}const Y=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!Y)return H?(P.parameterName=this.parseIdentifier(),P.asserts=H,P.typeAnnotation=null,y.typeAnnotation=this.finishNode(P,"TSTypePredicate"),this.finishNode(y,"TSTypeAnnotation")):this.tsParseTypeAnnotation(!1,y);const we=this.tsParseTypeAnnotation(!1);return P.parameterName=Y,P.typeAnnotation=we,P.asserts=H,y.typeAnnotation=this.finishNode(P,"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 c=this.parseIdentifier();if(this.isContextual(116)&&!this.hasPrecedingLineBreak())return this.next(),c}tsParseTypePredicateAsserts(){if(this.state.type!==109)return!1;const c=this.state.containsEsc;return this.next(),!(!oe(this.state.type)&&!this.match(78)||(c&&this.raise(g.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),0))}tsParseTypeAnnotation(){let c=!(arguments.length>0&&arguments[0]!==void 0)||arguments[0],y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.startNode();return this.tsInType(()=>{c&&this.expect(14),y.typeAnnotation=this.tsParseType()}),this.finishNode(y,"TSTypeAnnotation")}tsParseType(){Ys(this.state.inType);const c=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return c;const y=this.startNodeAtNode(c);return y.checkType=c,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(Pt.ReservedTypeAssertion,this.state.startLoc);const c=this.startNode();return c.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?this.tsParseTypeReference():this.tsParseType())),this.expect(48),c.expression=this.parseMaybeUnary(),this.finishNode(c,"TSTypeAssertion")}tsParseHeritageClause(c){const y=this.state.startLoc,P=this.tsParseDelimitedList("HeritageClauseElement",()=>{const H=this.startNode();return H.expression=this.tsParseEntityName(),this.match(47)&&(H.typeParameters=this.tsParseTypeArguments()),this.finishNode(H,"TSExpressionWithTypeArguments")});return P.length||this.raise(Pt.EmptyHeritageClauseType,y,{token:c}),P}tsParseInterfaceDeclaration(c){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.hasFollowingLineBreak())return null;this.expectContextual(129),y.declare&&(c.declare=!0),oe(this.state.type)?(c.id=this.parseIdentifier(),this.checkIdentifier(c.id,130)):(c.id=null,this.raise(Pt.MissingInterfaceName,this.state.startLoc)),c.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(c.extends=this.tsParseHeritageClause("extends"));const P=this.startNode();return P.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),c.body=this.finishNode(P,"TSInterfaceBody"),this.finishNode(c,"TSInterfaceDeclaration")}tsParseTypeAliasDeclaration(c){return c.id=this.parseIdentifier(),this.checkIdentifier(c.id,2),c.typeAnnotation=this.tsInType(()=>{if(c.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(c,"TSTypeAliasDeclaration")}tsInNoContext(c){const y=this.state.context;this.state.context=[y[0]];try{return c()}finally{this.state.context=y}}tsInType(c){const y=this.state.inType;this.state.inType=!0;try{return c()}finally{this.state.inType=y}}tsInDisallowConditionalTypesContext(c){const y=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return c()}finally{this.state.inDisallowConditionalTypesContext=y}}tsInAllowConditionalTypesContext(c){const y=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return c()}finally{this.state.inDisallowConditionalTypesContext=y}}tsEatThenParseType(c){if(this.match(c))return this.tsNextThenParseType()}tsExpectThenParseType(c){return this.tsInType(()=>(this.expect(c),this.tsParseType()))}tsNextThenParseType(){return this.tsInType(()=>(this.next(),this.tsParseType()))}tsParseEnumMember(){const c=this.startNode();return c.id=this.match(133)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(29)&&(c.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(c,"TSEnumMember")}tsParseEnumDeclaration(c){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return y.const&&(c.const=!0),y.declare&&(c.declare=!0),this.expectContextual(126),c.id=this.parseIdentifier(),this.checkIdentifier(c.id,c.const?8971:8459),this.expect(5),c.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(8),this.finishNode(c,"TSEnumDeclaration")}tsParseModuleBlock(){const c=this.startNode();return this.scope.enter(0),this.expect(5),super.parseBlockOrModuleBlockBody(c.body=[],void 0,!0,8),this.scope.exit(),this.finishNode(c,"TSModuleBlock")}tsParseModuleOrNamespaceDeclaration(c){let y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(c.id=this.parseIdentifier(),y||this.checkIdentifier(c.id,1024),this.eat(16)){const P=this.startNode();this.tsParseModuleOrNamespaceDeclaration(P,!0),c.body=P}else this.scope.enter(256),this.prodParam.enter(0),c.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit();return this.finishNode(c,"TSModuleDeclaration")}tsParseAmbientExternalModuleDeclaration(c){return this.isContextual(112)?(c.global=!0,c.id=this.parseIdentifier()):this.match(133)?c.id=super.parseStringLiteral(this.state.value):this.unexpected(),this.match(5)?(this.scope.enter(256),this.prodParam.enter(0),c.body=this.tsParseModuleBlock(),this.prodParam.exit(),this.scope.exit()):this.semicolon(),this.finishNode(c,"TSModuleDeclaration")}tsParseImportEqualsDeclaration(c,y,P){c.isExport=P||!1,c.id=y||this.parseIdentifier(),this.checkIdentifier(c.id,4096),this.expect(29);const H=this.tsParseModuleReference();return c.importKind==="type"&&H.type!=="TSExternalModuleReference"&&this.raise(Pt.ImportAliasHasImportType,H),c.moduleReference=H,this.semicolon(),this.finishNode(c,"TSImportEqualsDeclaration")}tsIsExternalModuleReference(){return this.isContextual(119)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(!1)}tsParseExternalModuleReference(){const c=this.startNode();return this.expectContextual(119),this.expect(10),this.match(133)||this.unexpected(),c.expression=super.parseExprAtom(),this.expect(11),this.sawUnambiguousESM=!0,this.finishNode(c,"TSExternalModuleReference")}tsLookAhead(c){const y=this.state.clone(),P=c();return this.state=y,P}tsTryParseAndCatch(c){const y=this.tryParse(P=>c()||P());if(!y.aborted&&y.node)return y.error&&(this.state=y.failState),y.node}tsTryParse(c){const y=this.state.clone(),P=c();if(P!==void 0&&P!==!1)return P;this.state=y}tsTryParseDeclare(c){if(this.isLineTerminator())return;let y,P=this.state.type;return this.isContextual(100)&&(P=74,y="let"),this.tsInAmbientContext(()=>{switch(P){case 68:return c.declare=!0,super.parseFunctionStatement(c,!1,!1);case 80:return c.declare=!0,this.parseClass(c,!0,!1);case 126:return this.tsParseEnumDeclaration(c,{declare:!0});case 112:return this.tsParseAmbientExternalModuleDeclaration(c);case 75:case 74:return this.match(75)&&this.isLookaheadContextual("enum")?(this.expect(75),this.tsParseEnumDeclaration(c,{const:!0,declare:!0})):(c.declare=!0,this.parseVarStatement(c,y||this.state.value,!0));case 129:{const H=this.tsParseInterfaceDeclaration(c,{declare:!0});if(H)return H}default:if(oe(P))return this.tsParseDeclaration(c,this.state.value,!0,null)}})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0,null)}tsParseExpressionStatement(c,y,P){switch(y.name){case"declare":{const H=this.tsTryParseDeclare(c);return H&&(H.declare=!0),H}case"global":if(this.match(5)){this.scope.enter(256),this.prodParam.enter(0);const H=c;return H.global=!0,H.id=y,H.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(H,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(c,y.name,!1,P)}}tsParseDeclaration(c,y,P,H){switch(y){case"abstract":if(this.tsCheckLineTerminator(P)&&(this.match(80)||oe(this.state.type)))return this.tsParseAbstractDeclaration(c,H);break;case"module":if(this.tsCheckLineTerminator(P)){if(this.match(133))return this.tsParseAmbientExternalModuleDeclaration(c);if(oe(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(c)}break;case"namespace":if(this.tsCheckLineTerminator(P)&&oe(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(c);break;case"type":if(this.tsCheckLineTerminator(P)&&oe(this.state.type))return this.tsParseTypeAliasDeclaration(c)}}tsCheckLineTerminator(c){return c?!this.hasFollowingLineBreak()&&(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(c){if(!this.match(47))return;const y=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;const P=this.tsTryParseAndCatch(()=>{const H=this.startNodeAt(c);return H.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(H),H.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),H});return this.state.maybeInArrowParameters=y,P?super.parseArrowExpression(P,null,!0):void 0}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===47)return this.tsParseTypeArguments()}tsParseTypeArguments(){const c=this.startNode();return c.params=this.tsInType(()=>this.tsInNoContext(()=>(this.expect(47),this.tsParseDelimitedList("TypeParametersOrArguments",this.tsParseType.bind(this))))),c.params.length===0?this.raise(Pt.EmptyTypeArguments,c):this.state.inType||this.curContext()!==O.brace||this.reScan_lt_gt(),this.expect(48),this.finishNode(c,"TSTypeParameterInstantiation")}tsIsDeclarationStart(){return(c=this.state.type)>=124&&c<=130;var c}isExportDefaultSpecifier(){return!this.tsIsDeclarationStart()&&super.isExportDefaultSpecifier()}parseAssignableListItem(c,y){const P=this.state.startLoc,H={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},H);const Y=H.accessibility,we=H.override,De=H.readonly;4&c||!(Y||De||we)||this.raise(Pt.UnexpectedParameterModifier,P);const Ue=this.parseMaybeDefault();this.parseAssignableListItemTypes(Ue,c);const Ke=this.parseMaybeDefault(Ue.loc.start,Ue);if(Y||De||we){const et=this.startNodeAt(P);return y.length&&(et.decorators=y),Y&&(et.accessibility=Y),De&&(et.readonly=De),we&&(et.override=we),Ke.type!=="Identifier"&&Ke.type!=="AssignmentPattern"&&this.raise(Pt.UnsupportedParameterPropertyKind,et),et.parameter=Ke,this.finishNode(et,"TSParameterProperty")}return y.length&&(Ue.decorators=y),Ke}isSimpleParameter(c){return c.type==="TSParameterProperty"&&super.isSimpleParameter(c.parameter)||super.isSimpleParameter(c)}tsDisallowOptionalPattern(c){for(const y of c.params)y.type!=="Identifier"&&y.optional&&!this.state.isAmbientContext&&this.raise(Pt.PatternIsOptional,y)}setArrowFunctionParameters(c,y,P){super.setArrowFunctionParameters(c,y,P),this.tsDisallowOptionalPattern(c)}parseFunctionBodyAndFinish(c,y){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2];this.match(14)&&(c.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));const H=y==="FunctionDeclaration"?"TSDeclareFunction":y==="ClassMethod"||y==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return H&&!this.match(5)&&this.isLineTerminator()?this.finishNode(c,H):H==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise(Pt.DeclareFunctionHasImplementation,c),c.declare)?super.parseFunctionBodyAndFinish(c,H,P):(this.tsDisallowOptionalPattern(c),super.parseFunctionBodyAndFinish(c,y,P))}registerFunctionStatementId(c){!c.body&&c.id?this.checkIdentifier(c.id,1024):super.registerFunctionStatementId(c)}tsCheckForInvalidTypeCasts(c){c.forEach(y=>{y?.type==="TSTypeCastExpression"&&this.raise(Pt.UnexpectedTypeAnnotation,y.typeAnnotation)})}toReferencedList(c,y){return this.tsCheckForInvalidTypeCasts(c),c}parseArrayLike(c,y,P,H){const Y=super.parseArrayLike(c,y,P,H);return Y.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(Y.elements),Y}parseSubscript(c,y,P,H){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();const we=this.startNodeAt(y);return we.expression=c,this.finishNode(we,"TSNonNullExpression")}let Y=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(P)return H.stop=!0,c;H.optionalChainMember=Y=!0,this.next()}if(this.match(47)||this.match(51)){let we;const De=this.tsTryParseAndCatch(()=>{if(!P&&this.atPossibleAsyncArrow(c)){const St=this.tsTryParseGenericAsyncArrowFunction(y);if(St)return St}const Ue=this.tsParseTypeArgumentsInExpression();if(!Ue)return;if(Y&&!this.match(10))return void(we=this.state.curPosition());if(Me(this.state.type)){const St=super.parseTaggedTemplateExpression(c,y,H);return St.typeParameters=Ue,St}if(!P&&this.eat(10)){const St=this.startNodeAt(y);return St.callee=c,St.arguments=this.parseCallExpressionArguments(11,!1),this.tsCheckForInvalidTypeCasts(St.arguments),St.typeParameters=Ue,H.optionalChainMember&&(St.optional=Y),this.finishCallExpression(St,H.optionalChainMember)}const Ke=this.state.type;if(Ke===48||Ke===52||Ke!==10&&ne(Ke)&&!this.hasPrecedingLineBreak())return;const et=this.startNodeAt(y);return et.expression=c,et.typeParameters=Ue,this.finishNode(et,"TSInstantiationExpression")});if(we&&this.unexpected(we,10),De)return De.type==="TSInstantiationExpression"&&(this.match(16)||this.match(18)&&this.lookaheadCharCode()!==40)&&this.raise(Pt.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),De}return super.parseSubscript(c,y,P,H)}parseNewCallee(c){var y;super.parseNewCallee(c);const{callee:P}=c;P.type!=="TSInstantiationExpression"||(y=P.extra)!=null&&y.parenthesized||(c.typeParameters=P.typeParameters,c.callee=P.expression)}parseExprOp(c,y,P){let H;if(ge(58)>P&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(H=this.isContextual(120)))){const Y=this.startNodeAt(y);return Y.expression=c,Y.typeAnnotation=this.tsInType(()=>(this.next(),this.match(75)?(H&&this.raise(g.UnexpectedKeyword,this.state.startLoc,{keyword:"const"}),this.tsParseTypeReference()):this.tsParseType())),this.finishNode(Y,H?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(Y,y,P)}return super.parseExprOp(c,y,P)}checkReservedWord(c,y,P,H){this.state.isAmbientContext||super.checkReservedWord(c,y,P,H)}checkImportReflection(c){super.checkImportReflection(c),c.module&&c.importKind!=="value"&&this.raise(Pt.ImportReflectionHasImportType,c.specifiers[0].loc.start)}checkDuplicateExports(){}isPotentialImportPhase(c){if(super.isPotentialImportPhase(c))return!0;if(this.isContextual(130)){const y=this.lookaheadCharCode();return c?y===123||y===42:y!==61}return!c&&this.isContextual(87)}applyImportPhase(c,y,P,H){super.applyImportPhase(c,y,P,H),y?c.exportKind=P==="type"?"type":"value":c.importKind=P==="type"||P==="typeof"?P:"value"}parseImport(c){if(this.match(133))return c.importKind="value",super.parseImport(c);let y;if(oe(this.state.type)&&this.lookaheadCharCode()===61)return c.importKind="value",this.tsParseImportEqualsDeclaration(c);if(this.isContextual(130)){const P=this.parseMaybeImportPhase(c,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(c,P);y=super.parseImportSpecifiersAndAfter(c,P)}else y=super.parseImport(c);return y.importKind==="type"&&y.specifiers.length>1&&y.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise(Pt.TypeImportCannotSpecifyDefaultAndNamed,y),y}parseExport(c,y){if(this.match(83)){this.next();let P=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?P=this.parseMaybeImportPhase(c,!1):c.importKind="value",this.tsParseImportEqualsDeclaration(c,P,!0)}if(this.eat(29)){const P=c;return P.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(P,"TSExportAssignment")}if(this.eatContextual(93)){const P=c;return this.expectContextual(128),P.id=this.parseIdentifier(),this.semicolon(),this.finishNode(P,"TSNamespaceExportDeclaration")}return super.parseExport(c,y)}isAbstractClass(){return this.isContextual(124)&&this.lookahead().type===80}parseExportDefaultExpression(){if(this.isAbstractClass()){const c=this.startNode();return this.next(),c.abstract=!0,this.parseClass(c,!0,!0)}if(this.match(129)){const c=this.tsParseInterfaceDeclaration(this.startNode());if(c)return c}return super.parseExportDefaultExpression()}parseVarStatement(c,y){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const{isAmbientContext:H}=this.state,Y=super.parseVarStatement(c,y,P||H);if(!H)return Y;for(const{id:we,init:De}of Y.declarations)De&&(y!=="const"||we.typeAnnotation?this.raise(Pt.InitializerNotAllowedInAmbientContext,De):vi(De,this.hasPlugin("estree"))||this.raise(Pt.ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference,De));return Y}parseStatementContent(c,y){if(this.match(75)&&this.isLookaheadContextual("enum")){const P=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(P,{const:!0})}if(this.isContextual(126))return this.tsParseEnumDeclaration(this.startNode());if(this.isContextual(129)){const P=this.tsParseInterfaceDeclaration(this.startNode());if(P)return P}return super.parseStatementContent(c,y)}parseAccessModifier(){return this.tsParseModifier(["public","protected","private"])}tsHasSomeModifiers(c,y){return y.some(P=>Vs(P)?c.accessibility===P:!!c[P])}tsIsStartOfStaticBlocks(){return this.isContextual(106)&&this.lookaheadCharCode()===123}parseClassMember(c,y,P){const H=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:H,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:Pt.InvalidModifierOnTypeParameterPositions},y);const Y=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(y,H)&&this.raise(Pt.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(c,y)):this.parseClassMemberWithIsStatic(c,y,P,!!y.static)};y.declare?this.tsInAmbientContext(Y):Y()}parseClassMemberWithIsStatic(c,y,P,H){const Y=this.tsTryParseIndexSignature(y);if(Y)return c.body.push(Y),y.abstract&&this.raise(Pt.IndexSignatureHasAbstract,y),y.accessibility&&this.raise(Pt.IndexSignatureHasAccessibility,y,{modifier:y.accessibility}),y.declare&&this.raise(Pt.IndexSignatureHasDeclare,y),void(y.override&&this.raise(Pt.IndexSignatureHasOverride,y));!this.state.inAbstractClass&&y.abstract&&this.raise(Pt.NonAbstractClassHasAbstractMethod,y),y.override&&(P.hadSuperClass||this.raise(Pt.OverrideNotInSubClass,y)),super.parseClassMemberWithIsStatic(c,y,P,H)}parsePostMemberNameModifiers(c){this.eat(17)&&(c.optional=!0),c.readonly&&this.match(10)&&this.raise(Pt.ClassMethodHasReadonly,c),c.declare&&this.match(10)&&this.raise(Pt.ClassMethodHasDeclare,c)}parseExpressionStatement(c,y,P){return(y.type==="Identifier"?this.tsParseExpressionStatement(c,y,P):void 0)||super.parseExpressionStatement(c,y,P)}shouldParseExportDeclaration(){return!!this.tsIsDeclarationStart()||super.shouldParseExportDeclaration()}parseConditional(c,y,P){if(!this.state.maybeInArrowParameters||!this.match(17))return super.parseConditional(c,y,P);const H=this.tryParse(()=>super.parseConditional(c,y));return H.node?(H.error&&(this.state=H.failState),H.node):(H.error&&super.setOptionalParametersError(P,H.error),c)}parseParenItem(c,y){if(c=super.parseParenItem(c,y),this.eat(17)&&(c.optional=!0,this.resetEndLocation(c)),this.match(14)){const P=this.startNodeAt(y);return P.expression=c,P.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(P,"TSTypeCastExpression")}return c}parseExportDeclaration(c){if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext(()=>this.parseExportDeclaration(c));const y=this.state.startLoc,P=this.eatContextual(125);if(P&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(Pt.ExpectedAmbientAfterExportDeclare,this.state.startLoc);const H=oe(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(c);return H?((H.type==="TSInterfaceDeclaration"||H.type==="TSTypeAliasDeclaration"||P)&&(c.exportKind="type"),P&&(this.resetStartLocation(H,y),H.declare=!0),H):null}parseClassId(c,y,P,H){if((!y||P)&&this.isContextual(113))return;super.parseClassId(c,y,P,c.declare?1024:8331);const Y=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);Y&&(c.typeParameters=Y)}parseClassPropertyAnnotation(c){c.optional||(this.eat(35)?c.definite=!0:this.eat(17)&&(c.optional=!0));const y=this.tsTryParseTypeAnnotation();y&&(c.typeAnnotation=y)}parseClassProperty(c){if(this.parseClassPropertyAnnotation(c),this.state.isAmbientContext&&(!c.readonly||c.typeAnnotation)&&this.match(29)&&this.raise(Pt.DeclareClassFieldHasInitializer,this.state.startLoc),c.abstract&&this.match(29)){const{key:y}=c;this.raise(Pt.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:y.type!=="Identifier"||c.computed?`[${this.input.slice(y.start,y.end)}]`:y.name})}return super.parseClassProperty(c)}parseClassPrivateProperty(c){return c.abstract&&this.raise(Pt.PrivateElementHasAbstract,c),c.accessibility&&this.raise(Pt.PrivateElementHasAccessibility,c,{modifier:c.accessibility}),this.parseClassPropertyAnnotation(c),super.parseClassPrivateProperty(c)}parseClassAccessorProperty(c){return this.parseClassPropertyAnnotation(c),c.optional&&this.raise(Pt.AccessorCannotBeOptional,c),super.parseClassAccessorProperty(c)}pushClassMethod(c,y,P,H,Y,we){const De=this.tsTryParseTypeParameters(this.tsParseConstModifier);De&&Y&&this.raise(Pt.ConstructorHasTypeParameters,De);const{declare:Ue=!1,kind:Ke}=y;!Ue||Ke!=="get"&&Ke!=="set"||this.raise(Pt.DeclareAccessor,y,{kind:Ke}),De&&(y.typeParameters=De),super.pushClassMethod(c,y,P,H,Y,we)}pushClassPrivateMethod(c,y,P,H){const Y=this.tsTryParseTypeParameters(this.tsParseConstModifier);Y&&(y.typeParameters=Y),super.pushClassPrivateMethod(c,y,P,H)}declareClassPrivateMethodInScope(c,y){c.type!=="TSDeclareMethod"&&(c.type!=="MethodDefinition"||c.value.body)&&super.declareClassPrivateMethodInScope(c,y)}parseClassSuper(c){super.parseClassSuper(c),c.superClass&&(this.match(47)||this.match(51))&&(c.superTypeParameters=this.tsParseTypeArgumentsInExpression()),this.eatContextual(113)&&(c.implements=this.tsParseHeritageClause("implements"))}parseObjPropValue(c,y,P,H,Y,we,De){const Ue=this.tsTryParseTypeParameters(this.tsParseConstModifier);return Ue&&(c.typeParameters=Ue),super.parseObjPropValue(c,y,P,H,Y,we,De)}parseFunctionParams(c,y){const P=this.tsTryParseTypeParameters(this.tsParseConstModifier);P&&(c.typeParameters=P),super.parseFunctionParams(c,y)}parseVarId(c,y){super.parseVarId(c,y),c.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(c.definite=!0);const P=this.tsTryParseTypeAnnotation();P&&(c.id.typeAnnotation=P,this.resetEndLocation(c.id))}parseAsyncArrowFromCallExpression(c,y){return this.match(14)&&(c.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(c,y)}parseMaybeAssign(c,y){var P,H,Y,we,De;let Ue,Ke,et,St;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(Ue=this.state.clone(),Ke=this.tryParse(()=>super.parseMaybeAssign(c,y),Ue),!Ke.error)return Ke.node;const{context:Yt}=this.state,Pr=Yt[Yt.length-1];Pr!==O.j_oTag&&Pr!==O.j_expr||Yt.pop()}if(!((P=Ke)!=null&&P.error||this.match(47)))return super.parseMaybeAssign(c,y);Ue&&Ue!==this.state||(Ue=this.state.clone());const Jt=this.tryParse(Yt=>{var Pr,kn;St=this.tsParseTypeParameters(this.tsParseConstModifier);const bn=super.parseMaybeAssign(c,y);return(bn.type!=="ArrowFunctionExpression"||(Pr=bn.extra)!=null&&Pr.parenthesized)&&Yt(),((kn=St)==null?void 0:kn.params.length)!==0&&this.resetStartLocationFromNode(bn,St),bn.typeParameters=St,bn},Ue);if(!Jt.error&&!Jt.aborted)return St&&this.reportReservedArrowTypeParam(St),Jt.node;if(!Ke&&(Ys(!this.hasPlugin("jsx")),et=this.tryParse(()=>super.parseMaybeAssign(c,y),Ue),!et.error))return et.node;if((H=Ke)!=null&&H.node)return this.state=Ke.failState,Ke.node;if(Jt.node)return this.state=Jt.failState,St&&this.reportReservedArrowTypeParam(St),Jt.node;if((Y=et)!=null&&Y.node)return this.state=et.failState,et.node;throw((we=Ke)==null?void 0:we.error)||Jt.error||((De=et)==null?void 0:De.error)}reportReservedArrowTypeParam(c){var y;c.params.length!==1||c.params[0].constraint||(y=c.extra)!=null&&y.trailingComma||!this.getPluginOption("typescript","disallowAmbiguousJSXLike")||this.raise(Pt.ReservedArrowTypeParam,c)}parseMaybeUnary(c,y){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(c,y)}parseArrow(c){if(this.match(14)){const y=this.tryParse(P=>{const H=this.tsParseTypeOrTypePredicateAnnotation(14);return!this.canInsertSemicolon()&&this.match(19)||P(),H});if(y.aborted)return;y.thrown||(y.error&&(this.state=y.failState),c.returnType=y.node)}return super.parseArrow(c)}parseAssignableListItemTypes(c,y){if(!(2&y))return c;this.eat(17)&&(c.optional=!0);const P=this.tsTryParseTypeAnnotation();return P&&(c.typeAnnotation=P),this.resetEndLocation(c),c}isAssignable(c,y){switch(c.type){case"TSTypeCastExpression":return this.isAssignable(c.expression,y);case"TSParameterProperty":return!0;default:return super.isAssignable(c,y)}}toAssignable(c){let y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];switch(c.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(c,y);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":y?this.expressionScope.recordArrowParameterBindingError(Pt.UnexpectedTypeCastInParameter,c):this.raise(Pt.UnexpectedTypeCastInParameter,c),this.toAssignable(c.expression,y);break;case"AssignmentExpression":y||c.left.type!=="TSTypeCastExpression"||(c.left=this.typeCastToParameter(c.left));default:super.toAssignable(c,y)}}toAssignableParenthesizedExpression(c,y){switch(c.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(c.expression,y);break;default:super.toAssignable(c,y)}}checkToRestConversion(c,y){switch(c.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(c.expression,!1);break;default:super.checkToRestConversion(c,y)}}isValidLVal(c,y,P){return H={TSTypeCastExpression:!0,TSParameterProperty:"parameter",TSNonNullExpression:"expression",TSAsExpression:(P!==64||!y)&&["expression",!0],TSSatisfiesExpression:(P!==64||!y)&&["expression",!0],TSTypeAssertion:(P!==64||!y)&&["expression",!0]},Y=c,Object.hasOwnProperty.call(H,Y)&&H[Y]||super.isValidLVal(c,y,P);var H,Y}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(c){if(this.match(47)||this.match(51)){const y=this.tsParseTypeArgumentsInExpression();if(this.match(10)){const P=super.parseMaybeDecoratorArguments(c);return P.typeParameters=y,P}this.unexpected(null,10)}return super.parseMaybeDecoratorArguments(c)}checkCommaAfterRest(c){return this.state.isAmbientContext&&this.match(12)&&this.lookaheadCharCode()===c?(this.next(),!1):super.checkCommaAfterRest(c)}isClassMethod(){return this.match(47)||super.isClassMethod()}isClassProperty(){return this.match(35)||this.match(14)||super.isClassProperty()}parseMaybeDefault(c,y){const P=super.parseMaybeDefault(c,y);return P.type==="AssignmentPattern"&&P.typeAnnotation&&P.right.start<P.typeAnnotation.start&&this.raise(Pt.TypeAnnotationAfterAssign,P.typeAnnotation),P}getTokenFromCode(c){if(this.state.inType){if(c===62)return void this.finishOp(48,1);if(c===60)return void this.finishOp(47,1)}super.getTokenFromCode(c)}reScan_lt_gt(){const{type:c}=this.state;c===47?(this.state.pos-=1,this.readToken_lt()):c===48&&(this.state.pos-=1,this.readToken_gt())}reScan_lt(){const{type:c}=this.state;return c===51?(this.state.pos-=2,this.finishOp(47,1),47):c}toAssignableList(c,y,P){for(let H=0;H<c.length;H++){const Y=c[H];Y?.type==="TSTypeCastExpression"&&(c[H]=this.typeCastToParameter(Y))}super.toAssignableList(c,y,P)}typeCastToParameter(c){return c.expression.typeAnnotation=c.typeAnnotation,this.resetEndLocation(c.expression,c.typeAnnotation.loc.end),c.expression}shouldParseArrow(c){return this.match(14)?c.every(y=>this.isAssignable(y,!0)):super.shouldParseArrow(c)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(c){if(this.match(47)||this.match(51)){const y=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());y&&(c.typeParameters=y)}return super.jsxParseOpeningElementAfterName(c)}getGetterSetterExpectedParamCount(c){const y=super.getGetterSetterExpectedParamCount(c),P=this.getObjectOrClassMethodParams(c)[0];return P&&this.isThisParam(P)?y+1:y}parseCatchClauseParam(){const c=super.parseCatchClauseParam(),y=this.tsTryParseTypeAnnotation();return y&&(c.typeAnnotation=y,this.resetEndLocation(c)),c}tsInAmbientContext(c){const y=this.state.isAmbientContext;this.state.isAmbientContext=!0;try{return c()}finally{this.state.isAmbientContext=y}}parseClass(c,y,P){const H=this.state.inAbstractClass;this.state.inAbstractClass=!!c.abstract;try{return super.parseClass(c,y,P)}finally{this.state.inAbstractClass=H}}tsParseAbstractDeclaration(c,y){if(this.match(80))return c.abstract=!0,this.maybeTakeDecorators(y,this.parseClass(c,!0,!1));if(this.isContextual(129)){if(!this.hasFollowingLineBreak())return c.abstract=!0,this.raise(Pt.NonClassMethodPropertyHasAbstractModifer,c),this.tsParseInterfaceDeclaration(c)}else this.unexpected(null,80)}parseMethod(c,y,P,H,Y,we,De){const Ue=super.parseMethod(c,y,P,H,Y,we,De);if(Ue.abstract&&(this.hasPlugin("estree")?Ue.value.body:Ue.body)){const{key:Ke}=Ue;this.raise(Pt.AbstractMethodHasImplementation,Ue,{methodName:Ke.type!=="Identifier"||Ue.computed?`[${this.input.slice(Ke.start,Ke.end)}]`:Ke.name})}return Ue}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(c,y,P,H){return!y&&H?(this.parseTypeOnlyImportExportSpecifier(c,!1,P),this.finishNode(c,"ExportSpecifier")):(c.exportKind="value",super.parseExportSpecifier(c,y,P,H))}parseImportSpecifier(c,y,P,H,Y){return!y&&H?(this.parseTypeOnlyImportExportSpecifier(c,!0,P),this.finishNode(c,"ImportSpecifier")):(c.importKind="value",super.parseImportSpecifier(c,y,P,H,P?4098:4096))}parseTypeOnlyImportExportSpecifier(c,y,P){const H=y?"imported":"local",Y=y?"local":"exported";let we,De=c[H],Ue=!1,Ke=!0;const et=De.loc.start;if(this.isContextual(93)){const St=this.parseIdentifier();if(this.isContextual(93)){const Jt=this.parseIdentifier();ce(this.state.type)?(Ue=!0,De=St,we=y?this.parseIdentifier():this.parseModuleExportName(),Ke=!1):(we=Jt,Ke=!1)}else ce(this.state.type)?(Ke=!1,we=y?this.parseIdentifier():this.parseModuleExportName()):(Ue=!0,De=St)}else ce(this.state.type)&&(Ue=!0,y?(De=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(De.name,De.loc.start,!0,!0)):De=this.parseModuleExportName());Ue&&P&&this.raise(y?Pt.TypeModifierIsUsedInTypeImports:Pt.TypeModifierIsUsedInTypeExports,et),c[H]=De,c[Y]=we,c[y?"importKind":"exportKind"]=Ue?"type":"value",Ke&&this.eatContextual(93)&&(c[Y]=y?this.parseIdentifier():this.parseModuleExportName()),c[Y]||(c[Y]=ns(c[H])),y&&this.checkIdentifier(c[Y],Ue?4098:4096)}},v8intrinsic:Te=>class extends Te{parseV8Intrinsic(){if(this.match(54)){const c=this.state.startLoc,y=this.startNode();if(this.next(),oe(this.state.type)){const P=this.parseIdentifierName(),H=this.createIdentifier(y,P);if(H.type="V8IntrinsicIdentifier",this.match(10))return H}this.unexpected(c)}}parseExprAtom(c){return this.parseV8Intrinsic()||super.parseExprAtom(c)}},placeholders:Te=>class extends Te{parsePlaceholder(c){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,c)}}finishPlaceholder(c,y){const P=!(!c.expectedNode||c.type!=="Placeholder");return c.expectedNode=y,P?c:this.finishNode(c,"Placeholder")}getTokenFromCode(c){c===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(144,2):super.getTokenFromCode(c)}parseExprAtom(c){return this.parsePlaceholder("Expression")||super.parseExprAtom(c)}parseIdentifier(c){return this.parsePlaceholder("Identifier")||super.parseIdentifier(c)}checkReservedWord(c,y,P,H){c!==void 0&&super.checkReservedWord(c,y,P,H)}parseBindingAtom(){return this.parsePlaceholder("Pattern")||super.parseBindingAtom()}isValidLVal(c,y,P){return c==="Placeholder"||super.isValidLVal(c,y,P)}toAssignable(c,y){c&&c.type==="Placeholder"&&c.expectedNode==="Expression"?c.expectedNode="Pattern":super.toAssignable(c,y)}chStartsBindingIdentifier(c,y){return!!super.chStartsBindingIdentifier(c,y)||this.lookahead().type===144}verifyBreakContinue(c,y){c.label&&c.label.type==="Placeholder"||super.verifyBreakContinue(c,y)}parseExpressionStatement(c,y){var P;if(y.type!=="Placeholder"||(P=y.extra)!=null&&P.parenthesized)return super.parseExpressionStatement(c,y);if(this.match(14)){const H=c;return H.label=this.finishPlaceholder(y,"Identifier"),this.next(),H.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(H,"LabeledStatement")}return this.semicolon(),c.name=y.name,this.finishPlaceholder(c,"Statement")}parseBlock(c,y,P){return this.parsePlaceholder("BlockStatement")||super.parseBlock(c,y,P)}parseFunctionId(c){return this.parsePlaceholder("Identifier")||super.parseFunctionId(c)}parseClass(c,y,P){const H=y?"ClassDeclaration":"ClassExpression";this.next();const Y=this.state.strict,we=this.parsePlaceholder("Identifier");if(we){if(!(this.match(81)||this.match(144)||this.match(5))){if(P||!y)return c.id=null,c.body=this.finishPlaceholder(we,"ClassBody"),this.finishNode(c,H);throw this.raise(ki.ClassNameIsRequired,this.state.startLoc)}c.id=we}else this.parseClassId(c,y,P);return super.parseClassSuper(c),c.body=this.parsePlaceholder("ClassBody")||super.parseClassBody(!!c.superClass,Y),this.finishNode(c,H)}parseExport(c,y){const P=this.parsePlaceholder("Identifier");if(!P)return super.parseExport(c,y);if(!this.isContextual(98)&&!this.match(12))return c.specifiers=[],c.source=null,c.declaration=this.finishPlaceholder(P,"Declaration"),this.finishNode(c,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");const H=this.startNode();return H.exported=P,c.specifiers=[this.finishNode(H,"ExportDefaultSpecifier")],super.parseExport(c,y)}isExportDefaultSpecifier(){if(this.match(65)){const c=this.nextTokenStart();if(this.isUnparsedContextual(c,"from")&&this.input.startsWith(ye(144),this.nextTokenStartSince(c+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(c,y){var P;return!((P=c.specifiers)==null||!P.length)||super.maybeParseExportDefaultSpecifier(c,y)}checkExport(c){const{specifiers:y}=c;y!=null&&y.length&&(c.specifiers=y.filter(P=>P.exported.type==="Placeholder")),super.checkExport(c),c.specifiers=y}parseImport(c){const y=this.parsePlaceholder("Identifier");if(!y)return super.parseImport(c);if(c.specifiers=[],!this.isContextual(98)&&!this.match(12))return c.source=this.finishPlaceholder(y,"StringLiteral"),this.semicolon(),this.finishNode(c,"ImportDeclaration");const P=this.startNodeAtNode(y);return P.local=y,c.specifiers.push(this.finishNode(P,"ImportDefaultSpecifier")),this.eat(12)&&(this.maybeParseStarImportSpecifier(c)||this.parseNamedImportSpecifiers(c)),this.expectContextual(98),c.source=this.parseImportSource(),this.semicolon(),this.finishNode(c,"ImportDeclaration")}parseImportSource(){return this.parsePlaceholder("StringLiteral")||super.parseImportSource()}assertNoSpace(){this.state.start>this.state.lastTokEndLoc.index&&this.raise(ki.UnexpectedSpace,this.state.lastTokEndLoc)}}},Ea=Object.keys(Ca),Sa={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 ul extends Yn{checkProto(c,y,P,H){if(c.type==="SpreadElement"||this.isObjectMethod(c)||c.computed||c.shorthand)return;const Y=c.key;if((Y.type==="Identifier"?Y.name:Y.value)==="__proto__"){if(y)return void this.raise(g.RecordNoProto,Y);P.used&&(H?H.doubleProtoLoc===null&&(H.doubleProtoLoc=Y.loc.start):this.raise(g.DuplicateProto,Y)),P.used=!0}}shouldExitDescending(c,y){return c.type==="ArrowFunctionExpression"&&c.start===y}getExpression(){this.enterInitialScopes(),this.nextToken();const c=this.parseExpression();return this.match(139)||this.unexpected(),this.finalizeRemainingComments(),c.comments=this.comments,c.errors=this.state.errors,this.options.tokens&&(c.tokens=this.tokens),c}parseExpression(c,y){return c?this.disallowInAnd(()=>this.parseExpressionBase(y)):this.allowInAnd(()=>this.parseExpressionBase(y))}parseExpressionBase(c){const y=this.state.startLoc,P=this.parseMaybeAssign(c);if(this.match(12)){const H=this.startNodeAt(y);for(H.expressions=[P];this.eat(12);)H.expressions.push(this.parseMaybeAssign(c));return this.toReferencedList(H.expressions),this.finishNode(H,"SequenceExpression")}return P}parseMaybeAssignDisallowIn(c,y){return this.disallowInAnd(()=>this.parseMaybeAssign(c,y))}parseMaybeAssignAllowIn(c,y){return this.allowInAnd(()=>this.parseMaybeAssign(c,y))}setOptionalParametersError(c,y){var P;c.optionalParametersLoc=(P=y?.loc)!=null?P:this.state.startLoc}parseMaybeAssign(c,y){const P=this.state.startLoc;if(this.isContextual(108)&&this.prodParam.hasYield){let Ue=this.parseYield();return y&&(Ue=y.call(this,Ue,P)),Ue}let H;c?H=!1:(c=new hs,H=!0);const{type:Y}=this.state;(Y===10||oe(Y))&&(this.state.potentialArrowAt=this.state.start);let we=this.parseMaybeConditional(c);if(y&&(we=y.call(this,we,P)),(De=this.state.type)>=29&&De<=33){const Ue=this.startNodeAt(P),Ke=this.state.value;if(Ue.operator=Ke,this.match(29)){this.toAssignable(we,!0),Ue.left=we;const et=P.index;c.doubleProtoLoc!=null&&c.doubleProtoLoc.index>=et&&(c.doubleProtoLoc=null),c.shorthandAssignLoc!=null&&c.shorthandAssignLoc.index>=et&&(c.shorthandAssignLoc=null),c.privateKeyLoc!=null&&c.privateKeyLoc.index>=et&&(this.checkDestructuringPrivate(c),c.privateKeyLoc=null)}else Ue.left=we;return this.next(),Ue.right=this.parseMaybeAssign(),this.checkLVal(we,{in:this.finishNode(Ue,"AssignmentExpression")}),Ue}var De;return H&&this.checkExpressionErrors(c,!0),we}parseMaybeConditional(c){const y=this.state.startLoc,P=this.state.potentialArrowAt,H=this.parseExprOps(c);return this.shouldExitDescending(H,P)?H:this.parseConditional(H,y,c)}parseConditional(c,y,P){if(this.eat(17)){const H=this.startNodeAt(y);return H.test=c,H.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),H.alternate=this.parseMaybeAssign(),this.finishNode(H,"ConditionalExpression")}return c}parseMaybeUnaryOrPrivate(c){return this.match(138)?this.parsePrivateName():this.parseMaybeUnary(c)}parseExprOps(c){const y=this.state.startLoc,P=this.state.potentialArrowAt,H=this.parseMaybeUnaryOrPrivate(c);return this.shouldExitDescending(H,P)?H:this.parseExprOp(H,y,-1)}parseExprOp(c,y,P){if(this.isPrivateName(c)){const we=this.getPrivateNameSV(c);(P>=ge(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(g.PrivateInExpectedIn,c,{identifierName:we}),this.classScope.usePrivateName(we,c.loc.start)}const H=this.state.type;if((Y=H)>=39&&Y<=59&&(this.prodParam.hasIn||!this.match(58))){let we=ge(H);if(we>P){if(H===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return c;this.checkPipelineAtInfixOperator(c,y)}const De=this.startNodeAt(y);De.left=c,De.operator=this.state.value;const Ue=H===41||H===42,Ke=H===40;if(Ke&&(we=ge(42)),this.next(),H===39&&this.hasPlugin(["pipelineOperator",{proposal:"minimal"}])&&this.state.type===96&&this.prodParam.hasAwait)throw this.raise(g.UnexpectedAwaitAfterPipelineBody,this.state.startLoc);De.right=this.parseExprOpRightExpr(H,we);const et=this.finishNode(De,Ue||Ke?"LogicalExpression":"BinaryExpression"),St=this.state.type;if(Ke&&(St===41||St===42)||Ue&&St===40)throw this.raise(g.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(et,y,P)}}var Y;return c}parseExprOpRightExpr(c,y){const P=this.state.startLoc;if(c===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(g.PipeBodyIsTighter,this.state.startLoc);return this.parseSmartPipelineBodyInStyle(this.parseExprOpBaseRightExpr(c,y),P)});case"fsharp":return this.withSoloAwaitPermittingContext(()=>this.parseFSharpPipelineBody(y))}return this.parseExprOpBaseRightExpr(c,y)}parseExprOpBaseRightExpr(c,y){const P=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),P,c===57?y-1:y)}parseHackPipeBody(){var c;const{startLoc:y}=this.state,P=this.parseMaybeAssign();return!d.has(P.type)||(c=P.extra)!=null&&c.parenthesized||this.raise(g.PipeUnparenthesizedBody,y,{type:P.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(g.PipeTopicUnused,y),P}checkExponentialAfterUnary(c){this.match(57)&&this.raise(g.UnexpectedTokenUnaryExponentiation,c.argument)}parseMaybeUnary(c,y){const P=this.state.startLoc,H=this.isContextual(96);if(H&&this.isAwaitAllowed()){this.next();const Ke=this.parseAwait(P);return y||this.checkExponentialAfterUnary(Ke),Ke}const Y=this.match(34),we=this.startNode();if(De=this.state.type,fe[De]){we.operator=this.state.value,we.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");const Ke=this.match(89);if(this.next(),we.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(c,!0),this.state.strict&&Ke){const et=we.argument;et.type==="Identifier"?this.raise(g.StrictDelete,we):this.hasPropertyAsPrivateName(et)&&this.raise(g.DeletePrivateField,we)}if(!Y)return y||this.checkExponentialAfterUnary(we),this.finishNode(we,"UnaryExpression")}var De;const Ue=this.parseUpdate(we,Y,c);if(H){const{type:Ke}=this.state;if((this.hasPlugin("v8intrinsic")?ne(Ke):ne(Ke)&&!this.match(54))&&!this.isAmbiguousAwait())return this.raiseOverwrite(g.AwaitNotInAsyncContext,P),this.parseAwait(P)}return Ue}parseUpdate(c,y,P){if(y){const we=c;return this.checkLVal(we.argument,{in:this.finishNode(we,"UpdateExpression")}),c}const H=this.state.startLoc;let Y=this.parseExprSubscripts(P);if(this.checkExpressionErrors(P,!1))return Y;for(;this.state.type===34&&!this.canInsertSemicolon();){const we=this.startNodeAt(H);we.operator=this.state.value,we.prefix=!1,we.argument=Y,this.next(),this.checkLVal(Y,{in:Y=this.finishNode(we,"UpdateExpression")})}return Y}parseExprSubscripts(c){const y=this.state.startLoc,P=this.state.potentialArrowAt,H=this.parseExprAtom(c);return this.shouldExitDescending(H,P)?H:this.parseSubscripts(H,y)}parseSubscripts(c,y,P){const H={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(c),stop:!1};do c=this.parseSubscript(c,y,P,H),H.maybeAsyncArrow=!1;while(!H.stop);return c}parseSubscript(c,y,P,H){const{type:Y}=this.state;if(!P&&Y===15)return this.parseBind(c,y,P,H);if(Me(Y))return this.parseTaggedTemplateExpression(c,y,H);let we=!1;if(Y===18){if(P&&(this.raise(g.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return H.stop=!0,c;H.optionalChainMember=we=!0,this.next()}if(!P&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(c,y,H,we);{const De=this.eat(0);return De||we||this.eat(16)?this.parseMember(c,y,H,De,we):(H.stop=!0,c)}}parseMember(c,y,P,H,Y){const we=this.startNodeAt(y);return we.object=c,we.computed=H,H?(we.property=this.parseExpression(),this.expect(3)):this.match(138)?(c.type==="Super"&&this.raise(g.SuperPrivateField,y),this.classScope.usePrivateName(this.state.value,this.state.startLoc),we.property=this.parsePrivateName()):we.property=this.parseIdentifier(!0),P.optionalChainMember?(we.optional=Y,this.finishNode(we,"OptionalMemberExpression")):this.finishNode(we,"MemberExpression")}parseBind(c,y,P,H){const Y=this.startNodeAt(y);return Y.object=c,this.next(),Y.callee=this.parseNoCallExpr(),H.stop=!0,this.parseSubscripts(this.finishNode(Y,"BindExpression"),y,P)}parseCoverCallAndAsyncArrowHead(c,y,P,H){const Y=this.state.maybeInArrowParameters;let we=null;this.state.maybeInArrowParameters=!0,this.next();const De=this.startNodeAt(y);De.callee=c;const{maybeAsyncArrow:Ue,optionalChainMember:Ke}=P;Ue&&(this.expressionScope.enter(new br(2)),we=new hs),Ke&&(De.optional=H),De.arguments=H?this.parseCallExpressionArguments(11):this.parseCallExpressionArguments(11,c.type==="Import",c.type!=="Super",De,we);let et=this.finishCallExpression(De,Ke);return Ue&&this.shouldParseAsyncArrow()&&!H?(P.stop=!0,this.checkDestructuringPrivate(we),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),et=this.parseAsyncArrowFromCallExpression(this.startNodeAt(y),et)):(Ue&&(this.checkExpressionErrors(we,!0),this.expressionScope.exit()),this.toReferencedArguments(et)),this.state.maybeInArrowParameters=Y,et}toReferencedArguments(c,y){this.toReferencedListDeep(c.arguments,y)}parseTaggedTemplateExpression(c,y,P){const H=this.startNodeAt(y);return H.tag=c,H.quasi=this.parseTemplate(!0),P.optionalChainMember&&this.raise(g.OptionalChainingNoTemplate,y),this.finishNode(H,"TaggedTemplateExpression")}atPossibleAsyncArrow(c){return c.type==="Identifier"&&c.name==="async"&&this.state.lastTokEndLoc.index===c.end&&!this.canInsertSemicolon()&&c.end-c.start==5&&c.start===this.state.potentialArrowAt}expectImportAttributesPlugin(){this.hasPlugin("importAssertions")||this.expectPlugin("importAttributes")}finishCallExpression(c,y){if(c.callee.type==="Import")if(c.arguments.length===2&&(this.hasPlugin("moduleAttributes")||this.expectImportAttributesPlugin()),c.arguments.length===0||c.arguments.length>2)this.raise(g.ImportCallArity,c,{maxArgumentCount:this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")?2:1});else for(const P of c.arguments)P.type==="SpreadElement"&&this.raise(g.ImportCallSpreadArgument,P);return this.finishNode(c,y?"OptionalCallExpression":"CallExpression")}parseCallExpressionArguments(c,y,P,H,Y){const we=[];let De=!0;const Ue=this.state.inFSharpPipelineDirectBody;for(this.state.inFSharpPipelineDirectBody=!1;!this.eat(c);){if(De)De=!1;else if(this.expect(12),this.match(c)){!y||this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")||this.raise(g.ImportCallArgumentTrailingComma,this.state.lastTokStartLoc),H&&this.addTrailingCommaExtraToNode(H),this.next();break}we.push(this.parseExprListItem(!1,Y,P))}return this.state.inFSharpPipelineDirectBody=Ue,we}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(c,y){var P;return this.resetPreviousNodeTrailingComments(y),this.expect(19),this.parseArrowExpression(c,y.arguments,!0,(P=y.extra)==null?void 0:P.trailingCommaLoc),y.innerComments&&mr(c,y.innerComments),y.callee.trailingComments&&mr(c,y.callee.trailingComments),c}parseNoCallExpr(){const c=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),c,!0)}parseExprAtom(c){let y,P=null;const{type:H}=this.state;switch(H){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(g.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 Y=this.state.potentialArrowAt===this.state.start;return this.parseParenAndDistinguishExpression(Y)}case 2:case 1:return this.parseArrayLike(this.state.type===2?4:3,!1,!0);case 0:return this.parseArrayLike(3,!0,!1,c);case 6:case 7:return this.parseObjectLike(this.state.type===6?9:8,!1,!0);case 5:return this.parseObjectLike(8,!1,!1,c);case 68:return this.parseFunctionOrFunctionSent();case 26:P=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(P,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 Y=y.callee=this.parseNoCallExpr();if(Y.type==="MemberExpression")return this.finishNode(y,"BindExpression");throw this.raise(g.UnsupportedBind,Y)}case 138:return this.raise(g.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 Y=this.getPluginOption("pipelineOperator","proposal");if(Y)return this.parseTopicReference(Y);this.unexpected();break}case 47:{const Y=this.input.codePointAt(this.nextTokenStart());ke(Y)||Y===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected();break}default:if(oe(H)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();const Y=this.state.potentialArrowAt===this.state.start,we=this.state.containsEsc,De=this.parseIdentifier();if(!we&&De.name==="async"&&!this.canInsertSemicolon()){const{type:Ue}=this.state;if(Ue===68)return this.resetPreviousNodeTrailingComments(De),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(De));if(oe(Ue))return this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(De)):De;if(Ue===90)return this.resetPreviousNodeTrailingComments(De),this.parseDo(this.startNodeAtNode(De),!0)}return Y&&this.match(19)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(De),[De],!1)):De}this.unexpected()}}parseTopicReferenceThenEqualsSign(c,y){const P=this.getPluginOption("pipelineOperator","proposal");if(P)return this.state.type=c,this.state.value=y,this.state.pos--,this.state.end--,this.state.endLoc=s(this.state.endLoc,-1),this.parseTopicReference(P);this.unexpected()}parseTopicReference(c){const y=this.startNode(),P=this.state.startLoc,H=this.state.type;return this.next(),this.finishTopicReference(y,P,c,H)}finishTopicReference(c,y,P,H){if(this.testTopicReferenceConfiguration(P,y,H)){const Y=P==="smart"?"PipelinePrimaryTopicReference":"TopicReference";return this.topicReferenceIsAllowedInCurrentContext()||this.raise(P==="smart"?g.PrimaryTopicNotAllowed:g.PipeTopicUnbound,y),this.registerTopicReference(),this.finishNode(c,Y)}throw this.raise(g.PipeTopicUnconfiguredToken,y,{token:ye(H)})}testTopicReferenceConfiguration(c,y,P){switch(c){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:ye(P)}]);case"smart":return P===27;default:throw this.raise(g.PipeTopicRequiresHackPipes,y)}}parseAsyncArrowUnaryFunction(c){this.prodParam.enter(rs(!0,this.prodParam.hasYield));const y=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(g.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(c,y,!0)}parseDo(c,y){this.expectPlugin("doExpressions"),y&&this.expectPlugin("asyncDoExpressions"),c.async=y,this.next();const P=this.state.labels;return this.state.labels=[],y?(this.prodParam.enter(2),c.body=this.parseBlock(),this.prodParam.exit()):c.body=this.parseBlock(),this.state.labels=P,this.finishNode(c,"DoExpression")}parseSuper(){const c=this.startNode();return this.next(),!this.match(10)||this.scope.allowDirectSuper||this.options.allowSuperOutsideMethod?this.scope.allowSuper||this.options.allowSuperOutsideMethod||this.raise(g.UnexpectedSuper,c):this.raise(g.SuperNotAllowed,c),this.match(10)||this.match(0)||this.match(16)||this.raise(g.UnsupportedSuper,c),this.finishNode(c,"Super")}parsePrivateName(){const c=this.startNode(),y=this.startNodeAt(s(this.state.startLoc,1)),P=this.state.value;return this.next(),c.id=this.createIdentifier(y,P),this.finishNode(c,"PrivateName")}parseFunctionOrFunctionSent(){const c=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){const y=this.createIdentifier(this.startNodeAtNode(c),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(c,y,"sent")}return this.parseFunction(c)}parseMetaProperty(c,y,P){c.meta=y;const H=this.state.containsEsc;return c.property=this.parseIdentifier(!0),(c.property.name!==P||H)&&this.raise(g.UnsupportedMetaProperty,c.property,{target:y.name,onlyValidPropertyName:P}),this.finishNode(c,"MetaProperty")}parseImportMetaProperty(c){const y=this.createIdentifier(this.startNodeAtNode(c),"import");if(this.next(),this.isContextual(101))this.inModule||this.raise(g.ImportMetaOutsideModule,y),this.sawUnambiguousESM=!0;else if(this.isContextual(105)||this.isContextual(97)){const P=this.isContextual(105);if(P||this.unexpected(),this.expectPlugin(P?"sourcePhaseImports":"deferredImportEvaluation"),!this.options.createImportExpressions)throw this.raise(g.DynamicImportPhaseRequiresImportExpressions,this.state.startLoc,{phase:this.state.value});return this.next(),c.phase=P?"source":"defer",this.parseImportCall(c)}return this.parseMetaProperty(c,y,"meta")}parseLiteralAtNode(c,y,P){return this.addExtra(P,"rawValue",c),this.addExtra(P,"raw",this.input.slice(P.start,this.state.end)),P.value=c,this.next(),this.finishNode(P,y)}parseLiteral(c,y){const P=this.startNode();return this.parseLiteralAtNode(c,y,P)}parseStringLiteral(c){return this.parseLiteral(c,"StringLiteral")}parseNumericLiteral(c){return this.parseLiteral(c,"NumericLiteral")}parseBigIntLiteral(c){return this.parseLiteral(c,"BigIntLiteral")}parseDecimalLiteral(c){return this.parseLiteral(c,"DecimalLiteral")}parseRegExpLiteral(c){const y=this.parseLiteral(c.value,"RegExpLiteral");return y.pattern=c.pattern,y.flags=c.flags,y}parseBooleanLiteral(c){const y=this.startNode();return y.value=c,this.next(),this.finishNode(y,"BooleanLiteral")}parseNullLiteral(){const c=this.startNode();return this.next(),this.finishNode(c,"NullLiteral")}parseParenAndDistinguishExpression(c){const y=this.state.startLoc;let P;this.next(),this.expressionScope.enter(new br(1));const H=this.state.maybeInArrowParameters,Y=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;const we=this.state.startLoc,De=[],Ue=new hs;let Ke,et,St=!0;for(;!this.match(11);){if(St)St=!1;else if(this.expect(12,Ue.optionalParametersLoc===null?null:Ue.optionalParametersLoc),this.match(11)){et=this.state.startLoc;break}if(this.match(21)){const Pr=this.state.startLoc;if(Ke=this.state.startLoc,De.push(this.parseParenItem(this.parseRestBinding(),Pr)),!this.checkCommaAfterRest(41))break}else De.push(this.parseMaybeAssignAllowIn(Ue,this.parseParenItem))}const Jt=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=H,this.state.inFSharpPipelineDirectBody=Y;let Yt=this.startNodeAt(y);return c&&this.shouldParseArrow(De)&&(Yt=this.parseArrow(Yt))?(this.checkDestructuringPrivate(Ue),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(Yt,De,!1),Yt):(this.expressionScope.exit(),De.length||this.unexpected(this.state.lastTokStartLoc),et&&this.unexpected(et),Ke&&this.unexpected(Ke),this.checkExpressionErrors(Ue,!0),this.toReferencedListDeep(De,!0),De.length>1?(P=this.startNodeAt(we),P.expressions=De,this.finishNode(P,"SequenceExpression"),this.resetEndLocation(P,Jt)):P=De[0],this.wrapParenthesis(y,P))}wrapParenthesis(c,y){if(!this.options.createParenthesizedExpressions)return this.addExtra(y,"parenthesized",!0),this.addExtra(y,"parenStart",c.index),this.takeSurroundingComments(y,c.index,this.state.lastTokEndLoc.index),y;const P=this.startNodeAt(c);return P.expression=y,this.finishNode(P,"ParenthesizedExpression")}shouldParseArrow(c){return!this.canInsertSemicolon()}parseArrow(c){if(this.eat(19))return c}parseParenItem(c,y){return c}parseNewOrNewTarget(){const c=this.startNode();if(this.next(),this.match(16)){const y=this.createIdentifier(this.startNodeAtNode(c),"new");this.next();const P=this.parseMetaProperty(c,y,"target");return this.scope.inNonArrowFunction||this.scope.inClass||this.options.allowNewTargetOutsideFunction||this.raise(g.UnexpectedNewTarget,P),P}return this.parseNew(c)}parseNew(c){if(this.parseNewCallee(c),this.eat(10)){const y=this.parseExprList(11);this.toReferencedList(y),c.arguments=y}else c.arguments=[];return this.finishNode(c,"NewExpression")}parseNewCallee(c){const y=this.match(83),P=this.parseNoCallExpr();c.callee=P,!y||P.type!=="Import"&&P.type!=="ImportExpression"||this.raise(g.ImportCallNotNewExpression,P)}parseTemplateElement(c){const{start:y,startLoc:P,end:H,value:Y}=this.state,we=y+1,De=this.startNodeAt(s(P,1));Y===null&&(c||this.raise(g.InvalidEscapeSequenceTemplate,s(this.state.firstInvalidTemplateEscapePos,1)));const Ue=this.match(24),Ke=Ue?-1:-2,et=H+Ke;De.value={raw:this.input.slice(we,et).replace(/\r\n?/g,`
|
||
`),cooked:Y===null?null:Y.slice(1,Ke)},De.tail=Ue,this.next();const St=this.finishNode(De,"TemplateElement");return this.resetEndLocation(St,s(this.state.lastTokEndLoc,Ke)),St}parseTemplate(c){const y=this.startNode();y.expressions=[];let P=this.parseTemplateElement(c);for(y.quasis=[P];!P.tail;)y.expressions.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),y.quasis.push(P=this.parseTemplateElement(c));return this.finishNode(y,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(c,y,P,H){P&&this.expectPlugin("recordAndTuple");const Y=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;const we=Object.create(null);let De=!0;const Ue=this.startNode();for(Ue.properties=[],this.next();!this.match(c);){if(De)De=!1;else if(this.expect(12),this.match(c)){this.addTrailingCommaExtraToNode(Ue);break}let et;y?et=this.parseBindingProperty():(et=this.parsePropertyDefinition(H),this.checkProto(et,P,we,H)),P&&!this.isObjectProperty(et)&&et.type!=="SpreadElement"&&this.raise(g.InvalidRecordProperty,et),et.shorthand&&this.addExtra(et,"shorthand",!0),Ue.properties.push(et)}this.next(),this.state.inFSharpPipelineDirectBody=Y;let Ke="ObjectExpression";return y?Ke="ObjectPattern":P&&(Ke="RecordExpression"),this.finishNode(Ue,Ke)}addTrailingCommaExtraToNode(c){this.addExtra(c,"trailingComma",this.state.lastTokStartLoc.index),this.addExtra(c,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(c){return!c.computed&&c.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(55))}parsePropertyDefinition(c){let y=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(g.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)y.push(this.parseDecorator());const P=this.startNode();let H,Y=!1,we=!1;if(this.match(21))return y.length&&this.unexpected(),this.parseSpread();y.length&&(P.decorators=y,y=[]),P.method=!1,c&&(H=this.state.startLoc);let De=this.eat(55);this.parsePropertyNamePrefixOperator(P);const Ue=this.state.containsEsc,Ke=this.parsePropertyName(P,c);if(!De&&!Ue&&this.maybeAsyncOrAccessorProp(P)){const et=Ke.name;et!=="async"||this.hasPrecedingLineBreak()||(Y=!0,this.resetPreviousNodeTrailingComments(Ke),De=this.eat(55),this.parsePropertyName(P)),et!=="get"&&et!=="set"||(we=!0,this.resetPreviousNodeTrailingComments(Ke),P.kind=et,this.match(55)&&(De=!0,this.raise(g.AccessorIsGenerator,this.state.curPosition(),{kind:et}),this.next()),this.parsePropertyName(P))}return this.parseObjPropValue(P,H,De,Y,!1,we,c)}getGetterSetterExpectedParamCount(c){return c.kind==="get"?0:1}getObjectOrClassMethodParams(c){return c.params}checkGetterSetterParams(c){var y;const P=this.getGetterSetterExpectedParamCount(c),H=this.getObjectOrClassMethodParams(c);H.length!==P&&this.raise(c.kind==="get"?g.BadGetterArity:g.BadSetterArity,c),c.kind==="set"&&((y=H[H.length-1])==null?void 0:y.type)==="RestElement"&&this.raise(g.BadSetterRestParameter,c)}parseObjectMethod(c,y,P,H,Y){if(Y){const we=this.parseMethod(c,y,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(we),we}if(P||y||this.match(10))return H&&this.unexpected(),c.kind="method",c.method=!0,this.parseMethod(c,y,P,!1,!1,"ObjectMethod")}parseObjectProperty(c,y,P,H){if(c.shorthand=!1,this.eat(14))return c.value=P?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowIn(H),this.finishNode(c,"ObjectProperty");if(!c.computed&&c.key.type==="Identifier"){if(this.checkReservedWord(c.key.name,c.key.loc.start,!0,!1),P)c.value=this.parseMaybeDefault(y,ns(c.key));else if(this.match(29)){const Y=this.state.startLoc;H!=null?H.shorthandAssignLoc===null&&(H.shorthandAssignLoc=Y):this.raise(g.InvalidCoverInitializedName,Y),c.value=this.parseMaybeDefault(y,ns(c.key))}else c.value=ns(c.key);return c.shorthand=!0,this.finishNode(c,"ObjectProperty")}}parseObjPropValue(c,y,P,H,Y,we,De){const Ue=this.parseObjectMethod(c,P,H,Y,we)||this.parseObjectProperty(c,y,Y,De);return Ue||this.unexpected(),Ue}parsePropertyName(c,y){if(this.eat(0))c.computed=!0,c.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{const{type:P,value:H}=this.state;let Y;if(ce(P))Y=this.parseIdentifier(!0);else switch(P){case 134:Y=this.parseNumericLiteral(H);break;case 133:Y=this.parseStringLiteral(H);break;case 135:Y=this.parseBigIntLiteral(H);break;case 136:Y=this.parseDecimalLiteral(H);break;case 138:{const we=this.state.startLoc;y!=null?y.privateKeyLoc===null&&(y.privateKeyLoc=we):this.raise(g.UnexpectedPrivateField,we),Y=this.parsePrivateName();break}default:this.unexpected()}c.key=Y,P!==138&&(c.computed=!1)}return c.key}initFunction(c,y){c.id=null,c.generator=!1,c.async=y}parseMethod(c,y,P,H,Y,we){let De=arguments.length>6&&arguments[6]!==void 0&&arguments[6];this.initFunction(c,P),c.generator=y,this.scope.enter(18|(De?64:0)|(Y?32:0)),this.prodParam.enter(rs(P,c.generator)),this.parseFunctionParams(c,H);const Ue=this.parseFunctionBodyAndFinish(c,we,!0);return this.prodParam.exit(),this.scope.exit(),Ue}parseArrayLike(c,y,P,H){P&&this.expectPlugin("recordAndTuple");const Y=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;const we=this.startNode();return this.next(),we.elements=this.parseExprList(c,!P,H,we),this.state.inFSharpPipelineDirectBody=Y,this.finishNode(we,P?"TupleExpression":"ArrayExpression")}parseArrowExpression(c,y,P,H){this.scope.enter(6);let Y=rs(P,!1);!this.match(5)&&this.prodParam.hasIn&&(Y|=8),this.prodParam.enter(Y),this.initFunction(c,P);const we=this.state.maybeInArrowParameters;return y&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(c,y,H)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(c,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=we,this.finishNode(c,"ArrowFunctionExpression")}setArrowFunctionParameters(c,y,P){this.toAssignableList(y,P,!1),c.params=y}parseFunctionBodyAndFinish(c,y){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return this.parseFunctionBody(c,!1,P),this.finishNode(c,y)}parseFunctionBody(c,y){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const H=y&&!this.match(5);if(this.expressionScope.enter(wn()),H)c.body=this.parseMaybeAssign(),this.checkParams(c,!1,y,!1);else{const Y=this.state.strict,we=this.state.labels;this.state.labels=[],this.prodParam.enter(4|this.prodParam.currentFlags()),c.body=this.parseBlock(!0,!1,De=>{const Ue=!this.isSimpleParamList(c.params);De&&Ue&&this.raise(g.IllegalLanguageModeDirective,c.kind!=="method"&&c.kind!=="constructor"||!c.key?c:c.key.loc.end);const Ke=!Y&&this.state.strict;this.checkParams(c,!(this.state.strict||y||P||Ue),y,Ke),this.state.strict&&c.id&&this.checkIdentifier(c.id,65,Ke)}),this.prodParam.exit(),this.state.labels=we}this.expressionScope.exit()}isSimpleParameter(c){return c.type==="Identifier"}isSimpleParamList(c){for(let y=0,P=c.length;y<P;y++)if(!this.isSimpleParameter(c[y]))return!1;return!0}checkParams(c,y,P){let H=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];const Y=!y&&new Set,we={type:"FormalParameters"};for(const De of c.params)this.checkLVal(De,{in:we,binding:5,checkClashes:Y,strictModeChanged:H})}parseExprList(c,y,P,H){const Y=[];let we=!0;for(;!this.eat(c);){if(we)we=!1;else if(this.expect(12),this.match(c)){H&&this.addTrailingCommaExtraToNode(H),this.next();break}Y.push(this.parseExprListItem(y,P))}return Y}parseExprListItem(c,y,P){let H;if(this.match(12))c||this.raise(g.UnexpectedToken,this.state.curPosition(),{unexpected:","}),H=null;else if(this.match(21)){const Y=this.state.startLoc;H=this.parseParenItem(this.parseSpread(y),Y)}else if(this.match(17)){this.expectPlugin("partialApplication"),P||this.raise(g.UnexpectedArgumentPlaceholder,this.state.startLoc);const Y=this.startNode();this.next(),H=this.finishNode(Y,"ArgumentPlaceholder")}else H=this.parseMaybeAssignAllowIn(y,this.parseParenItem);return H}parseIdentifier(c){const y=this.startNode(),P=this.parseIdentifierName(c);return this.createIdentifier(y,P)}createIdentifier(c,y){return c.name=y,c.loc.identifierName=y,this.finishNode(c,"Identifier")}parseIdentifierName(c){let y;const{startLoc:P,type:H}=this.state;ce(H)?y=this.state.value:this.unexpected();const Y=H<=92;return c?Y&&this.replaceToken(132):this.checkReservedWord(y,P,Y,!1),this.next(),y}checkReservedWord(c,y,P,H){if(!(c.length>10)&&function(Y){return Ct.has(Y)}(c)){if(P&&function(Y){return nt.has(Y)}(c))this.raise(g.UnexpectedKeyword,y,{keyword:c});else if((this.state.strict?H?yr:Ut:er)(c,this.inModule))this.raise(g.UnexpectedReservedWord,y,{reservedWord:c});else if(c==="yield"){if(this.prodParam.hasYield)return void this.raise(g.YieldBindingIdentifier,y)}else if(c==="await"){if(this.prodParam.hasAwait)return void this.raise(g.AwaitBindingIdentifier,y);if(this.scope.inStaticBlock)return void this.raise(g.AwaitBindingIdentifierInStaticBlock,y);this.expressionScope.recordAsyncArrowParametersError(y)}else if(c==="arguments"&&this.scope.inClassAndNotInNonArrowFunction)return void this.raise(g.ArgumentsInClass,y)}}isAwaitAllowed(){return!!this.prodParam.hasAwait||!(!this.options.allowAwaitOutsideFunction||this.scope.inFunction)}parseAwait(c){const y=this.startNodeAt(c);return this.expressionScope.recordParameterInitializerError(g.AwaitExpressionFormalParameter,y),this.eat(55)&&this.raise(g.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:c}=this.state;return c===53||c===10||c===0||Me(c)||c===102&&!this.state.containsEsc||c===137||c===56||this.hasPlugin("v8intrinsic")&&c===54}parseYield(){const c=this.startNode();this.expressionScope.recordParameterInitializerError(g.YieldInParameter,c),this.next();let y=!1,P=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:P=this.parseMaybeAssign()}return c.delegate=y,c.argument=P,this.finishNode(c,"YieldExpression")}parseImportCall(c){return this.next(),c.source=this.parseMaybeAssignAllowIn(),(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(c.options=null),this.eat(12)&&(this.expectImportAttributesPlugin(),this.match(11)||(c.options=this.parseMaybeAssignAllowIn(),this.eat(12))),this.expect(11),this.finishNode(c,"ImportExpression")}checkPipelineAtInfixOperator(c,y){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&c.type==="SequenceExpression"&&this.raise(g.PipelineHeadSequenceExpression,y)}parseSmartPipelineBodyInStyle(c,y){if(this.isSimpleReference(c)){const P=this.startNodeAt(y);return P.callee=c,this.finishNode(P,"PipelineBareFunction")}{const P=this.startNodeAt(y);return this.checkSmartPipeTopicBodyEarlyErrors(y),P.expression=c,this.finishNode(P,"PipelineTopicExpression")}}isSimpleReference(c){switch(c.type){case"MemberExpression":return!c.computed&&this.isSimpleReference(c.object);case"Identifier":return!0;default:return!1}}checkSmartPipeTopicBodyEarlyErrors(c){if(this.match(19))throw this.raise(g.PipelineBodyNoArrow,this.state.startLoc);this.topicReferenceWasUsedInCurrentContext()||this.raise(g.PipelineTopicUnused,c)}withTopicBindingContext(c){const y=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return c()}finally{this.state.topicContext=y}}withSmartMixTopicForbiddingContext(c){if(!this.hasPlugin(["pipelineOperator",{proposal:"smart"}]))return c();{const y=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return c()}finally{this.state.topicContext=y}}}withSoloAwaitPermittingContext(c){const y=this.state.soloAwait;this.state.soloAwait=!0;try{return c()}finally{this.state.soloAwait=y}}allowInAnd(c){const y=this.prodParam.currentFlags();if(8&~y){this.prodParam.enter(8|y);try{return c()}finally{this.prodParam.exit()}}return c()}disallowInAnd(c){const y=this.prodParam.currentFlags();if(8&y){this.prodParam.enter(-9&y);try{return c()}finally{this.prodParam.exit()}}return c()}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(c){const y=this.state.startLoc;this.state.potentialArrowAt=this.state.start;const P=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;const H=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),y,c);return this.state.inFSharpPipelineDirectBody=P,H}parseModuleExpression(){this.expectPlugin("moduleBlocks");const c=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);const y=this.startNodeAt(this.state.endLoc);this.next();const P=this.initializeScopes(!0);this.enterInitialScopes();try{c.body=this.parseProgram(y,8,"module")}finally{P()}return this.finishNode(c,"ModuleExpression")}parsePropertyNamePrefixOperator(c){}}const $o={kind:1},Uo={kind:2},gs=/[\uD800-\uDFFF]/u,_i=/in(?:stanceof)?/y;class E1 extends ul{parseTopLevel(c,y){return c.program=this.parseProgram(y),c.comments=this.comments,this.options.tokens&&(c.tokens=function(P,H){for(let Y=0;Y<P.length;Y++){const we=P[Y],{type:De}=we;if(typeof De=="number"){if(De===138){const{loc:Ue,start:Ke,value:et,end:St}=we,Jt=Ke+1,Yt=s(Ue.start,1);P.splice(Y,1,new Ar({type:ae(27),value:"#",start:Ke,end:Jt,startLoc:Ue.start,endLoc:Yt}),new Ar({type:ae(132),value:et,start:Jt,end:St,startLoc:Yt,endLoc:Ue.end})),Y++;continue}if(Me(De)){const{loc:Ue,start:Ke,value:et,end:St}=we,Jt=Ke+1,Yt=s(Ue.start,1);let Pr,kn,bn,Dn,Jn;Pr=H.charCodeAt(Ke)===96?new Ar({type:ae(22),value:"`",start:Ke,end:Jt,startLoc:Ue.start,endLoc:Yt}):new Ar({type:ae(8),value:"}",start:Ke,end:Jt,startLoc:Ue.start,endLoc:Yt}),De===24?(bn=St-1,Dn=s(Ue.end,-1),kn=et===null?null:et.slice(1,-1),Jn=new Ar({type:ae(22),value:"`",start:bn,end:St,startLoc:Dn,endLoc:Ue.end})):(bn=St-2,Dn=s(Ue.end,-2),kn=et===null?null:et.slice(1,-2),Jn=new Ar({type:ae(23),value:"${",start:bn,end:St,startLoc:Dn,endLoc:Ue.end})),P.splice(Y,1,Pr,new Ar({type:ae(20),value:kn,start:Jt,end:bn,startLoc:Yt,endLoc:Dn}),Jn),Y+=2;continue}we.type=ae(De)}}return P}(this.tokens,this.input)),this.finishNode(c,"File")}parseProgram(c){let y,P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:139,H=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.options.sourceType;if(c.sourceType=H,c.interpreter=this.parseInterpreterDirective(),this.parseBlockBody(c,!0,!0,P),this.inModule&&!this.options.allowUndeclaredExports&&this.scope.undefinedExports.size>0)for(const[Y,we]of Array.from(this.scope.undefinedExports))this.raise(g.ModuleExportUndefined,we,{localName:Y});return y=P===139?this.finishNode(c,"Program"):this.finishNodeAt(c,"Program",s(this.state.startLoc,-1)),y}stmtToDirective(c){const y=c;y.type="Directive",y.value=y.expression,delete y.expression;const P=y.value,H=P.value,Y=this.input.slice(P.start,P.end),we=P.value=Y.slice(1,-1);return this.addExtra(P,"raw",Y),this.addExtra(P,"rawValue",we),this.addExtra(P,"expressionValue",H),P.type="DirectiveLiteral",y}parseInterpreterDirective(){if(!this.match(28))return null;const c=this.startNode();return c.value=this.state.value,this.next(),this.finishNode(c,"InterpreterDirective")}isLet(){return!!this.isContextual(100)&&this.hasFollowingBindingAtom()}chStartsBindingIdentifier(c,y){if(ke(c)){if(_i.lastIndex=y,_i.test(this.input)){const P=this.codePointAtPos(_i.lastIndex);if(!Ge(P)&&P!==92)return!1}return!0}return c===92}chStartsBindingPattern(c){return c===91||c===123}hasFollowingBindingAtom(){const c=this.nextTokenStart(),y=this.codePointAtPos(c);return this.chStartsBindingPattern(y)||this.chStartsBindingIdentifier(y,c)}hasInLineFollowingBindingIdentifier(){const c=this.nextTokenInLineStart(),y=this.codePointAtPos(c);return this.chStartsBindingIdentifier(y,c)}startsUsingForOf(){const{type:c,containsEsc:y}=this.lookahead();return!(c===102&&!y)&&(oe(c)&&!this.hasFollowingLineBreak()?(this.expectPlugin("explicitResourceManagement"),!0):void 0)}startsAwaitUsing(){let c=this.nextTokenInLineStart();if(this.isUnparsedContextual(c,"using")){c=this.nextTokenInLineStartSince(c+5);const y=this.codePointAtPos(c);if(this.chStartsBindingIdentifier(y,c))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 c=arguments.length>0&&arguments[0]!==void 0&&arguments[0],y=0;return this.options.annexB&&!this.state.strict&&(y|=4,c&&(y|=8)),this.parseStatementLike(y)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(c){let y=null;return this.match(26)&&(y=this.parseDecorators(!0)),this.parseStatementContent(c,y)}parseStatementContent(c,y){const P=this.state.type,H=this.startNode(),Y=!!(2&c),we=!!(4&c),De=1&c;switch(P){case 60:return this.parseBreakContinueStatement(H,!0);case 63:return this.parseBreakContinueStatement(H,!1);case 64:return this.parseDebuggerStatement(H);case 90:return this.parseDoWhileStatement(H);case 91:return this.parseForStatement(H);case 68:if(this.lookaheadCharCode()===46)break;return we||this.raise(this.state.strict?g.StrictFunction:this.options.annexB?g.SloppyFunctionAnnexB:g.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(H,!1,!Y&&we);case 80:return Y||this.unexpected(),this.parseClass(this.maybeTakeDecorators(y,H),!0);case 69:return this.parseIfStatement(H);case 70:return this.parseReturnStatement(H);case 71:return this.parseSwitchStatement(H);case 72:return this.parseThrowStatement(H);case 73:return this.parseTryStatement(H);case 96:if(!this.state.containsEsc&&this.startsAwaitUsing())return this.isAwaitAllowed()?Y||this.raise(g.UnexpectedLexicalDeclaration,H):this.raise(g.AwaitUsingNotInAsyncContext,H),this.next(),this.parseVarStatement(H,"await using");break;case 107:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifier())break;return this.expectPlugin("explicitResourceManagement"),!this.scope.inModule&&this.scope.inTopLevel?this.raise(g.UnexpectedUsingDeclaration,this.state.startLoc):Y||this.raise(g.UnexpectedLexicalDeclaration,this.state.startLoc),this.parseVarStatement(H,"using");case 100:{if(this.state.containsEsc)break;const et=this.nextTokenStart(),St=this.codePointAtPos(et);if(St!==91&&(!Y&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(St,et)&&St!==123))break}case 75:Y||this.raise(g.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{const et=this.state.value;return this.parseVarStatement(H,et)}case 92:return this.parseWhileStatement(H);case 76:return this.parseWithStatement(H);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(H);case 83:{const et=this.lookaheadCharCode();if(et===40||et===46)break}case 82:{let et;return this.options.allowImportExportEverywhere||De||this.raise(g.UnexpectedImportExport,this.state.startLoc),this.next(),P===83?(et=this.parseImport(H),et.type!=="ImportDeclaration"||et.importKind&&et.importKind!=="value"||(this.sawUnambiguousESM=!0)):(et=this.parseExport(H,y),(et.type!=="ExportNamedDeclaration"||et.exportKind&&et.exportKind!=="value")&&(et.type!=="ExportAllDeclaration"||et.exportKind&&et.exportKind!=="value")&&et.type!=="ExportDefaultDeclaration"||(this.sawUnambiguousESM=!0)),this.assertModuleNodeAllowed(et),et}default:if(this.isAsyncFunction())return Y||this.raise(g.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(H,!0,!Y&&we)}const Ue=this.state.value,Ke=this.parseExpression();return oe(P)&&Ke.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement(H,Ue,Ke,c):this.parseExpressionStatement(H,Ke,y)}assertModuleNodeAllowed(c){this.options.allowImportExportEverywhere||this.inModule||this.raise(g.ImportOutsideModule,c)}decoratorsEnabledBeforeExport(){return!!this.hasPlugin("decorators-legacy")||this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")!==!1}maybeTakeDecorators(c,y,P){return c&&(y.decorators&&y.decorators.length>0?(typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(g.DecoratorsBeforeAfterExport,y.decorators[0]),y.decorators.unshift(...c)):y.decorators=c,this.resetStartLocationFromNode(y,c[0]),P&&this.resetStartLocationFromNode(P,y)),y}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(c){const y=[];do y.push(this.parseDecorator());while(this.match(26));if(this.match(82))c||this.unexpected(),this.decoratorsEnabledBeforeExport()||this.raise(g.DecoratorExportClass,this.state.startLoc);else if(!this.canHaveLeadingDecorator())throw this.raise(g.UnexpectedLeadingDecorator,this.state.startLoc);return y}parseDecorator(){this.expectOnePlugin(["decorators","decorators-legacy"]);const c=this.startNode();if(this.next(),this.hasPlugin("decorators")){const y=this.state.startLoc;let P;if(this.match(10)){const H=this.state.startLoc;this.next(),P=this.parseExpression(),this.expect(11),P=this.wrapParenthesis(H,P);const Y=this.state.startLoc;c.expression=this.parseMaybeDecoratorArguments(P),this.getPluginOption("decorators","allowCallParenthesized")===!1&&c.expression!==P&&this.raise(g.DecoratorArgumentsOutsideParentheses,Y)}else{for(P=this.parseIdentifier(!1);this.eat(16);){const H=this.startNodeAt(y);H.object=P,this.match(138)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),H.property=this.parsePrivateName()):H.property=this.parseIdentifier(!0),H.computed=!1,P=this.finishNode(H,"MemberExpression")}c.expression=this.parseMaybeDecoratorArguments(P)}}else c.expression=this.parseExprSubscripts();return this.finishNode(c,"Decorator")}parseMaybeDecoratorArguments(c){if(this.eat(10)){const y=this.startNodeAtNode(c);return y.callee=c,y.arguments=this.parseCallExpressionArguments(11,!1),this.toReferencedList(y.arguments),this.finishNode(y,"CallExpression")}return c}parseBreakContinueStatement(c,y){return this.next(),this.isLineTerminator()?c.label=null:(c.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(c,y),this.finishNode(c,y?"BreakStatement":"ContinueStatement")}verifyBreakContinue(c,y){let P;for(P=0;P<this.state.labels.length;++P){const H=this.state.labels[P];if((c.label==null||H.name===c.label.name)&&(H.kind!=null&&(y||H.kind===1)||c.label&&y))break}if(P===this.state.labels.length){const H=y?"BreakStatement":"ContinueStatement";this.raise(g.IllegalBreakContinue,c,{type:H})}}parseDebuggerStatement(c){return this.next(),this.semicolon(),this.finishNode(c,"DebuggerStatement")}parseHeaderExpression(){this.expect(10);const c=this.parseExpression();return this.expect(11),c}parseDoWhileStatement(c){return this.next(),this.state.labels.push($o),c.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.expect(92),c.test=this.parseHeaderExpression(),this.eat(13),this.finishNode(c,"DoWhileStatement")}parseForStatement(c){this.next(),this.state.labels.push($o);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(c,null);const P=this.isContextual(100);{const Ue=this.isContextual(96)&&this.startsAwaitUsing(),Ke=Ue||this.isContextual(107)&&this.startsUsingForOf(),et=P&&this.hasFollowingBindingAtom()||Ke;if(this.match(74)||this.match(75)||et){const St=this.startNode();let Jt;Ue?(Jt="await using",this.isAwaitAllowed()||this.raise(g.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):Jt=this.state.value,this.next(),this.parseVar(St,!0,Jt);const Yt=this.finishNode(St,"VariableDeclaration"),Pr=this.match(58);return Pr&&Ke&&this.raise(g.ForInUsing,Yt),(Pr||this.isContextual(102))&&Yt.declarations.length===1?this.parseForIn(c,Yt,y):(y!==null&&this.unexpected(y),this.parseFor(c,Yt))}}const H=this.isContextual(95),Y=new hs,we=this.parseExpression(!0,Y),De=this.isContextual(102);if(De&&(P&&this.raise(g.ForOfLet,we),y===null&&H&&we.type==="Identifier"&&this.raise(g.ForOfAsync,we)),De||this.match(58)){this.checkDestructuringPrivate(Y),this.toAssignable(we,!0);const Ue=De?"ForOfStatement":"ForInStatement";return this.checkLVal(we,{in:{type:Ue}}),this.parseForIn(c,we,y)}return this.checkExpressionErrors(Y,!0),y!==null&&this.unexpected(y),this.parseFor(c,we)}parseFunctionStatement(c,y,P){return this.next(),this.parseFunction(c,1|(P?2:0)|(y?8:0))}parseIfStatement(c){return this.next(),c.test=this.parseHeaderExpression(),c.consequent=this.parseStatementOrSloppyAnnexBFunctionDeclaration(),c.alternate=this.eat(66)?this.parseStatementOrSloppyAnnexBFunctionDeclaration():null,this.finishNode(c,"IfStatement")}parseReturnStatement(c){return this.prodParam.hasReturn||this.options.allowReturnOutsideFunction||this.raise(g.IllegalReturn,this.state.startLoc),this.next(),this.isLineTerminator()?c.argument=null:(c.argument=this.parseExpression(),this.semicolon()),this.finishNode(c,"ReturnStatement")}parseSwitchStatement(c){this.next(),c.discriminant=this.parseHeaderExpression();const y=c.cases=[];let P;this.expect(5),this.state.labels.push(Uo),this.scope.enter(0);for(let H;!this.match(8);)if(this.match(61)||this.match(65)){const Y=this.match(61);P&&this.finishNode(P,"SwitchCase"),y.push(P=this.startNode()),P.consequent=[],this.next(),Y?P.test=this.parseExpression():(H&&this.raise(g.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),H=!0,P.test=null),this.expect(14)}else P?P.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),P&&this.finishNode(P,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(c,"SwitchStatement")}parseThrowStatement(c){return this.next(),this.hasPrecedingLineBreak()&&this.raise(g.NewlineAfterThrow,this.state.lastTokEndLoc),c.argument=this.parseExpression(),this.semicolon(),this.finishNode(c,"ThrowStatement")}parseCatchClauseParam(){const c=this.parseBindingAtom();return this.scope.enter(this.options.annexB&&c.type==="Identifier"?8:0),this.checkLVal(c,{in:{type:"CatchClause"},binding:9}),c}parseTryStatement(c){if(this.next(),c.block=this.parseBlock(),c.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(),c.handler=this.finishNode(y,"CatchClause")}return c.finalizer=this.eat(67)?this.parseBlock():null,c.handler||c.finalizer||this.raise(g.NoCatchOrFinally,c),this.finishNode(c,"TryStatement")}parseVarStatement(c,y){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return this.next(),this.parseVar(c,!1,y,P),this.semicolon(),this.finishNode(c,"VariableDeclaration")}parseWhileStatement(c){return this.next(),c.test=this.parseHeaderExpression(),this.state.labels.push($o),c.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.state.labels.pop(),this.finishNode(c,"WhileStatement")}parseWithStatement(c){return this.state.strict&&this.raise(g.StrictWith,this.state.startLoc),this.next(),c.object=this.parseHeaderExpression(),c.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.finishNode(c,"WithStatement")}parseEmptyStatement(c){return this.next(),this.finishNode(c,"EmptyStatement")}parseLabeledStatement(c,y,P,H){for(const De of this.state.labels)De.name===y&&this.raise(g.LabelRedeclaration,P,{labelName:y});const Y=(we=this.state.type)>=90&&we<=92?1:this.match(71)?2:null;var we;for(let De=this.state.labels.length-1;De>=0;De--){const Ue=this.state.labels[De];if(Ue.statementStart!==c.start)break;Ue.statementStart=this.state.start,Ue.kind=Y}return this.state.labels.push({name:y,kind:Y,statementStart:this.state.start}),c.body=8&H?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),c.label=P,this.finishNode(c,"LabeledStatement")}parseExpressionStatement(c,y,P){return c.expression=y,this.semicolon(),this.finishNode(c,"ExpressionStatement")}parseBlock(){let c=arguments.length>0&&arguments[0]!==void 0&&arguments[0],y=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],P=arguments.length>2?arguments[2]:void 0;const H=this.startNode();return c&&this.state.strictErrors.clear(),this.expect(5),y&&this.scope.enter(0),this.parseBlockBody(H,c,!1,8,P),y&&this.scope.exit(),this.finishNode(H,"BlockStatement")}isValidDirective(c){return c.type==="ExpressionStatement"&&c.expression.type==="StringLiteral"&&!c.expression.extra.parenthesized}parseBlockBody(c,y,P,H,Y){const we=c.body=[],De=c.directives=[];this.parseBlockOrModuleBlockBody(we,y?De:void 0,P,H,Y)}parseBlockOrModuleBlockBody(c,y,P,H,Y){const we=this.state.strict;let De=!1,Ue=!1;for(;!this.match(H);){const Ke=P?this.parseModuleItem():this.parseStatementListItem();if(y&&!Ue){if(this.isValidDirective(Ke)){const et=this.stmtToDirective(Ke);y.push(et),De||et.value.value!=="use strict"||(De=!0,this.setStrict(!0));continue}Ue=!0,this.state.strictErrors.clear()}c.push(Ke)}Y?.call(this,De),we||this.setStrict(!1),this.next()}parseFor(c,y){return c.init=y,this.semicolon(!1),c.test=this.match(13)?null:this.parseExpression(),this.semicolon(!1),c.update=this.match(11)?null:this.parseExpression(),this.expect(11),c.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(c,"ForStatement")}parseForIn(c,y,P){const H=this.match(58);return this.next(),H?P!==null&&this.unexpected(P):c.await=P!==null,y.type!=="VariableDeclaration"||y.declarations[0].init==null||H&&this.options.annexB&&!this.state.strict&&y.kind==="var"&&y.declarations[0].id.type==="Identifier"||this.raise(g.ForInOfLoopInitializer,y,{type:H?"ForInStatement":"ForOfStatement"}),y.type==="AssignmentPattern"&&this.raise(g.InvalidLhs,y,{ancestor:{type:"ForStatement"}}),c.left=y,c.right=H?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),c.body=this.withSmartMixTopicForbiddingContext(()=>this.parseStatement()),this.scope.exit(),this.state.labels.pop(),this.finishNode(c,H?"ForInStatement":"ForOfStatement")}parseVar(c,y,P){let H=arguments.length>3&&arguments[3]!==void 0&&arguments[3];const Y=c.declarations=[];for(c.kind=P;;){const we=this.startNode();if(this.parseVarId(we,P),we.init=this.eat(29)?y?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,we.init!==null||H||(we.id.type==="Identifier"||y&&(this.match(58)||this.isContextual(102))?P!=="const"||this.match(58)||this.isContextual(102)||this.raise(g.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"const"}):this.raise(g.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"destructuring"})),Y.push(this.finishNode(we,"VariableDeclarator")),!this.eat(12))break}return c}parseVarId(c,y){const P=this.parseBindingAtom();this.checkLVal(P,{in:{type:"VariableDeclarator"},binding:y==="var"?5:8201}),c.id=P}parseAsyncFunctionExpression(c){return this.parseFunction(c,8)}parseFunction(c){let y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;const P=2&y,H=!!(1&y),Y=H&&!(4&y),we=!!(8&y);this.initFunction(c,we),this.match(55)&&(P&&this.raise(g.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),c.generator=!0),H&&(c.id=this.parseFunctionId(Y));const De=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(2),this.prodParam.enter(rs(we,c.generator)),H||(c.id=this.parseFunctionId()),this.parseFunctionParams(c,!1),this.withSmartMixTopicForbiddingContext(()=>{this.parseFunctionBodyAndFinish(c,H?"FunctionDeclaration":"FunctionExpression")}),this.prodParam.exit(),this.scope.exit(),H&&!P&&this.registerFunctionStatementId(c),this.state.maybeInArrowParameters=De,c}parseFunctionId(c){return c||oe(this.state.type)?this.parseIdentifier():null}parseFunctionParams(c,y){this.expect(10),this.expressionScope.enter(new jr(3)),c.params=this.parseBindingList(11,41,2|(y?4:0)),this.expressionScope.exit()}registerFunctionStatementId(c){c.id&&this.scope.declareName(c.id.name,!this.options.annexB||this.state.strict||c.generator||c.async?this.scope.treatFunctionsAsVar?5:8201:17,c.id.loc.start)}parseClass(c,y,P){this.next();const H=this.state.strict;return this.state.strict=!0,this.parseClassId(c,y,P),this.parseClassSuper(c),c.body=this.parseClassBody(!!c.superClass,H),this.finishNode(c,y?"ClassDeclaration":"ClassExpression")}isClassProperty(){return this.match(29)||this.match(13)||this.match(8)}isClassMethod(){return this.match(10)}isNonstaticConstructor(c){return!(c.computed||c.static||c.key.name!=="constructor"&&c.key.value!=="constructor")}parseClassBody(c,y){this.classScope.enter();const P={hadConstructor:!1,hadSuperClass:c};let H=[];const Y=this.startNode();if(Y.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext(()=>{for(;!this.match(8);){if(this.eat(13)){if(H.length>0)throw this.raise(g.DecoratorSemicolon,this.state.lastTokEndLoc);continue}if(this.match(26)){H.push(this.parseDecorator());continue}const we=this.startNode();H.length&&(we.decorators=H,this.resetStartLocationFromNode(we,H[0]),H=[]),this.parseClassMember(Y,we,P),we.kind==="constructor"&&we.decorators&&we.decorators.length>0&&this.raise(g.DecoratorConstructor,we)}}),this.state.strict=y,this.next(),H.length)throw this.raise(g.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(Y,"ClassBody")}parseClassMemberFromModifier(c,y){const P=this.parseIdentifier(!0);if(this.isClassMethod()){const H=y;return H.kind="method",H.computed=!1,H.key=P,H.static=!1,this.pushClassMethod(c,H,!1,!1,!1,!1),!0}if(this.isClassProperty()){const H=y;return H.computed=!1,H.key=P,H.static=!1,c.body.push(this.parseClassProperty(H)),!0}return this.resetPreviousNodeTrailingComments(P),!1}parseClassMember(c,y,P){const H=this.isContextual(106);if(H){if(this.parseClassMemberFromModifier(c,y))return;if(this.eat(5))return void this.parseClassStaticBlock(c,y)}this.parseClassMemberWithIsStatic(c,y,P,H)}parseClassMemberWithIsStatic(c,y,P,H){const Y=y,we=y,De=y,Ue=y,Ke=y,et=Y,St=Y;if(y.static=H,this.parsePropertyNamePrefixOperator(y),this.eat(55)){et.kind="method";const bn=this.match(138);return this.parseClassElementName(et),bn?void this.pushClassPrivateMethod(c,we,!0,!1):(this.isNonstaticConstructor(Y)&&this.raise(g.ConstructorIsGenerator,Y.key),void this.pushClassMethod(c,Y,!0,!1,!1,!1))}const Jt=oe(this.state.type)&&!this.state.containsEsc,Yt=this.match(138),Pr=this.parseClassElementName(y),kn=this.state.startLoc;if(this.parsePostMemberNameModifiers(St),this.isClassMethod()){if(et.kind="method",Yt)return void this.pushClassPrivateMethod(c,we,!1,!1);const bn=this.isNonstaticConstructor(Y);let Dn=!1;bn&&(Y.kind="constructor",P.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(g.DuplicateConstructor,Pr),bn&&this.hasPlugin("typescript")&&y.override&&this.raise(g.OverrideOnConstructor,Pr),P.hadConstructor=!0,Dn=P.hadSuperClass),this.pushClassMethod(c,Y,!1,!1,bn,Dn)}else if(this.isClassProperty())Yt?this.pushClassPrivateProperty(c,Ue):this.pushClassProperty(c,De);else if(Jt&&Pr.name==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(Pr);const bn=this.eat(55);St.optional&&this.unexpected(kn),et.kind="method";const Dn=this.match(138);this.parseClassElementName(et),this.parsePostMemberNameModifiers(St),Dn?this.pushClassPrivateMethod(c,we,bn,!0):(this.isNonstaticConstructor(Y)&&this.raise(g.ConstructorIsAsync,Y.key),this.pushClassMethod(c,Y,bn,!0,!1,!1))}else if(!Jt||Pr.name!=="get"&&Pr.name!=="set"||this.match(55)&&this.isLineTerminator())if(Jt&&Pr.name==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(Pr);const bn=this.match(138);this.parseClassElementName(De),this.pushClassAccessorProperty(c,Ke,bn)}else this.isLineTerminator()?Yt?this.pushClassPrivateProperty(c,Ue):this.pushClassProperty(c,De):this.unexpected();else{this.resetPreviousNodeTrailingComments(Pr),et.kind=Pr.name;const bn=this.match(138);this.parseClassElementName(Y),bn?this.pushClassPrivateMethod(c,we,!1,!1):(this.isNonstaticConstructor(Y)&&this.raise(g.ConstructorIsAccessor,Y.key),this.pushClassMethod(c,Y,!1,!1,!1,!1)),this.checkGetterSetterParams(Y)}}parseClassElementName(c){const{type:y,value:P}=this.state;if(y!==132&&y!==133||!c.static||P!=="prototype"||this.raise(g.StaticPrototype,this.state.startLoc),y===138){P==="constructor"&&this.raise(g.ConstructorClassPrivateField,this.state.startLoc);const H=this.parsePrivateName();return c.key=H,H}return this.parsePropertyName(c)}parseClassStaticBlock(c,y){var P;this.scope.enter(208);const H=this.state.labels;this.state.labels=[],this.prodParam.enter(0);const Y=y.body=[];this.parseBlockOrModuleBlockBody(Y,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=H,c.body.push(this.finishNode(y,"StaticBlock")),(P=y.decorators)!=null&&P.length&&this.raise(g.DecoratorStaticBlock,y)}pushClassProperty(c,y){y.computed||y.key.name!=="constructor"&&y.key.value!=="constructor"||this.raise(g.ConstructorClassField,y.key),c.body.push(this.parseClassProperty(y))}pushClassPrivateProperty(c,y){const P=this.parseClassPrivateProperty(y);c.body.push(P),this.classScope.declarePrivateName(this.getPrivateNameSV(P.key),0,P.key.loc.start)}pushClassAccessorProperty(c,y,P){if(!P&&!y.computed){const Y=y.key;Y.name!=="constructor"&&Y.value!=="constructor"||this.raise(g.ConstructorClassField,Y)}const H=this.parseClassAccessorProperty(y);c.body.push(H),P&&this.classScope.declarePrivateName(this.getPrivateNameSV(H.key),0,H.key.loc.start)}pushClassMethod(c,y,P,H,Y,we){c.body.push(this.parseMethod(y,P,H,Y,we,"ClassMethod",!0))}pushClassPrivateMethod(c,y,P,H){const Y=this.parseMethod(y,P,H,!1,!1,"ClassPrivateMethod",!0);c.body.push(Y);const we=Y.kind==="get"?Y.static?6:2:Y.kind==="set"?Y.static?5:1:0;this.declareClassPrivateMethodInScope(Y,we)}declareClassPrivateMethodInScope(c,y){this.classScope.declarePrivateName(this.getPrivateNameSV(c.key),y,c.key.loc.start)}parsePostMemberNameModifiers(c){}parseClassPrivateProperty(c){return this.parseInitializer(c),this.semicolon(),this.finishNode(c,"ClassPrivateProperty")}parseClassProperty(c){return this.parseInitializer(c),this.semicolon(),this.finishNode(c,"ClassProperty")}parseClassAccessorProperty(c){return this.parseInitializer(c),this.semicolon(),this.finishNode(c,"ClassAccessorProperty")}parseInitializer(c){this.scope.enter(80),this.expressionScope.enter(wn()),this.prodParam.enter(0),c.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(c,y,P){let H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:8331;if(oe(this.state.type))c.id=this.parseIdentifier(),y&&this.declareNameFromIdentifier(c.id,H);else{if(!P&&y)throw this.raise(g.MissingClassName,this.state.startLoc);c.id=null}}parseClassSuper(c){c.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(c,y){const P=this.parseMaybeImportPhase(c,!0),H=this.maybeParseExportDefaultSpecifier(c,P),Y=!H||this.eat(12),we=Y&&this.eatExportStar(c),De=we&&this.maybeParseExportNamespaceSpecifier(c),Ue=Y&&(!De||this.eat(12)),Ke=H||we;if(we&&!De){if(H&&this.unexpected(),y)throw this.raise(g.UnsupportedDecoratorExport,c);return this.parseExportFrom(c,!0),this.finishNode(c,"ExportAllDeclaration")}const et=this.maybeParseExportNamedSpecifiers(c);let St;if(H&&Y&&!we&&!et&&this.unexpected(null,5),De&&Ue&&this.unexpected(null,98),Ke||et){if(St=!1,y)throw this.raise(g.UnsupportedDecoratorExport,c);this.parseExportFrom(c,Ke)}else St=this.maybeParseExportDeclaration(c);if(Ke||et||St){var Jt;const Yt=c;if(this.checkExport(Yt,!0,!1,!!Yt.source),((Jt=Yt.declaration)==null?void 0:Jt.type)==="ClassDeclaration")this.maybeTakeDecorators(y,Yt.declaration,Yt);else if(y)throw this.raise(g.UnsupportedDecoratorExport,c);return this.finishNode(Yt,"ExportNamedDeclaration")}if(this.eat(65)){const Yt=c,Pr=this.parseExportDefaultExpression();if(Yt.declaration=Pr,Pr.type==="ClassDeclaration")this.maybeTakeDecorators(y,Pr,Yt);else if(y)throw this.raise(g.UnsupportedDecoratorExport,c);return this.checkExport(Yt,!0,!0),this.finishNode(Yt,"ExportDefaultDeclaration")}this.unexpected(null,5)}eatExportStar(c){return this.eat(55)}maybeParseExportDefaultSpecifier(c,y){if(y||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",y?.loc.start);const P=y||this.parseIdentifier(!0),H=this.startNodeAtNode(P);return H.exported=P,c.specifiers=[this.finishNode(H,"ExportDefaultSpecifier")],!0}return!1}maybeParseExportNamespaceSpecifier(c){if(this.isContextual(93)){c.specifiers||(c.specifiers=[]);const y=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),y.exported=this.parseModuleExportName(),c.specifiers.push(this.finishNode(y,"ExportNamespaceSpecifier")),!0}return!1}maybeParseExportNamedSpecifiers(c){if(this.match(5)){c.specifiers||(c.specifiers=[]);const y=c.exportKind==="type";return c.specifiers.push(...this.parseExportSpecifiers(y)),c.source=null,c.declaration=null,this.hasPlugin("importAssertions")&&(c.assertions=[]),!0}return!1}maybeParseExportDeclaration(c){return!!this.shouldParseExportDeclaration()&&(c.specifiers=[],c.source=null,this.hasPlugin("importAssertions")&&(c.assertions=[]),c.declaration=this.parseExportDeclaration(c),!0)}isAsyncFunction(){if(!this.isContextual(95))return!1;const c=this.nextTokenInLineStart();return this.isUnparsedContextual(c,"function")}parseExportDefaultExpression(){const c=this.startNode();if(this.match(68))return this.next(),this.parseFunction(c,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(c,13);if(this.match(80))return this.parseClass(c,!0,!0);if(this.match(26))return this.hasPlugin("decorators")&&this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(g.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(g.UnsupportedDefaultExport,this.state.startLoc);const y=this.parseMaybeAssignAllowIn();return this.semicolon(),y}parseExportDeclaration(c){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){const{type:c}=this.state;if(oe(c)){if(c===95&&!this.state.containsEsc||c===100)return!1;if((c===130||c===129)&&!this.state.containsEsc){const{type:H}=this.lookahead();if(oe(H)&&H!==98||H===5)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;const y=this.nextTokenStart(),P=this.isUnparsedContextual(y,"from");if(this.input.charCodeAt(y)===44||oe(this.state.type)&&P)return!0;if(this.match(65)&&P){const H=this.input.charCodeAt(this.nextTokenStartSince(y+4));return H===34||H===39}return!1}parseExportFrom(c,y){this.eatContextual(98)?(c.source=this.parseImportSource(),this.checkExport(c),this.maybeParseImportAttributes(c),this.checkJSONModuleImport(c)):y&&this.unexpected(),this.semicolon()}shouldParseExportDeclaration(){const{type:c}=this.state;return c===26&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))?(this.getPluginOption("decorators","decoratorsBeforeExport")===!0&&this.raise(g.DecoratorBeforeExport,this.state.startLoc),!0):c===74||c===75||c===68||c===80||this.isLet()||this.isAsyncFunction()}checkExport(c,y,P,H){var Y;if(y){if(P){if(this.checkDuplicateExports(c,"default"),this.hasPlugin("exportDefaultFrom")){var we;const De=c.declaration;De.type!=="Identifier"||De.name!=="from"||De.end-De.start!=4||(we=De.extra)!=null&&we.parenthesized||this.raise(g.ExportDefaultFromAsIdentifier,De)}}else if((Y=c.specifiers)!=null&&Y.length)for(const De of c.specifiers){const{exported:Ue}=De,Ke=Ue.type==="Identifier"?Ue.name:Ue.value;if(this.checkDuplicateExports(De,Ke),!H&&De.local){const{local:et}=De;et.type!=="Identifier"?this.raise(g.ExportBindingIsString,De,{localName:et.value,exportName:Ke}):(this.checkReservedWord(et.name,et.loc.start,!0,!1),this.scope.checkLocalExport(et))}}else if(c.declaration){if(c.declaration.type==="FunctionDeclaration"||c.declaration.type==="ClassDeclaration"){const De=c.declaration.id;if(!De)throw new Error("Assertion failure");this.checkDuplicateExports(c,De.name)}else if(c.declaration.type==="VariableDeclaration")for(const De of c.declaration.declarations)this.checkDeclaration(De.id)}}}checkDeclaration(c){if(c.type==="Identifier")this.checkDuplicateExports(c,c.name);else if(c.type==="ObjectPattern")for(const y of c.properties)this.checkDeclaration(y);else if(c.type==="ArrayPattern")for(const y of c.elements)y&&this.checkDeclaration(y);else c.type==="ObjectProperty"?this.checkDeclaration(c.value):c.type==="RestElement"?this.checkDeclaration(c.argument):c.type==="AssignmentPattern"&&this.checkDeclaration(c.left)}checkDuplicateExports(c,y){this.exportedIdentifiers.has(y)&&(y==="default"?this.raise(g.DuplicateDefaultExport,c):this.raise(g.DuplicateExport,c,{exportName:y})),this.exportedIdentifiers.add(y)}parseExportSpecifiers(c){const y=[];let P=!0;for(this.expect(5);!this.eat(8);){if(P)P=!1;else if(this.expect(12),this.eat(8))break;const H=this.isContextual(130),Y=this.match(133),we=this.startNode();we.local=this.parseModuleExportName(),y.push(this.parseExportSpecifier(we,Y,c,H))}return y}parseExportSpecifier(c,y,P,H){return this.eatContextual(93)?c.exported=this.parseModuleExportName():y?c.exported=function(Y){const{type:we,start:De,end:Ue,loc:Ke,range:et,extra:St}=Y;if(we==="Placeholder")return function(Yt){return ns(Yt)}(Y);const Jt=Object.create(Fn);return Jt.type=we,Jt.start=De,Jt.end=Ue,Jt.loc=Ke,Jt.range=et,Y.raw!==void 0?Jt.raw=Y.raw:Jt.extra=St,Jt.value=Y.value,Jt}(c.local):c.exported||(c.exported=ns(c.local)),this.finishNode(c,"ExportSpecifier")}parseModuleExportName(){if(this.match(133)){const c=this.parseStringLiteral(this.state.value),y=c.value.match(gs);return y&&this.raise(g.ModuleExportNameHasLoneSurrogate,c,{surrogateCharCode:y[0].charCodeAt(0)}),c}return this.parseIdentifier(!0)}isJSONModuleImport(c){return c.assertions!=null&&c.assertions.some(y=>{let{key:P,value:H}=y;return H.value==="json"&&(P.type==="Identifier"?P.name==="type":P.value==="type")})}checkImportReflection(c){const{specifiers:y}=c,P=y.length===1?y[0].type:null;if(c.phase==="source")P!=="ImportDefaultSpecifier"&&this.raise(g.SourcePhaseImportRequiresDefault,y[0].loc.start);else if(c.phase==="defer")P!=="ImportNamespaceSpecifier"&&this.raise(g.DeferImportRequiresNamespace,y[0].loc.start);else if(c.module){var H;P!=="ImportDefaultSpecifier"&&this.raise(g.ImportReflectionNotBinding,y[0].loc.start),((H=c.assertions)==null?void 0:H.length)>0&&this.raise(g.ImportReflectionHasAssertion,y[0].loc.start)}}checkJSONModuleImport(c){if(this.isJSONModuleImport(c)&&c.type!=="ExportAllDeclaration"){const{specifiers:y}=c;if(y!=null){const P=y.find(H=>{let Y;if(H.type==="ExportSpecifier"?Y=H.local:H.type==="ImportSpecifier"&&(Y=H.imported),Y!==void 0)return Y.type==="Identifier"?Y.name!=="default":Y.value!=="default"});P!==void 0&&this.raise(g.ImportJSONBindingNotDefault,P.loc.start)}}}isPotentialImportPhase(c){return!c&&(this.isContextual(105)||this.isContextual(97)||this.isContextual(127))}applyImportPhase(c,y,P,H){y||(P==="module"?(this.expectPlugin("importReflection",H),c.module=!0):this.hasPlugin("importReflection")&&(c.module=!1),P==="source"?(this.expectPlugin("sourcePhaseImports",H),c.phase="source"):P==="defer"?(this.expectPlugin("deferredImportEvaluation",H),c.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(c.phase=null))}parseMaybeImportPhase(c,y){if(!this.isPotentialImportPhase(y))return this.applyImportPhase(c,y,null),null;const P=this.parseIdentifier(!0),{type:H}=this.state;return(ce(H)?H!==98||this.lookaheadCharCode()===102:H!==12)?(this.resetPreviousIdentifierLeadingComments(P),this.applyImportPhase(c,y,P.name,P.loc.start),null):(this.applyImportPhase(c,y,null),P)}isPrecedingIdImportPhase(c){const{type:y}=this.state;return oe(y)?y!==98||this.lookaheadCharCode()===102:y!==12}parseImport(c){return this.match(133)?this.parseImportSourceAndAttributes(c):this.parseImportSpecifiersAndAfter(c,this.parseMaybeImportPhase(c,!1))}parseImportSpecifiersAndAfter(c,y){c.specifiers=[];const P=!this.maybeParseDefaultImportSpecifier(c,y)||this.eat(12),H=P&&this.maybeParseStarImportSpecifier(c);return P&&!H&&this.parseNamedImportSpecifiers(c),this.expectContextual(98),this.parseImportSourceAndAttributes(c)}parseImportSourceAndAttributes(c){return c.specifiers!=null||(c.specifiers=[]),c.source=this.parseImportSource(),this.maybeParseImportAttributes(c),this.checkImportReflection(c),this.checkJSONModuleImport(c),this.semicolon(),this.finishNode(c,"ImportDeclaration")}parseImportSource(){return this.match(133)||this.unexpected(),this.parseExprAtom()}parseImportSpecifierLocal(c,y,P){y.local=this.parseIdentifier(),c.specifiers.push(this.finishImportSpecifier(y,P))}finishImportSpecifier(c,y){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:8201;return this.checkLVal(c.local,{in:{type:y},binding:P}),this.finishNode(c,y)}parseImportAttributes(){this.expect(5);const c=[],y=new Set;do{if(this.match(8))break;const P=this.startNode(),H=this.state.value;if(y.has(H)&&this.raise(g.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:H}),y.add(H),this.match(133)?P.key=this.parseStringLiteral(H):P.key=this.parseIdentifier(!0),this.expect(14),!this.match(133))throw this.raise(g.ModuleAttributeInvalidValue,this.state.startLoc);P.value=this.parseStringLiteral(this.state.value),c.push(this.finishNode(P,"ImportAttribute"))}while(this.eat(12));return this.expect(8),c}parseModuleAttributes(){const c=[],y=new Set;do{const P=this.startNode();if(P.key=this.parseIdentifier(!0),P.key.name!=="type"&&this.raise(g.ModuleAttributeDifferentFromType,P.key),y.has(P.key.name)&&this.raise(g.ModuleAttributesWithDuplicateKeys,P.key,{key:P.key.name}),y.add(P.key.name),this.expect(14),!this.match(133))throw this.raise(g.ModuleAttributeInvalidValue,this.state.startLoc);P.value=this.parseStringLiteral(this.state.value),c.push(this.finishNode(P,"ImportAttribute"))}while(this.eat(12));return c}maybeParseImportAttributes(c){let y,P=!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()),P=!0}else if(this.isContextual(94)&&!this.hasPrecedingLineBreak())this.hasPlugin("importAttributes")?(this.getPluginOption("importAttributes","deprecatedAssertSyntax")!==!0&&this.raise(g.ImportAttributesUseAssert,this.state.startLoc),this.addExtra(c,"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=[]}!P&&this.hasPlugin("importAssertions")?c.assertions=y:c.attributes=y}maybeParseDefaultImportSpecifier(c,y){if(y){const P=this.startNodeAtNode(y);return P.local=y,c.specifiers.push(this.finishImportSpecifier(P,"ImportDefaultSpecifier")),!0}return!!ce(this.state.type)&&(this.parseImportSpecifierLocal(c,this.startNode(),"ImportDefaultSpecifier"),!0)}maybeParseStarImportSpecifier(c){if(this.match(55)){const y=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(c,y,"ImportNamespaceSpecifier"),!0}return!1}parseNamedImportSpecifiers(c){let y=!0;for(this.expect(5);!this.eat(8);){if(y)y=!1;else{if(this.eat(14))throw this.raise(g.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}const P=this.startNode(),H=this.match(133),Y=this.isContextual(130);P.imported=this.parseModuleExportName();const we=this.parseImportSpecifier(P,H,c.importKind==="type"||c.importKind==="typeof",Y,void 0);c.specifiers.push(we)}}parseImportSpecifier(c,y,P,H,Y){if(this.eatContextual(93))c.local=this.parseIdentifier();else{const{imported:we}=c;if(y)throw this.raise(g.ImportBindingIsString,c,{importName:we.value});this.checkReservedWord(we.name,c.loc.start,!0,!0),c.local||(c.local=ns(we))}return this.finishImportSpecifier(c,"ImportSpecifier",Y)}isThisParam(c){return c.type==="Identifier"&&c.name==="this"}}class no extends E1{constructor(c,y){super(c=function(P){if(P==null)return Object.assign({},Sa);if(P.annexB!=null&&P.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");const H={};for(const we of Object.keys(Sa)){var Y;H[we]=(Y=P[we])!=null?Y:Sa[we]}return H}(c),y),this.options=c,this.initializeScopes(),this.plugins=function(P){const H=new Map;for(const Y of P){const[we,De]=Array.isArray(Y)?Y:[Y,{}];H.has(we)||H.set(we,De||{})}return H}(this.options.plugins),this.filename=c.sourceFilename}getScopeHandler(){return en}parse(){this.enterInitialScopes();const c=this.startNode(),y=this.startNode();return this.nextToken(),c.errors=null,this.parseTopLevel(c,y),c.errors=this.state.errors,c.comments.length=this.state.commentsLen,c}}const Hs=function(Te){const c={};for(const y of Object.keys(Te))c[y]=ae(Te[y]);return c}(pe);function Fi(Te,c){let y=no;return Te!=null&&Te.plugins&&(function(P){if(Mn(P,"decorators")){if(Mn(P,"decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");const H=Fs(P,"decorators","decoratorsBeforeExport");if(H!=null&&typeof H!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");const Y=Fs(P,"decorators","allowCallParenthesized");if(Y!=null&&typeof Y!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if(Mn(P,"flow")&&Mn(P,"typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(Mn(P,"placeholders")&&Mn(P,"v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(Mn(P,"pipelineOperator")){const H=Fs(P,"pipelineOperator","proposal");if(!Bo.includes(H)){const we=Bo.map(De=>`"${De}"`).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${we}.`)}const Y=Mn(P,["recordAndTuple",{syntaxType:"hash"}]);if(H==="hack"){if(Mn(P,"placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(Mn(P,"v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");const we=Fs(P,"pipelineOperator","topicToken");if(!cl.includes(we)){const De=cl.map(Ue=>`"${Ue}"`).join(", ");throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${De}.`)}if(we==="#"&&Y)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "hack", topicToken: "#" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.')}else if(H==="smart"&&Y)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "smart" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.')}if(Mn(P,"moduleAttributes")){if(Mn(P,"importAssertions")||Mn(P,"importAttributes"))throw new Error("Cannot combine importAssertions, importAttributes and moduleAttributes plugins.");if(Fs(P,"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(Mn(P,"importAssertions")&&Mn(P,"importAttributes"))throw new Error("Cannot combine importAssertions and importAttributes plugins.");if(Mn(P,"recordAndTuple")&&Fs(P,"recordAndTuple","syntaxType")!=null&&!Fo.includes(Fs(P,"recordAndTuple","syntaxType")))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+Fo.map(H=>`'${H}'`).join(", "));if(Mn(P,"asyncDoExpressions")&&!Mn(P,"doExpressions")){const H=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw H.missingPlugins="doExpressions",H}if(Mn(P,"optionalChainingAssign")&&Fs(P,"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'.")}(Te.plugins),y=function(P){const H=Ea.filter(De=>Mn(P,De)),Y=H.join("/");let we=pl[Y];if(!we){we=no;for(const De of H)we=Ca[De](we);pl[Y]=we}return we}(Te.plugins)),new y(Te,c)}const pl={};e.parse=function(Te,c){var y;if(((y=c)==null?void 0:y.sourceType)!=="unambiguous")return Fi(c,Te).parse();c=Object.assign({},c);try{c.sourceType="module";const P=Fi(c,Te),H=P.parse();if(P.sawUnambiguousESM)return H;if(P.ambiguousScriptDifferentAst)try{return c.sourceType="script",Fi(c,Te).parse()}catch{}else H.program.sourceType="script";return H}catch(P){try{return c.sourceType="script",Fi(c,Te).parse()}catch{}throw P}},e.parseExpression=function(Te,c){const y=Fi(c,Te);return y.options.strictMode&&(y.state.strict=!0),y.getExpression()},e.tokTypes=Hs},(t,e,n)=>{var r;n(12);var a=SyntaxError,i=Function,s=TypeError,o=function(N){try{return i('"use strict"; return ('+N+").constructor;")()}catch{}},l=Object.getOwnPropertyDescriptor;if(l)try{l({},"")}catch{l=null}var u=function(){throw new s},p=l?function(){try{return u}catch{try{return l(arguments,"callee").get}catch{return u}}}():u,h=n(230)(),d=n(231)(),m=Object.getPrototypeOf||(d?function(N){return N.__proto__}:null),f={},v=typeof Uint8Array<"u"&&m?m(Uint8Array):r,C={"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":h&&m?m([][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%":i,"%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&&m?m(m([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map<"u"&&h&&m?m(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&&m?m(new Set()[Symbol.iterator]()):r,"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":h&&m?m(""[Symbol.iterator]()):r,"%Symbol%":h?Symbol:r,"%SyntaxError%":a,"%ThrowTypeError%":p,"%TypedArray%":v,"%TypeError%":s,"%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(m)try{null.error}catch(N){var E=m(m(N));C["%Error.prototype%"]=E}var x=function N($){var D;if($==="%AsyncFunction%")D=o("async function () {}");else if($==="%GeneratorFunction%")D=o("function* () {}");else if($==="%AsyncGeneratorFunction%")D=o("async function* () {}");else if($==="%AsyncGenerator%"){var R=N("%AsyncGeneratorFunction%");R&&(D=R.prototype)}else if($==="%AsyncIteratorPrototype%"){var K=N("%AsyncGenerator%");K&&m&&(D=m(K.prototype))}return C[$]=D,D},g={"%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"]},w=n(71),b=n(233),A=w.call(Function.call,Array.prototype.concat),T=w.call(Function.apply,Array.prototype.splice),O=w.call(Function.call,String.prototype.replace),I=w.call(Function.call,String.prototype.slice),z=w.call(Function.call,RegExp.prototype.exec),U=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,F=function(N,$){var D,R=N;if(b(g,R)&&(R="%"+(D=g[R])[0]+"%"),b(C,R)){var K=C[R];if(K===f&&(K=x(R)),K===void 0&&!$)throw new s("intrinsic "+N+" exists, but is not available. Please file an issue!");return{alias:D,name:R,value:K}}throw new a("intrinsic "+N+" does not exist!")};t.exports=function(N,$){if(typeof N!="string"||N.length===0)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof $!="boolean")throw new s('"allowMissing" argument must be a boolean');if(z(/^%?[^%]*%?$/,N)===null)throw new a("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var D=function(ce){var ie=I(ce,0,1),ne=I(ce,-1);if(ie==="%"&&ne!=="%")throw new a("invalid intrinsic syntax, expected closing `%`");if(ne==="%"&&ie!=="%")throw new a("invalid intrinsic syntax, expected opening `%`");var Se=[];return O(ce,U,function(se,ye,ge,Me){Se[Se.length]=ge?O(Me,W,"$1"):ye||se}),Se}(N),R=D.length>0?D[0]:"",K=F("%"+R+"%",$),re=K.name,ue=K.value,Oe=!1,X=K.alias;X&&(R=X[0],T(D,A([0,1],X)));for(var J=1,fe=!0;J<D.length;J+=1){var Ee=D[J],Ae=I(Ee,0,1),pe=I(Ee,-1);if((Ae==='"'||Ae==="'"||Ae==="`"||pe==='"'||pe==="'"||pe==="`")&&Ae!==pe)throw new a("property names with quotes must have matching quotes");if(Ee!=="constructor"&&fe||(Oe=!0),b(C,re="%"+(R+="."+Ee)+"%"))ue=C[re];else if(ue!=null){if(!(Ee in ue)){if(!$)throw new s("base intrinsic for "+N+" exists, but the property is not available.");return}if(l&&J+1>=D.length){var oe=l(ue,Ee);ue=(fe=!!oe)&&"get"in oe&&!("originalValue"in oe.get)?oe.get:ue[Ee]}else fe=b(ue,Ee),ue=ue[Ee];fe&&!Oe&&(C[re]=ue)}}return ue}},(t,e,n)=>{const r=n(34),a=n(47),i=n(3),s=n(128),o=n(30),l=n(253),u=n(254),p=n(255),h=n(256),d=n(257),m=n(258),f=n(259),v=n(260),C=n(7),E=n(261),x=n(262),g=n(76),w=n(263),b=n(264),A=n(49),T=n(77),O=n(129),I=n(130),z=n(78),U=n(79),W=n(131),F=n(265),N=n(50),$=n(8),D=n(51),R=n(268),K=n(269),re=n(270),ue=n(271),Oe=n(272),X=n(80),J=n(273),fe=n(274),Ee=n(275),Ae=n(276),pe=n(277);t.exports={parse:o,valid:l,clean:u,inc:p,diff:h,major:d,minor:m,patch:f,prerelease:v,compare:C,rcompare:E,compareLoose:x,compareBuild:g,sort:w,rsort:b,gt:A,lt:T,eq:O,neq:I,gte:z,lte:U,cmp:W,coerce:F,Comparator:N,Range:$,satisfies:D,toComparators:R,maxSatisfying:K,minSatisfying:re,minVersion:ue,validRange:Oe,outside:X,gtr:J,ltr:fe,intersects:Ee,simplifyRange:Ae,subset:pe,SemVer:i,re:r.re,src:r.src,tokens:r.t,SEMVER_SPEC_VERSION:a.SEMVER_SPEC_VERSION,RELEASE_TYPES:a.RELEASE_TYPES,compareIdentifiers:s.compareIdentifiers,rcompareIdentifiers:s.rcompareIdentifiers}},(t,e,n)=>{let r,a,i,s,{isClean:o,my:l}=n(145),u=n(52),p=n(56),h=n(53);function d(v){return v.map(C=>(C.nodes&&(C.nodes=d(C.nodes)),delete C.source,C))}function m(v){if(v[o]=!1,v.proxyOf.nodes)for(let C of v.proxyOf.nodes)m(C)}class f extends h{append(){for(var C=arguments.length,E=new Array(C),x=0;x<C;x++)E[x]=arguments[x];for(let g of E){let w=this.normalize(g,this.last);for(let b of w)this.proxyOf.nodes.push(b)}return this.markDirty(),this}cleanRaws(C){if(super.cleanRaws(C),this.nodes)for(let E of this.nodes)E.cleanRaws(C)}each(C){if(!this.proxyOf.nodes)return;let E,x,g=this.getIterator();for(;this.indexes[g]<this.proxyOf.nodes.length&&(E=this.indexes[g],x=C(this.proxyOf.nodes[E],E),x!==!1);)this.indexes[g]+=1;return delete this.indexes[g],x}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,E)=>E==="proxyOf"?C:C[E]?E==="each"||typeof E=="string"&&E.startsWith("walk")?function(){for(var x=arguments.length,g=new Array(x),w=0;w<x;w++)g[w]=arguments[w];return C[E](...g.map(b=>typeof b=="function"?(A,T)=>b(A.toProxy(),T):b))}:E==="every"||E==="some"?x=>C[E](function(g){for(var w=arguments.length,b=new Array(w>1?w-1:0),A=1;A<w;A++)b[A-1]=arguments[A];return x(g.toProxy(),...b)}):E==="root"?()=>C.root().toProxy():E==="nodes"?C.nodes.map(x=>x.toProxy()):E==="first"||E==="last"?C[E].toProxy():C[E]:C[E],set:(C,E,x)=>(C[E]===x||(C[E]=x,E!=="name"&&E!=="params"&&E!=="selector"||C.markDirty()),!0)}}index(C){return typeof C=="number"?C:(C.proxyOf&&(C=C.proxyOf),this.proxyOf.nodes.indexOf(C))}insertAfter(C,E){let x,g=this.index(C),w=this.normalize(E,this.proxyOf.nodes[g]).reverse();g=this.index(C);for(let b of w)this.proxyOf.nodes.splice(g+1,0,b);for(let b in this.indexes)x=this.indexes[b],g<x&&(this.indexes[b]=x+w.length);return this.markDirty(),this}insertBefore(C,E){let x,g=this.index(C),w=g===0&&"prepend",b=this.normalize(E,this.proxyOf.nodes[g],w).reverse();g=this.index(C);for(let A of b)this.proxyOf.nodes.splice(g,0,A);for(let A in this.indexes)x=this.indexes[A],g<=x&&(this.indexes[A]=x+b.length);return this.markDirty(),this}normalize(C,E){if(typeof C=="string")C=d(r(C).nodes);else if(Array.isArray(C)){C=C.slice(0);for(let x of C)x.parent&&x.parent.removeChild(x,"ignore")}else if(C.type==="root"&&this.type!=="document"){C=C.nodes.slice(0);for(let x of C)x.parent&&x.parent.removeChild(x,"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 u(C)]}else if(C.selector)C=[new a(C)];else if(C.name)C=[new i(C)];else{if(!C.text)throw new Error("Unknown node type in node creation");C=[new p(C)]}return C.map(x=>(x[l]||f.rebuild(x),(x=x.proxyOf).parent&&x.parent.removeChild(x),x[o]&&m(x),x.raws.before===void 0&&E&&E.raws.before!==void 0&&(x.raws.before=E.raws.before.replace(/\S/g,"")),x.parent=this.proxyOf,x))}prepend(){for(var C=arguments.length,E=new Array(C),x=0;x<C;x++)E[x]=arguments[x];E=E.reverse();for(let g of E){let w=this.normalize(g,this.first,"prepend").reverse();for(let b of w)this.proxyOf.nodes.unshift(b);for(let b in this.indexes)this.indexes[b]=this.indexes[b]+w.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 E;C=this.index(C),this.proxyOf.nodes[C].parent=void 0,this.proxyOf.nodes.splice(C,1);for(let x in this.indexes)E=this.indexes[x],E>=C&&(this.indexes[x]=E-1);return this.markDirty(),this}replaceValues(C,E,x){return x||(x=E,E={}),this.walkDecls(g=>{E.props&&!E.props.includes(g.prop)||E.fast&&!g.value.includes(E.fast)||(g.value=g.value.replace(C,x))}),this.markDirty(),this}some(C){return this.nodes.some(C)}walk(C){return this.each((E,x)=>{let g;try{g=C(E,x)}catch(w){throw E.addToError(w)}return g!==!1&&E.walk&&(g=E.walk(C)),g})}walkAtRules(C,E){return E?C instanceof RegExp?this.walk((x,g)=>{if(x.type==="atrule"&&C.test(x.name))return E(x,g)}):this.walk((x,g)=>{if(x.type==="atrule"&&x.name===C)return E(x,g)}):(E=C,this.walk((x,g)=>{if(x.type==="atrule")return E(x,g)}))}walkComments(C){return this.walk((E,x)=>{if(E.type==="comment")return C(E,x)})}walkDecls(C,E){return E?C instanceof RegExp?this.walk((x,g)=>{if(x.type==="decl"&&C.test(x.prop))return E(x,g)}):this.walk((x,g)=>{if(x.type==="decl"&&x.prop===C)return E(x,g)}):(E=C,this.walk((x,g)=>{if(x.type==="decl")return E(x,g)}))}walkRules(C,E){return E?C instanceof RegExp?this.walk((x,g)=>{if(x.type==="rule"&&C.test(x.selector))return E(x,g)}):this.walk((x,g)=>{if(x.type==="rule"&&x.selector===C)return E(x,g)}):(E=C,this.walk((x,g)=>{if(x.type==="rule")return E(x,g)}))}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=>{a=v},f.registerAtRule=v=>{i=v},f.registerRoot=v=>{s=v},t.exports=f,f.default=f,f.rebuild=v=>{v.type==="atrule"?Object.setPrototypeOf(v,i.prototype):v.type==="rule"?Object.setPrototypeOf(v,a.prototype):v.type==="decl"?Object.setPrototypeOf(v,u.prototype):v.type==="comment"?Object.setPrototypeOf(v,p.prototype):v.type==="root"&&Object.setPrototypeOf(v,s.prototype),v[l]=!0,v.nodes&&v.nodes.forEach(C=>{f.rebuild(C)})}},(t,e,n)=>{var r=n(17);function a(X){return a=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(J){return typeof J}:function(J){return J&&typeof Symbol=="function"&&J.constructor===Symbol&&J!==Symbol.prototype?"symbol":typeof J},a(X)}function i(X,J,fe){return Object.defineProperty(X,"prototype",{writable:!1}),X}var s,o,l=n(227).codes,u=l.ERR_AMBIGUOUS_ARGUMENT,p=l.ERR_INVALID_ARG_TYPE,h=l.ERR_INVALID_ARG_VALUE,d=l.ERR_INVALID_RETURN_VALUE,m=l.ERR_MISSING_ARGS,f=n(241),v=n(32).inspect,C=n(32).types,E=C.isPromise,x=C.isRegExp,g=n(242)(),w=n(74)(),b=n(38)("RegExp.prototype.test");function A(){var X=n(245);s=X.isDeepEqual,o=X.isDeepStrictEqual}var T=!1,O=t.exports=W,I={};function z(X){throw X.message instanceof Error?X.message:new f(X)}function U(X,J,fe,Ee){if(!fe){var Ae=!1;if(J===0)Ae=!0,Ee="No value argument passed to `assert.ok()`";else if(Ee instanceof Error)throw Ee;var pe=new f({actual:fe,expected:!0,message:Ee,operator:"==",stackStartFn:X});throw pe.generatedMessage=Ae,pe}}function W(){for(var X=arguments.length,J=new Array(X),fe=0;fe<X;fe++)J[fe]=arguments[fe];U.apply(void 0,[W,J.length].concat(J))}O.fail=function X(J,fe,Ee,Ae,pe){var oe,ce=arguments.length;if(ce===0?oe="Failed":ce===1?(Ee=J,J=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")),ce===2&&(Ae="!=")),Ee instanceof Error)throw Ee;var ie={actual:J,expected:fe,operator:Ae===void 0?"fail":Ae,stackStartFn:pe||X};Ee!==void 0&&(ie.message=Ee);var ne=new f(ie);throw oe&&(ne.message=oe,ne.generatedMessage=!0),ne},O.AssertionError=f,O.ok=W,O.equal=function X(J,fe,Ee){if(arguments.length<2)throw new m("actual","expected");J!=fe&&z({actual:J,expected:fe,message:Ee,operator:"==",stackStartFn:X})},O.notEqual=function X(J,fe,Ee){if(arguments.length<2)throw new m("actual","expected");J==fe&&z({actual:J,expected:fe,message:Ee,operator:"!=",stackStartFn:X})},O.deepEqual=function X(J,fe,Ee){if(arguments.length<2)throw new m("actual","expected");s===void 0&&A(),s(J,fe)||z({actual:J,expected:fe,message:Ee,operator:"deepEqual",stackStartFn:X})},O.notDeepEqual=function X(J,fe,Ee){if(arguments.length<2)throw new m("actual","expected");s===void 0&&A(),s(J,fe)&&z({actual:J,expected:fe,message:Ee,operator:"notDeepEqual",stackStartFn:X})},O.deepStrictEqual=function X(J,fe,Ee){if(arguments.length<2)throw new m("actual","expected");s===void 0&&A(),o(J,fe)||z({actual:J,expected:fe,message:Ee,operator:"deepStrictEqual",stackStartFn:X})},O.notDeepStrictEqual=function X(J,fe,Ee){if(arguments.length<2)throw new m("actual","expected");s===void 0&&A(),o(J,fe)&&z({actual:J,expected:fe,message:Ee,operator:"notDeepStrictEqual",stackStartFn:X})},O.strictEqual=function X(J,fe,Ee){if(arguments.length<2)throw new m("actual","expected");w(J,fe)||z({actual:J,expected:fe,message:Ee,operator:"strictEqual",stackStartFn:X})},O.notStrictEqual=function X(J,fe,Ee){if(arguments.length<2)throw new m("actual","expected");w(J,fe)&&z({actual:J,expected:fe,message:Ee,operator:"notStrictEqual",stackStartFn:X})};var F=i(function X(J,fe,Ee){var Ae=this;(function(pe,oe){if(!(pe instanceof oe))throw new TypeError("Cannot call a class as a function")})(this,X),fe.forEach(function(pe){pe in J&&(Ee!==void 0&&typeof Ee[pe]=="string"&&x(J[pe])&&b(J[pe],Ee[pe])?Ae[pe]=Ee[pe]:Ae[pe]=J[pe])})});function N(X,J,fe,Ee){if(typeof J!="function"){if(x(J))return b(J,X);if(arguments.length===2)throw new p("expected",["Function","RegExp"],J);if(a(X)!=="object"||X===null){var Ae=new f({actual:X,expected:J,message:fe,operator:"deepStrictEqual",stackStartFn:Ee});throw Ae.operator=Ee.name,Ae}var pe=Object.keys(J);if(J instanceof Error)pe.push("name","message");else if(pe.length===0)throw new h("error",J,"may not be an empty object");return s===void 0&&A(),pe.forEach(function(oe){typeof X[oe]=="string"&&x(J[oe])&&b(J[oe],X[oe])||function(ce,ie,ne,Se,se,ye){if(!(ne in ce)||!o(ce[ne],ie[ne])){if(!Se){var ge=new F(ce,se),Me=new F(ie,se,ce),ae=new f({actual:ge,expected:Me,operator:"deepStrictEqual",stackStartFn:ye});throw ae.actual=ce,ae.expected=ie,ae.operator=ye.name,ae}z({actual:ce,expected:ie,message:Se,operator:ye.name,stackStartFn:ye})}}(X,J,oe,fe,pe,Ee)}),!0}return J.prototype!==void 0&&X instanceof J||!Error.isPrototypeOf(J)&&J.call({},X)===!0}function $(X){if(typeof X!="function")throw new p("fn","Function",X);try{X()}catch(J){return J}return I}function D(X){return E(X)||X!==null&&a(X)==="object"&&typeof X.then=="function"&&typeof X.catch=="function"}function R(X){return Promise.resolve().then(function(){var J;if(typeof X=="function"){if(!D(J=X()))throw new d("instance of Promise","promiseFn",J)}else{if(!D(X))throw new p("promiseFn",["Function","Promise"],X);J=X}return Promise.resolve().then(function(){return J}).then(function(){return I}).catch(function(fe){return fe})})}function K(X,J,fe,Ee){if(typeof fe=="string"){if(arguments.length===4)throw new p("error",["Object","Error","Function","RegExp"],fe);if(a(J)==="object"&&J!==null){if(J.message===fe)throw new u("error/message",'The error message "'.concat(J.message,'" is identical to the message.'))}else if(J===fe)throw new u("error/message",'The error "'.concat(J,'" is identical to the message.'));Ee=fe,fe=void 0}else if(fe!=null&&a(fe)!=="object"&&typeof fe!="function")throw new p("error",["Object","Error","Function","RegExp"],fe);if(J===I){var Ae="";fe&&fe.name&&(Ae+=" (".concat(fe.name,")")),Ae+=Ee?": ".concat(Ee):".";var pe=X.name==="rejects"?"rejection":"exception";z({actual:void 0,expected:fe,operator:X.name,message:"Missing expected ".concat(pe).concat(Ae),stackStartFn:X})}if(fe&&!N(J,fe,Ee,X))throw J}function re(X,J,fe,Ee){if(J!==I){if(typeof fe=="string"&&(Ee=fe,fe=void 0),!fe||N(J,fe)){var Ae=Ee?": ".concat(Ee):".",pe=X.name==="doesNotReject"?"rejection":"exception";z({actual:J,expected:fe,operator:X.name,message:"Got unwanted ".concat(pe).concat(Ae,`
|
||
`)+'Actual message: "'.concat(J&&J.message,'"'),stackStartFn:X})}throw J}}function ue(X,J,fe,Ee,Ae){if(!x(J))throw new p("regexp","RegExp",J);var pe=Ae==="match";if(typeof X!="string"||b(J,X)!==pe){if(fe instanceof Error)throw fe;var oe=!fe;fe=fe||(typeof X!="string"?'The "string" argument must be of type string. Received type '+"".concat(a(X)," (").concat(v(X),")"):(pe?"The input did not match the regular expression ":"The input was expected to not match the regular expression ")+"".concat(v(J),`. Input:
|
||
|
||
`).concat(v(X),`
|
||
`));var ce=new f({actual:X,expected:J,message:fe,operator:Ae,stackStartFn:Ee});throw ce.generatedMessage=oe,ce}}function Oe(){for(var X=arguments.length,J=new Array(X),fe=0;fe<X;fe++)J[fe]=arguments[fe];U.apply(void 0,[Oe,J.length].concat(J))}O.throws=function X(J){for(var fe=arguments.length,Ee=new Array(fe>1?fe-1:0),Ae=1;Ae<fe;Ae++)Ee[Ae-1]=arguments[Ae];K.apply(void 0,[X,$(J)].concat(Ee))},O.rejects=function X(J){for(var fe=arguments.length,Ee=new Array(fe>1?fe-1:0),Ae=1;Ae<fe;Ae++)Ee[Ae-1]=arguments[Ae];return R(J).then(function(pe){return K.apply(void 0,[X,pe].concat(Ee))})},O.doesNotThrow=function X(J){for(var fe=arguments.length,Ee=new Array(fe>1?fe-1:0),Ae=1;Ae<fe;Ae++)Ee[Ae-1]=arguments[Ae];re.apply(void 0,[X,$(J)].concat(Ee))},O.doesNotReject=function X(J){for(var fe=arguments.length,Ee=new Array(fe>1?fe-1:0),Ae=1;Ae<fe;Ae++)Ee[Ae-1]=arguments[Ae];return R(J).then(function(pe){return re.apply(void 0,[X,pe].concat(Ee))})},O.ifError=function X(J){if(J!=null){var fe="ifError got unwanted exception: ";a(J)==="object"&&typeof J.message=="string"?J.message.length===0&&J.constructor?fe+=J.constructor.name:fe+=J.message:fe+=v(J);var Ee=new f({actual:J,expected:null,operator:"ifError",message:fe,stackStartFn:X}),Ae=J.stack;if(typeof Ae=="string"){var pe=Ae.split(`
|
||
`);pe.shift();for(var oe=Ee.stack.split(`
|
||
`),ce=0;ce<pe.length;ce++){var ie=oe.indexOf(pe[ce]);if(ie!==-1){oe=oe.slice(0,ie);break}}Ee.stack="".concat(oe.join(`
|
||
`),`
|
||
`).concat(pe.join(`
|
||
`))}throw Ee}},O.match=function X(J,fe,Ee){ue(J,fe,Ee,X,"match")},O.doesNotMatch=function X(J,fe,Ee){ue(J,fe,Ee,X,"doesNotMatch")},O.strict=g(Oe,O,{equal:O.strictEqual,deepEqual:O.deepStrictEqual,notEqual:O.notStrictEqual,notDeepEqual:O.notDeepStrictEqual}),O.strict.strict=O.strict},(t,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 n=e.LOGICAL_OPERATORS=["||","&&","??"],r=(e.UPDATE_OPERATORS=["++","--"],e.BOOLEAN_NUMBER_BINARY_OPERATORS=[">","<",">=","<="]),a=e.EQUALITY_BINARY_OPERATORS=["==","===","!=","!=="],i=e.COMPARISON_BINARY_OPERATORS=[...a,"in","instanceof"],s=e.BOOLEAN_BINARY_OPERATORS=[...i,...r],o=e.NUMBER_BINARY_OPERATORS=["-","/","%","*","**","&","|",">>",">>>","<<","^"],l=(e.BINARY_OPERATORS=["+",...o,...s,"|>"],e.ASSIGNMENT_OPERATORS=["=","+=",...o.map(h=>h+"="),...n.map(h=>h+"=")],e.BOOLEAN_UNARY_OPERATORS=["delete","!"]),u=e.NUMBER_UNARY_OPERATORS=["+","-","~"],p=e.STRING_UNARY_OPERATORS=["typeof"];e.UNARY_OPERATORS=["void","throw",...l,...u,...p],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")},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(p){return l(p,!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],arguments.length>2&&arguments[2]!==void 0&&arguments[2],new Map)};var r=n(9),a=n(2);const i=Function.call.bind(Object.prototype.hasOwnProperty);function s(p,h,d,m){return p&&typeof p.type=="string"?l(p,h,d,m):p}function o(p,h,d,m){return Array.isArray(p)?p.map(f=>s(f,h,d,m)):s(p,h,d,m)}function l(p){let h=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],d=arguments.length>2&&arguments[2]!==void 0&&arguments[2],m=arguments.length>3?arguments[3]:void 0;if(!p)return p;const{type:f}=p,v={type:p.type};if((0,a.isIdentifier)(p))v.name=p.name,i(p,"optional")&&typeof p.optional=="boolean"&&(v.optional=p.optional),i(p,"typeAnnotation")&&(v.typeAnnotation=h?o(p.typeAnnotation,!0,d,m):p.typeAnnotation);else{if(!i(r.NODE_FIELDS,f))throw new Error(`Unknown node type: "${f}"`);for(const C of Object.keys(r.NODE_FIELDS[f]))i(p,C)&&(v[C]=h?(0,a.isFile)(p)&&C==="comments"?u(p.comments,h,d,m):o(p[C],!0,d,m):p[C])}return i(p,"loc")&&(v.loc=d?null:p.loc),i(p,"leadingComments")&&(v.leadingComments=u(p.leadingComments,h,d,m)),i(p,"innerComments")&&(v.innerComments=u(p.innerComments,h,d,m)),i(p,"trailingComments")&&(v.trailingComments=u(p.trailingComments,h,d,m)),i(p,"extra")&&(v.extra=Object.assign({},p.extra)),v}function u(p,h,d,m){return p&&h?p.map(f=>{const v=m.get(f);if(v)return v;const{type:C,value:E,loc:x}=f,g={type:C,value:E,loc:x};return d&&(g.loc=null),m.set(f,g),g}):p}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SHOULD_STOP=e.SHOULD_SKIP=e.REMOVED=void 0;var r=n(162),a=n(61),i=n(14),s=n(183),o=n(0),l=o,u=n(35),p=n(101),h=n(423),d=n(424),m=n(427),f=n(430),v=n(431),C=n(436),E=n(437),x=n(438),g=n(440),w=n(442),b=n(443),A=n(163);const{validate:T}=o,O=a("babel"),I=e.REMOVED=1,z=e.SHOULD_STOP=2,U=e.SHOULD_SKIP=4;class W{constructor(N,$){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=$,this.hub=N,this.data=null,this.context=null,this.scope=null}static get(N){let{hub:$,parentPath:D,parent:R,container:K,listKey:re,key:ue}=N;if(!$&&D&&($=D.hub),!R)throw new Error("To get a node path the parent needs to exist");const Oe=K[ue],X=u.getOrCreateCachedPaths($,R);let J=X.get(Oe);return J||(J=new W($,R),Oe&&X.set(Oe,J)),J.setup(D,K,re,ue),J}getScope(N){return this.isScope()?new s.default(this):N}setData(N,$){return this.data==null&&(this.data=Object.create(null)),this.data[N]=$}getData(N,$){this.data==null&&(this.data=Object.create(null));let D=this.data[N];return D===void 0&&$!==void 0&&(D=this.data[N]=$),D}hasNode(){return this.node!=null}buildCodeFrameError(N){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:SyntaxError;return this.hub.buildError(this.node,N,$)}traverse(N,$){(0,i.default)(this.node,N,this.scope,$,this)}set(N,$){T(this.node,N,$),this.node[N]=$}getPathLocation(){const N=[];let $=this;do{let D=$.key;$.inList&&(D=`${$.listKey}[${D}]`),N.unshift(D)}while($=$.parentPath);return N.join(".")}debug(N){O.enabled&&O(`${this.getPathLocation()} ${this.type}: ${N}`)}toString(){return(0,p.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&U)}set shouldSkip(N){N?this._traverseFlags|=U:this._traverseFlags&=~U}get shouldStop(){return!!(this._traverseFlags&z)}set shouldStop(N){N?this._traverseFlags|=z:this._traverseFlags&=~z}get removed(){return!!(this._traverseFlags&I)}set removed(N){N?this._traverseFlags|=I:this._traverseFlags&=~I}}Object.assign(W.prototype,h,d,m,f,v,C,E,x,g,w,b),W.prototype._guessExecutionStatusRelativeToDifferentFunctions=C._guessExecutionStatusRelativeTo;for(const F of l.TYPES){const N=`is${F}`,$=l[N];W.prototype[N]=function(D){return $(this.node,D)},W.prototype[`assert${F}`]=function(D){if(!$(this.node,D))throw new TypeError(`Expected node path of type ${F}`)}}Object.assign(W.prototype,A);for(const F of Object.keys(r))F[0]!=="_"&&(l.TYPES.includes(F)||l.TYPES.push(F));e.default=W},(t,e,n)=>{var r=n(19),a=n(63),i=r({}.hasOwnProperty);t.exports=Object.hasOwn||function(s,o){return i(a(s),o)}},(t,e,n)=>{const r=n(3);t.exports=function(a,i){let s=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(a instanceof r)return a;try{return new r(a,i)}catch(o){if(!s)return null;throw o}}},(t,e,n)=>{/*!
|
||
* The buffer module from node.js, for the browser.
|
||
*
|
||
* @author Feross Aboukhadijeh <https://feross.org>
|
||
* @license MIT
|
||
*/n(12);const r=n(417),a=n(418),i=typeof Symbol=="function"&&typeof Symbol.for=="function"?Symbol.for("nodejs.util.inspect.custom"):null;e.a=l,e.b=50;const s=2147483647;function o(k){if(k>s)throw new RangeError('The value "'+k+'" is invalid for option "size"');const B=new Uint8Array(k);return Object.setPrototypeOf(B,l.prototype),B}function l(k,B,Z){if(typeof k=="number"){if(typeof B=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return h(k)}return u(k,B,Z)}function u(k,B,Z){if(typeof k=="string")return function(Le,de){if(typeof de=="string"&&de!==""||(de="utf8"),!l.isEncoding(de))throw new TypeError("Unknown encoding: "+de);const ke=0|v(Le,de);let Ge=o(ke);const nt=Ge.write(Le,de);return nt!==ke&&(Ge=Ge.slice(0,nt)),Ge}(k,B);if(ArrayBuffer.isView(k))return function(Le){if(se(Le,Uint8Array)){const de=new Uint8Array(Le);return m(de.buffer,de.byteOffset,de.byteLength)}return d(Le)}(k);if(k==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof k);if(se(k,ArrayBuffer)||k&&se(k.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(se(k,SharedArrayBuffer)||k&&se(k.buffer,SharedArrayBuffer)))return m(k,B,Z);if(typeof k=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const Pe=k.valueOf&&k.valueOf();if(Pe!=null&&Pe!==k)return l.from(Pe,B,Z);const Ne=function(Le){if(l.isBuffer(Le)){const de=0|f(Le.length),ke=o(de);return ke.length===0||Le.copy(ke,0,0,de),ke}return Le.length!==void 0?typeof Le.length!="number"||ye(Le.length)?o(0):d(Le):Le.type==="Buffer"&&Array.isArray(Le.data)?d(Le.data):void 0}(k);if(Ne)return Ne;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof k[Symbol.toPrimitive]=="function")return l.from(k[Symbol.toPrimitive]("string"),B,Z);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof k)}function p(k){if(typeof k!="number")throw new TypeError('"size" argument must be of type number');if(k<0)throw new RangeError('The value "'+k+'" is invalid for option "size"')}function h(k){return p(k),o(k<0?0:0|f(k))}function d(k){const B=k.length<0?0:0|f(k.length),Z=o(B);for(let Pe=0;Pe<B;Pe+=1)Z[Pe]=255&k[Pe];return Z}function m(k,B,Z){if(B<0||k.byteLength<B)throw new RangeError('"offset" is outside of buffer bounds');if(k.byteLength<B+(Z||0))throw new RangeError('"length" is outside of buffer bounds');let Pe;return Pe=B===void 0&&Z===void 0?new Uint8Array(k):Z===void 0?new Uint8Array(k,B):new Uint8Array(k,B,Z),Object.setPrototypeOf(Pe,l.prototype),Pe}function f(k){if(k>=s)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s.toString(16)+" bytes");return 0|k}function v(k,B){if(l.isBuffer(k))return k.length;if(ArrayBuffer.isView(k)||se(k,ArrayBuffer))return k.byteLength;if(typeof k!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof k);const Z=k.length,Pe=arguments.length>2&&arguments[2]===!0;if(!Pe&&Z===0)return 0;let Ne=!1;for(;;)switch(B){case"ascii":case"latin1":case"binary":return Z;case"utf8":case"utf-8":return ie(k).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Z;case"hex":return Z>>>1;case"base64":return ne(k).length;default:if(Ne)return Pe?-1:ie(k).length;B=(""+B).toLowerCase(),Ne=!0}}function C(k,B,Z){let Pe=!1;if((B===void 0||B<0)&&(B=0),B>this.length||((Z===void 0||Z>this.length)&&(Z=this.length),Z<=0)||(Z>>>=0)<=(B>>>=0))return"";for(k||(k="utf8");;)switch(k){case"hex":return N(this,B,Z);case"utf8":case"utf-8":return z(this,B,Z);case"ascii":return W(this,B,Z);case"latin1":case"binary":return F(this,B,Z);case"base64":return I(this,B,Z);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return $(this,B,Z);default:if(Pe)throw new TypeError("Unknown encoding: "+k);k=(k+"").toLowerCase(),Pe=!0}}function E(k,B,Z){const Pe=k[B];k[B]=k[Z],k[Z]=Pe}function x(k,B,Z,Pe,Ne){if(k.length===0)return-1;if(typeof Z=="string"?(Pe=Z,Z=0):Z>2147483647?Z=2147483647:Z<-2147483648&&(Z=-2147483648),ye(Z=+Z)&&(Z=Ne?0:k.length-1),Z<0&&(Z=k.length+Z),Z>=k.length){if(Ne)return-1;Z=k.length-1}else if(Z<0){if(!Ne)return-1;Z=0}if(typeof B=="string"&&(B=l.from(B,Pe)),l.isBuffer(B))return B.length===0?-1:g(k,B,Z,Pe,Ne);if(typeof B=="number")return B&=255,typeof Uint8Array.prototype.indexOf=="function"?Ne?Uint8Array.prototype.indexOf.call(k,B,Z):Uint8Array.prototype.lastIndexOf.call(k,B,Z):g(k,[B],Z,Pe,Ne);throw new TypeError("val must be string, number or Buffer")}function g(k,B,Z,Pe,Ne){let Le,de=1,ke=k.length,Ge=B.length;if(Pe!==void 0&&((Pe=String(Pe).toLowerCase())==="ucs2"||Pe==="ucs-2"||Pe==="utf16le"||Pe==="utf-16le")){if(k.length<2||B.length<2)return-1;de=2,ke/=2,Ge/=2,Z/=2}function nt(ct,yt){return de===1?ct[yt]:ct.readUInt16BE(yt*de)}if(Ne){let ct=-1;for(Le=Z;Le<ke;Le++)if(nt(k,Le)===nt(B,ct===-1?0:Le-ct)){if(ct===-1&&(ct=Le),Le-ct+1===Ge)return ct*de}else ct!==-1&&(Le-=Le-ct),ct=-1}else for(Z+Ge>ke&&(Z=ke-Ge),Le=Z;Le>=0;Le--){let ct=!0;for(let yt=0;yt<Ge;yt++)if(nt(k,Le+yt)!==nt(B,yt)){ct=!1;break}if(ct)return Le}return-1}function w(k,B,Z,Pe){Z=Number(Z)||0;const Ne=k.length-Z;Pe?(Pe=Number(Pe))>Ne&&(Pe=Ne):Pe=Ne;const Le=B.length;let de;for(Pe>Le/2&&(Pe=Le/2),de=0;de<Pe;++de){const ke=parseInt(B.substr(2*de,2),16);if(ye(ke))return de;k[Z+de]=ke}return de}function b(k,B,Z,Pe){return Se(ie(B,k.length-Z),k,Z,Pe)}function A(k,B,Z,Pe){return Se(function(Ne){const Le=[];for(let de=0;de<Ne.length;++de)Le.push(255&Ne.charCodeAt(de));return Le}(B),k,Z,Pe)}function T(k,B,Z,Pe){return Se(ne(B),k,Z,Pe)}function O(k,B,Z,Pe){return Se(function(Ne,Le){let de,ke,Ge;const nt=[];for(let ct=0;ct<Ne.length&&!((Le-=2)<0);++ct)de=Ne.charCodeAt(ct),ke=de>>8,Ge=de%256,nt.push(Ge),nt.push(ke);return nt}(B,k.length-Z),k,Z,Pe)}function I(k,B,Z){return B===0&&Z===k.length?r.fromByteArray(k):r.fromByteArray(k.slice(B,Z))}function z(k,B,Z){Z=Math.min(k.length,Z);const Pe=[];let Ne=B;for(;Ne<Z;){const Le=k[Ne];let de=null,ke=Le>239?4:Le>223?3:Le>191?2:1;if(Ne+ke<=Z){let Ge,nt,ct,yt;switch(ke){case 1:Le<128&&(de=Le);break;case 2:Ge=k[Ne+1],(192&Ge)==128&&(yt=(31&Le)<<6|63&Ge,yt>127&&(de=yt));break;case 3:Ge=k[Ne+1],nt=k[Ne+2],(192&Ge)==128&&(192&nt)==128&&(yt=(15&Le)<<12|(63&Ge)<<6|63&nt,yt>2047&&(yt<55296||yt>57343)&&(de=yt));break;case 4:Ge=k[Ne+1],nt=k[Ne+2],ct=k[Ne+3],(192&Ge)==128&&(192&nt)==128&&(192&ct)==128&&(yt=(15&Le)<<18|(63&Ge)<<12|(63&nt)<<6|63&ct,yt>65535&&yt<1114112&&(de=yt))}}de===null?(de=65533,ke=1):de>65535&&(de-=65536,Pe.push(de>>>10&1023|55296),de=56320|1023&de),Pe.push(de),Ne+=ke}return function(Le){const de=Le.length;if(de<=U)return String.fromCharCode.apply(String,Le);let ke="",Ge=0;for(;Ge<de;)ke+=String.fromCharCode.apply(String,Le.slice(Ge,Ge+=U));return ke}(Pe)}l.TYPED_ARRAY_SUPPORT=function(){try{const k=new Uint8Array(1),B={foo:function(){return 42}};return Object.setPrototypeOf(B,Uint8Array.prototype),Object.setPrototypeOf(k,B),k.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(k,B,Z){return u(k,B,Z)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(k,B,Z){return function(Pe,Ne,Le){return p(Pe),Pe<=0?o(Pe):Ne!==void 0?typeof Le=="string"?o(Pe).fill(Ne,Le):o(Pe).fill(Ne):o(Pe)}(k,B,Z)},l.allocUnsafe=function(k){return h(k)},l.allocUnsafeSlow=function(k){return h(k)},l.isBuffer=function(k){return k!=null&&k._isBuffer===!0&&k!==l.prototype},l.compare=function(k,B){if(se(k,Uint8Array)&&(k=l.from(k,k.offset,k.byteLength)),se(B,Uint8Array)&&(B=l.from(B,B.offset,B.byteLength)),!l.isBuffer(k)||!l.isBuffer(B))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(k===B)return 0;let Z=k.length,Pe=B.length;for(let Ne=0,Le=Math.min(Z,Pe);Ne<Le;++Ne)if(k[Ne]!==B[Ne]){Z=k[Ne],Pe=B[Ne];break}return Z<Pe?-1:Pe<Z?1:0},l.isEncoding=function(k){switch(String(k).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(k,B){if(!Array.isArray(k))throw new TypeError('"list" argument must be an Array of Buffers');if(k.length===0)return l.alloc(0);let Z;if(B===void 0)for(B=0,Z=0;Z<k.length;++Z)B+=k[Z].length;const Pe=l.allocUnsafe(B);let Ne=0;for(Z=0;Z<k.length;++Z){let Le=k[Z];if(se(Le,Uint8Array))Ne+Le.length>Pe.length?(l.isBuffer(Le)||(Le=l.from(Le)),Le.copy(Pe,Ne)):Uint8Array.prototype.set.call(Pe,Le,Ne);else{if(!l.isBuffer(Le))throw new TypeError('"list" argument must be an Array of Buffers');Le.copy(Pe,Ne)}Ne+=Le.length}return Pe},l.byteLength=v,l.prototype._isBuffer=!0,l.prototype.swap16=function(){const k=this.length;if(k%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let B=0;B<k;B+=2)E(this,B,B+1);return this},l.prototype.swap32=function(){const k=this.length;if(k%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let B=0;B<k;B+=4)E(this,B,B+3),E(this,B+1,B+2);return this},l.prototype.swap64=function(){const k=this.length;if(k%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let B=0;B<k;B+=8)E(this,B,B+7),E(this,B+1,B+6),E(this,B+2,B+5),E(this,B+3,B+4);return this},l.prototype.toString=function(){const k=this.length;return k===0?"":arguments.length===0?z(this,0,k):C.apply(this,arguments)},l.prototype.toLocaleString=l.prototype.toString,l.prototype.equals=function(k){if(!l.isBuffer(k))throw new TypeError("Argument must be a Buffer");return this===k||l.compare(this,k)===0},l.prototype.inspect=function(){let k="";const B=e.b;return k=this.toString("hex",0,B).replace(/(.{2})/g,"$1 ").trim(),this.length>B&&(k+=" ... "),"<Buffer "+k+">"},i&&(l.prototype[i]=l.prototype.inspect),l.prototype.compare=function(k,B,Z,Pe,Ne){if(se(k,Uint8Array)&&(k=l.from(k,k.offset,k.byteLength)),!l.isBuffer(k))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof k);if(B===void 0&&(B=0),Z===void 0&&(Z=k?k.length:0),Pe===void 0&&(Pe=0),Ne===void 0&&(Ne=this.length),B<0||Z>k.length||Pe<0||Ne>this.length)throw new RangeError("out of range index");if(Pe>=Ne&&B>=Z)return 0;if(Pe>=Ne)return-1;if(B>=Z)return 1;if(this===k)return 0;let Le=(Ne>>>=0)-(Pe>>>=0),de=(Z>>>=0)-(B>>>=0);const ke=Math.min(Le,de),Ge=this.slice(Pe,Ne),nt=k.slice(B,Z);for(let ct=0;ct<ke;++ct)if(Ge[ct]!==nt[ct]){Le=Ge[ct],de=nt[ct];break}return Le<de?-1:de<Le?1:0},l.prototype.includes=function(k,B,Z){return this.indexOf(k,B,Z)!==-1},l.prototype.indexOf=function(k,B,Z){return x(this,k,B,Z,!0)},l.prototype.lastIndexOf=function(k,B,Z){return x(this,k,B,Z,!1)},l.prototype.write=function(k,B,Z,Pe){if(B===void 0)Pe="utf8",Z=this.length,B=0;else if(Z===void 0&&typeof B=="string")Pe=B,Z=this.length,B=0;else{if(!isFinite(B))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");B>>>=0,isFinite(Z)?(Z>>>=0,Pe===void 0&&(Pe="utf8")):(Pe=Z,Z=void 0)}const Ne=this.length-B;if((Z===void 0||Z>Ne)&&(Z=Ne),k.length>0&&(Z<0||B<0)||B>this.length)throw new RangeError("Attempt to write outside buffer bounds");Pe||(Pe="utf8");let Le=!1;for(;;)switch(Pe){case"hex":return w(this,k,B,Z);case"utf8":case"utf-8":return b(this,k,B,Z);case"ascii":case"latin1":case"binary":return A(this,k,B,Z);case"base64":return T(this,k,B,Z);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,k,B,Z);default:if(Le)throw new TypeError("Unknown encoding: "+Pe);Pe=(""+Pe).toLowerCase(),Le=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const U=4096;function W(k,B,Z){let Pe="";Z=Math.min(k.length,Z);for(let Ne=B;Ne<Z;++Ne)Pe+=String.fromCharCode(127&k[Ne]);return Pe}function F(k,B,Z){let Pe="";Z=Math.min(k.length,Z);for(let Ne=B;Ne<Z;++Ne)Pe+=String.fromCharCode(k[Ne]);return Pe}function N(k,B,Z){const Pe=k.length;(!B||B<0)&&(B=0),(!Z||Z<0||Z>Pe)&&(Z=Pe);let Ne="";for(let Le=B;Le<Z;++Le)Ne+=ge[k[Le]];return Ne}function $(k,B,Z){const Pe=k.slice(B,Z);let Ne="";for(let Le=0;Le<Pe.length-1;Le+=2)Ne+=String.fromCharCode(Pe[Le]+256*Pe[Le+1]);return Ne}function D(k,B,Z){if(k%1!=0||k<0)throw new RangeError("offset is not uint");if(k+B>Z)throw new RangeError("Trying to access beyond buffer length")}function R(k,B,Z,Pe,Ne,Le){if(!l.isBuffer(k))throw new TypeError('"buffer" argument must be a Buffer instance');if(B>Ne||B<Le)throw new RangeError('"value" argument is out of bounds');if(Z+Pe>k.length)throw new RangeError("Index out of range")}function K(k,B,Z,Pe,Ne){Ae(B,Pe,Ne,k,Z,7);let Le=Number(B&BigInt(4294967295));k[Z++]=Le,Le>>=8,k[Z++]=Le,Le>>=8,k[Z++]=Le,Le>>=8,k[Z++]=Le;let de=Number(B>>BigInt(32)&BigInt(4294967295));return k[Z++]=de,de>>=8,k[Z++]=de,de>>=8,k[Z++]=de,de>>=8,k[Z++]=de,Z}function re(k,B,Z,Pe,Ne){Ae(B,Pe,Ne,k,Z,7);let Le=Number(B&BigInt(4294967295));k[Z+7]=Le,Le>>=8,k[Z+6]=Le,Le>>=8,k[Z+5]=Le,Le>>=8,k[Z+4]=Le;let de=Number(B>>BigInt(32)&BigInt(4294967295));return k[Z+3]=de,de>>=8,k[Z+2]=de,de>>=8,k[Z+1]=de,de>>=8,k[Z]=de,Z+8}function ue(k,B,Z,Pe,Ne,Le){if(Z+Pe>k.length)throw new RangeError("Index out of range");if(Z<0)throw new RangeError("Index out of range")}function Oe(k,B,Z,Pe,Ne){return B=+B,Z>>>=0,Ne||ue(k,0,Z,4),a.write(k,B,Z,Pe,23,4),Z+4}function X(k,B,Z,Pe,Ne){return B=+B,Z>>>=0,Ne||ue(k,0,Z,8),a.write(k,B,Z,Pe,52,8),Z+8}l.prototype.slice=function(k,B){const Z=this.length;(k=~~k)<0?(k+=Z)<0&&(k=0):k>Z&&(k=Z),(B=B===void 0?Z:~~B)<0?(B+=Z)<0&&(B=0):B>Z&&(B=Z),B<k&&(B=k);const Pe=this.subarray(k,B);return Object.setPrototypeOf(Pe,l.prototype),Pe},l.prototype.readUintLE=l.prototype.readUIntLE=function(k,B,Z){k>>>=0,B>>>=0,Z||D(k,B,this.length);let Pe=this[k],Ne=1,Le=0;for(;++Le<B&&(Ne*=256);)Pe+=this[k+Le]*Ne;return Pe},l.prototype.readUintBE=l.prototype.readUIntBE=function(k,B,Z){k>>>=0,B>>>=0,Z||D(k,B,this.length);let Pe=this[k+--B],Ne=1;for(;B>0&&(Ne*=256);)Pe+=this[k+--B]*Ne;return Pe},l.prototype.readUint8=l.prototype.readUInt8=function(k,B){return k>>>=0,B||D(k,1,this.length),this[k]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(k,B){return k>>>=0,B||D(k,2,this.length),this[k]|this[k+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(k,B){return k>>>=0,B||D(k,2,this.length),this[k]<<8|this[k+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(k,B){return k>>>=0,B||D(k,4,this.length),(this[k]|this[k+1]<<8|this[k+2]<<16)+16777216*this[k+3]},l.prototype.readUint32BE=l.prototype.readUInt32BE=function(k,B){return k>>>=0,B||D(k,4,this.length),16777216*this[k]+(this[k+1]<<16|this[k+2]<<8|this[k+3])},l.prototype.readBigUInt64LE=Me(function(k){pe(k>>>=0,"offset");const B=this[k],Z=this[k+7];B!==void 0&&Z!==void 0||oe(k,this.length-8);const Pe=B+256*this[++k]+65536*this[++k]+this[++k]*2**24,Ne=this[++k]+256*this[++k]+65536*this[++k]+Z*2**24;return BigInt(Pe)+(BigInt(Ne)<<BigInt(32))}),l.prototype.readBigUInt64BE=Me(function(k){pe(k>>>=0,"offset");const B=this[k],Z=this[k+7];B!==void 0&&Z!==void 0||oe(k,this.length-8);const Pe=B*2**24+65536*this[++k]+256*this[++k]+this[++k],Ne=this[++k]*2**24+65536*this[++k]+256*this[++k]+Z;return(BigInt(Pe)<<BigInt(32))+BigInt(Ne)}),l.prototype.readIntLE=function(k,B,Z){k>>>=0,B>>>=0,Z||D(k,B,this.length);let Pe=this[k],Ne=1,Le=0;for(;++Le<B&&(Ne*=256);)Pe+=this[k+Le]*Ne;return Ne*=128,Pe>=Ne&&(Pe-=Math.pow(2,8*B)),Pe},l.prototype.readIntBE=function(k,B,Z){k>>>=0,B>>>=0,Z||D(k,B,this.length);let Pe=B,Ne=1,Le=this[k+--Pe];for(;Pe>0&&(Ne*=256);)Le+=this[k+--Pe]*Ne;return Ne*=128,Le>=Ne&&(Le-=Math.pow(2,8*B)),Le},l.prototype.readInt8=function(k,B){return k>>>=0,B||D(k,1,this.length),128&this[k]?-1*(255-this[k]+1):this[k]},l.prototype.readInt16LE=function(k,B){k>>>=0,B||D(k,2,this.length);const Z=this[k]|this[k+1]<<8;return 32768&Z?4294901760|Z:Z},l.prototype.readInt16BE=function(k,B){k>>>=0,B||D(k,2,this.length);const Z=this[k+1]|this[k]<<8;return 32768&Z?4294901760|Z:Z},l.prototype.readInt32LE=function(k,B){return k>>>=0,B||D(k,4,this.length),this[k]|this[k+1]<<8|this[k+2]<<16|this[k+3]<<24},l.prototype.readInt32BE=function(k,B){return k>>>=0,B||D(k,4,this.length),this[k]<<24|this[k+1]<<16|this[k+2]<<8|this[k+3]},l.prototype.readBigInt64LE=Me(function(k){pe(k>>>=0,"offset");const B=this[k],Z=this[k+7];B!==void 0&&Z!==void 0||oe(k,this.length-8);const Pe=this[k+4]+256*this[k+5]+65536*this[k+6]+(Z<<24);return(BigInt(Pe)<<BigInt(32))+BigInt(B+256*this[++k]+65536*this[++k]+this[++k]*2**24)}),l.prototype.readBigInt64BE=Me(function(k){pe(k>>>=0,"offset");const B=this[k],Z=this[k+7];B!==void 0&&Z!==void 0||oe(k,this.length-8);const Pe=(B<<24)+65536*this[++k]+256*this[++k]+this[++k];return(BigInt(Pe)<<BigInt(32))+BigInt(this[++k]*2**24+65536*this[++k]+256*this[++k]+Z)}),l.prototype.readFloatLE=function(k,B){return k>>>=0,B||D(k,4,this.length),a.read(this,k,!0,23,4)},l.prototype.readFloatBE=function(k,B){return k>>>=0,B||D(k,4,this.length),a.read(this,k,!1,23,4)},l.prototype.readDoubleLE=function(k,B){return k>>>=0,B||D(k,8,this.length),a.read(this,k,!0,52,8)},l.prototype.readDoubleBE=function(k,B){return k>>>=0,B||D(k,8,this.length),a.read(this,k,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(k,B,Z,Pe){k=+k,B>>>=0,Z>>>=0,Pe||R(this,k,B,Z,Math.pow(2,8*Z)-1,0);let Ne=1,Le=0;for(this[B]=255&k;++Le<Z&&(Ne*=256);)this[B+Le]=k/Ne&255;return B+Z},l.prototype.writeUintBE=l.prototype.writeUIntBE=function(k,B,Z,Pe){k=+k,B>>>=0,Z>>>=0,Pe||R(this,k,B,Z,Math.pow(2,8*Z)-1,0);let Ne=Z-1,Le=1;for(this[B+Ne]=255&k;--Ne>=0&&(Le*=256);)this[B+Ne]=k/Le&255;return B+Z},l.prototype.writeUint8=l.prototype.writeUInt8=function(k,B,Z){return k=+k,B>>>=0,Z||R(this,k,B,1,255,0),this[B]=255&k,B+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(k,B,Z){return k=+k,B>>>=0,Z||R(this,k,B,2,65535,0),this[B]=255&k,this[B+1]=k>>>8,B+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(k,B,Z){return k=+k,B>>>=0,Z||R(this,k,B,2,65535,0),this[B]=k>>>8,this[B+1]=255&k,B+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(k,B,Z){return k=+k,B>>>=0,Z||R(this,k,B,4,4294967295,0),this[B+3]=k>>>24,this[B+2]=k>>>16,this[B+1]=k>>>8,this[B]=255&k,B+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(k,B,Z){return k=+k,B>>>=0,Z||R(this,k,B,4,4294967295,0),this[B]=k>>>24,this[B+1]=k>>>16,this[B+2]=k>>>8,this[B+3]=255&k,B+4},l.prototype.writeBigUInt64LE=Me(function(k){return K(this,k,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeBigUInt64BE=Me(function(k){return re(this,k,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))}),l.prototype.writeIntLE=function(k,B,Z,Pe){if(k=+k,B>>>=0,!Pe){const ke=Math.pow(2,8*Z-1);R(this,k,B,Z,ke-1,-ke)}let Ne=0,Le=1,de=0;for(this[B]=255&k;++Ne<Z&&(Le*=256);)k<0&&de===0&&this[B+Ne-1]!==0&&(de=1),this[B+Ne]=(k/Le>>0)-de&255;return B+Z},l.prototype.writeIntBE=function(k,B,Z,Pe){if(k=+k,B>>>=0,!Pe){const ke=Math.pow(2,8*Z-1);R(this,k,B,Z,ke-1,-ke)}let Ne=Z-1,Le=1,de=0;for(this[B+Ne]=255&k;--Ne>=0&&(Le*=256);)k<0&&de===0&&this[B+Ne+1]!==0&&(de=1),this[B+Ne]=(k/Le>>0)-de&255;return B+Z},l.prototype.writeInt8=function(k,B,Z){return k=+k,B>>>=0,Z||R(this,k,B,1,127,-128),k<0&&(k=255+k+1),this[B]=255&k,B+1},l.prototype.writeInt16LE=function(k,B,Z){return k=+k,B>>>=0,Z||R(this,k,B,2,32767,-32768),this[B]=255&k,this[B+1]=k>>>8,B+2},l.prototype.writeInt16BE=function(k,B,Z){return k=+k,B>>>=0,Z||R(this,k,B,2,32767,-32768),this[B]=k>>>8,this[B+1]=255&k,B+2},l.prototype.writeInt32LE=function(k,B,Z){return k=+k,B>>>=0,Z||R(this,k,B,4,2147483647,-2147483648),this[B]=255&k,this[B+1]=k>>>8,this[B+2]=k>>>16,this[B+3]=k>>>24,B+4},l.prototype.writeInt32BE=function(k,B,Z){return k=+k,B>>>=0,Z||R(this,k,B,4,2147483647,-2147483648),k<0&&(k=4294967295+k+1),this[B]=k>>>24,this[B+1]=k>>>16,this[B+2]=k>>>8,this[B+3]=255&k,B+4},l.prototype.writeBigInt64LE=Me(function(k){return K(this,k,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeBigInt64BE=Me(function(k){return re(this,k,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),l.prototype.writeFloatLE=function(k,B,Z){return Oe(this,k,B,!0,Z)},l.prototype.writeFloatBE=function(k,B,Z){return Oe(this,k,B,!1,Z)},l.prototype.writeDoubleLE=function(k,B,Z){return X(this,k,B,!0,Z)},l.prototype.writeDoubleBE=function(k,B,Z){return X(this,k,B,!1,Z)},l.prototype.copy=function(k,B,Z,Pe){if(!l.isBuffer(k))throw new TypeError("argument should be a Buffer");if(Z||(Z=0),Pe||Pe===0||(Pe=this.length),B>=k.length&&(B=k.length),B||(B=0),Pe>0&&Pe<Z&&(Pe=Z),Pe===Z||k.length===0||this.length===0)return 0;if(B<0)throw new RangeError("targetStart out of bounds");if(Z<0||Z>=this.length)throw new RangeError("Index out of range");if(Pe<0)throw new RangeError("sourceEnd out of bounds");Pe>this.length&&(Pe=this.length),k.length-B<Pe-Z&&(Pe=k.length-B+Z);const Ne=Pe-Z;return this===k&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(B,Z,Pe):Uint8Array.prototype.set.call(k,this.subarray(Z,Pe),B),Ne},l.prototype.fill=function(k,B,Z,Pe){if(typeof k=="string"){if(typeof B=="string"?(Pe=B,B=0,Z=this.length):typeof Z=="string"&&(Pe=Z,Z=this.length),Pe!==void 0&&typeof Pe!="string")throw new TypeError("encoding must be a string");if(typeof Pe=="string"&&!l.isEncoding(Pe))throw new TypeError("Unknown encoding: "+Pe);if(k.length===1){const Le=k.charCodeAt(0);(Pe==="utf8"&&Le<128||Pe==="latin1")&&(k=Le)}}else typeof k=="number"?k&=255:typeof k=="boolean"&&(k=Number(k));if(B<0||this.length<B||this.length<Z)throw new RangeError("Out of range index");if(Z<=B)return this;let Ne;if(B>>>=0,Z=Z===void 0?this.length:Z>>>0,k||(k=0),typeof k=="number")for(Ne=B;Ne<Z;++Ne)this[Ne]=k;else{const Le=l.isBuffer(k)?k:l.from(k,Pe),de=Le.length;if(de===0)throw new TypeError('The value "'+k+'" is invalid for argument "value"');for(Ne=0;Ne<Z-B;++Ne)this[Ne+B]=Le[Ne%de]}return this};const J={};function fe(k,B,Z){J[k]=class extends Z{constructor(){super(),Object.defineProperty(this,"message",{value:B.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${k}]`,this.stack,delete this.name}get code(){return k}set code(Pe){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:Pe,writable:!0})}toString(){return`${this.name} [${k}]: ${this.message}`}}}function Ee(k){let B="",Z=k.length;const Pe=k[0]==="-"?1:0;for(;Z>=Pe+4;Z-=3)B=`_${k.slice(Z-3,Z)}${B}`;return`${k.slice(0,Z)}${B}`}function Ae(k,B,Z,Pe,Ne,Le){if(k>Z||k<B){const de=typeof B=="bigint"?"n":"";let ke;throw ke=B===0||B===BigInt(0)?`>= 0${de} and < 2${de} ** ${8*(Le+1)}${de}`:`>= -(2${de} ** ${8*(Le+1)-1}${de}) and < 2 ** ${8*(Le+1)-1}${de}`,new J.ERR_OUT_OF_RANGE("value",ke,k)}(function(de,ke,Ge){pe(ke,"offset"),de[ke]!==void 0&&de[ke+Ge]!==void 0||oe(ke,de.length-(Ge+1))})(Pe,Ne,Le)}function pe(k,B){if(typeof k!="number")throw new J.ERR_INVALID_ARG_TYPE(B,"number",k)}function oe(k,B,Z){throw Math.floor(k)!==k?(pe(k,Z),new J.ERR_OUT_OF_RANGE("offset","an integer",k)):B<0?new J.ERR_BUFFER_OUT_OF_BOUNDS:new J.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${B}`,k)}fe("ERR_BUFFER_OUT_OF_BOUNDS",function(k){return k?`${k} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),fe("ERR_INVALID_ARG_TYPE",function(k,B){return`The "${k}" argument must be of type number. Received type ${typeof B}`},TypeError),fe("ERR_OUT_OF_RANGE",function(k,B,Z){let Pe=`The value of "${k}" is out of range.`,Ne=Z;return Number.isInteger(Z)&&Math.abs(Z)>2**32?Ne=Ee(String(Z)):typeof Z=="bigint"&&(Ne=String(Z),(Z>BigInt(2)**BigInt(32)||Z<-(BigInt(2)**BigInt(32)))&&(Ne=Ee(Ne)),Ne+="n"),Pe+=` It must be ${B}. Received ${Ne}`,Pe},RangeError);const ce=/[^+/0-9A-Za-z-_]/g;function ie(k,B){let Z;B=B||1/0;const Pe=k.length;let Ne=null;const Le=[];for(let de=0;de<Pe;++de){if(Z=k.charCodeAt(de),Z>55295&&Z<57344){if(!Ne){if(Z>56319){(B-=3)>-1&&Le.push(239,191,189);continue}if(de+1===Pe){(B-=3)>-1&&Le.push(239,191,189);continue}Ne=Z;continue}if(Z<56320){(B-=3)>-1&&Le.push(239,191,189),Ne=Z;continue}Z=65536+(Ne-55296<<10|Z-56320)}else Ne&&(B-=3)>-1&&Le.push(239,191,189);if(Ne=null,Z<128){if((B-=1)<0)break;Le.push(Z)}else if(Z<2048){if((B-=2)<0)break;Le.push(Z>>6|192,63&Z|128)}else if(Z<65536){if((B-=3)<0)break;Le.push(Z>>12|224,Z>>6&63|128,63&Z|128)}else{if(!(Z<1114112))throw new Error("Invalid code point");if((B-=4)<0)break;Le.push(Z>>18|240,Z>>12&63|128,Z>>6&63|128,63&Z|128)}}return Le}function ne(k){return r.toByteArray(function(B){if((B=(B=B.split("=")[0]).trim().replace(ce,"")).length<2)return"";for(;B.length%4!=0;)B+="=";return B}(k))}function Se(k,B,Z,Pe){let Ne;for(Ne=0;Ne<Pe&&!(Ne+Z>=B.length||Ne>=k.length);++Ne)B[Ne+Z]=k[Ne];return Ne}function se(k,B){return k instanceof B||k!=null&&k.constructor!=null&&k.constructor.name!=null&&k.constructor.name===B.name}function ye(k){return k!=k}const ge=function(){const k="0123456789abcdef",B=new Array(256);for(let Z=0;Z<16;++Z){const Pe=16*Z;for(let Ne=0;Ne<16;++Ne)B[Pe+Ne]=k[Z]+k[Ne]}return B}();function Me(k){return typeof BigInt>"u"?ae:k}function ae(){throw new Error("BigInt not supported")}},(t,e,n)=>{var r=n(17),a=Object.getOwnPropertyDescriptors||function(F){for(var N=Object.keys(F),$={},D=0;D<N.length;D++)$[N[D]]=Object.getOwnPropertyDescriptor(F,N[D]);return $},i=/%[sdj%]/g;e.format=function(F){if(!x(F)){for(var N=[],$=0;$<arguments.length;$++)N.push(l(arguments[$]));return N.join(" ")}$=1;for(var D=arguments,R=D.length,K=String(F).replace(i,function(ue){if(ue==="%%")return"%";if($>=R)return ue;switch(ue){case"%s":return String(D[$++]);case"%d":return Number(D[$++]);case"%j":try{return JSON.stringify(D[$++])}catch{return"[Circular]"}default:return ue}}),re=D[$];$<R;re=D[++$])C(re)||!b(re)?K+=" "+re:K+=" "+l(re);return K},e.deprecate=function(F,N){if(r!==void 0&&r.noDeprecation===!0)return F;if(r===void 0)return function(){return e.deprecate(F,N).apply(this,arguments)};var $=!1;return function(){if(!$){if(r.throwDeprecation)throw new Error(N);r.traceDeprecation,$=!0}return F.apply(this,arguments)}};var s={},o=/^$/;function l(F,N){var $={seen:[],stylize:p};return arguments.length>=3&&($.depth=arguments[2]),arguments.length>=4&&($.colors=arguments[3]),v(N)?$.showHidden=N:N&&e._extend($,N),g($.showHidden)&&($.showHidden=!1),g($.depth)&&($.depth=2),g($.colors)&&($.colors=!1),g($.customInspect)&&($.customInspect=!0),$.colors&&($.stylize=u),h($,F,$.depth)}function u(F,N){var $=l.styles[N];return $?"\x1B["+l.colors[$][0]+"m"+F+"\x1B["+l.colors[$][1]+"m":F}function p(F,N){return F}function h(F,N,$){if(F.customInspect&&N&&O(N.inspect)&&N.inspect!==e.inspect&&(!N.constructor||N.constructor.prototype!==N)){var D=N.inspect($,F);return x(D)||(D=h(F,D,$)),D}var R=function(Ee,Ae){if(g(Ae))return Ee.stylize("undefined","undefined");if(x(Ae)){var pe="'"+JSON.stringify(Ae).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ee.stylize(pe,"string")}return E(Ae)?Ee.stylize(""+Ae,"number"):v(Ae)?Ee.stylize(""+Ae,"boolean"):C(Ae)?Ee.stylize("null","null"):void 0}(F,N);if(R)return R;var K=Object.keys(N),re=function(Ee){var Ae={};return Ee.forEach(function(pe,oe){Ae[pe]=!0}),Ae}(K);if(F.showHidden&&(K=Object.getOwnPropertyNames(N)),T(N)&&(K.indexOf("message")>=0||K.indexOf("description")>=0))return d(N);if(K.length===0){if(O(N)){var ue=N.name?": "+N.name:"";return F.stylize("[Function"+ue+"]","special")}if(w(N))return F.stylize(RegExp.prototype.toString.call(N),"regexp");if(A(N))return F.stylize(Date.prototype.toString.call(N),"date");if(T(N))return d(N)}var Oe,X="",J=!1,fe=["{","}"];return f(N)&&(J=!0,fe=["[","]"]),O(N)&&(X=" [Function"+(N.name?": "+N.name:"")+"]"),w(N)&&(X=" "+RegExp.prototype.toString.call(N)),A(N)&&(X=" "+Date.prototype.toUTCString.call(N)),T(N)&&(X=" "+d(N)),K.length!==0||J&&N.length!=0?$<0?w(N)?F.stylize(RegExp.prototype.toString.call(N),"regexp"):F.stylize("[Object]","special"):(F.seen.push(N),Oe=J?function(Ee,Ae,pe,oe,ce){for(var ie=[],ne=0,Se=Ae.length;ne<Se;++ne)z(Ae,String(ne))?ie.push(m(Ee,Ae,pe,oe,String(ne),!0)):ie.push("");return ce.forEach(function(se){se.match(/^\d+$/)||ie.push(m(Ee,Ae,pe,oe,se,!0))}),ie}(F,N,$,re,K):K.map(function(Ee){return m(F,N,$,re,Ee,J)}),F.seen.pop(),function(Ee,Ae,pe){return Ee.reduce(function(oe,ce){return ce.indexOf(`
|
||
`),oe+ce.replace(/\u001b\[\d\d?m/g,"").length+1},0)>60?pe[0]+(Ae===""?"":Ae+`
|
||
`)+" "+Ee.join(`,
|
||
`)+" "+pe[1]:pe[0]+Ae+" "+Ee.join(", ")+" "+pe[1]}(Oe,X,fe)):fe[0]+X+fe[1]}function d(F){return"["+Error.prototype.toString.call(F)+"]"}function m(F,N,$,D,R,K){var re,ue,Oe;if((Oe=Object.getOwnPropertyDescriptor(N,R)||{value:N[R]}).get?ue=Oe.set?F.stylize("[Getter/Setter]","special"):F.stylize("[Getter]","special"):Oe.set&&(ue=F.stylize("[Setter]","special")),z(D,R)||(re="["+R+"]"),ue||(F.seen.indexOf(Oe.value)<0?(ue=C($)?h(F,Oe.value,null):h(F,Oe.value,$-1)).indexOf(`
|
||
`)>-1&&(ue=K?ue.split(`
|
||
`).map(function(X){return" "+X}).join(`
|
||
`).slice(2):`
|
||
`+ue.split(`
|
||
`).map(function(X){return" "+X}).join(`
|
||
`)):ue=F.stylize("[Circular]","special")),g(re)){if(K&&R.match(/^\d+$/))return ue;(re=JSON.stringify(""+R)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(re=re.slice(1,-1),re=F.stylize(re,"name")):(re=re.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),re=F.stylize(re,"string"))}return re+": "+ue}function f(F){return Array.isArray(F)}function v(F){return typeof F=="boolean"}function C(F){return F===null}function E(F){return typeof F=="number"}function x(F){return typeof F=="string"}function g(F){return F===void 0}function w(F){return b(F)&&I(F)==="[object RegExp]"}function b(F){return typeof F=="object"&&F!==null}function A(F){return b(F)&&I(F)==="[object Date]"}function T(F){return b(F)&&(I(F)==="[object Error]"||F instanceof Error)}function O(F){return typeof F=="function"}function I(F){return Object.prototype.toString.call(F)}function z(F,N){return Object.prototype.hasOwnProperty.call(F,N)}e.debuglog=function(F){return F=F.toUpperCase(),s[F]||(o.test(F)?(r.pid,s[F]=function(){e.format.apply(e,arguments)}):s[F]=function(){}),s[F]},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=n(228),e.isArray=f,e.isBoolean=v,e.isNull=C,e.isNullOrUndefined=function(F){return F==null},e.isNumber=E,e.isString=x,e.isSymbol=function(F){return typeof F=="symbol"},e.isUndefined=g,e.isRegExp=w,e.types.isRegExp=w,e.isObject=b,e.isDate=A,e.types.isDate=A,e.isError=T,e.types.isNativeError=T,e.isFunction=O,e.isPrimitive=function(F){return F===null||typeof F=="boolean"||typeof F=="number"||typeof F=="string"||typeof F=="symbol"||F===void 0},e.isBuffer=n(240),e.log=function(){},e.inherits=n(158),e._extend=function(F,N){if(!N||!b(N))return F;for(var $=Object.keys(N),D=$.length;D--;)F[$[D]]=N[$[D]];return F};var U=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function W(F,N){if(!F){var $=new Error("Promise was rejected with a falsy value");$.reason=F,F=$}return N(F)}e.promisify=function(F){if(typeof F!="function")throw new TypeError('The "original" argument must be of type Function');if(U&&F[U]){var N;if(typeof(N=F[U])!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(N,U,{value:N,enumerable:!1,writable:!1,configurable:!0}),N}function N(){for(var $,D,R=new Promise(function(ue,Oe){$=ue,D=Oe}),K=[],re=0;re<arguments.length;re++)K.push(arguments[re]);K.push(function(ue,Oe){ue?D(ue):$(Oe)});try{F.apply(this,K)}catch(ue){D(ue)}return R}return Object.setPrototypeOf(N,Object.getPrototypeOf(F)),U&&Object.defineProperty(N,U,{value:N,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(N,a(F))},e.promisify.custom=U,e.callbackify=function(F){if(typeof F!="function")throw new TypeError('The "original" argument must be of type Function');function N(){for(var $=[],D=0;D<arguments.length;D++)$.push(arguments[D]);var R=$.pop();if(typeof R!="function")throw new TypeError("The last argument must be of type Function");var K=this,re=function(){return R.apply(K,arguments)};F.apply(this,$).then(function(ue){r.nextTick(re.bind(null,null,ue))},function(ue){r.nextTick(W.bind(null,ue,re))})}return Object.setPrototypeOf(N,Object.getPrototypeOf(F)),Object.defineProperties(N,a(F)),N}},(t,e)=>{function n(a){const{context:i,node:s}=a;if(s.computed&&i.maybeQueue(a.get("key")),s.decorators)for(const o of a.get("decorators"))i.maybeQueue(o)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.requeueComputedKeyAndDecorators=n,e.skipAllButComputedKey=function(a){a.skip(),a.node.computed&&a.context.maybeQueue(a.get("key"))};var r={FunctionParent(a){a.isArrowFunctionExpression()||(a.skip(),a.isMethod()&&n(a))},Property(a){a.isObjectProperty()||(a.skip(),n(a))}};e.default=r},(t,e,n)=>{const{MAX_SAFE_COMPONENT_LENGTH:r,MAX_SAFE_BUILD_LENGTH:a,MAX_LENGTH:i}=n(47),s=n(48),o=(e=t.exports={}).re=[],l=e.safeRe=[],u=e.src=[],p=e.t={};let h=0;const d="[a-zA-Z0-9-]",m=[["\\s",1],["\\d",i],[d,a]],f=(v,C,E)=>{const x=(w=>{for(const[b,A]of m)w=w.split(`${b}*`).join(`${b}{0,${A}}`).split(`${b}+`).join(`${b}{1,${A}}`);return w})(C),g=h++;s(v,g,C),p[v]=g,u[g]=C,o[g]=new RegExp(C,E?"g":void 0),l[g]=new RegExp(x,E?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${d}*`),f("MAINVERSION",`(${u[p.NUMERICIDENTIFIER]})\\.(${u[p.NUMERICIDENTIFIER]})\\.(${u[p.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${u[p.NUMERICIDENTIFIERLOOSE]})\\.(${u[p.NUMERICIDENTIFIERLOOSE]})\\.(${u[p.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${u[p.NUMERICIDENTIFIER]}|${u[p.NONNUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${u[p.NUMERICIDENTIFIERLOOSE]}|${u[p.NONNUMERICIDENTIFIER]})`),f("PRERELEASE",`(?:-(${u[p.PRERELEASEIDENTIFIER]}(?:\\.${u[p.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${u[p.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${u[p.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${d}+`),f("BUILD",`(?:\\+(${u[p.BUILDIDENTIFIER]}(?:\\.${u[p.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${u[p.MAINVERSION]}${u[p.PRERELEASE]}?${u[p.BUILD]}?`),f("FULL",`^${u[p.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${u[p.MAINVERSIONLOOSE]}${u[p.PRERELEASELOOSE]}?${u[p.BUILD]}?`),f("LOOSE",`^${u[p.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${u[p.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${u[p.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${u[p.XRANGEIDENTIFIER]})(?:\\.(${u[p.XRANGEIDENTIFIER]})(?:\\.(${u[p.XRANGEIDENTIFIER]})(?:${u[p.PRERELEASE]})?${u[p.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${u[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[p.XRANGEIDENTIFIERLOOSE]})(?:\\.(${u[p.XRANGEIDENTIFIERLOOSE]})(?:${u[p.PRERELEASELOOSE]})?${u[p.BUILD]}?)?)?`),f("XRANGE",`^${u[p.GTLT]}\\s*${u[p.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${u[p.GTLT]}\\s*${u[p.XRANGEPLAINLOOSE]}$`),f("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),f("COERCERTL",u[p.COERCE],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${u[p.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",f("TILDE",`^${u[p.LONETILDE]}${u[p.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${u[p.LONETILDE]}${u[p.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${u[p.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",f("CARET",`^${u[p.LONECARET]}${u[p.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${u[p.LONECARET]}${u[p.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${u[p.GTLT]}\\s*(${u[p.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${u[p.GTLT]}\\s*(${u[p.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${u[p.GTLT]}\\s*(${u[p.LOOSEPLAIN]}|${u[p.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${u[p.XRANGEPLAIN]})\\s+-\\s+(${u[p.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${u[p.XRANGEPLAINLOOSE]})\\s+-\\s+(${u[p.XRANGEPLAINLOOSE]})\\s*$`),f("STAR","(<|>)?=?\\s*\\*"),f("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),f("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.clear=function(){a(),i()},e.clearPath=a,e.clearScope=i,e.getCachedPaths=function(o,l){var u;return(u=n.get(s))==null?void 0:u.get(l)},e.getOrCreateCachedPaths=function(o,l){let u=n.get(s);u||n.set(s,u=new WeakMap);let p=u.get(l);return p||u.set(l,p=new Map),p},e.scope=e.path=void 0;let n=e.path=new WeakMap,r=e.scope=new WeakMap;function a(){e.path=n=new WeakMap}function i(){e.scope=r=new WeakMap}const s=Object.freeze({})},(t,e,n)=>{var r=n(17);Object.defineProperty(e,"__esModule",{value:!0}),e.codeFrameColumns=p,e.default=function(h,d,m){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 p(h,{start:{column:m=Math.max(m,0),line:d}},f)};var a=n(428),i=function(h,d){if(h===null||typeof h!="object"&&typeof h!="function")return{default:h};var m=s(!0);if(m&&m.has(h))return m.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 E=v?Object.getOwnPropertyDescriptor(h,C):null;E&&(E.get||E.set)?Object.defineProperty(f,C,E):f[C]=h[C]}return f.default=h,m&&m.set(h,f),f}(n(224));function s(h){if(typeof WeakMap!="function")return null;var d=new WeakMap,m=new WeakMap;return(s=function(f){return f?m:d})(h)}let o,l=!1;const u=/\r\n|[\n\r\u2028\u2029]/;function p(h,d){let m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const f=(m.highlightCode||m.forceColor)&&(0,a.shouldHighlight)(m),v=m.forceColor?(o!=null||(o=new i.default.constructor({enabled:!0,level:1})),o):i.default,C=function(I){return{gutter:I.grey,marker:I.red.bold,message:I.red.bold}}(v),E=(I,z)=>f?I(z):z,x=h.split(u),{start:g,end:w,markerLines:b}=function(I,z,U){const W=Object.assign({column:0,line:-1},I.start),F=Object.assign({},W,I.end),{linesAbove:N=2,linesBelow:$=3}=U||{},D=W.line,R=W.column,K=F.line,re=F.column;let ue=Math.max(D-(N+1),0),Oe=Math.min(z.length,K+$);D===-1&&(ue=0),K===-1&&(Oe=z.length);const X=K-D,J={};if(X)for(let fe=0;fe<=X;fe++){const Ee=fe+D;if(R)if(fe===0){const Ae=z[Ee-1].length;J[Ee]=[R,Ae-R+1]}else if(fe===X)J[Ee]=[0,re];else{const Ae=z[Ee-fe].length;J[Ee]=[0,Ae]}else J[Ee]=!0}else J[D]=R===re?!R||[R,0]:[R,re-R];return{start:ue,end:Oe,markerLines:J}}(d,x,m),A=d.start&&typeof d.start.column=="number",T=String(w).length;let O=(f?(0,a.default)(h,m):h).split(u,w).slice(g,w).map((I,z)=>{const U=g+1+z,W=` ${` ${U}`.slice(-T)} |`,F=b[U],N=!b[U+1];if(F){let $="";if(Array.isArray(F)){const D=I.slice(0,Math.max(F[0]-1,0)).replace(/[^\t]/g," "),R=F[1]||1;$=[`
|
||
`,E(C.gutter,W.replace(/\d/g," "))," ",D,E(C.marker,"^").repeat(R)].join(""),N&&m.message&&($+=" "+E(C.message,m.message))}return[E(C.marker,">"),E(C.gutter,W),I.length>0?` ${I}`:"",$].join("")}return` ${E(C.gutter,W)}${I.length>0?` ${I}`:""}`}).join(`
|
||
`);return m.message&&!A&&(O=`${" ".repeat(T+1)}${m.message}
|
||
${O}`),f?v.reset(O):O}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.statements=e.statement=e.smart=e.program=e.expression=e.default=void 0;var r=n(432),a=n(433);const i=(0,a.default)(r.smart);e.smart=i;const s=(0,a.default)(r.statement);e.statement=s;const o=(0,a.default)(r.statements);e.statements=o;const l=(0,a.default)(r.expression);e.expression=l;const u=(0,a.default)(r.program);e.program=u;var p=Object.assign(i.bind(void 0),{smart:i,statement:s,statements:o,expression:l,program:u,ast:i.ast});e.default=p},(t,e,n)=>{var r=n(22),a=n(41),i=a(r("String.prototype.indexOf"));t.exports=function(s,o){var l=r(s,!!o);return typeof l=="function"&&i(s,".prototype.")>-1?a(l):l}},(t,e)=>{var n;Object.defineProperty(e,"__esModule",{value:!0}),e.beginHiddenCallStack=function(h){return a?Object.defineProperty(function(){return u(),h(...arguments)},"name",{value:s}):h},e.endHiddenCallStack=function(h){return a?Object.defineProperty(function(){return h(...arguments)},"name",{value:i}):h},e.expectedError=function(h){if(a)return o.add(h),h},e.injectVirtualStackFrame=function(h,d){if(!a)return;let m=l.get(h);return m||l.set(h,m=[]),m.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),a=!!Error.captureStackTrace&&((n=Object.getOwnPropertyDescriptor(Error,"stackTraceLimit"))==null?void 0:n.writable)===!0,i="startHiding - secret - don't use this - v1",s="stopHiding - secret - don't use this - v1",o=new WeakSet,l=new WeakMap;function u(){u=()=>{};const{prepareStackTrace:h=p}=Error;Error.stackTraceLimit&&(Error.stackTraceLimit=Math.max(Error.stackTraceLimit,50)),Error.prepareStackTrace=function(d,m){let f=[],v=o.has(d)?"hiding":"unknown";for(let C=0;C<m.length;C++){const E=m[C].getFunctionName();if(E===i)v="hiding";else if(E===s){if(v==="hiding")v="showing",l.has(d)&&f.unshift(...l.get(d));else if(v==="unknown"){f=m;break}}else v!=="hiding"&&f.push(m[C])}return h(d,f)}}function p(h,d){return d.length===0?r(h):`${r(h)}
|
||
at ${d.join(`
|
||
at `)}`}},(t,e,n)=>{let r,a,i=n(24);class s extends i{constructor(l){super(l),this.type="root",this.nodes||(this.nodes=[])}normalize(l,u,p){let h=super.normalize(l);if(u){if(p==="prepend")this.nodes.length>1?u.raws.before=this.nodes[1].raws.before:delete u.raws.before;else if(this.first!==u)for(let d of h)d.raws.before=u.raws.before}return h}removeChild(l,u){let p=this.index(l);return!u&&p===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[p].raws.before),super.removeChild(l)}toResult(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new r(new a,this,l).stringify()}}s.registerLazyResult=o=>{r=o},s.registerProcessor=o=>{a=o},t.exports=s,s.default=s,i.registerRoot(s)},(t,e,n)=>{var r=n(71),a=n(22),i=n(234),s=a("%TypeError%"),o=a("%Function.prototype.apply%"),l=a("%Function.prototype.call%"),u=a("%Reflect.apply%",!0)||r.call(l,o),p=a("%Object.defineProperty%",!0),h=a("%Math.max%");if(p)try{p({},"a",{value:1})}catch{p=null}t.exports=function(m){if(typeof m!="function")throw new s("a function is required");var f=u(r,l,arguments);return i(f,1+h(0,m.length-(arguments.length-1)),!0)};var d=function(){return u(r,o,arguments)};p?p(t.exports,"apply",{value:d}):t.exports.apply=d},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o,l,u){return!!l&&((0,a.default)(l.type,o)?u===void 0||(0,r.default)(l,u):!u&&l.type==="Placeholder"&&o in s.FLIPPED_ALIAS_KEYS&&(0,i.default)(l.expectedNode,o))};var r=n(96),a=n(98),i=n(168),s=n(9)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return typeof a=="string"&&(!(!(arguments.length>1&&arguments[1]!==void 0)||arguments[1])||!(0,r.isKeyword)(a)&&!(0,r.isStrictReservedWord)(a,!0))&&(0,r.isIdentifierName)(a)};var r=n(59)},(t,e,n)=>{var r=n(5),a=n(15),i=n(102),s=n(204),o=n(11),l=r.RegExp,u=l.prototype;a&&o(function(){var p=!0;try{l(".","d")}catch{p=!1}var h={},d="",m=p?"dgimsy":"gimsy",f=function(E,x){Object.defineProperty(h,E,{get:function(){return d+=x,!0}})},v={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var C in p&&(v.hasIndices="d"),v)f(C,v[C]);return Object.getOwnPropertyDescriptor(u,"flags").get.call(h)!==m||d!==m})&&i(u,"flags",{configurable:!0,get:s})},(t,e,n)=>{var r=n(5),a=n(116),i=n(29),s=n(67),o=n(113),l=n(112),u=r.Symbol,p=a("wks"),h=l?u.for||u:u&&u.withoutSetter||s;t.exports=function(d){return i(p,d)||(p[d]=o&&i(u,d)?u[d]:h("Symbol."+d)),p[d]}},(t,e,n)=>{var r=n(123),a=typeof Symbol=="function"&&typeof Symbol("foo")=="symbol",i=Object.prototype.toString,s=Array.prototype.concat,o=n(121),l=n(72)(),u=function(h,d,m,f){if(d in h){if(f===!0){if(h[d]===m)return}else if(typeof(v=f)!="function"||i.call(v)!=="[object Function]"||!f())return}var v;l?o(h,d,m,!0):o(h,d,m)},p=function(h,d){var m=arguments.length>2?arguments[2]:{},f=r(d);a&&(f=s.call(f,Object.getOwnPropertySymbols(d)));for(var v=0;v<f.length;v+=1)u(h,f[v],d[f[v]],m[f[v]])};p.supportsDescriptors=!!l,t.exports=p},t=>{const e=Number.MAX_SAFE_INTEGER||9007199254740991;t.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}},(t,e,n)=>{var r=n(17);const a=(typeof r=="object"&&r.env,()=>{});t.exports=a},(t,e,n)=>{const r=n(7);t.exports=(a,i,s)=>r(a,i,s)>0},(t,e,n)=>{const r=Symbol("SemVer ANY");class a{static get ANY(){return r}constructor(m,f){if(f=i(f),m instanceof a){if(m.loose===!!f.loose)return m;m=m.value}m=m.trim().split(/\s+/).join(" "),u("comparator",m,f),this.options=f,this.loose=!!f.loose,this.parse(m),this.semver===r?this.value="":this.value=this.operator+this.semver.version,u("comp",this)}parse(m){const f=this.options.loose?s[o.COMPARATORLOOSE]:s[o.COMPARATOR],v=m.match(f);if(!v)throw new TypeError(`Invalid comparator: ${m}`);this.operator=v[1]!==void 0?v[1]:"",this.operator==="="&&(this.operator=""),v[2]?this.semver=new p(v[2],this.options.loose):this.semver=r}toString(){return this.value}test(m){if(u("Comparator.test",m,this.options.loose),this.semver===r||m===r)return!0;if(typeof m=="string")try{m=new p(m,this.options)}catch{return!1}return l(m,this.operator,this.semver,this.options)}intersects(m,f){if(!(m instanceof a))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""||new h(m.value,f).test(this.value):m.operator===""?m.value===""||new h(this.value,f).test(m.semver):!((f=i(f)).includePrerelease&&(this.value==="<0.0.0-0"||m.value==="<0.0.0-0")||!f.includePrerelease&&(this.value.startsWith("<0.0.0")||m.value.startsWith("<0.0.0"))||(!this.operator.startsWith(">")||!m.operator.startsWith(">"))&&(!this.operator.startsWith("<")||!m.operator.startsWith("<"))&&(this.semver.version!==m.semver.version||!this.operator.includes("=")||!m.operator.includes("="))&&!(l(this.semver,"<",m.semver,f)&&this.operator.startsWith(">")&&m.operator.startsWith("<"))&&!(l(this.semver,">",m.semver,f)&&this.operator.startsWith("<")&&m.operator.startsWith(">")))}}t.exports=a;const i=n(75),{safeRe:s,t:o}=n(34),l=n(131),u=n(48),p=n(3),h=n(8)},(t,e,n)=>{const r=n(8);t.exports=(a,i,s)=>{try{i=new r(i,s)}catch{return!1}return i.test(a)}},(t,e,n)=>{let r=n(53);class a extends r{constructor(s){s&&s.value!==void 0&&typeof s.value!="string"&&(s={...s,value:String(s.value)}),super(s),this.type="decl"}get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}}t.exports=a,a.default=a},(t,e,n)=>{let{isClean:r,my:a}=n(145),i=n(87),s=n(146),o=n(54);function l(p,h){let d=new p.constructor;for(let m in p){if(!Object.prototype.hasOwnProperty.call(p,m)||m==="proxyCache")continue;let f=p[m],v=typeof f;m==="parent"&&v==="object"?h&&(d[m]=h):m==="source"?d[m]=f:Array.isArray(f)?d[m]=f.map(C=>l(C,d)):(v==="object"&&f!==null&&(f=l(f)),d[m]=f)}return d}class u{constructor(){let h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.raws={},this[r]=!1,this[a]=!0;for(let d in h)if(d==="nodes"){this.nodes=[];for(let m of h[d])typeof m.clone=="function"?this.append(m.clone()):this.append(m)}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 m in h)d[m]=h[m];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:m,start:f}=this.rangeBy(d);return this.source.input.error(h,{column:f.column,line:f.line},{column:m.column,line:m.line},d)}return new i(h)}getProxyProcessor(){return{get:(h,d)=>d==="proxyOf"?h:d==="root"?()=>h.root().toProxy():h[d],set:(h,d,m)=>(h[d]===m||(h[d]=m,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 m=this.source.start;if(h.index)m=this.positionInside(h.index,d);else if(h.word){let f=(d=this.toString()).indexOf(h.word);f!==-1&&(m=this.positionInside(f,d))}return m}positionInside(h,d){let m=d||this.toString(),f=this.source.start.column,v=this.source.start.line;for(let C=0;C<h;C++)m[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},m=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),m=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?m={column:h.end.column,line:h.end.line}:h.endIndex?m=this.positionInside(h.endIndex):h.index&&(m=this.positionInside(h.index+1));return(m.line<d.line||m.line===d.line&&m.column<=d.column)&&(m={column:d.column+1,line:d.line}),{end:m,start:d}}raw(h,d){return new s().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),m=0;m<h;m++)d[m]=arguments[m];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 m={},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 E=this[C];if(Array.isArray(E))m[C]=E.map(x=>typeof x=="object"&&x.toJSON?x.toJSON(null,d):x);else if(typeof E=="object"&&E.toJSON)m[C]=E.toJSON(null,d);else if(C==="source"){let x=d.get(E.input);x==null&&(x=v,d.set(E.input,v),v++),m[C]={end:E.end,inputId:x,start:E.start}}else m[C]=E}return f&&(m.inputs=[...d.keys()].map(C=>C.toJSON())),m}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]:o;h.stringify&&(h=h.stringify);let d="";return h(this,m=>{d+=m}),d}warn(h,d,m){let f={node:this};for(let v in m)f[v]=m[v];return h.warn(d,f)}get proxyOf(){return this}}t.exports=u,u.default=u},(t,e,n)=>{let r=n(146);function a(i,s){new r(s).stringify(i)}t.exports=a,a.default=a},(t,e,n)=>{let{SourceMapConsumer:r,SourceMapGenerator:a}=n(149),{fileURLToPath:i,pathToFileURL:s}=n(318),{isAbsolute:o,resolve:l}=n(150),{nanoid:u}=n(319),p=n(317),h=n(87),d=n(151),m=Symbol("fromOffsetCache"),f=!!(r&&a),v=!!(l&&o);class C{constructor(x){let g=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(x==null||typeof x=="object"&&!x.toString)throw new Error(`PostCSS received ${x} instead of CSS string`);if(this.css=x.toString(),this.css[0]==="\uFEFF"||this.css[0]===""?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,g.from&&(!v||/^\w+:\/\//.test(g.from)||o(g.from)?this.file=g.from:this.file=l(g.from)),v&&f){let w=new d(this.css,g);if(w.text){this.map=w;let b=w.consumer().file;!this.file&&b&&(this.file=this.mapResolve(b))}}this.file||(this.id="<input css "+u(6)+">"),this.map&&(this.map.file=this.from)}error(x,g,w){let b,A,T,O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(g&&typeof g=="object"){let z=g,U=w;if(typeof z.offset=="number"){let W=this.fromOffset(z.offset);g=W.line,w=W.col}else g=z.line,w=z.column;if(typeof U.offset=="number"){let W=this.fromOffset(U.offset);A=W.line,T=W.col}else A=U.line,T=U.column}else if(!w){let z=this.fromOffset(g);g=z.line,w=z.col}let I=this.origin(g,w,A,T);return b=I?new h(x,I.endLine===void 0?I.line:{column:I.column,line:I.line},I.endLine===void 0?I.column:{column:I.endColumn,line:I.endLine},I.source,I.file,O.plugin):new h(x,A===void 0?g:{column:w,line:g},A===void 0?w:{column:T,line:A},this.css,this.file,O.plugin),b.input={column:w,endColumn:T,endLine:A,line:g,source:this.css},this.file&&(s&&(b.input.url=s(this.file).toString()),b.input.file=this.file),b}fromOffset(x){let g,w;if(this[m])w=this[m];else{let A=this.css.split(`
|
||
`);w=new Array(A.length);let T=0;for(let O=0,I=A.length;O<I;O++)w[O]=T,T+=A[O].length+1;this[m]=w}g=w[w.length-1];let b=0;if(x>=g)b=w.length-1;else{let A,T=w.length-2;for(;b<T;)if(A=b+(T-b>>1),x<w[A])T=A-1;else{if(!(x>=w[A+1])){b=A;break}b=A+1}}return{col:x-w[b]+1,line:b+1}}mapResolve(x){return/^\w+:\/\//.test(x)?x:l(this.map.consumer().sourceRoot||this.map.root||".",x)}origin(x,g,w,b){if(!this.map)return!1;let A,T,O=this.map.consumer(),I=O.originalPositionFor({column:g,line:x});if(!I.source)return!1;typeof w=="number"&&(A=O.originalPositionFor({column:b,line:w})),T=o(I.source)?s(I.source):new URL(I.source,this.map.consumer().sourceRoot||s(this.map.mapFile));let z={column:I.column,endColumn:A&&A.column,endLine:A&&A.line,line:I.line,url:T.toString()};if(T.protocol==="file:"){if(!i)throw new Error("file: protocol is not available in this PostCSS build");z.file=i(T)}let U=O.sourceContentFor(I.source);return U&&(z.source=U),z}toJSON(){let x={};for(let g of["hasBOM","css","file","id"])this[g]!=null&&(x[g]=this[g]);return this.map&&(x.map={...this.map},x.map.consumerCache&&(x.map.consumerCache=void 0)),x}get from(){return this.file||this.id}}t.exports=C,C.default=C,p&&p.registerInput&&p.registerInput(C)},(t,e,n)=>{let r=n(53);class a extends r{constructor(s){super(s),this.type="comment"}}t.exports=a,a.default=a},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.explode=d,e.isExplodedVisitor=h,e.merge=function(w){let b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],A=arguments.length>2?arguments[2]:void 0;const T={};for(let O=0;O<w.length;O++){const I=d(w[O]),z=b[O];let U=I;(z||A)&&(U=v(U,z,A)),g(T,U);for(const W of Object.keys(I)){if(x(W))continue;let F=I[W];(z||A)&&(F=v(F,z,A)),g(T[W]||(T[W]={}),F)}}return T},e.verify=m;var r=n(162),a=n(163),i=n(0);const{DEPRECATED_KEYS:s,DEPRECATED_ALIASES:o,FLIPPED_ALIAS_KEYS:l,TYPES:u,__internal__deprecationWarning:p}=i;function h(w){return w?._exploded}function d(w){if(h(w))return w;w._exploded=!0;for(const b of Object.keys(w)){if(x(b))continue;const A=b.split("|");if(A.length===1)continue;const T=w[b];delete w[b];for(const O of A)w[O]=T}m(w),delete w.__esModule,function(b){for(const A of Object.keys(b)){if(x(A))continue;const T=b[A];typeof T=="function"&&(b[A]={enter:T})}}(w),C(w);for(const b of Object.keys(w)){if(x(b)||!(b in r))continue;const A=w[b];for(const O of Object.keys(A))A[O]=E(b,A[O]);delete w[b];const T=r[b];if(T!==null)for(const O of T)w[O]?g(w[O],A):w[O]=A;else g(w,A)}for(const b of Object.keys(w)){if(x(b))continue;let A=l[b];if(b in s){const O=s[b];p(b,O,"Visitor "),A=[O]}else if(b in o){const O=o[b];p(b,O,"Visitor "),A=l[O]}if(!A)continue;const T=w[b];delete w[b];for(const O of A){const I=w[O];I?g(I,T):w[O]=Object.assign({},T)}}for(const b of Object.keys(w))x(b)||C(w[b]);return w}function m(w){if(!w._verified){if(typeof w=="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 b of Object.keys(w)){if(b!=="enter"&&b!=="exit"||f(b,w[b]),x(b))continue;if(u.indexOf(b)<0)throw new Error(`You gave us a visitor for the node type ${b} but it's not a valid type`);const A=w[b];if(typeof A=="object")for(const T of Object.keys(A)){if(T!=="enter"&&T!=="exit")throw new Error(`You passed \`traverse()\` a visitor object with the property ${b} that has the invalid property ${T}`);f(`${b}.${T}`,A[T])}}w._verified=!0}}function f(w,b){const A=[].concat(b);for(const T of A)if(typeof T!="function")throw new TypeError(`Non-function found defined in ${w} with type ${typeof T}`)}function v(w,b,A){const T={};for(const O of["enter","exit"]){let I=w[O];Array.isArray(I)&&(I=I.map(function(z){let U=z;return b&&(U=function(W){z.call(b,W,b)}),A&&(U=A(b?.key,O,U)),U!==z&&(U.toString=()=>z.toString()),U}),T[O]=I)}return T}function C(w){w.enter&&!Array.isArray(w.enter)&&(w.enter=[w.enter]),w.exit&&!Array.isArray(w.exit)&&(w.exit=[w.exit])}function E(w,b){const A=a[`is${w}`],T=function(O){if(A.call(O))return b.apply(this,arguments)};return T.toString=()=>b.toString(),T}function x(w){return w[0]==="_"||w==="enter"||w==="exit"||w==="shouldSkip"||w==="denylist"||w==="noScope"||w==="skipKeys"||w==="blacklist"}function g(w,b){for(const A of["enter","exit"])b[A]&&(w[A]=[].concat(w[A]||[],b[A]))}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(r,a){if(n.has(r))return;n.add(r);const{internal:i,trace:s}=function(o,l){const{stackTraceLimit:u,prepareStackTrace:p}=Error;let h;if(Error.stackTraceLimit=4,Error.prepareStackTrace=function(m,f){h=f},new Error().stack,Error.stackTraceLimit=u,Error.prepareStackTrace=p,!h)return{internal:!1,trace:""};const d=h.slice(2,4);return{internal:/[\\/]@babel[\\/]/.test(d[1].getFileName()),trace:d.map(m=>` at ${m}`).join(`
|
||
`)}}()};const n=new Set},(t,e,n)=>{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 a.isKeyword}}),Object.defineProperty(e,"isReservedWord",{enumerable:!0,get:function(){return a.isReservedWord}}),Object.defineProperty(e,"isStrictBindOnlyReservedWord",{enumerable:!0,get:function(){return a.isStrictBindOnlyReservedWord}}),Object.defineProperty(e,"isStrictBindReservedWord",{enumerable:!0,get:function(){return a.isStrictBindReservedWord}}),Object.defineProperty(e,"isStrictReservedWord",{enumerable:!0,get:function(){return a.isStrictReservedWord}});var r=n(353),a=n(354)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=a;var r=n(2);function a(i,s,o,l){const u=[].concat(i),p=Object.create(null);for(;u.length;){const h=u.shift();if(!h||l&&((0,r.isAssignmentExpression)(h)||(0,r.isUnaryExpression)(h)))continue;const d=a.keys[h.type];if((0,r.isIdentifier)(h))s?(p[h.name]=p[h.name]||[]).push(h):p[h.name]=h;else if(!(0,r.isExportDeclaration)(h)||(0,r.isExportAllDeclaration)(h)){if(o){if((0,r.isFunctionDeclaration)(h)){u.push(h.id);continue}if((0,r.isFunctionExpression)(h))continue}if(d)for(let m=0;m<d.length;m++){const f=h[d[m]];f&&(Array.isArray(f)?u.push(...f):u.push(f))}}else(0,r.isDeclaration)(h.declaration)&&u.push(h.declaration)}return p}a.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"]}},t=>{t.exports=function(){return function(){}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(p){if(!p.isExportDeclaration()||p.isExportAllDeclaration())throw new Error("Only default and named export declarations can be split.");if(p.isExportDefaultDeclaration()){const v=p.get("declaration"),C=v.isFunctionDeclaration()||v.isClassDeclaration(),E=v.isFunctionExpression()||v.isClassExpression(),x=v.isScope()?v.scope.parent:v.scope;let g=v.node.id,w=!1;g?E&&x.hasBinding(g.name)&&(w=!0,g=x.generateUidIdentifier(g.name)):(w=!0,g=x.generateUidIdentifier("default"),(C||E)&&(v.node.id=a(g)));const b=C?v.node:l("var",[u(a(g),v.node)]),A=i(null,[s(a(g),o("default"))]);return p.insertAfter(A),p.replaceWith(b),w&&x.registerDeclaration(p),p}if(p.get("specifiers").length>0)throw new Error("It doesn't make sense to split exported specifiers.");const h=p.get("declaration"),d=h.getOuterBindingIdentifiers(),m=Object.keys(d).map(v=>s(o(v),o(v))),f=i(null,m);return p.insertAfter(f),p.replaceWith(h.node),p};var r=n(0);const{cloneNode:a,exportNamedDeclaration:i,exportSpecifier:s,identifier:o,variableDeclaration:l,variableDeclarator:u}=r},(t,e,n)=>{var r=n(187),a=Object;t.exports=function(i){return a(r(i))}},(t,e,n)=>{var r=n(5),a=n(106),i="__core-js_shared__",s=r[i]||a(i,{});t.exports=s},(t,e,n)=>{var r=n(20),a=String,i=TypeError;t.exports=function(s){if(r(s))return s;throw new i(a(s)+" is not an object")}},(t,e,n)=>{var r=n(104),a=Function.prototype.call;t.exports=r?a.bind(a):function(){return a.apply(a,arguments)}},(t,e,n)=>{var r=n(19),a=0,i=Math.random(),s=r(1 .toString);t.exports=function(o){return"Symbol("+(o===void 0?"":o)+")_"+s(++a+i,36)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"buildDynamicImport",{enumerable:!0,get:function(){return p.buildDynamicImport}}),e.buildNamespaceInitStatements=function(F,N){let $=arguments.length>2&&arguments[2]!==void 0&&arguments[2],D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:u.wrapReference;var R;const K=[],re=x(N.name);for(const Oe of N.importsNamespace)Oe!==N.name&&K.push(a.template.statement`var NAME = SOURCE;`({NAME:Oe,SOURCE:f(re)}));const ue=(R=D(re,N.wrap))!=null?R:re;$&&K.push(...z(F,N,!0,D));for(const Oe of N.reexportNamespace)K.push((a.types.isIdentifier(ue)?a.template.statement`EXPORTS.NAME = NAMESPACE;`:a.template.statement`
|
||
Object.defineProperty(EXPORTS, "NAME", {
|
||
enumerable: true,
|
||
get: function() {
|
||
return NAMESPACE;
|
||
}
|
||
});
|
||
`)({EXPORTS:F.exportName,NAME:Oe,NAMESPACE:f(ue)}));if(N.reexportAll){const Oe=function(X,J,fe){return(fe?a.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];
|
||
});
|
||
`:a.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:J,EXPORTS:X.exportName,VERIFY_NAME_LIST:X.exportNameListName?a.template`
|
||
if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return;
|
||
`({EXPORTS_LIST:X.exportNameListName}):null})}(F,f(ue),$);Oe.loc=N.reexportAll.loc,K.push(Oe)}return K},e.ensureStatementsHoisted=function(F){F.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 i.isModule}}),Object.defineProperty(e,"isSideEffectImport",{enumerable:!0,get:function(){return l.isSideEffectImport}}),e.rewriteModuleStatementsAndPrepareHeader=function(F,N){let{exportName:$,strict:D,allowTopLevelThis:R,strictMode:K,noInterop:re,importInterop:ue=re?"none":"babel",lazy:Oe,getWrapperPayload:X=u.toGetWrapperPayload(Oe!=null&&Oe),wrapReference:J=u.wrapReference,esNamespaceOnly:fe,filename:Ee,constantReexports:Ae=arguments[1].loose,enumerableModuleMeta:pe=arguments[1].loose,noIncompleteNsImportDetection:oe}=N;(0,l.validateImportInteropOption)(ue),r((0,i.isModule)(F),"Cannot process module statements in a script"),F.node.sourceType="script";const ce=(0,l.default)(F,$,{importInterop:ue,initializeReexports:Ae,getWrapperPayload:X,esNamespaceOnly:fe,filename:Ee});R||(0,s.default)(F),(0,o.default)(F,ce,J),K!==!1&&(F.node.directives.some(se=>se.value.value==="use strict")||F.unshiftContainer("directives",v(C("use strict"))));const ie=[];(0,l.hasExports)(ce)&&!D&&ie.push(function(Se){return(arguments.length>1&&arguments[1]!==void 0&&arguments[1]?a.template.statement`
|
||
EXPORTS.__esModule = true;
|
||
`:a.template.statement`
|
||
Object.defineProperty(EXPORTS, "__esModule", {
|
||
value: true,
|
||
});
|
||
`)({EXPORTS:Se.exportName})}(ce,pe));const ne=function(Se,se){const ye=Object.create(null);for(const ae of se.local.values())for(const k of ae.names)ye[k]=!0;let ge=!1;for(const ae of se.source.values()){for(const k of ae.reexports.keys())ye[k]=!0;for(const k of ae.reexportNamespace)ye[k]=!0;ge=ge||!!ae.reexportAll}if(!ge||Object.keys(ye).length===0)return null;const Me=Se.scope.generateUidIdentifier("exportNames");return delete ye.default,{name:Me.name,statement:T("var",[O(Me,A(ye))])}}(F,ce);return ne&&(ce.exportNameListName=ne.name,ie.push(ne.statement)),ie.push(...function(Se,se,ye){let ge=arguments.length>3&&arguments[3]!==void 0&&arguments[3],Me=arguments.length>4&&arguments[4]!==void 0&&arguments[4];const ae=[];for(const[B,Z]of se.local)if(Z.kind!=="import"){if(Z.kind==="hoisted")ae.push([Z.names[0],W(se,Z.names,x(B))]);else if(!Me)for(const Pe of Z.names)ae.push([Pe,null])}for(const B of se.source.values()){if(!ge){const Z=z(se,B,!1,ye),Pe=[...B.reexports.keys()];for(let Ne=0;Ne<Z.length;Ne++)ae.push([Pe[Ne],Z[Ne]])}if(!Me)for(const Z of B.reexportNamespace)ae.push([Z,null])}ae.sort((B,Z)=>{let[Pe]=B,[Ne]=Z;return Pe<Ne?-1:Ne<Pe?1:0});const k=[];if(Me)for(const[,B]of ae)k.push(B);else for(let Z=0;Z<ae.length;Z+=100){let Pe=[];for(let Ne=0;Ne<100&&Z+Ne<ae.length;Ne++){const[Le,de]=ae[Z+Ne];de!==null?(Pe.length>0&&(k.push(W(se,Pe,Se.scope.buildUndefinedNode())),Pe=[]),k.push(de)):Pe.push(Le)}Pe.length>0&&k.push(W(se,Pe,Se.scope.buildUndefinedNode()))}return k}(F,ce,J,Ae,oe)),{meta:ce,headers:ie}},Object.defineProperty(e,"rewriteThis",{enumerable:!0,get:function(){return s.default}}),e.wrapInterop=function(F,N,$){if($==="none")return null;if($==="node-namespace")return m(F.hub.addHelper("interopRequireWildcard"),[N,d(!0)]);if($==="node-default")return null;let D;if($==="default")D="interopRequireDefault";else{if($!=="namespace")throw new Error(`Unknown interop: ${$}`);D="interopRequireWildcard"}return m(F.hub.addHelper(D),[N])};var r=n(25),a=n(1),i=n(93),s=n(449),o=n(450),l=n(252),u=n(451),p=n(330),h=n(452);const{booleanLiteral:d,callExpression:m,cloneNode:f,directive:v,directiveLiteral:C,expressionStatement:E,identifier:x,isIdentifier:g,memberExpression:w,stringLiteral:b,valueToNode:A,variableDeclaration:T,variableDeclarator:O}=a.types;e.getDynamicImportSource=n(330).getDynamicImportSource;const I={constant:a.template.statement`EXPORTS.EXPORT_NAME = NAMESPACE_IMPORT;`,constantComputed:a.template.statement`EXPORTS["EXPORT_NAME"] = NAMESPACE_IMPORT;`,spec:a.template.statement`
|
||
Object.defineProperty(EXPORTS, "EXPORT_NAME", {
|
||
enumerable: true,
|
||
get: function() {
|
||
return NAMESPACE_IMPORT;
|
||
},
|
||
});
|
||
`};function z(F,N,$,D){var R;let K=x(N.name);K=(R=D(K,N.wrap))!=null?R:K;const{stringSpecifiers:re}=F;return Array.from(N.reexports,ue=>{let[Oe,X]=ue,J=f(K);X==="default"&&N.interop==="node-default"||(J=re.has(X)?w(J,b(X),!0):w(J,x(X)));const fe={EXPORTS:F.exportName,EXPORT_NAME:Oe,NAMESPACE_IMPORT:J};return $||g(J)?re.has(Oe)?I.constantComputed(fe):I.constant(fe):I.spec(fe)})}const U={computed:a.template.expression`EXPORTS["NAME"] = VALUE`,default:a.template.expression`EXPORTS.NAME = VALUE`,define:a.template.expression`Object.defineProperty(EXPORTS, "NAME", { enumerable:true, value: void 0, writable: true })["NAME"] = VALUE`};function W(F,N,$){const{stringSpecifiers:D,exportName:R}=F;return E(N.reduce((K,re)=>{const ue={EXPORTS:R,NAME:re,VALUE:K};return re==="__proto__"?U.define(ue):D.has(re)?U.computed(ue):U.default(ue)},$))}},(t,e,n)=>{var r=n(70);t.exports=function(){return r()&&!!Symbol.toStringTag}},t=>{t.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var e={},n=Symbol("test"),r=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(r)!=="[object Symbol]")return!1;for(n in e[n]=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 a=Object.getOwnPropertySymbols(e);if(a.length!==1||a[0]!==n||!Object.prototype.propertyIsEnumerable.call(e,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var i=Object.getOwnPropertyDescriptor(e,n);if(i.value!==42||i.enumerable!==!0)return!1}return!0}},(t,e,n)=>{var r=n(232);t.exports=Function.prototype.bind||r},(t,e,n)=>{var r=n(22)("%Object.defineProperty%",!0),a=function(){if(r)try{return r({},"a",{value:1}),!0}catch{return!1}return!1};a.hasArrayLengthDefineBug=function(){if(!a())return null;try{return r([],"length",{value:1}).length!==1}catch{return!0}},t.exports=a},(t,e,n)=>{var r=n(22)("%Object.getOwnPropertyDescriptor%",!0);if(r)try{r([],"length")}catch{r=null}t.exports=r},(t,e,n)=>{var r=n(125);t.exports=function(){return typeof Object.is=="function"?Object.is:r}},t=>{const e=Object.freeze({loose:!0}),n=Object.freeze({});t.exports=r=>r?typeof r!="object"?e:r:n},(t,e,n)=>{const r=n(3);t.exports=(a,i,s)=>{const o=new r(a,s),l=new r(i,s);return o.compare(l)||o.compareBuild(l)}},(t,e,n)=>{const r=n(7);t.exports=(a,i,s)=>r(a,i,s)<0},(t,e,n)=>{const r=n(7);t.exports=(a,i,s)=>r(a,i,s)>=0},(t,e,n)=>{const r=n(7);t.exports=(a,i,s)=>r(a,i,s)<=0},(t,e,n)=>{const r=n(3),a=n(50),{ANY:i}=a,s=n(8),o=n(51),l=n(49),u=n(77),p=n(79),h=n(78);t.exports=(d,m,f,v)=>{let C,E,x,g,w;switch(d=new r(d,v),m=new s(m,v),f){case">":C=l,E=p,x=u,g=">",w=">=";break;case"<":C=u,E=h,x=l,g="<",w="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(o(d,m,v))return!1;for(let b=0;b<m.set.length;++b){const A=m.set[b];let T=null,O=null;if(A.forEach(I=>{I.semver===i&&(I=new a(">=0.0.0")),T=T||I,O=O||I,C(I.semver,T.semver,v)?T=I:x(I.semver,O.semver,v)&&(O=I)}),T.operator===g||T.operator===w||(!O.operator||O.operator===g)&&E(d,O.semver)||O.operator===w&&x(d,O.semver))return!1}return!0}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ROOT_CONFIG_FILENAMES=void 0,e.findConfigUpwards=function(n){return null},e.findPackageData=function*(n){return{filepath:n,directories:[],pkg:null,isPackage:!1}},e.findRelativeConfig=function*(n,r,a){return{config:null,ignore:null}},e.findRootConfig=function*(n,r,a){return null},e.loadConfig=function*(n,r,a,i){throw new Error(`Cannot load ${n} relative to ${r} in a browser`)},e.loadPlugin=function(n,r){throw new Error(`Cannot load plugin ${n} relative to ${r} in a browser`)},e.loadPreset=function(n,r){throw new Error(`Cannot load preset ${n} relative to ${r} in a browser`)},e.resolvePlugin=function(n,r){return null},e.resolvePreset=function(n,r){return null},e.resolveShowConfigPath=function*(n){return null},e.ROOT_CONFIG_FILENAMES=[]},(t,e,n)=>{function r(){const f=n(13);return r=function(){return f},f}Object.defineProperty(e,"__esModule",{value:!0}),e.createConfigItem=function(f,v,C){if(C!==void 0)(0,o.beginHiddenCallStack)(d.errback)(f,v,C);else{if(typeof v!="function")return m(f,v);(0,o.beginHiddenCallStack)(d.errback)(f,void 0,C)}},e.createConfigItemAsync=function(){return(0,o.beginHiddenCallStack)(d.async)(...arguments)},e.createConfigItemSync=m,Object.defineProperty(e,"default",{enumerable:!0,get:function(){return a.default}}),e.loadOptions=function(f,v){if(v!==void 0)(0,o.beginHiddenCallStack)(p.errback)(f,v);else{if(typeof f!="function")return h(f);(0,o.beginHiddenCallStack)(p.errback)(void 0,f)}},e.loadOptionsAsync=function(){return(0,o.beginHiddenCallStack)(p.async)(...arguments)},e.loadOptionsSync=h,e.loadPartialConfig=function(f,v){if(v!==void 0)(0,o.beginHiddenCallStack)(l.errback)(f,v);else{if(typeof f!="function")return u(f);(0,o.beginHiddenCallStack)(l.errback)(void 0,f)}},e.loadPartialConfigAsync=function(){return(0,o.beginHiddenCallStack)(l.async)(...arguments)},e.loadPartialConfigSync=u;var a=n(454),i=n(294),s=n(83),o=n(39);const l=r()(i.loadPartialConfig);function u(){return(0,o.beginHiddenCallStack)(l.sync)(...arguments)}const p=r()(function*(f){var v;const C=yield*(0,a.default)(f);return(v=C?.options)!=null?v:null});function h(){return(0,o.beginHiddenCallStack)(p.sync)(...arguments)}const d=r()(s.createConfigItem);function m(){return(0,o.beginHiddenCallStack)(d.sync)(...arguments)}},(t,e,n)=>{function r(){const l=n(10);return r=function(){return l},l}Object.defineProperty(e,"__esModule",{value:!0}),e.createConfigItem=function(l){let{dirname:u=".",type:p}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return function*(){return i(yield*(0,a.createDescriptor)(l,r().resolve(u),{type:p,alias:"programmatic item"}))}()},e.createItemFromDescriptor=i,e.getItemDescriptor=function(l){if(l!=null&&l[s])return l._descriptor};var a=n(279);function i(l){return new o(l)}const s=Symbol.for("@babel/core@7 - ConfigItem");class o{constructor(u){this._descriptor=void 0,this[s]=!0,this.value=void 0,this.options=void 0,this.dirname=void 0,this.name=void 0,this.file=void 0,this._descriptor=u,Object.defineProperty(this,"_descriptor",{enumerable:!1}),Object.defineProperty(this,s,{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(o.prototype)},(t,e,n)=>{function r(){const C=n(13);return r=function(){return C},C}Object.defineProperty(e,"__esModule",{value:!0}),e.assertSimpleType=f,e.makeStrongCache=u,e.makeStrongCacheSync=function(C){return s(u(C))},e.makeWeakCache=l,e.makeWeakCacheSync=function(C){return s(l(C))};var a=n(133),i=n(134);const s=C=>r()(C).sync;function*o(){return!0}function l(C){return p(WeakMap,C)}function u(C){return p(Map,C)}function p(C,E){const x=new C,g=new C,w=new C;return function*(b,A){const T=yield*(0,a.isAsync)(),O=T?g:x,I=yield*function*(N,$,D,R,K){const re=yield*h($,R,K);if(re.valid)return re;if(N){const ue=yield*h(D,R,K);if(ue.valid)return{valid:!0,value:yield*(0,a.waitFor)(ue.value.promise)}}return{valid:!1,value:null}}(T,O,w,b,A);if(I.valid)return I.value;const z=new m(A),U=E(b,z);let W,F;return F=(0,i.isIterableIterator)(U)?yield*(0,a.onFirstPause)(U,()=>{W=function(N,$,D){const R=new v;return d($,N,D,R),R}(z,w,b)}):U,d(O,z,b,F),W&&(w.delete(b),W.release(F)),F}}function*h(C,E,x){const g=C.get(E);if(g){for(const{value:w,valid:b}of g)if(yield*b(x))return{valid:!0,value:w}}return{valid:!1,value:null}}function d(C,E,x,g){E.configured()||E.forever();let w=C.get(x);switch(E.deactivate(),E.mode()){case"forever":w=[{value:g,valid:o}],C.set(x,w);break;case"invalidate":w=[{value:g,valid:E.validator()}],C.set(x,w);break;case"valid":w?w.push({value:g,valid:E.validator()}):(w=[{value:g,valid:E.validator()}],C.set(x,w))}}class m{constructor(E){this._active=!0,this._never=!1,this._forever=!1,this._invalidate=!1,this._configured=!1,this._pairs=[],this._data=void 0,this._data=E}simple(){return function(E){function x(g){if(typeof g!="boolean")return E.using(()=>f(g()));g?E.forever():E.never()}return x.forever=()=>E.forever(),x.never=()=>E.never(),x.using=g=>E.using(()=>f(g())),x.invalidate=g=>E.invalidate(()=>f(g())),x}(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(E){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 x=E(this._data),g=(0,a.maybeAsync)(E,"You appear to be using an async cache handler, but Babel has been called synchronously");return(0,a.isThenable)(x)?x.then(w=>(this._pairs.push([w,g]),w)):(this._pairs.push([x,g]),x)}invalidate(E){return this._invalidate=!0,this.using(E)}validator(){const E=this._pairs;return function*(x){for(const[g,w]of E)if(g!==(yield*w(x)))return!1;return!0}}deactivate(){this._active=!1}configured(){return this._configured}}function f(C){if((0,a.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(E=>{this._resolve=E})}release(E){this.released=!0,this._resolve(E)}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.assumptionsNames=void 0,e.checkNoUnwrappedItemOptionPairs=function(f,v,C,E){if(v===0)return;const x=f[v-1],g=f[v];x.file&&x.options===void 0&&typeof g.value=="object"&&(E.message+=`
|
||
- Maybe you meant to use
|
||
"${C}s": [
|
||
["${x.file.request}", ${JSON.stringify(g.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(E){const x=new i.default(E.message,C);throw E.code&&(x.code=E.code),x}};var r=n(470),a=n(293),i=n(140);const s={cwd:a.assertString,root:a.assertString,rootMode:a.assertRootMode,configFile:a.assertConfigFileSearch,caller:a.assertCallerMetadata,filename:a.assertString,filenameRelative:a.assertString,code:a.assertBoolean,ast:a.assertBoolean,cloneInputAst:a.assertBoolean,envName:a.assertString},o={babelrc:a.assertBoolean,babelrcRoots:a.assertBabelrcSearch},l={extends:a.assertString,ignore:a.assertIgnoreList,only:a.assertIgnoreList,targets:a.assertTargets,browserslistConfigFile:a.assertConfigFileSearch,browserslistEnv:a.assertString},u={inputSourceMap:a.assertInputSourceMap,presets:a.assertPluginList,plugins:a.assertPluginList,passPerPreset:a.assertBoolean,assumptions:a.assertAssumptions,env:function(f,v){if(f.parent.type==="env")throw new Error(`${(0,a.msg)(f)} is not allowed inside of another .env block`);const C=f.parent,E=(0,a.assertObject)(f,v);if(E)for(const x of Object.keys(E)){const g=(0,a.assertObject)((0,a.access)(f,x),E[x]);g&&h({type:"env",name:x,parent:C},g)}return E},overrides:function(f,v){if(f.parent.type==="env")throw new Error(`${(0,a.msg)(f)} is not allowed inside an .env block`);if(f.parent.type==="overrides")throw new Error(`${(0,a.msg)(f)} is not allowed inside an .overrides block`);const C=f.parent,E=(0,a.assertArray)(f,v);if(E)for(const[x,g]of E.entries()){const w=(0,a.access)(f,x),b=(0,a.assertObject)(w,g);if(!b)throw new Error(`${(0,a.msg)(w)} must be an object`);h({type:"overrides",index:x,parent:C},b)}return E},test:a.assertConfigApplicableTest,include:a.assertConfigApplicableTest,exclude:a.assertConfigApplicableTest,retainLines:a.assertBoolean,comments:a.assertBoolean,shouldPrintComment:a.assertFunction,compact:a.assertCompact,minified:a.assertBoolean,auxiliaryCommentBefore:a.assertString,auxiliaryCommentAfter:a.assertString,sourceType:a.assertSourceType,wrapPluginVisitorMethod:a.assertFunction,highlightCode:a.assertBoolean,sourceMaps:a.assertSourceMaps,sourceMap:a.assertSourceMaps,sourceFileName:a.assertString,sourceRoot:a.assertString,parserOpts:a.assertObject,generatorOpts:a.assertObject};function p(f){return f.type==="root"?f.source:p(f.parent)}function h(f,v){const C=p(f);return function(E){if(m(E,"sourceMap")&&m(E,"sourceMaps"))throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both")}(v),Object.keys(v).forEach(E=>{const x={type:"option",name:E,parent:f};if(C==="preset"&&l[E])throw new Error(`${(0,a.msg)(x)} is not allowed in preset options`);if(C!=="arguments"&&s[E])throw new Error(`${(0,a.msg)(x)} is only allowed in root programmatic options`);if(C!=="arguments"&&C!=="configfile"&&o[E])throw C==="babelrcfile"||C==="extendsfile"?new Error(`${(0,a.msg)(x)} is not allowed in .babelrc or "extends"ed files, only in root programmatic options, or babel.config.js/config file options`):new Error(`${(0,a.msg)(x)} is only allowed in root programmatic options, or babel.config.js/config file options`);(u[E]||l[E]||o[E]||s[E]||d)(x,v[E])}),v}function d(f){const v=f.name;if(r.default[v]){const{message:C,version:E=5}=r.default[v];throw new Error(`Using removed Babel ${E} option: ${(0,a.msg)(f)} - ${C}`)}{const C=new Error(`Unknown option: ${(0,a.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 m(f,v){return Object.prototype.hasOwnProperty.call(f,v)}Object.assign(u,{getModuleId:a.assertFunction,moduleRoot:a.assertString,moduleIds:a.assertBoolean,moduleId:a.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"])},t=>{var e=String.prototype.replace,n=/%20/g,r="RFC3986";t.exports={default:r,formatters:{RFC1738:function(a){return e.call(a,n,"+")},RFC3986:function(a){return String(a)}},RFC1738:"RFC1738",RFC3986:r}},(t,e,n)=>{let r=n(316),a=n(317);class i extends Error{constructor(o,l,u,p,h,d){super(o),this.name="CssSyntaxError",this.reason=o,h&&(this.file=h),p&&(this.source=p),d&&(this.plugin=d),l!==void 0&&u!==void 0&&(typeof l=="number"?(this.line=l,this.column=u):(this.line=l.line,this.column=l.column,this.endLine=u.line,this.endColumn=u.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,i)}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(o){if(!this.source)return"";let l=this.source;o==null&&(o=r.isColorSupported),a&&o&&(l=a(l));let u,p,h=l.split(/\r?\n/),d=Math.max(this.line-3,0),m=Math.min(this.line+2,h.length),f=String(m).length;if(o){let{bold:v,gray:C,red:E}=r.createColors(!0);u=x=>v(E(x)),p=x=>C(x)}else u=p=v=>v;return h.slice(d,m).map((v,C)=>{let E=d+1+C,x=" "+(" "+E).slice(-f)+" | ";if(E===this.line){let g=p(x.replace(/\d/g," "))+v.slice(0,this.column-1).replace(/[^\t]/g," ");return u(">")+p(x)+v+`
|
||
`+g+u("^")}return" "+p(x)+v}).join(`
|
||
`)}toString(){let o=this.showSourceCode();return o&&(o=`
|
||
|
||
`+o+`
|
||
`),this.name+": "+this.message+o}}t.exports=i,i.default=i},(t,e,n)=>{let r,a,i=n(24);class s extends i{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 a,this,l).stringify()}}s.registerLazyResult=o=>{r=o},s.registerProcessor=o=>{a=o},t.exports=s,s.default=s},(t,e,n)=>{let r=n(153);class a{constructor(s,o,l){this.processor=s,this.messages=[],this.root=o,this.opts=l,this.css=void 0,this.map=void 0}toString(){return this.css}warn(s){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};o.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(o.plugin=this.lastPlugin.postcssPlugin);let l=new r(s,o);return this.messages.push(l),l}warnings(){return this.messages.filter(s=>s.type==="warning")}get content(){return this.css}}t.exports=a,a.default=a},(t,e,n)=>{let r=n(24),a=n(320),i=n(55);function s(o,l){let u=new i(o,l),p=new a(u);try{p.parse()}catch(h){throw h}return p.root}t.exports=s,s.default=s,r.registerParse(s)},(t,e,n)=>{let r=n(24);class a extends r{constructor(s){super(s),this.type="atrule"}append(){return this.proxyOf.nodes||(this.nodes=[]),super.append(...arguments)}prepend(){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...arguments)}}t.exports=a,a.default=a,r.registerAtRule(a)},(t,e,n)=>{let r=n(24),a=n(154);class i extends r{constructor(o){super(o),this.type="rule",this.nodes||(this.nodes=[])}get selectors(){return a.comma(this.selector)}set selectors(o){let l=this.selector?this.selector.match(/,\s*/):null,u=l?l[0]:","+this.raw("between","beforeOpen");this.selector=o.join(u)}}t.exports=i,i.default=i,r.registerRule(i)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"ImportInjector",{enumerable:!0,get:function(){return r.default}}),e.addDefault=function(i,s,o){return new r.default(i).addDefault(s,o)},e.addNamed=function(i,s,o,l){return new r.default(i).addNamed(s,o,l)},e.addNamespace=function(i,s,o){return new r.default(i).addNamespace(s,o)},e.addSideEffect=function(i,s,o){return new r.default(i).addSideEffect(s,o)},Object.defineProperty(e,"isModule",{enumerable:!0,get:function(){return a.default}});var r=n(447),a=n(250)},function(t,e){(function(n){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:o=>this.replacement=o}}replace(o,l,u,p){o&&(u!==null?o[l][u]=p:o[l]=p)}remove(o,l,u){o&&(u!==null?o[l].splice(u,1):delete o[l])}}class a extends r{constructor(o,l){super(),this.enter=o,this.leave=l}visit(o,l,u,p){if(o){if(this.enter){const h=this.should_skip,d=this.should_remove,m=this.replacement;this.should_skip=!1,this.should_remove=!1,this.replacement=null,this.enter.call(this.context,o,l,u,p),this.replacement&&(o=this.replacement,this.replace(l,u,p,o)),this.should_remove&&this.remove(l,u,p);const f=this.should_skip,v=this.should_remove;if(this.should_skip=h,this.should_remove=d,this.replacement=m,f)return o;if(v)return null}for(const h in o){const d=o[h];if(typeof d=="object")if(Array.isArray(d))for(let m=0;m<d.length;m+=1)d[m]!==null&&typeof d[m].type=="string"&&(this.visit(d[m],o,h,m)||m--);else d!==null&&typeof d.type=="string"&&this.visit(d,o,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,o,l,u,p),this.replacement&&(o=this.replacement,this.replace(l,u,p,o)),this.should_remove&&this.remove(l,u,p);const m=this.should_remove;if(this.replacement=h,this.should_remove=d,m)return null}}return o}}class i extends r{constructor(o,l){super(),this.enter=o,this.leave=l}async visit(o,l,u,p){if(o){if(this.enter){const h=this.should_skip,d=this.should_remove,m=this.replacement;this.should_skip=!1,this.should_remove=!1,this.replacement=null,await this.enter.call(this.context,o,l,u,p),this.replacement&&(o=this.replacement,this.replace(l,u,p,o)),this.should_remove&&this.remove(l,u,p);const f=this.should_skip,v=this.should_remove;if(this.should_skip=h,this.should_remove=d,this.replacement=m,f)return o;if(v)return null}for(const h in o){const d=o[h];if(typeof d=="object")if(Array.isArray(d))for(let m=0;m<d.length;m+=1)d[m]!==null&&typeof d[m].type=="string"&&(await this.visit(d[m],o,h,m)||m--);else d!==null&&typeof d.type=="string"&&await this.visit(d,o,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,o,l,u,p),this.replacement&&(o=this.replacement,this.replace(l,u,p,o)),this.should_remove&&this.remove(l,u,p);const m=this.should_remove;if(this.replacement=h,this.should_remove=d,m)return null}}return o}}n.asyncWalk=async function(s,o){let{enter:l,leave:u}=o;return await new i(l,u).visit(s,null)},n.walk=function(s,o){let{enter:l,leave:u}=o;return new a(l,u).visit(s,null)},Object.defineProperty(n,"__esModule",{value:!0})})(e)},(t,e,n)=>{function r(){const m=n(161);return r=function(){return m},m}function a(){const m=n(14);return a=function(){return m},m}function i(){const m=n(36);return i=function(){return m},m}function s(){const m=n(0);return s=function(){return m},m}function o(){const m=n(68);return o=function(){return m},m}function l(){const m=n(23);return l=function(){return m},m}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const{cloneNode:u,interpreterDirective:p}=s(),h={enter(m,f){const v=m.node.loc;v&&(f.loc=v,m.stop())}};class d{constructor(f,v){let{code:C,ast:E,inputMap:x}=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=E,this.inputMap=x,this.path=a().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(p(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,o().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(E){if(E.code!=="BABEL_HELPER_UNKNOWN")throw E;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 u(v);const C=this.get("helperGenerator");if(C){const b=C(f);if(b)return b}r().ensure(f,d);const E=this.declarations[f]=this.scope.generateUidIdentifier(f),x={};for(const b of r().getDependencies(f))x[b]=this.addHelper(b);const{nodes:g,globals:w}=r().get(f,b=>x[b],E,Object.keys(this.scope.getAllBindings()));return w.forEach(b=>{this.path.scope.hasBinding(b,!0)&&this.path.scope.rename(b)}),g.forEach(b=>{b._compact=!0}),this.path.unshiftContainer("body",g),this.path.get("body").forEach(b=>{g.indexOf(b.node)!==-1&&b.isVariableDeclaration()&&this.scope.registerDeclaration(b)}),E}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,E=f&&(f.loc||f._loc);if(!E&&f){const x={loc:null};(0,a().default)(f,h,this.scope,x),E=x.loc;let g="This is an error on an internal node. Probably an internal error.";E&&(g+=" Location has been estimated."),v+=` (${g})`}if(E){const{highlightCode:x=!0}=this.opts;v+=`
|
||
`+(0,i().codeFrameColumns)(this.code,{start:{line:E.start.line,column:E.start.column+1},end:E.end&&E.start.line===E.end.line?{line:E.end.line,column:E.end.column+1}:void 0},{highlightCode:x})}return new C(v)}}e.default=d},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,r){const a=Object.keys(r);for(const i of a)if(n[i]!==r[i])return!1;return!0}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o,l){if(!s)return;const u=r.NODE_FIELDS[s.type];u&&(a(s,o,l,u[o]),i(s,o,l))},e.validateChild=i,e.validateField=a;var r=n(9);function a(s,o,l,u){u!=null&&u.validate&&(u.optional&&l==null||u.validate(s,o,l))}function i(s,o,l){if(l==null)return;const u=r.NODE_PARENT_VALIDATIONS[l.type];u&&u(s,o,l)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i){if(a===i)return!0;if(a==null||r.ALIAS_KEYS[i])return!1;const s=r.FLIPPED_ALIAS_KEYS[i];if(s){if(s[0]===a)return!0;for(const o of s)if(a===o)return!0}return!1};var r=n(9)},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,r,a){r&&a&&(r[n]=Array.from(new Set([].concat(r[n],a[n]).filter(Boolean))))}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.traverseNode=function(s,o,l,u,p,h,d){const m=i[s.type];if(!m)return!1;const f=new r.default(l,o,u,p);if(d)return(h==null||!h[p.parentKey])&&f.visitQueue([p]);for(const v of m)if((h==null||!h[v])&&f.visit(s,v))return!0;return!1};var r=n(400),a=n(0);const{VISITOR_KEYS:i}=a},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},l=arguments.length>2?arguments[2]:void 0;const u=i(l,o),p=o.sourceMaps?new r.default(o,l):null;return new a.default(u,p).generate(s)};var r=n(405),a=n(408);function i(s,o){var l;const u={auxiliaryCommentBefore:o.auxiliaryCommentBefore,auxiliaryCommentAfter:o.auxiliaryCommentAfter,shouldPrintComment:o.shouldPrintComment,retainLines:o.retainLines,retainFunctionParens:o.retainFunctionParens,comments:o.comments==null||o.comments,compact:o.compact,minified:o.minified,concise:o.concise,indent:{adjustMultilineComment:!0,style:" "},jsescOption:Object.assign({quotes:"double",wrap:!0,minimal:!1},o.jsescOption),recordAndTupleSyntaxType:(l=o.recordAndTupleSyntaxType)!=null?l:"hash",topicToken:o.topicToken,importAttributesKeyword:o.importAttributesKeyword};u.decoratorsBeforeExport=o.decoratorsBeforeExport,u.jsescOption.json=o.jsonCompatibleStrings,u.minified?(u.compact=!0,u.shouldPrintComment=u.shouldPrintComment||(()=>u.comments)):u.shouldPrintComment=u.shouldPrintComment||(m=>u.comments||m.includes("@license")||m.includes("@preserve")),u.compact==="auto"&&(u.compact=typeof s=="string"&&s.length>5e5,u.compact),u.compact&&(u.indent.adjustMultilineComment=!1);const{auxiliaryCommentBefore:p,auxiliaryCommentAfter:h,shouldPrintComment:d}=u;return p&&!d(p)&&(u.auxiliaryCommentBefore=void 0),h&&!d(h)&&(u.auxiliaryCommentAfter=void 0),u}e.CodeGenerator=class{constructor(s){let o=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=s,this._format=i(l,o),this._map=o.sourceMaps?new r.default(o,l):null}generate(){return new a.default(this._format,this._map).generate(this._ast)}}},(t,e,n)=>{var r=n(103),a=n(109);t.exports=function(i,s,o){return o.get&&r(o.get,s,{getter:!0}),o.set&&r(o.set,s,{setter:!0}),a.f(i,s,o)}},(t,e,n)=>{var r=n(19),a=n(11),i=n(6),s=n(29),o=n(15),l=n(188).CONFIGURABLE,u=n(189),p=n(107),h=p.enforce,d=p.get,m=String,f=Object.defineProperty,v=r("".slice),C=r("".replace),E=r([].join),x=o&&!a(function(){return f(function(){},"length",{value:8}).length!==8}),g=String(String).split("String"),w=t.exports=function(b,A,T){v(m(A),0,7)==="Symbol("&&(A="["+C(m(A),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),T&&T.getter&&(A="get "+A),T&&T.setter&&(A="set "+A),(!s(b,"name")||l&&b.name!==A)&&(o?f(b,"name",{value:A,configurable:!0}):b.name=A),x&&T&&s(T,"arity")&&b.length!==T.arity&&f(b,"length",{value:T.arity});try{T&&s(T,"constructor")&&T.constructor?o&&f(b,"prototype",{writable:!1}):b.prototype&&(b.prototype=void 0)}catch{}var O=h(b);return s(O,"source")||(O.source=E(g,typeof A=="string"?A:"")),b};Function.prototype.toString=w(function(){return i(this)&&d(this).source||u(this)},"toString")},(t,e,n)=>{var r=n(11);t.exports=!r(function(){var a=function(){}.bind();return typeof a!="function"||a.hasOwnProperty("prototype")})},t=>{t.exports=function(e){return e==null}},(t,e,n)=>{var r=n(5),a=Object.defineProperty;t.exports=function(i,s){try{a(r,i,{value:s,configurable:!0,writable:!0})}catch{r[i]=s}return s}},(t,e,n)=>{var r,a,i,s=n(190),o=n(5),l=n(20),u=n(108),p=n(29),h=n(64),d=n(117),m=n(203),f="Object already initialized",v=o.TypeError,C=o.WeakMap;if(s||h.state){var E=h.state||(h.state=new C);E.get=E.get,E.has=E.has,E.set=E.set,r=function(g,w){if(E.has(g))throw new v(f);return w.facade=g,E.set(g,w),w},a=function(g){return E.get(g)||{}},i=function(g){return E.has(g)}}else{var x=d("state");m[x]=!0,r=function(g,w){if(p(g,x))throw new v(f);return w.facade=g,u(g,x,w),w},a=function(g){return p(g,x)?g[x]:{}},i=function(g){return p(g,x)}}t.exports={set:r,get:a,has:i,enforce:function(g){return i(g)?a(g):r(g,{})},getterFor:function(g){return function(w){var b;if(!l(w)||(b=a(w)).type!==g)throw new v("Incompatible receiver, "+g+" required");return b}}}},(t,e,n)=>{var r=n(15),a=n(109),i=n(202);t.exports=r?function(s,o,l){return a.f(s,o,i(1,l))}:function(s,o,l){return s[o]=l,s}},(t,e,n)=>{var r=n(15),a=n(191),i=n(193),s=n(65),o=n(194),l=TypeError,u=Object.defineProperty,p=Object.getOwnPropertyDescriptor,h="enumerable",d="configurable",m="writable";e.f=r?i?function(f,v,C){if(s(f),v=o(v),s(C),typeof f=="function"&&v==="prototype"&&"value"in C&&m in C&&!C[m]){var E=p(f,v);E&&E[m]&&(f[v]=C.value,C={configurable:d in C?C[d]:E[d],enumerable:h in C?C[h]:E[h],writable:!1})}return u(f,v,C)}:u:function(f,v,C){if(s(f),v=o(v),s(C),a)try{return u(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}},(t,e,n)=>{var r=n(196),a=n(6),i=n(111),s=n(112),o=Object;t.exports=s?function(l){return typeof l=="symbol"}:function(l){var u=r("Symbol");return a(u)&&i(u.prototype,o(l))}},(t,e,n)=>{var r=n(19);t.exports=r({}.isPrototypeOf)},(t,e,n)=>{var r=n(113);t.exports=r&&!Symbol.sham&&typeof Symbol.iterator=="symbol"},(t,e,n)=>{var r=n(197),a=n(11),i=n(5).String;t.exports=!!Object.getOwnPropertySymbols&&!a(function(){var s=Symbol("symbol detection");return!i(s)||!(Object(s)instanceof Symbol)||!Symbol.sham&&r&&r<41})},(t,e,n)=>{var r=n(6),a=n(115),i=TypeError;t.exports=function(s){if(r(s))return s;throw new i(a(s)+" is not a function")}},t=>{var e=String;t.exports=function(n){try{return e(n)}catch{return"Object"}}},(t,e,n)=>{var r=n(201),a=n(64);(t.exports=function(i,s){return a[i]||(a[i]=s!==void 0?s:{})})("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"})},(t,e,n)=>{var r=n(116),a=n(67),i=r("keys");t.exports=function(s){return i[s]||(i[s]=a(s))}},(t,e,n)=>{var r=n(220);t.exports=function(a){var i=+a;return i!=i||i===0?0:r(i)}},(t,e,n)=>{n(44),Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(O){let I,{node:z,parent:U,scope:W,id:F}=O,N=arguments.length>1&&arguments[1]!==void 0&&arguments[1],$=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(z.id)return;if(!v(U)&&!f(U,{kind:"method"})||U.computed&&!d(U.key)){if(g(U)){if(F=U.id,h(F)&&!N){const R=W.parent.getBinding(F.name);if(R&&R.constant&&W.getBinding(F.name)===R)return z.id=s(F),void(z.id[i]=!0)}}else if(l(U,{operator:"="}))F=U.left;else if(!F)return}else F=U.key;if(F&&d(F)?I=function(R){return m(R)?"null":C(R)?`_${R.pattern}_${R.flags}`:x(R)?R.quasis.map(K=>K.value.raw).join(""):R.value!==void 0?R.value+"":""}(F):F&&h(F)&&(I=F.name),I===void 0||!$&&p(z)&&/[\uD800-\uDFFF]/.test(I))return;I=w(I);const D=o(I);return D[i]=!0,function(R,K,re,ue){if(R.selfReference){if(!ue.hasBinding(re.name)||ue.hasGlobal(re.name)){if(!p(K))return;let Oe=b;K.generator&&(Oe=A);const X=Oe({FUNCTION:K,FUNCTION_ID:re,FUNCTION_KEY:ue.generateUidIdentifier(re.name)}).expression,J=X.callee.body.body[0].params;for(let fe=0,Ee=function(Ae){const pe=Ae.params.findIndex(oe=>u(oe)||E(oe));return pe===-1?Ae.params.length:pe}(K);fe<Ee;fe++)J.push(ue.generateUidIdentifier("x"));return X}ue.rename(re.name)}K.id=re,ue.getProgramParent().references[re.name]=!0}(function(R,K,re){const ue={selfAssignment:!1,selfReference:!1,outerDeclar:re.getBindingIdentifier(K),name:K},Oe=re.getOwnBinding(K);return Oe?Oe.kind==="param"&&(ue.selfReference=!0):(ue.outerDeclar||re.hasGlobal(K))&&re.traverse(R,T,ue),ue}(z,I,W),z,D,W)||z};var r=n(37),a=n(0);const{NOT_LOCAL_BINDING:i,cloneNode:s,identifier:o,isAssignmentExpression:l,isAssignmentPattern:u,isFunction:p,isIdentifier:h,isLiteral:d,isNullLiteral:m,isObjectMethod:f,isObjectProperty:v,isRegExpLiteral:C,isRestElement:E,isTemplateLiteral:x,isVariableDeclarator:g,toBindingIdentifierName:w}=a,b=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)
|
||
`),A=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"(O,I){O.node.name===I.name&&O.scope.getBindingIdentifier(I.name)===I.outerDeclar&&(I.selfReference=!0,O.stop())}}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.merge=function(r,a){const{placeholderWhitelist:i=r.placeholderWhitelist,placeholderPattern:s=r.placeholderPattern,preserveComments:o=r.preserveComments,syntacticPlaceholders:l=r.syntacticPlaceholders}=a;return{parser:Object.assign({},r.parser,a.parser),placeholderWhitelist:i,placeholderPattern:s,preserveComments:o,syntacticPlaceholders:l}},e.normalizeReplacements=function(r){if(Array.isArray(r))return r.reduce((a,i,s)=>(a["$"+s]=i,a),{});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 a=r||{},{placeholderWhitelist:i,placeholderPattern:s,preserveComments:o,syntacticPlaceholders:l}=a,u=function(p,h){if(p==null)return{};var d,m,f={},v=Object.keys(p);for(m=0;m<v.length;m++)d=v[m],h.indexOf(d)>=0||(f[d]=p[d]);return f}(a,n);if(i!=null&&!(i instanceof Set))throw new Error("'.placeholderWhitelist' must be a Set, null, or undefined");if(s!=null&&!(s instanceof RegExp)&&s!==!1)throw new Error("'.placeholderPattern' must be a RegExp, false, null, or undefined");if(o!=null&&typeof o!="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&&(i!=null||s!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");return{parser:u,placeholderWhitelist:i||void 0,placeholderPattern:s??void 0,preserveComments:o??void 0,syntacticPlaceholders:l??void 0}};const n=["placeholderWhitelist","placeholderPattern","preserveComments","syntacticPlaceholders"]},(t,e,n)=>{var r=n(72)(),a=n(22),i=r&&a("%Object.defineProperty%",!0);if(i)try{i({},"a",{value:1})}catch{i=!1}var s=a("%SyntaxError%"),o=a("%TypeError%"),l=n(73);t.exports=function(u,p,h){if(!u||typeof u!="object"&&typeof u!="function")throw new o("`obj` must be an object or a function`");if(typeof p!="string"&&typeof p!="symbol")throw new o("`property` must be a string or a symbol`");if(arguments.length>3&&typeof arguments[3]!="boolean"&&arguments[3]!==null)throw new o("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&typeof arguments[4]!="boolean"&&arguments[4]!==null)throw new o("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&typeof arguments[5]!="boolean"&&arguments[5]!==null)throw new o("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&typeof arguments[6]!="boolean")throw new o("`loose`, if provided, must be a boolean");var d=arguments.length>3?arguments[3]:null,m=arguments.length>4?arguments[4]:null,f=arguments.length>5?arguments[5]:null,v=arguments.length>6&&arguments[6],C=!!l&&l(u,p);if(i)i(u,p,{configurable:f===null&&C?C.configurable:!f,enumerable:d===null&&C?C.enumerable:!d,value:h,writable:m===null&&C?C.writable:!m});else{if(!v&&(d||m||f))throw new s("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");u[p]=h}}},(t,e,n)=>{var r=n(236),a=n(238),i=n(41),s=n(38),o=n(73),l=s("Object.prototype.toString"),u=n(69)(),p=typeof globalThis>"u"?n.g:globalThis,h=a(),d=s("String.prototype.slice"),m=Object.getPrototypeOf,f=s("Array.prototype.indexOf",!0)||function(C,E){for(var x=0;x<C.length;x+=1)if(C[x]===E)return x;return-1},v={__proto__:null};r(h,u&&o&&m?function(C){var E=new p[C];if(Symbol.toStringTag in E){var x=m(E),g=o(x,Symbol.toStringTag);if(!g){var w=m(x);g=o(w,Symbol.toStringTag)}v["$"+C]=i(g.get)}}:function(C){var E=new p[C],x=E.slice||E.set;x&&(v["$"+C]=i(x))}),t.exports=function(C){if(!C||typeof C!="object")return!1;if(!u){var E=d(l(C),8,-1);return f(h,E)>-1?E:E==="Object"&&function(x){var g=!1;return r(v,function(w,b){if(!g)try{w(x),g=d(b,1)}catch{}}),g}(C)}return o?function(x){var g=!1;return r(v,function(w,b){if(!g)try{"$"+w(x)===b&&(g=d(b,1))}catch{}}),g}(C):null}},(t,e,n)=>{var r=Array.prototype.slice,a=n(124),i=Object.keys,s=i?function(l){return i(l)}:n(244),o=Object.keys;s.shim=function(){if(Object.keys){var l=function(){var u=Object.keys(arguments);return u&&u.length===arguments.length}(1,2);l||(Object.keys=function(u){return a(u)?o(r.call(u)):o(u)})}else Object.keys=s;return Object.keys||s},t.exports=s},t=>{var e=Object.prototype.toString;t.exports=function(n){var r=e.call(n),a=r==="[object Arguments]";return a||(a=r!=="[object Array]"&&n!==null&&typeof n=="object"&&typeof n.length=="number"&&n.length>=0&&e.call(n.callee)==="[object Function]"),a}},t=>{var e=function(n){return n!=n};t.exports=function(n,r){return n===0&&r===0?1/n==1/r:n===r||!(!e(n)||!e(r))}},t=>{t.exports=function(e){return e!=e}},(t,e,n)=>{var r=n(126);t.exports=function(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:r}},t=>{const e=/^[0-9]+$/,n=(r,a)=>{const i=e.test(r),s=e.test(a);return i&&s&&(r=+r,a=+a),r===a?0:i&&!s?-1:s&&!i?1:r<a?-1:1};t.exports={compareIdentifiers:n,rcompareIdentifiers:(r,a)=>n(a,r)}},(t,e,n)=>{const r=n(7);t.exports=(a,i,s)=>r(a,i,s)===0},(t,e,n)=>{const r=n(7);t.exports=(a,i,s)=>r(a,i,s)!==0},(t,e,n)=>{const r=n(129),a=n(130),i=n(49),s=n(78),o=n(77),l=n(79);t.exports=(u,p,h,d)=>{switch(p){case"===":return typeof u=="object"&&(u=u.version),typeof h=="object"&&(h=h.version),u===h;case"!==":return typeof u=="object"&&(u=u.version),typeof h=="object"&&(h=h.version),u!==h;case"":case"=":case"==":return r(u,h,d);case"!=":return a(u,h,d);case">":return i(u,h,d);case">=":return s(u,h,d);case"<":return o(u,h,d);case"<=":return l(u,h,d);default:throw new TypeError(`Invalid operator: ${p}`)}}},(t,e,n)=>{const r=n(266),a=Symbol("max"),i=Symbol("length"),s=Symbol("lengthCalculator"),o=Symbol("allowStale"),l=Symbol("maxAge"),u=Symbol("dispose"),p=Symbol("noDisposeOnSet"),h=Symbol("lruList"),d=Symbol("cache"),m=Symbol("updateAgeOnGet"),f=()=>1,v=(b,A,T)=>{const O=b[d].get(A);if(O){const I=O.value;if(C(b,I)){if(x(b,O),!b[o])return}else T&&(b[m]&&(O.value.now=Date.now()),b[h].unshiftNode(O));return I.value}},C=(b,A)=>{if(!A||!A.maxAge&&!b[l])return!1;const T=Date.now()-A.now;return A.maxAge?T>A.maxAge:b[l]&&T>b[l]},E=b=>{if(b[i]>b[a])for(let A=b[h].tail;b[i]>b[a]&&A!==null;){const T=A.prev;x(b,A),A=T}},x=(b,A)=>{if(A){const T=A.value;b[u]&&b[u](T.key,T.value),b[i]-=T.length,b[d].delete(T.key),b[h].removeNode(A)}};class g{constructor(A,T,O,I,z){this.key=A,this.value=T,this.length=O,this.now=I,this.maxAge=z||0}}const w=(b,A,T,O)=>{let I=T.value;C(b,I)&&(x(b,T),b[o]||(I=void 0)),I&&A.call(O,I.value,I.key,b)};t.exports=class{constructor(b){if(typeof b=="number"&&(b={max:b}),b||(b={}),b.max&&(typeof b.max!="number"||b.max<0))throw new TypeError("max must be a non-negative number");this[a]=b.max||1/0;const A=b.length||f;if(this[s]=typeof A!="function"?f:A,this[o]=b.stale||!1,b.maxAge&&typeof b.maxAge!="number")throw new TypeError("maxAge must be a number");this[l]=b.maxAge||0,this[u]=b.dispose,this[p]=b.noDisposeOnSet||!1,this[m]=b.updateAgeOnGet||!1,this.reset()}set max(b){if(typeof b!="number"||b<0)throw new TypeError("max must be a non-negative number");this[a]=b||1/0,E(this)}get max(){return this[a]}set allowStale(b){this[o]=!!b}get allowStale(){return this[o]}set maxAge(b){if(typeof b!="number")throw new TypeError("maxAge must be a non-negative number");this[l]=b,E(this)}get maxAge(){return this[l]}set lengthCalculator(b){typeof b!="function"&&(b=f),b!==this[s]&&(this[s]=b,this[i]=0,this[h].forEach(A=>{A.length=this[s](A.value,A.key),this[i]+=A.length})),E(this)}get lengthCalculator(){return this[s]}get length(){return this[i]}get itemCount(){return this[h].length}rforEach(b,A){A=A||this;for(let T=this[h].tail;T!==null;){const O=T.prev;w(this,b,T,A),T=O}}forEach(b,A){A=A||this;for(let T=this[h].head;T!==null;){const O=T.next;w(this,b,T,A),T=O}}keys(){return this[h].toArray().map(b=>b.key)}values(){return this[h].toArray().map(b=>b.value)}reset(){this[u]&&this[h]&&this[h].length&&this[h].forEach(b=>this[u](b.key,b.value)),this[d]=new Map,this[h]=new r,this[i]=0}dump(){return this[h].map(b=>!C(this,b)&&{k:b.key,v:b.value,e:b.now+(b.maxAge||0)}).toArray().filter(b=>b)}dumpLru(){return this[h]}set(b,A,T){if((T=T||this[l])&&typeof T!="number")throw new TypeError("maxAge must be a number");const O=T?Date.now():0,I=this[s](A,b);if(this[d].has(b)){if(I>this[a])return x(this,this[d].get(b)),!1;const U=this[d].get(b).value;return this[u]&&(this[p]||this[u](b,U.value)),U.now=O,U.maxAge=T,U.value=A,this[i]+=I-U.length,U.length=I,this.get(b),E(this),!0}const z=new g(b,A,I,O,T);return z.length>this[a]?(this[u]&&this[u](b,A),!1):(this[i]+=z.length,this[h].unshift(z),this[d].set(b,this[h].head),E(this),!0)}has(b){if(!this[d].has(b))return!1;const A=this[d].get(b).value;return!C(this,A)}get(b){return v(this,b,!0)}peek(b){return v(this,b,!1)}pop(){const b=this[h].tail;return b?(x(this,b),b.value):null}del(b){x(this,this[d].get(b))}load(b){this.reset();const A=Date.now();for(let T=b.length-1;T>=0;T--){const O=b[T],I=O.e||0;if(I===0)this.set(O.k,O.v);else{const z=I-A;z>0&&this.set(O.k,O.v,z)}}}prune(){this[d].forEach((b,A)=>v(this,A,!1))}}},(t,e,n)=>{function r(){const h=n(13);return r=function(){return h},h}function a(h,d,m,f,v,C,E){try{var x=h[C](E),g=x.value}catch(w){return void m(w)}x.done?d(g):Promise.resolve(g).then(f,v)}function i(h){return function(){var d=this,m=arguments;return new Promise(function(f,v){var C=h.apply(d,m);function E(g){a(C,f,v,E,x,"next",g)}function x(g){a(C,f,v,E,x,"throw",g)}E(void 0)})}}Object.defineProperty(e,"__esModule",{value:!0}),e.forwardAsync=function(h,d){const m=r()(h);return o(f=>{const v=m[f];return d(v)})},e.isAsync=void 0,e.isThenable=p,e.maybeAsync=function(h,d){return r()({sync(){for(var m=arguments.length,f=new Array(m),v=0;v<m;v++)f[v]=arguments[v];const C=h.apply(this,f);if(p(C))throw new Error(d);return C},async(){for(var m=arguments.length,f=new Array(m),v=0;v<m;v++)f[v]=arguments[v];return Promise.resolve(h.apply(this,f))}})},e.waitFor=e.onFirstPause=void 0;const s=r()(function*(h){return yield*h});e.isAsync=r()({sync:()=>!1,errback:h=>h(null,!0)});const o=r()({sync:h=>h("sync"),async:(l=i(function*(h){return h("async")}),function(h){return l.apply(this,arguments)})});var l,u;function p(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 s.sync(h)},errback:function(h,d,m){let f=!1;s.errback(h,(v,C)=>{f=!0,m(v,C)}),f||d()}}),e.waitFor=r()({sync:h=>h,async:(u=i(function*(h){return h}),function(h){return u.apply(this,arguments)})})},(t,e)=>{function n(r,a){for(const i of Object.keys(a)){const s=a[i];s!==void 0&&(r[i]=s)}}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,a){for(const i of Object.keys(a))if(i!=="parserOpts"&&i!=="generatorOpts"&&i!=="assumptions"||!a[i]){const s=a[i];s!==void 0&&(r[i]=s)}else{const s=a[i];n(r[i]||(r[i]={}),s)}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(136);e.default=class{constructor(a,i,s){let o=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=a.name||s,this.manipulateOptions=a.manipulateOptions,this.post=a.post,this.pre=a.pre,this.visitor=a.visitor||{},this.parserOverride=a.parserOverride,this.generatorOverride=a.generatorOverride,this.options=i,this.externalDependencies=o}}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.finalize=function(n){return Object.freeze(n)},e.flattenToSet=function(n){const r=new Set,a=[n];for(;a.length>0;)for(const i of a.pop())Array.isArray(i)?a.push(i):r.add(i);return r}},t=>{function e(n){this.name="BrowserslistError",this.message=n,this.browserslist=!0,Error.captureStackTrace&&Error.captureStackTrace(this,e)}e.prototype=Error.prototype,t.exports=e},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getHighestUnreleased=function(p,h,d){return u(p,h,d)===p?h:p},e.getLowestImplementedVersion=function(p,h){const d=p[h];return d||h!=="android"?d:p.chrome},e.getLowestUnreleased=u,e.isUnreleasedVersion=function(p,h){const d=i.unreleasedLabels[h];return!!d&&d===p.toString().toLowerCase()},e.semverMin=l,e.semverify=function(p){if(typeof p=="string"&&r.valid(p))return p;o.invariant(typeof p=="number"||typeof p=="string"&&s.test(p),`'${p}' is not a valid version`),p=p.toString();let h=0,d=0;for(;(h=p.indexOf(".",h+1))>0;)d++;return p+".0".repeat(2-d)};var r=n(23),a=n(289),i=n(139);const s=/^(\d+|\d+.\d+)$/,o=new a.OptionValidator("@babel/helper-compilation-targets");function l(p,h){return p&&r.lt(p,h)?p:h}function u(p,h,d){const m=i.unreleasedLabels[d];return p===m?h:h===m?p:l(p,h)}},(t,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"}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(39);class a extends Error{constructor(s,o){super(s),(0,r.expectedError)(this),o&&(0,r.injectVirtualStackFrame)(this,o)}}e.default=a},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(33),a=n(299),i=n(300),s=n(1);const{assignmentExpression:o,booleanLiteral:l,callExpression:u,cloneNode:p,identifier:h,memberExpression:d,sequenceExpression:m,stringLiteral:f,thisExpression:v}=s.types;{const b=n(33);e.environmentVisitor=b.default,e.skipAllButComputedKey=b.skipAllButComputedKey}function C(b,A,T,O){b=p(b);const I=A||O?b:d(b,h("prototype"));return u(T.addHelper("getPrototypeOf"),[I])}const E=s.traverse.visitors.merge([r.default,{Super(b,A){const{node:T,parentPath:O}=b;O.isMemberExpression({object:T})&&A.handle(O)}}]),x=s.traverse.visitors.merge([r.default,{Scopable(b,A){let{refName:T}=A;const O=b.scope.getOwnBinding(T);O&&O.identifier.name===T&&b.scope.rename(T)}}]),g={memoise(b,A){const{scope:T,node:O}=b,{computed:I,property:z}=O;if(!I)return;const U=T.maybeGenerateMemoised(z);U&&this.memoiser.set(z,U,A)},prop(b){const{computed:A,property:T}=b.node;return this.memoiser.has(T)?p(this.memoiser.get(T)):A?p(T):f(T.name)},get(b){return this._get(b,this._getThisRefs())},_get(b,A){const T=C(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return u(this.file.addHelper("get"),[A.memo?m([A.memo,T]):T,this.prop(b),A.this])},_getThisRefs(){if(!this.isDerivedConstructor)return{this:v()};const b=this.scope.generateDeclaredUidIdentifier("thisSuper");return{memo:o("=",b,v()),this:p(b)}},set(b,A){const T=this._getThisRefs(),O=C(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return u(this.file.addHelper("set"),[T.memo?m([T.memo,O]):O,this.prop(b),A,T.this,l(b.isInStrictMode())])},destructureSet(b){throw b.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call(b,A){const T=this._getThisRefs();return(0,i.default)(this._get(b,T),p(T.this),A,!1)},optionalCall(b,A){const T=this._getThisRefs();return(0,i.default)(this._get(b,T),p(T.this),A,!0)},delete(b){return b.node.computed?m([u(this.file.addHelper("toPropertyKey"),[p(b.node.property)]),s.template.expression.ast`
|
||
function () { throw new ReferenceError("'delete super[expr]' is invalid"); }()
|
||
`]):s.template.expression.ast`
|
||
function () { throw new ReferenceError("'delete super.prop' is invalid"); }()
|
||
`}},w=Object.assign({},g,{prop(b){const{property:A}=b.node;return this.memoiser.has(A)?p(this.memoiser.get(A)):p(A)},get(b){const{isStatic:A,getSuperRef:T}=this,{computed:O}=b.node,I=this.prop(b);let z;var U,W;return z=A?(U=T())!=null?U:d(h("Function"),h("prototype")):d((W=T())!=null?W:h("Object"),h("prototype")),d(z,I,O)},set(b,A){const{computed:T}=b.node,O=this.prop(b);return o("=",d(v(),O,T),A)},destructureSet(b){const{computed:A}=b.node,T=this.prop(b);return d(v(),T,A)},call(b,A){return(0,i.default)(this.get(b),v(),A,!1)},optionalCall(b,A){return(0,i.default)(this.get(b),v(),A,!0)}});e.default=class{constructor(b){var A;const T=b.methodPath;this.methodPath=T,this.isDerivedConstructor=T.isClassMethod({kind:"constructor"})&&!!b.superRef,this.isStatic=T.isObjectMethod()||T.node.static||(T.isStaticBlock==null?void 0:T.isStaticBlock()),this.isPrivateMethod=T.isPrivate()&&T.isMethod(),this.file=b.file,this.constantSuper=(A=b.constantSuper)!=null?A:b.isLoose,this.opts=b}getObjectRef(){return p(this.opts.objectRef||this.opts.getObjectRef())}getSuperRef(){return this.opts.superRef?p(this.opts.superRef):this.opts.getSuperRef?p(this.opts.getSuperRef()):void 0}replace(){this.opts.refToPreserve&&this.methodPath.traverse(x,{refName:this.opts.refToPreserve.name});const b=this.constantSuper?w:g;(0,a.default)(this.methodPath,E,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:b.get},b))}}},(t,e,n)=>{t.exports=n(503)},(t,e,n)=>{/**
|
||
* @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=n(309),a=n(142);const i=Symbol(""),s=Symbol(""),o=Symbol(""),l=Symbol(""),u=Symbol(""),p=Symbol(""),h=Symbol(""),d=Symbol(""),m=Symbol(""),f=Symbol("");r.registerRuntimeHelpers({[i]:"vModelRadio",[s]:"vModelCheckbox",[o]:"vModelText",[l]:"vModelSelect",[u]:"vModelDynamic",[p]:"withModifiers",[h]:"withKeys",[d]:"vShow",[m]:"Transition",[f]:"TransitionGroup"});const v={parseMode:"html",isVoidTag:a.isVoidTag,isNativeTag:X=>a.isHTMLTag(X)||a.isSVGTag(X)||a.isMathMLTag(X),isPreTag:X=>X==="pre",decodeEntities:void 0,isBuiltInComponent:X=>X==="Transition"||X==="transition"?m:X==="TransitionGroup"||X==="transition-group"?f:void 0,getNamespace(X,J,fe){let Ee=J?J.ns:fe;if(J&&Ee===2)if(J.tag==="annotation-xml"){if(X==="svg")return 1;J.props.some(Ae=>Ae.type===6&&Ae.name==="encoding"&&Ae.value!=null&&(Ae.value.content==="text/html"||Ae.value.content==="application/xhtml+xml"))&&(Ee=0)}else/^m(?:[ions]|text)$/.test(J.tag)&&X!=="mglyph"&&X!=="malignmark"&&(Ee=0);else J&&Ee===1&&(J.tag!=="foreignObject"&&J.tag!=="desc"&&J.tag!=="title"||(Ee=0));if(Ee===0){if(X==="svg")return 1;if(X==="math")return 2}return Ee}},C=X=>{X.type===1&&X.props.forEach((J,fe)=>{J.type===6&&J.name==="style"&&J.value&&(X.props[fe]={type:7,name:"bind",arg:r.createSimpleExpression("style",!0,J.loc),exp:E(J.value.content,J.loc),modifiers:[],loc:J.loc})})},E=(X,J)=>{const fe=a.parseStringStyle(X);return r.createSimpleExpression(JSON.stringify(fe),!1,J,3)};function x(X,J){return r.createCompilerError(X,J,g)}const g={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."},w=a.makeMap("passive,once,capture"),b=a.makeMap("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),A=a.makeMap("left,right"),T=a.makeMap("onkeyup,onkeydown,onkeypress",!0),O=(X,J)=>r.isStaticExp(X)&&X.content.toLowerCase()==="onclick"?r.createSimpleExpression(J,!0):X.type!==4?r.createCompoundExpression(["(",X,`) === "onClick" ? "${J}" : (`,X,")"]):X,I=/__VUE_EXP_START__(.*?)__VUE_EXP_END__/g,z=(X,J,fe)=>{if(J.scopes.vSlot>0)return;let Ee=0,Ae=0;const pe=[],oe=ie=>{if(Ee>=20||Ae>=5){const ne=r.createCallExpression(J.helper(r.CREATE_STATIC),[JSON.stringify(pe.map(Se=>R(Se,J)).join("")).replace(I,'" + $1 + "'),String(pe.length)]);if(N(pe[0],ne,J),pe.length>1){for(let se=1;se<pe.length;se++)N(pe[se],null,J);const Se=pe.length-1;return X.splice(ie-pe.length+1,Se),Se}}return 0};let ce=0;for(;ce<X.length;ce++){const ie=X[ce];if(U(ie)){const ne=ie,Se=D(ne);if(Se){Ee+=Se[0],Ae+=Se[1],pe.push(ne);continue}}ce-=oe(ce),Ee=0,Ae=0,pe.length=0}oe(ce)},U=X=>(X.type===1&&X.tagType===0||X.type==12)&&X.codegenNode&&X.codegenNode.type===4&&X.codegenNode.hoisted,W=/^(data|aria)-/,F=(X,J)=>(J===0?a.isKnownHtmlAttr(X):J===1&&a.isKnownSvgAttr(X))||W.test(X),N=(X,J,fe)=>{const Ee=X.codegenNode.hoisted;fe.hoists[fe.hoists.indexOf(Ee)]=J},$=a.makeMap("caption,thead,tr,th,tbody,td,tfoot,colgroup,col");function D(X){if(X.type===1&&$(X.tag))return!1;if(X.type===12)return[1,0];let J=1,fe=X.props.length>0?1:0,Ee=!1;const Ae=()=>(Ee=!0,!1);return!!function pe(oe){for(let ce=0;ce<oe.props.length;ce++){const ie=oe.props[ce];if(ie.type===6&&!F(ie.name,oe.ns)||ie.type===7&&ie.name==="bind"&&(ie.arg&&(ie.arg.type===8||ie.arg.isStatic&&!F(ie.arg.content,oe.ns))||ie.exp&&(ie.exp.type===8||ie.exp.constType<3)))return Ae()}for(let ce=0;ce<oe.children.length;ce++){J++;const ie=oe.children[ce];if(ie.type===1&&(ie.props.length>0&&fe++,pe(ie),Ee))return!1}return!0}(X)&&[J,fe]}function R(X,J){if(a.isString(X))return X;if(a.isSymbol(X))return"";switch(X.type){case 1:return function(fe,Ee){let Ae=`<${fe.tag}`,pe="";for(let oe=0;oe<fe.props.length;oe++){const ce=fe.props[oe];if(ce.type===6)Ae+=` ${ce.name}`,ce.value&&(Ae+=`="${a.escapeHtml(ce.value.content)}"`);else if(ce.type===7)if(ce.name==="bind"){const ie=ce.exp;if(ie.content[0]==="_"){Ae+=` ${ce.arg.content}="__VUE_EXP_START__${ie.content}__VUE_EXP_END__"`;continue}if(a.isBooleanAttr(ce.arg.content)&&ie.content==="false")continue;let ne=K(ie);if(ne!=null){const Se=ce.arg&&ce.arg.content;Se==="class"?ne=a.normalizeClass(ne):Se==="style"&&(ne=a.stringifyStyle(a.normalizeStyle(ne))),Ae+=` ${ce.arg.content}="${a.escapeHtml(ne)}"`}}else ce.name==="html"?pe=K(ce.exp):ce.name==="text"&&(pe=a.escapeHtml(a.toDisplayString(K(ce.exp))))}if(Ee.scopeId&&(Ae+=` ${Ee.scopeId}`),Ae+=">",pe)Ae+=pe;else for(let oe=0;oe<fe.children.length;oe++)Ae+=R(fe.children[oe],Ee);return a.isVoidTag(fe.tag)||(Ae+=`</${fe.tag}>`),Ae}(X,J);case 2:return a.escapeHtml(X.content);case 3:return`<!--${a.escapeHtml(X.content)}-->`;case 5:return a.escapeHtml(a.toDisplayString(K(X.content)));case 8:return a.escapeHtml(K(X));case 12:return R(X.content,J);default:return""}}function K(X){if(X.type===4)return new Function(`return (${X.content})`)();{let J="";return X.children.forEach(fe=>{a.isString(fe)||a.isSymbol(fe)||(fe.type===2?J+=fe.content:fe.type===5?J+=a.toDisplayString(K(fe.content)):J+=K(fe))}),J}}const re=(X,J)=>{X.type!==1||X.tagType!==0||X.tag!=="script"&&X.tag!=="style"||J.removeNode()},ue=[C],Oe={cloak:r.noopDirectiveTransform,html:(X,J,fe)=>{const{exp:Ee,loc:Ae}=X;return Ee||fe.onError(x(53,Ae)),J.children.length&&(fe.onError(x(54,Ae)),J.children.length=0),{props:[r.createObjectProperty(r.createSimpleExpression("innerHTML",!0,Ae),Ee||r.createSimpleExpression("",!0))]}},text:(X,J,fe)=>{const{exp:Ee,loc:Ae}=X;return Ee||fe.onError(x(55,Ae)),J.children.length&&(fe.onError(x(56,Ae)),J.children.length=0),{props:[r.createObjectProperty(r.createSimpleExpression("textContent",!0),Ee?r.getConstantType(Ee,fe)>0?Ee:r.createCallExpression(fe.helperString(r.TO_DISPLAY_STRING),[Ee],Ae):r.createSimpleExpression("",!0))]}},model:(X,J,fe)=>{const Ee=r.transformModel(X,J,fe);if(!Ee.props.length||J.tagType===1)return Ee;X.arg&&fe.onError(x(58,X.arg.loc));const{tag:Ae}=J,pe=fe.isCustomElement(Ae);if(Ae==="input"||Ae==="textarea"||Ae==="select"||pe){let oe=o,ce=!1;if(Ae==="input"||pe){const ie=r.findProp(J,"type");if(ie){if(ie.type===7)oe=u;else if(ie.value)switch(ie.value.content){case"radio":oe=i;break;case"checkbox":oe=s;break;case"file":ce=!0,fe.onError(x(59,X.loc))}}else r.hasDynamicKeyVBind(J)&&(oe=u)}else Ae==="select"&&(oe=l);ce||(Ee.needRuntime=fe.helper(oe))}else fe.onError(x(57,X.loc));return Ee.props=Ee.props.filter(oe=>!(oe.key.type===4&&oe.key.content==="modelValue")),Ee},on:(X,J,fe)=>r.transformOn(X,J,fe,Ee=>{const{modifiers:Ae}=X;if(!Ae.length)return Ee;let{key:pe,value:oe}=Ee.props[0];const{keyModifiers:ce,nonKeyModifiers:ie,eventOptionModifiers:ne}=((Se,se,ye,ge)=>{const Me=[],ae=[],k=[];for(let B=0;B<se.length;B++){const Z=se[B];Z==="native"&&r.checkCompatEnabled("COMPILER_V_ON_NATIVE",ye,ge)||w(Z)?k.push(Z):A(Z)?r.isStaticExp(Se)?T(Se.content)?Me.push(Z):ae.push(Z):(Me.push(Z),ae.push(Z)):b(Z)?ae.push(Z):Me.push(Z)}return{keyModifiers:Me,nonKeyModifiers:ae,eventOptionModifiers:k}})(pe,Ae,fe,X.loc);if(ie.includes("right")&&(pe=O(pe,"onContextmenu")),ie.includes("middle")&&(pe=O(pe,"onMouseup")),ie.length&&(oe=r.createCallExpression(fe.helper(p),[oe,JSON.stringify(ie)])),!ce.length||r.isStaticExp(pe)&&!T(pe.content)||(oe=r.createCallExpression(fe.helper(h),[oe,JSON.stringify(ce)])),ne.length){const Se=ne.map(a.capitalize).join("");pe=r.isStaticExp(pe)?r.createSimpleExpression(`${pe.content}${Se}`,!0):r.createCompoundExpression(["(",pe,`) + "${Se}"`])}return{props:[r.createObjectProperty(pe,oe)]}}),show:(X,J,fe)=>{const{exp:Ee,loc:Ae}=X;return Ee||fe.onError(x(61,Ae)),{props:[],needRuntime:fe.helper(d)}}};e.DOMDirectiveTransforms=Oe,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=g,e.DOMNodeTransforms=ue,e.TRANSITION=m,e.TRANSITION_GROUP=f,e.V_MODEL_CHECKBOX=s,e.V_MODEL_DYNAMIC=u,e.V_MODEL_RADIO=i,e.V_MODEL_SELECT=l,e.V_MODEL_TEXT=o,e.V_ON_WITH_KEYS=h,e.V_ON_WITH_MODIFIERS=p,e.V_SHOW=d,e.compile=function(X){let J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return r.baseCompile(X,a.extend({},v,J,{nodeTransforms:[re,...ue,...J.nodeTransforms||[]],directiveTransforms:a.extend({},Oe,J.directiveTransforms||{}),transformHoist:z}))},e.createDOMCompilerError=x,e.parse=function(X){let J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return r.baseParse(X,a.extend({},v,J))},e.parserOptions=v,e.transformStyle=C,Object.keys(r).forEach(function(X){X==="default"||Object.prototype.hasOwnProperty.call(e,X)||(e[X]=r[X])})},(t,e,n)=>{var r=n(86),a=Object.prototype.hasOwnProperty,i=Array.isArray,s=function(){for(var l=[],u=0;u<256;++u)l.push("%"+((u<16?"0":"")+u.toString(16)).toUpperCase());return l}(),o=function(l,u){for(var p=u&&u.plainObjects?Object.create(null):{},h=0;h<l.length;++h)l[h]!==void 0&&(p[h]=l[h]);return p};t.exports={arrayToObject:o,assign:function(l,u){return Object.keys(u).reduce(function(p,h){return p[h]=u[h],p},l)},combine:function(l,u){return[].concat(l,u)},compact:function(l){for(var u=[{obj:{o:l},prop:"o"}],p=[],h=0;h<u.length;++h)for(var d=u[h],m=d.obj[d.prop],f=Object.keys(m),v=0;v<f.length;++v){var C=f[v],E=m[C];typeof E=="object"&&E!==null&&p.indexOf(E)===-1&&(u.push({obj:m,prop:C}),p.push(E))}return function(x){for(;x.length>1;){var g=x.pop(),w=g.obj[g.prop];if(i(w)){for(var b=[],A=0;A<w.length;++A)w[A]!==void 0&&b.push(w[A]);g.obj[g.prop]=b}}}(u),l},decode:function(l,u,p){var h=l.replace(/\+/g," ");if(p==="iso-8859-1")return h.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(h)}catch{return h}},encode:function(l,u,p,h,d){if(l.length===0)return l;var m=l;if(typeof l=="symbol"?m=Symbol.prototype.toString.call(l):typeof l!="string"&&(m=String(l)),p==="iso-8859-1")return escape(m).replace(/%u[0-9a-f]{4}/gi,function(E){return"%26%23"+parseInt(E.slice(2),16)+"%3B"});for(var f="",v=0;v<m.length;++v){var C=m.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+=m.charAt(v):C<128?f+=s[C]:C<2048?f+=s[192|C>>6]+s[128|63&C]:C<55296||C>=57344?f+=s[224|C>>12]+s[128|C>>6&63]+s[128|63&C]:(v+=1,C=65536+((1023&C)<<10|1023&m.charCodeAt(v)),f+=s[240|C>>18]+s[128|C>>12&63]+s[128|C>>6&63]+s[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,u){if(i(l)){for(var p=[],h=0;h<l.length;h+=1)p.push(u(l[h]));return p}return u(l)},merge:function l(u,p,h){if(!p)return u;if(typeof p!="object"){if(i(u))u.push(p);else{if(!u||typeof u!="object")return[u,p];(h&&(h.plainObjects||h.allowPrototypes)||!a.call(Object.prototype,p))&&(u[p]=!0)}return u}if(!u||typeof u!="object")return[u].concat(p);var d=u;return i(u)&&!i(p)&&(d=o(u,h)),i(u)&&i(p)?(p.forEach(function(m,f){if(a.call(u,f)){var v=u[f];v&&typeof v=="object"&&m&&typeof m=="object"?u[f]=l(v,m,h):u.push(m)}else u[f]=m}),u):Object.keys(p).reduce(function(m,f){var v=p[f];return a.call(m,f)?m[f]=l(m[f],v,h):m[f]=v,m},d)}}},t=>{t.exports.isClean=Symbol("isClean"),t.exports.my=Symbol("my")},t=>{const e={after:`
|
||
`,beforeClose:`
|
||
`,beforeComment:`
|
||
`,beforeDecl:`
|
||
`,beforeOpen:" ",beforeRule:`
|
||
`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};class n{constructor(a){this.builder=a}atrule(a,i){let s="@"+a.name,o=a.params?this.rawValue(a,"params"):"";if(a.raws.afterName!==void 0?s+=a.raws.afterName:o&&(s+=" "),a.nodes)this.block(a,s+o);else{let l=(a.raws.between||"")+(i?";":"");this.builder(s+o+l,a)}}beforeAfter(a,i){let s;s=a.type==="decl"?this.raw(a,null,"beforeDecl"):a.type==="comment"?this.raw(a,null,"beforeComment"):i==="before"?this.raw(a,null,"beforeRule"):this.raw(a,null,"beforeClose");let o=a.parent,l=0;for(;o&&o.type!=="root";)l+=1,o=o.parent;if(s.includes(`
|
||
`)){let u=this.raw(a,null,"indent");if(u.length)for(let p=0;p<l;p++)s+=u}return s}block(a,i){let s,o=this.raw(a,"between","beforeOpen");this.builder(i+o+"{",a,"start"),a.nodes&&a.nodes.length?(this.body(a),s=this.raw(a,"after")):s=this.raw(a,"after","emptyBody"),s&&this.builder(s),this.builder("}",a,"end")}body(a){let i=a.nodes.length-1;for(;i>0&&a.nodes[i].type==="comment";)i-=1;let s=this.raw(a,"semicolon");for(let o=0;o<a.nodes.length;o++){let l=a.nodes[o],u=this.raw(l,"before");u&&this.builder(u),this.stringify(l,i!==o||s)}}comment(a){let i=this.raw(a,"left","commentLeft"),s=this.raw(a,"right","commentRight");this.builder("/*"+i+a.text+s+"*/",a)}decl(a,i){let s=this.raw(a,"between","colon"),o=a.prop+s+this.rawValue(a,"value");a.important&&(o+=a.raws.important||" !important"),i&&(o+=";"),this.builder(o,a)}document(a){this.body(a)}raw(a,i,s){let o;if(s||(s=i),i&&(o=a.raws[i],o!==void 0))return o;let l=a.parent;if(s==="before"&&(!l||l.type==="root"&&l.first===a||l&&l.type==="document"))return"";if(!l)return e[s];let u=a.root();if(u.rawCache||(u.rawCache={}),u.rawCache[s]!==void 0)return u.rawCache[s];if(s==="before"||s==="after")return this.beforeAfter(a,s);{let h="raw"+((p=s)[0].toUpperCase()+p.slice(1));this[h]?o=this[h](u,a):u.walk(d=>{if(o=d.raws[i],o!==void 0)return!1})}var p;return o===void 0&&(o=e[s]),u.rawCache[s]=o,o}rawBeforeClose(a){let i;return a.walk(s=>{if(s.nodes&&s.nodes.length>0&&s.raws.after!==void 0)return i=s.raws.after,i.includes(`
|
||
`)&&(i=i.replace(/[^\n]+$/,"")),!1}),i&&(i=i.replace(/\S/g,"")),i}rawBeforeComment(a,i){let s;return a.walkComments(o=>{if(o.raws.before!==void 0)return s=o.raws.before,s.includes(`
|
||
`)&&(s=s.replace(/[^\n]+$/,"")),!1}),s===void 0?s=this.raw(i,null,"beforeDecl"):s&&(s=s.replace(/\S/g,"")),s}rawBeforeDecl(a,i){let s;return a.walkDecls(o=>{if(o.raws.before!==void 0)return s=o.raws.before,s.includes(`
|
||
`)&&(s=s.replace(/[^\n]+$/,"")),!1}),s===void 0?s=this.raw(i,null,"beforeRule"):s&&(s=s.replace(/\S/g,"")),s}rawBeforeOpen(a){let i;return a.walk(s=>{if(s.type!=="decl"&&(i=s.raws.between,i!==void 0))return!1}),i}rawBeforeRule(a){let i;return a.walk(s=>{if(s.nodes&&(s.parent!==a||a.first!==s)&&s.raws.before!==void 0)return i=s.raws.before,i.includes(`
|
||
`)&&(i=i.replace(/[^\n]+$/,"")),!1}),i&&(i=i.replace(/\S/g,"")),i}rawColon(a){let i;return a.walkDecls(s=>{if(s.raws.between!==void 0)return i=s.raws.between.replace(/[^\s:]/g,""),!1}),i}rawEmptyBody(a){let i;return a.walk(s=>{if(s.nodes&&s.nodes.length===0&&(i=s.raws.after,i!==void 0))return!1}),i}rawIndent(a){if(a.raws.indent)return a.raws.indent;let i;return a.walk(s=>{let o=s.parent;if(o&&o!==a&&o.parent&&o.parent===a&&s.raws.before!==void 0){let l=s.raws.before.split(`
|
||
`);return i=l[l.length-1],i=i.replace(/\S/g,""),!1}}),i}rawSemicolon(a){let i;return a.walk(s=>{if(s.nodes&&s.nodes.length&&s.last.type==="decl"&&(i=s.raws.semicolon,i!==void 0))return!1}),i}rawValue(a,i){let s=a[i],o=a.raws[i];return o&&o.value===s?o.raw:s}root(a){this.body(a),a.raws.after&&this.builder(a.raws.after)}rule(a){this.block(a,this.rawValue(a,"selector")),a.raws.ownSemicolon&&this.builder(a.raws.ownSemicolon,a,"end")}stringify(a,i){if(!this[a.type])throw new Error("Unknown AST node type "+a.type+". Maybe you need to change PostCSS stringifier.");this[a.type](a,i)}}t.exports=n,n.default=n},(t,e,n)=>{let{isClean:r,my:a}=n(145),i=n(148),s=n(54),o=n(24),l=n(88),u=(n(152),n(89)),p=n(90),h=n(40);const d={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},m={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(A){return typeof A=="object"&&typeof A.then=="function"}function E(A){let T=!1,O=d[A.type];return A.type==="decl"?T=A.prop.toLowerCase():A.type==="atrule"&&(T=A.name.toLowerCase()),T&&A.append?[O,O+"-"+T,v,O+"Exit",O+"Exit-"+T]:T?[O,O+"-"+T,O+"Exit",O+"Exit-"+T]:A.append?[O,v,O+"Exit"]:[O,O+"Exit"]}function x(A){let T;return T=A.type==="document"?["Document",v,"DocumentExit"]:A.type==="root"?["Root",v,"RootExit"]:E(A),{eventIndex:0,events:T,iterator:0,node:A,visitorIndex:0,visitors:[]}}function g(A){return A[r]=!1,A.nodes&&A.nodes.forEach(T=>g(T)),A}let w={};class b{constructor(T,O,I){let z;if(this.stringified=!1,this.processed=!1,typeof O!="object"||O===null||O.type!=="root"&&O.type!=="document")if(O instanceof b||O instanceof u)z=g(O.root),O.map&&(I.map===void 0&&(I.map={}),I.map.inline||(I.map.inline=!1),I.map.prev=O.map);else{let U=p;I.syntax&&(U=I.syntax.parse),I.parser&&(U=I.parser),U.parse&&(U=U.parse);try{z=U(O,I)}catch(W){this.processed=!0,this.error=W}z&&!z[a]&&o.rebuild(z)}else z=g(O);this.result=new u(T,z,I),this.helpers={...w,postcss:w,result:this.result},this.plugins=this.processor.plugins.map(U=>typeof U=="object"&&U.prepare?{...U,...U.prepare(this.result)}:U)}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,O){let I=this.result.lastPlugin;try{O&&O.addToError(T),this.error=T,T.name!=="CssSyntaxError"||T.plugin?I.postcssVersion:(T.plugin=I.postcssPlugin,T.setMessage())}catch{}return T}prepareVisitors(){this.listeners={};let T=(O,I,z)=>{this.listeners[I]||(this.listeners[I]=[]),this.listeners[I].push([O,z])};for(let O of this.plugins)if(typeof O=="object")for(let I in O){if(!m[I]&&/^[A-Z]/.test(I))throw new Error(`Unknown event ${I} in ${O.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!f[I])if(typeof O[I]=="object")for(let z in O[I])T(O,z==="*"?I:I+"-"+z.toLowerCase(),O[I][z]);else typeof O[I]=="function"&&T(O,I,O[I])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let T=0;T<this.plugins.length;T++){let O=this.plugins[T],I=this.runOnRoot(O);if(C(I))try{await I}catch(z){throw this.handleError(z)}}if(this.prepareVisitors(),this.hasListener){let T=this.result.root;for(;!T[r];){T[r]=!0;let O=[x(T)];for(;O.length>0;){let I=this.visitTick(O);if(C(I))try{await I}catch(z){let U=O[O.length-1].node;throw this.handleError(z,U)}}}if(this.listeners.OnceExit)for(let[O,I]of this.listeners.OnceExit){this.result.lastPlugin=O;try{if(T.type==="document"){let z=T.nodes.map(U=>I(U,this.helpers));await Promise.all(z)}else await I(T,this.helpers)}catch(z){throw this.handleError(z)}}}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 O=this.result.root.nodes.map(I=>T.Once(I,this.helpers));return C(O[0])?Promise.all(O):O}return T.Once(this.result.root,this.helpers)}if(typeof T=="function")return T(this.result.root,this.result)}catch(O){throw this.handleError(O)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let T=this.result.opts,O=s;T.syntax&&(O=T.syntax.stringify),T.stringifier&&(O=T.stringifier),O.stringify&&(O=O.stringify);let I=new i(O,this.result.root,this.result.opts).generate();return this.result.css=I[0],this.result.map=I[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 O of T.nodes)this.visitSync(this.listeners.OnceExit,O);else this.visitSync(this.listeners.OnceExit,T)}return this.result}then(T,O){return this.async().then(T,O)}toString(){return this.css}visitSync(T,O){for(let[I,z]of T){let U;this.result.lastPlugin=I;try{U=z(O,this.helpers)}catch(W){throw this.handleError(W,O.proxyOf)}if(O.type!=="root"&&O.type!=="document"&&!O.parent)return!0;if(C(U))throw this.getAsyncError()}}visitTick(T){let O=T[T.length-1],{node:I,visitors:z}=O;if(I.type!=="root"&&I.type!=="document"&&!I.parent)return void T.pop();if(z.length>0&&O.visitorIndex<z.length){let[W,F]=z[O.visitorIndex];O.visitorIndex+=1,O.visitorIndex===z.length&&(O.visitors=[],O.visitorIndex=0),this.result.lastPlugin=W;try{return F(I.toProxy(),this.helpers)}catch(N){throw this.handleError(N,I)}}if(O.iterator!==0){let W,F=O.iterator;for(;W=I.nodes[I.indexes[F]];)if(I.indexes[F]+=1,!W[r])return W[r]=!0,void T.push(x(W));O.iterator=0,delete I.indexes[F]}let U=O.events;for(;O.eventIndex<U.length;){let W=U[O.eventIndex];if(O.eventIndex+=1,W===v)return void(I.nodes&&I.nodes.length&&(I[r]=!0,O.iterator=I.getIterator()));if(this.listeners[W])return void(O.visitors=this.listeners[W])}T.pop()}walkSync(T){T[r]=!0;let O=E(T);for(let I of O)if(I===v)T.nodes&&T.each(z=>{z[r]||this.walkSync(z)});else{let z=this.listeners[I];if(z&&this.visitSync(z,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"}}b.registerPostcss=A=>{w=A},t.exports=b,b.default=b,h.registerLazyResult(b),l.registerLazyResult(b)},(t,e,n)=>{var r=n(31).a;let{SourceMapConsumer:a,SourceMapGenerator:i}=n(149),{dirname:s,relative:o,resolve:l,sep:u}=n(150),{pathToFileURL:p}=n(318),h=n(55),d=!!(a&&i),m=!!(s&&l&&o&&u);t.exports=class{constructor(f,v,C,E){this.stringify=f,this.mapOpts=C.map||{},this.root=v,this.opts=C,this.css=E,this.originalCSS=E,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)),E=f.root||s(f.file);this.mapOpts.sourcesContent===!1?(v=new a(f.text),v.sourcesContent&&(v.sourcesContent=v.sourcesContent.map(()=>null))):v=f.consumer(),this.map.applySourceMap(v,C,this.toUrl(this.path(E)))}}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(),m&&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=i.fromSourceMap(f)}else this.map=new i({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 i({file:this.outputFile()});let f,v,C=1,E=1,x="<no source>",g={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,(w,b,A)=>{if(this.css+=w,b&&A!=="end"&&(g.generated.line=C,g.generated.column=E-1,b.source&&b.source.start?(g.source=this.sourcePath(b),g.original.line=b.source.start.line,g.original.column=b.source.start.column-1,this.map.addMapping(g)):(g.source=x,g.original.line=1,g.original.column=0,this.map.addMapping(g))),f=w.match(/\n/g),f?(C+=f.length,v=w.lastIndexOf(`
|
||
`),E=w.length-v):E+=w.length,b&&A!=="start"){let T=b.parent||{raws:{}};(b.type==="decl"||b.type==="atrule"&&!b.nodes)&&b===T.last&&!T.raws.semicolon||(b.source&&b.source.end?(g.source=this.sourcePath(b),g.original.line=b.source.end.line,g.original.column=b.source.end.column-1,g.generated.line=C,g.generated.column=E-2,this.map.addMapping(g)):(g.source=x,g.original.line=1,g.original.column=0,g.generated.line=C,g.generated.column=E-1,this.map.addMapping(g)))}})}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?s(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(C=s(l(C,this.mapOpts.annotation)));let E=o(C,f);return this.memoizedPaths.set(f,E),E}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 E=this.usesFileUrls?this.toFileUrl(C):this.toUrl(this.path(C));this.map.setSourceContent(E,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(p){let C=p(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;u==="\\"&&(f=f.replace(/\\/g,"/"));let C=encodeURI(f).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(f,C),C}}},()=>{},()=>{},(t,e,n)=>{var r=n(31).a;let{SourceMapConsumer:a,SourceMapGenerator:i}=n(149),{existsSync:s,readFileSync:o}=n(512),{dirname:l,join:u}=n(150);class p{constructor(d,m){if(m.map===!1)return;this.loadAnnotation(d),this.inline=this.startWith(this.annotation,"data:");let f=m.map?m.map.prev:void 0,v=this.loadMap(m.from,f);!this.mapFile&&m.from&&(this.mapFile=m.from),this.mapFile&&(this.root=l(this.mapFile)),v&&(this.text=v)}consumer(){return this.consumerCache||(this.consumerCache=new a(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 m=d.substr(RegExp.lastMatch.length),r?r.from(m,"base64").toString():window.atob(m);var m;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 m=d.match(/\/\*\s*# sourceMappingURL=/gm);if(!m)return;let f=d.lastIndexOf(m.pop()),v=d.indexOf("*/",f);f>-1&&v>-1&&(this.annotation=this.getAnnotationURL(d.substring(f,v)))}loadFile(d){if(this.root=l(d),s(d))return this.mapFile=d,o(d,"utf-8").toString().trim()}loadMap(d,m){if(m===!1)return!1;if(m){if(typeof m=="string")return m;if(typeof m!="function"){if(m instanceof a)return i.fromSourceMap(m).toString();if(m instanceof i)return m.toString();if(this.isMap(m))return JSON.stringify(m);throw new Error("Unsupported previous source map format: "+m.toString())}{let f=m(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=u(l(d),f)),this.loadFile(f)}}}startWith(d,m){return!!d&&d.substr(0,m.length)===m}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}}t.exports=p,p.default=p},t=>{let e={};t.exports=function(n){e[n]||(e[n]=!0,typeof console<"u")}},t=>{class e{constructor(r){let a=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.type="warning",this.text=r,a.node&&a.node.source){let i=a.node.rangeBy(a);this.line=i.start.line,this.column=i.start.column,this.endLine=i.end.line,this.endColumn=i.end.column}for(let i in a)this[i]=a[i]}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}}t.exports=e,e.default=e},t=>{let e={comma:n=>e.split(n,[","],!0),space:n=>e.split(n,[" ",`
|
||
`," "]),split(n,r,a){let i=[],s="",o=!1,l=0,u=!1,p="",h=!1;for(let d of n)h?h=!1:d==="\\"?h=!0:u?d===p&&(u=!1):d==='"'||d==="'"?(u=!0,p=d):d==="("?l+=1:d===")"?l>0&&(l-=1):l===0&&r.includes(d)&&(o=!0),o?(s!==""&&i.push(s.trim()),s="",o=!1):s+=d;return(a||s!=="")&&i.push(s.trim()),i}};t.exports=e,e.default=e},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0});var r=n(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 a=n(413);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 i=n(414);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=n(415);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=n(416);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 l=n(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 u=n(186);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 p=n(419);Object.keys(p).forEach(function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===p[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return p[f]}}))});var h=n(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=n(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 m=n(422);Object.keys(m).forEach(function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===m[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return m[f]}}))})},function(t,e,n){var r=this&&this.__createBinding||(Object.create?function(b,A,T,O){O===void 0&&(O=T);var I=Object.getOwnPropertyDescriptor(A,T);I&&!("get"in I?!A.__esModule:I.writable||I.configurable)||(I={enumerable:!0,get:function(){return A[T]}}),Object.defineProperty(b,O,I)}:function(b,A,T,O){O===void 0&&(O=T),b[O]=A[T]}),a=this&&this.__setModuleDefault||(Object.create?function(b,A){Object.defineProperty(b,"default",{enumerable:!0,value:A})}:function(b,A){b.default=A}),i=this&&this.__importStar||function(b){if(b&&b.__esModule)return b;var A={};if(b!=null)for(var T in b)T!=="default"&&Object.prototype.hasOwnProperty.call(b,T)&&r(A,b,T);return a(A,b),A},s=this&&this.__importDefault||function(b){return b&&b.__esModule?b:{default:b}};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 o=s(n(504));e.htmlDecodeTree=o.default;var l=s(n(505));e.xmlDecodeTree=l.default;var u=i(n(160));e.decodeCodePoint=u.default;var p,h,d,m,f=n(160);function v(b){return b>=p.ZERO&&b<=p.NINE}Object.defineProperty(e,"replaceCodePoint",{enumerable:!0,get:function(){return f.replaceCodePoint}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return f.fromCodePoint}}),function(b){b[b.NUM=35]="NUM",b[b.SEMI=59]="SEMI",b[b.EQUALS=61]="EQUALS",b[b.ZERO=48]="ZERO",b[b.NINE=57]="NINE",b[b.LOWER_A=97]="LOWER_A",b[b.LOWER_F=102]="LOWER_F",b[b.LOWER_X=120]="LOWER_X",b[b.LOWER_Z=122]="LOWER_Z",b[b.UPPER_A=65]="UPPER_A",b[b.UPPER_F=70]="UPPER_F",b[b.UPPER_Z=90]="UPPER_Z"}(p||(p={})),function(b){b[b.VALUE_LENGTH=49152]="VALUE_LENGTH",b[b.BRANCH_LENGTH=16256]="BRANCH_LENGTH",b[b.JUMP_TABLE=127]="JUMP_TABLE"}(h=e.BinTrieFlags||(e.BinTrieFlags={})),function(b){b[b.EntityStart=0]="EntityStart",b[b.NumericStart=1]="NumericStart",b[b.NumericDecimal=2]="NumericDecimal",b[b.NumericHex=3]="NumericHex",b[b.NamedEntity=4]="NamedEntity"}(d||(d={})),function(b){b[b.Legacy=0]="Legacy",b[b.Strict=1]="Strict",b[b.Attribute=2]="Attribute"}(m=e.DecodingMode||(e.DecodingMode={}));var C=function(){function b(A,T,O){this.decodeTree=A,this.emitCodePoint=T,this.errors=O,this.state=d.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=m.Strict}return b.prototype.startEntity=function(A){this.decodeMode=A,this.state=d.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},b.prototype.write=function(A,T){switch(this.state){case d.EntityStart:return A.charCodeAt(T)===p.NUM?(this.state=d.NumericStart,this.consumed+=1,this.stateNumericStart(A,T+1)):(this.state=d.NamedEntity,this.stateNamedEntity(A,T));case d.NumericStart:return this.stateNumericStart(A,T);case d.NumericDecimal:return this.stateNumericDecimal(A,T);case d.NumericHex:return this.stateNumericHex(A,T);case d.NamedEntity:return this.stateNamedEntity(A,T)}},b.prototype.stateNumericStart=function(A,T){return T>=A.length?-1:(32|A.charCodeAt(T))===p.LOWER_X?(this.state=d.NumericHex,this.consumed+=1,this.stateNumericHex(A,T+1)):(this.state=d.NumericDecimal,this.stateNumericDecimal(A,T))},b.prototype.addToNumericResult=function(A,T,O,I){if(T!==O){var z=O-T;this.result=this.result*Math.pow(I,z)+parseInt(A.substr(T,z),I),this.consumed+=z}},b.prototype.stateNumericHex=function(A,T){for(var O,I=T;T<A.length;){var z=A.charCodeAt(T);if(!(v(z)||(O=z,O>=p.UPPER_A&&O<=p.UPPER_F||O>=p.LOWER_A&&O<=p.LOWER_F)))return this.addToNumericResult(A,I,T,16),this.emitNumericEntity(z,3);T+=1}return this.addToNumericResult(A,I,T,16),-1},b.prototype.stateNumericDecimal=function(A,T){for(var O=T;T<A.length;){var I=A.charCodeAt(T);if(!v(I))return this.addToNumericResult(A,O,T,10),this.emitNumericEntity(I,2);T+=1}return this.addToNumericResult(A,O,T,10),-1},b.prototype.emitNumericEntity=function(A,T){var O;if(this.consumed<=T)return(O=this.errors)===null||O===void 0||O.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(A===p.SEMI)this.consumed+=1;else if(this.decodeMode===m.Strict)return 0;return this.emitCodePoint((0,u.replaceCodePoint)(this.result),this.consumed),this.errors&&(A!==p.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},b.prototype.stateNamedEntity=function(A,T){for(var O=this.decodeTree,I=O[this.treeIndex],z=(I&h.VALUE_LENGTH)>>14;T<A.length;T++,this.excess++){var U=A.charCodeAt(T);if(this.treeIndex=x(O,I,this.treeIndex+Math.max(1,z),U),this.treeIndex<0)return this.result===0||this.decodeMode===m.Attribute&&(z===0||(W=U)===p.EQUALS||function(F){return F>=p.UPPER_A&&F<=p.UPPER_Z||F>=p.LOWER_A&&F<=p.LOWER_Z||v(F)}(W))?0:this.emitNotTerminatedNamedEntity();if((z=((I=O[this.treeIndex])&h.VALUE_LENGTH)>>14)!=0){if(U===p.SEMI)return this.emitNamedEntityData(this.treeIndex,z,this.consumed+this.excess);this.decodeMode!==m.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}var W;return-1},b.prototype.emitNotTerminatedNamedEntity=function(){var A,T=this.result,O=(this.decodeTree[T]&h.VALUE_LENGTH)>>14;return this.emitNamedEntityData(T,O,this.consumed),(A=this.errors)===null||A===void 0||A.missingSemicolonAfterCharacterReference(),this.consumed},b.prototype.emitNamedEntityData=function(A,T,O){var I=this.decodeTree;return this.emitCodePoint(T===1?I[A]&~h.VALUE_LENGTH:I[A+1],O),T===3&&this.emitCodePoint(I[A+2],O),O},b.prototype.end=function(){var A;switch(this.state){case d.NamedEntity:return this.result===0||this.decodeMode===m.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(A=this.errors)===null||A===void 0||A.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case d.EntityStart:return 0}},b}();function E(b){var A="",T=new C(b,function(O){return A+=(0,u.fromCodePoint)(O)});return function(O,I){for(var z=0,U=0;(U=O.indexOf("&",U))>=0;){A+=O.slice(z,U),T.startEntity(I);var W=T.write(O,U+1);if(W<0){z=U+T.end();break}z=U+W,U=W===0?z+1:z}var F=A+O.slice(z);return A="",F}}function x(b,A,T,O){var I=(A&h.BRANCH_LENGTH)>>7,z=A&h.JUMP_TABLE;if(I===0)return z!==0&&O===z?T:-1;if(z){var U=O-z;return U<0||U>=I?-1:b[T+U]-1}for(var W=T,F=W+I-1;W<=F;){var N=W+F>>>1,$=b[N];if($<O)W=N+1;else{if(!($>O))return b[N+I];F=N-1}}return-1}e.EntityDecoder=C,e.determineBranch=x;var g=E(o.default),w=E(l.default);e.decodeHTML=function(b,A){return A===void 0&&(A=m.Legacy),g(b,A)},e.decodeHTMLAttribute=function(b){return g(b,m.Attribute)},e.decodeHTMLStrict=function(b){return g(b,m.Strict)},e.decodeXML=function(b){return w(b,m.Strict)}},function(t,e,n){var r;/*! https://mths.be/punycode v1.4.1 by @mathias */t=n.nmd(t),function(a){e&&e.nodeType,t&&t.nodeType;var i=typeof n.g=="object"&&n.g;i.global!==i&&i.window!==i&&i.self;var s,o=2147483647,l=36,u=26,p=38,h=700,d=/^xn--/,m=/[^\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,E=Math.floor,x=String.fromCharCode;function g(W){throw new RangeError(v[W])}function w(W,F){for(var N=W.length,$=[];N--;)$[N]=F(W[N]);return $}function b(W,F){var N=W.split("@"),$="";return N.length>1&&($=N[0]+"@",W=N[1]),$+w((W=W.replace(f,".")).split("."),F).join(".")}function A(W){for(var F,N,$=[],D=0,R=W.length;D<R;)(F=W.charCodeAt(D++))>=55296&&F<=56319&&D<R?(64512&(N=W.charCodeAt(D++)))==56320?$.push(((1023&F)<<10)+(1023&N)+65536):($.push(F),D--):$.push(F);return $}function T(W){return w(W,function(F){var N="";return F>65535&&(N+=x((F-=65536)>>>10&1023|55296),F=56320|1023&F),N+x(F)}).join("")}function O(W,F){return W+22+75*(W<26)-((F!=0)<<5)}function I(W,F,N){var $=0;for(W=N?E(W/h):W>>1,W+=E(W/F);W>C*u>>1;$+=l)W=E(W/C);return E($+(C+1)*W/(W+p))}function z(W){var F,N,$,D,R,K,re,ue,Oe,X,J,fe=[],Ee=W.length,Ae=0,pe=128,oe=72;for((N=W.lastIndexOf("-"))<0&&(N=0),$=0;$<N;++$)W.charCodeAt($)>=128&&g("not-basic"),fe.push(W.charCodeAt($));for(D=N>0?N+1:0;D<Ee;){for(R=Ae,K=1,re=l;D>=Ee&&g("invalid-input"),((ue=(J=W.charCodeAt(D++))-48<10?J-22:J-65<26?J-65:J-97<26?J-97:l)>=l||ue>E((o-Ae)/K))&&g("overflow"),Ae+=ue*K,!(ue<(Oe=re<=oe?1:re>=oe+u?u:re-oe));re+=l)K>E(o/(X=l-Oe))&&g("overflow"),K*=X;oe=I(Ae-R,F=fe.length+1,R==0),E(Ae/F)>o-pe&&g("overflow"),pe+=E(Ae/F),Ae%=F,fe.splice(Ae++,0,pe)}return T(fe)}function U(W){var F,N,$,D,R,K,re,ue,Oe,X,J,fe,Ee,Ae,pe,oe=[];for(fe=(W=A(W)).length,F=128,N=0,R=72,K=0;K<fe;++K)(J=W[K])<128&&oe.push(x(J));for($=D=oe.length,D&&oe.push("-");$<fe;){for(re=o,K=0;K<fe;++K)(J=W[K])>=F&&J<re&&(re=J);for(re-F>E((o-N)/(Ee=$+1))&&g("overflow"),N+=(re-F)*Ee,F=re,K=0;K<fe;++K)if((J=W[K])<F&&++N>o&&g("overflow"),J==F){for(ue=N,Oe=l;!(ue<(X=Oe<=R?1:Oe>=R+u?u:Oe-R));Oe+=l)pe=ue-X,Ae=l-X,oe.push(x(O(X+pe%Ae,0))),ue=E(pe/Ae);oe.push(x(O(ue,0))),R=I(N,Ee,$==D),N=0,++$}++N,++F}return oe.join("")}s={version:"1.4.1",ucs2:{decode:A,encode:T},decode:z,encode:U,toASCII:function(W){return b(W,function(F){return m.test(F)?"xn--"+U(F):F})},toUnicode:function(W){return b(W,function(F){return d.test(F)?z(F.slice(4).toLowerCase()):F})}},(r=function(){return s}.call(e,n,e,t))===void 0||(t.exports=r)}()},t=>{typeof Object.create=="function"?t.exports=function(e,n){n&&(e.super_=n,e.prototype=Object.create(n.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}))}:t.exports=function(e,n){if(n){e.super_=n;var r=function(){};r.prototype=n.prototype,e.prototype=new r,e.prototype.constructor=e}}},function(t,e,n){t.exports=function(r,a){const i=o("",-1,-1,"",null),s=[];function o(f,v,C,E,x){return{source:f,line:v,column:C,name:E,content:x}}function l(f,v,C,E){return{map:f,sources:v,source:C,content:E}}function u(f,v){return l(f,v,"",null)}function p(f,v,C,E){if(!f.map)return o(f.source,v,C,E,f.content);const x=r.traceSegment(f.map,v,C);return x==null?null:x.length===1?i:p(f.sources[x[1]],x[2],x[3],x.length===5?f.map.names[x[4]]:E)}function h(f,v){const C=(x=f,Array.isArray(x)?x:[x]).map(w=>new r.TraceMap(w,"")),E=C.pop();var x;for(let w=0;w<C.length;w++)if(C[w].sources.length>1)throw new Error(`Transformation map ${w} must have exactly one source file.
|
||
Did you specify these with the most recent transformation maps first?`);let g=d(E,v,"",0);for(let w=C.length-1;w>=0;w--)g=u(C[w],[g]);return g}function d(f,v,C,E){const{resolvedSources:x,sourcesContent:g}=f,w=E+1;return u(f,x.map((b,A)=>{const T={importer:C,depth:w,source:b||"",content:void 0},O=v(T.source,T),{source:I,content:z}=T;return O?d(new r.TraceMap(O,I),v,I,w):function(U,W){return l(null,s,U,W)}(I,z!==void 0?z:g?g[A]:null)}))}class m{constructor(v,C){const E=C.decodedMappings?a.toDecodedMap(v):a.toEncodedMap(v);this.version=E.version,this.file=E.file,this.mappings=E.mappings,this.names=E.names,this.sourceRoot=E.sourceRoot,this.sources=E.sources,C.excludeContent||(this.sourcesContent=E.sourcesContent)}toString(){return JSON.stringify(this)}}return function(f,v,C){const E=typeof C=="object"?C:{excludeContent:!!C,decodedMappings:!1},x=h(f,v);return new m(function(g){const w=new a.GenMapping({file:g.map.file}),{sources:b,map:A}=g,T=A.names,O=r.decodedMappings(A);for(let I=0;I<O.length;I++){const z=O[I];for(let U=0;U<z.length;U++){const W=z[U],F=W[0];let N=i;if(W.length!==1&&(N=p(b[W[1]],W[2],W[3],W.length===5?T[W[4]]:""),N==null))continue;const{column:$,line:D,name:R,content:K,source:re}=N;a.maybeAddSegment(w,I,F,re,D,$,R),re&&K!=null&&a.setSourceContent(w,re,K)}}return w}(x),E)}}(n(486),n(487))},(t,e)=>{var n;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 a(i){var s;return i>=55296&&i<=57343||i>1114111?65533:(s=r.get(i))!==null&&s!==void 0?s:i}e.fromCodePoint=(n=String.fromCodePoint)!==null&&n!==void 0?n:function(i){var s="";return i>65535&&(i-=65536,s+=String.fromCharCode(i>>>10&1023|55296),i=56320|1023&i),s+String.fromCharCode(i)},e.replaceCodePoint=a,e.default=function(i){return(0,e.fromCodePoint)(a(i))}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.ensure=function(E,x){d||(d=x),v(E)},e.get=C,e.getDependencies=function(E){return v(E).getDependencies()},e.list=void 0,e.minVersion=function(E){return v(E).minVersion};var r=n(14),a=n(0),i=n(445);const{assignmentExpression:s,cloneNode:o,expressionStatement:l,file:u,identifier:p}=a;function h(E){const x=[];for(;E.parentPath;E=E.parentPath)x.push(E.key),E.inList&&x.push(E.listKey);return x.reverse().join(".")}let d;function m(E){const x=new Set,g=new Set,w=new Map;let b,A;const T=[],O=[],I=[],z={ImportDeclaration(W){const F=W.node.source.value;if(!i.default[F])throw W.buildCodeFrameError(`Unknown helper ${F}`);if(W.get("specifiers").length!==1||!W.get("specifiers.0").isImportDefaultSpecifier())throw W.buildCodeFrameError("Helpers can only import a default value");const N=W.node.specifiers[0].local;w.set(N,F),O.push(h(W))},ExportDefaultDeclaration(W){const F=W.get("declaration");if(!F.isFunctionDeclaration()||!F.node.id)throw F.buildCodeFrameError("Helpers can only export named function declarations");b=F.node.id.name,A=h(W)},ExportAllDeclaration(W){throw W.buildCodeFrameError("Helpers can only export default")},ExportNamedDeclaration(W){throw W.buildCodeFrameError("Helpers can only export default")},Statement(W){W.isImportDeclaration()||W.isExportDeclaration()||W.skip()}},U={Program(W){const F=W.scope.getAllBindings();Object.keys(F).forEach(N=>{N!==b&&(w.has(F[N].identifier)||g.add(N))})},ReferencedIdentifier(W){const F=W.node.name,N=W.scope.getBinding(F);N?w.has(N.identifier)&&I.push(h(W)):x.add(F)},AssignmentExpression(W){const F=W.get("left");if(!(b in F.getBindingIdentifiers()))return;if(!F.isIdentifier())throw F.buildCodeFrameError("Only simple assignments to exports are allowed in helpers");const N=W.scope.getBinding(b);N!=null&&N.scope.path.isProgram()&&T.push(h(W))}};if((0,r.default)(E.ast,z,E.scope),(0,r.default)(E.ast,U,E.scope),!A)throw new Error("Helpers must have a default export.");return T.reverse(),{globals:Array.from(x),localBindingNames:Array.from(g),dependencies:w,exportBindingAssignments:T,exportPath:A,exportName:b,importBindingsReferences:I,importPaths:O}}const f=Object.create(null);function v(E){if(!f[E]){const x=i.default[E];if(!x)throw Object.assign(new ReferenceError(`Unknown helper ${E}`),{code:"BABEL_HELPER_UNKNOWN",helper:E});const g=()=>{if(!d){const b={ast:u(x.ast()),path:null};return(0,r.default)(b.ast,{Program:A=>(b.path=A).stop()}),b}return new d({filename:`babel-helper://${E}`},{ast:u(x.ast()),code:"[internal Babel helper code]",inputMap:null})};let w=null;f[E]={minVersion:x.minVersion,build(b,A,T){const O=g();return w||(w=m(O)),function(I,z,U,W,F){if(W&&!U)throw new Error("Unexpected local bindings for module-based helpers.");if(!U)return;const{localBindingNames:N,dependencies:$,exportBindingAssignments:D,exportPath:R,exportName:K,importBindingsReferences:re,importPaths:ue}=z,Oe={};$.forEach((ce,ie)=>{Oe[ie.name]=typeof F=="function"&&F(ce)||ie});const X={},J=new Set(W||[]);U.type==="Identifier"&&J.add(U.name),N.forEach(ce=>{let ie=ce;for(;J.has(ie);)ie="_"+ie;ie!==ce&&(X[ce]=ie)}),U.type==="Identifier"&&K!==U.name&&(X[K]=U.name);const{path:fe}=I,Ee=fe.get(R),Ae=ue.map(ce=>fe.get(ce)),pe=re.map(ce=>fe.get(ce)),oe=Ee.get("declaration");if(U.type==="Identifier")Ee.replaceWith(oe);else{if(U.type!=="MemberExpression")throw new Error("Unexpected helper format.");D.forEach(ce=>{const ie=fe.get(ce);ie.replaceWith(s("=",U,ie.node))}),Ee.replaceWith(oe),fe.pushContainer("body",l(s("=",U,p(K))))}Object.keys(X).forEach(ce=>{fe.scope.rename(ce,X[ce])});for(const ce of Ae)ce.remove();for(const ce of pe){const ie=o(Oe[ce.node.name]);ce.replaceWith(ie)}}(O,w,A,T,b),{nodes:O.ast.program.body,globals:w.globals}},getDependencies:()=>(w||(w=m(g())),Array.from(w.dependencies.values()))}}return f[E]}function C(E,x,g,w){return v(E).build(x,g,w)}e.list=Object.keys(i.default).map(E=>E.replace(/^_/,"")),e.default=C},(t,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"]},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isBindingIdentifier=function(){const{node:z,parent:U}=this,W=this.parentPath.parent;return h(z)&&a(z,U,W)},e.isBlockScoped=function(){return i(this.node)},e.isExpression=function(){return this.isIdentifier()?this.isReferencedIdentifier():o(this.node)},e.isFlow=function(){const{node:z}=this;return!(!l(z)&&(d(z)?z.importKind!=="type"&&z.importKind!=="typeof":s(z)?z.exportKind!=="type":!m(z)||z.importKind!=="type"&&z.importKind!=="typeof"))},e.isForAwaitStatement=function(){return O(this.node,{await:!0})},e.isGenerated=function(){return!this.isUser()},e.isPure=function(z){return this.scope.isPure(this.node,z)},e.isReferenced=function(){return x(this.node,this.parent)},e.isReferencedIdentifier=function(z){const{node:U,parent:W}=this;return!h(U,z)&&!v(W,z)&&(!f(U,z)||I(U.name))?!1:x(U,W,this.parentPath.parent)},e.isReferencedMemberExpression=function(){const{node:z,parent:U}=this;return C(z)&&x(z,U)},e.isRestProperty=function(){return E(this.node)&&this.parentPath&&this.parentPath.isObjectPattern()},e.isScope=function(){return g(this.node,this.parent)},e.isSpreadProperty=function(){return E(this.node)&&this.parentPath&&this.parentPath.isObjectExpression()},e.isStatement=function(){const{node:z,parent:U}=this;return w(z)?!(A(z)&&(p(U,{left:z})||u(U,{init:z}))):!1},e.isUser=function(){return this.node&&!!this.node.loc},e.isVar=function(){return b(this.node)};var r=n(0);const{isBinding:a,isBlockScoped:i,isExportDeclaration:s,isExpression:o,isFlow:l,isForStatement:u,isForXStatement:p,isIdentifier:h,isImportDeclaration:d,isImportSpecifier:m,isJSXIdentifier:f,isJSXMemberExpression:v,isMemberExpression:C,isRestElement:E,isReferenced:x,isScope:g,isStatement:w,isVar:b,isVariableDeclaration:A,react:T,isForOfStatement:O}=r,{isCompatTag:I}=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.")}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i){const s=a.split(".");return o=>(0,r.default)(o,s,i)};var r=n(165)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i,s){if(!(0,r.isMemberExpression)(a))return!1;const o=Array.isArray(i)?i:i.split("."),l=[];let u;for(u=a;(0,r.isMemberExpression)(u);u=u.object)l.push(u.property);if(l.push(u),l.length<o.length||!s&&l.length>o.length)return!1;for(let p=0,h=l.length-1;p<o.length;p++,h--){const d=l[h];let m;if((0,r.isIdentifier)(d))m=d.name;else if((0,r.isStringLiteral)(d))m=d.value;else{if(!(0,r.isThisExpression)(d))return!1;m="this"}if(o[p]!==m)return!1}return!0};var r=n(2)},t=>{let e=null;function n(r){if(e!==null&&(e.property,1)){const a=e;return e=n.prototype=null,a}return e=n.prototype=r??Object.create(null),new n}n(),t.exports=function(r){return n(r)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.patternLikeCommon=e.functionTypeAnnotationCommon=e.functionDeclarationCommon=e.functionCommon=e.classMethodOrPropertyCommon=e.classMethodOrDeclareMethodCommon=void 0,n(42),n(43),n(59);var r=n(355),a=n(26),i=n(18);const s=(0,i.defineAliasedType)("Standardized");s("ArrayExpression",{fields:{elements:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeOrValueType)("null","Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),s("AssignmentExpression",{fields:{operator:{validate:(0,i.assertValueType)("string")},left:{validate:(0,i.assertNodeType)("LVal","OptionalMemberExpression")},right:{validate:(0,i.assertNodeType)("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),s("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:(0,i.assertOneOf)(...a.BINARY_OPERATORS)},left:{validate:function(){const m=(0,i.assertNodeType)("Expression"),f=(0,i.assertNodeType)("Expression","PrivateName");return Object.assign(function(v,C,E){(v.operator==="in"?f:m)(v,C,E)},{oneOfNodeTypes:["Expression","PrivateName"]})}()},right:{validate:(0,i.assertNodeType)("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),s("InterpreterDirective",{builder:["value"],fields:{value:{validate:(0,i.assertValueType)("string")}}}),s("Directive",{visitor:["value"],fields:{value:{validate:(0,i.assertNodeType)("DirectiveLiteral")}}}),s("DirectiveLiteral",{builder:["value"],fields:{value:{validate:(0,i.assertValueType)("string")}}}),s("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Directive"))),default:[]},body:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),s("BreakStatement",{visitor:["label"],fields:{label:{validate:(0,i.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),s("CallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments"],aliases:["Expression"],fields:Object.assign({callee:{validate:(0,i.assertNodeType)("Expression","Super","V8IntrinsicIdentifier")},arguments:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))}},{optional:{validate:(0,i.assertOneOf)(!0,!1),optional:!0}},{typeArguments:{validate:(0,i.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,i.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}})}),s("CatchClause",{visitor:["param","body"],fields:{param:{validate:(0,i.assertNodeType)("Identifier","ArrayPattern","ObjectPattern"),optional:!0},body:{validate:(0,i.assertNodeType)("BlockStatement")}},aliases:["Scopable","BlockParent"]}),s("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:(0,i.assertNodeType)("Expression")},consequent:{validate:(0,i.assertNodeType)("Expression")},alternate:{validate:(0,i.assertNodeType)("Expression")}},aliases:["Expression","Conditional"]}),s("ContinueStatement",{visitor:["label"],fields:{label:{validate:(0,i.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),s("DebuggerStatement",{aliases:["Statement"]}),s("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:(0,i.assertNodeType)("Expression")},body:{validate:(0,i.assertNodeType)("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),s("EmptyStatement",{aliases:["Statement"]}),s("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}},aliases:["Statement","ExpressionWrapper"]}),s("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:(0,i.assertNodeType)("Program")},comments:{validate:Object.assign(()=>{},{each:{oneOfNodeTypes:["CommentBlock","CommentLine"]}}),optional:!0},tokens:{validate:(0,i.assertEach)(Object.assign(()=>{},{type:"any"})),optional:!0}}}),s("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,i.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,i.assertNodeType)("Expression")},body:{validate:(0,i.assertNodeType)("Statement")}}}),s("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:(0,i.assertNodeType)("VariableDeclaration","Expression"),optional:!0},test:{validate:(0,i.assertNodeType)("Expression"),optional:!0},update:{validate:(0,i.assertNodeType)("Expression"),optional:!0},body:{validate:(0,i.assertNodeType)("Statement")}}});const o=()=>({params:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Identifier","Pattern","RestElement")))},generator:{default:!1},async:{default:!1}});e.functionCommon=o;const l=()=>({returnType:{validate:(0,i.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,i.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0}});e.functionTypeAnnotationCommon=l;const u=()=>Object.assign({},o(),{declare:{validate:(0,i.assertValueType)("boolean"),optional:!0},id:{validate:(0,i.assertNodeType)("Identifier"),optional:!0}});e.functionDeclarationCommon=u,s("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:Object.assign({},u(),l(),{body:{validate:(0,i.assertNodeType)("BlockStatement")},predicate:{validate:(0,i.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}}),aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"],validate:()=>{}}),s("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},o(),l(),{id:{validate:(0,i.assertNodeType)("Identifier"),optional:!0},body:{validate:(0,i.assertNodeType)("BlockStatement")},predicate:{validate:(0,i.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}})});const p=()=>({typeAnnotation:{validate:(0,i.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},optional:{validate:(0,i.assertValueType)("boolean"),optional:!0},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator"))),optional:!0}});e.patternLikeCommon=p,s("Identifier",{builder:["name"],visitor:["typeAnnotation","decorators"],aliases:["Expression","PatternLike","LVal","TSEntityName"],fields:Object.assign({},p(),{name:{validate:(0,i.chain)((0,i.assertValueType)("string"),Object.assign(function(m,f,v){},{type:"string"}))}}),validate(m,f,v){}}),s("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:(0,i.assertNodeType)("Expression")},consequent:{validate:(0,i.assertNodeType)("Statement")},alternate:{optional:!0,validate:(0,i.assertNodeType)("Statement")}}}),s("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:(0,i.assertNodeType)("Identifier")},body:{validate:(0,i.assertNodeType)("Statement")}}}),s("StringLiteral",{builder:["value"],fields:{value:{validate:(0,i.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),s("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:(0,i.chain)((0,i.assertValueType)("number"),Object.assign(function(m,f,v){},{type:"number"}))}},aliases:["Expression","Pureish","Literal","Immutable"]}),s("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),s("BooleanLiteral",{builder:["value"],fields:{value:{validate:(0,i.assertValueType)("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),s("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Pureish","Literal"],fields:{pattern:{validate:(0,i.assertValueType)("string")},flags:{validate:(0,i.chain)((0,i.assertValueType)("string"),Object.assign(function(m,f,v){},{type:"string"})),default:""}}}),s("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:(0,i.assertOneOf)(...a.LOGICAL_OPERATORS)},left:{validate:(0,i.assertNodeType)("Expression")},right:{validate:(0,i.assertNodeType)("Expression")}}}),s("MemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression","LVal"],fields:Object.assign({object:{validate:(0,i.assertNodeType)("Expression","Super")},property:{validate:function(){const m=(0,i.assertNodeType)("Identifier","PrivateName"),f=(0,i.assertNodeType)("Expression"),v=function(C,E,x){(C.computed?f:m)(C,E,x)};return v.oneOfNodeTypes=["Expression","Identifier","PrivateName"],v}()},computed:{default:!1}},{optional:{validate:(0,i.assertOneOf)(!0,!1),optional:!0}})}),s("NewExpression",{inherits:"CallExpression"}),s("Program",{visitor:["directives","body"],builder:["body","directives","sourceType","interpreter"],fields:{sourceFile:{validate:(0,i.assertValueType)("string")},sourceType:{validate:(0,i.assertOneOf)("script","module"),default:"script"},interpreter:{validate:(0,i.assertNodeType)("InterpreterDirective"),default:null,optional:!0},directives:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Directive"))),default:[]},body:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block"]}),s("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ObjectMethod","ObjectProperty","SpreadElement")))}}}),s("ObjectMethod",{builder:["kind","key","params","body","computed","generator","async"],fields:Object.assign({},o(),l(),{kind:Object.assign({validate:(0,i.assertOneOf)("method","get","set")},{default:"method"}),computed:{default:!1},key:{validate:function(){const m=(0,i.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral"),f=(0,i.assertNodeType)("Expression"),v=function(C,E,x){(C.computed?f:m)(C,E,x)};return v.oneOfNodeTypes=["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral"],v}()},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator"))),optional:!0},body:{validate:(0,i.assertNodeType)("BlockStatement")}}),visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),s("ObjectProperty",{builder:["key","value","computed","shorthand","decorators"],fields:{computed:{default:!1},key:{validate:function(){const m=(0,i.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"),f=(0,i.assertNodeType)("Expression");return Object.assign(function(v,C,E){(v.computed?f:m)(v,C,E)},{oneOfNodeTypes:["Expression","Identifier","StringLiteral","NumericLiteral","BigIntLiteral","DecimalLiteral","PrivateName"]})}()},value:{validate:(0,i.assertNodeType)("Expression","PatternLike")},shorthand:{validate:(0,i.chain)((0,i.assertValueType)("boolean"),Object.assign(function(m,f,v){},{type:"boolean"}),function(m,f,v){}),default:!1},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"],validate:((0,i.assertNodeType)("Identifier","Pattern","TSAsExpression","TSSatisfiesExpression","TSNonNullExpression","TSTypeAssertion"),(0,i.assertNodeType)("Expression"),function(m,f,v){})}),s("RestElement",{visitor:["argument","typeAnnotation"],builder:["argument"],aliases:["LVal","PatternLike"],deprecatedAlias:"RestProperty",fields:Object.assign({},p(),{argument:{validate:(0,i.assertNodeType)("LVal")}}),validate(m,f){}}),s("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,i.assertNodeType)("Expression"),optional:!0}}}),s("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Expression")))}},aliases:["Expression"]}),s("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:(0,i.assertNodeType)("Expression")}}}),s("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:(0,i.assertNodeType)("Expression"),optional:!0},consequent:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Statement")))}}}),s("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:(0,i.assertNodeType)("Expression")},cases:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("SwitchCase")))}}}),s("ThisExpression",{aliases:["Expression"]}),s("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),s("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{block:{validate:(0,i.chain)((0,i.assertNodeType)("BlockStatement"),Object.assign(function(m){},{oneOfNodeTypes:["BlockStatement"]}))},handler:{optional:!0,validate:(0,i.assertNodeType)("CatchClause")},finalizer:{optional:!0,validate:(0,i.assertNodeType)("BlockStatement")}}}),s("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:(0,i.assertNodeType)("Expression")},operator:{validate:(0,i.assertOneOf)(...a.UNARY_OPERATORS)}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),s("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:(0,i.assertNodeType)("Expression")},operator:{validate:(0,i.assertOneOf)(...a.UPDATE_OPERATORS)}},visitor:["argument"],aliases:["Expression"]}),s("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{declare:{validate:(0,i.assertValueType)("boolean"),optional:!0},kind:{validate:(0,i.assertOneOf)("var","let","const","using","await using")},declarations:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("VariableDeclarator")))}},validate(m,f,v){}}),s("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:(0,i.assertNodeType)("LVal")},definite:{optional:!0,validate:(0,i.assertValueType)("boolean")},init:{optional:!0,validate:(0,i.assertNodeType)("Expression")}}}),s("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:(0,i.assertNodeType)("Expression")},body:{validate:(0,i.assertNodeType)("Statement")}}}),s("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{validate:(0,i.assertNodeType)("Expression")},body:{validate:(0,i.assertNodeType)("Statement")}}}),s("AssignmentPattern",{visitor:["left","right","decorators"],builder:["left","right"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},p(),{left:{validate:(0,i.assertNodeType)("Identifier","ObjectPattern","ArrayPattern","MemberExpression","TSAsExpression","TSSatisfiesExpression","TSTypeAssertion","TSNonNullExpression")},right:{validate:(0,i.assertNodeType)("Expression")},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator"))),optional:!0}})}),s("ArrayPattern",{visitor:["elements","typeAnnotation"],builder:["elements"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},p(),{elements:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeOrValueType)("null","PatternLike","LVal")))}})}),s("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},o(),l(),{expression:{validate:(0,i.assertValueType)("boolean")},body:{validate:(0,i.assertNodeType)("BlockStatement","Expression")},predicate:{validate:(0,i.assertNodeType)("DeclaredPredicate","InferredPredicate"),optional:!0}})}),s("ClassBody",{visitor:["body"],fields:{body:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ClassMethod","ClassPrivateMethod","ClassProperty","ClassPrivateProperty","ClassAccessorProperty","TSDeclareMethod","TSIndexSignature","StaticBlock")))}}}),s("ClassExpression",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Expression"],fields:{id:{validate:(0,i.assertNodeType)("Identifier"),optional:!0},typeParameters:{validate:(0,i.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:(0,i.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,i.assertNodeType)("Expression")},superTypeParameters:{validate:(0,i.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator"))),optional:!0},mixins:{validate:(0,i.assertNodeType)("InterfaceExtends"),optional:!0}}}),s("ClassDeclaration",{inherits:"ClassExpression",aliases:["Scopable","Class","Statement","Declaration"],fields:{id:{validate:(0,i.assertNodeType)("Identifier"),optional:!0},typeParameters:{validate:(0,i.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:(0,i.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,i.assertNodeType)("Expression")},superTypeParameters:{validate:(0,i.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator"))),optional:!0},mixins:{validate:(0,i.assertNodeType)("InterfaceExtends"),optional:!0},declare:{validate:(0,i.assertValueType)("boolean"),optional:!0},abstract:{validate:(0,i.assertValueType)("boolean"),optional:!0}},validate:((0,i.assertNodeType)("Identifier"),function(m,f,v){})}),s("ExportAllDeclaration",{builder:["source"],visitor:["source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{source:{validate:(0,i.assertNodeType)("StringLiteral")},exportKind:(0,i.validateOptional)((0,i.assertOneOf)("type","value")),attributes:{optional:!0,validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ImportAttribute")))},assertions:{optional:!0,validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ImportAttribute")))}}}),s("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,i.assertNodeType)("TSDeclareFunction","FunctionDeclaration","ClassDeclaration","Expression")},exportKind:(0,i.validateOptional)((0,i.assertOneOf)("value"))}}),s("ExportNamedDeclaration",{builder:["declaration","specifiers","source"],visitor:["declaration","specifiers","source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration","ExportDeclaration"],fields:{declaration:{optional:!0,validate:(0,i.chain)((0,i.assertNodeType)("Declaration"),Object.assign(function(m,f,v){},{oneOfNodeTypes:["Declaration"]}),function(m,f,v){})},attributes:{optional:!0,validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ImportAttribute")))},assertions:{optional:!0,validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ImportAttribute")))},specifiers:{default:[],validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)(function(){const m=(0,i.assertNodeType)("ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier");return(0,i.assertNodeType)("ExportSpecifier"),m}()))},source:{validate:(0,i.assertNodeType)("StringLiteral"),optional:!0},exportKind:(0,i.validateOptional)((0,i.assertOneOf)("type","value"))}}),s("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")},exported:{validate:(0,i.assertNodeType)("Identifier","StringLiteral")},exportKind:{validate:(0,i.assertOneOf)("type","value"),optional:!0}}}),s("ForOfStatement",{visitor:["left","right","body"],builder:["left","right","body","await"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:(0,i.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,i.assertNodeType)("Expression")},body:{validate:(0,i.assertNodeType)("Statement")},await:{default:!1}}}),s("ImportDeclaration",{builder:["specifiers","source"],visitor:["specifiers","source","attributes","assertions"],aliases:["Statement","Declaration","ImportOrExportDeclaration"],fields:{attributes:{optional:!0,validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ImportAttribute")))},assertions:{optional:!0,validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ImportAttribute")))},module:{optional:!0,validate:(0,i.assertValueType)("boolean")},phase:{default:null,validate:(0,i.assertOneOf)("source","defer")},specifiers:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:(0,i.assertNodeType)("StringLiteral")},importKind:{validate:(0,i.assertOneOf)("type","typeof","value"),optional:!0}}}),s("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")}}}),s("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")}}}),s("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,i.assertNodeType)("Identifier")},imported:{validate:(0,i.assertNodeType)("Identifier","StringLiteral")},importKind:{validate:(0,i.assertOneOf)("type","typeof","value"),optional:!0}}}),s("ImportExpression",{visitor:["source","options"],aliases:["Expression"],fields:{phase:{default:null,validate:(0,i.assertOneOf)("source","defer")},source:{validate:(0,i.assertNodeType)("Expression")},options:{validate:(0,i.assertNodeType)("Expression"),optional:!0}}}),s("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:(0,i.chain)((0,i.assertNodeType)("Identifier"),Object.assign(function(m,f,v){},{oneOfNodeTypes:["Identifier"]}))},property:{validate:(0,i.assertNodeType)("Identifier")}}});const h=()=>({abstract:{validate:(0,i.assertValueType)("boolean"),optional:!0},accessibility:{validate:(0,i.assertOneOf)("public","private","protected"),optional:!0},static:{default:!1},override:{default:!1},computed:{default:!1},optional:{validate:(0,i.assertValueType)("boolean"),optional:!0},key:{validate:(0,i.chain)(function(){const m=(0,i.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral"),f=(0,i.assertNodeType)("Expression");return function(v,C,E){(v.computed?f:m)(v,C,E)}}(),(0,i.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression"))}});e.classMethodOrPropertyCommon=h;const d=()=>Object.assign({},o(),h(),{params:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Identifier","Pattern","RestElement","TSParameterProperty")))},kind:{validate:(0,i.assertOneOf)("get","set","method","constructor"),default:"method"},access:{validate:(0,i.chain)((0,i.assertValueType)("string"),(0,i.assertOneOf)("public","private","protected")),optional:!0},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator"))),optional:!0}});e.classMethodOrDeclareMethodCommon=d,s("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,i.assertNodeType)("BlockStatement")}})}),s("ObjectPattern",{visitor:["properties","typeAnnotation","decorators"],builder:["properties"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},p(),{properties:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("RestElement","ObjectProperty")))}})}),s("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],deprecatedAlias:"SpreadProperty",fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),s("Super",{aliases:["Expression"]}),s("TaggedTemplateExpression",{visitor:["tag","quasi","typeParameters"],builder:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:(0,i.assertNodeType)("Expression")},quasi:{validate:(0,i.assertNodeType)("TemplateLiteral")},typeParameters:{validate:(0,i.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),s("TemplateElement",{builder:["value","tail"],fields:{value:{validate:(0,i.chain)((0,i.assertShape)({raw:{validate:(0,i.assertValueType)("string")},cooked:{validate:(0,i.assertValueType)("string"),optional:!0}}),function(m){const f=m.value.raw;let v=!1;const C=()=>{throw new Error("Internal @babel/types error.")},{str:E,firstInvalidLoc:x}=(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");m.value.cooked=x?null:E})},tail:{default:!1}}}),s("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("TemplateElement")))},expressions:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Expression","TSType")),function(m,f,v){if(m.quasis.length!==v.length+1)throw new TypeError(`Number of ${m.type} quasis should be exactly one more than the number of expressions.
|
||
Expected ${v.length+1} quasis but got ${m.quasis.length}`)})}}}),s("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:(0,i.chain)((0,i.assertValueType)("boolean"),Object.assign(function(m,f,v){},{type:"boolean"})),default:!1},argument:{optional:!0,validate:(0,i.assertNodeType)("Expression")}}}),s("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,i.assertNodeType)("Expression")}}}),s("Import",{aliases:["Expression"]}),s("BigIntLiteral",{builder:["value"],fields:{value:{validate:(0,i.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),s("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,i.assertNodeType)("Identifier")}}}),s("OptionalMemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression"],fields:{object:{validate:(0,i.assertNodeType)("Expression")},property:{validate:function(){const m=(0,i.assertNodeType)("Identifier"),f=(0,i.assertNodeType)("Expression");return Object.assign(function(v,C,E){(v.computed?f:m)(v,C,E)},{oneOfNodeTypes:["Expression","Identifier"]})}()},computed:{default:!1},optional:{validate:(0,i.assertValueType)("boolean")}}}),s("OptionalCallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments","optional"],aliases:["Expression"],fields:{callee:{validate:(0,i.assertNodeType)("Expression")},arguments:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))},optional:{validate:(0,i.assertValueType)("boolean")},typeArguments:{validate:(0,i.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,i.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}}}),s("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property"],fields:Object.assign({},h(),{value:{validate:(0,i.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,i.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,i.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator"))),optional:!0},readonly:{validate:(0,i.assertValueType)("boolean"),optional:!0},declare:{validate:(0,i.assertValueType)("boolean"),optional:!0},variance:{validate:(0,i.assertNodeType)("Variance"),optional:!0}})}),s("ClassAccessorProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property","Accessor"],fields:Object.assign({},h(),{key:{validate:(0,i.chain)(function(){const m=(0,i.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","PrivateName"),f=(0,i.assertNodeType)("Expression");return function(v,C,E){(v.computed?f:m)(v,C,E)}}(),(0,i.assertNodeType)("Identifier","StringLiteral","NumericLiteral","BigIntLiteral","Expression","PrivateName"))},value:{validate:(0,i.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,i.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,i.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator"))),optional:!0},readonly:{validate:(0,i.assertValueType)("boolean"),optional:!0},declare:{validate:(0,i.assertValueType)("boolean"),optional:!0},variance:{validate:(0,i.assertNodeType)("Variance"),optional:!0}})}),s("ClassPrivateProperty",{visitor:["key","value","decorators","typeAnnotation"],builder:["key","value","decorators","static"],aliases:["Property","Private"],fields:{key:{validate:(0,i.assertNodeType)("PrivateName")},value:{validate:(0,i.assertNodeType)("Expression"),optional:!0},typeAnnotation:{validate:(0,i.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Decorator"))),optional:!0},static:{validate:(0,i.assertValueType)("boolean"),default:!1},readonly:{validate:(0,i.assertValueType)("boolean"),optional:!0},definite:{validate:(0,i.assertValueType)("boolean"),optional:!0},variance:{validate:(0,i.assertNodeType)("Variance"),optional:!0}}}),s("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,i.assertOneOf)("get","set","method"),default:"method"},key:{validate:(0,i.assertNodeType)("PrivateName")},body:{validate:(0,i.assertNodeType)("BlockStatement")}})}),s("PrivateName",{visitor:["id"],aliases:["Private"],fields:{id:{validate:(0,i.assertNodeType)("Identifier")}}}),s("StaticBlock",{visitor:["body"],fields:{body:{validate:(0,i.chain)((0,i.assertValueType)("array"),(0,i.assertEach)((0,i.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","FunctionParent"]})},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i){if(a===i)return!0;const s=r.PLACEHOLDERS_ALIAS[a];if(s){for(const o of s)if(i===o)return!0}return!1};var r=n(9)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.PLACEHOLDERS_FLIPPED_ALIAS=e.PLACEHOLDERS_ALIAS=e.PLACEHOLDERS=void 0;var r=n(18);const a=e.PLACEHOLDERS=["Identifier","StringLiteral","Expression","Statement","Declaration","BlockStatement","ClassBody","Pattern"],i=e.PLACEHOLDERS_ALIAS={Declaration:["Statement"],Pattern:["PatternLike","LVal"]};for(const o of a){const l=r.ALIAS_KEYS[o];l!=null&&l.length&&(i[o]=l)}const s=e.PLACEHOLDERS_FLIPPED_ALIAS={};Object.keys(i).forEach(o=>{i[o].forEach(l=>{Object.hasOwnProperty.call(s,l)||(s[l]=[]),s[l].push(o)})})},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return!(!a||!r.VISITOR_KEYS[a.type])};var r=n(9)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function i(s){const o=Array.from(s),l=new Map,u=new Map,p=new Set,h=[];for(let d=0;d<o.length;d++){const m=o[d];if(m&&!(h.indexOf(m)>=0)){if((0,r.isAnyTypeAnnotation)(m))return[m];if((0,r.isFlowBaseAnnotation)(m))u.set(m.type,m);else if((0,r.isUnionTypeAnnotation)(m))p.has(m.types)||(o.push(...m.types),p.add(m.types));else if((0,r.isGenericTypeAnnotation)(m)){const f=a(m.id);if(l.has(f)){let v=l.get(f);v.typeParameters?m.typeParameters&&(v.typeParameters.params.push(...m.typeParameters.params),v.typeParameters.params=i(v.typeParameters.params)):v=m.typeParameters}else l.set(f,m)}else h.push(m)}}for(const[,d]of u)h.push(d);for(const[,d]of l)h.push(d);return h};var r=n(2);function a(i){return(0,r.isIdentifier)(i)?i.name:`${i.id.name}.${a(i.qualification)}`}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,r,a){if(!a||!n)return n;const i=`${r}Comments`;return n[i]?r==="leading"?n[i]=a.concat(n[i]):n[i].push(...a):n[i]=a,n}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i){(0,r.default)("innerComments",a,i)};var r=n(99)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i){(0,r.default)("leadingComments",a,i)};var r=n(99)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o){return(0,r.default)(s,o),(0,a.default)(s,o),(0,i.default)(s,o),s};var r=n(176),a=n(174),i=n(173)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i){(0,r.default)("trailingComments",a,i)};var r=n(99)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){if((0,r.isBlockStatement)(i))return i;let o=[];return(0,r.isEmptyStatement)(i)?o=[]:((0,r.isStatement)(i)||(i=(0,r.isFunction)(s)?(0,a.returnStatement)(i):(0,a.expressionStatement)(i)),o=[i]),(0,a.blockStatement)(o)};var r=n(2),a=n(4)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){i+="";let s="";for(const o of i)s+=(0,a.isIdentifierChar)(o.codePointAt(0))?o:"-";return s=s.replace(/^[-0-9]+/,""),s=s.replace(/[-\s]+(.)?/g,function(o,l){return l?l.toUpperCase():""}),(0,r.default)(s)||(s=`_${s}`),s||"_"};var r=n(43),a=n(59)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){return(0,r.default)(i,a.default,s),i};var r=n(180),a=n(181)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function a(i,s,o){if(!i)return;const l=r.VISITOR_KEYS[i.type];if(l){s(i,o=o||{});for(const u of l){const p=i[u];if(Array.isArray(p))for(const h of p)a(h,s,o);else a(p,s,o)}}};var r=n(9)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){const o=(arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).preserveComments?a:i;for(const u of o)s[u]!=null&&(s[u]=void 0);for(const u of Object.keys(s))u[0]==="_"&&s[u]!=null&&(s[u]=void 0);const l=Object.getOwnPropertySymbols(s);for(const u of l)s[u]=null};var r=n(26);const a=["tokens","start","end","loc","raw","rawValue"],i=[...r.COMMENT_KEYS,"comments",...a]},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return(0,r.isVariableDeclaration)(i)&&(i.kind!=="var"||i[a.BLOCK_SCOPED_SYMBOL])};var r=n(2),a=n(26)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(401),a=n(14),i=n(402),s=n(403),o=n(0),l=o,u=n(35),p=n(57);const{NOT_LOCAL_BINDING:h,callExpression:d,cloneNode:m,getBindingIdentifiers:f,identifier:v,isArrayExpression:C,isBinary:E,isClass:x,isClassBody:g,isClassDeclaration:w,isExportAllDeclaration:b,isExportDefaultDeclaration:A,isExportNamedDeclaration:T,isFunctionDeclaration:O,isIdentifier:I,isImportDeclaration:z,isLiteral:U,isMethod:W,isModuleSpecifier:F,isNullLiteral:N,isObjectExpression:$,isProperty:D,isPureish:R,isRegExpLiteral:K,isSuper:re,isTaggedTemplateExpression:ue,isTemplateLiteral:Oe,isThisExpression:X,isUnaryExpression:J,isVariableDeclaration:fe,matchesPattern:Ee,memberExpression:Ae,numericLiteral:pe,toIdentifier:oe,variableDeclaration:ce,variableDeclarator:ie,isRecordExpression:ne,isTupleExpression:Se,isObjectProperty:se,isTopicReference:ye,isMetaProperty:ge,isPrivateName:Me,isExportDeclaration:ae,buildUndefinedNode:k}=o;function B(Le,de){switch(Le?.type){default:var ke;if(z(Le)||ae(Le))if((b(Le)||T(Le)||z(Le))&&Le.source)B(Le.source,de);else if((T(Le)||z(Le))&&(ke=Le.specifiers)!=null&&ke.length)for(const Ge of Le.specifiers)B(Ge,de);else(A(Le)||T(Le))&&Le.declaration&&B(Le.declaration,de);else F(Le)?B(Le.local,de):!U(Le)||N(Le)||K(Le)||Oe(Le)||de.push(Le.value);break;case"MemberExpression":case"OptionalMemberExpression":case"JSXMemberExpression":B(Le.object,de),B(Le.property,de);break;case"Identifier":case"JSXIdentifier":de.push(Le.name);break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":B(Le.callee,de);break;case"ObjectExpression":case"ObjectPattern":for(const Ge of Le.properties)B(Ge,de);break;case"SpreadElement":case"RestElement":case"UnaryExpression":case"UpdateExpression":B(Le.argument,de);break;case"ObjectProperty":case"ObjectMethod":case"ClassProperty":case"ClassMethod":case"ClassPrivateProperty":case"ClassPrivateMethod":B(Le.key,de);break;case"ThisExpression":de.push("this");break;case"Super":de.push("super");break;case"Import":de.push("import");break;case"DoExpression":de.push("do");break;case"YieldExpression":de.push("yield"),B(Le.argument,de);break;case"AwaitExpression":de.push("await"),B(Le.argument,de);break;case"AssignmentExpression":B(Le.left,de);break;case"VariableDeclarator":case"FunctionExpression":case"FunctionDeclaration":case"ClassExpression":case"ClassDeclaration":case"PrivateName":B(Le.id,de);break;case"ParenthesizedExpression":B(Le.expression,de);break;case"MetaProperty":B(Le.meta,de),B(Le.property,de);break;case"JSXElement":B(Le.openingElement,de);break;case"JSXOpeningElement":B(Le.name,de);break;case"JSXFragment":B(Le.openingFragment,de);break;case"JSXOpeningFragment":de.push("Fragment");break;case"JSXNamespacedName":B(Le.namespace,de),B(Le.name,de)}}const Z={ForStatement(Le){const de=Le.get("init");if(de.isVar()){const{scope:ke}=Le;(ke.getFunctionParent()||ke.getProgramParent()).registerBinding("var",de)}},Declaration(Le){Le.isBlockScoped()||Le.isImportDeclaration()||Le.isExportDeclaration()||(Le.scope.getFunctionParent()||Le.scope.getProgramParent()).registerDeclaration(Le)},ImportDeclaration(Le){Le.scope.getBlockParent().registerDeclaration(Le)},ReferencedIdentifier(Le,de){de.references.push(Le)},ForXStatement(Le,de){const ke=Le.get("left");if(ke.isPattern()||ke.isIdentifier())de.constantViolations.push(Le);else if(ke.isVar()){const{scope:Ge}=Le;(Ge.getFunctionParent()||Ge.getProgramParent()).registerBinding("var",ke)}},ExportDeclaration:{exit(Le){const{node:de,scope:ke}=Le;if(b(de))return;const Ge=de.declaration;if(w(Ge)||O(Ge)){const nt=Ge.id;if(!nt)return;const ct=ke.getBinding(nt.name);ct?.reference(Le)}else if(fe(Ge))for(const nt of Ge.declarations)for(const ct of Object.keys(f(nt))){const yt=ke.getBinding(ct);yt?.reference(Le)}}},LabeledStatement(Le){Le.scope.getBlockParent().registerDeclaration(Le)},AssignmentExpression(Le,de){de.assignments.push(Le)},UpdateExpression(Le,de){de.constantViolations.push(Le)},UnaryExpression(Le,de){Le.node.operator==="delete"&&de.constantViolations.push(Le)},BlockScoped(Le){let de=Le.scope;if(de.path===Le&&(de=de.parent),de.getBlockParent().registerDeclaration(Le),Le.isClassDeclaration()&&Le.node.id){const ke=Le.node.id.name;Le.scope.bindings[ke]=Le.scope.parent.getBinding(ke)}},CatchClause(Le){Le.scope.registerBinding("let",Le)},Function(Le){const de=Le.get("params");for(const ke of de)Le.scope.registerBinding("param",ke);Le.isFunctionExpression()&&Le.has("id")&&!Le.get("id").node[h]&&Le.scope.registerBinding("local",Le.get("id"),Le)},ClassExpression(Le){Le.has("id")&&!Le.get("id").node[h]&&Le.scope.registerBinding("local",Le)}};let Pe=0;class Ne{constructor(de){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:ke}=de,Ge=u.scope.get(ke);if(Ge?.path===de)return Ge;u.scope.set(ke,this),this.uid=Pe++,this.block=ke,this.path=de,this.labels=new Map,this.inited=!1}get parent(){var de;let ke,Ge=this.path;do{const nt=Ge.key==="key"||Ge.listKey==="decorators";Ge=Ge.parentPath,nt&&Ge.isMethod()&&(Ge=Ge.parentPath),Ge&&Ge.isScope()&&(ke=Ge)}while(Ge&&!ke);return(de=ke)==null?void 0:de.scope}get parentBlock(){return this.path.parent}get hub(){return this.path.hub}traverse(de,ke,Ge){(0,a.default)(de,ke,this,Ge,this.path)}generateDeclaredUidIdentifier(de){const ke=this.generateUidIdentifier(de);return this.push({id:ke}),m(ke)}generateUidIdentifier(de){return v(this.generateUid(de))}generateUid(){let de,ke=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"temp";ke=oe(ke).replace(/^_+/,"").replace(/[0-9]+$/g,"");let Ge=1;do de=this._generateUid(ke,Ge),Ge++;while(this.hasLabel(de)||this.hasBinding(de)||this.hasGlobal(de)||this.hasReference(de));const nt=this.getProgramParent();return nt.references[de]=!0,nt.uids[de]=!0,de}_generateUid(de,ke){let Ge=de;return ke>1&&(Ge+=ke),`_${Ge}`}generateUidBasedOnNode(de,ke){const Ge=[];B(de,Ge);let nt=Ge.join("$");return nt=nt.replace(/^_/,"")||ke||"ref",this.generateUid(nt.slice(0,20))}generateUidIdentifierBasedOnNode(de,ke){return v(this.generateUidBasedOnNode(de,ke))}isStatic(de){if(X(de)||re(de)||ye(de))return!0;if(I(de)){const ke=this.getBinding(de.name);return ke?ke.constant:this.hasBinding(de.name)}return!1}maybeGenerateMemoised(de,ke){if(this.isStatic(de))return null;{const Ge=this.generateUidIdentifierBasedOnNode(de);return ke?Ge:(this.push({id:Ge}),m(Ge))}}checkBlockScopedCollisions(de,ke,Ge,nt){if(ke!=="param"&&de.kind!=="local"&&(ke==="let"||de.kind==="let"||de.kind==="const"||de.kind==="module"||de.kind==="param"&&ke==="const"))throw this.hub.buildError(nt,`Duplicate declaration "${Ge}"`,TypeError)}rename(de,ke){const Ge=this.getBinding(de);Ge&&(ke||(ke=this.generateUidIdentifier(de).name),new r.default(Ge,de,ke).rename(arguments[2]))}_renameFromMap(de,ke,Ge,nt){de[ke]&&(de[Ge]=nt,de[ke]=null)}dump(){let de=this;do for(const ke of Object.keys(de.bindings))de.bindings[ke];while(de=de.parent)}toArray(de,ke,Ge){if(I(de)){const yt=this.getBinding(de.name);if(yt!=null&&yt.constant&&yt.path.isGenericType("Array"))return de}if(C(de))return de;if(I(de,{name:"arguments"}))return d(Ae(Ae(Ae(v("Array"),v("prototype")),v("slice")),v("call")),[de]);let nt;const ct=[de];return ke===!0?nt="toConsumableArray":typeof ke=="number"?(ct.push(pe(ke)),nt="slicedToArray"):nt="toArray",Ge&&(ct.unshift(this.hub.addHelper(nt)),nt="maybeArrayLike"),d(this.hub.addHelper(nt),ct)}hasLabel(de){return!!this.getLabel(de)}getLabel(de){return this.labels.get(de)}registerLabel(de){this.labels.set(de.node.label.name,de)}registerDeclaration(de){if(de.isLabeledStatement())this.registerLabel(de);else if(de.isFunctionDeclaration())this.registerBinding("hoisted",de.get("id"),de);else if(de.isVariableDeclaration()){const ke=de.get("declarations"),{kind:Ge}=de.node;for(const nt of ke)this.registerBinding(Ge==="using"||Ge==="await using"?"const":Ge,nt)}else if(de.isClassDeclaration()){if(de.node.declare)return;this.registerBinding("let",de)}else if(de.isImportDeclaration()){const ke=de.node.importKind==="type"||de.node.importKind==="typeof",Ge=de.get("specifiers");for(const nt of Ge){const ct=ke||nt.isImportSpecifier()&&(nt.node.importKind==="type"||nt.node.importKind==="typeof");this.registerBinding(ct?"unknown":"module",nt)}}else if(de.isExportDeclaration()){const ke=de.get("declaration");(ke.isClassDeclaration()||ke.isFunctionDeclaration()||ke.isVariableDeclaration())&&this.registerDeclaration(ke)}else this.registerBinding("unknown",de)}buildUndefinedNode(){return k()}registerConstantViolation(de){const ke=de.getBindingIdentifiers();for(const nt of Object.keys(ke)){var Ge;(Ge=this.getBinding(nt))==null||Ge.reassign(de)}}registerBinding(de,ke){let Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ke;if(!de)throw new ReferenceError("no `kind`");if(ke.isVariableDeclaration()){const yt=ke.get("declarations");for(const er of yt)this.registerBinding(de,er);return}const nt=this.getProgramParent(),ct=ke.getOuterBindingIdentifiers(!0);for(const yt of Object.keys(ct)){nt.references[yt]=!0;for(const er of ct[yt]){const Ut=this.getOwnBinding(yt);if(Ut){if(Ut.identifier===er)continue;this.checkBlockScopedCollisions(Ut,de,yt,er)}Ut?this.registerConstantViolation(Ge):this.bindings[yt]=new i.default({identifier:er,scope:this,path:Ge,kind:de})}}}addGlobal(de){this.globals[de.name]=de}hasUid(de){let ke=this;do if(ke.uids[de])return!0;while(ke=ke.parent);return!1}hasGlobal(de){let ke=this;do if(ke.globals[de])return!0;while(ke=ke.parent);return!1}hasReference(de){return!!this.getProgramParent().references[de]}isPure(de,ke){if(I(de)){const yt=this.getBinding(de.name);return!!yt&&(!ke||yt.constant)}if(X(de)||ge(de)||ye(de)||Me(de))return!0;var Ge,nt,ct;if(x(de))return!(de.superClass&&!this.isPure(de.superClass,ke))&&!(((Ge=de.decorators)==null?void 0:Ge.length)>0)&&this.isPure(de.body,ke);if(g(de)){for(const yt of de.body)if(!this.isPure(yt,ke))return!1;return!0}if(E(de))return this.isPure(de.left,ke)&&this.isPure(de.right,ke);if(C(de)||Se(de)){for(const yt of de.elements)if(yt!==null&&!this.isPure(yt,ke))return!1;return!0}if($(de)||ne(de)){for(const yt of de.properties)if(!this.isPure(yt,ke))return!1;return!0}if(W(de))return!(de.computed&&!this.isPure(de.key,ke)||((nt=de.decorators)==null?void 0:nt.length)>0);if(D(de))return!(de.computed&&!this.isPure(de.key,ke)||((ct=de.decorators)==null?void 0:ct.length)>0||(se(de)||de.static)&&de.value!==null&&!this.isPure(de.value,ke));if(J(de))return this.isPure(de.argument,ke);if(ue(de))return Ee(de.tag,"String.raw")&&!this.hasBinding("String",!0)&&this.isPure(de.quasi,ke);if(Oe(de)){for(const yt of de.expressions)if(!this.isPure(yt,ke))return!1;return!0}return R(de)}setData(de,ke){return this.data[de]=ke}getData(de){let ke=this;do{const Ge=ke.data[de];if(Ge!=null)return Ge}while(ke=ke.parent)}removeData(de){let ke=this;do ke.data[de]!=null&&(ke.data[de]=null);while(ke=ke.parent)}init(){this.inited||(this.inited=!0,this.crawl())}crawl(){const de=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 ke=this.getProgramParent();if(ke.crawling)return;const Ge={references:[],constantViolations:[],assignments:[]};if(this.crawling=!0,de.type!=="Program"&&(0,p.isExplodedVisitor)(Z)){for(const ct of Z.enter)ct.call(Ge,de,Ge);const nt=Z[de.type];if(nt)for(const ct of nt.enter)ct.call(Ge,de,Ge)}de.traverse(Z,Ge),this.crawling=!1;for(const nt of Ge.assignments){const ct=nt.getBindingIdentifiers();for(const yt of Object.keys(ct))nt.scope.getBinding(yt)||ke.addGlobal(ct[yt]);nt.scope.registerConstantViolation(nt)}for(const nt of Ge.references){const ct=nt.scope.getBinding(nt.node.name);ct?ct.reference(nt):ke.addGlobal(nt.node)}for(const nt of Ge.constantViolations)nt.scope.registerConstantViolation(nt)}push(de){let ke=this.path;ke.isPattern()?ke=this.getPatternParent().path:ke.isBlockStatement()||ke.isProgram()||(ke=this.getBlockParent().path),ke.isSwitchStatement()&&(ke=(this.getFunctionParent()||this.getProgramParent()).path);const{init:Ge,unique:nt,kind:ct="var",id:yt}=de;if(!Ge&&!nt&&(ct==="var"||ct==="let")&&ke.isFunction()&&!ke.node.name&&l.isCallExpression(ke.parent,{callee:ke.node})&&ke.parent.arguments.length<=ke.node.params.length&&l.isIdentifier(yt))return ke.pushContainer("params",yt),void ke.scope.registerBinding("param",ke.get("params")[ke.node.params.length-1]);(ke.isLoop()||ke.isCatchClause()||ke.isFunction())&&(ke.ensureBlock(),ke=ke.get("body"));const er=de._blockHoist==null?2:de._blockHoist,Ut=`declaration:${ct}:${er}`;let or=!nt&&ke.getData(Ut);if(!or){const rn=ce(ct,[]);rn._blockHoist=er,[or]=ke.unshiftContainer("body",[rn]),nt||ke.setData(Ut,or)}const yr=ie(yt,Ge),Ct=or.node.declarations.push(yr);ke.scope.registerBinding(ct,or.get("declarations")[Ct-1])}getProgramParent(){let de=this;do if(de.path.isProgram())return de;while(de=de.parent);throw new Error("Couldn't find a Program")}getFunctionParent(){let de=this;do if(de.path.isFunctionParent())return de;while(de=de.parent);return null}getBlockParent(){let de=this;do if(de.path.isBlockParent())return de;while(de=de.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")}getPatternParent(){let de=this;do if(!de.path.isPattern())return de.getBlockParent();while(de=de.parent.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")}getAllBindings(){const de=Object.create(null);let ke=this;do{for(const Ge of Object.keys(ke.bindings))Ge in de==0&&(de[Ge]=ke.bindings[Ge]);ke=ke.parent}while(ke);return de}getAllBindingsOfKind(){const de=Object.create(null);for(var ke=arguments.length,Ge=new Array(ke),nt=0;nt<ke;nt++)Ge[nt]=arguments[nt];for(const ct of Ge){let yt=this;do{for(const er of Object.keys(yt.bindings)){const Ut=yt.bindings[er];Ut.kind===ct&&(de[er]=Ut)}yt=yt.parent}while(yt)}return de}bindingIdentifierEquals(de,ke){return this.getBindingIdentifier(de)===ke}getBinding(de){let ke,Ge=this;do{const ct=Ge.getOwnBinding(de);var nt;if(ct){if((nt=ke)==null||!nt.isPattern()||ct.kind==="param"||ct.kind==="local")return ct}else if(!ct&&de==="arguments"&&Ge.path.isFunction()&&!Ge.path.isArrowFunctionExpression())break;ke=Ge.path}while(Ge=Ge.parent)}getOwnBinding(de){return this.bindings[de]}getBindingIdentifier(de){var ke;return(ke=this.getBinding(de))==null?void 0:ke.identifier}getOwnBindingIdentifier(de){const ke=this.bindings[de];return ke?.identifier}hasOwnBinding(de){return!!this.getOwnBinding(de)}hasBinding(de,ke){var Ge,nt,ct;return!(!de||!this.hasOwnBinding(de)&&(typeof ke=="boolean"&&(ke={noGlobals:ke}),!this.parentHasBinding(de,ke)&&((Ge=ke)!=null&&Ge.noUids||!this.hasUid(de))&&((nt=ke)!=null&&nt.noGlobals||!Ne.globals.includes(de))&&((ct=ke)!=null&&ct.noGlobals||!Ne.contextVariables.includes(de))))}parentHasBinding(de,ke){var Ge;return(Ge=this.parent)==null?void 0:Ge.hasBinding(de,ke)}moveBindingTo(de,ke){const Ge=this.getBinding(de);Ge&&(Ge.scope.removeOwnBinding(de),Ge.scope=ke,ke.bindings[de]=Ge)}removeOwnBinding(de){delete this.bindings[de]}removeBinding(de){var ke;(ke=this.getBinding(de))==null||ke.scope.removeOwnBinding(de);let Ge=this;do Ge.uids[de]&&(Ge.uids[de]=!1);while(Ge=Ge.parent)}}e.default=Ne,Ne.globals=Object.keys(s.builtin),Ne.contextVariables=["arguments","undefined","Infinity","NaN"]},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.needsParens=function(C,E,x){var g;return!!E&&(!(!p(E)||E.callee!==C||!f(C))||((g=d.get(C.type))==null?void 0:g(C,E,x)))},e.needsWhitespace=v,e.needsWhitespaceAfter=function(C,E){return v(C,E,2)},e.needsWhitespaceBefore=function(C,E){return v(C,E,1)};var r=n(410),a=n(411),i=n(0);const{FLIPPED_ALIAS_KEYS:s,isCallExpression:o,isExpressionStatement:l,isMemberExpression:u,isNewExpression:p}=i;function h(C){const E=new Map;function x(g,w){const b=E.get(g);E.set(g,b?function(A,T,O){var I;return(I=b(A,T,O))!=null?I:w(A,T,O)}:w)}for(const g of Object.keys(C)){const w=s[g];if(w)for(const b of w)x(b,C[g]);else x(g,C[g])}return E}const d=h(a),m=h(r.nodes);function f(C){return!!o(C)||u(C)&&f(C.object)}function v(C,E,x){var g;if(!C)return!1;l(C)&&(C=C.expression);const w=(g=m.get(C.type))==null?void 0:g(C,E);return typeof w=="number"&&(w&x)!=0}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ExportAllDeclaration=function(d){var m,f;this.word("export"),this.space(),d.exportKind==="type"&&(this.word("type"),this.space()),this.tokenChar(42),this.space(),this.word("from"),this.space(),(m=d.attributes)!=null&&m.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 m=d.declaration;this.print(m,d),u(m)||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),u(v)||this.semicolon()}else{d.exportKind==="type"&&(this.word("type"),this.space());const v=d.specifiers.slice(0);let C=!1;for(;;){const E=v[0];if(!i(E)&&!s(E))break;C=!0,this.print(v.shift(),d),v.length&&(this.tokenChar(44),this.space())}var m,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(),(m=d.attributes)!=null&&m.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 m,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),E=!!C.length;for(;E;){const x=C[0];if(!o(x)&&!l(x))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&&!E&&(this.tokenChar(123),this.tokenChar(125)),(E||v)&&(this.space(),this.word("from"),this.space()),(m=d.attributes)!=null&&m.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:m}=this.format,{attributes:f,assertions:v}=d;!f||m||p||(p=!0);const C=m==="assert"||!m&&v;this.word(C?"assert":"with"),this.space(),C||m==="with"?(this.tokenChar(123),this.space(),this.printList(f||v,d),this.space(),this.tokenChar(125)):this.printList(f||v,d)};var r=n(0);const{isClassDeclaration:a,isExportDefaultSpecifier:i,isExportNamespaceSpecifier:s,isImportDefaultSpecifier:o,isImportNamespaceSpecifier:l,isStatement:u}=r;let p=!1;function h(d,m){a(m.declaration)&&d._shouldPrintDecoratorsBeforeExport(m)&&d.printJoin(m.declaration.decorators,m)}},(t,e,n)=>{n(44),Object.defineProperty(e,"__esModule",{value:!0}),e.ArgumentPlaceholder=function(){this.tokenChar(63)},e.ArrayPattern=e.ArrayExpression=function(l){const u=l.elements,p=u.length;this.tokenChar(91);for(let h=0;h<u.length;h++){const d=u[h];d?(h>0&&this.space(),this.print(d,l),h<p-1&&this.tokenChar(44)):this.tokenChar(44)}this.tokenChar(93)},e.BigIntLiteral=function(l){const u=this.getPossibleRaw(l);this.format.minified||u===void 0?this.word(l.value+"n"):this.word(u)},e.BooleanLiteral=function(l){this.word(l.value?"true":"false")},e.DecimalLiteral=function(l){const u=this.getPossibleRaw(l);this.format.minified||u===void 0?this.word(l.value+"m"):this.word(u)},e.Identifier=function(l){var u;this.sourceIdentifierName(((u=l.loc)==null?void 0:u.identifierName)||l.name),this.word(l.name)},e.NullLiteral=function(){this.word("null")},e.NumericLiteral=function(l){const u=this.getPossibleRaw(l),p=this.format.jsescOption,h=l.value,d=h+"";p.numbers?this.number(a(h,p),h):u==null?this.number(d,h):this.format.minified?this.number(u.length<d.length?u:d,h):this.number(u,h)},e.ObjectPattern=e.ObjectExpression=function(l){const u=l.properties;this.tokenChar(123),u.length&&(this.space(),this.printList(u,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(i(l.value)&&s(l.key)&&l.key.name===l.value.left.name)return void this.print(l.value,l);if(this.print(l.key,l),l.shorthand&&s(l.key)&&s(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 u=l.properties;let p,h;if(this.format.recordAndTupleSyntaxType==="bar")p="{|",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).`);p="#{",h="}"}this.token(p),u.length&&(this.space(),this.printList(u,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 u=this.getPossibleRaw(l);if(!this.format.minified&&u!==void 0)return void this.token(u);const p=a(l.value,this.format.jsescOption);this.token(p)},e.TopicReference=function(){const{topicToken:l}=this.format;if(!o.has(l)){const u=JSON.stringify(l),p=Array.from(o,h=>JSON.stringify(h));throw new Error(`The "topicToken" generator option must be one of ${p.join(", ")} (${u} received instead).`)}this.token(l)},e.TupleExpression=function(l){const u=l.elements,p=u.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 m=0;m<u.length;m++){const f=u[m];f&&(m>0&&this.space(),this.print(f,l),m<p-1&&this.tokenChar(44))}this.token(d)};var r=n(0),a=n(205);const{isAssignmentPattern:i,isIdentifier:s}=r,o=new Set(["^^","@@","^","%","#"])},(t,e,n)=>{var r=n(105),a=TypeError;t.exports=function(i){if(r(i))throw new a("Can't call method on "+i);return i}},(t,e,n)=>{var r=n(15),a=n(29),i=Function.prototype,s=r&&Object.getOwnPropertyDescriptor,o=a(i,"name"),l=o&&function(){}.name==="something",u=o&&(!r||r&&s(i,"name").configurable);t.exports={EXISTS:o,PROPER:l,CONFIGURABLE:u}},(t,e,n)=>{var r=n(19),a=n(6),i=n(64),s=r(Function.toString);a(i.inspectSource)||(i.inspectSource=function(o){return s(o)}),t.exports=i.inspectSource},(t,e,n)=>{var r=n(5),a=n(6),i=r.WeakMap;t.exports=a(i)&&/native code/.test(String(i))},(t,e,n)=>{var r=n(15),a=n(11),i=n(192);t.exports=!r&&!a(function(){return Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a!==7})},(t,e,n)=>{var r=n(5),a=n(20),i=r.document,s=a(i)&&a(i.createElement);t.exports=function(o){return s?i.createElement(o):{}}},(t,e,n)=>{var r=n(15),a=n(11);t.exports=r&&a(function(){return Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype!==42})},(t,e,n)=>{var r=n(195),a=n(110);t.exports=function(i){var s=r(i,"string");return a(s)?s:s+""}},(t,e,n)=>{var r=n(66),a=n(20),i=n(110),s=n(199),o=n(200),l=n(45),u=TypeError,p=l("toPrimitive");t.exports=function(h,d){if(!a(h)||i(h))return h;var m,f=s(h,p);if(f){if(d===void 0&&(d="default"),m=r(f,h,d),!a(m)||i(m))return m;throw new u("Can't convert object to primitive value")}return d===void 0&&(d="number"),o(h,d)}},(t,e,n)=>{var r=n(5),a=n(6);t.exports=function(i,s){return arguments.length<2?(o=r[i],a(o)?o:void 0):r[i]&&r[i][s];var o}},(t,e,n)=>{var r,a,i=n(5),s=n(198),o=i.process,l=i.Deno,u=o&&o.versions||l&&l.version,p=u&&u.v8;p&&(a=(r=p.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!a&&s&&(!(r=s.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=s.match(/Chrome\/(\d+)/))&&(a=+r[1]),t.exports=a},t=>{t.exports=typeof navigator<"u"&&String(navigator.userAgent)||""},(t,e,n)=>{var r=n(114),a=n(105);t.exports=function(i,s){var o=i[s];return a(o)?void 0:r(o)}},(t,e,n)=>{var r=n(66),a=n(6),i=n(20),s=TypeError;t.exports=function(o,l){var u,p;if(l==="string"&&a(u=o.toString)&&!i(p=r(u,o))||a(u=o.valueOf)&&!i(p=r(u,o))||l!=="string"&&a(u=o.toString)&&!i(p=r(u,o)))return p;throw new s("Can't convert object to primitive value")}},t=>{t.exports=!1},t=>{t.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},t=>{t.exports={}},(t,e,n)=>{var r=n(65);t.exports=function(){var a=r(this),i="";return a.hasIndices&&(i+="d"),a.global&&(i+="g"),a.ignoreCase&&(i+="i"),a.multiline&&(i+="m"),a.dotAll&&(i+="s"),a.unicode&&(i+="u"),a.unicodeSets&&(i+="v"),a.sticky&&(i+="y"),i}},(t,e,n)=>{var r=n(31).a;const a={},i=a.hasOwnProperty,s=(v,C)=>{for(const E in v)i.call(v,E)&&C(E,v[E])},o=a.toString,l=Array.isArray,u=r.isBuffer,p={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t"},h=/["'\\\b\f\n\r\t]/,d=/[0-9]/,m=/[ !#-&\(-\[\]-_a-~]/,f=(v,C)=>{const E=()=>{z=I,++C.indentLevel,I=C.indent.repeat(C.indentLevel)},x={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},g=C&&C.json;var w,b;g&&(x.quotes="double",x.wrap=!0),w=x,C=((b=C)&&s(b,(fe,Ee)=>{w[fe]=Ee}),w),C.quotes!="single"&&C.quotes!="double"&&C.quotes!="backtick"&&(C.quotes="single");const A=C.quotes=="double"?'"':C.quotes=="backtick"?"`":"'",T=C.compact,O=C.lowercaseHex;let I=C.indent.repeat(C.indentLevel),z="";const U=C.__inline1__,W=C.__inline2__,F=T?"":`
|
||
`;let N,$=!0;const D=C.numbers=="binary",R=C.numbers=="octal",K=C.numbers=="decimal",re=C.numbers=="hexadecimal";if(g&&v&&typeof v.toJSON=="function"&&(v=v.toJSON()),typeof(ue=v)!="string"&&o.call(ue)!="[object String]"){if((fe=>o.call(fe)=="[object Map]")(v))return v.size==0?"new Map()":(T||(C.__inline1__=!0,C.__inline2__=!1),"new Map("+f(Array.from(v),C)+")");if((fe=>o.call(fe)=="[object Set]")(v))return v.size==0?"new Set()":"new Set("+f(Array.from(v),C)+")";if(u(v))return v.length==0?"Buffer.from([])":"Buffer.from("+f(Array.from(v),C)+")";if(l(v))return N=[],C.wrap=!0,U&&(C.__inline1__=!1,C.__inline2__=!0),W||E(),((fe,Ee)=>{const Ae=fe.length;let pe=-1;for(;++pe<Ae;)Ee(fe[pe])})(v,fe=>{$=!1,W&&(C.__inline2__=!1),N.push((T||W?"":I)+f(fe,C))}),$?"[]":W?"["+N.join(", ")+"]":"["+F+N.join(","+F)+F+(T?"":z)+"]";if(!(fe=>typeof fe=="number"||o.call(fe)=="[object Number]")(v))return(fe=>o.call(fe)=="[object Object]")(v)?(N=[],C.wrap=!0,E(),s(v,(fe,Ee)=>{$=!1,N.push((T?"":I)+f(fe,C)+":"+(T?"":" ")+f(Ee,C))}),$?"{}":"{"+F+N.join(","+F)+F+(T?"":z)+"}"):g?JSON.stringify(v)||"null":String(v);if(g)return JSON.stringify(v);if(K)return String(v);if(re){let fe=v.toString(16);return O||(fe=fe.toUpperCase()),"0x"+fe}if(D)return"0b"+v.toString(2);if(R)return"0o"+v.toString(8)}var ue;const Oe=v;let X=-1;const J=Oe.length;for(N="";++X<J;){const fe=Oe.charAt(X);if(C.es6){const ce=Oe.charCodeAt(X);if(ce>=55296&&ce<=56319&&J>X+1){const ie=Oe.charCodeAt(X+1);if(ie>=56320&&ie<=57343){let ne=(1024*(ce-55296)+ie-56320+65536).toString(16);O||(ne=ne.toUpperCase()),N+="\\u{"+ne+"}",++X;continue}}}if(!C.escapeEverything){if(m.test(fe)){N+=fe;continue}if(fe=='"'){N+=A==fe?'\\"':fe;continue}if(fe=="`"){N+=A==fe?"\\`":fe;continue}if(fe=="'"){N+=A==fe?"\\'":fe;continue}}if(fe=="\0"&&!g&&!d.test(Oe.charAt(X+1))){N+="\\0";continue}if(h.test(fe)){N+=p[fe];continue}const Ee=fe.charCodeAt(0);if(C.minimal&&Ee!=8232&&Ee!=8233){N+=fe;continue}let Ae=Ee.toString(16);O||(Ae=Ae.toUpperCase());const pe=Ae.length>2||g,oe="\\"+(pe?"u":"x")+("0000"+Ae).slice(pe?-4:-2);N+=oe}return C.wrap&&(N=A+N+A),A=="`"&&(N=N.replace(/\$\{/g,"\\${")),C.isScriptContext?N.replace(/<\/(script|style)/gi,"<\\/$1").replace(/<!--/g,g?"\\u003C!--":"\\x3C!--"):N};f.version="2.5.2",t.exports=f},(t,e,n)=>{var r,a,i,s=n(207),o=n(15),l=n(5),u=n(6),p=n(20),h=n(29),d=n(208),m=n(115),f=n(108),v=n(211),C=n(102),E=n(111),x=n(212),g=n(214),w=n(45),b=n(67),A=n(107),T=A.enforce,O=A.get,I=l.Int8Array,z=I&&I.prototype,U=l.Uint8ClampedArray,W=U&&U.prototype,F=I&&x(I),N=z&&x(z),$=Object.prototype,D=l.TypeError,R=w("toStringTag"),K=b("TYPED_ARRAY_TAG"),re="TypedArrayConstructor",ue=s&&!!g&&d(l.opera)!=="Opera",Oe=!1,X={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},J={BigInt64Array:8,BigUint64Array:8},fe=function(Ae){var pe=x(Ae);if(p(pe)){var oe=O(pe);return oe&&h(oe,re)?oe[re]:fe(pe)}},Ee=function(Ae){if(!p(Ae))return!1;var pe=d(Ae);return h(X,pe)||h(J,pe)};for(r in X)(i=(a=l[r])&&a.prototype)?T(i)[re]=a:ue=!1;for(r in J)(i=(a=l[r])&&a.prototype)&&(T(i)[re]=a);if((!ue||!u(F)||F===Function.prototype)&&(F=function(){throw new D("Incorrect invocation")},ue))for(r in X)l[r]&&g(l[r],F);if((!ue||!N||N===$)&&(N=F.prototype,ue))for(r in X)l[r]&&g(l[r].prototype,N);if(ue&&x(W)!==N&&g(W,N),o&&!h(N,R))for(r in Oe=!0,C(N,R,{configurable:!0,get:function(){return p(this)?this[K]:void 0}}),X)l[r]&&f(l[r],K,r);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:ue,TYPED_ARRAY_TAG:Oe&&K,aTypedArray:function(Ae){if(Ee(Ae))return Ae;throw new D("Target is not a typed array")},aTypedArrayConstructor:function(Ae){if(u(Ae)&&(!g||E(F,Ae)))return Ae;throw new D(m(Ae)+" is not a typed array constructor")},exportTypedArrayMethod:function(Ae,pe,oe,ce){if(o){if(oe)for(var ie in X){var ne=l[ie];if(ne&&h(ne.prototype,Ae))try{delete ne.prototype[Ae]}catch{try{ne.prototype[Ae]=pe}catch{}}}N[Ae]&&!oe||v(N,Ae,oe?pe:ue&&z[Ae]||pe,ce)}},exportTypedArrayStaticMethod:function(Ae,pe,oe){var ce,ie;if(o){if(g){if(oe){for(ce in X)if((ie=l[ce])&&h(ie,Ae))try{delete ie[Ae]}catch{}}if(F[Ae]&&!oe)return;try{return v(F,Ae,oe?pe:ue&&F[Ae]||pe)}catch{}}for(ce in X)!(ie=l[ce])||ie[Ae]&&!oe||v(ie,Ae,pe)}},getTypedArrayConstructor:fe,isView:function(Ae){if(!p(Ae))return!1;var pe=d(Ae);return pe==="DataView"||h(X,pe)||h(J,pe)},isTypedArray:Ee,TypedArray:F,TypedArrayPrototype:N}},t=>{t.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},(t,e,n)=>{var r=n(209),a=n(6),i=n(210),s=n(45)("toStringTag"),o=Object,l=i(function(){return arguments}())==="Arguments";t.exports=r?i:function(u){var p,h,d;return u===void 0?"Undefined":u===null?"Null":typeof(h=function(m,f){try{return m[f]}catch{}}(p=o(u),s))=="string"?h:l?i(p):(d=i(p))==="Object"&&a(p.callee)?"Arguments":d}},(t,e,n)=>{var r={};r[n(45)("toStringTag")]="z",t.exports=String(r)==="[object z]"},(t,e,n)=>{var r=n(19),a=r({}.toString),i=r("".slice);t.exports=function(s){return i(a(s),8,-1)}},(t,e,n)=>{var r=n(6),a=n(109),i=n(103),s=n(106);t.exports=function(o,l,u,p){p||(p={});var h=p.enumerable,d=p.name!==void 0?p.name:l;if(r(u)&&i(u,d,p),p.global)h?o[l]=u:s(l,u);else{try{p.unsafe?o[l]&&(h=!0):delete o[l]}catch{}h?o[l]=u:a.f(o,l,{value:u,enumerable:!1,configurable:!p.nonConfigurable,writable:!p.nonWritable})}return o}},(t,e,n)=>{var r=n(29),a=n(6),i=n(63),s=n(117),o=n(213),l=s("IE_PROTO"),u=Object,p=u.prototype;t.exports=o?u.getPrototypeOf:function(h){var d=i(h);if(r(d,l))return d[l];var m=d.constructor;return a(m)&&d instanceof m?m.prototype:d instanceof u?p:null}},(t,e,n)=>{var r=n(11);t.exports=!r(function(){function a(){}return a.prototype.constructor=null,Object.getPrototypeOf(new a)!==a.prototype})},(t,e,n)=>{var r=n(215),a=n(65),i=n(216);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var s,o=!1,l={};try{(s=r(Object.prototype,"__proto__","set"))(l,[]),o=l instanceof Array}catch{}return function(u,p){return a(u),i(p),o?s(u,p):u.__proto__=p,u}}():void 0)},(t,e,n)=>{var r=n(19),a=n(114);t.exports=function(i,s,o){try{return r(a(Object.getOwnPropertyDescriptor(i,s)[o]))}catch{}}},(t,e,n)=>{var r=n(217),a=String,i=TypeError;t.exports=function(s){if(r(s))return s;throw new i("Can't set "+a(s)+" as a prototype")}},(t,e,n)=>{var r=n(20);t.exports=function(a){return r(a)||a===null}},(t,e,n)=>{var r=n(219);t.exports=function(a){return r(a.length)}},(t,e,n)=>{var r=n(118),a=Math.min;t.exports=function(i){var s=r(i);return s>0?a(s,9007199254740991):0}},t=>{var e=Math.ceil,n=Math.floor;t.exports=Math.trunc||function(r){var a=+r;return(a>0?n:e)(a)}},(t,e,n)=>{var r=n(222),a=RangeError;t.exports=function(i,s){var o=r(i);if(o%s)throw new a("Wrong offset");return o}},(t,e,n)=>{var r=n(118),a=RangeError;t.exports=function(i){var s=r(i);if(s<0)throw new a("The argument can't be less than 0");return s}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.createUnionType=function(u){return o(u[0])?a?a(u):s(u):i?i(u):void 0};var r=n(0);const{createFlowUnionType:a,createTSUnionType:i,createUnionTypeAnnotation:s,isFlowType:o,isTSType:l}=r},t=>{t.exports={grey:null,red:{bold:null}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(g,w,b){const{placeholderWhitelist:A,placeholderPattern:T,preserveComments:O,syntacticPlaceholders:I}=b,z=function(W,F,N){const $=(F.plugins||[]).slice();N!==!1&&$.push("placeholders"),F=Object.assign({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,sourceType:"module"},F,{plugins:$});try{return(0,a.parse)(W,F)}catch(D){const R=D.loc;throw R&&(D.message+=`
|
||
`+(0,i.codeFrameColumns)(W,{start:R}),D.code="BABEL_TEMPLATE_PARSE_ERROR"),D}}(w,b.parser,I);v(z,{preserveComments:O}),g.validate(z);const U={syntactic:{placeholders:[],placeholderNames:new Set},legacy:{placeholders:[],placeholderNames:new Set},placeholderWhitelist:A,placeholderPattern:T,syntacticPlaceholders:I};return C(z,x,U),Object.assign({ast:z},U.syntactic.placeholders.length?U.syntactic:U.legacy)};var r=n(0),a=n(21),i=n(36);const{isCallExpression:s,isExpressionStatement:o,isFunction:l,isIdentifier:u,isJSXIdentifier:p,isNewExpression:h,isPlaceholder:d,isStatement:m,isStringLiteral:f,removePropertiesDeep:v,traverse:C}=r,E=/^[_$A-Z0-9]+$/;function x(g,w,b){var A;let T,O=b.syntactic.placeholders.length>0;if(d(g)){if(b.syntacticPlaceholders===!1)throw new Error("%%foo%%-style placeholders can't be used when '.syntacticPlaceholders' is false.");T=g.name.name,O=!0}else{if(O||b.syntacticPlaceholders)return;if(u(g)||p(g))T=g.name;else{if(!f(g))return;T=g.value}}if(O&&(b.placeholderPattern!=null||b.placeholderWhitelist!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");if(!(O||b.placeholderPattern!==!1&&(b.placeholderPattern||E).test(T)||(A=b.placeholderWhitelist)!=null&&A.has(T)))return;w=w.slice();const{node:I,key:z}=w[w.length-1];let U;f(g)||d(g,{expectedNode:"StringLiteral"})?U="string":h(I)&&z==="arguments"||s(I)&&z==="arguments"||l(I)&&z==="params"?U="param":o(I)&&!d(g)?(U="statement",w=w.slice(0,-1)):U=m(g)&&d(g)?"statement":"other";const{placeholders:W,placeholderNames:F}=O?b.syntactic:b.legacy;W.push({name:T,type:U,resolve:N=>function($,D){let R=$;for(let ue=0;ue<D.length-1;ue++){const{key:Oe,index:X}=D[ue];R=X===void 0?R[Oe]:R[Oe][X]}const{key:K,index:re}=D[D.length-1];return{parent:R,key:K,index:re}}(N,w),isDuplicate:F.has(T)}),F.add(T)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(m,f){const v=i(m.ast);return f&&(m.placeholders.forEach(C=>{if(!Object.prototype.hasOwnProperty.call(f,C.name)){const E=C.name;throw new Error(`Error: No substitution given for "${E}". 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(['${E}'])}
|
||
- { placeholderPattern: /^${E}$/ }`)}}),Object.keys(f).forEach(C=>{if(!m.placeholderNames.has(C))throw new Error(`Unknown substitution "${C}" given`)})),m.placeholders.slice().reverse().forEach(C=>{try{(function(E,x,g){E.isDuplicate&&(Array.isArray(g)?g=g.map(T=>i(T)):typeof g=="object"&&(g=i(g)));const{parent:w,key:b,index:A}=E.resolve(x);if(E.type==="string"){if(typeof g=="string"&&(g=h(g)),!g||!p(g))throw new Error("Expected string substitution")}else if(E.type==="statement")A===void 0?g?Array.isArray(g)?g=a(g):typeof g=="string"?g=o(l(g)):u(g)||(g=o(g)):g=s():g&&!Array.isArray(g)&&(typeof g=="string"&&(g=l(g)),u(g)||(g=o(g)));else if(E.type==="param"){if(typeof g=="string"&&(g=l(g)),A===void 0)throw new Error("Assertion failure.")}else if(typeof g=="string"&&(g=l(g)),Array.isArray(g))throw new Error("Cannot replace single expression with an array.");if(A===void 0)d(w,b,g),w[b]=g;else{const T=w[b].slice();E.type==="statement"||E.type==="param"?g==null?T.splice(A,1):Array.isArray(g)?T.splice(A,1,...g):T[A]=g:T[A]=g,d(w,b,T),w[b]=T}})(C,v,f&&f[C.name]||null)}catch(E){throw E.message=`@babel/template placeholder "${C.name}": ${E.message}`,E}}),v};var r=n(0);const{blockStatement:a,cloneNode:i,emptyStatement:s,expressionStatement:o,identifier:l,isStatement:u,isStringLiteral:p,stringLiteral:h,validate:d}=r},(t,e,n)=>{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 a(h,d){return a=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(m,f){return m.__proto__=f,m},a(h,d)}function i(h){return i=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(d){return d.__proto__||Object.getPrototypeOf(d)},i(h)}var s,o,l={};function u(h,d,m){m||(m=Error);var f=function(v){(function(b,A){if(typeof A!="function"&&A!==null)throw new TypeError("Super expression must either be null or a function");b.prototype=Object.create(A&&A.prototype,{constructor:{value:b,writable:!0,configurable:!0}}),Object.defineProperty(b,"prototype",{writable:!1}),A&&a(b,A)})(w,v);var C,E,x,g=(E=w,x=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 b,A=i(E);if(x){var T=i(this).constructor;b=Reflect.construct(A,arguments,T)}else b=A.apply(this,arguments);return function(O,I){if(I&&(r(I)==="object"||typeof I=="function"))return I;if(I!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return function(z){if(z===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return z}(O)}(this,b)});function w(b,A,T){var O;return function(I,z){if(!(I instanceof z))throw new TypeError("Cannot call a class as a function")}(this,w),O=g.call(this,function(I,z,U){return typeof d=="string"?d:d(I,z,U)}(b,A,T)),O.code=h,O}return C=w,Object.defineProperty(C,"prototype",{writable:!1}),C}(m);l[h]=f}function p(h,d){if(Array.isArray(h)){var m=h.length;return h=h.map(function(f){return String(f)}),m>2?"one of ".concat(d," ").concat(h.slice(0,m-1).join(", "),", or ")+h[m-1]:m===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))}u("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),u("ERR_INVALID_ARG_TYPE",function(h,d,m){var f,v,C,E,x;if(s===void 0&&(s=n(25)),s(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(w,b,A){return(A===void 0||A>w.length)&&(A=w.length),w.substring(A-9,A)===b}(h," argument"))C="The ".concat(h," ").concat(f," ").concat(p(d,"type"));else{var g=(typeof x!="number"&&(x=0),x+1>(E=h).length||E.indexOf(".",x)===-1?"argument":"property");C='The "'.concat(h,'" ').concat(g," ").concat(f," ").concat(p(d,"type"))}return C+". Received type ".concat(r(m))},TypeError),u("ERR_INVALID_ARG_VALUE",function(h,d){var m=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"is invalid";o===void 0&&(o=n(32));var f=o.inspect(d);return f.length>128&&(f="".concat(f.slice(0,128),"...")),"The argument '".concat(h,"' ").concat(m,". Received ").concat(f)},TypeError),u("ERR_INVALID_RETURN_VALUE",function(h,d,m){var f;return f=m&&m.constructor&&m.constructor.name?"instance of ".concat(m.constructor.name):"type ".concat(r(m)),"Expected ".concat(h,' to be returned from the "').concat(d,'"')+" function but got ".concat(f,".")},TypeError),u("ERR_MISSING_ARGS",function(){for(var h=arguments.length,d=new Array(h),m=0;m<h;m++)d[m]=arguments[m];s===void 0&&(s=n(25)),s(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),t.exports.codes=l},(t,e,n)=>{n(12);var r=n(229),a=n(235),i=n(122),s=n(239);function o(R){return R.call.bind(R)}var l=typeof BigInt<"u",u=typeof Symbol<"u",p=o(Object.prototype.toString),h=o(Number.prototype.valueOf),d=o(String.prototype.valueOf),m=o(Boolean.prototype.valueOf);if(l)var f=o(BigInt.prototype.valueOf);if(u)var v=o(Symbol.prototype.valueOf);function C(R,K){if(typeof R!="object")return!1;try{return K(R),!0}catch{return!1}}function E(R){return p(R)==="[object Map]"}function x(R){return p(R)==="[object Set]"}function g(R){return p(R)==="[object WeakMap]"}function w(R){return p(R)==="[object WeakSet]"}function b(R){return p(R)==="[object ArrayBuffer]"}function A(R){return typeof ArrayBuffer<"u"&&(b.working?b(R):R instanceof ArrayBuffer)}function T(R){return p(R)==="[object DataView]"}function O(R){return typeof DataView<"u"&&(T.working?T(R):R instanceof DataView)}e.isArgumentsObject=r,e.isGeneratorFunction=a,e.isTypedArray=s,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):s(R)||O(R)},e.isUint8Array=function(R){return i(R)==="Uint8Array"},e.isUint8ClampedArray=function(R){return i(R)==="Uint8ClampedArray"},e.isUint16Array=function(R){return i(R)==="Uint16Array"},e.isUint32Array=function(R){return i(R)==="Uint32Array"},e.isInt8Array=function(R){return i(R)==="Int8Array"},e.isInt16Array=function(R){return i(R)==="Int16Array"},e.isInt32Array=function(R){return i(R)==="Int32Array"},e.isFloat32Array=function(R){return i(R)==="Float32Array"},e.isFloat64Array=function(R){return i(R)==="Float64Array"},e.isBigInt64Array=function(R){return i(R)==="BigInt64Array"},e.isBigUint64Array=function(R){return i(R)==="BigUint64Array"},E.working=typeof Map<"u"&&E(new Map),e.isMap=function(R){return typeof Map<"u"&&(E.working?E(R):R instanceof Map)},x.working=typeof Set<"u"&&x(new Set),e.isSet=function(R){return typeof Set<"u"&&(x.working?x(R):R instanceof Set)},g.working=typeof WeakMap<"u"&&g(new WeakMap),e.isWeakMap=function(R){return typeof WeakMap<"u"&&(g.working?g(R):R instanceof WeakMap)},w.working=typeof WeakSet<"u"&&w(new WeakSet),e.isWeakSet=function(R){return w(R)},b.working=typeof ArrayBuffer<"u"&&b(new ArrayBuffer),e.isArrayBuffer=A,T.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&T(new DataView(new ArrayBuffer(1),0,1)),e.isDataView=O;var I=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function z(R){return p(R)==="[object SharedArrayBuffer]"}function U(R){return I!==void 0&&(z.working===void 0&&(z.working=z(new I)),z.working?z(R):R instanceof I)}function W(R){return C(R,h)}function F(R){return C(R,d)}function N(R){return C(R,m)}function $(R){return l&&C(R,f)}function D(R){return u&&C(R,v)}e.isSharedArrayBuffer=U,e.isAsyncFunction=function(R){return p(R)==="[object AsyncFunction]"},e.isMapIterator=function(R){return p(R)==="[object Map Iterator]"},e.isSetIterator=function(R){return p(R)==="[object Set Iterator]"},e.isGeneratorObject=function(R){return p(R)==="[object Generator]"},e.isWebAssemblyCompiledModule=function(R){return p(R)==="[object WebAssembly.Module]"},e.isNumberObject=W,e.isStringObject=F,e.isBooleanObject=N,e.isBigIntObject=$,e.isSymbolObject=D,e.isBoxedPrimitive=function(R){return W(R)||F(R)||N(R)||$(R)||D(R)},e.isAnyArrayBuffer=function(R){return typeof Uint8Array<"u"&&(A(R)||U(R))},["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(R){Object.defineProperty(e,R,{enumerable:!1,value:function(){throw new Error(R+" is not supported in userland")}})})},(t,e,n)=>{var r=n(69)(),a=n(38)("Object.prototype.toString"),i=function(l){return!(r&&l&&typeof l=="object"&&Symbol.toStringTag in l)&&a(l)==="[object Arguments]"},s=function(l){return!!i(l)||l!==null&&typeof l=="object"&&typeof l.length=="number"&&l.length>=0&&a(l)!=="[object Array]"&&a(l.callee)==="[object Function]"},o=function(){return i(arguments)}();i.isLegacyArguments=s,t.exports=o?i:s},(t,e,n)=>{var r=typeof Symbol<"u"&&Symbol,a=n(70);t.exports=function(){return typeof r=="function"&&typeof Symbol=="function"&&typeof r("foo")=="symbol"&&typeof Symbol("bar")=="symbol"&&a()}},t=>{var e={foo:{}},n=Object;t.exports=function(){return{__proto__:e}.foo===e.foo&&!({__proto__:null}instanceof n)}},t=>{var e=Object.prototype.toString,n=Math.max,r=function(a,i){for(var s=[],o=0;o<a.length;o+=1)s[o]=a[o];for(var l=0;l<i.length;l+=1)s[l+a.length]=i[l];return s};t.exports=function(a){var i=this;if(typeof i!="function"||e.apply(i)!=="[object Function]")throw new TypeError("Function.prototype.bind called on incompatible "+i);for(var s,o=function(d,m){for(var f=[],v=1,C=0;v<d.length;v+=1,C+=1)f[C]=d[v];return f}(arguments),l=n(0,i.length-o.length),u=[],p=0;p<l;p++)u[p]="$"+p;if(s=Function("binder","return function ("+function(d,m){for(var f="",v=0;v<d.length;v+=1)f+=d[v],v+1<d.length&&(f+=",");return f}(u)+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof s){var d=i.apply(this,r(o,arguments));return Object(d)===d?d:this}return i.apply(a,r(o,arguments))}),i.prototype){var h=function(){};h.prototype=i.prototype,s.prototype=new h,h.prototype=null}return s}},(t,e,n)=>{var r=Function.prototype.call,a=Object.prototype.hasOwnProperty,i=n(71);t.exports=i.call(r,a)},(t,e,n)=>{var r=n(22),a=n(121),i=n(72)(),s=n(73),o=r("%TypeError%"),l=r("%Math.floor%");t.exports=function(u,p){if(typeof u!="function")throw new o("`fn` is not a function");if(typeof p!="number"||p<0||p>4294967295||l(p)!==p)throw new o("`length` must be a positive 32-bit integer");var h=arguments.length>2&&!!arguments[2],d=!0,m=!0;if("length"in u&&s){var f=s(u,"length");f&&!f.configurable&&(d=!1),f&&!f.writable&&(m=!1)}return(d||m||!h)&&(i?a(u,"length",p,!0,!0):a(u,"length",p)),u}},(t,e,n)=>{var r,a=Object.prototype.toString,i=Function.prototype.toString,s=/^\s*(?:function)?\*/,o=n(69)(),l=Object.getPrototypeOf;t.exports=function(u){if(typeof u!="function")return!1;if(s.test(i.call(u)))return!0;if(!o)return a.call(u)==="[object GeneratorFunction]";if(!l)return!1;if(r===void 0){var p=function(){if(!o)return!1;try{return Function("return function*() {}")()}catch{}}();r=!!p&&l(p)}return l(u)===r}},(t,e,n)=>{var r=n(237),a=Object.prototype.toString,i=Object.prototype.hasOwnProperty;t.exports=function(s,o,l){if(!r(o))throw new TypeError("iterator must be a function");var u;arguments.length>=3&&(u=l),a.call(s)==="[object Array]"?function(p,h,d){for(var m=0,f=p.length;m<f;m++)i.call(p,m)&&(d==null?h(p[m],m,p):h.call(d,p[m],m,p))}(s,o,u):typeof s=="string"?function(p,h,d){for(var m=0,f=p.length;m<f;m++)d==null?h(p.charAt(m),m,p):h.call(d,p.charAt(m),m,p)}(s,o,u):function(p,h,d){for(var m in p)i.call(p,m)&&(d==null?h(p[m],m,p):h.call(d,p[m],m,p))}(s,o,u)}},t=>{var e,n,r=Function.prototype.toString,a=typeof Reflect=="object"&&Reflect!==null&&Reflect.apply;if(typeof a=="function"&&typeof Object.defineProperty=="function")try{e=Object.defineProperty({},"length",{get:function(){throw n}}),n={},a(function(){throw 42},null,e)}catch(m){m!==n&&(a=null)}else a=null;var i=/^\s*class\b/,s=function(m){try{var f=r.call(m);return i.test(f)}catch{return!1}},o=function(m){try{return!s(m)&&(r.call(m),!0)}catch{return!1}},l=Object.prototype.toString,u=typeof Symbol=="function"&&!!Symbol.toStringTag,p=!(0 in[,]),h=function(){return!1};if(typeof document=="object"){var d=document.all;l.call(d)===l.call(document.all)&&(h=function(m){if((p||!m)&&(m===void 0||typeof m=="object"))try{var f=l.call(m);return(f==="[object HTMLAllCollection]"||f==="[object HTML document.all class]"||f==="[object HTMLCollection]"||f==="[object Object]")&&m("")==null}catch{}return!1})}t.exports=a?function(m){if(h(m))return!0;if(!m||typeof m!="function"&&typeof m!="object")return!1;try{a(m,null,e)}catch(f){if(f!==n)return!1}return!s(m)&&o(m)}:function(m){if(h(m))return!0;if(!m||typeof m!="function"&&typeof m!="object")return!1;if(u)return o(m);if(s(m))return!1;var f=l.call(m);return!(f!=="[object Function]"&&f!=="[object GeneratorFunction]"&&!/^\[object HTML/.test(f))&&o(m)}},(t,e,n)=>{var r=["BigInt64Array","BigUint64Array","Float32Array","Float64Array","Int16Array","Int32Array","Int8Array","Uint16Array","Uint32Array","Uint8Array","Uint8ClampedArray"],a=typeof globalThis>"u"?n.g:globalThis;t.exports=function(){for(var i=[],s=0;s<r.length;s++)typeof a[r[s]]=="function"&&(i[i.length]=r[s]);return i}},(t,e,n)=>{var r=n(122);t.exports=function(a){return!!r(a)}},t=>{t.exports=function(e){return e&&typeof e=="object"&&typeof e.copy=="function"&&typeof e.fill=="function"&&typeof e.readUInt8=="function"}},(t,e,n)=>{function r(O,I){var z=Object.keys(O);if(Object.getOwnPropertySymbols){var U=Object.getOwnPropertySymbols(O);I&&(U=U.filter(function(W){return Object.getOwnPropertyDescriptor(O,W).enumerable})),z.push.apply(z,U)}return z}function a(O){for(var I=1;I<arguments.length;I++){var z=arguments[I]!=null?arguments[I]:{};I%2?r(Object(z),!0).forEach(function(U){var W,F,N;W=O,F=U,N=z[U],(F=s(F))in W?Object.defineProperty(W,F,{value:N,enumerable:!0,configurable:!0,writable:!0}):W[F]=N}):Object.getOwnPropertyDescriptors?Object.defineProperties(O,Object.getOwnPropertyDescriptors(z)):r(Object(z)).forEach(function(U){Object.defineProperty(O,U,Object.getOwnPropertyDescriptor(z,U))})}return O}function i(O,I){for(var z=0;z<I.length;z++){var U=I[z];U.enumerable=U.enumerable||!1,U.configurable=!0,"value"in U&&(U.writable=!0),Object.defineProperty(O,s(U.key),U)}}function s(O){var I=function(z,U){if(f(z)!=="object"||z===null)return z;var W=z[Symbol.toPrimitive];if(W!==void 0){var F=W.call(z,"string");if(f(F)!=="object")return F;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(z)}(O);return f(I)==="symbol"?I:String(I)}function o(O,I){if(I&&(f(I)==="object"||typeof I=="function"))return I;if(I!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return l(O)}function l(O){if(O===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return O}function u(O){var I=typeof Map=="function"?new Map:void 0;return u=function(z){if(z===null||(U=z,Function.toString.call(U).indexOf("[native code]")===-1))return z;var U;if(typeof z!="function")throw new TypeError("Super expression must either be null or a function");if(I!==void 0){if(I.has(z))return I.get(z);I.set(z,W)}function W(){return p(z,arguments,m(this).constructor)}return W.prototype=Object.create(z.prototype,{constructor:{value:W,enumerable:!1,writable:!0,configurable:!0}}),d(W,z)},u(O)}function p(O,I,z){return p=h()?Reflect.construct.bind():function(U,W,F){var N=[null];N.push.apply(N,W);var $=new(Function.bind.apply(U,N));return F&&d($,F.prototype),$},p.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(O,I){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(z,U){return z.__proto__=U,z},d(O,I)}function m(O){return m=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(I){return I.__proto__||Object.getPrototypeOf(I)},m(O)}function f(O){return f=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(I){return typeof I}:function(I){return I&&typeof Symbol=="function"&&I.constructor===Symbol&&I!==Symbol.prototype?"symbol":typeof I},f(O)}var v=n(32).inspect,C=n(227).codes.ERR_INVALID_ARG_TYPE;function E(O,I,z){return(z===void 0||z>O.length)&&(z=O.length),O.substring(z-I.length,z)===I}var x="",g="",w={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 b(O){var I=Object.keys(O),z=Object.create(Object.getPrototypeOf(O));return I.forEach(function(U){z[U]=O[U]}),Object.defineProperty(z,"message",{value:O.message}),z}function A(O){return v(O,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var T=function(O,I){(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)})($,O);var z,U,W,F,N=(z=$,U=h(),function(){var D,R=m(z);if(U){var K=m(this).constructor;D=Reflect.construct(R,arguments,K)}else D=R.apply(this,arguments);return o(this,D)});function $(D){var R;if(function(ce,ie){if(!(ce instanceof ie))throw new TypeError("Cannot call a class as a function")}(this,$),f(D)!=="object"||D===null)throw new C("options","Object",D);var K=D.message,re=D.operator,ue=D.stackStartFn,Oe=D.actual,X=D.expected,J=Error.stackTraceLimit;if(Error.stackTraceLimit=0,K!=null)R=N.call(this,String(K));else if(f(Oe)==="object"&&Oe!==null&&f(X)==="object"&&X!==null&&"stack"in Oe&&Oe instanceof Error&&"stack"in X&&X instanceof Error&&(Oe=b(Oe),X=b(X)),re==="deepStrictEqual"||re==="strictEqual")R=N.call(this,function(ce,ie,ne){var Se="",se="",ye=0,ge="",Me=!1,ae=A(ce),k=ae.split(`
|
||
`),B=A(ie).split(`
|
||
`),Z=0,Pe="";if(ne==="strictEqual"&&f(ce)==="object"&&f(ie)==="object"&&ce!==null&&ie!==null&&(ne="strictEqualObject"),k.length===1&&B.length===1&&k[0]!==B[0]){var Ne=k[0].length+B[0].length;if(Ne<=10){if(!(f(ce)==="object"&&ce!==null||f(ie)==="object"&&ie!==null||ce===0&&ie===0))return"".concat(w[ne],`
|
||
|
||
`)+"".concat(k[0]," !== ").concat(B[0],`
|
||
`)}else if(ne!=="strictEqualObject"&&Ne<80){for(;k[0][Z]===B[0][Z];)Z++;Z>2&&(Pe=`
|
||
`.concat(function(Ct,rn){if(rn=Math.floor(rn),Ct.length==0||rn==0)return"";var en=Ct.length*rn;for(rn=Math.floor(Math.log(rn)/Math.log(2));rn;)Ct+=Ct,rn--;return Ct+Ct.substring(0,en-Ct.length)}(" ",Z),"^"),Z=0)}}for(var Le=k[k.length-1],de=B[B.length-1];Le===de&&(Z++<2?ge=`
|
||
`.concat(Le).concat(ge):Se=Le,k.pop(),B.pop(),k.length!==0&&B.length!==0);)Le=k[k.length-1],de=B[B.length-1];var ke=Math.max(k.length,B.length);if(ke===0){var Ge=ae.split(`
|
||
`);if(Ge.length>30)for(Ge[26]="".concat(x,"...").concat(g);Ge.length>27;)Ge.pop();return"".concat(w.notIdentical,`
|
||
|
||
`).concat(Ge.join(`
|
||
`),`
|
||
`)}Z>3&&(ge=`
|
||
`.concat(x,"...").concat(g).concat(ge),Me=!0),Se!==""&&(ge=`
|
||
`.concat(Se).concat(ge),Se="");var nt=0,ct=w[ne]+`
|
||
`.concat("","+ actual").concat(g," ").concat("","- expected").concat(g),yt=" ".concat(x,"...").concat(g," Lines skipped");for(Z=0;Z<ke;Z++){var er=Z-ye;if(k.length<Z+1)er>1&&Z>2&&(er>4?(se+=`
|
||
`.concat(x,"...").concat(g),Me=!0):er>3&&(se+=`
|
||
`.concat(B[Z-2]),nt++),se+=`
|
||
`.concat(B[Z-1]),nt++),ye=Z,Se+=`
|
||
`.concat("","-").concat(g," ").concat(B[Z]),nt++;else if(B.length<Z+1)er>1&&Z>2&&(er>4?(se+=`
|
||
`.concat(x,"...").concat(g),Me=!0):er>3&&(se+=`
|
||
`.concat(k[Z-2]),nt++),se+=`
|
||
`.concat(k[Z-1]),nt++),ye=Z,se+=`
|
||
`.concat("","+").concat(g," ").concat(k[Z]),nt++;else{var Ut=B[Z],or=k[Z],yr=or!==Ut&&(!E(or,",")||or.slice(0,-1)!==Ut);yr&&E(Ut,",")&&Ut.slice(0,-1)===or&&(yr=!1,or+=","),yr?(er>1&&Z>2&&(er>4?(se+=`
|
||
`.concat(x,"...").concat(g),Me=!0):er>3&&(se+=`
|
||
`.concat(k[Z-2]),nt++),se+=`
|
||
`.concat(k[Z-1]),nt++),ye=Z,se+=`
|
||
`.concat("","+").concat(g," ").concat(or),Se+=`
|
||
`.concat("","-").concat(g," ").concat(Ut),nt+=2):(se+=Se,Se="",er!==1&&Z!==0||(se+=`
|
||
`.concat(or),nt++))}if(nt>20&&Z<ke-2)return"".concat(ct).concat(yt,`
|
||
`).concat(se,`
|
||
`).concat(x,"...").concat(g).concat(Se,`
|
||
`)+"".concat(x,"...").concat(g)}return"".concat(ct).concat(Me?yt:"",`
|
||
`).concat(se).concat(Se).concat(ge).concat(Pe)}(Oe,X,re));else if(re==="notDeepStrictEqual"||re==="notStrictEqual"){var fe=w[re],Ee=A(Oe).split(`
|
||
`);if(re==="notStrictEqual"&&f(Oe)==="object"&&Oe!==null&&(fe=w.notStrictEqualObject),Ee.length>30)for(Ee[26]="".concat(x,"...").concat(g);Ee.length>27;)Ee.pop();R=Ee.length===1?N.call(this,"".concat(fe," ").concat(Ee[0])):N.call(this,"".concat(fe,`
|
||
|
||
`).concat(Ee.join(`
|
||
`),`
|
||
`))}else{var Ae=A(Oe),pe="",oe=w[re];re==="notDeepEqual"||re==="notEqual"?(Ae="".concat(w[re],`
|
||
|
||
`).concat(Ae)).length>1024&&(Ae="".concat(Ae.slice(0,1021),"...")):(pe="".concat(A(X)),Ae.length>512&&(Ae="".concat(Ae.slice(0,509),"...")),pe.length>512&&(pe="".concat(pe.slice(0,509),"...")),re==="deepEqual"||re==="equal"?Ae="".concat(oe,`
|
||
|
||
`).concat(Ae,`
|
||
|
||
should equal
|
||
|
||
`):pe=" ".concat(re," ").concat(pe)),R=N.call(this,"".concat(Ae).concat(pe))}return Error.stackTraceLimit=J,R.generatedMessage=!K,Object.defineProperty(l(R),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),R.code="ERR_ASSERTION",R.actual=Oe,R.expected=X,R.operator=re,Error.captureStackTrace&&Error.captureStackTrace(l(R),ue),R.stack,R.name="AssertionError",o(R)}return W=$,(F=[{key:"toString",value:function(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:I,value:function(D,R){return v(this,a(a({},R),{},{customInspect:!1,depth:0}))}}])&&i(W.prototype,F),Object.defineProperty(W,"prototype",{writable:!1}),$}(u(Error),v.custom);t.exports=T},(t,e,n)=>{var r=n(243);t.exports=function(){return Object.assign?function(){if(!Object.assign)return!1;for(var a="abcdefghijklmnopqrst",i=a.split(""),s={},o=0;o<i.length;++o)s[i[o]]=i[o];var l=Object.assign({},s),u="";for(var p in l)u+=p;return a!==u}()||function(){if(!Object.assign||!Object.preventExtensions)return!1;var a=Object.preventExtensions({1:2});try{Object.assign(a,"xy")}catch{return a[1]==="y"}return!1}()?r:Object.assign:r}},(t,e,n)=>{var r=n(123),a=n(70)(),i=n(38),s=Object,o=i("Array.prototype.push"),l=i("Object.prototype.propertyIsEnumerable"),u=a?Object.getOwnPropertySymbols:null;t.exports=function(p,h){if(p==null)throw new TypeError("target must be an object");var d=s(p);if(arguments.length===1)return d;for(var m=1;m<arguments.length;++m){var f=s(arguments[m]),v=r(f),C=a&&(Object.getOwnPropertySymbols||u);if(C)for(var E=C(f),x=0;x<E.length;++x){var g=E[x];l(f,g)&&o(v,g)}for(var w=0;w<v.length;++w){var b=v[w];if(l(f,b)){var A=f[b];d[b]=A}}}return d}},(t,e,n)=>{var r;if(!Object.keys){var a=Object.prototype.hasOwnProperty,i=Object.prototype.toString,s=n(124),o=Object.prototype.propertyIsEnumerable,l=!o.call({toString:null},"toString"),u=o.call(function(){},"prototype"),p=["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},m=function(){if(typeof window>"u")return!1;for(var f in window)try{if(!d["$"+f]&&a.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=i.call(f)==="[object Function]",E=s(f),x=v&&i.call(f)==="[object String]",g=[];if(!v&&!C&&!E)throw new TypeError("Object.keys called on a non-object");var w=u&&C;if(x&&f.length>0&&!a.call(f,0))for(var b=0;b<f.length;++b)g.push(String(b));if(E&&f.length>0)for(var A=0;A<f.length;++A)g.push(String(A));else for(var T in f)w&&T==="prototype"||!a.call(f,T)||g.push(String(T));if(l)for(var O=function(z){if(typeof window>"u"||!m)return h(z);try{return h(z)}catch{return!1}}(f),I=0;I<p.length;++I)O&&p[I]==="constructor"||!a.call(f,p[I])||g.push(p[I]);return g}}t.exports=r},(t,e,n)=>{function r(ne,Se){return function(se){if(Array.isArray(se))return se}(ne)||function(se,ye){var ge=se==null?null:typeof Symbol<"u"&&se[Symbol.iterator]||se["@@iterator"];if(ge!=null){var Me,ae,k,B,Z=[],Pe=!0,Ne=!1;try{if(k=(ge=ge.call(se)).next,ye!==0)for(;!(Pe=(Me=k.call(ge)).done)&&(Z.push(Me.value),Z.length!==ye);Pe=!0);}catch(Le){Ne=!0,ae=Le}finally{try{if(!Pe&&ge.return!=null&&(B=ge.return(),Object(B)!==B))return}finally{if(Ne)throw ae}}return Z}}(ne,Se)||function(se,ye){if(se){if(typeof se=="string")return a(se,ye);var ge=Object.prototype.toString.call(se).slice(8,-1);return ge==="Object"&&se.constructor&&(ge=se.constructor.name),ge==="Map"||ge==="Set"?Array.from(se):ge==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(ge)?a(se,ye):void 0}}(ne,Se)||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 a(ne,Se){(Se==null||Se>ne.length)&&(Se=ne.length);for(var se=0,ye=new Array(Se);se<Se;se++)ye[se]=ne[se];return ye}function i(ne){return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Se){return typeof Se}:function(Se){return Se&&typeof Symbol=="function"&&Se.constructor===Symbol&&Se!==Symbol.prototype?"symbol":typeof Se},i(ne)}n(44),n(12);var s=/a/g.flags!==void 0,o=function(ne){var Se=[];return ne.forEach(function(se){return Se.push(se)}),Se},l=function(ne){var Se=[];return ne.forEach(function(se,ye){return Se.push([ye,se])}),Se},u=Object.is?Object.is:n(246),p=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},h=Number.isNaN?Number.isNaN:n(248);function d(ne){return ne.call.bind(ne)}var m=d(Object.prototype.hasOwnProperty),f=d(Object.prototype.propertyIsEnumerable),v=d(Object.prototype.toString),C=n(32).types,E=C.isAnyArrayBuffer,x=C.isArrayBufferView,g=C.isDate,w=C.isMap,b=C.isRegExp,A=C.isSet,T=C.isNativeError,O=C.isBoxedPrimitive,I=C.isNumberObject,z=C.isStringObject,U=C.isBooleanObject,W=C.isBigIntObject,F=C.isSymbolObject,N=C.isFloat32Array,$=C.isFloat64Array;function D(ne){if(ne.length===0||ne.length>10)return!0;for(var Se=0;Se<ne.length;Se++){var se=ne.charCodeAt(Se);if(se<48||se>57)return!0}return ne.length===10&&ne>=Math.pow(2,32)}function R(ne){return Object.keys(ne).filter(D).concat(p(ne).filter(Object.prototype.propertyIsEnumerable.bind(ne)))}/*!
|
||
* The buffer module from node.js, for the browser.
|
||
*
|
||
* @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
|
||
* @license MIT
|
||
*/function K(ne,Se){if(ne===Se)return 0;for(var se=ne.length,ye=Se.length,ge=0,Me=Math.min(se,ye);ge<Me;++ge)if(ne[ge]!==Se[ge]){se=ne[ge],ye=Se[ge];break}return se<ye?-1:ye<se?1:0}var re=0,ue=1,Oe=2,X=3;function J(ne,Se,se,ye){if(ne===Se)return ne!==0||!se||u(ne,Se);if(se){if(i(ne)!=="object")return typeof ne=="number"&&h(ne)&&h(Se);if(i(Se)!=="object"||ne===null||Se===null||Object.getPrototypeOf(ne)!==Object.getPrototypeOf(Se))return!1}else{if(ne===null||i(ne)!=="object")return(Se===null||i(Se)!=="object")&&ne==Se;if(Se===null||i(Se)!=="object")return!1}var ge,Me,ae,k,B=v(ne);if(B!==v(Se))return!1;if(Array.isArray(ne)){if(ne.length!==Se.length)return!1;var Z=R(ne),Pe=R(Se);return Z.length===Pe.length&&Ee(ne,Se,se,ye,ue,Z)}if(B==="[object Object]"&&(!w(ne)&&w(Se)||!A(ne)&&A(Se)))return!1;if(g(ne)){if(!g(Se)||Date.prototype.getTime.call(ne)!==Date.prototype.getTime.call(Se))return!1}else if(b(ne)){if(!b(Se)||(ae=ne,k=Se,!(s?ae.source===k.source&&ae.flags===k.flags:RegExp.prototype.toString.call(ae)===RegExp.prototype.toString.call(k))))return!1}else if(T(ne)||ne instanceof Error){if(ne.message!==Se.message||ne.name!==Se.name)return!1}else{if(x(ne)){if(se||!N(ne)&&!$(ne)){if(!function(de,ke){return de.byteLength===ke.byteLength&&K(new Uint8Array(de.buffer,de.byteOffset,de.byteLength),new Uint8Array(ke.buffer,ke.byteOffset,ke.byteLength))===0}(ne,Se))return!1}else if(!function(de,ke){if(de.byteLength!==ke.byteLength)return!1;for(var Ge=0;Ge<de.byteLength;Ge++)if(de[Ge]!==ke[Ge])return!1;return!0}(ne,Se))return!1;var Ne=R(ne),Le=R(Se);return Ne.length===Le.length&&Ee(ne,Se,se,ye,re,Ne)}if(A(ne))return!(!A(Se)||ne.size!==Se.size)&&Ee(ne,Se,se,ye,Oe);if(w(ne))return!(!w(Se)||ne.size!==Se.size)&&Ee(ne,Se,se,ye,X);if(E(ne)){if(Me=Se,(ge=ne).byteLength!==Me.byteLength||K(new Uint8Array(ge),new Uint8Array(Me))!==0)return!1}else if(O(ne)&&!function(de,ke){return I(de)?I(ke)&&u(Number.prototype.valueOf.call(de),Number.prototype.valueOf.call(ke)):z(de)?z(ke)&&String.prototype.valueOf.call(de)===String.prototype.valueOf.call(ke):U(de)?U(ke)&&Boolean.prototype.valueOf.call(de)===Boolean.prototype.valueOf.call(ke):W(de)?W(ke)&&BigInt.prototype.valueOf.call(de)===BigInt.prototype.valueOf.call(ke):F(ke)&&Symbol.prototype.valueOf.call(de)===Symbol.prototype.valueOf.call(ke)}(ne,Se))return!1}return Ee(ne,Se,se,ye,re)}function fe(ne,Se){return Se.filter(function(se){return f(ne,se)})}function Ee(ne,Se,se,ye,ge,Me){if(arguments.length===5){Me=Object.keys(ne);var ae=Object.keys(Se);if(Me.length!==ae.length)return!1}for(var k=0;k<Me.length;k++)if(!m(Se,Me[k]))return!1;if(se&&arguments.length===5){var B=p(ne);if(B.length!==0){var Z=0;for(k=0;k<B.length;k++){var Pe=B[k];if(f(ne,Pe)){if(!f(Se,Pe))return!1;Me.push(Pe),Z++}else if(f(Se,Pe))return!1}var Ne=p(Se);if(B.length!==Ne.length&&fe(Se,Ne).length!==Z)return!1}else{var Le=p(Se);if(Le.length!==0&&fe(Se,Le).length!==0)return!1}}if(Me.length===0&&(ge===re||ge===ue&&ne.length===0||ne.size===0))return!0;if(ye===void 0)ye={val1:new Map,val2:new Map,position:0};else{var de=ye.val1.get(ne);if(de!==void 0){var ke=ye.val2.get(Se);if(ke!==void 0)return de===ke}ye.position++}ye.val1.set(ne,ye.position),ye.val2.set(Se,ye.position);var Ge=function(nt,ct,yt,er,Ut,or){var yr=0;if(or===Oe){if(!function(Yr,fn,En,ps){for(var mr=null,Gn=o(Yr),Ts=0;Ts<Gn.length;Ts++){var Kn=Gn[Ts];if(i(Kn)==="object"&&Kn!==null)mr===null&&(mr=new Set),mr.add(Kn);else if(!fn.has(Kn)){if(En||!oe(Yr,fn,Kn))return!1;mr===null&&(mr=new Set),mr.add(Kn)}}if(mr!==null){for(var ft=o(fn),dt=0;dt<ft.length;dt++){var ot=ft[dt];if(i(ot)==="object"&&ot!==null){if(!Ae(mr,ot,En,ps))return!1}else if(!En&&!Yr.has(ot)&&!Ae(mr,ot,En,ps))return!1}return mr.size===0}return!0}(nt,ct,yt,Ut))return!1}else if(or===X){if(!function(Yr,fn,En,ps){for(var mr=null,Gn=l(Yr),Ts=0;Ts<Gn.length;Ts++){var Kn=r(Gn[Ts],2),ft=Kn[0],dt=Kn[1];if(i(ft)==="object"&&ft!==null)mr===null&&(mr=new Set),mr.add(ft);else{var ot=fn.get(ft);if(ot===void 0&&!fn.has(ft)||!J(dt,ot,En,ps)){if(En||!ce(Yr,fn,ft,dt,ps))return!1;mr===null&&(mr=new Set),mr.add(ft)}}}if(mr!==null){for(var _t=l(fn),Lt=0;Lt<_t.length;Lt++){var $t=r(_t[Lt],2),Gt=$t[0],gr=$t[1];if(i(Gt)==="object"&&Gt!==null){if(!ie(mr,Yr,Gt,gr,En,ps))return!1}else if(!(En||Yr.has(Gt)&&J(Yr.get(Gt),gr,!1,ps)||ie(mr,Yr,Gt,gr,!1,ps)))return!1}return mr.size===0}return!0}(nt,ct,yt,Ut))return!1}else if(or===ue)for(;yr<nt.length;yr++){if(!m(nt,yr)){if(m(ct,yr))return!1;for(var Ct=Object.keys(nt);yr<Ct.length;yr++){var rn=Ct[yr];if(!m(ct,rn)||!J(nt[rn],ct[rn],yt,Ut))return!1}return Ct.length===Object.keys(ct).length}if(!m(ct,yr)||!J(nt[yr],ct[yr],yt,Ut))return!1}for(yr=0;yr<er.length;yr++){var en=er[yr];if(!J(nt[en],ct[en],yt,Ut))return!1}return!0}(ne,Se,se,Me,ye,ge);return ye.val1.delete(ne),ye.val2.delete(Se),Ge}function Ae(ne,Se,se,ye){for(var ge=o(ne),Me=0;Me<ge.length;Me++){var ae=ge[Me];if(J(Se,ae,se,ye))return ne.delete(ae),!0}return!1}function pe(ne){switch(i(ne)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":ne=+ne;case"number":if(h(ne))return!1}return!0}function oe(ne,Se,se){var ye=pe(se);return ye??(Se.has(ye)&&!ne.has(ye))}function ce(ne,Se,se,ye,ge){var Me=pe(se);if(Me!=null)return Me;var ae=Se.get(Me);return!(ae===void 0&&!Se.has(Me)||!J(ye,ae,!1,ge))&&!ne.has(Me)&&J(ye,ae,!1,ge)}function ie(ne,Se,se,ye,ge,Me){for(var ae=o(ne),k=0;k<ae.length;k++){var B=ae[k];if(J(se,B,ge,Me)&&J(ye,Se.get(B),ge,Me))return ne.delete(B),!0}return!1}t.exports={isDeepEqual:function(ne,Se){return J(ne,Se,!1)},isDeepStrictEqual:function(ne,Se){return J(ne,Se,!0)}}},(t,e,n)=>{var r=n(46),a=n(41),i=n(125),s=n(74),o=n(247),l=a(s(),Object);r(l,{getPolyfill:s,implementation:i,shim:o}),t.exports=l},(t,e,n)=>{var r=n(74),a=n(46);t.exports=function(){var i=r();return a(Object,{is:i},{is:function(){return Object.is!==i}}),i}},(t,e,n)=>{var r=n(41),a=n(46),i=n(126),s=n(127),o=n(249),l=r(s(),Number);a(l,{getPolyfill:s,implementation:i,shim:o}),t.exports=l},(t,e,n)=>{var r=n(46),a=n(127);t.exports=function(){var i=a();return r(Number,{isNaN:i},{isNaN:function(){return Number.isNaN!==i}}),i}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){return n.node.sourceType==="module"}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(f,v){var C;f.traverse(m,{scope:f.scope,bindingNames:v,seen:new WeakSet,includeUpdateExpression:(C=arguments[2])==null||C})};var r=n(0);const{LOGICAL_OPERATORS:a,assignmentExpression:i,binaryExpression:s,cloneNode:o,identifier:l,logicalExpression:u,numericLiteral:p,sequenceExpression:h,unaryExpression:d}=r,m={AssignmentExpression:{exit(f){const{scope:v,seen:C,bindingNames:E}=this;if(f.node.operator==="="||C.has(f.node))return;C.add(f.node);const x=f.get("left");if(!x.isIdentifier())return;const g=x.node.name;if(!E.has(g)||v.getBinding(g)!==f.scope.getBinding(g))return;const w=f.node.operator.slice(0,-1);a.includes(w)?f.replaceWith(u(w,f.node.left,i("=",o(f.node.left),f.node.right))):(f.node.right=s(w,o(f.node.left),f.node.right),f.node.operator="=")}}};m.UpdateExpression={exit(f){if(!this.includeUpdateExpression)return;const{scope:v,bindingNames:C}=this,E=f.get("argument");if(!E.isIdentifier())return;const x=E.node.name;if(C.has(x)&&v.getBinding(x)===f.scope.getBinding(x))if(f.parentPath.isExpressionStatement()&&!f.isCompletionRecord()){const g=f.node.operator=="++"?"+=":"-=";f.replaceWith(i(g,E.node,p(1)))}else if(f.node.prefix)f.replaceWith(i("=",l(x),s(f.node.operator[0],d("+",E.node),p(1))));else{const g=f.scope.generateUidIdentifierBasedOnNode(E.node,"old"),w=g.name;f.scope.push({id:g});const b=s(f.node.operator[0],l(w),p(1));f.replaceWith(h([i("=",l(w),d("+",E.node)),i("=",o(E.node),b),l(w)]))}}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(p,h,d){let{importInterop:m,initializeReexports:f=!1,getWrapperPayload:v,esNamespaceOnly:C=!1,filename:E}=d;h||(h=p.scope.generateUidIdentifier("exports").name);const x=new Set;(function(A){A.get("body").forEach(T=>{T.isExportDefaultDeclaration()&&(0,i.default)(T)})})(p);const{local:g,sources:w,hasExports:b}=function(A,T,O){let{getWrapperPayload:I,initializeReexports:z}=T;const U=function(D,R,K){const re=new Map;D.get("body").forEach(X=>{let J;if(X.isImportDeclaration())J="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(fe=>{u(fe),re.set(fe.get("local").node.name,"block")})}if(X.isFunctionDeclaration())J="hoisted";else if(X.isClassDeclaration())J="block";else if(X.isVariableDeclaration({kind:"var"}))J="var";else{if(!X.isVariableDeclaration())return;J="block"}}Object.keys(X.getOuterBindingIdentifiers()).forEach(fe=>{re.set(fe,J)})});const ue=new Map,Oe=X=>{const J=X.node.name;let fe=ue.get(J);if(!fe){const Ee=re.get(J);if(Ee===void 0)throw X.buildCodeFrameError(`Exporting local "${J}", which is not declared.`);fe={names:[],kind:Ee},ue.set(J,fe)}return fe};return D.get("body").forEach(X=>{if(!X.isExportNamedDeclaration()||!R&&X.node.source){if(X.isExportDefaultDeclaration()){const J=X.get("declaration");if(!J.isFunctionDeclaration()&&!J.isClassDeclaration())throw J.buildCodeFrameError("Unexpected default expression export.");Oe(J.get("id")).names.push("default")}}else if(X.node.declaration){const J=X.get("declaration"),fe=J.getOuterBindingIdentifierPaths();Object.keys(fe).forEach(Ee=>{if(Ee==="__esModule")throw J.buildCodeFrameError('Illegal export "__esModule".');Oe(fe[Ee]).names.push(Ee)})}else X.get("specifiers").forEach(J=>{const fe=J.get("local"),Ee=J.get("exported"),Ae=Oe(fe),pe=l(Ee,K);if(pe==="__esModule")throw Ee.buildCodeFrameError('Illegal export "__esModule".');Ae.names.push(pe)})}),ue}(A,z,O),W=new Map,F=new Map,N=(D,R)=>{const K=D.value;let re=F.get(K);return re?W.get(K).push(R):(re={name:A.scope.generateUidIdentifier((0,r.basename)(K,(0,r.extname)(K))).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},F.set(K,re),W.set(K,[R])),re};let $=!1;A.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(K=>{if(K.isImportDefaultSpecifier()){const re=K.get("local").node.name;R.imports.set(re,"default");const ue=U.get(re);ue&&(U.delete(re),ue.names.forEach(Oe=>{R.reexports.set(Oe,"default")}),R.referenced=!0)}else if(K.isImportNamespaceSpecifier()){const re=K.get("local").node.name;R.importsNamespace.add(re);const ue=U.get(re);ue&&(U.delete(re),ue.names.forEach(Oe=>{R.reexportNamespace.add(Oe)}),R.referenced=!0)}else if(K.isImportSpecifier()){const re=l(K.get("imported"),O),ue=K.get("local").node.name;R.imports.set(ue,re);const Oe=U.get(ue);Oe&&(U.delete(ue),Oe.names.forEach(X=>{R.reexports.set(X,re)}),R.referenced=!0)}})}else if(D.isExportAllDeclaration()){$=!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){$=!0;const R=N(D.node.source,D.node);R.loc||(R.loc=D.node.loc),D.get("specifiers").forEach(K=>{u(K);const re=l(K.get("local"),O),ue=l(K.get("exported"),O);if(R.reexports.set(ue,re),R.referenced=!0,ue==="__esModule")throw K.get("exported").buildCodeFrameError('Illegal export "__esModule".')})}else(D.isExportNamedDeclaration()||D.isExportDefaultDeclaration())&&($=!0)});for(const D of F.values()){let R=!1,K=!1;D.importsNamespace.size>0&&(R=!0,K=!0),D.reexportAll&&(K=!0);for(const re of D.imports.values())re==="default"?R=!0:K=!0;for(const re of D.reexports.values())re==="default"?R=!0:K=!0;R&&K?D.interop="namespace":R&&(D.interop="default")}if(I)for(const[D,R]of F)R.wrap=I(D,R,W.get(D));return{hasExports:$,local:U,sources:F}}(p,{initializeReexports:f,getWrapperPayload:v},x);(function(A){A.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 O=T.get("declaration");if(!O.isFunctionDeclaration()&&!O.isClassDeclaration())throw O.buildCodeFrameError("Unexpected default expression export.");O._blockHoist=T.node._blockHoist,T.replaceWith(O)}else T.isExportAllDeclaration()&&T.remove()})})(p);for(const[A,T]of w){const{importsNamespace:O,imports:I}=T;if(O.size>0&&I.size===0){const[U]=O;T.name=U}const z=o(m,A,E);z==="none"?T.interop="none":z==="node"&&T.interop==="namespace"?T.interop="node-namespace":z==="node"&&T.interop==="default"?T.interop="node-default":C&&T.interop==="namespace"&&(T.interop="default")}return{exportName:h,exportNameListName:null,hasExports:b,local:g,source:w,stringSpecifiers:x}},e.hasExports=function(p){return p.hasExports},e.isSideEffectImport=function(p){return p.imports.size===0&&p.importsNamespace.size===0&&p.reexports.size===0&&p.reexportNamespace.size===0&&!p.reexportAll},e.validateImportInteropOption=s;var r=n(10),a=n(59),i=n(62);function s(p){if(typeof p!="function"&&p!=="none"&&p!=="babel"&&p!=="node")throw new Error(`.importInterop must be one of "none", "babel", "node", or a function returning one of those values (received ${p}).`);return p}function o(p,h,d){return typeof p=="function"?s(p(h,d)):p}function l(p,h){if(p.isIdentifier())return p.node.name;if(p.isStringLiteral()){const d=p.node.value;return(0,a.isIdentifierName)(d)||h.add(d),d}throw new Error(`Expected export specifier to be either Identifier or StringLiteral, got ${p.node.type}`)}function u(p){if(!p.isExportSpecifier())throw p.isExportNamespaceSpecifier()?p.buildCodeFrameError("Export namespace should be first transformed by `@babel/plugin-transform-export-namespace-from`."):p.buildCodeFrameError("Unexpected export specifier type")}},(t,e,n)=>{const r=n(30);t.exports=(a,i)=>{const s=r(a,i);return s?s.version:null}},(t,e,n)=>{const r=n(30);t.exports=(a,i)=>{const s=r(a.trim().replace(/^[=v]+/,""),i);return s?s.version:null}},(t,e,n)=>{const r=n(3);t.exports=(a,i,s,o,l)=>{typeof s=="string"&&(l=o,o=s,s=void 0);try{return new r(a instanceof r?a.version:a,s).inc(i,o,l).version}catch{return null}}},(t,e,n)=>{const r=n(30);t.exports=(a,i)=>{const s=r(a,null,!0),o=r(i,null,!0),l=s.compare(o);if(l===0)return null;const u=l>0,p=u?s:o,h=u?o:s,d=!!p.prerelease.length;if(h.prerelease.length&&!d)return h.patch||h.minor?p.patch?"patch":p.minor?"minor":"major":"major";const m=d?"pre":"";return s.major!==o.major?m+"major":s.minor!==o.minor?m+"minor":s.patch!==o.patch?m+"patch":"prerelease"}},(t,e,n)=>{const r=n(3);t.exports=(a,i)=>new r(a,i).major},(t,e,n)=>{const r=n(3);t.exports=(a,i)=>new r(a,i).minor},(t,e,n)=>{const r=n(3);t.exports=(a,i)=>new r(a,i).patch},(t,e,n)=>{const r=n(30);t.exports=(a,i)=>{const s=r(a,i);return s&&s.prerelease.length?s.prerelease:null}},(t,e,n)=>{const r=n(7);t.exports=(a,i,s)=>r(i,a,s)},(t,e,n)=>{const r=n(7);t.exports=(a,i)=>r(a,i,!0)},(t,e,n)=>{const r=n(76);t.exports=(a,i)=>a.sort((s,o)=>r(s,o,i))},(t,e,n)=>{const r=n(76);t.exports=(a,i)=>a.sort((s,o)=>r(o,s,i))},(t,e,n)=>{const r=n(3),a=n(30),{safeRe:i,t:s}=n(34);t.exports=(o,l)=>{if(o instanceof r)return o;if(typeof o=="number"&&(o=String(o)),typeof o!="string")return null;let u=null;if((l=l||{}).rtl){let p;for(;(p=i[s.COERCERTL].exec(o))&&(!u||u.index+u[0].length!==o.length);)u&&p.index+p[0].length===u.index+u[0].length||(u=p),i[s.COERCERTL].lastIndex=p.index+p[1].length+p[2].length;i[s.COERCERTL].lastIndex=-1}else u=o.match(i[s.COERCE]);return u===null?null:a(`${u[2]}.${u[3]||"0"}.${u[4]||"0"}`,l)}},(t,e,n)=>{function r(l){var u=this;if(u instanceof r||(u=new r),u.tail=null,u.head=null,u.length=0,l&&typeof l.forEach=="function")l.forEach(function(d){u.push(d)});else if(arguments.length>0)for(var p=0,h=arguments.length;p<h;p++)u.push(arguments[p]);return u}function a(l,u,p){var h=u===l.head?new o(p,null,u,l):new o(p,u,u.next,l);return h.next===null&&(l.tail=h),h.prev===null&&(l.head=h),l.length++,h}function i(l,u){l.tail=new o(u,l.tail,null,l),l.head||(l.head=l.tail),l.length++}function s(l,u){l.head=new o(u,null,l.head,l),l.tail||(l.tail=l.head),l.length++}function o(l,u,p,h){if(!(this instanceof o))return new o(l,u,p,h);this.list=h,this.value=l,u?(u.next=this,this.prev=u):this.prev=null,p?(p.prev=this,this.next=p):this.next=null}t.exports=r,r.Node=o,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 u=l.next,p=l.prev;return u&&(u.prev=p),p&&(p.next=u),l===this.head&&(this.head=u),l===this.tail&&(this.tail=p),l.list.length--,l.next=null,l.prev=null,l.list=null,u},r.prototype.unshiftNode=function(l){if(l!==this.head){l.list&&l.list.removeNode(l);var u=this.head;l.list=this,l.next=u,u&&(u.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 u=this.tail;l.list=this,l.prev=u,u&&(u.next=l),this.tail=l,this.head||(this.head=l),this.length++}},r.prototype.push=function(){for(var l=0,u=arguments.length;l<u;l++)i(this,arguments[l]);return this.length},r.prototype.unshift=function(){for(var l=0,u=arguments.length;l<u;l++)s(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,u){u=u||this;for(var p=this.head,h=0;p!==null;h++)l.call(u,p.value,h,this),p=p.next},r.prototype.forEachReverse=function(l,u){u=u||this;for(var p=this.tail,h=this.length-1;p!==null;h--)l.call(u,p.value,h,this),p=p.prev},r.prototype.get=function(l){for(var u=0,p=this.head;p!==null&&u<l;u++)p=p.next;if(u===l&&p!==null)return p.value},r.prototype.getReverse=function(l){for(var u=0,p=this.tail;p!==null&&u<l;u++)p=p.prev;if(u===l&&p!==null)return p.value},r.prototype.map=function(l,u){u=u||this;for(var p=new r,h=this.head;h!==null;)p.push(l.call(u,h.value,this)),h=h.next;return p},r.prototype.mapReverse=function(l,u){u=u||this;for(var p=new r,h=this.tail;h!==null;)p.push(l.call(u,h.value,this)),h=h.prev;return p},r.prototype.reduce=function(l,u){var p,h=this.head;if(arguments.length>1)p=u;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");h=this.head.next,p=this.head.value}for(var d=0;h!==null;d++)p=l(p,h.value,d),h=h.next;return p},r.prototype.reduceReverse=function(l,u){var p,h=this.tail;if(arguments.length>1)p=u;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");h=this.tail.prev,p=this.tail.value}for(var d=this.length-1;h!==null;d--)p=l(p,h.value,d),h=h.prev;return p},r.prototype.toArray=function(){for(var l=new Array(this.length),u=0,p=this.head;p!==null;u++)l[u]=p.value,p=p.next;return l},r.prototype.toArrayReverse=function(){for(var l=new Array(this.length),u=0,p=this.tail;p!==null;u++)l[u]=p.value,p=p.prev;return l},r.prototype.slice=function(l,u){(u=u||this.length)<0&&(u+=this.length),(l=l||0)<0&&(l+=this.length);var p=new r;if(u<l||u<0)return p;l<0&&(l=0),u>this.length&&(u=this.length);for(var h=0,d=this.head;d!==null&&h<l;h++)d=d.next;for(;d!==null&&h<u;h++,d=d.next)p.push(d.value);return p},r.prototype.sliceReverse=function(l,u){(u=u||this.length)<0&&(u+=this.length),(l=l||0)<0&&(l+=this.length);var p=new r;if(u<l||u<0)return p;l<0&&(l=0),u>this.length&&(u=this.length);for(var h=this.length,d=this.tail;d!==null&&h>u;h--)d=d.prev;for(;d!==null&&h>l;h--,d=d.prev)p.push(d.value);return p},r.prototype.splice=function(l,u){l>this.length&&(l=this.length-1),l<0&&(l=this.length+l);for(var p=0,h=this.head;h!==null&&p<l;p++)h=h.next;var d=[];for(p=0;h&&p<u;p++)d.push(h.value),h=this.removeNode(h);for(h===null&&(h=this.tail),h!==this.head&&h!==this.tail&&(h=h.prev),p=0;p<(arguments.length<=2?0:arguments.length-2);p++)h=a(this,h,p+2<2||arguments.length<=p+2?void 0:arguments[p+2]);return d},r.prototype.reverse=function(){for(var l=this.head,u=this.tail,p=l;p!==null;p=p.prev){var h=p.prev;p.prev=p.next,p.next=h}return this.head=u,this.tail=l,this};try{n(267)(r)}catch{}},t=>{t.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let n=this.head;n;n=n.next)yield n.value}}},(t,e,n)=>{const r=n(8);t.exports=(a,i)=>new r(a,i).set.map(s=>s.map(o=>o.value).join(" ").trim().split(" "))},(t,e,n)=>{const r=n(3),a=n(8);t.exports=(i,s,o)=>{let l=null,u=null,p=null;try{p=new a(s,o)}catch{return null}return i.forEach(h=>{p.test(h)&&(l&&u.compare(h)!==-1||(l=h,u=new r(l,o)))}),l}},(t,e,n)=>{const r=n(3),a=n(8);t.exports=(i,s,o)=>{let l=null,u=null,p=null;try{p=new a(s,o)}catch{return null}return i.forEach(h=>{p.test(h)&&(l&&u.compare(h)!==1||(l=h,u=new r(l,o)))}),l}},(t,e,n)=>{const r=n(3),a=n(8),i=n(49);t.exports=(s,o)=>{s=new a(s,o);let l=new r("0.0.0");if(s.test(l)||(l=new r("0.0.0-0"),s.test(l)))return l;l=null;for(let u=0;u<s.set.length;++u){const p=s.set[u];let h=null;p.forEach(d=>{const m=new r(d.semver.version);switch(d.operator){case">":m.prerelease.length===0?m.patch++:m.prerelease.push(0),m.raw=m.format();case"":case">=":h&&!i(m,h)||(h=m);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${d.operator}`)}}),!h||l&&!i(l,h)||(l=h)}return l&&s.test(l)?l:null}},(t,e,n)=>{const r=n(8);t.exports=(a,i)=>{try{return new r(a,i).range||"*"}catch{return null}}},(t,e,n)=>{const r=n(80);t.exports=(a,i,s)=>r(a,i,">",s)},(t,e,n)=>{const r=n(80);t.exports=(a,i,s)=>r(a,i,"<",s)},(t,e,n)=>{const r=n(8);t.exports=(a,i,s)=>(a=new r(a,s),i=new r(i,s),a.intersects(i,s))},(t,e,n)=>{const r=n(51),a=n(7);t.exports=(i,s,o)=>{const l=[];let u=null,p=null;const h=i.sort((v,C)=>a(v,C,o));for(const v of h)r(v,s,o)?(p=v,u||(u=v)):(p&&l.push([u,p]),p=null,u=null);u&&l.push([u,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 m=d.join(" || "),f=typeof s.raw=="string"?s.raw:String(s);return m.length<f.length?m:s}},(t,e,n)=>{const r=n(8),a=n(50),{ANY:i}=a,s=n(51),o=n(7),l=[new a(">=0.0.0-0")],u=[new a(">=0.0.0")],p=(m,f,v)=>{if(m===f)return!0;if(m.length===1&&m[0].semver===i){if(f.length===1&&f[0].semver===i)return!0;m=v.includePrerelease?l:u}if(f.length===1&&f[0].semver===i){if(v.includePrerelease)return!0;f=u}const C=new Set;let E,x,g,w,b,A,T;for(const z of m)z.operator===">"||z.operator===">="?E=h(E,z,v):z.operator==="<"||z.operator==="<="?x=d(x,z,v):C.add(z.semver);if(C.size>1||E&&x&&(g=o(E.semver,x.semver,v),g>0||g===0&&(E.operator!==">="||x.operator!=="<=")))return null;for(const z of C){if(E&&!s(z,String(E),v)||x&&!s(z,String(x),v))return null;for(const U of f)if(!s(z,String(U),v))return!1;return!0}let O=!(!x||v.includePrerelease||!x.semver.prerelease.length)&&x.semver,I=!(!E||v.includePrerelease||!E.semver.prerelease.length)&&E.semver;O&&O.prerelease.length===1&&x.operator==="<"&&O.prerelease[0]===0&&(O=!1);for(const z of f){if(T=T||z.operator===">"||z.operator===">=",A=A||z.operator==="<"||z.operator==="<=",E){if(I&&z.semver.prerelease&&z.semver.prerelease.length&&z.semver.major===I.major&&z.semver.minor===I.minor&&z.semver.patch===I.patch&&(I=!1),z.operator===">"||z.operator===">="){if(w=h(E,z,v),w===z&&w!==E)return!1}else if(E.operator===">="&&!s(E.semver,String(z),v))return!1}if(x){if(O&&z.semver.prerelease&&z.semver.prerelease.length&&z.semver.major===O.major&&z.semver.minor===O.minor&&z.semver.patch===O.patch&&(O=!1),z.operator==="<"||z.operator==="<="){if(b=d(x,z,v),b===z&&b!==x)return!1}else if(x.operator==="<="&&!s(x.semver,String(z),v))return!1}if(!z.operator&&(x||E)&&g!==0)return!1}return!(E&&A&&!x&&g!==0||x&&T&&!E&&g!==0||I||O)},h=(m,f,v)=>{if(!m)return f;const C=o(m.semver,f.semver,v);return C>0?m:C<0||f.operator===">"&&m.operator===">="?f:m},d=(m,f,v)=>{if(!m)return f;const C=o(m.semver,f.semver,v);return C<0?m:C>0||f.operator==="<"&&m.operator==="<="?f:m};t.exports=function(m,f){let v=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(m===f)return!0;m=new r(m,v),f=new r(f,v);let C=!1;e:for(const E of m.set){for(const x of f.set){const g=p(E,x,v);if(C=C||g!==null,g)continue e}if(C)return!1}return!0}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getEnv=function(){return"production"}},(t,e,n)=>{function r(){const b=n(13);return r=function(){return b},b}Object.defineProperty(e,"__esModule",{value:!0}),e.createCachedDescriptors=function(b,A,T){const{plugins:O,presets:I,passPerPreset:z}=A;return{options:p(A,b),plugins:O?()=>f(O,b)(T):()=>u([]),presets:I?()=>d(I,b)(T)(!!z):()=>u([])}},e.createDescriptor=w,e.createUncachedDescriptors=function(b,A,T){return{options:p(A,b),plugins:(0,a.once)(()=>x(A.plugins||[],b,T)),presets:(0,a.once)(()=>E(A.presets||[],b,T,!!A.passPerPreset))}};var a=n(455),i=n(81),s=n(83),o=n(84),l=n(280);function*u(b){return b}function p(b,A){return typeof b.browserslistConfigFile=="string"&&(b.browserslistConfigFile=(0,l.resolveBrowserslistConfigFile)(b.browserslistConfigFile,A)),b}const h=new WeakMap,d=(0,o.makeWeakCacheSync)((b,A)=>{const T=A.using(O=>O);return(0,o.makeStrongCacheSync)(O=>(0,o.makeStrongCache)(function*(I){return(yield*E(b,T,O,I)).map(z=>C(h,z))}))}),m=new WeakMap,f=(0,o.makeWeakCacheSync)((b,A)=>{const T=A.using(O=>O);return(0,o.makeStrongCache)(function*(O){return(yield*x(b,T,O)).map(I=>C(m,I))})}),v={};function C(b,A){const{value:T,options:O=v}=A;if(O===!1)return A;let I=b.get(T);I||(I=new WeakMap,b.set(T,I));let z=I.get(O);if(z||(z=[],I.set(O,z)),z.indexOf(A)===-1){const U=z.filter(W=>{return N=A,(F=W).name===N.name&&F.value===N.value&&F.options===N.options&&F.dirname===N.dirname&&F.alias===N.alias&&F.ownPass===N.ownPass&&(($=F.file)==null?void 0:$.request)===((D=N.file)==null?void 0:D.request)&&((R=F.file)==null?void 0:R.resolved)===((K=N.file)==null?void 0:K.resolved);var F,N,$,D,R,K});if(U.length>0)return U[0];z.push(A)}return A}function*E(b,A,T,O){return yield*g("preset",b,A,T,O)}function*x(b,A,T){return yield*g("plugin",b,A,T)}function*g(b,A,T,O,I){const z=yield*r().all(A.map((U,W)=>w(U,T,{type:b,alias:`${O}$${W}`,ownPass:!!I})));return function(U){const W=new Map;for(const F of U){if(typeof F.value!="function")continue;let N=W.get(F.value);if(N||(N=new Set,W.set(F.value,N)),N.has(F.name)){const $=U.filter(D=>D.value===F.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($,null,2)}`].join(`
|
||
`))}N.add(F.name)}}(z),z}function w(b,A,T){let{type:O,alias:I,ownPass:z}=T;return function*(){const U=(0,s.getItemDescriptor)(b);if(U)return U;let W,F,N,$=b;Array.isArray($)&&($.length===3?[$,F,W]=$:[$,F]=$);let D=null;if(typeof $=="string"){if(typeof O!="string")throw new Error("To resolve a string-based item, the type of item must be given");const R=O==="plugin"?i.loadPlugin:i.loadPreset,K=$;({filepath:D,value:$}=yield*R($,A)),N={request:K,resolved:D}}if(!$)throw new Error(`Unexpected falsy value: ${String($)}`);if(typeof $=="object"&&$.__esModule){if(!$.default)throw new Error("Must export a default export when using ES6 modules.");$=$.default}if(typeof $!="object"&&typeof $!="function")throw new Error(`Unsupported format: ${typeof $}. Expected an object or a function.`);if(D!==null&&typeof $=="object"&&$)throw new Error(`Plugin/Preset files are not allowed to export objects, only functions. In ${D}`);return{name:W,alias:D||I,value:$,options:F,dirname:A,ownPass:z,file:N}}()}},(t,e,n)=>{function r(){const a=n(281);return r=function(){return a},a}Object.defineProperty(e,"__esModule",{value:!0}),e.resolveBrowserslistConfigFile=function(a,i){},e.resolveTargets=function(a,i){const s=a.targets;let o;return typeof s=="string"||Array.isArray(s)?o={browsers:s}:s&&(o="esmodules"in s?Object.assign({},s,{esmodules:"intersect"}):s),(0,r().default)(o,{ignoreBrowserslistConfig:!0,browserslistEnv:a.browserslistEnv})}},(t,e,n)=>{var r=n(17);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TargetNames",{enumerable:!0,get:function(){return p.TargetNames}}),e.default=function(){let b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var T,O;let{browsers:I,esmodules:z}=b;const{configPath:U="."}=A;(function(K){v.invariant(K===void 0||C(K),`'${String(K)}' is not a valid browserslist query`)})(I);let W=function(K){const re=Object.keys(p.TargetNames);for(const ue of Object.keys(K))if(!(ue in p.TargetNames))throw new Error(v.formatMessage(`'${ue}' is not a valid target
|
||
- Did you mean '${(0,i.findSuggestion)(ue,re)}'?`));return K}(function(K){const re=Object.assign({},K);return delete re.esmodules,delete re.browsers,re}(b));const F=!!I||Object.keys(W).length>0,N=!A.ignoreBrowserslistConfig&&!F;if(!I&&N&&(I=a.loadConfig({config:A.configFile,path:U,env:A.browserslistEnv}),I==null&&(I=[])),!z||z==="intersect"&&(T=I)!=null&&T.length||(I=Object.keys(f).map(K=>`${K} >= ${f[K]}`).join(", "),z=!1),(O=I)!=null&&O.length){const K=function(re,ue){const Oe=typeof re=="string"?re:re.join()+ue;let X=w.get(Oe);return X||(X=function(J,fe){return function(Ee){return Ee.reduce((Ae,pe)=>{const[oe,ce]=pe.split(" "),ie=u.browserNameMap[oe];if(!ie)return Ae;try{const ne=ce.split("-")[0].toLowerCase(),Se=(0,l.isUnreleasedVersion)(ne,ie);if(!Ae[ie])return Ae[ie]=Se?ne:(0,l.semverify)(ne),Ae;const se=Ae[ie],ye=(0,l.isUnreleasedVersion)(se,ie);if(ye&&Se)Ae[ie]=(0,l.getLowestUnreleased)(se,ne,ie);else if(ye)Ae[ie]=(0,l.semverify)(ne);else if(!ye&&!Se){const ge=(0,l.semverify)(ne);Ae[ie]=(0,l.semverMin)(se,ge)}}catch{}return Ae},{})}(a(J,{mobileToDesktop:!0,env:fe}))}(re,ue),w.set(Oe,X)),Object.assign({},X)}(I,A.browserslistEnv);if(z==="intersect")for(const re of Object.keys(K))if(re!=="deno"&&re!=="ie"){const ue=f[re==="opera_mobile"?"op_mob":re];if(ue){const Oe=K[re];K[re]=(0,l.getHighestUnreleased)(Oe,(0,l.semverify)(ue),re)}else delete K[re]}else delete K[re];W=Object.assign(K,W)}const $={},D=[];for(const K of Object.keys(W).sort()){const re=W[K];typeof re=="number"&&re%1!=0&&D.push({target:K,value:re});const[ue,Oe]=K==="node"?x(re):g(K,re);Oe&&($[ue]=Oe)}return(R=D).length&&R.forEach(K=>{let{target:re,value:ue}=K}),$;var R},Object.defineProperty(e,"filterItems",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(e,"getInclusionReasons",{enumerable:!0,get:function(){return d.getInclusionReasons}}),e.isBrowsersQueryValid=C,Object.defineProperty(e,"isRequired",{enumerable:!0,get:function(){return m.isRequired}}),Object.defineProperty(e,"prettifyTargets",{enumerable:!0,get:function(){return h.prettifyTargets}}),Object.defineProperty(e,"unreleasedLabels",{enumerable:!0,get:function(){return u.unreleasedLabels}});var a=n(282),i=n(289),s=n(463),o=n(132),l=n(138),u=n(139),p=n(465),h=n(291),d=n(466),m=n(467);const f=s["es6.module"],v=new i.OptionValidator("@babel/helper-compilation-targets");function C(b){return typeof b=="string"||Array.isArray(b)&&b.every(A=>typeof A=="string")}function E(b,A){try{return(0,l.semverify)(A)}catch{throw new Error(v.formatMessage(`'${A}' is not a valid value for 'targets.${b}'.`))}}function x(b){return["node",b===!0||b==="current"?r.versions.node:E("node",b)]}function g(b,A){return[b,(0,l.isUnreleasedVersion)(A,b)?A.toLowerCase():E(b,A)]}const w=new o({max:64})},(t,e,n)=>{var r=n(456),a=n(457).a,i=n(460),s=n(461),o=n(286),l=n(137),u=n(287),p=n(288),h="37";function d(oe,ce){return(oe+".").indexOf(ce+".")===0}function m(oe){return oe.filter(function(ce){return typeof ce=="string"})}function f(oe){var ce=oe;return oe.split(".").length===3&&(ce=oe.split(".").slice(0,-1).join(".")),ce}function v(oe){return function(ce){return oe+" "+ce}}function C(oe){return parseInt(oe.split(".")[0])}function E(oe,ce){if(oe.length===0)return[];var ie=x(oe.map(C)),ne=ie[ie.length-ce];if(!ne)return oe;for(var Se=[],se=oe.length-1;se>=0&&!(ne>C(oe[se]));se--)Se.unshift(oe[se]);return Se}function x(oe){for(var ce=[],ie=0;ie<oe.length;ie++)ce.indexOf(oe[ie])===-1&&ce.push(oe[ie]);return ce}function g(oe,ce,ie){for(var ne in ie)oe[ce+" "+ne]=ie[ne]}function w(oe,ce){return ce=parseFloat(ce),oe===">"?function(ie){return parseFloat(ie)>ce}:oe===">="?function(ie){return parseFloat(ie)>=ce}:oe==="<"?function(ie){return parseFloat(ie)<ce}:function(ie){return parseFloat(ie)<=ce}}function b(oe){return parseInt(oe)}function A(oe,ce){return oe<ce?-1:oe>ce?1:0}function T(oe,ce){return A(parseInt(oe[0]),parseInt(ce[0]))||A(parseInt(oe[1]||"0"),parseInt(ce[1]||"0"))||A(parseInt(oe[2]||"0"),parseInt(ce[2]||"0"))}function O(oe,ce){return(ce=ce.split(".").map(b))[1]===void 0&&(ce[1]="x"),oe==="<="?function(ie){return I(ie=ie.split(".").map(b),ce)<=0}:function(ie){return I(ie=ie.split(".").map(b),ce)>=0}}function I(oe,ce){return oe[0]!==ce[0]?oe[0]<ce[0]?-1:1:ce[1]==="x"?0:oe[1]!==ce[1]?oe[1]<ce[1]?-1:1:0}function z(oe,ce){var ie=function(ne,Se){return ne.versions.indexOf(Se)!==-1?Se:!!J.versionAliases[ne.name][Se]&&J.versionAliases[ne.name][Se]}(oe,ce);return ie||oe.versions.length===1&&oe.versions[0]}function U(oe,ce){return oe/=1e3,Object.keys(a).reduce(function(ie,ne){var Se=F(ne,ce);if(!Se)return ie;var se=Object.keys(Se.releaseDate).filter(function(ye){var ge=Se.releaseDate[ye];return ge!==null&&ge>=oe});return ie.concat(se.map(v(Se.name)))},[])}function W(oe){return{name:oe.name,versions:oe.versions,released:oe.released,releaseDate:oe.releaseDate}}function F(oe,ce){if(oe=oe.toLowerCase(),oe=J.aliases[oe]||oe,ce.mobileToDesktop&&J.desktopNames[oe]){var ie=J.data[J.desktopNames[oe]];if(oe==="android")return Se=W(J.data[oe]),se=ie,Se.released=N(Se.released,se.released),Se.versions=N(Se.versions,se.versions),Se.releaseDate=function(ye){var ge={};for(var Me in ye)ge[Me]=ye[Me];return ge}(Se.releaseDate),Se.released.forEach(function(ye){Se.releaseDate[ye]===void 0&&(Se.releaseDate[ye]=se.releaseDate[ye])}),Se;var ne=W(ie);return ne.name=oe,ne}var Se,se;return J.data[oe]}function N(oe,ce){var ie=ce.indexOf(h);return oe.filter(function(ne){return/^(?:[2-4]\.|[34]$)/.test(ne)}).concat(ce.slice(ie))}function $(oe,ce){var ie=F(oe,ce);if(!ie)throw new l("Unknown browser "+oe);return ie}function D(oe,ce,ie,ne){var Se=1;switch(ce){case"android":if(ne.mobileToDesktop)return oe;var se=J.data.chrome.released;Se=se.length-se.indexOf(h);break;case"op_mob":Se=C(J.data.op_mob.released.slice(-1)[0])-14+1;break;default:return oe}return ie<=Se?oe.slice(-1):oe.slice(Se-1-ie)}function R(oe,ce){return typeof oe=="string"&&(oe.indexOf("y")>=0||ce&&oe.indexOf("a")>=0)}function K(oe,ce){return u(pe,oe).reduce(function(ie,ne,Se){if(ne.not&&Se===0)throw new l("Write any browsers query (for instance, `defaults`) before `"+ne.query+"`");var se=pe[ne.type].select.call(J,ce,ne).map(function(ge){var Me=ge.split(" ");return Me[1]==="0"?Me[0]+" "+F(Me[0],ce).versions[0]:ge});if(ne.compose==="and")return ne.not?ie.filter(function(ge){return se.indexOf(ge)===-1}):ie.filter(function(ge){return se.indexOf(ge)!==-1});if(ne.not){var ye={};return se.forEach(function(ge){ye[ge]=!0}),ie.filter(function(ge){return!ye[ge]})}return ie.concat(se)},[])}function re(oe){return oe===void 0&&(oe={}),oe.path===void 0&&(oe.path=s.resolve?s.resolve("."):"."),oe}function ue(oe,ce){return oe==null&&(oe=J.loadConfig(ce)||J.defaults),oe}function Oe(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 J(oe,ce){Oe(oe=ue(oe,ce=re(ce)));var ie={ignoreUnknownVersions:ce.ignoreUnknownVersions,dangerousExtend:ce.dangerousExtend,mobileToDesktop:ce.mobileToDesktop,path:ce.path,env:ce.env};p.oldDataWarning(J.data);var ne=p.getStat(ce,J.data);if(ne)for(var Se in ie.customUsage={},ne)g(ie.customUsage,Se,ne[Se]);var se=JSON.stringify([oe,ie]);if(X[se])return X[se];var ye=x(K(oe,ie)).sort(function(ge,Me){if(ge=ge.split(" "),Me=Me.split(" "),ge[0]===Me[0]){var ae=ge[1].split("-")[0];return T(Me[1].split("-")[0].split("."),ae.split("."))}return A(ge[0],Me[0])});return p.env.BROWSERSLIST_DISABLE_CACHE||(X[se]=ye),ye}function fe(oe,ce){var ie=J.nodeVersions.filter(function(ne){return d(ne,ce.version)});if(ie.length===0){if(oe.ignoreUnknownVersions)return[];throw new l("Unknown version "+ce.version+" of Node.js")}return["node "+ie[ie.length-1]]}function Ee(oe,ce){var ie=parseInt(ce.year),ne=parseInt(ce.month||"01")-1,Se=parseInt(ce.day||"01");return U(Date.UTC(ie,ne,Se,0,0,0),oe)}function Ae(oe,ce){var ie=parseFloat(ce.coverage),ne=J.usage.global;if(ce.place)if(ce.place.match(/^my\s+stats$/i)){if(!oe.customUsage)throw new l("Custom usage statistics was not provided");ne=oe.customUsage}else{var Se;Se=ce.place.length===2?ce.place.toUpperCase():ce.place.toLowerCase(),p.loadCountry(J.usage,Se,J.data),ne=J.usage[Se]}for(var se,ye=Object.keys(ne).sort(function(k,B){return ne[B]-ne[k]}),ge=0,Me=[],ae=0;ae<ye.length&&(se=ye[ae],ne[se]!==0)&&(ge+=ne[se],Me.push(se),!(ge>=ie));ae++);return Me}J.parse=function(oe,ce){return Oe(oe=ue(oe,ce=re(ce))),u(pe,oe)},J.cache={},J.data={},J.usage={global:{},custom:null},J.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"],J.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"},J.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",android:"chrome"},J.versionAliases={},J.clearCaches=p.clearCaches,J.parseConfig=p.parseConfig,J.readConfig=p.readConfig,J.findConfig=p.findConfig,J.loadConfig=p.loadConfig,J.coverage=function(oe,ce){var ie;if(ce===void 0)ie=J.usage.global;else if(ce==="my stats"){var ne={};ne.path=s.resolve?s.resolve("."):".";var Se=p.getStat(ne);if(!Se)throw new l("Custom usage statistics was not provided");for(var se in ie={},Se)g(ie,se,Se[se])}else if(typeof ce=="string")ce=ce.length>2?ce.toLowerCase():ce.toUpperCase(),p.loadCountry(J.usage,ce,J.data),ie=J.usage[ce];else for(var ye in"dataByBrowser"in ce&&(ce=ce.dataByBrowser),ie={},ce)for(var ge in ce[ye])ie[ye+" "+ge]=ce[ye][ge];return oe.reduce(function(Me,ae){var k=ie[ae];return k===void 0&&(k=ie[ae.replace(/ \S+$/," 0")]),Me+(k||0)},0)};var pe={last_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(oe,ce){return Object.keys(a).reduce(function(ie,ne){var Se=F(ne,oe);if(!Se)return ie;var se=E(Se.released,ce.versions);return se=D(se=se.map(v(Se.name)),Se.name,ce.versions,oe),ie.concat(se)},[])}},last_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+versions?$/i,select:function(oe,ce){return Object.keys(a).reduce(function(ie,ne){var Se=F(ne,oe);if(!Se)return ie;var se=Se.released.slice(-ce.versions);return se=D(se=se.map(v(Se.name)),Se.name,ce.versions,oe),ie.concat(se)},[])}},last_electron_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(oe,ce){return E(Object.keys(o),ce.versions).map(function(ie){return"chrome "+o[ie]})}},last_node_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+major\s+versions?$/i,select:function(oe,ce){return E(J.nodeVersions,ce.versions).map(function(ie){return"node "+ie})}},last_browser_major_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(oe,ce){var ie=$(ce.browser,oe),ne=E(ie.released,ce.versions).map(v(ie.name));return D(ne,ie.name,ce.versions,oe)}},last_electron_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(oe,ce){return Object.keys(o).slice(-ce.versions).map(function(ie){return"chrome "+o[ie]})}},last_node_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+versions?$/i,select:function(oe,ce){return J.nodeVersions.slice(-ce.versions).map(function(ie){return"node "+ie})}},last_browser_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(oe,ce){var ie=$(ce.browser,oe),ne=ie.released.slice(-ce.versions).map(v(ie.name));return D(ne,ie.name,ce.versions,oe)}},unreleased_versions:{matches:[],regexp:/^unreleased\s+versions$/i,select:function(oe){return Object.keys(a).reduce(function(ce,ie){var ne=F(ie,oe);if(!ne)return ce;var Se=ne.versions.filter(function(se){return ne.released.indexOf(se)===-1});return Se=Se.map(v(ne.name)),ce.concat(Se)},[])}},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,ce){var ie=$(ce.browser,oe);return ie.versions.filter(function(ne){return ie.released.indexOf(ne)===-1}).map(v(ie.name))}},last_years:{matches:["years"],regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(oe,ce){return U(Date.now()-315584329824e-1*ce.years,oe)}},since_y:{matches:["year"],regexp:/^since (\d+)$/i,select:Ee},since_y_m:{matches:["year","month"],regexp:/^since (\d+)-(\d+)$/i,select:Ee},since_y_m_d:{matches:["year","month","day"],regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:Ee},popularity:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(oe,ce){var ie=parseFloat(ce.popularity),ne=J.usage.global;return Object.keys(ne).reduce(function(Se,se){return ce.sign===">"?ne[se]>ie&&Se.push(se):ce.sign==="<"?ne[se]<ie&&Se.push(se):ce.sign==="<="?ne[se]<=ie&&Se.push(se):ne[se]>=ie&&Se.push(se),Se},[])}},popularity_in_my_stats:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(oe,ce){var ie=parseFloat(ce.popularity);if(!oe.customUsage)throw new l("Custom usage statistics was not provided");var ne=oe.customUsage;return Object.keys(ne).reduce(function(Se,se){var ye=ne[se];return ye==null||(ce.sign===">"?ye>ie&&Se.push(se):ce.sign==="<"?ye<ie&&Se.push(se):ce.sign==="<="?ye<=ie&&Se.push(se):ye>=ie&&Se.push(se)),Se},[])}},popularity_in_config_stats:{matches:["sign","popularity","config"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(oe,ce){var ie=parseFloat(ce.popularity),ne=p.loadStat(oe,ce.config,J.data);if(ne)for(var Se in oe.customUsage={},ne)g(oe.customUsage,Se,ne[Se]);if(!oe.customUsage)throw new l("Custom usage statistics was not provided");var se=oe.customUsage;return Object.keys(se).reduce(function(ye,ge){var Me=se[ge];return Me==null||(ce.sign===">"?Me>ie&&ye.push(ge):ce.sign==="<"?Me<ie&&ye.push(ge):ce.sign==="<="?Me<=ie&&ye.push(ge):Me>=ie&&ye.push(ge)),ye},[])}},popularity_in_place:{matches:["sign","popularity","place"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(oe,ce){var ie=parseFloat(ce.popularity),ne=ce.place;ne=ne.length===2?ne.toUpperCase():ne.toLowerCase(),p.loadCountry(J.usage,ne,J.data);var Se=J.usage[ne];return Object.keys(Se).reduce(function(se,ye){var ge=Se[ye];return ge==null||(ce.sign===">"?ge>ie&&se.push(ye):ce.sign==="<"?ge<ie&&se.push(ye):ce.sign==="<="?ge<=ie&&se.push(ye):ge>=ie&&se.push(ye)),se},[])}},cover:{matches:["coverage"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,select:Ae},cover_in:{matches:["coverage","place"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,select:Ae},supports:{matches:["supportType","feature"],regexp:/^(?:(fully|partially) )?supports\s+([\w-]+)$/,select:function(oe,ce){p.loadFeature(J.cache,ce.feature);var ie=ce.supportType!=="fully",ne=J.cache[ce.feature],Se=[];for(var se in ne){var ye=F(se,oe),ge=oe.mobileToDesktop&&se in J.desktopNames&&R(ne[se][ye.released.slice(-1)[0]],ie);ye.versions.forEach(function(Me){var ae=ne[se][Me];ae===void 0&&ge&&(ae=ne[J.desktopNames[se]][Me]),R(ae,ie)&&Se.push(se+" "+Me)})}return Se}},electron_range:{matches:["from","to"],regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(oe,ce){var ie=f(ce.from),ne=f(ce.to),Se=parseFloat(ce.from),se=parseFloat(ce.to);if(!o[ie])throw new l("Unknown version "+Se+" of electron");if(!o[ne])throw new l("Unknown version "+se+" of electron");return Object.keys(o).filter(function(ye){var ge=parseFloat(ye);return ge>=Se&&ge<=se}).map(function(ye){return"chrome "+o[ye]})}},node_range:{matches:["from","to"],regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(oe,ce){return J.nodeVersions.filter(O(">=",ce.from)).filter(O("<=",ce.to)).map(function(ie){return"node "+ie})}},browser_range:{matches:["browser","from","to"],regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(oe,ce){var ie=$(ce.browser,oe),ne=parseFloat(z(ie,ce.from)||ce.from),Se=parseFloat(z(ie,ce.to)||ce.to);return ie.released.filter(function(se){var ye=parseFloat(se);return ye>=ne&&ye<=Se}).map(v(ie.name))}},electron_ray:{matches:["sign","version"],regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(oe,ce){var ie=f(ce.version);return Object.keys(o).filter(w(ce.sign,ie)).map(function(ne){return"chrome "+o[ne]})}},node_ray:{matches:["sign","version"],regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(oe,ce){return J.nodeVersions.filter((ie=ce.sign,ne=ce.version,(ne=ne.split(".").map(b))[1]=ne[1]||0,ne[2]=ne[2]||0,ie===">"?function(Se){return T(Se=Se.split(".").map(b),ne)>0}:ie===">="?function(Se){return T(Se=Se.split(".").map(b),ne)>=0}:ie==="<"?function(Se){return Se=Se.split(".").map(b),T(ne,Se)>0}:function(Se){return Se=Se.split(".").map(b),T(ne,Se)>=0})).map(function(Se){return"node "+Se});var ie,ne}},browser_ray:{matches:["browser","sign","version"],regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(oe,ce){var ie=ce.version,ne=$(ce.browser,oe),Se=J.versionAliases[ne.name][ie];return Se&&(ie=Se),ne.released.filter(w(ce.sign,ie)).map(function(se){return ne.name+" "+se})}},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,ce){var ie=f(ce.version),ne=o[ie];if(!ne)throw new l("Unknown version "+ce.version+" of electron");return["chrome "+ne]}},node_major_version:{matches:["version"],regexp:/^node\s+(\d+)$/i,select:fe},node_minor_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+)$/i,select:fe},node_patch_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:fe},current_node:{matches:[],regexp:/^current\s+node$/i,select:function(oe){return[p.currentNode(K,oe)]}},maintained_node:{matches:[],regexp:/^maintained\s+node\s+versions$/i,select:function(oe){var ce=Date.now();return K(Object.keys(i).filter(function(ie){return ce<Date.parse(i[ie].end)&&ce>Date.parse(i[ie].start)&&(ne=ie.slice(1),J.nodeVersions.some(function(Se){return d(Se,ne)}));var ne}).map(function(ie){return"node "+ie.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,ce){var ie=ce.version;/^tp$/i.test(ie)&&(ie="TP");var ne=$(ce.browser,oe),Se=z(ne,ie);if(Se)ie=Se;else{if(!(Se=z(ne,Se=ie.indexOf(".")===-1?ie+".0":ie.replace(/\.0$/,"")))){if(oe.ignoreUnknownVersions)return[];throw new l("Unknown version "+ie+" of "+ce.browser)}ie=Se}return[ne.name+" "+ie]}},browserslist_config:{matches:[],regexp:/^browserslist config$/i,select:function(oe){return J(void 0,oe)}},extends:{matches:["config"],regexp:/^extends (.+)$/i,select:function(oe,ce){return K(p.loadQueries(oe,ce.config),oe)}},defaults:{matches:[],regexp:/^defaults$/i,select:function(oe){return K(J.defaults,oe)}},dead:{matches:[],regexp:/^dead$/i,select:function(oe){return K(["Baidu >= 0","ie <= 11","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],oe)}},unknown:{matches:[],regexp:/^(\w+)$/i,select:function(oe,ce){throw F(ce.query,oe)?new l("Specify versions in Browserslist query for browser "+ce.query):(ie=ce.query,new l("Unknown browser query `"+ie+"`. Maybe you are using old Browserslist or made typo in query."));var ie}}};(function(){for(var oe in a){var ce=a[oe];J.data[oe]={name:oe,versions:m(a[oe].versions),released:m(a[oe].versions.slice(0,-3)),releaseDate:a[oe].release_date},g(J.usage.global,oe,ce.usage_global),J.versionAliases[oe]={};for(var ie=0;ie<ce.versions.length;ie++){var ne=ce.versions[ie];if(ne&&ne.indexOf("-")!==-1)for(var Se=ne.split("-"),se=0;se<Se.length;se++)J.versionAliases[oe][Se[se]]=ne}}J.nodeVersions=r.map(function(ye){return ye.version})})(),t.exports=J},t=>{t.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"}},t=>{t.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"}},t=>{t.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}}}},t=>{t.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"}},t=>{var e=/^\s+and\s+(.*)/i,n=/^(?:,\s*|\s+or\s+)(.*)/i;function r(s){return Array.isArray(s)?s.reduce(function(o,l){return o.concat(r(l))},[]):[s]}function a(s,o){var l={query:o};for(var u in o.indexOf("not ")===0&&(l.not=!0,o=o.slice(4)),s){var p=s[u],h=o.match(p.regexp);if(h){l.type=u;for(var d=0;d<p.matches.length;d++)l[p.matches[d]]=h[d+1];return l}}return l.type="unknown",l}function i(s,o,l){var u;return function(p,h){for(var d=1,m=p.length;d<=m;d++)if(h(p.substr(-d,d),d,m))return p.slice(0,-d);return""}(o,function(p,h,d){return e.test(p)?((u=a(s,p.match(e)[1])).compose="and",l.unshift(u),!0):n.test(p)?((u=a(s,p.match(n)[1])).compose="or",l.unshift(u),!0):h===d&&((u=a(s,p.trim())).compose="or",l.unshift(u),!0)})}t.exports=function(s,o){return Array.isArray(o)||(o=[o]),r(o.map(function(l){var u=[];do l=i(s,l,u);while(l);return u}))}},(t,e,n)=>{var r=n(137);function a(){}t.exports={loadQueries:function(){throw new r("Sharable configs are not supported in client-side build of Browserslist")},getStat:function(i){return i.stats},loadConfig:function(i){if(i.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(i,s){return i(["maintained node versions"],s)[0]},parseConfig:a,readConfig:a,findConfig:a,clearCaches:a,oldDataWarning:a,env:{}}},(t,e,n)=>{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 a.findSuggestion}});var r=n(462),a=n(290)},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.findSuggestion=function(r,a){const i=a.map(s=>function(o,l){let u,p,h=[],d=[];const m=o.length,f=l.length;if(!m)return f;if(!f)return m;for(p=0;p<=f;p++)h[p]=p;for(u=1;u<=m;u++){for(d=[u],p=1;p<=f;p++)d[p]=o[u-1]===l[p-1]?h[p-1]:n(h[p-1],h[p],d[p-1])+1;h=d}return d[f]}(s,r));return a[i.indexOf(n(...i))]};const{min:n}=Math},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.prettifyTargets=function(s){return Object.keys(s).reduce((o,l)=>{let u=s[l];const p=a.unreleasedLabels[l];return typeof u=="string"&&p!==u&&(u=i(u)),o[l]=u,o},{})},e.prettifyVersion=i;var r=n(23),a=n(139);function i(s){if(typeof s!="string")return s;const{major:o,minor:l,patch:u}=r.parse(s),p=[o];return(l||u)&&p.push(l),u&&p.push(u),p.join(".")}},(t,e,n)=>{function r(){const ie=n(10);return r=function(){return ie},ie}function a(){const ie=n(61);return a=function(){return ie},ie}Object.defineProperty(e,"__esModule",{value:!0}),e.buildPresetChain=function*(ie,ne){const Se=yield*f(ie,ne);return Se?{plugins:J(Se.plugins),presets:J(Se.presets),options:Se.options.map(se=>X(se)),files:new Set}:null},e.buildPresetChainWalker=void 0,e.buildRootChain=function*(ie,ne){const Se=new o.ConfigPrinter,se=yield*A({options:ie,dirname:ne.cwd},ne,void 0,Se);if(!se)return null;let ye;yield*Se.output(),typeof ie.configFile=="string"?ye=yield*(0,p.loadConfig)(ie.configFile,ne.cwd,ne.envName,ne.caller):ie.configFile!==!1&&(ye=yield*(0,p.findRootConfig)(ne.root,ne.envName,ne.caller));let{babelrc:ge,babelrcRoots:Me}=ie,ae=ne.cwd;const k=Oe(),B=new o.ConfigPrinter;if(ye){const ke=g(ye),Ge=yield*O(ke,ne,void 0,B);if(!Ge)return null;yield*B.output(),ge===void 0&&(ge=ke.options.babelrc),Me===void 0&&(ae=ke.dirname,Me=ke.options.babelrcRoots),re(k,Ge)}let Z,Pe,Ne=!1;const Le=Oe();if((ge===!0||ge===void 0)&&typeof ne.filename=="string"){const ke=yield*(0,p.findPackageData)(ne.filename);if(ke&&function(Ge,nt,ct,yt){if(typeof ct=="boolean")return ct;const er=Ge.root;if(ct===void 0)return nt.directories.indexOf(er)!==-1;let Ut=ct;return Array.isArray(Ut)||(Ut=[Ut]),Ut=Ut.map(or=>typeof or=="string"?r().resolve(yt,or):or),Ut.length===1&&Ut[0]===er?nt.directories.indexOf(er)!==-1:Ut.some(or=>(typeof or=="string"&&(or=(0,s.default)(or,yt)),nt.directories.some(yr=>ce(or,yt,yr,Ge))))}(ne,ke,Me,ae)){if({ignore:Z,config:Pe}=yield*(0,p.findRelativeConfig)(ke,ne.envName,ne.caller),Z&&Le.files.add(Z.filepath),Z&&pe(ne,Z.ignore,null,Z.dirname)&&(Ne=!0),Pe&&!Ne){const Ge=w(Pe),nt=new o.ConfigPrinter,ct=yield*O(Ge,ne,void 0,nt);ct?(yield*nt.output(),re(Le,ct)):Ne=!0}Pe&&Ne&&Le.files.add(Pe.filepath)}}ne.showConfig;const de=re(re(re(Oe(),k),Le),se);return{plugins:Ne?[]:J(de.plugins),presets:Ne?[]:J(de.presets),options:Ne?[]:de.options.map(ke=>X(ke)),fileHandling:Ne?"ignored":"transpile",ignore:Z||void 0,babelrc:Pe||void 0,config:ye||void 0,files:de.files}};var i=n(85),s=n(471),o=n(472),l=n(39),u=n(140),p=n(81),h=n(84),d=n(279);const m=a()("babel:config:config-chain"),f=e.buildPresetChainWalker=R({root:ie=>v(ie),env:(ie,ne)=>C(ie)(ne),overrides:(ie,ne)=>E(ie)(ne),overridesEnv:(ie,ne,Se)=>x(ie)(ne)(Se),createLogger:()=>()=>{}}),v=(0,h.makeWeakCacheSync)(ie=>F(ie,ie.alias,d.createUncachedDescriptors)),C=(0,h.makeWeakCacheSync)(ie=>(0,h.makeStrongCacheSync)(ne=>N(ie,ie.alias,d.createUncachedDescriptors,ne))),E=(0,h.makeWeakCacheSync)(ie=>(0,h.makeStrongCacheSync)(ne=>$(ie,ie.alias,d.createUncachedDescriptors,ne))),x=(0,h.makeWeakCacheSync)(ie=>(0,h.makeStrongCacheSync)(ne=>(0,h.makeStrongCacheSync)(Se=>D(ie,ie.alias,d.createUncachedDescriptors,ne,Se)))),g=(0,h.makeWeakCacheSync)(ie=>({filepath:ie.filepath,dirname:ie.dirname,options:(0,i.validate)("configfile",ie.options,ie.filepath)})),w=(0,h.makeWeakCacheSync)(ie=>({filepath:ie.filepath,dirname:ie.dirname,options:(0,i.validate)("babelrcfile",ie.options,ie.filepath)})),b=(0,h.makeWeakCacheSync)(ie=>({filepath:ie.filepath,dirname:ie.dirname,options:(0,i.validate)("extendsfile",ie.options,ie.filepath)})),A=R({root:ie=>F(ie,"base",d.createCachedDescriptors),env:(ie,ne)=>N(ie,"base",d.createCachedDescriptors,ne),overrides:(ie,ne)=>$(ie,"base",d.createCachedDescriptors,ne),overridesEnv:(ie,ne,Se)=>D(ie,"base",d.createCachedDescriptors,ne,Se),createLogger:(ie,ne,Se)=>function(se,ye,ge){var Me;return ge?ge.configure(ye.showConfig,o.ChainFormatter.Programmatic,{callerName:(Me=ye.caller)==null?void 0:Me.name}):()=>{}}(0,ne,Se)}),T=R({root:ie=>I(ie),env:(ie,ne)=>z(ie)(ne),overrides:(ie,ne)=>U(ie)(ne),overridesEnv:(ie,ne,Se)=>W(ie)(ne)(Se),createLogger:(ie,ne,Se)=>function(se,ye,ge){return ge?ge.configure(ye.showConfig,o.ChainFormatter.Config,{filepath:se}):()=>{}}(ie.filepath,ne,Se)});function*O(ie,ne,Se,se){const ye=yield*T(ie,ne,Se,se);return ye?.files.add(ie.filepath),ye}const I=(0,h.makeWeakCacheSync)(ie=>F(ie,ie.filepath,d.createUncachedDescriptors)),z=(0,h.makeWeakCacheSync)(ie=>(0,h.makeStrongCacheSync)(ne=>N(ie,ie.filepath,d.createUncachedDescriptors,ne))),U=(0,h.makeWeakCacheSync)(ie=>(0,h.makeStrongCacheSync)(ne=>$(ie,ie.filepath,d.createUncachedDescriptors,ne))),W=(0,h.makeWeakCacheSync)(ie=>(0,h.makeStrongCacheSync)(ne=>(0,h.makeStrongCacheSync)(Se=>D(ie,ie.filepath,d.createUncachedDescriptors,ne,Se))));function F(ie,ne,Se){let{dirname:se,options:ye}=ie;return Se(se,ye,ne)}function N(ie,ne,Se,se){let{dirname:ye,options:ge}=ie;var Me;const ae=(Me=ge.env)==null?void 0:Me[se];return ae?Se(ye,ae,`${ne}.env["${se}"]`):null}function $(ie,ne,Se,se){let{dirname:ye,options:ge}=ie;var Me;const ae=(Me=ge.overrides)==null?void 0:Me[se];if(!ae)throw new Error("Assertion failure - missing override");return Se(ye,ae,`${ne}.overrides[${se}]`)}function D(ie,ne,Se,se,ye){let{dirname:ge,options:Me}=ie;var ae,k;const B=(ae=Me.overrides)==null?void 0:ae[se];if(!B)throw new Error("Assertion failure - missing override");const Z=(k=B.env)==null?void 0:k[ye];return Z?Se(ge,Z,`${ne}.overrides[${se}].env["${ye}"]`):null}function R(ie){let{root:ne,env:Se,overrides:se,overridesEnv:ye,createLogger:ge}=ie;return function(Me,ae){let k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new Set,B=arguments.length>3?arguments[3]:void 0;return function*(){const{dirname:Z}=Me,Pe=[],Ne=ne(Me);if(fe(Ne,Z,ae,Me.filepath)){Pe.push({config:Ne,envName:void 0,index:void 0});const ke=Se(Me,ae.envName);ke&&fe(ke,Z,ae,Me.filepath)&&Pe.push({config:ke,envName:ae.envName,index:void 0}),(Ne.options.overrides||[]).forEach((Ge,nt)=>{const ct=se(Me,nt);if(fe(ct,Z,ae,Me.filepath)){Pe.push({config:ct,index:nt,envName:void 0});const yt=ye(Me,nt,ae.envName);yt&&fe(yt,Z,ae,Me.filepath)&&Pe.push({config:yt,index:nt,envName:ae.envName})}})}if(Pe.some(ke=>{let{config:{options:{ignore:Ge,only:nt}}}=ke;return pe(ae,Ge,nt,Z)}))return null;const Le=Oe(),de=ge(Me,ae,B);for(const{config:ke,index:Ge,envName:nt}of Pe){if(!(yield*K(Le,ke.options,Z,ae,k,B)))return null;de(ke,Ge,nt),yield*ue(Le,ke)}return Le}()}}function*K(ie,ne,Se,se,ye,ge){if(ne.extends===void 0)return!0;const Me=yield*(0,p.loadConfig)(ne.extends,Se,se.envName,se.caller);if(ye.has(Me))throw new Error(`Configuration cycle detected loading ${Me.filepath}.
|
||
File already loaded following the config chain:
|
||
`+Array.from(ye,k=>` - ${k.filepath}`).join(`
|
||
`));ye.add(Me);const ae=yield*O(b(Me),se,ye,ge);return ye.delete(Me),!!ae&&(re(ie,ae),!0)}function re(ie,ne){ie.options.push(...ne.options),ie.plugins.push(...ne.plugins),ie.presets.push(...ne.presets);for(const Se of ne.files)ie.files.add(Se);return ie}function ue(ie,ne){let{options:Se,plugins:se,presets:ye}=ne;return function*(){return ie.options.push(Se),ie.plugins.push(...yield*se()),ie.presets.push(...yield*ye()),ie}()}function Oe(){return{options:[],presets:[],plugins:[],files:new Set}}function X(ie){const ne=Object.assign({},ie);return delete ne.extends,delete ne.env,delete ne.overrides,delete ne.plugins,delete ne.presets,delete ne.passPerPreset,delete ne.ignore,delete ne.only,delete ne.test,delete ne.include,delete ne.exclude,Object.prototype.hasOwnProperty.call(ne,"sourceMap")&&(ne.sourceMaps=ne.sourceMap,delete ne.sourceMap),ne}function J(ie){const ne=new Map,Se=[];for(const se of ie)if(typeof se.value=="function"){const ye=se.value;let ge=ne.get(ye);ge||(ge=new Map,ne.set(ye,ge));let Me=ge.get(se.name);Me?Me.value=se:(Me={value:se},Se.push(Me),se.ownPass||ge.set(se.name,Me))}else Se.push({value:se});return Se.reduce((se,ye)=>(se.push(ye.value),se),[])}function fe(ie,ne,Se,se){let{options:ye}=ie;return(ye.test===void 0||Ee(Se,ye.test,ne,se))&&(ye.include===void 0||Ee(Se,ye.include,ne,se))&&(ye.exclude===void 0||!Ee(Se,ye.exclude,ne,se))}function Ee(ie,ne,Se,se){return oe(ie,Array.isArray(ne)?ne:[ne],Se,se)}function Ae(ie,ne){return ne instanceof RegExp?String(ne):ne}function pe(ie,ne,Se,se){if(ne&&oe(ie,ne,se)){var ye;const Me=`No config is applied to "${(ye=ie.filename)!=null?ye:"(unknown)"}" because it matches one of \`ignore: ${JSON.stringify(ne,Ae)}\` from "${se}"`;return m(Me),ie.showConfig,!0}if(Se&&!oe(ie,Se,se)){var ge;const Me=`No config is applied to "${(ge=ie.filename)!=null?ge:"(unknown)"}" because it fails to match one of \`only: ${JSON.stringify(Se,Ae)}\` from "${se}"`;return m(Me),ie.showConfig,!0}return!1}function oe(ie,ne,Se,se){return ne.some(ye=>ce(ye,Se,ie.filename,ie,se))}function ce(ie,ne,Se,se,ye){if(typeof ie=="function")return!!(0,l.endHiddenCallStack)(ie)(Se,{dirname:ne,envName:se.envName,caller:se.caller});if(typeof Se!="string")throw new u.default("Configuration contains string/RegExp pattern, but no filename was passed to Babel",ye);return typeof ie=="string"&&(ie=(0,s.default)(ie,ne)),ie.test(Se)}},(t,e,n)=>{function r(){const f=n(281);return r=function(){return f},f}Object.defineProperty(e,"__esModule",{value:!0}),e.access=s,e.assertArray=u,e.assertAssumptions=function(f,v){if(v===void 0)return;if(typeof v!="object"||v===null)throw new Error(`${i(f)} must be an object or undefined.`);let C=f;do C=C.parent;while(C.type!=="root");const E=C.source==="preset";for(const x of Object.keys(v)){const g=s(f,x);if(!a.assumptionsNames.has(x))throw new Error(`${i(g)} is not a supported assumption.`);if(typeof v[x]!="boolean")throw new Error(`${i(g)} must be a boolean.`);if(E&&v[x]===!1)throw new Error(`${i(g)} 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,E)=>{if(!p(C))throw new Error(`${i(s(f,E))} must be a string/Function/RegExp.`)});else if(!p(v))throw new Error(`${i(f)} must be a undefined, a boolean, a string/Function/RegExp or an array of those, got ${JSON.stringify(v)}`);return v},e.assertBoolean=o,e.assertCallerMetadata=function(f,v){const C=l(f,v);if(C){if(typeof C.name!="string")throw new Error(`${i(f)} set but does not contain "name" property string`);for(const E of Object.keys(C)){const x=s(f,E),g=C[E];if(g!=null&&typeof g!="boolean"&&typeof g!="string"&&typeof g!="number")throw new Error(`${i(x)} 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(`${i(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,E)=>{if(!p(C))throw new Error(`${i(s(f,E))} must be a string/Function/RegExp.`)});else if(!p(v))throw new Error(`${i(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(`${i(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(`${i(f)} must be a function, or undefined`);return v},e.assertIgnoreList=function(f,v){const C=u(f,v);return C?.forEach((E,x)=>function(g,w){if(typeof w!="string"&&typeof w!="function"&&!(w instanceof RegExp))throw new Error(`${i(g)} must be an array of string/Function/RegExp values, or undefined`);return w}(s(f,x),E)),C},e.assertInputSourceMap=function(f,v){if(v!==void 0&&typeof v!="boolean"&&(typeof v!="object"||!v))throw new Error(`${i(f)} must be a boolean, object, or undefined`);return v},e.assertObject=l,e.assertPluginList=function(f,v){const C=u(f,v);return C&&C.forEach((E,x)=>function(g,w){if(Array.isArray(w)){if(w.length===0)throw new Error(`${i(g)} must include an object`);if(w.length>3)throw new Error(`${i(g)} may only be a two-tuple or three-tuple`);if(h(s(g,0),w[0]),w.length>1){const b=w[1];if(b!==void 0&&b!==!1&&(typeof b!="object"||Array.isArray(b)||b===null))throw new Error(`${i(s(g,1))} must be an object, false, or undefined`)}if(w.length===3){const b=w[2];if(b!==void 0&&typeof b!="string")throw new Error(`${i(s(g,2))} must be a string, or undefined`)}}else h(g,w);return w}(s(f,x),E)),C},e.assertRootMode=function(f,v){if(v!==void 0&&v!=="root"&&v!=="upward"&&v!=="upward-optional")throw new Error(`${i(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(`${i(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(`${i(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(`${i(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(`${i(f)} must be a string, an array of strings or an object`);const C=s(f,"browsers"),E=s(f,"esmodules");d(C,v.browsers),o(E,v.esmodules);for(const x of Object.keys(v)){const g=v[x],w=s(f,x);if(x==="esmodules")o(w,g);else if(x==="browsers")d(w,g);else{if(!Object.hasOwnProperty.call(r().TargetNames,x)){const b=Object.keys(r().TargetNames).join(", ");throw new Error(`${i(w)} is not a valid target. Supported targets are ${b}`)}m(w,g)}}return v},e.msg=i;var a=n(85);function i(f){switch(f.type){case"root":return"";case"env":return`${i(f.parent)}.env["${f.name}"]`;case"overrides":return`${i(f.parent)}.overrides[${f.index}]`;case"option":return`${i(f.parent)}.${f.name}`;case"access":return`${i(f.parent)}[${JSON.stringify(f.name)}]`;default:throw new Error(`Assertion failure: Unknown type ${f.type}`)}}function s(f,v){return{type:"access",name:v,parent:f}}function o(f,v){if(v!==void 0&&typeof v!="boolean")throw new Error(`${i(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(`${i(f)} must be an object, or undefined`);return v}function u(f,v){if(v!=null&&!Array.isArray(v))throw new Error(`${i(f)} must be an array, or undefined`);return v}function p(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(`${i(f)} must be a string, object, function`);return v}function d(f,v){if(v!==void 0&&!(0,r().isBrowsersQueryValid)(v))throw new Error(`${i(f)} must be undefined, a string or an array of strings`)}function m(f,v){if((typeof v!="number"||Math.round(v)!==v)&&typeof v!="string")throw new Error(`${i(f)} must be a string or an integer number`)}},(t,e,n)=>{function r(){const v=n(10);return r=function(){return v},v}Object.defineProperty(e,"__esModule",{value:!0}),e.default=m,e.loadPartialConfig=function*(v){let C=!1;if(typeof v=="object"&&v!==null&&!Array.isArray(v)){var E=v;({showIgnoredFiles:C}=E),v=function(I,z){if(I==null)return{};var U,W,F={},N=Object.keys(I);for(W=0;W<N.length;W++)U=N[W],z.indexOf(U)>=0||(F[U]=I[U]);return F}(E,d)}const x=yield*m(v);if(!x)return null;const{options:g,babelrc:w,ignore:b,config:A,fileHandling:T,files:O}=x;return T!=="ignored"||C?((g.plugins||[]).forEach(I=>{if(I.value instanceof a.default)throw new Error("Passing cached plugin instances is not supported in babel.loadPartialConfig()")}),new f(g,w?w.filepath:void 0,b?b.filepath:void 0,A?A.filepath:void 0,T,O)):null};var a=n(135),i=n(134),s=n(83),o=n(292),l=n(278),u=n(85),p=n(81),h=n(280);const d=["showIgnoredFiles"];function*m(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,u.validate)("arguments",v):{},{envName:E=(0,l.getEnv)(),cwd:x=".",root:g=".",rootMode:w="root",caller:b,cloneInputAst:A=!0}=C,T=r().resolve(x),O=function(F,N){switch(N){case"root":return F;case"upward-optional":{const $=(0,p.findConfigUpwards)(F);return $===null?F:$}case"upward":{const $=(0,p.findConfigUpwards)(F);if($!==null)return $;throw Object.assign(new Error(`Babel was run with rootMode:"upward" but a root could not be found when searching upward from "${F}".
|
||
One of the following config files must be in the directory tree: "${p.ROOT_CONFIG_FILENAMES.join(", ")}".`),{code:"BABEL_ROOT_NOT_FOUND",dirname:F})}default:throw new Error("Assertion failure - unknown rootMode value.")}}(r().resolve(T,g),w),I=typeof C.filename=="string"?r().resolve(x,C.filename):void 0,z={filename:I,cwd:T,root:O,envName:E,caller:b,showConfig:(yield*(0,p.resolveShowConfigPath)(T))===I},U=yield*(0,o.buildRootChain)(C,z);if(!U)return null;const W={assumptions:{}};return U.options.forEach(F=>{(0,i.mergeOptions)(W,F)}),{options:Object.assign({},W,{targets:(0,h.resolveTargets)(W,O),cloneInputAst:A,babelrc:!1,configFile:!1,browserslistConfigFile:!1,passPerPreset:!1,envName:z.envName,cwd:z.cwd,root:z.root,rootMode:"root",filename:typeof z.filename=="string"?z.filename:void 0,plugins:U.plugins.map(F=>(0,s.createItemFromDescriptor)(F)),presets:U.presets.map(F=>(0,s.createItemFromDescriptor)(F))}),context:z,fileHandling:U.fileHandling,ignore:U.ignore,babelrc:U.babelrc,config:U.config,files:U.files}}class f{constructor(C,E,x,g,w,b){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=x,this.babelrc=E,this.config=g,this.fileHandling=w,this.files=b,Object.freeze(this)}hasFilesystemConfig(){return this.babelrc!==void 0||this.config!==void 0}}Object.freeze(f.prototype)},(t,e,n)=>{function r(){const h=n(14);return r=function(){return h},h}Object.defineProperty(e,"__esModule",{value:!0}),e.run=function*(h,d,m){const f=yield*(0,o.default)(h.passes,(0,s.default)(h),d,m),v=f.opts;try{yield*function*(w,b){for(const A of b){const T=[],O=[],I=[];for(const U of A.concat([(0,i.default)()])){const W=new a.default(w,U.key,U.options);T.push([U,W]),O.push(W),I.push(U.visitor)}for(const[U,W]of T){const F=U.pre;if(F){const N=F.call(W,w);if(yield*[],p(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 z=r().default.visitors.merge(I,O,w.opts.wrapPluginVisitorMethod);(0,r().default)(w.ast,z,w.scope);for(const[U,W]of T){const F=U.post;if(F){const N=F.call(W,w);if(yield*[],p(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(w){var C;throw w.message=`${(C=v.filename)!=null?C:"unknown file"}: ${w.message}`,w.code||(w.code="BABEL_TRANSFORM_ERROR"),w}let E,x;try{v.code!==!1&&({outputCode:E,outputMap:x}=(0,l.default)(h.passes,f))}catch(w){var g;throw w.message=`${(g=v.filename)!=null?g:"unknown file"}: ${w.message}`,w.code||(w.code="BABEL_GENERATE_ERROR"),w}return{metadata:f.metadata,options:v,ast:v.ast===!0?f.ast:null,code:E===void 0?null:E,map:x===void 0?null:x,sourceType:f.ast.program.sourceType,externalDependencies:(0,u.flattenToSet)(h.externalDependencies)}};var a=n(476),i=n(477),s=n(296),o=n(478),l=n(483),u=n(136);function p(h){return!(!h||typeof h!="object"&&typeof h!="function"||!h.then||typeof h.then!="function")}},(t,e,n)=>{function r(){const a=n(10);return r=function(){return a},a}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){const{filename:i,cwd:s,filenameRelative:o=typeof i=="string"?r().relative(s,i):"unknown",sourceType:l="module",inputSourceMap:u,sourceMaps:p=!!u,sourceRoot:h=a.options.moduleRoot,sourceFileName:d=r().basename(o),comments:m=!0,compact:f="auto"}=a.options,v=a.options,C=Object.assign({},v,{parserOpts:Object.assign({sourceType:r().extname(o)===".mjs"?"module":l,sourceFileName:i,plugins:[]},v.parserOpts),generatorOpts:Object.assign({filename:i,auxiliaryCommentBefore:v.auxiliaryCommentBefore,auxiliaryCommentAfter:v.auxiliaryCommentAfter,retainLines:v.retainLines,comments:m,shouldPrintComment:v.shouldPrintComment,compact:f,minified:v.minified,sourceMaps:p,sourceRoot:h,sourceFileName:d},v.generatorOpts)});for(const E of a.passes)for(const x of E)x.manipulateOptions&&x.manipulateOptions(C,C.parserOpts);return C}},(t,e,n)=>{function r(){const s=n(21);return r=function(){return s},s}function a(){const s=n(36);return a=function(){return s},s}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o,l){let{parserOpts:u,highlightCode:p=!0,filename:h="unknown"}=o;return function*(){try{const d=[];for(const m of s)for(const f of m){const{parserOverride:v}=f;if(v){const C=v(l,u,r().parse);C!==void 0&&d.push(C)}}if(d.length===0)return(0,r().parse)(l,u);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:m,missingPlugin:f}=d;if(m){const v=(0,a().codeFrameColumns)(l,{start:{line:m.line,column:m.column+1}},{highlightCode:p});d.message=f?`${h}: `+(0,i.default)(f[0],m,v):`${h}: ${d.message}
|
||
|
||
`+v,d.code="BABEL_PARSE_ERROR"}throw d}}()};var i=n(481)},(t,e,n)=>{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:E,manipulateOptions:x,api:g,inherits:w,decoratorVersion:b}=f;if(C&h.FEATURES.decorators&&(b==="2021-12"||b==="2022-03"||b==="2023-01"||b==="2023-05"))return(0,s.default)(g,{loose:E},b,w);g!=null||(g={assumption:()=>{}});const A=g.assumption("setPublicClassFields"),T=g.assumption("privateFieldsAsSymbols"),O=g.assumption("privateFieldsAsProperties"),I=g.assumption("constantSuper"),z=g.assumption("noDocumentAll");if(O&&T)throw new Error('Cannot enable both the "privateFieldsAsProperties" and "privateFieldsAsSymbols" assumptions as the same time.');const U=O||T;return{name:v,manipulateOptions:x,inherits:w,pre(W){(0,h.enableFeature)(W,C,E),typeof W.get(m)!="number"&&W.get(m)&&!o.lt(W.get(m),"7.23.7")||W.set(m,"7.23.7")},visitor:{Class(W,F){let{file:N}=F;var $;if(N.get(m)!=="7.23.7"||!(0,h.shouldTransform)(W,N))return;const D=W.isClassDeclaration();D&&(0,d.assertFieldTransformed)(W);const R=(0,h.isLoose)(N,C);let K;const re=(0,u.hasDecorators)(W.node),ue=[],Oe=[],X=[],J=new Set,fe=W.get("body");for(const k of fe.get("body")){if((k.isClassProperty()||k.isClassMethod())&&k.node.computed&&X.push(k),k.isPrivate()){const{name:B}=k.node.key.id,Z=`get ${B}`,Pe=`set ${B}`;if(k.isClassPrivateMethod()){if(k.node.kind==="get"){if(J.has(Z)||J.has(B)&&!J.has(Pe))throw k.buildCodeFrameError("Duplicate private field");J.add(Z).add(B)}else if(k.node.kind==="set"){if(J.has(Pe)||J.has(B)&&!J.has(Z))throw k.buildCodeFrameError("Duplicate private field");J.add(Pe).add(B)}}else{if(J.has(B)&&!J.has(Z)&&!J.has(Pe)||J.has(B)&&(J.has(Z)||J.has(Pe)))throw k.buildCodeFrameError("Duplicate private field");J.add(B)}}k.isClassMethod({kind:"constructor"})?K=k:(Oe.push(k),(k.isProperty()||k.isPrivate()||k.isStaticBlock!=null&&k.isStaticBlock())&&ue.push(k))}if(!ue.length&&!re)return;const Ee=W.node.id;let Ae;Ee&&D||((0,a.default)(W),Ae=W.scope.generateUidIdentifier("class"));const pe=($=Ae)!=null?$:r.types.cloneNode(Ee),oe=(0,l.buildPrivateNamesMap)(ue),ce=(0,l.buildPrivateNamesNodes)(oe,O??R,T!=null&&T,N);let ie,ne,Se,se,ye,ge,Me;(0,l.transformPrivateNamesUsage)(pe,W,oe,{privateFieldsAsProperties:U??R,noDocumentAll:z,innerBinding:Ee},N),re?(ne=ye=ie=[],{instanceNodes:Se,wrapClass:Me}=(0,u.buildDecoratedClass)(pe,W,Oe,N)):(ie=(0,p.extractComputedKeys)(W,X,N),{staticNodes:ne,pureStaticNodes:ye,instanceNodes:Se,lastInstanceNodeReturnsThis:se,classBindingNode:ge,wrapClass:Me}=(0,l.buildFieldsInitNodes)(Ae,W.node.superClass,ue,oe,N,A??R,U??R,I??R,Ee)),Se.length>0&&(0,p.injectInitialization)(W,K,Se,(k,B)=>{if(!re)for(const Z of ue)r.types.isStaticBlock!=null&&r.types.isStaticBlock(Z.node)||Z.node.static||Z.traverse(k,B)},se);const ae=Me(W);ae.insertBefore([...ce,...ie]),ne.length>0&&ae.insertAfter(ne),ye.length>0&&ae.find(k=>k.isStatement()||k.isDeclaration()).insertAfter(ye),ge!=null&&D&&ae.insertAfter(ge)},ExportDefaultDeclaration(W,F){let{file:N}=F;{if(N.get(m)!=="7.23.7")return;const $=W.get("declaration");$.isClassDeclaration()&&(0,u.hasDecorators)($.node)&&($.node.id?(0,i.default)(W):$.node.type="ClassExpression")}}}}},Object.defineProperty(e,"enableFeature",{enumerable:!0,get:function(){return h.enableFeature}}),Object.defineProperty(e,"injectInitialization",{enumerable:!0,get:function(){return p.injectInitialization}});var r=n(1),a=n(119),i=n(62),s=n(496),o=n(23),l=n(497),u=n(304),p=n(498),h=n(499),d=n(303);const m="@babel/plugin-class-features/version"},(t,e,n)=>{function r(N){if(N&&N.__esModule)return N;var $=Object.create(null);return N&&Object.keys(N).forEach(function(D){if(D!=="default"){var R=Object.getOwnPropertyDescriptor(N,D);Object.defineProperty($,D,R.get?R:{enumerable:!0,get:function(){return N[D]}})}}),$.default=N,Object.freeze($)}Object.defineProperty(e,"__esModule",{value:!0});var a=r(n(0));function i(N){const $=N,{node:D,parentPath:R}=$;if(R.isLogicalExpression()){const{operator:K,right:re}=R.node;if(K==="&&"||K==="||"||K==="??"&&D===re)return i(R)}if(R.isSequenceExpression()){const{expressions:K}=R.node;return K[K.length-1]!==D||i(R)}return R.isConditional({test:D})||R.isUnaryExpression({operator:"!"})||R.isLoop({test:D})}const{LOGICAL_OPERATORS:s,arrowFunctionExpression:o,assignmentExpression:l,binaryExpression:u,booleanLiteral:p,callExpression:h,cloneNode:d,conditionalExpression:m,identifier:f,isMemberExpression:v,isOptionalCallExpression:C,isOptionalMemberExpression:E,isUpdateExpression:x,logicalExpression:g,memberExpression:w,nullLiteral:b,optionalCallExpression:A,optionalMemberExpression:T,sequenceExpression:O,updateExpression:I}=a;class z{constructor(){this._map=void 0,this._map=new WeakMap}has($){return this._map.has($)}get($){if(!this.has($))return;const D=this._map.get($),{value:R}=D;return D.count--,D.count===0?l("=",R,$):R}set($,D,R){return this._map.set($,{count:R,value:D})}}function U(N,$){const{node:D}=N;if(E(D))return w($,D.property,D.computed);if(N.isOptionalCallExpression()){const R=N.get("callee");if(N.node.optional&&R.isOptionalMemberExpression()){const K=R.node.object,re=N.scope.maybeGenerateMemoised(K);return R.get("object").replaceWith(l("=",re,K)),h(w($,f("call")),[re,...N.node.arguments])}return h($,N.node.arguments)}return N.node}const W={memoise(){},handle(N,$){const{node:D,parent:R,parentPath:K,scope:re}=N;if(N.isOptionalMemberExpression()){if(function(ae){for(;ae&&!ae.isProgram();){const{parentPath:k,container:B,listKey:Z}=ae,Pe=k.node;if(Z){if(B!==Pe[Z])return!0}else if(B!==Pe)return!0;ae=k}return!1}(N))return;const ue=N.find(ae=>{let{node:k,parent:B}=ae;return E(B)?B.optional||B.object!==k:!C(B)||k!==N.node&&B.optional||B.callee!==k});if(re.path.isPattern())return void ue.replaceWith(h(o([],ue.node),[]));const Oe=i(ue),X=ue.parentPath;if(X.isUpdateExpression({argument:D}))throw N.buildCodeFrameError("can't handle update expression");const J=X.isAssignmentExpression({left:ue.node}),fe=X.isUnaryExpression({operator:"delete"});if(fe&&ue.isOptionalMemberExpression()&&ue.get("property").isPrivateName())throw N.buildCodeFrameError("can't delete a private class element");let Ee=N;for(;;)if(Ee.isOptionalMemberExpression()){if(Ee.node.optional)break;Ee=Ee.get("object")}else{if(!Ee.isOptionalCallExpression())throw new Error(`Internal error: unexpected ${Ee.node.type}`);if(Ee.node.optional)break;Ee=Ee.get("callee")}const Ae=Ee.isOptionalMemberExpression()?Ee.node.object:Ee.node.callee,pe=re.maybeGenerateMemoised(Ae),oe=pe??Ae,ce=K.isOptionalCallExpression({callee:D}),ie=ae=>ce,ne=K.isCallExpression({callee:D});Ee.replaceWith(U(Ee,oe)),ie()?R.optional?K.replaceWith(this.optionalCall(N,R.arguments)):K.replaceWith(this.call(N,R.arguments)):ne?N.replaceWith(this.boundGet(N)):this.delete&&K.isUnaryExpression({operator:"delete"})?K.replaceWith(this.delete(N)):K.isAssignmentExpression()?F(this,N,K):N.replaceWith(this.get(N));let Se,se=N.node;for(let ae=N;ae!==ue;){const k=ae.parentPath;if(k===ue&&ie()&&R.optional){se=k.node;break}se=U(k,se),ae=k}const ye=ue.parentPath;if(v(se)&&ye.isOptionalCallExpression({callee:ue.node,optional:!0})){const{object:ae}=se;Se=N.scope.maybeGenerateMemoised(ae),Se&&(se.object=l("=",Se,ae))}let ge=ue;(fe||J)&&(ge=ye,se=ye.node);const Me=pe?l("=",d(oe),d(Ae)):d(oe);if(Oe){let ae;ae=$?u("!=",Me,b()):g("&&",u("!==",Me,b()),u("!==",d(oe),re.buildUndefinedNode())),ge.replaceWith(g("&&",ae,se))}else{let ae;ae=$?u("==",Me,b()):g("||",u("===",Me,b()),u("===",d(oe),re.buildUndefinedNode())),ge.replaceWith(m(ae,fe?p(!0):re.buildUndefinedNode(),se))}if(Se){const ae=ye.node;ye.replaceWith(A(T(ae.callee,f("call"),!1,!0),[d(Se),...ae.arguments],!1))}}else{if(x(R,{argument:D})){if(this.simpleSet)return void N.replaceWith(this.simpleSet(N));const{operator:ue,prefix:Oe}=R;this.memoise(N,2);const X=re.generateUidIdentifierBasedOnNode(D);re.push({id:X});const J=[l("=",d(X),this.get(N))];if(Oe){J.push(I(ue,d(X),Oe));const fe=O(J);return void K.replaceWith(this.set(N,fe))}{const fe=re.generateUidIdentifierBasedOnNode(D);re.push({id:fe}),J.push(l("=",d(fe),I(ue,d(X),Oe)),d(X));const Ee=O(J);return void K.replaceWith(O([this.set(N,Ee),d(fe)]))}}if(K.isAssignmentExpression({left:D}))F(this,N,K);else{if(!K.isCallExpression({callee:D}))return K.isOptionalCallExpression({callee:D})?re.path.isPattern()?void K.replaceWith(h(o([],K.node),[])):void K.replaceWith(this.optionalCall(N,K.node.arguments)):void(this.delete&&K.isUnaryExpression({operator:"delete"})?K.replaceWith(this.delete(N)):K.isForXStatement({left:D})||K.isObjectProperty({value:D})&&K.parentPath.isObjectPattern()||K.isAssignmentPattern({left:D})&&K.parentPath.isObjectProperty({value:R})&&K.parentPath.parentPath.isObjectPattern()||K.isArrayPattern()||K.isAssignmentPattern({left:D})&&K.parentPath.isArrayPattern()||K.isRestElement()?N.replaceWith(this.destructureSet(N)):K.isTaggedTemplateExpression()?N.replaceWith(this.boundGet(N)):N.replaceWith(this.get(N)));K.replaceWith(this.call(N,K.node.arguments))}}}};function F(N,$,D){if(N.simpleSet)return void $.replaceWith(N.simpleSet($));const{operator:R,right:K}=D.node;if(R==="=")D.replaceWith(N.set($,K));else{const re=R.slice(0,-1);s.includes(re)?(N.memoise($,1),D.replaceWith(g(re,N.get($),N.set($,K)))):(N.memoise($,2),D.replaceWith(N.set($,u(re,N.get($),K))))}}e.default=function(N,$,D){N.traverse($,Object.assign({},W,D,{memoiser:new z}))}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(h,d,m,f){return m.length===1&&o(m[0])&&s(m[0].argument,{name:"arguments"})?f?u(p(h,i("apply"),!1,!0),[d,m[0].argument],!1):a(l(h,i("apply")),[d,m[0].argument]):f?u(p(h,i("call"),!1,!0),[d,...m],!1):a(l(h,i("call")),[d,...m])};var r=n(0);const{callExpression:a,identifier:i,isIdentifier:s,isSpreadElement:o,memberExpression:l,optionalCallExpression:u,optionalMemberExpression:p}=r},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isTransparentExprWrapper=p,e.skipTransparentExprWrapperNodes=function(h){for(;p(h);)h=h.expression;return h},e.skipTransparentExprWrappers=function(h){for(;p(h.node);)h=h.get("expression");return h};var r=n(0);const{isParenthesizedExpression:a,isTSAsExpression:i,isTSNonNullExpression:s,isTSSatisfiesExpression:o,isTSTypeAssertion:l,isTypeCastExpression:u}=r;function p(h){return i(h)||o(h)||l(h)||s(h)||u(h)||a(h)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o){const l=o.node||o;s(l)||a(l,"leading",i)};var r=n(0);const{addComment:a}=r,i="#__PURE__",s=o=>{let{leadingComments:l}=o;return!!l&&l.some(u=>/[@#]__PURE__/.test(u.value))}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.assertFieldTransformed=function(n){if(n.node.declare)throw n.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`)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.buildDecoratedClass=function(p,h,d,m){const{node:f,scope:v}=h,C=v.generateUidIdentifier("initialize"),E=f.id&&h.isDeclaration(),x=h.isInStrictMode(),{superClass:g}=f;let w;f.type="ClassDeclaration",f.id||(f.id=r.types.cloneNode(p)),g&&(w=v.generateUidIdentifierBasedOnNode(f.superClass,"super"),f.superClass=w);const b=l(f),A=r.types.arrayExpression(d.filter(z=>!z.node.abstract&&z.node.type!=="TSIndexSignature").map(z=>function(U,W,F,N){const $=N.isClassMethod();if(N.isPrivate())throw N.buildCodeFrameError(`Private ${$?"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 a.default({methodPath:N,objectRef:W,superRef:F,file:U,refToPreserve:W}).replace();const K=[o("kind",r.types.stringLiteral(r.types.isClassMethod(D)?D.kind:"field")),o("decorators",l(D)),o("static",D.static&&r.types.booleanLiteral(!0)),o("key",u(D))].filter(Boolean);if(r.types.isClassMethod(D)){const ue=D.computed?null:D.key,Oe=r.types.toExpression(D);K.push(o("value",(0,i.default)({node:Oe,id:ue,scope:R})||Oe))}else r.types.isClassProperty(D)&&D.value?K.push((re=r.template.statements.ast`return ${D.value}`,r.types.objectMethod("method",r.types.identifier("value"),[],r.types.blockStatement(re)))):K.push(o("value",R.buildUndefinedNode()));var re;return N.remove(),r.types.objectExpression(K)}(m,f.id,w,z))),T=r.template.expression.ast`
|
||
${function(z){return z.addHelper("decorate")}(m)}(
|
||
${b||r.types.nullLiteral()},
|
||
function (${C}, ${g?r.types.cloneNode(w):null}) {
|
||
${f}
|
||
return { F: ${r.types.cloneNode(f.id)}, d: ${A} };
|
||
},
|
||
${g}
|
||
)
|
||
`;x||T.arguments[1].body.directives.push(r.types.directive(r.types.directiveLiteral("use strict")));let O=T,I="arguments.1.body.body.0";return E&&(O=r.template.statement.ast`let ${p} = ${T}`,I="declarations.0.init."+I),{instanceNodes:[r.template.statement.ast`
|
||
${r.types.cloneNode(C)}(this)
|
||
`],wrapClass:z=>(z.replaceWith(O),z.get(I))}},e.hasDecorators=function(p){return s(p)||p.body.body.some(s)},e.hasOwnDecorators=s;var r=n(1),a=n(141),i=n(119);function s(p){var h;return!((h=p.decorators)==null||!h.length)}function o(p,h){return h?r.types.objectProperty(r.types.identifier(p),h):null}function l(p){let h;return p.decorators&&p.decorators.length>0&&(h=r.types.arrayExpression(p.decorators.map(d=>d.expression))),p.decorators=void 0,h}function u(p){return p.computed?p.key:r.types.isIdentifier(p.key)?r.types.stringLiteral(p.key.name):r.types.stringLiteral(String(p.key.value))}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(v,C){const{node:E,parentPath:x}=v;if(E.declare)return void v.remove();const g=E.id.name,{fill:w,data:b,isPure:A}=function(T,O,I){const{enumValues:z,data:U,isPure:W}=m(T,O),F=z.map(N=>{let[$,D]=N;return p(O.isStringLiteral(D),{ENUM:O.cloneNode(I),NAME:$,VALUE:D})});return{fill:{ID:O.cloneNode(I),ASSIGNMENTS:F},data:U,isPure:W}}(v,C,E.id);switch(x.type){case"BlockStatement":case"ExportNamedDeclaration":case"Program":{const T=C.isProgram(v.parent),O=function U(W){return W.isExportDeclaration()?U(W.parentPath):!!W.getData(g)||(W.setData(g,!0),!1)}(x);let I=C.objectExpression([]);(O||T)&&(I=C.logicalExpression("||",C.cloneNode(w.ID),I));const z=o(Object.assign({},w,{INIT:I}));A&&(0,i.default)(z),O?(x.isExportDeclaration()?x:v).replaceWith(C.expressionStatement(C.assignmentExpression("=",C.cloneNode(E.id),z))):v.scope.registerDeclaration(v.replaceWith(C.variableDeclaration(T?"var":"let",[C.variableDeclarator(E.id,z)]))[0]),s.set(v.scope.getBindingIdentifier(g),b);break}default:throw new Error(`Unexpected enum parent '${v.parent.type}`)}},e.translateEnumValues=m;var r=n(1),a=n(25),i=n(302);const s=new WeakMap,o=r.template.expression(`
|
||
(function (ID) {
|
||
ASSIGNMENTS;
|
||
return ID;
|
||
})(INIT)
|
||
`),l=(0,r.template)(`
|
||
ENUM["NAME"] = VALUE;
|
||
`),u=(0,r.template)(`
|
||
ENUM[ENUM["NAME"] = VALUE] = "NAME";
|
||
`),p=(v,C)=>(v?l:u)(C);function h(v,C){const{seen:E,path:x,t:g}=C,w=v.node.name;E.has(w)&&!v.scope.hasOwnBinding(w)&&(v.replaceWith(g.memberExpression(g.cloneNode(x.node.id),g.cloneNode(v.node))),v.skip())}const d={ReferencedIdentifier:h};function m(v,C){var E;const x=v.scope.getBindingIdentifier(v.node.id.name),g=(E=s.get(x))!=null?E:new Map;let w,b=-1,A=!0;const T=v.get("members").map(O=>{const I=O.node,z=C.isIdentifier(I.id)?I.id.name:I.id.value,U=O.get("initializer");let W;if(I.initializer)b=f(U,g),b!==void 0?(g.set(z,b),a(typeof b=="number"||typeof b=="string"),W=b===1/0||Number.isNaN(b)?C.identifier(String(b)):b===-1/0?C.unaryExpression("-",C.identifier("Infinity")):C.valueToNode(b)):(A&&(A=U.isPure()),U.isReferencedIdentifier()?h(U,{t:C,seen:g,path:v}):U.traverse(d,{t:C,seen:g,path:v}),W=U.node,g.set(z,void 0));else if(typeof b=="number")b+=1,W=C.numericLiteral(b),g.set(z,b);else{if(typeof b=="string")throw v.buildCodeFrameError("Enum member must have initializer.");{const F=C.memberExpression(C.cloneNode(v.node.id),C.stringLiteral(w),!0);W=C.binaryExpression("+",C.numericLiteral(1),F),g.set(z,void 0)}}return w=z,[z,W]});return{isPure:A,data:g,enumValues:T}}function f(v,C){let E=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new Set;return function g(w){const b=w.node;switch(b.type){case"MemberExpression":case"Identifier":return x(w,C,E);case"StringLiteral":case"NumericLiteral":return b.value;case"UnaryExpression":return function(A){const T=g(A.get("argument"));if(T!==void 0)switch(A.node.operator){case"+":return T;case"-":return-T;case"~":return~T;default:return}}(w);case"BinaryExpression":return function(A){const T=g(A.get("left"));if(T===void 0)return;const O=g(A.get("right"));if(O!==void 0)switch(A.node.operator){case"|":return T|O;case"&":return T&O;case">>":return T>>O;case">>>":return T>>>O;case"<<":return T<<O;case"^":return T^O;case"*":return T*O;case"/":return T/O;case"+":return T+O;case"-":return T-O;case"%":return T%O;case"**":return Math.pow(T,O);default:return}}(w);case"ParenthesizedExpression":return g(w.get("expression"));case"TemplateLiteral":{if(b.quasis.length===1)return b.quasis[0].value.cooked;const A=w.get("expressions"),T=b.quasis;let O="";for(let I=0;I<T.length;I++)if(O+=T[I].value.cooked,I+1<T.length){const z=x(A[I],C,E);if(z===void 0)return;O+=z}return O}default:return}}(v);function x(g,w,b){if(g.isMemberExpression()){const A=g.node,T=A.object,O=A.property;if(!r.types.isIdentifier(T)||(A.computed?!r.types.isStringLiteral(O):!r.types.isIdentifier(O)))return;const I=g.scope.getBindingIdentifier(T.name),z=s.get(I);return z?z.get(O.computed?O.value:O.name):void 0}if(g.isIdentifier()){const A=g.node.name;if(["Infinity","NaN"].includes(A))return Number(A);let T=w?.get(A);return T!==void 0?T:b.has(g.node)?void 0:(b.add(g.node),T=f(g.resolve(),w,b),w?.set(A,T),T)}}}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.GLOBAL_TYPES=void 0,e.isGlobalType=function(r,a){let{scope:i}=r;return!i.hasBinding(a)&&!!n.get(i).has(a)},e.registerGlobalType=function(r,a){n.get(r).add(a)};const n=e.GLOBAL_TYPES=new WeakMap},(t,e,n)=>{n(12),t.exports=function(r){var a=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function i(f,v){var C=f[0],E=f[1],x=f[2],g=f[3];E=((E+=((x=((x+=((g=((g+=((C=((C+=(E&x|~E&g)+v[0]-680876936|0)<<7|C>>>25)+E|0)&E|~C&x)+v[1]-389564586|0)<<12|g>>>20)+C|0)&C|~g&E)+v[2]+606105819|0)<<17|x>>>15)+g|0)&g|~x&C)+v[3]-1044525330|0)<<22|E>>>10)+x|0,E=((E+=((x=((x+=((g=((g+=((C=((C+=(E&x|~E&g)+v[4]-176418897|0)<<7|C>>>25)+E|0)&E|~C&x)+v[5]+1200080426|0)<<12|g>>>20)+C|0)&C|~g&E)+v[6]-1473231341|0)<<17|x>>>15)+g|0)&g|~x&C)+v[7]-45705983|0)<<22|E>>>10)+x|0,E=((E+=((x=((x+=((g=((g+=((C=((C+=(E&x|~E&g)+v[8]+1770035416|0)<<7|C>>>25)+E|0)&E|~C&x)+v[9]-1958414417|0)<<12|g>>>20)+C|0)&C|~g&E)+v[10]-42063|0)<<17|x>>>15)+g|0)&g|~x&C)+v[11]-1990404162|0)<<22|E>>>10)+x|0,E=((E+=((x=((x+=((g=((g+=((C=((C+=(E&x|~E&g)+v[12]+1804603682|0)<<7|C>>>25)+E|0)&E|~C&x)+v[13]-40341101|0)<<12|g>>>20)+C|0)&C|~g&E)+v[14]-1502002290|0)<<17|x>>>15)+g|0)&g|~x&C)+v[15]+1236535329|0)<<22|E>>>10)+x|0,E=((E+=((x=((x+=((g=((g+=((C=((C+=(E&g|x&~g)+v[1]-165796510|0)<<5|C>>>27)+E|0)&x|E&~x)+v[6]-1069501632|0)<<9|g>>>23)+C|0)&E|C&~E)+v[11]+643717713|0)<<14|x>>>18)+g|0)&C|g&~C)+v[0]-373897302|0)<<20|E>>>12)+x|0,E=((E+=((x=((x+=((g=((g+=((C=((C+=(E&g|x&~g)+v[5]-701558691|0)<<5|C>>>27)+E|0)&x|E&~x)+v[10]+38016083|0)<<9|g>>>23)+C|0)&E|C&~E)+v[15]-660478335|0)<<14|x>>>18)+g|0)&C|g&~C)+v[4]-405537848|0)<<20|E>>>12)+x|0,E=((E+=((x=((x+=((g=((g+=((C=((C+=(E&g|x&~g)+v[9]+568446438|0)<<5|C>>>27)+E|0)&x|E&~x)+v[14]-1019803690|0)<<9|g>>>23)+C|0)&E|C&~E)+v[3]-187363961|0)<<14|x>>>18)+g|0)&C|g&~C)+v[8]+1163531501|0)<<20|E>>>12)+x|0,E=((E+=((x=((x+=((g=((g+=((C=((C+=(E&g|x&~g)+v[13]-1444681467|0)<<5|C>>>27)+E|0)&x|E&~x)+v[2]-51403784|0)<<9|g>>>23)+C|0)&E|C&~E)+v[7]+1735328473|0)<<14|x>>>18)+g|0)&C|g&~C)+v[12]-1926607734|0)<<20|E>>>12)+x|0,E=((E+=((x=((x+=((g=((g+=((C=((C+=(E^x^g)+v[5]-378558|0)<<4|C>>>28)+E|0)^E^x)+v[8]-2022574463|0)<<11|g>>>21)+C|0)^C^E)+v[11]+1839030562|0)<<16|x>>>16)+g|0)^g^C)+v[14]-35309556|0)<<23|E>>>9)+x|0,E=((E+=((x=((x+=((g=((g+=((C=((C+=(E^x^g)+v[1]-1530992060|0)<<4|C>>>28)+E|0)^E^x)+v[4]+1272893353|0)<<11|g>>>21)+C|0)^C^E)+v[7]-155497632|0)<<16|x>>>16)+g|0)^g^C)+v[10]-1094730640|0)<<23|E>>>9)+x|0,E=((E+=((x=((x+=((g=((g+=((C=((C+=(E^x^g)+v[13]+681279174|0)<<4|C>>>28)+E|0)^E^x)+v[0]-358537222|0)<<11|g>>>21)+C|0)^C^E)+v[3]-722521979|0)<<16|x>>>16)+g|0)^g^C)+v[6]+76029189|0)<<23|E>>>9)+x|0,E=((E+=((x=((x+=((g=((g+=((C=((C+=(E^x^g)+v[9]-640364487|0)<<4|C>>>28)+E|0)^E^x)+v[12]-421815835|0)<<11|g>>>21)+C|0)^C^E)+v[15]+530742520|0)<<16|x>>>16)+g|0)^g^C)+v[2]-995338651|0)<<23|E>>>9)+x|0,E=((E+=((g=((g+=(E^((C=((C+=(x^(E|~g))+v[0]-198630844|0)<<6|C>>>26)+E|0)|~x))+v[7]+1126891415|0)<<10|g>>>22)+C|0)^((x=((x+=(C^(g|~E))+v[14]-1416354905|0)<<15|x>>>17)+g|0)|~C))+v[5]-57434055|0)<<21|E>>>11)+x|0,E=((E+=((g=((g+=(E^((C=((C+=(x^(E|~g))+v[12]+1700485571|0)<<6|C>>>26)+E|0)|~x))+v[3]-1894986606|0)<<10|g>>>22)+C|0)^((x=((x+=(C^(g|~E))+v[10]-1051523|0)<<15|x>>>17)+g|0)|~C))+v[1]-2054922799|0)<<21|E>>>11)+x|0,E=((E+=((g=((g+=(E^((C=((C+=(x^(E|~g))+v[8]+1873313359|0)<<6|C>>>26)+E|0)|~x))+v[15]-30611744|0)<<10|g>>>22)+C|0)^((x=((x+=(C^(g|~E))+v[6]-1560198380|0)<<15|x>>>17)+g|0)|~C))+v[13]+1309151649|0)<<21|E>>>11)+x|0,E=((E+=((g=((g+=(E^((C=((C+=(x^(E|~g))+v[4]-145523070|0)<<6|C>>>26)+E|0)|~x))+v[11]-1120210379|0)<<10|g>>>22)+C|0)^((x=((x+=(C^(g|~E))+v[2]+718787259|0)<<15|x>>>17)+g|0)|~C))+v[9]-343485551|0)<<21|E>>>11)+x|0,f[0]=C+f[0]|0,f[1]=E+f[1]|0,f[2]=x+f[2]|0,f[3]=g+f[3]|0}function s(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 o(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,E,x,g,w,b=f.length,A=[1732584193,-271733879,-1732584194,271733878];for(v=64;v<=b;v+=64)i(A,s(f.substring(v-64,v)));for(C=(f=f.substring(v-64)).length,E=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],v=0;v<C;v+=1)E[v>>2]|=f.charCodeAt(v)<<(v%4<<3);if(E[v>>2]|=128<<(v%4<<3),v>55)for(i(A,E),v=0;v<16;v+=1)E[v]=0;return x=(x=8*b).toString(16).match(/(.*?)(.{0,8})$/),g=parseInt(x[2],16),w=parseInt(x[1],16)||0,E[14]=g,E[15]=w,i(A,E),A}function u(f){var v,C="";for(v=0;v<4;v+=1)C+=a[f>>8*v+4&15]+a[f>>8*v&15];return C}function p(f){var v;for(v=0;v<f.length;v+=1)f[v]=u(f[v]);return f.join("")}function h(f){return/[\u0080-\uFFFF]/.test(f)&&(f=unescape(encodeURIComponent(f))),f}function d(f){var v,C=[],E=f.length;for(v=0;v<E-1;v+=2)C.push(parseInt(f.substr(v,2),16));return String.fromCharCode.apply(String,C)}function m(){this.reset()}return p(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 E,x,g,w,b=this.byteLength,A=f(v,b),T=b;return C!==void 0&&(T=f(C,b)),A>T?new ArrayBuffer(0):(E=T-A,x=new ArrayBuffer(E),g=new Uint8Array(x),w=new Uint8Array(this,A,E),g.set(w),x)}}(),m.prototype.append=function(f){return this.appendBinary(h(f)),this},m.prototype.appendBinary=function(f){this._buff+=f,this._length+=f.length;var v,C=this._buff.length;for(v=64;v<=C;v+=64)i(this._hash,s(this._buff.substring(v-64,v)));return this._buff=this._buff.substring(v-64),this},m.prototype.end=function(f){var v,C,E=this._buff,x=E.length,g=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(v=0;v<x;v+=1)g[v>>2]|=E.charCodeAt(v)<<(v%4<<3);return this._finish(g,x),C=p(this._hash),f&&(C=d(C)),this.reset(),C},m.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},m.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash.slice()}},m.prototype.setState=function(f){return this._buff=f.buff,this._length=f.length,this._hash=f.hash,this},m.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},m.prototype._finish=function(f,v){var C,E,x,g=v;if(f[g>>2]|=128<<(g%4<<3),g>55)for(i(this._hash,f),g=0;g<16;g+=1)f[g]=0;C=(C=8*this._length).toString(16).match(/(.*?)(.{0,8})$/),E=parseInt(C[2],16),x=parseInt(C[1],16)||0,f[14]=E,f[15]=x,i(this._hash,f)},m.hash=function(f,v){return m.hashBinary(h(f),v)},m.hashBinary=function(f,v){var C=p(l(f));return v?d(C):C},m.ArrayBuffer=function(){this.reset()},m.ArrayBuffer.prototype.append=function(f){var v,C,E,x,g,w=(C=this._buff.buffer,E=f,x=!0,(g=new Uint8Array(C.byteLength+E.byteLength)).set(new Uint8Array(C)),g.set(new Uint8Array(E),C.byteLength),x?g:g.buffer),b=w.length;for(this._length+=f.byteLength,v=64;v<=b;v+=64)i(this._hash,o(w.subarray(v-64,v)));return this._buff=v-64<b?new Uint8Array(w.buffer.slice(v-64)):new Uint8Array(0),this},m.ArrayBuffer.prototype.end=function(f){var v,C,E=this._buff,x=E.length,g=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(v=0;v<x;v+=1)g[v>>2]|=E[v]<<(v%4<<3);return this._finish(g,x),C=p(this._hash),f&&(C=d(C)),this.reset(),C},m.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},m.ArrayBuffer.prototype.getState=function(){var f,v=m.prototype.getState.call(this);return v.buff=(f=v.buff,String.fromCharCode.apply(null,new Uint8Array(f))),v},m.ArrayBuffer.prototype.setState=function(f){return f.buff=function(v,C){var E,x=v.length,g=new ArrayBuffer(x),w=new Uint8Array(g);for(E=0;E<x;E+=1)w[E]=v.charCodeAt(E);return C?w:g}(f.buff,!0),m.prototype.setState.call(this,f)},m.ArrayBuffer.prototype.destroy=m.prototype.destroy,m.ArrayBuffer.prototype._finish=m.prototype._finish,m.ArrayBuffer.hash=function(f,v){var C=p(function(E){var x,g,w,b,A,T,O=E.length,I=[1732584193,-271733879,-1732584194,271733878];for(x=64;x<=O;x+=64)i(I,o(E.subarray(x-64,x)));for(g=(E=x-64<O?E.subarray(x-64):new Uint8Array(0)).length,w=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],x=0;x<g;x+=1)w[x>>2]|=E[x]<<(x%4<<3);if(w[x>>2]|=128<<(x%4<<3),x>55)for(i(I,w),x=0;x<16;x+=1)w[x]=0;return b=(b=8*O).toString(16).match(/(.*?)(.{0,8})$/),A=parseInt(b[2],16),T=parseInt(b[1],16)||0,w[14]=A,w[15]=T,i(I,w),I}(new Uint8Array(f)));return v?d(C):C},m}()},(t,e,n)=>{var r=n(17),a=n(31).a;/**
|
||
* @vue/compiler-sfc v3.4.15
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/n(44),n(12),Object.defineProperty(e,"__esModule",{value:!0});var i=n(309),s=n(328),o=n(507),l=n(10),u=n(142),p=n(508),h=n(510),d=n(32),m=n(511),f=n(315),v=n(94),C=n(325),E=n(21),x=n(17);function g(_){var S=Object.create(null);if(_)for(var M in _)S[M]=_[M];return S.default=_,Object.freeze(S)}var w=g(s),b=g(h),A=g(x);const T="Unknown";function O(_,S){switch(_.type){case"StringLiteral":case"NumericLiteral":return String(_.value);case"Identifier":if(!S)return _.name}}function I(_){return _.filter(S=>!!S).join(", ")}function z(_){return _.type.endsWith("Literal")}function U(_,S){return!!(_&&S&&_.type==="CallExpression"&&_.callee.type==="Identifier"&&(typeof S=="string"?_.callee.name===S:S(_.callee.name)))}function W(_){return _.length>1?`[${_.join(", ")}]`:_[0]}function F(_){return _.type==="ImportSpecifier"?_.imported.type==="Identifier"?_.imported.name:_.imported.value:_.type==="ImportNamespaceSpecifier"?"*":"default"}function N(_){return _.type==="Identifier"?_.name:_.type==="StringLiteral"?_.value:null}const $=_=>_,D=/[^\u0130\u0131\u00DFa-z0-9\\/:\-_\. ]+/g,R=_=>_.toLowerCase();function K(_){return D.test(_)?_.replace(D,R):_}const re=(l.posix||l).normalize,ue=/\\/g;function Oe(_){return re(_.replace(ue,"/"))}const X=(l.posix||l).join,J=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~\-]/;function fe(_){return J.test(_)?JSON.stringify(_):_}const Ee=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;var Ae=typeof globalThis<"u"?globalThis:typeof window<"u"?window:n.g!==void 0?n.g:typeof self<"u"?self:{};function pe(_){return _&&_.__esModule&&Object.prototype.hasOwnProperty.call(_,"default")?_.default:_}function oe(_,S){var M,L;if(S.length===0)return _;for(M=0,L=S.length;M<L;M++)_=(_<<5)-_+S.charCodeAt(M),_|=0;return _<0?-2*_:_}function ce(_,S,M,L){var j,q=oe(oe(oe(_,M),(j=S,Object.prototype.toString.call(j))),typeof S);if(S===null)return oe(q,"null");if(S===void 0)return oe(q,"undefined");if(typeof S=="object"||typeof S=="function"){if(L.indexOf(S)!==-1)return oe(q,"[Circular]"+M);L.push(S);var G=function(te,le,ve){return Object.keys(le).sort().reduce(function(Ce,be){return ce(Ce,le[be],be,ve)},te)}(q,S,L);if(!("valueOf"in S)||typeof S.valueOf!="function")return G;try{return oe(G,String(S.valueOf()))}catch(te){return oe(G,"[valueOf exception]"+(te.stack||te.message))}}return oe(q,S.toString())}var ie=pe(function(_){return function(S,M){for(;S.length<8;)S="0"+S;return S}(ce(0,_,"",[]).toString(16))});const ne="useCssVars";function Se(_,S,M){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return`{
|
||
${_.map(j=>`"${L?"--":""}${se(S,j,M,L)}": (${j})`).join(`,
|
||
`)}
|
||
}`}function se(_,S,M){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return M?ie(_+S):`${_}-${j=S,q=L,j.replace(Ee,G=>q?`\\\\${G}`:`\\${G}`)}`;var j,q}function ye(_){return(_=_.trim())[0]==="'"&&_[_.length-1]==="'"||_[0]==='"'&&_[_.length-1]==='"'?_.slice(1,-1):_}const ge=/v-bind\s*\(/g;function Me(_,S){let M=0,L=0;for(let j=S;j<_.length;j++){const q=_.charAt(j);switch(M){case 0:if(q==="'")M=1;else if(q==='"')M=2;else if(q==="(")L++;else if(q===")"){if(!(L>0))return j;L--}break;case 1:q==="'"&&(M=0);break;case 2:q==='"'&&(M=0)}}return null}const ae=_=>{const{id:S,isProd:M}=_;return{postcssPlugin:"vue-sfc-vars",Declaration(L){const j=L.value;if(ge.test(j)){ge.lastIndex=0;let q,G="",te=0;for(;q=ge.exec(j);){const le=q.index+q[0].length,ve=Me(j,le);if(ve!==null){const Ce=ye(j.slice(le,ve));G+=j.slice(te,q.index)+`var(--${se(S,Ce,M)})`,te=ve+1}}L.value=G+j.slice(te)}}}};function k(_,S,M,L){const j=Se(_,M,L),q=s.createSimpleExpression(j,!1),G=s.createTransformContext(s.createRoot([]),{prefixIdentifiers:!0,inline:!0,bindingMetadata:S.__isScriptSetup===!1?void 0:S}),te=s.processExpression(q,G),le=te.type===4?te.content:te.children.map(ve=>typeof ve=="string"?ve:ve.content).join("");return`_${ne}(_ctx => (${le}))`}ae.postcss=!0;const B=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,Z=new Set,Pe=typeof r=="object"&&r?r:{},Ne=(_,S,M,L)=>{typeof Pe.emitWarning=="function"&&Pe.emitWarning(_,S,M,L)};let Le=globalThis.AbortController,de=globalThis.AbortSignal;if(Le===void 0){de=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(M,L){this._onabort.push(L)}},Le=class{constructor(){S()}signal=new de;abort(M){if(!this.signal.aborted){this.signal.reason=M,this.signal.aborted=!0;for(const L of this.signal._onabort)L(M);this.signal.onabort?.(M)}}};let _=Pe.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1";const S=()=>{_&&(_=!1,Ne("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",S))}}const ke=_=>_&&_===Math.floor(_)&&_>0&&isFinite(_),Ge=_=>ke(_)?_<=Math.pow(2,8)?Uint8Array:_<=Math.pow(2,16)?Uint16Array:_<=Math.pow(2,32)?Uint32Array:_<=Number.MAX_SAFE_INTEGER?nt:null:null;class nt extends Array{constructor(S){super(S),this.fill(0)}}class ct{heap;length;static#r=!1;static create(S){const M=Ge(S);if(!M)return[];ct.#r=!0;const L=new ct(S,M);return ct.#r=!1,L}constructor(S,M){if(!ct.#r)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new M(S),this.length=0}push(S){this.heap[this.length++]=S}pop(){return this.heap[--this.length]}}class yt{#r;#n;#c;#t;#i;ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#o;#d;#l;#s;#e;#h;#m;#p;#u;#v;#f;#C;#E;#y;#S;#_;#g;static unsafeExposeInternals(S){return{starts:S.#E,ttls:S.#y,sizes:S.#C,keyMap:S.#l,keyList:S.#s,valList:S.#e,next:S.#h,prev:S.#m,get head(){return S.#p},get tail(){return S.#u},free:S.#v,isBackgroundFetch:M=>S.#a(M),backgroundFetch:(M,L,j,q)=>S.#I(M,L,j,q),moveToTail:M=>S.#M(M),indexes:M=>S.#x(M),rindexes:M=>S.#w(M),isStale:M=>S.#b(M)}}get max(){return this.#r}get maxSize(){return this.#n}get calculatedSize(){return this.#d}get size(){return this.#o}get fetchMethod(){return this.#i}get dispose(){return this.#c}get disposeAfter(){return this.#t}constructor(S){const{max:M=0,ttl:L,ttlResolution:j=1,ttlAutopurge:q,updateAgeOnGet:G,updateAgeOnHas:te,allowStale:le,dispose:ve,disposeAfter:Ce,noDisposeOnSet:be,noUpdateTTL:ee,maxSize:he=0,maxEntrySize:ze=0,sizeCalculation:je,fetchMethod:We,noDeleteOnFetchRejection:Ie,noDeleteOnStaleGet:Be,allowStaleOnFetchRejection:Ve,allowStaleOnFetchAbort:xe,ignoreFetchAbort:Xe}=S;if(M!==0&&!ke(M))throw new TypeError("max option must be a nonnegative integer");const Qe=M?Ge(M):Array;if(!Qe)throw new Error("invalid max value: "+M);if(this.#r=M,this.#n=he,this.maxEntrySize=ze||this.#n,this.sizeCalculation=je,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(We!==void 0&&typeof We!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#i=We,this.#_=!!We,this.#l=new Map,this.#s=new Array(M).fill(void 0),this.#e=new Array(M).fill(void 0),this.#h=new Qe(M),this.#m=new Qe(M),this.#p=0,this.#u=0,this.#v=ct.create(M),this.#o=0,this.#d=0,typeof ve=="function"&&(this.#c=ve),typeof Ce=="function"?(this.#t=Ce,this.#f=[]):(this.#t=void 0,this.#f=void 0),this.#S=!!this.#c,this.#g=!!this.#t,this.noDisposeOnSet=!!be,this.noUpdateTTL=!!ee,this.noDeleteOnFetchRejection=!!Ie,this.allowStaleOnFetchRejection=!!Ve,this.allowStaleOnFetchAbort=!!xe,this.ignoreFetchAbort=!!Xe,this.maxEntrySize!==0){if(this.#n!==0&&!ke(this.#n))throw new TypeError("maxSize must be a positive integer if specified");if(!ke(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#D()}if(this.allowStale=!!le,this.noDeleteOnStaleGet=!!Be,this.updateAgeOnGet=!!G,this.updateAgeOnHas=!!te,this.ttlResolution=ke(j)||j===0?j:1,this.ttlAutopurge=!!q,this.ttl=L||0,this.ttl){if(!ke(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#k()}if(this.#r===0&&this.ttl===0&&this.#n===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#r&&!this.#n){const Ye="LRU_CACHE_UNBOUNDED";(tt=>!Z.has(tt))(Ye)&&(Z.add(Ye),Ne("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",Ye,yt))}}getRemainingTTL(S){return this.#l.has(S)?1/0:0}#k(){var S=this;const M=new nt(this.#r),L=new nt(this.#r);this.#y=M,this.#E=L,this.#z=function(G,te){let le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:B.now();if(L[G]=te!==0?le:0,M[G]=te,te!==0&&S.ttlAutopurge){const ve=setTimeout(()=>{S.#b(G)&&S.delete(S.#s[G])},te+1);ve.unref&&ve.unref()}},this.#A=G=>{L[G]=M[G]!==0?B.now():0},this.#T=(G,te)=>{if(M[te]){const le=M[te],ve=L[te];if(!le||!ve)return;G.ttl=le,G.start=ve,G.now=j||q();const Ce=G.now-ve;G.remainingTTL=le-Ce}};let j=0;const q=()=>{const G=B.now();if(this.ttlResolution>0){j=G;const te=setTimeout(()=>j=0,this.ttlResolution);te.unref&&te.unref()}return G};this.getRemainingTTL=G=>{const te=this.#l.get(G);if(te===void 0)return 0;const le=M[te],ve=L[te];return le&&ve?le-((j||q())-ve):1/0},this.#b=G=>{const te=L[G],le=M[G];return!!le&&!!te&&(j||q())-te>le}}#A=()=>{};#T=()=>{};#z=()=>{};#b=()=>!1;#D(){const S=new nt(this.#r);this.#d=0,this.#C=S,this.#P=M=>{this.#d-=S[M],S[M]=0},this.#N=(M,L,j,q)=>{if(this.#a(L))return 0;if(!ke(j)){if(!q)throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");if(typeof q!="function")throw new TypeError("sizeCalculation must be a function");if(j=q(L,M),!ke(j))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}return j},this.#L=(M,L,j)=>{if(S[M]=L,this.#n){const q=this.#n-S[M];for(;this.#d>q;)this.#O(!0)}this.#d+=S[M],j&&(j.entrySize=L,j.totalCalculatedSize=this.#d)}}#P=S=>{};#L=(S,M,L)=>{};#N=(S,M,L,j)=>{if(L||j)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};#x(){var S=this;let{allowStale:M=this.allowStale}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return function*(){if(S.#o)for(let L=S.#u;S.#V(L)&&(!M&&S.#b(L)||(yield L),L!==S.#p);)L=S.#m[L]}()}#w(){var S=this;let{allowStale:M=this.allowStale}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return function*(){if(S.#o)for(let L=S.#p;S.#V(L)&&(!M&&S.#b(L)||(yield L),L!==S.#u);)L=S.#h[L]}()}#V(S){return S!==void 0&&this.#l.get(this.#s[S])===S}*entries(){for(const S of this.#x())this.#e[S]===void 0||this.#s[S]===void 0||this.#a(this.#e[S])||(yield[this.#s[S],this.#e[S]])}*rentries(){for(const S of this.#w())this.#e[S]===void 0||this.#s[S]===void 0||this.#a(this.#e[S])||(yield[this.#s[S],this.#e[S]])}*keys(){for(const S of this.#x()){const M=this.#s[S];M===void 0||this.#a(this.#e[S])||(yield M)}}*rkeys(){for(const S of this.#w()){const M=this.#s[S];M===void 0||this.#a(this.#e[S])||(yield M)}}*values(){for(const S of this.#x())this.#e[S]===void 0||this.#a(this.#e[S])||(yield this.#e[S])}*rvalues(){for(const S of this.#w())this.#e[S]===void 0||this.#a(this.#e[S])||(yield this.#e[S])}[Symbol.iterator](){return this.entries()}find(S){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(const L of this.#x()){const j=this.#e[L],q=this.#a(j)?j.__staleWhileFetching:j;if(q!==void 0&&S(q,this.#s[L],this))return this.get(this.#s[L],M)}}forEach(S){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;for(const L of this.#x()){const j=this.#e[L],q=this.#a(j)?j.__staleWhileFetching:j;q!==void 0&&S.call(M,q,this.#s[L],this)}}rforEach(S){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;for(const L of this.#w()){const j=this.#e[L],q=this.#a(j)?j.__staleWhileFetching:j;q!==void 0&&S.call(M,q,this.#s[L],this)}}purgeStale(){let S=!1;for(const M of this.#w({allowStale:!0}))this.#b(M)&&(this.delete(this.#s[M]),S=!0);return S}info(S){const M=this.#l.get(S);if(M===void 0)return;const L=this.#e[M],j=this.#a(L)?L.__staleWhileFetching:L;if(j===void 0)return;const q={value:j};if(this.#y&&this.#E){const G=this.#y[M],te=this.#E[M];if(G&&te){const le=G-(B.now()-te);q.ttl=le,q.start=Date.now()}}return this.#C&&(q.size=this.#C[M]),q}dump(){const S=[];for(const M of this.#x({allowStale:!0})){const L=this.#s[M],j=this.#e[M],q=this.#a(j)?j.__staleWhileFetching:j;if(q===void 0||L===void 0)continue;const G={value:q};if(this.#y&&this.#E){G.ttl=this.#y[M];const te=B.now()-this.#E[M];G.start=Math.floor(Date.now()-te)}this.#C&&(G.size=this.#C[M]),S.unshift([L,G])}return S}load(S){this.clear();for(const[M,L]of S){if(L.start){const j=Date.now()-L.start;L.start=B.now()-j}this.set(M,L.value,L)}}set(S,M){let L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(M===void 0)return this.delete(S),this;const{ttl:j=this.ttl,start:q,noDisposeOnSet:G=this.noDisposeOnSet,sizeCalculation:te=this.sizeCalculation,status:le}=L;let{noUpdateTTL:ve=this.noUpdateTTL}=L;const Ce=this.#N(S,M,L.size||0,te);if(this.maxEntrySize&&Ce>this.maxEntrySize)return le&&(le.set="miss",le.maxEntrySizeExceeded=!0),this.delete(S),this;let be=this.#o===0?void 0:this.#l.get(S);if(be===void 0)be=this.#o===0?this.#u:this.#v.length!==0?this.#v.pop():this.#o===this.#r?this.#O(!1):this.#o,this.#s[be]=S,this.#e[be]=M,this.#l.set(S,be),this.#h[this.#u]=be,this.#m[be]=this.#u,this.#u=be,this.#o++,this.#L(be,Ce,le),le&&(le.set="add"),ve=!1;else{this.#M(be);const ee=this.#e[be];if(M!==ee){if(this.#_&&this.#a(ee)){ee.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:he}=ee;he===void 0||G||(this.#S&&this.#c?.(he,S,"set"),this.#g&&this.#f?.push([he,S,"set"]))}else G||(this.#S&&this.#c?.(ee,S,"set"),this.#g&&this.#f?.push([ee,S,"set"]));if(this.#P(be),this.#L(be,Ce,le),this.#e[be]=M,le){le.set="replace";const he=ee&&this.#a(ee)?ee.__staleWhileFetching:ee;he!==void 0&&(le.oldValue=he)}}else le&&(le.set="update")}if(j===0||this.#y||this.#k(),this.#y&&(ve||this.#z(be,j,q),le&&this.#T(le,be)),!G&&this.#g&&this.#f){const ee=this.#f;let he;for(;he=ee?.shift();)this.#t?.(...he)}return this}pop(){try{for(;this.#o;){const S=this.#e[this.#p];if(this.#O(!0),this.#a(S)){if(S.__staleWhileFetching)return S.__staleWhileFetching}else if(S!==void 0)return S}}finally{if(this.#g&&this.#f){const S=this.#f;let M;for(;M=S?.shift();)this.#t?.(...M)}}}#O(S){const M=this.#p,L=this.#s[M],j=this.#e[M];return this.#_&&this.#a(j)?j.__abortController.abort(new Error("evicted")):(this.#S||this.#g)&&(this.#S&&this.#c?.(j,L,"evict"),this.#g&&this.#f?.push([j,L,"evict"])),this.#P(M),S&&(this.#s[M]=void 0,this.#e[M]=void 0,this.#v.push(M)),this.#o===1?(this.#p=this.#u=0,this.#v.length=0):this.#p=this.#h[M],this.#l.delete(L),this.#o--,M}has(S){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{updateAgeOnHas:L=this.updateAgeOnHas,status:j}=M,q=this.#l.get(S);if(q!==void 0){const G=this.#e[q];if(this.#a(G)&&G.__staleWhileFetching===void 0)return!1;if(!this.#b(q))return L&&this.#A(q),j&&(j.has="hit",this.#T(j,q)),!0;j&&(j.has="stale",this.#T(j,q))}else j&&(j.has="miss");return!1}peek(S){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{allowStale:L=this.allowStale}=M,j=this.#l.get(S);if(j===void 0||!L&&this.#b(j))return;const q=this.#e[j];return this.#a(q)?q.__staleWhileFetching:q}#I(S,M,L,j){var q=this;const G=M===void 0?void 0:this.#e[M];if(this.#a(G))return G;const te=new Le,{signal:le}=L;le?.addEventListener("abort",()=>te.abort(le.reason),{signal:te.signal});const ve={signal:te.signal,options:L,context:j},Ce=function(ze){let je=arguments.length>1&&arguments[1]!==void 0&&arguments[1];const{aborted:We}=te.signal,Ie=L.ignoreFetchAbort&&ze!==void 0;if(L.status&&(We&&!je?(L.status.fetchAborted=!0,L.status.fetchError=te.signal.reason,Ie&&(L.status.fetchAbortIgnored=!0)):L.status.fetchResolved=!0),We&&!Ie&&!je)return be(te.signal.reason);const Be=ee;return q.#e[M]===ee&&(ze===void 0?Be.__staleWhileFetching?q.#e[M]=Be.__staleWhileFetching:q.delete(S):(L.status&&(L.status.fetchUpdated=!0),q.set(S,ze,ve.options))),ze},be=ze=>{const{aborted:je}=te.signal,We=je&&L.allowStaleOnFetchAbort,Ie=We||L.allowStaleOnFetchRejection,Be=Ie||L.noDeleteOnFetchRejection,Ve=ee;if(this.#e[M]===ee&&(Be&&Ve.__staleWhileFetching!==void 0?We||(this.#e[M]=Ve.__staleWhileFetching):this.delete(S)),Ie)return L.status&&Ve.__staleWhileFetching!==void 0&&(L.status.returnedStale=!0),Ve.__staleWhileFetching;if(Ve.__returned===Ve)throw ze};L.status&&(L.status.fetchDispatched=!0);const ee=new Promise((ze,je)=>{const We=this.#i?.(S,G,ve);We&&We instanceof Promise&&We.then(Ie=>ze(Ie===void 0?void 0:Ie),je),te.signal.addEventListener("abort",()=>{L.ignoreFetchAbort&&!L.allowStaleOnFetchAbort||(ze(void 0),L.allowStaleOnFetchAbort&&(ze=Ie=>Ce(Ie,!0)))})}).then(Ce,ze=>(L.status&&(L.status.fetchRejected=!0,L.status.fetchError=ze),be(ze))),he=Object.assign(ee,{__abortController:te,__staleWhileFetching:G,__returned:void 0});return M===void 0?(this.set(S,he,{...ve.options,status:void 0}),M=this.#l.get(S)):this.#e[M]=he,he}#a(S){if(!this.#_)return!1;const M=S;return!!M&&M instanceof Promise&&M.hasOwnProperty("__staleWhileFetching")&&M.__abortController instanceof Le}async fetch(S){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{allowStale:L=this.allowStale,updateAgeOnGet:j=this.updateAgeOnGet,noDeleteOnStaleGet:q=this.noDeleteOnStaleGet,ttl:G=this.ttl,noDisposeOnSet:te=this.noDisposeOnSet,size:le=0,sizeCalculation:ve=this.sizeCalculation,noUpdateTTL:Ce=this.noUpdateTTL,noDeleteOnFetchRejection:be=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:ee=this.allowStaleOnFetchRejection,ignoreFetchAbort:he=this.ignoreFetchAbort,allowStaleOnFetchAbort:ze=this.allowStaleOnFetchAbort,context:je,forceRefresh:We=!1,status:Ie,signal:Be}=M;if(!this.#_)return Ie&&(Ie.fetch="get"),this.get(S,{allowStale:L,updateAgeOnGet:j,noDeleteOnStaleGet:q,status:Ie});const Ve={allowStale:L,updateAgeOnGet:j,noDeleteOnStaleGet:q,ttl:G,noDisposeOnSet:te,size:le,sizeCalculation:ve,noUpdateTTL:Ce,noDeleteOnFetchRejection:be,allowStaleOnFetchRejection:ee,allowStaleOnFetchAbort:ze,ignoreFetchAbort:he,status:Ie,signal:Be};let xe=this.#l.get(S);if(xe===void 0){Ie&&(Ie.fetch="miss");const Xe=this.#I(S,xe,Ve,je);return Xe.__returned=Xe}{const Xe=this.#e[xe];if(this.#a(Xe)){const it=L&&Xe.__staleWhileFetching!==void 0;return Ie&&(Ie.fetch="inflight",it&&(Ie.returnedStale=!0)),it?Xe.__staleWhileFetching:Xe.__returned=Xe}const Qe=this.#b(xe);if(!We&&!Qe)return Ie&&(Ie.fetch="hit"),this.#M(xe),j&&this.#A(xe),Ie&&this.#T(Ie,xe),Xe;const Ye=this.#I(S,xe,Ve,je),tt=Ye.__staleWhileFetching!==void 0&&L;return Ie&&(Ie.fetch=Qe?"stale":"refresh",tt&&Qe&&(Ie.returnedStale=!0)),tt?Ye.__staleWhileFetching:Ye.__returned=Ye}}get(S){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{allowStale:L=this.allowStale,updateAgeOnGet:j=this.updateAgeOnGet,noDeleteOnStaleGet:q=this.noDeleteOnStaleGet,status:G}=M,te=this.#l.get(S);if(te!==void 0){const le=this.#e[te],ve=this.#a(le);return G&&this.#T(G,te),this.#b(te)?(G&&(G.get="stale"),ve?(G&&L&&le.__staleWhileFetching!==void 0&&(G.returnedStale=!0),L?le.__staleWhileFetching:void 0):(q||this.delete(S),G&&L&&(G.returnedStale=!0),L?le:void 0)):(G&&(G.get="hit"),ve?le.__staleWhileFetching:(this.#M(te),j&&this.#A(te),le))}G&&(G.get="miss")}#H(S,M){this.#m[M]=S,this.#h[S]=M}#M(S){S!==this.#u&&(S===this.#p?this.#p=this.#h[S]:this.#H(this.#m[S],this.#h[S]),this.#H(this.#u,S),this.#u=S)}delete(S){let M=!1;if(this.#o!==0){const L=this.#l.get(S);if(L!==void 0)if(M=!0,this.#o===1)this.clear();else{this.#P(L);const j=this.#e[L];if(this.#a(j)?j.__abortController.abort(new Error("deleted")):(this.#S||this.#g)&&(this.#S&&this.#c?.(j,S,"delete"),this.#g&&this.#f?.push([j,S,"delete"])),this.#l.delete(S),this.#s[L]=void 0,this.#e[L]=void 0,L===this.#u)this.#u=this.#m[L];else if(L===this.#p)this.#p=this.#h[L];else{const q=this.#m[L];this.#h[q]=this.#h[L];const G=this.#h[L];this.#m[G]=this.#m[L]}this.#o--,this.#v.push(L)}}if(this.#g&&this.#f?.length){const L=this.#f;let j;for(;j=L?.shift();)this.#t?.(...j)}return M}clear(){for(const S of this.#w({allowStale:!0})){const M=this.#e[S];if(this.#a(M))M.__abortController.abort(new Error("deleted"));else{const L=this.#s[S];this.#S&&this.#c?.(M,L,"delete"),this.#g&&this.#f?.push([M,L,"delete"])}}if(this.#l.clear(),this.#e.fill(void 0),this.#s.fill(void 0),this.#y&&this.#E&&(this.#y.fill(0),this.#E.fill(0)),this.#C&&this.#C.fill(0),this.#p=0,this.#u=0,this.#v.length=0,this.#d=0,this.#o=0,this.#g&&this.#f){const S=this.#f;let M;for(;M=S?.shift();)this.#t?.(...M)}}}function er(){return new yt({max:arguments.length>0&&arguments[0]!==void 0?arguments[0]:500})}function Ut(_,S){return function(M){const{content:L,ast:j}=M.template,q=or.get(L);if(q)return q;const G=new Set;return j.children.forEach(function te(le){var ve;switch(le.type){case 1:let Ce=le.tag;Ce.includes(".")&&(Ce=Ce.split(".")[0].trim()),s.parserOptions.isNativeTag(Ce)||s.parserOptions.isBuiltInComponent(Ce)||(G.add(u.camelize(Ce)),G.add(u.capitalize(u.camelize(Ce))));for(let be=0;be<le.props.length;be++){const ee=le.props[be];ee.type===7&&(u.isBuiltInDirective(ee.name)||G.add(`v${u.capitalize(u.camelize(ee.name))}`),ee.arg&&!ee.arg.isStatic&&yr(G,ee.arg),ee.name==="for"?yr(G,ee.forParseResult.source):ee.exp&&yr(G,ee.exp)),ee.type===6&&ee.name==="ref"&&((ve=ee.value)!=null&&ve.content)&&G.add(ee.value.content)}le.children.forEach(te);break;case 5:yr(G,le.content)}}),or.set(L,G),G}(S).has(_)}const or=er();function yr(_,S){S.ast?s.walkIdentifiers(S.ast,M=>_.add(M.name)):S.ast===null&&_.add(S.content)}const Ct="anonymous.vue",rn=er();function en(_){let S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const M=function(Ie,Be){var Ve;return Ie+JSON.stringify({...Be,compiler:{parse:(Ve=Be.compiler)==null?void 0:Ve.parse}},(xe,Xe)=>typeof Xe=="function"?Xe.toString():Xe)}(_,S),L=rn.get(M);if(L)return L;const{sourceMap:j=!0,filename:q=Ct,sourceRoot:G="",pad:te=!1,ignoreEmpty:le=!0,compiler:ve=w,templateParseOptions:Ce={},parseExpressions:be=!0}=S,ee={filename:q,source:_,template:null,script:null,scriptSetup:null,styles:[],customBlocks:[],cssVars:[],slotted:!1,shouldForceReload:Ie=>function(Be,Ve){if(!Ve.scriptSetup||Ve.scriptSetup.lang!=="ts"&&Ve.scriptSetup.lang!=="tsx")return!1;for(const xe in Be)if(!Be[xe].isUsedInTemplate&&Ut(xe,Ve))return!0;return!1}(Ie,ee)},he=[];ve.parse(_,{parseMode:"sfc",prefixIdentifiers:be,...Ce,onError:Ie=>{he.push(Ie)}}).children.forEach(Ie=>{if(Ie.type===1&&(!le||Ie.tag==="template"||!function(Be){for(let Ve=0;Ve<Be.children.length;Ve++){const xe=Be.children[Ve];if(xe.type!==2||xe.content.trim()!=="")return!1}return!0}(Ie)||function(Be){return Be.props.some(Ve=>Ve.type===6&&Ve.name==="src")}(Ie)))switch(Ie.tag){case"template":if(ee.template)he.push(Yr(Ie));else{const Xe=ee.template=fn(Ie,_,!1);if(Xe.attrs.src||(Xe.ast=i.createRoot(Ie.children,_)),Xe.attrs.functional){const Qe=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.");Qe.loc=Ie.props.find(Ye=>Ye.type===6&&Ye.name==="functional").loc,he.push(Qe)}}break;case"script":const Be=fn(Ie,_,te),Ve=!!Be.attrs.setup;if(Ve&&!ee.scriptSetup){ee.scriptSetup=Be;break}if(!Ve&&!ee.script){ee.script=Be;break}he.push(Yr(Ie,Ve));break;case"style":const xe=fn(Ie,_,te);xe.attrs.vars&&he.push(new SyntaxError("<style vars> has been replaced by a new proposal: https://github.com/vuejs/rfcs/pull/231")),ee.styles.push(xe);break;default:ee.customBlocks.push(fn(Ie,_,te))}}),ee.template||ee.script||ee.scriptSetup||he.push(new SyntaxError("At least one <template> or <script> is required in a single file component.")),ee.scriptSetup&&(ee.scriptSetup.src&&(he.push(new SyntaxError('<script setup> cannot use the "src" attribute because its syntax will be ambiguous outside of the component.')),ee.scriptSetup=null),ee.script&&ee.script.src&&(he.push(new SyntaxError('<script> cannot use the "src" attribute when <script setup> is also present because they must be processed together.')),ee.script=null));let ze=0;if(!ee.template||ee.template.lang!=="pug"&&ee.template.lang!=="jade"||([ee.template.content,ze]=function(Ie){const Be=Ie.split(`
|
||
`),Ve=Be.reduce(function(xe,Xe){var Qe,Ye;if(Xe.trim()==="")return xe;const tt=((Ye=(Qe=Xe.match(/^\s*/))==null?void 0:Qe[0])==null?void 0:Ye.length)||0;return Math.min(tt,xe)},1/0);return Ve===0?[Ie,Ve]:[Be.map(function(xe){return xe.slice(Ve)}).join(`
|
||
`),Ve]}(ee.template.content)),j){const Ie=function(Be){let Ve=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Be&&!Be.src&&(Be.map=function(xe,Xe,Qe,Ye,tt,it){const vt=new o.SourceMapGenerator({file:xe.replace(/\\/g,"/"),sourceRoot:Ye.replace(/\\/g,"/")});return vt.setSourceContent(xe,Xe),vt._sources.add(xe),Qe.split(En).forEach((It,fr)=>{if(!ps.test(It)){const Xt=fr+1+tt,kr=fr+1;for(let rr=0;rr<It.length;rr++)/\s/.test(It[rr])||vt._mappings.add({originalLine:Xt,originalColumn:rr+it,generatedLine:kr,generatedColumn:rr,source:xe,name:null})}}),vt.toJSON()}(q,_,Be.content,G,te&&Be.type!=="template"?0:Be.loc.start.line-1,Ve))};Ie(ee.template,ze),Ie(ee.script),ee.styles.forEach(Be=>Ie(Be)),ee.customBlocks.forEach(Be=>Ie(Be))}ee.cssVars=function(Ie){const Be=[];return Ie.styles.forEach(Ve=>{let xe;const Xe=Ve.content.replace(/\/\*([\s\S]*?)\*\/|\/\/.*/g,"");for(;xe=ge.exec(Xe);){const Qe=xe.index+xe[0].length,Ye=Me(Xe,Qe);if(Ye!==null){const tt=ye(Xe.slice(Qe,Ye));Be.includes(tt)||Be.push(tt)}}}),Be}(ee);const je=/(?:::v-|:)slotted\(/;ee.slotted=ee.styles.some(Ie=>Ie.scoped&&je.test(Ie.content));const We={descriptor:ee,errors:he};return rn.set(M,We),We}function Yr(_){let S=arguments.length>1&&arguments[1]!==void 0&&arguments[1];const M=new SyntaxError(`Single file component can contain only one <${_.tag}${S?" setup":""}> element`);return M.loc=_.loc,M}function fn(_,S,M){const L=_.tag,j=_.innerLoc,q={},G={type:L,content:S.slice(j.start.offset,j.end.offset),loc:j,attrs:q};return M&&(G.content=function(te,le,ve){if(te=te.slice(0,le.loc.start.offset),ve==="space")return te.replace(mr," ");{const Ce=te.split(En).length,be=le.type!=="script"||le.lang?`
|
||
`:`//
|
||
`;return Array(Ce).join(be)}}(S,G,M)+G.content),_.props.forEach(te=>{if(te.type===6){const le=te.name;q[le]=te.value&&te.value.content||!0,le==="lang"?G.lang=te.value&&te.value.content:le==="src"?G.src=te.value&&te.value.content:L==="style"?le==="scoped"?G.scoped=!0:le==="module"&&(G.module=q[le]):L==="script"&&le==="setup"&&(G.setup=q.setup)}}),G}const En=/\r?\n/g,ps=/^(?:\/\/)?\s*$/,mr=/./g;function Gn(_){const S=_.charAt(0);return S==="."||S==="~"||S==="@"}const Ts=/^(https?:)?\/\//;function Kn(_){return Ts.test(_)}const ft=/^\s*data:/i;function dt(_){return ft.test(_)}function ot(_){if(_.charAt(0)==="~"){const S=_.charAt(1);_=_.slice(S==="/"?2:1)}return _t(_)}function _t(_){return p.parse(u.isString(_)?_:"",!1,!0)}const Lt={base:null,includeAbsolute:!1,tags:{video:["src","poster"],source:["src"],img:["src"],image:["xlink:href","href"],use:["xlink:href","href"]}},$t=_=>Object.keys(_).some(S=>u.isArray(_[S]))?{...Lt,tags:_}:{...Lt,..._},Gt=_=>(S,M)=>gr(S,M,_),gr=function(_,S){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Lt;if(_.type===1){if(!_.props.length)return;const L=M.tags||Lt.tags,j=L[_.tag],q=L["*"];if(!j&&!q)return;const G=(j||[]).concat(q||[]);_.props.forEach((te,le)=>{if(te.type!==6||!G.includes(te.name)||!te.value||Kn(te.value.content)||dt(te.value.content)||te.value.content[0]==="#"||!M.includeAbsolute&&!Gn(te.value.content))return;const ve=ot(te.value.content);if(M.base&&te.value.content[0]==="."){const be=ot(M.base),ee=be.protocol||"",he=be.host?ee+"//"+be.host:"",ze=be.path||"/";return void(te.value.content=he+(l.posix||l).join(ze,ve.path+(ve.hash||"")))}const Ce=function(be,ee,he,ze){if(be){let je,We;const Ie=ze.imports.findIndex(Xe=>Xe.path===be);if(Ie>-1?(je=`_imports_${Ie}`,We=ze.imports[Ie].exp):(je=`_imports_${ze.imports.length}`,We=i.createSimpleExpression(je,!1,he,3),ze.imports.push({exp:We,path:decodeURIComponent(be)})),!ee)return We;const Be=`${je} + '${ee}'`,Ve=i.createSimpleExpression(Be,!1,he,3);if(!ze.hoistStatic)return Ve;const xe=ze.hoists.findIndex(Xe=>Xe&&Xe.type===4&&!Xe.isStatic&&Xe.content===Be);return xe>-1?i.createSimpleExpression(`_hoisted_${xe+1}`,!1,he,3):ze.hoist(Ve)}return i.createSimpleExpression("''",!1,he,3)}(ve.path,ve.hash,te.loc,S);_.props[le]={type:7,name:"bind",arg:i.createSimpleExpression(te.name,!0,te.loc),exp:Ce,modifiers:[],loc:te.loc}})}},tr=["img","source"],ut=/( |\\t|\\n|\\f|\\r)+/g,Tt=_=>(S,M)=>wt(S,M,_),wt=function(_,S){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Lt;_.type===1&&tr.includes(_.tag)&&_.props.length&&_.props.forEach((L,j)=>{if(L.name==="srcset"&&L.type===6){if(!L.value)return;const q=L.value.content;if(!q)return;const G=q.split(",").map(Ce=>{const[be,ee]=Ce.replace(ut," ").trim().split(" ",2);return{url:be,descriptor:ee}});for(let Ce=0;Ce<G.length;Ce++){const{url:be}=G[Ce];dt(be)&&(G[Ce+1].url=be+","+G[Ce+1].url,G.splice(Ce,1))}const te=Ce=>!Kn(Ce)&&!dt(Ce)&&(M.includeAbsolute||Gn(Ce));if(!G.some(Ce=>{let{url:be}=Ce;return te(be)}))return;if(M.base){const Ce=M.base,be=[];let ee=!1;if(G.forEach(he=>{let{url:ze,descriptor:je}=he;je=je?` ${je}`:"",ze[0]==="."?(he.url=(l.posix||l).join(Ce,ze),be.push(he.url+je)):te(ze)?ee=!0:be.push(ze+je)}),!ee)return void(L.value.content=be.join(", "))}const le=i.createCompoundExpression([],L.loc);G.forEach((Ce,be)=>{let{url:ee,descriptor:he}=Ce;if(te(ee)){const{path:je}=ot(ee);let We;if(je){const Ie=S.imports.findIndex(Be=>Be.path===je);Ie>-1?We=i.createSimpleExpression(`_imports_${Ie}`,!1,L.loc,3):(We=i.createSimpleExpression(`_imports_${S.imports.length}`,!1,L.loc,3),S.imports.push({exp:We,path:je})),le.children.push(We)}}else{const je=i.createSimpleExpression(`"${ee}"`,!1,L.loc,3);le.children.push(je)}const ze=G.length-1>be;he&&ze?le.children.push(` + ' ${he}, ' + `):he?le.children.push(` + ' ${he}'`):ze&&le.children.push(" + ', ' + ")});let ve=le;S.hoistStatic&&(ve=S.hoist(le),ve.constType=3),_.props[j]={type:7,name:"bind",arg:i.createSimpleExpression("srcset",!0,L.loc),exp:ve,modifiers:[],loc:L.loc}}})};function Bt(_){throw new Error('Could not dynamically require "'+_+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var ir={exports:{}};(function(_,S){var M=m,L=l,j=d,q=L.join,G=L.resolve,te=L.extname,le=L.dirname,ve=L.isAbsolute,Ce={},be={},ee={};function he(Ve,xe){return xe&&Ve.filename&&Ve.cache?(delete Ce[Ve.filename],be[Ve.filename]=xe,xe):Ve.filename&&Ve.cache?be[Ve.filename]:xe}function ze(Ve,xe,Xe){var Qe=Ce[Ve];if(xe.cache&&Qe&&typeof Qe=="string")return Xe(null,Qe);M.readFile(Ve,"utf8",function(Ye,tt){if(Ye)return Xe(Ye);tt=tt.replace(/^\uFEFF/,""),xe.cache&&(Ce[Ve]=tt),Xe(null,tt)})}function je(Ve,xe){return new Promise(function(Xe,Qe){xe(Ve=Ve||function(Ye,tt){if(Ye)return Qe(Ye);Xe(tt)})})}function We(Ve){return function(xe,Xe,Qe){return Xe.filename=xe,je(Qe,function(Ye){(function(tt,it,vt){if(!it.partials)return vt();var It=Object.keys(it.partials),fr={};(function Xt(kr){if(kr===It.length)return vt(null,fr);var rr=It[kr],Sn=it.partials[rr];if(Sn==null||Sn===!1)return Xt(++kr);ze(ve(Sn)?te(Sn)!==""?Sn:q(Sn+te(tt)):q(le(tt),Sn+te(tt)),it,function(es,As){if(es)return vt(es);fr[rr]=As,Xt(++kr)})})(0)})(xe,Xe,function(tt,it){var vt=(ee.extend||(ee.extend=d._extend))({},Xe);if(vt.partials=it,tt)return Ye(tt);he(vt)?S[Ve].render("",vt,Ye):ze(xe,vt,function(It,fr){if(It)return Ye(It);S[Ve].render(fr,vt,Ye)})})})}}function Ie(Ve,xe){var Xe=(ee.babel||(ee.babel=n(341))).transformFileSync(xe,{presets:["react"]}).code;return Ve._compile(Xe,xe)}function Be(Ve){return Bt.extensions&&(Bt.extensions[".jsx"]||(Bt.extensions[".jsx"]=Ie),Bt.extensions[".react"]||(Bt.extensions[".react"]=Ie)),function(xe,Xe,Qe){return je(Qe,function(Ye){var tt=ee.ReactDOM||(ee.ReactDOM=n(547)),it=ee.react||(ee.react=n(548)),vt=Xe.base;delete Xe.base;var It=Xe.cache;delete Xe.cache;var fr=Xe.isNonStatic;delete Xe.isNonStatic;try{var Xt,kr,rr,Sn,es;if(he(Xe))kr=he(Xe);else{if(Ve==="path"){var As=G(xe);delete n.c[As],Xt=Bt(As)}else Xt=function(lr,st){var Mt=ee.babel||(ee.babel=n(341));st||(st="");var bt=new _.constructor;st=st||"";var at=Mt.transform(lr,{presets:["react"]}).code;return bt.paths=_.paths,bt._compile(at,st),bt.exports}(xe);kr=he(Xe,it.createFactory(Xt))}es=new kr(Xe),Sn=fr?tt.renderToString(es):tt.renderToStaticMarkup(es),vt&&(rr=Ce[xe]||M.readFileSync(G(vt),"utf8"),It&&(Ce[xe]=rr),Xe.content=Sn,Sn=function(lr,st){var Mt;for(var bt in st)st.hasOwnProperty(bt)&&(Mt=new RegExp("{{"+bt+"}}","g"),lr.match(Mt)&&(lr=lr.replace(Mt,st[bt])));return lr}(rr,Xe)),Ye(null,Sn)}catch(lr){Ye(lr)}})}}S.clearCache=function(){Ce={},be={}},S.velocityjs=We("velocityjs"),S.velocityjs.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.velocityjs||(ee.velocityjs=n(514));try{xe.locals=xe,Qe(null,Ye.render(Ve,xe).trimLeft())}catch(tt){Qe(tt)}})},S.liquid=We("liquid"),S.liquid.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye,tt=ee.liquid;try{return void function(Xt,kr,rr,Sn){var es,As=Xt.newContext();if(rr.locals){for(es in rr.locals)As.setLocals(es,rr.locals[es]);delete rr.locals}if(rr.meta&&(As.setLocals("page",rr.meta),delete rr.meta),rr.filters){for(es in rr.filters)As.setFilter(es,rr.filters[es]);delete rr.filters}var lr=rr.includeDir||r.cwd();As.onInclude(function(bt,at){var Et=L.extname(bt)?"":".liquid",Rt=L.resolve(lr,bt+Et);M.readFile(Rt,{encoding:"utf8"},function(ht,cr){if(ht)return at(ht);at(null,Xt.parse(cr))})}),delete rr.includeDir;var st={customTags:{}};if(rr.customTags){var Mt=rr.customTags;for(es in rr.customTags)st.customTags[es]=function(bt,at,Et){var Rt=Mt[at](Et.trim());bt.astStack.push(Xt.parse(Rt))};delete rr.customTags}for(es in rr)As.setLocals(es,rr[es]);(he(As)||he(As,Xt.compile(kr,st)))(As,Sn)}(tt=ee.liquid=n(515),Ve,xe,Qe)}catch{try{tt=new(Ye=ee.liquid=n(516)).Engine}catch(kr){throw kr}}try{var it=xe.locals||{};xe.meta&&(it.pages=xe.meta,delete xe.meta),xe.filters&&(tt.registerFilters(xe.filters),delete xe.filters);var vt=xe.includeDir||r.cwd();if(tt.fileSystem=new Ye.LocalFileSystem(vt,"liquid"),delete xe.includeDir,xe.customTags){var It=xe.customTags;for(fr in xe.customTags)tt.registerTag(fr,It[fr]);delete xe.customTags}for(var fr in xe)it[fr]=xe[fr];return tt.parseAndRender(Ve,it).nodeify(function(Xt,kr){if(Xt)throw new Error(Xt);return Qe(null,kr)})}catch(Xt){Qe(Xt)}})},S.jade=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.jade;if(!Ye)try{Ye=ee.jade=n(332)}catch(tt){try{Ye=ee.jade=n(333)}catch{throw tt}}try{Qe(null,(he(xe)||he(xe,Ye.compileFile(Ve,xe)))(xe))}catch(tt){Qe(tt)}})},S.jade.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.jade;if(!Ye)try{Ye=ee.jade=n(332)}catch(tt){try{Ye=ee.jade=n(333)}catch{throw tt}}try{Qe(null,(he(xe)||he(xe,Ye.compile(Ve,xe)))(xe))}catch(tt){Qe(tt)}})},S.dust=We("dust"),S.dust.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.dust;if(!Ye)try{Ye=ee.dust=n(517)}catch{try{Ye=ee.dust=n(518)}catch{Ye=ee.dust=n(519)}}var tt="dust",it=".";xe&&(xe.ext&&(tt=xe.ext),xe.views&&(it=xe.views),xe.settings&&xe.settings.views&&(it=xe.settings.views)),(!xe||xe&&!xe.cache)&&(Ye.cache={}),Ye.onLoad=function(It,fr){te(It)===""&&(It+="."+tt),It[0]!=="/"&&(It=it+"/"+It),ze(It,xe,fr)};try{var vt;xe.filename&&(vt=xe.filename.replace(new RegExp("^"+it+"/"),"").replace(new RegExp("\\."+tt),"")),(he(xe)||he(xe,Ye.compileFn(Ve,vt)))(xe,Qe)}catch(It){Qe(It)}})},S.swig=We("swig"),S.swig.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.swig;if(!Ye)try{Ye=ee.swig=n(520)}catch(tt){try{Ye=ee.swig=n(521)}catch{throw tt}}try{xe.cache===!0&&(xe.cache="memory"),Ye.setDefaults({cache:xe.cache}),Qe(null,(he(xe)||he(xe,Ye.compile(Ve,xe)))(xe))}catch(tt){Qe(tt)}})},S.razor=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.razor;if(!Ye)try{Ye=ee.razor=n(334)}catch(tt){throw tt}try{Qe(null,(he(xe)||he(xe,tt=>Ye.renderFileSync(Ve,tt)))(xe))}catch(tt){Qe(tt)}})},S.razor.render=function(Ve,xe,Xe){return je(Xe,function(Qe){try{var Ye=ee.razor=n(334)}catch(it){throw it}try{var tt=Ye.compile(Ve);Qe(null,(he(xe)||he(xe,tt))(xe))}catch(it){Qe(it)}})},S.atpl=We("atpl"),S.atpl.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.atpl||(ee.atpl=n(522));try{Qe(null,(he(xe)||he(xe,Ye.compile(Ve,xe)))(xe))}catch(tt){Qe(tt)}})},S.liquor=We("liquor"),S.liquor.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.liquor||(ee.liquor=n(523));try{Qe(null,(he(xe)||he(xe,Ye.compile(Ve,xe)))(xe))}catch(tt){Qe(tt)}})},S.twig=We("twig"),S.twig.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.twig||(ee.twig=n(524).twig),tt={data:Ve,allowInlineIncludes:xe.allowInlineIncludes,namespaces:xe.namespaces,path:xe.path};try{Qe(null,(he(tt)||he(tt,Ye(tt))).render(xe))}catch(it){Qe(it)}})},S.ejs=We("ejs"),S.ejs.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.ejs||(ee.ejs=n(525));try{Qe(null,(he(xe)||he(xe,Ye.compile(Ve,xe)))(xe))}catch(tt){Qe(tt)}})},S.eco=We("eco"),S.eco.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.eco||(ee.eco=n(526));try{Qe(null,Ye.render(Ve,xe))}catch(tt){Qe(tt)}})},S.jazz=We("jazz"),S.jazz.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.jazz||(ee.jazz=n(527));try{(he(xe)||he(xe,Ye.compile(Ve,xe))).eval(xe,function(tt){Qe(null,tt)})}catch(tt){Qe(tt)}})},S.jqtpl=We("jqtpl"),S.jqtpl.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.jqtpl||(ee.jqtpl=n(528));try{Ye.template(Ve,Ve),Qe(null,Ye.tmpl(Ve,xe))}catch(tt){Qe(tt)}})},S.haml=We("haml"),S.haml.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.haml||(ee.haml=n(529));try{xe.locals=xe,Qe(null,Ye.render(Ve,xe).trimLeft())}catch(tt){Qe(tt)}})},S.hamlet=We("hamlet"),S.hamlet.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.hamlet||(ee.hamlet=n(530));try{xe.locals=xe,Qe(null,Ye.render(Ve,xe).trimLeft())}catch(tt){Qe(tt)}})},S.whiskers=function(Ve,xe,Xe){return je(Xe,function(Qe){(ee.whiskers||(ee.whiskers=n(335))).__express(Ve,xe,Qe)})},S.whiskers.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.whiskers||(ee.whiskers=n(335));try{Qe(null,Ye.render(Ve,xe))}catch(tt){Qe(tt)}})},S["haml-coffee"]=We("haml-coffee"),S["haml-coffee"].render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee["haml-coffee"]||(ee["haml-coffee"]=n(531));try{Qe(null,(he(xe)||he(xe,Ye.compile(Ve,xe)))(xe))}catch(tt){Qe(tt)}})},S.hogan=We("hogan"),S.hogan.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.hogan||(ee.hogan=n(532));try{Qe(null,(he(xe)||he(xe,Ye.compile(Ve,xe))).render(xe,xe.partials))}catch(tt){Qe(tt)}})},S.templayed=We("templayed"),S.templayed.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.templayed||(ee.templayed=n(533));try{Qe(null,(he(xe)||he(xe,Ye(Ve)))(xe))}catch(tt){Qe(tt)}})},S.handlebars=We("handlebars"),S.handlebars.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.handlebars||(ee.handlebars=n(534));try{for(var tt in xe.partials)Ye.registerPartial(tt,xe.partials[tt]);for(var it in xe.helpers)Ye.registerHelper(it,xe.helpers[it]);Qe(null,(he(xe)||he(xe,Ye.compile(Ve,xe)))(xe))}catch(vt){Qe(vt)}})},S.underscore=We("underscore"),S.underscore.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.underscore||(ee.underscore=n(535));try{const it={};for(var tt in xe.partials)it[tt]=Ye.template(xe.partials[tt]);xe.partials=it,Qe(null,(he(xe)||he(xe,Ye.template(Ve,null,xe)))(xe).replace(/\n$/,""))}catch(it){Qe(it)}})},S.lodash=We("lodash"),S.lodash.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.lodash||(ee.lodash=n(536));try{Qe(null,(he(xe)||he(xe,Ye.template(Ve,xe)))(xe).replace(/\n$/,""))}catch(tt){Qe(tt)}})},S.pug=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.pug;if(!Ye)try{Ye=ee.pug=n(336)}catch(tt){try{Ye=ee.pug=n(337)}catch{throw tt}}try{Qe(null,(he(xe)||he(xe,Ye.compileFile(Ve,xe)))(xe))}catch(tt){Qe(tt)}})},S.pug.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.pug;if(!Ye)try{Ye=ee.pug=n(336)}catch(tt){try{Ye=ee.pug=n(337)}catch{throw tt}}try{Qe(null,(he(xe)||he(xe,Ye.compile(Ve,xe)))(xe))}catch(tt){Qe(tt)}})},S.qejs=We("qejs"),S.qejs.render=function(Ve,xe,Xe){return je(Xe,function(Qe){try{(ee.qejs||(ee.qejs=n(537))).render(Ve,xe).then(function(Ye){Qe(null,Ye)},function(Ye){Qe(Ye)}).done()}catch(Ye){Qe(Ye)}})},S.walrus=We("walrus"),S.walrus.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.walrus||(ee.walrus=n(538));try{Qe(null,(he(xe)||he(xe,Ye.parse(Ve))).compile(xe))}catch(tt){Qe(tt)}})},S.mustache=We("mustache"),S.mustache.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.mustache||(ee.mustache=n(539));try{Qe(null,Ye.render(Ve,xe,xe.partials))}catch(tt){Qe(tt)}})},S.just=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.just;if(!Ye){var tt=n(338);Ye=ee.just=new tt}Ye.configure({useCache:xe.cache}),Ye.render(Ve,xe,Qe)})},S.just.render=function(Ve,xe,Xe){return je(Xe,function(Qe){new(n(338))({root:{page:Ve}}).render("page",xe,Qe)})},S.ect=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.ect;if(!Ye){var tt=n(339);Ye=ee.ect=new tt(xe)}Ye.configure({cache:xe.cache}),Ye.render(Ve,xe,Qe)})},S.ect.render=function(Ve,xe,Xe){return je(Xe,function(Qe){new(n(339))({root:{page:Ve}}).render("page",xe,Qe)})},S.mote=We("mote"),S.mote.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.mote||(ee.mote=n(540));try{Qe(null,(he(xe)||he(xe,Ye.compile(Ve)))(xe))}catch(tt){Qe(tt)}})},S.toffee=function(Ve,xe,Xe){return je(Xe,function(Qe){(ee.toffee||(ee.toffee=n(340))).__consolidate_engine_render(Ve,xe,Qe)})},S.toffee.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.toffee||(ee.toffee=n(340));try{Ye.str_render(Ve,xe,Qe)}catch(tt){Qe(tt)}})},S.dot=We("dot"),S.dot.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.dot||(ee.dot=n(541)),tt=ee.extend||(ee.extend=d._extend);try{var it={};it=tt(it,Ye.templateSettings),it=tt(it,xe?xe.dot:{}),Qe(null,(he(xe)||he(xe,Ye.template(Ve,it,xe)))(xe))}catch(vt){Qe(vt)}})},S.bracket=We("bracket"),S.bracket.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.bracket||(ee.bracket=n(542));try{Qe(null,(he(xe)||he(xe,Ye.default.compile(Ve,xe)))(xe))}catch(tt){Qe(tt)}})},S.ractive=We("ractive"),S.ractive.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.ractive||(ee.ractive=n(543)),tt=he(xe)||he(xe,Ye.parse(Ve));if(xe.template=tt,xe.data===null||xe.data===void 0){var it,vt,It=ee.extend||(ee.extend=d._extend);xe.data=It({},xe);var fr=["template","filename","cache","partials"];for(it=0,vt=fr.length;it<vt;it++){var Xt=fr[it];delete xe.data[Xt]}}try{Qe(null,new Ye(xe).toHTML())}catch(kr){Qe(kr)}})},S.nunjucks=We("nunjucks"),S.nunjucks.render=function(Ve,xe,Xe){return je(Xe,function(Qe){try{var Ye=xe.nunjucksEnv||ee.nunjucks||(ee.nunjucks=n(544)),tt=Ye;xe.settings&&xe.settings.views?tt=Ye.configure(xe.settings.views):xe.nunjucks&&xe.nunjucks.configure&&(tt=Ye.configure.apply(Ye,xe.nunjucks.configure)),xe.loader?tt=new Ye.Environment(xe.loader):xe.settings&&xe.settings.views?tt=new Ye.Environment(new Ye.FileSystemLoader(xe.settings.views)):xe.nunjucks&&xe.nunjucks.loader&&(tt=typeof xe.nunjucks.loader=="string"?new Ye.Environment(new Ye.FileSystemLoader(xe.nunjucks.loader)):new Ye.Environment(new Ye.FileSystemLoader(xe.nunjucks.loader[0],xe.nunjucks.loader[1]))),tt.renderString(Ve,xe,Qe)}catch(it){throw Qe(it)}})},S.htmling=We("htmling"),S.htmling.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.htmling||(ee.htmling=n(545));try{Qe(null,(he(xe)||he(xe,Ye.string(Ve))).render(xe))}catch(tt){Qe(tt)}})},S.requireReact=Ie,S.plates=We("plates"),S.plates.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.plates||(ee.plates=n(546)),tt=xe.map||void 0;try{Qe(null,Ye.bind(Ve,xe,tt))}catch(it){Qe(it)}})},S.react=Be("path"),S.react.render=Be("string"),S["arc-templates"]=We("arc-templates"),S["arc-templates"].render=function(Ve,xe,Xe){var Qe=j.promisify(ze),Ye={readFile:function(tt){return Qe(tt,xe)}};return je(Xe,function(tt){try{var it=ee["arc-templates"];if(!it){var vt=n(549);it=ee["arc-templates"]=new vt({filesystem:Ye})}(he(xe)||he(xe,it.compileString(Ve,xe.filename))).then(function(It){return It(xe)}).then(function(It){tt(null,It.content)}).catch(tt)}catch(It){tt(It)}})},S.vash=We("vash"),S.vash.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.vash||(ee.vash=n(550));try{if(xe.helpers)for(var tt in xe.helpers)xe.helpers.hasOwnProperty(tt)&&typeof xe.helpers[tt]=="function"&&(Ye.helpers[tt]=xe.helpers[tt]);(he(xe)||he(xe,Ye.compile(Ve,xe)))(xe,function(it,vt){it&&Qe(it),vt.finishLayout(),Qe(null,vt.toString().replace(/\n$/,""))})}catch(it){Qe(it)}})},S.slm=We("slm"),S.slm.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.slm||(ee.slm=n(551));try{Qe(null,(he(xe)||he(xe,Ye.compile(Ve,xe)))(xe))}catch(tt){Qe(tt)}})},S.marko=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.marko||(ee.marko=n(342));xe.writeToDisk=!!xe.cache;try{(he(xe)||he(xe,Ye.load(Ve,xe))).renderToString(xe,Qe)}catch(tt){Qe(tt)}})},S.marko.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.marko||(ee.marko=n(342));xe.writeToDisk=!!xe.cache,xe.filename=xe.filename||"string.marko";try{(he(xe)||he(xe,Ye.load(xe.filename,Ve,xe))).renderToString(xe,Qe)}catch(tt){Qe(tt)}})},S.teacup=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.teacup||(ee.teacup=n(552));if(Bt.extensions[".teacup"]=Bt.extensions[".coffee"],Ve[0]!=="/"&&(Ve=q(r.cwd(),Ve)),!xe.cache){var tt=Qe;Qe=function(){delete n.c[Ve],tt.apply(this,arguments)}}Ye.renderFile(Ve,xe,Qe)})},S.teacup.render=function(Ve,xe,Xe){var Qe=n(553),Ye=n(554),tt={module:{exports:{}},require:Bt};return je(Xe,function(it){Ye.runInNewContext(Qe.compile(Ve),tt),it(null,(0,tt.module.exports)(xe))})},S.squirrelly=We("squirrelly"),S.squirrelly.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.squirrelly||(ee.squirrelly=n(555));try{for(var tt in xe.partials)Ye.definePartial(tt,xe.partials[tt]);for(var it in xe.helpers)Ye.defineHelper(it,xe.helpers[it]);Qe(null,(he(xe)||he(xe,Ye.Compile(Ve,xe)))(xe,Ye))}catch(vt){Qe(vt)}})},S.twing=We("twing"),S.twing.render=function(Ve,xe,Xe){return je(Xe,function(Qe){var Ye=ee.twing||(ee.twing=n(556));try{new Ye.TwingEnvironment(new Ye.TwingLoaderNull).createTemplate(Ve).then(tt=>{tt.render(xe).then(it=>{var vt=he(xe)||he(xe,it);Qe(null,vt)})})}catch(tt){Qe(tt)}})},S.requires=ee})(ir,ir.exports);var Mr=pe(ir.exports);const nr={};function _r(_){r!==void 0||nr[_]||(nr[_]=!0)}function ln(_,S){let{source:M,filename:L,preprocessOptions:j}=_,q="",G=null;if(S.render(M,{filename:L,...j},(te,le)=>{te&&(G=te),q=le}),G)throw G;return q}function Ar(_){const{preprocessLang:S,preprocessCustomRequire:M}=_,L=!!S&&(M?M(S):Mr[S]);if(!L)return S?{code:"export default function render() {}",source:_.source,tips:[`Component ${_.filename} uses lang ${S} for template. Please install the language preprocessor.`],errors:[`Component ${_.filename} uses lang ${S} for template, however it is not installed.`]}:Fr(_);try{return Fr({..._,source:ln(_,L),ast:void 0})}catch(j){return{code:"export default function render() {}",source:_.source,tips:[],errors:[j]}}}function Fr(_){let{filename:S,id:M,scoped:L,slotted:j,inMap:q,source:G,ast:te,ssr:le=!1,ssrCssVars:ve,isProd:Ce=!1,compiler:be,compilerOptions:ee={},transformAssetUrls:he}=_;const ze=[],je=[];let We=[];if(u.isObject(he)){const it=$t(he);We=[Gt(it),Tt(it)]}else he!==!1&&(We=[gr,wt]);le&&!ve&&_r("compileTemplate is called with `ssr: true` but no corresponding `cssVars` option.`."),M||(_r("compileTemplate now requires the `id` option.`."),M="");const Ie=M.replace(/^data-v-/,""),Be=`data-v-${Ie}`,Ve=le?b:w;if(be=be||Ve,be!==Ve&&(te=void 0),te?.transformed){const it=(le?w:be).parse(te.source,{prefixIdentifiers:!0,...ee,parseMode:"sfc",onError:vt=>ze.push(vt)}).children.find(vt=>vt.type===1&&vt.tag==="template");te=i.createRoot(it.children,te.source)}let{code:xe,ast:Xe,preamble:Qe,map:Ye}=be.compile(te||G,{mode:"module",prefixIdentifiers:!0,hoistStatic:!0,cacheHandlers:!0,ssrCssVars:le&&ve&&ve.length?Se(ve,Ie,Ce,!0):"",scopeId:L?Be:void 0,slotted:j,sourceMap:!0,...ee,hmr:!Ce,nodeTransforms:We.concat(ee.nodeTransforms||[]),filename:S,onError:it=>ze.push(it),onWarn:it=>je.push(it)});q&&!te&&(Ye&&(Ye=function(it,vt){if(!it)return vt;if(!vt)return it;const It=new o.SourceMapConsumer(it),fr=new o.SourceMapConsumer(vt),Xt=new o.SourceMapGenerator;fr.eachMapping(rr=>{if(rr.originalLine==null)return;const Sn=It.originalPositionFor({line:rr.originalLine,column:rr.originalColumn});Sn.source!=null&&Xt.addMapping({generated:{line:rr.generatedLine,column:rr.generatedColumn},original:{line:Sn.line,column:rr.originalColumn},source:Sn.source,name:Sn.name})});const kr=Xt;return It.sources.forEach(rr=>{kr._sources.add(rr);const Sn=It.sourceContentFor(rr);Sn!=null&&Xt.setSourceContent(rr,Sn)}),kr._sourceRoot=it.sourceRoot,kr._file=it.file,kr.toJSON()}(q,Ye)),ze.length&&function(it,vt,It){const fr=It.sourcesContent[0],Xt=fr.indexOf(vt),kr=fr.slice(0,Xt).split(/\r?\n/).length-1;it.forEach(rr=>{rr.loc&&(rr.loc.start.line+=kr,rr.loc.start.offset+=Xt,rr.loc.end!==rr.loc.start&&(rr.loc.end.line+=kr,rr.loc.end.offset+=Xt))})}(ze,G,q));const tt=je.map(it=>{let vt=it.message;return it.loc&&(vt+=`
|
||
${u.generateCodeFrame(te?.source||G,it.loc.start.offset,it.loc.end.offset)}`),vt});return{code:xe,ast:Xe,preamble:Qe,source:G,errors:ze,tips:tt,map:Ye}}const $r=()=>({postcssPlugin:"vue-sfc-trim",Once(_){_.walk(S=>{let{type:M,raws:L}=S;M!=="rule"&&M!=="atrule"||(L.before&&(L.before=`
|
||
`),"after"in L&&L.after&&(L.after=`
|
||
`))})}});$r.postcss=!0;var Vn=$r,jr={exports:{}},br={exports:{}},nn={exports:{}},wn={exports:{}},ys={exports:{}},rs={exports:{}},Tn={},hs={exports:{}};(function(_,S){function M(j){for(var q=j.toLowerCase(),G="",te=!1,le=0;le<6&&q[le]!==void 0;le++){var ve=q.charCodeAt(le);if(te=ve===32,!(ve>=97&&ve<=102||ve>=48&&ve<=57))break;G+=q[le]}if(G.length!==0){var Ce=parseInt(G,16);return Ce>=55296&&Ce<=57343||Ce===0||Ce>1114111?["<22>",G.length+(te?1:0)]:[String.fromCodePoint(Ce),G.length+(te?1:0)]}}S.__esModule=!0,S.default=function(j){if(!L.test(j))return j;for(var q="",G=0;G<j.length;G++)if(j[G]!=="\\")q+=j[G];else{var te=M(j.slice(G+1,G+7));if(te!==void 0){q+=te[0],G+=te[1];continue}if(j[G+1]==="\\"){q+="\\",G++;continue}j.length===G+1&&(q+=j[G])}return q};var L=/\\/;_.exports=S.default})(hs,hs.exports);var Ln=hs.exports,Fn={exports:{}};(function(_,S){S.__esModule=!0,S.default=function(M){for(var L=arguments.length,j=new Array(L>1?L-1:0),q=1;q<L;q++)j[q-1]=arguments[q];for(;j.length>0;){var G=j.shift();if(!M[G])return;M=M[G]}return M},_.exports=S.default})(Fn,Fn.exports);var ns=Fn.exports,Ti={exports:{}};(function(_,S){S.__esModule=!0,S.default=function(M){for(var L=arguments.length,j=new Array(L>1?L-1:0),q=1;q<L;q++)j[q-1]=arguments[q];for(;j.length>0;){var G=j.shift();M[G]||(M[G]={}),M=M[G]}},_.exports=S.default})(Ti,Ti.exports);var Xn=Ti.exports,qt={exports:{}};(function(_,S){S.__esModule=!0,S.default=function(M){for(var L="",j=M.indexOf("/*"),q=0;j>=0;){L+=M.slice(q,j);var G=M.indexOf("*/",j+2);if(G<0)return L;q=G+2,j=M.indexOf("/*",q)}return L+=M.slice(q)},_.exports=S.default})(qt,qt.exports);var ti=qt.exports;Tn.__esModule=!0,Tn.unesc=Tn.stripComments=Tn.getProp=Tn.ensureObject=void 0;var Xs=Lr(Ln);Tn.unesc=Xs.default;var _s=Lr(ns);Tn.getProp=_s.default;var Qr=Lr(Xn);Tn.ensureObject=Qr.default;var ss=Lr(ti);function Lr(_){return _&&_.__esModule?_:{default:_}}Tn.stripComments=ss.default,function(_,S){S.__esModule=!0,S.default=void 0;var M=Tn;function L(G,te){for(var le=0;le<te.length;le++){var ve=te[le];ve.enumerable=ve.enumerable||!1,ve.configurable=!0,"value"in ve&&(ve.writable=!0),Object.defineProperty(G,ve.key,ve)}}var j=function G(te,le){if(typeof te!="object"||te===null)return te;var ve=new te.constructor;for(var Ce in te)if(te.hasOwnProperty(Ce)){var be=te[Ce];Ce==="parent"&&typeof be=="object"?le&&(ve[Ce]=le):ve[Ce]=be instanceof Array?be.map(function(ee){return G(ee,ve)}):G(be,ve)}return ve},q=function(){function G(Ce){Ce===void 0&&(Ce={}),Object.assign(this,Ce),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}var te,le,ve=G.prototype;return ve.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},ve.replaceWith=function(){if(this.parent){for(var Ce in arguments)this.parent.insertBefore(this,arguments[Ce]);this.remove()}return this},ve.next=function(){return this.parent.at(this.parent.index(this)+1)},ve.prev=function(){return this.parent.at(this.parent.index(this)-1)},ve.clone=function(Ce){Ce===void 0&&(Ce={});var be=j(this);for(var ee in Ce)be[ee]=Ce[ee];return be},ve.appendToPropertyAndEscape=function(Ce,be,ee){this.raws||(this.raws={});var he=this[Ce],ze=this.raws[Ce];this[Ce]=he+be,ze||ee!==be?this.raws[Ce]=(ze||he)+ee:delete this.raws[Ce]},ve.setPropertyAndEscape=function(Ce,be,ee){this.raws||(this.raws={}),this[Ce]=be,this.raws[Ce]=ee},ve.setPropertyWithoutEscape=function(Ce,be){this[Ce]=be,this.raws&&delete this.raws[Ce]},ve.isAtPosition=function(Ce,be){if(this.source&&this.source.start&&this.source.end)return!(this.source.start.line>Ce||this.source.end.line<Ce||this.source.start.line===Ce&&this.source.start.column>be||this.source.end.line===Ce&&this.source.end.column<be)},ve.stringifyProperty=function(Ce){return this.raws&&this.raws[Ce]||this[Ce]},ve.valueToString=function(){return String(this.stringifyProperty("value"))},ve.toString=function(){return[this.rawSpaceBefore,this.valueToString(),this.rawSpaceAfter].join("")},te=G,(le=[{key:"rawSpaceBefore",get:function(){var Ce=this.raws&&this.raws.spaces&&this.raws.spaces.before;return Ce===void 0&&(Ce=this.spaces&&this.spaces.before),Ce||""},set:function(Ce){(0,M.ensureObject)(this,"raws","spaces"),this.raws.spaces.before=Ce}},{key:"rawSpaceAfter",get:function(){var Ce=this.raws&&this.raws.spaces&&this.raws.spaces.after;return Ce===void 0&&(Ce=this.spaces.after),Ce||""},set:function(Ce){(0,M.ensureObject)(this,"raws","spaces"),this.raws.spaces.after=Ce}}])&&L(te.prototype,le),Object.defineProperty(te,"prototype",{writable:!1}),G}();S.default=q,_.exports=S.default}(rs,rs.exports);var vn=rs.exports,Wt={__esModule:!0};Wt.UNIVERSAL=Wt.TAG=Wt.STRING=Wt.SELECTOR=Wt.ROOT=Wt.PSEUDO=Wt.NESTING=Wt.ID=Wt.COMMENT=Wt.COMBINATOR=Wt.CLASS=Wt.ATTRIBUTE=void 0,Wt.TAG="tag",Wt.STRING="string",Wt.SELECTOR="selector",Wt.ROOT="root",Wt.PSEUDO="pseudo",Wt.NESTING="nesting",Wt.ID="id",Wt.COMMENT="comment",Wt.COMBINATOR="combinator",Wt.CLASS="class",Wt.ATTRIBUTE="attribute",Wt.UNIVERSAL="universal",function(_,S){S.__esModule=!0,S.default=void 0;var M,L=(M=vn)&&M.__esModule?M:{default:M},j=function(Ce,be){if(Ce&&Ce.__esModule)return Ce;if(Ce===null||typeof Ce!="object"&&typeof Ce!="function")return{default:Ce};var ee=q(be);if(ee&&ee.has(Ce))return ee.get(Ce);var he={},ze=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var je in Ce)if(je!=="default"&&Object.prototype.hasOwnProperty.call(Ce,je)){var We=ze?Object.getOwnPropertyDescriptor(Ce,je):null;We&&(We.get||We.set)?Object.defineProperty(he,je,We):he[je]=Ce[je]}return he.default=Ce,ee&&ee.set(Ce,he),he}(Wt);function q(Ce){if(typeof WeakMap!="function")return null;var be=new WeakMap,ee=new WeakMap;return(q=function(he){return he?ee:be})(Ce)}function G(Ce,be){(be==null||be>Ce.length)&&(be=Ce.length);for(var ee=0,he=new Array(be);ee<be;ee++)he[ee]=Ce[ee];return he}function te(Ce,be){for(var ee=0;ee<be.length;ee++){var he=be[ee];he.enumerable=he.enumerable||!1,he.configurable=!0,"value"in he&&(he.writable=!0),Object.defineProperty(Ce,he.key,he)}}function le(Ce,be){return le=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ee,he){return ee.__proto__=he,ee},le(Ce,be)}var ve=function(Ce){var be,ee;function he(Ie){var Be;return(Be=Ce.call(this,Ie)||this).nodes||(Be.nodes=[]),Be}ee=Ce,(be=he).prototype=Object.create(ee.prototype),be.prototype.constructor=be,le(be,ee);var ze,je,We=he.prototype;return We.append=function(Ie){return Ie.parent=this,this.nodes.push(Ie),this},We.prepend=function(Ie){return Ie.parent=this,this.nodes.unshift(Ie),this},We.at=function(Ie){return this.nodes[Ie]},We.index=function(Ie){return typeof Ie=="number"?Ie:this.nodes.indexOf(Ie)},We.removeChild=function(Ie){var Be;for(var Ve in Ie=this.index(Ie),this.at(Ie).parent=void 0,this.nodes.splice(Ie,1),this.indexes)(Be=this.indexes[Ve])>=Ie&&(this.indexes[Ve]=Be-1);return this},We.removeAll=function(){for(var Ie,Be=function(Ve,xe){var Xe=typeof Symbol<"u"&&Ve[Symbol.iterator]||Ve["@@iterator"];if(Xe)return(Xe=Xe.call(Ve)).next.bind(Xe);if(Array.isArray(Ve)||(Xe=function(Ye,tt){if(Ye){if(typeof Ye=="string")return G(Ye,tt);var it=Object.prototype.toString.call(Ye).slice(8,-1);return it==="Object"&&Ye.constructor&&(it=Ye.constructor.name),it==="Map"||it==="Set"?Array.from(Ye):it==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(it)?G(Ye,tt):void 0}}(Ve))||xe){Xe&&(Ve=Xe);var Qe=0;return function(){return Qe>=Ve.length?{done:!0}:{done:!1,value:Ve[Qe++]}}}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);!(Ie=Be()).done;)Ie.value.parent=void 0;return this.nodes=[],this},We.empty=function(){return this.removeAll()},We.insertAfter=function(Ie,Be){Be.parent=this;var Ve,xe=this.index(Ie);for(var Xe in this.nodes.splice(xe+1,0,Be),Be.parent=this,this.indexes)xe<=(Ve=this.indexes[Xe])&&(this.indexes[Xe]=Ve+1);return this},We.insertBefore=function(Ie,Be){Be.parent=this;var Ve,xe=this.index(Ie);for(var Xe in this.nodes.splice(xe,0,Be),Be.parent=this,this.indexes)(Ve=this.indexes[Xe])<=xe&&(this.indexes[Xe]=Ve+1);return this},We._findChildAtPosition=function(Ie,Be){var Ve=void 0;return this.each(function(xe){if(xe.atPosition){var Xe=xe.atPosition(Ie,Be);if(Xe)return Ve=Xe,!1}else if(xe.isAtPosition(Ie,Be))return Ve=xe,!1}),Ve},We.atPosition=function(Ie,Be){return this.isAtPosition(Ie,Be)?this._findChildAtPosition(Ie,Be)||this:void 0},We._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))},We.each=function(Ie){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var Be=this.lastEach;if(this.indexes[Be]=0,this.length){for(var Ve,xe;this.indexes[Be]<this.length&&(Ve=this.indexes[Be],(xe=Ie(this.at(Ve),Ve))!==!1);)this.indexes[Be]+=1;return delete this.indexes[Be],xe!==!1&&void 0}},We.walk=function(Ie){return this.each(function(Be,Ve){var xe=Ie(Be,Ve);if(xe!==!1&&Be.length&&(xe=Be.walk(Ie)),xe===!1)return!1})},We.walkAttributes=function(Ie){var Be=this;return this.walk(function(Ve){if(Ve.type===j.ATTRIBUTE)return Ie.call(Be,Ve)})},We.walkClasses=function(Ie){var Be=this;return this.walk(function(Ve){if(Ve.type===j.CLASS)return Ie.call(Be,Ve)})},We.walkCombinators=function(Ie){var Be=this;return this.walk(function(Ve){if(Ve.type===j.COMBINATOR)return Ie.call(Be,Ve)})},We.walkComments=function(Ie){var Be=this;return this.walk(function(Ve){if(Ve.type===j.COMMENT)return Ie.call(Be,Ve)})},We.walkIds=function(Ie){var Be=this;return this.walk(function(Ve){if(Ve.type===j.ID)return Ie.call(Be,Ve)})},We.walkNesting=function(Ie){var Be=this;return this.walk(function(Ve){if(Ve.type===j.NESTING)return Ie.call(Be,Ve)})},We.walkPseudos=function(Ie){var Be=this;return this.walk(function(Ve){if(Ve.type===j.PSEUDO)return Ie.call(Be,Ve)})},We.walkTags=function(Ie){var Be=this;return this.walk(function(Ve){if(Ve.type===j.TAG)return Ie.call(Be,Ve)})},We.walkUniversals=function(Ie){var Be=this;return this.walk(function(Ve){if(Ve.type===j.UNIVERSAL)return Ie.call(Be,Ve)})},We.split=function(Ie){var Be=this,Ve=[];return this.reduce(function(xe,Xe,Qe){var Ye=Ie.call(Be,Xe);return Ve.push(Xe),Ye?(xe.push(Ve),Ve=[]):Qe===Be.length-1&&xe.push(Ve),xe},[])},We.map=function(Ie){return this.nodes.map(Ie)},We.reduce=function(Ie,Be){return this.nodes.reduce(Ie,Be)},We.every=function(Ie){return this.nodes.every(Ie)},We.some=function(Ie){return this.nodes.some(Ie)},We.filter=function(Ie){return this.nodes.filter(Ie)},We.sort=function(Ie){return this.nodes.sort(Ie)},We.toString=function(){return this.map(String).join("")},ze=he,(je=[{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}}])&&te(ze.prototype,je),Object.defineProperty(ze,"prototype",{writable:!1}),he}(L.default);S.default=ve,_.exports=S.default}(ys,ys.exports);var Hn=ys.exports;(function(_,S){S.__esModule=!0,S.default=void 0;var M,L=(M=Hn)&&M.__esModule?M:{default:M},j=Wt;function q(le,ve){for(var Ce=0;Ce<ve.length;Ce++){var be=ve[Ce];be.enumerable=be.enumerable||!1,be.configurable=!0,"value"in be&&(be.writable=!0),Object.defineProperty(le,be.key,be)}}function G(le,ve){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ce,be){return Ce.__proto__=be,Ce},G(le,ve)}var te=function(le){var ve,Ce;function be(je){var We;return(We=le.call(this,je)||this).type=j.ROOT,We}Ce=le,(ve=be).prototype=Object.create(Ce.prototype),ve.prototype.constructor=ve,G(ve,Ce);var ee,he,ze=be.prototype;return ze.toString=function(){var je=this.reduce(function(We,Ie){return We.push(String(Ie)),We},[]).join(",");return this.trailingComma?je+",":je},ze.error=function(je,We){return this._error?this._error(je,We):new Error(je)},ee=be,(he=[{key:"errorGenerator",set:function(je){this._error=je}}])&&q(ee.prototype,he),Object.defineProperty(ee,"prototype",{writable:!1}),be}(L.default);S.default=te,_.exports=S.default})(wn,wn.exports);var jn=wn.exports,Yn={exports:{}};(function(_,S){S.__esModule=!0,S.default=void 0;var M,L=(M=Hn)&&M.__esModule?M:{default:M},j=Wt;function q(te,le){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,Ce){return ve.__proto__=Ce,ve},q(te,le)}var G=function(te){var le,ve;function Ce(be){var ee;return(ee=te.call(this,be)||this).type=j.SELECTOR,ee}return ve=te,(le=Ce).prototype=Object.create(ve.prototype),le.prototype.constructor=le,q(le,ve),Ce}(L.default);S.default=G,_.exports=S.default})(Yn,Yn.exports);var Ys=Yn.exports,Pt={exports:{}},Vs={}.hasOwnProperty,In=/[ -,\.\/:-@\[-\^`\{-~]/,yn=/[ -,\.\/:-@\[\]\^`\{-~]/,vi=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,is=function _(S,M){(M=function(he,ze){if(!he)return ze;var je={};for(var We in ze)je[We]=Vs.call(he,We)?he[We]:ze[We];return je}(M,_.options)).quotes!="single"&&M.quotes!="double"&&(M.quotes="single");for(var L=M.quotes=="double"?'"':"'",j=M.isIdentifier,q=S.charAt(0),G="",te=0,le=S.length;te<le;){var ve=S.charAt(te++),Ce=ve.charCodeAt(),be=void 0;if(Ce<32||Ce>126){if(Ce>=55296&&Ce<=56319&&te<le){var ee=S.charCodeAt(te++);(64512&ee)==56320?Ce=((1023&Ce)<<10)+(1023&ee)+65536:te--}be="\\"+Ce.toString(16).toUpperCase()+" "}else be=M.escapeEverything?In.test(ve)?"\\"+ve:"\\"+Ce.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(ve)?"\\"+Ce.toString(16).toUpperCase()+" ":ve=="\\"||!j&&(ve=='"'&&L==ve||ve=="'"&&L==ve)||j&&yn.test(ve)?"\\"+ve:ve;G+=be}return j&&(/^-[-\d]/.test(G)?G="\\-"+G.slice(1):/\d/.test(q)&&(G="\\3"+q+" "+G.slice(1))),G=G.replace(vi,function(he,ze,je){return ze&&ze.length%2?he:(ze||"")+je}),!j&&M.wrap?L+G+L:G};is.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},is.version="3.0.0";var _n=is;(function(_,S){S.__esModule=!0,S.default=void 0;var M=G(_n),L=Tn,j=G(vn),q=Wt;function G(Ce){return Ce&&Ce.__esModule?Ce:{default:Ce}}function te(Ce,be){for(var ee=0;ee<be.length;ee++){var he=be[ee];he.enumerable=he.enumerable||!1,he.configurable=!0,"value"in he&&(he.writable=!0),Object.defineProperty(Ce,he.key,he)}}function le(Ce,be){return le=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ee,he){return ee.__proto__=he,ee},le(Ce,be)}var ve=function(Ce){var be,ee,he,ze;function je(We){var Ie;return(Ie=Ce.call(this,We)||this).type=q.CLASS,Ie._constructed=!0,Ie}return ee=Ce,(be=je).prototype=Object.create(ee.prototype),be.prototype.constructor=be,le(be,ee),je.prototype.valueToString=function(){return"."+Ce.prototype.valueToString.call(this)},he=je,(ze=[{key:"value",get:function(){return this._value},set:function(We){if(this._constructed){var Ie=(0,M.default)(We,{isIdentifier:!0});Ie!==We?((0,L.ensureObject)(this,"raws"),this.raws.value=Ie):this.raws&&delete this.raws.value}this._value=We}}])&&te(he.prototype,ze),Object.defineProperty(he,"prototype",{writable:!1}),je}(j.default);S.default=ve,_.exports=S.default})(Pt,Pt.exports);var ki=Pt.exports,Mn={exports:{}};(function(_,S){S.__esModule=!0,S.default=void 0;var M,L=(M=vn)&&M.__esModule?M:{default:M},j=Wt;function q(te,le){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,Ce){return ve.__proto__=Ce,ve},q(te,le)}var G=function(te){var le,ve;function Ce(be){var ee;return(ee=te.call(this,be)||this).type=j.COMMENT,ee}return ve=te,(le=Ce).prototype=Object.create(ve.prototype),le.prototype.constructor=le,q(le,ve),Ce}(L.default);S.default=G,_.exports=S.default})(Mn,Mn.exports);var Fs=Mn.exports,Bo={exports:{}};(function(_,S){S.__esModule=!0,S.default=void 0;var M,L=(M=vn)&&M.__esModule?M:{default:M},j=Wt;function q(te,le){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,Ce){return ve.__proto__=Ce,ve},q(te,le)}var G=function(te){var le,ve;function Ce(be){var ee;return(ee=te.call(this,be)||this).type=j.ID,ee}return ve=te,(le=Ce).prototype=Object.create(ve.prototype),le.prototype.constructor=le,q(le,ve),Ce.prototype.valueToString=function(){return"#"+te.prototype.valueToString.call(this)},Ce}(L.default);S.default=G,_.exports=S.default})(Bo,Bo.exports);var cl=Bo.exports,Fo={exports:{}},Ca={exports:{}};(function(_,S){S.__esModule=!0,S.default=void 0;var M=j(_n),L=Tn;function j(le){return le&&le.__esModule?le:{default:le}}function q(le,ve){for(var Ce=0;Ce<ve.length;Ce++){var be=ve[Ce];be.enumerable=be.enumerable||!1,be.configurable=!0,"value"in be&&(be.writable=!0),Object.defineProperty(le,be.key,be)}}function G(le,ve){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ce,be){return Ce.__proto__=be,Ce},G(le,ve)}var te=function(le){var ve,Ce;function be(){return le.apply(this,arguments)||this}Ce=le,(ve=be).prototype=Object.create(Ce.prototype),ve.prototype.constructor=ve,G(ve,Ce);var ee,he,ze=be.prototype;return ze.qualifiedName=function(je){return this.namespace?this.namespaceString+"|"+je:je},ze.valueToString=function(){return this.qualifiedName(le.prototype.valueToString.call(this))},ee=be,he=[{key:"namespace",get:function(){return this._namespace},set:function(je){if(je===!0||je==="*"||je==="&")return this._namespace=je,void(this.raws&&delete this.raws.namespace);var We=(0,M.default)(je,{isIdentifier:!0});this._namespace=je,We!==je?((0,L.ensureObject)(this,"raws"),this.raws.namespace=We):this.raws&&delete this.raws.namespace}},{key:"ns",get:function(){return this._namespace},set:function(je){this.namespace=je}},{key:"namespaceString",get:function(){if(this.namespace){var je=this.stringifyProperty("namespace");return je===!0?"":je}return""}}],he&&q(ee.prototype,he),Object.defineProperty(ee,"prototype",{writable:!1}),be}(j(vn).default);S.default=te,_.exports=S.default})(Ca,Ca.exports);var Ea=Ca.exports;(function(_,S){S.__esModule=!0,S.default=void 0;var M,L=(M=Ea)&&M.__esModule?M:{default:M},j=Wt;function q(te,le){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,Ce){return ve.__proto__=Ce,ve},q(te,le)}var G=function(te){var le,ve;function Ce(be){var ee;return(ee=te.call(this,be)||this).type=j.TAG,ee}return ve=te,(le=Ce).prototype=Object.create(ve.prototype),le.prototype.constructor=le,q(le,ve),Ce}(L.default);S.default=G,_.exports=S.default})(Fo,Fo.exports);var Sa=Fo.exports,ul={exports:{}};(function(_,S){S.__esModule=!0,S.default=void 0;var M,L=(M=vn)&&M.__esModule?M:{default:M},j=Wt;function q(te,le){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,Ce){return ve.__proto__=Ce,ve},q(te,le)}var G=function(te){var le,ve;function Ce(be){var ee;return(ee=te.call(this,be)||this).type=j.STRING,ee}return ve=te,(le=Ce).prototype=Object.create(ve.prototype),le.prototype.constructor=le,q(le,ve),Ce}(L.default);S.default=G,_.exports=S.default})(ul,ul.exports);var $o=ul.exports,Uo={exports:{}};(function(_,S){S.__esModule=!0,S.default=void 0;var M,L=(M=Hn)&&M.__esModule?M:{default:M},j=Wt;function q(te,le){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,Ce){return ve.__proto__=Ce,ve},q(te,le)}var G=function(te){var le,ve;function Ce(be){var ee;return(ee=te.call(this,be)||this).type=j.PSEUDO,ee}return ve=te,(le=Ce).prototype=Object.create(ve.prototype),le.prototype.constructor=le,q(le,ve),Ce.prototype.toString=function(){var be=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),be,this.rawSpaceAfter].join("")},Ce}(L.default);S.default=G,_.exports=S.default})(Uo,Uo.exports);var gs=Uo.exports,_i={},E1=d.deprecate;(function(_){_.__esModule=!0,_.default=void 0,_.unescapeValue=ze;var S,M=G(_n),L=G(Ln),j=G(Ea),q=Wt;function G(Be){return Be&&Be.__esModule?Be:{default:Be}}function te(Be,Ve){for(var xe=0;xe<Ve.length;xe++){var Xe=Ve[xe];Xe.enumerable=Xe.enumerable||!1,Xe.configurable=!0,"value"in Xe&&(Xe.writable=!0),Object.defineProperty(Be,Xe.key,Xe)}}function le(Be,Ve){return le=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(xe,Xe){return xe.__proto__=Xe,xe},le(Be,Ve)}var ve=E1,Ce=/^('|")([^]*)\1$/,be=ve(function(){},"Assigning an attribute a value containing characters that might need to be escaped is deprecated. Call attribute.setValue() instead."),ee=ve(function(){},"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead."),he=ve(function(){},"Constructing an Attribute selector with a value without specifying quoteMark is deprecated. Note: The value should be unescaped now.");function ze(Be){var Ve=!1,xe=null,Xe=Be,Qe=Xe.match(Ce);return Qe&&(xe=Qe[1],Xe=Qe[2]),(Xe=(0,L.default)(Xe))!==Be&&(Ve=!0),{deprecatedUsage:Ve,unescaped:Xe,quoteMark:xe}}var je=function(Be){var Ve,xe;function Xe(it){var vt;return it===void 0&&(it={}),vt=Be.call(this,function(It){if(It.quoteMark!==void 0||It.value===void 0)return It;he();var fr=ze(It.value),Xt=fr.quoteMark,kr=fr.unescaped;return It.raws||(It.raws={}),It.raws.value===void 0&&(It.raws.value=It.value),It.value=kr,It.quoteMark=Xt,It}(it))||this,vt.type=q.ATTRIBUTE,vt.raws=vt.raws||{},Object.defineProperty(vt.raws,"unquoted",{get:ve(function(){return vt.value},"attr.raws.unquoted is deprecated. Call attr.value instead."),set:ve(function(){return vt.value},"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")}),vt._constructed=!0,vt}xe=Be,(Ve=Xe).prototype=Object.create(xe.prototype),Ve.prototype.constructor=Ve,le(Ve,xe);var Qe,Ye,tt=Xe.prototype;return tt.getQuotedValue=function(it){it===void 0&&(it={});var vt=this._determineQuoteMark(it),It=We[vt];return(0,M.default)(this._value,It)},tt._determineQuoteMark=function(it){return it.smart?this.smartQuoteMark(it):this.preferredQuoteMark(it)},tt.setValue=function(it,vt){vt===void 0&&(vt={}),this._value=it,this._quoteMark=this._determineQuoteMark(vt),this._syncRawValue()},tt.smartQuoteMark=function(it){var vt=this.value,It=vt.replace(/[^']/g,"").length,fr=vt.replace(/[^"]/g,"").length;if(It+fr===0){var Xt=(0,M.default)(vt,{isIdentifier:!0});if(Xt===vt)return Xe.NO_QUOTE;var kr=this.preferredQuoteMark(it);if(kr===Xe.NO_QUOTE){var rr=this.quoteMark||it.quoteMark||Xe.DOUBLE_QUOTE,Sn=We[rr];if((0,M.default)(vt,Sn).length<Xt.length)return rr}return kr}return fr===It?this.preferredQuoteMark(it):fr<It?Xe.DOUBLE_QUOTE:Xe.SINGLE_QUOTE},tt.preferredQuoteMark=function(it){var vt=it.preferCurrentQuoteMark?this.quoteMark:it.quoteMark;return vt===void 0&&(vt=it.preferCurrentQuoteMark?it.quoteMark:this.quoteMark),vt===void 0&&(vt=Xe.DOUBLE_QUOTE),vt},tt._syncRawValue=function(){var it=(0,M.default)(this._value,We[this.quoteMark]);it===this._value?this.raws&&delete this.raws.value:this.raws.value=it},tt._handleEscapes=function(it,vt){if(this._constructed){var It=(0,M.default)(vt,{isIdentifier:!0});It!==vt?this.raws[it]=It:delete this.raws[it]}},tt._spacesFor=function(it){var vt=this.spaces[it]||{},It=this.raws.spaces&&this.raws.spaces[it]||{};return Object.assign({before:"",after:""},vt,It)},tt._stringFor=function(it,vt,It){vt===void 0&&(vt=it),It===void 0&&(It=Ie);var fr=this._spacesFor(vt);return It(this.stringifyProperty(it),fr)},tt.offsetOf=function(it){var vt=1,It=this._spacesFor("attribute");if(vt+=It.before.length,it==="namespace"||it==="ns")return this.namespace?vt:-1;if(it==="attributeNS"||(vt+=this.namespaceString.length,this.namespace&&(vt+=1),it==="attribute"))return vt;vt+=this.stringifyProperty("attribute").length,vt+=It.after.length;var fr=this._spacesFor("operator");vt+=fr.before.length;var Xt=this.stringifyProperty("operator");if(it==="operator")return Xt?vt:-1;vt+=Xt.length,vt+=fr.after.length;var kr=this._spacesFor("value");vt+=kr.before.length;var rr=this.stringifyProperty("value");return it==="value"?rr?vt:-1:(vt+=rr.length,vt+=kr.after.length,vt+=this._spacesFor("insensitive").before.length,it==="insensitive"&&this.insensitive?vt:-1)},tt.toString=function(){var it=this,vt=[this.rawSpaceBefore,"["];return vt.push(this._stringFor("qualifiedAttribute","attribute")),this.operator&&(this.value||this.value==="")&&(vt.push(this._stringFor("operator")),vt.push(this._stringFor("value")),vt.push(this._stringFor("insensitiveFlag","insensitive",function(It,fr){return!(It.length>0)||it.quoted||fr.before.length!==0||it.spaces.value&&it.spaces.value.after||(fr.before=" "),Ie(It,fr)}))),vt.push("]"),vt.push(this.rawSpaceAfter),vt.join("")},Qe=Xe,(Ye=[{key:"quoted",get:function(){var it=this.quoteMark;return it==="'"||it==='"'},set:function(it){ee()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(it){this._constructed?this._quoteMark!==it&&(this._quoteMark=it,this._syncRawValue()):this._quoteMark=it}},{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(it){if(this._constructed){var vt=ze(it),It=vt.deprecatedUsage,fr=vt.unescaped,Xt=vt.quoteMark;if(It&&be(),fr===this._value&&Xt===this._quoteMark)return;this._value=fr,this._quoteMark=Xt,this._syncRawValue()}else this._value=it}},{key:"insensitive",get:function(){return this._insensitive},set:function(it){it||(this._insensitive=!1,!this.raws||this.raws.insensitiveFlag!=="I"&&this.raws.insensitiveFlag!=="i"||(this.raws.insensitiveFlag=void 0)),this._insensitive=it}},{key:"attribute",get:function(){return this._attribute},set:function(it){this._handleEscapes("attribute",it),this._attribute=it}}])&&te(Qe.prototype,Ye),Object.defineProperty(Qe,"prototype",{writable:!1}),Xe}(j.default);_.default=je,je.NO_QUOTE=null,je.SINGLE_QUOTE="'",je.DOUBLE_QUOTE='"';var We=((S={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},S);function Ie(Be,Ve){return""+Ve.before+Be+Ve.after}})(_i);var no={exports:{}};(function(_,S){S.__esModule=!0,S.default=void 0;var M,L=(M=Ea)&&M.__esModule?M:{default:M},j=Wt;function q(te,le){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,Ce){return ve.__proto__=Ce,ve},q(te,le)}var G=function(te){var le,ve;function Ce(be){var ee;return(ee=te.call(this,be)||this).type=j.UNIVERSAL,ee.value="*",ee}return ve=te,(le=Ce).prototype=Object.create(ve.prototype),le.prototype.constructor=le,q(le,ve),Ce}(L.default);S.default=G,_.exports=S.default})(no,no.exports);var Hs=no.exports,Fi={exports:{}};(function(_,S){S.__esModule=!0,S.default=void 0;var M,L=(M=vn)&&M.__esModule?M:{default:M},j=Wt;function q(te,le){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,Ce){return ve.__proto__=Ce,ve},q(te,le)}var G=function(te){var le,ve;function Ce(be){var ee;return(ee=te.call(this,be)||this).type=j.COMBINATOR,ee}return ve=te,(le=Ce).prototype=Object.create(ve.prototype),le.prototype.constructor=le,q(le,ve),Ce}(L.default);S.default=G,_.exports=S.default})(Fi,Fi.exports);var pl=Fi.exports,Te={exports:{}};(function(_,S){S.__esModule=!0,S.default=void 0;var M,L=(M=vn)&&M.__esModule?M:{default:M},j=Wt;function q(te,le){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,Ce){return ve.__proto__=Ce,ve},q(te,le)}var G=function(te){var le,ve;function Ce(be){var ee;return(ee=te.call(this,be)||this).type=j.NESTING,ee.value="&",ee}return ve=te,(le=Ce).prototype=Object.create(ve.prototype),le.prototype.constructor=le,q(le,ve),Ce}(L.default);S.default=G,_.exports=S.default})(Te,Te.exports);var c=Te.exports,y={exports:{}};(function(_,S){S.__esModule=!0,S.default=function(M){return M.sort(function(L,j){return L-j})},_.exports=S.default})(y,y.exports);var P=y.exports,H={},Y={__esModule:!0};Y.word=Y.tilde=Y.tab=Y.str=Y.space=Y.slash=Y.singleQuote=Y.semicolon=Y.plus=Y.pipe=Y.openSquare=Y.openParenthesis=Y.newline=Y.greaterThan=Y.feed=Y.equals=Y.doubleQuote=Y.dollar=Y.cr=Y.comment=Y.comma=Y.combinator=Y.colon=Y.closeSquare=Y.closeParenthesis=Y.caret=Y.bang=Y.backslash=Y.at=Y.asterisk=Y.ampersand=void 0,Y.ampersand=38,Y.asterisk=42,Y.at=64,Y.comma=44,Y.colon=58,Y.semicolon=59,Y.openParenthesis=40,Y.closeParenthesis=41,Y.openSquare=91,Y.closeSquare=93,Y.dollar=36,Y.tilde=126,Y.caret=94,Y.plus=43,Y.equals=61,Y.pipe=124,Y.greaterThan=62,Y.space=32,Y.singleQuote=39,Y.doubleQuote=34,Y.slash=47,Y.bang=33,Y.backslash=92,Y.cr=13,Y.feed=12,Y.newline=10,Y.tab=9,Y.str=39,Y.comment=-1,Y.word=-2,Y.combinator=-3,function(_){_.__esModule=!0,_.FIELDS=void 0,_.default=function(be){var ee,he,ze,je,We,Ie,Be,Ve,xe,Xe,Qe,Ye,tt=[],it=be.css.valueOf(),vt=it.length,It=-1,fr=1,Xt=0,kr=0;function rr(Sn,es){if(!be.safe)throw be.error("Unclosed "+Sn,fr,Xt-It,Xt);Ve=(it+=es).length-1}for(;Xt<vt;){switch((ee=it.charCodeAt(Xt))===L.newline&&(It=Xt,fr+=1),ee){case L.space:case L.tab:case L.newline:case L.cr:case L.feed:Ve=Xt;do Ve+=1,(ee=it.charCodeAt(Ve))===L.newline&&(It=Ve,fr+=1);while(ee===L.space||ee===L.newline||ee===L.tab||ee===L.cr||ee===L.feed);Ye=L.space,ze=fr,he=Ve-It-1,kr=Ve;break;case L.plus:case L.greaterThan:case L.tilde:case L.pipe:Ve=Xt;do Ve+=1,ee=it.charCodeAt(Ve);while(ee===L.plus||ee===L.greaterThan||ee===L.tilde||ee===L.pipe);Ye=L.combinator,ze=fr,he=Xt-It,kr=Ve;break;case L.asterisk:case L.ampersand:case L.bang:case L.comma:case L.equals:case L.dollar:case L.caret:case L.openSquare:case L.closeSquare:case L.colon:case L.semicolon:case L.openParenthesis:case L.closeParenthesis:Ye=ee,ze=fr,he=Xt-It,kr=(Ve=Xt)+1;break;case L.singleQuote:case L.doubleQuote:Qe=ee===L.singleQuote?"'":'"',Ve=Xt;do for(je=!1,(Ve=it.indexOf(Qe,Ve+1))===-1&&rr("quote",Qe),We=Ve;it.charCodeAt(We-1)===L.backslash;)We-=1,je=!je;while(je);Ye=L.str,ze=fr,he=Xt-It,kr=Ve+1;break;default:ee===L.slash&&it.charCodeAt(Xt+1)===L.asterisk?((Ve=it.indexOf("*/",Xt+2)+1)===0&&rr("comment","*/"),(Ie=(Be=it.slice(Xt,Ve+1).split(`
|
||
`)).length-1)>0?(xe=fr+Ie,Xe=Ve-Be[Ie].length):(xe=fr,Xe=It),Ye=L.comment,fr=xe,ze=xe,he=Ve-Xe):ee===L.slash?(Ye=ee,ze=fr,he=Xt-It,kr=(Ve=Xt)+1):(Ve=ve(it,Xt),Ye=L.word,ze=fr,he=Ve-It),kr=Ve+1}tt.push([Ye,fr,Xt-It,ze,he,Xt,kr]),Xe&&(It=Xe,Xe=null),Xt=kr}return tt};var S,M,L=function(be,ee){if(be&&be.__esModule)return be;if(be===null||typeof be!="object"&&typeof be!="function")return{default:be};var he=j(ee);if(he&&he.has(be))return he.get(be);var ze={},je=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var We in be)if(We!=="default"&&Object.prototype.hasOwnProperty.call(be,We)){var Ie=je?Object.getOwnPropertyDescriptor(be,We):null;Ie&&(Ie.get||Ie.set)?Object.defineProperty(ze,We,Ie):ze[We]=be[We]}return ze.default=be,he&&he.set(be,ze),ze}(Y);function j(be){if(typeof WeakMap!="function")return null;var ee=new WeakMap,he=new WeakMap;return(j=function(ze){return ze?he:ee})(be)}for(var q=((S={})[L.tab]=!0,S[L.newline]=!0,S[L.cr]=!0,S[L.feed]=!0,S),G=((M={})[L.space]=!0,M[L.tab]=!0,M[L.newline]=!0,M[L.cr]=!0,M[L.feed]=!0,M[L.ampersand]=!0,M[L.asterisk]=!0,M[L.bang]=!0,M[L.comma]=!0,M[L.colon]=!0,M[L.semicolon]=!0,M[L.openParenthesis]=!0,M[L.closeParenthesis]=!0,M[L.openSquare]=!0,M[L.closeSquare]=!0,M[L.singleQuote]=!0,M[L.doubleQuote]=!0,M[L.plus]=!0,M[L.pipe]=!0,M[L.tilde]=!0,M[L.greaterThan]=!0,M[L.equals]=!0,M[L.dollar]=!0,M[L.caret]=!0,M[L.slash]=!0,M),te={},le=0;le<22;le++)te["0123456789abcdefABCDEF".charCodeAt(le)]=!0;function ve(be,ee){var he,ze=ee;do{if(he=be.charCodeAt(ze),G[he])return ze-1;he===L.backslash?ze=Ce(be,ze)+1:ze++}while(ze<be.length);return ze-1}function Ce(be,ee){var he=ee,ze=be.charCodeAt(he+1);if(!q[ze])if(te[ze]){var je=0;do he++,je++,ze=be.charCodeAt(he+1);while(te[ze]&&je<6);je<6&&ze===L.space&&he++}else he++;return he}_.FIELDS={TYPE:0,START_LINE:1,START_COL:2,END_LINE:3,END_COL:4,START_POS:5,END_POS:6}}(H),function(_,S){S.__esModule=!0,S.default=void 0;var M,L,j=Ye(jn),q=Ye(Ys),G=Ye(ki),te=Ye(Fs),le=Ye(cl),ve=Ye(Sa),Ce=Ye($o),be=Ye(gs),ee=Qe(_i),he=Ye(Hs),ze=Ye(pl),je=Ye(c),We=Ye(P),Ie=Qe(H),Be=Qe(Y),Ve=Qe(Wt),xe=Tn;function Xe(lr){if(typeof WeakMap!="function")return null;var st=new WeakMap,Mt=new WeakMap;return(Xe=function(bt){return bt?Mt:st})(lr)}function Qe(lr,st){if(lr&&lr.__esModule)return lr;if(lr===null||typeof lr!="object"&&typeof lr!="function")return{default:lr};var Mt=Xe(st);if(Mt&&Mt.has(lr))return Mt.get(lr);var bt={},at=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var Et in lr)if(Et!=="default"&&Object.prototype.hasOwnProperty.call(lr,Et)){var Rt=at?Object.getOwnPropertyDescriptor(lr,Et):null;Rt&&(Rt.get||Rt.set)?Object.defineProperty(bt,Et,Rt):bt[Et]=lr[Et]}return bt.default=lr,Mt&&Mt.set(lr,bt),bt}function Ye(lr){return lr&&lr.__esModule?lr:{default:lr}}function tt(lr,st){for(var Mt=0;Mt<st.length;Mt++){var bt=st[Mt];bt.enumerable=bt.enumerable||!1,bt.configurable=!0,"value"in bt&&(bt.writable=!0),Object.defineProperty(lr,bt.key,bt)}}var it=((M={})[Be.space]=!0,M[Be.cr]=!0,M[Be.feed]=!0,M[Be.newline]=!0,M[Be.tab]=!0,M),vt=Object.assign({},it,((L={})[Be.comment]=!0,L));function It(lr){return{line:lr[Ie.FIELDS.START_LINE],column:lr[Ie.FIELDS.START_COL]}}function fr(lr){return{line:lr[Ie.FIELDS.END_LINE],column:lr[Ie.FIELDS.END_COL]}}function Xt(lr,st,Mt,bt){return{start:{line:lr,column:st},end:{line:Mt,column:bt}}}function kr(lr){return Xt(lr[Ie.FIELDS.START_LINE],lr[Ie.FIELDS.START_COL],lr[Ie.FIELDS.END_LINE],lr[Ie.FIELDS.END_COL])}function rr(lr,st){if(lr)return Xt(lr[Ie.FIELDS.START_LINE],lr[Ie.FIELDS.START_COL],st[Ie.FIELDS.END_LINE],st[Ie.FIELDS.END_COL])}function Sn(lr,st){var Mt=lr[st];if(typeof Mt=="string")return Mt.indexOf("\\")!==-1&&((0,xe.ensureObject)(lr,"raws"),lr[st]=(0,xe.unesc)(Mt),lr.raws[st]===void 0&&(lr.raws[st]=Mt)),lr}function es(lr,st){for(var Mt=-1,bt=[];(Mt=lr.indexOf(st,Mt+1))!==-1;)bt.push(Mt);return bt}var As=function(){function lr(at,Et){Et===void 0&&(Et={}),this.rule=at,this.options=Object.assign({lossy:!1,safe:!1},Et),this.position=0,this.css=typeof this.rule=="string"?this.rule:this.rule.selector,this.tokens=(0,Ie.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var Rt=rr(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new j.default({source:Rt}),this.root.errorGenerator=this._errorGenerator();var ht=new q.default({source:{start:{line:1,column:1}}});this.root.append(ht),this.current=ht,this.loop()}var st,Mt,bt=lr.prototype;return bt._errorGenerator=function(){var at=this;return function(Et,Rt){return typeof at.rule=="string"?new Error(Et):at.rule.error(Et,Rt)}},bt.attribute=function(){var at=[],Et=this.currToken;for(this.position++;this.position<this.tokens.length&&this.currToken[Ie.FIELDS.TYPE]!==Be.closeSquare;)at.push(this.currToken),this.position++;if(this.currToken[Ie.FIELDS.TYPE]!==Be.closeSquare)return this.expected("closing square bracket",this.currToken[Ie.FIELDS.START_POS]);var Rt=at.length,ht={source:Xt(Et[1],Et[2],this.currToken[3],this.currToken[4]),sourceIndex:Et[Ie.FIELDS.START_POS]};if(Rt===1&&!~[Be.word].indexOf(at[0][Ie.FIELDS.TYPE]))return this.expected("attribute",at[0][Ie.FIELDS.START_POS]);for(var cr=0,Dr="",Jr="",xr=null,dn=!1;cr<Rt;){var as=at[cr],Or=this.content(as),pr=at[cr+1];switch(as[Ie.FIELDS.TYPE]){case Be.space:if(dn=!0,this.options.lossy)break;if(xr){(0,xe.ensureObject)(ht,"spaces",xr);var Xr=ht.spaces[xr].after||"";ht.spaces[xr].after=Xr+Or;var zr=(0,xe.getProp)(ht,"raws","spaces",xr,"after")||null;zr&&(ht.raws.spaces[xr].after=zr+Or)}else Dr+=Or,Jr+=Or;break;case Be.asterisk:pr[Ie.FIELDS.TYPE]===Be.equals?(ht.operator=Or,xr="operator"):ht.namespace&&(xr!=="namespace"||dn)||!pr||(Dr&&((0,xe.ensureObject)(ht,"spaces","attribute"),ht.spaces.attribute.before=Dr,Dr=""),Jr&&((0,xe.ensureObject)(ht,"raws","spaces","attribute"),ht.raws.spaces.attribute.before=Dr,Jr=""),ht.namespace=(ht.namespace||"")+Or,(0,xe.getProp)(ht,"raws","namespace")&&(ht.raws.namespace+=Or),xr="namespace"),dn=!1;break;case Be.dollar:if(xr==="value"){var Ps=(0,xe.getProp)(ht,"raws","value");ht.value+="$",Ps&&(ht.raws.value=Ps+"$");break}case Be.caret:pr[Ie.FIELDS.TYPE]===Be.equals&&(ht.operator=Or,xr="operator"),dn=!1;break;case Be.combinator:if(Or==="~"&&pr[Ie.FIELDS.TYPE]===Be.equals&&(ht.operator=Or,xr="operator"),Or!=="|"){dn=!1;break}pr[Ie.FIELDS.TYPE]===Be.equals?(ht.operator=Or,xr="operator"):ht.namespace||ht.attribute||(ht.namespace=!0),dn=!1;break;case Be.word:if(pr&&this.content(pr)==="|"&&at[cr+2]&&at[cr+2][Ie.FIELDS.TYPE]!==Be.equals&&!ht.operator&&!ht.namespace)ht.namespace=Or,xr="namespace";else if(!ht.attribute||xr==="attribute"&&!dn)Dr&&((0,xe.ensureObject)(ht,"spaces","attribute"),ht.spaces.attribute.before=Dr,Dr=""),Jr&&((0,xe.ensureObject)(ht,"raws","spaces","attribute"),ht.raws.spaces.attribute.before=Jr,Jr=""),ht.attribute=(ht.attribute||"")+Or,(0,xe.getProp)(ht,"raws","attribute")&&(ht.raws.attribute+=Or),xr="attribute";else if(!ht.value&&ht.value!==""||xr==="value"&&!dn&&!ht.quoteMark){var Ci=(0,xe.unesc)(Or),So=(0,xe.getProp)(ht,"raws","value")||"",Ko=ht.value||"";ht.value=Ko+Ci,ht.quoteMark=null,(Ci!==Or||So)&&((0,xe.ensureObject)(ht,"raws"),ht.raws.value=(So||Ko)+Or),xr="value"}else{var _a=Or==="i"||Or==="I";!ht.value&&ht.value!==""||!ht.quoteMark&&!dn?(ht.value||ht.value==="")&&(xr="value",ht.value+=Or,ht.raws.value&&(ht.raws.value+=Or)):(ht.insensitive=_a,_a&&Or!=="I"||((0,xe.ensureObject)(ht,"raws"),ht.raws.insensitiveFlag=Or),xr="insensitive",Dr&&((0,xe.ensureObject)(ht,"spaces","insensitive"),ht.spaces.insensitive.before=Dr,Dr=""),Jr&&((0,xe.ensureObject)(ht,"raws","spaces","insensitive"),ht.raws.spaces.insensitive.before=Jr,Jr=""))}dn=!1;break;case Be.str:if(!ht.attribute||!ht.operator)return this.error("Expected an attribute followed by an operator preceding the string.",{index:as[Ie.FIELDS.START_POS]});var F2=(0,ee.unescapeValue)(Or),pd=F2.unescaped,$2=F2.quoteMark;ht.value=pd,ht.quoteMark=$2,xr="value",(0,xe.ensureObject)(ht,"raws"),ht.raws.value=Or,dn=!1;break;case Be.equals:if(!ht.attribute)return this.expected("attribute",as[Ie.FIELDS.START_POS],Or);if(ht.value)return this.error('Unexpected "=" found; an operator was already defined.',{index:as[Ie.FIELDS.START_POS]});ht.operator=ht.operator?ht.operator+Or:Or,xr="operator",dn=!1;break;case Be.comment:if(xr)if(dn||pr&&pr[Ie.FIELDS.TYPE]===Be.space||xr==="insensitive"){var Zw=(0,xe.getProp)(ht,"spaces",xr,"after")||"",eT=(0,xe.getProp)(ht,"raws","spaces",xr,"after")||Zw;(0,xe.ensureObject)(ht,"raws","spaces",xr),ht.raws.spaces[xr].after=eT+Or}else{var tT=ht[xr]||"",rT=(0,xe.getProp)(ht,"raws",xr)||tT;(0,xe.ensureObject)(ht,"raws"),ht.raws[xr]=rT+Or}else Jr+=Or;break;default:return this.error('Unexpected "'+Or+'" found.',{index:as[Ie.FIELDS.START_POS]})}cr++}Sn(ht,"attribute"),Sn(ht,"namespace"),this.newNode(new ee.default(ht)),this.position++},bt.parseWhitespaceEquivalentTokens=function(at){at<0&&(at=this.tokens.length);var Et=this.position,Rt=[],ht="",cr=void 0;do if(it[this.currToken[Ie.FIELDS.TYPE]])this.options.lossy||(ht+=this.content());else if(this.currToken[Ie.FIELDS.TYPE]===Be.comment){var Dr={};ht&&(Dr.before=ht,ht=""),cr=new te.default({value:this.content(),source:kr(this.currToken),sourceIndex:this.currToken[Ie.FIELDS.START_POS],spaces:Dr}),Rt.push(cr)}while(++this.position<at);if(ht){if(cr)cr.spaces.after=ht;else if(!this.options.lossy){var Jr=this.tokens[Et],xr=this.tokens[this.position-1];Rt.push(new Ce.default({value:"",source:Xt(Jr[Ie.FIELDS.START_LINE],Jr[Ie.FIELDS.START_COL],xr[Ie.FIELDS.END_LINE],xr[Ie.FIELDS.END_COL]),sourceIndex:Jr[Ie.FIELDS.START_POS],spaces:{before:ht,after:""}}))}}return Rt},bt.convertWhitespaceNodesToSpace=function(at,Et){var Rt=this;Et===void 0&&(Et=!1);var ht="",cr="";return at.forEach(function(Dr){var Jr=Rt.lossySpace(Dr.spaces.before,Et),xr=Rt.lossySpace(Dr.rawSpaceBefore,Et);ht+=Jr+Rt.lossySpace(Dr.spaces.after,Et&&Jr.length===0),cr+=Jr+Dr.value+Rt.lossySpace(Dr.rawSpaceAfter,Et&&xr.length===0)}),cr===ht&&(cr=void 0),{space:ht,rawSpace:cr}},bt.isNamedCombinator=function(at){return at===void 0&&(at=this.position),this.tokens[at+0]&&this.tokens[at+0][Ie.FIELDS.TYPE]===Be.slash&&this.tokens[at+1]&&this.tokens[at+1][Ie.FIELDS.TYPE]===Be.word&&this.tokens[at+2]&&this.tokens[at+2][Ie.FIELDS.TYPE]===Be.slash},bt.namedCombinator=function(){if(this.isNamedCombinator()){var at=this.content(this.tokens[this.position+1]),Et=(0,xe.unesc)(at).toLowerCase(),Rt={};Et!==at&&(Rt.value="/"+at+"/");var ht=new ze.default({value:"/"+Et+"/",source:Xt(this.currToken[Ie.FIELDS.START_LINE],this.currToken[Ie.FIELDS.START_COL],this.tokens[this.position+2][Ie.FIELDS.END_LINE],this.tokens[this.position+2][Ie.FIELDS.END_COL]),sourceIndex:this.currToken[Ie.FIELDS.START_POS],raws:Rt});return this.position=this.position+3,ht}this.unexpected()},bt.combinator=function(){var at=this;if(this.content()==="|")return this.namespace();var Et=this.locateNextMeaningfulToken(this.position);if(!(Et<0||this.tokens[Et][Ie.FIELDS.TYPE]===Be.comma)){var Rt,ht=this.currToken,cr=void 0;if(Et>this.position&&(cr=this.parseWhitespaceEquivalentTokens(Et)),this.isNamedCombinator()?Rt=this.namedCombinator():this.currToken[Ie.FIELDS.TYPE]===Be.combinator?(Rt=new ze.default({value:this.content(),source:kr(this.currToken),sourceIndex:this.currToken[Ie.FIELDS.START_POS]}),this.position++):it[this.currToken[Ie.FIELDS.TYPE]]||cr||this.unexpected(),Rt){if(cr){var Dr=this.convertWhitespaceNodesToSpace(cr),Jr=Dr.space,xr=Dr.rawSpace;Rt.spaces.before=Jr,Rt.rawSpaceBefore=xr}}else{var dn=this.convertWhitespaceNodesToSpace(cr,!0),as=dn.space,Or=dn.rawSpace;Or||(Or=as);var pr={},Xr={spaces:{}};as.endsWith(" ")&&Or.endsWith(" ")?(pr.before=as.slice(0,as.length-1),Xr.spaces.before=Or.slice(0,Or.length-1)):as.startsWith(" ")&&Or.startsWith(" ")?(pr.after=as.slice(1),Xr.spaces.after=Or.slice(1)):Xr.value=Or,Rt=new ze.default({value:" ",source:rr(ht,this.tokens[this.position-1]),sourceIndex:ht[Ie.FIELDS.START_POS],spaces:pr,raws:Xr})}return this.currToken&&this.currToken[Ie.FIELDS.TYPE]===Be.space&&(Rt.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(Rt)}var zr=this.parseWhitespaceEquivalentTokens(Et);if(zr.length>0){var Ps=this.current.last;if(Ps){var Ci=this.convertWhitespaceNodesToSpace(zr),So=Ci.space,Ko=Ci.rawSpace;Ko!==void 0&&(Ps.rawSpaceAfter+=Ko),Ps.spaces.after+=So}else zr.forEach(function(_a){return at.newNode(_a)})}},bt.comma=function(){if(this.position===this.tokens.length-1)return this.root.trailingComma=!0,void this.position++;this.current._inferEndPosition();var at=new q.default({source:{start:It(this.tokens[this.position+1])}});this.current.parent.append(at),this.current=at,this.position++},bt.comment=function(){var at=this.currToken;this.newNode(new te.default({value:this.content(),source:kr(at),sourceIndex:at[Ie.FIELDS.START_POS]})),this.position++},bt.error=function(at,Et){throw this.root.error(at,Et)},bt.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[Ie.FIELDS.START_POS]})},bt.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[Ie.FIELDS.START_POS])},bt.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[Ie.FIELDS.START_POS])},bt.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[Ie.FIELDS.START_POS])},bt.unexpectedPipe=function(){return this.error("Unexpected '|'.",this.currToken[Ie.FIELDS.START_POS])},bt.namespace=function(){var at=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[Ie.FIELDS.TYPE]===Be.word?(this.position++,this.word(at)):this.nextToken[Ie.FIELDS.TYPE]===Be.asterisk?(this.position++,this.universal(at)):void this.unexpectedPipe()},bt.nesting=function(){if(this.nextToken&&this.content(this.nextToken)==="|")this.position++;else{var at=this.currToken;this.newNode(new je.default({value:this.content(),source:kr(at),sourceIndex:at[Ie.FIELDS.START_POS]})),this.position++}},bt.parentheses=function(){var at=this.current.last,Et=1;if(this.position++,at&&at.type===Ve.PSEUDO){var Rt=new q.default({source:{start:It(this.tokens[this.position-1])}}),ht=this.current;for(at.append(Rt),this.current=Rt;this.position<this.tokens.length&&Et;)this.currToken[Ie.FIELDS.TYPE]===Be.openParenthesis&&Et++,this.currToken[Ie.FIELDS.TYPE]===Be.closeParenthesis&&Et--,Et?this.parse():(this.current.source.end=fr(this.currToken),this.current.parent.source.end=fr(this.currToken),this.position++);this.current=ht}else{for(var cr,Dr=this.currToken,Jr="(";this.position<this.tokens.length&&Et;)this.currToken[Ie.FIELDS.TYPE]===Be.openParenthesis&&Et++,this.currToken[Ie.FIELDS.TYPE]===Be.closeParenthesis&&Et--,cr=this.currToken,Jr+=this.parseParenthesisToken(this.currToken),this.position++;at?at.appendToPropertyAndEscape("value",Jr,Jr):this.newNode(new Ce.default({value:Jr,source:Xt(Dr[Ie.FIELDS.START_LINE],Dr[Ie.FIELDS.START_COL],cr[Ie.FIELDS.END_LINE],cr[Ie.FIELDS.END_COL]),sourceIndex:Dr[Ie.FIELDS.START_POS]}))}if(Et)return this.expected("closing parenthesis",this.currToken[Ie.FIELDS.START_POS])},bt.pseudo=function(){for(var at=this,Et="",Rt=this.currToken;this.currToken&&this.currToken[Ie.FIELDS.TYPE]===Be.colon;)Et+=this.content(),this.position++;return this.currToken?this.currToken[Ie.FIELDS.TYPE]!==Be.word?this.expected(["pseudo-class","pseudo-element"],this.currToken[Ie.FIELDS.START_POS]):void this.splitWord(!1,function(ht,cr){Et+=ht,at.newNode(new be.default({value:Et,source:rr(Rt,at.currToken),sourceIndex:Rt[Ie.FIELDS.START_POS]})),cr>1&&at.nextToken&&at.nextToken[Ie.FIELDS.TYPE]===Be.openParenthesis&&at.error("Misplaced parenthesis.",{index:at.nextToken[Ie.FIELDS.START_POS]})}):this.expected(["pseudo-class","pseudo-element"],this.position-1)},bt.space=function(){var at=this.content();this.position===0||this.prevToken[Ie.FIELDS.TYPE]===Be.comma||this.prevToken[Ie.FIELDS.TYPE]===Be.openParenthesis||this.current.nodes.every(function(Et){return Et.type==="comment"})?(this.spaces=this.optionalSpace(at),this.position++):this.position===this.tokens.length-1||this.nextToken[Ie.FIELDS.TYPE]===Be.comma||this.nextToken[Ie.FIELDS.TYPE]===Be.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(at),this.position++):this.combinator()},bt.string=function(){var at=this.currToken;this.newNode(new Ce.default({value:this.content(),source:kr(at),sourceIndex:at[Ie.FIELDS.START_POS]})),this.position++},bt.universal=function(at){var Et=this.nextToken;if(Et&&this.content(Et)==="|")return this.position++,this.namespace();var Rt=this.currToken;this.newNode(new he.default({value:this.content(),source:kr(Rt),sourceIndex:Rt[Ie.FIELDS.START_POS]}),at),this.position++},bt.splitWord=function(at,Et){for(var Rt=this,ht=this.nextToken,cr=this.content();ht&&~[Be.dollar,Be.caret,Be.equals,Be.word].indexOf(ht[Ie.FIELDS.TYPE]);){this.position++;var Dr=this.content();if(cr+=Dr,Dr.lastIndexOf("\\")===Dr.length-1){var Jr=this.nextToken;Jr&&Jr[Ie.FIELDS.TYPE]===Be.space&&(cr+=this.requiredSpace(this.content(Jr)),this.position++)}ht=this.nextToken}var xr=es(cr,".").filter(function(pr){var Xr=cr[pr-1]==="\\",zr=/^\d+\.\d+%$/.test(cr);return!Xr&&!zr}),dn=es(cr,"#").filter(function(pr){return cr[pr-1]!=="\\"}),as=es(cr,"#{");as.length&&(dn=dn.filter(function(pr){return!~as.indexOf(pr)}));var Or=(0,We.default)(function(){var pr=Array.prototype.concat.apply([],arguments);return pr.filter(function(Xr,zr){return zr===pr.indexOf(Xr)})}([0].concat(xr,dn)));Or.forEach(function(pr,Xr){var zr,Ps=Or[Xr+1]||cr.length,Ci=cr.slice(pr,Ps);if(Xr===0&&Et)return Et.call(Rt,Ci,Or.length);var So=Rt.currToken,Ko=So[Ie.FIELDS.START_POS]+Or[Xr],_a=Xt(So[1],So[2]+pr,So[3],So[2]+(Ps-1));if(~xr.indexOf(pr)){var F2={value:Ci.slice(1),source:_a,sourceIndex:Ko};zr=new G.default(Sn(F2,"value"))}else if(~dn.indexOf(pr)){var pd={value:Ci.slice(1),source:_a,sourceIndex:Ko};zr=new le.default(Sn(pd,"value"))}else{var $2={value:Ci,source:_a,sourceIndex:Ko};Sn($2,"value"),zr=new ve.default($2)}Rt.newNode(zr,at),at=null}),this.position++},bt.word=function(at){var Et=this.nextToken;return Et&&this.content(Et)==="|"?(this.position++,this.namespace()):this.splitWord(at)},bt.loop=function(){for(;this.position<this.tokens.length;)this.parse(!0);return this.current._inferEndPosition(),this.root},bt.parse=function(at){switch(this.currToken[Ie.FIELDS.TYPE]){case Be.space:this.space();break;case Be.comment:this.comment();break;case Be.openParenthesis:this.parentheses();break;case Be.closeParenthesis:at&&this.missingParenthesis();break;case Be.openSquare:this.attribute();break;case Be.dollar:case Be.caret:case Be.equals:case Be.word:this.word();break;case Be.colon:this.pseudo();break;case Be.comma:this.comma();break;case Be.asterisk:this.universal();break;case Be.ampersand:this.nesting();break;case Be.slash:case Be.combinator:this.combinator();break;case Be.str:this.string();break;case Be.closeSquare:this.missingSquareBracket();case Be.semicolon:this.missingBackslash();default:this.unexpected()}},bt.expected=function(at,Et,Rt){if(Array.isArray(at)){var ht=at.pop();at=at.join(", ")+" or "+ht}var cr=/^[aeiou]/.test(at[0])?"an":"a";return Rt?this.error("Expected "+cr+" "+at+', found "'+Rt+'" instead.',{index:Et}):this.error("Expected "+cr+" "+at+".",{index:Et})},bt.requiredSpace=function(at){return this.options.lossy?" ":at},bt.optionalSpace=function(at){return this.options.lossy?"":at},bt.lossySpace=function(at,Et){return this.options.lossy?Et?" ":"":at},bt.parseParenthesisToken=function(at){var Et=this.content(at);return at[Ie.FIELDS.TYPE]===Be.space?this.requiredSpace(Et):Et},bt.newNode=function(at,Et){return Et&&(/^ +$/.test(Et)&&(this.options.lossy||(this.spaces=(this.spaces||"")+Et),Et=!0),at.namespace=Et,Sn(at,"namespace")),this.spaces&&(at.spaces.before=this.spaces,this.spaces=""),this.current.append(at)},bt.content=function(at){return at===void 0&&(at=this.currToken),this.css.slice(at[Ie.FIELDS.START_POS],at[Ie.FIELDS.END_POS])},bt.locateNextMeaningfulToken=function(at){at===void 0&&(at=this.position+1);for(var Et=at;Et<this.tokens.length;){if(!vt[this.tokens[Et][Ie.FIELDS.TYPE]])return Et;Et++}return-1},st=lr,(Mt=[{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]}}])&&tt(st.prototype,Mt),Object.defineProperty(st,"prototype",{writable:!1}),lr}();S.default=As,_.exports=S.default}(nn,nn.exports);var we=nn.exports;(function(_,S){S.__esModule=!0,S.default=void 0;var M,L=(M=we)&&M.__esModule?M:{default:M},j=function(){function q(te,le){this.func=te||function(){},this.funcRes=null,this.options=le}var G=q.prototype;return G._shouldUpdateSelector=function(te,le){return le===void 0&&(le={}),Object.assign({},this.options,le).updateSelector!==!1&&typeof te!="string"},G._isLossy=function(te){return te===void 0&&(te={}),Object.assign({},this.options,te).lossless===!1},G._root=function(te,le){return le===void 0&&(le={}),new L.default(te,this._parseOptions(le)).root},G._parseOptions=function(te){return{lossy:this._isLossy(te)}},G._run=function(te,le){var ve=this;return le===void 0&&(le={}),new Promise(function(Ce,be){try{var ee=ve._root(te,le);Promise.resolve(ve.func(ee)).then(function(he){var ze=void 0;return ve._shouldUpdateSelector(te,le)&&(ze=ee.toString(),te.selector=ze),{transform:he,root:ee,string:ze}}).then(Ce,be)}catch(he){return void be(he)}})},G._runSync=function(te,le){le===void 0&&(le={});var ve=this._root(te,le),Ce=this.func(ve);if(Ce&&typeof Ce.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var be=void 0;return le.updateSelector&&typeof te!="string"&&(be=ve.toString(),te.selector=be),{transform:Ce,root:ve,string:be}},G.ast=function(te,le){return this._run(te,le).then(function(ve){return ve.root})},G.astSync=function(te,le){return this._runSync(te,le).root},G.transform=function(te,le){return this._run(te,le).then(function(ve){return ve.transform})},G.transformSync=function(te,le){return this._runSync(te,le).transform},G.process=function(te,le){return this._run(te,le).then(function(ve){return ve.string||ve.root.toString()})},G.processSync=function(te,le){var ve=this._runSync(te,le);return ve.string||ve.root.toString()},q}();S.default=j,_.exports=S.default})(br,br.exports);var De=br.exports,Ue={},Ke={__esModule:!0};Ke.universal=Ke.tag=Ke.string=Ke.selector=Ke.root=Ke.pseudo=Ke.nesting=Ke.id=Ke.comment=Ke.combinator=Ke.className=Ke.attribute=void 0;var et=yi(_i),St=yi(ki),Jt=yi(pl),Yt=yi(Fs),Pr=yi(cl),kn=yi(c),bn=yi(gs),Dn=yi(jn),Jn=yi(Ys),zi=yi($o),Bn=yi(Sa),h2=yi(Hs);function yi(_){return _&&_.__esModule?_:{default:_}}Ke.attribute=function(_){return new et.default(_)},Ke.className=function(_){return new St.default(_)},Ke.combinator=function(_){return new Jt.default(_)},Ke.comment=function(_){return new Yt.default(_)},Ke.id=function(_){return new Pr.default(_)},Ke.nesting=function(_){return new kn.default(_)},Ke.pseudo=function(_){return new bn.default(_)},Ke.root=function(_){return new Dn.default(_)},Ke.selector=function(_){return new Jn.default(_)},Ke.string=function(_){return new zi.default(_)},Ke.tag=function(_){return new Bn.default(_)},Ke.universal=function(_){return new h2.default(_)};var On={__esModule:!0};On.isComment=On.isCombinator=On.isClassName=On.isAttribute=void 0,On.isContainer=function(_){return!(!Zl(_)||!_.walk)},On.isIdentifier=void 0,On.isNamespace=function(_){return ec(_)||rc(_)},On.isNesting=void 0,On.isNode=Zl,On.isPseudo=void 0,On.isPseudoClass=function(_){return tc(_)&&!S1(_)},On.isPseudoElement=S1,On.isUniversal=On.isTag=On.isString=On.isSelector=On.isRoot=void 0;var ci,os=Wt,ff=((ci={})[os.ATTRIBUTE]=!0,ci[os.CLASS]=!0,ci[os.COMBINATOR]=!0,ci[os.COMMENT]=!0,ci[os.ID]=!0,ci[os.NESTING]=!0,ci[os.PSEUDO]=!0,ci[os.ROOT]=!0,ci[os.SELECTOR]=!0,ci[os.STRING]=!0,ci[os.TAG]=!0,ci[os.UNIVERSAL]=!0,ci);function Zl(_){return typeof _=="object"&&ff[_.type]}function Qn(_,S){return Zl(S)&&S.type===_}var ec=Qn.bind(null,os.ATTRIBUTE);On.isAttribute=ec;var f2=Qn.bind(null,os.CLASS);On.isClassName=f2;var df=Qn.bind(null,os.COMBINATOR);On.isCombinator=df;var d2=Qn.bind(null,os.COMMENT);On.isComment=d2;var m2=Qn.bind(null,os.ID);On.isIdentifier=m2;var g2=Qn.bind(null,os.NESTING);On.isNesting=g2;var tc=Qn.bind(null,os.PSEUDO);On.isPseudo=tc;var mf=Qn.bind(null,os.ROOT);On.isRoot=mf;var gf=Qn.bind(null,os.SELECTOR);On.isSelector=gf;var v2=Qn.bind(null,os.STRING);On.isString=v2;var rc=Qn.bind(null,os.TAG);On.isTag=rc;var nc=Qn.bind(null,os.UNIVERSAL);function S1(_){return tc(_)&&_.value&&(_.value.startsWith("::")||_.value.toLowerCase()===":before"||_.value.toLowerCase()===":after"||_.value.toLowerCase()===":first-letter"||_.value.toLowerCase()===":first-line")}On.isUniversal=nc,function(_){_.__esModule=!0;var S=Wt;Object.keys(S).forEach(function(j){j!=="default"&&j!=="__esModule"&&(j in _&&_[j]===S[j]||(_[j]=S[j]))});var M=Ke;Object.keys(M).forEach(function(j){j!=="default"&&j!=="__esModule"&&(j in _&&_[j]===M[j]||(_[j]=M[j]))});var L=On;Object.keys(L).forEach(function(j){j!=="default"&&j!=="__esModule"&&(j in _&&_[j]===L[j]||(_[j]=L[j]))})}(Ue),function(_,S){S.__esModule=!0,S.default=void 0;var M,L=(M=De)&&M.__esModule?M:{default:M},j=function(le,ve){if(le&&le.__esModule)return le;if(le===null||typeof le!="object"&&typeof le!="function")return{default:le};var Ce=q(ve);if(Ce&&Ce.has(le))return Ce.get(le);var be={},ee=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var he in le)if(he!=="default"&&Object.prototype.hasOwnProperty.call(le,he)){var ze=ee?Object.getOwnPropertyDescriptor(le,he):null;ze&&(ze.get||ze.set)?Object.defineProperty(be,he,ze):be[he]=le[he]}return be.default=le,Ce&&Ce.set(le,be),be}(Ue);function q(le){if(typeof WeakMap!="function")return null;var ve=new WeakMap,Ce=new WeakMap;return(q=function(be){return be?Ce:ve})(le)}var G=function(le){return new L.default(le)};Object.assign(G,j),delete G.__esModule;var te=G;S.default=te,_.exports=S.default}(jr,jr.exports);var sc=jr.exports,ic=pe(sc);const vf=/^(-\w+-)?animation-name$/,y2=/^(-\w+-)?animation$/,hl=function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const S=Object.create(null),M=_.replace(/^data-v-/,"");return{postcssPlugin:"vue-sfc-scoped",Rule(L){(function(j,q){fl.has(q)||q.parent&&q.parent.type==="atrule"&&/-?keyframes$/.test(q.parent.name)||(fl.add(q),q.selector=ic(G=>{G.each(te=>{oc(j,te,G)})}).processSync(q.selector))})(_,L)},AtRule(L){/-?keyframes$/.test(L.name)&&!L.params.endsWith(`-${M}`)&&(S[L.params]=L.params=L.params+"-"+M)},OnceExit(L){Object.keys(S).length&&L.walkDecls(j=>{vf.test(j.prop)&&(j.value=j.value.split(",").map(q=>S[q.trim()]||q.trim()).join(",")),y2.test(j.prop)&&(j.value=j.value.split(",").map(q=>{const G=q.trim().split(/\s+/),te=G.findIndex(le=>S[le]);return te!==-1?(G.splice(te,1,S[G[te]]),G.join(" ")):q}).join(","))})}}},fl=new WeakSet;function oc(_,S,M){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3],j=null,q=!0;if(S.each(G=>{if(G.type==="combinator"&&(G.value===">>>"||G.value==="/deep/"))return G.value=" ",G.spaces.before=G.spaces.after="",!1;if(G.type==="pseudo"){const{value:te}=G;if(te===":deep"||te==="::v-deep"){if(G.nodes.length){let le=G;G.nodes[0].each(Ce=>{S.insertAfter(le,Ce),le=Ce});const ve=S.at(S.index(G)-1);ve&&x1(ve)||S.insertAfter(G,ic.combinator({value:" "})),S.removeChild(G)}else{const le=S.at(S.index(G)-1);le&&x1(le)&&S.removeChild(le),S.removeChild(G)}return!1}if(te===":slotted"||te==="::v-slotted"){oc(_,G.nodes[0],M,!0);let le=G;return G.nodes[0].each(ve=>{S.insertAfter(le,ve),le=ve}),S.removeChild(G),q=!1,!1}if(te===":global"||te==="::v-global")return M.insertAfter(S,G.nodes[0]),M.removeChild(S),!1}(G.type!=="pseudo"&&G.type!=="combinator"||G.type==="pseudo"&&(G.value===":is"||G.value===":where"))&&(j=G)}),j){const{type:G,value:te}=j;G!=="pseudo"||te!==":is"&&te!==":where"||(j.nodes.forEach(le=>oc(_,le,M,L)),q=!1)}if(j?j.spaces.after="":S.first.spaces.before="",q){const G=L?_+"-s":_;S.insertAfter(j,ic.attribute({attribute:G,value:G,raws:{},quoteMark:'"'}))}}function x1(_){return _.type==="combinator"&&/^\s+$/.test(_.value)}hl.postcss=!0;var b2=hl,dl={},ml={},xa={},ac={},C2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");ac.encode=function(_){if(0<=_&&_<C2.length)return C2[_];throw new TypeError("Must be between 0 and 63: "+_)},ac.decode=function(_){return 65<=_&&_<=90?_-65:97<=_&&_<=122?_-97+26:48<=_&&_<=57?_-48+52:_==43?62:_==47?63:-1};var w1=ac;xa.encode=function(_){var S,M="",L=function(j){return j<0?1+(-j<<1):0+(j<<1)}(_);do S=31&L,(L>>>=5)>0&&(S|=32),M+=w1.encode(S);while(L>0);return M},xa.decode=function(_,S,M){var L,j,q,G,te=_.length,le=0,ve=0;do{if(S>=te)throw new Error("Expected more digits in base 64 VLQ value.");if((j=w1.decode(_.charCodeAt(S++)))===-1)throw new Error("Invalid base64 digit: "+_.charAt(S-1));L=!!(32&j),le+=(j&=31)<<ve,ve+=5}while(L);M.value=(G=(q=le)>>1,(1&q)==1?-G:G),M.rest=S};var yo={};(function(_){_.getArg=function(be,ee,he){if(ee in be)return be[ee];if(arguments.length===3)return he;throw new Error('"'+ee+'" is a required argument.')};var S=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,M=/^data:.+\,.+$/;function L(be){var ee=be.match(S);return ee?{scheme:ee[1],auth:ee[2],host:ee[3],port:ee[4],path:ee[5]}:null}function j(be){var ee="";return be.scheme&&(ee+=be.scheme+":"),ee+="//",be.auth&&(ee+=be.auth+"@"),be.host&&(ee+=be.host),be.port&&(ee+=":"+be.port),be.path&&(ee+=be.path),ee}function q(be){var ee=be,he=L(be);if(he){if(!he.path)return be;ee=he.path}for(var ze,je=_.isAbsolute(ee),We=ee.split(/\/+/),Ie=0,Be=We.length-1;Be>=0;Be--)(ze=We[Be])==="."?We.splice(Be,1):ze===".."?Ie++:Ie>0&&(ze===""?(We.splice(Be+1,Ie),Ie=0):(We.splice(Be,2),Ie--));return(ee=We.join("/"))===""&&(ee=je?"/":"."),he?(he.path=ee,j(he)):ee}function G(be,ee){be===""&&(be="."),ee===""&&(ee=".");var he=L(ee),ze=L(be);if(ze&&(be=ze.path||"/"),he&&!he.scheme)return ze&&(he.scheme=ze.scheme),j(he);if(he||ee.match(M))return ee;if(ze&&!ze.host&&!ze.path)return ze.host=ee,j(ze);var je=ee.charAt(0)==="/"?ee:q(be.replace(/\/+$/,"")+"/"+ee);return ze?(ze.path=je,j(ze)):je}_.urlParse=L,_.urlGenerate=j,_.normalize=q,_.join=G,_.isAbsolute=function(be){return be.charAt(0)==="/"||S.test(be)},_.relative=function(be,ee){be===""&&(be="."),be=be.replace(/\/$/,"");for(var he=0;ee.indexOf(be+"/")!==0;){var ze=be.lastIndexOf("/");if(ze<0||(be=be.slice(0,ze)).match(/^([^\/]+:\/)?\/*$/))return ee;++he}return Array(he+1).join("../")+ee.substr(be.length+1)};var te=!("__proto__"in Object.create(null));function le(be){return be}function ve(be){if(!be)return!1;var ee=be.length;if(ee<9||be.charCodeAt(ee-1)!==95||be.charCodeAt(ee-2)!==95||be.charCodeAt(ee-3)!==111||be.charCodeAt(ee-4)!==116||be.charCodeAt(ee-5)!==111||be.charCodeAt(ee-6)!==114||be.charCodeAt(ee-7)!==112||be.charCodeAt(ee-8)!==95||be.charCodeAt(ee-9)!==95)return!1;for(var he=ee-10;he>=0;he--)if(be.charCodeAt(he)!==36)return!1;return!0}function Ce(be,ee){return be===ee?0:be===null?1:ee===null?-1:be>ee?1:-1}_.toSetString=te?le:function(be){return ve(be)?"$"+be:be},_.fromSetString=te?le:function(be){return ve(be)?be.slice(1):be},_.compareByOriginalPositions=function(be,ee,he){var ze=Ce(be.source,ee.source);return ze!==0||(ze=be.originalLine-ee.originalLine)!=0||(ze=be.originalColumn-ee.originalColumn)!=0||he||(ze=be.generatedColumn-ee.generatedColumn)!=0||(ze=be.generatedLine-ee.generatedLine)!=0?ze:Ce(be.name,ee.name)},_.compareByGeneratedPositionsDeflated=function(be,ee,he){var ze=be.generatedLine-ee.generatedLine;return ze!==0||(ze=be.generatedColumn-ee.generatedColumn)!=0||he||(ze=Ce(be.source,ee.source))!==0||(ze=be.originalLine-ee.originalLine)!=0||(ze=be.originalColumn-ee.originalColumn)!=0?ze:Ce(be.name,ee.name)},_.compareByGeneratedPositionsInflated=function(be,ee){var he=be.generatedLine-ee.generatedLine;return he!==0||(he=be.generatedColumn-ee.generatedColumn)!=0||(he=Ce(be.source,ee.source))!==0||(he=be.originalLine-ee.originalLine)!=0||(he=be.originalColumn-ee.originalColumn)!=0?he:Ce(be.name,ee.name)},_.parseSourceMapInput=function(be){return JSON.parse(be.replace(/^\)]}'[^\n]*\n/,""))},_.computeSourceURL=function(be,ee,he){if(ee=ee||"",be&&(be[be.length-1]!=="/"&&ee[0]!=="/"&&(be+="/"),ee=be+ee),he){var ze=L(he);if(!ze)throw new Error("sourceMapURL could not be parsed");if(ze.path){var je=ze.path.lastIndexOf("/");je>=0&&(ze.path=ze.path.substring(0,je+1))}ee=G(j(ze),ee)}return q(ee)}})(yo);var T1={},lc=yo,_1=Object.prototype.hasOwnProperty,bo=typeof Map<"u";function $i(){this._array=[],this._set=bo?new Map:Object.create(null)}$i.fromArray=function(_,S){for(var M=new $i,L=0,j=_.length;L<j;L++)M.add(_[L],S);return M},$i.prototype.size=function(){return bo?this._set.size:Object.getOwnPropertyNames(this._set).length},$i.prototype.add=function(_,S){var M=bo?_:lc.toSetString(_),L=bo?this.has(_):_1.call(this._set,M),j=this._array.length;L&&!S||this._array.push(_),L||(bo?this._set.set(_,j):this._set[M]=j)},$i.prototype.has=function(_){if(bo)return this._set.has(_);var S=lc.toSetString(_);return _1.call(this._set,S)},$i.prototype.indexOf=function(_){if(bo){var S=this._set.get(_);if(S>=0)return S}else{var M=lc.toSetString(_);if(_1.call(this._set,M))return this._set[M]}throw new Error('"'+_+'" is not in the set.')},$i.prototype.at=function(_){if(_>=0&&_<this._array.length)return this._array[_];throw new Error("No element indexed by "+_)},$i.prototype.toArray=function(){return this._array.slice()},T1.ArraySet=$i;var A1={},E2=yo;function gl(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}gl.prototype.unsortedForEach=function(_,S){this._array.forEach(_,S)},gl.prototype.add=function(_){var S,M,L,j,q,G;M=_,L=(S=this._last).generatedLine,j=M.generatedLine,q=S.generatedColumn,G=M.generatedColumn,j>L||j==L&&G>=q||E2.compareByGeneratedPositionsInflated(S,M)<=0?(this._last=_,this._array.push(_)):(this._sorted=!1,this._array.push(_))},gl.prototype.toArray=function(){return this._sorted||(this._array.sort(E2.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},A1.MappingList=gl;var vl=xa,bs=yo,Co=T1.ArraySet,yf=A1.MappingList;function Ai(_){_||(_={}),this._file=bs.getArg(_,"file",null),this._sourceRoot=bs.getArg(_,"sourceRoot",null),this._skipValidation=bs.getArg(_,"skipValidation",!1),this._sources=new Co,this._names=new Co,this._mappings=new yf,this._sourcesContents=null}Ai.prototype._version=3,Ai.fromSourceMap=function(_){var S=_.sourceRoot,M=new Ai({file:_.file,sourceRoot:S});return _.eachMapping(function(L){var j={generated:{line:L.generatedLine,column:L.generatedColumn}};L.source!=null&&(j.source=L.source,S!=null&&(j.source=bs.relative(S,j.source)),j.original={line:L.originalLine,column:L.originalColumn},L.name!=null&&(j.name=L.name)),M.addMapping(j)}),_.sources.forEach(function(L){var j=L;S!==null&&(j=bs.relative(S,L)),M._sources.has(j)||M._sources.add(j);var q=_.sourceContentFor(L);q!=null&&M.setSourceContent(L,q)}),M},Ai.prototype.addMapping=function(_){var S=bs.getArg(_,"generated"),M=bs.getArg(_,"original",null),L=bs.getArg(_,"source",null),j=bs.getArg(_,"name",null);this._skipValidation||this._validateMapping(S,M,L,j),L!=null&&(L=String(L),this._sources.has(L)||this._sources.add(L)),j!=null&&(j=String(j),this._names.has(j)||this._names.add(j)),this._mappings.add({generatedLine:S.line,generatedColumn:S.column,originalLine:M!=null&&M.line,originalColumn:M!=null&&M.column,source:L,name:j})},Ai.prototype.setSourceContent=function(_,S){var M=_;this._sourceRoot!=null&&(M=bs.relative(this._sourceRoot,M)),S!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[bs.toSetString(M)]=S):this._sourcesContents&&(delete this._sourcesContents[bs.toSetString(M)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},Ai.prototype.applySourceMap=function(_,S,M){var L=S;if(S==null){if(_.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);L=_.file}var j=this._sourceRoot;j!=null&&(L=bs.relative(j,L));var q=new Co,G=new Co;this._mappings.unsortedForEach(function(te){if(te.source===L&&te.originalLine!=null){var le=_.originalPositionFor({line:te.originalLine,column:te.originalColumn});le.source!=null&&(te.source=le.source,M!=null&&(te.source=bs.join(M,te.source)),j!=null&&(te.source=bs.relative(j,te.source)),te.originalLine=le.line,te.originalColumn=le.column,le.name!=null&&(te.name=le.name))}var ve=te.source;ve==null||q.has(ve)||q.add(ve);var Ce=te.name;Ce==null||G.has(Ce)||G.add(Ce)},this),this._sources=q,this._names=G,_.sources.forEach(function(te){var le=_.sourceContentFor(te);le!=null&&(M!=null&&(te=bs.join(M,te)),j!=null&&(te=bs.relative(j,te)),this.setSourceContent(te,le))},this)},Ai.prototype._validateMapping=function(_,S,M,L){if(S&&typeof S.line!="number"&&typeof S.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((!(_&&"line"in _&&"column"in _&&_.line>0&&_.column>=0)||S||M||L)&&!(_&&"line"in _&&"column"in _&&S&&"line"in S&&"column"in S&&_.line>0&&_.column>=0&&S.line>0&&S.column>=0&&M))throw new Error("Invalid mapping: "+JSON.stringify({generated:_,source:M,original:S,name:L}))},Ai.prototype._serializeMappings=function(){for(var _,S,M,L,j=0,q=1,G=0,te=0,le=0,ve=0,Ce="",be=this._mappings.toArray(),ee=0,he=be.length;ee<he;ee++){if(_="",(S=be[ee]).generatedLine!==q)for(j=0;S.generatedLine!==q;)_+=";",q++;else if(ee>0){if(!bs.compareByGeneratedPositionsInflated(S,be[ee-1]))continue;_+=","}_+=vl.encode(S.generatedColumn-j),j=S.generatedColumn,S.source!=null&&(L=this._sources.indexOf(S.source),_+=vl.encode(L-ve),ve=L,_+=vl.encode(S.originalLine-1-te),te=S.originalLine-1,_+=vl.encode(S.originalColumn-G),G=S.originalColumn,S.name!=null&&(M=this._names.indexOf(S.name),_+=vl.encode(M-le),le=M)),Ce+=_}return Ce},Ai.prototype._generateSourcesContent=function(_,S){return _.map(function(M){if(!this._sourcesContents)return null;S!=null&&(M=bs.relative(S,M));var L=bs.toSetString(M);return Object.prototype.hasOwnProperty.call(this._sourcesContents,L)?this._sourcesContents[L]:null},this)},Ai.prototype.toJSON=function(){var _={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(_.file=this._file),this._sourceRoot!=null&&(_.sourceRoot=this._sourceRoot),this._sourcesContents&&(_.sourcesContent=this._generateSourcesContent(_.sources,_.sourceRoot)),_},Ai.prototype.toString=function(){return JSON.stringify(this.toJSON())},ml.SourceMapGenerator=Ai;var qo={},P1={};(function(_){function S(M,L,j,q,G,te){var le=Math.floor((L-M)/2)+M,ve=G(j,q[le],!0);return ve===0?le:ve>0?L-le>1?S(le,L,j,q,G,te):te==_.LEAST_UPPER_BOUND?L<q.length?L:-1:le:le-M>1?S(M,le,j,q,G,te):te==_.LEAST_UPPER_BOUND?le:M<0?-1:M}_.GREATEST_LOWER_BOUND=1,_.LEAST_UPPER_BOUND=2,_.search=function(M,L,j,q){if(L.length===0)return-1;var G=S(-1,L.length,M,L,j,q||_.GREATEST_LOWER_BOUND);if(G<0)return-1;for(;G-1>=0&&j(L[G],L[G-1],!0)===0;)--G;return G}})(P1);var S2={};function cc(_,S,M){var L=_[S];_[S]=_[M],_[M]=L}function M1(_,S,M,L){if(M<L){var j=M-1;cc(_,(le=M,ve=L,Math.round(le+Math.random()*(ve-le))),L);for(var q=_[L],G=M;G<L;G++)S(_[G],q)<=0&&cc(_,j+=1,G);cc(_,j+1,G);var te=j+1;M1(_,S,M,te-1),M1(_,S,te+1,L)}var le,ve}S2.quickSort=function(_,S){M1(_,S,0,_.length-1)};var hr=yo,V=P1,Q=T1.ArraySet,me=xa,_e=S2.quickSort;function He(_,S){var M=_;return typeof _=="string"&&(M=hr.parseSourceMapInput(_)),M.sections!=null?new qe(M,S):new Re(M,S)}function Re(_,S){var M=_;typeof _=="string"&&(M=hr.parseSourceMapInput(_));var L=hr.getArg(M,"version"),j=hr.getArg(M,"sources"),q=hr.getArg(M,"names",[]),G=hr.getArg(M,"sourceRoot",null),te=hr.getArg(M,"sourcesContent",null),le=hr.getArg(M,"mappings"),ve=hr.getArg(M,"file",null);if(L!=this._version)throw new Error("Unsupported version: "+L);G&&(G=hr.normalize(G)),j=j.map(String).map(hr.normalize).map(function(Ce){return G&&hr.isAbsolute(G)&&hr.isAbsolute(Ce)?hr.relative(G,Ce):Ce}),this._names=Q.fromArray(q.map(String),!0),this._sources=Q.fromArray(j,!0),this._absoluteSources=this._sources.toArray().map(function(Ce){return hr.computeSourceURL(G,Ce,S)}),this.sourceRoot=G,this.sourcesContent=te,this._mappings=le,this._sourceMapURL=S,this.file=ve}function Fe(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function qe(_,S){var M=_;typeof _=="string"&&(M=hr.parseSourceMapInput(_));var L=hr.getArg(M,"version"),j=hr.getArg(M,"sections");if(L!=this._version)throw new Error("Unsupported version: "+L);this._sources=new Q,this._names=new Q;var q={line:-1,column:0};this._sections=j.map(function(G){if(G.url)throw new Error("Support for url field in sections not implemented.");var te=hr.getArg(G,"offset"),le=hr.getArg(te,"line"),ve=hr.getArg(te,"column");if(le<q.line||le===q.line&&ve<q.column)throw new Error("Section offsets must be ordered and non-overlapping.");return q=te,{generatedOffset:{generatedLine:le+1,generatedColumn:ve+1},consumer:new He(hr.getArg(G,"map"),S)}})}He.fromSourceMap=function(_,S){return Re.fromSourceMap(_,S)},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(_,S){var M=_.charAt(S);return M===";"||M===","},He.prototype._parseMappings=function(_,S){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(_,S,M){var L,j=S||null;switch(M||He.GENERATED_ORDER){case He.GENERATED_ORDER:L=this._generatedMappings;break;case He.ORIGINAL_ORDER:L=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var q=this.sourceRoot;L.map(function(G){var te=G.source===null?null:this._sources.at(G.source);return{source:te=hr.computeSourceURL(q,te,this._sourceMapURL),generatedLine:G.generatedLine,generatedColumn:G.generatedColumn,originalLine:G.originalLine,originalColumn:G.originalColumn,name:G.name===null?null:this._names.at(G.name)}},this).forEach(_,j)},He.prototype.allGeneratedPositionsFor=function(_){var S=hr.getArg(_,"line"),M={source:hr.getArg(_,"source"),originalLine:S,originalColumn:hr.getArg(_,"column",0)};if(M.source=this._findSourceIndex(M.source),M.source<0)return[];var L=[],j=this._findMapping(M,this._originalMappings,"originalLine","originalColumn",hr.compareByOriginalPositions,V.LEAST_UPPER_BOUND);if(j>=0){var q=this._originalMappings[j];if(_.column===void 0)for(var G=q.originalLine;q&&q.originalLine===G;)L.push({line:hr.getArg(q,"generatedLine",null),column:hr.getArg(q,"generatedColumn",null),lastColumn:hr.getArg(q,"lastGeneratedColumn",null)}),q=this._originalMappings[++j];else for(var te=q.originalColumn;q&&q.originalLine===S&&q.originalColumn==te;)L.push({line:hr.getArg(q,"generatedLine",null),column:hr.getArg(q,"generatedColumn",null),lastColumn:hr.getArg(q,"lastGeneratedColumn",null)}),q=this._originalMappings[++j]}return L},qo.SourceMapConsumer=He,Re.prototype=Object.create(He.prototype),Re.prototype.consumer=He,Re.prototype._findSourceIndex=function(_){var S,M=_;if(this.sourceRoot!=null&&(M=hr.relative(this.sourceRoot,M)),this._sources.has(M))return this._sources.indexOf(M);for(S=0;S<this._absoluteSources.length;++S)if(this._absoluteSources[S]==_)return S;return-1},Re.fromSourceMap=function(_,S){var M=Object.create(Re.prototype),L=M._names=Q.fromArray(_._names.toArray(),!0),j=M._sources=Q.fromArray(_._sources.toArray(),!0);M.sourceRoot=_._sourceRoot,M.sourcesContent=_._generateSourcesContent(M._sources.toArray(),M.sourceRoot),M.file=_._file,M._sourceMapURL=S,M._absoluteSources=M._sources.toArray().map(function(ee){return hr.computeSourceURL(M.sourceRoot,ee,S)});for(var q=_._mappings.toArray().slice(),G=M.__generatedMappings=[],te=M.__originalMappings=[],le=0,ve=q.length;le<ve;le++){var Ce=q[le],be=new Fe;be.generatedLine=Ce.generatedLine,be.generatedColumn=Ce.generatedColumn,Ce.source&&(be.source=j.indexOf(Ce.source),be.originalLine=Ce.originalLine,be.originalColumn=Ce.originalColumn,Ce.name&&(be.name=L.indexOf(Ce.name)),te.push(be)),G.push(be)}return _e(M.__originalMappings,hr.compareByOriginalPositions),M},Re.prototype._version=3,Object.defineProperty(Re.prototype,"sources",{get:function(){return this._absoluteSources.slice()}}),Re.prototype._parseMappings=function(_,S){for(var M,L,j,q,G,te=1,le=0,ve=0,Ce=0,be=0,ee=0,he=_.length,ze=0,je={},We={},Ie=[],Be=[];ze<he;)if(_.charAt(ze)===";")te++,ze++,le=0;else if(_.charAt(ze)===",")ze++;else{for((M=new Fe).generatedLine=te,q=ze;q<he&&!this._charIsMappingSeparator(_,q);q++);if(j=je[L=_.slice(ze,q)])ze+=L.length;else{for(j=[];ze<q;)me.decode(_,ze,We),G=We.value,ze=We.rest,j.push(G);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");je[L]=j}M.generatedColumn=le+j[0],le=M.generatedColumn,j.length>1&&(M.source=be+j[1],be+=j[1],M.originalLine=ve+j[2],ve=M.originalLine,M.originalLine+=1,M.originalColumn=Ce+j[3],Ce=M.originalColumn,j.length>4&&(M.name=ee+j[4],ee+=j[4])),Be.push(M),typeof M.originalLine=="number"&&Ie.push(M)}_e(Be,hr.compareByGeneratedPositionsDeflated),this.__generatedMappings=Be,_e(Ie,hr.compareByOriginalPositions),this.__originalMappings=Ie},Re.prototype._findMapping=function(_,S,M,L,j,q){if(_[M]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+_[M]);if(_[L]<0)throw new TypeError("Column must be greater than or equal to 0, got "+_[L]);return V.search(_,S,j,q)},Re.prototype.computeColumnSpans=function(){for(var _=0;_<this._generatedMappings.length;++_){var S=this._generatedMappings[_];if(_+1<this._generatedMappings.length){var M=this._generatedMappings[_+1];if(S.generatedLine===M.generatedLine){S.lastGeneratedColumn=M.generatedColumn-1;continue}}S.lastGeneratedColumn=1/0}},Re.prototype.originalPositionFor=function(_){var S={generatedLine:hr.getArg(_,"line"),generatedColumn:hr.getArg(_,"column")},M=this._findMapping(S,this._generatedMappings,"generatedLine","generatedColumn",hr.compareByGeneratedPositionsDeflated,hr.getArg(_,"bias",He.GREATEST_LOWER_BOUND));if(M>=0){var L=this._generatedMappings[M];if(L.generatedLine===S.generatedLine){var j=hr.getArg(L,"source",null);j!==null&&(j=this._sources.at(j),j=hr.computeSourceURL(this.sourceRoot,j,this._sourceMapURL));var q=hr.getArg(L,"name",null);return q!==null&&(q=this._names.at(q)),{source:j,line:hr.getArg(L,"originalLine",null),column:hr.getArg(L,"originalColumn",null),name:q}}}return{source:null,line:null,column:null,name:null}},Re.prototype.hasContentsOfAllSources=function(){return!!this.sourcesContent&&this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(_){return _==null})},Re.prototype.sourceContentFor=function(_,S){if(!this.sourcesContent)return null;var M=this._findSourceIndex(_);if(M>=0)return this.sourcesContent[M];var L,j=_;if(this.sourceRoot!=null&&(j=hr.relative(this.sourceRoot,j)),this.sourceRoot!=null&&(L=hr.urlParse(this.sourceRoot))){var q=j.replace(/^file:\/\//,"");if(L.scheme=="file"&&this._sources.has(q))return this.sourcesContent[this._sources.indexOf(q)];if((!L.path||L.path=="/")&&this._sources.has("/"+j))return this.sourcesContent[this._sources.indexOf("/"+j)]}if(S)return null;throw new Error('"'+j+'" is not in the SourceMap.')},Re.prototype.generatedPositionFor=function(_){var S=hr.getArg(_,"source");if((S=this._findSourceIndex(S))<0)return{line:null,column:null,lastColumn:null};var M={source:S,originalLine:hr.getArg(_,"line"),originalColumn:hr.getArg(_,"column")},L=this._findMapping(M,this._originalMappings,"originalLine","originalColumn",hr.compareByOriginalPositions,hr.getArg(_,"bias",He.GREATEST_LOWER_BOUND));if(L>=0){var j=this._originalMappings[L];if(j.source===M.source)return{line:hr.getArg(j,"generatedLine",null),column:hr.getArg(j,"generatedColumn",null),lastColumn:hr.getArg(j,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},qo.BasicSourceMapConsumer=Re,qe.prototype=Object.create(He.prototype),qe.prototype.constructor=He,qe.prototype._version=3,Object.defineProperty(qe.prototype,"sources",{get:function(){for(var _=[],S=0;S<this._sections.length;S++)for(var M=0;M<this._sections[S].consumer.sources.length;M++)_.push(this._sections[S].consumer.sources[M]);return _}}),qe.prototype.originalPositionFor=function(_){var S={generatedLine:hr.getArg(_,"line"),generatedColumn:hr.getArg(_,"column")},M=V.search(S,this._sections,function(j,q){return j.generatedLine-q.generatedOffset.generatedLine||j.generatedColumn-q.generatedOffset.generatedColumn}),L=this._sections[M];return L?L.consumer.originalPositionFor({line:S.generatedLine-(L.generatedOffset.generatedLine-1),column:S.generatedColumn-(L.generatedOffset.generatedLine===S.generatedLine?L.generatedOffset.generatedColumn-1:0),bias:_.bias}):{source:null,line:null,column:null,name:null}},qe.prototype.hasContentsOfAllSources=function(){return this._sections.every(function(_){return _.consumer.hasContentsOfAllSources()})},qe.prototype.sourceContentFor=function(_,S){for(var M=0;M<this._sections.length;M++){var L=this._sections[M].consumer.sourceContentFor(_,!0);if(L)return L}if(S)return null;throw new Error('"'+_+'" is not in the SourceMap.')},qe.prototype.generatedPositionFor=function(_){for(var S=0;S<this._sections.length;S++){var M=this._sections[S];if(M.consumer._findSourceIndex(hr.getArg(_,"source"))!==-1){var L=M.consumer.generatedPositionFor(_);if(L)return{line:L.line+(M.generatedOffset.generatedLine-1),column:L.column+(M.generatedOffset.generatedLine===L.line?M.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},qe.prototype._parseMappings=function(_,S){this.__generatedMappings=[],this.__originalMappings=[];for(var M=0;M<this._sections.length;M++)for(var L=this._sections[M],j=L.consumer._generatedMappings,q=0;q<j.length;q++){var G=j[q],te=L.consumer._sources.at(G.source);te=hr.computeSourceURL(L.consumer.sourceRoot,te,this._sourceMapURL),this._sources.add(te),te=this._sources.indexOf(te);var le=null;G.name&&(le=L.consumer._names.at(G.name),this._names.add(le),le=this._names.indexOf(le));var ve={source:te,generatedLine:G.generatedLine+(L.generatedOffset.generatedLine-1),generatedColumn:G.generatedColumn+(L.generatedOffset.generatedLine===G.generatedLine?L.generatedOffset.generatedColumn-1:0),originalLine:G.originalLine,originalColumn:G.originalColumn,name:le};this.__generatedMappings.push(ve),typeof ve.originalLine=="number"&&this.__originalMappings.push(ve)}_e(this.__generatedMappings,hr.compareByGeneratedPositionsDeflated),_e(this.__originalMappings,hr.compareByOriginalPositions)},qo.IndexedSourceMapConsumer=qe;var rt={},mt=ml.SourceMapGenerator,At=yo,Nt=/(\r?\n)/,vr="$$$isSourceNode$$$";function ar(_,S,M,L,j){this.children=[],this.sourceContents={},this.line=_??null,this.column=S??null,this.source=M??null,this.name=j??null,this[vr]=!0,L!=null&&this.add(L)}ar.fromStringWithSourceMap=function(_,S,M){var L=new ar,j=_.split(Nt),q=0,G=function(){return be()+(be()||"");function be(){return q<j.length?j[q++]:void 0}},te=1,le=0,ve=null;return S.eachMapping(function(be){if(ve!==null){if(!(te<be.generatedLine)){var ee=(he=j[q]||"").substr(0,be.generatedColumn-le);return j[q]=he.substr(be.generatedColumn-le),le=be.generatedColumn,Ce(ve,ee),void(ve=be)}Ce(ve,G()),te++,le=0}for(;te<be.generatedLine;)L.add(G()),te++;if(le<be.generatedColumn){var he=j[q]||"";L.add(he.substr(0,be.generatedColumn)),j[q]=he.substr(be.generatedColumn),le=be.generatedColumn}ve=be},this),q<j.length&&(ve&&Ce(ve,G()),L.add(j.splice(q).join(""))),S.sources.forEach(function(be){var ee=S.sourceContentFor(be);ee!=null&&(M!=null&&(be=At.join(M,be)),L.setSourceContent(be,ee))}),L;function Ce(be,ee){if(be===null||be.source===void 0)L.add(ee);else{var he=M?At.join(M,be.source):be.source;L.add(new ar(be.originalLine,be.originalColumn,he,ee,be.name))}}},ar.prototype.add=function(_){if(Array.isArray(_))_.forEach(function(S){this.add(S)},this);else{if(!_[vr]&&typeof _!="string")throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+_);_&&this.children.push(_)}return this},ar.prototype.prepend=function(_){if(Array.isArray(_))for(var S=_.length-1;S>=0;S--)this.prepend(_[S]);else{if(!_[vr]&&typeof _!="string")throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+_);this.children.unshift(_)}return this},ar.prototype.walk=function(_){for(var S,M=0,L=this.children.length;M<L;M++)(S=this.children[M])[vr]?S.walk(_):S!==""&&_(S,{source:this.source,line:this.line,column:this.column,name:this.name})},ar.prototype.join=function(_){var S,M,L=this.children.length;if(L>0){for(S=[],M=0;M<L-1;M++)S.push(this.children[M]),S.push(_);S.push(this.children[M]),this.children=S}return this},ar.prototype.replaceRight=function(_,S){var M=this.children[this.children.length-1];return M[vr]?M.replaceRight(_,S):typeof M=="string"?this.children[this.children.length-1]=M.replace(_,S):this.children.push("".replace(_,S)),this},ar.prototype.setSourceContent=function(_,S){this.sourceContents[At.toSetString(_)]=S},ar.prototype.walkSourceContents=function(_){for(var S=0,M=this.children.length;S<M;S++)this.children[S][vr]&&this.children[S].walkSourceContents(_);var L=Object.keys(this.sourceContents);for(S=0,M=L.length;S<M;S++)_(At.fromSetString(L[S]),this.sourceContents[L[S]])},ar.prototype.toString=function(){var _="";return this.walk(function(S){_+=S}),_},ar.prototype.toStringWithSourceMap=function(_){var S={code:"",line:1,column:0},M=new mt(_),L=!1,j=null,q=null,G=null,te=null;return this.walk(function(le,ve){S.code+=le,ve.source!==null&&ve.line!==null&&ve.column!==null?(j===ve.source&&q===ve.line&&G===ve.column&&te===ve.name||M.addMapping({source:ve.source,original:{line:ve.line,column:ve.column},generated:{line:S.line,column:S.column},name:ve.name}),j=ve.source,q=ve.line,G=ve.column,te=ve.name,L=!0):L&&(M.addMapping({generated:{line:S.line,column:S.column}}),j=null,L=!1);for(var Ce=0,be=le.length;Ce<be;Ce++)le.charCodeAt(Ce)===10?(S.line++,S.column=0,Ce+1===be?(j=null,L=!1):L&&M.addMapping({source:ve.source,original:{line:ve.line,column:ve.column},generated:{line:S.line,column:S.column},name:ve.name})):S.column++}),this.walkSourceContents(function(le,ve){M.setSourceContent(le,ve)}),{code:S.code,map:M}},rt.SourceNode=ar,dl.SourceMapGenerator=ml.SourceMapGenerator,dl.SourceMapConsumer=qo.SourceMapConsumer,dl.SourceNode=rt.SourceNode;var Kt=dl,dr=Kt.SourceMapConsumer,Ot=Kt.SourceMapGenerator,Ht=pe(function(_,S){if(!_)return S;if(!S)return _;var M=new dr(_),L=new dr(S),j=new Ot;return L.eachMapping(function(q){if(q.originalLine!=null){var G=M.originalPositionFor({line:q.originalLine,column:q.originalColumn});G.source!=null&&j.addMapping({original:{line:G.line,column:G.column},generated:{line:q.generatedLine,column:q.generatedColumn},source:G.source,name:G.name})}}),[M,L].forEach(function(q){q.sources.forEach(function(G){j._sources.add(G);var te=q.sourceContentFor(G);te!=null&&j.setSourceContent(G,te)})}),j._sourceRoot=_.sourceRoot,j._file=_.file,JSON.parse(j.toString())});const wr=function(_,S,M){const L=(arguments.length>3&&arguments[3]!==void 0?arguments[3]:n(329))("sass"),j={...M,data:Ur(_,M.filename,M.additionalData),file:M.filename,outFile:M.filename,sourceMap:!!S};try{const q=L.renderSync(j),G=q.stats.includedFiles;return S?{code:q.css.toString(),map:Ht(S,JSON.parse(q.map.toString())),errors:[],dependencies:G}:{code:q.css.toString(),errors:[],dependencies:G}}catch(q){return{code:"",errors:[q],dependencies:[]}}},Vr=function(_,S,M){const L=(arguments.length>3&&arguments[3]!==void 0?arguments[3]:n(329))("stylus");try{const j=L(_,M);S&&j.set("sourcemap",{inline:!1,comment:!1});const q=j.render(),G=j.deps();return S?{code:q,map:Ht(S,j.sourcemap),errors:[],dependencies:G}:{code:q,errors:[],dependencies:G}}catch(j){return{code:"",errors:[j],dependencies:[]}}};function Ur(_,S,M){return M?u.isFunction(M)?M(_,S):M+_:_}const cn={less:function(_,S,M){const L=(arguments.length>3&&arguments[3]!==void 0?arguments[3]:n(329))("less");let j,q=null;if(L.render(Ur(_,M.filename,M.additionalData),{...M,syncImport:!0},(te,le)=>{q=te,j=le}),q)return{code:"",errors:[q],dependencies:[]};const G=j.imports;return S?{code:j.css.toString(),map:Ht(S,j.map),errors:[],dependencies:G}:{code:j.css.toString(),errors:[],dependencies:G}},sass:(_,S,M,L)=>wr(_,S,{...M,indentedSyntax:!0},L),scss:wr,styl:Vr,stylus:Vr};var Zn={exports:{}},Js={};Object.defineProperty(Js,"__esModule",{value:!0}),Js.getFileSystem=function(){return sn},Js.setFileSystem=function(_){sn.readFile=_.readFile,sn.writeFile=_.writeFile};let sn={readFile:()=>{throw Error("readFile not implemented")},writeFile:()=>{throw Error("writeFile not implemented")}};var Sr={},un={};Object.defineProperty(un,"__esModule",{value:!0}),un.default=function(_){return _?(on.test(_.charAt(0))&&(_=_.substr(1)),on.test(_.charAt(_.length-1))&&(_=_.substr(0,_.length-1)),_):""};const on=/['"]/;var Dt={};const Er=/[$]?[\w-]+/g;var qr=(_,S)=>{let M;for(;M=Er.exec(_);){const L=S[M[0]];L&&(_=_.slice(0,M.index)+L+_.slice(Er.lastIndex),Er.lastIndex-=M[0].length-L.length)}return _};const Cs=qr,Ni=/^:import\(("[^"]*"|'[^']*'|[^"']+)\)$/,uc=/^("[^"]*"|'[^']*'|[^"']+)$/,L1=_=>{const S={};return _.walkDecls(M=>{const L=M.raws.before?M.raws.before.trim():"";S[L+M.prop]=M.value}),S},O1=function(_,S){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"rule";return Object.keys(_).map(L=>{const j=_[L],q=Object.keys(j).map(le=>S.decl({prop:le,value:j[le],raws:{before:`
|
||
`}})),G=q.length>0,te=M==="rule"?S.rule({selector:`:import('${L}')`,raws:{after:G?`
|
||
`:""}}):S.atRule({name:"icss-import",params:`'${L}'`,raws:{after:G?`
|
||
`:""}});return G&&te.append(q),te})},I1=function(_,S){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"rule";const L=Object.keys(_).map(q=>S.decl({prop:q,value:_[q],raws:{before:`
|
||
`}}));if(L.length===0)return[];const j=M==="rule"?S.rule({selector:":export",raws:{after:`
|
||
`}}):S.atRule({name:"icss-export",raws:{after:`
|
||
`}});return j.append(L),[j]};var bf={replaceValueSymbols:qr,replaceSymbols:(_,S)=>{_.walk(M=>{M.type==="decl"&&M.value?M.value=Cs(M.value.toString(),S):M.type==="rule"&&M.selector?M.selector=Cs(M.selector.toString(),S):M.type==="atrule"&&M.params&&(M.params=Cs(M.params.toString(),S))})},extractICSS:function(_){let S=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"auto";const L={},j={};function q(te,le){const ve=le.replace(/'|"/g,"");L[ve]=Object.assign(L[ve]||{},L1(te)),S&&te.remove()}function G(te){Object.assign(j,L1(te)),S&&te.remove()}return _.each(te=>{if(te.type==="rule"&&M!=="at-rule"){if(te.selector.slice(0,7)===":import"){const le=Ni.exec(te.selector);le&&q(te,le[1])}te.selector===":export"&&G(te)}if(te.type==="atrule"&&M!=="rule"){if(te.name==="icss-import"){const le=uc.exec(te.params);le&&q(te,le[1])}te.name==="icss-export"&&G(te)}}),{icssImports:L,icssExports:j}},createICSSRules:(_,S,M,L)=>[...O1(_,M,L),...I1(S,M,L)]};Object.defineProperty(Dt,"__esModule",{value:!0}),Dt.default=void 0;var rx=bf;const M4=/^:import\((.+)\)$/;Dt.default=class{constructor(_,S){this.pathFetcher=_,this.plugin=this.plugin.bind(this),this.exportTokens={},this.translations={},this.trace=S}plugin(){const _=this;return{postcssPlugin:"css-modules-parser",OnceExit:async S=>(await Promise.all(_.fetchAllImports(S)),_.linkImportedSymbols(S),_.extractExports(S))}}fetchAllImports(_){let S=[];return _.each(M=>{M.type=="rule"&&M.selector.match(M4)&&S.push(this.fetchImport(M,_.source.input.from,S.length))}),S}linkImportedSymbols(_){(0,rx.replaceSymbols)(_,this.translations)}extractExports(_){_.each(S=>{S.type=="rule"&&S.selector==":export"&&this.handleExport(S)})}handleExport(_){_.each(S=>{S.type=="decl"&&(Object.keys(this.translations).forEach(M=>{S.value=S.value.replace(M,this.translations[M])}),this.exportTokens[S.prop]=S.value)}),_.remove()}async fetchImport(_,S,M){const L=_.selector.match(M4)[1],j=this.trace+String.fromCharCode(M),q=await this.pathFetcher(L,S,j);try{_.each(G=>{G.type=="decl"&&(this.translations[G.prop]=q[G.value])}),_.remove()}catch{}}};var Cf={};Object.defineProperty(Cf,"__esModule",{value:!0}),Cf.default=function(_,S){return new Promise((M,L)=>{const{writeFile:j}=(0,nx.getFileSystem)();j(`${_}.json`,JSON.stringify(S),q=>q?L(q):M(S))})};var Ef,nx=Js,Sf={},sx="[object Symbol]",ix=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,ox=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,x2="\\ud800-\\udfff",L4="\\u0300-\\u036f\\ufe20-\\ufe23",O4="\\u20d0-\\u20f0",I4="\\u2700-\\u27bf",k4="a-z\\xdf-\\xf6\\xf8-\\xff",z4="A-Z\\xc0-\\xd6\\xd8-\\xde",N4="\\ufe0e\\ufe0f",V4="\\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",ax="["+x2+"]",H4="["+V4+"]",w2="["+L4+O4+"]",D4="\\d+",lx="["+I4+"]",R4="["+k4+"]",j4="[^"+x2+V4+D4+I4+k4+z4+"]",xf="\\ud83c[\\udffb-\\udfff]",B4="[^"+x2+"]",wf="(?:\\ud83c[\\udde6-\\uddff]){2}",Tf="[\\ud800-\\udbff][\\udc00-\\udfff]",pc="["+z4+"]",F4="\\u200d",$4="(?:"+R4+"|"+j4+")",cx="(?:"+pc+"|"+j4+")",U4="(?:['’](?:d|ll|m|re|s|t|ve))?",q4="(?:['’](?:D|LL|M|RE|S|T|VE))?",W4="(?:"+w2+"|"+xf+")?",G4="["+N4+"]?",K4=G4+W4+"(?:"+F4+"(?:"+[B4,wf,Tf].join("|")+")"+G4+W4+")*",ux="(?:"+[lx,wf,Tf].join("|")+")"+K4,px="(?:"+[B4+w2+"?",w2,wf,Tf,ax].join("|")+")",hx=RegExp("['’]","g"),fx=RegExp(w2,"g"),dx=RegExp(xf+"(?="+xf+")|"+px+K4,"g"),mx=RegExp([pc+"?"+R4+"+"+U4+"(?="+[H4,pc,"$"].join("|")+")",cx+"+"+q4+"(?="+[H4,pc+$4,"$"].join("|")+")",pc+"?"+$4+"+"+U4,pc+"+"+q4,D4,ux].join("|"),"g"),gx=RegExp("["+F4+x2+L4+O4+N4+"]"),vx=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,yx=typeof Ae=="object"&&Ae&&Ae.Object===Object&&Ae,bx=typeof self=="object"&&self&&self.Object===Object&&self,Cx=yx||bx||Function("return this")(),Ex=(Ef={À:"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(_){return Ef?.[_]});function X4(_){return gx.test(_)}var Sx=Object.prototype.toString,Y4=Cx.Symbol,J4=Y4?Y4.prototype:void 0,Q4=J4?J4.toString:void 0;function T2(_){return _==null?"":function(S){if(typeof S=="string")return S;if(function(L){return typeof L=="symbol"||function(j){return!!j&&typeof j=="object"}(L)&&Sx.call(L)==sx}(S))return Q4?Q4.call(S):"";var M=S+"";return M=="0"&&1/S==-1/0?"-0":M}(_)}var Z4,xx=(Z4=function(_,S,M){return S=S.toLowerCase(),_+(M?wx(T2(S).toLowerCase()):S)},function(_){return function(S,M,L,j){for(var q=-1,G=S?S.length:0;++q<G;)L=M(L,S[q],q,S);return L}(function(S,M,L){return S=T2(S),M===void 0?function(j){return vx.test(j)}(S)?function(j){return j.match(mx)||[]}(S):function(j){return j.match(ix)||[]}(S):S.match(M)||[]}(function(S){return(S=T2(S))&&S.replace(ox,Ex).replace(fx,"")}(_).replace(hx,"")),Z4,"")}),wx=function(_){var S,M,L,j,q=X4(_=T2(_))?function(le){return X4(le)?function(ve){return ve.match(dx)||[]}(le):function(ve){return ve.split("")}(le)}(_):void 0,G=q?q[0]:_.charAt(0),te=q?(S=q,M=1,j=S.length,L=L===void 0?j:L,!M&&L>=j?S:function(le,ve,Ce){var be=-1,ee=le.length;ve<0&&(ve=-ve>ee?0:ee+ve),(Ce=Ce>ee?ee:Ce)<0&&(Ce+=ee),ee=ve>Ce?0:Ce-ve>>>0,ve>>>=0;for(var he=Array(ee);++be<ee;)he[be]=le[be+ve];return he}(S,M,L)).join(""):_.slice(1);return G.toUpperCase()+te},Tx=xx;Object.defineProperty(Sf,"__esModule",{value:!0}),Sf.makeLocalsConventionReducer=function(_,S){const M=typeof _=="function";return(L,j)=>{let[q,G]=j;if(M)return L[_(q,G,S)]=G,L;switch(_){case"camelCase":L[q]=G,L[(0,e3.default)(q)]=G;break;case"camelCaseOnly":L[(0,e3.default)(q)]=G;break;case"dashes":L[q]=G,L[t3(q)]=G;break;case"dashesOnly":L[t3(q)]=G}return L}};var _2,e3=(_2=Tx)&&_2.__esModule?_2:{default:_2};function t3(_){return _.replace(/-+(\w)/g,(S,M)=>M.toUpperCase())}var A2={};Object.defineProperty(A2,"__esModule",{value:!0}),A2.default=void 0;var _x=_f(f),hc=_f(l),Ax=_f(Dt),Px=Js;function _f(_){return _&&_.__esModule?_:{default:_}}class Af{constructor(S){this.plugins=S||Af.defaultPlugins}async load(S,M,L,j){const q=new Ax.default(j,L),G=this.plugins.concat([q.plugin()]);return{injectableSource:(await(0,_x.default)(G).process(S,{from:M})).css,exportTokens:q.exportTokens}}}const Mx=(_,S)=>_.length<S.length?_<S.substring(0,_.length)?-1:1:_.length>S.length?_.substring(0,S.length)<=S?-1:1:_<S?-1:1;A2.default=class{constructor(_,S,M){if(_==="/"&&r.platform==="win32"){const L=r.cwd().slice(0,3);if(!/^[A-Za-z]:\\$/.test(L))throw new Error(`Failed to obtain root from "${r.cwd()}".`);_=L}this.root=_,this.fileResolve=M,this.sources={},this.traces={},this.importNr=0,this.core=new Af(S),this.tokensByFile={},this.fs=(0,Px.getFileSystem)()}async fetch(_,S,M){const L=_.replace(/^["']|["']$/g,""),j=M||String.fromCharCode(this.importNr++),q=typeof this.fileResolve=="function",G=q?await this.fileResolve(L,S):await Promise.resolve();if(G&&!hc.default.isAbsolute(G))throw new Error('The returned path from the "fileResolve" option must be absolute.');const te=hc.default.dirname(S),le=G||hc.default.resolve(te,L);let ve=G||hc.default.resolve(hc.default.resolve(this.root,te),L);if(!q&&L[0]!=="."&&!hc.default.isAbsolute(L))try{ve=n(329).resolve(L)}catch{}return this.tokensByFile[ve]||new Promise((Ce,be)=>{this.fs.readFile(ve,"utf-8",async(ee,he)=>{ee&&be(ee);const{injectableSource:ze,exportTokens:je}=await this.core.load(he,le,j,this.fetch.bind(this));this.sources[ve]=ze,this.traces[j]=ve,this.tokensByFile[ve]=je,Ce(je)})})}get finalSource(){const _=this.traces,S=this.sources;let M=new Set;return Object.keys(_).sort(Mx).map(L=>{const j=_[L];return M.has(j)?null:(M.add(j),S[j])}).join("")}};var yl={},Pf={exports:{}};function r3(_,S,M,L,j){if(M[_]===2)return;if(M[_]===1)return j?function(te,le){const ve=new Error("Nondeterministic import's order"),Ce=le[te].find(be=>le[be].indexOf(te)>-1);return ve.nodes=[te,Ce],ve}(_,S):void 0;M[_]=1;const q=S[_],G=q.length;for(let te=0;te<G;++te){const le=r3(q[te],S,M,L,j);if(le instanceof Error)return le}M[_]=2,L.push(_)}const Lx=/^(.+?)\s+from\s+(?:"([^"]+)"|'([^']+)'|(global))$/,Ox=/^:import\((?:"([^"]+)"|'([^']+)')\)/;function n3(_,S,M,L){const j=S+"_siblings",q=S+"_"+_;if(L[q]!==1){Array.isArray(L[j])||(L[j]=[]);const G=L[j];Array.isArray(M[_])?M[_]=M[_].concat(G):M[_]=G.slice(),L[q]=1,G.push(_)}}Pf.exports=function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},S=0;const M=typeof _.createImportedName!="function"?j=>`i__imported_${j.replace(/\W/g,"_")}_${S++}`:_.createImportedName,L=_.failOnWrongOrder;return{postcssPlugin:"postcss-modules-extract-imports",prepare(){const j={},q={},G={},te={},le={};return{Once(ve,Ce){ve.walkRules(he=>{const ze=Ox.exec(he.selector);if(ze){const[,je,We]=ze,Ie=je||We;n3(Ie,"root",j,q),G[Ie]=he}}),ve.walkDecls(/^composes$/,he=>{const ze=he.value.match(Lx);if(!ze)return;let je,[,We,Ie,Be,Ve]=ze;if(Ve)je=We.split(/\s+/).map(xe=>`global(${xe})`);else{const xe=Ie||Be;let Xe=he.parent,Qe="";for(;Xe.type!=="root";)Qe=Xe.parent.index(Xe)+"_"+Qe,Xe=Xe.parent;const{selector:Ye}=he.parent;n3(xe,`_${Qe}${Ye}`,j,q),te[xe]=he,le[xe]=le[xe]||{},je=We.split(/\s+/).map(tt=>(le[xe][tt]||(le[xe][tt]=M(tt,xe)),le[xe][tt]))}he.value=je.join(" ")});const be=function(he,ze){const je=[],We={},Ie=Object.keys(he),Be=Ie.length;for(let Ve=0;Ve<Be;++Ve){const xe=r3(Ie[Ve],he,We,je,ze);if(xe instanceof Error)return xe}return je}(j,L);if(be instanceof Error){const he=be.nodes.find(ze=>te.hasOwnProperty(ze));throw te[he].error("Failed to resolve order of composed modules "+be.nodes.map(ze=>"`"+ze+"`").join(", ")+".",{plugin:"postcss-modules-extract-imports",word:"composes"})}let ee;be.forEach(he=>{const ze=le[he];let je=G[he];!je&&ze&&(je=Ce.rule({selector:`:import("${he}")`,raws:{after:`
|
||
`}}),ee?ve.insertAfter(ee,je):ve.prepend(je)),ee=je,ze&&Object.keys(ze).forEach(We=>{je.append(Ce.decl({value:We,prop:ze[We],raws:{before:`
|
||
`}}))})})}}}}},Pf.exports.postcss=!0;var s3,i3,Ix=Pf.exports;function o3(){if(i3)return s3;i3=1;const _={};return s3=class{constructor(S,M){this.hashKey=M,typeof S=="function"?(this.hashFactory=S,this.hash=void 0):(this.hashFactory=void 0,this.hash=S),this.buffer=""}update(S,M){return M!==void 0||typeof S!="string"||S.length>2e3?(this.hash===void 0&&(this.hash=this.hashFactory()),this.buffer.length>0&&(this.hash.update(this.buffer),this.buffer=""),this.hash.update(S,M)):(this.buffer+=S,this.buffer.length>2e3&&(this.hash===void 0&&(this.hash=this.hashFactory()),this.hash.update(this.buffer),this.buffer="")),this}digest(S){let M;const L=this.buffer;if(this.hash===void 0){const q=`${this.hashKey}-${S}`;M=_[q],M===void 0&&(M=_[q]=new Map);const G=M.get(L);if(G!==void 0)return G;this.hash=this.hashFactory()}L.length>0&&this.hash.update(L);const j=this.hash.digest(S);return M!==void 0&&M.set(L,j),j}}}var a3,l3,c3,u3,p3,h3,f3,P2={exports:{}};function Mf(){if(a3)return P2.exports;a3=1;const _=-4&Math.floor(16368);class S{constructor(L,j,q,G){const te=L.exports;te.init(),this.exports=te,this.mem=a.from(te.memory.buffer,0,65536),this.buffered=0,this.instancesPool=j,this.chunkSize=q,this.digestSize=G}reset(){this.buffered=0,this.exports.init()}update(L,j){if(typeof L=="string"){for(;L.length>_;)this._updateWithShortString(L.slice(0,_),j),L=L.slice(_);return this._updateWithShortString(L,j),this}return this._updateWithBuffer(L),this}_updateWithShortString(L,j){const{exports:q,buffered:G,mem:te,chunkSize:le}=this;let ve;if(L.length<70)if(j&&j!=="utf-8"&&j!=="utf8")if(j==="latin1"){ve=G;for(let Ce=0;Ce<L.length;Ce++){const be=L.charCodeAt(Ce);te[ve++]=be}}else ve=G+te.write(L,G,j);else{ve=G;for(let Ce=0;Ce<L.length;Ce++){const be=L.charCodeAt(Ce);if(be<128)te[ve++]=be;else{if(!(be<2048)){ve+=te.write(L.slice(Ce),ve,j);break}te[ve]=be>>6|192,te[ve+1]=63&be|128,ve+=2}}}else ve=G+te.write(L,G,j);if(ve<le)this.buffered=ve;else{const Ce=ve&~(this.chunkSize-1);q.update(Ce);const be=ve-Ce;this.buffered=be,be>0&&te.copyWithin(0,Ce,ve)}}_updateWithBuffer(L){const{exports:j,buffered:q,mem:G}=this,te=L.length;if(q+te<this.chunkSize)L.copy(G,q,0,te),this.buffered+=te;else{const le=q+te&~(this.chunkSize-1);if(le>65536){let Ce=65536-q;L.copy(G,q,0,Ce),j.update(65536);const be=le-q-65536;for(;Ce<be;)L.copy(G,0,Ce,Ce+65536),j.update(65536),Ce+=65536;L.copy(G,0,Ce,le-q),j.update(le-q-Ce)}else L.copy(G,q,0,le-q),j.update(le);const ve=te+q-le;this.buffered=ve,ve>0&&L.copy(G,0,te-ve,te)}}digest(L){const{exports:j,buffered:q,mem:G,digestSize:te}=this;j.final(q),this.instancesPool.push(this);const le=G.toString("latin1",0,te);return L==="hex"?le:L!=="binary"&&L?a.from(le,"hex").toString(L):a.from(le,"hex")}}return P2.exports=(M,L,j,q)=>{if(L.length>0){const G=L.pop();return G.reset(),G}return new S(new WebAssembly.Instance(M),L,j,q)},P2.exports.MAX_SHORT_STRING=_,P2.exports}function d3(){if(p3)return u3;p3=1;const _=Mf().MAX_SHORT_STRING;return u3=class{constructor(S){this.string=void 0,this.encoding=void 0,this.hash=S}update(S,M){if(this.string!==void 0){if(typeof S=="string"&&M===this.encoding&&this.string.length+S.length<_)return this.string+=S,this;this.hash.update(this.string,this.encoding),this.string=void 0}return typeof S=="string"?!(S.length<_)||M&&M.startsWith("ba")?this.hash.update(S,M):(this.string=S,this.encoding=M):this.hash.update(S),this}digest(S){return this.string!==void 0&&this.hash.update(this.string,this.encoding),this.hash.digest(S)}}}const kx={26:"abcdefghijklmnopqrstuvwxyz",32:"123456789abcdefghjkmnpqrstuvwxyz",36:"0123456789abcdefghijklmnopqrstuvwxyz",49:"abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",52:"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",58:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",62:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",64:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"};function zx(_,S){let M=0;for(let L=_.length-1;L>=0;L--){const j=4294967296*M+_[L];M=j%S,_[L]=Math.floor(j/S)}return M}let fc,Lf,Of,dc,mc;const M2=l,Nx=function(_,S,M,L){let j;return L=L||9999,(S=S||"xxhash64")==="xxhash64"?(Lf===void 0&&(Lf=function(){if(f3)return h3;f3=1;const q=Mf(),G=new WebAssembly.Module(a.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 h3=q.bind(null,G,[],32,16)}(),dc===void 0&&(dc=d3())),j=new dc(Lf())):S==="md4"?(Of===void 0&&(Of=function(){if(c3)return l3;c3=1;const q=Mf(),G=new WebAssembly.Module(a.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 l3=q.bind(null,G,[],64,32)}(),dc===void 0&&(dc=d3())),j=new dc(Of())):S==="native-md4"?(fc===void 0&&(fc=n(343),mc===void 0&&(mc=o3())),j=new mc(()=>fc.createHash("md4"),"md4")):(fc===void 0&&(fc=n(343),mc===void 0&&(mc=o3())),j=new mc(()=>fc.createHash(S),S)),j.update(_),M==="base26"||M==="base32"||M==="base36"||M==="base49"||M==="base52"||M==="base58"||M==="base62"?function(q,G,te){const le=kx[G];if(!le)throw new Error("Unknown encoding base"+G);const ve=Math.ceil(8*q.length/Math.log2(G));te=Math.min(te,ve);const Ce=new Uint32Array(Math.ceil(q.length/4));q.copy(a.from(Ce.buffer));let be="";for(let ee=0;ee<te;ee++)be=le[zx(Ce,G)]+be;return be}(j.digest(),M.substr(4),L):j.digest(M||"hex").substr(0,L)};var m3,g3,Vx=function(_,S){let M,L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const j=_.resourceQuery&&_.resourceQuery.length>1;M=typeof S=="function"?S(_.resourcePath,j?_.resourceQuery:void 0):S||"[hash].[ext]";const q=L.context,G=L.content,te=L.regExp;let le="bin",ve="file",Ce="",be="",ee="";if(_.resourcePath){const ze=M2.parse(_.resourcePath);let je=_.resourcePath;ze.ext&&(le=ze.ext.substr(1)),ze.dir&&(ve=ze.name,je=ze.dir+M2.sep),q!==void 0?(Ce=M2.relative(q,je+"_").replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1"),Ce=Ce.substr(0,Ce.length-1)):Ce=je.replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1"),Ce.length===1?Ce="":Ce.length>1&&(be=M2.basename(Ce))}if(_.resourceQuery&&_.resourceQuery.length>1){ee=_.resourceQuery;const ze=ee.indexOf("#");ze>=0&&(ee=ee.substr(0,ze))}let he=M;if(G&&(he=he.replace(/\[(?:([^[:\]]+):)?(?:hash|contenthash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,(ze,je,We,Ie)=>Nx(G,je,We,parseInt(Ie,10)))),he=he.replace(/\[ext\]/gi,()=>le).replace(/\[name\]/gi,()=>ve).replace(/\[path\]/gi,()=>Ce).replace(/\[folder\]/gi,()=>be).replace(/\[query\]/gi,()=>ee),te&&_.resourcePath){const ze=_.resourcePath.match(new RegExp(te));ze&&ze.forEach((je,We)=>{he=he.replace(new RegExp("\\["+We+"\\]","ig"),je)})}return typeof _.options=="object"&&typeof _.options.customInterpolateName=="function"&&(he=_.options.customInterpolateName.call(_,he,S,L)),he},Hx=l,If={exports:{}},kf=40,zf=41,L2=39,Nf=34,Vf=92,gc=47,Hf=44,Df=58,O2=42,Dx=117,Rx=85,jx=43,Bx=/^[a-f0-9?-]+$/i;function v3(_,S){var M,L,j=_.type,q=_.value;return S&&(L=S(_))!==void 0?L:j==="word"||j==="space"?q:j==="string"?(M=_.quote||"")+q+(_.unclosed?"":M):j==="comment"?"/*"+q+(_.unclosed?"":"*/"):j==="div"?(_.before||"")+q+(_.after||""):Array.isArray(_.nodes)?(M=y3(_.nodes,S),j!=="function"?M:q+"("+(_.before||"")+M+(_.after||"")+(_.unclosed?"":")")):q}function y3(_,S){var M,L;if(Array.isArray(_)){for(M="",L=_.length-1;~L;L-=1)M=v3(_[L],S)+M;return M}return v3(_,S)}var b3=function _(S,M,L){var j,q,G,te;for(j=0,q=S.length;j<q;j+=1)G=S[j],L||(te=M(G,j,S)),te!==!1&&G.type==="function"&&Array.isArray(G.nodes)&&_(G.nodes,M,L),L&&M(G,j,S)},C3=y3;function wa(_){return this instanceof wa?(this.nodes=function(S){for(var M,L,j,q,G,te,le,ve,Ce,be=[],ee=S,he=0,ze=ee.charCodeAt(he),je=ee.length,We=[{nodes:be}],Ie=0,Be="",Ve="",xe="";he<je;)if(ze<=32){M=he;do M+=1,ze=ee.charCodeAt(M);while(ze<=32);q=ee.slice(he,M),j=be[be.length-1],ze===zf&&Ie?xe=q:j&&j.type==="div"?(j.after=q,j.sourceEndIndex+=q.length):ze===Hf||ze===Df||ze===gc&&ee.charCodeAt(M+1)!==O2&&(!Ce||Ce&&Ce.type==="function"&&Ce.value!=="calc")?Ve=q:be.push({type:"space",sourceIndex:he,sourceEndIndex:M,value:q}),he=M}else if(ze===L2||ze===Nf){M=he,q={type:"string",sourceIndex:he,quote:L=ze===L2?"'":'"'};do if(G=!1,~(M=ee.indexOf(L,M+1)))for(te=M;ee.charCodeAt(te-1)===Vf;)te-=1,G=!G;else M=(ee+=L).length-1,q.unclosed=!0;while(G);q.value=ee.slice(he+1,M),q.sourceEndIndex=q.unclosed?M:M+1,be.push(q),he=M+1,ze=ee.charCodeAt(he)}else if(ze===gc&&ee.charCodeAt(he+1)===O2)q={type:"comment",sourceIndex:he,sourceEndIndex:(M=ee.indexOf("*/",he))+2},M===-1&&(q.unclosed=!0,M=ee.length,q.sourceEndIndex=M),q.value=ee.slice(he+2,M),be.push(q),he=M+2,ze=ee.charCodeAt(he);else if(ze!==gc&&ze!==O2||!Ce||Ce.type!=="function"||Ce.value!=="calc")if(ze===gc||ze===Hf||ze===Df)q=ee[he],be.push({type:"div",sourceIndex:he-Ve.length,sourceEndIndex:he+q.length,value:q,before:Ve,after:""}),Ve="",he+=1,ze=ee.charCodeAt(he);else if(kf===ze){M=he;do M+=1,ze=ee.charCodeAt(M);while(ze<=32);if(ve=he,q={type:"function",sourceIndex:he-Be.length,value:Be,before:ee.slice(ve+1,M)},he=M,Be==="url"&&ze!==L2&&ze!==Nf){M-=1;do if(G=!1,~(M=ee.indexOf(")",M+1)))for(te=M;ee.charCodeAt(te-1)===Vf;)te-=1,G=!G;else M=(ee+=")").length-1,q.unclosed=!0;while(G);le=M;do le-=1,ze=ee.charCodeAt(le);while(ze<=32);ve<le?(q.nodes=he!==le+1?[{type:"word",sourceIndex:he,sourceEndIndex:le+1,value:ee.slice(he,le+1)}]:[],q.unclosed&&le+1!==M?(q.after="",q.nodes.push({type:"space",sourceIndex:le+1,sourceEndIndex:M,value:ee.slice(le+1,M)})):(q.after=ee.slice(le+1,M),q.sourceEndIndex=M)):(q.after="",q.nodes=[]),he=M+1,q.sourceEndIndex=q.unclosed?M:he,ze=ee.charCodeAt(he),be.push(q)}else Ie+=1,q.after="",q.sourceEndIndex=he+1,be.push(q),We.push(q),be=q.nodes=[],Ce=q;Be=""}else if(zf===ze&&Ie)he+=1,ze=ee.charCodeAt(he),Ce.after=xe,Ce.sourceEndIndex+=xe.length,xe="",Ie-=1,We[We.length-1].sourceEndIndex=he,We.pop(),be=(Ce=We[Ie]).nodes;else{M=he;do ze===Vf&&(M+=1),M+=1,ze=ee.charCodeAt(M);while(M<je&&!(ze<=32||ze===L2||ze===Nf||ze===Hf||ze===Df||ze===gc||ze===kf||ze===O2&&Ce&&Ce.type==="function"&&Ce.value==="calc"||ze===gc&&Ce.type==="function"&&Ce.value==="calc"||ze===zf&&Ie));q=ee.slice(he,M),kf===ze?Be=q:Dx!==q.charCodeAt(0)&&Rx!==q.charCodeAt(0)||jx!==q.charCodeAt(1)||!Bx.test(q.slice(2))?be.push({type:"word",sourceIndex:he,sourceEndIndex:M,value:q}):be.push({type:"unicode-range",sourceIndex:he,sourceEndIndex:M,value:q}),he=M}else q=ee[he],be.push({type:"word",sourceIndex:he-Ve.length,sourceEndIndex:he+q.length,value:q}),he+=1,ze=ee.charCodeAt(he);for(he=We.length-1;he;he-=1)We[he].unclosed=!0,We[he].sourceEndIndex=ee.length;return We[0].nodes}(_),this):new wa(_)}wa.prototype.toString=function(){return Array.isArray(this.nodes)?C3(this.nodes):""},wa.prototype.walk=function(_,S){return b3(this.nodes,_,S),this},wa.unit=function(){if(g3)return m3;g3=1;var _=45,S=43,M=46,L=101,j=69;return m3=function(q){var G,te,le,ve=0,Ce=q.length;if(Ce===0||!function(be){var ee,he=be.charCodeAt(0);if(he===S||he===_){if((ee=be.charCodeAt(1))>=48&&ee<=57)return!0;var ze=be.charCodeAt(2);return ee===M&&ze>=48&&ze<=57}return he===M?(ee=be.charCodeAt(1))>=48&&ee<=57:he>=48&&he<=57}(q))return!1;for((G=q.charCodeAt(ve))!==S&&G!==_||ve++;ve<Ce&&!((G=q.charCodeAt(ve))<48||G>57);)ve+=1;if(G=q.charCodeAt(ve),te=q.charCodeAt(ve+1),G===M&&te>=48&&te<=57)for(ve+=2;ve<Ce&&!((G=q.charCodeAt(ve))<48||G>57);)ve+=1;if(G=q.charCodeAt(ve),te=q.charCodeAt(ve+1),le=q.charCodeAt(ve+2),(G===L||G===j)&&(te>=48&&te<=57||(te===S||te===_)&&le>=48&&le<=57))for(ve+=te===S||te===_?3:2;ve<Ce&&!((G=q.charCodeAt(ve))<48||G>57);)ve+=1;return{number:q.slice(0,ve),unit:q.slice(ve)}}}(),wa.walk=b3,wa.stringify=C3;const Rf=sc,E3=wa,{extractICSS:Fx}=bf,I2=_=>_.type==="combinator"&&_.value===" ";function k2(_){const S=[];return _.forEach(M=>{Array.isArray(M)?k2(M).forEach(L=>{S.push(L)}):M&&S.push(M)}),S.length>0&&I2(S[S.length-1])&&S.pop(),S}function S3(_,S){switch(_.type){case"word":S.localizeNextItem&&(S.localAliasMap.has(_.value)||(_.value=":local("+_.value+")",S.localizeNextItem=!1));break;case"function":S.options&&S.options.rewriteUrl&&_.value.toLowerCase()==="url"&&_.nodes.map(M=>{if(M.type!=="string"&&M.type!=="word")return;let L=S.options.rewriteUrl(S.global,M.value);switch(M.type){case"string":M.quote==="'"&&(L=L.replace(/(\\)/g,"\\$1").replace(/'/g,"\\'")),M.quote==='"'&&(L=L.replace(/(\\)/g,"\\$1").replace(/"/g,'\\"'));break;case"word":L=L.replace(/("|'|\)|\\)/g,"\\$1")}M.value=L})}return _}const $x=["none","inherit","initial","revert","revert-layer","unset"];function x3(_,S,M){const L=E3(S.value);L.walk((j,q,G)=>{if(j.type==="function"&&(j.value.toLowerCase()==="var"||j.value.toLowerCase()==="env"))return!1;if(j.type==="word"&&$x.includes(j.value.toLowerCase()))return;const te={options:M.options,global:M.global,localizeNextItem:_&&!M.global,localAliasMap:M.localAliasMap};G[q]=S3(j,te)}),S.value=L.toString()}function jf(_,S){if(!/animation$/i.test(_.prop))return/animation(-name)?$/i.test(_.prop)?x3(!0,_,S):/url\(/i.test(_.value)?x3(!1,_,S):void 0;{const M=/^-?([a-z\u0080-\uFFFF_]|(\\[^\r\n\f])|-)((\\[^\r\n\f])|[a-z\u0080-\uFFFF_0-9-])*$/i,L={$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 q=E3(_.value).walk(G=>{if(G.type==="div")return void(j={});if(G.type==="function")return!1;if(G.type!=="word")return;const te=G.type==="word"?G.value.toLowerCase():null;let le=!1;return te&&M.test(te)&&("$"+te in L?(j["$"+te]="$"+te in j?j["$"+te]+1:0,le=j["$"+te]>=L["$"+te]):le=!0),S3(G,{options:S.options,global:S.global,localizeNextItem:le&&!S.global,localAliasMap:S.localAliasMap})});_.value=q.toString()}}If.exports=function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(_&&_.mode&&_.mode!=="global"&&_.mode!=="local"&&_.mode!=="pure")throw new Error('options.mode must be either "global", "local" or "pure" (default "local")');const S=_&&_.mode==="pure",M=_&&_.mode==="global";return{postcssPlugin:"postcss-modules-local-by-default",prepare(){const L=new Map;return{Once(j){const{icssImports:q}=Fx(j,!1);Object.keys(q).forEach(G=>{Object.keys(q[G]).forEach(te=>{L.set(te,q[G][te])})}),j.walkAtRules(G=>{if(/keyframes$/i.test(G.name)){const te=/^\s*:global\s*\((.+)\)\s*$/.exec(G.params),le=/^\s*:local\s*\((.+)\)\s*$/.exec(G.params);let ve=M;if(te){if(S)throw G.error("@keyframes :global(...) is not allowed in pure mode");G.params=te[1],ve=!0}else le?(G.params=le[0],ve=!1):M||G.params&&!L.has(G.params)&&(G.params=":local("+G.params+")");G.walkDecls(Ce=>{jf(Ce,{localAliasMap:L,options:_,global:ve})})}else G.nodes&&G.nodes.forEach(te=>{te.type==="decl"&&jf(te,{localAliasMap:L,options:_,global:M})})}),j.walkRules(G=>{if(G.parent&&G.parent.type==="atrule"&&/keyframes$/i.test(G.parent.name))return;const te=function(le,ve,Ce){const be=(he,ze)=>{if(ze.ignoreNextSpacing&&!I2(he))throw new Error("Missing whitespace after "+ze.ignoreNextSpacing);if(ze.enforceNoSpacing&&I2(he))throw new Error("Missing whitespace before "+ze.enforceNoSpacing);let je;switch(he.type){case"root":{let We;ze.hasPureGlobals=!1,je=he.nodes.map(Ie=>{const Be={global:ze.global,lastWasSpacing:!0,hasLocals:!1,explicit:!1};if(Ie=be(Ie,Be),We===void 0)We=Be.global;else if(We!==Be.global)throw new Error('Inconsistent rule global/local result in rule "'+he+'" (multiple selectors must result in the same mode for the rule)');return Be.hasLocals||(ze.hasPureGlobals=!0),Ie}),ze.global=We,he.nodes=k2(je);break}case"selector":je=he.map(We=>be(We,ze)),(he=he.clone()).nodes=k2(je);break;case"combinator":if(I2(he))return ze.ignoreNextSpacing?(ze.ignoreNextSpacing=!1,ze.lastWasSpacing=!1,ze.enforceNoSpacing=!1,null):(ze.lastWasSpacing=!0,he);break;case"pseudo":{let We;const Ie=!!he.length,Be=he.value===":local"||he.value===":global";if(he.value===":import"||he.value===":export")ze.hasLocals=!0;else{if(Ie){if(Be){if(he.nodes.length===0)throw new Error(`${he.value}() can't be empty`);if(ze.inside)throw new Error(`A ${he.value} is not allowed inside of a ${ze.inside}(...)`);if(We={global:he.value===":global",inside:he.value,hasLocals:!1,explicit:!0},je=he.map(Ve=>be(Ve,We)).reduce((Ve,xe)=>Ve.concat(xe.nodes),[]),je.length){const{before:Ve,after:xe}=he.spaces,Xe=je[0],Qe=je[je.length-1];Xe.spaces={before:Ve,after:Xe.spaces.after},Qe.spaces={before:Qe.spaces.before,after:xe}}he=je;break}We={global:ze.global,inside:ze.inside,lastWasSpacing:!0,hasLocals:!1,explicit:ze.explicit},je=he.map(Ve=>{const xe={...We,enforceNoSpacing:!1},Xe=be(Ve,xe);return We.global=xe.global,We.hasLocals=xe.hasLocals,Xe}),(he=he.clone()).nodes=k2(je),We.hasLocals&&(ze.hasLocals=!0);break}if(Be){if(ze.inside)throw new Error(`A ${he.value} is not allowed inside of a ${ze.inside}(...)`);const Ve=!!he.spaces.before;return ze.ignoreNextSpacing=!!ze.lastWasSpacing&&he.value,ze.enforceNoSpacing=!ze.lastWasSpacing&&he.value,ze.global=he.value===":global",ze.explicit=!0,Ve?Rf.combinator({value:" "}):null}}break}case"id":case"class":{if(!he.value)throw new Error("Invalid class or id selector syntax");if(ze.global)break;const We=Ce.has(he.value),Ie=We&&ze.explicit;if(!We||Ie){const Be=he.clone();Be.spaces={before:"",after:""},he=Rf.pseudo({value:":local",nodes:[Be],spaces:he.spaces}),ze.hasLocals=!0}break}}return ze.lastWasSpacing=!1,ze.ignoreNextSpacing=!1,ze.enforceNoSpacing=!1,he},ee={global:ve==="global",hasPureGlobals:!1};return ee.selector=Rf(he=>{be(he,ee)}).processSync(le,{updateSelector:!1,lossless:!0}),ee}(G,_.mode,L);if(te.options=_,te.localAliasMap=L,S&&te.hasPureGlobals)throw G.error('Selector "'+G.selector+'" is not pure (pure selectors must contain at least one local class or id)');G.selector=te.selector,G.nodes&&G.nodes.forEach(le=>jf(le,te))})}}}}},If.exports.postcss=!0;var Ux=If.exports;const Bf=sc,w3=Object.prototype.hasOwnProperty,T3="[\\x20\\t\\r\\n\\f]",qx=new RegExp("\\\\([\\da-f]{1,6}"+T3+"?|("+T3+")|.)","ig");function _3(_){return _.replace(qx,(S,M,L)=>{const j="0x"+M-65536;return j!=j||L?M:j<0?String.fromCharCode(j+65536):String.fromCharCode(j>>10|55296,1023&j|56320)})}const vc=function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const S=_&&_.generateScopedName||vc.generateScopedName,M=_&&_.generateExportEntry||vc.generateExportEntry,L=_&&_.exportGlobals;return{postcssPlugin:"postcss-modules-scope",Once(j,q){let{rule:G}=q;const te=Object.create(null);function le(he,ze){const je=S(ze||he,j.source.input.from,j.source.input.css),We=M(ze||he,je,j.source.input.from,j.source.input.css),{key:Ie,value:Be}=We;return te[Ie]=te[Ie]||[],te[Ie].indexOf(Be)<0&&te[Ie].push(Be),je}function ve(he){switch(he.type){case"selector":return he.nodes=he.map(ve),he;case"class":return Bf.className({value:le(he.value,he.raws&&he.raws.value?he.raws.value:null)});case"id":return Bf.id({value:le(he.value,he.raws&&he.raws.value?he.raws.value:null)})}throw new Error(`${he.type} ("${he}") is not allowed in a :local block`)}function Ce(he){switch(he.type){case"pseudo":if(he.value===":local"){if(he.nodes.length!==1)throw new Error('Unexpected comma (",") in :local block');const ze=ve(he.first,he.spaces);ze.first.spaces=he.spaces;const je=he.next();return je&&je.type==="combinator"&&je.value===" "&&/\\[A-F0-9]{1,6}$/.test(ze.last.value)&&(ze.last.spaces.after=" "),void he.replaceWith(ze)}case"root":case"selector":he.each(Ce);break;case"id":case"class":L&&(te[he.value]=[he.value])}return he}const be={};j.walkRules(/^:import\(.+\)$/,he=>{he.walkDecls(ze=>{be[ze.prop]=!0})}),j.walkRules(he=>{let ze=Bf().astSync(he);he.selector=Ce(ze.clone()).toString(),he.walkDecls(/composes|compose-with/i,je=>{const We=function(Ie){return Ie.nodes.map(Be=>{if(Be.type!=="selector"||Be.nodes.length!==1)throw new Error(`composition is only allowed when selector is single :local class name not in "${Ie}"`);if((Be=Be.nodes[0]).type!=="pseudo"||Be.value!==":local"||Be.nodes.length!==1)throw new Error('composition is only allowed when selector is single :local class name not in "'+Ie+'", "'+Be+'" is weird');if((Be=Be.first).type!=="selector"||Be.length!==1)throw new Error('composition is only allowed when selector is single :local class name not in "'+Ie+'", "'+Be+'" is weird');if((Be=Be.first).type!=="class")throw new Error('composition is only allowed when selector is single :local class name not in "'+Ie+'", "'+Be+'" is weird');return Be.value})}(ze);je.value.split(/\s+/).forEach(Ie=>{const Be=/^global\(([^)]+)\)$/.exec(Ie);if(Be)We.forEach(Ve=>{te[Ve].push(Be[1])});else if(w3.call(be,Ie))We.forEach(Ve=>{te[Ve].push(Ie)});else{if(!w3.call(te,Ie))throw je.error(`referenced class name "${Ie}" in ${je.prop} not found`);We.forEach(Ve=>{te[Ie].forEach(xe=>{te[Ve].push(xe)})})}}),je.remove()}),he.walkDecls(je=>{if(!/:local\s*\((.+?)\)/.test(je.value))return;let We=je.value.split(/(,|'[^']*'|"[^"]*")/);We=We.map((Ie,Be)=>{if(Be===0||We[Be-1]===","){let Ve=Ie;const xe=/:local\s*\((.+?)\)/.exec(Ie);if(!xe)return Ie;{const Xe=xe.input,Qe=xe[0],Ye=le(xe[1]);Ve=Xe.replace(Qe,Ye)}return Ve}return Ie}),je.value=We.join("")})}),j.walkAtRules(/keyframes$/i,he=>{const ze=/^\s*:local\s*\((.+?)\)\s*$/.exec(he.params);ze&&(he.params=le(ze[1]))});const ee=Object.keys(te);if(ee.length>0){const he=G({selector:":export"});ee.forEach(ze=>he.append({prop:ze,value:te[ze].join(" "),raws:{before:`
|
||
`}})),j.append(he)}}}};vc.postcss=!0,vc.generateScopedName=function(_,S){return`_${S.replace(/\.[^./\\]+$/,"").replace(/[\W_]+/g,"_").replace(/^_|_$/g,"")}__${_}`.trim()},vc.generateExportEntry=function(_,S){return{key:_3(_),value:_3(S)}};var Wx=vc,Ff={exports:{}};const A3=bf,Gx=/^(.+?|\([\s\S]+?\))\s+from\s+("[^"]*"|'[^']*'|[\w-]+)$/,Kx=/(?:\s+|^)([\w-]+):?(.*?)$/,Xx=/^([\w-]+)(?:\s+as\s+([\w-]+))?/;Ff.exports=_=>{let S=0;const M=_&&_.createImportedName||(L=>`i__const_${L.replace(/\W/g,"_")}_${S++}`);return{postcssPlugin:"postcss-modules-values",prepare(L){const j=[],q={};return{Once(G,te){if(G.walkAtRules(/value/i,ve=>{const Ce=ve.params.match(Gx);if(Ce){let[,ze,je]=Ce;q[je]&&(je=q[je]);const We=ze.replace(/^\(\s*([\s\S]+)\s*\)$/,"$1").split(/\s*,\s*/).map(Ie=>{const Be=Xx.exec(Ie);if(Be){const[,Ve,xe=Ve]=Be,Xe=M(xe);return q[xe]=Xe,{theirName:Ve,importedName:Xe}}throw new Error(`@import statement "${Ie}" is invalid!`)});return j.push({path:je,imports:We}),void ve.remove()}ve.params.indexOf("@value")!==-1&&L.warn("Invalid value definition: "+ve.params);let[,be,ee]=`${ve.params}${ve.raws.between}`.match(Kx);const he=ee.replace(/\/\*((?!\*\/).*?)\*\//g,"");if(he.length===0)return L.warn("Invalid value definition: "+ve.params),void ve.remove();/^\s+$/.test(he)||(ee=ee.trim()),q[be]=A3.replaceValueSymbols(ee,q),ve.remove()}),!Object.keys(q).length)return;A3.replaceSymbols(G,q);const le=Object.keys(q).map(ve=>te.decl({value:q[ve],prop:ve,raws:{before:`
|
||
`}}));if(le.length>0){const ve=te.rule({selector:":export",raws:{after:`
|
||
`}});ve.append(le),G.prepend(ve)}j.reverse().forEach(ve=>{let{path:Ce,imports:be}=ve;const ee=te.rule({selector:`:import(${Ce})`,raws:{after:`
|
||
`}});be.forEach(he=>{let{theirName:ze,importedName:je}=he;ee.append({value:ze,prop:je,raws:{before:`
|
||
`}})}),G.prepend(ee)})}}}}},Ff.exports.postcss=!0;var Yx=Ff.exports;Object.defineProperty(yl,"__esModule",{value:!0}),yl.behaviours=void 0,yl.getDefaultPlugins=function(_){let{behaviour:S,generateScopedName:M,exportGlobals:L}=_;const j=(0,Qx.default)({generateScopedName:M,exportGlobals:L});return{[bc.LOCAL]:[L3.default,(0,M3.default)({mode:"local"}),P3.default,j],[bc.GLOBAL]:[L3.default,(0,M3.default)({mode:"global"}),P3.default,j]}[S]},yl.getDefaultScopeBehaviour=function(_){return _&&(S=_,Object.keys(bc).map(M=>bc[M]).indexOf(S)>-1)?_:bc.LOCAL;var S},yl.getScopedNameGenerator=function(_,S){const M=_||ew;return typeof M=="function"?M:(0,Jx.default)(M,{context:r.cwd(),hashPrefix:S})};var P3=yc(Ix),Jx=yc(function(_,S){var M=(S=S||{})&&typeof S.context=="string"?S.context:r.cwd(),L=S&&typeof S.hashPrefix=="string"?S.hashPrefix:"";return function(j,q){var G=_.replace(/\[local\]/gi,j),te={resourcePath:q},le={content:L+Hx.relative(M,q).replace(/\\/g,"/")+"\0"+j,context:M};return Vx(te,G,le).replace(new RegExp("[^a-zA-Z0-9\\-_ -]","g"),"-").replace(/^((-?[0-9])|--)/,"_$1")}}),M3=yc(Ux),Qx=yc(Wx),Zx=yc(function(_){for(var S=5381,M=_.length;M;)S=33*S^_.charCodeAt(--M);return S>>>0}),L3=yc(Yx);function yc(_){return _&&_.__esModule?_:{default:_}}const bc={LOCAL:"local",GLOBAL:"global"};function ew(_,S,M){const L=M.indexOf(`.${_}`),j=M.substr(0,L).split(/[\r\n]/).length;return`_${_}_${(0,Zx.default)(M).toString(36).substr(0,5)}_${j}`}yl.behaviours=bc,Object.defineProperty(Sr,"__esModule",{value:!0}),Sr.makePlugin=function(_){return{postcssPlugin:O3,async OnceExit(S,M){let{result:L}=M;const j=_.getJSON||sw.default,q=S.source.input.file,G=function(ee,he){const ze=ee.globalModulePaths||null,je=ee.exportGlobals||!1,We=(0,k1.getDefaultScopeBehaviour)(ee.scopeBehaviour),Ie=(0,k1.getScopedNameGenerator)(ee.generateScopedName,ee.hashPrefix);return ze&&function(Be,Ve){return Be.some(xe=>Ve.match(xe))}(ze,he)?(0,k1.getDefaultPlugins)({behaviour:k1.behaviours.GLOBAL,generateScopedName:Ie,exportGlobals:je}):(0,k1.getDefaultPlugins)({behaviour:We,generateScopedName:Ie,exportGlobals:je})}(_,q),te=L.processor.plugins.findIndex(ee=>function(he){return he.postcssPlugin===O3}(ee));if(te===-1)throw new Error("Plugin missing from options.");const le=[...L.processor.plugins.slice(0,te),...G],ve=function(ee,he){const ze=ee.root===void 0?"/":ee.root;return typeof ee.Loader=="function"?new ee.Loader(ze,he,ee.resolve):new ow.default(ze,he,ee.resolve)}(_,le),Ce=new nw.default(async(ee,he,ze)=>{const je=(0,rw.default)(ee);return ve.fetch.call(ve,je,he,ze)});await(0,tw.default)([...G,Ce.plugin()]).process(S,{from:q});const be=ve.finalSource;if(be&&S.prepend(be),_.localsConvention){const ee=(0,iw.makeLocalsConventionReducer)(_.localsConvention,q);Ce.exportTokens=Object.entries(Ce.exportTokens).reduce(ee,{})}return L.messages.push({type:"export",plugin:"postcss-modules",exportTokens:Ce.exportTokens}),j(S.source.input.file,Ce.exportTokens,L.opts.to)}}};var tw=z1(f),rw=z1(un),nw=z1(Dt),sw=z1(Cf),iw=Sf,ow=z1(A2),k1=yl;function z1(_){return _&&_.__esModule?_:{default:_}}const O3="postcss-modules";var I3=m,aw=Sr;(0,Js.setFileSystem)({readFile:I3.readFile,writeFile:I3.writeFile}),Zn.exports=function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,aw.makePlugin)(_)},Zn.exports.postcss=!0;var k3,z3,lw=pe(Zn.exports);function N3(_){const{filename:S,id:M,scoped:L=!1,trim:j=!0,isProd:q=!1,modules:G=!1,modulesOptions:te={},preprocessLang:le,postcssOptions:ve,postcssPlugins:Ce}=_,be=le&&cn[le],ee=be&&function(vt,It){return It(vt.source,vt.inMap||vt.map,{filename:vt.filename,...vt.preprocessOptions},vt.preprocessCustomRequire)}(_,be),he=ee?ee.map:_.inMap||_.map,ze=ee?ee.code:_.source,je=M.replace(/^data-v-/,""),We=`data-v-${je}`,Ie=(Ce||[]).slice();let Be;if(Ie.unshift(ae({id:je,isProd:q})),j&&Ie.push(Vn()),L&&Ie.push(b2(We)),G){if(!_.isAsync)throw new Error("[@vue/compiler-sfc] `modules` option can only be used with compileStyleAsync().");Ie.push(lw({...te,getJSON:(vt,It)=>{Be=It}}))}const Ve={...ve,to:S,from:S};let xe,Xe,Qe;he&&(Ve.map={inline:!1,annotation:!1,prev:he});const Ye=new Set(ee?ee.dependencies:[]);Ye.delete(S);const tt=[];ee&&ee.errors.length&&tt.push(...ee.errors);const it=vt=>(vt.forEach(It=>{It.type==="dependency"&&Ye.add(It.file)}),Ye);try{if(xe=f(Ie).process(ze,Ve),_.isAsync)return xe.then(vt=>({code:vt.css||"",map:vt.map&&vt.map.toJSON(),errors:tt,modules:Be,rawResult:vt,dependencies:it(vt.messages)})).catch(vt=>({code:"",map:void 0,errors:[...tt,vt],rawResult:void 0,dependencies:Ye}));it(xe.messages),Xe=xe.css,Qe=xe.map}catch(vt){tt.push(vt)}return{code:Xe||"",map:Qe&&Qe.toJSON(),errors:tt,rawResult:xe,dependencies:Ye}}function V3(_){for(const S of _)if(S.type==="ExportDefaultDeclaration"&&S.declaration.type==="ObjectExpression")return cw(S.declaration);return{}}function cw(_){const S={};Object.defineProperty(S,"__isScriptSetup",{enumerable:!1,value:!1});for(const M of _.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 L of M.body.body)if(L.type==="ReturnStatement"&&L.argument&&L.argument.type==="ObjectExpression")for(const j of $f(L.argument))S[j]=M.key.name==="setup"?"setup-maybe-ref":"data"}}else if(M.key.name==="props")for(const L of Uf(M.value))S[L]="props";else if(M.key.name==="inject")for(const L of Uf(M.value))S[L]="options";else if(M.value.type==="ObjectExpression"&&(M.key.name==="computed"||M.key.name==="methods"))for(const L of $f(M.value))S[L]="options";return S}function $f(_){const S=[];for(const M of _.properties){if(M.type==="SpreadElement")continue;const L=O(M.key,M.computed);L&&S.push(String(L))}return S}function Uf(_){return _.type==="ArrayExpression"?function(S){const M=[];for(const L of S.elements)L&&L.type==="StringLiteral"&&M.push(L.value);return M}(_):_.type==="ObjectExpression"?$f(_):[]}class uw{constructor(S,M){this.descriptor=S,this.options=M,this.isCE=!1,this.source=this.descriptor.source,this.filename=this.descriptor.filename,this.s=new C(this.source),this.startOffset=(k3=this.descriptor.scriptSetup)==null?void 0:k3.loc.start.offset,this.endOffset=(z3=this.descriptor.scriptSetup)==null?void 0:z3.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:L,scriptSetup:j}=S,q=L&&L.lang,G=j&&j.lang;this.isJS=q==="js"||q==="jsx"||G==="js"||G==="jsx",this.isTS=q==="ts"||q==="tsx"||G==="ts"||G==="tsx";const te=M.customElement,le=this.descriptor.filename;te&&(this.isCE=typeof te=="boolean"?te:te(le));const ve=z2(q||G,M.babelParserPlugins);function Ce(be,ee){try{return E.parse(be,{plugins:ve,sourceType:"module"}).program}catch(he){throw he.message=`[vue/compiler-sfc] ${he.message}
|
||
|
||
${S.filename}
|
||
${u.generateCodeFrame(S.source,he.pos+ee,he.pos+ee+1)}`,he}}this.scriptAst=S.script&&Ce(S.script.content,S.script.loc.start.offset),this.scriptSetupAst=S.scriptSetup&&Ce(S.scriptSetup.content,this.startOffset)}helper(S){return this.helperImports.add(S),`_${S}`}getString(S){return(arguments.length>1&&arguments[1]!==void 0&&!arguments[1]?this.descriptor.script:this.descriptor.scriptSetup).content.slice(S.start,S.end)}error(S,M,L){const j=L?L.offset:this.startOffset;throw new Error(`[@vue/compiler-sfc] ${S}
|
||
|
||
${(L||this.descriptor).filename}
|
||
${u.generateCodeFrame((L||this.descriptor).source,M.start+j,M.end+j)}`)}}function z2(_,S){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const L=[];return S&&S.some(j=>j==="importAssertions"||j==="importAttributes"||u.isArray(j)&&j[0]==="importAttributes")||L.push("importAttributes"),_==="jsx"||_==="tsx"?L.push("jsx"):S&&(S=S.filter(j=>j!=="jsx")),_!=="ts"&&_!=="tsx"||(L.push(["typescript",{dts:M}],"explicitResourceManagement"),S&&S.includes("decorators")||L.push("decorators-legacy")),S&&L.push(...S),L}function qf(_,S,M){(function(L){for(const j of L)if(j.type==="ExportDefaultDeclaration"||j.type==="ExportNamedDeclaration"&&j.specifiers.some(q=>q.exported.name==="default"))return!0;return!1})(_)?_.forEach(L=>{if(L.type==="ExportDefaultDeclaration")if(L.declaration.type==="ClassDeclaration"&&L.declaration.id){let j=L.declaration.decorators&&L.declaration.decorators.length>0?L.declaration.decorators[L.declaration.decorators.length-1].end:L.start;S.overwrite(j,L.declaration.id.start," class "),S.append(`
|
||
const ${M} = ${L.declaration.id.name}`)}else S.overwrite(L.start,L.declaration.start,`const ${M} = `);else if(L.type==="ExportNamedDeclaration"){for(const j of L.specifiers)if(j.type==="ExportSpecifier"&&j.exported.type==="Identifier"&&j.exported.name==="default"){if(L.source){if(j.local.name==="default"){S.prepend(`import { default as __VUE_DEFAULT__ } from '${L.source.value}'
|
||
`);const G=Wf(S,j.local.end,L.end);S.remove(j.start,G),S.append(`
|
||
const ${M} = __VUE_DEFAULT__`);continue}{S.prepend(`import { ${S.slice(j.local.start,j.local.end)} as __VUE_DEFAULT__ } from '${L.source.value}'
|
||
`);const G=Wf(S,j.exported.end,L.end);S.remove(j.start,G),S.append(`
|
||
const ${M} = __VUE_DEFAULT__`);continue}}const q=Wf(S,j.end,L.end);S.remove(j.start,q),S.append(`
|
||
const ${M} = ${j.local.name}`)}}}):S.append(`
|
||
const ${M} = {}`)}function Wf(_,S,M){let L=!1,j=S;for(;S<M;)if(/\s/.test(_.slice(S,S+1)))S++;else{if(_.slice(S,S+1)===","){S++,L=!0;break}if(_.slice(S,S+1)==="}")break}return L?S:j}const Cc="__default__";var pw=H3;function H3(_,S,M){_ instanceof RegExp&&(_=D3(_,M)),S instanceof RegExp&&(S=D3(S,M));var L=R3(_,S,M);return L&&{start:L[0],end:L[1],pre:M.slice(0,L[0]),body:M.slice(L[0]+_.length,L[1]),post:M.slice(L[1]+S.length)}}function D3(_,S){var M=S.match(_);return M?M[0]:null}function R3(_,S,M){var L,j,q,G,te,le=M.indexOf(_),ve=M.indexOf(S,le+1),Ce=le;if(le>=0&&ve>0){if(_===S)return[le,ve];for(L=[],q=M.length;Ce>=0&&!te;)Ce==le?(L.push(Ce),le=M.indexOf(_,Ce+1)):L.length==1?te=[L.pop(),ve]:((j=L.pop())<q&&(q=j,G=ve),ve=M.indexOf(S,Ce+1)),Ce=le<ve&&le>=0?le:ve;L.length&&(te=[q,G])}return te}H3.range=R3;var j3=pw,hw=function(_){return _?(_.substr(0,2)==="{}"&&(_="\\{\\}"+_.substr(2)),N1(function(S){return S.split("\\\\").join(B3).split("\\{").join(F3).split("\\}").join(Gf).split("\\,").join($3).split("\\.").join(U3)}(_),!0).map(fw)):[]},B3="\0SLASH"+Math.random()+"\0",F3="\0OPEN"+Math.random()+"\0",Gf="\0CLOSE"+Math.random()+"\0",$3="\0COMMA"+Math.random()+"\0",U3="\0PERIOD"+Math.random()+"\0";function Kf(_){return parseInt(_,10)==_?parseInt(_,10):_.charCodeAt(0)}function fw(_){return _.split(B3).join("\\").split(F3).join("{").split(Gf).join("}").split($3).join(",").split(U3).join(".")}function q3(_){if(!_)return[""];var S=[],M=j3("{","}",_);if(!M)return _.split(",");var L=M.pre,j=M.body,q=M.post,G=L.split(",");G[G.length-1]+="{"+j+"}";var te=q3(q);return q.length&&(G[G.length-1]+=te.shift(),G.push.apply(G,te)),S.push.apply(S,G),S}function dw(_){return"{"+_+"}"}function mw(_){return/^-?0\d/.test(_)}function gw(_,S){return _<=S}function vw(_,S){return _>=S}function N1(_,S){var M=[],L=j3("{","}",_);if(!L)return[_];var j=L.pre,q=L.post.length?N1(L.post,!1):[""];if(/\$$/.test(L.pre))for(var G=0;G<q.length;G++){var te=j+"{"+L.body+"}"+q[G];M.push(te)}else{var le,ve,Ce=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(L.body),be=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(L.body),ee=Ce||be,he=L.body.indexOf(",")>=0;if(!ee&&!he)return L.post.match(/,.*\}/)?N1(_=L.pre+"{"+L.body+Gf+L.post):[_];if(ee)le=L.body.split(/\.\./);else if((le=q3(L.body)).length===1&&(le=N1(le[0],!1).map(dw)).length===1)return q.map(function(it){return L.pre+le[0]+it});if(ee){var ze=Kf(le[0]),je=Kf(le[1]),We=Math.max(le[0].length,le[1].length),Ie=le.length==3?Math.abs(Kf(le[2])):1,Be=gw;je<ze&&(Ie*=-1,Be=vw);var Ve=le.some(mw);ve=[];for(var xe=ze;Be(xe,je);xe+=Ie){var Xe;if(be)(Xe=String.fromCharCode(xe))==="\\"&&(Xe="");else if(Xe=String(xe),Ve){var Qe=We-Xe.length;if(Qe>0){var Ye=new Array(Qe+1).join("0");Xe=xe<0?"-"+Ye+Xe.slice(1):Ye+Xe}}ve.push(Xe)}}else{ve=[];for(var tt=0;tt<le.length;tt++)ve.push.apply(ve,N1(le[tt],!1))}for(tt=0;tt<ve.length;tt++)for(G=0;G<q.length;G++)te=j+ve[tt]+q[G],(!S||ee||te)&&M.push(te)}return M}var yw=pe(hw);const N2=_=>{if(typeof _!="string")throw new TypeError("invalid pattern");if(_.length>65536)throw new TypeError("pattern is too long")},bw={"[: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]},V1=_=>_.replace(/[[\]\\-]/g,"\\$&"),W3=_=>_.join(""),Cw=(_,S)=>{const M=S;if(_.charAt(M)!=="[")throw new Error("not in a brace expression");const L=[],j=[];let q=M+1,G=!1,te=!1,le=!1,ve=!1,Ce=M,be="";e:for(;q<_.length;){const je=_.charAt(q);if(je!=="!"&&je!=="^"||q!==M+1){if(je==="]"&&G&&!le){Ce=q+1;break}if(G=!0,je!=="\\"||le){if(je==="["&&!le){for(const[We,[Ie,Be,Ve]]of Object.entries(bw))if(_.startsWith(We,q)){if(be)return["$.",!1,_.length-M,!0];q+=We.length,Ve?j.push(Ie):L.push(Ie),te=te||Be;continue e}}le=!1,be?(je>be?L.push(V1(be)+"-"+V1(je)):je===be&&L.push(V1(je)),be="",q++):_.startsWith("-]",q+1)?(L.push(V1(je+"-")),q+=2):_.startsWith("-",q+1)?(be=je,q+=2):(L.push(V1(je)),q++)}else le=!0,q++}else ve=!0,q++}if(Ce<q)return["",!1,0,!1];if(!L.length&&!j.length)return["$.",!1,_.length-M,!0];if(j.length===0&&L.length===1&&/^\\?.$/.test(L[0])&&!ve)return[(ee=L[0].length===2?L[0].slice(-1):L[0],ee.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")),!1,Ce-M,!1];var ee;const he="["+(ve?"^":"")+W3(L)+"]",ze="["+(ve?"":"^")+W3(j)+"]";return[L.length&&j.length?"("+he+"|"+ze+")":L.length?he:ze,te,Ce-M,!0]},H1=function(_){let{windowsPathsNoEscape:S=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return S?_.replace(/\[([^\/\\])\]/g,"$1"):_.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1")},Ew=new Set(["!","?","+","*","@"]),G3=_=>Ew.has(_),Xf="(?!\\.)",Sw=new Set(["[","."]),xw=new Set(["..","."]),ww=new Set("().*{}+?[]^$\\!"),Yf="[^/]",K3=Yf+"*?",X3=Yf+"+?";class bi{type;#r;#n;#c=!1;#t=[];#i;#o;#d;#l=!1;#s;#e;#h=!1;constructor(S,M){let L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.type=S,S&&(this.#n=!0),this.#i=M,this.#r=this.#i?this.#i.#r:this,this.#s=this.#r===this?L:this.#r.#s,this.#d=this.#r===this?[]:this.#r.#d,S!=="!"||this.#r.#l||this.#d.push(this),this.#o=this.#i?this.#i.#t.length:0}get hasMagic(){if(this.#n!==void 0)return this.#n;for(const S of this.#t)if(typeof S!="string"&&(S.type||S.hasMagic))return this.#n=!0;return this.#n}toString(){return this.#e!==void 0?this.#e:this.type?this.#e=this.type+"("+this.#t.map(S=>String(S)).join("|")+")":this.#e=this.#t.map(S=>String(S)).join("")}#m(){if(this!==this.#r)throw new Error("should only call on root");if(this.#l)return this;let S;for(this.toString(),this.#l=!0;S=this.#d.pop();){if(S.type!=="!")continue;let M=S,L=M.#i;for(;L;){for(let j=M.#o+1;!L.type&&j<L.#t.length;j++)for(const q of S.#t){if(typeof q=="string")throw new Error("string part in extglob AST??");q.copyIn(L.#t[j])}M=L,L=M.#i}}return this}push(){for(var S=arguments.length,M=new Array(S),L=0;L<S;L++)M[L]=arguments[L];for(const j of M)if(j!==""){if(typeof j!="string"&&!(j instanceof bi&&j.#i===this))throw new Error("invalid part: "+j);this.#t.push(j)}}toJSON(){const S=this.type===null?this.#t.slice().map(M=>typeof M=="string"?M:M.toJSON()):[this.type,...this.#t.map(M=>M.toJSON())];return this.isStart()&&!this.type&&S.unshift([]),this.isEnd()&&(this===this.#r||this.#r.#l&&this.#i?.type==="!")&&S.push({}),S}isStart(){if(this.#r===this)return!0;if(!this.#i?.isStart())return!1;if(this.#o===0)return!0;const S=this.#i;for(let M=0;M<this.#o;M++){const L=S.#t[M];if(!(L instanceof bi&&L.type==="!"))return!1}return!0}isEnd(){if(this.#r===this||this.#i?.type==="!")return!0;if(!this.#i?.isEnd())return!1;if(!this.type)return this.#i?.isEnd();const S=this.#i?this.#i.#t.length:0;return this.#o===S-1}copyIn(S){typeof S=="string"?this.push(S):this.push(S.clone(this))}clone(S){const M=new bi(this.type,S);for(const L of this.#t)M.copyIn(L);return M}static#p(S,M,L,j){let q=!1,G=!1,te=-1,le=!1;if(M.type===null){let he=L,ze="";for(;he<S.length;){const je=S.charAt(he++);if(q||je==="\\")q=!q,ze+=je;else if(G)he===te+1?je!=="^"&&je!=="!"||(le=!0):je!=="]"||he===te+2&&le||(G=!1),ze+=je;else if(je!=="[")if(j.noext||!G3(je)||S.charAt(he)!=="(")ze+=je;else{M.push(ze),ze="";const We=new bi(je,M);he=bi.#p(S,We,he,j),M.push(We)}else G=!0,te=he,le=!1,ze+=je}return M.push(ze),he}let ve=L+1,Ce=new bi(null,M);const be=[];let ee="";for(;ve<S.length;){const he=S.charAt(ve++);if(q||he==="\\")q=!q,ee+=he;else if(G)ve===te+1?he!=="^"&&he!=="!"||(le=!0):he!=="]"||ve===te+2&&le||(G=!1),ee+=he;else if(he!=="[")if(G3(he)&&S.charAt(ve)==="("){Ce.push(ee),ee="";const ze=new bi(he,Ce);Ce.push(ze),ve=bi.#p(S,ze,ve,j)}else if(he!=="|"){if(he===")")return ee===""&&M.#t.length===0&&(M.#h=!0),Ce.push(ee),ee="",M.push(...be,Ce),ve;ee+=he}else Ce.push(ee),ee="",be.push(Ce),Ce=new bi(null,M);else G=!0,te=ve,le=!1,ee+=he}return M.type=null,M.#n=void 0,M.#t=[S.substring(L-1)],ve}static fromGlob(S){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const L=new bi(null,void 0,M);return bi.#p(S,L,0,M),L}toMMPattern(){if(this!==this.#r)return this.#r.toMMPattern();const S=this.toString(),[M,L,j,q]=this.toRegExpSource();if(!(j||this.#n||this.#s.nocase&&!this.#s.nocaseMagicOnly&&S.toUpperCase()!==S.toLowerCase()))return L;const G=(this.#s.nocase?"i":"")+(q?"u":"");return Object.assign(new RegExp(`^${M}$`,G),{_src:M,_glob:S})}toRegExpSource(S){const M=S??!!this.#s.dot;if(this.#r===this&&this.#m(),!this.type){const le=this.isStart()&&this.isEnd(),ve=this.#t.map(ee=>{const[he,ze,je,We]=typeof ee=="string"?bi.#v(ee,this.#n,le):ee.toRegExpSource(S);return this.#n=this.#n||je,this.#c=this.#c||We,he}).join("");let Ce="";if(this.isStart()&&typeof this.#t[0]=="string"&&(this.#t.length!==1||!xw.has(this.#t[0]))){const ee=Sw,he=M&&ee.has(ve.charAt(0))||ve.startsWith("\\.")&&ee.has(ve.charAt(2))||ve.startsWith("\\.\\.")&&ee.has(ve.charAt(4)),ze=!M&&!S&&ee.has(ve.charAt(0));Ce=he?"(?!(?:^|/)\\.\\.?(?:$|/))":ze?Xf:""}let be="";return this.isEnd()&&this.#r.#l&&this.#i?.type==="!"&&(be="(?:$|\\/)"),[Ce+ve+be,H1(ve),this.#n=!!this.#n,this.#c]}const L=this.type==="*"||this.type==="+",j=this.type==="!"?"(?:(?!(?:":"(?:";let q=this.#u(M);if(this.isStart()&&this.isEnd()&&!q&&this.type!=="!"){const le=this.toString();return this.#t=[le],this.type=null,this.#n=void 0,[le,H1(this.toString()),!1,!1]}let G=!L||S||M?"":this.#u(!0);G===q&&(G=""),G&&(q=`(?:${q})(?:${G})*?`);let te="";return te=this.type==="!"&&this.#h?(this.isStart()&&!M?Xf:"")+X3:j+q+(this.type==="!"?"))"+(!this.isStart()||M||S?"":Xf)+K3+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&G?")":this.type==="*"&&G?")?":`)${this.type}`),[te,H1(q),this.#n=!!this.#n,this.#c]}#u(S){return this.#t.map(M=>{if(typeof M=="string")throw new Error("string type in extglob ast??");const[L,j,q,G]=M.toRegExpSource(S);return this.#c=this.#c||G,L}).filter(M=>!(this.isStart()&&this.isEnd()&&!M)).join("|")}static#v(S,M){let L=arguments.length>2&&arguments[2]!==void 0&&arguments[2],j=!1,q="",G=!1;for(let te=0;te<S.length;te++){const le=S.charAt(te);if(j)j=!1,q+=(ww.has(le)?"\\":"")+le;else if(le!=="\\"){if(le==="["){const[ve,Ce,be,ee]=Cw(S,te);if(be){q+=ve,G=G||Ce,te+=be-1,M=M||ee;continue}}le!=="*"?le!=="?"?q+=le.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):(q+=Yf,M=!0):(q+=L&&S==="*"?X3:K3,M=!0)}else te===S.length-1?q+="\\\\":j=!0}return[q,H1(S),!!M,G]}}const ri=function(_,S){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return N2(S),!(!M.nocomment&&S.charAt(0)==="#")&&new V2(S,M).match(_)},Tw=/^\*+([^+@!?\*\[\(]*)$/,_w=_=>S=>!S.startsWith(".")&&S.endsWith(_),Aw=_=>S=>S.endsWith(_),Pw=_=>(_=_.toLowerCase(),S=>!S.startsWith(".")&&S.toLowerCase().endsWith(_)),Mw=_=>(_=_.toLowerCase(),S=>S.toLowerCase().endsWith(_)),Lw=/^\*+\.\*+$/,Ow=_=>!_.startsWith(".")&&_.includes("."),Iw=_=>_!=="."&&_!==".."&&_.includes("."),kw=/^\.\*+$/,zw=_=>_!=="."&&_!==".."&&_.startsWith("."),Nw=/^\*+$/,Vw=_=>_.length!==0&&!_.startsWith("."),Hw=_=>_.length!==0&&_!=="."&&_!=="..",Dw=/^\?+([^+@!?\*\[\(]*)?$/,Rw=_=>{let[S,M=""]=_;const L=Y3([S]);return M?(M=M.toLowerCase(),j=>L(j)&&j.toLowerCase().endsWith(M)):L},jw=_=>{let[S,M=""]=_;const L=J3([S]);return M?(M=M.toLowerCase(),j=>L(j)&&j.toLowerCase().endsWith(M)):L},Bw=_=>{let[S,M=""]=_;const L=J3([S]);return M?j=>L(j)&&j.endsWith(M):L},Fw=_=>{let[S,M=""]=_;const L=Y3([S]);return M?j=>L(j)&&j.endsWith(M):L},Y3=_=>{let[S]=_;const M=S.length;return L=>L.length===M&&!L.startsWith(".")},J3=_=>{let[S]=_;const M=S.length;return L=>L.length===M&&L!=="."&&L!==".."},Q3=typeof r=="object"&&r?typeof r.env=="object"&&r.env&&r.env.__MINIMATCH_TESTING_PLATFORM__||r.platform:"posix",$w=Q3==="win32"?"\\":"/";ri.sep=$w;const Ui=Symbol("globstar **");ri.GLOBSTAR=Ui,ri.filter=function(_){let S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return M=>ri(M,_,S)};const qi=function(_){let S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.assign({},_,S)};ri.defaults=_=>{if(!_||typeof _!="object"||!Object.keys(_).length)return ri;const S=ri;return Object.assign(function(M,L){return S(M,L,qi(_,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}))},{Minimatch:class extends S.Minimatch{constructor(M){super(M,qi(_,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}))}static defaults(M){return S.defaults(qi(_,M)).Minimatch}},AST:class extends S.AST{constructor(M,L){super(M,L,qi(_,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}))}static fromGlob(M){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return S.AST.fromGlob(M,qi(_,L))}},unescape:function(M){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return S.unescape(M,qi(_,L))},escape:function(M){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return S.escape(M,qi(_,L))},filter:function(M){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return S.filter(M,qi(_,L))},defaults:M=>S.defaults(qi(_,M)),makeRe:function(M){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return S.makeRe(M,qi(_,L))},braceExpand:function(M){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return S.braceExpand(M,qi(_,L))},match:function(M,L){let j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return S.match(M,L,qi(_,j))},sep:S.sep,GLOBSTAR:Ui})};const Z3=function(_){let S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return N2(_),S.nobrace||!/\{(?:(?!\{).)*\}/.test(_)?[_]:yw(_)};ri.braceExpand=Z3,ri.makeRe=function(_){return new V2(_,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).makeRe()},ri.match=function(_,S){const M=new V2(S,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{});return _=_.filter(L=>M.match(L)),M.options.nonull&&!_.length&&_.push(S),_};const eg=/[?*]|[+@!]\(.*?\)|\[|\]/;class V2{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(S){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};N2(S),M=M||{},this.options=M,this.pattern=S,this.platform=M.platform||Q3,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 S of this.set)for(const M of S)if(typeof M!="string")return!0;return!1}debug(){}make(){const S=this.pattern,M=this.options;if(!M.nocomment&&S.charAt(0)==="#")return void(this.comment=!0);if(!S)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 L=this.globSet.map(q=>this.slashSplit(q));this.globParts=this.preprocess(L),this.debug(this.pattern,this.globParts);let j=this.globParts.map((q,G,te)=>{if(this.isWindows&&this.windowsNoMagicRoot){const le=!(q[0]!==""||q[1]!==""||q[2]!=="?"&&eg.test(q[2])||eg.test(q[3])),ve=/^[a-z]:/i.test(q[0]);if(le)return[...q.slice(0,4),...q.slice(4).map(Ce=>this.parse(Ce))];if(ve)return[q[0],...q.slice(1).map(Ce=>this.parse(Ce))]}return q.map(le=>this.parse(le))});if(this.debug(this.pattern,j),this.set=j.filter(q=>q.indexOf(!1)===-1),this.isWindows)for(let q=0;q<this.set.length;q++){const G=this.set[q];G[0]===""&&G[1]===""&&this.globParts[q][2]==="?"&&typeof G[3]=="string"&&/^[a-z]:$/i.test(G[3])&&(G[2]="?")}this.debug(this.pattern,this.set)}preprocess(S){if(this.options.noglobstar)for(let L=0;L<S.length;L++)for(let j=0;j<S[L].length;j++)S[L][j]==="**"&&(S[L][j]="*");const{optimizationLevel:M=1}=this.options;return M>=2?(S=this.firstPhasePreProcess(S),S=this.secondPhasePreProcess(S)):S=M>=1?this.levelOneOptimize(S):this.adjascentGlobstarOptimize(S),S}adjascentGlobstarOptimize(S){return S.map(M=>{let L=-1;for(;(L=M.indexOf("**",L+1))!==-1;){let j=L;for(;M[j+1]==="**";)j++;j!==L&&M.splice(L,j-L)}return M})}levelOneOptimize(S){return S.map(M=>(M=M.reduce((L,j)=>{const q=L[L.length-1];return j==="**"&&q==="**"?L:j===".."&&q&&q!==".."&&q!=="."&&q!=="**"?(L.pop(),L):(L.push(j),L)},[])).length===0?[""]:M)}levelTwoFileOptimize(S){Array.isArray(S)||(S=this.slashSplit(S));let M=!1;do{if(M=!1,!this.preserveMultipleSlashes){for(let j=1;j<S.length-1;j++){const q=S[j];j===1&&q===""&&S[0]===""||q!=="."&&q!==""||(M=!0,S.splice(j,1),j--)}S[0]!=="."||S.length!==2||S[1]!=="."&&S[1]!==""||(M=!0,S.pop())}let L=0;for(;(L=S.indexOf("..",L+1))!==-1;){const j=S[L-1];j&&j!=="."&&j!==".."&&j!=="**"&&(M=!0,S.splice(L-1,2),L-=2)}}while(M);return S.length===0?[""]:S}firstPhasePreProcess(S){let M=!1;do{M=!1;for(let L of S){let j=-1;for(;(j=L.indexOf("**",j+1))!==-1;){let G=j;for(;L[G+1]==="**";)G++;G>j&&L.splice(j+1,G-j);let te=L[j+1];const le=L[j+2],ve=L[j+3];if(te!==".."||!le||le==="."||le===".."||!ve||ve==="."||ve==="..")continue;M=!0,L.splice(j,1);const Ce=L.slice(0);Ce[j]="**",S.push(Ce),j--}if(!this.preserveMultipleSlashes){for(let G=1;G<L.length-1;G++){const te=L[G];G===1&&te===""&&L[0]===""||te!=="."&&te!==""||(M=!0,L.splice(G,1),G--)}L[0]!=="."||L.length!==2||L[1]!=="."&&L[1]!==""||(M=!0,L.pop())}let q=0;for(;(q=L.indexOf("..",q+1))!==-1;){const G=L[q-1];if(G&&G!=="."&&G!==".."&&G!=="**"){M=!0;const te=q===1&&L[q+1]==="**"?["."]:[];L.splice(q-1,2,...te),L.length===0&&L.push(""),q-=2}}}}while(M);return S}secondPhasePreProcess(S){for(let M=0;M<S.length-1;M++)for(let L=M+1;L<S.length;L++){const j=this.partsMatch(S[M],S[L],!this.preserveMultipleSlashes);j&&(S[M]=j,S[L]=[])}return S.filter(M=>M.length)}partsMatch(S,M){let L=arguments.length>2&&arguments[2]!==void 0&&arguments[2],j=0,q=0,G=[],te="";for(;j<S.length&&q<M.length;)if(S[j]===M[q])G.push(te==="b"?M[q]:S[j]),j++,q++;else if(L&&S[j]==="**"&&M[q]===S[j+1])G.push(S[j]),j++;else if(L&&M[q]==="**"&&S[j]===M[q+1])G.push(M[q]),q++;else if(S[j]!=="*"||!M[q]||!this.options.dot&&M[q].startsWith(".")||M[q]==="**"){if(M[q]!=="*"||!S[j]||!this.options.dot&&S[j].startsWith(".")||S[j]==="**"||te==="a")return!1;te="b",G.push(M[q]),j++,q++}else{if(te==="b")return!1;te="a",G.push(S[j]),j++,q++}return S.length===M.length&&G}parseNegate(){if(this.nonegate)return;const S=this.pattern;let M=!1,L=0;for(let j=0;j<S.length&&S.charAt(j)==="!";j++)M=!M,L++;L&&(this.pattern=S.slice(L)),this.negate=M}matchOne(S,M){let L=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const j=this.options;if(this.isWindows){const je=typeof S[0]=="string"&&/^[a-z]:$/i.test(S[0]),We=!je&&S[0]===""&&S[1]===""&&S[2]==="?"&&/^[a-z]:$/i.test(S[3]),Ie=typeof M[0]=="string"&&/^[a-z]:$/i.test(M[0]),Be=We?3:je?0:void 0,Ve=!Ie&&M[0]===""&&M[1]===""&&M[2]==="?"&&typeof M[3]=="string"&&/^[a-z]:$/i.test(M[3])?3:Ie?0:void 0;if(typeof Be=="number"&&typeof Ve=="number"){const[xe,Xe]=[S[Be],M[Ve]];xe.toLowerCase()===Xe.toLowerCase()&&(M[Ve]=xe,Ve>Be?M=M.slice(Ve):Be>Ve&&(S=S.slice(Be)))}}const{optimizationLevel:q=1}=this.options;q>=2&&(S=this.levelTwoFileOptimize(S)),this.debug("matchOne",this,{file:S,pattern:M}),this.debug("matchOne",S.length,M.length);for(var G=0,te=0,le=S.length,ve=M.length;G<le&&te<ve;G++,te++){this.debug("matchOne loop");var Ce=M[te],be=S[G];if(this.debug(M,Ce,be),Ce===!1)return!1;if(Ce===Ui){this.debug("GLOBSTAR",[M,Ce,be]);var ee=G,he=te+1;if(he===ve){for(this.debug("** at the end");G<le;G++)if(S[G]==="."||S[G]===".."||!j.dot&&S[G].charAt(0)===".")return!1;return!0}for(;ee<le;){var ze=S[ee];if(this.debug(`
|
||
globstar while`,S,ee,M,he,ze),this.matchOne(S.slice(ee),M.slice(he),L))return this.debug("globstar found match!",ee,le,ze),!0;if(ze==="."||ze===".."||!j.dot&&ze.charAt(0)==="."){this.debug("dot detected!",S,ee,M,he);break}this.debug("globstar swallow a segment, and continue"),ee++}return!(!L||(this.debug(`
|
||
>>> no match, partial?`,S,ee,M,he),ee!==le))}let je;if(typeof Ce=="string"?(je=be===Ce,this.debug("string match",Ce,be,je)):(je=Ce.test(be),this.debug("pattern match",Ce,be,je)),!je)return!1}if(G===le&&te===ve)return!0;if(G===le)return L;if(te===ve)return G===le-1&&S[G]==="";throw new Error("wtf?")}braceExpand(){return Z3(this.pattern,this.options)}parse(S){N2(S);const M=this.options;if(S==="**")return Ui;if(S==="")return"";let L,j=null;(L=S.match(Nw))?j=M.dot?Hw:Vw:(L=S.match(Tw))?j=(M.nocase?M.dot?Mw:Pw:M.dot?Aw:_w)(L[1]):(L=S.match(Dw))?j=(M.nocase?M.dot?jw:Rw:M.dot?Bw:Fw)(L):(L=S.match(Lw))?j=M.dot?Iw:Ow:(L=S.match(kw))&&(j=zw);const q=bi.fromGlob(S,this.options).toMMPattern();return j?Object.assign(q,{test:j}):q}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;const S=this.set;if(!S.length)return this.regexp=!1,this.regexp;const M=this.options,L=M.noglobstar?"[^/]*?":M.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",j=new Set(M.nocase?["i"]:[]);let q=S.map(le=>{const ve=le.map(Ce=>{if(Ce instanceof RegExp)for(const be of Ce.flags.split(""))j.add(be);return typeof Ce=="string"?Ce.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):Ce===Ui?Ui:Ce._src});return ve.forEach((Ce,be)=>{const ee=ve[be+1],he=ve[be-1];Ce===Ui&&he!==Ui&&(he===void 0?ee!==void 0&&ee!==Ui?ve[be+1]="(?:\\/|"+L+"\\/)?"+ee:ve[be]=L:ee===void 0?ve[be-1]=he+"(?:\\/|"+L+")?":ee!==Ui&&(ve[be-1]=he+"(?:\\/|\\/"+L+"\\/)"+ee,ve[be+1]=Ui))}),ve.filter(Ce=>Ce!==Ui).join("/")}).join("|");const[G,te]=S.length>1?["(?:",")"]:["",""];q="^"+G+q+te+"$",this.negate&&(q="^(?!"+q+").+$");try{this.regexp=new RegExp(q,[...j].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(S){return this.preserveMultipleSlashes?S.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(S)?["",...S.split(/\/+/)]:S.split(/\/+/)}match(S){let M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.partial;if(this.debug("match",S,this.pattern),this.comment)return!1;if(this.empty)return S==="";if(S==="/"&&M)return!0;const L=this.options;this.isWindows&&(S=S.split("\\").join("/"));const j=this.slashSplit(S);this.debug(this.pattern,"split",j);const q=this.set;this.debug(this.pattern,"set",q);let G=j[j.length-1];if(!G)for(let te=j.length-2;!G&&te>=0;te--)G=j[te];for(let te=0;te<q.length;te++){const le=q[te];let ve=j;if(L.matchBase&&le.length===1&&(ve=[G]),this.matchOne(ve,le,M))return!!L.flipNegate||!this.negate}return!L.flipNegate&&this.negate}static defaults(S){return ri.defaults(S).Minimatch}}ri.AST=bi,ri.Minimatch=V2,ri.escape=function(_){let{windowsPathsNoEscape:S=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return S?_.replace(/[?*()[\]]/g,"[$&]"):_.replace(/[?*()[\]\\]/g,"\\$&")},ri.unescape=H1;class Jf{constructor(S,M){let L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,j=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Object.create(null),q=arguments.length>4&&arguments[4]!==void 0?arguments[4]:Object.create(null),G=arguments.length>5&&arguments[5]!==void 0?arguments[5]:Object.create(null);this.filename=S,this.source=M,this.offset=L,this.imports=j,this.types=q,this.declares=G,this.isGenericScope=!1,this.resolvedImportSources=Object.create(null),this.exportedTypes=Object.create(null),this.exportedDeclares=Object.create(null)}}function ni(_,S,M,L){const j=!L;if(j&&S._resolvedElements)return S._resolvedElements;const q=function(G,te,le,ve){var Ce,be;switch(te.type){case"TSTypeLiteral":return tg(G,te.members,le,ve);case"TSInterfaceDeclaration":return function(ee,he,ze,je){const We=tg(ee,he.body.body,he._ownerScope,je);if(he.extends){for(const Ie of he.extends)if(!Ie.leadingComments||!Ie.leadingComments.some(Be=>Be.value.includes("@vue-ignore")))try{const{props:Be,calls:Ve}=ni(ee,Ie,ze);for(const xe in Be)u.hasOwn(We.props,xe)||(We.props[xe]=Be[xe]);Ve&&(We.calls||(We.calls=[])).push(...Ve)}catch{ee.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.`,Ie)}}return We}(G,te,le,ve);case"TSTypeAliasDeclaration":case"TSParenthesizedType":return ni(G,te.typeAnnotation,le,ve);case"TSFunctionType":return{props:{},calls:[te]};case"TSUnionType":case"TSIntersectionType":return rg(te.types.map(ee=>ni(G,ee,le,ve)),te.type);case"TSMappedType":return function(ee,he,ze){const je={props:{}},We=Wo(ee,he.typeParameter.constraint,ze);for(const Ie of We)je.props[Ie]=D1({type:"Identifier",name:Ie},he.typeAnnotation,ze,!!he.optional);return je}(G,te,le);case"TSIndexedAccessType":return rg(ng(G,te,le).map(ee=>ni(G,ee,ee._ownerScope)),"TSUnionType");case"TSExpressionWithTypeArguments":case"TSTypeReference":{const ee=ed(te);if((ee==="ExtractPropTypes"||ee==="ExtractPublicPropTypes")&&te.typeParameters&&((Ce=le.imports[ee])==null?void 0:Ce.source)==="vue")return fg(ni(G,te.typeParameters.params[0],le,ve),le);const he=Eo(G,te,le);if(he){let ze;return(he.type==="TSTypeAliasDeclaration"||he.type==="TSInterfaceDeclaration")&&he.typeParameters&&te.typeParameters&&(ze=Object.create(null),he.typeParameters.params.forEach((je,We)=>{let Ie=ve&&ve[je.name];Ie||(Ie=te.typeParameters.params[We]),ze[je.name]=Ie})),ni(G,he,he._ownerScope,ze)}if(typeof ee=="string"){if(ve&&ve[ee])return ni(G,ve[ee],le,ve);if(Uw.has(ee))return function(ze,je,We,Ie,Be){const Ve=ni(ze,je.typeParameters.params[0],Ie,Be);switch(We){case"Partial":{const Qe={props:{},calls:Ve.calls};return Object.keys(Ve.props).forEach(Ye=>{Qe.props[Ye]={...Ve.props[Ye],optional:!0}}),Qe}case"Required":{const Qe={props:{},calls:Ve.calls};return Object.keys(Ve.props).forEach(Ye=>{Qe.props[Ye]={...Ve.props[Ye],optional:!1}}),Qe}case"Readonly":return Ve;case"Pick":{const Qe=Wo(ze,je.typeParameters.params[1],Ie),Ye={props:{},calls:Ve.calls};for(const tt of Qe)Ye.props[tt]=Ve.props[tt];return Ye}case"Omit":const xe=Wo(ze,je.typeParameters.params[1],Ie),Xe={props:{},calls:Ve.calls};for(const Qe in Ve.props)xe.includes(Qe)||(Xe.props[Qe]=Ve.props[Qe]);return Xe}}(G,te,ee,le,ve);if(ee==="ReturnType"&&te.typeParameters){const ze=function(je,We,Ie){var Be;let Ve=We;if(We.type!=="TSTypeReference"&&We.type!=="TSTypeQuery"&&We.type!=="TSImportType"||(Ve=Eo(je,We,Ie)),Ve)return Ve.type==="TSFunctionType"?(Be=Ve.typeAnnotation)==null?void 0:Be.typeAnnotation:Ve.type==="TSDeclareFunction"?Ve.returnType:void 0}(G,te.typeParameters.params[0],le);if(ze)return ni(G,ze,le)}}return G.error("Unresolvable type reference or unsupported built-in utility type",te,le)}case"TSImportType":{if(N(te.argument)==="vue"&&((be=te.qualifier)==null?void 0:be.type)==="Identifier"&&te.qualifier.name==="ExtractPropTypes"&&te.typeParameters)return fg(ni(G,te.typeParameters.params[0],le),le);const ee=H2(G,te.argument,le,te.argument.value),he=Eo(G,te,ee);if(he)return ni(G,he,he._ownerScope);break}case"TSTypeQuery":{const ee=Eo(G,te,le);if(ee)return ni(G,ee,ee._ownerScope)}}return G.error(`Unresolvable type: ${te.type}`,te,le)}(_,S,S._ownerScope||M||R2(_),L);return j?S._resolvedElements=q:q}function tg(_,S){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:R2(_),L=arguments.length>3?arguments[3]:void 0;const j={props:{}};for(const q of S)if(q.type==="TSPropertySignature"||q.type==="TSMethodSignature"){L&&(M=ug(M),M.isGenericScope=!0,Object.assign(M.types,L)),q._ownerScope=M;const G=N(q.key);if(G&&!q.computed)j.props[G]=q;else if(q.key.type==="TemplateLiteral")for(const te of Qf(_,q.key,M))j.props[te]=q;else _.error("Unsupported computed key in type referenced by a macro",q.key,M)}else q.type==="TSCallSignatureDeclaration"&&(j.calls||(j.calls=[])).push(q);return j}function rg(_,S){if(_.length===1)return _[0];const M={props:{}},{props:L}=M;for(const{props:j,calls:q}of _){for(const G in j)u.hasOwn(L,G)?L[G]=D1(L[G].key,{type:S,types:[L[G],j[G]]},L[G]._ownerScope,L[G].optional||j[G].optional):L[G]=j[G];q&&(M.calls||(M.calls=[])).push(...q)}return M}function D1(_,S,M,L){return{type:"TSPropertySignature",key:_,kind:"get",optional:L,typeAnnotation:{type:"TSTypeAnnotation",typeAnnotation:S},_ownerScope:M}}function ng(_,S,M){var L,j;if(S.indexType.type==="TSNumberKeyword")return sg(_,S.objectType,M);const{indexType:q,objectType:G}=S,te=[];let le,ve;q.type==="TSStringKeyword"?(ve=ni(_,G,M),le=Object.keys(ve.props)):(le=Wo(_,q,M),ve=ni(_,G,M));for(const Ce of le){const be=(j=(L=ve.props[Ce])==null?void 0:L.typeAnnotation)==null?void 0:j.typeAnnotation;be&&(be._ownerScope=ve.props[Ce]._ownerScope,te.push(be))}return te}function sg(_,S,M){if(S.type==="TSArrayType")return[S.elementType];if(S.type==="TSTupleType")return S.elementTypes.map(L=>L.type==="TSNamedTupleMember"?L.elementType:L);if(S.type==="TSTypeReference"){if(ed(S)==="Array"&&S.typeParameters)return S.typeParameters.params;{const L=Eo(_,S,M);if(L)return sg(_,L,M)}}return _.error("Failed to resolve element type from target type",S,M)}function Wo(_,S,M){switch(S.type){case"StringLiteral":return[S.value];case"TSLiteralType":return Wo(_,S.literal,M);case"TSUnionType":return S.types.map(L=>Wo(_,L,M)).flat();case"TemplateLiteral":return Qf(_,S,M);case"TSTypeReference":{const L=Eo(_,S,M);if(L)return Wo(_,L,M);if(S.typeName.type==="Identifier"){const j=function(){let q=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return Wo(_,S.typeParameters.params[q],M)};switch(S.typeName.name){case"Extract":return j(1);case"Exclude":{const q=j(1);return j().filter(G=>!q.includes(G))}case"Uppercase":return j().map(q=>q.toUpperCase());case"Lowercase":return j().map(q=>q.toLowerCase());case"Capitalize":return j().map(u.capitalize);case"Uncapitalize":return j().map(q=>q[0].toLowerCase()+q.slice(1));default:_.error("Unsupported type when resolving index type",S.typeName,M)}}}}return _.error("Failed to resolve index type into finite keys",S,M)}function Qf(_,S,M){if(!S.expressions.length)return[S.quasis[0].value.raw];const L=[],j=S.expressions[0],q=S.quasis[0],G=q?q.value.raw:"",te=Wo(_,j,M),le=Qf(_,{...S,expressions:S.expressions.slice(1),quasis:q?S.quasis.slice(1):S.quasis},M);for(const ve of te)for(const Ce of le)L.push(G+ve+Ce);return L}const Uw=new Set(["Partial","Required","Readonly","Pick","Omit"]);function Eo(_,S,M,L){let j=arguments.length>4&&arguments[4]!==void 0&&arguments[4];const q=!M?.isGenericScope;if(q&&S._resolvedReference)return S._resolvedReference;const G=Zf(_,M||R2(_),L||ed(S),S,j);return q?S._resolvedReference=G:G}function Zf(_,S,M,L,j){if(typeof M=="string"){if(S.imports[M])return function(q,G,te,le){const{source:ve,imported:Ce}=le.imports[te];return Eo(q,G,H2(q,G,le,ve),Ce,!0)}(_,L,M,S);{const q=L.type==="TSTypeQuery"?j?S.exportedDeclares:S.declares:j?S.exportedTypes:S.types;if(q[M])return q[M];{const G=function(te){if(te.options.globalTypeFiles){if(!td(te))throw new Error("[vue/compiler-sfc] globalTypeFiles requires fs access.");return te.options.globalTypeFiles.map(le=>cg(te,Oe(le),!0))}}(_);if(G)for(const te of G){const le=L.type==="TSTypeQuery"?te.declares:te.types;if(le[M])return(_.deps||(_.deps=new Set)).add(te.filename),le[M]}}}}else{let q=Zf(_,S,M[0],L,j);if(q&&(q.type!=="TSModuleDeclaration"&&(q=q._ns),q)){const G=function(te,le,ve){if(le._resolvedChildScope)return le._resolvedChildScope;const Ce=ug(ve);if(le.body.type==="TSModuleDeclaration"){const be=le.body;be._ownerScope=Ce;const ee=N(be.id);Ce.types[ee]=Ce.exportedTypes[ee]=be}else nd(te,le.body.body,Ce);return le._resolvedChildScope=Ce}(_,q,q._ownerScope||S);return Zf(_,G,M.length>2?M.slice(1):M[M.length-1],L,!q.declare)}}}function ed(_){const S=_.type==="TSTypeReference"?_.typeName:_.type==="TSExpressionWithTypeArguments"?_.expression:_.type==="TSImportType"?_.qualifier:_.exprName;return S?.type==="Identifier"?S.name:S?.type==="TSQualifiedName"?ig(S):"default"}function ig(_){return _.type==="Identifier"?[_.name]:[...ig(_.left),_.right.name]}let Ta,R1;function td(_){if(_.fs)return _.fs;!Ta&&R1&&(Ta=R1());const S=_.options.fs||Ta?.sys;return S?_.fs={fileExists:M=>(M.endsWith(".vue.ts")&&(M=M.replace(/\.ts$/,"")),S.fileExists(M)),readFile:M=>(M.endsWith(".vue.ts")&&(M=M.replace(/\.ts$/,"")),S.readFile(M)),realpath:S.realpath}:void 0}function H2(_,S,M,L){let j;try{j=td(_)}catch(G){return _.error(G.message,S,M)}if(!j)return _.error("No fs option provided to `compileScript` in non-Node environment. File system access is required for resolving imported types.",S,M);let q=M.resolvedImportSources[L];if(!q){if(L.startsWith(".."))q=og((A.platform==="win32"?l.join:X)(l.dirname(M.filename),L),j);else if(L.startsWith("."))q=og(X(l.dirname(M.filename),L),j);else{if(!Ta&&(R1&&(Ta=R1()),!Ta))return _.error(`Failed to resolve import source ${JSON.stringify(L)}. typescript is required as a peer dep for vue in order to support resolving types from module imports.`,S,M);q=function(G,te,le,ve){var Ce,be;const ee=le.findConfigFile(G,ve.fileExists);let he,ze;if(ee){let We;const Ie=Oe(ee),Be=D2.get(Ie);let Ve;if(Be?We=Be:(We=lg(ee,le,ve).map(xe=>({config:xe})),D2.set(Ie,We)),We.length===1)Ve=We[0];else{for(const xe of We){const Xe=Oe(xe.config.options.pathsBasePath||l.dirname(xe.config.options.configFilePath)),Qe=(Ce=xe.config.raw)==null?void 0:Ce.include,Ye=(be=xe.config.raw)==null?void 0:be.exclude;if(!Qe&&(!Xe||G.startsWith(Xe))||Qe.some(tt=>ri(G,X(Xe,tt)))){if(Ye&&Ye.some(tt=>ri(G,X(Xe,tt))))continue;Ve=xe;break}}Ve||(Ve=We[We.length-1])}he=Ve.config.options,ze=Ve.cache||(Ve.cache=le.createModuleResolutionCache(A.cwd(),le.sys.useCaseSensitiveFileNames?$:K,he))}else he={};const je=le.resolveModuleName(te,G,he,ve,ze);if(je.resolvedModule){let We=je.resolvedModule.resolvedFileName;return We.endsWith(".vue.ts")&&(We=We.replace(/\.ts$/,"")),ve.realpath?ve.realpath(We):We}}(M.filename,L,Ta,j)}q&&(q=M.resolvedImportSources[L]=Oe(q))}return q?((_.deps||(_.deps=new Set)).add(q),cg(_,q)):_.error(`Failed to resolve import source ${JSON.stringify(L)}.`,S,M)}function og(_,S){const M=L=>{if(S.fileExists(L))return L};return M(_=_.replace(/\.js$/,""))||M(_+".ts")||M(_+".d.ts")||M(X(_,"index.ts"))||M(X(_,"index.d.ts"))}const D2=er(),ag=new Map;function lg(_,S,M){const L=S.sys,j=S.parseJsonConfigFileContent(S.readConfigFile(_,M.readFile).config,L,l.dirname(_),void 0,_),q=[j];if(j.projectReferences)for(const G of j.projectReferences)ag.set(G.path,_),q.unshift(...lg(G.path,S,M));return q}const rd=er();function cg(_,S){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const L=rd.get(S);if(L)return L;const j=td(_).readFile(S)||"",q=function(te,le,ve){const Ce=l.extname(te);if(Ce===".ts"||Ce===".tsx")return E.parse(le,{plugins:z2(Ce.slice(1),ve,te.endsWith(".d.ts")),sourceType:"module"}).program.body;if(Ce===".vue"){const{descriptor:{script:be,scriptSetup:ee}}=en(le);if(!be&&!ee)return[];const he=be?be.loc.start.offset:1/0,ze=ee?ee.loc.start.offset:1/0,je=he<ze?be:ee,We=he<ze?ee:be;let Ie=" ".repeat(Math.min(he,ze))+je.content;We&&(Ie+=" ".repeat(We.loc.start.offset-be.loc.end.offset)+We.content);const Be=be?.lang||ee?.lang;return E.parse(Ie,{plugins:z2(Be,ve),sourceType:"module"}).program.body}return[]}(S,j,_.options.babelParserPlugins),G=new Jf(S,j,0,hg(q));return nd(_,q,G,M),rd.set(S,G),G}function R2(_){if(_.scope)return _.scope;const S="ast"in _?_.ast:_.scriptAst?[..._.scriptAst.body,..._.scriptSetupAst.body]:_.scriptSetupAst.body,M=new Jf(_.filename,_.source,"startOffset"in _?_.startOffset:0,"userImports"in _?Object.create(_.userImports):hg(S));return nd(_,S,M),_.scope=M}function ug(_){return new Jf(_.filename,_.source,_.offset,Object.create(_.imports),Object.create(_.types),Object.create(_.declares))}const qw=/^Import|^Export/;function nd(_,S,M){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];const{types:j,declares:q,exportedTypes:G,exportedDeclares:te,imports:le}=M,ve=!!L&&!S.some(Ce=>qw.test(Ce.type));for(const Ce of S)if(L){if(ve)Ce.declare&&bl(Ce,j,q);else if(Ce.type==="TSModuleDeclaration"&&Ce.global)for(const be of Ce.body.body)bl(be,j,q)}else bl(Ce,j,q);if(!L)for(const Ce of S)if(Ce.type==="ExportNamedDeclaration"){if(Ce.declaration)bl(Ce.declaration,j,q),bl(Ce.declaration,G,te);else for(const be of Ce.specifiers)if(be.type==="ExportSpecifier"){const ee=be.local.name,he=N(be.exported);Ce.source?(le[he]={source:Ce.source.value,imported:ee},G[he]={type:"TSTypeReference",typeName:{type:"Identifier",name:ee},_ownerScope:M}):j[ee]&&(G[he]=j[ee])}}else if(Ce.type==="ExportAllDeclaration"){const be=H2(_,Ce.source,M,Ce.source.value);Object.assign(M.exportedTypes,be.exportedTypes)}else Ce.type==="ExportDefaultDeclaration"&&Ce.declaration&&(Ce.declaration.type!=="Identifier"?(bl(Ce.declaration,j,q,"default"),bl(Ce.declaration,G,te,"default")):j[Ce.declaration.name]&&(G.default=j[Ce.declaration.name]));for(const Ce of Object.keys(j)){const be=j[Ce];be._ownerScope=M,be._ns&&(be._ns._ownerScope=M)}for(const Ce of Object.keys(q))q[Ce]._ownerScope=M}function bl(_,S,M,L){switch(_.type){case"TSInterfaceDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":{const j=L||N(_.id);let q=S[j];if(q){if(_.type==="TSModuleDeclaration"){q.type==="TSModuleDeclaration"?sd(q,_):pg(q,_);break}if(q.type==="TSModuleDeclaration"){S[j]=_,pg(_,q);break}if(q.type!==_.type)break;_.type==="TSInterfaceDeclaration"?q.body.body.push(..._.body.body):q.members.push(..._.members)}else S[j]=_;break}case"ClassDeclaration":(L||_.id)&&(S[L||N(_.id)]=_);break;case"TSTypeAliasDeclaration":S[_.id.name]=_.typeParameters?_:_.typeAnnotation;break;case"TSDeclareFunction":_.id&&(M[_.id.name]=_);break;case"VariableDeclaration":if(_.declare)for(const j of _.declarations)j.id.type==="Identifier"&&j.id.typeAnnotation&&(M[j.id.name]=j.id.typeAnnotation.typeAnnotation)}}function sd(_,S){const M=_.body,L=S.body;M.type==="TSModuleDeclaration"?L.type==="TSModuleDeclaration"?sd(M,L):L.body.push({type:"ExportNamedDeclaration",declaration:M,exportKind:"type",specifiers:[]}):L.type==="TSModuleDeclaration"?M.body.push({type:"ExportNamedDeclaration",declaration:L,exportKind:"type",specifiers:[]}):M.body.push(...L.body)}function pg(_,S){_._ns?sd(_._ns,S):_._ns=S}function hg(_){const S=Object.create(null);for(const M of _)Ww(M,S);return S}function Ww(_,S){if(_.type==="ImportDeclaration")for(const M of _.specifiers)S[M.local.name]={imported:F(M),source:_.source.value}}function Vi(_,S){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:S._ownerScope||R2(_);try{switch(S.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 L=new Set,j=S.type==="TSTypeLiteral"?S.members:S.body.body;for(const q of j)q.type==="TSCallSignatureDeclaration"||q.type==="TSConstructSignatureDeclaration"?L.add("Function"):L.add("Object");return L.size?Array.from(L):["Object"]}case"TSPropertySignature":if(S.typeAnnotation)return Vi(_,S.typeAnnotation.typeAnnotation,M);break;case"TSMethodSignature":case"TSFunctionType":return["Function"];case"TSArrayType":case"TSTupleType":return["Array"];case"TSLiteralType":switch(S.literal.type){case"StringLiteral":return["String"];case"BooleanLiteral":return["Boolean"];case"NumericLiteral":case"BigIntLiteral":return["Number"];default:return[T]}case"TSTypeReference":{const L=Eo(_,S,M);if(L)return Vi(_,L,L._ownerScope);if(S.typeName.type==="Identifier")switch(S.typeName.name){case"Array":case"Function":case"Object":case"Set":case"Map":case"WeakSet":case"WeakMap":case"Date":case"Promise":case"Error":return[S.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(S.typeParameters&&S.typeParameters.params[0])return Vi(_,S.typeParameters.params[0],M).filter(j=>j!=="null");break;case"Extract":if(S.typeParameters&&S.typeParameters.params[1])return Vi(_,S.typeParameters.params[1],M);break;case"Exclude":case"OmitThisParameter":if(S.typeParameters&&S.typeParameters.params[0])return Vi(_,S.typeParameters.params[0],M)}break}case"TSParenthesizedType":return Vi(_,S.typeAnnotation,M);case"TSUnionType":return id(_,S.types,M);case"TSIntersectionType":return id(_,S.types,M).filter(L=>L!==T);case"TSEnumDeclaration":return function(L){const j=new Set;for(const q of L.members)if(q.initializer)switch(q.initializer.type){case"StringLiteral":j.add("String");break;case"NumericLiteral":j.add("Number")}return j.size?[...j]:["Number"]}(S);case"TSSymbolKeyword":return["Symbol"];case"TSIndexedAccessType":return id(_,ng(_,S,M),M);case"ClassDeclaration":return["Object"];case"TSImportType":{const L=Eo(_,S,H2(_,S.argument,M,S.argument.value));if(L)return Vi(_,L,L._ownerScope);break}case"TSTypeQuery":{const L=S.exprName;if(L.type==="Identifier"){const j=M.declares[L.name];if(j)return Vi(_,j,j._ownerScope)}break}}}catch{}return[T]}function id(_,S,M){return S.length===1?Vi(_,S[0],M):[...new Set([].concat(...S.map(L=>Vi(_,L,M))))]}function fg(_,S){let{props:M}=_;const L={props:{}};for(const j in M){const q=M[j];L.props[j]=od(q.key,q.typeAnnotation.typeAnnotation,S)}return L}function od(_,S,M){let L=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];if(arguments.length>4&&arguments[4]!==void 0&&!arguments[4]||S.type!=="TSTypeLiteral"){if(S.type==="TSTypeReference"&&S.typeName.type==="Identifier"){if(S.typeName.name.endsWith("Constructor"))return D1(_,function(j){const q=j.slice(0,-11);switch(q){case"String":case"Number":case"Boolean":return{type:`TS${q}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:q}}}return{type:"TSNullKeyword"}}(S.typeName.name),M,L);if(S.typeName.name==="PropType"&&S.typeParameters)return D1(_,S.typeParameters.params[0],M,L)}}else{const j=dg(S,"type");if(j){const q=dg(S,"required");return od(_,j,M,!q||q.type!=="TSLiteralType"||q.literal.type!=="BooleanLiteral"||!q.literal.value,!1)}}if((S.type==="TSTypeReference"||S.type==="TSImportType")&&S.typeParameters)for(const j of S.typeParameters.params){const q=od(_,j,M,L);if(q)return q}return D1(_,{type:"TSNullKeyword"},M,L)}function dg(_,S){const M=_.members.find(L=>L.type==="TSPropertySignature"&&!L.computed&&N(L.key)===S&&L.typeAnnotation);return M&&M.typeAnnotation.typeAnnotation}function mg(_,S,M){if(S.type==="TSTypeReference"){const j=Eo(_,S,M);j&&(S=j)}let L;return L=S.type==="TSUnionType"?S.types.flatMap(j=>mg(_,j,M)):[S],L}const ad="defineModel";function gg(_,S,M){if(!U(S,ad))return!1;_.hasDefineModelCall=!0;const L=S.typeParameters&&S.typeParameters.params[0]||void 0;let j,q;const G=S.arguments[0]&&s.unwrapTSNode(S.arguments[0]),te=G&&G.type==="StringLiteral";te?(j=G.value,q=S.arguments[1]):(j="modelValue",q=G),_.modelDecls[j]&&_.error(`duplicate model name ${JSON.stringify(j)}`,S);let le=q&&_.getString(q),ve=!q;const Ce=[];if(q&&q.type==="ObjectExpression"&&!q.properties.some(be=>be.type==="SpreadElement"||be.computed)){let be=0;for(let ee=q.properties.length-1;ee>=0;ee--){const he=q.properties[ee],ze=q.properties[ee+1],je=he.start,We=ze?ze.start:q.end-1;he.type!=="ObjectProperty"&&he.type!=="ObjectMethod"||(he.key.type!=="Identifier"||he.key.name!=="get"&&he.key.name!=="set")&&(he.key.type!=="StringLiteral"||he.key.value!=="get"&&he.key.value!=="set")?(be++,_.s.remove(_.startOffset+je,_.startOffset+We),Ce.push(he)):le=le.slice(0,je-q.start)+le.slice(We-q.start)}be===q.properties.length&&(ve=!0,_.s.remove(_.startOffset+(te?G.end:q.start),_.startOffset+q.end))}return _.modelDecls[j]={type:L,options:le,runtimeOptionNodes:Ce,identifier:M&&M.type==="Identifier"?M.name:void 0},_.bindingMetadata[j]="props",_.s.overwrite(_.startOffset+S.callee.start,_.startOffset+S.callee.end,_.helper("useModel")),_.s.appendLeft(_.startOffset+(S.arguments.length?S.arguments[0].start:S.end-1),"__props, "+(te?"":`${JSON.stringify(j)}${ve?"":", "}`)),!0}const si="defineProps",Ec="withDefaults";function ld(_,S,M){if(!U(S,si))return function(L,j,q){return!!U(j,Ec)&&(ld(L,j.arguments[0],q)||L.error(`${Ec}' first argument must be a ${si} call.`,j.arguments[0]||j),L.propsRuntimeDecl&&L.error(`${Ec} can only be used with type-based ${si} declaration.`,j),L.propsDestructureDecl&&L.error(`${Ec}() is unnecessary when using destructure with ${si}().
|
||
Prefer using destructure default values, e.g. const { foo = 1 } = defineProps(...).`,j.callee),L.propsRuntimeDefaults=j.arguments[1],L.propsRuntimeDefaults||L.error(`The 2nd argument of ${Ec} is required.`,j),L.propsCall=j,!0)}(_,S,M);if(_.hasDefinePropsCall&&_.error(`duplicate ${si}() call`,S),_.hasDefinePropsCall=!0,_.propsRuntimeDecl=S.arguments[0],_.propsRuntimeDecl)for(const L of Uf(_.propsRuntimeDecl))L in _.bindingMetadata||(_.bindingMetadata[L]="props");return S.typeParameters&&(_.propsRuntimeDecl&&_.error(`${si}() cannot accept both type and non-type arguments at the same time. Use one or the other.`,S),_.propsTypeDecl=S.typeParameters.params[0]),M&&M.type==="ObjectPattern"&&function(L,j){if(!L.options.propsDestructure)return;_r(`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.`),L.propsDestructureDecl=j;const q=(G,te,le)=>{L.propsDestructuredBindings[G]={local:te,default:le},te!==G&&(L.bindingMetadata[te]="props-aliased",(L.bindingMetadata.__propsAliases||(L.bindingMetadata.__propsAliases={}))[te]=G)};for(const G of j.properties)if(G.type==="ObjectProperty"){const te=O(G.key,G.computed);if(te||L.error(`${si}() destructure cannot use computed key.`,G.key),G.value.type==="AssignmentPattern"){const{left:le,right:ve}=G.value;le.type!=="Identifier"&&L.error(`${si}() destructure does not support nested patterns.`,le),q(te,le.name,ve)}else G.value.type==="Identifier"?q(te,G.value.name):L.error(`${si}() destructure does not support nested patterns.`,G.value)}else L.propsDestructureRestId=G.argument.name,L.bindingMetadata[L.propsDestructureRestId]="setup-reactive-const"}(_,M),_.propsCall=S,_.propsDecl=M,!0}function vg(_){const S=function(q,G){const te=[],le=ni(q,G);for(const ve in le.props){const Ce=le.props[ve];let be=Vi(q,Ce),ee=!1;be.includes(T)&&(be.includes("Boolean")||be.includes("Function")?(be=be.filter(he=>he!==T),ee=!0):be=["null"]),te.push({key:ve,required:!Ce.optional,type:be||["null"],skipCheck:ee})}return te}(_,_.propsTypeDecl);if(!S.length)return;const M=[],L=function(q){return!(!q.propsRuntimeDefaults||q.propsRuntimeDefaults.type!=="ObjectExpression"||!q.propsRuntimeDefaults.properties.every(G=>G.type!=="SpreadElement"&&(!G.computed||G.key.type.endsWith("Literal"))))}(_);for(const q of S)M.push(Gw(_,q,L)),"bindingMetadata"in _&&!(q.key in _.bindingMetadata)&&(_.bindingMetadata[q.key]="props");let j=`{
|
||
${M.join(`,
|
||
`)}
|
||
}`;return _.propsRuntimeDefaults&&!L&&(j=`/*#__PURE__*/${_.helper("mergeDefaults")}(${j}, ${_.getString(_.propsRuntimeDefaults)})`),j}function Gw(_,S,M){let L,{key:j,required:q,type:G,skipCheck:te}=S;const le=yg(_,j,G);if(le)L=`default: ${le.valueString}${le.needSkipFactory?", skipFactory: true":""}`;else if(M){const Ce=_.propsRuntimeDefaults.properties.find(be=>be.type!=="SpreadElement"&&O(be.key,be.computed)===j);Ce&&(L=Ce.type==="ObjectProperty"?`default: ${_.getString(Ce.value)}`:`${Ce.async?"async ":""}${Ce.kind!=="method"?`${Ce.kind} `:""}default() ${_.getString(Ce.body)}`)}const ve=fe(j);return _.options.isProd?G.some(Ce=>Ce==="Boolean"||(!M||L)&&Ce==="Function")?`${ve}: { ${I([`type: ${W(G)}`,L])} }`:_.isCE?L?`${ve}: { ${L}, type: ${W(G)} }`:`${ve}: {type: ${W(G)}}`:`${ve}: ${L?`{ ${L} }`:"{}"}`:`${ve}: { ${I([`type: ${W(G)}`,`required: ${q}`,te&&"skipCheck: true",L])} }`}function yg(_,S,M){const L=_.propsDestructuredBindings[S],j=L&&L.default;if(j){const q=_.getString(j),G=s.unwrapTSNode(j);if(M&&M.length&&!M.includes("null")){const le=function(ve){switch(ve.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"}}(G);le&&!M.includes(le)&&_.error(`Default value of prop "${S}" does not match declared type.`,G)}const te=!M&&(s.isFunctionType(G)||G.type==="Identifier");return{valueString:te||z(G)||M?.includes("Function")?q:`() => (${q})`,needSkipFactory:te}}}const Cl="defineEmits";function bg(_,S,M){return!!U(S,Cl)&&(_.hasDefineEmitCall&&_.error(`duplicate ${Cl}() call`,S),_.hasDefineEmitCall=!0,_.emitsRuntimeDecl=S.arguments[0],S.typeParameters&&(_.emitsRuntimeDecl&&_.error(`${Cl}() cannot accept both type and non-type arguments at the same time. Use one or the other.`,S),_.emitsTypeDecl=S.typeParameters.params[0]),_.emitDecl=M,!0)}function Cg(_){const S=new Set,M=_.emitsTypeDecl;if(M.type==="TSFunctionType")return Eg(_,M.parameters[0],S),S;const{props:L,calls:j}=ni(_,M);let q=!1;for(const G in L)S.add(G),q=!0;if(j){q&&_.error("defineEmits() type cannot mixed call signature and property syntax.",M);for(const G of j)Eg(_,G.parameters[0],S)}return S}function Eg(_,S,M){if(S.type==="Identifier"&&S.typeAnnotation&&S.typeAnnotation.type==="TSTypeAnnotation"){const L=mg(_,S.typeAnnotation.typeAnnotation);for(const j of L)j.type==="TSLiteralType"&&j.literal.type!=="UnaryExpression"&&j.literal.type!=="TemplateLiteral"&&M.add(String(j.literal.value))}}const j2="defineExpose";function Kw(_,S){return!!U(S,j2)&&(_.hasDefineExposeCall&&_.error(`duplicate ${j2}() call`,S),_.hasDefineExposeCall=!0,!0)}const B2="defineSlots";function Sg(_,S,M){return!!U(S,B2)&&(_.hasDefineSlotsCall&&_.error(`duplicate ${B2}() call`,S),_.hasDefineSlotsCall=!0,S.arguments.length>0&&_.error(`${B2}() cannot accept arguments`,S),M&&_.s.overwrite(_.startOffset+S.start,_.startOffset+S.end,`${_.helper("useSlots")}()`),!0)}const Go="defineOptions";function xg(_,S){if(!U(S,Go))return!1;if(_.hasDefineOptionsCall&&_.error(`duplicate ${Go}() call`,S),S.typeParameters&&_.error(`${Go}() cannot accept type arguments`,S),!S.arguments[0])return!0;let M,L,j,q;if(_.hasDefineOptionsCall=!0,_.optionsRuntimeDecl=s.unwrapTSNode(S.arguments[0]),_.optionsRuntimeDecl.type==="ObjectExpression")for(const G of _.optionsRuntimeDecl.properties)G.type!=="ObjectProperty"&&G.type!=="ObjectMethod"||G.key.type!=="Identifier"||(G.key.name==="props"&&(M=G),G.key.name==="emits"&&(L=G),G.key.name==="expose"&&(j=G),G.key.name==="slots"&&(q=G));return M&&_.error(`${Go}() cannot be used to declare props. Use ${si}() instead.`,M),L&&_.error(`${Go}() cannot be used to declare emits. Use ${Cl}() instead.`,L),j&&_.error(`${Go}() cannot be used to declare expose. Use ${j2}() instead.`,j),q&&_.error(`${Go}() cannot be used to declare slots. Use ${B2}() instead.`,q),!0}function Xw(_,S,M,L){const j=S.argument.extra&&S.argument.extra.parenthesized?S.argument.extra.parenStart:S.argument.start,q=_.startOffset,G=_.descriptor.source.slice(j+q,S.argument.end+q),te=/\bawait\b/.test(G);_.s.overwrite(S.start+q,j+q,`${M?";":""}(
|
||
([__temp,__restore] = ${_.helper("withAsyncContext")}(${te?"async ":""}() => `),_.s.appendLeft(S.end+q,`)),
|
||
${L?"":"__temp = "}await __temp,
|
||
__restore()${L?"":`,
|
||
__temp`}
|
||
)`)}function Sc(_,S,M){_[S.name]=M}function cd(_,S,M,L,j){let q=!1;if(S.type==="VariableDeclaration"){const G=S.kind==="const";q=G&&S.declarations.every(te=>te.id.type==="Identifier"&&so(te.init));for(const{id:te,init:le}of S.declarations){const ve=le&&s.unwrapTSNode(le),Ce=!(!G||!U(ve,be=>be===si||be===Cl||be===Ec));if(te.type==="Identifier"){let be;const ee=L.reactive;be=(j||_==="script")&&(q||G&&so(ve))?"literal-const":U(ve,ee)?G?"setup-reactive-const":"setup-let":Ce||G&&_g(ve,ee)?U(ve,si)?"setup-reactive-const":"setup-const":G?U(ve,he=>he===L.ref||he===L.computed||he===L.shallowRef||he===L.customRef||he===L.toRef||he===ad)?"setup-ref":"setup-maybe-ref":"setup-let",Sc(M,te,be)}else{if(U(ve,si))continue;te.type==="ObjectPattern"?wg(te,M,G,Ce):te.type==="ArrayPattern"&&Tg(te,M,G,Ce)}}}else S.type==="TSEnumDeclaration"?(q=S.members.every(G=>!G.initializer||so(G.initializer)),M[S.id.name]=q?"literal-const":"setup-const"):S.type!=="FunctionDeclaration"&&S.type!=="ClassDeclaration"||(M[S.id.name]="setup-const");return q}function wg(_,S,M){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];for(const j of _.properties)if(j.type==="ObjectProperty")if(j.key.type==="Identifier"&&j.key===j.value){const q=L?"setup-const":M?"setup-maybe-ref":"setup-let";Sc(S,j.key,q)}else ud(j.value,S,M,L);else{const q=M?"setup-const":"setup-let";Sc(S,j.argument,q)}}function Tg(_,S,M){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];for(const j of _.elements)j&&ud(j,S,M,L)}function ud(_,S,M){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(_.type==="Identifier")Sc(S,_,L?"setup-const":M?"setup-maybe-ref":"setup-let");else if(_.type==="RestElement"){const j=M?"setup-const":"setup-let";Sc(S,_.argument,j)}else if(_.type==="ObjectPattern")wg(_,S,M);else if(_.type==="ArrayPattern")Tg(_,S,M);else if(_.type==="AssignmentPattern")if(_.left.type==="Identifier"){const j=L?"setup-const":M?"setup-maybe-ref":"setup-let";Sc(S,_.left,j)}else ud(_.left,S,M)}function _g(_,S){if(U(_,S))return!0;switch(_.type){case"UnaryExpression":case"BinaryExpression":case"ArrayExpression":case"ObjectExpression":case"FunctionExpression":case"ArrowFunctionExpression":case"UpdateExpression":case"ClassExpression":case"TaggedTemplateExpression":return!0;case"SequenceExpression":return _g(_.expressions[_.expressions.length-1],S);default:return!!z(_)}}function so(_){switch((_=s.unwrapTSNode(_)).type){case"UnaryExpression":return so(_.argument);case"LogicalExpression":case"BinaryExpression":return so(_.left)&&so(_.right);case"ConditionalExpression":return so(_.test)&&so(_.consequent)&&so(_.alternate);case"SequenceExpression":case"TemplateLiteral":return _.expressions.every(S=>so(S));case"ParenthesizedExpression":return so(_.expression);case"StringLiteral":case"NumericLiteral":case"BooleanLiteral":case"NullLiteral":case"BigIntLiteral":return!0}return!1}const Yw=rn,Jw={...s.errorMessages,...s.DOMErrorMessages},Qw=v.walk;e.extractIdentifiers=i.extractIdentifiers,e.generateCodeFrame=i.generateCodeFrame,e.isInDestructureAssignment=i.isInDestructureAssignment,e.isStaticProperty=i.isStaticProperty,e.walkIdentifiers=i.walkIdentifiers,e.MagicString=C,e.babelParse=E.parse,e.compileScript=function(_,S){var M;S.id||_r("compileScript now requires passing the `id` option.\nUpgrade your vite or vue-loader version for compatibility with the latest experimental proposals.");const L=new uw(_,S),{script:j,scriptSetup:q,source:G,filename:te}=_,le=S.hoistStatic!==!1&&!j,ve=S.id?S.id.replace(/^data-v-/,""):"",Ce=j&&j.lang,be=q&&q.lang;if(!q){if(!j)throw new Error("[@vue/compiler-sfc] SFC contains no <script> tags.");return function(st,Mt){var bt;const at=st.descriptor.script;if(at.lang&&!st.isJS&&!st.isTS)return at;try{let Et=at.content,Rt=at.map;const ht=st.scriptAst,cr=V3(ht.body),{cssVars:Dr}=st.descriptor,{genDefaultAs:Jr,isProd:xr}=st.options;if(Dr.length||Jr){const dn=Jr||Cc,as=new C(Et);qf(ht.body,as,dn),Et=as.toString(),Dr.length&&!((bt=st.options.templateOptions)!=null&&bt.ssr)&&(Et+=function(Or,pr,Xr,zr,Ps){return`
|
||
import { ${ne} as _${ne} } from 'vue'
|
||
const __injectCSSVars__ = () => {
|
||
${k(Or,pr,Xr,zr)}}
|
||
const __setup__ = ${Ps}.setup
|
||
${Ps}.setup = __setup__
|
||
? (props, ctx) => { __injectCSSVars__();return __setup__(props, ctx) }
|
||
: __injectCSSVars__
|
||
`}(Dr,cr,Mt,!!xr,dn)),Jr||(Et+=`
|
||
export default ${dn}`)}return{...at,content:Et,map:Rt,bindings:cr,scriptAst:ht.body}}catch{return at}}(L,ve)}if(j&&Ce!==be)throw new Error("[@vue/compiler-sfc] <script> and <script setup> must have the same language type.");if(be&&!L.isJS&&!L.isTS)return q;const ee=Object.create(null),he=Object.create(null);let ze,je=!1,We=!1;const Ie=L.startOffset,Be=L.endOffset,Ve=j&&j.loc.start.offset,xe=j&&j.loc.end.offset;function Xe(st){const Mt=st.start+Ie;let bt=st.end+Ie;for(st.trailingComments&&st.trailingComments.length>0&&(bt=st.trailingComments[st.trailingComments.length-1].end+Ie);bt<=G.length&&/\s/.test(G.charAt(bt));)bt++;L.s.move(Mt,bt,0)}function Qe(st,Mt,bt,at,Et,Rt){let ht=Rt;Rt&&L.isTS&&_.template&&!_.template.src&&!_.template.lang&&(ht=Ut(Mt,_)),L.userImports[Mt]={isType:at,imported:bt,local:Mt,source:st,isFromSetup:Et,isUsedInTemplate:ht}}function Ye(st,Mt){st&&s.walkIdentifiers(st,bt=>{const at=he[bt.name];at&&at!=="literal-const"&&L.error(`\`${Mt}()\` 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.`,bt)})}const tt=L.scriptAst,it=L.scriptSetupAst;if(tt){for(const st of tt.body)if(st.type==="ImportDeclaration")for(const Mt of st.specifiers){const bt=F(Mt);Qe(st.source.value,Mt.local.name,bt,st.importKind==="type"||Mt.type==="ImportSpecifier"&&Mt.importKind==="type",!1,!S.inlineTemplate)}}for(const st of it.body)if(st.type==="ImportDeclaration"){Xe(st);let Mt=0;const bt=at=>{const Et=at>Mt;Mt++;const Rt=st.specifiers[at],ht=st.specifiers[at+1];L.s.remove(Et?st.specifiers[at-1].end+Ie:Rt.start+Ie,ht&&!Et?ht.start+Ie:Rt.end+Ie)};for(let at=0;at<st.specifiers.length;at++){const Et=st.specifiers[at],Rt=Et.local.name,ht=F(Et),cr=st.source.value,Dr=L.userImports[Rt];cr!=="vue"||ht!==si&&ht!==Cl&&ht!==j2?Dr?Dr.source===cr&&Dr.imported===ht?bt(at):L.error("different imports aliased to same local name.",Et):Qe(cr,Rt,ht,st.importKind==="type"||Et.type==="ImportSpecifier"&&Et.importKind==="type",!0,!S.inlineTemplate):(_r(`\`${ht}\` is a compiler macro and no longer needs to be imported.`),bt(at))}st.specifiers.length&&Mt===st.specifiers.length&&L.s.remove(st.start+Ie,st.end+Ie)}const vt={};for(const st in L.userImports){const{source:Mt,imported:bt,local:at}=L.userImports[st];Mt==="vue"&&(vt[bt]=at)}if(j&&tt){for(const st of tt.body)if(st.type==="ExportDefaultDeclaration"){let Mt;if(ze=st,ze.declaration.type==="ObjectExpression"?Mt=ze.declaration.properties:ze.declaration.type==="CallExpression"&&ze.declaration.arguments[0]&&ze.declaration.arguments[0].type==="ObjectExpression"&&(Mt=ze.declaration.arguments[0].properties),Mt)for(const Et of Mt)Et.type==="ObjectProperty"&&Et.key.type==="Identifier"&&Et.key.name==="name"&&(L.hasDefaultExportName=!0),Et.type!=="ObjectMethod"&&Et.type!=="ObjectProperty"||Et.key.type!=="Identifier"||Et.key.name!=="render"||(L.hasDefaultExportRender=!0);const bt=st.start+Ve,at=st.declaration.start+Ve;L.s.overwrite(bt,at,`const ${Cc} = `)}else if(st.type==="ExportNamedDeclaration"){const Mt=st.specifiers.find(bt=>bt.exported.type==="Identifier"&&bt.exported.name==="default");Mt&&(ze=st,st.specifiers.length>1?L.s.remove(Mt.start+Ve,Mt.end+Ve):L.s.remove(st.start+Ve,st.end+Ve),st.source?L.s.prepend(`import { ${Mt.local.name} as ${Cc} } from '${st.source.value}'
|
||
`):L.s.appendLeft(xe,`
|
||
const ${Cc} = ${Mt.local.name}
|
||
`)),st.declaration&&cd("script",st.declaration,ee,vt,le)}else st.type!=="VariableDeclaration"&&st.type!=="FunctionDeclaration"&&st.type!=="ClassDeclaration"&&st.type!=="TSEnumDeclaration"||st.declare||cd("script",st,ee,vt,le);Ve>Ie&&(/\n$/.test(j.content.trim())||L.s.appendLeft(xe,`
|
||
`),L.s.move(Ve,xe,0))}for(const st of it.body){if(st.type==="ExpressionStatement"){const bt=s.unwrapTSNode(st.expression);if(ld(L,bt)||bg(L,bt)||xg(L,bt)||Sg(L,bt))L.s.remove(st.start+Ie,st.end+Ie);else if(Kw(L,bt)){const at=bt.callee;L.s.overwrite(at.start+Ie,at.end+Ie,"__expose")}else gg(L,bt)}if(st.type==="VariableDeclaration"&&!st.declare){const bt=st.declarations.length;let at,Et=bt;for(let Rt=0;Rt<bt;Rt++){const ht=st.declarations[Rt],cr=ht.init&&s.unwrapTSNode(ht.init);if(cr){xg(L,cr)&&L.error(`${Go}() has no returning value, it cannot be assigned.`,st);const Dr=ld(L,cr,ht.id),Jr=!Dr&&bg(L,cr,ht.id);if(!Jr&&(Sg(L,cr,ht.id)||gg(L,cr,ht.id)),Dr&&!L.propsDestructureRestId&&L.propsDestructureDecl)if(Et===1)L.s.remove(st.start+Ie,st.end+Ie);else{let xr=ht.start+Ie,dn=ht.end+Ie;Rt===bt-1?xr=st.declarations[at].end+Ie:dn=st.declarations[Rt+1].start+Ie,L.s.remove(xr,dn),Et--}else Jr?L.s.overwrite(Ie+cr.start,Ie+cr.end,"__emit"):at=Rt}}}let Mt=!1;if(st.type!=="VariableDeclaration"&&st.type!=="FunctionDeclaration"&&st.type!=="ClassDeclaration"&&st.type!=="TSEnumDeclaration"||st.declare||(Mt=cd("scriptSetup",st,he,vt,le)),le&&Mt&&Xe(st),st.type==="VariableDeclaration"&&!st.declare||st.type.endsWith("Statement")){const bt=[it.body];v.walk(st,{enter(at,Et){if(s.isFunctionType(at)&&this.skip(),at.type==="BlockStatement"&&bt.push(at.body),at.type==="AwaitExpression"){je=!0;const Rt=bt[bt.length-1].some((ht,cr)=>(bt.length===1||cr>0)&&ht.type==="ExpressionStatement"&&ht.start===at.start);Xw(L,at,Rt,Et.type==="ExpressionStatement")}},exit(at){at.type==="BlockStatement"&&bt.pop()}})}(st.type==="ExportNamedDeclaration"&&st.exportKind!=="type"||st.type==="ExportAllDeclaration"||st.type==="ExportDefaultDeclaration")&&L.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.",st),L.isTS&&(st.type.startsWith("TS")||st.type==="ExportNamedDeclaration"&&st.exportKind==="type"||st.type==="VariableDeclaration"&&st.declare)&&st.type!=="TSEnumDeclaration"&&Xe(st)}L.propsDestructureDecl&&function(st,Mt){if(!st.options.propsDestructure)return;const bt={},at=[bt];let Et=bt;const Rt=new WeakSet,ht=[],cr=Object.create(null);for(const pr in st.propsDestructuredBindings){const{local:Xr}=st.propsDestructuredBindings[pr];bt[Xr]=!0,cr[Xr]=pr}function Dr(){at.push(Et=Object.create(Et))}function Jr(pr){Rt.add(pr),Et?Et[pr.name]=!1:st.error("registerBinding called without active scope, something is wrong.",pr)}function xr(pr){let Xr=arguments.length>1&&arguments[1]!==void 0&&arguments[1];for(const zr of pr.body)if(zr.type==="VariableDeclaration")dn(zr,Xr);else if(zr.type==="FunctionDeclaration"||zr.type==="ClassDeclaration"){if(zr.declare||!zr.id)continue;Jr(zr.id)}else zr.type!=="ForOfStatement"&&zr.type!=="ForInStatement"||zr.left.type!=="VariableDeclaration"?zr.type==="ExportNamedDeclaration"&&zr.declaration&&zr.declaration.type==="VariableDeclaration"?dn(zr.declaration,Xr):zr.type==="LabeledStatement"&&zr.body.type==="VariableDeclaration"&&dn(zr.body,Xr):dn(zr.left)}function dn(pr){let Xr=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!pr.declare)for(const zr of pr.declarations){const Ps=Xr&&zr.init&&U(s.unwrapTSNode(zr.init),"defineProps");for(const Ci of s.extractIdentifiers(zr.id))Ps?Rt.add(Ci):Jr(Ci)}}function as(pr,Xr){if(U(pr,arguments.length>2&&arguments[2]!==void 0?arguments[2]:Xr)){const zr=s.unwrapTSNode(pr.arguments[0]);zr.type==="Identifier"&&Et[zr.name]&&st.error(`"${zr.name}" is a destructured prop and should not be passed directly to ${Xr}(). Pass a getter () => ${zr.name} instead.`,zr)}}const Or=st.scriptSetupAst;xr(Or,!0),v.walk(Or,{enter(pr,Xr){return Xr&&ht.push(Xr),Xr&&Xr.type.startsWith("TS")&&Xr.type!=="TSAsExpression"&&Xr.type!=="TSNonNullExpression"&&Xr.type!=="TSTypeAssertion"?this.skip():(as(pr,"watch",Mt.watch),as(pr,"toRef",Mt.toRef),s.isFunctionType(pr)?(Dr(),s.walkFunctionParams(pr,Jr),void(pr.body.type==="BlockStatement"&&xr(pr.body))):pr.type==="CatchClause"?(Dr(),pr.param&&pr.param.type==="Identifier"&&Jr(pr.param),void xr(pr.body)):pr.type!=="BlockStatement"||s.isFunctionType(Xr)?void(pr.type==="Identifier"&&s.isReferencedIdentifier(pr,Xr,ht)&&!Rt.has(pr)&&Et[pr.name]&&function(zr,Ps,Ci){(Ps.type==="AssignmentExpression"&&zr===Ps.left||Ps.type==="UpdateExpression")&&st.error("Cannot assign to destructured props as they are readonly.",zr),s.isStaticProperty(Ps)&&Ps.shorthand?Ps.inPattern&&!s.isInDestructureAssignment(Ps,Ci)||st.s.appendLeft(zr.end+st.startOffset,`: ${u.genPropsAccessExp(cr[zr.name])}`):st.s.overwrite(zr.start+st.startOffset,zr.end+st.startOffset,u.genPropsAccessExp(cr[zr.name]))}(pr,Xr,ht)):(Dr(),void xr(pr)))},leave(pr,Xr){Xr&&ht.pop(),(pr.type==="BlockStatement"&&!s.isFunctionType(Xr)||s.isFunctionType(pr))&&(at.pop(),Et=at[at.length-1]||null)}})}(L,vt),Ye(L.propsRuntimeDecl,si),Ye(L.propsRuntimeDefaults,si),Ye(L.propsDestructureDecl,si),Ye(L.emitsRuntimeDecl,Cl),Ye(L.optionsRuntimeDecl,Go);for(const{runtimeOptionNodes:st}of Object.values(L.modelDecls))for(const Mt of st)Ye(Mt,ad);j?Ie<Ve?(L.s.remove(0,Ie),L.s.remove(Be,Ve),L.s.remove(xe,G.length)):(L.s.remove(0,Ve),L.s.remove(xe,Ie),L.s.remove(Be,G.length)):(L.s.remove(0,Ie),L.s.remove(Be,G.length)),tt&&Object.assign(L.bindingMetadata,V3(tt.body));for(const[st,{isType:Mt,imported:bt,source:at}]of Object.entries(L.userImports))Mt||(L.bindingMetadata[st]=bt==="*"||bt==="default"&&at.endsWith(".vue")||at==="vue"?"setup-const":"setup-maybe-ref");for(const st in ee)L.bindingMetadata[st]=ee[st];for(const st in he)L.bindingMetadata[st]=he[st];_.cssVars.length&&!((M=S.templateOptions)!=null&&M.ssr)&&(L.helperImports.add(ne),L.helperImports.add("unref"),L.s.prependLeft(Ie,`
|
||
${k(_.cssVars,L.bindingMetadata,ve,!!S.isProd)}
|
||
`));let It="__props";if(L.propsTypeDecl&&(It+=": any"),L.propsDecl&&(L.propsDestructureRestId?(L.s.overwrite(Ie+L.propsCall.start,Ie+L.propsCall.end,`${L.helper("createPropsRestProxy")}(__props, ${JSON.stringify(Object.keys(L.propsDestructuredBindings))})`),L.s.overwrite(Ie+L.propsDestructureDecl.start,Ie+L.propsDestructureDecl.end,L.propsDestructureRestId)):L.propsDestructureDecl||L.s.overwrite(Ie+L.propsCall.start,Ie+L.propsCall.end,"__props")),je){const st=L.isTS?": any":"";L.s.prependLeft(Ie,`
|
||
let __temp${st}, __restore${st}
|
||
`)}const fr=L.hasDefineExposeCall||!S.inlineTemplate?["expose: __expose"]:[];let Xt;if(L.emitDecl&&fr.push("emit: __emit"),fr.length&&(It+=`, { ${fr.join(", ")} }`),!S.inlineTemplate||!_.template&&L.hasDefaultExportRender){const st={...ee,...he};for(const Mt in L.userImports)!L.userImports[Mt].isType&&L.userImports[Mt].isUsedInTemplate&&(st[Mt]=!0);Xt="{ ";for(const Mt in st)if(st[Mt]!==!0||L.userImports[Mt].source==="vue"||L.userImports[Mt].source.endsWith(".vue"))if(L.bindingMetadata[Mt]==="setup-let"){const bt=Mt==="v"?"_v":"v";Xt+=`get ${Mt}() { return ${Mt} }, set ${Mt}(${bt}) { ${Mt} = ${bt} }, `}else Xt+=`${Mt}, `;else Xt+=`get ${Mt}() { return ${Mt} }, `;Xt=Xt.replace(/, $/,"")+" }"}else if(_.template&&!_.template.src){S.templateOptions&&S.templateOptions.ssr&&(We=!0);const{code:st,ast:Mt,preamble:bt,tips:at,errors:Et}=Ar({filename:te,ast:_.template.ast,source:_.template.content,inMap:_.template.map,...S.templateOptions,id:ve,scoped:_.styles.some(ht=>ht.scoped),isProd:S.isProd,ssrCssVars:_.cssVars,compilerOptions:{...S.templateOptions&&S.templateOptions.compilerOptions,inline:!0,isTS:L.isTS,bindingMetadata:L.bindingMetadata}});at.length&&at.forEach(_r);const Rt=Et[0];if(typeof Rt=="string")throw new Error(Rt);if(Rt)throw Rt.loc&&(Rt.message+=`
|
||
|
||
`+_.filename+`
|
||
`+u.generateCodeFrame(G,Rt.loc.start.offset,Rt.loc.end.offset)+`
|
||
`),Rt;bt&&L.s.prepend(bt),Mt&&Mt.helpers.has(s.UNREF)&&L.helperImports.delete("unref"),Xt=st}else Xt="() => {}";S.inlineTemplate?L.s.appendRight(Be,`
|
||
return ${Xt}
|
||
}
|
||
|
||
`):L.s.appendRight(Be,`
|
||
const __returned__ = ${Xt}
|
||
Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true })
|
||
return __returned__
|
||
}
|
||
|
||
`);const kr=S.genDefaultAs?`const ${S.genDefaultAs} =`:"export default";let rr="";if(!L.hasDefaultExportName&&te&&te!==Ct){const st=te.match(/([^/\\]+)\.\w+$/);st&&(rr+=`
|
||
__name: '${st[1]}',`)}We&&(rr+=`
|
||
__ssrInlineRender: true,`);const Sn=function(st){let Mt;if(st.propsRuntimeDecl){if(Mt=st.getString(st.propsRuntimeDecl).trim(),st.propsDestructureDecl){const at=[];for(const Et in st.propsDestructuredBindings){const Rt=yg(st,Et),ht=fe(Et);Rt&&at.push(`${ht}: ${Rt.valueString}${Rt.needSkipFactory?`, __skip_${ht}: true`:""}`)}at.length&&(Mt=`/*#__PURE__*/${st.helper("mergeDefaults")}(${Mt}, {
|
||
${at.join(`,
|
||
`)}
|
||
})`)}}else st.propsTypeDecl&&(Mt=vg(st));const bt=function(at){if(!at.hasDefineModelCall)return;const Et=!!at.options.isProd;let Rt="";for(const[ht,{type:cr,options:Dr}]of Object.entries(at.modelDecls)){let Jr=!1,xr=cr&&Vi(at,cr);if(xr){const pr=xr.includes(T);xr=xr.filter(Xr=>Xr!==T&&(!Et||Xr==="Boolean"||Xr==="Function"&&Dr)),Jr=!Et&&pr&&xr.length>0}let dn=xr&&xr.length>0&&W(xr)||void 0;const as=I([dn&&`type: ${dn}`,Jr&&"skipCheck: true"]);let Or;Or=dn&&Dr?at.isTS?`{ ${as}, ...${Dr} }`:`Object.assign({ ${as} }, ${Dr})`:Dr||(dn?`{ ${as} }`:"{}"),Rt+=`
|
||
${JSON.stringify(ht)}: ${Or},`,Rt+=`
|
||
${JSON.stringify(ht==="modelValue"?"modelModifiers":`${ht}Modifiers`)}: {},`}return`{${Rt}
|
||
}`}(st);return Mt&&bt?`/*#__PURE__*/${st.helper("mergeModels")}(${Mt}, ${bt})`:bt||Mt}(L);Sn&&(rr+=`
|
||
props: ${Sn},`);const es=function(st){let Mt="";if(st.emitsRuntimeDecl)Mt=st.getString(st.emitsRuntimeDecl).trim();else if(st.emitsTypeDecl){const bt=Cg(st);Mt=bt.size?`[${Array.from(bt).map(at=>JSON.stringify(at)).join(", ")}]`:""}if(st.hasDefineModelCall){let bt=`[${Object.keys(st.modelDecls).map(at=>JSON.stringify(`update:${at}`)).join(", ")}]`;Mt=Mt?`/*#__PURE__*/${st.helper("mergeModels")}(${Mt}, ${bt})`:bt}return Mt}(L);es&&(rr+=`
|
||
emits: ${es},`);let As="";L.optionsRuntimeDecl&&(As=q.content.slice(L.optionsRuntimeDecl.start,L.optionsRuntimeDecl.end).trim());const lr=L.hasDefineExposeCall||S.inlineTemplate?"":` __expose();
|
||
`;if(L.isTS){const st=(ze?`
|
||
...${Cc},`:"")+(As?`
|
||
...${As},`:"");L.s.prependLeft(Ie,`
|
||
${kr} /*#__PURE__*/${L.helper("defineComponent")}({${st}${rr}
|
||
${je?"async ":""}setup(${It}) {
|
||
${lr}`),L.s.appendRight(Be,"})")}else ze||As?(L.s.prependLeft(Ie,`
|
||
${kr} /*#__PURE__*/Object.assign(${ze?`${Cc}, `:""}${As?`${As}, `:""}{${rr}
|
||
${je?"async ":""}setup(${It}) {
|
||
${lr}`),L.s.appendRight(Be,"})")):(L.s.prependLeft(Ie,`
|
||
${kr} {${rr}
|
||
${je?"async ":""}setup(${It}) {
|
||
${lr}`),L.s.appendRight(Be,"}"));return L.helperImports.size>0&&L.s.prepend(`import { ${[...L.helperImports].map(st=>`${st} as _${st}`).join(", ")} } from 'vue'
|
||
`),{...q,bindings:L.bindingMetadata,imports:L.userImports,content:L.s.toString(),map:S.sourceMap!==!1?L.s.generateMap({source:te,hires:!0,includeContent:!0}):void 0,scriptAst:tt?.body,scriptSetupAst:it?.body,deps:L.deps?[...L.deps]:void 0}},e.compileStyle=function(_){return N3({..._,isAsync:!1})},e.compileStyleAsync=function(_){return N3({..._,isAsync:!0})},e.compileTemplate=Ar,e.errorMessages=Jw,e.extractRuntimeEmits=Cg,e.extractRuntimeProps=vg,e.inferRuntimeType=Vi,e.invalidateTypeCache=function(_){_=Oe(_),rd.delete(_),D2.delete(_);const S=ag.get(_);S&&D2.delete(S)},e.parse=en,e.parseCache=Yw,e.registerTS=function(_){R1=()=>{try{return _()}catch(S){throw typeof S.message=="string"&&S.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=ni,e.rewriteDefault=function(_,S,M){const L=E.parse(_,{sourceType:"module",plugins:z2("js",M)}).program.body,j=new C(_);return qf(L,j,S),j.toString()},e.rewriteDefaultAST=qf,e.shouldTransformRef=()=>!1,e.version="3.4.15",e.walk=Qw},(t,e,n)=>{t.exports=n(502)},(t,e,n)=>{var r=n(311),a=n(314),i=n(86);t.exports={formats:i,parse:a,stringify:r}},(t,e,n)=>{var r=n(312),a=n(144),i=n(86),s=Object.prototype.hasOwnProperty,o={brackets:function(C){return C+"[]"},comma:"comma",indices:function(C,E){return C+"["+E+"]"},repeat:function(C){return C}},l=Array.isArray,u=Array.prototype.push,p=function(C,E){u.apply(C,l(E)?E:[E])},h=Date.prototype.toISOString,d=i.default,m={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:a.encode,encodeValuesOnly:!1,format:d,formatter:i.formatters[d],indices:!1,serializeDate:function(C){return h.call(C)},skipNulls:!1,strictNullHandling:!1},f={},v=function C(E,x,g,w,b,A,T,O,I,z,U,W,F,N,$,D){for(var R,K=E,re=D,ue=0,Oe=!1;(re=re.get(f))!==void 0&&!Oe;){var X=re.get(E);if(ue+=1,X!==void 0){if(X===ue)throw new RangeError("Cyclic object value");Oe=!0}re.get(f)===void 0&&(ue=0)}if(typeof O=="function"?K=O(x,K):K instanceof Date?K=U(K):g==="comma"&&l(K)&&(K=a.maybeMap(K,function(Se){return Se instanceof Date?U(Se):Se})),K===null){if(b)return T&&!N?T(x,m.encoder,$,"key",W):x;K=""}if(typeof(R=K)=="string"||typeof R=="number"||typeof R=="boolean"||typeof R=="symbol"||typeof R=="bigint"||a.isBuffer(K))return T?[F(N?x:T(x,m.encoder,$,"key",W))+"="+F(T(K,m.encoder,$,"value",W))]:[F(x)+"="+F(String(K))];var J,fe=[];if(K===void 0)return fe;if(g==="comma"&&l(K))N&&T&&(K=a.maybeMap(K,T)),J=[{value:K.length>0?K.join(",")||null:void 0}];else if(l(O))J=O;else{var Ee=Object.keys(K);J=I?Ee.sort(I):Ee}for(var Ae=w&&l(K)&&K.length===1?x+"[]":x,pe=0;pe<J.length;++pe){var oe=J[pe],ce=typeof oe=="object"&&oe.value!==void 0?oe.value:K[oe];if(!A||ce!==null){var ie=l(K)?typeof g=="function"?g(Ae,oe):Ae:Ae+(z?"."+oe:"["+oe+"]");D.set(E,ue);var ne=r();ne.set(f,D),p(fe,C(ce,ie,g,w,b,A,g==="comma"&&N&&l(K)?null:T,O,I,z,U,W,F,N,$,ne))}}return fe};t.exports=function(C,E){var x,g=C,w=function(N){if(!N)return m;if(N.encoder!==null&&N.encoder!==void 0&&typeof N.encoder!="function")throw new TypeError("Encoder has to be a function.");var $=N.charset||m.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=i.default;if(N.format!==void 0){if(!s.call(i.formatters,N.format))throw new TypeError("Unknown format option provided.");D=N.format}var R=i.formatters[D],K=m.filter;return(typeof N.filter=="function"||l(N.filter))&&(K=N.filter),{addQueryPrefix:typeof N.addQueryPrefix=="boolean"?N.addQueryPrefix:m.addQueryPrefix,allowDots:N.allowDots===void 0?m.allowDots:!!N.allowDots,charset:$,charsetSentinel:typeof N.charsetSentinel=="boolean"?N.charsetSentinel:m.charsetSentinel,delimiter:N.delimiter===void 0?m.delimiter:N.delimiter,encode:typeof N.encode=="boolean"?N.encode:m.encode,encoder:typeof N.encoder=="function"?N.encoder:m.encoder,encodeValuesOnly:typeof N.encodeValuesOnly=="boolean"?N.encodeValuesOnly:m.encodeValuesOnly,filter:K,format:D,formatter:R,serializeDate:typeof N.serializeDate=="function"?N.serializeDate:m.serializeDate,skipNulls:typeof N.skipNulls=="boolean"?N.skipNulls:m.skipNulls,sort:typeof N.sort=="function"?N.sort:null,strictNullHandling:typeof N.strictNullHandling=="boolean"?N.strictNullHandling:m.strictNullHandling}}(E);typeof w.filter=="function"?g=(0,w.filter)("",g):l(w.filter)&&(x=w.filter);var b,A=[];if(typeof g!="object"||g===null)return"";b=E&&E.arrayFormat in o?E.arrayFormat:E&&"indices"in E?E.indices?"indices":"repeat":"indices";var T=o[b];if(E&&"commaRoundTrip"in E&&typeof E.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var O=T==="comma"&&E&&E.commaRoundTrip;x||(x=Object.keys(g)),w.sort&&x.sort(w.sort);for(var I=r(),z=0;z<x.length;++z){var U=x[z];w.skipNulls&&g[U]===null||p(A,v(g[U],U,T,O,w.strictNullHandling,w.skipNulls,w.encode?w.encoder:null,w.filter,w.sort,w.allowDots,w.serializeDate,w.format,w.formatter,w.encodeValuesOnly,w.charset,I))}var W=A.join(w.delimiter),F=w.addQueryPrefix===!0?"?":"";return w.charsetSentinel&&(w.charset==="iso-8859-1"?F+="utf8=%26%2310003%3B&":F+="utf8=%E2%9C%93&"),W.length>0?F+W:""}},(t,e,n)=>{var r=n(22),a=n(38),i=n(313),s=r("%TypeError%"),o=r("%WeakMap%",!0),l=r("%Map%",!0),u=a("WeakMap.prototype.get",!0),p=a("WeakMap.prototype.set",!0),h=a("WeakMap.prototype.has",!0),d=a("Map.prototype.get",!0),m=a("Map.prototype.set",!0),f=a("Map.prototype.has",!0),v=function(C,E){for(var x,g=C;(x=g.next)!==null;g=x)if(x.key===E)return g.next=x.next,x.next=C.next,C.next=x,x};t.exports=function(){var C,E,x,g={assert:function(w){if(!g.has(w))throw new s("Side channel does not contain "+i(w))},get:function(w){if(o&&w&&(typeof w=="object"||typeof w=="function")){if(C)return u(C,w)}else if(l){if(E)return d(E,w)}else if(x)return function(b,A){var T=v(b,A);return T&&T.value}(x,w)},has:function(w){if(o&&w&&(typeof w=="object"||typeof w=="function")){if(C)return h(C,w)}else if(l){if(E)return f(E,w)}else if(x)return function(b,A){return!!v(b,A)}(x,w);return!1},set:function(w,b){o&&w&&(typeof w=="object"||typeof w=="function")?(C||(C=new o),p(C,w,b)):l?(E||(E=new l),m(E,w,b)):(x||(x={key:{},next:null}),function(A,T,O){var I=v(A,T);I?I.value=O:A.next={key:T,next:A.next,value:O}}(x,w,b))}};return g}},(t,e,n)=>{var r=typeof Map=="function"&&Map.prototype,a=Object.getOwnPropertyDescriptor&&r?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,i=r&&a&&typeof a.get=="function"?a.get:null,s=r&&Map.prototype.forEach,o=typeof Set=="function"&&Set.prototype,l=Object.getOwnPropertyDescriptor&&o?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,u=o&&l&&typeof l.get=="function"?l.get:null,p=o&&Set.prototype.forEach,h=typeof WeakMap=="function"&&WeakMap.prototype?WeakMap.prototype.has:null,d=typeof WeakSet=="function"&&WeakSet.prototype?WeakSet.prototype.has:null,m=typeof WeakRef=="function"&&WeakRef.prototype?WeakRef.prototype.deref:null,f=Boolean.prototype.valueOf,v=Object.prototype.toString,C=Function.prototype.toString,E=String.prototype.match,x=String.prototype.slice,g=String.prototype.replace,w=String.prototype.toUpperCase,b=String.prototype.toLowerCase,A=RegExp.prototype.test,T=Array.prototype.concat,O=Array.prototype.join,I=Array.prototype.slice,z=Math.floor,U=typeof BigInt=="function"?BigInt.prototype.valueOf:null,W=Object.getOwnPropertySymbols,F=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,N=typeof Symbol=="function"&&typeof Symbol.iterator=="object",$=typeof Symbol=="function"&&Symbol.toStringTag?Symbol.toStringTag:null,D=Object.prototype.propertyIsEnumerable,R=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(k){return k.__proto__}:null);function K(k,B){if(k===1/0||k===-1/0||k!=k||k&&k>-1e3&&k<1e3||A.call(/e/,B))return B;var Z=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof k=="number"){var Pe=k<0?-z(-k):z(k);if(Pe!==k){var Ne=String(Pe),Le=x.call(B,Ne.length+1);return g.call(Ne,Z,"$&_")+"."+g.call(g.call(Le,/([0-9]{3})/g,"$&_"),/_$/,"")}}return g.call(B,Z,"$&_")}var re=n(509),ue=re.custom,Oe=Ae(ue)?ue:null;function X(k,B,Z){var Pe=(Z.quoteStyle||B)==="double"?'"':"'";return Pe+k+Pe}function J(k){return g.call(String(k),/"/g,""")}function fe(k){return!(ce(k)!=="[object Array]"||$&&typeof k=="object"&&$ in k)}function Ee(k){return!(ce(k)!=="[object RegExp]"||$&&typeof k=="object"&&$ in k)}function Ae(k){if(N)return k&&typeof k=="object"&&k instanceof Symbol;if(typeof k=="symbol")return!0;if(!k||typeof k!="object"||!F)return!1;try{return F.call(k),!0}catch{}return!1}t.exports=function k(B,Z,Pe,Ne){var Le=Z||{};if(oe(Le,"quoteStyle")&&Le.quoteStyle!=="single"&&Le.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(oe(Le,"maxStringLength")&&(typeof Le.maxStringLength=="number"?Le.maxStringLength<0&&Le.maxStringLength!==1/0:Le.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var de=!oe(Le,"customInspect")||Le.customInspect;if(typeof de!="boolean"&&de!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(oe(Le,"indent")&&Le.indent!==null&&Le.indent!==" "&&!(parseInt(Le.indent,10)===Le.indent&&Le.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(oe(Le,"numericSeparator")&&typeof Le.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var ke=Le.numericSeparator;if(B===void 0)return"undefined";if(B===null)return"null";if(typeof B=="boolean")return B?"true":"false";if(typeof B=="string")return ne(B,Le);if(typeof B=="number"){if(B===0)return 1/0/B>0?"0":"-0";var Ge=String(B);return ke?K(B,Ge):Ge}if(typeof B=="bigint"){var nt=String(B)+"n";return ke?K(B,nt):nt}var ct=Le.depth===void 0?5:Le.depth;if(Pe===void 0&&(Pe=0),Pe>=ct&&ct>0&&typeof B=="object")return fe(B)?"[Array]":"[Object]";var yt,er=function(ot,_t){var Lt;if(ot.indent===" ")Lt=" ";else{if(!(typeof ot.indent=="number"&&ot.indent>0))return null;Lt=O.call(Array(ot.indent+1)," ")}return{base:Lt,prev:O.call(Array(_t+1),Lt)}}(Le,Pe);if(Ne===void 0)Ne=[];else if(ie(Ne,B)>=0)return"[Circular]";function Ut(ot,_t,Lt){if(_t&&(Ne=I.call(Ne)).push(_t),Lt){var $t={depth:Le.depth};return oe(Le,"quoteStyle")&&($t.quoteStyle=Le.quoteStyle),k(ot,$t,Pe+1,Ne)}return k(ot,Le,Pe+1,Ne)}if(typeof B=="function"&&!Ee(B)){var or=function(ot){if(ot.name)return ot.name;var _t=E.call(C.call(ot),/^function\s*([\w$]+)/);return _t?_t[1]:null}(B),yr=ae(B,Ut);return"[Function"+(or?": "+or:" (anonymous)")+"]"+(yr.length>0?" { "+O.call(yr,", ")+" }":"")}if(Ae(B)){var Ct=N?g.call(String(B),/^(Symbol\(.*\))_[^)]*$/,"$1"):F.call(B);return typeof B!="object"||N?Ct:se(Ct)}if((yt=B)&&typeof yt=="object"&&(typeof HTMLElement<"u"&&yt instanceof HTMLElement||typeof yt.nodeName=="string"&&typeof yt.getAttribute=="function")){for(var rn="<"+b.call(String(B.nodeName)),en=B.attributes||[],Yr=0;Yr<en.length;Yr++)rn+=" "+en[Yr].name+"="+X(J(en[Yr].value),"double",Le);return rn+=">",B.childNodes&&B.childNodes.length&&(rn+="..."),rn+"</"+b.call(String(B.nodeName))+">"}if(fe(B)){if(B.length===0)return"[]";var fn=ae(B,Ut);return er&&!function(ot){for(var _t=0;_t<ot.length;_t++)if(ie(ot[_t],`
|
||
`)>=0)return!1;return!0}(fn)?"["+Me(fn,er)+"]":"[ "+O.call(fn,", ")+" ]"}if(function(ot){return!(ce(ot)!=="[object Error]"||$&&typeof ot=="object"&&$ in ot)}(B)){var En=ae(B,Ut);return"cause"in Error.prototype||!("cause"in B)||D.call(B,"cause")?En.length===0?"["+String(B)+"]":"{ ["+String(B)+"] "+O.call(En,", ")+" }":"{ ["+String(B)+"] "+O.call(T.call("[cause]: "+Ut(B.cause),En),", ")+" }"}if(typeof B=="object"&&de){if(Oe&&typeof B[Oe]=="function"&&re)return re(B,{depth:ct-Pe});if(de!=="symbol"&&typeof B.inspect=="function")return B.inspect()}if(function(ot){if(!i||!ot||typeof ot!="object")return!1;try{i.call(ot);try{u.call(ot)}catch{return!0}return ot instanceof Map}catch{}return!1}(B)){var ps=[];return s&&s.call(B,function(ot,_t){ps.push(Ut(_t,B,!0)+" => "+Ut(ot,B))}),ge("Map",i.call(B),ps,er)}if(function(ot){if(!u||!ot||typeof ot!="object")return!1;try{u.call(ot);try{i.call(ot)}catch{return!0}return ot instanceof Set}catch{}return!1}(B)){var mr=[];return p&&p.call(B,function(ot){mr.push(Ut(ot,B))}),ge("Set",u.call(B),mr,er)}if(function(ot){if(!h||!ot||typeof ot!="object")return!1;try{h.call(ot,h);try{d.call(ot,d)}catch{return!0}return ot instanceof WeakMap}catch{}return!1}(B))return ye("WeakMap");if(function(ot){if(!d||!ot||typeof ot!="object")return!1;try{d.call(ot,d);try{h.call(ot,h)}catch{return!0}return ot instanceof WeakSet}catch{}return!1}(B))return ye("WeakSet");if(function(ot){if(!m||!ot||typeof ot!="object")return!1;try{return m.call(ot),!0}catch{}return!1}(B))return ye("WeakRef");if(function(ot){return!(ce(ot)!=="[object Number]"||$&&typeof ot=="object"&&$ in ot)}(B))return se(Ut(Number(B)));if(function(ot){if(!ot||typeof ot!="object"||!U)return!1;try{return U.call(ot),!0}catch{}return!1}(B))return se(Ut(U.call(B)));if(function(ot){return!(ce(ot)!=="[object Boolean]"||$&&typeof ot=="object"&&$ in ot)}(B))return se(f.call(B));if(function(ot){return!(ce(ot)!=="[object String]"||$&&typeof ot=="object"&&$ in ot)}(B))return se(Ut(String(B)));if(typeof window<"u"&&B===window)return"{ [object Window] }";if(B===n.g)return"{ [object globalThis] }";if(!function(ot){return!(ce(ot)!=="[object Date]"||$&&typeof ot=="object"&&$ in ot)}(B)&&!Ee(B)){var Gn=ae(B,Ut),Ts=R?R(B)===Object.prototype:B instanceof Object||B.constructor===Object,Kn=B instanceof Object?"":"null prototype",ft=!Ts&&$&&Object(B)===B&&$ in B?x.call(ce(B),8,-1):Kn?"Object":"",dt=(Ts||typeof B.constructor!="function"?"":B.constructor.name?B.constructor.name+" ":"")+(ft||Kn?"["+O.call(T.call([],ft||[],Kn||[]),": ")+"] ":"");return Gn.length===0?dt+"{}":er?dt+"{"+Me(Gn,er)+"}":dt+"{ "+O.call(Gn,", ")+" }"}return String(B)};var pe=Object.prototype.hasOwnProperty||function(k){return k in this};function oe(k,B){return pe.call(k,B)}function ce(k){return v.call(k)}function ie(k,B){if(k.indexOf)return k.indexOf(B);for(var Z=0,Pe=k.length;Z<Pe;Z++)if(k[Z]===B)return Z;return-1}function ne(k,B){if(k.length>B.maxStringLength){var Z=k.length-B.maxStringLength,Pe="... "+Z+" more character"+(Z>1?"s":"");return ne(x.call(k,0,B.maxStringLength),B)+Pe}return X(g.call(g.call(k,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Se),"single",B)}function Se(k){var B=k.charCodeAt(0),Z={8:"b",9:"t",10:"n",12:"f",13:"r"}[B];return Z?"\\"+Z:"\\x"+(B<16?"0":"")+w.call(B.toString(16))}function se(k){return"Object("+k+")"}function ye(k){return k+" { ? }"}function ge(k,B,Z,Pe){return k+" ("+B+") {"+(Pe?Me(Z,Pe):O.call(Z,", "))+"}"}function Me(k,B){if(k.length===0)return"";var Z=`
|
||
`+B.prev+B.base;return Z+O.call(k,","+Z)+`
|
||
`+B.prev}function ae(k,B){var Z=fe(k),Pe=[];if(Z){Pe.length=k.length;for(var Ne=0;Ne<k.length;Ne++)Pe[Ne]=oe(k,Ne)?B(k[Ne],k):""}var Le,de=typeof W=="function"?W(k):[];if(N){Le={};for(var ke=0;ke<de.length;ke++)Le["$"+de[ke]]=de[ke]}for(var Ge in k)oe(k,Ge)&&(Z&&String(Number(Ge))===Ge&&Ge<k.length||N&&Le["$"+Ge]instanceof Symbol||(A.call(/[^\w$]/,Ge)?Pe.push(B(Ge,k)+": "+B(k[Ge],k)):Pe.push(Ge+": "+B(k[Ge],k))));if(typeof W=="function")for(var nt=0;nt<de.length;nt++)D.call(k,de[nt])&&Pe.push("["+B(de[nt])+"]: "+B(k[de[nt]],k));return Pe}},(t,e,n)=>{var r=n(144),a=Object.prototype.hasOwnProperty,i=Array.isArray,s={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},o=function(p){return p.replace(/&#(\d+);/g,function(h,d){return String.fromCharCode(parseInt(d,10))})},l=function(p,h){return p&&typeof p=="string"&&h.comma&&p.indexOf(",")>-1?p.split(","):p},u=function(p,h,d,m){if(p){var f=d.allowDots?p.replace(/\.([^.[]+)/g,"[$1]"):p,v=/(\[[^[\]]*])/g,C=d.depth>0&&/(\[[^[\]]*])/.exec(f),E=C?f.slice(0,C.index):f,x=[];if(E){if(!d.plainObjects&&a.call(Object.prototype,E)&&!d.allowPrototypes)return;x.push(E)}for(var g=0;d.depth>0&&(C=v.exec(f))!==null&&g<d.depth;){if(g+=1,!d.plainObjects&&a.call(Object.prototype,C[1].slice(1,-1))&&!d.allowPrototypes)return;x.push(C[1])}return C&&x.push("["+f.slice(C.index)+"]"),function(w,b,A,T){for(var O=T?b:l(b,A),I=w.length-1;I>=0;--I){var z,U=w[I];if(U==="[]"&&A.parseArrays)z=[].concat(O);else{z=A.plainObjects?Object.create(null):{};var W=U.charAt(0)==="["&&U.charAt(U.length-1)==="]"?U.slice(1,-1):U,F=parseInt(W,10);A.parseArrays||W!==""?!isNaN(F)&&U!==W&&String(F)===W&&F>=0&&A.parseArrays&&F<=A.arrayLimit?(z=[])[F]=O:W!=="__proto__"&&(z[W]=O):z={0:O}}O=z}return O}(x,h,d,m)}};t.exports=function(p,h){var d=function(g){if(!g)return s;if(g.decoder!==null&&g.decoder!==void 0&&typeof g.decoder!="function")throw new TypeError("Decoder has to be a function.");if(g.charset!==void 0&&g.charset!=="utf-8"&&g.charset!=="iso-8859-1")throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var w=g.charset===void 0?s.charset:g.charset;return{allowDots:g.allowDots===void 0?s.allowDots:!!g.allowDots,allowPrototypes:typeof g.allowPrototypes=="boolean"?g.allowPrototypes:s.allowPrototypes,allowSparse:typeof g.allowSparse=="boolean"?g.allowSparse:s.allowSparse,arrayLimit:typeof g.arrayLimit=="number"?g.arrayLimit:s.arrayLimit,charset:w,charsetSentinel:typeof g.charsetSentinel=="boolean"?g.charsetSentinel:s.charsetSentinel,comma:typeof g.comma=="boolean"?g.comma:s.comma,decoder:typeof g.decoder=="function"?g.decoder:s.decoder,delimiter:typeof g.delimiter=="string"||r.isRegExp(g.delimiter)?g.delimiter:s.delimiter,depth:typeof g.depth=="number"||g.depth===!1?+g.depth:s.depth,ignoreQueryPrefix:g.ignoreQueryPrefix===!0,interpretNumericEntities:typeof g.interpretNumericEntities=="boolean"?g.interpretNumericEntities:s.interpretNumericEntities,parameterLimit:typeof g.parameterLimit=="number"?g.parameterLimit:s.parameterLimit,parseArrays:g.parseArrays!==!1,plainObjects:typeof g.plainObjects=="boolean"?g.plainObjects:s.plainObjects,strictNullHandling:typeof g.strictNullHandling=="boolean"?g.strictNullHandling:s.strictNullHandling}}(h);if(p===""||p==null)return d.plainObjects?Object.create(null):{};for(var m=typeof p=="string"?function(g,w){var b,A={__proto__:null},T=w.ignoreQueryPrefix?g.replace(/^\?/,""):g,O=w.parameterLimit===1/0?void 0:w.parameterLimit,I=T.split(w.delimiter,O),z=-1,U=w.charset;if(w.charsetSentinel)for(b=0;b<I.length;++b)I[b].indexOf("utf8=")===0&&(I[b]==="utf8=%E2%9C%93"?U="utf-8":I[b]==="utf8=%26%2310003%3B"&&(U="iso-8859-1"),z=b,b=I.length);for(b=0;b<I.length;++b)if(b!==z){var W,F,N=I[b],$=N.indexOf("]="),D=$===-1?N.indexOf("="):$+1;D===-1?(W=w.decoder(N,s.decoder,U,"key"),F=w.strictNullHandling?null:""):(W=w.decoder(N.slice(0,D),s.decoder,U,"key"),F=r.maybeMap(l(N.slice(D+1),w),function(R){return w.decoder(R,s.decoder,U,"value")})),F&&w.interpretNumericEntities&&U==="iso-8859-1"&&(F=o(F)),N.indexOf("[]=")>-1&&(F=i(F)?[F]:F),a.call(A,W)?A[W]=r.combine(A[W],F):A[W]=F}return A}(p,d):p,f=d.plainObjects?Object.create(null):{},v=Object.keys(m),C=0;C<v.length;++C){var E=v[C],x=u(E,m[E],d,typeof p=="string");f=r.merge(f,x,d)}return d.allowSparse===!0?f:r.compact(f)}},(t,e,n)=>{let r=n(87),a=n(52),i=n(147),s=n(24),o=n(322),l=n(54),u=n(324),p=n(88),h=n(153),d=n(56),m=n(91),f=n(89),v=n(55),C=n(90),E=n(154),x=n(92),g=n(40),w=n(53);function b(){for(var A=arguments.length,T=new Array(A),O=0;O<A;O++)T[O]=arguments[O];return T.length===1&&Array.isArray(T[0])&&(T=T[0]),new o(T)}b.plugin=function(A,T){let O;function I(){let z=T(...arguments);return z.postcssPlugin=A,z.postcssVersion=new o().version,z}return Object.defineProperty(I,"postcss",{get:()=>(O||(O=I()),O)}),I.process=function(z,U,W){return b([I(W)]).process(z,U)},I},b.stringify=l,b.parse=C,b.fromJSON=u,b.list=E,b.comment=A=>new d(A),b.atRule=A=>new m(A),b.decl=A=>new a(A),b.rule=A=>new x(A),b.root=A=>new g(A),b.document=A=>new p(A),b.CssSyntaxError=r,b.Declaration=a,b.Container=s,b.Processor=o,b.Document=p,b.Comment=d,b.Warning=h,b.AtRule=m,b.Result=f,b.Input=v,b.Rule=x,b.Root=g,b.Node=w,i.registerPostcss(b),t.exports=b,b.default=b},t=>{var e=String,n=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}};t.exports=n(),t.exports.createColors=n},()=>{},()=>{},t=>{t.exports={nanoid:function(){let e="",n=arguments.length>0&&arguments[0]!==void 0?arguments[0]:21;for(;n--;)e+="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict"[64*Math.random()|0];return e},customAlphabet:function(e){let n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:21;return function(){let r="",a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:n;for(;a--;)r+=e[Math.random()*e.length|0];return r}}}},(t,e,n)=>{let r=n(52),a=n(321),i=n(56),s=n(91),o=n(40),l=n(92);const u={empty:!0,space:!0};t.exports=class{constructor(p){this.input=p,this.root=new o,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:p,start:{column:1,line:1,offset:0}}}atrule(p){let h,d,m,f=new s;f.name=p[1].slice(1),f.name===""&&this.unnamedAtrule(f,p),this.init(f,p[2]);let v=!1,C=!1,E=[],x=[];for(;!this.tokenizer.endOfFile();){if(h=(p=this.tokenizer.nextToken())[0],h==="("||h==="["?x.push(h==="("?")":"]"):h==="{"&&x.length>0?x.push("}"):h===x[x.length-1]&&x.pop(),x.length===0){if(h===";"){f.source.end=this.getPosition(p[2]),f.source.end.offset++,this.semicolon=!0;break}if(h==="{"){C=!0;break}if(h==="}"){if(E.length>0){for(m=E.length-1,d=E[m];d&&d[0]==="space";)d=E[--m];d&&(f.source.end=this.getPosition(d[3]||d[2]),f.source.end.offset++)}this.end(p);break}E.push(p)}else E.push(p);if(this.tokenizer.endOfFile()){v=!0;break}}f.raws.between=this.spacesAndCommentsFromEnd(E),E.length?(f.raws.afterName=this.spacesAndCommentsFromStart(E),this.raw(f,"params",E),v&&(p=E[E.length-1],f.source.end=this.getPosition(p[3]||p[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(p){let h=this.colon(p);if(h===!1)return;let d,m=0;for(let f=h-1;f>=0&&(d=p[f],d[0]==="space"||(m+=1,m!==2));f--);throw this.input.error("Missed semicolon",d[0]==="word"?d[3]+1:d[2])}colon(p){let h,d,m,f=0;for(let[v,C]of p.entries()){if(h=C,d=h[0],d==="("&&(f+=1),d===")"&&(f-=1),f===0&&d===":"){if(m){if(m[0]==="word"&&m[1]==="progid")continue;return v}this.doubleColon(h)}m=h}return!1}comment(p){let h=new i;this.init(h,p[2]),h.source.end=this.getPosition(p[3]||p[2]),h.source.end.offset++;let d=p[1].slice(2,-2);if(/^\s*$/.test(d))h.text="",h.raws.left=d,h.raws.right="";else{let m=d.match(/^(\s*)([^]*\S)(\s*)$/);h.text=m[2],h.raws.left=m[1],h.raws.right=m[3]}}createTokenizer(){this.tokenizer=a(this.input)}decl(p,h){let d=new r;this.init(d,p[0][2]);let m,f=p[p.length-1];for(f[0]===";"&&(this.semicolon=!0,p.pop()),d.source.end=this.getPosition(f[3]||f[2]||function(E){for(let x=E.length-1;x>=0;x--){let g=E[x],w=g[3]||g[2];if(w)return w}}(p)),d.source.end.offset++;p[0][0]!=="word";)p.length===1&&this.unknownWord(p),d.raws.before+=p.shift()[1];for(d.source.start=this.getPosition(p[0][2]),d.prop="";p.length;){let E=p[0][0];if(E===":"||E==="space"||E==="comment")break;d.prop+=p.shift()[1]}for(d.raws.between="";p.length;){if(m=p.shift(),m[0]===":"){d.raws.between+=m[1];break}m[0]==="word"&&/\w/.test(m[1])&&this.unknownWord([m]),d.raws.between+=m[1]}d.prop[0]!=="_"&&d.prop[0]!=="*"||(d.raws.before+=d.prop[0],d.prop=d.prop.slice(1));let v,C=[];for(;p.length&&(v=p[0][0],v==="space"||v==="comment");)C.push(p.shift());this.precheckMissedSemicolon(p);for(let E=p.length-1;E>=0;E--){if(m=p[E],m[1].toLowerCase()==="!important"){d.important=!0;let x=this.stringFrom(p,E);x=this.spacesFromEnd(p)+x,x!==" !important"&&(d.raws.important=x);break}if(m[1].toLowerCase()==="important"){let x=p.slice(0),g="";for(let w=E;w>0;w--){let b=x[w][0];if(g.trim().indexOf("!")===0&&b!=="space")break;g=x.pop()[1]+g}g.trim().indexOf("!")===0&&(d.important=!0,d.raws.important=g,p=x)}if(m[0]!=="space"&&m[0]!=="comment")break}p.some(E=>E[0]!=="space"&&E[0]!=="comment")&&(d.raws.between+=C.map(E=>E[1]).join(""),C=[]),this.raw(d,"value",C.concat(p),h),d.value.includes(":")&&!h&&this.checkMissedSemicolon(p)}doubleColon(p){throw this.input.error("Double colon",{offset:p[2]},{offset:p[2]+p[1].length})}emptyRule(p){let h=new l;this.init(h,p[2]),h.selector="",h.raws.between="",this.current=h}end(p){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(p[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(p)}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(p){if(this.spaces+=p[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(p){let h=this.input.fromOffset(p);return{column:h.col,line:h.line,offset:p}}init(p,h){this.current.push(p),p.source={input:this.input,start:this.getPosition(h)},p.raws.before=this.spaces,this.spaces="",p.type!=="comment"&&(this.semicolon=!1)}other(p){let h=!1,d=null,m=!1,f=null,v=[],C=p[1].startsWith("--"),E=[],x=p;for(;x;){if(d=x[0],E.push(x),d==="("||d==="[")f||(f=x),v.push(d==="("?")":"]");else if(C&&m&&d==="{")f||(f=x),v.push("}");else if(v.length===0){if(d===";"){if(m)return void this.decl(E,C);break}if(d==="{")return void this.rule(E);if(d==="}"){this.tokenizer.back(E.pop()),h=!0;break}d===":"&&(m=!0)}else d===v[v.length-1]&&(v.pop(),v.length===0&&(f=null));x=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(h=!0),v.length>0&&this.unclosedBracket(f),h&&m){if(!C)for(;E.length&&(x=E[E.length-1][0],x==="space"||x==="comment");)this.tokenizer.back(E.pop());this.decl(E,C)}else this.unknownWord(E)}parse(){let p;for(;!this.tokenizer.endOfFile();)switch(p=this.tokenizer.nextToken(),p[0]){case"space":this.spaces+=p[1];break;case";":this.freeSemicolon(p);break;case"}":this.end(p);break;case"comment":this.comment(p);break;case"at-word":this.atrule(p);break;case"{":this.emptyRule(p);break;default:this.other(p)}this.endFile()}precheckMissedSemicolon(){}raw(p,h,d,m){let f,v,C,E,x=d.length,g="",w=!0;for(let b=0;b<x;b+=1)f=d[b],v=f[0],v!=="space"||b!==x-1||m?v==="comment"?(E=d[b-1]?d[b-1][0]:"empty",C=d[b+1]?d[b+1][0]:"empty",u[E]||u[C]||g.slice(-1)===","?w=!1:g+=f[1]):g+=f[1]:w=!1;if(!w){let b=d.reduce((A,T)=>A+T[1],"");p.raws[h]={raw:b,value:g}}p[h]=g}rule(p){p.pop();let h=new l;this.init(h,p[0][2]),h.raws.between=this.spacesAndCommentsFromEnd(p),this.raw(h,"selector",p),this.current=h}spacesAndCommentsFromEnd(p){let h,d="";for(;p.length&&(h=p[p.length-1][0],h==="space"||h==="comment");)d=p.pop()[1]+d;return d}spacesAndCommentsFromStart(p){let h,d="";for(;p.length&&(h=p[0][0],h==="space"||h==="comment");)d+=p.shift()[1];return d}spacesFromEnd(p){let h,d="";for(;p.length&&(h=p[p.length-1][0],h==="space");)d=p.pop()[1]+d;return d}stringFrom(p,h){let d="";for(let m=h;m<p.length;m++)d+=p[m][1];return p.splice(h,p.length-h),d}unclosedBlock(){let p=this.current.source.start;throw this.input.error("Unclosed block",p.line,p.column)}unclosedBracket(p){throw this.input.error("Unclosed bracket",{offset:p[2]},{offset:p[2]+1})}unexpectedClose(p){throw this.input.error("Unexpected }",{offset:p[2]},{offset:p[2]+1})}unknownWord(p){throw this.input.error("Unknown word",{offset:p[0][2]},{offset:p[0][2]+p[0][1].length})}unnamedAtrule(p,h){throw this.input.error("At-rule without name",{offset:h[2]},{offset:h[2]+h[1].length})}}},t=>{const w=/[\t\n\f\r "#'()/;[\\\]{}]/g,b=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,A=/.[\r\n"'(/\\]/,T=/[\da-f]/i;t.exports=function(O){let I,z,U,W,F,N,$,D,R,K,re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},ue=O.css.valueOf(),Oe=re.ignoreErrors,X=ue.length,J=0,fe=[],Ee=[];function Ae(pe){throw O.error("Unclosed "+pe,J)}return{back:function(pe){Ee.push(pe)},endOfFile:function(){return Ee.length===0&&J>=X},nextToken:function(pe){if(Ee.length)return Ee.pop();if(J>=X)return;let oe=!!pe&&pe.ignoreUnclosed;switch(I=ue.charCodeAt(J),I){case 10:case 32:case 9:case 13:case 12:z=J;do z+=1,I=ue.charCodeAt(z);while(I===32||I===10||I===9||I===13||I===12);K=["space",ue.slice(J,z)],J=z-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let ce=String.fromCharCode(I);K=[ce,ce,J];break}case 40:if(D=fe.length?fe.pop()[1]:"",R=ue.charCodeAt(J+1),D==="url"&&R!==39&&R!==34&&R!==32&&R!==10&&R!==9&&R!==12&&R!==13){z=J;do{if(N=!1,z=ue.indexOf(")",z+1),z===-1){if(Oe||oe){z=J;break}Ae("bracket")}for($=z;ue.charCodeAt($-1)===92;)$-=1,N=!N}while(N);K=["brackets",ue.slice(J,z+1),J,z],J=z}else z=ue.indexOf(")",J+1),W=ue.slice(J,z+1),z===-1||A.test(W)?K=["(","(",J]:(K=["brackets",W,J,z],J=z);break;case 39:case 34:U=I===39?"'":'"',z=J;do{if(N=!1,z=ue.indexOf(U,z+1),z===-1){if(Oe||oe){z=J+1;break}Ae("string")}for($=z;ue.charCodeAt($-1)===92;)$-=1,N=!N}while(N);K=["string",ue.slice(J,z+1),J,z],J=z;break;case 64:w.lastIndex=J+1,w.test(ue),z=w.lastIndex===0?ue.length-1:w.lastIndex-2,K=["at-word",ue.slice(J,z+1),J,z],J=z;break;case 92:for(z=J,F=!0;ue.charCodeAt(z+1)===92;)z+=1,F=!F;if(I=ue.charCodeAt(z+1),F&&I!==47&&I!==32&&I!==10&&I!==9&&I!==13&&I!==12&&(z+=1,T.test(ue.charAt(z)))){for(;T.test(ue.charAt(z+1));)z+=1;ue.charCodeAt(z+1)===32&&(z+=1)}K=["word",ue.slice(J,z+1),J,z],J=z;break;default:I===47&&ue.charCodeAt(J+1)===42?(z=ue.indexOf("*/",J+2)+1,z===0&&(Oe||oe?z=ue.length:Ae("comment")),K=["comment",ue.slice(J,z+1),J,z],J=z):(b.lastIndex=J+1,b.test(ue),z=b.lastIndex===0?ue.length-1:b.lastIndex-2,K=["word",ue.slice(J,z+1),J,z],fe.push(K),J=z)}return J++,K},position:function(){return J}}}},(t,e,n)=>{let r=n(323),a=n(147),i=n(88),s=n(40);class o{constructor(){let u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];this.version="8.4.33",this.plugins=this.normalize(u)}normalize(u){let p=[];for(let h of u)if(h.postcss===!0?h=h():h.postcss&&(h=h.postcss),typeof h=="object"&&Array.isArray(h.plugins))p=p.concat(h.plugins);else if(typeof h=="object"&&h.postcssPlugin)p.push(h);else if(typeof h=="function")p.push(h);else if(typeof h!="object"||!h.parse&&!h.stringify)throw new Error(h+" is not a PostCSS plugin");return p}process(u){let p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.plugins.length||p.parser||p.stringifier||p.syntax?new a(this,u,p):new r(this,u,p)}use(u){return this.plugins=this.plugins.concat(this.normalize([u])),this}}t.exports=o,o.default=o,s.registerProcessor(o),i.registerProcessor(o)},(t,e,n)=>{let r=n(148),a=n(54),i=(n(152),n(90));const s=n(89);class o{constructor(u,p,h){let d;p=p.toString(),this.stringified=!1,this._processor=u,this._css=p,this._opts=h,this._map=void 0;let m=a;this.result=new s(this._processor,d,this._opts),this.result.css=p;let f=this;Object.defineProperty(this.result,"root",{get:()=>f.root});let v=new r(m,d,this._opts,p);if(v.isMap()){let[C,E]=v.generate();C&&(this.result.css=C),E&&(this.result.map=E)}else v.clearAnnotation(),this.result.css=v.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(u){return this.async().catch(u)}finally(u){return this.async().then(u,u)}sync(){if(this.error)throw this.error;return this.result}then(u,p){return this.async().then(u,p)}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 u,p=i;try{u=p(this._css,this._opts)}catch(h){this.error=h}if(this.error)throw this.error;return this._root=u,u}get[Symbol.toStringTag](){return"NoWorkResult"}}t.exports=o,o.default=o},(t,e,n)=>{let r=n(52),a=n(151),i=n(56),s=n(91),o=n(55),l=n(40),u=n(92);function p(h,d){if(Array.isArray(h))return h.map(v=>p(v));let{inputs:m,...f}=h;if(m){d=[];for(let v of m){let C={...v,__proto__:o.prototype};C.map&&(C.map={...C.map,__proto__:a.prototype}),d.push(C)}}if(f.nodes&&(f.nodes=h.nodes.map(v=>p(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 u(f);if(f.type==="comment")return new i(f);if(f.type==="atrule")return new s(f);throw new Error("Unknown node type: "+h.type)}t.exports=p,p.default=p},(t,e,n)=>{var r=n(31).a,a=n(513);class i{constructor(b){this.bits=b instanceof i?b.bits.slice():[]}add(b){this.bits[b>>5]|=1<<(31&b)}has(b){return!!(this.bits[b>>5]&1<<(31&b))}}class s{constructor(b,A,T){this.start=b,this.end=A,this.original=T,this.intro="",this.outro="",this.content=T,this.storeName=!1,this.edited=!1,this.previous=null,this.next=null}appendLeft(b){this.outro+=b}appendRight(b){this.intro=this.intro+b}clone(){const b=new s(this.start,this.end,this.original);return b.intro=this.intro,b.outro=this.outro,b.content=this.content,b.storeName=this.storeName,b.edited=this.edited,b}contains(b){return this.start<b&&b<this.end}eachNext(b){let A=this;for(;A;)b(A),A=A.next}eachPrevious(b){let A=this;for(;A;)b(A),A=A.previous}edit(b,A,T){return this.content=b,T||(this.intro="",this.outro=""),this.storeName=A,this.edited=!0,this}prependLeft(b){this.outro=b+this.outro}prependRight(b){this.intro=b+this.intro}split(b){const A=b-this.start,T=this.original.slice(0,A),O=this.original.slice(A);this.original=T;const I=new s(b,this.end,O);return I.outro=this.outro,this.outro="",this.end=b,this.edited?(I.edit("",!1),this.content=""):this.content=T,I.next=this.next,I.next&&(I.next.previous=I),I.previous=this,this.next=I,I}toString(){return this.intro+this.content+this.outro}trimEnd(b){if(this.outro=this.outro.replace(b,""),this.outro.length)return!0;const A=this.content.replace(b,"");return A.length?(A!==this.content&&(this.split(this.start+A.length).edit("",void 0,!0),this.edited&&this.edit(A,this.storeName,!0)),!0):(this.edit("",void 0,!0),this.intro=this.intro.replace(b,""),!!this.intro.length||void 0)}trimStart(b){if(this.intro=this.intro.replace(b,""),this.intro.length)return!0;const A=this.content.replace(b,"");if(A.length){if(A!==this.content){const T=this.split(this.end-A.length);this.edited&&T.edit(A,this.storeName,!0),this.edit("",void 0,!0)}return!0}return this.edit("",void 0,!0),this.outro=this.outro.replace(b,""),!!this.outro.length||void 0}}function o(){return typeof window<"u"&&typeof window.btoa=="function"?w=>window.btoa(unescape(encodeURIComponent(w))):typeof r=="function"?w=>r.from(w,"utf-8").toString("base64"):()=>{throw new Error("Unsupported environment: `window.btoa` or `Buffer` should be supported.")}}const l=o();class u{constructor(b){this.version=3,this.file=b.file,this.sources=b.sources,this.sourcesContent=b.sourcesContent,this.names=b.names,this.mappings=a.encode(b.mappings),b.x_google_ignoreList!==void 0&&(this.x_google_ignoreList=b.x_google_ignoreList)}toString(){return JSON.stringify(this)}toUrl(){return"data:application/json;charset=utf-8;base64,"+l(this.toString())}}function p(w,b){const A=w.split(/[/\\]/),T=b.split(/[/\\]/);for(A.pop();A[0]===T[0];)A.shift(),T.shift();if(A.length){let O=A.length;for(;O--;)A[O]=".."}return A.concat(T).join("/")}const h=Object.prototype.toString;function d(w){return h.call(w)==="[object Object]"}function m(w){const b=w.split(`
|
||
`),A=[];for(let T=0,O=0;T<b.length;T++)A.push(O),O+=b[T].length+1;return function(T){let O=0,I=A.length;for(;O<I;){const U=O+I>>1;T<A[U]?I=U:O=U+1}const z=O-1;return{line:z,column:T-A[z]}}}const f=/\w/;class v{constructor(b){this.hires=b,this.generatedCodeLine=0,this.generatedCodeColumn=0,this.raw=[],this.rawSegments=this.raw[this.generatedCodeLine]=[],this.pending=null}addEdit(b,A,T,O){if(A.length){let I=A.indexOf(`
|
||
`,0),z=-1;for(;I>=0;){const W=[this.generatedCodeColumn,b,T.line,T.column];O>=0&&W.push(O),this.rawSegments.push(W),this.generatedCodeLine+=1,this.raw[this.generatedCodeLine]=this.rawSegments=[],this.generatedCodeColumn=0,z=I,I=A.indexOf(`
|
||
`,I+1)}const U=[this.generatedCodeColumn,b,T.line,T.column];O>=0&&U.push(O),this.rawSegments.push(U),this.advance(A.slice(z+1))}else this.pending&&(this.rawSegments.push(this.pending),this.advance(A));this.pending=null}addUneditedChunk(b,A,T,O,I){let z=A.start,U=!0,W=!1;for(;z<A.end;){if(this.hires||U||I.has(z)){const F=[this.generatedCodeColumn,b,O.line,O.column];this.hires==="boundary"?f.test(T[z])?W||(this.rawSegments.push(F),W=!0):(this.rawSegments.push(F),W=!1):this.rawSegments.push(F)}T[z]===`
|
||
`?(O.line+=1,O.column=0,this.generatedCodeLine+=1,this.raw[this.generatedCodeLine]=this.rawSegments=[],this.generatedCodeColumn=0,U=!0):(O.column+=1,this.generatedCodeColumn+=1,U=!1),z+=1}this.pending=null}advance(b){if(!b)return;const A=b.split(`
|
||
`);if(A.length>1){for(let T=0;T<A.length-1;T++)this.generatedCodeLine++,this.raw[this.generatedCodeLine]=this.rawSegments=[];this.generatedCodeColumn=0}this.generatedCodeColumn+=A[A.length-1].length}}const C=`
|
||
`;class E{constructor(b){let A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const T=new s(0,b.length,b);Object.defineProperties(this,{original:{writable:!0,value:b},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:A.filename},indentExclusionRanges:{writable:!0,value:A.indentExclusionRanges},sourcemapLocations:{writable:!0,value:new i},storedNames:{writable:!0,value:{}},indentStr:{writable:!0,value:void 0},ignoreList:{writable:!0,value:A.ignoreList}}),this.byStart[0]=T,this.byEnd[b.length]=T}addSourcemapLocation(b){this.sourcemapLocations.add(b)}append(b){if(typeof b!="string")throw new TypeError("outro content must be a string");return this.outro+=b,this}appendLeft(b,A){if(typeof A!="string")throw new TypeError("inserted content must be a string");this._split(b);const T=this.byEnd[b];return T?T.appendLeft(A):this.intro+=A,this}appendRight(b,A){if(typeof A!="string")throw new TypeError("inserted content must be a string");this._split(b);const T=this.byStart[b];return T?T.appendRight(A):this.outro+=A,this}clone(){const b=new E(this.original,{filename:this.filename});let A=this.firstChunk,T=b.firstChunk=b.lastSearchedChunk=A.clone();for(;A;){b.byStart[T.start]=T,b.byEnd[T.end]=T;const O=A.next,I=O&&O.clone();I&&(T.next=I,I.previous=T,T=I),A=O}return b.lastChunk=T,this.indentExclusionRanges&&(b.indentExclusionRanges=this.indentExclusionRanges.slice()),b.sourcemapLocations=new i(this.sourcemapLocations),b.intro=this.intro,b.outro=this.outro,b}generateDecodedMap(b){b=b||{};const A=Object.keys(this.storedNames),T=new v(b.hires),O=m(this.original);return this.intro&&T.advance(this.intro),this.firstChunk.eachNext(I=>{const z=O(I.start);I.intro.length&&T.advance(I.intro),I.edited?T.addEdit(0,I.content,z,I.storeName?A.indexOf(I.original):-1):T.addUneditedChunk(0,I,this.original,z,this.sourcemapLocations),I.outro.length&&T.advance(I.outro)}),{file:b.file?b.file.split(/[/\\]/).pop():void 0,sources:[b.source?p(b.file||"",b.source):b.file||""],sourcesContent:b.includeContent?[this.original]:void 0,names:A,mappings:T.raw,x_google_ignoreList:this.ignoreList?[0]:void 0}}generateMap(b){return new u(this.generateDecodedMap(b))}_ensureindentStr(){this.indentStr===void 0&&(this.indentStr=function(b){const A=b.split(`
|
||
`),T=A.filter(z=>/^\t+/.test(z)),O=A.filter(z=>/^ {2,}/.test(z));if(T.length===0&&O.length===0)return null;if(T.length>=O.length)return" ";const I=O.reduce((z,U)=>{const W=/^ +/.exec(U)[0].length;return Math.min(W,z)},1/0);return new Array(I+1).join(" ")}(this.original))}_getRawIndentString(){return this._ensureindentStr(),this.indentStr}getIndentString(){return this._ensureindentStr(),this.indentStr===null?" ":this.indentStr}indent(b,A){const T=/^[^\r\n]/gm;if(d(b)&&(A=b,b=void 0),b===void 0&&(this._ensureindentStr(),b=this.indentStr||" "),b==="")return this;const O={};(A=A||{}).exclude&&(typeof A.exclude[0]=="number"?[A.exclude]:A.exclude).forEach(F=>{for(let N=F[0];N<F[1];N+=1)O[N]=!0});let I=A.indentStart!==!1;const z=F=>I?`${b}${F}`:(I=!0,F);this.intro=this.intro.replace(T,z);let U=0,W=this.firstChunk;for(;W;){const F=W.end;if(W.edited)O[U]||(W.content=W.content.replace(T,z),W.content.length&&(I=W.content[W.content.length-1]===`
|
||
`));else for(U=W.start;U<F;){if(!O[U]){const N=this.original[U];N===`
|
||
`?I=!0:N!=="\r"&&I&&(I=!1,U===W.start||(this._splitChunk(W,U),W=W.next),W.prependRight(b))}U+=1}U=W.end,W=W.next}return this.outro=this.outro.replace(T,z),this}insert(){throw new Error("magicString.insert(...) is deprecated. Use prependRight(...) or appendLeft(...)")}insertLeft(b,A){return this.appendLeft(b,A)}insertRight(b,A){return this.prependRight(b,A)}move(b,A,T){if(T>=b&&T<=A)throw new Error("Cannot move a selection inside itself");this._split(b),this._split(A),this._split(T);const O=this.byStart[b],I=this.byEnd[A],z=O.previous,U=I.next,W=this.byStart[T];if(!W&&I===this.lastChunk)return this;const F=W?W.previous:this.lastChunk;return z&&(z.next=U),U&&(U.previous=z),F&&(F.next=O),W&&(W.previous=I),O.previous||(this.firstChunk=I.next),I.next||(this.lastChunk=O.previous,this.lastChunk.next=null),O.previous=F,I.next=W||null,F||(this.firstChunk=O),W||(this.lastChunk=I),this}overwrite(b,A,T,O){return O=O||{},this.update(b,A,T,{...O,overwrite:!O.contentOnly})}update(b,A,T,O){if(typeof T!="string")throw new TypeError("replacement content must be a string");for(;b<0;)b+=this.original.length;for(;A<0;)A+=this.original.length;if(A>this.original.length)throw new Error("end is out of bounds");if(b===A)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(b),this._split(A),O===!0&&(O={storeName:!0});const I=O!==void 0&&O.storeName,z=O!==void 0&&O.overwrite;if(I){const F=this.original.slice(b,A);Object.defineProperty(this.storedNames,F,{writable:!0,value:!0,enumerable:!0})}const U=this.byStart[b],W=this.byEnd[A];if(U){let F=U;for(;F!==W;){if(F.next!==this.byStart[F.end])throw new Error("Cannot overwrite across a split point");F=F.next,F.edit("",!1)}U.edit(T,I,!z)}else{const F=new s(b,A,"").edit(T,I);W.next=F,F.previous=W}return this}prepend(b){if(typeof b!="string")throw new TypeError("outro content must be a string");return this.intro=b+this.intro,this}prependLeft(b,A){if(typeof A!="string")throw new TypeError("inserted content must be a string");this._split(b);const T=this.byEnd[b];return T?T.prependLeft(A):this.intro=A+this.intro,this}prependRight(b,A){if(typeof A!="string")throw new TypeError("inserted content must be a string");this._split(b);const T=this.byStart[b];return T?T.prependRight(A):this.outro=A+this.outro,this}remove(b,A){for(;b<0;)b+=this.original.length;for(;A<0;)A+=this.original.length;if(b===A)return this;if(b<0||A>this.original.length)throw new Error("Character is out of bounds");if(b>A)throw new Error("end must be greater than start");this._split(b),this._split(A);let T=this.byStart[b];for(;T;)T.intro="",T.outro="",T.edit(""),T=A>T.end?this.byStart[T.end]:null;return this}lastChar(){if(this.outro.length)return this.outro[this.outro.length-1];let b=this.lastChunk;do{if(b.outro.length)return b.outro[b.outro.length-1];if(b.content.length)return b.content[b.content.length-1];if(b.intro.length)return b.intro[b.intro.length-1]}while(b=b.previous);return this.intro.length?this.intro[this.intro.length-1]:""}lastLine(){let b=this.outro.lastIndexOf(C);if(b!==-1)return this.outro.substr(b+1);let A=this.outro,T=this.lastChunk;do{if(T.outro.length>0){if(b=T.outro.lastIndexOf(C),b!==-1)return T.outro.substr(b+1)+A;A=T.outro+A}if(T.content.length>0){if(b=T.content.lastIndexOf(C),b!==-1)return T.content.substr(b+1)+A;A=T.content+A}if(T.intro.length>0){if(b=T.intro.lastIndexOf(C),b!==-1)return T.intro.substr(b+1)+A;A=T.intro+A}}while(T=T.previous);return b=this.intro.lastIndexOf(C),b!==-1?this.intro.substr(b+1)+A:this.intro+A}slice(){let b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.original.length;for(;b<0;)b+=this.original.length;for(;A<0;)A+=this.original.length;let T="",O=this.firstChunk;for(;O&&(O.start>b||O.end<=b);){if(O.start<A&&O.end>=A)return T;O=O.next}if(O&&O.edited&&O.start!==b)throw new Error(`Cannot use replaced character ${b} as slice start anchor.`);const I=O;for(;O;){!O.intro||I===O&&O.start!==b||(T+=O.intro);const z=O.start<A&&O.end>=A;if(z&&O.edited&&O.end!==A)throw new Error(`Cannot use replaced character ${A} as slice end anchor.`);const U=I===O?b-O.start:0,W=z?O.content.length+A-O.end:O.content.length;if(T+=O.content.slice(U,W),!O.outro||z&&O.end!==A||(T+=O.outro),z)break;O=O.next}return T}snip(b,A){const T=this.clone();return T.remove(0,b),T.remove(A,T.original.length),T}_split(b){if(this.byStart[b]||this.byEnd[b])return;let A=this.lastSearchedChunk;const T=b>A.end;for(;A;){if(A.contains(b))return this._splitChunk(A,b);A=T?this.byStart[A.end]:this.byEnd[A.start]}}_splitChunk(b,A){if(b.edited&&b.content.length){const O=m(this.original)(A);throw new Error(`Cannot split a chunk that has already been edited (${O.line}:${O.column} – "${b.original}")`)}const T=b.split(A);return this.byEnd[A]=b,this.byStart[A]=T,this.byEnd[T.end]=T,b===this.lastChunk&&(this.lastChunk=T),this.lastSearchedChunk=b,!0}toString(){let b=this.intro,A=this.firstChunk;for(;A;)b+=A.toString(),A=A.next;return b+this.outro}isEmpty(){let b=this.firstChunk;do if(b.intro.length&&b.intro.trim()||b.content.length&&b.content.trim()||b.outro.length&&b.outro.trim())return!1;while(b=b.next);return!0}length(){let b=this.firstChunk,A=0;do A+=b.intro.length+b.content.length+b.outro.length;while(b=b.next);return A}trimLines(){return this.trim("[\\r\\n]")}trim(b){return this.trimStart(b).trimEnd(b)}trimEndAborted(b){const A=new RegExp((b||"\\s")+"+$");if(this.outro=this.outro.replace(A,""),this.outro.length)return!0;let T=this.lastChunk;do{const O=T.end,I=T.trimEnd(A);if(T.end!==O&&(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),I)return!0;T=T.previous}while(T);return!1}trimEnd(b){return this.trimEndAborted(b),this}trimStartAborted(b){const A=new RegExp("^"+(b||"\\s")+"+");if(this.intro=this.intro.replace(A,""),this.intro.length)return!0;let T=this.firstChunk;do{const O=T.end,I=T.trimStart(A);if(T.end!==O&&(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),I)return!0;T=T.next}while(T);return!1}trimStart(b){return this.trimStartAborted(b),this}hasChanged(){return this.original!==this.toString()}_replaceRegexp(b,A){function T(O,I){return typeof A=="string"?A.replace(/\$(\$|&|\d+)/g,(z,U)=>U==="$"?"$":U==="&"?O[0]:+U<O.length?O[+U]:`$${U}`):A(...O,O.index,I,O.groups)}if(b.global)(function(O,I){let z;const U=[];for(;z=O.exec(I);)U.push(z);return U})(b,this.original).forEach(O=>{O.index!=null&&this.overwrite(O.index,O.index+O[0].length,T(O,this.original))});else{const O=this.original.match(b);O&&O.index!=null&&this.overwrite(O.index,O.index+O[0].length,T(O,this.original))}return this}_replaceString(b,A){const{original:T}=this,O=T.indexOf(b);return O!==-1&&this.overwrite(O,O+b.length,A),this}replace(b,A){return typeof b=="string"?this._replaceString(b,A):this._replaceRegexp(b,A)}_replaceAllString(b,A){const{original:T}=this,O=b.length;for(let I=T.indexOf(b);I!==-1;I=T.indexOf(b,I+O))this.overwrite(I,I+O,A);return this}replaceAll(b,A){if(typeof b=="string")return this._replaceAllString(b,A);if(!b.global)throw new TypeError("MagicString.prototype.replaceAll called with a non-global RegExp argument");return this._replaceRegexp(b,A)}}const x=Object.prototype.hasOwnProperty;class g{constructor(){let b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.intro=b.intro||"",this.separator=b.separator!==void 0?b.separator:`
|
||
`,this.sources=[],this.uniqueSources=[],this.uniqueSourceIndexByFilename={}}addSource(b){if(b instanceof E)return this.addSource({content:b,filename:b.filename,separator:this.separator});if(!d(b)||!b.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(A=>{x.call(b,A)||(b[A]=b.content[A])}),b.separator===void 0&&(b.separator=this.separator),b.filename)if(x.call(this.uniqueSourceIndexByFilename,b.filename)){const A=this.uniqueSources[this.uniqueSourceIndexByFilename[b.filename]];if(b.content.original!==A.content)throw new Error(`Illegal source: same filename (${b.filename}), different contents`)}else this.uniqueSourceIndexByFilename[b.filename]=this.uniqueSources.length,this.uniqueSources.push({filename:b.filename,content:b.content.original});return this.sources.push(b),this}append(b,A){return this.addSource({content:new E(b),separator:A&&A.separator||""}),this}clone(){const b=new g({intro:this.intro,separator:this.separator});return this.sources.forEach(A=>{b.addSource({filename:A.filename,content:A.content.clone(),separator:A.separator})}),b}generateDecodedMap(){let b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const A=[];let T;this.sources.forEach(I=>{Object.keys(I.content.storedNames).forEach(z=>{~A.indexOf(z)||A.push(z)})});const O=new v(b.hires);return this.intro&&O.advance(this.intro),this.sources.forEach((I,z)=>{z>0&&O.advance(this.separator);const U=I.filename?this.uniqueSourceIndexByFilename[I.filename]:-1,W=I.content,F=m(W.original);W.intro&&O.advance(W.intro),W.firstChunk.eachNext(N=>{const $=F(N.start);N.intro.length&&O.advance(N.intro),I.filename?N.edited?O.addEdit(U,N.content,$,N.storeName?A.indexOf(N.original):-1):O.addUneditedChunk(U,N,W.original,$,W.sourcemapLocations):O.advance(N.content),N.outro.length&&O.advance(N.outro)}),W.outro&&O.advance(W.outro),I.ignoreList&&U!==-1&&(T===void 0&&(T=[]),T.push(U))}),{file:b.file?b.file.split(/[/\\]/).pop():void 0,sources:this.uniqueSources.map(I=>b.file?p(b.file,I.filename):I.filename),sourcesContent:this.uniqueSources.map(I=>b.includeContent?I.content:null),names:A,mappings:O.raw,x_google_ignoreList:T}}generateMap(b){return new u(this.generateDecodedMap(b))}getIndentString(){const b={};return this.sources.forEach(A=>{const T=A.content._getRawIndentString();T!==null&&(b[T]||(b[T]=0),b[T]+=1)}),Object.keys(b).sort((A,T)=>b[A]-b[T])[0]||" "}indent(b){if(arguments.length||(b=this.getIndentString()),b==="")return this;let A=!this.intro||this.intro.slice(-1)===`
|
||
`;return this.sources.forEach((T,O)=>{const I=T.separator!==void 0?T.separator:this.separator,z=A||O>0&&/\r?\n$/.test(I);T.content.indent(b,{exclude:T.indentExclusionRanges,indentStart:z}),A=T.content.lastChar()===`
|
||
`}),this.intro&&(this.intro=b+this.intro.replace(/^[^\n]/gm,(T,O)=>O>0?b+T:T)),this}prepend(b){return this.intro=b+this.intro,this}toString(){const b=this.sources.map((A,T)=>{const O=A.separator!==void 0?A.separator:this.separator;return(T>0?O:"")+A.content.toString()}).join("");return this.intro+b}isEmpty(){return!(this.intro.length&&this.intro.trim()||this.sources.some(b=>!b.content.isEmpty()))}length(){return this.sources.reduce((b,A)=>b+A.content.length(),this.intro.length)}trimLines(){return this.trim("[\\r\\n]")}trim(b){return this.trimStart(b).trimEnd(b)}trimStart(b){const A=new RegExp("^"+(b||"\\s")+"+");if(this.intro=this.intro.replace(A,""),!this.intro){let T,O=0;do if(T=this.sources[O++],!T)break;while(!T.content.trimStartAborted(b))}return this}trimEnd(b){const A=new RegExp((b||"\\s")+"+$");let T,O=this.sources.length-1;do if(T=this.sources[O--],!T){this.intro=this.intro.replace(A,"");break}while(!T.content.trimEndAborted(b));return this}}E.Bundle=g,E.SourceMap=u,E.default=E,t.exports=E},(t,e,n)=>{var r,a=Object.defineProperty,i=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,l={};((E,x)=>{for(var g in x)a(E,g,{get:x[g],enumerable:!0})})(l,{default:()=>m}),t.exports=(r=l,((E,x,g,w)=>{if(x&&typeof x=="object"||typeof x=="function")for(let b of s(x))o.call(E,b)||b===void 0||a(E,b,{get:()=>x[b],enumerable:!(w=i(x,b))||w.enumerable});return E})(a({},"__esModule",{value:!0}),r));var u=n(21),p=n(308),h=n(36),d=n(93),m=(0,n(16).declare)((E,x)=>{let g,w,{types:b}=E;return{name:"babel-plugin-resolve-type",pre(A){const T=A.opts.filename||"unknown.js";w=new Set,g={filename:T,source:A.code,options:x,ast:A.ast.program.body,isCE:!1,error(O,I){throw new Error(`[@vue/babel-plugin-resolve-type] ${O}
|
||
|
||
${T}
|
||
${(0,h.codeFrameColumns)(A.code,{start:{line:I.loc.start.line,column:I.loc.start.column+1},end:{line:I.loc.end.line,column:I.loc.end.column+1}})}`)},helper:O=>(w.add(O),`_${O}`),getString:O=>A.code.slice(O.start,O.end),propsTypeDecl:void 0,propsRuntimeDefaults:void 0,propsDestructuredBindings:{},emitsTypeDecl:void 0}},visitor:{CallExpression(A){if(!g)throw new Error("[@vue/babel-plugin-resolve-type] context is not loaded.");const{node:T}=A;if(!b.isIdentifier(T.callee,{name:"defineComponent"})||!v(A))return;const O=T.arguments[0];if(!O||!b.isFunction(O))return;let I=T.arguments[1];I||(I=b.objectExpression([]),T.arguments.push(I)),T.arguments[1]=function(z,U){const W=z.params[0];if(!W||(W.type==="AssignmentPattern"?(g.propsTypeDecl=f(W.left),g.propsRuntimeDefaults=W.right):g.propsTypeDecl=f(W),!g.propsTypeDecl))return;const F=(0,p.extractRuntimeProps)(g);if(!F)return;const N=(0,u.parseExpression)(F);return C(b,U,b.objectProperty(b.identifier("props"),N))}(O,I)||I,T.arguments[1]=function(z,U){var W;const F=z.params[1]&&f(z.params[1]);if(!F||!b.isTSTypeReference(F)||!b.isIdentifier(F.typeName,{name:"SetupContext"}))return;const N=(W=F.typeParameters)==null?void 0:W.params[0];if(!N)return;g.emitsTypeDecl=N;const $=(0,p.extractRuntimeEmits)(g),D=b.arrayExpression(Array.from($).map(R=>b.stringLiteral(R)));return C(b,U,b.objectProperty(b.identifier("emits"),D))}(O,T.arguments[1])||I},VariableDeclarator(A){(function(T){var O;const I=T.get("id"),z=T.get("init");if(!(I&&I.isIdentifier()&&z&&z.isCallExpression())||!((O=z.get("callee"))!=null&&O.isIdentifier({name:"defineComponent"}))||!v(z))return;const U=b.objectProperty(b.identifier("name"),b.stringLiteral(I.node.name)),{arguments:W}=z.node;W.length!==0&&(W.length===1&&z.node.arguments.push(b.objectExpression([])),W[1]=C(b,W[1],U))})(A)}},post(A){for(const T of w)(0,d.addNamed)(A.path,`_${T}`,"vue")}}});function f(E){if("typeAnnotation"in E&&E.typeAnnotation&&E.typeAnnotation.type==="TSTypeAnnotation")return E.typeAnnotation.typeAnnotation}function v(E){var x;const g=(x=E.scope.getBinding("defineComponent"))==null?void 0:x.path.parent;return!g||g.type==="ImportDeclaration"&&/^@?vue(\/|$)/.test(g.source.value)}function C(E,x,g){if(E.isObjectExpression(x))x.properties.unshift(g);else if(E.isExpression(x))return E.objectExpression([g,E.spreadElement(x)]);return x}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.buildScopeIIFE=function(a,i){const s=[],o=[];for(const l of a)s.push(r.types.identifier(l)),o.push(r.types.identifier(l));return r.types.returnStatement(r.types.callExpression(r.types.arrowFunctionExpression(o,i),s))},e.collectShadowedParamsNames=function(a,i,s){for(const l of Object.keys(a.getBindingIdentifiers())){var o;const u=(o=i.bindings[l])==null?void 0:o.constantViolations;if(u)for(const p of u){const h=p.node;switch(h.type){case"VariableDeclarator":if(h.init===null){const d=p.parentPath;if(!d.parentPath.isFor()||d.parentPath.get("body")===d){p.remove();break}}s.add(l);break;case"FunctionDeclaration":s.add(l)}}}},e.iifeVisitor=void 0;var r=n(1);e.iifeVisitor={"ReferencedIdentifier|BindingIdentifier"(a,i){const{scope:s,node:o}=a,{name:l}=o;(l==="eval"||s.getBinding(l)===i.scope.parent.getBinding(l)&&i.scope.hasOwnBinding(l))&&(i.needsOuterBinding=!0,a.stop())},"TypeAnnotation|TSTypeAnnotation|TypeParameterDeclaration|TSTypeParameterDeclaration":a=>a.skip()}},(t,e,n)=>{t.exports=n(143)},t=>{function e(n){var r=new Error("Cannot find module '"+n+"'");throw r.code="MODULE_NOT_FOUND",r}e.keys=()=>[],e.resolve=e,e.id=329,t.exports=e},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.buildDynamicImport=function(a,i,s,o){const l=r.types.isCallExpression(a)?a.arguments[0]:a.source;if(r.types.isStringLiteral(l)||r.types.isTemplateLiteral(l)&&l.quasis.length===0)return i?r.template.expression.ast`
|
||
Promise.resolve().then(() => ${o(l)})
|
||
`:o(l);const u=r.types.isTemplateLiteral(l)?r.types.identifier("specifier"):r.types.templateLiteral([r.types.templateElement({raw:""}),r.types.templateElement({raw:""})],[r.types.identifier("specifier")]);return i?r.template.expression.ast`
|
||
(specifier =>
|
||
new Promise(r => r(${u}))
|
||
.then(s => ${o(r.types.identifier("s"))})
|
||
)(${l})
|
||
`:s?r.template.expression.ast`
|
||
(specifier =>
|
||
new Promise(r => r(${o(u)}))
|
||
)(${l})
|
||
`:r.template.expression.ast`
|
||
(specifier => ${o(u)})(${l})
|
||
`};var r=n(1);e.getDynamicImportSource=function(a){const[i]=a.arguments;return r.types.isStringLiteral(i)||r.types.isTemplateLiteral(i)?i:r.template.expression.ast`\`\${${i}}\``}},(t,e,n)=>{e.a=void 0;var r=n(16),a=n(495),i=n(298),s=n(500),o=n(305),l=n(306),u=n(501);function p(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 m(v){const C=v.getBindingIdentifiers();for(const E of Object.keys(C)){const x=v.scope.getBinding(E);x&&x.identifier===C[E]&&x.scope.removeBinding(E)}v.opts.noScope=!0,v.remove(),v.opts.noScope=!1}function f(v,C,E,x){let g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"";if(C.file.get("@babel/plugin-transform-modules-*")!=="commonjs")throw v.buildCodeFrameError(`\`${E}\` is only supported when compiling modules to CommonJS.
|
||
Please consider using \`${x}\`${g}, or add @babel/plugin-transform-modules-commonjs to your Babel config.`)}e.a=(0,r.declare)((v,C)=>{const{types:E,template:x}=v;v.assertVersion(7);const g=/\*?\s*@jsx((?:Frag)?)\s+([^\s]+)/,{allowNamespaces:w=!0,jsxPragma:b="React.createElement",jsxPragmaFrag:A="React.Fragment",onlyRemoveTypeImports:T=!1,optimizeConstEnums:O=!1}=C;var{allowDeclareFields:I=!1}=C;const z={field(N){const{node:$}=N;if(!I&&$.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($.declare){if($.value)throw N.buildCodeFrameError("Fields with the 'declare' modifier cannot be initialized here, but only in the constructor");$.decorators||N.remove()}else if($.definite){if($.value)throw N.buildCodeFrameError("Definitely assigned fields cannot be initialized here, but only in the constructor");I||$.decorators||E.isClassPrivateProperty($)||N.remove()}else $.abstract?N.remove():I||$.value||$.decorators||E.isClassPrivateProperty($)||N.remove();$.accessibility&&($.accessibility=null),$.abstract&&($.abstract=null),$.readonly&&($.readonly=null),$.optional&&($.optional=null),$.typeAnnotation&&($.typeAnnotation=null),$.definite&&($.definite=null),$.declare&&($.declare=null),$.override&&($.override=null)},method(N){let{node:$}=N;$.accessibility&&($.accessibility=null),$.abstract&&($.abstract=null),$.optional&&($.optional=null),$.override&&($.override=null)},constructor(N,$){N.node.accessibility&&(N.node.accessibility=null);const D=[],{scope:R}=N;for(const K of N.get("params")){const re=K.node;if(re.type==="TSParameterProperty"){const ue=re.parameter;if(d.has(ue))continue;let Oe;if(d.add(ue),E.isIdentifier(ue))Oe=ue;else{if(!E.isAssignmentPattern(ue)||!E.isIdentifier(ue.left))throw K.buildCodeFrameError("Parameter properties can not be destructuring patterns.");Oe=ue.left}D.push(x.statement.ast`
|
||
this.${E.cloneNode(Oe)} = ${E.cloneNode(Oe)}
|
||
`),K.replaceWith(K.get("parameter")),R.registerBinding("param",K)}}(0,i.injectInitialization)($,N,D)}};return{name:"transform-typescript",inherits:a.default,visitor:{Pattern:W,Identifier:W,RestElement:W,Program:{enter(N,$){const{file:D}=$;let R=null,K=null;const re=N.scope;if(l.GLOBAL_TYPES.has(re)||l.GLOBAL_TYPES.set(re,new Set),D.ast.comments)for(const X of D.ast.comments){const J=g.exec(X.value);J&&(J[1]?K=J[2]:R=J[2])}let ue=R||b;ue&&([ue]=ue.split("."));let Oe=K||A;Oe&&([Oe]=Oe.split("."));for(let X of N.get("body"))if(X.isImportDeclaration()){if(h.has($.file.ast.program)||h.set($.file.ast.program,!0),X.node.importKind==="type"){for(const Ae of X.node.specifiers)(0,l.registerGlobalType)(re,Ae.local.name);X.remove();continue}const J=new Set,fe=X.node.specifiers.length,Ee=()=>fe>0&&fe===J.size;for(const Ae of X.node.specifiers)if(Ae.type==="ImportSpecifier"&&Ae.importKind==="type"){(0,l.registerGlobalType)(re,Ae.local.name);const pe=X.scope.getBinding(Ae.local.name);pe&&J.add(pe.path)}if(T)h.set(N.node,!1);else{if(X.node.specifiers.length===0){h.set(N.node,!1);continue}for(const Ae of X.node.specifiers){const pe=X.scope.getBinding(Ae.local.name);pe&&!J.has(pe.path)&&(F({binding:pe,programPath:N,pragmaImportName:ue,pragmaFragImportName:Oe})?J.add(pe.path):h.set(N.node,!1))}}if(Ee()&&!T)X.remove();else for(const Ae of J)Ae.remove()}else if(X.isExportDeclaration()&&(X=X.get("declaration")),X.isVariableDeclaration({declare:!0}))for(const J of Object.keys(X.getBindingIdentifiers()))(0,l.registerGlobalType)(re,J);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)(re,X.node.id.name)},exit(N){N.node.sourceType==="module"&&h.get(N.node)&&N.pushContainer("body",E.exportNamedDeclaration())}},ExportNamedDeclaration(N,$){if(h.has($.file.ast.program)||h.set($.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=>E.isExportSpecifier(D)&&(0,l.isGlobalType)(N,D.local.name)))N.remove();else{if(E.isTSModuleDeclaration(N.node.declaration)){const D=N.node.declaration,{id:R}=D;if(E.isIdentifier(R))if(N.scope.hasOwnBinding(R.name))N.replaceWith(D);else{const[K]=N.replaceWithMultiple([E.exportNamedDeclaration(E.variableDeclaration("let",[E.variableDeclarator(E.cloneNode(R))])),D]);N.scope.registerDeclaration(K)}}h.set($.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,$){h.has($.file.ast.program)||h.set($.file.ast.program,!0),E.isIdentifier(N.node.declaration)&&(0,l.isGlobalType)(N,N.node.declaration.name)?N.remove():h.set($.file.ast.program,!1)},TSDeclareFunction(N){m(N)},TSDeclareMethod(N){m(N)},VariableDeclaration(N){N.node.declare&&m(N)},VariableDeclarator(N){let{node:$}=N;$.definite&&($.definite=null)},TSIndexSignature(N){N.remove()},ClassDeclaration(N){const{node:$}=N;$.declare&&m(N)},Class(N){const{node:$}=N;$.typeParameters&&($.typeParameters=null),$.superTypeParameters&&($.superTypeParameters=null),$.implements&&($.implements=null),$.abstract&&($.abstract=null),N.get("body.body").forEach(D=>{D.isClassMethod()||D.isClassPrivateMethod()?D.node.kind==="constructor"?z.constructor(D,N):z.method(D):(D.isClassProperty()||D.isClassPrivateProperty()||D.isClassAccessorProperty())&&z.field(D)})},Function(N){const{node:$}=N;$.typeParameters&&($.typeParameters=null),$.returnType&&($.returnType=null);const D=$.params;D.length>0&&E.isIdentifier(D[0],{name:"this"})&&D.shift()},TSModuleDeclaration(N){(0,u.default)(N,w)},TSInterfaceDeclaration(N){N.remove()},TSTypeAliasDeclaration(N){N.remove()},TSEnumDeclaration(N){O&&N.node.const?(0,s.default)(N,E):(0,o.default)(N,E)},TSImportEqualsDeclaration(N,$){const{id:D,moduleReference:R}=N.node;let K,re;E.isTSExternalModuleReference(R)?(f(N,$,`import ${D.name} = require(...);`,`import ${D.name} from '...';`," alongside Typescript's --allowSyntheticDefaultImports option"),K=E.callExpression(E.identifier("require"),[R.expression]),re="const"):(K=U(R),re="var"),N.replaceWith(E.variableDeclaration(re,[E.variableDeclarator(D,K)])),N.scope.registerDeclaration(N)},TSExportAssignment(N,$){f(N,$,"export = <value>;","export default <value>;"),N.replaceWith(x.statement.ast`module.exports = ${N.node.expression}`)},TSTypeAssertion(N){N.replaceWith(N.node.expression)},["TSAsExpression"+(E.tsSatisfiesExpression?"|TSSatisfiesExpression":"")](N){let{node:$}=N;do $=$.expression;while(E.isTSAsExpression($)||E.isTSSatisfiesExpression!=null&&E.isTSSatisfiesExpression($));N.replaceWith($)},[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 U(N){return E.isTSQualifiedName(N)?E.memberExpression(U(N.left),N.right):N}function W(N){let{node:$}=N;$.typeAnnotation&&($.typeAnnotation=null),E.isIdentifier($)&&$.optional&&($.optional=null)}function F(N){let{binding:$,programPath:D,pragmaImportName:R,pragmaFragImportName:K}=N;for(const ue of $.referencePaths)if(!p(ue))return!1;if($.identifier.name!==R&&$.identifier.name!==K)return!0;let re=!1;return D.traverse({"JSXElement|JSXFragment"(ue){re=!0,ue.stop()}}),!re}})},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(16),a=n(298);function i(s,o){let l,u=1;do l=s._generateUid("",u),u++;while(o.has(l));return l}e.default=(0,r.declare)(s=>{let{types:o,template:l,assertVersion:u}=s;return u("^7.12.0"),{name:"transform-class-static-block",inherits:n(562).a,pre(){(0,a.enableFeature)(this.file,a.FEATURES.staticBlocks,!1)},visitor:{ClassBody(p){const{scope:h}=p,d=new Set,m=p.get("body");for(const f of m)f.isPrivate()&&d.add(f.get("key.id").node.name);for(const f of m){if(!f.isStaticBlock())continue;const v=i(h,d);d.add(v);const C=o.privateName(o.identifier(v));let E;const x=f.node.body;E=x.length===1&&o.isExpressionStatement(x[0])?o.inheritsComments(x[0].expression,x[0]):l.expression.ast`(() => { ${x} })()`,f.replaceWith(o.classPrivateProperty(C,E,[],!0))}}}}})},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"convertFunctionParams",{enumerable:!0,get:function(){return a.default}}),e.default=void 0;var r=n(16),a=n(563),i=n(564);e.default=(0,r.declare)((s,o)=>{var l,u;s.assertVersion(7);const p=(l=s.assumption("ignoreFunctionLength"))!=null?l:o.loose,h=(u=s.assumption("noNewArrows"))==null||u;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 m=(0,i.default)(d),f=(0,a.default)(d,p);(m||f)&&d.scope.crawl()}}}})},()=>{},(t,e,n)=>{n.d(e,{a:()=>Kn,b:()=>Ts,c:()=>Yr,d:()=>fn});var r=n(10),a=n(1),i=n(21),s=n(36),o=n(491),l=n(331),u=n(307),p=n.n(u),h=n(308),d=n(328),m=n(143),f=n(0),v=n(37),C=n(557),E=n(93),x=n(326),g=n(16),w=n(558),b=n(560),A=Object.defineProperty,T=Object.defineProperties,O=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,W=(ft,dt,ot)=>dt in ft?A(ft,dt,{enumerable:!0,configurable:!0,writable:!0,value:ot}):ft[dt]=ot,F=(ft,dt)=>{for(var ot in dt||(dt={}))z.call(dt,ot)&&W(ft,ot,dt[ot]);if(I)for(var ot of I(dt))U.call(dt,ot)&&W(ft,ot,dt[ot]);return ft},N=(ft,dt)=>T(ft,O(dt)),$=(ft=>(ft[ft.STABLE=1]="STABLE",ft[ft.DYNAMIC=2]="DYNAMIC",ft[ft.FORWARDED=3]="FORWARDED",ft))($||{}),D=$,R="Fragment",K=(ft,dt)=>ft.get(dt)(),re=ft=>ft.startsWith("v-")||ft.startsWith("v")&&ft.length>=2&&ft[1]>="A"&&ft[1]<="Z",ue=ft=>!(ft.match(RegExp(`^_?${R}\\d*$`))||ft==="KeepAlive"),Oe=ft=>{const dt=ft.node.object,ot=ft.node.property,_t=f.isJSXMemberExpression(dt)?Oe(ft.get("object")):f.isJSXIdentifier(dt)?f.identifier(dt.name):f.nullLiteral(),Lt=f.identifier(ot.name);return f.memberExpression(_t,Lt)},X=ft=>{const dt=ft.split(/\r\n|\n|\r/);let ot=0;for(let Lt=0;Lt<dt.length;Lt++)dt[Lt].match(/[^ \t]/)&&(ot=Lt);let _t="";for(let Lt=0;Lt<dt.length;Lt++){const $t=dt[Lt],Gt=Lt===0,gr=Lt===dt.length-1,tr=Lt===ot;let ut=$t.replace(/\t/g," ");Gt||(ut=ut.replace(/^[ ]+/,"")),gr||(ut=ut.replace(/[ ]+$/,"")),ut&&(tr||(ut+=" "),_t+=ut)}return _t},J=ft=>ft.get("expression").node,fe=(ft,dt,ot)=>{ft.scope.hasBinding(dt)&&ft.parentPath&&(f.isJSXElement(ft.parentPath.node)&&ft.parentPath.setData("slotFlag",ot),fe(ft.parentPath,dt,ot))},Ee=(ft,dt)=>{const{parentPath:ot}=ft;if(ot.isAssignmentExpression()){const{left:_t}=ot.node;if(f.isIdentifier(_t))return dt.map(Lt=>{if(f.isIdentifier(Lt)&&Lt.name===_t.name){const $t=ft.scope.generateUidIdentifier(Lt.name);return ot.insertBefore(f.variableDeclaration("const",[f.variableDeclarator($t,f.callExpression(f.functionExpression(null,[],f.blockStatement([f.returnStatement(Lt)])),[]))])),$t}return Lt})}return dt},Ae=/^on[^a-z]/,pe=function(){let ft=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(!(arguments.length>1&&arguments[1]))return ft;const dt=new Map,ot=[];return ft.forEach(_t=>{if(f.isStringLiteral(_t.key)){const{value:Lt}=_t.key,$t=dt.get(Lt);$t?(Lt==="style"||Lt==="class"||Lt.startsWith("on"))&&((Gt,gr)=>{f.isArrayExpression(Gt.value)?Gt.value.elements.push(gr.value):Gt.value=f.arrayExpression([Gt.value,gr.value])})($t,_t):(dt.set(Lt,_t),ot.push(_t))}else ot.push(_t)}),ot},oe=ft=>{if(f.isIdentifier(ft))return ft.name==="undefined";if(f.isArrayExpression(ft)){const{elements:dt}=ft;return dt.every(ot=>ot&&oe(ot))}return f.isObjectExpression(ft)?ft.properties.every(dt=>oe(dt.value)):!!f.isLiteral(ft)},ce=ft=>f.isArrayExpression(ft)?ft.elements.map(dt=>f.isStringLiteral(dt)?dt.value:"").filter(Boolean):[],ie=(ft,dt,ot,_t)=>{if(_t==="show")return K(dt,"vShow");if(_t==="model"){let Lt;const $t=(Gt=>{const gr=Gt.get("attributes").find(tr=>!!tr.isJSXAttribute()&&tr.get("name").isJSXIdentifier()&&tr.get("name").node.name==="type");return gr?gr.get("value").node:null})(ft.parentPath);switch(ot.value){case"select":Lt=K(dt,"vModelSelect");break;case"textarea":Lt=K(dt,"vModelText");break;default:if(f.isStringLiteral($t)||!$t)switch($t?.value){case"checkbox":Lt=K(dt,"vModelCheckbox");break;case"radio":Lt=K(dt,"vModelRadio");break;default:Lt=K(dt,"vModelText")}else Lt=K(dt,"vModelDynamic")}return Lt}return f.callExpression(K(dt,"resolveDirective"),[f.stringLiteral(_t)])},ne=/^xlink([A-Z])/,Se=(ft,dt)=>{const ot=((Ar,Fr)=>{var $r,Vn;const jr=Ar.get("openingElement").get("name");if(jr.isJSXIdentifier()){const{name:br}=jr.node;return w.includes(br)||b.includes(br)?f.stringLiteral(br):br===R?K(Fr,R):Ar.scope.hasBinding(br)?f.identifier(br):(Vn=($r=Fr.opts).isCustomElement)!=null&&Vn.call($r,br)?f.stringLiteral(br):f.callExpression(K(Fr,"resolveComponent"),[f.stringLiteral(br)])}if(jr.isJSXMemberExpression())return Oe(jr);throw new Error(`getTag: ${jr.type} is not supported`)})(ft,dt),_t=((Ar,Fr)=>{var $r,Vn;const jr=Ar.get("name");if(jr.isJSXMemberExpression())return ue(jr.node.property.name);const br=jr.node.name;return!((Vn=($r=Fr.opts).isCustomElement)!=null&&Vn.call($r,br))&&ue(br)&&!w.includes(br)&&!b.includes(br)})(ft.get("openingElement"),dt),Lt=ft.get("openingElement").get("attributes"),$t=[],Gt=new Set;let gr=null,tr=0;if(Lt.length===0)return{tag:ot,isComponent:_t,slots:gr,props:f.nullLiteral(),directives:$t,patchFlag:tr,dynamicPropNames:Gt};let ut=[],Tt=!1,wt=!1,Bt=!1,ir=!1,Mr=!1;const nr=[],{mergeProps:_r=!0}=dt.opts;Lt.forEach(Ar=>{if(Ar.isJSXAttribute()){let $r=(jr=>{const br=jr.node.name;return f.isJSXIdentifier(br)?br.name:`${br.namespace.name}:${br.name.name}`})(Ar);const Vn=((jr,br)=>{const nn=jr.get("value");return nn.isJSXElement()?se(nn,br):nn.isStringLiteral()?f.stringLiteral(X(nn.node.value)):nn.isJSXExpressionContainer()?J(nn):null})(Ar,dt);if(oe(Vn)&&$r!=="ref"||(!_t&&(Fr=$r,Ae.test(Fr))&&$r.toLowerCase()!=="onclick"&&$r!=="onUpdate:modelValue"&&(ir=!0),$r==="ref"?Tt=!0:$r!=="class"||_t?$r!=="style"||_t?$r==="key"||re($r)||$r==="on"||Gt.add($r):Bt=!0:wt=!0),dt.opts.transformOn&&($r==="on"||$r==="nativeOn"))return dt.get("transformOn")||dt.set("transformOn",(0,E.addDefault)(ft,"@vue/babel-helper-vue-transform-on",{nameHint:"_transformOn"})),void nr.push(f.callExpression(dt.get("transformOn"),[Vn||f.booleanLiteral(!0)]));if(re($r)){const{directive:jr,modifiers:br,values:nn,args:wn,directiveName:ys}=(rs=>{var Tn,hs;const{path:Ln,value:Fn,state:ns,tag:Ti,isComponent:Xn}=rs,qt=[],ti=[],Xs=[];let _s,Qr,ss;if("namespace"in Ln.node.name)[_s,Qr]=rs.name.split(":"),_s=Ln.node.name.namespace.name,Qr=Ln.node.name.name.name,ss=Qr.split("_").slice(1);else{const jn=rs.name.split("_");_s=jn.shift()||"",ss=jn}_s=_s.replace(/^v/,"").replace(/^-/,"").replace(/^\S/,jn=>jn.toLowerCase()),Qr&&qt.push(f.stringLiteral(Qr.split("_")[0]));const Lr=_s==="models",vn=_s==="model";if(vn&&!Ln.get("value").isJSXExpressionContainer())throw new Error("You have to use JSX Expression inside your v-model");if(Lr&&!Xn)throw new Error("v-models can only use in custom components");const Wt=!["html","text","model","models"].includes(_s)||vn&&!Xn;let Hn=ss;return f.isArrayExpression(Fn)?(Lr?Fn.elements:[Fn]).forEach(jn=>{if(Lr&&!f.isArrayExpression(jn))throw new Error("You should pass a Two-dimensional Arrays to v-models");const{elements:Yn}=jn,[Ys,Pt,Vs]=Yn;!Pt||f.isArrayExpression(Pt)||f.isSpreadElement(Pt)?f.isArrayExpression(Pt)?(Wt||qt.push(f.nullLiteral()),Hn=ce(Pt)):Wt||qt.push(f.nullLiteral()):(qt.push(Pt),Hn=ce(Vs)),Xs.push(new Set(Hn)),ti.push(Ys)}):vn&&!Wt?(qt.push(f.nullLiteral()),Xs.push(new Set(ss))):Xs.push(new Set(ss)),{directiveName:_s,modifiers:Xs,values:ti.length?ti:[Fn],args:qt,directive:Wt?[ie(Ln,ns,Ti,_s),ti[0]||Fn,(Tn=Xs[0])!=null&&Tn.size?qt[0]||f.unaryExpression("void",f.numericLiteral(0),!0):qt[0],!!((hs=Xs[0])!=null&&hs.size)&&f.objectExpression([...Xs[0]].map(jn=>f.objectProperty(f.identifier(jn),f.booleanLiteral(!0))))].filter(Boolean):void 0}})({tag:ot,isComponent:_t,name:$r,path:Ar,state:dt,value:Vn});if(ys==="slots")return void(gr=Vn);jr?$t.push(f.arrayExpression(jr)):ys==="html"?(ut.push(f.objectProperty(f.stringLiteral("innerHTML"),nn[0])),Gt.add("innerHTML")):ys==="text"&&(ut.push(f.objectProperty(f.stringLiteral("textContent"),nn[0])),Gt.add("textContent")),["models","model"].includes(ys)&&nn.forEach((rs,Tn)=>{var hs;const Ln=wn[Tn],Fn=Ln&&!f.isStringLiteral(Ln)&&!f.isNullLiteral(Ln);jr||(ut.push(f.objectProperty(f.isNullLiteral(Ln)?f.stringLiteral("modelValue"):Ln,rs,Fn)),Fn||Gt.add(Ln?.value||"modelValue"),(hs=br[Tn])!=null&&hs.size&&ut.push(f.objectProperty(Fn?f.binaryExpression("+",Ln,f.stringLiteral("Modifiers")):f.stringLiteral(`${Ln?.value||"model"}Modifiers`),f.objectExpression([...br[Tn]].map(Ti=>f.objectProperty(f.stringLiteral(Ti),f.booleanLiteral(!0)))),Fn)));const ns=Fn?f.binaryExpression("+",f.stringLiteral("onUpdate"),Ln):f.stringLiteral(`onUpdate:${Ln?.value||"modelValue"}`);ut.push(f.objectProperty(ns,f.arrowFunctionExpression([f.identifier("$event")],f.assignmentExpression("=",rs,f.identifier("$event"))),Fn)),Fn?Mr=!0:Gt.add(ns.value)})}else $r.match(ne)&&($r=$r.replace(ne,(jr,br)=>`xlink:${br.toLowerCase()}`)),ut.push(f.objectProperty(f.stringLiteral($r),Vn||f.booleanLiteral(!0)))}else ut.length&&_r&&(nr.push(f.objectExpression(pe(ut,_r))),ut=[]),Mr=!0,(($r,Vn,jr,br)=>{const nn=Vn.get("argument"),wn=f.isObjectExpression(nn.node)?nn.node.properties:void 0;wn?jr?br.push(f.objectExpression(wn)):br.push(...wn):(nn.isIdentifier()&&fe($r,nn.node.name,D.DYNAMIC),br.push(jr?nn.node:f.spreadElement(nn.node)))})(ft,Ar,_r,_r?nr:ut);var Fr}),Mr?tr|=16:(wt&&(tr|=2),Bt&&(tr|=4),Gt.size&&(tr|=8),ir&&(tr|=32)),tr!==0&&tr!==32||!(Tt||$t.length>0)||(tr|=512);let ln=f.nullLiteral();return nr.length?(ut.length&&nr.push(f.objectExpression(pe(ut,_r))),ln=nr.length>1?f.callExpression(K(dt,"mergeProps"),nr):nr[0]):ut.length&&(ln=ut.length===1&&f.isSpreadElement(ut[0])?ut[0].argument:f.objectExpression(pe(ut,_r))),{tag:ot,props:ln,isComponent:_t,slots:gr,directives:$t,patchFlag:tr,dynamicPropNames:Gt}},se=(ft,dt)=>{const ot=((Mr,nr)=>Mr.map(_r=>{if(_r.isJSXText()){const ln=(Ar=>{const Fr=X(Ar.node.value);return Fr!==""?f.stringLiteral(Fr):null})(_r);return ln&&f.callExpression(K(nr,"createTextVNode"),[ln])}if(_r.isJSXExpressionContainer()){const ln=J(_r);if(f.isIdentifier(ln)){const{name:Ar}=ln,{referencePaths:Fr=[]}=_r.scope.getBinding(Ar)||{};Fr.forEach($r=>{fe($r,Ar,D.DYNAMIC)})}return ln}if(_r.isJSXSpreadChild())return(ln=>f.spreadElement(ln.get("expression").node))(_r);if(_r.isCallExpression())return _r.node;if(_r.isJSXElement())return se(_r,nr);throw new Error(`getChildren: ${_r.type} is not supported`)}).filter(_r=>_r!=null&&!f.isJSXEmptyExpression(_r)))(ft.get("children"),dt),{tag:_t,props:Lt,isComponent:$t,directives:Gt,patchFlag:gr,dynamicPropNames:tr,slots:ut}=Se(ft,dt),{optimize:Tt=!1}=dt.opts,wt=ft.getData("slotFlag")||D.STABLE;let Bt;if(ot.length>1||ut)Bt=$t?ot.length?f.objectExpression([!!ot.length&&f.objectProperty(f.identifier("default"),f.arrowFunctionExpression([],f.arrayExpression(Ee(ft,ot)))),...ut?f.isObjectExpression(ut)?ut.properties:[f.spreadElement(ut)]:[],Tt&&f.objectProperty(f.identifier("_"),f.numericLiteral(wt))].filter(Boolean)):ut:f.arrayExpression(ot);else if(ot.length===1){const{enableObjectSlots:Mr=!0}=dt.opts,nr=ot[0],_r=f.objectExpression([f.objectProperty(f.identifier("default"),f.arrowFunctionExpression([],f.arrayExpression(Ee(ft,[nr])))),Tt&&f.objectProperty(f.identifier("_"),f.numericLiteral(wt))].filter(Boolean));if(f.isIdentifier(nr)&&$t)Bt=Mr?f.conditionalExpression(f.callExpression(dt.get("@vue/babel-plugin-jsx/runtimeIsSlot")(),[nr]),nr,_r):_r;else if(f.isCallExpression(nr)&&nr.loc&&$t)if(Mr){const{scope:ln}=ft,Ar=ln.generateUidIdentifier("slot");ln&&ln.push({id:Ar,kind:"let"});const Fr=f.objectExpression([f.objectProperty(f.identifier("default"),f.arrowFunctionExpression([],f.arrayExpression(Ee(ft,[Ar])))),Tt&&f.objectProperty(f.identifier("_"),f.numericLiteral(wt))].filter(Boolean)),$r=f.assignmentExpression("=",Ar,nr),Vn=f.callExpression(dt.get("@vue/babel-plugin-jsx/runtimeIsSlot")(),[$r]);Bt=f.conditionalExpression(Vn,Ar,Fr)}else Bt=_r;else Bt=f.isFunctionExpression(nr)||f.isArrowFunctionExpression(nr)?f.objectExpression([f.objectProperty(f.identifier("default"),nr)]):f.isObjectExpression(nr)?f.objectExpression([...nr.properties,Tt&&f.objectProperty(f.identifier("_"),f.numericLiteral(wt))].filter(Boolean)):$t?f.objectExpression([f.objectProperty(f.identifier("default"),f.arrowFunctionExpression([],f.arrayExpression([nr])))]):f.arrayExpression([nr])}const ir=f.callExpression(K(dt,"createVNode"),[_t,Lt,Bt||f.nullLiteral(),!!gr&&Tt&&f.numericLiteral(gr),!!tr.size&&Tt&&f.arrayExpression([...tr.keys()].map(Mr=>f.stringLiteral(Mr)))].filter(Boolean));return Gt.length?f.callExpression(K(dt,"withDirectives"),[ir,f.arrayExpression(Gt)]):ir},ye={JSXElement:{exit(ft,dt){ft.replaceWith(se(ft,dt))}}},ge={JSXFragment:{enter(ft,dt){const ot=K(dt,R);ft.replaceWith(((_t,Lt)=>{const $t=_t.get("children")||[];return f.jsxElement(f.jsxOpeningElement(Lt,[]),f.jsxClosingElement(Lt),$t.map(Gt=>{let{node:gr}=Gt;return gr}),!1)})(ft,f.isIdentifier(ot)?f.jsxIdentifier(ot.name):f.jsxMemberExpression(f.jsxIdentifier(ot.object.name),f.jsxIdentifier(ot.property.name))))}}},Me=/\*?\s*@jsx\s+([^\s]+)/;function ae(ft){return ft.default||ft}var k=ae(C),B=ae(v),Z=(0,g.declare)((ft,dt,ot)=>{const{types:_t}=ft;let Lt;return dt.resolveType&&(typeof dt.resolveType=="boolean"&&(dt.resolveType={}),Lt=x(ft,dt.resolveType,ot)),N(F({},Lt||{}),{name:"babel-plugin-jsx",inherits:ae(k),visitor:N(F(F(F({},Lt?.visitor),ye),ge),{Program:{enter($t,Gt){if((gr=>{let tr=!1;return gr.traverse({JSXElement(ut){tr=!0,ut.stop()},JSXFragment(ut){tr=!0,ut.stop()}}),tr})($t)){const gr=["createVNode","Fragment","resolveComponent","withDirectives","vShow","vModelSelect","vModelText","vModelCheckbox","vModelRadio","vModelText","vModelDynamic","resolveDirective","mergeProps","createTextVNode","isVNode"];if((0,E.isModule)($t)){const Tt={};gr.forEach(Bt=>{Gt.set(Bt,()=>{if(Tt[Bt])return _t.cloneNode(Tt[Bt]);const ir=(0,E.addNamed)($t,Bt,"vue",{ensureLiveReference:!0});return Tt[Bt]=ir,ir})});const{enableObjectSlots:wt=!0}=Gt.opts;wt&&Gt.set("@vue/babel-plugin-jsx/runtimeIsSlot",()=>{if(Tt.runtimeIsSlot)return Tt.runtimeIsSlot;const{name:Bt}=Gt.get("isVNode")(),ir=$t.scope.generateUidIdentifier("isSlot"),Mr=B.ast`
|
||
function ${ir.name}(s) {
|
||
return typeof s === 'function' || (Object.prototype.toString.call(s) === '[object Object]' && !${Bt}(s));
|
||
}
|
||
`,nr=$t.get("body").filter(_r=>_r.isImportDeclaration()).pop();return nr&&nr.insertAfter(Mr),Tt.runtimeIsSlot=ir,ir})}else{let Tt;gr.forEach(ir=>{Gt.set(ir,()=>(Tt||(Tt=(0,E.addNamespace)($t,"vue",{ensureLiveReference:!0})),f.memberExpression(Tt,f.identifier(ir))))});const wt={},{enableObjectSlots:Bt=!0}=Gt.opts;Bt&&Gt.set("@vue/babel-plugin-jsx/runtimeIsSlot",()=>{if(wt.runtimeIsSlot)return wt.runtimeIsSlot;const ir=$t.scope.generateUidIdentifier("isSlot"),{object:Mr}=Gt.get("isVNode")(),nr=B.ast`
|
||
function ${ir.name}(s) {
|
||
return typeof s === 'function' || (Object.prototype.toString.call(s) === '[object Object]' && !${Mr.name}.isVNode(s));
|
||
}
|
||
`,_r=$t.get("body").filter(ln=>ln.isVariableDeclaration()&&ln.node.declarations.some(Ar=>{var Fr;return((Fr=Ar.id)==null?void 0:Fr.name)===Tt.name})).pop();return _r&&_r.insertAfter(nr),ir})}const{opts:{pragma:tr=""},file:ut}=Gt;if(tr&&Gt.set("createVNode",()=>f.identifier(tr)),ut.ast.comments)for(const Tt of ut.ast.comments){const wt=Me.exec(Tt.value);wt&&Gt.set("createVNode",()=>f.identifier(wt[1]))}}},exit($t){const Gt=$t.get("body"),gr=new Map;Gt.filter(ut=>f.isImportDeclaration(ut.node)&&ut.node.source.value==="vue").forEach(ut=>{const{specifiers:Tt}=ut.node;let wt=!1;Tt.forEach(Bt=>{!Bt.loc&&f.isImportSpecifier(Bt)&&f.isIdentifier(Bt.imported)&&(gr.set(Bt.imported.name,Bt),wt=!0)}),wt&&ut.remove()});const tr=[...gr.keys()].map(ut=>gr.get(ut));tr.length&&$t.unshiftContainer("body",f.importDeclaration(tr,f.stringLiteral("vue")))}}})})});const Pe=ct(...Object.keys(Object.assign({},{"@babel/plugin-transform-class-static-block":n(344),"@babel/plugin-transform-parameters":n(345)}))),Ne=!1,Le=!0,de=!1,ke="0.9.5";function Ge(ft,dt,ot){return dt+`
|
||
`+ft}function nt(ft,dt,ot,_t,Lt){if(!_t)return Ge(ft,dt);const $t={start:{line:_t,column:Lt}};return Ge((0,s.codeFrameColumns)(ot,$t,{message:ft}),dt)}function ct(){for(var ft=arguments.length,dt=new Array(ft),ot=0;ot<ft;ot++)dt[ot]=arguments[ot];return dt.reduce((_t,Lt)=>_t.append(String(Lt)),new(p())).end()}async function yt(ft,dt,ot){let _t=!1;const Lt={preventCache:()=>_t=!0};if(ft===void 0)return await ot(Lt);const $t=ct(...dt),Gt=await ft.get($t);if(Gt!==void 0)return JSON.parse(Gt);const gr=await ot(Lt);return _t===!1&&await ft.set($t,JSON.stringify(gr)),gr}class er{constructor(dt){this.promise=dt}}const Ut=Object.assign({},{"@babel/plugin-transform-class-static-block":n(344),"@babel/plugin-transform-parameters":n(345)});async function or(ft,dt,ot,_t,Lt,$t){let Gt,gr=arguments.length>6&&arguments[6]!==void 0&&arguments[6];try{Gt=(0,i.parse)(ft,{sourceType:dt?"module":"script",sourceFilename:ot.toString(),plugins:[..._t!==void 0?_t:[]]})}catch(wt){throw $t?.("error","parse script",nt(wt.message,ot.toString(),ft,wt.loc.line,wt.loc.column+1)),wt}var tr;tr=Gt,(0,a.traverse)(tr,{CallExpression(wt){a.types.isImport(wt.node.callee)&&wt.replaceWith(a.types.callExpression(a.types.identifier("__vsfcl_import__"),wt.node.arguments))}});const ut=function(wt){const Bt=[];return(0,a.traverse)(wt,{ExportAllDeclaration(ir){Bt.push(ir.node.source.value)},ImportDeclaration(ir){Bt.push(ir.node.source.value)},CallExpression(ir){ir.node.callee.name==="require"&&ir.node.arguments.length===1&&a.types.isStringLiteral(ir.node.arguments[0])&&Bt.push(ir.node.arguments[0].value)}}),Bt}(Gt),Tt=await(0,a.transformFromAstAsync)(Gt,ft,{sourceMaps:de,plugins:[...dt?[o.a]:[],...Object.values(Ut),...Lt!==void 0?Object.values(Lt):[]],babelrc:!1,configFile:!1,highlightCode:!1,compact:!gr,comments:gr,retainLines:gr,sourceType:dt?"module":"script"});if(Tt===null||Tt.code==null){const wt=`unable to transform script "${ot.toString()}"`;throw $t?.("error",wt),new Error(wt)}return[ut,Tt.code]}async function yr(ft,dt){const{moduleCache:ot,loadModule:_t,handleModule:Lt}=dt,{id:$t,path:Gt,getContent:gr}=dt.getResource(ft,dt);return $t in ot?ot[$t]instanceof er?await ot[$t].promise:ot[$t]:(ot[$t]=new er((async()=>{let tr;if(_t&&(tr=await _t($t,dt)),tr===void 0){const{getContentData:ut,type:Tt}=await gr();if(Lt!==void 0&&(tr=await Lt(Tt,ut,Gt,dt)),tr===void 0&&(tr=await async function(wt,Bt,ir,Mr){var nr,_r;switch(wt){case".vue":return async function(ln,Ar,Fr){var $r,Vn,jr,br,nn;const wn=Ar.toString(),ys={},{delimiters:rs,whitespace:Tn,isCustomElement:hs,moduleCache:Ln,compiledCache:Fn,getResource:ns,addStyle:Ti,log:Xn,additionalBabelParserPlugins:qt=[],additionalBabelPlugins:ti={},customBlockHandler:Xs,devMode:_s=!1,createCJSModule:Qr,processStyles:ss}=Fr,{descriptor:Lr,errors:vn}=(0,h.parse)(ln,{filename:wn,sourceMap:Ne}),Wt=Xs!==void 0?await Promise.all(Lr.customBlocks.map(Pt=>Xs(Pt,Ar,Fr))):[],Hn=`data-v-${ct(wn)}`,jn=Lr.styles.some(Pt=>Pt.scoped);jn&&(ys.__scopeId=Hn),Lr.template&&Lr.template.lang&&await yr({refPath:Ar,relPath:Lr.template.lang},Fr);const Yn=Lr.template?{compiler:Object.assign(Object.assign({},d),{compile:(Pt,Vs)=>m.compile(Pt,Object.assign(Object.assign({},Vs),{sourceMap:Ne}))}),source:Lr.template.src?await(await ns({refPath:Ar,relPath:Lr.template.src},Fr).getContent()).getContentData(!1):Lr.template.content,filename:Lr.filename,isProd:Le,scoped:jn,id:Hn,slotted:Lr.slotted,compilerOptions:{isCustomElement:hs,whitespace:Tn,delimiters:rs,scopeId:jn?Hn:void 0,mode:"module"},preprocessLang:Lr.template.lang,preprocessCustomRequire:Pt=>Ln[Pt]}:void 0;if(Lr.script||Lr.scriptSetup){!(($r=Lr.script)===null||$r===void 0)&&$r.src&&(Lr.script.content=await(await ns({refPath:Ar,relPath:Lr.script.src},Fr).getContent()).getContentData(!1));const[Pt,Vs,In]=await yt(Fn,[fn,Le,_s,(Vn=Lr.script)===null||Vn===void 0?void 0:Vn.content,(jr=Lr.script)===null||jr===void 0?void 0:jr.lang,(br=Lr.scriptSetup)===null||br===void 0?void 0:br.content,(nn=Lr.scriptSetup)===null||nn===void 0?void 0:nn.lang,qt,Object.keys(ti),Pe],async yn=>{let{preventCache:vi}=yn;var is,_n;let ki=["jsx"],Mn={jsx:Z};((is=Lr.script)===null||is===void 0?void 0:is.lang)!=="ts"&&((_n=Lr.scriptSetup)===null||_n===void 0?void 0:_n.lang)!=="ts"||(ki=[...ki,"typescript"],Mn=Object.assign(Object.assign({},Mn),{typescript:l.a}));const Fs=(0,h.compileScript)(Lr,{isProd:Le,sourceMap:Ne,id:Hn,babelParserPlugins:[...ki,...qt],inlineTemplate:!1,templateOptions:Yn});return[Fs.bindings,...await or(Fs.content,!0,wn,[...ki,...qt],Object.assign(Object.assign({},Mn),ti),Xn,_s)]});Yn?.compilerOptions!==void 0&&(Yn.compilerOptions.bindingMetadata=Pt),await en(Ar,Vs,Fr),Object.assign(ys,(Ys=Qr(Ar,In,Fr).exports,Ys&&Ys.__esModule?Ys:{default:Ys}).default)}var Ys;if(Lr.template!==null){const[Pt,Vs]=await yt(Fn,[fn,_s,Yn.source,Yn.compilerOptions.delimiters,Yn.compilerOptions.whitespace,Yn.compilerOptions.scopeId,Yn.compilerOptions.bindingMetadata?Object.entries(Yn.compilerOptions.bindingMetadata):"",qt,Object.keys(ti),Pe],async In=>{let{preventCache:yn}=In;const vi=(0,h.compileTemplate)(Yn);if(vi.errors.length){yn();for(const is of vi.errors)typeof is=="object"?is.loc?Xn?.("error","SFC template",nt(is.message,wn,ln,is.loc.start.line+Lr.template.loc.start.line-1,is.loc.start.column)):Xn?.("error","SFC template",Ge(is.message,wn)):Xn?.("error","SFC template",Ge(is,wn))}for(const is of vi.tips)Xn?.("info","SFC template",is);return await or(vi.code,!0,Lr.filename,qt,ti,Xn,_s)});await en(Ar,Pt,Fr),Object.assign(ys,Qr(Ar,Vs,Fr).exports)}for(const Pt of Lr.styles){const Vs=Pt.src?await(await ns({refPath:Ar,relPath:Pt.src},Fr).getContent()).getContentData(!1):Pt.content;Ti(await yt(Fn,[fn,Vs,Pt.lang,Hn,Pt.scoped],async In=>{let{preventCache:yn}=In;const vi=ss!==void 0?await ss(Vs,Pt.lang,Ar,Fr):Vs;vi===void 0&&yn(),ss===void 0&&Pt.lang!==void 0&&await yr({refPath:Ar,relPath:Pt.lang},Fr);const is=await(0,h.compileStyleAsync)(Object.assign({filename:Lr.filename,source:vi,isProd:Le,id:Hn,scoped:Pt.scoped,trim:!0},ss===void 0?{preprocessLang:Pt.lang,preprocessCustomRequire:_n=>Ln[_n]}:{}));if(is.errors.length){yn();for(const _n of is.errors)Xn?.("error","SFC style",nt(_n.message,Ar,ln,_n.line+Pt.loc.start.line-1,_n.column))}return is.code}),Pt.scoped?Hn:void 0)}return Xs!==void 0&&await Promise.all(Wt.map(Pt=>Pt?.(ys))),ys}(await Bt(!1),ir,Mr);case".js":return rn(await Bt(!1),!1,ir,Mr);case".mjs":return rn(await Bt(!1),!0,ir,Mr);case".ts":return rn(await Bt(!1),!0,ir,Object.assign(Object.assign({},Mr),{additionalBabelParserPlugins:["typescript",...(nr=Mr.additionalBabelParserPlugins)!==null&&nr!==void 0?nr:[]],additionalBabelPlugins:Object.assign({typescript:l.a},(_r=Mr.additionalBabelPlugins)!==null&&_r!==void 0?_r:{})}))}}(Tt,ut,Gt,dt)),tr===void 0)throw new TypeError(`Unable to handle ${Tt} files (${Gt})`)}return ot[$t]=tr})()),await ot[$t].promise)}function Ct(ft,dt,ot){const{moduleCache:_t,pathResolve:Lt,getResource:$t}=ot,Gt={exports:{}};return Function("exports","require","module","__filename","__dirname","__vsfcl_import__",dt).call(Gt.exports,Gt.exports,function(gr){const{id:tr}=$t({refPath:ft,relPath:gr},ot);if(tr in _t)return _t[tr];throw new Error(`require(${JSON.stringify(tr)}) failed. module not found in moduleCache`)},Gt,ft,Lt({refPath:ft,relPath:"."},ot),async function(gr){return await yr({refPath:ft,relPath:gr},ot)}),Gt}async function rn(ft,dt,ot,_t){const{compiledCache:Lt,additionalBabelParserPlugins:$t,additionalBabelPlugins:Gt,createCJSModule:gr,log:tr}=_t,[ut,Tt]=await yt(Lt,[ke,ft,ot,_t.devMode,$t||"",Gt?Object.keys(Gt):""],async()=>await or(ft,dt,ot,$t,Gt,tr,_t.devMode));return await en(ot,ut,_t),gr(ot,Tt,_t).exports}async function en(ft,dt,ot){await Promise.all(dt.map(_t=>yr({refPath:ft,relPath:_t},ot)))}const Yr="0.9.5",fn="3.4.15";function En(ft){throw new ReferenceError(`${ft} is not defined`)}const ps=ft=>{const dt=ft.indexOf("?");return dt!==-1?ft.slice(0,dt):ft},mr=(ft,dt)=>{let{refPath:ot,relPath:_t}=ft;const{getPathname:Lt}=dt;if(ot===void 0)return _t;const $t=_t.toString();return $t[0]!=="."?_t:r.posix.normalize(r.posix.join(r.posix.dirname(Lt(ot.toString())),$t))};function Gn(ft,dt){const{pathResolve:ot,getPathname:_t,getFile:Lt,log:$t}=dt,Gt=ot(ft,dt),gr=Gt.toString();return{id:gr,path:Gt,getContent:async()=>{const tr=await Lt(Gt);return typeof tr=="string"||tr instanceof ArrayBuffer?{type:r.posix.extname(_t(gr)),getContentData:async ut=>(tr instanceof ArrayBuffer!==ut&&$t?.("warn",`unexpected data type. ${ut?"binary":"string"} is expected for "${Gt}"`),tr)}:(tr||$t==null||$t("error",`There is no file avaialable such as "${Gt}"`),{type:tr.type!==void 0?tr.type:r.posix.extname(_t(gr)),getContentData:tr.getContentData})}}}async function Ts(ft){let dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:En("options");var ot;const{moduleCache:_t=En("options.moduleCache"),getFile:Lt=En("options.getFile()"),addStyle:$t=En("options.addStyle()"),pathResolve:Gt=mr,getResource:gr=Gn,createCJSModule:tr=Ct,getPathname:ut=ps}=dt;_t instanceof Object&&Object.setPrototypeOf(_t,null);const Tt=Object.assign({moduleCache:_t,pathResolve:Gt,getResource:gr,createCJSModule:tr,getPathname:ut},dt);return dt.devMode&&dt.compiledCache===void 0&&((ot=dt.log)===null||ot===void 0||ot.call(dt,"info","options.compiledCache is not defined, performance will be affected")),await yr({refPath:void 0,relPath:ft},Tt)}function Kn(ft){return{render:(dt,ot,_t)=>{try{const Lt=ft(dt,ot);typeof Lt=="string"?_t(null,Lt):(Lt.then($t=>{_t(null,$t)}),Lt.catch($t=>{_t($t,null)}))}catch(Lt){_t(Lt,null)}}}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;const r=(0,n(164).default)("React.Component");e.default=r},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n){return!!n&&/^[a-z]/.test(n)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){const s=[];for(let o=0;o<i.children.length;o++){let l=i.children[o];(0,r.isJSXText)(l)?(0,a.default)(l,s):((0,r.isJSXExpressionContainer)(l)&&(l=l.expression),(0,r.isJSXEmptyExpression)(l)||s.push(l))}return s};var r=n(2),a=n(351)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){const o=i.value.split(/\r\n|\n|\r/);let l=0;for(let p=0;p<o.length;p++)o[p].match(/[^ \t]/)&&(l=p);let u="";for(let p=0;p<o.length;p++){const h=o[p],d=p===0,m=p===o.length-1,f=p===l;let v=h.replace(/\t/g," ");d||(v=v.replace(/^[ ]+/,"")),m||(v=v.replace(/[ ]+$/,"")),v&&(f||(v+=" "),u+=v)}u&&s.push((0,a.inherits)((0,r.stringLiteral)(u),i))};var r=n(4),a=n(0)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){const s=a.BUILDER_KEYS[i.type];for(const o of s)(0,r.default)(i,o,i[o]);return i};var r=n(97),a=n(0)},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isIdentifierChar=p,e.isIdentifierName=function(h){let d=!0;for(let m=0;m<h.length;m++){let f=h.charCodeAt(m);if((64512&f)==55296&&m+1<h.length){const v=h.charCodeAt(++m);(64512&v)==56320&&(f=65536+((1023&f)<<10)+(1023&v))}if(d){if(d=!1,!u(f))return!1}else if(!p(f))return!1}return!d},e.isIdentifierStart=u;let n="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",r="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・";const a=new RegExp("["+n+"]"),i=new RegExp("["+n+r+"]");n=r=null;const s=[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],o=[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 m=65536;for(let f=0,v=d.length;f<v;f+=2){if(m+=d[f],m>h)return!1;if(m+=d[f+1],m>=h)return!0}return!1}function u(h){return h<65?h===36:h<=90||(h<97?h===95:h<=122||(h<=65535?h>=170&&a.test(String.fromCharCode(h)):l(h,s)))}function p(h){return h<48?h===36:h<58||!(h<65)&&(h<=90||(h<97?h===95:h<=122||(h<=65535?h>=170&&i.test(String.fromCharCode(h)):l(h,s)||l(h,o))))}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isKeyword=function(l){return n.has(l)},e.isReservedWord=i,e.isStrictBindOnlyReservedWord=o,e.isStrictBindReservedWord=function(l,u){return s(l,u)||o(l)},e.isStrictReservedWord=s;const n=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"]),a=new Set(["eval","arguments"]);function i(l,u){return u&&l==="await"||l==="enum"}function s(l,u){return i(l,u)||r.has(l)}function o(l){return a.has(l)}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.readCodePoint=u,e.readInt=l,e.readStringContents=function(p,h,d,m,f,v){const C=d,E=m,x=f;let g="",w=null,b=d;const{length:A}=h;for(;;){if(d>=A){v.unterminated(C,E,x),g+=h.slice(b,d);break}const T=h.charCodeAt(d);if(i(p,T,h,d)){g+=h.slice(b,d);break}if(T===92){g+=h.slice(b,d);const O=s(h,d,m,f,p==="template",v);O.ch!==null||w?g+=O.ch:w={pos:d,lineStart:m,curLine:f},{pos:d,lineStart:m,curLine:f}=O,b=d}else T===8232||T===8233?(++f,m=++d):T===10||T===13?p==="template"?(g+=h.slice(b,d)+`
|
||
`,++d,T===13&&h.charCodeAt(d)===10&&++d,++f,b=m=d):v.unterminated(C,E,x):++d}return{pos:d,str:g,firstInvalidLoc:w,lineStart:m,curLine:f,containsInvalid:!!w}};var n=function(p){return p>=48&&p<=57};const r={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},a={bin:p=>p===48||p===49,oct:p=>p>=48&&p<=55,dec:p=>p>=48&&p<=57,hex:p=>p>=48&&p<=57||p>=65&&p<=70||p>=97&&p<=102};function i(p,h,d,m){return p==="template"?h===96||h===36&&d.charCodeAt(m+1)===123:h===(p==="double"?34:39)}function s(p,h,d,m,f,v){const C=!f;h++;const E=g=>({pos:h,ch:g,lineStart:d,curLine:m}),x=p.charCodeAt(h++);switch(x){case 110:return E(`
|
||
`);case 114:return E("\r");case 120:{let g;return{code:g,pos:h}=o(p,h,d,m,2,!1,C,v),E(g===null?null:String.fromCharCode(g))}case 117:{let g;return{code:g,pos:h}=u(p,h,d,m,C,v),E(g===null?null:String.fromCodePoint(g))}case 116:return E(" ");case 98:return E("\b");case 118:return E("\v");case 102:return E("\f");case 13:p.charCodeAt(h)===10&&++h;case 10:d=h,++m;case 8232:case 8233:return E("");case 56:case 57:if(f)return E(null);v.strictNumericEscape(h-1,d,m);default:if(x>=48&&x<=55){const g=h-1;let w=p.slice(g,h+2).match(/^[0-7]+/)[0],b=parseInt(w,8);b>255&&(w=w.slice(0,-1),b=parseInt(w,8)),h+=w.length-1;const A=p.charCodeAt(h);if(w!=="0"||A===56||A===57){if(f)return E(null);v.strictNumericEscape(g,d,m)}return E(String.fromCharCode(b))}return E(String.fromCharCode(x))}}function o(p,h,d,m,f,v,C,E){const x=h;let g;return{n:g,pos:h}=l(p,h,d,m,16,f,v,!1,E,!C),g===null&&(C?E.invalidEscapeSequence(x,d,m):h=x-1),{code:g,pos:h}}function l(p,h,d,m,f,v,C,E,x,g){const w=h,b=f===16?r.hex:r.decBinOct,A=f===16?a.hex:f===10?a.dec:f===8?a.oct:a.bin;let T=!1,O=0;for(let I=0,z=v??1/0;I<z;++I){const U=p.charCodeAt(h);let W;if(U!==95||E==="bail"){if(W=U>=97?U-97+10:U>=65?U-65+10:n(U)?U-48:1/0,W>=f){if(W<=9&&g)return{n:null,pos:h};if(W<=9&&x.invalidDigit(h,d,m,f))W=0;else{if(!C)break;W=0,T=!0}}++h,O=O*f+W}else{const F=p.charCodeAt(h-1),N=p.charCodeAt(h+1);if(E){if(Number.isNaN(N)||!A(N)||b.has(F)||b.has(N)){if(g)return{n:null,pos:h};x.unexpectedNumericSeparator(h,d,m)}}else{if(g)return{n:null,pos:h};x.numericSeparatorInEscapeSequence(h,d,m)}++h}}return h===w||v!=null&&h-w!==v||T?{n:null,pos:h}:{n:O,pos:h}}function u(p,h,d,m,f,v){let C;if(p.charCodeAt(h)===123){if(++h,{code:C,pos:h}=o(p,h,d,m,p.indexOf("}",h)-h,!0,f,v),++h,C!==null&&C>1114111){if(!f)return{code:null,pos:h};v.invalidCodePoint(h,d,m)}}else({code:C,pos:h}=o(p,h,d,m,4,!1,f,v));return{code:C,pos:h}}},(t,e,n)=>{var r=n(18);const a=(0,r.defineAliasedType)("Flow"),i=s=>{const o=s==="DeclareClass";a(s,{builder:["id","typeParameters","extends","body"],visitor:["id","typeParameters","extends",...o?["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"))},o?{mixins:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends")),implements:(0,r.validateOptional)((0,r.arrayOfType)("ClassImplements"))}:{},{body:(0,r.validateType)("ObjectTypeAnnotation")})})};a("AnyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["FlowType"],fields:{elementType:(0,r.validateType)("FlowType")}}),a("BooleanTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("BooleanLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("boolean"))}}),a("NullLiteralTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("ClassImplements",{visitor:["id","typeParameters"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),i("DeclareClass"),a("DeclareFunction",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),predicate:(0,r.validateOptionalType)("DeclaredPredicate")}}),i("DeclareInterface"),a("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"))}}),a("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{typeAnnotation:(0,r.validateType)("TypeAnnotation")}}),a("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")}}),a("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")}}),a("DeclareVariable",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier")}}),a("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"))}}),a("DeclareExportAllDeclaration",{visitor:["source"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{source:(0,r.validateType)("StringLiteral"),exportKind:(0,r.validateOptional)((0,r.assertOneOf)("type","value"))}}),a("DeclaredPredicate",{visitor:["value"],aliases:["FlowPredicate"],fields:{value:(0,r.validateType)("Flow")}}),a("ExistsTypeAnnotation",{aliases:["FlowType"]}),a("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")}}),a("FunctionTypeParam",{visitor:["name","typeAnnotation"],fields:{name:(0,r.validateOptionalType)("Identifier"),typeAnnotation:(0,r.validateType)("FlowType"),optional:(0,r.validateOptional)((0,r.assertValueType)("boolean"))}}),a("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["FlowType"],fields:{id:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"]),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),a("InferredPredicate",{aliases:["FlowPredicate"]}),a("InterfaceExtends",{visitor:["id","typeParameters"],fields:{id:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"]),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),i("InterfaceDeclaration"),a("InterfaceTypeAnnotation",{visitor:["extends","body"],aliases:["FlowType"],fields:{extends:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends")),body:(0,r.validateType)("ObjectTypeAnnotation")}}),a("IntersectionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),a("MixedTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("EmptyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["FlowType"],fields:{typeAnnotation:(0,r.validateType)("FlowType")}}),a("NumberLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("number"))}}),a("NumberTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("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"))}}),a("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"))}}),a("ObjectTypeCallProperty",{visitor:["value"],aliases:["UserWhitespacable"],fields:{value:(0,r.validateType)("FlowType"),static:(0,r.validate)((0,r.assertValueType)("boolean"))}}),a("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")}}),a("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"))}}),a("ObjectTypeSpreadProperty",{visitor:["argument"],aliases:["UserWhitespacable"],fields:{argument:(0,r.validateType)("FlowType")}}),a("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")}}),a("QualifiedTypeIdentifier",{visitor:["id","qualification"],fields:{id:(0,r.validateType)("Identifier"),qualification:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"])}}),a("StringLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("string"))}}),a("StringTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("SymbolTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("ThisTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("TupleTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),a("TypeofTypeAnnotation",{visitor:["argument"],aliases:["FlowType"],fields:{argument:(0,r.validateType)("FlowType")}}),a("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")}}),a("TypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("FlowType")}}),a("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["ExpressionWrapper","Expression"],fields:{expression:(0,r.validateType)("Expression"),typeAnnotation:(0,r.validateType)("TypeAnnotation")}}),a("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")}}),a("TypeParameterDeclaration",{visitor:["params"],fields:{params:(0,r.validate)((0,r.arrayOfType)("TypeParameter"))}}),a("TypeParameterInstantiation",{visitor:["params"],fields:{params:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),a("UnionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),a("Variance",{builder:["kind"],fields:{kind:(0,r.validate)((0,r.assertOneOf)("minus","plus"))}}),a("VoidTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("EnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{id:(0,r.validateType)("Identifier"),body:(0,r.validateType)(["EnumBooleanBody","EnumNumberBody","EnumStringBody","EnumSymbolBody"])}}),a("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"))}}),a("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"))}}),a("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"))}}),a("EnumSymbolBody",{aliases:["EnumBody"],visitor:["members"],fields:{members:(0,r.validateArrayOfType)("EnumDefaultedMember"),hasUnknownMembers:(0,r.validate)((0,r.assertValueType)("boolean"))}}),a("EnumBooleanMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("BooleanLiteral")}}),a("EnumNumberMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("NumericLiteral")}}),a("EnumStringMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("StringLiteral")}}),a("EnumDefaultedMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier")}}),a("IndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:(0,r.validateType)("FlowType"),indexType:(0,r.validateType)("FlowType")}}),a("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"))}})},(t,e,n)=>{var r=n(18);const a=(0,r.defineAliasedType)("JSX");a("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")}}}),a("JSXClosingElement",{visitor:["name"],aliases:["Immutable"],fields:{name:{validate:(0,r.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")}}}),a("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}})}),a("JSXEmptyExpression",{}),a("JSXExpressionContainer",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,r.assertNodeType)("Expression","JSXEmptyExpression")}}}),a("JSXSpreadChild",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,r.assertNodeType)("Expression")}}}),a("JSXIdentifier",{builder:["name"],fields:{name:{validate:(0,r.assertValueType)("string")}}}),a("JSXMemberExpression",{visitor:["object","property"],fields:{object:{validate:(0,r.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,r.assertNodeType)("JSXIdentifier")}}}),a("JSXNamespacedName",{visitor:["namespace","name"],fields:{namespace:{validate:(0,r.assertNodeType)("JSXIdentifier")},name:{validate:(0,r.assertNodeType)("JSXIdentifier")}}}),a("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}}}),a("JSXSpreadAttribute",{visitor:["argument"],fields:{argument:{validate:(0,r.assertNodeType)("Expression")}}}),a("JSXText",{aliases:["Immutable"],builder:["value"],fields:{value:{validate:(0,r.assertValueType)("string")}}}),a("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")))}}}),a("JSXOpeningFragment",{aliases:["Immutable"]}),a("JSXClosingFragment",{aliases:["Immutable"]})},(t,e,n)=>{var r=n(18),a=n(169);const i=(0,r.defineAliasedType)("Miscellaneous");i("Noop",{visitor:[]}),i("Placeholder",{visitor:[],builder:["expectedNode","name"],fields:{name:{validate:(0,r.assertNodeType)("Identifier")},expectedNode:{validate:(0,r.assertOneOf)(...a.PLACEHOLDERS)}}}),i("V8IntrinsicIdentifier",{builder:["name"],fields:{name:{validate:(0,r.assertValueType)("string")}}})},(t,e,n)=>{var r=n(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"]})},(t,e,n)=>{var r=n(18),a=n(167),i=n(42);const s=(0,r.defineAliasedType)("TypeScript"),o=(0,r.assertValueType)("boolean"),l=()=>({returnType:{validate:(0,r.assertNodeType)("TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,r.assertNodeType)("TSTypeParameterDeclaration","Noop"),optional:!0}});s("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}}}),s("TSDeclareFunction",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","params","returnType"],fields:Object.assign({},(0,a.functionDeclarationCommon)(),l())}),s("TSDeclareMethod",{visitor:["decorators","key","typeParameters","params","returnType"],fields:Object.assign({},(0,a.classMethodOrDeclareMethodCommon)(),l())}),s("TSQualifiedName",{aliases:["TSEntityName"],visitor:["left","right"],fields:{left:(0,r.validateType)("TSEntityName"),right:(0,r.validateType)("Identifier")}});const u=()=>({typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),parameters:(0,r.validateArrayOfType)(["ArrayPattern","Identifier","ObjectPattern","RestElement"]),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation")}),p={aliases:["TSTypeElement"],visitor:["typeParameters","parameters","typeAnnotation"],fields:u()};s("TSCallSignatureDeclaration",p),s("TSConstructSignatureDeclaration",p);const h=()=>({key:(0,r.validateType)("Expression"),computed:{default:!1},optional:(0,r.validateOptional)(o)});s("TSPropertySignature",{aliases:["TSTypeElement"],visitor:["key","typeAnnotation"],fields:Object.assign({},h(),{readonly:(0,r.validateOptional)(o),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation"),kind:{validate:(0,r.assertOneOf)("get","set")}})}),s("TSMethodSignature",{aliases:["TSTypeElement"],visitor:["key","typeParameters","parameters","typeAnnotation"],fields:Object.assign({},u(),h(),{kind:{validate:(0,r.assertOneOf)("method","get","set")}})}),s("TSIndexSignature",{aliases:["TSTypeElement"],visitor:["parameters","typeAnnotation"],fields:{readonly:(0,r.validateOptional)(o),static:(0,r.validateOptional)(o),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)s(C,{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});s("TSThisType",{aliases:["TSType","TSBaseType"],visitor:[],fields:{}});const m={aliases:["TSType"],visitor:["typeParameters","parameters","typeAnnotation"]};s("TSFunctionType",Object.assign({},m,{fields:u()})),s("TSConstructorType",Object.assign({},m,{fields:Object.assign({},u(),{abstract:(0,r.validateOptional)(o)})})),s("TSTypeReference",{aliases:["TSType"],visitor:["typeName","typeParameters"],fields:{typeName:(0,r.validateType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),s("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)(o)}}),s("TSTypeQuery",{aliases:["TSType"],visitor:["exprName","typeParameters"],fields:{exprName:(0,r.validateType)(["TSEntityName","TSImportType"]),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),s("TSTypeLiteral",{aliases:["TSType"],visitor:["members"],fields:{members:(0,r.validateArrayOfType)("TSTypeElement")}}),s("TSArrayType",{aliases:["TSType"],visitor:["elementType"],fields:{elementType:(0,r.validateType)("TSType")}}),s("TSTupleType",{aliases:["TSType"],visitor:["elementTypes"],fields:{elementTypes:(0,r.validateArrayOfType)(["TSType","TSNamedTupleMember"])}}),s("TSOptionalType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("TSType")}}),s("TSRestType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("TSType")}}),s("TSNamedTupleMember",{visitor:["label","elementType"],builder:["label","elementType","optional"],fields:{label:(0,r.validateType)("Identifier"),optional:{validate:o,default:!1},elementType:(0,r.validateType)("TSType")}});const f={aliases:["TSType"],visitor:["types"],fields:{types:(0,r.validateArrayOfType)("TSType")}};s("TSUnionType",f),s("TSIntersectionType",f),s("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")}}),s("TSInferType",{aliases:["TSType"],visitor:["typeParameter"],fields:{typeParameter:(0,r.validateType)("TSTypeParameter")}}),s("TSParenthesizedType",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("TSType")}}),s("TSTypeOperator",{aliases:["TSType"],visitor:["typeAnnotation"],fields:{operator:(0,r.validate)((0,r.assertValueType)("string")),typeAnnotation:(0,r.validateType)("TSType")}}),s("TSIndexedAccessType",{aliases:["TSType"],visitor:["objectType","indexType"],fields:{objectType:(0,r.validateType)("TSType"),indexType:(0,r.validateType)("TSType")}}),s("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")}}),s("TSLiteralType",{aliases:["TSType","TSBaseType"],visitor:["literal"],fields:{literal:{validate:function(){const C=(0,r.assertNodeType)("NumericLiteral","BigIntLiteral"),E=(0,r.assertOneOf)("-"),x=(0,r.assertNodeType)("NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral");function g(w,b,A){(0,i.default)("UnaryExpression",A)?(E(A,"operator",A.operator),C(A,"argument",A.argument)):x(w,b,A)}return g.oneOfNodeTypes=["NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral","UnaryExpression"],g}()}}}),s("TSExpressionWithTypeArguments",{aliases:["TSType"],visitor:["expression","typeParameters"],fields:{expression:(0,r.validateType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),s("TSInterfaceDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","extends","body"],fields:{declare:(0,r.validateOptional)(o),id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),extends:(0,r.validateOptional)((0,r.arrayOfType)("TSExpressionWithTypeArguments")),body:(0,r.validateType)("TSInterfaceBody")}}),s("TSInterfaceBody",{visitor:["body"],fields:{body:(0,r.validateArrayOfType)("TSTypeElement")}}),s("TSTypeAliasDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","typeAnnotation"],fields:{declare:(0,r.validateOptional)(o),id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),typeAnnotation:(0,r.validateType)("TSType")}}),s("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")}};s("TSAsExpression",v),s("TSSatisfiesExpression",v),s("TSTypeAssertion",{aliases:["Expression","LVal","PatternLike"],visitor:["typeAnnotation","expression"],fields:{typeAnnotation:(0,r.validateType)("TSType"),expression:(0,r.validateType)("Expression")}}),s("TSEnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","members"],fields:{declare:(0,r.validateOptional)(o),const:(0,r.validateOptional)(o),id:(0,r.validateType)("Identifier"),members:(0,r.validateArrayOfType)("TSEnumMember"),initializer:(0,r.validateOptionalType)("Expression")}}),s("TSEnumMember",{visitor:["id","initializer"],fields:{id:(0,r.validateType)(["Identifier","StringLiteral"]),initializer:(0,r.validateOptionalType)("Expression")}}),s("TSModuleDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{declare:(0,r.validateOptional)(o),global:(0,r.validateOptional)(o),id:(0,r.validateType)(["Identifier","StringLiteral"]),body:(0,r.validateType)(["TSModuleBlock","TSModuleDeclaration"])}}),s("TSModuleBlock",{aliases:["Scopable","Block","BlockParent","FunctionParent"],visitor:["body"],fields:{body:(0,r.validateArrayOfType)("Statement")}}),s("TSImportType",{aliases:["TSType"],visitor:["argument","qualifier","typeParameters"],fields:{argument:(0,r.validateType)("StringLiteral"),qualifier:(0,r.validateOptionalType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),s("TSImportEqualsDeclaration",{aliases:["Statement"],visitor:["id","moduleReference"],fields:{isExport:(0,r.validate)(o),id:(0,r.validateType)("Identifier"),moduleReference:(0,r.validateType)(["TSEntityName","TSExternalModuleReference"]),importKind:{validate:(0,r.assertOneOf)("type","value"),optional:!0}}}),s("TSExternalModuleReference",{visitor:["expression"],fields:{expression:(0,r.validateType)("StringLiteral")}}),s("TSNonNullExpression",{aliases:["Expression","LVal","PatternLike"],visitor:["expression"],fields:{expression:(0,r.validateType)("Expression")}}),s("TSExportAssignment",{aliases:["Statement"],visitor:["expression"],fields:{expression:(0,r.validateType)("Expression")}}),s("TSNamespaceExportDeclaration",{aliases:["Statement"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier")}}),s("TSTypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:{validate:(0,r.assertNodeType)("TSType")}}}),s("TSTypeParameterInstantiation",{visitor:["params"],fields:{params:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("TSType")))}}}),s("TSTypeParameterDeclaration",{visitor:["params"],fields:{params:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("TSTypeParameter")))}}}),s("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}}})},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.DEPRECATED_ALIASES=void 0,e.DEPRECATED_ALIASES={ModuleDeclaration:"ImportOrExportDeclaration"}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){if(!(0,r.default)(a)){var i;const s=(i=a?.type)!=null?i:JSON.stringify(a);throw new TypeError(`Not a valid node of type "${s}"`)}};var r=n(170)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.assertAccessor=function(s,o){i("Accessor",s,o)},e.assertAnyTypeAnnotation=function(s,o){i("AnyTypeAnnotation",s,o)},e.assertArgumentPlaceholder=function(s,o){i("ArgumentPlaceholder",s,o)},e.assertArrayExpression=function(s,o){i("ArrayExpression",s,o)},e.assertArrayPattern=function(s,o){i("ArrayPattern",s,o)},e.assertArrayTypeAnnotation=function(s,o){i("ArrayTypeAnnotation",s,o)},e.assertArrowFunctionExpression=function(s,o){i("ArrowFunctionExpression",s,o)},e.assertAssignmentExpression=function(s,o){i("AssignmentExpression",s,o)},e.assertAssignmentPattern=function(s,o){i("AssignmentPattern",s,o)},e.assertAwaitExpression=function(s,o){i("AwaitExpression",s,o)},e.assertBigIntLiteral=function(s,o){i("BigIntLiteral",s,o)},e.assertBinary=function(s,o){i("Binary",s,o)},e.assertBinaryExpression=function(s,o){i("BinaryExpression",s,o)},e.assertBindExpression=function(s,o){i("BindExpression",s,o)},e.assertBlock=function(s,o){i("Block",s,o)},e.assertBlockParent=function(s,o){i("BlockParent",s,o)},e.assertBlockStatement=function(s,o){i("BlockStatement",s,o)},e.assertBooleanLiteral=function(s,o){i("BooleanLiteral",s,o)},e.assertBooleanLiteralTypeAnnotation=function(s,o){i("BooleanLiteralTypeAnnotation",s,o)},e.assertBooleanTypeAnnotation=function(s,o){i("BooleanTypeAnnotation",s,o)},e.assertBreakStatement=function(s,o){i("BreakStatement",s,o)},e.assertCallExpression=function(s,o){i("CallExpression",s,o)},e.assertCatchClause=function(s,o){i("CatchClause",s,o)},e.assertClass=function(s,o){i("Class",s,o)},e.assertClassAccessorProperty=function(s,o){i("ClassAccessorProperty",s,o)},e.assertClassBody=function(s,o){i("ClassBody",s,o)},e.assertClassDeclaration=function(s,o){i("ClassDeclaration",s,o)},e.assertClassExpression=function(s,o){i("ClassExpression",s,o)},e.assertClassImplements=function(s,o){i("ClassImplements",s,o)},e.assertClassMethod=function(s,o){i("ClassMethod",s,o)},e.assertClassPrivateMethod=function(s,o){i("ClassPrivateMethod",s,o)},e.assertClassPrivateProperty=function(s,o){i("ClassPrivateProperty",s,o)},e.assertClassProperty=function(s,o){i("ClassProperty",s,o)},e.assertCompletionStatement=function(s,o){i("CompletionStatement",s,o)},e.assertConditional=function(s,o){i("Conditional",s,o)},e.assertConditionalExpression=function(s,o){i("ConditionalExpression",s,o)},e.assertContinueStatement=function(s,o){i("ContinueStatement",s,o)},e.assertDebuggerStatement=function(s,o){i("DebuggerStatement",s,o)},e.assertDecimalLiteral=function(s,o){i("DecimalLiteral",s,o)},e.assertDeclaration=function(s,o){i("Declaration",s,o)},e.assertDeclareClass=function(s,o){i("DeclareClass",s,o)},e.assertDeclareExportAllDeclaration=function(s,o){i("DeclareExportAllDeclaration",s,o)},e.assertDeclareExportDeclaration=function(s,o){i("DeclareExportDeclaration",s,o)},e.assertDeclareFunction=function(s,o){i("DeclareFunction",s,o)},e.assertDeclareInterface=function(s,o){i("DeclareInterface",s,o)},e.assertDeclareModule=function(s,o){i("DeclareModule",s,o)},e.assertDeclareModuleExports=function(s,o){i("DeclareModuleExports",s,o)},e.assertDeclareOpaqueType=function(s,o){i("DeclareOpaqueType",s,o)},e.assertDeclareTypeAlias=function(s,o){i("DeclareTypeAlias",s,o)},e.assertDeclareVariable=function(s,o){i("DeclareVariable",s,o)},e.assertDeclaredPredicate=function(s,o){i("DeclaredPredicate",s,o)},e.assertDecorator=function(s,o){i("Decorator",s,o)},e.assertDirective=function(s,o){i("Directive",s,o)},e.assertDirectiveLiteral=function(s,o){i("DirectiveLiteral",s,o)},e.assertDoExpression=function(s,o){i("DoExpression",s,o)},e.assertDoWhileStatement=function(s,o){i("DoWhileStatement",s,o)},e.assertEmptyStatement=function(s,o){i("EmptyStatement",s,o)},e.assertEmptyTypeAnnotation=function(s,o){i("EmptyTypeAnnotation",s,o)},e.assertEnumBody=function(s,o){i("EnumBody",s,o)},e.assertEnumBooleanBody=function(s,o){i("EnumBooleanBody",s,o)},e.assertEnumBooleanMember=function(s,o){i("EnumBooleanMember",s,o)},e.assertEnumDeclaration=function(s,o){i("EnumDeclaration",s,o)},e.assertEnumDefaultedMember=function(s,o){i("EnumDefaultedMember",s,o)},e.assertEnumMember=function(s,o){i("EnumMember",s,o)},e.assertEnumNumberBody=function(s,o){i("EnumNumberBody",s,o)},e.assertEnumNumberMember=function(s,o){i("EnumNumberMember",s,o)},e.assertEnumStringBody=function(s,o){i("EnumStringBody",s,o)},e.assertEnumStringMember=function(s,o){i("EnumStringMember",s,o)},e.assertEnumSymbolBody=function(s,o){i("EnumSymbolBody",s,o)},e.assertExistsTypeAnnotation=function(s,o){i("ExistsTypeAnnotation",s,o)},e.assertExportAllDeclaration=function(s,o){i("ExportAllDeclaration",s,o)},e.assertExportDeclaration=function(s,o){i("ExportDeclaration",s,o)},e.assertExportDefaultDeclaration=function(s,o){i("ExportDefaultDeclaration",s,o)},e.assertExportDefaultSpecifier=function(s,o){i("ExportDefaultSpecifier",s,o)},e.assertExportNamedDeclaration=function(s,o){i("ExportNamedDeclaration",s,o)},e.assertExportNamespaceSpecifier=function(s,o){i("ExportNamespaceSpecifier",s,o)},e.assertExportSpecifier=function(s,o){i("ExportSpecifier",s,o)},e.assertExpression=function(s,o){i("Expression",s,o)},e.assertExpressionStatement=function(s,o){i("ExpressionStatement",s,o)},e.assertExpressionWrapper=function(s,o){i("ExpressionWrapper",s,o)},e.assertFile=function(s,o){i("File",s,o)},e.assertFlow=function(s,o){i("Flow",s,o)},e.assertFlowBaseAnnotation=function(s,o){i("FlowBaseAnnotation",s,o)},e.assertFlowDeclaration=function(s,o){i("FlowDeclaration",s,o)},e.assertFlowPredicate=function(s,o){i("FlowPredicate",s,o)},e.assertFlowType=function(s,o){i("FlowType",s,o)},e.assertFor=function(s,o){i("For",s,o)},e.assertForInStatement=function(s,o){i("ForInStatement",s,o)},e.assertForOfStatement=function(s,o){i("ForOfStatement",s,o)},e.assertForStatement=function(s,o){i("ForStatement",s,o)},e.assertForXStatement=function(s,o){i("ForXStatement",s,o)},e.assertFunction=function(s,o){i("Function",s,o)},e.assertFunctionDeclaration=function(s,o){i("FunctionDeclaration",s,o)},e.assertFunctionExpression=function(s,o){i("FunctionExpression",s,o)},e.assertFunctionParent=function(s,o){i("FunctionParent",s,o)},e.assertFunctionTypeAnnotation=function(s,o){i("FunctionTypeAnnotation",s,o)},e.assertFunctionTypeParam=function(s,o){i("FunctionTypeParam",s,o)},e.assertGenericTypeAnnotation=function(s,o){i("GenericTypeAnnotation",s,o)},e.assertIdentifier=function(s,o){i("Identifier",s,o)},e.assertIfStatement=function(s,o){i("IfStatement",s,o)},e.assertImmutable=function(s,o){i("Immutable",s,o)},e.assertImport=function(s,o){i("Import",s,o)},e.assertImportAttribute=function(s,o){i("ImportAttribute",s,o)},e.assertImportDeclaration=function(s,o){i("ImportDeclaration",s,o)},e.assertImportDefaultSpecifier=function(s,o){i("ImportDefaultSpecifier",s,o)},e.assertImportExpression=function(s,o){i("ImportExpression",s,o)},e.assertImportNamespaceSpecifier=function(s,o){i("ImportNamespaceSpecifier",s,o)},e.assertImportOrExportDeclaration=function(s,o){i("ImportOrExportDeclaration",s,o)},e.assertImportSpecifier=function(s,o){i("ImportSpecifier",s,o)},e.assertIndexedAccessType=function(s,o){i("IndexedAccessType",s,o)},e.assertInferredPredicate=function(s,o){i("InferredPredicate",s,o)},e.assertInterfaceDeclaration=function(s,o){i("InterfaceDeclaration",s,o)},e.assertInterfaceExtends=function(s,o){i("InterfaceExtends",s,o)},e.assertInterfaceTypeAnnotation=function(s,o){i("InterfaceTypeAnnotation",s,o)},e.assertInterpreterDirective=function(s,o){i("InterpreterDirective",s,o)},e.assertIntersectionTypeAnnotation=function(s,o){i("IntersectionTypeAnnotation",s,o)},e.assertJSX=function(s,o){i("JSX",s,o)},e.assertJSXAttribute=function(s,o){i("JSXAttribute",s,o)},e.assertJSXClosingElement=function(s,o){i("JSXClosingElement",s,o)},e.assertJSXClosingFragment=function(s,o){i("JSXClosingFragment",s,o)},e.assertJSXElement=function(s,o){i("JSXElement",s,o)},e.assertJSXEmptyExpression=function(s,o){i("JSXEmptyExpression",s,o)},e.assertJSXExpressionContainer=function(s,o){i("JSXExpressionContainer",s,o)},e.assertJSXFragment=function(s,o){i("JSXFragment",s,o)},e.assertJSXIdentifier=function(s,o){i("JSXIdentifier",s,o)},e.assertJSXMemberExpression=function(s,o){i("JSXMemberExpression",s,o)},e.assertJSXNamespacedName=function(s,o){i("JSXNamespacedName",s,o)},e.assertJSXOpeningElement=function(s,o){i("JSXOpeningElement",s,o)},e.assertJSXOpeningFragment=function(s,o){i("JSXOpeningFragment",s,o)},e.assertJSXSpreadAttribute=function(s,o){i("JSXSpreadAttribute",s,o)},e.assertJSXSpreadChild=function(s,o){i("JSXSpreadChild",s,o)},e.assertJSXText=function(s,o){i("JSXText",s,o)},e.assertLVal=function(s,o){i("LVal",s,o)},e.assertLabeledStatement=function(s,o){i("LabeledStatement",s,o)},e.assertLiteral=function(s,o){i("Literal",s,o)},e.assertLogicalExpression=function(s,o){i("LogicalExpression",s,o)},e.assertLoop=function(s,o){i("Loop",s,o)},e.assertMemberExpression=function(s,o){i("MemberExpression",s,o)},e.assertMetaProperty=function(s,o){i("MetaProperty",s,o)},e.assertMethod=function(s,o){i("Method",s,o)},e.assertMiscellaneous=function(s,o){i("Miscellaneous",s,o)},e.assertMixedTypeAnnotation=function(s,o){i("MixedTypeAnnotation",s,o)},e.assertModuleDeclaration=function(s,o){(0,a.default)("assertModuleDeclaration","assertImportOrExportDeclaration"),i("ModuleDeclaration",s,o)},e.assertModuleExpression=function(s,o){i("ModuleExpression",s,o)},e.assertModuleSpecifier=function(s,o){i("ModuleSpecifier",s,o)},e.assertNewExpression=function(s,o){i("NewExpression",s,o)},e.assertNoop=function(s,o){i("Noop",s,o)},e.assertNullLiteral=function(s,o){i("NullLiteral",s,o)},e.assertNullLiteralTypeAnnotation=function(s,o){i("NullLiteralTypeAnnotation",s,o)},e.assertNullableTypeAnnotation=function(s,o){i("NullableTypeAnnotation",s,o)},e.assertNumberLiteral=function(s,o){(0,a.default)("assertNumberLiteral","assertNumericLiteral"),i("NumberLiteral",s,o)},e.assertNumberLiteralTypeAnnotation=function(s,o){i("NumberLiteralTypeAnnotation",s,o)},e.assertNumberTypeAnnotation=function(s,o){i("NumberTypeAnnotation",s,o)},e.assertNumericLiteral=function(s,o){i("NumericLiteral",s,o)},e.assertObjectExpression=function(s,o){i("ObjectExpression",s,o)},e.assertObjectMember=function(s,o){i("ObjectMember",s,o)},e.assertObjectMethod=function(s,o){i("ObjectMethod",s,o)},e.assertObjectPattern=function(s,o){i("ObjectPattern",s,o)},e.assertObjectProperty=function(s,o){i("ObjectProperty",s,o)},e.assertObjectTypeAnnotation=function(s,o){i("ObjectTypeAnnotation",s,o)},e.assertObjectTypeCallProperty=function(s,o){i("ObjectTypeCallProperty",s,o)},e.assertObjectTypeIndexer=function(s,o){i("ObjectTypeIndexer",s,o)},e.assertObjectTypeInternalSlot=function(s,o){i("ObjectTypeInternalSlot",s,o)},e.assertObjectTypeProperty=function(s,o){i("ObjectTypeProperty",s,o)},e.assertObjectTypeSpreadProperty=function(s,o){i("ObjectTypeSpreadProperty",s,o)},e.assertOpaqueType=function(s,o){i("OpaqueType",s,o)},e.assertOptionalCallExpression=function(s,o){i("OptionalCallExpression",s,o)},e.assertOptionalIndexedAccessType=function(s,o){i("OptionalIndexedAccessType",s,o)},e.assertOptionalMemberExpression=function(s,o){i("OptionalMemberExpression",s,o)},e.assertParenthesizedExpression=function(s,o){i("ParenthesizedExpression",s,o)},e.assertPattern=function(s,o){i("Pattern",s,o)},e.assertPatternLike=function(s,o){i("PatternLike",s,o)},e.assertPipelineBareFunction=function(s,o){i("PipelineBareFunction",s,o)},e.assertPipelinePrimaryTopicReference=function(s,o){i("PipelinePrimaryTopicReference",s,o)},e.assertPipelineTopicExpression=function(s,o){i("PipelineTopicExpression",s,o)},e.assertPlaceholder=function(s,o){i("Placeholder",s,o)},e.assertPrivate=function(s,o){i("Private",s,o)},e.assertPrivateName=function(s,o){i("PrivateName",s,o)},e.assertProgram=function(s,o){i("Program",s,o)},e.assertProperty=function(s,o){i("Property",s,o)},e.assertPureish=function(s,o){i("Pureish",s,o)},e.assertQualifiedTypeIdentifier=function(s,o){i("QualifiedTypeIdentifier",s,o)},e.assertRecordExpression=function(s,o){i("RecordExpression",s,o)},e.assertRegExpLiteral=function(s,o){i("RegExpLiteral",s,o)},e.assertRegexLiteral=function(s,o){(0,a.default)("assertRegexLiteral","assertRegExpLiteral"),i("RegexLiteral",s,o)},e.assertRestElement=function(s,o){i("RestElement",s,o)},e.assertRestProperty=function(s,o){(0,a.default)("assertRestProperty","assertRestElement"),i("RestProperty",s,o)},e.assertReturnStatement=function(s,o){i("ReturnStatement",s,o)},e.assertScopable=function(s,o){i("Scopable",s,o)},e.assertSequenceExpression=function(s,o){i("SequenceExpression",s,o)},e.assertSpreadElement=function(s,o){i("SpreadElement",s,o)},e.assertSpreadProperty=function(s,o){(0,a.default)("assertSpreadProperty","assertSpreadElement"),i("SpreadProperty",s,o)},e.assertStandardized=function(s,o){i("Standardized",s,o)},e.assertStatement=function(s,o){i("Statement",s,o)},e.assertStaticBlock=function(s,o){i("StaticBlock",s,o)},e.assertStringLiteral=function(s,o){i("StringLiteral",s,o)},e.assertStringLiteralTypeAnnotation=function(s,o){i("StringLiteralTypeAnnotation",s,o)},e.assertStringTypeAnnotation=function(s,o){i("StringTypeAnnotation",s,o)},e.assertSuper=function(s,o){i("Super",s,o)},e.assertSwitchCase=function(s,o){i("SwitchCase",s,o)},e.assertSwitchStatement=function(s,o){i("SwitchStatement",s,o)},e.assertSymbolTypeAnnotation=function(s,o){i("SymbolTypeAnnotation",s,o)},e.assertTSAnyKeyword=function(s,o){i("TSAnyKeyword",s,o)},e.assertTSArrayType=function(s,o){i("TSArrayType",s,o)},e.assertTSAsExpression=function(s,o){i("TSAsExpression",s,o)},e.assertTSBaseType=function(s,o){i("TSBaseType",s,o)},e.assertTSBigIntKeyword=function(s,o){i("TSBigIntKeyword",s,o)},e.assertTSBooleanKeyword=function(s,o){i("TSBooleanKeyword",s,o)},e.assertTSCallSignatureDeclaration=function(s,o){i("TSCallSignatureDeclaration",s,o)},e.assertTSConditionalType=function(s,o){i("TSConditionalType",s,o)},e.assertTSConstructSignatureDeclaration=function(s,o){i("TSConstructSignatureDeclaration",s,o)},e.assertTSConstructorType=function(s,o){i("TSConstructorType",s,o)},e.assertTSDeclareFunction=function(s,o){i("TSDeclareFunction",s,o)},e.assertTSDeclareMethod=function(s,o){i("TSDeclareMethod",s,o)},e.assertTSEntityName=function(s,o){i("TSEntityName",s,o)},e.assertTSEnumDeclaration=function(s,o){i("TSEnumDeclaration",s,o)},e.assertTSEnumMember=function(s,o){i("TSEnumMember",s,o)},e.assertTSExportAssignment=function(s,o){i("TSExportAssignment",s,o)},e.assertTSExpressionWithTypeArguments=function(s,o){i("TSExpressionWithTypeArguments",s,o)},e.assertTSExternalModuleReference=function(s,o){i("TSExternalModuleReference",s,o)},e.assertTSFunctionType=function(s,o){i("TSFunctionType",s,o)},e.assertTSImportEqualsDeclaration=function(s,o){i("TSImportEqualsDeclaration",s,o)},e.assertTSImportType=function(s,o){i("TSImportType",s,o)},e.assertTSIndexSignature=function(s,o){i("TSIndexSignature",s,o)},e.assertTSIndexedAccessType=function(s,o){i("TSIndexedAccessType",s,o)},e.assertTSInferType=function(s,o){i("TSInferType",s,o)},e.assertTSInstantiationExpression=function(s,o){i("TSInstantiationExpression",s,o)},e.assertTSInterfaceBody=function(s,o){i("TSInterfaceBody",s,o)},e.assertTSInterfaceDeclaration=function(s,o){i("TSInterfaceDeclaration",s,o)},e.assertTSIntersectionType=function(s,o){i("TSIntersectionType",s,o)},e.assertTSIntrinsicKeyword=function(s,o){i("TSIntrinsicKeyword",s,o)},e.assertTSLiteralType=function(s,o){i("TSLiteralType",s,o)},e.assertTSMappedType=function(s,o){i("TSMappedType",s,o)},e.assertTSMethodSignature=function(s,o){i("TSMethodSignature",s,o)},e.assertTSModuleBlock=function(s,o){i("TSModuleBlock",s,o)},e.assertTSModuleDeclaration=function(s,o){i("TSModuleDeclaration",s,o)},e.assertTSNamedTupleMember=function(s,o){i("TSNamedTupleMember",s,o)},e.assertTSNamespaceExportDeclaration=function(s,o){i("TSNamespaceExportDeclaration",s,o)},e.assertTSNeverKeyword=function(s,o){i("TSNeverKeyword",s,o)},e.assertTSNonNullExpression=function(s,o){i("TSNonNullExpression",s,o)},e.assertTSNullKeyword=function(s,o){i("TSNullKeyword",s,o)},e.assertTSNumberKeyword=function(s,o){i("TSNumberKeyword",s,o)},e.assertTSObjectKeyword=function(s,o){i("TSObjectKeyword",s,o)},e.assertTSOptionalType=function(s,o){i("TSOptionalType",s,o)},e.assertTSParameterProperty=function(s,o){i("TSParameterProperty",s,o)},e.assertTSParenthesizedType=function(s,o){i("TSParenthesizedType",s,o)},e.assertTSPropertySignature=function(s,o){i("TSPropertySignature",s,o)},e.assertTSQualifiedName=function(s,o){i("TSQualifiedName",s,o)},e.assertTSRestType=function(s,o){i("TSRestType",s,o)},e.assertTSSatisfiesExpression=function(s,o){i("TSSatisfiesExpression",s,o)},e.assertTSStringKeyword=function(s,o){i("TSStringKeyword",s,o)},e.assertTSSymbolKeyword=function(s,o){i("TSSymbolKeyword",s,o)},e.assertTSThisType=function(s,o){i("TSThisType",s,o)},e.assertTSTupleType=function(s,o){i("TSTupleType",s,o)},e.assertTSType=function(s,o){i("TSType",s,o)},e.assertTSTypeAliasDeclaration=function(s,o){i("TSTypeAliasDeclaration",s,o)},e.assertTSTypeAnnotation=function(s,o){i("TSTypeAnnotation",s,o)},e.assertTSTypeAssertion=function(s,o){i("TSTypeAssertion",s,o)},e.assertTSTypeElement=function(s,o){i("TSTypeElement",s,o)},e.assertTSTypeLiteral=function(s,o){i("TSTypeLiteral",s,o)},e.assertTSTypeOperator=function(s,o){i("TSTypeOperator",s,o)},e.assertTSTypeParameter=function(s,o){i("TSTypeParameter",s,o)},e.assertTSTypeParameterDeclaration=function(s,o){i("TSTypeParameterDeclaration",s,o)},e.assertTSTypeParameterInstantiation=function(s,o){i("TSTypeParameterInstantiation",s,o)},e.assertTSTypePredicate=function(s,o){i("TSTypePredicate",s,o)},e.assertTSTypeQuery=function(s,o){i("TSTypeQuery",s,o)},e.assertTSTypeReference=function(s,o){i("TSTypeReference",s,o)},e.assertTSUndefinedKeyword=function(s,o){i("TSUndefinedKeyword",s,o)},e.assertTSUnionType=function(s,o){i("TSUnionType",s,o)},e.assertTSUnknownKeyword=function(s,o){i("TSUnknownKeyword",s,o)},e.assertTSVoidKeyword=function(s,o){i("TSVoidKeyword",s,o)},e.assertTaggedTemplateExpression=function(s,o){i("TaggedTemplateExpression",s,o)},e.assertTemplateElement=function(s,o){i("TemplateElement",s,o)},e.assertTemplateLiteral=function(s,o){i("TemplateLiteral",s,o)},e.assertTerminatorless=function(s,o){i("Terminatorless",s,o)},e.assertThisExpression=function(s,o){i("ThisExpression",s,o)},e.assertThisTypeAnnotation=function(s,o){i("ThisTypeAnnotation",s,o)},e.assertThrowStatement=function(s,o){i("ThrowStatement",s,o)},e.assertTopicReference=function(s,o){i("TopicReference",s,o)},e.assertTryStatement=function(s,o){i("TryStatement",s,o)},e.assertTupleExpression=function(s,o){i("TupleExpression",s,o)},e.assertTupleTypeAnnotation=function(s,o){i("TupleTypeAnnotation",s,o)},e.assertTypeAlias=function(s,o){i("TypeAlias",s,o)},e.assertTypeAnnotation=function(s,o){i("TypeAnnotation",s,o)},e.assertTypeCastExpression=function(s,o){i("TypeCastExpression",s,o)},e.assertTypeParameter=function(s,o){i("TypeParameter",s,o)},e.assertTypeParameterDeclaration=function(s,o){i("TypeParameterDeclaration",s,o)},e.assertTypeParameterInstantiation=function(s,o){i("TypeParameterInstantiation",s,o)},e.assertTypeScript=function(s,o){i("TypeScript",s,o)},e.assertTypeofTypeAnnotation=function(s,o){i("TypeofTypeAnnotation",s,o)},e.assertUnaryExpression=function(s,o){i("UnaryExpression",s,o)},e.assertUnaryLike=function(s,o){i("UnaryLike",s,o)},e.assertUnionTypeAnnotation=function(s,o){i("UnionTypeAnnotation",s,o)},e.assertUpdateExpression=function(s,o){i("UpdateExpression",s,o)},e.assertUserWhitespacable=function(s,o){i("UserWhitespacable",s,o)},e.assertV8IntrinsicIdentifier=function(s,o){i("V8IntrinsicIdentifier",s,o)},e.assertVariableDeclaration=function(s,o){i("VariableDeclaration",s,o)},e.assertVariableDeclarator=function(s,o){i("VariableDeclarator",s,o)},e.assertVariance=function(s,o){i("Variance",s,o)},e.assertVoidTypeAnnotation=function(s,o){i("VoidTypeAnnotation",s,o)},e.assertWhile=function(s,o){i("While",s,o)},e.assertWhileStatement=function(s,o){i("WhileStatement",s,o)},e.assertWithStatement=function(s,o){i("WithStatement",s,o)},e.assertYieldExpression=function(s,o){i("YieldExpression",s,o)};var r=n(42),a=n(58);function i(s,o,l){if(!(0,r.default)(s,o,l))throw new Error(`Expected type "${s}" with option ${JSON.stringify(l)}, but instead got "${o.type}".`)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(4);e.default=function(a){switch(a){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: "+a)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){const s=(0,a.default)(i);return s.length===1?s[0]:(0,r.unionTypeAnnotation)(s)};var r=n(4),a=n(171)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){const o=s.map(u=>(0,i.isTSTypeAnnotation)(u)?u.typeAnnotation:u),l=(0,a.default)(o);return l.length===1?l[0]:(0,r.tsUnionType)(l)};var r=n(4),a=n(367),i=n(2)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function i(s){const o=Array.from(s),l=new Map,u=new Map,p=new Set,h=[];for(let d=0;d<o.length;d++){const m=o[d];if(m&&!(h.indexOf(m)>=0)){if((0,r.isTSAnyKeyword)(m))return[m];if((0,r.isTSBaseType)(m))u.set(m.type,m);else if((0,r.isTSUnionType)(m))p.has(m.types)||(o.push(...m.types),p.add(m.types));else if((0,r.isTSTypeReference)(m)&&m.typeParameters){const f=a(m.typeName);if(l.has(f)){let v=l.get(f);v.typeParameters?m.typeParameters&&(v.typeParameters.params.push(...m.typeParameters.params),v.typeParameters.params=i(v.typeParameters.params)):v=m.typeParameters}else l.set(f,m)}else h.push(m)}}for(const[,d]of u)h.push(d);for(const[,d]of l)h.push(d);return h};var r=n(2);function a(i){return(0,r.isIdentifier)(i)?i.name:`${i.right.name}.${a(i.left)}`}},(t,e,n)=>{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=n(4)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.buildUndefinedNode=function(){return(0,r.unaryExpression)("void",(0,r.numericLiteral)(0),!0)};var r=n(4)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(0,r.default)(a,!1)};var r=n(27)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(0,r.default)(a)};var r=n(27)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(0,r.default)(a,!0,!0)};var r=n(27)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(0,r.default)(a,!1,!0)};var r=n(27)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i,s,o){return(0,r.default)(a,i,[{type:o?"CommentLine":"CommentBlock",value:s}])};var r=n(172)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return r.COMMENT_KEYS.forEach(i=>{a[i]=null}),a};var r=n(26)},(t,e,n)=>{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=n(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 a=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=a},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){let i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"body";const s=(0,r.default)(a[i],a);return a[i]=s,s};var r=n(177)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(a=(0,r.default)(a))!=="eval"&&a!=="arguments"||(a="_"+a),a};var r=n(178)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:i.key||i.property;return!i.computed&&(0,r.isIdentifier)(s)&&(s=(0,a.stringLiteral)(s.name)),s};var r=n(2),a=n(4)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(2);e.default=function(a){if((0,r.isExpressionStatement)(a)&&(a=a.expression),(0,r.isExpression)(a))return a;if((0,r.isClass)(a)?a.type="ClassExpression":(0,r.isFunction)(a)&&(a.type="FunctionExpression"),!(0,r.isExpression)(a))throw new Error(`cannot turn ${a.type} to an expression`);return a}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=s;var r=n(2),a=n(27),i=n(179);function s(o){let l,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:o.key;return o.kind==="method"?s.increment()+"":(l=(0,r.isIdentifier)(u)?u.name:(0,r.isStringLiteral)(u)?JSON.stringify(u.value):JSON.stringify((0,i.default)((0,a.default)(u))),o.computed&&(l=`[${l}]`),o.static&&(l=`static:${l}`),l)}s.uid=0,s.increment=function(){return s.uid>=Number.MAX_SAFE_INTEGER?s.uid=0:s.uid++}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(2),a=n(4);e.default=function(i,s){if((0,r.isStatement)(i))return i;let o,l=!1;if((0,r.isClass)(i))l=!0,o="ClassDeclaration";else if((0,r.isFunction)(i))l=!0,o="FunctionDeclaration";else if((0,r.isAssignmentExpression)(i))return(0,a.expressionStatement)(i);if(l&&!i.id&&(o=!1),!o){if(s)return!1;throw new Error(`cannot turn ${i.type} to a statement`)}return i.type=o,i}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(43),a=n(4);e.default=function s(o){if(o===void 0)return(0,a.identifier)("undefined");if(o===!0||o===!1)return(0,a.booleanLiteral)(o);if(o===null)return(0,a.nullLiteral)();if(typeof o=="string")return(0,a.stringLiteral)(o);if(typeof o=="number"){let l;if(Number.isFinite(o))l=(0,a.numericLiteral)(Math.abs(o));else{let u;u=Number.isNaN(o)?(0,a.numericLiteral)(0):(0,a.numericLiteral)(1),l=(0,a.binaryExpression)("/",u,(0,a.numericLiteral)(0))}return(o<0||Object.is(o,-0))&&(l=(0,a.unaryExpression)("-",l)),l}if(function(l){return i(l)==="[object RegExp]"}(o)){const l=o.source,u=o.toString().match(/\/([a-z]+|)$/)[1];return(0,a.regExpLiteral)(l,u)}if(Array.isArray(o))return(0,a.arrayExpression)(o.map(s));if(function(l){if(typeof l!="object"||l===null||Object.prototype.toString.call(l)!=="[object Object]")return!1;const u=Object.getPrototypeOf(l);return u===null||Object.getPrototypeOf(u)===null}(o)){const l=[];for(const u of Object.keys(o)){let p;p=(0,r.default)(u)?(0,a.identifier)(u):(0,a.stringLiteral)(u),l.push((0,a.objectProperty)(p,s(o[u])))}return(0,a.objectExpression)(l)}throw new Error("don't know how to turn this value into a node")};const i=Function.call.bind(Object.prototype.toString)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i){let s=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return a.object=(0,r.memberExpression)(a.object,a.property,a.computed),a.property=i,a.computed=!!s,a};var r=n(4)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){if(!i||!s)return i;for(const o of r.INHERIT_KEYS.optional)i[o]==null&&(i[o]=s[o]);for(const o of Object.keys(s))o[0]==="_"&&o!=="__clone"&&(i[o]=s[o]);for(const o of r.INHERIT_KEYS.force)i[o]=s[o];return(0,a.default)(i,s),i};var r=n(26),a=n(175)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s){if((0,a.isSuper)(i.object))throw new Error("Cannot prepend node to super property access (`super.foo`).");return i.object=(0,r.memberExpression)(s,i.object),i};var r=n(4),a=n(0)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(60);e.default=function(a,i){return(0,r.default)(a,i,!0)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s,o){typeof s=="function"&&(s={enter:s});const{enter:l,exit:u}=s;a(i,l,u,o,[])};var r=n(9);function a(i,s,o,l,u){const p=r.VISITOR_KEYS[i.type];if(p){s&&s(i,u,l);for(const h of p){const d=i[h];if(Array.isArray(d))for(let m=0;m<d.length;m++){const f=d[m];f&&(u.push({node:i,key:h,index:m}),a(f,s,o,l,u),u.pop())}else d&&(u.push({node:i,key:h}),a(d,s,o,l,u),u.pop())}o&&o(i,u,l)}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i,s){if(s&&a.type==="Identifier"&&i.type==="ObjectProperty"&&s.type==="ObjectExpression")return!1;const o=r.default.keys[i.type];if(o)for(let l=0;l<o.length;l++){const u=i[o[l]];if(Array.isArray(u)){if(u.indexOf(a)>=0)return!0}else if(u===a)return!0}return!1};var r=n(60)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return(0,r.isFunctionDeclaration)(i)||(0,r.isClassDeclaration)(i)||(0,a.default)(i)};var r=n(2),a=n(182)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return!!(0,r.default)(i.type,"Immutable")||!!(0,a.isIdentifier)(i)&&i.name==="undefined"};var r=n(98),a=n(2)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function a(i,s){if(typeof i!="object"||typeof s!="object"||i==null||s==null)return i===s;if(i.type!==s.type)return!1;const o=Object.keys(r.NODE_FIELDS[i.type]||i.type),l=r.VISITOR_KEYS[i.type];for(const u of o){const p=i[u],h=s[u];if(typeof p!=typeof h)return!1;if(p!=null||h!=null){if(p==null||h==null)return!1;if(Array.isArray(p)){if(!Array.isArray(h)||p.length!==h.length)return!1;for(let d=0;d<p.length;d++)if(!a(p[d],h[d]))return!1}else if(typeof p!="object"||l!=null&&l.includes(u)){if(!a(p,h))return!1}else for(const d of Object.keys(p))if(p[d]!==h[d])return!1}}return!0};var r=n(9)},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(n,r,a){switch(r.type){case"MemberExpression":case"OptionalMemberExpression":return r.property===n?!!r.computed:r.object===n;case"JSXMemberExpression":return r.object===n;case"VariableDeclarator":return r.init===n;case"ArrowFunctionExpression":return r.body===n;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===n&&!!r.computed;case"ObjectProperty":return r.key===n?!!r.computed:!a||a.type!=="ObjectPattern";case"ClassProperty":case"ClassAccessorProperty":case"TSPropertySignature":return r.key!==n||!!r.computed;case"ClassPrivateProperty":case"ObjectTypeProperty":return r.key!==n;case"ClassDeclaration":case"ClassExpression":return r.superClass===n;case"AssignmentExpression":case"AssignmentPattern":return r.right===n;case"ExportSpecifier":return(a==null||!a.source)&&r.local===n;case"TSEnumMember":return r.id!==n}return!0}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i){return(!(0,r.isBlockStatement)(a)||!(0,r.isFunction)(i)&&!(0,r.isCatchClause)(i))&&(!(!(0,r.isPattern)(a)||!(0,r.isFunction)(i)&&!(0,r.isCatchClause)(i))||(0,r.isScopable)(a))};var r=n(2)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){return(0,r.isImportDefaultSpecifier)(a)||(0,r.isIdentifier)(a.imported||a.exported,{name:"default"})};var r=n(2)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return(0,r.default)(i)&&!a.has(i)};var r=n(43);const a=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"])},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){return(0,r.isVariableDeclaration)(i,{kind:"var"})&&!i[a.BLOCK_SCOPED_SYMBOL]};var r=n(2),a=n(26)},(t,e,n)=>{e.default=function(a,i){if(a==null||!a.length)return;const s=[],o=(0,r.default)(a,i,s);if(o){for(const l of s)i.push(l);return o}};var r=n(399)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function o(l,u,p){const h=[];let d=!0;for(const m of l)if((0,a.isEmptyStatement)(m)||(d=!1),(0,a.isExpression)(m))h.push(m);else if((0,a.isExpressionStatement)(m))h.push(m.expression);else if((0,a.isVariableDeclaration)(m)){if(m.kind!=="var")return;for(const f of m.declarations){const v=(0,r.default)(f);for(const C of Object.keys(v))p.push({kind:m.kind,id:(0,s.default)(v[C])});f.init&&h.push((0,i.assignmentExpression)("=",f.id,f.init))}d=!0}else if((0,a.isIfStatement)(m)){const f=m.consequent?o([m.consequent],u,p):u.buildUndefinedNode(),v=m.alternate?o([m.alternate],u,p):u.buildUndefinedNode();if(!f||!v)return;h.push((0,i.conditionalExpression)(m.test,f,v))}else if((0,a.isBlockStatement)(m)){const f=o(m.body,u,p);if(!f)return;h.push(f)}else{if(!(0,a.isEmptyStatement)(m))return;l.indexOf(m)===0&&(d=!0)}return d&&h.push(u.buildUndefinedNode()),h.length===1?h[0]:(0,i.sequenceExpression)(h)};var r=n(60),a=n(2),i=n(4),s=n(27)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(28),a=n(0);const{VISITOR_KEYS:i}=a;e.default=class{constructor(s,o,l,u){this.queue=null,this.priorityQueue=null,this.parentPath=u,this.scope=s,this.state=l,this.opts=o}shouldVisit(s){const o=this.opts;if(o.enter||o.exit||o[s.type])return!0;const l=i[s.type];if(l==null||!l.length)return!1;for(const u of l)if(s[u])return!0;return!1}create(s,o,l,u){return r.default.get({parentPath:this.parentPath,parent:s,container:o,key:l,listKey:u})}maybeQueue(s,o){this.queue&&(o?this.queue.push(s):this.priorityQueue.push(s))}visitMultiple(s,o,l){if(s.length===0)return!1;const u=[];for(let p=0;p<s.length;p++){const h=s[p];h&&this.shouldVisit(h)&&u.push(this.create(o,s,p,l))}return this.visitQueue(u)}visitSingle(s,o){return!!this.shouldVisit(s[o])&&this.visitQueue([this.create(s,s,o)])}visitQueue(s){this.queue=s,this.priorityQueue=[];const o=new WeakSet;let l=!1;for(const u of s){if(u.resync(),u.contexts.length!==0&&u.contexts[u.contexts.length-1]===this||u.pushContext(this),u.key===null)continue;const{node:p}=u;if(!o.has(p)){if(p&&o.add(p),u.visit()){l=!0;break}if(this.priorityQueue.length&&(l=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=s,l))break}}for(const u of s)u.popContext();return this.queue=null,l}visit(s,o){const l=s[o];return!!l&&(Array.isArray(l)?this.visitMultiple(l,s,o):this.visitSingle(s,o))}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(62),a=n(0),i=n(33),s=n(100),o=n(57);const l={ReferencedIdentifier(u,p){let{node:h}=u;h.name===p.oldName&&(h.name=p.newName)},Scope(u,p){u.scope.bindingIdentifierEquals(p.oldName,p.binding.identifier)||(u.skip(),u.isMethod()&&(0,i.requeueComputedKeyAndDecorators)(u))},ObjectProperty(u,p){let{node:h,scope:d}=u;const{name:m}=h.key;var f;!h.shorthand||m!==p.oldName&&m!==p.newName||d.getBindingIdentifier(m)!==p.binding.identifier||(h.shorthand=!1,(f=h.extra)!=null&&f.shorthand&&(h.extra.shorthand=!1))},"AssignmentExpression|Declaration|VariableDeclarator"(u,p){if(u.isVariableDeclaration())return;const h=u.getOuterBindingIdentifiers();for(const d in h)d===p.oldName&&(h[d].name=p.newName)}};e.default=class{constructor(u,p,h){this.newName=h,this.oldName=p,this.binding=u}maybeConvertFromExportDeclaration(u){const p=u.parentPath;if(p.isExportDeclaration()){if(p.isExportDefaultDeclaration()){const{declaration:h}=p.node;if(a.isDeclaration(h)&&!h.id)return}p.isExportAllDeclaration()||(0,r.default)(p)}}maybeConvertFromClassFunctionDeclaration(u){return u}maybeConvertFromClassFunctionExpression(u){return u}rename(){const{binding:u,oldName:p,newName:h}=this,{scope:d,path:m}=u,f=m.find(C=>C.isDeclaration()||C.isFunctionExpression()||C.isClassExpression());f&&f.getOuterBindingIdentifiers()[p]===u.identifier&&this.maybeConvertFromExportDeclaration(f);const v=arguments[0]||d.block;(0,s.traverseNode)(v,(0,o.explode)(l),d,this,d.path,{discriminant:!0}),arguments[0]||(d.removeOwnBinding(p),d.bindings[h]=u,this.binding.identifier.name=h),f&&(this.maybeConvertFromClassFunctionDeclaration(m),this.maybeConvertFromClassFunctionExpression(m))}}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=class{constructor(n){let{identifier:r,scope:a,path:i,kind:s}=n;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=a,this.path=i,this.kind=s,s!=="var"&&s!=="hoisted"||!function(o){for(let{parentPath:l,key:u}=o;l;{parentPath:l,key:u}=l){if(l.isFunctionParent())return!1;if(l.isWhile()||l.isForXStatement()||l.isForStatement()&&u==="body")return!0}return!1}(i)||this.reassign(i),this.clearValue()}deoptValue(){this.clearValue(),this.hasDeoptedValue=!0}setValue(n){this.hasDeoptedValue||(this.hasValue=!0,this.value=n)}clearValue(){this.hasDeoptedValue=!1,this.hasValue=!1,this.value=null}reassign(n){this.constant=!1,this.constantViolations.indexOf(n)===-1&&this.constantViolations.push(n)}reference(n){this.referencePaths.indexOf(n)===-1&&(this.referenced=!0,this.references++,this.referencePaths.push(n))}dereference(){this.references--,this.referenced=!!this.references}}},(t,e,n)=>{t.exports=n(404)},t=>{t.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}}')},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(406),a=n(407);e.default=class{constructor(i,s){var o;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:i.sourceRoot});if(this._sourceFileName=(o=i.sourceFileName)==null?void 0:o.replace(/\\/g,"/"),this._rawMappings=void 0,i.inputSourceMap){this._inputMap=new a.TraceMap(i.inputSourceMap);const p=this._inputMap.resolvedSources;if(p.length)for(let h=0;h<p.length;h++){var u;(0,r.setSourceContent)(l,p[h],(u=this._inputMap.sourcesContent)==null?void 0:u[h])}}if(typeof s!="string"||i.inputSourceMap){if(typeof s=="object")for(const p of Object.keys(s))(0,r.setSourceContent)(l,p.replace(/\\/g,"/"),s[p])}else(0,r.setSourceContent)(l,this._sourceFileName,s)}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(i,s,o,l,u,p){var h;let d;if(this._rawMappings=void 0,s!=null)if(this._inputMap){if(d=(0,a.originalPositionFor)(this._inputMap,{line:s,column:o}),!d.name&&u){const m=(0,a.originalPositionFor)(this._inputMap,u);m.name&&(l=m.name)}}else d={source:p?.replace(/\\/g,"/")||this._sourceFileName,line:s,column:o};(0,r.maybeAddMapping)(this._map,{name:l,generated:i,source:(h=d)==null?void 0:h.source,original:d})}}},()=>{},()=>{},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(409),a=n(184),i=n(0),s=n(155);const{isFunction:o,isStatement:l,isClassBody:u,isTSInterfaceBody:p,isTSEnumDeclaration:h}=i,d=/e/i,m=/\.0+$/,f=/[\n\r\u2028\u2029]/,v=/[\n\r\u2028\u2029]|\*\//,{needsParens:C}=a;class E{constructor(w,b){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=w,this._indentRepeat=w.indent.style.length,this._inputMap=b?._inputMap,this._buf=new r.default(b,w.indent.style[0])}generate(w){return this.print(w),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 w=arguments.length>0&&arguments[0]!==void 0&&arguments[0];this._maybeAddAuxComment(),w?this._appendChar(59):this._queue(59),this._noLineTerminator=!1}rightBrace(w){this.format.minified&&this._buf.removeLastSemicolon(),this.sourceWithOffset("end",w.loc,-1),this.tokenChar(125)}rightParens(w){this.sourceWithOffset("end",w.loc,-1),this.tokenChar(41)}space(){let w=arguments.length>0&&arguments[0]!==void 0&&arguments[0];if(!this.format.compact){if(w)this._space();else if(this._buf.hasContent()){const b=this.getLastChar();b!==32&&b!==10&&this._space()}}}word(w){let b=arguments.length>1&&arguments[1]!==void 0&&arguments[1];this._maybePrintInnerComments(),(this._endsWithWord||w.charCodeAt(0)===47&&this.endsWith(47))&&this._space(),this._maybeAddAuxComment(),this._append(w,!1),this._endsWithWord=!0,this._noLineTerminator=b}number(w,b){this.word(w),this._endsWithInteger=Number.isInteger(b)&&!function(A){if(A.length>2&&A.charCodeAt(0)===48){const T=A.charCodeAt(1);return T===98||T===111||T===120}return!1}(w)&&!d.test(w)&&!m.test(w)&&w.charCodeAt(w.length-1)!==46}token(w){let b=arguments.length>1&&arguments[1]!==void 0&&arguments[1];this._maybePrintInnerComments();const A=this.getLastChar(),T=w.charCodeAt(0);(A===33&&(w==="--"||T===61)||T===43&&A===43||T===45&&A===45||T===46&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(w,b),this._noLineTerminator=!1}tokenChar(w){this._maybePrintInnerComments();const b=this.getLastChar();(w===43&&b===43||w===45&&b===45||w===46&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._appendChar(w),this._noLineTerminator=!1}newline(){let w=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;if(!(w<=0)){if(!(arguments.length>1&&arguments[1])){if(this.format.retainLines||this.format.compact)return;if(this.format.concise)return void this.space()}w>2&&(w=2),w-=this._buf.getNewlineCount();for(let b=0;b<w;b++)this._newline()}}endsWith(w){return this.getLastChar()===w}getLastChar(){return this._buf.getLastChar()}endsWithCharAndNewline(){return this._buf.endsWithCharAndNewline()}removeTrailingNewline(){this._buf.removeTrailingNewline()}exactSource(w,b){w?(this._catchUp("start",w),this._buf.exactSource(w,b)):b()}source(w,b){b&&(this._catchUp(w,b),this._buf.source(w,b))}sourceWithOffset(w,b,A){b&&(this._catchUp(w,b),this._buf.sourceWithOffset(w,b,A))}withSource(w,b,A){b?(this._catchUp(w,b),this._buf.withSource(w,b,A)):A()}sourceIdentifierName(w,b){if(!this._buf._canMarkIdName)return;const A=this._buf._sourcePosition;A.identifierNamePos=b,A.identifierName=w}_space(){this._queue(32)}_newline(){this._queue(10)}_append(w,b){this._maybeAddParen(w),this._maybeIndent(w.charCodeAt(0)),this._buf.append(w,b),this._endsWithWord=!1,this._endsWithInteger=!1}_appendChar(w){this._maybeAddParenChar(w),this._maybeIndent(w),this._buf.appendChar(w),this._endsWithWord=!1,this._endsWithInteger=!1}_queue(w){this._maybeAddParenChar(w),this._maybeIndent(w),this._buf.queue(w),this._endsWithWord=!1,this._endsWithInteger=!1}_maybeIndent(w){this._indent&&w!==10&&this.endsWith(10)&&this._buf.queueIndentation(this._getIndent())}_shouldIndent(w){if(this._indent&&w!==10&&this.endsWith(10))return!0}_maybeAddParenChar(w){const b=this._parenPushNewlineState;b&&w!==32&&(w===10?(this.tokenChar(40),this.indent(),b.printed=!0):this._parenPushNewlineState=null)}_maybeAddParen(w){const b=this._parenPushNewlineState;if(!b)return;const A=w.length;let T;for(T=0;T<A&&w.charCodeAt(T)===32;T++);if(T===A)return;const O=w.charCodeAt(T);if(O!==10){if(O!==47||T+1===A)return void(this._parenPushNewlineState=null);const I=w.charCodeAt(T+1);if(I===42)return;if(I!==47)return void(this._parenPushNewlineState=null)}this.tokenChar(40),this.indent(),b.printed=!0}catchUp(w){if(!this.format.retainLines)return;const b=w-this._buf.getCurrentLine();for(let A=0;A<b;A++)this._newline()}_catchUp(w,b){var A;if(!this.format.retainLines)return;const T=b==null||(A=b[w])==null?void 0:A.line;if(T!=null){const O=T-this._buf.getCurrentLine();for(let I=0;I<O;I++)this._newline()}}_getIndent(){return this._indentRepeat*this._indent}printTerminatorless(w,b,A){if(A)this._noLineTerminator=!0,this.print(w,b);else{const T={printed:!1};this._parenPushNewlineState=T,this.print(w,b),T.printed&&(this.dedent(),this.newline(),this.tokenChar(41))}}print(w,b,A,T,O){var I,z;if(!w)return;this._endsWithInnerRaw=!1;const U=w.type,W=this.format,F=W.concise;w._compact&&(W.concise=!0);const N=this[U];if(N===void 0)throw new ReferenceError(`unknown node of type ${JSON.stringify(U)} with constructor ${JSON.stringify(w.constructor.name)}`);this._printStack.push(w);const $=this._insideAux;this._insideAux=w.loc==null,this._maybeAddAuxComment(this._insideAux&&!$);const D=(I=w.extra)==null?void 0:I.parenthesized;let R=O||D&&W.retainFunctionParens&&U==="FunctionExpression"||C(w,b,this._printStack);if(!R&&D&&(z=w.leadingComments)!=null&&z.length&&w.leadingComments[0].type==="CommentBlock")switch(b?.type){case"ExpressionStatement":case"VariableDeclarator":case"AssignmentExpression":case"ReturnStatement":break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":if(b.callee!==w)break;default:R=!0}R&&(this.tokenChar(40),this._endsWithInnerRaw=!1),this._lastCommentLine=0,this._printLeadingComments(w,b);const K=U==="Program"||U==="File"?null:w.loc;this.exactSource(K,N.bind(this,w,b)),R?(this._printTrailingComments(w,b),this.tokenChar(41),this._noLineTerminator=A):A&&!this._noLineTerminator?(this._noLineTerminator=!0,this._printTrailingComments(w,b)):this._printTrailingComments(w,b,T),this._printStack.pop(),W.concise=F,this._insideAux=$,this._endsWithInnerRaw=!1}_maybeAddAuxComment(w){w&&this._printAuxBeforeComment(),this._insideAux||this._printAuxAfterComment()}_printAuxBeforeComment(){if(this._printAuxAfterOnNextUserNode)return;this._printAuxAfterOnNextUserNode=!0;const w=this.format.auxiliaryCommentBefore;w&&this._printComment({type:"CommentBlock",value:w},0)}_printAuxAfterComment(){if(!this._printAuxAfterOnNextUserNode)return;this._printAuxAfterOnNextUserNode=!1;const w=this.format.auxiliaryCommentAfter;w&&this._printComment({type:"CommentBlock",value:w},0)}getPossibleRaw(w){const b=w.extra;if(b?.raw!=null&&b.rawValue!=null&&w.value===b.rawValue)return b.raw}printJoin(w,b){let A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(w==null||!w.length)return;let{indent:T}=A;if(T==null&&this.format.retainLines){var O;const N=(O=w[0].loc)==null?void 0:O.start.line;N!=null&&N!==this._buf.getCurrentLine()&&(T=!0)}T&&this.indent();const I={addNewlines:A.addNewlines,nextNodeStartLine:0},z=A.separator?A.separator.bind(this):null,U=w.length;for(let N=0;N<U;N++){const $=w[N];var W;if($&&(A.statement&&this._printNewline(N===0,I),this.print($,b,void 0,A.trailingCommentsLineOffset||0),A.iterator==null||A.iterator($,N),N<U-1&&z?.(),A.statement))if((W=$.trailingComments)!=null&&W.length||(this._lastCommentLine=0),N+1===U)this.newline(1);else{var F;const D=w[N+1];I.nextNodeStartLine=((F=D.loc)==null?void 0:F.start.line)||0,this._printNewline(!0,I)}}T&&this.dedent()}printAndIndentOnComments(w,b){const A=w.leadingComments&&w.leadingComments.length>0;A&&this.indent(),this.print(w,b),A&&this.dedent()}printBlock(w){const b=w.body;b.type!=="EmptyStatement"&&this.space(),this.print(b,w)}_printTrailingComments(w,b,A){const{innerComments:T,trailingComments:O}=w;T!=null&&T.length&&this._printComments(2,T,w,b,A),O!=null&&O.length&&this._printComments(2,O,w,b,A)}_printLeadingComments(w,b){const A=w.leadingComments;A!=null&&A.length&&this._printComments(0,A,w,b)}_maybePrintInnerComments(){this._endsWithInnerRaw&&this.printInnerComments(),this._endsWithInnerRaw=!0,this._indentInnerComments=!0}printInnerComments(){const w=this._printStack[this._printStack.length-1],b=w.innerComments;if(b==null||!b.length)return;const A=this.endsWith(32),T=this._indentInnerComments,O=this._printedComments.size;T&&this.indent(),this._printComments(1,b,w),A&&O!==this._printedComments.size&&this.space(),T&&this.dedent()}noIndentInnerCommentsHere(){this._indentInnerComments=!1}printSequence(w,b){let A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};A.statement=!0,A.indent!=null||(A.indent=!1),this.printJoin(w,b,A)}printList(w,b){let A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};A.separator==null&&(A.separator=x),this.printJoin(w,b,A)}_printNewline(w,b){const A=this.format;if(A.retainLines||A.compact)return;if(A.concise)return void this.space();if(!w)return;const T=b.nextNodeStartLine,O=this._lastCommentLine;if(T>0&&O>0){const I=T-O;if(I>=0)return void this.newline(I||1)}this._buf.hasContent()&&this.newline(1)}_shouldPrintComment(w){return w.ignore||this._printedComments.has(w)?0:this._noLineTerminator&&v.test(w.value)?2:(this._printedComments.add(w),this.format.shouldPrintComment(w.value)?1:0)}_printComment(w,b){const A=this._noLineTerminator,T=w.type==="CommentBlock",O=T&&b!==1&&!this._noLineTerminator;O&&this._buf.hasContent()&&b!==2&&this.newline(1);const I=this.getLastChar();let z;if(I!==91&&I!==123&&this.space(),T){const{_parenPushNewlineState:W}=this;if(W?.printed===!1&&f.test(w.value)&&(this.tokenChar(40),this.indent(),W.printed=!0),z=`/*${w.value}*/`,this.format.indent.adjustMultilineComment){var U;const F=(U=w.loc)==null?void 0:U.start.column;if(F){const N=new RegExp("\\n\\s{1,"+F+"}","g");z=z.replace(N,`
|
||
`)}if(this.format.concise)z=z.replace(/\n(?!$)/g,`
|
||
`);else{let N=this.format.retainLines?0:this._buf.getCurrentColumn();(this._shouldIndent(47)||this.format.retainLines)&&(N+=this._getIndent()),z=z.replace(/\n(?!$)/g,`
|
||
${" ".repeat(N)}`)}}}else z=A?`/*${w.value}*/`:`//${w.value}`;this.endsWith(47)&&this._space(),this.source("start",w.loc),this._append(z,T),T||A||this.newline(1,!0),O&&b!==3&&this.newline(1)}_printComments(w,b,A,T){let O=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;const I=A.loc,z=b.length;let U=!!I;const W=U?I.start.line:0,F=U?I.end.line:0;let N=0,$=0;const D=this._noLineTerminator?function(){}:this.newline.bind(this);for(let R=0;R<z;R++){const K=b[R],re=this._shouldPrintComment(K);if(re===2){U=!1;break}if(U&&K.loc&&re===1){const ue=K.loc.start.line,Oe=K.loc.end.line;if(w===0){let X=0;R===0?!this._buf.hasContent()||K.type!=="CommentLine"&&ue==Oe||(X=$=1):X=ue-N,N=Oe,D(X),this._printComment(K,1),R+1===z&&(D(Math.max(W-N,$)),N=W)}else if(w===1){const X=ue-(R===0?W:N);N=Oe,D(X),this._printComment(K,1),R+1===z&&(D(Math.min(1,F-N)),N=F)}else{const X=ue-(R===0?F-O:N);N=Oe,D(X),this._printComment(K,1)}}else{if(U=!1,re!==1)continue;if(z===1){const ue=K.loc?K.loc.start.line===K.loc.end.line:!f.test(K.value),Oe=ue&&!l(A)&&!u(T)&&!p(T)&&!h(T);w===0?this._printComment(K,Oe&&A.type!=="ObjectExpression"||ue&&o(T,{body:A})?1:0):Oe&&w===2?this._printComment(K,1):this._printComment(K,0)}else w!==1||A.type==="ObjectExpression"&&A.properties.length>1||A.type==="ClassBody"||A.type==="TSInterfaceBody"?this._printComment(K,0):this._printComment(K,R===0?2:R===z-1?3:0)}}w===2&&U&&N&&(this._lastCommentLine=N)}}function x(){this.tokenChar(44),this.space()}Object.assign(E.prototype,s),E.prototype.Noop=function(){},e.default=E},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default=class{constructor(n,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=n,this._indentChar=r;for(let a=0;a<64;a++)this._fastIndentations.push(r.repeat(a));this._allocQueue()}_allocQueue(){const n=this._queue;for(let r=0;r<16;r++)n.push({char:0,repeat:1,line:void 0,column:void 0,identifierName:void 0,identifierNamePos:void 0,filename:""})}_pushQueue(n,r,a,i,s){const o=this._queueCursor;o===this._queue.length&&this._allocQueue();const l=this._queue[o];l.char=n,l.repeat=r,l.line=a,l.column=i,l.filename=s,this._queueCursor++}_popQueue(){if(this._queueCursor===0)throw new Error("Cannot pop from empty queue");return this._queue[--this._queueCursor]}get(){this._flush();const n=this._map,r={code:(this._buf+this._str).trimRight(),decodedMap:n?.getDecoded(),get __mergedMap(){return this.map},get map(){const a=n?n.get():null;return r.map=a,a},set map(a){Object.defineProperty(r,"map",{value:a,writable:!0})},get rawMappings(){const a=n?.getRawMappings();return r.rawMappings=a,a},set rawMappings(a){Object.defineProperty(r,"rawMappings",{value:a,writable:!0})}};return r}append(n,r){this._flush(),this._append(n,this._sourcePosition,r)}appendChar(n){this._flush(),this._appendChar(n,1,this._sourcePosition)}queue(n){if(n===10)for(;this._queueCursor!==0;){const a=this._queue[this._queueCursor-1].char;if(a!==32&&a!==9)break;this._queueCursor--}const r=this._sourcePosition;this._pushQueue(n,1,r.line,r.column,r.filename)}queueIndentation(n){n!==0&&this._pushQueue(-1,n,void 0,void 0,void 0)}_flush(){const n=this._queueCursor,r=this._queue;for(let a=0;a<n;a++){const i=r[a];this._appendChar(i.char,i.repeat,i)}this._queueCursor=0}_appendChar(n,r,a){if(this._last=n,n===-1){const i=this._fastIndentations[r];this._str+=i!==void 0?i:r>1?this._indentChar.repeat(r):this._indentChar}else this._str+=r>1?String.fromCharCode(n).repeat(r):String.fromCharCode(n);n!==10?(this._mark(a.line,a.column,a.identifierName,a.identifierNamePos,a.filename),this._position.column+=r):(this._position.line++,this._position.column=0),this._canMarkIdName&&(a.identifierName=void 0,a.identifierNamePos=void 0)}_append(n,r,a){const i=n.length,s=this._position;if(this._last=n.charCodeAt(i-1),++this._appendCount>4096?(this._str,this._buf+=this._str,this._str=n,this._appendCount=0):this._str+=n,!a&&!this._map)return void(s.column+=i);const{column:o,identifierName:l,identifierNamePos:u,filename:p}=r;let h=r.line;l==null&&u==null||!this._canMarkIdName||(r.identifierName=void 0,r.identifierNamePos=void 0);let d=n.indexOf(`
|
||
`),m=0;for(d!==0&&this._mark(h,o,l,u,p);d!==-1;)s.line++,s.column=0,m=d+1,m<i&&h!==void 0&&this._mark(++h,0,null,null,p),d=n.indexOf(`
|
||
`,m);s.column+=i-m}_mark(n,r,a,i,s){var o;(o=this._map)==null||o.mark(this._position,n,r,a,i,s)}removeTrailingNewline(){const n=this._queueCursor;n!==0&&this._queue[n-1].char===10&&this._queueCursor--}removeLastSemicolon(){const n=this._queueCursor;n!==0&&this._queue[n-1].char===59&&this._queueCursor--}getLastChar(){const n=this._queueCursor;return n!==0?this._queue[n-1].char:this._last}getNewlineCount(){const n=this._queueCursor;let r=0;if(n===0)return this._last===10?1:0;for(let a=n-1;a>=0&&this._queue[a].char===10;a--)r++;return r===n&&this._last===10?r+1:r}endsWithCharAndNewline(){const n=this._queue,r=this._queueCursor;if(r!==0)return n[r-1].char!==10?void 0:r>1?n[r-2].char:this._last}hasContent(){return this._queueCursor!==0||!!this._last}exactSource(n,r){if(!this._map)return void r();this.source("start",n);const a=n.identifierName,i=this._sourcePosition;a&&(this._canMarkIdName=!1,i.identifierName=a),r(),a&&(this._canMarkIdName=!0,i.identifierName=void 0,i.identifierNamePos=void 0),this.source("end",n)}source(n,r){this._map&&this._normalizePosition(n,r,0)}sourceWithOffset(n,r,a){this._map&&this._normalizePosition(n,r,a)}withSource(n,r,a){this._map&&this.source(n,r),a()}_normalizePosition(n,r,a){const i=r[n],s=this._sourcePosition;i&&(s.line=i.line,s.column=Math.max(i.column+a,0),s.filename=r.filename)}getCurrentColumn(){const n=this._queue,r=this._queueCursor;let a=-1,i=0;for(let s=0;s<r;s++){const o=n[s];o.char===10&&(a=i),i+=o.repeat}return a===-1?this._position.column+i:i-1-a}getCurrentLine(){let n=0;const r=this._queue;for(let a=0;a<this._queueCursor;a++)r[a].char===10&&n++;return this._position.line+n}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.nodes=void 0;var r=n(0);const{FLIPPED_ALIAS_KEYS:a,isArrayExpression:i,isAssignmentExpression:s,isBinary:o,isBlockStatement:l,isCallExpression:u,isFunction:p,isIdentifier:h,isLiteral:d,isMemberExpression:m,isObjectExpression:f,isOptionalCallExpression:v,isOptionalMemberExpression:C,isStringLiteral:E}=r;function x(T,O){return T&&(m(T)||C(T)?(x(T.object,O),T.computed&&x(T.property,O)):o(T)||s(T)?(x(T.left,O),x(T.right,O)):u(T)||v(T)?(O.hasCall=!0,x(T.callee,O)):p(T)?O.hasFunction=!0:h(T)&&(O.hasHelper=O.hasHelper||T.callee&&w(T.callee))),O}function g(T){return x(T,{hasCall:!1,hasFunction:!1,hasHelper:!1})}function w(T){return!!T&&(m(T)?w(T.object)||w(T.property):h(T)?T.name==="require"||T.name.charCodeAt(0)===95:u(T)?w(T.callee):!(!o(T)&&!s(T))&&(h(T.left)&&w(T.left)||w(T.right)))}function b(T){return d(T)||f(T)||i(T)||h(T)||m(T)}const A=e.nodes={AssignmentExpression(T){const O=g(T.right);if(O.hasCall&&O.hasHelper||O.hasFunction)return O.hasFunction?3:2},SwitchCase:(T,O)=>(T.consequent.length||O.cases[0]===T?1:0)|(T.consequent.length||O.cases[O.cases.length-1]!==T?0:2),LogicalExpression(T){if(p(T.left)||p(T.right))return 2},Literal(T){if(E(T)&&T.value==="use strict")return 2},CallExpression(T){if(p(T.callee)||w(T))return 3},OptionalCallExpression(T){if(p(T.callee))return 3},VariableDeclaration(T){for(let O=0;O<T.declarations.length;O++){const I=T.declarations[O];let z=w(I.id)&&!b(I.init);if(!z&&I.init){const U=g(I.init);z=w(I.init)&&U.hasCall||U.hasFunction}if(z)return 3}},IfStatement(T){if(l(T.consequent))return 3}};A.ObjectProperty=A.ObjectTypeProperty=A.ObjectMethod=function(T,O){if(O.properties[0]===T)return 1},A.ObjectTypeCallProperty=function(T,O){var I;if(O.callProperties[0]===T&&((I=O.properties)==null||!I.length))return 1},A.ObjectTypeIndexer=function(T,O){var I,z;if(!(O.indexers[0]!==T||(I=O.properties)!=null&&I.length||(z=O.callProperties)!=null&&z.length))return 1},A.ObjectTypeInternalSlot=function(T,O){var I,z,U;if(!(O.internalSlots[0]!==T||(I=O.properties)!=null&&I.length||(z=O.callProperties)!=null&&z.length||(U=O.indexers)!=null&&U.length))return 1},[["Function",!0],["Class",!0],["Loop",!0],["LabeledStatement",!0],["SwitchStatement",!0],["TryStatement",!0]].forEach(function(T){let[O,I]=T;[O].concat(a[O]||[]).forEach(function(z){const U=I?3:0;A[z]=()=>U})})},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ArrowFunctionExpression=function(A,T){return l(T)||w(A,T)},e.AssignmentExpression=function(A,T){return!!d(A.left)||w(A,T)},e.Binary=function(A,T){const O=T.type;if(A.operator==="**"&&O==="BinaryExpression"&&T.operator==="**")return T.left===A;if(E(A,T)||x(A,T)||O==="UnaryExpression"||O==="SpreadElement"||O==="AwaitExpression")return!0;if(O==="BinaryExpression"||O==="LogicalExpression"){const I=v.get(T.operator),z=v.get(A.operator);if(I===z&&T.right===A&&O!=="LogicalExpression"||I>z)return!0}},e.BinaryExpression=function(A,T){if(A.operator==="in"){const O=T.type;return O==="VariableDeclarator"||O==="ForStatement"||O==="ForInStatement"||O==="ForOfStatement"}return!1},e.ClassExpression=function(A,T,O){return b(O,5)},e.ConditionalExpression=w,e.DoExpression=function(A,T,O){return!A.async&&b(O,1)},e.FunctionExpression=function(A,T,O){return b(O,5)},e.FunctionTypeAnnotation=function(A,T,O){if(O.length<3)return;const I=T.type;return I==="UnionTypeAnnotation"||I==="IntersectionTypeAnnotation"||I==="ArrayTypeAnnotation"||I==="TypeAnnotation"&&i(O[O.length-3])},e.Identifier=function(A,T,O){var I;const z=T.type;if((I=A.extra)!=null&&I.parenthesized&&z==="AssignmentExpression"&&T.left===A){const U=T.right.type;if((U==="FunctionExpression"||U==="ClassExpression")&&T.right.id==null)return!0}return A.name==="let"?b(O,h(T,{object:A,computed:!0})||m(T,{object:A,computed:!0,optional:!1})?57:32):A.name==="async"&&u(T)&&A===T.left},e.LogicalExpression=function(A,T){const O=T.type;if(C(O))return!0;if(O!=="LogicalExpression")return!1;switch(A.operator){case"||":return T.operator==="??"||T.operator==="&&";case"&&":return T.operator==="??";case"??":return T.operator!=="??"}},e.NullableTypeAnnotation=function(A,T){return a(T)},e.ObjectExpression=function(A,T,O){return b(O,3)},e.OptionalIndexedAccessType=function(A,T){return p(T)&&T.objectType===A},e.OptionalCallExpression=e.OptionalMemberExpression=function(A,T){return o(T)&&T.callee===A||h(T)&&T.object===A},e.SequenceExpression=function(A,T){const O=T.type;return!(O==="ForStatement"||O==="ThrowStatement"||O==="ReturnStatement"||O==="IfStatement"&&T.test===A||O==="WhileStatement"&&T.test===A||O==="ForInStatement"&&T.right===A||O==="SwitchStatement"&&T.discriminant===A||O==="ExpressionStatement"&&T.expression===A)},e.TSTypeAssertion=e.TSSatisfiesExpression=e.TSAsExpression=function(){return!0},e.TSInferType=function(A,T){const O=T.type;return O==="TSArrayType"||O==="TSOptionalType"},e.TSInstantiationExpression=function(A,T){const O=T.type;return(O==="CallExpression"||O==="OptionalCallExpression"||O==="NewExpression"||O==="TSInstantiationExpression")&&!!T.typeParameters},e.TSIntersectionType=e.TSUnionType=function(A,T){const O=T.type;return O==="TSArrayType"||O==="TSOptionalType"||O==="TSIntersectionType"||O==="TSUnionType"||O==="TSRestType"},e.UnaryLike=g,e.IntersectionTypeAnnotation=e.UnionTypeAnnotation=function(A,T){const O=T.type;return O==="ArrayTypeAnnotation"||O==="NullableTypeAnnotation"||O==="IntersectionTypeAnnotation"||O==="UnionTypeAnnotation"},e.UpdateExpression=function(A,T){return x(A,T)||E(A,T)},e.AwaitExpression=e.YieldExpression=function(A,T){const O=T.type;return O==="BinaryExpression"||O==="LogicalExpression"||O==="UnaryExpression"||O==="SpreadElement"||x(A,T)||O==="AwaitExpression"&&f(A)||O==="ConditionalExpression"&&A===T.test||E(A,T)};var r=n(0);const{isArrayTypeAnnotation:a,isArrowFunctionExpression:i,isBinaryExpression:s,isCallExpression:o,isExportDeclaration:l,isForOfStatement:u,isIndexedAccessType:p,isMemberExpression:h,isObjectPattern:d,isOptionalMemberExpression:m,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(A){return A==="TSAsExpression"||A==="TSSatisfiesExpression"||A==="TSTypeAssertion"}const E=(A,T)=>{const O=T.type;return(O==="ClassDeclaration"||O==="ClassExpression")&&T.superClass===A},x=(A,T)=>{const O=T.type;return(O==="MemberExpression"||O==="OptionalMemberExpression")&&T.object===A||(O==="CallExpression"||O==="OptionalCallExpression"||O==="NewExpression")&&T.callee===A||O==="TaggedTemplateExpression"&&T.tag===A||O==="TSNonNullExpression"};function g(A,T){return x(A,T)||s(T)&&T.operator==="**"&&T.left===A||E(A,T)}function w(A,T){const O=T.type;return!!(O==="UnaryExpression"||O==="SpreadElement"||O==="BinaryExpression"||O==="LogicalExpression"||O==="ConditionalExpression"&&T.test===A||O==="AwaitExpression"||C(O))||g(A,T)}function b(A,T){const O=1&T,I=2&T,z=4&T,U=8&T,W=16&T,F=32&T;let N=A.length-1;if(N<=0)return;let $=A[N];N--;let D=A[N];for(;N>=0;){const R=D.type;if(O&&R==="ExpressionStatement"&&D.expression===$||z&&R==="ExportDefaultDeclaration"&&$===D.declaration||I&&R==="ArrowFunctionExpression"&&D.body===$||U&&R==="ForStatement"&&D.init===$||W&&R==="ForInStatement"&&D.left===$||F&&R==="ForOfStatement"&&D.left===$)return!0;if(!(N>0&&(x($,D)&&R!=="NewExpression"||R==="SequenceExpression"&&D.expressions[0]===$||R==="UpdateExpression"&&!D.prefix||R==="ConditionalExpression"&&D.test===$||(R==="BinaryExpression"||R==="LogicalExpression")&&D.left===$||R==="AssignmentExpression"&&D.left===$)))return!1;$=D,N--,D=A[N]}return!1}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.TaggedTemplateExpression=function(n){this.print(n.tag,n),this.print(n.typeParameters,n),this.print(n.quasi,n)},e.TemplateElement=function(n,r){const a=r.quasis[0]===n,i=r.quasis[r.quasis.length-1]===n,s=(a?"`":"}")+n.value.raw+(i?"`":"${");this.token(s,!0)},e.TemplateLiteral=function(n){const r=n.quasis;for(let a=0;a<r.length;a++)this.print(r[a],n),a+1<r.length&&this.print(n.expressions[a],n)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.LogicalExpression=e.BinaryExpression=e.AssignmentExpression=function(p,h){const d=this.inForStatementInitCounter&&p.operator==="in"&&!a.needsParens(p,h);d&&this.tokenChar(40),this.print(p.left,p),this.space(),p.operator==="in"||p.operator==="instanceof"?this.word(p.operator):this.token(p.operator),this.space(),this.print(p.right,p),d&&this.tokenChar(41)},e.AssignmentPattern=function(p){this.print(p.left,p),p.left.optional&&this.tokenChar(63),this.print(p.left.typeAnnotation,p),this.space(),this.tokenChar(61),this.space(),this.print(p.right,p)},e.AwaitExpression=function(p){this.word("await"),p.argument&&(this.space(),this.printTerminatorless(p.argument,p,!1))},e.BindExpression=function(p){this.print(p.object,p),this.token("::"),this.print(p.callee,p)},e.CallExpression=function(p){this.print(p.callee,p),this.print(p.typeArguments,p),this.print(p.typeParameters,p),this.tokenChar(40),this.printList(p.arguments,p),this.rightParens(p)},e.ConditionalExpression=function(p){this.print(p.test,p),this.space(),this.tokenChar(63),this.space(),this.print(p.consequent,p),this.space(),this.tokenChar(58),this.space(),this.print(p.alternate,p)},e.Decorator=function(p){this.tokenChar(64);const{expression:h}=p;(function(d){return d.type!=="ParenthesizedExpression"&&!u(d.type==="CallExpression"?d.callee:d)})(h)?(this.tokenChar(40),this.print(h,p),this.tokenChar(41)):this.print(h,p),this.newline()},e.DoExpression=function(p){p.async&&(this.word("async",!0),this.space()),this.word("do"),this.space(),this.print(p.body,p)},e.EmptyStatement=function(){this.semicolon(!0)},e.ExpressionStatement=function(p){this.print(p.expression,p),this.semicolon()},e.Import=function(){this.word("import")},e.MemberExpression=function(p){if(this.print(p.object,p),!p.computed&&o(p.property))throw new TypeError("Got a MemberExpression for MemberExpression property");let h=p.computed;s(p.property)&&typeof p.property.value=="number"&&(h=!0),h?(this.tokenChar(91),this.print(p.property,p),this.tokenChar(93)):(this.tokenChar(46),this.print(p.property,p))},e.MetaProperty=function(p){this.print(p.meta,p),this.tokenChar(46),this.print(p.property,p)},e.ModuleExpression=function(p){this.word("module",!0),this.space(),this.tokenChar(123),this.indent();const{body:h}=p;(h.body.length||h.directives.length)&&this.newline(),this.print(h,p),this.dedent(),this.rightBrace(p)},e.NewExpression=function(p,h){this.word("new"),this.space(),this.print(p.callee,p),(!this.format.minified||p.arguments.length!==0||p.optional||i(h,{callee:p})||o(h)||l(h))&&(this.print(p.typeArguments,p),this.print(p.typeParameters,p),p.optional&&this.token("?."),this.tokenChar(40),this.printList(p.arguments,p),this.rightParens(p))},e.OptionalCallExpression=function(p){this.print(p.callee,p),this.print(p.typeParameters,p),p.optional&&this.token("?."),this.print(p.typeArguments,p),this.tokenChar(40),this.printList(p.arguments,p),this.rightParens(p)},e.OptionalMemberExpression=function(p){let{computed:h}=p;const{optional:d,property:m}=p;if(this.print(p.object,p),!h&&o(m))throw new TypeError("Got a MemberExpression for MemberExpression property");s(m)&&typeof m.value=="number"&&(h=!0),d&&this.token("?."),h?(this.tokenChar(91),this.print(m,p),this.tokenChar(93)):(d||this.tokenChar(46),this.print(m,p))},e.ParenthesizedExpression=function(p){this.tokenChar(40),this.print(p.expression,p),this.rightParens(p)},e.PrivateName=function(p){this.tokenChar(35),this.print(p.id,p)},e.SequenceExpression=function(p){this.printList(p.expressions,p)},e.Super=function(){this.word("super")},e.ThisExpression=function(){this.word("this")},e.UnaryExpression=function(p){const{operator:h}=p;h==="void"||h==="delete"||h==="typeof"||h==="throw"?(this.word(h),this.space()):this.token(h),this.print(p.argument,p)},e.UpdateExpression=function(p){p.prefix?(this.token(p.operator),this.print(p.argument,p)):(this.printTerminatorless(p.argument,p,!0),this.token(p.operator))},e.V8IntrinsicIdentifier=function(p){this.tokenChar(37),this.word(p.name)},e.YieldExpression=function(p){this.word("yield",!0),p.delegate?(this.tokenChar(42),p.argument&&(this.space(),this.print(p.argument,p))):p.argument&&(this.space(),this.printTerminatorless(p.argument,p,!1))},e._shouldPrintDecoratorsBeforeExport=function(p){return typeof this.format.decoratorsBeforeExport=="boolean"?this.format.decoratorsBeforeExport:typeof p.start=="number"&&p.start===p.declaration.start};var r=n(0),a=n(184);const{isCallExpression:i,isLiteral:s,isMemberExpression:o,isNewExpression:l}=r;function u(p){switch(p.type){case"Identifier":return!0;case"MemberExpression":return!p.computed&&p.property.type==="Identifier"&&u(p.object);default:return!1}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BreakStatement=function(h){this.word("break"),p(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"),p(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&&s(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"),p(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,m){if(!d&&h.cases[h.cases.length-1]===m)return-1}}),this.rightBrace(h)},e.ThrowStatement=function(h){this.word("throw"),p(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:m}=h;this.word(m,m==="using"||m==="await using"),this.space();let f=!1;if(!a(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}),a(d)){if(i(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=n(0);const{isFor:a,isForStatement:i,isIfStatement:s,isStatement:o}=r;function l(h){const{body:d}=h;return o(d)===!1?h:l(d)}function u(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 p(h,d,m,f){d&&(h.space(),h.printTerminatorless(d,m,f)),h.semicolon()}e.ForInStatement=u,e.ForOfStatement=u},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ClassAccessorProperty=function(s){var o;this.printJoin(s.decorators,s);const l=(o=s.key.loc)==null||(o=o.end)==null?void 0:o.line;l&&this.catchUp(l),this.tsPrintClassMemberModifiers(s),this.word("accessor",!0),this.space(),s.computed?(this.tokenChar(91),this.print(s.key,s),this.tokenChar(93)):(this._variance(s),this.print(s.key,s)),s.optional&&this.tokenChar(63),s.definite&&this.tokenChar(33),this.print(s.typeAnnotation,s),s.value&&(this.space(),this.tokenChar(61),this.space(),this.print(s.value,s)),this.semicolon()},e.ClassBody=function(s){this.tokenChar(123),s.body.length===0?this.tokenChar(125):(this.newline(),this.printSequence(s.body,s,{indent:!0}),this.endsWith(10)||this.newline(),this.rightBrace(s))},e.ClassExpression=e.ClassDeclaration=function(s,o){(a(o)||i(o))&&this._shouldPrintDecoratorsBeforeExport(o)||this.printJoin(s.decorators,s),s.declare&&(this.word("declare"),this.space()),s.abstract&&(this.word("abstract"),this.space()),this.word("class"),s.id&&(this.space(),this.print(s.id,s)),this.print(s.typeParameters,s),s.superClass&&(this.space(),this.word("extends"),this.space(),this.print(s.superClass,s),this.print(s.superTypeParameters,s)),s.implements&&(this.space(),this.word("implements"),this.space(),this.printList(s.implements,s)),this.space(),this.print(s.body,s)},e.ClassMethod=function(s){this._classMethodHead(s),this.space(),this.print(s.body,s)},e.ClassPrivateMethod=function(s){this._classMethodHead(s),this.space(),this.print(s.body,s)},e.ClassPrivateProperty=function(s){this.printJoin(s.decorators,s),s.static&&(this.word("static"),this.space()),this.print(s.key,s),this.print(s.typeAnnotation,s),s.value&&(this.space(),this.tokenChar(61),this.space(),this.print(s.value,s)),this.semicolon()},e.ClassProperty=function(s){var o;this.printJoin(s.decorators,s);const l=(o=s.key.loc)==null||(o=o.end)==null?void 0:o.line;l&&this.catchUp(l),this.tsPrintClassMemberModifiers(s),s.computed?(this.tokenChar(91),this.print(s.key,s),this.tokenChar(93)):(this._variance(s),this.print(s.key,s)),s.optional&&this.tokenChar(63),s.definite&&this.tokenChar(33),this.print(s.typeAnnotation,s),s.value&&(this.space(),this.tokenChar(61),this.space(),this.print(s.value,s)),this.semicolon()},e.StaticBlock=function(s){this.word("static"),this.space(),this.tokenChar(123),s.body.length===0?this.tokenChar(125):(this.newline(),this.printSequence(s.body,s,{indent:!0}),this.rightBrace(s))},e._classMethodHead=function(s){var o;this.printJoin(s.decorators,s);const l=(o=s.key.loc)==null||(o=o.end)==null?void 0:o.line;l&&this.catchUp(l),this.tsPrintClassMemberModifiers(s),this._methodHead(s)};var r=n(0);const{isExportDefaultDeclaration:a,isExportNamedDeclaration:i}=r},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ArrowFunctionExpression=function(s,o){let l;s.async&&(this.word("async",!0),this.space()),this.format.retainLines||s.params.length!==1||!a(l=s.params[0])||function(u,p){var h,d;return!!(u.typeParameters||u.returnType||u.predicate||p.typeAnnotation||p.optional||(h=p.leadingComments)!=null&&h.length||(d=p.trailingComments)!=null&&d.length)}(s,l)?this._params(s,void 0,o):this.print(l,s,!0),this._predicate(s,!0),this.space(),this.printInnerComments(),this.token("=>"),this.space(),this.print(s.body,s)},e.FunctionDeclaration=e.FunctionExpression=function(s,o){this._functionHead(s,o),this.space(),this.print(s.body,s)},e._functionHead=function(s,o){s.async&&(this.word("async"),this._endsWithInnerRaw=!1,this.space()),this.word("function"),s.generator&&(this._endsWithInnerRaw=!1,this.tokenChar(42)),this.space(),s.id&&this.print(s.id,s),this._params(s,s.id,o),s.type!=="TSDeclareFunction"&&this._predicate(s)},e._methodHead=function(s){const o=s.kind,l=s.key;o!=="get"&&o!=="set"||(this.word(o),this.space()),s.async&&(this.word("async",!0),this.space()),o!=="method"&&o!=="init"||s.generator&&this.tokenChar(42),s.computed?(this.tokenChar(91),this.print(l,s),this.tokenChar(93)):this.print(l,s),s.optional&&this.tokenChar(63),this._params(s,s.computed&&s.key.type!=="StringLiteral"?void 0:s.key,void 0)},e._param=function(s,o){this.printJoin(s.decorators,s),this.print(s,o),s.optional&&this.tokenChar(63),this.print(s.typeAnnotation,s)},e._parameters=function(s,o){const l=s.length;for(let u=0;u<l;u++)this._param(s[u],o),u<s.length-1&&(this.tokenChar(44),this.space())},e._params=function(s,o,l){this.print(s.typeParameters,s);const u=i.call(this,o,l);u&&this.sourceIdentifierName(u.name,u.pos),this.tokenChar(40),this._parameters(s.params,s),this.tokenChar(41);const p=s.type==="ArrowFunctionExpression";this.print(s.returnType,s,p),this._noLineTerminator=p},e._predicate=function(s,o){s.predicate&&(s.returnType||this.tokenChar(58),this.space(),this.print(s.predicate,s,o))};var r=n(0);const{isIdentifier:a}=r;function i(s,o){let l,u=s;if(!u&&o){const f=o.type;f==="VariableDeclarator"?u=o.id:f==="AssignmentExpression"||f==="AssignmentPattern"?u=o.left:f==="ObjectProperty"||f==="ClassProperty"?o.computed&&o.key.type!=="StringLiteral"||(u=o.key):f!=="ClassPrivateProperty"&&f!=="ClassAccessorProperty"||(u=o.key)}if(u){var p,h;if(u.type==="Identifier")l={pos:(p=u.loc)==null?void 0:p.start,name:((h=u.loc)==null?void 0:h.identifierName)||u.name};else if(u.type==="PrivateName"){var d;l={pos:(d=u.loc)==null?void 0:d.start,name:"#"+u.id.name}}else if(u.type==="StringLiteral"){var m;l={pos:(m=u.loc)==null?void 0:m.start,name:u.value}}return l}}},(t,e,n)=>{n(12),e.byteLength=function(p){var h=l(p),d=h[0],m=h[1];return 3*(d+m)/4-m},e.toByteArray=function(p){var h,d,m=l(p),f=m[0],v=m[1],C=new i(function(g,w,b){return 3*(w+b)/4-b}(0,f,v)),E=0,x=v>0?f-4:f;for(d=0;d<x;d+=4)h=a[p.charCodeAt(d)]<<18|a[p.charCodeAt(d+1)]<<12|a[p.charCodeAt(d+2)]<<6|a[p.charCodeAt(d+3)],C[E++]=h>>16&255,C[E++]=h>>8&255,C[E++]=255&h;return v===2&&(h=a[p.charCodeAt(d)]<<2|a[p.charCodeAt(d+1)]>>4,C[E++]=255&h),v===1&&(h=a[p.charCodeAt(d)]<<10|a[p.charCodeAt(d+1)]<<4|a[p.charCodeAt(d+2)]>>2,C[E++]=h>>8&255,C[E++]=255&h),C},e.fromByteArray=function(p){for(var h,d=p.length,m=d%3,f=[],v=16383,C=0,E=d-m;C<E;C+=v)f.push(u(p,C,C+v>E?E:C+v));return m===1?(h=p[d-1],f.push(r[h>>2]+r[h<<4&63]+"==")):m===2&&(h=(p[d-2]<<8)+p[d-1],f.push(r[h>>10]+r[h>>4&63]+r[h<<2&63]+"=")),f.join("")};for(var r=[],a=[],i=typeof Uint8Array<"u"?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0;o<64;++o)r[o]=s[o],a[s.charCodeAt(o)]=o;function l(p){var h=p.length;if(h%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var d=p.indexOf("=");return d===-1&&(d=h),[d,d===h?0:4-d%4]}function u(p,h,d){for(var m,f,v=[],C=h;C<d;C+=3)m=(p[C]<<16&16711680)+(p[C+1]<<8&65280)+(255&p[C+2]),v.push(r[(f=m)>>18&63]+r[f>>12&63]+r[f>>6&63]+r[63&f]);return v.join("")}a[45]=62,a[95]=63},(t,e)=>{/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */e.read=function(n,r,a,i,s){var o,l,u=8*s-i-1,p=(1<<u)-1,h=p>>1,d=-7,m=a?s-1:0,f=a?-1:1,v=n[r+m];for(m+=f,o=v&(1<<-d)-1,v>>=-d,d+=u;d>0;o=256*o+n[r+m],m+=f,d-=8);for(l=o&(1<<-d)-1,o>>=-d,d+=i;d>0;l=256*l+n[r+m],m+=f,d-=8);if(o===0)o=1-h;else{if(o===p)return l?NaN:1/0*(v?-1:1);l+=Math.pow(2,i),o-=h}return(v?-1:1)*l*Math.pow(2,o-i)},e.write=function(n,r,a,i,s,o){var l,u,p,h=8*o-s-1,d=(1<<h)-1,m=d>>1,f=s===23?Math.pow(2,-24)-Math.pow(2,-77):0,v=i?0:o-1,C=i?1:-1,E=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(u=isNaN(r)?1:0,l=d):(l=Math.floor(Math.log(r)/Math.LN2),r*(p=Math.pow(2,-l))<1&&(l--,p*=2),(r+=l+m>=1?f/p:f*Math.pow(2,1-m))*p>=2&&(l++,p/=2),l+m>=d?(u=0,l=d):l+m>=1?(u=(r*p-1)*Math.pow(2,s),l+=m):(u=r*Math.pow(2,m-1)*Math.pow(2,s),l=0));s>=8;n[a+v]=255&u,v+=C,u/=256,s-=8);for(l=l<<s|u,h+=s;h>0;n[a+v]=255&l,v+=C,l/=256,h-=8);n[a+v-C]|=128*E}},(t,e,n)=>{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){s(v)||(this.word("declare"),this.space()),this.word("class"),this.space(),this._interfaceish(f)},e.DeclareExportAllDeclaration=function(f){this.word("declare"),this.space(),a.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){s(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){s(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){s(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),u(this,f)},e.EnumBooleanMember=function(f){p(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),u(this,f)},e.EnumNumberMember=function(f){p(this,f)},e.EnumStringBody=function(f){const{explicitType:v}=f;l(this,"string",v),u(this,f)},e.EnumStringMember=function(f){p(this,f)},e.EnumSymbolBody=function(f){l(this,"symbol",!0),u(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 i.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 i.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:m})},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,E;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)),(E=f.implements)!=null&&E.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=n(0),a=n(185),i=n(186);const{isDeclareExportDeclaration:s,isStatement:o}=r;function l(f,v,C){C&&(f.space(),f.word("of"),f.space(),f.word(v)),f.space()}function u(f,v){const{members:C}=v;f.token("{"),f.indent(),f.newline();for(const E of C)f.print(E,v),f.newline();v.hasUnknownMembers&&(f.token("..."),f.newline()),f.dedent(),f.token("}")}function p(f,v){const{id:C,init:E}=v;f.print(C,v),f.space(),f.token("="),f.space(),f.print(E,v),f.token(",")}function h(f){if(f.declaration){const v=f.declaration;this.print(v,f),o(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 m(){this.space(),this.tokenChar(124),this.space()}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BlockStatement=function(a){var i;this.tokenChar(123);const s=(i=a.directives)==null?void 0:i.length;if(s){var o;const l=a.body.length?2:1;this.printSequence(a.directives,a,{indent:!0,trailingCommentsLineOffset:l}),(o=a.directives[s-1].trailingComments)!=null&&o.length||this.newline(l)}this.printSequence(a.body,a,{indent:!0}),this.rightBrace(a)},e.Directive=function(a){this.print(a.value,a),this.semicolon()},e.DirectiveLiteral=function(a){const i=this.getPossibleRaw(a);if(!this.format.minified&&i!==void 0)return void this.token(i);const{value:s}=a;if(r.test(s)){if(n.test(s))throw new Error("Malformed AST: it is not possible to print a directive containing both unescaped single and double quotes.");this.token(`'${s}'`)}else this.token(`"${s}"`)},e.File=function(a){a.program&&this.print(a.program.interpreter,a),this.print(a.program,a)},e.InterpreterDirective=function(a){this.token(`#!${a.value}`),this.newline(1,!0)},e.Placeholder=function(a){this.token("%%"),this.print(a.name),this.token("%%"),a.expectedNode==="Statement"&&this.semicolon()},e.Program=function(a){var i;this.noIndentInnerCommentsHere(),this.printInnerComments();const s=(i=a.directives)==null?void 0:i.length;if(s){var o;const l=a.body.length?2:1;this.printSequence(a.directives,a,{trailingCommentsLineOffset:l}),(o=a.directives[s-1].trailingComments)!=null&&o.length||this.newline(l)}this.printSequence(a.body,a)};const n=/(?:^|[^\\])(?:\\\\)*'/,r=/(?:^|[^\\])(?:\\\\)*"/},(t,e)=>{function n(){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 a=r.openingElement;if(this.print(a,r),!a.selfClosing){this.indent();for(const i of r.children)this.print(i,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 a of r.children)this.print(a,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:n})),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 a=this.getPossibleRaw(r);a!==void 0?this.token(a,!0):this.token(r.value,!0)}},(t,e)=>{function n(i,s,o){if(i.token("{"),s.length){i.indent(),i.newline();for(const l of s)i.print(l,o),i.newline();i.dedent()}i.rightBrace(o)}function r(i,s,o){i.printJoin(s.types,s,{separator(){this.space(),this.token(o),this.space()}})}function a(i,s){s!==!0&&i.token(s)}Object.defineProperty(e,"__esModule",{value:!0}),e.TSAnyKeyword=function(){this.word("any")},e.TSArrayType=function(i){this.print(i.elementType,i,!0),this.token("[]")},e.TSSatisfiesExpression=e.TSAsExpression=function(i){var s;const{type:o,expression:l,typeAnnotation:u}=i,p=!((s=l.trailingComments)==null||!s.length);this.print(l,i,!0,void 0,p),this.space(),this.word(o==="TSAsExpression"?"as":"satisfies"),this.space(),this.print(u,i)},e.TSBigIntKeyword=function(){this.word("bigint")},e.TSBooleanKeyword=function(){this.word("boolean")},e.TSCallSignatureDeclaration=function(i){this.tsPrintSignatureDeclarationBase(i),this.tokenChar(59)},e.TSConditionalType=function(i){this.print(i.checkType),this.space(),this.word("extends"),this.space(),this.print(i.extendsType),this.space(),this.tokenChar(63),this.space(),this.print(i.trueType),this.space(),this.tokenChar(58),this.space(),this.print(i.falseType)},e.TSConstructSignatureDeclaration=function(i){this.word("new"),this.space(),this.tsPrintSignatureDeclarationBase(i),this.tokenChar(59)},e.TSConstructorType=function(i){i.abstract&&(this.word("abstract"),this.space()),this.word("new"),this.space(),this.tsPrintFunctionOrConstructorType(i)},e.TSDeclareFunction=function(i,s){i.declare&&(this.word("declare"),this.space()),this._functionHead(i,s),this.tokenChar(59)},e.TSDeclareMethod=function(i){this._classMethodHead(i),this.tokenChar(59)},e.TSEnumDeclaration=function(i){const{declare:s,const:o,id:l,members:u}=i;s&&(this.word("declare"),this.space()),o&&(this.word("const"),this.space()),this.word("enum"),this.space(),this.print(l,i),this.space(),n(this,u,i)},e.TSEnumMember=function(i){const{id:s,initializer:o}=i;this.print(s,i),o&&(this.space(),this.tokenChar(61),this.space(),this.print(o,i)),this.tokenChar(44)},e.TSExportAssignment=function(i){this.word("export"),this.space(),this.tokenChar(61),this.space(),this.print(i.expression,i),this.tokenChar(59)},e.TSExpressionWithTypeArguments=function(i){this.print(i.expression,i),this.print(i.typeParameters,i)},e.TSExternalModuleReference=function(i){this.token("require("),this.print(i.expression,i),this.tokenChar(41)},e.TSFunctionType=function(i){this.tsPrintFunctionOrConstructorType(i)},e.TSImportEqualsDeclaration=function(i){const{isExport:s,id:o,moduleReference:l}=i;s&&(this.word("export"),this.space()),this.word("import"),this.space(),this.print(o,i),this.space(),this.tokenChar(61),this.space(),this.print(l,i),this.tokenChar(59)},e.TSImportType=function(i){const{argument:s,qualifier:o,typeParameters:l}=i;this.word("import"),this.tokenChar(40),this.print(s,i),this.tokenChar(41),o&&(this.tokenChar(46),this.print(o,i)),l&&this.print(l,i)},e.TSIndexSignature=function(i){const{readonly:s,static:o}=i;o&&(this.word("static"),this.space()),s&&(this.word("readonly"),this.space()),this.tokenChar(91),this._parameters(i.parameters,i),this.tokenChar(93),this.print(i.typeAnnotation,i),this.tokenChar(59)},e.TSIndexedAccessType=function(i){this.print(i.objectType,i,!0),this.tokenChar(91),this.print(i.indexType,i),this.tokenChar(93)},e.TSInferType=function(i){this.token("infer"),this.space(),this.print(i.typeParameter)},e.TSInstantiationExpression=function(i){this.print(i.expression,i),this.print(i.typeParameters,i)},e.TSInterfaceBody=function(i){this.tsPrintTypeLiteralOrInterfaceBody(i.body,i)},e.TSInterfaceDeclaration=function(i){const{declare:s,id:o,typeParameters:l,extends:u,body:p}=i;s&&(this.word("declare"),this.space()),this.word("interface"),this.space(),this.print(o,i),this.print(l,i),u!=null&&u.length&&(this.space(),this.word("extends"),this.space(),this.printList(u,i)),this.space(),this.print(p,i)},e.TSIntersectionType=function(i){r(this,i,"&")},e.TSIntrinsicKeyword=function(){this.word("intrinsic")},e.TSLiteralType=function(i){this.print(i.literal,i)},e.TSMappedType=function(i){const{nameType:s,optional:o,readonly:l,typeParameter:u}=i;this.tokenChar(123),this.space(),l&&(a(this,l),this.word("readonly"),this.space()),this.tokenChar(91),this.word(u.name),this.space(),this.word("in"),this.space(),this.print(u.constraint,u),s&&(this.space(),this.word("as"),this.space(),this.print(s,i)),this.tokenChar(93),o&&(a(this,o),this.tokenChar(63)),this.tokenChar(58),this.space(),this.print(i.typeAnnotation,i),this.space(),this.tokenChar(125)},e.TSMethodSignature=function(i){const{kind:s}=i;s!=="set"&&s!=="get"||(this.word(s),this.space()),this.tsPrintPropertyOrMethodName(i),this.tsPrintSignatureDeclarationBase(i),this.tokenChar(59)},e.TSModuleBlock=function(i){n(this,i.body,i)},e.TSModuleDeclaration=function(i){const{declare:s,id:o}=i;if(s&&(this.word("declare"),this.space()),i.global||(this.word(o.type==="Identifier"?"namespace":"module"),this.space()),this.print(o,i),!i.body)return void this.tokenChar(59);let l=i.body;for(;l.type==="TSModuleDeclaration";)this.tokenChar(46),this.print(l.id,l),l=l.body;this.space(),this.print(l,i)},e.TSNamedTupleMember=function(i){this.print(i.label,i),i.optional&&this.tokenChar(63),this.tokenChar(58),this.space(),this.print(i.elementType,i)},e.TSNamespaceExportDeclaration=function(i){this.word("export"),this.space(),this.word("as"),this.space(),this.word("namespace"),this.space(),this.print(i.id,i)},e.TSNeverKeyword=function(){this.word("never")},e.TSNonNullExpression=function(i){this.print(i.expression,i),this.tokenChar(33)},e.TSNullKeyword=function(){this.word("null")},e.TSNumberKeyword=function(){this.word("number")},e.TSObjectKeyword=function(){this.word("object")},e.TSOptionalType=function(i){this.print(i.typeAnnotation,i),this.tokenChar(63)},e.TSParameterProperty=function(i){i.accessibility&&(this.word(i.accessibility),this.space()),i.readonly&&(this.word("readonly"),this.space()),this._param(i.parameter)},e.TSParenthesizedType=function(i){this.tokenChar(40),this.print(i.typeAnnotation,i),this.tokenChar(41)},e.TSPropertySignature=function(i){const{readonly:s}=i;s&&(this.word("readonly"),this.space()),this.tsPrintPropertyOrMethodName(i),this.print(i.typeAnnotation,i),this.tokenChar(59)},e.TSQualifiedName=function(i){this.print(i.left,i),this.tokenChar(46),this.print(i.right,i)},e.TSRestType=function(i){this.token("..."),this.print(i.typeAnnotation,i)},e.TSStringKeyword=function(){this.word("string")},e.TSSymbolKeyword=function(){this.word("symbol")},e.TSThisType=function(){this.word("this")},e.TSTupleType=function(i){this.tokenChar(91),this.printList(i.elementTypes,i),this.tokenChar(93)},e.TSTypeAliasDeclaration=function(i){const{declare:s,id:o,typeParameters:l,typeAnnotation:u}=i;s&&(this.word("declare"),this.space()),this.word("type"),this.space(),this.print(o,i),this.print(l,i),this.space(),this.tokenChar(61),this.space(),this.print(u,i),this.tokenChar(59)},e.TSTypeAnnotation=function(i){this.tokenChar(58),this.space(),i.optional&&this.tokenChar(63),this.print(i.typeAnnotation,i)},e.TSTypeAssertion=function(i){const{typeAnnotation:s,expression:o}=i;this.tokenChar(60),this.print(s,i),this.tokenChar(62),this.space(),this.print(o,i)},e.TSTypeLiteral=function(i){this.tsPrintTypeLiteralOrInterfaceBody(i.members,i)},e.TSTypeOperator=function(i){this.word(i.operator),this.space(),this.print(i.typeAnnotation,i)},e.TSTypeParameter=function(i){i.in&&(this.word("in"),this.space()),i.out&&(this.word("out"),this.space()),this.word(i.name),i.constraint&&(this.space(),this.word("extends"),this.space(),this.print(i.constraint,i)),i.default&&(this.space(),this.tokenChar(61),this.space(),this.print(i.default,i))},e.TSTypeParameterDeclaration=e.TSTypeParameterInstantiation=function(i,s){this.tokenChar(60),this.printList(i.params,i,{}),s.type==="ArrowFunctionExpression"&&i.params.length===1&&this.tokenChar(44),this.tokenChar(62)},e.TSTypePredicate=function(i){i.asserts&&(this.word("asserts"),this.space()),this.print(i.parameterName),i.typeAnnotation&&(this.space(),this.word("is"),this.space(),this.print(i.typeAnnotation.typeAnnotation))},e.TSTypeQuery=function(i){this.word("typeof"),this.space(),this.print(i.exprName),i.typeParameters&&this.print(i.typeParameters,i)},e.TSTypeReference=function(i){this.print(i.typeName,i,!0),this.print(i.typeParameters,i,!0)},e.TSUndefinedKeyword=function(){this.word("undefined")},e.TSUnionType=function(i){r(this,i,"|")},e.TSUnknownKeyword=function(){this.word("unknown")},e.TSVoidKeyword=function(){this.word("void")},e.tsPrintClassMemberModifiers=function(i){const s=i.type==="ClassAccessorProperty"||i.type==="ClassProperty";s&&i.declare&&(this.word("declare"),this.space()),i.accessibility&&(this.word(i.accessibility),this.space()),i.static&&(this.word("static"),this.space()),i.override&&(this.word("override"),this.space()),i.abstract&&(this.word("abstract"),this.space()),s&&i.readonly&&(this.word("readonly"),this.space())},e.tsPrintFunctionOrConstructorType=function(i){const{typeParameters:s}=i,o=i.parameters;this.print(s,i),this.tokenChar(40),this._parameters(o,i),this.tokenChar(41),this.space(),this.token("=>"),this.space();const l=i.typeAnnotation;this.print(l.typeAnnotation,i)},e.tsPrintPropertyOrMethodName=function(i){i.computed&&this.tokenChar(91),this.print(i.key,i),i.computed&&this.tokenChar(93),i.optional&&this.tokenChar(63)},e.tsPrintSignatureDeclarationBase=function(i){const{typeParameters:s}=i,o=i.parameters;this.print(s,i),this.tokenChar(40),this._parameters(o,i),this.tokenChar(41);const l=i.typeAnnotation;this.print(l,i)},e.tsPrintTypeLiteralOrInterfaceBody=function(i,s){n(this,i,s)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.find=function(i){let s=this;do if(i(s))return s;while(s=s.parentPath);return null},e.findParent=function(i){let s=this;for(;s=s.parentPath;)if(i(s))return s;return null},e.getAncestry=function(){let i=this;const s=[];do s.push(i);while(i=i.parentPath);return s},e.getDeepestCommonAncestorFrom=function(i,s){if(!i.length)return this;if(i.length===1)return i[0];let o,l,u=1/0;const p=i.map(d=>{const m=[];do m.unshift(d);while((d=d.parentPath)&&d!==this);return m.length<u&&(u=m.length),m}),h=p[0];e:for(let d=0;d<u;d++){const m=h[d];for(const f of p)if(f[d]!==m)break e;o=d,l=m}if(l)return s?s(l,o,p):l;throw new Error("Couldn't find intersection")},e.getEarliestCommonAncestorFrom=function(i){return this.getDeepestCommonAncestorFrom(i,function(s,o,l){let u;const p=a[s.type];for(const h of l){const d=h[o+1];u?(d.listKey&&u.listKey===d.listKey&&d.key<u.key||p.indexOf(u.parentKey)>p.indexOf(d.parentKey))&&(u=d):u=d}return u})},e.getFunctionParent=function(){return this.findParent(i=>i.isFunction())},e.getStatementParent=function(){let i=this;do{if(!i.parentPath||Array.isArray(i.container)&&i.isStatement())break;i=i.parentPath}while(i);if(i&&(i.isProgram()||i.isFile()))throw new Error("File/Program node, we can't possibly find a statement parent to this");return i},e.inType=function(){let i=this;for(var s=arguments.length,o=new Array(s),l=0;l<s;l++)o[l]=arguments[l];for(;i;){for(const u of o)if(i.node.type===u)return!0;i=i.parentPath}return!1},e.isAncestor=function(i){return i.isDescendant(this)},e.isDescendant=function(i){return!!this.findParent(s=>s===i)};var r=n(0);const{VISITOR_KEYS:a}=r},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._getTypeAnnotation=function(){const U=this.node;if(U){if(U.typeAnnotation)return U.typeAnnotation;if(!I.has(U)){I.add(U);try{var W;let F=r[U.type];if(F)return F.call(this,U);if(F=r[this.parentPath.type],(W=F)!=null&&W.validParent)return this.parentPath.getTypeAnnotation()}finally{I.delete(U)}}}else if(this.key==="init"&&this.parentPath.isVariableDeclarator()){const F=this.parentPath.parentPath,N=F.parentPath;return F.key==="left"&&N.isForInStatement()?T():F.key==="left"&&N.isForOfStatement()?i():O()}},e.baseTypeStrictlyMatches=function(U){const W=this.getTypeAnnotation(),F=U.getTypeAnnotation();return!(s(W)||!p(W))&&F.type===W.type},e.couldBeBaseType=function(U){const W=this.getTypeAnnotation();if(s(W))return!0;if(b(W)){for(const F of W.types)if(s(F)||z(U,F,!0))return!0;return!1}return z(U,W,!0)},e.getTypeAnnotation=function(){let U=this.getData("typeAnnotation");return U!=null||(U=this._getTypeAnnotation()||i(),(w(U)||E(U))&&(U=U.typeAnnotation),this.setData("typeAnnotation",U)),U},e.isBaseType=function(U,W){return z(U,this.getTypeAnnotation(),W)},e.isGenericType=function(U){const W=this.getTypeAnnotation();return!(U!=="Array"||!(C(W)||o(W)||g(W)))||h(W)&&d(W.id,{name:U})||x(W)&&d(W.typeName,{name:U})};var r=n(425),a=n(0);const{anyTypeAnnotation:i,isAnyTypeAnnotation:s,isArrayTypeAnnotation:o,isBooleanTypeAnnotation:l,isEmptyTypeAnnotation:u,isFlowBaseAnnotation:p,isGenericTypeAnnotation:h,isIdentifier:d,isMixedTypeAnnotation:m,isNumberTypeAnnotation:f,isStringTypeAnnotation:v,isTSArrayType:C,isTSTypeAnnotation:E,isTSTypeReference:x,isTupleTypeAnnotation:g,isTypeAnnotation:w,isUnionTypeAnnotation:b,isVoidTypeAnnotation:A,stringTypeAnnotation:T,voidTypeAnnotation:O}=a,I=new WeakSet;function z(U,W,F){if(U==="string")return v(W);if(U==="number")return f(W);if(U==="boolean")return l(W);if(U==="any")return s(W);if(U==="mixed")return m(W);if(U==="empty")return u(W);if(U==="void")return A(W);if(F)return!1;throw new Error(`Unknown base type ${U}`)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ArrayExpression=z,e.AssignmentExpression=function(){return this.get("right").getTypeAnnotation()},e.BinaryExpression=function(R){const K=R.operator;if(l.indexOf(K)>=0)return x();if(s.indexOf(K)>=0)return m();if(K==="+"){const re=this.get("right"),ue=this.get("left");return ue.isBaseType("number")&&re.isBaseType("number")?x():ue.isBaseType("string")||re.isBaseType("string")?g():b([g(),x()])}},e.BooleanLiteral=function(){return m()},e.CallExpression=function(){const{callee:R}=this.node;return F(R)?d(g()):W(R)||N(R)||T(R,{name:"Array"})?d(h()):$(R)?d(w([g(),h()])):D(this.get("callee"))},e.ConditionalExpression=function(){const R=[this.get("consequent").getTypeAnnotation(),this.get("alternate").getTypeAnnotation()];return(0,i.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 a.default}}),e.LogicalExpression=function(){const R=[this.get("left").getTypeAnnotation(),this.get("right").getTypeAnnotation()];return(0,i.createUnionType)(R)},e.NewExpression=function(R){if(R.callee.type==="Identifier")return v(R.callee)},e.NullLiteral=function(){return E()},e.NumericLiteral=function(){return x()},e.ObjectExpression=function(){return v(C("Object"))},e.ParenthesizedExpression=function(){return this.get("expression").getTypeAnnotation()},e.RegExpLiteral=function(){return v(C("RegExp"))},e.RestElement=U,e.SequenceExpression=function(){return this.get("expressions").pop().getTypeAnnotation()},e.StringLiteral=function(){return g()},e.TSAsExpression=I,e.TSNonNullExpression=function(){return this.get("expression").getTypeAnnotation()},e.TaggedTemplateExpression=function(){return D(this.get("tag"))},e.TemplateLiteral=function(){return g()},e.TypeCastExpression=O,e.UnaryExpression=function(R){const K=R.operator;return K==="void"?A():u.indexOf(K)>=0?x():p.indexOf(K)>=0?g():o.indexOf(K)>=0?m():void 0},e.UpdateExpression=function(R){const K=R.operator;if(K==="++"||K==="--")return x()},e.VariableDeclarator=function(){if(this.get("id").isIdentifier())return this.get("init").getTypeAnnotation()};var r=n(0),a=n(426),i=n(223);const{BOOLEAN_BINARY_OPERATORS:s,BOOLEAN_UNARY_OPERATORS:o,NUMBER_BINARY_OPERATORS:l,NUMBER_UNARY_OPERATORS:u,STRING_UNARY_OPERATORS:p,anyTypeAnnotation:h,arrayTypeAnnotation:d,booleanTypeAnnotation:m,buildMatchMemberExpression:f,genericTypeAnnotation:v,identifier:C,nullLiteralTypeAnnotation:E,numberTypeAnnotation:x,stringTypeAnnotation:g,tupleTypeAnnotation:w,unionTypeAnnotation:b,voidTypeAnnotation:A,isIdentifier:T}=r;function O(R){return R.typeAnnotation}function I(R){return R.typeAnnotation}function z(){return v(C("Array"))}function U(){return z()}O.validParent=!0,I.validParent=!0,U.validParent=!0;const W=f("Array.from"),F=f("Object.keys"),N=f("Object.values"),$=f("Object.entries");function D(R){if((R=R.resolve()).isFunction()){const{node:K}=R;if(K.async)return K.generator?v(C("AsyncIterator")):v(C("Promise"));if(K.generator)return v(C("Iterator"));if(R.node.returnType)return R.node.returnType}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(d){if(!this.isReferenced())return;const m=this.scope.getBinding(d.name);return m?m.identifier.typeAnnotation?m.identifier.typeAnnotation:function(f,v,C){const E=[],x=[];let g=u(f,v,x);const w=h(f,v,C);if(w){const b=u(f,w.ifStatement);g=g.filter(A=>b.indexOf(A)<0),E.push(w.typeAnnotation)}if(g.length){g.push(...x);for(const b of g)E.push(b.getTypeAnnotation())}if(E.length)return(0,a.createUnionType)(E)}(m,this,d.name):d.name==="undefined"?l():d.name==="NaN"||d.name==="Infinity"?o():void d.name};var r=n(0),a=n(223);const{BOOLEAN_NUMBER_BINARY_OPERATORS:i,createTypeAnnotationBasedOnTypeof:s,numberTypeAnnotation:o,voidTypeAnnotation:l}=r;function u(d,m,f){const v=d.constantViolations.slice();return v.unshift(d.path),v.filter(C=>{const E=(C=C.resolve())._guessExecutionStatusRelativeTo(m);return f&&E==="unknown"&&f.push(C),E==="before"})}function p(d,m){const f=m.node.operator,v=m.get("right").resolve(),C=m.get("left").resolve();let E,x,g;if(C.isIdentifier({name:d})?E=v:v.isIdentifier({name:d})&&(E=C),E)return f==="==="?E.getTypeAnnotation():i.indexOf(f)>=0?o():void 0;if(f!=="==="&&f!=="=="||(C.isUnaryExpression({operator:"typeof"})?(x=C,g=v):v.isUnaryExpression({operator:"typeof"})&&(x=v,g=C),!x)||!x.get("argument").isIdentifier({name:d})||(g=g.resolve(),!g.isLiteral()))return;const w=g.node.value;return typeof w=="string"?s(w):void 0}function h(d,m,f){const v=function(x,g,w){let b;for(;b=g.parentPath;){if(b.isIfStatement()||b.isConditionalExpression())return g.key==="test"?void 0:b;if(b.isFunction()&&b.parentPath.scope.getBinding(w)!==x)return;g=b}}(d,m,f);if(!v)return;const C=[v.get("test")],E=[];for(let x=0;x<C.length;x++){const g=C[x];if(g.isLogicalExpression())g.node.operator==="&&"&&(C.push(g.get("left")),C.push(g.get("right")));else if(g.isBinaryExpression()){const w=p(f,g);w&&E.push(w)}}return E.length?{typeAnnotation:(0,a.createUnionType)(E),ifStatement:v}:h(d,v,f)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._replaceWith=function(J){var fe;if(!this.container)throw new ReferenceError("Container is falsy");this.inList?ue(this.parent,this.key,[J]):ue(this.parent,this.key,J),this.debug(`Replace with ${J?.type}`),(fe=(0,s.getCachedPaths)(this.hub,this.parent))==null||fe.set(J,this).delete(this.node),this.node=this.container[this.key]=J},e.replaceExpressionWithStatements=function(J){this.resync();const fe=[],Ee=X(J,fe);if(Ee){for(const ge of fe)this.scope.push({id:ge});return this.replaceWith(Ee)[0].get("expressions")}const Ae=this.getFunctionParent(),pe=Ae?.is("async"),oe=Ae?.is("generator"),ce=h([],f(J));this.replaceWith(C(ce,[]));const ie=this.get("callee");(0,u.default)(ie.get("body"),ge=>{this.scope.push({id:ge})},"var");const ne=this.get("callee").getCompletionRecords();for(const ge of ne){if(!ge.isExpressionStatement())continue;const Me=ge.findParent(ae=>ae.isLoop());if(Me){let ae=Me.getData("expressionReplacementReturnUid");ae?ae=b(ae.name):(ae=ie.scope.generateDeclaredUidIdentifier("ret"),ie.get("body").pushContainer("body",K(E(ae))),Me.setData("expressionReplacementReturnUid",ae)),ge.get("expression").replaceWith(d("=",E(ae),ge.node.expression))}else ge.replaceWith(K(ge.node.expression))}ie.arrowFunctionToExpression();const Se=ie,se=pe&&a.default.hasType(this.get("callee.body").node,"AwaitExpression",p),ye=oe&&a.default.hasType(this.get("callee.body").node,"YieldExpression",p);return se&&(Se.set("async",!0),ye||this.replaceWith(m(this.node))),ye&&(Se.set("generator",!0),this.replaceWith(Oe(this.node,!0))),Se.get("body.body")},e.replaceInline=function(J){if(this.resync(),Array.isArray(J)){if(Array.isArray(this.container)){J=this._verifyNodeList(J);const fe=this._containerInsertAfter(J);return this.remove(),fe}return this.replaceWithMultiple(J)}return this.replaceWith(J)},e.replaceWith=function(J){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");let fe=J instanceof i.default?J.node:J;if(!fe)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node===fe)return[this];if(this.isProgram()&&!N(fe))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(fe))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if(typeof fe=="string")throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");let Ee="";if(this.isNodeType("Statement")&&U(fe)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(fe)||this.parentPath.isExportDefaultDeclaration()||(fe=g(fe),Ee="expression")),this.isNodeType("Expression")&&$(fe)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(fe))return this.replaceExpressionWithStatements([fe]);const Ae=this.node;return Ae&&(O(fe,Ae),R(Ae)),this._replaceWith(fe),this.type=fe.type,this.setScope(),this.requeue(),[Ee?this.get(Ee):this]},e.replaceWithMultiple=function(J){var fe;this.resync(),J=this._verifyNodeList(J),A(J[0],this.node),T(J[J.length-1],this.node),(fe=(0,s.getCachedPaths)(this.hub,this.parent))==null||fe.delete(this.node),this.node=this.container[this.key]=null;const Ee=this.insertAfter(J);return this.node?this.requeue():this.remove(),Ee},e.replaceWithSourceString=function(J){let fe;this.resync();try{J=`(${J})`,fe=(0,o.parse)(J)}catch(Ae){const pe=Ae.loc;throw pe&&(Ae.message+=` - make sure this is an expression.
|
||
`+(0,r.codeFrameColumns)(J,{start:{line:pe.line,column:pe.column+1}}),Ae.code="BABEL_REPLACE_SOURCE_ERROR"),Ae}const Ee=fe.program.body[0].expression;return a.default.removeProperties(Ee),this.replaceWith(Ee)};var r=n(36),a=n(14),i=n(28),s=n(35),o=n(21),l=n(0),u=n(429);const{FUNCTION_TYPES:p,arrowFunctionExpression:h,assignmentExpression:d,awaitExpression:m,blockStatement:f,buildUndefinedNode:v,callExpression:C,cloneNode:E,conditionalExpression:x,expressionStatement:g,getBindingIdentifiers:w,identifier:b,inheritLeadingComments:A,inheritTrailingComments:T,inheritsComments:O,isBlockStatement:I,isEmptyStatement:z,isExpression:U,isExpressionStatement:W,isIfStatement:F,isProgram:N,isStatement:$,isVariableDeclaration:D,removeComments:R,returnStatement:K,sequenceExpression:re,validate:ue,yieldExpression:Oe}=l;function X(J,fe){const Ee=[];let Ae=!0;for(const pe of J)if(z(pe)||(Ae=!1),U(pe))Ee.push(pe);else if(W(pe))Ee.push(pe.expression);else if(D(pe)){if(pe.kind!=="var")return;for(const oe of pe.declarations){const ce=w(oe);for(const ie of Object.keys(ce))fe.push(E(ce[ie]));oe.init&&Ee.push(d("=",oe.id,oe.init))}Ae=!0}else if(F(pe)){const oe=pe.consequent?X([pe.consequent],fe):v(),ce=pe.alternate?X([pe.alternate],fe):v();if(!oe||!ce)return;Ee.push(x(pe.test,oe,ce))}else if(I(pe)){const oe=X(pe.body,fe);if(!oe)return;Ee.push(oe)}else{if(!z(pe))return;J.indexOf(pe)===0&&(Ae=!0)}return Ae&&Ee.push(v()),Ee.length===1?Ee[0]:re(Ee)}},()=>{},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(l,u){let p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"var";l.traverse(o,{kind:p,emit:u})};var r=n(0);const{assignmentExpression:a,expressionStatement:i,identifier:s}=r,o={Scope(l,u){u.kind==="let"&&l.skip()},FunctionParent(l){l.skip()},VariableDeclaration(l,u){if(u.kind&&l.node.kind!==u.kind)return;const p=[],h=l.get("declarations");let d;for(const m of h){d=m.node.id,m.node.init&&p.push(i(a("=",m.node.id,m.node.init)));for(const f of Object.keys(m.getBindingIdentifiers()))u.emit(s(f),f,m.node.init!==null)}l.parentPath.isFor({left:l.node})?l.replaceWith(d):l.replaceWithMultiple(p)}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.evaluate=function(){const h={confident:!0,deoptPath:null,seen:new Map};let d=u(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"],a=["isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent",null,null],i=["random"];function s(h){return r.includes(h)}function o(h,d){d.confident&&(d.deoptPath=h,d.confident=!1)}const l=new Map([["undefined",void 0],["Infinity",1/0],["NaN",NaN]]);function u(h,d){const{node:m}=h,{seen:f}=d;if(f.has(m)){const v=f.get(m);return v.resolved?v.value:void o(h,d)}{const v={resolved:!1};f.set(m,v);const C=function(E,x){if(x.confident){if(E.isSequenceExpression()){const g=E.get("expressions");return u(g[g.length-1],x)}if(E.isStringLiteral()||E.isNumericLiteral()||E.isBooleanLiteral())return E.node.value;if(E.isNullLiteral())return null;if(E.isTemplateLiteral())return p(E,E.node.quasis,x);if(E.isTaggedTemplateExpression()&&E.get("tag").isMemberExpression()){const g=E.get("tag.object"),{node:{name:w}}=g,b=E.get("tag.property");if(g.isIdentifier()&&w==="String"&&!E.scope.getBinding(w)&&b.isIdentifier()&&b.node.name==="raw")return p(E,E.node.quasi.quasis,x,!0)}if(E.isConditionalExpression()){const g=u(E.get("test"),x);return x.confident?u(g?E.get("consequent"):E.get("alternate"),x):void 0}if(E.isExpressionWrapper())return u(E.get("expression"),x);if(E.isMemberExpression()&&!E.parentPath.isCallExpression({callee:E.node})){const g=E.get("property"),w=E.get("object");if(w.isLiteral()){const b=w.node.value,A=typeof b;let T=null;if(E.node.computed){if(T=u(g,x),!x.confident)return}else g.isIdentifier()&&(T=g.node.name);if(!(A!=="number"&&A!=="string"||T==null||typeof T!="number"&&typeof T!="string"))return b[T]}}if(E.isReferencedIdentifier()){const g=E.scope.getBinding(E.node.name);if(g){if(g.constantViolations.length>0||E.node.start<g.path.node.end)return void o(g.path,x);if(g.hasValue)return g.value}const w=E.node.name;if(l.has(w))return g?void o(g.path,x):l.get(w);const b=E.resolve();return b===E?void o(E,x):u(b,x)}if(E.isUnaryExpression({prefix:!0})){if(E.node.operator==="void")return;const g=E.get("argument");if(E.node.operator==="typeof"&&(g.isFunction()||g.isClass()))return"function";const w=u(g,x);if(!x.confident)return;switch(E.node.operator){case"!":return!w;case"+":return+w;case"-":return-w;case"~":return~w;case"typeof":return typeof w}}if(E.isArrayExpression()){const g=[],w=E.get("elements");for(const b of w){const A=b.evaluate();if(!A.confident)return void o(A.deopt,x);g.push(A.value)}return g}if(E.isObjectExpression()){const g={},w=E.get("properties");for(const b of w){if(b.isObjectMethod()||b.isSpreadElement())return void o(b,x);const A=b.get("key");let T;if(b.node.computed){if(T=A.evaluate(),!T.confident)return void o(T.deopt,x);T=T.value}else T=A.isIdentifier()?A.node.name:A.node.value;let O=b.get("value").evaluate();if(!O.confident)return void o(O.deopt,x);O=O.value,g[T]=O}return g}if(E.isLogicalExpression()){const g=x.confident,w=u(E.get("left"),x),b=x.confident;x.confident=g;const A=u(E.get("right"),x),T=x.confident;switch(E.node.operator){case"||":return x.confident=b&&(!!w||T),x.confident?w||A:void 0;case"&&":return x.confident=b&&(!w||T),x.confident?w&&A:void 0;case"??":return x.confident=b&&(w!=null||T),x.confident?w??A:void 0}}if(E.isBinaryExpression()){const g=u(E.get("left"),x);if(!x.confident)return;const w=u(E.get("right"),x);if(!x.confident)return;switch(E.node.operator){case"-":return g-w;case"+":return g+w;case"/":return g/w;case"*":return g*w;case"%":return g%w;case"**":return Math.pow(g,w);case"<":return g<w;case">":return g>w;case"<=":return g<=w;case">=":return g>=w;case"==":return g==w;case"!=":return g!=w;case"===":return g===w;case"!==":return g!==w;case"|":return g|w;case"&":return g&w;case"^":return g^w;case"<<":return g<<w;case">>":return g>>w;case">>>":return g>>>w}}if(E.isCallExpression()){const g=E.get("callee");let w,b;if(g.isIdentifier()&&!E.scope.getBinding(g.node.name)&&(s(g.node.name)||function(A){return a.includes(A)}(g.node.name))&&(b=n.g[g.node.name]),g.isMemberExpression()){const A=g.get("object"),T=g.get("property");if(A.isIdentifier()&&T.isIdentifier()&&s(A.node.name)&&!function(O){return i.includes(O)}(T.node.name)){w=n.g[A.node.name];const O=T.node.name;Object.hasOwnProperty.call(w,O)&&(b=w[O])}if(A.isLiteral()&&T.isIdentifier()){const O=typeof A.node.value;O!=="string"&&O!=="number"||(w=A.node.value,b=w[T.node.name])}}if(b){const A=E.get("arguments").map(T=>u(T,x));return x.confident?b.apply(w,A):void 0}}o(E,x)}}(h,d);return d.confident&&(v.resolved=!0,v.value=C),C}}function p(h,d,m){let f=arguments.length>3&&arguments[3]!==void 0&&arguments[3],v="",C=0;const E=h.isTemplateLiteral()?h.get("expressions"):h.get("quasi.expressions");for(const x of d){if(!m.confident)break;v+=f?x.value.raw:x.value.cooked;const g=E[C++];g&&(v+=String(u(g,m)))}if(m.confident)return v}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.arrowFunctionToExpression=function(){let{allowInsertArrow:X=!0,allowInsertArrowWithRest:J=X,noNewArrows:fe=!(pe=>(pe=arguments[0])==null?void 0:pe.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:Ee,fnPath:Ae}=R(this,fe,X,J);if(Ae.ensureBlock(),Ae.node.type="FunctionExpression",!fe){const pe=Ee?null:Ae.scope.generateUidIdentifier("arrowCheckId");return pe&&Ae.parentPath.scope.push({id:pe,init:A([])}),Ae.get("body").unshiftContainer("body",m(h(this.hub.addHelper("newArrowCheck"),[F(),f(pe?pe.name:Ee)]))),Ae.replaceWith(h(g((0,i.default)(this,!0)||Ae.node,f("bind")),[pe?f(pe.name):F()])),Ae.get("callee.object")}return Ae},e.ensureBlock=function(){const X=this.get("body"),J=X.node;if(Array.isArray(X))throw new Error("Can't convert array path to a block statement");if(!J)throw new Error("Can't convert node without a body");if(X.isBlockStatement())return J;const fe=[];let Ee,Ae,pe="body";X.isStatement()?(Ae="body",Ee=0,fe.push(X.node)):(pe+=".body.0",this.isFunction()?(Ee="argument",fe.push(O(X.node))):(Ee="expression",fe.push(m(X.node)))),this.node.body=p(fe);const oe=this.get(pe);return X.setup(oe,Ae?oe.node[Ae]:oe.node,Ae,Ee),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=U(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=n(0),a=n(33),i=n(119),s=n(57);const{arrowFunctionExpression:o,assignmentExpression:l,binaryExpression:u,blockStatement:p,callExpression:h,conditionalExpression:d,expressionStatement:m,identifier:f,isIdentifier:v,jsxIdentifier:C,logicalExpression:E,LOGICAL_OPERATORS:x,memberExpression:g,metaProperty:w,numericLiteral:b,objectExpression:A,restElement:T,returnStatement:O,sequenceExpression:I,spreadElement:z,stringLiteral:U,super:W,thisExpression:F,toExpression:N,unaryExpression:$}=r;e.arrowFunctionToShadowed=function(){this.isArrowFunctionExpression()&&this.arrowFunctionToExpression()};const D=(0,s.merge)([{CallExpression(X,J){let{allSuperCalls:fe}=J;X.get("callee").isSuper()&&fe.push(X)}},a.default]);function R(X){let J,fe=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],Ee=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],Ae=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],pe=X.findParent(ge=>ge.isArrowFunctionExpression()?(J!=null||(J=ge),!1):ge.isFunction()||ge.isProgram()||ge.isClassProperty({static:!1})||ge.isClassPrivateProperty({static:!1}));const oe=pe.isClassMethod({kind:"constructor"});if(pe.isClassProperty()||pe.isClassPrivateProperty())if(J)pe=J;else{if(!Ee)throw X.buildCodeFrameError("Unable to transform arrow inside class property");X.replaceWith(h(o([],N(X.node)),[])),pe=X.get("callee"),X=pe.get("body")}const{thisPaths:ce,argumentsPaths:ie,newTargetPaths:ne,superProps:Se,superCalls:se}=function(ge){const Me=[],ae=[],k=[],B=[],Z=[];return ge.traverse(Oe,{thisPaths:Me,argumentsPaths:ae,newTargetPaths:k,superProps:B,superCalls:Z}),{thisPaths:Me,argumentsPaths:ae,newTargetPaths:k,superProps:B,superCalls:Z}}(X);if(oe&&se.length>0){if(!Ee)throw se[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(!Ae)throw se[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=[];pe.traverse(D,{allSuperCalls:ge});const Me=function(ae){return ue(ae,"supercall",()=>{const k=ae.scope.generateUidIdentifier("args");return o([T(k)],h(W(),[z(f(k.name))]))})}(pe);ge.forEach(ae=>{const k=f(Me);k.loc=ae.node.callee.loc,ae.get("callee").replaceWith(k)})}if(ie.length>0){const ge=ue(pe,"arguments",()=>{const Me=()=>f("arguments");return pe.scope.path.isProgram()?d(u("===",$("typeof",Me()),U("undefined")),pe.scope.buildUndefinedNode(),Me()):Me()});ie.forEach(Me=>{const ae=f(ge);ae.loc=Me.node.loc,Me.replaceWith(ae)})}if(ne.length>0){const ge=ue(pe,"newtarget",()=>w(f("new"),f("target")));ne.forEach(Me=>{const ae=f(ge);ae.loc=Me.node.loc,Me.replaceWith(ae)})}if(Se.length>0){if(!Ee)throw Se[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.");Se.reduce((ge,Me)=>ge.concat(function(ae){if(ae.parentPath.isAssignmentExpression()&&ae.parentPath.node.operator!=="="){const B=ae.parentPath,Z=B.node.operator.slice(0,-1),Pe=B.node.right,Ne=function(Le){return x.includes(Le)}(Z);if(ae.node.computed){const Le=ae.scope.generateDeclaredUidIdentifier("tmp"),de=ae.node.object,ke=ae.node.property;B.get("left").replaceWith(g(de,l("=",Le,ke),!0)),B.get("right").replaceWith(k(Ne?"=":Z,g(de,f(Le.name),!0),Pe))}else{const Le=ae.node.object,de=ae.node.property;B.get("left").replaceWith(g(Le,de)),B.get("right").replaceWith(k(Ne?"=":Z,g(Le,f(de.name)),Pe))}return Ne?B.replaceWith(E(Z,B.node.left,B.node.right)):B.node.operator="=",[B.get("left"),B.get("right").get("left")]}if(ae.parentPath.isUpdateExpression()){const B=ae.parentPath,Z=ae.scope.generateDeclaredUidIdentifier("tmp"),Pe=ae.node.computed?ae.scope.generateDeclaredUidIdentifier("prop"):null,Ne=[l("=",Z,g(ae.node.object,Pe?l("=",Pe,ae.node.property):ae.node.property,ae.node.computed)),l("=",g(ae.node.object,Pe?f(Pe.name):ae.node.property,ae.node.computed),u(ae.parentPath.node.operator[0],f(Z.name),b(1)))];return ae.parentPath.node.prefix||Ne.push(f(Z.name)),B.replaceWith(I(Ne)),[B.get("expressions.0.right"),B.get("expressions.1.left")]}return[ae];function k(B,Z,Pe){return B==="="?l("=",Z,Pe):u(B,Z,Pe)}}(Me)),[]).forEach(ge=>{const Me=ge.node.computed?"":ge.get("property").node.name,ae=ge.parentPath,k=ae.isAssignmentExpression({left:ge.node}),B=ae.isCallExpression({callee:ge.node}),Z=ae.isTaggedTemplateExpression({tag:ge.node}),Pe=function(de,ke,Ge){return ue(de,`superprop_${ke?"set":"get"}:${Ge||""}`,()=>{const nt=[];let ct;if(Ge)ct=g(W(),f(Ge));else{const yt=de.scope.generateUidIdentifier("prop");nt.unshift(yt),ct=g(W(),f(yt.name),!0)}if(ke){const yt=de.scope.generateUidIdentifier("value");nt.push(yt),ct=l("=",ct,f(yt.name))}return o(nt,ct)})}(pe,k,Me),Ne=[];if(ge.node.computed&&Ne.push(ge.get("property").node),k){const de=ae.node.right;Ne.push(de)}const Le=h(f(Pe),Ne);B?(ae.unshiftContainer("arguments",F()),ge.replaceWith(g(Le,f("call"))),ce.push(ae.get("arguments.0"))):k?ae.replaceWith(Le):Z?(ge.replaceWith(h(g(Le,f("bind"),!1),[F()])),ce.push(ge.get("arguments.0"))):ge.replaceWith(Le)})}let ye;return(ce.length>0||!fe)&&(ye=function(ge,Me){return ue(ge,"this",ae=>{if(!Me||!K(ge))return F();ge.traverse(re,{supers:new WeakSet,thisBinding:ae})})}(pe,oe),(fe||oe&&K(pe))&&(ce.forEach(ge=>{const Me=ge.isJSX()?C(ye):f(ye);Me.loc=ge.node.loc,ge.replaceWith(Me)}),fe||(ye=null))),{thisBinding:ye,fnPath:X}}function K(X){return X.isClassMethod()&&!!X.parentPath.parentPath.node.superClass}const re=(0,s.merge)([{CallExpression(X,J){let{supers:fe,thisBinding:Ee}=J;X.get("callee").isSuper()&&(fe.has(X.node)||(fe.add(X.node),X.replaceWithMultiple([X.node,l("=",f(Ee),f("this"))])))}},a.default]);function ue(X,J,fe){const Ee="binding:"+J;let Ae=X.getData(Ee);if(!Ae){const pe=X.scope.generateUidIdentifier(J);Ae=pe.name,X.setData(Ee,Ae),X.scope.push({id:pe,init:fe(Ae)})}return Ae}const Oe=(0,s.merge)([{ThisExpression(X,J){let{thisPaths:fe}=J;fe.push(X)},JSXIdentifier(X,J){let{thisPaths:fe}=J;X.node.name==="this"&&(X.parentPath.isJSXMemberExpression({object:X.node})||X.parentPath.isJSXOpeningElement({name:X.node}))&&fe.push(X)},CallExpression(X,J){let{superCalls:fe}=J;X.get("callee").isSuper()&&fe.push(X)},MemberExpression(X,J){let{superProps:fe}=J;X.get("object").isSuper()&&fe.push(X)},Identifier(X,J){let{argumentsPaths:fe}=J;if(!X.isReferencedIdentifier({name:"arguments"}))return;let Ee=X.scope;do{if(Ee.hasOwnBinding("arguments"))return void Ee.rename("arguments");if(Ee.path.isFunction()&&!Ee.path.isArrowFunctionExpression())break}while(Ee=Ee.parent);fe.push(X)},MetaProperty(X,J){let{newTargetPaths:fe}=J;X.get("meta").isIdentifier({name:"new"})&&X.get("property").isIdentifier({name:"target"})&&fe.push(X)}},a.default])},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.statements=e.statement=e.smart=e.program=e.expression=void 0;var r=n(0);const{assertExpressionStatement:a}=r;function i(p){return{code:h=>`/* @babel/template */;
|
||
${h}`,validate:()=>{},unwrap:h=>p(h.program.body.slice(1))}}const s=i(p=>p.length>1?p:p[0]);e.smart=s;const o=i(p=>p);e.statements=o;const l=i(p=>{if(p.length===0)throw new Error("Found nothing to return.");if(p.length>1)throw new Error("Found multiple statements but wanted one");return p[0]});e.statement=l;const u={code:p=>`(
|
||
${p}
|
||
)`,validate:p=>{if(p.program.body.length>1)throw new Error("Found multiple statements but wanted one");if(u.unwrap(p).start===0)throw new Error("Parse result included parens.")},unwrap:p=>{let{program:h}=p;const[d]=h.body;return a(d),d.expression}};e.expression=u,e.program={code:p=>p,validate:()=>{},unwrap:p=>p.program}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function l(u,p){const h=new WeakMap,d=new WeakMap,m=p||(0,r.validate)(null);return Object.assign(function(f){for(var v=arguments.length,C=new Array(v>1?v-1:0),E=1;E<v;E++)C[E-1]=arguments[E];if(typeof f=="string"){if(C.length>1)throw new Error("Unexpected extra params.");return o((0,a.default)(u,f,(0,r.merge)(m,(0,r.validate)(C[0]))))}if(Array.isArray(f)){let x=h.get(f);return x||(x=(0,i.default)(u,f,m),h.set(f,x)),o(x(C))}if(typeof f=="object"&&f){if(C.length>0)throw new Error("Unexpected extra params.");return l(u,(0,r.merge)(m,(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),E=1;E<v;E++)C[E-1]=arguments[E];if(typeof f=="string"){if(C.length>1)throw new Error("Unexpected extra params.");return(0,a.default)(u,f,(0,r.merge)((0,r.merge)(m,(0,r.validate)(C[0])),s))()}if(Array.isArray(f)){let x=d.get(f);return x||(x=(0,i.default)(u,f,(0,r.merge)(m,s)),d.set(f,x)),x(C)()}throw new Error("Unexpected template param "+typeof f)}})};var r=n(120),a=n(434),i=n(435);const s=(0,r.validate)({placeholderPattern:!1});function o(l){let u="";try{throw new Error}catch(p){p.stack&&(u=p.stack.split(`
|
||
`).slice(3).join(`
|
||
`))}return p=>{try{return l(p)}catch(h){throw h.stack+=`
|
||
=============
|
||
${u}`,h}}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o,l){let u;return o=s.code(o),p=>{const h=(0,r.normalizeReplacements)(p);return u||(u=(0,a.default)(s,o,l)),s.unwrap((0,i.default)(u,h))}};var r=n(120),a=n(225),i=n(226)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o,l){const{metadata:u,names:p}=function(h,d,m){let f="BABEL_TPL$";const v=d.join("");do f="$$"+f;while(v.includes(f));const{names:C,code:E}=function(x,g){const w=[];let b=x[0];for(let A=1;A<x.length;A++){const T=`${g}${A-1}`;w.push(T),b+=T+x[A]}return{names:w,code:b}}(d,f);return{metadata:(0,a.default)(h,h.code(E),{parser:m.parser,placeholderWhitelist:new Set(C.concat(m.placeholderWhitelist?Array.from(m.placeholderWhitelist):[])),placeholderPattern:m.placeholderPattern,preserveComments:m.preserveComments,syntacticPlaceholders:m.syntacticPlaceholders}),names:C}}(s,o,l);return h=>{const d={};return h.forEach((m,f)=>{d[p[f]]=m}),m=>{const f=(0,r.normalizeReplacements)(m);return f&&Object.keys(f).forEach(v=>{if(Object.prototype.hasOwnProperty.call(d,v))throw new Error("Unexpected replacement overlap.")}),s.unwrap((0,i.default)(u,f?Object.assign(f,d):d))}}};var r=n(120),a=n(225),i=n(226)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._guessExecutionStatusRelativeTo=function(g){return x(this,g,new Map)},e._resolve=function(g,w){if(!(w&&w.indexOf(this)>=0))if((w=w||[]).push(this),this.isVariableDeclarator()){if(this.get("id").isIdentifier())return this.get("init").resolve(g,w)}else if(this.isReferencedIdentifier()){const b=this.scope.getBinding(this.node.name);if(!b||!b.constant||b.kind==="module")return;if(b.path!==this){const A=b.path.resolve(g,w);return this.find(T=>T.node===A.node)?void 0:A}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(g,w);if(g&&this.isMemberExpression()){const b=this.toComputedKey();if(!u(b))return;const A=b.value,T=this.get("object").resolve(g,w);if(T.isObjectExpression()){const O=T.get("properties");for(const I of O){if(!I.isProperty())continue;const z=I.get("key");let U=I.isnt("computed")&&z.isIdentifier({name:A});if(U=U||z.isLiteral({value:A}),U)return I.get("value").resolve(g,w)}}else if(T.isArrayExpression()&&!isNaN(+A)){const O=T.get("elements")[A];if(O)return O.resolve(g,w)}}}},e.canHaveVariableDeclarationOrExpression=function(){return(this.key==="init"||this.key==="left")&&this.parentPath.isFor()},e.canSwapBetweenExpressionAndStatement=function(g){return!(this.key!=="body"||!this.parentPath.isArrowFunctionExpression())&&(this.isExpression()?s(g):!!this.isBlockStatement()&&o(g))},e.equals=function(g,w){return this.node[g]===w},e.getSource=function(){const g=this.node;if(g.end){const w=this.hub.getCode();if(w)return w.slice(g.start,g.end)}return""},e.has=m,e.is=void 0,e.isCompletionRecord=function(g){let w=this,b=!0;do{const{type:A,container:T}=w;if(!b&&(w.isFunction()||A==="StaticBlock"))return!!g;if(b=!1,Array.isArray(T)&&w.key!==T.length-1)return!1}while((w=w.parentPath)&&!w.isProgram()&&!w.isDoExpression());return!0},e.isConstantExpression=function(){if(this.isIdentifier()){const g=this.scope.getBinding(this.node.name);return!!g&&g.constant}if(this.isLiteral())return!this.isRegExpLiteral()&&(!this.isTemplateLiteral()||this.get("expressions").every(g=>g.isConstantExpression()));if(this.isUnaryExpression())return this.node.operator==="void"&&this.get("argument").isConstantExpression();if(this.isBinaryExpression()){const{operator:g}=this.node;return g!=="in"&&g!=="instanceof"&&this.get("left").isConstantExpression()&&this.get("right").isConstantExpression()}return!1},e.isInStrictMode=function(){return!!(this.isProgram()?this:this.parentPath).find(g=>{if(g.isProgram({sourceType:"module"})||g.isClass())return!0;if(g.isArrowFunctionExpression()&&!g.get("body").isBlockStatement())return!1;let w;if(g.isFunction())w=g.node.body;else{if(!g.isProgram())return!1;w=g.node}for(const b of w.directives)if(b.value.value==="use strict")return!0})},e.isNodeType=function(g){return h(this.type,g)},e.isStatementOrBlock=function(){return!this.parentPath.isLabeledStatement()&&!s(this.container)&&a.includes(this.key)},e.isStatic=function(){return this.scope.isStatic(this.node)},e.isnt=function(g){return!this.has(g)},e.matchesPattern=function(g,w){return d(this.node,g,w)},e.referencesImport=function(g,w){if(!this.isReferencedIdentifier()){if(this.isJSXMemberExpression()&&this.node.property.name===w||(this.isMemberExpression()||this.isOptionalMemberExpression())&&(this.node.computed?p(this.node.property,{value:w}):this.node.property.name===w)){const O=this.get("object");return O.isReferencedIdentifier()&&O.referencesImport(g,"*")}return!1}const b=this.scope.getBinding(this.node.name);if(!b||b.kind!=="module")return!1;const A=b.path,T=A.parentPath;return!!T.isImportDeclaration()&&T.node.source.value===g&&(!w||!(!A.isImportDefaultSpecifier()||w!=="default")||!(!A.isImportNamespaceSpecifier()||w!=="*")||!(!A.isImportSpecifier()||!l(A.node.imported,{name:w})))},e.resolve=function(g,w){return this._resolve(g,w)||this},e.willIMaybeExecuteBefore=function(g){return this._guessExecutionStatusRelativeTo(g)!=="after"};var r=n(0);const{STATEMENT_OR_BLOCK_KEYS:a,VISITOR_KEYS:i,isBlockStatement:s,isExpression:o,isIdentifier:l,isLiteral:u,isStringLiteral:p,isType:h,matchesPattern:d}=r;function m(g){const w=this.node&&this.node[g];return w&&Array.isArray(w)?!!w.length:!!w}function f(g){return g.isProgram()?g:(g.parentPath.scope.getFunctionParent()||g.parentPath.scope.getProgramParent()).path}function v(g,w){switch(g){case"LogicalExpression":case"AssignmentPattern":return w==="right";case"ConditionalExpression":case"IfStatement":return w==="consequent"||w==="alternate";case"WhileStatement":case"DoWhileStatement":case"ForInStatement":case"ForOfStatement":return w==="body";case"ForStatement":return w==="body"||w==="update";case"SwitchStatement":return w==="cases";case"TryStatement":return w==="handler";case"OptionalMemberExpression":return w==="property";case"OptionalCallExpression":return w==="arguments";default:return!1}}function C(g,w){for(let b=0;b<w;b++){const A=g[b];if(v(A.parent.type,A.parentKey))return!0}return!1}e.is=m;const E=Symbol();function x(g,w,b){const A={this:f(g),target:f(w)};if(A.target.node!==A.this.node)return function(F,N,$){let D,R=$.get(F.node);if(R){if(D=R.get(N.node))return D===E?"unknown":D}else $.set(F.node,R=new Map);R.set(N.node,E);const K=function(re,ue,Oe){if(!ue.isFunctionDeclaration())return x(re,ue,Oe)==="before"?"before":"unknown";if(ue.parentPath.isExportDeclaration())return"unknown";const X=ue.scope.getBinding(ue.node.id.name);if(!X.references)return"before";const J=X.referencePaths;let fe;for(const Ee of J){if(Ee.find(pe=>pe.node===ue.node))continue;if(Ee.key!=="callee"||!Ee.parentPath.isCallExpression())return"unknown";const Ae=x(re,Ee,Oe);if(fe&&fe!==Ae)return"unknown";fe=Ae}return fe}(F,N,$);return R.set(N.node,K),K}(g,A.target,b);const T={target:w.getAncestry(),this:g.getAncestry()};if(T.target.indexOf(g)>=0)return"after";if(T.this.indexOf(w)>=0)return"before";let O;const I={target:0,this:0};for(;!O&&I.this<T.this.length;){const F=T.this[I.this];I.target=T.target.indexOf(F),I.target>=0?O=F:I.this++}if(!O)throw new Error("Internal Babel error - The two compared nodes don't appear to belong to the same program.");if(C(T.this,I.this-1)||C(T.target,I.target-1))return"unknown";const z={this:T.this[I.this-1],target:T.target[I.target-1]};if(z.target.listKey&&z.this.listKey&&z.target.container===z.this.container)return z.target.key>z.this.key?"before":"after";const U=i[O.type],W=U.indexOf(z.this.parentKey);return U.indexOf(z.target.parentKey)>W?"before":"after"}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._call=function(s){if(!s)return!1;for(const o of s){if(!o)continue;const l=this.node;if(!l)return!0;const u=o.call(this.state,this,this.state);if(u&&typeof u=="object"&&typeof u.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(u)throw new Error(`Unexpected return value from visitor method ${o}`);if(this.node!==l||this._traverseFlags>0)return!0}return!1},e._getQueueContexts=function(){let s=this,o=this.contexts;for(;!o.length&&(s=s.parentPath,s);)o=s.contexts;return o},e._resyncKey=function(){if(this.container&&this.node!==this.container[this.key]){if(Array.isArray(this.container)){for(let s=0;s<this.container.length;s++)if(this.container[s]===this.node)return void this.setKey(s)}else for(const s of Object.keys(this.container))if(this.container[s]===this.node)return void this.setKey(s);this.key=null}},e._resyncList=function(){if(!this.parent||!this.inList)return;const s=this.parent[this.listKey];this.container!==s&&(this.container=s||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(s){const o=this.opts;return this.debug(s),!(!this.node||!this._call(o[s]))||!!this.node&&this._call((l=o[this.node.type])==null?void 0:l[s]);var l},e.isBlacklisted=e.isDenylisted=function(){var s;const o=(s=this.opts.denylist)!=null?s:this.opts.blacklist;return o&&o.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(s){this.contexts.push(s),this.setContext(s)},e.requeue=function(){let s=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this;if(s.removed)return;const o=this.contexts;for(const l of o)l.maybeQueue(s)},e.resync=function(){this.removed||(this._resyncParent(),this._resyncList(),this._resyncKey())},e.setContext=function(s){return this.skipKeys!=null&&(this.skipKeys={}),this._traverseFlags=0,s&&(this.context=s,this.state=s.state,this.opts=s.opts),this.setScope(),this},e.setKey=function(s){var o;this.key=s,this.node=this.container[this.key],this.type=(o=this.node)==null?void 0:o.type},e.setScope=function(){var s,o;if((s=this.opts)!=null&&s.noScope)return;let l,u=this.parentPath;for(((this.key==="key"||this.listKey==="decorators")&&u.isMethod()||this.key==="discriminant"&&u.isSwitchStatement())&&(u=u.parentPath);u&&!l;){var p;if((p=u.opts)!=null&&p.noScope)return;l=u.scope,u=u.parentPath}this.scope=this.getScope(l),(o=this.scope)==null||o.init()},e.setup=function(s,o,l,u){this.listKey=l,this.container=o,this.parentPath=s||this.parentPath,this.setKey(u)},e.skip=function(){this.shouldSkip=!0},e.skipKey=function(s){this.skipKeys==null&&(this.skipKeys={}),this.skipKeys[s]=!0},e.stop=function(){this._traverseFlags|=a.SHOULD_SKIP|a.SHOULD_STOP},e.visit=function(){var s,o;if(!this.node||this.isDenylisted()||(s=(o=this.opts).shouldSkip)!=null&&s.call(o,this))return!1;const l=this.context;return this.shouldSkip||this.call("enter")?(this.debug("Skip..."),this.shouldStop):(i(this,l),this.debug("Recursing into..."),this.shouldStop=(0,r.traverseNode)(this.node,this.opts,this.scope,this.state,this,this.skipKeys),i(this,l),this.call("exit"),this.shouldStop)};var r=n(100),a=n(28);function i(s,o){s.context!==o&&(s.context=o,s.state=o.state,s.opts=o.opts)}},(t,e,n)=>{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|=i.SHOULD_SKIP|i.REMOVED,this.parent&&(0,a.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=o(this.node,!1,!1,!0);Object.keys(l).forEach(u=>this.scope.removeBinding(u))},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=n(439),a=n(35),i=n(28),s=n(0);const{getBindingIdentifiers:o}=s},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.hooks=void 0,e.hooks=[function(n,r){if(n.key==="test"&&(r.isWhile()||r.isSwitchCase())||n.key==="declaration"&&r.isExportDeclaration()||n.key==="body"&&r.isLabeledStatement()||n.listKey==="declarations"&&r.isVariableDeclaration()&&r.node.declarations.length===1||n.key==="expression"&&r.isExpressionStatement())return r.remove(),!0},function(n,r){if(r.isSequenceExpression()&&r.node.expressions.length===1)return r.replaceWith(r.node.expressions[0]),!0},function(n,r){if(r.isBinary())return n.key==="left"?r.replaceWith(r.node.right):r.replaceWith(r.node.left),!0},function(n,r){if(r.isIfStatement()&&n.key==="consequent"||n.key==="body"&&(r.isLoop()||r.isArrowFunctionExpression()))return n.replaceWith({type:"BlockStatement",body:[]}),!0}]},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._containerInsert=function(O,I){this.updateSiblingKeys(O,I.length);const z=[];this.container.splice(O,0,...I);for(let F=0;F<I.length;F++){var U;const N=O+F,$=this.getSibling(N);z.push($),(U=this.context)!=null&&U.queue&&$.pushContext(this.context)}const W=this._getQueueContexts();for(const F of z){F.setScope(),F.debug("Inserted.");for(const N of W)N.maybeQueue(F,!0)}return z},e._containerInsertAfter=function(O){return this._containerInsert(this.key+1,O)},e._containerInsertBefore=function(O){return this._containerInsert(this.key,O)},e._verifyNodeList=function(O){if(!O)return[];Array.isArray(O)||(O=[O]);for(let I=0;I<O.length;I++){const z=O[I];let U;if(z?typeof z!="object"?U="contains a non-object node":z.type?z instanceof i.default&&(U="has a NodePath when it expected a raw object"):U="without a type":U="has falsy node",U){const W=Array.isArray(z)?"array":typeof z;throw new Error(`Node list ${U} with the index of ${I} and type of ${W}`)}}return O},e.hoist=function(){let O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.scope;return new a.default(this,O).run()},e.insertAfter=function(O){if(this._assertUnremoved(),this.isSequenceExpression())return A(this.get("expressions")).insertAfter(O);const I=this._verifyNodeList(O),{parentPath:z,parent:U}=this;if(z.isExpressionStatement()||z.isLabeledStatement()||C(U)||z.isExportDefaultDeclaration()&&this.isDeclaration())return z.insertAfter(I.map(W=>E(W)?m(W):W));if(this.isNodeType("Expression")&&!this.isJSXElement()&&!z.isJSXElement()||z.isForStatement()&&this.key==="init"){if(this.node){const W=this.node;let{scope:F}=this;if(F.path.isPattern())return l(W),this.replaceWith(h(o([],W),[])),this.get("callee.body").insertAfter(I),[this];if(T(this))I.unshift(W);else if(v(W)&&w(W.callee))I.unshift(W),I.push(b());else if(function(N,$){if(!f(N)||!x(N.left))return!1;const D=$.getBlockParent();return D.hasOwnBinding(N.left.name)&&D.getOwnBinding(N.left.name).constantViolations.length<=1}(W,F))I.unshift(W),I.push(d(W.left));else if(F.isPure(W,!0))I.push(W);else{z.isMethod({computed:!0,key:W})&&(F=F.parent);const N=F.generateDeclaredUidIdentifier();I.unshift(m(u("=",d(N),W))),I.push(m(d(N)))}}return this.replaceExpressionWithStatements(I)}if(Array.isArray(this.container))return this._containerInsertAfter(I);if(this.isStatementOrBlock()){const W=this.node,F=W&&(!this.isExpressionStatement()||W.expression!=null);return this.replaceWith(p(F?[W]:[])),this.pushContainer("body",I)}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(O){this._assertUnremoved();const I=this._verifyNodeList(O),{parentPath:z,parent:U}=this;if(z.isExpressionStatement()||z.isLabeledStatement()||C(U)||z.isExportDefaultDeclaration()&&this.isDeclaration())return z.insertBefore(I);if(this.isNodeType("Expression")&&!this.isJSXElement()||z.isForStatement()&&this.key==="init")return this.node&&I.push(this.node),this.replaceExpressionWithStatements(I);if(Array.isArray(this.container))return this._containerInsertBefore(I);if(this.isStatementOrBlock()){const W=this.node,F=W&&(!this.isExpressionStatement()||W.expression!=null);return this.replaceWith(p(F?[W]:[])),this.unshiftContainer("body",I)}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(O,I){this._assertUnremoved();const z=this._verifyNodeList(I),U=this.node[O];return i.default.get({parentPath:this,parent:this.node,container:U,listKey:O,key:U.length}).setContext(this.context).replaceWithMultiple(z)},e.unshiftContainer=function(O,I){return this._assertUnremoved(),I=this._verifyNodeList(I),i.default.get({parentPath:this,parent:this.node,container:this.node[O],listKey:O,key:0}).setContext(this.context)._containerInsertBefore(I)},e.updateSiblingKeys=function(O,I){if(!this.parent)return;const z=(0,r.getCachedPaths)(this.hub,this.parent)||[];for(const[,U]of z)typeof U.key=="number"&&U.key>=O&&(U.key+=I)};var r=n(35),a=n(441),i=n(28),s=n(0);const{arrowFunctionExpression:o,assertExpression:l,assignmentExpression:u,blockStatement:p,callExpression:h,cloneNode:d,expressionStatement:m,isAssignmentExpression:f,isCallExpression:v,isExportNamedDeclaration:C,isExpression:E,isIdentifier:x,isSequenceExpression:g,isSuper:w,thisExpression:b}=s,A=O=>O[O.length-1];function T(O){return g(O.parent)&&(A(O.parent.expressions)!==O.node||T(O.parentPath))}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(0),a=r;const{react:i}=r,{cloneNode:s,jsxExpressionContainer:o,variableDeclaration:l,variableDeclarator:u}=a,p={ReferencedIdentifier(h,d){if(h.isJSXIdentifier()&&i.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 m=h.scope.getBinding(h.node.name);if(m){for(const f of m.constantViolations)if(f.scope!==m.path.scope)return d.mutableBinding=!0,void h.stop();m===d.scope.getBinding(h.node.name)&&(d.bindings[h.node.name]=m)}}};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 m=this.bindings[d];if(!h.bindingIdentifierEquals(d,m.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 m of Object.keys(this.bindings)){if(!d.hasOwnBinding(m))continue;const f=this.bindings[m];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 m=0;m<d.length;m++)if(!d[m].node._blockHoist)return d[m]}}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 m=this.bindings[d];if(m.kind==="param"&&m.constant)return!0}return!1}run(){if(this.path.traverse(p,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 m=u(d,this.path.node),f=this.attachAfter?"insertAfter":"insertBefore",[v]=h[f]([h.isVariableDeclarator()?m:l("var",[m])]),C=this.path.parentPath;return C.isJSXElement()&&this.path.container===C.node.children&&(d=o(d)),this.path.replaceWith(s(d)),h.isVariableDeclarator()?v.get("init"):v.get("declarations.0.init")}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._getKey=function(E,x){const g=this.node,w=g[E];return Array.isArray(w)?w.map((b,A)=>r.default.get({listKey:E,parentPath:this,parent:g,container:w,key:A}).setContext(x)):r.default.get({parentPath:this,parent:g,container:g,key:E}).setContext(x)},e._getPattern=function(E,x){let g=this;for(const w of E)g=w==="."?g.parentPath:Array.isArray(g)?g[w]:g.get(w,x);return g},e.get=function(E){let x=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];x===!0&&(x=this.context);const g=E.split(".");return g.length===1?this._getKey(E,x):this._getPattern(g,x)},e.getAllNextSiblings=function(){let E=this.key,x=this.getSibling(++E);const g=[];for(;x.node;)g.push(x),x=this.getSibling(++E);return g},e.getAllPrevSiblings=function(){let E=this.key,x=this.getSibling(--E);const g=[];for(;x.node;)g.push(x),x=this.getSibling(--E);return g},e.getBindingIdentifierPaths=function(){let E=arguments.length>0&&arguments[0]!==void 0&&arguments[0],x=arguments.length>1&&arguments[1]!==void 0&&arguments[1];const g=[this],w=Object.create(null);for(;g.length;){const b=g.shift();if(!b||!b.node)continue;const A=i.keys[b.node.type];if(b.isIdentifier())E?(w[b.node.name]=w[b.node.name]||[]).push(b):w[b.node.name]=b;else if(b.isExportDeclaration()){const T=b.get("declaration");o(T)&&g.push(T)}else{if(x){if(b.isFunctionDeclaration()){g.push(b.get("id"));continue}if(b.isFunctionExpression())continue}if(A)for(let T=0;T<A.length;T++){const O=A[T],I=b.get(O);Array.isArray(I)?g.push(...I):I.node&&g.push(I)}}}return w},e.getBindingIdentifiers=function(E){return i(this.node,E)},e.getCompletionRecords=function(){return C(this,{canHaveBreak:!1,shouldPopulateBreak:!1,inCaseClause:!1}).map(E=>E.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 E=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return this.getBindingIdentifierPaths(E,!0)},e.getOuterBindingIdentifiers=function(E){return s(this.node,E)},e.getPrevSibling=function(){return this.getSibling(this.key-1)},e.getSibling=function(E){return r.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:E}).setContext(this.context)};var r=n(28),a=n(0);const{getBindingIdentifiers:i,getOuterBindingIdentifiers:s,isDeclaration:o,numericLiteral:l,unaryExpression:u}=a,p=0,h=1;function d(E,x,g){return E&&x.push(...C(E,g)),x}function m(E){E.forEach(x=>{x.type=h})}function f(E,x){E.forEach(g=>{g.path.isBreakStatement({label:null})&&(x?g.path.replaceWith(u("void",l(0))):g.path.remove())})}function v(E,x){const g=[];if(x.canHaveBreak){let w=[];for(let b=0;b<E.length;b++){const A=E[b],T=Object.assign({},x,{inCaseClause:!1});A.isBlockStatement()&&(x.inCaseClause||x.shouldPopulateBreak)?T.shouldPopulateBreak=!0:T.shouldPopulateBreak=!1;const O=C(A,T);if(O.length>0&&O.every(I=>I.type===h)){w.length>0&&O.every(I=>I.path.isBreakStatement({label:null}))?(m(w),g.push(...w),w.some(I=>I.path.isDeclaration())&&(g.push(...O),f(O,!0)),f(O,!1)):(g.push(...O),x.shouldPopulateBreak||f(O,!0));break}if(b===E.length-1)g.push(...O);else{w=[];for(let I=0;I<O.length;I++){const z=O[I];z.type===h&&g.push(z),z.type===p&&w.push(z)}}}}else if(E.length)for(let w=E.length-1;w>=0;w--){const b=C(E[w],x);if(b.length>1||b.length===1&&!b[0].path.isVariableDeclaration()){g.push(...b);break}}return g}function C(E,x){let g=[];if(E.isIfStatement())g=d(E.get("consequent"),g,x),g=d(E.get("alternate"),g,x);else{if(E.isDoExpression()||E.isFor()||E.isWhile()||E.isLabeledStatement())return d(E.get("body"),g,x);if(E.isProgram()||E.isBlockStatement())return v(E.get("body"),x);if(E.isFunction())return C(E.get("body"),x);if(E.isTryStatement())g=d(E.get("block"),g,x),g=d(E.get("handler"),g,x);else{if(E.isCatchClause())return d(E.get("body"),g,x);if(E.isSwitchStatement())return function(w,b,A){let T=[];for(let O=0;O<w.length;O++){const I=C(w[O],A),z=[],U=[];for(const W of I)W.type===p&&z.push(W),W.type===h&&U.push(W);z.length&&(T=z),b.push(...U)}return b.push(...T),b}(E.get("cases"),g,x);if(E.isSwitchCase())return v(E.get("consequent"),{canHaveBreak:!0,shouldPopulateBreak:!1,inCaseClause:!0});E.isBreakStatement()?g.push(function(w){return{type:h,path:w}}(E)):g.push(function(w){return{type:p,path:w}}(E))}}return g}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.addComment=function(o,l,u){a(this.node,o,l,u)},e.addComments=function(o,l){i(this.node,o,l)},e.shareCommentsWithSiblings=function(){if(typeof this.key=="string")return;const o=this.node;if(!o)return;const l=o.trailingComments,u=o.leadingComments;if(!l&&!u)return;const p=this.getSibling(this.key-1),h=this.getSibling(this.key+1),d=!!p.node,m=!!h.node;d&&(u&&p.addComments("trailing",s(u,p.node.trailingComments)),l&&!m&&p.addComments("trailing",l)),m&&(l&&h.addComments("leading",s(l,h.node.leadingComments)),u&&!d&&h.addComments("leading",u))};var r=n(0);const{addComment:a,addComments:i}=r;function s(o,l){if(l==null||!l.length)return o;const u=new Set(l);return o.filter(p=>!u.has(p))}},(t,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(n,r){return new(arguments.length>2&&arguments[2]!==void 0?arguments[2]:TypeError)(r)}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(37),a=n(446);const i=Object.assign({__proto__:null},a.default);e.default=i;const s=o=>l=>({minVersion:o,ast:()=>r.default.program.ast(l)});i.AwaitValue=s("7.0.0-beta.0")`
|
||
export default function _AwaitValue(value) {
|
||
this.wrapped = value;
|
||
}
|
||
`,i.wrapAsyncGenerator=s("7.0.0-beta.0")`
|
||
import AsyncGenerator from "AsyncGenerator";
|
||
|
||
export default function _wrapAsyncGenerator(fn) {
|
||
return function () {
|
||
return new AsyncGenerator(fn.apply(this, arguments));
|
||
};
|
||
}
|
||
`,i.asyncToGenerator=s("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);
|
||
});
|
||
};
|
||
}
|
||
`,i.classCallCheck=s("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");
|
||
}
|
||
}
|
||
`,i.createClass=s("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;
|
||
}
|
||
`,i.defineEnumerableProperties=s("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;
|
||
}
|
||
`,i.defaults=s("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;
|
||
}
|
||
`,i.defineProperty=s("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;
|
||
}
|
||
`,i.extends=s("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);
|
||
}
|
||
`,i.objectSpread=s("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;
|
||
}
|
||
`,i.inherits=s("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);
|
||
}
|
||
`,i.inheritsLoose=s("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);
|
||
}
|
||
`,i.getPrototypeOf=s("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);
|
||
}
|
||
`,i.setPrototypeOf=s("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);
|
||
}
|
||
`,i.isNativeFunction=s("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";
|
||
}
|
||
}
|
||
`,i.wrapNativeSuper=s("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)
|
||
}
|
||
`,i.instanceof=s("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;
|
||
}
|
||
}
|
||
`,i.interopRequireDefault=s("7.0.0-beta.0")`
|
||
export default function _interopRequireDefault(obj) {
|
||
return obj && obj.__esModule ? obj : { default: obj };
|
||
}
|
||
`,i.newArrowCheck=s("7.0.0-beta.0")`
|
||
export default function _newArrowCheck(innerThis, boundThis) {
|
||
if (innerThis !== boundThis) {
|
||
throw new TypeError("Cannot instantiate an arrow function");
|
||
}
|
||
}
|
||
`,i.objectDestructuringEmpty=s("7.0.0-beta.0")`
|
||
export default function _objectDestructuringEmpty(obj) {
|
||
if (obj == null) throw new TypeError("Cannot destructure " + obj);
|
||
}
|
||
`,i.objectWithoutPropertiesLoose=s("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;
|
||
}
|
||
`,i.objectWithoutProperties=s("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;
|
||
}
|
||
`,i.assertThisInitialized=s("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;
|
||
}
|
||
`,i.possibleConstructorReturn=s("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);
|
||
}
|
||
`,i.createSuper=s("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);
|
||
}
|
||
}
|
||
`,i.superPropBase=s("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;
|
||
}
|
||
`,i.get=s("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);
|
||
}
|
||
`,i.set=s("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;
|
||
}
|
||
`,i.taggedTemplateLiteral=s("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) }
|
||
}));
|
||
}
|
||
`,i.taggedTemplateLiteralLoose=s("7.0.0-beta.0")`
|
||
export default function _taggedTemplateLiteralLoose(strings, raw) {
|
||
if (!raw) { raw = strings.slice(0); }
|
||
strings.raw = raw;
|
||
return strings;
|
||
}
|
||
`,i.readOnlyError=s("7.0.0-beta.0")`
|
||
export default function _readOnlyError(name) {
|
||
throw new TypeError("\\"" + name + "\\" is read-only");
|
||
}
|
||
`,i.writeOnlyError=s("7.12.13")`
|
||
export default function _writeOnlyError(name) {
|
||
throw new TypeError("\\"" + name + "\\" is write-only");
|
||
}
|
||
`,i.classNameTDZError=s("7.0.0-beta.0")`
|
||
export default function _classNameTDZError(name) {
|
||
throw new ReferenceError("Class \\"" + name + "\\" cannot be referenced in computed property keys.");
|
||
}
|
||
`,i.temporalUndefined=s("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() {}
|
||
`,i.tdz=s("7.5.5")`
|
||
export default function _tdzError(name) {
|
||
throw new ReferenceError(name + " is not defined - temporal dead zone");
|
||
}
|
||
`,i.temporalRef=s("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;
|
||
}
|
||
`,i.slicedToArray=s("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()
|
||
);
|
||
}
|
||
`,i.slicedToArrayLoose=s("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()
|
||
);
|
||
}
|
||
`,i.toArray=s("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()
|
||
);
|
||
}
|
||
`,i.toConsumableArray=s("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()
|
||
);
|
||
}
|
||
`,i.arrayWithoutHoles=s("7.0.0-beta.0")`
|
||
import arrayLikeToArray from "arrayLikeToArray";
|
||
|
||
export default function _arrayWithoutHoles(arr) {
|
||
if (Array.isArray(arr)) return arrayLikeToArray(arr);
|
||
}
|
||
`,i.arrayWithHoles=s("7.0.0-beta.0")`
|
||
export default function _arrayWithHoles(arr) {
|
||
if (Array.isArray(arr)) return arr;
|
||
}
|
||
`,i.maybeArrayLike=s("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);
|
||
}
|
||
`,i.iterableToArray=s("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);
|
||
}
|
||
`,i.unsupportedIterableToArray=s("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);
|
||
}
|
||
`,i.arrayLikeToArray=s("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;
|
||
}
|
||
`,i.nonIterableSpread=s("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."
|
||
);
|
||
}
|
||
`,i.nonIterableRest=s("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."
|
||
);
|
||
}
|
||
`,i.createForOfIteratorHelper=s("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;
|
||
}
|
||
}
|
||
};
|
||
}
|
||
`,i.createForOfIteratorHelperLoose=s("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.");
|
||
}
|
||
`,i.skipFirstGeneratorNext=s("7.0.0-beta.0")`
|
||
export default function _skipFirstGeneratorNext(fn) {
|
||
return function () {
|
||
var it = fn.apply(this, arguments);
|
||
it.next();
|
||
return it;
|
||
}
|
||
}
|
||
`,i.initializerWarningHelper=s("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.'
|
||
);
|
||
}
|
||
`,i.initializerDefineProperty=s("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,
|
||
});
|
||
}
|
||
`,i.applyDecoratedDescriptor=s("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;
|
||
}
|
||
`,i.classPrivateFieldLooseKey=s("7.0.0-beta.0")`
|
||
var id = 0;
|
||
export default function _classPrivateFieldKey(name) {
|
||
return "__private_" + (id++) + "_" + name;
|
||
}
|
||
`,i.classPrivateFieldLooseBase=s("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;
|
||
}
|
||
`,i.classPrivateFieldGet=s("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);
|
||
}
|
||
`,i.classPrivateFieldSet=s("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;
|
||
}
|
||
`,i.classPrivateFieldDestructureSet=s("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);
|
||
}
|
||
`,i.classExtractFieldDescriptor=s("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);
|
||
}
|
||
`,i.classStaticPrivateFieldSpecGet=s("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);
|
||
}
|
||
`,i.classStaticPrivateFieldSpecSet=s("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;
|
||
}
|
||
`,i.classStaticPrivateMethodGet=s("7.3.2")`
|
||
import classCheckPrivateStaticAccess from "classCheckPrivateStaticAccess";
|
||
export default function _classStaticPrivateMethodGet(receiver, classConstructor, method) {
|
||
classCheckPrivateStaticAccess(receiver, classConstructor);
|
||
return method;
|
||
}
|
||
`,i.classStaticPrivateMethodSet=s("7.3.2")`
|
||
export default function _classStaticPrivateMethodSet() {
|
||
throw new TypeError("attempted to set read only static private field");
|
||
}
|
||
`,i.classApplyDescriptorGet=s("7.13.10")`
|
||
export default function _classApplyDescriptorGet(receiver, descriptor) {
|
||
if (descriptor.get) {
|
||
return descriptor.get.call(receiver);
|
||
}
|
||
return descriptor.value;
|
||
}
|
||
`,i.classApplyDescriptorSet=s("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;
|
||
}
|
||
}
|
||
`,i.classApplyDescriptorDestructureSet=s("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;
|
||
}
|
||
}
|
||
`,i.classStaticPrivateFieldDestructureSet=s("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);
|
||
}
|
||
`,i.classCheckPrivateStaticAccess=s("7.13.10")`
|
||
export default function _classCheckPrivateStaticAccess(receiver, classConstructor) {
|
||
if (receiver !== classConstructor) {
|
||
throw new TypeError("Private static access of wrong provenance");
|
||
}
|
||
}
|
||
`,i.classCheckPrivateStaticFieldDescriptor=s("7.13.10")`
|
||
export default function _classCheckPrivateStaticFieldDescriptor(descriptor, action) {
|
||
if (descriptor === undefined) {
|
||
throw new TypeError("attempted to " + action + " private static field before its declaration");
|
||
}
|
||
}
|
||
`,i.decorate=s("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;
|
||
}
|
||
|
||
`,i.classPrivateMethodGet=s("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;
|
||
}
|
||
`,i.checkPrivateRedeclaration=s("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");
|
||
}
|
||
}
|
||
`,i.classPrivateFieldInitSpec=s("7.14.1")`
|
||
import checkPrivateRedeclaration from "checkPrivateRedeclaration";
|
||
|
||
export default function _classPrivateFieldInitSpec(obj, privateMap, value) {
|
||
checkPrivateRedeclaration(obj, privateMap);
|
||
privateMap.set(obj, value);
|
||
}
|
||
`,i.classPrivateMethodInitSpec=s("7.14.1")`
|
||
import checkPrivateRedeclaration from "checkPrivateRedeclaration";
|
||
|
||
export default function _classPrivateMethodInitSpec(obj, privateSet) {
|
||
checkPrivateRedeclaration(obj, privateSet);
|
||
privateSet.add(obj);
|
||
}
|
||
`,i.classPrivateMethodSet=s("7.1.6")`
|
||
export default function _classPrivateMethodSet() {
|
||
throw new TypeError("attempted to reassign private method");
|
||
}
|
||
`,i.identity=s("7.17.0")`
|
||
export default function _identity(x) {
|
||
return x;
|
||
}
|
||
`,i.nullishReceiverError=s("7.22.6")`
|
||
export default function _nullishReceiverError(r) {
|
||
throw new TypeError("Cannot set property of null or undefined.");
|
||
}
|
||
`},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(37);function a(i,s){return Object.freeze({minVersion:i,ast:()=>r.default.program.ast(s,{preserveComments:!0})})}e.default=Object.freeze({AsyncGenerator:a("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:a("7.18.14","export default function _OverloadYield(t,e){this.v=t,this.k=e}"),applyDecs:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("7.0.0-beta.0",'import OverloadYield from"OverloadYield";export default function _awaitAsyncGenerator(e){return new OverloadYield(e,0)}'),callSuper:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("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:a("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)}')})},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(25),a=n(0),i=n(448),s=n(250);const{numericLiteral:o,sequenceExpression:l}=a;e.default=class{constructor(u,p,h){this._defaultOpts={importedSource:null,importedType:"commonjs",importedInterop:"babel",importingInterop:"babel",ensureLiveReference:!1,ensureNoContext:!1,importPosition:"before"};const d=u.find(m=>m.isProgram());this._programPath=d,this._programScope=d.scope,this._hub=d.hub,this._defaultOpts=this._applyDefaults(p,h,!0)}addDefault(u,p){return this.addNamed("default",u,p)}addNamed(u,p,h){return r(typeof u=="string"),this._generateImport(this._applyDefaults(p,h),u)}addNamespace(u,p){return this._generateImport(this._applyDefaults(u,p),null)}addSideEffect(u,p){return this._generateImport(this._applyDefaults(u,p),void 0)}_applyDefaults(u,p){let h,d=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return typeof u=="string"?h=Object.assign({},this._defaultOpts,{importedSource:u},p):(r(!p,"Unexpected secondary arguments."),h=Object.assign({},this._defaultOpts,u)),!d&&p&&(p.nameHint!==void 0&&(h.nameHint=p.nameHint),p.blockHoist!==void 0&&(h.blockHoist=p.blockHoist)),h}_generateImport(u,p){const h=p==="default",d=!!p&&!h,m=p===null,{importedSource:f,importedType:v,importedInterop:C,importingInterop:E,ensureLiveReference:x,ensureNoContext:g,nameHint:w,importPosition:b,blockHoist:A}=u;let T=w||p;const O=(0,s.default)(this._programPath),I=O&&E==="node",z=O&&E==="babel";if(b==="after"&&!O)throw new Error('"importPosition": "after" is only supported in modules');const U=new i.default(f,this._programScope,this._hub);if(v==="es6"){if(!I&&!z)throw new Error("Cannot import an ES6 module from CommonJS");U.import(),m?U.namespace(w||f):(h||d)&&U.named(T,p)}else{if(v!=="commonjs")throw new Error(`Unexpected interopType "${v}"`);if(C==="babel")if(I){T=T!=="default"?T:f;const N=`${f}$es6Default`;U.import(),m?U.default(N).var(T||f).wildcardInterop():h?x?U.default(N).var(T||f).defaultInterop().read("default"):U.default(N).var(T).defaultInterop().prop(p):d&&U.default(N).read(p)}else z?(U.import(),m?U.namespace(T||f):(h||d)&&U.named(T,p)):(U.require(),m?U.var(T||f).wildcardInterop():(h||d)&&x?h?(T=T!=="default"?T:f,U.var(T).read(p),U.defaultInterop()):U.var(f).read(p):h?U.var(T).defaultInterop().prop(p):d&&U.var(T).prop(p));else if(C==="compiled")I?(U.import(),m?U.default(T||f):(h||d)&&U.default(f).read(T)):z?(U.import(),m?U.namespace(T||f):(h||d)&&U.named(T,p)):(U.require(),m?U.var(T||f):(h||d)&&(x?U.var(f).read(T):U.prop(p).var(T)));else{if(C!=="uncompiled")throw new Error(`Unknown importedInterop "${C}".`);if(h&&x)throw new Error("No live reference for commonjs default");I?(U.import(),m?U.default(T||f):h?U.default(T):d&&U.default(f).read(T)):z?(U.import(),m?U.default(T||f):h?U.default(T):d&&U.named(T,p)):(U.require(),m?U.var(T||f):h?U.var(T):d&&(x?U.var(f).read(T):U.var(T).prop(p)))}}const{statements:W,resultName:F}=U.done();return this._insertStatements(W,b,A),(h||d)&&g&&F.type!=="Identifier"?l([o(0),F]):F}_insertStatements(u){let p=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(p==="after"){for(let m=d.length-1;m>=0;m--)if(d[m].isImportDeclaration())return void d[m].insertAfter(u)}else{u.forEach(f=>{f._blockHoist=h});const m=d.find(f=>{const v=f.node._blockHoist;return Number.isFinite(v)&&v<4});if(m)return void m.insertBefore(u)}this._programPath.unshiftContainer("body",u)}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(25),a=n(0);const{callExpression:i,cloneNode:s,expressionStatement:o,identifier:l,importDeclaration:u,importDefaultSpecifier:p,importNamespaceSpecifier:h,importSpecifier:d,memberExpression:m,stringLiteral:f,variableDeclaration:v,variableDeclarator:C}=a;e.default=class{constructor(E,x,g){this._statements=[],this._resultName=null,this._importedSource=void 0,this._scope=x,this._hub=g,this._importedSource=E}done(){return{statements:this._statements,resultName:this._resultName}}import(){return this._statements.push(u([],f(this._importedSource))),this}require(){return this._statements.push(o(i(l("require"),[f(this._importedSource)]))),this}namespace(){let E=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"namespace";const x=this._scope.generateUidIdentifier(E),g=this._statements[this._statements.length-1];return r(g.type==="ImportDeclaration"),r(g.specifiers.length===0),g.specifiers=[h(x)],this._resultName=s(x),this}default(E){const x=this._scope.generateUidIdentifier(E),g=this._statements[this._statements.length-1];return r(g.type==="ImportDeclaration"),r(g.specifiers.length===0),g.specifiers=[p(x)],this._resultName=s(x),this}named(E,x){if(x==="default")return this.default(E);const g=this._scope.generateUidIdentifier(E),w=this._statements[this._statements.length-1];return r(w.type==="ImportDeclaration"),r(w.specifiers.length===0),w.specifiers=[d(g,l(x))],this._resultName=s(g),this}var(E){const x=this._scope.generateUidIdentifier(E);let g=this._statements[this._statements.length-1];return g.type!=="ExpressionStatement"&&(r(this._resultName),g=o(this._resultName),this._statements.push(g)),this._statements[this._statements.length-1]=v("var",[C(x,g.expression)]),this._resultName=s(x),this}defaultInterop(){return this._interop(this._hub.addHelper("interopRequireDefault"))}wildcardInterop(){return this._interop(this._hub.addHelper("interopRequireWildcard"))}_interop(E){const x=this._statements[this._statements.length-1];return x.type==="ExpressionStatement"?x.expression=i(E,[x.expression]):x.type==="VariableDeclaration"?(r(x.declarations.length===1),x.declarations[0].init=i(E,[x.declarations[0].init])):r.fail("Unexpected type."),this}prop(E){const x=this._statements[this._statements.length-1];return x.type==="ExpressionStatement"?x.expression=m(x.expression,l(E)):x.type==="VariableDeclaration"?(r(x.declarations.length===1),x.declarations[0].init=m(x.declarations[0].init,l(E))):r.fail("Unexpected type:"+x.type),this}read(E){this._resultName=m(this._resultName,l(E))}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(l){(0,a.traverse)(l.node,Object.assign({},o,{noScope:!0}))};var r=n(33),a=n(1);const{numericLiteral:i,unaryExpression:s}=a.types,o=a.traverse.visitors.merge([r.default,{ThisExpression(l){l.replaceWith(s("void",i(0),!0))}}])},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(F,N,$){const D=new Map,R=new Map,K=X=>{F.requeue(X)};for(const[X,J]of N.source){for(const[fe,Ee]of J.imports)D.set(fe,[X,Ee,null]);for(const fe of J.importsNamespace)D.set(fe,[X,null,fe])}for(const[X,J]of N.local){let fe=R.get(X);fe||(fe=[],R.set(X,fe)),fe.push(...J.names)}const re={metadata:N,requeueInParent:K,scope:F.scope,exported:R};F.traverse(I,re);const ue=new Set([...Array.from(D.keys()),...Array.from(R.keys())]);(0,i.default)(F,ue,!1);const Oe={seen:new WeakSet,metadata:N,requeueInParent:K,scope:F.scope,imported:D,exported:R,buildImportReference(X,J){let[fe,Ee,Ae]=X;const pe=N.source.get(fe);var oe;if(pe.referenced=!0,Ae)return pe.wrap&&(J=(oe=$(J,pe.wrap))!=null?oe:J),J;let ce=p(pe.name);var ie;if(pe.wrap&&(ce=(ie=$(ce,pe.wrap))!=null?ie:ce),Ee==="default"&&pe.interop==="node-default")return ce;const ne=N.stringSpecifiers.has(Ee);return g(ce,ne?A(Ee):p(Ee),ne)}};F.traverse(W,Oe)};var r=n(25),a=n(1),i=n(251);const{assignmentExpression:s,cloneNode:o,expressionStatement:l,getOuterBindingIdentifiers:u,identifier:p,isArrowFunctionExpression:h,isClassExpression:d,isFunctionExpression:m,isIdentifier:f,isMemberExpression:v,isVariableDeclaration:C,jsxIdentifier:E,jsxMemberExpression:x,memberExpression:g,numericLiteral:w,sequenceExpression:b,stringLiteral:A,variableDeclaration:T,variableDeclarator:O}=a.types,I={Scope(F){F.skip()},ClassDeclaration(F){const{requeueInParent:N,exported:$,metadata:D}=this,{id:R}=F.node;if(!R)throw new Error("Expected class to have a name");const K=R.name,re=$.get(K)||[];if(re.length>0){const ue=l(z(D,re,p(K),F.scope));ue._blockHoist=F.node._blockHoist,N(F.insertAfter(ue)[0])}},VariableDeclaration(F){const{requeueInParent:N,exported:$,metadata:D}=this,R=F.node.kind==="var";for(const K of F.get("declarations")){const{id:re}=K.node;let{init:ue}=K.node;if(!f(re)||!$.has(re.name)||h(ue)||m(ue)&&!ue.id||d(ue)&&!ue.id){for(const Oe of Object.keys(K.getOuterBindingIdentifiers()))if($.has(Oe)){const X=l(z(D,$.get(Oe),p(Oe),F.scope));X._blockHoist=F.node._blockHoist,N(F.insertAfter(X)[0])}}else{if(!ue){if(R)continue;ue=F.scope.buildUndefinedNode()}K.node.init=z(D,$.get(re.name),ue,F.scope),N(K.get("init"))}}}},z=(F,N,$,D)=>{const R=F.exportName;for(let K=D;K!=null;K=K.parent)K.hasOwnBinding(R)&&K.rename(R);return(N||[]).reduce((K,re)=>{const{stringSpecifiers:ue}=F,Oe=ue.has(re);return s("=",g(p(R),Oe?A(re):p(re),Oe),K)},$)},U=F=>a.template.expression.ast`
|
||
(function() {
|
||
throw new Error('"' + '${F}' + '" is read-only.');
|
||
})()
|
||
`,W={ReferencedIdentifier(F){const{seen:N,buildImportReference:$,scope:D,imported:R,requeueInParent:K}=this;if(N.has(F.node))return;N.add(F.node);const re=F.node.name,ue=R.get(re);if(ue){if(function(J){do switch(J.parent.type){case"TSTypeAnnotation":case"TSTypeAliasDeclaration":case"TSTypeReference":case"TypeAnnotation":case"TypeAlias":return!0;case"ExportSpecifier":return J.parentPath.parent.exportKind==="type";default:if(J.parentPath.isStatement()||J.parentPath.isExpression())return!1}while(J=J.parentPath)}(F))throw F.buildCodeFrameError(`Cannot transform the imported binding "${re}" since it's also used in a type annotation. Please strip type annotations using @babel/preset-typescript or @babel/preset-flow.`);const Oe=F.scope.getBinding(re);if(D.getBinding(re)!==Oe)return;const X=$(ue,F.node);if(X.loc=F.node.loc,(F.parentPath.isCallExpression({callee:F.node})||F.parentPath.isOptionalCallExpression({callee:F.node})||F.parentPath.isTaggedTemplateExpression({tag:F.node}))&&v(X))F.replaceWith(b([w(0),X]));else if(F.isJSXIdentifier()&&v(X)){const{object:J,property:fe}=X;F.replaceWith(x(E(J.name),E(fe.name)))}else F.replaceWith(X);K(F),F.skip()}},UpdateExpression(F){const{scope:N,seen:$,imported:D,exported:R,requeueInParent:K,buildImportReference:re}=this;if($.has(F.node))return;$.add(F.node);const ue=F.get("argument");if(ue.isMemberExpression())return;const Oe=F.node;if(ue.isIdentifier()){const X=ue.node.name;if(N.getBinding(X)!==F.scope.getBinding(X))return;const J=R.get(X),fe=D.get(X);if(J?.length>0||fe)if(fe)F.replaceWith(s(Oe.operator[0]+"=",re(fe,ue.node),U(X)));else if(Oe.prefix)F.replaceWith(z(this.metadata,J,o(Oe),F.scope));else{const Ee=N.generateDeclaredUidIdentifier(X);F.replaceWith(b([s("=",o(Ee),o(Oe)),z(this.metadata,J,p(X),F.scope),o(Ee)]))}}K(F),F.skip()},AssignmentExpression:{exit(F){const{scope:N,seen:$,imported:D,exported:R,requeueInParent:K,buildImportReference:re}=this;if($.has(F.node))return;$.add(F.node);const ue=F.get("left");if(!ue.isMemberExpression())if(ue.isIdentifier()){const Oe=ue.node.name;if(N.getBinding(Oe)!==F.scope.getBinding(Oe))return;const X=R.get(Oe),J=D.get(Oe);if(X?.length>0||J){r(F.node.operator==="=","Path was not simplified");const fe=F.node;J&&(fe.left=re(J,ue.node),fe.right=b([fe.right,U(Oe)])),F.replaceWith(z(this.metadata,X,fe,F.scope)),K(F)}}else{const Oe=ue.getOuterBindingIdentifiers(),X=Object.keys(Oe).filter(Ee=>N.getBinding(Ee)===F.scope.getBinding(Ee)),J=X.find(Ee=>D.has(Ee));J&&(F.node.right=b([F.node.right,U(J)]));const fe=[];if(X.forEach(Ee=>{const Ae=R.get(Ee)||[];Ae.length>0&&fe.push(z(this.metadata,Ae,p(Ee),F.scope))}),fe.length>0){let Ee=b(fe);F.parentPath.isExpressionStatement()&&(Ee=l(Ee),Ee._blockHoist=F.parentPath.node._blockHoist),K(F.insertAfter(Ee)[0])}}}},"ForOfStatement|ForInStatement"(F){const{scope:N,node:$}=F,{left:D}=$,{exported:R,imported:K,scope:re}=this;if(!C(D)){let ue,Oe=!1;const X=F.get("body").scope;for(const Ee of Object.keys(u(D)))re.getBinding(Ee)===N.getBinding(Ee)&&(R.has(Ee)&&(Oe=!0,X.hasOwnBinding(Ee)&&X.rename(Ee)),K.has(Ee)&&!ue&&(ue=Ee));if(!Oe&&!ue)return;F.ensureBlock();const J=F.get("body"),fe=N.generateUidIdentifierBasedOnNode(D);F.get("left").replaceWith(T("let",[O(o(fe))])),N.registerDeclaration(F.get("left")),Oe&&J.unshiftContainer("body",l(s("=",D,fe))),ue&&J.unshiftContainer("body",l(U(ue)))}}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.toGetWrapperPayload=function(i){return(s,o)=>{if(i===!1||(0,a.isSideEffectImport)(o)||o.reexportAll)return null;if(i===!0)return/\./.test(s)?null:"lazy";if(Array.isArray(i))return i.indexOf(s)===-1?null:"lazy";if(typeof i=="function")return i(s)?"lazy":null;throw new Error(".lazy must be a boolean, string array, or function")}},e.wrapReference=function(i,s){return s==="lazy"?r.types.callExpression(i,[]):null};var r=n(1),a=n(252)},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=n;{const r=n;e.default=n=function(a,i){var s,o,l,u;return r(a,{moduleId:(s=i.moduleId)!=null?s:a.moduleId,moduleIds:(o=i.moduleIds)!=null?o:a.moduleIds,getModuleId:(l=i.getModuleId)!=null?l:a.getModuleId,moduleRoot:(u=i.moduleRoot)!=null?u:a.moduleRoot})}}function n(r,a){const{filename:i,filenameRelative:s=i,sourceRoot:o=a.moduleRoot}=r,{moduleId:l,moduleIds:u=!!l,getModuleId:p,moduleRoot:h=o}=a;if(!u)return null;if(l!=null&&!p)return l;let d=h!=null?h+"/":"";if(s){const m=o!=null?new RegExp("^"+o+"/?"):"";d+=s.replace(m,"").replace(/\.(\w*?)$/,"")}return d=d.replace(/\\/g,"/"),p&&p(d)||d}},(t,e,n)=>{function r(){const R=n(161);return r=function(){return R},R}function a(){const R=n(101);return a=function(){return R},R}function i(){const R=n(37);return i=function(){return R},R}function s(){const R=n(0);return s=function(){return R},R}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(R){let K,re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"global";const ue={global:W,module:F,umd:N,var:$}[re];if(!ue)throw new Error(`Unsupported output type ${re}`);return K=ue(R),(0,a().default)(K).code};var o=n(95);const{arrayExpression:l,assignmentExpression:u,binaryExpression:p,blockStatement:h,callExpression:d,cloneNode:m,conditionalExpression:f,exportNamedDeclaration:v,exportSpecifier:C,expressionStatement:E,functionExpression:x,identifier:g,memberExpression:w,objectExpression:b,program:A,stringLiteral:T,unaryExpression:O,variableDeclaration:I,variableDeclarator:z}=s(),U=R=>i().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 W(R){const K=g("babelHelpers"),re=[],ue=x(null,[g("global")],h(re)),Oe=A([E(d(ue,[f(p("===",O("typeof",g("global")),T("undefined")),g("self"),g("global"))]))]);return re.push(I("var",[z(K,u("=",w(g("global"),K),b([])))])),D(re,K,R),Oe}function F(R){const K=[],re=D(K,null,R);return K.unshift(v(null,Object.keys(re).map(ue=>C(m(re[ue]),g(ue))))),A(K,[],"module")}function N(R){const K=g("babelHelpers"),re=[];return re.push(I("var",[z(K,g("global"))])),D(re,K,R),A([U({FACTORY_PARAMETERS:g("global"),BROWSER_ARGUMENTS:u("=",w(g("root"),K),b([])),COMMON_ARGUMENTS:g("exports"),AMD_ARGUMENTS:l([T("exports")]),FACTORY_BODY:re,UMD_ROOT:g("this")})])}function $(R){const K=g("babelHelpers"),re=[];re.push(I("var",[z(K,b([]))]));const ue=A(re);return D(re,K,R),re.push(E(K)),ue}function D(R,K,re){const ue=X=>K?w(K,g(X)):g(`_${X}`),Oe={};return r().list.forEach(function(X){if(re&&re.indexOf(X)<0)return;const J=Oe[X]=ue(X);r().ensure(X,o.default);const{nodes:fe}=r().get(X,ue,J);R.push(...fe)}),Oe}},(t,e,n)=>{function r(){const N=n(13);return r=function(){return N},N}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=n(133),i=n(134),s=n(1),o=n(135),l=n(83),u=n(292),p=n(136);function h(){const N=n(14);return h=function(){return N},N}var d=n(84),m=n(85),f=n(473),v=n(474),C=n(294),E=n(140);function x(N,$){return function*(D,R){try{return yield*$(D,R)}catch(re){var K;throw/^\[BABEL\]/.test(re.message)||(re.message=`[BABEL] ${(K=N.filename)!=null?K:"unknown file"}: ${re.message}`),re}}}e.default=r()(function*(N){var $;const D=yield*(0,C.default)(N);if(!D)return null;const{options:R,context:K,fileHandling:re}=D;if(re==="ignored")return null;const ue={},{plugins:Oe,presets:X}=R;if(!Oe||!X)throw new Error("Assertion failure - plugins and presets exist");const J=Object.assign({},K,{targets:R.targets}),fe=se=>{const ye=(0,l.getItemDescriptor)(se);if(!ye)throw new Error("Assertion failure - must be config item");return ye},Ee=X.map(fe),Ae=Oe.map(fe),pe=[[]],oe=[],ce=[];if(yield*x(K,function*se(ye,ge){const Me=[];for(let k=0;k<ye.length;k++){const B=ye[k];if(B.options!==!1){try{var ae=yield*W(B,J)}catch(Z){throw Z.code==="BABEL_UNKNOWN_OPTION"&&(0,m.checkNoUnwrappedItemOptionPairs)(ye,k,"preset",Z),Z}ce.push(ae.externalDependencies),B.ownPass?Me.push({preset:ae.chain,pass:[]}):Me.unshift({preset:ae.chain,pass:ge})}}if(Me.length>0){pe.splice(1,0,...Me.map(k=>k.pass).filter(k=>k!==ge));for(const{preset:k,pass:B}of Me){if(!k||(B.push(...k.plugins),yield*se(k.presets,B)))return!0;k.options.forEach(Z=>{(0,i.mergeOptions)(ue,Z)})}}})(Ee,pe[0]))return null;const ne=ue;(0,i.mergeOptions)(ne,R);const Se=Object.assign({},J,{assumptions:($=ne.assumptions)!=null?$:{}});return yield*x(K,function*(){pe[0].unshift(...Ae);for(const ye of pe){const ge=[];oe.push(ge);for(let Me=0;Me<ye.length;Me++){const ae=ye[Me];if(ae.options!==!1){try{var se=yield*T(ae,Se)}catch(k){throw k.code==="BABEL_UNKNOWN_PLUGIN_PROPERTY"&&(0,m.checkNoUnwrappedItemOptionPairs)(ye,Me,"plugin",k),k}ge.push(se),ce.push(se.externalDependencies)}}}})(),ne.plugins=oe[0],ne.presets=oe.slice(1).filter(se=>se.length>0).map(se=>({plugins:se})),ne.passPerPreset=ne.presets.length>0,{options:ne,passes:oe,externalDependencies:(0,p.finalize)(ce)}});const g=N=>(0,d.makeWeakCache)(function($,D){let{value:R,options:K,dirname:re,alias:ue}=$;return function*(){if(K===!1)throw new Error("Assertion failure");K=K||{};const Oe=[];let X=R;if(typeof R=="function"){const J=(0,a.maybeAsync)(R,"You appear to be using an async plugin/preset, but Babel has been called synchronously"),fe=Object.assign({},s,N(D,Oe));try{X=yield*J(fe,K,re)}catch(Ee){throw ue&&(Ee.message+=` (While processing: ${JSON.stringify(ue)})`),Ee}}if(!X||typeof X!="object")throw new Error("Plugin/Preset did not return an object.");if((0,a.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(ue)})`);if(Oe.length>0&&(!D.configured()||D.mode()==="forever")){let J=`A plugin/preset has external untracked dependencies (${Oe[0]}), but the cache `;throw D.configured()?J+=" has been configured to never be invalidated. ":J+="has not been configured to be invalidated when the external dependencies change. ",J+=`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(ue)})`,new Error(J)}return{value:X,options:K,dirname:re,alias:ue,externalDependencies:(0,p.finalize)(Oe)}}()}),w=g(v.makePluginAPI),b=g(v.makePresetAPI),A=(0,d.makeWeakCache)(function(N,$){let{value:D,options:R,dirname:K,alias:re,externalDependencies:ue}=N;return function*(){const Oe=(0,f.validatePluginObject)(D),X=Object.assign({},Oe);if(X.visitor&&(X.visitor=h().default.explode(Object.assign({},X.visitor))),X.inherits){const J={name:void 0,alias:`${re}$inherits`,value:X.inherits,options:R,dirname:K},fe=yield*(0,a.forwardAsync)(T,Ee=>$.invalidate(Ae=>Ee(J,Ae)));X.pre=F(fe.pre,X.pre),X.post=F(fe.post,X.post),X.manipulateOptions=F(fe.manipulateOptions,X.manipulateOptions),X.visitor=h().default.visitors.merge([fe.visitor||{},X.visitor||{}]),fe.externalDependencies.length>0&&(ue=ue.length===0?fe.externalDependencies:(0,p.finalize)([ue,fe.externalDependencies]))}return new o.default(X,R,re,ue)}()});function*T(N,$){if(N.value instanceof o.default){if(N.options)throw new Error("Passed options to an existing Plugin instance will not work.");return N.value}return yield*A(yield*w(N,$),$)}const O=N=>N&&typeof N!="function",I=(N,$)=>{if(O(N.test)||O(N.include)||O(N.exclude)){const D=$.name?`"${$.name}"`:"/* your preset */";throw new E.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(`
|
||
`))}},z=(N,$,D)=>{if(!$.filename){var R;const{options:K}=N;I(K,D),(R=K.overrides)==null||R.forEach(re=>I(re,D))}},U=(0,d.makeWeakCacheSync)(N=>{let{value:$,dirname:D,alias:R,externalDependencies:K}=N;return{options:(0,m.validate)("preset",$),alias:R,dirname:D,externalDependencies:K}});function*W(N,$){const D=U(yield*b(N,$));return z(D,$,N),{chain:yield*(0,u.buildPresetChain)(D,$),externalDependencies:D.externalDependencies}}function F(N,$){const D=[N,$].filter(Boolean);return D.length<=1?D[0]:function(){for(var R=arguments.length,K=new Array(R),re=0;re<R;re++)K[re]=arguments[re];for(const ue of D)ue.apply(this,K)}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.once=function(a){let i,s,o=!1;return function*(){if(!i){if(s)return o=!0,yield*(0,r.waitFor)(s);if(yield*(0,r.isAsync)()){let l,u;s=new Promise((p,h)=>{l=p,u=h});try{i={ok:!0,value:yield*a()},s=null,o&&l(i.value)}catch(p){i={ok:!1,value:p},s=null,o&&u(p)}}else try{i={ok:!0,value:yield*a()}}catch(l){i={ok:!1,value:l}}}if(i.ok)return i.value;throw i.value}};var r=n(133)},t=>{t.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"}]')},(t,e,n)=>{const r=n(458).browsers,a=n(459).browserVersions,i=n(285);function s(o){return Object.keys(o).reduce((l,u)=>(l[a[u]]=o[u],l),{})}t.exports.a=Object.keys(i).reduce((o,l)=>{let u=i[l];return o[r[l]]=Object.keys(u).reduce((p,h)=>(h==="A"?p.usage_global=s(u[h]):h==="C"?p.versions=u[h].reduce((d,m)=>(m===""?d.push(null):d.push(a[m]),d),[]):h==="D"?p.prefix_exceptions=s(u[h]):h==="E"?p.browser=u[h]:h==="F"?p.release_date=Object.keys(u[h]).reduce((d,m)=>(d[a[m]]=u[h][m],d),{}):p.prefix=u[h],p),{}),o},{})},(t,e,n)=>{t.exports.browsers=n(283)},(t,e,n)=>{t.exports.browserVersions=n(284)},t=>{t.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":""}}')},()=>{},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.OptionValidator=void 0;var r=n(290);e.OptionValidator=class{constructor(a){this.descriptor=a}validateTopLevelOptions(a,i){const s=Object.keys(i);for(const o of Object.keys(a))if(!s.includes(o))throw new Error(this.formatMessage(`'${o}' is not a valid top-level option.
|
||
- Did you mean '${(0,r.findSuggestion)(o,s)}'?`))}validateBooleanOption(a,i,s){return i===void 0?s:(this.invariant(typeof i=="boolean",`'${a}' option must be a boolean.`),i)}validateStringOption(a,i,s){return i===void 0?s:(this.invariant(typeof i=="string",`'${a}' option must be a string.`),i)}invariant(a,i){if(!a)throw new Error(this.formatMessage(i))}formatMessage(a){return`${this.descriptor}: ${a}`}}},(t,e,n)=>{t.exports=n(464)},t=>{t.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"}}')},(t,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"}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.getInclusionReasons=function(s,o,l){const u=l[s]||{};return Object.keys(o).reduce((p,h)=>{const d=(0,i.getLowestImplementedVersion)(u,h),m=o[h];if(d){const f=(0,i.isUnreleasedVersion)(d,h);(0,i.isUnreleasedVersion)(m,h)||!f&&!r.lt(m.toString(),(0,i.semverify)(d))||(p[h]=(0,a.prettifyVersion)(m))}else p[h]=(0,a.prettifyVersion)(m);return p},{})};var r=n(23),a=n(291),i=n(138)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(l,u,p,h,d,m,f){const v=new Set,C={compatData:l,includes:u,excludes:p};for(const E in l)if(o(E,h,C))v.add(E);else if(f){const x=f.get(E);x&&v.add(x)}return d?.forEach(E=>!p.has(E)&&v.add(E)),m?.forEach(E=>!u.has(E)&&v.delete(E)),v},e.isRequired=o,e.targetsSupported=s;var r=n(23),a=n(468),i=n(138);function s(l,u){const p=Object.keys(l);return p.length!==0&&p.filter(h=>{const d=(0,i.getLowestImplementedVersion)(u,h);if(!d)return!0;const m=l[h];if((0,i.isUnreleasedVersion)(m,h))return!1;if((0,i.isUnreleasedVersion)(d,h))return!0;if(!r.valid(m.toString()))throw new Error(`Invalid version passed for target "${h}": "${m}". Versions must be in semver format (major.minor.patch)`);return r.gt((0,i.semverify)(d),m.toString())}).length===0}function o(l,u){let{compatData:p=a,includes:h,excludes:d}=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return!(d!=null&&d.has(l)||(h==null||!h.has(l))&&s(u,p[l]))}},(t,e,n)=>{t.exports=n(469)},t=>{t.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"}}')},(t,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."}}},(t,e,n)=>{function r(){const d=n(10);return r=function(){return d},d}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(d,m){const f=r().resolve(m,d).split(r().sep);return new RegExp(["^",...f.map((v,C)=>{const E=C===f.length-1;return v==="**"?E?p:u:v==="*"?E?l:o:v.indexOf("*.")===0?s+h(v.slice(1))+(E?i:a):h(v)+(E?i:a)})].join(""))};const a=`\\${r().sep}`,i=`(?:${a}|$)`,s=`[^${a}]+`,o=`(?:${s}${a})`,l=`(?:${s}${i})`,u=`${o}*?`,p=`${o}*?${l}?`;function h(d){return d.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&")}},(t,e,n)=>{function r(){const l=n(13);return r=function(){return l},l}Object.defineProperty(e,"__esModule",{value:!0}),e.ConfigPrinter=e.ChainFormatter=void 0;const a=e.ChainFormatter={Programmatic:0,Config:1},i={title(l,u,p){let h="";return l===a.Programmatic?(h="programmatic options",u&&(h+=" from "+u)):h="config "+p,h},loc(l,u){let p="";return l!=null&&(p+=`.overrides[${l}]`),u!=null&&(p+=`.env["${u}"]`),p},*optionsAndDescriptors(l){const u=Object.assign({},l.options);delete u.overrides,delete u.env;const p=[...yield*l.plugins()];p.length&&(u.plugins=p.map(d=>s(d)));const h=[...yield*l.presets()];return h.length&&(u.presets=[...h].map(d=>s(d))),JSON.stringify(u,void 0,2)}};function s(l){var u;let p=(u=l.file)==null?void 0:u.request;return p==null&&(typeof l.value=="object"?p=l.value:typeof l.value=="function"&&(p=`[Function: ${l.value.toString().slice(0,50)} ... ]`)),p==null&&(p="[Unknown]"),l.options===void 0?p:l.name==null?[p,l.options]:[p,l.options,l.name]}class o{constructor(){this._stack=[]}configure(u,p,h){let{callerName:d,filepath:m}=h;return u?(f,v,C)=>{this._stack.push({type:p,callerName:d,filepath:m,content:f,index:v,envName:C})}:()=>{}}static*format(u){let p=i.title(u.type,u.callerName,u.filepath);const h=i.loc(u.index,u.envName);return h&&(p+=` ${h}`),`${p}
|
||
${yield*i.optionsAndDescriptors(u.content)}`}*output(){return this._stack.length===0?"":(yield*r().all(this._stack.map(u=>o.format(u)))).join(`
|
||
|
||
`)}}e.ConfigPrinter=o},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.validatePluginObject=function(i){const s={type:"root",source:"plugin"};return Object.keys(i).forEach(o=>{const l=a[o];if(!l){const u=new Error(`.${o} is not a valid Plugin property`);throw u.code="BABEL_UNKNOWN_PLUGIN_PROPERTY",u}l({type:"option",name:o,parent:s},i[o])}),i};var r=n(293);const a={name:r.assertString,manipulateOptions:r.assertFunction,pre:r.assertFunction,post:r.assertFunction,inherits:r.assertFunction,visitor:function(i,s){const o=(0,r.assertObject)(i,s);if(o&&(Object.keys(o).forEach(l=>{l!=="_exploded"&&l!=="_verified"&&function(u,p){if(p&&typeof p=="object")Object.keys(p).forEach(h=>{if(h!=="enter"&&h!=="exit")throw new Error(`.visitor["${u}"] may only have .enter and/or .exit handlers.`)});else if(typeof p!="function")throw new Error(`.visitor["${u}"] must be a function`)}(l,o[l])}),o.enter||o.exit))throw new Error(`${(0,r.msg)(i)} cannot contain catch-all "enter" or "exit" handlers. Please target individual nodes.`);return o},parserOverride:r.assertFunction,generatorOverride:r.assertFunction}},(t,e,n)=>{function r(){const u=n(23);return r=function(){return u},u}Object.defineProperty(e,"__esModule",{value:!0}),e.makeConfigAPI=s,e.makePluginAPI=function(u,p){return Object.assign({},o(u,p),{assumption:h=>u.using(d=>d.assumptions[h])})},e.makePresetAPI=o;var a=n(1),i=n(84);function s(u){return{version:a.version,cache:u.simple(),env:p=>u.using(h=>p===void 0?h.envName:typeof p=="function"?(0,i.assertSimpleType)(p(h.envName)):(Array.isArray(p)?p:[p]).some(d=>{if(typeof d!="string")throw new Error("Unexpected non-string value");return d===h.envName})),async:()=>!1,caller:p=>u.using(h=>(0,i.assertSimpleType)(p(h.caller))),assertVersion:l}}function o(u,p){return Object.assign({},s(u),{targets:()=>JSON.parse(u.using(h=>JSON.stringify(h.targets))),addExternalDependency:h=>{p.push(h)}})}function l(u){if(typeof u=="number"){if(!Number.isInteger(u))throw new Error("Expected string or integer value.");u=`^${u}.0.0-0`}if(typeof u!="string")throw new Error("Expected string or integer value.");if(r().satisfies(a.version,u))return;const p=Error.stackTraceLimit;typeof p=="number"&&p<25&&(Error.stackTraceLimit=25);const h=new Error(`Requires Babel "${u}", but was loaded with "${a.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 p=="number"&&(Error.stackTraceLimit=p),Object.assign(h,{code:"BABEL_VERSION_UNSUPPORTED",version:a.version,range:u})}},(t,e,n)=>{function r(){const l=n(13);return r=function(){return l},l}Object.defineProperty(e,"__esModule",{value:!0}),e.transform=void 0,e.transformAsync=function(){return(0,s.beginHiddenCallStack)(o.async)(...arguments)},e.transformSync=function(){return(0,s.beginHiddenCallStack)(o.sync)(...arguments)};var a=n(82),i=n(295),s=n(39);const o=r()(function*(l,u){const p=yield*(0,a.default)(u);return p===null?null:yield*(0,i.run)(p,l)});e.transform=function(l,u,p){let h,d;if(typeof u=="function"?(d=u,h=void 0):(h=u,d=p),d===void 0)return(0,s.beginHiddenCallStack)(o.sync)(l,h);(0,s.beginHiddenCallStack)(o.errback)(l,h,d)}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;class n{constructor(a,i,s){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=i,this.file=a,this.opts=s||{},this.cwd=a.opts.cwd,this.filename=a.opts.filename}set(a,i){this._map.set(a,i)}get(a){return this._map.get(a)}availableHelper(a,i){return this.file.availableHelper(a,i)}addHelper(a){return this.file.addHelper(a)}buildCodeFrameError(a,i,s){return this.file.buildCodeFrameError(a,i,s)}}e.default=n,n.prototype.getModuleName=function(){return this.file.getModuleName()},n.prototype.addImport=function(){this.file.addImport()}},(t,e,n)=>{function r(){const l=n(14);return r=function(){return l},l}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){return i||(i=new a.default(Object.assign({},s,{visitor:r().default.explode(s.visitor)}),{})),i};var a=n(135);let i;const s={name:"internal.blockHoist",visitor:{Block:{exit(l){let{node:u}=l;const{body:p}=u;let h=Math.pow(2,30)-1,d=!1;for(let m=0;m<p.length;m++){const f=o(p[m]);if(f>h){d=!0;break}h=f}d&&(u.body=function(m){const f=Object.create(null);for(let E=0;E<m.length;E++){const x=m[E],g=o(x);(f[g]||(f[g]=[])).push(x)}const v=Object.keys(f).map(E=>+E).sort((E,x)=>x-E);let C=0;for(const E of v){const x=f[E];for(const g of x)m[C++]=g}return m}(p.slice()))}}}};function o(l){const u=l?._blockHoist;return u==null?1:u===!0?2:u}},(t,e,n)=>{function r(){const x=n(479);return r=function(){return x},x}function a(){const x=n(10);return a=function(){return x},x}function i(){const x=n(61);return i=function(){return x},x}function s(){const x=n(0);return s=function(){return x},x}function o(){const x=n(480);return o=function(){return x},x}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function*(x,g,w,b){if(w=`${w||""}`,b){if(b.type==="Program")b=h(b,[],[]);else if(b.type!=="File")throw new Error("AST root must be a Program or File node");g.cloneInputAst&&(b=(0,p.default)(b))}else b=yield*(0,u.default)(x,g,w);let A=null;if(g.inputSourceMap!==!1){if(typeof g.inputSourceMap=="object"&&(A=o().fromObject(g.inputSourceMap)),!A){const T=E(f,b);if(T)try{A=o().fromComment("//"+T)}catch{m("discarding unknown inline input sourcemap")}}if(!A){const T=E(v,b);if(typeof g.filename=="string"&&T)try{const O=v.exec(T),I=r().readFileSync(a().resolve(a().dirname(g.filename),O[1]),"utf8");A=o().fromJSON(I)}catch(O){m("discarding unknown file input sourcemap",O)}else T&&m("discarding un-loadable file input sourcemap")}}return new l.default(g,{code:w,ast:b,inputMap:A})};var l=n(95),u=n(297),p=n(482);const{file:h,traverseFast:d}=s(),m=i()("babel:transform:file"),f=/^[@#]\s+sourceMappingURL=data:(?:application|text)\/json;(?:charset[:=]\S+?;)?base64,(?:.*)$/,v=/^[@#][ \t]+sourceMappingURL=([^\s'"`]+)[ \t]*$/;function C(x,g,w){return g&&(g=g.filter(b=>{let{value:A}=b;return!x.test(A)||(w=A,!1)})),[g,w]}function E(x,g){let w=null;return d(g,b=>{[b.leadingComments,w]=C(x,b.leadingComments,w),[b.innerComments,w]=C(x,b.innerComments,w),[b.trailingComments,w]=C(x,b.trailingComments,w)}),w}},()=>{},()=>{},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i,s){let o=`Support for the experimental syntax '${a}' isn't currently enabled (${i.line}:${i.column+1}):
|
||
|
||
`+s;const l=n[a];if(l){const{syntax:u,transform:p}=l;if(u){const h=r(u);o+=p?`
|
||
|
||
Add ${r(p)} to the '${p.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 o};const n={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(n,{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=a=>{let{name:i,url:s}=a;return`${i} (${s})`}},(t,e)=>{function n(r,a){if(r!==null){if(a.has(r))return a.get(r);let i;if(Array.isArray(r)){i=new Array(r.length),a.set(r,i);for(let s=0;s<r.length;s++)i[s]=typeof r[s]!="object"?r[s]:n(r[s],a)}else{i={},a.set(r,i);const s=Object.keys(r);for(let o=0;o<s.length;o++){const l=s[o];i[l]=typeof r[l]!="object"?r[l]:n(r[l],a)}}return i}return r}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(r){return typeof r!="object"?r:n(r,new Map)}},(t,e,n)=>{function r(){const s=n(484);return r=function(){return s},s}function a(){const s=n(101);return a=function(){return s},s}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o){const{opts:l,ast:u,code:p,inputMap:h}=o,{generatorOpts:d}=l;d.inputSourceMap=h?.toObject();const m=[];for(const E of s)for(const x of E){const{generatorOverride:g}=x;if(g){const w=g(u,d,p,a().default);w!==void 0&&m.push(w)}}let f;if(m.length===0)f=(0,a().default)(u,d,p);else{if(m.length!==1)throw new Error("More than one plugin attempted to override codegen.");if(f=m[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,i.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 i=n(485)},()=>{},(t,e,n)=>{function r(){const i=n(159);return r=function(){return i},i}function a(i){return Object.assign({},i,{sourceRoot:null})}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i,s,o){const l=o.replace(/\\/g,"/");let u=!1;const p=r()(a(s),(h,d)=>h!==l||u?null:(u=!0,d.source="",a(i)));return typeof i.sourceRoot=="string"&&(p.sourceRoot=i.sourceRoot),Object.assign({},p)}},()=>{},()=>{},(t,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(n,r,a){typeof r=="function"&&(a=r),a(new Error("Transforming files is not supported in browsers"),null)}},(t,e,n)=>{function r(){const l=n(13);return r=function(){return l},l}Object.defineProperty(e,"__esModule",{value:!0}),e.transformFromAst=void 0,e.transformFromAstAsync=function(){return(0,s.beginHiddenCallStack)(o.async)(...arguments)},e.transformFromAstSync=function(){return(0,s.beginHiddenCallStack)(o.sync)(...arguments)};var a=n(82),i=n(295),s=n(39);const o=r()(function*(l,u,p){const h=yield*(0,a.default)(p);if(h===null)return null;if(!l)throw new Error("No AST given");return yield*(0,i.run)(h,u,l)});e.transformFromAst=function(l,u,p,h){let d,m;if(typeof p=="function"?(m=p,d=void 0):(d=p,m=h),m===void 0)return(0,s.beginHiddenCallStack)(o.sync)(l,u,d);(0,s.beginHiddenCallStack)(o.errback)(l,u,d,m)}},(t,e,n)=>{function r(){const u=n(13);return r=function(){return u},u}Object.defineProperty(e,"__esModule",{value:!0}),e.parse=void 0,e.parseAsync=function(){return(0,o.beginHiddenCallStack)(l.async)(...arguments)},e.parseSync=function(){return(0,o.beginHiddenCallStack)(l.sync)(...arguments)};var a=n(82),i=n(297),s=n(296),o=n(39);const l=r()(function*(u,p){const h=yield*(0,a.default)(p);return h===null?null:yield*(0,i.default)(h.passes,(0,s.default)(h),u)});e.parse=function(u,p,h){if(typeof p=="function"&&(h=p,p=void 0),h===void 0)return(0,o.beginHiddenCallStack)(l.sync)(u,p);(0,o.beginHiddenCallStack)(l.errback)(u,p,h)}},(t,e,n)=>{e.a=void 0;var r=n(16),a=n(68),i=n(251),s=n(1),o=n(492),l=n(493),u=n(494);e.a=(0,r.declare)((p,h)=>{var d,m,f;p.assertVersion(7);const{strictNamespace:v=!1,mjsStrictNamespace:C=v,allowTopLevelThis:E,strict:x,strictMode:g,noInterop:w,importInterop:b,lazy:A=!1,allowCommonJSExports:T=!0,loose:O=!1}=h,I=(d=p.assumption("constantReexports"))!=null?d:O,z=(m=p.assumption("enumerableModuleMeta"))!=null?m:O,U=(f=p.assumption("noIncompleteNsImportDetection"))!=null&&f;if(!(typeof A=="boolean"||typeof A=="function"||Array.isArray(A)&&A.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 W=N=>s.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.");
|
||
})()
|
||
`,F={ReferencedIdentifier(N){const $=N.node.name;if($!=="module"&&$!=="exports")return;const D=N.scope.getBinding($);this.scope.getBinding($)!==D||N.parentPath.isObjectProperty({value:N.node})&&N.parentPath.parentPath.isObjectPattern()||N.parentPath.isAssignmentExpression({left:N.node})||N.isAssignmentExpression({left:N.node})||N.replaceWith(W($))},UpdateExpression(N){const $=N.get("argument");if(!$.isIdentifier())return;const D=$.node.name;if(D!=="module"&&D!=="exports")return;const R=N.scope.getBinding(D);this.scope.getBinding(D)===R&&N.replaceWith(s.types.assignmentExpression(N.node.operator[0]+"=",$.node,W(D)))},AssignmentExpression(N){const $=N.get("left");if($.isIdentifier()){const D=$.node.name;if(D!=="module"&&D!=="exports")return;const R=N.scope.getBinding(D);if(this.scope.getBinding(D)!==R)return;const K=N.get("right");K.replaceWith(s.types.sequenceExpression([K.node,W(D)]))}else if($.isPattern()){const D=$.getOuterBindingIdentifiers(),R=Object.keys(D).filter(K=>(K==="module"||K==="exports")&&this.scope.getBinding(K)===N.scope.getBinding(K))[0];if(R){const K=N.get("right");K.replaceWith(s.types.sequenceExpression([K.node,W(R)]))}}}};return{name:"transform-modules-commonjs",pre(){this.file.set("@babel/plugin-transform-modules-*","commonjs"),A&&(0,u.defineCommonJSHook)(this.file,(0,l.lazyImportsHook)(A))},visitor:{["CallExpression"+(p.types.importExpression?"|ImportExpression":"")](N){if(!this.file.has("@babel/plugin-proposal-dynamic-import")||N.isCallExpression()&&!s.types.isImport(N.node.callee))return;let{scope:$}=N;do $.rename("require");while($=$.parent);(0,o.transformDynamicImport)(N,w,this.file)},Program:{exit(N,$){if(!(0,a.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,i.default)(N,new Set(["module","exports"]),!1),N.traverse(F,{scope:N.scope}));let D=(0,a.getModuleName)(this.file.opts,h);D&&(D=s.types.stringLiteral(D));const R=(0,u.makeInvokers)(this.file),{meta:K,headers:re}=(0,a.rewriteModuleStatementsAndPrepareHeader)(N,{exportName:"exports",constantReexports:I,enumerableModuleMeta:z,strict:x,strictMode:g,allowTopLevelThis:E,noInterop:w,importInterop:b,wrapReference:R.wrapReference,getWrapperPayload:R.getWrapperPayload,esNamespaceOnly:typeof $.filename=="string"&&/\.mjs$/.test($.filename)?C:v,noIncompleteNsImportDetection:U,filename:this.file.opts.filename});for(const[ue,Oe]of K.source){const X=s.types.callExpression(s.types.identifier("require"),[s.types.stringLiteral(ue)]);let J;if((0,a.isSideEffectImport)(Oe)){if(A&&Oe.wrap==="function")throw new Error("Assertion failure");J=s.types.expressionStatement(X)}else{const fe=(0,a.wrapInterop)(N,X,Oe.interop)||X;if(Oe.wrap){const Ee=R.buildRequireWrapper(Oe.name,fe,Oe.wrap,Oe.referenced);if(Ee===!1)continue;J=Ee}J!=null||(J=s.template.statement.ast`
|
||
var ${Oe.name} = ${fe};
|
||
`)}J.loc=Oe.loc,re.push(J),re.push(...(0,a.buildNamespaceInitStatements)(K,Oe,I,R.wrapReference))}(0,a.ensureStatementsHoisted)(re),N.unshiftContainer("body",re),N.get("body").forEach(ue=>{re.indexOf(ue.node)!==-1&&ue.isVariableDeclaration()&&ue.scope.registerDeclaration(ue)})}}}}})},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.transformDynamicImport=function(o,l,u){const p=l?i:s;o.replaceWith((0,a.buildDynamicImport)(o.node,!0,!1,h=>p(h,u)))};var r=n(1),a=n(68);const i=o=>r.template.expression.ast`require(${o})`,s=(o,l)=>r.types.callExpression(l.addHelper("interopRequireWildcard"),[i(o)])},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.lazyImportsHook=void 0;var r=n(1),a=n(68);e.lazyImportsHook=i=>({name:"@babel/plugin-transform-modules-commonjs/lazy",version:"7.23.3",getWrapperPayload:(s,o)=>(0,a.isSideEffectImport)(o)||o.reexportAll?null:i===!0?/\./.test(s)?null:"lazy/function":Array.isArray(i)?i.indexOf(s)===-1?null:"lazy/function":typeof i=="function"?i(s)?"lazy/function":null:void 0,buildRequireWrapper(s,o,l,u){if(l==="lazy/function")return!!u&&r.template.statement.ast`
|
||
function ${s}() {
|
||
const data = ${o};
|
||
${s} = function(){ return data; };
|
||
return data;
|
||
}
|
||
`},wrapReference(s,o){if(o==="lazy/function")return r.types.callExpression(s,[])}})},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.defineCommonJSHook=function(a,i){let s=a.get(n);s||a.set(n,s=[]),s.push(i)},e.makeInvokers=function(a){const i=a.get(n);return{getWrapperPayload(){for(var s=arguments.length,o=new Array(s),l=0;l<s;l++)o[l]=arguments[l];return r(i,u=>u.getWrapperPayload==null?void 0:u.getWrapperPayload(...o))},wrapReference(){for(var s=arguments.length,o=new Array(s),l=0;l<s;l++)o[l]=arguments[l];return r(i,u=>u.wrapReference==null?void 0:u.wrapReference(...o))},buildRequireWrapper(){for(var s=arguments.length,o=new Array(s),l=0;l<s;l++)o[l]=arguments[l];return r(i,u=>u.buildRequireWrapper==null?void 0:u.buildRequireWrapper(...o))}}};const n="@babel/plugin-transform-modules-commonjs/customWrapperPlugin";function r(a,i){if(a)for(const s of a){const o=i(s);if(o!=null)return o}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(16),a=function(i,s){const o=[];i.forEach((l,u)=>{(Array.isArray(l)?l[0]:l)===s&&o.unshift(u)});for(const l of o)i.splice(l,1)};e.default=(0,r.declare)((i,s)=>{i.assertVersion(7);const{disallowAmbiguousJSXLike:o,dts:l}=s;var{isTSX:u}=s;return{name:"syntax-typescript",manipulateOptions(p,h){{const{plugins:d}=h;a(d,"flow"),a(d,"jsx"),d.push("objectRestSpread","classProperties"),u&&d.push("jsx")}h.plugins.push(["typescript",{disallowAmbiguousJSXLike:o,dts:l}])}}})},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(re,ue,Oe,X){let{assertVersion:J,assumption:fe}=re,{loose:Ee}=ue;var Ae;J(Oe==="2023-05"||Oe==="2023-01"?"^7.21.0":Oe==="2021-12"?"^7.16.0":"^7.19.0");const pe=new WeakSet,oe=(Ae=fe("constantSuper"))!=null?Ae:Ee,ce=function(ne,Se){function se(ye,ge,Me){switch(ge.type){case"StringLiteral":return r.types.stringLiteral(ge.value);case"NumericLiteral":case"BigIntLiteral":{const ae=ge.value+"";return ye.get("key").replaceWith(r.types.stringLiteral(ae)),r.types.stringLiteral(ae)}default:{const ae=ye.scope.maybeGenerateMemoised(ge);return ye.get("key").replaceWith(r.types.assignmentExpression("=",ae,F(Me,ge))),r.types.cloneNode(ae)}}}return{VariableDeclarator(ye,ge){const Me=ye.node.id;if(Me.type==="Identifier"){const ae=(0,s.skipTransparentExprWrappers)(ye.get("init"));if(ne(ae)){const k=Me.name;Se(ae,ge,k)}}},AssignmentExpression(ye,ge){const Me=ye.node.left;if(Me.type==="Identifier"){const ae=(0,s.skipTransparentExprWrappers)(ye.get("right"));if(ne(ae))switch(ye.node.operator){case"=":case"&&=":case"||=":case"??=":Se(ae,ge,Me.name)}}},AssignmentPattern(ye,ge){const Me=ye.node.left;if(Me.type==="Identifier"){const ae=(0,s.skipTransparentExprWrappers)(ye.get("right"));if(ne(ae)){const k=Me.name;Se(ae,ge,k)}}},ObjectExpression(ye,ge){for(const Me of ye.get("properties")){const{node:ae}=Me;if(ae.type!=="ObjectProperty")continue;const k=ae.key,B=(0,s.skipTransparentExprWrappers)(Me.get("value"));if(ne(B)){if(ae.computed){const Z=se(Me,k,ge);Se(B,ge,Z)}else if(!$(k))if(k.type==="Identifier")Se(B,ge,k.name);else{const Z=r.types.stringLiteral(k.value+"");Se(B,ge,Z)}}}},ClassPrivateProperty(ye,ge){const{node:Me}=ye,ae=(0,s.skipTransparentExprWrappers)(ye.get("value"));if(ne(ae)){const k=r.types.stringLiteral("#"+Me.key.id.name);Se(ae,ge,k)}},ClassAccessorProperty(ye,ge){const{node:Me}=ye,ae=Me.key,k=(0,s.skipTransparentExprWrappers)(ye.get("value"));if(ne(k))if(Me.computed){const B=se(ye,ae,ge);Se(k,ge,B)}else if(ae.type==="Identifier")Se(k,ge,ae.name);else if(ae.type==="PrivateName"){const B=r.types.stringLiteral("#"+ae.id.name);Se(k,ge,B)}else{const B=r.types.stringLiteral(ae.value+"");Se(k,ge,B)}},ClassProperty(ye,ge){const{node:Me}=ye,ae=Me.key,k=(0,s.skipTransparentExprWrappers)(ye.get("value"));if(ne(k))if(Me.computed){const B=se(ye,ae,ge);Se(k,ge,B)}else if(ae.type==="Identifier")Se(k,ge,ae.name);else{const B=r.types.stringLiteral(ae.value+"");Se(k,ge,B)}}}}(K,ie);function ie(ne,Se,se){var ye;if(pe.has(ne))return;const{node:ge}=ne;se!=null||(se=(ye=ge.id)==null?void 0:ye.name);const Me=function(ae,k,B,Z,Pe,Ne){const Le=ae.get("body.body"),de=ae.node.decorators;let ke=!1;const Ge=function(ut){let Tt;return()=>(Tt||(Tt=function(wt){const Bt=[],ir=new Set;return wt.traverse({PrivateName(Mr){ir.add(Mr.node.id.name)}}),()=>{let Mr;do o(Bt),Mr=String.fromCharCode(...Bt);while(ir.has(Mr));return r.types.privateName(r.types.identifier(Mr))}}(ut)),Tt())}(ae),nt=[],ct=ae.scope.parent,yt=(ut,Tt)=>{const wt=ct.generateDeclaredUidIdentifier(Tt);return nt.push(r.types.assignmentExpression("=",wt,ut)),r.types.cloneNode(wt)};for(const ut of Le)if(z(ut)){if(ut.node.decorators&&ut.node.decorators.length>0){switch(ut.node.type){case"ClassProperty":Ne.ClassProperty(ut,k);break;case"ClassPrivateProperty":Ne.ClassPrivateProperty(ut,k);break;case"ClassAccessorProperty":Ne.ClassAccessorProperty(ut,k)}ke=!0}else if(ut.node.type==="ClassAccessorProperty"){Ne.ClassAccessorProperty(ut,k);const{key:Tt,value:wt,static:Bt,computed:ir}=ut.node,Mr=Ge(),nr=l(Mr,wt,Bt),_r=ut.get("key"),[ln]=ut.replaceWith(nr);u(ae.node.id,ln,ir&&!_r.isConstantExpression()?yt(F(k,Tt),"computedKey"):Tt,Mr,Z,ir)}}if(!de&&!ke)return void(nt.length>0&&(ae.insertBefore(nt.map(ut=>r.types.expressionStatement(ut))),ae.scope.crawl()));const er=[];let Ut,or,yr=!1,Ct=!1;const rn=new Set;let en,Yr,fn,En;const ps=new Map,mr=ut=>{const{expression:Tt}=ut;if(Z==="2023-05"&&r.types.isMemberExpression(Tt)){let wt;r.types.isSuper(Tt.object)||r.types.isThisExpression(Tt.object)?wt=yt(r.types.thisExpression(),"obj"):ct.isStatic(Tt.object)?wt=Tt.object:(wt=yt(Tt.object,"obj"),Tt.object=wt),ps.set(ut,r.types.cloneNode(wt))}ct.isStatic(Tt)||(ut.expression=yt(Tt,"dec"))};let Gn,Ts=!1;if(de){fn=ct.generateDeclaredUidIdentifier("initClass"),Ts=ae.isClassDeclaration(),{id:En,path:ae}=function(ut,Tt){if(ut.type==="ClassDeclaration"){const wt=ut.node.id,Bt=wt.name,ir=ut.scope.generateUidIdentifierBasedOnNode(wt),Mr=r.types.identifier(Bt);return ut.scope.rename(Bt,ir.name),ut.get("id").replaceWith(Mr),{id:r.types.cloneNode(ir),path:ut}}{let wt;ut.node.id?(Tt=ut.node.id.name,wt=ut.scope.parent.generateDeclaredUidIdentifier(Tt),ut.scope.rename(Tt,wt.name)):wt=ut.scope.parent.generateDeclaredUidIdentifier(typeof Tt=="string"?Tt:"decorated_class");const Bt=r.types.classExpression(typeof Tt=="string"?r.types.identifier(Tt):null,ut.node.superClass,ut.node.body),[ir]=ut.replaceWith(r.types.sequenceExpression([Bt,wt]));return{id:r.types.cloneNode(wt),path:ir.get("expressions.0")}}}(ae,Pe),ae.node.decorators=null;for(const ut of de)mr(ut)}else ae.node.id||(ae.node.id=ae.scope.generateUidIdentifier("Class")),En=r.types.cloneNode(ae.node.id);let Kn=!1;if(ke)for(const ut of Le){if(!z(ut))continue;const{node:Tt}=ut,wt=ut.get("decorators"),Bt=Array.isArray(wt)&&wt.length>0;if(Bt)for(const Fr of wt)mr(Fr.node);const ir="computed"in ut.node&&ut.node.computed===!0;ir&&(ut.get("key").isConstantExpression()||(Tt.key=yt(F(k,Tt.key),"computedKey")));const Mr=g(ut),{key:nr}=Tt,_r=nr.type==="PrivateName",ln=!!ut.node.static;let Ar="computedKey";if(_r?Ar=nr.id.name:ir||nr.type!=="Identifier"||(Ar=nr.name),_r&&!ln&&(Bt&&(Kn=!0),!r.types.isClassPrivateProperty(Tt)&&Gn||(Gn=nr)),ut.isClassMethod({kind:"constructor"})&&(or=ut),Bt){let Fr,$r,Vn;if(Mr===d){const{value:jr}=ut.node,br=[r.types.thisExpression()];jr&&br.push(r.types.cloneNode(jr));const nn=Ge(),wn=ut.scope.parent.generateDeclaredUidIdentifier(`init_${Ar}`),ys=l(nn,r.types.callExpression(r.types.cloneNode(wn),br),ln),[rs]=ut.replaceWith(ys);if(_r){$r=p(nn,Z);const Tn=rs.scope.parent.generateDeclaredUidIdentifier(`get_${Ar}`),hs=rs.scope.parent.generateDeclaredUidIdentifier(`set_${Ar}`);T(rs,nr,Tn,hs),Fr=[wn,Tn,hs]}else u(ae.node.id,rs,nr,nn,Z,ir),Fr=wn}else if(Mr===h){const jr=ut.scope.parent.generateDeclaredUidIdentifier(`init_${Ar}`),br=ut.get("value");br.replaceWith(r.types.callExpression(r.types.cloneNode(jr),[r.types.thisExpression(),br.node].filter(nn=>nn))),Fr=jr,_r&&($r=p(nr,Z))}else if(_r){Fr=ut.scope.parent.generateDeclaredUidIdentifier(`call_${Ar}`),new a.default({constantSuper:B,methodPath:ut,objectRef:En,superRef:ae.node.superClass,file:k.file,refToPreserve:En}).replace();const{params:jr,body:br,async:nn}=ut.node;if($r=[r.types.functionExpression(void 0,jr.filter(O),br,nn)],Mr===f||Mr===v)I(ut,r.types.cloneNode(nr),r.types.cloneNode(Fr),ln);else{const wn=ut.node;ae.node.body.body.unshift(r.types.classPrivateProperty(nr,r.types.cloneNode(Fr),[],wn.static)),rn.add(nr.id.name),ut.remove()}}Vn=ir?r.types.cloneNode(nr):nr.type==="PrivateName"?r.types.stringLiteral(nr.id.name):nr.type==="Identifier"?r.types.stringLiteral(nr.name):r.types.cloneNode(nr),er.push({kind:Mr,decorators:wt.map(jr=>jr.node.expression),decoratorsThis:wt.map(jr=>ps.get(jr.node)),name:Vn,isStatic:ln,privateMethods:$r,locals:Fr}),Mr!==h&&(ln?Ct=!0:yr=!0),ut.node&&(ut.node.decorators=null),Ut||ln||Mr!==h&&Mr!==d||(Ut=ut)}}const ft=function(ut,Tt){return r.types.arrayExpression(b(ut).map(wt=>{const{decs:Bt,hasThis:ir}=A(wt.decorators,wt.decoratorsThis,Tt);let Mr=wt.kind;return wt.isStatic&&(Mr+=Tt==="2023-05"?E:C),ir&&(Mr+=x),r.types.arrayExpression([Bt.length===1?Bt[0]:r.types.arrayExpression(Bt),r.types.numericLiteral(Mr),wt.name,...wt.privateMethods||[]])}))}(er,Z);let dt=0,ot=[];if(de){const{hasThis:ut,decs:Tt}=A(de.map(wt=>wt.expression),de.map(wt=>ps.get(wt)),Z);dt=ut?1:0,ot=Tt}const _t=function(ut){const Tt=[];for(const wt of b(ut)){const{locals:Bt}=wt;Array.isArray(Bt)?Tt.push(...Bt):Bt!==void 0&&Tt.push(Bt)}return Tt}(er);if(yr){en=ct.generateDeclaredUidIdentifier("initProto"),_t.push(en);const ut=r.types.callExpression(r.types.cloneNode(en),[r.types.thisExpression()]);if(Ut){const Tt=Ut.get("value"),wt=[ut];Tt.node&&wt.push(Tt.node),Tt.replaceWith(r.types.sequenceExpression(wt))}else if(or)ae.node.superClass?or.traverse({CallExpression:{exit(Tt){Tt.get("callee").isSuper()&&(Tt.replaceWith(r.types.callExpression(r.types.cloneNode(en),[Tt.node])),Tt.skip())}},ClassMethod(Tt){Tt.node.kind==="constructor"&&Tt.skip()}}):or.node.body.body.unshift(r.types.expressionStatement(ut));else{const Tt=[r.types.expressionStatement(ut)];ae.node.superClass&&Tt.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(Tt)))}}Ct&&(Yr=ct.generateDeclaredUidIdentifier("initStatic"),_t.push(Yr)),rn.size>0&&ae.traverse({PrivateName(ut){if(!rn.has(ut.node.id.name))return;const Tt=ut.parentPath,wt=Tt.parentPath;if(wt.node.type==="AssignmentExpression"&&wt.node.left===Tt.node||wt.node.type==="UpdateExpression"||wt.node.type==="RestElement"||wt.node.type==="ArrayPattern"||wt.node.type==="ObjectProperty"&&wt.node.value===Tt.node&&wt.parentPath.type==="ObjectPattern"||wt.node.type==="ForOfStatement"&&wt.node.left===Tt.node)throw ut.buildCodeFrameError(`Decorated private methods are not updatable, but "#${ut.node.id.name}" is updated via this expression.`)}});const Lt=[];let $t=!1;const Gt=fn&&r.types.callExpression(r.types.cloneNode(fn),[]),gr=ae.node;if(de){Lt.push(En,fn);const ut=[];let Tt=[];if(ae.get("body.body").forEach(wt=>{if(wt.isStaticBlock())return Tt.push(wt.node),void wt.remove();const Bt=wt.isClassProperty()||wt.isClassPrivateProperty();if((Bt||wt.isClassPrivateMethod())&&wt.node.static){if(Bt&&Tt.length>0){const Mr=Tt.map(U);wt.node.value&&Mr.push(wt.node.value),wt.node.value=(ir=Mr).length===0?r.types.unaryExpression("void",r.types.numericLiteral(0)):ir.length===1?ir[0]:r.types.sequenceExpression(ir),Tt=[]}wt.node.static=!1,ut.push(wt.node),wt.remove()}var ir}),ut.length>0||Tt.length>0){const wt=r.template.expression.ast`
|
||
class extends ${k.addHelper("identity")} {}
|
||
`;wt.body.body=[r.types.staticBlock([r.types.toStatement(gr,!0)||r.types.expressionStatement(gr)]),...ut];const Bt=[],ir=r.types.newExpression(wt,[]);Tt.length>0&&Bt.push(...Tt.map(U)),Gt&&($t=!0,Bt.push(Gt)),Bt.length>0?(Bt.unshift(r.types.callExpression(r.types.super(),[r.types.cloneNode(En)])),wt.body.body.push(r.types.classMethod("constructor",r.types.identifier("constructor"),[],r.types.blockStatement([r.types.expressionStatement(r.types.sequenceExpression(Bt))])))):ir.arguments.push(r.types.cloneNode(En)),ae.replaceWith(ir)}}!$t&&Gt&&ae.node.body.body.push(r.types.staticBlock([r.types.expressionStatement(Gt)]));let{superClass:tr}=gr;if(tr&&Z==="2023-05"){const ut=ae.scope.maybeGenerateMemoised(tr);ut&&(gr.superClass=r.types.assignmentExpression("=",ut,tr),tr=ut)}return gr.body.body.unshift(r.types.staticBlock([r.types.expressionStatement(N(_t,Lt,ft,r.types.arrayExpression(ot),r.types.numericLiteral(dt),Kn?Gn:null,typeof Pe=="object"?Pe:void 0,r.types.cloneNode(tr),k,Z)),Ct&&r.types.expressionStatement(r.types.callExpression(r.types.cloneNode(Yr),[r.types.thisExpression()]))].filter(Boolean))),ae.insertBefore(nt.map(ut=>r.types.expressionStatement(ut))),Ts&&ae.insertBefore(r.types.variableDeclaration("let",[r.types.variableDeclarator(r.types.cloneNode(En))])),ae.scope.crawl(),ae}(ne,Se,oe,Oe,se,ce);Me?pe.add(Me):pe.add(ne)}return{name:"proposal-decorators",inherits:X,visitor:Object.assign({ExportDefaultDeclaration(ne,Se){const{declaration:se}=ne.node;if(se?.type==="ClassDeclaration"&&D(se)){const ye=!se.id,ge=(0,i.default)(ne);ye&&ie(ge,Se,r.types.stringLiteral("default"))}},ExportNamedDeclaration(ne){const{declaration:Se}=ne.node;Se?.type==="ClassDeclaration"&&D(Se)&&(0,i.default)(ne)},Class(ne,Se){ie(ne,Se,void 0)}},ce)}};var r=n(1),a=n(141),i=n(62),s=n(301);function o(re){let ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:re.length-1;if(ue===-1)return void re.unshift(65);const Oe=re[ue];Oe===90?re[ue]=97:Oe===122?(re[ue]=65,o(re,ue-1)):re[ue]=Oe+1}function l(re,ue,Oe){return re.type==="PrivateName"?r.types.classPrivateProperty(re,ue,void 0,Oe):r.types.classProperty(re,ue,void 0,void 0,Oe)}function u(re,ue,Oe,X,J){let fe=arguments.length>5&&arguments[5]!==void 0&&arguments[5];const{static:Ee}=ue.node,Ae=J==="2023-05"&&Ee?re:r.types.thisExpression(),pe=r.types.blockStatement([r.types.returnStatement(r.types.memberExpression(r.types.cloneNode(Ae),r.types.cloneNode(X)))]),oe=r.types.blockStatement([r.types.expressionStatement(r.types.assignmentExpression("=",r.types.memberExpression(r.types.cloneNode(Ae),r.types.cloneNode(X)),r.types.identifier("v")))]);let ce,ie;Oe.type==="PrivateName"?(ce=r.types.classPrivateMethod("get",r.types.cloneNode(Oe),[],pe,Ee),ie=r.types.classPrivateMethod("set",r.types.cloneNode(Oe),[r.types.identifier("v")],oe,Ee)):(ce=r.types.classMethod("get",r.types.cloneNode(Oe),[],pe,fe,Ee),ie=r.types.classMethod("set",r.types.cloneNode(Oe),[r.types.identifier("v")],oe,fe,Ee)),ue.insertAfter(ie),ue.insertAfter(ce)}function p(re,ue){return ue!=="2023-05"&&ue!=="2023-01"?[r.template.expression.ast`
|
||
function () {
|
||
return this.${r.types.cloneNode(re)};
|
||
}
|
||
`,r.template.expression.ast`
|
||
function (value) {
|
||
this.${r.types.cloneNode(re)} = value;
|
||
}
|
||
`]:[r.template.expression.ast`
|
||
o => o.${r.types.cloneNode(re)}
|
||
`,r.template.expression.ast`
|
||
(o, v) => o.${r.types.cloneNode(re)} = v
|
||
`]}const h=0,d=1,m=2,f=3,v=4,C=5,E=8,x=16;function g(re){switch(re.node.type){case"ClassProperty":case"ClassPrivateProperty":return h;case"ClassAccessorProperty":return d;case"ClassMethod":case"ClassPrivateMethod":return re.node.kind==="get"?f:re.node.kind==="set"?v:m}}function w(re){return"decorators"in re}function b(re){const ue=re.filter(w);return[...ue.filter(Oe=>Oe.isStatic&&Oe.kind>=d&&Oe.kind<=v),...ue.filter(Oe=>!Oe.isStatic&&Oe.kind>=d&&Oe.kind<=v),...ue.filter(Oe=>Oe.isStatic&&Oe.kind===h),...ue.filter(Oe=>!Oe.isStatic&&Oe.kind===h)]}function A(re,ue,Oe){const X=re.length,J=ue.some(Boolean),fe=[];for(let Ee=0;Ee<X;Ee++)Oe==="2023-05"&&J&&fe.push(ue[Ee]||r.types.unaryExpression("void",r.types.numericLiteral(0))),fe.push(re[Ee]);return{hasThis:J,decs:fe}}function T(re,ue,Oe,X){re.insertAfter(r.types.classPrivateMethod("get",r.types.cloneNode(ue),[],r.types.blockStatement([r.types.returnStatement(r.types.callExpression(r.types.cloneNode(Oe),[r.types.thisExpression()]))]))),re.insertAfter(r.types.classPrivateMethod("set",r.types.cloneNode(ue),[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 O(re){return re.type!=="TSParameterProperty"}function I(re,ue,Oe,X){let J,fe;re.node.kind==="set"?(J=[r.types.identifier("v")],fe=[r.types.expressionStatement(r.types.callExpression(Oe,[r.types.thisExpression(),r.types.identifier("v")]))]):(J=[],fe=[r.types.returnStatement(r.types.callExpression(Oe,[r.types.thisExpression()]))]),re.replaceWith(r.types.classPrivateMethod(re.node.kind,r.types.cloneNode(ue),J,r.types.blockStatement(fe),X))}function z(re){const{type:ue}=re;return ue!=="TSDeclareMethod"&&ue!=="TSIndexSignature"&&ue!=="StaticBlock"}function U(re){return r.types.callExpression(r.types.arrowFunctionExpression([],r.types.blockStatement(re.body)),[])}function W(re,ue){return r.types.callExpression(re.addHelper("setFunctionName"),[r.types.thisExpression(),ue])}function F(re,ue){return r.types.callExpression(re.addHelper("toPropertyKey"),[ue])}function N(re,ue,Oe,X,J,fe,Ee,Ae,pe,oe){let ce,ie;const ne=[Ee?W(pe,Ee):r.types.thisExpression(),Oe,X];if(oe==="2021-12"||oe==="2022-03"&&!pe.availableHelper("applyDecs2203R")){const Se=r.types.arrayPattern([...re,...ue]),se=r.types.callExpression(pe.addHelper(oe==="2021-12"?"applyDecs":"applyDecs2203"),ne);return r.types.assignmentExpression("=",Se,se)}return oe==="2023-05"?((fe||Ae||J.value!==0)&&ne.push(J),fe?ne.push(r.template.expression.ast`
|
||
_ => ${r.types.cloneNode(fe)} in _
|
||
`):Ae&&ne.push(r.types.unaryExpression("void",r.types.numericLiteral(0))),Ae&&ne.push(Ae),ie=r.types.callExpression(pe.addHelper("applyDecs2305"),ne)):oe==="2023-01"?(fe&&ne.push(r.template.expression.ast`
|
||
_ => ${r.types.cloneNode(fe)} in _
|
||
`),ie=r.types.callExpression(pe.addHelper("applyDecs2301"),ne)):ie=r.types.callExpression(pe.addHelper("applyDecs2203R"),ne),re.length>0?ue.length>0?ce=r.types.objectPattern([r.types.objectProperty(r.types.identifier("e"),r.types.arrayPattern(re)),r.types.objectProperty(r.types.identifier("c"),r.types.arrayPattern(ue))]):(ce=r.types.arrayPattern(re),ie=r.types.memberExpression(ie,r.types.identifier("e"),!1,!1)):(ce=r.types.arrayPattern(ue),ie=r.types.memberExpression(ie,r.types.identifier("c"),!1,!1)),r.types.assignmentExpression("=",ce,ie)}function $(re){return re.type==="Identifier"?re.name==="__proto__":re.value==="__proto__"}function D(re){return re.decorators&&re.decorators.length>0}function R(re){switch(re.type){case"ClassAccessorProperty":return!0;case"ClassMethod":case"ClassProperty":case"ClassPrivateMethod":case"ClassPrivateProperty":return D(re);default:return!1}}function K(re){return re.isClassExpression({id:null})&&(D(ue=re.node)||ue.body.body.some(R));var ue}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.buildCheckInRHS=f,e.buildFieldsInitNodes=function(D,R,K,re,ue,Oe,X,J,fe){var Ee;let Ae,pe=0;const oe=[],ce=[];let ie=!1;const ne=[];let Se=null;const se=r.types.isIdentifier(R)?()=>R:()=>(Ae!=null||(Ae=K[0].scope.generateUidIdentifierBasedOnNode(R)),Ae),ye=(Ee=D)!=null?Ee:K[0].scope.generateUidIdentifier("class");D!=null||(D=r.types.cloneNode(fe));for(const ge of K){ge.isClassProperty()&&p.assertFieldTransformed(ge);const Me=!(r.types.isStaticBlock!=null&&r.types.isStaticBlock(ge.node))&&ge.node.static,ae=!Me,k=ge.isPrivate(),B=!k,Z=ge.isProperty(),Pe=!Z,Ne=ge.isStaticBlock==null?void 0:ge.isStaticBlock();switch(Me&&(pe|=1),(Me||Pe&&k||Ne)&&(new a.default({methodPath:ge,constantSuper:J,file:ue,refToPreserve:fe,getSuperRef:se,getObjectRef:()=>(pe|=2,Me||Ne?ye:r.types.memberExpression(ye,r.types.identifier("prototype")))}).replace(),F(ge,ye,fe)&&(pe|=2)),ie=!1,!0){case Ne:{const Le=ge.node.body;Le.length===1&&r.types.isExpressionStatement(Le[0])?oe.push($(Le[0],ge)):oe.push(r.types.inheritsComments(r.template.statement.ast`(() => { ${Le} })()`,ge.node));break}case(Me&&k&&Z&&X):oe.push(x(r.types.cloneNode(D),ge,re));break;case(Me&&k&&Z&&!X):oe.push(w(ge,re));break;case(Me&&B&&Z&&Oe):if(!N(ge.node)){oe.push(T(r.types.cloneNode(D),ge));break}case(Me&&B&&Z&&!Oe):oe.push(O(r.types.cloneNode(D),ge,ue));break;case(ae&&k&&Z&&X):ce.push(x(r.types.thisExpression(),ge,re));break;case(ae&&k&&Z&&!X):ce.push(g(r.types.thisExpression(),ge,re,ue));break;case(ae&&k&&Pe&&X):ce.unshift(b(r.types.thisExpression(),ge,re)),ne.push(z(ge,re,X));break;case(ae&&k&&Pe&&!X):ce.unshift(A(r.types.thisExpression(),ge,re,ue)),ne.push(z(ge,re,X));break;case(Me&&k&&Pe&&!X):oe.unshift(w(ge,re)),ne.push(z(ge,re,X));break;case(Me&&k&&Pe&&X):oe.unshift(I(r.types.cloneNode(D),ge,0,re)),ne.push(z(ge,re,X));break;case(ae&&B&&Z&&Oe):ce.push(T(r.types.thisExpression(),ge));break;case(ae&&B&&Z&&!Oe):ie=!0,ce.push(O(r.types.thisExpression(),ge,ue));break;default:throw new Error("Unreachable.")}}return 2&pe&&fe!=null&&(Se=r.types.expressionStatement(r.types.assignmentExpression("=",r.types.cloneNode(ye),r.types.cloneNode(fe)))),{staticNodes:oe.filter(Boolean),instanceNodes:ce.filter(Boolean),lastInstanceNodeReturnsThis:ie,pureStaticNodes:ne.filter(Boolean),classBindingNode:Se,wrapClass(ge){for(const Me of K)Me.node.leadingComments=null,Me.remove();return Ae&&(ge.scope.push({id:r.types.cloneNode(Ae)}),ge.set("superClass",r.types.assignmentExpression("=",Ae,ge.node.superClass))),pe!==0&&(ge.isClassExpression()?(ge.scope.push({id:D}),ge.replaceWith(r.types.assignmentExpression("=",r.types.cloneNode(D),ge.node))):(fe==null&&(ge.node.id=D),Se!=null&&ge.scope.push({id:ye}))),ge}}},e.buildPrivateNamesMap=function(D){const R=new Map;for(const K of D)if(K.isPrivate()){const{name:re}=K.node.key.id,ue=R.has(re)?R.get(re):{id:K.scope.generateUidIdentifier(re),static:K.node.static,method:!K.isProperty()};K.isClassPrivateMethod()&&(K.node.kind==="get"?ue.getId=K.scope.generateUidIdentifier(`get_${re}`):K.node.kind==="set"?ue.setId=K.scope.generateUidIdentifier(`set_${re}`):K.node.kind==="method"&&(ue.methodId=K.scope.generateUidIdentifier(re))),R.set(re,ue)}return R},e.buildPrivateNamesNodes=function(D,R,K,re){const ue=[];for(const[Oe,X]of D){const{static:J,method:fe,getId:Ee,setId:Ae}=X,pe=Ee||Ae,oe=r.types.cloneNode(X.id);let ce;R?ce=r.types.callExpression(re.addHelper("classPrivateFieldLooseKey"),[r.types.stringLiteral(Oe)]):K?ce=r.types.callExpression(r.types.identifier("Symbol"),[r.types.stringLiteral(Oe)]):J||(ce=r.types.newExpression(r.types.identifier(!fe||pe?"WeakMap":"WeakSet"),[])),ce&&((0,l.default)(ce),ue.push(r.template.statement.ast`var ${oe} = ${ce}`))}return ue},e.transformPrivateNamesUsage=function(D,R,K,re,ue){let{privateFieldsAsProperties:Oe,noDocumentAll:X,innerBinding:J}=re;if(!K.size)return;const fe=R.get("body"),Ee=Oe?E:C;(0,s.default)(fe,d,Object.assign({privateNamesMap:K,classRef:D,file:ue},Ee,{noDocumentAll:X,innerBinding:J})),fe.traverse(v,{privateNamesMap:K,classRef:D,file:ue,privateFieldsAsProperties:Oe,innerBinding:J})};var r=n(1),a=n(141),i=n(33),s=n(299),o=n(300),l=n(302),u=n(301),p=n(303);function h(D){const R=r.traverse.visitors.merge([Object.assign({},D),i.default]),K=Object.assign({},D,{Class(re){const{privateNamesMap:ue}=this,Oe=re.get("body.body"),X=new Map(ue),J=[];for(const fe of Oe){if(!fe.isPrivate())continue;const{name:Ee}=fe.node.key.id;X.delete(Ee),J.push(Ee)}J.length&&(re.get("body").traverse(R,Object.assign({},this,{redeclared:J})),re.traverse(K,Object.assign({},this,{privateNamesMap:X})),re.skipKey("body"))}});return K}const d=h({PrivateName(D,R){let{noDocumentAll:K}=R;const{privateNamesMap:re,redeclared:ue}=this,{node:Oe,parentPath:X}=D;if(!X.isMemberExpression({property:Oe})&&!X.isOptionalMemberExpression({property:Oe}))return;const{name:J}=Oe.id;re.has(J)&&(ue&&ue.includes(J)||this.handle(X,K))}});function m(D,R,K){for(;(re=R)!=null&&re.hasBinding(D)&&!R.bindingIdentifierEquals(D,K);){var re;R.rename(D),R=R.parent}}function f(D,R,K){return K||R.availableHelper==null||!R.availableHelper("checkInRHS")?D:r.types.callExpression(R.addHelper("checkInRHS"),[D])}const v=h({BinaryExpression(D,R){let{file:K}=R;const{operator:re,left:ue,right:Oe}=D.node;if(re!=="in"||!r.types.isPrivateName(ue))return;const{privateFieldsAsProperties:X,privateNamesMap:J,redeclared:fe}=this,{name:Ee}=ue.id;if(!J.has(Ee)||fe&&fe.includes(Ee))return;if(m(this.classRef.name,D.scope,this.innerBinding),X){const{id:oe}=J.get(Ee);return void D.replaceWith(r.template.expression.ast`
|
||
Object.prototype.hasOwnProperty.call(${f(Oe,K)}, ${r.types.cloneNode(oe)})
|
||
`)}const{id:Ae,static:pe}=J.get(Ee);pe?D.replaceWith(r.template.expression.ast`${f(Oe,K)} === ${r.types.cloneNode(this.classRef)}`):D.replaceWith(r.template.expression.ast`${r.types.cloneNode(Ae)}.has(${f(Oe,K)})`)}}),C={memoise(D,R){const{scope:K}=D,{object:re}=D.node,ue=K.maybeGenerateMemoised(re);ue&&this.memoiser.set(re,ue,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:K,file:re,innerBinding:ue}=this,{name:Oe}=D.node.property.id,{id:X,static:J,method:fe,methodId:Ee,getId:Ae,setId:pe}=K.get(Oe),oe=Ae||pe;if(J){const ce=fe&&!oe?"classStaticPrivateMethodGet":"classStaticPrivateFieldSpecGet";return m(R.name,D.scope,ue),r.types.callExpression(re.addHelper(ce),[this.receiver(D),r.types.cloneNode(R),r.types.cloneNode(X)])}return fe?oe?!Ae&&pe&&re.availableHelper("writeOnlyError")?r.types.sequenceExpression([this.receiver(D),r.types.callExpression(re.addHelper("writeOnlyError"),[r.types.stringLiteral(`#${Oe}`)])]):r.types.callExpression(re.addHelper("classPrivateFieldGet"),[this.receiver(D),r.types.cloneNode(X)]):r.types.callExpression(re.addHelper("classPrivateMethodGet"),[this.receiver(D),r.types.cloneNode(X),r.types.cloneNode(Ee)]):r.types.callExpression(re.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:K,privateNamesMap:re,file:ue}=this,{name:Oe}=D.node.property.id,{id:X,static:J,method:fe,setId:Ee,getId:Ae}=re.get(Oe);if(J){const pe=!fe||Ae||Ee?"classStaticPrivateFieldSpecSet":"classStaticPrivateMethodSet";return r.types.callExpression(ue.addHelper(pe),[this.receiver(D),r.types.cloneNode(K),r.types.cloneNode(X),R])}return fe?Ee?r.types.callExpression(ue.addHelper("classPrivateFieldSet"),[this.receiver(D),r.types.cloneNode(X),R]):r.types.sequenceExpression([this.receiver(D),R,r.types.callExpression(ue.addHelper("readOnlyError"),[r.types.stringLiteral(`#${Oe}`)])]):r.types.callExpression(ue.addHelper("classPrivateFieldSet"),[this.receiver(D),r.types.cloneNode(X),R])},destructureSet(D){const{classRef:R,privateNamesMap:K,file:re}=this,{name:ue}=D.node.property.id,{id:Oe,static:X}=K.get(ue);if(X){try{var J=re.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(J,[this.receiver(D),r.types.cloneNode(R),r.types.cloneNode(Oe)]),r.types.identifier("value"))}return r.types.memberExpression(r.types.callExpression(re.addHelper("classPrivateFieldDestructureSet"),[this.receiver(D),r.types.cloneNode(Oe)]),r.types.identifier("value"))},call(D,R){return this.memoise(D,1),(0,o.default)(this.get(D),this.receiver(D),R,!1)},optionalCall(D,R){return this.memoise(D,1),(0,o.default)(this.get(D),this.receiver(D),R,!0)},delete(){throw new Error("Internal Babel error: deleting private elements is a parsing error.")}},E={get(D){const{privateNamesMap:R,file:K}=this,{object:re}=D.node,{name:ue}=D.node.property.id;return r.template.expression`BASE(REF, PROP)[PROP]`({BASE:K.addHelper("classPrivateFieldLooseBase"),REF:r.types.cloneNode(re),PROP:r.types.cloneNode(R.get(ue).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 x(D,R,K){const{id:re}=K.get(R.node.key.id.name),ue=R.node.value||R.scope.buildUndefinedNode();return $(r.template.statement.ast`
|
||
Object.defineProperty(${D}, ${r.types.cloneNode(re)}, {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
writable: true,
|
||
value: ${ue}
|
||
});
|
||
`,R)}function g(D,R,K,re){const{id:ue}=K.get(R.node.key.id.name),Oe=R.node.value||R.scope.buildUndefinedNode();if(!re.availableHelper("classPrivateFieldInitSpec"))return $(r.template.statement.ast`${r.types.cloneNode(ue)}.set(${D}, {
|
||
// configurable is always false for private elements
|
||
// enumerable is always false for private elements
|
||
writable: true,
|
||
value: ${Oe},
|
||
})`,R);const X=re.addHelper("classPrivateFieldInitSpec");return $(r.template.statement.ast`${X}(
|
||
${r.types.thisExpression()},
|
||
${r.types.cloneNode(ue)},
|
||
{
|
||
writable: true,
|
||
value: ${Oe}
|
||
},
|
||
)`,R)}function w(D,R){const K=R.get(D.node.key.id.name),{id:re,getId:ue,setId:Oe,initAdded:X}=K,J=ue||Oe;if(!D.isProperty()&&(X||!J))return;if(J)return R.set(D.node.key.id.name,Object.assign({},K,{initAdded:!0})),$(r.template.statement.ast`
|
||
var ${r.types.cloneNode(re)} = {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
// writable is false by default
|
||
get: ${ue?ue.name:D.scope.buildUndefinedNode()},
|
||
set: ${Oe?Oe.name:D.scope.buildUndefinedNode()}
|
||
}
|
||
`,D);const fe=D.node.value||D.scope.buildUndefinedNode();return $(r.template.statement.ast`
|
||
var ${r.types.cloneNode(re)} = {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
writable: true,
|
||
value: ${fe}
|
||
};
|
||
`,D)}function b(D,R,K){const re=K.get(R.node.key.id.name),{methodId:ue,id:Oe,getId:X,setId:J,initAdded:fe}=re;if(!fe)return ue?$(r.template.statement.ast`
|
||
Object.defineProperty(${D}, ${Oe}, {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
// writable is false by default
|
||
value: ${ue.name}
|
||
});
|
||
`,R):X||J?(K.set(R.node.key.id.name,Object.assign({},re,{initAdded:!0})),$(r.template.statement.ast`
|
||
Object.defineProperty(${D}, ${Oe}, {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
// writable is false by default
|
||
get: ${X?X.name:R.scope.buildUndefinedNode()},
|
||
set: ${J?J.name:R.scope.buildUndefinedNode()}
|
||
});
|
||
`,R)):void 0}function A(D,R,K,re){const ue=K.get(R.node.key.id.name),{getId:Oe,setId:X,initAdded:J}=ue;if(!J)return Oe||X?function(fe,Ee,Ae,pe){const oe=Ae.get(Ee.node.key.id.name),{id:ce,getId:ie,setId:ne}=oe;if(Ae.set(Ee.node.key.id.name,Object.assign({},oe,{initAdded:!0})),!pe.availableHelper("classPrivateFieldInitSpec"))return $(r.template.statement.ast`
|
||
${ce}.set(${fe}, {
|
||
get: ${ie?ie.name:Ee.scope.buildUndefinedNode()},
|
||
set: ${ne?ne.name:Ee.scope.buildUndefinedNode()}
|
||
});
|
||
`,Ee);const Se=pe.addHelper("classPrivateFieldInitSpec");return $(r.template.statement.ast`${Se}(
|
||
${r.types.thisExpression()},
|
||
${r.types.cloneNode(ce)},
|
||
{
|
||
get: ${ie?ie.name:Ee.scope.buildUndefinedNode()},
|
||
set: ${ne?ne.name:Ee.scope.buildUndefinedNode()}
|
||
},
|
||
)`,Ee)}(D,R,K,re):function(fe,Ee,Ae,pe){const oe=Ae.get(Ee.node.key.id.name),{id:ce}=oe;if(!pe.availableHelper("classPrivateMethodInitSpec"))return $(r.template.statement.ast`${ce}.add(${fe})`,Ee);const ie=pe.addHelper("classPrivateMethodInitSpec");return $(r.template.statement.ast`${ie}(
|
||
${r.types.thisExpression()},
|
||
${r.types.cloneNode(ce)}
|
||
)`,Ee)}(D,R,K,re)}function T(D,R){const{key:K,computed:re}=R.node,ue=R.node.value||R.scope.buildUndefinedNode();return $(r.types.expressionStatement(r.types.assignmentExpression("=",r.types.memberExpression(D,K,re||r.types.isLiteral(K)),ue)),R)}function O(D,R,K){const{key:re,computed:ue}=R.node,Oe=R.node.value||R.scope.buildUndefinedNode();return $(r.types.expressionStatement(r.types.callExpression(K.addHelper("defineProperty"),[D,ue||r.types.isLiteral(re)?re:r.types.stringLiteral(re.name),Oe])),R)}function I(D,R,K,re){const ue=re.get(R.node.key.id.name),{id:Oe,methodId:X,getId:J,setId:fe,initAdded:Ee}=ue;if(!Ee)return J||fe?(re.set(R.node.key.id.name,Object.assign({},ue,{initAdded:!0})),$(r.template.statement.ast`
|
||
Object.defineProperty(${D}, ${Oe}, {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
// writable is false by default
|
||
get: ${J?J.name:R.scope.buildUndefinedNode()},
|
||
set: ${fe?fe.name:R.scope.buildUndefinedNode()}
|
||
})
|
||
`,R)):$(r.template.statement.ast`
|
||
Object.defineProperty(${D}, ${Oe}, {
|
||
// configurable is false by default
|
||
// enumerable is false by default
|
||
// writable is false by default
|
||
value: ${X.name}
|
||
});
|
||
`,R)}function z(D,R){let K=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const re=R.get(D.node.key.id.name),{id:ue,methodId:Oe,getId:X,setId:J,getterDeclared:fe,setterDeclared:Ee,static:Ae}=re,{params:pe,body:oe,generator:ce,async:ie}=D.node,ne=X&&!fe&&pe.length===0,Se=J&&!Ee&&pe.length>0;let se=Oe;return ne?(R.set(D.node.key.id.name,Object.assign({},re,{getterDeclared:!0})),se=X):Se?(R.set(D.node.key.id.name,Object.assign({},re,{setterDeclared:!0})),se=J):Ae&&!K&&(se=ue),$(r.types.functionDeclaration(r.types.cloneNode(se),pe,oe,ce,ie),D)}const U=r.traverse.visitors.merge([{UnaryExpression(D){const{node:R}=D;if(R.operator==="delete"){const K=(0,u.skipTransparentExprWrapperNodes)(R.argument);r.types.isThisExpression(K)&&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:K}=D;R.meta.name==="new"&&R.property.name==="target"&&D.replaceWith(K.buildUndefinedNode())}},i.default]),W={ReferencedIdentifier(D,R){D.scope.bindingIdentifierEquals(D.node.name,R.innerBinding)&&(R.needsClassRef=!0,D.node.name=R.classRef.name)}};function F(D,R,K){var re;const ue={classRef:R,needsClassRef:!1,innerBinding:K};return D.isMethod()||D.traverse(U,ue),K!=null&&(re=ue.classRef)!=null&&re.name&&ue.classRef.name!==K.name&&D.traverse(W,ue),ue.needsClassRef}function N(D){let{key:R,computed:K}=D;return R.type==="Identifier"?!K&&(R.name==="name"||R.name==="length"):R.type==="StringLiteral"&&(R.value==="name"||R.value==="length")}function $(D,R){return r.types.inheritLeadingComments(D,R.node),r.types.inheritInnerComments(D,R.node),D}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.extractComputedKeys=function(u,p,h){const d=[],m={classBinding:u.node.id&&u.scope.getBinding(u.node.id.name),file:h};for(const f of p){const v=f.get("key");v.isReferencedIdentifier()?o(v,m):v.traverse(l,m);const C=f.node;if(!v.isConstantExpression()){const E=u.scope,x=r.types.isIdentifier(v.node)&&E.hasUid(v.node.name),g=v.isAssignmentExpression({operator:"="})&&r.types.isIdentifier(v.node.left)&&E.hasUid(v.node.left.name);if(x)continue;if(g)d.push(r.types.expressionStatement(r.types.cloneNode(C.key))),C.key=r.types.cloneNode(C.key.left);else{const w=u.scope.generateUidIdentifierBasedOnNode(C.key);E.push({id:w,kind:"let"}),d.push(r.types.expressionStatement(r.types.assignmentExpression("=",r.types.cloneNode(w),C.key))),C.key=r.types.cloneNode(w)}}}return d},e.injectInitialization=function(u,p,h,d,m){if(!h.length)return;const f=!!u.node.superClass;if(!p){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)`)),[p]=u.get("body").unshiftContainer("body",v)}if(d&&d(s,{scope:p.scope}),f){const v=[];p.traverse(i,v);let C=!0;for(const E of v)if(C?C=!1:h=h.map(x=>r.types.cloneNode(x)),E.parentPath.isExpressionStatement())E.insertAfter(h);else{const x=[E.node,...h.map(g=>r.types.toExpression(g))];m||x.push(r.types.thisExpression()),E.replaceWith(r.types.sequenceExpression(x))}}else p.get("body").unshiftContainer("body",h)};var r=n(1),a=n(33);const i=r.traverse.visitors.merge([{Super(u){const{node:p,parentPath:h}=u;h.isCallExpression({callee:p})&&this.push(h)}},a.default]),s={"TSTypeAnnotation|TypeAnnotation"(u){u.skip()},ReferencedIdentifier(u,p){let{scope:h}=p;h.hasOwnBinding(u.node.name)&&(h.rename(u.node.name),u.skip())}};function o(u,p){if(p.classBinding&&p.classBinding===u.scope.getBinding(u.node.name)){const h=p.file.addHelper("classNameTDZError"),d=r.types.callExpression(h,[r.types.stringLiteral(u.node.name)]);u.replaceWith(r.types.sequenceExpression([d,u.node])),u.skip()}}const l={ReferencedIdentifier:o}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.FEATURES=void 0,e.enableFeature=function(m,f,v){let C;p(m,f)&&!u(m,f)||(m.set(s,m.get(s)|f),v==="#__internal__@babel/preset-env__prefer-true-but-false-is-ok-if-it-prevents-an-error"?(d(m,f,!0),m.set(l,m.get(l)|f)):v==="#__internal__@babel/preset-env__prefer-false-but-true-is-ok-if-it-prevents-an-error"?(d(m,f,!1),m.set(l,m.get(l)|f)):d(m,f,v));for(const[E,x]of i){if(!p(m,E)||u(m,E))continue;const g=h(m,E);if(C===!g)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=g}if(C!==void 0)for(const[E,x]of i)p(m,E)&&h(m,E)!==C&&d(m,E,C)},e.isLoose=h,e.shouldTransform=function(m,f){let v=null,C=null,E=null,x=null,g=null;(0,r.hasOwnDecorators)(m.node)&&(v=m.get("decorators.0"));for(const w of m.get("body.body"))!v&&(0,r.hasOwnDecorators)(w.node)&&(v=w.get("decorators.0")),!C&&w.isClassProperty()&&(C=w),!E&&w.isClassPrivateProperty()&&(E=w),!x&&w.isClassPrivateMethod!=null&&w.isClassPrivateMethod()&&(x=w),!g&&w.isStaticBlock!=null&&w.isStaticBlock()&&(g=w);if(v&&E)throw E.buildCodeFrameError("Private fields in decorated classes are not supported yet.");if(v&&x)throw x.buildCodeFrameError("Private methods in decorated classes are not supported yet.");if(v&&!p(f,a.decorators))throw m.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(x&&!p(f,a.privateMethods))throw x.buildCodeFrameError("Class private methods are not enabled. Please add `@babel/plugin-transform-private-methods` to your configuration.");if((C||E)&&!p(f,a.fields)&&!p(f,a.privateMethods))throw m.buildCodeFrameError("Class fields are not enabled. Please add `@babel/plugin-transform-class-properties` to your configuration.");if(g&&!p(f,a.staticBlocks))throw m.buildCodeFrameError("Static class blocks are not enabled. Please add `@babel/plugin-transform-class-static-block` to your configuration.");return!!(v||x||g)||!(!C&&!E||!p(f,a.fields))};var r=n(304);const a=e.FEATURES=Object.freeze({fields:2,privateMethods:4,decorators:8,privateIn:16,staticBlocks:32}),i=new Map([[a.fields,"@babel/plugin-transform-class-properties"],[a.privateMethods,"@babel/plugin-transform-private-methods"],[a.privateIn,"@babel/plugin-transform-private-property-in-object"]]),s="@babel/plugin-class-features/featuresKey",o="@babel/plugin-class-features/looseKey";var l="@babel/plugin-class-features/looseLowPriorityKey/#__internal__@babel/preset-env__please-overwrite-loose-instead-of-throwing",u=function(m,f){return!!(m.get(l)&f)};function p(m,f){return!!(m.get(s)&f)}function h(m,f){return!!(m.get(o)&f)}function d(m,f,v){v?m.set(o,m.get(o)|f):m.set(o,m.get(o)&~f),m.set(l,m.get(l)&~f)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i){const{name:s}=a.node.id,o=a.parentPath.isExportNamedDeclaration();let l=o;!l&&i.isProgram(a.parent)&&(l=a.parent.body.some(h=>i.isExportNamedDeclaration(h)&&h.exportKind!=="type"&&!h.source&&h.specifiers.some(d=>i.isExportSpecifier(d)&&d.exportKind!=="type"&&d.local.name===s)));const{enumValues:u}=(0,r.translateEnumValues)(a,i);if(l){const h=i.objectExpression(u.map(d=>{let[m,f]=d;return i.objectProperty(i.isValidIdentifier(m)?i.identifier(m):i.stringLiteral(m),f)}));return void(a.scope.hasOwnBinding(s)?(o?a.parentPath:a).replaceWith(i.expressionStatement(i.callExpression(i.memberExpression(i.identifier("Object"),i.identifier("assign")),[a.node.id,h]))):(a.replaceWith(i.variableDeclaration("var",[i.variableDeclarator(a.node.id,h)])),a.scope.registerDeclaration(a)))}const p=new Map(u);a.scope.path.traverse({Scope(h){h.scope.hasOwnBinding(s)&&h.skip()},MemberExpression(h){if(!i.isIdentifier(h.node.object,{name:s}))return;let d;if(h.node.computed){if(!i.isStringLiteral(h.node.property))return;d=h.node.property.value}else{if(!i.isIdentifier(h.node.property))return;d=h.node.property.name}p.has(d)&&h.replaceWith(i.cloneNode(p.get(d)))}}),a.remove()};var r=n(305)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(p,h){if(p.node.declare||p.node.id.type==="StringLiteral")return void p.remove();if(!h)throw p.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=p.node.id.name,m=u(p,r.types.cloneNode(p.node,!0));if(m===null){const f=p.findParent(v=>v.isProgram());(0,a.registerGlobalType)(f.scope,d),p.remove()}else p.scope.hasOwnBinding(d)?p.replaceWith(m):p.scope.registerDeclaration(p.replaceWithMultiple([i(d),m])[0])};var r=n(1),a=n(306);function i(p){return r.types.variableDeclaration("let",[r.types.variableDeclarator(r.types.identifier(p))])}function s(p,h){return r.types.memberExpression(r.types.identifier(p),r.types.identifier(h))}function o(p,h,d){if(p.kind!=="const")throw d.file.buildCodeFrameError(p,"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:m}=p;if(m.every(C=>r.types.isIdentifier(C.id))){for(const C of m)C.init=r.types.assignmentExpression("=",s(h,C.id.name),C.init);return[p]}const f=r.types.getBindingIdentifiers(p),v=[];for(const C in f)v.push(r.types.assignmentExpression("=",s(h,C),r.types.cloneNode(f[C])));return[p,r.types.expressionStatement(r.types.sequenceExpression(v))]}function l(p,h){return p.hub.buildError(h,"Ambient modules cannot be nested in other modules or namespaces.",Error)}function u(p,h,d){const m=new Set,f=h.id;r.types.assertIdentifier(f);const v=p.scope.generateUid(f.name),C=r.types.isTSModuleBlock(h.body)?h.body.body:[r.types.exportNamedDeclaration(h.body)];let E=!0;for(let g=0;g<C.length;g++){const w=C[g];switch(w.type){case"TSModuleDeclaration":{if(!r.types.isIdentifier(w.id))throw l(p,w);const b=u(p,w);if(b!==null){E=!1;const A=w.id.name;m.has(A)?C[g]=b:(m.add(A),C.splice(g++,1,i(A),b))}continue}case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":E=!1,m.add(w.id.name);continue;case"VariableDeclaration":E=!1;for(const b in r.types.getBindingIdentifiers(w))m.add(b);continue;default:E&&(E=r.types.isTypeScript(w));continue;case"ExportNamedDeclaration":}if(!("declare"in w.declaration)||!w.declaration.declare)switch(w.declaration.type){case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":{E=!1;const b=w.declaration.id.name;m.add(b),C.splice(g++,1,w.declaration,r.types.expressionStatement(r.types.assignmentExpression("=",s(v,b),r.types.identifier(b))));break}case"VariableDeclaration":{E=!1;const b=o(w.declaration,v,p.hub);C.splice(g,b.length,...b),g+=b.length-1;break}case"TSModuleDeclaration":{if(!r.types.isIdentifier(w.declaration.id))throw l(p,w.declaration);const b=u(p,w.declaration,r.types.identifier(v));if(b!==null){E=!1;const A=w.declaration.id.name;m.has(A)?C[g]=b:(m.add(A),C.splice(g++,1,i(A),b))}else C.splice(g,1),g--}}}if(E)return null;let x=r.types.objectExpression([]);if(d){const g=r.types.memberExpression(d,f);x=r.template.expression.ast`
|
||
${r.types.cloneNode(g)} ||
|
||
(${r.types.cloneNode(g)} = ${x})
|
||
`}return r.template.statement.ast`
|
||
(function (${r.types.identifier(v)}) {
|
||
${C}
|
||
})(${f} || (${r.types.cloneNode(f)} = ${x}));
|
||
`}},(t,e,n)=>{/**
|
||
* @vue/compiler-core v3.4.15
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/n(12),Object.defineProperty(e,"__esModule",{value:!0});var r=n(142),a=n(156),i=n(21),s=n(94),o=n(506);const l=Symbol(""),u=Symbol(""),p=Symbol(""),h=Symbol(""),d=Symbol(""),m=Symbol(""),f=Symbol(""),v=Symbol(""),C=Symbol(""),E=Symbol(""),x=Symbol(""),g=Symbol(""),w=Symbol(""),b=Symbol(""),A=Symbol(""),T=Symbol(""),O=Symbol(""),I=Symbol(""),z=Symbol(""),U=Symbol(""),W=Symbol(""),F=Symbol(""),N=Symbol(""),$=Symbol(""),D=Symbol(""),R=Symbol(""),K=Symbol(""),re=Symbol(""),ue=Symbol(""),Oe=Symbol(""),X=Symbol(""),J=Symbol(""),fe=Symbol(""),Ee=Symbol(""),Ae=Symbol(""),pe=Symbol(""),oe=Symbol(""),ce=Symbol(""),ie=Symbol(""),ne={[l]:"Fragment",[u]:"Teleport",[p]:"Suspense",[h]:"KeepAlive",[d]:"BaseTransition",[m]:"openBlock",[f]:"createBlock",[v]:"createElementBlock",[C]:"createVNode",[E]:"createElementVNode",[x]:"createCommentVNode",[g]:"createTextVNode",[w]:"createStaticVNode",[b]:"resolveComponent",[A]:"resolveDynamicComponent",[T]:"resolveDirective",[O]:"resolveFilter",[I]:"withDirectives",[z]:"renderList",[U]:"renderSlot",[W]:"createSlots",[F]:"toDisplayString",[N]:"mergeProps",[$]:"normalizeClass",[D]:"normalizeStyle",[R]:"normalizeProps",[K]:"guardReactiveProps",[re]:"toHandlers",[ue]:"camelize",[Oe]:"capitalize",[X]:"toHandlerKey",[J]:"setBlockTracking",[fe]:"pushScopeId",[Ee]:"popScopeId",[Ae]:"withCtx",[pe]:"unref",[oe]:"isRef",[ce]:"withMemo",[ie]:"isMemoSame"},Se={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function se(V){return{type:0,source:arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",children:V,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:Se}}function ye(V,Q,me,_e,He,Re,Fe){let qe=arguments.length>7&&arguments[7]!==void 0&&arguments[7],rt=arguments.length>8&&arguments[8]!==void 0&&arguments[8],mt=arguments.length>9&&arguments[9]!==void 0&&arguments[9],At=arguments.length>10&&arguments[10]!==void 0?arguments[10]:Se;return V&&(qe?(V.helper(m),V.helper(Ge(V.inSSR,mt))):V.helper(ke(V.inSSR,mt)),Fe&&V.helper(I)),{type:13,tag:Q,props:me,children:_e,patchFlag:He,dynamicProps:Re,directives:Fe,isBlock:qe,disableTracking:rt,isComponent:mt,loc:At}}function ge(V){return{type:17,loc:arguments.length>1&&arguments[1]!==void 0?arguments[1]:Se,elements:V}}function Me(V){return{type:15,loc:arguments.length>1&&arguments[1]!==void 0?arguments[1]:Se,properties:V}}function ae(V,Q){return{type:16,loc:Se,key:r.isString(V)?k(V,!0):V,value:Q}}function k(V){let Q=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return{type:4,loc:arguments.length>2&&arguments[2]!==void 0?arguments[2]:Se,content:V,isStatic:Q,constType:Q?3:arguments.length>3&&arguments[3]!==void 0?arguments[3]:0}}function B(V){return{type:8,loc:arguments.length>1&&arguments[1]!==void 0?arguments[1]:Se,children:V}}function Z(V){return{type:14,loc:arguments.length>2&&arguments[2]!==void 0?arguments[2]:Se,callee:V,arguments:arguments.length>1&&arguments[1]!==void 0?arguments[1]:[]}}function Pe(V){return{type:18,params:V,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]:Se}}function Ne(V,Q,me){return{type:19,test:V,consequent:Q,alternate:me,newline:!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],loc:Se}}function Le(V,Q){return{type:20,index:V,value:Q,isVNode:arguments.length>2&&arguments[2]!==void 0&&arguments[2],loc:Se}}function de(V){return{type:21,body:V,loc:Se}}function ke(V,Q){return V||Q?C:E}function Ge(V,Q){return V||Q?f:v}function nt(V,Q){let{helper:me,removeHelper:_e,inSSR:He}=Q;V.isBlock||(V.isBlock=!0,_e(ke(He,V.isComponent)),me(m),me(Ge(He,V.isComponent)))}const ct=new Uint8Array([123,123]),yt=new Uint8Array([125,125]);function er(V){return V>=97&&V<=122||V>=65&&V<=90}function Ut(V){return V===32||V===10||V===9||V===12||V===13}function or(V){return V===47||V===62||Ut(V)}function yr(V){const Q=new Uint8Array(V.length);for(let me=0;me<V.length;me++)Q[me]=V.charCodeAt(me);return Q}const Ct={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])},rn={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:V=>`.sync modifier for v-bind has been removed. Use v-model with argument instead. \`v-bind:${V}.sync\` should be changed to \`v-model:${V}\`.`,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 en(V,Q){let{compatConfig:me}=Q;const _e=me&&me[V];return V==="MODE"?_e||3:_e}function Yr(V,Q){const me=en("MODE",Q),_e=en(V,Q);return me===3?_e===!0:_e!==!1}function fn(V,Q,me){return Yr(V,Q)}function En(V){throw V}function ps(V){}function mr(V,Q,me,_e){const He=(me||Gn)[V]+(_e||""),Re=new SyntaxError(String(He));return Re.code=V,Re.loc=Q,Re}const Gn={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 Ts(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],_e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],He=arguments.length>4&&arguments[4]!==void 0?arguments[4]:Object.create(null);const Re=V.type==="Program"?V.body[0].type==="ExpressionStatement"&&V.body[0].expression:V;s.walk(V,{enter(Fe,qe){if(qe&&_e.push(qe),qe&&qe.type.startsWith("TS")&&!Tt.includes(qe.type))return this.skip();if(Fe.type==="Identifier"){const rt=!!He[Fe.name],mt=Kn(Fe,qe,_e);(me||mt&&!rt)&&Q(Fe,qe,_e,mt,rt)}else Fe.type==="ObjectProperty"&&qe?.type==="ObjectPattern"?Fe.inPattern=!0:gr(Fe)?Fe.scopeIds?Fe.scopeIds.forEach(rt=>$t(rt,He)):ot(Fe,rt=>Gt(Fe,rt,He)):Fe.type==="BlockStatement"&&(Fe.scopeIds?Fe.scopeIds.forEach(rt=>$t(rt,He)):_t(Fe,rt=>Gt(Fe,rt,He)))},leave(Fe,qe){if(qe&&_e.pop(),Fe!==Re&&Fe.scopeIds)for(const rt of Fe.scopeIds)He[rt]--,He[rt]===0&&delete He[rt]}})}function Kn(V,Q,me){if(!Q)return!0;if(V.name==="arguments")return!1;if(function(_e,He,Re){switch(He.type){case"MemberExpression":case"OptionalMemberExpression":return He.property===_e?!!He.computed:He.object===_e;case"JSXMemberExpression":return He.object===_e;case"VariableDeclarator":return He.init===_e;case"ArrowFunctionExpression":return He.body===_e;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===_e&&!!He.computed;case"ObjectProperty":case"ClassProperty":case"TSPropertySignature":return He.key!==_e||!!He.computed;case"ClassPrivateProperty":case"ObjectTypeProperty":return He.key!==_e;case"ClassDeclaration":case"ClassExpression":return He.superClass===_e;case"AssignmentExpression":case"AssignmentPattern":return He.right===_e;case"ExportSpecifier":return He.local===_e;case"TSEnumMember":return He.id!==_e}return!0}(V,Q))return!0;switch(Q.type){case"AssignmentExpression":case"AssignmentPattern":return!0;case"ObjectPattern":case"ArrayPattern":return ft(Q,me)}return!1}function ft(V,Q){if(V&&(V.type==="ObjectProperty"||V.type==="ArrayPattern")){let me=Q.length;for(;me--;){const _e=Q[me];if(_e.type==="AssignmentExpression")return!0;if(_e.type!=="ObjectProperty"&&!_e.type.endsWith("Pattern"))break}}return!1}function dt(V){let Q=V.length;for(;Q--;){const me=V[Q];if(me.type==="NewExpression")return!0;if(me.type!=="MemberExpression")break}return!1}function ot(V,Q){for(const me of V.params)for(const _e of Lt(me))Q(_e)}function _t(V,Q){for(const me of V.body)if(me.type==="VariableDeclaration"){if(me.declare)continue;for(const _e of me.declarations)for(const He of Lt(_e.id))Q(He)}else if(me.type==="FunctionDeclaration"||me.type==="ClassDeclaration"){if(me.declare||!me.id)continue;Q(me.id)}else if(me.type==="ForOfStatement"||me.type==="ForInStatement"||me.type==="ForStatement"){const _e=me.type==="ForStatement"?me.init:me.left;if(_e&&_e.type==="VariableDeclaration")for(const He of _e.declarations)for(const Re of Lt(He.id))Q(Re)}}function Lt(V){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];switch(V.type){case"Identifier":Q.push(V);break;case"MemberExpression":let me=V;for(;me.type==="MemberExpression";)me=me.object;Q.push(me);break;case"ObjectPattern":for(const _e of V.properties)_e.type==="RestElement"?Lt(_e.argument,Q):Lt(_e.value,Q);break;case"ArrayPattern":V.elements.forEach(_e=>{_e&&Lt(_e,Q)});break;case"RestElement":Lt(V.argument,Q);break;case"AssignmentPattern":Lt(V.left,Q)}return Q}function $t(V,Q){V in Q?Q[V]++:Q[V]=1}function Gt(V,Q,me){const{name:_e}=Q;V.scopeIds&&V.scopeIds.has(_e)||($t(_e,me),(V.scopeIds||(V.scopeIds=new Set)).add(_e))}const gr=V=>/Function(?:Expression|Declaration)$|Method$/.test(V.type),tr=V=>V&&(V.type==="ObjectProperty"||V.type==="ObjectMethod")&&!V.computed,ut=(V,Q)=>tr(Q)&&Q.key===V,Tt=["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"];function wt(V){return Tt.includes(V.type)?wt(V.expression):V}const Bt=V=>V.type===4&&V.isStatic;function ir(V){switch(V){case"Teleport":case"teleport":return u;case"Suspense":case"suspense":return p;case"KeepAlive":case"keep-alive":return h;case"BaseTransition":case"base-transition":return d}}const Mr=/^\d|[^\$\w]/,nr=V=>!Mr.test(V),_r=/[A-Za-z_$\xA0-\uFFFF]/,ln=/[\.\?\w$\xA0-\uFFFF]/,Ar=/\s+[.[]\s*|\s*[.[]\s+/g,Fr=(V,Q)=>{try{let me=i.parseExpression(V,{plugins:Q.expressionPlugins});return me=wt(me),me.type==="MemberExpression"||me.type==="OptionalMemberExpression"||me.type==="Identifier"&&me.name!=="undefined"}catch{return!1}},$r=Fr;function Vn(V,Q){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Q.length;return jr({offset:V.offset,line:V.line,column:V.column},Q,me)}function jr(V,Q){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Q.length,_e=0,He=-1;for(let Re=0;Re<me;Re++)Q.charCodeAt(Re)===10&&(_e++,He=Re);return V.offset+=me,V.line+=_e,V.column=He===-1?V.column+me:me-He,V}function br(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2];for(let _e=0;_e<V.props.length;_e++){const He=V.props[_e];if(He.type===7&&(me||He.exp)&&(r.isString(Q)?He.name===Q:Q.test(He.name)))return He}}function nn(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],_e=arguments.length>3&&arguments[3]!==void 0&&arguments[3];for(let He=0;He<V.props.length;He++){const Re=V.props[He];if(Re.type===6){if(me)continue;if(Re.name===Q&&(Re.value||_e))return Re}else if(Re.name==="bind"&&(Re.exp||_e)&&wn(Re.arg,Q))return Re}}function wn(V,Q){return!(!V||!Bt(V)||V.content!==Q)}function ys(V){return V.type===5||V.type===2}function rs(V){return V.type===7&&V.name==="slot"}function Tn(V){return V.type===1&&V.tagType===3}function hs(V){return V.type===1&&V.tagType===2}const Ln=new Set([R,K]);function Fn(V){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(V&&!r.isString(V)&&V.type===14){const me=V.callee;if(!r.isString(me)&&Ln.has(me))return Fn(V.arguments[0],Q.concat(V))}return[V,Q]}function ns(V,Q,me){let _e,He,Re=V.type===13?V.props:V.arguments[2],Fe=[];if(Re&&!r.isString(Re)&&Re.type===14){const qe=Fn(Re);Re=qe[0],Fe=qe[1],He=Fe[Fe.length-1]}if(Re==null||r.isString(Re))_e=Me([Q]);else if(Re.type===14){const qe=Re.arguments[0];r.isString(qe)||qe.type!==15?Re.callee===re?_e=Z(me.helper(N),[Me([Q]),Re]):Re.arguments.unshift(Me([Q])):Ti(Q,qe)||qe.properties.unshift(Q),!_e&&(_e=Re)}else Re.type===15?(Ti(Q,Re)||Re.properties.unshift(Q),_e=Re):(_e=Z(me.helper(N),[Me([Q]),Re]),He&&He.callee===K&&(He=Fe[Fe.length-2]));V.type===13?He?He.arguments[0]=_e:V.props=_e:He?He.arguments[0]=_e:V.arguments[2]=_e}function Ti(V,Q){let me=!1;if(V.key.type===4){const _e=V.key.content;me=Q.properties.some(He=>He.key.type===4&&He.key.content===_e)}return me}function Xn(V,Q){return`_${Q}_${V.replace(/[^\w]/g,(me,_e)=>me==="-"?"_":V.charCodeAt(_e).toString())}`}function qt(V,Q){if(!V||Object.keys(Q).length===0)return!1;switch(V.type){case 1:for(let me=0;me<V.props.length;me++){const _e=V.props[me];if(_e.type===7&&(qt(_e.arg,Q)||qt(_e.exp,Q)))return!0}return V.children.some(me=>qt(me,Q));case 11:return!!qt(V.source,Q)||V.children.some(me=>qt(me,Q));case 9:return V.branches.some(me=>qt(me,Q));case 10:return!!qt(V.condition,Q)||V.children.some(me=>qt(me,Q));case 4:return!V.isStatic&&nr(V.content)&&!!Q[V.content];case 8:return V.children.some(me=>r.isObject(me)&&qt(me,Q));case 5:case 12:return qt(V.content,Q);default:return!1}}function ti(V){return V.type===14&&V.callee===ce?V.arguments[1].returns:V}const Xs=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,_s={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:r.NO,isPreTag:r.NO,isCustomElement:r.NO,onError:En,onWarn:ps,comments:!1,prefixIdentifiers:!1};let Qr=_s,ss=null,Lr="",vn=null,Wt=null,Hn="",jn=-1,Yn=-1,Ys=0,Pt=!1,Vs=null;const In=[],yn=new class{constructor(V,Q){this.stack=V,this.cbs=Q,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=ct,this.delimiterClose=yt,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0,this.entityDecoder=new a.EntityDecoder(a.htmlDecodeTree,(me,_e)=>this.emitCodePoint(me,_e))}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=ct,this.delimiterClose=yt}getPos(V){let Q=1,me=V+1;for(let _e=this.newlines.length-1;_e>=0;_e--){const He=this.newlines[_e];if(V>He){Q=_e+2,me=V-He;break}}return{column:me,line:Q,offset:V}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(V){V===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):V===38?this.startEntity():this.inVPre||V!==this.delimiterOpen[0]||(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(V))}stateInterpolationOpen(V){if(V===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const Q=this.index+1-this.delimiterOpen.length;Q>this.sectionStart&&this.cbs.ontext(this.sectionStart,Q),this.state=3,this.sectionStart=Q}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(V)):(this.state=1,this.stateText(V))}stateInterpolation(V){V===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(V))}stateInterpolationClose(V){V===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(V))}stateSpecialStartSequence(V){const Q=this.sequenceIndex===this.currentSequence.length;if(Q?or(V):(32|V)===this.currentSequence[this.sequenceIndex]){if(!Q)return void this.sequenceIndex++}else this.inRCDATA=!1;this.sequenceIndex=0,this.state=6,this.stateInTagName(V)}stateInRCDATA(V){if(this.sequenceIndex===this.currentSequence.length){if(V===62||Ut(V)){const Q=this.index-this.currentSequence.length;if(this.sectionStart<Q){const me=this.index;this.index=Q,this.cbs.ontext(this.sectionStart,Q),this.index=me}return this.sectionStart=Q+2,this.stateInClosingTagName(V),void(this.inRCDATA=!1)}this.sequenceIndex=0}(32|V)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===Ct.TitleEnd||this.currentSequence===Ct.TextareaEnd&&!this.inSFCRoot?V===38?this.startEntity():V===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(V)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=+(V===60)}stateCDATASequence(V){V===Ct.Cdata[this.sequenceIndex]?++this.sequenceIndex===Ct.Cdata.length&&(this.state=28,this.currentSequence=Ct.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(V))}fastForwardTo(V){for(;++this.index<this.buffer.length;){const Q=this.buffer.charCodeAt(this.index);if(Q===10&&this.newlines.push(this.index),Q===V)return!0}return this.index=this.buffer.length-1,!1}stateInCommentLike(V){V===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===Ct.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):V!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(V,Q){this.enterRCDATA(V,Q),this.state=31}enterRCDATA(V,Q){this.inRCDATA=!0,this.currentSequence=V,this.sequenceIndex=Q}stateBeforeTagName(V){if(V===33)this.state=22,this.sectionStart=this.index+1;else if(V===63)this.state=24,this.sectionStart=this.index+1;else if(er(V))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 Q=32|V;this.state=Q===116?30:Q===115?29:6}else V===47?this.state=8:(this.state=1,this.stateText(V))}stateInTagName(V){or(V)&&this.handleTagName(V)}stateInSFCRootTagName(V){if(or(V)){const Q=this.buffer.slice(this.sectionStart,this.index);Q!=="template"&&this.enterRCDATA(yr("</"+Q),0),this.handleTagName(V)}}handleTagName(V){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(V)}stateBeforeClosingTagName(V){Ut(V)||(V===62?(this.cbs.onerr(14,this.index),this.state=1,this.sectionStart=this.index+1):(this.state=er(V)?9:27,this.sectionStart=this.index))}stateInClosingTagName(V){(V===62||Ut(V))&&(this.cbs.onclosetag(this.sectionStart,this.index),this.sectionStart=-1,this.state=10,this.stateAfterClosingTagName(V))}stateAfterClosingTagName(V){V===62&&(this.state=1,this.sectionStart=this.index+1)}stateBeforeAttrName(V){V===62?(this.cbs.onopentagend(this.index),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):V===47?(this.state=7,this.peek()!==62&&this.cbs.onerr(22,this.index)):V===60&&this.peek()===47?(this.cbs.onopentagend(this.index),this.state=5,this.sectionStart=this.index):Ut(V)||(V===61&&this.cbs.onerr(19,this.index),this.handleAttrStart(V))}handleAttrStart(V){V===118&&this.peek()===45?(this.state=13,this.sectionStart=this.index):V===46||V===58||V===64||V===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(V){V===62?(this.cbs.onselfclosingtag(this.index),this.state=1,this.sectionStart=this.index+1,this.inRCDATA=!1):Ut(V)||(this.state=11,this.stateBeforeAttrName(V))}stateInAttrName(V){V===61||or(V)?(this.cbs.onattribname(this.sectionStart,this.index),this.handleAttrNameEnd(V)):V!==34&&V!==39&&V!==60||this.cbs.onerr(17,this.index)}stateInDirName(V){V===61||or(V)?(this.cbs.ondirname(this.sectionStart,this.index),this.handleAttrNameEnd(V)):V===58?(this.cbs.ondirname(this.sectionStart,this.index),this.state=14,this.sectionStart=this.index+1):V===46&&(this.cbs.ondirname(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDirArg(V){V===61||or(V)?(this.cbs.ondirarg(this.sectionStart,this.index),this.handleAttrNameEnd(V)):V===91?this.state=15:V===46&&(this.cbs.ondirarg(this.sectionStart,this.index),this.state=16,this.sectionStart=this.index+1)}stateInDynamicDirArg(V){V===93?this.state=14:(V===61||or(V))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(V),this.cbs.onerr(27,this.index))}stateInDirModifier(V){V===61||or(V)?(this.cbs.ondirmodifier(this.sectionStart,this.index),this.handleAttrNameEnd(V)):V===46&&(this.cbs.ondirmodifier(this.sectionStart,this.index),this.sectionStart=this.index+1)}handleAttrNameEnd(V){this.sectionStart=this.index,this.state=17,this.cbs.onattribnameend(this.index),this.stateAfterAttrName(V)}stateAfterAttrName(V){V===61?this.state=18:V===47||V===62?(this.cbs.onattribend(0,this.sectionStart),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(V)):Ut(V)||(this.cbs.onattribend(0,this.sectionStart),this.handleAttrStart(V))}stateBeforeAttrValue(V){V===34?(this.state=19,this.sectionStart=this.index+1):V===39?(this.state=20,this.sectionStart=this.index+1):Ut(V)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(V))}handleInAttrValue(V,Q){V===Q?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(Q===34?3:2,this.index+1),this.state=11):V===38&&this.startEntity()}stateInAttrValueDoubleQuotes(V){this.handleInAttrValue(V,34)}stateInAttrValueSingleQuotes(V){this.handleInAttrValue(V,39)}stateInAttrValueNoQuotes(V){Ut(V)||V===62?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(1,this.index),this.state=11,this.stateBeforeAttrName(V)):V===34||V===39||V===60||V===61||V===96?this.cbs.onerr(18,this.index):V===38&&this.startEntity()}stateBeforeDeclaration(V){V===91?(this.state=26,this.sequenceIndex=0):this.state=V===45?25:23}stateInDeclaration(V){(V===62||this.fastForwardTo(62))&&(this.state=1,this.sectionStart=this.index+1)}stateInProcessingInstruction(V){(V===62||this.fastForwardTo(62))&&(this.cbs.onprocessinginstruction(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeComment(V){V===45?(this.state=28,this.currentSequence=Ct.CommentEnd,this.sequenceIndex=2,this.sectionStart=this.index+1):this.state=23}stateInSpecialComment(V){(V===62||this.fastForwardTo(62))&&(this.cbs.oncomment(this.sectionStart,this.index),this.state=1,this.sectionStart=this.index+1)}stateBeforeSpecialS(V){const Q=32|V;Q===Ct.ScriptEnd[3]?this.startSpecial(Ct.ScriptEnd,4):Q===Ct.StyleEnd[3]?this.startSpecial(Ct.StyleEnd,4):(this.state=6,this.stateInTagName(V))}stateBeforeSpecialT(V){const Q=32|V;Q===Ct.TitleEnd[3]?this.startSpecial(Ct.TitleEnd,4):Q===Ct.TextareaEnd[3]?this.startSpecial(Ct.TextareaEnd,4):(this.state=6,this.stateInTagName(V))}startEntity(){this.baseState=this.state,this.state=33,this.entityStart=this.index,this.entityDecoder.startEntity(this.baseState===1||this.baseState===32?a.DecodingMode.Legacy:a.DecodingMode.Attribute)}stateInEntity(){{const V=this.entityDecoder.write(this.buffer,this.index);V>=0?(this.state=this.baseState,V===0&&(this.index=this.entityStart)):this.index=this.buffer.length-1}}parse(V){for(this.buffer=V;this.index<this.buffer.length;){const Q=this.buffer.charCodeAt(this.index);switch(Q===10&&this.newlines.push(this.index),this.state){case 1:this.stateText(Q);break;case 2:this.stateInterpolationOpen(Q);break;case 3:this.stateInterpolation(Q);break;case 4:this.stateInterpolationClose(Q);break;case 31:this.stateSpecialStartSequence(Q);break;case 32:this.stateInRCDATA(Q);break;case 26:this.stateCDATASequence(Q);break;case 19:this.stateInAttrValueDoubleQuotes(Q);break;case 12:this.stateInAttrName(Q);break;case 13:this.stateInDirName(Q);break;case 14:this.stateInDirArg(Q);break;case 15:this.stateInDynamicDirArg(Q);break;case 16:this.stateInDirModifier(Q);break;case 28:this.stateInCommentLike(Q);break;case 27:this.stateInSpecialComment(Q);break;case 11:this.stateBeforeAttrName(Q);break;case 6:this.stateInTagName(Q);break;case 34:this.stateInSFCRootTagName(Q);break;case 9:this.stateInClosingTagName(Q);break;case 5:this.stateBeforeTagName(Q);break;case 17:this.stateAfterAttrName(Q);break;case 20:this.stateInAttrValueSingleQuotes(Q);break;case 18:this.stateBeforeAttrValue(Q);break;case 8:this.stateBeforeClosingTagName(Q);break;case 10:this.stateAfterClosingTagName(Q);break;case 29:this.stateBeforeSpecialS(Q);break;case 30:this.stateBeforeSpecialT(Q);break;case 21:this.stateInAttrValueNoQuotes(Q);break;case 7:this.stateInSelfClosingTag(Q);break;case 23:this.stateInDeclaration(Q);break;case 22:this.stateBeforeDeclaration(Q);break;case 25:this.stateBeforeComment(Q);break;case 24:this.stateInProcessingInstruction(Q);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 V=this.buffer.length;this.sectionStart>=V||(this.state===28?this.currentSequence===Ct.CdataEnd?this.cbs.oncdata(this.sectionStart,V):this.cbs.oncomment(this.sectionStart,V):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,V))}emitCodePoint(V,Q){this.baseState!==1&&this.baseState!==32?(this.sectionStart<this.entityStart&&this.cbs.onattribdata(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+Q,this.index=this.sectionStart-1,this.cbs.onattribentity(a.fromCodePoint(V),this.entityStart,this.sectionStart)):(this.sectionStart<this.entityStart&&this.cbs.ontext(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+Q,this.index=this.sectionStart-1,this.cbs.ontextentity(a.fromCodePoint(V),this.entityStart,this.sectionStart))}}(In,{onerr:Hs,ontext(V,Q){Mn(_n(V,Q),V,Q)},ontextentity(V,Q,me){Mn(V,Q,me)},oninterpolation(V,Q){if(Pt)return Mn(_n(V,Q),V,Q);let me=V+yn.delimiterOpen.length,_e=Q-yn.delimiterClose.length;for(;Ut(Lr.charCodeAt(me));)me++;for(;Ut(Lr.charCodeAt(_e-1));)_e--;let He=_n(me,_e);He.includes("&")&&(He=a.decodeHTML(He)),Uo({type:5,content:no(He,!1,gs(me,_e)),loc:gs(V,Q)})},onopentagname(V,Q){const me=_n(V,Q);vn={type:1,tag:me,ns:Qr.getNamespace(me,In[0],Qr.ns),tagType:0,props:[],children:[],loc:gs(V-1,Q),codegenNode:void 0}},onopentagend(V){ki(V)},onclosetag(V,Q){const me=_n(V,Q);if(!Qr.isVoidTag(me)){let _e=!1;for(let He=0;He<In.length;He++)if(In[He].tag.toLowerCase()===me.toLowerCase()){_e=!0,He>0&&Hs(24,In[0].loc.start.offset);for(let Re=0;Re<=He;Re++)Fs(In.shift(),Q,Re<He);break}_e||Hs(23,Bo(V,60))}},onselfclosingtag(V){var Q;const me=vn.tag;vn.isSelfClosing=!0,ki(V),((Q=In[0])==null?void 0:Q.tag)===me&&Fs(In.shift(),V)},onattribname(V,Q){Wt={type:6,name:_n(V,Q),nameLoc:gs(V,Q),value:void 0,loc:gs(V)}},ondirname(V,Q){const me=_n(V,Q),_e=me==="."||me===":"?"bind":me==="@"?"on":me==="#"?"slot":me.slice(2);if(Pt||_e!==""||Hs(26,V),Pt||_e==="")Wt={type:6,name:me,nameLoc:gs(V,Q),value:void 0,loc:gs(V)};else if(Wt={type:7,name:_e,rawName:me,exp:void 0,arg:void 0,modifiers:me==="."?["prop"]:[],loc:gs(V)},_e==="pre"){Pt=yn.inVPre=!0,Vs=vn;const He=vn.props;for(let Re=0;Re<He.length;Re++)He[Re].type===7&&(He[Re]=E1(He[Re]))}},ondirarg(V,Q){if(V===Q)return;const me=_n(V,Q);if(Pt)Wt.name+=me,_i(Wt.nameLoc,Q);else{const _e=me[0]!=="[";Wt.arg=no(_e?me:me.slice(1,-1),_e,gs(V,Q),_e?3:0)}},ondirmodifier(V,Q){const me=_n(V,Q);if(Pt)Wt.name+="."+me,_i(Wt.nameLoc,Q);else if(Wt.name==="slot"){const _e=Wt.arg;_e&&(_e.content+="."+me,_i(_e.loc,Q))}else Wt.modifiers.push(me)},onattribdata(V,Q){Hn+=_n(V,Q),jn<0&&(jn=V),Yn=Q},onattribentity(V,Q,me){Hn+=V,jn<0&&(jn=Q),Yn=me},onattribnameend(V){const Q=Wt.loc.start.offset,me=_n(Q,V);Wt.type===7&&(Wt.rawName=me),vn.props.some(_e=>(_e.type===7?_e.rawName:_e.name)===me)&&Hs(2,Q)},onattribend(V,Q){if(vn&&Wt){if(_i(Wt.loc,Q),V!==0)if(Wt.type===6)Wt.name==="class"&&(Hn=$o(Hn).trim()),V!==1||Hn||Hs(13,Q),Wt.value={type:2,content:Hn,loc:V===1?gs(jn,Yn):gs(jn-1,Yn+1)},yn.inSFCRoot&&vn.tag==="template"&&Wt.name==="lang"&&Hn&&Hn!=="html"&&yn.enterRCDATA(yr("</template"),0);else{let me=0;Wt.name==="for"?me=3:Wt.name==="slot"?me=1:Wt.name==="on"&&Hn.includes(";")&&(me=2),Wt.exp=no(Hn,!1,gs(jn,Yn),0,me),Wt.name==="for"&&(Wt.forParseResult=function(He){const Re=He.loc,Fe=He.content,qe=Fe.match(Xs);if(!qe)return;const[,rt,mt]=qe,At=function(dr,Ot){let Ht=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const wr=Re.start.offset+Ot;return no(dr,!1,gs(wr,wr+dr.length),0,Ht?1:0)},Nt={source:At(mt.trim(),Fe.indexOf(mt,rt.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let vr=rt.trim().replace(is,"").trim();const ar=rt.indexOf(vr),Kt=vr.match(vi);if(Kt){vr=vr.replace(vi,"").trim();const dr=Kt[1].trim();let Ot;if(dr&&(Ot=Fe.indexOf(dr,ar+vr.length),Nt.key=At(dr,Ot,!0)),Kt[2]){const Ht=Kt[2].trim();Ht&&(Nt.index=At(Ht,Fe.indexOf(Ht,Nt.key?Ot+dr.length:ar+vr.length),!0))}}return vr&&(Nt.value=At(vr,ar,!0)),Nt}(Wt.exp));let _e=-1;Wt.name==="bind"&&(_e=Wt.modifiers.indexOf("sync"))>-1&&fn("COMPILER_V_BIND_SYNC",Qr,Wt.loc,Wt.rawName)&&(Wt.name="model",Wt.modifiers.splice(_e,1))}Wt.type===7&&Wt.name==="pre"||vn.props.push(Wt)}Hn="",jn=Yn=-1},oncomment(V,Q){Qr.comments&&Uo({type:3,content:_n(V,Q),loc:gs(V-4,Q+3)})},onend(){const V=Lr.length;if(yn.state!==1)switch(yn.state){case 5:case 8:Hs(5,V);break;case 3:case 4:Hs(25,yn.sectionStart);break;case 28:yn.currentSequence===Ct.CdataEnd?Hs(6,V):Hs(7,V);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:Hs(9,V)}for(let Q=0;Q<In.length;Q++)Fs(In[Q],V-1),Hs(24,In[Q].loc.start.offset)},oncdata(V,Q){In[0].ns!==0?Mn(_n(V,Q),V,Q):Hs(1,V-9)},onprocessinginstruction(V){(In[0]?In[0].ns:Qr.ns)===0&&Hs(21,V-1)}}),vi=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,is=/^\(|\)$/g;function _n(V,Q){return Lr.slice(V,Q)}function ki(V){yn.inSFCRoot&&(vn.innerLoc=gs(V+1,V+1)),Uo(vn);const{tag:Q,ns:me}=vn;me===0&&Qr.isPreTag(Q)&&Ys++,Qr.isVoidTag(Q)?Fs(vn,V):(In.unshift(vn),me!==1&&me!==2||(yn.inXML=!0)),vn=null}function Mn(V,Q,me){const _e=In[0]||ss,He=_e.children[_e.children.length-1];He?.type===2?(He.content+=V,_i(He.loc,me)):_e.children.push({type:2,content:V,loc:gs(Q,me)})}function Fs(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2];_i(V.loc,me?Bo(Q,60):Q+1),yn.inSFCRoot&&(V.children.length?V.innerLoc.end=r.extend({},V.children[V.children.length-1].loc.end):V.innerLoc.end=r.extend({},V.innerLoc.start),V.innerLoc.source=_n(V.innerLoc.start.offset,V.innerLoc.end.offset));const{tag:_e,ns:He}=V;Pt||(_e==="slot"?V.tagType=2:Fo(V)?V.tagType=3:function(Re){let{tag:Fe,props:qe}=Re;var rt,mt;if(Qr.isCustomElement(Fe))return!1;if(Fe==="component"||(mt=Fe.charCodeAt(0))>64&&mt<91||ir(Fe)||(rt=Qr.isBuiltInComponent)!=null&&rt.call(Qr,Fe)||Qr.isNativeTag&&!Qr.isNativeTag(Fe))return!0;for(let At=0;At<qe.length;At++){const Nt=qe[At];if(Nt.type===6){if(Nt.name==="is"&&Nt.value&&(Nt.value.content.startsWith("vue:")||fn("COMPILER_IS_ON_ELEMENT",Qr,Nt.loc)))return!0}else if(Nt.name==="bind"&&wn(Nt.arg,"is")&&fn("COMPILER_IS_ON_ELEMENT",Qr,Nt.loc))return!0}return!1}(V)&&(V.tagType=1)),yn.inRCDATA||(V.children=Ea(V.children,V.tag)),He===0&&Qr.isPreTag(_e)&&Ys--,Vs===V&&(Pt=yn.inVPre=!1,Vs=null),yn.inXML&&(In[0]?In[0].ns:Qr.ns)===0&&(yn.inXML=!1);{const Re=V.props;if(!yn.inSFCRoot&&Yr("COMPILER_NATIVE_TEMPLATE",Qr)&&V.tag==="template"&&!Fo(V)){const qe=In[0]||ss,rt=qe.children.indexOf(V);qe.children.splice(rt,1,...V.children)}const Fe=Re.find(qe=>qe.type===6&&qe.name==="inline-template");Fe&&fn("COMPILER_INLINE_TEMPLATE",Qr,Fe.loc)&&V.children.length&&(Fe.value={type:2,content:_n(V.children[0].loc.start.offset,V.children[V.children.length-1].loc.end.offset),loc:Fe.loc})}}function Bo(V,Q){let me=V;for(;Lr.charCodeAt(me)!==Q&&me>=0;)me--;return me}const cl=new Set(["if","else","else-if","for","slot"]);function Fo(V){let{tag:Q,props:me}=V;if(Q==="template"){for(let _e=0;_e<me.length;_e++)if(me[_e].type===7&&cl.has(me[_e].name))return!0}return!1}const Ca=/\r\n/g;function Ea(V,Q){var me,_e;const He=Qr.whitespace!=="preserve";let Re=!1;for(let Fe=0;Fe<V.length;Fe++){const qe=V[Fe];if(qe.type===2)if(Ys)qe.content=qe.content.replace(Ca,`
|
||
`);else if(Sa(qe.content)){const rt=(me=V[Fe-1])==null?void 0:me.type,mt=(_e=V[Fe+1])==null?void 0:_e.type;!rt||!mt||He&&(rt===3&&(mt===3||mt===1)||rt===1&&(mt===3||mt===1&&ul(qe.content)))?(Re=!0,V[Fe]=null):qe.content=" "}else He&&(qe.content=$o(qe.content))}if(Ys&&Q&&Qr.isPreTag(Q)){const Fe=V[0];Fe&&Fe.type===2&&(Fe.content=Fe.content.replace(/^\r?\n/,""))}return Re?V.filter(Boolean):V}function Sa(V){for(let Q=0;Q<V.length;Q++)if(!Ut(V.charCodeAt(Q)))return!1;return!0}function ul(V){for(let Q=0;Q<V.length;Q++){const me=V.charCodeAt(Q);if(me===10||me===13)return!0}return!1}function $o(V){let Q="",me=!1;for(let _e=0;_e<V.length;_e++)Ut(V.charCodeAt(_e))?me||(Q+=" ",me=!0):(Q+=V[_e],me=!1);return Q}function Uo(V){(In[0]||ss).children.push(V)}function gs(V,Q){return{start:yn.getPos(V),end:Q==null?Q:yn.getPos(Q),source:Q==null?Q:_n(V,Q)}}function _i(V,Q){V.end=yn.getPos(Q),V.source=_n(V.start.offset,Q)}function E1(V){const Q={type:6,name:V.rawName,nameLoc:gs(V.loc.start.offset,V.loc.start.offset+V.rawName.length),value:void 0,loc:V.loc};if(V.exp){const me=V.exp.loc;me.end.offset<V.loc.end.offset&&(me.start.offset--,me.start.column--,me.end.offset++,me.end.column++),Q.value={type:2,content:V.exp.content,loc:me}}return Q}function no(V){let Q=arguments.length>1&&arguments[1]!==void 0&&arguments[1],me=arguments.length>2?arguments[2]:void 0,_e=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;const He=k(V,Q,me,arguments.length>3&&arguments[3]!==void 0?arguments[3]:0);if(!Q&&Qr.prefixIdentifiers&&_e!==3&&V.trim()){if(nr(V))return He.ast=null,He;try{const Re=Qr.expressionPlugins,Fe={plugins:Re?[...Re,"typescript"]:["typescript"]};He.ast=_e===2?i.parse(` ${V} `,Fe).program:_e===1?i.parseExpression(`(${V})=>{}`,Fe):i.parseExpression(`(${V})`,Fe)}catch(Re){He.ast=!1,Hs(45,me.start.offset,Re.message)}}return He}function Hs(V,Q,me){Qr.onError(mr(V,gs(Q,Q),void 0,me))}function Fi(V,Q){if(yn.reset(),vn=null,Wt=null,Hn="",jn=-1,Yn=-1,In.length=0,Lr=V,Qr=r.extend({},_s),Q){let He;for(He in Q)Q[He]!=null&&(Qr[He]=Q[He])}yn.mode=Qr.parseMode==="html"?1:Qr.parseMode==="sfc"?2:0,yn.inXML=Qr.ns===1||Qr.ns===2;const me=Q?.delimiters;me&&(yn.delimiterOpen=yr(me[0]),yn.delimiterClose=yr(me[1]));const _e=ss=se([],V);return yn.parse(Lr),_e.loc=gs(0,V.length),_e.children=Ea(_e.children),ss=null,_e}function pl(V,Q){c(V,Q,Te(V,V.children[0]))}function Te(V,Q){const{children:me}=V;return me.length===1&&Q.type===1&&!hs(Q)}function c(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const{children:_e}=V,He=_e.length;let Re=0;for(let Fe=0;Fe<_e.length;Fe++){const qe=_e[Fe];if(qe.type===1&&qe.tagType===0){const rt=me?0:y(qe,Q);if(rt>0){if(rt>=2){qe.codegenNode.patchFlag="-1",qe.codegenNode=Q.hoist(qe.codegenNode),Re++;continue}}else{const mt=qe.codegenNode;if(mt.type===13){const At=De(mt);if((!At||At===512||At===1)&&Y(qe,Q)>=2){const Nt=we(qe);Nt&&(mt.props=Q.hoist(Nt))}mt.dynamicProps&&(mt.dynamicProps=Q.hoist(mt.dynamicProps))}}}if(qe.type===1){const rt=qe.tagType===1;rt&&Q.scopes.vSlot++,c(qe,Q),rt&&Q.scopes.vSlot--}else if(qe.type===11)c(qe,Q,qe.children.length===1);else if(qe.type===9)for(let rt=0;rt<qe.branches.length;rt++)c(qe.branches[rt],Q,qe.branches[rt].children.length===1)}if(Re&&Q.transformHoist&&Q.transformHoist(_e,Q,V),Re&&Re===He&&V.type===1&&V.tagType===0&&V.codegenNode&&V.codegenNode.type===13&&r.isArray(V.codegenNode.children)){const Fe=Q.hoist(ge(V.codegenNode.children));Q.hmr&&(Fe.content=`[...${Fe.content}]`),V.codegenNode.children=Fe}}function y(V,Q){const{constantCache:me}=Q;switch(V.type){case 1:if(V.tagType!==0)return 0;const _e=me.get(V);if(_e!==void 0)return _e;const He=V.codegenNode;if(He.type!==13||He.isBlock&&V.tag!=="svg"&&V.tag!=="foreignObject")return 0;if(De(He))return me.set(V,0),0;{let Fe=3;const qe=Y(V,Q);if(qe===0)return me.set(V,0),0;qe<Fe&&(Fe=qe);for(let rt=0;rt<V.children.length;rt++){const mt=y(V.children[rt],Q);if(mt===0)return me.set(V,0),0;mt<Fe&&(Fe=mt)}if(Fe>1)for(let rt=0;rt<V.props.length;rt++){const mt=V.props[rt];if(mt.type===7&&mt.name==="bind"&&mt.exp){const At=y(mt.exp,Q);if(At===0)return me.set(V,0),0;At<Fe&&(Fe=At)}}if(He.isBlock){for(let rt=0;rt<V.props.length;rt++)if(V.props[rt].type===7)return me.set(V,0),0;Q.removeHelper(m),Q.removeHelper(Ge(Q.inSSR,He.isComponent)),He.isBlock=!1,Q.helper(ke(Q.inSSR,He.isComponent))}return me.set(V,Fe),Fe}case 2:case 3:return 3;case 9:case 11:case 10:default:return 0;case 5:case 12:return y(V.content,Q);case 4:return V.constType;case 8:let Re=3;for(let Fe=0;Fe<V.children.length;Fe++){const qe=V.children[Fe];if(r.isString(qe)||r.isSymbol(qe))continue;const rt=y(qe,Q);if(rt===0)return 0;rt<Re&&(Re=rt)}return Re}}const P=new Set([$,D,R,K]);function H(V,Q){if(V.type===14&&!r.isString(V.callee)&&P.has(V.callee)){const me=V.arguments[0];if(me.type===4)return y(me,Q);if(me.type===14)return H(me,Q)}return 0}function Y(V,Q){let me=3;const _e=we(V);if(_e&&_e.type===15){const{properties:He}=_e;for(let Re=0;Re<He.length;Re++){const{key:Fe,value:qe}=He[Re],rt=y(Fe,Q);if(rt===0)return rt;let mt;if(rt<me&&(me=rt),mt=qe.type===4?y(qe,Q):qe.type===14?H(qe,Q):0,mt===0)return mt;mt<me&&(me=mt)}}return me}function we(V){const Q=V.codegenNode;if(Q.type===13)return Q.props}function De(V){const Q=V.patchFlag;return Q?parseInt(Q,10):void 0}function Ue(V,Q){let{filename:me="",prefixIdentifiers:_e=!1,hoistStatic:He=!1,hmr:Re=!1,cacheHandlers:Fe=!1,nodeTransforms:qe=[],directiveTransforms:rt={},transformHoist:mt=null,isBuiltInComponent:At=r.NOOP,isCustomElement:Nt=r.NOOP,expressionPlugins:vr=[],scopeId:ar=null,slotted:Kt=!0,ssr:dr=!1,inSSR:Ot=!1,ssrCssVars:Ht="",bindingMetadata:wr=r.EMPTY_OBJ,inline:Vr=!1,isTS:Ur=!1,onError:cn=En,onWarn:Zn=ps,compatConfig:Js}=Q;const sn=me.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),Sr={filename:me,selfName:sn&&r.capitalize(r.camelize(sn[1])),prefixIdentifiers:_e,hoistStatic:He,hmr:Re,cacheHandlers:Fe,nodeTransforms:qe,directiveTransforms:rt,transformHoist:mt,isBuiltInComponent:At,isCustomElement:Nt,expressionPlugins:vr,scopeId:ar,slotted:Kt,ssr:dr,inSSR:Ot,ssrCssVars:Ht,bindingMetadata:wr,inline:Vr,isTS:Ur,onError:cn,onWarn:Zn,compatConfig:Js,root:V,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:V,childIndex:0,inVOnce:!1,helper(Dt){const Er=Sr.helpers.get(Dt)||0;return Sr.helpers.set(Dt,Er+1),Dt},removeHelper(Dt){const Er=Sr.helpers.get(Dt);if(Er){const qr=Er-1;qr?Sr.helpers.set(Dt,qr):Sr.helpers.delete(Dt)}},helperString:Dt=>`_${ne[Sr.helper(Dt)]}`,replaceNode(Dt){Sr.parent.children[Sr.childIndex]=Sr.currentNode=Dt},removeNode(Dt){const Er=Sr.parent.children,qr=Dt?Er.indexOf(Dt):Sr.currentNode?Sr.childIndex:-1;Dt&&Dt!==Sr.currentNode?Sr.childIndex>qr&&(Sr.childIndex--,Sr.onNodeRemoved()):(Sr.currentNode=null,Sr.onNodeRemoved()),Sr.parent.children.splice(qr,1)},onNodeRemoved:r.NOOP,addIdentifiers(Dt){r.isString(Dt)?un(Dt):Dt.identifiers?Dt.identifiers.forEach(un):Dt.type===4&&un(Dt.content)},removeIdentifiers(Dt){r.isString(Dt)?on(Dt):Dt.identifiers?Dt.identifiers.forEach(on):Dt.type===4&&on(Dt.content)},hoist(Dt){r.isString(Dt)&&(Dt=k(Dt)),Sr.hoists.push(Dt);const Er=k(`_hoisted_${Sr.hoists.length}`,!1,Dt.loc,2);return Er.hoisted=Dt,Er},cache(Dt){let Er=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Le(Sr.cached++,Dt,Er)}};function un(Dt){const{identifiers:Er}=Sr;Er[Dt]===void 0&&(Er[Dt]=0),Er[Dt]++}function on(Dt){Sr.identifiers[Dt]--}return Sr.filters=new Set,Sr}function Ke(V,Q){const me=Ue(V,Q);et(V,me),Q.hoistStatic&&pl(V,me),Q.ssr||function(_e,He){const{helper:Re}=He,{children:Fe}=_e;if(Fe.length===1){const qe=Fe[0];if(Te(_e,qe)&&qe.codegenNode){const rt=qe.codegenNode;rt.type===13&&nt(rt,He),_e.codegenNode=rt}else _e.codegenNode=qe}else if(Fe.length>1){let qe=64;r.PatchFlagNames[64],_e.codegenNode=ye(He,Re(l),void 0,_e.children,qe+"",void 0,void 0,!0,void 0,!1)}}(V,me),V.helpers=new Set([...me.helpers.keys()]),V.components=[...me.components],V.directives=[...me.directives],V.imports=me.imports,V.hoists=me.hoists,V.temps=me.temps,V.cached=me.cached,V.transformed=!0,V.filters=[...me.filters]}function et(V,Q){Q.currentNode=V;const{nodeTransforms:me}=Q,_e=[];for(let Re=0;Re<me.length;Re++){const Fe=me[Re](V,Q);if(Fe&&(r.isArray(Fe)?_e.push(...Fe):_e.push(Fe)),!Q.currentNode)return;V=Q.currentNode}switch(V.type){case 3:Q.ssr||Q.helper(x);break;case 5:Q.ssr||Q.helper(F);break;case 9:for(let Re=0;Re<V.branches.length;Re++)et(V.branches[Re],Q);break;case 10:case 11:case 1:case 0:(function(Re,Fe){let qe=0;const rt=()=>{qe--};for(;qe<Re.children.length;qe++){const mt=Re.children[qe];r.isString(mt)||(Fe.parent=Re,Fe.childIndex=qe,Fe.onNodeRemoved=rt,et(mt,Fe))}})(V,Q)}Q.currentNode=V;let He=_e.length;for(;He--;)_e[He]()}function St(V,Q){const me=r.isString(V)?_e=>_e===V:_e=>V.test(_e);return(_e,He)=>{if(_e.type===1){const{props:Re}=_e;if(_e.tagType===3&&Re.some(rs))return;const Fe=[];for(let qe=0;qe<Re.length;qe++){const rt=Re[qe];if(rt.type===7&&me(rt.name)){Re.splice(qe,1),qe--;const mt=Q(_e,rt,He);mt&&Fe.push(mt)}}return Fe}}}const Jt="/*#__PURE__*/",Yt=V=>`${ne[V]}: _${ne[V]}`;function Pr(V,Q){let{mode:me="function",prefixIdentifiers:_e=me==="module",sourceMap:He=!1,filename:Re="template.vue.html",scopeId:Fe=null,optimizeImports:qe=!1,runtimeGlobalName:rt="Vue",runtimeModuleName:mt="vue",ssrRuntimeModuleName:At="vue/server-renderer",ssr:Nt=!1,isTS:vr=!1,inSSR:ar=!1}=Q;const Kt={mode:me,prefixIdentifiers:_e,sourceMap:He,filename:Re,scopeId:Fe,optimizeImports:qe,runtimeGlobalName:rt,runtimeModuleName:mt,ssrRuntimeModuleName:At,ssr:Nt,isTS:vr,inSSR:ar,source:V.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:Ht=>`_${ne[Ht]}`,push(Ht){let wr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-2,Vr=arguments.length>2?arguments[2]:void 0;if(Kt.code+=Ht,Kt.map){if(Vr){let Ur;if(Vr.type===4&&!Vr.isStatic){const cn=Vr.content.replace(/^_ctx\./,"");cn!==Vr.content&&nr(cn)&&(Ur=cn)}Ot(Vr.loc.start,Ur)}wr===-3?jr(Kt,Ht):(Kt.offset+=Ht.length,wr===-2?Kt.column+=Ht.length:(wr===-1&&(wr=Ht.length-1),Kt.line++,Kt.column=Ht.length-wr)),Vr&&Vr.loc!==Se&&Ot(Vr.loc.end)}},indent(){dr(++Kt.indentLevel)},deindent(){arguments.length>0&&arguments[0]!==void 0&&arguments[0]?--Kt.indentLevel:dr(--Kt.indentLevel)},newline(){dr(Kt.indentLevel)}};function dr(Ht){Kt.push(`
|
||
`+" ".repeat(Ht),0)}function Ot(Ht){let wr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;const{_names:Vr,_mappings:Ur}=Kt.map;wr===null||Vr.has(wr)||Vr.add(wr),Ur.add({originalLine:Ht.line,originalColumn:Ht.column-1,generatedLine:Kt.line,generatedColumn:Kt.column-1,source:Re,name:wr})}return He&&(Kt.map=new o.SourceMapGenerator,Kt.map.setSourceContent(Re,Kt.source),Kt.map._sources.add(Re)),Kt}function kn(V){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const me=Pr(V,Q);Q.onContextCreated&&Q.onContextCreated(me);const{mode:_e,push:He,prefixIdentifiers:Re,indent:Fe,deindent:qe,newline:rt,scopeId:mt,ssr:At}=me,Nt=Array.from(V.helpers),vr=Nt.length>0,ar=!Re&&_e!=="module",Kt=mt!=null&&_e==="module",dr=!!Q.inline,Ot=dr?Pr(V,Q):me;_e==="module"?function(Ur,cn,Zn,Js){const{push:sn,newline:Sr,optimizeImports:un,runtimeModuleName:on,ssrRuntimeModuleName:Dt}=cn;if(Zn&&Ur.hoists.length&&(Ur.helpers.add(fe),Ur.helpers.add(Ee)),Ur.helpers.size){const Er=Array.from(Ur.helpers);un?(sn(`import { ${Er.map(qr=>ne[qr]).join(", ")} } from ${JSON.stringify(on)}
|
||
`,-1),sn(`
|
||
// Binding optimization for webpack code-split
|
||
const ${Er.map(qr=>`_${ne[qr]} = ${ne[qr]}`).join(", ")}
|
||
`,-1)):sn(`import { ${Er.map(qr=>`${ne[qr]} as _${ne[qr]}`).join(", ")} } from ${JSON.stringify(on)}
|
||
`,-1)}Ur.ssrHelpers&&Ur.ssrHelpers.length&&sn(`import { ${Ur.ssrHelpers.map(Er=>`${ne[Er]} as _${ne[Er]}`).join(", ")} } from "${Dt}"
|
||
`,-1),Ur.imports.length&&(function(Er,qr){Er.length&&Er.forEach(Cs=>{qr.push("import "),Bn(Cs.exp,qr),qr.push(` from '${Cs.path}'`),qr.newline()})}(Ur.imports,cn),Sr()),Dn(Ur.hoists,cn),Sr(),Js||sn("export ")}(V,Ot,Kt,dr):function(Ur,cn){const{ssr:Zn,prefixIdentifiers:Js,push:sn,newline:Sr,runtimeModuleName:un,runtimeGlobalName:on,ssrRuntimeModuleName:Dt}=cn,Er=Zn?`require(${JSON.stringify(un)})`:on,qr=Array.from(Ur.helpers);qr.length>0&&(Js?sn(`const { ${qr.map(Yt).join(", ")} } = ${Er}
|
||
`,-1):(sn(`const _Vue = ${Er}
|
||
`,-1),Ur.hoists.length&&sn(`const { ${[C,E,x,g,w].filter(Cs=>qr.includes(Cs)).map(Yt).join(", ")} } = _Vue
|
||
`,-1))),Ur.ssrHelpers&&Ur.ssrHelpers.length&&sn(`const { ${Ur.ssrHelpers.map(Yt).join(", ")} } = require("${Dt}")
|
||
`,-1),Dn(Ur.hoists,cn),Sr(),sn("return ")}(V,Ot);const Ht=At?"ssrRender":"render",wr=At?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"];Q.bindingMetadata&&!Q.inline&&wr.push("$props","$setup","$data","$options");const Vr=Q.isTS?wr.map(Ur=>`${Ur}: any`).join(","):wr.join(", ");if(He(dr?`(${Vr}) => {`:`function ${Ht}(${Vr}) {`),Fe(),ar&&(He("with (_ctx) {"),Fe(),vr&&(He(`const { ${Nt.map(Yt).join(", ")} } = _Vue
|
||
`,-1),rt())),V.components.length&&(bn(V.components,"component",me),(V.directives.length||V.temps>0)&&rt()),V.directives.length&&(bn(V.directives,"directive",me),V.temps>0&&rt()),V.filters&&V.filters.length&&(rt(),bn(V.filters,"filter",me),rt()),V.temps>0){He("let ");for(let Ur=0;Ur<V.temps;Ur++)He(`${Ur>0?", ":""}_temp${Ur}`)}return(V.components.length||V.directives.length||V.temps)&&(He(`
|
||
`,0),rt()),At||He("return "),V.codegenNode?Bn(V.codegenNode,me):He("null"),ar&&(qe(),He("}")),qe(),He("}"),{ast:V,code:me.code,preamble:dr?Ot.code:"",map:me.map?me.map.toJSON():void 0}}function bn(V,Q,me){let{helper:_e,push:He,newline:Re,isTS:Fe}=me;const qe=_e(Q==="filter"?O:Q==="component"?b:T);for(let rt=0;rt<V.length;rt++){let mt=V[rt];const At=mt.endsWith("__self");At&&(mt=mt.slice(0,-6)),He(`const ${Xn(mt,Q)} = ${qe}(${JSON.stringify(mt)}${At?", true":""})${Fe?"!":""}`),rt<V.length-1&&Re()}}function Dn(V,Q){if(!V.length)return;Q.pure=!0;const{push:me,newline:_e,helper:He,scopeId:Re,mode:Fe}=Q,qe=Re!=null&&Fe!=="function";_e(),qe&&(me(`const _withScopeId = n => (${He(fe)}("${Re}"),n=n(),${He(Ee)}(),n)`),_e());for(let rt=0;rt<V.length;rt++){const mt=V[rt];if(mt){const At=qe&&mt.type===13;me(`const _hoisted_${rt+1} = ${At?`${Jt} _withScopeId(() => `:""}`),Bn(mt,Q),At&&me(")"),_e()}}Q.pure=!1}function Jn(V,Q){const me=V.length>3||V.some(_e=>r.isArray(_e)||!function(He){return r.isString(He)||He.type===4||He.type===2||He.type===5||He.type===8}(_e));Q.push("["),me&&Q.indent(),zi(V,Q,me),me&&Q.deindent(),Q.push("]")}function zi(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],_e=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];const{push:He,newline:Re}=Q;for(let Fe=0;Fe<V.length;Fe++){const qe=V[Fe];r.isString(qe)?He(qe,-3):r.isArray(qe)?Jn(qe,Q):Bn(qe,Q),Fe<V.length-1&&(me?(_e&&He(","),Re()):_e&&He(", "))}}function Bn(V,Q){if(r.isString(V))Q.push(V,-3);else if(r.isSymbol(V))Q.push(Q.helper(V));else switch(V.type){case 1:case 9:case 11:case 12:Bn(V.codegenNode,Q);break;case 2:(function(me,_e){_e.push(JSON.stringify(me.content),-3,me)})(V,Q);break;case 4:h2(V,Q);break;case 5:(function(me,_e){const{push:He,helper:Re,pure:Fe}=_e;Fe&&He(Jt),He(`${Re(F)}(`),Bn(me.content,_e),He(")")})(V,Q);break;case 8:yi(V,Q);break;case 3:(function(me,_e){const{push:He,helper:Re,pure:Fe}=_e;Fe&&He(Jt),He(`${Re(x)}(${JSON.stringify(me.content)})`,-3,me)})(V,Q);break;case 13:(function(me,_e){const{push:He,helper:Re,pure:Fe}=_e,{tag:qe,props:rt,children:mt,patchFlag:At,dynamicProps:Nt,directives:vr,isBlock:ar,disableTracking:Kt,isComponent:dr}=me;vr&&He(Re(I)+"("),ar&&He(`(${Re(m)}(${Kt?"true":""}), `),Fe&&He(Jt),He(Re(ar?Ge(_e.inSSR,dr):ke(_e.inSSR,dr))+"(",-2,me),zi(function(Ot){let Ht=Ot.length;for(;Ht--&&Ot[Ht]==null;);return Ot.slice(0,Ht+1).map(wr=>wr||"null")}([qe,rt,mt,At,Nt]),_e),He(")"),ar&&He(")"),vr&&(He(", "),Bn(vr,_e),He(")"))})(V,Q);break;case 14:(function(me,_e){const{push:He,helper:Re,pure:Fe}=_e,qe=r.isString(me.callee)?me.callee:Re(me.callee);Fe&&He(Jt),He(qe+"(",-2,me),zi(me.arguments,_e),He(")")})(V,Q);break;case 15:(function(me,_e){const{push:He,indent:Re,deindent:Fe,newline:qe}=_e,{properties:rt}=me;if(!rt.length)return void He("{}",-2,me);const mt=rt.length>1||rt.some(At=>At.value.type!==4);He(mt?"{":"{ "),mt&&Re();for(let At=0;At<rt.length;At++){const{key:Nt,value:vr}=rt[At];On(Nt,_e),He(": "),Bn(vr,_e),At<rt.length-1&&(He(","),qe())}mt&&Fe(),He(mt?"}":" }")})(V,Q);break;case 17:(function(me,_e){Jn(me.elements,_e)})(V,Q);break;case 18:(function(me,_e){const{push:He,indent:Re,deindent:Fe}=_e,{params:qe,returns:rt,body:mt,newline:At,isSlot:Nt}=me;Nt&&He(`_${ne[Ae]}(`),He("(",-2,me),r.isArray(qe)?zi(qe,_e):qe&&Bn(qe,_e),He(") => "),(At||mt)&&(He("{"),Re()),rt?(At&&He("return "),r.isArray(rt)?Jn(rt,_e):Bn(rt,_e)):mt&&Bn(mt,_e),(At||mt)&&(Fe(),He("}")),Nt&&(me.isNonScopedSlot&&He(", undefined, true"),He(")"))})(V,Q);break;case 19:(function(me,_e){const{test:He,consequent:Re,alternate:Fe,newline:qe}=me,{push:rt,indent:mt,deindent:At,newline:Nt}=_e;if(He.type===4){const ar=!nr(He.content);ar&&rt("("),h2(He,_e),ar&&rt(")")}else rt("("),Bn(He,_e),rt(")");qe&&mt(),_e.indentLevel++,qe||rt(" "),rt("? "),Bn(Re,_e),_e.indentLevel--,qe&&Nt(),qe||rt(" "),rt(": ");const vr=Fe.type===19;vr||_e.indentLevel++,Bn(Fe,_e),vr||_e.indentLevel--,qe&&At(!0)})(V,Q);break;case 20:(function(me,_e){const{push:He,helper:Re,indent:Fe,deindent:qe,newline:rt}=_e;He(`_cache[${me.index}] || (`),me.isVNode&&(Fe(),He(`${Re(J)}(-1),`),rt()),He(`_cache[${me.index}] = `),Bn(me.value,_e),me.isVNode&&(He(","),rt(),He(`${Re(J)}(1),`),rt(),He(`_cache[${me.index}]`),qe()),He(")")})(V,Q);break;case 21:zi(V.body,Q,!0,!1);break;case 22:(function(me,_e){const{push:He,indent:Re,deindent:Fe}=_e;He("`");const qe=me.elements.length,rt=qe>3;for(let mt=0;mt<qe;mt++){const At=me.elements[mt];r.isString(At)?He(At.replace(/(`|\$|\\)/g,"\\$1"),-3):(He("${"),rt&&Re(),Bn(At,_e),rt&&Fe(),He("}"))}He("`")})(V,Q);break;case 23:ci(V,Q);break;case 24:(function(me,_e){Bn(me.left,_e),_e.push(" = "),Bn(me.right,_e)})(V,Q);break;case 25:(function(me,_e){_e.push("("),zi(me.expressions,_e),_e.push(")")})(V,Q);break;case 26:(function(me,_e){let{returns:He}=me;_e.push("return "),r.isArray(He)?Jn(He,_e):Bn(He,_e)})(V,Q)}}function h2(V,Q){const{content:me,isStatic:_e}=V;Q.push(_e?JSON.stringify(me):me,-3,V)}function yi(V,Q){for(let me=0;me<V.children.length;me++){const _e=V.children[me];r.isString(_e)?Q.push(_e,-3):Bn(_e,Q)}}function On(V,Q){const{push:me}=Q;V.type===8?(me("["),yi(V,Q),me("]")):V.isStatic?me(nr(V.content)?V.content:JSON.stringify(V.content),-2,V):me(`[${V.content}]`,-3,V)}function ci(V,Q){const{push:me,indent:_e,deindent:He}=Q,{test:Re,consequent:Fe,alternate:qe}=V;me("if ("),Bn(Re,Q),me(") {"),_e(),Bn(Fe,Q),He(),me("}"),qe&&(me(" else "),qe.type===23?ci(qe,Q):(me("{"),_e(),Bn(qe,Q),He(),me("}")))}const os=r.makeMap("true,false,null,this"),ff=/\w\s*\(|\.[^\d]/,Zl=(V,Q)=>{if(V.type===5)V.content=Qn(V.content,Q);else if(V.type===1)for(let me=0;me<V.props.length;me++){const _e=V.props[me];if(_e.type===7&&_e.name!=="for"){const He=_e.exp,Re=_e.arg;!He||He.type!==4||_e.name==="on"&&Re||(_e.exp=Qn(He,Q,_e.name==="slot")),Re&&Re.type===4&&!Re.isStatic&&(_e.arg=Qn(Re,Q))}}};function Qn(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],_e=arguments.length>3&&arguments[3]!==void 0&&arguments[3],He=arguments.length>4&&arguments[4]!==void 0?arguments[4]:Object.create(Q.identifiers);if(!Q.prefixIdentifiers||!V.content.trim())return V;const{inline:Re,bindingMetadata:Fe}=Q,qe=(Ot,Ht,wr)=>{const Vr=r.hasOwn(Fe,Ot)&&Fe[Ot];if(Re){const Ur=Ht&&Ht.type==="AssignmentExpression"&&Ht.left===wr,cn=Ht&&Ht.type==="UpdateExpression"&&Ht.argument===wr,Zn=Ht&&ft(Ht,vr),Js=Ht&&dt(vr),sn=Sr=>{const un=`${Q.helperString(pe)}(${Sr})`;return Js?`(${un})`:un};if(f2(Vr)||Vr==="setup-reactive-const"||He[Ot])return Ot;if(Vr==="setup-ref")return`${Ot}.value`;if(Vr==="setup-maybe-ref")return Ur||cn||Zn?`${Ot}.value`:sn(Ot);if(Vr==="setup-let"){if(Ur){const{right:Sr,operator:un}=Ht,on=ec(Qn(k(rt.slice(Sr.start-1,Sr.end-1),!1),Q,!1,!1,ar));return`${Q.helperString(oe)}(${Ot})${Q.isTS?` //@ts-ignore
|
||
`:""} ? ${Ot}.value ${un} ${on} : ${Ot}`}if(cn){wr.start=Ht.start,wr.end=Ht.end;const{prefix:Sr,operator:un}=Ht,on=Sr?un:"",Dt=Sr?"":un;return`${Q.helperString(oe)}(${Ot})${Q.isTS?` //@ts-ignore
|
||
`:""} ? ${on}${Ot}.value${Dt} : ${on}${Ot}${Dt}`}return Zn?Ot:sn(Ot)}if(Vr==="props")return r.genPropsAccessExp(Ot);if(Vr==="props-aliased")return r.genPropsAccessExp(Fe.__propsAliases[Ot])}else{if(Vr&&Vr.startsWith("setup")||Vr==="literal-const")return`$setup.${Ot}`;if(Vr==="props-aliased")return`$props['${Fe.__propsAliases[Ot]}']`;if(Vr)return`$${Vr}.${Ot}`}return`_ctx.${Ot}`},rt=V.content,mt=ff.test(rt);let At=V.ast;if(At===!1)return V;if(At===null||!At&&nr(rt)){const Ot=Q.identifiers[rt],Ht=r.isGloballyAllowed(rt),wr=os(rt);return me||Ot||wr||Ht&&!Fe[rt]?Ot||(V.constType=wr?3:2):(f2(Fe[rt])&&(V.constType=1),V.content=qe(rt)),V}if(!At){const Ot=_e?` ${rt} `:`(${rt})${me?"=>{}":""}`;try{At=i.parse(Ot,{plugins:Q.expressionPlugins}).program}catch(Ht){return Q.onError(mr(45,V.loc,void 0,Ht.message)),V}}const Nt=[],vr=[],ar=Object.create(Q.identifiers);Ts(At,(Ot,Ht,wr,Vr,Ur)=>{if(ut(Ot,Ht)||Ot.name.startsWith("_filter_"))return;const cn=Vr&&(Zn=Ot,!r.isGloballyAllowed(Zn.name)&&Zn.name!=="require");var Zn;cn&&!Ur?(tr(Ht)&&Ht.shorthand&&(Ot.prefix=`${Ot.name}: `),Ot.name=qe(Ot.name,Ht,Ot),Nt.push(Ot)):(cn&&Ur||mt||(Ot.isConstant=!0),Nt.push(Ot))},!0,vr,ar);const Kt=[];let dr;return Nt.sort((Ot,Ht)=>Ot.start-Ht.start),Nt.forEach((Ot,Ht)=>{const wr=Ot.start-1,Vr=Ot.end-1,Ur=Nt[Ht-1],cn=rt.slice(Ur?Ur.end-1:0,wr);(cn.length||Ot.prefix)&&Kt.push(cn+(Ot.prefix||""));const Zn=rt.slice(wr,Vr);Kt.push(k(Ot.name,!1,{start:Vn(V.loc.start,Zn,wr),end:Vn(V.loc.start,Zn,Vr),source:Zn},Ot.isConstant?3:0)),Ht===Nt.length-1&&Vr<rt.length&&Kt.push(rt.slice(Vr))}),Kt.length?(dr=B(Kt,V.loc),dr.ast=At):(dr=V,dr.constType=mt?0:3),dr.identifiers=Object.keys(ar),dr}function ec(V){return r.isString(V)?V:V.type===4?V.content:V.children.map(ec).join("")}function f2(V){return V==="setup-const"||V==="literal-const"}const df=St(/^(if|else|else-if)$/,(V,Q,me)=>d2(V,Q,me,(_e,He,Re)=>{const Fe=me.parent.children;let qe=Fe.indexOf(_e),rt=0;for(;qe-->=0;){const mt=Fe[qe];mt&&mt.type===9&&(rt+=mt.branches.length)}return()=>{if(Re)_e.codegenNode=g2(He,rt,me);else{const mt=function(At){for(;;)if(At.type===19){if(At.alternate.type!==19)return At;At=At.alternate}else At.type===20&&(At=At.value)}(_e.codegenNode);mt.alternate=g2(He,rt+_e.branches.length-1,me)}}}));function d2(V,Q,me,_e){if(!(Q.name==="else"||Q.exp&&Q.exp.content.trim())){const He=Q.exp?Q.exp.loc:V.loc;me.onError(mr(28,Q.loc)),Q.exp=k("true",!1,He)}if(me.prefixIdentifiers&&Q.exp&&(Q.exp=Qn(Q.exp,me)),Q.name==="if"){const He=m2(V,Q),Re={type:9,loc:V.loc,branches:[He]};if(me.replaceNode(Re),_e)return _e(Re,He,!0)}else{const He=me.parent.children;let Re=He.indexOf(V);for(;Re-->=-1;){const Fe=He[Re];if(Fe&&Fe.type===3)me.removeNode(Fe);else{if(!Fe||Fe.type!==2||Fe.content.trim().length){if(Fe&&Fe.type===9){Q.name==="else-if"&&Fe.branches[Fe.branches.length-1].condition===void 0&&me.onError(mr(30,V.loc)),me.removeNode();const qe=m2(V,Q);{const mt=qe.userKey;mt&&Fe.branches.forEach(At=>{let{userKey:Nt}=At;mf(Nt,mt)&&me.onError(mr(29,qe.userKey.loc))})}Fe.branches.push(qe);const rt=_e&&_e(Fe,qe,!1);et(qe,me),rt&&rt(),me.currentNode=null}else me.onError(mr(30,V.loc));break}me.removeNode(Fe)}}}}function m2(V,Q){const me=V.tagType===3;return{type:10,loc:V.loc,condition:Q.name==="else"?void 0:Q.exp,children:me&&!br(V,"for")?V.children:[V],userKey:nn(V,"key"),isTemplateIf:me}}function g2(V,Q,me){return V.condition?Ne(V.condition,tc(V,Q,me),Z(me.helper(x),['""',"true"])):tc(V,Q,me)}function tc(V,Q,me){const{helper:_e}=me,He=ae("key",k(`${Q}`,!1,Se,2)),{children:Re}=V,Fe=Re[0];if(Re.length!==1||Fe.type!==1){if(Re.length===1&&Fe.type===11){const qe=Fe.codegenNode;return ns(qe,He,me),qe}return r.PatchFlagNames[64],ye(me,_e(l),Me([He]),Re,64+"",void 0,void 0,!0,!1,!1,V.loc)}{const qe=Fe.codegenNode,rt=ti(qe);return rt.type===13&&nt(rt,me),ns(rt,He,me),qe}}function mf(V,Q){if(!V||V.type!==Q.type)return!1;if(V.type===6){if(V.value.content!==Q.value.content)return!1}else{const me=V.exp,_e=Q.exp;if(me.type!==_e.type||me.type!==4||me.isStatic!==_e.isStatic||me.content!==_e.content)return!1}return!0}const gf=St("for",(V,Q,me)=>{const{helper:_e,removeHelper:He}=me;return v2(V,Q,me,Re=>{const Fe=Z(_e(z),[Re.source]),qe=Tn(V),rt=br(V,"memo"),mt=nn(V,"key"),At=mt&&(mt.type===6?k(mt.value.content,!0):mt.exp),Nt=mt?ae("key",At):null;qe&&(rt&&(rt.exp=Qn(rt.exp,me)),Nt&&mt.type!==6&&(Nt.value=Qn(Nt.value,me)));const vr=Re.source.type===4&&Re.source.constType>0,ar=vr?64:mt?128:256;return Re.codegenNode=ye(me,_e(l),void 0,Fe,ar+"",void 0,void 0,!0,!vr,!1,V.loc),()=>{let Kt;const{children:dr}=Re;qe&&V.children.some(wr=>{if(wr.type===1){const Vr=nn(wr,"key");if(Vr)return me.onError(mr(33,Vr.loc)),!0}});const Ot=dr.length!==1||dr[0].type!==1,Ht=hs(V)?V:qe&&V.children.length===1&&hs(V.children[0])?V.children[0]:null;if(Ht?(Kt=Ht.codegenNode,qe&&Nt&&ns(Kt,Nt,me)):Ot?Kt=ye(me,_e(l),Nt?Me([Nt]):void 0,V.children,"64",void 0,void 0,!0,void 0,!1):(Kt=dr[0].codegenNode,qe&&Nt&&ns(Kt,Nt,me),Kt.isBlock!==!vr&&(Kt.isBlock?(He(m),He(Ge(me.inSSR,Kt.isComponent))):He(ke(me.inSSR,Kt.isComponent))),Kt.isBlock=!vr,Kt.isBlock?(_e(m),_e(Ge(me.inSSR,Kt.isComponent))):_e(ke(me.inSSR,Kt.isComponent))),rt){const wr=Pe(nc(Re.parseResult,[k("_cached")]));wr.body=de([B(["const _memo = (",rt.exp,")"]),B(["if (_cached",...At?[" && _cached.key === ",At]:[],` && ${me.helperString(ie)}(_cached, _memo)) return _cached`]),B(["const _item = ",Kt]),k("_item.memo = _memo"),k("return _item")]),Fe.arguments.push(wr,k("_cache"),k(String(me.cached++)))}else Fe.arguments.push(Pe(nc(Re.parseResult),Kt,!0))}})});function v2(V,Q,me,_e){if(!Q.exp)return void me.onError(mr(31,Q.loc));const He=Q.forParseResult;if(!He)return void me.onError(mr(32,Q.loc));rc(He,me);const{addIdentifiers:Re,removeIdentifiers:Fe,scopes:qe}=me,{source:rt,value:mt,key:At,index:Nt}=He,vr={type:11,loc:Q.loc,source:rt,valueAlias:mt,keyAlias:At,objectIndexAlias:Nt,parseResult:He,children:Tn(V)?V.children:[V]};me.replaceNode(vr),qe.vFor++,me.prefixIdentifiers&&(mt&&Re(mt),At&&Re(At),Nt&&Re(Nt));const ar=_e&&_e(vr);return()=>{qe.vFor--,me.prefixIdentifiers&&(mt&&Fe(mt),At&&Fe(At),Nt&&Fe(Nt)),ar&&ar()}}function rc(V,Q){V.finalized||(Q.prefixIdentifiers&&(V.source=Qn(V.source,Q),V.key&&(V.key=Qn(V.key,Q,!0)),V.index&&(V.index=Qn(V.index,Q,!0)),V.value&&(V.value=Qn(V.value,Q,!0))),V.finalized=!0)}function nc(V){let{value:Q,key:me,index:_e}=V;return function(He){let Re=He.length;for(;Re--&&!He[Re];);return He.slice(0,Re+1).map((Fe,qe)=>Fe||k("_".repeat(qe+1),!1))}([Q,me,_e,...arguments.length>1&&arguments[1]!==void 0?arguments[1]:[]])}const S1=k("undefined",!1),sc=(V,Q)=>{if(V.type===1&&(V.tagType===1||V.tagType===3)){const me=br(V,"slot");if(me){const _e=me.exp;return Q.prefixIdentifiers&&_e&&Q.addIdentifiers(_e),Q.scopes.vSlot++,()=>{Q.prefixIdentifiers&&_e&&Q.removeIdentifiers(_e),Q.scopes.vSlot--}}}},ic=(V,Q)=>{let me;if(Tn(V)&&V.props.some(rs)&&(me=br(V,"for"))){const _e=me.forParseResult;if(_e){rc(_e,Q);const{value:He,key:Re,index:Fe}=_e,{addIdentifiers:qe,removeIdentifiers:rt}=Q;return He&&qe(He),Re&&qe(Re),Fe&&qe(Fe),()=>{He&&rt(He),Re&&rt(Re),Fe&&rt(Fe)}}}},vf=(V,Q,me,_e)=>Pe(V,me,!1,!0,me.length?me[0].loc:_e);function y2(V,Q){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:vf;Q.helper(Ae);const{children:_e,loc:He}=V,Re=[],Fe=[];let qe=Q.scopes.vSlot>0||Q.scopes.vFor>0;!Q.ssr&&Q.prefixIdentifiers&&(qe=qt(V,Q.identifiers));const rt=br(V,"slot",!0);if(rt){const{arg:Ot,exp:Ht}=rt;Ot&&!Bt(Ot)&&(qe=!0),Re.push(ae(Ot||k("default",!0),me(Ht,void 0,_e,He)))}let mt=!1,At=!1;const Nt=[],vr=new Set;let ar=0;for(let Ot=0;Ot<_e.length;Ot++){const Ht=_e[Ot];let wr;if(!Tn(Ht)||!(wr=br(Ht,"slot",!0))){Ht.type!==3&&Nt.push(Ht);continue}if(rt){Q.onError(mr(37,wr.loc));break}mt=!0;const{children:Vr,loc:Ur}=Ht,{arg:cn=k("default",!0),exp:Zn,loc:Js}=wr;let sn;Bt(cn)?sn=cn?cn.content:"default":qe=!0;const Sr=br(Ht,"for"),un=me(Zn,Sr,Vr,Ur);let on,Dt;if(on=br(Ht,"if"))qe=!0,Fe.push(Ne(on.exp,hl(cn,un,ar++),S1));else if(Dt=br(Ht,/^else(-if)?$/,!0)){let Er,qr=Ot;for(;qr--&&(Er=_e[qr],Er.type===3););if(Er&&Tn(Er)&&br(Er,"if")){_e.splice(Ot,1),Ot--;let Cs=Fe[Fe.length-1];for(;Cs.alternate.type===19;)Cs=Cs.alternate;Cs.alternate=Dt.exp?Ne(Dt.exp,hl(cn,un,ar++),S1):hl(cn,un,ar++)}else Q.onError(mr(30,Dt.loc))}else if(Sr){qe=!0;const Er=Sr.forParseResult;Er?(rc(Er,Q),Fe.push(Z(Q.helper(z),[Er.source,Pe(nc(Er),hl(cn,un),!0)]))):Q.onError(mr(32,Sr.loc))}else{if(sn){if(vr.has(sn)){Q.onError(mr(38,Js));continue}vr.add(sn),sn==="default"&&(At=!0)}Re.push(ae(cn,un))}}if(!rt){const Ot=(Ht,wr)=>{const Vr=me(Ht,void 0,wr,He);return Q.compatConfig&&(Vr.isNonScopedSlot=!0),ae("default",Vr)};mt?Nt.length&&Nt.some(Ht=>oc(Ht))&&(At?Q.onError(mr(39,Nt[0].loc)):Re.push(Ot(void 0,Nt))):Re.push(Ot(void 0,_e))}const Kt=qe?2:fl(V.children)?3:1;let dr=Me(Re.concat(ae("_",k(Kt+"",!1))),He);return Fe.length&&(dr=Z(Q.helper(W),[dr,ge(Fe)])),{slots:dr,hasDynamicSlots:qe}}function hl(V,Q,me){const _e=[ae("name",V),ae("fn",Q)];return me!=null&&_e.push(ae("key",k(String(me),!0))),Me(_e)}function fl(V){for(let Q=0;Q<V.length;Q++){const me=V[Q];switch(me.type){case 1:if(me.tagType===2||fl(me.children))return!0;break;case 9:if(fl(me.branches))return!0;break;case 10:case 11:if(fl(me.children))return!0}}return!1}function oc(V){return V.type!==2&&V.type!==12||(V.type===2?!!V.content.trim():oc(V.content))}const x1=new WeakMap,b2=(V,Q)=>function(){if((V=Q.currentNode).type!==1||V.tagType!==0&&V.tagType!==1)return;const{tag:me,props:_e}=V,He=V.tagType===1;let Re=He?dl(V,Q):`"${me}"`;const Fe=r.isObject(Re)&&Re.callee===A;let qe,rt,mt,At,Nt,vr,ar=0,Kt=Fe||Re===u||Re===p||!He&&(me==="svg"||me==="foreignObject");if(_e.length>0){const dr=xa(V,Q,void 0,He,Fe);qe=dr.props,ar=dr.patchFlag,Nt=dr.dynamicPropNames;const Ot=dr.directives;vr=Ot&&Ot.length?ge(Ot.map(Ht=>w1(Ht,Q))):void 0,dr.shouldUseBlock&&(Kt=!0)}if(V.children.length>0)if(Re===h&&(Kt=!0,ar|=1024),He&&Re!==u&&Re!==h){const{slots:dr,hasDynamicSlots:Ot}=y2(V,Q);rt=dr,Ot&&(ar|=1024)}else if(V.children.length===1&&Re!==u){const dr=V.children[0],Ot=dr.type,Ht=Ot===5||Ot===8;Ht&&y(dr,Q)===0&&(ar|=1),rt=Ht||Ot===2?dr:V.children}else rt=V.children;ar!==0&&(mt=String(ar),Nt&&Nt.length&&(At=function(dr){let Ot="[";for(let Ht=0,wr=dr.length;Ht<wr;Ht++)Ot+=JSON.stringify(dr[Ht]),Ht<wr-1&&(Ot+=", ");return Ot+"]"}(Nt))),V.codegenNode=ye(Q,Re,qe,rt,mt,At,vr,!!Kt,!1,He,V.loc)};function dl(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],{tag:_e}=V;const He=yo(_e),Re=nn(V,"is");if(Re)if(He||Yr("COMPILER_IS_ON_ELEMENT",Q)){const qe=Re.type===6?Re.value&&k(Re.value.content,!0):Re.exp;if(qe)return Z(Q.helper(A),[qe])}else Re.type===6&&Re.value.content.startsWith("vue:")&&(_e=Re.value.content.slice(4));const Fe=ir(_e)||Q.isBuiltInComponent(_e);if(Fe)return me||Q.helper(Fe),Fe;{const qe=ml(_e,Q);if(qe)return qe;const rt=_e.indexOf(".");if(rt>0){const mt=ml(_e.slice(0,rt),Q);if(mt)return mt+_e.slice(rt)}}return Q.selfName&&r.capitalize(r.camelize(_e))===Q.selfName?(Q.helper(b),Q.components.add(_e+"__self"),Xn(_e,"component")):(Q.helper(b),Q.components.add(_e),Xn(_e,"component"))}function ml(V,Q){const me=Q.bindingMetadata;if(!me||me.__isScriptSetup===!1)return;const _e=r.camelize(V),He=r.capitalize(_e),Re=mt=>me[V]===mt?V:me[_e]===mt?_e:me[He]===mt?He:void 0,Fe=Re("setup-const")||Re("setup-reactive-const")||Re("literal-const");if(Fe)return Q.inline?Fe:`$setup[${JSON.stringify(Fe)}]`;const qe=Re("setup-let")||Re("setup-ref")||Re("setup-maybe-ref");if(qe)return Q.inline?`${Q.helperString(pe)}(${qe})`:`$setup[${JSON.stringify(qe)}]`;const rt=Re("props");return rt?`${Q.helperString(pe)}(${Q.inline?"__props":"$props"}[${JSON.stringify(rt)}])`:void 0}function xa(V,Q){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:V.props,_e=arguments.length>3?arguments[3]:void 0,He=arguments.length>4?arguments[4]:void 0,Re=arguments.length>5&&arguments[5]!==void 0&&arguments[5];const{tag:Fe,loc:qe,children:rt}=V;let mt=[];const At=[],Nt=[],vr=rt.length>0;let ar=!1,Kt=0,dr=!1,Ot=!1,Ht=!1,wr=!1,Vr=!1,Ur=!1;const cn=[],Zn=Sr=>{mt.length&&(At.push(Me(ac(mt),qe)),mt=[]),Sr&&At.push(Sr)},Js=Sr=>{let{key:un,value:on}=Sr;if(Bt(un)){const Dt=un.content,Er=r.isOn(Dt);if(!Er||_e&&!He||Dt.toLowerCase()==="onclick"||Dt==="onUpdate:modelValue"||r.isReservedProp(Dt)||(wr=!0),Er&&r.isReservedProp(Dt)&&(Ur=!0),Er&&on.type===14&&(on=on.arguments[0]),on.type===20||(on.type===4||on.type===8)&&y(on,Q)>0)return;Dt==="ref"?dr=!0:Dt==="class"?Ot=!0:Dt==="style"?Ht=!0:Dt==="key"||cn.includes(Dt)||cn.push(Dt),!_e||Dt!=="class"&&Dt!=="style"||cn.includes(Dt)||cn.push(Dt)}else Vr=!0};for(let Sr=0;Sr<me.length;Sr++){const un=me[Sr];if(un.type===6){const{loc:on,name:Dt,nameLoc:Er,value:qr}=un;let Cs=!0;if(Dt==="ref"&&(dr=!0,Q.scopes.vFor>0&&mt.push(ae(k("ref_for",!0),k("true"))),qr&&Q.inline)){const Ni=Q.bindingMetadata[qr.content];Ni!=="setup-let"&&Ni!=="setup-ref"&&Ni!=="setup-maybe-ref"||(Cs=!1,mt.push(ae(k("ref_key",!0),k(qr.content,!0,qr.loc))))}if(Dt==="is"&&(yo(Fe)||qr&&qr.content.startsWith("vue:")||Yr("COMPILER_IS_ON_ELEMENT",Q)))continue;mt.push(ae(k(Dt,!0,Er),k(qr?qr.content:"",Cs,qr?qr.loc:on)))}else{const{name:on,arg:Dt,exp:Er,loc:qr,modifiers:Cs}=un,Ni=on==="bind",uc=on==="on";if(on==="slot"){_e||Q.onError(mr(40,qr));continue}if(on==="once"||on==="memo"||on==="is"||Ni&&wn(Dt,"is")&&(yo(Fe)||Yr("COMPILER_IS_ON_ELEMENT",Q))||uc&&Re)continue;if((Ni&&wn(Dt,"key")||uc&&vr&&wn(Dt,"vue:before-update"))&&(ar=!0),Ni&&wn(Dt,"ref")&&Q.scopes.vFor>0&&mt.push(ae(k("ref_for",!0),k("true"))),!Dt&&(Ni||uc)){if(Vr=!0,Er)if(Ni){if(Zn(),Yr("COMPILER_V_BIND_OBJECT_ORDER",Q)){At.unshift(Er);continue}At.push(Er)}else Zn({type:14,loc:qr,callee:Q.helper(re),arguments:_e?[Er]:[Er,"true"]});else Q.onError(mr(Ni?34:35,qr));continue}Ni&&Cs.includes("prop")&&(Kt|=32);const L1=Q.directiveTransforms[on];if(L1){const{props:O1,needRuntime:I1}=L1(un,V,Q);!Re&&O1.forEach(Js),uc&&Dt&&!Bt(Dt)?Zn(Me(O1,qe)):mt.push(...O1),I1&&(Nt.push(un),r.isSymbol(I1)&&x1.set(un,I1))}else r.isBuiltInDirective(on)||(Nt.push(un),vr&&(ar=!0))}}let sn;if(At.length?(Zn(),sn=At.length>1?Z(Q.helper(N),At,qe):At[0]):mt.length&&(sn=Me(ac(mt),qe)),Vr?Kt|=16:(Ot&&!_e&&(Kt|=2),Ht&&!_e&&(Kt|=4),cn.length&&(Kt|=8),wr&&(Kt|=32)),ar||Kt!==0&&Kt!==32||!(dr||Ur||Nt.length>0)||(Kt|=512),!Q.inSSR&&sn)switch(sn.type){case 15:let Sr=-1,un=-1,on=!1;for(let qr=0;qr<sn.properties.length;qr++){const Cs=sn.properties[qr].key;Bt(Cs)?Cs.content==="class"?Sr=qr:Cs.content==="style"&&(un=qr):Cs.isHandlerKey||(on=!0)}const Dt=sn.properties[Sr],Er=sn.properties[un];on?sn=Z(Q.helper(R),[sn]):(Dt&&!Bt(Dt.value)&&(Dt.value=Z(Q.helper($),[Dt.value])),Er&&(Ht||Er.value.type===4&&Er.value.content.trim()[0]==="["||Er.value.type===17)&&(Er.value=Z(Q.helper(D),[Er.value])));break;case 14:break;default:sn=Z(Q.helper(R),[Z(Q.helper(K),[sn])])}return{props:sn,directives:Nt,patchFlag:Kt,dynamicPropNames:cn,shouldUseBlock:ar}}function ac(V){const Q=new Map,me=[];for(let _e=0;_e<V.length;_e++){const He=V[_e];if(He.key.type===8||!He.key.isStatic){me.push(He);continue}const Re=He.key.content,Fe=Q.get(Re);Fe?(Re==="style"||Re==="class"||r.isOn(Re))&&C2(Fe,He):(Q.set(Re,He),me.push(He))}return me}function C2(V,Q){V.value.type===17?V.value.elements.push(Q.value):V.value=ge([V.value,Q.value],V.loc)}function w1(V,Q){const me=[],_e=x1.get(V);if(_e)me.push(Q.helperString(_e));else{const Re=ml("v-"+V.name,Q);Re?me.push(Re):(Q.helper(T),Q.directives.add(V.name),me.push(Xn(V.name,"directive")))}const{loc:He}=V;if(V.exp&&me.push(V.exp),V.arg&&(V.exp||me.push("void 0"),me.push(V.arg)),Object.keys(V.modifiers).length){V.arg||(V.exp||me.push("void 0"),me.push("void 0"));const Re=k("true",!1,He);me.push(Me(V.modifiers.map(Fe=>ae(Fe,Re)),He))}return ge(me,V.loc)}function yo(V){return V==="component"||V==="Component"}const T1=(V,Q)=>{if(hs(V)){const{children:me,loc:_e}=V,{slotName:He,slotProps:Re}=lc(V,Q),Fe=[Q.prefixIdentifiers?"_ctx.$slots":"$slots",He,"{}","undefined","true"];let qe=2;Re&&(Fe[2]=Re,qe=3),me.length&&(Fe[3]=Pe([],me,!1,!1,_e),qe=4),Q.scopeId&&!Q.slotted&&(qe=5),Fe.splice(qe),V.codegenNode=Z(Q.helper(U),Fe,_e)}};function lc(V,Q){let me,_e='"default"';const He=[];for(let Re=0;Re<V.props.length;Re++){const Fe=V.props[Re];Fe.type===6?Fe.value&&(Fe.name==="name"?_e=JSON.stringify(Fe.value.content):(Fe.name=r.camelize(Fe.name),He.push(Fe))):Fe.name==="bind"&&wn(Fe.arg,"name")?Fe.exp&&(_e=Fe.exp):(Fe.name==="bind"&&Fe.arg&&Bt(Fe.arg)&&(Fe.arg.content=r.camelize(Fe.arg.content)),He.push(Fe))}if(He.length>0){const{props:Re,directives:Fe}=xa(V,Q,He,!1,!1);me=Re,Fe.length&&Q.onError(mr(36,Fe[0].loc))}return{slotName:_e,slotProps:me}}const _1=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,bo=(V,Q,me,_e)=>{const{loc:He,modifiers:Re,arg:Fe}=V;let qe;if(V.exp||Re.length||me.onError(mr(35,He)),Fe.type===4)if(Fe.isStatic){let Nt=Fe.content;Nt.startsWith("vue:")&&(Nt=`vnode-${Nt.slice(4)}`),qe=k(Q.tagType!==0||Nt.startsWith("vnode")||!/[A-Z]/.test(Nt)?r.toHandlerKey(r.camelize(Nt)):`on:${Nt}`,!0,Fe.loc)}else qe=B([`${me.helperString(X)}(`,Fe,")"]);else qe=Fe,qe.children.unshift(`${me.helperString(X)}(`),qe.children.push(")");let rt=V.exp;rt&&!rt.content.trim()&&(rt=void 0);let mt=me.cacheHandlers&&!rt&&!me.inVOnce;if(rt){const Nt=$r(rt.content,me),vr=!(Nt||_1.test(rt.content)),ar=rt.content.includes(";");me.prefixIdentifiers&&(vr&&me.addIdentifiers("$event"),rt=V.exp=Qn(rt,me,!1,ar),vr&&me.removeIdentifiers("$event"),mt=me.cacheHandlers&&!me.inVOnce&&!(rt.type===4&&rt.constType>0)&&!(Nt&&Q.tagType===1)&&!qt(rt,me.identifiers),mt&&Nt&&(rt.type===4?rt.content=`${rt.content} && ${rt.content}(...args)`:rt.children=[...rt.children," && ",...rt.children,"(...args)"])),(vr||mt&&Nt)&&(rt=B([`${vr?me.isTS?"($event: any)":"$event":(me.isTS?`
|
||
//@ts-ignore
|
||
`:"")+"(...args)"} => ${ar?"{":"("}`,rt,ar?"}":")"]))}let At={props:[ae(qe,rt||k("() => {}",!1,He))]};return _e&&(At=_e(At)),mt&&(At.props[0].value=me.cache(At.props[0].value)),At.props.forEach(Nt=>Nt.key.isHandlerKey=!0),At},$i=(V,Q,me)=>{const{modifiers:_e,loc:He}=V,Re=V.arg;let{exp:Fe}=V;if(!Fe&&Re.type===4){const qe=r.camelize(Re.content);Fe=V.exp=k(qe,!1,Re.loc),Fe=V.exp=Qn(Fe,me)}return Re.type!==4?(Re.children.unshift("("),Re.children.push(') || ""')):Re.isStatic||(Re.content=`${Re.content} || ""`),_e.includes("camel")&&(Re.type===4?Re.isStatic?Re.content=r.camelize(Re.content):Re.content=`${me.helperString(ue)}(${Re.content})`:(Re.children.unshift(`${me.helperString(ue)}(`),Re.children.push(")"))),me.inSSR||(_e.includes("prop")&&A1(Re,"."),_e.includes("attr")&&A1(Re,"^")),!Fe||Fe.type===4&&!Fe.content.trim()?(me.onError(mr(34,He)),{props:[ae(Re,k("",!0,He))]}):{props:[ae(Re,Fe)]}},A1=(V,Q)=>{V.type===4?V.isStatic?V.content=Q+V.content:V.content=`\`${Q}\${${V.content}}\``:(V.children.unshift(`'${Q}' + (`),V.children.push(")"))},E2=(V,Q)=>{if(V.type===0||V.type===1||V.type===11||V.type===10)return()=>{const me=V.children;let _e,He=!1;for(let Re=0;Re<me.length;Re++){const Fe=me[Re];if(ys(Fe)){He=!0;for(let qe=Re+1;qe<me.length;qe++){const rt=me[qe];if(!ys(rt)){_e=void 0;break}_e||(_e=me[Re]=B([Fe],Fe.loc)),_e.children.push(" + ",rt),me.splice(qe,1),qe--}}}if(He&&(me.length!==1||V.type!==0&&(V.type!==1||V.tagType!==0||V.props.find(Re=>Re.type===7&&!Q.directiveTransforms[Re.name])||V.tag==="template")))for(let Re=0;Re<me.length;Re++){const Fe=me[Re];if(ys(Fe)||Fe.type===8){const qe=[];Fe.type===2&&Fe.content===" "||qe.push(Fe),Q.ssr||y(Fe,Q)!==0||qe.push("1"),me[Re]={type:12,content:Fe,loc:Fe.loc,codegenNode:Z(Q.helper(g),qe)}}}}},gl=new WeakSet,vl=(V,Q)=>{if(V.type===1&&br(V,"once",!0))return gl.has(V)||Q.inVOnce||Q.inSSR?void 0:(gl.add(V),Q.inVOnce=!0,Q.helper(J),()=>{Q.inVOnce=!1;const me=Q.currentNode;me.codegenNode&&(me.codegenNode=Q.cache(me.codegenNode,!0))})},bs=(V,Q,me)=>{const{exp:_e,arg:He}=V;if(!_e)return me.onError(mr(41,V.loc)),Co();const Re=_e.loc.source,Fe=_e.type===4?_e.content:Re,qe=me.bindingMetadata[Re];if(qe==="props"||qe==="props-aliased")return me.onError(mr(44,_e.loc)),Co();const rt=me.inline&&(qe==="setup-let"||qe==="setup-ref"||qe==="setup-maybe-ref");if(!Fe.trim()||!$r(Fe,me)&&!rt)return me.onError(mr(42,_e.loc)),Co();if(me.prefixIdentifiers&&nr(Fe)&&me.identifiers[Fe])return me.onError(mr(43,_e.loc)),Co();const mt=He||k("modelValue",!0),At=He?Bt(He)?`onUpdate:${r.camelize(He.content)}`:B(['"onUpdate:" + ',He]):"onUpdate:modelValue";let Nt;const vr=me.isTS?"($event: any)":"$event";if(rt)if(qe==="setup-ref")Nt=B([`${vr} => ((`,k(Re,!1,_e.loc),").value = $event)"]);else{const Kt=qe==="setup-let"?`${Re} = $event`:"null";Nt=B([`${vr} => (${me.helperString(oe)}(${Re}) ? (`,k(Re,!1,_e.loc),`).value = $event : ${Kt})`])}else Nt=B([`${vr} => ((`,_e,") = $event)"]);const ar=[ae(mt,V.exp),ae(At,Nt)];if(me.prefixIdentifiers&&!me.inVOnce&&me.cacheHandlers&&!qt(_e,me.identifiers)&&(ar[1].value=me.cache(ar[1].value)),V.modifiers.length&&Q.tagType===1){const Kt=V.modifiers.map(Ot=>(nr(Ot)?Ot:JSON.stringify(Ot))+": true").join(", "),dr=He?Bt(He)?`${He.content}Modifiers`:B([He,' + "Modifiers"']):"modelModifiers";ar.push(ae(dr,k(`{ ${Kt} }`,!1,V.loc,2)))}return Co(ar)};function Co(){return{props:arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]}}const yf=/[\w).+\-_$\]]/,Ai=(V,Q)=>{Yr("COMPILER_FILTERS",Q)&&(V.type===5&&qo(V.content,Q),V.type===1&&V.props.forEach(me=>{me.type===7&&me.name!=="for"&&me.exp&&qo(me.exp,Q)}))};function qo(V,Q){if(V.type===4)P1(V,Q);else for(let me=0;me<V.children.length;me++){const _e=V.children[me];typeof _e=="object"&&(_e.type===4?P1(_e,Q):_e.type===8?qo(V,Q):_e.type===5&&qo(_e.content,Q))}}function P1(V,Q){const me=V.content;let _e,He,Re,Fe,qe=!1,rt=!1,mt=!1,At=!1,Nt=0,vr=0,ar=0,Kt=0,dr=[];for(Re=0;Re<me.length;Re++)if(He=_e,_e=me.charCodeAt(Re),qe)_e===39&&He!==92&&(qe=!1);else if(rt)_e===34&&He!==92&&(rt=!1);else if(mt)_e===96&&He!==92&&(mt=!1);else if(At)_e===47&&He!==92&&(At=!1);else if(_e!==124||me.charCodeAt(Re+1)===124||me.charCodeAt(Re-1)===124||Nt||vr||ar){switch(_e){case 34:rt=!0;break;case 39:qe=!0;break;case 96:mt=!0;break;case 40:ar++;break;case 41:ar--;break;case 91:vr++;break;case 93:vr--;break;case 123:Nt++;break;case 125:Nt--}if(_e===47){let Ht,wr=Re-1;for(;wr>=0&&(Ht=me.charAt(wr),Ht===" ");wr--);Ht&&yf.test(Ht)||(At=!0)}}else Fe===void 0?(Kt=Re+1,Fe=me.slice(0,Re).trim()):Ot();function Ot(){dr.push(me.slice(Kt,Re).trim()),Kt=Re+1}if(Fe===void 0?Fe=me.slice(0,Re).trim():Kt!==0&&Ot(),dr.length){for(Re=0;Re<dr.length;Re++)Fe=S2(Fe,dr[Re],Q);V.content=Fe}}function S2(V,Q,me){me.helper(O);const _e=Q.indexOf("(");if(_e<0)return me.filters.add(Q),`${Xn(Q,"filter")}(${V})`;{const He=Q.slice(0,_e),Re=Q.slice(_e+1);return me.filters.add(He),`${Xn(He,"filter")}(${V}${Re!==")"?","+Re:Re}`}}const cc=new WeakSet,M1=(V,Q)=>{if(V.type===1){const me=br(V,"memo");return!me||cc.has(V)?void 0:(cc.add(V),()=>{const _e=V.codegenNode||Q.currentNode.codegenNode;_e&&_e.type===13&&(V.tagType!==1&&nt(_e,Q),V.codegenNode=Z(Q.helper(ce),[me.exp,Pe(void 0,_e),"_cache",String(Q.cached++)]))})}};function hr(V){return[[vl,df,M1,gf,Ai,...V?[ic,Zl]:[],T1,b2,sc,E2],{on:bo,bind:$i,model:bs}]}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=ue,e.CAPITALIZE=Oe,e.CREATE_BLOCK=f,e.CREATE_COMMENT=x,e.CREATE_ELEMENT_BLOCK=v,e.CREATE_ELEMENT_VNODE=E,e.CREATE_SLOTS=W,e.CREATE_STATIC=w,e.CREATE_TEXT=g,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=K,e.IS_MEMO_SAME=ie,e.IS_REF=oe,e.KEEP_ALIVE=h,e.MERGE_PROPS=N,e.NORMALIZE_CLASS=$,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=m,e.POP_SCOPE_ID=Ee,e.PUSH_SCOPE_ID=fe,e.RENDER_LIST=z,e.RENDER_SLOT=U,e.RESOLVE_COMPONENT=b,e.RESOLVE_DIRECTIVE=T,e.RESOLVE_DYNAMIC_COMPONENT=A,e.RESOLVE_FILTER=O,e.SET_BLOCK_TRACKING=J,e.SUSPENSE=p,e.TELEPORT=u,e.TO_DISPLAY_STRING=F,e.TO_HANDLERS=re,e.TO_HANDLER_KEY=X,e.TS_NODE_TYPES=Tt,e.UNREF=pe,e.WITH_CTX=Ae,e.WITH_DIRECTIVES=I,e.WITH_MEMO=ce,e.advancePositionWithClone=Vn,e.advancePositionWithMutation=jr,e.assert=function(V,Q){if(!V)throw new Error(Q||"unexpected compiler condition")},e.baseCompile=function(V){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const me=Q.onError||En,_e=Q.mode==="module",He=Q.prefixIdentifiers===!0||_e;!He&&Q.cacheHandlers&&me(mr(49)),Q.scopeId&&!_e&&me(mr(50));const Re=r.extend({},Q,{prefixIdentifiers:He}),Fe=r.isString(V)?Fi(V,Re):V,[qe,rt]=hr(He);if(Q.isTS){const{expressionPlugins:mt}=Q;mt&&mt.includes("typescript")||(Q.expressionPlugins=[...mt||[],"typescript"])}return Ke(Fe,r.extend({},Re,{nodeTransforms:[...qe,...Q.nodeTransforms||[]],directiveTransforms:r.extend({},rt,Q.directiveTransforms||{})})),kn(Fe,Re)},e.baseParse=Fi,e.buildDirectiveArgs=w1,e.buildProps=xa,e.buildSlots=y2,e.checkCompatEnabled=fn,e.convertToBlock=nt,e.createArrayExpression=ge,e.createAssignmentExpression=function(V,Q){return{type:24,left:V,right:Q,loc:Se}},e.createBlockStatement=de,e.createCacheExpression=Le,e.createCallExpression=Z,e.createCompilerError=mr,e.createCompoundExpression=B,e.createConditionalExpression=Ne,e.createForLoopParams=nc,e.createFunctionExpression=Pe,e.createIfStatement=function(V,Q,me){return{type:23,test:V,consequent:Q,alternate:me,loc:Se}},e.createInterpolation=function(V,Q){return{type:5,loc:Q,content:r.isString(V)?k(V,!1,Q):V}},e.createObjectExpression=Me,e.createObjectProperty=ae,e.createReturnStatement=function(V){return{type:26,returns:V,loc:Se}},e.createRoot=se,e.createSequenceExpression=function(V){return{type:25,expressions:V,loc:Se}},e.createSimpleExpression=k,e.createStructuralDirectiveTransform=St,e.createTemplateLiteral=function(V){return{type:22,elements:V,loc:Se}},e.createTransformContext=Ue,e.createVNodeCall=ye,e.errorMessages=Gn,e.extractIdentifiers=Lt,e.findDir=br,e.findProp=nn,e.forAliasRE=Xs,e.generate=kn,e.getBaseTransformPreset=hr,e.getConstantType=y,e.getMemoedVNodeCall=ti,e.getVNodeBlockHelper=Ge,e.getVNodeHelper=ke,e.hasDynamicKeyVBind=function(V){return V.props.some(Q=>!(Q.type!==7||Q.name!=="bind"||Q.arg&&Q.arg.type===4&&Q.arg.isStatic))},e.hasScopeRef=qt,e.helperNameMap=ne,e.injectProp=ns,e.isCoreComponent=ir,e.isFunctionType=gr,e.isInDestructureAssignment=ft,e.isInNewExpression=dt,e.isMemberExpression=$r,e.isMemberExpressionBrowser=V=>{V=V.trim().replace(Ar,Fe=>Fe.trim());let Q=0,me=[],_e=0,He=0,Re=null;for(let Fe=0;Fe<V.length;Fe++){const qe=V.charAt(Fe);switch(Q){case 0:if(qe==="[")me.push(Q),Q=1,_e++;else if(qe==="(")me.push(Q),Q=2,He++;else if(!(Fe===0?_r:ln).test(qe))return!1;break;case 1:qe==="'"||qe==='"'||qe==="`"?(me.push(Q),Q=3,Re=qe):qe==="["?_e++:qe==="]"&&(--_e||(Q=me.pop()));break;case 2:if(qe==="'"||qe==='"'||qe==="`")me.push(Q),Q=3,Re=qe;else if(qe==="(")He++;else if(qe===")"){if(Fe===V.length-1)return!1;--He||(Q=me.pop())}break;case 3:qe===Re&&(Q=me.pop(),Re=null)}}return!_e&&!He},e.isMemberExpressionNode=Fr,e.isReferencedIdentifier=Kn,e.isSimpleIdentifier=nr,e.isSlotOutlet=hs,e.isStaticArgOf=wn,e.isStaticExp=Bt,e.isStaticProperty=tr,e.isStaticPropertyKey=ut,e.isTemplateNode=Tn,e.isText=ys,e.isVSlot=rs,e.locStub=Se,e.noopDirectiveTransform=()=>({props:[]}),e.processExpression=Qn,e.processFor=v2,e.processIf=d2,e.processSlotOutlet=lc,e.registerRuntimeHelpers=function(V){Object.getOwnPropertySymbols(V).forEach(Q=>{ne[Q]=V[Q]})},e.resolveComponentType=dl,e.stringifyExpression=ec,e.toValidAssetId=Xn,e.trackSlotScopes=sc,e.trackVForSlotScopes=ic,e.transform=Ke,e.transformBind=$i,e.transformElement=b2,e.transformExpression=Zl,e.transformModel=bs,e.transformOn=bo,e.traverseNode=et,e.unwrapTSNode=wt,e.walkBlockDeclarations=_t,e.walkFunctionParams=ot,e.walkIdentifiers=Ts,e.warnDeprecation=function(V,Q,me){if(en(V,Q)==="suppress-warning")return;const{message:_e,link:He}=rn[V];for(var Re=arguments.length,Fe=new Array(Re>3?Re-3:0),qe=3;qe<Re;qe++)Fe[qe-3]=arguments[qe];const rt=`(deprecation ${V}) ${typeof _e=="function"?_e(...Fe):_e}${He?`
|
||
Details: ${He}`:""}`,mt=new SyntaxError(rt);mt.code=V,me&&(mt.loc=me),Q.onWarn(mt)}},(t,e,n)=>{function r(ae,k){const B=new Set(ae.split(","));return k?Z=>B.has(Z.toLowerCase()):Z=>B.has(Z)}/**
|
||
* @vue/shared v3.4.15
|
||
* (c) 2018-present Yuxi (Evan) You and Vue contributors
|
||
* @license MIT
|
||
**/Object.defineProperty(e,"__esModule",{value:!0});const a=Object.assign,i=Object.prototype.hasOwnProperty,s=Array.isArray,o=ae=>v(ae)==="[object Map]",l=ae=>v(ae)==="[object Set]",u=ae=>v(ae)==="[object Date]",p=ae=>typeof ae=="function",h=ae=>typeof ae=="string",d=ae=>typeof ae=="symbol",m=ae=>ae!==null&&typeof ae=="object",f=Object.prototype.toString,v=ae=>f.call(ae),C=ae=>v(ae)==="[object Object]",E=r(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),x=r("bind,cloak,else-if,else,for,html,if,model,on,once,pre,show,slot,text,memo"),g=ae=>{const k=Object.create(null);return B=>k[B]||(k[B]=ae(B))},w=/-(\w)/g,b=g(ae=>ae.replace(w,(k,B)=>B?B.toUpperCase():"")),A=/\B([A-Z])/g,T=g(ae=>ae.replace(A,"-$1").toLowerCase()),O=g(ae=>ae.charAt(0).toUpperCase()+ae.slice(1)),I=g(ae=>ae?`on${O(ae)}`:"");let z;const U=/^[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*$/,W={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"},F=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=F;function $(ae){if(s(ae)){const k={};for(let B=0;B<ae.length;B++){const Z=ae[B],Pe=h(Z)?re(Z):$(Z);if(Pe)for(const Ne in Pe)k[Ne]=Pe[Ne]}return k}if(h(ae)||m(ae))return ae}const D=/;(?![^(]*\))/g,R=/:([^]+)/,K=/\/\*[^]*?\*\//g;function re(ae){const k={};return ae.replace(K,"").split(D).forEach(B=>{if(B){const Z=B.split(R);Z.length>1&&(k[Z[0].trim()]=Z[1].trim())}}),k}function ue(ae){let k="";if(h(ae))k=ae;else if(s(ae))for(let B=0;B<ae.length;B++){const Z=ue(ae[B]);Z&&(k+=Z+" ")}else if(m(ae))for(const B in ae)ae[B]&&(k+=B+" ");return k.trim()}const Oe=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"),J=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"),fe=r("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr"),Ee="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Ae=r(Ee),pe=r(Ee+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected"),oe=/[>/="'\u0009\u000a\u000c\u0020]/,ce={},ie=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"),ne=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"),Se=/["'&<>]/,se=/^-?>|<!--|-->|--!>|<!-$/g;function ye(ae,k){if(ae===k)return!0;let B=u(ae),Z=u(k);if(B||Z)return!(!B||!Z)&&ae.getTime()===k.getTime();if(B=d(ae),Z=d(k),B||Z)return ae===k;if(B=s(ae),Z=s(k),B||Z)return!(!B||!Z)&&function(Pe,Ne){if(Pe.length!==Ne.length)return!1;let Le=!0;for(let de=0;Le&&de<Pe.length;de++)Le=ye(Pe[de],Ne[de]);return Le}(ae,k);if(B=m(ae),Z=m(k),B||Z){if(!B||!Z||Object.keys(ae).length!==Object.keys(k).length)return!1;for(const Pe in ae){const Ne=ae.hasOwnProperty(Pe),Le=k.hasOwnProperty(Pe);if(Ne&&!Le||!Ne&&Le||!ye(ae[Pe],k[Pe]))return!1}}return String(ae)===String(k)}const ge=(ae,k)=>k&&k.__v_isRef?ge(ae,k.value):o(k)?{[`Map(${k.size})`]:[...k.entries()].reduce((B,Z,Pe)=>{let[Ne,Le]=Z;return B[Me(Ne,Pe)+" =>"]=Le,B},{})}:l(k)?{[`Set(${k.size})`]:[...k.values()].map(B=>Me(B))}:d(k)?Me(k):!m(k)||s(k)||C(k)?k:String(k),Me=function(ae){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";var B;return d(ae)?`Symbol(${(B=ae.description)!=null?B:k})`:ae};e.EMPTY_ARR=[],e.EMPTY_OBJ={},e.NO=()=>!1,e.NOOP=()=>{},e.PatchFlagNames=W,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=b,e.capitalize=O,e.def=(ae,k,B)=>{Object.defineProperty(ae,k,{configurable:!0,enumerable:!1,value:B})},e.escapeHtml=function(ae){const k=""+ae,B=Se.exec(k);if(!B)return k;let Z,Pe,Ne="",Le=0;for(Pe=B.index;Pe<k.length;Pe++){switch(k.charCodeAt(Pe)){case 34:Z=""";break;case 38:Z="&";break;case 39:Z="'";break;case 60:Z="<";break;case 62:Z=">";break;default:continue}Le!==Pe&&(Ne+=k.slice(Le,Pe)),Le=Pe+1,Ne+=Z}return Le!==Pe?Ne+k.slice(Le,Pe):Ne},e.escapeHtmlComment=function(ae){return ae.replace(se,"")},e.extend=a,e.genPropsAccessExp=function(ae){return U.test(ae)?`__props.${ae}`:`__props[${JSON.stringify(ae)}]`},e.generateCodeFrame=function(ae){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ae.length,Z=ae.split(/(\r?\n)/);const Pe=Z.filter((de,ke)=>ke%2==1);Z=Z.filter((de,ke)=>ke%2==0);let Ne=0;const Le=[];for(let de=0;de<Z.length;de++)if(Ne+=Z[de].length+(Pe[de]&&Pe[de].length||0),Ne>=k){for(let ke=de-2;ke<=de+2||B>Ne;ke++){if(ke<0||ke>=Z.length)continue;const Ge=ke+1;Le.push(`${Ge}${" ".repeat(Math.max(3-String(Ge).length,0))}| ${Z[ke]}`);const nt=Z[ke].length,ct=Pe[ke]&&Pe[ke].length||0;if(ke===de){const yt=k-(Ne-(nt+ct)),er=Math.max(1,B>Ne?nt-yt:B-k);Le.push(" | "+" ".repeat(yt)+"^".repeat(er))}else if(ke>de){if(B>Ne){const yt=Math.max(Math.min(B-Ne,nt),1);Le.push(" | "+"^".repeat(yt))}Ne+=nt+ct}}break}return Le.join(`
|
||
`)},e.getGlobalThis=()=>z||(z=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:n.g!==void 0?n.g:{}),e.hasChanged=(ae,k)=>!Object.is(ae,k),e.hasOwn=(ae,k)=>i.call(ae,k),e.hyphenate=T,e.includeBooleanAttr=function(ae){return!!ae||ae===""},e.invokeArrayFns=(ae,k)=>{for(let B=0;B<ae.length;B++)ae[B](k)},e.isArray=s,e.isBooleanAttr=pe,e.isBuiltInDirective=x,e.isDate=u,e.isFunction=p,e.isGloballyAllowed=F,e.isGloballyWhitelisted=N,e.isHTMLTag=Oe,e.isIntegerKey=ae=>h(ae)&&ae!=="NaN"&&ae[0]!=="-"&&""+parseInt(ae,10)===ae,e.isKnownHtmlAttr=ie,e.isKnownSvgAttr=ne,e.isMap=o,e.isMathMLTag=J,e.isModelListener=ae=>ae.startsWith("onUpdate:"),e.isObject=m,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=>(m(ae)||p(ae))&&p(ae.then)&&p(ae.catch),e.isRegExp=ae=>v(ae)==="[object RegExp]",e.isRenderableAttrValue=function(ae){if(ae==null)return!1;const k=typeof ae;return k==="string"||k==="number"||k==="boolean"},e.isReservedProp=E,e.isSSRSafeAttrName=function(ae){if(ce.hasOwnProperty(ae))return ce[ae];const k=oe.test(ae);return ce[ae]=!k},e.isSVGTag=X,e.isSet=l,e.isSpecialBooleanAttr=Ae,e.isString=h,e.isSymbol=d,e.isVoidTag=fe,e.looseEqual=ye,e.looseIndexOf=function(ae,k){return ae.findIndex(B=>ye(B,k))},e.looseToNumber=ae=>{const k=parseFloat(ae);return isNaN(k)?ae:k},e.makeMap=r,e.normalizeClass=ue,e.normalizeProps=function(ae){if(!ae)return null;let{class:k,style:B}=ae;return k&&!h(k)&&(ae.class=ue(k)),B&&(ae.style=$(B)),ae},e.normalizeStyle=$,e.objectToString=f,e.parseStringStyle=re,e.propsToAttrMap={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},e.remove=(ae,k)=>{const B=ae.indexOf(k);B>-1&&ae.splice(B,1)},e.slotFlagsText={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},e.stringifyStyle=function(ae){let k="";if(!ae||h(ae))return k;for(const B in ae){const Z=ae[B],Pe=B.startsWith("--")?B:T(B);(h(Z)||typeof Z=="number")&&(k+=`${Pe}:${Z};`)}return k},e.toDisplayString=ae=>h(ae)?ae:ae==null?"":s(ae)||m(ae)&&(ae.toString===f||!p(ae.toString))?JSON.stringify(ae,ge,2):String(ae),e.toHandlerKey=I,e.toNumber=ae=>{const k=h(ae)?Number(ae):NaN;return isNaN(k)?ae:k},e.toRawType=ae=>v(ae).slice(8,-1),e.toTypeString=v},(t,e,n)=>{n(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)}))},(t,e,n)=>{n(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)}))},()=>{},()=>{},(t,e,n)=>{var r=n(157);function a(){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 i=/^([a-z0-9.+-]+:)/i,s=/:[0-9]*$/,o=/^(\/\/?(?!\/)[^?\s]*)(\?[^\s]*)?$/,l=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r",`
|
||
`," "]),u=["'"].concat(l),p=["%","/","?",";","#"].concat(u),h=["/","?","#"],d=/^[+a-z0-9A-Z_-]{0,63}$/,m=/^([+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},E=n(310);function x(g,w,b){if(g&&typeof g=="object"&&g instanceof a)return g;var A=new a;return A.parse(g,w,b),A}a.prototype.parse=function(g,w,b){if(typeof g!="string")throw new TypeError("Parameter 'url' must be a string, not "+typeof g);var A=g.indexOf("?"),T=A!==-1&&A<g.indexOf("#")?"?":"#",O=g.split(T);O[0]=O[0].replace(/\\/g,"/");var I=g=O.join(T);if(I=I.trim(),!b&&g.split("#").length===1){var z=o.exec(I);if(z)return this.path=I,this.href=I,this.pathname=z[1],z[2]?(this.search=z[2],this.query=w?E.parse(this.search.substr(1)):this.search.substr(1)):w&&(this.search="",this.query={}),this}var U=i.exec(I);if(U){var W=(U=U[0]).toLowerCase();this.protocol=W,I=I.substr(U.length)}if(b||U||I.match(/^\/\/[^@/]+@[^@/]+/)){var F=I.substr(0,2)==="//";!F||U&&v[U]||(I=I.substr(2),this.slashes=!0)}if(!v[U]&&(F||U&&!C[U])){for(var N,$,D=-1,R=0;R<h.length;R++)(K=I.indexOf(h[R]))!==-1&&(D===-1||K<D)&&(D=K);for(($=D===-1?I.lastIndexOf("@"):I.lastIndexOf("@",D))!==-1&&(N=I.slice(0,$),I=I.slice($+1),this.auth=decodeURIComponent(N)),D=-1,R=0;R<p.length;R++){var K;(K=I.indexOf(p[R]))!==-1&&(D===-1||K<D)&&(D=K)}D===-1&&(D=I.length),this.host=I.slice(0,D),I=I.slice(D),this.parseHost(),this.hostname=this.hostname||"";var re=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!re)for(var ue=this.hostname.split(/\./),Oe=(R=0,ue.length);R<Oe;R++){var X=ue[R];if(X&&!X.match(d)){for(var J="",fe=0,Ee=X.length;fe<Ee;fe++)X.charCodeAt(fe)>127?J+="x":J+=X[fe];if(!J.match(d)){var Ae=ue.slice(0,R),pe=ue.slice(R+1),oe=X.match(m);oe&&(Ae.push(oe[1]),pe.unshift(oe[2])),pe.length&&(I="/"+pe.join(".")+I),this.hostname=Ae.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),re||(this.hostname=r.toASCII(this.hostname));var ce=this.port?":"+this.port:"",ie=this.hostname||"";this.host=ie+ce,this.href+=this.host,re&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),I[0]!=="/"&&(I="/"+I))}if(!f[W])for(R=0,Oe=u.length;R<Oe;R++){var ne=u[R];if(I.indexOf(ne)!==-1){var Se=encodeURIComponent(ne);Se===ne&&(Se=escape(ne)),I=I.split(ne).join(Se)}}var se=I.indexOf("#");se!==-1&&(this.hash=I.substr(se),I=I.slice(0,se));var ye=I.indexOf("?");if(ye!==-1?(this.search=I.substr(ye),this.query=I.substr(ye+1),w&&(this.query=E.parse(this.query)),I=I.slice(0,ye)):w&&(this.search="",this.query={}),I&&(this.pathname=I),C[W]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){ce=this.pathname||"";var ge=this.search||"";this.path=ce+ge}return this.href=this.format(),this},a.prototype.format=function(){var g=this.auth||"";g&&(g=(g=encodeURIComponent(g)).replace(/%3A/i,":"),g+="@");var w=this.protocol||"",b=this.pathname||"",A=this.hash||"",T=!1,O="";this.host?T=g+this.host:this.hostname&&(T=g+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(T+=":"+this.port)),this.query&&typeof this.query=="object"&&Object.keys(this.query).length&&(O=E.stringify(this.query,{arrayFormat:"repeat",addQueryPrefix:!1}));var I=this.search||O&&"?"+O||"";return w&&w.substr(-1)!==":"&&(w+=":"),this.slashes||(!w||C[w])&&T!==!1?(T="//"+(T||""),b&&b.charAt(0)!=="/"&&(b="/"+b)):T||(T=""),A&&A.charAt(0)!=="#"&&(A="#"+A),I&&I.charAt(0)!=="?"&&(I="?"+I),w+T+(b=b.replace(/[?#]/g,function(z){return encodeURIComponent(z)}))+(I=I.replace("#","%23"))+A},a.prototype.resolve=function(g){return this.resolveObject(x(g,!1,!0)).format()},a.prototype.resolveObject=function(g){if(typeof g=="string"){var w=new a;w.parse(g,!1,!0),g=w}for(var b=new a,A=Object.keys(this),T=0;T<A.length;T++){var O=A[T];b[O]=this[O]}if(b.hash=g.hash,g.href==="")return b.href=b.format(),b;if(g.slashes&&!g.protocol){for(var I=Object.keys(g),z=0;z<I.length;z++){var U=I[z];U!=="protocol"&&(b[U]=g[U])}return C[b.protocol]&&b.hostname&&!b.pathname&&(b.pathname="/",b.path=b.pathname),b.href=b.format(),b}if(g.protocol&&g.protocol!==b.protocol){if(!C[g.protocol]){for(var W=Object.keys(g),F=0;F<W.length;F++){var N=W[F];b[N]=g[N]}return b.href=b.format(),b}if(b.protocol=g.protocol,g.host||v[g.protocol])b.pathname=g.pathname;else{for(var $=(g.pathname||"").split("/");$.length&&!(g.host=$.shift()););g.host||(g.host=""),g.hostname||(g.hostname=""),$[0]!==""&&$.unshift(""),$.length<2&&$.unshift(""),b.pathname=$.join("/")}if(b.search=g.search,b.query=g.query,b.host=g.host||"",b.auth=g.auth,b.hostname=g.hostname||g.host,b.port=g.port,b.pathname||b.search){var D=b.pathname||"",R=b.search||"";b.path=D+R}return b.slashes=b.slashes||g.slashes,b.href=b.format(),b}var K=b.pathname&&b.pathname.charAt(0)==="/",re=g.host||g.pathname&&g.pathname.charAt(0)==="/",ue=re||K||b.host&&g.pathname,Oe=ue,X=b.pathname&&b.pathname.split("/")||[],J=($=g.pathname&&g.pathname.split("/")||[],b.protocol&&!C[b.protocol]);if(J&&(b.hostname="",b.port=null,b.host&&(X[0]===""?X[0]=b.host:X.unshift(b.host)),b.host="",g.protocol&&(g.hostname=null,g.port=null,g.host&&($[0]===""?$[0]=g.host:$.unshift(g.host)),g.host=null),ue=ue&&($[0]===""||X[0]==="")),re)b.host=g.host||g.host===""?g.host:b.host,b.hostname=g.hostname||g.hostname===""?g.hostname:b.hostname,b.search=g.search,b.query=g.query,X=$;else if($.length)X||(X=[]),X.pop(),X=X.concat($),b.search=g.search,b.query=g.query;else if(g.search!=null)return J&&(b.host=X.shift(),b.hostname=b.host,(oe=!!(b.host&&b.host.indexOf("@")>0)&&b.host.split("@"))&&(b.auth=oe.shift(),b.hostname=oe.shift(),b.host=b.hostname)),b.search=g.search,b.query=g.query,b.pathname===null&&b.search===null||(b.path=(b.pathname?b.pathname:"")+(b.search?b.search:"")),b.href=b.format(),b;if(!X.length)return b.pathname=null,b.search?b.path="/"+b.search:b.path=null,b.href=b.format(),b;for(var fe=X.slice(-1)[0],Ee=(b.host||g.host||X.length>1)&&(fe==="."||fe==="..")||fe==="",Ae=0,pe=X.length;pe>=0;pe--)(fe=X[pe])==="."?X.splice(pe,1):fe===".."?(X.splice(pe,1),Ae++):Ae&&(X.splice(pe,1),Ae--);if(!ue&&!Oe)for(;Ae--;Ae)X.unshift("..");!ue||X[0]===""||X[0]&&X[0].charAt(0)==="/"||X.unshift(""),Ee&&X.join("/").substr(-1)!=="/"&&X.push("");var oe,ce=X[0]===""||X[0]&&X[0].charAt(0)==="/";return J&&(b.hostname=ce?"":X.length?X.shift():"",b.host=b.hostname,(oe=!!(b.host&&b.host.indexOf("@")>0)&&b.host.split("@"))&&(b.auth=oe.shift(),b.hostname=oe.shift(),b.host=b.hostname)),(ue=ue||b.host&&X.length)&&!ce&&X.unshift(""),X.length>0?b.pathname=X.join("/"):(b.pathname=null,b.path=null),b.pathname===null&&b.search===null||(b.path=(b.pathname?b.pathname:"")+(b.search?b.search:"")),b.auth=g.auth||b.auth,b.slashes=b.slashes||g.slashes,b.href=b.format(),b},a.prototype.parseHost=function(){var g=this.host,w=s.exec(g);w&&((w=w[0])!==":"&&(this.port=w.substr(1)),g=g.substr(0,g.length-w.length)),g&&(this.hostname=g)},e.parse=x,e.resolve=function(g,w){return x(g,!1,!0).resolve(w)},e.resolveObject=function(g,w){return g?x(g,!1,!0).resolveObject(w):w},e.format=function(g){return typeof g=="string"&&(g=x(g)),g instanceof a?g.format():a.prototype.format.call(g)},e.Url=a},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(16);e.default=(0,r.declare)(a=>(a.assertVersion(7),{name:"syntax-jsx",manipulateOptions(i,s){s.plugins.some(o=>(Array.isArray(o)?o[0]:o)==="typescript")||s.plugins.push("jsx")}}))},(t,e,n)=>{t.exports=n(559)},t=>{t.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"]')},(t,e,n)=>{t.exports=n(561)},t=>{t.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"]')},(t,e,n)=>{e.a=void 0;var r=(0,n(16).declare)(a=>(a.assertVersion(7),{name:"syntax-class-static-block",manipulateOptions(i,s){s.plugins.push("classStaticBlock")}}));e.a=r},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,p,h,d){const m=u.get("params");if(m.every(A=>A.isIdentifier()))return!1;const{node:f,scope:v}=u,C=[],E=new Set;for(const A of m)(0,a.collectShadowedParamsNames)(A,v,E);const x={needsOuterBinding:!1,scope:v};if(E.size===0){for(const A of m)if(A.isIdentifier()||A.traverse(a.iifeVisitor,x),x.needsOuterBinding)break}let g=null;for(let A=0;A<m.length;A++){const T=m[A];if(h&&!h(A))continue;const O=[];d&&d(u,T,O);const I=T.isAssignmentPattern();if(I&&(p||r.types.isMethod(f,{kind:"set"}))){const z=T.get("left"),U=T.get("right"),W=v.buildUndefinedNode();if(z.isIdentifier())C.push(s({ASSIGNMENT_IDENTIFIER:r.types.cloneNode(z.node),DEFAULT_VALUE:U.node,UNDEFINED:W})),T.replaceWith(z.node);else if(z.isObjectPattern()||z.isArrayPattern()){const F=v.generateUidIdentifier();C.push(o({ASSIGNMENT_IDENTIFIER:z.node,DEFAULT_VALUE:U.node,PARAMETER_NAME:r.types.cloneNode(F),UNDEFINED:W})),T.replaceWith(F)}}else if(I){g===null&&(g=A);const z=T.get("left"),U=T.get("right"),W=i({VARIABLE_NAME:z.node,DEFAULT_VALUE:U.node,ARGUMENT_KEY:r.types.numericLiteral(A)});C.push(W)}else if(g!==null){const z=l([T.node,r.types.numericLiteral(A)]);C.push(z)}else if(T.isObjectPattern()||T.isArrayPattern()){const z=u.scope.generateUidIdentifier("ref");z.typeAnnotation=T.node.typeAnnotation;const U=r.types.variableDeclaration("let",[r.types.variableDeclarator(T.node,z)]);C.push(U),T.replaceWith(r.types.cloneNode(z))}if(O)for(const z of O)C.push(z)}g!==null&&(f.params=f.params.slice(0,g)),u.ensureBlock();const{async:w,generator:b}=f;if(b||x.needsOuterBinding||E.size>0){C.push((0,a.buildScopeIIFE)(E,u.node.body)),u.set("body",r.types.blockStatement(C));const A=u.get("body.body"),T=A[A.length-1].get("argument.callee");T.arrowFunctionToExpression(),T.node.generator=b,T.node.async=w,f.generator=!1,f.async=!1,w&&(u.node.body=r.template.statement.ast`{
|
||
try {
|
||
${u.node.body.body}
|
||
} catch (e) {
|
||
return Promise.reject(e);
|
||
}
|
||
}`)}else u.get("body").unshiftContainer("body",C);return!0};var r=n(1),a=n(327);const i=r.template.statement(`
|
||
let VARIABLE_NAME =
|
||
arguments.length > ARGUMENT_KEY && arguments[ARGUMENT_KEY] !== undefined ?
|
||
arguments[ARGUMENT_KEY]
|
||
:
|
||
DEFAULT_VALUE;
|
||
`),s=r.template.statement(`
|
||
if (ASSIGNMENT_IDENTIFIER === UNDEFINED) {
|
||
ASSIGNMENT_IDENTIFIER = DEFAULT_VALUE;
|
||
}
|
||
`),o=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;
|
||
`)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(m){const{node:f,scope:v}=m;if(!function(U){const W=U.params.length;return W>0&&r.types.isRestElement(U.params[W-1])}(f))return!1;const C=m.get(`params.${f.params.length-1}.argument`);if(!C.isIdentifier()){const U=new Set;(0,a.collectShadowedParamsNames)(C,m.scope,U);let W=U.size>0;if(!W){const F={needsOuterBinding:!1,scope:v};C.traverse(a.iifeVisitor,F),W=F.needsOuterBinding}W&&(m.ensureBlock(),m.set("body",r.types.blockStatement([(0,a.buildScopeIIFE)(U,m.node.body)])))}let E=C.node;if(f.params.pop(),r.types.isPattern(E)){const U=E;E=v.generateUidIdentifier("ref");const W=r.types.variableDeclaration("let",[r.types.variableDeclarator(U,E)]);m.ensureBlock(),f.body.body.unshift(W)}else E.name==="arguments"&&v.rename(E.name);const x=r.types.identifier("arguments"),g=function(U){let W=U.params.length;return W>0&&r.types.isIdentifier(U.params[0],{name:"this"})&&(W-=1),W}(f),w={references:[],offset:g,argumentsNode:x,outerBinding:v.getBindingIdentifier(E.name),candidates:[],name:E.name,deopted:!1};if(m.traverse(p,w),!w.deopted&&!w.references.length){for(const{path:U,cause:W}of w.candidates){const F=r.types.cloneNode(x);switch(W){case"indexGetter":h(U,F,w.offset);break;case"lengthGetter":d(U,F,w.offset);break;default:U.replaceWith(F)}}return!0}w.references.push(...w.candidates.map(U=>{let{path:W}=U;return W}));const b=r.types.numericLiteral(g),A=v.generateUidIdentifier("key"),T=v.generateUidIdentifier("len");let O,I;g?(O=r.types.binaryExpression("-",r.types.cloneNode(A),r.types.cloneNode(b)),I=r.types.conditionalExpression(r.types.binaryExpression(">",r.types.cloneNode(T),r.types.cloneNode(b)),r.types.binaryExpression("-",r.types.cloneNode(T),r.types.cloneNode(b)),r.types.numericLiteral(0))):(O=r.types.identifier(A.name),I=r.types.identifier(T.name));const z=i({ARGUMENTS:x,ARRAY_KEY:O,ARRAY_LEN:I,START:b,ARRAY:E,KEY:A,LEN:T});if(w.deopted)f.body.body.unshift(z);else{let U=m.getEarliestCommonAncestorFrom(w.references).getStatementParent();U.findParent(W=>{if(!W.isLoop())return W.isFunction();U=W}),U.insertBefore(z)}return!0};var r=n(1),a=n(327);const i=r.template.statement(`
|
||
for (var LEN = ARGUMENTS.length,
|
||
ARRAY = new Array(ARRAY_LEN),
|
||
KEY = START;
|
||
KEY < LEN;
|
||
KEY++) {
|
||
ARRAY[ARRAY_KEY] = ARGUMENTS[KEY];
|
||
}
|
||
`),s=r.template.expression(`
|
||
(INDEX < OFFSET || ARGUMENTS.length <= INDEX) ? undefined : ARGUMENTS[INDEX]
|
||
`),o=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 u(m,f){return m.node.name===f.name&&m.scope.bindingIdentifierEquals(f.name,f.outerBinding)}const p={Scope(m,f){m.scope.bindingIdentifierEquals(f.name,f.outerBinding)||m.skip()},Flow(m){m.isTypeCastExpression()||m.skip()},Function(m,f){const v=f.noOptimise;f.noOptimise=!0,m.traverse(p,f),f.noOptimise=v,m.skip()},ReferencedIdentifier(m,f){const{node:v}=m;if(v.name==="arguments"&&(f.deopted=!0),u(m,f))if(f.noOptimise)f.deopted=!0;else{const{parentPath:C}=m;if(C.listKey==="params"&&C.key<f.offset)return;if(C.isMemberExpression({object:v})){const E=C.parentPath;if(!f.deopted&&!(E.isAssignmentExpression()&&C.node===E.node.left||E.isLVal()||E.isForXStatement()||E.isUpdateExpression()||E.isUnaryExpression({operator:"delete"})||(E.isCallExpression()||E.isNewExpression())&&C.node===E.node.callee)){if(C.node.computed){if(C.get("property").isBaseType("number"))return void f.candidates.push({cause:"indexGetter",path:m})}else if(C.node.property.name==="length")return void f.candidates.push({cause:"lengthGetter",path:m})}}if(f.offset===0&&C.isSpreadElement()){const E=C.parentPath;if(E.isCallExpression()&&E.node.arguments.length===1)return void f.candidates.push({cause:"argSpread",path:m})}f.references.push(m)}},BindingIdentifier(m,f){u(m,f)&&(f.deopted=!0)}};function h(m,f,v){const C=r.types.numericLiteral(v);let E;const x=m.parent;E=r.types.isNumericLiteral(x.property)?r.types.numericLiteral(x.property.value+v):v===0?x.property:r.types.binaryExpression("+",x.property,r.types.cloneNode(C));const{scope:g,parentPath:w}=m;if(g.isPure(E)){w.replaceWith(s({ARGUMENTS:f,OFFSET:C,INDEX:E}));const b=w,A=b.get("test"),T=A.get("left").evaluate();T.confident&&(T.value===!0?b.replaceWith(g.buildUndefinedNode()):A.replaceWith(A.get("right")))}else{const b=g.generateUidIdentifierBasedOnNode(E);g.push({id:b,kind:"var"}),w.replaceWith(o({ARGUMENTS:f,OFFSET:C,INDEX:E,REF:r.types.cloneNode(b)}))}}function d(m,f,v){v?m.parentPath.replaceWith(l({ARGUMENTS:f,OFFSET:r.types.numericLiteral(v)})):m.replaceWith(f)}}],N5={};function Ki(t){var e=N5[t];if(e!==void 0)return e.exports;var n=N5[t]={id:t,loaded:!1,exports:{}};return BX[t].call(n.exports,n,n.exports,Ki),n.loaded=!0,n.exports}Ki.c=N5,Ki.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return Ki.d(e,{a:e}),e},Ki.d=(t,e)=>{for(var n in e)Ki.o(e,n)&&!Ki.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},Ki.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}}(),Ki.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),Ki.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),Ki(346);var hf=Ki(347);hf.a;var FX=hf.b;hf.c;hf.d;const $X=ur({__name:"SFCView",props:{sfc:{},name:{}},setup(t){const e=t,n={moduleCache:{vue:eM},getFile(){return e?.sfc??""},addStyle(a){const i=Object.assign(document.createElement("style"),{textContent:a}),s=document.head.getElementsByTagName("style")[0]||null;document.head.insertBefore(i,s)}},r=rm(()=>FX(`${e.name}.vue`,n));return(a,i)=>(Je(),Zt($e(r)))}}),UX={key:0,absolute:"","inset-0":"",flex:"","items-center":"","justify-center":""},u0=new Map,qX=ur({__name:"IframeView",props:{src:{},inline:{type:Boolean,default:!1}},setup(t){const e=t,{colorMode:n}=i4(),r=xt(),a=pt(()=>e.src),i=xt(),s=fo(EN(r)),o=xt(!1);li(()=>{if(u0.get(a.value))i.value=u0.get(a.value),i.value.style.visibility="visible",i.value.style.opacity="1",o.value=!0;else{i.value=document.createElement("iframe"),u0.set(a.value,i.value),i.value.src=e.src;try{i.value.style.opacity="0.01",i.value.onload=()=>{u(),i.value.style.opacity="1",o.value=!0}}catch{i.value.style.opacity="1"}document.body.appendChild(i.value),ws(p)}const h=setTimeout(l,100);setTimeout(u,100),gi(()=>{clearTimeout(h)})}),ii(p),ii(u),gi(()=>{i.value&&(i.value.style.visibility="hidden",i.value.style.opacity="0")});function l(){i.value&&(i.value.style.visibility="visible",i.value.style.opacity="1")}function u(){if(!(!i.value||!i.value.contentWindow))try{const h=i.value.contentWindow.document.querySelector("html");h?.classList.toggle("dark",n.value==="dark"),h?.classList.toggle("light",n.value==="dark")}catch{}}function p(){i.value&&Object.assign(i.value.style,{position:"fixed",left:`${s.left}px`,top:`${s.top}px`,width:`${s.width}px`,height:`${e.inline?s.height-s.top:s.height}px`,outline:"none"})}return(h,d)=>(Je(),lt("div",{ref_key:"anchor",ref:r,"h-full":"","w-full":""},[$e(o)?sr("",!0):(Je(),lt("div",UX,d[0]||(d[0]=[Ze("i",{class:"mdi:loading animate-spin text-3xl"},null,-1)])))],512))}}),WX={key:0,flex:"~ col","h-full":"","items-center":"","justify-center":""},GX={flex:"~ col gap2",mxa:"","items-center":""},KX={"text-xl":""},XX={"text-rose":""},YX={key:4},JX=ur({__name:"CustomTabComponent",props:{tab:{},iframeInline:{type:Boolean}},setup(t){const n=T8(t),r=pt(()=>n.tab.value?.name),a=xt(!0);return Ir(()=>r.value,()=>{a.value=!1,setTimeout(()=>{a.value=!0},100)}),(i,s)=>{const o=qX,l=$X,u=ua("NCard");return i.tab?i.tab?.view?.type==="iframe"?(Je(),lt(Rr,{key:1},[$e(a)?(Je(),Zt(o,{key:0,src:i.tab.view.src,inline:i.iframeInline},null,8,["src","inline"])):sr("",!0)],64)):i.tab?.view?.type==="vnode"?(Je(),Zt(zo(i.tab.view.vnode),{key:2})):i.tab?.view?.type==="sfc"?(Je(),Zt(l,{key:3,sfc:i.tab.view.sfc,name:i.tab.name},null,8,["sfc","name"])):(Je(),lt("div",YX,[gt(u,{flex:"~ col","h-full":"","items-center":"","justify-center":""},{default:Vt(()=>[pn(" Unknown tab type "+hn(i.tab?.view),1)]),_:1})])):(Je(),lt("div",WX,[Ze("div",GX,[s[2]||(s[2]=Ze("div",{"i-carbon-queued":"",mb2:"","text-5xl":"",op50:""},null,-1)),Ze("p",KX,[s[0]||(s[0]=pn(" Tab ")),Ze("code",XX,hn($e(r)),1),s[1]||(s[1]=pn(" not found "))]),s[3]||(s[3]=Ze("p",{mt8:"","animate-pulse":""}," Redirecting to overview page... ",-1))])]))}}}),QX={flex:"~ items-center gap-3"},ZX={key:0,"text-md":"","overflow-hidden":"","text-ellipsis":"","ws-nowrap":""},eY={"translate-y-0.5px":""},tY={key:0,hidden:"","lg:block":""},QS=ur({__name:"SideNavItem",props:{tab:{},minimized:{type:Boolean,default:!0},target:{default:"main"},disabled:{type:Boolean,default:!1}},setup(t){const e=t,n=km(),r=pt(()=>"path"in e.tab?`${e.tab.path.startsWith("/")?"":"/"}${e.tab.path}`:`/custom-tab-view/${e.tab.name}`),a=pt(()=>"badge"in e.tab&&e.tab.badge?.()),i=pt(()=>n.path.startsWith(r.value));function s(){e.disabled||("onClick"in e.tab&&e.tab.onClick?e.tab.onClick():e.target==="side"&&(Ss.value.splitScreen.view=e.tab.name))}return(o,l)=>{const u=of;return Je(),Zt($e(Fj),{disabled:!o.minimized,placement:"right",class:Wr({"w-full":!o.minimized})},{popper:Vt(()=>[Ze("div",null,hn(o.tab.title),1),"extraTabVNode"in o.tab&&o.tab.extraTabVNode?(Je(),lt("div",tY,[(Je(),Zt(zo(o.tab.extraTabVNode)))])):sr("",!0)]),default:Vt(()=>[(Je(),Zt(zo(o.target==="main"?$e(uC):"button"),{to:$e(r),flex:`~ items-center ${o.minimized?"justify-center":"justify-between"}`,"text-secondary":"",relative:"",block:"","h-10":"","select-none":"",op65:"",disabled:o.disabled,class:Wr([o.disabled?"cursor-not-allowed op40!":"hover:bg-active hover:op-100"]),w:o.minimized?"10":"full",rounded:o.minimized?"xl":"",p:o.minimized?"1":"x3","exact-active-class":"!text-primary-600 bg-active op-100!",onClick:s},{default:Vt(()=>[Ze("div",QX,[gt(u,{"text-xl":"",icon:o.tab.icon,fallback:o.tab.fallbackIcon,title:o.tab.name,"show-title":!1},null,8,["icon","fallback","title"]),o.minimized?sr("",!0):(Je(),lt("span",ZX,hn(o.tab.title),1))]),$e(a)?(Je(),lt("div",{key:0,"h-4":"","w-4":"","rounded-full":"","text-9px":"","text-white":"",flex:"~ items-center justify-center",class:Wr([$e(i)?"bg-primary-600":"bg-gray",{"absolute bottom-0 right-0":o.minimized}])},[Ze("span",eY,hn($e(Zz)($e(a))),1)],2)):sr("",!0)]),_:1},8,["to","flex","disabled","class","w","rounded","p"]))]),_:1},8,["disabled","class"])}}}),rY={flex:"~ col gap-1","max-w-80":"",py1:""},nY={key:0,"h-1px":"",border:"b base"},sY={flex:"~ wrap",px1:""},ZS=ur({__name:"TabsGrid",props:{categories:{},target:{},disabledItems:{}},setup(t){return(e,n)=>{const r=QS;return Je(),lt("div",rY,[(Je(!0),lt(Rr,null,Is(e.categories,([a,i],s)=>(Je(),lt(Rr,{key:a},[i.length?(Je(),lt(Rr,{key:0},[s?(Je(),lt("div",nY)):sr("",!0),Ze("div",sY,[(Je(!0),lt(Rr,null,Is(i,o=>(Je(),Zt(r,{key:o.name,disabled:e.disabledItems?.includes(o.name),target:e.target,tab:o},null,8,["disabled","target","tab"]))),128))])],64)):sr("",!0)],64))),128))])}}}),iY={"h-full":"","h-screen":"","of-hidden":""},oY={key:0,border:"b base",flex:"~ gap1","z-99":"",px4:"",py3:"","navbar-glass":""},aY={flex:"","cursor-pointer":"","items-center":"",gap2:""},lY={capitalize:""},cY={key:2,"of-auto":"",class:"h-[calc(100%-50px)]"},uY={key:3,class:"h-full w-full $ui-fcc"},pY=ur({__name:"SplitScreen",setup(t){function e(){Ss.value.splitScreen.enabled=!1}const n=pt(()=>Ss.value.splitScreen),{enabledTabs:r,flattenedTabs:a}=A4(),i=Xh(),s=km(),o=Kr(),l=xt(null),u=xt(null),p=xt(null);function h(C){const E=f();return C?C.name===E:!1}const d=pt(()=>{const C=a.value.find(E=>E.name===n.value.view);return h(C)?void 0:C}),m=pt(()=>f());function f(){return s.path.startsWith(`/${k5}/`)?s.path.slice(k5.length+2):s.path.startsWith(`/${yu}/`)?s.path.slice(yu.length+2):s.path.startsWith("/")?s.path.slice(1):s.path}Ir(()=>d.value,C=>{if(!C)return;if(C.view){l.value=C.name,p.value="custom-tab";return}if(C.path.startsWith(yu)){l.value=C.name,u.value=C.pluginId,p.value="custom-inspector";return}l.value=null;const g=i.getRoutes().find(w=>w.path===`/${C.path}`)?.components?.default;typeof g=="function"?o.value=rm(g):o.value=g},{immediate:!0});const v=xt(!1);return(C,E)=>{const x=of,g=ZS,w=JX;return Je(),lt("div",iY,[($e(o)||$e(l))&&$e(d)?(Je(),lt("div",oY,[gt($e(Wu),{placement:"bottom-start",distance:12,skidding:5,shown:$e(v),trigger:"click"},{popper:Vt(()=>[gt(g,{categories:$e(r),target:"side","disabled-items":[$e(m)]},null,8,["categories","disabled-items"])]),default:Vt(()=>[Ze("div",aY,[E[0]||(E[0]=Ze("div",{"i-carbon-chevron-down":"","text-sm":"",op50:""},null,-1)),gt(x,{"text-xl":"",icon:$e(d)?.icon,title:$e(d).name,fallback:$e(d).fallbackIcon,"show-title":!1},null,8,["icon","title","fallback"]),Ze("span",lY,hn($e(d)?.name),1)])]),_:1},8,["shown"]),E[2]||(E[2]=Ze("div",{"flex-auto":""},null,-1)),qn((Je(),lt("button",{title:"Close split screen","cursor-pointer":"","hover:bg-active":"",px1:"",onClick:e},E[1]||(E[1]=[Ze("div",{"i-carbon:side-panel-open":""},null,-1)]))),[[$e(Os),"Close split screen"]])])):sr("",!0),$e(l)&&$e(d)?(Je(),lt(Rr,{key:1},[$e(p)==="custom-tab"?(Je(),Zt(w,{key:0,tab:$e(d),class:"h-[calc(100%-50px)]","iframe-inline":"","of-auto":""},null,8,["tab"])):$e(u)?(Je(),Zt($e(xK),{key:1,id:$e(l),"plugin-id":$e(u)},null,8,["id","plugin-id"])):sr("",!0)],64)):$e(o)&&$e(d)?(Je(),lt("div",cY,[(Je(),Zt(zo($e(o)),{key:`tab-${$e(d).name}`}))])):(Je(),lt("div",uY,[Ze("div",null,[E[4]||(E[4]=Ze("span",{"text-lg":"",op50:""}," Select a tab to start ",-1)),gt($e(bj),{px4:"",py2:"","bg-base":""},{default:Vt(()=>[gt(g,{categories:$e(r),target:"side","disabled-items":[$e(m)]},null,8,["categories","disabled-items"])]),_:1}),gt($e(Ls),{type:"warning",outlined:"",mt2:"",onClick:e},{default:Vt(()=>E[3]||(E[3]=[pn(" Close Split Screen ")])),_:1})])]))])}}}),hY={px3:"",py2:"",border:"b base",flex:"~ gap-2"},fY={px3:"",py2:"",border:"b base",flex:"~ gap-2"},dY={px3:"",py2:"",flex:"~ gap2"},mY=ur({__name:"DockingPanel",setup(t){const e=Xh(),n=pt({get:()=>Ss.value.expandSidebar,set:h=>Ss.value.expandSidebar=h}),r=pt({get:()=>Ss.value.splitScreen.enabled,set:h=>Ss.value.splitScreen.enabled=h}),a=pt(()=>Ss.value.reduceMotion);function i(){location.reload()}const s=Wl(),o=pt(()=>s.appRecords.value.map(h=>({label:h.name+(h.version?` (${h.version})`:""),value:h.id}))),l=xt(s.activeAppRecordId.value);ii(()=>{l.value=s.activeAppRecordId.value});const u=pt(()=>o.value.find(h=>h.value===l.value)?.label??"");function p(h){Qt.value.toggleApp(h).then(()=>{e.push("/overview").then(()=>{Qb()})})}return(h,d)=>(Je(),lt("div",null,[Ze("div",hY,[gt($e(zj),{animation:!$e(a)},{default:Vt(({isDark:m,toggle:f})=>[gt($e(Ls),{outlined:"",type:"primary",onClick:f},{default:Vt(()=>[d[3]||(d[3]=Ze("div",{"i-carbon-sun":"","dark:i-carbon-moon":"","translate-y--1px":""},null,-1)),pn(" "+hn(m?"Dark":"Light"),1)]),_:2},1032,["onClick"])]),_:1},8,["animation"]),gt($e(Ls),{outlined:"",type:"primary",onClick:d[0]||(d[0]=m=>n.value=!$e(n))},{default:Vt(()=>[gt($e(ks),{icon:$e(n)?"i-carbon-side-panel-close":"i-carbon-side-panel-open"},null,8,["icon"]),pn(" "+hn($e(n)?"Minimize Sidebar":"Expand Sidebar"),1)]),_:1}),gt($e(Ls),{to:"/settings",outlined:"",type:"primary"},{default:Vt(()=>d[4]||(d[4]=[Ze("div",{"i-carbon-settings-adjust":""},null,-1),pn(" Settings ")])),_:1})]),Ze("div",fY,[gt($e(Ls),{outlined:"",type:"primary",onClick:d[1]||(d[1]=m=>r.value=!$e(r))},{default:Vt(()=>[d[5]||(d[5]=Ze("div",{"i-carbon-split-screen":""},null,-1)),pn(" "+hn($e(r)?"Close Split Screen":"Split Screen"),1)]),_:1})]),Ze("div",dY,[$e(o).length>1?(Je(),Zt($e(eS),{key:0,modelValue:$e(l),"onUpdate:modelValue":[d[2]||(d[2]=m=>Pn(l)?l.value=m:null),p],options:$e(o),placeholder:$e(u)||"Toggle App","button-props":{outlined:!0,type:"primary"}},null,8,["modelValue","options","placeholder"])):sr("",!0),gt($e(Ls),{outlined:"",type:"primary",onClick:i},{default:Vt(()=>d[6]||(d[6]=[pn(" Refresh Page ")])),_:1})])]))}});function gY(){return bh?"electron":Xa?"chrome":Yy?"iframe":"separate-window"}const vY={sticky:"","top-0":"","z-1":"","w-full":"",p1:"","bg-base":"",border:"b base"},yY={flex:"~ auto col gap-0.5 items-center","w-full":"","of-x-hidden":"","of-y-auto":"",p1:"",class:"no-scrollbar"},bY={key:0,my1:"","h-1px":"","w-full":"",border:"b base"},CY=["flex"],EY={absolute:"","bottom-0":"","right-0":"","h-4":"","w-4":"","rounded-full":"","text-9px":"",flex:"~ items-center justify-center",border:"~ base"},SY={"translate-y-0.5px":""},xY=45,wY=ur({__name:"SideNav",emits:["toggleDevtoolsClientVisible"],setup(t,{emit:e}){const n=e,r=xt(!1),a=xt(!1),i=xt(),s=xt(),o=xt(),l=pt(()=>Ss.value.expandSidebar),u=pt(()=>Ss.value.scrollableSidebar),{enabledTabs:p,flattenedTabs:h}=A4(),{height:d}=NN(),m=pt(()=>{const A=d.value-130;return Math.max(0,Math.floor(A/xY))}),f=pt(()=>h.value.slice(0,m.value)),v=pt(()=>h.value.slice(m.value)),C=qy(f,p),E=qy(v,p),x=pt(()=>u.value||l.value?p.value:C.value);iN(i,A=>{s.value&&A.composedPath().includes(s.value)||o.value&&A.composedPath().includes(o.value)||(r.value=!1,a.value=!1)},{detectIframe:!0});const g=xt(),w=xt(6);jm(g,()=>{w.value=w.value===6?6.01:6});const b=gY();return xN(g,([{isIntersecting:A}])=>{n("toggleDevtoolsClientVisible",{visible:A,host:b})}),(A,T)=>{const O=mY,I=QS,z=of,U=ZS;return Je(),lt("div",{ref_key:"containerRef",ref:g,border:"r base",flex:"~ col items-start",class:"$ui-z-max-override","h-full":"","of-hidden":"","bg-base":""},[Ze("div",vY,[gt($e(Wu),{placement:"left-start",distance:$e(w),skidding:5,trigger:"click",shown:$e(r),class:"w-full"},{popper:Vt(()=>[gt(O)]),default:Vt(()=>[Ze("button",{ref_key:"buttonDocking",ref:s,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:Wr([$e(l)?"rounded pl2.5":"rounded-xl"])},[T[3]||(T[3]=Ze("div",{"i-logos-vue":"","h-6":"","w-6":""},null,-1)),$e(l)?(Je(),lt(Rr,{key:0},[T[0]||(T[0]=Ze("span",{"text-lg":"","font-600":"","text-base":""}," DevTools ",-1)),T[1]||(T[1]=Ze("div",{"flex-auto":""},null,-1)),T[2]||(T[2]=Ze("div",{"i-carbon-overflow-menu-vertical":""},null,-1))],64)):sr("",!0)],2)]),_:1},8,["distance","shown"])]),Ze("div",yY,[(Je(!0),lt(Rr,null,Is($e(x),([W,F],N)=>(Je(),lt(Rr,{key:W},[N?(Je(),lt("div",bY)):sr("",!0),(Je(!0),lt(Rr,null,Is(F.filter($=>!$.hidden),$=>(Je(),Zt(I,{key:$.name,tab:$,minimized:!$e(l)},null,8,["tab","minimized"]))),128))],64))),128)),T[4]||(T[4]=Ze("div",{"flex-auto":""},null,-1))]),Ze("div",{flex:`~ items-center gap-1 ${$e(l)?"":"none col"}`,border:"t base",sticky:"","bottom-0":"","w-full":"",p1:"","bg-base":"",class:"$ui-z-max-override"},[$e(v).length&&!$e(u)&&!$e(l)?(Je(),Zt($e(Wu),{key:0,placement:"left-end",distance:6},{popper:Vt(()=>[gt(U,{categories:$e(E),"max-w-80":"",target:"main"},null,8,["categories"])]),default:Vt(()=>[Ze("button",{ref_key:"buttonMoreTabs",ref:o,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"},[gt(z,{"text-xl":"",icon:"i-carbon-overflow-menu-vertical",title:"More tabs","show-title":!1}),Ze("div",EY,[Ze("span",SY,hn($e(v).length),1)])],512)]),_:1})):sr("",!0),gt(I,{minimized:!$e(l),tab:{icon:"i-carbon-settings-adjust",title:"Settings",name:"settings",path:"/settings"}},null,8,["minimized"])],8,CY)],512)}}}),ex=Kr([]),tx=xt(null);pt(()=>ex.value.find(t=>t.id===tx.value));const TY={class:"fixed inset-0 h-screen w-screen $ui-bg-base"},_Y=ur({__name:"App",setup(t){i4();const e=Xh(),n=km(),{connected:r,clientConnected:a,activeAppRecordId:i,appRecords:s}=Wl(),o=Ss,l=pt(()=>r.value&&a.value),u=pt(()=>n.path.startsWith("/__")||n.path==="/"),p=pt(()=>o.value.expandSidebar),h=pt(()=>o.value.splitScreen.enabled),d=pt({get:()=>o.value.splitScreen.size,set:E=>o.value.splitScreen.size=E});ii(()=>{const E=Ss.value.scale;document.documentElement.style.fontSize=`${E*15}px`}),oa(()=>{ii(()=>{Qt.value.emit("update-client-state",{minimizePanelInteractive:Ss.value.minimizePanelInteractive,closeOnOutsideClick:Ss.value.interactionCloseOnOutsideClick,showFloatingPanel:Ss.value.showPanel,reduceMotion:Ss.value.reduceMotion})})}),Ir(l,E=>{E&&(e.replace(o.value.isFirstVisit?"/":o.value.route),e.afterEach(()=>{const x=n.path;x.includes("__")||(o.value.route=x)}))},{immediate:!0}),Qs("keydown",E=>{E.code==="KeyD"&&E.altKey&&E.shiftKey&&Qt.value.emit("toggle-panel")}),ii(()=>{ex.value=s.value,tx.value=i.value}),oa(()=>{Qt.value.initDevToolsServerListener(),Qt.value.checkVueInspectorDetected().then(E=>{E&&(_I.value=!0,Gy(()=>[{id:"action:vue-inspector",title:"Inspector",icon:"i-carbon-select-window",action:async()=>{Qt.value.emit("toggle-panel",!1),await Qt.value.enableVueInspector()}}]))})});function m(){e.push("/overview").then(()=>{Qb()})}HI(()=>{Qt.functions.on(xs.ACTIVE_APP_UNMOUNTED,m)});const{copy:f}=Jj(),v=wN({});Gy(()=>[...v.isSupported.value?[{id:"action:eye-dropper",title:"Color Picker",icon:"i-carbon-eyedropper",action:async()=>{Qt.value.emit("toggle-panel",!1);const{sRGBHex:E}=await v.open()||{};E&&f(E)}}]:[]]),li(()=>{oa(()=>{Qt.value.toggleClientConnected(!0)})}),gi(()=>{Qt.value.toggleClientConnected(!1),Qt.functions.off(xs.ACTIVE_APP_UNMOUNTED,m)});function C(E){const{host:x,visible:g}=E;Qt.value.updateDevToolsClientDetected({[x]:g})}return ii(()=>{document.documentElement.classList.toggle("reduce-motion",Ss.value.reduceMotion)}),(E,x)=>{const g=Yj,w=wY,b=ua("RouterView"),A=pY,T=jX;return Je(),lt("main",TY,[$e(l)?(Je(),lt("div",{key:1,class:Wr(["h-full of-auto transition-base",$e(u)?"flex":$e(p)?"grid grid-cols-[250px_1fr]":"grid grid-cols-[50px_1fr]"]),"h-full":"","h-screen":"","of-hidden":"","font-sans":"","bg-base":""},[$e(u)?sr("",!0):(Je(),Zt(w,{key:0,"of-x-hidden":"","of-y-auto":"",onToggleDevtoolsClientVisible:C})),gt($e(v1),{class:"h-full of-hidden",onResize:x[0]||(x[0]=O=>d.value=O.map(I=>I.size))},{default:Vt(()=>[gt($e(Bi),{"h-full":"",class:"of-auto!","min-size":"10",size:$e(d)[0]},{default:Vt(()=>[gt(b)]),_:1},8,["size"]),!$e(u)&&$e(h)?(Je(),Zt($e(Bi),{key:0,relative:"","h-full":"",class:"of-auto!",size:$e(d)[1]},{default:Vt(()=>[gt(A)]),_:1},8,["size"])):sr("",!0)]),_:1})],2)):(Je(),Zt(g,{key:0})),gt(T)])}}}),AY=[{path:"/",redirect:"/components"},{path:"/overview",component:()=>vs(()=>import("./overview-CdSBJhYP.js"),[],import.meta.url)},{path:"/components",component:()=>vs(()=>import("./components-C3-j7tcJ.js"),__vite__mapDeps([7,8]),import.meta.url)},{path:"/pinia",component:()=>vs(()=>import("./pinia-DHfcXUlY.js"),__vite__mapDeps([9,8]),import.meta.url)},{path:"/router",component:()=>vs(()=>import("./router-CvEHzVeV.js"),__vite__mapDeps([10,8]),import.meta.url)},{path:"/pages",component:()=>vs(()=>import("./pages-D6CkTYR5.js"),__vite__mapDeps([11,12,13,14]),import.meta.url)},{path:"/timeline",component:()=>vs(()=>import("./timeline-7rm4-143.js"),__vite__mapDeps([15,16]),import.meta.url)},{path:"/assets",component:()=>vs(()=>import("./assets-EOBWa0-h.js"),__vite__mapDeps([17,12,13,14]),import.meta.url)},{path:"/graph",component:()=>vs(()=>import("./graph-Bjw0-zQv.js"),[],import.meta.url)},{path:"/settings",component:()=>vs(()=>import("./settings-BQfxL9Ji.js"),__vite__mapDeps([18,13]),import.meta.url)},{path:`/${k5}/:name`,component:()=>vs(()=>import("./custom-tab-view-BPdWKQCJ.js"),[],import.meta.url)},{path:`/${yu}/:name`,component:()=>vs(()=>import("./custom-inspector-tab-view-Dd3YUsr1.js"),__vite__mapDeps([19,8]),import.meta.url)}],PY=Hk({history:fk(),routes:AY}),P4=Pu(_Y);P4.use(PY);P4.use(NI());P4.mount("#app");async function MY(){return Xa?void 0:(await DI(`${location.pathname.split("/__devtools__")[0]||""}/`.replace(/\/\//g,"/"),!1))?.createHotContext("/____")}async function LY(){const t=await MY();return t&&YO(t),t}LY().then(t=>{t&&zI()});Jy?F0(k9,{preset:"broadcast"}):F0(k9,{preset:"iframe"});export{xs as $,VY as A,Ss as B,xt as C,Is as D,zj as E,Rr as F,eS as G,Pn as H,qY as I,bj as J,WY as K,gY as L,Ls as M,Bj as N,of as O,oo as P,JY as Q,km as R,li as S,Xh as T,JX as U,vX as V,xK as W,P7 as X,Wl as Y,HI as Z,Xj as _,sr as a,oi as a0,gi as a1,Xa as a2,ua as a3,OY as a4,bh as a5,Gc as a6,i4 as a7,Rh as a8,Ir as a9,RY as aA,BY as aB,DY as aC,g1 as aD,Os as aa,Gu as ab,SN as ac,ii as ad,Wq as ae,Bi as af,T4 as ag,v1 as ah,wj as ai,Ro as aj,Wu as ak,_I as al,UY as am,HY as an,Y7 as ao,rN as ap,Kr as aq,p0 as ar,hN as as,GY as at,sy as au,Gs as av,NY as aw,kI as ax,Jj as ay,jY as az,Ze as b,lt as c,ur as d,Zt as e,zY as f,KY as g,Qt as h,pt as i,YY as j,Xl as k,gt as l,XY as m,Wr as n,Je as o,nG as p,Vt as q,gn as r,ks as s,hn as t,$e as u,J8 as v,qn as w,pn as x,A4 as y,T8 as z};
|