123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382 |
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./vue-CYH3TOzo.js","./css-DPfMkruS.js","./javascript-BMMyXqK5.js","./typescript-DlfHMoPT.js","./json-Cp-IABpG.js","./html-B8pBdPMQ.js","./vue-html-zSiQ3dJi.js","./components-BvbJYQUf.js","./index-ENvNlo7R.css","./pinia-CydCddd0.js","./router-CjEa9MSq.js","./pages-cKsoKw9g.js","./SectionBlock-CLZFQW91.js","./IconTitle.vue_vue_type_script_setup_true_lang-BKb_WVnP.js","./SectionBlock-BYDDTsu3.css","./timeline-CWTKEViw.js","./timeline-DQ8UE2TV.css","./assets-B7zubrMs.js","./settings-Dfia6tsi.js","./custom-inspector-tab-view--RVvY-O-.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 Ux="modulepreload",qx=function(t,e){return new URL(t,e).href},fg={},ps=function(e,n,r){let a=Promise.resolve();if(n&&n.length>0){let p=function(u){return Promise.all(u.map(h=>Promise.resolve(h).then(d=>({status:"fulfilled",value:d}),d=>({status:"rejected",reason:d}))))};const s=document.getElementsByTagName("link"),o=document.querySelector("meta[property=csp-nonce]"),l=o?.nonce||o?.getAttribute("nonce");a=p(n.map(u=>{if(u=qx(u,r),u in fg)return;fg[u]=!0;const h=u.endsWith(".css"),d=h?'[rel="stylesheet"]':"";if(!!r)for(let v=s.length-1;v>=0;v--){const C=s[v];if(C.href===u&&(!h||C.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${d}`))return;const f=document.createElement("link");if(f.rel=h?"stylesheet":Ux,h||(f.as="script"),f.crossOrigin="",f.href=u,l&&f.setAttribute("nonce",l),document.head.appendChild(f),h)return new Promise((v,C)=>{f.addEventListener("load",v),f.addEventListener("error",()=>C(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 Wx=Object.create,$6=Object.defineProperty,Gx=Object.getOwnPropertyDescriptor,U6=Object.getOwnPropertyNames,Kx=Object.getPrototypeOf,Xx=Object.prototype.hasOwnProperty,Yx=(t,e)=>function(){return e||(0,t[U6(t)[0]])((e={exports:{}}).exports,e),e.exports},Jx=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(var a=U6(e),i=0,s=a.length,o;i<s;i++)o=a[i],!Xx.call(t,o)&&o!==n&&$6(t,o,{get:(l=>e[l]).bind(null,o),enumerable:!(r=Gx(e,o))||r.enumerable});return t},Qx=(t,e,n)=>(n=t!=null?Wx(Kx(t)):{},Jx($6(n,"default",{value:t,enumerable:!0}),t));const zu=typeof navigator<"u",qt=typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof global<"u"?global:{},Ra=typeof qt.chrome<"u"&&!!qt.chrome.devtools,q6=zu&&qt.self!==qt.top,ph=typeof navigator<"u"&&navigator.userAgent?.toLowerCase().includes("electron"),W6=!q6&&!Ra&&!ph;var Zx=Yx({"../../node_modules/.pnpm/rfdc@1.4.1/node_modules/rfdc/index.js":((t,e)=>{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?u:p;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],S=h[C];typeof S!="object"||S===null?f[C]=S:S.constructor!==Object&&(o=s.get(S.constructor))?f[C]=o(S,d):ArrayBuffer.isView(S)?f[C]=n(S):f[C]=d(S)}return f}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){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,p):ArrayBuffer.isView(f)?d[m]=n(f):d[m]=p(f)}return d}function u(h){if(typeof h!="object"||h===null)return h;if(Array.isArray(h))return l(h,u);if(h.constructor!==Object&&(o=s.get(h.constructor)))return o(h,u);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,u):ArrayBuffer.isView(f)?d[m]=n(f):d[m]=u(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(u(Array.from(m),f))),l.set(Set,(m,f)=>new Set(u(Array.from(m),f))),i.constructorHandlers)for(const m of i.constructorHandlers)l.set(m[0],m[1]);let p=null;return i.proto?d:h;function u(m,f){const v=Object.keys(m),C=new Array(v.length);for(let S=0;S<v.length;S++){const x=v[S],g=m[x];if(typeof g!="object"||g===null)C[x]=g;else if(g.constructor!==Object&&(p=l.get(g.constructor)))C[x]=p(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 u(m,h);if(m.constructor!==Object&&(p=l.get(m.constructor)))return p(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&&(p=l.get(C.constructor)))f[v]=p(C,h);else if(ArrayBuffer.isView(C))f[v]=n(C);else{const S=s.indexOf(C);S!==-1?f[v]=o[S]: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 u(m,d);if(m.constructor!==Object&&(p=l.get(m.constructor)))return p(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&&(p=l.get(C.constructor)))f[v]=p(C,d);else if(ArrayBuffer.isView(C))f[v]=n(C);else{const S=s.indexOf(C);S!==-1?f[v]=o[S]:f[v]=d(C)}}return s.pop(),o.pop(),f}}})}),ew=Qx(Zx());const JK=()=>navigator?.platform?navigator?.platform.toLowerCase().includes("mac"):/Macintosh/.test(navigator.userAgent),tw=/(?:^|[-_/])(\w)/g,rw=/-(\w)/g;function G6(t,e){return e?e.toUpperCase():""}function nw(t){return t&&`${t}`.replace(tw,G6)}function sw(t){return t&&t.replace(rw,G6)}function iw(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 K6(t){return t&&t.slice().sort((e,n)=>e.key<n.key?-1:e.key>n.key?1:0)}const ow=/^https?:\/\//;function aw(t){return t.startsWith("/")||ow.test(t)}const t0=(0,ew.default)({circles:!0});function lw(){return Math.random().toString(36).slice(2)}function dg(t){return typeof t=="object"&&!Array.isArray(t)&&t!==null}function mg(t){return Array.isArray(t)}const cw={trailing:!0};function xl(t,e=25,n={}){if(n={...cw,...n},!Number.isFinite(e))throw new TypeError("Expected `wait` to be a finite number");let r,a,i=[],s,o;const l=(p,u)=>(s=uw(t,p,u),s.finally(()=>{if(s=null,n.trailing&&o&&!a){const h=l(p,o);return o=null,h}}),s);return function(...p){return s?(n.trailing&&(o=p),s):new Promise(u=>{const h=!a&&n.leading;clearTimeout(a),a=setTimeout(()=>{a=null;const d=n.leading?r:l(this,p);for(const m of i)m(d);i=[]},e),h?(r=l(this,p),u(r)):i.push(u)})}}async function uw(t,e,n){return await t.apply(e,n)}function r0(t,e={},n){for(const r in t){const a=t[r],i=n?`${n}:${r}`:r;typeof a=="object"&&a!==null?r0(a,e,i):typeof a=="function"&&(e[i]=a)}return e}const pw={run:t=>t()},hw=()=>pw,X6=typeof console.createTask<"u"?console.createTask:hw;function fw(t,e){const n=e.shift(),r=X6(n);return t.reduce((a,i)=>a.then(()=>r.run(()=>i(...e))),Promise.resolve())}function dw(t,e){const n=e.shift(),r=X6(n);return Promise.all(t.map(a=>r.run(()=>a(...e))))}function sd(t,e){for(const n of[...t])n(e)}let mw=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=r0(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=r0(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(fw,e,...n)}callHookParallel(e,...n){return n.unshift(e),this.callHookWith(dw,e,...n)}callHookWith(e,n,...r){const a=this._before||this._after?{name:n,args:r,context:{}}:void 0;this._before&&sd(this._before,a);const i=e(n in this._hooks?[...this._hooks[n]]:[],r);return i instanceof Promise?i.finally(()=>{this._after&&a&&sd(this._after,a)}):(this._after&&a&&sd(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 Y6(){return new mw}const gg="q",vg="s",gw=6e4;function J6(t){return t}const vw=J6,{clearTimeout:yw,setTimeout:bw}=globalThis,Cw=Math.random.bind(Math);function Sw(t,e){const{post:n,on:r,off:a=()=>{},eventNames:i=[],serialize:s=J6,deserialize:o=vw,resolver:l,bind:p="rpc",timeout:u=gw}=e,h=new Map;let d,m=!1;const f=new Proxy({},{get(x,g){if(g==="$functions")return t;if(g==="$close")return v;if(g==="$rejectPendingCalls")return C;if(g==="$closed")return m;if(g==="then"&&!i.includes("then")&&!("then"in t))return;const w=(..._)=>{n(s({m:g,a:_,t:gg}))};if(i.includes(g))return w.asEvent=w,w;const y=async(..._)=>{if(m)throw new Error(`[birpc] rpc is closed, cannot call "${g}"`);if(d)try{await d}finally{d=void 0}return new Promise((T,O)=>{const I=xw();let z;u>=0&&(z=bw(()=>{try{if(e.onTimeoutError?.(g,_)!==!0)throw new Error(`[birpc] timeout on calling "${g}"`)}catch(q){O(q)}h.delete(I)},u),typeof z=="object"&&(z=z.unref?.())),h.set(I,{resolve:T,reject:O,timeoutId:z,method:g}),n(s({m:g,a:_,i:I,t:"q"}))})};return y.asEvent=w,y}});function v(x){m=!0,h.forEach(({reject:g,method:w})=>{const y=new Error(`[birpc] rpc is closed, cannot call "${w}"`);if(x)return x.cause??=y,g(x);g(y)}),h.clear(),a(S)}function C(x){const w=Array.from(h.values()).map(({method:y,reject:_})=>x?x({method:y,reject:_}):_(new Error(`[birpc]: rejected pending call "${y}".`)));return h.clear(),w}async function S(x,...g){let w;try{w=o(x)}catch(y){if(e.onGeneralError?.(y)!==!0)throw y;return}if(w.t===gg){const{m:y,a:_}=w;let T,O;const I=l?l(y,t[y]):t[y];if(!I)O=new Error(`[birpc] function "${y}" not found`);else try{T=await I.apply(p==="rpc"?f:t,_)}catch(z){O=z}if(w.i){if(O&&e.onError&&e.onError(O,y,_),O&&e.onFunctionError&&e.onFunctionError(O,y,_)===!0)return;if(!O)try{n(s({t:vg,i:w.i,r:T}),...g);return}catch(z){if(O=z,e.onGeneralError?.(z,y,_)!==!0)throw z}try{n(s({t:vg,i:w.i,e:O}),...g)}catch(z){if(e.onGeneralError?.(z,y,_)!==!0)throw z}}}else{const{i:y,r:_,e:T}=w,O=h.get(y);O&&(yw(O.timeoutId),T?O.reject(T):O.resolve(_)),h.delete(y)}}return d=r(S),f}const Ew="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";function xw(t=21){let e="",n=t;for(;n--;)e+=Ew[Cw()*64|0];return e}/**
- * @vue/shared v3.5.18
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **//*! #__NO_SIDE_EFFECTS__ */function hh(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const yn={},wc=[],Yi=()=>{},ww=()=>!1,Nu=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),A5=t=>t.startsWith("onUpdate:"),Kn=Object.assign,_5=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},Tw=Object.prototype.hasOwnProperty,Pn=(t,e)=>Tw.call(t,e),gr=Array.isArray,Tc=t=>Gc(t)==="[object Map]",Ol=t=>Gc(t)==="[object Set]",yg=t=>Gc(t)==="[object Date]",Aw=t=>Gc(t)==="[object RegExp]",Dr=t=>typeof t=="function",ss=t=>typeof t=="string",ao=t=>typeof t=="symbol",Rn=t=>t!==null&&typeof t=="object",M5=t=>(Rn(t)||Dr(t))&&Dr(t.then)&&Dr(t.catch),Q6=Object.prototype.toString,Gc=t=>Q6.call(t),_w=t=>Gc(t).slice(8,-1),fh=t=>Gc(t)==="[object Object]",P5=t=>ss(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Ac=hh(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),dh=t=>{const e=Object.create(null);return n=>e[n]||(e[n]=t(n))},Mw=/-(\w)/g,ti=dh(t=>t.replace(Mw,(e,n)=>n?n.toUpperCase():"")),Pw=/\B([A-Z])/g,Ti=dh(t=>t.replace(Pw,"-$1").toLowerCase()),Vu=dh(t=>t.charAt(0).toUpperCase()+t.slice(1)),B1=dh(t=>t?`on${Vu(t)}`:""),vi=(t,e)=>!Object.is(t,e),_c=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},n0=(t,e,n,r=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:r,value:n})},yp=t=>{const e=parseFloat(t);return isNaN(e)?t:e},bp=t=>{const e=ss(t)?Number(t):NaN;return isNaN(e)?t:e};let bg;const mh=()=>bg||(bg=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Lw="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",Ow=hh(Lw);function Hs(t){if(gr(t)){const e={};for(let n=0;n<t.length;n++){const r=t[n],a=ss(r)?Nw(r):Hs(r);if(a)for(const i in a)e[i]=a[i]}return e}else if(ss(t)||Rn(t))return t}const Iw=/;(?![^(]*\))/g,kw=/:([^]+)/,zw=/\/\*[^]*?\*\//g;function Nw(t){const e={};return t.replace(zw,"").split(Iw).forEach(n=>{if(n){const r=n.split(kw);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function $r(t){let e="";if(ss(t))e=t;else if(gr(t))for(let n=0;n<t.length;n++){const r=$r(t[n]);r&&(e+=r+" ")}else if(Rn(t))for(const n in t)t[n]&&(e+=n+" ");return e.trim()}function gh(t){if(!t)return null;let{class:e,style:n}=t;return e&&!ss(e)&&(t.class=$r(e)),n&&(t.style=Hs(n)),t}const Vw="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Hw=hh(Vw);function Z6(t){return!!t||t===""}function Dw(t,e){if(t.length!==e.length)return!1;let n=!0;for(let r=0;n&&r<t.length;r++)n=ja(t[r],e[r]);return n}function ja(t,e){if(t===e)return!0;let n=yg(t),r=yg(e);if(n||r)return n&&r?t.getTime()===e.getTime():!1;if(n=ao(t),r=ao(e),n||r)return t===e;if(n=gr(t),r=gr(e),n||r)return n&&r?Dw(t,e):!1;if(n=Rn(t),r=Rn(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||!ja(t[s],e[s]))return!1}}return String(t)===String(e)}function vh(t,e){return t.findIndex(n=>ja(n,e))}const ey=t=>!!(t&&t.__v_isRef===!0),cn=t=>ss(t)?t:t==null?"":gr(t)||Rn(t)&&(t.toString===Q6||!Dr(t.toString))?ey(t)?cn(t.value):JSON.stringify(t,ty,2):String(t),ty=(t,e)=>ey(e)?ty(t,e.value):Tc(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[r,a],i)=>(n[id(r,i)+" =>"]=a,n),{})}:Ol(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>id(n))}:ao(e)?id(e):Rn(e)&&!gr(e)&&!fh(e)?String(e):e,id=(t,e="")=>{var n;return ao(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};function Rw(t){return t==null?"initial":typeof t=="string"?t===""?" ":t:String(t)}/**
- * @vue/reactivity v3.5.18
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/let ii;class L5{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ii,!e&&ii&&(this.index=(ii.scopes||(ii.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=ii;try{return ii=this,e()}finally{ii=n}}}on(){++this._on===1&&(this.prevScope=ii,ii=this)}off(){this._on>0&&--this._on===0&&(ii=this.prevScope,this.prevScope=void 0)}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 jw(t){return new L5(t)}function yh(){return ii}function O5(t,e=!1){ii&&ii.cleanups.push(t)}let rs;const od=new WeakSet;class su{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,ii&&ii.active&&ii.effects.push(this)}pause(){this.flags|=64}resume(){this.flags&64&&(this.flags&=-65,od.has(this)&&(od.delete(this),this.trigger()))}notify(){this.flags&2&&!(this.flags&32)||this.flags&8||ny(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,Cg(this),sy(this);const e=rs,n=io;rs=this,io=!0;try{return this.fn()}finally{iy(this),rs=e,io=n,this.flags&=-3}}stop(){if(this.flags&1){for(let e=this.deps;e;e=e.nextDep)z5(e);this.deps=this.depsTail=void 0,Cg(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?od.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){s0(this)&&this.run()}get dirty(){return s0(this)}}let ry=0,F1,$1;function ny(t,e=!1){if(t.flags|=8,e){t.next=$1,$1=t;return}t.next=F1,F1=t}function I5(){ry++}function k5(){if(--ry>0)return;if($1){let e=$1;for($1=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;F1;){let e=F1;for(F1=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 sy(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function iy(t){let e,n=t.depsTail,r=n;for(;r;){const a=r.prevDep;r.version===-1?(r===n&&(n=a),z5(r),Bw(r)):e=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=a}t.deps=e,t.depsTail=n}function s0(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(oy(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function oy(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===iu)||(t.globalVersion=iu,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!s0(t))))return;t.flags|=2;const e=t.dep,n=rs,r=io;rs=t,io=!0;try{sy(t);const a=t.fn(t._value);(e.version===0||vi(a,t._value))&&(t.flags|=128,t._value=a,e.version++)}catch(a){throw e.version++,a}finally{rs=n,io=r,iy(t),t.flags&=-3}}function z5(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)z5(i,!0)}!e&&!--n.sc&&n.map&&n.map.delete(n.key)}function Bw(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}function Fw(t,e){t.effect instanceof su&&(t=t.effect.fn);const n=new su(t);e&&Kn(n,e);try{n.run()}catch(a){throw n.stop(),a}const r=n.run.bind(n);return r.effect=n,r}function $w(t){t.effect.stop()}let io=!0;const ay=[];function Zo(){ay.push(io),io=!1}function ea(){const t=ay.pop();io=t===void 0?!0:t}function Cg(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=rs;rs=void 0;try{e()}finally{rs=n}}}let iu=0;class Uw{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 bh{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,this.__v_skip=!0}track(e){if(!rs||!io||rs===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==rs)n=this.activeLink=new Uw(rs,this),rs.deps?(n.prevDep=rs.depsTail,rs.depsTail.nextDep=n,rs.depsTail=n):rs.deps=rs.depsTail=n,ly(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=rs.depsTail,n.nextDep=void 0,rs.depsTail.nextDep=n,rs.depsTail=n,rs.deps===n&&(rs.deps=r)}return n}trigger(e){this.version++,iu++,this.notify(e)}notify(e){I5();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{k5()}}}function ly(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)ly(r)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const Cp=new WeakMap,bl=Symbol(""),i0=Symbol(""),ou=Symbol("");function ai(t,e,n){if(io&&rs){let r=Cp.get(t);r||Cp.set(t,r=new Map);let a=r.get(n);a||(r.set(n,a=new bh),a.map=r,a.key=n),a.track()}}function qo(t,e,n,r,a,i){const s=Cp.get(t);if(!s){iu++;return}const o=l=>{l&&l.trigger()};if(I5(),e==="clear")s.forEach(o);else{const l=gr(t),p=l&&P5(n);if(l&&n==="length"){const u=Number(r);s.forEach((h,d)=>{(d==="length"||d===ou||!ao(d)&&d>=u)&&o(h)})}else switch((n!==void 0||s.has(void 0))&&o(s.get(n)),p&&o(s.get(ou)),e){case"add":l?p&&o(s.get("length")):(o(s.get(bl)),Tc(t)&&o(s.get(i0)));break;case"delete":l||(o(s.get(bl)),Tc(t)&&o(s.get(i0)));break;case"set":Tc(t)&&o(s.get(bl));break}}k5()}function qw(t,e){const n=Cp.get(t);return n&&n.get(e)}function pc(t){const e=gn(t);return e===t?e:(ai(e,"iterate",ou),Ni(t)?e:e.map(Ys))}function Ch(t){return ai(t=gn(t),"iterate",ou),t}const Ww={__proto__:null,[Symbol.iterator](){return ad(this,Symbol.iterator,Ys)},concat(...t){return pc(this).concat(...t.map(e=>gr(e)?pc(e):e))},entries(){return ad(this,"entries",t=>(t[1]=Ys(t[1]),t))},every(t,e){return jo(this,"every",t,e,void 0,arguments)},filter(t,e){return jo(this,"filter",t,e,n=>n.map(Ys),arguments)},find(t,e){return jo(this,"find",t,e,Ys,arguments)},findIndex(t,e){return jo(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return jo(this,"findLast",t,e,Ys,arguments)},findLastIndex(t,e){return jo(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return jo(this,"forEach",t,e,void 0,arguments)},includes(...t){return ld(this,"includes",t)},indexOf(...t){return ld(this,"indexOf",t)},join(t){return pc(this).join(t)},lastIndexOf(...t){return ld(this,"lastIndexOf",t)},map(t,e){return jo(this,"map",t,e,void 0,arguments)},pop(){return _1(this,"pop")},push(...t){return _1(this,"push",t)},reduce(t,...e){return Sg(this,"reduce",t,e)},reduceRight(t,...e){return Sg(this,"reduceRight",t,e)},shift(){return _1(this,"shift")},some(t,e){return jo(this,"some",t,e,void 0,arguments)},splice(...t){return _1(this,"splice",t)},toReversed(){return pc(this).toReversed()},toSorted(t){return pc(this).toSorted(t)},toSpliced(...t){return pc(this).toSpliced(...t)},unshift(...t){return _1(this,"unshift",t)},values(){return ad(this,"values",Ys)}};function ad(t,e,n){const r=Ch(t),a=r[e]();return r!==t&&!Ni(t)&&(a._next=a.next,a.next=()=>{const i=a._next();return i.value&&(i.value=n(i.value)),i}),a}const Gw=Array.prototype;function jo(t,e,n,r,a,i){const s=Ch(t),o=s!==t&&!Ni(t),l=s[e];if(l!==Gw[e]){const h=l.apply(t,i);return o?Ys(h):h}let p=n;s!==t&&(o?p=function(h,d){return n.call(this,Ys(h),d,t)}:n.length>2&&(p=function(h,d){return n.call(this,h,d,t)}));const u=l.call(s,p,r);return o&&a?a(u):u}function Sg(t,e,n,r){const a=Ch(t);let i=n;return a!==t&&(Ni(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,Ys(o),l,t)}),a[e](i,...r)}function ld(t,e,n){const r=gn(t);ai(r,"iterate",ou);const a=r[e](...n);return(a===-1||a===!1)&&wh(n[0])?(n[0]=gn(n[0]),r[e](...n)):a}function _1(t,e,n=[]){Zo(),I5();const r=gn(t)[e].apply(t,n);return k5(),ea(),r}const Kw=hh("__proto__,__v_isRef,__isVue"),cy=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(ao));function Xw(t){ao(t)||(t=String(t));const e=gn(this);return ai(e,"has",t),e.hasOwnProperty(t)}class uy{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?gy:my:i?dy:fy).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(r)?e:void 0;const s=gr(e);if(!a){let l;if(s&&(l=Ww[n]))return l;if(n==="hasOwnProperty")return Xw}const o=Reflect.get(e,n,xn(e)?e:r);return(ao(n)?cy.has(n):Kw(n))||(a||ai(e,"get",n),i)?o:xn(o)?s&&P5(n)?o:o.value:Rn(o)?a?Il(o):lo(o):o}}class py extends uy{constructor(e=!1){super(!1,e)}set(e,n,r,a){let i=e[n];if(!this._isShallow){const l=ta(i);if(!Ni(r)&&!ta(r)&&(i=gn(i),r=gn(r)),!gr(e)&&xn(i)&&!xn(r))return l?!1:(i.value=r,!0)}const s=gr(e)&&P5(n)?Number(n)<e.length:Pn(e,n),o=Reflect.set(e,n,r,xn(e)?e:a);return e===gn(a)&&(s?vi(r,i)&&qo(e,"set",n,r):qo(e,"add",n,r)),o}deleteProperty(e,n){const r=Pn(e,n);e[n];const a=Reflect.deleteProperty(e,n);return a&&r&&qo(e,"delete",n,void 0),a}has(e,n){const r=Reflect.has(e,n);return(!ao(n)||!cy.has(n))&&ai(e,"has",n),r}ownKeys(e){return ai(e,"iterate",gr(e)?"length":bl),Reflect.ownKeys(e)}}class hy extends uy{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const Yw=new py,Jw=new hy,Qw=new py(!0),Zw=new hy(!0),o0=t=>t,I2=t=>Reflect.getPrototypeOf(t);function eT(t,e,n){return function(...r){const a=this.__v_raw,i=gn(a),s=Tc(i),o=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,p=a[t](...r),u=n?o0:e?Sp:Ys;return!e&&ai(i,"iterate",l?i0:bl),{next(){const{value:h,done:d}=p.next();return d?{value:h,done:d}:{value:o?[u(h[0]),u(h[1])]:u(h),done:d}},[Symbol.iterator](){return this}}}}function k2(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function tT(t,e){const n={get(a){const i=this.__v_raw,s=gn(i),o=gn(a);t||(vi(a,o)&&ai(s,"get",a),ai(s,"get",o));const{has:l}=I2(s),p=e?o0:t?Sp:Ys;if(l.call(s,a))return p(i.get(a));if(l.call(s,o))return p(i.get(o));i!==s&&i.get(a)},get size(){const a=this.__v_raw;return!t&&ai(gn(a),"iterate",bl),Reflect.get(a,"size",a)},has(a){const i=this.__v_raw,s=gn(i),o=gn(a);return t||(vi(a,o)&&ai(s,"has",a),ai(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=gn(o),p=e?o0:t?Sp:Ys;return!t&&ai(l,"iterate",bl),o.forEach((u,h)=>a.call(i,p(u),p(h),s))}};return Kn(n,t?{add:k2("add"),set:k2("set"),delete:k2("delete"),clear:k2("clear")}:{add(a){!e&&!Ni(a)&&!ta(a)&&(a=gn(a));const i=gn(this);return I2(i).has.call(i,a)||(i.add(a),qo(i,"add",a,a)),this},set(a,i){!e&&!Ni(i)&&!ta(i)&&(i=gn(i));const s=gn(this),{has:o,get:l}=I2(s);let p=o.call(s,a);p||(a=gn(a),p=o.call(s,a));const u=l.call(s,a);return s.set(a,i),p?vi(i,u)&&qo(s,"set",a,i):qo(s,"add",a,i),this},delete(a){const i=gn(this),{has:s,get:o}=I2(i);let l=s.call(i,a);l||(a=gn(a),l=s.call(i,a)),o&&o.call(i,a);const p=i.delete(a);return l&&qo(i,"delete",a,void 0),p},clear(){const a=gn(this),i=a.size!==0,s=a.clear();return i&&qo(a,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(a=>{n[a]=eT(a,t,e)}),n}function Sh(t,e){const n=tT(t,e);return(r,a,i)=>a==="__v_isReactive"?!t:a==="__v_isReadonly"?t:a==="__v_raw"?r:Reflect.get(Pn(n,a)&&a in r?n:r,a,i)}const rT={get:Sh(!1,!1)},nT={get:Sh(!1,!0)},sT={get:Sh(!0,!1)},iT={get:Sh(!0,!0)},fy=new WeakMap,dy=new WeakMap,my=new WeakMap,gy=new WeakMap;function oT(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function aT(t){return t.__v_skip||!Object.isExtensible(t)?0:oT(_w(t))}function lo(t){return ta(t)?t:xh(t,!1,Yw,rT,fy)}function Eh(t){return xh(t,!1,Qw,nT,dy)}function Il(t){return xh(t,!0,Jw,sT,my)}function Hu(t){return xh(t,!0,Zw,iT,gy)}function xh(t,e,n,r,a){if(!Rn(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=aT(t);if(i===0)return t;const s=a.get(t);if(s)return s;const o=new Proxy(t,i===2?r:n);return a.set(t,o),o}function Ia(t){return ta(t)?Ia(t.__v_raw):!!(t&&t.__v_isReactive)}function ta(t){return!!(t&&t.__v_isReadonly)}function Ni(t){return!!(t&&t.__v_isShallow)}function wh(t){return t?!!t.__v_raw:!1}function gn(t){const e=t&&t.__v_raw;return e?gn(e):t}function N5(t){return!Pn(t,"__v_skip")&&Object.isExtensible(t)&&n0(t,"__v_skip",!0),t}const Ys=t=>Rn(t)?lo(t):t,Sp=t=>Rn(t)?Il(t):t;function xn(t){return t?t.__v_isRef===!0:!1}function xt(t){return vy(t,!1)}function qr(t){return vy(t,!0)}function vy(t,e){return xn(t)?t:new lT(t,e)}class lT{constructor(e,n){this.dep=new bh,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?e:gn(e),this._value=n?e:Ys(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,r=this.__v_isShallow||Ni(e)||ta(e);e=r?e:gn(e),vi(e,n)&&(this._rawValue=e,this._value=r?e:Ys(e),this.dep.trigger())}}function cT(t){t.dep&&t.dep.trigger()}function $e(t){return xn(t)?t.value:t}function Pr(t){return Dr(t)?t():$e(t)}const uT={get:(t,e,n)=>e==="__v_raw"?t:$e(Reflect.get(t,e,n)),set:(t,e,n,r)=>{const a=t[e];return xn(a)&&!xn(n)?(a.value=n,!0):Reflect.set(t,e,n,r)}};function V5(t){return Ia(t)?t:new Proxy(t,uT)}class pT{constructor(e){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new bh,{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 Th(t){return new pT(t)}function yy(t){const e=gr(t)?new Array(t.length):{};for(const n in t)e[n]=Cy(t,n);return e}class hT{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 qw(gn(this._object),this._key)}}class fT{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 by(t,e,n){return xn(t)?t:Dr(t)?new fT(t):Rn(t)&&arguments.length>1?Cy(t,e,n):xt(t)}function Cy(t,e,n){const r=t[e];return xn(r)?r:new hT(t,e,n)}class dT{constructor(e,n,r){this.fn=e,this.setter=n,this._value=void 0,this.dep=new bh(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=iu-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=r}notify(){if(this.flags|=16,!(this.flags&8)&&rs!==this)return ny(this,!0),!0}get value(){const e=this.dep.track();return oy(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function mT(t,e,n=!1){let r,a;return Dr(t)?r=t:(r=t.get,a=t.set),new dT(r,a,n)}const gT={GET:"get",HAS:"has",ITERATE:"iterate"},vT={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},z2={},Ep=new WeakMap;let Ta;function yT(){return Ta}function Sy(t,e=!1,n=Ta){if(n){let r=Ep.get(n);r||Ep.set(n,r=[]),r.push(t)}}function bT(t,e,n=yn){const{immediate:r,deep:a,once:i,scheduler:s,augmentJob:o,call:l}=n,p=w=>a?w:Ni(w)||a===!1||a===0?Wo(w,1):Wo(w);let u,h,d,m,f=!1,v=!1;if(xn(t)?(h=()=>t.value,f=Ni(t)):Ia(t)?(h=()=>p(t),f=!0):gr(t)?(v=!0,f=t.some(w=>Ia(w)||Ni(w)),h=()=>t.map(w=>{if(xn(w))return w.value;if(Ia(w))return p(w);if(Dr(w))return l?l(w,2):w()})):Dr(t)?e?h=l?()=>l(t,2):t:h=()=>{if(d){Zo();try{d()}finally{ea()}}const w=Ta;Ta=u;try{return l?l(t,3,[m]):t(m)}finally{Ta=w}}:h=Yi,e&&a){const w=h,y=a===!0?1/0:a;h=()=>Wo(w(),y)}const C=yh(),S=()=>{u.stop(),C&&C.active&&_5(C.effects,u)};if(i&&e){const w=e;e=(...y)=>{w(...y),S()}}let x=v?new Array(t.length).fill(z2):z2;const g=w=>{if(!(!(u.flags&1)||!u.dirty&&!w))if(e){const y=u.run();if(a||f||(v?y.some((_,T)=>vi(_,x[T])):vi(y,x))){d&&d();const _=Ta;Ta=u;try{const T=[y,x===z2?void 0:v&&x[0]===z2?[]:x,m];x=y,l?l(e,3,T):e(...T)}finally{Ta=_}}}else u.run()};return o&&o(g),u=new su(h),u.scheduler=s?()=>s(g,!1):g,m=w=>Sy(w,!1,u),d=u.onStop=()=>{const w=Ep.get(u);if(w){if(l)l(w,4);else for(const y of w)y();Ep.delete(u)}},e?r?g(!0):x=u.run():s?s(g.bind(null,!0),!0):u.run(),S.pause=u.pause.bind(u),S.resume=u.resume.bind(u),S.stop=S,S}function Wo(t,e=1/0,n){if(e<=0||!Rn(t)||t.__v_skip||(n=n||new Set,n.has(t)))return t;if(n.add(t),e--,xn(t))Wo(t.value,e,n);else if(gr(t))for(let r=0;r<t.length;r++)Wo(t[r],e,n);else if(Ol(t)||Tc(t))t.forEach(r=>{Wo(r,e,n)});else if(fh(t)){for(const r in t)Wo(t[r],e,n);for(const r of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,r)&&Wo(t[r],e,n)}return t}/**
- * @vue/runtime-core v3.5.18
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/const Ey=[];function CT(t){Ey.push(t)}function ST(){Ey.pop()}function ET(t,e){}const xT={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"},wT={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 Kc(t,e,n,r){try{return r?t(...r):t()}catch(a){kl(a,e,n)}}function Qi(t,e,n,r){if(Dr(t)){const a=Kc(t,e,n,r);return a&&M5(a)&&a.catch(i=>{kl(i,e,n)}),a}if(gr(t)){const a=[];for(let i=0;i<t.length;i++)a.push(Qi(t[i],e,n,r));return a}}function kl(t,e,n,r=!0){const a=e?e.vnode:null,{errorHandler:i,throwUnhandledErrorInProduction:s}=e&&e.appContext.config||yn;if(e){let o=e.parent;const l=e.proxy,p=`https://vuejs.org/error-reference/#runtime-${n}`;for(;o;){const u=o.ec;if(u){for(let h=0;h<u.length;h++)if(u[h](t,l,p)===!1)return}o=o.parent}if(i){Zo(),Kc(i,null,10,[t,l,p]),ea();return}}TT(t,n,a,r,s)}function TT(t,e,n,r=!0,a=!1){if(a)throw t;console.error(t)}const yi=[];let Co=-1;const Mc=[];let Aa=null,mc=0;const xy=Promise.resolve();let xp=null;function Es(t){const e=xp||xy;return t?e.then(this?t.bind(this):t):e}function AT(t){let e=Co+1,n=yi.length;for(;e<n;){const r=e+n>>>1,a=yi[r],i=lu(a);i<t||i===t&&a.flags&2?e=r+1:n=r}return e}function H5(t){if(!(t.flags&1)){const e=lu(t),n=yi[yi.length-1];!n||!(t.flags&2)&&e>=lu(n)?yi.push(t):yi.splice(AT(e),0,t),t.flags|=1,wy()}}function wy(){xp||(xp=xy.then(Ty))}function au(t){gr(t)?Mc.push(...t):Aa&&t.id===-1?Aa.splice(mc+1,0,t):t.flags&1||(Mc.push(t),t.flags|=1),wy()}function Eg(t,e,n=Co+1){for(;n<yi.length;n++){const r=yi[n];if(r&&r.flags&2){if(t&&r.id!==t.uid)continue;yi.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function wp(t){if(Mc.length){const e=[...new Set(Mc)].sort((n,r)=>lu(n)-lu(r));if(Mc.length=0,Aa){Aa.push(...e);return}for(Aa=e,mc=0;mc<Aa.length;mc++){const n=Aa[mc];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}Aa=null,mc=0}}const lu=t=>t.id==null?t.flags&2?-1:1/0:t.id;function Ty(t){try{for(Co=0;Co<yi.length;Co++){const e=yi[Co];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),Kc(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;Co<yi.length;Co++){const e=yi[Co];e&&(e.flags&=-2)}Co=-1,yi.length=0,wp(),xp=null,(yi.length||Mc.length)&&Ty()}}let gc,N2=[];function Ay(t,e){var n,r;gc=t,gc?(gc.enabled=!0,N2.forEach(({event:a,args:i})=>gc.emit(a,...i)),N2=[]):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=>{Ay(i,e)}),setTimeout(()=>{gc||(e.__VUE_DEVTOOLS_HOOK_REPLAY__=null,N2=[])},3e3)):N2=[]}let Qs=null,Ah=null;function cu(t){const e=Qs;return Qs=t,Ah=t&&t.type.__scopeId||null,e}function D5(t){Ah=t}function R5(){Ah=null}const j5=t=>zt;function zt(t,e=Qs,n){if(!e||t._n)return t;const r=(...a)=>{r._d&&d0(-1);const i=cu(e);let s;try{s=t(...a)}finally{cu(i),r._d&&d0(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function Dn(t,e){if(Qs===null)return t;const n=Bu(Qs),r=t.dirs||(t.dirs=[]);for(let a=0;a<e.length;a++){let[i,s,o,l=yn]=e[a];i&&(Dr(i)&&(i={mounted:i,updated:i}),i.deep&&Wo(s),r.push({dir:i,instance:n,value:s,oldValue:void 0,arg:o,modifiers:l}))}return t}function So(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&&(Zo(),Qi(l,n,8,[t.el,o,t,e]),ea())}}const _y=Symbol("_vte"),My=t=>t.__isTeleport,U1=t=>t&&(t.disabled||t.disabled===""),xg=t=>t&&(t.defer||t.defer===""),wg=t=>typeof SVGElement<"u"&&t instanceof SVGElement,Tg=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,a0=(t,e)=>{const n=t&&t.to;return ss(n)?e?e(n):null:n},Py={name:"Teleport",__isTeleport:!0,process(t,e,n,r,a,i,s,o,l,p){const{mc:u,pc:h,pbc:d,o:{insert:m,querySelector:f,createText:v,createComment:C}}=p,S=U1(e.props);let{shapeFlag:x,children:g,dynamicChildren:w}=e;if(t==null){const y=e.el=v(""),_=e.anchor=v("");m(y,n,r),m(_,n,r);const T=(I,z)=>{x&16&&(a&&a.isCE&&(a.ce._teleportTarget=I),u(g,I,z,a,i,s,o,l))},O=()=>{const I=e.target=a0(e.props,f),z=Ly(I,e,v,m);I&&(s!=="svg"&&wg(I)?s="svg":s!=="mathml"&&Tg(I)&&(s="mathml"),S||(T(I,z),ip(e,!1)))};S&&(T(n,_),ip(e,!0)),xg(e.props)?(e.el.__isMounted=!1,Ns(()=>{O(),delete e.el.__isMounted},i)):O()}else{if(xg(e.props)&&t.el.__isMounted===!1){Ns(()=>{Py.process(t,e,n,r,a,i,s,o,l,p)},i);return}e.el=t.el,e.targetStart=t.targetStart;const y=e.anchor=t.anchor,_=e.target=t.target,T=e.targetAnchor=t.targetAnchor,O=U1(t.props),I=O?n:_,z=O?y:T;if(s==="svg"||wg(_)?s="svg":(s==="mathml"||Tg(_))&&(s="mathml"),w?(d(t.dynamicChildren,w,I,a,i,s,o),tm(t,e,!0)):l||h(t,e,I,z,a,i,s,o,!1),S)O?e.props&&t.props&&e.props.to!==t.props.to&&(e.props.to=t.props.to):V2(e,n,y,p,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const q=e.target=a0(e.props,f);q&&V2(e,q,null,p,0)}else O&&V2(e,_,T,p,1);ip(e,S)}},remove(t,e,n,{um:r,o:{remove:a}},i){const{shapeFlag:s,children:o,anchor:l,targetStart:p,targetAnchor:u,target:h,props:d}=t;if(h&&(a(p),a(u)),i&&a(l),s&16){const m=i||!U1(d);for(let f=0;f<o.length;f++){const v=o[f];r(v,e,n,m,!!v.dynamicChildren)}}},move:V2,hydrate:_T};function V2(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:p,props:u}=t,h=i===2;if(h&&r(s,e,n),(!h||U1(u))&&l&16)for(let d=0;d<p.length;d++)a(p[d],e,n,2);h&&r(o,e,n)}function _T(t,e,n,r,a,i,{o:{nextSibling:s,parentNode:o,querySelector:l,insert:p,createText:u}},h){const d=e.target=a0(e.props,l);if(d){const m=U1(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||Ly(d,e,u,p),h(f&&s(f),e,d,n,r,a,i)}ip(e,m)}return e.anchor&&s(e.anchor)}const B5=Py;function ip(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 Ly(t,e,n,r){const a=e.targetStart=n(""),i=e.targetAnchor=n("");return a[_y]=i,t&&(r(a,t),r(i,t)),i}const _a=Symbol("_leaveCb"),H2=Symbol("_enterCb");function F5(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return ri(()=>{t.isMounted=!0}),Xc(()=>{t.isUnmounting=!0}),t}const Bi=[Function,Array],$5={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Bi,onEnter:Bi,onAfterEnter:Bi,onEnterCancelled:Bi,onBeforeLeave:Bi,onLeave:Bi,onAfterLeave:Bi,onLeaveCancelled:Bi,onBeforeAppear:Bi,onAppear:Bi,onAfterAppear:Bi,onAppearCancelled:Bi},Oy=t=>{const e=t.subTree;return e.component?Oy(e.component):e},MT={name:"BaseTransition",props:$5,setup(t,{slots:e}){const n=ws(),r=F5();return()=>{const a=e.default&&_h(e.default(),!0);if(!a||!a.length)return;const i=Iy(a),s=gn(t),{mode:o}=s;if(r.isLeaving)return cd(i);const l=Ag(i);if(!l)return cd(i);let p=Vc(l,s,r,n,h=>p=h);l.type!==Ms&&ra(l,p);let u=n.subTree&&Ag(n.subTree);if(u&&u.type!==Ms&&!to(l,u)&&Oy(n).type!==Ms){let h=Vc(u,s,r,n);if(ra(u,h),o==="out-in"&&l.type!==Ms)return r.isLeaving=!0,h.afterLeave=()=>{r.isLeaving=!1,n.job.flags&8||n.update(),delete h.afterLeave,u=void 0},cd(i);o==="in-out"&&l.type!==Ms?h.delayLeave=(d,m,f)=>{const v=zy(r,u);v[String(u.key)]=u,d[_a]=()=>{m(),d[_a]=void 0,delete p.delayedLeave,u=void 0},p.delayedLeave=()=>{f(),delete p.delayedLeave,u=void 0}}:u=void 0}else u&&(u=void 0);return i}}};function Iy(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==Ms){e=n;break}}return e}const ky=MT;function zy(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 Vc(t,e,n,r,a){const{appear:i,mode:s,persisted:o=!1,onBeforeEnter:l,onEnter:p,onAfterEnter:u,onEnterCancelled:h,onBeforeLeave:d,onLeave:m,onAfterLeave:f,onLeaveCancelled:v,onBeforeAppear:C,onAppear:S,onAfterAppear:x,onAppearCancelled:g}=e,w=String(t.key),y=zy(n,t),_=(I,z)=>{I&&Qi(I,r,9,z)},T=(I,z)=>{const q=z[1];_(I,z),gr(I)?I.every(W=>W.length<=1)&&q():I.length<=1&&q()},O={mode:s,persisted:o,beforeEnter(I){let z=l;if(!n.isMounted)if(i)z=C||l;else return;I[_a]&&I[_a](!0);const q=y[w];q&&to(t,q)&&q.el[_a]&&q.el[_a](),_(z,[I])},enter(I){let z=p,q=u,W=h;if(!n.isMounted)if(i)z=S||p,q=x||u,W=g||h;else return;let F=!1;const N=I[H2]=$=>{F||(F=!0,$?_(W,[I]):_(q,[I]),O.delayedLeave&&O.delayedLeave(),I[H2]=void 0)};z?T(z,[I,N]):N()},leave(I,z){const q=String(t.key);if(I[H2]&&I[H2](!0),n.isUnmounting)return z();_(d,[I]);let W=!1;const F=I[_a]=N=>{W||(W=!0,z(),N?_(v,[I]):_(f,[I]),I[_a]=void 0,y[q]===t&&delete y[q])};y[q]=t,m?T(m,[I,F]):F()},clone(I){const z=Vc(I,e,n,r,a);return a&&a(z),z}};return O}function cd(t){if(Du(t))return t=_o(t),t.children=null,t}function Ag(t){if(!Du(t))return My(t.type)&&t.children?Iy(t.children):t;if(t.component)return t.component.subTree;const{shapeFlag:e,children:n}=t;if(n){if(e&16)return n[0];if(e&32&&Dr(n.default))return n.default()}}function ra(t,e){t.shapeFlag&6&&t.component?(t.transition=e,ra(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 _h(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===Vr?(s.patchFlag&128&&a++,r=r.concat(_h(s.children,e,o))):(e||s.type!==Ms)&&r.push(o!=null?_o(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 lr(t,e){return Dr(t)?Kn({name:t.name},e,{setup:t}):t}function PT(){const t=ws();return t?(t.appContext.config.idPrefix||"v")+"-"+t.ids[0]+t.ids[1]++:""}function U5(t){t.ids=[t.ids[0]+t.ids[2]+++"-",0,0]}function LT(t){const e=ws(),n=qr(null);if(e){const a=e.refs===yn?e.refs={}:e.refs;Object.defineProperty(a,t,{enumerable:!0,get:()=>n.value,set:i=>n.value=i})}return n}function Pc(t,e,n,r,a=!1){if(gr(t)){t.forEach((f,v)=>Pc(f,e&&(gr(e)?e[v]:e),n,r,a));return}if(ka(r)&&!a){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&Pc(t,e,n,r.component.subTree);return}const i=r.shapeFlag&4?Bu(r.component):r.el,s=a?null:i,{i:o,r:l}=t,p=e&&e.r,u=o.refs===yn?o.refs={}:o.refs,h=o.setupState,d=gn(h),m=h===yn?()=>!1:f=>Pn(d,f);if(p!=null&&p!==l&&(ss(p)?(u[p]=null,m(p)&&(h[p]=null)):xn(p)&&(p.value=null)),Dr(l))Kc(l,o,12,[s,u]);else{const f=ss(l),v=xn(l);if(f||v){const C=()=>{if(t.f){const S=f?m(l)?h[l]:u[l]:l.value;a?gr(S)&&_5(S,i):gr(S)?S.includes(i)||S.push(i):f?(u[l]=[i],m(l)&&(h[l]=u[l])):(l.value=[i],t.k&&(u[t.k]=l.value))}else f?(u[l]=s,m(l)&&(h[l]=s)):v&&(l.value=s,t.k&&(u[t.k]=s))};s?(C.id=-1,Ns(C,n)):C()}}}let _g=!1;const hc=()=>{_g||(console.error("Hydration completed but contains mismatches."),_g=!0)},OT=t=>t.namespaceURI.includes("svg")&&t.tagName!=="foreignObject",IT=t=>t.namespaceURI.includes("MathML"),D2=t=>{if(t.nodeType===1){if(OT(t))return"svg";if(IT(t))return"mathml"}},Sc=t=>t.nodeType===8;function kT(t){const{mt:e,p:n,o:{patchProp:r,createText:a,nextSibling:i,parentNode:s,remove:o,insert:l,createComment:p}}=t,u=(g,w)=>{if(!w.hasChildNodes()){n(null,g,w),wp(),w._vnode=g;return}h(w.firstChild,g,null,null,null),wp(),w._vnode=g},h=(g,w,y,_,T,O=!1)=>{O=O||!!w.dynamicChildren;const I=Sc(g)&&g.data==="[",z=()=>v(g,w,y,_,T,I),{type:q,ref:W,shapeFlag:F,patchFlag:N}=w;let $=g.nodeType;w.el=g,N===-2&&(O=!1,w.dynamicChildren=null);let H=null;switch(q){case za:$!==3?w.children===""?(l(w.el=a(""),s(g),g),H=g):H=z():(g.data!==w.children&&(hc(),g.data=w.children),H=i(g));break;case Ms:x(g)?(H=i(g),S(w.el=g.content.firstChild,g,y)):$!==8||I?H=z():H=i(g);break;case Sl:if(I&&(g=i(g),$=g.nodeType),$===1||$===3){H=g;const R=!w.children.length;for(let K=0;K<w.staticCount;K++)R&&(w.children+=H.nodeType===1?H.outerHTML:H.data),K===w.staticCount-1&&(w.anchor=H),H=i(H);return I?i(H):H}else z();break;case Vr:I?H=f(g,w,y,_,T,O):H=z();break;default:if(F&1)($!==1||w.type.toLowerCase()!==g.tagName.toLowerCase())&&!x(g)?H=z():H=d(g,w,y,_,T,O);else if(F&6){w.slotScopeIds=T;const R=s(g);if(I?H=C(g):Sc(g)&&g.data==="teleport start"?H=C(g,g.data,"teleport end"):H=i(g),e(w,R,null,y,_,D2(R),O),ka(w)&&!w.type.__asyncResolved){let K;I?(K=gt(Vr),K.anchor=H?H.previousSibling:R.lastChild):K=g.nodeType===3?ln(""):gt("div"),K.el=g,w.component.subTree=K}}else F&64?$!==8?H=z():H=w.type.hydrate(g,w,y,_,T,O,t,m):F&128&&(H=w.type.hydrate(g,w,y,_,D2(s(g)),T,O,t,h))}return W!=null&&Pc(W,null,_,w),H},d=(g,w,y,_,T,O)=>{O=O||!!w.dynamicChildren;const{type:I,props:z,patchFlag:q,shapeFlag:W,dirs:F,transition:N}=w,$=I==="input"||I==="option";if($||q!==-1){F&&So(w,null,y,"created");let H=!1;if(x(g)){H=a8(null,N)&&y&&y.vnode.props&&y.vnode.props.appear;const K=g.content.firstChild;if(H){const se=K.getAttribute("class");se&&(K.$cls=se),N.beforeEnter(K)}S(K,g,y),w.el=g=K}if(W&16&&!(z&&(z.innerHTML||z.textContent))){let K=m(g.firstChild,w,g,y,_,T,O);for(;K;){R2(g,1)||hc();const se=K;K=K.nextSibling,o(se)}}else if(W&8){let K=w.children;K[0]===`
- `&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(K=K.slice(1)),g.textContent!==K&&(R2(g,0)||hc(),g.textContent=w.children)}if(z){if($||!O||q&48){const K=g.tagName.includes("-");for(const se in z)($&&(se.endsWith("value")||se==="indeterminate")||Nu(se)&&!Ac(se)||se[0]==="."||K)&&r(g,se,null,z[se],void 0,y)}else if(z.onClick)r(g,"onClick",null,z.onClick,void 0,y);else if(q&4&&Ia(z.style))for(const K in z.style)z.style[K]}let R;(R=z&&z.onVnodeBeforeMount)&&Ei(R,y,w),F&&So(w,null,y,"beforeMount"),((R=z&&z.onVnodeMounted)||F||H)&&g8(()=>{R&&Ei(R,y,w),H&&N.enter(g),F&&So(w,null,y,"mounted")},_)}return g.nextSibling},m=(g,w,y,_,T,O,I)=>{I=I||!!w.dynamicChildren;const z=w.children,q=z.length;for(let W=0;W<q;W++){const F=I?z[W]:z[W]=wi(z[W]),N=F.type===za;g?(N&&!I&&W+1<q&&wi(z[W+1]).type===za&&(l(a(g.data.slice(F.children.length)),y,i(g)),g.data=F.children),g=h(g,F,_,T,O,I)):N&&!F.children?l(F.el=a(""),y):(R2(y,1)||hc(),n(null,F,y,null,_,T,D2(y),O))}return g},f=(g,w,y,_,T,O)=>{const{slotScopeIds:I}=w;I&&(T=T?T.concat(I):I);const z=s(g),q=m(i(g),w,z,y,_,T,O);return q&&Sc(q)&&q.data==="]"?i(w.anchor=q):(hc(),l(w.anchor=p("]"),z,q),q)},v=(g,w,y,_,T,O)=>{if(R2(g.parentElement,1)||hc(),w.el=null,O){const q=C(g);for(;;){const W=i(g);if(W&&W!==q)o(W);else break}}const I=i(g),z=s(g);return o(g),n(null,w,z,I,y,_,D2(z),T),y&&(y.vnode.el=w.el,kh(y,w.el)),I},C=(g,w="[",y="]")=>{let _=0;for(;g;)if(g=i(g),g&&Sc(g)&&(g.data===w&&_++,g.data===y)){if(_===0)return i(g);_--}return g},S=(g,w,y)=>{const _=w.parentNode;_&&_.replaceChild(g,w);let T=y;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[u,h]}const Mg="data-allow-mismatch",zT={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function R2(t,e){if(e===0||e===1)for(;t&&!t.hasAttribute(Mg);)t=t.parentElement;const n=t&&t.getAttribute(Mg);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return e===0&&r.includes("children")?!0:r.includes(zT[e])}}const NT=mh().requestIdleCallback||(t=>setTimeout(t,1)),VT=mh().cancelIdleCallback||(t=>clearTimeout(t)),HT=(t=1e4)=>e=>{const n=NT(e,{timeout:t});return()=>VT(n)};function DT(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 RT=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(DT(a))return e(),r.disconnect(),!1;r.observe(a)}}),()=>r.disconnect()},jT=t=>e=>{if(t){const n=matchMedia(t);if(n.matches)e();else return n.addEventListener("change",e,{once:!0}),()=>n.removeEventListener("change",e)}},BT=(t=[])=>(e,n)=>{ss(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 FT(t,e){if(Sc(t)&&t.data==="["){let n=1,r=t.nextSibling;for(;r;){if(r.nodeType===1){if(e(r)===!1)break}else if(Sc(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else e(t)}const ka=t=>!!t.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function q5(t){Dr(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 p=null,u,h=0;const d=()=>(h++,p=null,m()),m=()=>{let f;return p||(f=p=e().catch(v=>{if(v=v instanceof Error?v:new Error(String(v)),l)return new Promise((C,S)=>{l(v,()=>C(d()),()=>S(v),h+1)});throw v}).then(v=>f!==p&&p?p:(v&&(v.__esModule||v[Symbol.toStringTag]==="Module")&&(v=v.default),u=v,v)))};return lr({name:"AsyncComponentWrapper",__asyncLoader:m,__asyncHydrate(f,v,C){let S=!1;(v.bu||(v.bu=[])).push(()=>S=!0);const x=()=>{S||C()},g=i?()=>{const w=i(x,y=>FT(f,y));w&&(v.bum||(v.bum=[])).push(w)}:x;u?g():m().then(()=>!v.isUnmounted&&g())},get __asyncResolved(){return u},setup(){const f=Js;if(U5(f),u)return()=>ud(u,f);const v=g=>{p=null,kl(g,f,13,!r)};if(o&&f.suspense||Dc)return m().then(g=>()=>ud(g,f)).catch(g=>(v(g),()=>r?gt(r,{error:g}):null));const C=xt(!1),S=xt(),x=xt(!!a);return a&&setTimeout(()=>{x.value=!1},a),s!=null&&setTimeout(()=>{if(!C.value&&!S.value){const g=new Error(`Async component timed out after ${s}ms.`);v(g),S.value=g}},s),m().then(()=>{C.value=!0,f.parent&&Du(f.parent.vnode)&&f.parent.update()}).catch(g=>{v(g),S.value=g}),()=>{if(C.value&&u)return ud(u,f);if(S.value&&r)return gt(r,{error:S.value});if(n&&!x.value)return gt(n)}}})}function ud(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 Du=t=>t.type.__isKeepAlive,$T={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=ws(),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:p,um:u,o:{createElement:h}}}=r,d=h("div");r.activate=(x,g,w,y,_)=>{const T=x.component;p(x,g,w,0,o),l(T.vnode,x,g,w,T,o,y,x.slotScopeIds,_),Ns(()=>{T.isDeactivated=!1,T.a&&_c(T.a);const O=x.props&&x.props.onVnodeMounted;O&&Ei(O,T.parent,x)},o)},r.deactivate=x=>{const g=x.component;Ap(g.m),Ap(g.a),p(x,d,null,1,o),Ns(()=>{g.da&&_c(g.da);const w=x.props&&x.props.onVnodeUnmounted;w&&Ei(w,g.parent,x),g.isDeactivated=!0},o)};function m(x){pd(x),u(x,n,o,!0)}function f(x){a.forEach((g,w)=>{const y=b0(g.type);y&&!x(y)&&v(w)})}function v(x){const g=a.get(x);g&&(!s||!to(g,s))?m(g):s&&pd(s),a.delete(x),i.delete(x)}Lr(()=>[t.include,t.exclude],([x,g])=>{x&&f(w=>H1(x,w)),g&&f(w=>!H1(g,w))},{flush:"post",deep:!0});let C=null;const S=()=>{C!=null&&(_p(n.subTree.type)?Ns(()=>{a.set(C,j2(n.subTree))},n.subTree.suspense):a.set(C,j2(n.subTree)))};return ri(S),Ph(S),Xc(()=>{a.forEach(x=>{const{subTree:g,suspense:w}=n,y=j2(g);if(x.type===y.type&&x.key===y.key){pd(y);const _=y.component.da;_&&Ns(_,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(!sa(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return s=null,g;let w=j2(g);if(w.type===Ms)return s=null,w;const y=w.type,_=b0(ka(w)?w.type.__asyncResolved||{}:y),{include:T,exclude:O,max:I}=t;if(T&&(!_||!H1(T,_))||O&&_&&H1(O,_))return w.shapeFlag&=-257,s=w,g;const z=w.key==null?y:w.key,q=a.get(z);return w.el&&(w=_o(w),g.shapeFlag&128&&(g.ssContent=w)),C=z,q?(w.el=q.el,w.component=q.component,w.transition&&ra(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,_p(g.type)?g:w}}},UT=$T;function H1(t,e){return gr(t)?t.some(n=>H1(n,e)):ss(t)?t.split(",").includes(e):Aw(t)?(t.lastIndex=0,t.test(e)):!1}function Ny(t,e){Hy(t,"a",e)}function Vy(t,e){Hy(t,"da",e)}function Hy(t,e,n=Js){const r=t.__wdc||(t.__wdc=()=>{let a=n;for(;a;){if(a.isDeactivated)return;a=a.parent}return t()});if(Mh(e,r,n),n){let a=n.parent;for(;a&&a.parent;)Du(a.parent.vnode)&&qT(r,e,n,a),a=a.parent}}function qT(t,e,n,r){const a=Mh(e,t,r,!0);pi(()=>{_5(r[e],a)},n)}function pd(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function j2(t){return t.shapeFlag&128?t.ssContent:t}function Mh(t,e,n=Js,r=!1){if(n){const a=n[t]||(n[t]=[]),i=e.__weh||(e.__weh=(...s)=>{Zo();const o=Tl(n),l=Qi(e,n,t,s);return o(),ea(),l});return r?a.unshift(i):a.push(i),i}}const aa=t=>(e,n=Js)=>{(!Dc||t==="sp")&&Mh(t,(...r)=>e(...r),n)},Dy=aa("bm"),ri=aa("m"),W5=aa("bu"),Ph=aa("u"),Xc=aa("bum"),pi=aa("um"),Ry=aa("sp"),jy=aa("rtg"),By=aa("rtc");function Fy(t,e=Js){Mh("ec",t,e)}const G5="components",WT="directives";function na(t,e){return K5(G5,t,!0,e)||t}const $y=Symbol.for("v-ndc");function Ao(t){return ss(t)?K5(G5,t,!1)||t:t||$y}function Uy(t){return K5(WT,t)}function K5(t,e,n=!0,r=!1){const a=Qs||Js;if(a){const i=a.type;if(t===G5){const o=b0(i,!1);if(o&&(o===e||o===ti(e)||o===Vu(ti(e))))return i}const s=Pg(a[t]||i[t],e)||Pg(a.appContext[t],e);return!s&&r?i:s}}function Pg(t,e){return t&&(t[e]||t[ti(e)]||t[Vu(ti(e))])}function xs(t,e,n,r){let a;const i=n&&n[r],s=gr(t);if(s||ss(t)){const o=s&&Ia(t);let l=!1,p=!1;o&&(l=!Ni(t),p=ta(t),t=Ch(t)),a=new Array(t.length);for(let u=0,h=t.length;u<h;u++)a[u]=e(l?p?Sp(Ys(t[u])):Ys(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(Rn(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,p=o.length;l<p;l++){const u=o[l];a[l]=e(t[u],u,l,i&&i[l])}}else a=[];return n&&(n[r]=a),a}function X5(t,e){for(let n=0;n<e.length;n++){const r=e[n];if(gr(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 hn(t,e,n={},r,a){if(Qs.ce||Qs.parent&&ka(Qs.parent)&&Qs.parent.ce)return e!=="default"&&(n.name=e),Je(),Jt(Vr,null,[gt("slot",n,r&&r())],64);let i=t[e];i&&i._c&&(i._d=!1),Je();const s=i&&Y5(i(n)),o=n.key||s&&s.key,l=Jt(Vr,{key:(o&&!ao(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 Y5(t){return t.some(e=>sa(e)?!(e.type===Ms||e.type===Vr&&!Y5(e.children)):!0)?t:null}function qy(t,e){const n={};for(const r in t)n[e&&/[A-Z]/.test(r)?`on:${r}`:B1(r)]=t[r];return n}const l0=t=>t?E8(t)?Bu(t):l0(t.parent):null,q1=Kn(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=>l0(t.parent),$root:t=>l0(t.root),$host:t=>t.ce,$emit:t=>t.emit,$options:t=>J5(t),$forceUpdate:t=>t.f||(t.f=()=>{H5(t.update)}),$nextTick:t=>t.n||(t.n=Es.bind(t.proxy)),$watch:t=>bA.bind(t)}),hd=(t,e)=>t!==yn&&!t.__isScriptSetup&&Pn(t,e),c0={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 p;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(hd(r,e))return s[e]=1,r[e];if(a!==yn&&Pn(a,e))return s[e]=2,a[e];if((p=t.propsOptions[0])&&Pn(p,e))return s[e]=3,i[e];if(n!==yn&&Pn(n,e))return s[e]=4,n[e];u0&&(s[e]=0)}}const u=q1[e];let h,d;if(u)return e==="$attrs"&&ai(t.attrs,"get",""),u(t);if((h=o.__cssModules)&&(h=h[e]))return h;if(n!==yn&&Pn(n,e))return s[e]=4,n[e];if(d=l.config.globalProperties,Pn(d,e))return d[e]},set({_:t},e,n){const{data:r,setupState:a,ctx:i}=t;return hd(a,e)?(a[e]=n,!0):r!==yn&&Pn(r,e)?(r[e]=n,!0):Pn(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!==yn&&Pn(t,s)||hd(e,s)||(o=i[0])&&Pn(o,s)||Pn(r,s)||Pn(q1,s)||Pn(a.config.globalProperties,s)},defineProperty(t,e,n){return n.get!=null?t._.accessCache[e]=0:Pn(n,"value")&&this.set(t,e,n.value,null),Reflect.defineProperty(t,e,n)}},GT=Kn({},c0,{get(t,e){if(e!==Symbol.unscopables)return c0.get(t,e,t)},has(t,e){return e[0]!=="_"&&!Ow(e)}});function KT(){return null}function XT(){return null}function YT(t){}function JT(t){}function QT(){return null}function ZT(){}function eA(t,e){return null}function Lh(){return Gy().slots}function Wy(){return Gy().attrs}function Gy(t){const e=ws();return e.setupContext||(e.setupContext=T8(e))}function uu(t){return gr(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function tA(t,e){const n=uu(t);for(const r in e){if(r.startsWith("__skip"))continue;let a=n[r];a?gr(a)||Dr(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 Hc(t,e){return!t||!e?t||e:gr(t)&&gr(e)?t.concat(e):Kn({},uu(t),uu(e))}function rA(t,e){const n={};for(const r in t)e.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>t[r]});return n}function nA(t){const e=ws();let n=t();return g0(),M5(n)&&(n=n.catch(r=>{throw Tl(e),r})),[n,()=>Tl(e)]}let u0=!0;function sA(t){const e=J5(t),n=t.proxy,r=t.ctx;u0=!1,e.beforeCreate&&Lg(e.beforeCreate,t,"bc");const{data:a,computed:i,methods:s,watch:o,provide:l,inject:p,created:u,beforeMount:h,mounted:d,beforeUpdate:m,updated:f,activated:v,deactivated:C,beforeDestroy:S,beforeUnmount:x,destroyed:g,unmounted:w,render:y,renderTracked:_,renderTriggered:T,errorCaptured:O,serverPrefetch:I,expose:z,inheritAttrs:q,components:W,directives:F,filters:N}=e;if(p&&iA(p,r,null),s)for(const R in s){const K=s[R];Dr(K)&&(r[R]=K.bind(n))}if(a){const R=a.call(n,n);Rn(R)&&(t.data=lo(R))}if(u0=!0,i)for(const R in i){const K=i[R],se=Dr(K)?K.bind(n,n):Dr(K.get)?K.get.bind(n,n):Yi,he=!Dr(K)&&Dr(K.set)?K.set.bind(n):Yi,Le=pt({get:se,set:he});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:()=>Le.value,set:X=>Le.value=X})}if(o)for(const R in o)Ky(o[R],r,n,R);if(l){const R=Dr(l)?l.call(n):l;Reflect.ownKeys(R).forEach(K=>{_s(K,R[K])})}u&&Lg(u,t,"c");function H(R,K){gr(K)?K.forEach(se=>R(se.bind(n))):K&&R(K.bind(n))}if(H(Dy,h),H(ri,d),H(W5,m),H(Ph,f),H(Ny,v),H(Vy,C),H(Fy,O),H(By,_),H(jy,T),H(Xc,x),H(pi,w),H(Ry,I),gr(z))if(z.length){const R=t.exposed||(t.exposed={});z.forEach(K=>{Object.defineProperty(R,K,{get:()=>n[K],set:se=>n[K]=se,enumerable:!0})})}else t.exposed||(t.exposed={});y&&t.render===Yi&&(t.render=y),q!=null&&(t.inheritAttrs=q),W&&(t.components=W),F&&(t.directives=F),I&&U5(t)}function iA(t,e,n=Yi){gr(t)&&(t=p0(t));for(const r in t){const a=t[r];let i;Rn(a)?"default"in a?i=zn(a.from||r,a.default,!0):i=zn(a.from||r):i=zn(a),xn(i)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):e[r]=i}}function Lg(t,e,n){Qi(gr(t)?t.map(r=>r.bind(e.proxy)):t.bind(e.proxy),e,n)}function Ky(t,e,n,r){let a=r.includes(".")?h8(n,r):()=>n[r];if(ss(t)){const i=e[t];Dr(i)&&Lr(a,i)}else if(Dr(t))Lr(a,t.bind(n));else if(Rn(t))if(gr(t))t.forEach(i=>Ky(i,e,n,r));else{const i=Dr(t.handler)?t.handler.bind(n):e[t.handler];Dr(i)&&Lr(a,i,t)}}function J5(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(p=>Tp(l,p,s,!0)),Tp(l,e,s)),Rn(e)&&i.set(e,l),l}function Tp(t,e,n,r=!1){const{mixins:a,extends:i}=e;i&&Tp(t,i,n,!0),a&&a.forEach(s=>Tp(t,s,n,!0));for(const s in e)if(!(r&&s==="expose")){const o=oA[s]||n&&n[s];t[s]=o?o(t[s],e[s]):e[s]}return t}const oA={data:Og,props:Ig,emits:Ig,methods:D1,computed:D1,beforeCreate:gi,created:gi,beforeMount:gi,mounted:gi,beforeUpdate:gi,updated:gi,beforeDestroy:gi,beforeUnmount:gi,destroyed:gi,unmounted:gi,activated:gi,deactivated:gi,errorCaptured:gi,serverPrefetch:gi,components:D1,directives:D1,watch:lA,provide:Og,inject:aA};function Og(t,e){return e?t?function(){return Kn(Dr(t)?t.call(this,this):t,Dr(e)?e.call(this,this):e)}:e:t}function aA(t,e){return D1(p0(t),p0(e))}function p0(t){if(gr(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function gi(t,e){return t?[...new Set([].concat(t,e))]:e}function D1(t,e){return t?Kn(Object.create(null),t,e):e}function Ig(t,e){return t?gr(t)&&gr(e)?[...new Set([...t,...e])]:Kn(Object.create(null),uu(t),uu(e??{})):e}function lA(t,e){if(!t)return e;if(!e)return t;const n=Kn(Object.create(null),t);for(const r in e)n[r]=gi(t[r],e[r]);return n}function Xy(){return{app:null,config:{isNativeTag:ww,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 cA=0;function uA(t,e){return function(r,a=null){Dr(r)||(r=Kn({},r)),a!=null&&!Rn(a)&&(a=null);const i=Xy(),s=new WeakSet,o=[];let l=!1;const p=i.app={_uid:cA++,_component:r,_props:a,_container:null,_context:i,_instance:null,version:_8,get config(){return i.config},set config(u){},use(u,...h){return s.has(u)||(u&&Dr(u.install)?(s.add(u),u.install(p,...h)):Dr(u)&&(s.add(u),u(p,...h))),p},mixin(u){return i.mixins.includes(u)||i.mixins.push(u),p},component(u,h){return h?(i.components[u]=h,p):i.components[u]},directive(u,h){return h?(i.directives[u]=h,p):i.directives[u]},mount(u,h,d){if(!l){const m=p._ceVNode||gt(r,a);return m.appContext=i,d===!0?d="svg":d===!1&&(d=void 0),h&&e?e(m,u):t(m,u,d),l=!0,p._container=u,u.__vue_app__=p,Bu(m.component)}},onUnmount(u){o.push(u)},unmount(){l&&(Qi(o,p._instance,16),t(null,p._container),delete p._container.__vue_app__)},provide(u,h){return i.provides[u]=h,p},runWithContext(u){const h=Cl;Cl=p;try{return u()}finally{Cl=h}}};return p}}let Cl=null;function _s(t,e){if(Js){let n=Js.provides;const r=Js.parent&&Js.parent.provides;r===n&&(n=Js.provides=Object.create(r)),n[t]=e}}function zn(t,e,n=!1){const r=ws();if(r||Cl){let a=Cl?Cl._context.provides:r?r.parent==null||r.ce?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&&Dr(e)?e.call(r&&r.proxy):e}}function Q5(){return!!(ws()||Cl)}const Yy={},Jy=()=>Object.create(Yy),Qy=t=>Object.getPrototypeOf(t)===Yy;function pA(t,e,n,r=!1){const a={},i=Jy();t.propsDefaults=Object.create(null),Zy(t,e,a,i);for(const s in t.propsOptions[0])s in a||(a[s]=void 0);n?t.props=r?a:Eh(a):t.type.props?t.props=a:t.props=i,t.attrs=i}function hA(t,e,n,r){const{props:a,attrs:i,vnode:{patchFlag:s}}=t,o=gn(a),[l]=t.propsOptions;let p=!1;if((r||s>0)&&!(s&16)){if(s&8){const u=t.vnode.dynamicProps;for(let h=0;h<u.length;h++){let d=u[h];if(Ih(t.emitsOptions,d))continue;const m=e[d];if(l)if(Pn(i,d))m!==i[d]&&(i[d]=m,p=!0);else{const f=ti(d);a[f]=h0(l,o,f,m,t,!1)}else m!==i[d]&&(i[d]=m,p=!0)}}}else{Zy(t,e,a,i)&&(p=!0);let u;for(const h in o)(!e||!Pn(e,h)&&((u=Ti(h))===h||!Pn(e,u)))&&(l?n&&(n[h]!==void 0||n[u]!==void 0)&&(a[h]=h0(l,o,h,void 0,t,!0)):delete a[h]);if(i!==o)for(const h in i)(!e||!Pn(e,h))&&(delete i[h],p=!0)}p&&qo(t.attrs,"set","")}function Zy(t,e,n,r){const[a,i]=t.propsOptions;let s=!1,o;if(e)for(let l in e){if(Ac(l))continue;const p=e[l];let u;a&&Pn(a,u=ti(l))?!i||!i.includes(u)?n[u]=p:(o||(o={}))[u]=p:Ih(t.emitsOptions,l)||(!(l in r)||p!==r[l])&&(r[l]=p,s=!0)}if(i){const l=gn(n),p=o||yn;for(let u=0;u<i.length;u++){const h=i[u];n[h]=h0(a,l,h,p[h],t,!Pn(p,h))}}return s}function h0(t,e,n,r,a,i){const s=t[n];if(s!=null){const o=Pn(s,"default");if(o&&r===void 0){const l=s.default;if(s.type!==Function&&!s.skipFactory&&Dr(l)){const{propsDefaults:p}=a;if(n in p)r=p[n];else{const u=Tl(a);r=p[n]=l.call(null,e),u()}}else r=l;a.ce&&a.ce._setProp(n,r)}s[0]&&(i&&!o?r=!1:s[1]&&(r===""||r===Ti(n))&&(r=!0))}return r}const fA=new WeakMap;function e8(t,e,n=!1){const r=n?fA:e.propsCache,a=r.get(t);if(a)return a;const i=t.props,s={},o=[];let l=!1;if(!Dr(t)){const u=h=>{l=!0;const[d,m]=e8(h,e,!0);Kn(s,d),m&&o.push(...m)};!n&&e.mixins.length&&e.mixins.forEach(u),t.extends&&u(t.extends),t.mixins&&t.mixins.forEach(u)}if(!i&&!l)return Rn(t)&&r.set(t,wc),wc;if(gr(i))for(let u=0;u<i.length;u++){const h=ti(i[u]);kg(h)&&(s[h]=yn)}else if(i)for(const u in i){const h=ti(u);if(kg(h)){const d=i[u],m=s[h]=gr(d)||Dr(d)?{type:d}:Kn({},d),f=m.type;let v=!1,C=!0;if(gr(f))for(let S=0;S<f.length;++S){const x=f[S],g=Dr(x)&&x.name;if(g==="Boolean"){v=!0;break}else g==="String"&&(C=!1)}else v=Dr(f)&&f.name==="Boolean";m[0]=v,m[1]=C,(v||Pn(m,"default"))&&o.push(h)}}const p=[s,o];return Rn(t)&&r.set(t,p),p}function kg(t){return t[0]!=="$"&&!Ac(t)}const Z5=t=>t==="_"||t==="__"||t==="_ctx"||t==="$stable",em=t=>gr(t)?t.map(wi):[wi(t)],dA=(t,e,n)=>{if(e._n)return e;const r=zt((...a)=>em(e(...a)),n);return r._c=!1,r},t8=(t,e,n)=>{const r=t._ctx;for(const a in t){if(Z5(a))continue;const i=t[a];if(Dr(i))e[a]=dA(a,i,r);else if(i!=null){const s=em(i);e[a]=()=>s}}},r8=(t,e)=>{const n=em(e);t.slots.default=()=>n},n8=(t,e,n)=>{for(const r in e)(n||!Z5(r))&&(t[r]=e[r])},mA=(t,e,n)=>{const r=t.slots=Jy();if(t.vnode.shapeFlag&32){const a=e.__;a&&n0(r,"__",a,!0);const i=e._;i?(n8(r,e,n),n&&n0(r,"_",i,!0)):t8(e,r)}else e&&r8(t,e)},gA=(t,e,n)=>{const{vnode:r,slots:a}=t;let i=!0,s=yn;if(r.shapeFlag&32){const o=e._;o?n&&o===1?i=!1:n8(a,e,n):(i=!e.$stable,t8(e,a)),s=e}else e&&(r8(t,e),s={default:1});if(i)for(const o in a)!Z5(o)&&s[o]==null&&delete a[o]},Ns=g8;function s8(t){return o8(t)}function i8(t){return o8(t,kT)}function o8(t,e){const n=mh();n.__VUE__=!0;const{insert:r,remove:a,patchProp:i,createElement:s,createText:o,createComment:l,setText:p,setElementText:u,parentNode:h,nextSibling:d,setScopeId:m=Yi,insertStaticContent:f}=t,v=(ne,ge,xe,He=null,ee=null,k=null,j=void 0,J=null,Te=!!ge.dynamicChildren)=>{if(ne===ge)return;ne&&!to(ne,ge)&&(He=ue(ne),X(ne,ee,k,!0),ne=null),ge.patchFlag===-2&&(Te=!1,ge.dynamicChildren=null);const{type:Ie,ref:Pe,shapeFlag:de}=ge;switch(Ie){case za:C(ne,ge,xe,He);break;case Ms:S(ne,ge,xe,He);break;case Sl:ne==null&&x(ge,xe,He,j);break;case Vr:W(ne,ge,xe,He,ee,k,j,J,Te);break;default:de&1?y(ne,ge,xe,He,ee,k,j,J,Te):de&6?F(ne,ge,xe,He,ee,k,j,J,Te):(de&64||de&128)&&Ie.process(ne,ge,xe,He,ee,k,j,J,Te,oe)}Pe!=null&&ee?Pc(Pe,ne&&ne.ref,k,ge||ne,!ge):Pe==null&&ne&&ne.ref!=null&&Pc(ne.ref,null,k,ne,!0)},C=(ne,ge,xe,He)=>{if(ne==null)r(ge.el=o(ge.children),xe,He);else{const ee=ge.el=ne.el;ge.children!==ne.children&&p(ee,ge.children)}},S=(ne,ge,xe,He)=>{ne==null?r(ge.el=l(ge.children||""),xe,He):ge.el=ne.el},x=(ne,ge,xe,He)=>{[ne.el,ne.anchor]=f(ne.children,ge,xe,He,ne.el,ne.anchor)},g=({el:ne,anchor:ge},xe,He)=>{let ee;for(;ne&&ne!==ge;)ee=d(ne),r(ne,xe,He),ne=ee;r(ge,xe,He)},w=({el:ne,anchor:ge})=>{let xe;for(;ne&&ne!==ge;)xe=d(ne),a(ne),ne=xe;a(ge)},y=(ne,ge,xe,He,ee,k,j,J,Te)=>{ge.type==="svg"?j="svg":ge.type==="math"&&(j="mathml"),ne==null?_(ge,xe,He,ee,k,j,J,Te):I(ne,ge,ee,k,j,J,Te)},_=(ne,ge,xe,He,ee,k,j,J)=>{let Te,Ie;const{props:Pe,shapeFlag:de,transition:ke,dirs:Ge}=ne;if(Te=ne.el=s(ne.type,k,Pe&&Pe.is,Pe),de&8?u(Te,ne.children):de&16&&O(ne.children,Te,null,He,ee,fd(ne,k),j,J),Ge&&So(ne,null,He,"created"),T(Te,ne,ne.scopeId,j,He),Pe){for(const ct in Pe)ct!=="value"&&!Ac(ct)&&i(Te,ct,null,Pe[ct],k,He);"value"in Pe&&i(Te,"value",null,Pe.value,k),(Ie=Pe.onVnodeBeforeMount)&&Ei(Ie,He,ne)}Ge&&So(ne,null,He,"beforeMount");const nt=a8(ee,ke);nt&&ke.beforeEnter(Te),r(Te,ge,xe),((Ie=Pe&&Pe.onVnodeMounted)||nt||Ge)&&Ns(()=>{Ie&&Ei(Ie,He,ne),nt&&ke.enter(Te),Ge&&So(ne,null,He,"mounted")},ee)},T=(ne,ge,xe,He,ee)=>{if(xe&&m(ne,xe),He)for(let k=0;k<He.length;k++)m(ne,He[k]);if(ee){let k=ee.subTree;if(ge===k||_p(k.type)&&(k.ssContent===ge||k.ssFallback===ge)){const j=ee.vnode;T(ne,j,j.scopeId,j.slotScopeIds,ee.parent)}}},O=(ne,ge,xe,He,ee,k,j,J,Te=0)=>{for(let Ie=Te;Ie<ne.length;Ie++){const Pe=ne[Ie]=J?Ma(ne[Ie]):wi(ne[Ie]);v(null,Pe,ge,xe,He,ee,k,j,J)}},I=(ne,ge,xe,He,ee,k,j)=>{const J=ge.el=ne.el;let{patchFlag:Te,dynamicChildren:Ie,dirs:Pe}=ge;Te|=ne.patchFlag&16;const de=ne.props||yn,ke=ge.props||yn;let Ge;if(xe&&ll(xe,!1),(Ge=ke.onVnodeBeforeUpdate)&&Ei(Ge,xe,ge,ne),Pe&&So(ge,ne,xe,"beforeUpdate"),xe&&ll(xe,!0),(de.innerHTML&&ke.innerHTML==null||de.textContent&&ke.textContent==null)&&u(J,""),Ie?z(ne.dynamicChildren,Ie,J,xe,He,fd(ge,ee),k):j||K(ne,ge,J,null,xe,He,fd(ge,ee),k,!1),Te>0){if(Te&16)q(J,de,ke,xe,ee);else if(Te&2&&de.class!==ke.class&&i(J,"class",null,ke.class,ee),Te&4&&i(J,"style",de.style,ke.style,ee),Te&8){const nt=ge.dynamicProps;for(let ct=0;ct<nt.length;ct++){const yt=nt[ct],Qt=de[yt],Bt=ke[yt];(Bt!==Qt||yt==="value")&&i(J,yt,Qt,Bt,ee,xe)}}Te&1&&ne.children!==ge.children&&u(J,ge.children)}else!j&&Ie==null&&q(J,de,ke,xe,ee);((Ge=ke.onVnodeUpdated)||Pe)&&Ns(()=>{Ge&&Ei(Ge,xe,ge,ne),Pe&&So(ge,ne,xe,"updated")},He)},z=(ne,ge,xe,He,ee,k,j)=>{for(let J=0;J<ge.length;J++){const Te=ne[J],Ie=ge[J],Pe=Te.el&&(Te.type===Vr||!to(Te,Ie)||Te.shapeFlag&198)?h(Te.el):xe;v(Te,Ie,Pe,null,He,ee,k,j,!0)}},q=(ne,ge,xe,He,ee)=>{if(ge!==xe){if(ge!==yn)for(const k in ge)!Ac(k)&&!(k in xe)&&i(ne,k,ge[k],null,ee,He);for(const k in xe){if(Ac(k))continue;const j=xe[k],J=ge[k];j!==J&&k!=="value"&&i(ne,k,J,j,ee,He)}"value"in xe&&i(ne,"value",ge.value,xe.value,ee)}},W=(ne,ge,xe,He,ee,k,j,J,Te)=>{const Ie=ge.el=ne?ne.el:o(""),Pe=ge.anchor=ne?ne.anchor:o("");let{patchFlag:de,dynamicChildren:ke,slotScopeIds:Ge}=ge;Ge&&(J=J?J.concat(Ge):Ge),ne==null?(r(Ie,xe,He),r(Pe,xe,He),O(ge.children||[],xe,Pe,ee,k,j,J,Te)):de>0&&de&64&&ke&&ne.dynamicChildren?(z(ne.dynamicChildren,ke,xe,ee,k,j,J),(ge.key!=null||ee&&ge===ee.subTree)&&tm(ne,ge,!0)):K(ne,ge,xe,Pe,ee,k,j,J,Te)},F=(ne,ge,xe,He,ee,k,j,J,Te)=>{ge.slotScopeIds=J,ne==null?ge.shapeFlag&512?ee.ctx.activate(ge,xe,He,j,Te):N(ge,xe,He,ee,k,j,Te):$(ne,ge,Te)},N=(ne,ge,xe,He,ee,k,j)=>{const J=ne.component=S8(ne,He,ee);if(Du(ne)&&(J.ctx.renderer=oe),x8(J,!1,j),J.asyncDep){if(ee&&ee.registerDep(J,H,j),!ne.el){const Te=J.subTree=gt(Ms);S(null,Te,ge,xe),ne.placeholder=Te.el}}else H(J,ne,ge,xe,ee,k,j)},$=(ne,ge,xe)=>{const He=ge.component=ne.component;if(wA(ne,ge,xe))if(He.asyncDep&&!He.asyncResolved){R(He,ge,xe);return}else He.next=ge,He.update();else ge.el=ne.el,He.vnode=ge},H=(ne,ge,xe,He,ee,k,j)=>{const J=()=>{if(ne.isMounted){let{next:de,bu:ke,u:Ge,parent:nt,vnode:ct}=ne;{const vr=l8(ne);if(vr){de&&(de.el=ct.el,R(ne,de,j)),vr.asyncDep.then(()=>{ne.isUnmounted||J()});return}}let yt=de,Qt;ll(ne,!1),de?(de.el=ct.el,R(ne,de,j)):de=ct,ke&&_c(ke),(Qt=de.props&&de.props.onVnodeBeforeUpdate)&&Ei(Qt,nt,de,ct),ll(ne,!0);const Bt=op(ne),sr=ne.subTree;ne.subTree=Bt,v(sr,Bt,h(sr.el),ue(sr),ne,ee,k),de.el=Bt.el,yt===null&&kh(ne,Bt.el),Ge&&Ns(Ge,ee),(Qt=de.props&&de.props.onVnodeUpdated)&&Ns(()=>Ei(Qt,nt,de,ct),ee)}else{let de;const{el:ke,props:Ge}=ge,{bm:nt,m:ct,parent:yt,root:Qt,type:Bt}=ne,sr=ka(ge);if(ll(ne,!1),nt&&_c(nt),!sr&&(de=Ge&&Ge.onVnodeBeforeMount)&&Ei(de,yt,ge),ll(ne,!0),ke&&Se){const vr=()=>{ne.subTree=op(ne),Se(ke,ne.subTree,ne,ee,null)};sr&&Bt.__asyncHydrate?Bt.__asyncHydrate(ke,ne,vr):vr()}else{Qt.ce&&Qt.ce._def.shadowRoot!==!1&&Qt.ce._injectChildStyle(Bt);const vr=ne.subTree=op(ne);v(null,vr,xe,He,ne,ee,k),ge.el=vr.el}if(ct&&Ns(ct,ee),!sr&&(de=Ge&&Ge.onVnodeMounted)){const vr=ge;Ns(()=>Ei(de,yt,vr),ee)}(ge.shapeFlag&256||yt&&ka(yt.vnode)&&yt.vnode.shapeFlag&256)&&ne.a&&Ns(ne.a,ee),ne.isMounted=!0,ge=xe=He=null}};ne.scope.on();const Te=ne.effect=new su(J);ne.scope.off();const Ie=ne.update=Te.run.bind(Te),Pe=ne.job=Te.runIfDirty.bind(Te);Pe.i=ne,Pe.id=ne.uid,Te.scheduler=()=>H5(Pe),ll(ne,!0),Ie()},R=(ne,ge,xe)=>{ge.component=ne;const He=ne.vnode.props;ne.vnode=ge,ne.next=null,hA(ne,ge.props,He,xe),gA(ne,ge.children,xe),Zo(),Eg(ne),ea()},K=(ne,ge,xe,He,ee,k,j,J,Te=!1)=>{const Ie=ne&&ne.children,Pe=ne?ne.shapeFlag:0,de=ge.children,{patchFlag:ke,shapeFlag:Ge}=ge;if(ke>0){if(ke&128){he(Ie,de,xe,He,ee,k,j,J,Te);return}else if(ke&256){se(Ie,de,xe,He,ee,k,j,J,Te);return}}Ge&8?(Pe&16&&Me(Ie,ee,k),de!==Ie&&u(xe,de)):Pe&16?Ge&16?he(Ie,de,xe,He,ee,k,j,J,Te):Me(Ie,ee,k,!0):(Pe&8&&u(xe,""),Ge&16&&O(de,xe,He,ee,k,j,J,Te))},se=(ne,ge,xe,He,ee,k,j,J,Te)=>{ne=ne||wc,ge=ge||wc;const Ie=ne.length,Pe=ge.length,de=Math.min(Ie,Pe);let ke;for(ke=0;ke<de;ke++){const Ge=ge[ke]=Te?Ma(ge[ke]):wi(ge[ke]);v(ne[ke],Ge,xe,null,ee,k,j,J,Te)}Ie>Pe?Me(ne,ee,k,!0,!1,de):O(ge,xe,He,ee,k,j,J,Te,de)},he=(ne,ge,xe,He,ee,k,j,J,Te)=>{let Ie=0;const Pe=ge.length;let de=ne.length-1,ke=Pe-1;for(;Ie<=de&&Ie<=ke;){const Ge=ne[Ie],nt=ge[Ie]=Te?Ma(ge[Ie]):wi(ge[Ie]);if(to(Ge,nt))v(Ge,nt,xe,null,ee,k,j,J,Te);else break;Ie++}for(;Ie<=de&&Ie<=ke;){const Ge=ne[de],nt=ge[ke]=Te?Ma(ge[ke]):wi(ge[ke]);if(to(Ge,nt))v(Ge,nt,xe,null,ee,k,j,J,Te);else break;de--,ke--}if(Ie>de){if(Ie<=ke){const Ge=ke+1,nt=Ge<Pe?ge[Ge].el:He;for(;Ie<=ke;)v(null,ge[Ie]=Te?Ma(ge[Ie]):wi(ge[Ie]),xe,nt,ee,k,j,J,Te),Ie++}}else if(Ie>ke)for(;Ie<=de;)X(ne[Ie],ee,k,!0),Ie++;else{const Ge=Ie,nt=Ie,ct=new Map;for(Ie=nt;Ie<=ke;Ie++){const Jr=ge[Ie]=Te?Ma(ge[Ie]):wi(ge[Ie]);Jr.key!=null&&ct.set(Jr.key,Ie)}let yt,Qt=0;const Bt=ke-nt+1;let sr=!1,vr=0;const Ct=new Array(Bt);for(Ie=0;Ie<Bt;Ie++)Ct[Ie]=0;for(Ie=Ge;Ie<=de;Ie++){const Jr=ne[Ie];if(Qt>=Bt){X(Jr,ee,k,!0);continue}let Gr;if(Jr.key!=null)Gr=ct.get(Jr.key);else for(yt=nt;yt<=ke;yt++)if(Ct[yt-nt]===0&&to(Jr,ge[yt])){Gr=yt;break}Gr===void 0?X(Jr,ee,k,!0):(Ct[Gr-nt]=Ie+1,Gr>=vr?vr=Gr:sr=!0,v(Jr,ge[Gr],xe,null,ee,k,j,J,Te),Qt++)}const Zr=sr?vA(Ct):wc;for(yt=Zr.length-1,Ie=Bt-1;Ie>=0;Ie--){const Jr=nt+Ie,Gr=ge[Jr],un=ge[Jr+1],nn=Jr+1<Pe?un.el||un.placeholder:He;Ct[Ie]===0?v(null,Gr,xe,nn,ee,k,j,J,Te):sr&&(yt<0||Ie!==Zr[yt]?Le(Gr,xe,nn,2):yt--)}}},Le=(ne,ge,xe,He,ee=null)=>{const{el:k,type:j,transition:J,children:Te,shapeFlag:Ie}=ne;if(Ie&6){Le(ne.component.subTree,ge,xe,He);return}if(Ie&128){ne.suspense.move(ge,xe,He);return}if(Ie&64){j.move(ne,ge,xe,oe);return}if(j===Vr){r(k,ge,xe);for(let de=0;de<Te.length;de++)Le(Te[de],ge,xe,He);r(ne.anchor,ge,xe);return}if(j===Sl){g(ne,ge,xe);return}if(He!==2&&Ie&1&&J)if(He===0)J.beforeEnter(k),r(k,ge,xe),Ns(()=>J.enter(k),ee);else{const{leave:de,delayLeave:ke,afterLeave:Ge}=J,nt=()=>{ne.ctx.isUnmounted?a(k):r(k,ge,xe)},ct=()=>{de(k,()=>{nt(),Ge&&Ge()})};ke?ke(k,nt,ct):ct()}else r(k,ge,xe)},X=(ne,ge,xe,He=!1,ee=!1)=>{const{type:k,props:j,ref:J,children:Te,dynamicChildren:Ie,shapeFlag:Pe,patchFlag:de,dirs:ke,cacheIndex:Ge}=ne;if(de===-2&&(ee=!1),J!=null&&(Zo(),Pc(J,null,xe,ne,!0),ea()),Ge!=null&&(ge.renderCache[Ge]=void 0),Pe&256){ge.ctx.deactivate(ne);return}const nt=Pe&1&&ke,ct=!ka(ne);let yt;if(ct&&(yt=j&&j.onVnodeBeforeUnmount)&&Ei(yt,ge,ne),Pe&6)Ce(ne.component,xe,He);else{if(Pe&128){ne.suspense.unmount(xe,He);return}nt&&So(ne,null,ge,"beforeUnmount"),Pe&64?ne.type.remove(ne,ge,xe,oe,He):Ie&&!Ie.hasOnce&&(k!==Vr||de>0&&de&64)?Me(Ie,ge,xe,!1,!0):(k===Vr&&de&384||!ee&&Pe&16)&&Me(Te,ge,xe),He&&Q(ne)}(ct&&(yt=j&&j.onVnodeUnmounted)||nt)&&Ns(()=>{yt&&Ei(yt,ge,ne),nt&&So(ne,null,ge,"unmounted")},xe)},Q=ne=>{const{type:ge,el:xe,anchor:He,transition:ee}=ne;if(ge===Vr){fe(xe,He);return}if(ge===Sl){w(ne);return}const k=()=>{a(xe),ee&&!ee.persisted&&ee.afterLeave&&ee.afterLeave()};if(ne.shapeFlag&1&&ee&&!ee.persisted){const{leave:j,delayLeave:J}=ee,Te=()=>j(xe,k);J?J(ne.el,k,Te):Te()}else k()},fe=(ne,ge)=>{let xe;for(;ne!==ge;)xe=d(ne),a(ne),ne=xe;a(ge)},Ce=(ne,ge,xe)=>{const{bum:He,scope:ee,job:k,subTree:j,um:J,m:Te,a:Ie,parent:Pe,slots:{__:de}}=ne;Ap(Te),Ap(Ie),He&&_c(He),Pe&&gr(de)&&de.forEach(ke=>{Pe.renderCache[ke]=void 0}),ee.stop(),k&&(k.flags|=8,X(j,ne,ge,xe)),J&&Ns(J,ge),Ns(()=>{ne.isUnmounted=!0},ge),ge&&ge.pendingBranch&&!ge.isUnmounted&&ne.asyncDep&&!ne.asyncResolved&&ne.suspenseId===ge.pendingId&&(ge.deps--,ge.deps===0&&ge.resolve())},Me=(ne,ge,xe,He=!1,ee=!1,k=0)=>{for(let j=k;j<ne.length;j++)X(ne[j],ge,xe,He,ee)},ue=ne=>{if(ne.shapeFlag&6)return ue(ne.component.subTree);if(ne.shapeFlag&128)return ne.suspense.next();const ge=d(ne.anchor||ne.el),xe=ge&&ge[_y];return xe?d(xe):ge};let ae=!1;const ce=(ne,ge,xe)=>{ne==null?ge._vnode&&X(ge._vnode,null,null,!0):v(ge._vnode||null,ne,ge,null,null,null,xe),ge._vnode=ne,ae||(ae=!0,Eg(),wp(),ae=!1)},oe={p:v,um:X,m:Le,r:Q,mt:N,mc:O,pc:K,pbc:z,n:ue,o:t};let ie,Se;return e&&([ie,Se]=e(oe)),{render:ce,hydrate:ie,createApp:uA(ce,ie)}}function fd({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 ll({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function a8(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function tm(t,e,n=!1){const r=t.children,a=e.children;if(gr(r)&&gr(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]=Ma(a[i]),o.el=s.el),!n&&o.patchFlag!==-2&&tm(s,o)),o.type===za&&(o.el=s.el),o.type===Ms&&!o.el&&(o.el=s.el)}}function vA(t){const e=t.slice(),n=[0];let r,a,i,s,o;const l=t.length;for(r=0;r<l;r++){const p=t[r];if(p!==0){if(a=n[n.length-1],t[a]<p){e[r]=a,n.push(r);continue}for(i=0,s=n.length-1;i<s;)o=i+s>>1,t[n[o]]<p?i=o+1:s=o;p<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 l8(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:l8(e)}function Ap(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const c8=Symbol.for("v-scx"),u8=()=>zn(c8);function Zs(t,e){return Ru(t,null,e)}function yA(t,e){return Ru(t,null,{flush:"post"})}function p8(t,e){return Ru(t,null,{flush:"sync"})}function Lr(t,e,n){return Ru(t,e,n)}function Ru(t,e,n=yn){const{immediate:r,deep:a,flush:i,once:s}=n,o=Kn({},n),l=e&&r||!e&&i!=="post";let p;if(Dc){if(i==="sync"){const m=u8();p=m.__watcherHandles||(m.__watcherHandles=[])}else if(!l){const m=()=>{};return m.stop=Yi,m.resume=Yi,m.pause=Yi,m}}const u=Js;o.call=(m,f,v)=>Qi(m,u,f,v);let h=!1;i==="post"?o.scheduler=m=>{Ns(m,u&&u.suspense)}:i!=="sync"&&(h=!0,o.scheduler=(m,f)=>{f?m():H5(m)}),o.augmentJob=m=>{e&&(m.flags|=4),h&&(m.flags|=2,u&&(m.id=u.uid,m.i=u))};const d=bT(t,e,o);return Dc&&(p?p.push(d):l&&d()),d}function bA(t,e,n){const r=this.proxy,a=ss(t)?t.includes(".")?h8(r,t):()=>r[t]:t.bind(r,r);let i;Dr(e)?i=e:(i=e.handler,n=e);const s=Tl(this),o=Ru(a,i.bind(r),n);return s(),o}function h8(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 Oh(t,e,n=yn){const r=ws(),a=ti(e),i=Ti(e),s=f8(t,a),o=Th((l,p)=>{let u,h=yn,d;return p8(()=>{const m=t[a];vi(u,m)&&(u=m,p())}),{get(){return l(),n.get?n.get(u):u},set(m){const f=n.set?n.set(m):m;if(!vi(f,u)&&!(h!==yn&&vi(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)||(u=m,p()),r.emit(`update:${e}`,f),vi(m,f)&&vi(m,h)&&!vi(f,d)&&p(),h=m,d=f}}});return o[Symbol.iterator]=()=>{let l=0;return{next(){return l<2?{value:l++?s||yn:o,done:!1}:{done:!0}}}},o}const f8=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${ti(e)}Modifiers`]||t[`${Ti(e)}Modifiers`];function CA(t,e,...n){if(t.isUnmounted)return;const r=t.vnode.props||yn;let a=n;const i=e.startsWith("update:"),s=i&&f8(r,e.slice(7));s&&(s.trim&&(a=n.map(u=>ss(u)?u.trim():u)),s.number&&(a=n.map(yp)));let o,l=r[o=B1(e)]||r[o=B1(ti(e))];!l&&i&&(l=r[o=B1(Ti(e))]),l&&Qi(l,t,6,a);const p=r[o+"Once"];if(p){if(!t.emitted)t.emitted={};else if(t.emitted[o])return;t.emitted[o]=!0,Qi(p,t,6,a)}}function d8(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(!Dr(t)){const l=p=>{const u=d8(p,e,!0);u&&(o=!0,Kn(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!i&&!o?(Rn(t)&&r.set(t,null),null):(gr(i)?i.forEach(l=>s[l]=null):Kn(s,i),Rn(t)&&r.set(t,s),s)}function Ih(t,e){return!t||!Nu(e)?!1:(e=e.slice(2).replace(/Once$/,""),Pn(t,e[0].toLowerCase()+e.slice(1))||Pn(t,Ti(e))||Pn(t,e))}function op(t){const{type:e,vnode:n,proxy:r,withProxy:a,propsOptions:[i],slots:s,attrs:o,emit:l,render:p,renderCache:u,props:h,data:d,setupState:m,ctx:f,inheritAttrs:v}=t,C=cu(t);let S,x;try{if(n.shapeFlag&4){const w=a||r,y=w;S=wi(p.call(y,w,u,h,m,d,f)),x=o}else{const w=e;S=wi(w.length>1?w(h,{attrs:o,slots:s,emit:l}):w(h,null)),x=e.props?o:EA(o)}}catch(w){W1.length=0,kl(w,t,1),S=gt(Ms)}let g=S;if(x&&v!==!1){const w=Object.keys(x),{shapeFlag:y}=g;w.length&&y&7&&(i&&w.some(A5)&&(x=xA(x,i)),g=_o(g,x,!1,!0))}return n.dirs&&(g=_o(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&ra(g,n.transition),S=g,cu(C),S}function SA(t,e=!0){let n;for(let r=0;r<t.length;r++){const a=t[r];if(sa(a)){if(a.type!==Ms||a.children==="v-if"){if(n)return;n=a}}else return}return n}const EA=t=>{let e;for(const n in t)(n==="class"||n==="style"||Nu(n))&&((e||(e={}))[n]=t[n]);return e},xA=(t,e)=>{const n={};for(const r in t)(!A5(r)||!(r.slice(9)in e))&&(n[r]=t[r]);return n};function wA(t,e,n){const{props:r,children:a,component:i}=t,{props:s,children:o,patchFlag:l}=e,p=i.emitsOptions;if(e.dirs||e.transition)return!0;if(n&&l>=0){if(l&1024)return!0;if(l&16)return r?zg(r,s,p):!!s;if(l&8){const u=e.dynamicProps;for(let h=0;h<u.length;h++){const d=u[h];if(s[d]!==r[d]&&!Ih(p,d))return!0}}}else return(a||o)&&(!o||!o.$stable)?!0:r===s?!1:r?s?zg(r,s,p):!0:!!s;return!1}function zg(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]&&!Ih(n,i))return!0}return!1}function kh({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 _p=t=>t.__isSuspense;let f0=0;const TA={name:"Suspense",__isSuspense:!0,process(t,e,n,r,a,i,s,o,l,p){if(t==null)_A(e,n,r,a,i,s,o,l,p);else{if(i&&i.deps>0&&!t.suspense.isInFallback){e.suspense=t.suspense,e.suspense.vnode=e,e.el=t.el;return}MA(t,e,n,r,a,s,o,l,p)}},hydrate:PA,normalize:LA},AA=TA;function pu(t,e){const n=t.props&&t.props[e];Dr(n)&&n()}function _A(t,e,n,r,a,i,s,o,l){const{p,o:{createElement:u}}=l,h=u("div"),d=t.suspense=m8(t,a,r,e,h,n,i,s,o,l);p(null,d.pendingBranch=t.ssContent,h,null,r,d,i,s),d.deps>0?(pu(t,"onPending"),pu(t,"onFallback"),p(null,t.ssFallback,e,n,r,null,i,s),Lc(d,t.ssFallback)):d.resolve(!1,!0)}function MA(t,e,n,r,a,i,s,o,{p:l,um:p,o:{createElement:u}}){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:S}=h;if(v)h.pendingBranch=d,to(d,v)?(l(v,d,h.hiddenContainer,null,a,h,i,s,o),h.deps<=0?h.resolve():C&&(S||(l(f,m,n,r,a,null,i,s,o),Lc(h,m)))):(h.pendingId=f0++,S?(h.isHydrating=!1,h.activeBranch=v):p(v,a,h),h.deps=0,h.effects.length=0,h.hiddenContainer=u("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),Lc(h,m))):f&&to(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&&to(d,f))l(f,d,n,r,a,h,i,s,o),Lc(h,d);else if(pu(e,"onPending"),h.pendingBranch=d,d.shapeFlag&512?h.pendingId=d.component.suspenseId:h.pendingId=f0++,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 m8(t,e,n,r,a,i,s,o,l,p,u=!1){const{p:h,m:d,um:m,n:f,o:{parentNode:v,remove:C}}=p;let S;const x=OA(t);x&&e&&e.pendingBranch&&(S=e.pendingId,e.deps++);const g=t.props?bp(t.props.timeout):void 0,w=i,y={vnode:t,parent:e,parentComponent:n,namespace:s,container:r,hiddenContainer:a,deps:0,pendingId:f0++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(_=!1,T=!1){const{vnode:O,activeBranch:I,pendingBranch:z,pendingId:q,effects:W,parentComponent:F,container:N}=y;let $=!1;y.isHydrating?y.isHydrating=!1:_||($=I&&z.transition&&z.transition.mode==="out-in",$&&(I.transition.afterLeave=()=>{q===y.pendingId&&(d(z,N,i===w?f(I):i,0),au(W))}),I&&(v(I.el)===N&&(i=f(I)),m(I,F,y,!0)),$||d(z,N,i,0)),Lc(y,z),y.pendingBranch=null,y.isInFallback=!1;let H=y.parent,R=!1;for(;H;){if(H.pendingBranch){H.effects.push(...W),R=!0;break}H=H.parent}!R&&!$&&au(W),y.effects=[],x&&e&&e.pendingBranch&&S===e.pendingId&&(e.deps--,e.deps===0&&!T&&e.resolve()),pu(O,"onResolve")},fallback(_){if(!y.pendingBranch)return;const{vnode:T,activeBranch:O,parentComponent:I,container:z,namespace:q}=y;pu(T,"onFallback");const W=f(O),F=()=>{y.isInFallback&&(h(null,_,z,W,I,null,q,o,l),Lc(y,_))},N=_.transition&&_.transition.mode==="out-in";N&&(O.transition.afterLeave=F),y.isInFallback=!0,m(O,I,null,!0),N||F()},move(_,T,O){y.activeBranch&&d(y.activeBranch,_,T,O),y.container=_},next(){return y.activeBranch&&f(y.activeBranch)},registerDep(_,T,O){const I=!!y.pendingBranch;I&&y.deps++;const z=_.vnode.el;_.asyncDep.catch(q=>{kl(q,_,0)}).then(q=>{if(_.isUnmounted||y.isUnmounted||y.pendingId!==_.suspenseId)return;_.asyncResolved=!0;const{vnode:W}=_;v0(_,q,!1),z&&(W.el=z);const F=!z&&_.subTree.el;T(_,W,v(z||_.subTree.el),z?null:f(_.subTree),y,s,O),F&&C(F),kh(_,W.el),I&&--y.deps===0&&y.resolve()})},unmount(_,T){y.isUnmounted=!0,y.activeBranch&&m(y.activeBranch,n,_,T),y.pendingBranch&&m(y.pendingBranch,n,_,T)}};return y}function PA(t,e,n,r,a,i,s,o,l){const p=e.suspense=m8(e,r,n,t.parentNode,document.createElement("div"),null,a,i,s,o,!0),u=l(t,p.pendingBranch=e.ssContent,n,p,i,s);return p.deps===0&&p.resolve(!1,!0),u}function LA(t){const{shapeFlag:e,children:n}=t,r=e&32;t.ssContent=Ng(r?n.default:n),t.ssFallback=r?Ng(n.fallback):gt(Ms)}function Ng(t){let e;if(Dr(t)){const n=wl&&t._c;n&&(t._d=!1,Je()),t=t(),n&&(t._d=!0,e=ci,v8())}return gr(t)&&(t=SA(t)),t=wi(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(n=>n!==t)),t}function g8(t,e){e&&e.pendingBranch?gr(t)?e.effects.push(...t):e.effects.push(t):au(t)}function Lc(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,kh(r,a))}function OA(t){const e=t.props&&t.props.suspensible;return e!=null&&e!==!1}const Vr=Symbol.for("v-fgt"),za=Symbol.for("v-txt"),Ms=Symbol.for("v-cmt"),Sl=Symbol.for("v-stc"),W1=[];let ci=null;function Je(t=!1){W1.push(ci=t?null:[])}function v8(){W1.pop(),ci=W1[W1.length-1]||null}let wl=1;function d0(t,e=!1){wl+=t,t<0&&ci&&e&&(ci.hasOnce=!0)}function y8(t){return t.dynamicChildren=wl>0?ci||wc:null,v8(),wl>0&&ci&&ci.push(t),t}function lt(t,e,n,r,a,i){return y8(Ze(t,e,n,r,a,i,!0))}function Jt(t,e,n,r,a){return y8(gt(t,e,n,r,a,!0))}function sa(t){return t?t.__v_isVNode===!0:!1}function to(t,e){return t.type===e.type&&t.key===e.key}function IA(t){}const b8=({key:t})=>t??null,ap=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?ss(t)||xn(t)||Dr(t)?{i:Qs,r:t,k:e,f:!!n}:t:null);function Ze(t,e=null,n=null,r=0,a=null,i=t===Vr?0:1,s=!1,o=!1){const l={__v_isVNode:!0,__v_skip:!0,type:t,props:e,key:e&&b8(e),ref:e&&ap(e),scopeId:Ah,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:Qs};return o?(rm(l,n),i&128&&t.normalize(l)):n&&(l.shapeFlag|=ss(n)?8:16),wl>0&&!s&&ci&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&ci.push(l),l}const gt=kA;function kA(t,e=null,n=null,r=0,a=null,i=!1){if((!t||t===$y)&&(t=Ms),sa(t)){const o=_o(t,e,!0);return n&&rm(o,n),wl>0&&!i&&ci&&(o.shapeFlag&6?ci[ci.indexOf(t)]=o:ci.push(o)),o.patchFlag=-2,o}if(jA(t)&&(t=t.__vccOpts),e){e=ju(e);let{class:o,style:l}=e;o&&!ss(o)&&(e.class=$r(o)),Rn(l)&&(wh(l)&&!gr(l)&&(l=Kn({},l)),e.style=Hs(l))}const s=ss(t)?1:_p(t)?128:My(t)?64:Rn(t)?4:Dr(t)?2:0;return Ze(t,e,n,r,a,s,i,!0)}function ju(t){return t?wh(t)||Qy(t)?Kn({},t):t:null}function _o(t,e,n=!1,r=!1){const{props:a,ref:i,patchFlag:s,children:o,transition:l}=t,p=e?Is(a||{},e):a,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:p,key:p&&b8(p),ref:e&&e.ref?n&&i?gr(i)?i.concat(ap(e)):[i,ap(e)]:ap(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!==Vr?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&&_o(t.ssContent),ssFallback:t.ssFallback&&_o(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&r&&ra(u,l.clone(u)),u}function ln(t=" ",e=0){return gt(za,null,t,e)}function C8(t,e){const n=gt(Sl,null,t);return n.staticCount=e,n}function rr(t="",e=!1){return e?(Je(),Jt(Ms,null,t)):gt(Ms,null,t)}function wi(t){return t==null||typeof t=="boolean"?gt(Ms):gr(t)?gt(Vr,null,t.slice()):sa(t)?Ma(t):gt(za,null,String(t))}function Ma(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:_o(t)}function rm(t,e){let n=0;const{shapeFlag:r}=t;if(e==null)e=null;else if(gr(e))n=16;else if(typeof e=="object")if(r&65){const a=e.default;a&&(a._c&&(a._d=!1),rm(t,a()),a._c&&(a._d=!0));return}else{n=32;const a=e._;!a&&!Qy(e)?e._ctx=Qs:a===3&&Qs&&(Qs.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Dr(e)?(e={default:e,_ctx:Qs},n=32):(e=String(e),r&64?(n=16,e=[ln(e)]):n=8);t.children=e,t.shapeFlag|=n}function Is(...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=$r([e.class,r.class]));else if(a==="style")e.style=Hs([e.style,r.style]);else if(Nu(a)){const i=e[a],s=r[a];s&&i!==s&&!(gr(i)&&i.includes(s))&&(e[a]=i?[].concat(i,s):s)}else a!==""&&(e[a]=r[a])}return e}function Ei(t,e,n,r=null){Qi(t,e,7,[n,r])}const zA=Xy();let NA=0;function S8(t,e,n){const r=t.type,a=(e?e.appContext:t.appContext)||zA,i={uid:NA++,vnode:t,type:r,parent:e,appContext:a,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new L5(!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:e8(r,a),emitsOptions:d8(r,a),emit:null,emitted:null,propsDefaults:yn,inheritAttrs:r.inheritAttrs,ctx:yn,data:yn,props:yn,attrs:yn,slots:yn,refs:yn,setupState:yn,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=CA.bind(null,i),t.ce&&t.ce(i),i}let Js=null;const ws=()=>Js||Qs;let Mp,m0;{const t=mh(),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)}};Mp=e("__VUE_INSTANCE_SETTERS__",n=>Js=n),m0=e("__VUE_SSR_SETTERS__",n=>Dc=n)}const Tl=t=>{const e=Js;return Mp(t),t.scope.on(),()=>{t.scope.off(),Mp(e)}},g0=()=>{Js&&Js.scope.off(),Mp(null)};function E8(t){return t.vnode.shapeFlag&4}let Dc=!1;function x8(t,e=!1,n=!1){e&&m0(e);const{props:r,children:a}=t.vnode,i=E8(t);pA(t,r,i,e),mA(t,a,n||e);const s=i?VA(t,e):void 0;return e&&m0(!1),s}function VA(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,c0);const{setup:r}=n;if(r){Zo();const a=t.setupContext=r.length>1?T8(t):null,i=Tl(t),s=Kc(r,t,0,[t.props,a]),o=M5(s);if(ea(),i(),(o||t.sp)&&!ka(t)&&U5(t),o){if(s.then(g0,g0),e)return s.then(l=>{v0(t,l,e)}).catch(l=>{kl(l,t,0)});t.asyncDep=s}else v0(t,s,e)}else w8(t,e)}function v0(t,e,n){Dr(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Rn(e)&&(t.setupState=V5(e)),w8(t,n)}let Pp,y0;function HA(t){Pp=t,y0=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,GT))}}const DA=()=>!Pp;function w8(t,e,n){const r=t.type;if(!t.render){if(!e&&Pp&&!r.render){const a=r.template||J5(t).template;if(a){const{isCustomElement:i,compilerOptions:s}=t.appContext.config,{delimiters:o,compilerOptions:l}=r,p=Kn(Kn({isCustomElement:i,delimiters:o},s),l);r.render=Pp(a,p)}}t.render=r.render||Yi,y0&&y0(t)}{const a=Tl(t);Zo();try{sA(t)}finally{ea(),a()}}}const RA={get(t,e){return ai(t,"get",""),t[e]}};function T8(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,RA),slots:t.slots,emit:t.emit,expose:e}}function Bu(t){return t.exposed?t.exposeProxy||(t.exposeProxy=new Proxy(V5(N5(t.exposed)),{get(e,n){if(n in e)return e[n];if(n in q1)return q1[n](t)},has(e,n){return n in e||n in q1}})):t.proxy}function b0(t,e=!0){return Dr(t)?t.displayName||t.name:t.name||e&&t.__name}function jA(t){return Dr(t)&&"__vccOpts"in t}const pt=(t,e)=>mT(t,e,Dc);function Wa(t,e,n){const r=arguments.length;return r===2?Rn(e)&&!gr(e)?sa(e)?gt(t,null,[e]):gt(t,e):gt(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&sa(n)&&(n=[n]),gt(t,e,n))}function BA(){}function FA(t,e,n,r){const a=n[r];if(a&&A8(a,t))return a;const i=e();return i.memo=t.slice(),i.cacheIndex=r,n[r]=i}function A8(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let r=0;r<n.length;r++)if(vi(n[r],e[r]))return!1;return wl>0&&ci&&ci.push(t),!0}const _8="3.5.18",$A=Yi,UA=wT,qA=gc,WA=Ay,GA={createComponentInstance:S8,setupComponent:x8,renderComponentRoot:op,setCurrentRenderingInstance:cu,isVNode:sa,normalizeVNode:wi,getComponentPublicInstance:Bu,ensureValidVNode:Y5,pushWarningContext:CT,popWarningContext:ST},KA=GA,XA=null,YA=null,JA=null;/**
- * @vue/runtime-dom v3.5.18
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/let C0;const Vg=typeof window<"u"&&window.trustedTypes;if(Vg)try{C0=Vg.createPolicy("vue",{createHTML:t=>t})}catch{}const M8=C0?t=>C0.createHTML(t):t=>t,QA="http://www.w3.org/2000/svg",ZA="http://www.w3.org/1998/Math/MathML",Uo=typeof document<"u"?document:null,Hg=Uo&&Uo.createElement("template"),e_={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"?Uo.createElementNS(QA,t):e==="mathml"?Uo.createElementNS(ZA,t):n?Uo.createElement(t,{is:n}):Uo.createElement(t);return t==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:t=>Uo.createTextNode(t),createComment:t=>Uo.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>Uo.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{Hg.innerHTML=M8(r==="svg"?`<svg>${t}</svg>`:r==="mathml"?`<math>${t}</math>`:t);const o=Hg.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]}},ya="transition",M1="animation",Rc=Symbol("_vtc"),P8={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},L8=Kn({},$5,P8),t_=t=>(t.displayName="Transition",t.props=L8,t),zh=t_((t,{slots:e})=>Wa(ky,O8(t),e)),cl=(t,e=[])=>{gr(t)?t.forEach(n=>n(...e)):t&&t(...e)},Dg=t=>t?gr(t)?t.some(e=>e.length>1):t.length>1:!1;function O8(t){const e={};for(const W in t)W in P8||(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:p=s,appearToClass:u=o,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:d=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=t,f=r_(a),v=f&&f[0],C=f&&f[1],{onBeforeEnter:S,onEnter:x,onEnterCancelled:g,onLeave:w,onLeaveCancelled:y,onBeforeAppear:_=S,onAppear:T=x,onAppearCancelled:O=g}=e,I=(W,F,N,$)=>{W._enterCancelled=$,Ca(W,F?u:o),Ca(W,F?p:s),N&&N()},z=(W,F)=>{W._isLeaving=!1,Ca(W,h),Ca(W,m),Ca(W,d),F&&F()},q=W=>(F,N)=>{const $=W?T:x,H=()=>I(F,W,N);cl($,[F,H]),Rg(()=>{Ca(F,W?l:i),yo(F,W?u:o),Dg($)||jg(F,r,v,H)})};return Kn(e,{onBeforeEnter(W){cl(S,[W]),yo(W,i),yo(W,s)},onBeforeAppear(W){cl(_,[W]),yo(W,l),yo(W,p)},onEnter:q(!1),onAppear:q(!0),onLeave(W,F){W._isLeaving=!0;const N=()=>z(W,F);yo(W,h),W._enterCancelled?(yo(W,d),S0()):(S0(),yo(W,d)),Rg(()=>{W._isLeaving&&(Ca(W,h),yo(W,m),Dg(w)||jg(W,r,C,N))}),cl(w,[W,N])},onEnterCancelled(W){I(W,!1,void 0,!0),cl(g,[W])},onAppearCancelled(W){I(W,!0,void 0,!0),cl(O,[W])},onLeaveCancelled(W){z(W),cl(y,[W])}})}function r_(t){if(t==null)return null;if(Rn(t))return[dd(t.enter),dd(t.leave)];{const e=dd(t);return[e,e]}}function dd(t){return bp(t)}function yo(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[Rc]||(t[Rc]=new Set)).add(e)}function Ca(t,e){e.split(/\s+/).forEach(r=>r&&t.classList.remove(r));const n=t[Rc];n&&(n.delete(e),n.size||(t[Rc]=void 0))}function Rg(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let n_=0;function jg(t,e,n,r){const a=t._endId=++n_,i=()=>{a===t._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:s,timeout:o,propCount:l}=I8(t,e);if(!s)return r();const p=s+"end";let u=0;const h=()=>{t.removeEventListener(p,d),i()},d=m=>{m.target===t&&++u>=l&&h()};setTimeout(()=>{u<l&&h()},o+1),t.addEventListener(p,d)}function I8(t,e){const n=window.getComputedStyle(t),r=f=>(n[f]||"").split(", "),a=r(`${ya}Delay`),i=r(`${ya}Duration`),s=Bg(a,i),o=r(`${M1}Delay`),l=r(`${M1}Duration`),p=Bg(o,l);let u=null,h=0,d=0;e===ya?s>0&&(u=ya,h=s,d=i.length):e===M1?p>0&&(u=M1,h=p,d=l.length):(h=Math.max(s,p),u=h>0?s>p?ya:M1:null,d=u?u===ya?i.length:l.length:0);const m=u===ya&&/\b(transform|all)(,|$)/.test(r(`${ya}Property`).toString());return{type:u,timeout:h,propCount:d,hasTransform:m}}function Bg(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,r)=>Fg(n)+Fg(t[r])))}function Fg(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function S0(){return document.body.offsetHeight}function s_(t,e,n){const r=t[Rc];r&&(e=(e?[e,...r]:[...r]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Lp=Symbol("_vod"),k8=Symbol("_vsh"),nm={beforeMount(t,{value:e},{transition:n}){t[Lp]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):P1(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),P1(t,!0),r.enter(t)):r.leave(t,()=>{P1(t,!1)}):P1(t,e))},beforeUnmount(t,{value:e}){P1(t,e)}};function P1(t,e){t.style.display=e?t[Lp]:"none",t[k8]=!e}function i_(){nm.getSSRProps=({value:t})=>{if(!t)return{style:{display:"none"}}}}const z8=Symbol("");function o_(t){const e=ws();if(!e)return;const n=e.ut=(a=t(e.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${e.uid}"]`)).forEach(i=>Op(i,a))},r=()=>{const a=t(e.proxy);e.ce?Op(e.ce,a):E0(e.subTree,a),n(a)};W5(()=>{au(r)}),ri(()=>{Lr(r,Yi,{flush:"post"});const a=new MutationObserver(r);a.observe(e.subTree.el.parentNode,{childList:!0}),pi(()=>a.disconnect())})}function E0(t,e){if(t.shapeFlag&128){const n=t.suspense;t=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{E0(n.activeBranch,e)})}for(;t.component;)t=t.component.subTree;if(t.shapeFlag&1&&t.el)Op(t.el,e);else if(t.type===Vr)t.children.forEach(n=>E0(n,e));else if(t.type===Sl){let{el:n,anchor:r}=t;for(;n&&(Op(n,e),n!==r);)n=n.nextSibling}}function Op(t,e){if(t.nodeType===1){const n=t.style;let r="";for(const a in e){const i=Rw(e[a]);n.setProperty(`--${a}`,i),r+=`--${a}: ${i};`}n[z8]=r}}const a_=/(^|;)\s*display\s*:/;function l_(t,e,n){const r=t.style,a=ss(n);let i=!1;if(n&&!a){if(e)if(ss(e))for(const s of e.split(";")){const o=s.slice(0,s.indexOf(":")).trim();n[o]==null&&lp(r,o,"")}else for(const s in e)n[s]==null&&lp(r,s,"");for(const s in n)s==="display"&&(i=!0),lp(r,s,n[s])}else if(a){if(e!==n){const s=r[z8];s&&(n+=";"+s),r.cssText=n,i=a_.test(n)}}else e&&t.removeAttribute("style");Lp in t&&(t[Lp]=i?r.display:"",t[k8]&&(r.display="none"))}const $g=/\s*!important$/;function lp(t,e,n){if(gr(n))n.forEach(r=>lp(t,e,r));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=c_(t,e);$g.test(n)?t.setProperty(Ti(r),n.replace($g,""),"important"):t[r]=n}}const Ug=["Webkit","Moz","ms"],md={};function c_(t,e){const n=md[e];if(n)return n;let r=ti(e);if(r!=="filter"&&r in t)return md[e]=r;r=Vu(r);for(let a=0;a<Ug.length;a++){const i=Ug[a]+r;if(i in t)return md[e]=i}return e}const qg="http://www.w3.org/1999/xlink";function Wg(t,e,n,r,a,i=Hw(e)){r&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(qg,e.slice(6,e.length)):t.setAttributeNS(qg,e,n):n==null||i&&!Z6(n)?t.removeAttribute(e):t.setAttribute(e,i?"":ao(n)?String(n):n)}function Gg(t,e,n,r,a){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?M8(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=Z6(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 Go(t,e,n,r){t.addEventListener(e,n,r)}function u_(t,e,n,r){t.removeEventListener(e,n,r)}const Kg=Symbol("_vei");function p_(t,e,n,r,a=null){const i=t[Kg]||(t[Kg]={}),s=i[e];if(r&&s)s.value=r;else{const[o,l]=h_(e);if(r){const p=i[e]=m_(r,a);Go(t,o,p,l)}else s&&(u_(t,o,s,l),i[e]=void 0)}}const Xg=/(?:Once|Passive|Capture)$/;function h_(t){let e;if(Xg.test(t)){e={};let r;for(;r=t.match(Xg);)t=t.slice(0,t.length-r[0].length),e[r[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Ti(t.slice(2)),e]}let gd=0;const f_=Promise.resolve(),d_=()=>gd||(f_.then(()=>gd=0),gd=Date.now());function m_(t,e){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;Qi(g_(r,n.value),e,5,[r])};return n.value=t,n.attached=d_(),n}function g_(t,e){if(gr(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 Yg=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,v_=(t,e,n,r,a,i)=>{const s=a==="svg";e==="class"?s_(t,r,s):e==="style"?l_(t,n,r):Nu(e)?A5(e)||p_(t,e,n,r,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):y_(t,e,r,s))?(Gg(t,e,r),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Wg(t,e,r,s,i,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!ss(r))?Gg(t,ti(e),r,i,e):(e==="true-value"?t._trueValue=r:e==="false-value"&&(t._falseValue=r),Wg(t,e,r,s))};function y_(t,e,n,r){if(r)return!!(e==="innerHTML"||e==="textContent"||e in t&&Yg(e)&&Dr(n));if(e==="spellcheck"||e==="draggable"||e==="translate"||e==="autocorrect"||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 Yg(e)&&ss(n)?!1:e in t}const Jg={};/*! #__NO_SIDE_EFFECTS__ */function N8(t,e,n){const r=lr(t,e);fh(r)&&Kn(r,e);class a extends Nh{constructor(s){super(r,s,n)}}return a.def=r,a}/*! #__NO_SIDE_EFFECTS__ */const b_=(t,e)=>N8(t,e,W8),C_=typeof HTMLElement<"u"?HTMLElement:class{};class Nh extends C_{constructor(e,n={},r=hu){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!==hu?this._root=this.shadowRoot:e.shadowRoot!==!1?(this.attachShadow({mode:"open"}),this._root=this.shadowRoot):this._root=this}connectedCallback(){if(!this.isConnected)return;!this.shadowRoot&&!this._resolved&&this._parseSlots(),this._connected=!0;let e=this;for(;e=e&&(e.parentNode||e.host);)if(e instanceof Nh){this._parent=e;break}this._instance||(this._resolved?this._mount(this._def):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._inheritParentContext(e))}_inheritParentContext(e=this._parent){e&&this._app&&Object.setPrototypeOf(this._app._context.provides,e._instance.provides)}disconnectedCallback(){this._connected=!1,Es(()=>{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&&!gr(i))for(const l in i){const p=i[l];(p===Number||p&&p.type===Number)&&(l in this._props&&(this._props[l]=bp(this._props[l])),(o||(o=Object.create(null)))[ti(l)]=!0)}this._numberProps=o,this._resolveProps(r),this.shadowRoot&&this._applyStyles(s),this._mount(r)},n=this._def.__asyncLoader;n?this._pendingResolve=n().then(r=>{r.configureApp=this._def.configureApp,e(this._def=r,!0)}):e(this._def)}_mount(e){this._app=this._createApp(e),this._inheritParentContext(),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)Pn(this,r)||Object.defineProperty(this,r,{get:()=>$e(n[r])})}_resolveProps(e){const{props:n}=e,r=gr(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(ti))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):Jg;const a=ti(e);n&&this._numberProps&&this._numberProps[a]&&(r=bp(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===Jg?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(Ti(e),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Ti(e),n+""):n||this.removeAttribute(Ti(e)),i&&i.observe(this,{attributes:!0})}}_update(){const e=this._createVNode();this._app&&(e.appContext=this._app._context),zp(e,this._root)}_createVNode(){const e={};this.shadowRoot||(e.onVnodeMounted=e.onVnodeUpdated=this._renderSlots.bind(this));const n=gt(this._def,Kn(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,fh(s[0])?Kn({detail:s},s[0]):{detail:s}))};r.emit=(i,...s)=>{a(i,s),Ti(i)!==i&&a(Ti(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 p=n+"-s",u=document.createTreeWalker(l,1);l.setAttribute(p,"");let h;for(;h=u.nextNode();)h.setAttribute(p,"")}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 V8(t){const e=ws(),n=e&&e.ce;return n||null}function S_(){const t=V8();return t&&t.shadowRoot}function E_(t="$style"){{const e=ws();if(!e)return yn;const n=e.type.__cssModules;if(!n)return yn;const r=n[t];return r||yn}}const H8=new WeakMap,D8=new WeakMap,Ip=Symbol("_moveCb"),Qg=Symbol("_enterCb"),x_=t=>(delete t.props.mode,t),w_=x_({name:"TransitionGroup",props:Kn({},L8,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=ws(),r=F5();let a,i;return Ph(()=>{if(!a.length)return;const s=t.moveClass||`${t.name||"v"}-move`;if(!P_(a[0].el,n.vnode.el,s)){a=[];return}a.forEach(A_),a.forEach(__);const o=a.filter(M_);S0(),o.forEach(l=>{const p=l.el,u=p.style;yo(p,s),u.transform=u.webkitTransform=u.transitionDuration="";const h=p[Ip]=d=>{d&&d.target!==p||(!d||/transform$/.test(d.propertyName))&&(p.removeEventListener("transitionend",h),p[Ip]=null,Ca(p,s))};p.addEventListener("transitionend",h)}),a=[]}),()=>{const s=gn(t),o=O8(s);let l=s.tag||Vr;if(a=[],i)for(let p=0;p<i.length;p++){const u=i[p];u.el&&u.el instanceof Element&&(a.push(u),ra(u,Vc(u,o,r,n)),H8.set(u,u.el.getBoundingClientRect()))}i=e.default?_h(e.default()):[];for(let p=0;p<i.length;p++){const u=i[p];u.key!=null&&ra(u,Vc(u,o,r,n))}return gt(l,null,i)}}}),T_=w_;function A_(t){const e=t.el;e[Ip]&&e[Ip](),e[Qg]&&e[Qg]()}function __(t){D8.set(t,t.el.getBoundingClientRect())}function M_(t){const e=H8.get(t),n=D8.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 P_(t,e,n){const r=t.cloneNode(),a=t[Rc];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}=I8(r);return i.removeChild(r),s}const Ba=t=>{const e=t.props["onUpdate:modelValue"]||!1;return gr(e)?n=>_c(e,n):e};function L_(t){t.target.composing=!0}function Zg(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const Ji=Symbol("_assign"),kp={created(t,{modifiers:{lazy:e,trim:n,number:r}},a){t[Ji]=Ba(a);const i=r||a.props&&a.props.type==="number";Go(t,e?"change":"input",s=>{if(s.target.composing)return;let o=t.value;n&&(o=o.trim()),i&&(o=yp(o)),t[Ji](o)}),n&&Go(t,"change",()=>{t.value=t.value.trim()}),e||(Go(t,"compositionstart",L_),Go(t,"compositionend",Zg),Go(t,"change",Zg))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:r,trim:a,number:i}},s){if(t[Ji]=Ba(s),t.composing)return;const o=(i||t.type==="number")&&!/^0\d/.test(t.value)?yp(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))}},sm={deep:!0,created(t,e,n){t[Ji]=Ba(n),Go(t,"change",()=>{const r=t._modelValue,a=jc(t),i=t.checked,s=t[Ji];if(gr(r)){const o=vh(r,a),l=o!==-1;if(i&&!l)s(r.concat(a));else if(!i&&l){const p=[...r];p.splice(o,1),s(p)}}else if(Ol(r)){const o=new Set(r);i?o.add(a):o.delete(a),s(o)}else s(j8(t,i))})},mounted:e9,beforeUpdate(t,e,n){t[Ji]=Ba(n),e9(t,e,n)}};function e9(t,{value:e,oldValue:n},r){t._modelValue=e;let a;if(gr(e))a=vh(e,r.props.value)>-1;else if(Ol(e))a=e.has(r.props.value);else{if(e===n)return;a=ja(e,j8(t,!0))}t.checked!==a&&(t.checked=a)}const im={created(t,{value:e},n){t.checked=ja(e,n.props.value),t[Ji]=Ba(n),Go(t,"change",()=>{t[Ji](jc(t))})},beforeUpdate(t,{value:e,oldValue:n},r){t[Ji]=Ba(r),e!==n&&(t.checked=ja(e,r.props.value))}},R8={deep:!0,created(t,{value:e,modifiers:{number:n}},r){const a=Ol(e);Go(t,"change",()=>{const i=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>n?yp(jc(s)):jc(s));t[Ji](t.multiple?a?new Set(i):i:i[0]),t._assigning=!0,Es(()=>{t._assigning=!1})}),t[Ji]=Ba(r)},mounted(t,{value:e}){t9(t,e)},beforeUpdate(t,e,n){t[Ji]=Ba(n)},updated(t,{value:e}){t._assigning||t9(t,e)}};function t9(t,e){const n=t.multiple,r=gr(e);if(!(n&&!r&&!Ol(e))){for(let a=0,i=t.options.length;a<i;a++){const s=t.options[a],o=jc(s);if(n)if(r){const l=typeof o;l==="string"||l==="number"?s.selected=e.some(p=>String(p)===String(o)):s.selected=vh(e,o)>-1}else s.selected=e.has(o);else if(ja(jc(s),e)){t.selectedIndex!==a&&(t.selectedIndex=a);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function jc(t){return"_value"in t?t._value:t.value}function j8(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const om={created(t,e,n){B2(t,e,n,null,"created")},mounted(t,e,n){B2(t,e,n,null,"mounted")},beforeUpdate(t,e,n,r){B2(t,e,n,r,"beforeUpdate")},updated(t,e,n,r){B2(t,e,n,r,"updated")}};function B8(t,e){switch(t){case"SELECT":return R8;case"TEXTAREA":return kp;default:switch(e){case"checkbox":return sm;case"radio":return im;default:return kp}}}function B2(t,e,n,r,a){const s=B8(t.tagName,n.props&&n.props.type)[a];s&&s(t,e,n,r)}function O_(){kp.getSSRProps=({value:t})=>({value:t}),im.getSSRProps=({value:t},e)=>{if(e.props&&ja(e.props.value,t))return{checked:!0}},sm.getSSRProps=({value:t},e)=>{if(gr(t)){if(e.props&&vh(t,e.props.value)>-1)return{checked:!0}}else if(Ol(t)){if(e.props&&t.has(e.props.value))return{checked:!0}}else if(t)return{checked:!0}},om.getSSRProps=(t,e)=>{if(typeof e.type!="string")return;const n=B8(e.type.toUpperCase(),e.props&&e.props.type);if(n.getSSRProps)return n.getSSRProps(t,e)}}const I_=["ctrl","shift","alt","meta"],k_={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)=>I_.some(n=>t[`${n}Key`]&&!e.includes(n))},ro=(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=k_[e[s]];if(o&&o(a,e))return}return t(a,...i)})},z_={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},F8=(t,e)=>{const n=t._withKeys||(t._withKeys={}),r=e.join(".");return n[r]||(n[r]=a=>{if(!("key"in a))return;const i=Ti(a.key);if(e.some(s=>s===i||z_[s]===i))return t(a)})},$8=Kn({patchProp:v_},e_);let G1,r9=!1;function U8(){return G1||(G1=s8($8))}function q8(){return G1=r9?G1:i8($8),r9=!0,G1}const zp=(...t)=>{U8().render(...t)},N_=(...t)=>{q8().hydrate(...t)},hu=(...t)=>{const e=U8().createApp(...t),{mount:n}=e;return e.mount=r=>{const a=K8(r);if(!a)return;const i=e._component;!Dr(i)&&!i.render&&!i.template&&(i.template=a.innerHTML),a.nodeType===1&&(a.textContent="");const s=n(a,!1,G8(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),s},e},W8=(...t)=>{const e=q8().createApp(...t),{mount:n}=e;return e.mount=r=>{const a=K8(r);if(a)return n(a,!0,G8(a))},e};function G8(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function K8(t){return ss(t)?document.querySelector(t):t}let n9=!1;const V_=()=>{n9||(n9=!0,O_(),i_())};/**
- * vue v3.5.18
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/const H_=()=>{},D_=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:ky,BaseTransitionPropsValidators:$5,Comment:Ms,DeprecationTypes:JA,EffectScope:L5,ErrorCodes:xT,ErrorTypeStrings:UA,Fragment:Vr,KeepAlive:UT,ReactiveEffect:su,Static:Sl,Suspense:AA,Teleport:B5,Text:za,TrackOpTypes:gT,Transition:zh,TransitionGroup:T_,TriggerOpTypes:vT,VueElement:Nh,assertNumber:ET,callWithAsyncErrorHandling:Qi,callWithErrorHandling:Kc,camelize:ti,capitalize:Vu,cloneVNode:_o,compatUtils:YA,compile:H_,computed:pt,createApp:hu,createBlock:Jt,createCommentVNode:rr,createElementBlock:lt,createElementVNode:Ze,createHydrationRenderer:i8,createPropsRestProxy:rA,createRenderer:s8,createSSRApp:W8,createSlots:X5,createStaticVNode:C8,createTextVNode:ln,createVNode:gt,customRef:Th,defineAsyncComponent:q5,defineComponent:lr,defineCustomElement:N8,defineEmits:XT,defineExpose:YT,defineModel:ZT,defineOptions:JT,defineProps:KT,defineSSRCustomElement:b_,defineSlots:QT,devtools:qA,effect:Fw,effectScope:jw,getCurrentInstance:ws,getCurrentScope:yh,getCurrentWatcher:yT,getTransitionRawChildren:_h,guardReactiveProps:ju,h:Wa,handleError:kl,hasInjectionContext:Q5,hydrate:N_,hydrateOnIdle:HT,hydrateOnInteraction:BT,hydrateOnMediaQuery:jT,hydrateOnVisible:RT,initCustomFormatter:BA,initDirectivesForSSR:V_,inject:zn,isMemoSame:A8,isProxy:wh,isReactive:Ia,isReadonly:ta,isRef:xn,isRuntimeOnly:DA,isShallow:Ni,isVNode:sa,markRaw:N5,mergeDefaults:tA,mergeModels:Hc,mergeProps:Is,nextTick:Es,normalizeClass:$r,normalizeProps:gh,normalizeStyle:Hs,onActivated:Ny,onBeforeMount:Dy,onBeforeUnmount:Xc,onBeforeUpdate:W5,onDeactivated:Vy,onErrorCaptured:Fy,onMounted:ri,onRenderTracked:By,onRenderTriggered:jy,onScopeDispose:O5,onServerPrefetch:Ry,onUnmounted:pi,onUpdated:Ph,onWatcherCleanup:Sy,openBlock:Je,popScopeId:R5,provide:_s,proxyRefs:V5,pushScopeId:D5,queuePostFlushCb:au,reactive:lo,readonly:Il,ref:xt,registerRuntimeCompiler:HA,render:zp,renderList:xs,renderSlot:hn,resolveComponent:na,resolveDirective:Uy,resolveDynamicComponent:Ao,resolveFilter:XA,resolveTransitionHooks:Vc,setBlockTracking:d0,setDevtoolsHook:WA,setTransitionHooks:ra,shallowReactive:Eh,shallowReadonly:Hu,shallowRef:qr,ssrContextKey:c8,ssrUtils:KA,stop:$w,toDisplayString:cn,toHandlerKey:B1,toHandlers:qy,toRaw:gn,toRef:by,toRefs:yy,toValue:Pr,transformVNodeArgs:IA,triggerRef:cT,unref:$e,useAttrs:Wy,useCssModule:E_,useCssVars:o_,useHost:V8,useId:PT,useModel:Oh,useSSRContext:u8,useShadowRoot:S_,useSlots:Lh,useTemplateRef:LT,useTransitionState:F5,vModelCheckbox:sm,vModelDynamic:om,vModelRadio:im,vModelSelect:R8,vModelText:kp,vShow:nm,version:_8,warn:$A,watch:Lr,watchEffect:Zs,watchPostEffect:yA,watchSyncEffect:p8,withAsyncContext:nA,withCtx:zt,withDefaults:eA,withDirectives:Dn,withKeys:F8,withMemo:FA,withModifiers:ro,withScopeId:j5},Symbol.toStringTag,{value:"Module"}));var R_=Object.create,X8=Object.defineProperty,j_=Object.getOwnPropertyDescriptor,Y8=Object.getOwnPropertyNames,B_=Object.getPrototypeOf,F_=Object.prototype.hasOwnProperty,J8=(t,e)=>function(){return e||(0,t[Y8(t)[0]])((e={exports:{}}).exports,e),e.exports},$_=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(var a=Y8(e),i=0,s=a.length,o;i<s;i++)o=a[i],!F_.call(t,o)&&o!==n&&X8(t,o,{get:(l=>e[l]).bind(null,o),enumerable:!(r=j_(e,o))||r.enumerable});return t},U_=(t,e,n)=>(n=t!=null?R_(B_(t)):{},$_(X8(n,"default",{value:t,enumerable:!0}),t));function q_(t){const e=t.name||t._componentTag||t.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__||t.__name;return e==="index"&&t.__file?.endsWith("index.vue")?"":e}function Q8(t){const e=t.__file;if(e)return nw(iw(e,".vue"))}function W_(t){const e=t.displayName||t.name||t._componentTag;return e||Q8(t)}function s9(t,e){return t.type.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__=e,e}function am(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__}function Z8(t){const e=t.subTree?.type,n=am(t);return n?n?.types?.Fragment===e:!1}function Fu(t){const e=q_(t?.type||{});if(e)return e;if(t?.root===t)return"Root";for(const r in t.parent?.type?.components)if(t.parent.type.components[r]===t?.type)return s9(t,r);for(const r in t.appContext?.components)if(t.appContext.components[r]===t?.type)return s9(t,r);const n=Q8(t?.type||{});return n||"Anonymous Component"}function G_(t){const e=t?.appContext?.app?.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__??0,n=t===t?.root?"root":t.uid;return`${e}:${n}`}function Ga(t){try{return t()}catch(e){return e}}function x0(t,e){return e=e||`${t.id}:root`,t.instanceMap.get(e)||t.instanceMap.get(":root")}function Gi(t,e,n=!1){return n||typeof t=="object"&&t!==null?e in t:!1}function K_(){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}let F2;function X_(t){return F2||(F2=document.createRange()),F2.selectNode(t),F2.getBoundingClientRect()}function Y_(t){const e=K_();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=Al(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=X_(s))}i&&J_(e,i)}return e}function J_(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}const i9={top:0,left:0,right:0,bottom:0,width:0,height:0};function Al(t){const e=t.subTree.el;return typeof window>"u"?i9:Z8(t)?Y_(t.subTree):e?.nodeType===1?e?.getBoundingClientRect():t.subTree.component?Al(t.subTree.component):i9}function lm(t){return Z8(t)?Q_(t.subTree):t.subTree?[t.subTree.el]:[]}function Q_(t){if(!t.children)return[];const e=[];return t.children.forEach(n=>{n.component?e.push(...lm(n.component)):n?.el&&e.push(n.el)}),e}const e7="__vue-devtools-component-inspector__",t7="__vue-devtools-component-inspector__card__",r7="__vue-devtools-component-inspector__name__",n7="__vue-devtools-component-inspector__indicator__",s7={display:"block",zIndex:2147483640,position:"fixed",backgroundColor:"#42b88325",border:"1px solid #42b88350",borderRadius:"5px",transition:"all 0.1s ease-in",pointerEvents:"none"},Z_={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)"},eM={display:"inline-block",fontWeight:400,fontStyle:"normal",fontSize:"12px",opacity:.7};function Yc(){return document.getElementById(e7)}function tM(){return document.getElementById(t7)}function rM(){return document.getElementById(n7)}function nM(){return document.getElementById(r7)}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 um(t){const e=document.createElement("div");e.id=t.elementId??e7,Object.assign(e.style,{...s7,...cm(t.bounds),...t.style});const n=document.createElement("span");n.id=t7,Object.assign(n.style,{...Z_,top:t.bounds.top<35?0:"-35px"});const r=document.createElement("span");r.id=r7,r.innerHTML=`<${t.name}> `;const a=document.createElement("i");return a.id=n7,a.innerHTML=`${Math.round(t.bounds.width*100)/100} x ${Math.round(t.bounds.height*100)/100}`,Object.assign(a.style,eM),n.appendChild(r),n.appendChild(a),e.appendChild(n),document.body.appendChild(e),e}function pm(t){const e=Yc(),n=tM(),r=nM(),a=rM();e&&(Object.assign(e.style,{...s7,...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 sM(t){const e=Al(t);if(!e.width&&!e.height)return;const n=Fu(t);Yc()?pm({bounds:e,name:n}):um({bounds:e,name:n})}function i7(){const t=Yc();t&&(t.style.display="none")}let w0=null;function T0(t){const e=t.target;if(e){const n=e.__vueParentComponent;if(n&&(w0=n,n.vnode.el)){const a=Al(n),i=Fu(n);Yc()?pm({bounds:a,name:i}):um({bounds:a,name:i})}}}function iM(t,e){if(t.preventDefault(),t.stopPropagation(),w0){const n=G_(w0);e(n)}}let Np=null;function oM(){i7(),window.removeEventListener("mouseover",T0),window.removeEventListener("click",Np,!0),Np=null}function aM(){return window.addEventListener("mouseover",T0),new Promise(t=>{function e(n){n.preventDefault(),n.stopPropagation(),iM(n,r=>{window.removeEventListener("click",e,!0),Np=null,window.removeEventListener("mouseover",T0);const a=Yc();a&&(a.style.display="none"),t(JSON.stringify({id:r}))})}Np=e,window.addEventListener("click",e,!0)})}function lM(t){const e=x0(Fs.value,t.id);if(e){const[n]=lm(e);if(typeof n.scrollIntoView=="function")n.scrollIntoView({behavior:"smooth"});else{const r=Al(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=Al(e);if(r.width||r.height){const a=Fu(e),i=Yc();i?pm({...t,name:a,bounds:r}):um({...t,name:a,bounds:r}),setTimeout(()=>{i&&(i.style.display="none")},1500)}},1200)}}qt.__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__??=!0;function cM(t){let e=0;const n=setInterval(()=>{qt.__VUE_INSPECTOR__&&(clearInterval(n),e+=30,t()),e>=5e3&&clearInterval(n)},30)}function uM(){const t=qt.__VUE_INSPECTOR__,e=t.openInEditor;t.openInEditor=async(...n)=>{t.disable(),e(...n)}}function pM(){return new Promise(t=>{function e(){uM(),t(qt.__VUE_INSPECTOR__)}qt.__VUE_INSPECTOR__?e():cM(()=>{e()})})}let Vp=(function(t){return t.SKIP="__v_skip",t.IS_REACTIVE="__v_isReactive",t.IS_READONLY="__v_isReadonly",t.IS_SHALLOW="__v_isShallow",t.RAW="__v_raw",t})({});function hM(t){return!!(t&&t[Vp.IS_READONLY])}function o7(t){return hM(t)?o7(t[Vp.RAW]):!!(t&&t[Vp.IS_REACTIVE])}function vd(t){return!!(t&&t.__v_isRef===!0)}function R1(t){const e=t&&t[Vp.RAW];return e?R1(e):t}var fM=class{refEditor=new dM;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):R1(e)instanceof Map?e.delete(n):R1(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):R1(e)instanceof Map?e.set(t.newKey||n,r):R1(e)instanceof Set?e.add(r):e[t.newKey||n]=r}}}},dM=class{set(t,e){if(vd(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 vd(t)?t.value:t}isRef(t){return vd(t)||o7(t)}};const a7="__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS_STATE__";function mM(t){!zu||typeof localStorage>"u"||localStorage===null||localStorage.setItem(a7,JSON.stringify(t))}function gM(){if(!zu||typeof localStorage>"u"||localStorage===null)return{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""};const t=localStorage.getItem(a7);return t?JSON.parse(t):{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""}}qt.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS??=[];const l7=new Proxy(qt.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS,{get(t,e,n){return Reflect.get(t,e,n)}});function vM(t,e){ks.timelineLayersState[e.id]=!1,l7.push({...t,descriptorId:e.id,appRecord:am(e.app)})}function yM(t){const e={...ks.timelineLayersState,...t};mM(e),u7({timelineLayersState:e})}qt.__VUE_DEVTOOLS_KIT_INSPECTOR__??=[];const hm=new Proxy(qt.__VUE_DEVTOOLS_KIT_INSPECTOR__,{get(t,e,n){return Reflect.get(t,e,n)}}),c7=xl(()=>{Fa.hooks.callHook(xi.SEND_INSPECTOR_TO_CLIENT,fm())});function bM(t,e){hm.push({options:t,descriptor:e,treeFilterPlaceholder:t.treeFilterPlaceholder??"Search tree...",stateFilterPlaceholder:t.stateFilterPlaceholder??"Search state...",treeFilter:"",selectedNodeId:"",appRecord:am(e.app)}),c7()}function fm(){return hm.filter(t=>t.descriptor.app===Fs.value.app).filter(t=>t.descriptor.id!=="components").map(t=>{const e=t.descriptor,n=t.options;return{id:n.id,label:n.label,logo:e.logo,icon:`custom-ic-baseline-${n?.icon?.replace(/_/g,"-")}`,packageName:e.packageName,homepage:e.homepage,pluginId:e.id}})}function CM(t){const e=Na(t,Fs.value.app);if(!e)return;const n=e.descriptor,r=e.options,a=l7.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 Na(t,e){return hm.find(n=>n.options.id===t&&(e?n.descriptor.app===e:!0))}function o9(t){return Na(t)?.options.actions}function a9(t){return Na(t)?.options.nodeActions}let oi=(function(t){return t.VISIT_COMPONENT_TREE="visitComponentTree",t.INSPECT_COMPONENT="inspectComponent",t.EDIT_COMPONENT_STATE="editComponentState",t.GET_INSPECTOR_TREE="getInspectorTree",t.GET_INSPECTOR_STATE="getInspectorState",t.EDIT_INSPECTOR_STATE="editInspectorState",t.INSPECT_TIMELINE_EVENT="inspectTimelineEvent",t.TIMELINE_CLEARED="timelineCleared",t.SET_PLUGIN_SETTINGS="setPluginSettings",t})({}),ns=(function(t){return 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})({}),xi=(function(t){return 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})({});function SM(){const t=Y6();t.hook(ns.ADD_INSPECTOR,({inspector:r,plugin:a})=>{bM(r,a.descriptor)});const e=xl(async({inspectorId:r,plugin:a})=>{if(!r||!a?.descriptor?.app||ks.highPerfModeEnabled)return;const i=Na(r,a.descriptor.app),s={app:a.descriptor.app,inspectorId:r,filter:i?.treeFilter||"",rootNodes:[]};await new Promise(o=>{t.callHookWith(async l=>{await Promise.all(l.map(p=>p(s))),o()},oi.GET_INSPECTOR_TREE)}),t.callHookWith(async o=>{await Promise.all(o.map(l=>l({inspectorId:r,rootNodes:s.rootNodes})))},xi.SEND_INSPECTOR_TREE_TO_CLIENT)},120);t.hook(ns.SEND_INSPECTOR_TREE,e);const n=xl(async({inspectorId:r,plugin:a})=>{if(!r||!a?.descriptor?.app||ks.highPerfModeEnabled)return;const i=Na(r,a.descriptor.app),s={app:a.descriptor.app,inspectorId:r,nodeId:i?.selectedNodeId||"",state:null},o={currentTab:`custom-inspector:${r}`};s.nodeId&&await new Promise(l=>{t.callHookWith(async p=>{await Promise.all(p.map(u=>u(s,o))),l()},oi.GET_INSPECTOR_STATE)}),t.callHookWith(async l=>{await Promise.all(l.map(p=>p({inspectorId:r,nodeId:s.nodeId,state:s.state})))},xi.SEND_INSPECTOR_STATE_TO_CLIENT)},120);return t.hook(ns.SEND_INSPECTOR_STATE,n),t.hook(ns.CUSTOM_INSPECTOR_SELECT_NODE,({inspectorId:r,nodeId:a,plugin:i})=>{const s=Na(r,i.descriptor.app);s&&(s.selectedNodeId=a)}),t.hook(ns.TIMELINE_LAYER_ADDED,({options:r,plugin:a})=>{vM(r,a.descriptor)}),t.hook(ns.TIMELINE_EVENT_ADDED,({options:r,plugin:a})=>{const i=["performance","component-event","keyboard","mouse"];ks.highPerfModeEnabled||!ks.timelineLayersState?.[a.descriptor.id]&&!i.includes(r.layerId)||t.callHookWith(async s=>{await Promise.all(s.map(o=>o(r)))},xi.SEND_TIMELINE_EVENT_TO_CLIENT)}),t.hook(ns.GET_COMPONENT_INSTANCES,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(ns.GET_COMPONENT_BOUNDS,async({instance:r})=>Al(r)),t.hook(ns.GET_COMPONENT_NAME,({instance:r})=>Fu(r)),t.hook(ns.COMPONENT_HIGHLIGHT,({uid:r})=>{const a=Fs.value.instanceMap.get(r);a&&sM(a)}),t.hook(ns.COMPONENT_UNHIGHLIGHT,()=>{i7()}),t}qt.__VUE_DEVTOOLS_KIT_APP_RECORDS__??=[];qt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__??={};qt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__??="";qt.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__??=[];qt.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__??=[];const Ko="__VUE_DEVTOOLS_KIT_GLOBAL_STATE__";function EM(){return{connected:!1,clientConnected:!1,vitePluginDetected:!0,appRecords:[],activeAppRecordId:"",tabs:[],commands:[],highPerfModeEnabled:!0,devtoolsClientDetected:{},perfUniqueGroupId:0,timelineLayersState:gM()}}qt[Ko]??=EM();const xM=xl(t=>{Fa.hooks.callHook(xi.DEVTOOLS_STATE_UPDATED,{state:t})}),wM=xl((t,e)=>{Fa.hooks.callHook(xi.DEVTOOLS_CONNECTED_UPDATED,{state:t,oldState:e})}),$u=new Proxy(qt.__VUE_DEVTOOLS_KIT_APP_RECORDS__,{get(t,e,n){return e==="value"?qt.__VUE_DEVTOOLS_KIT_APP_RECORDS__:qt.__VUE_DEVTOOLS_KIT_APP_RECORDS__[e]}}),Fs=new Proxy(qt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__,{get(t,e,n){return e==="value"?qt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__:e==="id"?qt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__:qt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__[e]}});function dm(){xM({...qt[Ko],appRecords:$u.value,activeAppRecordId:Fs.id,tabs:qt.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__,commands:qt.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__})}function TM(t){qt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__=t,dm()}function AM(t){qt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__=t,dm()}const ks=new Proxy(qt[Ko],{get(t,e){return e==="appRecords"?$u:e==="activeAppRecordId"?Fs.id:e==="tabs"?qt.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__:e==="commands"?qt.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__:qt[Ko][e]},deleteProperty(t,e){return delete t[e],!0},set(t,e,n){return{...qt[Ko]},t[e]=n,qt[Ko][e]=n,!0}});function u7(t){const e={...qt[Ko],appRecords:$u.value,activeAppRecordId:Fs.id};(e.connected!==t.connected&&t.connected||e.clientConnected!==t.clientConnected&&t.clientConnected)&&wM(qt[Ko],e),Object.assign(qt[Ko],t),dm()}function _M(t){u7({clientConnected:t})}function MM(t={}){const{file:e,host:n,baseUrl:r=window.location.origin,line:a=0,column:i=0}=t;if(e){if(n==="chrome-extension"){const s=e.replace(/\\/g,"\\\\"),o=window.VUE_DEVTOOLS_CONFIG?.openInEditorHost??"/";fetch(`${o}__open-in-editor?file=${encodeURI(e)}`).then(l=>{if(!l.ok){const p=`Opening component ${s} failed`;console.log(`%c${p}`,"color:red")}})}else if(ks.vitePluginDetected){const s=qt.__VUE_DEVTOOLS_OPEN_IN_EDITOR_BASE_URL__??r;qt.__VUE_INSPECTOR__.openInEditor(s,e,a,i)}}}qt.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__??=[];const mm=new Proxy(qt.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__,{get(t,e,n){return Reflect.get(t,e,n)}});function A0(t){const e={};return Object.keys(t).forEach(n=>{e[n]=t[n].defaultValue}),e}function gm(t){return`__VUE_DEVTOOLS_NEXT_PLUGIN_SETTINGS__${t}__`}function PM(t){return(mm.find(n=>n[0].id===t&&!!n[0]?.settings)?.[0]??null)?.settings??null}function p7(t,e){const n=gm(t);if(n){const r=localStorage.getItem(n);if(r)return JSON.parse(r)}if(t){const r=mm.find(a=>a[0].id===t)?.[0]??null;return A0(r?.settings??{})}return A0(e)}function LM(t,e){const n=gm(t);localStorage.getItem(n)||localStorage.setItem(n,JSON.stringify(A0(e)))}function OM(t,e,n){const r=gm(t),a=localStorage.getItem(r),i=JSON.parse(a||"{}"),s={...i,[e]:n};localStorage.setItem(r,JSON.stringify(s)),Fa.hooks.callHookWith(o=>{o.forEach(l=>l({pluginId:t,key:e,oldValue:i[e],newValue:n,settings:s}))},oi.SET_PLUGIN_SETTINGS)}let $i=(function(t){return t.APP_INIT="app:init",t.APP_UNMOUNT="app:unmount",t.COMPONENT_UPDATED="component:updated",t.COMPONENT_ADDED="component:added",t.COMPONENT_REMOVED="component:removed",t.COMPONENT_EMIT="component:emit",t.PERFORMANCE_START="perf:start",t.PERFORMANCE_END="perf:end",t.ADD_ROUTE="router:add-route",t.REMOVE_ROUTE="router:remove-route",t.RENDER_TRACKED="render:tracked",t.RENDER_TRIGGERED="render:triggered",t.APP_CONNECTED="app:connected",t.SETUP_DEVTOOLS_PLUGIN="devtools-plugin:setup",t})({});const Ui=qt.__VUE_DEVTOOLS_HOOK??=Y6(),IM={vueAppInit(t){Ui.hook($i.APP_INIT,t)},vueAppUnmount(t){Ui.hook($i.APP_UNMOUNT,t)},vueAppConnected(t){Ui.hook($i.APP_CONNECTED,t)},componentAdded(t){return Ui.hook($i.COMPONENT_ADDED,t)},componentEmit(t){return Ui.hook($i.COMPONENT_EMIT,t)},componentUpdated(t){return Ui.hook($i.COMPONENT_UPDATED,t)},componentRemoved(t){return Ui.hook($i.COMPONENT_REMOVED,t)},setupDevtoolsPlugin(t){Ui.hook($i.SETUP_DEVTOOLS_PLUGIN,t)},perfStart(t){return Ui.hook($i.PERFORMANCE_START,t)},perfEnd(t){return Ui.hook($i.PERFORMANCE_END,t)}},kM={on:IM};var zM=class{plugin;hooks;constructor({plugin:t,ctx:e}){this.hooks=e.hooks,this.plugin=t}get on(){return{visitComponentTree:t=>{this.hooks.hook(oi.VISIT_COMPONENT_TREE,t)},inspectComponent:t=>{this.hooks.hook(oi.INSPECT_COMPONENT,t)},editComponentState:t=>{this.hooks.hook(oi.EDIT_COMPONENT_STATE,t)},getInspectorTree:t=>{this.hooks.hook(oi.GET_INSPECTOR_TREE,t)},getInspectorState:t=>{this.hooks.hook(oi.GET_INSPECTOR_STATE,t)},editInspectorState:t=>{this.hooks.hook(oi.EDIT_INSPECTOR_STATE,t)},inspectTimelineEvent:t=>{this.hooks.hook(oi.INSPECT_TIMELINE_EVENT,t)},timelineCleared:t=>{this.hooks.hook(oi.TIMELINE_CLEARED,t)},setPluginSettings:t=>{this.hooks.hook(oi.SET_PLUGIN_SETTINGS,t)}}}notifyComponentUpdate(t){if(ks.highPerfModeEnabled)return;const e=fm().find(n=>n.packageName===this.plugin.descriptor.packageName);if(e?.id){if(t){const n=[t.appContext.app,t.uid,t.parent?.uid,t];Ui.callHook($i.COMPONENT_UPDATED,...n)}else Ui.callHook($i.COMPONENT_UPDATED);this.hooks.callHook(ns.SEND_INSPECTOR_STATE,{inspectorId:e.id,plugin:this.plugin})}}addInspector(t){this.hooks.callHook(ns.ADD_INSPECTOR,{inspector:t,plugin:this.plugin}),this.plugin.descriptor.settings&&LM(t.id,this.plugin.descriptor.settings)}sendInspectorTree(t){ks.highPerfModeEnabled||this.hooks.callHook(ns.SEND_INSPECTOR_TREE,{inspectorId:t,plugin:this.plugin})}sendInspectorState(t){ks.highPerfModeEnabled||this.hooks.callHook(ns.SEND_INSPECTOR_STATE,{inspectorId:t,plugin:this.plugin})}selectInspectorNode(t,e){this.hooks.callHook(ns.CUSTOM_INSPECTOR_SELECT_NODE,{inspectorId:t,nodeId:e,plugin:this.plugin})}visitComponentTree(t){return this.hooks.callHook(oi.VISIT_COMPONENT_TREE,t)}now(){return ks.highPerfModeEnabled?0:Date.now()}addTimelineLayer(t){this.hooks.callHook(ns.TIMELINE_LAYER_ADDED,{options:t,plugin:this.plugin})}addTimelineEvent(t){ks.highPerfModeEnabled||this.hooks.callHook(ns.TIMELINE_EVENT_ADDED,{options:t,plugin:this.plugin})}getSettings(t){return p7(t??this.plugin.descriptor.id,this.plugin.descriptor.settings)}getComponentInstances(t){return this.hooks.callHook(ns.GET_COMPONENT_INSTANCES,{app:t})}getComponentBounds(t){return this.hooks.callHook(ns.GET_COMPONENT_BOUNDS,{instance:t})}getComponentName(t){return this.hooks.callHook(ns.GET_COMPONENT_NAME,{instance:t})}highlightElement(t){const e=t.__VUE_DEVTOOLS_NEXT_UID__;return this.hooks.callHook(ns.COMPONENT_HIGHLIGHT,{uid:e})}unhighlightElement(){return this.hooks.callHook(ns.COMPONENT_UNHIGHLIGHT)}};const NM=zM,VM=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"]),l9=/^\[native Symbol Symbol\((.*)\)\]$/,HM=/^\[object (\w+)\]$/,Hp=/^\[native (\w+) (.*?)(<>(([\s\S])*))?\]$/,DM=/^(?:function|class) (\w+)/,c9=1e4,u9=5e3,Jc="__vue_devtool_undefined__",Uu="__vue_devtool_infinity__",qu="__vue_devtool_negative_infinity__",Wu="__vue_devtool_nan__",RM={"<":"<",">":">",'"':""","&":"&"};function h7(t){return!Gi(t,"_")||!Vh(t._)?!1:Object.keys(t._).includes("vnode")}function Vh(t){return Object.prototype.toString.call(t)==="[object Object]"}function jM(t){if(t==null)return!0;const e=typeof t;return e==="string"||e==="number"||e==="boolean"}function f7(t){return!!t.__v_isRef}function BM(t){return f7(t)&&!!t.effect}function FM(t){return!!t.__v_isReactive}function $M(t){return!!t.__v_isReadonly}const Dp={[Jc]:"undefined",[Wu]:"NaN",[Uu]:"Infinity",[qu]:"-Infinity"},yd=Object.entries(Dp).reduce((t,[e,n])=>(t[n]=e,t),{});function UM(t){return t===null?"null":typeof t=="string"&&Dp[t]||!1}function qM(t){const e=new RegExp(`"(${Object.keys(Dp).join("|")})"`,"g");return t.replace(e,(n,r)=>Dp[r])}function WM(t){const e=yd[t.trim()];if(e)return`"${e}"`;const n=new RegExp(`:\\s*(${Object.keys(yd).join("|")})`,"g");return t.replace(n,(r,a)=>`:"${yd[a]}"`)}function d7(t){if(Array.isArray(t))return t.map(n=>d7(n)).join(" or ");if(t==null)return"null";const e=t.toString().match(DM);return typeof t=="function"&&e&&e[1]||"any"}function GM(t){return!jM(t)&&!Array.isArray(t)&&!Vh(t)?Object.prototype.toString.call(t):t}function m7(t){try{return{ref:f7(t),computed:BM(t),reactive:FM(t),readonly:$M(t)}}catch{return{ref:!1,computed:!1,reactive:!1,readonly:!1}}}function g7(t){return t?.__v_raw?t.__v_raw:t}function Hh(t){return t.replace(/[<>"&]/g,e=>RM[e]||e)}function Rp(t,e,n){if(typeof e=="function"&&(e=e.options),!e)return t;const{mixins:r,extends:a}=e;a&&Rp(t,a),r&&r.forEach(i=>Rp(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 KM(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=>Rp(i,s)),Rp(i,e),i}function XM(t){const e=[],n=t?.type?.props;for(const r in t?.props){const a=n?n[r]:null,i=sw(r);e.push({type:"props",key:i,value:Ga(()=>t.props[r]),editable:!0,meta:a?{type:a.type?d7(a.type):"any",required:!!a.required,...a.default?{default:a.default.toString()}:{}}:{type:"invalid"}})}return e}function YM(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:Ga(()=>i[s]),editable:!0}))}function JM(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 QM(t){const e=t.devtoolsRawSetupState||{};return Object.keys(t.setupState).filter(n=>!VM.has(n)&&n.split(/(?=[A-Z])/)[0]!=="use").map(n=>{const r=Ga(()=>g7(t.setupState[n])),a=r instanceof Error,i=e[n];let s,o=a||typeof r=="function"||Gi(r,"render")&&typeof r.render=="function"||Gi(r,"__asyncLoader")&&typeof r.__asyncLoader=="function"||typeof r=="object"&&r&&("setup"in r||"props"in r)||/^v[A-Z]/.test(n);if(i&&!a){const p=m7(i),{stateType:u,stateTypeName:h}=JM(p),d=p.ref||p.computed||p.reactive,m=Gi(i,"effect")?i.effect?.raw?.toString()||i.effect?.fn?.toString():null;u&&(o=!1),s={...u?{stateType:u,stateTypeName:h}:{},...m?{raw:m}:{},editable:d&&!p.readonly}}return{key:n,value:r,type:o?"setup (other)":"setup",...s}})}function ZM(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:Ga(()=>t?.proxy?.[i]),editable:typeof s.set=="function"})}return r}function eP(t){return Object.keys(t.attrs).map(e=>({type:"attrs",key:e,value:Ga(()=>t.attrs[e])}))}function tP(t){return Reflect.ownKeys(t.provides).map(e=>({type:"provided",key:e.toString(),value:Ga(()=>t.provides[e])}))}function rP(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:Ga(()=>t.ctx.hasOwnProperty(a)?t.ctx[a]:t.provides.hasOwnProperty(i)?t.provides[i]:r)}))}function nP(t){return Object.keys(t.refs).map(e=>({type:"template refs",key:e,value:Ga(()=>t.refs[e])}))}function sP(t){const e=t.type.emits,n=Array.isArray(e)?e:Object.keys(e??{}),r=Object.keys(t?.vnode?.props??{}),a=[];for(const i of r){const[s,...o]=i.split(/(?=[A-Z])/);if(s==="on"){const l=o.join("-").toLowerCase(),p=n.includes(l);a.push({type:"event listeners",key:l,value:{_custom:{displayText:p?"✅ Declared":"⚠️ Not declared",key:p?"✅ Declared":"⚠️ Not declared",value:p?"✅ Declared":"⚠️ Not declared",tooltipText:p?null:`The event <code>${l}</code> is not declared in the <code>emits</code> option. It will leak into the component's attributes (<code>$attrs</code>).`}}})}}return a}function iP(t){const e=KM(t);return XM(t).concat(YM(t),QM(t),ZM(t,e),eP(t),tP(t),rP(t,e),nP(t),sP(t))}qt.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__??=new Set;function oP(t,e){const[n,r]=t;if(n.app!==e)return;const a=new NM({plugin:{setupFn:r,descriptor:n},ctx:Fa});n.packageName==="vuex"&&a.on.editInspectorState(i=>{a.sendInspectorState(i.inspectorId)}),r(a)}function v7(t,e){qt.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.has(t)||ks.highPerfModeEnabled&&!e?.inspectingComponent||(qt.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.add(t),mm.forEach(n=>{oP(n,t)}))}const jp="__VUE_DEVTOOLS_ROUTER__",fu="__VUE_DEVTOOLS_ROUTER_INFO__";qt[fu]??={currentRoute:null,routes:[]};qt[jp]??={};const aP=new Proxy(qt[fu],{get(t,e){return qt[fu][e]}}),p9=new Proxy(qt[jp],{get(t,e){if(e==="value")return qt[jp]}});function lP(t){const e=new Map;return(t?.getRoutes()||[]).filter(n=>!e.has(n.path)&&e.set(n.path,1))}function vm(t){return t.map(e=>{let{path:n,name:r,children:a,meta:i}=e;return a?.length&&(a=vm(a)),{path:n,name:r,children:a,meta:i}})}function cP(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:vm(s)}}return t}function uP(t,e){function n(){const r=t.app?.config.globalProperties.$router,a=cP(r?.currentRoute.value),i=vm(lP(r)),s=console.warn;console.warn=()=>{},qt[fu]={currentRoute:a?t0(a):{},routes:t0(i)},qt[jp]=r,console.warn=s}n(),kM.on.componentUpdated(xl(()=>{e.value?.app===t.app&&(n(),!ks.highPerfModeEnabled&&Fa.hooks.callHook(xi.ROUTER_INFO_UPDATED,{state:qt[fu]}))},200))}function pP(t){return{async getInspectorTree(e){const n={...e,app:Fs.value.app,rootNodes:[]};return await new Promise(r=>{t.callHookWith(async a=>{await Promise.all(a.map(i=>i(n))),r()},oi.GET_INSPECTOR_TREE)}),n.rootNodes},async getInspectorState(e){const n={...e,app:Fs.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()},oi.GET_INSPECTOR_STATE)}),n.state},editInspectorState(e){const n=new fM,r={...e,app:Fs.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))},oi.EDIT_INSPECTOR_STATE)},sendInspectorState(e){const n=Na(e);t.callHook(ns.SEND_INSPECTOR_STATE,{inspectorId:e,plugin:{descriptor:n.descriptor,setupFn:()=>({})}})},inspectComponentInspector(){return aM()},cancelInspectComponentInspector(){return oM()},getComponentRenderCode(e){const n=x0(Fs.value,e);if(n)return typeof n?.type!="function"?n.render.toString():n.type.toString()},scrollToComponent(e){return lM({id:e})},openInEditor:MM,getVueInspector:pM,toggleApp(e,n){const r=$u.value.find(a=>a.id===e);r&&(AM(e),TM(r),uP(r,Fs),c7(),v7(r.app,n))},inspectDOM(e){const n=x0(Fs.value,e);if(n){const[r]=lm(n);r&&(qt.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__=r)}},updatePluginSettings(e,n,r){OM(e,n,r)},getPluginSettings(e){return{options:PM(e),values:p7(e)}}}}qt.__VUE_DEVTOOLS_ENV__??={vitePluginDetected:!1};const h9=SM();qt.__VUE_DEVTOOLS_KIT_CONTEXT__??={hooks:h9,get state(){return{...ks,activeAppRecordId:Fs.id,activeAppRecord:Fs.value,appRecords:$u.value}},api:pP(h9)};const Fa=qt.__VUE_DEVTOOLS_KIT_CONTEXT__;var hP=J8({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/lib/speakingurl.js":((t,e)=>{(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(""),p=[";","?",":","@","&","=","+","$",","].join(""),u=[".","!","~","*","'","(",")"].join(""),h=function(C,S){var x="-",g="",w="",y=!0,_={},T,O,I,z,q,W,F,N,$,H,R,K,se,he,Le="";if(typeof C!="string")return"";if(typeof S=="string"&&(x=S),F=o.en,N=s.en,typeof S=="object"){T=S.maintainCase||!1,_=S.custom&&typeof S.custom=="object"?S.custom:_,I=+S.truncate>1&&S.truncate||!1,z=S.uric||!1,q=S.uricNoSlash||!1,W=S.mark||!1,y=!(S.symbols===!1||S.lang===!1),x=S.separator||x,z&&(Le+=l),q&&(Le+=p),W&&(Le+=u),F=S.lang&&o[S.lang]&&y?o[S.lang]:y?o.en:{},N=S.lang&&s[S.lang]?s[S.lang]:S.lang===!1||S.lang===!0?{}:s.en,S.titleCase&&typeof S.titleCase.length=="number"&&Array.prototype.toString.call(S.titleCase)?(S.titleCase.forEach(function(X){_[X+""]=X+""}),O=!0):O=!!S.titleCase,S.custom&&typeof S.custom.length=="number"&&Array.prototype.toString.call(S.custom)&&S.custom.forEach(function(X){_[X+""]=X+""}),Object.keys(_).forEach(function(X){var Q;X.length>1?Q=new RegExp("\\b"+m(X)+"\\b","gi"):Q=new RegExp(m(X),"gi"),C=C.replace(Q,_[X])});for(R in _)Le+=R}for(Le+=x,Le=m(Le),C=C.replace(/(^\s+|\s+$)/g,""),se=!1,he=!1,H=0,K=C.length;H<K;H++)R=C[H],f(R,_)?se=!1:N[R]?(R=se&&N[R].match(/[A-Za-z0-9]/)?" "+N[R]:N[R],se=!1):R in r?(H+1<K&&a.indexOf(C[H+1])>=0?(w+=R,R=""):he===!0?(R=i[w]+r[R],w=""):R=se&&r[R].match(/[A-Za-z0-9]/)?" "+r[R]:r[R],se=!1,he=!1):R in i?(w+=R,R="",H===K-1&&(R=i[w]),he=!0):F[R]&&!(z&&l.indexOf(R)!==-1)&&!(q&&p.indexOf(R)!==-1)?(R=se||g.substr(-1).match(/[A-Za-z0-9]/)?x+F[R]:F[R],R+=C[H+1]!==void 0&&C[H+1].match(/[A-Za-z0-9]/)?x:"",se=!0):(he===!0?(R=i[w]+R,w="",he=!1):se&&(/[A-Za-z0-9]/.test(R)||g.substr(-1).match(/A-Za-z0-9]/))&&(R=" "+R),se=!1),g+=R.replace(new RegExp("[^\\w\\s"+Le+"_-]","g"),x);return O&&(g=g.replace(/(\w)(\S*)/g,function(X,Q,fe){var Ce=Q.toUpperCase()+(fe!==null?fe:"");return Object.keys(_).indexOf(Ce.toLowerCase())<0?Ce:Ce.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 S in C)if(C[S]===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)})}),fP=J8({"../../node_modules/.pnpm/speakingurl@14.0.1/node_modules/speakingurl/index.js":((t,e)=>{e.exports=hP()})});fP();qt.__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__??={id:0,appIds:new Set};function dP(t){ks.highPerfModeEnabled=t??!ks.highPerfModeEnabled,!t&&Fs.value&&v7(Fs.value.app)}function mP(t){const e=new Set,n=t._custom.value;for(let r=0;r<n.length;r++){const a=n[r];e.add(Dh(a))}return e}function gP(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,Dh(i))}return e}function Dh(t){if(t!==Jc){if(t===Uu)return Number.POSITIVE_INFINITY;if(t===qu)return Number.NEGATIVE_INFINITY;if(t===Wu)return NaN;if(t&&t._custom){const{_custom:e}=t;return e.type==="component"?Fs.value.instanceMap.get(e.id):e.type==="map"?gP(t):e.type==="set"?mP(t):e.type==="bigint"?BigInt(e.value):Dh(e.value)}else if(l9.test(t)){const[,e]=l9.exec(t);return Symbol.for(e)}else if(Hp.test(t)){const[,e,n,,r]=Hp.exec(t),a=new qt[e](n);return e==="Error"&&r&&(a.stack=r),a}else return t}}function y7(t,e){return Dh(e)}function du(t,e=!0){const n=typeof t;if(t==null||t===Jc||t==="undefined")return"null";if(n==="boolean"||n==="number"||t===Uu||t===qu||t===Wu)return"literal";if(t?._custom)return e||t._custom.display!=null||t._custom.displayText!=null?"custom":du(t._custom.value);if(typeof t=="string"){const r=Hp.exec(t);if(r){const[,a]=r;return`native ${a}`}else return"string"}else return Array.isArray(t)||t?._isArray?"array":Vh(t)?"plain-object":"unknown"}function b7(t,e=!1,n){const{customClass:r}=n??{};let a;const i=du(t,!1);if(i!=="custom"&&t?._custom&&(t=t._custom.value),a=UM(t))return a;if(i==="custom")return t._custom.value?._custom&&b7(t._custom.value,e,n)||t._custom.displayText||t._custom.display;if(i==="array")return`Array[${t.length}]`;if(i==="plain-object")return`Object${Object.keys(t).length?"":" (empty)"}`;if(i?.includes("native"))return Hh(Hp.exec(t)?.[2]);if(typeof t=="string"){const s=t.match(HM);s?t=L1(s[1]):e?t=`<span>"</span>${r?.string?`<span class=${r.string}>${L1(t)}</span>`:L1(t)}<span>"</span>`:t=r?.string?`<span class="${r?.string??""}">${L1(t)}</span>`:L1(t)}return t}function L1(t){return Hh(t).replace(/ /g," ").replace(/\n/g,"<span>\\n</span>")}function ym(t){let e;const n=du(t)==="custom";let r={};if(n){const a=t,i=a._custom?.value,s=a._custom?.type,o=typeof i=="object"&&i!==null&&"_custom"in i?ym(i):{inherit:void 0,value:void 0,customType:void 0};r=o.inherit||a._custom?.fields||{},t=o.value||i,e=o.customType||s}return t&&t._isArray&&(t=t.items),{value:t,inherit:r,customType:e}}function vP(t,e){return e==="bigint"||e==="date"?t:qM(JSON.stringify(t))}function cp(t,e){return e==="bigint"?BigInt(t):e==="date"?new Date(t):JSON.parse(WM(t),y7)}function C7(t){ks.devtoolsClientDetected={...ks.devtoolsClientDetected,...t};const e=Object.values(ks.devtoolsClientDetected).some(Boolean);dP(!e)}qt.__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__??=C7;var yP=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()}},S7=class{constructor(e){this.generateIdentifier=e,this.kv=new yP}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)}},bP=class extends S7{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)}};function CP(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 SP(t,e){const n=CP(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 Bc(t,e){Object.entries(t).forEach(([n,r])=>e(r,n))}function up(t,e){return t.indexOf(e)!==-1}function f9(t,e){for(let n=0;n<t.length;n++){const r=t[n];if(e(r))return r}}var EP=class{constructor(){this.transfomers={}}register(t){this.transfomers[t.name]=t}findApplicable(t){return SP(this.transfomers,e=>e.isApplicable(t))}findByName(t){return this.transfomers[t]}};const xP=t=>Object.prototype.toString.call(t).slice(8,-1),E7=t=>typeof t>"u",wP=t=>t===null,mu=t=>typeof t!="object"||t===null||t===Object.prototype?!1:Object.getPrototypeOf(t)===null?!0:Object.getPrototypeOf(t)===Object.prototype,_0=t=>mu(t)&&Object.keys(t).length===0,$a=t=>Array.isArray(t),TP=t=>typeof t=="string",AP=t=>typeof t=="number"&&!isNaN(t),_P=t=>typeof t=="boolean",MP=t=>t instanceof RegExp,gu=t=>t instanceof Map,vu=t=>t instanceof Set,x7=t=>xP(t)==="Symbol",PP=t=>t instanceof Date&&!isNaN(t.valueOf()),LP=t=>t instanceof Error,d9=t=>typeof t=="number"&&isNaN(t),OP=t=>_P(t)||wP(t)||E7(t)||AP(t)||TP(t)||x7(t),IP=t=>typeof t=="bigint",kP=t=>t===1/0||t===-1/0,zP=t=>ArrayBuffer.isView(t)&&!(t instanceof DataView),NP=t=>t instanceof URL,w7=t=>t.replace(/\./g,"\\."),bd=t=>t.map(String).map(w7).join("."),K1=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};function vo(t,e,n,r){return{isApplicable:t,annotation:e,transform:n,untransform:r}}const T7=[vo(E7,"undefined",()=>null,()=>{}),vo(IP,"bigint",t=>t.toString(),t=>typeof BigInt<"u"?BigInt(t):(console.error("Please add a BigInt polyfill."),t)),vo(PP,"Date",t=>t.toISOString(),t=>new Date(t)),vo(LP,"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}),vo(MP,"regexp",t=>""+t,t=>{const e=t.slice(1,t.lastIndexOf("/")),n=t.slice(t.lastIndexOf("/")+1);return new RegExp(e,n)}),vo(vu,"set",t=>[...t.values()],t=>new Set(t)),vo(gu,"map",t=>[...t.entries()],t=>new Map(t)),vo(t=>d9(t)||kP(t),"number",t=>d9(t)?"NaN":t>0?"Infinity":"-Infinity",Number),vo(t=>t===0&&1/t===-1/0,"number",()=>"-0",Number),vo(NP,"URL",t=>t.toString(),t=>new URL(t))];function Rh(t,e,n,r){return{isApplicable:t,annotation:e,transform:n,untransform:r}}const A7=Rh((t,e)=>x7(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}),VP=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((t,e)=>(t[e.name]=e,t),{}),_7=Rh(zP,t=>["typed-array",t.constructor.name],t=>[...t],(t,e)=>{const n=VP[e[1]];if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(t)});function M7(t,e){return t?.constructor?!!e.classRegistry.getIdentifier(t.constructor):!1}const P7=Rh(M7,(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)}),L7=Rh((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)}),HP=[P7,A7,L7,_7],m9=(t,e)=>{const n=f9(HP,a=>a.isApplicable(t,e));if(n)return{value:n.transform(t,e),type:n.annotation(t,e)};const r=f9(T7,a=>a.isApplicable(t,e));if(r)return{value:r.transform(t,e),type:r.annotation}},O7={};T7.forEach(t=>{O7[t.annotation]=t});const DP=(t,e,n)=>{if($a(e))switch(e[0]){case"symbol":return A7.untransform(t,e,n);case"class":return P7.untransform(t,e,n);case"custom":return L7.untransform(t,e,n);case"typed-array":return _7.untransform(t,e,n);default:throw new Error("Unknown transformation: "+e)}else{const r=O7[e];if(!r)throw new Error("Unknown transformation: "+e);return r.untransform(t,n)}},Ec=(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 I7(t){if(up(t,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(up(t,"prototype"))throw new Error("prototype is not allowed as a property");if(up(t,"constructor"))throw new Error("constructor is not allowed as a property")}const RP=(t,e)=>{I7(e);for(let n=0;n<e.length;n++){const r=e[n];if(vu(t))t=Ec(t,+r);else if(gu(t)){const a=+r,i=+e[++n]==0?"key":"value",s=Ec(t,a);switch(i){case"key":t=s;break;case"value":t=t.get(s);break}}else t=t[r]}return t},M0=(t,e,n)=>{if(I7(e),e.length===0)return n(t);let r=t;for(let i=0;i<e.length-1;i++){const s=e[i];if($a(r)){const o=+s;r=r[o]}else if(mu(r))r=r[s];else if(vu(r)){const o=+s;r=Ec(r,o)}else if(gu(r)){if(i===e.length-2)break;const l=+s,p=+e[++i]==0?"key":"value",u=Ec(r,l);switch(p){case"key":r=u;break;case"value":r=r.get(u);break}}}const a=e[e.length-1];if($a(r)?r[+a]=n(r[+a]):mu(r)&&(r[a]=n(r[a])),vu(r)){const i=Ec(r,+a),s=n(i);i!==s&&(r.delete(i),r.add(s))}if(gu(r)){const i=+e[e.length-2],s=Ec(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 P0(t,e,n=[]){if(!t)return;if(!$a(t)){Bc(t,(i,s)=>P0(i,e,[...n,...K1(s)]));return}const[r,a]=t;a&&Bc(a,(i,s)=>{P0(i,e,[...n,...K1(s)])}),e(r,n)}function jP(t,e,n){return P0(e,(r,a)=>{t=M0(t,a,i=>DP(i,r,n))}),t}function BP(t,e){function n(r,a){const i=RP(t,K1(a));r.map(K1).forEach(s=>{t=M0(t,s,()=>i)})}if($a(e)){const[r,a]=e;r.forEach(i=>{t=M0(t,K1(i),()=>t)}),a&&Bc(a,n)}else Bc(e,n);return t}const FP=(t,e)=>mu(t)||$a(t)||gu(t)||vu(t)||M7(t,e);function $P(t,e,n){const r=n.get(t);r?r.push(e):n.set(t,[e])}function UP(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(bd):n[bd(i)]=s.map(bd)}),r?_0(n)?[r]:[r,n]:_0(n)?void 0:n}const k7=(t,e,n,r,a=[],i=[],s=new Map)=>{const o=OP(t);if(!o){$P(t,a,e);const m=s.get(t);if(m)return r?{transformedValue:null}:m}if(!FP(t,n)){const m=m9(t,n),f=m?{transformedValue:m.value,annotations:[m.type]}:{transformedValue:t};return o||s.set(t,f),f}if(up(i,t))return{transformedValue:null};const l=m9(t,n),p=l?.value??t,u=$a(p)?[]:{},h={};Bc(p,(m,f)=>{if(f==="__proto__"||f==="constructor"||f==="prototype")throw new Error(`Detected property ${f}. This is a prototype pollution risk, please remove it from your object.`);const v=k7(m,e,n,r,[...a,f],[...i,t],s);u[f]=v.transformedValue,$a(v.annotations)?h[f]=v.annotations:mu(v.annotations)&&Bc(v.annotations,(C,S)=>{h[w7(f)+"."+S]=C})});const d=_0(h)?{transformedValue:u,annotations:l?[l.type]:void 0}:{transformedValue:u,annotations:l?[l.type,h]:h};return o||s.set(t,d),d};function z7(t){return Object.prototype.toString.call(t).slice(8,-1)}function g9(t){return z7(t)==="Array"}function qP(t){if(z7(t)!=="Object")return!1;const e=Object.getPrototypeOf(t);return!!e&&e.constructor===Object&&e===Object.prototype}function WP(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 L0(t,e={}){if(g9(t))return t.map(a=>L0(a,e));if(!qP(t))return t;const n=Object.getOwnPropertyNames(t),r=Object.getOwnPropertySymbols(t);return[...n,...r].reduce((a,i)=>{if(g9(e.props)&&!e.props.includes(i))return a;const s=t[i],o=L0(s,e);return WP(a,i,o,t,e.nonenumerable),a},{})}var kr=class{constructor({dedupe:t=!1}={}){this.classRegistry=new bP,this.symbolRegistry=new S7(e=>e.description??""),this.customTransformerRegistry=new EP,this.allowedErrorProps=[],this.dedupe=t}serialize(t){const e=new Map,n=k7(t,e,this,this.dedupe),r={json:n.transformedValue};n.annotations&&(r.meta={...r.meta,values:n.annotations});const a=UP(e,this.dedupe);return a&&(r.meta={...r.meta,referentialEqualities:a}),r}deserialize(t){const{json:e,meta:n}=t;let r=L0(e);return n?.values&&(r=jP(r,n.values,this)),n?.referentialEqualities&&(r=BP(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)}};kr.defaultInstance=new kr;kr.serialize=kr.defaultInstance.serialize.bind(kr.defaultInstance);kr.deserialize=kr.defaultInstance.deserialize.bind(kr.defaultInstance);kr.stringify=kr.defaultInstance.stringify.bind(kr.defaultInstance);kr.parse=kr.defaultInstance.parse.bind(kr.defaultInstance);kr.registerClass=kr.defaultInstance.registerClass.bind(kr.defaultInstance);kr.registerSymbol=kr.defaultInstance.registerSymbol.bind(kr.defaultInstance);kr.registerCustom=kr.defaultInstance.registerCustom.bind(kr.defaultInstance);kr.allowErrorProps=kr.defaultInstance.allowErrorProps.bind(kr.defaultInstance);kr.serialize;kr.deserialize;kr.stringify;kr.parse;kr.registerClass;kr.registerCustom;kr.registerSymbol;kr.allowErrorProps;const v9="__devtools-kit-broadcast-messaging-event-key__",GP="__devtools-kit:broadcast-channel__";function y9(){const t=new BroadcastChannel(GP);return{post:e=>{t.postMessage(kr.stringify({event:v9,data:e}))},on:e=>{t.onmessage=n=>{const r=kr.parse(n.data);r.event===v9&&e(r.data)}}}}const KP="electron:client-context",XP="electron:proxy-context",YP="electron:server-context",Oa={CLIENT_TO_PROXY:"client->proxy",PROXY_TO_CLIENT:"proxy->client",PROXY_TO_SERVER:"proxy->server",SERVER_TO_PROXY:"server->proxy"};function JP(){return qt[KP]}function QP(){return qt[XP]}function ZP(){return qt[YP]}function eL(){const t=JP();return{post:e=>{t.emit(Oa.CLIENT_TO_PROXY,kr.stringify(e))},on:e=>{t.on(Oa.PROXY_TO_CLIENT,n=>{e(kr.parse(n))})}}}function tL(){const t=QP();return{post:e=>{},on:e=>{t.on(Oa.SERVER_TO_PROXY,n=>{t.broadcast.emit(Oa.PROXY_TO_CLIENT,n)}),t.on(Oa.CLIENT_TO_PROXY,n=>{t.broadcast.emit(Oa.PROXY_TO_SERVER,n)})}}}function rL(){const t=ZP();return{post:e=>{t.emit(Oa.SERVER_TO_PROXY,kr.stringify(e))},on:e=>{t.on(Oa.PROXY_TO_SERVER,n=>{e(kr.parse(n))})}}}const nL="electron:client-context",Bp={PROXY_TO_SERVER:"proxy->server",SERVER_TO_PROXY:"server->proxy"};function sL(t){qt[nL]=t}function iL(){let t=!1,e=null,n=null,r=null;function a(){try{clearTimeout(n),e=chrome.runtime.connect({name:`${chrome.devtools.inspectedWindow.tabId}`}),sL(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(kr.stringify(i))},on:i=>{r=s=>{t||i(kr.parse(s))},e?.onMessage.addListener(r)}}}function oL(){const t=chrome.runtime.connect({name:"content-script"});function e(r){window.postMessage({source:Bp.PROXY_TO_SERVER,payload:r},"*")}function n(r){if(r.data&&r.data.source===Bp.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(kr.stringify({event:"shutdown"}))}),e(kr.stringify({event:"init"})),{post:r=>{},on:r=>{}}}function aL(){return{post:t=>{window.postMessage({source:Bp.SERVER_TO_PROXY,payload:kr.stringify(t)},"*")},on:t=>{const e=n=>{n.data.source===Bp.PROXY_TO_SERVER&&n.data.payload&&t(kr.parse(n.data.payload))};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}}}const Fp="__devtools-kit-iframe-messaging-event-key__",lL="iframe:server-context";function b9(){return qt[lL]}function cL(){return zu?{post:t=>window.parent.postMessage(kr.stringify({event:Fp,data:t}),"*"),on:t=>window.addEventListener("message",e=>{try{const n=kr.parse(e.data);e.source===window.parent&&n.event===Fp&&t(n.data)}catch{}})}:{post:t=>{},on:t=>{}}}function uL(){return zu?{post:t=>{b9()?.contentWindow?.postMessage(kr.stringify({event:Fp,data:t}),"*")},on:t=>{window.addEventListener("message",e=>{const n=b9();try{const r=kr.parse(e.data);e.source===n?.contentWindow&&r.event===Fp&&t(r.data)}catch{}})}}:{post:t=>{},on:t=>{}}}const $p="__devtools-kit-vite-messaging-event-key__",N7="vite:client-context",pL="vite:server-context";function hL(){return qt[N7]}function fL(t){qt[N7]=t}function dL(){return qt[pL]}function mL(){const t=hL();return{post:e=>{t?.send($p,kr.stringify(e))},on:e=>{t?.on($p,n=>{e(kr.parse(n))})}}}function gL(){const t=dL(),e=t.hot??t.ws;return{post:n=>e?.send($p,kr.stringify(n)),on:n=>e?.on($p,r=>{n(kr.parse(r))})}}qt.__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__??=[];qt.__VUE_DEVTOOLS_KIT_RPC_CLIENT__??=null;qt.__VUE_DEVTOOLS_KIT_RPC_SERVER__??=null;qt.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__??=null;qt.__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__??=null;qt.__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__??=null;function vL(t){qt.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=t}function yL(){return qt.__VUE_DEVTOOLS_KIT_RPC_CLIENT__}function V7(){return qt.__VUE_DEVTOOLS_KIT_RPC_SERVER__}function bL(t){qt.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=t}function CL(){return qt.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__}function SL(t,e="client"){const n={iframe:{client:cL,server:uL}[e],electron:{client:eL,proxy:tL,server:rL}[e],vite:{client:mL,server:gL}[e],broadcast:{client:y9,server:y9}[e],extension:{client:iL,proxy:oL,server:aL}[e]}[t];return n()}function O0(t,e={}){const{channel:n,options:r,preset:a}=e,i=a?SL(a):n,s=Sw(t,{...r,...i,timeout:-1});if(a==="vite"){bL(s);return}return vL(s),s}function EL(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;">${Hh(i)}${a}</span>`,tooltipText:e.trim()?`<pre>${e}</pre>`:null}}}function xL(t){const e=BigInt.prototype.toString.call(t);return{_custom:{type:"bigint",displayText:`BigInt(${e})`,value:e}}}function wL(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 TL(t){return{_custom:{type:"map",displayText:"Map",value:Object.fromEntries(t),readOnly:!0,fields:{abstract:!0}}}}function AL(t){const e=Array.from(t);return{_custom:{type:"set",displayText:`Set[${e.length}]`,value:e,readOnly:!0}}}function _L(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 ML(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 PL(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 LL(t){return{_custom:{type:"store",displayText:"Store",value:{state:t.state,getters:_L(t)},fields:{abstract:!0}}}}function OL(t){return{_custom:{type:"router",displayText:"VueRouter",value:{options:t.options,currentRoute:t.currentRoute},fields:{abstract:!0}}}}function IL(t){t._&&(t=t._);const e=iP(t);return{_custom:{type:"component",id:t.__VUE_DEVTOOLS_NEXT_UID__,displayText:Fu(t),tooltipText:"Component instance",value:ML(e),fields:{abstract:!0}}}}function kL(t){let e=W_(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 zL(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:PL(t.attributes)}}}catch{return{_custom:{type:"HTMLElement",displayText:`<span class="text-blue-500">${String(t)}</span>`}}}}function NL(t){if(Gi(t,"_value",!0))return t._value;if(Gi(t,"value",!0))return t.value}function VL(t){const e=m7(t);if(e.ref||e.computed||e.reactive){const r=e.computed?"Computed":e.ref?"Ref":e.reactive?"Reactive":null,a=g7(e.reactive?t:NL(t)),i=Gi(t,"effect")?t.effect?.raw?.toString()||t.effect?.fn?.toString():null;return{_custom:{type:r?.toLowerCase(),stateTypeName:r,value:a,...i?{tooltipText:`<span class="font-mono">${i}</span>`}:{}}}}if(Gi(t,"__asyncLoader")&&typeof t.__asyncLoader=="function")return{_custom:{type:"component-definition",display:"Async component definition"}}}function HL(t,e,n,r){if(t==="compilerOptions")return;const a=this[t],i=typeof a;if(Array.isArray(a)){const s=a.length;return s>u9?{_isArray:!0,length:s,items:a.slice(0,u9)}:a}else{if(typeof a=="string")return a.length>c9?`${a.substring(0,c9)}... (${a.length} total length)`:a;if(i==="undefined")return Jc;if(a===Number.POSITIVE_INFINITY)return Uu;if(a===Number.NEGATIVE_INFINITY)return qu;if(typeof a=="function")return EL(a);if(i==="symbol")return`[native Symbol ${Symbol.prototype.toString.call(a)}]`;if(typeof a=="bigint")return xL(a);if(a!==null&&typeof a=="object"){const s=Object.prototype.toString.call(a);if(s==="[object Map]")return TL(a);if(s==="[object Set]")return AL(a);if(s==="[object RegExp]")return`[native RegExp ${RegExp.prototype.toString.call(a)}]`;if(s==="[object Date]")return wL(a);if(s==="[object Error]")return`[native Error ${a.message}<>${a.stack}]`;if(Gi(a,"state",!0)&&Gi(a,"_vm",!0))return LL(a);if(a.constructor&&a.constructor.name==="VueRouter")return OL(a);if(h7(a)){const l=IL(a),p=r?.get(a);return p&&p<n?`[[CircularRef]] <${l._custom.displayText}>`:(r?.set(a,n),l)}else{if(Gi(a,"render",!0)&&typeof a.render=="function")return kL(a);if(a.constructor&&a.constructor.name==="VNode")return`[native VNode <${a.tag}>]`;if(typeof HTMLElement<"u"&&a instanceof HTMLElement)return zL(a);if(a.constructor?.name==="Store"&&"_wrappedGetters"in a)return"[object Store]";if(Gi(a,"currentRoute",!0))return"[object Router]"}const o=VL(a);if(o!=null)return o}else if(Number.isNaN(a))return Wu}return GM(a)}const $2=2*1024*1024;function C9(t,e){return e==="[object Object]"}function DL(t,e){return e==="[object Array]"}function RL(t){const e=t?.constructor?.name;return e==="Dep"&&"activeLink"in t||e==="Link"&&"dep"in t}function I0(t,e,n,r,a=0,i=new Map){let s,o,l,p,u;const h=r.get(t);if(h!=null)return h;const d=n.length,m=Object.prototype.toString.call(t);if(C9(t,m)){if(RL(t))return d;s={},r.set(t,d),n.push(s);const f=Object.keys(t);for(p=0,u=f.length;p<u;p++){if(o=f[p],o==="compilerOptions")return d;l=t[o];const v=l!=null&&C9(l,Object.prototype.toString.call(t))&&h7(l);try{e&&(l=e.call(t,o,l,a,i))}catch(C){l=C}s[o]=I0(l,e,n,r,a+1,i),v&&i.delete(l)}}else if(DL(t,m))for(s=[],r.set(t,d),n.push(s),p=0,u=t.length;p<u;p++){try{l=t[p],e&&(l=e.call(t,p,l,a,i))}catch(f){l=f}s[p]=I0(l,e,n,r,a+1,i)}else n.push(t);return d}function jL(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 p=Object.keys(i);for(r=0,a=p.length;r<a;r++)s=p[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 BL(t,e=null,n=null){let r;try{r=arguments.length===1?JSON.stringify(t):JSON.stringify(t,(a,i)=>e?.(a,i)?.call(this),n)}catch{r=FL(t,e,n)}if(r.length>$2){const a=Math.ceil(r.length/$2),i=[];for(let s=0;s<a;s++)i.push(r.slice(s*$2,(s+1)*$2));return i}return r}function FL(t,e=null,n=null){const r=[];return I0(t,e,r,new Map),n?` ${JSON.stringify(r,null,n)}`:` ${JSON.stringify(r)}`}function S9(t,e=null){if(Array.isArray(t)&&(t=t.join("")),/^\s/.test(t)){const r=JSON.parse(t);return jL(r,e),r[0]}else return arguments.length===1?JSON.parse(t):JSON.parse(t,e)}function O1(t){return BL(t,HL)}function ei(t,e=!1){return t==null?{}:e?S9(t,y7):S9(t)}const as={get ctx(){return Fa},get api(){return Fa.api}},$L=xt(!1),eX=async t=>{const e={file:t};return Ra&&(e.host="chrome-extension"),Yt.value.openInEditor(e)};function k0(t,e={},n){for(const r in t){const a=t[r],i=n?`${n}:${r}`:r;typeof a=="object"&&a!==null?k0(a,e,i):typeof a=="function"&&(e[i]=a)}return e}const UL={run:t=>t()},qL=()=>UL,H7=typeof console.createTask<"u"?console.createTask:qL;function WL(t,e){const n=e.shift(),r=H7(n);return t.reduce((a,i)=>a.then(()=>r.run(()=>i(...e))),Promise.resolve())}function GL(t,e){const n=e.shift(),r=H7(n);return Promise.all(t.map(a=>r.run(()=>a(...e))))}function Cd(t,e){for(const n of[...t])n(e)}var KL=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=k0(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=k0(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(WL,t,...e)}callHookParallel(t,...e){return e.unshift(t),this.callHookWith(GL,t,...e)}callHookWith(t,e,...n){const r=this._before||this._after?{name:e,args:n,context:{}}:void 0;this._before&&Cd(this._before,r);const a=t(e in this._hooks?[...this._hooks[e]]:[],n);return a instanceof Promise?a.finally(()=>{this._after&&r&&Cd(this._after,r)}):(this._after&&r&&Cd(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 D7(){return new KL}const U2=D7();let Ln=(function(t){return 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})({});function E9(){const t=as.ctx.state;return{connected:t.connected,clientConnected:!0,vueVersion:t?.activeAppRecord?.version||"",tabs:t.tabs,commands:t.commands,vitePluginDetected:t.vitePluginDetected,appRecords:t.appRecords.map(e=>({id:e.id,name:e.name,version:e.version,routerId:e.routerId,iframe:e.iframe})),activeAppRecordId:t.activeAppRecordId,timelineLayersState:t.timelineLayersState}}const x9={on:(t,e)=>{U2.hook(t,e)},off:(t,e)=>{U2.removeHook(t,e)},once:(t,e)=>{U2.hookOnce(t,e)},emit:(t,...e)=>{U2.callHook(t,...e)},heartbeat:()=>!0,devtoolsState:()=>E9(),async getInspectorTree(t){const e=await as.ctx.api.getInspectorTree(t);return O1(e)},async getInspectorState(t){const e=Na(t.inspectorId);e&&(e.selectedNodeId=t.nodeId);const n=await as.ctx.api.getInspectorState(t);return O1(n)},async editInspectorState(t){return await as.ctx.api.editInspectorState(t)},sendInspectorState(t){return as.ctx.api.sendInspectorState(t)},inspectComponentInspector(){return as.ctx.api.inspectComponentInspector()},cancelInspectComponentInspector(){return as.ctx.api.cancelInspectComponentInspector()},getComponentRenderCode(t){return as.ctx.api.getComponentRenderCode(t)},scrollToComponent(t){return as.ctx.api.scrollToComponent(t)},inspectDOM(t){return as.ctx.api.inspectDOM(t)},getInspectorNodeActions(t){return a9(t)},getInspectorActions(t){return o9(t)},updateTimelineLayersState(t){return yM(t)},callInspectorNodeAction(t,e,n){const r=a9(t);r?.length&&r[e].action?.(n)},callInspectorAction(t,e){const n=o9(t);n?.length&&n[e].action?.()},openInEditor(t){return as.ctx.api.openInEditor(t)},async checkVueInspectorDetected(){return!!await as.ctx.api.getVueInspector()},async enableVueInspector(){const t=await as?.api?.getVueInspector?.();t&&await t.enable()},async toggleApp(t,e){return as.ctx.api.toggleApp(t,e)},updatePluginSettings(t,e,n){return as.ctx.api.updatePluginSettings(t,e,n)},getPluginSettings(t){return as.ctx.api.getPluginSettings(t)},getRouterInfo(){return aP},navigate(t){return p9.value?.push(t).catch(()=>({}))},getMatchedRoutes(t){const e=console.warn;console.warn=()=>{};const n=p9.value?.resolve?.({path:t||"/"}).matched??[];return console.warn=e,n},toggleClientConnected(t){_M(t)},getCustomInspector(){return fm()},getInspectorInfo(t){return CM(t)},highlighComponent(t){return as.ctx.hooks.callHook(ns.COMPONENT_HIGHLIGHT,{uid:t})},unhighlight(){return as.ctx.hooks.callHook(ns.COMPONENT_UNHIGHLIGHT)},updateDevToolsClientDetected(t){C7(t)},initDevToolsServerListener(){const e=V7().broadcast;as.ctx.hooks.hook(xi.SEND_INSPECTOR_TREE_TO_CLIENT,n=>{e.emit(Ln.INSPECTOR_TREE_UPDATED,O1(n))}),as.ctx.hooks.hook(xi.SEND_INSPECTOR_STATE_TO_CLIENT,n=>{e.emit(Ln.INSPECTOR_STATE_UPDATED,O1(n))}),as.ctx.hooks.hook(xi.DEVTOOLS_STATE_UPDATED,()=>{e.emit(Ln.DEVTOOLS_STATE_UPDATED,E9())}),as.ctx.hooks.hook(xi.ROUTER_INFO_UPDATED,({state:n})=>{e.emit(Ln.ROUTER_INFO_UPDATED,n)}),as.ctx.hooks.hook(xi.SEND_TIMELINE_EVENT_TO_CLIENT,n=>{e.emit(Ln.TIMELINE_EVENT_UPDATED,O1(n))}),as.ctx.hooks.hook(xi.SEND_INSPECTOR_TO_CLIENT,n=>{e.emit(Ln.INSPECTOR_UPDATED,n)}),as.ctx.hooks.hook(xi.SEND_ACTIVE_APP_UNMOUNTED_TO_CLIENT,()=>{e.emit(Ln.ACTIVE_APP_UNMOUNTED)})}},Yt=new Proxy({value:{},functions:{}},{get(t,e){const n=yL();if(e==="value")return n;if(e==="functions")return n.$functions}});new Proxy({value:{},functions:{}},{get(t,e){const n=V7();if(e==="value")return n;if(e==="functions")return n.functions}});function Yo(t){let e=null,n=0;function r(){Yt.value?.heartbeat?.().then(()=>{t(),clearTimeout(e)}).catch(()=>{})}e=setInterval(()=>{n>=30&&clearTimeout(e),n++,r()},n*200+200),r()}const q2=D7(),XL={on:(t,e)=>{q2.hook(t,e)},off:(t,e)=>{q2.removeHook(t,e)},once:(t,e)=>{q2.hookOnce(t,e)},emit:(t,...e)=>{q2.callHook(t,...e)},heartbeat:()=>!0},YL=new Proxy({value:{},functions:{}},{get(t,e){const n=CL();if(e==="value")return n;if(e==="functions")return n?.$functions}});function tX(t){let e=null;function n(){YL.value?.heartbeat?.().then(()=>{clearTimeout(e),t()}).catch(()=>({})),e=setTimeout(()=>{n()},80)}n()}function JL(){O0(XL,{preset:"vite"})}const R7=Symbol.for("__VueDevToolsStateSymbol__");function QL(){return{install(t){const e=ZL();e.getDevToolsState(),t.provide(R7,e),t.config.globalProperties.$getDevToolsState=e.getDevToolsState,t.config.globalProperties.$disconnectDevToolsClient=()=>{e.clientConnected.value=!1,e.connected.value=!1}}}}function ZL(){const t=xt(!1),e=xt(!1),n=xt(""),r=xt([]),a=xt([]),i=xt(!1),s=xt([]),o=xt(""),l=xt({});function p(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 u(){Yo(()=>{Yt.value.devtoolsState().then(h=>{p(h)}),Yt.functions.off(Ln.DEVTOOLS_STATE_UPDATED,p),Yt.functions.on(Ln.DEVTOOLS_STATE_UPDATED,p)})}return{getDevToolsState:u,connected:t,clientConnected:e,vueVersion:n,tabs:r,commands:a,vitePluginDetected:i,appRecords:s,activeAppRecordId:o,timelineLayersState:l}}function zl(){return zn(R7)}const vc=[];function eO(t){const{connected:e,clientConnected:n}=zl();vc.push(t),pi(()=>{vc.splice(vc.indexOf(t),1)});const r=pt(()=>n.value&&e.value);if(r.value)t();else{const a=Lr(r,i=>{i&&(t(),a())})}return()=>{vc.splice(vc.indexOf(t),1)}}function j7(){vc.forEach(t=>t())}async function tO(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.1
- * (c) 2025 Eduardo San Martin Morote
- * @license MIT
- */const yc=typeof document<"u";function B7(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function rO(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&B7(t.default)}const ls=Object.assign;function Sd(t,e){const n={};for(const r in e){const a=e[r];n[r]=co(a)?a.map(t):t(a)}return n}const X1=()=>{},co=Array.isArray,F7=/#/g,nO=/&/g,sO=/\//g,iO=/=/g,oO=/\?/g,$7=/\+/g,aO=/%5B/g,lO=/%5D/g,U7=/%5E/g,cO=/%60/g,q7=/%7B/g,uO=/%7C/g,W7=/%7D/g,pO=/%20/g;function bm(t){return encodeURI(""+t).replace(uO,"|").replace(aO,"[").replace(lO,"]")}function hO(t){return bm(t).replace(q7,"{").replace(W7,"}").replace(U7,"^")}function z0(t){return bm(t).replace($7,"%2B").replace(pO,"+").replace(F7,"%23").replace(nO,"%26").replace(cO,"`").replace(q7,"{").replace(W7,"}").replace(U7,"^")}function fO(t){return z0(t).replace(iO,"%3D")}function dO(t){return bm(t).replace(F7,"%23").replace(oO,"%3F")}function mO(t){return t==null?"":dO(t).replace(sO,"%2F")}function yu(t){try{return decodeURIComponent(""+t)}catch{}return""+t}const gO=/\/$/,vO=t=>t.replace(gO,"");function Ed(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=SO(r??e,n),{fullPath:r+(i&&"?")+i+s,path:r,query:a,hash:yu(s)}}function yO(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function bO(t,e,n){const r=e.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&Fc(e.matched[r],n.matched[a])&&G7(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function Fc(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function G7(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!CO(t[n],e[n]))return!1;return!0}function CO(t,e){return co(t)?w9(t,e):co(e)?w9(e,t):t===e}function w9(t,e){return co(e)?t.length===e.length&&t.every((n,r)=>n===e[r]):t.length===1&&t[0]===e}function SO(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 ba={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};var bu;(function(t){t.pop="pop",t.push="push"})(bu||(bu={}));var Up;(function(t){t.back="back",t.forward="forward",t.unknown=""})(Up||(Up={}));const xd="";function EO(t){if(!t)if(yc){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),vO(t)}const xO=/^[^#]+#/;function wO(t,e){return t.replace(xO,"#")+e}function TO(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 AO=()=>({left:window.scrollX,top:window.scrollY});function _O(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=TO(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 T9(t,e){return(history.state?history.state.position-e:-1)+t}const N0=new Map;function MO(t,e){N0.set(t,e)}function PO(t){const e=N0.get(t);return N0.delete(t),e}function LO(t=""){let e=[],n=[[xd,{}]],r=0;t=EO(t);function a(o,l={}){r++,r!==n.length&&n.splice(r),n.push([o,l])}function i(o,l,{direction:p,delta:u}){const h={direction:p,delta:u,type:bu.pop};for(const d of e)d(o,l,h)}const s={location:xd,state:{},base:t,createHref:wO.bind(null,t),replace(o,l){n.splice(r--,1),a(o,l)},push(o,l){a(o,l)},listen(o){return e.push(o),()=>{const l=e.indexOf(o);l>-1&&e.splice(l,1)}},destroy(){e=[],n=[[xd,{}]],r=0},go(o,l=!0){const p=this.location,u=o<0?Up.back:Up.forward;r=Math.max(0,Math.min(r+o,n.length-1)),l&&i(this.location,p,{direction:u,delta:o})}};return Object.defineProperty(s,"location",{enumerable:!0,get:()=>n[r][0]}),Object.defineProperty(s,"state",{enumerable:!0,get:()=>n[r][1]}),s}function OO(t){return typeof t=="string"||t&&typeof t=="object"}function K7(t){return typeof t=="string"||typeof t=="symbol"}const X7=Symbol("");var A9;(function(t){t[t.aborted=4]="aborted",t[t.cancelled=8]="cancelled",t[t.duplicated=16]="duplicated"})(A9||(A9={}));function $c(t,e){return ls(new Error,{type:t,[X7]:!0},e)}function Bo(t,e){return t instanceof Error&&X7 in t&&(e==null||!!(t.type&e))}const _9="[^/]+?",IO={sensitive:!1,strict:!1,start:!0,end:!0},kO=/[.+*?^${}()[\]/\\]/g;function zO(t,e){const n=ls({},IO,e),r=[];let a=n.start?"^":"";const i=[];for(const p of t){const u=p.length?[]:[90];n.strict&&!p.length&&(a+="/");for(let h=0;h<p.length;h++){const d=p[h];let m=40+(n.sensitive?.25:0);if(d.type===0)h||(a+="/"),a+=d.value.replace(kO,"\\$&"),m+=40;else if(d.type===1){const{value:f,repeatable:v,optional:C,regexp:S}=d;i.push({name:f,repeatable:v,optional:C});const x=S||_9;if(x!==_9){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&&p.length<2?`(?:/${g})`:"/"+g),C&&(g+="?"),a+=g,m+=20,C&&(m+=-8),v&&(m+=-20),x===".*"&&(m+=-50)}u.push(m)}r.push(u)}if(n.strict&&n.end){const p=r.length-1;r[p][r[p].length-1]+=.7000000000000001}n.strict||(a+="/?"),n.end?a+="$":n.strict&&!a.endsWith("/")&&(a+="(?:/|$)");const s=new RegExp(a,n.sensitive?"":"i");function o(p){const u=p.match(s),h={};if(!u)return null;for(let d=1;d<u.length;d++){const m=u[d]||"",f=i[d-1];h[f.name]=m&&f.repeatable?m.split("/"):m}return h}function l(p){let u="",h=!1;for(const d of t){(!h||!u.endsWith("/"))&&(u+="/"),h=!1;for(const m of d)if(m.type===0)u+=m.value;else if(m.type===1){const{value:f,repeatable:v,optional:C}=m,S=f in p?p[f]:"";if(co(S)&&!v)throw new Error(`Provided param "${f}" is an array but it is not repeatable (* or + modifiers)`);const x=co(S)?S.join("/"):S;if(!x)if(C)d.length<2&&(u.endsWith("/")?u=u.slice(0,-1):h=!0);else throw new Error(`Missing required param "${f}"`);u+=x}}return u||"/"}return{re:s,score:r,keys:i,parse:o,stringify:l}}function NO(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 Y7(t,e){let n=0;const r=t.score,a=e.score;for(;n<r.length&&n<a.length;){const i=NO(r[n],a[n]);if(i)return i;n++}if(Math.abs(a.length-r.length)===1){if(M9(r))return 1;if(M9(a))return-1}return a.length-r.length}function M9(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const VO={type:0,value:""},HO=/[a-zA-Z0-9_]/;function DO(t){if(!t)return[[]];if(t==="/")return[[VO]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(m){throw new Error(`ERR (${n})/"${p}": ${m}`)}let n=0,r=n;const a=[];let i;function s(){i&&a.push(i),i=[]}let o=0,l,p="",u="";function h(){p&&(n===0?i.push({type:0,value:p}):n===1||n===2||n===3?(i.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${p}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:p,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),p="")}function d(){p+=l}for(;o<t.length;){if(l=t[o++],l==="\\"&&n!==2){r=n,n=4;continue}switch(n){case 0:l==="/"?(p&&h(),s()):l===":"?(h(),n=1):d();break;case 4:d(),n=r;break;case 1:l==="("?n=2:HO.test(l)?d():(h(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&o--);break;case 2:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=3:u+=l;break;case 3:h(),n=0,l!=="*"&&l!=="?"&&l!=="+"&&o--,u="";break;default:e("Unknown state");break}}return n===2&&e(`Unfinished custom RegExp for param "${p}"`),h(),s(),a}function RO(t,e,n){const r=zO(DO(t.path),n),a=ls(r,{record:t,parent:e,children:[],alias:[]});return e&&!a.record.aliasOf==!e.record.aliasOf&&e.children.push(a),a}function jO(t,e){const n=[],r=new Map;e=I9({strict:!1,end:!0,sensitive:!1},e);function a(h){return r.get(h)}function i(h,d,m){const f=!m,v=L9(h);v.aliasOf=m&&m.record;const C=I9(e,h),S=[v];if("alias"in h){const w=typeof h.alias=="string"?[h.alias]:h.alias;for(const y of w)S.push(L9(ls({},v,{components:m?m.record.components:v.components,path:y,aliasOf:m?m.record:v})))}let x,g;for(const w of S){const{path:y}=w;if(d&&y[0]!=="/"){const _=d.record.path,T=_[_.length-1]==="/"?"":"/";w.path=d.record.path+(y&&T+y)}if(x=RO(w,d,C),m?m.alias.push(x):(g=g||x,g!==x&&g.alias.push(x),f&&h.name&&!O9(x)&&s(h.name)),J7(x)&&l(x),v.children){const _=v.children;for(let T=0;T<_.length;T++)i(_[T],x,m&&m.children[T])}m=m||x}return g?()=>{s(g)}:X1}function s(h){if(K7(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=$O(h,n);n.splice(d,0,h),h.record.name&&!O9(h)&&r.set(h.record.name,h)}function p(h,d){let m,f={},v,C;if("name"in h&&h.name){if(m=r.get(h.name),!m)throw $c(1,{location:h});C=m.record.name,f=ls(P9(d.params,m.keys.filter(g=>!g.optional).concat(m.parent?m.parent.keys.filter(g=>g.optional):[]).map(g=>g.name)),h.params&&P9(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 $c(1,{location:h,currentLocation:d});C=m.record.name,f=ls({},d.params,h.params),v=m.stringify(f)}const S=[];let x=m;for(;x;)S.unshift(x.record),x=x.parent;return{name:C,path:v,params:f,matched:S,meta:FO(S)}}t.forEach(h=>i(h));function u(){n.length=0,r.clear()}return{addRoute:i,resolve:p,removeRoute:s,clearRoutes:u,getRoutes:o,getRecordMatcher:a}}function P9(t,e){const n={};for(const r of e)r in t&&(n[r]=t[r]);return n}function L9(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:BO(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 BO(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 O9(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function FO(t){return t.reduce((e,n)=>ls(e,n.meta),{})}function I9(t,e){const n={};for(const r in t)n[r]=r in e?e[r]:t[r];return n}function $O(t,e){let n=0,r=e.length;for(;n!==r;){const i=n+r>>1;Y7(t,e[i])<0?r=i:n=i+1}const a=UO(t);return a&&(r=e.lastIndexOf(a,r-1)),r}function UO(t){let e=t;for(;e=e.parent;)if(J7(e)&&Y7(t,e)===0)return e}function J7({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function qO(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($7," "),s=i.indexOf("="),o=yu(s<0?i:i.slice(0,s)),l=s<0?null:yu(i.slice(s+1));if(o in e){let p=e[o];co(p)||(p=e[o]=[p]),p.push(l)}else e[o]=l}return e}function k9(t){let e="";for(let n in t){const r=t[n];if(n=fO(n),r==null){r!==void 0&&(e+=(e.length?"&":"")+n);continue}(co(r)?r.map(i=>i&&z0(i)):[r&&z0(r)]).forEach(i=>{i!==void 0&&(e+=(e.length?"&":"")+n,i!=null&&(e+="="+i))})}return e}function WO(t){const e={};for(const n in t){const r=t[n];r!==void 0&&(e[n]=co(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return e}const GO=Symbol(""),z9=Symbol(""),jh=Symbol(""),Cm=Symbol(""),V0=Symbol("");function I1(){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 Pa(t,e,n,r,a,i=s=>s()){const s=r&&(r.enterCallbacks[a]=r.enterCallbacks[a]||[]);return()=>new Promise((o,l)=>{const p=d=>{d===!1?l($c(4,{from:n,to:e})):d instanceof Error?l(d):OO(d)?l($c(2,{from:e,to:d})):(s&&r.enterCallbacks[a]===s&&typeof d=="function"&&s.push(d),o())},u=i(()=>t.call(r&&r.instances[a],e,n,p));let h=Promise.resolve(u);t.length<3&&(h=h.then(p)),h.catch(d=>l(d))})}function wd(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(B7(l)){const u=(l.__vccOpts||l)[e];u&&i.push(Pa(u,n,r,s,o,a))}else{let p=l();i.push(()=>p.then(u=>{if(!u)throw new Error(`Couldn't resolve component "${o}" at "${s.path}"`);const h=rO(u)?u.default:u;s.mods[o]=u,s.components[o]=h;const m=(h.__vccOpts||h)[e];return m&&Pa(m,n,r,s,o,a)()}))}}return i}function N9(t){const e=zn(jh),n=zn(Cm),r=pt(()=>{const l=$e(t.to);return e.resolve(l)}),a=pt(()=>{const{matched:l}=r.value,{length:p}=l,u=l[p-1],h=n.matched;if(!u||!h.length)return-1;const d=h.findIndex(Fc.bind(null,u));if(d>-1)return d;const m=V9(l[p-2]);return p>1&&V9(u)===m&&h[h.length-1].path!==m?h.findIndex(Fc.bind(null,l[p-2])):d}),i=pt(()=>a.value>-1&&JO(n.params,r.value.params)),s=pt(()=>a.value>-1&&a.value===n.matched.length-1&&G7(n.params,r.value.params));function o(l={}){if(YO(l)){const p=e[$e(t.replace)?"replace":"push"]($e(t.to)).catch(X1);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>p),p}return Promise.resolve()}return{route:r,href:pt(()=>r.value.href),isActive:i,isExactActive:s,navigate:o}}function KO(t){return t.length===1?t[0]:t}const XO=lr({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"},viewTransition:Boolean},useLink:N9,setup(t,{slots:e}){const n=lo(N9(t)),{options:r}=zn(jh),a=pt(()=>({[H9(t.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[H9(t.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=e.default&&KO(e.default(n));return t.custom?i:Wa("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},i)}}}),Q7=XO;function YO(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 JO(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(!co(a)||a.length!==r.length||r.some((i,s)=>i!==a[s]))return!1}return!0}function V9(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const H9=(t,e,n)=>t??e??n,QO=lr({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const r=zn(V0),a=pt(()=>t.route||r.value),i=zn(z9,0),s=pt(()=>{let p=$e(i);const{matched:u}=a.value;let h;for(;(h=u[p])&&!h.components;)p++;return p}),o=pt(()=>a.value.matched[s.value]);_s(z9,pt(()=>s.value+1)),_s(GO,o),_s(V0,a);const l=xt();return Lr(()=>[l.value,o.value,t.name],([p,u,h],[d,m,f])=>{u&&(u.instances[h]=p,m&&m!==u&&p&&p===d&&(u.leaveGuards.size||(u.leaveGuards=m.leaveGuards),u.updateGuards.size||(u.updateGuards=m.updateGuards))),p&&u&&(!m||!Fc(u,m)||!d)&&(u.enterCallbacks[h]||[]).forEach(v=>v(p))},{flush:"post"}),()=>{const p=a.value,u=t.name,h=o.value,d=h&&h.components[u];if(!d)return D9(n.default,{Component:d,route:p});const m=h.props[u],f=m?m===!0?p.params:typeof m=="function"?m(p):m:null,C=Wa(d,ls({},f,e,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(h.instances[u]=null)},ref:l}));return D9(n.default,{Component:C,route:p})||C}}});function D9(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const ZO=QO;function eI(t){const e=jO(t.routes,t),n=t.parseQuery||qO,r=t.stringifyQuery||k9,a=t.history,i=I1(),s=I1(),o=I1(),l=qr(ba);let p=ba;yc&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Sd.bind(null,ue=>""+ue),h=Sd.bind(null,mO),d=Sd.bind(null,yu);function m(ue,ae){let ce,oe;return K7(ue)?(ce=e.getRecordMatcher(ue),oe=ae):oe=ue,e.addRoute(oe,ce)}function f(ue){const ae=e.getRecordMatcher(ue);ae&&e.removeRoute(ae)}function v(){return e.getRoutes().map(ue=>ue.record)}function C(ue){return!!e.getRecordMatcher(ue)}function S(ue,ae){if(ae=ls({},ae||l.value),typeof ue=="string"){const ge=Ed(n,ue,ae.path),xe=e.resolve({path:ge.path},ae),He=a.createHref(ge.fullPath);return ls(ge,xe,{params:d(xe.params),hash:yu(ge.hash),redirectedFrom:void 0,href:He})}let ce;if(ue.path!=null)ce=ls({},ue,{path:Ed(n,ue.path,ae.path).path});else{const ge=ls({},ue.params);for(const xe in ge)ge[xe]==null&&delete ge[xe];ce=ls({},ue,{params:h(ge)}),ae.params=h(ae.params)}const oe=e.resolve(ce,ae),ie=ue.hash||"";oe.params=u(d(oe.params));const Se=yO(r,ls({},ue,{hash:hO(ie),path:oe.path})),ne=a.createHref(Se);return ls({fullPath:Se,hash:ie,query:r===k9?WO(ue.query):ue.query||{}},oe,{redirectedFrom:void 0,href:ne})}function x(ue){return typeof ue=="string"?Ed(n,ue,l.value.path):ls({},ue)}function g(ue,ae){if(p!==ue)return $c(8,{from:ae,to:ue})}function w(ue){return T(ue)}function y(ue){return w(ls(x(ue),{replace:!0}))}function _(ue){const ae=ue.matched[ue.matched.length-1];if(ae&&ae.redirect){const{redirect:ce}=ae;let oe=typeof ce=="function"?ce(ue):ce;return typeof oe=="string"&&(oe=oe.includes("?")||oe.includes("#")?oe=x(oe):{path:oe},oe.params={}),ls({query:ue.query,hash:ue.hash,params:oe.path!=null?{}:ue.params},oe)}}function T(ue,ae){const ce=p=S(ue),oe=l.value,ie=ue.state,Se=ue.force,ne=ue.replace===!0,ge=_(ce);if(ge)return T(ls(x(ge),{state:typeof ge=="object"?ls({},ie,ge.state):ie,force:Se,replace:ne}),ae||ce);const xe=ce;xe.redirectedFrom=ae;let He;return!Se&&bO(r,oe,ce)&&(He=$c(16,{to:xe,from:oe}),Le(oe,oe,!0,!1)),(He?Promise.resolve(He):z(xe,oe)).catch(ee=>Bo(ee)?Bo(ee,2)?ee:he(ee):K(ee,xe,oe)).then(ee=>{if(ee){if(Bo(ee,2))return T(ls({replace:ne},x(ee.to),{state:typeof ee.to=="object"?ls({},ie,ee.to.state):ie,force:Se}),ae||xe)}else ee=W(xe,oe,!0,ne,ie);return q(xe,oe,ee),ee})}function O(ue,ae){const ce=g(ue,ae);return ce?Promise.reject(ce):Promise.resolve()}function I(ue){const ae=fe.values().next().value;return ae&&typeof ae.runWithContext=="function"?ae.runWithContext(ue):ue()}function z(ue,ae){let ce;const[oe,ie,Se]=tI(ue,ae);ce=wd(oe.reverse(),"beforeRouteLeave",ue,ae);for(const ge of oe)ge.leaveGuards.forEach(xe=>{ce.push(Pa(xe,ue,ae))});const ne=O.bind(null,ue,ae);return ce.push(ne),Me(ce).then(()=>{ce=[];for(const ge of i.list())ce.push(Pa(ge,ue,ae));return ce.push(ne),Me(ce)}).then(()=>{ce=wd(ie,"beforeRouteUpdate",ue,ae);for(const ge of ie)ge.updateGuards.forEach(xe=>{ce.push(Pa(xe,ue,ae))});return ce.push(ne),Me(ce)}).then(()=>{ce=[];for(const ge of Se)if(ge.beforeEnter)if(co(ge.beforeEnter))for(const xe of ge.beforeEnter)ce.push(Pa(xe,ue,ae));else ce.push(Pa(ge.beforeEnter,ue,ae));return ce.push(ne),Me(ce)}).then(()=>(ue.matched.forEach(ge=>ge.enterCallbacks={}),ce=wd(Se,"beforeRouteEnter",ue,ae,I),ce.push(ne),Me(ce))).then(()=>{ce=[];for(const ge of s.list())ce.push(Pa(ge,ue,ae));return ce.push(ne),Me(ce)}).catch(ge=>Bo(ge,8)?ge:Promise.reject(ge))}function q(ue,ae,ce){o.list().forEach(oe=>I(()=>oe(ue,ae,ce)))}function W(ue,ae,ce,oe,ie){const Se=g(ue,ae);if(Se)return Se;const ne=ae===ba,ge=yc?history.state:{};ce&&(oe||ne?a.replace(ue.fullPath,ls({scroll:ne&&ge&&ge.scroll},ie)):a.push(ue.fullPath,ie)),l.value=ue,Le(ue,ae,ce,ne),he()}let F;function N(){F||(F=a.listen((ue,ae,ce)=>{if(!Ce.listening)return;const oe=S(ue),ie=_(oe);if(ie){T(ls(ie,{replace:!0,force:!0}),oe).catch(X1);return}p=oe;const Se=l.value;yc&&MO(T9(Se.fullPath,ce.delta),AO()),z(oe,Se).catch(ne=>Bo(ne,12)?ne:Bo(ne,2)?(T(ls(x(ne.to),{force:!0}),oe).then(ge=>{Bo(ge,20)&&!ce.delta&&ce.type===bu.pop&&a.go(-1,!1)}).catch(X1),Promise.reject()):(ce.delta&&a.go(-ce.delta,!1),K(ne,oe,Se))).then(ne=>{ne=ne||W(oe,Se,!1),ne&&(ce.delta&&!Bo(ne,8)?a.go(-ce.delta,!1):ce.type===bu.pop&&Bo(ne,20)&&a.go(-1,!1)),q(oe,Se,ne)}).catch(X1)}))}let $=I1(),H=I1(),R;function K(ue,ae,ce){he(ue);const oe=H.list();return oe.length?oe.forEach(ie=>ie(ue,ae,ce)):console.error(ue),Promise.reject(ue)}function se(){return R&&l.value!==ba?Promise.resolve():new Promise((ue,ae)=>{$.add([ue,ae])})}function he(ue){return R||(R=!ue,N(),$.list().forEach(([ae,ce])=>ue?ce(ue):ae()),$.reset()),ue}function Le(ue,ae,ce,oe){const{scrollBehavior:ie}=t;if(!yc||!ie)return Promise.resolve();const Se=!ce&&PO(T9(ue.fullPath,0))||(oe||!ce)&&history.state&&history.state.scroll||null;return Es().then(()=>ie(ue,ae,Se)).then(ne=>ne&&_O(ne)).catch(ne=>K(ne,ue,ae))}const X=ue=>a.go(ue);let Q;const fe=new Set,Ce={currentRoute:l,listening:!0,addRoute:m,removeRoute:f,clearRoutes:e.clearRoutes,hasRoute:C,getRoutes:v,resolve:S,options:t,push:w,replace:y,go:X,back:()=>X(-1),forward:()=>X(1),beforeEach:i.add,beforeResolve:s.add,afterEach:o.add,onError:H.add,isReady:se,install(ue){const ae=this;ue.component("RouterLink",Q7),ue.component("RouterView",ZO),ue.config.globalProperties.$router=ae,Object.defineProperty(ue.config.globalProperties,"$route",{enumerable:!0,get:()=>$e(l)}),yc&&!Q&&l.value===ba&&(Q=!0,w(a.location).catch(ie=>{}));const ce={};for(const ie in ba)Object.defineProperty(ce,ie,{get:()=>l.value[ie],enumerable:!0});ue.provide(jh,ae),ue.provide(Cm,Eh(ce)),ue.provide(V0,l);const oe=ue.unmount;fe.add(ue),ue.unmount=function(){fe.delete(ue),fe.size<1&&(p=ba,F&&F(),F=null,l.value=ba,Q=!1,R=!1),oe()}}};function Me(ue){return ue.reduce((ae,ce)=>ae.then(()=>I(ce)),Promise.resolve())}return Ce}function tI(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(p=>Fc(p,o))?r.push(o):n.push(o));const l=t.matched[s];l&&(e.matched.find(p=>Fc(p,l))||a.push(l))}return[n,r,a]}function Bh(){return zn(jh)}function Sm(t){return zn(Cm)}const rI=["top","right","bottom","left"],R9=["start","end"],j9=rI.reduce((t,e)=>t.concat(e,e+"-"+R9[0],e+"-"+R9[1]),[]),Cu=Math.min,hl=Math.max,nI={left:"right",right:"left",bottom:"top",top:"bottom"},sI={start:"end",end:"start"};function H0(t,e,n){return hl(t,Cu(e,n))}function Nl(t,e){return typeof t=="function"?t(e):t}function Mo(t){return t.split("-")[0]}function oo(t){return t.split("-")[1]}function Z7(t){return t==="x"?"y":"x"}function Em(t){return t==="y"?"height":"width"}function _l(t){return["top","bottom"].includes(Mo(t))?"y":"x"}function xm(t){return Z7(_l(t))}function eb(t,e,n){n===void 0&&(n=!1);const r=oo(t),a=xm(t),i=Em(a);let s=a==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return e.reference[i]>e.floating[i]&&(s=Wp(s)),[s,Wp(s)]}function iI(t){const e=Wp(t);return[qp(t),e,qp(e)]}function qp(t){return t.replace(/start|end/g,e=>sI[e])}function oI(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 aI(t,e,n,r){const a=oo(t);let i=oI(Mo(t),n==="start",r);return a&&(i=i.map(s=>s+"-"+a),e&&(i=i.concat(i.map(qp)))),i}function Wp(t){return t.replace(/left|right|bottom|top/g,e=>nI[e])}function lI(t){return{top:0,right:0,bottom:0,left:0,...t}}function tb(t){return typeof t!="number"?lI(t):{top:t,right:t,bottom:t,left:t}}function Y1(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 B9(t,e,n){let{reference:r,floating:a}=t;const i=_l(e),s=xm(e),o=Em(s),l=Mo(e),p=i==="y",u=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:u,y:r.y-a.height};break;case"bottom":m={x:u,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(oo(e)){case"start":m[s]-=d*(n&&p?-1:1);break;case"end":m[s]+=d*(n&&p?-1:1);break}return m}const cI=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 p=await s.getElementRects({reference:t,floating:e,strategy:a}),{x:u,y:h}=B9(p,r,l),d=r,m={},f=0;for(let v=0;v<o.length;v++){const{name:C,fn:S}=o[v],{x,y:g,data:w,reset:y}=await S({x:u,y:h,initialPlacement:r,placement:d,strategy:a,middlewareData:m,rects:p,platform:s,elements:{reference:t,floating:e}});u=x??u,h=g??h,m={...m,[C]:{...m[C],...w}},y&&f<=50&&(f++,typeof y=="object"&&(y.placement&&(d=y.placement),y.rects&&(p=y.rects===!0?await s.getElementRects({reference:t,floating:e,strategy:a}):y.rects),{x:u,y:h}=B9(p,d,l)),v=-1)}return{x:u,y:h,placement:d,strategy:a,middlewareData:m}};async function Fh(t,e){var n;e===void 0&&(e={});const{x:r,y:a,platform:i,rects:s,elements:o,strategy:l}=t,{boundary:p="clippingAncestors",rootBoundary:u="viewport",elementContext:h="floating",altBoundary:d=!1,padding:m=0}=Nl(e,t),f=tb(m),C=o[d?h==="floating"?"reference":"floating":h],S=Y1(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:p,rootBoundary:u,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},y=Y1(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:x,offsetParent:g,strategy:l}):x);return{top:(S.top-y.top+f.top)/w.y,bottom:(y.bottom-S.bottom+f.bottom)/w.y,left:(S.left-y.left+f.left)/w.x,right:(y.right-S.right+f.right)/w.x}}const uI=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:p,padding:u=0}=Nl(t,e)||{};if(p==null)return{};const h=tb(u),d={x:n,y:r},m=xm(a),f=Em(m),v=await s.getDimensions(p),C=m==="y",S=C?"top":"left",x=C?"bottom":"right",g=C?"clientHeight":"clientWidth",w=i.reference[f]+i.reference[m]-d[m]-i.floating[f],y=d[m]-i.reference[m],_=await(s.getOffsetParent==null?void 0:s.getOffsetParent(p));let T=_?_[g]:0;(!T||!await(s.isElement==null?void 0:s.isElement(_)))&&(T=o.floating[g]||i.floating[f]);const O=w/2-y/2,I=T/2-v[f]/2-1,z=Cu(h[S],I),q=Cu(h[x],I),W=z,F=T-v[f]-q,N=T/2-v[f]/2+O,$=H0(W,N,F),H=!l.arrow&&oo(a)!=null&&N!==$&&i.reference[f]/2-(N<W?z:q)-v[f]/2<0,R=H?N<W?N-W:N-F:0;return{[m]:d[m]+R,data:{[m]:$,centerOffset:N-$-R,...H&&{alignmentOffset:R}},reset:H}}});function pI(t,e,n){return(t?[...n.filter(a=>oo(a)===t),...n.filter(a=>oo(a)!==t)]:n.filter(a=>Mo(a)===a)).filter(a=>t?oo(a)===t||(e?qp(a)!==a:!1):!0)}const hI=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:p}=e,{crossAxis:u=!1,alignment:h,allowedPlacements:d=j9,autoAlignment:m=!0,...f}=Nl(t,e),v=h!==void 0||d===j9?pI(h||null,m,d):d,C=await Fh(e,f),S=((n=s.autoPlacement)==null?void 0:n.index)||0,x=v[S];if(x==null)return{};const g=eb(x,i,await(l.isRTL==null?void 0:l.isRTL(p.floating)));if(o!==x)return{reset:{placement:v[0]}};const w=[C[Mo(x)],C[g[0]],C[g[1]]],y=[...((r=s.autoPlacement)==null?void 0:r.overflows)||[],{placement:x,overflows:w}],_=v[S+1];if(_)return{data:{index:S+1,overflows:y},reset:{placement:_}};const T=y.map(z=>{const q=oo(z.placement);return[z.placement,q&&u?z.overflows.slice(0,2).reduce((W,F)=>W+F,0):z.overflows[0],z.overflows]}).sort((z,q)=>z[1]-q[1]),I=((a=T.filter(z=>z[2].slice(0,oo(z[0])?2:3).every(q=>q<=0))[0])==null?void 0:a[0])||T[0][0];return I!==o?{data:{index:S+1,overflows:y},reset:{placement:I}}:{}}}},fI=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:p}=e,{mainAxis:u=!0,crossAxis:h=!0,fallbackPlacements:d,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:f="none",flipAlignment:v=!0,...C}=Nl(t,e);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const S=Mo(a),x=_l(o),g=Mo(o)===o,w=await(l.isRTL==null?void 0:l.isRTL(p.floating)),y=d||(g||!v?[Wp(o)]:iI(o)),_=f!=="none";!d&&_&&y.push(...aI(o,v,f,w));const T=[o,...y],O=await Fh(e,C),I=[];let z=((r=i.flip)==null?void 0:r.overflows)||[];if(u&&I.push(O[S]),h){const N=eb(a,s,w);I.push(O[N[0]],O[N[1]])}if(z=[...z,{placement:a,overflows:I}],!I.every(N=>N<=0)){var q,W;const N=(((q=i.flip)==null?void 0:q.index)||0)+1,$=T[N];if($)return{data:{index:N,overflows:z},reset:{placement:$}};let H=(W=z.filter(R=>R.overflows[0]<=0).sort((R,K)=>R.overflows[1]-K.overflows[1])[0])==null?void 0:W.placement;if(!H)switch(m){case"bestFit":{var F;const R=(F=z.filter(K=>{if(_){const se=_l(K.placement);return se===x||se==="y"}return!0}).map(K=>[K.placement,K.overflows.filter(se=>se>0).reduce((se,he)=>se+he,0)]).sort((K,se)=>K[1]-se[1])[0])==null?void 0:F[0];R&&(H=R);break}case"initialPlacement":H=o;break}if(a!==H)return{reset:{placement:H}}}return{}}}};async function dI(t,e){const{placement:n,platform:r,elements:a}=t,i=await(r.isRTL==null?void 0:r.isRTL(a.floating)),s=Mo(n),o=oo(n),l=_l(n)==="y",p=["left","top"].includes(s)?-1:1,u=i&&l?-1:1,h=Nl(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*u,y:d*p}:{x:d*p,y:m*u}}const mI=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 dI(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}}}}},gI=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:S,y:x}=C;return{x:S,y:x}}},...l}=Nl(t,e),p={x:n,y:r},u=await Fh(e,l),h=_l(Mo(a)),d=Z7(h);let m=p[d],f=p[h];if(i){const C=d==="y"?"top":"left",S=d==="y"?"bottom":"right",x=m+u[C],g=m-u[S];m=H0(x,m,g)}if(s){const C=h==="y"?"top":"left",S=h==="y"?"bottom":"right",x=f+u[C],g=f-u[S];f=H0(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}}}}}},vI=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=()=>{},...p}=Nl(t,e),u=await Fh(e,p),h=Mo(a),d=oo(a),m=_l(a)==="y",{width:f,height:v}=i.floating;let C,S;h==="top"||h==="bottom"?(C=h,S=d===(await(s.isRTL==null?void 0:s.isRTL(o.floating))?"start":"end")?"left":"right"):(S=h,C=d==="end"?"top":"bottom");const x=v-u.top-u.bottom,g=f-u.left-u.right,w=Cu(v-u[C],x),y=Cu(f-u[S],g),_=!e.middlewareData.shift;let T=w,O=y;if((n=e.middlewareData.shift)!=null&&n.enabled.x&&(O=g),(r=e.middlewareData.shift)!=null&&r.enabled.y&&(T=x),_&&!d){const z=hl(u.left,0),q=hl(u.right,0),W=hl(u.top,0),F=hl(u.bottom,0);m?O=f-2*(z!==0||q!==0?z+q:hl(u.left,u.right)):T=v-2*(W!==0||F!==0?W+F:hl(u.top,u.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 Ki(t){var e;return((e=t.ownerDocument)==null?void 0:e.defaultView)||window}function wo(t){return Ki(t).getComputedStyle(t)}const F9=Math.min,J1=Math.max,Gp=Math.round;function rb(t){const e=wo(t);let n=parseFloat(e.width),r=parseFloat(e.height);const a=t.offsetWidth,i=t.offsetHeight,s=Gp(n)!==a||Gp(r)!==i;return s&&(n=a,r=i),{width:n,height:r,fallback:s}}function Ua(t){return sb(t)?(t.nodeName||"").toLowerCase():""}let W2;function nb(){if(W2)return W2;const t=navigator.userAgentData;return t&&Array.isArray(t.brands)?(W2=t.brands.map((e=>e.brand+"/"+e.version)).join(" "),W2):navigator.userAgent}function To(t){return t instanceof Ki(t).HTMLElement}function Va(t){return t instanceof Ki(t).Element}function sb(t){return t instanceof Ki(t).Node}function $9(t){return typeof ShadowRoot>"u"?!1:t instanceof Ki(t).ShadowRoot||t instanceof ShadowRoot}function $h(t){const{overflow:e,overflowX:n,overflowY:r,display:a}=wo(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&!["inline","contents"].includes(a)}function yI(t){return["table","td","th"].includes(Ua(t))}function D0(t){const e=/firefox/i.test(nb()),n=wo(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 ib(){return!/^((?!chrome|android).)*safari/i.test(nb())}function wm(t){return["html","body","#document"].includes(Ua(t))}function ob(t){return Va(t)?t:t.contextElement}const ab={x:1,y:1};function Oc(t){const e=ob(t);if(!To(e))return ab;const n=e.getBoundingClientRect(),{width:r,height:a,fallback:i}=rb(e);let s=(i?Gp(n.width):n.width)/r,o=(i?Gp(n.height):n.height)/a;return s&&Number.isFinite(s)||(s=1),o&&Number.isFinite(o)||(o=1),{x:s,y:o}}function Su(t,e,n,r){var a,i;e===void 0&&(e=!1),n===void 0&&(n=!1);const s=t.getBoundingClientRect(),o=ob(t);let l=ab;e&&(r?Va(r)&&(l=Oc(r)):l=Oc(t));const p=o?Ki(o):window,u=!ib()&&n;let h=(s.left+(u&&((a=p.visualViewport)==null?void 0:a.offsetLeft)||0))/l.x,d=(s.top+(u&&((i=p.visualViewport)==null?void 0:i.offsetTop)||0))/l.y,m=s.width/l.x,f=s.height/l.y;if(o){const v=Ki(o),C=r&&Va(r)?Ki(r):r;let S=v.frameElement;for(;S&&r&&C!==v;){const x=Oc(S),g=S.getBoundingClientRect(),w=getComputedStyle(S);g.x+=(S.clientLeft+parseFloat(w.paddingLeft))*x.x,g.y+=(S.clientTop+parseFloat(w.paddingTop))*x.y,h*=x.x,d*=x.y,m*=x.x,f*=x.y,h+=g.x,d+=g.y,S=Ki(S).frameElement}}return{width:m,height:f,top:d,right:h+m,bottom:d+f,left:h,x:h,y:d}}function Ha(t){return((sb(t)?t.ownerDocument:t.document)||window.document).documentElement}function Uh(t){return Va(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function lb(t){return Su(Ha(t)).left+Uh(t).scrollLeft}function Eu(t){if(Ua(t)==="html")return t;const e=t.assignedSlot||t.parentNode||$9(t)&&t.host||Ha(t);return $9(e)?e.host:e}function cb(t){const e=Eu(t);return wm(e)?e.ownerDocument.body:To(e)&&$h(e)?e:cb(e)}function Kp(t,e){var n;e===void 0&&(e=[]);const r=cb(t),a=r===((n=t.ownerDocument)==null?void 0:n.body),i=Ki(r);return a?e.concat(i,i.visualViewport||[],$h(r)?r:[]):e.concat(r,Kp(r))}function U9(t,e,n){return e==="viewport"?Y1((function(r,a){const i=Ki(r),s=Ha(r),o=i.visualViewport;let l=s.clientWidth,p=s.clientHeight,u=0,h=0;if(o){l=o.width,p=o.height;const d=ib();(d||!d&&a==="fixed")&&(u=o.offsetLeft,h=o.offsetTop)}return{width:l,height:p,x:u,y:h}})(t,n)):Va(e)?Y1((function(r,a){const i=Su(r,!0,a==="fixed"),s=i.top+r.clientTop,o=i.left+r.clientLeft,l=To(r)?Oc(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)):Y1((function(r){const a=Ha(r),i=Uh(r),s=r.ownerDocument.body,o=J1(a.scrollWidth,a.clientWidth,s.scrollWidth,s.clientWidth),l=J1(a.scrollHeight,a.clientHeight,s.scrollHeight,s.clientHeight);let p=-i.scrollLeft+lb(r);const u=-i.scrollTop;return wo(s).direction==="rtl"&&(p+=J1(a.clientWidth,s.clientWidth)-o),{width:o,height:l,x:p,y:u}})(Ha(t)))}function q9(t){return To(t)&&wo(t).position!=="fixed"?t.offsetParent:null}function W9(t){const e=Ki(t);let n=q9(t);for(;n&&yI(n)&&wo(n).position==="static";)n=q9(n);return n&&(Ua(n)==="html"||Ua(n)==="body"&&wo(n).position==="static"&&!D0(n))?e:n||(function(r){let a=Eu(r);for(;To(a)&&!wm(a);){if(D0(a))return a;a=Eu(a)}return null})(t)||e}function bI(t,e,n){const r=To(e),a=Ha(e),i=Su(t,!0,n==="fixed",e);let s={scrollLeft:0,scrollTop:0};const o={x:0,y:0};if(r||!r&&n!=="fixed")if((Ua(e)!=="body"||$h(a))&&(s=Uh(e)),To(e)){const l=Su(e,!0);o.x=l.x+e.clientLeft,o.y=l.y+e.clientTop}else a&&(o.x=lb(a));return{x:i.left+s.scrollLeft-o.x,y:i.top+s.scrollTop-o.y,width:i.width,height:i.height}}const CI={getClippingRect:function(t){let{element:e,boundary:n,rootBoundary:r,strategy:a}=t;const i=n==="clippingAncestors"?(function(p,u){const h=u.get(p);if(h)return h;let d=Kp(p).filter((C=>Va(C)&&Ua(C)!=="body")),m=null;const f=wo(p).position==="fixed";let v=f?Eu(p):p;for(;Va(v)&&!wm(v);){const C=wo(v),S=D0(v);(f?S||m:S||C.position!=="static"||!m||!["absolute","fixed"].includes(m.position))?m=C:d=d.filter((x=>x!==v)),v=Eu(v)}return u.set(p,d),d})(e,this._c):[].concat(n),s=[...i,r],o=s[0],l=s.reduce(((p,u)=>{const h=U9(e,u,a);return p.top=J1(h.top,p.top),p.right=F9(h.right,p.right),p.bottom=F9(h.bottom,p.bottom),p.left=J1(h.left,p.left),p}),U9(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=To(n),i=Ha(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")&&((Ua(n)!=="body"||$h(i))&&(s=Uh(n)),To(n))){const p=Su(n);o=Oc(n),l.x=p.x+n.clientLeft,l.y=p.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:Va,getDimensions:function(t){return To(t)?rb(t):t.getBoundingClientRect()},getOffsetParent:W9,getDocumentElement:Ha,getScale:Oc,async getElementRects(t){let{reference:e,floating:n,strategy:r}=t;const a=this.getOffsetParent||W9,i=this.getDimensions;return{reference:bI(e,await a(n),r),floating:{x:0,y:0,...await i(n)}}},getClientRects:t=>Array.from(t.getClientRects()),isRTL:t=>wo(t).direction==="rtl"},SI=(t,e,n)=>{const r=new Map,a={platform:CI,...n},i={...a.platform,_c:r};return cI(t,e,{...a,platform:i})},El={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 xu(t,e){let n=El.themes[t]||{},r;do r=n[e],typeof r>"u"?n.$extend?n=El.themes[n.$extend]||{}:(n=null,r=El[e]):n=null;while(n);return r}function EI(t){const e=[t];let n=El.themes[t]||{};do n.$extend&&!n.$resetCss?(e.push(n.$extend),n=El.themes[n.$extend]||{}):n=null;while(n);return e.map(r=>`v-popper--theme-${r}`)}function G9(t){const e=[t];let n=El.themes[t]||{};do n.$extend?(e.push(n.$extend),n=El.themes[n.$extend]||{}):n=null;while(n);return e}let Uc=!1;if(typeof window<"u"){Uc=!1;try{const t=Object.defineProperty({},"passive",{get(){Uc=!0}});window.addEventListener("test",null,t)}catch{}}let ub=!1;typeof window<"u"&&typeof navigator<"u"&&(ub=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const pb=["auto","top","bottom","left","right"].reduce((t,e)=>t.concat([e,`${e}-start`,`${e}-end`]),[]),K9={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},X9={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function Y9(t,e){const n=t.indexOf(e);n!==-1&&t.splice(n,1)}function Td(){return new Promise(t=>requestAnimationFrame(()=>{requestAnimationFrame(t)}))}const no=[];let ul=null;const J9={};function Q9(t){let e=J9[t];return e||(e=J9[t]=[]),e}let R0=function(){};typeof window<"u"&&(R0=window.Element);function En(t){return function(e){return xu(e.theme,t)}}const Ad="__floating-vue__popper",hb=()=>lr({name:"VPopper",provide(){return{[Ad]:{parentPopper:this}}},inject:{[Ad]:{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:En("disabled")},positioningDisabled:{type:Boolean,default:En("positioningDisabled")},placement:{type:String,default:En("placement"),validator:t=>pb.includes(t)},delay:{type:[String,Number,Object],default:En("delay")},distance:{type:[Number,String],default:En("distance")},skidding:{type:[Number,String],default:En("skidding")},triggers:{type:Array,default:En("triggers")},showTriggers:{type:[Array,Function],default:En("showTriggers")},hideTriggers:{type:[Array,Function],default:En("hideTriggers")},popperTriggers:{type:Array,default:En("popperTriggers")},popperShowTriggers:{type:[Array,Function],default:En("popperShowTriggers")},popperHideTriggers:{type:[Array,Function],default:En("popperHideTriggers")},container:{type:[String,Object,R0,Boolean],default:En("container")},boundary:{type:[String,R0],default:En("boundary")},strategy:{type:String,validator:t=>["absolute","fixed"].includes(t),default:En("strategy")},autoHide:{type:[Boolean,Function],default:En("autoHide")},handleResize:{type:Boolean,default:En("handleResize")},instantMove:{type:Boolean,default:En("instantMove")},eagerMount:{type:Boolean,default:En("eagerMount")},popperClass:{type:[String,Array,Object],default:En("popperClass")},computeTransformOrigin:{type:Boolean,default:En("computeTransformOrigin")},autoMinSize:{type:Boolean,default:En("autoMinSize")},autoSize:{type:[Boolean,String],default:En("autoSize")},autoMaxSize:{type:Boolean,default:En("autoMaxSize")},autoBoundaryMaxSize:{type:Boolean,default:En("autoBoundaryMaxSize")},preventOverflow:{type:Boolean,default:En("preventOverflow")},overflowPadding:{type:[Number,String],default:En("overflowPadding")},arrowPadding:{type:[Number,String],default:En("arrowPadding")},arrowOverflow:{type:Boolean,default:En("arrowOverflow")},flip:{type:Boolean,default:En("flip")},shift:{type:Boolean,default:En("shift")},shiftCrossAxis:{type:Boolean,default:En("shiftCrossAxis")},noAutoFocus:{type:Boolean,default:En("noAutoFocus")},disposeTimeout:{type:Number,default:En("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[Ad])==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(mI({mainAxis:this.distance,crossAxis:this.skidding}));const e=this.placement.startsWith("auto");if(e?t.middleware.push(hI({alignment:this.placement.split("-")[1]??""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(gI({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!e&&this.flip&&t.middleware.push(fI({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push(uI({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,p;return i.startsWith("top")||i.startsWith("bottom")?l=a.reference.width:p=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"]=p!=null?`${p}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(vI({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 SI(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),ul&&this.instantMove&&ul.instantMove&&ul!==this.parentPopper){ul.$_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&&(ul=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 Td(),await this.$_computePosition(),await this.$_applyShowEffect(),this.positioningDisabled||this.$_registerEventListeners([...Kp(this.$_referenceNode),...Kp(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<no.length;n++)e=no[n],e.showGroup!==t&&(e.hide(),e.$emit("close-group"))}no.push(this),document.body.classList.add("v-popper--some-open");for(const e of G9(this.theme))Q9(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 Td(),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,Y9(no,this),no.length===0&&document.body.classList.remove("v-popper--some-open");for(const n of G9(this.theme)){const r=Q9(n);Y9(r,this),r.length===0&&document.body.classList.remove(`v-popper--some-open--${n}`)}ul===this&&(ul=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 Td(),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,K9,this.triggers,this.showTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],K9,this.popperTriggers,this.popperShowTriggers,t);const e=n=>{n.usedByTooltip||this.hide({event:n})};this.$_registerTriggerListeners(this.$_targetNodes,X9,this.triggers,this.hideTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],X9,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,Uc?{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(Q1>=t.left&&Q1<=t.right&&Z1>=t.top&&Z1<=t.bottom){const e=this.$_popperNode.getBoundingClientRect(),n=Q1-Sa,r=Z1-Ea,a=e.left+e.width/2-Sa+(e.top+e.height/2)-Ea+e.width+e.height,i=Sa+n*a,s=Ea+r*a;return G2(Sa,Ea,i,s,e.left,e.top,e.left,e.bottom)||G2(Sa,Ea,i,s,e.left,e.top,e.right,e.top)||G2(Sa,Ea,i,s,e.right,e.top,e.right,e.bottom)||G2(Sa,Ea,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(ub){const t=Uc?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",e=>Z9(e),t),document.addEventListener("touchend",e=>ev(e,!0),t)}else window.addEventListener("mousedown",t=>Z9(t),!0),window.addEventListener("click",t=>ev(t,!1),!0);window.addEventListener("resize",TI)}function Z9(t,e){for(let n=0;n<no.length;n++){const r=no[n];try{r.mouseDownContains=r.popperNode().contains(t.target)}catch{}}}function ev(t,e){xI(t,e)}function xI(t,e){const n={};for(let r=no.length-1;r>=0;r--){const a=no[r];try{const i=a.containsGlobalTarget=a.mouseDownContains||a.popperNode().contains(t.target);a.pendingHide=!1,requestAnimationFrame(()=>{if(a.pendingHide=!1,!n[a.randomId]&&tv(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&&tv(s,s.containsGlobalTarget,t);)s.$_handleGlobalClose(t,e),s=s.parentPopper}})}catch{}}}function tv(t,e,n){return n.closeAllPopover||n.closePopover&&e||wI(t,n)&&!e}function wI(t,e){if(typeof t.autoHide=="function"){const n=t.autoHide(e);return t.lastAutoHide=n,n}return t.autoHide}function TI(){for(let t=0;t<no.length;t++)no[t].$_computePosition()}let Sa=0,Ea=0,Q1=0,Z1=0;typeof window<"u"&&window.addEventListener("mousemove",t=>{Sa=Q1,Ea=Z1,Q1=t.clientX,Z1=t.clientY},Uc?{passive:!0}:void 0);function G2(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)),p=((n-t)*(e-i)-(r-e)*(t-a))/((o-i)*(n-t)-(s-a)*(r-e));return l>=0&&l<=1&&p>=0&&p<=1}const AI={extends:hb()},qh=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n};function _I(t,e,n,r,a,i){return Je(),lt("div",{ref:"reference",class:$r(["v-popper",{"v-popper--shown":t.slotData.isShown}])},[hn(t.$slots,"default",gh(ju(t.slotData)))],2)}const MI=qh(AI,[["render",_I]]);function PI(){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 pp;function j0(){j0.init||(j0.init=!0,pp=PI()!==-1)}var Wh={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){j0(),Es(()=>{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",pp&&this.$el.appendChild(t),t.data="about:blank",pp||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&&(!pp&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const LI=j5();D5("data-v-b329ee4c");const OI={class:"resize-observer",tabindex:"-1"};R5();const II=LI((t,e,n,r,a,i)=>(Je(),Jt("div",OI)));Wh.render=II;Wh.__scopeId="data-v-b329ee4c";Wh.__file="src/components/ResizeObserver.vue";const fb=(t="theme")=>({computed:{themeClass(){return EI(this[t])}}}),kI=lr({name:"VPopperContent",components:{ResizeObserver:Wh},mixins:[fb()],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}}}),zI=["id","aria-hidden","tabindex","data-popper-placement"],NI={ref:"inner",class:"v-popper__inner"},VI=Ze("div",{class:"v-popper__arrow-outer"},null,-1),HI=Ze("div",{class:"v-popper__arrow-inner"},null,-1),DI=[VI,HI];function RI(t,e,n,r,a,i){const s=na("ResizeObserver");return Je(),lt("div",{id:t.popperId,ref:"popover",class:$r(["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:Hs(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]=F8(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:Hs(t.result?{transformOrigin:t.result.transformOrigin}:void 0)},[Ze("div",NI,[t.mounted?(Je(),lt(Vr,{key:0},[Ze("div",null,[hn(t.$slots,"default")]),t.handleResize?(Je(),Jt(s,{key:0,onNotify:e[1]||(e[1]=o=>t.$emit("resize",o))})):rr("",!0)],64)):rr("",!0)],512),Ze("div",{ref:"arrow",class:"v-popper__arrow-container",style:Hs(t.result?{left:t.toPx(t.result.arrow.x),top:t.toPx(t.result.arrow.y)}:void 0)},DI,4)],4)],46,zI)}const db=qh(kI,[["render",RI]]),mb={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 B0=function(){};typeof window<"u"&&(B0=window.Element);const jI=lr({name:"VPopperWrapper",components:{Popper:MI,PopperContent:db},mixins:[mb,fb("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,B0,Boolean],default:void 0},boundary:{type:[String,B0],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 BI(t,e,n,r,a,i){const s=na("PopperContent"),o=na("Popper");return Je(),Jt(o,Is({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:zt(({popperId:l,isShown:p,shouldMountContent:u,skipTransition:h,autoHide:d,show:m,hide:f,handleResize:v,onResize:C,classes:S,result:x})=>[hn(t.$slots,"default",{shown:p,show:m,hide:f}),gt(s,{ref:"popperContent","popper-id":l,theme:t.finalTheme,shown:p,mounted:u,"skip-transition":h,"auto-hide":d,"handle-resize":v,classes:S,result:x,onHide:f,onResize:C},{default:zt(()=>[hn(t.$slots,"popper",{shown:p,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 Tm=qh(jI,[["render",BI]]),FI={...Tm,name:"VDropdown",vPopperTheme:"dropdown"};({...Tm});const $I={...Tm,name:"VTooltip",vPopperTheme:"tooltip"},UI=lr({name:"VTooltipDirective",components:{Popper:hb(),PopperContent:db},mixins:[mb],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:t=>xu(t.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:t=>xu(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}}}),qI=["innerHTML"],WI=["textContent"];function GI(t,e,n,r,a,i){const s=na("PopperContent"),o=na("Popper");return Je(),Jt(o,Is({ref:"popper"},t.$attrs,{theme:t.theme,"target-nodes":t.targetNodes,"popper-node":()=>t.$refs.popperContent.$el,onApplyShow:t.onShow,onApplyHide:t.onHide}),{default:zt(({popperId:l,isShown:p,shouldMountContent:u,skipTransition:h,autoHide:d,hide:m,handleResize:f,onResize:v,classes:C,result:S})=>[gt(s,{ref:"popperContent",class:$r({"v-popper--tooltip-loading":t.loading}),"popper-id":l,theme:t.theme,shown:p,mounted:u,"skip-transition":h,"auto-hide":d,"handle-resize":f,classes:C,result:S,onHide:m,onResize:v},{default:zt(()=>[t.html?(Je(),lt("div",{key:0,innerHTML:t.finalContent},null,8,qI)):(Je(),lt("div",{key:1,textContent:cn(t.finalContent)},null,8,WI))]),_: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 KI=qh(UI,[["render",GI]]),gb="v-popper--has-tooltip";function XI(t,e){let n=t.placement;if(!n&&e)for(const r of pb)e[r]&&(n=r);return n||(n=xu(t.theme||"tooltip","placement")),n}function vb(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=XI(r,n),r.targetNodes=()=>[t],r.referenceNode=()=>t,r}let _d,wu,YI=0;function JI(){if(_d)return;wu=xt([]),_d=hu({name:"VTooltipDirectiveApp",setup(){return{directives:wu}},render(){return this.directives.map(e=>Wa(KI,{...e.options,shown:e.shown||e.options.shown,key:e.id}))},devtools:{hide:!0}});const t=document.createElement("div");document.body.appendChild(t),_d.mount(t)}function QI(t,e,n){JI();const r=xt(vb(t,e,n)),a=xt(!1),i={id:YI++,options:r,shown:a};return wu.value.push(i),t.classList&&t.classList.add(gb),t.$_popper={options:r,item:i,show(){a.value=!0},hide(){a.value=!1}}}function yb(t){if(t.$_popper){const e=wu.value.indexOf(t.$_popper.item);e!==-1&&wu.value.splice(e,1),delete t.$_popper,delete t.$_popperOldShown,delete t.$_popperMountTarget}t.classList&&t.classList.remove(gb)}function rv(t,{value:e,modifiers:n}){const r=vb(t,e,n);if(!r.content||xu(r.theme||"tooltip","disabled"))yb(t);else{let a;t.$_popper?(a=t.$_popper,a.options.value=r):a=QI(t,e,n),typeof e.shown<"u"&&e.shown!==t.$_popperOldShown&&(t.$_popperOldShown=e.shown,e.shown?a.show():a.hide())}}const ZI={beforeMount:rv,updated:rv,beforeUnmount(t){yb(t)}};function nv(t){t.addEventListener("mousedown",Xp),t.addEventListener("click",Xp),t.addEventListener("touchstart",bb,Uc?{passive:!0}:!1)}function sv(t){t.removeEventListener("mousedown",Xp),t.removeEventListener("click",Xp),t.removeEventListener("touchstart",bb),t.removeEventListener("touchend",Cb),t.removeEventListener("touchcancel",Sb)}function Xp(t){const e=t.currentTarget;t.closePopover=!e.$_vclosepopover_touch,t.closeAllPopover=e.$_closePopoverModifiers&&!!e.$_closePopoverModifiers.all}function bb(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",Cb),e.addEventListener("touchcancel",Sb)}}function Cb(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 Sb(t){const e=t.currentTarget;e.$_vclosepopover_touch=!1}const ek={beforeMount(t,{value:e,modifiers:n}){t.$_closePopoverModifiers=n,(typeof e>"u"||e)&&nv(t)},updated(t,{value:e,oldValue:n,modifiers:r}){t.$_closePopoverModifiers=r,e!==n&&(typeof e>"u"||e?nv(t):sv(t))},beforeUnmount(t){sv(t)}},Ss=ZI,Eb=ek,tk=FI,rk=$I;function Po(t){return yh()?(O5(t),!0):!1}const Md=new WeakMap,nk=(...t)=>{var e;const n=t[0],r=(e=ws())==null?void 0:e.proxy;if(r==null&&!Q5())throw new Error("injectLocal must be called in setup");return r&&Md.has(r)&&n in Md.get(r)?Md.get(r)[n]:zn(...t)};function sk(t,e,{enumerable:n=!1,unwrap:r=!0}={}){for(const[a,i]of Object.entries(e))a!=="value"&&(xn(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 rX(t){if(!xn(t))return lo(t);const e=new Proxy({},{get(n,r,a){return $e(Reflect.get(t.value,r,a))},set(n,r,a){return xn(t.value[r])&&!xn(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 lo(e)}const Ml=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const ik=t=>typeof t<"u",xb=t=>t!=null,ok=Object.prototype.toString,ak=t=>ok.call(t)==="[object Object]",ki=()=>{},F0=lk();function lk(){var t,e;return Ml&&((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 Am(...t){if(t.length!==1)return by(...t);const e=t[0];return typeof e=="function"?Il(Th(()=>({get:e,set:ki}))):xt(e)}function wb(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 Tb=t=>t();function Ab(t,e={}){let n,r,a=ki;const i=l=>{clearTimeout(l),a(),a=ki};let s;return l=>{const p=Pr(t),u=Pr(e.maxWait);return n&&i(n),p<=0||u!==void 0&&u<=0?(r&&(i(r),r=void 0),Promise.resolve(l())):new Promise((h,d)=>{a=e.rejectOnCancel?d:h,s=l,u&&!r&&(r=setTimeout(()=>{n&&i(n),r=void 0,h(s())},u)),n=setTimeout(()=>{r&&i(r),r=void 0,h(l())},p)})}}function ck(t=Tb,e={}){const{initialState:n="active"}=e,r=Am(n==="active");function a(){r.value=!1}function i(){r.value=!0}const s=(...o)=>{r.value&&t(...o)};return{isActive:Il(r),pause:a,resume:i,eventFilter:s}}function uk(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 iv(t){return t.endsWith("rem")?Number.parseFloat(t)*16:Number.parseFloat(t)}function Ic(t){return Array.isArray(t)?t:[t]}function pk(t){return ws()}function hk(t,e=200,n={}){return wb(Ab(e,n),t)}function fk(t,e=200,n={}){const r=xt(Pr(t)),a=hk(()=>{r.value=t.value},e,n);return Lr(t,()=>a()),Hu(r)}function dk(t,e={}){let n=t,r,a;const i=Th((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 sk(i,{get:s,set:o,untrackedGet:()=>s(!1),silentSet:d=>o(d,!1),peek:()=>s(!1),lay:d=>o(d,!1)},{enumerable:!0})}function _b(t,e,n={}){const{eventFilter:r=Tb,...a}=n;return Lr(t,wb(r,e),a)}function mk(t,e,n={}){const{eventFilter:r,initialState:a="active",...i}=n,{eventFilter:s,pause:o,resume:l,isActive:p}=ck(r,{initialState:a});return{stop:_b(t,e,{...i,eventFilter:s}),pause:o,resume:l,isActive:p}}const gk=Pr;function Qc(t,e=!0,n){pk()?ri(t,n):e?t():Es(t)}function vk(t,e=1e3,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n;let i=null;const s=qr(!1);function o(){i&&(clearInterval(i),i=null)}function l(){s.value=!1,o()}function p(){const u=Pr(e);u<=0||(s.value=!0,a&&t(),o(),s.value&&(i=setInterval(t,u)))}if(r&&Ml&&p(),xn(e)||typeof e=="function"){const u=Lr(e,()=>{s.value&&Ml&&p()});Po(u)}return Po(l),{isActive:Hu(s),pause:l,resume:p}}function yk(t,e,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n,i=qr(!1);let s;function o(){s&&(clearTimeout(s),s=void 0)}function l(){i.value=!1,o()}function p(...u){a&&t(),o(),i.value=!0,s=setTimeout(()=>{i.value=!1,s=void 0,t(...u)},Pr(e))}return r&&(i.value=!0,Ml&&p()),Po(l),{isPending:Hu(i),start:p,stop:l}}function bk(t=!1,e={}){const{truthyValue:n=!0,falsyValue:r=!1}=e,a=xn(t),i=qr(t);function s(o){if(arguments.length)return i.value=o,i.value;{const l=Pr(n);return i.value=i.value===l?Pr(r):l,i.value}}return a?s:[i,s]}function nX(t,e,n={}){const{debounce:r=0,maxWait:a=void 0,...i}=n;return _b(t,e,{...i,eventFilter:Ab(r,{maxWait:a})})}function Ck(t,e,n){return Lr(t,e,{...n,immediate:!0})}function sX(t,e,n){return Lr(t,e,{...n,once:!0})}function iX(t,e,n){var r;let a;xn(n)?a={evaluating:n}:a={};const{lazy:i=!1,flush:s="pre",evaluating:o=void 0,shallow:l=!0,onError:p=(r=globalThis.reportError)!=null?r:ki}=a,u=qr(!i),h=l?qr(e):xt(e);let d=0;return Zs(async m=>{if(!u.value)return;d++;const f=d;let v=!1;o&&Promise.resolve().then(()=>{o.value=!0});try{const C=await t(S=>{m(()=>{o&&(o.value=!1),v||S()})});f===d&&(h.value=C)}catch(C){p(C)}finally{o&&f===d&&(o.value=!1),v=!0}},{flush:s}),i?pt(()=>(u.value=!0,h.value)):h}const Ai=Ml?window:void 0,Sk=Ml?window.document:void 0,Mb=Ml?window.navigator:void 0;function qs(t){var e;const n=Pr(t);return(e=n?.$el)!=null?e:n}function ui(...t){const e=[],n=()=>{e.forEach(o=>o()),e.length=0},r=(o,l,p,u)=>(o.addEventListener(l,p,u),()=>o.removeEventListener(l,p,u)),a=pt(()=>{const o=Ic(Pr(t[0])).filter(l=>l!=null);return o.every(l=>typeof l!="string")?o:void 0}),i=Ck(()=>{var o,l;return[(l=(o=a.value)==null?void 0:o.map(p=>qs(p)))!=null?l:[Ai].filter(p=>p!=null),Ic(Pr(a.value?t[1]:t[0])),Ic($e(a.value?t[2]:t[1])),Pr(a.value?t[3]:t[2])]},([o,l,p,u])=>{if(n(),!o?.length||!l?.length||!p?.length)return;const h=ak(u)?{...u}:u;e.push(...o.flatMap(d=>l.flatMap(m=>p.map(f=>r(d,m,f,h)))))},{flush:"post"}),s=()=>{i(),n()};return Po(n),s}let ov=!1;function Ek(t,e,n={}){const{window:r=Ai,ignore:a=[],capture:i=!0,detectIframe:s=!1,controls:o=!1}=n;if(!r)return o?{stop:ki,cancel:ki,trigger:ki}:ki;if(F0&&!ov){ov=!0;const C={passive:!0};Array.from(r.document.body.children).forEach(S=>S.addEventListener("click",ki,C)),r.document.documentElement.addEventListener("click",ki,C)}let l=!0;const p=C=>Pr(a).some(S=>{if(typeof S=="string")return Array.from(r.document.querySelectorAll(S)).some(x=>x===C.target||C.composedPath().includes(x));{const x=qs(S);return x&&(C.target===x||C.composedPath().includes(x))}});function u(C){const S=Pr(C);return S&&S.$.subTree.shapeFlag===16}function h(C,S){const x=Pr(C),g=x.$.subTree&&x.$.subTree.children;return g==null||!Array.isArray(g)?!1:g.some(w=>w.el===S.target||S.composedPath().includes(w.el))}const d=C=>{const S=qs(t);if(C.target!=null&&!(!(S instanceof Element)&&u(t)&&h(t,C))&&!(!S||S===C.target||C.composedPath().includes(S))){if("detail"in C&&C.detail===0&&(l=!p(C)),!l){l=!0;return}e(C)}};let m=!1;const f=[ui(r,"click",C=>{m||(m=!0,setTimeout(()=>{m=!1},0),d(C))},{passive:!0,capture:i}),ui(r,"pointerdown",C=>{const S=qs(t);l=!p(C)&&!!(S&&!C.composedPath().includes(S))},{passive:!0}),s&&ui(r,"blur",C=>{setTimeout(()=>{var S;const x=qs(t);((S=r.document.activeElement)==null?void 0:S.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 xk(){const t=qr(!1),e=ws();return e&&ri(()=>{t.value=!0},e),t}function Vl(t){const e=xk();return pt(()=>(e.value,!!t()))}function wk(t,e,n={}){const{window:r=Ai,...a}=n;let i;const s=Vl(()=>r&&"MutationObserver"in r),o=()=>{i&&(i.disconnect(),i=void 0)},l=pt(()=>{const d=Pr(t),m=Ic(d).map(qs).filter(xb);return new Set(m)}),p=Lr(l,d=>{o(),s.value&&d.size&&(i=new MutationObserver(e),d.forEach(m=>i.observe(m,a)))},{immediate:!0,flush:"post"}),u=()=>i?.takeRecords(),h=()=>{p(),o()};return Po(h),{isSupported:s,stop:h,takeRecords:u}}function Tk(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function Pb(...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=Ai,eventName:i="keydown",passive:s=!1,dedupe:o=!1}=r,l=Tk(e);return ui(a,i,u=>{u.repeat&&Pr(o)||l(u)&&n(u)},s)}function Ak(t,e={}){const{immediate:n=!0,fpsLimit:r=void 0,window:a=Ai,once:i=!1}=e,s=qr(!1),o=pt(()=>r?1e3/Pr(r):null);let l=0,p=null;function u(m){if(!s.value||!a)return;l||(l=m);const f=m-l;if(o.value&&f<o.value){p=a.requestAnimationFrame(u);return}if(l=m,t({delta:f,timestamp:m}),i){s.value=!1,p=null;return}p=a.requestAnimationFrame(u)}function h(){!s.value&&a&&(s.value=!0,l=0,p=a.requestAnimationFrame(u))}function d(){s.value=!1,p!=null&&a&&(a.cancelAnimationFrame(p),p=null)}return n&&h(),Po(d),{isActive:Il(s),pause:d,resume:h}}const _k=Symbol("vueuse-ssr-width");function Mk(){const t=Q5()?nk(_k,null):null;return typeof t=="number"?t:void 0}function _m(t,e={}){const{window:n=Ai,ssrWidth:r=Mk()}=e,a=Vl(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function"),i=qr(typeof r=="number"),s=qr(),o=qr(!1),l=p=>{o.value=p.matches};return Zs(()=>{if(i.value){i.value=!a.value;const p=Pr(t).split(",");o.value=p.some(u=>{const h=u.includes("not all"),d=u.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),m=u.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let f=!!(d||m);return d&&f&&(f=r>=iv(d[1])),m&&f&&(f=r<=iv(m[1])),h?!f:f});return}a.value&&(s.value=n.matchMedia(Pr(t)),o.value=s.value.matches)}),ui(s,"change",l,{passive:!0}),pt(()=>o.value)}function av(t,e={}){const{controls:n=!1,navigator:r=Mb}=e,a=Vl(()=>r&&"permissions"in r),i=qr(),s=typeof t=="string"?{name:t}:t,o=qr(),l=()=>{var u,h;o.value=(h=(u=i.value)==null?void 0:u.state)!=null?h:"prompt"};ui(i,"change",l,{passive:!0});const p=uk(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 gn(i.value)}});return p(),n?{state:o,isSupported:a,query:p}:o}function Pk(t={}){const{navigator:e=Mb,read:n=!1,source:r,copiedDuring:a=1500,legacy:i=!1}=t,s=Vl(()=>e&&"clipboard"in e),o=av("clipboard-read"),l=av("clipboard-write"),p=pt(()=>s.value||i),u=qr(""),h=qr(!1),d=yk(()=>h.value=!1,a,{immediate:!1});async function m(){let x=!(s.value&&S(o.value));if(!x)try{u.value=await e.clipboard.readText()}catch{x=!0}x&&(u.value=C())}p.value&&n&&ui(["copy","cut"],m,{passive:!0});async function f(x=Pr(r)){if(p.value&&x!=null){let g=!(s.value&&S(l.value));if(!g)try{await e.clipboard.writeText(x)}catch{g=!0}g&&v(x),u.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 S(x){return x==="granted"||x==="prompt"}return{isSupported:p,text:u,copied:h,copy:f}}function Lk(t){return JSON.parse(JSON.stringify(t))}const K2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},X2="__vueuse_ssr_handlers__",Ok=Ik();function Ik(){return X2 in K2||(K2[X2]=K2[X2]||{}),K2[X2]}function Lb(t,e){return Ok[t]||e}function kk(t){return _m("(prefers-color-scheme: dark)",t)}function zk(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 Nk={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()}},lv="vueuse-storage";function Ob(t,e,n,r={}){var a;const{flush:i="pre",deep:s=!0,listenToStorageChanges:o=!0,writeDefaults:l=!0,mergeDefaults:p=!1,shallow:u,window:h=Ai,eventFilter:d,onError:m=N=>{console.error(N)},initOnMounted:f}=r,v=(u?qr:xt)(typeof e=="function"?e():e),C=pt(()=>Pr(t));if(!n)try{n=Lb("getDefaultStorage",()=>{var N;return(N=Ai)==null?void 0:N.localStorage})()}catch(N){m(N)}if(!n)return v;const S=Pr(e),x=zk(S),g=(a=r.serializer)!=null?a:Nk[x],{pause:w,resume:y}=mk(v,N=>z(N),{flush:i,deep:s,eventFilter:d});Lr(C,()=>W(),{flush:i});let _=!1;const T=N=>{f&&!_||W(N)},O=N=>{f&&!_||F(N)};h&&o&&(n instanceof Storage?ui(h,"storage",T,{passive:!0}):ui(h,lv,O)),f?Qc(()=>{_=!0,W()}):W();function I(N,$){if(h){const H={key:C.value,oldValue:N,newValue:$,storageArea:n};h.dispatchEvent(n instanceof Storage?new StorageEvent("storage",H):new CustomEvent(lv,{detail:H}))}}function z(N){try{const $=n.getItem(C.value);if(N==null)I($,null),n.removeItem(C.value);else{const H=g.write(N);$!==H&&(n.setItem(C.value,H),I($,H))}}catch($){m($)}}function q(N){const $=N?N.newValue:n.getItem(C.value);if($==null)return l&&S!=null&&n.setItem(C.value,g.write(S)),S;if(!N&&p){const H=g.read($);return typeof p=="function"?p(H,S):x==="object"&&!Array.isArray(H)?{...S,...H}:H}else return typeof $!="string"?$:g.read($)}function W(N){if(!(N&&N.storageArea!==n)){if(N&&N.key==null){v.value=S;return}if(!(N&&N.key!==C.value)){w();try{const $=g.write(v.value);(N===void 0||N?.newValue!==$)&&(v.value=q(N))}catch($){m($)}finally{N?Es(y):y()}}}}function F(N){W(N.detail)}return v}const Vk="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Hk(t={}){const{selector:e="html",attribute:n="class",initialValue:r="auto",window:a=Ai,storage:i,storageKey:s="vueuse-color-scheme",listenToStorageChanges:o=!0,storageRef:l,emitAuto:p,disableTransition:u=!0}=t,h={auto:"",light:"light",dark:"dark",...t.modes||{}},d=kk({window:a}),m=pt(()=>d.value?"dark":"light"),f=l||(s==null?Am(r):Ob(s,r,i,{window:a,listenToStorageChanges:o})),v=pt(()=>f.value==="auto"?m.value:f.value),C=Lb("updateHTMLAttrs",(w,y,_)=>{const T=typeof w=="string"?a?.document.querySelector(w):qs(w);if(!T)return;const O=new Set,I=new Set;let z=null;if(y==="class"){const W=_.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:y,value:_};if(O.size===0&&I.size===0&&z===null)return;let q;u&&(q=a.document.createElement("style"),q.appendChild(document.createTextNode(Vk)),a.document.head.appendChild(q));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),u&&(a.getComputedStyle(q).opacity,document.head.removeChild(q))});function S(w){var y;C(e,n,(y=h[w])!=null?y:w)}function x(w){t.onChanged?t.onChanged(w,S):S(w)}Lr(v,x,{flush:"post",immediate:!0}),Qc(()=>x(v.value));const g=pt({get(){return p?f.value:v.value},set(w){f.value=w}});return Object.assign(g,{store:f,system:m,state:v})}function Mm(t,e,n={}){const{window:r=Ai,...a}=n;let i;const s=Vl(()=>r&&"ResizeObserver"in r),o=()=>{i&&(i.disconnect(),i=void 0)},l=pt(()=>{const h=Pr(t);return Array.isArray(h)?h.map(d=>qs(d)):[qs(h)]}),p=Lr(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"}),u=()=>{o(),p()};return Po(u),{isSupported:s,stop:u}}function Dk(t,e={}){const{reset:n=!0,windowResize:r=!0,windowScroll:a=!0,immediate:i=!0,updateTiming:s="sync"}=e,o=qr(0),l=qr(0),p=qr(0),u=qr(0),h=qr(0),d=qr(0),m=qr(0),f=qr(0);function v(){const S=qs(t);if(!S){n&&(o.value=0,l.value=0,p.value=0,u.value=0,h.value=0,d.value=0,m.value=0,f.value=0);return}const x=S.getBoundingClientRect();o.value=x.height,l.value=x.bottom,p.value=x.left,u.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 Mm(t,C),Lr(()=>qs(t),S=>!S&&C()),wk(t,C,{attributeFilter:["style","class"]}),a&&ui("scroll",C,{capture:!0,passive:!0}),r&&ui("resize",C,{passive:!0}),Qc(()=>{i&&C()}),{height:o,bottom:l,left:p,right:u,top:h,width:d,x:m,y:f,update:C}}function Rk(t,e={width:0,height:0},n={}){const{window:r=Ai,box:a="content-box"}=n,i=pt(()=>{var h,d;return(d=(h=qs(t))==null?void 0:h.namespaceURI)==null?void 0:d.includes("svg")}),s=qr(e.width),o=qr(e.height),{stop:l}=Mm(t,([h])=>{const d=a==="border-box"?h.borderBoxSize:a==="content-box"?h.contentBoxSize:h.devicePixelContentBoxSize;if(r&&i.value){const m=qs(t);if(m){const f=m.getBoundingClientRect();s.value=f.width,o.value=f.height}}else if(d){const m=Ic(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);Qc(()=>{const h=qs(t);h&&(s.value="offsetWidth"in h?h.offsetWidth:e.width,o.value="offsetHeight"in h?h.offsetHeight:e.height)});const p=Lr(()=>qs(t),h=>{s.value=h?e.width:0,o.value=h?e.height:0});function u(){l(),p()}return{width:s,height:o,stop:u}}function jk(t,e,n={}){const{root:r,rootMargin:a="0px",threshold:i=0,window:s=Ai,immediate:o=!0}=n,l=Vl(()=>s&&"IntersectionObserver"in s),p=pt(()=>{const f=Pr(t);return Ic(f).map(qs).filter(xb)});let u=ki;const h=qr(o),d=l.value?Lr(()=>[p.value,qs(r),h.value],([f,v])=>{if(u(),!h.value||!f.length)return;const C=new IntersectionObserver(e,{root:qs(v),rootMargin:a,threshold:i});f.forEach(S=>S&&C.observe(S)),u=()=>{C.disconnect(),u=ki}},{immediate:o,flush:"post"}):ki,m=()=>{u(),d(),h.value=!1};return Po(m),{isSupported:l,isActive:h,pause(){u(),h.value=!1},resume(){h.value=!0},stop:m}}function Bk(t={}){const{initialValue:e=""}=t,n=Vl(()=>typeof window<"u"&&"EyeDropper"in window),r=qr(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 Pd(t){return typeof Window<"u"&&t instanceof Window?t.document.documentElement:typeof Document<"u"&&t instanceof Document?t.documentElement:t}function Fk(t,e,n={}){const{window:r=Ai}=n;return Ob(t,e,r?.localStorage,n)}function $k(t={}){const{controls:e=!1,interval:n="requestAnimationFrame",immediate:r=!0}=t,a=xt(new Date),i=()=>a.value=new Date,s=n==="requestAnimationFrame"?Ak(i,{immediate:r}):vk(i,n,{immediate:r});return e?{now:a,...s}:a}function Uk(t){const e=_m("(prefers-reduced-motion: reduce)",t);return pt(()=>e.value?"reduce":"no-preference")}function Ib(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:Ib(n)}}function qk(t){const e=t||window.event,n=e.target;return Ib(n)?!1:e.touches.length>1?!0:(e.preventDefault&&e.preventDefault(),!1)}const Ld=new WeakMap;function Wk(t,e=!1){const n=qr(e);let r=null,a="";Lr(Am(t),o=>{const l=Pd(Pr(o));if(l){const p=l;if(Ld.get(p)||Ld.set(p,p.style.overflow),p.style.overflow!=="hidden"&&(a=p.style.overflow),p.style.overflow==="hidden")return n.value=!0;if(n.value)return p.style.overflow="hidden"}},{immediate:!0});const i=()=>{const o=Pd(Pr(t));!o||n.value||(F0&&(r=ui(o,"touchmove",l=>{qk(l)},{passive:!1})),o.style.overflow="hidden",n.value=!0)},s=()=>{const o=Pd(Pr(t));!o||!n.value||(F0&&r?.(),o.style.overflow=a,Ld.delete(o),n.value=!1)};return Po(s),pt({get(){return n.value},set(o){o?i():s()}})}let Gk=0;function oX(t,e={}){const n=qr(!1),{document:r=Sk,immediate:a=!0,manual:i=!1,id:s=`vueuse_styletag_${++Gk}`}=e,o=qr(t);let l=()=>{};const p=()=>{if(!r)return;const h=r.getElementById(s)||r.createElement("style");h.isConnected||(h.id=s,e.nonce&&(h.nonce=e.nonce),e.media&&(h.media=e.media),r.head.appendChild(h)),!n.value&&(l=Lr(o,d=>{h.textContent=d},{immediate:!0}),n.value=!0)},u=()=>{!r||!n.value||(l(),r.head.removeChild(r.getElementById(s)),n.value=!1)};return a&&!i&&Qc(p),i||Po(u),{id:s,css:o,unload:u,load:p,isLoaded:Il(n)}}const Kk=[{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"}],Xk={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 Yk(t){return t.toISOString().slice(0,10)}function aX(t,e={}){const{controls:n=!1,updateInterval:r=3e4}=e,{now:a,...i}=$k({interval:r,controls:!0}),s=pt(()=>Jk(new Date(Pr(t)),e,Pr(a)));return n?{timeAgo:s,...i}:s}function Jk(t,e={},n=Date.now()){var r;const{max:a,messages:i=Xk,fullDateFormatter:s=Yk,units:o=Kk,showSecond:l=!1,rounding:p="round"}=e,u=typeof p=="number"?C=>+C.toFixed(p):Math[p],h=+n-+t,d=Math.abs(h);function m(C,S){return u(Math.abs(C)/S.value)}function f(C,S){const x=m(C,S),g=C>0,w=v(S.name,x,g);return v(g?"past":"future",w,g)}function v(C,S,x){const g=i[C];return typeof g=="function"?g(S,x):g.replace("{0}",S.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(S=>S.name===a))==null?void 0:r.max;if(C&&d>C)return s(new Date(t))}for(const[C,S]of o.entries()){if(m(h,S)<=0&&o[C-1])return f(h,o[C-1]);if(d<S.max)return f(h,S)}return i.invalid}function Hl(t,e,n,r={}){var a,i,s;const{clone:o=!1,passive:l=!1,eventName:p,deep:u=!1,defaultValue:h,shouldEmit:d}=r,m=ws(),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=p;e||(e="modelValue"),v=v||`update:${e.toString()}`;const C=g=>o?typeof o=="function"?o(g):Lk(g):g,S=()=>ik(t[e])?C(t[e]):h,x=g=>{d?d(g)&&f(v,g):f(v,g)};if(l){const g=S(),w=xt(g);let y=!1;return Lr(()=>t[e],_=>{y||(y=!0,w.value=C(_),Es(()=>y=!1))}),Lr(w,_=>{!y&&(_!==t[e]||u)&&x(_)},{deep:u}),w}else return pt({get(){return S()},set(g){x(g)}})}function Qk(t={}){const{window:e=Ai,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:i=!0,type:s="inner"}=t,o=qr(n),l=qr(r),p=()=>{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)};p(),Qc(p);const u={passive:!0};if(ui("resize",p,u),e&&s==="visual"&&e.visualViewport&&ui(e.visualViewport,"resize",p,u),a){const h=_m("(orientation: portrait)");Lr(h,()=>p())}return{width:o,height:l}}let $s=class extends Error{constructor(e){super(e),this.name="ShikiError"}};function Zk(t){return Pm(t)}function Pm(t){return Array.isArray(t)?ez(t):t instanceof RegExp?t:typeof t=="object"?tz(t):t}function ez(t){let e=[];for(let n=0,r=t.length;n<r;n++)e[n]=Pm(t[n]);return e}function tz(t){let e={};for(let n in t)e[n]=Pm(t[n]);return e}function kb(t,...e){return e.forEach(n=>{for(let r in n)t[r]=n[r]}),t}function zb(t){const e=~t.lastIndexOf("/")||~t.lastIndexOf("\\");return e===0?t:~e===t.length-1?zb(t.substring(0,t.length-1)):t.substr(~e+1)}var Od=/\$(\d+)|\${(\d+):\/(downcase|upcase)}/g,Y2=class{static hasCaptures(t){return t===null?!1:(Od.lastIndex=0,Od.test(t))}static replaceCaptures(t,e,n){return t.replace(Od,(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 Nb(t,e){return t<e?-1:t>e?1:0}function Vb(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=Nb(t[a],e[a]);if(i!==0)return i}return 0}return n-r}function cv(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 Hb(t){return t.replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")}var Db=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}},Yp=class{constructor(t,e,n){this._colorMap=t,this._defaults=e,this._root=n}static createFromRawTheme(t,e){return this.createFromParsedTheme(sz(t),e)}static createFromParsedTheme(t,e){return oz(t,e)}_cachedMatchRoot=new Db(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=>rz(t.parent,a.parentScopes));return r?new Rb(r.fontStyle,r.foreground,r.background):null}},Id=class hp{constructor(e,n){this.parent=e,this.scopeName=n}static push(e,n){for(const r of n)e=new hp(e,r);return e}static from(...e){let n=null;for(let r=0;r<e.length;r++)n=new hp(n,e[r]);return n}push(e){return new hp(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 rz(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&&!nz(t.scopeName,r);){if(a)return!1;t=t.parent}if(!t)return!1;t=t.parent}return!0}function nz(t,e){return e===t||t.startsWith(e)&&t[e.length]==="."}var Rb=class{constructor(t,e,n){this.fontStyle=t,this.foregroundId=e,this.backgroundId=n}};function sz(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 p=null;typeof s.settings.foreground=="string"&&cv(s.settings.foreground)&&(p=s.settings.foreground);let u=null;typeof s.settings.background=="string"&&cv(s.settings.background)&&(u=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 iz(v,C,a,l,p,u)}}return n}var iz=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}},li=(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))(li||{});function oz(t,e){t.sort((l,p)=>{let u=Nb(l.scope,p.scope);return u!==0||(u=Vb(l.parentScopes,p.parentScopes),u!==0)?u:l.index-p.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 az(e),s=new Rb(n,i.getId(r),i.getId(a)),o=new cz(new $0(0,null,-1,0,0),[]);for(let l=0,p=t.length;l<p;l++){let u=t[l];o.insert(0,u.scope,u.parentScopes,u.fontStyle,i.getId(u.foreground),i.getId(u.background))}return new Yp(i,s,o)}var az=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)}},lz=Object.freeze([]),$0=class jb{scopeDepth;parentScopes;fontStyle;foreground;background;constructor(e,n,r,a,i){this.scopeDepth=e,this.parentScopes=n||lz,this.fontStyle=r,this.foreground=a,this.background=i}clone(){return new jb(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)}},cz=class U0{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(U0._cmpBySpecificity),n}insert(e,n,r,a,i,s){if(n===""){this._doInsertHere(e,r,a,i,s);return}let o=n.indexOf("."),l,p;o===-1?(l=n,p=""):(l=n.substring(0,o),p=n.substring(o+1));let u;this._children.hasOwnProperty(l)?u=this._children[l]:(u=new U0(this._mainRule.clone(),$0.cloneArr(this._rulesWithParentScopes)),this._children[l]=u),u.insert(e+1,p,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(Vb(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 $0(e,n,r,a,i))}},qc=class Fi{static toBinaryStr(e){return e.toString(2).padStart(32,"0")}static print(e){const n=Fi.getLanguageId(e),r=Fi.getTokenType(e),a=Fi.getFontStyle(e),i=Fi.getForeground(e),s=Fi.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=Fi.getLanguageId(e),p=Fi.getTokenType(e),u=Fi.containsBalancedBrackets(e)?1:0,h=Fi.getFontStyle(e),d=Fi.getForeground(e),m=Fi.getBackground(e);return n!==0&&(l=n),r!==8&&(p=r),a!==null&&(u=a?1:0),i!==-1&&(h=i),s!==0&&(d=s),o!==0&&(m=o),(l<<0|p<<8|u<<10|h<<11|d<<15|m<<24)>>>0}};function Jp(t,e){const n=[],r=uz(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 p=s();if(n.push({matcher:p,priority:l}),a!==",")break;a=r.next()}return n;function i(){if(a==="-"){a=r.next();const l=i();return p=>!!l&&!l(p)}if(a==="("){a=r.next();const l=o();return a===")"&&(a=r.next()),l}if(uv(a)){const l=[];do l.push(a),a=r.next();while(uv(a));return p=>e(l,p)}return null}function s(){const l=[];let p=i();for(;p;)l.push(p),p=i();return u=>l.every(h=>h(u))}function o(){const l=[];let p=s();for(;p&&(l.push(p),a==="|"||a===",");){do a=r.next();while(a==="|"||a===",");p=s()}return u=>l.some(h=>h(u))}}function uv(t){return!!t&&!!t.match(/[\w\.:]+/)}function uz(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 Bb(t){typeof t.dispose=="function"&&t.dispose()}var Tu=class{constructor(t){this.scopeName=t}toKey(){return this.scopeName}},pz=class{constructor(t,e){this.scopeName=t,this.ruleName=e}toKey(){return`${this.scopeName}#${this.ruleName}`}},hz=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))}},fz=class{constructor(t,e){this.repo=t,this.initialScopeName=e,this.seenFullScopeRequests.add(this.initialScopeName),this.Q=[new Tu(this.initialScopeName)]}seenFullScopeRequests=new Set;seenPartialScopeRequests=new Set;Q;processQueue(){const t=this.Q;this.Q=[];const e=new hz;for(const n of t)dz(n,this.initialScopeName,this.repo,e);for(const n of e.references)if(n instanceof Tu){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 dz(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 Tu?fp({baseGrammar:i,selfGrammar:a},r):q0(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 Tu(o))}function q0(t,e,n){if(e.repository&&e.repository[t]){const r=e.repository[t];Qp([r],e,n)}}function fp(t,e){t.selfGrammar.patterns&&Array.isArray(t.selfGrammar.patterns)&&Qp(t.selfGrammar.patterns,{...t,repository:t.selfGrammar.repository},e),t.selfGrammar.injections&&Qp(Object.values(t.selfGrammar.injections),{...t,repository:t.selfGrammar.repository},e)}function Qp(t,e,n){for(const r of t){if(n.visitedRule.has(r))continue;n.visitedRule.add(r);const a=r.repository?kb({},e.repository,r.repository):e.repository;Array.isArray(r.patterns)&&Qp(r.patterns,{...e,repository:a},n);const i=r.include;if(!i)continue;const s=Fb(i);switch(s.kind){case 0:fp({...e,selfGrammar:e.baseGrammar},n);break;case 1:fp(e,n);break;case 2:q0(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?q0(s.ruleName,l,n):fp(l,n)}else s.kind===4?n.add(new pz(s.scopeName,s.ruleName)):n.add(new Tu(s.scopeName));break}}}var mz=class{kind=0},gz=class{kind=1},vz=class{constructor(t){this.ruleName=t}kind=2},yz=class{constructor(t){this.scopeName=t}kind=3},bz=class{constructor(t,e){this.scopeName=t,this.ruleName=e}kind=4};function Fb(t){if(t==="$base")return new mz;if(t==="$self")return new gz;const e=t.indexOf("#");if(e===-1)return new yz(t);if(e===0)return new vz(t.substring(1));{const n=t.substring(0,e),r=t.substring(e+1);return new bz(n,r)}}var Cz=/\\(\d+)/,pv=/\\(\d+)/g,Sz=-1,$b=-2;var Gu=class{$location;id;_nameIsCapturing;_name;_contentNameIsCapturing;_contentName;constructor(t,e,n,r){this.$location=t,this.id=e,this._name=n||null,this._nameIsCapturing=Y2.hasCaptures(this._name),this._contentName=r||null,this._contentNameIsCapturing=Y2.hasCaptures(this._contentName)}get debugName(){const t=this.$location?`${zb(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:Y2.replaceCaptures(this._name,t,e)}getContentName(t,e){return!this._contentNameIsCapturing||this._contentName===null?this._contentName:Y2.replaceCaptures(this._contentName,t,e)}},Ez=class extends Gu{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!")}},xz=class extends Gu{_match;captures;_cachedCompiledPatterns;constructor(t,e,n,r,a){super(t,e,n,null),this._match=new Au(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}},hv=class extends Gu{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}},W0=class extends Gu{_begin;beginCaptures;_end;endHasBackReferences;endCaptures;applyEndPatternLast;hasMissingPatterns;patterns;_cachedCompiledPatterns;constructor(t,e,n,r,a,i,s,o,l,p){super(t,e,n,r),this._begin=new Au(a,this.id),this.beginCaptures=i,this._end=new Au(s||"",-1),this.endHasBackReferences=this._end.hasBackReferences,this.endCaptures=o,this.applyEndPatternLast=l||!1,this.patterns=p.patterns,this.hasMissingPatterns=p.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}},Zp=class extends Gu{_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 Au(a,this.id),this.beginCaptures=i,this.whileCaptures=o,this._while=new Au(s,$b),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}},Ub=class si{static createCaptureRule(e,n,r,a,i){return e.registerRule(s=>new Ez(n,s,r,a,i))}static getCompiledRuleId(e,n,r){return e.id||n.registerRule(a=>{if(e.id=a,e.match)return new xz(e.$vscodeTextmateLocation,e.id,e.name,e.match,si._compileCaptures(e.captures,n,r));if(typeof e.begin>"u"){e.repository&&(r=kb({},r,e.repository));let i=e.patterns;return typeof i>"u"&&e.include&&(i=[{include:e.include}]),new hv(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,si._compilePatterns(i,n,r))}return e.while?new Zp(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,si._compileCaptures(e.beginCaptures||e.captures,n,r),e.while,si._compileCaptures(e.whileCaptures||e.captures,n,r),si._compilePatterns(e.patterns,n,r)):new W0(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,si._compileCaptures(e.beginCaptures||e.captures,n,r),e.end,si._compileCaptures(e.endCaptures||e.captures,n,r),e.applyEndPatternLast,si._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=si.getCompiledRuleId(e[s],n,r)),a[o]=si.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 p=Fb(o.include);switch(p.kind){case 0:case 1:l=si.getCompiledRuleId(r[o.include],n,r);break;case 2:let u=r[p.ruleName];u&&(l=si.getCompiledRuleId(u,n,r));break;case 3:case 4:const h=p.scopeName,d=p.kind===4?p.ruleName:null,m=n.getExternalGrammar(h,r);if(m)if(d){let f=m.repository[d];f&&(l=si.getCompiledRuleId(f,n,m.repository))}else l=si.getCompiledRuleId(m.repository.$self,n,m.repository);break}}else l=si.getCompiledRuleId(o,n,r);if(l!==-1){const p=n.getRule(l);let u=!1;if((p instanceof hv||p instanceof W0||p instanceof Zp)&&p.hasMissingPatterns&&p.patterns.length===0&&(u=!0),u)continue;a.push(l)}}return{patterns:a,hasMissingPatterns:(e?e.length:0)!==a.length}}},Au=class qb{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 p=e.charAt(o+1);p==="z"?(i.push(e.substring(a,o)),i.push("$(?!\\n)(?<!\\n)"),a=o+2):(p==="A"||p==="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=Cz.test(this.source):this.hasBackReferences=!1}clone(){return new qb(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 pv.lastIndex=0,this.source.replace(pv,(a,i)=>Hb(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 fv(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 fv(t,r,this._items.map(a=>a.ruleId))}},fv=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}},kd=class{constructor(t,e){this.languageId=t,this.tokenType=e}},wz=class G0{_defaultAttributes;_embeddedLanguagesMatcher;constructor(e,n){this._defaultAttributes=new kd(e,8),this._embeddedLanguagesMatcher=new Tz(Object.entries(n||{}))}getDefaultAttributes(){return this._defaultAttributes}getBasicScopeAttributes(e){return e===null?G0._NULL_SCOPE_METADATA:this._getBasicScopeAttributes.get(e)}static _NULL_SCOPE_METADATA=new kd(0,0);_getBasicScopeAttributes=new Db(e=>{const n=this._scopeToLanguage(e),r=this._toStandardTokenType(e);return new kd(n,r)});_scopeToLanguage(e){return this._embeddedLanguagesMatcher.match(e)||0}_toStandardTokenType(e){const n=e.match(G0.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/},Tz=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])=>Hb(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])}},dv=class{constructor(t,e){this.stack=t,this.stoppedEarly=e}};function Wb(t,e,n,r,a,i,s,o){const l=e.content.length;let p=!1,u=-1;if(s){const m=Az(t,e,n,r,a,i);a=m.stack,r=m.linePos,n=m.isFirstLine,u=m.anchorPosition}const h=Date.now();for(;!p;){if(o!==0&&Date.now()-h>o)return new dv(a,!0);d()}return new dv(a,!1);function d(){const m=_z(t,e,n,r,a,u);if(!m){i.produce(a,l),p=!0;return}const f=m.captureIndices,v=m.matchedRuleId,C=f&&f.length>0?f[0].end>r:!1;if(v===Sz){const S=a.getRule(t);i.produce(a,f[0].start),a=a.withContentNameScopesList(a.nameScopesList),j1(t,e,n,a,i,S.endCaptures,f),i.produce(a,f[0].end);const x=a;if(a=a.parent,u=x.getAnchorPos(),!C&&x.getEnterPos()===r){a=x,i.produce(a,l),p=!0;return}}else{const S=t.getRule(v);i.produce(a,f[0].start);const x=a,g=S.getName(e.content,f),w=a.contentNameScopesList.pushAttributed(g,t);if(a=a.push(v,r,u,f[0].end===l,null,w,w),S instanceof W0){const y=S;j1(t,e,n,a,i,y.beginCaptures,f),i.produce(a,f[0].end),u=f[0].end;const _=y.getContentName(e.content,f),T=w.pushAttributed(_,t);if(a=a.withContentNameScopesList(T),y.endHasBackReferences&&(a=a.withEndRule(y.getEndWithResolvedBackReferences(e.content,f))),!C&&x.hasSameRuleAs(a)){a=a.pop(),i.produce(a,l),p=!0;return}}else if(S instanceof Zp){const y=S;j1(t,e,n,a,i,y.beginCaptures,f),i.produce(a,f[0].end),u=f[0].end;const _=y.getContentName(e.content,f),T=w.pushAttributed(_,t);if(a=a.withContentNameScopesList(T),y.whileHasBackReferences&&(a=a.withEndRule(y.getWhileWithResolvedBackReferences(e.content,f))),!C&&x.hasSameRuleAs(a)){a=a.pop(),i.produce(a,l),p=!0;return}}else if(j1(t,e,n,a,i,S.captures,f),i.produce(a,f[0].end),a=a.pop(),!C){a=a.safePop(),i.produce(a,l),p=!0;return}}f[0].end>r&&(r=f[0].end,n=!1)}}function Az(t,e,n,r,a,i){let s=a.beginRuleCapturedEOL?0:-1;const o=[];for(let l=a;l;l=l.pop()){const p=l.getRule(t);p instanceof Zp&&o.push({rule:p,stack:l})}for(let l=o.pop();l;l=o.pop()){const{ruleScanner:p,findOptions:u}=Lz(l.rule,t,l.stack.endRule,n,r===s),h=p.findNextMatchSync(e,r,u);if(h){if(h.ruleId!==$b){a=l.stack.pop();break}h.captureIndices&&h.captureIndices.length&&(i.produce(l.stack,h.captureIndices[0].start),j1(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 _z(t,e,n,r,a,i){const s=Mz(t,e,n,r,a,i),o=t.getInjections();if(o.length===0)return s;const l=Pz(o,t,e,n,r,a,i);if(!l)return s;if(!s)return l;const p=s.captureIndices[0].start,u=l.captureIndices[0].start;return u<p||l.priorityMatch&&u===p?l:s}function Mz(t,e,n,r,a,i){const s=a.getRule(t),{ruleScanner:o,findOptions:l}=Gb(s,t,a.endRule,n,r===i),p=o.findNextMatchSync(e,r,l);return p?{captureIndices:p.captureIndices,matchedRuleId:p.ruleId}:null}function Pz(t,e,n,r,a,i,s){let o=Number.MAX_VALUE,l=null,p,u=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:S}=Gb(v,e,null,r,a===s),x=C.findNextMatchSync(n,a,S);if(!x)continue;const g=x.captureIndices[0].start;if(!(g>=o)&&(o=g,l=x.captureIndices,p=x.ruleId,u=f.priority,o===a))break}return l?{priorityMatch:u===-1,captureIndices:l,matchedRuleId:p}:null}function Gb(t,e,n,r,a){return{ruleScanner:t.compileAG(e,n,r,a),findOptions:0}}function Lz(t,e,n,r,a){return{ruleScanner:t.compileWhileAG(e,n,r,a),findOptions:0}}function j1(t,e,n,r,a,i,s){if(i.length===0)return;const o=e.content,l=Math.min(i.length,s.length),p=[],u=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>u)break;for(;p.length>0&&p[p.length-1].endPos<=m.start;)a.produceFromScopes(p[p.length-1].scopes,p[p.length-1].endPos),p.pop();if(p.length>0?a.produceFromScopes(p[p.length-1].scopes,m.start):a.produce(r,m.start),d.retokenizeCapturedWithRuleId){const v=d.getName(o,s),C=r.contentNameScopesList.pushAttributed(v,t),S=d.getContentName(o,s),x=C.pushAttributed(S,t),g=r.push(d.retokenizeCapturedWithRuleId,m.start,-1,!1,null,C,x),w=t.createOnigString(o.substring(0,m.end));Wb(t,w,n&&m.start===0,m.start,g,a,!1,0),Bb(w);continue}const f=d.getName(o,s);if(f!==null){const C=(p.length>0?p[p.length-1].scopes:r.contentNameScopesList).pushAttributed(f,t);p.push(new Oz(C,m.end))}}for(;p.length>0;)a.produceFromScopes(p[p.length-1].scopes,p[p.length-1].endPos),p.pop()}var Oz=class{scopes;endPos;constructor(t,e){this.scopes=t,this.endPos=e}};function Iz(t,e,n,r,a,i,s,o){return new zz(t,e,n,r,a,i,s,o)}function mv(t,e,n,r,a){const i=Jp(e,eh),s=Ub.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 eh(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(kz(e[a],r))return n=a+1,!0;return!1})}function kz(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 zz=class{constructor(t,e,n,r,a,i,s,o){if(this._rootScopeName=t,this.balancedBracketSelectors=i,this._onigLib=o,this._basicScopeAttributesProvider=new wz(n,r),this._rootId=-1,this._lastRuleId=0,this._ruleId2desc=[null],this._includedGrammars={},this._grammarRepository=s,this._grammar=gv(e,null),this._injections=null,this._tokenTypeMatchers=[],a)for(const l of Object.keys(a)){const p=Jp(l,eh);for(const u of p)this._tokenTypeMatchers.push({matcher:u.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)mv(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&&mv(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]=gv(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=Ub.getCompiledRuleId(this._grammar.repository.$self,this,this._grammar.repository),this.getInjections());let a;if(!e||e===K0.NULL){a=!0;const p=this._basicScopeAttributesProvider.getDefaultAttributes(),u=this.themeProvider.getDefaults(),h=qc.set(0,p.languageId,p.tokenType,null,u.fontStyle,u.foregroundId,u.backgroundId),d=this.getRule(this._rootId).getName(null,null);let m;d?m=eu.createRootAndLookUpScopeName(d,h,this):m=eu.createRoot("unknown",h),e=new K0(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 Vz(n,t,this._tokenTypeMatchers,this.balancedBracketSelectors),l=Wb(this,i,a,0,e,o,!0,r);return Bb(i),{lineLength:s,lineTokens:o,ruleStack:l.stack,stoppedEarly:l.stoppedEarly}}};function gv(t,e){return t=Zk(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 eu=class bo{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=Id.push(a,i.scopeNames),r=new bo(r,a,i.encodedTokenAttributes);return r}static createRoot(e,n){return new bo(null,new Id(null,e),n)}static createRootAndLookUpScopeName(e,n,r){const a=r.getMetadataForScope(e),i=new Id(null,e),s=r.themeProvider.themeMatch(i),o=bo.mergeAttributes(n,a,s);return new bo(null,i,o)}get scopeName(){return this.scopePath.scopeName}toString(){return this.getScopeNames().join(" ")}equals(e){return bo.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),qc.set(e,n.languageId,n.tokenType,null,a,i,s)}pushAttributed(e,n){if(e===null)return this;if(e.indexOf(" ")===-1)return bo._pushAttributed(this,e,n);const r=e.split(/ /g);let a=this;for(const i of r)a=bo._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=bo.mergeAttributes(e.tokenAttributes,a,s);return new bo(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}},K0=class fl{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 fl(null,0,0,0,!1,null,null,null);_enterPos;_anchorPos;depth;equals(e){return e===null?!1:fl._equals(this,e)}static _equals(e,n){return e===n?!0:this._structuralEquals(e,n)?eu.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(){fl._reset(this)}pop(){return this.parent}safePop(){return this.parent?this.parent:this}push(e,n,r,a,i,s,o){return new fl(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 fl(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=eu.fromExtension(e?.nameScopesList??null,n.nameScopesList);return new fl(e,n.ruleId,n.enterPos??-1,n.anchorPos??-1,n.beginRuleCapturedEOL,n.endRule,r,eu.fromExtension(r,n.contentNameScopesList))}},Nz=class{balancedBracketScopes;unbalancedBracketScopes;allowAny=!1;constructor(t,e){this.balancedBracketScopes=t.flatMap(n=>n==="*"?(this.allowAny=!0,[]):Jp(n,eh).map(r=>r.matcher)),this.unbalancedBracketScopes=e.flatMap(n=>Jp(n,eh).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}},Vz=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=qc.set(r,0,s.type,null,-1,0,0));this.balancedBracketSelectors&&(a=this.balancedBracketSelectors.match(i))}if(a&&(r=qc.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}},Hz=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,Iz(t,i,e,n,r,a,this,this._onigLib))}return this._grammars.get(t)}},Dz=class{_options;_syncRegistry;_ensureGrammarCache;constructor(e){this._options=e,this._syncRegistry=new Hz(Yp.createFromRawTheme(e.theme,e.colorMap),e.onigLib),this._ensureGrammarCache=new Map}dispose(){this._syncRegistry.dispose()}setTheme(e,n){this._syncRegistry.setTheme(Yp.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 Nz(r.balancedBracketSelectors||[],r.unbalancedBracketSelectors||[]))}loadGrammar(e){return this._loadGrammar(e,0,null,null,null)}_loadGrammar(e,n,r,a,i){const s=new fz(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)}},X0=K0.NULL;const Rz=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"];class Ku{constructor(e,n,r){this.normal=n,this.property=e,r&&(this.space=r)}}Ku.prototype.normal={};Ku.prototype.property={};Ku.prototype.space=void 0;function Kb(t,e){const n={},r={};for(const a of t)Object.assign(n,a.property),Object.assign(r,a.normal);return new Ku(n,r,e)}function Y0(t){return t.toLowerCase()}class _i{constructor(e,n){this.attribute=n,this.property=e}}_i.prototype.attribute="";_i.prototype.booleanish=!1;_i.prototype.boolean=!1;_i.prototype.commaOrSpaceSeparated=!1;_i.prototype.commaSeparated=!1;_i.prototype.defined=!1;_i.prototype.mustUseProperty=!1;_i.prototype.number=!1;_i.prototype.overloadedBoolean=!1;_i.prototype.property="";_i.prototype.spaceSeparated=!1;_i.prototype.space=void 0;let jz=0;const Qr=Dl(),Os=Dl(),Xb=Dl(),Rt=Dl(),ts=Dl(),kc=Dl(),Ii=Dl();function Dl(){return 2**++jz}const J0=Object.freeze(Object.defineProperty({__proto__:null,boolean:Qr,booleanish:Os,commaOrSpaceSeparated:Ii,commaSeparated:kc,number:Rt,overloadedBoolean:Xb,spaceSeparated:ts},Symbol.toStringTag,{value:"Module"})),zd=Object.keys(J0);class Lm extends _i{constructor(e,n,r,a){let i=-1;if(super(e,n),vv(this,"space",a),typeof r=="number")for(;++i<zd.length;){const s=zd[i];vv(this,zd[i],(r&J0[s])===J0[s])}}}Lm.prototype.defined=!0;function vv(t,e,n){n&&(t[e]=n)}function Zc(t){const e={},n={};for(const[r,a]of Object.entries(t.properties)){const i=new Lm(r,t.transform(t.attributes||{},r),a,t.space);t.mustUseProperty&&t.mustUseProperty.includes(r)&&(i.mustUseProperty=!0),e[r]=i,n[Y0(r)]=r,n[Y0(i.attribute)]=r}return new Ku(e,n,t.space)}const Yb=Zc({properties:{ariaActiveDescendant:null,ariaAtomic:Os,ariaAutoComplete:null,ariaBusy:Os,ariaChecked:Os,ariaColCount:Rt,ariaColIndex:Rt,ariaColSpan:Rt,ariaControls:ts,ariaCurrent:null,ariaDescribedBy:ts,ariaDetails:null,ariaDisabled:Os,ariaDropEffect:ts,ariaErrorMessage:null,ariaExpanded:Os,ariaFlowTo:ts,ariaGrabbed:Os,ariaHasPopup:null,ariaHidden:Os,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:ts,ariaLevel:Rt,ariaLive:null,ariaModal:Os,ariaMultiLine:Os,ariaMultiSelectable:Os,ariaOrientation:null,ariaOwns:ts,ariaPlaceholder:null,ariaPosInSet:Rt,ariaPressed:Os,ariaReadOnly:Os,ariaRelevant:null,ariaRequired:Os,ariaRoleDescription:ts,ariaRowCount:Rt,ariaRowIndex:Rt,ariaRowSpan:Rt,ariaSelected:Os,ariaSetSize:Rt,ariaSort:null,ariaValueMax:Rt,ariaValueMin:Rt,ariaValueNow:Rt,ariaValueText:null,role:null},transform(t,e){return e==="role"?e:"aria-"+e.slice(4).toLowerCase()}});function Jb(t,e){return e in t?t[e]:e}function Qb(t,e){return Jb(t,e.toLowerCase())}const Bz=Zc({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:kc,acceptCharset:ts,accessKey:ts,action:null,allow:null,allowFullScreen:Qr,allowPaymentRequest:Qr,allowUserMedia:Qr,alt:null,as:null,async:Qr,autoCapitalize:null,autoComplete:ts,autoFocus:Qr,autoPlay:Qr,blocking:ts,capture:null,charSet:null,checked:Qr,cite:null,className:ts,cols:Rt,colSpan:null,content:null,contentEditable:Os,controls:Qr,controlsList:ts,coords:Rt|kc,crossOrigin:null,data:null,dateTime:null,decoding:null,default:Qr,defer:Qr,dir:null,dirName:null,disabled:Qr,download:Xb,draggable:Os,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:Qr,formTarget:null,headers:ts,height:Rt,hidden:Qr,high:Rt,href:null,hrefLang:null,htmlFor:ts,httpEquiv:ts,id:null,imageSizes:null,imageSrcSet:null,inert:Qr,inputMode:null,integrity:null,is:null,isMap:Qr,itemId:null,itemProp:ts,itemRef:ts,itemScope:Qr,itemType:ts,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:Qr,low:Rt,manifest:null,max:null,maxLength:Rt,media:null,method:null,min:null,minLength:Rt,multiple:Qr,muted:Qr,name:null,nonce:null,noModule:Qr,noValidate:Qr,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:Qr,optimum:Rt,pattern:null,ping:ts,placeholder:null,playsInline:Qr,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:Qr,referrerPolicy:null,rel:ts,required:Qr,reversed:Qr,rows:Rt,rowSpan:Rt,sandbox:ts,scope:null,scoped:Qr,seamless:Qr,selected:Qr,shadowRootClonable:Qr,shadowRootDelegatesFocus:Qr,shadowRootMode:null,shape:null,size:Rt,sizes:null,slot:null,span:Rt,spellCheck:Os,src:null,srcDoc:null,srcLang:null,srcSet:null,start:Rt,step:null,style:null,tabIndex:Rt,target:null,title:null,translate:null,type:null,typeMustMatch:Qr,useMap:null,value:Os,width:Rt,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:ts,axis:null,background:null,bgColor:null,border:Rt,borderColor:null,bottomMargin:Rt,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:Qr,declare:Qr,event:null,face:null,frame:null,frameBorder:null,hSpace:Rt,leftMargin:Rt,link:null,longDesc:null,lowSrc:null,marginHeight:Rt,marginWidth:Rt,noResize:Qr,noHref:Qr,noShade:Qr,noWrap:Qr,object:null,profile:null,prompt:null,rev:null,rightMargin:Rt,rules:null,scheme:null,scrolling:Os,standby:null,summary:null,text:null,topMargin:Rt,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Rt,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:Qr,disableRemotePlayback:Qr,prefix:null,property:null,results:Rt,security:null,unselectable:null},space:"html",transform:Qb}),Fz=Zc({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:Ii,accentHeight:Rt,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:Rt,amplitude:Rt,arabicForm:null,ascent:Rt,attributeName:null,attributeType:null,azimuth:Rt,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:Rt,by:null,calcMode:null,capHeight:Rt,className:ts,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:Rt,diffuseConstant:Rt,direction:null,display:null,dur:null,divisor:Rt,dominantBaseline:null,download:Qr,dx:null,dy:null,edgeMode:null,editable:null,elevation:Rt,enableBackground:null,end:null,event:null,exponent:Rt,externalResourcesRequired:null,fill:null,fillOpacity:Rt,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:kc,g2:kc,glyphName:kc,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:Rt,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:Rt,horizOriginX:Rt,horizOriginY:Rt,id:null,ideographic:Rt,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:Rt,k:Rt,k1:Rt,k2:Rt,k3:Rt,k4:Rt,kernelMatrix:Ii,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:Rt,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:Rt,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:Rt,overlineThickness:Rt,paintOrder:null,panose1:null,path:null,pathLength:Rt,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:ts,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:Rt,pointsAtY:Rt,pointsAtZ:Rt,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Ii,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Ii,rev:Ii,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Ii,requiredFeatures:Ii,requiredFonts:Ii,requiredFormats:Ii,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:Rt,specularExponent:Rt,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:Rt,strikethroughThickness:Rt,string:null,stroke:null,strokeDashArray:Ii,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:Rt,strokeOpacity:Rt,strokeWidth:null,style:null,surfaceScale:Rt,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Ii,tabIndex:Rt,tableValues:null,target:null,targetX:Rt,targetY:Rt,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Ii,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:Rt,underlineThickness:Rt,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:Rt,values:null,vAlphabetic:Rt,vMathematical:Rt,vectorEffect:null,vHanging:Rt,vIdeographic:Rt,version:null,vertAdvY:Rt,vertOriginX:Rt,vertOriginY:Rt,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:Rt,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:Jb}),Zb=Zc({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()}}),eC=Zc({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:Qb}),tC=Zc({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(t,e){return"xml:"+e.slice(3).toLowerCase()}}),$z=/[A-Z]/g,yv=/-[a-z]/g,Uz=/^data[-\w.:]+$/i;function qz(t,e){const n=Y0(e);let r=e,a=_i;if(n in t.normal)return t.property[t.normal[n]];if(n.length>4&&n.slice(0,4)==="data"&&Uz.test(e)){if(e.charAt(4)==="-"){const i=e.slice(5).replace(yv,Gz);r="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=e.slice(4);if(!yv.test(i)){let s=i.replace($z,Wz);s.charAt(0)!=="-"&&(s="-"+s),e="data"+s}}a=Lm}return new a(r,e)}function Wz(t){return"-"+t.toLowerCase()}function Gz(t){return t.charAt(1).toUpperCase()}const Kz=Kb([Yb,Bz,Zb,eC,tC],"html"),rC=Kb([Yb,Fz,Zb,eC,tC],"svg"),bv={}.hasOwnProperty;function Xz(t,e){const n=e||{};function r(a,...i){let s=r.invalid;const o=r.handlers;if(a&&bv.call(a,t)){const l=String(a[t]);s=bv.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 Yz=/["&'<>`]/g,Jz=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Qz=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,Zz=/[|\\{}()[\]^$+*?.]/g,Cv=new WeakMap;function eN(t,e){if(t=t.replace(e.subset?tN(e.subset):Yz,r),e.subset||e.escapeOnly)return t;return t.replace(Jz,n).replace(Qz,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 tN(t){let e=Cv.get(t);return e||(e=rN(t),Cv.set(t,e)),e}function rN(t){const e=[];let n=-1;for(;++n<t.length;)e.push(t[n].replace(Zz,"\\$&"));return new RegExp("(?:"+e.join("|")+")","g")}const nN=/[\dA-Fa-f]/;function sN(t,e,n){const r="&#x"+t.toString(16).toUpperCase();return n&&e&&!nN.test(String.fromCharCode(e))?r:r+";"}const iN=/\d/;function oN(t,e,n){const r="&#"+String(t);return n&&e&&!iN.test(String.fromCharCode(e))?r:r+";"}const aN=["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"],Nd={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:"€"},lN=["cent","copy","divide","gt","lt","not","para","times"],nC={}.hasOwnProperty,Q0={};let J2;for(J2 in Nd)nC.call(Nd,J2)&&(Q0[Nd[J2]]=J2);const cN=/[^\dA-Za-z]/;function uN(t,e,n,r){const a=String.fromCharCode(t);if(nC.call(Q0,a)){const i=Q0[a],s="&"+i;return n&&aN.includes(i)&&!lN.includes(i)&&(!r||e&&e!==61&&cN.test(String.fromCharCode(e)))?s:s+";"}return""}function pN(t,e,n){let r=sN(t,e,n.omitOptionalSemicolons),a;if((n.useNamedReferences||n.useShortestReferences)&&(a=uN(t,e,n.omitOptionalSemicolons,n.attribute)),(n.useShortestReferences||!a)&&n.useShortestReferences){const i=oN(t,e,n.omitOptionalSemicolons);i.length<r.length&&(r=i)}return a&&(!n.useShortestReferences||a.length<r.length)?a:r}function zc(t,e){return eN(t,Object.assign({format:pN},e))}const hN=/^>|^->|<!--|-->|--!>|<!-$/g,fN=[">"],dN=["<",">"];function mN(t,e,n,r){return r.settings.bogusComments?"<?"+zc(t.value,Object.assign({},r.settings.characterReferences,{subset:fN}))+">":"<!--"+t.value.replace(hN,a)+"-->";function a(i){return zc(i,Object.assign({},r.settings.characterReferences,{subset:dN}))}}function gN(t,e,n,r){return"<!"+(r.settings.upperDoctype?"DOCTYPE":"doctype")+(r.settings.tightDoctype?"":" ")+"html>"}function Sv(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 vN(t,e){const n=e||{};return(t[t.length-1]===""?[...t,""]:t).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}function yN(t){return t.join(" ").trim()}const bN=/[ \t\n\f\r]/g;function Om(t){return typeof t=="object"?t.type==="text"?Ev(t.value):!1:Ev(t)}function Ev(t){return t.replace(bN,"")===""}const Ds=iC(1),sC=iC(-1),CN=[];function iC(t){return e;function e(n,r,a){const i=n?n.children:CN;let s=(r||0)+t,o=i[s];if(!a)for(;o&&Om(o);)s+=t,o=i[s];return o}}const SN={}.hasOwnProperty;function oC(t){return e;function e(n,r,a){return SN.call(t,n.tagName)&&t[n.tagName](n,r,a)}}const Im=oC({body:xN,caption:Vd,colgroup:Vd,dd:_N,dt:AN,head:Vd,html:EN,li:TN,optgroup:MN,option:PN,p:wN,rp:xv,rt:xv,tbody:ON,td:wv,tfoot:IN,th:wv,thead:LN,tr:kN});function Vd(t,e,n){const r=Ds(n,e,!0);return!r||r.type!=="comment"&&!(r.type==="text"&&Om(r.value.charAt(0)))}function EN(t,e,n){const r=Ds(n,e);return!r||r.type!=="comment"}function xN(t,e,n){const r=Ds(n,e);return!r||r.type!=="comment"}function wN(t,e,n){const r=Ds(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 TN(t,e,n){const r=Ds(n,e);return!r||r.type==="element"&&r.tagName==="li"}function AN(t,e,n){const r=Ds(n,e);return!!(r&&r.type==="element"&&(r.tagName==="dt"||r.tagName==="dd"))}function _N(t,e,n){const r=Ds(n,e);return!r||r.type==="element"&&(r.tagName==="dt"||r.tagName==="dd")}function xv(t,e,n){const r=Ds(n,e);return!r||r.type==="element"&&(r.tagName==="rp"||r.tagName==="rt")}function MN(t,e,n){const r=Ds(n,e);return!r||r.type==="element"&&r.tagName==="optgroup"}function PN(t,e,n){const r=Ds(n,e);return!r||r.type==="element"&&(r.tagName==="option"||r.tagName==="optgroup")}function LN(t,e,n){const r=Ds(n,e);return!!(r&&r.type==="element"&&(r.tagName==="tbody"||r.tagName==="tfoot"))}function ON(t,e,n){const r=Ds(n,e);return!r||r.type==="element"&&(r.tagName==="tbody"||r.tagName==="tfoot")}function IN(t,e,n){return!Ds(n,e)}function kN(t,e,n){const r=Ds(n,e);return!r||r.type==="element"&&r.tagName==="tr"}function wv(t,e,n){const r=Ds(n,e);return!r||r.type==="element"&&(r.tagName==="td"||r.tagName==="th")}const zN=oC({body:HN,colgroup:DN,head:VN,html:NN,tbody:RN});function NN(t){const e=Ds(t,-1);return!e||e.type!=="comment"}function VN(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 HN(t){const e=Ds(t,-1,!0);return!e||e.type!=="comment"&&!(e.type==="text"&&Om(e.value.charAt(0)))&&!(e.type==="element"&&(e.tagName==="meta"||e.tagName==="link"||e.tagName==="script"||e.tagName==="style"||e.tagName==="template"))}function DN(t,e,n){const r=sC(n,e),a=Ds(t,-1,!0);return n&&r&&r.type==="element"&&r.tagName==="colgroup"&&Im(r,n.children.indexOf(r),n)?!1:!!(a&&a.type==="element"&&a.tagName==="col")}function RN(t,e,n){const r=sC(n,e),a=Ds(t,-1);return n&&r&&r.type==="element"&&(r.tagName==="thead"||r.tagName==="tbody")&&Im(r,n.children.indexOf(r),n)?!1:!!(a&&a.type==="element"&&a.tagName==="tr")}const Q2={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 jN(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=rC);const p=BN(r,t.properties),u=r.all(a.space==="html"&&t.tagName==="template"?t.content:t);return r.schema=a,u&&(s=!1),(p||!i||!zN(t,e,n))&&(o.push("<",t.tagName,p?" "+p:""),s&&(a.space==="svg"||r.settings.closeSelfClosing)&&(l=p.charAt(p.length-1),(!r.settings.tightSelfClosing||l==="/"||l&&l!=='"'&&l!=="'")&&o.push(" "),o.push("/")),o.push(">")),o.push(u),!s&&(!i||!Im(t,e,n))&&o.push("</"+t.tagName+">"),o.join("")}function BN(t,e){const n=[];let r=-1,a;if(e){for(a in e)if(e[a]!==null&&e[a]!==void 0){const i=FN(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 FN(t,e,n){const r=qz(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=zc(r.attribute,Object.assign({},t.settings.characterReferences,{subset:Q2.name[a][i]}));return n===!0||(n=Array.isArray(n)?(r.commaSeparated?vN:yN)(n,{padLeft:!t.settings.tightCommaSeparatedLists}):String(n),t.settings.collapseEmptyAttributes&&!n)?l:(t.settings.preferUnquoted&&(o=zc(n,Object.assign({},t.settings.characterReferences,{attribute:!0,subset:Q2.unquoted[a][i]}))),o!==n&&(t.settings.quoteSmart&&Sv(n,s)>Sv(n,t.alternative)&&(s=t.alternative),o=s+zc(n,Object.assign({},t.settings.characterReferences,{subset:(s==="'"?Q2.single:Q2.double)[a][i],attribute:!0}))+s),l+(o&&"="+o))}const $N=["<","&"];function aC(t,e,n,r){return n&&n.type==="element"&&(n.tagName==="script"||n.tagName==="style")?t.value:zc(t.value,Object.assign({},r.settings.characterReferences,{subset:$N}))}function UN(t,e,n,r){return r.settings.allowDangerousHtml?t.value:aC(t,e,n,r)}function qN(t,e,n,r){return r.all(t)}const WN=Xz("type",{invalid:GN,unknown:KN,handlers:{comment:mN,doctype:gN,element:jN,raw:UN,root:qN,text:aC}});function GN(t){throw new Error("Expected node, not `"+t+"`")}function KN(t){const e=t;throw new Error("Cannot compile unknown node `"+e.type+"`")}const XN={},YN={},JN=[];function QN(t,e){const n=e||XN,r=n.quote||'"',a=r==='"'?"'":'"';if(r!=='"'&&r!=="'")throw new Error("Invalid quote `"+r+"`, expected `'` or `\"`");return{one:ZN,all:eV,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||Rz,characterReferences:n.characterReferences||YN,closeSelfClosing:n.closeSelfClosing||!1,closeEmptyElements:n.closeEmptyElements||!1},schema:n.space==="svg"?rC:Kz,quote:r,alternative:a}.one(Array.isArray(t)?{type:"root",children:t}:t,void 0,void 0)}function ZN(t,e,n){return WN(t,e,n,this)}function eV(t){const e=[],n=t&&t.children||JN;let r=-1;for(;++r<n.length;)e[r]=this.one(n[r],r,t);return e.join("")}function th(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 Da(t,e){return t&&(e?.[t?.toLowerCase()]||t)}function tV(t){return Array.isArray(t)?t:[t]}async function lC(t){return Promise.resolve(typeof t=="function"?t():t).then(e=>e.default||e)}function km(t){return!t||["plaintext","txt","text","plain"].includes(t)}function rV(t){return t==="ansi"||km(t)}function zm(t){return t==="none"}function nV(t){return zm(t)}function cC(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 Gh(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 sV(t){const e=Gh(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}}const Nm="light-dark()",iV=["color","background-color"];function oV(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 aV(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?oV(a,i):a})):t}function lV(t,e,n,r,a="css-vars"){const i={content:t.content,explanation:t.explanation,offset:t.offset},s=e.map(u=>rh(t.variants[u])),o=new Set(s.flatMap(u=>Object.keys(u))),l={},p=(u,h)=>{const d=h==="color"?"":h==="background-color"?"-bg":`-${h}`;return n+e[u]+(h==="color"?"":d)};return s.forEach((u,h)=>{for(const d of o){const m=u[d]||"inherit";if(h===0&&r&&iV.includes(d))if(r===Nm&&s.length>1){const f=e.findIndex(x=>x==="light"),v=e.findIndex(x=>x==="dark");if(f===-1||v===-1)throw new $s('When using `defaultColor: "light-dark()"`, you must provide both `light` and `dark` themes');const C=s[f][d]||"inherit",S=s[v][d]||"inherit";l[d]=`light-dark(${C}, ${S})`,a==="css-vars"&&(l[p(h,d)]=m)}else l[d]=m;else a==="css-vars"&&(l[p(h,d)]=m)}}),i.htmlStyle=l,i}function rh(t){const e={};if(t.color&&(e.color=t.color),t.bgColor&&(e["background-color"]=t.bgColor),t.fontStyle){t.fontStyle&li.Italic&&(e["font-style"]="italic"),t.fontStyle&li.Bold&&(e["font-weight"]="bold");const n=[];t.fontStyle&li.Underline&&n.push("underline"),t.fontStyle&li.Strikethrough&&n.push("line-through"),n.length&&(e["text-decoration"]=n.join(" "))}return e}function Z0(t){return typeof t=="string"?t:Object.entries(t).map(([e,n])=>`${e}:${n}`).join(";")}const uC=new WeakMap;function Kh(t,e){uC.set(t,e)}function Mu(t){return uC.get(t)}class e1{_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 e1(Object.fromEntries(tV(n).map(r=>[r,X0])),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 cV(this._stacks[e])}toJSON(){return{lang:this.lang,theme:this.theme,themes:this.themes,scopes:this.getScopes()}}}function cV(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 uV(t,e){if(!(t instanceof e1))throw new $s("Invalid grammar state");return t.getInternalStack(e)}function pV(){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 $s(`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 $s(`Invalid decoration position ${JSON.stringify(s)}. Lines length: ${a.lines.length}`);let l=s.character;if(l<0&&(l=o.length+l),l<0||l>o.length)throw new $s(`Invalid decoration position ${JSON.stringify(s)}. Line ${s.line} length: ${o.length}`);return{...s,character:l,offset:a.posToIndex(s.line,l)}}};const a=sV(n.source),i=(n.options.decorations||[]).map(s=>({...s,start:r(s.start),end:r(s.end)}));hV(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 aV(n,a)},code(n){if(!this.options.decorations?.length)return;const r=e(this),a=Array.from(n.children).filter(u=>u.type==="element"&&u.tagName==="span");if(a.length!==r.converter.lines.length)throw new $s(`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(u,h,d,m){const f=a[u];let v="",C=-1,S=-1;if(h===0&&(C=0),d===0&&(S=0),d===Number.POSITIVE_INFINITY&&(S=f.children.length),C===-1||S===-1)for(let g=0;g<f.children.length;g++)v+=pC(f.children[g]),C===-1&&v.length===h&&(C=g+1),S===-1&&v.length===d&&(S=g+1);if(C===-1)throw new $s(`Failed to find start index for decoration ${JSON.stringify(m.start)}`);if(S===-1)throw new $s(`Failed to find end index for decoration ${JSON.stringify(m.end)}`);const x=f.children.slice(C,S);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(u,h){a[u]=o(a[u],h,"line")}function o(u,h,d){const m=h.properties||{},f=h.transform||(v=>v);return u.tagName=h.tagName||"span",u.properties={...u.properties,...m,class:u.properties.class},h.properties?.class&&cC(u,h.properties.class),u=f(u,d)||u,u}const l=[],p=r.decorations.sort((u,h)=>h.start.offset-u.start.offset||u.end.offset-h.end.offset);for(const u of p){const{start:h,end:d}=u;if(h.line===d.line)i(h.line,h.character,d.character,u);else if(h.line<d.line){i(h.line,h.character,Number.POSITIVE_INFINITY,u);for(let m=h.line+1;m<d.line;m++)l.unshift(()=>s(m,u));i(d.line,0,d.character,u)}}l.forEach(u=>u())}}}function hV(t){for(let e=0;e<t.length;e++){const n=t[e];if(n.start.offset>n.end.offset)throw new $s(`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||o&&n.start.offset===n.end.offset||s&&a.start.offset===a.end.offset)continue;throw new $s(`Decorations ${JSON.stringify(n.start)} and ${JSON.stringify(a.start)} intersect.`)}}}}function pC(t){return t.type==="text"?t.value:t.type==="element"?t.children.map(pC).join(""):""}const fV=[pV()];function nh(t){return[...t.transformers||[],...fV]}var gl=["black","red","green","yellow","blue","magenta","cyan","white","brightBlack","brightRed","brightGreen","brightYellow","brightBlue","brightMagenta","brightCyan","brightWhite"],Hd={1:"bold",2:"dim",3:"italic",4:"underline",7:"reverse",8:"hidden",9:"strikethrough"};function dV(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 Tv(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 mV(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)Hd[r]&&e.push({type:"setDecoration",value:Hd[r]});else if(r<=29){const a=Hd[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:gl[r-30]}});else if(r===38){const a=Tv(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:gl[r-40]}});else if(r===48){const a=Tv(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:gl[r-90+8]}}):r>=100&&r<=107&&e.push({type:"setBackgroundColor",value:{type:"named",name:gl[r-100+8]}})}return e}function gV(){let t=null,e=null,n=new Set;return{parse(r){const a=[];let i=0;do{const s=dV(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=mV(s.sequence);for(const p of l)p.type==="resetAll"?(t=null,e=null,n.clear()):p.type==="resetForegroundColor"?t=null:p.type==="resetBackgroundColor"?e=null:p.type==="resetDecoration"&&n.delete(p.value);for(const p of l)p.type==="setForegroundColor"?t=p.value:p.type==="setBackgroundColor"?e=p.value:p.type==="setDecoration"&&n.add(p.value)}i=s.position}while(i<r.length);return a}}}var vV={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 yV(t=vV){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 p=0;p<gl.length;p++)r.push(e(gl[p]));let o=[0,95,135,175,215,255];for(let p=0;p<6;p++)for(let u=0;u<6;u++)for(let h=0;h<6;h++)r.push(n([o[p],o[u],o[h]]));let l=8;for(let p=0;p<24;p++,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 bV(t,e,n){const r=th(t,n),a=Gh(e),i=yV(Object.fromEntries(gl.map(o=>[o,t.colors?.[`terminal.ansi${o[0].toUpperCase()}${o.substring(1)}`]]))),s=gV();return a.map(o=>s.parse(o[0]).map(l=>{let p,u;l.decorations.has("reverse")?(p=l.background?i.value(l.background):t.bg,u=l.foreground?i.value(l.foreground):t.fg):(p=l.foreground?i.value(l.foreground):t.fg,u=l.background?i.value(l.background):void 0),p=Da(p,r),u=Da(u,r),l.decorations.has("dim")&&(p=CV(p));let h=li.None;return l.decorations.has("bold")&&(h|=li.Bold),l.decorations.has("italic")&&(h|=li.Italic),l.decorations.has("underline")&&(h|=li.Underline),l.decorations.has("strikethrough")&&(h|=li.Strikethrough),{content:l.value,offset:o[1],color:p,bgColor:u,fontStyle:h}}))}function CV(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 Vm(t,e,n={}){const{lang:r="text",theme:a=t.getLoadedThemes()[0]}=n;if(km(r)||zm(a))return Gh(e).map(l=>[{content:l[0],offset:l[1]}]);const{theme:i,colorMap:s}=t.setTheme(a);if(r==="ansi")return bV(i,e,n);const o=t.getLanguage(r);if(n.grammarState){if(n.grammarState.lang!==o.name)throw new $s(`Grammar state language "${n.grammarState.lang}" does not match highlight language "${o.name}"`);if(!n.grammarState.themes.includes(i.name))throw new $s(`Grammar state themes "${n.grammarState.themes}" do not contain highlight theme "${i.name}"`)}return EV(e,o,i,s,n)}function SV(...t){if(t.length===2)return Mu(t[1]);const[e,n,r={}]=t,{lang:a="text",theme:i=e.getLoadedThemes()[0]}=r;if(km(a)||zm(i))throw new $s("Plain language does not have grammar state");if(a==="ansi")throw new $s("ANSI language does not have grammar state");const{theme:s,colorMap:o}=e.setTheme(i),l=e.getLanguage(a);return new e1(sh(n,l,s,o,r).stateStack,l.name,s.name)}function EV(t,e,n,r,a){const i=sh(t,e,n,r,a),s=new e1(sh(t,e,n,r,a).stateStack,e.name,n.name);return Kh(i.tokens,s),i.tokens}function sh(t,e,n,r,a){const i=th(n,a),{tokenizeMaxLineLength:s=0,tokenizeTimeLimit:o=500}=a,l=Gh(t);let p=a.grammarState?uV(a.grammarState,n.name)??X0:a.grammarContextCode!=null?sh(a.grammarContextCode,e,n,r,{...a,grammarState:void 0,grammarContextCode:void 0}).stateStack:X0,u=[];const h=[];for(let d=0,m=l.length;d<m;d++){const[f,v]=l[d];if(f===""){u=[],h.push([]);continue}if(s>0&&f.length>=s){u=[],h.push([{content:f,offset:v,color:"",fontStyle:0}]);continue}let C,S,x;a.includeExplanation&&(C=e.tokenizeLine(f,p,o),S=C.tokens,x=0);const g=e.tokenizeLine2(f,p,o),w=g.tokens.length/2;for(let y=0;y<w;y++){const _=g.tokens[2*y],T=y+1<w?g.tokens[2*y+2]:f.length;if(_===T)continue;const O=g.tokens[2*y+1],I=Da(r[qc.getForeground(O)],i),z=qc.getFontStyle(O),q={content:f.substring(_,T),offset:v+_,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(H=>H.trim());break;case"object":$=N.scope;break;default:continue}W.push({settings:N,selectors:$.map(H=>H.split(/ /))})}q.explanation=[];let F=0;for(;_+F<T;){const N=S[x],$=f.substring(N.startIndex,N.endIndex);F+=$.length,q.explanation.push({content:$,scopes:a.includeExplanation==="scopeName"?xV(N.scopes):wV(W,N.scopes)}),x+=1}}u.push(q)}h.push(u),u=[],p=g.ruleStack}return{tokens:h,stateStack:p}}function xV(t){return t.map(e=>({scopeName:e}))}function wV(t,e){const n=[];for(let r=0,a=e.length;r<a;r++){const i=e[r];n[r]={scopeName:i,themeMatches:AV(t,i,e.slice(0,r))}}return n}function Av(t,e){return t===e||e.substring(0,t.length)===t&&e[t.length]==="."}function TV(t,e,n){if(!Av(t[t.length-1],e))return!1;let r=t.length-2,a=n.length-1;for(;r>=0&&a>=0;)Av(t[r],n[a])&&(r-=1),a-=1;return r===-1}function AV(t,e,n){const r=[];for(const{selectors:a,settings:i}of t)for(const s of a)if(TV(s,e,n)){r.push(i);break}return r}function hC(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 p=Vm(t,e,{...n,theme:l.theme}),u=Mu(p),h=typeof l.theme=="string"?l.theme:l.theme.name;return{tokens:p,state:u,theme:h}}),i=_V(...a.map(l=>l.tokens)),s=i[0].map((l,p)=>l.map((u,h)=>{const d={content:u.content,variants:{},offset:u.offset};return"includeExplanation"in n&&n.includeExplanation&&(d.explanation=u.explanation),i.forEach((m,f)=>{const{content:v,explanation:C,offset:S,...x}=m[p][h];d.variants[r[f].color]=x}),d})),o=a[0].state?new e1(Object.fromEntries(a.map(l=>[l.theme,l.state?.getInternalStack(l.theme)])),a[0].state.lang):void 0;return o&&Kh(s,o),s}function _V(...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,p)=>l.push(i[p]));const s=a.map(()=>0),o=a.map(l=>l[0]);for(;o.every(l=>l);){const l=Math.min(...o.map(p=>p.content.length));for(let p=0;p<n;p++){const u=o[p];u.content.length===l?(i[p].push(u),s[p]+=1,o[p]=a[p][s[p]]):(i[p].push({...u,content:u.content.slice(0,l)}),o[p]={...u,content:u.content.slice(l),offset:u.offset+l})}}}return e}function ih(t,e,n){let r,a,i,s,o,l;if("themes"in n){const{defaultColor:p="light",cssVariablePrefix:u="--shiki-",colorsRendering:h="css-vars"}=n,d=Object.entries(n.themes).filter(S=>S[1]).map(S=>({color:S[0],theme:S[1]})).sort((S,x)=>S.color===p?-1:x.color===p?1:0);if(d.length===0)throw new $s("`themes` option must not be empty");const m=hC(t,e,n);if(l=Mu(m),p&&Nm!==p&&!d.find(S=>S.color===p))throw new $s(`\`themes\` option must contain the defaultColor key \`${p}\``);const f=d.map(S=>t.getTheme(S.theme)),v=d.map(S=>S.color);i=m.map(S=>S.map(x=>lV(x,v,u,p,h))),l&&Kh(i,l);const C=d.map(S=>th(S.theme,n));a=_v(d,f,C,u,p,"fg",h),r=_v(d,f,C,u,p,"bg",h),s=`shiki-themes ${f.map(S=>S.name).join(" ")}`,o=p?void 0:[a,r].join(";")}else if("theme"in n){const p=th(n.theme,n);i=Vm(t,e,n);const u=t.getTheme(n.theme);r=Da(u.bg,p),a=Da(u.fg,p),s=u.name,l=Mu(i)}else throw new $s("Invalid options, either `theme` or `themes` must be provided");return{tokens:i,fg:a,bg:r,themeName:s,rootStyle:o,grammarState:l}}function _v(t,e,n,r,a,i,s){return t.map((o,l)=>{const p=Da(e[l][i],n[l])||"inherit",u=`${r+o.color}${i==="bg"?"-bg":""}:${p}`;if(l===0&&a){if(a===Nm&&t.length>1){const h=t.findIndex(v=>v.color==="light"),d=t.findIndex(v=>v.color==="dark");if(h===-1||d===-1)throw new $s('When using `defaultColor: "light-dark()"`, you must provide both `light` and `dark` themes');const m=Da(e[h][i],n[h])||"inherit",f=Da(e[d][i],n[d])||"inherit";return`light-dark(${m}, ${f});${u}`}return p}return s==="css-vars"?u:null}).filter(o=>!!o).join(";")}function oh(t,e,n,r={meta:{},options:n,codeToHast:(a,i)=>oh(t,a,i),codeToTokens:(a,i)=>ih(t,a,i)}){let a=e;for(const f of nh(n))a=f.preprocess?.call(r,a,n)||a;let{tokens:i,fg:s,bg:o,themeName:l,rootStyle:p,grammarState:u}=ih(t,a,n);const{mergeWhitespaces:h=!0,mergeSameStyleTokens:d=!1}=n;h===!0?i=PV(i):h==="never"&&(i=LV(i)),d&&(i=OV(i));const m={...r,get source(){return a}};for(const f of nh(n))i=f.tokens?.call(m,i)||i;return MV(i,{...n,fg:s,bg:o,themeName:l,rootStyle:p},m,u)}function MV(t,e,n,r=Mu(t)){const a=nh(e),i=[],s={type:"root",children:[]},{structure:o="classic",tabindex:l="0"}=e;let p={type:"element",tagName:"pre",properties:{class:`shiki ${e.themeName||""}`,style:e.rootStyle||`background-color:${e.bg};color:${e.fg}`,...l!==!1&&l!=null?{tabindex:l.toString()}:{},...Object.fromEntries(Array.from(Object.entries(e.meta||{})).filter(([f])=>!f.startsWith("_")))},children:[]},u={type:"element",tagName:"code",properties:{},children:i};const h=[],d={...n,structure:o,addClassToHast:cC,get source(){return n.source},get tokens(){return t},get options(){return e},get root(){return s},get pre(){return p},get code(){return u},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:[]},S=0;for(const x of f){let g={type:"element",tagName:"span",properties:{...x.htmlAttrs},children:[{type:"text",value:x.content}]};const w=Z0(x.htmlStyle||rh(x));w&&(g.properties.style=w);for(const y of a)g=y?.span?.call(d,g,v+1,S,C,x)||g;o==="inline"?s.children.push(g):o==="classic"&&C.children.push(g),S+=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)u=f?.code?.call(d,u)||u;p.children.push(u);for(const f of a)p=f?.pre?.call(d,p)||p;s.children.push(p)}let m=s;for(const f of a)m=f?.root?.call(d,m)||m;return r&&Kh(m,r),m}function PV(t){return t.map(e=>{const n=[];let r="",a=0;return e.forEach((i,s)=>{const l=!(i.fontStyle&&(i.fontStyle&li.Underline||i.fontStyle&li.Strikethrough));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 LV(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}))}function OV(t){return t.map(e=>{const n=[];for(const r of e){if(n.length===0){n.push({...r});continue}const a=n[n.length-1],i=Z0(a.htmlStyle||rh(a)),s=Z0(r.htmlStyle||rh(r)),o=a.fontStyle&&(a.fontStyle&li.Underline||a.fontStyle&li.Strikethrough),l=r.fontStyle&&(r.fontStyle&li.Underline||r.fontStyle&li.Strikethrough);!o&&!l&&i===s?a.content+=r.content:n.push({...r})}return n})}const IV=QN;function kV(t,e,n){const r={meta:{},options:n,codeToHast:(i,s)=>oh(t,i,s),codeToTokens:(i,s)=>ih(t,i,s)};let a=IV(oh(t,e,n,r));for(const i of nh(n))a=i.postprocess?.call(r,a,n)||a;return a}const Mv={light:"#333333",dark:"#bbbbbb"},Pv={light:"#fffffe",dark:"#1e1e1e"},Lv="__shiki_resolved";function Hm(t){if(t?.[Lv])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"?Mv.light:Mv.dark),n||(n=e.type==="light"?Pv.light:Pv.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("#"),p=o.settings?.background&&!o.settings.background.startsWith("#");if(!l&&!p)return o;const u={...o,settings:{...o.settings}};if(l){const h=s(o.settings.foreground);e.colorReplacements[h]=o.settings.foreground,u.settings.foreground=h}if(p){const h=s(o.settings.background);e.colorReplacements[h]=o.settings.background,u.settings.background=h}return u});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,Lv,{enumerable:!1,writable:!1,value:!0}),e}async function fC(t){return Array.from(new Set((await Promise.all(t.filter(e=>!rV(e)).map(async e=>await lC(e).then(n=>Array.isArray(n)?n:[n])))).flat()))}async function dC(t){return(await Promise.all(t.map(async n=>nV(n)?null:Hm(await lC(n))))).filter(n=>!!n)}let zV=3;function NV(t,e=3){e>zV||console.trace(`[SHIKI DEPRECATE]: ${t}`)}class xc extends Error{constructor(e){super(e),this.name="ShikiError"}}class VV extends Dz{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=Hm(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=Yp.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 xc(`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 xc(`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 HV{_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 k1=0;function DV(t){k1+=1,t.warnings!==!1&&k1>=10&&k1%10===0&&console.warn(`[Shiki] ${k1} 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 xc("`engine` option is required for synchronous mode");const n=(t.langs||[]).flat(1),r=(t.themes||[]).flat(1).map(Hm),a=new HV(t.engine,n),i=new VV(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 xc(`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 xc(`Theme \`${x}\` not found, you may need to load it first`);return g}function p(x){C();const g=l(x);s!==x&&(i.setTheme(g),s=x);const w=i.getColorMap();return{theme:g,colorMap:w}}function u(){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 fC(x))}function f(...x){C();for(const g of x.flat(1))i.loadTheme(g)}async function v(...x){return C(),f(await dC(x))}function C(){if(e)throw new xc("Shiki instance has been disposed")}function S(){e||(e=!0,i.dispose(),k1-=1)}return{setTheme:p,getTheme:l,getLanguage:o,getLoadedThemes:u,getLoadedLanguages:h,loadLanguage:m,loadLanguageSync:d,loadTheme:v,loadThemeSync:f,dispose:S,[Symbol.dispose]:S}}async function RV(t){t.engine||NV("`engine` option is required. Use `createOnigurumaEngine` or `createJavaScriptRegexEngine` to create an engine.");const[e,n,r]=await Promise.all([dC(t.themes||[]),fC(t.langs||[]),t.engine]);return DV({...t,themes:e,langs:n,engine:r})}async function jV(t){const e=await RV(t);return{getLastGrammarState:(...n)=>SV(e,...n),codeToTokensBase:(n,r)=>Vm(e,n,r),codeToTokensWithThemes:(n,r)=>hC(e,n,r),codeToTokens:(n,r)=>ih(e,n,r),codeToHast:(n,r)=>oh(e,n,r),codeToHtml:(n,r)=>kV(e,n,r),getBundledLanguages:()=>({}),getBundledThemes:()=>({}),...e,getInternalContext:()=>e}}function t1(t){if([...t].length!==1)throw new Error(`Expected "${t}" to be a single code point`);return t.codePointAt(0)}function BV(t,e,n){return t.has(e)||t.set(e,n),t.get(e)}const Dm=new Set(["alnum","alpha","ascii","blank","cntrl","digit","graph","lower","print","punct","space","upper","word","xdigit"]),Us=String.raw;function r1(t,e){if(t==null)throw new Error(e??"Value expected");return t}const mC=Us`\[\^?`,gC=`c.? | C(?:-.?)?|${Us`[pP]\{(?:\^?[-\x20_]*[A-Za-z][-\x20\w]*\})?`}|${Us`x[89A-Fa-f]\p{AHex}(?:\\x[89A-Fa-f]\p{AHex})*`}|${Us`u(?:\p{AHex}{4})? | x\{[^\}]*\}? | x\p{AHex}{0,2}`}|${Us`o\{[^\}]*\}?`}|${Us`\d{1,3}`}`,Rm=/[?*+][?+]?|\{(?:\d+(?:,\d*)?|,\d+)\}\??/,Z2=new RegExp(Us`
- \\ (?:
- ${gC}
- | [gk]<[^>]*>?
- | [gk]'[^']*'?
- | .
- )
- | \( (?:
- \? (?:
- [:=!>({]
- | <[=!]
- | <[^>]*>
- | '[^']*'
- | ~\|?
- | #(?:[^)\\]|\\.?)*
- | [^:)]*[:)]
- )?
- | \*[^\)]*\)?
- )?
- | (?:${Rm.source})+
- | ${mC}
- | .
- `.replace(/\s+/g,""),"gsu"),Dd=new RegExp(Us`
- \\ (?:
- ${gC}
- | .
- )
- | \[:(?:\^?\p{Alpha}+|\^):\]
- | ${mC}
- | &&
- | .
- `.replace(/\s+/g,""),"gsu");function FV(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=aH(n.flags),a=[r.extended],i={captureGroup:n.rules.captureGroup,getCurrentModX(){return 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(Z2.lastIndex=0;o=Z2.exec(t);){const h=$V(i,t,o[0],Z2.lastIndex);h.tokens?s.push(...h.tokens):h.token&&s.push(h.token),h.lastIndex!==void 0&&(Z2.lastIndex=h.lastIndex)}const l=[];let p=0;s.filter(h=>h.type==="GroupOpen").forEach(h=>{h.kind==="capturing"?h.number=++p:h.raw==="("&&l.push(h)}),p||l.forEach((h,d)=>{h.kind="capturing",h.number=d+1});const u=p||l.length;return{tokens:s.map(h=>h.type==="EscapedNumber"?cH(h,u):h).flat(),flags:r}}function $V(t,e,n,r){const[a,i]=n;if(n==="["||n==="[^"){const s=UV(e,n,r);return{tokens:s.tokens,lastIndex:s.lastIndex}}if(a==="\\"){if("AbBGyYzZ".includes(i))return{token:Ov(n,n)};if(/^\\g[<']/.test(n)){if(!/^\\g(?:<[^>]+>|'[^']+')$/.test(n))throw new Error(`Invalid group name "${n}"`);return{token:eH(n)}}if(/^\\k[<']/.test(n)){if(!/^\\k(?:<[^>]+>|'[^']+')$/.test(n))throw new Error(`Invalid group name "${n}"`);return{token:yC(n)}}if(i==="K")return{token:bC("keep",n)};if(i==="N"||i==="R")return{token:vl("newline",n,{negate:i==="N"})};if(i==="O")return{token:vl("any",n)};if(i==="X")return{token:vl("text_segment",n)};const s=vC(n,{inCharClass:!1});return Array.isArray(s)?{tokens:s}:{token:s}}if(a==="("){if(i==="*")return{token:sH(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:nH(n,t)};if(t.pushModX(t.getCurrentModX()),t.numOpenGroups++,n==="("&&!t.captureGroup||n==="(?:")return{token:bc("group",n)};if(n==="(?>")return{token:bc("atomic",n)};if(n==="(?="||n==="(?!"||n==="(?<="||n==="(?<!")return{token:bc(n[2]==="<"?"lookbehind":"lookahead",n,{negate:n.endsWith("!")})};if(n==="("&&t.captureGroup||n.startsWith("(?<")&&n.endsWith(">")||n.startsWith("(?'")&&n.endsWith("'"))return{token:bc("capturing",n,{...n!=="("&&{name:n.slice(3,-1)}})};if(n.startsWith("(?~")){if(n==="(?~|")throw new Error(`Unsupported absence function kind "${n}"`);return{token:bc("absence_repeater",n)}}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:JV(n)}}if(t.getCurrentModX()){if(n==="#"){const s=e.indexOf(`
- `,r);return{lastIndex:s===-1?e.length:s}}if(/^\s$/.test(n)){const s=/\s+/y;return s.lastIndex=r,{lastIndex:s.exec(e)?s.lastIndex:r}}}if(n===".")return{token:vl("dot",n)};if(n==="^"||n==="$"){const s=t.singleline?{"^":Us`\A`,$:Us`\Z`}[n]:n;return{token:Ov(s,n)}}return n==="|"?{token:WV(n)}:Rm.test(n)?{tokens:uH(n)}:{token:Xo(t1(n),n)}}function UV(t,e,n){const r=[Iv(e[1]==="^",e)];let a=1,i;for(Dd.lastIndex=n;i=Dd.exec(t);){const s=i[0];if(s[0]==="["&&s[1]!==":")a++,r.push(Iv(s[1]==="^",s));else if(s==="]"){if(r.at(-1).type==="CharacterClassOpen")r.push(Xo(93,s));else if(a--,r.push(GV(s)),!a)break}else{const o=qV(s);Array.isArray(o)?r.push(...o):r.push(o)}}return{tokens:r,lastIndex:Dd.lastIndex||t.length}}function qV(t){if(t[0]==="\\")return vC(t,{inCharClass:!0});if(t[0]==="["){const e=/\[:(?<negate>\^?)(?<name>[a-z]+):\]/.exec(t);if(!e||!Dm.has(e.groups.name))throw new Error(`Invalid POSIX class "${t}"`);return vl("posix",t,{value:e.groups.name,negate:!!e.groups.negate})}return t==="-"?KV(t):t==="&&"?XV(t):Xo(t1(t),t)}function vC(t,{inCharClass:e}){const n=t[1];if(n==="c"||n==="C")return rH(t);if("dDhHsSwW".includes(n))return iH(t);if(t.startsWith(Us`\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 oH(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 Xo(t1(s),o)})}catch{throw new Error(`Multibyte code "${t}" incomplete or invalid in Oniguruma`)}if(n==="u"||n==="x")return Xo(lH(t),t);if(kv.has(n))return Xo(kv.get(n),t);if(/\d/.test(n))return YV(e,t);if(t==="\\")throw new Error(Us`Incomplete escape "\"`);if(n==="M")throw new Error(`Unsupported meta "${t}"`);if([...t].length===2)return Xo(t.codePointAt(1),t);throw new Error(`Unexpected escape "${t}"`)}function WV(t){return{type:"Alternator",raw:t}}function Ov(t,e){return{type:"Assertion",kind:t,raw:e}}function yC(t){return{type:"Backreference",raw:t}}function Xo(t,e){return{type:"Character",value:t,raw:e}}function GV(t){return{type:"CharacterClassClose",raw:t}}function KV(t){return{type:"CharacterClassHyphen",raw:t}}function XV(t){return{type:"CharacterClassIntersector",raw:t}}function Iv(t,e){return{type:"CharacterClassOpen",negate:t,raw:e}}function vl(t,e,n={}){return{type:"CharacterSet",kind:t,...n,raw:e}}function bC(t,e,n={}){return t==="keep"?{type:"Directive",kind:t,raw:e}:{type:"Directive",kind:t,flags:r1(n.flags),raw:e}}function YV(t,e){return{type:"EscapedNumber",inCharClass:t,raw:e}}function JV(t){return{type:"GroupClose",raw:t}}function bc(t,e,n={}){return{type:"GroupOpen",kind:t,...n,raw:e}}function QV(t,e,n,r){return{type:"NamedCallout",kind:t,tag:e,arguments:n,raw:r}}function ZV(t,e,n,r){return{type:"Quantifier",kind:t,min:e,max:n,raw:r}}function eH(t){return{type:"Subroutine",raw:t}}const tH=new Set(["COUNT","CMP","ERROR","FAIL","MAX","MISMATCH","SKIP","TOTAL_COUNT"]),kv=new Map([["a",7],["b",8],["e",27],["f",12],["n",10],["r",13],["t",9],["v",11]]);function rH(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 Xo(t1(e.toUpperCase())-64,t)}function nH(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=Nv(n),s=Nv(r),o={};if(i&&(o.enable=i),s&&(o.disable=s),t.endsWith(")"))return e.replaceCurrentModX(a),bC("flags",t,{flags:o});if(t.endsWith(":"))return e.pushModX(a),e.numOpenGroups++,bc("group",t,{...(i||s)&&{flags:o}});throw new Error(`Unexpected flag modifier "${t}"`)}function sH(t){const e=/\(\*(?<name>[A-Za-z_]\w*)?(?:\[(?<tag>(?:[A-Za-z_]\w*)?)\])?(?:\{(?<args>[^}]*)\})?\)/.exec(t);if(!e)throw new Error(`Incomplete or invalid named callout "${t}"`);const{name:n,tag:r,args:a}=e.groups;if(!n)throw new Error(`Invalid named callout "${t}"`);if(r==="")throw new Error(`Named callout tag with empty value not allowed "${t}"`);const i=a?a.split(",").filter(u=>u!=="").map(u=>/^[+-]?\d+$/.test(u)?+u:u):[],[s,o,l]=i,p=tH.has(n)?n.toLowerCase():"custom";switch(p){case"fail":case"mismatch":case"skip":if(i.length>0)throw new Error(`Named callout arguments not allowed "${i}"`);break;case"error":if(i.length>1)throw new Error(`Named callout allows only one argument "${i}"`);if(typeof s=="string")throw new Error(`Named callout argument must be a number "${s}"`);break;case"max":if(!i.length||i.length>2)throw new Error(`Named callout must have one or two arguments "${i}"`);if(typeof s=="string"&&!/^[A-Za-z_]\w*$/.test(s))throw new Error(`Named callout argument one must be a tag or number "${s}"`);if(i.length===2&&(typeof o=="number"||!/^[<>X]$/.test(o)))throw new Error(`Named callout optional argument two must be '<', '>', or 'X' "${o}"`);break;case"count":case"total_count":if(i.length>1)throw new Error(`Named callout allows only one argument "${i}"`);if(i.length===1&&(typeof s=="number"||!/^[<>X]$/.test(s)))throw new Error(`Named callout optional argument must be '<', '>', or 'X' "${s}"`);break;case"cmp":if(i.length!==3)throw new Error(`Named callout must have three arguments "${i}"`);if(typeof s=="string"&&!/^[A-Za-z_]\w*$/.test(s))throw new Error(`Named callout argument one must be a tag or number "${s}"`);if(typeof o=="number"||!/^(?:[<>!=]=|[<>])$/.test(o))throw new Error(`Named callout argument two must be '==', '!=', '>', '<', '>=', or '<=' "${o}"`);if(typeof l=="string"&&!/^[A-Za-z_]\w*$/.test(l))throw new Error(`Named callout argument three must be a tag or number "${l}"`);break;case"custom":throw new Error(`Undefined callout name "${n}"`);default:throw new Error(`Unexpected named callout kind "${p}"`)}return QV(p,r??null,a?.split(",")??null,t)}function zv(t){let e=null,n,r;if(t[0]==="{"){const{minStr:a,maxStr:i}=/^\{(?<minStr>\d*)(?:,(?<maxStr>\d*))?/.exec(t).groups,s=1e5;if(+a>s||i&&+i>s)throw new Error("Quantifier value unsupported in Oniguruma");if(n=+a,r=i===void 0?+a:i===""?1/0:+i,n>r&&(e="possessive",[n,r]=[r,n]),t.endsWith("?")){if(e==="possessive")throw new Error('Unsupported possessive interval quantifier chain with "?"');e="lazy"}else e||(e="greedy")}else n=t[0]==="+"?1:0,r=t[0]==="?"?1:1/0,e=t[1]==="+"?"possessive":t[1]==="?"?"lazy":"greedy";return ZV(e,n,r,t)}function iH(t){const e=t[1].toLowerCase();return vl({d:"digit",h:"hex",s:"space",w:"word"}[e],t,{negate:t[1]!==e})}function oH(t){const{p:e,neg:n,value:r}=/^\\(?<p>[pP])\{(?<neg>\^?)(?<value>[^}]+)/.exec(t).groups;return vl("property",t,{value:r,negate:e==="P"&&!n||e==="p"&&!!n})}function Nv(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 aH(t){const e={ignoreCase:!1,dotAll:!1,extended:!1,digitIsAscii:!1,posixIsAscii:!1,spaceIsAscii:!1,wordIsAscii:!1,textSegmentMode:null};for(let n=0;n<t.length;n++){const r=t[n];if(!"imxDPSWy".includes(r))throw new Error(`Invalid flag "${r}"`);if(r==="y"){if(!/^y{[gw]}/.test(t.slice(n)))throw new Error('Invalid or unspecified flag "y" mode');e.textSegmentMode=t[n+2]==="g"?"grapheme":"word",n+=3;continue}e[{i:"ignoreCase",m:"dotAll",x:"extended",D:"digitIsAscii",P:"posixIsAscii",S:"spaceIsAscii",W:"wordIsAscii"}[r]]=!0}return e}function lH(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 cH(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[yC(n)];const i=[],s=a.match(/^[0-7]+|\d/g);for(let o=0;o<s.length;o++){const l=s[o];let p;if(o===0&&l!=="8"&&l!=="9"){if(p=parseInt(l,8),p>127)throw new Error(Us`Octal encoded byte above 177 unsupported "${n}"`)}else p=t1(l);i.push(Xo(p,(o===0?"\\":"")+l))}return i}function uH(t){const e=[],n=new RegExp(Rm,"gy");let r;for(;r=n.exec(t);){const a=r[0];if(a[0]==="{"){const i=/^\{(?<min>\d+),(?<max>\d+)\}\??$/.exec(a);if(i){const{min:s,max:o}=i.groups;if(+s>+o&&a.endsWith("?")){n.lastIndex--,e.push(zv(a.slice(0,-1)));continue}}}e.push(zv(a))}return e}function CC(t,e){if(!Array.isArray(t.body))throw new Error("Expected node with body array");if(t.body.length!==1)return!1;const n=t.body[0];return!e||Object.keys(e).every(r=>e[r]===n[r])}function pH(t){return hH.has(t.type)}const hH=new Set(["AbsenceFunction","Backreference","CapturingGroup","Character","CharacterClass","CharacterSet","Group","Quantifier","Subroutine"]);function SC(t,e={}){const n={flags:"",normalizeUnknownPropertyNames:!1,skipBackrefValidation:!1,skipLookbehindValidation:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...e,rules:{captureGroup:!1,singleline:!1,...e.rules}},r=FV(t,{flags:n.flags,rules:{captureGroup:n.rules.captureGroup,singleline:n.rules.singleline}}),a=(d,m)=>{const f=r.tokens[i.nextIndex];switch(i.parent=d,i.nextIndex++,f.type){case"Alternator":return Pl();case"Assertion":return fH(f);case"Backreference":return dH(f,i);case"Character":return Xh(f.value,{useLastValid:!!m.isCheckingRangeEnd});case"CharacterClassHyphen":return mH(f,i,m);case"CharacterClassOpen":return gH(f,i,m);case"CharacterSet":return vH(f,i);case"Directive":return xH(f.kind,{flags:f.flags});case"GroupOpen":return yH(f,i,m);case"NamedCallout":return TH(f.kind,f.tag,f.arguments);case"Quantifier":return bH(f,i);case"Subroutine":return CH(f,i);default:throw new Error(`Unexpected token type "${f.type}"`)}},i={capturingGroups:[],hasNumberedRef:!1,namedGroupsByName:new Map,nextIndex:0,normalizeUnknownPropertyNames:n.normalizeUnknownPropertyNames,parent:null,skipBackrefValidation:n.skipBackrefValidation,skipLookbehindValidation:n.skipLookbehindValidation,skipPropertyNameValidation:n.skipPropertyNameValidation,subroutines:[],tokens:r.tokens,unicodePropertyMap:n.unicodePropertyMap,walk:a},s=_H(wH(r.flags));let o=s.body[0];for(;i.nextIndex<r.tokens.length;){const d=a(o,{});d.type==="Alternative"?(s.body.push(d),o=d):o.body.push(d)}const{capturingGroups:l,hasNumberedRef:p,namedGroupsByName:u,subroutines:h}=i;if(p&&u.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");d&&(l[d-1].isSubroutined=!0)}else if(u.has(d)){if(u.get(d).length>1)throw new Error(Us`Subroutine uses a duplicate group name "\g<${d}>"`);u.get(d)[0].isSubroutined=!0}else throw new Error(Us`Subroutine uses a group name that's not defined "\g<${d}>"`);return s}function fH({kind:t}){return e5(r1({"^":"line_start",$:"line_end","\\A":"string_start","\\b":"word_boundary","\\B":"word_boundary","\\G":"search_start","\\y":"text_segment_boundary","\\Y":"text_segment_boundary","\\z":"string_end","\\Z":"string_end_newline"}[t],`Unexpected assertion kind "${t}"`),{negate:t===Us`\B`||t===Us`\Y`})}function dH({raw:t},e){const n=/^\\k[<']/.test(t),r=n?t.slice(3,-1):t.slice(1),a=(i,s=!1)=>{const o=e.capturingGroups.length;let l=!1;if(i>o)if(e.skipBackrefValidation)l=!0;else throw new Error(`Not enough capturing groups defined to the left "${t}"`);return e.hasNumberedRef=!0,t5(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 "${t}"`);if(!e.namedGroupsByName.has(r))throw new Error(`Group name not defined to the left "${t}"`);return t5(r)}return a(+r)}function mH(t,e,n){const{tokens:r,walk:a}=e,i=e.parent,s=i.body.at(-1),o=r[e.nextIndex];if(!n.isCheckingRangeEnd&&s&&s.type!=="CharacterClass"&&s.type!=="CharacterClassRange"&&o&&o.type!=="CharacterClassOpen"&&o.type!=="CharacterClassClose"&&o.type!=="CharacterClassIntersector"){const l=a(i,{...n,isCheckingRangeEnd:!0});if(s.type==="Character"&&l.type==="Character")return i.body.pop(),EH(s,l);throw new Error("Invalid character class range")}return Xh(t1("-"))}function gH({negate:t},e,n){const{tokens:r,walk:a}=e,i=r[e.nextIndex],s=[dp()];let o=Dv(i);for(;o.type!=="CharacterClassClose";){if(o.type==="CharacterClassIntersector")s.push(dp()),e.nextIndex++;else{const p=s.at(-1);p.body.push(a(p,n))}o=Dv(r[e.nextIndex],i)}const l=dp({negate:t});return s.length===1?l.body=s[0].body:(l.kind="intersection",l.body=s.map(p=>p.body.length===1?p.body[0]:p)),e.nextIndex++,l}function vH({kind:t,negate:e,value:n},r){const{normalizeUnknownPropertyNames:a,skipPropertyNameValidation:i,unicodePropertyMap:s}=r;if(t==="property"){const o=Yh(n);if(Dm.has(o)&&!s?.has(o))t="posix",n=o;else return Cc(n,{negate:e,normalizeUnknownPropertyNames:a,skipPropertyNameValidation:i,unicodePropertyMap:s})}return t==="posix"?AH(n,{negate:e}):r5(t,{negate:e})}function yH(t,e,n){const{tokens:r,capturingGroups:a,namedGroupsByName:i,skipLookbehindValidation:s,walk:o}=e,l=MH(t),p=l.type==="AbsenceFunction",u=Hv(l),h=u&&l.negate;if(l.type==="CapturingGroup"&&(a.push(l),l.name&&BV(i,l.name,[]).push(l)),p&&n.isInAbsenceFunction)throw new Error("Nested absence function not supported by Oniguruma");let d=Rv(r[e.nextIndex]);for(;d.type!=="GroupClose";){if(d.type==="Alternator")l.body.push(Pl()),e.nextIndex++;else{const m=l.body.at(-1),f=o(m,{...n,isInAbsenceFunction:n.isInAbsenceFunction||p,isInLookbehind:n.isInLookbehind||u,isInNegLookbehind:n.isInNegLookbehind||h});if(m.body.push(f),(u||n.isInLookbehind)&&!s){const v="Lookbehind includes a pattern not allowed by Oniguruma";if(h||n.isInNegLookbehind){if(Vv(f)||f.type==="CapturingGroup")throw new Error(v)}else if(Vv(f)||Hv(f)&&f.negate)throw new Error(v)}}d=Rv(r[e.nextIndex])}return e.nextIndex++,l}function bH({kind:t,min:e,max:n},r){const a=r.parent,i=a.body.at(-1);if(!i||!pH(i))throw new Error("Quantifier requires a repeatable token");const s=xC(t,e,n,i);return a.body.pop(),s}function CH({raw:t},e){const{capturingGroups:n,subroutines:r}=e;let a=t.slice(3,-1);const i=/^(?<sign>[-+]?)0*(?<num>[1-9]\d*)$/.exec(a);if(i){const o=+i.groups.num,l=n.length;if(e.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=wC(a);return r.push(s),s}function SH(t,e){return{type:"AbsenceFunction",kind:t,body:Xu(e?.body)}}function Pl(t){return{type:"Alternative",body:TC(t?.body)}}function e5(t,e){const n={type:"Assertion",kind:t};return(t==="word_boundary"||t==="text_segment_boundary")&&(n.negate=!!e?.negate),n}function t5(t,e){const n=!!e?.orphan;return{type:"Backreference",ref:t,...n&&{orphan:n}}}function EC(t,e){const n={name:void 0,isSubroutined:!1,...e};if(n.name!==void 0&&!PH(n.name))throw new Error(`Group name "${n.name}" invalid in Oniguruma`);return{type:"CapturingGroup",number:t,...n.name&&{name:n.name},...n.isSubroutined&&{isSubroutined:n.isSubroutined},body:Xu(e?.body)}}function Xh(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:"Character",value:t}}function dp(t){const e={kind:"union",negate:!1,...t};return{type:"CharacterClass",kind:e.kind,negate:e.negate,body:TC(t?.body)}}function EH(t,e){if(e.value<t.value)throw new Error("Character class range out of order");return{type:"CharacterClassRange",min:t,max:e}}function r5(t,e){const n=!!e?.negate,r={type:"CharacterSet",kind:t};return(t==="digit"||t==="hex"||t==="newline"||t==="space"||t==="word")&&(r.negate=n),(t==="text_segment"||t==="newline"&&!n)&&(r.variableLength=!0),r}function xH(t,e={}){if(t==="keep")return{type:"Directive",kind:t};if(t==="flags")return{type:"Directive",kind:t,flags:r1(e.flags)};throw new Error(`Unexpected directive kind "${t}"`)}function wH(t){return{type:"Flags",...t}}function so(t){const e=t?.atomic,n=t?.flags;if(e&&n)throw new Error("Atomic group cannot have flags");return{type:"Group",...e&&{atomic:e},...n&&{flags:n},body:Xu(t?.body)}}function dl(t){const e={behind:!1,negate:!1,...t};return{type:"LookaroundAssertion",kind:e.behind?"lookbehind":"lookahead",negate:e.negate,body:Xu(t?.body)}}function TH(t,e,n){return{type:"NamedCallout",kind:t,tag:e,arguments:n}}function AH(t,e){const n=!!e?.negate;if(!Dm.has(t))throw new Error(`Invalid POSIX class "${t}"`);return{type:"CharacterSet",kind:"posix",value:t,negate:n}}function xC(t,e,n,r){if(e>n)throw new Error("Invalid reversed quantifier range");return{type:"Quantifier",kind:t,min:e,max:n,body:r}}function _H(t,e){return{type:"Regex",body:Xu(e?.body),flags:t}}function wC(t){return{type:"Subroutine",ref:t}}function Cc(t,e){const n={negate:!1,normalizeUnknownPropertyNames:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...e};let r=n.unicodePropertyMap?.get(Yh(t));if(!r){if(n.normalizeUnknownPropertyNames)r=LH(t);else if(n.unicodePropertyMap&&!n.skipPropertyNameValidation)throw new Error(Us`Invalid Unicode property "\p{${t}}"`)}return{type:"CharacterSet",kind:"property",value:r??t,negate:n.negate}}function MH({flags:t,kind:e,name:n,negate:r,number:a}){switch(e){case"absence_repeater":return SH("repeater");case"atomic":return so({atomic:!0});case"capturing":return EC(a,{name:n});case"group":return so({flags:t});case"lookahead":case"lookbehind":return dl({behind:e==="lookbehind",negate:r});default:throw new Error(`Unexpected group kind "${e}"`)}}function Xu(t){if(t===void 0)t=[Pl()];else if(!Array.isArray(t)||!t.length||!t.every(e=>e.type==="Alternative"))throw new Error("Invalid body; expected array of one or more Alternative nodes");return t}function TC(t){if(t===void 0)t=[];else if(!Array.isArray(t)||!t.every(e=>!!e.type))throw new Error("Invalid body; expected array of nodes");return t}function Vv(t){return t.type==="LookaroundAssertion"&&t.kind==="lookahead"}function Hv(t){return t.type==="LookaroundAssertion"&&t.kind==="lookbehind"}function PH(t){return/^[\p{Alpha}\p{Pc}][^)]*$/u.test(t)}function LH(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 Yh(t){return t.replace(/[- _]+/g,"").toLowerCase()}function Dv(t,e){return r1(t,`${e?.type==="Character"&&e.value===93?"Empty":"Unclosed"} character class`)}function Rv(t){return r1(t,"Unclosed group")}function tu(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){let p=0,u=!1;const h={node:i,parent:s,key:o,container:l,root:t,remove(){ep(l).splice(Math.max(0,fc(o)+p),1),p--,u=!0},removeAllNextSiblings(){return ep(l).splice(fc(o)+1)},removeAllPrevSiblings(){const S=fc(o)+p;return p-=S,ep(l).splice(0,Math.max(0,S))},replaceWith(S,x={}){const g=!!x.traverse;l?l[Math.max(0,fc(o)+p)]=S:r1(s,"Can't replace root node")[o]=S,g&&a(S,s,o,l),u=!0},replaceWithMultiple(S,x={}){const g=!!x.traverse;if(ep(l).splice(Math.max(0,fc(o)+p),1,...S),p+=S.length-1,g){let w=0;for(let y=0;y<S.length;y++)w+=a(S[y],s,fc(o)+y+w,l)}u=!0},skip(){u=!0}},{type:d}=i,m=e["*"],f=e[d],v=typeof m=="function"?m:m?.enter,C=typeof f=="function"?f:f?.enter;if(v?.(h,n),C?.(h,n),!u)switch(d){case"AbsenceFunction":case"CapturingGroup":case"Group":r(i.body,i);break;case"Alternative":case"CharacterClass":r(i.body,i);break;case"Assertion":case"Backreference":case"Character":case"CharacterSet":case"Directive":case"Flags":case"NamedCallout":case"Subroutine":break;case"CharacterClassRange":a(i.min,i,"min"),a(i.max,i,"max");break;case"LookaroundAssertion":r(i.body,i);break;case"Quantifier":a(i.body,i,"body");break;case"Regex":r(i.body,i),a(i.flags,i,"flags");break;default:throw new Error(`Unexpected node type "${d}"`)}return f?.exit?.(h,n),m?.exit?.(h,n),p}return a(t),t}function ep(t){if(!Array.isArray(t))throw new Error("Container expected");return t}function fc(t){if(typeof t!="number")throw new Error("Numeric key expected");return t}const OH=String.raw`\(\?(?:[:=!>A-Za-z\-]|<[=!]|\(DEFINE\))`;function IH(t,e){for(let n=0;n<t.length;n++)t[n]>=e&&t[n]++}function kH(t,e,n,r){return t.slice(0,e)+r+t.slice(e+n.length)}const Xi=Object.freeze({DEFAULT:"DEFAULT",CHAR_CLASS:"CHAR_CLASS"});function jm(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:p,groups:{$skip:u}}=l;if(!u&&(!r||r===Xi.DEFAULT==!s)){n instanceof Function?o+=n(l,{context:s?Xi.CHAR_CLASS:Xi.DEFAULT,negated:i[i.length-1]}):o+=n;continue}p[0]==="["?(s++,i.push(p[1]==="^")):p==="]"&&s&&(s--,i.pop()),o+=p}return o}function AC(t,e,n,r){jm(t,e,n,r)}function zH(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===Xi.DEFAULT==!i))return s;o==="["?i++:o==="]"&&i&&i--,a.lastIndex==s.index&&a.lastIndex++}return null}function tp(t,e,n){return!!zH(t,e,0,n)}function NH(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 jv=new RegExp(String.raw`(?<noncapturingStart>${OH})|(?<capturingStart>\((?:\?<[^>]+>)?)|\\?.`,"gsu");function VH(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,p=0,u=NaN,h;do{h=!1;let d=0,m=0,f=!1,v;for(jv.lastIndex=Number.isNaN(u)?0:u+i.length;v=jv.exec(t);){const{0:C,index:S,groups:{capturingStart:x,noncapturingStart:g}}=v;if(C==="[")d++;else if(d)C==="]"&&d--;else if(C===a&&!f)u=S,f=!0;else if(f&&g)m++;else if(x)f?m++:(l++,s.push(l+p));else if(C===")"&&f){if(!m){p++;const w=l+p;if(t=`${t.slice(0,u)}${i}${t.slice(u+a.length,S)}))<$$${w}>)${t.slice(S+1)}`,h=!0,o.push(w),IH(n,w),r.size){const y=new Map;r.forEach((_,T)=>{y.set(T>=w?T+1:T,_.map(O=>O>=w?O+1:O))}),r=y}break}m--}}}while(h);return n.push(...o),t=jm(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}`},Xi.DEFAULT),{pattern:t,captureTransfers:r,hiddenCaptures:n}}const _C=String.raw`(?:[?*+]|\{\d+(?:,\d*)?\})`,Rd=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>${_C})(?<qMod>[?+]?)(?<invalidQ>[?*+\{]?)
- | \\?.
- `.replace(/\s+/g,""),"gsu");function HH(t){if(!new RegExp(`${_C}\\+`).test(t))return{pattern:t};const e=[];let n=null,r=null,a="",i=0,s;for(Rd.lastIndex=0;s=Rd.exec(t);){const{0:o,index:l,groups:{qBase:p,qMod:u,invalidQ:h}}=s;if(o==="[")i||(r=l),i++;else if(o==="]")i?i--:r=null;else if(!i)if(u==="+"&&a&&!a.startsWith("(")){if(h)throw new Error(`Invalid quantifier "${o}"`);let d=-1;if(/^\{\d+\}$/.test(p))t=kH(t,l+p.length,u,"");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)}${p})${t.slice(l+o.length)}`}else t=`${t.slice(0,l-a.length)}(?>${a}${p})${t.slice(l+o.length)}`;d+=4}Rd.lastIndex+=d}else o[0]==="("?e.push(l):o===")"&&(n=e.length?e.pop():null);a=o}return{pattern:t}}const Wi=String.raw,DH=Wi`\\g<(?<gRNameOrNum>[^>&]+)&R=(?<gRDepth>[^>]+)>`,n5=Wi`\(\?R=(?<rDepth>[^\)]+)\)|${DH}`,Jh=Wi`\(\?<(?![=!])(?<captureName>[^>]+)>`,MC=Wi`${Jh}|(?<unnamed>\()(?!\?)`,pl=new RegExp(Wi`${Jh}|${n5}|\(\?|\\?.`,"gsu"),jd="Cannot use multiple overlapping recursions";function RH(t,e){const{hiddenCaptures:n,mode:r}={hiddenCaptures:[],mode:"plugin",...e};let a=e?.captureTransfers??new Map;if(!new RegExp(n5,"su").test(t))return{pattern:t,captureTransfers:a,hiddenCaptures:n};if(r==="plugin"&&tp(t,Wi`\(\?\(DEFINE\)`,Xi.DEFAULT))throw new Error("DEFINE groups cannot be used with recursion");const i=[],s=tp(t,Wi`\\[1-9]`,Xi.DEFAULT),o=new Map,l=[];let p=!1,u=0,h=0,d;for(pl.lastIndex=0;d=pl.exec(t);){const{0:m,groups:{captureName:f,rDepth:v,gRNameOrNum:C,gRDepth:S}}=d;if(m==="[")u++;else if(u)m==="]"&&u--;else if(v){if(Bv(v),p)throw new Error(jd);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(pl.lastIndex);if(tp(g,n5,Xi.DEFAULT))throw new Error(jd);const w=+v-1;t=Fv(x,g,w,!1,n,i,h),a=Uv(a,x,w,i.length,0,h);break}else if(C){Bv(S);let x=!1;for(const W of l)if(W.name===C||W.num===+C){if(x=!0,W.hasRecursedWithin)throw new Error(jd);break}if(!x)throw new Error(Wi`Recursive \g cannot be used outside the referenced group "${r==="external"?C:Wi`\g<${C}&R=${S}>`}"`);const g=o.get(C),w=NH(t,g);if(s&&tp(w,Wi`${Jh}|\((?!\?)`,Xi.DEFAULT))throw new Error(`${r==="external"?"Backrefs":"Numbered backrefs"} cannot be used with recursion of capturing groups`);const y=t.slice(g,d.index),_=w.slice(y.length+m.length),T=i.length,O=+S-1,I=Fv(y,_,O,!0,n,i,h);a=Uv(a,y,O,i.length-T,T,h);const z=t.slice(0,g),q=t.slice(g+w.length);t=`${z}${I}${q}`,pl.lastIndex+=I.length-m.length-y.length-_.length,l.forEach(W=>W.hasRecursedWithin=!0),p=!0}else if(f)h++,o.set(String(h),pl.lastIndex),o.set(f,pl.lastIndex),l.push({num:h,name:f});else if(m[0]==="("){const x=m==="(";x&&(h++,o.set(String(h),pl.lastIndex)),l.push(x?{num:h}:{})}else m===")"&&l.pop()}return n.push(...i),{pattern:t,captureTransfers:a,hiddenCaptures:n}}function Bv(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 Fv(t,e,n,r,a,i,s){const o=new Set;r&&AC(t+e,Jh,({groups:{captureName:p}})=>{o.add(p)},Xi.DEFAULT);const l=[n,r?o:null,a,i,s];return`${t}${$v(`(?:${t}`,"forward",...l)}(?:)${$v(`${e})`,"backward",...l)}${e}`}function $v(t,e,n,r,a,i,s){const l=u=>e==="forward"?u+2:n-u+2-1;let p="";for(let u=0;u<n;u++){const h=l(u);p+=jm(t,Wi`${MC}|\\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 S=s+i.length+1;return i.push(S),jH(a,S),f?d:`(?<${m}${C}>`}return Wi`\k<${v}${C}>`},Xi.DEFAULT)}return p}function jH(t,e){for(let n=0;n<t.length;n++)t[n]>=e&&t[n]++}function Uv(t,e,n,r,a,i){if(t.size&&r){let s=0;AC(e,MC,()=>s++,Xi.DEFAULT);const o=i-s+a,l=new Map;return t.forEach((p,u)=>{const h=(r-s*n)/n,d=s*n,m=u>o+s?u+r:u,f=[];for(const v of p)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 Vs=String.fromCodePoint,Yr=String.raw,Jo={flagGroups:(()=>{try{new RegExp("(?i:)")}catch{return!1}return!0})(),unicodeSets:(()=>{try{new RegExp("","v")}catch{return!1}return!0})()};Jo.bugFlagVLiteralHyphenIsRange=Jo.unicodeSets?(()=>{try{new RegExp(Yr`[\d\-a]`,"v")}catch{return!0}return!1})():!1;Jo.bugNestedClassIgnoresNegation=Jo.unicodeSets&&new RegExp("[[^a]]","v").test("a");function ah(t,{enable:e,disable:n}){return{dotAll:!n?.dotAll&&!!(e?.dotAll||t.dotAll),ignoreCase:!n?.ignoreCase&&!!(e?.ignoreCase||t.ignoreCase)}}function Pu(t,e,n){return t.has(e)||t.set(e,n),t.get(e)}function s5(t,e){return qv[t]>=qv[e]}function BH(t,e){if(t==null)throw new Error(e??"Value expected");return t}var qv={ES2025:2025,ES2024:2024,ES2018:2018},FH={auto:"auto",ES2025:"ES2025",ES2024:"ES2024",ES2018:"ES2018"};function PC(t={}){if({}.toString.call(t)!=="[object Object]")throw new Error("Unexpected options");if(t.target!==void 0&&!FH[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=Jo.flagGroups?"ES2025":Jo.unicodeSets?"ES2024":"ES2018"),e}var $H="[ -\r ]",UH=new Set([Vs(304),Vs(305)]),Fo=Yr`[\p{L}\p{M}\p{N}\p{Pc}]`;function LC(t){if(UH.has(t))return[t];const e=new Set,n=t.toLowerCase(),r=n.toUpperCase(),a=GH.get(n),i=qH.get(n),s=WH.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 Bm=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=>[Yh(t),t])),qH=new Map([["s",Vs(383)],[Vs(383),"s"]]),WH=new Map([[Vs(223),Vs(7838)],[Vs(107),Vs(8490)],[Vs(229),Vs(8491)],[Vs(969),Vs(8486)]]),GH=new Map([xa(453),xa(456),xa(459),xa(498),...Bd(8072,8079),...Bd(8088,8095),...Bd(8104,8111),xa(8124),xa(8140),xa(8188)]),KH=new Map([["alnum",Yr`[\p{Alpha}\p{Nd}]`],["alpha",Yr`\p{Alpha}`],["ascii",Yr`\p{ASCII}`],["blank",Yr`[\p{Zs}\t]`],["cntrl",Yr`\p{Cc}`],["digit",Yr`\p{Nd}`],["graph",Yr`[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]`],["lower",Yr`\p{Lower}`],["print",Yr`[[\P{space}&&\P{Cc}&&\P{Cn}&&\P{Cs}]\p{Zs}]`],["punct",Yr`[\p{P}\p{S}]`],["space",Yr`\p{space}`],["upper",Yr`\p{Upper}`],["word",Yr`[\p{Alpha}\p{M}\p{Nd}\p{Pc}]`],["xdigit",Yr`\p{AHex}`]]);function XH(t,e){const n=[];for(let r=t;r<=e;r++)n.push(r);return n}function xa(t){const e=Vs(t);return[e.toLowerCase(),e]}function Bd(t,e){return XH(t,e).map(n=>xa(n))}var OC=new Set(["Lower","Lowercase","Upper","Uppercase","Ll","Lowercase_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter"]);function YH(t,e){const n={accuracy:"default",asciiWordBoundaries:!1,avoidSubclass:!1,bestEffortTarget:"ES2025",...e};IC(t);const r={accuracy:n.accuracy,asciiWordBoundaries:n.asciiWordBoundaries,avoidSubclass:n.avoidSubclass,flagDirectivesByAlt:new Map,jsGroupNameMap:new Map,minTargetEs2024:s5(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};tu(t,JH,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};tu(t,QH,i);const s={groupsByName:i.groupsByName,highestOrphanBackref:0,numCapturesToLeft:0,reffedNodesByReferencer:i.reffedNodesByReferencer};return tu(t,ZH,s),t._originMap=i.groupOriginByCopy,t._strategy=r.strategy,t}var JH={AbsenceFunction({node:t,parent:e,replaceWith:n}){const{body:r,kind:a}=t;if(a==="repeater"){const i=so();i.body[0].body.push(dl({negate:!0,body:r}),Cc("Any"));const s=so();s.body[0].body.push(xC("greedy",0,1/0,i)),n(Ts(s,e),{traverse:!0})}else throw new Error('Unsupported absence function "(?~|"')},Alternative:{enter({node:t,parent:e,key:n},{flagDirectivesByAlt:r}){const a=t.body.filter(i=>i.kind==="flags");for(let i=n+1;i<e.body.length;i++){const s=e.body[i];Pu(r,s,[]).push(...a)}},exit({node:t},{flagDirectivesByAlt:e}){if(e.get(t)?.length){const n=zC(e.get(t));if(n){const r=so({flags:n});r.body[0].body=t.body,t.body=[Ts(r,t)]}}}},Assertion({node:t,parent:e,key:n,container:r,root:a,remove:i,replaceWith:s},o){const{kind:l,negate:p}=t,{asciiWordBoundaries:u,avoidSubclass:h,supportedGNodes:d,wordIsAscii:m}=o;if(l==="text_segment_boundary")throw new Error(`Unsupported text segment boundary "\\${p?"Y":"y"}"`);if(l==="line_end")s(Ts(dl({body:[Pl({body:[e5("string_end")]}),Pl({body:[Xh(10)]})]}),e));else if(l==="line_start")s(Ts($o(Yr`(?<=\A|\n(?!\z))`,{skipLookbehindValidation:!0}),e));else if(l==="search_start")if(d.has(t))a.flags.sticky=!0,i();else{const f=r[n-1];if(f&&iD(f))s(Ts(dl({negate:!0}),e));else{if(h)throw new Error(Yr`Uses "\G" in a way that requires a subclass`);s(wa(e5("string_start"),e)),o.strategy="clip_search"}}else if(!(l==="string_end"||l==="string_start"))if(l==="string_end_newline")s(Ts($o(Yr`(?=\n?\z)`),e));else if(l==="word_boundary"){if(!m&&!u){const f=`(?:(?<=${Fo})(?!${Fo})|(?<!${Fo})(?=${Fo}))`,v=`(?:(?<=${Fo})(?=${Fo})|(?<!${Fo})(?!${Fo}))`;s(Ts($o(p?v:f),e))}}else throw new Error(`Unexpected assertion kind "${l}"`)},Backreference({node:t},{jsGroupNameMap:e}){let{ref:n}=t;typeof n=="string"&&!$d(n)&&(n=Fd(n,e),t.ref=n)},CapturingGroup({node:t},{jsGroupNameMap:e,subroutineRefMap:n}){let{name:r}=t;r&&!$d(r)&&(r=Fd(r,e),t.name=r),n.set(t.number,t),r&&n.set(r,t)},CharacterClassRange({node:t,parent:e,replaceWith:n}){if(e.kind==="intersection"){const r=dp({body:[t]});n(Ts(r,e),{traverse:!0})}},CharacterSet({node:t,parent:e,replaceWith:n},{accuracy:r,minTargetEs2024:a,digitIsAscii:i,spaceIsAscii:s,wordIsAscii:o}){const{kind:l,negate:p,value:u}=t;if(i&&(l==="digit"||u==="digit")){n(wa(r5("digit",{negate:p}),e));return}if(s&&(l==="space"||u==="space")){n(Ts(Ud($o($H),p),e));return}if(o&&(l==="word"||u==="word")){n(wa(r5("word",{negate:p}),e));return}if(l==="any")n(wa(Cc("Any"),e));else if(l==="digit")n(wa(Cc("Nd",{negate:p}),e));else if(l!=="dot")if(l==="text_segment"){if(r==="strict")throw new Error(Yr`Use of "\X" requires non-strict accuracy`);const h="\\p{Emoji}(?:\\p{EMod}|\\uFE0F\\u20E3?|[\\x{E0020}-\\x{E007E}]+\\x{E007F})?",d=Yr`\p{RI}{2}|${h}(?:\u200D${h})*`;n(Ts($o(Yr`(?>\r\n|${a?Yr`\p{RGI_Emoji}`:d}|\P{M}\p{M}*)`,{skipPropertyNameValidation:!0}),e))}else if(l==="hex")n(wa(Cc("AHex",{negate:p}),e));else if(l==="newline")n(Ts($o(p?`[^
- ]`:`(?>\r
- ?|[
- \v\f
\u2028\u2029])`),e));else if(l==="posix")if(!a&&(u==="graph"||u==="print")){if(r==="strict")throw new Error(`POSIX class "${u}" requires min target ES2024 or non-strict accuracy`);let h={graph:"!-~",print:" -~"}[u];p&&(h=`\0-${Vs(h.codePointAt(0)-1)}${Vs(h.codePointAt(2)+1)}-`),n(Ts($o(`[${h}]`),e))}else n(Ts(Ud($o(KH.get(u)),p),e));else if(l==="property")Bm.has(Yh(u))||(t.key="sc");else if(l==="space")n(wa(Cc("space",{negate:p}),e));else if(l==="word")n(Ts(Ud($o(Fo),p),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==="flags")if(!l.enable&&!l.disable)r();else{const p=so({flags:l});p.body[0].body=s(),a(Ts(p,e),{traverse:!0})}else if(o==="keep"){const p=n.body[0],h=n.body.length===1&&CC(p,{type:"Group"})&&p.body[0].body.length===1?p.body[0]:n;if(e.parent!==h||h.body.length>1)throw new Error(Yr`Uses "\K" in a way that's unsupported`);const d=dl({behind:!0});d.body[0].body=i(),a(Ts(d,e))}else throw new Error(`Unexpected directive kind "${o}"`)},Flags({node:t,parent:e}){if(t.posixIsAscii)throw new Error('Unsupported flag "P"');if(t.textSegmentMode==="word")throw new Error('Unsupported flag "y{w}"');["digitIsAscii","extended","posixIsAscii","spaceIsAscii","wordIsAscii","textSegmentMode"].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==="lookbehind"&&(e.passedLookbehind=!0)},NamedCallout({node:t,parent:e,replaceWith:n}){const{kind:r}=t;if(r==="fail")n(Ts(dl({negate:!0}),e));else throw new Error(`Unsupported named callout "(*${r.toUpperCase()}"`)},Quantifier({node:t}){if(t.body.type==="Quantifier"){const e=so();e.body[0].body.push(t.body),t.body=Ts(e,t)}},Regex:{enter({node:t},{supportedGNodes:e}){const n=[];let r=!1,a=!1;for(const i of t.body)if(i.body.length===1&&i.body[0].kind==="search_start")i.body.pop();else{const s=VC(i.body);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(Yr`Uses "\G" in a way that requires non-strict accuracy`)}},Subroutine({node:t},{jsGroupNameMap:e}){let{ref:n}=t;typeof n=="string"&&!$d(n)&&(n=Fd(n,e),t.ref=n)}},QH={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 p=a.get(t);if(p&&o.has(t.number)){const h=wa(Wv(t.number),e);l.set(h,o.get(t.number)),n(h);return}o.set(t.number,t),s.set(t.number,[]),t.name&&Pu(s,t.name,[]);const u=s.get(t.name??t.number);for(let h=0;h<u.length;h++){const d=u[h];if(p===d.node||p&&p===d.origin||t===d.origin){u.splice(h,1);break}}if(s.get(t.number).push({node:t,origin:p}),t.name&&s.get(t.name).push({node:t,origin:p}),t.name){const h=Pu(i,t.name,new Map);let d=!1;if(p)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=ah(e.currentFlags,t.flags))},exit(t,e){e.currentFlags=e.prevFlags}},Subroutine({node:t,parent:e,replaceWith:n},r){const{isRecursive:a,ref:i}=t;if(a){let u=e;for(;(u=u.parent)&&!(u.type==="CapturingGroup"&&(u.name===i||u.number===i)););r.reffedNodesByReferencer.set(t,u);return}const s=r.subroutineRefMap.get(i),o=i===0,l=o?Wv(0):kC(s,r.groupOriginByCopy,null);let p=l;if(!o){const u=zC(rD(s,d=>d.type==="Group"&&!!d.flags)),h=u?ah(r.globalFlags,u):r.globalFlags;eD(h,r.currentFlags)||(p=so({flags:nD(h)}),p.body[0].body.push(l))}n(Ts(p,e),{traverse:!o})}},ZH={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=>tD(s,t));if(!i.length)n(Ts(dl({negate:!0}),e));else if(i.length>1){const s=so({atomic:!0,body:i.reverse().map(o=>Pl({body:[t5(o.number)]}))});n(Ts(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},Regex:{exit({node:t},e){const n=Math.max(e.highestOrphanBackref-e.numCapturesToLeft,0);for(let r=0;r<n;r++){const a=EC();t.body.at(-1).body.push(a)}}},Subroutine({node:t},e){!t.isRecursive||t.ref===0||(t.ref=e.reffedNodesByReferencer.get(t).number)}};function IC(t){tu(t,{"*"({node:e,parent:n}){e.parent=n}})}function eD(t,e){return t.dotAll===e.dotAll&&t.ignoreCase===e.ignoreCase}function tD(t,e){let n=e;do{if(n.type==="Regex")return!1;if(n.type==="Alternative")continue;if(n===t)return!1;const r=NC(n.parent);for(const a of r){if(a===n)break;if(a===t||HC(a,t))return!0}}while(n=n.parent);throw new Error("Unexpected path")}function kC(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]=kC(s,e,a,n):(i==="type"&&s==="CapturingGroup"&&e.set(a,e.get(t)??t),a[i]=s);return a}function Wv(t){const e=wC(t);return e.isRecursive=!0,e}function rD(t,e){const n=[];for(;t=t.parent;)(!e||e(t))&&n.push(t);return n}function Fd(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 zC(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 nD({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 NC(t){if(!t)throw new Error("Node expected");const{body:e}=t;return Array.isArray(e)?e:e?[e]:null}function VC(t){const e=t.find(n=>n.kind==="search_start"||oD(n,{negate:!1})||!sD(n));if(!e)return null;if(e.kind==="search_start")return e;if(e.type==="LookaroundAssertion")return e.body[0].body[0];if(e.type==="CapturingGroup"||e.type==="Group"){const n=[];for(const r of e.body){const a=VC(r.body);if(!a)return null;Array.isArray(a)?n.push(...a):n.push(a)}return n}return null}function HC(t,e){const n=NC(t)??[];for(const r of n)if(r===e||HC(r,e))return!0;return!1}function sD({type:t}){return t==="Assertion"||t==="Directive"||t==="LookaroundAssertion"}function iD(t){const e=["Character","CharacterClass","CharacterSet"];return e.includes(t.type)||t.type==="Quantifier"&&t.min&&e.includes(t.body.type)}function oD(t,e){const n={negate:null,...e};return t.type==="LookaroundAssertion"&&(n.negate===null||t.negate===n.negate)&&t.body.length===1&&CC(t.body[0],{type:"Assertion",kind:"search_start"})}function $d(t){return/^[$_\p{IDS}][$\u200C\u200D\p{IDC}]*$/u.test(t)}function $o(t,e){const r=SC(t,{...e,unicodePropertyMap:Bm}).body;return r.length>1||r[0].body.length>1?so({body:r}):r[0].body[0]}function Ud(t,e){return t.negate=e,t}function wa(t,e){return t.parent=e,t}function Ts(t,e){return IC(t),t.parent=e,t}function aD(t,e){const n=PC(e),r=s5(n.target,"ES2024"),a=s5(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];tu(t,lD,{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 p=t;const u={accuracy:n.accuracy,appliedGlobalFlags:l,captureMap:new Map,currentFlags:{dotAll:t.flags.dotAll,ignoreCase:t.flags.ignoreCase},inCharClass:!1,lastNode:p,originMap:t._originMap,recursionLimit:i,useAppliedIgnoreCase:!!(!a&&s&&o),useFlagMods:a,useFlagV:r,verbose:n.verbose};function h(m){return u.lastNode=p,p=m,BH(cD[m.type],`Unexpected node type "${m.type}"`)(m,u,h)}const d={pattern:t.body.map(h).join("|"),flags:h(t.flags),options:{...t.options}};return r||(delete d.options.force.v,d.options.disable.v=!0,d.options.unicodeSetsPlugin=null),d._captureTransfers=new Map,d._hiddenCaptures=[],u.captureMap.forEach((m,f)=>{m.hidden&&d._hiddenCaptures.push(f),m.transferTo&&Pu(d._captureTransfers,m.transferTo,[]).push(f)}),d}var lD={"*":{enter({node:t},e){if(Kv(t)){const n=e.getCurrentModI();e.pushModI(t.flags?ah({ignoreCase:n},t.flags).ignoreCase:n)}},exit({node:t},e){Kv(t)&&e.popModI()}},Backreference(t,e){e.setHasCasedChar()},Character({node:t},e){Fm(Vs(t.value))&&e.setHasCasedChar()},CharacterClassRange({node:t,skip:e},n){e(),DC(t,{firstOnly:!0}).length&&n.setHasCasedChar()},CharacterSet({node:t},e){t.kind==="property"&&OC.has(t.value)&&e.setHasCasedChar()}},cD={Alternative({body:t},e,n){return t.map(n).join("")},Assertion({kind:t,negate:e}){if(t==="string_end")return"$";if(t==="string_start")return"^";if(t==="word_boundary")return e?Yr`\B`:Yr`\b`;throw new Error(`Unexpected assertion kind "${t}"`)},Backreference({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},CapturingGroup(t,e,n){const{body:r,name:a,number:i}=t,s={ignoreCase:e.currentFlags.ignoreCase},o=e.originMap.get(t);return o&&(s.hidden=!0,i>o.number&&(s.transferTo=o.number)),e.captureMap.set(i,s),`(${a?`?<${a}>`:""}${r.map(n).join("|")})`},Character({value:t},e){const n=Vs(t),r=dc(t,{escDigit:e.lastNode.type==="Backreference",inCharClass:e.inCharClass,useFlagV:e.useFlagV});if(r!==n)return r;if(e.useAppliedIgnoreCase&&e.currentFlags.ignoreCase&&Fm(n)){const a=LC(n);return e.inCharClass?a.join(""):a.length>1?`[${a.join("")}]`:a[0]}return n},CharacterClass(t,e,n){const{kind:r,negate:a,parent:i}=t;let{body:s}=t;if(r==="intersection"&&!e.useFlagV)throw new Error("Use of class intersection requires min target ES2024");Jo.bugFlagVLiteralHyphenIsRange&&e.useFlagV&&s.some(Xv)&&(s=[Xh(45),...s.filter(p=>!Xv(p))]);const o=()=>`[${a?"^":""}${s.map(n).join(r==="intersection"?"&&":"")}]`;if(!e.inCharClass){if((!e.useFlagV||Jo.bugNestedClassIgnoresNegation)&&!a){const u=s.filter(h=>h.type==="CharacterClass"&&h.kind==="union"&&h.negate);if(u.length){const h=so(),d=h.body[0];return h.parent=i,d.parent=h,s=s.filter(m=>!u.includes(m)),t.body=s,s.length?(t.parent=d,d.body.push(t)):h.body.pop(),u.forEach(m=>{const f=Pl({body:[m]});m.parent=f,f.parent=h,h.body.push(f)}),n(h)}}e.inCharClass=!0;const p=o();return e.inCharClass=!1,p}const l=s[0];if(r==="union"&&!a&&l&&((!e.useFlagV||!e.verbose)&&i.kind==="union"&&!(Jo.bugFlagVLiteralHyphenIsRange&&e.useFlagV)||!e.verbose&&i.kind==="intersection"&&s.length===1&&l.type!=="CharacterClassRange"))return s.map(n).join("");if(!e.useFlagV&&i.type==="CharacterClass")throw new Error("Use of nested character class requires min target ES2024");return o()},CharacterClassRange(t,e){const n=t.min.value,r=t.max.value,a={escDigit:!1,inCharClass:!0,useFlagV:e.useFlagV},i=dc(n,a),s=dc(r,a),o=new Set;if(e.useAppliedIgnoreCase&&e.currentFlags.ignoreCase){const l=DC(t);dD(l).forEach(u=>{o.add(Array.isArray(u)?`${dc(u[0],a)}-${dc(u[1],a)}`:dc(u,a))})}return`${i}-${s}${[...o].join("")}`},CharacterSet({kind:t,negate:e,value:n,key:r},a){if(t==="dot")return a.currentFlags.dotAll?a.appliedGlobalFlags.dotAll||a.useFlagMods?".":"[^]":Yr`[^\n]`;if(t==="digit")return e?Yr`\D`:Yr`\d`;if(t==="property"){if(a.useAppliedIgnoreCase&&a.currentFlags.ignoreCase&&OC.has(n))throw new Error(`Unicode property "${n}" can't be case-insensitive when other chars have specific case`);return`${e?Yr`\P`:Yr`\p`}{${r?`${r}=`:""}${n}}`}if(t==="word")return e?Yr`\W`:Yr`\w`;throw new Error(`Unexpected character set kind "${t}"`)},Flags(t,e){return(e.appliedGlobalFlags.ignoreCase?"i":"")+(t.dotAll?"s":"")+(t.sticky?"y":"")},Group({atomic:t,body:e,flags:n,parent:r},a,i){const s=a.currentFlags;n&&(a.currentFlags=ah(s,n));const o=e.map(i).join("|"),l=!a.verbose&&e.length===1&&r.type!=="Quantifier"&&!t&&(!a.useFlagMods||!n)?o:`(?${mD(t,n,a.useFlagMods)}${o})`;return a.currentFlags=s,l},LookaroundAssertion({body:t,kind:e,negate:n},r,a){return`(?${`${e==="lookahead"?"":"<"}${n?"!":"="}`}${t.map(a).join("|")})`},Quantifier(t,e,n){return n(t.body)+gD(t)},Subroutine({isRecursive:t,ref:e},n){if(!t)throw new Error("Unexpected non-recursive subroutine in transformed AST");const r=n.recursionLimit;return e===0?`(?R=${r})`:Yr`\g<${e}&R=${r}>`}},uD=new Set(["$","(",")","*","+",".","?","[","\\","]","^","{","|","}"]),pD=new Set(["-","\\","]","^","["]),hD=new Set(["(",")","-","/","[","\\","]","^","{","|","}","!","#","$","%","&","*","+",",",".",":",";","<","=",">","?","@","`","~"]),Gv=new Map([[9,Yr`\t`],[10,Yr`\n`],[11,Yr`\v`],[12,Yr`\f`],[13,Yr`\r`],[8232,Yr`\u2028`],[8233,Yr`\u2029`],[65279,Yr`\uFEFF`]]),fD=/^\p{Cased}$/u;function Fm(t){return fD.test(t)}function DC(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=Vs(s);if(!Fm(o))continue;const l=LC(o).filter(p=>{const u=p.codePointAt(0);return u<r||u>a});if(l.length&&(i.push(...l),n))break}return i}function dc(t,{escDigit:e,inCharClass:n,useFlagV:r}){if(Gv.has(t))return Gv.get(t);if(t<32||t>126&&t<160||t>262143||e&&vD(t))return t>255?`\\u{${t.toString(16).toUpperCase()}}`:`\\x${t.toString(16).toUpperCase().padStart(2,"0")}`;const a=n?r?hD:pD:uD,i=Vs(t);return(a.has(i)?"\\":"")+i}function dD(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 mD(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 gD({kind:t,max:e,min:n}){let r;return!n&&e===1?r="?":!n&&e===1/0?r="*":n===1&&e===1/0?r="+":n===e?r=`{${n}}`:r=`{${n},${e===1/0?"":e}}`,r+{greedy:"",lazy:"?",possessive:"+"}[t]}function Kv({type:t}){return t==="CapturingGroup"||t==="Group"||t==="LookaroundAssertion"}function vD(t){return t>47&&t<58}function Xv({type:t,value:e}){return t==="Character"&&e===45}var yD=class i5 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 i5&&(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=CD(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 i5(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&&(bD(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 p=i[l];if(!p)throw new Error(`Invalid capture transfer to "${p}"`);if(n[p]=r[s],this.hasIndices&&(n.indices[p]=a[s]),n.groups){this.#t||(this.#t=SD(this.source));const u=this.#t.get(l);u&&(n.groups[u]=r[s],this.hasIndices&&(n.indices.groups[u]=a[s]))}}}return n}};function bD(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 CD(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)Pu(n,i,{}).transferTo=r;return n}function SD(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 ED(t,e){const n=xD(t,e);return n.options?new yD(n.pattern,n.flags,n.options):new RegExp(n.pattern,n.flags)}function xD(t,e){const n=PC(e),r=SC(t,{flags:n.flags,normalizeUnknownPropertyNames:!0,rules:{captureGroup:n.rules.captureGroup,singleline:n.rules.singleline},skipBackrefValidation:n.rules.allowOrphanBackrefs,unicodePropertyMap:Bm}),a=YH(r,{accuracy:n.accuracy,asciiWordBoundaries:n.rules.asciiWordBoundaries,avoidSubclass:n.avoidSubclass,bestEffortTarget:n.target}),i=aD(a,n),s=RH(i.pattern,{captureTransfers:i._captureTransfers,hiddenCaptures:i._hiddenCaptures,mode:"external"}),o=HH(s.pattern),l=VH(o.pattern,{captureTransfers:s.captureTransfers,hiddenCaptures:s.hiddenCaptures}),p={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 u=l.hiddenCaptures.sort((f,v)=>f-v),h=Array.from(l.captureTransfers),d=a._strategy,m=p.pattern.length>=n.lazyCompileLength;(u.length||h.length||d||m)&&(p.options={...u.length&&{hiddenCaptures:u},...h.length&&{transfers:h},...d&&{strategy:d},...m&&{lazyCompile:m}})}return p}const Yv=4294967295;class wD{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,p=0){return{index:o,captureIndices:l.indices.map(u=>u==null?{start:Yv,end:Yv,length:0}:{start:u[0]+p,end:u[1]+p,length:u[1]-u[0]})}}for(let o=0;o<this.regexps.length;o++){const l=this.regexps[o];if(l)try{l.lastIndex=n;const p=l.exec(a);if(!p)continue;if(p.index===n)return s(o,p,0);i.push([o,p,0])}catch(p){if(this.options.forgiving)continue;throw p}}if(i.length){const o=Math.min(...i.map(l=>l[1].index));for(const[l,p,u]of i)if(p.index===o)return s(l,p,u)}return null}}function TD(t,e){return ED(t,{global:!0,hasIndices:!0,lazyCompileLength:3e3,rules:{allowOrphanBackrefs:!0,asciiWordBoundaries:!0,captureGroup:!0,recursionLimit:5,singleline:!0},...e})}function AD(t={}){const e=Object.assign({target:"auto",cache:new Map},t);return e.regexConstructor||=n=>TD(n,{target:e.target}),{createScanner(n){return new wD(n,e)},createString(n){return{content:n}}}}const _D={"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"/>'},$m=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n},MD={},PD={class:"mx-0.5 $ui-base inline-block select-none whitespace-nowrap rounded px-1.5 py-0.5 text-xs"};function LD(t,e){return Je(),lt("span",PD,[hn(t.$slots,"default")])}const uX=$m(MD,[["render",LD]]),OD={},ID={class:"h-3 w-3 $ui-inline-fcc"};function kD(t,e){return Je(),lt("div",ID,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 RC=$m(OD,[["render",kD]]),zD={key:2},Cs=lr({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=Wy(),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"}},p=Lh(),u=pt(()=>n.flat?l.flat[n.type]:n.outlined?l.outlined[n.type]:l.normal[n.type]);return(h,d)=>(Je(),Jt(Ao(i.value),Is(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",u.value]]],onClickCapture:o}),{default:zt(()=>[h.loading?(Je(),Jt(RC,{key:0,class:"mt0.5 h-full w3"})):hn(h.$slots,"icon",{key:1,class:"h-full w3 $ui-inline-fcc"}),$e(p).default?(Je(),lt("div",zD,[hn(h.$slots,"default")])):rr("",!0),hn(h.$slots,"icon-right")]),_:3},16,["aria-disabled","class"]))}}),ND={},VD={class:"$ui-base border $ui-border-base rounded shadow-sm"};function HD(t,e){return Je(),lt("div",VD,[hn(t.$slots,"default")])}const DD=$m(ND,[["render",HD]]),pX=lr({__name:"Checkbox",props:{modelValue:{type:Boolean},variant:{default:"normal"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=Hl(t,"modelValue",e);return(r,a)=>(Je(),lt("div",{class:$r(["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:$r([[$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))}}),rp=qr();let Jv=null;function RD(t,e="text"){if(!Jv&&!rp.value){const r=AD();Jv=jV({themes:[ps(()=>import("./vitesse-dark-D0r3Knsf.js"),[],import.meta.url),ps(()=>import("./vitesse-light-CVO1_9PV.js"),[],import.meta.url)],langs:[ps(()=>import("./json-Cp-IABpG.js"),[],import.meta.url),ps(()=>import("./yaml-Buea-lGh.js"),[],import.meta.url),ps(()=>import("./css-DPfMkruS.js"),[],import.meta.url),ps(()=>import("./javascript-BMMyXqK5.js"),[],import.meta.url),ps(()=>import("./typescript-DlfHMoPT.js"),[],import.meta.url),ps(()=>import("./vue-CYH3TOzo.js"),__vite__mapDeps([0,1,2,3,4,5]),import.meta.url),ps(()=>import("./vue-html-zSiQ3dJi.js"),__vite__mapDeps([6,0,1,2,3,4,5]),import.meta.url),ps(()=>import("./html-B8pBdPMQ.js"),__vite__mapDeps([5,2,1]),import.meta.url),ps(()=>import("./diff-D97Zzqfu.js"),[],import.meta.url),ps(()=>import("./shellscript-Yzrsuije.js"),[],import.meta.url)],engine:r}).then(a=>{rp.value=a})}const n=rp.value?.getLoadedLanguages().includes(e);return n?{code:rp.value.codeToHtml(t,{lang:e,themes:{dark:"vitesse-dark",light:"vitesse-light"}}),supported:!0}:{code:t,supported:n}}const jD=["innerHTML"],BD={class:"shiki"},FD=["textContent"],$D=lr({__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}:RD(n.code,n.lang)||{code:n.code,supported:!1};return i.supported&&n.transformRendered&&(i.code=n.transformRendered(i.code)),i.supported&&Es(()=>r("loaded")),i});return(i,s)=>i.lang&&a.value.supported?(Je(),lt("pre",{key:0,class:$r(["code-block",i.lines?"code-block-lines":""]),innerHTML:a.value.code},null,10,jD)):(Je(),lt("pre",{key:1,class:$r(["code-block",i.lines?"code-block-lines":""])},[Ze("pre",BD,[Ze("code",null,[(Je(!0),lt(Vr,null,xs(i.code.split(`
- `),(o,l)=>(Je(),lt(Vr,{key:l},[Ze("span",{class:"line",textContent:cn(o)},null,8,FD),s[0]||(s[0]=Ze("br",null,null,-1))],64))),128))])])],2))}}),Um=lr({__name:"Overlay",props:{dim:{type:Boolean},blur:{type:Boolean},position:{default:"fixed"}},setup(t){return(e,n)=>(Je(),lt("div",{class:$r(["left-0 top-0 $ui-z-max h-full w-full $ui-fcc $ui-bg-base transition-opacity transition-duration-300",[e.dim?"bg-opacity-50!":"bg-opacity-0!",e.blur?"backdrop-blur-sm":"",e.position]])},[hn(e.$slots,"default")],2))}}),UD={class:"h7.5 w-full $ui-fbc"},qD={class:"text-4.5"},WD={class:"content transition-all transition-duration-300"},GD={class:"footer h8 w-full transition-all transition-duration-300 delay-250"},KD={class:"$ui-fcc"},jC=lr({__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=Hl(n,"modelValue",e,{passive:!0}),a=Wk(()=>window.document.documentElement);Zs(()=>{r.value?a.value=!0:a.value=!1});function i(){r.value&&n.autoClose&&(r.value=!1)}Pb("Escape",()=>{i()});const s=xt(!1);return ri(()=>s.value=!0),(o,l)=>s.value||o.mountTo==="body"?(Je(),Jt(B5,{key:0,to:o.mountTo},[gt(zh,{"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:zt(()=>[$e(r)?(Je(),Jt(Um,{key:0,dim:o.dim,blur:o.blur,position:o.position},{default:zt(()=>[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:Hs({width:n.width,height:n.height})},[Ze("div",UD,[Ze("div",qD,[hn(o.$slots,"title",{},()=>[ln(cn(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)]))):rr("",!0)]),Ze("div",WD,[hn(o.$slots,"default")]),Ze("div",GD,[hn(o.$slots,"footer",{},()=>[hn(o.$slots,"footer",{},()=>[Ze("div",KD,[gt(Cs,{type:"primary",onClick:i},{default:zt(()=>l[1]||(l[1]=[ln(" close ",-1)])),_:1,__:[1]})])])])])],4)]),_:3},8,["dim","blur","position"])):rr("",!0)]),_:3})],8,["to"])):rr("",!0)}}),XD={class:"$ui-fec gap2.5"},hX=lr({__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=Hl(n,"modelValue",r);Zs(()=>{a.value||r("close")});function i(s=!1){(n.autoClose||s)&&(a.value=!1)}return(s,o)=>(Je(),Jt(jC,{modelValue:$e(a),"onUpdate:modelValue":o[2]||(o[2]=l=>xn(a)?a.value=l:null),width:s.width,height:s.height,title:s.title,closable:!1},{footer:zt(()=>[Ze("div",XD,[gt(Cs,{onClick:o[0]||(o[0]=()=>{r("cancel"),i(!0)})},{default:zt(()=>[ln(cn(s.cancelText),1)]),_:1}),gt(Cs,{loading:s.loading,type:"primary",onClick:o[1]||(o[1]=()=>{r("confirm"),i()})},{default:zt(()=>[ln(cn(s.confirmText),1)]),_:1},8,["loading"])])]),default:zt(()=>[hn(s.$slots,"default",{class:"h-auto w-auto"},()=>[ln(cn(s.content),1)])]),_:3},8,["modelValue","width","height","title"]))}}),YD=lr({__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);ri(()=>{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:$r(["fixed left-0 right-0 $ui-z-max-override text-center",[{"top-0":s.placement.startsWith("top")},{"bottom-0":s.placement.startsWith("bottom")}]])},[gt(zh,{"enter-from-class":i.value,"leave-to-class":i.value,onAfterLeave:o[0]||(o[0]=()=>{a.value||s.onClose?.()})},{default:zt(()=>[a.value?(Je(),lt("div",{key:0,class:"flex transition-all duration-300",style:Hs({justifyContent:s.placement.includes("right")?"right":s.placement.includes("left")?"left":"center"})},[Ze("div",{class:$r(["m3 flex-inline items-center gap2 b-1 b-1 rounded $ui-bg-base px4 py1 shadow transition-all duration-300",[s.classes,r[s.type]]])},[Ze("div",{class:$r(n[s.type])},null,2),Ze("div",null,cn(s.message),1)],2)],4)):rr("",!0)]),_:1},8,["enter-from-class","leave-to-class"])],2))}});function Qv(t){const e=document.createElement("div");e.classList.add("$ui-z-max-override","fixed"),document.body.appendChild(e);const n=t.onClose;function r(){zp(null,e)}t.onClose=()=>{r(),n?.(),document.body.removeChild(e)};const a=Wa(YD,t);zp(a,e)}const JD="__vue-devtools-theme__";function qm(t={}){const e=Hk({...t,storageKey:JD});return{colorMode:e,isDark:pt(()=>e.value==="dark")}}const QD={class:"$ui-dark-toggle-vtr"},ZD=lr({__name:"DarkToggle",props:{isDark:{type:Boolean,default:!1},animation:{type:Boolean,default:!0},animationDuration:{default:400}},setup(t){const e=t,n=Hl(e,"isDark"),{colorMode:r}=qm({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,p=o.clientY,u=Math.hypot(Math.max(l,innerWidth-l),Math.max(p,innerHeight-p));document.startViewTransition(async()=>{a.value=!a.value,await Es()}).ready.then(()=>{const h=[`circle(0px at ${l}px ${p}px)`,`circle(${u}px at ${l}px ${p}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",QD,[hn(o.$slots,"default",gh(ju({mode:$e(r),isDark:a.value,toggle:s})))]))}}),fX=lr({__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}=Rk(()=>typeof n.top=="string"?document.querySelector(n.top):n.top,void 0,{box:"border-box"}),i=Hl(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%"}};Pb("Escape",()=>{n.closable&&(i.value=!1)});const o=pt(()=>s[n.placement]),l=xt(!1);return ri(()=>l.value=!0),(p,u)=>l.value||p.mountTo==="body"?(Je(),Jt(B5,{key:0,to:p.mountTo},[gt(zh,{"enter-from-class":`${o.value.transition}`,"leave-to-class":`${o.value.transition}`},{default:zt(()=>[$e(i)?(Je(),Jt(Um,{key:0,class:$r({"pointer-events-none":p.permanent}),dim:p.dim,blur:p.blur,position:p.position,onClick:u[2]||(u[2]=h=>p.closeOutside&&p.closable&&(i.value=!1))},{default:zt(()=>[Ze("div",{class:$r([[o.value.class,p.contentClass??"",p.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:Hs({top:p.placement==="bottom"?"auto":`${$e(a)}px`,height:["top","bottom"].includes(p.placement)?"auto":`calc(100% - ${$e(a)}px)`}),onClick:u[1]||(u[1]=ro(()=>{},["stop"]))},[p.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:u[0]||(u[0]=h=>i.value=!1)})):rr("",!0),hn(p.$slots,"default")],6)]),_:3},8,["class","dim","blur","position"])):rr("",!0)]),_:3},8,["enter-from-class","leave-to-class"])],8,["to"])):rr("",!0)}}),eR={class:"overflow-hidden rounded-lg shadow-lg"},Lu=lr({__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 _s("$ui-dropdown-disabled",pt(()=>e.disabled)),(n,r)=>(Je(),Jt($e(tk),{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:zt(({hide:a})=>[Ze("div",eR,[hn(n.$slots,"popper",gh(ju({hide:a})),()=>[r[2]||(r[2]=Ze("div",{class:"p2 opacity-40"}," Empty... ",-1))])])]),default:zt(()=>[hn(n.$slots,"default",{},()=>[gt(Cs,Is({...n.buttonProps,disabled:n.disabled},{class:n.buttonClass}),X5({icon:zt(()=>[hn(n.$slots,"button-icon")]),"icon-right":zt(()=>[hn(n.$slots,"button-icon-right")]),_:2},[n.label?{name:"default",fn:zt(()=>[ln(cn(n.label),1)]),key:"0"}:void 0]),1040,["class"])])]),_:3},8,["disabled","shown","triggers","distance","placement","skidding"]))}}),Zv=lr({__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=zn("$ui-dropdown-disabled",void 0);return(r,a)=>Dn((Je(),Jt(Cs,Is({...e,round:!1},{disabled:$e(n),class:"w-full justify-start transition-colors not-action:bg-transparent!"}),{icon:zt(()=>[hn(r.$slots,"icon")]),default:zt(()=>[hn(r.$slots,"default")]),_:3},16,["disabled"])),[[$e(Eb)]])}}),As=lr({__name:"Icon",props:{icon:{},inline:{type:Boolean},action:{type:Boolean,default:!1}},setup(t){return(e,n)=>(Je(),Jt(Ao(e.inline?"span":"div"),{class:$r(["$ui-base",[e.icon,e.action?"cursor-pointer hover:op50":""]])},null,8,["class"]))}}),tR=["type","placeholder","disabled"],rR={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"},qd="transition-colors $ui-fcc color-gray-500 dark:color-gray-300 group-[&.focused]:color-primary-500; group-[&.accent.focused]:color-accent-500",Lo=lr({__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=Hl(n,"modelValue",r),i=fk(pt(()=>n.loading),n.loadingDebounceTime),s=dk(!1,{onChanged(h){r("updateFocused",h)}}),o=pt(()=>n.variant==="flat"||n.variant==="warning"||n.disabled||n.readonly),l=pt(()=>n.disabled||i.value),p=xt();let u=!1;return Zs(()=>{i.value&&s.value?u=!0:!i.value&&u&&(u=!1,Es(()=>{s.value=!0}))}),ri(()=>{n.autoFocus&&(s.value=!0)}),Zs(()=>{s.value&&p.value?.focus()}),(h,d)=>(Je(),lt("div",{class:$r(["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:$r(qd)},[gt(As,{icon:h.leftIcon},null,8,["icon"])])):rr("",!0),Dn(Ze("input",{ref_key:"inputRef",ref:p,"onUpdate:modelValue":d[0]||(d[0]=m=>xn(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,tR),[[om,$e(a)]]),$e(i)?(Je(),lt("div",{key:1,class:$r(qd)},[gt(RC)])):h.rightIcon?(Je(),lt("div",{key:2,class:$r(qd)},[gt(As,{icon:h.rightIcon},null,8,["icon"])])):rr("",!0),o.value?rr("",!0):(Je(),lt("div",rR))],2))}}),nR=["innerHTML"],Ou=lr({__name:"IcIcon",props:{name:{}},setup(t){const e=t,n=pt(()=>_D[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,nR))]))}}),sR={class:"m1 min-w-35 w-auto flex flex-col"},iR=["onClick"],BC=lr({__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=Lh(),i=pt({get:()=>n.modelValue,set:l=>r("update:modelValue",l)}),s=pt(()=>{const l=n.options.find(p=>p.value===i.value);return l?.label?n.labelRenderer(l.label):n.placeholder});function o(l){n.multiple?i.value=i.value.includes(l.value)?i.value.filter(p=>p!==l.value):[...i.value,l.value]:i.value=l.value}return(l,p)=>(Je(),Jt(Lu,Is({label:s.value},{buttonProps:l.buttonProps,disabled:l.disabled}),X5({popper:zt(()=>[Ze("div",sR,[$e(a).item?(Je(!0),lt(Vr,{key:0},xs(l.options,u=>(Je(),lt("div",{key:u.value,class:"cursor-pointer",onClick:h=>o(u)},[hn(l.$slots,"item",Is({ref_for:!0},{item:u,active:l.multiple?i.value.includes(u.value):u.value===i.value,disabled:l.disabled}))],8,iR))),128)):(Je(!0),lt(Vr,{key:1},xs(l.options,u=>Dn((Je(),Jt(Cs,{key:u.value,disabled:l.disabled,round:"normal",class:$r(["flex-[auto_1_1] not-hover:[&:not(.active)]:bg-transparent!",{active:l.multiple?i.value.includes(u.value):u.value===i.value}]),onClick:h=>o(u)},{default:zt(()=>[ln(cn(u.label),1)]),_:2},1032,["disabled","class","onClick"])),[[$e(Eb),l.autoClose]])),128))])]),"button-icon-right":zt(()=>[p[0]||(p[0]=Ze("div",{class:"i-mdi-chevron-down"},null,-1))]),_:2},[$e(a).button?{name:"default",fn:zt(()=>[hn(l.$slots,"button")]),key:"0"}:void 0]),1040,["label"]))}}),oR=lr({__name:"Switch",props:{modelValue:{type:Boolean},disabled:{type:Boolean}},emits:["update:modelValue"],setup(t,{emit:e}){const n=Hl(t,"modelValue",e),r=bk(n);return(a,i)=>(Je(),lt("div",{class:$r([[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)())},[hn(a.$slots,"default"),Ze("div",{class:$r([{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:$r(["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))}}),aR=lr({__name:"Tooltip",props:{trigger:{},distance:{},skidding:{},placement:{},disabled:{type:Boolean},shown:{type:Boolean}},setup(t){return(e,n)=>(Je(),Jt($e(rk),Is({disabled:e.disabled,placement:e.placement},e.$attrs),{popper:zt(()=>[hn(e.$slots,"popper")]),default:zt(()=>[hn(e.$slots,"default")]),_:3},16,["disabled","placement"]))}}),lR="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",cR={class:"h-screen w-screen $ui-fcc flex-col"},uR={class:"outer"},pR={class:"inner"},hR=["src"],fR=lr({__name:"AppConnecting",setup(t){return(e,n)=>(Je(),lt("div",cR,[Ze("div",uR,[Ze("div",pR,[Ze("img",{src:$e(lR),class:"max-w-18",alt:"Vue logo"},null,8,hR)])]),hn(e.$slots,"default",{},void 0,!0)]))}}),dR=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n},mR=dR(fR,[["__scopeId","data-v-56eba732"]]);function gR(){const{copy:t,copied:e}=Pk();return{copy:(r,a={})=>{const{silent:i=!1,type:s=""}=a;t(r).then(()=>{i||Qv({message:"Copied to clipboard",type:"success",duration:3e3})}).catch(()=>{i||Qv({message:"Failed to copy to clipboard",type:"error",duration:3e3})})},copied:e}}const vR=["src","alt"],yR=["title"],e6="custom-ic-",Qh=lr({__name:"TabIcon",props:{icon:{},title:{},showTitle:{type:Boolean,default:!0},fallback:{}},setup(t){const e=t,n=xt(e.icon);Lr(()=>e.icon,a=>{n.value=a});function r(){n.value=e.fallback}return(a,i)=>$e(n)&&$e(aw)($e(n))?(Je(),lt("img",Is({key:0,style:{width:"1em",height:"1em"}},a.$attrs,{src:$e(n),alt:a.title,onError:r}),null,16,vR)):$e(n)?.startsWith(e6)?(Je(),Jt($e(Ou),Is({key:1,name:$e(n).slice(e6.length)},a.$attrs,{title:a.showTitle?a.title:void 0}),null,16,["name","title"])):(Je(),lt("div",Is({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,yR))}});function ia(t){return Array.isArray?Array.isArray(t):UC(t)==="[object Array]"}function bR(t){if(typeof t=="string")return t;let e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function CR(t){return t==null?"":bR(t)}function Eo(t){return typeof t=="string"}function FC(t){return typeof t=="number"}function SR(t){return t===!0||t===!1||ER(t)&&UC(t)=="[object Boolean]"}function $C(t){return typeof t=="object"}function ER(t){return $C(t)&&t!==null}function zi(t){return t!=null}function Wd(t){return!t.trim().length}function UC(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}const xR="Incorrect 'index' type",wR=t=>`Invalid value for key ${t}`,TR=t=>`Pattern length exceeds max of ${t}.`,AR=t=>`Missing ${t} property in key`,_R=t=>`Property 'weight' in key '${t}' must be a positive integer`,t6=Object.prototype.hasOwnProperty;class MR{constructor(e){this._keys=[],this._keyMap={};let n=0;e.forEach(r=>{let a=qC(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 qC(t){let e=null,n=null,r=null,a=1,i=null;if(Eo(t)||ia(t))r=t,e=r6(t),n=o5(t);else{if(!t6.call(t,"name"))throw new Error(AR("name"));const s=t.name;if(r=s,t6.call(t,"weight")&&(a=t.weight,a<=0))throw new Error(_R(s));e=r6(s),n=o5(s),i=t.getFn}return{path:e,id:n,weight:a,src:r,getFn:i}}function r6(t){return ia(t)?t:t.split(".")}function o5(t){return ia(t)?t.join("."):t}function PR(t,e){let n=[],r=!1;const a=(i,s,o)=>{if(zi(i))if(!s[o])n.push(i);else{let l=s[o];const p=i[l];if(!zi(p))return;if(o===s.length-1&&(Eo(p)||FC(p)||SR(p)))n.push(CR(p));else if(ia(p)){r=!0;for(let u=0,h=p.length;u<h;u+=1)a(p[u],s,o+1)}else s.length&&a(p,s,o+1)}};return a(t,Eo(e)?e.split("."):e,0),r?n:n[0]}const LR={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},OR={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},IR={location:0,threshold:.6,distance:100},kR={useExtendedSearch:!1,getFn:PR,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var Ur={...OR,...LR,...IR,...kR};const zR=/[^ ]+/g;function NR(t=1,e=3){const n=new Map,r=Math.pow(10,e);return{get(a){const i=a.match(zR).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 Wm{constructor({getFn:e=Ur.getFn,fieldNormWeight:n=Ur.fieldNormWeight}={}){this.norm=NR(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,Eo(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();Eo(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(!zi(e)||Wd(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(zi(s)){if(ia(s)){let o=[];const l=[{nestedArrIndex:-1,value:s}];for(;l.length;){const{nestedArrIndex:p,value:u}=l.pop();if(zi(u))if(Eo(u)&&!Wd(u)){let h={v:u,i:p,n:this.norm.get(u)};o.push(h)}else ia(u)&&u.forEach((h,d)=>{l.push({nestedArrIndex:d,value:h})})}r.$[i]=o}else if(Eo(s)&&!Wd(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 WC(t,e,{getFn:n=Ur.getFn,fieldNormWeight:r=Ur.fieldNormWeight}={}){const a=new Wm({getFn:n,fieldNormWeight:r});return a.setKeys(t.map(qC)),a.setSources(e),a.create(),a}function VR(t,{getFn:e=Ur.getFn,fieldNormWeight:n=Ur.fieldNormWeight}={}){const{keys:r,records:a}=t,i=new Wm({getFn:e,fieldNormWeight:n});return i.setKeys(r),i.setIndexRecords(a),i}function np(t,{errors:e=0,currentLocation:n=0,expectedLocation:r=0,distance:a=Ur.distance,ignoreLocation:i=Ur.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 HR(t=[],e=Ur.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 DR(t,e,n,{location:r=Ur.location,distance:a=Ur.distance,threshold:i=Ur.threshold,findAllMatches:s=Ur.findAllMatches,minMatchCharLength:o=Ur.minMatchCharLength,includeMatches:l=Ur.includeMatches,ignoreLocation:p=Ur.ignoreLocation}={}){if(e.length>ml)throw new Error(TR(ml));const u=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 S;for(;(S=t.indexOf(e,f))>-1;){let T=np(e,{currentLocation:S,expectedLocation:d,distance:a,ignoreLocation:p});if(m=Math.min(T,m),f=S+u,v){let O=0;for(;O<u;)C[S+O]=1,O+=1}}f=-1;let x=[],g=1,w=u+h;const y=1<<u-1;for(let T=0;T<u;T+=1){let O=0,I=w;for(;O<I;)np(e,{errors:T,currentLocation:d+I,expectedLocation:d,distance:a,ignoreLocation:p})<=m?O=I:w=I,I=Math.floor((w-O)/2+O);w=I;let z=Math.max(1,d-I+1),q=s?h:Math.min(d+I,h)+u,W=Array(q+2);W[q+1]=(1<<T)-1;for(let N=q;N>=z;N-=1){let $=N-1,H=n[t.charAt($)];if(v&&(C[$]=+!!H),W[N]=(W[N+1]<<1|1)&H,T&&(W[N]|=(x[N+1]|x[N])<<1|1|x[N+1]),W[N]&y&&(g=np(e,{errors:T,currentLocation:$,expectedLocation:d,distance:a,ignoreLocation:p}),g<=m)){if(m=g,f=$,f<=d)break;z=Math.max(1,2*d-f)}}if(np(e,{errors:T+1,currentLocation:d,expectedLocation:d,distance:a,ignoreLocation:p})>m)break;x=W}const _={isMatch:f>=0,score:Math.max(.001,g)};if(v){const T=HR(C,o);T.length?l&&(_.indices=T):_.isMatch=!1}return _}function RR(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 lh=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 GC{constructor(e,{location:n=Ur.location,threshold:r=Ur.threshold,distance:a=Ur.distance,includeMatches:i=Ur.includeMatches,findAllMatches:s=Ur.findAllMatches,minMatchCharLength:o=Ur.minMatchCharLength,isCaseSensitive:l=Ur.isCaseSensitive,ignoreDiacritics:p=Ur.ignoreDiacritics,ignoreLocation:u=Ur.ignoreLocation}={}){if(this.options={location:n,threshold:r,distance:a,includeMatches:i,findAllMatches:s,minMatchCharLength:o,isCaseSensitive:l,ignoreDiacritics:p,ignoreLocation:u},e=l?e:e.toLowerCase(),e=p?lh(e):e,this.pattern=e,this.chunks=[],!this.pattern.length)return;const h=(m,f)=>{this.chunks.push({pattern:m,alphabet:RR(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?lh(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:p,ignoreLocation:u}=this.options;let h=[],d=0,m=!1;this.chunks.forEach(({pattern:v,alphabet:C,startIndex:S})=>{const{isMatch:x,score:g,indices:w}=DR(e,v,C,{location:i+S,distance:s,threshold:o,findAllMatches:l,minMatchCharLength:p,includeMatches:a,ignoreLocation:u});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 Ka{constructor(e){this.pattern=e}static isMultiMatch(e){return n6(e,this.multiRegex)}static isSingleMatch(e){return n6(e,this.singleRegex)}search(){}}function n6(t,e){const n=t.match(e);return n?n[1]:null}class jR extends Ka{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 BR extends Ka{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 FR extends Ka{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 $R extends Ka{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 UR extends Ka{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 qR extends Ka{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 KC extends Ka{constructor(e,{location:n=Ur.location,threshold:r=Ur.threshold,distance:a=Ur.distance,includeMatches:i=Ur.includeMatches,findAllMatches:s=Ur.findAllMatches,minMatchCharLength:o=Ur.minMatchCharLength,isCaseSensitive:l=Ur.isCaseSensitive,ignoreDiacritics:p=Ur.ignoreDiacritics,ignoreLocation:u=Ur.ignoreLocation}={}){super(e),this._bitapSearch=new GC(e,{location:n,threshold:r,distance:a,includeMatches:i,findAllMatches:s,minMatchCharLength:o,isCaseSensitive:l,ignoreDiacritics:p,ignoreLocation:u})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class XC extends Ka{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 a5=[jR,XC,FR,$R,qR,UR,BR,KC],s6=a5.length,WR=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,GR="|";function KR(t,e={}){return t.split(GR).map(n=>{let r=n.trim().split(WR).filter(i=>i&&!!i.trim()),a=[];for(let i=0,s=r.length;i<s;i+=1){const o=r[i];let l=!1,p=-1;for(;!l&&++p<s6;){const u=a5[p];let h=u.isMultiMatch(o);h&&(a.push(new u(h,e)),l=!0)}if(!l)for(p=-1;++p<s6;){const u=a5[p];let h=u.isSingleMatch(o);if(h){a.push(new u(h,e));break}}}return a})}const XR=new Set([KC.type,XC.type]);class YR{constructor(e,{isCaseSensitive:n=Ur.isCaseSensitive,ignoreDiacritics:r=Ur.ignoreDiacritics,includeMatches:a=Ur.includeMatches,minMatchCharLength:i=Ur.minMatchCharLength,ignoreLocation:s=Ur.ignoreLocation,findAllMatches:o=Ur.findAllMatches,location:l=Ur.location,threshold:p=Ur.threshold,distance:u=Ur.distance}={}){this.query=null,this.options={isCaseSensitive:n,ignoreDiacritics:r,includeMatches:a,minMatchCharLength:i,findAllMatches:o,ignoreLocation:s,location:l,threshold:p,distance:u},e=n?e:e.toLowerCase(),e=r?lh(e):e,this.pattern=e,this.query=KR(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?lh(e):e;let s=0,o=[],l=0;for(let p=0,u=n.length;p<u;p+=1){const h=n[p];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:S}=f.search(e);if(v){if(s+=1,l+=S,r){const x=f.constructor.type;XR.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 l5=[];function JR(...t){l5.push(...t)}function c5(t,e){for(let n=0,r=l5.length;n<r;n+=1){let a=l5[n];if(a.condition(t,e))return new a(t,e)}return new GC(t,e)}const ch={AND:"$and",OR:"$or"},u5={PATH:"$path",PATTERN:"$val"},p5=t=>!!(t[ch.AND]||t[ch.OR]),QR=t=>!!t[u5.PATH],ZR=t=>!ia(t)&&$C(t)&&!p5(t),i6=t=>({[ch.AND]:Object.keys(t).map(e=>({[e]:t[e]}))});function YC(t,e,{auto:n=!0}={}){const r=a=>{let i=Object.keys(a);const s=QR(a);if(!s&&i.length>1&&!p5(a))return r(i6(a));if(ZR(a)){const l=s?a[u5.PATH]:i[0],p=s?a[u5.PATTERN]:a[l];if(!Eo(p))throw new Error(wR(l));const u={keyId:o5(l),pattern:p};return n&&(u.searcher=c5(p,e)),u}let o={children:[],operator:i[0]};return i.forEach(l=>{const p=a[l];ia(p)&&p.forEach(u=>{o.children.push(r(u))})}),o};return p5(t)||(t=i6(t)),r(t)}function ej(t,{ignoreFieldNorm:e=Ur.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 tj(t,e){const n=t.matches;e.matches=[],zi(n)&&n.forEach(r=>{if(!zi(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 rj(t,e){e.score=t.score}function nj(t,e,{includeMatches:n=Ur.includeMatches,includeScore:r=Ur.includeScore}={}){const a=[];return n&&a.push(tj),r&&a.push(rj),t.map(i=>{const{idx:s}=i,o={item:e[s],refIndex:s};return a.length&&a.forEach(l=>{l(i,o)}),o})}class n1{constructor(e,n={},r){this.options={...Ur,...n},this.options.useExtendedSearch,this._keyStore=new MR(this.options.keys),this.setCollection(e,r)}setCollection(e,n){if(this._docs=e,n&&!(n instanceof Wm))throw new Error(xR);this._myIndex=n||WC(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){zi(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=Eo(e)?Eo(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return ej(l,{ignoreFieldNorm:o}),i&&l.sort(s),FC(n)&&n>-1&&(l=l.slice(0,n)),nj(l,this._docs,{includeMatches:r,includeScore:a})}_searchStringList(e){const n=c5(e,this.options),{records:r}=this._myIndex,a=[];return r.forEach(({v:i,i:s,n:o})=>{if(!zi(i))return;const{isMatch:l,score:p,indices:u}=n.searchIn(i);l&&a.push({item:i,idx:s,matches:[{score:p,value:i,norm:o,indices:u}]})}),a}_searchLogical(e){const n=YC(e,this.options),r=(o,l,p)=>{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:p,item:l,matches:m}]:[]}const u=[];for(let h=0,d=o.children.length;h<d;h+=1){const m=o.children[h],f=r(m,l,p);if(f.length)u.push(...f);else if(o.operator===ch.AND)return[]}return u},a=this._myIndex.records,i={},s=[];return a.forEach(({$:o,i:l})=>{if(zi(o)){let p=r(n,o,l);p.length&&(i[l]||(i[l]={idx:l,item:o,matches:[]},s.push(i[l])),p.forEach(({matches:u})=>{i[l].matches.push(...u)}))}}),s}_searchObjectList(e){const n=c5(e,this.options),{keys:r,records:a}=this._myIndex,i=[];return a.forEach(({$:s,i:o})=>{if(!zi(s))return;let l=[];r.forEach((p,u)=>{l.push(...this._findMatches({key:p,value:s[u],searcher:n}))}),l.length&&i.push({idx:o,item:s,matches:l})}),i}_findMatches({key:e,value:n,searcher:r}){if(!zi(n))return[];let a=[];if(ia(n))n.forEach(({v:i,i:s,n:o})=>{if(!zi(i))return;const{isMatch:l,score:p,indices:u}=r.searchIn(i);l&&a.push({score:p,key:e,value:i,idx:s,norm:o,indices:u})});else{const{v:i,n:s}=n,{isMatch:o,score:l,indices:p}=r.searchIn(i);o&&a.push({score:l,key:e,value:i,norm:s,indices:p})}return a}}n1.version="7.1.0";n1.createIndex=WC;n1.parseIndex=VR;n1.config=Ur;n1.parseQuery=YC;JR(YR);function sj(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var Gd,o6;function ij(){return o6||(o6=1,Gd=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}),Gd}var oj=ij();const JC=sj(oj),s1={__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=Lh(),i=xt([]),s=pt(()=>i.value.reduce((ue,ae)=>(ue[~~ae.id]=ae)&&ue,{})),o=pt(()=>i.value.length),l=xt(null),p=xt(!1),u=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":u.value.dragging})),m=()=>{document.addEventListener("mousemove",C,{passive:!1}),document.addEventListener("mouseup",S),"ontouchstart"in window&&(document.addEventListener("touchmove",C,{passive:!1}),document.addEventListener("touchend",S))},f=()=>{document.removeEventListener("mousemove",C,{passive:!1}),document.removeEventListener("mouseup",S),"ontouchstart"in window&&(document.removeEventListener("touchmove",C,{passive:!1}),document.removeEventListener("touchend",S))},v=(ue,ae)=>{const ce=ue.target.closest(".splitpanes__splitter");if(ce){const{left:oe,top:ie}=ce.getBoundingClientRect(),{clientX:Se,clientY:ne}="ontouchstart"in window&&ue.touches?ue.touches[0]:ue;u.value.cursorOffset=r.horizontal?ne-ie:Se-oe}m(),u.value.mouseDown=!0,u.value.activeSplitter=ae},C=ue=>{u.value.mouseDown&&(ue.preventDefault(),u.value.dragging=!0,requestAnimationFrame(()=>{T(y(ue)),Ce("resize",{event:ue},!0)}))},S=ue=>{u.value.dragging&&(window.getSelection().removeAllRanges(),Ce("resized",{event:ue},!0)),u.value.mouseDown=!1,u.value.activeSplitter=null,setTimeout(()=>{u.value.dragging=!1,f()},100)},x=(ue,ae)=>{"ontouchstart"in window&&(ue.preventDefault(),h.value.splitter===ae?(clearTimeout(h.value.timeoutId),h.value.timeoutId=null,g(ue,ae),h.value.splitter=null):(h.value.splitter=ae,h.value.timeoutId=setTimeout(()=>h.value.splitter=null,500))),u.value.dragging||Ce("splitter-click",{event:ue,index:ae},!0)},g=(ue,ae)=>{if(Ce("splitter-dblclick",{event:ue,index:ae},!0),r.maximizePanes){let ce=0;i.value=i.value.map((oe,ie)=>(oe.size=ie===ae?oe.max:oe.min,ie!==ae&&(ce+=oe.min),oe)),i.value[ae].size-=ce,Ce("pane-maximize",{event:ue,index:ae,pane:i.value[ae]}),Ce("resized",{event:ue,index:ae},!0)}},w=(ue,ae)=>{Ce("pane-click",{event:ue,index:s.value[ae].index,pane:s.value[ae]})},y=ue=>{const ae=l.value.getBoundingClientRect(),{clientX:ce,clientY:oe}="ontouchstart"in window&&ue.touches?ue.touches[0]:ue;return{x:ce-(r.horizontal?0:u.value.cursorOffset)-ae.left,y:oe-(r.horizontal?u.value.cursorOffset:0)-ae.top}},_=ue=>{ue=ue[r.horizontal?"y":"x"];const ae=l.value[r.horizontal?"clientHeight":"clientWidth"];return r.rtl&&!r.horizontal&&(ue=ae-ue),ue*100/ae},T=ue=>{const ae=u.value.activeSplitter;let ce={prevPanesSize:I(ae),nextPanesSize:z(ae),prevReachedMinPanes:0,nextReachedMinPanes:0};const oe=0+(r.pushOtherPanes?0:ce.prevPanesSize),ie=100-(r.pushOtherPanes?0:ce.nextPanesSize),Se=Math.max(Math.min(_(ue),ie),oe);let ne=[ae,ae+1],ge=i.value[ne[0]]||null,xe=i.value[ne[1]]||null;const He=ge.max<100&&Se>=ge.max+ce.prevPanesSize,ee=xe.max<100&&Se<=100-(xe.max+z(ae+1));if(He||ee){He?(ge.size=ge.max,xe.size=Math.max(100-ge.max-ce.prevPanesSize-ce.nextPanesSize,0)):(ge.size=Math.max(100-xe.max-ce.prevPanesSize-z(ae+1),0),xe.size=xe.max);return}if(r.pushOtherPanes){const k=O(ce,Se);if(!k)return;({sums:ce,panesToResize:ne}=k),ge=i.value[ne[0]]||null,xe=i.value[ne[1]]||null}ge!==null&&(ge.size=Math.min(Math.max(Se-ce.prevPanesSize-ce.prevReachedMinPanes,ge.min),ge.max)),xe!==null&&(xe.size=Math.min(Math.max(100-Se-ce.nextPanesSize-ce.nextReachedMinPanes,xe.min),xe.max))},O=(ue,ae)=>{const ce=u.value.activeSplitter,oe=[ce,ce+1];return ae<ue.prevPanesSize+i.value[oe[0]].min&&(oe[0]=q(ce).index,ue.prevReachedMinPanes=0,oe[0]<ce&&i.value.forEach((ie,Se)=>{Se>oe[0]&&Se<=ce&&(ie.size=ie.min,ue.prevReachedMinPanes+=ie.min)}),ue.prevPanesSize=I(oe[0]),oe[0]===void 0)?(ue.prevReachedMinPanes=0,i.value[0].size=i.value[0].min,i.value.forEach((ie,Se)=>{Se>0&&Se<=ce&&(ie.size=ie.min,ue.prevReachedMinPanes+=ie.min)}),i.value[oe[1]].size=100-ue.prevReachedMinPanes-i.value[0].min-ue.prevPanesSize-ue.nextPanesSize,null):ae>100-ue.nextPanesSize-i.value[oe[1]].min&&(oe[1]=W(ce).index,ue.nextReachedMinPanes=0,oe[1]>ce+1&&i.value.forEach((ie,Se)=>{Se>ce&&Se<oe[1]&&(ie.size=ie.min,ue.nextReachedMinPanes+=ie.min)}),ue.nextPanesSize=z(oe[1]-1),oe[1]===void 0)?(ue.nextReachedMinPanes=0,i.value.forEach((ie,Se)=>{Se<o.value-1&&Se>=ce+1&&(ie.size=ie.min,ue.nextReachedMinPanes+=ie.min)}),i.value[oe[0]].size=100-ue.prevPanesSize-z(oe[0]-1),null):{sums:ue,panesToResize:oe}},I=ue=>i.value.reduce((ae,ce,oe)=>ae+(oe<ue?ce.size:0),0),z=ue=>i.value.reduce((ae,ce,oe)=>ae+(oe>ue+1?ce.size:0),0),q=ue=>[...i.value].reverse().find(ae=>ae.index<ue&&ae.size>ae.min)||{},W=ue=>i.value.find(ae=>ae.index>ue+1&&ae.size>ae.min)||{},F=()=>{var ue;const ae=Array.from(((ue=l.value)==null?void 0:ue.children)||[]);for(const ce of ae){const oe=ce.classList.contains("splitpanes__pane"),ie=ce.classList.contains("splitpanes__splitter");!oe&&!ie&&(ce.remove(),console.warn("Splitpanes: Only <pane> elements are allowed at the root of <splitpanes>. One of your DOM nodes was removed."))}},N=(ue,ae,ce=!1)=>{const oe=ue-1,ie=document.createElement("div");ie.classList.add("splitpanes__splitter"),ce||(ie.onmousedown=Se=>v(Se,oe),typeof window<"u"&&"ontouchstart"in window&&(ie.ontouchstart=Se=>v(Se,oe)),ie.onclick=Se=>x(Se,oe+1)),ie.ondblclick=Se=>g(Se,oe+1),ae.parentNode.insertBefore(ie,ae)},$=ue=>{ue.onmousedown=void 0,ue.onclick=void 0,ue.ondblclick=void 0,ue.remove()},H=()=>{var ue;const ae=Array.from(((ue=l.value)==null?void 0:ue.children)||[]);for(const oe of ae)oe.className.includes("splitpanes__splitter")&&$(oe);let ce=0;for(const oe of ae)oe.className.includes("splitpanes__pane")&&(!ce&&r.firstSplitter?N(ce,oe,!0):ce&&N(ce,oe),ce++)},R=({uid:ue,...ae})=>{const ce=s.value[ue];for(const[oe,ie]of Object.entries(ae))ce[oe]=ie},K=ue=>{var ae;let ce=-1;Array.from(((ae=l.value)==null?void 0:ae.children)||[]).some(oe=>(oe.className.includes("splitpanes__pane")&&ce++,oe.isSameNode(ue.el))),i.value.splice(ce,0,{...ue,index:ce}),i.value.forEach((oe,ie)=>oe.index=ie),p.value&&Es(()=>{H(),he({addedPane:i.value[ce]}),Ce("pane-add",{pane:i.value[ce]})})},se=ue=>{const ae=i.value.findIndex(oe=>oe.id===ue);i.value[ae].el=null;const ce=i.value.splice(ae,1)[0];i.value.forEach((oe,ie)=>oe.index=ie),Es(()=>{H(),Ce("pane-remove",{pane:ce}),he({removedPane:{...ce}})})},he=(ue={})=>{!ue.addedPane&&!ue.removedPane?X():i.value.some(ae=>ae.givenSize!==null||ae.min||ae.max<100)?Q(ue):Le(),p.value&&Ce("resized")},Le=()=>{const ue=100/o.value;let ae=0;const ce=[],oe=[];for(const ie of i.value)ie.size=Math.max(Math.min(ue,ie.max),ie.min),ae-=ie.size,ie.size>=ie.max&&ce.push(ie.id),ie.size<=ie.min&&oe.push(ie.id);ae>.1&&fe(ae,ce,oe)},X=()=>{let ue=100;const ae=[],ce=[];let oe=0;for(const Se of i.value)ue-=Se.size,Se.givenSize!==null&&oe++,Se.size>=Se.max&&ae.push(Se.id),Se.size<=Se.min&&ce.push(Se.id);let ie=100;if(ue>.1){for(const Se of i.value)Se.givenSize===null&&(Se.size=Math.max(Math.min(ue/(o.value-oe),Se.max),Se.min)),ie-=Se.size;ie>.1&&fe(ie,ae,ce)}},Q=({addedPane:ue,removedPane:ae}={})=>{let ce=100/o.value,oe=0;const ie=[],Se=[];(ue?.givenSize??null)!==null&&(ce=(100-ue.givenSize)/(o.value-1));for(const ne of i.value)oe-=ne.size,ne.size>=ne.max&&ie.push(ne.id),ne.size<=ne.min&&Se.push(ne.id);if(!(Math.abs(oe)<.1)){for(const ne of i.value)ue?.givenSize!==null&&ue?.id===ne.id||(ne.size=Math.max(Math.min(ce,ne.max),ne.min)),oe-=ne.size,ne.size>=ne.max&&ie.push(ne.id),ne.size<=ne.min&&Se.push(ne.id);oe>.1&&fe(oe,ie,Se)}},fe=(ue,ae,ce)=>{let oe;ue>0?oe=ue/(o.value-ae.length):oe=ue/(o.value-ce.length),i.value.forEach((ie,Se)=>{if(ue>0&&!ae.includes(ie.id)){const ne=Math.max(Math.min(ie.size+oe,ie.max),ie.min),ge=ne-ie.size;ue-=ge,ie.size=ne}else if(!ce.includes(ie.id)){const ne=Math.max(Math.min(ie.size+oe,ie.max),ie.min),ge=ne-ie.size;ue-=ge,ie.size=ne}}),Math.abs(ue)>.1&&Es(()=>{p.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})},Ce=(ue,ae=void 0,ce=!1)=>{const oe=ae?.index??u.value.activeSplitter??null;n(ue,{...ae,...oe!==null&&{index:oe},...ce&&oe!==null&&{prevPane:i.value[oe-(r.firstSplitter?1:0)],nextPane:i.value[oe+(r.firstSplitter?0:1)]},panes:i.value.map(ie=>({min:ie.min,max:ie.max,size:ie.size}))})};Lr(()=>r.firstSplitter,()=>H()),ri(()=>{F(),H(),he(),Ce("ready"),p.value=!0}),Xc(()=>p.value=!1);const Me=()=>{var ue;return Wa("div",{ref:l,class:d.value},(ue=a.default)==null?void 0:ue.call(a))};return _s("panes",i),_s("indexedPanes",s),_s("horizontal",pt(()=>r.horizontal)),_s("requestUpdate",R),_s("onPaneAdd",K),_s("onPaneRemove",se),_s("onPaneClick",w),(ue,ae)=>(Je(),Jt(Ao(Me)))}},Vi={__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=zn("requestUpdate"),a=zn("onPaneAdd"),i=zn("horizontal"),s=zn("onPaneRemove"),o=zn("onPaneClick"),l=(e=ws())==null?void 0:e.uid,p=zn("indexedPanes"),u=pt(()=>p.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=u.value)==null?void 0:C.size}%`});return Lr(()=>d.value,C=>r({uid:l,size:C})),Lr(()=>m.value,C=>r({uid:l,min:C})),Lr(()=>f.value,C=>r({uid:l,max:C})),ri(()=>{a({id:l,el:h.value,min:m.value,max:f.value,givenSize:n.size===void 0?null:d.value,size:d.value})}),Xc(()=>s(l)),(C,S)=>(Je(),lt("div",{ref_key:"paneEl",ref:h,class:"splitpanes__pane",onClick:S[0]||(S[0]=x=>$e(o)(x,C._.uid)),style:Hs(v.value)},[hn(C.$slots,"default")],4))}};function aj(){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 mp;function h5(){h5.init||(h5.init=!0,mp=aj()!==-1)}var Zh={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){h5(),Es(()=>{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",mp&&this.$el.appendChild(t),t.data="about:blank",mp||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&&(!mp&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const lj=j5();D5("data-v-b329ee4c");const cj={class:"resize-observer",tabindex:"-1"};R5();const uj=lj((t,e,n,r,a,i)=>(Je(),Jt("div",cj)));Zh.render=uj;Zh.__scopeId="data-v-b329ee4c";Zh.__file="src/components/ResizeObserver.vue";function gp(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?gp=function(e){return typeof e}:gp=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},gp(t)}function pj(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function hj(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 fj(t,e,n){return e&&hj(t.prototype,e),t}function a6(t){return dj(t)||mj(t)||gj(t)||vj()}function dj(t){if(Array.isArray(t))return f5(t)}function mj(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function gj(t,e){if(t){if(typeof t=="string")return f5(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 f5(t,e)}}function f5(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 vj(){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 yj(t){var e;return typeof t=="function"?e={callback:t}:e=t,e}function bj(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r,a,i,s=function(l){for(var p=arguments.length,u=new Array(p>1?p-1:0),h=1;h<p;h++)u[h-1]=arguments[h];if(i=u,!(r&&l===a)){var d=n.leading;typeof d=="function"&&(d=d(l,a)),(!r||l!==a)&&d&&t.apply(void 0,[l].concat(a6(i))),a=l,clearTimeout(r),r=setTimeout(function(){t.apply(void 0,[l].concat(a6(i))),r=0},e)}};return s._clear=function(){clearTimeout(r),r=null},s}function QC(t,e){if(t===e)return!0;if(gp(t)==="object"){for(var n in t)if(!QC(t[n],e[n]))return!1;return!0}return!1}var Cj=(function(){function t(e,n,r){pj(this,t),this.el=e,this.observer=null,this.frozen=!1,this.createObserver(n,r)}return fj(t,[{key:"createObserver",value:function(n,r){var a=this;if(this.observer&&this.destroyObserver(),!this.frozen){if(this.options=yj(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=bj(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 p=o.find(function(h){return h.isIntersecting});p&&(l=p)}if(a.callback){var u=l.isIntersecting&&l.intersectionRatio>=a.threshold;if(u===a.oldResult)return;a.oldResult=u,a.callback(u,l)}},this.options.intersection),Es(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 ZC(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 Cj(t,r,n);t._vue_visibilityState=a}}function Sj(t,e,n){var r=e.value,a=e.oldValue;if(!QC(r,a)){var i=t._vue_visibilityState;if(!r){eS(t);return}i?i.createObserver(r,n):ZC(t,{value:r},n)}}function eS(t){var e=t._vue_visibilityState;e&&(e.destroyObserver(),delete t._vue_visibilityState)}var Ej={beforeMount:ZC,updated:Sj,unmounted:eS},xj={itemsLimit:1e3},wj=/(auto|scroll)/;function tS(t,e){return t.parentNode===null?e:tS(t.parentNode,e.concat([t]))}var Kd=function(e,n){return getComputedStyle(e,null).getPropertyValue(n)},Tj=function(e){return Kd(e,"overflow")+Kd(e,"overflow-y")+Kd(e,"overflow-x")},Aj=function(e){return wj.test(Tj(e))};function l6(t){if(t instanceof HTMLElement||t instanceof SVGElement){for(var e=tS(t.parentNode,[]),n=0;n<e.length;n+=1)if(Aj(e[n]))return e[n];return document.scrollingElement||document.documentElement}}function d5(t){"@babel/helpers - typeof";return d5=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},d5(t)}var _j={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 Mj(){return this.items.length&&d5(this.items[0])!=="object"}var m5=!1;if(typeof window<"u"){m5=!1;try{var Pj=Object.defineProperty({},"passive",{get:function(){m5=!0}});window.addEventListener("test",null,Pj)}catch{}}let Lj=0;var Gm={name:"RecycleScroller",components:{ResizeObserver:Zh},directives:{ObserveVisibility:Ej},props:{..._j,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:Mj,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=N5({id:Lj++,index:e,used:!0,key:r,type:a}),s=Eh({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,p=l.length,u=this.sizes,h=this.$_views,d=this.$_unusedViews,m=this.pool,f=this.itemIndexByKey;let v,C,S,x,g;if(!p)v=C=x=g=S=0;else if(this.$_prerender)v=x=0,C=g=Math.min(this.prerender,l.length),S=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 q=this.buffer;z.start-=q,z.end+=q;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,$=p-1,H=~~(p/2),R;do R=H,F=u[H].accumulator,F<z.start?N=H:H<p-1&&u[H+1].accumulator>z.start&&($=H),H=~~((N+$)/2);while(H!==R);for(H<0&&(H=0),v=H,S=u[p-1].accumulator,C=H;C<p&&u[C].accumulator<z.end;C++);for(C===-1?C=l.length-1:(C++,C>p&&(C=p)),x=v;x<p&&W+u[x].accumulator<z.start;x++);for(g=x;g<p&&W+u[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>p&&(C=p),x<0&&(x=0),g>p&&(g=p),S=Math.ceil(p/r)*n}}C-v>xj.itemsLimit&&this.itemsLimitError(),this.totalSize=S;let w;const y=v<=this.$_endIndex&&C>=this.$_startIndex;if(y)for(let z=0,q=m.length;z<q;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 _=y?null:new Map;let T,O,I;for(let z=v;z<C;z++){T=l[z];const q=o?T[o]:T;if(q==null)throw new Error(`Key is ${q} on item (keyField is '${o}')`);if(w=h.get(q),!n&&!u[z].size){w&&this.unuseView(w);continue}O=T[s];let W=d.get(O),F=!1;if(!w)y?W&&W.length?w=W.pop():w=this.addView(m,z,T,q,O):(I=_.get(O)||0,(!W||I>=W.length)&&(w=this.addView(m,z,T,q,O),this.unuseView(w,!0),W=d.get(O)),w=W[I],_.set(O,I+1)),h.delete(w.nr.key),w.nr.used=!0,w.nr.index=z,w.nr.key=q,w.nr.type=O,h.set(q,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=u[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:y}},getListenerTarget(){let t=l6(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,m5?{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=l6(this.$el),s=i.tagName==="HTML"?0:i[e.scroll],o=i.getBoundingClientRect(),p=this.$el.getBoundingClientRect()[e.start]-o[e.start];n=i,r=e.scroll,a=t+s+p}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 Oj={key:0,ref:"before",class:"vue-recycle-scroller__slot"},Ij={key:1,ref:"after",class:"vue-recycle-scroller__slot"};function kj(t,e,n,r,a,i){const s=na("ResizeObserver"),o=Uy("observe-visibility");return Dn((Je(),lt("div",{class:$r(["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",Oj,[hn(t.$slots,"before")],512)):rr("v-if",!0),(Je(),Jt(Ao(n.listTag),{ref:"wrapper",style:Hs({[t.direction==="vertical"?"minHeight":"minWidth"]:a.totalSize+"px"}),class:$r(["vue-recycle-scroller__item-wrapper",n.listClass])},{default:zt(()=>[(Je(!0),lt(Vr,null,xs(a.pool,l=>(Je(),Jt(Ao(n.itemTag),Is({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}]]},qy(n.skipHover?{}:{mouseenter:()=>{a.hoverKey=l.nr.key},mouseleave:()=>{a.hoverKey=null}})),{default:zt(()=>[hn(t.$slots,"default",{item:l.item,index:l.nr.index,active:l.nr.used})]),_:2},1040,["style","class"]))),128)),hn(t.$slots,"empty")]),_:3},8,["style","class"])),t.$slots.after?(Je(),lt("div",Ij,[hn(t.$slots,"after")],512)):rr("v-if",!0),gt(s,{onNotify:i.handleResize},null,8,["onNotify"])],34)),[[o,i.handleVisibilityChange]])}Gm.render=kj;Gm.__file="src/components/RecycleScroller.vue";var rS=typeof global=="object"&&global&&global.Object===Object&&global,zj=typeof self=="object"&&self&&self.Object===Object&&self,la=rS||zj||Function("return this")(),Oo=la.Symbol,nS=Object.prototype,Nj=nS.hasOwnProperty,Vj=nS.toString,z1=Oo?Oo.toStringTag:void 0;function Hj(t){var e=Nj.call(t,z1),n=t[z1];try{t[z1]=void 0;var r=!0}catch{}var a=Vj.call(t);return r&&(e?t[z1]=n:delete t[z1]),a}var Dj=Object.prototype,Rj=Dj.toString;function jj(t){return Rj.call(t)}var Bj="[object Null]",Fj="[object Undefined]",c6=Oo?Oo.toStringTag:void 0;function i1(t){return t==null?t===void 0?Fj:Bj:c6&&c6 in Object(t)?Hj(t):jj(t)}function Wc(t){return t!=null&&typeof t=="object"}var $j="[object Symbol]";function Km(t){return typeof t=="symbol"||Wc(t)&&i1(t)==$j}function Uj(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 uo=Array.isArray,u6=Oo?Oo.prototype:void 0,p6=u6?u6.toString:void 0;function sS(t){if(typeof t=="string")return t;if(uo(t))return Uj(t,sS)+"";if(Km(t))return p6?p6.call(t):"";var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function Xm(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}function qj(t){return t}var Wj="[object AsyncFunction]",Gj="[object Function]",Kj="[object GeneratorFunction]",Xj="[object Proxy]";function iS(t){if(!Xm(t))return!1;var e=i1(t);return e==Gj||e==Kj||e==Wj||e==Xj}var Xd=la["__core-js_shared__"],h6=(function(){var t=/[^.]+$/.exec(Xd&&Xd.keys&&Xd.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""})();function Yj(t){return!!h6&&h6 in t}var Jj=Function.prototype,Qj=Jj.toString;function Rl(t){if(t!=null){try{return Qj.call(t)}catch{}try{return t+""}catch{}}return""}var Zj=/[\\^$.*+?()[\]{}|]/g,eB=/^\[object .+?Constructor\]$/,tB=Function.prototype,rB=Object.prototype,nB=tB.toString,sB=rB.hasOwnProperty,iB=RegExp("^"+nB.call(sB).replace(Zj,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function oB(t){if(!Xm(t)||Yj(t))return!1;var e=iS(t)?iB:eB;return e.test(Rl(t))}function aB(t,e){return t?.[e]}function jl(t,e){var n=aB(t,e);return oB(n)?n:void 0}var g5=jl(la,"WeakMap"),f6=(function(){try{var t=jl(Object,"defineProperty");return t({},"",{}),t}catch{}})(),lB=9007199254740991,cB=/^(?:0|[1-9]\d*)$/;function oS(t,e){var n=typeof t;return e=e??lB,!!e&&(n=="number"||n!="symbol"&&cB.test(t))&&t>-1&&t%1==0&&t<e}function uB(t,e,n){e=="__proto__"&&f6?f6(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function aS(t,e){return t===e||t!==t&&e!==e}var pB=9007199254740991;function Ym(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=pB}function lS(t){return t!=null&&Ym(t.length)&&!iS(t)}var hB=Object.prototype;function fB(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||hB;return t===n}function dB(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}var mB="[object Arguments]";function d6(t){return Wc(t)&&i1(t)==mB}var cS=Object.prototype,gB=cS.hasOwnProperty,vB=cS.propertyIsEnumerable,Jm=d6((function(){return arguments})())?d6:function(t){return Wc(t)&&gB.call(t,"callee")&&!vB.call(t,"callee")};function yB(){return!1}var uS=typeof exports=="object"&&exports&&!exports.nodeType&&exports,m6=uS&&typeof module=="object"&&module&&!module.nodeType&&module,bB=m6&&m6.exports===uS,g6=bB?la.Buffer:void 0,CB=g6?g6.isBuffer:void 0,v5=CB||yB,SB="[object Arguments]",EB="[object Array]",xB="[object Boolean]",wB="[object Date]",TB="[object Error]",AB="[object Function]",_B="[object Map]",MB="[object Number]",PB="[object Object]",LB="[object RegExp]",OB="[object Set]",IB="[object String]",kB="[object WeakMap]",zB="[object ArrayBuffer]",NB="[object DataView]",VB="[object Float32Array]",HB="[object Float64Array]",DB="[object Int8Array]",RB="[object Int16Array]",jB="[object Int32Array]",BB="[object Uint8Array]",FB="[object Uint8ClampedArray]",$B="[object Uint16Array]",UB="[object Uint32Array]",cs={};cs[VB]=cs[HB]=cs[DB]=cs[RB]=cs[jB]=cs[BB]=cs[FB]=cs[$B]=cs[UB]=!0;cs[SB]=cs[EB]=cs[zB]=cs[xB]=cs[NB]=cs[wB]=cs[TB]=cs[AB]=cs[_B]=cs[MB]=cs[PB]=cs[LB]=cs[OB]=cs[IB]=cs[kB]=!1;function qB(t){return Wc(t)&&Ym(t.length)&&!!cs[i1(t)]}function WB(t){return function(e){return t(e)}}var pS=typeof exports=="object"&&exports&&!exports.nodeType&&exports,ru=pS&&typeof module=="object"&&module&&!module.nodeType&&module,GB=ru&&ru.exports===pS,Yd=GB&&rS.process,v6=(function(){try{var t=ru&&ru.require&&ru.require("util").types;return t||Yd&&Yd.binding&&Yd.binding("util")}catch{}})(),y6=v6&&v6.isTypedArray,hS=y6?WB(y6):qB,KB=Object.prototype,XB=KB.hasOwnProperty;function YB(t,e){var n=uo(t),r=!n&&Jm(t),a=!n&&!r&&v5(t),i=!n&&!r&&!a&&hS(t),s=n||r||a||i,o=s?dB(t.length,String):[],l=o.length;for(var p in t)XB.call(t,p)&&!(s&&(p=="length"||a&&(p=="offset"||p=="parent")||i&&(p=="buffer"||p=="byteLength"||p=="byteOffset")||oS(p,l)))&&o.push(p);return o}function JB(t,e){return function(n){return t(e(n))}}var QB=JB(Object.keys,Object),ZB=Object.prototype,eF=ZB.hasOwnProperty;function tF(t){if(!fB(t))return QB(t);var e=[];for(var n in Object(t))eF.call(t,n)&&n!="constructor"&&e.push(n);return e}function Qm(t){return lS(t)?YB(t):tF(t)}var rF=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,nF=/^\w*$/;function Zm(t,e){if(uo(t))return!1;var n=typeof t;return n=="number"||n=="symbol"||n=="boolean"||t==null||Km(t)?!0:nF.test(t)||!rF.test(t)||e!=null&&t in Object(e)}var Iu=jl(Object,"create");function sF(){this.__data__=Iu?Iu(null):{},this.size=0}function iF(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var oF="__lodash_hash_undefined__",aF=Object.prototype,lF=aF.hasOwnProperty;function cF(t){var e=this.__data__;if(Iu){var n=e[t];return n===oF?void 0:n}return lF.call(e,t)?e[t]:void 0}var uF=Object.prototype,pF=uF.hasOwnProperty;function hF(t){var e=this.__data__;return Iu?e[t]!==void 0:pF.call(e,t)}var fF="__lodash_hash_undefined__";function dF(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Iu&&e===void 0?fF:e,this}function Ll(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])}}Ll.prototype.clear=sF;Ll.prototype.delete=iF;Ll.prototype.get=cF;Ll.prototype.has=hF;Ll.prototype.set=dF;function mF(){this.__data__=[],this.size=0}function ef(t,e){for(var n=t.length;n--;)if(aS(t[n][0],e))return n;return-1}var gF=Array.prototype,vF=gF.splice;function yF(t){var e=this.__data__,n=ef(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():vF.call(e,n,1),--this.size,!0}function bF(t){var e=this.__data__,n=ef(e,t);return n<0?void 0:e[n][1]}function CF(t){return ef(this.__data__,t)>-1}function SF(t,e){var n=this.__data__,r=ef(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this}function ca(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])}}ca.prototype.clear=mF;ca.prototype.delete=yF;ca.prototype.get=bF;ca.prototype.has=CF;ca.prototype.set=SF;var ku=jl(la,"Map");function EF(){this.size=0,this.__data__={hash:new Ll,map:new(ku||ca),string:new Ll}}function xF(t){var e=typeof t;return e=="string"||e=="number"||e=="symbol"||e=="boolean"?t!=="__proto__":t===null}function tf(t,e){var n=t.__data__;return xF(e)?n[typeof e=="string"?"string":"hash"]:n.map}function wF(t){var e=tf(this,t).delete(t);return this.size-=e?1:0,e}function TF(t){return tf(this,t).get(t)}function AF(t){return tf(this,t).has(t)}function _F(t,e){var n=tf(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function ua(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])}}ua.prototype.clear=EF;ua.prototype.delete=wF;ua.prototype.get=TF;ua.prototype.has=AF;ua.prototype.set=_F;var MF="Expected a function";function e4(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(MF);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(e4.Cache||ua),n}e4.Cache=ua;var PF=500;function LF(t){var e=e4(t,function(r){return n.size===PF&&n.clear(),r}),n=e.cache;return e}var OF=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,IF=/\\(\\)?/g,kF=LF(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(OF,function(n,r,a,i){e.push(a?i.replace(IF,"$1"):r||n)}),e});function zF(t){return t==null?"":sS(t)}function fS(t,e){return uo(t)?t:Zm(t,e)?[t]:kF(zF(t))}function rf(t){if(typeof t=="string"||Km(t))return t;var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function dS(t,e){e=fS(e,t);for(var n=0,r=e.length;t!=null&&n<r;)t=t[rf(e[n++])];return n&&n==r?t:void 0}function NF(t,e,n){var r=t==null?void 0:dS(t,e);return r===void 0?n:r}function mS(t,e){for(var n=-1,r=e.length,a=t.length;++n<r;)t[a+n]=e[n];return t}var b6=Oo?Oo.isConcatSpreadable:void 0;function VF(t){return uo(t)||Jm(t)||!!(b6&&t&&t[b6])}function HF(t,e,n,r,a){var i=-1,s=t.length;for(n||(n=VF),a||(a=[]);++i<s;){var o=t[i];n(o)?mS(a,o):a[a.length]=o}return a}function DF(t){var e=t==null?0:t.length;return e?HF(t):[]}function RF(){this.__data__=new ca,this.size=0}function jF(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function BF(t){return this.__data__.get(t)}function FF(t){return this.__data__.has(t)}var $F=200;function UF(t,e){var n=this.__data__;if(n instanceof ca){var r=n.__data__;if(!ku||r.length<$F-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new ua(r)}return n.set(t,e),this.size=n.size,this}function Qo(t){var e=this.__data__=new ca(t);this.size=e.size}Qo.prototype.clear=RF;Qo.prototype.delete=jF;Qo.prototype.get=BF;Qo.prototype.has=FF;Qo.prototype.set=UF;function qF(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 WF(){return[]}var GF=Object.prototype,KF=GF.propertyIsEnumerable,C6=Object.getOwnPropertySymbols,XF=C6?function(t){return t==null?[]:(t=Object(t),qF(C6(t),function(e){return KF.call(t,e)}))}:WF;function YF(t,e,n){var r=e(t);return uo(t)?r:mS(r,n(t))}function S6(t){return YF(t,Qm,XF)}var y5=jl(la,"DataView"),b5=jl(la,"Promise"),C5=jl(la,"Set"),E6="[object Map]",JF="[object Object]",x6="[object Promise]",w6="[object Set]",T6="[object WeakMap]",A6="[object DataView]",QF=Rl(y5),ZF=Rl(ku),e$=Rl(b5),t$=Rl(C5),r$=Rl(g5),La=i1;(y5&&La(new y5(new ArrayBuffer(1)))!=A6||ku&&La(new ku)!=E6||b5&&La(b5.resolve())!=x6||C5&&La(new C5)!=w6||g5&&La(new g5)!=T6)&&(La=function(t){var e=i1(t),n=e==JF?t.constructor:void 0,r=n?Rl(n):"";if(r)switch(r){case QF:return A6;case ZF:return E6;case e$:return x6;case t$:return w6;case r$:return T6}return e});var _6=la.Uint8Array,n$="__lodash_hash_undefined__";function s$(t){return this.__data__.set(t,n$),this}function i$(t){return this.__data__.has(t)}function uh(t){var e=-1,n=t==null?0:t.length;for(this.__data__=new ua;++e<n;)this.add(t[e])}uh.prototype.add=uh.prototype.push=s$;uh.prototype.has=i$;function o$(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 a$(t,e){return t.has(e)}var l$=1,c$=2;function gS(t,e,n,r,a,i){var s=n&l$,o=t.length,l=e.length;if(o!=l&&!(s&&l>o))return!1;var p=i.get(t),u=i.get(e);if(p&&u)return p==e&&u==t;var h=-1,d=!0,m=n&c$?new uh: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(!o$(e,function(S,x){if(!a$(m,x)&&(f===S||a(f,S,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 u$(t){var e=-1,n=Array(t.size);return t.forEach(function(r,a){n[++e]=[a,r]}),n}function p$(t){var e=-1,n=Array(t.size);return t.forEach(function(r){n[++e]=r}),n}var h$=1,f$=2,d$="[object Boolean]",m$="[object Date]",g$="[object Error]",v$="[object Map]",y$="[object Number]",b$="[object RegExp]",C$="[object Set]",S$="[object String]",E$="[object Symbol]",x$="[object ArrayBuffer]",w$="[object DataView]",M6=Oo?Oo.prototype:void 0,Jd=M6?M6.valueOf:void 0;function T$(t,e,n,r,a,i,s){switch(n){case w$:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case x$:return!(t.byteLength!=e.byteLength||!i(new _6(t),new _6(e)));case d$:case m$:case y$:return aS(+t,+e);case g$:return t.name==e.name&&t.message==e.message;case b$:case S$:return t==e+"";case v$:var o=u$;case C$:var l=r&h$;if(o||(o=p$),t.size!=e.size&&!l)return!1;var p=s.get(t);if(p)return p==e;r|=f$,s.set(t,e);var u=gS(o(t),o(e),r,a,i,s);return s.delete(t),u;case E$:if(Jd)return Jd.call(t)==Jd.call(e)}return!1}var A$=1,_$=Object.prototype,M$=_$.hasOwnProperty;function P$(t,e,n,r,a,i){var s=n&A$,o=S6(t),l=o.length,p=S6(e),u=p.length;if(l!=u&&!s)return!1;for(var h=l;h--;){var d=o[h];if(!(s?d in e:M$.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 S=t[d],x=e[d];if(r)var g=s?r(x,S,d,e,t,i):r(S,x,d,t,e,i);if(!(g===void 0?S===x||a(S,x,n,r,i):g)){v=!1;break}C||(C=d=="constructor")}if(v&&!C){var w=t.constructor,y=e.constructor;w!=y&&"constructor"in t&&"constructor"in e&&!(typeof w=="function"&&w instanceof w&&typeof y=="function"&&y instanceof y)&&(v=!1)}return i.delete(t),i.delete(e),v}var L$=1,P6="[object Arguments]",L6="[object Array]",sp="[object Object]",O$=Object.prototype,O6=O$.hasOwnProperty;function I$(t,e,n,r,a,i){var s=uo(t),o=uo(e),l=s?L6:La(t),p=o?L6:La(e);l=l==P6?sp:l,p=p==P6?sp:p;var u=l==sp,h=p==sp,d=l==p;if(d&&v5(t)){if(!v5(e))return!1;s=!0,u=!1}if(d&&!u)return i||(i=new Qo),s||hS(t)?gS(t,e,n,r,a,i):T$(t,e,l,n,r,a,i);if(!(n&L$)){var m=u&&O6.call(t,"__wrapped__"),f=h&&O6.call(e,"__wrapped__");if(m||f){var v=m?t.value():t,C=f?e.value():e;return i||(i=new Qo),a(v,C,n,r,i)}}return d?(i||(i=new Qo),P$(t,e,n,r,a,i)):!1}function t4(t,e,n,r,a){return t===e?!0:t==null||e==null||!Wc(t)&&!Wc(e)?t!==t&&e!==e:I$(t,e,n,r,t4,a)}var k$=1,z$=2;function N$(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],p=s[1];if(s[2]){if(l===void 0&&!(o in t))return!1}else{var u=new Qo,h;if(!(h===void 0?t4(p,l,k$|z$,r,u):h))return!1}}return!0}function vS(t){return t===t&&!Xm(t)}function V$(t){for(var e=Qm(t),n=e.length;n--;){var r=e[n],a=t[r];e[n]=[r,a,vS(a)]}return e}function yS(t,e){return function(n){return n==null?!1:n[t]===e&&(e!==void 0||t in Object(n))}}function H$(t){var e=V$(t);return e.length==1&&e[0][2]?yS(e[0][0],e[0][1]):function(n){return n===t||N$(n,t,e)}}function D$(t,e){return t!=null&&e in Object(t)}function R$(t,e,n){e=fS(e,t);for(var r=-1,a=e.length,i=!1;++r<a;){var s=rf(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&&Ym(a)&&oS(s,a)&&(uo(t)||Jm(t)))}function j$(t,e){return t!=null&&R$(t,e,D$)}var B$=1,F$=2;function $$(t,e){return Zm(t)&&vS(e)?yS(rf(t),e):function(n){var r=NF(n,t);return r===void 0&&r===e?j$(n,t):t4(e,r,B$|F$)}}function U$(t){return function(e){return e?.[t]}}function q$(t){return function(e){return dS(e,t)}}function W$(t){return Zm(t)?U$(rf(t)):q$(t)}function G$(t){return typeof t=="function"?t:t==null?qj:typeof t=="object"?uo(t)?$$(t[0],t[1]):H$(t):W$(t)}function K$(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 X$(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 Y$=X$();function J$(t,e){return t&&Y$(t,e,Qm)}function Q$(t,e){return function(n,r){if(n==null)return n;if(!lS(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 Z$=Q$(J$);function eU(t,e,n,r){return Z$(t,function(a,i,s){e(r,a,n(a),s)}),r}function tU(t,e){return function(n,r){var a=uo(n)?K$:eU,i={};return a(n,t,G$(r),i)}}var rU=Object.prototype,nU=rU.hasOwnProperty,sU=tU(function(t,e,n){nU.call(t,n)?t[n].push(e):uB(t,n,[e])});function I6(t){return t.toString(16).padStart(6,"0")}function iU(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 oU(t,e){const n=new Map,r=CS(t,e.toLowerCase(),n,0);return n.clear(),r}const bS=10;function CS(t,e,n,r){if(r>bS)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=SS(e,s,o,n,r+1),!a);l++);return a}function SS(t,e,n,r,a){let i=!1,s;return e==="_custom"&&(e=n.display,n=n.value),(s=aU(n))&&(n=s),e&&k6(e,t)?(i=!0,r.set(n,!0)):r.has(n)?i=r.get(n):Array.isArray(n)?(r.set(n,null),i=lU(n,t,r,a),r.set(n,i)):Vh(n)?(r.set(n,null),i=CS(n,t,r,a),r.set(n,i)):k6(n,t)&&(i=!0,r.set(n,!0)),i}function k6(t,e){return`${t}`.toLowerCase().includes(e)}function aU(t){return t===null?"null":t===Jc?"undefined":t===Wu?"NaN":t===Uu?"Infinity":t===qu?"-Infinity":!1}function lU(t,e,n,r){if(r>bS)return!1;let a=!1,i;for(let s=0;s<t.length&&(i=t[s],a=SS(e,null,i,n,r+1),!a);s++);return a}function r4(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=>oU({[o.key]:o.value},n));s.length&&(a[i]=r?r(s):s)}return a}const ES=lr({__name:"NodeTag",props:{tag:{}},setup(t){return(e,n)=>Dn((Je(),lt("span",{style:Hs({color:`#${$e(I6)(e.tag.textColor)}`,backgroundColor:`#${$e(I6)(e.tag.backgroundColor)}`}),class:"ml-2 rounded-sm px-1 text-[0.75rem] leading-snug"},[ln(cn(e.tag.label),1)],4)),[[$e(Ss),{content:e.tag.tooltip,html:!0}]])}}),cU={class:"p2"},uU=["onClick"],pU=lr({__name:"SelectiveList",props:Hc({data:{}},{modelValue:{},modelModifiers:{}}),emits:Hc(["select"],["update:modelValue"]),setup(t,{emit:e}){const n=e,r=Oh(t,"modelValue");function a(i){r.value=i,n("select",i)}return(i,s)=>(Je(),lt("ul",cU,[(Je(!0),lt(Vr,null,xs(i.data,o=>(Je(),lt("li",{key:o.id,class:$r(["selectable-item",{active:o.id===r.value}]),onClick:l=>a(o.id)},[ln(cn(o.label)+" ",1),(Je(!0),lt(Vr,null,xs(o.tags,(l,p)=>(Je(),Jt(ES,{key:p,tag:l},null,8,["tag"]))),128))],10,uU))),128))]))}}),n4=Symbol("VirtualRouteKey"),xS=Symbol("VirtualRoutesKey");function s4(t,e){const n=e?.defaultRoutePath??Pr(t)[0].path,r=xt({path:n}),a=pt(()=>Pr(t)),i=pt(()=>r.value.path),s=lr({setup(){return()=>{const l=a.value.find(p=>p.path===i.value);return l?Wa(l.component):null}}});function o(){r.value.path=n}return _s(n4,r),_s(xS,a),{VirtualRouterView:s,restoreRouter:o}}function Yu(){const t=zn(n4);return{push(e){t.value.path=e}}}function hU(){const t=zn(xS),e=zn(n4);return{routes:t,currentRoute:e}}const fU={border:"b base",class:"flex items-center justify-between px3"},dU=["href"],mU=["href"],o1=lr({__name:"DevToolsHeader",props:{githubRepoLink:{},docLink:{}},setup(t){const e=Yu();return(n,r)=>(Je(),lt("div",fU,[Ze("div",null,[hn(n.$slots,"default",{},()=>[Ze("i",{class:"i-ep:back cursor-pointer text-base op70 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 text-base op70 hover:op100"},null,-1)]),8,dU),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 text-base op70 hover:op100"},null,-1)]),8,mU)):rr("",!0)])]))}}),Xa=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n},gU={},vU={class:"h-full flex flex-col items-center justify-center op50"};function yU(t,e){return Je(),lt("div",vU,[e[0]||(e[0]=Ze("i",{class:"i-lets-icons:blank-light"},null,-1)),Ze("span",null,[hn(t.$slots,"default")])])}const Nc=Xa(gU,[["render",yU]]),bU={class:"flex gap3"},CU=["onClick"],a1=lr({__name:"Navbar",setup(t){const{routes:e,currentRoute:n}=hU(),r=Yu();return(a,i)=>(Je(),lt("ul",bU,[(Je(!0),lt(Vr,null,xs($e(e),(s,o)=>(Je(),lt("li",{key:o,class:$r(["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)},cn(s.name),11,CU))),128))]))}}),i4=lr({__name:"ToggleExpanded",props:{value:{type:Boolean}},setup(t){return(e,n)=>(Je(),lt("i",{class:$r(["i-radix-icons:triangle-right flex-none text-4 op-50 transition-base",{"transform rotate-90":e.value}])},null,2))}}),wS=Symbol("StateEditorSymbol");function SU(t){const e=xt(t);return _s(wS,e),{context:e}}function o4(){return zn(wS)}function EU(){const t=xt(""),e=xt("string"),n=xt(!1),r=o4();return{editingText:t,editing:n,toggleEditing(a){a&&(e.value=a),n.value=!n.value},editingType:e,nodeId:pt(()=>r.value.nodeId)}}function xU(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 wU(){const t=xt({enable:!1,key:"",value:"undefined"});function e(r,a){const i=xU(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 TS="expanded-state";function oa(t=""){const e=xt([]);return _s(`${TS}-${t}`,e),{expanded:e}}function a4(t=""){const e=zn(`${TS}-${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 l4(t){return yh()?(O5(t),!0):!1}const c4=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const TU=t=>typeof t<"u",AU=Object.prototype.toString,_U=t=>AU.call(t)==="[object Object]",S5=()=>{};function AS(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 MU=t=>t();function _S(t,e={}){let n,r,a=S5;const i=o=>{clearTimeout(o),a(),a=S5};let s;return o=>{const l=Pr(t),p=Pr(e.maxWait);return n&&i(n),l<=0||p!==void 0&&p<=0?(r&&(i(r),r=void 0),Promise.resolve(o())):new Promise((u,h)=>{a=e.rejectOnCancel?h:u,s=o,p&&!r&&(r=setTimeout(()=>{n&&i(n),r=void 0,u(s())},p)),n=setTimeout(()=>{r&&i(r),r=void 0,u(o())},l)})}}function z6(t,e=!1,n="Timeout"){return new Promise((r,a)=>{setTimeout(e?()=>a(n):r,t)})}function PU(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 vp(t){return Array.isArray(t)?t:[t]}function LU(t){return ws()}function N6(t,e=200,n={}){return AS(_S(e,n),t)}function OU(t,e,n={}){const{eventFilter:r=MU,...a}=n;return Lr(t,AS(r,e),a)}function IU(t,e=!0,n){LU()?ri(t,n):e?t():Es(t)}function E5(t,e=!1){function n(h,{flush:d="sync",deep:m=!1,timeout:f,throwOnTimeout:v}={}){let C=null;const S=[new Promise(x=>{C=Lr(t,g=>{h(g)!==e&&(C?C():Es(()=>C?.()),x(g))},{flush:d,deep:m,immediate:!0})})];return f!=null&&S.push(z6(f,v).then(()=>Pr(t)).finally(()=>C?.())),Promise.race(S)}function r(h,d){if(!xn(h))return n(g=>g===h,d);const{flush:m="sync",deep:f=!1,timeout:v,throwOnTimeout:C}=d??{};let S=null;const x=[new Promise(g=>{S=Lr([t,h],([w,y])=>{e!==(w===y)&&(S?S():Es(()=>S?.()),g(w))},{flush:m,deep:f,immediate:!0})})];return v!=null&&x.push(z6(v,C).then(()=>Pr(t)).finally(()=>(S?.(),Pr(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(Pr(h))},d)}function p(h){return u(1,h)}function u(h=1,d){let m=-1;return n(()=>(m+=1,m>=h),d)}return Array.isArray(Pr(t))?{toMatch:n,toContains:l,changed:p,changedTimes:u,get not(){return E5(t,!e)}}:{toMatch:n,toBe:r,toBeTruthy:a,toBeNull:i,toBeNaN:o,toBeUndefined:s,changed:p,changedTimes:u,get not(){return E5(t,!e)}}}function MS(t){return E5(t)}function kU(t,e,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n,i=qr(!1);let s;function o(){s&&(clearTimeout(s),s=void 0)}function l(){i.value=!1,o()}function p(...u){a&&t(),o(),i.value=!0,s=setTimeout(()=>{i.value=!1,s=void 0,t(...u)},Pr(e))}return r&&(i.value=!0,c4&&p()),l4(l),{isPending:Hu(i),start:p,stop:l}}function PS(t=!1,e={}){const{truthyValue:n=!0,falsyValue:r=!1}=e,a=xn(t),i=qr(t);function s(o){if(arguments.length)return i.value=o,i.value;{const l=Pr(n);return i.value=i.value===l?Pr(r):l,i.value}}return a?s:[i,s]}function LS(t,e,n={}){const{debounce:r=0,maxWait:a=void 0,...i}=n;return OU(t,e,{...i,eventFilter:_S(r,{maxWait:a})})}function zU(t,e,n){return Lr(t,e,{...n,immediate:!0})}const Ju=c4?window:void 0,OS=c4?window.navigator:void 0;function yl(t){var e;const n=Pr(t);return(e=n?.$el)!=null?e:n}function xo(...t){const e=[],n=()=>{e.forEach(o=>o()),e.length=0},r=(o,l,p,u)=>(o.addEventListener(l,p,u),()=>o.removeEventListener(l,p,u)),a=pt(()=>{const o=vp(Pr(t[0])).filter(l=>l!=null);return o.every(l=>typeof l!="string")?o:void 0}),i=zU(()=>{var o,l;return[(l=(o=a.value)==null?void 0:o.map(p=>yl(p)))!=null?l:[Ju].filter(p=>p!=null),vp(Pr(a.value?t[1]:t[0])),vp($e(a.value?t[2]:t[1])),Pr(a.value?t[3]:t[2])]},([o,l,p,u])=>{if(n(),!o?.length||!l?.length||!p?.length)return;const h=_U(u)?{...u}:u;e.push(...o.flatMap(d=>l.flatMap(m=>p.map(f=>r(d,m,f,h)))))},{flush:"post"}),s=()=>{i(),n()};return l4(n),s}function NU(){const t=qr(!1),e=ws();return e&&ri(()=>{t.value=!0},e),t}function u4(t){const e=NU();return pt(()=>(e.value,!!t()))}function VU(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function N1(...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=Ju,eventName:i="keydown",passive:s=!1,dedupe:o=!1}=r,l=VU(e);return xo(a,i,p=>{p.repeat&&Pr(o)||l(p)&&n(p)},s)}function V6(t,e={}){const{controls:n=!1,navigator:r=OS}=e,a=u4(()=>r&&"permissions"in r),i=qr(),s=typeof t=="string"?{name:t}:t,o=qr(),l=()=>{var u,h;o.value=(h=(u=i.value)==null?void 0:u.state)!=null?h:"prompt"};xo(i,"change",l,{passive:!0});const p=PU(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 gn(i.value)}});return p(),n?{state:o,isSupported:a,query:p}:o}function HU(t={}){const{navigator:e=OS,read:n=!1,source:r,copiedDuring:a=1500,legacy:i=!1}=t,s=u4(()=>e&&"clipboard"in e),o=V6("clipboard-read"),l=V6("clipboard-write"),p=pt(()=>s.value||i),u=qr(""),h=qr(!1),d=kU(()=>h.value=!1,a,{immediate:!1});async function m(){let x=!(s.value&&S(o.value));if(!x)try{u.value=await e.clipboard.readText()}catch{x=!0}x&&(u.value=C())}p.value&&n&&xo(["copy","cut"],m,{passive:!0});async function f(x=Pr(r)){if(p.value&&x!=null){let g=!(s.value&&S(l.value));if(!g)try{await e.clipboard.writeText(x)}catch{g=!0}g&&v(x),u.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 S(x){return x==="granted"||x==="prompt"}return{isSupported:p,text:u,copied:h,copy:f}}function DU(t){return JSON.parse(JSON.stringify(t))}function RU(t,e,n={}){const{window:r=Ju,...a}=n;let i;const s=u4(()=>r&&"ResizeObserver"in r),o=()=>{i&&(i.disconnect(),i=void 0)},l=pt(()=>{const h=Pr(t);return Array.isArray(h)?h.map(d=>yl(d)):[yl(h)]}),p=Lr(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"}),u=()=>{o(),p()};return l4(u),{isSupported:s,stop:u}}function jU(t,e={width:0,height:0},n={}){const{window:r=Ju,box:a="content-box"}=n,i=pt(()=>{var h,d;return(d=(h=yl(t))==null?void 0:h.namespaceURI)==null?void 0:d.includes("svg")}),s=qr(e.width),o=qr(e.height),{stop:l}=RU(t,([h])=>{const d=a==="border-box"?h.borderBoxSize:a==="content-box"?h.contentBoxSize:h.devicePixelContentBoxSize;if(r&&i.value){const m=yl(t);if(m){const f=m.getBoundingClientRect();s.value=f.width,o.value=f.height}}else if(d){const m=vp(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);IU(()=>{const h=yl(t);h&&(s.value="offsetWidth"in h?h.offsetWidth:e.width,o.value="offsetHeight"in h?h.offsetHeight:e.height)});const p=Lr(()=>yl(t),h=>{s.value=h?e.width:0,o.value=h?e.height:0});function u(){l(),p()}return{width:s,height:o,stop:u}}const BU={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function FU(t={}){const{reactive:e=!1,target:n=Ju,aliasMap:r=BU,passive:a=!0,onEventFired:i=S5}=t,s=lo(new Set),o={toJSON(){return{}},current:s},l=e?lo(o):o,p=new Set,u=new Set,h=new Set;function d(C,S){C in l&&(e?l[C]=S:l[C].value=S)}function m(){s.clear();for(const C of h)d(C,!1)}function f(C,S){var x,g;const w=(x=C.key)==null?void 0:x.toLowerCase(),y=[(g=C.code)==null?void 0:g.toLowerCase(),w].filter(Boolean);w&&(S?s.add(w):s.delete(w));for(const _ of y)h.add(_),d(_,S);if(w==="shift"&&!S){const _=Array.from(u),T=_.indexOf("shift");_.forEach((O,I)=>{I>=T&&(s.delete(O),d(O,!1))}),u.clear()}else typeof C.getModifierState=="function"&&C.getModifierState("Shift")&&S&&[...s,...y].forEach(_=>u.add(_));w==="meta"&&!S?(p.forEach(_=>{s.delete(_),d(_,!1)}),p.clear()):typeof C.getModifierState=="function"&&C.getModifierState("Meta")&&S&&[...s,...y].forEach(_=>p.add(_))}xo(n,"keydown",C=>(f(C,!0),i(C)),{passive:a}),xo(n,"keyup",C=>(f(C,!1),i(C)),{passive:a}),xo("blur",m,{passive:a}),xo("focus",m,{passive:a});const v=new Proxy(l,{get(C,S,x){if(typeof S!="string")return Reflect.get(C,S,x);if(S=S.toLowerCase(),S in r&&(S=r[S]),!(S in l))if(/[+_-]/.test(S)){const w=S.split(/[+_-]/g).map(y=>y.trim());l[S]=pt(()=>w.map(y=>Pr(v[y])).every(Boolean))}else l[S]=qr(!1);const g=Reflect.get(C,S,x);return e?Pr(g):g}});return v}function $U(t,e,n,r={}){var a,i,s;const{clone:o=!1,passive:l=!1,eventName:p,deep:u=!1,defaultValue:h,shouldEmit:d}=r,m=ws(),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=p;v=v||`update:${e.toString()}`;const C=g=>o?typeof o=="function"?o(g):DU(g):g,S=()=>TU(t[e])?C(t[e]):h,x=g=>{d?d(g)&&f(v,g):f(v,g)};if(l){const g=S(),w=xt(g);let y=!1;return Lr(()=>t[e],_=>{y||(y=!0,w.value=C(_),Es(()=>y=!1))}),Lr(w,_=>{!y&&(_!==t[e]||u)&&x(_)},{deep:u}),w}else return pt({get(){return S()},set(g){x(g)}})}function UU(t,e={}){const{enter:n=()=>{},leave:r=()=>{},initial:a=!1}=e,i=xt(a);return xo(t,"mouseenter",()=>{i.value=!0,n()}),xo(t,"mouseleave",()=>{i.value=!1,r()}),{isHovering:i}}const qU={class:"flex pl5px"},WU={class:"w160px py5px"},GU=lr({__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=o4(),{copy:r,isSupported:a}=HU(),i=xt(!1),s=pt(()=>ym(e.data.value)),o=pt(()=>s.value.value),l=pt(()=>s.value.customType),p=pt(()=>o.value===null?"null":typeof o.value),u={flat:!0,size:"mini"},h=pt(()=>({"opacity-0":!e.hovering}));async function d(f,v=!1){await Yt.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:gn(f),type:p.value,remove:v}}),await Yt.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",qU,[!e.disableEdit&&f.data.editable?(Je(),lt(Vr,{key:0},[p.value==="string"||p.value==="number"||p.value==="object"||p.value==="null"?(Je(),lt(Vr,{key:0},[Dn((Je(),Jt($e(Cs),Is(u,{class:h.value,onClick:v[0]||(v[0]=ro(C=>f.$emit("enableEditInput",p.value),["stop"]))}),{icon:zt(()=>[gt($e(As),{icon:"i-material-symbols-edit-rounded"})]),_:1},16,["class"])),[[$e(Ss),{content:"Edit value"}]]),p.value==="object"&&f.showAddIfNeeded?Dn((Je(),Jt($e(Cs),Is({key:0},u,{class:h.value,onClick:v[1]||(v[1]=ro(C=>f.$emit("addNewProp",Array.isArray(o.value)?"array":"object"),["stop"]))}),{icon:zt(()=>[gt($e(As),{icon:"i-material-symbols-add-circle-rounded"})]),_:1},16,["class"])),[[$e(Ss),{content:"Add new value"}]]):rr("",!0)],64)):rr("",!0),p.value==="boolean"?(Je(),Jt($e(Cs),Is({key:1},u,{class:h.value,onClick:v[2]||(v[2]=C=>d(!o.value))}),{icon:zt(()=>[gt($e(As),{icon:o.value?"i-material-symbols-check-box-sharp":"i-material-symbols-check-box-outline-blank-sharp"},null,8,["icon"])]),_:1},16,["class"])):p.value==="number"||l.value==="bigint"?(Je(),lt(Vr,{key:2},[gt($e(Cs),Is(u,{class:h.value,onClick:v[3]||(v[3]=ro(C=>m(o.value,1),["stop"]))}),{icon:zt(()=>[gt($e(As),{icon:"i-carbon-add"})]),_:1},16,["class"]),gt($e(Cs),Is(u,{class:h.value,onClick:v[4]||(v[4]=ro(C=>m(o.value,-1),["stop"]))}),{icon:zt(()=>[gt($e(As),{icon:"i-carbon-subtract"})]),_:1},16,["class"])],64)):rr("",!0)],64)):rr("",!0),!e.disableEdit&&f.depth>0&&f.data.editable?(Je(),Jt($e(Cs),Is({key:1},u,{class:h.value,onClick:v[5]||(v[5]=ro(C=>d(o.value,!0),["stop"]))}),{icon:zt(()=>[gt($e(As),{icon:"i-material-symbols-delete-rounded"})]),_:1},16,["class"])):rr("",!0),gt($e(Lu),{class:$r({"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:zt(()=>[Ze("div",WU,[gt($e(Zv),{onClick:v[6]||(v[6]=C=>$e(r)(typeof o.value=="object"?JSON.stringify(o.value):o.value.toString()))},{icon:zt(()=>[gt($e(As),{icon:"i-material-symbols-copy-all-rounded",class:"mt4px"}),v[9]||(v[9]=ln(" Copy Value ",-1))]),_:1}),gt($e(Zv),{onClick:v[7]||(v[7]=()=>{$e(r)(f.data.key)})},{icon:zt(()=>[gt($e(As),{icon:"i-material-symbols-copy-all-rounded",class:"mt4px"}),v[10]||(v[10]=ln(" Copy Path ",-1))]),_:1})])]),"button-icon":zt(()=>[gt($e(As),{icon:"i-material-symbols:more-vert"})]),_:1},8,["class","disabled"])]))}}),KU={class:"flex-inline items-center gap4px"},Qd=lr({__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}=FU();Zs(()=>{i.value?r("cancel"):s.value&&r("submit")});const o=$U(n,"modelValue",r);function l(u){try{return cp(u,n.customType),!0}catch{return!1}}const p=xt(!1);return Lr(o,xl(()=>{p.value=!l(o.value)},300)),(u,h)=>(Je(),lt("span",KU,[gt($e(Lo),{modelValue:$e(o),"onUpdate:modelValue":h[0]||(h[0]=d=>xn(o)?o.value=d:null),type:a.value,variant:p.value?"warning":"normal",class:$r(["h25px px4px",u.customType==="date"?"w240px":"w120px"]),"auto-focus":u.autoFocus,onClick:h[1]||(h[1]=ro(()=>{},["stop"]))},null,8,["modelValue","type","variant","class","auto-focus"]),u.showActions?(Je(),lt(Vr,{key:0},[Dn((Je(),Jt($e(Cs),{size:"mini",flat:"",class:"p2px!",onClick:h[2]||(h[2]=ro(d=>u.$emit("cancel"),["stop"]))},{icon:zt(()=>[gt($e(As),{icon:"i-material-symbols-cancel"})]),_:1})),[[$e(Ss),{content:"Esc to cancel"}]]),p.value?Dn((Je(),Jt($e(As),{key:1,icon:"i-material-symbols-warning",class:"color-warning-500 dark:color-warning-300"},null,512)),[[$e(Ss),{content:"Invalid value"}]]):Dn((Je(),Jt($e(Cs),{key:0,size:"mini",flat:"",class:"p2px!",onClick:h[3]||(h[3]=ro(d=>u.$emit("submit"),["stop"]))},{icon:zt(()=>[gt($e(As),{icon:"i-material-symbols-save"})]),_:1})),[[$e(Ss),{content:"Enter to submit change"}]])],64)):rr("",!0)]))}}),XU={key:1,pl5:""},YU={"whitespace-nowrap":"","text-purple-700":"",op70:"","dark:text-purple-300":""},JU=["innerHTML"],QU={key:0},ZU={"overflow-hidden":"","text-ellipsis":"","whitespace-nowrap":"","state-key":""},H6=30,eq=lr({__name:"StateFieldViewer",props:{data:{},depth:{},index:{},expandedStateId:{}},setup(t){const e=t,n=xt(H6),r=pt(()=>b7(e.data.value,!1,{customClass:{string:"max-w-120 truncate"}})),a=pt(()=>du(e.data.value)),i=pt(()=>ym(e.data.value)),{expanded:s,toggleExpanded:o}=a4(e.expandedStateId??""),l=pt(()=>a.value==="custom"?`${e.data.value._custom?.type??"string"}-custom-state`:"unknown-state-type"),p=pt(()=>{const{value:F}=i.value;return mg(F)?F.length:dg(F)?Object.keys(F).length:0}),u=pt(()=>e.data.path||[e.data.key]),h=pt(()=>u.value[u.value.length-1]),d=pt(()=>{const F=["Reactive"],N=e.data.value?._custom?.stateTypeName||e.data?.stateTypeName;if(F.includes(N))return N;if(e.data.value?.fields?.abstract)return"";{const $=e.data.value?._custom?.type,H=a.value==="custom"&&!$?`"${r.value}"`:r.value===""?'""':r.value,R=a.value==="custom"&&$==="ref"?du(H):a.value,K=a.value==="string"?"select-text":"",se=`<span title="${a.value==="string"?Hh(e.data.value):""}" class="${R}-state-type flex whitespace-nowrap ${K}">${H}</span>`;return N?`${se} <span class="text-gray-500">(${N})</span>`:se}}),m=pt(()=>{const{value:F,inherit:N,customType:$}=i.value,H=$==="set";let R=[];return mg(F)?F.slice(0,n.value).map((K,se)=>({key:se.toString(),path:[...u.value,se.toString()],value:K,...N,editable:e.data.editable&&!H,creating:!1})):(dg(F)&&(R=Object.keys(F).slice(0,n.value).map(K=>({key:K,path:[...u.value,K],value:F[K],...N,editable:e.data.editable&&!H,creating:!1})),a.value!=="custom"&&(R=K6(R))),R===e.data.value?[]:R)}),f=pt(()=>m.value.length>0),v=xt(),C=o4(),{isHovering:S}=UU(()=>v.value),{editingType:x,editing:g,editingText:w,toggleEditing:y,nodeId:_}=EU();Lr(()=>g.value,F=>{if(F){const{value:N}=i.value;w.value=vP(N,i.value.customType)}else w.value=""});async function T(){const F=e.data;await Yt.value.editInspectorState({path:u.value,inspectorId:C.value.inspectorId,type:F.stateType,nodeId:_.value,state:{newKey:null,type:x.value,value:cp(w.value,i.value.customType)}}),await Yt.value.sendInspectorState(C.value.inspectorId),y()}const{addNewProp:O,draftingNewProp:I,resetDrafting:z}=wU();function q(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 Yt.value.editInspectorState({path:[...u.value,I.value.key],inspectorId:C.value.inspectorId,type:F.stateType,nodeId:_.value,state:{newKey:I.value.key,type:typeof cp(I.value.value),value:cp(I.value.value)}}),await Yt.value.sendInspectorState(C.value.inspectorId),z()}return(F,N)=>(Je(),lt("div",null,[Ze("div",{ref_key:"containerRef",ref:v,class:$r(["font-state-field flex items-center text-3.5",[f.value&&"cursor-pointer hover:bg-active"]]),style:Hs({paddingLeft:`${F.depth*15+4}px`}),onClick:N[1]||(N[1]=$=>$e(o)(`${F.depth}-${F.index}`))},[f.value?(Je(),Jt(i4,{key:0,value:$e(s).includes(`${F.depth}-${F.index}`)},null,8,["value"])):(Je(),lt("span",XU)),Ze("span",YU,cn(h.value),1),N[5]||(N[5]=Ze("span",{mx1:""},":",-1)),$e(g)?(Je(),Jt(Qd,{key:2,modelValue:$e(w),"onUpdate:modelValue":N[0]||(N[0]=$=>xn(w)?w.value=$:null),class:"mr-1","custom-type":i.value.customType,onCancel:$e(y),onSubmit:T},null,8,["modelValue","custom-type","onCancel"])):rr("",!0),Ze("span",{class:$r([l.value,"flex whitespace-nowrap dark:text-#bdc6cf"])},[Ze("span",{class:"flex",innerHTML:d.value},null,8,JU)],2),gt(GU,{hovering:$e(S),"disable-edit":$e(C).disableEdit||$e(g),data:F.data,depth:F.depth,onEnableEditInput:$e(y),onAddNewProp:q},null,8,["hovering","disable-edit","data","depth","onEnableEditInput"])],6),f.value&&$e(s).includes(`${F.depth}-${F.index}`)?(Je(),lt("div",QU,[gt(IS,{data:m.value,depth:F.depth,index:F.index},null,8,["data","depth","index"]),p.value>n.value?Dn((Je(),Jt($e(Cs),{key:0,flat:"",size:"mini",class:"ml-4",onClick:N[2]||(N[2]=$=>n.value+=H6)},{icon:zt(()=>[gt($e(As),{icon:"i-material-symbols-more-horiz"})]),_:1})),[[$e(Ss),"Show more"]]):rr("",!0),$e(I).enable?(Je(),lt("div",{key:1,style:Hs({paddingLeft:`${(F.depth+1)*15+4}px`})},[Ze("span",ZU,[gt(Qd,{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(Qd,{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)):rr("",!0)])):rr("",!0)]))}}),tq=Xa(eq,[["__scopeId","data-v-7918b8f2"]]),IS=lr({__name:"ChildStateViewer",props:{data:{},depth:{default:0},index:{},expandedStateId:{default:""}},setup(t){return(e,n)=>(Je(),lt("div",null,[(Je(!0),lt(Vr,null,xs(e.data,(r,a)=>(Je(),lt("div",{key:a},[gt(tq,{data:r,depth:e.depth+1,index:`${e.index}-${a}`,"expanded-state-id":e.expandedStateId},null,8,["data","depth","index","expanded-state-id"])]))),128))]))}}),rq=["onClick"],nq={key:1,pl5:""},sq={"font-state-field":"","text-3.5":"","text-hex-a3a3a3":""},iq={key:0},Qu=lr({__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}=SU(n());Zs(()=>{r.value=n()});const{expanded:a,toggleExpanded:i}=a4(e.expandedStateId);return(s,o)=>(Je(),lt("div",null,[(Je(!0),lt(Vr,null,xs(s.data,(l,p,u)=>(Je(),lt("div",{key:u},[Ze("div",{class:$r(["flex items-center",[l?.length&&"cursor-pointer hover:bg-active"]]),onClick:h=>$e(i)(`${u}`)},[l?.length?(Je(),Jt(i4,{key:0,value:$e(a).includes(`${u}`)},null,8,["value"])):(Je(),lt("span",nq)),Ze("span",sq,cn(p),1)],10,rq),l?.length&&$e(a).includes(`${u}`)?(Je(),lt("div",iq,[gt(IS,{data:l,index:`${u}`,"expanded-state-id":s.expandedStateId},null,8,["data","index","expanded-state-id"])])):rr("",!0)]))),128))]))}}),oq={class:"p3"},aq=["onClick"],lq={key:0,class:"absolute left-5px top-4.5 h10 w0 border-l-2",border:"solid gray2"},cq={class:"h-full flex items-center truncate pl5"},uq={absolute:"","top-5":"",pr2:"","text-3":"",op40:""},pq={pl2:"",op30:""},hq=lr({__name:"EventList",props:Hc({data:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(t){const e=t,n=Oh(t,"modelValue"),r=["#3e5770","#42b983","#0098c4"],a=xt(null),i=pt(()=>{let s=-1,o=0;return e.data.forEach((l,p)=>{(l.groupId!==o||s===-1)&&(s=(s+1)%r.length),o=l.groupId??o,l.id=p,l.color=r[s]}),e.data});return Lr(()=>i.value.length,s=>{a.value?.scrollToItem(s-1)},{flush:"post"}),(s,o)=>(Je(),lt("div",oq,[gt($e(Gm),{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:zt(({item:l})=>[Ze("div",{class:"relative mb7 h6 cursor-pointer",style:Hs({color:n.value===l.id?l.color:""}),onClick:p=>n.value=l.id},[Ze("span",{class:"absolute top-1.5 inline-block h3 w3 b rounded-50%",style:Hs({border:`3px solid ${l.color}`})},null,4),l.id<s.data.length-1?(Je(),lt("span",lq)):rr("",!0),Ze("p",cq,[Ze("span",uq,"["+cn($e(iU)(l.time))+"]",1),ln(" "+cn(l.title)+" ",1),Ze("span",pq,cn(l.subtitle),1)])],12,aq)]),_:1},8,["items"])]))}}),fq={class:"relative h-full flex flex-col"},dq={key:1,class:"flex-1 overflow-hidden"},mq={"h-full":"","select-none":"","overflow-scroll":"",class:"no-scrollbar"},gq={"h-full":"","overflow-scroll":"",class:"no-scrollbar"},vq={key:3,class:"absolute right-3 top-12 flex items-center justify-end b-1 border-base rounded-1 b-solid px2 py1"},yq={class:"flex items-center gap-2 px-1"},bq={key:0,class:"recording recording-btn bg-[#ef4444]"},Cq={key:1,class:"recording-btn bg-black op70 dark:bg-white hover:op100"},Sq={class:"flex items-center gap1"},Eq=lr({__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}=oa("timeline-state");r.value=["0","1"];const a=xt([]),i=xt(new Map),s=xt(0),o=zl(),l=pt(()=>o.timelineLayersState.value?.[n.pluginId]),p=pt(()=>a.value[s.value]??null),u=pt(()=>l.value?"Stop recording":"Start recording"),h=pt(()=>{const x=[];for(const g in p.value?.data)x.push({key:g,type:g,editable:!1,value:p.value.data[g]});return x}),d=pt(()=>{const x=p.value?.groupId,g=i.value.get(x);if(g){const w=g[g.length-1]?.time-(g[0]?.time??0);return[{key:"events",type:"events",editable:!1,value:g.length},w&&{key:"duration",type:"duration",editable:!1,value:`${w}ms`}].filter(Boolean)}}),m=pt(()=>({"Event Info":h.value,...d.value&&{"Group Info":d.value}}));function f(x){const g=x.groupId;g!==void 0&&(i.value.set(g,i.value.get(g)??[]),i.value.get(g)?.push(x))}function v(x){const g=ei(x);if(!g)return;const{layerId:w,event:y}=g;n.layerIds.includes(w)&&(a.value.push(y),f(y))}Yt.functions.on(Ln.TIMELINE_EVENT_UPDATED,v),pi(()=>{Yt.functions.off(Ln.TIMELINE_EVENT_UPDATED,v)});function C(){a.value=[],i.value.clear()}e({clear:C});function S(){Yt.value.updateTimelineLayersState({[n.pluginId]:!l.value})}return(x,g)=>(Je(),lt("div",fq,[x.headerVisible?(Je(),Jt(o1,{key:0,"doc-link":x.docLink,"github-repo-link":x.githubRepoLink},{default:zt(()=>[gt(a1)]),_:1},8,["doc-link","github-repo-link"])):rr("",!0),a.value.length?(Je(),lt("div",dq,[gt($e(s1),{class:"h-full"},{default:zt(()=>[gt($e(Vi),{border:"r base",size:"40","h-full":""},{default:zt(()=>[Ze("div",mq,[gt(hq,{modelValue:s.value,"onUpdate:modelValue":g[0]||(g[0]=w=>s.value=w),data:a.value},null,8,["modelValue","data"])])]),_:1}),gt($e(Vi),{size:"60"},{default:zt(()=>[Ze("div",gq,[gt(Qu,{class:"p3",data:m.value,"node-id":"","inspector-id":"","disable-edit":!0,"expanded-state-id":"timeline-state"},null,8,["data"])])]),_:1})]),_:1})])):(Je(),Jt(Nc,{key:2,class:"flex-1"},{default:zt(()=>g[1]||(g[1]=[ln(" No events ",-1)])),_:1,__:[1]})),x.switcherVisible?(Je(),lt("div",vq,[Ze("div",yq,[Dn((Je(),lt("div",{class:"flex items-center gap1",onClick:S},[l.value?(Je(),lt("span",bq)):(Je(),lt("span",Cq))])),[[$e(Ss),{content:u.value},void 0,{"bottom-end":!0}]]),Dn((Je(),lt("div",{class:"flex items-center gap1",onClick:C},[gt($e(Ou),{name:"baseline-delete","cursor-pointer":"","text-xl":"",op70:"","hover:op100":""})])),[[$e(Ss),{content:"Clear all timelines"},void 0,{"bottom-end":!0}]]),Dn((Je(),lt("div",Sq,[gt($e(Ou),{name:"baseline-tips-and-updates","cursor-pointer":"","text-xl":"",op70:"","hover:op100":""})])),[[$e(Ss),{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}]])])])):rr("",!0)]))}}),p4=Xa(Eq,[["__scopeId","data-v-3dbcfd2a"]]);function xq(){const t=xt([]),e=xt([]);function n(a){e.value=a,a.length<t.value.length&&(t.value=[]),e.value.forEach(i=>{r(i)})}Yo(()=>{Yt.value.getCustomInspector().then(a=>{e.value=a,e.value.forEach(i=>{r(i)})}),Yt.functions.on(Ln.INSPECTOR_UPDATED,n)});function r(a){t.value.some(i=>i.id===a.id)||t.value.push(a)}return pi(()=>{Yt.functions.off(Ln.INSPECTOR_UPDATED,n)}),{registeredInspector:t,register:r}}const kS=Symbol("SelectedSymbolKey");function wq(){const t=xt("");return _s(kS,t),{selected:t}}function Tq(){const t=zn(kS,xt(""));function e(n){t.value=n}return{selected:t,select:e}}const Aq=["onClick","onDblclick","onMouseover"],_q={key:1,pl5:""},Mq={"font-state-field":"","text-3.5":""},Pq={key:0,class:"text-gray-400 dark:text-gray-600 group-hover:text-white group-hover:op50 [.active_&]:op50 [.active_&]:text-white!"},Lq={"group-hover:text-white":"",class:"ws-nowrap [.active_&]:text-white"},Oq={key:2,class:"text-gray-400 dark:text-gray-600 group-hover:text-white group-hover:op50 [.active_&]:op50 [.active_&]:text-white!"},Iq={key:2,class:"ml-2 rounded-sm bg-blue-400 px-1 text-[0.75rem] leading-snug dark:bg-blue-800"},kq={key:3,class:"ml-2 rounded-sm bg-gray-500 px-1 text-[0.75rem] leading-snug"},zq={key:0},Zu=lr({__name:"TreeViewer",props:Hc({data:{},depth:{default:0},withTag:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:Hc(["hover","leave"],["update:modelValue"]),setup(t,{emit:e}){const n=e,r=Oh(t,"modelValue"),{expanded:a,toggleExpanded:i}=a4();Tq();function s(l){return"name"in l&&l?.name||"label"in l&&l.label}function o(l){r.value=l}return(l,p)=>(Je(!0),lt(Vr,null,xs(l.data,(u,h)=>(Je(),lt("div",{key:h,class:$r({"min-w-max":l.depth===0})},[Ze("div",{class:$r(["group flex cursor-pointer items-center rounded-1 hover:bg-primary-300 hover:dark:bg-gray-600",{"bg-primary-600! active":r.value===u.id}]),style:Hs({paddingLeft:`${15*l.depth+4}px`}),onClick:d=>o(u.id),onDblclick:d=>$e(i)(u.id),onMouseover:()=>n("hover",u.id),onMouseleave:p[0]||(p[0]=()=>n("leave"))},[u?.children?.length?(Je(),Jt(i4,{key:0,value:$e(a).includes(u.id),class:"[.active_&]:op20 group-hover:op20",onClick:ro(d=>$e(i)(u.id),["stop"])},null,8,["value","onClick"])):(Je(),lt("span",_q)),Ze("span",Mq,[l.withTag?(Je(),lt("span",Pq,"<")):rr("",!0),Ze("span",Lq,cn(s(u)),1),(u.renderKey===0||u.renderKey)&&u.renderKey!==$e(Jc)?(Je(),lt("span",{key:1,class:$r(["text-xs opacity-50",{"opacity-100":r.value===u.id}])},[Ze("span",{class:$r([r.value===u.id?"text-purple-200":"text-purple-500"])}," key",2),p[4]||(p[4]=ln("=",-1)),Ze("span",null,cn(u.renderKey),1)],2)):rr("",!0),l.withTag?(Je(),lt("span",Oq,">")):rr("",!0)]),u.isFragment?Dn((Je(),lt("span",Iq,p[5]||(p[5]=[ln(" fragment ",-1)]))),[[$e(Ss),"Has multiple root DOM nodes"]]):rr("",!0),u.inactive?Dn((Je(),lt("span",kq,p[6]||(p[6]=[ln(" inactive ",-1)]))),[[$e(Ss),"Currently inactive but not destroyed"]]):rr("",!0),(Je(!0),lt(Vr,null,xs(u.tags,(d,m)=>(Je(),Jt(ES,{key:m,tag:d},null,8,["tag"]))),128))],46,Aq),u?.children?.length&&$e(a).includes(u.id)?(Je(),lt("div",zq,[gt(Zu,{modelValue:r.value,"onUpdate:modelValue":p[1]||(p[1]=d=>r.value=d),data:u?.children,depth:l.depth+1,"with-tag":l.withTag,onHover:p[2]||(p[2]=d=>n("hover",d)),onLeave:p[3]||(p[3]=d=>n("leave"))},null,8,["modelValue","data","depth","with-tag"])])):rr("",!0)],2))),128))}}),D6=200;function Nq(){return{highlight:N6(t=>Yt.value.highlighComponent(t),D6),unhighlight:N6(()=>Yt.value.unhighlight(),D6)}}const Vq={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"},Hq={class:"flex-1 overflow-scroll text-3.5"},Dq=lr({__name:"RenderCode",props:{code:{}},emits:["close"],setup(t,{emit:e}){const n=e;function r(){n("close")}return(a,i)=>(Je(),lt("div",Vq,[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",Hq,[gt($e($D),{code:a.code,lang:"javascript"},null,8,["code"])])]))}}),Rq={class:"h-full w-full"},jq={class:"no-scrollbar h-full flex select-none gap-2 overflow-scroll"},Bq={key:0,class:"h-full flex flex-col p2"},Fq={class:"flex py2"},$q={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"},Uq={class:"h-full flex flex-col p2"},qq={class:"flex py2"},Wq={key:0,class:"font-state-field flex items-center px-1 text-3.5"},Gq={"group-hover:text-white":"",class:"max-w-40 of-hidden text-ellipsis ws-nowrap [.active_&]:text-white"},Kq={class:"flex items-center gap-2 px-1"},Xq={class:"h-full flex flex-col items-center justify-center gap-2"},Yq={class:"block"},Jq={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"},Qq={class:"flex items-center justify-center"},V1="components",Zq=lr({__name:"index",emits:["openInEditor","onInspectComponentStart","onInspectComponentEnd"],setup(t,{emit:e}){const n=e,r=xt(),a=xt(!1),{width:i}=jU(r),s=pt(()=>a.value?i.value<700:!1),o=xt(""),l=xt(""),[p,u]=PS(!0),h=xt(!1),d=xt(!1),m=xt(""),f=xt(!1),v=Nq();function C(ee,k=[],j=[]){return k.push(ee.id),ee.children?.length===0&&j.push([...k]),Array.isArray(ee.children)&&ee.children.forEach(J=>{C(J,k,j)}),k.pop(),j}function S(ee){const k=[],j=J=>{J?.forEach(Te=>{k.push(Te),Te.children?.length&&j(Te.children)})};return j(ee),k}function x(ee,k){const j=[];return ee?.forEach(J=>{j.push(...J.slice(0,k+1))}),[...new Set(j)]}function g(ee,k){const j=[];return ee.forEach(J=>{const Te=J.indexOf(k);Te!==-1&&j.push(...J.slice(0,Te+1))}),[...new Set(j)]}const w=xt([]),y=pt(()=>w.value?.length?C(w.value?.[0]):[]),_=pt(()=>S(w.value)),T=pt(()=>_.value.map(ee=>ee.id)),O=xt({}),I=xt(""),z=pt(()=>{const ee=[],k=j=>{j.forEach(J=>{J.id===I.value&&ee.push(J),J.children?.length&&k(J.children)})};return k(w.value),ee[0]}),q=pt(()=>z.value?.file??""),W=pt(()=>r4({state:O.value,filterKey:l.value,processGroup(ee){return DF(Object.values(sU(K6(ee),"stateType")))}})),{expanded:F}=oa(),{expanded:N}=oa("component-state");wq();async function $(ee=""){return Yt.value.getInspectorTree({inspectorId:V1,filter:ee}).then(k=>{const j=ei(k);w.value=j,I.value=w.value?.[0]?.id,F.value=x(y.value,1),h.value=!0})}function H(ee){if(!ee||!ee?.state)return{};const k={};return ee.state.forEach(j=>{k[j.type]||(k[j.type]=[]),k[j.type].push(j)}),k}function R(ee){Yt.value.getInspectorState({inspectorId:V1,nodeId:ee}).then(k=>{const j=ei(k);j&&(O.value=H(j),N.value=Array.from({length:Object.keys(O.value).length},(J,Te)=>`${Te}`))})}Lr(I,ee=>{R(ee),f.value&&Se()});function K(ee){const k=ei(ee);k.inspectorId!==V1||k.nodeId!==I.value||(O.value=H({state:k.state.state}))}Yt.functions.on(Ln.INSPECTOR_STATE_UPDATED,K),$();function se(ee){const k=ee.trim().toLowerCase();u(),$(k).then(()=>{u()})}LS(o,ee=>{se(ee)},{debounce:300});function he(ee){const k=ei(ee);k.inspectorId===V1&&(o.value?se(o.value):w.value=k.rootNodes,T.value.includes(I.value)||(I.value=w.value?.[0]?.id,F.value=x(y.value,1)))}Yt.functions.on(Ln.INSPECTOR_TREE_UPDATED,he),pi(()=>{Yt.functions.off(Ln.INSPECTOR_STATE_UPDATED,K),Yt.functions.off(Ln.INSPECTOR_TREE_UPDATED,he)});const Le=zl(),X=pt(()=>Le.appRecords.value.map(ee=>({label:ee.name+(ee.version?` (${ee.version})`:""),value:ee.id,iframe:ee.iframe}))),Q=pt(()=>X.value.map(ee=>({label:ee.label+(ee.iframe?` (iframe: ${ee.iframe})`:""),id:ee.value}))),fe=xt(Le.activeAppRecordId.value);Zs(()=>{fe.value=Le.activeAppRecordId.value});async function Ce(ee,k={}){await Yt.value.toggleApp(ee,k),I.value="",await $()}async function Me(){d.value=!0,n("onInspectComponentStart");try{const ee=JSON.parse(await Yt.value.inspectComponentInspector()),k=ee.id.split(":")[0];fe.value!==ee.appId&&await Ce(k,{inspectingComponent:!0}),I.value=ee.id,F.value.includes(ee.id)||F.value.push(ee.id),F.value=[...new Set([...F.value,...g(y.value,ee.id)])],xe()}finally{d.value=!1,n("onInspectComponentEnd")}}function ue(){d.value=!1,Yt.value.cancelInspectComponentInspector()}xo("keydown",ee=>{ee.key==="s"&&(ee.ctrlKey||ee.metaKey)&&!d.value?Me():ee.key==="Escape"&&d.value&&ue()}),N1("ArrowRight",()=>{const ee=F.value.includes(I.value),k=_.value.find(j=>j.id===I.value)?.children?.length;!ee&&k&&F.value.push(I.value)}),N1("ArrowLeft",()=>{F.value.includes(I.value)&&F.value.splice(F.value.indexOf(I.value),1)}),N1("ArrowDown",()=>{const ee=T.value.indexOf(I.value);if(F.value.includes(I.value)&&ee>=0&&ee<T.value.length-1)I.value=T.value[ee+1];else{if(ee===0)return!1;I.value=ce()}}),N1("ArrowUp",()=>{const ee=I.value,k=y.value.find(Pe=>Pe.includes(ee));if(!k)return;const j=k.indexOf(ee),J=j>0?j-1:0,Te=k[J],Ie=ae(Te);Ie&&(I.value=Ie.id)}),N1([" ","Enter"],()=>{if(!_.value.find(k=>k.id===I.value)?.children?.length)return;const ee=F.value.indexOf(I.value);ee===-1?F.value.push(I.value):F.value.splice(ee,1)});function ae(ee){const k=_.value.find(Te=>Te.id===ee);if(!k||!k.children?.length||k.children.length===1)return k;const j=k?.children?.findIndex(Te=>Te.id===I.value);if(j<=0)return k;let J=k.children[j-1];for(;J&&F.value.includes(J.id)&&J.children?.length;){const Te=J.children[J.children.length-1],Ie=ae(Te.id);if(!Ie||Ie.id===J.id)break;J=Ie}return J||k}function ce(){const ee=y.value,k=[...ee].findLastIndex(Ie=>Ie?.includes(I.value));if(k===-1)return I.value;const j=ee[k],J=ee[k+1],Te=J?.findIndex((Ie,Pe)=>Ie!==j[Pe])??-1;return Te!==-1?J[Te]:I.value}function oe(){Yt.value.scrollToComponent(I.value)}function ie(){Yt.value.inspectDOM(I.value).then(()=>{chrome.devtools.inspectedWindow.eval("inspect(window.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__)")})}function Se(){Yt.value.getComponentRenderCode(I.value).then(ee=>{m.value=ee,f.value=!0})}function ne(){n("openInEditor",q.value)}const ge=xt();function xe(){setTimeout(()=>{ge.value?.querySelector(".active")?.scrollIntoView({behavior:"smooth",block:"center"})},300)}function He(){m.value="",f.value=!1}return(ee,k)=>(Je(),lt("div",Rq,[gt($e(s1),{ref_key:"splitpanesRef",ref:r,class:"flex-1 overflow-auto",horizontal:s.value,onReady:k[4]||(k[4]=j=>a.value=!0)},{default:zt(()=>[X.value.length>1?(Je(),Jt($e(Vi),{key:0,border:"base h-full",size:"20"},{default:zt(()=>[Ze("div",jq,[gt(pU,{modelValue:fe.value,"onUpdate:modelValue":k[0]||(k[0]=j=>fe.value=j),data:Q.value,class:"w-full",onSelect:Ce},null,8,["modelValue","data"])])]),_:1})):rr("",!0),gt($e(Vi),{border:"base","h-full":""},{default:zt(()=>[h.value?(Je(),lt("div",Bq,[Ze("div",Fq,[gt($e(Lo),{modelValue:o.value,"onUpdate:modelValue":k[1]||(k[1]=j=>o.value=j),"loading-debounce-time":250,loading:!$e(p),placeholder:"Find components...",class:"flex-1 text-3.5"},null,8,["modelValue","loading"]),$e(W6)?rr("",!0):Dn((Je(),lt("button",{key:0,"px-1":"",class:"hover:color-#00dc82",onClick:Me},[(Je(),lt("svg",$q,k[6]||(k[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(Ss),"Select component in the page",void 0,{bottom:!0}]])]),Ze("div",{ref_key:"componentTreeContainer",ref:ge,class:"no-scrollbar flex-1 select-none overflow-scroll"},[gt(Zu,{modelValue:I.value,"onUpdate:modelValue":k[2]||(k[2]=j=>I.value=j),data:w.value,"with-tag":!0,onHover:$e(v).highlight,onLeave:$e(v).unhighlight},null,8,["modelValue","data","onHover","onLeave"])],512)])):rr("",!0)]),_:1}),gt($e(Vi),{relative:"","h-full":""},{default:zt(()=>[Ze("div",Uq,[Ze("div",qq,[z.value?.name?(Je(),lt("span",Wq,[k[7]||(k[7]=Ze("span",{class:"text-gray-400 dark:text-gray-600"},"<",-1)),Ze("span",Gq,cn(z.value.name),1),k[8]||(k[8]=Ze("span",{class:"text-gray-400 dark:text-gray-600"},">",-1))])):rr("",!0),gt($e(Lo),{modelValue:l.value,"onUpdate:modelValue":k[3]||(k[3]=j=>l.value=j),"loading-debounce-time":250,placeholder:"Filter State...",class:"flex-1 text-3.5"},null,8,["modelValue"]),Ze("div",Kq,[Dn(Ze("i",{class:"i-material-symbols-light:eye-tracking-outline h-4 w-4 cursor-pointer hover:op-70",onClick:oe},null,512),[[$e(Ss),"Scroll to component",void 0,{bottom:!0}]]),Dn(Ze("i",{class:"i-material-symbols-light:code h-5 w-5 cursor-pointer hover:op-70",onClick:Se},null,512),[[$e(Ss),"Show render code",void 0,{bottom:!0}]]),$e(Ra)?Dn((Je(),lt("i",{key:0,class:"i-material-symbols-light:menu-open h-5 w-5 cursor-pointer hover:op-70",onClick:ie},null,512)),[[$e(Ss),"Inspect DOM",void 0,{bottom:!0}]]):rr("",!0),q.value?Dn((Je(),lt("i",{key:1,class:"i-carbon-launch h-4 w-4 cursor-pointer hover:op-70",onClick:ne},null,512)),[[$e(Ss),"Open in Editor",void 0,{bottom:!0}]]):rr("",!0)])]),gt(Qu,{class:"no-scrollbar flex-1 overflow-scroll",data:W.value,"node-id":I.value,"inspector-id":V1,"expanded-state-id":"component-state"},null,8,["data","node-id"])]),f.value&&m.value?(Je(),Jt(Dq,{key:0,code:m.value,onClose:He},null,8,["code"])):rr("",!0)]),_:1})]),_:1},8,["horizontal"]),$e(Ra)?(Je(),Jt($e(jC),{key:0,modelValue:d.value,"onUpdate:modelValue":k[5]||(k[5]=j=>d.value=j),title:"",height:"12rem",closable:!1},{footer:zt(()=>[Ze("div",Qq,[gt($e(Cs),{onClick:ue},{default:zt(()=>k[11]||(k[11]=[ln(" Cancel ",-1)])),_:1,__:[11]})])]),default:zt(()=>[Ze("div",Xq,[Ze("span",Yq,[(Je(),lt("svg",Jq,k[9]||(k[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)])))]),k[10]||(k[10]=Ze("p",null," Click on a component on the page to select it ",-1))])]),_:1},8,["modelValue"])):rr("",!0)]))}}),dX=Xa(Zq,[["__scopeId","data-v-fbde5eca"]]),eW={},tW={class:"h-screen w-screen $ui-fcc flex-col"};function rW(t,e){return Je(),lt("div",tW,[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)),hn(t.$slots,"default",{},void 0,!0)])}const nW=Xa(eW,[["render",rW],["__scopeId","data-v-b8018f07"]]),zS=Symbol.for("VueDevToolsCustomInspectorStateSymbol");function qa(){return zn(zS)}function h4(){const t=xt({homepage:"",id:"",label:"",logo:"",timelineLayerIds:[]});return _s(zS,t),t}const sW={},iW={width:"175",height:"34",viewBox:"0 0 175 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function oW(t,e){return Je(),lt("svg",iW,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 aW=Xa(sW,[["render",oW]]),lW={"h-full":"","w-full":"",flex:"","items-center":""},cW={flex:"~ col gap2",ma:"","px-5":""},uW={flex:"~ col","mt-20":"","items-center":""},pW={flex:"~","mt--10":"","items-center":"","justify-center":""},hW={class:"mr-1"},fW={key:0,class:"inline-block w20"},dW=["src","alt"],mW={key:1,class:"mr2 inline-block min-w-20 text-center text-10 font-600"},gW={mb6:"","mt--1":"","text-center":"","text-sm":"",flex:"~ gap-1"},vW={op40:""},yW={flex:"~ gap2 wrap"},bW={flex:"~ gap-6 wrap","mt-5":"","items-center":"","justify-center":""},CW=["href"],SW=lr({__name:"About",setup(t){const e=Yu(),n=qa(),r=xt(!1),a=xt(!1);function i(){r.value=!0}function s(){r.value=!0,a.value=!0}return(o,l)=>(Je(),lt("div",lW,[Ze("div",cW,[l[5]||(l[5]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",uW,[Ze("div",pW,[Ze("span",hW,[r.value?rr("",!0):(Je(),lt("span",fW)),Dn(Ze("img",{src:$e(n).logo,alt:`${$e(n).label} Logo`,class:"inline-block h16",onError:s,onLoad:i},null,40,dW),[[nm,r.value&&!a.value]]),a.value?(Je(),lt("span",mW,cn($e(n).label),1)):rr("",!0)]),Ze("span",null,[gt(aW,{"h-18":""})])]),Ze("div",gW,[Ze("span",vW,cn($e(n).label)+" DevTools ",1)])]),l[6]||(l[6]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",yW,[Ze("div",{flex:"~ col auto","min-w-40":"","theme-card-lime":"",p4:"",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)])),$e(n).timelineLayerIds?.length?(Je(),lt("div",{key:0,flex:"~ col auto","min-w-40":"","theme-card-lime":"",p4:"",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)]))):rr("",!0)]),Ze("div",bW,[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),ln(" View Documentation ",-1)]),8,CW)]),l[7]||(l[7]=Ze("div",{"flex-auto":""},null,-1))])]))}}),EW={class:"flex-1 overflow-y-auto p2"},xW={class:"max-w-[190px] flex-1 select-none py-1.5 text-sm"},wW={class:"w-4/5"},TW={key:0,class:"flex justify-start"},AW={key:1},NS=lr({__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){Yt.value.updatePluginSettings(n.pluginId,o,l),Yt.value.getPluginSettings(n.pluginId).then(p=>{r("update",p)})}return(o,l)=>(Je(),lt("div",EW,[Ze("ul",null,[(Je(!0),lt(Vr,null,xs(a.value,(p,u)=>(Je(),lt("li",{key:u,class:"flex items-center py-2"},[Ze("div",xW,cn(p.label),1),Ze("div",wW,[p.type==="boolean"?(Je(),lt("div",TW,[gt($e(oR),{"model-value":i.value[u],class:"row-reverse flex py1 pl2 pr1 hover:bg-active","onUpdate:modelValue":h=>s(u,h)},null,8,["model-value","onUpdate:modelValue"])])):p.type==="choice"?(Je(),lt("div",AW,[gt($e(BC),{"model-value":i.value[u],options:p.options,"onUpdate:modelValue":h=>s(u,h)},null,8,["model-value","options","onUpdate:modelValue"])])):p.type==="text"?(Je(),Jt($e(Lo),{key:2,"model-value":i.value[u],"onUpdate:modelValue":h=>s(u,h)},null,8,["model-value","onUpdate:modelValue"])):rr("",!0)])]))),128))])]))}}),_W={class:"h-full flex flex-col"},MW=lr({__name:"Settings",setup(t){const e=zn("pluginSettings"),n=qa(),r=pt(()=>e.value.options),a=pt(()=>e.value.values);function i(s){e.value=s}return(s,o)=>(Je(),lt("div",_W,[gt(o1,{"doc-link":$e(n).homepage},{default:zt(()=>[gt(a1)]),_:1},8,["doc-link"]),gt(NS,{"plugin-id":$e(n).pluginId,options:r.value,values:a.value,onUpdate:i},null,8,["plugin-id","options","values"])]))}}),PW={class:"h-full flex flex-col"},LW={class:"h-full flex flex-col p2"},OW={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},IW={key:0,class:"flex items-center gap-2 px-1"},kW=["onClick"],zW={key:0,class:"no-scrollbar flex-1 select-none overflow-scroll"},NW={class:"h-full flex flex-col p2"},VW={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},HW={key:0,class:"flex items-center gap-2 px-1"},DW=["onClick"],RW=lr({__name:"Index",setup(t){const{expanded:e}=oa(),{expanded:n}=oa("custom-inspector-state"),r=qa(),a=pt(()=>r.value.id),i=xt([]),s=xt([]),o=xt([]),l=pt(()=>o.value?.length?x(o.value?.[0]):[]),p=pt(()=>w(o.value)),u=pt(()=>p.value.map($=>$.id)),h=xt(""),d=xt({}),m=pt(()=>!Object.keys(d.value).length),f=qa(),v=xt(""),C=xt("");Lr(v,($,H)=>{!$.trim().length&&!H.trim().length||W($)});const S=pt(()=>r4({state:d.value,filterKey:C.value}));function x($,H=[],R=[]){return H.push($.id),$.children?.length===0&&R.push([...H]),Array.isArray($.children)&&$.children.forEach(K=>{x(K,H,R)}),H.pop(),R}function g($,H){const R=[];return $?.forEach(K=>{R.push(...K.slice(0,H+1))}),[...new Set(R)]}function w($){const H=[],R=K=>{K?.forEach(se=>{H.push(se),se.children?.length&&R(se.children)})};return R($),H}function y(){Yt.value.getInspectorNodeActions(a.value).then($=>{i.value=$})}function _(){Yt.value.getInspectorActions(a.value).then($=>{s.value=$})}y(),_();function T($){Yt.value.callInspectorNodeAction(a.value,$,h.value)}function O($){Yt.value.callInspectorAction(a.value,$)}function I($){for(const H in $)$[H]?.length||delete $[H];return $}function z($){Yt.value.getInspectorState({inspectorId:a.value,nodeId:$}).then(H=>{const R=ei(H);R&&(d.value=I(R),n.value=Array.from({length:Object.keys(d.value).length},(K,se)=>`${se}`))})}function q(){d.value={}}Lr(h,()=>{q(),z(h.value)});function W($=""){Yt.value.getInspectorTree({inspectorId:a.value,filter:$}).then(H=>{const R=ei(H);o.value=R,!h.value&&R.length&&(h.value=R[0].id,e.value=g(l.value,1),z(R[0].id))})}MS(a).toBeTruthy().then(()=>W());function F($){const H=ei($);!H.rootNodes.length||H.inspectorId!==a.value||(o.value=H.rootNodes,u.value.includes(h.value)||(h.value=o.value?.[0]?.id,e.value=g(l.value,1)))}function N($){const H=ei($);if(H.inspectorId!==a.value||!H.state||H.nodeId!==h.value)return;const{inspectorId:R,...K}=H.state;d.value=I(K)}return Yo(()=>{Yt.functions.on(Ln.INSPECTOR_TREE_UPDATED,F),Yt.functions.on(Ln.INSPECTOR_STATE_UPDATED,N)}),pi(()=>{Yt.functions.off(Ln.INSPECTOR_TREE_UPDATED,F),Yt.functions.off(Ln.INSPECTOR_STATE_UPDATED,N)}),($,H)=>(Je(),lt("div",PW,[gt(o1,{"doc-link":$e(r).homepage},{default:zt(()=>[gt(a1)]),_:1},8,["doc-link"]),!o.value.length&&!v.value.trim().length?(Je(),Jt(Nc,{key:0},{default:zt(()=>H[3]||(H[3]=[ln(" No Data ",-1)])),_:1,__:[3]})):(Je(),Jt($e(s1),{key:1,class:"flex-1 overflow-auto"},{default:zt(()=>[gt($e(Vi),{border:"r base",size:"40","h-full":""},{default:zt(()=>[Ze("div",LW,[Ze("div",OW,[gt($e(Lo),{modelValue:v.value,"onUpdate:modelValue":H[0]||(H[0]=R=>v.value=R),placeholder:$e(f).treeFilterPlaceholder},null,8,["modelValue","placeholder"]),s.value?.length?(Je(),lt("div",IW,[(Je(!0),lt(Vr,null,xs(s.value,(R,K)=>Dn((Je(),lt("div",{key:K,class:"flex items-center gap1",onClick:se=>O(K)},[gt($e(Ou),{name:`baseline-${R.icon.replace(/\_/g,"-")}`,"cursor-pointer":"","text-base":"",op70:"","hover:op100":""},null,8,["name"])],8,kW)),[[$e(Ss),{content:R.tooltip},void 0,{"bottom-end":!0}]])),128))])):rr("",!0)]),o.value.length?(Je(),lt("div",zW,[gt(Zu,{modelValue:h.value,"onUpdate:modelValue":H[1]||(H[1]=R=>h.value=R),data:o.value},null,8,["modelValue","data"])])):(Je(),Jt(Nc,{key:1},{default:zt(()=>H[4]||(H[4]=[ln(" No Data ",-1)])),_:1,__:[4]}))])]),_:1}),gt($e(Vi),{size:"60"},{default:zt(()=>[Ze("div",NW,[Ze("div",VW,[gt($e(Lo),{modelValue:C.value,"onUpdate:modelValue":H[2]||(H[2]=R=>C.value=R),placeholder:$e(f).stateFilterPlaceholder},null,8,["modelValue","placeholder"]),i.value?.length?(Je(),lt("div",HW,[(Je(!0),lt(Vr,null,xs(i.value,(R,K)=>Dn((Je(),lt("div",{key:K,class:"flex items-center gap1",onClick:se=>T(K)},[gt($e(Ou),{name:`baseline-${R.icon.replace(/\_/g,"-")}`,"cursor-pointer":"","text-base":"",op70:"","hover:op100":""},null,8,["name"])],8,DW)),[[$e(Ss),{content:R.tooltip},void 0,{"bottom-end":!0}]])),128))])):rr("",!0)]),h.value&&!m.value?(Je(),Jt(Qu,{key:0,data:S.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(),Jt(Nc,{key:1},{default:zt(()=>H[5]||(H[5]=[ln(" No Data ",-1)])),_:1,__:[5]}))])]),_:1})]),_:1}))]))}}),jW=lr({__name:"Index",setup(t){const e=qa();return(n,r)=>(Je(),Jt(p4,{"layer-ids":$e(e).timelineLayerIds,"doc-link":$e(e).homepage,"plugin-id":$e(e).pluginId},null,8,["layer-ids","doc-link","plugin-id"]))}}),BW={"h-full":"","w-full":""},FW={key:0},$W=lr({__name:"index",props:{id:{},pluginId:{}},emits:["loadError"],setup(t,{emit:e}){const n=t,r=e,a=h4(),i=xt(!1),s=xt(null);_s("pluginSettings",s);const o=pt(()=>[{path:"/state",name:"State",component:RW,icon:"i-carbon-tree-view-alt"},a.value.timelineLayerIds?.length&&{path:"/timeline",name:"Timeline",component:jW,icon:"i-mdi:timeline-clock-outline"},{path:"/about",name:"About",component:SW},s.value&&{path:"/settings",name:"Settings",component:MW,icon:"i-mdi:cog-outline"}].filter(Boolean)),{VirtualRouterView:l,restoreRouter:p}=s4(o,{defaultRoutePath:"/state"});function u(){i.value=!0,Yo(()=>{Yt.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,p(),i.value=!1}),Yt.value.getPluginSettings(n.pluginId).then(h=>{h.options?s.value=h:s.value=null})})}return Lr(()=>n.id,()=>{u()},{immediate:!0}),pi(()=>{Yt.value.unhighlight()}),(h,d)=>(Je(),lt("div",BW,[i.value?(Je(),lt("div",FW,[gt(nW)])):(Je(),Jt($e(l),{key:1}))]))}}),UW={},qW={viewBox:"0 0 566 154",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function WW(t,e){return Je(),lt("svg",qW,e[0]||(e[0]=[C8('<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 GW=Xa(UW,[["render",WW]]),KW={"h-full":"","w-full":"",flex:"","items-center":""},XW={flex:"~ col gap2",ma:"","px-5":""},YW={flex:"~ col","mt-20":"","items-center":""},JW={flex:"~","mt--10":"","items-center":"","justify-center":""},QW={flex:"~ gap2 wrap"},ZW=lr({__name:"About",setup(t){const e=Yu();return(n,r)=>(Je(),lt("div",KW,[Ze("div",XW,[r[5]||(r[5]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",YW,[Ze("div",JW,[gt(GW,{"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",QW,[Ze("div",{flex:"~ col auto","min-w-40":"","theme-card-lime":"",p4:"",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":"","theme-card-lime":"",p4:"",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":""}),ln(" 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":""}),ln(" View Documentation ")])],-1)),r[8]||(r[8]=Ze("div",{"flex-auto":""},null,-1))])]))}}),eG={class:"h-full flex flex-col"},tG=lr({__name:"Settings",setup(t){const e=zn("pluginSettings"),n=pt(()=>e.value.options),r=pt(()=>e.value.values);function a(i){e.value=i}return(i,s)=>(Je(),lt("div",eG,[gt(o1,{"doc-link":"https://pinia.vuejs.org/","github-repo-link":"https://github.com/vuejs/pinia"},{default:zt(()=>[gt(a1)]),_:1}),gt(NS,{"plugin-id":"dev.esm.pinia",options:n.value,values:r.value,onUpdate:a},null,8,["options","values"])]))}}),rG="dev.esm.pinia",VS="pinia",nG={class:"h-full flex flex-col"},sG={class:"h-full flex flex-col p2"},iG={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},oG={key:0,class:"flex items-center gap-2 px-1"},aG=["onClick"],lG={class:"no-scrollbar flex-1 select-none overflow-scroll"},cG={class:"h-full flex flex-col p2"},uG={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},pG={key:0,class:"flex items-center gap-2 px-1"},hG=["onClick"],fG=lr({__name:"Index",setup(t){const{expanded:e}=oa(),{expanded:n}=oa("pinia-store-state"),r=VS,a=xt([]),i=xt([]),s=qa(),o=xt(""),l=xt([]),p=pt(()=>l.value?.length?S(l.value?.[0]):[]),u=pt(()=>g(l.value)),h=pt(()=>u.value.map(N=>N.id)),d=xt({}),m=xt(""),f=xt("");Lr(m,(N,$)=>{!N.trim().length&&!$.trim().length||q(N)});const v=pt(()=>r4({state:d.value,filterKey:f.value})),C=pt(()=>!d.value.state?.length&&!d.value.getters?.length);function S(N,$=[],H=[]){return $.push(N.id),N.children?.length===0&&H.push([...$]),Array.isArray(N.children)&&N.children.forEach(R=>{S(R,$,H)}),$.pop(),H}function x(N,$){const H=[];return N?.forEach(R=>{H.push(...R.slice(0,$+1))}),[...new Set(H)]}function g(N){const $=[],H=R=>{R?.forEach(K=>{$.push(K),K.children?.length&&H(K.children)})};return H(N),$}function w(){Yt.value.getInspectorNodeActions(r).then(N=>{a.value=N})}function y(){Yt.value.getInspectorActions(r).then(N=>{i.value=N})}w(),y();function _(N){Yt.value.callInspectorNodeAction(r,N,o.value)}function T(N){Yt.value.callInspectorAction(r,N)}function O(N){for(const $ in N)N[$]?.length||delete N[$];return N}function I(N){Yt.value.getInspectorState({inspectorId:r,nodeId:N}).then($=>{const H=ei($);H&&(d.value=O(H),n.value=Array.from({length:Object.keys(d.value).length},(R,K)=>`${K}`))})}function z(){d.value={}}Lr(o,()=>{z(),I(o.value)});function q(N=""){Yt.value.getInspectorTree({inspectorId:r,filter:N}).then($=>{const H=ei($);l.value=H,!o.value&&H.length&&(o.value=H[0].id,I(H[0].id),e.value=x(p.value,1))})}q();function W(N){const $=ei(N);$.inspectorId!==r||!$.rootNodes.length||(l.value=$.rootNodes,h.value.includes(o.value)||(o.value=$.rootNodes[0].id,e.value=x(p.value,1),I($.rootNodes[0].id)))}function F(N){const $=ei(N);if($.inspectorId!==r)return;const H=$.state;H&&(d.value=O({state:H.state,getters:H.getters}))}return Yt.functions.on(Ln.INSPECTOR_TREE_UPDATED,W),Yt.functions.on(Ln.INSPECTOR_STATE_UPDATED,F),pi(()=>{Yt.functions.off(Ln.INSPECTOR_TREE_UPDATED,W),Yt.functions.off(Ln.INSPECTOR_STATE_UPDATED,F)}),(N,$)=>(Je(),lt("div",nG,[gt(o1,{"doc-link":"https://pinia.vuejs.org/","github-repo-link":"https://github.com/vuejs/pinia"},{default:zt(()=>[gt(a1)]),_:1}),gt($e(s1),{class:"flex-1 overflow-auto"},{default:zt(()=>[gt($e(Vi),{border:"r base",size:"40","h-full":""},{default:zt(()=>[Ze("div",sG,[Ze("div",iG,[gt($e(Lo),{modelValue:m.value,"onUpdate:modelValue":$[0]||($[0]=H=>m.value=H),placeholder:$e(s).treeFilterPlaceholder},null,8,["modelValue","placeholder"]),i.value?.length?(Je(),lt("div",oG,[(Je(!0),lt(Vr,null,xs(i.value,(H,R)=>Dn((Je(),lt("div",{key:R,class:"flex items-center gap1",onClick:K=>T(R)},[Ze("i",{class:$r(`i-ic-baseline-${H.icon.replace(/\_/g,"-")}`),"cursor-pointer":"","text-base":"",op70:"","hover:op100":""},null,2)],8,aG)),[[$e(Ss),{content:H.tooltip},void 0,{"bottom-end":!0}]])),128))])):rr("",!0)]),Ze("div",lG,[gt(Zu,{modelValue:o.value,"onUpdate:modelValue":$[1]||($[1]=H=>o.value=H),data:l.value},null,8,["modelValue","data"])])])]),_:1}),gt($e(Vi),{size:"60"},{default:zt(()=>[Ze("div",cG,[Ze("div",uG,[gt($e(Lo),{modelValue:f.value,"onUpdate:modelValue":$[2]||($[2]=H=>f.value=H),placeholder:$e(s).stateFilterPlaceholder},null,8,["modelValue","placeholder"]),a.value?.length?(Je(),lt("div",pG,[(Je(!0),lt(Vr,null,xs(a.value,(H,R)=>Dn((Je(),lt("div",{key:R,class:"flex items-center gap1",onClick:K=>_(R)},[Ze("i",{class:$r(`i-ic-baseline-${H.icon.replace(/\_/g,"-")}`),"cursor-pointer":"","text-base":"",op70:"","hover:op100":""},null,2)],8,hG)),[[$e(Ss),{content:H.tooltip},void 0,{"bottom-end":!0}]])),128))])):rr("",!0)]),o.value&&!C.value?(Je(),Jt(Qu,{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(),Jt(Nc,{key:1},{default:zt(()=>$[3]||($[3]=[ln(" No Data ",-1)])),_:1,__:[3]}))])]),_:1})]),_:1})]))}}),dG="dev.esm.pinia",mG=lr({__name:"Index",setup(t){const e=["pinia:mutations"];return(n,r)=>(Je(),Jt(p4,{"layer-ids":e,"doc-link":"https://pinia.vuejs.org/","plugin-id":dG,"github-repo-link":"https://github.com/vuejs/pinia"}))}}),gG={"h-full":"","w-full":""},mX=lr({__name:"index",setup(t){const e=xt(null);_s("pluginSettings",e);const n=pt(()=>[{path:"/store",name:"Store",component:fG,icon:"i-carbon-tree-view-alt"},{path:"/timeline",name:"Timeline",component:mG,icon:"i-mdi:timeline-clock-outline"},{path:"/",name:"About",component:ZW,icon:"i-logos-pinia"},e.value&&{path:"/settings",name:"Settings",component:tG,icon:"i-mdi:cog-outline"}].filter(Boolean)),{VirtualRouterView:r}=s4(n,{defaultRoutePath:"/store"}),a=h4();return Yo(()=>{Yt.value.getPluginSettings(rG).then(i=>{i.options?e.value=i:e.value=null}),Yt.value.getInspectorInfo(VS).then(i=>{i&&(a.value={stateFilterPlaceholder:i.stateFilterPlaceholder,treeFilterPlaceholder:i.treeFilterPlaceholder})})}),(i,s)=>(Je(),lt("div",gG,[gt($e(r))]))}}),vG={},yG={viewBox:"0 0 566 154",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function bG(t,e){return Je(),lt("svg",yG,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 CG=Xa(vG,[["render",bG]]),SG={"h-full":"","w-full":"",flex:"","items-center":""},EG={flex:"~ col gap2",ma:"","px-5":""},xG={flex:"~ col","mt-20":"","items-center":""},wG={flex:"~","mt--10":"","items-center":"","justify-center":""},TG={flex:"~ gap2 wrap"},AG=lr({__name:"About",setup(t){const e=Yu();return(n,r)=>(Je(),lt("div",SG,[Ze("div",EG,[r[5]||(r[5]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",xG,[Ze("div",wG,[gt(CG,{"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",TG,[Ze("div",{flex:"~ col auto","min-w-40":"","theme-card-lime":"",p4:"",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":"","theme-card-lime":"",p4:"",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":""}),ln(" 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":""}),ln(" View Documentation ")])],-1)),r[8]||(r[8]=Ze("div",{"flex-auto":""},null,-1))])]))}}),_G={class:"h-full flex flex-col"},MG={"h-full":"","select-none":"","overflow-scroll":"",p2:"",class:"no-scrollbar"},PG={class:"pb2"},LG={"h-full":"","overflow-scroll":"",class:"no-scrollbar"},OG=lr({__name:"Index",setup(t){const{expanded:e}=oa(),{expanded:n}=oa("routes-state"),r=qa(),a=pt(()=>r.value.id),i=xt(""),s=xt(""),[o,l]=PS(!0),p=xt([]),u=pt(()=>p.value?.length?f(p.value?.[0]):[]),h=pt(()=>C(p.value)),d=pt(()=>h.value.map(O=>O.id)),m=xt({});function f(O,I=[],z=[]){return I.push(O.id),O.children?.length===0&&z.push([...I]),Array.isArray(O.children)&&O.children.forEach(q=>{f(q,I,z)}),I.pop(),z}function v(O,I){const z=[];return O?.forEach(q=>{z.push(...q.slice(0,I+1))}),[...new Set(z)]}function C(O){const I=[],z=q=>{q?.forEach(W=>{I.push(W),W.children?.length&&z(W.children)})};return z(O),I}function S(O){for(const I in O)O[I]?.length||delete O[I];return O}function x(O){Yt.value.getInspectorState({inspectorId:a.value,nodeId:O}).then(I=>{const z=ei(I);z&&(m.value=S(z),n.value=Array.from({length:Object.keys(m.value).length},(q,W)=>`${W}`))})}function g(){m.value={}}Lr(i,()=>{g(),x(i.value)});const w=async(O="")=>{await Yt.value.getInspectorTree({inspectorId:a.value,filter:O}).then(I=>{const z=ei(I);p.value=z,!i.value&&z.length&&(i.value=z[0].id,x(z[0].id),e.value=v(u.value,1))})};MS(a).toBeTruthy().then(()=>{w()});function y(O){const I=ei(O);I.inspectorId!==a.value||!I.rootNodes.length||(p.value=I.rootNodes,d.value.includes(i.value)||(i.value=I.rootNodes[0].id,e.value=v(u.value,1),x(I.rootNodes[0].id)))}function _(O){const I=ei(O);if(I.inspectorId!==a.value)return;const z=I.state;m.value=S(z)}Yt.functions.on(Ln.INSPECTOR_TREE_UPDATED,y),Yt.functions.on(Ln.INSPECTOR_STATE_UPDATED,_),pi(()=>{Yt.functions.off(Ln.INSPECTOR_TREE_UPDATED,y),Yt.functions.off(Ln.INSPECTOR_STATE_UPDATED,_)});function T(O){const I=O.trim().toLowerCase();l(),w(I).then(()=>{l()})}return LS(s,O=>{T(O)},{debounce:300}),(O,I)=>(Je(),lt("div",_G,[gt(o1,{"doc-link":"https://router.vuejs.org/","github-repo-link":"https://github.com/vuejs/router"},{default:zt(()=>[gt(a1)]),_:1}),gt($e(s1),{class:"flex-1 overflow-auto"},{default:zt(()=>[gt($e(Vi),{border:"r base",size:"40","h-full":""},{default:zt(()=>[Ze("div",MG,[Ze("div",PG,[gt($e(Lo),{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(Zu,{modelValue:i.value,"onUpdate:modelValue":I[1]||(I[1]=z=>i.value=z),data:p.value},null,8,["modelValue","data"])])]),_:1}),gt($e(Vi),{size:"60"},{default:zt(()=>[Ze("div",LG,[i.value?(Je(),Jt(Qu,{key:0,class:"p3",data:m.value,"node-id":"","inspector-id":"router","expanded-state-id":"routes-state"},null,8,["data"])):(Je(),Jt(Nc,{key:1},{default:zt(()=>I[2]||(I[2]=[ln(" No Data ",-1)])),_:1,__:[2]}))])]),_:1})]),_:1})]))}}),IG="org.vuejs.router",kG=lr({__name:"Index",setup(t){const e=qa();return(n,r)=>(Je(),Jt(p4,{"layer-ids":$e(e).timelineLayerIds,"doc-link":"https://router.vuejs.org/","plugin-id":IG,"github-repo-link":"https://github.com/vuejs/router"},null,8,["layer-ids"]))}}),zG={"h-full":"","w-full":""},gX=lr({__name:"index",props:{id:{}},setup(t){const e=t,n=h4(),r=xt(!1),{VirtualRouterView:a,restoreRouter:i}=s4([{path:"/routes",name:"Routes",component:OG,icon:"i-carbon-tree-view-alt"},{path:"/timeline",name:"Timeline",component:kG,icon:"i-mdi:timeline-clock-outline"},{path:"/about",name:"About",component:AG,icon:"i-ri-route-line"}],{defaultRoutePath:"/routes"});function s(){r.value=!0,Yo(()=>{Yt.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(p=>p.id)};n.value=l,i(),r.value=!1})})}return Lr(()=>e.id,o=>{o&&s()}),(o,l)=>(Je(),lt("div",zG,[gt($e(a))]))}}),NG=[["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"}]]],HS=["assets","graph","vite-inspect"];function VG(t,e){const n=t0(NG);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&&!ph&&!Ra?n:n.map(([r,a])=>[r,a.filter(i=>!HS.includes(i.name))])}const x5="custom-tab-view",nu="custom-inspector-tab-view";function HG(){const{registeredInspector:t}=xq();return pt(()=>t.value.map((n,r)=>({order:r,name:n.id,icon:n.logo,fallbackIcon:n.icon,title:n.label,path:`${nu}/${n.id}`,category:"modules",pluginId:n.pluginId})))}function DS(){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 ms=Fk("__VUE_DEVTOOLS_CLIENT_STATE__",DS(),{mergeDefaults:!0});function vX(){ms.value=DS()}Lr(()=>ms.value.splitScreen.enabled,(t,e)=>{e&&!t&&(ms.value.splitScreen.size=[50,50])});const DG=Uk();Lr(DG,t=>{ms.value.reduceMotion=t==="reduce"},{immediate:!0});function f4(){const t=zl(),e=HG();let n=[];const r=pt(()=>JC(t.tabs.value,n)?n:(n=t.tabs.value,t.tabs.value)),a=pt(()=>{const p=t.vitePluginDetected.value,u=[...VG(p,e.value)];return r.value.forEach(h=>{const d=u.find(m=>m[0]===h.category);if(d){if(d[1].some(m=>m.name===h.name)||(!p||ph||Ra)&&HS.includes(h.name))return;d[1].push({...h})}}),[...u]}),i=pt(()=>a.value.reduce((p,[u,h])=>(h.forEach(d=>{p.push(d)}),p),[])),s=pt(()=>{const{hiddenTabCategories:p,hiddenTabs:u,pinnedTabs:h}=ms.value.tabSettings,d=p.includes("pinned"),m=a.value.reduce((f,[v,C])=>{const S=[{hidden:!1,name:v},[]],x=p.includes(v);return C.forEach(g=>{const w=u.includes(g.name);if(h.includes(g.name))f[0][1].push({...g,hidden:w||d});else{const y=w||x;S[1].push({...g,hidden:y})}}),S[0].hidden=S[1].every(g=>g.hidden),f.push(S),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((p,[u,h])=>{if(u.hidden)return p;const d=h.filter(m=>!m.hidden);return d.length&&p.push([u,d]),p},[])),l=pt(()=>o.value.reduce((p,[u,h])=>(h.forEach(d=>{p.push(d)}),p),[]));return{categorizedTabs:s,flattenedTabs:i,enabledTabs:o,enabledFlattenTabs:l}}function R6(t,e){return pt(()=>{const n=[],r=ms.value.tabSettings.pinnedTabs;Pr(e).reduce((s,[{name:o,hidden:l},p])=>(p.forEach(u=>{if(Pr(t).some(h=>h.name===u.name)){const h=r.includes(u.name)?"pinned":o||"app";s.push({tab:u,category:{name:h,hidden:l}})}}),s),[]).forEach(({tab:s,category:o})=>{const l=n.find(([{name:p}])=>p===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 RG(t){const e=new Map;return t.forEach(n=>e.set(n.id,n)),Array.from(e.values())}const w5=lo(new Map);function jG(){const{enabledFlattenTabs:t}=f4(),e=Bh(),n=zl();let r=[];const a=pt(()=>JC(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:()=>FG()}],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(()=>RG([...i,...s.value,...BG(a.value),...Array.from(w5.values()).flatMap(o=>Pr(o))]))}function j6(t){t?.type==="url"&&window.open(t.src,"_blank")}function BG(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:()=>{j6(n.action)}})).sort((n,r)=>(r.order??0)-(n.order??0));j6(e.action)}})).sort((e,n)=>(n.order??0)-(e.order??0))}function B6(t){const e=lw();w5.set(e,t),pi(()=>{w5.delete(e)})}let Zd;const F6={"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 FG(){return Zd||(Zd=(await ps(()=>import("./vue-apis-DJBctb31.js"),[],import.meta.url).then(e=>e.default)).map(e=>({...e,icon:F6[e.description]??F6["...others"],action:()=>{window.open(e.url,"_blank")}}))),Zd}const $G={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":""},UG={border:"b base","flex-none":""},qG={"flex-auto":"","of-auto":"",p2:"",flex:"~ col"},WG=["id","onClick","onMouseover"],GG={flex:"","flex-auto":"","items-center":"",gap2:"","of-hidden":""},KG={"ws-nowrap":""},XG={"of-hidden":"",truncate:"","ws-nowrap":"","text-sm":"",op50:""},YG={key:0,"h-full":"",flex:"","items-center":"","justify-center":"","gap-2":"","text-xl":""},JG={"text-primary":""},QG={border:"t base",flex:"~ none justify-between items-center gap-4","pointer-events-none":"",px4:"",py2:""},ZG={"text-xs":"",flex:"~ items-center gap2"},eK={px1:""},tK={px1:""},rK={"text-xs":"",flex:"~ items-center gap2"},nK={op75:""},sK={"text-xs":"",flex:"~ items-center gap2"},iK={px1:""},oK=lr({__name:"CommandPalette",setup(t){const e=xt(!1),n=xt(""),r=jG(),a=xt(),i=pt(()=>a.value||r.value),s=pt(()=>new n1(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);Lr(n,()=>{l.value=0,u()});function p(d){l.value=(l.value+d+o.value.length)%o.value.length,u()}function u(){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 ui("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(),p(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=Qh;return $e(e)?(Je(),Jt($e(Um),{key:0,dim:"",class:"$ui-z-max-override backdrop-blur-2xl!"},{default:zt(()=>[Ze("div",$G,[Ze("header",UG,[gt($e(Lo),{modelValue:$e(n),"onUpdate:modelValue":m[0]||(m[0]=v=>xn(n)?n.value=v:null),placeholder:"Type to search...",flat:"","auto-focus":"",class:"h12 border-none!"},null,8,["modelValue"])]),Ze("div",qG,[(Je(!0),lt(Vr,null,xs($e(o),(v,C)=>(Je(),lt("button",{id:v.id,key:v.id,onClick:S=>h(v),onMouseover:S=>l.value=C},[Ze("div",{flex:"~ gap-2 items-center justify-between",rounded:"",px3:"",py2:"",class:$r($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",GG,[Ze("span",KG,cn(v.title),1),Ze("span",XG,cn(v.description),1)]),$e(l)===C?(Je(),Jt($e(As),{key:0,icon:"i-carbon-text-new-line scale-x--100","flex-none":""})):rr("",!0)],2)],40,WG))),128)),$e(o).length?rr("",!0):(Je(),lt("div",YG,[gt($e(As),{icon:"carbon-search",op50:""}),Ze("div",null,[m[1]||(m[1]=Ze("span",{op50:""},"No results for",-1)),Ze("strong",JG,' "'+cn($e(n))+'" ',1)])]))]),Ze("footer",QG,[Ze("div",ZG,[Ze("button",eK,[gt($e(As),{icon:"i-carbon-arrow-down"})]),Ze("button",tK,[gt($e(As),{icon:"i-carbon-arrow-up"})]),m[2]||(m[2]=Ze("span",{op75:""},"to navigate",-1))]),Ze("div",rK,[m[3]||(m[3]=Ze("button",{px1:""}," Esc ",-1)),Ze("span",nK,"to "+cn($e(a)?"go back":"close"),1)]),Ze("div",sK,[Ze("button",iK,[gt($e(As),{icon:"i-carbon-text-new-line scale-x--100","scale-x--100":""})]),m[4]||(m[4]=Ze("span",{op75:""},"to select",-1))])])])]),_:1})):rr("",!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 aK=[(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 vr.default}}),Object.defineProperty(e,"addComment",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(e,"addComments",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(e,"appendToMemberExpression",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(e,"assertNode",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"buildMatchMemberExpression",{enumerable:!0,get:function(){return Bt.default}}),Object.defineProperty(e,"clone",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(e,"cloneDeep",{enumerable:!0,get:function(){return S.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 u.default}}),Object.defineProperty(e,"createTSUnionType",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(e,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(e,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return u.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 oe.default}}),Object.defineProperty(e,"inheritInnerComments",{enumerable:!0,get:function(){return _.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 ge.default}}),Object.defineProperty(e,"isBinding",{enumerable:!0,get:function(){return xe.default}}),Object.defineProperty(e,"isBlockScoped",{enumerable:!0,get:function(){return He.default}}),Object.defineProperty(e,"isImmutable",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(e,"isLet",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"isNode",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(e,"isNodesEquivalent",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(e,"isPlaceholderType",{enumerable:!0,get:function(){return Te.default}}),Object.defineProperty(e,"isReferenced",{enumerable:!0,get:function(){return Ie.default}}),Object.defineProperty(e,"isScope",{enumerable:!0,get:function(){return Pe.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 Ce.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 Me.default}}),Object.defineProperty(e,"removePropertiesDeep",{enumerable:!0,get:function(){return ue.default}}),Object.defineProperty(e,"removeTypeDuplicates",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(e,"shallowEqual",{enumerable:!0,get:function(){return ne.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 H.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 se.default}}),Object.defineProperty(e,"toStatement",{enumerable:!0,get:function(){return he.default}}),Object.defineProperty(e,"traverse",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(e,"traverseFast",{enumerable:!0,get:function(){return Se.default}}),Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return Qt.default}}),Object.defineProperty(e,"valueToNode",{enumerable:!0,get:function(){return Le.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 p=n(364),u=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),S=n(371),x=n(372),g=n(373),w=n(374),y=n(172),_=n(173),T=n(174),O=n(175),I=n(176),z=n(375),q=n(376);Object.keys(q).forEach((function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===q[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return q[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),H=n(379),R=n(380),K=n(178),se=n(381),he=n(382),Le=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 Q=n(384),fe=n(385),Ce=n(386),Me=n(181),ue=n(179),ae=n(171),ce=n(60),oe=n(387),ie=n(388);Object.keys(ie).forEach((function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===ie[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return ie[Ct]}}))}));var Se=n(180),ne=n(96),ge=n(42),xe=n(389),He=n(390),ee=n(391),k=n(182),j=n(170),J=n(392),Te=n(168),Ie=n(393),Pe=n(394),de=n(395),ke=n(98),Ge=n(396),nt=n(43),ct=n(397),yt=n(165),Qt=n(97),Bt=n(164),sr=n(2);Object.keys(sr).forEach((function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===sr[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return sr[Ct]}}))}));var vr=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 u().default}}),Object.defineProperty(e,"tokTypes",{enumerable:!0,get:function(){return l().tokTypes}}),Object.defineProperty(e,"transform",{enumerable:!0,get:function(){return d.transform}}),Object.defineProperty(e,"transformAsync",{enumerable:!0,get:function(){return d.transformAsync}}),Object.defineProperty(e,"transformFile",{enumerable:!0,get:function(){return 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 p().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 p(){const C=n(14);return p=function(){return C},C}function u(){const C=n(37);return u=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:p}=n(128);class u{constructor(d,m){if(m=l(m),d instanceof u){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 u)){if(typeof d=="string"&&d===this.version)return 0;d=new u(d,this.options)}return d.version===this.version?0:this.compareMain(d)||this.comparePre(d)}compareMain(d){return d instanceof u||(d=new u(d,this.options)),p(this.major,d.major)||p(this.minor,d.minor)||p(this.patch,d.patch)}comparePre(d){if(d instanceof u||(d=new u(d,this.options)),this.prerelease.length&&!d.prerelease.length)return-1;if(!this.prerelease.length&&d.prerelease.length)return 1;if(!this.prerelease.length&&!d.prerelease.length)return 0;let 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 p(f,v)}while(++m)}compareBuild(d){d instanceof u||(d=new u(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 p(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]),p(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=u},(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 p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return(0,r.default)({type:"ArrayExpression",elements:p})},e.arrayPattern=function(p){return(0,r.default)({type:"ArrayPattern",elements:p})},e.arrayTypeAnnotation=function(p){return(0,r.default)({type:"ArrayTypeAnnotation",elementType:p})},e.arrowFunctionExpression=function(p,u){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return(0,r.default)({type:"ArrowFunctionExpression",params:p,body:u,async:h,expression:null})},e.assignmentExpression=function(p,u,h){return(0,r.default)({type:"AssignmentExpression",operator:p,left:u,right:h})},e.assignmentPattern=function(p,u){return(0,r.default)({type:"AssignmentPattern",left:p,right:u})},e.awaitExpression=function(p){return(0,r.default)({type:"AwaitExpression",argument:p})},e.bigIntLiteral=function(p){return(0,r.default)({type:"BigIntLiteral",value:p})},e.binaryExpression=function(p,u,h){return(0,r.default)({type:"BinaryExpression",operator:p,left:u,right:h})},e.bindExpression=function(p,u){return(0,r.default)({type:"BindExpression",object:p,callee:u})},e.blockStatement=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return(0,r.default)({type:"BlockStatement",body:p,directives:u})},e.booleanLiteral=function(p){return(0,r.default)({type:"BooleanLiteral",value:p})},e.booleanLiteralTypeAnnotation=function(p){return(0,r.default)({type:"BooleanLiteralTypeAnnotation",value:p})},e.booleanTypeAnnotation=function(){return{type:"BooleanTypeAnnotation"}},e.breakStatement=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(0,r.default)({type:"BreakStatement",label:p})},e.callExpression=function(p,u){return(0,r.default)({type:"CallExpression",callee:p,arguments:u})},e.catchClause=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"CatchClause",param:p,body:u})},e.classAccessorProperty=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,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:p,value:u,typeAnnotation:h,decorators:d,computed:m,static:f})},e.classBody=function(p){return(0,r.default)({type:"ClassBody",body:p})},e.classDeclaration=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"ClassDeclaration",id:p,superClass:u,body:h,decorators:d})},e.classExpression=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"ClassExpression",id:p,superClass:u,body:h,decorators:d})},e.classImplements=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"ClassImplements",id:p,typeParameters:u})},e.classMethod=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"method",u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,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:p,key:u,params:h,body:d,computed:m,static:f,generator:v,async:C})},e.classPrivateMethod=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"method",u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,m=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return(0,r.default)({type:"ClassPrivateMethod",kind:p,key:u,params:h,body:d,static:m})},e.classPrivateProperty=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return(0,r.default)({type:"ClassPrivateProperty",key:p,value:u,decorators:h,static:d})},e.classProperty=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null,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:p,value:u,typeAnnotation:h,decorators:d,computed:m,static:f})},e.conditionalExpression=function(p,u,h){return(0,r.default)({type:"ConditionalExpression",test:p,consequent:u,alternate:h})},e.continueStatement=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(0,r.default)({type:"ContinueStatement",label:p})},e.debuggerStatement=function(){return{type:"DebuggerStatement"}},e.decimalLiteral=function(p){return(0,r.default)({type:"DecimalLiteral",value:p})},e.declareClass=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"DeclareClass",id:p,typeParameters:u,extends:h,body:d})},e.declareExportAllDeclaration=function(p){return(0,r.default)({type:"DeclareExportAllDeclaration",source:p})},e.declareExportDeclaration=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"DeclareExportDeclaration",declaration:p,specifiers:u,source:h})},e.declareFunction=function(p){return(0,r.default)({type:"DeclareFunction",id:p})},e.declareInterface=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"DeclareInterface",id:p,typeParameters:u,extends:h,body:d})},e.declareModule=function(p,u){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"DeclareModule",id:p,body:u,kind:h})},e.declareModuleExports=function(p){return(0,r.default)({type:"DeclareModuleExports",typeAnnotation:p})},e.declareOpaqueType=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"DeclareOpaqueType",id:p,typeParameters:u,supertype:h})},e.declareTypeAlias=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0;return(0,r.default)({type:"DeclareTypeAlias",id:p,typeParameters:u,right:h})},e.declareVariable=function(p){return(0,r.default)({type:"DeclareVariable",id:p})},e.declaredPredicate=function(p){return(0,r.default)({type:"DeclaredPredicate",value:p})},e.decorator=function(p){return(0,r.default)({type:"Decorator",expression:p})},e.directive=function(p){return(0,r.default)({type:"Directive",value:p})},e.directiveLiteral=function(p){return(0,r.default)({type:"DirectiveLiteral",value:p})},e.doExpression=function(p){let u=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return(0,r.default)({type:"DoExpression",body:p,async:u})},e.doWhileStatement=function(p,u){return(0,r.default)({type:"DoWhileStatement",test:p,body:u})},e.emptyStatement=function(){return{type:"EmptyStatement"}},e.emptyTypeAnnotation=function(){return{type:"EmptyTypeAnnotation"}},e.enumBooleanBody=function(p){return(0,r.default)({type:"EnumBooleanBody",members:p,explicitType:null,hasUnknownMembers:null})},e.enumBooleanMember=function(p){return(0,r.default)({type:"EnumBooleanMember",id:p,init:null})},e.enumDeclaration=function(p,u){return(0,r.default)({type:"EnumDeclaration",id:p,body:u})},e.enumDefaultedMember=function(p){return(0,r.default)({type:"EnumDefaultedMember",id:p})},e.enumNumberBody=function(p){return(0,r.default)({type:"EnumNumberBody",members:p,explicitType:null,hasUnknownMembers:null})},e.enumNumberMember=function(p,u){return(0,r.default)({type:"EnumNumberMember",id:p,init:u})},e.enumStringBody=function(p){return(0,r.default)({type:"EnumStringBody",members:p,explicitType:null,hasUnknownMembers:null})},e.enumStringMember=function(p,u){return(0,r.default)({type:"EnumStringMember",id:p,init:u})},e.enumSymbolBody=function(p){return(0,r.default)({type:"EnumSymbolBody",members:p,hasUnknownMembers:null})},e.existsTypeAnnotation=function(){return{type:"ExistsTypeAnnotation"}},e.exportAllDeclaration=function(p){return(0,r.default)({type:"ExportAllDeclaration",source:p})},e.exportDefaultDeclaration=function(p){return(0,r.default)({type:"ExportDefaultDeclaration",declaration:p})},e.exportDefaultSpecifier=function(p){return(0,r.default)({type:"ExportDefaultSpecifier",exported:p})},e.exportNamedDeclaration=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"ExportNamedDeclaration",declaration:p,specifiers:u,source:h})},e.exportNamespaceSpecifier=function(p){return(0,r.default)({type:"ExportNamespaceSpecifier",exported:p})},e.exportSpecifier=function(p,u){return(0,r.default)({type:"ExportSpecifier",local:p,exported:u})},e.expressionStatement=function(p){return(0,r.default)({type:"ExpressionStatement",expression:p})},e.file=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"File",program:p,comments:u,tokens:h})},e.forInStatement=function(p,u,h){return(0,r.default)({type:"ForInStatement",left:p,right:u,body:h})},e.forOfStatement=function(p,u,h){let d=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return(0,r.default)({type:"ForOfStatement",left:p,right:u,body:h,await:d})},e.forStatement=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"ForStatement",init:p,test:u,update:h,body:d})},e.functionDeclaration=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0&&arguments[3],m=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return(0,r.default)({type:"FunctionDeclaration",id:p,params:u,body:h,generator:d,async:m})},e.functionExpression=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0&&arguments[3],m=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return(0,r.default)({type:"FunctionExpression",id:p,params:u,body:h,generator:d,async:m})},e.functionTypeAnnotation=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"FunctionTypeAnnotation",typeParameters:p,params:u,rest:h,returnType:d})},e.functionTypeParam=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"FunctionTypeParam",name:p,typeAnnotation:u})},e.genericTypeAnnotation=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"GenericTypeAnnotation",id:p,typeParameters:u})},e.identifier=function(p){return(0,r.default)({type:"Identifier",name:p})},e.ifStatement=function(p,u){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"IfStatement",test:p,consequent:u,alternate:h})},e.import=function(){return{type:"Import"}},e.importAttribute=function(p,u){return(0,r.default)({type:"ImportAttribute",key:p,value:u})},e.importDeclaration=function(p,u){return(0,r.default)({type:"ImportDeclaration",specifiers:p,source:u})},e.importDefaultSpecifier=function(p){return(0,r.default)({type:"ImportDefaultSpecifier",local:p})},e.importExpression=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"ImportExpression",source:p,options:u})},e.importNamespaceSpecifier=function(p){return(0,r.default)({type:"ImportNamespaceSpecifier",local:p})},e.importSpecifier=function(p,u){return(0,r.default)({type:"ImportSpecifier",local:p,imported:u})},e.indexedAccessType=function(p,u){return(0,r.default)({type:"IndexedAccessType",objectType:p,indexType:u})},e.inferredPredicate=function(){return{type:"InferredPredicate"}},e.interfaceDeclaration=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"InterfaceDeclaration",id:p,typeParameters:u,extends:h,body:d})},e.interfaceExtends=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"InterfaceExtends",id:p,typeParameters:u})},e.interfaceTypeAnnotation=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"InterfaceTypeAnnotation",extends:p,body:u})},e.interpreterDirective=function(p){return(0,r.default)({type:"InterpreterDirective",value:p})},e.intersectionTypeAnnotation=function(p){return(0,r.default)({type:"IntersectionTypeAnnotation",types:p})},e.jSXAttribute=e.jsxAttribute=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"JSXAttribute",name:p,value:u})},e.jSXClosingElement=e.jsxClosingElement=function(p){return(0,r.default)({type:"JSXClosingElement",name:p})},e.jSXClosingFragment=e.jsxClosingFragment=function(){return{type:"JSXClosingFragment"}},e.jSXElement=e.jsxElement=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"JSXElement",openingElement:p,closingElement:u,children:h,selfClosing:d})},e.jSXEmptyExpression=e.jsxEmptyExpression=function(){return{type:"JSXEmptyExpression"}},e.jSXExpressionContainer=e.jsxExpressionContainer=function(p){return(0,r.default)({type:"JSXExpressionContainer",expression:p})},e.jSXFragment=e.jsxFragment=function(p,u,h){return(0,r.default)({type:"JSXFragment",openingFragment:p,closingFragment:u,children:h})},e.jSXIdentifier=e.jsxIdentifier=function(p){return(0,r.default)({type:"JSXIdentifier",name:p})},e.jSXMemberExpression=e.jsxMemberExpression=function(p,u){return(0,r.default)({type:"JSXMemberExpression",object:p,property:u})},e.jSXNamespacedName=e.jsxNamespacedName=function(p,u){return(0,r.default)({type:"JSXNamespacedName",namespace:p,name:u})},e.jSXOpeningElement=e.jsxOpeningElement=function(p,u){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return(0,r.default)({type:"JSXOpeningElement",name:p,attributes:u,selfClosing:h})},e.jSXOpeningFragment=e.jsxOpeningFragment=function(){return{type:"JSXOpeningFragment"}},e.jSXSpreadAttribute=e.jsxSpreadAttribute=function(p){return(0,r.default)({type:"JSXSpreadAttribute",argument:p})},e.jSXSpreadChild=e.jsxSpreadChild=function(p){return(0,r.default)({type:"JSXSpreadChild",expression:p})},e.jSXText=e.jsxText=function(p){return(0,r.default)({type:"JSXText",value:p})},e.labeledStatement=function(p,u){return(0,r.default)({type:"LabeledStatement",label:p,body:u})},e.logicalExpression=function(p,u,h){return(0,r.default)({type:"LogicalExpression",operator:p,left:u,right:h})},e.memberExpression=function(p,u){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2],d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"MemberExpression",object:p,property:u,computed:h,optional:d})},e.metaProperty=function(p,u){return(0,r.default)({type:"MetaProperty",meta:p,property:u})},e.mixedTypeAnnotation=function(){return{type:"MixedTypeAnnotation"}},e.moduleExpression=function(p){return(0,r.default)({type:"ModuleExpression",body:p})},e.newExpression=function(p,u){return(0,r.default)({type:"NewExpression",callee:p,arguments:u})},e.noop=function(){return{type:"Noop"}},e.nullLiteral=function(){return{type:"NullLiteral"}},e.nullLiteralTypeAnnotation=function(){return{type:"NullLiteralTypeAnnotation"}},e.nullableTypeAnnotation=function(p){return(0,r.default)({type:"NullableTypeAnnotation",typeAnnotation:p})},e.numberLiteral=function(p){return(0,a.default)("NumberLiteral","NumericLiteral","The node type "),i(p)},e.numberLiteralTypeAnnotation=function(p){return(0,r.default)({type:"NumberLiteralTypeAnnotation",value:p})},e.numberTypeAnnotation=function(){return{type:"NumberTypeAnnotation"}},e.numericLiteral=i,e.objectExpression=function(p){return(0,r.default)({type:"ObjectExpression",properties:p})},e.objectMethod=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"method",u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3?arguments[3]:void 0,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:p,key:u,params:h,body:d,computed:m,generator:f,async:v})},e.objectPattern=function(p){return(0,r.default)({type:"ObjectPattern",properties:p})},e.objectProperty=function(p,u){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:p,value:u,computed:h,shorthand:d,decorators:m})},e.objectTypeAnnotation=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],m=arguments.length>4&&arguments[4]!==void 0&&arguments[4];return(0,r.default)({type:"ObjectTypeAnnotation",properties:p,indexers:u,callProperties:h,internalSlots:d,exact:m})},e.objectTypeCallProperty=function(p){return(0,r.default)({type:"ObjectTypeCallProperty",value:p,static:null})},e.objectTypeIndexer=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"ObjectTypeIndexer",id:p,key:u,value:h,variance:d,static:null})},e.objectTypeInternalSlot=function(p,u,h,d,m){return(0,r.default)({type:"ObjectTypeInternalSlot",id:p,value:u,optional:h,static:d,method:m})},e.objectTypeProperty=function(p,u){let h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"ObjectTypeProperty",key:p,value:u,variance:h,kind:null,method:null,optional:null,proto:null,static:null})},e.objectTypeSpreadProperty=function(p){return(0,r.default)({type:"ObjectTypeSpreadProperty",argument:p})},e.opaqueType=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"OpaqueType",id:p,typeParameters:u,supertype:h,impltype:d})},e.optionalCallExpression=function(p,u,h){return(0,r.default)({type:"OptionalCallExpression",callee:p,arguments:u,optional:h})},e.optionalIndexedAccessType=function(p,u){return(0,r.default)({type:"OptionalIndexedAccessType",objectType:p,indexType:u,optional:null})},e.optionalMemberExpression=function(p,u){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2],d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"OptionalMemberExpression",object:p,property:u,computed:h,optional:d})},e.parenthesizedExpression=function(p){return(0,r.default)({type:"ParenthesizedExpression",expression:p})},e.pipelineBareFunction=function(p){return(0,r.default)({type:"PipelineBareFunction",callee:p})},e.pipelinePrimaryTopicReference=function(){return{type:"PipelinePrimaryTopicReference"}},e.pipelineTopicExpression=function(p){return(0,r.default)({type:"PipelineTopicExpression",expression:p})},e.placeholder=function(p,u){return(0,r.default)({type:"Placeholder",expectedNode:p,name:u})},e.privateName=function(p){return(0,r.default)({type:"PrivateName",id:p})},e.program=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"script",d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"Program",body:p,directives:u,sourceType:h,interpreter:d,sourceFile:null})},e.qualifiedTypeIdentifier=function(p,u){return(0,r.default)({type:"QualifiedTypeIdentifier",id:p,qualification:u})},e.recordExpression=function(p){return(0,r.default)({type:"RecordExpression",properties:p})},e.regExpLiteral=s,e.regexLiteral=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(0,a.default)("RegexLiteral","RegExpLiteral","The node type "),s(p,u)},e.restElement=o,e.restProperty=function(p){return(0,a.default)("RestProperty","RestElement","The node type "),o(p)},e.returnStatement=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;return(0,r.default)({type:"ReturnStatement",argument:p})},e.sequenceExpression=function(p){return(0,r.default)({type:"SequenceExpression",expressions:p})},e.spreadElement=l,e.spreadProperty=function(p){return(0,a.default)("SpreadProperty","SpreadElement","The node type "),l(p)},e.staticBlock=function(p){return(0,r.default)({type:"StaticBlock",body:p})},e.stringLiteral=function(p){return(0,r.default)({type:"StringLiteral",value:p})},e.stringLiteralTypeAnnotation=function(p){return(0,r.default)({type:"StringLiteralTypeAnnotation",value:p})},e.stringTypeAnnotation=function(){return{type:"StringTypeAnnotation"}},e.super=function(){return{type:"Super"}},e.switchCase=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0;return(0,r.default)({type:"SwitchCase",test:p,consequent:u})},e.switchStatement=function(p,u){return(0,r.default)({type:"SwitchStatement",discriminant:p,cases:u})},e.symbolTypeAnnotation=function(){return{type:"SymbolTypeAnnotation"}},e.taggedTemplateExpression=function(p,u){return(0,r.default)({type:"TaggedTemplateExpression",tag:p,quasi:u})},e.templateElement=function(p){let u=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return(0,r.default)({type:"TemplateElement",value:p,tail:u})},e.templateLiteral=function(p,u){return(0,r.default)({type:"TemplateLiteral",quasis:p,expressions:u})},e.thisExpression=function(){return{type:"ThisExpression"}},e.thisTypeAnnotation=function(){return{type:"ThisTypeAnnotation"}},e.throwStatement=function(p){return(0,r.default)({type:"ThrowStatement",argument:p})},e.topicReference=function(){return{type:"TopicReference"}},e.tryStatement=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TryStatement",block:p,handler:u,finalizer:h})},e.tSAnyKeyword=e.tsAnyKeyword=function(){return{type:"TSAnyKeyword"}},e.tSArrayType=e.tsArrayType=function(p){return(0,r.default)({type:"TSArrayType",elementType:p})},e.tSAsExpression=e.tsAsExpression=function(p,u){return(0,r.default)({type:"TSAsExpression",expression:p,typeAnnotation:u})},e.tSBigIntKeyword=e.tsBigIntKeyword=function(){return{type:"TSBigIntKeyword"}},e.tSBooleanKeyword=e.tsBooleanKeyword=function(){return{type:"TSBooleanKeyword"}},e.tSCallSignatureDeclaration=e.tsCallSignatureDeclaration=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSCallSignatureDeclaration",typeParameters:p,parameters:u,typeAnnotation:h})},e.tSConditionalType=e.tsConditionalType=function(p,u,h,d){return(0,r.default)({type:"TSConditionalType",checkType:p,extendsType:u,trueType:h,falseType:d})},e.tSConstructSignatureDeclaration=e.tsConstructSignatureDeclaration=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSConstructSignatureDeclaration",typeParameters:p,parameters:u,typeAnnotation:h})},e.tSConstructorType=e.tsConstructorType=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSConstructorType",typeParameters:p,parameters:u,typeAnnotation:h})},e.tSDeclareFunction=e.tsDeclareFunction=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"TSDeclareFunction",id:p,typeParameters:u,params:h,returnType:d})},e.tSDeclareMethod=e.tsDeclareMethod=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0,m=arguments.length>4&&arguments[4]!==void 0?arguments[4]:null;return(0,r.default)({type:"TSDeclareMethod",decorators:p,key:u,typeParameters:h,params:d,returnType:m})},e.tSEnumDeclaration=e.tsEnumDeclaration=function(p,u){return(0,r.default)({type:"TSEnumDeclaration",id:p,members:u})},e.tSEnumMember=e.tsEnumMember=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSEnumMember",id:p,initializer:u})},e.tSExportAssignment=e.tsExportAssignment=function(p){return(0,r.default)({type:"TSExportAssignment",expression:p})},e.tSExpressionWithTypeArguments=e.tsExpressionWithTypeArguments=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSExpressionWithTypeArguments",expression:p,typeParameters:u})},e.tSExternalModuleReference=e.tsExternalModuleReference=function(p){return(0,r.default)({type:"TSExternalModuleReference",expression:p})},e.tSFunctionType=e.tsFunctionType=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1?arguments[1]:void 0,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSFunctionType",typeParameters:p,parameters:u,typeAnnotation:h})},e.tSImportEqualsDeclaration=e.tsImportEqualsDeclaration=function(p,u){return(0,r.default)({type:"TSImportEqualsDeclaration",id:p,moduleReference:u,isExport:null})},e.tSImportType=e.tsImportType=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSImportType",argument:p,qualifier:u,typeParameters:h})},e.tSIndexSignature=e.tsIndexSignature=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSIndexSignature",parameters:p,typeAnnotation:u})},e.tSIndexedAccessType=e.tsIndexedAccessType=function(p,u){return(0,r.default)({type:"TSIndexedAccessType",objectType:p,indexType:u})},e.tSInferType=e.tsInferType=function(p){return(0,r.default)({type:"TSInferType",typeParameter:p})},e.tSInstantiationExpression=e.tsInstantiationExpression=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSInstantiationExpression",expression:p,typeParameters:u})},e.tSInterfaceBody=e.tsInterfaceBody=function(p){return(0,r.default)({type:"TSInterfaceBody",body:p})},e.tSInterfaceDeclaration=e.tsInterfaceDeclaration=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null,d=arguments.length>3?arguments[3]:void 0;return(0,r.default)({type:"TSInterfaceDeclaration",id:p,typeParameters:u,extends:h,body:d})},e.tSIntersectionType=e.tsIntersectionType=function(p){return(0,r.default)({type:"TSIntersectionType",types:p})},e.tSIntrinsicKeyword=e.tsIntrinsicKeyword=function(){return{type:"TSIntrinsicKeyword"}},e.tSLiteralType=e.tsLiteralType=function(p){return(0,r.default)({type:"TSLiteralType",literal:p})},e.tSMappedType=e.tsMappedType=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSMappedType",typeParameter:p,typeAnnotation:u,nameType:h})},e.tSMethodSignature=e.tsMethodSignature=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0,d=arguments.length>3&&arguments[3]!==void 0?arguments[3]:null;return(0,r.default)({type:"TSMethodSignature",key:p,typeParameters:u,parameters:h,typeAnnotation:d,kind:null})},e.tSModuleBlock=e.tsModuleBlock=function(p){return(0,r.default)({type:"TSModuleBlock",body:p})},e.tSModuleDeclaration=e.tsModuleDeclaration=function(p,u){return(0,r.default)({type:"TSModuleDeclaration",id:p,body:u})},e.tSNamedTupleMember=e.tsNamedTupleMember=function(p,u){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return(0,r.default)({type:"TSNamedTupleMember",label:p,elementType:u,optional:h})},e.tSNamespaceExportDeclaration=e.tsNamespaceExportDeclaration=function(p){return(0,r.default)({type:"TSNamespaceExportDeclaration",id:p})},e.tSNeverKeyword=e.tsNeverKeyword=function(){return{type:"TSNeverKeyword"}},e.tSNonNullExpression=e.tsNonNullExpression=function(p){return(0,r.default)({type:"TSNonNullExpression",expression:p})},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(p){return(0,r.default)({type:"TSOptionalType",typeAnnotation:p})},e.tSParameterProperty=e.tsParameterProperty=function(p){return(0,r.default)({type:"TSParameterProperty",parameter:p})},e.tSParenthesizedType=e.tsParenthesizedType=function(p){return(0,r.default)({type:"TSParenthesizedType",typeAnnotation:p})},e.tSPropertySignature=e.tsPropertySignature=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSPropertySignature",key:p,typeAnnotation:u,kind:null})},e.tSQualifiedName=e.tsQualifiedName=function(p,u){return(0,r.default)({type:"TSQualifiedName",left:p,right:u})},e.tSRestType=e.tsRestType=function(p){return(0,r.default)({type:"TSRestType",typeAnnotation:p})},e.tSSatisfiesExpression=e.tsSatisfiesExpression=function(p,u){return(0,r.default)({type:"TSSatisfiesExpression",expression:p,typeAnnotation:u})},e.tSStringKeyword=e.tsStringKeyword=function(){return{type:"TSStringKeyword"}},e.tSSymbolKeyword=e.tsSymbolKeyword=function(){return{type:"TSSymbolKeyword"}},e.tSThisType=e.tsThisType=function(){return{type:"TSThisType"}},e.tSTupleType=e.tsTupleType=function(p){return(0,r.default)({type:"TSTupleType",elementTypes:p})},e.tSTypeAliasDeclaration=e.tsTypeAliasDeclaration=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0;return(0,r.default)({type:"TSTypeAliasDeclaration",id:p,typeParameters:u,typeAnnotation:h})},e.tSTypeAnnotation=e.tsTypeAnnotation=function(p){return(0,r.default)({type:"TSTypeAnnotation",typeAnnotation:p})},e.tSTypeAssertion=e.tsTypeAssertion=function(p,u){return(0,r.default)({type:"TSTypeAssertion",typeAnnotation:p,expression:u})},e.tSTypeLiteral=e.tsTypeLiteral=function(p){return(0,r.default)({type:"TSTypeLiteral",members:p})},e.tSTypeOperator=e.tsTypeOperator=function(p){return(0,r.default)({type:"TSTypeOperator",typeAnnotation:p,operator:null})},e.tSTypeParameter=e.tsTypeParameter=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0;return(0,r.default)({type:"TSTypeParameter",constraint:p,default:u,name:h})},e.tSTypeParameterDeclaration=e.tsTypeParameterDeclaration=function(p){return(0,r.default)({type:"TSTypeParameterDeclaration",params:p})},e.tSTypeParameterInstantiation=e.tsTypeParameterInstantiation=function(p){return(0,r.default)({type:"TSTypeParameterInstantiation",params:p})},e.tSTypePredicate=e.tsTypePredicate=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TSTypePredicate",parameterName:p,typeAnnotation:u,asserts:h})},e.tSTypeQuery=e.tsTypeQuery=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSTypeQuery",exprName:p,typeParameters:u})},e.tSTypeReference=e.tsTypeReference=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"TSTypeReference",typeName:p,typeParameters:u})},e.tSUndefinedKeyword=e.tsUndefinedKeyword=function(){return{type:"TSUndefinedKeyword"}},e.tSUnionType=e.tsUnionType=function(p){return(0,r.default)({type:"TSUnionType",types:p})},e.tSUnknownKeyword=e.tsUnknownKeyword=function(){return{type:"TSUnknownKeyword"}},e.tSVoidKeyword=e.tsVoidKeyword=function(){return{type:"TSVoidKeyword"}},e.tupleExpression=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return(0,r.default)({type:"TupleExpression",elements:p})},e.tupleTypeAnnotation=function(p){return(0,r.default)({type:"TupleTypeAnnotation",types:p})},e.typeAlias=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2?arguments[2]:void 0;return(0,r.default)({type:"TypeAlias",id:p,typeParameters:u,right:h})},e.typeAnnotation=function(p){return(0,r.default)({type:"TypeAnnotation",typeAnnotation:p})},e.typeCastExpression=function(p,u){return(0,r.default)({type:"TypeCastExpression",expression:p,typeAnnotation:u})},e.typeParameter=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;return(0,r.default)({type:"TypeParameter",bound:p,default:u,variance:h,name:null})},e.typeParameterDeclaration=function(p){return(0,r.default)({type:"TypeParameterDeclaration",params:p})},e.typeParameterInstantiation=function(p){return(0,r.default)({type:"TypeParameterInstantiation",params:p})},e.typeofTypeAnnotation=function(p){return(0,r.default)({type:"TypeofTypeAnnotation",argument:p})},e.unaryExpression=function(p,u){let h=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2];return(0,r.default)({type:"UnaryExpression",operator:p,argument:u,prefix:h})},e.unionTypeAnnotation=function(p){return(0,r.default)({type:"UnionTypeAnnotation",types:p})},e.updateExpression=function(p,u){let h=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return(0,r.default)({type:"UpdateExpression",operator:p,argument:u,prefix:h})},e.v8IntrinsicIdentifier=function(p){return(0,r.default)({type:"V8IntrinsicIdentifier",name:p})},e.variableDeclaration=function(p,u){return(0,r.default)({type:"VariableDeclaration",kind:p,declarations:u})},e.variableDeclarator=function(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return(0,r.default)({type:"VariableDeclarator",id:p,init:u})},e.variance=function(p){return(0,r.default)({type:"Variance",kind:p})},e.voidTypeAnnotation=function(){return{type:"VoidTypeAnnotation"}},e.whileStatement=function(p,u){return(0,r.default)({type:"WhileStatement",test:p,body:u})},e.withStatement=function(p,u){return(0,r.default)({type:"WithStatement",object:p,body:u})},e.yieldExpression=function(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null,u=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return(0,r.default)({type:"YieldExpression",argument:p,delegate:u})};var r=n(352),a=n(58);function i(p){return(0,r.default)({type:"NumericLiteral",value:p})}function s(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";return(0,r.default)({type:"RegExpLiteral",pattern:p,flags:u})}function o(p){return(0,r.default)({type:"RestElement",argument:p})}function l(p){return(0,r.default)({type:"SpreadElement",argument:p})}},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(H,R){if(R=i(R),H instanceof r)return H.loose===!!R.loose&&H.includePrerelease===!!R.includePrerelease?H:new r(H.raw,R);if(H instanceof s)return this.raw=H.value,this.set=[[H]],this.format(),this;if(this.options=R,this.loose=!!R.loose,this.includePrerelease=!!R.includePrerelease,this.raw=H.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((se=>!C(se[0]))),this.set.length===0)this.set=[K];else if(this.set.length>1){for(const se of this.set)if(se.length===1&&S(se[0])){this.set=[se];break}}}this.format()}format(){return this.range=this.set.map((H=>H.join(" ").trim())).join("||").trim(),this.range}toString(){return this.range}parseRange(H){const R=((this.options.includePrerelease&&f)|(this.options.loose&&v))+":"+H,K=a.get(R);if(K)return K;const se=this.options.loose,he=se?p[u.HYPHENRANGELOOSE]:p[u.HYPHENRANGE];H=H.replace(he,F(this.options.includePrerelease)),o("hyphen replace",H),H=H.replace(p[u.COMPARATORTRIM],h),o("comparator trim",H),H=H.replace(p[u.TILDETRIM],d),o("tilde trim",H),H=H.replace(p[u.CARETTRIM],m),o("caret trim",H);let Le=H.split(" ").map((Ce=>g(Ce,this.options))).join(" ").split(/\s+/).map((Ce=>W(Ce,this.options)));se&&(Le=Le.filter((Ce=>(o("loose invalid filter",Ce,this.options),!!Ce.match(p[u.COMPARATORLOOSE]))))),o("range list",Le);const X=new Map,Q=Le.map((Ce=>new s(Ce,this.options)));for(const Ce of Q){if(C(Ce))return[Ce];X.set(Ce.value,Ce)}X.size>1&&X.has("")&&X.delete("");const fe=[...X.values()];return a.set(R,fe),fe}intersects(H,R){if(!(H instanceof r))throw new TypeError("a Range is required");return this.set.some((K=>x(K,R)&&H.set.some((se=>x(se,R)&&K.every((he=>se.every((Le=>he.intersects(Le,R)))))))))}test(H){if(!H)return!1;if(typeof H=="string")try{H=new l(H,this.options)}catch{return!1}for(let R=0;R<this.set.length;R++)if(N(this.set[R],H,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:p,t:u,comparatorTrimReplace:h,tildeTrimReplace:d,caretTrimReplace:m}=n(34),{FLAG_INCLUDE_PRERELEASE:f,FLAG_LOOSE:v}=n(47),C=$=>$.value==="<0.0.0-0",S=$=>$.value==="",x=($,H)=>{let R=!0;const K=$.slice();let se=K.pop();for(;R&&K.length;)R=K.every((he=>se.intersects(he,H))),se=K.pop();return R},g=($,H)=>(o("comp",$,H),$=T($,H),o("caret",$),$=y($,H),o("tildes",$),$=I($,H),o("xrange",$),$=q($,H),o("stars",$),$),w=$=>!$||$.toLowerCase()==="x"||$==="*",y=($,H)=>$.trim().split(/\s+/).map((R=>_(R,H))).join(" "),_=($,H)=>{const R=H.loose?p[u.TILDELOOSE]:p[u.TILDE];return $.replace(R,((K,se,he,Le,X)=>{let Q;return o("tilde",$,K,se,he,Le,X),w(se)?Q="":w(he)?Q=`>=${se}.0.0 <${+se+1}.0.0-0`:w(Le)?Q=`>=${se}.${he}.0 <${se}.${+he+1}.0-0`:X?(o("replaceTilde pr",X),Q=`>=${se}.${he}.${Le}-${X} <${se}.${+he+1}.0-0`):Q=`>=${se}.${he}.${Le} <${se}.${+he+1}.0-0`,o("tilde return",Q),Q}))},T=($,H)=>$.trim().split(/\s+/).map((R=>O(R,H))).join(" "),O=($,H)=>{o("caret",$,H);const R=H.loose?p[u.CARETLOOSE]:p[u.CARET],K=H.includePrerelease?"-0":"";return $.replace(R,((se,he,Le,X,Q)=>{let fe;return o("caret",$,se,he,Le,X,Q),w(he)?fe="":w(Le)?fe=`>=${he}.0.0${K} <${+he+1}.0.0-0`:w(X)?fe=he==="0"?`>=${he}.${Le}.0${K} <${he}.${+Le+1}.0-0`:`>=${he}.${Le}.0${K} <${+he+1}.0.0-0`:Q?(o("replaceCaret pr",Q),fe=he==="0"?Le==="0"?`>=${he}.${Le}.${X}-${Q} <${he}.${Le}.${+X+1}-0`:`>=${he}.${Le}.${X}-${Q} <${he}.${+Le+1}.0-0`:`>=${he}.${Le}.${X}-${Q} <${+he+1}.0.0-0`):(o("no pr"),fe=he==="0"?Le==="0"?`>=${he}.${Le}.${X}${K} <${he}.${Le}.${+X+1}-0`:`>=${he}.${Le}.${X}${K} <${he}.${+Le+1}.0-0`:`>=${he}.${Le}.${X} <${+he+1}.0.0-0`),o("caret return",fe),fe}))},I=($,H)=>(o("replaceXRanges",$,H),$.split(/\s+/).map((R=>z(R,H))).join(" ")),z=($,H)=>{$=$.trim();const R=H.loose?p[u.XRANGELOOSE]:p[u.XRANGE];return $.replace(R,((K,se,he,Le,X,Q)=>{o("xRange",$,K,se,he,Le,X,Q);const fe=w(he),Ce=fe||w(Le),Me=Ce||w(X),ue=Me;return se==="="&&ue&&(se=""),Q=H.includePrerelease?"-0":"",fe?K=se===">"||se==="<"?"<0.0.0-0":"*":se&&ue?(Ce&&(Le=0),X=0,se===">"?(se=">=",Ce?(he=+he+1,Le=0,X=0):(Le=+Le+1,X=0)):se==="<="&&(se="<",Ce?he=+he+1:Le=+Le+1),se==="<"&&(Q="-0"),K=`${se+he}.${Le}.${X}${Q}`):Ce?K=`>=${he}.0.0${Q} <${+he+1}.0.0-0`:Me&&(K=`>=${he}.${Le}.0${Q} <${he}.${+Le+1}.0-0`),o("xRange return",K),K}))},q=($,H)=>(o("replaceStars",$,H),$.trim().replace(p[u.STAR],"")),W=($,H)=>(o("replaceGTE0",$,H),$.trim().replace(p[H.includePrerelease?u.GTE0PRE:u.GTE0],"")),F=$=>(H,R,K,se,he,Le,X,Q,fe,Ce,Me,ue,ae)=>`${R=w(K)?"":w(se)?`>=${K}.0.0${$?"-0":""}`:w(he)?`>=${K}.${se}.0${$?"-0":""}`:Le?`>=${R}`:`>=${R}${$?"-0":""}`} ${Q=w(fe)?"":w(Ce)?`<${+fe+1}.0.0-0`:w(Me)?`<${fe}.${+Ce+1}.0-0`:ue?`<=${fe}.${Ce}.${Me}-${ue}`:$?`<${fe}.${Ce}.${+Me+1}-0`:`<=${Q}`}`.trim(),N=($,H,R)=>{for(let K=0;K<$.length;K++)if(!$[K].test(H))return!1;if(H.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 se=$[K].semver;if(se.major===H.major&&se.minor===H.minor&&se.patch===H.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 p,u="",h=0,d=-1,m=0,f=0;f<=o.length;++f){if(f<o.length)p=o.charCodeAt(f);else{if(p===47)break;p=47}if(p===47){if(!(d===f-1||m===1))if(d!==f-1&&m===2){if(u.length<2||h!==2||u.charCodeAt(u.length-1)!==46||u.charCodeAt(u.length-2)!==46){if(u.length>2){var v=u.lastIndexOf("/");if(v!==u.length-1){v===-1?(u="",h=0):h=(u=u.slice(0,v)).length-1-u.lastIndexOf("/"),d=f,m=0;continue}}else if(u.length===2||u.length===1){u="",h=0,d=f,m=0;continue}}l&&(u.length>0?u+="/..":u="..",h=2)}else u.length>0?u+="/"+o.slice(d+1,f):u=o.slice(d+1,f),h=f-d-1;d=f,m=0}else p===46&&m!==-1?++m:m=-1}return u}var s={resolve:function(){for(var o,l="",p=!1,u=arguments.length-1;u>=-1&&!p;u--){var h;u>=0?h=arguments[u]:(o===void 0&&(o=r.cwd()),h=o),a(h),h.length!==0&&(l=h+"/"+l,p=h.charCodeAt(0)===47)}return l=i(l,!p),p?l.length>0?"/"+l:"/":l.length>0?l:"."},normalize:function(o){if(a(o),o.length===0)return".";var l=o.charCodeAt(0)===47,p=o.charCodeAt(o.length-1)===47;return(o=i(o,!l)).length!==0||l||(o="."),o.length>0&&p&&(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 p=arguments[l];a(p),p.length>0&&(o===void 0?o=p:o+="/"+p)}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 p=1;p<o.length&&o.charCodeAt(p)===47;++p);for(var u=o.length,h=u-p,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(p+C)===47?v=C:C===0&&(v=0));break}var S=o.charCodeAt(p+C);if(S!==l.charCodeAt(d+C))break;S===47&&(v=C)}var x="";for(C=p+v+1;C<=u;++C)C!==u&&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),p=l===47,u=-1,h=!0,d=o.length-1;d>=1;--d)if((l=o.charCodeAt(d))===47){if(!h){u=d;break}}else h=!1;return u===-1?p?"/":".":p&&u===1?"//":o.slice(0,u)},basename:function(o,l){if(l!==void 0&&typeof l!="string")throw new TypeError('"ext" argument must be a string');a(o);var p,u=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(p=o.length-1;p>=0;--p){var v=o.charCodeAt(p);if(v===47){if(!d){u=p+1;break}}else f===-1&&(d=!1,f=p+1),m>=0&&(v===l.charCodeAt(m)?--m==-1&&(h=p):(m=-1,h=f))}return u===h?h=f:h===-1&&(h=o.length),o.slice(u,h)}for(p=o.length-1;p>=0;--p)if(o.charCodeAt(p)===47){if(!d){u=p+1;break}}else h===-1&&(d=!1,h=p+1);return h===-1?"":o.slice(u,h)},extname:function(o){a(o);for(var l=-1,p=0,u=-1,h=!0,d=0,m=o.length-1;m>=0;--m){var f=o.charCodeAt(m);if(f!==47)u===-1&&(h=!1,u=m+1),f===46?l===-1?l=m:d!==1&&(d=1):l!==-1&&(d=-1);else if(!h){p=m+1;break}}return l===-1||u===-1||d===0||d===1&&l===u-1&&l===p+1?"":o.slice(l,u)},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,p){var u=p.dir||p.root,h=p.base||(p.name||"")+(p.ext||"");return u?u===p.root?u+h:u+"/"+h:h})(0,o)},parse:function(o){a(o);var l={root:"",dir:"",base:"",ext:"",name:""};if(o.length===0)return l;var p,u=o.charCodeAt(0),h=u===47;h?(l.root="/",p=1):p=0;for(var d=-1,m=0,f=-1,v=!0,C=o.length-1,S=0;C>=p;--C)if((u=o.charCodeAt(C))!==47)f===-1&&(v=!1,f=C+1),u===46?d===-1?d=C:S!==1&&(S=1):d!==-1&&(S=-1);else if(!v){m=C+1;break}return d===-1||f===-1||S===0||S===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),p=n(11),u=r.RangeError,h=r.Int8Array,d=h&&h.prototype,m=d&&d.set,f=i.aTypedArray,v=i.exportTypedArrayMethod,C=!p((function(){var x=new Uint8ClampedArray(2);return a(m,x,{length:1,0:3},1),x[1]!==3})),S=C&&i.NATIVE_ARRAY_BUFFER_VIEWS&&p((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 y=this.length,_=s(w),T=0;if(_+g>y)throw new u("Wrong length");for(;T<_;)this[g+T]=w[T++]}),!C||S)},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,S,x,g){if(typeof x===C||g&&x===void 0)return;let w;throw w=g?`Expected opts.${S} to be either a ${C}, or undefined.`:`Expected opts.${S} to be a ${C}.`,l(w,i)}function l(C,S){return Object.assign(new Error(C),{code:S})}function p(C){let{name:S,arity:x,sync:g,async:w}=C;return v(S,x,(function*(){const y=yield e;for(var _=arguments.length,T=new Array(_),O=0;O<_;O++)T[O]=arguments[O];if(!y)return g.call(this,T);let I;try{w.call(this,T,(z=>{I||(I={value:z},y())}),(z=>{I||(I={err:z},y())}))}catch(z){I={err:z},y()}if(yield n,I.hasOwnProperty("err"))throw I.err;return I.value}))}function u(C){let S;for(;!({value:S}=C.next()).done;)d(S,C);return S}function h(C,S,x){(function g(){try{let w;for(;!({value:w}=C.next()).done;){d(w,C);let y=!0,_=!1;const T=C.next((()=>{y?_=!0:g()}));if(y=!1,m(T,C),!_)return}return S(w)}catch(w){return x(w)}})()}function d(C,S){C!==e&&f(S,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,S){let{value:x,done:g}=C;(g||x!==n)&&f(S,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,S){throw C.throw&&C.throw(S),S}function v(C,S,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 S=="number"){const g=Object.getOwnPropertyDescriptor(x,"length");g&&!g.configurable||Object.defineProperty(x,"length",Object.assign(g||{},{configurable:!0,value:S}))}return x}t.exports=Object.assign((function(C){let S=C;return S=typeof C!="function"?(function(x){let{name:g,arity:w,sync:y,async:_,errback:T}=x;if(o("string","name",g,!0),o("number","arity",w,!0),o("function","sync",y),o("function","async",_,!0),o("function","errback",T,!0),_&&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),_&&_.name&&_.name!=="async"&&(O=_.name.replace(/Async$/,"")),y&&y.name&&y.name!=="sync"&&(O=y.name.replace(/Sync$/,"")),typeof O=="string"&&(g=O)}return typeof w!="number"&&(w=y.length),p({name:g,arity:w,sync:function(O){return y.apply(this,O)},async:function(O,I,z){_?_.apply(this,O).then(I,z):T?T.call(this,...O,((q,W)=>{q==null?I(W):z(q)})):I(y.apply(this,O))}})})(C):(function(x){return v(x.name,x.length,(function(){for(var g=arguments.length,w=new Array(g),y=0;y<g;y++)w[y]=arguments[y];return x.apply(this,w)}))})(C),Object.assign(S,(function(x){return{sync:function(){for(var w=arguments.length,y=new Array(w),_=0;_<w;_++)y[_]=arguments[_];return u(x.apply(this,y))},async:function(){for(var w=arguments.length,y=new Array(w),_=0;_<w;_++)y[_]=arguments[_];return new Promise(((T,O)=>{h(x.apply(this,y),T,O)}))},errback:function(){for(var w=arguments.length,y=new Array(w),_=0;_<w;_++)y[_]=arguments[_];const T=y.pop();if(typeof T!="function")throw l("Asynchronous function called without callback","GENSYNC_ERRBACK_NO_CALLBACK");let O;try{O=x.apply(this,y)}catch(I){return void T(I)}h(O,(I=>T(void 0,I)),(I=>T(I)))}}})(S))}),{all:p({name:"all",arity:1,sync:function(C){return Array.from(C[0]).map((S=>u(S)))},async:function(C,S,x){const g=Array.from(C[0]);if(g.length===0)return void Promise.resolve().then((()=>S([])));let w=0;const y=g.map((()=>{}));g.forEach(((_,T)=>{h(_,(O=>{y[T]=O,w+=1,w===y.length&&S(y)}),x)}))}}),race:p({name:"race",arity:1,sync:function(C){const S=Array.from(C[0]);if(S.length===0)throw l("Must race at least 1 item",s);return u(S[0])},async:function(C,S,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,S,x)}})})},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Hub",{enumerable:!0,get:function(){return p.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),p=n(444);const{VISITOR_KEYS:u,removeProperties:h,traverseFast:d}=a;function m(v){let C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},S=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&&!S&&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.");u[v.type]&&(r.explode(C),(0,s.traverseNode)(v,C,S,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,S,x,g,w){(0,s.traverseNode)(v,C,S,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,S){if(S!=null&&S.includes(v.type))return!1;if(v.type===C)return!0;const x={has:!1,type:C};return m(v,{noScope:!0,denylist:S,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(p,u){if(typeof p=="number"){if(!Number.isInteger(p))throw new Error("Expected string or integer value.");p=`^${p}.0.0-0`}if(typeof p!="string")throw new Error("Expected string or integer value.");const h=Error.stackTraceLimit;let d;throw typeof h=="number"&&h<25&&(Error.stackTraceLimit=25),d=u.slice(0,2)==="7."?new Error(`Requires Babel "^7.0.0-beta.41", but was loaded with "${u}". You'll need to update your @babel/core version.`):new Error(`Requires Babel "${p}", but was loaded with "${u}". If you are sure you have a compatible version of @babel/core, it is likely that something in your build process is loading the wrong version. Inspect the stack trace of this error to look for the first entry that doesn't mention "@babel/core" or "babel-core" to see what is calling Babel.`),typeof h=="number"&&(Error.stackTraceLimit=h),Object.assign(d,{code:"BABEL_VERSION_UNSUPPORTED",version:u,range:p})})(l,o.version)}};function r(o){return(l,p,u)=>{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,p||{},u)}}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=[],p=!1,u=-1;function h(){p&&o&&(p=!1,o.length?l=o.concat(l):u=-1,l.length&&d())}function d(){if(!p){var v=s(h);p=!0;for(var C=l.length;C;){for(o=l,l=[];++u<C;)o&&o[u].run();u=-1,C=l.length}o=null,p=!1,(function(S){if(n===clearTimeout)return clearTimeout(S);if((n===i||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(S);try{return n(S)}catch{try{return n.call(null,S)}catch{return n.call(this,S)}}})(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 S=1;S<arguments.length;S++)C[S-1]=arguments[S];l.push(new m(v,C)),l.length!==1||p||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=S,e.assertNodeOrValueType=function(){for(var I=arguments.length,z=new Array(I),q=0;q<I;q++)z[q]=arguments[q];function W(F,N,$){for(const H of z)if(d($)===H||(0,r.default)(H,$))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),q=0;q<I;q++)z[q]=arguments[q];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 q=I;for(;I;){const{type:W}=q;if(W!=="OptionalCallExpression"){if(W!=="OptionalMemberExpression")break;if(q.optional)return;q=q.object}else{if(q.optional)return;q=q.callee}}throw new TypeError(`Non-optional ${I.type} must chain from an optional OptionalMemberExpression or OptionalCallExpression. Found chain from ${(z=q)==null?void 0:z.type}`)}},e.assertShape=function(I){function z(q,W,F){const N=[];for(const $ of Object.keys(I))try{(0,a.validateField)(q,$,F[$],I[$])}catch(H){if(H instanceof TypeError){N.push(H.message);continue}throw H}if(N.length)throw new TypeError(`Property ${W} of ${q.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),q=0;q<I;q++)z[q]=arguments[q];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 H=z.filter((R=>!N.includes(R)));N.unshift(...H),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={},p=e.BUILDER_KEYS={},u=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"),S(I))}function C(I){return v(f(I))}function S(I){function z(q,W,F){if(Array.isArray(F))for(let N=0;N<F.length;N++){const $=`${W}[${N}]`,H=F[N];I(q,$,H)}}return z.each=I,z}function x(){for(var I=arguments.length,z=new Array(I),q=0;q<I;q++)z[q]=arguments[q];function W(F,N,$){for(const H of z)if((0,r.default)(H,$))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(q,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),q=0;q<I;q++)z[q]=arguments[q];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 y=["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"],_=["default","optional","deprecated","validate"],T={};function O(I){let z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const q=z.inherits&&T[z.inherits]||{};let W=z.fields;if(!W&&(W={},q.fields)){const H=Object.getOwnPropertyNames(q.fields);for(const R of H){const K=q.fields[R],se=K.default;if(Array.isArray(se)?se.length>0:se&&typeof se=="object")throw new Error("field defaults can only be primitives or empty arrays currently");W[R]={default:Array.isArray(se)?[]:se,optional:K.optional,deprecated:K.deprecated,validate:K.validate}}}const F=z.visitor||q.visitor||[],N=z.aliases||q.aliases||[],$=z.builder||q.builder||z.visitor||[];for(const H of Object.keys(z))if(y.indexOf(H)===-1)throw new Error(`Unknown type option "${H}" on ${I}`);z.deprecatedAlias&&(u[z.deprecatedAlias]=I);for(const H of F.concat($))W[H]=W[H]||{};for(const H of Object.keys(W)){const R=W[H];R.default!==void 0&&$.indexOf(H)===-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(_.indexOf(K)===-1)throw new Error(`Unknown field key "${K}" on ${I}.${H}`)}i[I]=z.visitor=F,p[I]=z.builder=$,l[I]=z.fields=W,s[I]=z.aliases=N,N.forEach((H=>{o[H]=o[H]||[],o[H].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(Ae,c){if(Ae==null)return{};var b,M,D={},Y=Object.keys(Ae);for(M=0;M<Y.length;M++)b=Y[M],c.indexOf(b)>=0||(D[b]=Ae[b]);return D}n(44),Object.defineProperty(e,"__esModule",{value:!0});class a{constructor(c,b,M){this.line=void 0,this.column=void 0,this.index=void 0,this.line=c,this.column=b,this.index=M}}class i{constructor(c,b){this.start=void 0,this.end=void 0,this.filename=void 0,this.identifierName=void 0,this.start=c,this.end=b}}function s(Ae,c){const{line:b,column:M,index:D}=Ae;return new a(b,M+c,D+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 p={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},u=Ae=>{let{type:c,prefix:b}=Ae;return c==="UpdateExpression"?p.UpdateExpression[String(b)]:p[c]};var h={AccessorIsGenerator:Ae=>{let{kind:c}=Ae;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:Ae=>{let{kind:c}=Ae;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:Ae=>{let{exportName:c}=Ae;return`\`${c}\` has already been exported. Exported identifiers must be unique.`},DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",DynamicImportPhaseRequiresImportExpressions:Ae=>{let{phase:c}=Ae;return`'import.${c}(...)' can only be parsed when using the 'createImportExpressions' option.`},ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:Ae=>{let{localName:c,exportName:b}=Ae;return`A string literal cannot be used as an exported binding without \`from\`.
- - Did you mean \`export { '${c}' as '${b}' } from 'some-module'\`?`},ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:Ae=>{let{type:c}=Ae;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:Ae=>{let{type:c}=Ae;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:Ae=>{let{importName:c}=Ae;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:Ae=>{let{maxArgumentCount:c}=Ae;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:Ae=>{let{radix:c}=Ae;return`Expected number in radix ${c}.`},InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:Ae=>{let{reservedWord:c}=Ae;return`Escape sequence in keyword ${c}.`},InvalidIdentifier:Ae=>{let{identifierName:c}=Ae;return`Invalid identifier ${c}.`},InvalidLhs:Ae=>{let{ancestor:c}=Ae;return`Invalid left-hand side in ${u(c)}.`},InvalidLhsBinding:Ae=>{let{ancestor:c}=Ae;return`Binding invalid left-hand side in ${u(c)}.`},InvalidLhsOptionalChaining:Ae=>{let{ancestor:c}=Ae;return`Invalid optional chaining in the left-hand side of ${u(c)}.`},InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:Ae=>{let{unexpected:c}=Ae;return`Unexpected character '${c}'.`},InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:Ae=>{let{identifierName:c}=Ae;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:Ae=>{let{labelName:c}=Ae;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:Ae=>{let{missingPlugin:c}=Ae;return`This experimental syntax requires enabling the parser plugin: ${c.map((b=>JSON.stringify(b))).join(", ")}.`},MissingOneOfPlugins:Ae=>{let{missingPlugin:c}=Ae;return`This experimental syntax requires enabling one of the following parser plugin(s): ${c.map((b=>JSON.stringify(b))).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:Ae=>{let{key:c}=Ae;return`Duplicate key "${c}" is not allowed in module attributes.`},ModuleExportNameHasLoneSurrogate:Ae=>{let{surrogateCharCode:c}=Ae;return`An export name cannot include a lone surrogate, found '\\u${c.toString(16)}'.`},ModuleExportUndefined:Ae=>{let{localName:c}=Ae;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:Ae=>{let{identifierName:c}=Ae;return`Private names are only allowed in property accesses (\`obj.#${c}\`) or in \`in\` expressions (\`#${c} in obj\`).`},PrivateNameRedeclaration:Ae=>{let{identifierName:c}=Ae;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:Ae=>{let{keyword:c}=Ae;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:Ae=>{let{reservedWord:c}=Ae;return`Unexpected reserved word '${c}'.`},UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:Ae=>{let{expected:c,unexpected:b}=Ae;return`Unexpected token${b?` '${b}'.`:""}${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:Ae=>{let{target:c,onlyValidPropertyName:b}=Ae;return`The only valid meta property for ${c} is ${c}.${b}.`},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:Ae=>{let{identifierName:c}=Ae;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:Ae=>{let{token:c}=Ae;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:Ae=>{let{type:c}=Ae;return`Hack-style pipe body cannot be an unparenthesized ${u({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(Ae,c,b){Object.defineProperty(Ae,c,{enumerable:!1,configurable:!0,value:b})}function S(Ae){let{toMessage:c}=Ae,b=r(Ae,f);return function M(D,Y){const we=new SyntaxError;return Object.assign(we,b,{loc:D,pos:D.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:Et}=(Ue=De.loc)!=null?Ue:D;return M(new a(Ke,et,Et),Object.assign({},Y,De.details))})),C(we,"details",Y),Object.defineProperty(we,"message",{configurable:!0,get(){const De=`${c(Y)} (${D.line}:${D.column})`;return this.message=De,De},set(De){Object.defineProperty(this,"message",{value:De,writable:!0})}}),we}}function x(Ae,c){if(Array.isArray(Ae))return M=>x(M,Ae[0]);const b={};for(const M of Object.keys(Ae)){const D=Ae[M],Y=typeof D=="string"?{message:()=>D}:typeof D=="function"?{message:D}:D,{message:we}=Y,De=r(Y,v),Ue=typeof we=="string"?()=>we:we;b[M]=S(Object.assign({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:M,toMessage:Ue},c?{syntaxPlugin:c}:{},De))}return b}const g=Object.assign({},x(l),x(h),x({StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:Ae=>{let{referenceName:c}=Ae;return`Assigning to '${c}' in strict mode.`},StrictEvalArgumentsBinding:Ae=>{let{bindingName:c}=Ae;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,y=(Ae,c)=>w(Ae,c,{enumerable:!1,value:Ae[c]});function _(Ae){return Ae.loc.start&&y(Ae.loc.start,"index"),Ae.loc.end&&y(Ae.loc.end,"index"),Ae}class T{constructor(c,b){this.token=void 0,this.preserveSpace=void 0,this.token=c,this.preserveSpace=!!b}}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,q=!0,W=!0,F=!0;class N{constructor(c){let b=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=b.keyword,this.beforeExpr=!!b.beforeExpr,this.startsExpr=!!b.startsExpr,this.rightAssociative=!!b.rightAssociative,this.isLoop=!!b.isLoop,this.isAssign=!!b.isAssign,this.prefix=!!b.prefix,this.postfix=!!b.postfix,this.binop=b.binop!=null?b.binop:null,this.updateContext=null}}const $=new Map;function H(Ae){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};c.keyword=Ae;const b=Ce(Ae,c);return $.set(Ae,b),b}function R(Ae,c){return Ce(Ae,{beforeExpr:I,binop:c})}let K=-1;const se=[],he=[],Le=[],X=[],Q=[],fe=[];function Ce(Ae){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var b,M,D,Y;return++K,he.push(Ae),Le.push((b=c.binop)!=null?b:-1),X.push((M=c.beforeExpr)!=null&&M),Q.push((D=c.startsExpr)!=null&&D),fe.push((Y=c.prefix)!=null&&Y),se.push(new N(Ae,c)),K}function Me(Ae){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var b,M,D,Y;return++K,$.set(Ae,K),he.push(Ae),Le.push((b=c.binop)!=null?b:-1),X.push((M=c.beforeExpr)!=null&&M),Q.push((D=c.startsExpr)!=null&&D),fe.push((Y=c.prefix)!=null&&Y),se.push(new N("name",c)),K}const ue={bracketL:Ce("[",{beforeExpr:I,startsExpr:z}),bracketHashL:Ce("#[",{beforeExpr:I,startsExpr:z}),bracketBarL:Ce("[|",{beforeExpr:I,startsExpr:z}),bracketR:Ce("]"),bracketBarR:Ce("|]"),braceL:Ce("{",{beforeExpr:I,startsExpr:z}),braceBarL:Ce("{|",{beforeExpr:I,startsExpr:z}),braceHashL:Ce("#{",{beforeExpr:I,startsExpr:z}),braceR:Ce("}"),braceBarR:Ce("|}"),parenL:Ce("(",{beforeExpr:I,startsExpr:z}),parenR:Ce(")"),comma:Ce(",",{beforeExpr:I}),semi:Ce(";",{beforeExpr:I}),colon:Ce(":",{beforeExpr:I}),doubleColon:Ce("::",{beforeExpr:I}),dot:Ce("."),question:Ce("?",{beforeExpr:I}),questionDot:Ce("?."),arrow:Ce("=>",{beforeExpr:I}),template:Ce("template"),ellipsis:Ce("...",{beforeExpr:I}),backQuote:Ce("`",{startsExpr:z}),dollarBraceL:Ce("${",{beforeExpr:I,startsExpr:z}),templateTail:Ce("...`",{startsExpr:z}),templateNonTail:Ce("...${",{beforeExpr:I,startsExpr:z}),at:Ce("@"),hash:Ce("#",{startsExpr:z}),interpreterDirective:Ce("#!..."),eq:Ce("=",{beforeExpr:I,isAssign:W}),assign:Ce("_=",{beforeExpr:I,isAssign:W}),slashAssign:Ce("_=",{beforeExpr:I,isAssign:W}),xorAssign:Ce("_=",{beforeExpr:I,isAssign:W}),moduloAssign:Ce("_=",{beforeExpr:I,isAssign:W}),incDec:Ce("++/--",{prefix:F,postfix:!0,startsExpr:z}),bang:Ce("!",{beforeExpr:I,prefix:F,startsExpr:z}),tilde:Ce("~",{beforeExpr:I,prefix:F,startsExpr:z}),doubleCaret:Ce("^^",{startsExpr:z}),doubleAt:Ce("@@",{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:Ce("+/-",{beforeExpr:I,binop:9,prefix:F,startsExpr:z}),modulo:Ce("%",{binop:10,startsExpr:z}),star:Ce("*",{binop:10}),slash:R("/",10),exponent:Ce("**",{beforeExpr:I,binop:11,rightAssociative:!0}),_in:H("in",{beforeExpr:I,binop:7}),_instanceof:H("instanceof",{beforeExpr:I,binop:7}),_break:H("break"),_case:H("case",{beforeExpr:I}),_catch:H("catch"),_continue:H("continue"),_debugger:H("debugger"),_default:H("default",{beforeExpr:I}),_else:H("else",{beforeExpr:I}),_finally:H("finally"),_function:H("function",{startsExpr:z}),_if:H("if"),_return:H("return",{beforeExpr:I}),_switch:H("switch"),_throw:H("throw",{beforeExpr:I,prefix:F,startsExpr:z}),_try:H("try"),_var:H("var"),_const:H("const"),_with:H("with"),_new:H("new",{beforeExpr:I,startsExpr:z}),_this:H("this",{startsExpr:z}),_super:H("super",{startsExpr:z}),_class:H("class",{startsExpr:z}),_extends:H("extends",{beforeExpr:I}),_export:H("export"),_import:H("import",{startsExpr:z}),_null:H("null",{startsExpr:z}),_true:H("true",{startsExpr:z}),_false:H("false",{startsExpr:z}),_typeof:H("typeof",{beforeExpr:I,prefix:F,startsExpr:z}),_void:H("void",{beforeExpr:I,prefix:F,startsExpr:z}),_delete:H("delete",{beforeExpr:I,prefix:F,startsExpr:z}),_do:H("do",{isLoop:q,beforeExpr:I}),_for:H("for",{isLoop:q}),_while:H("while",{isLoop:q}),_as:Me("as",{startsExpr:z}),_assert:Me("assert",{startsExpr:z}),_async:Me("async",{startsExpr:z}),_await:Me("await",{startsExpr:z}),_defer:Me("defer",{startsExpr:z}),_from:Me("from",{startsExpr:z}),_get:Me("get",{startsExpr:z}),_let:Me("let",{startsExpr:z}),_meta:Me("meta",{startsExpr:z}),_of:Me("of",{startsExpr:z}),_sent:Me("sent",{startsExpr:z}),_set:Me("set",{startsExpr:z}),_source:Me("source",{startsExpr:z}),_static:Me("static",{startsExpr:z}),_using:Me("using",{startsExpr:z}),_yield:Me("yield",{startsExpr:z}),_asserts:Me("asserts",{startsExpr:z}),_checks:Me("checks",{startsExpr:z}),_exports:Me("exports",{startsExpr:z}),_global:Me("global",{startsExpr:z}),_implements:Me("implements",{startsExpr:z}),_intrinsic:Me("intrinsic",{startsExpr:z}),_infer:Me("infer",{startsExpr:z}),_is:Me("is",{startsExpr:z}),_mixins:Me("mixins",{startsExpr:z}),_proto:Me("proto",{startsExpr:z}),_require:Me("require",{startsExpr:z}),_satisfies:Me("satisfies",{startsExpr:z}),_keyof:Me("keyof",{startsExpr:z}),_readonly:Me("readonly",{startsExpr:z}),_unique:Me("unique",{startsExpr:z}),_abstract:Me("abstract",{startsExpr:z}),_declare:Me("declare",{startsExpr:z}),_enum:Me("enum",{startsExpr:z}),_module:Me("module",{startsExpr:z}),_namespace:Me("namespace",{startsExpr:z}),_interface:Me("interface",{startsExpr:z}),_type:Me("type",{startsExpr:z}),_opaque:Me("opaque",{startsExpr:z}),name:Ce("name",{startsExpr:z}),string:Ce("string",{startsExpr:z}),num:Ce("num",{startsExpr:z}),bigint:Ce("bigint",{startsExpr:z}),decimal:Ce("decimal",{startsExpr:z}),regexp:Ce("regexp",{startsExpr:z}),privateName:Ce("#name",{startsExpr:z}),eof:Ce("eof"),jsxName:Ce("jsxName"),jsxText:Ce("jsxText",{beforeExpr:!0}),jsxTagStart:Ce("jsxTagStart",{startsExpr:!0}),jsxTagEnd:Ce("jsxTagEnd"),placeholder:Ce("%%",{startsExpr:!0})};function ae(Ae){return Ae>=93&&Ae<=132}function ce(Ae){return Ae>=58&&Ae<=132}function oe(Ae){return Ae>=58&&Ae<=136}function ie(Ae){return Q[Ae]}function Se(Ae){return Ae>=129&&Ae<=131}function ne(Ae){return Ae>=58&&Ae<=92}function ge(Ae){return he[Ae]}function xe(Ae){return Le[Ae]}function He(Ae){return Ae>=24&&Ae<=25}function ee(Ae){return se[Ae]}se[8].updateContext=Ae=>{Ae.pop()},se[5].updateContext=se[7].updateContext=se[23].updateContext=Ae=>{Ae.push(O.brace)},se[22].updateContext=Ae=>{Ae[Ae.length-1]===O.template?Ae.pop():Ae.push(O.template)},se[142].updateContext=Ae=>{Ae.push(O.j_expr,O.j_oTag)};let k="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",j="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・";const J=new RegExp("["+k+"]"),Te=new RegExp("["+k+j+"]");k=j=null;const Ie=[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],Pe=[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(Ae,c){let b=65536;for(let M=0,D=c.length;M<D;M+=2){if(b+=c[M],b>Ae)return!1;if(b+=c[M+1],b>=Ae)return!0}return!1}function ke(Ae){return Ae<65?Ae===36:Ae<=90||(Ae<97?Ae===95:Ae<=122||(Ae<=65535?Ae>=170&&J.test(String.fromCharCode(Ae)):de(Ae,Ie)))}function Ge(Ae){return Ae<48?Ae===36:Ae<58||!(Ae<65)&&(Ae<=90||(Ae<97?Ae===95:Ae<=122||(Ae<=65535?Ae>=170&&Te.test(String.fromCharCode(Ae)):de(Ae,Ie)||de(Ae,Pe))))}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 Qt(Ae,c){return c&&Ae==="await"||Ae==="enum"}function Bt(Ae,c){return Qt(Ae,c)||ct.has(Ae)}function sr(Ae){return yt.has(Ae)}function vr(Ae,c){return Bt(Ae,c)||sr(Ae)}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 Zr{constructor(c){this.flags=0,this.names=new Map,this.firstLexicalName="",this.flags=c}}class Jr{constructor(c,b){this.parser=void 0,this.scopeStack=[],this.inModule=void 0,this.undefinedExports=new Map,this.parser=c,this.inModule=b}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:b}=this.scopeStack[c];if(128&b)return!0;if(451&b)return!1}}get inNonArrowFunction(){return(2&this.currentThisScopeFlags())>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(c){return new Zr(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,b,M){let D=this.currentScope();if(8&b||16&b){this.checkRedeclarationInScope(D,c,b,M);let Y=D.names.get(c)||0;16&b?Y|=4:(D.firstLexicalName||(D.firstLexicalName=c),Y|=2),D.names.set(c,Y),8&b&&this.maybeExportDefined(D,c)}else if(4&b)for(let Y=this.scopeStack.length-1;Y>=0&&(D=this.scopeStack[Y],this.checkRedeclarationInScope(D,c,b,M),D.names.set(c,1|(D.names.get(c)||0)),this.maybeExportDefined(D,c),!(387&D.flags));--Y);this.parser.inModule&&1&D.flags&&this.undefinedExports.delete(c)}maybeExportDefined(c,b){this.parser.inModule&&1&c.flags&&this.undefinedExports.delete(b)}checkRedeclarationInScope(c,b,M,D){this.isRedeclaredInScope(c,b,M)&&this.parser.raise(g.VarRedeclaration,D,{identifierName:b})}isRedeclaredInScope(c,b,M){if(!(1&M))return!1;if(8&M)return c.names.has(b);const D=c.names.get(b);return 16&M?(2&D)>0||!this.treatFunctionsAsVarInScope(c)&&(1&D)>0:(2&D)>0&&!(8&c.flags&&c.firstLexicalName===b)||!this.treatFunctionsAsVarInScope(c)&&(4&D)>0}checkLocalExport(c){const{name:b}=c;this.scopeStack[0].names.has(b)||this.undefinedExports.set(b,c.loc.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let c=this.scopeStack.length-1;;c--){const{flags:b}=this.scopeStack[c];if(387&b)return b}}currentThisScopeFlags(){for(let c=this.scopeStack.length-1;;c--){const{flags:b}=this.scopeStack[c];if(451&b&&!(4&b))return b}}}class Gr extends Zr{constructor(){super(...arguments),this.declareFunctions=new Set}}class un extends Jr{createScope(c){return new Gr(c)}declareName(c,b,M){const D=this.currentScope();if(2048&b)return this.checkRedeclarationInScope(D,c,b,M),this.maybeExportDefined(D,c),void D.declareFunctions.add(c);super.declareName(c,b,M)}isRedeclaredInScope(c,b,M){if(super.isRedeclaredInScope(c,b,M))return!0;if(2048&M&&!c.declareFunctions.has(b)){const D=c.names.get(b);return(4&D)>0||(2&D)>0}return!1}checkLocalExport(c){this.scopeStack[0].declareFunctions.has(c.name)||super.checkLocalExport(c)}}class nn{constructor(){this.sawUnambiguousESM=!1,this.ambiguousScriptDifferentAst=!1}hasPlugin(c){if(typeof c=="string")return this.plugins.has(c);{const[b,M]=c;if(!this.hasPlugin(b))return!1;const D=this.plugins.get(b);for(const Y of Object.keys(M))if(D?.[Y]!==M[Y])return!1;return!0}}getPluginOption(c,b){var M;return(M=this.plugins.get(c))==null?void 0:M[b]}}function is(Ae,c){Ae.trailingComments===void 0?Ae.trailingComments=c:Ae.trailingComments.unshift(...c)}function fr(Ae,c){Ae.innerComments===void 0?Ae.innerComments=c:Ae.innerComments.unshift(...c)}function jn(Ae,c,b){let M=null,D=c.length;for(;M===null&&D>0;)M=c[--D];M===null||M.start>b.start?fr(Ae,b.comments):is(M,b.comments)}class gs extends nn{addComment(c){this.filename&&(c.loc.filename=this.filename);const{commentsLen:b}=this.state;this.comments.length!=b&&(this.comments.length=b),this.comments.push(c),this.state.commentsLen++}processComment(c){const{commentStack:b}=this.state,M=b.length;if(M===0)return;let D=M-1;const Y=b[D];Y.start===c.end&&(Y.leadingNode=c,D--);const{start:we}=c;for(;D>=0;D--){const De=b[D],Ue=De.end;if(!(Ue>we)){Ue===we&&(De.trailingNode=c);break}De.containingNode=c,this.finalizeComment(De),b.splice(D,1)}}finalizeComment(c){const{comments:b}=c;if(c.leadingNode!==null||c.trailingNode!==null)c.leadingNode!==null&&is(c.leadingNode,b),c.trailingNode!==null&&(function(M,D){M.leadingComments===void 0?M.leadingComments=D:M.leadingComments.unshift(...D)})(c.trailingNode,b);else{const{containingNode:M,start:D}=c;if(this.input.charCodeAt(D-1)===44)switch(M.type){case"ObjectExpression":case"ObjectPattern":case"RecordExpression":jn(M,M.properties,c);break;case"CallExpression":case"OptionalCallExpression":jn(M,M.arguments,c);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":jn(M,M.params,c);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":jn(M,M.elements,c);break;case"ExportNamedDeclaration":case"ImportDeclaration":jn(M,M.specifiers,c);break;default:fr(M,b)}else fr(M,b)}}finalizeRemainingComments(){const{commentStack:c}=this.state;for(let b=c.length-1;b>=0;b--)this.finalizeComment(c[b]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(c){const{commentStack:b}=this.state,{length:M}=b;if(M===0)return;const D=b[M-1];D.leadingNode===c&&(D.leadingNode=null)}resetPreviousIdentifierLeadingComments(c){const{commentStack:b}=this.state,{length:M}=b;M!==0&&(b[M-1].trailingNode===c?b[M-1].trailingNode=null:M>=2&&b[M-2].trailingNode===c&&(b[M-2].trailingNode=null))}takeSurroundingComments(c,b,M){const{commentStack:D}=this.state,Y=D.length;if(Y===0)return;let we=Y-1;for(;we>=0;we--){const De=D[we],Ue=De.end;if(De.start===M)De.leadingNode=c;else if(Ue===b)De.trailingNode=c;else if(Ue<b)break}}}const Bn=/\r\n?|[\n\u2028\u2029]/,ft=new RegExp(Bn.source,"g");function dt(Ae){switch(Ae){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}const ot=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,At=/(?:[^\S\n\r\u2028\u2029]|\/\/.*|\/\*.*?\*\/)*/g,Lt=new RegExp("(?=("+At.source+"))\\1"+/(?=[\n\r\u2028\u2029]|\/\*(?!.*?\*\/)|$)/.source,"y");function jt(Ae){switch(Ae){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 Ut{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:b,sourceType:M,startLine:D,startColumn:Y}=c;this.strict=b!==!1&&(b===!0||M==="module"),this.curLine=D,this.lineStart=-Y,this.startLoc=this.endLoc=new a(D,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 Ut;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 dr=function(Ae){return Ae>=48&&Ae<=57};const Zt={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},ut={bin:Ae=>Ae===48||Ae===49,oct:Ae=>Ae>=48&&Ae<=55,dec:Ae=>Ae>=48&&Ae<=57,hex:Ae=>Ae>=48&&Ae<=57||Ae>=65&&Ae<=70||Ae>=97&&Ae<=102};function Tt(Ae,c,b,M,D,Y){const we=b,De=M,Ue=D;let Ke="",et=null,Et=b;const{length:Xt}=c;for(;;){if(b>=Xt){Y.unterminated(we,De,Ue),Ke+=c.slice(Et,b);break}const Kt=c.charCodeAt(b);if(wt(Ae,Kt,c,b)){Ke+=c.slice(Et,b);break}if(Kt===92){Ke+=c.slice(Et,b);const Tr=Dt(c,b,M,D,Ae==="template",Y);Tr.ch!==null||et?Ke+=Tr.ch:et={pos:b,lineStart:M,curLine:D},{pos:b,lineStart:M,curLine:D}=Tr,Et=b}else Kt===8232||Kt===8233?(++D,M=++b):Kt===10||Kt===13?Ae==="template"?(Ke+=c.slice(Et,b)+`
- `,++b,Kt===13&&c.charCodeAt(b)===10&&++b,++D,Et=M=b):Y.unterminated(we,De,Ue):++b}return{pos:b,str:Ke,firstInvalidLoc:et,lineStart:M,curLine:D,containsInvalid:!!et}}function wt(Ae,c,b,M){return Ae==="template"?c===96||c===36&&b.charCodeAt(M+1)===123:c===(Ae==="double"?34:39)}function Dt(Ae,c,b,M,D,Y){const we=!D;c++;const De=Ke=>({pos:c,ch:Ke,lineStart:b,curLine:M}),Ue=Ae.charCodeAt(c++);switch(Ue){case 110:return De(`
- `);case 114:return De("\r");case 120:{let Ke;return{code:Ke,pos:c}=nr(Ae,c,b,M,2,!1,we,Y),De(Ke===null?null:String.fromCharCode(Ke))}case 117:{let Ke;return{code:Ke,pos:c}=tr(Ae,c,b,M,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:Ae.charCodeAt(c)===10&&++c;case 10:b=c,++M;case 8232:case 8233:return De("");case 56:case 57:if(D)return De(null);Y.strictNumericEscape(c-1,b,M);default:if(Ue>=48&&Ue<=55){const Ke=c-1;let et=Ae.slice(Ke,c+2).match(/^[0-7]+/)[0],Et=parseInt(et,8);Et>255&&(et=et.slice(0,-1),Et=parseInt(et,8)),c+=et.length-1;const Xt=Ae.charCodeAt(c);if(et!=="0"||Xt===56||Xt===57){if(D)return De(null);Y.strictNumericEscape(Ke,b,M)}return De(String.fromCharCode(Et))}return De(String.fromCharCode(Ue))}}function nr(Ae,c,b,M,D,Y,we,De){const Ue=c;let Ke;return{n:Ke,pos:c}=Ar(Ae,c,b,M,16,D,Y,!1,De,!we),Ke===null&&(we?De.invalidEscapeSequence(Ue,b,M):c=Ue-1),{code:Ke,pos:c}}function Ar(Ae,c,b,M,D,Y,we,De,Ue,Ke){const et=c,Et=D===16?Zt.hex:Zt.decBinOct,Xt=D===16?ut.hex:D===10?ut.dec:D===8?ut.oct:ut.bin;let Kt=!1,Tr=0;for(let Mn=0,mn=Y??1/0;Mn<mn;++Mn){const kn=Ae.charCodeAt(c);let Un;if(kn!==95||De==="bail"){if(Un=kn>=97?kn-97+10:kn>=65?kn-65+10:dr(kn)?kn-48:1/0,Un>=D){if(Un<=9&&Ke)return{n:null,pos:c};if(Un<=9&&Ue.invalidDigit(c,b,M,D))Un=0;else{if(!we)break;Un=0,Kt=!0}}++c,Tr=Tr*D+Un}else{const Pi=Ae.charCodeAt(c-1),Vn=Ae.charCodeAt(c+1);if(De){if(Number.isNaN(Vn)||!Xt(Vn)||Et.has(Pi)||Et.has(Vn)){if(Ke)return{n:null,pos:c};Ue.unexpectedNumericSeparator(c,b,M)}}else{if(Ke)return{n:null,pos:c};Ue.numericSeparatorInEscapeSequence(c,b,M)}++c}}return c===et||Y!=null&&c-et!==Y||Kt?{n:null,pos:c}:{n:Tr,pos:c}}function tr(Ae,c,b,M,D,Y){let we;if(Ae.charCodeAt(c)===123){if(++c,{code:we,pos:c}=nr(Ae,c,b,M,Ae.indexOf("}",c)-c,!0,D,Y),++c,we!==null&&we>1114111){if(!D)return{code:null,pos:c};Y.invalidCodePoint(c,b,M)}}else({code:we,pos:c}=nr(Ae,c,b,M,4,!1,D,Y));return{code:we,pos:c}}function xr(Ae,c,b){return new a(b,Ae-c,Ae)}const sn=new Set([103,109,115,105,121,117,100,118]);class wr{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 Rr extends gs{constructor(c,b){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(M,D,Y,we)=>!!this.options.errorRecovery&&(this.raise(g.InvalidDigit,xr(M,D,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:(M,D,Y)=>{this.recordStrictModeErrors(g.StrictNumericEscape,xr(M,D,Y))},unterminated:(M,D,Y)=>{throw this.raise(g.UnterminatedString,xr(M-1,D,Y))}}),this.errorHandlers_readStringContents_template=Object.assign({},this.errorHandlers_readCodePoint,{strictNumericEscape:this.errorBuilder(g.StrictNumericEscape),unterminated:(M,D,Y)=>{throw this.raise(g.UnterminatedTemplate,xr(M,D,Y))}}),this.state=new Ut,this.state.init(c),this.input=b,this.length=b.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 wr(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 b=this.state;return this.state=c,b}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 At.lastIndex=c,At.test(this.input)?At.lastIndex:c}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(c){let b=this.input.charCodeAt(c);if((64512&b)==55296&&++c<this.input.length){const M=this.input.charCodeAt(c);(64512&M)==56320&&(b=65536+((1023&b)<<10)+(1023&M))}return b}setStrict(c){this.state.strict=c,c&&(this.state.strictErrors.forEach((b=>{let[M,D]=b;return this.raise(M,D)})),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 b;this.isLookahead||(b=this.state.curPosition());const M=this.state.pos,D=this.input.indexOf(c,M+2);if(D===-1)throw this.raise(g.UnterminatedComment,this.state.curPosition());for(this.state.pos=D+c.length,ft.lastIndex=M+2;ft.test(this.input)&&ft.lastIndex<=D;)++this.state.curLine,this.state.lineStart=ft.lastIndex;if(this.isLookahead)return;const Y={type:"CommentBlock",value:this.input.slice(M+2,D),start:M,end:D+c.length,loc:new i(b,this.state.curPosition())};return this.options.tokens&&this.pushToken(Y),Y}skipLineComment(c){const b=this.state.pos;let M;this.isLookahead||(M=this.state.curPosition());let D=this.input.charCodeAt(this.state.pos+=c);if(this.state.pos<this.length)for(;!dt(D)&&++this.state.pos<this.length;)D=this.input.charCodeAt(this.state.pos);if(this.isLookahead)return;const Y=this.state.pos,we={type:"CommentLine",value:this.input.slice(b+c,Y),start:b,end:Y,loc:new i(M,this.state.curPosition())};return this.options.tokens&&this.pushToken(we),we}skipSpace(){const c=this.state.pos,b=[];e:for(;this.state.pos<this.length;){const M=this.input.charCodeAt(this.state.pos);switch(M){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 D=this.skipBlockComment("*/");D!==void 0&&(this.addComment(D),this.options.attachComment&&b.push(D));break}case 47:{const D=this.skipLineComment(2);D!==void 0&&(this.addComment(D),this.options.attachComment&&b.push(D));break}default:break e}break;default:if(jt(M))++this.state.pos;else if(M===45&&!this.inModule&&this.options.annexB){const D=this.state.pos;if(this.input.charCodeAt(D+1)!==45||this.input.charCodeAt(D+2)!==62||!(c===0||this.state.lineStart>c))break e;{const Y=this.skipLineComment(3);Y!==void 0&&(this.addComment(Y),this.options.attachComment&&b.push(Y))}}else{if(M!==60||this.inModule||!this.options.annexB)break e;{const D=this.state.pos;if(this.input.charCodeAt(D+1)!==33||this.input.charCodeAt(D+2)!==45||this.input.charCodeAt(D+3)!==45)break e;{const Y=this.skipLineComment(4);Y!==void 0&&(this.addComment(Y),this.options.attachComment&&b.push(Y))}}}}}if(b.length>0){const M={start:c,end:this.state.pos,comments:b,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(M)}}finishToken(c,b){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();const M=this.state.type;this.state.type=c,this.state.value=b,this.isLookahead||this.updateContext(M)}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,b=this.codePointAtPos(c);if(b>=48&&b<=57)throw this.raise(g.UnexpectedDigitAfterHash,this.state.curPosition());if(b===123||b===91&&this.hasPlugin("recordAndTuple")){if(this.expectPlugin("recordAndTuple"),this.getPluginOption("recordAndTuple","syntaxType")==="bar")throw this.raise(b===123?g.RecordExpressionHashIncorrectStartSyntaxType:g.TupleExpressionHashIncorrectStartSyntaxType,this.state.curPosition());this.state.pos+=2,b===123?this.finishToken(7):this.finishToken(1)}else ke(b)?(++this.state.pos,this.finishToken(138,this.readWord1(b))):b===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 b=this.state.pos;for(this.state.pos+=1;!dt(c)&&++this.state.pos<this.length;)c=this.input.charCodeAt(this.state.pos);const M=this.input.slice(b+2,this.state.pos);return this.finishToken(28,M),!0}readToken_mult_modulo(c){let b=c===42?55:54,M=1,D=this.input.charCodeAt(this.state.pos+1);c===42&&D===42&&(M++,D=this.input.charCodeAt(this.state.pos+2),b=57),D!==61||this.state.inType||(M++,b=c===37?33:30),this.finishOp(b,M)}readToken_pipe_amp(c){const b=this.input.charCodeAt(this.state.pos+1);if(b!==c){if(c===124){if(b===62)return void this.finishOp(39,2);if(this.hasPlugin("recordAndTuple")&&b===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")&&b===93){if(this.getPluginOption("recordAndTuple","syntaxType")!=="bar")throw this.raise(g.TupleExpressionBarIncorrectEndSyntaxType,this.state.curPosition());return this.state.pos+=2,void this.finishToken(4)}}b!==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 b=this.input.charCodeAt(this.state.pos+1);b!==c?b===61?this.finishOp(30,2):this.finishOp(53,1):this.finishOp(34,2)}readToken_lt(){const{pos:c}=this.state,b=this.input.charCodeAt(c+1);if(b===60)return this.input.charCodeAt(c+2)===61?void this.finishOp(30,3):void this.finishOp(51,2);b!==61?this.finishOp(47,1):this.finishOp(49,2)}readToken_gt(){const{pos:c}=this.state,b=this.input.charCodeAt(c+1);if(b===62){const M=this.input.charCodeAt(c+2)===62?3:2;return this.input.charCodeAt(c+M)===61?void this.finishOp(30,M+1):void this.finishOp(52,M)}b!==61?this.finishOp(48,1):this.finishOp(49,2)}readToken_eq_excl(c){const b=this.input.charCodeAt(this.state.pos+1);if(b!==61)return c===61&&b===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),b=this.input.charCodeAt(this.state.pos+2);c===63?b===61?this.finishOp(30,3):this.finishOp(40,2):c!==46||b>=48&&b<=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 b=this.input.charCodeAt(this.state.pos+1);if(b===120||b===88)return void this.readRadixNumber(16);if(b===111||b===79)return void this.readRadixNumber(8);if(b===98||b===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,b){const M=this.input.slice(this.state.pos,this.state.pos+b);this.state.pos+=b,this.finishToken(c,M)}readRegexp(){const c=this.state.startLoc,b=this.state.start+1;let M,D,{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(M)M=!1;else{if(Ke===91)D=!0;else if(Ke===93&&D)D=!1;else if(Ke===47&&!D)break;M=Ke===92}}const we=this.input.slice(b,Y);++Y;let De="";const Ue=()=>s(c,Y+2-b);for(;Y<this.length;){const Ke=this.codePointAtPos(Y),et=String.fromCharCode(Ke);if(sn.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,b){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2],D=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];const{n:Y,pos:we}=Ar(this.input,this.state.pos,this.state.lineStart,this.state.curLine,c,b,M,D,this.errorHandlers_readInt,!1);return this.state.pos=we,Y}readRadixNumber(c){const b=this.state.curPosition();let M=!1;this.state.pos+=2;const D=this.readInt(c);D==null&&this.raise(g.InvalidDigit,s(b,2),{radix:c});const Y=this.input.charCodeAt(this.state.pos);if(Y===110)++this.state.pos,M=!0;else if(Y===109)throw this.raise(g.InvalidDecimal,b);if(ke(this.codePointAtPos(this.state.pos)))throw this.raise(g.NumberIdentifier,this.state.curPosition());if(M){const we=this.input.slice(b.index,this.state.pos).replace(/[_n]/g,"");this.finishToken(135,we)}else this.finishToken(134,D)}readNumber(c){const b=this.state.pos,M=this.state.curPosition();let D=!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-b>=2&&this.input.charCodeAt(b)===48;if(Ke){const Kt=this.input.slice(b,this.state.pos);if(this.recordStrictModeErrors(g.StrictOctalLiteral,M),!this.state.strict){const Tr=Kt.indexOf("_");Tr>0&&this.raise(g.ZeroDigitNumericSeparator,s(M,Tr))}Ue=Ke&&!/[89]/.test(Kt)}let et=this.input.charCodeAt(this.state.pos);if(et!==46||Ue||(++this.state.pos,this.readInt(10),D=!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,M),D=!0,De=!0,et=this.input.charCodeAt(this.state.pos)),et===110&&((D||Ke)&&this.raise(g.InvalidBigIntLiteral,M),++this.state.pos,Y=!0),et===109&&(this.expectPlugin("decimal",this.state.curPosition()),(De||Ke)&&this.raise(g.InvalidDecimal,M),++this.state.pos,we=!0),ke(this.codePointAtPos(this.state.pos)))throw this.raise(g.NumberIdentifier,this.state.curPosition());const Et=this.input.slice(b,this.state.pos).replace(/[_mn]/g,"");if(Y)return void this.finishToken(135,Et);if(we)return void this.finishToken(136,Et);const Xt=Ue?parseInt(Et,8):parseFloat(Et);this.finishToken(134,Xt)}readCodePoint(c){const{code:b,pos:M}=tr(this.input,this.state.pos,this.state.lineStart,this.state.curLine,c,this.errorHandlers_readCodePoint);return this.state.pos=M,b}readString(c){const{str:b,pos:M,curLine:D,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=M+1,this.state.lineStart=Y,this.state.curLine=D,this.finishToken(133,b)}readTemplateContinuation(){this.match(8)||this.unexpected(null,8),this.state.pos--,this.readTemplateToken()}readTemplateToken(){const c=this.input[this.state.pos],{str:b,firstInvalidLoc:M,pos:D,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=D+1,this.state.lineStart=we,this.state.curLine=Y,M&&(this.state.firstInvalidTemplateEscapePos=new a(M.curLine,M.pos-M.lineStart,M.pos)),this.input.codePointAt(D)===96?this.finishToken(24,M?null:c+b+"`"):(this.state.pos++,this.finishToken(25,M?null:c+b+"${"))}recordStrictModeErrors(c,b){const M=b.index;this.state.strict&&!this.state.strictErrors.has(M)?this.raise(c,b):this.state.strictErrors.set(M,[c,b])}readWord1(c){this.state.containsEsc=!1;let b="";const M=this.state.pos;let D=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,b+=this.input.slice(D,this.state.pos);const we=this.state.curPosition(),De=this.state.pos===M?ke:Ge;if(this.input.charCodeAt(++this.state.pos)!==117){this.raise(g.MissingUnicodeEscape,this.state.curPosition()),D=this.state.pos-1;continue}++this.state.pos;const Ue=this.readCodePoint(!0);Ue!==null&&(De(Ue)||this.raise(g.EscapedCharNotAnIdentifier,we),b+=String.fromCodePoint(Ue)),D=this.state.pos}}}return b+this.input.slice(D,this.state.pos)}readWord(c){const b=this.readWord1(c),M=$.get(b);M!==void 0?this.finishToken(M,ge(M)):this.finishToken(132,b)}checkKeywordEscapes(){const{type:c}=this.state;ne(c)&&this.state.containsEsc&&this.raise(g.InvalidEscapedReservedWord,this.state.startLoc,{reservedWord:ge(c)})}raise(c,b){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const D=c(b instanceof a?b:b.loc.start,M);if(!this.options.errorRecovery)throw D;return this.isLookahead||this.state.errors.push(D),D}raiseOverwrite(c,b){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const D=b instanceof a?b:b.loc.start,Y=D.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(D,M);if(Ue.loc.index<Y)break}return this.raise(c,b,M)}updateContext(c){}unexpected(c,b){throw this.raise(g.UnexpectedToken,c??this.state.startLoc,{expected:b?ge(b):null})}expectPlugin(c,b){if(this.hasPlugin(c))return!0;throw this.raise(g.MissingPlugin,b??this.state.startLoc,{missingPlugin:[c]})}expectOnePlugin(c){if(!c.some((b=>this.hasPlugin(b))))throw this.raise(g.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:c})}errorBuilder(c){return(b,M,D)=>{this.raise(c,xr(b,M,D))}}}class jr{constructor(){this.privateNames=new Set,this.loneAccessors=new Map,this.undefinedPrivateNames=new Map}}class On{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 jr)}exit(){const c=this.stack.pop(),b=this.current();for(const[M,D]of Array.from(c.undefinedPrivateNames))b?b.undefinedPrivateNames.has(M)||b.undefinedPrivateNames.set(M,D):this.parser.raise(g.InvalidPrivateFieldResolution,D,{identifierName:M})}declarePrivateName(c,b,M){const{privateNames:D,loneAccessors:Y,undefinedPrivateNames:we}=this.current();let De=D.has(c);if(3&b){const Ue=De&&Y.get(c);Ue?(De=(3&Ue)==(3&b)||(4&Ue)!=(4&b),De||Y.delete(c)):De||Y.set(c,b)}De&&this.parser.raise(g.PrivateNameRedeclaration,M,{identifierName:c}),D.add(c),we.delete(c)}usePrivateName(c,b){let M;for(M of this.stack)if(M.privateNames.has(c))return;M?M.undefinedPrivateNames.set(c,b):this.parser.raise(g.InvalidPrivateFieldResolution,b,{identifierName:c})}}class Hr{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 yr extends Hr{constructor(c){super(c),this.declarationErrors=new Map}recordDeclarationError(c,b){const M=b.index;this.declarationErrors.set(M,[c,b])}clearDeclarationError(c){this.declarationErrors.delete(c)}iterateErrors(c){this.declarationErrors.forEach(c)}}class en{constructor(c){this.parser=void 0,this.stack=[new Hr],this.parser=c}enter(c){this.stack.push(c)}exit(){this.stack.pop()}recordParameterInitializerError(c,b){const M=b.loc.start,{stack:D}=this;let Y=D.length-1,we=D[Y];for(;!we.isCertainlyParameterDeclaration();){if(!we.canBeArrowParameterDeclaration())return;we.recordDeclarationError(c,M),we=D[--Y]}this.parser.raise(c,M)}recordArrowParameterBindingError(c,b){const{stack:M}=this,D=M[M.length-1],Y=b.loc.start;if(D.isCertainlyParameterDeclaration())this.parser.raise(c,Y);else{if(!D.canBeArrowParameterDeclaration())return;D.recordDeclarationError(c,Y)}}recordAsyncArrowParametersError(c){const{stack:b}=this;let M=b.length-1,D=b[M];for(;D.canBeArrowParameterDeclaration();)D.type===2&&D.recordDeclarationError(g.AwaitBindingIdentifier,c),D=b[--M]}validateAsPattern(){const{stack:c}=this,b=c[c.length-1];b.canBeArrowParameterDeclaration()&&b.iterateErrors((M=>{let[D,Y]=M;this.parser.raise(D,Y);let we=c.length-2,De=c[we];for(;De.canBeArrowParameterDeclaration();)De.clearDeclarationError(Y.index),De=c[--we]}))}}function bn(){return new Hr}class hs{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 Xn(Ae,c){return(Ae?2:0)|(c?1:0)}class Cn extends Rr{addExtra(c,b,M){let D=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];if(!c)return;const Y=c.extra=c.extra||{};D?Y[b]=M:Object.defineProperty(Y,b,{enumerable:D,value:M})}isContextual(c){return this.state.type===c&&!this.state.containsEsc}isUnparsedContextual(c,b){const M=c+b.length;if(this.input.slice(c,M)===b){const D=this.input.charCodeAt(M);return!(Ge(D)||(64512&D)==55296)}return!1}isLookaheadContextual(c){const b=this.nextTokenStart();return this.isUnparsedContextual(b,c)}eatContextual(c){return!!this.isContextual(c)&&(this.next(),!0)}expectContextual(c,b){if(!this.eatContextual(c)){if(b!=null)throw this.raise(b,this.state.startLoc);this.unexpected(null,c)}}canInsertSemicolon(){return this.match(139)||this.match(8)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return Bn.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,b){this.eat(c)||this.unexpected(b,c)}tryParse(c){let b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.clone();const M={node:null};try{const D=c((function(){let Y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:null;throw M.node=Y,M}));if(this.state.errors.length>b.errors.length){const Y=this.state;return this.state=b,this.state.tokensLength=Y.tokensLength,{node:D,error:Y.errors[b.errors.length],thrown:!1,aborted:!1,failState:Y}}return{node:D,error:null,thrown:!1,aborted:!1,failState:null}}catch(D){const Y=this.state;if(this.state=b,D instanceof SyntaxError)return{node:null,error:D,thrown:!0,aborted:!1,failState:Y};if(D===M)return{node:M.node,error:null,thrown:!1,aborted:!0,failState:Y};throw D}}checkExpressionErrors(c,b){if(!c)return!1;const{shorthandAssignLoc:M,doubleProtoLoc:D,privateKeyLoc:Y,optionalParametersLoc:we}=c;if(!b)return!!(M||D||we||Y);M!=null&&this.raise(g.InvalidCoverInitializedName,M),D!=null&&this.raise(g.DuplicateProto,D),Y!=null&&this.raise(g.UnexpectedPrivateField,Y),we!=null&&this.unexpected(we)}isLiteralPropertyName(){return oe(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 b=this.state.labels;this.state.labels=[];const M=this.exportedIdentifiers;this.exportedIdentifiers=new Set;const D=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 hs;const Ue=this.classScope;this.classScope=new On(this);const Ke=this.expressionScope;return this.expressionScope=new en(this),()=>{this.state.labels=b,this.exportedIdentifiers=M,this.inModule=D,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:b}=c;b!==null&&this.expectPlugin("destructuringPrivate",b)}}class os{constructor(){this.shorthandAssignLoc=null,this.doubleProtoLoc=null,this.privateKeyLoc=null,this.optionalParametersLoc=null}}class Tn{constructor(c,b,M){this.type="",this.start=b,this.end=0,this.loc=new i(M),c!=null&&c.options.ranges&&(this.range=[b,0]),c!=null&&c.filename&&(this.loc.filename=c.filename)}}const Hn=Tn.prototype;function Yn(Ae){const{type:c,start:b,end:M,loc:D,range:Y,extra:we,name:De}=Ae,Ue=Object.create(Hn);return Ue.type=c,Ue.start=b,Ue.end=M,Ue.loc=D,Ue.range=Y,Ue.extra=we,Ue.name=De,c==="Placeholder"&&(Ue.expectedNode=Ae.expectedNode),Ue}Hn.__clone=function(){const Ae=new Tn(void 0,this.start,this.loc.start),c=Object.keys(this);for(let b=0,M=c.length;b<M;b++){const D=c[b];D!=="leadingComments"&&D!=="trailingComments"&&D!=="innerComments"&&(Ae[D]=this[D])}return Ae};class bi extends Cn{startNode(){const c=this.state.startLoc;return new Tn(this,c.index,c)}startNodeAt(c){return new Tn(this,c.index,c)}startNodeAtNode(c){return this.startNodeAt(c.loc.start)}finishNode(c,b){return this.finishNodeAt(c,b,this.state.lastTokEndLoc)}finishNodeAt(c,b,M){return c.type=b,c.end=M.index,c.loc.end=M,this.options.ranges&&(c.range[1]=M.index),this.options.attachComment&&this.processComment(c),c}resetStartLocation(c,b){c.start=b.index,c.loc.start=b,this.options.ranges&&(c.range[0]=b.index)}resetEndLocation(c){let b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.lastTokEndLoc;c.end=b.index,c.loc.end=b,this.options.ranges&&(c.range[1]=b.index)}resetStartLocationFromNode(c,b){this.resetStartLocation(c,b.loc.start)}}const Fn=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),Ft=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:Ae=>{let{reservedType:c}=Ae;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:Ae=>{let{memberName:c,enumName:b}=Ae;return`Boolean enum members need to be initialized. Use either \`${c} = true,\` or \`${c} = false,\` in enum \`${b}\`.`},EnumDuplicateMemberName:Ae=>{let{memberName:c,enumName:b}=Ae;return`Enum member names need to be unique, but the name \`${c}\` has already been used before in enum \`${b}\`.`},EnumInconsistentMemberValues:Ae=>{let{enumName:c}=Ae;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:Ae=>{let{invalidEnumType:c,enumName:b}=Ae;return`Enum type \`${c}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${b}\`.`},EnumInvalidExplicitTypeUnknownSupplied:Ae=>{let{enumName:c}=Ae;return`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${c}\`.`},EnumInvalidMemberInitializerPrimaryType:Ae=>{let{enumName:c,memberName:b,explicitType:M}=Ae;return`Enum \`${c}\` has type \`${M}\`, so the initializer of \`${b}\` needs to be a ${M} literal.`},EnumInvalidMemberInitializerSymbolType:Ae=>{let{enumName:c,memberName:b}=Ae;return`Symbol enum members cannot be initialized. Use \`${b},\` in enum \`${c}\`.`},EnumInvalidMemberInitializerUnknownType:Ae=>{let{enumName:c,memberName:b}=Ae;return`The enum member initializer for \`${b}\` needs to be a literal (either a boolean, number, or string) in enum \`${c}\`.`},EnumInvalidMemberName:Ae=>{let{enumName:c,memberName:b,suggestion:M}=Ae;return`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${b}\`, consider using \`${M}\`, in enum \`${c}\`.`},EnumNumberMemberNotInitialized:Ae=>{let{enumName:c,memberName:b}=Ae;return`Number enum members need to be initialized, e.g. \`${b} = 1\` in enum \`${c}\`.`},EnumStringMemberInconsistentlyInitialized:Ae=>{let{enumName:c}=Ae;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:Ae=>{let{reservedType:c}=Ae;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:Ae=>{let{unsupportedExportKind:c,suggestion:b}=Ae;return`\`declare export ${c}\` is not supported. Use \`${b}\` instead.`},UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."});function Ws(Ae){return Ae.importKind==="type"||Ae.importKind==="typeof"}const Rs={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"},vs=/\*?\s*@((?:no)?flow)\b/,Xr={__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:"♦"},Jn=x`jsx`({AttributeIsEmpty:"JSX attributes must only be assigned a non-empty expression.",MissingClosingTagElement:Ae=>{let{openingTagName:c}=Ae;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:Ae=>{let{unexpected:c,HTMLEntity:b}=Ae;return`Unexpected token \`${c}\`. Did you mean \`${b}\` 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 _r(Ae){return!!Ae&&(Ae.type==="JSXOpeningFragment"||Ae.type==="JSXClosingFragment")}function fn(Ae){if(Ae.type==="JSXIdentifier")return Ae.name;if(Ae.type==="JSXNamespacedName")return Ae.namespace.name+":"+Ae.name.name;if(Ae.type==="JSXMemberExpression")return fn(Ae.object)+"."+fn(Ae.property);throw new Error("Node had unexpected type: "+Ae.type)}class $t extends Zr{constructor(){super(...arguments),this.tsNames=new Map}}class In extends Jr{constructor(){super(...arguments),this.importsStack=[]}createScope(c){return this.importsStack.push(new Set),new $t(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,b){const M=this.importsStack.length;if(this.importsStack[M-1].has(c))return!0;if(!b&&M>1){for(let D=0;D<M-1;D++)if(this.importsStack[D].has(c))return!0}return!1}declareName(c,b,M){if(4096&b)return this.hasImport(c,!0)&&this.parser.raise(g.VarRedeclaration,M,{identifierName:c}),void this.importsStack[this.importsStack.length-1].add(c);const D=this.currentScope();let Y=D.tsNames.get(c)||0;if(1024&b)return this.maybeExportDefined(D,c),void D.tsNames.set(c,16|Y);super.declareName(c,b,M),2&b&&(1&b||(this.checkRedeclarationInScope(D,c,b,M),this.maybeExportDefined(D,c)),Y|=1),256&b&&(Y|=2),512&b&&(Y|=4),128&b&&(Y|=8),Y&&D.tsNames.set(c,Y)}isRedeclaredInScope(c,b,M){const D=c.tsNames.get(b);return(2&D)>0?!(256&M)||!!(512&M)!=(4&D)>0:128&M&&(8&D)>0?!!(2&c.names.get(b))&&!!(1&M):!!(2&M&&(1&D)>0)||super.isRedeclaredInScope(c,b,M)}checkLocalExport(c){const{name:b}=c;if(!this.hasImport(b)){for(let M=this.scopeStack.length-1;M>=0;M--){const D=this.scopeStack[M].tsNames.get(b);if((1&D)>0||(16&D)>0)return}super.checkLocalExport(c)}}}const Nn=Ae=>Ae.type==="ParenthesizedExpression"?Nn(Ae.expression):Ae;class $n extends bi{toAssignable(c){let b=arguments.length>1&&arguments[1]!==void 0&&arguments[1];var M,D;let Y;switch((c.type==="ParenthesizedExpression"||(M=c.extra)!=null&&M.parenthesized)&&(Y=Nn(c),b?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],Et=De===Ke;this.toAssignableObjectExpressionProp(et,Et,b),Et&&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,b);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,(D=c.extra)==null?void 0:D.trailingCommaLoc,b);break;case"AssignmentExpression":c.operator!=="="&&this.raise(g.MissingEqInAssignment,c.left.loc.end),c.type="AssignmentPattern",delete c.operator,this.toAssignable(c.left,b);break;case"ParenthesizedExpression":this.toAssignable(Y,b)}}toAssignableObjectExpressionProp(c,b,M){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 D=c.argument;this.checkToRestConversion(D,!1),this.toAssignable(D,M),b||this.raise(g.RestTrailingComma,c)}else this.toAssignable(c,M)}toAssignableList(c,b,M){const D=c.length-1;for(let Y=0;Y<=D;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,M)}else this.toAssignable(we,M);we.type==="RestElement"&&(Y<D?this.raise(g.RestTrailingComma,we):b&&this.raise(g.RestTrailingComma,b))}}}isAssignable(c,b){switch(c.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":return!0;case"ObjectExpression":{const M=c.properties.length-1;return c.properties.every(((D,Y)=>D.type!=="ObjectMethod"&&(Y===M||D.type!=="SpreadElement")&&this.isAssignable(D)))}case"ObjectProperty":return this.isAssignable(c.value);case"SpreadElement":return this.isAssignable(c.argument);case"ArrayExpression":return c.elements.every((M=>M===null||this.isAssignable(M)));case"AssignmentExpression":return c.operator==="=";case"ParenthesizedExpression":return this.isAssignable(c.expression);case"MemberExpression":case"OptionalMemberExpression":return!b;default:return!1}}toReferencedList(c,b){return c}toReferencedListDeep(c,b){this.toReferencedList(c,b);for(const M of c)M?.type==="ArrayExpression"&&this.toReferencedListDeep(M.elements)}parseSpread(c){const b=this.startNode();return this.next(),b.argument=this.parseMaybeAssignAllowIn(c,void 0),this.finishNode(b,"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,b,M){const D=1&M,Y=[];let we=!0;for(;!this.eat(c);)if(we?we=!1:this.expect(12),D&&this.match(12))Y.push(null);else{if(this.eat(c))break;if(this.match(21)){if(Y.push(this.parseAssignableListItemTypes(this.parseRestBinding(),M)),!this.checkCommaAfterRest(b)){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(M,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:b,startLoc:M}=this.state;return b===21?this.parseBindingRestProperty(c):(b===138?(this.expectPlugin("destructuringPrivate",M),this.classScope.usePrivateName(this.state.value,M),c.key=this.parsePrivateName()):this.parsePropertyName(c),c.method=!1,this.parseObjPropValue(c,M,!1,!1,!0,!1))}parseAssignableListItem(c,b){const M=this.parseMaybeDefault();this.parseAssignableListItemTypes(M,c);const D=this.parseMaybeDefault(M.loc.start,M);return b.length&&(M.decorators=b),D}parseAssignableListItemTypes(c,b){return c}parseMaybeDefault(c,b){var M;if(c!=null||(c=this.state.startLoc),b=(M=b)!=null?M:this.parseBindingAtom(),!this.eat(29))return b;const D=this.startNodeAt(c);return D.left=b,D.right=this.parseMaybeAssignAllowIn(),this.finishNode(D,"AssignmentPattern")}isValidLVal(c,b,M){return D={AssignmentPattern:"left",RestElement:"argument",ObjectProperty:"value",ParenthesizedExpression:"expression",ArrayPattern:"elements",ObjectPattern:"properties"},Y=c,Object.hasOwnProperty.call(D,Y)&&D[Y];var D,Y}isOptionalMemberExpression(c){return c.type==="OptionalMemberExpression"}checkLVal(c,b){let{in:M,binding:D=64,checkClashes:Y=!1,strictModeChanged:we=!1,hasParenthesizedAncestor:De=!1}=b;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),M.type!=="AssignmentExpression"&&this.raise(g.InvalidLhsOptionalChaining,c,{ancestor:M})),void(D!==64&&this.raise(g.InvalidPropertyBindingPattern,c));if(Ke==="Identifier"){this.checkIdentifier(c,D,we);const{name:Mn}=c;return void(Y&&(Y.has(Mn)?this.raise(g.ParamDupe,c):Y.add(Mn)))}const Et=this.isValidLVal(Ke,!(De||(Ue=c.extra)!=null&&Ue.parenthesized)&&M.type==="AssignmentExpression",D);if(Et===!0)return;if(Et===!1){const Mn=D===64?g.InvalidLhs:g.InvalidLhsBinding;return void this.raise(Mn,c,{ancestor:M})}const[Xt,Kt]=Array.isArray(Et)?Et:[Et,Ke==="ParenthesizedExpression"],Tr=Ke==="ArrayPattern"||Ke==="ObjectPattern"?{type:Ke}:M;for(const Mn of[].concat(c[Xt]))Mn&&this.checkLVal(Mn,{in:Tr,binding:D,checkClashes:Y,strictModeChanged:we,hasParenthesizedAncestor:Kt})}checkIdentifier(c,b){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];this.state.strict&&(M?vr(c.name,this.inModule):sr(c.name))&&(b===64?this.raise(g.StrictEvalArguments,c,{referenceName:c.name}):this.raise(g.StrictEvalArgumentsBinding,c,{bindingName:c.name})),8192&b&&c.name==="let"&&this.raise(g.LetInLexicalBinding,c),64&b||this.declareNameFromIdentifier(c,b)}declareNameFromIdentifier(c,b){this.scope.declareName(c.name,b,c.loc.start)}checkToRestConversion(c,b){switch(c.type){case"ParenthesizedExpression":this.checkToRestConversion(c.expression,b);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(b)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 js(Ae){if(!Ae)throw new Error("Assert fail")}const Mt=x`typescript`({AbstractMethodHasImplementation:Ae=>{let{methodName:c}=Ae;return`Method '${c}' cannot have an implementation because it is marked abstract.`},AbstractPropertyHasInitializer:Ae=>{let{propertyName:c}=Ae;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:Ae=>{let{kind:c}=Ae;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:Ae=>{let{modifier:c}=Ae;return"Accessibility modifier already seen."},DuplicateModifier:Ae=>{let{modifier:c}=Ae;return`Duplicate modifier: '${c}'.`},EmptyHeritageClauseType:Ae=>{let{token:c}=Ae;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:Ae=>{let{modifiers:c}=Ae;return`'${c[0]}' modifier cannot be used with '${c[1]}' modifier.`},IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:Ae=>{let{modifier:c}=Ae;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:Ae=>{let{modifier:c}=Ae;return`'${c}' modifier cannot appear on a type member.`},InvalidModifierOnTypeParameter:Ae=>{let{modifier:c}=Ae;return`'${c}' modifier cannot appear on a type parameter.`},InvalidModifierOnTypeParameterPositions:Ae=>{let{modifier:c}=Ae;return`'${c}' modifier can only appear on a type parameter of a class, interface or type alias.`},InvalidModifiersOrder:Ae=>{let{orderedModifiers:c}=Ae;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:Ae=>{let{modifier:c}=Ae;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:Ae=>{let{typeParameterName:c}=Ae;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:Ae=>{let{type:c}=Ae;return`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${c}.`}});function Ps(Ae){return Ae==="private"||Ae==="public"||Ae==="protected"}function _n(Ae){return Ae==="in"||Ae==="out"}function dn(Ae){if(Ae.type!=="MemberExpression")return!1;const{computed:c,property:b}=Ae;return(!c||b.type==="StringLiteral"||!(b.type!=="TemplateLiteral"||b.expressions.length>0))&&Sn(Ae.object)}function hi(Ae,c){var b;const{type:M}=Ae;if((b=Ae.extra)!=null&&b.parenthesized)return!1;if(c){if(M==="Literal"){const{value:D}=Ae;if(typeof D=="string"||typeof D=="boolean")return!0}}else if(M==="StringLiteral"||M==="BooleanLiteral")return!0;return!(!Qn(Ae,c)&&!(function(D,Y){if(D.type==="UnaryExpression"){const{operator:we,argument:De}=D;if(we==="-"&&Qn(De,Y))return!0}return!1})(Ae,c))||M==="TemplateLiteral"&&Ae.expressions.length===0||!!dn(Ae)}function Qn(Ae,c){return c?Ae.type==="Literal"&&(typeof Ae.value=="number"||"bigint"in Ae):Ae.type==="NumericLiteral"||Ae.type==="BigIntLiteral"}function Sn(Ae){return Ae.type==="Identifier"||Ae.type==="MemberExpression"&&!Ae.computed&&Sn(Ae.object)}const Mi=x`placeholders`({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."});function wn(Ae,c){const[b,M]=typeof c=="string"?[c,{}]:c,D=Object.keys(M),Y=D.length===0;return Ae.some((we=>{if(typeof we=="string")return Y&&we===b;{const[De,Ue]=we;if(De!==b)return!1;for(const Ke of D)if(Ue[Ke]!==M[Ke])return!1;return!0}}))}function zs(Ae,c,b){const M=Ae.find((D=>Array.isArray(D)?D[0]===c:D===c));return M&&Array.isArray(M)&&M.length>1?M[1][b]:null}const Io=["minimal","fsharp","hack","smart"],Ya=["^^","@@","^","%","#"],ko=["hash","bar"],pa={estree:Ae=>class extends Ae{parse(){const c=_(super.parse());return this.options.tokens&&(c.tokens=c.tokens.map(_)),c}parseRegExpLiteral(c){let{pattern:b,flags:M}=c,D=null;try{D=new RegExp(b,M)}catch{}const Y=this.estreeParseLiteral(D);return Y.regex={pattern:b,flags:M},Y}parseBigIntLiteral(c){let b;try{b=BigInt(c)}catch{b=null}const M=this.estreeParseLiteral(b);return M.bigint=String(M.value||c),M}parseDecimalLiteral(c){const b=this.estreeParseLiteral(null);return b.decimal=String(b.value||c),b}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 b=c.value;delete c.value,b.type="Literal",b.raw=b.extra.raw,b.value=b.extra.expressionValue;const M=c;return M.type="ExpressionStatement",M.expression=b,M.directive=b.extra.rawValue,delete b.extra,M}initFunction(c,b){super.initFunction(c,b),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 b;return c.type==="ExpressionStatement"&&c.expression.type==="Literal"&&typeof c.expression.value=="string"&&!((b=c.expression.extra)!=null&&b.parenthesized)}parseBlockBody(c,b,M,D,Y){super.parseBlockBody(c,b,M,D,Y);const we=c.directives.map((De=>this.directiveToStmt(De)));c.body=we.concat(c.body),delete c.directives}pushClassMethod(c,b,M,D,Y,we){this.parseMethod(b,M,D,Y,we,"ClassMethod",!0),b.typeParameters&&(b.value.typeParameters=b.typeParameters,delete b.typeParameters),c.body.push(b)}parsePrivateName(){const c=super.parsePrivateName();return this.getPluginOption("estree","classFeatures")?this.convertPrivateNameToPrivateIdentifier(c):c}convertPrivateNameToPrivateIdentifier(c){const b=super.getPrivateNameSV(c);return delete c.id,c.name=b,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,b){const M=super.parseLiteral(c,b);return M.raw=M.extra.raw,delete M.extra,M}parseFunctionBody(c,b){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];super.parseFunctionBody(c,b,M),c.expression=c.body.type!=="BlockStatement"}parseMethod(c,b,M,D,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,b,M,D,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,b,M,D,Y){const we=super.parseObjectMethod(c,b,M,D,Y);return we&&(we.type="Property",we.kind==="method"&&(we.kind="init"),we.shorthand=!1),we}parseObjectProperty(c,b,M,D){const Y=super.parseObjectProperty(c,b,M,D);return Y&&(Y.kind="init",Y.type="Property"),Y}isValidLVal(c,b,M){return c==="Property"?"value":super.isValidLVal(c,b,M)}isAssignable(c,b){return c!=null&&this.isObjectProperty(c)?this.isAssignable(c.value,b):super.isAssignable(c,b)}toAssignable(c){let b=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(c!=null&&this.isObjectProperty(c)){const{key:M,value:D}=c;this.isPrivateName(M)&&this.classScope.usePrivateName(this.getPrivateNameSV(M),M.loc.start),this.toAssignable(D,b)}else super.toAssignable(c,b)}toAssignableObjectExpressionProp(c,b,M){c.kind==="get"||c.kind==="set"?this.raise(g.PatternHasAccessor,c.key):c.method?this.raise(g.PatternHasMethod,c.key):super.toAssignableObjectExpressionProp(c,b,M)}finishCallExpression(c,b){const M=super.finishCallExpression(c,b);var D,Y;return M.callee.type==="Import"&&(M.type="ImportExpression",M.source=M.arguments[0],(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))&&(M.options=(D=M.arguments[1])!=null?D:null,M.attributes=(Y=M.arguments[1])!=null?Y:null),delete M.arguments,delete M.callee),M}toReferencedArguments(c){c.type!=="ImportExpression"&&super.toReferencedArguments(c)}parseExport(c,b){const M=this.state.lastTokStartLoc,D=super.parseExport(c,b);switch(D.type){case"ExportAllDeclaration":D.exported=null;break;case"ExportNamedDeclaration":D.specifiers.length===1&&D.specifiers[0].type==="ExportNamespaceSpecifier"&&(D.type="ExportAllDeclaration",D.exported=D.specifiers[0].exported,delete D.specifiers);case"ExportDefaultDeclaration":{var Y;const{declaration:we}=D;we?.type==="ClassDeclaration"&&((Y=we.decorators)==null?void 0:Y.length)>0&&we.start===D.start&&this.resetStartLocation(D,M)}}return D}parseSubscript(c,b,M,D){const Y=super.parseSubscript(c,b,M,D);if(D.optionalChainMember){if(Y.type!=="OptionalMemberExpression"&&Y.type!=="OptionalCallExpression"||(Y.type=Y.type.substring(8)),D.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,b,M){return _(super.finishNodeAt(c,b,M))}resetStartLocation(c,b){super.resetStartLocation(c,b),_(c)}resetEndLocation(c){let b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.lastTokEndLoc;super.resetEndLocation(c,b),_(c)}},jsx:Ae=>class extends Ae{jsxReadToken(){let c="",b=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(Jn.UnterminatedJsxContent,this.state.startLoc);const M=this.input.charCodeAt(this.state.pos);switch(M){case 60:case 123:return this.state.pos===this.state.start?void(M===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(142)):super.getTokenFromCode(M)):(c+=this.input.slice(b,this.state.pos),void this.finishToken(141,c));case 38:c+=this.input.slice(b,this.state.pos),c+=this.jsxReadEntity(),b=this.state.pos;break;default:dt(M)?(c+=this.input.slice(b,this.state.pos),c+=this.jsxReadNewLine(!0),b=this.state.pos):++this.state.pos}}}jsxReadNewLine(c){const b=this.input.charCodeAt(this.state.pos);let M;return++this.state.pos,b===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,M=c?`
- `:`\r
- `):M=String.fromCharCode(b),++this.state.curLine,this.state.lineStart=this.state.pos,M}jsxReadString(c){let b="",M=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(g.UnterminatedString,this.state.startLoc);const D=this.input.charCodeAt(this.state.pos);if(D===c)break;D===38?(b+=this.input.slice(M,this.state.pos),b+=this.jsxReadEntity(),M=this.state.pos):dt(D)?(b+=this.input.slice(M,this.state.pos),b+=this.jsxReadNewLine(!1),M=this.state.pos):++this.state.pos}b+=this.input.slice(M,this.state.pos++),this.finishToken(133,b)}jsxReadEntity(){const c=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let b=10;this.codePointAtPos(this.state.pos)===120&&(b=16,++this.state.pos);const M=this.readInt(b,void 0,!1,"bail");if(M!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(M)}else{let b=0,M=!1;for(;b++<10&&this.state.pos<this.length&&!(M=this.codePointAtPos(this.state.pos)==59);)++this.state.pos;if(M){const D=this.input.slice(c,this.state.pos),Y=Xr[D];if(++this.state.pos,Y)return Y}}return this.state.pos=c,"&"}jsxReadWord(){let c;const b=this.state.pos;do c=this.input.charCodeAt(++this.state.pos);while(Ge(c)||c===45);this.finishToken(140,this.input.slice(b,this.state.pos))}jsxParseIdentifier(){const c=this.startNode();return this.match(140)?c.name=this.state.value:ne(this.state.type)?c.name=ge(this.state.type):this.unexpected(),this.next(),this.finishNode(c,"JSXIdentifier")}jsxParseNamespacedName(){const c=this.state.startLoc,b=this.jsxParseIdentifier();if(!this.eat(14))return b;const M=this.startNodeAt(c);return M.namespace=b,M.name=this.jsxParseIdentifier(),this.finishNode(M,"JSXNamespacedName")}jsxParseElementName(){const c=this.state.startLoc;let b=this.jsxParseNamespacedName();if(b.type==="JSXNamespacedName")return b;for(;this.eat(16);){const M=this.startNodeAt(c);M.object=b,M.property=this.jsxParseIdentifier(),b=this.finishNode(M,"JSXMemberExpression")}return b}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(Jn.AttributeIsEmpty,c),c;case 142:case 133:return this.parseExprAtom();default:throw this.raise(Jn.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,b){if(this.match(8))c.expression=this.jsxParseEmptyExpression();else{const M=this.parseExpression();c.expression=M}return this.setContext(b),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 b=this.startNodeAt(c);return this.eat(143)?this.finishNode(b,"JSXOpeningFragment"):(b.name=this.jsxParseElementName(),this.jsxParseOpeningElementAfterName(b))}jsxParseOpeningElementAfterName(c){const b=[];for(;!this.match(56)&&!this.match(143);)b.push(this.jsxParseAttribute());return c.attributes=b,c.selfClosing=this.eat(56),this.expect(143),this.finishNode(c,"JSXOpeningElement")}jsxParseClosingElementAt(c){const b=this.startNodeAt(c);return this.eat(143)?this.finishNode(b,"JSXClosingFragment"):(b.name=this.jsxParseElementName(),this.expect(143),this.finishNode(b,"JSXClosingElement"))}jsxParseElementAt(c){const b=this.startNodeAt(c),M=[],D=this.jsxParseOpeningElementAt(c);let Y=null;if(!D.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}M.push(this.jsxParseElementAt(c));break;case 141:M.push(this.parseExprAtom());break;case 5:{const we=this.startNode();this.setContext(O.brace),this.next(),this.match(21)?M.push(this.jsxParseSpreadChild(we)):M.push(this.jsxParseExpressionContainer(we,O.j_expr));break}default:this.unexpected()}_r(D)&&!_r(Y)&&Y!==null?this.raise(Jn.MissingClosingTagFragment,Y):!_r(D)&&_r(Y)?this.raise(Jn.MissingClosingTagElement,Y,{openingTagName:fn(D.name)}):_r(D)||_r(Y)||fn(Y.name)!==fn(D.name)&&this.raise(Jn.MissingClosingTagElement,Y,{openingTagName:fn(D.name)})}if(_r(D)?(b.openingFragment=D,b.closingFragment=Y):(b.openingElement=D,b.closingElement=Y),b.children=M,this.match(47))throw this.raise(Jn.UnwrappedAdjacentJSXElements,this.state.startLoc);return _r(D)?this.finishNode(b,"JSXFragment"):this.finishNode(b,"JSXElement")}jsxParseElement(){const c=this.state.startLoc;return this.next(),this.jsxParseElementAt(c)}setContext(c){const{context:b}=this.state;b[b.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 b=this.curContext();if(b!==O.j_expr){if(b===O.j_oTag||b===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)&&b===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:b,type:M}=this.state;if(M===56&&c===142)b.splice(-2,2,O.j_cTag),this.state.canStartJSXElement=!1;else if(M===142)b.push(O.j_oTag);else if(M===143){const D=b[b.length-1];D===O.j_oTag&&c===56||D===O.j_cTag?(b.pop(),this.state.canStartJSXElement=b[b.length-1]===O.j_expr):(this.setContext(O.j_expr),this.state.canStartJSXElement=!0)}else this.state.canStartJSXElement=X[M]}},flow:Ae=>class extends Ae{constructor(){super(...arguments),this.flowPragma=void 0}getScopeHandler(){return un}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}shouldParseEnums(){return!!this.getPluginOption("flow","enums")}finishToken(c,b){c!==133&&c!==13&&c!==28&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(c,b)}addComment(c){if(this.flowPragma===void 0){const b=vs.exec(c.value);if(b)if(b[1]==="flow")this.flowPragma="flow";else{if(b[1]!=="noflow")throw new Error("Unexpected flow pragma");this.flowPragma="noflow"}}super.addComment(c)}flowParseTypeInitialiser(c){const b=this.state.inType;this.state.inType=!0,this.expect(c||14);const M=this.flowParseType();return this.state.inType=b,M}flowParsePredicate(){const c=this.startNode(),b=this.state.startLoc;return this.next(),this.expectContextual(110),this.state.lastTokStartLoc.index>b.index+1&&this.raise(Ft.UnexpectedSpaceBetweenModuloChecks,b),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 b=null,M=null;return this.match(54)?(this.state.inType=c,M=this.flowParsePredicate()):(b=this.flowParseType(),this.state.inType=c,this.match(54)&&(M=this.flowParsePredicate())),[b,M]}flowParseDeclareClass(c){return this.next(),this.flowParseInterfaceish(c,!0),this.finishNode(c,"DeclareClass")}flowParseDeclareFunction(c){this.next();const b=c.id=this.parseIdentifier(),M=this.startNode(),D=this.startNode();this.match(47)?M.typeParameters=this.flowParseTypeParameterDeclaration():M.typeParameters=null,this.expect(10);const Y=this.flowParseFunctionTypeParams();return M.params=Y.params,M.rest=Y.rest,M.this=Y._this,this.expect(11),[M.returnType,c.predicate]=this.flowParseTypeAndPredicateInitialiser(),D.typeAnnotation=this.finishNode(M,"FunctionTypeAnnotation"),b.typeAnnotation=this.finishNode(D,"TypeAnnotation"),this.resetEndLocation(b),this.semicolon(),this.scope.declareName(c.id.name,2048,c.id.loc.start),this.finishNode(c,"DeclareFunction")}flowParseDeclare(c,b){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):(b&&this.raise(Ft.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,b):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 b=c.body=this.startNode(),M=b.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(Ft.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),super.parseImport(we)):(this.expectContextual(125,Ft.UnsupportedStatementInDeclareModule),we=this.flowParseDeclare(we,!0)),M.push(we)}this.scope.exit(),this.expect(8),this.finishNode(b,"BlockStatement");let D=null,Y=!1;return M.forEach((we=>{(function(De){return De.type==="DeclareExportAllDeclaration"||De.type==="DeclareExportDeclaration"&&(!De.declaration||De.declaration.type!=="TypeAlias"&&De.declaration.type!=="InterfaceDeclaration")})(we)?(D==="CommonJS"&&this.raise(Ft.AmbiguousDeclareModuleKind,we),D="ES"):we.type==="DeclareModuleExports"&&(Y&&this.raise(Ft.DuplicateDeclareModuleExports,we),D==="ES"&&this.raise(Ft.AmbiguousDeclareModuleKind,we),D="CommonJS",Y=!0)})),c.kind=D||"CommonJS",this.finishNode(c,"DeclareModule")}flowParseDeclareExportDeclaration(c,b){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))&&!b){const M=this.state.value;throw this.raise(Ft.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:M,suggestion:Rs[M]})}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 b=this.flowParseTypeAlias(c);return b.type="DeclareTypeAlias",b}flowParseDeclareOpaqueType(c){this.next();const b=this.flowParseOpaqueType(c,!0);return b.type="DeclareOpaqueType",b}flowParseDeclareInterface(c){return this.next(),this.flowParseInterfaceish(c,!1),this.finishNode(c,"DeclareInterface")}flowParseInterfaceish(c,b){if(c.id=this.flowParseRestrictedIdentifier(!b,!0),this.scope.declareName(c.id.name,b?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(!b&&this.eat(12));if(b){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:b,allowExact:!1,allowSpread:!1,allowProto:b,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(Ft.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(c,b,M){Fn.has(c)&&this.raise(M?Ft.AssignReservedType:Ft.UnexpectedReservedType,b,{reservedType:c})}flowParseRestrictedIdentifier(c,b){return this.checkReservedType(this.state.value,this.state.startLoc,b),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,b){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,b||(c.impltype=this.flowParseTypeInitialiser(29)),this.semicolon(),this.finishNode(c,"OpaqueType")}flowParseTypeParameter(){let c=arguments.length>0&&arguments[0]!==void 0&&arguments[0];const b=this.state.startLoc,M=this.startNode(),D=this.flowParseVariance(),Y=this.flowParseTypeAnnotatableIdentifier();return M.name=Y.name,M.variance=D,M.bound=Y.typeAnnotation,this.match(29)?(this.eat(29),M.default=this.flowParseType()):c&&this.raise(Ft.MissingTypeParamDefault,b),this.finishNode(M,"TypeParameter")}flowParseTypeParameterDeclaration(){const c=this.state.inType,b=this.startNode();b.params=[],this.state.inType=!0,this.match(47)||this.match(142)?this.next():this.unexpected();let M=!1;do{const D=this.flowParseTypeParameter(M);b.params.push(D),D.default&&(M=!0),this.match(48)||this.expect(12)}while(!this.match(48));return this.expect(48),this.state.inType=c,this.finishNode(b,"TypeParameterDeclaration")}flowParseTypeParameterInstantiation(){const c=this.startNode(),b=this.state.inType;c.params=[],this.state.inType=!0,this.expect(47);const M=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=M,this.expect(48),this.state.inType=b,this.finishNode(c,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){const c=this.startNode(),b=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=b,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,b,M){return c.static=b,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=M,this.finishNode(c,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(c,b){return c.static=b,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,b){const M=this.startNode();return c.static=b,c.value=this.flowParseObjectTypeMethodish(M),this.finishNode(c,"ObjectTypeCallProperty")}flowParseObjectType(c){let{allowStatic:b,allowExact:M,allowSpread:D,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 Et=!1;for(M&&this.match(6)?(this.expect(6),Ke=9,et=!0):(this.expect(5),Ke=8,et=!1),Ue.exact=et;!this.match(Ke);){let Kt=!1,Tr=null,Mn=null;const mn=this.startNode();if(Y&&this.isContextual(118)){const Un=this.lookahead();Un.type!==14&&Un.type!==17&&(this.next(),Tr=this.state.startLoc,b=!1)}if(b&&this.isContextual(106)){const Un=this.lookahead();Un.type!==14&&Un.type!==17&&(this.next(),Kt=!0)}const kn=this.flowParseVariance();if(this.eat(0))Tr!=null&&this.unexpected(Tr),this.eat(0)?(kn&&this.unexpected(kn.loc.start),Ue.internalSlots.push(this.flowParseObjectTypeInternalSlot(mn,Kt))):Ue.indexers.push(this.flowParseObjectTypeIndexer(mn,Kt,kn));else if(this.match(10)||this.match(47))Tr!=null&&this.unexpected(Tr),kn&&this.unexpected(kn.loc.start),Ue.callProperties.push(this.flowParseObjectTypeCallProperty(mn,Kt));else{let Un="init";(this.isContextual(99)||this.isContextual(104))&&oe(this.lookahead().type)&&(Un=this.state.value,this.next());const Pi=this.flowParseObjectTypeProperty(mn,Kt,Tr,kn,Un,D,we??!et);Pi===null?(Et=!0,Mn=this.state.lastTokStartLoc):Ue.properties.push(Pi)}this.flowObjectTypeSemicolon(),!Mn||this.match(8)||this.match(9)||this.raise(Ft.UnexpectedExplicitInexactInObject,Mn)}this.expect(Ke),D&&(Ue.inexact=Et);const Xt=this.finishNode(Ue,"ObjectTypeAnnotation");return this.state.inType=De,Xt}flowParseObjectTypeProperty(c,b,M,D,Y,we,De){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(we?De||this.raise(Ft.InexactInsideExact,this.state.lastTokStartLoc):this.raise(Ft.InexactInsideNonObject,this.state.lastTokStartLoc),D&&this.raise(Ft.InexactVariance,D),null):(we||this.raise(Ft.UnexpectedSpreadType,this.state.lastTokStartLoc),M!=null&&this.unexpected(M),D&&this.raise(Ft.SpreadVariance,D),c.argument=this.flowParseType(),this.finishNode(c,"ObjectTypeSpreadProperty"));{c.key=this.flowParseObjectPropertyKey(),c.static=b,c.proto=M!=null,c.kind=Y;let Ue=!1;return this.match(47)||this.match(10)?(c.method=!0,M!=null&&this.unexpected(M),D&&this.unexpected(D.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(Ft.ThisParamBannedInConstructor,c.value.this)):(Y!=="init"&&this.unexpected(),c.method=!1,this.eat(17)&&(Ue=!0),c.value=this.flowParseTypeInitialiser(),c.variance=D),c.optional=Ue,this.finishNode(c,"ObjectTypeProperty")}}flowCheckGetterSetterParams(c){const b=c.kind==="get"?0:1,M=c.value.params.length+(c.value.rest?1:0);c.value.this&&this.raise(c.kind==="get"?Ft.GetterMayNotHaveThisParam:Ft.SetterMayNotHaveThisParam,c.value.this),M!==b&&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,b){c!=null||(c=this.state.startLoc);let M=b||this.flowParseRestrictedIdentifier(!0);for(;this.eat(16);){const D=this.startNodeAt(c);D.qualification=M,D.id=this.flowParseRestrictedIdentifier(!0),M=this.finishNode(D,"QualifiedTypeIdentifier")}return M}flowParseGenericType(c,b){const M=this.startNodeAt(c);return M.typeParameters=null,M.id=this.flowParseQualifiedTypeIdentifier(c,b),this.match(47)&&(M.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(M,"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 b=null,M=!1,D=null;const Y=this.startNode(),we=this.lookahead(),De=this.state.type===78;return we.type===14||we.type===17?(De&&!c&&this.raise(Ft.ThisParamMustBeFirst,Y),b=this.parseIdentifier(De),this.eat(17)&&(M=!0,De&&this.raise(Ft.ThisParamMayNotBeOptional,Y)),D=this.flowParseTypeInitialiser()):D=this.flowParseType(),Y.name=b,Y.optional=M,Y.typeAnnotation=D,this.finishNode(Y,"FunctionTypeParam")}reinterpretTypeAsFunctionTypeParam(c){const b=this.startNodeAt(c.loc.start);return b.name=null,b.optional=!1,b.typeAnnotation=c,this.finishNode(b,"FunctionTypeParam")}flowParseFunctionTypeParams(){let c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],b=null,M=null;for(this.match(78)&&(M=this.flowParseFunctionTypeParam(!0),M.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)&&(b=this.flowParseFunctionTypeParam(!1)),{params:c,rest:b,_this:M}}flowIdentToTypeAnnotation(c,b,M){switch(M.name){case"any":return this.finishNode(b,"AnyTypeAnnotation");case"bool":case"boolean":return this.finishNode(b,"BooleanTypeAnnotation");case"mixed":return this.finishNode(b,"MixedTypeAnnotation");case"empty":return this.finishNode(b,"EmptyTypeAnnotation");case"number":return this.finishNode(b,"NumberTypeAnnotation");case"string":return this.finishNode(b,"StringTypeAnnotation");case"symbol":return this.finishNode(b,"SymbolTypeAnnotation");default:return this.checkNotUnderscore(M.name),this.flowParseGenericType(c,M)}}flowParsePrimaryType(){const c=this.state.startLoc,b=this.startNode();let M,D,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,D=this.flowParseTupleType(),this.state.noAnonFunctionType=we,D;case 47:return b.typeParameters=this.flowParseTypeParameterDeclaration(),this.expect(10),M=this.flowParseFunctionTypeParams(),b.params=M.params,b.rest=M.rest,b.this=M._this,this.expect(11),this.expect(19),b.returnType=this.flowParseType(),this.finishNode(b,"FunctionTypeAnnotation");case 10:if(this.next(),!this.match(11)&&!this.match(21))if(ae(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,D=this.flowParseType(),this.state.noAnonFunctionType=we,this.state.noAnonFunctionType||!(this.match(12)||this.match(11)&&this.lookahead().type===19))return this.expect(11),D;this.eat(12)}return M=D?this.flowParseFunctionTypeParams([this.reinterpretTypeAsFunctionTypeParam(D)]):this.flowParseFunctionTypeParams(),b.params=M.params,b.rest=M.rest,b.this=M._this,this.expect(11),this.expect(19),b.returnType=this.flowParseType(),b.typeParameters=null,this.finishNode(b,"FunctionTypeAnnotation");case 133:return this.parseLiteral(this.state.value,"StringLiteralTypeAnnotation");case 85:case 86:return b.value=this.match(85),this.next(),this.finishNode(b,"BooleanLiteralTypeAnnotation");case 53:if(this.state.value==="-"){if(this.next(),this.match(134))return this.parseLiteralAtNode(-this.state.value,"NumberLiteralTypeAnnotation",b);if(this.match(135))return this.parseLiteralAtNode(-this.state.value,"BigIntLiteralTypeAnnotation",b);throw this.raise(Ft.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(b,"VoidTypeAnnotation");case 84:return this.next(),this.finishNode(b,"NullLiteralTypeAnnotation");case 78:return this.next(),this.finishNode(b,"ThisTypeAnnotation");case 55:return this.next(),this.finishNode(b,"ExistsTypeAnnotation");case 87:return this.flowParseTypeofType();default:if(ne(this.state.type)){const De=ge(this.state.type);return this.next(),super.createIdentifier(b,De)}if(ae(this.state.type))return this.isContextual(129)?this.flowParseInterfaceType():this.flowIdentToTypeAnnotation(c,b,this.parseIdentifier())}this.unexpected()}flowParsePostfixType(){const c=this.state.startLoc;let b=this.flowParsePrimaryType(),M=!1;for(;(this.match(0)||this.match(18))&&!this.canInsertSemicolon();){const D=this.startNodeAt(c),Y=this.eat(18);M=M||Y,this.expect(0),!Y&&this.match(3)?(D.elementType=b,this.next(),b=this.finishNode(D,"ArrayTypeAnnotation")):(D.objectType=b,D.indexType=this.flowParseType(),this.expect(3),M?(D.optional=Y,b=this.finishNode(D,"OptionalIndexedAccessType")):b=this.finishNode(D,"IndexedAccessType"))}return b}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 b=this.startNodeAt(c.loc.start);return b.params=[this.reinterpretTypeAsFunctionTypeParam(c)],b.rest=null,b.this=null,b.returnType=this.flowParseType(),b.typeParameters=null,this.finishNode(b,"FunctionTypeAnnotation")}return c}flowParseIntersectionType(){const c=this.startNode();this.eat(45);const b=this.flowParseAnonFunctionWithoutParens();for(c.types=[b];this.eat(45);)c.types.push(this.flowParseAnonFunctionWithoutParens());return c.types.length===1?b:this.finishNode(c,"IntersectionTypeAnnotation")}flowParseUnionType(){const c=this.startNode();this.eat(43);const b=this.flowParseIntersectionType();for(c.types=[b];this.eat(43);)c.types.push(this.flowParseIntersectionType());return c.types.length===1?b:this.finishNode(c,"UnionTypeAnnotation")}flowParseType(){const c=this.state.inType;this.state.inType=!0;const b=this.flowParseUnionType();return this.state.inType=c,b}flowParseTypeOrImplicitInstantiation(){if(this.state.type===132&&this.state.value==="_"){const c=this.state.startLoc,b=this.parseIdentifier();return this.flowParseGenericType(c,b)}return this.flowParseType()}flowParseTypeAnnotation(){const c=this.startNode();return c.typeAnnotation=this.flowParseTypeInitialiser(),this.finishNode(c,"TypeAnnotation")}flowParseTypeAnnotatableIdentifier(c){const b=c?this.parseIdentifier():this.flowParseRestrictedIdentifier();return this.match(14)&&(b.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(b)),b}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,b){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];b?this.forwardNoArrowParamsConversionAt(c,(()=>super.parseFunctionBody(c,!0,M))):super.parseFunctionBody(c,!1,M)}parseFunctionBodyAndFinish(c,b){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(this.match(14)){const D=this.startNode();[D.typeAnnotation,c.predicate]=this.flowParseTypeAndPredicateInitialiser(),c.returnType=D.typeAnnotation?this.finishNode(D,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(c,b,M)}parseStatementLike(c){if(this.state.strict&&this.isContextual(129)){if(ce(this.lookahead().type)){const M=this.startNode();return this.next(),this.flowParseInterface(M)}}else if(this.shouldParseEnums()&&this.isContextual(126)){const M=this.startNode();return this.next(),this.flowParseEnumDeclaration(M)}const b=super.parseStatementLike(c);return this.flowPragma!==void 0||this.isValidDirective(b)||(this.flowPragma=null),b}parseExpressionStatement(c,b,M){if(b.type==="Identifier"){if(b.name==="declare"){if(this.match(80)||ae(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(c)}else if(ae(this.state.type)){if(b.name==="interface")return this.flowParseInterface(c);if(b.name==="type")return this.flowParseTypeAlias(c);if(b.name==="opaque")return this.flowParseOpaqueType(c,!1)}}return super.parseExpressionStatement(c,b,M)}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,b,M){if(!this.match(17))return c;if(this.state.maybeInArrowParameters){const Et=this.lookaheadCharCode();if(Et===44||Et===61||Et===58||Et===41)return this.setOptionalParametersError(M),c}this.expect(17);const D=this.state.clone(),Y=this.state.noArrowAt,we=this.startNodeAt(b);let{consequent:De,failed:Ue}=this.tryParseConditionalConsequent(),[Ke,et]=this.getArrowLikeExpressions(De);if(Ue||et.length>0){const Et=[...Y];if(et.length>0){this.state=D,this.state.noArrowAt=Et;for(let Xt=0;Xt<et.length;Xt++)Et.push(et[Xt].start);({consequent:De,failed:Ue}=this.tryParseConditionalConsequent()),[Ke,et]=this.getArrowLikeExpressions(De)}Ue&&Ke.length>1&&this.raise(Ft.AmbiguousConditionalArrow,D.startLoc),Ue&&Ke.length===1&&(this.state=D,Et.push(Ke[0].start),this.state.noArrowAt=Et,{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(),b=!this.match(14);return this.state.noArrowParamsConversionAt.pop(),{consequent:c,failed:b}}getArrowLikeExpressions(c,b){const M=[c],D=[];for(;M.length!==0;){const Y=M.pop();Y.type==="ArrowFunctionExpression"?(Y.typeParameters||!Y.returnType?this.finishArrowValidation(Y):D.push(Y),M.push(Y.body)):Y.type==="ConditionalExpression"&&(M.push(Y.consequent),M.push(Y.alternate))}return b?(D.forEach((Y=>this.finishArrowValidation(Y))),[D,[]]):(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]})(D,(Y=>Y.params.every((we=>this.isAssignable(we,!0)))))}finishArrowValidation(c){var b;this.toAssignableList(c.params,(b=c.extra)==null?void 0:b.trailingCommaLoc,!1),this.scope.enter(6),super.checkParams(c,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(c,b){let M;return this.state.noArrowParamsConversionAt.indexOf(c.start)!==-1?(this.state.noArrowParamsConversionAt.push(this.state.start),M=b(),this.state.noArrowParamsConversionAt.pop()):M=b(),M}parseParenItem(c,b){if(c=super.parseParenItem(c,b),this.eat(17)&&(c.optional=!0,this.resetEndLocation(c)),this.match(14)){const M=this.startNodeAt(b);return M.expression=c,M.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(M,"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 b=this.startNode();return this.next(),this.match(5)?(c.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(c),null):this.flowParseTypeAlias(b)}if(this.isContextual(131)){c.exportKind="type";const b=this.startNode();return this.next(),this.flowParseOpaqueType(b,!1)}if(this.isContextual(129)){c.exportKind="type";const b=this.startNode();return this.next(),this.flowParseInterface(b)}if(this.shouldParseEnums()&&this.isContextual(126)){c.exportKind="value";const b=this.startNode();return this.next(),this.flowParseEnumDeclaration(b)}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:b}=this.state,M=super.maybeParseExportNamespaceSpecifier(c);return M&&c.exportKind==="type"&&this.unexpected(b),M}parseClassId(c,b,M){super.parseClassId(c,b,M),this.match(47)&&(c.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(c,b,M){const{startLoc:D}=this.state;if(this.isContextual(125)){if(super.parseClassMemberFromModifier(c,b))return;b.declare=!0}super.parseClassMember(c,b,M),b.declare&&(b.type!=="ClassProperty"&&b.type!=="ClassPrivateProperty"&&b.type!=="PropertyDefinition"?this.raise(Ft.DeclareClassElement,D):b.value&&this.raise(Ft.DeclareClassFieldInitializer,b.value))}isIterator(c){return c==="iterator"||c==="asyncIterator"}readIterator(){const c=super.readWord1(),b="@@"+c;this.isIterator(c)&&this.state.inType||this.raise(g.InvalidIdentifier,this.state.curPosition(),{identifierName:b}),this.finishToken(132,b)}getTokenFromCode(c){const b=this.input.charCodeAt(this.state.pos+1);c===123&&b===124?this.finishOp(6,2):!this.state.inType||c!==62&&c!==60?this.state.inType&&c===63?b===46?this.finishOp(18,2):this.finishOp(17,1):(function(M,D,Y){return M===64&&D===64&&ke(Y)})(c,b,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,b){return c.type==="TypeCastExpression"?this.isAssignable(c.expression,b):super.isAssignable(c,b)}toAssignable(c){let b=arguments.length>1&&arguments[1]!==void 0&&arguments[1];b||c.type!=="AssignmentExpression"||c.left.type!=="TypeCastExpression"||(c.left=this.typeCastToParameter(c.left)),super.toAssignable(c,b)}toAssignableList(c,b,M){for(let D=0;D<c.length;D++){const Y=c[D];Y?.type==="TypeCastExpression"&&(c[D]=this.typeCastToParameter(Y))}super.toAssignableList(c,b,M)}toReferencedList(c,b){for(let D=0;D<c.length;D++){var M;const Y=c[D];!Y||Y.type!=="TypeCastExpression"||(M=Y.extra)!=null&&M.parenthesized||!(c.length>1)&&b||this.raise(Ft.TypeCastInPattern,Y.typeAnnotation)}return c}parseArrayLike(c,b,M,D){const Y=super.parseArrayLike(c,b,M,D);return b&&!this.state.maybeInArrowParameters&&this.toReferencedList(Y.elements),Y}isValidLVal(c,b,M){return c==="TypeCastExpression"||super.isValidLVal(c,b,M)}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,b,M,D,Y,we){if(b.variance&&this.unexpected(b.variance.loc.start),delete b.variance,this.match(47)&&(b.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(c,b,M,D,Y,we),b.params&&Y){const De=b.params;De.length>0&&this.isThisParam(De[0])&&this.raise(Ft.ThisParamBannedInConstructor,b)}else if(b.type==="MethodDefinition"&&Y&&b.value.params){const De=b.value.params;De.length>0&&this.isThisParam(De[0])&&this.raise(Ft.ThisParamBannedInConstructor,b)}}pushClassPrivateMethod(c,b,M,D){b.variance&&this.unexpected(b.variance.loc.start),delete b.variance,this.match(47)&&(b.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(c,b,M,D)}parseClassSuper(c){if(super.parseClassSuper(c),c.superClass&&this.match(47)&&(c.superTypeParameters=this.flowParseTypeParameterInstantiation()),this.isContextual(113)){this.next();const b=c.implements=[];do{const M=this.startNode();M.id=this.flowParseRestrictedIdentifier(!0),this.match(47)?M.typeParameters=this.flowParseTypeParameterInstantiation():M.typeParameters=null,b.push(this.finishNode(M,"ClassImplements"))}while(this.eat(12))}}checkGetterSetterParams(c){super.checkGetterSetterParams(c);const b=this.getObjectOrClassMethodParams(c);if(b.length>0){const M=b[0];this.isThisParam(M)&&c.kind==="get"?this.raise(Ft.GetterMayNotHaveThisParam,M):this.isThisParam(M)&&this.raise(Ft.SetterMayNotHaveThisParam,M)}}parsePropertyNamePrefixOperator(c){c.variance=this.flowParseVariance()}parseObjPropValue(c,b,M,D,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,b,M,D,Y,we,De);return Ue&&((Ke.value||Ke).typeParameters=Ue),Ke}parseAssignableListItemTypes(c){return this.eat(17)&&(c.type!=="Identifier"&&this.raise(Ft.PatternIsOptional,c),this.isThisParam(c)&&this.raise(Ft.ThisParamMayNotBeOptional,c),c.optional=!0),this.match(14)?c.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(c)&&this.raise(Ft.ThisParamAnnotationRequired,c),this.match(29)&&this.isThisParam(c)&&this.raise(Ft.ThisParamNoDefault,c),this.resetEndLocation(c),c}parseMaybeDefault(c,b){const M=super.parseMaybeDefault(c,b);return M.type==="AssignmentPattern"&&M.typeAnnotation&&M.right.start<M.typeAnnotation.start&&this.raise(Ft.TypeBeforeInitializer,M.typeAnnotation),M}checkImportReflection(c){super.checkImportReflection(c),c.module&&c.importKind!=="value"&&this.raise(Ft.ImportReflectionHasImportType,c.specifiers[0].loc.start)}parseImportSpecifierLocal(c,b,M){b.local=Ws(c)?this.flowParseRestrictedIdentifier(!0,!0):this.parseIdentifier(),c.specifiers.push(this.finishImportSpecifier(b,M))}isPotentialImportPhase(c){if(super.isPotentialImportPhase(c))return!0;if(this.isContextual(130)){if(!c)return!0;const b=this.lookaheadCharCode();return b===123||b===42}return!c&&this.isContextual(87)}applyImportPhase(c,b,M,D){if(super.applyImportPhase(c,b,M,D),b){if(!M&&this.match(65))return;c.exportKind=M==="type"?M:"value"}else M==="type"&&this.match(55)&&this.unexpected(),c.importKind=M==="type"||M==="typeof"?M:"value"}parseImportSpecifier(c,b,M,D,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=Yn(et))}else{if(De!==null&&ce(this.state.type))c.imported=this.parseIdentifier(!0),c.importKind=De;else{if(b)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=Yn(c.imported))}const Ke=Ws(c);return M&&Ke&&this.raise(Ft.ImportTypeShorthandOnlyInPureImport,c),(M||Ke)&&this.checkReservedType(c.local.name,c.local.loc.start,!0),!Ue||M||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,b){const M=c.kind;M!=="get"&&M!=="set"&&this.match(47)&&(c.typeParameters=this.flowParseTypeParameterDeclaration()),super.parseFunctionParams(c,b)}parseVarId(c,b){super.parseVarId(c,b),this.match(14)&&(c.id.typeAnnotation=this.flowParseTypeAnnotation(),this.resetEndLocation(c.id))}parseAsyncArrowFromCallExpression(c,b){if(this.match(14)){const M=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0,c.returnType=this.flowParseTypeAnnotation(),this.state.noAnonFunctionType=M}return super.parseAsyncArrowFromCallExpression(c,b)}shouldParseAsyncArrow(){return this.match(14)||super.shouldParseAsyncArrow()}parseMaybeAssign(c,b){var M;let D,Y=null;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(Y=this.state.clone(),D=this.tryParse((()=>super.parseMaybeAssign(c,b)),Y),!D.error)return D.node;const{context:Ue}=this.state,Ke=Ue[Ue.length-1];Ke!==O.j_oTag&&Ke!==O.j_expr||Ue.pop()}if((M=D)!=null&&M.error||this.match(47)){var we,De;let Ue;Y=Y||this.state.clone();const Ke=this.tryParse((Et=>{var Xt;Ue=this.flowParseTypeParameterDeclaration();const Kt=this.forwardNoArrowParamsConversionAt(Ue,(()=>{const Mn=super.parseMaybeAssign(c,b);return this.resetStartLocationFromNode(Mn,Ue),Mn}));(Xt=Kt.extra)!=null&&Xt.parenthesized&&Et();const Tr=this.maybeUnwrapTypeCastExpression(Kt);return Tr.type!=="ArrowFunctionExpression"&&Et(),Tr.typeParameters=Ue,this.resetStartLocationFromNode(Tr,Ue),Kt}),Y);let et=null;if(Ke.node&&this.maybeUnwrapTypeCastExpression(Ke.node).type==="ArrowFunctionExpression"){if(!Ke.error&&!Ke.aborted)return Ke.node.async&&this.raise(Ft.UnexpectedTypeParameterBeforeAsyncArrowFunction,Ue),Ke.node;et=Ke.node}if((we=D)!=null&&we.node)return this.state=D.failState,D.node;if(et)return this.state=Ke.failState,et;throw(De=D)!=null&&De.thrown?D.error:Ke.thrown?Ke.error:this.raise(Ft.UnexpectedTokenAfterTypeParameter,Ue)}return super.parseMaybeAssign(c,b)}parseArrow(c){if(this.match(14)){const b=this.tryParse((()=>{const M=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;const D=this.startNode();return[D.typeAnnotation,c.predicate]=this.flowParseTypeAndPredicateInitialiser(),this.state.noAnonFunctionType=M,this.canInsertSemicolon()&&this.unexpected(),this.match(19)||this.unexpected(),D}));if(b.thrown)return null;b.error&&(this.state=b.failState),c.returnType=b.node.typeAnnotation?this.finishNode(b.node,"TypeAnnotation"):null}return super.parseArrow(c)}shouldParseArrow(c){return this.match(14)||super.shouldParseArrow(c)}setArrowFunctionParameters(c,b){this.state.noArrowParamsConversionAt.indexOf(c.start)!==-1?c.params=b:super.setArrowFunctionParameters(c,b)}checkParams(c,b,M){let D=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];if(!M||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(Ft.ThisParamMustBeFirst,c.params[Y]);super.checkParams(c,b,M,D)}}parseParenAndDistinguishExpression(c){return super.parseParenAndDistinguishExpression(c&&this.state.noArrowAt.indexOf(this.state.start)===-1)}parseSubscripts(c,b,M){if(c.type==="Identifier"&&c.name==="async"&&this.state.noArrowAt.indexOf(b.index)!==-1){this.next();const D=this.startNodeAt(b);D.callee=c,D.arguments=super.parseCallExpressionArguments(11,!1),c=this.finishNode(D,"CallExpression")}else if(c.type==="Identifier"&&c.name==="async"&&this.match(47)){const D=this.state.clone(),Y=this.tryParse((De=>this.parseAsyncArrowWithTypeParameters(b)||De()),D);if(!Y.error&&!Y.aborted)return Y.node;const we=this.tryParse((()=>super.parseSubscripts(c,b,M)),D);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,b,M)}parseSubscript(c,b,M,D){if(this.match(18)&&this.isLookaheadToken_lt()){if(D.optionalChainMember=!0,M)return D.stop=!0,c;this.next();const Y=this.startNodeAt(b);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(!M&&this.shouldParseTypes()&&this.match(47)){const Y=this.startNodeAt(b);Y.callee=c;const we=this.tryParse((()=>(Y.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(10),Y.arguments=super.parseCallExpressionArguments(11,!1),D.optionalChainMember&&(Y.optional=!1),this.finishCallExpression(Y,D.optionalChainMember))));if(we.node)return we.error&&(this.state=we.failState),we.node}return super.parseSubscript(c,b,M,D)}parseNewCallee(c){super.parseNewCallee(c);let b=null;this.shouldParseTypes()&&this.match(47)&&(b=this.tryParse((()=>this.flowParseTypeParameterInstantiationCallOrNew())).node),c.typeArguments=b}parseAsyncArrowWithTypeParameters(c){const b=this.startNodeAt(c);if(this.parseFunctionParams(b,!1),this.parseArrow(b))return super.parseArrowExpression(b,void 0,!0)}readToken_mult_modulo(c){const b=this.input.charCodeAt(this.state.pos+1);if(c===42&&b===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 b=this.input.charCodeAt(this.state.pos+1);c!==124||b!==125?super.readToken_pipe_amp(c):this.finishOp(9,2)}parseTopLevel(c,b){const M=super.parseTopLevel(c,b);return this.state.hasFlowComment&&this.raise(Ft.UnterminatedFlowComment,this.state.curPosition()),M}skipBlockComment(){if(!this.hasPlugin("flowComments")||!this.skipFlowComment())return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/");{if(this.state.hasFlowComment)throw this.raise(Ft.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 b=2;for(;[32,9].includes(this.input.charCodeAt(c+b));)b++;const M=this.input.charCodeAt(b+c),D=this.input.charCodeAt(b+c+1);return M===58&&D===58?b+2:this.input.slice(b+c,b+c+12)==="flow-include"?b+12:M===58&&D!==58&&b}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(g.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(c,b){let{enumName:M,memberName:D}=b;this.raise(Ft.EnumBooleanMemberNotInitialized,c,{memberName:D,enumName:M})}flowEnumErrorInvalidMemberInitializer(c,b){return this.raise(b.explicitType?b.explicitType==="symbol"?Ft.EnumInvalidMemberInitializerSymbolType:Ft.EnumInvalidMemberInitializerPrimaryType:Ft.EnumInvalidMemberInitializerUnknownType,c,b)}flowEnumErrorNumberMemberNotInitialized(c,b){this.raise(Ft.EnumNumberMemberNotInitialized,c,b)}flowEnumErrorStringMemberInconsistentlyInitialized(c,b){this.raise(Ft.EnumStringMemberInconsistentlyInitialized,c,b)}flowEnumMemberInit(){const c=this.state.startLoc,b=()=>this.match(12)||this.match(8);switch(this.state.type){case 134:{const M=this.parseNumericLiteral(this.state.value);return b()?{type:"number",loc:M.loc.start,value:M}:{type:"invalid",loc:c}}case 133:{const M=this.parseStringLiteral(this.state.value);return b()?{type:"string",loc:M.loc.start,value:M}:{type:"invalid",loc:c}}case 85:case 86:{const M=this.parseBooleanLiteral(this.match(85));return b()?{type:"boolean",loc:M.loc.start,value:M}:{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,b,M){const{explicitType:D}=b;D!==null&&D!==M&&this.flowEnumErrorInvalidMemberInitializer(c,b)}flowEnumMembers(c){let{enumName:b,explicitType:M}=c;const D=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(Ft.EnumInvalidMemberName,Ue,{memberName:et,suggestion:et[0].toUpperCase()+et.slice(1),enumName:b}),D.has(et)&&this.raise(Ft.EnumDuplicateMemberName,Ue,{memberName:et,enumName:b}),D.add(et);const Et={enumName:b,explicitType:M,memberName:et};switch(De.id=Ue,Ke.type){case"boolean":this.flowEnumCheckExplicitTypeMismatch(Ke.loc,Et,"boolean"),De.init=Ke.value,Y.booleanMembers.push(this.finishNode(De,"EnumBooleanMember"));break;case"number":this.flowEnumCheckExplicitTypeMismatch(Ke.loc,Et,"number"),De.init=Ke.value,Y.numberMembers.push(this.finishNode(De,"EnumNumberMember"));break;case"string":this.flowEnumCheckExplicitTypeMismatch(Ke.loc,Et,"string"),De.init=Ke.value,Y.stringMembers.push(this.finishNode(De,"EnumStringMember"));break;case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(Ke.loc,Et);case"none":switch(M){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(Ke.loc,Et);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(Ke.loc,Et);break;default:Y.defaultedMembers.push(this.finishNode(De,"EnumDefaultedMember"))}}this.match(8)||this.expect(12)}return{members:Y,hasUnknownMembers:we}}flowEnumStringMembers(c,b,M){let{enumName:D}=M;if(c.length===0)return b;if(b.length===0)return c;if(b.length>c.length){for(const Y of c)this.flowEnumErrorStringMemberInconsistentlyInitialized(Y,{enumName:D});return b}for(const Y of b)this.flowEnumErrorStringMemberInconsistentlyInitialized(Y,{enumName:D});return c}flowEnumParseExplicitType(c){let{enumName:b}=c;if(!this.eatContextual(102))return null;if(!ae(this.state.type))throw this.raise(Ft.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:b});const{value:M}=this.state;return this.next(),M!=="boolean"&&M!=="number"&&M!=="string"&&M!=="symbol"&&this.raise(Ft.EnumInvalidExplicitType,this.state.startLoc,{enumName:b,invalidEnumType:M}),M}flowEnumBody(c,b){const M=b.name,D=b.loc.start,Y=this.flowEnumParseExplicitType({enumName:M});this.expect(5);const{members:we,hasUnknownMembers:De}=this.flowEnumMembers({enumName:M,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:M}),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,Et=we.stringMembers.length,Xt=we.defaultedMembers.length;if(Ke||et||Et||Xt){if(Ke||et){if(!et&&!Et&&Ke>=Xt){for(const Kt of we.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(Kt.loc.start,{enumName:M,memberName:Kt.id.name});return c.members=we.booleanMembers,this.expect(8),this.finishNode(c,"EnumBooleanBody")}if(!Ke&&!Et&&et>=Xt){for(const Kt of we.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(Kt.loc.start,{enumName:M,memberName:Kt.id.name});return c.members=we.numberMembers,this.expect(8),this.finishNode(c,"EnumNumberBody")}return this.raise(Ft.EnumInconsistentMemberValues,D,{enumName:M}),Ue()}return c.members=this.flowEnumStringMembers(we.stringMembers,we.defaultedMembers,{enumName:M}),this.expect(8),this.finishNode(c,"EnumStringBody")}return Ue()}}}flowParseEnumDeclaration(c){const b=this.parseIdentifier();return c.id=b,c.body=this.flowEnumBody(this.startNode(),b),this.finishNode(c,"EnumDeclaration")}isLookaheadToken_lt(){const c=this.nextTokenStart();if(this.input.charCodeAt(c)===60){const b=this.input.charCodeAt(c+1);return b!==60&&b!==61}return!1}maybeUnwrapTypeCastExpression(c){return c.type==="TypeCastExpression"?c.expression:c}},typescript:Ae=>class extends Ae{constructor(){super(...arguments),this.tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:Mt.InvalidModifierOnTypeParameter}),this.tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:Mt.InvalidModifierOnTypeParameterPositions}),this.tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:Mt.InvalidModifierOnTypeParameter})}getScopeHandler(){return In}tsIsIdentifier(){return ae(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,b){if(!ae(this.state.type)&&this.state.type!==58&&this.state.type!==75)return;const M=this.state.value;if(c.indexOf(M)!==-1){if(b&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return M}}tsParseModifiers(c,b){let{allowedModifiers:M,disallowedModifiers:D,stopOnStartOfClassStaticBlock:Y,errorTemplate:we=Mt.InvalidModifierOnTypeMember}=c;const De=(Ke,et,Et,Xt)=>{et===Et&&b[Xt]&&this.raise(Mt.InvalidModifiersOrder,Ke,{orderedModifiers:[Et,Xt]})},Ue=(Ke,et,Et,Xt)=>{(b[Et]&&et===Xt||b[Xt]&&et===Et)&&this.raise(Mt.IncompatibleModifiers,Ke,{modifiers:[Et,Xt]})};for(;;){const{startLoc:Ke}=this.state,et=this.tsParseModifier(M.concat(D??[]),Y);if(!et)break;Ps(et)?b.accessibility?this.raise(Mt.DuplicateAccessibilityModifier,Ke,{modifier:et}):(De(Ke,et,et,"override"),De(Ke,et,et,"static"),De(Ke,et,et,"readonly"),b.accessibility=et):_n(et)?(b[et]&&this.raise(Mt.DuplicateModifier,Ke,{modifier:et}),b[et]=!0,De(Ke,et,"in","out")):(Object.hasOwnProperty.call(b,et)?this.raise(Mt.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")),b[et]=!0),D!=null&&D.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,b){const M=[];for(;!this.tsIsListTerminator(c);)M.push(b());return M}tsParseDelimitedList(c,b,M){return(function(D){if(D==null)throw new Error(`Unexpected ${D} value.`);return D})(this.tsParseDelimitedListWorker(c,b,!0,M))}tsParseDelimitedListWorker(c,b,M,D){const Y=[];let we=-1;for(;!this.tsIsListTerminator(c);){we=-1;const De=b();if(De==null)return;if(Y.push(De),!this.eat(12)){if(this.tsIsListTerminator(c))break;return void(M&&this.expect(12))}we=this.state.lastTokStartLoc.index}return D&&(D.value=we),Y}tsParseBracketedList(c,b,M,D,Y){D||(M?this.expect(0):this.expect(47));const we=this.tsParseDelimitedList(c,b,Y);return M?this.expect(3):this.expect(48),we}tsParseImportType(){const c=this.startNode();return this.expect(83),this.expect(10),this.match(133)||this.raise(Mt.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],b=this.parseIdentifier(c);for(;this.eat(16);){const M=this.startNodeAtNode(b);M.left=b,M.right=this.parseIdentifier(c),b=this.finishNode(M,"TSQualifiedName")}return b}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 b=this.startNodeAtNode(c);return b.parameterName=c,b.typeAnnotation=this.tsParseTypeAnnotation(!1),b.asserts=!1,this.finishNode(b,"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 b=this.startNode();return c(b),b.name=this.tsParseTypeParameterName(),b.constraint=this.tsEatThenParseType(81),b.default=this.tsEatThenParseType(29),this.finishNode(b,"TSTypeParameter")}tsTryParseTypeParameters(c){if(this.match(47))return this.tsParseTypeParameters(c)}tsParseTypeParameters(c){const b=this.startNode();this.match(47)||this.match(142)?this.next():this.unexpected();const M={value:-1};return b.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,c),!1,!0,M),b.params.length===0&&this.raise(Mt.EmptyTypeParameters,b),M.value!==-1&&this.addExtra(b,"trailingComma",M.value),this.finishNode(b,"TSTypeParameterDeclaration")}tsFillSignature(c,b){const M=c===19;b.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(10),b.parameters=this.tsParseBindingListForSignature(),(M||this.match(c))&&(b.typeAnnotation=this.tsParseTypeOrTypePredicateAnnotation(c))}tsParseBindingListForSignature(){const c=super.parseBindingList(11,41,2);for(const b of c){const{type:M}=b;M!=="AssignmentPattern"&&M!=="TSParameterProperty"||this.raise(Mt.UnsupportedSignatureParameterKind,b,{type:M})}return c}tsParseTypeMemberSemicolon(){this.eat(12)||this.isLineTerminator()||this.expect(13)}tsParseSignatureMember(c,b){return this.tsFillSignature(14,b),this.tsParseTypeMemberSemicolon(),this.finishNode(b,c)}tsIsUnambiguouslyIndexSignature(){return this.next(),!!ae(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 b=this.parseIdentifier();b.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(b),this.expect(3),c.parameters=[b];const M=this.tsTryParseTypeAnnotation();return M&&(c.typeAnnotation=M),this.tsParseTypeMemberSemicolon(),this.finishNode(c,"TSIndexSignature")}tsParsePropertyOrMethodSignature(c,b){this.eat(17)&&(c.optional=!0);const M=c;if(this.match(10)||this.match(47)){b&&this.raise(Mt.ReadonlyForMethodSignature,c);const D=M;D.kind&&this.match(47)&&this.raise(Mt.AccesorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(14,D),this.tsParseTypeMemberSemicolon();const Y="parameters",we="typeAnnotation";if(D.kind==="get")D[Y].length>0&&(this.raise(g.BadGetterArity,this.state.curPosition()),this.isThisParam(D[Y][0])&&this.raise(Mt.AccesorCannotDeclareThisParameter,this.state.curPosition()));else if(D.kind==="set"){if(D[Y].length!==1)this.raise(g.BadSetterArity,this.state.curPosition());else{const De=D[Y][0];this.isThisParam(De)&&this.raise(Mt.AccesorCannotDeclareThisParameter,this.state.curPosition()),De.type==="Identifier"&&De.optional&&this.raise(Mt.SetAccesorCannotHaveOptionalParameter,this.state.curPosition()),De.type==="RestElement"&&this.raise(Mt.SetAccesorCannotHaveRestParameter,this.state.curPosition())}D[we]&&this.raise(Mt.SetAccesorCannotHaveReturnType,D[we])}else D.kind="method";return this.finishNode(D,"TSMethodSignature")}{const D=M;b&&(D.readonly=!0);const Y=this.tsTryParseTypeAnnotation();return Y&&(D.typeAnnotation=Y),this.tsParseTypeMemberSemicolon(),this.finishNode(D,"TSPropertySignature")}}tsParseTypeMember(){const c=this.startNode();if(this.match(10)||this.match(47))return this.tsParseSignatureMember("TSCallSignatureDeclaration",c);if(this.match(77)){const b=this.startNode();return this.next(),this.match(10)||this.match(47)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",c):(c.key=this.createIdentifier(b,"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 b=!1;return c.elementTypes.forEach((M=>{const{type:D}=M;!b||D==="TSRestType"||D==="TSOptionalType"||D==="TSNamedTupleMember"&&M.optional||this.raise(Mt.OptionalTypeBeforeRequired,M),b||(b=D==="TSNamedTupleMember"&&M.optional||D==="TSOptionalType")})),this.finishNode(c,"TSTupleType")}tsParseTupleElementType(){const{startLoc:c}=this.state,b=this.eat(21);let M,D,Y,we;const De=ce(this.state.type)?this.lookaheadCharCode():null;if(De===58)M=!0,Y=!1,D=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?(M=!0,D=this.createIdentifier(this.startNodeAt(Ue),Ke),this.expect(17),this.expect(14),we=this.tsParseType()):(M=!1,we=et,this.expect(17))}else we=this.tsParseType(),Y=this.eat(17),M=this.eat(14);if(M){let Ue;D?(Ue=this.startNodeAtNode(D),Ue.optional=Y,Ue.label=D,Ue.elementType=we,this.eat(17)&&(Ue.optional=!0,this.raise(Mt.TupleOptionalAfterType,this.state.lastTokStartLoc))):(Ue=this.startNodeAtNode(we),Ue.optional=Y,this.raise(Mt.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(b){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,b){const M=this.startNode();return c==="TSConstructorType"&&(M.abstract=!!b,b&&this.next(),this.next()),this.tsInAllowConditionalTypesContext((()=>this.tsFillSignature(19,M))),this.finishNode(M,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(),b=this.lookahead();return b.type!==134&&b.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(ae(c)||c===88||c===84){const b=c===88?"TSVoidKeyword":c===84?"TSNullKeyword":(function(M){switch(M){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(b!==void 0&&this.lookaheadCharCode()!==46){const M=this.startNode();return this.next(),this.finishNode(M,b)}return this.tsParseTypeReference()}}}this.unexpected()}tsParseArrayTypeOrHigher(){let c=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(3)){const b=this.startNodeAtNode(c);b.elementType=c,this.expect(3),c=this.finishNode(b,"TSArrayType")}else{const b=this.startNodeAtNode(c);b.objectType=c,b.indexType=this.tsParseType(),this.expect(3),c=this.finishNode(b,"TSIndexedAccessType")}return c}tsParseTypeOperator(){const c=this.startNode(),b=this.state.value;return this.next(),c.operator=b,c.typeAnnotation=this.tsParseTypeOperatorOrHigher(),b==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(c),this.finishNode(c,"TSTypeOperator")}tsCheckTypeAnnotationForReadOnly(c){switch(c.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(Mt.UnexpectedReadonly,c)}}tsParseInferType(){const c=this.startNode();this.expectContextual(115);const b=this.startNode();return b.name=this.tsParseTypeParameterName(),b.constraint=this.tsTryParse((()=>this.tsParseConstraintForInferType())),c.typeParameter=this.finishNode(b,"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,b,M){const D=this.startNode(),Y=this.eat(M),we=[];do we.push(b());while(this.eat(M));return we.length!==1||Y?(D.types=we,this.finishNode(D,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(ae(this.state.type)||this.match(78))return this.next(),!0;if(this.match(5)){const{errors:c}=this.state,b=c.length;try{return this.parseObjectLike(8,!0),c.length===b}catch{return!1}}if(this.match(0)){this.next();const{errors:c}=this.state,b=c.length;try{return super.parseBindingList(3,93,1),c.length===b}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 b=this.startNode();this.expect(c);const M=this.startNode(),D=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(D&&this.match(78)){let De=this.tsParseThisTypeOrThisTypePredicate();return De.type==="TSThisType"?(M.parameterName=De,M.asserts=!0,M.typeAnnotation=null,De=this.finishNode(M,"TSTypePredicate")):(this.resetStartLocationFromNode(De,M),De.asserts=!0),b.typeAnnotation=De,this.finishNode(b,"TSTypeAnnotation")}const Y=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!Y)return D?(M.parameterName=this.parseIdentifier(),M.asserts=D,M.typeAnnotation=null,b.typeAnnotation=this.finishNode(M,"TSTypePredicate"),this.finishNode(b,"TSTypeAnnotation")):this.tsParseTypeAnnotation(!1,b);const we=this.tsParseTypeAnnotation(!1);return M.parameterName=Y,M.typeAnnotation=we,M.asserts=D,b.typeAnnotation=this.finishNode(M,"TSTypePredicate"),this.finishNode(b,"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(),!(!ae(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],b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.startNode();return this.tsInType((()=>{c&&this.expect(14),b.typeAnnotation=this.tsParseType()})),this.finishNode(b,"TSTypeAnnotation")}tsParseType(){js(this.state.inType);const c=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(81))return c;const b=this.startNodeAtNode(c);return b.checkType=c,b.extendsType=this.tsInDisallowConditionalTypesContext((()=>this.tsParseNonConditionalType())),this.expect(17),b.trueType=this.tsInAllowConditionalTypesContext((()=>this.tsParseType())),this.expect(14),b.falseType=this.tsInAllowConditionalTypesContext((()=>this.tsParseType())),this.finishNode(b,"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(Mt.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 b=this.state.startLoc,M=this.tsParseDelimitedList("HeritageClauseElement",(()=>{const D=this.startNode();return D.expression=this.tsParseEntityName(),this.match(47)&&(D.typeParameters=this.tsParseTypeArguments()),this.finishNode(D,"TSExpressionWithTypeArguments")}));return M.length||this.raise(Mt.EmptyHeritageClauseType,b,{token:c}),M}tsParseInterfaceDeclaration(c){let b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(this.hasFollowingLineBreak())return null;this.expectContextual(129),b.declare&&(c.declare=!0),ae(this.state.type)?(c.id=this.parseIdentifier(),this.checkIdentifier(c.id,130)):(c.id=null,this.raise(Mt.MissingInterfaceName,this.state.startLoc)),c.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(81)&&(c.extends=this.tsParseHeritageClause("extends"));const M=this.startNode();return M.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),c.body=this.finishNode(M,"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 b=this.startNode();return this.next(),this.finishNode(b,"TSIntrinsicKeyword")}return this.tsParseType()})),this.semicolon(),this.finishNode(c,"TSTypeAliasDeclaration")}tsInNoContext(c){const b=this.state.context;this.state.context=[b[0]];try{return c()}finally{this.state.context=b}}tsInType(c){const b=this.state.inType;this.state.inType=!0;try{return c()}finally{this.state.inType=b}}tsInDisallowConditionalTypesContext(c){const b=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return c()}finally{this.state.inDisallowConditionalTypesContext=b}}tsInAllowConditionalTypesContext(c){const b=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return c()}finally{this.state.inDisallowConditionalTypesContext=b}}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 b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return b.const&&(c.const=!0),b.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 b=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(c.id=this.parseIdentifier(),b||this.checkIdentifier(c.id,1024),this.eat(16)){const M=this.startNode();this.tsParseModuleOrNamespaceDeclaration(M,!0),c.body=M}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,b,M){c.isExport=M||!1,c.id=b||this.parseIdentifier(),this.checkIdentifier(c.id,4096),this.expect(29);const D=this.tsParseModuleReference();return c.importKind==="type"&&D.type!=="TSExternalModuleReference"&&this.raise(Mt.ImportAliasHasImportType,D),c.moduleReference=D,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 b=this.state.clone(),M=c();return this.state=b,M}tsTryParseAndCatch(c){const b=this.tryParse((M=>c()||M()));if(!b.aborted&&b.node)return b.error&&(this.state=b.failState),b.node}tsTryParse(c){const b=this.state.clone(),M=c();if(M!==void 0&&M!==!1)return M;this.state=b}tsTryParseDeclare(c){if(this.isLineTerminator())return;let b,M=this.state.type;return this.isContextual(100)&&(M=74,b="let"),this.tsInAmbientContext((()=>{switch(M){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,b||this.state.value,!0));case 129:{const D=this.tsParseInterfaceDeclaration(c,{declare:!0});if(D)return D}default:if(ae(M))return this.tsParseDeclaration(c,this.state.value,!0,null)}}))}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.value,!0,null)}tsParseExpressionStatement(c,b,M){switch(b.name){case"declare":{const D=this.tsTryParseDeclare(c);return D&&(D.declare=!0),D}case"global":if(this.match(5)){this.scope.enter(256),this.prodParam.enter(0);const D=c;return D.global=!0,D.id=b,D.body=this.tsParseModuleBlock(),this.scope.exit(),this.prodParam.exit(),this.finishNode(D,"TSModuleDeclaration")}break;default:return this.tsParseDeclaration(c,b.name,!1,M)}}tsParseDeclaration(c,b,M,D){switch(b){case"abstract":if(this.tsCheckLineTerminator(M)&&(this.match(80)||ae(this.state.type)))return this.tsParseAbstractDeclaration(c,D);break;case"module":if(this.tsCheckLineTerminator(M)){if(this.match(133))return this.tsParseAmbientExternalModuleDeclaration(c);if(ae(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(c)}break;case"namespace":if(this.tsCheckLineTerminator(M)&&ae(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(c);break;case"type":if(this.tsCheckLineTerminator(M)&&ae(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 b=this.state.maybeInArrowParameters;this.state.maybeInArrowParameters=!0;const M=this.tsTryParseAndCatch((()=>{const D=this.startNodeAt(c);return D.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(D),D.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(19),D}));return this.state.maybeInArrowParameters=b,M?super.parseArrowExpression(M,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(Mt.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,b){const M=this.state.startLoc,D={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},D);const Y=D.accessibility,we=D.override,De=D.readonly;4&c||!(Y||De||we)||this.raise(Mt.UnexpectedParameterModifier,M);const Ue=this.parseMaybeDefault();this.parseAssignableListItemTypes(Ue,c);const Ke=this.parseMaybeDefault(Ue.loc.start,Ue);if(Y||De||we){const et=this.startNodeAt(M);return b.length&&(et.decorators=b),Y&&(et.accessibility=Y),De&&(et.readonly=De),we&&(et.override=we),Ke.type!=="Identifier"&&Ke.type!=="AssignmentPattern"&&this.raise(Mt.UnsupportedParameterPropertyKind,et),et.parameter=Ke,this.finishNode(et,"TSParameterProperty")}return b.length&&(Ue.decorators=b),Ke}isSimpleParameter(c){return c.type==="TSParameterProperty"&&super.isSimpleParameter(c.parameter)||super.isSimpleParameter(c)}tsDisallowOptionalPattern(c){for(const b of c.params)b.type!=="Identifier"&&b.optional&&!this.state.isAmbientContext&&this.raise(Mt.PatternIsOptional,b)}setArrowFunctionParameters(c,b,M){super.setArrowFunctionParameters(c,b,M),this.tsDisallowOptionalPattern(c)}parseFunctionBodyAndFinish(c,b){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];this.match(14)&&(c.returnType=this.tsParseTypeOrTypePredicateAnnotation(14));const D=b==="FunctionDeclaration"?"TSDeclareFunction":b==="ClassMethod"||b==="ClassPrivateMethod"?"TSDeclareMethod":void 0;return D&&!this.match(5)&&this.isLineTerminator()?this.finishNode(c,D):D==="TSDeclareFunction"&&this.state.isAmbientContext&&(this.raise(Mt.DeclareFunctionHasImplementation,c),c.declare)?super.parseFunctionBodyAndFinish(c,D,M):(this.tsDisallowOptionalPattern(c),super.parseFunctionBodyAndFinish(c,b,M))}registerFunctionStatementId(c){!c.body&&c.id?this.checkIdentifier(c.id,1024):super.registerFunctionStatementId(c)}tsCheckForInvalidTypeCasts(c){c.forEach((b=>{b?.type==="TSTypeCastExpression"&&this.raise(Mt.UnexpectedTypeAnnotation,b.typeAnnotation)}))}toReferencedList(c,b){return this.tsCheckForInvalidTypeCasts(c),c}parseArrayLike(c,b,M,D){const Y=super.parseArrayLike(c,b,M,D);return Y.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(Y.elements),Y}parseSubscript(c,b,M,D){if(!this.hasPrecedingLineBreak()&&this.match(35)){this.state.canStartJSXElement=!1,this.next();const we=this.startNodeAt(b);return we.expression=c,this.finishNode(we,"TSNonNullExpression")}let Y=!1;if(this.match(18)&&this.lookaheadCharCode()===60){if(M)return D.stop=!0,c;D.optionalChainMember=Y=!0,this.next()}if(this.match(47)||this.match(51)){let we;const De=this.tsTryParseAndCatch((()=>{if(!M&&this.atPossibleAsyncArrow(c)){const Et=this.tsTryParseGenericAsyncArrowFunction(b);if(Et)return Et}const Ue=this.tsParseTypeArgumentsInExpression();if(!Ue)return;if(Y&&!this.match(10))return void(we=this.state.curPosition());if(He(this.state.type)){const Et=super.parseTaggedTemplateExpression(c,b,D);return Et.typeParameters=Ue,Et}if(!M&&this.eat(10)){const Et=this.startNodeAt(b);return Et.callee=c,Et.arguments=this.parseCallExpressionArguments(11,!1),this.tsCheckForInvalidTypeCasts(Et.arguments),Et.typeParameters=Ue,D.optionalChainMember&&(Et.optional=Y),this.finishCallExpression(Et,D.optionalChainMember)}const Ke=this.state.type;if(Ke===48||Ke===52||Ke!==10&&ie(Ke)&&!this.hasPrecedingLineBreak())return;const et=this.startNodeAt(b);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(Mt.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),De}return super.parseSubscript(c,b,M,D)}parseNewCallee(c){var b;super.parseNewCallee(c);const{callee:M}=c;M.type!=="TSInstantiationExpression"||(b=M.extra)!=null&&b.parenthesized||(c.typeParameters=M.typeParameters,c.callee=M.expression)}parseExprOp(c,b,M){let D;if(xe(58)>M&&!this.hasPrecedingLineBreak()&&(this.isContextual(93)||(D=this.isContextual(120)))){const Y=this.startNodeAt(b);return Y.expression=c,Y.typeAnnotation=this.tsInType((()=>(this.next(),this.match(75)?(D&&this.raise(g.UnexpectedKeyword,this.state.startLoc,{keyword:"const"}),this.tsParseTypeReference()):this.tsParseType()))),this.finishNode(Y,D?"TSSatisfiesExpression":"TSAsExpression"),this.reScan_lt_gt(),this.parseExprOp(Y,b,M)}return super.parseExprOp(c,b,M)}checkReservedWord(c,b,M,D){this.state.isAmbientContext||super.checkReservedWord(c,b,M,D)}checkImportReflection(c){super.checkImportReflection(c),c.module&&c.importKind!=="value"&&this.raise(Mt.ImportReflectionHasImportType,c.specifiers[0].loc.start)}checkDuplicateExports(){}isPotentialImportPhase(c){if(super.isPotentialImportPhase(c))return!0;if(this.isContextual(130)){const b=this.lookaheadCharCode();return c?b===123||b===42:b!==61}return!c&&this.isContextual(87)}applyImportPhase(c,b,M,D){super.applyImportPhase(c,b,M,D),b?c.exportKind=M==="type"?"type":"value":c.importKind=M==="type"||M==="typeof"?M:"value"}parseImport(c){if(this.match(133))return c.importKind="value",super.parseImport(c);let b;if(ae(this.state.type)&&this.lookaheadCharCode()===61)return c.importKind="value",this.tsParseImportEqualsDeclaration(c);if(this.isContextual(130)){const M=this.parseMaybeImportPhase(c,!1);if(this.lookaheadCharCode()===61)return this.tsParseImportEqualsDeclaration(c,M);b=super.parseImportSpecifiersAndAfter(c,M)}else b=super.parseImport(c);return b.importKind==="type"&&b.specifiers.length>1&&b.specifiers[0].type==="ImportDefaultSpecifier"&&this.raise(Mt.TypeImportCannotSpecifyDefaultAndNamed,b),b}parseExport(c,b){if(this.match(83)){this.next();let M=null;return this.isContextual(130)&&this.isPotentialImportPhase(!1)?M=this.parseMaybeImportPhase(c,!1):c.importKind="value",this.tsParseImportEqualsDeclaration(c,M,!0)}if(this.eat(29)){const M=c;return M.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(M,"TSExportAssignment")}if(this.eatContextual(93)){const M=c;return this.expectContextual(128),M.id=this.parseIdentifier(),this.semicolon(),this.finishNode(M,"TSNamespaceExportDeclaration")}return super.parseExport(c,b)}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,b){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const{isAmbientContext:D}=this.state,Y=super.parseVarStatement(c,b,M||D);if(!D)return Y;for(const{id:we,init:De}of Y.declarations)De&&(b!=="const"||we.typeAnnotation?this.raise(Mt.InitializerNotAllowedInAmbientContext,De):hi(De,this.hasPlugin("estree"))||this.raise(Mt.ConstInitiailizerMustBeStringOrNumericLiteralOrLiteralEnumReference,De));return Y}parseStatementContent(c,b){if(this.match(75)&&this.isLookaheadContextual("enum")){const M=this.startNode();return this.expect(75),this.tsParseEnumDeclaration(M,{const:!0})}if(this.isContextual(126))return this.tsParseEnumDeclaration(this.startNode());if(this.isContextual(129)){const M=this.tsParseInterfaceDeclaration(this.startNode());if(M)return M}return super.parseStatementContent(c,b)}parseAccessModifier(){return this.tsParseModifier(["public","protected","private"])}tsHasSomeModifiers(c,b){return b.some((M=>Ps(M)?c.accessibility===M:!!c[M]))}tsIsStartOfStaticBlocks(){return this.isContextual(106)&&this.lookaheadCharCode()===123}parseClassMember(c,b,M){const D=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:D,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:Mt.InvalidModifierOnTypeParameterPositions},b);const Y=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(b,D)&&this.raise(Mt.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(c,b)):this.parseClassMemberWithIsStatic(c,b,M,!!b.static)};b.declare?this.tsInAmbientContext(Y):Y()}parseClassMemberWithIsStatic(c,b,M,D){const Y=this.tsTryParseIndexSignature(b);if(Y)return c.body.push(Y),b.abstract&&this.raise(Mt.IndexSignatureHasAbstract,b),b.accessibility&&this.raise(Mt.IndexSignatureHasAccessibility,b,{modifier:b.accessibility}),b.declare&&this.raise(Mt.IndexSignatureHasDeclare,b),void(b.override&&this.raise(Mt.IndexSignatureHasOverride,b));!this.state.inAbstractClass&&b.abstract&&this.raise(Mt.NonAbstractClassHasAbstractMethod,b),b.override&&(M.hadSuperClass||this.raise(Mt.OverrideNotInSubClass,b)),super.parseClassMemberWithIsStatic(c,b,M,D)}parsePostMemberNameModifiers(c){this.eat(17)&&(c.optional=!0),c.readonly&&this.match(10)&&this.raise(Mt.ClassMethodHasReadonly,c),c.declare&&this.match(10)&&this.raise(Mt.ClassMethodHasDeclare,c)}parseExpressionStatement(c,b,M){return(b.type==="Identifier"?this.tsParseExpressionStatement(c,b,M):void 0)||super.parseExpressionStatement(c,b,M)}shouldParseExportDeclaration(){return!!this.tsIsDeclarationStart()||super.shouldParseExportDeclaration()}parseConditional(c,b,M){if(!this.state.maybeInArrowParameters||!this.match(17))return super.parseConditional(c,b,M);const D=this.tryParse((()=>super.parseConditional(c,b)));return D.node?(D.error&&(this.state=D.failState),D.node):(D.error&&super.setOptionalParametersError(M,D.error),c)}parseParenItem(c,b){if(c=super.parseParenItem(c,b),this.eat(17)&&(c.optional=!0,this.resetEndLocation(c)),this.match(14)){const M=this.startNodeAt(b);return M.expression=c,M.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(M,"TSTypeCastExpression")}return c}parseExportDeclaration(c){if(!this.state.isAmbientContext&&this.isContextual(125))return this.tsInAmbientContext((()=>this.parseExportDeclaration(c)));const b=this.state.startLoc,M=this.eatContextual(125);if(M&&(this.isContextual(125)||!this.shouldParseExportDeclaration()))throw this.raise(Mt.ExpectedAmbientAfterExportDeclare,this.state.startLoc);const D=ae(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(c);return D?((D.type==="TSInterfaceDeclaration"||D.type==="TSTypeAliasDeclaration"||M)&&(c.exportKind="type"),M&&(this.resetStartLocation(D,b),D.declare=!0),D):null}parseClassId(c,b,M,D){if((!b||M)&&this.isContextual(113))return;super.parseClassId(c,b,M,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 b=this.tsTryParseTypeAnnotation();b&&(c.typeAnnotation=b)}parseClassProperty(c){if(this.parseClassPropertyAnnotation(c),this.state.isAmbientContext&&(!c.readonly||c.typeAnnotation)&&this.match(29)&&this.raise(Mt.DeclareClassFieldHasInitializer,this.state.startLoc),c.abstract&&this.match(29)){const{key:b}=c;this.raise(Mt.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:b.type!=="Identifier"||c.computed?`[${this.input.slice(b.start,b.end)}]`:b.name})}return super.parseClassProperty(c)}parseClassPrivateProperty(c){return c.abstract&&this.raise(Mt.PrivateElementHasAbstract,c),c.accessibility&&this.raise(Mt.PrivateElementHasAccessibility,c,{modifier:c.accessibility}),this.parseClassPropertyAnnotation(c),super.parseClassPrivateProperty(c)}parseClassAccessorProperty(c){return this.parseClassPropertyAnnotation(c),c.optional&&this.raise(Mt.AccessorCannotBeOptional,c),super.parseClassAccessorProperty(c)}pushClassMethod(c,b,M,D,Y,we){const De=this.tsTryParseTypeParameters(this.tsParseConstModifier);De&&Y&&this.raise(Mt.ConstructorHasTypeParameters,De);const{declare:Ue=!1,kind:Ke}=b;!Ue||Ke!=="get"&&Ke!=="set"||this.raise(Mt.DeclareAccessor,b,{kind:Ke}),De&&(b.typeParameters=De),super.pushClassMethod(c,b,M,D,Y,we)}pushClassPrivateMethod(c,b,M,D){const Y=this.tsTryParseTypeParameters(this.tsParseConstModifier);Y&&(b.typeParameters=Y),super.pushClassPrivateMethod(c,b,M,D)}declareClassPrivateMethodInScope(c,b){c.type!=="TSDeclareMethod"&&(c.type!=="MethodDefinition"||c.value.body)&&super.declareClassPrivateMethodInScope(c,b)}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,b,M,D,Y,we,De){const Ue=this.tsTryParseTypeParameters(this.tsParseConstModifier);return Ue&&(c.typeParameters=Ue),super.parseObjPropValue(c,b,M,D,Y,we,De)}parseFunctionParams(c,b){const M=this.tsTryParseTypeParameters(this.tsParseConstModifier);M&&(c.typeParameters=M),super.parseFunctionParams(c,b)}parseVarId(c,b){super.parseVarId(c,b),c.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(35)&&(c.definite=!0);const M=this.tsTryParseTypeAnnotation();M&&(c.id.typeAnnotation=M,this.resetEndLocation(c.id))}parseAsyncArrowFromCallExpression(c,b){return this.match(14)&&(c.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(c,b)}parseMaybeAssign(c,b){var M,D,Y,we,De;let Ue,Ke,et,Et;if(this.hasPlugin("jsx")&&(this.match(142)||this.match(47))){if(Ue=this.state.clone(),Ke=this.tryParse((()=>super.parseMaybeAssign(c,b)),Ue),!Ke.error)return Ke.node;const{context:Kt}=this.state,Tr=Kt[Kt.length-1];Tr!==O.j_oTag&&Tr!==O.j_expr||Kt.pop()}if(!((M=Ke)!=null&&M.error||this.match(47)))return super.parseMaybeAssign(c,b);Ue&&Ue!==this.state||(Ue=this.state.clone());const Xt=this.tryParse((Kt=>{var Tr,Mn;Et=this.tsParseTypeParameters(this.tsParseConstModifier);const mn=super.parseMaybeAssign(c,b);return(mn.type!=="ArrowFunctionExpression"||(Tr=mn.extra)!=null&&Tr.parenthesized)&&Kt(),((Mn=Et)==null?void 0:Mn.params.length)!==0&&this.resetStartLocationFromNode(mn,Et),mn.typeParameters=Et,mn}),Ue);if(!Xt.error&&!Xt.aborted)return Et&&this.reportReservedArrowTypeParam(Et),Xt.node;if(!Ke&&(js(!this.hasPlugin("jsx")),et=this.tryParse((()=>super.parseMaybeAssign(c,b)),Ue),!et.error))return et.node;if((D=Ke)!=null&&D.node)return this.state=Ke.failState,Ke.node;if(Xt.node)return this.state=Xt.failState,Et&&this.reportReservedArrowTypeParam(Et),Xt.node;if((Y=et)!=null&&Y.node)return this.state=et.failState,et.node;throw((we=Ke)==null?void 0:we.error)||Xt.error||((De=et)==null?void 0:De.error)}reportReservedArrowTypeParam(c){var b;c.params.length!==1||c.params[0].constraint||(b=c.extra)!=null&&b.trailingComma||!this.getPluginOption("typescript","disallowAmbiguousJSXLike")||this.raise(Mt.ReservedArrowTypeParam,c)}parseMaybeUnary(c,b){return!this.hasPlugin("jsx")&&this.match(47)?this.tsParseTypeAssertion():super.parseMaybeUnary(c,b)}parseArrow(c){if(this.match(14)){const b=this.tryParse((M=>{const D=this.tsParseTypeOrTypePredicateAnnotation(14);return!this.canInsertSemicolon()&&this.match(19)||M(),D}));if(b.aborted)return;b.thrown||(b.error&&(this.state=b.failState),c.returnType=b.node)}return super.parseArrow(c)}parseAssignableListItemTypes(c,b){if(!(2&b))return c;this.eat(17)&&(c.optional=!0);const M=this.tsTryParseTypeAnnotation();return M&&(c.typeAnnotation=M),this.resetEndLocation(c),c}isAssignable(c,b){switch(c.type){case"TSTypeCastExpression":return this.isAssignable(c.expression,b);case"TSParameterProperty":return!0;default:return super.isAssignable(c,b)}}toAssignable(c){let b=arguments.length>1&&arguments[1]!==void 0&&arguments[1];switch(c.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(c,b);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":b?this.expressionScope.recordArrowParameterBindingError(Mt.UnexpectedTypeCastInParameter,c):this.raise(Mt.UnexpectedTypeCastInParameter,c),this.toAssignable(c.expression,b);break;case"AssignmentExpression":b||c.left.type!=="TSTypeCastExpression"||(c.left=this.typeCastToParameter(c.left));default:super.toAssignable(c,b)}}toAssignableParenthesizedExpression(c,b){switch(c.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(c.expression,b);break;default:super.toAssignable(c,b)}}checkToRestConversion(c,b){switch(c.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(c.expression,!1);break;default:super.checkToRestConversion(c,b)}}isValidLVal(c,b,M){return D={TSTypeCastExpression:!0,TSParameterProperty:"parameter",TSNonNullExpression:"expression",TSAsExpression:(M!==64||!b)&&["expression",!0],TSSatisfiesExpression:(M!==64||!b)&&["expression",!0],TSTypeAssertion:(M!==64||!b)&&["expression",!0]},Y=c,Object.hasOwnProperty.call(D,Y)&&D[Y]||super.isValidLVal(c,b,M);var D,Y}parseBindingAtom(){return this.state.type===78?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(c){if(this.match(47)||this.match(51)){const b=this.tsParseTypeArgumentsInExpression();if(this.match(10)){const M=super.parseMaybeDecoratorArguments(c);return M.typeParameters=b,M}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,b){const M=super.parseMaybeDefault(c,b);return M.type==="AssignmentPattern"&&M.typeAnnotation&&M.right.start<M.typeAnnotation.start&&this.raise(Mt.TypeAnnotationAfterAssign,M.typeAnnotation),M}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,b,M){for(let D=0;D<c.length;D++){const Y=c[D];Y?.type==="TSTypeCastExpression"&&(c[D]=this.typeCastToParameter(Y))}super.toAssignableList(c,b,M)}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((b=>this.isAssignable(b,!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 b=this.tsTryParseAndCatch((()=>this.tsParseTypeArgumentsInExpression()));b&&(c.typeParameters=b)}return super.jsxParseOpeningElementAfterName(c)}getGetterSetterExpectedParamCount(c){const b=super.getGetterSetterExpectedParamCount(c),M=this.getObjectOrClassMethodParams(c)[0];return M&&this.isThisParam(M)?b+1:b}parseCatchClauseParam(){const c=super.parseCatchClauseParam(),b=this.tsTryParseTypeAnnotation();return b&&(c.typeAnnotation=b,this.resetEndLocation(c)),c}tsInAmbientContext(c){const b=this.state.isAmbientContext;this.state.isAmbientContext=!0;try{return c()}finally{this.state.isAmbientContext=b}}parseClass(c,b,M){const D=this.state.inAbstractClass;this.state.inAbstractClass=!!c.abstract;try{return super.parseClass(c,b,M)}finally{this.state.inAbstractClass=D}}tsParseAbstractDeclaration(c,b){if(this.match(80))return c.abstract=!0,this.maybeTakeDecorators(b,this.parseClass(c,!0,!1));if(this.isContextual(129)){if(!this.hasFollowingLineBreak())return c.abstract=!0,this.raise(Mt.NonClassMethodPropertyHasAbstractModifer,c),this.tsParseInterfaceDeclaration(c)}else this.unexpected(null,80)}parseMethod(c,b,M,D,Y,we,De){const Ue=super.parseMethod(c,b,M,D,Y,we,De);if(Ue.abstract&&(this.hasPlugin("estree")?Ue.value.body:Ue.body)){const{key:Ke}=Ue;this.raise(Mt.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,b,M,D){return!b&&D?(this.parseTypeOnlyImportExportSpecifier(c,!1,M),this.finishNode(c,"ExportSpecifier")):(c.exportKind="value",super.parseExportSpecifier(c,b,M,D))}parseImportSpecifier(c,b,M,D,Y){return!b&&D?(this.parseTypeOnlyImportExportSpecifier(c,!0,M),this.finishNode(c,"ImportSpecifier")):(c.importKind="value",super.parseImportSpecifier(c,b,M,D,M?4098:4096))}parseTypeOnlyImportExportSpecifier(c,b,M){const D=b?"imported":"local",Y=b?"local":"exported";let we,De=c[D],Ue=!1,Ke=!0;const et=De.loc.start;if(this.isContextual(93)){const Et=this.parseIdentifier();if(this.isContextual(93)){const Xt=this.parseIdentifier();ce(this.state.type)?(Ue=!0,De=Et,we=b?this.parseIdentifier():this.parseModuleExportName(),Ke=!1):(we=Xt,Ke=!1)}else ce(this.state.type)?(Ke=!1,we=b?this.parseIdentifier():this.parseModuleExportName()):(Ue=!0,De=Et)}else ce(this.state.type)&&(Ue=!0,b?(De=this.parseIdentifier(!0),this.isContextual(93)||this.checkReservedWord(De.name,De.loc.start,!0,!0)):De=this.parseModuleExportName());Ue&&M&&this.raise(b?Mt.TypeModifierIsUsedInTypeImports:Mt.TypeModifierIsUsedInTypeExports,et),c[D]=De,c[Y]=we,c[b?"importKind":"exportKind"]=Ue?"type":"value",Ke&&this.eatContextual(93)&&(c[Y]=b?this.parseIdentifier():this.parseModuleExportName()),c[Y]||(c[Y]=Yn(c[D])),b&&this.checkIdentifier(c[Y],Ue?4098:4096)}},v8intrinsic:Ae=>class extends Ae{parseV8Intrinsic(){if(this.match(54)){const c=this.state.startLoc,b=this.startNode();if(this.next(),ae(this.state.type)){const M=this.parseIdentifierName(),D=this.createIdentifier(b,M);if(D.type="V8IntrinsicIdentifier",this.match(10))return D}this.unexpected(c)}}parseExprAtom(c){return this.parseV8Intrinsic()||super.parseExprAtom(c)}},placeholders:Ae=>class extends Ae{parsePlaceholder(c){if(this.match(144)){const b=this.startNode();return this.next(),this.assertNoSpace(),b.name=super.parseIdentifier(!0),this.assertNoSpace(),this.expect(144),this.finishPlaceholder(b,c)}}finishPlaceholder(c,b){const M=!(!c.expectedNode||c.type!=="Placeholder");return c.expectedNode=b,M?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,b,M,D){c!==void 0&&super.checkReservedWord(c,b,M,D)}parseBindingAtom(){return this.parsePlaceholder("Pattern")||super.parseBindingAtom()}isValidLVal(c,b,M){return c==="Placeholder"||super.isValidLVal(c,b,M)}toAssignable(c,b){c&&c.type==="Placeholder"&&c.expectedNode==="Expression"?c.expectedNode="Pattern":super.toAssignable(c,b)}chStartsBindingIdentifier(c,b){return!!super.chStartsBindingIdentifier(c,b)||this.lookahead().type===144}verifyBreakContinue(c,b){c.label&&c.label.type==="Placeholder"||super.verifyBreakContinue(c,b)}parseExpressionStatement(c,b){var M;if(b.type!=="Placeholder"||(M=b.extra)!=null&&M.parenthesized)return super.parseExpressionStatement(c,b);if(this.match(14)){const D=c;return D.label=this.finishPlaceholder(b,"Identifier"),this.next(),D.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(D,"LabeledStatement")}return this.semicolon(),c.name=b.name,this.finishPlaceholder(c,"Statement")}parseBlock(c,b,M){return this.parsePlaceholder("BlockStatement")||super.parseBlock(c,b,M)}parseFunctionId(c){return this.parsePlaceholder("Identifier")||super.parseFunctionId(c)}parseClass(c,b,M){const D=b?"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(M||!b)return c.id=null,c.body=this.finishPlaceholder(we,"ClassBody"),this.finishNode(c,D);throw this.raise(Mi.ClassNameIsRequired,this.state.startLoc)}c.id=we}else this.parseClassId(c,b,M);return super.parseClassSuper(c),c.body=this.parsePlaceholder("ClassBody")||super.parseClassBody(!!c.superClass,Y),this.finishNode(c,D)}parseExport(c,b){const M=this.parsePlaceholder("Identifier");if(!M)return super.parseExport(c,b);if(!this.isContextual(98)&&!this.match(12))return c.specifiers=[],c.source=null,c.declaration=this.finishPlaceholder(M,"Declaration"),this.finishNode(c,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");const D=this.startNode();return D.exported=M,c.specifiers=[this.finishNode(D,"ExportDefaultSpecifier")],super.parseExport(c,b)}isExportDefaultSpecifier(){if(this.match(65)){const c=this.nextTokenStart();if(this.isUnparsedContextual(c,"from")&&this.input.startsWith(ge(144),this.nextTokenStartSince(c+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(c,b){var M;return!((M=c.specifiers)==null||!M.length)||super.maybeParseExportDefaultSpecifier(c,b)}checkExport(c){const{specifiers:b}=c;b!=null&&b.length&&(c.specifiers=b.filter((M=>M.exported.type==="Placeholder"))),super.checkExport(c),c.specifiers=b}parseImport(c){const b=this.parsePlaceholder("Identifier");if(!b)return super.parseImport(c);if(c.specifiers=[],!this.isContextual(98)&&!this.match(12))return c.source=this.finishPlaceholder(b,"StringLiteral"),this.semicolon(),this.finishNode(c,"ImportDeclaration");const M=this.startNodeAtNode(b);return M.local=b,c.specifiers.push(this.finishNode(M,"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(Mi.UnexpectedSpace,this.state.lastTokEndLoc)}}},ha=Object.keys(pa),fa={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 Ja extends $n{checkProto(c,b,M,D){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(b)return void this.raise(g.RecordNoProto,Y);M.used&&(D?D.doubleProtoLoc===null&&(D.doubleProtoLoc=Y.loc.start):this.raise(g.DuplicateProto,Y)),M.used=!0}}shouldExitDescending(c,b){return c.type==="ArrowFunctionExpression"&&c.start===b}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,b){return c?this.disallowInAnd((()=>this.parseExpressionBase(b))):this.allowInAnd((()=>this.parseExpressionBase(b)))}parseExpressionBase(c){const b=this.state.startLoc,M=this.parseMaybeAssign(c);if(this.match(12)){const D=this.startNodeAt(b);for(D.expressions=[M];this.eat(12);)D.expressions.push(this.parseMaybeAssign(c));return this.toReferencedList(D.expressions),this.finishNode(D,"SequenceExpression")}return M}parseMaybeAssignDisallowIn(c,b){return this.disallowInAnd((()=>this.parseMaybeAssign(c,b)))}parseMaybeAssignAllowIn(c,b){return this.allowInAnd((()=>this.parseMaybeAssign(c,b)))}setOptionalParametersError(c,b){var M;c.optionalParametersLoc=(M=b?.loc)!=null?M:this.state.startLoc}parseMaybeAssign(c,b){const M=this.state.startLoc;if(this.isContextual(108)&&this.prodParam.hasYield){let Ue=this.parseYield();return b&&(Ue=b.call(this,Ue,M)),Ue}let D;c?D=!1:(c=new os,D=!0);const{type:Y}=this.state;(Y===10||ae(Y))&&(this.state.potentialArrowAt=this.state.start);let we=this.parseMaybeConditional(c);if(b&&(we=b.call(this,we,M)),(De=this.state.type)>=29&&De<=33){const Ue=this.startNodeAt(M),Ke=this.state.value;if(Ue.operator=Ke,this.match(29)){this.toAssignable(we,!0),Ue.left=we;const et=M.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 D&&this.checkExpressionErrors(c,!0),we}parseMaybeConditional(c){const b=this.state.startLoc,M=this.state.potentialArrowAt,D=this.parseExprOps(c);return this.shouldExitDescending(D,M)?D:this.parseConditional(D,b,c)}parseConditional(c,b,M){if(this.eat(17)){const D=this.startNodeAt(b);return D.test=c,D.consequent=this.parseMaybeAssignAllowIn(),this.expect(14),D.alternate=this.parseMaybeAssign(),this.finishNode(D,"ConditionalExpression")}return c}parseMaybeUnaryOrPrivate(c){return this.match(138)?this.parsePrivateName():this.parseMaybeUnary(c)}parseExprOps(c){const b=this.state.startLoc,M=this.state.potentialArrowAt,D=this.parseMaybeUnaryOrPrivate(c);return this.shouldExitDescending(D,M)?D:this.parseExprOp(D,b,-1)}parseExprOp(c,b,M){if(this.isPrivateName(c)){const we=this.getPrivateNameSV(c);(M>=xe(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(g.PrivateInExpectedIn,c,{identifierName:we}),this.classScope.usePrivateName(we,c.loc.start)}const D=this.state.type;if((Y=D)>=39&&Y<=59&&(this.prodParam.hasIn||!this.match(58))){let we=xe(D);if(we>M){if(D===39){if(this.expectPlugin("pipelineOperator"),this.state.inFSharpPipelineDirectBody)return c;this.checkPipelineAtInfixOperator(c,b)}const De=this.startNodeAt(b);De.left=c,De.operator=this.state.value;const Ue=D===41||D===42,Ke=D===40;if(Ke&&(we=xe(42)),this.next(),D===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(D,we);const et=this.finishNode(De,Ue||Ke?"LogicalExpression":"BinaryExpression"),Et=this.state.type;if(Ke&&(Et===41||Et===42)||Ue&&Et===40)throw this.raise(g.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(et,b,M)}}var Y;return c}parseExprOpRightExpr(c,b){const M=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,b),M)}));case"fsharp":return this.withSoloAwaitPermittingContext((()=>this.parseFSharpPipelineBody(b)))}return this.parseExprOpBaseRightExpr(c,b)}parseExprOpBaseRightExpr(c,b){const M=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),M,c===57?b-1:b)}parseHackPipeBody(){var c;const{startLoc:b}=this.state,M=this.parseMaybeAssign();return!d.has(M.type)||(c=M.extra)!=null&&c.parenthesized||this.raise(g.PipeUnparenthesizedBody,b,{type:M.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(g.PipeTopicUnused,b),M}checkExponentialAfterUnary(c){this.match(57)&&this.raise(g.UnexpectedTokenUnaryExponentiation,c.argument)}parseMaybeUnary(c,b){const M=this.state.startLoc,D=this.isContextual(96);if(D&&this.isAwaitAllowed()){this.next();const Ke=this.parseAwait(M);return b||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 b||this.checkExponentialAfterUnary(we),this.finishNode(we,"UnaryExpression")}var De;const Ue=this.parseUpdate(we,Y,c);if(D){const{type:Ke}=this.state;if((this.hasPlugin("v8intrinsic")?ie(Ke):ie(Ke)&&!this.match(54))&&!this.isAmbiguousAwait())return this.raiseOverwrite(g.AwaitNotInAsyncContext,M),this.parseAwait(M)}return Ue}parseUpdate(c,b,M){if(b){const we=c;return this.checkLVal(we.argument,{in:this.finishNode(we,"UpdateExpression")}),c}const D=this.state.startLoc;let Y=this.parseExprSubscripts(M);if(this.checkExpressionErrors(M,!1))return Y;for(;this.state.type===34&&!this.canInsertSemicolon();){const we=this.startNodeAt(D);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 b=this.state.startLoc,M=this.state.potentialArrowAt,D=this.parseExprAtom(c);return this.shouldExitDescending(D,M)?D:this.parseSubscripts(D,b)}parseSubscripts(c,b,M){const D={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(c),stop:!1};do c=this.parseSubscript(c,b,M,D),D.maybeAsyncArrow=!1;while(!D.stop);return c}parseSubscript(c,b,M,D){const{type:Y}=this.state;if(!M&&Y===15)return this.parseBind(c,b,M,D);if(He(Y))return this.parseTaggedTemplateExpression(c,b,D);let we=!1;if(Y===18){if(M&&(this.raise(g.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return D.stop=!0,c;D.optionalChainMember=we=!0,this.next()}if(!M&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(c,b,D,we);{const De=this.eat(0);return De||we||this.eat(16)?this.parseMember(c,b,D,De,we):(D.stop=!0,c)}}parseMember(c,b,M,D,Y){const we=this.startNodeAt(b);return we.object=c,we.computed=D,D?(we.property=this.parseExpression(),this.expect(3)):this.match(138)?(c.type==="Super"&&this.raise(g.SuperPrivateField,b),this.classScope.usePrivateName(this.state.value,this.state.startLoc),we.property=this.parsePrivateName()):we.property=this.parseIdentifier(!0),M.optionalChainMember?(we.optional=Y,this.finishNode(we,"OptionalMemberExpression")):this.finishNode(we,"MemberExpression")}parseBind(c,b,M,D){const Y=this.startNodeAt(b);return Y.object=c,this.next(),Y.callee=this.parseNoCallExpr(),D.stop=!0,this.parseSubscripts(this.finishNode(Y,"BindExpression"),b,M)}parseCoverCallAndAsyncArrowHead(c,b,M,D){const Y=this.state.maybeInArrowParameters;let we=null;this.state.maybeInArrowParameters=!0,this.next();const De=this.startNodeAt(b);De.callee=c;const{maybeAsyncArrow:Ue,optionalChainMember:Ke}=M;Ue&&(this.expressionScope.enter(new yr(2)),we=new os),Ke&&(De.optional=D),De.arguments=D?this.parseCallExpressionArguments(11):this.parseCallExpressionArguments(11,c.type==="Import",c.type!=="Super",De,we);let et=this.finishCallExpression(De,Ke);return Ue&&this.shouldParseAsyncArrow()&&!D?(M.stop=!0,this.checkDestructuringPrivate(we),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),et=this.parseAsyncArrowFromCallExpression(this.startNodeAt(b),et)):(Ue&&(this.checkExpressionErrors(we,!0),this.expressionScope.exit()),this.toReferencedArguments(et)),this.state.maybeInArrowParameters=Y,et}toReferencedArguments(c,b){this.toReferencedListDeep(c.arguments,b)}parseTaggedTemplateExpression(c,b,M){const D=this.startNodeAt(b);return D.tag=c,D.quasi=this.parseTemplate(!0),M.optionalChainMember&&this.raise(g.OptionalChainingNoTemplate,b),this.finishNode(D,"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,b){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 M of c.arguments)M.type==="SpreadElement"&&this.raise(g.ImportCallSpreadArgument,M);return this.finishNode(c,b?"OptionalCallExpression":"CallExpression")}parseCallExpressionArguments(c,b,M,D,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)){!b||this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions")||this.hasPlugin("moduleAttributes")||this.raise(g.ImportCallArgumentTrailingComma,this.state.lastTokStartLoc),D&&this.addTrailingCommaExtraToNode(D),this.next();break}we.push(this.parseExprListItem(!1,Y,M))}return this.state.inFSharpPipelineDirectBody=Ue,we}shouldParseAsyncArrow(){return this.match(19)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(c,b){var M;return this.resetPreviousNodeTrailingComments(b),this.expect(19),this.parseArrowExpression(c,b.arguments,!0,(M=b.extra)==null?void 0:M.trailingCommaLoc),b.innerComments&&fr(c,b.innerComments),b.callee.trailingComments&&fr(c,b.callee.trailingComments),c}parseNoCallExpr(){const c=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),c,!0)}parseExprAtom(c){let b,M=null;const{type:D}=this.state;switch(D){case 79:return this.parseSuper();case 83:return b=this.startNode(),this.next(),this.match(16)?this.parseImportMetaProperty(b):this.match(10)?this.options.createImportExpressions?this.parseImportCall(b):this.finishNode(b,"Import"):(this.raise(g.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(b,"Import"));case 78:return b=this.startNode(),this.next(),this.finishNode(b,"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:M=this.parseDecorators();case 80:return this.parseClass(this.maybeTakeDecorators(M,this.startNode()),!1);case 77:return this.parseNewOrNewTarget();case 25:case 24:return this.parseTemplate(!1);case 15:{b=this.startNode(),this.next(),b.object=null;const Y=b.callee=this.parseNoCallExpr();if(Y.type==="MemberExpression")return this.finishNode(b,"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(ae(D)){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(ae(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,b){const M=this.getPluginOption("pipelineOperator","proposal");if(M)return this.state.type=c,this.state.value=b,this.state.pos--,this.state.end--,this.state.endLoc=s(this.state.endLoc,-1),this.parseTopicReference(M);this.unexpected()}parseTopicReference(c){const b=this.startNode(),M=this.state.startLoc,D=this.state.type;return this.next(),this.finishTopicReference(b,M,c,D)}finishTopicReference(c,b,M,D){if(this.testTopicReferenceConfiguration(M,b,D)){const Y=M==="smart"?"PipelinePrimaryTopicReference":"TopicReference";return this.topicReferenceIsAllowedInCurrentContext()||this.raise(M==="smart"?g.PrimaryTopicNotAllowed:g.PipeTopicUnbound,b),this.registerTopicReference(),this.finishNode(c,Y)}throw this.raise(g.PipeTopicUnconfiguredToken,b,{token:ge(D)})}testTopicReferenceConfiguration(c,b,M){switch(c){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:ge(M)}]);case"smart":return M===27;default:throw this.raise(g.PipeTopicRequiresHackPipes,b)}}parseAsyncArrowUnaryFunction(c){this.prodParam.enter(Xn(!0,this.prodParam.hasYield));const b=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(g.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(19),this.parseArrowExpression(c,b,!0)}parseDo(c,b){this.expectPlugin("doExpressions"),b&&this.expectPlugin("asyncDoExpressions"),c.async=b,this.next();const M=this.state.labels;return this.state.labels=[],b?(this.prodParam.enter(2),c.body=this.parseBlock(),this.prodParam.exit()):c.body=this.parseBlock(),this.state.labels=M,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(),b=this.startNodeAt(s(this.state.startLoc,1)),M=this.state.value;return this.next(),c.id=this.createIdentifier(b,M),this.finishNode(c,"PrivateName")}parseFunctionOrFunctionSent(){const c=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(16)){const b=this.createIdentifier(this.startNodeAtNode(c),"function");return this.next(),this.match(103)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(c,b,"sent")}return this.parseFunction(c)}parseMetaProperty(c,b,M){c.meta=b;const D=this.state.containsEsc;return c.property=this.parseIdentifier(!0),(c.property.name!==M||D)&&this.raise(g.UnsupportedMetaProperty,c.property,{target:b.name,onlyValidPropertyName:M}),this.finishNode(c,"MetaProperty")}parseImportMetaProperty(c){const b=this.createIdentifier(this.startNodeAtNode(c),"import");if(this.next(),this.isContextual(101))this.inModule||this.raise(g.ImportMetaOutsideModule,b),this.sawUnambiguousESM=!0;else if(this.isContextual(105)||this.isContextual(97)){const M=this.isContextual(105);if(M||this.unexpected(),this.expectPlugin(M?"sourcePhaseImports":"deferredImportEvaluation"),!this.options.createImportExpressions)throw this.raise(g.DynamicImportPhaseRequiresImportExpressions,this.state.startLoc,{phase:this.state.value});return this.next(),c.phase=M?"source":"defer",this.parseImportCall(c)}return this.parseMetaProperty(c,b,"meta")}parseLiteralAtNode(c,b,M){return this.addExtra(M,"rawValue",c),this.addExtra(M,"raw",this.input.slice(M.start,this.state.end)),M.value=c,this.next(),this.finishNode(M,b)}parseLiteral(c,b){const M=this.startNode();return this.parseLiteralAtNode(c,b,M)}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 b=this.parseLiteral(c.value,"RegExpLiteral");return b.pattern=c.pattern,b.flags=c.flags,b}parseBooleanLiteral(c){const b=this.startNode();return b.value=c,this.next(),this.finishNode(b,"BooleanLiteral")}parseNullLiteral(){const c=this.startNode();return this.next(),this.finishNode(c,"NullLiteral")}parseParenAndDistinguishExpression(c){const b=this.state.startLoc;let M;this.next(),this.expressionScope.enter(new yr(1));const D=this.state.maybeInArrowParameters,Y=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;const we=this.state.startLoc,De=[],Ue=new os;let Ke,et,Et=!0;for(;!this.match(11);){if(Et)Et=!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 Tr=this.state.startLoc;if(Ke=this.state.startLoc,De.push(this.parseParenItem(this.parseRestBinding(),Tr)),!this.checkCommaAfterRest(41))break}else De.push(this.parseMaybeAssignAllowIn(Ue,this.parseParenItem))}const Xt=this.state.lastTokEndLoc;this.expect(11),this.state.maybeInArrowParameters=D,this.state.inFSharpPipelineDirectBody=Y;let Kt=this.startNodeAt(b);return c&&this.shouldParseArrow(De)&&(Kt=this.parseArrow(Kt))?(this.checkDestructuringPrivate(Ue),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(Kt,De,!1),Kt):(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?(M=this.startNodeAt(we),M.expressions=De,this.finishNode(M,"SequenceExpression"),this.resetEndLocation(M,Xt)):M=De[0],this.wrapParenthesis(b,M))}wrapParenthesis(c,b){if(!this.options.createParenthesizedExpressions)return this.addExtra(b,"parenthesized",!0),this.addExtra(b,"parenStart",c.index),this.takeSurroundingComments(b,c.index,this.state.lastTokEndLoc.index),b;const M=this.startNodeAt(c);return M.expression=b,this.finishNode(M,"ParenthesizedExpression")}shouldParseArrow(c){return!this.canInsertSemicolon()}parseArrow(c){if(this.eat(19))return c}parseParenItem(c,b){return c}parseNewOrNewTarget(){const c=this.startNode();if(this.next(),this.match(16)){const b=this.createIdentifier(this.startNodeAtNode(c),"new");this.next();const M=this.parseMetaProperty(c,b,"target");return this.scope.inNonArrowFunction||this.scope.inClass||this.options.allowNewTargetOutsideFunction||this.raise(g.UnexpectedNewTarget,M),M}return this.parseNew(c)}parseNew(c){if(this.parseNewCallee(c),this.eat(10)){const b=this.parseExprList(11);this.toReferencedList(b),c.arguments=b}else c.arguments=[];return this.finishNode(c,"NewExpression")}parseNewCallee(c){const b=this.match(83),M=this.parseNoCallExpr();c.callee=M,!b||M.type!=="Import"&&M.type!=="ImportExpression"||this.raise(g.ImportCallNotNewExpression,M)}parseTemplateElement(c){const{start:b,startLoc:M,end:D,value:Y}=this.state,we=b+1,De=this.startNodeAt(s(M,1));Y===null&&(c||this.raise(g.InvalidEscapeSequenceTemplate,s(this.state.firstInvalidTemplateEscapePos,1)));const Ue=this.match(24),Ke=Ue?-1:-2,et=D+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 Et=this.finishNode(De,"TemplateElement");return this.resetEndLocation(Et,s(this.state.lastTokEndLoc,Ke)),Et}parseTemplate(c){const b=this.startNode();b.expressions=[];let M=this.parseTemplateElement(c);for(b.quasis=[M];!M.tail;)b.expressions.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),b.quasis.push(M=this.parseTemplateElement(c));return this.finishNode(b,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(c,b,M,D){M&&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;b?et=this.parseBindingProperty():(et=this.parsePropertyDefinition(D),this.checkProto(et,M,we,D)),M&&!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 b?Ke="ObjectPattern":M&&(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 b=[];if(this.match(26))for(this.hasPlugin("decorators")&&this.raise(g.UnsupportedPropertyDecorator,this.state.startLoc);this.match(26);)b.push(this.parseDecorator());const M=this.startNode();let D,Y=!1,we=!1;if(this.match(21))return b.length&&this.unexpected(),this.parseSpread();b.length&&(M.decorators=b,b=[]),M.method=!1,c&&(D=this.state.startLoc);let De=this.eat(55);this.parsePropertyNamePrefixOperator(M);const Ue=this.state.containsEsc,Ke=this.parsePropertyName(M,c);if(!De&&!Ue&&this.maybeAsyncOrAccessorProp(M)){const et=Ke.name;et!=="async"||this.hasPrecedingLineBreak()||(Y=!0,this.resetPreviousNodeTrailingComments(Ke),De=this.eat(55),this.parsePropertyName(M)),et!=="get"&&et!=="set"||(we=!0,this.resetPreviousNodeTrailingComments(Ke),M.kind=et,this.match(55)&&(De=!0,this.raise(g.AccessorIsGenerator,this.state.curPosition(),{kind:et}),this.next()),this.parsePropertyName(M))}return this.parseObjPropValue(M,D,De,Y,!1,we,c)}getGetterSetterExpectedParamCount(c){return c.kind==="get"?0:1}getObjectOrClassMethodParams(c){return c.params}checkGetterSetterParams(c){var b;const M=this.getGetterSetterExpectedParamCount(c),D=this.getObjectOrClassMethodParams(c);D.length!==M&&this.raise(c.kind==="get"?g.BadGetterArity:g.BadSetterArity,c),c.kind==="set"&&((b=D[D.length-1])==null?void 0:b.type)==="RestElement"&&this.raise(g.BadSetterRestParameter,c)}parseObjectMethod(c,b,M,D,Y){if(Y){const we=this.parseMethod(c,b,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(we),we}if(M||b||this.match(10))return D&&this.unexpected(),c.kind="method",c.method=!0,this.parseMethod(c,b,M,!1,!1,"ObjectMethod")}parseObjectProperty(c,b,M,D){if(c.shorthand=!1,this.eat(14))return c.value=M?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowIn(D),this.finishNode(c,"ObjectProperty");if(!c.computed&&c.key.type==="Identifier"){if(this.checkReservedWord(c.key.name,c.key.loc.start,!0,!1),M)c.value=this.parseMaybeDefault(b,Yn(c.key));else if(this.match(29)){const Y=this.state.startLoc;D!=null?D.shorthandAssignLoc===null&&(D.shorthandAssignLoc=Y):this.raise(g.InvalidCoverInitializedName,Y),c.value=this.parseMaybeDefault(b,Yn(c.key))}else c.value=Yn(c.key);return c.shorthand=!0,this.finishNode(c,"ObjectProperty")}}parseObjPropValue(c,b,M,D,Y,we,De){const Ue=this.parseObjectMethod(c,M,D,Y,we)||this.parseObjectProperty(c,b,Y,De);return Ue||this.unexpected(),Ue}parsePropertyName(c,b){if(this.eat(0))c.computed=!0,c.key=this.parseMaybeAssignAllowIn(),this.expect(3);else{const{type:M,value:D}=this.state;let Y;if(ce(M))Y=this.parseIdentifier(!0);else switch(M){case 134:Y=this.parseNumericLiteral(D);break;case 133:Y=this.parseStringLiteral(D);break;case 135:Y=this.parseBigIntLiteral(D);break;case 136:Y=this.parseDecimalLiteral(D);break;case 138:{const we=this.state.startLoc;b!=null?b.privateKeyLoc===null&&(b.privateKeyLoc=we):this.raise(g.UnexpectedPrivateField,we),Y=this.parsePrivateName();break}default:this.unexpected()}c.key=Y,M!==138&&(c.computed=!1)}return c.key}initFunction(c,b){c.id=null,c.generator=!1,c.async=b}parseMethod(c,b,M,D,Y,we){let De=arguments.length>6&&arguments[6]!==void 0&&arguments[6];this.initFunction(c,M),c.generator=b,this.scope.enter(18|(De?64:0)|(Y?32:0)),this.prodParam.enter(Xn(M,c.generator)),this.parseFunctionParams(c,D);const Ue=this.parseFunctionBodyAndFinish(c,we,!0);return this.prodParam.exit(),this.scope.exit(),Ue}parseArrayLike(c,b,M,D){M&&this.expectPlugin("recordAndTuple");const Y=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!1;const we=this.startNode();return this.next(),we.elements=this.parseExprList(c,!M,D,we),this.state.inFSharpPipelineDirectBody=Y,this.finishNode(we,M?"TupleExpression":"ArrayExpression")}parseArrowExpression(c,b,M,D){this.scope.enter(6);let Y=Xn(M,!1);!this.match(5)&&this.prodParam.hasIn&&(Y|=8),this.prodParam.enter(Y),this.initFunction(c,M);const we=this.state.maybeInArrowParameters;return b&&(this.state.maybeInArrowParameters=!0,this.setArrowFunctionParameters(c,b,D)),this.state.maybeInArrowParameters=!1,this.parseFunctionBody(c,!0),this.prodParam.exit(),this.scope.exit(),this.state.maybeInArrowParameters=we,this.finishNode(c,"ArrowFunctionExpression")}setArrowFunctionParameters(c,b,M){this.toAssignableList(b,M,!1),c.params=b}parseFunctionBodyAndFinish(c,b){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return this.parseFunctionBody(c,!1,M),this.finishNode(c,b)}parseFunctionBody(c,b){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const D=b&&!this.match(5);if(this.expressionScope.enter(bn()),D)c.body=this.parseMaybeAssign(),this.checkParams(c,!1,b,!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||b||M||Ue),b,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 b=0,M=c.length;b<M;b++)if(!this.isSimpleParameter(c[b]))return!1;return!0}checkParams(c,b,M){let D=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];const Y=!b&&new Set,we={type:"FormalParameters"};for(const De of c.params)this.checkLVal(De,{in:we,binding:5,checkClashes:Y,strictModeChanged:D})}parseExprList(c,b,M,D){const Y=[];let we=!0;for(;!this.eat(c);){if(we)we=!1;else if(this.expect(12),this.match(c)){D&&this.addTrailingCommaExtraToNode(D),this.next();break}Y.push(this.parseExprListItem(b,M))}return Y}parseExprListItem(c,b,M){let D;if(this.match(12))c||this.raise(g.UnexpectedToken,this.state.curPosition(),{unexpected:","}),D=null;else if(this.match(21)){const Y=this.state.startLoc;D=this.parseParenItem(this.parseSpread(b),Y)}else if(this.match(17)){this.expectPlugin("partialApplication"),M||this.raise(g.UnexpectedArgumentPlaceholder,this.state.startLoc);const Y=this.startNode();this.next(),D=this.finishNode(Y,"ArgumentPlaceholder")}else D=this.parseMaybeAssignAllowIn(b,this.parseParenItem);return D}parseIdentifier(c){const b=this.startNode(),M=this.parseIdentifierName(c);return this.createIdentifier(b,M)}createIdentifier(c,b){return c.name=b,c.loc.identifierName=b,this.finishNode(c,"Identifier")}parseIdentifierName(c){let b;const{startLoc:M,type:D}=this.state;ce(D)?b=this.state.value:this.unexpected();const Y=D<=92;return c?Y&&this.replaceToken(132):this.checkReservedWord(b,M,Y,!1),this.next(),b}checkReservedWord(c,b,M,D){if(!(c.length>10)&&(function(Y){return Ct.has(Y)})(c)){if(M&&(function(Y){return nt.has(Y)})(c))this.raise(g.UnexpectedKeyword,b,{keyword:c});else if((this.state.strict?D?vr:Bt:Qt)(c,this.inModule))this.raise(g.UnexpectedReservedWord,b,{reservedWord:c});else if(c==="yield"){if(this.prodParam.hasYield)return void this.raise(g.YieldBindingIdentifier,b)}else if(c==="await"){if(this.prodParam.hasAwait)return void this.raise(g.AwaitBindingIdentifier,b);if(this.scope.inStaticBlock)return void this.raise(g.AwaitBindingIdentifierInStaticBlock,b);this.expressionScope.recordAsyncArrowParametersError(b)}else if(c==="arguments"&&this.scope.inClassAndNotInNonArrowFunction)return void this.raise(g.ArgumentsInClass,b)}}isAwaitAllowed(){return!!this.prodParam.hasAwait||!(!this.options.allowAwaitOutsideFunction||this.scope.inFunction)}parseAwait(c){const b=this.startNodeAt(c);return this.expressionScope.recordParameterInitializerError(g.AwaitExpressionFormalParameter,b),this.eat(55)&&this.raise(g.ObsoleteAwaitStar,b),this.scope.inFunction||this.options.allowAwaitOutsideFunction||(this.isAmbiguousAwait()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),this.state.soloAwait||(b.argument=this.parseMaybeUnary(null,!0)),this.finishNode(b,"AwaitExpression")}isAmbiguousAwait(){if(this.hasPrecedingLineBreak())return!0;const{type:c}=this.state;return c===53||c===10||c===0||He(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 b=!1,M=null;if(!this.hasPrecedingLineBreak())switch(b=this.eat(55),this.state.type){case 13:case 139:case 8:case 11:case 3:case 9:case 14:case 12:if(!b)break;default:M=this.parseMaybeAssign()}return c.delegate=b,c.argument=M,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,b){this.hasPlugin(["pipelineOperator",{proposal:"smart"}])&&c.type==="SequenceExpression"&&this.raise(g.PipelineHeadSequenceExpression,b)}parseSmartPipelineBodyInStyle(c,b){if(this.isSimpleReference(c)){const M=this.startNodeAt(b);return M.callee=c,this.finishNode(M,"PipelineBareFunction")}{const M=this.startNodeAt(b);return this.checkSmartPipeTopicBodyEarlyErrors(b),M.expression=c,this.finishNode(M,"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 b=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:1,maxTopicIndex:null};try{return c()}finally{this.state.topicContext=b}}withSmartMixTopicForbiddingContext(c){if(!this.hasPlugin(["pipelineOperator",{proposal:"smart"}]))return c();{const b=this.state.topicContext;this.state.topicContext={maxNumOfResolvableTopics:0,maxTopicIndex:null};try{return c()}finally{this.state.topicContext=b}}}withSoloAwaitPermittingContext(c){const b=this.state.soloAwait;this.state.soloAwait=!0;try{return c()}finally{this.state.soloAwait=b}}allowInAnd(c){const b=this.prodParam.currentFlags();if(8&~b){this.prodParam.enter(8|b);try{return c()}finally{this.prodParam.exit()}}return c()}disallowInAnd(c){const b=this.prodParam.currentFlags();if(8&b){this.prodParam.enter(-9&b);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 b=this.state.startLoc;this.state.potentialArrowAt=this.state.start;const M=this.state.inFSharpPipelineDirectBody;this.state.inFSharpPipelineDirectBody=!0;const D=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),b,c);return this.state.inFSharpPipelineDirectBody=M,D}parseModuleExpression(){this.expectPlugin("moduleBlocks");const c=this.startNode();this.next(),this.match(5)||this.unexpected(null,5);const b=this.startNodeAt(this.state.endLoc);this.next();const M=this.initializeScopes(!0);this.enterInitialScopes();try{c.body=this.parseProgram(b,8,"module")}finally{M()}return this.finishNode(c,"ModuleExpression")}parsePropertyNamePrefixOperator(c){}}const zo={kind:1},No={kind:2},us=/[\uD800-\uDFFF]/u,Ci=/in(?:stanceof)?/y;class l1 extends Ja{parseTopLevel(c,b){return c.program=this.parseProgram(b),c.comments=this.comments,this.options.tokens&&(c.tokens=(function(M,D){for(let Y=0;Y<M.length;Y++){const we=M[Y],{type:De}=we;if(typeof De=="number"){if(De===138){const{loc:Ue,start:Ke,value:et,end:Et}=we,Xt=Ke+1,Kt=s(Ue.start,1);M.splice(Y,1,new wr({type:ee(27),value:"#",start:Ke,end:Xt,startLoc:Ue.start,endLoc:Kt}),new wr({type:ee(132),value:et,start:Xt,end:Et,startLoc:Kt,endLoc:Ue.end})),Y++;continue}if(He(De)){const{loc:Ue,start:Ke,value:et,end:Et}=we,Xt=Ke+1,Kt=s(Ue.start,1);let Tr,Mn,mn,kn,Un;Tr=D.charCodeAt(Ke)===96?new wr({type:ee(22),value:"`",start:Ke,end:Xt,startLoc:Ue.start,endLoc:Kt}):new wr({type:ee(8),value:"}",start:Ke,end:Xt,startLoc:Ue.start,endLoc:Kt}),De===24?(mn=Et-1,kn=s(Ue.end,-1),Mn=et===null?null:et.slice(1,-1),Un=new wr({type:ee(22),value:"`",start:mn,end:Et,startLoc:kn,endLoc:Ue.end})):(mn=Et-2,kn=s(Ue.end,-2),Mn=et===null?null:et.slice(1,-2),Un=new wr({type:ee(23),value:"${",start:mn,end:Et,startLoc:kn,endLoc:Ue.end})),M.splice(Y,1,Tr,new wr({type:ee(20),value:Mn,start:Xt,end:mn,startLoc:Kt,endLoc:kn}),Un),Y+=2;continue}we.type=ee(De)}}return M})(this.tokens,this.input)),this.finishNode(c,"File")}parseProgram(c){let b,M=arguments.length>1&&arguments[1]!==void 0?arguments[1]:139,D=arguments.length>2&&arguments[2]!==void 0?arguments[2]:this.options.sourceType;if(c.sourceType=D,c.interpreter=this.parseInterpreterDirective(),this.parseBlockBody(c,!0,!0,M),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 b=M===139?this.finishNode(c,"Program"):this.finishNodeAt(c,"Program",s(this.state.startLoc,-1)),b}stmtToDirective(c){const b=c;b.type="Directive",b.value=b.expression,delete b.expression;const M=b.value,D=M.value,Y=this.input.slice(M.start,M.end),we=M.value=Y.slice(1,-1);return this.addExtra(M,"raw",Y),this.addExtra(M,"rawValue",we),this.addExtra(M,"expressionValue",D),M.type="DirectiveLiteral",b}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,b){if(ke(c)){if(Ci.lastIndex=b,Ci.test(this.input)){const M=this.codePointAtPos(Ci.lastIndex);if(!Ge(M)&&M!==92)return!1}return!0}return c===92}chStartsBindingPattern(c){return c===91||c===123}hasFollowingBindingAtom(){const c=this.nextTokenStart(),b=this.codePointAtPos(c);return this.chStartsBindingPattern(b)||this.chStartsBindingIdentifier(b,c)}hasInLineFollowingBindingIdentifier(){const c=this.nextTokenInLineStart(),b=this.codePointAtPos(c);return this.chStartsBindingIdentifier(b,c)}startsUsingForOf(){const{type:c,containsEsc:b}=this.lookahead();return!(c===102&&!b)&&(ae(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 b=this.codePointAtPos(c);if(this.chStartsBindingIdentifier(b,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],b=0;return this.options.annexB&&!this.state.strict&&(b|=4,c&&(b|=8)),this.parseStatementLike(b)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(c){let b=null;return this.match(26)&&(b=this.parseDecorators(!0)),this.parseStatementContent(c,b)}parseStatementContent(c,b){const M=this.state.type,D=this.startNode(),Y=!!(2&c),we=!!(4&c),De=1&c;switch(M){case 60:return this.parseBreakContinueStatement(D,!0);case 63:return this.parseBreakContinueStatement(D,!1);case 64:return this.parseDebuggerStatement(D);case 90:return this.parseDoWhileStatement(D);case 91:return this.parseForStatement(D);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(D,!1,!Y&&we);case 80:return Y||this.unexpected(),this.parseClass(this.maybeTakeDecorators(b,D),!0);case 69:return this.parseIfStatement(D);case 70:return this.parseReturnStatement(D);case 71:return this.parseSwitchStatement(D);case 72:return this.parseThrowStatement(D);case 73:return this.parseTryStatement(D);case 96:if(!this.state.containsEsc&&this.startsAwaitUsing())return this.isAwaitAllowed()?Y||this.raise(g.UnexpectedLexicalDeclaration,D):this.raise(g.AwaitUsingNotInAsyncContext,D),this.next(),this.parseVarStatement(D,"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(D,"using");case 100:{if(this.state.containsEsc)break;const et=this.nextTokenStart(),Et=this.codePointAtPos(et);if(Et!==91&&(!Y&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(Et,et)&&Et!==123))break}case 75:Y||this.raise(g.UnexpectedLexicalDeclaration,this.state.startLoc);case 74:{const et=this.state.value;return this.parseVarStatement(D,et)}case 92:return this.parseWhileStatement(D);case 76:return this.parseWithStatement(D);case 5:return this.parseBlock();case 13:return this.parseEmptyStatement(D);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(),M===83?(et=this.parseImport(D),et.type!=="ImportDeclaration"||et.importKind&&et.importKind!=="value"||(this.sawUnambiguousESM=!0)):(et=this.parseExport(D,b),(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(D,!0,!Y&&we)}const Ue=this.state.value,Ke=this.parseExpression();return ae(M)&&Ke.type==="Identifier"&&this.eat(14)?this.parseLabeledStatement(D,Ue,Ke,c):this.parseExpressionStatement(D,Ke,b)}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,b,M){return c&&(b.decorators&&b.decorators.length>0?(typeof this.getPluginOption("decorators","decoratorsBeforeExport")!="boolean"&&this.raise(g.DecoratorsBeforeAfterExport,b.decorators[0]),b.decorators.unshift(...c)):b.decorators=c,this.resetStartLocationFromNode(b,c[0]),M&&this.resetStartLocationFromNode(M,b)),b}canHaveLeadingDecorator(){return this.match(80)}parseDecorators(c){const b=[];do b.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 b}parseDecorator(){this.expectOnePlugin(["decorators","decorators-legacy"]);const c=this.startNode();if(this.next(),this.hasPlugin("decorators")){const b=this.state.startLoc;let M;if(this.match(10)){const D=this.state.startLoc;this.next(),M=this.parseExpression(),this.expect(11),M=this.wrapParenthesis(D,M);const Y=this.state.startLoc;c.expression=this.parseMaybeDecoratorArguments(M),this.getPluginOption("decorators","allowCallParenthesized")===!1&&c.expression!==M&&this.raise(g.DecoratorArgumentsOutsideParentheses,Y)}else{for(M=this.parseIdentifier(!1);this.eat(16);){const D=this.startNodeAt(b);D.object=M,this.match(138)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),D.property=this.parsePrivateName()):D.property=this.parseIdentifier(!0),D.computed=!1,M=this.finishNode(D,"MemberExpression")}c.expression=this.parseMaybeDecoratorArguments(M)}}else c.expression=this.parseExprSubscripts();return this.finishNode(c,"Decorator")}parseMaybeDecoratorArguments(c){if(this.eat(10)){const b=this.startNodeAtNode(c);return b.callee=c,b.arguments=this.parseCallExpressionArguments(11,!1),this.toReferencedList(b.arguments),this.finishNode(b,"CallExpression")}return c}parseBreakContinueStatement(c,b){return this.next(),this.isLineTerminator()?c.label=null:(c.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(c,b),this.finishNode(c,b?"BreakStatement":"ContinueStatement")}verifyBreakContinue(c,b){let M;for(M=0;M<this.state.labels.length;++M){const D=this.state.labels[M];if((c.label==null||D.name===c.label.name)&&(D.kind!=null&&(b||D.kind===1)||c.label&&b))break}if(M===this.state.labels.length){const D=b?"BreakStatement":"ContinueStatement";this.raise(g.IllegalBreakContinue,c,{type:D})}}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(zo),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(zo);let b=null;if(this.isAwaitAllowed()&&this.eatContextual(96)&&(b=this.state.lastTokStartLoc),this.scope.enter(0),this.expect(10),this.match(13))return b!==null&&this.unexpected(b),this.parseFor(c,null);const M=this.isContextual(100);{const Ue=this.isContextual(96)&&this.startsAwaitUsing(),Ke=Ue||this.isContextual(107)&&this.startsUsingForOf(),et=M&&this.hasFollowingBindingAtom()||Ke;if(this.match(74)||this.match(75)||et){const Et=this.startNode();let Xt;Ue?(Xt="await using",this.isAwaitAllowed()||this.raise(g.AwaitUsingNotInAsyncContext,this.state.startLoc),this.next()):Xt=this.state.value,this.next(),this.parseVar(Et,!0,Xt);const Kt=this.finishNode(Et,"VariableDeclaration"),Tr=this.match(58);return Tr&&Ke&&this.raise(g.ForInUsing,Kt),(Tr||this.isContextual(102))&&Kt.declarations.length===1?this.parseForIn(c,Kt,b):(b!==null&&this.unexpected(b),this.parseFor(c,Kt))}}const D=this.isContextual(95),Y=new os,we=this.parseExpression(!0,Y),De=this.isContextual(102);if(De&&(M&&this.raise(g.ForOfLet,we),b===null&&D&&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,b)}return this.checkExpressionErrors(Y,!0),b!==null&&this.unexpected(b),this.parseFor(c,we)}parseFunctionStatement(c,b,M){return this.next(),this.parseFunction(c,1|(M?2:0)|(b?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 b=c.cases=[];let M;this.expect(5),this.state.labels.push(No),this.scope.enter(0);for(let D;!this.match(8);)if(this.match(61)||this.match(65)){const Y=this.match(61);M&&this.finishNode(M,"SwitchCase"),b.push(M=this.startNode()),M.consequent=[],this.next(),Y?M.test=this.parseExpression():(D&&this.raise(g.MultipleDefaultsInSwitch,this.state.lastTokStartLoc),D=!0,M.test=null),this.expect(14)}else M?M.consequent.push(this.parseStatementListItem()):this.unexpected();return this.scope.exit(),M&&this.finishNode(M,"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 b=this.startNode();this.next(),this.match(10)?(this.expect(10),b.param=this.parseCatchClauseParam(),this.expect(11)):(b.param=null,this.scope.enter(0)),b.body=this.withSmartMixTopicForbiddingContext((()=>this.parseBlock(!1,!1))),this.scope.exit(),c.handler=this.finishNode(b,"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,b){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return this.next(),this.parseVar(c,!1,b,M),this.semicolon(),this.finishNode(c,"VariableDeclaration")}parseWhileStatement(c){return this.next(),c.test=this.parseHeaderExpression(),this.state.labels.push(zo),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,b,M,D){for(const De of this.state.labels)De.name===b&&this.raise(g.LabelRedeclaration,M,{labelName:b});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:b,kind:Y,statementStart:this.state.start}),c.body=8&D?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),c.label=M,this.finishNode(c,"LabeledStatement")}parseExpressionStatement(c,b,M){return c.expression=b,this.semicolon(),this.finishNode(c,"ExpressionStatement")}parseBlock(){let c=arguments.length>0&&arguments[0]!==void 0&&arguments[0],b=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],M=arguments.length>2?arguments[2]:void 0;const D=this.startNode();return c&&this.state.strictErrors.clear(),this.expect(5),b&&this.scope.enter(0),this.parseBlockBody(D,c,!1,8,M),b&&this.scope.exit(),this.finishNode(D,"BlockStatement")}isValidDirective(c){return c.type==="ExpressionStatement"&&c.expression.type==="StringLiteral"&&!c.expression.extra.parenthesized}parseBlockBody(c,b,M,D,Y){const we=c.body=[],De=c.directives=[];this.parseBlockOrModuleBlockBody(we,b?De:void 0,M,D,Y)}parseBlockOrModuleBlockBody(c,b,M,D,Y){const we=this.state.strict;let De=!1,Ue=!1;for(;!this.match(D);){const Ke=M?this.parseModuleItem():this.parseStatementListItem();if(b&&!Ue){if(this.isValidDirective(Ke)){const et=this.stmtToDirective(Ke);b.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,b){return c.init=b,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,b,M){const D=this.match(58);return this.next(),D?M!==null&&this.unexpected(M):c.await=M!==null,b.type!=="VariableDeclaration"||b.declarations[0].init==null||D&&this.options.annexB&&!this.state.strict&&b.kind==="var"&&b.declarations[0].id.type==="Identifier"||this.raise(g.ForInOfLoopInitializer,b,{type:D?"ForInStatement":"ForOfStatement"}),b.type==="AssignmentPattern"&&this.raise(g.InvalidLhs,b,{ancestor:{type:"ForStatement"}}),c.left=b,c.right=D?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(11),c.body=this.withSmartMixTopicForbiddingContext((()=>this.parseStatement())),this.scope.exit(),this.state.labels.pop(),this.finishNode(c,D?"ForInStatement":"ForOfStatement")}parseVar(c,b,M){let D=arguments.length>3&&arguments[3]!==void 0&&arguments[3];const Y=c.declarations=[];for(c.kind=M;;){const we=this.startNode();if(this.parseVarId(we,M),we.init=this.eat(29)?b?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,we.init!==null||D||(we.id.type==="Identifier"||b&&(this.match(58)||this.isContextual(102))?M!=="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,b){const M=this.parseBindingAtom();this.checkLVal(M,{in:{type:"VariableDeclarator"},binding:b==="var"?5:8201}),c.id=M}parseAsyncFunctionExpression(c){return this.parseFunction(c,8)}parseFunction(c){let b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;const M=2&b,D=!!(1&b),Y=D&&!(4&b),we=!!(8&b);this.initFunction(c,we),this.match(55)&&(M&&this.raise(g.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),c.generator=!0),D&&(c.id=this.parseFunctionId(Y));const De=this.state.maybeInArrowParameters;return this.state.maybeInArrowParameters=!1,this.scope.enter(2),this.prodParam.enter(Xn(we,c.generator)),D||(c.id=this.parseFunctionId()),this.parseFunctionParams(c,!1),this.withSmartMixTopicForbiddingContext((()=>{this.parseFunctionBodyAndFinish(c,D?"FunctionDeclaration":"FunctionExpression")})),this.prodParam.exit(),this.scope.exit(),D&&!M&&this.registerFunctionStatementId(c),this.state.maybeInArrowParameters=De,c}parseFunctionId(c){return c||ae(this.state.type)?this.parseIdentifier():null}parseFunctionParams(c,b){this.expect(10),this.expressionScope.enter(new Hr(3)),c.params=this.parseBindingList(11,41,2|(b?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,b,M){this.next();const D=this.state.strict;return this.state.strict=!0,this.parseClassId(c,b,M),this.parseClassSuper(c),c.body=this.parseClassBody(!!c.superClass,D),this.finishNode(c,b?"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,b){this.classScope.enter();const M={hadConstructor:!1,hadSuperClass:c};let D=[];const Y=this.startNode();if(Y.body=[],this.expect(5),this.withSmartMixTopicForbiddingContext((()=>{for(;!this.match(8);){if(this.eat(13)){if(D.length>0)throw this.raise(g.DecoratorSemicolon,this.state.lastTokEndLoc);continue}if(this.match(26)){D.push(this.parseDecorator());continue}const we=this.startNode();D.length&&(we.decorators=D,this.resetStartLocationFromNode(we,D[0]),D=[]),this.parseClassMember(Y,we,M),we.kind==="constructor"&&we.decorators&&we.decorators.length>0&&this.raise(g.DecoratorConstructor,we)}})),this.state.strict=b,this.next(),D.length)throw this.raise(g.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(Y,"ClassBody")}parseClassMemberFromModifier(c,b){const M=this.parseIdentifier(!0);if(this.isClassMethod()){const D=b;return D.kind="method",D.computed=!1,D.key=M,D.static=!1,this.pushClassMethod(c,D,!1,!1,!1,!1),!0}if(this.isClassProperty()){const D=b;return D.computed=!1,D.key=M,D.static=!1,c.body.push(this.parseClassProperty(D)),!0}return this.resetPreviousNodeTrailingComments(M),!1}parseClassMember(c,b,M){const D=this.isContextual(106);if(D){if(this.parseClassMemberFromModifier(c,b))return;if(this.eat(5))return void this.parseClassStaticBlock(c,b)}this.parseClassMemberWithIsStatic(c,b,M,D)}parseClassMemberWithIsStatic(c,b,M,D){const Y=b,we=b,De=b,Ue=b,Ke=b,et=Y,Et=Y;if(b.static=D,this.parsePropertyNamePrefixOperator(b),this.eat(55)){et.kind="method";const mn=this.match(138);return this.parseClassElementName(et),mn?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 Xt=ae(this.state.type)&&!this.state.containsEsc,Kt=this.match(138),Tr=this.parseClassElementName(b),Mn=this.state.startLoc;if(this.parsePostMemberNameModifiers(Et),this.isClassMethod()){if(et.kind="method",Kt)return void this.pushClassPrivateMethod(c,we,!1,!1);const mn=this.isNonstaticConstructor(Y);let kn=!1;mn&&(Y.kind="constructor",M.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(g.DuplicateConstructor,Tr),mn&&this.hasPlugin("typescript")&&b.override&&this.raise(g.OverrideOnConstructor,Tr),M.hadConstructor=!0,kn=M.hadSuperClass),this.pushClassMethod(c,Y,!1,!1,mn,kn)}else if(this.isClassProperty())Kt?this.pushClassPrivateProperty(c,Ue):this.pushClassProperty(c,De);else if(Xt&&Tr.name==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(Tr);const mn=this.eat(55);Et.optional&&this.unexpected(Mn),et.kind="method";const kn=this.match(138);this.parseClassElementName(et),this.parsePostMemberNameModifiers(Et),kn?this.pushClassPrivateMethod(c,we,mn,!0):(this.isNonstaticConstructor(Y)&&this.raise(g.ConstructorIsAsync,Y.key),this.pushClassMethod(c,Y,mn,!0,!1,!1))}else if(!Xt||Tr.name!=="get"&&Tr.name!=="set"||this.match(55)&&this.isLineTerminator())if(Xt&&Tr.name==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(Tr);const mn=this.match(138);this.parseClassElementName(De),this.pushClassAccessorProperty(c,Ke,mn)}else this.isLineTerminator()?Kt?this.pushClassPrivateProperty(c,Ue):this.pushClassProperty(c,De):this.unexpected();else{this.resetPreviousNodeTrailingComments(Tr),et.kind=Tr.name;const mn=this.match(138);this.parseClassElementName(Y),mn?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:b,value:M}=this.state;if(b!==132&&b!==133||!c.static||M!=="prototype"||this.raise(g.StaticPrototype,this.state.startLoc),b===138){M==="constructor"&&this.raise(g.ConstructorClassPrivateField,this.state.startLoc);const D=this.parsePrivateName();return c.key=D,D}return this.parsePropertyName(c)}parseClassStaticBlock(c,b){var M;this.scope.enter(208);const D=this.state.labels;this.state.labels=[],this.prodParam.enter(0);const Y=b.body=[];this.parseBlockOrModuleBlockBody(Y,void 0,!1,8),this.prodParam.exit(),this.scope.exit(),this.state.labels=D,c.body.push(this.finishNode(b,"StaticBlock")),(M=b.decorators)!=null&&M.length&&this.raise(g.DecoratorStaticBlock,b)}pushClassProperty(c,b){b.computed||b.key.name!=="constructor"&&b.key.value!=="constructor"||this.raise(g.ConstructorClassField,b.key),c.body.push(this.parseClassProperty(b))}pushClassPrivateProperty(c,b){const M=this.parseClassPrivateProperty(b);c.body.push(M),this.classScope.declarePrivateName(this.getPrivateNameSV(M.key),0,M.key.loc.start)}pushClassAccessorProperty(c,b,M){if(!M&&!b.computed){const Y=b.key;Y.name!=="constructor"&&Y.value!=="constructor"||this.raise(g.ConstructorClassField,Y)}const D=this.parseClassAccessorProperty(b);c.body.push(D),M&&this.classScope.declarePrivateName(this.getPrivateNameSV(D.key),0,D.key.loc.start)}pushClassMethod(c,b,M,D,Y,we){c.body.push(this.parseMethod(b,M,D,Y,we,"ClassMethod",!0))}pushClassPrivateMethod(c,b,M,D){const Y=this.parseMethod(b,M,D,!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,b){this.classScope.declarePrivateName(this.getPrivateNameSV(c.key),b,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(bn()),this.prodParam.enter(0),c.value=this.eat(29)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(c,b,M){let D=arguments.length>3&&arguments[3]!==void 0?arguments[3]:8331;if(ae(this.state.type))c.id=this.parseIdentifier(),b&&this.declareNameFromIdentifier(c.id,D);else{if(!M&&b)throw this.raise(g.MissingClassName,this.state.startLoc);c.id=null}}parseClassSuper(c){c.superClass=this.eat(81)?this.parseExprSubscripts():null}parseExport(c,b){const M=this.parseMaybeImportPhase(c,!0),D=this.maybeParseExportDefaultSpecifier(c,M),Y=!D||this.eat(12),we=Y&&this.eatExportStar(c),De=we&&this.maybeParseExportNamespaceSpecifier(c),Ue=Y&&(!De||this.eat(12)),Ke=D||we;if(we&&!De){if(D&&this.unexpected(),b)throw this.raise(g.UnsupportedDecoratorExport,c);return this.parseExportFrom(c,!0),this.finishNode(c,"ExportAllDeclaration")}const et=this.maybeParseExportNamedSpecifiers(c);let Et;if(D&&Y&&!we&&!et&&this.unexpected(null,5),De&&Ue&&this.unexpected(null,98),Ke||et){if(Et=!1,b)throw this.raise(g.UnsupportedDecoratorExport,c);this.parseExportFrom(c,Ke)}else Et=this.maybeParseExportDeclaration(c);if(Ke||et||Et){var Xt;const Kt=c;if(this.checkExport(Kt,!0,!1,!!Kt.source),((Xt=Kt.declaration)==null?void 0:Xt.type)==="ClassDeclaration")this.maybeTakeDecorators(b,Kt.declaration,Kt);else if(b)throw this.raise(g.UnsupportedDecoratorExport,c);return this.finishNode(Kt,"ExportNamedDeclaration")}if(this.eat(65)){const Kt=c,Tr=this.parseExportDefaultExpression();if(Kt.declaration=Tr,Tr.type==="ClassDeclaration")this.maybeTakeDecorators(b,Tr,Kt);else if(b)throw this.raise(g.UnsupportedDecoratorExport,c);return this.checkExport(Kt,!0,!0),this.finishNode(Kt,"ExportDefaultDeclaration")}this.unexpected(null,5)}eatExportStar(c){return this.eat(55)}maybeParseExportDefaultSpecifier(c,b){if(b||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",b?.loc.start);const M=b||this.parseIdentifier(!0),D=this.startNodeAtNode(M);return D.exported=M,c.specifiers=[this.finishNode(D,"ExportDefaultSpecifier")],!0}return!1}maybeParseExportNamespaceSpecifier(c){if(this.isContextual(93)){c.specifiers||(c.specifiers=[]);const b=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),b.exported=this.parseModuleExportName(),c.specifiers.push(this.finishNode(b,"ExportNamespaceSpecifier")),!0}return!1}maybeParseExportNamedSpecifiers(c){if(this.match(5)){c.specifiers||(c.specifiers=[]);const b=c.exportKind==="type";return c.specifiers.push(...this.parseExportSpecifiers(b)),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 b=this.parseMaybeAssignAllowIn();return this.semicolon(),b}parseExportDeclaration(c){return this.match(80)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){const{type:c}=this.state;if(ae(c)){if(c===95&&!this.state.containsEsc||c===100)return!1;if((c===130||c===129)&&!this.state.containsEsc){const{type:D}=this.lookahead();if(ae(D)&&D!==98||D===5)return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(65))return!1;const b=this.nextTokenStart(),M=this.isUnparsedContextual(b,"from");if(this.input.charCodeAt(b)===44||ae(this.state.type)&&M)return!0;if(this.match(65)&&M){const D=this.input.charCodeAt(this.nextTokenStartSince(b+4));return D===34||D===39}return!1}parseExportFrom(c,b){this.eatContextual(98)?(c.source=this.parseImportSource(),this.checkExport(c),this.maybeParseImportAttributes(c),this.checkJSONModuleImport(c)):b&&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,b,M,D){var Y;if(b){if(M){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),!D&&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 b of c.properties)this.checkDeclaration(b);else if(c.type==="ArrayPattern")for(const b of c.elements)b&&this.checkDeclaration(b);else c.type==="ObjectProperty"?this.checkDeclaration(c.value):c.type==="RestElement"?this.checkDeclaration(c.argument):c.type==="AssignmentPattern"&&this.checkDeclaration(c.left)}checkDuplicateExports(c,b){this.exportedIdentifiers.has(b)&&(b==="default"?this.raise(g.DuplicateDefaultExport,c):this.raise(g.DuplicateExport,c,{exportName:b})),this.exportedIdentifiers.add(b)}parseExportSpecifiers(c){const b=[];let M=!0;for(this.expect(5);!this.eat(8);){if(M)M=!1;else if(this.expect(12),this.eat(8))break;const D=this.isContextual(130),Y=this.match(133),we=this.startNode();we.local=this.parseModuleExportName(),b.push(this.parseExportSpecifier(we,Y,c,D))}return b}parseExportSpecifier(c,b,M,D){return this.eatContextual(93)?c.exported=this.parseModuleExportName():b?c.exported=(function(Y){const{type:we,start:De,end:Ue,loc:Ke,range:et,extra:Et}=Y;if(we==="Placeholder")return(function(Kt){return Yn(Kt)})(Y);const Xt=Object.create(Hn);return Xt.type=we,Xt.start=De,Xt.end=Ue,Xt.loc=Ke,Xt.range=et,Y.raw!==void 0?Xt.raw=Y.raw:Xt.extra=Et,Xt.value=Y.value,Xt})(c.local):c.exported||(c.exported=Yn(c.local)),this.finishNode(c,"ExportSpecifier")}parseModuleExportName(){if(this.match(133)){const c=this.parseStringLiteral(this.state.value),b=c.value.match(us);return b&&this.raise(g.ModuleExportNameHasLoneSurrogate,c,{surrogateCharCode:b[0].charCodeAt(0)}),c}return this.parseIdentifier(!0)}isJSONModuleImport(c){return c.assertions!=null&&c.assertions.some((b=>{let{key:M,value:D}=b;return D.value==="json"&&(M.type==="Identifier"?M.name==="type":M.value==="type")}))}checkImportReflection(c){const{specifiers:b}=c,M=b.length===1?b[0].type:null;if(c.phase==="source")M!=="ImportDefaultSpecifier"&&this.raise(g.SourcePhaseImportRequiresDefault,b[0].loc.start);else if(c.phase==="defer")M!=="ImportNamespaceSpecifier"&&this.raise(g.DeferImportRequiresNamespace,b[0].loc.start);else if(c.module){var D;M!=="ImportDefaultSpecifier"&&this.raise(g.ImportReflectionNotBinding,b[0].loc.start),((D=c.assertions)==null?void 0:D.length)>0&&this.raise(g.ImportReflectionHasAssertion,b[0].loc.start)}}checkJSONModuleImport(c){if(this.isJSONModuleImport(c)&&c.type!=="ExportAllDeclaration"){const{specifiers:b}=c;if(b!=null){const M=b.find((D=>{let Y;if(D.type==="ExportSpecifier"?Y=D.local:D.type==="ImportSpecifier"&&(Y=D.imported),Y!==void 0)return Y.type==="Identifier"?Y.name!=="default":Y.value!=="default"}));M!==void 0&&this.raise(g.ImportJSONBindingNotDefault,M.loc.start)}}}isPotentialImportPhase(c){return!c&&(this.isContextual(105)||this.isContextual(97)||this.isContextual(127))}applyImportPhase(c,b,M,D){b||(M==="module"?(this.expectPlugin("importReflection",D),c.module=!0):this.hasPlugin("importReflection")&&(c.module=!1),M==="source"?(this.expectPlugin("sourcePhaseImports",D),c.phase="source"):M==="defer"?(this.expectPlugin("deferredImportEvaluation",D),c.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(c.phase=null))}parseMaybeImportPhase(c,b){if(!this.isPotentialImportPhase(b))return this.applyImportPhase(c,b,null),null;const M=this.parseIdentifier(!0),{type:D}=this.state;return(ce(D)?D!==98||this.lookaheadCharCode()===102:D!==12)?(this.resetPreviousIdentifierLeadingComments(M),this.applyImportPhase(c,b,M.name,M.loc.start),null):(this.applyImportPhase(c,b,null),M)}isPrecedingIdImportPhase(c){const{type:b}=this.state;return ae(b)?b!==98||this.lookaheadCharCode()===102:b!==12}parseImport(c){return this.match(133)?this.parseImportSourceAndAttributes(c):this.parseImportSpecifiersAndAfter(c,this.parseMaybeImportPhase(c,!1))}parseImportSpecifiersAndAfter(c,b){c.specifiers=[];const M=!this.maybeParseDefaultImportSpecifier(c,b)||this.eat(12),D=M&&this.maybeParseStarImportSpecifier(c);return M&&!D&&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,b,M){b.local=this.parseIdentifier(),c.specifiers.push(this.finishImportSpecifier(b,M))}finishImportSpecifier(c,b){let M=arguments.length>2&&arguments[2]!==void 0?arguments[2]:8201;return this.checkLVal(c.local,{in:{type:b},binding:M}),this.finishNode(c,b)}parseImportAttributes(){this.expect(5);const c=[],b=new Set;do{if(this.match(8))break;const M=this.startNode(),D=this.state.value;if(b.has(D)&&this.raise(g.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:D}),b.add(D),this.match(133)?M.key=this.parseStringLiteral(D):M.key=this.parseIdentifier(!0),this.expect(14),!this.match(133))throw this.raise(g.ModuleAttributeInvalidValue,this.state.startLoc);M.value=this.parseStringLiteral(this.state.value),c.push(this.finishNode(M,"ImportAttribute"))}while(this.eat(12));return this.expect(8),c}parseModuleAttributes(){const c=[],b=new Set;do{const M=this.startNode();if(M.key=this.parseIdentifier(!0),M.key.name!=="type"&&this.raise(g.ModuleAttributeDifferentFromType,M.key),b.has(M.key.name)&&this.raise(g.ModuleAttributesWithDuplicateKeys,M.key,{key:M.key.name}),b.add(M.key.name),this.expect(14),!this.match(133))throw this.raise(g.ModuleAttributeInvalidValue,this.state.startLoc);M.value=this.parseStringLiteral(this.state.value),c.push(this.finishNode(M,"ImportAttribute"))}while(this.eat(12));return c}maybeParseImportAttributes(c){let b,M=!1;if(this.match(76)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),this.hasPlugin("moduleAttributes")?b=this.parseModuleAttributes():(this.expectImportAttributesPlugin(),b=this.parseImportAttributes()),M=!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(),b=this.parseImportAttributes();else if(this.hasPlugin("importAttributes")||this.hasPlugin("importAssertions"))b=[];else{if(!this.hasPlugin("moduleAttributes"))return;b=[]}!M&&this.hasPlugin("importAssertions")?c.assertions=b:c.attributes=b}maybeParseDefaultImportSpecifier(c,b){if(b){const M=this.startNodeAtNode(b);return M.local=b,c.specifiers.push(this.finishImportSpecifier(M,"ImportDefaultSpecifier")),!0}return!!ce(this.state.type)&&(this.parseImportSpecifierLocal(c,this.startNode(),"ImportDefaultSpecifier"),!0)}maybeParseStarImportSpecifier(c){if(this.match(55)){const b=this.startNode();return this.next(),this.expectContextual(93),this.parseImportSpecifierLocal(c,b,"ImportNamespaceSpecifier"),!0}return!1}parseNamedImportSpecifiers(c){let b=!0;for(this.expect(5);!this.eat(8);){if(b)b=!1;else{if(this.eat(14))throw this.raise(g.DestructureNamedImport,this.state.startLoc);if(this.expect(12),this.eat(8))break}const M=this.startNode(),D=this.match(133),Y=this.isContextual(130);M.imported=this.parseModuleExportName();const we=this.parseImportSpecifier(M,D,c.importKind==="type"||c.importKind==="typeof",Y,void 0);c.specifiers.push(we)}}parseImportSpecifier(c,b,M,D,Y){if(this.eatContextual(93))c.local=this.parseIdentifier();else{const{imported:we}=c;if(b)throw this.raise(g.ImportBindingIsString,c,{importName:we.value});this.checkReservedWord(we.name,c.loc.start,!0,!0),c.local||(c.local=Yn(we))}return this.finishImportSpecifier(c,"ImportSpecifier",Y)}isThisParam(c){return c.type==="Identifier"&&c.name==="this"}}class Zi extends l1{constructor(c,b){super(c=(function(M){if(M==null)return Object.assign({},fa);if(M.annexB!=null&&M.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");const D={};for(const we of Object.keys(fa)){var Y;D[we]=(Y=M[we])!=null?Y:fa[we]}return D})(c),b),this.options=c,this.initializeScopes(),this.plugins=(function(M){const D=new Map;for(const Y of M){const[we,De]=Array.isArray(Y)?Y:[Y,{}];D.has(we)||D.set(we,De||{})}return D})(this.options.plugins),this.filename=c.sourceFilename}getScopeHandler(){return Jr}parse(){this.enterInitialScopes();const c=this.startNode(),b=this.startNode();return this.nextToken(),c.errors=null,this.parseTopLevel(c,b),c.errors=this.state.errors,c.comments.length=this.state.commentsLen,c}}const Ls=(function(Ae){const c={};for(const b of Object.keys(Ae))c[b]=ee(Ae[b]);return c})(ue);function Hi(Ae,c){let b=Zi;return Ae!=null&&Ae.plugins&&((function(M){if(wn(M,"decorators")){if(wn(M,"decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");const D=zs(M,"decorators","decoratorsBeforeExport");if(D!=null&&typeof D!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");const Y=zs(M,"decorators","allowCallParenthesized");if(Y!=null&&typeof Y!="boolean")throw new Error("'allowCallParenthesized' must be a boolean.")}if(wn(M,"flow")&&wn(M,"typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(wn(M,"placeholders")&&wn(M,"v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(wn(M,"pipelineOperator")){const D=zs(M,"pipelineOperator","proposal");if(!Io.includes(D)){const we=Io.map((De=>`"${De}"`)).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${we}.`)}const Y=wn(M,["recordAndTuple",{syntaxType:"hash"}]);if(D==="hack"){if(wn(M,"placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(wn(M,"v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");const we=zs(M,"pipelineOperator","topicToken");if(!Ya.includes(we)){const De=Ya.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(D==="smart"&&Y)throw new Error('Plugin conflict between `["pipelineOperator", { proposal: "smart" }]` and `["recordAndtuple", { syntaxType: "hash"}]`.')}if(wn(M,"moduleAttributes")){if(wn(M,"importAssertions")||wn(M,"importAttributes"))throw new Error("Cannot combine importAssertions, importAttributes and moduleAttributes plugins.");if(zs(M,"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(wn(M,"importAssertions")&&wn(M,"importAttributes"))throw new Error("Cannot combine importAssertions and importAttributes plugins.");if(wn(M,"recordAndTuple")&&zs(M,"recordAndTuple","syntaxType")!=null&&!ko.includes(zs(M,"recordAndTuple","syntaxType")))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+ko.map((D=>`'${D}'`)).join(", "));if(wn(M,"asyncDoExpressions")&&!wn(M,"doExpressions")){const D=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw D.missingPlugins="doExpressions",D}if(wn(M,"optionalChainingAssign")&&zs(M,"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'.")})(Ae.plugins),b=(function(M){const D=ha.filter((De=>wn(M,De))),Y=D.join("/");let we=Qa[Y];if(!we){we=Zi;for(const De of D)we=pa[De](we);Qa[Y]=we}return we})(Ae.plugins)),new b(Ae,c)}const Qa={};e.parse=function(Ae,c){var b;if(((b=c)==null?void 0:b.sourceType)!=="unambiguous")return Hi(c,Ae).parse();c=Object.assign({},c);try{c.sourceType="module";const M=Hi(c,Ae),D=M.parse();if(M.sawUnambiguousESM)return D;if(M.ambiguousScriptDifferentAst)try{return c.sourceType="script",Hi(c,Ae).parse()}catch{}else D.program.sourceType="script";return D}catch(M){try{return c.sourceType="script",Hi(c,Ae).parse()}catch{}throw M}},e.parseExpression=function(Ae,c){const b=Hi(c,Ae);return b.options.strictMode&&(b.state.strict=!0),b.getExpression()},e.tokTypes=Ls},(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 p=function(){throw new s},u=l?(function(){try{return p}catch{try{return l(arguments,"callee").get}catch{return p}}})():p,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%":u,"%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 S=m(m(N));C["%Error.prototype%"]=S}var x=function N($){var H;if($==="%AsyncFunction%")H=o("async function () {}");else if($==="%GeneratorFunction%")H=o("function* () {}");else if($==="%AsyncGeneratorFunction%")H=o("async function* () {}");else if($==="%AsyncGenerator%"){var R=N("%AsyncGeneratorFunction%");R&&(H=R.prototype)}else if($==="%AsyncIteratorPrototype%"){var K=N("%AsyncGenerator%");K&&m&&(H=m(K.prototype))}return C[$]=H,H},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),y=n(233),_=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),q=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,F=function(N,$){var H,R=N;if(y(g,R)&&(R="%"+(H=g[R])[0]+"%"),y(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:H,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 H=(function(ce){var oe=I(ce,0,1),ie=I(ce,-1);if(oe==="%"&&ie!=="%")throw new a("invalid intrinsic syntax, expected closing `%`");if(ie==="%"&&oe!=="%")throw new a("invalid intrinsic syntax, expected opening `%`");var Se=[];return O(ce,q,(function(ne,ge,xe,He){Se[Se.length]=xe?O(He,W,"$1"):ge||ne})),Se})(N),R=H.length>0?H[0]:"",K=F("%"+R+"%",$),se=K.name,he=K.value,Le=!1,X=K.alias;X&&(R=X[0],T(H,_([0,1],X)));for(var Q=1,fe=!0;Q<H.length;Q+=1){var Ce=H[Q],Me=I(Ce,0,1),ue=I(Ce,-1);if((Me==='"'||Me==="'"||Me==="`"||ue==='"'||ue==="'"||ue==="`")&&Me!==ue)throw new a("property names with quotes must have matching quotes");if(Ce!=="constructor"&&fe||(Le=!0),y(C,se="%"+(R+="."+Ce)+"%"))he=C[se];else if(he!=null){if(!(Ce in he)){if(!$)throw new s("base intrinsic for "+N+" exists, but the property is not available.");return}if(l&&Q+1>=H.length){var ae=l(he,Ce);he=(fe=!!ae)&&"get"in ae&&!("originalValue"in ae.get)?ae.get:he[Ce]}else fe=y(he,Ce),he=he[Ce];fe&&!Le&&(C[se]=he)}}return he}},(t,e,n)=>{const r=n(34),a=n(47),i=n(3),s=n(128),o=n(30),l=n(253),p=n(254),u=n(255),h=n(256),d=n(257),m=n(258),f=n(259),v=n(260),C=n(7),S=n(261),x=n(262),g=n(76),w=n(263),y=n(264),_=n(49),T=n(77),O=n(129),I=n(130),z=n(78),q=n(79),W=n(131),F=n(265),N=n(50),$=n(8),H=n(51),R=n(268),K=n(269),se=n(270),he=n(271),Le=n(272),X=n(80),Q=n(273),fe=n(274),Ce=n(275),Me=n(276),ue=n(277);t.exports={parse:o,valid:l,clean:p,inc:u,diff:h,major:d,minor:m,patch:f,prerelease:v,compare:C,rcompare:S,compareLoose:x,compareBuild:g,sort:w,rsort:y,gt:_,lt:T,eq:O,neq:I,gte:z,lte:q,cmp:W,coerce:F,Comparator:N,Range:$,satisfies:H,toComparators:R,maxSatisfying:K,minSatisfying:se,minVersion:he,validRange:Le,outside:X,gtr:Q,ltr:fe,intersects:Ce,simplifyRange:Me,subset:ue,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),p=n(52),u=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,S=new Array(C),x=0;x<C;x++)S[x]=arguments[x];for(let g of S){let w=this.normalize(g,this.last);for(let y of w)this.proxyOf.nodes.push(y)}return this.markDirty(),this}cleanRaws(C){if(super.cleanRaws(C),this.nodes)for(let S of this.nodes)S.cleanRaws(C)}each(C){if(!this.proxyOf.nodes)return;let S,x,g=this.getIterator();for(;this.indexes[g]<this.proxyOf.nodes.length&&(S=this.indexes[g],x=C(this.proxyOf.nodes[S],S),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,S)=>S==="proxyOf"?C:C[S]?S==="each"||typeof S=="string"&&S.startsWith("walk")?function(){for(var x=arguments.length,g=new Array(x),w=0;w<x;w++)g[w]=arguments[w];return C[S](...g.map((y=>typeof y=="function"?(_,T)=>y(_.toProxy(),T):y)))}:S==="every"||S==="some"?x=>C[S]((function(g){for(var w=arguments.length,y=new Array(w>1?w-1:0),_=1;_<w;_++)y[_-1]=arguments[_];return x(g.toProxy(),...y)})):S==="root"?()=>C.root().toProxy():S==="nodes"?C.nodes.map((x=>x.toProxy())):S==="first"||S==="last"?C[S].toProxy():C[S]:C[S],set:(C,S,x)=>(C[S]===x||(C[S]=x,S!=="name"&&S!=="params"&&S!=="selector"||C.markDirty()),!0)}}index(C){return typeof C=="number"?C:(C.proxyOf&&(C=C.proxyOf),this.proxyOf.nodes.indexOf(C))}insertAfter(C,S){let x,g=this.index(C),w=this.normalize(S,this.proxyOf.nodes[g]).reverse();g=this.index(C);for(let y of w)this.proxyOf.nodes.splice(g+1,0,y);for(let y in this.indexes)x=this.indexes[y],g<x&&(this.indexes[y]=x+w.length);return this.markDirty(),this}insertBefore(C,S){let x,g=this.index(C),w=g===0&&"prepend",y=this.normalize(S,this.proxyOf.nodes[g],w).reverse();g=this.index(C);for(let _ of y)this.proxyOf.nodes.splice(g,0,_);for(let _ in this.indexes)x=this.indexes[_],g<=x&&(this.indexes[_]=x+y.length);return this.markDirty(),this}normalize(C,S){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 p(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 u(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&&S&&S.raws.before!==void 0&&(x.raws.before=S.raws.before.replace(/\S/g,"")),x.parent=this.proxyOf,x)))}prepend(){for(var C=arguments.length,S=new Array(C),x=0;x<C;x++)S[x]=arguments[x];S=S.reverse();for(let g of S){let w=this.normalize(g,this.first,"prepend").reverse();for(let y of w)this.proxyOf.nodes.unshift(y);for(let y in this.indexes)this.indexes[y]=this.indexes[y]+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 S;C=this.index(C),this.proxyOf.nodes[C].parent=void 0,this.proxyOf.nodes.splice(C,1);for(let x in this.indexes)S=this.indexes[x],S>=C&&(this.indexes[x]=S-1);return this.markDirty(),this}replaceValues(C,S,x){return x||(x=S,S={}),this.walkDecls((g=>{S.props&&!S.props.includes(g.prop)||S.fast&&!g.value.includes(S.fast)||(g.value=g.value.replace(C,x))})),this.markDirty(),this}some(C){return this.nodes.some(C)}walk(C){return this.each(((S,x)=>{let g;try{g=C(S,x)}catch(w){throw S.addToError(w)}return g!==!1&&S.walk&&(g=S.walk(C)),g}))}walkAtRules(C,S){return S?C instanceof RegExp?this.walk(((x,g)=>{if(x.type==="atrule"&&C.test(x.name))return S(x,g)})):this.walk(((x,g)=>{if(x.type==="atrule"&&x.name===C)return S(x,g)})):(S=C,this.walk(((x,g)=>{if(x.type==="atrule")return S(x,g)})))}walkComments(C){return this.walk(((S,x)=>{if(S.type==="comment")return C(S,x)}))}walkDecls(C,S){return S?C instanceof RegExp?this.walk(((x,g)=>{if(x.type==="decl"&&C.test(x.prop))return S(x,g)})):this.walk(((x,g)=>{if(x.type==="decl"&&x.prop===C)return S(x,g)})):(S=C,this.walk(((x,g)=>{if(x.type==="decl")return S(x,g)})))}walkRules(C,S){return S?C instanceof RegExp?this.walk(((x,g)=>{if(x.type==="rule"&&C.test(x.selector))return S(x,g)})):this.walk(((x,g)=>{if(x.type==="rule"&&x.selector===C)return S(x,g)})):(S=C,this.walk(((x,g)=>{if(x.type==="rule")return S(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,p.prototype):v.type==="comment"?Object.setPrototypeOf(v,u.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(Q){return typeof Q}:function(Q){return Q&&typeof Symbol=="function"&&Q.constructor===Symbol&&Q!==Symbol.prototype?"symbol":typeof Q},a(X)}function i(X,Q,fe){return Object.defineProperty(X,"prototype",{writable:!1}),X}var s,o,l=n(227).codes,p=l.ERR_AMBIGUOUS_ARGUMENT,u=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,S=C.isPromise,x=C.isRegExp,g=n(242)(),w=n(74)(),y=n(38)("RegExp.prototype.test");function _(){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 q(X,Q,fe,Ce){if(!fe){var Me=!1;if(Q===0)Me=!0,Ce="No value argument passed to `assert.ok()`";else if(Ce instanceof Error)throw Ce;var ue=new f({actual:fe,expected:!0,message:Ce,operator:"==",stackStartFn:X});throw ue.generatedMessage=Me,ue}}function W(){for(var X=arguments.length,Q=new Array(X),fe=0;fe<X;fe++)Q[fe]=arguments[fe];q.apply(void 0,[W,Q.length].concat(Q))}O.fail=function X(Q,fe,Ce,Me,ue){var ae,ce=arguments.length;if(ce===0?ae="Failed":ce===1?(Ce=Q,Q=void 0):(T===!1&&(T=!0,(r.emitWarning?r.emitWarning:void 0)("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")),ce===2&&(Me="!=")),Ce instanceof Error)throw Ce;var oe={actual:Q,expected:fe,operator:Me===void 0?"fail":Me,stackStartFn:ue||X};Ce!==void 0&&(oe.message=Ce);var ie=new f(oe);throw ae&&(ie.message=ae,ie.generatedMessage=!0),ie},O.AssertionError=f,O.ok=W,O.equal=function X(Q,fe,Ce){if(arguments.length<2)throw new m("actual","expected");Q!=fe&&z({actual:Q,expected:fe,message:Ce,operator:"==",stackStartFn:X})},O.notEqual=function X(Q,fe,Ce){if(arguments.length<2)throw new m("actual","expected");Q==fe&&z({actual:Q,expected:fe,message:Ce,operator:"!=",stackStartFn:X})},O.deepEqual=function X(Q,fe,Ce){if(arguments.length<2)throw new m("actual","expected");s===void 0&&_(),s(Q,fe)||z({actual:Q,expected:fe,message:Ce,operator:"deepEqual",stackStartFn:X})},O.notDeepEqual=function X(Q,fe,Ce){if(arguments.length<2)throw new m("actual","expected");s===void 0&&_(),s(Q,fe)&&z({actual:Q,expected:fe,message:Ce,operator:"notDeepEqual",stackStartFn:X})},O.deepStrictEqual=function X(Q,fe,Ce){if(arguments.length<2)throw new m("actual","expected");s===void 0&&_(),o(Q,fe)||z({actual:Q,expected:fe,message:Ce,operator:"deepStrictEqual",stackStartFn:X})},O.notDeepStrictEqual=function X(Q,fe,Ce){if(arguments.length<2)throw new m("actual","expected");s===void 0&&_(),o(Q,fe)&&z({actual:Q,expected:fe,message:Ce,operator:"notDeepStrictEqual",stackStartFn:X})},O.strictEqual=function X(Q,fe,Ce){if(arguments.length<2)throw new m("actual","expected");w(Q,fe)||z({actual:Q,expected:fe,message:Ce,operator:"strictEqual",stackStartFn:X})},O.notStrictEqual=function X(Q,fe,Ce){if(arguments.length<2)throw new m("actual","expected");w(Q,fe)&&z({actual:Q,expected:fe,message:Ce,operator:"notStrictEqual",stackStartFn:X})};var F=i((function X(Q,fe,Ce){var Me=this;(function(ue,ae){if(!(ue instanceof ae))throw new TypeError("Cannot call a class as a function")})(this,X),fe.forEach((function(ue){ue in Q&&(Ce!==void 0&&typeof Ce[ue]=="string"&&x(Q[ue])&&y(Q[ue],Ce[ue])?Me[ue]=Ce[ue]:Me[ue]=Q[ue])}))}));function N(X,Q,fe,Ce){if(typeof Q!="function"){if(x(Q))return y(Q,X);if(arguments.length===2)throw new u("expected",["Function","RegExp"],Q);if(a(X)!=="object"||X===null){var Me=new f({actual:X,expected:Q,message:fe,operator:"deepStrictEqual",stackStartFn:Ce});throw Me.operator=Ce.name,Me}var ue=Object.keys(Q);if(Q instanceof Error)ue.push("name","message");else if(ue.length===0)throw new h("error",Q,"may not be an empty object");return s===void 0&&_(),ue.forEach((function(ae){typeof X[ae]=="string"&&x(Q[ae])&&y(Q[ae],X[ae])||(function(ce,oe,ie,Se,ne,ge){if(!(ie in ce)||!o(ce[ie],oe[ie])){if(!Se){var xe=new F(ce,ne),He=new F(oe,ne,ce),ee=new f({actual:xe,expected:He,operator:"deepStrictEqual",stackStartFn:ge});throw ee.actual=ce,ee.expected=oe,ee.operator=ge.name,ee}z({actual:ce,expected:oe,message:Se,operator:ge.name,stackStartFn:ge})}})(X,Q,ae,fe,ue,Ce)})),!0}return Q.prototype!==void 0&&X instanceof Q||!Error.isPrototypeOf(Q)&&Q.call({},X)===!0}function $(X){if(typeof X!="function")throw new u("fn","Function",X);try{X()}catch(Q){return Q}return I}function H(X){return S(X)||X!==null&&a(X)==="object"&&typeof X.then=="function"&&typeof X.catch=="function"}function R(X){return Promise.resolve().then((function(){var Q;if(typeof X=="function"){if(!H(Q=X()))throw new d("instance of Promise","promiseFn",Q)}else{if(!H(X))throw new u("promiseFn",["Function","Promise"],X);Q=X}return Promise.resolve().then((function(){return Q})).then((function(){return I})).catch((function(fe){return fe}))}))}function K(X,Q,fe,Ce){if(typeof fe=="string"){if(arguments.length===4)throw new u("error",["Object","Error","Function","RegExp"],fe);if(a(Q)==="object"&&Q!==null){if(Q.message===fe)throw new p("error/message",'The error message "'.concat(Q.message,'" is identical to the message.'))}else if(Q===fe)throw new p("error/message",'The error "'.concat(Q,'" is identical to the message.'));Ce=fe,fe=void 0}else if(fe!=null&&a(fe)!=="object"&&typeof fe!="function")throw new u("error",["Object","Error","Function","RegExp"],fe);if(Q===I){var Me="";fe&&fe.name&&(Me+=" (".concat(fe.name,")")),Me+=Ce?": ".concat(Ce):".";var ue=X.name==="rejects"?"rejection":"exception";z({actual:void 0,expected:fe,operator:X.name,message:"Missing expected ".concat(ue).concat(Me),stackStartFn:X})}if(fe&&!N(Q,fe,Ce,X))throw Q}function se(X,Q,fe,Ce){if(Q!==I){if(typeof fe=="string"&&(Ce=fe,fe=void 0),!fe||N(Q,fe)){var Me=Ce?": ".concat(Ce):".",ue=X.name==="doesNotReject"?"rejection":"exception";z({actual:Q,expected:fe,operator:X.name,message:"Got unwanted ".concat(ue).concat(Me,`
- `)+'Actual message: "'.concat(Q&&Q.message,'"'),stackStartFn:X})}throw Q}}function he(X,Q,fe,Ce,Me){if(!x(Q))throw new u("regexp","RegExp",Q);var ue=Me==="match";if(typeof X!="string"||y(Q,X)!==ue){if(fe instanceof Error)throw fe;var ae=!fe;fe=fe||(typeof X!="string"?'The "string" argument must be of type string. Received type '+"".concat(a(X)," (").concat(v(X),")"):(ue?"The input did not match the regular expression ":"The input was expected to not match the regular expression ")+"".concat(v(Q),`. Input:
- `).concat(v(X),`
- `));var ce=new f({actual:X,expected:Q,message:fe,operator:Me,stackStartFn:Ce});throw ce.generatedMessage=ae,ce}}function Le(){for(var X=arguments.length,Q=new Array(X),fe=0;fe<X;fe++)Q[fe]=arguments[fe];q.apply(void 0,[Le,Q.length].concat(Q))}O.throws=function X(Q){for(var fe=arguments.length,Ce=new Array(fe>1?fe-1:0),Me=1;Me<fe;Me++)Ce[Me-1]=arguments[Me];K.apply(void 0,[X,$(Q)].concat(Ce))},O.rejects=function X(Q){for(var fe=arguments.length,Ce=new Array(fe>1?fe-1:0),Me=1;Me<fe;Me++)Ce[Me-1]=arguments[Me];return R(Q).then((function(ue){return K.apply(void 0,[X,ue].concat(Ce))}))},O.doesNotThrow=function X(Q){for(var fe=arguments.length,Ce=new Array(fe>1?fe-1:0),Me=1;Me<fe;Me++)Ce[Me-1]=arguments[Me];se.apply(void 0,[X,$(Q)].concat(Ce))},O.doesNotReject=function X(Q){for(var fe=arguments.length,Ce=new Array(fe>1?fe-1:0),Me=1;Me<fe;Me++)Ce[Me-1]=arguments[Me];return R(Q).then((function(ue){return se.apply(void 0,[X,ue].concat(Ce))}))},O.ifError=function X(Q){if(Q!=null){var fe="ifError got unwanted exception: ";a(Q)==="object"&&typeof Q.message=="string"?Q.message.length===0&&Q.constructor?fe+=Q.constructor.name:fe+=Q.message:fe+=v(Q);var Ce=new f({actual:Q,expected:null,operator:"ifError",message:fe,stackStartFn:X}),Me=Q.stack;if(typeof Me=="string"){var ue=Me.split(`
- `);ue.shift();for(var ae=Ce.stack.split(`
- `),ce=0;ce<ue.length;ce++){var oe=ae.indexOf(ue[ce]);if(oe!==-1){ae=ae.slice(0,oe);break}}Ce.stack="".concat(ae.join(`
- `),`
- `).concat(ue.join(`
- `))}throw Ce}},O.match=function X(Q,fe,Ce){he(Q,fe,Ce,X,"match")},O.doesNotMatch=function X(Q,fe,Ce){he(Q,fe,Ce,X,"doesNotMatch")},O.strict=g(Le,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","!"]),p=e.NUMBER_UNARY_OPERATORS=["+","-","~"],u=e.STRING_UNARY_OPERATORS=["typeof"];e.UNARY_OPERATORS=["void","throw",...l,...p,...u],e.INHERIT_KEYS={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]},e.BLOCK_SCOPED_SYMBOL=Symbol.for("var used to be block scoped"),e.NOT_LOCAL_BINDING=Symbol.for("should not be considered a local binding")},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u){return l(u,!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],arguments.length>2&&arguments[2]!==void 0&&arguments[2],new Map)};var r=n(9),a=n(2);const i=Function.call.bind(Object.prototype.hasOwnProperty);function s(u,h,d,m){return u&&typeof u.type=="string"?l(u,h,d,m):u}function o(u,h,d,m){return Array.isArray(u)?u.map((f=>s(f,h,d,m))):s(u,h,d,m)}function l(u){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(!u)return u;const{type:f}=u,v={type:u.type};if((0,a.isIdentifier)(u))v.name=u.name,i(u,"optional")&&typeof u.optional=="boolean"&&(v.optional=u.optional),i(u,"typeAnnotation")&&(v.typeAnnotation=h?o(u.typeAnnotation,!0,d,m):u.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(u,C)&&(v[C]=h?(0,a.isFile)(u)&&C==="comments"?p(u.comments,h,d,m):o(u[C],!0,d,m):u[C])}return i(u,"loc")&&(v.loc=d?null:u.loc),i(u,"leadingComments")&&(v.leadingComments=p(u.leadingComments,h,d,m)),i(u,"innerComments")&&(v.innerComments=p(u.innerComments,h,d,m)),i(u,"trailingComments")&&(v.trailingComments=p(u.trailingComments,h,d,m)),i(u,"extra")&&(v.extra=Object.assign({},u.extra)),v}function p(u,h,d,m){return u&&h?u.map((f=>{const v=m.get(f);if(v)return v;const{type:C,value:S,loc:x}=f,g={type:C,value:S,loc:x};return d&&(g.loc=null),m.set(f,g),g})):u}},(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,p=n(35),u=n(101),h=n(423),d=n(424),m=n(427),f=n(430),v=n(431),C=n(436),S=n(437),x=n(438),g=n(440),w=n(442),y=n(443),_=n(163);const{validate:T}=o,O=a("babel"),I=e.REMOVED=1,z=e.SHOULD_STOP=2,q=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:H,parent:R,container:K,listKey:se,key:he}=N;if(!$&&H&&($=H.hub),!R)throw new Error("To get a node path the parent needs to exist");const Le=K[he],X=p.getOrCreateCachedPaths($,R);let Q=X.get(Le);return Q||(Q=new W($,R),Le&&X.set(Le,Q)),Q.setup(H,K,se,he),Q}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 H=this.data[N];return H===void 0&&$!==void 0&&(H=this.data[N]=$),H}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 H=$.key;$.inList&&(H=`${$.listKey}[${H}]`),N.unshift(H)}while($=$.parentPath);return N.join(".")}debug(N){O.enabled&&O(`${this.getPathLocation()} ${this.type}: ${N}`)}toString(){return(0,u.default)(this.node).code}get inList(){return!!this.listKey}set inList(N){N||(this.listKey=null)}get parentKey(){return this.listKey||this.key}get shouldSkip(){return!!(this._traverseFlags&q)}set shouldSkip(N){N?this._traverseFlags|=q:this._traverseFlags&=~q}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,S,x,g,w,y),W.prototype._guessExecutionStatusRelativeToDifferentFunctions=C._guessExecutionStatusRelativeTo;for(const F of l.TYPES){const N=`is${F}`,$=l[N];W.prototype[N]=function(H){return $(this.node,H)},W.prototype[`assert${F}`]=function(H){if(!$(this.node,H))throw new TypeError(`Expected node path of type ${F}`)}}Object.assign(W.prototype,_);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 j=new Uint8Array(k);return Object.setPrototypeOf(j,l.prototype),j}function l(k,j,J){if(typeof k=="number"){if(typeof j=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return h(k)}return p(k,j,J)}function p(k,j,J){if(typeof k=="string")return(function(Pe,de){if(typeof de=="string"&&de!==""||(de="utf8"),!l.isEncoding(de))throw new TypeError("Unknown encoding: "+de);const ke=0|v(Pe,de);let Ge=o(ke);const nt=Ge.write(Pe,de);return nt!==ke&&(Ge=Ge.slice(0,nt)),Ge})(k,j);if(ArrayBuffer.isView(k))return(function(Pe){if(ne(Pe,Uint8Array)){const de=new Uint8Array(Pe);return m(de.buffer,de.byteOffset,de.byteLength)}return d(Pe)})(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(ne(k,ArrayBuffer)||k&&ne(k.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(ne(k,SharedArrayBuffer)||k&&ne(k.buffer,SharedArrayBuffer)))return m(k,j,J);if(typeof k=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const Te=k.valueOf&&k.valueOf();if(Te!=null&&Te!==k)return l.from(Te,j,J);const Ie=(function(Pe){if(l.isBuffer(Pe)){const de=0|f(Pe.length),ke=o(de);return ke.length===0||Pe.copy(ke,0,0,de),ke}return Pe.length!==void 0?typeof Pe.length!="number"||ge(Pe.length)?o(0):d(Pe):Pe.type==="Buffer"&&Array.isArray(Pe.data)?d(Pe.data):void 0})(k);if(Ie)return Ie;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof k[Symbol.toPrimitive]=="function")return l.from(k[Symbol.toPrimitive]("string"),j,J);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof k)}function u(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 u(k),o(k<0?0:0|f(k))}function d(k){const j=k.length<0?0:0|f(k.length),J=o(j);for(let Te=0;Te<j;Te+=1)J[Te]=255&k[Te];return J}function m(k,j,J){if(j<0||k.byteLength<j)throw new RangeError('"offset" is outside of buffer bounds');if(k.byteLength<j+(J||0))throw new RangeError('"length" is outside of buffer bounds');let Te;return Te=j===void 0&&J===void 0?new Uint8Array(k):J===void 0?new Uint8Array(k,j):new Uint8Array(k,j,J),Object.setPrototypeOf(Te,l.prototype),Te}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,j){if(l.isBuffer(k))return k.length;if(ArrayBuffer.isView(k)||ne(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 J=k.length,Te=arguments.length>2&&arguments[2]===!0;if(!Te&&J===0)return 0;let Ie=!1;for(;;)switch(j){case"ascii":case"latin1":case"binary":return J;case"utf8":case"utf-8":return oe(k).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*J;case"hex":return J>>>1;case"base64":return ie(k).length;default:if(Ie)return Te?-1:oe(k).length;j=(""+j).toLowerCase(),Ie=!0}}function C(k,j,J){let Te=!1;if((j===void 0||j<0)&&(j=0),j>this.length||((J===void 0||J>this.length)&&(J=this.length),J<=0)||(J>>>=0)<=(j>>>=0))return"";for(k||(k="utf8");;)switch(k){case"hex":return N(this,j,J);case"utf8":case"utf-8":return z(this,j,J);case"ascii":return W(this,j,J);case"latin1":case"binary":return F(this,j,J);case"base64":return I(this,j,J);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return $(this,j,J);default:if(Te)throw new TypeError("Unknown encoding: "+k);k=(k+"").toLowerCase(),Te=!0}}function S(k,j,J){const Te=k[j];k[j]=k[J],k[J]=Te}function x(k,j,J,Te,Ie){if(k.length===0)return-1;if(typeof J=="string"?(Te=J,J=0):J>2147483647?J=2147483647:J<-2147483648&&(J=-2147483648),ge(J=+J)&&(J=Ie?0:k.length-1),J<0&&(J=k.length+J),J>=k.length){if(Ie)return-1;J=k.length-1}else if(J<0){if(!Ie)return-1;J=0}if(typeof j=="string"&&(j=l.from(j,Te)),l.isBuffer(j))return j.length===0?-1:g(k,j,J,Te,Ie);if(typeof j=="number")return j&=255,typeof Uint8Array.prototype.indexOf=="function"?Ie?Uint8Array.prototype.indexOf.call(k,j,J):Uint8Array.prototype.lastIndexOf.call(k,j,J):g(k,[j],J,Te,Ie);throw new TypeError("val must be string, number or Buffer")}function g(k,j,J,Te,Ie){let Pe,de=1,ke=k.length,Ge=j.length;if(Te!==void 0&&((Te=String(Te).toLowerCase())==="ucs2"||Te==="ucs-2"||Te==="utf16le"||Te==="utf-16le")){if(k.length<2||j.length<2)return-1;de=2,ke/=2,Ge/=2,J/=2}function nt(ct,yt){return de===1?ct[yt]:ct.readUInt16BE(yt*de)}if(Ie){let ct=-1;for(Pe=J;Pe<ke;Pe++)if(nt(k,Pe)===nt(j,ct===-1?0:Pe-ct)){if(ct===-1&&(ct=Pe),Pe-ct+1===Ge)return ct*de}else ct!==-1&&(Pe-=Pe-ct),ct=-1}else for(J+Ge>ke&&(J=ke-Ge),Pe=J;Pe>=0;Pe--){let ct=!0;for(let yt=0;yt<Ge;yt++)if(nt(k,Pe+yt)!==nt(j,yt)){ct=!1;break}if(ct)return Pe}return-1}function w(k,j,J,Te){J=Number(J)||0;const Ie=k.length-J;Te?(Te=Number(Te))>Ie&&(Te=Ie):Te=Ie;const Pe=j.length;let de;for(Te>Pe/2&&(Te=Pe/2),de=0;de<Te;++de){const ke=parseInt(j.substr(2*de,2),16);if(ge(ke))return de;k[J+de]=ke}return de}function y(k,j,J,Te){return Se(oe(j,k.length-J),k,J,Te)}function _(k,j,J,Te){return Se((function(Ie){const Pe=[];for(let de=0;de<Ie.length;++de)Pe.push(255&Ie.charCodeAt(de));return Pe})(j),k,J,Te)}function T(k,j,J,Te){return Se(ie(j),k,J,Te)}function O(k,j,J,Te){return Se((function(Ie,Pe){let de,ke,Ge;const nt=[];for(let ct=0;ct<Ie.length&&!((Pe-=2)<0);++ct)de=Ie.charCodeAt(ct),ke=de>>8,Ge=de%256,nt.push(Ge),nt.push(ke);return nt})(j,k.length-J),k,J,Te)}function I(k,j,J){return j===0&&J===k.length?r.fromByteArray(k):r.fromByteArray(k.slice(j,J))}function z(k,j,J){J=Math.min(k.length,J);const Te=[];let Ie=j;for(;Ie<J;){const Pe=k[Ie];let de=null,ke=Pe>239?4:Pe>223?3:Pe>191?2:1;if(Ie+ke<=J){let Ge,nt,ct,yt;switch(ke){case 1:Pe<128&&(de=Pe);break;case 2:Ge=k[Ie+1],(192&Ge)==128&&(yt=(31&Pe)<<6|63&Ge,yt>127&&(de=yt));break;case 3:Ge=k[Ie+1],nt=k[Ie+2],(192&Ge)==128&&(192&nt)==128&&(yt=(15&Pe)<<12|(63&Ge)<<6|63&nt,yt>2047&&(yt<55296||yt>57343)&&(de=yt));break;case 4:Ge=k[Ie+1],nt=k[Ie+2],ct=k[Ie+3],(192&Ge)==128&&(192&nt)==128&&(192&ct)==128&&(yt=(15&Pe)<<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,Te.push(de>>>10&1023|55296),de=56320|1023&de),Te.push(de),Ie+=ke}return(function(Pe){const de=Pe.length;if(de<=q)return String.fromCharCode.apply(String,Pe);let ke="",Ge=0;for(;Ge<de;)ke+=String.fromCharCode.apply(String,Pe.slice(Ge,Ge+=q));return ke})(Te)}l.TYPED_ARRAY_SUPPORT=(function(){try{const k=new Uint8Array(1),j={foo:function(){return 42}};return Object.setPrototypeOf(j,Uint8Array.prototype),Object.setPrototypeOf(k,j),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,j,J){return p(k,j,J)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(k,j,J){return(function(Te,Ie,Pe){return u(Te),Te<=0?o(Te):Ie!==void 0?typeof Pe=="string"?o(Te).fill(Ie,Pe):o(Te).fill(Ie):o(Te)})(k,j,J)},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,j){if(ne(k,Uint8Array)&&(k=l.from(k,k.offset,k.byteLength)),ne(j,Uint8Array)&&(j=l.from(j,j.offset,j.byteLength)),!l.isBuffer(k)||!l.isBuffer(j))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(k===j)return 0;let J=k.length,Te=j.length;for(let Ie=0,Pe=Math.min(J,Te);Ie<Pe;++Ie)if(k[Ie]!==j[Ie]){J=k[Ie],Te=j[Ie];break}return J<Te?-1:Te<J?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,j){if(!Array.isArray(k))throw new TypeError('"list" argument must be an Array of Buffers');if(k.length===0)return l.alloc(0);let J;if(j===void 0)for(j=0,J=0;J<k.length;++J)j+=k[J].length;const Te=l.allocUnsafe(j);let Ie=0;for(J=0;J<k.length;++J){let Pe=k[J];if(ne(Pe,Uint8Array))Ie+Pe.length>Te.length?(l.isBuffer(Pe)||(Pe=l.from(Pe)),Pe.copy(Te,Ie)):Uint8Array.prototype.set.call(Te,Pe,Ie);else{if(!l.isBuffer(Pe))throw new TypeError('"list" argument must be an Array of Buffers');Pe.copy(Te,Ie)}Ie+=Pe.length}return Te},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 j=0;j<k;j+=2)S(this,j,j+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 j=0;j<k;j+=4)S(this,j,j+3),S(this,j+1,j+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 j=0;j<k;j+=8)S(this,j,j+7),S(this,j+1,j+6),S(this,j+2,j+5),S(this,j+3,j+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 j=e.b;return k=this.toString("hex",0,j).replace(/(.{2})/g,"$1 ").trim(),this.length>j&&(k+=" ... "),"<Buffer "+k+">"},i&&(l.prototype[i]=l.prototype.inspect),l.prototype.compare=function(k,j,J,Te,Ie){if(ne(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(j===void 0&&(j=0),J===void 0&&(J=k?k.length:0),Te===void 0&&(Te=0),Ie===void 0&&(Ie=this.length),j<0||J>k.length||Te<0||Ie>this.length)throw new RangeError("out of range index");if(Te>=Ie&&j>=J)return 0;if(Te>=Ie)return-1;if(j>=J)return 1;if(this===k)return 0;let Pe=(Ie>>>=0)-(Te>>>=0),de=(J>>>=0)-(j>>>=0);const ke=Math.min(Pe,de),Ge=this.slice(Te,Ie),nt=k.slice(j,J);for(let ct=0;ct<ke;++ct)if(Ge[ct]!==nt[ct]){Pe=Ge[ct],de=nt[ct];break}return Pe<de?-1:de<Pe?1:0},l.prototype.includes=function(k,j,J){return this.indexOf(k,j,J)!==-1},l.prototype.indexOf=function(k,j,J){return x(this,k,j,J,!0)},l.prototype.lastIndexOf=function(k,j,J){return x(this,k,j,J,!1)},l.prototype.write=function(k,j,J,Te){if(j===void 0)Te="utf8",J=this.length,j=0;else if(J===void 0&&typeof j=="string")Te=j,J=this.length,j=0;else{if(!isFinite(j))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");j>>>=0,isFinite(J)?(J>>>=0,Te===void 0&&(Te="utf8")):(Te=J,J=void 0)}const Ie=this.length-j;if((J===void 0||J>Ie)&&(J=Ie),k.length>0&&(J<0||j<0)||j>this.length)throw new RangeError("Attempt to write outside buffer bounds");Te||(Te="utf8");let Pe=!1;for(;;)switch(Te){case"hex":return w(this,k,j,J);case"utf8":case"utf-8":return y(this,k,j,J);case"ascii":case"latin1":case"binary":return _(this,k,j,J);case"base64":return T(this,k,j,J);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,k,j,J);default:if(Pe)throw new TypeError("Unknown encoding: "+Te);Te=(""+Te).toLowerCase(),Pe=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const q=4096;function W(k,j,J){let Te="";J=Math.min(k.length,J);for(let Ie=j;Ie<J;++Ie)Te+=String.fromCharCode(127&k[Ie]);return Te}function F(k,j,J){let Te="";J=Math.min(k.length,J);for(let Ie=j;Ie<J;++Ie)Te+=String.fromCharCode(k[Ie]);return Te}function N(k,j,J){const Te=k.length;(!j||j<0)&&(j=0),(!J||J<0||J>Te)&&(J=Te);let Ie="";for(let Pe=j;Pe<J;++Pe)Ie+=xe[k[Pe]];return Ie}function $(k,j,J){const Te=k.slice(j,J);let Ie="";for(let Pe=0;Pe<Te.length-1;Pe+=2)Ie+=String.fromCharCode(Te[Pe]+256*Te[Pe+1]);return Ie}function H(k,j,J){if(k%1!=0||k<0)throw new RangeError("offset is not uint");if(k+j>J)throw new RangeError("Trying to access beyond buffer length")}function R(k,j,J,Te,Ie,Pe){if(!l.isBuffer(k))throw new TypeError('"buffer" argument must be a Buffer instance');if(j>Ie||j<Pe)throw new RangeError('"value" argument is out of bounds');if(J+Te>k.length)throw new RangeError("Index out of range")}function K(k,j,J,Te,Ie){Me(j,Te,Ie,k,J,7);let Pe=Number(j&BigInt(4294967295));k[J++]=Pe,Pe>>=8,k[J++]=Pe,Pe>>=8,k[J++]=Pe,Pe>>=8,k[J++]=Pe;let de=Number(j>>BigInt(32)&BigInt(4294967295));return k[J++]=de,de>>=8,k[J++]=de,de>>=8,k[J++]=de,de>>=8,k[J++]=de,J}function se(k,j,J,Te,Ie){Me(j,Te,Ie,k,J,7);let Pe=Number(j&BigInt(4294967295));k[J+7]=Pe,Pe>>=8,k[J+6]=Pe,Pe>>=8,k[J+5]=Pe,Pe>>=8,k[J+4]=Pe;let de=Number(j>>BigInt(32)&BigInt(4294967295));return k[J+3]=de,de>>=8,k[J+2]=de,de>>=8,k[J+1]=de,de>>=8,k[J]=de,J+8}function he(k,j,J,Te,Ie,Pe){if(J+Te>k.length)throw new RangeError("Index out of range");if(J<0)throw new RangeError("Index out of range")}function Le(k,j,J,Te,Ie){return j=+j,J>>>=0,Ie||he(k,0,J,4),a.write(k,j,J,Te,23,4),J+4}function X(k,j,J,Te,Ie){return j=+j,J>>>=0,Ie||he(k,0,J,8),a.write(k,j,J,Te,52,8),J+8}l.prototype.slice=function(k,j){const J=this.length;(k=~~k)<0?(k+=J)<0&&(k=0):k>J&&(k=J),(j=j===void 0?J:~~j)<0?(j+=J)<0&&(j=0):j>J&&(j=J),j<k&&(j=k);const Te=this.subarray(k,j);return Object.setPrototypeOf(Te,l.prototype),Te},l.prototype.readUintLE=l.prototype.readUIntLE=function(k,j,J){k>>>=0,j>>>=0,J||H(k,j,this.length);let Te=this[k],Ie=1,Pe=0;for(;++Pe<j&&(Ie*=256);)Te+=this[k+Pe]*Ie;return Te},l.prototype.readUintBE=l.prototype.readUIntBE=function(k,j,J){k>>>=0,j>>>=0,J||H(k,j,this.length);let Te=this[k+--j],Ie=1;for(;j>0&&(Ie*=256);)Te+=this[k+--j]*Ie;return Te},l.prototype.readUint8=l.prototype.readUInt8=function(k,j){return k>>>=0,j||H(k,1,this.length),this[k]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(k,j){return k>>>=0,j||H(k,2,this.length),this[k]|this[k+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(k,j){return k>>>=0,j||H(k,2,this.length),this[k]<<8|this[k+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(k,j){return k>>>=0,j||H(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,j){return k>>>=0,j||H(k,4,this.length),16777216*this[k]+(this[k+1]<<16|this[k+2]<<8|this[k+3])},l.prototype.readBigUInt64LE=He((function(k){ue(k>>>=0,"offset");const j=this[k],J=this[k+7];j!==void 0&&J!==void 0||ae(k,this.length-8);const Te=j+256*this[++k]+65536*this[++k]+this[++k]*2**24,Ie=this[++k]+256*this[++k]+65536*this[++k]+J*2**24;return BigInt(Te)+(BigInt(Ie)<<BigInt(32))})),l.prototype.readBigUInt64BE=He((function(k){ue(k>>>=0,"offset");const j=this[k],J=this[k+7];j!==void 0&&J!==void 0||ae(k,this.length-8);const Te=j*2**24+65536*this[++k]+256*this[++k]+this[++k],Ie=this[++k]*2**24+65536*this[++k]+256*this[++k]+J;return(BigInt(Te)<<BigInt(32))+BigInt(Ie)})),l.prototype.readIntLE=function(k,j,J){k>>>=0,j>>>=0,J||H(k,j,this.length);let Te=this[k],Ie=1,Pe=0;for(;++Pe<j&&(Ie*=256);)Te+=this[k+Pe]*Ie;return Ie*=128,Te>=Ie&&(Te-=Math.pow(2,8*j)),Te},l.prototype.readIntBE=function(k,j,J){k>>>=0,j>>>=0,J||H(k,j,this.length);let Te=j,Ie=1,Pe=this[k+--Te];for(;Te>0&&(Ie*=256);)Pe+=this[k+--Te]*Ie;return Ie*=128,Pe>=Ie&&(Pe-=Math.pow(2,8*j)),Pe},l.prototype.readInt8=function(k,j){return k>>>=0,j||H(k,1,this.length),128&this[k]?-1*(255-this[k]+1):this[k]},l.prototype.readInt16LE=function(k,j){k>>>=0,j||H(k,2,this.length);const J=this[k]|this[k+1]<<8;return 32768&J?4294901760|J:J},l.prototype.readInt16BE=function(k,j){k>>>=0,j||H(k,2,this.length);const J=this[k+1]|this[k]<<8;return 32768&J?4294901760|J:J},l.prototype.readInt32LE=function(k,j){return k>>>=0,j||H(k,4,this.length),this[k]|this[k+1]<<8|this[k+2]<<16|this[k+3]<<24},l.prototype.readInt32BE=function(k,j){return k>>>=0,j||H(k,4,this.length),this[k]<<24|this[k+1]<<16|this[k+2]<<8|this[k+3]},l.prototype.readBigInt64LE=He((function(k){ue(k>>>=0,"offset");const j=this[k],J=this[k+7];j!==void 0&&J!==void 0||ae(k,this.length-8);const Te=this[k+4]+256*this[k+5]+65536*this[k+6]+(J<<24);return(BigInt(Te)<<BigInt(32))+BigInt(j+256*this[++k]+65536*this[++k]+this[++k]*2**24)})),l.prototype.readBigInt64BE=He((function(k){ue(k>>>=0,"offset");const j=this[k],J=this[k+7];j!==void 0&&J!==void 0||ae(k,this.length-8);const Te=(j<<24)+65536*this[++k]+256*this[++k]+this[++k];return(BigInt(Te)<<BigInt(32))+BigInt(this[++k]*2**24+65536*this[++k]+256*this[++k]+J)})),l.prototype.readFloatLE=function(k,j){return k>>>=0,j||H(k,4,this.length),a.read(this,k,!0,23,4)},l.prototype.readFloatBE=function(k,j){return k>>>=0,j||H(k,4,this.length),a.read(this,k,!1,23,4)},l.prototype.readDoubleLE=function(k,j){return k>>>=0,j||H(k,8,this.length),a.read(this,k,!0,52,8)},l.prototype.readDoubleBE=function(k,j){return k>>>=0,j||H(k,8,this.length),a.read(this,k,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(k,j,J,Te){k=+k,j>>>=0,J>>>=0,Te||R(this,k,j,J,Math.pow(2,8*J)-1,0);let Ie=1,Pe=0;for(this[j]=255&k;++Pe<J&&(Ie*=256);)this[j+Pe]=k/Ie&255;return j+J},l.prototype.writeUintBE=l.prototype.writeUIntBE=function(k,j,J,Te){k=+k,j>>>=0,J>>>=0,Te||R(this,k,j,J,Math.pow(2,8*J)-1,0);let Ie=J-1,Pe=1;for(this[j+Ie]=255&k;--Ie>=0&&(Pe*=256);)this[j+Ie]=k/Pe&255;return j+J},l.prototype.writeUint8=l.prototype.writeUInt8=function(k,j,J){return k=+k,j>>>=0,J||R(this,k,j,1,255,0),this[j]=255&k,j+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(k,j,J){return k=+k,j>>>=0,J||R(this,k,j,2,65535,0),this[j]=255&k,this[j+1]=k>>>8,j+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(k,j,J){return k=+k,j>>>=0,J||R(this,k,j,2,65535,0),this[j]=k>>>8,this[j+1]=255&k,j+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(k,j,J){return k=+k,j>>>=0,J||R(this,k,j,4,4294967295,0),this[j+3]=k>>>24,this[j+2]=k>>>16,this[j+1]=k>>>8,this[j]=255&k,j+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(k,j,J){return k=+k,j>>>=0,J||R(this,k,j,4,4294967295,0),this[j]=k>>>24,this[j+1]=k>>>16,this[j+2]=k>>>8,this[j+3]=255&k,j+4},l.prototype.writeBigUInt64LE=He((function(k){return K(this,k,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeBigUInt64BE=He((function(k){return se(this,k,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeIntLE=function(k,j,J,Te){if(k=+k,j>>>=0,!Te){const ke=Math.pow(2,8*J-1);R(this,k,j,J,ke-1,-ke)}let Ie=0,Pe=1,de=0;for(this[j]=255&k;++Ie<J&&(Pe*=256);)k<0&&de===0&&this[j+Ie-1]!==0&&(de=1),this[j+Ie]=(k/Pe>>0)-de&255;return j+J},l.prototype.writeIntBE=function(k,j,J,Te){if(k=+k,j>>>=0,!Te){const ke=Math.pow(2,8*J-1);R(this,k,j,J,ke-1,-ke)}let Ie=J-1,Pe=1,de=0;for(this[j+Ie]=255&k;--Ie>=0&&(Pe*=256);)k<0&&de===0&&this[j+Ie+1]!==0&&(de=1),this[j+Ie]=(k/Pe>>0)-de&255;return j+J},l.prototype.writeInt8=function(k,j,J){return k=+k,j>>>=0,J||R(this,k,j,1,127,-128),k<0&&(k=255+k+1),this[j]=255&k,j+1},l.prototype.writeInt16LE=function(k,j,J){return k=+k,j>>>=0,J||R(this,k,j,2,32767,-32768),this[j]=255&k,this[j+1]=k>>>8,j+2},l.prototype.writeInt16BE=function(k,j,J){return k=+k,j>>>=0,J||R(this,k,j,2,32767,-32768),this[j]=k>>>8,this[j+1]=255&k,j+2},l.prototype.writeInt32LE=function(k,j,J){return k=+k,j>>>=0,J||R(this,k,j,4,2147483647,-2147483648),this[j]=255&k,this[j+1]=k>>>8,this[j+2]=k>>>16,this[j+3]=k>>>24,j+4},l.prototype.writeInt32BE=function(k,j,J){return k=+k,j>>>=0,J||R(this,k,j,4,2147483647,-2147483648),k<0&&(k=4294967295+k+1),this[j]=k>>>24,this[j+1]=k>>>16,this[j+2]=k>>>8,this[j+3]=255&k,j+4},l.prototype.writeBigInt64LE=He((function(k){return K(this,k,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeBigInt64BE=He((function(k){return se(this,k,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeFloatLE=function(k,j,J){return Le(this,k,j,!0,J)},l.prototype.writeFloatBE=function(k,j,J){return Le(this,k,j,!1,J)},l.prototype.writeDoubleLE=function(k,j,J){return X(this,k,j,!0,J)},l.prototype.writeDoubleBE=function(k,j,J){return X(this,k,j,!1,J)},l.prototype.copy=function(k,j,J,Te){if(!l.isBuffer(k))throw new TypeError("argument should be a Buffer");if(J||(J=0),Te||Te===0||(Te=this.length),j>=k.length&&(j=k.length),j||(j=0),Te>0&&Te<J&&(Te=J),Te===J||k.length===0||this.length===0)return 0;if(j<0)throw new RangeError("targetStart out of bounds");if(J<0||J>=this.length)throw new RangeError("Index out of range");if(Te<0)throw new RangeError("sourceEnd out of bounds");Te>this.length&&(Te=this.length),k.length-j<Te-J&&(Te=k.length-j+J);const Ie=Te-J;return this===k&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(j,J,Te):Uint8Array.prototype.set.call(k,this.subarray(J,Te),j),Ie},l.prototype.fill=function(k,j,J,Te){if(typeof k=="string"){if(typeof j=="string"?(Te=j,j=0,J=this.length):typeof J=="string"&&(Te=J,J=this.length),Te!==void 0&&typeof Te!="string")throw new TypeError("encoding must be a string");if(typeof Te=="string"&&!l.isEncoding(Te))throw new TypeError("Unknown encoding: "+Te);if(k.length===1){const Pe=k.charCodeAt(0);(Te==="utf8"&&Pe<128||Te==="latin1")&&(k=Pe)}}else typeof k=="number"?k&=255:typeof k=="boolean"&&(k=Number(k));if(j<0||this.length<j||this.length<J)throw new RangeError("Out of range index");if(J<=j)return this;let Ie;if(j>>>=0,J=J===void 0?this.length:J>>>0,k||(k=0),typeof k=="number")for(Ie=j;Ie<J;++Ie)this[Ie]=k;else{const Pe=l.isBuffer(k)?k:l.from(k,Te),de=Pe.length;if(de===0)throw new TypeError('The value "'+k+'" is invalid for argument "value"');for(Ie=0;Ie<J-j;++Ie)this[Ie+j]=Pe[Ie%de]}return this};const Q={};function fe(k,j,J){Q[k]=class extends J{constructor(){super(),Object.defineProperty(this,"message",{value:j.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${k}]`,this.stack,delete this.name}get code(){return k}set code(Te){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:Te,writable:!0})}toString(){return`${this.name} [${k}]: ${this.message}`}}}function Ce(k){let j="",J=k.length;const Te=k[0]==="-"?1:0;for(;J>=Te+4;J-=3)j=`_${k.slice(J-3,J)}${j}`;return`${k.slice(0,J)}${j}`}function Me(k,j,J,Te,Ie,Pe){if(k>J||k<j){const de=typeof j=="bigint"?"n":"";let ke;throw ke=j===0||j===BigInt(0)?`>= 0${de} and < 2${de} ** ${8*(Pe+1)}${de}`:`>= -(2${de} ** ${8*(Pe+1)-1}${de}) and < 2 ** ${8*(Pe+1)-1}${de}`,new Q.ERR_OUT_OF_RANGE("value",ke,k)}(function(de,ke,Ge){ue(ke,"offset"),de[ke]!==void 0&&de[ke+Ge]!==void 0||ae(ke,de.length-(Ge+1))})(Te,Ie,Pe)}function ue(k,j){if(typeof k!="number")throw new Q.ERR_INVALID_ARG_TYPE(j,"number",k)}function ae(k,j,J){throw Math.floor(k)!==k?(ue(k,J),new Q.ERR_OUT_OF_RANGE("offset","an integer",k)):j<0?new Q.ERR_BUFFER_OUT_OF_BOUNDS:new Q.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${j}`,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,j){return`The "${k}" argument must be of type number. Received type ${typeof j}`}),TypeError),fe("ERR_OUT_OF_RANGE",(function(k,j,J){let Te=`The value of "${k}" is out of range.`,Ie=J;return Number.isInteger(J)&&Math.abs(J)>2**32?Ie=Ce(String(J)):typeof J=="bigint"&&(Ie=String(J),(J>BigInt(2)**BigInt(32)||J<-(BigInt(2)**BigInt(32)))&&(Ie=Ce(Ie)),Ie+="n"),Te+=` It must be ${j}. Received ${Ie}`,Te}),RangeError);const ce=/[^+/0-9A-Za-z-_]/g;function oe(k,j){let J;j=j||1/0;const Te=k.length;let Ie=null;const Pe=[];for(let de=0;de<Te;++de){if(J=k.charCodeAt(de),J>55295&&J<57344){if(!Ie){if(J>56319){(j-=3)>-1&&Pe.push(239,191,189);continue}if(de+1===Te){(j-=3)>-1&&Pe.push(239,191,189);continue}Ie=J;continue}if(J<56320){(j-=3)>-1&&Pe.push(239,191,189),Ie=J;continue}J=65536+(Ie-55296<<10|J-56320)}else Ie&&(j-=3)>-1&&Pe.push(239,191,189);if(Ie=null,J<128){if((j-=1)<0)break;Pe.push(J)}else if(J<2048){if((j-=2)<0)break;Pe.push(J>>6|192,63&J|128)}else if(J<65536){if((j-=3)<0)break;Pe.push(J>>12|224,J>>6&63|128,63&J|128)}else{if(!(J<1114112))throw new Error("Invalid code point");if((j-=4)<0)break;Pe.push(J>>18|240,J>>12&63|128,J>>6&63|128,63&J|128)}}return Pe}function ie(k){return r.toByteArray((function(j){if((j=(j=j.split("=")[0]).trim().replace(ce,"")).length<2)return"";for(;j.length%4!=0;)j+="=";return j})(k))}function Se(k,j,J,Te){let Ie;for(Ie=0;Ie<Te&&!(Ie+J>=j.length||Ie>=k.length);++Ie)j[Ie+J]=k[Ie];return Ie}function ne(k,j){return k instanceof j||k!=null&&k.constructor!=null&&k.constructor.name!=null&&k.constructor.name===j.name}function ge(k){return k!=k}const xe=(function(){const k="0123456789abcdef",j=new Array(256);for(let J=0;J<16;++J){const Te=16*J;for(let Ie=0;Ie<16;++Ie)j[Te+Ie]=k[J]+k[Ie]}return j})();function He(k){return typeof BigInt>"u"?ee:k}function ee(){throw new Error("BigInt not supported")}},(t,e,n)=>{var r=n(17),a=Object.getOwnPropertyDescriptors||function(F){for(var N=Object.keys(F),$={},H=0;H<N.length;H++)$[N[H]]=Object.getOwnPropertyDescriptor(F,N[H]);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 H=arguments,R=H.length,K=String(F).replace(i,(function(he){if(he==="%%")return"%";if($>=R)return he;switch(he){case"%s":return String(H[$++]);case"%d":return Number(H[$++]);case"%j":try{return JSON.stringify(H[$++])}catch{return"[Circular]"}default:return he}})),se=H[$];$<R;se=H[++$])C(se)||!y(se)?K+=" "+se:K+=" "+l(se);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:u};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=p),h($,F,$.depth)}function p(F,N){var $=l.styles[N];return $?"\x1B["+l.colors[$][0]+"m"+F+"\x1B["+l.colors[$][1]+"m":F}function u(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 H=N.inspect($,F);return x(H)||(H=h(F,H,$)),H}var R=(function(Ce,Me){if(g(Me))return Ce.stylize("undefined","undefined");if(x(Me)){var ue="'"+JSON.stringify(Me).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ce.stylize(ue,"string")}return S(Me)?Ce.stylize(""+Me,"number"):v(Me)?Ce.stylize(""+Me,"boolean"):C(Me)?Ce.stylize("null","null"):void 0})(F,N);if(R)return R;var K=Object.keys(N),se=(function(Ce){var Me={};return Ce.forEach((function(ue,ae){Me[ue]=!0})),Me})(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 he=N.name?": "+N.name:"";return F.stylize("[Function"+he+"]","special")}if(w(N))return F.stylize(RegExp.prototype.toString.call(N),"regexp");if(_(N))return F.stylize(Date.prototype.toString.call(N),"date");if(T(N))return d(N)}var Le,X="",Q=!1,fe=["{","}"];return f(N)&&(Q=!0,fe=["[","]"]),O(N)&&(X=" [Function"+(N.name?": "+N.name:"")+"]"),w(N)&&(X=" "+RegExp.prototype.toString.call(N)),_(N)&&(X=" "+Date.prototype.toUTCString.call(N)),T(N)&&(X=" "+d(N)),K.length!==0||Q&&N.length!=0?$<0?w(N)?F.stylize(RegExp.prototype.toString.call(N),"regexp"):F.stylize("[Object]","special"):(F.seen.push(N),Le=Q?(function(Ce,Me,ue,ae,ce){for(var oe=[],ie=0,Se=Me.length;ie<Se;++ie)z(Me,String(ie))?oe.push(m(Ce,Me,ue,ae,String(ie),!0)):oe.push("");return ce.forEach((function(ne){ne.match(/^\d+$/)||oe.push(m(Ce,Me,ue,ae,ne,!0))})),oe})(F,N,$,se,K):K.map((function(Ce){return m(F,N,$,se,Ce,Q)})),F.seen.pop(),(function(Ce,Me,ue){return Ce.reduce((function(ae,ce){return ce.indexOf(`
- `),ae+ce.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?ue[0]+(Me===""?"":Me+`
- `)+" "+Ce.join(`,
- `)+" "+ue[1]:ue[0]+Me+" "+Ce.join(", ")+" "+ue[1]})(Le,X,fe)):fe[0]+X+fe[1]}function d(F){return"["+Error.prototype.toString.call(F)+"]"}function m(F,N,$,H,R,K){var se,he,Le;if((Le=Object.getOwnPropertyDescriptor(N,R)||{value:N[R]}).get?he=Le.set?F.stylize("[Getter/Setter]","special"):F.stylize("[Getter]","special"):Le.set&&(he=F.stylize("[Setter]","special")),z(H,R)||(se="["+R+"]"),he||(F.seen.indexOf(Le.value)<0?(he=C($)?h(F,Le.value,null):h(F,Le.value,$-1)).indexOf(`
- `)>-1&&(he=K?he.split(`
- `).map((function(X){return" "+X})).join(`
- `).slice(2):`
- `+he.split(`
- `).map((function(X){return" "+X})).join(`
- `)):he=F.stylize("[Circular]","special")),g(se)){if(K&&R.match(/^\d+$/))return he;(se=JSON.stringify(""+R)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(se=se.slice(1,-1),se=F.stylize(se,"name")):(se=se.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),se=F.stylize(se,"string"))}return se+": "+he}function f(F){return Array.isArray(F)}function v(F){return typeof F=="boolean"}function C(F){return F===null}function S(F){return typeof F=="number"}function x(F){return typeof F=="string"}function g(F){return F===void 0}function w(F){return y(F)&&I(F)==="[object RegExp]"}function y(F){return typeof F=="object"&&F!==null}function _(F){return y(F)&&I(F)==="[object Date]"}function T(F){return y(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=S,e.isString=x,e.isSymbol=function(F){return typeof F=="symbol"},e.isUndefined=g,e.isRegExp=w,e.types.isRegExp=w,e.isObject=y,e.isDate=_,e.types.isDate=_,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||!y(N))return F;for(var $=Object.keys(N),H=$.length;H--;)F[$[H]]=N[$[H]];return F};var q=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(q&&F[q]){var N;if(typeof(N=F[q])!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(N,q,{value:N,enumerable:!1,writable:!1,configurable:!0}),N}function N(){for(var $,H,R=new Promise((function(he,Le){$=he,H=Le})),K=[],se=0;se<arguments.length;se++)K.push(arguments[se]);K.push((function(he,Le){he?H(he):$(Le)}));try{F.apply(this,K)}catch(he){H(he)}return R}return Object.setPrototypeOf(N,Object.getPrototypeOf(F)),q&&Object.defineProperty(N,q,{value:N,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(N,a(F))},e.promisify.custom=q,e.callbackify=function(F){if(typeof F!="function")throw new TypeError('The "original" argument must be of type Function');function N(){for(var $=[],H=0;H<arguments.length;H++)$.push(arguments[H]);var R=$.pop();if(typeof R!="function")throw new TypeError("The last argument must be of type Function");var K=this,se=function(){return R.apply(K,arguments)};F.apply(this,$).then((function(he){r.nextTick(se.bind(null,null,he))}),(function(he){r.nextTick(W.bind(null,he,se))}))}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=[],p=e.src=[],u=e.t={};let h=0;const d="[a-zA-Z0-9-]",m=[["\\s",1],["\\d",i],[d,a]],f=(v,C,S)=>{const x=(w=>{for(const[y,_]of m)w=w.split(`${y}*`).join(`${y}{0,${_}}`).split(`${y}+`).join(`${y}{1,${_}}`);return w})(C),g=h++;s(v,g,C),u[v]=g,p[g]=C,o[g]=new RegExp(C,S?"g":void 0),l[g]=new RegExp(x,S?"g":void 0)};f("NUMERICIDENTIFIER","0|[1-9]\\d*"),f("NUMERICIDENTIFIERLOOSE","\\d+"),f("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${d}*`),f("MAINVERSION",`(${p[u.NUMERICIDENTIFIER]})\\.(${p[u.NUMERICIDENTIFIER]})\\.(${p[u.NUMERICIDENTIFIER]})`),f("MAINVERSIONLOOSE",`(${p[u.NUMERICIDENTIFIERLOOSE]})\\.(${p[u.NUMERICIDENTIFIERLOOSE]})\\.(${p[u.NUMERICIDENTIFIERLOOSE]})`),f("PRERELEASEIDENTIFIER",`(?:${p[u.NUMERICIDENTIFIER]}|${p[u.NONNUMERICIDENTIFIER]})`),f("PRERELEASEIDENTIFIERLOOSE",`(?:${p[u.NUMERICIDENTIFIERLOOSE]}|${p[u.NONNUMERICIDENTIFIER]})`),f("PRERELEASE",`(?:-(${p[u.PRERELEASEIDENTIFIER]}(?:\\.${p[u.PRERELEASEIDENTIFIER]})*))`),f("PRERELEASELOOSE",`(?:-?(${p[u.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${p[u.PRERELEASEIDENTIFIERLOOSE]})*))`),f("BUILDIDENTIFIER",`${d}+`),f("BUILD",`(?:\\+(${p[u.BUILDIDENTIFIER]}(?:\\.${p[u.BUILDIDENTIFIER]})*))`),f("FULLPLAIN",`v?${p[u.MAINVERSION]}${p[u.PRERELEASE]}?${p[u.BUILD]}?`),f("FULL",`^${p[u.FULLPLAIN]}$`),f("LOOSEPLAIN",`[v=\\s]*${p[u.MAINVERSIONLOOSE]}${p[u.PRERELEASELOOSE]}?${p[u.BUILD]}?`),f("LOOSE",`^${p[u.LOOSEPLAIN]}$`),f("GTLT","((?:<|>)?=?)"),f("XRANGEIDENTIFIERLOOSE",`${p[u.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),f("XRANGEIDENTIFIER",`${p[u.NUMERICIDENTIFIER]}|x|X|\\*`),f("XRANGEPLAIN",`[v=\\s]*(${p[u.XRANGEIDENTIFIER]})(?:\\.(${p[u.XRANGEIDENTIFIER]})(?:\\.(${p[u.XRANGEIDENTIFIER]})(?:${p[u.PRERELEASE]})?${p[u.BUILD]}?)?)?`),f("XRANGEPLAINLOOSE",`[v=\\s]*(${p[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${p[u.XRANGEIDENTIFIERLOOSE]})(?:\\.(${p[u.XRANGEIDENTIFIERLOOSE]})(?:${p[u.PRERELEASELOOSE]})?${p[u.BUILD]}?)?)?`),f("XRANGE",`^${p[u.GTLT]}\\s*${p[u.XRANGEPLAIN]}$`),f("XRANGELOOSE",`^${p[u.GTLT]}\\s*${p[u.XRANGEPLAINLOOSE]}$`),f("COERCE",`(^|[^\\d])(\\d{1,${r}})(?:\\.(\\d{1,${r}}))?(?:\\.(\\d{1,${r}}))?(?:$|[^\\d])`),f("COERCERTL",p[u.COERCE],!0),f("LONETILDE","(?:~>?)"),f("TILDETRIM",`(\\s*)${p[u.LONETILDE]}\\s+`,!0),e.tildeTrimReplace="$1~",f("TILDE",`^${p[u.LONETILDE]}${p[u.XRANGEPLAIN]}$`),f("TILDELOOSE",`^${p[u.LONETILDE]}${p[u.XRANGEPLAINLOOSE]}$`),f("LONECARET","(?:\\^)"),f("CARETTRIM",`(\\s*)${p[u.LONECARET]}\\s+`,!0),e.caretTrimReplace="$1^",f("CARET",`^${p[u.LONECARET]}${p[u.XRANGEPLAIN]}$`),f("CARETLOOSE",`^${p[u.LONECARET]}${p[u.XRANGEPLAINLOOSE]}$`),f("COMPARATORLOOSE",`^${p[u.GTLT]}\\s*(${p[u.LOOSEPLAIN]})$|^$`),f("COMPARATOR",`^${p[u.GTLT]}\\s*(${p[u.FULLPLAIN]})$|^$`),f("COMPARATORTRIM",`(\\s*)${p[u.GTLT]}\\s*(${p[u.LOOSEPLAIN]}|${p[u.XRANGEPLAIN]})`,!0),e.comparatorTrimReplace="$1$2$3",f("HYPHENRANGE",`^\\s*(${p[u.XRANGEPLAIN]})\\s+-\\s+(${p[u.XRANGEPLAIN]})\\s*$`),f("HYPHENRANGELOOSE",`^\\s*(${p[u.XRANGEPLAINLOOSE]})\\s+-\\s+(${p[u.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 p;return(p=n.get(s))==null?void 0:p.get(l)},e.getOrCreateCachedPaths=function(o,l){let p=n.get(s);p||n.set(s,p=new WeakMap);let u=p.get(l);return u||p.set(l,u=new Map),u},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=u,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 u(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 S=v?Object.getOwnPropertyDescriptor(h,C):null;S&&(S.get||S.set)?Object.defineProperty(f,C,S):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 p=/\r\n|[\n\r\u2028\u2029]/;function u(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),S=(I,z)=>f?I(z):z,x=h.split(p),{start:g,end:w,markerLines:y}=(function(I,z,q){const W=Object.assign({column:0,line:-1},I.start),F=Object.assign({},W,I.end),{linesAbove:N=2,linesBelow:$=3}=q||{},H=W.line,R=W.column,K=F.line,se=F.column;let he=Math.max(H-(N+1),0),Le=Math.min(z.length,K+$);H===-1&&(he=0),K===-1&&(Le=z.length);const X=K-H,Q={};if(X)for(let fe=0;fe<=X;fe++){const Ce=fe+H;if(R)if(fe===0){const Me=z[Ce-1].length;Q[Ce]=[R,Me-R+1]}else if(fe===X)Q[Ce]=[0,se];else{const Me=z[Ce-fe].length;Q[Ce]=[0,Me]}else Q[Ce]=!0}else Q[H]=R===se?!R||[R,0]:[R,se-R];return{start:he,end:Le,markerLines:Q}})(d,x,m),_=d.start&&typeof d.start.column=="number",T=String(w).length;let O=(f?(0,a.default)(h,m):h).split(p,w).slice(g,w).map(((I,z)=>{const q=g+1+z,W=` ${` ${q}`.slice(-T)} |`,F=y[q],N=!y[q+1];if(F){let $="";if(Array.isArray(F)){const H=I.slice(0,Math.max(F[0]-1,0)).replace(/[^\t]/g," "),R=F[1]||1;$=[`
- `,S(C.gutter,W.replace(/\d/g," "))," ",H,S(C.marker,"^").repeat(R)].join(""),N&&m.message&&($+=" "+S(C.message,m.message))}return[S(C.marker,">"),S(C.gutter,W),I.length>0?` ${I}`:"",$].join("")}return` ${S(C.gutter,W)}${I.length>0?` ${I}`:""}`})).join(`
- `);return m.message&&!_&&(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 p=(0,a.default)(r.program);e.program=p;var u=Object.assign(i.bind(void 0),{smart:i,statement:s,statements:o,expression:l,program:p,ast:i.ast});e.default=u},(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 p(),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 p(){p=()=>{};const{prepareStackTrace:h=u}=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 S=m[C].getFunctionName();if(S===i)v="hiding";else if(S===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 u(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,p,u){let h=super.normalize(l);if(p){if(u==="prepend")this.nodes.length>1?p.raws.before=this.nodes[1].raws.before:delete p.raws.before;else if(this.first!==p)for(let d of h)d.raws.before=p.raws.before}return h}removeChild(l,p){let u=this.index(l);return!p&&u===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[u].raws.before),super.removeChild(l)}toResult(){let l=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return new r(new 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%"),p=a("%Reflect.apply%",!0)||r.call(l,o),u=a("%Object.defineProperty%",!0),h=a("%Math.max%");if(u)try{u({},"a",{value:1})}catch{u=null}t.exports=function(m){if(typeof m!="function")throw new s("a function is required");var f=p(r,l,arguments);return i(f,1+h(0,m.length-(arguments.length-1)),!0)};var d=function(){return p(r,o,arguments)};u?u(t.exports,"apply",{value:d}):t.exports.apply=d},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(o,l,p){return!!l&&((0,a.default)(l.type,o)?p===void 0||(0,r.default)(l,p):!p&&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,p=l.prototype;a&&o((function(){var u=!0;try{l(".","d")}catch{u=!1}var h={},d="",m=u?"dgimsy":"gimsy",f=function(S,x){Object.defineProperty(h,S,{get:function(){return d+=x,!0}})},v={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};for(var C in u&&(v.hasIndices="d"),v)f(C,v[C]);return Object.getOwnPropertyDescriptor(p,"flags").get.call(h)!==m||d!==m}))&&i(p,"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),p=r.Symbol,u=a("wks"),h=l?p.for||p:p&&p.withoutSetter||s;t.exports=function(d){return i(u,d)||(u[d]=o&&i(p,d)?p[d]:h("Symbol."+d)),u[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)(),p=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)},u=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)p(h,f[v],d[f[v]],m[f[v]])};u.supportsDescriptors=!!l,t.exports=u},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(" "),p("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,p("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 u(v[2],this.options.loose):this.semver=r}toString(){return this.value}test(m){if(p("Comparator.test",m,this.options.loose),this.semver===r||m===r)return!0;if(typeof m=="string")try{m=new u(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),p=n(48),u=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(u,h){let d=new u.constructor;for(let m in u){if(!Object.prototype.hasOwnProperty.call(u,m)||m==="proxyCache")continue;let f=u[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 p{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 S=this[C];if(Array.isArray(S))m[C]=S.map((x=>typeof x=="object"&&x.toJSON?x.toJSON(null,d):x));else if(typeof S=="object"&&S.toJSON)m[C]=S.toJSON(null,d);else if(C==="source"){let x=d.get(S.input);x==null&&(x=v,d.set(S.input,v),v++),m[C]={end:S.end,inputId:x,start:S.start}}else m[C]=S}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=p,p.default=p},(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:p}=n(319),u=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 y=w.consumer().file;!this.file&&y&&(this.file=this.mapResolve(y))}}this.file||(this.id="<input css "+p(6)+">"),this.map&&(this.map.file=this.from)}error(x,g,w){let y,_,T,O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(g&&typeof g=="object"){let z=g,q=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 q.offset=="number"){let W=this.fromOffset(q.offset);_=W.line,T=W.col}else _=q.line,T=q.column}else if(!w){let z=this.fromOffset(g);g=z.line,w=z.col}let I=this.origin(g,w,_,T);return y=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,_===void 0?g:{column:w,line:g},_===void 0?w:{column:T,line:_},this.css,this.file,O.plugin),y.input={column:w,endColumn:T,endLine:_,line:g,source:this.css},this.file&&(s&&(y.input.url=s(this.file).toString()),y.input.file=this.file),y}fromOffset(x){let g,w;if(this[m])w=this[m];else{let _=this.css.split(`
- `);w=new Array(_.length);let T=0;for(let O=0,I=_.length;O<I;O++)w[O]=T,T+=_[O].length+1;this[m]=w}g=w[w.length-1];let y=0;if(x>=g)y=w.length-1;else{let _,T=w.length-2;for(;y<T;)if(_=y+(T-y>>1),x<w[_])T=_-1;else{if(!(x>=w[_+1])){y=_;break}y=_+1}}return{col:x-w[y]+1,line:y+1}}mapResolve(x){return/^\w+:\/\//.test(x)?x:l(this.map.consumer().sourceRoot||this.map.root||".",x)}origin(x,g,w,y){if(!this.map)return!1;let _,T,O=this.map.consumer(),I=O.originalPositionFor({column:g,line:x});if(!I.source)return!1;typeof w=="number"&&(_=O.originalPositionFor({column:y,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:_&&_.column,endLine:_&&_.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 q=O.sourceContentFor(I.source);return q&&(z.source=q),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,u&&u.registerInput&&u.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 y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],_=arguments.length>2?arguments[2]:void 0;const T={};for(let O=0;O<w.length;O++){const I=d(w[O]),z=y[O];let q=I;(z||_)&&(q=v(q,z,_)),g(T,q);for(const W of Object.keys(I)){if(x(W))continue;let F=I[W];(z||_)&&(F=v(F,z,_)),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:p,__internal__deprecationWarning:u}=i;function h(w){return w?._exploded}function d(w){if(h(w))return w;w._exploded=!0;for(const y of Object.keys(w)){if(x(y))continue;const _=y.split("|");if(_.length===1)continue;const T=w[y];delete w[y];for(const O of _)w[O]=T}m(w),delete w.__esModule,(function(y){for(const _ of Object.keys(y)){if(x(_))continue;const T=y[_];typeof T=="function"&&(y[_]={enter:T})}})(w),C(w);for(const y of Object.keys(w)){if(x(y)||!(y in r))continue;const _=w[y];for(const O of Object.keys(_))_[O]=S(y,_[O]);delete w[y];const T=r[y];if(T!==null)for(const O of T)w[O]?g(w[O],_):w[O]=_;else g(w,_)}for(const y of Object.keys(w)){if(x(y))continue;let _=l[y];if(y in s){const O=s[y];u(y,O,"Visitor "),_=[O]}else if(y in o){const O=o[y];u(y,O,"Visitor "),_=l[O]}if(!_)continue;const T=w[y];delete w[y];for(const O of _){const I=w[O];I?g(I,T):w[O]=Object.assign({},T)}}for(const y of Object.keys(w))x(y)||C(w[y]);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 y of Object.keys(w)){if(y!=="enter"&&y!=="exit"||f(y,w[y]),x(y))continue;if(p.indexOf(y)<0)throw new Error(`You gave us a visitor for the node type ${y} but it's not a valid type`);const _=w[y];if(typeof _=="object")for(const T of Object.keys(_)){if(T!=="enter"&&T!=="exit")throw new Error(`You passed \`traverse()\` a visitor object with the property ${y} that has the invalid property ${T}`);f(`${y}.${T}`,_[T])}}w._verified=!0}}function f(w,y){const _=[].concat(y);for(const T of _)if(typeof T!="function")throw new TypeError(`Non-function found defined in ${w} with type ${typeof T}`)}function v(w,y,_){const T={};for(const O of["enter","exit"]){let I=w[O];Array.isArray(I)&&(I=I.map((function(z){let q=z;return y&&(q=function(W){z.call(y,W,y)}),_&&(q=_(y?.key,O,q)),q!==z&&(q.toString=()=>z.toString()),q})),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 S(w,y){const _=a[`is${w}`],T=function(O){if(_.call(O))return y.apply(this,arguments)};return T.toString=()=>y.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,y){for(const _ of["enter","exit"])y[_]&&(w[_]=[].concat(w[_]||[],y[_]))}},(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:p,prepareStackTrace:u}=Error;let h;if(Error.stackTraceLimit=4,Error.prepareStackTrace=function(m,f){h=f},new Error().stack,Error.stackTraceLimit=p,Error.prepareStackTrace=u,!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 p=[].concat(i),u=Object.create(null);for(;p.length;){const h=p.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?(u[h.name]=u[h.name]||[]).push(h):u[h.name]=h;else if(!(0,r.isExportDeclaration)(h)||(0,r.isExportAllDeclaration)(h)){if(o){if((0,r.isFunctionDeclaration)(h)){p.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)?p.push(...f):p.push(f))}}else(0,r.isDeclaration)(h.declaration)&&p.push(h.declaration)}return u}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(u){if(!u.isExportDeclaration()||u.isExportAllDeclaration())throw new Error("Only default and named export declarations can be split.");if(u.isExportDefaultDeclaration()){const v=u.get("declaration"),C=v.isFunctionDeclaration()||v.isClassDeclaration(),S=v.isFunctionExpression()||v.isClassExpression(),x=v.isScope()?v.scope.parent:v.scope;let g=v.node.id,w=!1;g?S&&x.hasBinding(g.name)&&(w=!0,g=x.generateUidIdentifier(g.name)):(w=!0,g=x.generateUidIdentifier("default"),(C||S)&&(v.node.id=a(g)));const y=C?v.node:l("var",[p(a(g),v.node)]),_=i(null,[s(a(g),o("default"))]);return u.insertAfter(_),u.replaceWith(y),w&&x.registerDeclaration(u),u}if(u.get("specifiers").length>0)throw new Error("It doesn't make sense to split exported specifiers.");const h=u.get("declaration"),d=h.getOuterBindingIdentifiers(),m=Object.keys(d).map((v=>s(o(v),o(v)))),f=i(null,m);return u.insertAfter(f),u.replaceWith(h.node),u};var r=n(0);const{cloneNode:a,exportNamedDeclaration:i,exportSpecifier:s,identifier:o,variableDeclaration:l,variableDeclarator:p}=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 u.buildDynamicImport}}),e.buildNamespaceInitStatements=function(F,N){let $=arguments.length>2&&arguments[2]!==void 0&&arguments[2],H=arguments.length>3&&arguments[3]!==void 0?arguments[3]:p.wrapReference;var R;const K=[],se=x(N.name);for(const Le of N.importsNamespace)Le!==N.name&&K.push(a.template.statement`var NAME = SOURCE;`({NAME:Le,SOURCE:f(se)}));const he=(R=H(se,N.wrap))!=null?R:se;$&&K.push(...z(F,N,!0,H));for(const Le of N.reexportNamespace)K.push((a.types.isIdentifier(he)?a.template.statement`EXPORTS.NAME = NAMESPACE;`:a.template.statement`
- Object.defineProperty(EXPORTS, "NAME", {
- enumerable: true,
- get: function() {
- return NAMESPACE;
- }
- });
- `)({EXPORTS:F.exportName,NAME:Le,NAMESPACE:f(he)}));if(N.reexportAll){const Le=(function(X,Q,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:Q,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(he),$);Le.loc=N.reexportAll.loc,K.push(Le)}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:H,allowTopLevelThis:R,strictMode:K,noInterop:se,importInterop:he=se?"none":"babel",lazy:Le,getWrapperPayload:X=p.toGetWrapperPayload(Le!=null&&Le),wrapReference:Q=p.wrapReference,esNamespaceOnly:fe,filename:Ce,constantReexports:Me=arguments[1].loose,enumerableModuleMeta:ue=arguments[1].loose,noIncompleteNsImportDetection:ae}=N;(0,l.validateImportInteropOption)(he),r((0,i.isModule)(F),"Cannot process module statements in a script"),F.node.sourceType="script";const ce=(0,l.default)(F,$,{importInterop:he,initializeReexports:Me,getWrapperPayload:X,esNamespaceOnly:fe,filename:Ce});R||(0,s.default)(F),(0,o.default)(F,ce,Q),K!==!1&&(F.node.directives.some((ne=>ne.value.value==="use strict"))||F.unshiftContainer("directives",v(C("use strict"))));const oe=[];(0,l.hasExports)(ce)&&!H&&oe.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,ue));const ie=(function(Se,ne){const ge=Object.create(null);for(const ee of ne.local.values())for(const k of ee.names)ge[k]=!0;let xe=!1;for(const ee of ne.source.values()){for(const k of ee.reexports.keys())ge[k]=!0;for(const k of ee.reexportNamespace)ge[k]=!0;xe=xe||!!ee.reexportAll}if(!xe||Object.keys(ge).length===0)return null;const He=Se.scope.generateUidIdentifier("exportNames");return delete ge.default,{name:He.name,statement:T("var",[O(He,_(ge))])}})(F,ce);return ie&&(ce.exportNameListName=ie.name,oe.push(ie.statement)),oe.push(...(function(Se,ne,ge){let xe=arguments.length>3&&arguments[3]!==void 0&&arguments[3],He=arguments.length>4&&arguments[4]!==void 0&&arguments[4];const ee=[];for(const[j,J]of ne.local)if(J.kind!=="import"){if(J.kind==="hoisted")ee.push([J.names[0],W(ne,J.names,x(j))]);else if(!He)for(const Te of J.names)ee.push([Te,null])}for(const j of ne.source.values()){if(!xe){const J=z(ne,j,!1,ge),Te=[...j.reexports.keys()];for(let Ie=0;Ie<J.length;Ie++)ee.push([Te[Ie],J[Ie]])}if(!He)for(const J of j.reexportNamespace)ee.push([J,null])}ee.sort(((j,J)=>{let[Te]=j,[Ie]=J;return Te<Ie?-1:Ie<Te?1:0}));const k=[];if(He)for(const[,j]of ee)k.push(j);else for(let J=0;J<ee.length;J+=100){let Te=[];for(let Ie=0;Ie<100&&J+Ie<ee.length;Ie++){const[Pe,de]=ee[J+Ie];de!==null?(Te.length>0&&(k.push(W(ne,Te,Se.scope.buildUndefinedNode())),Te=[]),k.push(de)):Te.push(Pe)}Te.length>0&&k.push(W(ne,Te,Se.scope.buildUndefinedNode()))}return k})(F,ce,Q,Me,ae)),{meta:ce,headers:oe}},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 H;if($==="default")H="interopRequireDefault";else{if($!=="namespace")throw new Error(`Unknown interop: ${$}`);H="interopRequireWildcard"}return m(F.hub.addHelper(H),[N])};var r=n(25),a=n(1),i=n(93),s=n(449),o=n(450),l=n(252),p=n(451),u=n(330),h=n(452);const{booleanLiteral:d,callExpression:m,cloneNode:f,directive:v,directiveLiteral:C,expressionStatement:S,identifier:x,isIdentifier:g,memberExpression:w,stringLiteral:y,valueToNode:_,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,$,H){var R;let K=x(N.name);K=(R=H(K,N.wrap))!=null?R:K;const{stringSpecifiers:se}=F;return Array.from(N.reexports,(he=>{let[Le,X]=he,Q=f(K);X==="default"&&N.interop==="node-default"||(Q=se.has(X)?w(Q,y(X),!0):w(Q,x(X)));const fe={EXPORTS:F.exportName,EXPORT_NAME:Le,NAMESPACE_IMPORT:Q};return $||g(Q)?se.has(Le)?I.constantComputed(fe):I.constant(fe):I.spec(fe)}))}const q={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:H,exportName:R}=F;return S(N.reduce(((K,se)=>{const he={EXPORTS:R,NAME:se,VALUE:K};return se==="__proto__"?q.define(he):H.has(se)?q.computed(he):q.default(he)}),$))}},(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),p=n(77),u=n(79),h=n(78);t.exports=(d,m,f,v)=>{let C,S,x,g,w;switch(d=new r(d,v),m=new s(m,v),f){case">":C=l,S=u,x=p,g=">",w=">=";break;case"<":C=p,S=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 y=0;y<m.set.length;++y){const _=m.set[y];let T=null,O=null;if(_.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)&&S(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)(u.errback)(f,v);else{if(typeof f!="function")return h(f);(0,o.beginHiddenCallStack)(u.errback)(void 0,f)}},e.loadOptionsAsync=function(){return(0,o.beginHiddenCallStack)(u.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 p(f);(0,o.beginHiddenCallStack)(l.errback)(void 0,f)}},e.loadPartialConfigAsync=function(){return(0,o.beginHiddenCallStack)(l.async)(...arguments)},e.loadPartialConfigSync=p;var a=n(454),i=n(294),s=n(83),o=n(39);const l=r()(i.loadPartialConfig);function p(){return(0,o.beginHiddenCallStack)(l.sync)(...arguments)}const u=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)(u.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:p=".",type:u}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return(function*(){return i(yield*(0,a.createDescriptor)(l,r().resolve(p),{type:u,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(p){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=p,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=p,e.makeStrongCacheSync=function(C){return s(p(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 u(WeakMap,C)}function p(C){return u(Map,C)}function u(C,S){const x=new C,g=new C,w=new C;return function*(y,_){const T=yield*(0,a.isAsync)(),O=T?g:x,I=yield*(function*(N,$,H,R,K){const se=yield*h($,R,K);if(se.valid)return se;if(N){const he=yield*h(H,R,K);if(he.valid)return{valid:!0,value:yield*(0,a.waitFor)(he.value.promise)}}return{valid:!1,value:null}})(T,O,w,y,_);if(I.valid)return I.value;const z=new m(_),q=S(y,z);let W,F;return F=(0,i.isIterableIterator)(q)?yield*(0,a.onFirstPause)(q,(()=>{W=(function(N,$,H){const R=new v;return d($,N,H,R),R})(z,w,y)})):q,d(O,z,y,F),W&&(w.delete(y),W.release(F)),F}}function*h(C,S,x){const g=C.get(S);if(g){for(const{value:w,valid:y}of g)if(yield*y(x))return{valid:!0,value:w}}return{valid:!1,value:null}}function d(C,S,x,g){S.configured()||S.forever();let w=C.get(x);switch(S.deactivate(),S.mode()){case"forever":w=[{value:g,valid:o}],C.set(x,w);break;case"invalidate":w=[{value:g,valid:S.validator()}],C.set(x,w);break;case"valid":w?w.push({value:g,valid:S.validator()}):(w=[{value:g,valid:S.validator()}],C.set(x,w))}}class m{constructor(S){this._active=!0,this._never=!1,this._forever=!1,this._invalidate=!1,this._configured=!1,this._pairs=[],this._data=void 0,this._data=S}simple(){return(function(S){function x(g){if(typeof g!="boolean")return S.using((()=>f(g())));g?S.forever():S.never()}return x.forever=()=>S.forever(),x.never=()=>S.never(),x.using=g=>S.using((()=>f(g()))),x.invalidate=g=>S.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(S){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=S(this._data),g=(0,a.maybeAsync)(S,"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(S){return this._invalidate=!0,this.using(S)}validator(){const S=this._pairs;return function*(x){for(const[g,w]of S)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((S=>{this._resolve=S}))}release(S){this.released=!0,this._resolve(S)}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.assumptionsNames=void 0,e.checkNoUnwrappedItemOptionPairs=function(f,v,C,S){if(v===0)return;const x=f[v-1],g=f[v];x.file&&x.options===void 0&&typeof g.value=="object"&&(S.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(S){const x=new i.default(S.message,C);throw S.code&&(x.code=S.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},p={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,S=(0,a.assertObject)(f,v);if(S)for(const x of Object.keys(S)){const g=(0,a.assertObject)((0,a.access)(f,x),S[x]);g&&h({type:"env",name:x,parent:C},g)}return S},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,S=(0,a.assertArray)(f,v);if(S)for(const[x,g]of S.entries()){const w=(0,a.access)(f,x),y=(0,a.assertObject)(w,g);if(!y)throw new Error(`${(0,a.msg)(w)} must be an object`);h({type:"overrides",index:x,parent:C},y)}return S},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 u(f){return f.type==="root"?f.source:u(f.parent)}function h(f,v){const C=u(f);return(function(S){if(m(S,"sourceMap")&&m(S,"sourceMaps"))throw new Error(".sourceMap is an alias for .sourceMaps, cannot use both")})(v),Object.keys(v).forEach((S=>{const x={type:"option",name:S,parent:f};if(C==="preset"&&l[S])throw new Error(`${(0,a.msg)(x)} is not allowed in preset options`);if(C!=="arguments"&&s[S])throw new Error(`${(0,a.msg)(x)} is only allowed in root programmatic options`);if(C!=="arguments"&&C!=="configfile"&&o[S])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`);(p[S]||l[S]||o[S]||s[S]||d)(x,v[S])})),v}function d(f){const v=f.name;if(r.default[v]){const{message:C,version:S=5}=r.default[v];throw new Error(`Using removed Babel ${S} 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(p,{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,p,u,h,d){super(o),this.name="CssSyntaxError",this.reason=o,h&&(this.file=h),u&&(this.source=u),d&&(this.plugin=d),l!==void 0&&p!==void 0&&(typeof l=="number"?(this.line=l,this.column=p):(this.line=l.line,this.column=l.column,this.endLine=p.line,this.endColumn=p.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 p,u,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:S}=r.createColors(!0);p=x=>v(S(x)),u=x=>C(x)}else p=u=v=>v;return h.slice(d,m).map(((v,C)=>{let S=d+1+C,x=" "+(" "+S).slice(-f)+" | ";if(S===this.line){let g=u(x.replace(/\d/g," "))+v.slice(0,this.column-1).replace(/[^\t]/g," ");return p(">")+u(x)+v+`
- `+g+p("^")}return" "+u(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 p=new i(o,l),u=new a(p);try{u.parse()}catch(h){throw h}return u.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,p=l?l[0]:","+this.raw("between","beforeOpen");this.selector=o.join(p)}}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,p,u){o&&(p!==null?o[l][p]=u:o[l]=u)}remove(o,l,p){o&&(p!==null?o[l].splice(p,1):delete o[l])}}class a extends r{constructor(o,l){super(),this.enter=o,this.leave=l}visit(o,l,p,u){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,p,u),this.replacement&&(o=this.replacement,this.replace(l,p,u,o)),this.should_remove&&this.remove(l,p,u);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,p,u),this.replacement&&(o=this.replacement,this.replace(l,p,u,o)),this.should_remove&&this.remove(l,p,u);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,p,u){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,p,u),this.replacement&&(o=this.replacement,this.replace(l,p,u,o)),this.should_remove&&this.remove(l,p,u);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,p,u),this.replacement&&(o=this.replacement,this.replace(l,p,u,o)),this.should_remove&&this.remove(l,p,u);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:p}=o;return await new i(l,p).visit(s,null)},n.walk=function(s,o){let{enter:l,leave:p}=o;return new a(l,p).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:p,interpreterDirective:u}=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:S,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=S,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(u(f)):this.path.get("interpreter").remove()}set(f,v){if(f==="helpersNamespace")throw new Error("Babel 7.0.0-beta.56 has dropped support for the 'helpersNamespace' utility.If you are using @babel/plugin-external-helpers you will need to use a newer version than the one you currently have installed. If you have your own implementation, you'll want to explore using 'helperGenerator' alongside 'file.availableHelper()'.");this._map.set(f,v)}get(f){return this._map.get(f)}has(f){return this._map.has(f)}getModuleName(){return(0,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(S){if(S.code!=="BABEL_HELPER_UNKNOWN")throw S;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 p(v);const C=this.get("helperGenerator");if(C){const y=C(f);if(y)return y}r().ensure(f,d);const S=this.declarations[f]=this.scope.generateUidIdentifier(f),x={};for(const y of r().getDependencies(f))x[y]=this.addHelper(y);const{nodes:g,globals:w}=r().get(f,(y=>x[y]),S,Object.keys(this.scope.getAllBindings()));return w.forEach((y=>{this.path.scope.hasBinding(y,!0)&&this.path.scope.rename(y)})),g.forEach((y=>{y._compact=!0})),this.path.unshiftContainer("body",g),this.path.get("body").forEach((y=>{g.indexOf(y.node)!==-1&&y.isVariableDeclaration()&&this.scope.registerDeclaration(y)})),S}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,S=f&&(f.loc||f._loc);if(!S&&f){const x={loc:null};(0,a().default)(f,h,this.scope,x),S=x.loc;let g="This is an error on an internal node. Probably an internal error.";S&&(g+=" Location has been estimated."),v+=` (${g})`}if(S){const{highlightCode:x=!0}=this.opts;v+=`
- `+(0,i().codeFrameColumns)(this.code,{start:{line:S.start.line,column:S.start.column+1},end:S.end&&S.start.line===S.end.line?{line:S.end.line,column:S.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 p=r.NODE_FIELDS[s.type];p&&(a(s,o,l,p[o]),i(s,o,l))},e.validateChild=i,e.validateField=a;var r=n(9);function a(s,o,l,p){p!=null&&p.validate&&(p.optional&&l==null||p.validate(s,o,l))}function i(s,o,l){if(l==null)return;const p=r.NODE_PARENT_VALIDATIONS[l.type];p&&p(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,p,u,h,d){const m=i[s.type];if(!m)return!1;const f=new r.default(l,o,p,u);if(d)return(h==null||!h[u.parentKey])&&f.visitQueue([u]);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 p=i(l,o),u=o.sourceMaps?new r.default(o,l):null;return new a.default(p,u).generate(s)};var r=n(405),a=n(408);function i(s,o){var l;const p={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};p.decoratorsBeforeExport=o.decoratorsBeforeExport,p.jsescOption.json=o.jsonCompatibleStrings,p.minified?(p.compact=!0,p.shouldPrintComment=p.shouldPrintComment||(()=>p.comments)):p.shouldPrintComment=p.shouldPrintComment||(m=>p.comments||m.includes("@license")||m.includes("@preserve")),p.compact==="auto"&&(p.compact=typeof s=="string"&&s.length>5e5,p.compact),p.compact&&(p.indent.adjustMultilineComment=!1);const{auxiliaryCommentBefore:u,auxiliaryCommentAfter:h,shouldPrintComment:d}=p;return u&&!d(u)&&(p.auxiliaryCommentBefore=void 0),h&&!d(h)&&(p.auxiliaryCommentAfter=void 0),p}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,p=n(189),u=n(107),h=u.enforce,d=u.get,m=String,f=Object.defineProperty,v=r("".slice),C=r("".replace),S=r([].join),x=o&&!a((function(){return f((function(){}),"length",{value:8}).length!==8})),g=String(String).split("String"),w=t.exports=function(y,_,T){v(m(_),0,7)==="Symbol("&&(_="["+C(m(_),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),T&&T.getter&&(_="get "+_),T&&T.setter&&(_="set "+_),(!s(y,"name")||l&&y.name!==_)&&(o?f(y,"name",{value:_,configurable:!0}):y.name=_),x&&T&&s(T,"arity")&&y.length!==T.arity&&f(y,"length",{value:T.arity});try{T&&s(T,"constructor")&&T.constructor?o&&f(y,"prototype",{writable:!1}):y.prototype&&(y.prototype=void 0)}catch{}var O=h(y);return s(O,"source")||(O.source=S(g,typeof _=="string"?_:"")),y};Function.prototype.toString=w((function(){return i(this)&&d(this).source||p(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),p=n(108),u=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 S=h.state||(h.state=new C);S.get=S.get,S.has=S.has,S.set=S.set,r=function(g,w){if(S.has(g))throw new v(f);return w.facade=g,S.set(g,w),w},a=function(g){return S.get(g)||{}},i=function(g){return S.has(g)}}else{var x=d("state");m[x]=!0,r=function(g,w){if(u(g,x))throw new v(f);return w.facade=g,p(g,x,w),w},a=function(g){return u(g,x)?g[x]:{}},i=function(g){return u(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 y;if(!l(w)||(y=a(w)).type!==g)throw new v("Incompatible receiver, "+g+" required");return y}}}},(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,p=Object.defineProperty,u=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 S=u(f,v);S&&S[m]&&(f[v]=C.value,C={configurable:d in C?C[d]:S[d],enumerable:h in C?C[h]:S[h],writable:!1})}return p(f,v,C)}:p:function(f,v,C){if(s(f),v=o(v),s(C),a)try{return p(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 p=r("Symbol");return a(p)&&i(p.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:q,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(q)&&!f(q,{kind:"method"})||q.computed&&!d(q.key)){if(g(q)){if(F=q.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(q,{operator:"="}))F=q.left;else if(!F)return}else F=q.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||!$&&u(z)&&/[\uD800-\uDFFF]/.test(I))return;I=w(I);const H=o(I);return H[i]=!0,(function(R,K,se,he){if(R.selfReference){if(!he.hasBinding(se.name)||he.hasGlobal(se.name)){if(!u(K))return;let Le=y;K.generator&&(Le=_);const X=Le({FUNCTION:K,FUNCTION_ID:se,FUNCTION_KEY:he.generateUidIdentifier(se.name)}).expression,Q=X.callee.body.body[0].params;for(let fe=0,Ce=(function(Me){const ue=Me.params.findIndex((ae=>p(ae)||S(ae)));return ue===-1?Me.params.length:ue})(K);fe<Ce;fe++)Q.push(he.generateUidIdentifier("x"));return X}he.rename(se.name)}K.id=se,he.getProgramParent().references[se.name]=!0})((function(R,K,se){const he={selfAssignment:!1,selfReference:!1,outerDeclar:se.getBindingIdentifier(K),name:K},Le=se.getOwnBinding(K);return Le?Le.kind==="param"&&(he.selfReference=!0):(he.outerDeclar||se.hasGlobal(K))&&se.traverse(R,T,he),he})(z,I,W),z,H,W)||z};var r=n(37),a=n(0);const{NOT_LOCAL_BINDING:i,cloneNode:s,identifier:o,isAssignmentExpression:l,isAssignmentPattern:p,isFunction:u,isIdentifier:h,isLiteral:d,isNullLiteral:m,isObjectMethod:f,isObjectProperty:v,isRegExpLiteral:C,isRestElement:S,isTemplateLiteral:x,isVariableDeclarator:g,toBindingIdentifierName:w}=a,y=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)
- `),_=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,p=(function(u,h){if(u==null)return{};var d,m,f={},v=Object.keys(u);for(m=0;m<v.length;m++)d=v[m],h.indexOf(d)>=0||(f[d]=u[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:p,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(p,u,h){if(!p||typeof p!="object"&&typeof p!="function")throw new o("`obj` must be an object or a function`");if(typeof u!="string"&&typeof u!="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(p,u);if(i)i(p,u,{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.");p[u]=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"),p=n(69)(),u=typeof globalThis>"u"?n.g:globalThis,h=a(),d=s("String.prototype.slice"),m=Object.getPrototypeOf,f=s("Array.prototype.indexOf",!0)||function(C,S){for(var x=0;x<C.length;x+=1)if(C[x]===S)return x;return-1},v={__proto__:null};r(h,p&&o&&m?function(C){var S=new u[C];if(Symbol.toStringTag in S){var x=m(S),g=o(x,Symbol.toStringTag);if(!g){var w=m(x);g=o(w,Symbol.toStringTag)}v["$"+C]=i(g.get)}}:function(C){var S=new u[C],x=S.slice||S.set;x&&(v["$"+C]=i(x))}),t.exports=function(C){if(!C||typeof C!="object")return!1;if(!p){var S=d(l(C),8,-1);return f(h,S)>-1?S:S==="Object"&&(function(x){var g=!1;return r(v,(function(w,y){if(!g)try{w(x),g=d(y,1)}catch{}})),g})(C)}return o?(function(x){var g=!1;return r(v,(function(w,y){if(!g)try{"$"+w(x)===y&&(g=d(y,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 p=Object.keys(arguments);return p&&p.length===arguments.length})(1,2);l||(Object.keys=function(p){return a(p)?o(r.call(p)):o(p)})}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=(p,u,h,d)=>{switch(u){case"===":return typeof p=="object"&&(p=p.version),typeof h=="object"&&(h=h.version),p===h;case"!==":return typeof p=="object"&&(p=p.version),typeof h=="object"&&(h=h.version),p!==h;case"":case"=":case"==":return r(p,h,d);case"!=":return a(p,h,d);case">":return i(p,h,d);case">=":return s(p,h,d);case"<":return o(p,h,d);case"<=":return l(p,h,d);default:throw new TypeError(`Invalid operator: ${u}`)}}},(t,e,n)=>{const r=n(266),a=Symbol("max"),i=Symbol("length"),s=Symbol("lengthCalculator"),o=Symbol("allowStale"),l=Symbol("maxAge"),p=Symbol("dispose"),u=Symbol("noDisposeOnSet"),h=Symbol("lruList"),d=Symbol("cache"),m=Symbol("updateAgeOnGet"),f=()=>1,v=(y,_,T)=>{const O=y[d].get(_);if(O){const I=O.value;if(C(y,I)){if(x(y,O),!y[o])return}else T&&(y[m]&&(O.value.now=Date.now()),y[h].unshiftNode(O));return I.value}},C=(y,_)=>{if(!_||!_.maxAge&&!y[l])return!1;const T=Date.now()-_.now;return _.maxAge?T>_.maxAge:y[l]&&T>y[l]},S=y=>{if(y[i]>y[a])for(let _=y[h].tail;y[i]>y[a]&&_!==null;){const T=_.prev;x(y,_),_=T}},x=(y,_)=>{if(_){const T=_.value;y[p]&&y[p](T.key,T.value),y[i]-=T.length,y[d].delete(T.key),y[h].removeNode(_)}};class g{constructor(_,T,O,I,z){this.key=_,this.value=T,this.length=O,this.now=I,this.maxAge=z||0}}const w=(y,_,T,O)=>{let I=T.value;C(y,I)&&(x(y,T),y[o]||(I=void 0)),I&&_.call(O,I.value,I.key,y)};t.exports=class{constructor(y){if(typeof y=="number"&&(y={max:y}),y||(y={}),y.max&&(typeof y.max!="number"||y.max<0))throw new TypeError("max must be a non-negative number");this[a]=y.max||1/0;const _=y.length||f;if(this[s]=typeof _!="function"?f:_,this[o]=y.stale||!1,y.maxAge&&typeof y.maxAge!="number")throw new TypeError("maxAge must be a number");this[l]=y.maxAge||0,this[p]=y.dispose,this[u]=y.noDisposeOnSet||!1,this[m]=y.updateAgeOnGet||!1,this.reset()}set max(y){if(typeof y!="number"||y<0)throw new TypeError("max must be a non-negative number");this[a]=y||1/0,S(this)}get max(){return this[a]}set allowStale(y){this[o]=!!y}get allowStale(){return this[o]}set maxAge(y){if(typeof y!="number")throw new TypeError("maxAge must be a non-negative number");this[l]=y,S(this)}get maxAge(){return this[l]}set lengthCalculator(y){typeof y!="function"&&(y=f),y!==this[s]&&(this[s]=y,this[i]=0,this[h].forEach((_=>{_.length=this[s](_.value,_.key),this[i]+=_.length}))),S(this)}get lengthCalculator(){return this[s]}get length(){return this[i]}get itemCount(){return this[h].length}rforEach(y,_){_=_||this;for(let T=this[h].tail;T!==null;){const O=T.prev;w(this,y,T,_),T=O}}forEach(y,_){_=_||this;for(let T=this[h].head;T!==null;){const O=T.next;w(this,y,T,_),T=O}}keys(){return this[h].toArray().map((y=>y.key))}values(){return this[h].toArray().map((y=>y.value))}reset(){this[p]&&this[h]&&this[h].length&&this[h].forEach((y=>this[p](y.key,y.value))),this[d]=new Map,this[h]=new r,this[i]=0}dump(){return this[h].map((y=>!C(this,y)&&{k:y.key,v:y.value,e:y.now+(y.maxAge||0)})).toArray().filter((y=>y))}dumpLru(){return this[h]}set(y,_,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](_,y);if(this[d].has(y)){if(I>this[a])return x(this,this[d].get(y)),!1;const q=this[d].get(y).value;return this[p]&&(this[u]||this[p](y,q.value)),q.now=O,q.maxAge=T,q.value=_,this[i]+=I-q.length,q.length=I,this.get(y),S(this),!0}const z=new g(y,_,I,O,T);return z.length>this[a]?(this[p]&&this[p](y,_),!1):(this[i]+=z.length,this[h].unshift(z),this[d].set(y,this[h].head),S(this),!0)}has(y){if(!this[d].has(y))return!1;const _=this[d].get(y).value;return!C(this,_)}get(y){return v(this,y,!0)}peek(y){return v(this,y,!1)}pop(){const y=this[h].tail;return y?(x(this,y),y.value):null}del(y){x(this,this[d].get(y))}load(y){this.reset();const _=Date.now();for(let T=y.length-1;T>=0;T--){const O=y[T],I=O.e||0;if(I===0)this.set(O.k,O.v);else{const z=I-_;z>0&&this.set(O.k,O.v,z)}}}prune(){this[d].forEach(((y,_)=>v(this,_,!1)))}}},(t,e,n)=>{function r(){const h=n(13);return r=function(){return h},h}function a(h,d,m,f,v,C,S){try{var x=h[C](S),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 S(g){a(C,f,v,S,x,"next",g)}function x(g){a(C,f,v,S,x,"throw",g)}S(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=u,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(u(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,p;function u(h){return!(!h||typeof h!="object"&&typeof h!="function"||!h.then||typeof h.then!="function")}e.onFirstPause=r()({name:"onFirstPause",arity:2,sync:function(h){return 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:(p=i((function*(h){return h})),function(h){return p.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(u,h,d){return p(u,h,d)===u?h:u},e.getLowestImplementedVersion=function(u,h){const d=u[h];return d||h!=="android"?d:u.chrome},e.getLowestUnreleased=p,e.isUnreleasedVersion=function(u,h){const d=i.unreleasedLabels[h];return!!d&&d===u.toString().toLowerCase()},e.semverMin=l,e.semverify=function(u){if(typeof u=="string"&&r.valid(u))return u;o.invariant(typeof u=="number"||typeof u=="string"&&s.test(u),`'${u}' is not a valid version`),u=u.toString();let h=0,d=0;for(;(h=u.indexOf(".",h+1))>0;)d++;return u+".0".repeat(2-d)};var r=n(23),a=n(289),i=n(139);const s=/^(\d+|\d+.\d+)$/,o=new a.OptionValidator("@babel/helper-compilation-targets");function l(u,h){return u&&r.lt(u,h)?u:h}function p(u,h,d){const m=i.unreleasedLabels[d];return u===m?h:h===m?u:l(u,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:p,cloneNode:u,identifier:h,memberExpression:d,sequenceExpression:m,stringLiteral:f,thisExpression:v}=s.types;{const y=n(33);e.environmentVisitor=y.default,e.skipAllButComputedKey=y.skipAllButComputedKey}function C(y,_,T,O){y=u(y);const I=_||O?y:d(y,h("prototype"));return p(T.addHelper("getPrototypeOf"),[I])}const S=s.traverse.visitors.merge([r.default,{Super(y,_){const{node:T,parentPath:O}=y;O.isMemberExpression({object:T})&&_.handle(O)}}]),x=s.traverse.visitors.merge([r.default,{Scopable(y,_){let{refName:T}=_;const O=y.scope.getOwnBinding(T);O&&O.identifier.name===T&&y.scope.rename(T)}}]),g={memoise(y,_){const{scope:T,node:O}=y,{computed:I,property:z}=O;if(!I)return;const q=T.maybeGenerateMemoised(z);q&&this.memoiser.set(z,q,_)},prop(y){const{computed:_,property:T}=y.node;return this.memoiser.has(T)?u(this.memoiser.get(T)):_?u(T):f(T.name)},get(y){return this._get(y,this._getThisRefs())},_get(y,_){const T=C(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return p(this.file.addHelper("get"),[_.memo?m([_.memo,T]):T,this.prop(y),_.this])},_getThisRefs(){if(!this.isDerivedConstructor)return{this:v()};const y=this.scope.generateDeclaredUidIdentifier("thisSuper");return{memo:o("=",y,v()),this:u(y)}},set(y,_){const T=this._getThisRefs(),O=C(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return p(this.file.addHelper("set"),[T.memo?m([T.memo,O]):O,this.prop(y),_,T.this,l(y.isInStrictMode())])},destructureSet(y){throw y.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call(y,_){const T=this._getThisRefs();return(0,i.default)(this._get(y,T),u(T.this),_,!1)},optionalCall(y,_){const T=this._getThisRefs();return(0,i.default)(this._get(y,T),u(T.this),_,!0)},delete(y){return y.node.computed?m([p(this.file.addHelper("toPropertyKey"),[u(y.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(y){const{property:_}=y.node;return this.memoiser.has(_)?u(this.memoiser.get(_)):u(_)},get(y){const{isStatic:_,getSuperRef:T}=this,{computed:O}=y.node,I=this.prop(y);let z;var q,W;return z=_?(q=T())!=null?q:d(h("Function"),h("prototype")):d((W=T())!=null?W:h("Object"),h("prototype")),d(z,I,O)},set(y,_){const{computed:T}=y.node,O=this.prop(y);return o("=",d(v(),O,T),_)},destructureSet(y){const{computed:_}=y.node,T=this.prop(y);return d(v(),T,_)},call(y,_){return(0,i.default)(this.get(y),v(),_,!1)},optionalCall(y,_){return(0,i.default)(this.get(y),v(),_,!0)}});e.default=class{constructor(y){var _;const T=y.methodPath;this.methodPath=T,this.isDerivedConstructor=T.isClassMethod({kind:"constructor"})&&!!y.superRef,this.isStatic=T.isObjectMethod()||T.node.static||(T.isStaticBlock==null?void 0:T.isStaticBlock()),this.isPrivateMethod=T.isPrivate()&&T.isMethod(),this.file=y.file,this.constantSuper=(_=y.constantSuper)!=null?_:y.isLoose,this.opts=y}getObjectRef(){return u(this.opts.objectRef||this.opts.getObjectRef())}getSuperRef(){return this.opts.superRef?u(this.opts.superRef):this.opts.getSuperRef?u(this.opts.getSuperRef()):void 0}replace(){this.opts.refToPreserve&&this.methodPath.traverse(x,{refName:this.opts.refToPreserve.name});const y=this.constantSuper?w:g;(0,a.default)(this.methodPath,S,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:y.get},y))}}},(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(""),p=Symbol(""),u=Symbol(""),h=Symbol(""),d=Symbol(""),m=Symbol(""),f=Symbol("");r.registerRuntimeHelpers({[i]:"vModelRadio",[s]:"vModelCheckbox",[o]:"vModelText",[l]:"vModelSelect",[p]:"vModelDynamic",[u]:"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,Q,fe){let Ce=Q?Q.ns:fe;if(Q&&Ce===2)if(Q.tag==="annotation-xml"){if(X==="svg")return 1;Q.props.some((Me=>Me.type===6&&Me.name==="encoding"&&Me.value!=null&&(Me.value.content==="text/html"||Me.value.content==="application/xhtml+xml")))&&(Ce=0)}else/^m(?:[ions]|text)$/.test(Q.tag)&&X!=="mglyph"&&X!=="malignmark"&&(Ce=0);else Q&&Ce===1&&(Q.tag!=="foreignObject"&&Q.tag!=="desc"&&Q.tag!=="title"||(Ce=0));if(Ce===0){if(X==="svg")return 1;if(X==="math")return 2}return Ce}},C=X=>{X.type===1&&X.props.forEach(((Q,fe)=>{Q.type===6&&Q.name==="style"&&Q.value&&(X.props[fe]={type:7,name:"bind",arg:r.createSimpleExpression("style",!0,Q.loc),exp:S(Q.value.content,Q.loc),modifiers:[],loc:Q.loc})}))},S=(X,Q)=>{const fe=a.parseStringStyle(X);return r.createSimpleExpression(JSON.stringify(fe),!1,Q,3)};function x(X,Q){return r.createCompilerError(X,Q,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"),y=a.makeMap("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),_=a.makeMap("left,right"),T=a.makeMap("onkeyup,onkeydown,onkeypress",!0),O=(X,Q)=>r.isStaticExp(X)&&X.content.toLowerCase()==="onclick"?r.createSimpleExpression(Q,!0):X.type!==4?r.createCompoundExpression(["(",X,`) === "onClick" ? "${Q}" : (`,X,")"]):X,I=/__VUE_EXP_START__(.*?)__VUE_EXP_END__/g,z=(X,Q,fe)=>{if(Q.scopes.vSlot>0)return;let Ce=0,Me=0;const ue=[],ae=oe=>{if(Ce>=20||Me>=5){const ie=r.createCallExpression(Q.helper(r.CREATE_STATIC),[JSON.stringify(ue.map((Se=>R(Se,Q))).join("")).replace(I,'" + $1 + "'),String(ue.length)]);if(N(ue[0],ie,Q),ue.length>1){for(let ne=1;ne<ue.length;ne++)N(ue[ne],null,Q);const Se=ue.length-1;return X.splice(oe-ue.length+1,Se),Se}}return 0};let ce=0;for(;ce<X.length;ce++){const oe=X[ce];if(q(oe)){const ie=oe,Se=H(ie);if(Se){Ce+=Se[0],Me+=Se[1],ue.push(ie);continue}}ce-=ae(ce),Ce=0,Me=0,ue.length=0}ae(ce)},q=X=>(X.type===1&&X.tagType===0||X.type==12)&&X.codegenNode&&X.codegenNode.type===4&&X.codegenNode.hoisted,W=/^(data|aria)-/,F=(X,Q)=>(Q===0?a.isKnownHtmlAttr(X):Q===1&&a.isKnownSvgAttr(X))||W.test(X),N=(X,Q,fe)=>{const Ce=X.codegenNode.hoisted;fe.hoists[fe.hoists.indexOf(Ce)]=Q},$=a.makeMap("caption,thead,tr,th,tbody,td,tfoot,colgroup,col");function H(X){if(X.type===1&&$(X.tag))return!1;if(X.type===12)return[1,0];let Q=1,fe=X.props.length>0?1:0,Ce=!1;const Me=()=>(Ce=!0,!1);return!!(function ue(ae){for(let ce=0;ce<ae.props.length;ce++){const oe=ae.props[ce];if(oe.type===6&&!F(oe.name,ae.ns)||oe.type===7&&oe.name==="bind"&&(oe.arg&&(oe.arg.type===8||oe.arg.isStatic&&!F(oe.arg.content,ae.ns))||oe.exp&&(oe.exp.type===8||oe.exp.constType<3)))return Me()}for(let ce=0;ce<ae.children.length;ce++){Q++;const oe=ae.children[ce];if(oe.type===1&&(oe.props.length>0&&fe++,ue(oe),Ce))return!1}return!0})(X)&&[Q,fe]}function R(X,Q){if(a.isString(X))return X;if(a.isSymbol(X))return"";switch(X.type){case 1:return(function(fe,Ce){let Me=`<${fe.tag}`,ue="";for(let ae=0;ae<fe.props.length;ae++){const ce=fe.props[ae];if(ce.type===6)Me+=` ${ce.name}`,ce.value&&(Me+=`="${a.escapeHtml(ce.value.content)}"`);else if(ce.type===7)if(ce.name==="bind"){const oe=ce.exp;if(oe.content[0]==="_"){Me+=` ${ce.arg.content}="__VUE_EXP_START__${oe.content}__VUE_EXP_END__"`;continue}if(a.isBooleanAttr(ce.arg.content)&&oe.content==="false")continue;let ie=K(oe);if(ie!=null){const Se=ce.arg&&ce.arg.content;Se==="class"?ie=a.normalizeClass(ie):Se==="style"&&(ie=a.stringifyStyle(a.normalizeStyle(ie))),Me+=` ${ce.arg.content}="${a.escapeHtml(ie)}"`}}else ce.name==="html"?ue=K(ce.exp):ce.name==="text"&&(ue=a.escapeHtml(a.toDisplayString(K(ce.exp))))}if(Ce.scopeId&&(Me+=` ${Ce.scopeId}`),Me+=">",ue)Me+=ue;else for(let ae=0;ae<fe.children.length;ae++)Me+=R(fe.children[ae],Ce);return a.isVoidTag(fe.tag)||(Me+=`</${fe.tag}>`),Me})(X,Q);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,Q);default:return""}}function K(X){if(X.type===4)return new Function(`return (${X.content})`)();{let Q="";return X.children.forEach((fe=>{a.isString(fe)||a.isSymbol(fe)||(fe.type===2?Q+=fe.content:fe.type===5?Q+=a.toDisplayString(K(fe.content)):Q+=K(fe))})),Q}}const se=(X,Q)=>{X.type!==1||X.tagType!==0||X.tag!=="script"&&X.tag!=="style"||Q.removeNode()},he=[C],Le={cloak:r.noopDirectiveTransform,html:(X,Q,fe)=>{const{exp:Ce,loc:Me}=X;return Ce||fe.onError(x(53,Me)),Q.children.length&&(fe.onError(x(54,Me)),Q.children.length=0),{props:[r.createObjectProperty(r.createSimpleExpression("innerHTML",!0,Me),Ce||r.createSimpleExpression("",!0))]}},text:(X,Q,fe)=>{const{exp:Ce,loc:Me}=X;return Ce||fe.onError(x(55,Me)),Q.children.length&&(fe.onError(x(56,Me)),Q.children.length=0),{props:[r.createObjectProperty(r.createSimpleExpression("textContent",!0),Ce?r.getConstantType(Ce,fe)>0?Ce:r.createCallExpression(fe.helperString(r.TO_DISPLAY_STRING),[Ce],Me):r.createSimpleExpression("",!0))]}},model:(X,Q,fe)=>{const Ce=r.transformModel(X,Q,fe);if(!Ce.props.length||Q.tagType===1)return Ce;X.arg&&fe.onError(x(58,X.arg.loc));const{tag:Me}=Q,ue=fe.isCustomElement(Me);if(Me==="input"||Me==="textarea"||Me==="select"||ue){let ae=o,ce=!1;if(Me==="input"||ue){const oe=r.findProp(Q,"type");if(oe){if(oe.type===7)ae=p;else if(oe.value)switch(oe.value.content){case"radio":ae=i;break;case"checkbox":ae=s;break;case"file":ce=!0,fe.onError(x(59,X.loc))}}else r.hasDynamicKeyVBind(Q)&&(ae=p)}else Me==="select"&&(ae=l);ce||(Ce.needRuntime=fe.helper(ae))}else fe.onError(x(57,X.loc));return Ce.props=Ce.props.filter((ae=>!(ae.key.type===4&&ae.key.content==="modelValue"))),Ce},on:(X,Q,fe)=>r.transformOn(X,Q,fe,(Ce=>{const{modifiers:Me}=X;if(!Me.length)return Ce;let{key:ue,value:ae}=Ce.props[0];const{keyModifiers:ce,nonKeyModifiers:oe,eventOptionModifiers:ie}=((Se,ne,ge,xe)=>{const He=[],ee=[],k=[];for(let j=0;j<ne.length;j++){const J=ne[j];J==="native"&&r.checkCompatEnabled("COMPILER_V_ON_NATIVE",ge,xe)||w(J)?k.push(J):_(J)?r.isStaticExp(Se)?T(Se.content)?He.push(J):ee.push(J):(He.push(J),ee.push(J)):y(J)?ee.push(J):He.push(J)}return{keyModifiers:He,nonKeyModifiers:ee,eventOptionModifiers:k}})(ue,Me,fe,X.loc);if(oe.includes("right")&&(ue=O(ue,"onContextmenu")),oe.includes("middle")&&(ue=O(ue,"onMouseup")),oe.length&&(ae=r.createCallExpression(fe.helper(u),[ae,JSON.stringify(oe)])),!ce.length||r.isStaticExp(ue)&&!T(ue.content)||(ae=r.createCallExpression(fe.helper(h),[ae,JSON.stringify(ce)])),ie.length){const Se=ie.map(a.capitalize).join("");ue=r.isStaticExp(ue)?r.createSimpleExpression(`${ue.content}${Se}`,!0):r.createCompoundExpression(["(",ue,`) + "${Se}"`])}return{props:[r.createObjectProperty(ue,ae)]}})),show:(X,Q,fe)=>{const{exp:Ce,loc:Me}=X;return Ce||fe.onError(x(61,Me)),{props:[],needRuntime:fe.helper(d)}}};e.DOMDirectiveTransforms=Le,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=he,e.TRANSITION=m,e.TRANSITION_GROUP=f,e.V_MODEL_CHECKBOX=s,e.V_MODEL_DYNAMIC=p,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=u,e.V_SHOW=d,e.compile=function(X){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return r.baseCompile(X,a.extend({},v,Q,{nodeTransforms:[se,...he,...Q.nodeTransforms||[]],directiveTransforms:a.extend({},Le,Q.directiveTransforms||{}),transformHoist:z}))},e.createDOMCompilerError=x,e.parse=function(X){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return r.baseParse(X,a.extend({},v,Q))},e.parserOptions=v,e.transformStyle=C,Object.keys(r).forEach((function(X){X==="default"||Object.prototype.hasOwnProperty.call(e,X)||(e[X]=r[X])}))},(t,e,n)=>{var r=n(86),a=Object.prototype.hasOwnProperty,i=Array.isArray,s=(function(){for(var l=[],p=0;p<256;++p)l.push("%"+((p<16?"0":"")+p.toString(16)).toUpperCase());return l})(),o=function(l,p){for(var u=p&&p.plainObjects?Object.create(null):{},h=0;h<l.length;++h)l[h]!==void 0&&(u[h]=l[h]);return u};t.exports={arrayToObject:o,assign:function(l,p){return Object.keys(p).reduce((function(u,h){return u[h]=p[h],u}),l)},combine:function(l,p){return[].concat(l,p)},compact:function(l){for(var p=[{obj:{o:l},prop:"o"}],u=[],h=0;h<p.length;++h)for(var d=p[h],m=d.obj[d.prop],f=Object.keys(m),v=0;v<f.length;++v){var C=f[v],S=m[C];typeof S=="object"&&S!==null&&u.indexOf(S)===-1&&(p.push({obj:m,prop:C}),u.push(S))}return(function(x){for(;x.length>1;){var g=x.pop(),w=g.obj[g.prop];if(i(w)){for(var y=[],_=0;_<w.length;++_)w[_]!==void 0&&y.push(w[_]);g.obj[g.prop]=y}}})(p),l},decode:function(l,p,u){var h=l.replace(/\+/g," ");if(u==="iso-8859-1")return h.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(h)}catch{return h}},encode:function(l,p,u,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)),u==="iso-8859-1")return escape(m).replace(/%u[0-9a-f]{4}/gi,(function(S){return"%26%23"+parseInt(S.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,p){if(i(l)){for(var u=[],h=0;h<l.length;h+=1)u.push(p(l[h]));return u}return p(l)},merge:function l(p,u,h){if(!u)return p;if(typeof u!="object"){if(i(p))p.push(u);else{if(!p||typeof p!="object")return[p,u];(h&&(h.plainObjects||h.allowPrototypes)||!a.call(Object.prototype,u))&&(p[u]=!0)}return p}if(!p||typeof p!="object")return[p].concat(u);var d=p;return i(p)&&!i(u)&&(d=o(p,h)),i(p)&&i(u)?(u.forEach((function(m,f){if(a.call(p,f)){var v=p[f];v&&typeof v=="object"&&m&&typeof m=="object"?p[f]=l(v,m,h):p.push(m)}else p[f]=m})),p):Object.keys(u).reduce((function(m,f){var v=u[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 p=this.raw(a,null,"indent");if(p.length)for(let u=0;u<l;u++)s+=p}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],p=this.raw(l,"before");p&&this.builder(p),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 p=a.root();if(p.rawCache||(p.rawCache={}),p.rawCache[s]!==void 0)return p.rawCache[s];if(s==="before"||s==="after")return this.beforeAfter(a,s);{let h="raw"+((u=s)[0].toUpperCase()+u.slice(1));this[h]?o=this[h](p,a):p.walk((d=>{if(o=d.raws[i],o!==void 0)return!1}))}var u;return o===void 0&&(o=e[s]),p.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),p=(n(152),n(89)),u=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(_){return typeof _=="object"&&typeof _.then=="function"}function S(_){let T=!1,O=d[_.type];return _.type==="decl"?T=_.prop.toLowerCase():_.type==="atrule"&&(T=_.name.toLowerCase()),T&&_.append?[O,O+"-"+T,v,O+"Exit",O+"Exit-"+T]:T?[O,O+"-"+T,O+"Exit",O+"Exit-"+T]:_.append?[O,v,O+"Exit"]:[O,O+"Exit"]}function x(_){let T;return T=_.type==="document"?["Document",v,"DocumentExit"]:_.type==="root"?["Root",v,"RootExit"]:S(_),{eventIndex:0,events:T,iterator:0,node:_,visitorIndex:0,visitors:[]}}function g(_){return _[r]=!1,_.nodes&&_.nodes.forEach((T=>g(T))),_}let w={};class y{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 y||O instanceof p)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 q=u;I.syntax&&(q=I.syntax.parse),I.parser&&(q=I.parser),q.parse&&(q=q.parse);try{z=q(O,I)}catch(W){this.processed=!0,this.error=W}z&&!z[a]&&o.rebuild(z)}else z=g(O);this.result=new p(T,z,I),this.helpers={...w,postcss:w,result:this.result},this.plugins=this.processor.plugins.map((q=>typeof q=="object"&&q.prepare?{...q,...q.prepare(this.result)}:q))}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 q=O[O.length-1].node;throw this.handleError(z,q)}}}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((q=>I(q,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 q;this.result.lastPlugin=I;try{q=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(q))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 q=O.events;for(;O.eventIndex<q.length;){let W=q[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=S(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"}}y.registerPostcss=_=>{w=_},t.exports=y,y.default=y,h.registerLazyResult(y),l.registerLazyResult(y)},(t,e,n)=>{var r=n(31).a;let{SourceMapConsumer:a,SourceMapGenerator:i}=n(149),{dirname:s,relative:o,resolve:l,sep:p}=n(150),{pathToFileURL:u}=n(318),h=n(55),d=!!(a&&i),m=!!(s&&l&&o&&p);t.exports=class{constructor(f,v,C,S){this.stringify=f,this.mapOpts=C.map||{},this.root=v,this.opts=C,this.css=S,this.originalCSS=S,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)),S=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(S)))}}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,S=1,x="<no source>",g={generated:{column:0,line:0},original:{column:0,line:0},source:""};this.stringify(this.root,((w,y,_)=>{if(this.css+=w,y&&_!=="end"&&(g.generated.line=C,g.generated.column=S-1,y.source&&y.source.start?(g.source=this.sourcePath(y),g.original.line=y.source.start.line,g.original.column=y.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(`
- `),S=w.length-v):S+=w.length,y&&_!=="start"){let T=y.parent||{raws:{}};(y.type==="decl"||y.type==="atrule"&&!y.nodes)&&y===T.last&&!T.raws.semicolon||(y.source&&y.source.end?(g.source=this.sourcePath(y),g.original.line=y.source.end.line,g.original.column=y.source.end.column-1,g.generated.line=C,g.generated.column=S-2,this.map.addMapping(g)):(g.source=x,g.original.line=1,g.original.column=0,g.generated.line=C,g.generated.column=S-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 S=o(C,f);return this.memoizedPaths.set(f,S),S}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 S=this.usesFileUrls?this.toFileUrl(C):this.toUrl(this.path(C));this.map.setSourceContent(S,v.source.input.css)}}}));else if(this.css){let v=this.opts.from?this.toUrl(this.path(this.opts.from)):"<no source>";this.map.setSourceContent(v,this.css)}}sourcePath(f){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(f.source.input.from):this.toUrl(this.path(f.source.input.from))}toBase64(f){return r?r.from(f).toString("base64"):window.btoa(unescape(encodeURIComponent(f)))}toFileUrl(f){let v=this.memoizedFileURLs.get(f);if(v)return v;if(u){let C=u(f).toString();return this.memoizedFileURLs.set(f,C),C}throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(f){let v=this.memoizedURLs.get(f);if(v)return v;p==="\\"&&(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:p}=n(150);class u{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=p(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=u,u.default=u},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,p=!1,u="",h=!1;for(let d of n)h?h=!1:d==="\\"?h=!0:p?d===u&&(p=!1):d==='"'||d==="'"?(p=!0,u=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 p=n(186);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 u=n(419);Object.keys(u).forEach((function(f){f!=="default"&&f!=="__esModule"&&(f in e&&e[f]===u[f]||Object.defineProperty(e,f,{enumerable:!0,get:function(){return u[f]}}))}));var h=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(y,_,T,O){O===void 0&&(O=T);var I=Object.getOwnPropertyDescriptor(_,T);I&&!("get"in I?!_.__esModule:I.writable||I.configurable)||(I={enumerable:!0,get:function(){return _[T]}}),Object.defineProperty(y,O,I)}:function(y,_,T,O){O===void 0&&(O=T),y[O]=_[T]}),a=this&&this.__setModuleDefault||(Object.create?function(y,_){Object.defineProperty(y,"default",{enumerable:!0,value:_})}:function(y,_){y.default=_}),i=this&&this.__importStar||function(y){if(y&&y.__esModule)return y;var _={};if(y!=null)for(var T in y)T!=="default"&&Object.prototype.hasOwnProperty.call(y,T)&&r(_,y,T);return a(_,y),_},s=this&&this.__importDefault||function(y){return y&&y.__esModule?y:{default:y}};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 p=i(n(160));e.decodeCodePoint=p.default;var u,h,d,m,f=n(160);function v(y){return y>=u.ZERO&&y<=u.NINE}Object.defineProperty(e,"replaceCodePoint",{enumerable:!0,get:function(){return f.replaceCodePoint}}),Object.defineProperty(e,"fromCodePoint",{enumerable:!0,get:function(){return f.fromCodePoint}}),(function(y){y[y.NUM=35]="NUM",y[y.SEMI=59]="SEMI",y[y.EQUALS=61]="EQUALS",y[y.ZERO=48]="ZERO",y[y.NINE=57]="NINE",y[y.LOWER_A=97]="LOWER_A",y[y.LOWER_F=102]="LOWER_F",y[y.LOWER_X=120]="LOWER_X",y[y.LOWER_Z=122]="LOWER_Z",y[y.UPPER_A=65]="UPPER_A",y[y.UPPER_F=70]="UPPER_F",y[y.UPPER_Z=90]="UPPER_Z"})(u||(u={})),(function(y){y[y.VALUE_LENGTH=49152]="VALUE_LENGTH",y[y.BRANCH_LENGTH=16256]="BRANCH_LENGTH",y[y.JUMP_TABLE=127]="JUMP_TABLE"})(h=e.BinTrieFlags||(e.BinTrieFlags={})),(function(y){y[y.EntityStart=0]="EntityStart",y[y.NumericStart=1]="NumericStart",y[y.NumericDecimal=2]="NumericDecimal",y[y.NumericHex=3]="NumericHex",y[y.NamedEntity=4]="NamedEntity"})(d||(d={})),(function(y){y[y.Legacy=0]="Legacy",y[y.Strict=1]="Strict",y[y.Attribute=2]="Attribute"})(m=e.DecodingMode||(e.DecodingMode={}));var C=(function(){function y(_,T,O){this.decodeTree=_,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 y.prototype.startEntity=function(_){this.decodeMode=_,this.state=d.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},y.prototype.write=function(_,T){switch(this.state){case d.EntityStart:return _.charCodeAt(T)===u.NUM?(this.state=d.NumericStart,this.consumed+=1,this.stateNumericStart(_,T+1)):(this.state=d.NamedEntity,this.stateNamedEntity(_,T));case d.NumericStart:return this.stateNumericStart(_,T);case d.NumericDecimal:return this.stateNumericDecimal(_,T);case d.NumericHex:return this.stateNumericHex(_,T);case d.NamedEntity:return this.stateNamedEntity(_,T)}},y.prototype.stateNumericStart=function(_,T){return T>=_.length?-1:(32|_.charCodeAt(T))===u.LOWER_X?(this.state=d.NumericHex,this.consumed+=1,this.stateNumericHex(_,T+1)):(this.state=d.NumericDecimal,this.stateNumericDecimal(_,T))},y.prototype.addToNumericResult=function(_,T,O,I){if(T!==O){var z=O-T;this.result=this.result*Math.pow(I,z)+parseInt(_.substr(T,z),I),this.consumed+=z}},y.prototype.stateNumericHex=function(_,T){for(var O,I=T;T<_.length;){var z=_.charCodeAt(T);if(!(v(z)||(O=z,O>=u.UPPER_A&&O<=u.UPPER_F||O>=u.LOWER_A&&O<=u.LOWER_F)))return this.addToNumericResult(_,I,T,16),this.emitNumericEntity(z,3);T+=1}return this.addToNumericResult(_,I,T,16),-1},y.prototype.stateNumericDecimal=function(_,T){for(var O=T;T<_.length;){var I=_.charCodeAt(T);if(!v(I))return this.addToNumericResult(_,O,T,10),this.emitNumericEntity(I,2);T+=1}return this.addToNumericResult(_,O,T,10),-1},y.prototype.emitNumericEntity=function(_,T){var O;if(this.consumed<=T)return(O=this.errors)===null||O===void 0||O.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(_===u.SEMI)this.consumed+=1;else if(this.decodeMode===m.Strict)return 0;return this.emitCodePoint((0,p.replaceCodePoint)(this.result),this.consumed),this.errors&&(_!==u.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},y.prototype.stateNamedEntity=function(_,T){for(var O=this.decodeTree,I=O[this.treeIndex],z=(I&h.VALUE_LENGTH)>>14;T<_.length;T++,this.excess++){var q=_.charCodeAt(T);if(this.treeIndex=x(O,I,this.treeIndex+Math.max(1,z),q),this.treeIndex<0)return this.result===0||this.decodeMode===m.Attribute&&(z===0||(W=q)===u.EQUALS||(function(F){return F>=u.UPPER_A&&F<=u.UPPER_Z||F>=u.LOWER_A&&F<=u.LOWER_Z||v(F)})(W))?0:this.emitNotTerminatedNamedEntity();if((z=((I=O[this.treeIndex])&h.VALUE_LENGTH)>>14)!=0){if(q===u.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},y.prototype.emitNotTerminatedNamedEntity=function(){var _,T=this.result,O=(this.decodeTree[T]&h.VALUE_LENGTH)>>14;return this.emitNamedEntityData(T,O,this.consumed),(_=this.errors)===null||_===void 0||_.missingSemicolonAfterCharacterReference(),this.consumed},y.prototype.emitNamedEntityData=function(_,T,O){var I=this.decodeTree;return this.emitCodePoint(T===1?I[_]&~h.VALUE_LENGTH:I[_+1],O),T===3&&this.emitCodePoint(I[_+2],O),O},y.prototype.end=function(){var _;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(_=this.errors)===null||_===void 0||_.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case d.EntityStart:return 0}},y})();function S(y){var _="",T=new C(y,(function(O){return _+=(0,p.fromCodePoint)(O)}));return function(O,I){for(var z=0,q=0;(q=O.indexOf("&",q))>=0;){_+=O.slice(z,q),T.startEntity(I);var W=T.write(O,q+1);if(W<0){z=q+T.end();break}z=q+W,q=W===0?z+1:z}var F=_+O.slice(z);return _="",F}}function x(y,_,T,O){var I=(_&h.BRANCH_LENGTH)>>7,z=_&h.JUMP_TABLE;if(I===0)return z!==0&&O===z?T:-1;if(z){var q=O-z;return q<0||q>=I?-1:y[T+q]-1}for(var W=T,F=W+I-1;W<=F;){var N=W+F>>>1,$=y[N];if($<O)W=N+1;else{if(!($>O))return y[N+I];F=N-1}}return-1}e.EntityDecoder=C,e.determineBranch=x;var g=S(o.default),w=S(l.default);e.decodeHTML=function(y,_){return _===void 0&&(_=m.Legacy),g(y,_)},e.decodeHTMLAttribute=function(y){return g(y,m.Attribute)},e.decodeHTMLStrict=function(y){return g(y,m.Strict)},e.decodeXML=function(y){return w(y,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,p=26,u=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,S=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 y(W,F){var N=W.split("@"),$="";return N.length>1&&($=N[0]+"@",W=N[1]),$+w((W=W.replace(f,".")).split("."),F).join(".")}function _(W){for(var F,N,$=[],H=0,R=W.length;H<R;)(F=W.charCodeAt(H++))>=55296&&F<=56319&&H<R?(64512&(N=W.charCodeAt(H++)))==56320?$.push(((1023&F)<<10)+(1023&N)+65536):($.push(F),H--):$.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?S(W/h):W>>1,W+=S(W/F);W>C*p>>1;$+=l)W=S(W/C);return S($+(C+1)*W/(W+u))}function z(W){var F,N,$,H,R,K,se,he,Le,X,Q,fe=[],Ce=W.length,Me=0,ue=128,ae=72;for((N=W.lastIndexOf("-"))<0&&(N=0),$=0;$<N;++$)W.charCodeAt($)>=128&&g("not-basic"),fe.push(W.charCodeAt($));for(H=N>0?N+1:0;H<Ce;){for(R=Me,K=1,se=l;H>=Ce&&g("invalid-input"),((he=(Q=W.charCodeAt(H++))-48<10?Q-22:Q-65<26?Q-65:Q-97<26?Q-97:l)>=l||he>S((o-Me)/K))&&g("overflow"),Me+=he*K,!(he<(Le=se<=ae?1:se>=ae+p?p:se-ae));se+=l)K>S(o/(X=l-Le))&&g("overflow"),K*=X;ae=I(Me-R,F=fe.length+1,R==0),S(Me/F)>o-ue&&g("overflow"),ue+=S(Me/F),Me%=F,fe.splice(Me++,0,ue)}return T(fe)}function q(W){var F,N,$,H,R,K,se,he,Le,X,Q,fe,Ce,Me,ue,ae=[];for(fe=(W=_(W)).length,F=128,N=0,R=72,K=0;K<fe;++K)(Q=W[K])<128&&ae.push(x(Q));for($=H=ae.length,H&&ae.push("-");$<fe;){for(se=o,K=0;K<fe;++K)(Q=W[K])>=F&&Q<se&&(se=Q);for(se-F>S((o-N)/(Ce=$+1))&&g("overflow"),N+=(se-F)*Ce,F=se,K=0;K<fe;++K)if((Q=W[K])<F&&++N>o&&g("overflow"),Q==F){for(he=N,Le=l;!(he<(X=Le<=R?1:Le>=R+p?p:Le-R));Le+=l)ue=he-X,Me=l-X,ae.push(x(O(X+ue%Me,0))),he=S(ue/Me);ae.push(x(O(he,0))),R=I(N,Ce,$==H),N=0,++$}++N,++F}return ae.join("")}s={version:"1.4.1",ucs2:{decode:_,encode:T},decode:z,encode:q,toASCII:function(W){return y(W,(function(F){return m.test(F)?"xn--"+q(F):F}))},toUnicode:function(W){return y(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,S,x){return{source:f,line:v,column:C,name:S,content:x}}function l(f,v,C,S){return{map:f,sources:v,source:C,content:S}}function p(f,v){return l(f,v,"",null)}function u(f,v,C,S){if(!f.map)return o(f.source,v,C,S,f.content);const x=r.traceSegment(f.map,v,C);return x==null?null:x.length===1?i:u(f.sources[x[1]],x[2],x[3],x.length===5?f.map.names[x[4]]:S)}function h(f,v){const C=(x=f,Array.isArray(x)?x:[x]).map((w=>new r.TraceMap(w,""))),S=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(S,v,"",0);for(let w=C.length-1;w>=0;w--)g=p(C[w],[g]);return g}function d(f,v,C,S){const{resolvedSources:x,sourcesContent:g}=f,w=S+1;return p(f,x.map(((y,_)=>{const T={importer:C,depth:w,source:y||"",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(q,W){return l(null,s,q,W)})(I,z!==void 0?z:g?g[_]:null)})))}class m{constructor(v,C){const S=C.decodedMappings?a.toDecodedMap(v):a.toEncodedMap(v);this.version=S.version,this.file=S.file,this.mappings=S.mappings,this.names=S.names,this.sourceRoot=S.sourceRoot,this.sources=S.sources,C.excludeContent||(this.sourcesContent=S.sourcesContent)}toString(){return JSON.stringify(this)}}return function(f,v,C){const S=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:y,map:_}=g,T=_.names,O=r.decodedMappings(_);for(let I=0;I<O.length;I++){const z=O[I];for(let q=0;q<z.length;q++){const W=z[q],F=W[0];let N=i;if(W.length!==1&&(N=u(y[W[1]],W[2],W[3],W.length===5?T[W[4]]:""),N==null))continue;const{column:$,line:H,name:R,content:K,source:se}=N;a.maybeAddSegment(w,I,F,se,H,$,R),se&&K!=null&&a.setSourceContent(w,se,K)}}return w})(x),S)}})(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(S,x){d||(d=x),v(S)},e.get=C,e.getDependencies=function(S){return v(S).getDependencies()},e.list=void 0,e.minVersion=function(S){return v(S).minVersion};var r=n(14),a=n(0),i=n(445);const{assignmentExpression:s,cloneNode:o,expressionStatement:l,file:p,identifier:u}=a;function h(S){const x=[];for(;S.parentPath;S=S.parentPath)x.push(S.key),S.inList&&x.push(S.listKey);return x.reverse().join(".")}let d;function m(S){const x=new Set,g=new Set,w=new Map;let y,_;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");y=F.node.id.name,_=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()}},q={Program(W){const F=W.scope.getAllBindings();Object.keys(F).forEach((N=>{N!==y&&(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(!(y in F.getBindingIdentifiers()))return;if(!F.isIdentifier())throw F.buildCodeFrameError("Only simple assignments to exports are allowed in helpers");const N=W.scope.getBinding(y);N!=null&&N.scope.path.isProgram()&&T.push(h(W))}};if((0,r.default)(S.ast,z,S.scope),(0,r.default)(S.ast,q,S.scope),!_)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:_,exportName:y,importBindingsReferences:I,importPaths:O}}const f=Object.create(null);function v(S){if(!f[S]){const x=i.default[S];if(!x)throw Object.assign(new ReferenceError(`Unknown helper ${S}`),{code:"BABEL_HELPER_UNKNOWN",helper:S});const g=()=>{if(!d){const y={ast:p(x.ast()),path:null};return(0,r.default)(y.ast,{Program:_=>(y.path=_).stop()}),y}return new d({filename:`babel-helper://${S}`},{ast:p(x.ast()),code:"[internal Babel helper code]",inputMap:null})};let w=null;f[S]={minVersion:x.minVersion,build(y,_,T){const O=g();return w||(w=m(O)),(function(I,z,q,W,F){if(W&&!q)throw new Error("Unexpected local bindings for module-based helpers.");if(!q)return;const{localBindingNames:N,dependencies:$,exportBindingAssignments:H,exportPath:R,exportName:K,importBindingsReferences:se,importPaths:he}=z,Le={};$.forEach(((ce,oe)=>{Le[oe.name]=typeof F=="function"&&F(ce)||oe}));const X={},Q=new Set(W||[]);q.type==="Identifier"&&Q.add(q.name),N.forEach((ce=>{let oe=ce;for(;Q.has(oe);)oe="_"+oe;oe!==ce&&(X[ce]=oe)})),q.type==="Identifier"&&K!==q.name&&(X[K]=q.name);const{path:fe}=I,Ce=fe.get(R),Me=he.map((ce=>fe.get(ce))),ue=se.map((ce=>fe.get(ce))),ae=Ce.get("declaration");if(q.type==="Identifier")Ce.replaceWith(ae);else{if(q.type!=="MemberExpression")throw new Error("Unexpected helper format.");H.forEach((ce=>{const oe=fe.get(ce);oe.replaceWith(s("=",q,oe.node))})),Ce.replaceWith(ae),fe.pushContainer("body",l(s("=",q,u(K))))}Object.keys(X).forEach((ce=>{fe.scope.rename(ce,X[ce])}));for(const ce of Me)ce.remove();for(const ce of ue){const oe=o(Le[ce.node.name]);ce.replaceWith(oe)}})(O,w,_,T,y),{nodes:O.ast.program.body,globals:w.globals}},getDependencies:()=>(w||(w=m(g())),Array.from(w.dependencies.values()))}}return f[S]}function C(S,x,g,w){return v(S).build(x,g,w)}e.list=Object.keys(i.default).map((S=>S.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:q}=this,W=this.parentPath.parent;return h(z)&&a(z,q,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:q,parent:W}=this;return!h(q,z)&&!v(W,z)&&(!f(q,z)||I(q.name))?!1:x(q,W,this.parentPath.parent)},e.isReferencedMemberExpression=function(){const{node:z,parent:q}=this;return C(z)&&x(z,q)},e.isRestProperty=function(){return S(this.node)&&this.parentPath&&this.parentPath.isObjectPattern()},e.isScope=function(){return g(this.node,this.parent)},e.isSpreadProperty=function(){return S(this.node)&&this.parentPath&&this.parentPath.isObjectExpression()},e.isStatement=function(){const{node:z,parent:q}=this;return w(z)?!(_(z)&&(u(q,{left:z})||p(q,{init:z}))):!1},e.isUser=function(){return this.node&&!!this.node.loc},e.isVar=function(){return y(this.node)};var r=n(0);const{isBinding:a,isBlockScoped:i,isExportDeclaration:s,isExpression:o,isFlow:l,isForStatement:p,isForXStatement:u,isIdentifier:h,isImportDeclaration:d,isImportSpecifier:m,isJSXIdentifier:f,isJSXMemberExpression:v,isMemberExpression:C,isRestElement:S,isReferenced:x,isScope:g,isStatement:w,isVar:y,isVariableDeclaration:_,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 p;for(p=a;(0,r.isMemberExpression)(p);p=p.object)l.push(p.property);if(l.push(p),l.length<o.length||!s&&l.length>o.length)return!1;for(let u=0,h=l.length-1;u<o.length;u++,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[u]!==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,S){(v.operator==="in"?f:m)(v,C,S)}),{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 p=()=>Object.assign({},o(),{declare:{validate:(0,i.assertValueType)("boolean"),optional:!0},id:{validate:(0,i.assertNodeType)("Identifier"),optional:!0}});e.functionDeclarationCommon=p,s("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:Object.assign({},p(),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 u=()=>({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=u,s("Identifier",{builder:["name"],visitor:["typeAnnotation","decorators"],aliases:["Expression","PatternLike","LVal","TSEntityName"],fields:Object.assign({},u(),{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,S,x){(C.computed?f:m)(C,S,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,S,x){(C.computed?f:m)(C,S,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,S){(v.computed?f:m)(v,C,S)}),{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({},u(),{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({},u(),{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({},u(),{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,S){(v.computed?f:m)(v,C,S)}})(),(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({},u(),{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:S,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:S}))},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,S){(v.computed?f:m)(v,C,S)}),{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,S){(v.computed?f:m)(v,C,S)}})(),(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,p=new Map,u=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))p.set(m.type,m);else if((0,r.isUnionTypeAnnotation)(m))u.has(m.types)||(o.push(...m.types),u.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 p)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 p of l){const u=i[p];if(Array.isArray(u))for(const h of u)a(h,s,o);else a(u,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 p of o)s[p]!=null&&(s[p]=void 0);for(const p of Object.keys(s))p[0]==="_"&&s[p]!=null&&(s[p]=void 0);const l=Object.getOwnPropertySymbols(s);for(const p of l)s[p]=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,p=n(35),u=n(57);const{NOT_LOCAL_BINDING:h,callExpression:d,cloneNode:m,getBindingIdentifiers:f,identifier:v,isArrayExpression:C,isBinary:S,isClass:x,isClassBody:g,isClassDeclaration:w,isExportAllDeclaration:y,isExportDefaultDeclaration:_,isExportNamedDeclaration:T,isFunctionDeclaration:O,isIdentifier:I,isImportDeclaration:z,isLiteral:q,isMethod:W,isModuleSpecifier:F,isNullLiteral:N,isObjectExpression:$,isProperty:H,isPureish:R,isRegExpLiteral:K,isSuper:se,isTaggedTemplateExpression:he,isTemplateLiteral:Le,isThisExpression:X,isUnaryExpression:Q,isVariableDeclaration:fe,matchesPattern:Ce,memberExpression:Me,numericLiteral:ue,toIdentifier:ae,variableDeclaration:ce,variableDeclarator:oe,isRecordExpression:ie,isTupleExpression:Se,isObjectProperty:ne,isTopicReference:ge,isMetaProperty:xe,isPrivateName:He,isExportDeclaration:ee,buildUndefinedNode:k}=o;function j(Pe,de){switch(Pe?.type){default:var ke;if(z(Pe)||ee(Pe))if((y(Pe)||T(Pe)||z(Pe))&&Pe.source)j(Pe.source,de);else if((T(Pe)||z(Pe))&&(ke=Pe.specifiers)!=null&&ke.length)for(const Ge of Pe.specifiers)j(Ge,de);else(_(Pe)||T(Pe))&&Pe.declaration&&j(Pe.declaration,de);else F(Pe)?j(Pe.local,de):!q(Pe)||N(Pe)||K(Pe)||Le(Pe)||de.push(Pe.value);break;case"MemberExpression":case"OptionalMemberExpression":case"JSXMemberExpression":j(Pe.object,de),j(Pe.property,de);break;case"Identifier":case"JSXIdentifier":de.push(Pe.name);break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":j(Pe.callee,de);break;case"ObjectExpression":case"ObjectPattern":for(const Ge of Pe.properties)j(Ge,de);break;case"SpreadElement":case"RestElement":case"UnaryExpression":case"UpdateExpression":j(Pe.argument,de);break;case"ObjectProperty":case"ObjectMethod":case"ClassProperty":case"ClassMethod":case"ClassPrivateProperty":case"ClassPrivateMethod":j(Pe.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"),j(Pe.argument,de);break;case"AwaitExpression":de.push("await"),j(Pe.argument,de);break;case"AssignmentExpression":j(Pe.left,de);break;case"VariableDeclarator":case"FunctionExpression":case"FunctionDeclaration":case"ClassExpression":case"ClassDeclaration":case"PrivateName":j(Pe.id,de);break;case"ParenthesizedExpression":j(Pe.expression,de);break;case"MetaProperty":j(Pe.meta,de),j(Pe.property,de);break;case"JSXElement":j(Pe.openingElement,de);break;case"JSXOpeningElement":j(Pe.name,de);break;case"JSXFragment":j(Pe.openingFragment,de);break;case"JSXOpeningFragment":de.push("Fragment");break;case"JSXNamespacedName":j(Pe.namespace,de),j(Pe.name,de)}}const J={ForStatement(Pe){const de=Pe.get("init");if(de.isVar()){const{scope:ke}=Pe;(ke.getFunctionParent()||ke.getProgramParent()).registerBinding("var",de)}},Declaration(Pe){Pe.isBlockScoped()||Pe.isImportDeclaration()||Pe.isExportDeclaration()||(Pe.scope.getFunctionParent()||Pe.scope.getProgramParent()).registerDeclaration(Pe)},ImportDeclaration(Pe){Pe.scope.getBlockParent().registerDeclaration(Pe)},ReferencedIdentifier(Pe,de){de.references.push(Pe)},ForXStatement(Pe,de){const ke=Pe.get("left");if(ke.isPattern()||ke.isIdentifier())de.constantViolations.push(Pe);else if(ke.isVar()){const{scope:Ge}=Pe;(Ge.getFunctionParent()||Ge.getProgramParent()).registerBinding("var",ke)}},ExportDeclaration:{exit(Pe){const{node:de,scope:ke}=Pe;if(y(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(Pe)}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(Pe)}}},LabeledStatement(Pe){Pe.scope.getBlockParent().registerDeclaration(Pe)},AssignmentExpression(Pe,de){de.assignments.push(Pe)},UpdateExpression(Pe,de){de.constantViolations.push(Pe)},UnaryExpression(Pe,de){Pe.node.operator==="delete"&&de.constantViolations.push(Pe)},BlockScoped(Pe){let de=Pe.scope;if(de.path===Pe&&(de=de.parent),de.getBlockParent().registerDeclaration(Pe),Pe.isClassDeclaration()&&Pe.node.id){const ke=Pe.node.id.name;Pe.scope.bindings[ke]=Pe.scope.parent.getBinding(ke)}},CatchClause(Pe){Pe.scope.registerBinding("let",Pe)},Function(Pe){const de=Pe.get("params");for(const ke of de)Pe.scope.registerBinding("param",ke);Pe.isFunctionExpression()&&Pe.has("id")&&!Pe.get("id").node[h]&&Pe.scope.registerBinding("local",Pe.get("id"),Pe)},ClassExpression(Pe){Pe.has("id")&&!Pe.get("id").node[h]&&Pe.scope.registerBinding("local",Pe)}};let Te=0;class Ie{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=p.scope.get(ke);if(Ge?.path===de)return Ge;p.scope.set(ke,this),this.uid=Te++,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=ae(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=[];j(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)||se(de)||ge(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(Me(Me(Me(v("Array"),v("prototype")),v("slice")),v("call")),[de]);let nt;const ct=[de];return ke===!0?nt="toConsumableArray":typeof ke=="number"?(ct.push(ue(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 Qt of yt)this.registerBinding(de,Qt);return}const nt=this.getProgramParent(),ct=ke.getOuterBindingIdentifiers(!0);for(const yt of Object.keys(ct)){nt.references[yt]=!0;for(const Qt of ct[yt]){const Bt=this.getOwnBinding(yt);if(Bt){if(Bt.identifier===Qt)continue;this.checkBlockScopedCollisions(Bt,de,yt,Qt)}Bt?this.registerConstantViolation(Ge):this.bindings[yt]=new i.default({identifier:Qt,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)||xe(de)||ge(de)||He(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(S(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)||ie(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(H(de))return!(de.computed&&!this.isPure(de.key,ke)||((ct=de.decorators)==null?void 0:ct.length)>0||(ne(de)||de.static)&&de.value!==null&&!this.isPure(de.value,ke));if(Q(de))return this.isPure(de.argument,ke);if(he(de))return Ce(de.tag,"String.raw")&&!this.hasBinding("String",!0)&&this.isPure(de.quasi,ke);if(Le(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,u.isExplodedVisitor)(J)){for(const ct of J.enter)ct.call(Ge,de,Ge);const nt=J[de.type];if(nt)for(const ct of nt.enter)ct.call(Ge,de,Ge)}de.traverse(J,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 Qt=de._blockHoist==null?2:de._blockHoist,Bt=`declaration:${ct}:${Qt}`;let sr=!nt&&ke.getData(Bt);if(!sr){const Zr=ce(ct,[]);Zr._blockHoist=Qt,[sr]=ke.unshiftContainer("body",[Zr]),nt||ke.setData(Bt,sr)}const vr=oe(yt,Ge),Ct=sr.node.declarations.push(vr);ke.scope.registerBinding(ct,sr.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 Qt of Object.keys(yt.bindings)){const Bt=yt.bindings[Qt];Bt.kind===ct&&(de[Qt]=Bt)}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||!Ie.globals.includes(de))&&((ct=ke)!=null&&ct.noGlobals||!Ie.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=Ie,Ie.globals=Object.keys(s.builtin),Ie.contextVariables=["arguments","undefined","Infinity","NaN"]},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.needsParens=function(C,S,x){var g;return!!S&&(!(!u(S)||S.callee!==C||!f(C))||((g=d.get(C.type))==null?void 0:g(C,S,x)))},e.needsWhitespace=v,e.needsWhitespaceAfter=function(C,S){return v(C,S,2)},e.needsWhitespaceBefore=function(C,S){return v(C,S,1)};var r=n(410),a=n(411),i=n(0);const{FLIPPED_ALIAS_KEYS:s,isCallExpression:o,isExpressionStatement:l,isMemberExpression:p,isNewExpression:u}=i;function h(C){const S=new Map;function x(g,w){const y=S.get(g);S.set(g,y?function(_,T,O){var I;return(I=y(_,T,O))!=null?I:w(_,T,O)}:w)}for(const g of Object.keys(C)){const w=s[g];if(w)for(const y of w)x(y,C[g]);else x(g,C[g])}return S}const d=h(a),m=h(r.nodes);function f(C){return!!o(C)||p(C)&&f(C.object)}function v(C,S,x){var g;if(!C)return!1;l(C)&&(C=C.expression);const w=(g=m.get(C.type))==null?void 0:g(C,S);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),p(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),p(v)||this.semicolon()}else{d.exportKind==="type"&&(this.word("type"),this.space());const v=d.specifiers.slice(0);let C=!1;for(;;){const S=v[0];if(!i(S)&&!s(S))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),S=!!C.length;for(;S;){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&&!S&&(this.tokenChar(123),this.tokenChar(125)),(S||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||u||(u=!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:p}=r;let u=!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 p=l.elements,u=p.length;this.tokenChar(91);for(let h=0;h<p.length;h++){const d=p[h];d?(h>0&&this.space(),this.print(d,l),h<u-1&&this.tokenChar(44)):this.tokenChar(44)}this.tokenChar(93)},e.BigIntLiteral=function(l){const p=this.getPossibleRaw(l);this.format.minified||p===void 0?this.word(l.value+"n"):this.word(p)},e.BooleanLiteral=function(l){this.word(l.value?"true":"false")},e.DecimalLiteral=function(l){const p=this.getPossibleRaw(l);this.format.minified||p===void 0?this.word(l.value+"m"):this.word(p)},e.Identifier=function(l){var p;this.sourceIdentifierName(((p=l.loc)==null?void 0:p.identifierName)||l.name),this.word(l.name)},e.NullLiteral=function(){this.word("null")},e.NumericLiteral=function(l){const p=this.getPossibleRaw(l),u=this.format.jsescOption,h=l.value,d=h+"";u.numbers?this.number(a(h,u),h):p==null?this.number(d,h):this.format.minified?this.number(p.length<d.length?p:d,h):this.number(p,h)},e.ObjectPattern=e.ObjectExpression=function(l){const p=l.properties;this.tokenChar(123),p.length&&(this.space(),this.printList(p,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 p=l.properties;let u,h;if(this.format.recordAndTupleSyntaxType==="bar")u="{|",h="|}";else{if(this.format.recordAndTupleSyntaxType!=="hash"&&this.format.recordAndTupleSyntaxType!=null)throw new Error(`The "recordAndTupleSyntaxType" generator option must be "bar" or "hash" (${JSON.stringify(this.format.recordAndTupleSyntaxType)} received).`);u="#{",h="}"}this.token(u),p.length&&(this.space(),this.printList(p,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 p=this.getPossibleRaw(l);if(!this.format.minified&&p!==void 0)return void this.token(p);const u=a(l.value,this.format.jsescOption);this.token(u)},e.TopicReference=function(){const{topicToken:l}=this.format;if(!o.has(l)){const p=JSON.stringify(l),u=Array.from(o,(h=>JSON.stringify(h)));throw new Error(`The "topicToken" generator option must be one of ${u.join(", ")} (${p} received instead).`)}this.token(l)},e.TupleExpression=function(l){const p=l.elements,u=p.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<p.length;m++){const f=p[m];f&&(m>0&&this.space(),this.print(f,l),m<u-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",p=o&&(!r||r&&s(i,"name").configurable);t.exports={EXISTS:o,PROPER:l,CONFIGURABLE:p}},(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),p=TypeError,u=l("toPrimitive");t.exports=function(h,d){if(!a(h)||i(h))return h;var m,f=s(h,u);if(f){if(d===void 0&&(d="default"),m=r(f,h,d),!a(m)||i(m))return m;throw new p("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,p=o&&o.versions||l&&l.version,u=p&&p.v8;u&&(a=(r=u.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 p,u;if(l==="string"&&a(p=o.toString)&&!i(u=r(p,o))||a(p=o.valueOf)&&!i(u=r(p,o))||l!=="string"&&a(p=o.toString)&&!i(u=r(p,o)))return u;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 S in v)i.call(v,S)&&C(S,v[S])},o=a.toString,l=Array.isArray,p=r.isBuffer,u={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t"},h=/["'\\\b\f\n\r\t]/,d=/[0-9]/,m=/[ !#-&\(-\[\]-_a-~]/,f=(v,C)=>{const S=()=>{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,y;g&&(x.quotes="double",x.wrap=!0),w=x,C=((y=C)&&s(y,((fe,Ce)=>{w[fe]=Ce})),w),C.quotes!="single"&&C.quotes!="double"&&C.quotes!="backtick"&&(C.quotes="single");const _=C.quotes=="double"?'"':C.quotes=="backtick"?"`":"'",T=C.compact,O=C.lowercaseHex;let I=C.indent.repeat(C.indentLevel),z="";const q=C.__inline1__,W=C.__inline2__,F=T?"":`
- `;let N,$=!0;const H=C.numbers=="binary",R=C.numbers=="octal",K=C.numbers=="decimal",se=C.numbers=="hexadecimal";if(g&&v&&typeof v.toJSON=="function"&&(v=v.toJSON()),typeof(he=v)!="string"&&o.call(he)!="[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(p(v))return v.length==0?"Buffer.from([])":"Buffer.from("+f(Array.from(v),C)+")";if(l(v))return N=[],C.wrap=!0,q&&(C.__inline1__=!1,C.__inline2__=!0),W||S(),((fe,Ce)=>{const Me=fe.length;let ue=-1;for(;++ue<Me;)Ce(fe[ue])})(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,S(),s(v,((fe,Ce)=>{$=!1,N.push((T?"":I)+f(fe,C)+":"+(T?"":" ")+f(Ce,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(se){let fe=v.toString(16);return O||(fe=fe.toUpperCase()),"0x"+fe}if(H)return"0b"+v.toString(2);if(R)return"0o"+v.toString(8)}var he;const Le=v;let X=-1;const Q=Le.length;for(N="";++X<Q;){const fe=Le.charAt(X);if(C.es6){const ce=Le.charCodeAt(X);if(ce>=55296&&ce<=56319&&Q>X+1){const oe=Le.charCodeAt(X+1);if(oe>=56320&&oe<=57343){let ie=(1024*(ce-55296)+oe-56320+65536).toString(16);O||(ie=ie.toUpperCase()),N+="\\u{"+ie+"}",++X;continue}}}if(!C.escapeEverything){if(m.test(fe)){N+=fe;continue}if(fe=='"'){N+=_==fe?'\\"':fe;continue}if(fe=="`"){N+=_==fe?"\\`":fe;continue}if(fe=="'"){N+=_==fe?"\\'":fe;continue}}if(fe=="\0"&&!g&&!d.test(Le.charAt(X+1))){N+="\\0";continue}if(h.test(fe)){N+=u[fe];continue}const Ce=fe.charCodeAt(0);if(C.minimal&&Ce!=8232&&Ce!=8233){N+=fe;continue}let Me=Ce.toString(16);O||(Me=Me.toUpperCase());const ue=Me.length>2||g,ae="\\"+(ue?"u":"x")+("0000"+Me).slice(ue?-4:-2);N+=ae}return C.wrap&&(N=_+N+_),_=="`"&&(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),p=n(6),u=n(20),h=n(29),d=n(208),m=n(115),f=n(108),v=n(211),C=n(102),S=n(111),x=n(212),g=n(214),w=n(45),y=n(67),_=n(107),T=_.enforce,O=_.get,I=l.Int8Array,z=I&&I.prototype,q=l.Uint8ClampedArray,W=q&&q.prototype,F=I&&x(I),N=z&&x(z),$=Object.prototype,H=l.TypeError,R=w("toStringTag"),K=y("TYPED_ARRAY_TAG"),se="TypedArrayConstructor",he=s&&!!g&&d(l.opera)!=="Opera",Le=!1,X={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},Q={BigInt64Array:8,BigUint64Array:8},fe=function(Me){var ue=x(Me);if(u(ue)){var ae=O(ue);return ae&&h(ae,se)?ae[se]:fe(ue)}},Ce=function(Me){if(!u(Me))return!1;var ue=d(Me);return h(X,ue)||h(Q,ue)};for(r in X)(i=(a=l[r])&&a.prototype)?T(i)[se]=a:he=!1;for(r in Q)(i=(a=l[r])&&a.prototype)&&(T(i)[se]=a);if((!he||!p(F)||F===Function.prototype)&&(F=function(){throw new H("Incorrect invocation")},he))for(r in X)l[r]&&g(l[r],F);if((!he||!N||N===$)&&(N=F.prototype,he))for(r in X)l[r]&&g(l[r].prototype,N);if(he&&x(W)!==N&&g(W,N),o&&!h(N,R))for(r in Le=!0,C(N,R,{configurable:!0,get:function(){return u(this)?this[K]:void 0}}),X)l[r]&&f(l[r],K,r);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:he,TYPED_ARRAY_TAG:Le&&K,aTypedArray:function(Me){if(Ce(Me))return Me;throw new H("Target is not a typed array")},aTypedArrayConstructor:function(Me){if(p(Me)&&(!g||S(F,Me)))return Me;throw new H(m(Me)+" is not a typed array constructor")},exportTypedArrayMethod:function(Me,ue,ae,ce){if(o){if(ae)for(var oe in X){var ie=l[oe];if(ie&&h(ie.prototype,Me))try{delete ie.prototype[Me]}catch{try{ie.prototype[Me]=ue}catch{}}}N[Me]&&!ae||v(N,Me,ae?ue:he&&z[Me]||ue,ce)}},exportTypedArrayStaticMethod:function(Me,ue,ae){var ce,oe;if(o){if(g){if(ae){for(ce in X)if((oe=l[ce])&&h(oe,Me))try{delete oe[Me]}catch{}}if(F[Me]&&!ae)return;try{return v(F,Me,ae?ue:he&&F[Me]||ue)}catch{}}for(ce in X)!(oe=l[ce])||oe[Me]&&!ae||v(oe,Me,ue)}},getTypedArrayConstructor:fe,isView:function(Me){if(!u(Me))return!1;var ue=d(Me);return ue==="DataView"||h(X,ue)||h(Q,ue)},isTypedArray:Ce,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(p){var u,h,d;return p===void 0?"Undefined":p===null?"Null":typeof(h=(function(m,f){try{return m[f]}catch{}})(u=o(p),s))=="string"?h:l?i(u):(d=i(u))==="Object"&&a(u.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,p,u){u||(u={});var h=u.enumerable,d=u.name!==void 0?u.name:l;if(r(p)&&i(p,d,u),u.global)h?o[l]=p:s(l,p);else{try{u.unsafe?o[l]&&(h=!0):delete o[l]}catch{}h?o[l]=p:a.f(o,l,{value:p,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.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"),p=Object,u=p.prototype;t.exports=o?p.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 p?u: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(p,u){return a(p),i(u),o?s(p,u):p.__proto__=u,p}})():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(p){return o(p[0])?a?a(p):s(p):i?i(p):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,y){const{placeholderWhitelist:_,placeholderPattern:T,preserveComments:O,syntacticPlaceholders:I}=y,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(H){const R=H.loc;throw R&&(H.message+=`
- `+(0,i.codeFrameColumns)(W,{start:R}),H.code="BABEL_TEMPLATE_PARSE_ERROR"),H}})(w,y.parser,I);v(z,{preserveComments:O}),g.validate(z);const q={syntactic:{placeholders:[],placeholderNames:new Set},legacy:{placeholders:[],placeholderNames:new Set},placeholderWhitelist:_,placeholderPattern:T,syntacticPlaceholders:I};return C(z,x,q),Object.assign({ast:z},q.syntactic.placeholders.length?q.syntactic:q.legacy)};var r=n(0),a=n(21),i=n(36);const{isCallExpression:s,isExpressionStatement:o,isFunction:l,isIdentifier:p,isJSXIdentifier:u,isNewExpression:h,isPlaceholder:d,isStatement:m,isStringLiteral:f,removePropertiesDeep:v,traverse:C}=r,S=/^[_$A-Z0-9]+$/;function x(g,w,y){var _;let T,O=y.syntactic.placeholders.length>0;if(d(g)){if(y.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||y.syntacticPlaceholders)return;if(p(g)||u(g))T=g.name;else{if(!f(g))return;T=g.value}}if(O&&(y.placeholderPattern!=null||y.placeholderWhitelist!=null))throw new Error("'.placeholderWhitelist' and '.placeholderPattern' aren't compatible with '.syntacticPlaceholders: true'");if(!(O||y.placeholderPattern!==!1&&(y.placeholderPattern||S).test(T)||(_=y.placeholderWhitelist)!=null&&_.has(T)))return;w=w.slice();const{node:I,key:z}=w[w.length-1];let q;f(g)||d(g,{expectedNode:"StringLiteral"})?q="string":h(I)&&z==="arguments"||s(I)&&z==="arguments"||l(I)&&z==="params"?q="param":o(I)&&!d(g)?(q="statement",w=w.slice(0,-1)):q=m(g)&&d(g)?"statement":"other";const{placeholders:W,placeholderNames:F}=O?y.syntactic:y.legacy;W.push({name:T,type:q,resolve:N=>(function($,H){let R=$;for(let he=0;he<H.length-1;he++){const{key:Le,index:X}=H[he];R=X===void 0?R[Le]:R[Le][X]}const{key:K,index:se}=H[H.length-1];return{parent:R,key:K,index:se}})(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 S=C.name;throw new Error(`Error: No substitution given for "${S}". 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(['${S}'])}
- - { placeholderPattern: /^${S}$/ }`)}})),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(S,x,g){S.isDuplicate&&(Array.isArray(g)?g=g.map((T=>i(T))):typeof g=="object"&&(g=i(g)));const{parent:w,key:y,index:_}=S.resolve(x);if(S.type==="string"){if(typeof g=="string"&&(g=h(g)),!g||!u(g))throw new Error("Expected string substitution")}else if(S.type==="statement")_===void 0?g?Array.isArray(g)?g=a(g):typeof g=="string"?g=o(l(g)):p(g)||(g=o(g)):g=s():g&&!Array.isArray(g)&&(typeof g=="string"&&(g=l(g)),p(g)||(g=o(g)));else if(S.type==="param"){if(typeof g=="string"&&(g=l(g)),_===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(_===void 0)d(w,y,g),w[y]=g;else{const T=w[y].slice();S.type==="statement"||S.type==="param"?g==null?T.splice(_,1):Array.isArray(g)?T.splice(_,1,...g):T[_]=g:T[_]=g,d(w,y,T),w[y]=T}})(C,v,f&&f[C.name]||null)}catch(S){throw S.message=`@babel/template placeholder "${C.name}": ${S.message}`,S}})),v};var r=n(0);const{blockStatement:a,cloneNode:i,emptyStatement:s,expressionStatement:o,identifier:l,isStatement:p,isStringLiteral:u,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 p(h,d,m){m||(m=Error);var f=(function(v){(function(y,_){if(typeof _!="function"&&_!==null)throw new TypeError("Super expression must either be null or a function");y.prototype=Object.create(_&&_.prototype,{constructor:{value:y,writable:!0,configurable:!0}}),Object.defineProperty(y,"prototype",{writable:!1}),_&&a(y,_)})(w,v);var C,S,x,g=(S=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 y,_=i(S);if(x){var T=i(this).constructor;y=Reflect.construct(_,arguments,T)}else y=_.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,y)});function w(y,_,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,q){return typeof d=="string"?d:d(I,z,q)})(y,_,T)),O.code=h,O}return C=w,Object.defineProperty(C,"prototype",{writable:!1}),C})(m);l[h]=f}function u(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))}p("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),p("ERR_INVALID_ARG_TYPE",(function(h,d,m){var f,v,C,S,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,y,_){return(_===void 0||_>w.length)&&(_=w.length),w.substring(_-9,_)===y})(h," argument"))C="The ".concat(h," ").concat(f," ").concat(u(d,"type"));else{var g=(typeof x!="number"&&(x=0),x+1>(S=h).length||S.indexOf(".",x)===-1?"argument":"property");C='The "'.concat(h,'" ').concat(g," ").concat(f," ").concat(u(d,"type"))}return C+". Received type ".concat(r(m))}),TypeError),p("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),p("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),p("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",p=typeof Symbol<"u",u=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(p)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 S(R){return u(R)==="[object Map]"}function x(R){return u(R)==="[object Set]"}function g(R){return u(R)==="[object WeakMap]"}function w(R){return u(R)==="[object WeakSet]"}function y(R){return u(R)==="[object ArrayBuffer]"}function _(R){return typeof ArrayBuffer<"u"&&(y.working?y(R):R instanceof ArrayBuffer)}function T(R){return u(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"},S.working=typeof Map<"u"&&S(new Map),e.isMap=function(R){return typeof Map<"u"&&(S.working?S(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)},y.working=typeof ArrayBuffer<"u"&&y(new ArrayBuffer),e.isArrayBuffer=_,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 u(R)==="[object SharedArrayBuffer]"}function q(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 H(R){return p&&C(R,v)}e.isSharedArrayBuffer=q,e.isAsyncFunction=function(R){return u(R)==="[object AsyncFunction]"},e.isMapIterator=function(R){return u(R)==="[object Map Iterator]"},e.isSetIterator=function(R){return u(R)==="[object Set Iterator]"},e.isGeneratorObject=function(R){return u(R)==="[object Generator]"},e.isWebAssemblyCompiledModule=function(R){return u(R)==="[object WebAssembly.Module]"},e.isNumberObject=W,e.isStringObject=F,e.isBooleanObject=N,e.isBigIntObject=$,e.isSymbolObject=H,e.isBoxedPrimitive=function(R){return W(R)||F(R)||N(R)||$(R)||H(R)},e.isAnyArrayBuffer=function(R){return typeof Uint8Array<"u"&&(_(R)||q(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),p=[],u=0;u<l;u++)p[u]="$"+u;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})(p)+"){ 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(p,u){if(typeof p!="function")throw new o("`fn` is not a function");if(typeof u!="number"||u<0||u>4294967295||l(u)!==u)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 p&&s){var f=s(p,"length");f&&!f.configurable&&(d=!1),f&&!f.writable&&(m=!1)}return(d||m||!h)&&(i?a(p,"length",u,!0,!0):a(p,"length",u)),p}},(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(p){if(typeof p!="function")return!1;if(s.test(i.call(p)))return!0;if(!o)return a.call(p)==="[object GeneratorFunction]";if(!l)return!1;if(r===void 0){var u=(function(){if(!o)return!1;try{return Function("return function*() {}")()}catch{}})();r=!!u&&l(u)}return l(p)===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 p;arguments.length>=3&&(p=l),a.call(s)==="[object Array]"?(function(u,h,d){for(var m=0,f=u.length;m<f;m++)i.call(u,m)&&(d==null?h(u[m],m,u):h.call(d,u[m],m,u))})(s,o,p):typeof s=="string"?(function(u,h,d){for(var m=0,f=u.length;m<f;m++)d==null?h(u.charAt(m),m,u):h.call(d,u.charAt(m),m,u)})(s,o,p):(function(u,h,d){for(var m in u)i.call(u,m)&&(d==null?h(u[m],m,u):h.call(d,u[m],m,u))})(s,o,p)}},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,p=typeof Symbol=="function"&&!!Symbol.toStringTag,u=!(0 in[,]),h=function(){return!1};if(typeof document=="object"){var d=document.all;l.call(d)===l.call(document.all)&&(h=function(m){if((u||!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(p)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 q=Object.getOwnPropertySymbols(O);I&&(q=q.filter((function(W){return Object.getOwnPropertyDescriptor(O,W).enumerable}))),z.push.apply(z,q)}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(q){var W,F,N;W=O,F=q,N=z[q],(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(q){Object.defineProperty(O,q,Object.getOwnPropertyDescriptor(z,q))}))}return O}function i(O,I){for(var z=0;z<I.length;z++){var q=I[z];q.enumerable=q.enumerable||!1,q.configurable=!0,"value"in q&&(q.writable=!0),Object.defineProperty(O,s(q.key),q)}}function s(O){var I=(function(z,q){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 p(O){var I=typeof Map=="function"?new Map:void 0;return p=function(z){if(z===null||(q=z,Function.toString.call(q).indexOf("[native code]")===-1))return z;var q;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 u(z,arguments,m(this).constructor)}return W.prototype=Object.create(z.prototype,{constructor:{value:W,enumerable:!1,writable:!0,configurable:!0}}),d(W,z)},p(O)}function u(O,I,z){return u=h()?Reflect.construct.bind():function(q,W,F){var N=[null];N.push.apply(N,W);var $=new(Function.bind.apply(q,N));return F&&d($,F.prototype),$},u.apply(null,arguments)}function h(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch{return!1}}function d(O,I){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(z,q){return z.__proto__=q,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 S(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 y(O){var I=Object.keys(O),z=Object.create(Object.getPrototypeOf(O));return I.forEach((function(q){z[q]=O[q]})),Object.defineProperty(z,"message",{value:O.message}),z}function _(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(H,R){if(typeof R!="function"&&R!==null)throw new TypeError("Super expression must either be null or a function");H.prototype=Object.create(R&&R.prototype,{constructor:{value:H,writable:!0,configurable:!0}}),Object.defineProperty(H,"prototype",{writable:!1}),R&&d(H,R)})($,O);var z,q,W,F,N=(z=$,q=h(),function(){var H,R=m(z);if(q){var K=m(this).constructor;H=Reflect.construct(R,arguments,K)}else H=R.apply(this,arguments);return o(this,H)});function $(H){var R;if((function(ce,oe){if(!(ce instanceof oe))throw new TypeError("Cannot call a class as a function")})(this,$),f(H)!=="object"||H===null)throw new C("options","Object",H);var K=H.message,se=H.operator,he=H.stackStartFn,Le=H.actual,X=H.expected,Q=Error.stackTraceLimit;if(Error.stackTraceLimit=0,K!=null)R=N.call(this,String(K));else if(f(Le)==="object"&&Le!==null&&f(X)==="object"&&X!==null&&"stack"in Le&&Le instanceof Error&&"stack"in X&&X instanceof Error&&(Le=y(Le),X=y(X)),se==="deepStrictEqual"||se==="strictEqual")R=N.call(this,(function(ce,oe,ie){var Se="",ne="",ge=0,xe="",He=!1,ee=_(ce),k=ee.split(`
- `),j=_(oe).split(`
- `),J=0,Te="";if(ie==="strictEqual"&&f(ce)==="object"&&f(oe)==="object"&&ce!==null&&oe!==null&&(ie="strictEqualObject"),k.length===1&&j.length===1&&k[0]!==j[0]){var Ie=k[0].length+j[0].length;if(Ie<=10){if(!(f(ce)==="object"&&ce!==null||f(oe)==="object"&&oe!==null||ce===0&&oe===0))return"".concat(w[ie],`
- `)+"".concat(k[0]," !== ").concat(j[0],`
- `)}else if(ie!=="strictEqualObject"&&Ie<80){for(;k[0][J]===j[0][J];)J++;J>2&&(Te=`
- `.concat((function(Ct,Zr){if(Zr=Math.floor(Zr),Ct.length==0||Zr==0)return"";var Jr=Ct.length*Zr;for(Zr=Math.floor(Math.log(Zr)/Math.log(2));Zr;)Ct+=Ct,Zr--;return Ct+Ct.substring(0,Jr-Ct.length)})(" ",J),"^"),J=0)}}for(var Pe=k[k.length-1],de=j[j.length-1];Pe===de&&(J++<2?xe=`
- `.concat(Pe).concat(xe):Se=Pe,k.pop(),j.pop(),k.length!==0&&j.length!==0);)Pe=k[k.length-1],de=j[j.length-1];var ke=Math.max(k.length,j.length);if(ke===0){var Ge=ee.split(`
- `);if(Ge.length>30)for(Ge[26]="".concat(x,"...").concat(g);Ge.length>27;)Ge.pop();return"".concat(w.notIdentical,`
- `).concat(Ge.join(`
- `),`
- `)}J>3&&(xe=`
- `.concat(x,"...").concat(g).concat(xe),He=!0),Se!==""&&(xe=`
- `.concat(Se).concat(xe),Se="");var nt=0,ct=w[ie]+`
- `.concat("","+ actual").concat(g," ").concat("","- expected").concat(g),yt=" ".concat(x,"...").concat(g," Lines skipped");for(J=0;J<ke;J++){var Qt=J-ge;if(k.length<J+1)Qt>1&&J>2&&(Qt>4?(ne+=`
- `.concat(x,"...").concat(g),He=!0):Qt>3&&(ne+=`
- `.concat(j[J-2]),nt++),ne+=`
- `.concat(j[J-1]),nt++),ge=J,Se+=`
- `.concat("","-").concat(g," ").concat(j[J]),nt++;else if(j.length<J+1)Qt>1&&J>2&&(Qt>4?(ne+=`
- `.concat(x,"...").concat(g),He=!0):Qt>3&&(ne+=`
- `.concat(k[J-2]),nt++),ne+=`
- `.concat(k[J-1]),nt++),ge=J,ne+=`
- `.concat("","+").concat(g," ").concat(k[J]),nt++;else{var Bt=j[J],sr=k[J],vr=sr!==Bt&&(!S(sr,",")||sr.slice(0,-1)!==Bt);vr&&S(Bt,",")&&Bt.slice(0,-1)===sr&&(vr=!1,sr+=","),vr?(Qt>1&&J>2&&(Qt>4?(ne+=`
- `.concat(x,"...").concat(g),He=!0):Qt>3&&(ne+=`
- `.concat(k[J-2]),nt++),ne+=`
- `.concat(k[J-1]),nt++),ge=J,ne+=`
- `.concat("","+").concat(g," ").concat(sr),Se+=`
- `.concat("","-").concat(g," ").concat(Bt),nt+=2):(ne+=Se,Se="",Qt!==1&&J!==0||(ne+=`
- `.concat(sr),nt++))}if(nt>20&&J<ke-2)return"".concat(ct).concat(yt,`
- `).concat(ne,`
- `).concat(x,"...").concat(g).concat(Se,`
- `)+"".concat(x,"...").concat(g)}return"".concat(ct).concat(He?yt:"",`
- `).concat(ne).concat(Se).concat(xe).concat(Te)})(Le,X,se));else if(se==="notDeepStrictEqual"||se==="notStrictEqual"){var fe=w[se],Ce=_(Le).split(`
- `);if(se==="notStrictEqual"&&f(Le)==="object"&&Le!==null&&(fe=w.notStrictEqualObject),Ce.length>30)for(Ce[26]="".concat(x,"...").concat(g);Ce.length>27;)Ce.pop();R=Ce.length===1?N.call(this,"".concat(fe," ").concat(Ce[0])):N.call(this,"".concat(fe,`
- `).concat(Ce.join(`
- `),`
- `))}else{var Me=_(Le),ue="",ae=w[se];se==="notDeepEqual"||se==="notEqual"?(Me="".concat(w[se],`
- `).concat(Me)).length>1024&&(Me="".concat(Me.slice(0,1021),"...")):(ue="".concat(_(X)),Me.length>512&&(Me="".concat(Me.slice(0,509),"...")),ue.length>512&&(ue="".concat(ue.slice(0,509),"...")),se==="deepEqual"||se==="equal"?Me="".concat(ae,`
- `).concat(Me,`
- should equal
- `):ue=" ".concat(se," ").concat(ue)),R=N.call(this,"".concat(Me).concat(ue))}return Error.stackTraceLimit=Q,R.generatedMessage=!K,Object.defineProperty(l(R),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),R.code="ERR_ASSERTION",R.actual=Le,R.expected=X,R.operator=se,Error.captureStackTrace&&Error.captureStackTrace(l(R),he),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(H,R){return v(this,a(a({},R),{},{customInspect:!1,depth:0}))}}])&&i(W.prototype,F),Object.defineProperty(W,"prototype",{writable:!1}),$})(p(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),p="";for(var u in l)p+=u;return a!==p})()||(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"),p=a?Object.getOwnPropertySymbols:null;t.exports=function(u,h){if(u==null)throw new TypeError("target must be an object");var d=s(u);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||p);if(C)for(var S=C(f),x=0;x<S.length;++x){var g=S[x];l(f,g)&&o(v,g)}for(var w=0;w<v.length;++w){var y=v[w];if(l(f,y)){var _=f[y];d[y]=_}}}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"),p=o.call((function(){}),"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],h=function(f){var v=f.constructor;return v&&v.prototype===f},d={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},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]",S=s(f),x=v&&i.call(f)==="[object String]",g=[];if(!v&&!C&&!S)throw new TypeError("Object.keys called on a non-object");var w=p&&C;if(x&&f.length>0&&!a.call(f,0))for(var y=0;y<f.length;++y)g.push(String(y));if(S&&f.length>0)for(var _=0;_<f.length;++_)g.push(String(_));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<u.length;++I)O&&u[I]==="constructor"||!a.call(f,u[I])||g.push(u[I]);return g}}t.exports=r},(t,e,n)=>{function r(ie,Se){return(function(ne){if(Array.isArray(ne))return ne})(ie)||(function(ne,ge){var xe=ne==null?null:typeof Symbol<"u"&&ne[Symbol.iterator]||ne["@@iterator"];if(xe!=null){var He,ee,k,j,J=[],Te=!0,Ie=!1;try{if(k=(xe=xe.call(ne)).next,ge!==0)for(;!(Te=(He=k.call(xe)).done)&&(J.push(He.value),J.length!==ge);Te=!0);}catch(Pe){Ie=!0,ee=Pe}finally{try{if(!Te&&xe.return!=null&&(j=xe.return(),Object(j)!==j))return}finally{if(Ie)throw ee}}return J}})(ie,Se)||(function(ne,ge){if(ne){if(typeof ne=="string")return a(ne,ge);var xe=Object.prototype.toString.call(ne).slice(8,-1);return xe==="Object"&&ne.constructor&&(xe=ne.constructor.name),xe==="Map"||xe==="Set"?Array.from(ne):xe==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(xe)?a(ne,ge):void 0}})(ie,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(ie,Se){(Se==null||Se>ie.length)&&(Se=ie.length);for(var ne=0,ge=new Array(Se);ne<Se;ne++)ge[ne]=ie[ne];return ge}function i(ie){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(ie)}n(44),n(12);var s=/a/g.flags!==void 0,o=function(ie){var Se=[];return ie.forEach((function(ne){return Se.push(ne)})),Se},l=function(ie){var Se=[];return ie.forEach((function(ne,ge){return Se.push([ge,ne])})),Se},p=Object.is?Object.is:n(246),u=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},h=Number.isNaN?Number.isNaN:n(248);function d(ie){return ie.call.bind(ie)}var m=d(Object.prototype.hasOwnProperty),f=d(Object.prototype.propertyIsEnumerable),v=d(Object.prototype.toString),C=n(32).types,S=C.isAnyArrayBuffer,x=C.isArrayBufferView,g=C.isDate,w=C.isMap,y=C.isRegExp,_=C.isSet,T=C.isNativeError,O=C.isBoxedPrimitive,I=C.isNumberObject,z=C.isStringObject,q=C.isBooleanObject,W=C.isBigIntObject,F=C.isSymbolObject,N=C.isFloat32Array,$=C.isFloat64Array;function H(ie){if(ie.length===0||ie.length>10)return!0;for(var Se=0;Se<ie.length;Se++){var ne=ie.charCodeAt(Se);if(ne<48||ne>57)return!0}return ie.length===10&&ie>=Math.pow(2,32)}function R(ie){return Object.keys(ie).filter(H).concat(u(ie).filter(Object.prototype.propertyIsEnumerable.bind(ie)))}/*!
- * The buffer module from node.js, for the browser.
- *
- * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
- * @license MIT
- */function K(ie,Se){if(ie===Se)return 0;for(var ne=ie.length,ge=Se.length,xe=0,He=Math.min(ne,ge);xe<He;++xe)if(ie[xe]!==Se[xe]){ne=ie[xe],ge=Se[xe];break}return ne<ge?-1:ge<ne?1:0}var se=0,he=1,Le=2,X=3;function Q(ie,Se,ne,ge){if(ie===Se)return ie!==0||!ne||p(ie,Se);if(ne){if(i(ie)!=="object")return typeof ie=="number"&&h(ie)&&h(Se);if(i(Se)!=="object"||ie===null||Se===null||Object.getPrototypeOf(ie)!==Object.getPrototypeOf(Se))return!1}else{if(ie===null||i(ie)!=="object")return(Se===null||i(Se)!=="object")&&ie==Se;if(Se===null||i(Se)!=="object")return!1}var xe,He,ee,k,j=v(ie);if(j!==v(Se))return!1;if(Array.isArray(ie)){if(ie.length!==Se.length)return!1;var J=R(ie),Te=R(Se);return J.length===Te.length&&Ce(ie,Se,ne,ge,he,J)}if(j==="[object Object]"&&(!w(ie)&&w(Se)||!_(ie)&&_(Se)))return!1;if(g(ie)){if(!g(Se)||Date.prototype.getTime.call(ie)!==Date.prototype.getTime.call(Se))return!1}else if(y(ie)){if(!y(Se)||(ee=ie,k=Se,!(s?ee.source===k.source&&ee.flags===k.flags:RegExp.prototype.toString.call(ee)===RegExp.prototype.toString.call(k))))return!1}else if(T(ie)||ie instanceof Error){if(ie.message!==Se.message||ie.name!==Se.name)return!1}else{if(x(ie)){if(ne||!N(ie)&&!$(ie)){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})(ie,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})(ie,Se))return!1;var Ie=R(ie),Pe=R(Se);return Ie.length===Pe.length&&Ce(ie,Se,ne,ge,se,Ie)}if(_(ie))return!(!_(Se)||ie.size!==Se.size)&&Ce(ie,Se,ne,ge,Le);if(w(ie))return!(!w(Se)||ie.size!==Se.size)&&Ce(ie,Se,ne,ge,X);if(S(ie)){if(He=Se,(xe=ie).byteLength!==He.byteLength||K(new Uint8Array(xe),new Uint8Array(He))!==0)return!1}else if(O(ie)&&!(function(de,ke){return I(de)?I(ke)&&p(Number.prototype.valueOf.call(de),Number.prototype.valueOf.call(ke)):z(de)?z(ke)&&String.prototype.valueOf.call(de)===String.prototype.valueOf.call(ke):q(de)?q(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)})(ie,Se))return!1}return Ce(ie,Se,ne,ge,se)}function fe(ie,Se){return Se.filter((function(ne){return f(ie,ne)}))}function Ce(ie,Se,ne,ge,xe,He){if(arguments.length===5){He=Object.keys(ie);var ee=Object.keys(Se);if(He.length!==ee.length)return!1}for(var k=0;k<He.length;k++)if(!m(Se,He[k]))return!1;if(ne&&arguments.length===5){var j=u(ie);if(j.length!==0){var J=0;for(k=0;k<j.length;k++){var Te=j[k];if(f(ie,Te)){if(!f(Se,Te))return!1;He.push(Te),J++}else if(f(Se,Te))return!1}var Ie=u(Se);if(j.length!==Ie.length&&fe(Se,Ie).length!==J)return!1}else{var Pe=u(Se);if(Pe.length!==0&&fe(Se,Pe).length!==0)return!1}}if(He.length===0&&(xe===se||xe===he&&ie.length===0||ie.size===0))return!0;if(ge===void 0)ge={val1:new Map,val2:new Map,position:0};else{var de=ge.val1.get(ie);if(de!==void 0){var ke=ge.val2.get(Se);if(ke!==void 0)return de===ke}ge.position++}ge.val1.set(ie,ge.position),ge.val2.set(Se,ge.position);var Ge=(function(nt,ct,yt,Qt,Bt,sr){var vr=0;if(sr===Le){if(!(function(Gr,un,nn,is){for(var fr=null,jn=o(Gr),gs=0;gs<jn.length;gs++){var Bn=jn[gs];if(i(Bn)==="object"&&Bn!==null)fr===null&&(fr=new Set),fr.add(Bn);else if(!un.has(Bn)){if(nn||!ae(Gr,un,Bn))return!1;fr===null&&(fr=new Set),fr.add(Bn)}}if(fr!==null){for(var ft=o(un),dt=0;dt<ft.length;dt++){var ot=ft[dt];if(i(ot)==="object"&&ot!==null){if(!Me(fr,ot,nn,is))return!1}else if(!nn&&!Gr.has(ot)&&!Me(fr,ot,nn,is))return!1}return fr.size===0}return!0})(nt,ct,yt,Bt))return!1}else if(sr===X){if(!(function(Gr,un,nn,is){for(var fr=null,jn=l(Gr),gs=0;gs<jn.length;gs++){var Bn=r(jn[gs],2),ft=Bn[0],dt=Bn[1];if(i(ft)==="object"&&ft!==null)fr===null&&(fr=new Set),fr.add(ft);else{var ot=un.get(ft);if(ot===void 0&&!un.has(ft)||!Q(dt,ot,nn,is)){if(nn||!ce(Gr,un,ft,dt,is))return!1;fr===null&&(fr=new Set),fr.add(ft)}}}if(fr!==null){for(var At=l(un),Lt=0;Lt<At.length;Lt++){var jt=r(At[Lt],2),Ut=jt[0],dr=jt[1];if(i(Ut)==="object"&&Ut!==null){if(!oe(fr,Gr,Ut,dr,nn,is))return!1}else if(!(nn||Gr.has(Ut)&&Q(Gr.get(Ut),dr,!1,is)||oe(fr,Gr,Ut,dr,!1,is)))return!1}return fr.size===0}return!0})(nt,ct,yt,Bt))return!1}else if(sr===he)for(;vr<nt.length;vr++){if(!m(nt,vr)){if(m(ct,vr))return!1;for(var Ct=Object.keys(nt);vr<Ct.length;vr++){var Zr=Ct[vr];if(!m(ct,Zr)||!Q(nt[Zr],ct[Zr],yt,Bt))return!1}return Ct.length===Object.keys(ct).length}if(!m(ct,vr)||!Q(nt[vr],ct[vr],yt,Bt))return!1}for(vr=0;vr<Qt.length;vr++){var Jr=Qt[vr];if(!Q(nt[Jr],ct[Jr],yt,Bt))return!1}return!0})(ie,Se,ne,He,ge,xe);return ge.val1.delete(ie),ge.val2.delete(Se),Ge}function Me(ie,Se,ne,ge){for(var xe=o(ie),He=0;He<xe.length;He++){var ee=xe[He];if(Q(Se,ee,ne,ge))return ie.delete(ee),!0}return!1}function ue(ie){switch(i(ie)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":ie=+ie;case"number":if(h(ie))return!1}return!0}function ae(ie,Se,ne){var ge=ue(ne);return ge??(Se.has(ge)&&!ie.has(ge))}function ce(ie,Se,ne,ge,xe){var He=ue(ne);if(He!=null)return He;var ee=Se.get(He);return!(ee===void 0&&!Se.has(He)||!Q(ge,ee,!1,xe))&&!ie.has(He)&&Q(ge,ee,!1,xe)}function oe(ie,Se,ne,ge,xe,He){for(var ee=o(ie),k=0;k<ee.length;k++){var j=ee[k];if(Q(ne,j,xe,He)&&Q(ge,Se.get(j),xe,He))return ie.delete(j),!0}return!1}t.exports={isDeepEqual:function(ie,Se){return Q(ie,Se,!1)},isDeepStrictEqual:function(ie,Se){return Q(ie,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:p,numericLiteral:u,sequenceExpression:h,unaryExpression:d}=r,m={AssignmentExpression:{exit(f){const{scope:v,seen:C,bindingNames:S}=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(!S.has(g)||v.getBinding(g)!==f.scope.getBinding(g))return;const w=f.node.operator.slice(0,-1);a.includes(w)?f.replaceWith(p(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,S=f.get("argument");if(!S.isIdentifier())return;const x=S.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,S.node,u(1)))}else if(f.node.prefix)f.replaceWith(i("=",l(x),s(f.node.operator[0],d("+",S.node),u(1))));else{const g=f.scope.generateUidIdentifierBasedOnNode(S.node,"old"),w=g.name;f.scope.push({id:g});const y=s(f.node.operator[0],l(w),u(1));f.replaceWith(h([i("=",l(w),d("+",S.node)),i("=",o(S.node),y),l(w)]))}}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,h,d){let{importInterop:m,initializeReexports:f=!1,getWrapperPayload:v,esNamespaceOnly:C=!1,filename:S}=d;h||(h=u.scope.generateUidIdentifier("exports").name);const x=new Set;(function(_){_.get("body").forEach((T=>{T.isExportDefaultDeclaration()&&(0,i.default)(T)}))})(u);const{local:g,sources:w,hasExports:y}=(function(_,T,O){let{getWrapperPayload:I,initializeReexports:z}=T;const q=(function(H,R,K){const se=new Map;H.get("body").forEach((X=>{let Q;if(X.isImportDeclaration())Q="import";else{if(X.isExportDefaultDeclaration()&&(X=X.get("declaration")),X.isExportNamedDeclaration()){if(X.node.declaration)X=X.get("declaration");else if(R&&X.node.source&&X.get("source").isStringLiteral())return void X.get("specifiers").forEach((fe=>{p(fe),se.set(fe.get("local").node.name,"block")}))}if(X.isFunctionDeclaration())Q="hoisted";else if(X.isClassDeclaration())Q="block";else if(X.isVariableDeclaration({kind:"var"}))Q="var";else{if(!X.isVariableDeclaration())return;Q="block"}}Object.keys(X.getOuterBindingIdentifiers()).forEach((fe=>{se.set(fe,Q)}))}));const he=new Map,Le=X=>{const Q=X.node.name;let fe=he.get(Q);if(!fe){const Ce=se.get(Q);if(Ce===void 0)throw X.buildCodeFrameError(`Exporting local "${Q}", which is not declared.`);fe={names:[],kind:Ce},he.set(Q,fe)}return fe};return H.get("body").forEach((X=>{if(!X.isExportNamedDeclaration()||!R&&X.node.source){if(X.isExportDefaultDeclaration()){const Q=X.get("declaration");if(!Q.isFunctionDeclaration()&&!Q.isClassDeclaration())throw Q.buildCodeFrameError("Unexpected default expression export.");Le(Q.get("id")).names.push("default")}}else if(X.node.declaration){const Q=X.get("declaration"),fe=Q.getOuterBindingIdentifierPaths();Object.keys(fe).forEach((Ce=>{if(Ce==="__esModule")throw Q.buildCodeFrameError('Illegal export "__esModule".');Le(fe[Ce]).names.push(Ce)}))}else X.get("specifiers").forEach((Q=>{const fe=Q.get("local"),Ce=Q.get("exported"),Me=Le(fe),ue=l(Ce,K);if(ue==="__esModule")throw Ce.buildCodeFrameError('Illegal export "__esModule".');Me.names.push(ue)}))})),he})(_,z,O),W=new Map,F=new Map,N=(H,R)=>{const K=H.value;let se=F.get(K);return se?W.get(K).push(R):(se={name:_.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,se),W.set(K,[R])),se};let $=!1;_.get("body").forEach((H=>{if(H.isImportDeclaration()){const R=N(H.node.source,H.node);R.loc||(R.loc=H.node.loc),H.get("specifiers").forEach((K=>{if(K.isImportDefaultSpecifier()){const se=K.get("local").node.name;R.imports.set(se,"default");const he=q.get(se);he&&(q.delete(se),he.names.forEach((Le=>{R.reexports.set(Le,"default")})),R.referenced=!0)}else if(K.isImportNamespaceSpecifier()){const se=K.get("local").node.name;R.importsNamespace.add(se);const he=q.get(se);he&&(q.delete(se),he.names.forEach((Le=>{R.reexportNamespace.add(Le)})),R.referenced=!0)}else if(K.isImportSpecifier()){const se=l(K.get("imported"),O),he=K.get("local").node.name;R.imports.set(he,se);const Le=q.get(he);Le&&(q.delete(he),Le.names.forEach((X=>{R.reexports.set(X,se)})),R.referenced=!0)}}))}else if(H.isExportAllDeclaration()){$=!0;const R=N(H.node.source,H.node);R.loc||(R.loc=H.node.loc),R.reexportAll={loc:H.node.loc},R.referenced=!0}else if(H.isExportNamedDeclaration()&&H.node.source){$=!0;const R=N(H.node.source,H.node);R.loc||(R.loc=H.node.loc),H.get("specifiers").forEach((K=>{p(K);const se=l(K.get("local"),O),he=l(K.get("exported"),O);if(R.reexports.set(he,se),R.referenced=!0,he==="__esModule")throw K.get("exported").buildCodeFrameError('Illegal export "__esModule".')}))}else(H.isExportNamedDeclaration()||H.isExportDefaultDeclaration())&&($=!0)}));for(const H of F.values()){let R=!1,K=!1;H.importsNamespace.size>0&&(R=!0,K=!0),H.reexportAll&&(K=!0);for(const se of H.imports.values())se==="default"?R=!0:K=!0;for(const se of H.reexports.values())se==="default"?R=!0:K=!0;R&&K?H.interop="namespace":R&&(H.interop="default")}if(I)for(const[H,R]of F)R.wrap=I(H,R,W.get(H));return{hasExports:$,local:q,sources:F}})(u,{initializeReexports:f,getWrapperPayload:v},x);(function(_){_.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()}))})(u);for(const[_,T]of w){const{importsNamespace:O,imports:I}=T;if(O.size>0&&I.size===0){const[q]=O;T.name=q}const z=o(m,_,S);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:y,local:g,source:w,stringSpecifiers:x}},e.hasExports=function(u){return u.hasExports},e.isSideEffectImport=function(u){return u.imports.size===0&&u.importsNamespace.size===0&&u.reexports.size===0&&u.reexportNamespace.size===0&&!u.reexportAll},e.validateImportInteropOption=s;var r=n(10),a=n(59),i=n(62);function s(u){if(typeof u!="function"&&u!=="none"&&u!=="babel"&&u!=="node")throw new Error(`.importInterop must be one of "none", "babel", "node", or a function returning one of those values (received ${u}).`);return u}function o(u,h,d){return typeof u=="function"?s(u(h,d)):u}function l(u,h){if(u.isIdentifier())return u.node.name;if(u.isStringLiteral()){const d=u.node.value;return(0,a.isIdentifierName)(d)||h.add(d),d}throw new Error(`Expected export specifier to be either Identifier or StringLiteral, got ${u.node.type}`)}function p(u){if(!u.isExportSpecifier())throw u.isExportNamespaceSpecifier()?u.buildCodeFrameError("Export namespace should be first transformed by `@babel/plugin-transform-export-namespace-from`."):u.buildCodeFrameError("Unexpected export specifier type")}},(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 p=l>0,u=p?s:o,h=p?o:s,d=!!u.prerelease.length;if(h.prerelease.length&&!d)return h.patch||h.minor?u.patch?"patch":u.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 p=null;if((l=l||{}).rtl){let u;for(;(u=i[s.COERCERTL].exec(o))&&(!p||p.index+p[0].length!==o.length);)p&&u.index+u[0].length===p.index+p[0].length||(p=u),i[s.COERCERTL].lastIndex=u.index+u[1].length+u[2].length;i[s.COERCERTL].lastIndex=-1}else p=o.match(i[s.COERCE]);return p===null?null:a(`${p[2]}.${p[3]||"0"}.${p[4]||"0"}`,l)}},(t,e,n)=>{function r(l){var p=this;if(p instanceof r||(p=new r),p.tail=null,p.head=null,p.length=0,l&&typeof l.forEach=="function")l.forEach((function(d){p.push(d)}));else if(arguments.length>0)for(var u=0,h=arguments.length;u<h;u++)p.push(arguments[u]);return p}function a(l,p,u){var h=p===l.head?new o(u,null,p,l):new o(u,p,p.next,l);return h.next===null&&(l.tail=h),h.prev===null&&(l.head=h),l.length++,h}function i(l,p){l.tail=new o(p,l.tail,null,l),l.head||(l.head=l.tail),l.length++}function s(l,p){l.head=new o(p,null,l.head,l),l.tail||(l.tail=l.head),l.length++}function o(l,p,u,h){if(!(this instanceof o))return new o(l,p,u,h);this.list=h,this.value=l,p?(p.next=this,this.prev=p):this.prev=null,u?(u.prev=this,this.next=u):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 p=l.next,u=l.prev;return p&&(p.prev=u),u&&(u.next=p),l===this.head&&(this.head=p),l===this.tail&&(this.tail=u),l.list.length--,l.next=null,l.prev=null,l.list=null,p},r.prototype.unshiftNode=function(l){if(l!==this.head){l.list&&l.list.removeNode(l);var p=this.head;l.list=this,l.next=p,p&&(p.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 p=this.tail;l.list=this,l.prev=p,p&&(p.next=l),this.tail=l,this.head||(this.head=l),this.length++}},r.prototype.push=function(){for(var l=0,p=arguments.length;l<p;l++)i(this,arguments[l]);return this.length},r.prototype.unshift=function(){for(var l=0,p=arguments.length;l<p;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,p){p=p||this;for(var u=this.head,h=0;u!==null;h++)l.call(p,u.value,h,this),u=u.next},r.prototype.forEachReverse=function(l,p){p=p||this;for(var u=this.tail,h=this.length-1;u!==null;h--)l.call(p,u.value,h,this),u=u.prev},r.prototype.get=function(l){for(var p=0,u=this.head;u!==null&&p<l;p++)u=u.next;if(p===l&&u!==null)return u.value},r.prototype.getReverse=function(l){for(var p=0,u=this.tail;u!==null&&p<l;p++)u=u.prev;if(p===l&&u!==null)return u.value},r.prototype.map=function(l,p){p=p||this;for(var u=new r,h=this.head;h!==null;)u.push(l.call(p,h.value,this)),h=h.next;return u},r.prototype.mapReverse=function(l,p){p=p||this;for(var u=new r,h=this.tail;h!==null;)u.push(l.call(p,h.value,this)),h=h.prev;return u},r.prototype.reduce=function(l,p){var u,h=this.head;if(arguments.length>1)u=p;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");h=this.head.next,u=this.head.value}for(var d=0;h!==null;d++)u=l(u,h.value,d),h=h.next;return u},r.prototype.reduceReverse=function(l,p){var u,h=this.tail;if(arguments.length>1)u=p;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");h=this.tail.prev,u=this.tail.value}for(var d=this.length-1;h!==null;d--)u=l(u,h.value,d),h=h.prev;return u},r.prototype.toArray=function(){for(var l=new Array(this.length),p=0,u=this.head;u!==null;p++)l[p]=u.value,u=u.next;return l},r.prototype.toArrayReverse=function(){for(var l=new Array(this.length),p=0,u=this.tail;u!==null;p++)l[p]=u.value,u=u.prev;return l},r.prototype.slice=function(l,p){(p=p||this.length)<0&&(p+=this.length),(l=l||0)<0&&(l+=this.length);var u=new r;if(p<l||p<0)return u;l<0&&(l=0),p>this.length&&(p=this.length);for(var h=0,d=this.head;d!==null&&h<l;h++)d=d.next;for(;d!==null&&h<p;h++,d=d.next)u.push(d.value);return u},r.prototype.sliceReverse=function(l,p){(p=p||this.length)<0&&(p+=this.length),(l=l||0)<0&&(l+=this.length);var u=new r;if(p<l||p<0)return u;l<0&&(l=0),p>this.length&&(p=this.length);for(var h=this.length,d=this.tail;d!==null&&h>p;h--)d=d.prev;for(;d!==null&&h>l;h--,d=d.prev)u.push(d.value);return u},r.prototype.splice=function(l,p){l>this.length&&(l=this.length-1),l<0&&(l=this.length+l);for(var u=0,h=this.head;h!==null&&u<l;u++)h=h.next;var d=[];for(u=0;h&&u<p;u++)d.push(h.value),h=this.removeNode(h);for(h===null&&(h=this.tail),h!==this.head&&h!==this.tail&&(h=h.prev),u=0;u<(arguments.length<=2?0:arguments.length-2);u++)h=a(this,h,u+2<2||arguments.length<=u+2?void 0:arguments[u+2]);return d},r.prototype.reverse=function(){for(var l=this.head,p=this.tail,u=l;u!==null;u=u.prev){var h=u.prev;u.prev=u.next,u.next=h}return this.head=p,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,p=null,u=null;try{u=new a(s,o)}catch{return null}return i.forEach((h=>{u.test(h)&&(l&&p.compare(h)!==-1||(l=h,p=new r(l,o)))})),l}},(t,e,n)=>{const r=n(3),a=n(8);t.exports=(i,s,o)=>{let l=null,p=null,u=null;try{u=new a(s,o)}catch{return null}return i.forEach((h=>{u.test(h)&&(l&&p.compare(h)!==1||(l=h,p=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 p=0;p<s.set.length;++p){const u=s.set[p];let h=null;u.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 p=null,u=null;const h=i.sort(((v,C)=>a(v,C,o)));for(const v of h)r(v,s,o)?(u=v,p||(p=v)):(u&&l.push([p,u]),u=null,p=null);p&&l.push([p,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")],p=[new a(">=0.0.0")],u=(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:p}if(f.length===1&&f[0].semver===i){if(v.includePrerelease)return!0;f=p}const C=new Set;let S,x,g,w,y,_,T;for(const z of m)z.operator===">"||z.operator===">="?S=h(S,z,v):z.operator==="<"||z.operator==="<="?x=d(x,z,v):C.add(z.semver);if(C.size>1||S&&x&&(g=o(S.semver,x.semver,v),g>0||g===0&&(S.operator!==">="||x.operator!=="<=")))return null;for(const z of C){if(S&&!s(z,String(S),v)||x&&!s(z,String(x),v))return null;for(const q of f)if(!s(z,String(q),v))return!1;return!0}let O=!(!x||v.includePrerelease||!x.semver.prerelease.length)&&x.semver,I=!(!S||v.includePrerelease||!S.semver.prerelease.length)&&S.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===">=",_=_||z.operator==="<"||z.operator==="<=",S){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(S,z,v),w===z&&w!==S)return!1}else if(S.operator===">="&&!s(S.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(y=d(x,z,v),y===z&&y!==x)return!1}else if(x.operator==="<="&&!s(x.semver,String(z),v))return!1}if(!z.operator&&(x||S)&&g!==0)return!1}return!(S&&_&&!x&&g!==0||x&&T&&!S&&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 S of m.set){for(const x of f.set){const g=u(S,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 y=n(13);return r=function(){return y},y}Object.defineProperty(e,"__esModule",{value:!0}),e.createCachedDescriptors=function(y,_,T){const{plugins:O,presets:I,passPerPreset:z}=_;return{options:u(_,y),plugins:O?()=>f(O,y)(T):()=>p([]),presets:I?()=>d(I,y)(T)(!!z):()=>p([])}},e.createDescriptor=w,e.createUncachedDescriptors=function(y,_,T){return{options:u(_,y),plugins:(0,a.once)((()=>x(_.plugins||[],y,T))),presets:(0,a.once)((()=>S(_.presets||[],y,T,!!_.passPerPreset)))}};var a=n(455),i=n(81),s=n(83),o=n(84),l=n(280);function*p(y){return y}function u(y,_){return typeof y.browserslistConfigFile=="string"&&(y.browserslistConfigFile=(0,l.resolveBrowserslistConfigFile)(y.browserslistConfigFile,_)),y}const h=new WeakMap,d=(0,o.makeWeakCacheSync)(((y,_)=>{const T=_.using((O=>O));return(0,o.makeStrongCacheSync)((O=>(0,o.makeStrongCache)((function*(I){return(yield*S(y,T,O,I)).map((z=>C(h,z)))}))))})),m=new WeakMap,f=(0,o.makeWeakCacheSync)(((y,_)=>{const T=_.using((O=>O));return(0,o.makeStrongCache)((function*(O){return(yield*x(y,T,O)).map((I=>C(m,I)))}))})),v={};function C(y,_){const{value:T,options:O=v}=_;if(O===!1)return _;let I=y.get(T);I||(I=new WeakMap,y.set(T,I));let z=I.get(O);if(z||(z=[],I.set(O,z)),z.indexOf(_)===-1){const q=z.filter((W=>{return N=_,(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)===((H=N.file)==null?void 0:H.request)&&((R=F.file)==null?void 0:R.resolved)===((K=N.file)==null?void 0:K.resolved);var F,N,$,H,R,K}));if(q.length>0)return q[0];z.push(_)}return _}function*S(y,_,T,O){return yield*g("preset",y,_,T,O)}function*x(y,_,T){return yield*g("plugin",y,_,T)}function*g(y,_,T,O,I){const z=yield*r().all(_.map(((q,W)=>w(q,T,{type:y,alias:`${O}$${W}`,ownPass:!!I}))));return(function(q){const W=new Map;for(const F of q){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 $=q.filter((H=>H.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(y,_,T){let{type:O,alias:I,ownPass:z}=T;return(function*(){const q=(0,s.getItemDescriptor)(y);if(q)return q;let W,F,N,$=y;Array.isArray($)&&($.length===3?[$,F,W]=$:[$,F]=$);let H=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:H,value:$}=yield*R($,_)),N={request:K,resolved:H}}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(H!==null&&typeof $=="object"&&$)throw new Error(`Plugin/Preset files are not allowed to export objects, only functions. In ${H}`);return{name:W,alias:H||I,value:$,options:F,dirname:_,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 u.TargetNames}}),e.default=function(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var T,O;let{browsers:I,esmodules:z}=y;const{configPath:q="."}=_;(function(K){v.invariant(K===void 0||C(K),`'${String(K)}' is not a valid browserslist query`)})(I);let W=(function(K){const se=Object.keys(u.TargetNames);for(const he of Object.keys(K))if(!(he in u.TargetNames))throw new Error(v.formatMessage(`'${he}' is not a valid target
- - Did you mean '${(0,i.findSuggestion)(he,se)}'?`));return K})((function(K){const se=Object.assign({},K);return delete se.esmodules,delete se.browsers,se})(y));const F=!!I||Object.keys(W).length>0,N=!_.ignoreBrowserslistConfig&&!F;if(!I&&N&&(I=a.loadConfig({config:_.configFile,path:q,env:_.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(se,he){const Le=typeof se=="string"?se:se.join()+he;let X=w.get(Le);return X||(X=(function(Q,fe){return(function(Ce){return Ce.reduce(((Me,ue)=>{const[ae,ce]=ue.split(" "),oe=p.browserNameMap[ae];if(!oe)return Me;try{const ie=ce.split("-")[0].toLowerCase(),Se=(0,l.isUnreleasedVersion)(ie,oe);if(!Me[oe])return Me[oe]=Se?ie:(0,l.semverify)(ie),Me;const ne=Me[oe],ge=(0,l.isUnreleasedVersion)(ne,oe);if(ge&&Se)Me[oe]=(0,l.getLowestUnreleased)(ne,ie,oe);else if(ge)Me[oe]=(0,l.semverify)(ie);else if(!ge&&!Se){const xe=(0,l.semverify)(ie);Me[oe]=(0,l.semverMin)(ne,xe)}}catch{}return Me}),{})})(a(Q,{mobileToDesktop:!0,env:fe}))})(se,he),w.set(Le,X)),Object.assign({},X)})(I,_.browserslistEnv);if(z==="intersect")for(const se of Object.keys(K))if(se!=="deno"&&se!=="ie"){const he=f[se==="opera_mobile"?"op_mob":se];if(he){const Le=K[se];K[se]=(0,l.getHighestUnreleased)(Le,(0,l.semverify)(he),se)}else delete K[se]}else delete K[se];W=Object.assign(K,W)}const $={},H=[];for(const K of Object.keys(W).sort()){const se=W[K];typeof se=="number"&&se%1!=0&&H.push({target:K,value:se});const[he,Le]=K==="node"?x(se):g(K,se);Le&&($[he]=Le)}return(R=H).length&&R.forEach((K=>{let{target:se,value:he}=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 p.unreleasedLabels}});var a=n(282),i=n(289),s=n(463),o=n(132),l=n(138),p=n(139),u=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(y){return typeof y=="string"||Array.isArray(y)&&y.every((_=>typeof _=="string"))}function S(y,_){try{return(0,l.semverify)(_)}catch{throw new Error(v.formatMessage(`'${_}' is not a valid value for 'targets.${y}'.`))}}function x(y){return["node",y===!0||y==="current"?r.versions.node:S("node",y)]}function g(y,_){return[y,(0,l.isUnreleasedVersion)(_,y)?_.toLowerCase():S(y,_)]}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),p=n(287),u=n(288),h="37";function d(ae,ce){return(ae+".").indexOf(ce+".")===0}function m(ae){return ae.filter((function(ce){return typeof ce=="string"}))}function f(ae){var ce=ae;return ae.split(".").length===3&&(ce=ae.split(".").slice(0,-1).join(".")),ce}function v(ae){return function(ce){return ae+" "+ce}}function C(ae){return parseInt(ae.split(".")[0])}function S(ae,ce){if(ae.length===0)return[];var oe=x(ae.map(C)),ie=oe[oe.length-ce];if(!ie)return ae;for(var Se=[],ne=ae.length-1;ne>=0&&!(ie>C(ae[ne]));ne--)Se.unshift(ae[ne]);return Se}function x(ae){for(var ce=[],oe=0;oe<ae.length;oe++)ce.indexOf(ae[oe])===-1&&ce.push(ae[oe]);return ce}function g(ae,ce,oe){for(var ie in oe)ae[ce+" "+ie]=oe[ie]}function w(ae,ce){return ce=parseFloat(ce),ae===">"?function(oe){return parseFloat(oe)>ce}:ae===">="?function(oe){return parseFloat(oe)>=ce}:ae==="<"?function(oe){return parseFloat(oe)<ce}:function(oe){return parseFloat(oe)<=ce}}function y(ae){return parseInt(ae)}function _(ae,ce){return ae<ce?-1:ae>ce?1:0}function T(ae,ce){return _(parseInt(ae[0]),parseInt(ce[0]))||_(parseInt(ae[1]||"0"),parseInt(ce[1]||"0"))||_(parseInt(ae[2]||"0"),parseInt(ce[2]||"0"))}function O(ae,ce){return(ce=ce.split(".").map(y))[1]===void 0&&(ce[1]="x"),ae==="<="?function(oe){return I(oe=oe.split(".").map(y),ce)<=0}:function(oe){return I(oe=oe.split(".").map(y),ce)>=0}}function I(ae,ce){return ae[0]!==ce[0]?ae[0]<ce[0]?-1:1:ce[1]==="x"?0:ae[1]!==ce[1]?ae[1]<ce[1]?-1:1:0}function z(ae,ce){var oe=(function(ie,Se){return ie.versions.indexOf(Se)!==-1?Se:!!Q.versionAliases[ie.name][Se]&&Q.versionAliases[ie.name][Se]})(ae,ce);return oe||ae.versions.length===1&&ae.versions[0]}function q(ae,ce){return ae/=1e3,Object.keys(a).reduce((function(oe,ie){var Se=F(ie,ce);if(!Se)return oe;var ne=Object.keys(Se.releaseDate).filter((function(ge){var xe=Se.releaseDate[ge];return xe!==null&&xe>=ae}));return oe.concat(ne.map(v(Se.name)))}),[])}function W(ae){return{name:ae.name,versions:ae.versions,released:ae.released,releaseDate:ae.releaseDate}}function F(ae,ce){if(ae=ae.toLowerCase(),ae=Q.aliases[ae]||ae,ce.mobileToDesktop&&Q.desktopNames[ae]){var oe=Q.data[Q.desktopNames[ae]];if(ae==="android")return Se=W(Q.data[ae]),ne=oe,Se.released=N(Se.released,ne.released),Se.versions=N(Se.versions,ne.versions),Se.releaseDate=(function(ge){var xe={};for(var He in ge)xe[He]=ge[He];return xe})(Se.releaseDate),Se.released.forEach((function(ge){Se.releaseDate[ge]===void 0&&(Se.releaseDate[ge]=ne.releaseDate[ge])})),Se;var ie=W(oe);return ie.name=ae,ie}var Se,ne;return Q.data[ae]}function N(ae,ce){var oe=ce.indexOf(h);return ae.filter((function(ie){return/^(?:[2-4]\.|[34]$)/.test(ie)})).concat(ce.slice(oe))}function $(ae,ce){var oe=F(ae,ce);if(!oe)throw new l("Unknown browser "+ae);return oe}function H(ae,ce,oe,ie){var Se=1;switch(ce){case"android":if(ie.mobileToDesktop)return ae;var ne=Q.data.chrome.released;Se=ne.length-ne.indexOf(h);break;case"op_mob":Se=C(Q.data.op_mob.released.slice(-1)[0])-14+1;break;default:return ae}return oe<=Se?ae.slice(-1):ae.slice(Se-1-oe)}function R(ae,ce){return typeof ae=="string"&&(ae.indexOf("y")>=0||ce&&ae.indexOf("a")>=0)}function K(ae,ce){return p(ue,ae).reduce((function(oe,ie,Se){if(ie.not&&Se===0)throw new l("Write any browsers query (for instance, `defaults`) before `"+ie.query+"`");var ne=ue[ie.type].select.call(Q,ce,ie).map((function(xe){var He=xe.split(" ");return He[1]==="0"?He[0]+" "+F(He[0],ce).versions[0]:xe}));if(ie.compose==="and")return ie.not?oe.filter((function(xe){return ne.indexOf(xe)===-1})):oe.filter((function(xe){return ne.indexOf(xe)!==-1}));if(ie.not){var ge={};return ne.forEach((function(xe){ge[xe]=!0})),oe.filter((function(xe){return!ge[xe]}))}return oe.concat(ne)}),[])}function se(ae){return ae===void 0&&(ae={}),ae.path===void 0&&(ae.path=s.resolve?s.resolve("."):"."),ae}function he(ae,ce){return ae==null&&(ae=Q.loadConfig(ce)||Q.defaults),ae}function Le(ae){if(typeof ae!="string"&&!Array.isArray(ae))throw new l("Browser queries must be an array or string. Got "+typeof ae+".")}var X={};function Q(ae,ce){Le(ae=he(ae,ce=se(ce)));var oe={ignoreUnknownVersions:ce.ignoreUnknownVersions,dangerousExtend:ce.dangerousExtend,mobileToDesktop:ce.mobileToDesktop,path:ce.path,env:ce.env};u.oldDataWarning(Q.data);var ie=u.getStat(ce,Q.data);if(ie)for(var Se in oe.customUsage={},ie)g(oe.customUsage,Se,ie[Se]);var ne=JSON.stringify([ae,oe]);if(X[ne])return X[ne];var ge=x(K(ae,oe)).sort((function(xe,He){if(xe=xe.split(" "),He=He.split(" "),xe[0]===He[0]){var ee=xe[1].split("-")[0];return T(He[1].split("-")[0].split("."),ee.split("."))}return _(xe[0],He[0])}));return u.env.BROWSERSLIST_DISABLE_CACHE||(X[ne]=ge),ge}function fe(ae,ce){var oe=Q.nodeVersions.filter((function(ie){return d(ie,ce.version)}));if(oe.length===0){if(ae.ignoreUnknownVersions)return[];throw new l("Unknown version "+ce.version+" of Node.js")}return["node "+oe[oe.length-1]]}function Ce(ae,ce){var oe=parseInt(ce.year),ie=parseInt(ce.month||"01")-1,Se=parseInt(ce.day||"01");return q(Date.UTC(oe,ie,Se,0,0,0),ae)}function Me(ae,ce){var oe=parseFloat(ce.coverage),ie=Q.usage.global;if(ce.place)if(ce.place.match(/^my\s+stats$/i)){if(!ae.customUsage)throw new l("Custom usage statistics was not provided");ie=ae.customUsage}else{var Se;Se=ce.place.length===2?ce.place.toUpperCase():ce.place.toLowerCase(),u.loadCountry(Q.usage,Se,Q.data),ie=Q.usage[Se]}for(var ne,ge=Object.keys(ie).sort((function(k,j){return ie[j]-ie[k]})),xe=0,He=[],ee=0;ee<ge.length&&(ne=ge[ee],ie[ne]!==0)&&(xe+=ie[ne],He.push(ne),!(xe>=oe));ee++);return He}Q.parse=function(ae,ce){return Le(ae=he(ae,ce=se(ce))),p(ue,ae)},Q.cache={},Q.data={},Q.usage={global:{},custom:null},Q.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"],Q.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"},Q.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",android:"chrome"},Q.versionAliases={},Q.clearCaches=u.clearCaches,Q.parseConfig=u.parseConfig,Q.readConfig=u.readConfig,Q.findConfig=u.findConfig,Q.loadConfig=u.loadConfig,Q.coverage=function(ae,ce){var oe;if(ce===void 0)oe=Q.usage.global;else if(ce==="my stats"){var ie={};ie.path=s.resolve?s.resolve("."):".";var Se=u.getStat(ie);if(!Se)throw new l("Custom usage statistics was not provided");for(var ne in oe={},Se)g(oe,ne,Se[ne])}else if(typeof ce=="string")ce=ce.length>2?ce.toLowerCase():ce.toUpperCase(),u.loadCountry(Q.usage,ce,Q.data),oe=Q.usage[ce];else for(var ge in"dataByBrowser"in ce&&(ce=ce.dataByBrowser),oe={},ce)for(var xe in ce[ge])oe[ge+" "+xe]=ce[ge][xe];return ae.reduce((function(He,ee){var k=oe[ee];return k===void 0&&(k=oe[ee.replace(/ \S+$/," 0")]),He+(k||0)}),0)};var ue={last_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(ae,ce){return Object.keys(a).reduce((function(oe,ie){var Se=F(ie,ae);if(!Se)return oe;var ne=S(Se.released,ce.versions);return ne=H(ne=ne.map(v(Se.name)),Se.name,ce.versions,ae),oe.concat(ne)}),[])}},last_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+versions?$/i,select:function(ae,ce){return Object.keys(a).reduce((function(oe,ie){var Se=F(ie,ae);if(!Se)return oe;var ne=Se.released.slice(-ce.versions);return ne=H(ne=ne.map(v(Se.name)),Se.name,ce.versions,ae),oe.concat(ne)}),[])}},last_electron_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(ae,ce){return S(Object.keys(o),ce.versions).map((function(oe){return"chrome "+o[oe]}))}},last_node_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+major\s+versions?$/i,select:function(ae,ce){return S(Q.nodeVersions,ce.versions).map((function(oe){return"node "+oe}))}},last_browser_major_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+major\s+versions?$/i,select:function(ae,ce){var oe=$(ce.browser,ae),ie=S(oe.released,ce.versions).map(v(oe.name));return H(ie,oe.name,ce.versions,ae)}},last_electron_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(ae,ce){return Object.keys(o).slice(-ce.versions).map((function(oe){return"chrome "+o[oe]}))}},last_node_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+versions?$/i,select:function(ae,ce){return Q.nodeVersions.slice(-ce.versions).map((function(oe){return"node "+oe}))}},last_browser_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(ae,ce){var oe=$(ce.browser,ae),ie=oe.released.slice(-ce.versions).map(v(oe.name));return H(ie,oe.name,ce.versions,ae)}},unreleased_versions:{matches:[],regexp:/^unreleased\s+versions$/i,select:function(ae){return Object.keys(a).reduce((function(ce,oe){var ie=F(oe,ae);if(!ie)return ce;var Se=ie.versions.filter((function(ne){return ie.released.indexOf(ne)===-1}));return Se=Se.map(v(ie.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(ae,ce){var oe=$(ce.browser,ae);return oe.versions.filter((function(ie){return oe.released.indexOf(ie)===-1})).map(v(oe.name))}},last_years:{matches:["years"],regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(ae,ce){return q(Date.now()-315584329824e-1*ce.years,ae)}},since_y:{matches:["year"],regexp:/^since (\d+)$/i,select:Ce},since_y_m:{matches:["year","month"],regexp:/^since (\d+)-(\d+)$/i,select:Ce},since_y_m_d:{matches:["year","month","day"],regexp:/^since (\d+)-(\d+)-(\d+)$/i,select:Ce},popularity:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%$/,select:function(ae,ce){var oe=parseFloat(ce.popularity),ie=Q.usage.global;return Object.keys(ie).reduce((function(Se,ne){return ce.sign===">"?ie[ne]>oe&&Se.push(ne):ce.sign==="<"?ie[ne]<oe&&Se.push(ne):ce.sign==="<="?ie[ne]<=oe&&Se.push(ne):ie[ne]>=oe&&Se.push(ne),Se}),[])}},popularity_in_my_stats:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(ae,ce){var oe=parseFloat(ce.popularity);if(!ae.customUsage)throw new l("Custom usage statistics was not provided");var ie=ae.customUsage;return Object.keys(ie).reduce((function(Se,ne){var ge=ie[ne];return ge==null||(ce.sign===">"?ge>oe&&Se.push(ne):ce.sign==="<"?ge<oe&&Se.push(ne):ce.sign==="<="?ge<=oe&&Se.push(ne):ge>=oe&&Se.push(ne)),Se}),[])}},popularity_in_config_stats:{matches:["sign","popularity","config"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(ae,ce){var oe=parseFloat(ce.popularity),ie=u.loadStat(ae,ce.config,Q.data);if(ie)for(var Se in ae.customUsage={},ie)g(ae.customUsage,Se,ie[Se]);if(!ae.customUsage)throw new l("Custom usage statistics was not provided");var ne=ae.customUsage;return Object.keys(ne).reduce((function(ge,xe){var He=ne[xe];return He==null||(ce.sign===">"?He>oe&&ge.push(xe):ce.sign==="<"?He<oe&&ge.push(xe):ce.sign==="<="?He<=oe&&ge.push(xe):He>=oe&&ge.push(xe)),ge}),[])}},popularity_in_place:{matches:["sign","popularity","place"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(ae,ce){var oe=parseFloat(ce.popularity),ie=ce.place;ie=ie.length===2?ie.toUpperCase():ie.toLowerCase(),u.loadCountry(Q.usage,ie,Q.data);var Se=Q.usage[ie];return Object.keys(Se).reduce((function(ne,ge){var xe=Se[ge];return xe==null||(ce.sign===">"?xe>oe&&ne.push(ge):ce.sign==="<"?xe<oe&&ne.push(ge):ce.sign==="<="?xe<=oe&&ne.push(ge):xe>=oe&&ne.push(ge)),ne}),[])}},cover:{matches:["coverage"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,select:Me},cover_in:{matches:["coverage","place"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,select:Me},supports:{matches:["supportType","feature"],regexp:/^(?:(fully|partially) )?supports\s+([\w-]+)$/,select:function(ae,ce){u.loadFeature(Q.cache,ce.feature);var oe=ce.supportType!=="fully",ie=Q.cache[ce.feature],Se=[];for(var ne in ie){var ge=F(ne,ae),xe=ae.mobileToDesktop&&ne in Q.desktopNames&&R(ie[ne][ge.released.slice(-1)[0]],oe);ge.versions.forEach((function(He){var ee=ie[ne][He];ee===void 0&&xe&&(ee=ie[Q.desktopNames[ne]][He]),R(ee,oe)&&Se.push(ne+" "+He)}))}return Se}},electron_range:{matches:["from","to"],regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(ae,ce){var oe=f(ce.from),ie=f(ce.to),Se=parseFloat(ce.from),ne=parseFloat(ce.to);if(!o[oe])throw new l("Unknown version "+Se+" of electron");if(!o[ie])throw new l("Unknown version "+ne+" of electron");return Object.keys(o).filter((function(ge){var xe=parseFloat(ge);return xe>=Se&&xe<=ne})).map((function(ge){return"chrome "+o[ge]}))}},node_range:{matches:["from","to"],regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(ae,ce){return Q.nodeVersions.filter(O(">=",ce.from)).filter(O("<=",ce.to)).map((function(oe){return"node "+oe}))}},browser_range:{matches:["browser","from","to"],regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(ae,ce){var oe=$(ce.browser,ae),ie=parseFloat(z(oe,ce.from)||ce.from),Se=parseFloat(z(oe,ce.to)||ce.to);return oe.released.filter((function(ne){var ge=parseFloat(ne);return ge>=ie&&ge<=Se})).map(v(oe.name))}},electron_ray:{matches:["sign","version"],regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(ae,ce){var oe=f(ce.version);return Object.keys(o).filter(w(ce.sign,oe)).map((function(ie){return"chrome "+o[ie]}))}},node_ray:{matches:["sign","version"],regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(ae,ce){return Q.nodeVersions.filter((oe=ce.sign,ie=ce.version,(ie=ie.split(".").map(y))[1]=ie[1]||0,ie[2]=ie[2]||0,oe===">"?function(Se){return T(Se=Se.split(".").map(y),ie)>0}:oe===">="?function(Se){return T(Se=Se.split(".").map(y),ie)>=0}:oe==="<"?function(Se){return Se=Se.split(".").map(y),T(ie,Se)>0}:function(Se){return Se=Se.split(".").map(y),T(ie,Se)>=0})).map((function(Se){return"node "+Se}));var oe,ie}},browser_ray:{matches:["browser","sign","version"],regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(ae,ce){var oe=ce.version,ie=$(ce.browser,ae),Se=Q.versionAliases[ie.name][oe];return Se&&(oe=Se),ie.released.filter(w(ce.sign,oe)).map((function(ne){return ie.name+" "+ne}))}},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(ae,ce){var oe=f(ce.version),ie=o[oe];if(!ie)throw new l("Unknown version "+ce.version+" of electron");return["chrome "+ie]}},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(ae){return[u.currentNode(K,ae)]}},maintained_node:{matches:[],regexp:/^maintained\s+node\s+versions$/i,select:function(ae){var ce=Date.now();return K(Object.keys(i).filter((function(oe){return ce<Date.parse(i[oe].end)&&ce>Date.parse(i[oe].start)&&(ie=oe.slice(1),Q.nodeVersions.some((function(Se){return d(Se,ie)})));var ie})).map((function(oe){return"node "+oe.slice(1)})),ae)}},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(ae,ce){var oe=ce.version;/^tp$/i.test(oe)&&(oe="TP");var ie=$(ce.browser,ae),Se=z(ie,oe);if(Se)oe=Se;else{if(!(Se=z(ie,Se=oe.indexOf(".")===-1?oe+".0":oe.replace(/\.0$/,"")))){if(ae.ignoreUnknownVersions)return[];throw new l("Unknown version "+oe+" of "+ce.browser)}oe=Se}return[ie.name+" "+oe]}},browserslist_config:{matches:[],regexp:/^browserslist config$/i,select:function(ae){return Q(void 0,ae)}},extends:{matches:["config"],regexp:/^extends (.+)$/i,select:function(ae,ce){return K(u.loadQueries(ae,ce.config),ae)}},defaults:{matches:[],regexp:/^defaults$/i,select:function(ae){return K(Q.defaults,ae)}},dead:{matches:[],regexp:/^dead$/i,select:function(ae){return K(["Baidu >= 0","ie <= 11","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],ae)}},unknown:{matches:[],regexp:/^(\w+)$/i,select:function(ae,ce){throw F(ce.query,ae)?new l("Specify versions in Browserslist query for browser "+ce.query):(oe=ce.query,new l("Unknown browser query `"+oe+"`. Maybe you are using old Browserslist or made typo in query."));var oe}}};(function(){for(var ae in a){var ce=a[ae];Q.data[ae]={name:ae,versions:m(a[ae].versions),released:m(a[ae].versions.slice(0,-3)),releaseDate:a[ae].release_date},g(Q.usage.global,ae,ce.usage_global),Q.versionAliases[ae]={};for(var oe=0;oe<ce.versions.length;oe++){var ie=ce.versions[oe];if(ie&&ie.indexOf("-")!==-1)for(var Se=ie.split("-"),ne=0;ne<Se.length;ne++)Q.versionAliases[ae][Se[ne]]=ie}}Q.nodeVersions=r.map((function(ge){return ge.version}))})(),t.exports=Q},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 p in o.indexOf("not ")===0&&(l.not=!0,o=o.slice(4)),s){var u=s[p],h=o.match(u.regexp);if(h){l.type=p;for(var d=0;d<u.matches.length;d++)l[u.matches[d]]=h[d+1];return l}}return l.type="unknown",l}function i(s,o,l){var p;return(function(u,h){for(var d=1,m=u.length;d<=m;d++)if(h(u.substr(-d,d),d,m))return u.slice(0,-d);return""})(o,(function(u,h,d){return e.test(u)?((p=a(s,u.match(e)[1])).compose="and",l.unshift(p),!0):n.test(u)?((p=a(s,u.match(n)[1])).compose="or",l.unshift(p),!0):h===d&&((p=a(s,u.trim())).compose="or",l.unshift(p),!0)}))}t.exports=function(s,o){return Array.isArray(o)||(o=[o]),r(o.map((function(l){var p=[];do l=i(s,l,p);while(l);return p})))}},(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 p,u,h=[],d=[];const m=o.length,f=l.length;if(!m)return f;if(!f)return m;for(u=0;u<=f;u++)h[u]=u;for(p=1;p<=m;p++){for(d=[p],u=1;u<=f;u++)d[u]=o[p-1]===l[u-1]?h[u-1]:n(h[u-1],h[u],d[u-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 p=s[l];const u=a.unreleasedLabels[l];return typeof p=="string"&&u!==p&&(p=i(p)),o[l]=p,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:p}=r.parse(s),u=[o];return(l||p)&&u.push(l),p&&u.push(p),u.join(".")}},(t,e,n)=>{function r(){const oe=n(10);return r=function(){return oe},oe}function a(){const oe=n(61);return a=function(){return oe},oe}Object.defineProperty(e,"__esModule",{value:!0}),e.buildPresetChain=function*(oe,ie){const Se=yield*f(oe,ie);return Se?{plugins:Q(Se.plugins),presets:Q(Se.presets),options:Se.options.map((ne=>X(ne))),files:new Set}:null},e.buildPresetChainWalker=void 0,e.buildRootChain=function*(oe,ie){const Se=new o.ConfigPrinter,ne=yield*_({options:oe,dirname:ie.cwd},ie,void 0,Se);if(!ne)return null;let ge;yield*Se.output(),typeof oe.configFile=="string"?ge=yield*(0,u.loadConfig)(oe.configFile,ie.cwd,ie.envName,ie.caller):oe.configFile!==!1&&(ge=yield*(0,u.findRootConfig)(ie.root,ie.envName,ie.caller));let{babelrc:xe,babelrcRoots:He}=oe,ee=ie.cwd;const k=Le(),j=new o.ConfigPrinter;if(ge){const ke=g(ge),Ge=yield*O(ke,ie,void 0,j);if(!Ge)return null;yield*j.output(),xe===void 0&&(xe=ke.options.babelrc),He===void 0&&(ee=ke.dirname,He=ke.options.babelrcRoots),se(k,Ge)}let J,Te,Ie=!1;const Pe=Le();if((xe===!0||xe===void 0)&&typeof ie.filename=="string"){const ke=yield*(0,u.findPackageData)(ie.filename);if(ke&&(function(Ge,nt,ct,yt){if(typeof ct=="boolean")return ct;const Qt=Ge.root;if(ct===void 0)return nt.directories.indexOf(Qt)!==-1;let Bt=ct;return Array.isArray(Bt)||(Bt=[Bt]),Bt=Bt.map((sr=>typeof sr=="string"?r().resolve(yt,sr):sr)),Bt.length===1&&Bt[0]===Qt?nt.directories.indexOf(Qt)!==-1:Bt.some((sr=>(typeof sr=="string"&&(sr=(0,s.default)(sr,yt)),nt.directories.some((vr=>ce(sr,yt,vr,Ge))))))})(ie,ke,He,ee)){if({ignore:J,config:Te}=yield*(0,u.findRelativeConfig)(ke,ie.envName,ie.caller),J&&Pe.files.add(J.filepath),J&&ue(ie,J.ignore,null,J.dirname)&&(Ie=!0),Te&&!Ie){const Ge=w(Te),nt=new o.ConfigPrinter,ct=yield*O(Ge,ie,void 0,nt);ct?(yield*nt.output(),se(Pe,ct)):Ie=!0}Te&&Ie&&Pe.files.add(Te.filepath)}}ie.showConfig;const de=se(se(se(Le(),k),Pe),ne);return{plugins:Ie?[]:Q(de.plugins),presets:Ie?[]:Q(de.presets),options:Ie?[]:de.options.map((ke=>X(ke))),fileHandling:Ie?"ignored":"transpile",ignore:J||void 0,babelrc:Te||void 0,config:ge||void 0,files:de.files}};var i=n(85),s=n(471),o=n(472),l=n(39),p=n(140),u=n(81),h=n(84),d=n(279);const m=a()("babel:config:config-chain"),f=e.buildPresetChainWalker=R({root:oe=>v(oe),env:(oe,ie)=>C(oe)(ie),overrides:(oe,ie)=>S(oe)(ie),overridesEnv:(oe,ie,Se)=>x(oe)(ie)(Se),createLogger:()=>()=>{}}),v=(0,h.makeWeakCacheSync)((oe=>F(oe,oe.alias,d.createUncachedDescriptors))),C=(0,h.makeWeakCacheSync)((oe=>(0,h.makeStrongCacheSync)((ie=>N(oe,oe.alias,d.createUncachedDescriptors,ie))))),S=(0,h.makeWeakCacheSync)((oe=>(0,h.makeStrongCacheSync)((ie=>$(oe,oe.alias,d.createUncachedDescriptors,ie))))),x=(0,h.makeWeakCacheSync)((oe=>(0,h.makeStrongCacheSync)((ie=>(0,h.makeStrongCacheSync)((Se=>H(oe,oe.alias,d.createUncachedDescriptors,ie,Se))))))),g=(0,h.makeWeakCacheSync)((oe=>({filepath:oe.filepath,dirname:oe.dirname,options:(0,i.validate)("configfile",oe.options,oe.filepath)}))),w=(0,h.makeWeakCacheSync)((oe=>({filepath:oe.filepath,dirname:oe.dirname,options:(0,i.validate)("babelrcfile",oe.options,oe.filepath)}))),y=(0,h.makeWeakCacheSync)((oe=>({filepath:oe.filepath,dirname:oe.dirname,options:(0,i.validate)("extendsfile",oe.options,oe.filepath)}))),_=R({root:oe=>F(oe,"base",d.createCachedDescriptors),env:(oe,ie)=>N(oe,"base",d.createCachedDescriptors,ie),overrides:(oe,ie)=>$(oe,"base",d.createCachedDescriptors,ie),overridesEnv:(oe,ie,Se)=>H(oe,"base",d.createCachedDescriptors,ie,Se),createLogger:(oe,ie,Se)=>(function(ne,ge,xe){var He;return xe?xe.configure(ge.showConfig,o.ChainFormatter.Programmatic,{callerName:(He=ge.caller)==null?void 0:He.name}):()=>{}})(0,ie,Se)}),T=R({root:oe=>I(oe),env:(oe,ie)=>z(oe)(ie),overrides:(oe,ie)=>q(oe)(ie),overridesEnv:(oe,ie,Se)=>W(oe)(ie)(Se),createLogger:(oe,ie,Se)=>(function(ne,ge,xe){return xe?xe.configure(ge.showConfig,o.ChainFormatter.Config,{filepath:ne}):()=>{}})(oe.filepath,ie,Se)});function*O(oe,ie,Se,ne){const ge=yield*T(oe,ie,Se,ne);return ge?.files.add(oe.filepath),ge}const I=(0,h.makeWeakCacheSync)((oe=>F(oe,oe.filepath,d.createUncachedDescriptors))),z=(0,h.makeWeakCacheSync)((oe=>(0,h.makeStrongCacheSync)((ie=>N(oe,oe.filepath,d.createUncachedDescriptors,ie))))),q=(0,h.makeWeakCacheSync)((oe=>(0,h.makeStrongCacheSync)((ie=>$(oe,oe.filepath,d.createUncachedDescriptors,ie))))),W=(0,h.makeWeakCacheSync)((oe=>(0,h.makeStrongCacheSync)((ie=>(0,h.makeStrongCacheSync)((Se=>H(oe,oe.filepath,d.createUncachedDescriptors,ie,Se)))))));function F(oe,ie,Se){let{dirname:ne,options:ge}=oe;return Se(ne,ge,ie)}function N(oe,ie,Se,ne){let{dirname:ge,options:xe}=oe;var He;const ee=(He=xe.env)==null?void 0:He[ne];return ee?Se(ge,ee,`${ie}.env["${ne}"]`):null}function $(oe,ie,Se,ne){let{dirname:ge,options:xe}=oe;var He;const ee=(He=xe.overrides)==null?void 0:He[ne];if(!ee)throw new Error("Assertion failure - missing override");return Se(ge,ee,`${ie}.overrides[${ne}]`)}function H(oe,ie,Se,ne,ge){let{dirname:xe,options:He}=oe;var ee,k;const j=(ee=He.overrides)==null?void 0:ee[ne];if(!j)throw new Error("Assertion failure - missing override");const J=(k=j.env)==null?void 0:k[ge];return J?Se(xe,J,`${ie}.overrides[${ne}].env["${ge}"]`):null}function R(oe){let{root:ie,env:Se,overrides:ne,overridesEnv:ge,createLogger:xe}=oe;return function(He,ee){let k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new Set,j=arguments.length>3?arguments[3]:void 0;return(function*(){const{dirname:J}=He,Te=[],Ie=ie(He);if(fe(Ie,J,ee,He.filepath)){Te.push({config:Ie,envName:void 0,index:void 0});const ke=Se(He,ee.envName);ke&&fe(ke,J,ee,He.filepath)&&Te.push({config:ke,envName:ee.envName,index:void 0}),(Ie.options.overrides||[]).forEach(((Ge,nt)=>{const ct=ne(He,nt);if(fe(ct,J,ee,He.filepath)){Te.push({config:ct,index:nt,envName:void 0});const yt=ge(He,nt,ee.envName);yt&&fe(yt,J,ee,He.filepath)&&Te.push({config:yt,index:nt,envName:ee.envName})}}))}if(Te.some((ke=>{let{config:{options:{ignore:Ge,only:nt}}}=ke;return ue(ee,Ge,nt,J)})))return null;const Pe=Le(),de=xe(He,ee,j);for(const{config:ke,index:Ge,envName:nt}of Te){if(!(yield*K(Pe,ke.options,J,ee,k,j)))return null;de(ke,Ge,nt),yield*he(Pe,ke)}return Pe})()}}function*K(oe,ie,Se,ne,ge,xe){if(ie.extends===void 0)return!0;const He=yield*(0,u.loadConfig)(ie.extends,Se,ne.envName,ne.caller);if(ge.has(He))throw new Error(`Configuration cycle detected loading ${He.filepath}.
- File already loaded following the config chain:
- `+Array.from(ge,(k=>` - ${k.filepath}`)).join(`
- `));ge.add(He);const ee=yield*O(y(He),ne,ge,xe);return ge.delete(He),!!ee&&(se(oe,ee),!0)}function se(oe,ie){oe.options.push(...ie.options),oe.plugins.push(...ie.plugins),oe.presets.push(...ie.presets);for(const Se of ie.files)oe.files.add(Se);return oe}function he(oe,ie){let{options:Se,plugins:ne,presets:ge}=ie;return(function*(){return oe.options.push(Se),oe.plugins.push(...yield*ne()),oe.presets.push(...yield*ge()),oe})()}function Le(){return{options:[],presets:[],plugins:[],files:new Set}}function X(oe){const ie=Object.assign({},oe);return delete ie.extends,delete ie.env,delete ie.overrides,delete ie.plugins,delete ie.presets,delete ie.passPerPreset,delete ie.ignore,delete ie.only,delete ie.test,delete ie.include,delete ie.exclude,Object.prototype.hasOwnProperty.call(ie,"sourceMap")&&(ie.sourceMaps=ie.sourceMap,delete ie.sourceMap),ie}function Q(oe){const ie=new Map,Se=[];for(const ne of oe)if(typeof ne.value=="function"){const ge=ne.value;let xe=ie.get(ge);xe||(xe=new Map,ie.set(ge,xe));let He=xe.get(ne.name);He?He.value=ne:(He={value:ne},Se.push(He),ne.ownPass||xe.set(ne.name,He))}else Se.push({value:ne});return Se.reduce(((ne,ge)=>(ne.push(ge.value),ne)),[])}function fe(oe,ie,Se,ne){let{options:ge}=oe;return(ge.test===void 0||Ce(Se,ge.test,ie,ne))&&(ge.include===void 0||Ce(Se,ge.include,ie,ne))&&(ge.exclude===void 0||!Ce(Se,ge.exclude,ie,ne))}function Ce(oe,ie,Se,ne){return ae(oe,Array.isArray(ie)?ie:[ie],Se,ne)}function Me(oe,ie){return ie instanceof RegExp?String(ie):ie}function ue(oe,ie,Se,ne){if(ie&&ae(oe,ie,ne)){var ge;const He=`No config is applied to "${(ge=oe.filename)!=null?ge:"(unknown)"}" because it matches one of \`ignore: ${JSON.stringify(ie,Me)}\` from "${ne}"`;return m(He),oe.showConfig,!0}if(Se&&!ae(oe,Se,ne)){var xe;const He=`No config is applied to "${(xe=oe.filename)!=null?xe:"(unknown)"}" because it fails to match one of \`only: ${JSON.stringify(Se,Me)}\` from "${ne}"`;return m(He),oe.showConfig,!0}return!1}function ae(oe,ie,Se,ne){return ie.some((ge=>ce(ge,Se,oe.filename,oe,ne)))}function ce(oe,ie,Se,ne,ge){if(typeof oe=="function")return!!(0,l.endHiddenCallStack)(oe)(Se,{dirname:ie,envName:ne.envName,caller:ne.caller});if(typeof Se!="string")throw new p.default("Configuration contains string/RegExp pattern, but no filename was passed to Babel",ge);return typeof oe=="string"&&(oe=(0,s.default)(oe,ie)),oe.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=p,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 S=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(S&&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,S)=>{if(!u(C))throw new Error(`${i(s(f,S))} must be a string/Function/RegExp.`)}));else if(!u(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 S of Object.keys(C)){const x=s(f,S),g=C[S];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,S)=>{if(!u(C))throw new Error(`${i(s(f,S))} must be a string/Function/RegExp.`)}));else if(!u(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=p(f,v);return C?.forEach(((S,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),S))),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=p(f,v);return C&&C.forEach(((S,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 y=w[1];if(y!==void 0&&y!==!1&&(typeof y!="object"||Array.isArray(y)||y===null))throw new Error(`${i(s(g,1))} must be an object, false, or undefined`)}if(w.length===3){const y=w[2];if(y!==void 0&&typeof y!="string")throw new Error(`${i(s(g,2))} must be a string, or undefined`)}}else h(g,w);return w})(s(f,x),S))),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"),S=s(f,"esmodules");d(C,v.browsers),o(S,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 y=Object.keys(r().TargetNames).join(", ");throw new Error(`${i(w)} is not a valid target. Supported targets are ${y}`)}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 p(f,v){if(v!=null&&!Array.isArray(v))throw new Error(`${i(f)} must be an array, or undefined`);return v}function u(f){return typeof f=="string"||typeof f=="function"||f instanceof RegExp}function h(f,v){if((typeof v!="object"||!v)&&typeof v!="string"&&typeof v!="function")throw new Error(`${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 S=v;({showIgnoredFiles:C}=S),v=(function(I,z){if(I==null)return{};var q,W,F={},N=Object.keys(I);for(W=0;W<N.length;W++)q=N[W],z.indexOf(q)>=0||(F[q]=I[q]);return F})(S,d)}const x=yield*m(v);if(!x)return null;const{options:g,babelrc:w,ignore:y,config:_,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,y?y.filepath:void 0,_?_.filepath:void 0,T,O)):null};var a=n(135),i=n(134),s=n(83),o=n(292),l=n(278),p=n(85),u=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,p.validate)("arguments",v):{},{envName:S=(0,l.getEnv)(),cwd:x=".",root:g=".",rootMode:w="root",caller:y,cloneInputAst:_=!0}=C,T=r().resolve(x),O=(function(F,N){switch(N){case"root":return F;case"upward-optional":{const $=(0,u.findConfigUpwards)(F);return $===null?F:$}case"upward":{const $=(0,u.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: "${u.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:S,caller:y,showConfig:(yield*(0,u.resolveShowConfigPath)(T))===I},q=yield*(0,o.buildRootChain)(C,z);if(!q)return null;const W={assumptions:{}};return q.options.forEach((F=>{(0,i.mergeOptions)(W,F)})),{options:Object.assign({},W,{targets:(0,h.resolveTargets)(W,O),cloneInputAst:_,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:q.plugins.map((F=>(0,s.createItemFromDescriptor)(F))),presets:q.presets.map((F=>(0,s.createItemFromDescriptor)(F)))}),context:z,fileHandling:q.fileHandling,ignore:q.ignore,babelrc:q.babelrc,config:q.config,files:q.files}}class f{constructor(C,S,x,g,w,y){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=S,this.config=g,this.fileHandling=w,this.files=y,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,y){for(const _ of y){const T=[],O=[],I=[];for(const q of _.concat([(0,i.default)()])){const W=new a.default(w,q.key,q.options);T.push([q,W]),O.push(W),I.push(q.visitor)}for(const[q,W]of T){const F=q.pre;if(F){const N=F.call(W,w);if(yield*[],u(N))throw new Error("You appear to be using an plugin with an async .pre, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.")}}const z=r().default.visitors.merge(I,O,w.opts.wrapPluginVisitorMethod);(0,r().default)(w.ast,z,w.scope);for(const[q,W]of T){const F=q.post;if(F){const N=F.call(W,w);if(yield*[],u(N))throw new Error("You appear to be using an plugin with an async .post, which your current version of Babel does not support. If you're using a published plugin, you may need to upgrade your @babel/core version.")}}}})(f,h.passes)}catch(w){var C;throw w.message=`${(C=v.filename)!=null?C:"unknown file"}: ${w.message}`,w.code||(w.code="BABEL_TRANSFORM_ERROR"),w}let S,x;try{v.code!==!1&&({outputCode:S,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:S===void 0?null:S,map:x===void 0?null:x,sourceType:f.ast.program.sourceType,externalDependencies:(0,p.flattenToSet)(h.externalDependencies)}};var a=n(476),i=n(477),s=n(296),o=n(478),l=n(483),p=n(136);function u(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:p,sourceMaps:u=!!p,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:u,sourceRoot:h,sourceFileName:d},v.generatorOpts)});for(const S of a.passes)for(const x of S)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:p,highlightCode:u=!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,p,r().parse);C!==void 0&&d.push(C)}}if(d.length===0)return(0,r().parse)(l,p);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:u});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:S,manipulateOptions:x,api:g,inherits:w,decoratorVersion:y}=f;if(C&h.FEATURES.decorators&&(y==="2021-12"||y==="2022-03"||y==="2023-01"||y==="2023-05"))return(0,s.default)(g,{loose:S},y,w);g!=null||(g={assumption:()=>{}});const _=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 q=O||T;return{name:v,manipulateOptions:x,inherits:w,pre(W){(0,h.enableFeature)(W,C,S),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 H=W.isClassDeclaration();H&&(0,d.assertFieldTransformed)(W);const R=(0,h.isLoose)(N,C);let K;const se=(0,p.hasDecorators)(W.node),he=[],Le=[],X=[],Q=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:j}=k.node.key.id,J=`get ${j}`,Te=`set ${j}`;if(k.isClassPrivateMethod()){if(k.node.kind==="get"){if(Q.has(J)||Q.has(j)&&!Q.has(Te))throw k.buildCodeFrameError("Duplicate private field");Q.add(J).add(j)}else if(k.node.kind==="set"){if(Q.has(Te)||Q.has(j)&&!Q.has(J))throw k.buildCodeFrameError("Duplicate private field");Q.add(Te).add(j)}}else{if(Q.has(j)&&!Q.has(J)&&!Q.has(Te)||Q.has(j)&&(Q.has(J)||Q.has(Te)))throw k.buildCodeFrameError("Duplicate private field");Q.add(j)}}k.isClassMethod({kind:"constructor"})?K=k:(Le.push(k),(k.isProperty()||k.isPrivate()||k.isStaticBlock!=null&&k.isStaticBlock())&&he.push(k))}if(!he.length&&!se)return;const Ce=W.node.id;let Me;Ce&&H||((0,a.default)(W),Me=W.scope.generateUidIdentifier("class"));const ue=($=Me)!=null?$:r.types.cloneNode(Ce),ae=(0,l.buildPrivateNamesMap)(he),ce=(0,l.buildPrivateNamesNodes)(ae,O??R,T!=null&&T,N);let oe,ie,Se,ne,ge,xe,He;(0,l.transformPrivateNamesUsage)(ue,W,ae,{privateFieldsAsProperties:q??R,noDocumentAll:z,innerBinding:Ce},N),se?(ie=ge=oe=[],{instanceNodes:Se,wrapClass:He}=(0,p.buildDecoratedClass)(ue,W,Le,N)):(oe=(0,u.extractComputedKeys)(W,X,N),{staticNodes:ie,pureStaticNodes:ge,instanceNodes:Se,lastInstanceNodeReturnsThis:ne,classBindingNode:xe,wrapClass:He}=(0,l.buildFieldsInitNodes)(Me,W.node.superClass,he,ae,N,_??R,q??R,I??R,Ce)),Se.length>0&&(0,u.injectInitialization)(W,K,Se,((k,j)=>{if(!se)for(const J of he)r.types.isStaticBlock!=null&&r.types.isStaticBlock(J.node)||J.node.static||J.traverse(k,j)}),ne);const ee=He(W);ee.insertBefore([...ce,...oe]),ie.length>0&&ee.insertAfter(ie),ge.length>0&&ee.find((k=>k.isStatement()||k.isDeclaration())).insertAfter(ge),xe!=null&&H&&ee.insertAfter(xe)},ExportDefaultDeclaration(W,F){let{file:N}=F;{if(N.get(m)!=="7.23.7")return;const $=W.get("declaration");$.isClassDeclaration()&&(0,p.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 u.injectInitialization}});var r=n(1),a=n(119),i=n(62),s=n(496),o=n(23),l=n(497),p=n(304),u=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(H){if(H!=="default"){var R=Object.getOwnPropertyDescriptor(N,H);Object.defineProperty($,H,R.get?R:{enumerable:!0,get:function(){return N[H]}})}})),$.default=N,Object.freeze($)}Object.defineProperty(e,"__esModule",{value:!0});var a=r(n(0));function i(N){const $=N,{node:H,parentPath:R}=$;if(R.isLogicalExpression()){const{operator:K,right:se}=R.node;if(K==="&&"||K==="||"||K==="??"&&H===se)return i(R)}if(R.isSequenceExpression()){const{expressions:K}=R.node;return K[K.length-1]!==H||i(R)}return R.isConditional({test:H})||R.isUnaryExpression({operator:"!"})||R.isLoop({test:H})}const{LOGICAL_OPERATORS:s,arrowFunctionExpression:o,assignmentExpression:l,binaryExpression:p,booleanLiteral:u,callExpression:h,cloneNode:d,conditionalExpression:m,identifier:f,isMemberExpression:v,isOptionalCallExpression:C,isOptionalMemberExpression:S,isUpdateExpression:x,logicalExpression:g,memberExpression:w,nullLiteral:y,optionalCallExpression:_,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 H=this._map.get($),{value:R}=H;return H.count--,H.count===0?l("=",R,$):R}set($,H,R){return this._map.set($,{count:R,value:H})}}function q(N,$){const{node:H}=N;if(S(H))return w($,H.property,H.computed);if(N.isOptionalCallExpression()){const R=N.get("callee");if(N.node.optional&&R.isOptionalMemberExpression()){const K=R.node.object,se=N.scope.maybeGenerateMemoised(K);return R.get("object").replaceWith(l("=",se,K)),h(w($,f("call")),[se,...N.node.arguments])}return h($,N.node.arguments)}return N.node}const W={memoise(){},handle(N,$){const{node:H,parent:R,parentPath:K,scope:se}=N;if(N.isOptionalMemberExpression()){if((function(ee){for(;ee&&!ee.isProgram();){const{parentPath:k,container:j,listKey:J}=ee,Te=k.node;if(J){if(j!==Te[J])return!0}else if(j!==Te)return!0;ee=k}return!1})(N))return;const he=N.find((ee=>{let{node:k,parent:j}=ee;return S(j)?j.optional||j.object!==k:!C(j)||k!==N.node&&j.optional||j.callee!==k}));if(se.path.isPattern())return void he.replaceWith(h(o([],he.node),[]));const Le=i(he),X=he.parentPath;if(X.isUpdateExpression({argument:H}))throw N.buildCodeFrameError("can't handle update expression");const Q=X.isAssignmentExpression({left:he.node}),fe=X.isUnaryExpression({operator:"delete"});if(fe&&he.isOptionalMemberExpression()&&he.get("property").isPrivateName())throw N.buildCodeFrameError("can't delete a private class element");let Ce=N;for(;;)if(Ce.isOptionalMemberExpression()){if(Ce.node.optional)break;Ce=Ce.get("object")}else{if(!Ce.isOptionalCallExpression())throw new Error(`Internal error: unexpected ${Ce.node.type}`);if(Ce.node.optional)break;Ce=Ce.get("callee")}const Me=Ce.isOptionalMemberExpression()?Ce.node.object:Ce.node.callee,ue=se.maybeGenerateMemoised(Me),ae=ue??Me,ce=K.isOptionalCallExpression({callee:H}),oe=ee=>ce,ie=K.isCallExpression({callee:H});Ce.replaceWith(q(Ce,ae)),oe()?R.optional?K.replaceWith(this.optionalCall(N,R.arguments)):K.replaceWith(this.call(N,R.arguments)):ie?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,ne=N.node;for(let ee=N;ee!==he;){const k=ee.parentPath;if(k===he&&oe()&&R.optional){ne=k.node;break}ne=q(k,ne),ee=k}const ge=he.parentPath;if(v(ne)&&ge.isOptionalCallExpression({callee:he.node,optional:!0})){const{object:ee}=ne;Se=N.scope.maybeGenerateMemoised(ee),Se&&(ne.object=l("=",Se,ee))}let xe=he;(fe||Q)&&(xe=ge,ne=ge.node);const He=ue?l("=",d(ae),d(Me)):d(ae);if(Le){let ee;ee=$?p("!=",He,y()):g("&&",p("!==",He,y()),p("!==",d(ae),se.buildUndefinedNode())),xe.replaceWith(g("&&",ee,ne))}else{let ee;ee=$?p("==",He,y()):g("||",p("===",He,y()),p("===",d(ae),se.buildUndefinedNode())),xe.replaceWith(m(ee,fe?u(!0):se.buildUndefinedNode(),ne))}if(Se){const ee=ge.node;ge.replaceWith(_(T(ee.callee,f("call"),!1,!0),[d(Se),...ee.arguments],!1))}}else{if(x(R,{argument:H})){if(this.simpleSet)return void N.replaceWith(this.simpleSet(N));const{operator:he,prefix:Le}=R;this.memoise(N,2);const X=se.generateUidIdentifierBasedOnNode(H);se.push({id:X});const Q=[l("=",d(X),this.get(N))];if(Le){Q.push(I(he,d(X),Le));const fe=O(Q);return void K.replaceWith(this.set(N,fe))}{const fe=se.generateUidIdentifierBasedOnNode(H);se.push({id:fe}),Q.push(l("=",d(fe),I(he,d(X),Le)),d(X));const Ce=O(Q);return void K.replaceWith(O([this.set(N,Ce),d(fe)]))}}if(K.isAssignmentExpression({left:H}))F(this,N,K);else{if(!K.isCallExpression({callee:H}))return K.isOptionalCallExpression({callee:H})?se.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:H})||K.isObjectProperty({value:H})&&K.parentPath.isObjectPattern()||K.isAssignmentPattern({left:H})&&K.parentPath.isObjectProperty({value:R})&&K.parentPath.parentPath.isObjectPattern()||K.isArrayPattern()||K.isAssignmentPattern({left:H})&&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,$,H){if(N.simpleSet)return void $.replaceWith(N.simpleSet($));const{operator:R,right:K}=H.node;if(R==="=")H.replaceWith(N.set($,K));else{const se=R.slice(0,-1);s.includes(se)?(N.memoise($,1),H.replaceWith(g(se,N.get($),N.set($,K)))):(N.memoise($,2),H.replaceWith(N.set($,p(se,N.get($),K))))}}e.default=function(N,$,H){N.traverse($,Object.assign({},W,H,{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?p(u(h,i("apply"),!1,!0),[d,m[0].argument],!1):a(l(h,i("apply")),[d,m[0].argument]):f?p(u(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:p,optionalMemberExpression:u}=r},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.isTransparentExprWrapper=u,e.skipTransparentExprWrapperNodes=function(h){for(;u(h);)h=h.expression;return h},e.skipTransparentExprWrappers=function(h){for(;u(h.node);)h=h.get("expression");return h};var r=n(0);const{isParenthesizedExpression:a,isTSAsExpression:i,isTSNonNullExpression:s,isTSSatisfiesExpression:o,isTSTypeAssertion:l,isTypeCastExpression:p}=r;function u(h){return i(h)||o(h)||l(h)||s(h)||p(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((p=>/[@#]__PURE__/.test(p.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(u,h,d,m){const{node:f,scope:v}=h,C=v.generateUidIdentifier("initialize"),S=f.id&&h.isDeclaration(),x=h.isInStrictMode(),{superClass:g}=f;let w;f.type="ClassDeclaration",f.id||(f.id=r.types.cloneNode(u)),g&&(w=v.generateUidIdentifierBasedOnNode(f.superClass,"super"),f.superClass=w);const y=l(f),_=r.types.arrayExpression(d.filter((z=>!z.node.abstract&&z.node.type!=="TSIndexSignature")).map((z=>(function(q,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:H,scope:R}=N;N.isTSDeclareMethod()||new a.default({methodPath:N,objectRef:W,superRef:F,file:q,refToPreserve:W}).replace();const K=[o("kind",r.types.stringLiteral(r.types.isClassMethod(H)?H.kind:"field")),o("decorators",l(H)),o("static",H.static&&r.types.booleanLiteral(!0)),o("key",p(H))].filter(Boolean);if(r.types.isClassMethod(H)){const he=H.computed?null:H.key,Le=r.types.toExpression(H);K.push(o("value",(0,i.default)({node:Le,id:he,scope:R})||Le))}else r.types.isClassProperty(H)&&H.value?K.push((se=r.template.statements.ast`return ${H.value}`,r.types.objectMethod("method",r.types.identifier("value"),[],r.types.blockStatement(se)))):K.push(o("value",R.buildUndefinedNode()));var se;return N.remove(),r.types.objectExpression(K)})(m,f.id,w,z)))),T=r.template.expression.ast`
- ${(function(z){return z.addHelper("decorate")})(m)}(
- ${y||r.types.nullLiteral()},
- function (${C}, ${g?r.types.cloneNode(w):null}) {
- ${f}
- return { F: ${r.types.cloneNode(f.id)}, d: ${_} };
- },
- ${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 S&&(O=r.template.statement.ast`let ${u} = ${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(u){return s(u)||u.body.body.some(s)},e.hasOwnDecorators=s;var r=n(1),a=n(141),i=n(119);function s(u){var h;return!((h=u.decorators)==null||!h.length)}function o(u,h){return h?r.types.objectProperty(r.types.identifier(u),h):null}function l(u){let h;return u.decorators&&u.decorators.length>0&&(h=r.types.arrayExpression(u.decorators.map((d=>d.expression)))),u.decorators=void 0,h}function p(u){return u.computed?u.key:r.types.isIdentifier(u.key)?r.types.stringLiteral(u.key.name):r.types.stringLiteral(String(u.key.value))}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(v,C){const{node:S,parentPath:x}=v;if(S.declare)return void v.remove();const g=S.id.name,{fill:w,data:y,isPure:_}=(function(T,O,I){const{enumValues:z,data:q,isPure:W}=m(T,O),F=z.map((N=>{let[$,H]=N;return u(O.isStringLiteral(H),{ENUM:O.cloneNode(I),NAME:$,VALUE:H})}));return{fill:{ID:O.cloneNode(I),ASSIGNMENTS:F},data:q,isPure:W}})(v,C,S.id);switch(x.type){case"BlockStatement":case"ExportNamedDeclaration":case"Program":{const T=C.isProgram(v.parent),O=(function q(W){return W.isExportDeclaration()?q(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}));_&&(0,i.default)(z),O?(x.isExportDeclaration()?x:v).replaceWith(C.expressionStatement(C.assignmentExpression("=",C.cloneNode(S.id),z))):v.scope.registerDeclaration(v.replaceWith(C.variableDeclaration(T?"var":"let",[C.variableDeclarator(S.id,z)]))[0]),s.set(v.scope.getBindingIdentifier(g),y);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;
- `),p=(0,r.template)(`
- ENUM[ENUM["NAME"] = VALUE] = "NAME";
- `),u=(v,C)=>(v?l:p)(C);function h(v,C){const{seen:S,path:x,t:g}=C,w=v.node.name;S.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 S;const x=v.scope.getBindingIdentifier(v.node.id.name),g=(S=s.get(x))!=null?S:new Map;let w,y=-1,_=!0;const T=v.get("members").map((O=>{const I=O.node,z=C.isIdentifier(I.id)?I.id.name:I.id.value,q=O.get("initializer");let W;if(I.initializer)y=f(q,g),y!==void 0?(g.set(z,y),a(typeof y=="number"||typeof y=="string"),W=y===1/0||Number.isNaN(y)?C.identifier(String(y)):y===-1/0?C.unaryExpression("-",C.identifier("Infinity")):C.valueToNode(y)):(_&&(_=q.isPure()),q.isReferencedIdentifier()?h(q,{t:C,seen:g,path:v}):q.traverse(d,{t:C,seen:g,path:v}),W=q.node,g.set(z,void 0));else if(typeof y=="number")y+=1,W=C.numericLiteral(y),g.set(z,y);else{if(typeof y=="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:_,data:g,enumValues:T}}function f(v,C){let S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new Set;return(function g(w){const y=w.node;switch(y.type){case"MemberExpression":case"Identifier":return x(w,C,S);case"StringLiteral":case"NumericLiteral":return y.value;case"UnaryExpression":return(function(_){const T=g(_.get("argument"));if(T!==void 0)switch(_.node.operator){case"+":return T;case"-":return-T;case"~":return~T;default:return}})(w);case"BinaryExpression":return(function(_){const T=g(_.get("left"));if(T===void 0)return;const O=g(_.get("right"));if(O!==void 0)switch(_.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(y.quasis.length===1)return y.quasis[0].value.cooked;const _=w.get("expressions"),T=y.quasis;let O="";for(let I=0;I<T.length;I++)if(O+=T[I].value.cooked,I+1<T.length){const z=x(_[I],C,S);if(z===void 0)return;O+=z}return O}default:return}})(v);function x(g,w,y){if(g.isMemberExpression()){const _=g.node,T=_.object,O=_.property;if(!r.types.isIdentifier(T)||(_.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 _=g.node.name;if(["Infinity","NaN"].includes(_))return Number(_);let T=w?.get(_);return T!==void 0?T:y.has(g.node)?void 0:(y.add(g.node),T=f(g.resolve(),w,y),w?.set(_,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],S=f[1],x=f[2],g=f[3];S=((S+=((x=((x+=((g=((g+=((C=((C+=(S&x|~S&g)+v[0]-680876936|0)<<7|C>>>25)+S|0)&S|~C&x)+v[1]-389564586|0)<<12|g>>>20)+C|0)&C|~g&S)+v[2]+606105819|0)<<17|x>>>15)+g|0)&g|~x&C)+v[3]-1044525330|0)<<22|S>>>10)+x|0,S=((S+=((x=((x+=((g=((g+=((C=((C+=(S&x|~S&g)+v[4]-176418897|0)<<7|C>>>25)+S|0)&S|~C&x)+v[5]+1200080426|0)<<12|g>>>20)+C|0)&C|~g&S)+v[6]-1473231341|0)<<17|x>>>15)+g|0)&g|~x&C)+v[7]-45705983|0)<<22|S>>>10)+x|0,S=((S+=((x=((x+=((g=((g+=((C=((C+=(S&x|~S&g)+v[8]+1770035416|0)<<7|C>>>25)+S|0)&S|~C&x)+v[9]-1958414417|0)<<12|g>>>20)+C|0)&C|~g&S)+v[10]-42063|0)<<17|x>>>15)+g|0)&g|~x&C)+v[11]-1990404162|0)<<22|S>>>10)+x|0,S=((S+=((x=((x+=((g=((g+=((C=((C+=(S&x|~S&g)+v[12]+1804603682|0)<<7|C>>>25)+S|0)&S|~C&x)+v[13]-40341101|0)<<12|g>>>20)+C|0)&C|~g&S)+v[14]-1502002290|0)<<17|x>>>15)+g|0)&g|~x&C)+v[15]+1236535329|0)<<22|S>>>10)+x|0,S=((S+=((x=((x+=((g=((g+=((C=((C+=(S&g|x&~g)+v[1]-165796510|0)<<5|C>>>27)+S|0)&x|S&~x)+v[6]-1069501632|0)<<9|g>>>23)+C|0)&S|C&~S)+v[11]+643717713|0)<<14|x>>>18)+g|0)&C|g&~C)+v[0]-373897302|0)<<20|S>>>12)+x|0,S=((S+=((x=((x+=((g=((g+=((C=((C+=(S&g|x&~g)+v[5]-701558691|0)<<5|C>>>27)+S|0)&x|S&~x)+v[10]+38016083|0)<<9|g>>>23)+C|0)&S|C&~S)+v[15]-660478335|0)<<14|x>>>18)+g|0)&C|g&~C)+v[4]-405537848|0)<<20|S>>>12)+x|0,S=((S+=((x=((x+=((g=((g+=((C=((C+=(S&g|x&~g)+v[9]+568446438|0)<<5|C>>>27)+S|0)&x|S&~x)+v[14]-1019803690|0)<<9|g>>>23)+C|0)&S|C&~S)+v[3]-187363961|0)<<14|x>>>18)+g|0)&C|g&~C)+v[8]+1163531501|0)<<20|S>>>12)+x|0,S=((S+=((x=((x+=((g=((g+=((C=((C+=(S&g|x&~g)+v[13]-1444681467|0)<<5|C>>>27)+S|0)&x|S&~x)+v[2]-51403784|0)<<9|g>>>23)+C|0)&S|C&~S)+v[7]+1735328473|0)<<14|x>>>18)+g|0)&C|g&~C)+v[12]-1926607734|0)<<20|S>>>12)+x|0,S=((S+=((x=((x+=((g=((g+=((C=((C+=(S^x^g)+v[5]-378558|0)<<4|C>>>28)+S|0)^S^x)+v[8]-2022574463|0)<<11|g>>>21)+C|0)^C^S)+v[11]+1839030562|0)<<16|x>>>16)+g|0)^g^C)+v[14]-35309556|0)<<23|S>>>9)+x|0,S=((S+=((x=((x+=((g=((g+=((C=((C+=(S^x^g)+v[1]-1530992060|0)<<4|C>>>28)+S|0)^S^x)+v[4]+1272893353|0)<<11|g>>>21)+C|0)^C^S)+v[7]-155497632|0)<<16|x>>>16)+g|0)^g^C)+v[10]-1094730640|0)<<23|S>>>9)+x|0,S=((S+=((x=((x+=((g=((g+=((C=((C+=(S^x^g)+v[13]+681279174|0)<<4|C>>>28)+S|0)^S^x)+v[0]-358537222|0)<<11|g>>>21)+C|0)^C^S)+v[3]-722521979|0)<<16|x>>>16)+g|0)^g^C)+v[6]+76029189|0)<<23|S>>>9)+x|0,S=((S+=((x=((x+=((g=((g+=((C=((C+=(S^x^g)+v[9]-640364487|0)<<4|C>>>28)+S|0)^S^x)+v[12]-421815835|0)<<11|g>>>21)+C|0)^C^S)+v[15]+530742520|0)<<16|x>>>16)+g|0)^g^C)+v[2]-995338651|0)<<23|S>>>9)+x|0,S=((S+=((g=((g+=(S^((C=((C+=(x^(S|~g))+v[0]-198630844|0)<<6|C>>>26)+S|0)|~x))+v[7]+1126891415|0)<<10|g>>>22)+C|0)^((x=((x+=(C^(g|~S))+v[14]-1416354905|0)<<15|x>>>17)+g|0)|~C))+v[5]-57434055|0)<<21|S>>>11)+x|0,S=((S+=((g=((g+=(S^((C=((C+=(x^(S|~g))+v[12]+1700485571|0)<<6|C>>>26)+S|0)|~x))+v[3]-1894986606|0)<<10|g>>>22)+C|0)^((x=((x+=(C^(g|~S))+v[10]-1051523|0)<<15|x>>>17)+g|0)|~C))+v[1]-2054922799|0)<<21|S>>>11)+x|0,S=((S+=((g=((g+=(S^((C=((C+=(x^(S|~g))+v[8]+1873313359|0)<<6|C>>>26)+S|0)|~x))+v[15]-30611744|0)<<10|g>>>22)+C|0)^((x=((x+=(C^(g|~S))+v[6]-1560198380|0)<<15|x>>>17)+g|0)|~C))+v[13]+1309151649|0)<<21|S>>>11)+x|0,S=((S+=((g=((g+=(S^((C=((C+=(x^(S|~g))+v[4]-145523070|0)<<6|C>>>26)+S|0)|~x))+v[11]-1120210379|0)<<10|g>>>22)+C|0)^((x=((x+=(C^(g|~S))+v[2]+718787259|0)<<15|x>>>17)+g|0)|~C))+v[9]-343485551|0)<<21|S>>>11)+x|0,f[0]=C+f[0]|0,f[1]=S+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,S,x,g,w,y=f.length,_=[1732584193,-271733879,-1732584194,271733878];for(v=64;v<=y;v+=64)i(_,s(f.substring(v-64,v)));for(C=(f=f.substring(v-64)).length,S=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],v=0;v<C;v+=1)S[v>>2]|=f.charCodeAt(v)<<(v%4<<3);if(S[v>>2]|=128<<(v%4<<3),v>55)for(i(_,S),v=0;v<16;v+=1)S[v]=0;return x=(x=8*y).toString(16).match(/(.*?)(.{0,8})$/),g=parseInt(x[2],16),w=parseInt(x[1],16)||0,S[14]=g,S[15]=w,i(_,S),_}function p(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 u(f){var v;for(v=0;v<f.length;v+=1)f[v]=p(f[v]);return f.join("")}function h(f){return/[\u0080-\uFFFF]/.test(f)&&(f=unescape(encodeURIComponent(f))),f}function d(f){var v,C=[],S=f.length;for(v=0;v<S-1;v+=2)C.push(parseInt(f.substr(v,2),16));return String.fromCharCode.apply(String,C)}function m(){this.reset()}return u(l("hello")),typeof ArrayBuffer>"u"||ArrayBuffer.prototype.slice||(function(){function f(v,C){return(v=0|v||0)<0?Math.max(v+C,0):Math.min(v,C)}ArrayBuffer.prototype.slice=function(v,C){var S,x,g,w,y=this.byteLength,_=f(v,y),T=y;return C!==void 0&&(T=f(C,y)),_>T?new ArrayBuffer(0):(S=T-_,x=new ArrayBuffer(S),g=new Uint8Array(x),w=new Uint8Array(this,_,S),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,S=this._buff,x=S.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]|=S.charCodeAt(v)<<(v%4<<3);return this._finish(g,x),C=u(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,S,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})$/),S=parseInt(C[2],16),x=parseInt(C[1],16)||0,f[14]=S,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=u(l(f));return v?d(C):C},m.ArrayBuffer=function(){this.reset()},m.ArrayBuffer.prototype.append=function(f){var v,C,S,x,g,w=(C=this._buff.buffer,S=f,x=!0,(g=new Uint8Array(C.byteLength+S.byteLength)).set(new Uint8Array(C)),g.set(new Uint8Array(S),C.byteLength),x?g:g.buffer),y=w.length;for(this._length+=f.byteLength,v=64;v<=y;v+=64)i(this._hash,o(w.subarray(v-64,v)));return this._buff=v-64<y?new Uint8Array(w.buffer.slice(v-64)):new Uint8Array(0),this},m.ArrayBuffer.prototype.end=function(f){var v,C,S=this._buff,x=S.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]|=S[v]<<(v%4<<3);return this._finish(g,x),C=u(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 S,x=v.length,g=new ArrayBuffer(x),w=new Uint8Array(g);for(S=0;S<x;S+=1)w[S]=v.charCodeAt(S);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=u((function(S){var x,g,w,y,_,T,O=S.length,I=[1732584193,-271733879,-1732584194,271733878];for(x=64;x<=O;x+=64)i(I,o(S.subarray(x-64,x)));for(g=(S=x-64<O?S.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]|=S[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 y=(y=8*O).toString(16).match(/(.*?)(.{0,8})$/),_=parseInt(y[2],16),T=parseInt(y[1],16)||0,w[14]=_,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),p=n(142),u=n(508),h=n(510),d=n(32),m=n(511),f=n(315),v=n(94),C=n(325),S=n(21),x=n(17);function g(A){var E=Object.create(null);if(A)for(var P in A)E[P]=A[P];return E.default=A,Object.freeze(E)}var w=g(s),y=g(h),_=g(x);const T="Unknown";function O(A,E){switch(A.type){case"StringLiteral":case"NumericLiteral":return String(A.value);case"Identifier":if(!E)return A.name}}function I(A){return A.filter((E=>!!E)).join(", ")}function z(A){return A.type.endsWith("Literal")}function q(A,E){return!!(A&&E&&A.type==="CallExpression"&&A.callee.type==="Identifier"&&(typeof E=="string"?A.callee.name===E:E(A.callee.name)))}function W(A){return A.length>1?`[${A.join(", ")}]`:A[0]}function F(A){return A.type==="ImportSpecifier"?A.imported.type==="Identifier"?A.imported.name:A.imported.value:A.type==="ImportNamespaceSpecifier"?"*":"default"}function N(A){return A.type==="Identifier"?A.name:A.type==="StringLiteral"?A.value:null}const $=A=>A,H=/[^\u0130\u0131\u00DFa-z0-9\\/:\-_\. ]+/g,R=A=>A.toLowerCase();function K(A){return H.test(A)?A.replace(H,R):A}const se=(l.posix||l).normalize,he=/\\/g;function Le(A){return se(A.replace(he,"/"))}const X=(l.posix||l).join,Q=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~\-]/;function fe(A){return Q.test(A)?JSON.stringify(A):A}const Ce=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;var Me=typeof globalThis<"u"?globalThis:typeof window<"u"?window:n.g!==void 0?n.g:typeof self<"u"?self:{};function ue(A){return A&&A.__esModule&&Object.prototype.hasOwnProperty.call(A,"default")?A.default:A}function ae(A,E){var P,L;if(E.length===0)return A;for(P=0,L=E.length;P<L;P++)A=(A<<5)-A+E.charCodeAt(P),A|=0;return A<0?-2*A:A}function ce(A,E,P,L){var B,U=ae(ae(ae(A,P),(B=E,Object.prototype.toString.call(B))),typeof E);if(E===null)return ae(U,"null");if(E===void 0)return ae(U,"undefined");if(typeof E=="object"||typeof E=="function"){if(L.indexOf(E)!==-1)return ae(U,"[Circular]"+P);L.push(E);var G=(function(re,le,ve){return Object.keys(le).sort().reduce((function(be,ye){return ce(be,le[ye],ye,ve)}),re)})(U,E,L);if(!("valueOf"in E)||typeof E.valueOf!="function")return G;try{return ae(G,String(E.valueOf()))}catch(re){return ae(G,"[valueOf exception]"+(re.stack||re.message))}}return ae(U,E.toString())}var oe=ue((function(A){return(function(E,P){for(;E.length<8;)E="0"+E;return E})(ce(0,A,"",[]).toString(16))}));const ie="useCssVars";function Se(A,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return`{
- ${A.map((B=>`"${L?"--":""}${ne(E,B,P,L)}": (${B})`)).join(`,
- `)}
- }`}function ne(A,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return P?oe(A+E):`${A}-${B=E,U=L,B.replace(Ce,(G=>U?`\\\\${G}`:`\\${G}`))}`;var B,U}function ge(A){return(A=A.trim())[0]==="'"&&A[A.length-1]==="'"||A[0]==='"'&&A[A.length-1]==='"'?A.slice(1,-1):A}const xe=/v-bind\s*\(/g;function He(A,E){let P=0,L=0;for(let B=E;B<A.length;B++){const U=A.charAt(B);switch(P){case 0:if(U==="'")P=1;else if(U==='"')P=2;else if(U==="(")L++;else if(U===")"){if(!(L>0))return B;L--}break;case 1:U==="'"&&(P=0);break;case 2:U==='"'&&(P=0)}}return null}const ee=A=>{const{id:E,isProd:P}=A;return{postcssPlugin:"vue-sfc-vars",Declaration(L){const B=L.value;if(xe.test(B)){xe.lastIndex=0;let U,G="",re=0;for(;U=xe.exec(B);){const le=U.index+U[0].length,ve=He(B,le);if(ve!==null){const be=ge(B.slice(le,ve));G+=B.slice(re,U.index)+`var(--${ne(E,be,P)})`,re=ve+1}}L.value=G+B.slice(re)}}}};function k(A,E,P,L){const B=Se(A,P,L),U=s.createSimpleExpression(B,!1),G=s.createTransformContext(s.createRoot([]),{prefixIdentifiers:!0,inline:!0,bindingMetadata:E.__isScriptSetup===!1?void 0:E}),re=s.processExpression(U,G),le=re.type===4?re.content:re.children.map((ve=>typeof ve=="string"?ve:ve.content)).join("");return`_${ie}(_ctx => (${le}))`}ee.postcss=!0;const j=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,J=new Set,Te=typeof r=="object"&&r?r:{},Ie=(A,E,P,L)=>{typeof Te.emitWarning=="function"&&Te.emitWarning(A,E,P,L)};let Pe=globalThis.AbortController,de=globalThis.AbortSignal;if(Pe===void 0){de=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(P,L){this._onabort.push(L)}},Pe=class{constructor(){E()}signal=new de;abort(P){if(!this.signal.aborted){this.signal.reason=P,this.signal.aborted=!0;for(const L of this.signal._onabort)L(P);this.signal.onabort?.(P)}}};let A=Te.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1";const E=()=>{A&&(A=!1,Ie("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",E))}}const ke=A=>A&&A===Math.floor(A)&&A>0&&isFinite(A),Ge=A=>ke(A)?A<=Math.pow(2,8)?Uint8Array:A<=Math.pow(2,16)?Uint16Array:A<=Math.pow(2,32)?Uint32Array:A<=Number.MAX_SAFE_INTEGER?nt:null:null;class nt extends Array{constructor(E){super(E),this.fill(0)}}class ct{heap;length;static#r=!1;static create(E){const P=Ge(E);if(!P)return[];ct.#r=!0;const L=new ct(E,P);return ct.#r=!1,L}constructor(E,P){if(!ct.#r)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new P(E),this.length=0}push(E){this.heap[this.length++]=E}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;#S;#y;#E;#A;#g;static unsafeExposeInternals(E){return{starts:E.#S,ttls:E.#y,sizes:E.#C,keyMap:E.#l,keyList:E.#s,valList:E.#e,next:E.#h,prev:E.#m,get head(){return E.#p},get tail(){return E.#u},free:E.#v,isBackgroundFetch:P=>E.#a(P),backgroundFetch:(P,L,B,U)=>E.#I(P,L,B,U),moveToTail:P=>E.#P(P),indexes:P=>E.#x(P),rindexes:P=>E.#w(P),isStale:P=>E.#b(P)}}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(E){const{max:P=0,ttl:L,ttlResolution:B=1,ttlAutopurge:U,updateAgeOnGet:G,updateAgeOnHas:re,allowStale:le,dispose:ve,disposeAfter:be,noDisposeOnSet:ye,noUpdateTTL:te,maxSize:pe=0,maxEntrySize:ze=0,sizeCalculation:je,fetchMethod:We,noDeleteOnFetchRejection:Oe,noDeleteOnStaleGet:Be,allowStaleOnFetchRejection:Ne,allowStaleOnFetchAbort:Ee,ignoreFetchAbort:Xe}=E;if(P!==0&&!ke(P))throw new TypeError("max option must be a nonnegative integer");const Qe=P?Ge(P):Array;if(!Qe)throw new Error("invalid max value: "+P);if(this.#r=P,this.#n=pe,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.#A=!!We,this.#l=new Map,this.#s=new Array(P).fill(void 0),this.#e=new Array(P).fill(void 0),this.#h=new Qe(P),this.#m=new Qe(P),this.#p=0,this.#u=0,this.#v=ct.create(P),this.#o=0,this.#d=0,typeof ve=="function"&&(this.#c=ve),typeof be=="function"?(this.#t=be,this.#f=[]):(this.#t=void 0,this.#f=void 0),this.#E=!!this.#c,this.#g=!!this.#t,this.noDisposeOnSet=!!ye,this.noUpdateTTL=!!te,this.noDeleteOnFetchRejection=!!Oe,this.allowStaleOnFetchRejection=!!Ne,this.allowStaleOnFetchAbort=!!Ee,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=!!re,this.ttlResolution=ke(B)||B===0?B:1,this.ttlAutopurge=!!U,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=>!J.has(tt))(Ye)&&(J.add(Ye),Ie("TTL caching without ttlAutopurge, max, or maxSize can result in unbounded memory consumption.","UnboundedCacheWarning",Ye,yt))}}getRemainingTTL(E){return this.#l.has(E)?1/0:0}#k(){var E=this;const P=new nt(this.#r),L=new nt(this.#r);this.#y=P,this.#S=L,this.#z=function(G,re){let le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:j.now();if(L[G]=re!==0?le:0,P[G]=re,re!==0&&E.ttlAutopurge){const ve=setTimeout((()=>{E.#b(G)&&E.delete(E.#s[G])}),re+1);ve.unref&&ve.unref()}},this.#_=G=>{L[G]=P[G]!==0?j.now():0},this.#T=(G,re)=>{if(P[re]){const le=P[re],ve=L[re];if(!le||!ve)return;G.ttl=le,G.start=ve,G.now=B||U();const be=G.now-ve;G.remainingTTL=le-be}};let B=0;const U=()=>{const G=j.now();if(this.ttlResolution>0){B=G;const re=setTimeout((()=>B=0),this.ttlResolution);re.unref&&re.unref()}return G};this.getRemainingTTL=G=>{const re=this.#l.get(G);if(re===void 0)return 0;const le=P[re],ve=L[re];return le&&ve?le-((B||U())-ve):1/0},this.#b=G=>{const re=L[G],le=P[G];return!!le&&!!re&&(B||U())-re>le}}#_=()=>{};#T=()=>{};#z=()=>{};#b=()=>!1;#D(){const E=new nt(this.#r);this.#d=0,this.#C=E,this.#M=P=>{this.#d-=E[P],E[P]=0},this.#N=(P,L,B,U)=>{if(this.#a(L))return 0;if(!ke(B)){if(!U)throw new TypeError("invalid size value (must be positive integer). When maxSize or maxEntrySize is used, sizeCalculation or size must be set.");if(typeof U!="function")throw new TypeError("sizeCalculation must be a function");if(B=U(L,P),!ke(B))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}return B},this.#L=(P,L,B)=>{if(E[P]=L,this.#n){const U=this.#n-E[P];for(;this.#d>U;)this.#O(!0)}this.#d+=E[P],B&&(B.entrySize=L,B.totalCalculatedSize=this.#d)}}#M=E=>{};#L=(E,P,L)=>{};#N=(E,P,L,B)=>{if(L||B)throw new TypeError("cannot set size without setting maxSize or maxEntrySize on cache");return 0};#x(){var E=this;let{allowStale:P=this.allowStale}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(function*(){if(E.#o)for(let L=E.#u;E.#V(L)&&(!P&&E.#b(L)||(yield L),L!==E.#p);)L=E.#m[L]})()}#w(){var E=this;let{allowStale:P=this.allowStale}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(function*(){if(E.#o)for(let L=E.#p;E.#V(L)&&(!P&&E.#b(L)||(yield L),L!==E.#u);)L=E.#h[L]})()}#V(E){return E!==void 0&&this.#l.get(this.#s[E])===E}*entries(){for(const E of this.#x())this.#e[E]===void 0||this.#s[E]===void 0||this.#a(this.#e[E])||(yield[this.#s[E],this.#e[E]])}*rentries(){for(const E of this.#w())this.#e[E]===void 0||this.#s[E]===void 0||this.#a(this.#e[E])||(yield[this.#s[E],this.#e[E]])}*keys(){for(const E of this.#x()){const P=this.#s[E];P===void 0||this.#a(this.#e[E])||(yield P)}}*rkeys(){for(const E of this.#w()){const P=this.#s[E];P===void 0||this.#a(this.#e[E])||(yield P)}}*values(){for(const E of this.#x())this.#e[E]===void 0||this.#a(this.#e[E])||(yield this.#e[E])}*rvalues(){for(const E of this.#w())this.#e[E]===void 0||this.#a(this.#e[E])||(yield this.#e[E])}[Symbol.iterator](){return this.entries()}find(E){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};for(const L of this.#x()){const B=this.#e[L],U=this.#a(B)?B.__staleWhileFetching:B;if(U!==void 0&&E(U,this.#s[L],this))return this.get(this.#s[L],P)}}forEach(E){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;for(const L of this.#x()){const B=this.#e[L],U=this.#a(B)?B.__staleWhileFetching:B;U!==void 0&&E.call(P,U,this.#s[L],this)}}rforEach(E){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this;for(const L of this.#w()){const B=this.#e[L],U=this.#a(B)?B.__staleWhileFetching:B;U!==void 0&&E.call(P,U,this.#s[L],this)}}purgeStale(){let E=!1;for(const P of this.#w({allowStale:!0}))this.#b(P)&&(this.delete(this.#s[P]),E=!0);return E}info(E){const P=this.#l.get(E);if(P===void 0)return;const L=this.#e[P],B=this.#a(L)?L.__staleWhileFetching:L;if(B===void 0)return;const U={value:B};if(this.#y&&this.#S){const G=this.#y[P],re=this.#S[P];if(G&&re){const le=G-(j.now()-re);U.ttl=le,U.start=Date.now()}}return this.#C&&(U.size=this.#C[P]),U}dump(){const E=[];for(const P of this.#x({allowStale:!0})){const L=this.#s[P],B=this.#e[P],U=this.#a(B)?B.__staleWhileFetching:B;if(U===void 0||L===void 0)continue;const G={value:U};if(this.#y&&this.#S){G.ttl=this.#y[P];const re=j.now()-this.#S[P];G.start=Math.floor(Date.now()-re)}this.#C&&(G.size=this.#C[P]),E.unshift([L,G])}return E}load(E){this.clear();for(const[P,L]of E){if(L.start){const B=Date.now()-L.start;L.start=j.now()-B}this.set(P,L.value,L)}}set(E,P){let L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(P===void 0)return this.delete(E),this;const{ttl:B=this.ttl,start:U,noDisposeOnSet:G=this.noDisposeOnSet,sizeCalculation:re=this.sizeCalculation,status:le}=L;let{noUpdateTTL:ve=this.noUpdateTTL}=L;const be=this.#N(E,P,L.size||0,re);if(this.maxEntrySize&&be>this.maxEntrySize)return le&&(le.set="miss",le.maxEntrySizeExceeded=!0),this.delete(E),this;let ye=this.#o===0?void 0:this.#l.get(E);if(ye===void 0)ye=this.#o===0?this.#u:this.#v.length!==0?this.#v.pop():this.#o===this.#r?this.#O(!1):this.#o,this.#s[ye]=E,this.#e[ye]=P,this.#l.set(E,ye),this.#h[this.#u]=ye,this.#m[ye]=this.#u,this.#u=ye,this.#o++,this.#L(ye,be,le),le&&(le.set="add"),ve=!1;else{this.#P(ye);const te=this.#e[ye];if(P!==te){if(this.#A&&this.#a(te)){te.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:pe}=te;pe===void 0||G||(this.#E&&this.#c?.(pe,E,"set"),this.#g&&this.#f?.push([pe,E,"set"]))}else G||(this.#E&&this.#c?.(te,E,"set"),this.#g&&this.#f?.push([te,E,"set"]));if(this.#M(ye),this.#L(ye,be,le),this.#e[ye]=P,le){le.set="replace";const pe=te&&this.#a(te)?te.__staleWhileFetching:te;pe!==void 0&&(le.oldValue=pe)}}else le&&(le.set="update")}if(B===0||this.#y||this.#k(),this.#y&&(ve||this.#z(ye,B,U),le&&this.#T(le,ye)),!G&&this.#g&&this.#f){const te=this.#f;let pe;for(;pe=te?.shift();)this.#t?.(...pe)}return this}pop(){try{for(;this.#o;){const E=this.#e[this.#p];if(this.#O(!0),this.#a(E)){if(E.__staleWhileFetching)return E.__staleWhileFetching}else if(E!==void 0)return E}}finally{if(this.#g&&this.#f){const E=this.#f;let P;for(;P=E?.shift();)this.#t?.(...P)}}}#O(E){const P=this.#p,L=this.#s[P],B=this.#e[P];return this.#A&&this.#a(B)?B.__abortController.abort(new Error("evicted")):(this.#E||this.#g)&&(this.#E&&this.#c?.(B,L,"evict"),this.#g&&this.#f?.push([B,L,"evict"])),this.#M(P),E&&(this.#s[P]=void 0,this.#e[P]=void 0,this.#v.push(P)),this.#o===1?(this.#p=this.#u=0,this.#v.length=0):this.#p=this.#h[P],this.#l.delete(L),this.#o--,P}has(E){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{updateAgeOnHas:L=this.updateAgeOnHas,status:B}=P,U=this.#l.get(E);if(U!==void 0){const G=this.#e[U];if(this.#a(G)&&G.__staleWhileFetching===void 0)return!1;if(!this.#b(U))return L&&this.#_(U),B&&(B.has="hit",this.#T(B,U)),!0;B&&(B.has="stale",this.#T(B,U))}else B&&(B.has="miss");return!1}peek(E){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{allowStale:L=this.allowStale}=P,B=this.#l.get(E);if(B===void 0||!L&&this.#b(B))return;const U=this.#e[B];return this.#a(U)?U.__staleWhileFetching:U}#I(E,P,L,B){var U=this;const G=P===void 0?void 0:this.#e[P];if(this.#a(G))return G;const re=new Pe,{signal:le}=L;le?.addEventListener("abort",(()=>re.abort(le.reason)),{signal:re.signal});const ve={signal:re.signal,options:L,context:B},be=function(ze){let je=arguments.length>1&&arguments[1]!==void 0&&arguments[1];const{aborted:We}=re.signal,Oe=L.ignoreFetchAbort&&ze!==void 0;if(L.status&&(We&&!je?(L.status.fetchAborted=!0,L.status.fetchError=re.signal.reason,Oe&&(L.status.fetchAbortIgnored=!0)):L.status.fetchResolved=!0),We&&!Oe&&!je)return ye(re.signal.reason);const Be=te;return U.#e[P]===te&&(ze===void 0?Be.__staleWhileFetching?U.#e[P]=Be.__staleWhileFetching:U.delete(E):(L.status&&(L.status.fetchUpdated=!0),U.set(E,ze,ve.options))),ze},ye=ze=>{const{aborted:je}=re.signal,We=je&&L.allowStaleOnFetchAbort,Oe=We||L.allowStaleOnFetchRejection,Be=Oe||L.noDeleteOnFetchRejection,Ne=te;if(this.#e[P]===te&&(Be&&Ne.__staleWhileFetching!==void 0?We||(this.#e[P]=Ne.__staleWhileFetching):this.delete(E)),Oe)return L.status&&Ne.__staleWhileFetching!==void 0&&(L.status.returnedStale=!0),Ne.__staleWhileFetching;if(Ne.__returned===Ne)throw ze};L.status&&(L.status.fetchDispatched=!0);const te=new Promise(((ze,je)=>{const We=this.#i?.(E,G,ve);We&&We instanceof Promise&&We.then((Oe=>ze(Oe===void 0?void 0:Oe)),je),re.signal.addEventListener("abort",(()=>{L.ignoreFetchAbort&&!L.allowStaleOnFetchAbort||(ze(void 0),L.allowStaleOnFetchAbort&&(ze=Oe=>be(Oe,!0)))}))})).then(be,(ze=>(L.status&&(L.status.fetchRejected=!0,L.status.fetchError=ze),ye(ze)))),pe=Object.assign(te,{__abortController:re,__staleWhileFetching:G,__returned:void 0});return P===void 0?(this.set(E,pe,{...ve.options,status:void 0}),P=this.#l.get(E)):this.#e[P]=pe,pe}#a(E){if(!this.#A)return!1;const P=E;return!!P&&P instanceof Promise&&P.hasOwnProperty("__staleWhileFetching")&&P.__abortController instanceof Pe}async fetch(E){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{allowStale:L=this.allowStale,updateAgeOnGet:B=this.updateAgeOnGet,noDeleteOnStaleGet:U=this.noDeleteOnStaleGet,ttl:G=this.ttl,noDisposeOnSet:re=this.noDisposeOnSet,size:le=0,sizeCalculation:ve=this.sizeCalculation,noUpdateTTL:be=this.noUpdateTTL,noDeleteOnFetchRejection:ye=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:te=this.allowStaleOnFetchRejection,ignoreFetchAbort:pe=this.ignoreFetchAbort,allowStaleOnFetchAbort:ze=this.allowStaleOnFetchAbort,context:je,forceRefresh:We=!1,status:Oe,signal:Be}=P;if(!this.#A)return Oe&&(Oe.fetch="get"),this.get(E,{allowStale:L,updateAgeOnGet:B,noDeleteOnStaleGet:U,status:Oe});const Ne={allowStale:L,updateAgeOnGet:B,noDeleteOnStaleGet:U,ttl:G,noDisposeOnSet:re,size:le,sizeCalculation:ve,noUpdateTTL:be,noDeleteOnFetchRejection:ye,allowStaleOnFetchRejection:te,allowStaleOnFetchAbort:ze,ignoreFetchAbort:pe,status:Oe,signal:Be};let Ee=this.#l.get(E);if(Ee===void 0){Oe&&(Oe.fetch="miss");const Xe=this.#I(E,Ee,Ne,je);return Xe.__returned=Xe}{const Xe=this.#e[Ee];if(this.#a(Xe)){const it=L&&Xe.__staleWhileFetching!==void 0;return Oe&&(Oe.fetch="inflight",it&&(Oe.returnedStale=!0)),it?Xe.__staleWhileFetching:Xe.__returned=Xe}const Qe=this.#b(Ee);if(!We&&!Qe)return Oe&&(Oe.fetch="hit"),this.#P(Ee),B&&this.#_(Ee),Oe&&this.#T(Oe,Ee),Xe;const Ye=this.#I(E,Ee,Ne,je),tt=Ye.__staleWhileFetching!==void 0&&L;return Oe&&(Oe.fetch=Qe?"stale":"refresh",tt&&Qe&&(Oe.returnedStale=!0)),tt?Ye.__staleWhileFetching:Ye.__returned=Ye}}get(E){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{allowStale:L=this.allowStale,updateAgeOnGet:B=this.updateAgeOnGet,noDeleteOnStaleGet:U=this.noDeleteOnStaleGet,status:G}=P,re=this.#l.get(E);if(re!==void 0){const le=this.#e[re],ve=this.#a(le);return G&&this.#T(G,re),this.#b(re)?(G&&(G.get="stale"),ve?(G&&L&&le.__staleWhileFetching!==void 0&&(G.returnedStale=!0),L?le.__staleWhileFetching:void 0):(U||this.delete(E),G&&L&&(G.returnedStale=!0),L?le:void 0)):(G&&(G.get="hit"),ve?le.__staleWhileFetching:(this.#P(re),B&&this.#_(re),le))}G&&(G.get="miss")}#H(E,P){this.#m[P]=E,this.#h[E]=P}#P(E){E!==this.#u&&(E===this.#p?this.#p=this.#h[E]:this.#H(this.#m[E],this.#h[E]),this.#H(this.#u,E),this.#u=E)}delete(E){let P=!1;if(this.#o!==0){const L=this.#l.get(E);if(L!==void 0)if(P=!0,this.#o===1)this.clear();else{this.#M(L);const B=this.#e[L];if(this.#a(B)?B.__abortController.abort(new Error("deleted")):(this.#E||this.#g)&&(this.#E&&this.#c?.(B,E,"delete"),this.#g&&this.#f?.push([B,E,"delete"])),this.#l.delete(E),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 U=this.#m[L];this.#h[U]=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 B;for(;B=L?.shift();)this.#t?.(...B)}return P}clear(){for(const E of this.#w({allowStale:!0})){const P=this.#e[E];if(this.#a(P))P.__abortController.abort(new Error("deleted"));else{const L=this.#s[E];this.#E&&this.#c?.(P,L,"delete"),this.#g&&this.#f?.push([P,L,"delete"])}}if(this.#l.clear(),this.#e.fill(void 0),this.#s.fill(void 0),this.#y&&this.#S&&(this.#y.fill(0),this.#S.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 E=this.#f;let P;for(;P=E?.shift();)this.#t?.(...P)}}}function Qt(){return new yt({max:arguments.length>0&&arguments[0]!==void 0?arguments[0]:500})}function Bt(A,E){return(function(P){const{content:L,ast:B}=P.template,U=sr.get(L);if(U)return U;const G=new Set;return B.children.forEach((function re(le){var ve;switch(le.type){case 1:let be=le.tag;be.includes(".")&&(be=be.split(".")[0].trim()),s.parserOptions.isNativeTag(be)||s.parserOptions.isBuiltInComponent(be)||(G.add(p.camelize(be)),G.add(p.capitalize(p.camelize(be))));for(let ye=0;ye<le.props.length;ye++){const te=le.props[ye];te.type===7&&(p.isBuiltInDirective(te.name)||G.add(`v${p.capitalize(p.camelize(te.name))}`),te.arg&&!te.arg.isStatic&&vr(G,te.arg),te.name==="for"?vr(G,te.forParseResult.source):te.exp&&vr(G,te.exp)),te.type===6&&te.name==="ref"&&((ve=te.value)!=null&&ve.content)&&G.add(te.value.content)}le.children.forEach(re);break;case 5:vr(G,le.content)}})),sr.set(L,G),G})(E).has(A)}const sr=Qt();function vr(A,E){E.ast?s.walkIdentifiers(E.ast,(P=>A.add(P.name))):E.ast===null&&A.add(E.content)}const Ct="anonymous.vue",Zr=Qt();function Jr(A){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const P=(function(Oe,Be){var Ne;return Oe+JSON.stringify({...Be,compiler:{parse:(Ne=Be.compiler)==null?void 0:Ne.parse}},((Ee,Xe)=>typeof Xe=="function"?Xe.toString():Xe))})(A,E),L=Zr.get(P);if(L)return L;const{sourceMap:B=!0,filename:U=Ct,sourceRoot:G="",pad:re=!1,ignoreEmpty:le=!0,compiler:ve=w,templateParseOptions:be={},parseExpressions:ye=!0}=E,te={filename:U,source:A,template:null,script:null,scriptSetup:null,styles:[],customBlocks:[],cssVars:[],slotted:!1,shouldForceReload:Oe=>(function(Be,Ne){if(!Ne.scriptSetup||Ne.scriptSetup.lang!=="ts"&&Ne.scriptSetup.lang!=="tsx")return!1;for(const Ee in Be)if(!Be[Ee].isUsedInTemplate&&Bt(Ee,Ne))return!0;return!1})(Oe,te)},pe=[];ve.parse(A,{parseMode:"sfc",prefixIdentifiers:ye,...be,onError:Oe=>{pe.push(Oe)}}).children.forEach((Oe=>{if(Oe.type===1&&(!le||Oe.tag==="template"||!(function(Be){for(let Ne=0;Ne<Be.children.length;Ne++){const Ee=Be.children[Ne];if(Ee.type!==2||Ee.content.trim()!=="")return!1}return!0})(Oe)||(function(Be){return Be.props.some((Ne=>Ne.type===6&&Ne.name==="src"))})(Oe)))switch(Oe.tag){case"template":if(te.template)pe.push(Gr(Oe));else{const Xe=te.template=un(Oe,A,!1);if(Xe.attrs.src||(Xe.ast=i.createRoot(Oe.children,A)),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=Oe.props.find((Ye=>Ye.type===6&&Ye.name==="functional")).loc,pe.push(Qe)}}break;case"script":const Be=un(Oe,A,re),Ne=!!Be.attrs.setup;if(Ne&&!te.scriptSetup){te.scriptSetup=Be;break}if(!Ne&&!te.script){te.script=Be;break}pe.push(Gr(Oe,Ne));break;case"style":const Ee=un(Oe,A,re);Ee.attrs.vars&&pe.push(new SyntaxError("<style vars> has been replaced by a new proposal: https://github.com/vuejs/rfcs/pull/231")),te.styles.push(Ee);break;default:te.customBlocks.push(un(Oe,A,re))}})),te.template||te.script||te.scriptSetup||pe.push(new SyntaxError("At least one <template> or <script> is required in a single file component.")),te.scriptSetup&&(te.scriptSetup.src&&(pe.push(new SyntaxError('<script setup> cannot use the "src" attribute because its syntax will be ambiguous outside of the component.')),te.scriptSetup=null),te.script&&te.script.src&&(pe.push(new SyntaxError('<script> cannot use the "src" attribute when <script setup> is also present because they must be processed together.')),te.script=null));let ze=0;if(!te.template||te.template.lang!=="pug"&&te.template.lang!=="jade"||([te.template.content,ze]=(function(Oe){const Be=Oe.split(`
- `),Ne=Be.reduce((function(Ee,Xe){var Qe,Ye;if(Xe.trim()==="")return Ee;const tt=((Ye=(Qe=Xe.match(/^\s*/))==null?void 0:Qe[0])==null?void 0:Ye.length)||0;return Math.min(tt,Ee)}),1/0);return Ne===0?[Oe,Ne]:[Be.map((function(Ee){return Ee.slice(Ne)})).join(`
- `),Ne]})(te.template.content)),B){const Oe=function(Be){let Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Be&&!Be.src&&(Be.map=(function(Ee,Xe,Qe,Ye,tt,it){const vt=new o.SourceMapGenerator({file:Ee.replace(/\\/g,"/"),sourceRoot:Ye.replace(/\\/g,"/")});return vt.setSourceContent(Ee,Xe),vt._sources.add(Ee),Qe.split(nn).forEach(((It,pr)=>{if(!is.test(It)){const Gt=pr+1+tt,Or=pr+1;for(let er=0;er<It.length;er++)/\s/.test(It[er])||vt._mappings.add({originalLine:Gt,originalColumn:er+it,generatedLine:Or,generatedColumn:er,source:Ee,name:null})}})),vt.toJSON()})(U,A,Be.content,G,re&&Be.type!=="template"?0:Be.loc.start.line-1,Ne))};Oe(te.template,ze),Oe(te.script),te.styles.forEach((Be=>Oe(Be))),te.customBlocks.forEach((Be=>Oe(Be)))}te.cssVars=(function(Oe){const Be=[];return Oe.styles.forEach((Ne=>{let Ee;const Xe=Ne.content.replace(/\/\*([\s\S]*?)\*\/|\/\/.*/g,"");for(;Ee=xe.exec(Xe);){const Qe=Ee.index+Ee[0].length,Ye=He(Xe,Qe);if(Ye!==null){const tt=ge(Xe.slice(Qe,Ye));Be.includes(tt)||Be.push(tt)}}})),Be})(te);const je=/(?:::v-|:)slotted\(/;te.slotted=te.styles.some((Oe=>Oe.scoped&&je.test(Oe.content)));const We={descriptor:te,errors:pe};return Zr.set(P,We),We}function Gr(A){let E=arguments.length>1&&arguments[1]!==void 0&&arguments[1];const P=new SyntaxError(`Single file component can contain only one <${A.tag}${E?" setup":""}> element`);return P.loc=A.loc,P}function un(A,E,P){const L=A.tag,B=A.innerLoc,U={},G={type:L,content:E.slice(B.start.offset,B.end.offset),loc:B,attrs:U};return P&&(G.content=(function(re,le,ve){if(re=re.slice(0,le.loc.start.offset),ve==="space")return re.replace(fr," ");{const be=re.split(nn).length,ye=le.type!=="script"||le.lang?`
- `:`//
- `;return Array(be).join(ye)}})(E,G,P)+G.content),A.props.forEach((re=>{if(re.type===6){const le=re.name;U[le]=re.value&&re.value.content||!0,le==="lang"?G.lang=re.value&&re.value.content:le==="src"?G.src=re.value&&re.value.content:L==="style"?le==="scoped"?G.scoped=!0:le==="module"&&(G.module=U[le]):L==="script"&&le==="setup"&&(G.setup=U.setup)}})),G}const nn=/\r?\n/g,is=/^(?:\/\/)?\s*$/,fr=/./g;function jn(A){const E=A.charAt(0);return E==="."||E==="~"||E==="@"}const gs=/^(https?:)?\/\//;function Bn(A){return gs.test(A)}const ft=/^\s*data:/i;function dt(A){return ft.test(A)}function ot(A){if(A.charAt(0)==="~"){const E=A.charAt(1);A=A.slice(E==="/"?2:1)}return At(A)}function At(A){return u.parse(p.isString(A)?A:"",!1,!0)}const Lt={base:null,includeAbsolute:!1,tags:{video:["src","poster"],source:["src"],img:["src"],image:["xlink:href","href"],use:["xlink:href","href"]}},jt=A=>Object.keys(A).some((E=>p.isArray(A[E])))?{...Lt,tags:A}:{...Lt,...A},Ut=A=>(E,P)=>dr(E,P,A),dr=function(A,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Lt;if(A.type===1){if(!A.props.length)return;const L=P.tags||Lt.tags,B=L[A.tag],U=L["*"];if(!B&&!U)return;const G=(B||[]).concat(U||[]);A.props.forEach(((re,le)=>{if(re.type!==6||!G.includes(re.name)||!re.value||Bn(re.value.content)||dt(re.value.content)||re.value.content[0]==="#"||!P.includeAbsolute&&!jn(re.value.content))return;const ve=ot(re.value.content);if(P.base&&re.value.content[0]==="."){const ye=ot(P.base),te=ye.protocol||"",pe=ye.host?te+"//"+ye.host:"",ze=ye.path||"/";return void(re.value.content=pe+(l.posix||l).join(ze,ve.path+(ve.hash||"")))}const be=(function(ye,te,pe,ze){if(ye){let je,We;const Oe=ze.imports.findIndex((Xe=>Xe.path===ye));if(Oe>-1?(je=`_imports_${Oe}`,We=ze.imports[Oe].exp):(je=`_imports_${ze.imports.length}`,We=i.createSimpleExpression(je,!1,pe,3),ze.imports.push({exp:We,path:decodeURIComponent(ye)})),!te)return We;const Be=`${je} + '${te}'`,Ne=i.createSimpleExpression(Be,!1,pe,3);if(!ze.hoistStatic)return Ne;const Ee=ze.hoists.findIndex((Xe=>Xe&&Xe.type===4&&!Xe.isStatic&&Xe.content===Be));return Ee>-1?i.createSimpleExpression(`_hoisted_${Ee+1}`,!1,pe,3):ze.hoist(Ne)}return i.createSimpleExpression("''",!1,pe,3)})(ve.path,ve.hash,re.loc,E);A.props[le]={type:7,name:"bind",arg:i.createSimpleExpression(re.name,!0,re.loc),exp:be,modifiers:[],loc:re.loc}}))}},Zt=["img","source"],ut=/( |\\t|\\n|\\f|\\r)+/g,Tt=A=>(E,P)=>wt(E,P,A),wt=function(A,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Lt;A.type===1&&Zt.includes(A.tag)&&A.props.length&&A.props.forEach(((L,B)=>{if(L.name==="srcset"&&L.type===6){if(!L.value)return;const U=L.value.content;if(!U)return;const G=U.split(",").map((be=>{const[ye,te]=be.replace(ut," ").trim().split(" ",2);return{url:ye,descriptor:te}}));for(let be=0;be<G.length;be++){const{url:ye}=G[be];dt(ye)&&(G[be+1].url=ye+","+G[be+1].url,G.splice(be,1))}const re=be=>!Bn(be)&&!dt(be)&&(P.includeAbsolute||jn(be));if(!G.some((be=>{let{url:ye}=be;return re(ye)})))return;if(P.base){const be=P.base,ye=[];let te=!1;if(G.forEach((pe=>{let{url:ze,descriptor:je}=pe;je=je?` ${je}`:"",ze[0]==="."?(pe.url=(l.posix||l).join(be,ze),ye.push(pe.url+je)):re(ze)?te=!0:ye.push(ze+je)})),!te)return void(L.value.content=ye.join(", "))}const le=i.createCompoundExpression([],L.loc);G.forEach(((be,ye)=>{let{url:te,descriptor:pe}=be;if(re(te)){const{path:je}=ot(te);let We;if(je){const Oe=E.imports.findIndex((Be=>Be.path===je));Oe>-1?We=i.createSimpleExpression(`_imports_${Oe}`,!1,L.loc,3):(We=i.createSimpleExpression(`_imports_${E.imports.length}`,!1,L.loc,3),E.imports.push({exp:We,path:je})),le.children.push(We)}}else{const je=i.createSimpleExpression(`"${te}"`,!1,L.loc,3);le.children.push(je)}const ze=G.length-1>ye;pe&&ze?le.children.push(` + ' ${pe}, ' + `):pe?le.children.push(` + ' ${pe}'`):ze&&le.children.push(" + ', ' + ")}));let ve=le;E.hoistStatic&&(ve=E.hoist(le),ve.constType=3),A.props[B]={type:7,name:"bind",arg:i.createSimpleExpression("srcset",!0,L.loc),exp:ve,modifiers:[],loc:L.loc}}}))};function Dt(A){throw new Error('Could not dynamically require "'+A+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var nr={exports:{}};(function(A,E){var P=m,L=l,B=d,U=L.join,G=L.resolve,re=L.extname,le=L.dirname,ve=L.isAbsolute,be={},ye={},te={};function pe(Ne,Ee){return Ee&&Ne.filename&&Ne.cache?(delete be[Ne.filename],ye[Ne.filename]=Ee,Ee):Ne.filename&&Ne.cache?ye[Ne.filename]:Ee}function ze(Ne,Ee,Xe){var Qe=be[Ne];if(Ee.cache&&Qe&&typeof Qe=="string")return Xe(null,Qe);P.readFile(Ne,"utf8",(function(Ye,tt){if(Ye)return Xe(Ye);tt=tt.replace(/^\uFEFF/,""),Ee.cache&&(be[Ne]=tt),Xe(null,tt)}))}function je(Ne,Ee){return new Promise((function(Xe,Qe){Ee(Ne=Ne||function(Ye,tt){if(Ye)return Qe(Ye);Xe(tt)})}))}function We(Ne){return function(Ee,Xe,Qe){return Xe.filename=Ee,je(Qe,(function(Ye){(function(tt,it,vt){if(!it.partials)return vt();var It=Object.keys(it.partials),pr={};(function Gt(Or){if(Or===It.length)return vt(null,pr);var er=It[Or],vn=it.partials[er];if(vn==null||vn===!1)return Gt(++Or);ze(ve(vn)?re(vn)!==""?vn:U(vn+re(tt)):U(le(tt),vn+re(tt)),it,(function(Gn,ys){if(Gn)return vt(Gn);pr[er]=ys,Gt(++Or)}))})(0)})(Ee,Xe,(function(tt,it){var vt=(te.extend||(te.extend=d._extend))({},Xe);if(vt.partials=it,tt)return Ye(tt);pe(vt)?E[Ne].render("",vt,Ye):ze(Ee,vt,(function(It,pr){if(It)return Ye(It);E[Ne].render(pr,vt,Ye)}))}))}))}}function Oe(Ne,Ee){var Xe=(te.babel||(te.babel=n(341))).transformFileSync(Ee,{presets:["react"]}).code;return Ne._compile(Xe,Ee)}function Be(Ne){return Dt.extensions&&(Dt.extensions[".jsx"]||(Dt.extensions[".jsx"]=Oe),Dt.extensions[".react"]||(Dt.extensions[".react"]=Oe)),function(Ee,Xe,Qe){return je(Qe,(function(Ye){var tt=te.ReactDOM||(te.ReactDOM=n(547)),it=te.react||(te.react=n(548)),vt=Xe.base;delete Xe.base;var It=Xe.cache;delete Xe.cache;var pr=Xe.isNonStatic;delete Xe.isNonStatic;try{var Gt,Or,er,vn,Gn;if(pe(Xe))Or=pe(Xe);else{if(Ne==="path"){var ys=G(Ee);delete n.c[ys],Gt=Dt(ys)}else Gt=(function(or,st){var Pt=te.babel||(te.babel=n(341));st||(st="");var bt=new A.constructor;st=st||"";var at=Pt.transform(or,{presets:["react"]}).code;return bt.paths=A.paths,bt._compile(at,st),bt.exports})(Ee);Or=pe(Xe,it.createFactory(Gt))}Gn=new Or(Xe),vn=pr?tt.renderToString(Gn):tt.renderToStaticMarkup(Gn),vt&&(er=be[Ee]||P.readFileSync(G(vt),"utf8"),It&&(be[Ee]=er),Xe.content=vn,vn=(function(or,st){var Pt;for(var bt in st)st.hasOwnProperty(bt)&&(Pt=new RegExp("{{"+bt+"}}","g"),or.match(Pt)&&(or=or.replace(Pt,st[bt])));return or})(er,Xe)),Ye(null,vn)}catch(or){Ye(or)}}))}}E.clearCache=function(){be={},ye={}},E.velocityjs=We("velocityjs"),E.velocityjs.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.velocityjs||(te.velocityjs=n(514));try{Ee.locals=Ee,Qe(null,Ye.render(Ne,Ee).trimLeft())}catch(tt){Qe(tt)}}))},E.liquid=We("liquid"),E.liquid.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye,tt=te.liquid;try{return void(function(Gt,Or,er,vn){var Gn,ys=Gt.newContext();if(er.locals){for(Gn in er.locals)ys.setLocals(Gn,er.locals[Gn]);delete er.locals}if(er.meta&&(ys.setLocals("page",er.meta),delete er.meta),er.filters){for(Gn in er.filters)ys.setFilter(Gn,er.filters[Gn]);delete er.filters}var or=er.includeDir||r.cwd();ys.onInclude((function(bt,at){var St=L.extname(bt)?"":".liquid",Ht=L.resolve(or,bt+St);P.readFile(Ht,{encoding:"utf8"},(function(ht,ar){if(ht)return at(ht);at(null,Gt.parse(ar))}))})),delete er.includeDir;var st={customTags:{}};if(er.customTags){var Pt=er.customTags;for(Gn in er.customTags)st.customTags[Gn]=function(bt,at,St){var Ht=Pt[at](St.trim());bt.astStack.push(Gt.parse(Ht))};delete er.customTags}for(Gn in er)ys.setLocals(Gn,er[Gn]);(pe(ys)||pe(ys,Gt.compile(Or,st)))(ys,vn)})(tt=te.liquid=n(515),Ne,Ee,Qe)}catch{try{tt=new(Ye=te.liquid=n(516)).Engine}catch(Or){throw Or}}try{var it=Ee.locals||{};Ee.meta&&(it.pages=Ee.meta,delete Ee.meta),Ee.filters&&(tt.registerFilters(Ee.filters),delete Ee.filters);var vt=Ee.includeDir||r.cwd();if(tt.fileSystem=new Ye.LocalFileSystem(vt,"liquid"),delete Ee.includeDir,Ee.customTags){var It=Ee.customTags;for(pr in Ee.customTags)tt.registerTag(pr,It[pr]);delete Ee.customTags}for(var pr in Ee)it[pr]=Ee[pr];return tt.parseAndRender(Ne,it).nodeify((function(Gt,Or){if(Gt)throw new Error(Gt);return Qe(null,Or)}))}catch(Gt){Qe(Gt)}}))},E.jade=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.jade;if(!Ye)try{Ye=te.jade=n(332)}catch(tt){try{Ye=te.jade=n(333)}catch{throw tt}}try{Qe(null,(pe(Ee)||pe(Ee,Ye.compileFile(Ne,Ee)))(Ee))}catch(tt){Qe(tt)}}))},E.jade.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.jade;if(!Ye)try{Ye=te.jade=n(332)}catch(tt){try{Ye=te.jade=n(333)}catch{throw tt}}try{Qe(null,(pe(Ee)||pe(Ee,Ye.compile(Ne,Ee)))(Ee))}catch(tt){Qe(tt)}}))},E.dust=We("dust"),E.dust.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.dust;if(!Ye)try{Ye=te.dust=n(517)}catch{try{Ye=te.dust=n(518)}catch{Ye=te.dust=n(519)}}var tt="dust",it=".";Ee&&(Ee.ext&&(tt=Ee.ext),Ee.views&&(it=Ee.views),Ee.settings&&Ee.settings.views&&(it=Ee.settings.views)),(!Ee||Ee&&!Ee.cache)&&(Ye.cache={}),Ye.onLoad=function(It,pr){re(It)===""&&(It+="."+tt),It[0]!=="/"&&(It=it+"/"+It),ze(It,Ee,pr)};try{var vt;Ee.filename&&(vt=Ee.filename.replace(new RegExp("^"+it+"/"),"").replace(new RegExp("\\."+tt),"")),(pe(Ee)||pe(Ee,Ye.compileFn(Ne,vt)))(Ee,Qe)}catch(It){Qe(It)}}))},E.swig=We("swig"),E.swig.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.swig;if(!Ye)try{Ye=te.swig=n(520)}catch(tt){try{Ye=te.swig=n(521)}catch{throw tt}}try{Ee.cache===!0&&(Ee.cache="memory"),Ye.setDefaults({cache:Ee.cache}),Qe(null,(pe(Ee)||pe(Ee,Ye.compile(Ne,Ee)))(Ee))}catch(tt){Qe(tt)}}))},E.razor=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.razor;if(!Ye)try{Ye=te.razor=n(334)}catch(tt){throw tt}try{Qe(null,(pe(Ee)||pe(Ee,(tt=>Ye.renderFileSync(Ne,tt))))(Ee))}catch(tt){Qe(tt)}}))},E.razor.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){try{var Ye=te.razor=n(334)}catch(it){throw it}try{var tt=Ye.compile(Ne);Qe(null,(pe(Ee)||pe(Ee,tt))(Ee))}catch(it){Qe(it)}}))},E.atpl=We("atpl"),E.atpl.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.atpl||(te.atpl=n(522));try{Qe(null,(pe(Ee)||pe(Ee,Ye.compile(Ne,Ee)))(Ee))}catch(tt){Qe(tt)}}))},E.liquor=We("liquor"),E.liquor.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.liquor||(te.liquor=n(523));try{Qe(null,(pe(Ee)||pe(Ee,Ye.compile(Ne,Ee)))(Ee))}catch(tt){Qe(tt)}}))},E.twig=We("twig"),E.twig.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.twig||(te.twig=n(524).twig),tt={data:Ne,allowInlineIncludes:Ee.allowInlineIncludes,namespaces:Ee.namespaces,path:Ee.path};try{Qe(null,(pe(tt)||pe(tt,Ye(tt))).render(Ee))}catch(it){Qe(it)}}))},E.ejs=We("ejs"),E.ejs.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.ejs||(te.ejs=n(525));try{Qe(null,(pe(Ee)||pe(Ee,Ye.compile(Ne,Ee)))(Ee))}catch(tt){Qe(tt)}}))},E.eco=We("eco"),E.eco.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.eco||(te.eco=n(526));try{Qe(null,Ye.render(Ne,Ee))}catch(tt){Qe(tt)}}))},E.jazz=We("jazz"),E.jazz.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.jazz||(te.jazz=n(527));try{(pe(Ee)||pe(Ee,Ye.compile(Ne,Ee))).eval(Ee,(function(tt){Qe(null,tt)}))}catch(tt){Qe(tt)}}))},E.jqtpl=We("jqtpl"),E.jqtpl.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.jqtpl||(te.jqtpl=n(528));try{Ye.template(Ne,Ne),Qe(null,Ye.tmpl(Ne,Ee))}catch(tt){Qe(tt)}}))},E.haml=We("haml"),E.haml.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.haml||(te.haml=n(529));try{Ee.locals=Ee,Qe(null,Ye.render(Ne,Ee).trimLeft())}catch(tt){Qe(tt)}}))},E.hamlet=We("hamlet"),E.hamlet.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.hamlet||(te.hamlet=n(530));try{Ee.locals=Ee,Qe(null,Ye.render(Ne,Ee).trimLeft())}catch(tt){Qe(tt)}}))},E.whiskers=function(Ne,Ee,Xe){return je(Xe,(function(Qe){(te.whiskers||(te.whiskers=n(335))).__express(Ne,Ee,Qe)}))},E.whiskers.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.whiskers||(te.whiskers=n(335));try{Qe(null,Ye.render(Ne,Ee))}catch(tt){Qe(tt)}}))},E["haml-coffee"]=We("haml-coffee"),E["haml-coffee"].render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te["haml-coffee"]||(te["haml-coffee"]=n(531));try{Qe(null,(pe(Ee)||pe(Ee,Ye.compile(Ne,Ee)))(Ee))}catch(tt){Qe(tt)}}))},E.hogan=We("hogan"),E.hogan.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.hogan||(te.hogan=n(532));try{Qe(null,(pe(Ee)||pe(Ee,Ye.compile(Ne,Ee))).render(Ee,Ee.partials))}catch(tt){Qe(tt)}}))},E.templayed=We("templayed"),E.templayed.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.templayed||(te.templayed=n(533));try{Qe(null,(pe(Ee)||pe(Ee,Ye(Ne)))(Ee))}catch(tt){Qe(tt)}}))},E.handlebars=We("handlebars"),E.handlebars.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.handlebars||(te.handlebars=n(534));try{for(var tt in Ee.partials)Ye.registerPartial(tt,Ee.partials[tt]);for(var it in Ee.helpers)Ye.registerHelper(it,Ee.helpers[it]);Qe(null,(pe(Ee)||pe(Ee,Ye.compile(Ne,Ee)))(Ee))}catch(vt){Qe(vt)}}))},E.underscore=We("underscore"),E.underscore.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.underscore||(te.underscore=n(535));try{const it={};for(var tt in Ee.partials)it[tt]=Ye.template(Ee.partials[tt]);Ee.partials=it,Qe(null,(pe(Ee)||pe(Ee,Ye.template(Ne,null,Ee)))(Ee).replace(/\n$/,""))}catch(it){Qe(it)}}))},E.lodash=We("lodash"),E.lodash.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.lodash||(te.lodash=n(536));try{Qe(null,(pe(Ee)||pe(Ee,Ye.template(Ne,Ee)))(Ee).replace(/\n$/,""))}catch(tt){Qe(tt)}}))},E.pug=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.pug;if(!Ye)try{Ye=te.pug=n(336)}catch(tt){try{Ye=te.pug=n(337)}catch{throw tt}}try{Qe(null,(pe(Ee)||pe(Ee,Ye.compileFile(Ne,Ee)))(Ee))}catch(tt){Qe(tt)}}))},E.pug.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.pug;if(!Ye)try{Ye=te.pug=n(336)}catch(tt){try{Ye=te.pug=n(337)}catch{throw tt}}try{Qe(null,(pe(Ee)||pe(Ee,Ye.compile(Ne,Ee)))(Ee))}catch(tt){Qe(tt)}}))},E.qejs=We("qejs"),E.qejs.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){try{(te.qejs||(te.qejs=n(537))).render(Ne,Ee).then((function(Ye){Qe(null,Ye)}),(function(Ye){Qe(Ye)})).done()}catch(Ye){Qe(Ye)}}))},E.walrus=We("walrus"),E.walrus.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.walrus||(te.walrus=n(538));try{Qe(null,(pe(Ee)||pe(Ee,Ye.parse(Ne))).compile(Ee))}catch(tt){Qe(tt)}}))},E.mustache=We("mustache"),E.mustache.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.mustache||(te.mustache=n(539));try{Qe(null,Ye.render(Ne,Ee,Ee.partials))}catch(tt){Qe(tt)}}))},E.just=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.just;if(!Ye){var tt=n(338);Ye=te.just=new tt}Ye.configure({useCache:Ee.cache}),Ye.render(Ne,Ee,Qe)}))},E.just.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){new(n(338))({root:{page:Ne}}).render("page",Ee,Qe)}))},E.ect=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.ect;if(!Ye){var tt=n(339);Ye=te.ect=new tt(Ee)}Ye.configure({cache:Ee.cache}),Ye.render(Ne,Ee,Qe)}))},E.ect.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){new(n(339))({root:{page:Ne}}).render("page",Ee,Qe)}))},E.mote=We("mote"),E.mote.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.mote||(te.mote=n(540));try{Qe(null,(pe(Ee)||pe(Ee,Ye.compile(Ne)))(Ee))}catch(tt){Qe(tt)}}))},E.toffee=function(Ne,Ee,Xe){return je(Xe,(function(Qe){(te.toffee||(te.toffee=n(340))).__consolidate_engine_render(Ne,Ee,Qe)}))},E.toffee.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.toffee||(te.toffee=n(340));try{Ye.str_render(Ne,Ee,Qe)}catch(tt){Qe(tt)}}))},E.dot=We("dot"),E.dot.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.dot||(te.dot=n(541)),tt=te.extend||(te.extend=d._extend);try{var it={};it=tt(it,Ye.templateSettings),it=tt(it,Ee?Ee.dot:{}),Qe(null,(pe(Ee)||pe(Ee,Ye.template(Ne,it,Ee)))(Ee))}catch(vt){Qe(vt)}}))},E.bracket=We("bracket"),E.bracket.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.bracket||(te.bracket=n(542));try{Qe(null,(pe(Ee)||pe(Ee,Ye.default.compile(Ne,Ee)))(Ee))}catch(tt){Qe(tt)}}))},E.ractive=We("ractive"),E.ractive.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.ractive||(te.ractive=n(543)),tt=pe(Ee)||pe(Ee,Ye.parse(Ne));if(Ee.template=tt,Ee.data===null||Ee.data===void 0){var it,vt,It=te.extend||(te.extend=d._extend);Ee.data=It({},Ee);var pr=["template","filename","cache","partials"];for(it=0,vt=pr.length;it<vt;it++){var Gt=pr[it];delete Ee.data[Gt]}}try{Qe(null,new Ye(Ee).toHTML())}catch(Or){Qe(Or)}}))},E.nunjucks=We("nunjucks"),E.nunjucks.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){try{var Ye=Ee.nunjucksEnv||te.nunjucks||(te.nunjucks=n(544)),tt=Ye;Ee.settings&&Ee.settings.views?tt=Ye.configure(Ee.settings.views):Ee.nunjucks&&Ee.nunjucks.configure&&(tt=Ye.configure.apply(Ye,Ee.nunjucks.configure)),Ee.loader?tt=new Ye.Environment(Ee.loader):Ee.settings&&Ee.settings.views?tt=new Ye.Environment(new Ye.FileSystemLoader(Ee.settings.views)):Ee.nunjucks&&Ee.nunjucks.loader&&(tt=typeof Ee.nunjucks.loader=="string"?new Ye.Environment(new Ye.FileSystemLoader(Ee.nunjucks.loader)):new Ye.Environment(new Ye.FileSystemLoader(Ee.nunjucks.loader[0],Ee.nunjucks.loader[1]))),tt.renderString(Ne,Ee,Qe)}catch(it){throw Qe(it)}}))},E.htmling=We("htmling"),E.htmling.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.htmling||(te.htmling=n(545));try{Qe(null,(pe(Ee)||pe(Ee,Ye.string(Ne))).render(Ee))}catch(tt){Qe(tt)}}))},E.requireReact=Oe,E.plates=We("plates"),E.plates.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.plates||(te.plates=n(546)),tt=Ee.map||void 0;try{Qe(null,Ye.bind(Ne,Ee,tt))}catch(it){Qe(it)}}))},E.react=Be("path"),E.react.render=Be("string"),E["arc-templates"]=We("arc-templates"),E["arc-templates"].render=function(Ne,Ee,Xe){var Qe=B.promisify(ze),Ye={readFile:function(tt){return Qe(tt,Ee)}};return je(Xe,(function(tt){try{var it=te["arc-templates"];if(!it){var vt=n(549);it=te["arc-templates"]=new vt({filesystem:Ye})}(pe(Ee)||pe(Ee,it.compileString(Ne,Ee.filename))).then((function(It){return It(Ee)})).then((function(It){tt(null,It.content)})).catch(tt)}catch(It){tt(It)}}))},E.vash=We("vash"),E.vash.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.vash||(te.vash=n(550));try{if(Ee.helpers)for(var tt in Ee.helpers)Ee.helpers.hasOwnProperty(tt)&&typeof Ee.helpers[tt]=="function"&&(Ye.helpers[tt]=Ee.helpers[tt]);(pe(Ee)||pe(Ee,Ye.compile(Ne,Ee)))(Ee,(function(it,vt){it&&Qe(it),vt.finishLayout(),Qe(null,vt.toString().replace(/\n$/,""))}))}catch(it){Qe(it)}}))},E.slm=We("slm"),E.slm.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.slm||(te.slm=n(551));try{Qe(null,(pe(Ee)||pe(Ee,Ye.compile(Ne,Ee)))(Ee))}catch(tt){Qe(tt)}}))},E.marko=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.marko||(te.marko=n(342));Ee.writeToDisk=!!Ee.cache;try{(pe(Ee)||pe(Ee,Ye.load(Ne,Ee))).renderToString(Ee,Qe)}catch(tt){Qe(tt)}}))},E.marko.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.marko||(te.marko=n(342));Ee.writeToDisk=!!Ee.cache,Ee.filename=Ee.filename||"string.marko";try{(pe(Ee)||pe(Ee,Ye.load(Ee.filename,Ne,Ee))).renderToString(Ee,Qe)}catch(tt){Qe(tt)}}))},E.teacup=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.teacup||(te.teacup=n(552));if(Dt.extensions[".teacup"]=Dt.extensions[".coffee"],Ne[0]!=="/"&&(Ne=U(r.cwd(),Ne)),!Ee.cache){var tt=Qe;Qe=function(){delete n.c[Ne],tt.apply(this,arguments)}}Ye.renderFile(Ne,Ee,Qe)}))},E.teacup.render=function(Ne,Ee,Xe){var Qe=n(553),Ye=n(554),tt={module:{exports:{}},require:Dt};return je(Xe,(function(it){Ye.runInNewContext(Qe.compile(Ne),tt),it(null,(0,tt.module.exports)(Ee))}))},E.squirrelly=We("squirrelly"),E.squirrelly.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.squirrelly||(te.squirrelly=n(555));try{for(var tt in Ee.partials)Ye.definePartial(tt,Ee.partials[tt]);for(var it in Ee.helpers)Ye.defineHelper(it,Ee.helpers[it]);Qe(null,(pe(Ee)||pe(Ee,Ye.Compile(Ne,Ee)))(Ee,Ye))}catch(vt){Qe(vt)}}))},E.twing=We("twing"),E.twing.render=function(Ne,Ee,Xe){return je(Xe,(function(Qe){var Ye=te.twing||(te.twing=n(556));try{new Ye.TwingEnvironment(new Ye.TwingLoaderNull).createTemplate(Ne).then((tt=>{tt.render(Ee).then((it=>{var vt=pe(Ee)||pe(Ee,it);Qe(null,vt)}))}))}catch(tt){Qe(tt)}}))},E.requires=te})(nr,nr.exports);var Ar=ue(nr.exports);const tr={};function xr(A){r!==void 0||tr[A]||(tr[A]=!0)}function sn(A,E){let{source:P,filename:L,preprocessOptions:B}=A,U="",G=null;if(E.render(P,{filename:L,...B},((re,le)=>{re&&(G=re),U=le})),G)throw G;return U}function wr(A){const{preprocessLang:E,preprocessCustomRequire:P}=A,L=!!E&&(P?P(E):Ar[E]);if(!L)return E?{code:"export default function render() {}",source:A.source,tips:[`Component ${A.filename} uses lang ${E} for template. Please install the language preprocessor.`],errors:[`Component ${A.filename} uses lang ${E} for template, however it is not installed.`]}:Rr(A);try{return Rr({...A,source:sn(A,L),ast:void 0})}catch(B){return{code:"export default function render() {}",source:A.source,tips:[],errors:[B]}}}function Rr(A){let{filename:E,id:P,scoped:L,slotted:B,inMap:U,source:G,ast:re,ssr:le=!1,ssrCssVars:ve,isProd:be=!1,compiler:ye,compilerOptions:te={},transformAssetUrls:pe}=A;const ze=[],je=[];let We=[];if(p.isObject(pe)){const it=jt(pe);We=[Ut(it),Tt(it)]}else pe!==!1&&(We=[dr,wt]);le&&!ve&&xr("compileTemplate is called with `ssr: true` but no corresponding `cssVars` option.`."),P||(xr("compileTemplate now requires the `id` option.`."),P="");const Oe=P.replace(/^data-v-/,""),Be=`data-v-${Oe}`,Ne=le?y:w;if(ye=ye||Ne,ye!==Ne&&(re=void 0),re?.transformed){const it=(le?w:ye).parse(re.source,{prefixIdentifiers:!0,...te,parseMode:"sfc",onError:vt=>ze.push(vt)}).children.find((vt=>vt.type===1&&vt.tag==="template"));re=i.createRoot(it.children,re.source)}let{code:Ee,ast:Xe,preamble:Qe,map:Ye}=ye.compile(re||G,{mode:"module",prefixIdentifiers:!0,hoistStatic:!0,cacheHandlers:!0,ssrCssVars:le&&ve&&ve.length?Se(ve,Oe,be,!0):"",scopeId:L?Be:void 0,slotted:B,sourceMap:!0,...te,hmr:!be,nodeTransforms:We.concat(te.nodeTransforms||[]),filename:E,onError:it=>ze.push(it),onWarn:it=>je.push(it)});U&&!re&&(Ye&&(Ye=(function(it,vt){if(!it)return vt;if(!vt)return it;const It=new o.SourceMapConsumer(it),pr=new o.SourceMapConsumer(vt),Gt=new o.SourceMapGenerator;pr.eachMapping((er=>{if(er.originalLine==null)return;const vn=It.originalPositionFor({line:er.originalLine,column:er.originalColumn});vn.source!=null&&Gt.addMapping({generated:{line:er.generatedLine,column:er.generatedColumn},original:{line:vn.line,column:er.originalColumn},source:vn.source,name:vn.name})}));const Or=Gt;return It.sources.forEach((er=>{Or._sources.add(er);const vn=It.sourceContentFor(er);vn!=null&&Gt.setSourceContent(er,vn)})),Or._sourceRoot=it.sourceRoot,Or._file=it.file,Or.toJSON()})(U,Ye)),ze.length&&(function(it,vt,It){const pr=It.sourcesContent[0],Gt=pr.indexOf(vt),Or=pr.slice(0,Gt).split(/\r?\n/).length-1;it.forEach((er=>{er.loc&&(er.loc.start.line+=Or,er.loc.start.offset+=Gt,er.loc.end!==er.loc.start&&(er.loc.end.line+=Or,er.loc.end.offset+=Gt))}))})(ze,G,U));const tt=je.map((it=>{let vt=it.message;return it.loc&&(vt+=`
- ${p.generateCodeFrame(re?.source||G,it.loc.start.offset,it.loc.end.offset)}`),vt}));return{code:Ee,ast:Xe,preamble:Qe,source:G,errors:ze,tips:tt,map:Ye}}const jr=()=>({postcssPlugin:"vue-sfc-trim",Once(A){A.walk((E=>{let{type:P,raws:L}=E;P!=="rule"&&P!=="atrule"||(L.before&&(L.before=`
- `),"after"in L&&L.after&&(L.after=`
- `))}))}});jr.postcss=!0;var On=jr,Hr={exports:{}},yr={exports:{}},en={exports:{}},bn={exports:{}},hs={exports:{}},Xn={exports:{}},Cn={},os={exports:{}};(function(A,E){function P(B){for(var U=B.toLowerCase(),G="",re=!1,le=0;le<6&&U[le]!==void 0;le++){var ve=U.charCodeAt(le);if(re=ve===32,!(ve>=97&&ve<=102||ve>=48&&ve<=57))break;G+=U[le]}if(G.length!==0){var be=parseInt(G,16);return be>=55296&&be<=57343||be===0||be>1114111?["�",G.length+(re?1:0)]:[String.fromCodePoint(be),G.length+(re?1:0)]}}E.__esModule=!0,E.default=function(B){if(!L.test(B))return B;for(var U="",G=0;G<B.length;G++)if(B[G]!=="\\")U+=B[G];else{var re=P(B.slice(G+1,G+7));if(re!==void 0){U+=re[0],G+=re[1];continue}if(B[G+1]==="\\"){U+="\\",G++;continue}B.length===G+1&&(U+=B[G])}return U};var L=/\\/;A.exports=E.default})(os,os.exports);var Tn=os.exports,Hn={exports:{}};(function(A,E){E.__esModule=!0,E.default=function(P){for(var L=arguments.length,B=new Array(L>1?L-1:0),U=1;U<L;U++)B[U-1]=arguments[U];for(;B.length>0;){var G=B.shift();if(!P[G])return;P=P[G]}return P},A.exports=E.default})(Hn,Hn.exports);var Yn=Hn.exports,bi={exports:{}};(function(A,E){E.__esModule=!0,E.default=function(P){for(var L=arguments.length,B=new Array(L>1?L-1:0),U=1;U<L;U++)B[U-1]=arguments[U];for(;B.length>0;){var G=B.shift();P[G]||(P[G]={}),P=P[G]}},A.exports=E.default})(bi,bi.exports);var Fn=bi.exports,Ft={exports:{}};(function(A,E){E.__esModule=!0,E.default=function(P){for(var L="",B=P.indexOf("/*"),U=0;B>=0;){L+=P.slice(U,B);var G=P.indexOf("*/",B+2);if(G<0)return L;U=G+2,B=P.indexOf("/*",U)}return L+=P.slice(U)},A.exports=E.default})(Ft,Ft.exports);var Ws=Ft.exports;Cn.__esModule=!0,Cn.unesc=Cn.stripComments=Cn.getProp=Cn.ensureObject=void 0;var Rs=_r(Tn);Cn.unesc=Rs.default;var vs=_r(Yn);Cn.getProp=vs.default;var Xr=_r(Fn);Cn.ensureObject=Xr.default;var Jn=_r(Ws);function _r(A){return A&&A.__esModule?A:{default:A}}Cn.stripComments=Jn.default,(function(A,E){E.__esModule=!0,E.default=void 0;var P=Cn;function L(G,re){for(var le=0;le<re.length;le++){var ve=re[le];ve.enumerable=ve.enumerable||!1,ve.configurable=!0,"value"in ve&&(ve.writable=!0),Object.defineProperty(G,ve.key,ve)}}var B=function G(re,le){if(typeof re!="object"||re===null)return re;var ve=new re.constructor;for(var be in re)if(re.hasOwnProperty(be)){var ye=re[be];be==="parent"&&typeof ye=="object"?le&&(ve[be]=le):ve[be]=ye instanceof Array?ye.map((function(te){return G(te,ve)})):G(ye,ve)}return ve},U=(function(){function G(be){be===void 0&&(be={}),Object.assign(this,be),this.spaces=this.spaces||{},this.spaces.before=this.spaces.before||"",this.spaces.after=this.spaces.after||""}var re,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 be in arguments)this.parent.insertBefore(this,arguments[be]);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(be){be===void 0&&(be={});var ye=B(this);for(var te in be)ye[te]=be[te];return ye},ve.appendToPropertyAndEscape=function(be,ye,te){this.raws||(this.raws={});var pe=this[be],ze=this.raws[be];this[be]=pe+ye,ze||te!==ye?this.raws[be]=(ze||pe)+te:delete this.raws[be]},ve.setPropertyAndEscape=function(be,ye,te){this.raws||(this.raws={}),this[be]=ye,this.raws[be]=te},ve.setPropertyWithoutEscape=function(be,ye){this[be]=ye,this.raws&&delete this.raws[be]},ve.isAtPosition=function(be,ye){if(this.source&&this.source.start&&this.source.end)return!(this.source.start.line>be||this.source.end.line<be||this.source.start.line===be&&this.source.start.column>ye||this.source.end.line===be&&this.source.end.column<ye)},ve.stringifyProperty=function(be){return this.raws&&this.raws[be]||this[be]},ve.valueToString=function(){return String(this.stringifyProperty("value"))},ve.toString=function(){return[this.rawSpaceBefore,this.valueToString(),this.rawSpaceAfter].join("")},re=G,(le=[{key:"rawSpaceBefore",get:function(){var be=this.raws&&this.raws.spaces&&this.raws.spaces.before;return be===void 0&&(be=this.spaces&&this.spaces.before),be||""},set:function(be){(0,P.ensureObject)(this,"raws","spaces"),this.raws.spaces.before=be}},{key:"rawSpaceAfter",get:function(){var be=this.raws&&this.raws.spaces&&this.raws.spaces.after;return be===void 0&&(be=this.spaces.after),be||""},set:function(be){(0,P.ensureObject)(this,"raws","spaces"),this.raws.spaces.after=be}}])&&L(re.prototype,le),Object.defineProperty(re,"prototype",{writable:!1}),G})();E.default=U,A.exports=E.default})(Xn,Xn.exports);var fn=Xn.exports,$t={__esModule:!0};$t.UNIVERSAL=$t.TAG=$t.STRING=$t.SELECTOR=$t.ROOT=$t.PSEUDO=$t.NESTING=$t.ID=$t.COMMENT=$t.COMBINATOR=$t.CLASS=$t.ATTRIBUTE=void 0,$t.TAG="tag",$t.STRING="string",$t.SELECTOR="selector",$t.ROOT="root",$t.PSEUDO="pseudo",$t.NESTING="nesting",$t.ID="id",$t.COMMENT="comment",$t.COMBINATOR="combinator",$t.CLASS="class",$t.ATTRIBUTE="attribute",$t.UNIVERSAL="universal",(function(A,E){E.__esModule=!0,E.default=void 0;var P,L=(P=fn)&&P.__esModule?P:{default:P},B=(function(be,ye){if(be&&be.__esModule)return be;if(be===null||typeof be!="object"&&typeof be!="function")return{default:be};var te=U(ye);if(te&&te.has(be))return te.get(be);var pe={},ze=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var je in be)if(je!=="default"&&Object.prototype.hasOwnProperty.call(be,je)){var We=ze?Object.getOwnPropertyDescriptor(be,je):null;We&&(We.get||We.set)?Object.defineProperty(pe,je,We):pe[je]=be[je]}return pe.default=be,te&&te.set(be,pe),pe})($t);function U(be){if(typeof WeakMap!="function")return null;var ye=new WeakMap,te=new WeakMap;return(U=function(pe){return pe?te:ye})(be)}function G(be,ye){(ye==null||ye>be.length)&&(ye=be.length);for(var te=0,pe=new Array(ye);te<ye;te++)pe[te]=be[te];return pe}function re(be,ye){for(var te=0;te<ye.length;te++){var pe=ye[te];pe.enumerable=pe.enumerable||!1,pe.configurable=!0,"value"in pe&&(pe.writable=!0),Object.defineProperty(be,pe.key,pe)}}function le(be,ye){return le=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(te,pe){return te.__proto__=pe,te},le(be,ye)}var ve=(function(be){var ye,te;function pe(Oe){var Be;return(Be=be.call(this,Oe)||this).nodes||(Be.nodes=[]),Be}te=be,(ye=pe).prototype=Object.create(te.prototype),ye.prototype.constructor=ye,le(ye,te);var ze,je,We=pe.prototype;return We.append=function(Oe){return Oe.parent=this,this.nodes.push(Oe),this},We.prepend=function(Oe){return Oe.parent=this,this.nodes.unshift(Oe),this},We.at=function(Oe){return this.nodes[Oe]},We.index=function(Oe){return typeof Oe=="number"?Oe:this.nodes.indexOf(Oe)},We.removeChild=function(Oe){var Be;for(var Ne in Oe=this.index(Oe),this.at(Oe).parent=void 0,this.nodes.splice(Oe,1),this.indexes)(Be=this.indexes[Ne])>=Oe&&(this.indexes[Ne]=Be-1);return this},We.removeAll=function(){for(var Oe,Be=(function(Ne,Ee){var Xe=typeof Symbol<"u"&&Ne[Symbol.iterator]||Ne["@@iterator"];if(Xe)return(Xe=Xe.call(Ne)).next.bind(Xe);if(Array.isArray(Ne)||(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}})(Ne))||Ee){Xe&&(Ne=Xe);var Qe=0;return function(){return Qe>=Ne.length?{done:!0}:{done:!1,value:Ne[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);!(Oe=Be()).done;)Oe.value.parent=void 0;return this.nodes=[],this},We.empty=function(){return this.removeAll()},We.insertAfter=function(Oe,Be){Be.parent=this;var Ne,Ee=this.index(Oe);for(var Xe in this.nodes.splice(Ee+1,0,Be),Be.parent=this,this.indexes)Ee<=(Ne=this.indexes[Xe])&&(this.indexes[Xe]=Ne+1);return this},We.insertBefore=function(Oe,Be){Be.parent=this;var Ne,Ee=this.index(Oe);for(var Xe in this.nodes.splice(Ee,0,Be),Be.parent=this,this.indexes)(Ne=this.indexes[Xe])<=Ee&&(this.indexes[Xe]=Ne+1);return this},We._findChildAtPosition=function(Oe,Be){var Ne=void 0;return this.each((function(Ee){if(Ee.atPosition){var Xe=Ee.atPosition(Oe,Be);if(Xe)return Ne=Xe,!1}else if(Ee.isAtPosition(Oe,Be))return Ne=Ee,!1})),Ne},We.atPosition=function(Oe,Be){return this.isAtPosition(Oe,Be)?this._findChildAtPosition(Oe,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(Oe){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var Be=this.lastEach;if(this.indexes[Be]=0,this.length){for(var Ne,Ee;this.indexes[Be]<this.length&&(Ne=this.indexes[Be],(Ee=Oe(this.at(Ne),Ne))!==!1);)this.indexes[Be]+=1;return delete this.indexes[Be],Ee!==!1&&void 0}},We.walk=function(Oe){return this.each((function(Be,Ne){var Ee=Oe(Be,Ne);if(Ee!==!1&&Be.length&&(Ee=Be.walk(Oe)),Ee===!1)return!1}))},We.walkAttributes=function(Oe){var Be=this;return this.walk((function(Ne){if(Ne.type===B.ATTRIBUTE)return Oe.call(Be,Ne)}))},We.walkClasses=function(Oe){var Be=this;return this.walk((function(Ne){if(Ne.type===B.CLASS)return Oe.call(Be,Ne)}))},We.walkCombinators=function(Oe){var Be=this;return this.walk((function(Ne){if(Ne.type===B.COMBINATOR)return Oe.call(Be,Ne)}))},We.walkComments=function(Oe){var Be=this;return this.walk((function(Ne){if(Ne.type===B.COMMENT)return Oe.call(Be,Ne)}))},We.walkIds=function(Oe){var Be=this;return this.walk((function(Ne){if(Ne.type===B.ID)return Oe.call(Be,Ne)}))},We.walkNesting=function(Oe){var Be=this;return this.walk((function(Ne){if(Ne.type===B.NESTING)return Oe.call(Be,Ne)}))},We.walkPseudos=function(Oe){var Be=this;return this.walk((function(Ne){if(Ne.type===B.PSEUDO)return Oe.call(Be,Ne)}))},We.walkTags=function(Oe){var Be=this;return this.walk((function(Ne){if(Ne.type===B.TAG)return Oe.call(Be,Ne)}))},We.walkUniversals=function(Oe){var Be=this;return this.walk((function(Ne){if(Ne.type===B.UNIVERSAL)return Oe.call(Be,Ne)}))},We.split=function(Oe){var Be=this,Ne=[];return this.reduce((function(Ee,Xe,Qe){var Ye=Oe.call(Be,Xe);return Ne.push(Xe),Ye?(Ee.push(Ne),Ne=[]):Qe===Be.length-1&&Ee.push(Ne),Ee}),[])},We.map=function(Oe){return this.nodes.map(Oe)},We.reduce=function(Oe,Be){return this.nodes.reduce(Oe,Be)},We.every=function(Oe){return this.nodes.every(Oe)},We.some=function(Oe){return this.nodes.some(Oe)},We.filter=function(Oe){return this.nodes.filter(Oe)},We.sort=function(Oe){return this.nodes.sort(Oe)},We.toString=function(){return this.map(String).join("")},ze=pe,(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}}])&&re(ze.prototype,je),Object.defineProperty(ze,"prototype",{writable:!1}),pe})(L.default);E.default=ve,A.exports=E.default})(hs,hs.exports);var In=hs.exports;(function(A,E){E.__esModule=!0,E.default=void 0;var P,L=(P=In)&&P.__esModule?P:{default:P},B=$t;function U(le,ve){for(var be=0;be<ve.length;be++){var ye=ve[be];ye.enumerable=ye.enumerable||!1,ye.configurable=!0,"value"in ye&&(ye.writable=!0),Object.defineProperty(le,ye.key,ye)}}function G(le,ve){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(be,ye){return be.__proto__=ye,be},G(le,ve)}var re=(function(le){var ve,be;function ye(je){var We;return(We=le.call(this,je)||this).type=B.ROOT,We}be=le,(ve=ye).prototype=Object.create(be.prototype),ve.prototype.constructor=ve,G(ve,be);var te,pe,ze=ye.prototype;return ze.toString=function(){var je=this.reduce((function(We,Oe){return We.push(String(Oe)),We}),[]).join(",");return this.trailingComma?je+",":je},ze.error=function(je,We){return this._error?this._error(je,We):new Error(je)},te=ye,(pe=[{key:"errorGenerator",set:function(je){this._error=je}}])&&U(te.prototype,pe),Object.defineProperty(te,"prototype",{writable:!1}),ye})(L.default);E.default=re,A.exports=E.default})(bn,bn.exports);var Nn=bn.exports,$n={exports:{}};(function(A,E){E.__esModule=!0,E.default=void 0;var P,L=(P=In)&&P.__esModule?P:{default:P},B=$t;function U(re,le){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,be){return ve.__proto__=be,ve},U(re,le)}var G=(function(re){var le,ve;function be(ye){var te;return(te=re.call(this,ye)||this).type=B.SELECTOR,te}return ve=re,(le=be).prototype=Object.create(ve.prototype),le.prototype.constructor=le,U(le,ve),be})(L.default);E.default=G,A.exports=E.default})($n,$n.exports);var js=$n.exports,Mt={exports:{}},Ps={}.hasOwnProperty,_n=/[ -,\.\/:-@\[-\^`\{-~]/,dn=/[ -,\.\/:-@\[\]\^`\{-~]/,hi=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,Qn=function A(E,P){(P=(function(pe,ze){if(!pe)return ze;var je={};for(var We in ze)je[We]=Ps.call(pe,We)?pe[We]:ze[We];return je})(P,A.options)).quotes!="single"&&P.quotes!="double"&&(P.quotes="single");for(var L=P.quotes=="double"?'"':"'",B=P.isIdentifier,U=E.charAt(0),G="",re=0,le=E.length;re<le;){var ve=E.charAt(re++),be=ve.charCodeAt(),ye=void 0;if(be<32||be>126){if(be>=55296&&be<=56319&&re<le){var te=E.charCodeAt(re++);(64512&te)==56320?be=((1023&be)<<10)+(1023&te)+65536:re--}ye="\\"+be.toString(16).toUpperCase()+" "}else ye=P.escapeEverything?_n.test(ve)?"\\"+ve:"\\"+be.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(ve)?"\\"+be.toString(16).toUpperCase()+" ":ve=="\\"||!B&&(ve=='"'&&L==ve||ve=="'"&&L==ve)||B&&dn.test(ve)?"\\"+ve:ve;G+=ye}return B&&(/^-[-\d]/.test(G)?G="\\-"+G.slice(1):/\d/.test(U)&&(G="\\3"+U+" "+G.slice(1))),G=G.replace(hi,(function(pe,ze,je){return ze&&ze.length%2?pe:(ze||"")+je})),!B&&P.wrap?L+G+L:G};Qn.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},Qn.version="3.0.0";var Sn=Qn;(function(A,E){E.__esModule=!0,E.default=void 0;var P=G(Sn),L=Cn,B=G(fn),U=$t;function G(be){return be&&be.__esModule?be:{default:be}}function re(be,ye){for(var te=0;te<ye.length;te++){var pe=ye[te];pe.enumerable=pe.enumerable||!1,pe.configurable=!0,"value"in pe&&(pe.writable=!0),Object.defineProperty(be,pe.key,pe)}}function le(be,ye){return le=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(te,pe){return te.__proto__=pe,te},le(be,ye)}var ve=(function(be){var ye,te,pe,ze;function je(We){var Oe;return(Oe=be.call(this,We)||this).type=U.CLASS,Oe._constructed=!0,Oe}return te=be,(ye=je).prototype=Object.create(te.prototype),ye.prototype.constructor=ye,le(ye,te),je.prototype.valueToString=function(){return"."+be.prototype.valueToString.call(this)},pe=je,(ze=[{key:"value",get:function(){return this._value},set:function(We){if(this._constructed){var Oe=(0,P.default)(We,{isIdentifier:!0});Oe!==We?((0,L.ensureObject)(this,"raws"),this.raws.value=Oe):this.raws&&delete this.raws.value}this._value=We}}])&&re(pe.prototype,ze),Object.defineProperty(pe,"prototype",{writable:!1}),je})(B.default);E.default=ve,A.exports=E.default})(Mt,Mt.exports);var Mi=Mt.exports,wn={exports:{}};(function(A,E){E.__esModule=!0,E.default=void 0;var P,L=(P=fn)&&P.__esModule?P:{default:P},B=$t;function U(re,le){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,be){return ve.__proto__=be,ve},U(re,le)}var G=(function(re){var le,ve;function be(ye){var te;return(te=re.call(this,ye)||this).type=B.COMMENT,te}return ve=re,(le=be).prototype=Object.create(ve.prototype),le.prototype.constructor=le,U(le,ve),be})(L.default);E.default=G,A.exports=E.default})(wn,wn.exports);var zs=wn.exports,Io={exports:{}};(function(A,E){E.__esModule=!0,E.default=void 0;var P,L=(P=fn)&&P.__esModule?P:{default:P},B=$t;function U(re,le){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,be){return ve.__proto__=be,ve},U(re,le)}var G=(function(re){var le,ve;function be(ye){var te;return(te=re.call(this,ye)||this).type=B.ID,te}return ve=re,(le=be).prototype=Object.create(ve.prototype),le.prototype.constructor=le,U(le,ve),be.prototype.valueToString=function(){return"#"+re.prototype.valueToString.call(this)},be})(L.default);E.default=G,A.exports=E.default})(Io,Io.exports);var Ya=Io.exports,ko={exports:{}},pa={exports:{}};(function(A,E){E.__esModule=!0,E.default=void 0;var P=B(Sn),L=Cn;function B(le){return le&&le.__esModule?le:{default:le}}function U(le,ve){for(var be=0;be<ve.length;be++){var ye=ve[be];ye.enumerable=ye.enumerable||!1,ye.configurable=!0,"value"in ye&&(ye.writable=!0),Object.defineProperty(le,ye.key,ye)}}function G(le,ve){return G=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(be,ye){return be.__proto__=ye,be},G(le,ve)}var re=(function(le){var ve,be;function ye(){return le.apply(this,arguments)||this}be=le,(ve=ye).prototype=Object.create(be.prototype),ve.prototype.constructor=ve,G(ve,be);var te,pe,ze=ye.prototype;return ze.qualifiedName=function(je){return this.namespace?this.namespaceString+"|"+je:je},ze.valueToString=function(){return this.qualifiedName(le.prototype.valueToString.call(this))},te=ye,pe=[{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,P.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""}}],pe&&U(te.prototype,pe),Object.defineProperty(te,"prototype",{writable:!1}),ye})(B(fn).default);E.default=re,A.exports=E.default})(pa,pa.exports);var ha=pa.exports;(function(A,E){E.__esModule=!0,E.default=void 0;var P,L=(P=ha)&&P.__esModule?P:{default:P},B=$t;function U(re,le){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,be){return ve.__proto__=be,ve},U(re,le)}var G=(function(re){var le,ve;function be(ye){var te;return(te=re.call(this,ye)||this).type=B.TAG,te}return ve=re,(le=be).prototype=Object.create(ve.prototype),le.prototype.constructor=le,U(le,ve),be})(L.default);E.default=G,A.exports=E.default})(ko,ko.exports);var fa=ko.exports,Ja={exports:{}};(function(A,E){E.__esModule=!0,E.default=void 0;var P,L=(P=fn)&&P.__esModule?P:{default:P},B=$t;function U(re,le){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,be){return ve.__proto__=be,ve},U(re,le)}var G=(function(re){var le,ve;function be(ye){var te;return(te=re.call(this,ye)||this).type=B.STRING,te}return ve=re,(le=be).prototype=Object.create(ve.prototype),le.prototype.constructor=le,U(le,ve),be})(L.default);E.default=G,A.exports=E.default})(Ja,Ja.exports);var zo=Ja.exports,No={exports:{}};(function(A,E){E.__esModule=!0,E.default=void 0;var P,L=(P=In)&&P.__esModule?P:{default:P},B=$t;function U(re,le){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,be){return ve.__proto__=be,ve},U(re,le)}var G=(function(re){var le,ve;function be(ye){var te;return(te=re.call(this,ye)||this).type=B.PSEUDO,te}return ve=re,(le=be).prototype=Object.create(ve.prototype),le.prototype.constructor=le,U(le,ve),be.prototype.toString=function(){var ye=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),ye,this.rawSpaceAfter].join("")},be})(L.default);E.default=G,A.exports=E.default})(No,No.exports);var us=No.exports,Ci={},l1=d.deprecate;(function(A){A.__esModule=!0,A.default=void 0,A.unescapeValue=ze;var E,P=G(Sn),L=G(Tn),B=G(ha),U=$t;function G(Be){return Be&&Be.__esModule?Be:{default:Be}}function re(Be,Ne){for(var Ee=0;Ee<Ne.length;Ee++){var Xe=Ne[Ee];Xe.enumerable=Xe.enumerable||!1,Xe.configurable=!0,"value"in Xe&&(Xe.writable=!0),Object.defineProperty(Be,Xe.key,Xe)}}function le(Be,Ne){return le=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(Ee,Xe){return Ee.__proto__=Xe,Ee},le(Be,Ne)}var ve=l1,be=/^('|")([^]*)\1$/,ye=ve((function(){}),"Assigning an attribute a value containing characters that might need to be escaped is deprecated. Call attribute.setValue() instead."),te=ve((function(){}),"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead."),pe=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 Ne=!1,Ee=null,Xe=Be,Qe=Xe.match(be);return Qe&&(Ee=Qe[1],Xe=Qe[2]),(Xe=(0,L.default)(Xe))!==Be&&(Ne=!0),{deprecatedUsage:Ne,unescaped:Xe,quoteMark:Ee}}var je=(function(Be){var Ne,Ee;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;pe();var pr=ze(It.value),Gt=pr.quoteMark,Or=pr.unescaped;return It.raws||(It.raws={}),It.raws.value===void 0&&(It.raws.value=It.value),It.value=Or,It.quoteMark=Gt,It})(it))||this,vt.type=U.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}Ee=Be,(Ne=Xe).prototype=Object.create(Ee.prototype),Ne.prototype.constructor=Ne,le(Ne,Ee);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,P.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,pr=vt.replace(/[^"]/g,"").length;if(It+pr===0){var Gt=(0,P.default)(vt,{isIdentifier:!0});if(Gt===vt)return Xe.NO_QUOTE;var Or=this.preferredQuoteMark(it);if(Or===Xe.NO_QUOTE){var er=this.quoteMark||it.quoteMark||Xe.DOUBLE_QUOTE,vn=We[er];if((0,P.default)(vt,vn).length<Gt.length)return er}return Or}return pr===It?this.preferredQuoteMark(it):pr<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,P.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,P.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=Oe);var pr=this._spacesFor(vt);return It(this.stringifyProperty(it),pr)},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 pr=this._spacesFor("operator");vt+=pr.before.length;var Gt=this.stringifyProperty("operator");if(it==="operator")return Gt?vt:-1;vt+=Gt.length,vt+=pr.after.length;var Or=this._spacesFor("value");vt+=Or.before.length;var er=this.stringifyProperty("value");return it==="value"?er?vt:-1:(vt+=er.length,vt+=Or.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,pr){return!(It.length>0)||it.quoted||pr.before.length!==0||it.spaces.value&&it.spaces.value.after||(pr.before=" "),Oe(It,pr)})))),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){te()}},{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,pr=vt.unescaped,Gt=vt.quoteMark;if(It&&ye(),pr===this._value&&Gt===this._quoteMark)return;this._value=pr,this._quoteMark=Gt,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}}])&&re(Qe.prototype,Ye),Object.defineProperty(Qe,"prototype",{writable:!1}),Xe})(B.default);A.default=je,je.NO_QUOTE=null,je.SINGLE_QUOTE="'",je.DOUBLE_QUOTE='"';var We=((E={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},E);function Oe(Be,Ne){return""+Ne.before+Be+Ne.after}})(Ci);var Zi={exports:{}};(function(A,E){E.__esModule=!0,E.default=void 0;var P,L=(P=ha)&&P.__esModule?P:{default:P},B=$t;function U(re,le){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,be){return ve.__proto__=be,ve},U(re,le)}var G=(function(re){var le,ve;function be(ye){var te;return(te=re.call(this,ye)||this).type=B.UNIVERSAL,te.value="*",te}return ve=re,(le=be).prototype=Object.create(ve.prototype),le.prototype.constructor=le,U(le,ve),be})(L.default);E.default=G,A.exports=E.default})(Zi,Zi.exports);var Ls=Zi.exports,Hi={exports:{}};(function(A,E){E.__esModule=!0,E.default=void 0;var P,L=(P=fn)&&P.__esModule?P:{default:P},B=$t;function U(re,le){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,be){return ve.__proto__=be,ve},U(re,le)}var G=(function(re){var le,ve;function be(ye){var te;return(te=re.call(this,ye)||this).type=B.COMBINATOR,te}return ve=re,(le=be).prototype=Object.create(ve.prototype),le.prototype.constructor=le,U(le,ve),be})(L.default);E.default=G,A.exports=E.default})(Hi,Hi.exports);var Qa=Hi.exports,Ae={exports:{}};(function(A,E){E.__esModule=!0,E.default=void 0;var P,L=(P=fn)&&P.__esModule?P:{default:P},B=$t;function U(re,le){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ve,be){return ve.__proto__=be,ve},U(re,le)}var G=(function(re){var le,ve;function be(ye){var te;return(te=re.call(this,ye)||this).type=B.NESTING,te.value="&",te}return ve=re,(le=be).prototype=Object.create(ve.prototype),le.prototype.constructor=le,U(le,ve),be})(L.default);E.default=G,A.exports=E.default})(Ae,Ae.exports);var c=Ae.exports,b={exports:{}};(function(A,E){E.__esModule=!0,E.default=function(P){return P.sort((function(L,B){return L-B}))},A.exports=E.default})(b,b.exports);var M=b.exports,D={},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(A){A.__esModule=!0,A.FIELDS=void 0,A.default=function(ye){var te,pe,ze,je,We,Oe,Be,Ne,Ee,Xe,Qe,Ye,tt=[],it=ye.css.valueOf(),vt=it.length,It=-1,pr=1,Gt=0,Or=0;function er(vn,Gn){if(!ye.safe)throw ye.error("Unclosed "+vn,pr,Gt-It,Gt);Ne=(it+=Gn).length-1}for(;Gt<vt;){switch((te=it.charCodeAt(Gt))===L.newline&&(It=Gt,pr+=1),te){case L.space:case L.tab:case L.newline:case L.cr:case L.feed:Ne=Gt;do Ne+=1,(te=it.charCodeAt(Ne))===L.newline&&(It=Ne,pr+=1);while(te===L.space||te===L.newline||te===L.tab||te===L.cr||te===L.feed);Ye=L.space,ze=pr,pe=Ne-It-1,Or=Ne;break;case L.plus:case L.greaterThan:case L.tilde:case L.pipe:Ne=Gt;do Ne+=1,te=it.charCodeAt(Ne);while(te===L.plus||te===L.greaterThan||te===L.tilde||te===L.pipe);Ye=L.combinator,ze=pr,pe=Gt-It,Or=Ne;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=te,ze=pr,pe=Gt-It,Or=(Ne=Gt)+1;break;case L.singleQuote:case L.doubleQuote:Qe=te===L.singleQuote?"'":'"',Ne=Gt;do for(je=!1,(Ne=it.indexOf(Qe,Ne+1))===-1&&er("quote",Qe),We=Ne;it.charCodeAt(We-1)===L.backslash;)We-=1,je=!je;while(je);Ye=L.str,ze=pr,pe=Gt-It,Or=Ne+1;break;default:te===L.slash&&it.charCodeAt(Gt+1)===L.asterisk?((Ne=it.indexOf("*/",Gt+2)+1)===0&&er("comment","*/"),(Oe=(Be=it.slice(Gt,Ne+1).split(`
- `)).length-1)>0?(Ee=pr+Oe,Xe=Ne-Be[Oe].length):(Ee=pr,Xe=It),Ye=L.comment,pr=Ee,ze=Ee,pe=Ne-Xe):te===L.slash?(Ye=te,ze=pr,pe=Gt-It,Or=(Ne=Gt)+1):(Ne=ve(it,Gt),Ye=L.word,ze=pr,pe=Ne-It),Or=Ne+1}tt.push([Ye,pr,Gt-It,ze,pe,Gt,Or]),Xe&&(It=Xe,Xe=null),Gt=Or}return tt};var E,P,L=(function(ye,te){if(ye&&ye.__esModule)return ye;if(ye===null||typeof ye!="object"&&typeof ye!="function")return{default:ye};var pe=B(te);if(pe&&pe.has(ye))return pe.get(ye);var ze={},je=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var We in ye)if(We!=="default"&&Object.prototype.hasOwnProperty.call(ye,We)){var Oe=je?Object.getOwnPropertyDescriptor(ye,We):null;Oe&&(Oe.get||Oe.set)?Object.defineProperty(ze,We,Oe):ze[We]=ye[We]}return ze.default=ye,pe&&pe.set(ye,ze),ze})(Y);function B(ye){if(typeof WeakMap!="function")return null;var te=new WeakMap,pe=new WeakMap;return(B=function(ze){return ze?pe:te})(ye)}for(var U=((E={})[L.tab]=!0,E[L.newline]=!0,E[L.cr]=!0,E[L.feed]=!0,E),G=((P={})[L.space]=!0,P[L.tab]=!0,P[L.newline]=!0,P[L.cr]=!0,P[L.feed]=!0,P[L.ampersand]=!0,P[L.asterisk]=!0,P[L.bang]=!0,P[L.comma]=!0,P[L.colon]=!0,P[L.semicolon]=!0,P[L.openParenthesis]=!0,P[L.closeParenthesis]=!0,P[L.openSquare]=!0,P[L.closeSquare]=!0,P[L.singleQuote]=!0,P[L.doubleQuote]=!0,P[L.plus]=!0,P[L.pipe]=!0,P[L.tilde]=!0,P[L.greaterThan]=!0,P[L.equals]=!0,P[L.dollar]=!0,P[L.caret]=!0,P[L.slash]=!0,P),re={},le=0;le<22;le++)re["0123456789abcdefABCDEF".charCodeAt(le)]=!0;function ve(ye,te){var pe,ze=te;do{if(pe=ye.charCodeAt(ze),G[pe])return ze-1;pe===L.backslash?ze=be(ye,ze)+1:ze++}while(ze<ye.length);return ze-1}function be(ye,te){var pe=te,ze=ye.charCodeAt(pe+1);if(!U[ze])if(re[ze]){var je=0;do pe++,je++,ze=ye.charCodeAt(pe+1);while(re[ze]&&je<6);je<6&&ze===L.space&&pe++}else pe++;return pe}A.FIELDS={TYPE:0,START_LINE:1,START_COL:2,END_LINE:3,END_COL:4,START_POS:5,END_POS:6}})(D),(function(A,E){E.__esModule=!0,E.default=void 0;var P,L,B=Ye(Nn),U=Ye(js),G=Ye(Mi),re=Ye(zs),le=Ye(Ya),ve=Ye(fa),be=Ye(zo),ye=Ye(us),te=Qe(Ci),pe=Ye(Ls),ze=Ye(Qa),je=Ye(c),We=Ye(M),Oe=Qe(D),Be=Qe(Y),Ne=Qe($t),Ee=Cn;function Xe(or){if(typeof WeakMap!="function")return null;var st=new WeakMap,Pt=new WeakMap;return(Xe=function(bt){return bt?Pt:st})(or)}function Qe(or,st){if(or&&or.__esModule)return or;if(or===null||typeof or!="object"&&typeof or!="function")return{default:or};var Pt=Xe(st);if(Pt&&Pt.has(or))return Pt.get(or);var bt={},at=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var St in or)if(St!=="default"&&Object.prototype.hasOwnProperty.call(or,St)){var Ht=at?Object.getOwnPropertyDescriptor(or,St):null;Ht&&(Ht.get||Ht.set)?Object.defineProperty(bt,St,Ht):bt[St]=or[St]}return bt.default=or,Pt&&Pt.set(or,bt),bt}function Ye(or){return or&&or.__esModule?or:{default:or}}function tt(or,st){for(var Pt=0;Pt<st.length;Pt++){var bt=st[Pt];bt.enumerable=bt.enumerable||!1,bt.configurable=!0,"value"in bt&&(bt.writable=!0),Object.defineProperty(or,bt.key,bt)}}var it=((P={})[Be.space]=!0,P[Be.cr]=!0,P[Be.feed]=!0,P[Be.newline]=!0,P[Be.tab]=!0,P),vt=Object.assign({},it,((L={})[Be.comment]=!0,L));function It(or){return{line:or[Oe.FIELDS.START_LINE],column:or[Oe.FIELDS.START_COL]}}function pr(or){return{line:or[Oe.FIELDS.END_LINE],column:or[Oe.FIELDS.END_COL]}}function Gt(or,st,Pt,bt){return{start:{line:or,column:st},end:{line:Pt,column:bt}}}function Or(or){return Gt(or[Oe.FIELDS.START_LINE],or[Oe.FIELDS.START_COL],or[Oe.FIELDS.END_LINE],or[Oe.FIELDS.END_COL])}function er(or,st){if(or)return Gt(or[Oe.FIELDS.START_LINE],or[Oe.FIELDS.START_COL],st[Oe.FIELDS.END_LINE],st[Oe.FIELDS.END_COL])}function vn(or,st){var Pt=or[st];if(typeof Pt=="string")return Pt.indexOf("\\")!==-1&&((0,Ee.ensureObject)(or,"raws"),or[st]=(0,Ee.unesc)(Pt),or.raws[st]===void 0&&(or.raws[st]=Pt)),or}function Gn(or,st){for(var Pt=-1,bt=[];(Pt=or.indexOf(st,Pt+1))!==-1;)bt.push(Pt);return bt}var ys=(function(){function or(at,St){St===void 0&&(St={}),this.rule=at,this.options=Object.assign({lossy:!1,safe:!1},St),this.position=0,this.css=typeof this.rule=="string"?this.rule:this.rule.selector,this.tokens=(0,Oe.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var Ht=er(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new B.default({source:Ht}),this.root.errorGenerator=this._errorGenerator();var ht=new U.default({source:{start:{line:1,column:1}}});this.root.append(ht),this.current=ht,this.loop()}var st,Pt,bt=or.prototype;return bt._errorGenerator=function(){var at=this;return function(St,Ht){return typeof at.rule=="string"?new Error(St):at.rule.error(St,Ht)}},bt.attribute=function(){var at=[],St=this.currToken;for(this.position++;this.position<this.tokens.length&&this.currToken[Oe.FIELDS.TYPE]!==Be.closeSquare;)at.push(this.currToken),this.position++;if(this.currToken[Oe.FIELDS.TYPE]!==Be.closeSquare)return this.expected("closing square bracket",this.currToken[Oe.FIELDS.START_POS]);var Ht=at.length,ht={source:Gt(St[1],St[2],this.currToken[3],this.currToken[4]),sourceIndex:St[Oe.FIELDS.START_POS]};if(Ht===1&&!~[Be.word].indexOf(at[0][Oe.FIELDS.TYPE]))return this.expected("attribute",at[0][Oe.FIELDS.START_POS]);for(var ar=0,Nr="",Kr="",Sr=null,pn=!1;ar<Ht;){var es=at[ar],Mr=this.content(es),cr=at[ar+1];switch(es[Oe.FIELDS.TYPE]){case Be.space:if(pn=!0,this.options.lossy)break;if(Sr){(0,Ee.ensureObject)(ht,"spaces",Sr);var Wr=ht.spaces[Sr].after||"";ht.spaces[Sr].after=Wr+Mr;var Ir=(0,Ee.getProp)(ht,"raws","spaces",Sr,"after")||null;Ir&&(ht.raws.spaces[Sr].after=Ir+Mr)}else Nr+=Mr,Kr+=Mr;break;case Be.asterisk:cr[Oe.FIELDS.TYPE]===Be.equals?(ht.operator=Mr,Sr="operator"):ht.namespace&&(Sr!=="namespace"||pn)||!cr||(Nr&&((0,Ee.ensureObject)(ht,"spaces","attribute"),ht.spaces.attribute.before=Nr,Nr=""),Kr&&((0,Ee.ensureObject)(ht,"raws","spaces","attribute"),ht.raws.spaces.attribute.before=Nr,Kr=""),ht.namespace=(ht.namespace||"")+Mr,(0,Ee.getProp)(ht,"raws","namespace")&&(ht.raws.namespace+=Mr),Sr="namespace"),pn=!1;break;case Be.dollar:if(Sr==="value"){var bs=(0,Ee.getProp)(ht,"raws","value");ht.value+="$",bs&&(ht.raws.value=bs+"$");break}case Be.caret:cr[Oe.FIELDS.TYPE]===Be.equals&&(ht.operator=Mr,Sr="operator"),pn=!1;break;case Be.combinator:if(Mr==="~"&&cr[Oe.FIELDS.TYPE]===Be.equals&&(ht.operator=Mr,Sr="operator"),Mr!=="|"){pn=!1;break}cr[Oe.FIELDS.TYPE]===Be.equals?(ht.operator=Mr,Sr="operator"):ht.namespace||ht.attribute||(ht.namespace=!0),pn=!1;break;case Be.word:if(cr&&this.content(cr)==="|"&&at[ar+2]&&at[ar+2][Oe.FIELDS.TYPE]!==Be.equals&&!ht.operator&&!ht.namespace)ht.namespace=Mr,Sr="namespace";else if(!ht.attribute||Sr==="attribute"&&!pn)Nr&&((0,Ee.ensureObject)(ht,"spaces","attribute"),ht.spaces.attribute.before=Nr,Nr=""),Kr&&((0,Ee.ensureObject)(ht,"raws","spaces","attribute"),ht.raws.spaces.attribute.before=Kr,Kr=""),ht.attribute=(ht.attribute||"")+Mr,(0,Ee.getProp)(ht,"raws","attribute")&&(ht.raws.attribute+=Mr),Sr="attribute";else if(!ht.value&&ht.value!==""||Sr==="value"&&!pn&&!ht.quoteMark){var mi=(0,Ee.unesc)(Mr),go=(0,Ee.getProp)(ht,"raws","value")||"",Ro=ht.value||"";ht.value=Ro+mi,ht.quoteMark=null,(mi!==Mr||go)&&((0,Ee.ensureObject)(ht,"raws"),ht.raws.value=(go||Ro)+Mr),Sr="value"}else{var va=Mr==="i"||Mr==="I";!ht.value&&ht.value!==""||!ht.quoteMark&&!pn?(ht.value||ht.value==="")&&(Sr="value",ht.value+=Mr,ht.raws.value&&(ht.raws.value+=Mr)):(ht.insensitive=va,va&&Mr!=="I"||((0,Ee.ensureObject)(ht,"raws"),ht.raws.insensitiveFlag=Mr),Sr="insensitive",Nr&&((0,Ee.ensureObject)(ht,"spaces","insensitive"),ht.spaces.insensitive.before=Nr,Nr=""),Kr&&((0,Ee.ensureObject)(ht,"raws","spaces","insensitive"),ht.raws.spaces.insensitive.before=Kr,Kr=""))}pn=!1;break;case Be.str:if(!ht.attribute||!ht.operator)return this.error("Expected an attribute followed by an operator preceding the string.",{index:es[Oe.FIELDS.START_POS]});var L2=(0,te.unescapeValue)(Mr),nd=L2.unescaped,O2=L2.quoteMark;ht.value=nd,ht.quoteMark=O2,Sr="value",(0,Ee.ensureObject)(ht,"raws"),ht.raws.value=Mr,pn=!1;break;case Be.equals:if(!ht.attribute)return this.expected("attribute",es[Oe.FIELDS.START_POS],Mr);if(ht.value)return this.error('Unexpected "=" found; an operator was already defined.',{index:es[Oe.FIELDS.START_POS]});ht.operator=ht.operator?ht.operator+Mr:Mr,Sr="operator",pn=!1;break;case Be.comment:if(Sr)if(pn||cr&&cr[Oe.FIELDS.TYPE]===Be.space||Sr==="insensitive"){var jx=(0,Ee.getProp)(ht,"spaces",Sr,"after")||"",Bx=(0,Ee.getProp)(ht,"raws","spaces",Sr,"after")||jx;(0,Ee.ensureObject)(ht,"raws","spaces",Sr),ht.raws.spaces[Sr].after=Bx+Mr}else{var Fx=ht[Sr]||"",$x=(0,Ee.getProp)(ht,"raws",Sr)||Fx;(0,Ee.ensureObject)(ht,"raws"),ht.raws[Sr]=$x+Mr}else Kr+=Mr;break;default:return this.error('Unexpected "'+Mr+'" found.',{index:es[Oe.FIELDS.START_POS]})}ar++}vn(ht,"attribute"),vn(ht,"namespace"),this.newNode(new te.default(ht)),this.position++},bt.parseWhitespaceEquivalentTokens=function(at){at<0&&(at=this.tokens.length);var St=this.position,Ht=[],ht="",ar=void 0;do if(it[this.currToken[Oe.FIELDS.TYPE]])this.options.lossy||(ht+=this.content());else if(this.currToken[Oe.FIELDS.TYPE]===Be.comment){var Nr={};ht&&(Nr.before=ht,ht=""),ar=new re.default({value:this.content(),source:Or(this.currToken),sourceIndex:this.currToken[Oe.FIELDS.START_POS],spaces:Nr}),Ht.push(ar)}while(++this.position<at);if(ht){if(ar)ar.spaces.after=ht;else if(!this.options.lossy){var Kr=this.tokens[St],Sr=this.tokens[this.position-1];Ht.push(new be.default({value:"",source:Gt(Kr[Oe.FIELDS.START_LINE],Kr[Oe.FIELDS.START_COL],Sr[Oe.FIELDS.END_LINE],Sr[Oe.FIELDS.END_COL]),sourceIndex:Kr[Oe.FIELDS.START_POS],spaces:{before:ht,after:""}}))}}return Ht},bt.convertWhitespaceNodesToSpace=function(at,St){var Ht=this;St===void 0&&(St=!1);var ht="",ar="";return at.forEach((function(Nr){var Kr=Ht.lossySpace(Nr.spaces.before,St),Sr=Ht.lossySpace(Nr.rawSpaceBefore,St);ht+=Kr+Ht.lossySpace(Nr.spaces.after,St&&Kr.length===0),ar+=Kr+Nr.value+Ht.lossySpace(Nr.rawSpaceAfter,St&&Sr.length===0)})),ar===ht&&(ar=void 0),{space:ht,rawSpace:ar}},bt.isNamedCombinator=function(at){return at===void 0&&(at=this.position),this.tokens[at+0]&&this.tokens[at+0][Oe.FIELDS.TYPE]===Be.slash&&this.tokens[at+1]&&this.tokens[at+1][Oe.FIELDS.TYPE]===Be.word&&this.tokens[at+2]&&this.tokens[at+2][Oe.FIELDS.TYPE]===Be.slash},bt.namedCombinator=function(){if(this.isNamedCombinator()){var at=this.content(this.tokens[this.position+1]),St=(0,Ee.unesc)(at).toLowerCase(),Ht={};St!==at&&(Ht.value="/"+at+"/");var ht=new ze.default({value:"/"+St+"/",source:Gt(this.currToken[Oe.FIELDS.START_LINE],this.currToken[Oe.FIELDS.START_COL],this.tokens[this.position+2][Oe.FIELDS.END_LINE],this.tokens[this.position+2][Oe.FIELDS.END_COL]),sourceIndex:this.currToken[Oe.FIELDS.START_POS],raws:Ht});return this.position=this.position+3,ht}this.unexpected()},bt.combinator=function(){var at=this;if(this.content()==="|")return this.namespace();var St=this.locateNextMeaningfulToken(this.position);if(!(St<0||this.tokens[St][Oe.FIELDS.TYPE]===Be.comma)){var Ht,ht=this.currToken,ar=void 0;if(St>this.position&&(ar=this.parseWhitespaceEquivalentTokens(St)),this.isNamedCombinator()?Ht=this.namedCombinator():this.currToken[Oe.FIELDS.TYPE]===Be.combinator?(Ht=new ze.default({value:this.content(),source:Or(this.currToken),sourceIndex:this.currToken[Oe.FIELDS.START_POS]}),this.position++):it[this.currToken[Oe.FIELDS.TYPE]]||ar||this.unexpected(),Ht){if(ar){var Nr=this.convertWhitespaceNodesToSpace(ar),Kr=Nr.space,Sr=Nr.rawSpace;Ht.spaces.before=Kr,Ht.rawSpaceBefore=Sr}}else{var pn=this.convertWhitespaceNodesToSpace(ar,!0),es=pn.space,Mr=pn.rawSpace;Mr||(Mr=es);var cr={},Wr={spaces:{}};es.endsWith(" ")&&Mr.endsWith(" ")?(cr.before=es.slice(0,es.length-1),Wr.spaces.before=Mr.slice(0,Mr.length-1)):es.startsWith(" ")&&Mr.startsWith(" ")?(cr.after=es.slice(1),Wr.spaces.after=Mr.slice(1)):Wr.value=Mr,Ht=new ze.default({value:" ",source:er(ht,this.tokens[this.position-1]),sourceIndex:ht[Oe.FIELDS.START_POS],spaces:cr,raws:Wr})}return this.currToken&&this.currToken[Oe.FIELDS.TYPE]===Be.space&&(Ht.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(Ht)}var Ir=this.parseWhitespaceEquivalentTokens(St);if(Ir.length>0){var bs=this.current.last;if(bs){var mi=this.convertWhitespaceNodesToSpace(Ir),go=mi.space,Ro=mi.rawSpace;Ro!==void 0&&(bs.rawSpaceAfter+=Ro),bs.spaces.after+=go}else Ir.forEach((function(va){return at.newNode(va)}))}},bt.comma=function(){if(this.position===this.tokens.length-1)return this.root.trailingComma=!0,void this.position++;this.current._inferEndPosition();var at=new U.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 re.default({value:this.content(),source:Or(at),sourceIndex:at[Oe.FIELDS.START_POS]})),this.position++},bt.error=function(at,St){throw this.root.error(at,St)},bt.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[Oe.FIELDS.START_POS]})},bt.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[Oe.FIELDS.START_POS])},bt.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[Oe.FIELDS.START_POS])},bt.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[Oe.FIELDS.START_POS])},bt.unexpectedPipe=function(){return this.error("Unexpected '|'.",this.currToken[Oe.FIELDS.START_POS])},bt.namespace=function(){var at=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[Oe.FIELDS.TYPE]===Be.word?(this.position++,this.word(at)):this.nextToken[Oe.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:Or(at),sourceIndex:at[Oe.FIELDS.START_POS]})),this.position++}},bt.parentheses=function(){var at=this.current.last,St=1;if(this.position++,at&&at.type===Ne.PSEUDO){var Ht=new U.default({source:{start:It(this.tokens[this.position-1])}}),ht=this.current;for(at.append(Ht),this.current=Ht;this.position<this.tokens.length&&St;)this.currToken[Oe.FIELDS.TYPE]===Be.openParenthesis&&St++,this.currToken[Oe.FIELDS.TYPE]===Be.closeParenthesis&&St--,St?this.parse():(this.current.source.end=pr(this.currToken),this.current.parent.source.end=pr(this.currToken),this.position++);this.current=ht}else{for(var ar,Nr=this.currToken,Kr="(";this.position<this.tokens.length&&St;)this.currToken[Oe.FIELDS.TYPE]===Be.openParenthesis&&St++,this.currToken[Oe.FIELDS.TYPE]===Be.closeParenthesis&&St--,ar=this.currToken,Kr+=this.parseParenthesisToken(this.currToken),this.position++;at?at.appendToPropertyAndEscape("value",Kr,Kr):this.newNode(new be.default({value:Kr,source:Gt(Nr[Oe.FIELDS.START_LINE],Nr[Oe.FIELDS.START_COL],ar[Oe.FIELDS.END_LINE],ar[Oe.FIELDS.END_COL]),sourceIndex:Nr[Oe.FIELDS.START_POS]}))}if(St)return this.expected("closing parenthesis",this.currToken[Oe.FIELDS.START_POS])},bt.pseudo=function(){for(var at=this,St="",Ht=this.currToken;this.currToken&&this.currToken[Oe.FIELDS.TYPE]===Be.colon;)St+=this.content(),this.position++;return this.currToken?this.currToken[Oe.FIELDS.TYPE]!==Be.word?this.expected(["pseudo-class","pseudo-element"],this.currToken[Oe.FIELDS.START_POS]):void this.splitWord(!1,(function(ht,ar){St+=ht,at.newNode(new ye.default({value:St,source:er(Ht,at.currToken),sourceIndex:Ht[Oe.FIELDS.START_POS]})),ar>1&&at.nextToken&&at.nextToken[Oe.FIELDS.TYPE]===Be.openParenthesis&&at.error("Misplaced parenthesis.",{index:at.nextToken[Oe.FIELDS.START_POS]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},bt.space=function(){var at=this.content();this.position===0||this.prevToken[Oe.FIELDS.TYPE]===Be.comma||this.prevToken[Oe.FIELDS.TYPE]===Be.openParenthesis||this.current.nodes.every((function(St){return St.type==="comment"}))?(this.spaces=this.optionalSpace(at),this.position++):this.position===this.tokens.length-1||this.nextToken[Oe.FIELDS.TYPE]===Be.comma||this.nextToken[Oe.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 be.default({value:this.content(),source:Or(at),sourceIndex:at[Oe.FIELDS.START_POS]})),this.position++},bt.universal=function(at){var St=this.nextToken;if(St&&this.content(St)==="|")return this.position++,this.namespace();var Ht=this.currToken;this.newNode(new pe.default({value:this.content(),source:Or(Ht),sourceIndex:Ht[Oe.FIELDS.START_POS]}),at),this.position++},bt.splitWord=function(at,St){for(var Ht=this,ht=this.nextToken,ar=this.content();ht&&~[Be.dollar,Be.caret,Be.equals,Be.word].indexOf(ht[Oe.FIELDS.TYPE]);){this.position++;var Nr=this.content();if(ar+=Nr,Nr.lastIndexOf("\\")===Nr.length-1){var Kr=this.nextToken;Kr&&Kr[Oe.FIELDS.TYPE]===Be.space&&(ar+=this.requiredSpace(this.content(Kr)),this.position++)}ht=this.nextToken}var Sr=Gn(ar,".").filter((function(cr){var Wr=ar[cr-1]==="\\",Ir=/^\d+\.\d+%$/.test(ar);return!Wr&&!Ir})),pn=Gn(ar,"#").filter((function(cr){return ar[cr-1]!=="\\"})),es=Gn(ar,"#{");es.length&&(pn=pn.filter((function(cr){return!~es.indexOf(cr)})));var Mr=(0,We.default)((function(){var cr=Array.prototype.concat.apply([],arguments);return cr.filter((function(Wr,Ir){return Ir===cr.indexOf(Wr)}))})([0].concat(Sr,pn)));Mr.forEach((function(cr,Wr){var Ir,bs=Mr[Wr+1]||ar.length,mi=ar.slice(cr,bs);if(Wr===0&&St)return St.call(Ht,mi,Mr.length);var go=Ht.currToken,Ro=go[Oe.FIELDS.START_POS]+Mr[Wr],va=Gt(go[1],go[2]+cr,go[3],go[2]+(bs-1));if(~Sr.indexOf(cr)){var L2={value:mi.slice(1),source:va,sourceIndex:Ro};Ir=new G.default(vn(L2,"value"))}else if(~pn.indexOf(cr)){var nd={value:mi.slice(1),source:va,sourceIndex:Ro};Ir=new le.default(vn(nd,"value"))}else{var O2={value:mi,source:va,sourceIndex:Ro};vn(O2,"value"),Ir=new ve.default(O2)}Ht.newNode(Ir,at),at=null})),this.position++},bt.word=function(at){var St=this.nextToken;return St&&this.content(St)==="|"?(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[Oe.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,St,Ht){if(Array.isArray(at)){var ht=at.pop();at=at.join(", ")+" or "+ht}var ar=/^[aeiou]/.test(at[0])?"an":"a";return Ht?this.error("Expected "+ar+" "+at+', found "'+Ht+'" instead.',{index:St}):this.error("Expected "+ar+" "+at+".",{index:St})},bt.requiredSpace=function(at){return this.options.lossy?" ":at},bt.optionalSpace=function(at){return this.options.lossy?"":at},bt.lossySpace=function(at,St){return this.options.lossy?St?" ":"":at},bt.parseParenthesisToken=function(at){var St=this.content(at);return at[Oe.FIELDS.TYPE]===Be.space?this.requiredSpace(St):St},bt.newNode=function(at,St){return St&&(/^ +$/.test(St)&&(this.options.lossy||(this.spaces=(this.spaces||"")+St),St=!0),at.namespace=St,vn(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[Oe.FIELDS.START_POS],at[Oe.FIELDS.END_POS])},bt.locateNextMeaningfulToken=function(at){at===void 0&&(at=this.position+1);for(var St=at;St<this.tokens.length;){if(!vt[this.tokens[St][Oe.FIELDS.TYPE]])return St;St++}return-1},st=or,(Pt=[{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,Pt),Object.defineProperty(st,"prototype",{writable:!1}),or})();E.default=ys,A.exports=E.default})(en,en.exports);var we=en.exports;(function(A,E){E.__esModule=!0,E.default=void 0;var P,L=(P=we)&&P.__esModule?P:{default:P},B=(function(){function U(re,le){this.func=re||function(){},this.funcRes=null,this.options=le}var G=U.prototype;return G._shouldUpdateSelector=function(re,le){return le===void 0&&(le={}),Object.assign({},this.options,le).updateSelector!==!1&&typeof re!="string"},G._isLossy=function(re){return re===void 0&&(re={}),Object.assign({},this.options,re).lossless===!1},G._root=function(re,le){return le===void 0&&(le={}),new L.default(re,this._parseOptions(le)).root},G._parseOptions=function(re){return{lossy:this._isLossy(re)}},G._run=function(re,le){var ve=this;return le===void 0&&(le={}),new Promise((function(be,ye){try{var te=ve._root(re,le);Promise.resolve(ve.func(te)).then((function(pe){var ze=void 0;return ve._shouldUpdateSelector(re,le)&&(ze=te.toString(),re.selector=ze),{transform:pe,root:te,string:ze}})).then(be,ye)}catch(pe){return void ye(pe)}}))},G._runSync=function(re,le){le===void 0&&(le={});var ve=this._root(re,le),be=this.func(ve);if(be&&typeof be.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var ye=void 0;return le.updateSelector&&typeof re!="string"&&(ye=ve.toString(),re.selector=ye),{transform:be,root:ve,string:ye}},G.ast=function(re,le){return this._run(re,le).then((function(ve){return ve.root}))},G.astSync=function(re,le){return this._runSync(re,le).root},G.transform=function(re,le){return this._run(re,le).then((function(ve){return ve.transform}))},G.transformSync=function(re,le){return this._runSync(re,le).transform},G.process=function(re,le){return this._run(re,le).then((function(ve){return ve.string||ve.root.toString()}))},G.processSync=function(re,le){var ve=this._runSync(re,le);return ve.string||ve.root.toString()},U})();E.default=B,A.exports=E.default})(yr,yr.exports);var De=yr.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=fi(Ci),Et=fi(Mi),Xt=fi(Qa),Kt=fi(zs),Tr=fi(Ya),Mn=fi(c),mn=fi(us),kn=fi(Nn),Un=fi(js),Pi=fi(zo),Vn=fi(fa),e2=fi(Ls);function fi(A){return A&&A.__esModule?A:{default:A}}Ke.attribute=function(A){return new et.default(A)},Ke.className=function(A){return new Et.default(A)},Ke.combinator=function(A){return new Xt.default(A)},Ke.comment=function(A){return new Kt.default(A)},Ke.id=function(A){return new Tr.default(A)},Ke.nesting=function(A){return new Mn.default(A)},Ke.pseudo=function(A){return new mn.default(A)},Ke.root=function(A){return new kn.default(A)},Ke.selector=function(A){return new Un.default(A)},Ke.string=function(A){return new Pi.default(A)},Ke.tag=function(A){return new Vn.default(A)},Ke.universal=function(A){return new e2.default(A)};var An={__esModule:!0};An.isComment=An.isCombinator=An.isClassName=An.isAttribute=void 0,An.isContainer=function(A){return!(!Bl(A)||!A.walk)},An.isIdentifier=void 0,An.isNamespace=function(A){return Fl(A)||Ul(A)},An.isNesting=void 0,An.isNode=Bl,An.isPseudo=void 0,An.isPseudoClass=function(A){return $l(A)&&!c1(A)},An.isPseudoElement=c1,An.isUniversal=An.isTag=An.isString=An.isSelector=An.isRoot=void 0;var ni,Zn=$t,sf=((ni={})[Zn.ATTRIBUTE]=!0,ni[Zn.CLASS]=!0,ni[Zn.COMBINATOR]=!0,ni[Zn.COMMENT]=!0,ni[Zn.ID]=!0,ni[Zn.NESTING]=!0,ni[Zn.PSEUDO]=!0,ni[Zn.ROOT]=!0,ni[Zn.SELECTOR]=!0,ni[Zn.STRING]=!0,ni[Zn.TAG]=!0,ni[Zn.UNIVERSAL]=!0,ni);function Bl(A){return typeof A=="object"&&sf[A.type]}function qn(A,E){return Bl(E)&&E.type===A}var Fl=qn.bind(null,Zn.ATTRIBUTE);An.isAttribute=Fl;var t2=qn.bind(null,Zn.CLASS);An.isClassName=t2;var of=qn.bind(null,Zn.COMBINATOR);An.isCombinator=of;var r2=qn.bind(null,Zn.COMMENT);An.isComment=r2;var n2=qn.bind(null,Zn.ID);An.isIdentifier=n2;var s2=qn.bind(null,Zn.NESTING);An.isNesting=s2;var $l=qn.bind(null,Zn.PSEUDO);An.isPseudo=$l;var af=qn.bind(null,Zn.ROOT);An.isRoot=af;var lf=qn.bind(null,Zn.SELECTOR);An.isSelector=lf;var i2=qn.bind(null,Zn.STRING);An.isString=i2;var Ul=qn.bind(null,Zn.TAG);An.isTag=Ul;var ql=qn.bind(null,Zn.UNIVERSAL);function c1(A){return $l(A)&&A.value&&(A.value.startsWith("::")||A.value.toLowerCase()===":before"||A.value.toLowerCase()===":after"||A.value.toLowerCase()===":first-letter"||A.value.toLowerCase()===":first-line")}An.isUniversal=ql,(function(A){A.__esModule=!0;var E=$t;Object.keys(E).forEach((function(B){B!=="default"&&B!=="__esModule"&&(B in A&&A[B]===E[B]||(A[B]=E[B]))}));var P=Ke;Object.keys(P).forEach((function(B){B!=="default"&&B!=="__esModule"&&(B in A&&A[B]===P[B]||(A[B]=P[B]))}));var L=An;Object.keys(L).forEach((function(B){B!=="default"&&B!=="__esModule"&&(B in A&&A[B]===L[B]||(A[B]=L[B]))}))})(Ue),(function(A,E){E.__esModule=!0,E.default=void 0;var P,L=(P=De)&&P.__esModule?P:{default:P},B=(function(le,ve){if(le&&le.__esModule)return le;if(le===null||typeof le!="object"&&typeof le!="function")return{default:le};var be=U(ve);if(be&&be.has(le))return be.get(le);var ye={},te=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var pe in le)if(pe!=="default"&&Object.prototype.hasOwnProperty.call(le,pe)){var ze=te?Object.getOwnPropertyDescriptor(le,pe):null;ze&&(ze.get||ze.set)?Object.defineProperty(ye,pe,ze):ye[pe]=le[pe]}return ye.default=le,be&&be.set(le,ye),ye})(Ue);function U(le){if(typeof WeakMap!="function")return null;var ve=new WeakMap,be=new WeakMap;return(U=function(ye){return ye?be:ve})(le)}var G=function(le){return new L.default(le)};Object.assign(G,B),delete G.__esModule;var re=G;E.default=re,A.exports=E.default})(Hr,Hr.exports);var Wl=Hr.exports,Gl=ue(Wl);const cf=/^(-\w+-)?animation-name$/,o2=/^(-\w+-)?animation$/,Za=function(){let A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const E=Object.create(null),P=A.replace(/^data-v-/,"");return{postcssPlugin:"vue-sfc-scoped",Rule(L){(function(B,U){el.has(U)||U.parent&&U.parent.type==="atrule"&&/-?keyframes$/.test(U.parent.name)||(el.add(U),U.selector=Gl((G=>{G.each((re=>{Kl(B,re,G)}))})).processSync(U.selector))})(A,L)},AtRule(L){/-?keyframes$/.test(L.name)&&!L.params.endsWith(`-${P}`)&&(E[L.params]=L.params=L.params+"-"+P)},OnceExit(L){Object.keys(E).length&&L.walkDecls((B=>{cf.test(B.prop)&&(B.value=B.value.split(",").map((U=>E[U.trim()]||U.trim())).join(",")),o2.test(B.prop)&&(B.value=B.value.split(",").map((U=>{const G=U.trim().split(/\s+/),re=G.findIndex((le=>E[le]));return re!==-1?(G.splice(re,1,E[G[re]]),G.join(" ")):U})).join(","))}))}}},el=new WeakSet;function Kl(A,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3],B=null,U=!0;if(E.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:re}=G;if(re===":deep"||re==="::v-deep"){if(G.nodes.length){let le=G;G.nodes[0].each((be=>{E.insertAfter(le,be),le=be}));const ve=E.at(E.index(G)-1);ve&&u1(ve)||E.insertAfter(G,Gl.combinator({value:" "})),E.removeChild(G)}else{const le=E.at(E.index(G)-1);le&&u1(le)&&E.removeChild(le),E.removeChild(G)}return!1}if(re===":slotted"||re==="::v-slotted"){Kl(A,G.nodes[0],P,!0);let le=G;return G.nodes[0].each((ve=>{E.insertAfter(le,ve),le=ve})),E.removeChild(G),U=!1,!1}if(re===":global"||re==="::v-global")return P.insertAfter(E,G.nodes[0]),P.removeChild(E),!1}(G.type!=="pseudo"&&G.type!=="combinator"||G.type==="pseudo"&&(G.value===":is"||G.value===":where"))&&(B=G)})),B){const{type:G,value:re}=B;G!=="pseudo"||re!==":is"&&re!==":where"||(B.nodes.forEach((le=>Kl(A,le,P,L))),U=!1)}if(B?B.spaces.after="":E.first.spaces.before="",U){const G=L?A+"-s":A;E.insertAfter(B,Gl.attribute({attribute:G,value:G,raws:{},quoteMark:'"'}))}}function u1(A){return A.type==="combinator"&&/^\s+$/.test(A.value)}Za.postcss=!0;var a2=Za,tl={},rl={},da={},Xl={},l2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");Xl.encode=function(A){if(0<=A&&A<l2.length)return l2[A];throw new TypeError("Must be between 0 and 63: "+A)},Xl.decode=function(A){return 65<=A&&A<=90?A-65:97<=A&&A<=122?A-97+26:48<=A&&A<=57?A-48+52:A==43?62:A==47?63:-1};var p1=Xl;da.encode=function(A){var E,P="",L=(function(B){return B<0?1+(-B<<1):0+(B<<1)})(A);do E=31&L,(L>>>=5)>0&&(E|=32),P+=p1.encode(E);while(L>0);return P},da.decode=function(A,E,P){var L,B,U,G,re=A.length,le=0,ve=0;do{if(E>=re)throw new Error("Expected more digits in base 64 VLQ value.");if((B=p1.decode(A.charCodeAt(E++)))===-1)throw new Error("Invalid base64 digit: "+A.charAt(E-1));L=!!(32&B),le+=(B&=31)<<ve,ve+=5}while(L);P.value=(G=(U=le)>>1,(1&U)==1?-G:G),P.rest=E};var po={};(function(A){A.getArg=function(ye,te,pe){if(te in ye)return ye[te];if(arguments.length===3)return pe;throw new Error('"'+te+'" is a required argument.')};var E=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,P=/^data:.+\,.+$/;function L(ye){var te=ye.match(E);return te?{scheme:te[1],auth:te[2],host:te[3],port:te[4],path:te[5]}:null}function B(ye){var te="";return ye.scheme&&(te+=ye.scheme+":"),te+="//",ye.auth&&(te+=ye.auth+"@"),ye.host&&(te+=ye.host),ye.port&&(te+=":"+ye.port),ye.path&&(te+=ye.path),te}function U(ye){var te=ye,pe=L(ye);if(pe){if(!pe.path)return ye;te=pe.path}for(var ze,je=A.isAbsolute(te),We=te.split(/\/+/),Oe=0,Be=We.length-1;Be>=0;Be--)(ze=We[Be])==="."?We.splice(Be,1):ze===".."?Oe++:Oe>0&&(ze===""?(We.splice(Be+1,Oe),Oe=0):(We.splice(Be,2),Oe--));return(te=We.join("/"))===""&&(te=je?"/":"."),pe?(pe.path=te,B(pe)):te}function G(ye,te){ye===""&&(ye="."),te===""&&(te=".");var pe=L(te),ze=L(ye);if(ze&&(ye=ze.path||"/"),pe&&!pe.scheme)return ze&&(pe.scheme=ze.scheme),B(pe);if(pe||te.match(P))return te;if(ze&&!ze.host&&!ze.path)return ze.host=te,B(ze);var je=te.charAt(0)==="/"?te:U(ye.replace(/\/+$/,"")+"/"+te);return ze?(ze.path=je,B(ze)):je}A.urlParse=L,A.urlGenerate=B,A.normalize=U,A.join=G,A.isAbsolute=function(ye){return ye.charAt(0)==="/"||E.test(ye)},A.relative=function(ye,te){ye===""&&(ye="."),ye=ye.replace(/\/$/,"");for(var pe=0;te.indexOf(ye+"/")!==0;){var ze=ye.lastIndexOf("/");if(ze<0||(ye=ye.slice(0,ze)).match(/^([^\/]+:\/)?\/*$/))return te;++pe}return Array(pe+1).join("../")+te.substr(ye.length+1)};var re=!("__proto__"in Object.create(null));function le(ye){return ye}function ve(ye){if(!ye)return!1;var te=ye.length;if(te<9||ye.charCodeAt(te-1)!==95||ye.charCodeAt(te-2)!==95||ye.charCodeAt(te-3)!==111||ye.charCodeAt(te-4)!==116||ye.charCodeAt(te-5)!==111||ye.charCodeAt(te-6)!==114||ye.charCodeAt(te-7)!==112||ye.charCodeAt(te-8)!==95||ye.charCodeAt(te-9)!==95)return!1;for(var pe=te-10;pe>=0;pe--)if(ye.charCodeAt(pe)!==36)return!1;return!0}function be(ye,te){return ye===te?0:ye===null?1:te===null?-1:ye>te?1:-1}A.toSetString=re?le:function(ye){return ve(ye)?"$"+ye:ye},A.fromSetString=re?le:function(ye){return ve(ye)?ye.slice(1):ye},A.compareByOriginalPositions=function(ye,te,pe){var ze=be(ye.source,te.source);return ze!==0||(ze=ye.originalLine-te.originalLine)!=0||(ze=ye.originalColumn-te.originalColumn)!=0||pe||(ze=ye.generatedColumn-te.generatedColumn)!=0||(ze=ye.generatedLine-te.generatedLine)!=0?ze:be(ye.name,te.name)},A.compareByGeneratedPositionsDeflated=function(ye,te,pe){var ze=ye.generatedLine-te.generatedLine;return ze!==0||(ze=ye.generatedColumn-te.generatedColumn)!=0||pe||(ze=be(ye.source,te.source))!==0||(ze=ye.originalLine-te.originalLine)!=0||(ze=ye.originalColumn-te.originalColumn)!=0?ze:be(ye.name,te.name)},A.compareByGeneratedPositionsInflated=function(ye,te){var pe=ye.generatedLine-te.generatedLine;return pe!==0||(pe=ye.generatedColumn-te.generatedColumn)!=0||(pe=be(ye.source,te.source))!==0||(pe=ye.originalLine-te.originalLine)!=0||(pe=ye.originalColumn-te.originalColumn)!=0?pe:be(ye.name,te.name)},A.parseSourceMapInput=function(ye){return JSON.parse(ye.replace(/^\)]}'[^\n]*\n/,""))},A.computeSourceURL=function(ye,te,pe){if(te=te||"",ye&&(ye[ye.length-1]!=="/"&&te[0]!=="/"&&(ye+="/"),te=ye+te),pe){var ze=L(pe);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))}te=G(B(ze),te)}return U(te)}})(po);var h1={},Yl=po,f1=Object.prototype.hasOwnProperty,ho=typeof Map<"u";function Di(){this._array=[],this._set=ho?new Map:Object.create(null)}Di.fromArray=function(A,E){for(var P=new Di,L=0,B=A.length;L<B;L++)P.add(A[L],E);return P},Di.prototype.size=function(){return ho?this._set.size:Object.getOwnPropertyNames(this._set).length},Di.prototype.add=function(A,E){var P=ho?A:Yl.toSetString(A),L=ho?this.has(A):f1.call(this._set,P),B=this._array.length;L&&!E||this._array.push(A),L||(ho?this._set.set(A,B):this._set[P]=B)},Di.prototype.has=function(A){if(ho)return this._set.has(A);var E=Yl.toSetString(A);return f1.call(this._set,E)},Di.prototype.indexOf=function(A){if(ho){var E=this._set.get(A);if(E>=0)return E}else{var P=Yl.toSetString(A);if(f1.call(this._set,P))return this._set[P]}throw new Error('"'+A+'" is not in the set.')},Di.prototype.at=function(A){if(A>=0&&A<this._array.length)return this._array[A];throw new Error("No element indexed by "+A)},Di.prototype.toArray=function(){return this._array.slice()},h1.ArraySet=Di;var d1={},c2=po;function nl(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}nl.prototype.unsortedForEach=function(A,E){this._array.forEach(A,E)},nl.prototype.add=function(A){var E,P,L,B,U,G;P=A,L=(E=this._last).generatedLine,B=P.generatedLine,U=E.generatedColumn,G=P.generatedColumn,B>L||B==L&&G>=U||c2.compareByGeneratedPositionsInflated(E,P)<=0?(this._last=A,this._array.push(A)):(this._sorted=!1,this._array.push(A))},nl.prototype.toArray=function(){return this._sorted||(this._array.sort(c2.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},d1.MappingList=nl;var sl=da,fs=po,fo=h1.ArraySet,uf=d1.MappingList;function Si(A){A||(A={}),this._file=fs.getArg(A,"file",null),this._sourceRoot=fs.getArg(A,"sourceRoot",null),this._skipValidation=fs.getArg(A,"skipValidation",!1),this._sources=new fo,this._names=new fo,this._mappings=new uf,this._sourcesContents=null}Si.prototype._version=3,Si.fromSourceMap=function(A){var E=A.sourceRoot,P=new Si({file:A.file,sourceRoot:E});return A.eachMapping((function(L){var B={generated:{line:L.generatedLine,column:L.generatedColumn}};L.source!=null&&(B.source=L.source,E!=null&&(B.source=fs.relative(E,B.source)),B.original={line:L.originalLine,column:L.originalColumn},L.name!=null&&(B.name=L.name)),P.addMapping(B)})),A.sources.forEach((function(L){var B=L;E!==null&&(B=fs.relative(E,L)),P._sources.has(B)||P._sources.add(B);var U=A.sourceContentFor(L);U!=null&&P.setSourceContent(L,U)})),P},Si.prototype.addMapping=function(A){var E=fs.getArg(A,"generated"),P=fs.getArg(A,"original",null),L=fs.getArg(A,"source",null),B=fs.getArg(A,"name",null);this._skipValidation||this._validateMapping(E,P,L,B),L!=null&&(L=String(L),this._sources.has(L)||this._sources.add(L)),B!=null&&(B=String(B),this._names.has(B)||this._names.add(B)),this._mappings.add({generatedLine:E.line,generatedColumn:E.column,originalLine:P!=null&&P.line,originalColumn:P!=null&&P.column,source:L,name:B})},Si.prototype.setSourceContent=function(A,E){var P=A;this._sourceRoot!=null&&(P=fs.relative(this._sourceRoot,P)),E!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[fs.toSetString(P)]=E):this._sourcesContents&&(delete this._sourcesContents[fs.toSetString(P)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))},Si.prototype.applySourceMap=function(A,E,P){var L=E;if(E==null){if(A.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=A.file}var B=this._sourceRoot;B!=null&&(L=fs.relative(B,L));var U=new fo,G=new fo;this._mappings.unsortedForEach((function(re){if(re.source===L&&re.originalLine!=null){var le=A.originalPositionFor({line:re.originalLine,column:re.originalColumn});le.source!=null&&(re.source=le.source,P!=null&&(re.source=fs.join(P,re.source)),B!=null&&(re.source=fs.relative(B,re.source)),re.originalLine=le.line,re.originalColumn=le.column,le.name!=null&&(re.name=le.name))}var ve=re.source;ve==null||U.has(ve)||U.add(ve);var be=re.name;be==null||G.has(be)||G.add(be)}),this),this._sources=U,this._names=G,A.sources.forEach((function(re){var le=A.sourceContentFor(re);le!=null&&(P!=null&&(re=fs.join(P,re)),B!=null&&(re=fs.relative(B,re)),this.setSourceContent(re,le))}),this)},Si.prototype._validateMapping=function(A,E,P,L){if(E&&typeof E.line!="number"&&typeof E.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((!(A&&"line"in A&&"column"in A&&A.line>0&&A.column>=0)||E||P||L)&&!(A&&"line"in A&&"column"in A&&E&&"line"in E&&"column"in E&&A.line>0&&A.column>=0&&E.line>0&&E.column>=0&&P))throw new Error("Invalid mapping: "+JSON.stringify({generated:A,source:P,original:E,name:L}))},Si.prototype._serializeMappings=function(){for(var A,E,P,L,B=0,U=1,G=0,re=0,le=0,ve=0,be="",ye=this._mappings.toArray(),te=0,pe=ye.length;te<pe;te++){if(A="",(E=ye[te]).generatedLine!==U)for(B=0;E.generatedLine!==U;)A+=";",U++;else if(te>0){if(!fs.compareByGeneratedPositionsInflated(E,ye[te-1]))continue;A+=","}A+=sl.encode(E.generatedColumn-B),B=E.generatedColumn,E.source!=null&&(L=this._sources.indexOf(E.source),A+=sl.encode(L-ve),ve=L,A+=sl.encode(E.originalLine-1-re),re=E.originalLine-1,A+=sl.encode(E.originalColumn-G),G=E.originalColumn,E.name!=null&&(P=this._names.indexOf(E.name),A+=sl.encode(P-le),le=P)),be+=A}return be},Si.prototype._generateSourcesContent=function(A,E){return A.map((function(P){if(!this._sourcesContents)return null;E!=null&&(P=fs.relative(E,P));var L=fs.toSetString(P);return Object.prototype.hasOwnProperty.call(this._sourcesContents,L)?this._sourcesContents[L]:null}),this)},Si.prototype.toJSON=function(){var A={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(A.file=this._file),this._sourceRoot!=null&&(A.sourceRoot=this._sourceRoot),this._sourcesContents&&(A.sourcesContent=this._generateSourcesContent(A.sources,A.sourceRoot)),A},Si.prototype.toString=function(){return JSON.stringify(this.toJSON())},rl.SourceMapGenerator=Si;var Vo={},m1={};(function(A){function E(P,L,B,U,G,re){var le=Math.floor((L-P)/2)+P,ve=G(B,U[le],!0);return ve===0?le:ve>0?L-le>1?E(le,L,B,U,G,re):re==A.LEAST_UPPER_BOUND?L<U.length?L:-1:le:le-P>1?E(P,le,B,U,G,re):re==A.LEAST_UPPER_BOUND?le:P<0?-1:P}A.GREATEST_LOWER_BOUND=1,A.LEAST_UPPER_BOUND=2,A.search=function(P,L,B,U){if(L.length===0)return-1;var G=E(-1,L.length,P,L,B,U||A.GREATEST_LOWER_BOUND);if(G<0)return-1;for(;G-1>=0&&B(L[G],L[G-1],!0)===0;)--G;return G}})(m1);var u2={};function Jl(A,E,P){var L=A[E];A[E]=A[P],A[P]=L}function g1(A,E,P,L){if(P<L){var B=P-1;Jl(A,(le=P,ve=L,Math.round(le+Math.random()*(ve-le))),L);for(var U=A[L],G=P;G<L;G++)E(A[G],U)<=0&&Jl(A,B+=1,G);Jl(A,B+1,G);var re=B+1;g1(A,E,P,re-1),g1(A,E,re+1,L)}var le,ve}u2.quickSort=function(A,E){g1(A,E,0,A.length-1)};var ur=po,V=m1,Z=h1.ArraySet,me=da,_e=u2.quickSort;function Ve(A,E){var P=A;return typeof A=="string"&&(P=ur.parseSourceMapInput(A)),P.sections!=null?new qe(P,E):new Re(P,E)}function Re(A,E){var P=A;typeof A=="string"&&(P=ur.parseSourceMapInput(A));var L=ur.getArg(P,"version"),B=ur.getArg(P,"sources"),U=ur.getArg(P,"names",[]),G=ur.getArg(P,"sourceRoot",null),re=ur.getArg(P,"sourcesContent",null),le=ur.getArg(P,"mappings"),ve=ur.getArg(P,"file",null);if(L!=this._version)throw new Error("Unsupported version: "+L);G&&(G=ur.normalize(G)),B=B.map(String).map(ur.normalize).map((function(be){return G&&ur.isAbsolute(G)&&ur.isAbsolute(be)?ur.relative(G,be):be})),this._names=Z.fromArray(U.map(String),!0),this._sources=Z.fromArray(B,!0),this._absoluteSources=this._sources.toArray().map((function(be){return ur.computeSourceURL(G,be,E)})),this.sourceRoot=G,this.sourcesContent=re,this._mappings=le,this._sourceMapURL=E,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(A,E){var P=A;typeof A=="string"&&(P=ur.parseSourceMapInput(A));var L=ur.getArg(P,"version"),B=ur.getArg(P,"sections");if(L!=this._version)throw new Error("Unsupported version: "+L);this._sources=new Z,this._names=new Z;var U={line:-1,column:0};this._sections=B.map((function(G){if(G.url)throw new Error("Support for url field in sections not implemented.");var re=ur.getArg(G,"offset"),le=ur.getArg(re,"line"),ve=ur.getArg(re,"column");if(le<U.line||le===U.line&&ve<U.column)throw new Error("Section offsets must be ordered and non-overlapping.");return U=re,{generatedOffset:{generatedLine:le+1,generatedColumn:ve+1},consumer:new Ve(ur.getArg(G,"map"),E)}}))}Ve.fromSourceMap=function(A,E){return Re.fromSourceMap(A,E)},Ve.prototype._version=3,Ve.prototype.__generatedMappings=null,Object.defineProperty(Ve.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}}),Ve.prototype.__originalMappings=null,Object.defineProperty(Ve.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}}),Ve.prototype._charIsMappingSeparator=function(A,E){var P=A.charAt(E);return P===";"||P===","},Ve.prototype._parseMappings=function(A,E){throw new Error("Subclasses must implement _parseMappings")},Ve.GENERATED_ORDER=1,Ve.ORIGINAL_ORDER=2,Ve.GREATEST_LOWER_BOUND=1,Ve.LEAST_UPPER_BOUND=2,Ve.prototype.eachMapping=function(A,E,P){var L,B=E||null;switch(P||Ve.GENERATED_ORDER){case Ve.GENERATED_ORDER:L=this._generatedMappings;break;case Ve.ORIGINAL_ORDER:L=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var U=this.sourceRoot;L.map((function(G){var re=G.source===null?null:this._sources.at(G.source);return{source:re=ur.computeSourceURL(U,re,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(A,B)},Ve.prototype.allGeneratedPositionsFor=function(A){var E=ur.getArg(A,"line"),P={source:ur.getArg(A,"source"),originalLine:E,originalColumn:ur.getArg(A,"column",0)};if(P.source=this._findSourceIndex(P.source),P.source<0)return[];var L=[],B=this._findMapping(P,this._originalMappings,"originalLine","originalColumn",ur.compareByOriginalPositions,V.LEAST_UPPER_BOUND);if(B>=0){var U=this._originalMappings[B];if(A.column===void 0)for(var G=U.originalLine;U&&U.originalLine===G;)L.push({line:ur.getArg(U,"generatedLine",null),column:ur.getArg(U,"generatedColumn",null),lastColumn:ur.getArg(U,"lastGeneratedColumn",null)}),U=this._originalMappings[++B];else for(var re=U.originalColumn;U&&U.originalLine===E&&U.originalColumn==re;)L.push({line:ur.getArg(U,"generatedLine",null),column:ur.getArg(U,"generatedColumn",null),lastColumn:ur.getArg(U,"lastGeneratedColumn",null)}),U=this._originalMappings[++B]}return L},Vo.SourceMapConsumer=Ve,Re.prototype=Object.create(Ve.prototype),Re.prototype.consumer=Ve,Re.prototype._findSourceIndex=function(A){var E,P=A;if(this.sourceRoot!=null&&(P=ur.relative(this.sourceRoot,P)),this._sources.has(P))return this._sources.indexOf(P);for(E=0;E<this._absoluteSources.length;++E)if(this._absoluteSources[E]==A)return E;return-1},Re.fromSourceMap=function(A,E){var P=Object.create(Re.prototype),L=P._names=Z.fromArray(A._names.toArray(),!0),B=P._sources=Z.fromArray(A._sources.toArray(),!0);P.sourceRoot=A._sourceRoot,P.sourcesContent=A._generateSourcesContent(P._sources.toArray(),P.sourceRoot),P.file=A._file,P._sourceMapURL=E,P._absoluteSources=P._sources.toArray().map((function(te){return ur.computeSourceURL(P.sourceRoot,te,E)}));for(var U=A._mappings.toArray().slice(),G=P.__generatedMappings=[],re=P.__originalMappings=[],le=0,ve=U.length;le<ve;le++){var be=U[le],ye=new Fe;ye.generatedLine=be.generatedLine,ye.generatedColumn=be.generatedColumn,be.source&&(ye.source=B.indexOf(be.source),ye.originalLine=be.originalLine,ye.originalColumn=be.originalColumn,be.name&&(ye.name=L.indexOf(be.name)),re.push(ye)),G.push(ye)}return _e(P.__originalMappings,ur.compareByOriginalPositions),P},Re.prototype._version=3,Object.defineProperty(Re.prototype,"sources",{get:function(){return this._absoluteSources.slice()}}),Re.prototype._parseMappings=function(A,E){for(var P,L,B,U,G,re=1,le=0,ve=0,be=0,ye=0,te=0,pe=A.length,ze=0,je={},We={},Oe=[],Be=[];ze<pe;)if(A.charAt(ze)===";")re++,ze++,le=0;else if(A.charAt(ze)===",")ze++;else{for((P=new Fe).generatedLine=re,U=ze;U<pe&&!this._charIsMappingSeparator(A,U);U++);if(B=je[L=A.slice(ze,U)])ze+=L.length;else{for(B=[];ze<U;)me.decode(A,ze,We),G=We.value,ze=We.rest,B.push(G);if(B.length===2)throw new Error("Found a source, but no line and column");if(B.length===3)throw new Error("Found a source and line, but no column");je[L]=B}P.generatedColumn=le+B[0],le=P.generatedColumn,B.length>1&&(P.source=ye+B[1],ye+=B[1],P.originalLine=ve+B[2],ve=P.originalLine,P.originalLine+=1,P.originalColumn=be+B[3],be=P.originalColumn,B.length>4&&(P.name=te+B[4],te+=B[4])),Be.push(P),typeof P.originalLine=="number"&&Oe.push(P)}_e(Be,ur.compareByGeneratedPositionsDeflated),this.__generatedMappings=Be,_e(Oe,ur.compareByOriginalPositions),this.__originalMappings=Oe},Re.prototype._findMapping=function(A,E,P,L,B,U){if(A[P]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+A[P]);if(A[L]<0)throw new TypeError("Column must be greater than or equal to 0, got "+A[L]);return V.search(A,E,B,U)},Re.prototype.computeColumnSpans=function(){for(var A=0;A<this._generatedMappings.length;++A){var E=this._generatedMappings[A];if(A+1<this._generatedMappings.length){var P=this._generatedMappings[A+1];if(E.generatedLine===P.generatedLine){E.lastGeneratedColumn=P.generatedColumn-1;continue}}E.lastGeneratedColumn=1/0}},Re.prototype.originalPositionFor=function(A){var E={generatedLine:ur.getArg(A,"line"),generatedColumn:ur.getArg(A,"column")},P=this._findMapping(E,this._generatedMappings,"generatedLine","generatedColumn",ur.compareByGeneratedPositionsDeflated,ur.getArg(A,"bias",Ve.GREATEST_LOWER_BOUND));if(P>=0){var L=this._generatedMappings[P];if(L.generatedLine===E.generatedLine){var B=ur.getArg(L,"source",null);B!==null&&(B=this._sources.at(B),B=ur.computeSourceURL(this.sourceRoot,B,this._sourceMapURL));var U=ur.getArg(L,"name",null);return U!==null&&(U=this._names.at(U)),{source:B,line:ur.getArg(L,"originalLine",null),column:ur.getArg(L,"originalColumn",null),name:U}}}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(A){return A==null}))},Re.prototype.sourceContentFor=function(A,E){if(!this.sourcesContent)return null;var P=this._findSourceIndex(A);if(P>=0)return this.sourcesContent[P];var L,B=A;if(this.sourceRoot!=null&&(B=ur.relative(this.sourceRoot,B)),this.sourceRoot!=null&&(L=ur.urlParse(this.sourceRoot))){var U=B.replace(/^file:\/\//,"");if(L.scheme=="file"&&this._sources.has(U))return this.sourcesContent[this._sources.indexOf(U)];if((!L.path||L.path=="/")&&this._sources.has("/"+B))return this.sourcesContent[this._sources.indexOf("/"+B)]}if(E)return null;throw new Error('"'+B+'" is not in the SourceMap.')},Re.prototype.generatedPositionFor=function(A){var E=ur.getArg(A,"source");if((E=this._findSourceIndex(E))<0)return{line:null,column:null,lastColumn:null};var P={source:E,originalLine:ur.getArg(A,"line"),originalColumn:ur.getArg(A,"column")},L=this._findMapping(P,this._originalMappings,"originalLine","originalColumn",ur.compareByOriginalPositions,ur.getArg(A,"bias",Ve.GREATEST_LOWER_BOUND));if(L>=0){var B=this._originalMappings[L];if(B.source===P.source)return{line:ur.getArg(B,"generatedLine",null),column:ur.getArg(B,"generatedColumn",null),lastColumn:ur.getArg(B,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},Vo.BasicSourceMapConsumer=Re,qe.prototype=Object.create(Ve.prototype),qe.prototype.constructor=Ve,qe.prototype._version=3,Object.defineProperty(qe.prototype,"sources",{get:function(){for(var A=[],E=0;E<this._sections.length;E++)for(var P=0;P<this._sections[E].consumer.sources.length;P++)A.push(this._sections[E].consumer.sources[P]);return A}}),qe.prototype.originalPositionFor=function(A){var E={generatedLine:ur.getArg(A,"line"),generatedColumn:ur.getArg(A,"column")},P=V.search(E,this._sections,(function(B,U){return B.generatedLine-U.generatedOffset.generatedLine||B.generatedColumn-U.generatedOffset.generatedColumn})),L=this._sections[P];return L?L.consumer.originalPositionFor({line:E.generatedLine-(L.generatedOffset.generatedLine-1),column:E.generatedColumn-(L.generatedOffset.generatedLine===E.generatedLine?L.generatedOffset.generatedColumn-1:0),bias:A.bias}):{source:null,line:null,column:null,name:null}},qe.prototype.hasContentsOfAllSources=function(){return this._sections.every((function(A){return A.consumer.hasContentsOfAllSources()}))},qe.prototype.sourceContentFor=function(A,E){for(var P=0;P<this._sections.length;P++){var L=this._sections[P].consumer.sourceContentFor(A,!0);if(L)return L}if(E)return null;throw new Error('"'+A+'" is not in the SourceMap.')},qe.prototype.generatedPositionFor=function(A){for(var E=0;E<this._sections.length;E++){var P=this._sections[E];if(P.consumer._findSourceIndex(ur.getArg(A,"source"))!==-1){var L=P.consumer.generatedPositionFor(A);if(L)return{line:L.line+(P.generatedOffset.generatedLine-1),column:L.column+(P.generatedOffset.generatedLine===L.line?P.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},qe.prototype._parseMappings=function(A,E){this.__generatedMappings=[],this.__originalMappings=[];for(var P=0;P<this._sections.length;P++)for(var L=this._sections[P],B=L.consumer._generatedMappings,U=0;U<B.length;U++){var G=B[U],re=L.consumer._sources.at(G.source);re=ur.computeSourceURL(L.consumer.sourceRoot,re,this._sourceMapURL),this._sources.add(re),re=this._sources.indexOf(re);var le=null;G.name&&(le=L.consumer._names.at(G.name),this._names.add(le),le=this._names.indexOf(le));var ve={source:re,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,ur.compareByGeneratedPositionsDeflated),_e(this.__originalMappings,ur.compareByOriginalPositions)},Vo.IndexedSourceMapConsumer=qe;var rt={},mt=rl.SourceMapGenerator,_t=po,kt=/(\r?\n)/,mr="$$$isSourceNode$$$";function ir(A,E,P,L,B){this.children=[],this.sourceContents={},this.line=A??null,this.column=E??null,this.source=P??null,this.name=B??null,this[mr]=!0,L!=null&&this.add(L)}ir.fromStringWithSourceMap=function(A,E,P){var L=new ir,B=A.split(kt),U=0,G=function(){return ye()+(ye()||"");function ye(){return U<B.length?B[U++]:void 0}},re=1,le=0,ve=null;return E.eachMapping((function(ye){if(ve!==null){if(!(re<ye.generatedLine)){var te=(pe=B[U]||"").substr(0,ye.generatedColumn-le);return B[U]=pe.substr(ye.generatedColumn-le),le=ye.generatedColumn,be(ve,te),void(ve=ye)}be(ve,G()),re++,le=0}for(;re<ye.generatedLine;)L.add(G()),re++;if(le<ye.generatedColumn){var pe=B[U]||"";L.add(pe.substr(0,ye.generatedColumn)),B[U]=pe.substr(ye.generatedColumn),le=ye.generatedColumn}ve=ye}),this),U<B.length&&(ve&&be(ve,G()),L.add(B.splice(U).join(""))),E.sources.forEach((function(ye){var te=E.sourceContentFor(ye);te!=null&&(P!=null&&(ye=_t.join(P,ye)),L.setSourceContent(ye,te))})),L;function be(ye,te){if(ye===null||ye.source===void 0)L.add(te);else{var pe=P?_t.join(P,ye.source):ye.source;L.add(new ir(ye.originalLine,ye.originalColumn,pe,te,ye.name))}}},ir.prototype.add=function(A){if(Array.isArray(A))A.forEach((function(E){this.add(E)}),this);else{if(!A[mr]&&typeof A!="string")throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+A);A&&this.children.push(A)}return this},ir.prototype.prepend=function(A){if(Array.isArray(A))for(var E=A.length-1;E>=0;E--)this.prepend(A[E]);else{if(!A[mr]&&typeof A!="string")throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+A);this.children.unshift(A)}return this},ir.prototype.walk=function(A){for(var E,P=0,L=this.children.length;P<L;P++)(E=this.children[P])[mr]?E.walk(A):E!==""&&A(E,{source:this.source,line:this.line,column:this.column,name:this.name})},ir.prototype.join=function(A){var E,P,L=this.children.length;if(L>0){for(E=[],P=0;P<L-1;P++)E.push(this.children[P]),E.push(A);E.push(this.children[P]),this.children=E}return this},ir.prototype.replaceRight=function(A,E){var P=this.children[this.children.length-1];return P[mr]?P.replaceRight(A,E):typeof P=="string"?this.children[this.children.length-1]=P.replace(A,E):this.children.push("".replace(A,E)),this},ir.prototype.setSourceContent=function(A,E){this.sourceContents[_t.toSetString(A)]=E},ir.prototype.walkSourceContents=function(A){for(var E=0,P=this.children.length;E<P;E++)this.children[E][mr]&&this.children[E].walkSourceContents(A);var L=Object.keys(this.sourceContents);for(E=0,P=L.length;E<P;E++)A(_t.fromSetString(L[E]),this.sourceContents[L[E]])},ir.prototype.toString=function(){var A="";return this.walk((function(E){A+=E})),A},ir.prototype.toStringWithSourceMap=function(A){var E={code:"",line:1,column:0},P=new mt(A),L=!1,B=null,U=null,G=null,re=null;return this.walk((function(le,ve){E.code+=le,ve.source!==null&&ve.line!==null&&ve.column!==null?(B===ve.source&&U===ve.line&&G===ve.column&&re===ve.name||P.addMapping({source:ve.source,original:{line:ve.line,column:ve.column},generated:{line:E.line,column:E.column},name:ve.name}),B=ve.source,U=ve.line,G=ve.column,re=ve.name,L=!0):L&&(P.addMapping({generated:{line:E.line,column:E.column}}),B=null,L=!1);for(var be=0,ye=le.length;be<ye;be++)le.charCodeAt(be)===10?(E.line++,E.column=0,be+1===ye?(B=null,L=!1):L&&P.addMapping({source:ve.source,original:{line:ve.line,column:ve.column},generated:{line:E.line,column:E.column},name:ve.name})):E.column++})),this.walkSourceContents((function(le,ve){P.setSourceContent(le,ve)})),{code:E.code,map:P}},rt.SourceNode=ir,tl.SourceMapGenerator=rl.SourceMapGenerator,tl.SourceMapConsumer=Vo.SourceMapConsumer,tl.SourceNode=rt.SourceNode;var Wt=tl,hr=Wt.SourceMapConsumer,Ot=Wt.SourceMapGenerator,Nt=ue((function(A,E){if(!A)return E;if(!E)return A;var P=new hr(A),L=new hr(E),B=new Ot;return L.eachMapping((function(U){if(U.originalLine!=null){var G=P.originalPositionFor({line:U.originalLine,column:U.originalColumn});G.source!=null&&B.addMapping({original:{line:G.line,column:G.column},generated:{line:U.generatedLine,column:U.generatedColumn},source:G.source,name:G.name})}})),[P,L].forEach((function(U){U.sources.forEach((function(G){B._sources.add(G);var re=U.sourceContentFor(G);re!=null&&B.setSourceContent(G,re)}))})),B._sourceRoot=A.sourceRoot,B._file=A.file,JSON.parse(B.toString())}));const Er=function(A,E,P){const L=(arguments.length>3&&arguments[3]!==void 0?arguments[3]:n(329))("sass"),B={...P,data:Br(A,P.filename,P.additionalData),file:P.filename,outFile:P.filename,sourceMap:!!E};try{const U=L.renderSync(B),G=U.stats.includedFiles;return E?{code:U.css.toString(),map:Nt(E,JSON.parse(U.map.toString())),errors:[],dependencies:G}:{code:U.css.toString(),errors:[],dependencies:G}}catch(U){return{code:"",errors:[U],dependencies:[]}}},zr=function(A,E,P){const L=(arguments.length>3&&arguments[3]!==void 0?arguments[3]:n(329))("stylus");try{const B=L(A,P);E&&B.set("sourcemap",{inline:!1,comment:!1});const U=B.render(),G=B.deps();return E?{code:U,map:Nt(E,B.sourcemap),errors:[],dependencies:G}:{code:U,errors:[],dependencies:G}}catch(B){return{code:"",errors:[B],dependencies:[]}}};function Br(A,E,P){return P?p.isFunction(P)?P(A,E):P+A:A}const on={less:function(A,E,P){const L=(arguments.length>3&&arguments[3]!==void 0?arguments[3]:n(329))("less");let B,U=null;if(L.render(Br(A,P.filename,P.additionalData),{...P,syncImport:!0},((re,le)=>{U=re,B=le})),U)return{code:"",errors:[U],dependencies:[]};const G=B.imports;return E?{code:B.css.toString(),map:Nt(E,B.map),errors:[],dependencies:G}:{code:B.css.toString(),errors:[],dependencies:G}},sass:(A,E,P,L)=>Er(A,E,{...P,indentedSyntax:!0},L),scss:Er,styl:zr,stylus:zr};var Wn={exports:{}},Bs={};Object.defineProperty(Bs,"__esModule",{value:!0}),Bs.getFileSystem=function(){return tn},Bs.setFileSystem=function(A){tn.readFile=A.readFile,tn.writeFile=A.writeFile};let tn={readFile:()=>{throw Error("readFile not implemented")},writeFile:()=>{throw Error("writeFile not implemented")}};var Cr={},an={};Object.defineProperty(an,"__esModule",{value:!0}),an.default=function(A){return A?(rn.test(A.charAt(0))&&(A=A.substr(1)),rn.test(A.charAt(A.length-1))&&(A=A.substr(0,A.length-1)),A):""};const rn=/['"]/;var Vt={};const br=/[$]?[\w-]+/g;var Fr=(A,E)=>{let P;for(;P=br.exec(A);){const L=E[P[0]];L&&(A=A.slice(0,P.index)+L+A.slice(br.lastIndex),br.lastIndex-=P[0].length-L.length)}return A};const ds=Fr,Li=/^:import\(("[^"]*"|'[^']*'|[^"']+)\)$/,Ql=/^("[^"]*"|'[^']*'|[^"']+)$/,v1=A=>{const E={};return A.walkDecls((P=>{const L=P.raws.before?P.raws.before.trim():"";E[L+P.prop]=P.value})),E},y1=function(A,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"rule";return Object.keys(A).map((L=>{const B=A[L],U=Object.keys(B).map((le=>E.decl({prop:le,value:B[le],raws:{before:`
- `}}))),G=U.length>0,re=P==="rule"?E.rule({selector:`:import('${L}')`,raws:{after:G?`
- `:""}}):E.atRule({name:"icss-import",params:`'${L}'`,raws:{after:G?`
- `:""}});return G&&re.append(U),re}))},b1=function(A,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"rule";const L=Object.keys(A).map((U=>E.decl({prop:U,value:A[U],raws:{before:`
- `}})));if(L.length===0)return[];const B=P==="rule"?E.rule({selector:":export",raws:{after:`
- `}}):E.atRule({name:"icss-export",raws:{after:`
- `}});return B.append(L),[B]};var pf={replaceValueSymbols:Fr,replaceSymbols:(A,E)=>{A.walk((P=>{P.type==="decl"&&P.value?P.value=ds(P.value.toString(),E):P.type==="rule"&&P.selector?P.selector=ds(P.selector.toString(),E):P.type==="atrule"&&P.params&&(P.params=ds(P.params.toString(),E))}))},extractICSS:function(A){let E=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"auto";const L={},B={};function U(re,le){const ve=le.replace(/'|"/g,"");L[ve]=Object.assign(L[ve]||{},v1(re)),E&&re.remove()}function G(re){Object.assign(B,v1(re)),E&&re.remove()}return A.each((re=>{if(re.type==="rule"&&P!=="at-rule"){if(re.selector.slice(0,7)===":import"){const le=Li.exec(re.selector);le&&U(re,le[1])}re.selector===":export"&&G(re)}if(re.type==="atrule"&&P!=="rule"){if(re.name==="icss-import"){const le=Ql.exec(re.params);le&&U(re,le[1])}re.name==="icss-export"&&G(re)}})),{icssImports:L,icssExports:B}},createICSSRules:(A,E,P,L)=>[...y1(A,P,L),...b1(E,P,L)]};Object.defineProperty(Vt,"__esModule",{value:!0}),Vt.default=void 0;var $S=pf;const m4=/^:import\((.+)\)$/;Vt.default=class{constructor(A,E){this.pathFetcher=A,this.plugin=this.plugin.bind(this),this.exportTokens={},this.translations={},this.trace=E}plugin(){const A=this;return{postcssPlugin:"css-modules-parser",OnceExit:async E=>(await Promise.all(A.fetchAllImports(E)),A.linkImportedSymbols(E),A.extractExports(E))}}fetchAllImports(A){let E=[];return A.each((P=>{P.type=="rule"&&P.selector.match(m4)&&E.push(this.fetchImport(P,A.source.input.from,E.length))})),E}linkImportedSymbols(A){(0,$S.replaceSymbols)(A,this.translations)}extractExports(A){A.each((E=>{E.type=="rule"&&E.selector==":export"&&this.handleExport(E)}))}handleExport(A){A.each((E=>{E.type=="decl"&&(Object.keys(this.translations).forEach((P=>{E.value=E.value.replace(P,this.translations[P])})),this.exportTokens[E.prop]=E.value)})),A.remove()}async fetchImport(A,E,P){const L=A.selector.match(m4)[1],B=this.trace+String.fromCharCode(P),U=await this.pathFetcher(L,E,B);try{A.each((G=>{G.type=="decl"&&(this.translations[G.prop]=U[G.value])})),A.remove()}catch{}}};var hf={};Object.defineProperty(hf,"__esModule",{value:!0}),hf.default=function(A,E){return new Promise(((P,L)=>{const{writeFile:B}=(0,US.getFileSystem)();B(`${A}.json`,JSON.stringify(E),(U=>U?L(U):P(E)))}))};var ff,US=Bs,df={},qS="[object Symbol]",WS=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,GS=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,p2="\\ud800-\\udfff",g4="\\u0300-\\u036f\\ufe20-\\ufe23",v4="\\u20d0-\\u20f0",y4="\\u2700-\\u27bf",b4="a-z\\xdf-\\xf6\\xf8-\\xff",C4="A-Z\\xc0-\\xd6\\xd8-\\xde",S4="\\ufe0e\\ufe0f",E4="\\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",KS="["+p2+"]",x4="["+E4+"]",h2="["+g4+v4+"]",w4="\\d+",XS="["+y4+"]",T4="["+b4+"]",A4="[^"+p2+E4+w4+y4+b4+C4+"]",mf="\\ud83c[\\udffb-\\udfff]",_4="[^"+p2+"]",gf="(?:\\ud83c[\\udde6-\\uddff]){2}",vf="[\\ud800-\\udbff][\\udc00-\\udfff]",Zl="["+C4+"]",M4="\\u200d",P4="(?:"+T4+"|"+A4+")",YS="(?:"+Zl+"|"+A4+")",L4="(?:['’](?:d|ll|m|re|s|t|ve))?",O4="(?:['’](?:D|LL|M|RE|S|T|VE))?",I4="(?:"+h2+"|"+mf+")?",k4="["+S4+"]?",z4=k4+I4+"(?:"+M4+"(?:"+[_4,gf,vf].join("|")+")"+k4+I4+")*",JS="(?:"+[XS,gf,vf].join("|")+")"+z4,QS="(?:"+[_4+h2+"?",h2,gf,vf,KS].join("|")+")",ZS=RegExp("['’]","g"),eE=RegExp(h2,"g"),tE=RegExp(mf+"(?="+mf+")|"+QS+z4,"g"),rE=RegExp([Zl+"?"+T4+"+"+L4+"(?="+[x4,Zl,"$"].join("|")+")",YS+"+"+O4+"(?="+[x4,Zl+P4,"$"].join("|")+")",Zl+"?"+P4+"+"+L4,Zl+"+"+O4,w4,JS].join("|"),"g"),nE=RegExp("["+M4+p2+g4+v4+S4+"]"),sE=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,iE=typeof Me=="object"&&Me&&Me.Object===Object&&Me,oE=typeof self=="object"&&self&&self.Object===Object&&self,aE=iE||oE||Function("return this")(),lE=(ff={À:"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(A){return ff?.[A]});function N4(A){return nE.test(A)}var cE=Object.prototype.toString,V4=aE.Symbol,H4=V4?V4.prototype:void 0,D4=H4?H4.toString:void 0;function f2(A){return A==null?"":(function(E){if(typeof E=="string")return E;if((function(L){return typeof L=="symbol"||(function(B){return!!B&&typeof B=="object"})(L)&&cE.call(L)==qS})(E))return D4?D4.call(E):"";var P=E+"";return P=="0"&&1/E==-1/0?"-0":P})(A)}var R4,uE=(R4=function(A,E,P){return E=E.toLowerCase(),A+(P?pE(f2(E).toLowerCase()):E)},function(A){return(function(E,P,L,B){for(var U=-1,G=E?E.length:0;++U<G;)L=P(L,E[U],U,E);return L})((function(E,P,L){return E=f2(E),P===void 0?(function(B){return sE.test(B)})(E)?(function(B){return B.match(rE)||[]})(E):(function(B){return B.match(WS)||[]})(E):E.match(P)||[]})((function(E){return(E=f2(E))&&E.replace(GS,lE).replace(eE,"")})(A).replace(ZS,"")),R4,"")}),pE=(function(A){var E,P,L,B,U=N4(A=f2(A))?(function(le){return N4(le)?(function(ve){return ve.match(tE)||[]})(le):(function(ve){return ve.split("")})(le)})(A):void 0,G=U?U[0]:A.charAt(0),re=U?(E=U,P=1,B=E.length,L=L===void 0?B:L,!P&&L>=B?E:(function(le,ve,be){var ye=-1,te=le.length;ve<0&&(ve=-ve>te?0:te+ve),(be=be>te?te:be)<0&&(be+=te),te=ve>be?0:be-ve>>>0,ve>>>=0;for(var pe=Array(te);++ye<te;)pe[ye]=le[ye+ve];return pe})(E,P,L)).join(""):A.slice(1);return G.toUpperCase()+re}),hE=uE;Object.defineProperty(df,"__esModule",{value:!0}),df.makeLocalsConventionReducer=function(A,E){const P=typeof A=="function";return(L,B)=>{let[U,G]=B;if(P)return L[A(U,G,E)]=G,L;switch(A){case"camelCase":L[U]=G,L[(0,j4.default)(U)]=G;break;case"camelCaseOnly":L[(0,j4.default)(U)]=G;break;case"dashes":L[U]=G,L[B4(U)]=G;break;case"dashesOnly":L[B4(U)]=G}return L}};var d2,j4=(d2=hE)&&d2.__esModule?d2:{default:d2};function B4(A){return A.replace(/-+(\w)/g,((E,P)=>P.toUpperCase()))}var m2={};Object.defineProperty(m2,"__esModule",{value:!0}),m2.default=void 0;var fE=yf(f),ec=yf(l),dE=yf(Vt),mE=Bs;function yf(A){return A&&A.__esModule?A:{default:A}}class bf{constructor(E){this.plugins=E||bf.defaultPlugins}async load(E,P,L,B){const U=new dE.default(B,L),G=this.plugins.concat([U.plugin()]);return{injectableSource:(await(0,fE.default)(G).process(E,{from:P})).css,exportTokens:U.exportTokens}}}const gE=(A,E)=>A.length<E.length?A<E.substring(0,A.length)?-1:1:A.length>E.length?A.substring(0,E.length)<=E?-1:1:A<E?-1:1;m2.default=class{constructor(A,E,P){if(A==="/"&&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()}".`);A=L}this.root=A,this.fileResolve=P,this.sources={},this.traces={},this.importNr=0,this.core=new bf(E),this.tokensByFile={},this.fs=(0,mE.getFileSystem)()}async fetch(A,E,P){const L=A.replace(/^["']|["']$/g,""),B=P||String.fromCharCode(this.importNr++),U=typeof this.fileResolve=="function",G=U?await this.fileResolve(L,E):await Promise.resolve();if(G&&!ec.default.isAbsolute(G))throw new Error('The returned path from the "fileResolve" option must be absolute.');const re=ec.default.dirname(E),le=G||ec.default.resolve(re,L);let ve=G||ec.default.resolve(ec.default.resolve(this.root,re),L);if(!U&&L[0]!=="."&&!ec.default.isAbsolute(L))try{ve=n(329).resolve(L)}catch{}return this.tokensByFile[ve]||new Promise(((be,ye)=>{this.fs.readFile(ve,"utf-8",(async(te,pe)=>{te&&ye(te);const{injectableSource:ze,exportTokens:je}=await this.core.load(pe,le,B,this.fetch.bind(this));this.sources[ve]=ze,this.traces[B]=ve,this.tokensByFile[ve]=je,be(je)}))}))}get finalSource(){const A=this.traces,E=this.sources;let P=new Set;return Object.keys(A).sort(gE).map((L=>{const B=A[L];return P.has(B)?null:(P.add(B),E[B])})).join("")}};var il={},Cf={exports:{}};function F4(A,E,P,L,B){if(P[A]===2)return;if(P[A]===1)return B?(function(re,le){const ve=new Error("Nondeterministic import's order"),be=le[re].find((ye=>le[ye].indexOf(re)>-1));return ve.nodes=[re,be],ve})(A,E):void 0;P[A]=1;const U=E[A],G=U.length;for(let re=0;re<G;++re){const le=F4(U[re],E,P,L,B);if(le instanceof Error)return le}P[A]=2,L.push(A)}const vE=/^(.+?)\s+from\s+(?:"([^"]+)"|'([^']+)'|(global))$/,yE=/^:import\((?:"([^"]+)"|'([^']+)')\)/;function $4(A,E,P,L){const B=E+"_siblings",U=E+"_"+A;if(L[U]!==1){Array.isArray(L[B])||(L[B]=[]);const G=L[B];Array.isArray(P[A])?P[A]=P[A].concat(G):P[A]=G.slice(),L[U]=1,G.push(A)}}Cf.exports=function(){let A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=0;const P=typeof A.createImportedName!="function"?B=>`i__imported_${B.replace(/\W/g,"_")}_${E++}`:A.createImportedName,L=A.failOnWrongOrder;return{postcssPlugin:"postcss-modules-extract-imports",prepare(){const B={},U={},G={},re={},le={};return{Once(ve,be){ve.walkRules((pe=>{const ze=yE.exec(pe.selector);if(ze){const[,je,We]=ze,Oe=je||We;$4(Oe,"root",B,U),G[Oe]=pe}})),ve.walkDecls(/^composes$/,(pe=>{const ze=pe.value.match(vE);if(!ze)return;let je,[,We,Oe,Be,Ne]=ze;if(Ne)je=We.split(/\s+/).map((Ee=>`global(${Ee})`));else{const Ee=Oe||Be;let Xe=pe.parent,Qe="";for(;Xe.type!=="root";)Qe=Xe.parent.index(Xe)+"_"+Qe,Xe=Xe.parent;const{selector:Ye}=pe.parent;$4(Ee,`_${Qe}${Ye}`,B,U),re[Ee]=pe,le[Ee]=le[Ee]||{},je=We.split(/\s+/).map((tt=>(le[Ee][tt]||(le[Ee][tt]=P(tt,Ee)),le[Ee][tt])))}pe.value=je.join(" ")}));const ye=(function(pe,ze){const je=[],We={},Oe=Object.keys(pe),Be=Oe.length;for(let Ne=0;Ne<Be;++Ne){const Ee=F4(Oe[Ne],pe,We,je,ze);if(Ee instanceof Error)return Ee}return je})(B,L);if(ye instanceof Error){const pe=ye.nodes.find((ze=>re.hasOwnProperty(ze)));throw re[pe].error("Failed to resolve order of composed modules "+ye.nodes.map((ze=>"`"+ze+"`")).join(", ")+".",{plugin:"postcss-modules-extract-imports",word:"composes"})}let te;ye.forEach((pe=>{const ze=le[pe];let je=G[pe];!je&&ze&&(je=be.rule({selector:`:import("${pe}")`,raws:{after:`
- `}}),te?ve.insertAfter(te,je):ve.prepend(je)),te=je,ze&&Object.keys(ze).forEach((We=>{je.append(be.decl({value:We,prop:ze[We],raws:{before:`
- `}}))}))}))}}}}},Cf.exports.postcss=!0;var U4,q4,bE=Cf.exports;function W4(){if(q4)return U4;q4=1;const A={};return U4=class{constructor(E,P){this.hashKey=P,typeof E=="function"?(this.hashFactory=E,this.hash=void 0):(this.hashFactory=void 0,this.hash=E),this.buffer=""}update(E,P){return P!==void 0||typeof E!="string"||E.length>2e3?(this.hash===void 0&&(this.hash=this.hashFactory()),this.buffer.length>0&&(this.hash.update(this.buffer),this.buffer=""),this.hash.update(E,P)):(this.buffer+=E,this.buffer.length>2e3&&(this.hash===void 0&&(this.hash=this.hashFactory()),this.hash.update(this.buffer),this.buffer="")),this}digest(E){let P;const L=this.buffer;if(this.hash===void 0){const U=`${this.hashKey}-${E}`;P=A[U],P===void 0&&(P=A[U]=new Map);const G=P.get(L);if(G!==void 0)return G;this.hash=this.hashFactory()}L.length>0&&this.hash.update(L);const B=this.hash.digest(E);return P!==void 0&&P.set(L,B),B}}}var G4,K4,X4,Y4,J4,Q4,Z4,g2={exports:{}};function Sf(){if(G4)return g2.exports;G4=1;const A=-4&Math.floor(16368);class E{constructor(L,B,U,G){const re=L.exports;re.init(),this.exports=re,this.mem=a.from(re.memory.buffer,0,65536),this.buffered=0,this.instancesPool=B,this.chunkSize=U,this.digestSize=G}reset(){this.buffered=0,this.exports.init()}update(L,B){if(typeof L=="string"){for(;L.length>A;)this._updateWithShortString(L.slice(0,A),B),L=L.slice(A);return this._updateWithShortString(L,B),this}return this._updateWithBuffer(L),this}_updateWithShortString(L,B){const{exports:U,buffered:G,mem:re,chunkSize:le}=this;let ve;if(L.length<70)if(B&&B!=="utf-8"&&B!=="utf8")if(B==="latin1"){ve=G;for(let be=0;be<L.length;be++){const ye=L.charCodeAt(be);re[ve++]=ye}}else ve=G+re.write(L,G,B);else{ve=G;for(let be=0;be<L.length;be++){const ye=L.charCodeAt(be);if(ye<128)re[ve++]=ye;else{if(!(ye<2048)){ve+=re.write(L.slice(be),ve,B);break}re[ve]=ye>>6|192,re[ve+1]=63&ye|128,ve+=2}}}else ve=G+re.write(L,G,B);if(ve<le)this.buffered=ve;else{const be=ve&~(this.chunkSize-1);U.update(be);const ye=ve-be;this.buffered=ye,ye>0&&re.copyWithin(0,be,ve)}}_updateWithBuffer(L){const{exports:B,buffered:U,mem:G}=this,re=L.length;if(U+re<this.chunkSize)L.copy(G,U,0,re),this.buffered+=re;else{const le=U+re&~(this.chunkSize-1);if(le>65536){let be=65536-U;L.copy(G,U,0,be),B.update(65536);const ye=le-U-65536;for(;be<ye;)L.copy(G,0,be,be+65536),B.update(65536),be+=65536;L.copy(G,0,be,le-U),B.update(le-U-be)}else L.copy(G,U,0,le-U),B.update(le);const ve=re+U-le;this.buffered=ve,ve>0&&L.copy(G,0,re-ve,re)}}digest(L){const{exports:B,buffered:U,mem:G,digestSize:re}=this;B.final(U),this.instancesPool.push(this);const le=G.toString("latin1",0,re);return L==="hex"?le:L!=="binary"&&L?a.from(le,"hex").toString(L):a.from(le,"hex")}}return g2.exports=(P,L,B,U)=>{if(L.length>0){const G=L.pop();return G.reset(),G}return new E(new WebAssembly.Instance(P),L,B,U)},g2.exports.MAX_SHORT_STRING=A,g2.exports}function e3(){if(J4)return Y4;J4=1;const A=Sf().MAX_SHORT_STRING;return Y4=class{constructor(E){this.string=void 0,this.encoding=void 0,this.hash=E}update(E,P){if(this.string!==void 0){if(typeof E=="string"&&P===this.encoding&&this.string.length+E.length<A)return this.string+=E,this;this.hash.update(this.string,this.encoding),this.string=void 0}return typeof E=="string"?!(E.length<A)||P&&P.startsWith("ba")?this.hash.update(E,P):(this.string=E,this.encoding=P):this.hash.update(E),this}digest(E){return this.string!==void 0&&this.hash.update(this.string,this.encoding),this.hash.digest(E)}}}const CE={26:"abcdefghijklmnopqrstuvwxyz",32:"123456789abcdefghjkmnpqrstuvwxyz",36:"0123456789abcdefghijklmnopqrstuvwxyz",49:"abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",52:"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",58:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",62:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",64:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"};function SE(A,E){let P=0;for(let L=A.length-1;L>=0;L--){const B=4294967296*P+A[L];P=B%E,A[L]=Math.floor(B/E)}return P}let tc,Ef,xf,rc,nc;const v2=l,EE=function(A,E,P,L){let B;return L=L||9999,(E=E||"xxhash64")==="xxhash64"?(Ef===void 0&&(Ef=(function(){if(Z4)return Q4;Z4=1;const U=Sf(),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 Q4=U.bind(null,G,[],32,16)})(),rc===void 0&&(rc=e3())),B=new rc(Ef())):E==="md4"?(xf===void 0&&(xf=(function(){if(X4)return K4;X4=1;const U=Sf(),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 K4=U.bind(null,G,[],64,32)})(),rc===void 0&&(rc=e3())),B=new rc(xf())):E==="native-md4"?(tc===void 0&&(tc=n(343),nc===void 0&&(nc=W4())),B=new nc((()=>tc.createHash("md4")),"md4")):(tc===void 0&&(tc=n(343),nc===void 0&&(nc=W4())),B=new nc((()=>tc.createHash(E)),E)),B.update(A),P==="base26"||P==="base32"||P==="base36"||P==="base49"||P==="base52"||P==="base58"||P==="base62"?(function(U,G,re){const le=CE[G];if(!le)throw new Error("Unknown encoding base"+G);const ve=Math.ceil(8*U.length/Math.log2(G));re=Math.min(re,ve);const be=new Uint32Array(Math.ceil(U.length/4));U.copy(a.from(be.buffer));let ye="";for(let te=0;te<re;te++)ye=le[SE(be,G)]+ye;return ye})(B.digest(),P.substr(4),L):B.digest(P||"hex").substr(0,L)};var t3,r3,xE=function(A,E){let P,L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const B=A.resourceQuery&&A.resourceQuery.length>1;P=typeof E=="function"?E(A.resourcePath,B?A.resourceQuery:void 0):E||"[hash].[ext]";const U=L.context,G=L.content,re=L.regExp;let le="bin",ve="file",be="",ye="",te="";if(A.resourcePath){const ze=v2.parse(A.resourcePath);let je=A.resourcePath;ze.ext&&(le=ze.ext.substr(1)),ze.dir&&(ve=ze.name,je=ze.dir+v2.sep),U!==void 0?(be=v2.relative(U,je+"_").replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1"),be=be.substr(0,be.length-1)):be=je.replace(/\\/g,"/").replace(/\.\.(\/)?/g,"_$1"),be.length===1?be="":be.length>1&&(ye=v2.basename(be))}if(A.resourceQuery&&A.resourceQuery.length>1){te=A.resourceQuery;const ze=te.indexOf("#");ze>=0&&(te=te.substr(0,ze))}let pe=P;if(G&&(pe=pe.replace(/\[(?:([^[:\]]+):)?(?:hash|contenthash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,((ze,je,We,Oe)=>EE(G,je,We,parseInt(Oe,10))))),pe=pe.replace(/\[ext\]/gi,(()=>le)).replace(/\[name\]/gi,(()=>ve)).replace(/\[path\]/gi,(()=>be)).replace(/\[folder\]/gi,(()=>ye)).replace(/\[query\]/gi,(()=>te)),re&&A.resourcePath){const ze=A.resourcePath.match(new RegExp(re));ze&&ze.forEach(((je,We)=>{pe=pe.replace(new RegExp("\\["+We+"\\]","ig"),je)}))}return typeof A.options=="object"&&typeof A.options.customInterpolateName=="function"&&(pe=A.options.customInterpolateName.call(A,pe,E,L)),pe},wE=l,wf={exports:{}},Tf=40,Af=41,y2=39,_f=34,Mf=92,sc=47,Pf=44,Lf=58,b2=42,TE=117,AE=85,_E=43,ME=/^[a-f0-9?-]+$/i;function n3(A,E){var P,L,B=A.type,U=A.value;return E&&(L=E(A))!==void 0?L:B==="word"||B==="space"?U:B==="string"?(P=A.quote||"")+U+(A.unclosed?"":P):B==="comment"?"/*"+U+(A.unclosed?"":"*/"):B==="div"?(A.before||"")+U+(A.after||""):Array.isArray(A.nodes)?(P=s3(A.nodes,E),B!=="function"?P:U+"("+(A.before||"")+P+(A.after||"")+(A.unclosed?"":")")):U}function s3(A,E){var P,L;if(Array.isArray(A)){for(P="",L=A.length-1;~L;L-=1)P=n3(A[L],E)+P;return P}return n3(A,E)}var i3=function A(E,P,L){var B,U,G,re;for(B=0,U=E.length;B<U;B+=1)G=E[B],L||(re=P(G,B,E)),re!==!1&&G.type==="function"&&Array.isArray(G.nodes)&&A(G.nodes,P,L),L&&P(G,B,E)},o3=s3;function ma(A){return this instanceof ma?(this.nodes=(function(E){for(var P,L,B,U,G,re,le,ve,be,ye=[],te=E,pe=0,ze=te.charCodeAt(pe),je=te.length,We=[{nodes:ye}],Oe=0,Be="",Ne="",Ee="";pe<je;)if(ze<=32){P=pe;do P+=1,ze=te.charCodeAt(P);while(ze<=32);U=te.slice(pe,P),B=ye[ye.length-1],ze===Af&&Oe?Ee=U:B&&B.type==="div"?(B.after=U,B.sourceEndIndex+=U.length):ze===Pf||ze===Lf||ze===sc&&te.charCodeAt(P+1)!==b2&&(!be||be&&be.type==="function"&&be.value!=="calc")?Ne=U:ye.push({type:"space",sourceIndex:pe,sourceEndIndex:P,value:U}),pe=P}else if(ze===y2||ze===_f){P=pe,U={type:"string",sourceIndex:pe,quote:L=ze===y2?"'":'"'};do if(G=!1,~(P=te.indexOf(L,P+1)))for(re=P;te.charCodeAt(re-1)===Mf;)re-=1,G=!G;else P=(te+=L).length-1,U.unclosed=!0;while(G);U.value=te.slice(pe+1,P),U.sourceEndIndex=U.unclosed?P:P+1,ye.push(U),pe=P+1,ze=te.charCodeAt(pe)}else if(ze===sc&&te.charCodeAt(pe+1)===b2)U={type:"comment",sourceIndex:pe,sourceEndIndex:(P=te.indexOf("*/",pe))+2},P===-1&&(U.unclosed=!0,P=te.length,U.sourceEndIndex=P),U.value=te.slice(pe+2,P),ye.push(U),pe=P+2,ze=te.charCodeAt(pe);else if(ze!==sc&&ze!==b2||!be||be.type!=="function"||be.value!=="calc")if(ze===sc||ze===Pf||ze===Lf)U=te[pe],ye.push({type:"div",sourceIndex:pe-Ne.length,sourceEndIndex:pe+U.length,value:U,before:Ne,after:""}),Ne="",pe+=1,ze=te.charCodeAt(pe);else if(Tf===ze){P=pe;do P+=1,ze=te.charCodeAt(P);while(ze<=32);if(ve=pe,U={type:"function",sourceIndex:pe-Be.length,value:Be,before:te.slice(ve+1,P)},pe=P,Be==="url"&&ze!==y2&&ze!==_f){P-=1;do if(G=!1,~(P=te.indexOf(")",P+1)))for(re=P;te.charCodeAt(re-1)===Mf;)re-=1,G=!G;else P=(te+=")").length-1,U.unclosed=!0;while(G);le=P;do le-=1,ze=te.charCodeAt(le);while(ze<=32);ve<le?(U.nodes=pe!==le+1?[{type:"word",sourceIndex:pe,sourceEndIndex:le+1,value:te.slice(pe,le+1)}]:[],U.unclosed&&le+1!==P?(U.after="",U.nodes.push({type:"space",sourceIndex:le+1,sourceEndIndex:P,value:te.slice(le+1,P)})):(U.after=te.slice(le+1,P),U.sourceEndIndex=P)):(U.after="",U.nodes=[]),pe=P+1,U.sourceEndIndex=U.unclosed?P:pe,ze=te.charCodeAt(pe),ye.push(U)}else Oe+=1,U.after="",U.sourceEndIndex=pe+1,ye.push(U),We.push(U),ye=U.nodes=[],be=U;Be=""}else if(Af===ze&&Oe)pe+=1,ze=te.charCodeAt(pe),be.after=Ee,be.sourceEndIndex+=Ee.length,Ee="",Oe-=1,We[We.length-1].sourceEndIndex=pe,We.pop(),ye=(be=We[Oe]).nodes;else{P=pe;do ze===Mf&&(P+=1),P+=1,ze=te.charCodeAt(P);while(P<je&&!(ze<=32||ze===y2||ze===_f||ze===Pf||ze===Lf||ze===sc||ze===Tf||ze===b2&&be&&be.type==="function"&&be.value==="calc"||ze===sc&&be.type==="function"&&be.value==="calc"||ze===Af&&Oe));U=te.slice(pe,P),Tf===ze?Be=U:TE!==U.charCodeAt(0)&&AE!==U.charCodeAt(0)||_E!==U.charCodeAt(1)||!ME.test(U.slice(2))?ye.push({type:"word",sourceIndex:pe,sourceEndIndex:P,value:U}):ye.push({type:"unicode-range",sourceIndex:pe,sourceEndIndex:P,value:U}),pe=P}else U=te[pe],ye.push({type:"word",sourceIndex:pe-Ne.length,sourceEndIndex:pe+U.length,value:U}),pe+=1,ze=te.charCodeAt(pe);for(pe=We.length-1;pe;pe-=1)We[pe].unclosed=!0,We[pe].sourceEndIndex=te.length;return We[0].nodes})(A),this):new ma(A)}ma.prototype.toString=function(){return Array.isArray(this.nodes)?o3(this.nodes):""},ma.prototype.walk=function(A,E){return i3(this.nodes,A,E),this},ma.unit=(function(){if(r3)return t3;r3=1;var A=45,E=43,P=46,L=101,B=69;return t3=function(U){var G,re,le,ve=0,be=U.length;if(be===0||!(function(ye){var te,pe=ye.charCodeAt(0);if(pe===E||pe===A){if((te=ye.charCodeAt(1))>=48&&te<=57)return!0;var ze=ye.charCodeAt(2);return te===P&&ze>=48&&ze<=57}return pe===P?(te=ye.charCodeAt(1))>=48&&te<=57:pe>=48&&pe<=57})(U))return!1;for((G=U.charCodeAt(ve))!==E&&G!==A||ve++;ve<be&&!((G=U.charCodeAt(ve))<48||G>57);)ve+=1;if(G=U.charCodeAt(ve),re=U.charCodeAt(ve+1),G===P&&re>=48&&re<=57)for(ve+=2;ve<be&&!((G=U.charCodeAt(ve))<48||G>57);)ve+=1;if(G=U.charCodeAt(ve),re=U.charCodeAt(ve+1),le=U.charCodeAt(ve+2),(G===L||G===B)&&(re>=48&&re<=57||(re===E||re===A)&&le>=48&&le<=57))for(ve+=re===E||re===A?3:2;ve<be&&!((G=U.charCodeAt(ve))<48||G>57);)ve+=1;return{number:U.slice(0,ve),unit:U.slice(ve)}}})(),ma.walk=i3,ma.stringify=o3;const Of=Wl,a3=ma,{extractICSS:PE}=pf,C2=A=>A.type==="combinator"&&A.value===" ";function S2(A){const E=[];return A.forEach((P=>{Array.isArray(P)?S2(P).forEach((L=>{E.push(L)})):P&&E.push(P)})),E.length>0&&C2(E[E.length-1])&&E.pop(),E}function l3(A,E){switch(A.type){case"word":E.localizeNextItem&&(E.localAliasMap.has(A.value)||(A.value=":local("+A.value+")",E.localizeNextItem=!1));break;case"function":E.options&&E.options.rewriteUrl&&A.value.toLowerCase()==="url"&&A.nodes.map((P=>{if(P.type!=="string"&&P.type!=="word")return;let L=E.options.rewriteUrl(E.global,P.value);switch(P.type){case"string":P.quote==="'"&&(L=L.replace(/(\\)/g,"\\$1").replace(/'/g,"\\'")),P.quote==='"'&&(L=L.replace(/(\\)/g,"\\$1").replace(/"/g,'\\"'));break;case"word":L=L.replace(/("|'|\)|\\)/g,"\\$1")}P.value=L}))}return A}const LE=["none","inherit","initial","revert","revert-layer","unset"];function c3(A,E,P){const L=a3(E.value);L.walk(((B,U,G)=>{if(B.type==="function"&&(B.value.toLowerCase()==="var"||B.value.toLowerCase()==="env"))return!1;if(B.type==="word"&&LE.includes(B.value.toLowerCase()))return;const re={options:P.options,global:P.global,localizeNextItem:A&&!P.global,localAliasMap:P.localAliasMap};G[U]=l3(B,re)})),E.value=L.toString()}function If(A,E){if(!/animation$/i.test(A.prop))return/animation(-name)?$/i.test(A.prop)?c3(!0,A,E):/url\(/i.test(A.value)?c3(!1,A,E):void 0;{const P=/^-?([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 B={};const U=a3(A.value).walk((G=>{if(G.type==="div")return void(B={});if(G.type==="function")return!1;if(G.type!=="word")return;const re=G.type==="word"?G.value.toLowerCase():null;let le=!1;return re&&P.test(re)&&("$"+re in L?(B["$"+re]="$"+re in B?B["$"+re]+1:0,le=B["$"+re]>=L["$"+re]):le=!0),l3(G,{options:E.options,global:E.global,localizeNextItem:le&&!E.global,localAliasMap:E.localAliasMap})}));A.value=U.toString()}}wf.exports=function(){let A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(A&&A.mode&&A.mode!=="global"&&A.mode!=="local"&&A.mode!=="pure")throw new Error('options.mode must be either "global", "local" or "pure" (default "local")');const E=A&&A.mode==="pure",P=A&&A.mode==="global";return{postcssPlugin:"postcss-modules-local-by-default",prepare(){const L=new Map;return{Once(B){const{icssImports:U}=PE(B,!1);Object.keys(U).forEach((G=>{Object.keys(U[G]).forEach((re=>{L.set(re,U[G][re])}))})),B.walkAtRules((G=>{if(/keyframes$/i.test(G.name)){const re=/^\s*:global\s*\((.+)\)\s*$/.exec(G.params),le=/^\s*:local\s*\((.+)\)\s*$/.exec(G.params);let ve=P;if(re){if(E)throw G.error("@keyframes :global(...) is not allowed in pure mode");G.params=re[1],ve=!0}else le?(G.params=le[0],ve=!1):P||G.params&&!L.has(G.params)&&(G.params=":local("+G.params+")");G.walkDecls((be=>{If(be,{localAliasMap:L,options:A,global:ve})}))}else G.nodes&&G.nodes.forEach((re=>{re.type==="decl"&&If(re,{localAliasMap:L,options:A,global:P})}))})),B.walkRules((G=>{if(G.parent&&G.parent.type==="atrule"&&/keyframes$/i.test(G.parent.name))return;const re=(function(le,ve,be){const ye=(pe,ze)=>{if(ze.ignoreNextSpacing&&!C2(pe))throw new Error("Missing whitespace after "+ze.ignoreNextSpacing);if(ze.enforceNoSpacing&&C2(pe))throw new Error("Missing whitespace before "+ze.enforceNoSpacing);let je;switch(pe.type){case"root":{let We;ze.hasPureGlobals=!1,je=pe.nodes.map((Oe=>{const Be={global:ze.global,lastWasSpacing:!0,hasLocals:!1,explicit:!1};if(Oe=ye(Oe,Be),We===void 0)We=Be.global;else if(We!==Be.global)throw new Error('Inconsistent rule global/local result in rule "'+pe+'" (multiple selectors must result in the same mode for the rule)');return Be.hasLocals||(ze.hasPureGlobals=!0),Oe})),ze.global=We,pe.nodes=S2(je);break}case"selector":je=pe.map((We=>ye(We,ze))),(pe=pe.clone()).nodes=S2(je);break;case"combinator":if(C2(pe))return ze.ignoreNextSpacing?(ze.ignoreNextSpacing=!1,ze.lastWasSpacing=!1,ze.enforceNoSpacing=!1,null):(ze.lastWasSpacing=!0,pe);break;case"pseudo":{let We;const Oe=!!pe.length,Be=pe.value===":local"||pe.value===":global";if(pe.value===":import"||pe.value===":export")ze.hasLocals=!0;else{if(Oe){if(Be){if(pe.nodes.length===0)throw new Error(`${pe.value}() can't be empty`);if(ze.inside)throw new Error(`A ${pe.value} is not allowed inside of a ${ze.inside}(...)`);if(We={global:pe.value===":global",inside:pe.value,hasLocals:!1,explicit:!0},je=pe.map((Ne=>ye(Ne,We))).reduce(((Ne,Ee)=>Ne.concat(Ee.nodes)),[]),je.length){const{before:Ne,after:Ee}=pe.spaces,Xe=je[0],Qe=je[je.length-1];Xe.spaces={before:Ne,after:Xe.spaces.after},Qe.spaces={before:Qe.spaces.before,after:Ee}}pe=je;break}We={global:ze.global,inside:ze.inside,lastWasSpacing:!0,hasLocals:!1,explicit:ze.explicit},je=pe.map((Ne=>{const Ee={...We,enforceNoSpacing:!1},Xe=ye(Ne,Ee);return We.global=Ee.global,We.hasLocals=Ee.hasLocals,Xe})),(pe=pe.clone()).nodes=S2(je),We.hasLocals&&(ze.hasLocals=!0);break}if(Be){if(ze.inside)throw new Error(`A ${pe.value} is not allowed inside of a ${ze.inside}(...)`);const Ne=!!pe.spaces.before;return ze.ignoreNextSpacing=!!ze.lastWasSpacing&&pe.value,ze.enforceNoSpacing=!ze.lastWasSpacing&&pe.value,ze.global=pe.value===":global",ze.explicit=!0,Ne?Of.combinator({value:" "}):null}}break}case"id":case"class":{if(!pe.value)throw new Error("Invalid class or id selector syntax");if(ze.global)break;const We=be.has(pe.value),Oe=We&&ze.explicit;if(!We||Oe){const Be=pe.clone();Be.spaces={before:"",after:""},pe=Of.pseudo({value:":local",nodes:[Be],spaces:pe.spaces}),ze.hasLocals=!0}break}}return ze.lastWasSpacing=!1,ze.ignoreNextSpacing=!1,ze.enforceNoSpacing=!1,pe},te={global:ve==="global",hasPureGlobals:!1};return te.selector=Of((pe=>{ye(pe,te)})).processSync(le,{updateSelector:!1,lossless:!0}),te})(G,A.mode,L);if(re.options=A,re.localAliasMap=L,E&&re.hasPureGlobals)throw G.error('Selector "'+G.selector+'" is not pure (pure selectors must contain at least one local class or id)');G.selector=re.selector,G.nodes&&G.nodes.forEach((le=>If(le,re)))}))}}}}},wf.exports.postcss=!0;var OE=wf.exports;const kf=Wl,u3=Object.prototype.hasOwnProperty,p3="[\\x20\\t\\r\\n\\f]",IE=new RegExp("\\\\([\\da-f]{1,6}"+p3+"?|("+p3+")|.)","ig");function h3(A){return A.replace(IE,((E,P,L)=>{const B="0x"+P-65536;return B!=B||L?P:B<0?String.fromCharCode(B+65536):String.fromCharCode(B>>10|55296,1023&B|56320)}))}const ic=function(){let A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const E=A&&A.generateScopedName||ic.generateScopedName,P=A&&A.generateExportEntry||ic.generateExportEntry,L=A&&A.exportGlobals;return{postcssPlugin:"postcss-modules-scope",Once(B,U){let{rule:G}=U;const re=Object.create(null);function le(pe,ze){const je=E(ze||pe,B.source.input.from,B.source.input.css),We=P(ze||pe,je,B.source.input.from,B.source.input.css),{key:Oe,value:Be}=We;return re[Oe]=re[Oe]||[],re[Oe].indexOf(Be)<0&&re[Oe].push(Be),je}function ve(pe){switch(pe.type){case"selector":return pe.nodes=pe.map(ve),pe;case"class":return kf.className({value:le(pe.value,pe.raws&&pe.raws.value?pe.raws.value:null)});case"id":return kf.id({value:le(pe.value,pe.raws&&pe.raws.value?pe.raws.value:null)})}throw new Error(`${pe.type} ("${pe}") is not allowed in a :local block`)}function be(pe){switch(pe.type){case"pseudo":if(pe.value===":local"){if(pe.nodes.length!==1)throw new Error('Unexpected comma (",") in :local block');const ze=ve(pe.first,pe.spaces);ze.first.spaces=pe.spaces;const je=pe.next();return je&&je.type==="combinator"&&je.value===" "&&/\\[A-F0-9]{1,6}$/.test(ze.last.value)&&(ze.last.spaces.after=" "),void pe.replaceWith(ze)}case"root":case"selector":pe.each(be);break;case"id":case"class":L&&(re[pe.value]=[pe.value])}return pe}const ye={};B.walkRules(/^:import\(.+\)$/,(pe=>{pe.walkDecls((ze=>{ye[ze.prop]=!0}))})),B.walkRules((pe=>{let ze=kf().astSync(pe);pe.selector=be(ze.clone()).toString(),pe.walkDecls(/composes|compose-with/i,(je=>{const We=(function(Oe){return Oe.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 "${Oe}"`);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 "'+Oe+'", "'+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 "'+Oe+'", "'+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 "'+Oe+'", "'+Be+'" is weird');return Be.value}))})(ze);je.value.split(/\s+/).forEach((Oe=>{const Be=/^global\(([^)]+)\)$/.exec(Oe);if(Be)We.forEach((Ne=>{re[Ne].push(Be[1])}));else if(u3.call(ye,Oe))We.forEach((Ne=>{re[Ne].push(Oe)}));else{if(!u3.call(re,Oe))throw je.error(`referenced class name "${Oe}" in ${je.prop} not found`);We.forEach((Ne=>{re[Oe].forEach((Ee=>{re[Ne].push(Ee)}))}))}})),je.remove()})),pe.walkDecls((je=>{if(!/:local\s*\((.+?)\)/.test(je.value))return;let We=je.value.split(/(,|'[^']*'|"[^"]*")/);We=We.map(((Oe,Be)=>{if(Be===0||We[Be-1]===","){let Ne=Oe;const Ee=/:local\s*\((.+?)\)/.exec(Oe);if(!Ee)return Oe;{const Xe=Ee.input,Qe=Ee[0],Ye=le(Ee[1]);Ne=Xe.replace(Qe,Ye)}return Ne}return Oe})),je.value=We.join("")}))})),B.walkAtRules(/keyframes$/i,(pe=>{const ze=/^\s*:local\s*\((.+?)\)\s*$/.exec(pe.params);ze&&(pe.params=le(ze[1]))}));const te=Object.keys(re);if(te.length>0){const pe=G({selector:":export"});te.forEach((ze=>pe.append({prop:ze,value:re[ze].join(" "),raws:{before:`
- `}}))),B.append(pe)}}}};ic.postcss=!0,ic.generateScopedName=function(A,E){return`_${E.replace(/\.[^./\\]+$/,"").replace(/[\W_]+/g,"_").replace(/^_|_$/g,"")}__${A}`.trim()},ic.generateExportEntry=function(A,E){return{key:h3(A),value:h3(E)}};var kE=ic,zf={exports:{}};const f3=pf,zE=/^(.+?|\([\s\S]+?\))\s+from\s+("[^"]*"|'[^']*'|[\w-]+)$/,NE=/(?:\s+|^)([\w-]+):?(.*?)$/,VE=/^([\w-]+)(?:\s+as\s+([\w-]+))?/;zf.exports=A=>{let E=0;const P=A&&A.createImportedName||(L=>`i__const_${L.replace(/\W/g,"_")}_${E++}`);return{postcssPlugin:"postcss-modules-values",prepare(L){const B=[],U={};return{Once(G,re){if(G.walkAtRules(/value/i,(ve=>{const be=ve.params.match(zE);if(be){let[,ze,je]=be;U[je]&&(je=U[je]);const We=ze.replace(/^\(\s*([\s\S]+)\s*\)$/,"$1").split(/\s*,\s*/).map((Oe=>{const Be=VE.exec(Oe);if(Be){const[,Ne,Ee=Ne]=Be,Xe=P(Ee);return U[Ee]=Xe,{theirName:Ne,importedName:Xe}}throw new Error(`@import statement "${Oe}" is invalid!`)}));return B.push({path:je,imports:We}),void ve.remove()}ve.params.indexOf("@value")!==-1&&L.warn("Invalid value definition: "+ve.params);let[,ye,te]=`${ve.params}${ve.raws.between}`.match(NE);const pe=te.replace(/\/\*((?!\*\/).*?)\*\//g,"");if(pe.length===0)return L.warn("Invalid value definition: "+ve.params),void ve.remove();/^\s+$/.test(pe)||(te=te.trim()),U[ye]=f3.replaceValueSymbols(te,U),ve.remove()})),!Object.keys(U).length)return;f3.replaceSymbols(G,U);const le=Object.keys(U).map((ve=>re.decl({value:U[ve],prop:ve,raws:{before:`
- `}})));if(le.length>0){const ve=re.rule({selector:":export",raws:{after:`
- `}});ve.append(le),G.prepend(ve)}B.reverse().forEach((ve=>{let{path:be,imports:ye}=ve;const te=re.rule({selector:`:import(${be})`,raws:{after:`
- `}});ye.forEach((pe=>{let{theirName:ze,importedName:je}=pe;te.append({value:ze,prop:je,raws:{before:`
- `}})})),G.prepend(te)}))}}}}},zf.exports.postcss=!0;var HE=zf.exports;Object.defineProperty(il,"__esModule",{value:!0}),il.behaviours=void 0,il.getDefaultPlugins=function(A){let{behaviour:E,generateScopedName:P,exportGlobals:L}=A;const B=(0,RE.default)({generateScopedName:P,exportGlobals:L});return{[ac.LOCAL]:[g3.default,(0,m3.default)({mode:"local"}),d3.default,B],[ac.GLOBAL]:[g3.default,(0,m3.default)({mode:"global"}),d3.default,B]}[E]},il.getDefaultScopeBehaviour=function(A){return A&&(E=A,Object.keys(ac).map((P=>ac[P])).indexOf(E)>-1)?A:ac.LOCAL;var E},il.getScopedNameGenerator=function(A,E){const P=A||BE;return typeof P=="function"?P:(0,DE.default)(P,{context:r.cwd(),hashPrefix:E})};var d3=oc(bE),DE=oc((function(A,E){var P=(E=E||{})&&typeof E.context=="string"?E.context:r.cwd(),L=E&&typeof E.hashPrefix=="string"?E.hashPrefix:"";return function(B,U){var G=A.replace(/\[local\]/gi,B),re={resourcePath:U},le={content:L+wE.relative(P,U).replace(/\\/g,"/")+"\0"+B,context:P};return xE(re,G,le).replace(new RegExp("[^a-zA-Z0-9\\-_ -]","g"),"-").replace(/^((-?[0-9])|--)/,"_$1")}})),m3=oc(OE),RE=oc(kE),jE=oc((function(A){for(var E=5381,P=A.length;P;)E=33*E^A.charCodeAt(--P);return E>>>0})),g3=oc(HE);function oc(A){return A&&A.__esModule?A:{default:A}}const ac={LOCAL:"local",GLOBAL:"global"};function BE(A,E,P){const L=P.indexOf(`.${A}`),B=P.substr(0,L).split(/[\r\n]/).length;return`_${A}_${(0,jE.default)(P).toString(36).substr(0,5)}_${B}`}il.behaviours=ac,Object.defineProperty(Cr,"__esModule",{value:!0}),Cr.makePlugin=function(A){return{postcssPlugin:v3,async OnceExit(E,P){let{result:L}=P;const B=A.getJSON||qE.default,U=E.source.input.file,G=(function(te,pe){const ze=te.globalModulePaths||null,je=te.exportGlobals||!1,We=(0,C1.getDefaultScopeBehaviour)(te.scopeBehaviour),Oe=(0,C1.getScopedNameGenerator)(te.generateScopedName,te.hashPrefix);return ze&&(function(Be,Ne){return Be.some((Ee=>Ne.match(Ee)))})(ze,pe)?(0,C1.getDefaultPlugins)({behaviour:C1.behaviours.GLOBAL,generateScopedName:Oe,exportGlobals:je}):(0,C1.getDefaultPlugins)({behaviour:We,generateScopedName:Oe,exportGlobals:je})})(A,U),re=L.processor.plugins.findIndex((te=>(function(pe){return pe.postcssPlugin===v3})(te)));if(re===-1)throw new Error("Plugin missing from options.");const le=[...L.processor.plugins.slice(0,re),...G],ve=(function(te,pe){const ze=te.root===void 0?"/":te.root;return typeof te.Loader=="function"?new te.Loader(ze,pe,te.resolve):new GE.default(ze,pe,te.resolve)})(A,le),be=new UE.default((async(te,pe,ze)=>{const je=(0,$E.default)(te);return ve.fetch.call(ve,je,pe,ze)}));await(0,FE.default)([...G,be.plugin()]).process(E,{from:U});const ye=ve.finalSource;if(ye&&E.prepend(ye),A.localsConvention){const te=(0,WE.makeLocalsConventionReducer)(A.localsConvention,U);be.exportTokens=Object.entries(be.exportTokens).reduce(te,{})}return L.messages.push({type:"export",plugin:"postcss-modules",exportTokens:be.exportTokens}),B(E.source.input.file,be.exportTokens,L.opts.to)}}};var FE=S1(f),$E=S1(an),UE=S1(Vt),qE=S1(hf),WE=df,GE=S1(m2),C1=il;function S1(A){return A&&A.__esModule?A:{default:A}}const v3="postcss-modules";var y3=m,KE=Cr;(0,Bs.setFileSystem)({readFile:y3.readFile,writeFile:y3.writeFile}),Wn.exports=function(){let A=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,KE.makePlugin)(A)},Wn.exports.postcss=!0;var b3,C3,XE=ue(Wn.exports);function S3(A){const{filename:E,id:P,scoped:L=!1,trim:B=!0,isProd:U=!1,modules:G=!1,modulesOptions:re={},preprocessLang:le,postcssOptions:ve,postcssPlugins:be}=A,ye=le&&on[le],te=ye&&(function(vt,It){return It(vt.source,vt.inMap||vt.map,{filename:vt.filename,...vt.preprocessOptions},vt.preprocessCustomRequire)})(A,ye),pe=te?te.map:A.inMap||A.map,ze=te?te.code:A.source,je=P.replace(/^data-v-/,""),We=`data-v-${je}`,Oe=(be||[]).slice();let Be;if(Oe.unshift(ee({id:je,isProd:U})),B&&Oe.push(On()),L&&Oe.push(a2(We)),G){if(!A.isAsync)throw new Error("[@vue/compiler-sfc] `modules` option can only be used with compileStyleAsync().");Oe.push(XE({...re,getJSON:(vt,It)=>{Be=It}}))}const Ne={...ve,to:E,from:E};let Ee,Xe,Qe;pe&&(Ne.map={inline:!1,annotation:!1,prev:pe});const Ye=new Set(te?te.dependencies:[]);Ye.delete(E);const tt=[];te&&te.errors.length&&tt.push(...te.errors);const it=vt=>(vt.forEach((It=>{It.type==="dependency"&&Ye.add(It.file)})),Ye);try{if(Ee=f(Oe).process(ze,Ne),A.isAsync)return Ee.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(Ee.messages),Xe=Ee.css,Qe=Ee.map}catch(vt){tt.push(vt)}return{code:Xe||"",map:Qe&&Qe.toJSON(),errors:tt,rawResult:Ee,dependencies:Ye}}function E3(A){for(const E of A)if(E.type==="ExportDefaultDeclaration"&&E.declaration.type==="ObjectExpression")return YE(E.declaration);return{}}function YE(A){const E={};Object.defineProperty(E,"__isScriptSetup",{enumerable:!1,value:!1});for(const P of A.properties)if(P.type!=="ObjectProperty"||P.computed||P.key.type!=="Identifier"){if(P.type==="ObjectMethod"&&P.key.type==="Identifier"&&(P.key.name==="setup"||P.key.name==="data")){for(const L of P.body.body)if(L.type==="ReturnStatement"&&L.argument&&L.argument.type==="ObjectExpression")for(const B of Nf(L.argument))E[B]=P.key.name==="setup"?"setup-maybe-ref":"data"}}else if(P.key.name==="props")for(const L of Vf(P.value))E[L]="props";else if(P.key.name==="inject")for(const L of Vf(P.value))E[L]="options";else if(P.value.type==="ObjectExpression"&&(P.key.name==="computed"||P.key.name==="methods"))for(const L of Nf(P.value))E[L]="options";return E}function Nf(A){const E=[];for(const P of A.properties){if(P.type==="SpreadElement")continue;const L=O(P.key,P.computed);L&&E.push(String(L))}return E}function Vf(A){return A.type==="ArrayExpression"?(function(E){const P=[];for(const L of E.elements)L&&L.type==="StringLiteral"&&P.push(L.value);return P})(A):A.type==="ObjectExpression"?Nf(A):[]}class JE{constructor(E,P){this.descriptor=E,this.options=P,this.isCE=!1,this.source=this.descriptor.source,this.filename=this.descriptor.filename,this.s=new C(this.source),this.startOffset=(b3=this.descriptor.scriptSetup)==null?void 0:b3.loc.start.offset,this.endOffset=(C3=this.descriptor.scriptSetup)==null?void 0:C3.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:B}=E,U=L&&L.lang,G=B&&B.lang;this.isJS=U==="js"||U==="jsx"||G==="js"||G==="jsx",this.isTS=U==="ts"||U==="tsx"||G==="ts"||G==="tsx";const re=P.customElement,le=this.descriptor.filename;re&&(this.isCE=typeof re=="boolean"?re:re(le));const ve=E2(U||G,P.babelParserPlugins);function be(ye,te){try{return S.parse(ye,{plugins:ve,sourceType:"module"}).program}catch(pe){throw pe.message=`[vue/compiler-sfc] ${pe.message}
- ${E.filename}
- ${p.generateCodeFrame(E.source,pe.pos+te,pe.pos+te+1)}`,pe}}this.scriptAst=E.script&&be(E.script.content,E.script.loc.start.offset),this.scriptSetupAst=E.scriptSetup&&be(E.scriptSetup.content,this.startOffset)}helper(E){return this.helperImports.add(E),`_${E}`}getString(E){return(arguments.length>1&&arguments[1]!==void 0&&!arguments[1]?this.descriptor.script:this.descriptor.scriptSetup).content.slice(E.start,E.end)}error(E,P,L){const B=L?L.offset:this.startOffset;throw new Error(`[@vue/compiler-sfc] ${E}
- ${(L||this.descriptor).filename}
- ${p.generateCodeFrame((L||this.descriptor).source,P.start+B,P.end+B)}`)}}function E2(A,E){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const L=[];return E&&E.some((B=>B==="importAssertions"||B==="importAttributes"||p.isArray(B)&&B[0]==="importAttributes"))||L.push("importAttributes"),A==="jsx"||A==="tsx"?L.push("jsx"):E&&(E=E.filter((B=>B!=="jsx"))),A!=="ts"&&A!=="tsx"||(L.push(["typescript",{dts:P}],"explicitResourceManagement"),E&&E.includes("decorators")||L.push("decorators-legacy")),E&&L.push(...E),L}function Hf(A,E,P){(function(L){for(const B of L)if(B.type==="ExportDefaultDeclaration"||B.type==="ExportNamedDeclaration"&&B.specifiers.some((U=>U.exported.name==="default")))return!0;return!1})(A)?A.forEach((L=>{if(L.type==="ExportDefaultDeclaration")if(L.declaration.type==="ClassDeclaration"&&L.declaration.id){let B=L.declaration.decorators&&L.declaration.decorators.length>0?L.declaration.decorators[L.declaration.decorators.length-1].end:L.start;E.overwrite(B,L.declaration.id.start," class "),E.append(`
- const ${P} = ${L.declaration.id.name}`)}else E.overwrite(L.start,L.declaration.start,`const ${P} = `);else if(L.type==="ExportNamedDeclaration"){for(const B of L.specifiers)if(B.type==="ExportSpecifier"&&B.exported.type==="Identifier"&&B.exported.name==="default"){if(L.source){if(B.local.name==="default"){E.prepend(`import { default as __VUE_DEFAULT__ } from '${L.source.value}'
- `);const G=Df(E,B.local.end,L.end);E.remove(B.start,G),E.append(`
- const ${P} = __VUE_DEFAULT__`);continue}{E.prepend(`import { ${E.slice(B.local.start,B.local.end)} as __VUE_DEFAULT__ } from '${L.source.value}'
- `);const G=Df(E,B.exported.end,L.end);E.remove(B.start,G),E.append(`
- const ${P} = __VUE_DEFAULT__`);continue}}const U=Df(E,B.end,L.end);E.remove(B.start,U),E.append(`
- const ${P} = ${B.local.name}`)}}})):E.append(`
- const ${P} = {}`)}function Df(A,E,P){let L=!1,B=E;for(;E<P;)if(/\s/.test(A.slice(E,E+1)))E++;else{if(A.slice(E,E+1)===","){E++,L=!0;break}if(A.slice(E,E+1)==="}")break}return L?E:B}const lc="__default__";var QE=x3;function x3(A,E,P){A instanceof RegExp&&(A=w3(A,P)),E instanceof RegExp&&(E=w3(E,P));var L=T3(A,E,P);return L&&{start:L[0],end:L[1],pre:P.slice(0,L[0]),body:P.slice(L[0]+A.length,L[1]),post:P.slice(L[1]+E.length)}}function w3(A,E){var P=E.match(A);return P?P[0]:null}function T3(A,E,P){var L,B,U,G,re,le=P.indexOf(A),ve=P.indexOf(E,le+1),be=le;if(le>=0&&ve>0){if(A===E)return[le,ve];for(L=[],U=P.length;be>=0&&!re;)be==le?(L.push(be),le=P.indexOf(A,be+1)):L.length==1?re=[L.pop(),ve]:((B=L.pop())<U&&(U=B,G=ve),ve=P.indexOf(E,be+1)),be=le<ve&&le>=0?le:ve;L.length&&(re=[U,G])}return re}x3.range=T3;var A3=QE,ZE=function(A){return A?(A.substr(0,2)==="{}"&&(A="\\{\\}"+A.substr(2)),E1((function(E){return E.split("\\\\").join(_3).split("\\{").join(M3).split("\\}").join(Rf).split("\\,").join(P3).split("\\.").join(L3)})(A),!0).map(ex)):[]},_3="\0SLASH"+Math.random()+"\0",M3="\0OPEN"+Math.random()+"\0",Rf="\0CLOSE"+Math.random()+"\0",P3="\0COMMA"+Math.random()+"\0",L3="\0PERIOD"+Math.random()+"\0";function jf(A){return parseInt(A,10)==A?parseInt(A,10):A.charCodeAt(0)}function ex(A){return A.split(_3).join("\\").split(M3).join("{").split(Rf).join("}").split(P3).join(",").split(L3).join(".")}function O3(A){if(!A)return[""];var E=[],P=A3("{","}",A);if(!P)return A.split(",");var L=P.pre,B=P.body,U=P.post,G=L.split(",");G[G.length-1]+="{"+B+"}";var re=O3(U);return U.length&&(G[G.length-1]+=re.shift(),G.push.apply(G,re)),E.push.apply(E,G),E}function tx(A){return"{"+A+"}"}function rx(A){return/^-?0\d/.test(A)}function nx(A,E){return A<=E}function sx(A,E){return A>=E}function E1(A,E){var P=[],L=A3("{","}",A);if(!L)return[A];var B=L.pre,U=L.post.length?E1(L.post,!1):[""];if(/\$$/.test(L.pre))for(var G=0;G<U.length;G++){var re=B+"{"+L.body+"}"+U[G];P.push(re)}else{var le,ve,be=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(L.body),ye=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(L.body),te=be||ye,pe=L.body.indexOf(",")>=0;if(!te&&!pe)return L.post.match(/,.*\}/)?E1(A=L.pre+"{"+L.body+Rf+L.post):[A];if(te)le=L.body.split(/\.\./);else if((le=O3(L.body)).length===1&&(le=E1(le[0],!1).map(tx)).length===1)return U.map((function(it){return L.pre+le[0]+it}));if(te){var ze=jf(le[0]),je=jf(le[1]),We=Math.max(le[0].length,le[1].length),Oe=le.length==3?Math.abs(jf(le[2])):1,Be=nx;je<ze&&(Oe*=-1,Be=sx);var Ne=le.some(rx);ve=[];for(var Ee=ze;Be(Ee,je);Ee+=Oe){var Xe;if(ye)(Xe=String.fromCharCode(Ee))==="\\"&&(Xe="");else if(Xe=String(Ee),Ne){var Qe=We-Xe.length;if(Qe>0){var Ye=new Array(Qe+1).join("0");Xe=Ee<0?"-"+Ye+Xe.slice(1):Ye+Xe}}ve.push(Xe)}}else{ve=[];for(var tt=0;tt<le.length;tt++)ve.push.apply(ve,E1(le[tt],!1))}for(tt=0;tt<ve.length;tt++)for(G=0;G<U.length;G++)re=B+ve[tt]+U[G],(!E||te||re)&&P.push(re)}return P}var ix=ue(ZE);const x2=A=>{if(typeof A!="string")throw new TypeError("invalid pattern");if(A.length>65536)throw new TypeError("pattern is too long")},ox={"[: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]},x1=A=>A.replace(/[[\]\\-]/g,"\\$&"),I3=A=>A.join(""),ax=(A,E)=>{const P=E;if(A.charAt(P)!=="[")throw new Error("not in a brace expression");const L=[],B=[];let U=P+1,G=!1,re=!1,le=!1,ve=!1,be=P,ye="";e:for(;U<A.length;){const je=A.charAt(U);if(je!=="!"&&je!=="^"||U!==P+1){if(je==="]"&&G&&!le){be=U+1;break}if(G=!0,je!=="\\"||le){if(je==="["&&!le){for(const[We,[Oe,Be,Ne]]of Object.entries(ox))if(A.startsWith(We,U)){if(ye)return["$.",!1,A.length-P,!0];U+=We.length,Ne?B.push(Oe):L.push(Oe),re=re||Be;continue e}}le=!1,ye?(je>ye?L.push(x1(ye)+"-"+x1(je)):je===ye&&L.push(x1(je)),ye="",U++):A.startsWith("-]",U+1)?(L.push(x1(je+"-")),U+=2):A.startsWith("-",U+1)?(ye=je,U+=2):(L.push(x1(je)),U++)}else le=!0,U++}else ve=!0,U++}if(be<U)return["",!1,0,!1];if(!L.length&&!B.length)return["$.",!1,A.length-P,!0];if(B.length===0&&L.length===1&&/^\\?.$/.test(L[0])&&!ve)return[(te=L[0].length===2?L[0].slice(-1):L[0],te.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")),!1,be-P,!1];var te;const pe="["+(ve?"^":"")+I3(L)+"]",ze="["+(ve?"":"^")+I3(B)+"]";return[L.length&&B.length?"("+pe+"|"+ze+")":L.length?pe:ze,re,be-P,!0]},w1=function(A){let{windowsPathsNoEscape:E=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E?A.replace(/\[([^\/\\])\]/g,"$1"):A.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1")},lx=new Set(["!","?","+","*","@"]),k3=A=>lx.has(A),Bf="(?!\\.)",cx=new Set(["[","."]),ux=new Set(["..","."]),px=new Set("().*{}+?[]^$\\!"),Ff="[^/]",z3=Ff+"*?",N3=Ff+"+?";class di{type;#r;#n;#c=!1;#t=[];#i;#o;#d;#l=!1;#s;#e;#h=!1;constructor(E,P){let L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};this.type=E,E&&(this.#n=!0),this.#i=P,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,E!=="!"||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 E of this.#t)if(typeof E!="string"&&(E.type||E.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((E=>String(E))).join("|")+")":this.#e=this.#t.map((E=>String(E))).join("")}#m(){if(this!==this.#r)throw new Error("should only call on root");if(this.#l)return this;let E;for(this.toString(),this.#l=!0;E=this.#d.pop();){if(E.type!=="!")continue;let P=E,L=P.#i;for(;L;){for(let B=P.#o+1;!L.type&&B<L.#t.length;B++)for(const U of E.#t){if(typeof U=="string")throw new Error("string part in extglob AST??");U.copyIn(L.#t[B])}P=L,L=P.#i}}return this}push(){for(var E=arguments.length,P=new Array(E),L=0;L<E;L++)P[L]=arguments[L];for(const B of P)if(B!==""){if(typeof B!="string"&&!(B instanceof di&&B.#i===this))throw new Error("invalid part: "+B);this.#t.push(B)}}toJSON(){const E=this.type===null?this.#t.slice().map((P=>typeof P=="string"?P:P.toJSON())):[this.type,...this.#t.map((P=>P.toJSON()))];return this.isStart()&&!this.type&&E.unshift([]),this.isEnd()&&(this===this.#r||this.#r.#l&&this.#i?.type==="!")&&E.push({}),E}isStart(){if(this.#r===this)return!0;if(!this.#i?.isStart())return!1;if(this.#o===0)return!0;const E=this.#i;for(let P=0;P<this.#o;P++){const L=E.#t[P];if(!(L instanceof di&&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 E=this.#i?this.#i.#t.length:0;return this.#o===E-1}copyIn(E){typeof E=="string"?this.push(E):this.push(E.clone(this))}clone(E){const P=new di(this.type,E);for(const L of this.#t)P.copyIn(L);return P}static#p(E,P,L,B){let U=!1,G=!1,re=-1,le=!1;if(P.type===null){let pe=L,ze="";for(;pe<E.length;){const je=E.charAt(pe++);if(U||je==="\\")U=!U,ze+=je;else if(G)pe===re+1?je!=="^"&&je!=="!"||(le=!0):je!=="]"||pe===re+2&&le||(G=!1),ze+=je;else if(je!=="[")if(B.noext||!k3(je)||E.charAt(pe)!=="(")ze+=je;else{P.push(ze),ze="";const We=new di(je,P);pe=di.#p(E,We,pe,B),P.push(We)}else G=!0,re=pe,le=!1,ze+=je}return P.push(ze),pe}let ve=L+1,be=new di(null,P);const ye=[];let te="";for(;ve<E.length;){const pe=E.charAt(ve++);if(U||pe==="\\")U=!U,te+=pe;else if(G)ve===re+1?pe!=="^"&&pe!=="!"||(le=!0):pe!=="]"||ve===re+2&&le||(G=!1),te+=pe;else if(pe!=="[")if(k3(pe)&&E.charAt(ve)==="("){be.push(te),te="";const ze=new di(pe,be);be.push(ze),ve=di.#p(E,ze,ve,B)}else if(pe!=="|"){if(pe===")")return te===""&&P.#t.length===0&&(P.#h=!0),be.push(te),te="",P.push(...ye,be),ve;te+=pe}else be.push(te),te="",ye.push(be),be=new di(null,P);else G=!0,re=ve,le=!1,te+=pe}return P.type=null,P.#n=void 0,P.#t=[E.substring(L-1)],ve}static fromGlob(E){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const L=new di(null,void 0,P);return di.#p(E,L,0,P),L}toMMPattern(){if(this!==this.#r)return this.#r.toMMPattern();const E=this.toString(),[P,L,B,U]=this.toRegExpSource();if(!(B||this.#n||this.#s.nocase&&!this.#s.nocaseMagicOnly&&E.toUpperCase()!==E.toLowerCase()))return L;const G=(this.#s.nocase?"i":"")+(U?"u":"");return Object.assign(new RegExp(`^${P}$`,G),{_src:P,_glob:E})}toRegExpSource(E){const P=E??!!this.#s.dot;if(this.#r===this&&this.#m(),!this.type){const le=this.isStart()&&this.isEnd(),ve=this.#t.map((te=>{const[pe,ze,je,We]=typeof te=="string"?di.#v(te,this.#n,le):te.toRegExpSource(E);return this.#n=this.#n||je,this.#c=this.#c||We,pe})).join("");let be="";if(this.isStart()&&typeof this.#t[0]=="string"&&(this.#t.length!==1||!ux.has(this.#t[0]))){const te=cx,pe=P&&te.has(ve.charAt(0))||ve.startsWith("\\.")&&te.has(ve.charAt(2))||ve.startsWith("\\.\\.")&&te.has(ve.charAt(4)),ze=!P&&!E&&te.has(ve.charAt(0));be=pe?"(?!(?:^|/)\\.\\.?(?:$|/))":ze?Bf:""}let ye="";return this.isEnd()&&this.#r.#l&&this.#i?.type==="!"&&(ye="(?:$|\\/)"),[be+ve+ye,w1(ve),this.#n=!!this.#n,this.#c]}const L=this.type==="*"||this.type==="+",B=this.type==="!"?"(?:(?!(?:":"(?:";let U=this.#u(P);if(this.isStart()&&this.isEnd()&&!U&&this.type!=="!"){const le=this.toString();return this.#t=[le],this.type=null,this.#n=void 0,[le,w1(this.toString()),!1,!1]}let G=!L||E||P?"":this.#u(!0);G===U&&(G=""),G&&(U=`(?:${U})(?:${G})*?`);let re="";return re=this.type==="!"&&this.#h?(this.isStart()&&!P?Bf:"")+N3:B+U+(this.type==="!"?"))"+(!this.isStart()||P||E?"":Bf)+z3+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&G?")":this.type==="*"&&G?")?":`)${this.type}`),[re,w1(U),this.#n=!!this.#n,this.#c]}#u(E){return this.#t.map((P=>{if(typeof P=="string")throw new Error("string type in extglob ast??");const[L,B,U,G]=P.toRegExpSource(E);return this.#c=this.#c||G,L})).filter((P=>!(this.isStart()&&this.isEnd()&&!P))).join("|")}static#v(E,P){let L=arguments.length>2&&arguments[2]!==void 0&&arguments[2],B=!1,U="",G=!1;for(let re=0;re<E.length;re++){const le=E.charAt(re);if(B)B=!1,U+=(px.has(le)?"\\":"")+le;else if(le!=="\\"){if(le==="["){const[ve,be,ye,te]=ax(E,re);if(ye){U+=ve,G=G||be,re+=ye-1,P=P||te;continue}}le!=="*"?le!=="?"?U+=le.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):(U+=Ff,P=!0):(U+=L&&E==="*"?N3:z3,P=!0)}else re===E.length-1?U+="\\\\":B=!0}return[U,w1(E),!!P,G]}}const Gs=function(A,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return x2(E),!(!P.nocomment&&E.charAt(0)==="#")&&new w2(E,P).match(A)},hx=/^\*+([^+@!?\*\[\(]*)$/,fx=A=>E=>!E.startsWith(".")&&E.endsWith(A),dx=A=>E=>E.endsWith(A),mx=A=>(A=A.toLowerCase(),E=>!E.startsWith(".")&&E.toLowerCase().endsWith(A)),gx=A=>(A=A.toLowerCase(),E=>E.toLowerCase().endsWith(A)),vx=/^\*+\.\*+$/,yx=A=>!A.startsWith(".")&&A.includes("."),bx=A=>A!=="."&&A!==".."&&A.includes("."),Cx=/^\.\*+$/,Sx=A=>A!=="."&&A!==".."&&A.startsWith("."),Ex=/^\*+$/,xx=A=>A.length!==0&&!A.startsWith("."),wx=A=>A.length!==0&&A!=="."&&A!=="..",Tx=/^\?+([^+@!?\*\[\(]*)?$/,Ax=A=>{let[E,P=""]=A;const L=V3([E]);return P?(P=P.toLowerCase(),B=>L(B)&&B.toLowerCase().endsWith(P)):L},_x=A=>{let[E,P=""]=A;const L=H3([E]);return P?(P=P.toLowerCase(),B=>L(B)&&B.toLowerCase().endsWith(P)):L},Mx=A=>{let[E,P=""]=A;const L=H3([E]);return P?B=>L(B)&&B.endsWith(P):L},Px=A=>{let[E,P=""]=A;const L=V3([E]);return P?B=>L(B)&&B.endsWith(P):L},V3=A=>{let[E]=A;const P=E.length;return L=>L.length===P&&!L.startsWith(".")},H3=A=>{let[E]=A;const P=E.length;return L=>L.length===P&&L!=="."&&L!==".."},D3=typeof r=="object"&&r?typeof r.env=="object"&&r.env&&r.env.__MINIMATCH_TESTING_PLATFORM__||r.platform:"posix",Lx=D3==="win32"?"\\":"/";Gs.sep=Lx;const Ri=Symbol("globstar **");Gs.GLOBSTAR=Ri,Gs.filter=function(A){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return P=>Gs(P,A,E)};const ji=function(A){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.assign({},A,E)};Gs.defaults=A=>{if(!A||typeof A!="object"||!Object.keys(A).length)return Gs;const E=Gs;return Object.assign((function(P,L){return E(P,L,ji(A,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}))}),{Minimatch:class extends E.Minimatch{constructor(P){super(P,ji(A,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}))}static defaults(P){return E.defaults(ji(A,P)).Minimatch}},AST:class extends E.AST{constructor(P,L){super(P,L,ji(A,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}))}static fromGlob(P){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E.AST.fromGlob(P,ji(A,L))}},unescape:function(P){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E.unescape(P,ji(A,L))},escape:function(P){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E.escape(P,ji(A,L))},filter:function(P){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E.filter(P,ji(A,L))},defaults:P=>E.defaults(ji(A,P)),makeRe:function(P){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E.makeRe(P,ji(A,L))},braceExpand:function(P){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E.braceExpand(P,ji(A,L))},match:function(P,L){let B=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return E.match(P,L,ji(A,B))},sep:E.sep,GLOBSTAR:Ri})};const R3=function(A){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return x2(A),E.nobrace||!/\{(?:(?!\{).)*\}/.test(A)?[A]:ix(A)};Gs.braceExpand=R3,Gs.makeRe=function(A){return new w2(A,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).makeRe()},Gs.match=function(A,E){const P=new w2(E,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{});return A=A.filter((L=>P.match(L))),P.options.nonull&&!A.length&&A.push(E),A};const j3=/[?*]|[+@!]\(.*?\)|\[|\]/;class w2{options;set;pattern;windowsPathsNoEscape;nonegate;negate;comment;empty;preserveMultipleSlashes;partial;globSet;globParts;nocase;isWindows;platform;windowsNoMagicRoot;regexp;constructor(E){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};x2(E),P=P||{},this.options=P,this.pattern=E,this.platform=P.platform||D3,this.isWindows=this.platform==="win32",this.windowsPathsNoEscape=!!P.windowsPathsNoEscape||P.allowWindowsEscape===!1,this.windowsPathsNoEscape&&(this.pattern=this.pattern.replace(/\\/g,"/")),this.preserveMultipleSlashes=!!P.preserveMultipleSlashes,this.regexp=null,this.negate=!1,this.nonegate=!!P.nonegate,this.comment=!1,this.empty=!1,this.partial=!!P.partial,this.nocase=!!this.options.nocase,this.windowsNoMagicRoot=P.windowsNoMagicRoot!==void 0?P.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 E of this.set)for(const P of E)if(typeof P!="string")return!0;return!1}debug(){}make(){const E=this.pattern,P=this.options;if(!P.nocomment&&E.charAt(0)==="#")return void(this.comment=!0);if(!E)return void(this.empty=!0);this.parseNegate(),this.globSet=[...new Set(this.braceExpand())],P.debug&&(this.debug=function(){}),this.debug(this.pattern,this.globSet);const L=this.globSet.map((U=>this.slashSplit(U)));this.globParts=this.preprocess(L),this.debug(this.pattern,this.globParts);let B=this.globParts.map(((U,G,re)=>{if(this.isWindows&&this.windowsNoMagicRoot){const le=!(U[0]!==""||U[1]!==""||U[2]!=="?"&&j3.test(U[2])||j3.test(U[3])),ve=/^[a-z]:/i.test(U[0]);if(le)return[...U.slice(0,4),...U.slice(4).map((be=>this.parse(be)))];if(ve)return[U[0],...U.slice(1).map((be=>this.parse(be)))]}return U.map((le=>this.parse(le)))}));if(this.debug(this.pattern,B),this.set=B.filter((U=>U.indexOf(!1)===-1)),this.isWindows)for(let U=0;U<this.set.length;U++){const G=this.set[U];G[0]===""&&G[1]===""&&this.globParts[U][2]==="?"&&typeof G[3]=="string"&&/^[a-z]:$/i.test(G[3])&&(G[2]="?")}this.debug(this.pattern,this.set)}preprocess(E){if(this.options.noglobstar)for(let L=0;L<E.length;L++)for(let B=0;B<E[L].length;B++)E[L][B]==="**"&&(E[L][B]="*");const{optimizationLevel:P=1}=this.options;return P>=2?(E=this.firstPhasePreProcess(E),E=this.secondPhasePreProcess(E)):E=P>=1?this.levelOneOptimize(E):this.adjascentGlobstarOptimize(E),E}adjascentGlobstarOptimize(E){return E.map((P=>{let L=-1;for(;(L=P.indexOf("**",L+1))!==-1;){let B=L;for(;P[B+1]==="**";)B++;B!==L&&P.splice(L,B-L)}return P}))}levelOneOptimize(E){return E.map((P=>(P=P.reduce(((L,B)=>{const U=L[L.length-1];return B==="**"&&U==="**"?L:B===".."&&U&&U!==".."&&U!=="."&&U!=="**"?(L.pop(),L):(L.push(B),L)}),[])).length===0?[""]:P))}levelTwoFileOptimize(E){Array.isArray(E)||(E=this.slashSplit(E));let P=!1;do{if(P=!1,!this.preserveMultipleSlashes){for(let B=1;B<E.length-1;B++){const U=E[B];B===1&&U===""&&E[0]===""||U!=="."&&U!==""||(P=!0,E.splice(B,1),B--)}E[0]!=="."||E.length!==2||E[1]!=="."&&E[1]!==""||(P=!0,E.pop())}let L=0;for(;(L=E.indexOf("..",L+1))!==-1;){const B=E[L-1];B&&B!=="."&&B!==".."&&B!=="**"&&(P=!0,E.splice(L-1,2),L-=2)}}while(P);return E.length===0?[""]:E}firstPhasePreProcess(E){let P=!1;do{P=!1;for(let L of E){let B=-1;for(;(B=L.indexOf("**",B+1))!==-1;){let G=B;for(;L[G+1]==="**";)G++;G>B&&L.splice(B+1,G-B);let re=L[B+1];const le=L[B+2],ve=L[B+3];if(re!==".."||!le||le==="."||le===".."||!ve||ve==="."||ve==="..")continue;P=!0,L.splice(B,1);const be=L.slice(0);be[B]="**",E.push(be),B--}if(!this.preserveMultipleSlashes){for(let G=1;G<L.length-1;G++){const re=L[G];G===1&&re===""&&L[0]===""||re!=="."&&re!==""||(P=!0,L.splice(G,1),G--)}L[0]!=="."||L.length!==2||L[1]!=="."&&L[1]!==""||(P=!0,L.pop())}let U=0;for(;(U=L.indexOf("..",U+1))!==-1;){const G=L[U-1];if(G&&G!=="."&&G!==".."&&G!=="**"){P=!0;const re=U===1&&L[U+1]==="**"?["."]:[];L.splice(U-1,2,...re),L.length===0&&L.push(""),U-=2}}}}while(P);return E}secondPhasePreProcess(E){for(let P=0;P<E.length-1;P++)for(let L=P+1;L<E.length;L++){const B=this.partsMatch(E[P],E[L],!this.preserveMultipleSlashes);B&&(E[P]=B,E[L]=[])}return E.filter((P=>P.length))}partsMatch(E,P){let L=arguments.length>2&&arguments[2]!==void 0&&arguments[2],B=0,U=0,G=[],re="";for(;B<E.length&&U<P.length;)if(E[B]===P[U])G.push(re==="b"?P[U]:E[B]),B++,U++;else if(L&&E[B]==="**"&&P[U]===E[B+1])G.push(E[B]),B++;else if(L&&P[U]==="**"&&E[B]===P[U+1])G.push(P[U]),U++;else if(E[B]!=="*"||!P[U]||!this.options.dot&&P[U].startsWith(".")||P[U]==="**"){if(P[U]!=="*"||!E[B]||!this.options.dot&&E[B].startsWith(".")||E[B]==="**"||re==="a")return!1;re="b",G.push(P[U]),B++,U++}else{if(re==="b")return!1;re="a",G.push(E[B]),B++,U++}return E.length===P.length&&G}parseNegate(){if(this.nonegate)return;const E=this.pattern;let P=!1,L=0;for(let B=0;B<E.length&&E.charAt(B)==="!";B++)P=!P,L++;L&&(this.pattern=E.slice(L)),this.negate=P}matchOne(E,P){let L=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const B=this.options;if(this.isWindows){const je=typeof E[0]=="string"&&/^[a-z]:$/i.test(E[0]),We=!je&&E[0]===""&&E[1]===""&&E[2]==="?"&&/^[a-z]:$/i.test(E[3]),Oe=typeof P[0]=="string"&&/^[a-z]:$/i.test(P[0]),Be=We?3:je?0:void 0,Ne=!Oe&&P[0]===""&&P[1]===""&&P[2]==="?"&&typeof P[3]=="string"&&/^[a-z]:$/i.test(P[3])?3:Oe?0:void 0;if(typeof Be=="number"&&typeof Ne=="number"){const[Ee,Xe]=[E[Be],P[Ne]];Ee.toLowerCase()===Xe.toLowerCase()&&(P[Ne]=Ee,Ne>Be?P=P.slice(Ne):Be>Ne&&(E=E.slice(Be)))}}const{optimizationLevel:U=1}=this.options;U>=2&&(E=this.levelTwoFileOptimize(E)),this.debug("matchOne",this,{file:E,pattern:P}),this.debug("matchOne",E.length,P.length);for(var G=0,re=0,le=E.length,ve=P.length;G<le&&re<ve;G++,re++){this.debug("matchOne loop");var be=P[re],ye=E[G];if(this.debug(P,be,ye),be===!1)return!1;if(be===Ri){this.debug("GLOBSTAR",[P,be,ye]);var te=G,pe=re+1;if(pe===ve){for(this.debug("** at the end");G<le;G++)if(E[G]==="."||E[G]===".."||!B.dot&&E[G].charAt(0)===".")return!1;return!0}for(;te<le;){var ze=E[te];if(this.debug(`
- globstar while`,E,te,P,pe,ze),this.matchOne(E.slice(te),P.slice(pe),L))return this.debug("globstar found match!",te,le,ze),!0;if(ze==="."||ze===".."||!B.dot&&ze.charAt(0)==="."){this.debug("dot detected!",E,te,P,pe);break}this.debug("globstar swallow a segment, and continue"),te++}return!(!L||(this.debug(`
- >>> no match, partial?`,E,te,P,pe),te!==le))}let je;if(typeof be=="string"?(je=ye===be,this.debug("string match",be,ye,je)):(je=be.test(ye),this.debug("pattern match",be,ye,je)),!je)return!1}if(G===le&&re===ve)return!0;if(G===le)return L;if(re===ve)return G===le-1&&E[G]==="";throw new Error("wtf?")}braceExpand(){return R3(this.pattern,this.options)}parse(E){x2(E);const P=this.options;if(E==="**")return Ri;if(E==="")return"";let L,B=null;(L=E.match(Ex))?B=P.dot?wx:xx:(L=E.match(hx))?B=(P.nocase?P.dot?gx:mx:P.dot?dx:fx)(L[1]):(L=E.match(Tx))?B=(P.nocase?P.dot?_x:Ax:P.dot?Mx:Px)(L):(L=E.match(vx))?B=P.dot?bx:yx:(L=E.match(Cx))&&(B=Sx);const U=di.fromGlob(E,this.options).toMMPattern();return B?Object.assign(U,{test:B}):U}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;const E=this.set;if(!E.length)return this.regexp=!1,this.regexp;const P=this.options,L=P.noglobstar?"[^/]*?":P.dot?"(?:(?!(?:\\/|^)(?:\\.{1,2})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",B=new Set(P.nocase?["i"]:[]);let U=E.map((le=>{const ve=le.map((be=>{if(be instanceof RegExp)for(const ye of be.flags.split(""))B.add(ye);return typeof be=="string"?be.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):be===Ri?Ri:be._src}));return ve.forEach(((be,ye)=>{const te=ve[ye+1],pe=ve[ye-1];be===Ri&&pe!==Ri&&(pe===void 0?te!==void 0&&te!==Ri?ve[ye+1]="(?:\\/|"+L+"\\/)?"+te:ve[ye]=L:te===void 0?ve[ye-1]=pe+"(?:\\/|"+L+")?":te!==Ri&&(ve[ye-1]=pe+"(?:\\/|\\/"+L+"\\/)"+te,ve[ye+1]=Ri))})),ve.filter((be=>be!==Ri)).join("/")})).join("|");const[G,re]=E.length>1?["(?:",")"]:["",""];U="^"+G+U+re+"$",this.negate&&(U="^(?!"+U+").+$");try{this.regexp=new RegExp(U,[...B].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(E){return this.preserveMultipleSlashes?E.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(E)?["",...E.split(/\/+/)]:E.split(/\/+/)}match(E){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.partial;if(this.debug("match",E,this.pattern),this.comment)return!1;if(this.empty)return E==="";if(E==="/"&&P)return!0;const L=this.options;this.isWindows&&(E=E.split("\\").join("/"));const B=this.slashSplit(E);this.debug(this.pattern,"split",B);const U=this.set;this.debug(this.pattern,"set",U);let G=B[B.length-1];if(!G)for(let re=B.length-2;!G&&re>=0;re--)G=B[re];for(let re=0;re<U.length;re++){const le=U[re];let ve=B;if(L.matchBase&&le.length===1&&(ve=[G]),this.matchOne(ve,le,P))return!!L.flipNegate||!this.negate}return!L.flipNegate&&this.negate}static defaults(E){return Gs.defaults(E).Minimatch}}Gs.AST=di,Gs.Minimatch=w2,Gs.escape=function(A){let{windowsPathsNoEscape:E=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E?A.replace(/[?*()[\]]/g,"[$&]"):A.replace(/[?*()[\]\\]/g,"\\$&")},Gs.unescape=w1;class $f{constructor(E,P){let L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,B=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Object.create(null),U=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=E,this.source=P,this.offset=L,this.imports=B,this.types=U,this.declares=G,this.isGenericScope=!1,this.resolvedImportSources=Object.create(null),this.exportedTypes=Object.create(null),this.exportedDeclares=Object.create(null)}}function Ks(A,E,P,L){const B=!L;if(B&&E._resolvedElements)return E._resolvedElements;const U=(function(G,re,le,ve){var be,ye;switch(re.type){case"TSTypeLiteral":return B3(G,re.members,le,ve);case"TSInterfaceDeclaration":return(function(te,pe,ze,je){const We=B3(te,pe.body.body,pe._ownerScope,je);if(pe.extends){for(const Oe of pe.extends)if(!Oe.leadingComments||!Oe.leadingComments.some((Be=>Be.value.includes("@vue-ignore"))))try{const{props:Be,calls:Ne}=Ks(te,Oe,ze);for(const Ee in Be)p.hasOwn(We.props,Ee)||(We.props[Ee]=Be[Ee]);Ne&&(We.calls||(We.calls=[])).push(...Ne)}catch{te.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.`,Oe)}}return We})(G,re,le,ve);case"TSTypeAliasDeclaration":case"TSParenthesizedType":return Ks(G,re.typeAnnotation,le,ve);case"TSFunctionType":return{props:{},calls:[re]};case"TSUnionType":case"TSIntersectionType":return F3(re.types.map((te=>Ks(G,te,le,ve))),re.type);case"TSMappedType":return(function(te,pe,ze){const je={props:{}},We=Ho(te,pe.typeParameter.constraint,ze);for(const Oe of We)je.props[Oe]=T1({type:"Identifier",name:Oe},pe.typeAnnotation,ze,!!pe.optional);return je})(G,re,le);case"TSIndexedAccessType":return F3($3(G,re,le).map((te=>Ks(G,te,te._ownerScope))),"TSUnionType");case"TSExpressionWithTypeArguments":case"TSTypeReference":{const te=Wf(re);if((te==="ExtractPropTypes"||te==="ExtractPublicPropTypes")&&re.typeParameters&&((be=le.imports[te])==null?void 0:be.source)==="vue")return Z3(Ks(G,re.typeParameters.params[0],le,ve),le);const pe=mo(G,re,le);if(pe){let ze;return(pe.type==="TSTypeAliasDeclaration"||pe.type==="TSInterfaceDeclaration")&&pe.typeParameters&&re.typeParameters&&(ze=Object.create(null),pe.typeParameters.params.forEach(((je,We)=>{let Oe=ve&&ve[je.name];Oe||(Oe=re.typeParameters.params[We]),ze[je.name]=Oe}))),Ks(G,pe,pe._ownerScope,ze)}if(typeof te=="string"){if(ve&&ve[te])return Ks(G,ve[te],le,ve);if(Ox.has(te))return(function(ze,je,We,Oe,Be){const Ne=Ks(ze,je.typeParameters.params[0],Oe,Be);switch(We){case"Partial":{const Qe={props:{},calls:Ne.calls};return Object.keys(Ne.props).forEach((Ye=>{Qe.props[Ye]={...Ne.props[Ye],optional:!0}})),Qe}case"Required":{const Qe={props:{},calls:Ne.calls};return Object.keys(Ne.props).forEach((Ye=>{Qe.props[Ye]={...Ne.props[Ye],optional:!1}})),Qe}case"Readonly":return Ne;case"Pick":{const Qe=Ho(ze,je.typeParameters.params[1],Oe),Ye={props:{},calls:Ne.calls};for(const tt of Qe)Ye.props[tt]=Ne.props[tt];return Ye}case"Omit":const Ee=Ho(ze,je.typeParameters.params[1],Oe),Xe={props:{},calls:Ne.calls};for(const Qe in Ne.props)Ee.includes(Qe)||(Xe.props[Qe]=Ne.props[Qe]);return Xe}})(G,re,te,le,ve);if(te==="ReturnType"&&re.typeParameters){const ze=(function(je,We,Oe){var Be;let Ne=We;if(We.type!=="TSTypeReference"&&We.type!=="TSTypeQuery"&&We.type!=="TSImportType"||(Ne=mo(je,We,Oe)),Ne)return Ne.type==="TSFunctionType"?(Be=Ne.typeAnnotation)==null?void 0:Be.typeAnnotation:Ne.type==="TSDeclareFunction"?Ne.returnType:void 0})(G,re.typeParameters.params[0],le);if(ze)return Ks(G,ze,le)}}return G.error("Unresolvable type reference or unsupported built-in utility type",re,le)}case"TSImportType":{if(N(re.argument)==="vue"&&((ye=re.qualifier)==null?void 0:ye.type)==="Identifier"&&re.qualifier.name==="ExtractPropTypes"&&re.typeParameters)return Z3(Ks(G,re.typeParameters.params[0],le),le);const te=T2(G,re.argument,le,re.argument.value),pe=mo(G,re,te);if(pe)return Ks(G,pe,pe._ownerScope);break}case"TSTypeQuery":{const te=mo(G,re,le);if(te)return Ks(G,te,te._ownerScope)}}return G.error(`Unresolvable type: ${re.type}`,re,le)})(A,E,E._ownerScope||P||_2(A),L);return B?E._resolvedElements=U:U}function B3(A,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:_2(A),L=arguments.length>3?arguments[3]:void 0;const B={props:{}};for(const U of E)if(U.type==="TSPropertySignature"||U.type==="TSMethodSignature"){L&&(P=Y3(P),P.isGenericScope=!0,Object.assign(P.types,L)),U._ownerScope=P;const G=N(U.key);if(G&&!U.computed)B.props[G]=U;else if(U.key.type==="TemplateLiteral")for(const re of Uf(A,U.key,P))B.props[re]=U;else A.error("Unsupported computed key in type referenced by a macro",U.key,P)}else U.type==="TSCallSignatureDeclaration"&&(B.calls||(B.calls=[])).push(U);return B}function F3(A,E){if(A.length===1)return A[0];const P={props:{}},{props:L}=P;for(const{props:B,calls:U}of A){for(const G in B)p.hasOwn(L,G)?L[G]=T1(L[G].key,{type:E,types:[L[G],B[G]]},L[G]._ownerScope,L[G].optional||B[G].optional):L[G]=B[G];U&&(P.calls||(P.calls=[])).push(...U)}return P}function T1(A,E,P,L){return{type:"TSPropertySignature",key:A,kind:"get",optional:L,typeAnnotation:{type:"TSTypeAnnotation",typeAnnotation:E},_ownerScope:P}}function $3(A,E,P){var L,B;if(E.indexType.type==="TSNumberKeyword")return U3(A,E.objectType,P);const{indexType:U,objectType:G}=E,re=[];let le,ve;U.type==="TSStringKeyword"?(ve=Ks(A,G,P),le=Object.keys(ve.props)):(le=Ho(A,U,P),ve=Ks(A,G,P));for(const be of le){const ye=(B=(L=ve.props[be])==null?void 0:L.typeAnnotation)==null?void 0:B.typeAnnotation;ye&&(ye._ownerScope=ve.props[be]._ownerScope,re.push(ye))}return re}function U3(A,E,P){if(E.type==="TSArrayType")return[E.elementType];if(E.type==="TSTupleType")return E.elementTypes.map((L=>L.type==="TSNamedTupleMember"?L.elementType:L));if(E.type==="TSTypeReference"){if(Wf(E)==="Array"&&E.typeParameters)return E.typeParameters.params;{const L=mo(A,E,P);if(L)return U3(A,L,P)}}return A.error("Failed to resolve element type from target type",E,P)}function Ho(A,E,P){switch(E.type){case"StringLiteral":return[E.value];case"TSLiteralType":return Ho(A,E.literal,P);case"TSUnionType":return E.types.map((L=>Ho(A,L,P))).flat();case"TemplateLiteral":return Uf(A,E,P);case"TSTypeReference":{const L=mo(A,E,P);if(L)return Ho(A,L,P);if(E.typeName.type==="Identifier"){const B=function(){let U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return Ho(A,E.typeParameters.params[U],P)};switch(E.typeName.name){case"Extract":return B(1);case"Exclude":{const U=B(1);return B().filter((G=>!U.includes(G)))}case"Uppercase":return B().map((U=>U.toUpperCase()));case"Lowercase":return B().map((U=>U.toLowerCase()));case"Capitalize":return B().map(p.capitalize);case"Uncapitalize":return B().map((U=>U[0].toLowerCase()+U.slice(1)));default:A.error("Unsupported type when resolving index type",E.typeName,P)}}}}return A.error("Failed to resolve index type into finite keys",E,P)}function Uf(A,E,P){if(!E.expressions.length)return[E.quasis[0].value.raw];const L=[],B=E.expressions[0],U=E.quasis[0],G=U?U.value.raw:"",re=Ho(A,B,P),le=Uf(A,{...E,expressions:E.expressions.slice(1),quasis:U?E.quasis.slice(1):E.quasis},P);for(const ve of re)for(const be of le)L.push(G+ve+be);return L}const Ox=new Set(["Partial","Required","Readonly","Pick","Omit"]);function mo(A,E,P,L){let B=arguments.length>4&&arguments[4]!==void 0&&arguments[4];const U=!P?.isGenericScope;if(U&&E._resolvedReference)return E._resolvedReference;const G=qf(A,P||_2(A),L||Wf(E),E,B);return U?E._resolvedReference=G:G}function qf(A,E,P,L,B){if(typeof P=="string"){if(E.imports[P])return(function(U,G,re,le){const{source:ve,imported:be}=le.imports[re];return mo(U,G,T2(U,G,le,ve),be,!0)})(A,L,P,E);{const U=L.type==="TSTypeQuery"?B?E.exportedDeclares:E.declares:B?E.exportedTypes:E.types;if(U[P])return U[P];{const G=(function(re){if(re.options.globalTypeFiles){if(!Gf(re))throw new Error("[vue/compiler-sfc] globalTypeFiles requires fs access.");return re.options.globalTypeFiles.map((le=>X3(re,Le(le),!0)))}})(A);if(G)for(const re of G){const le=L.type==="TSTypeQuery"?re.declares:re.types;if(le[P])return(A.deps||(A.deps=new Set)).add(re.filename),le[P]}}}}else{let U=qf(A,E,P[0],L,B);if(U&&(U.type!=="TSModuleDeclaration"&&(U=U._ns),U)){const G=(function(re,le,ve){if(le._resolvedChildScope)return le._resolvedChildScope;const be=Y3(ve);if(le.body.type==="TSModuleDeclaration"){const ye=le.body;ye._ownerScope=be;const te=N(ye.id);be.types[te]=be.exportedTypes[te]=ye}else Xf(re,le.body.body,be);return le._resolvedChildScope=be})(A,U,U._ownerScope||E);return qf(A,G,P.length>2?P.slice(1):P[P.length-1],L,!U.declare)}}}function Wf(A){const E=A.type==="TSTypeReference"?A.typeName:A.type==="TSExpressionWithTypeArguments"?A.expression:A.type==="TSImportType"?A.qualifier:A.exprName;return E?.type==="Identifier"?E.name:E?.type==="TSQualifiedName"?q3(E):"default"}function q3(A){return A.type==="Identifier"?[A.name]:[...q3(A.left),A.right.name]}let ga,A1;function Gf(A){if(A.fs)return A.fs;!ga&&A1&&(ga=A1());const E=A.options.fs||ga?.sys;return E?A.fs={fileExists:P=>(P.endsWith(".vue.ts")&&(P=P.replace(/\.ts$/,"")),E.fileExists(P)),readFile:P=>(P.endsWith(".vue.ts")&&(P=P.replace(/\.ts$/,"")),E.readFile(P)),realpath:E.realpath}:void 0}function T2(A,E,P,L){let B;try{B=Gf(A)}catch(G){return A.error(G.message,E,P)}if(!B)return A.error("No fs option provided to `compileScript` in non-Node environment. File system access is required for resolving imported types.",E,P);let U=P.resolvedImportSources[L];if(!U){if(L.startsWith(".."))U=W3((_.platform==="win32"?l.join:X)(l.dirname(P.filename),L),B);else if(L.startsWith("."))U=W3(X(l.dirname(P.filename),L),B);else{if(!ga&&(A1&&(ga=A1()),!ga))return A.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.`,E,P);U=(function(G,re,le,ve){var be,ye;const te=le.findConfigFile(G,ve.fileExists);let pe,ze;if(te){let We;const Oe=Le(te),Be=A2.get(Oe);let Ne;if(Be?We=Be:(We=K3(te,le,ve).map((Ee=>({config:Ee}))),A2.set(Oe,We)),We.length===1)Ne=We[0];else{for(const Ee of We){const Xe=Le(Ee.config.options.pathsBasePath||l.dirname(Ee.config.options.configFilePath)),Qe=(be=Ee.config.raw)==null?void 0:be.include,Ye=(ye=Ee.config.raw)==null?void 0:ye.exclude;if(!Qe&&(!Xe||G.startsWith(Xe))||Qe.some((tt=>Gs(G,X(Xe,tt))))){if(Ye&&Ye.some((tt=>Gs(G,X(Xe,tt)))))continue;Ne=Ee;break}}Ne||(Ne=We[We.length-1])}pe=Ne.config.options,ze=Ne.cache||(Ne.cache=le.createModuleResolutionCache(_.cwd(),le.sys.useCaseSensitiveFileNames?$:K,pe))}else pe={};const je=le.resolveModuleName(re,G,pe,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}})(P.filename,L,ga,B)}U&&(U=P.resolvedImportSources[L]=Le(U))}return U?((A.deps||(A.deps=new Set)).add(U),X3(A,U)):A.error(`Failed to resolve import source ${JSON.stringify(L)}.`,E,P)}function W3(A,E){const P=L=>{if(E.fileExists(L))return L};return P(A=A.replace(/\.js$/,""))||P(A+".ts")||P(A+".d.ts")||P(X(A,"index.ts"))||P(X(A,"index.d.ts"))}const A2=Qt(),G3=new Map;function K3(A,E,P){const L=E.sys,B=E.parseJsonConfigFileContent(E.readConfigFile(A,P.readFile).config,L,l.dirname(A),void 0,A),U=[B];if(B.projectReferences)for(const G of B.projectReferences)G3.set(G.path,A),U.unshift(...K3(G.path,E,P));return U}const Kf=Qt();function X3(A,E){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const L=Kf.get(E);if(L)return L;const B=Gf(A).readFile(E)||"",U=(function(re,le,ve){const be=l.extname(re);if(be===".ts"||be===".tsx")return S.parse(le,{plugins:E2(be.slice(1),ve,re.endsWith(".d.ts")),sourceType:"module"}).program.body;if(be===".vue"){const{descriptor:{script:ye,scriptSetup:te}}=Jr(le);if(!ye&&!te)return[];const pe=ye?ye.loc.start.offset:1/0,ze=te?te.loc.start.offset:1/0,je=pe<ze?ye:te,We=pe<ze?te:ye;let Oe=" ".repeat(Math.min(pe,ze))+je.content;We&&(Oe+=" ".repeat(We.loc.start.offset-ye.loc.end.offset)+We.content);const Be=ye?.lang||te?.lang;return S.parse(Oe,{plugins:E2(Be,ve),sourceType:"module"}).program.body}return[]})(E,B,A.options.babelParserPlugins),G=new $f(E,B,0,Q3(U));return Xf(A,U,G,P),Kf.set(E,G),G}function _2(A){if(A.scope)return A.scope;const E="ast"in A?A.ast:A.scriptAst?[...A.scriptAst.body,...A.scriptSetupAst.body]:A.scriptSetupAst.body,P=new $f(A.filename,A.source,"startOffset"in A?A.startOffset:0,"userImports"in A?Object.create(A.userImports):Q3(E));return Xf(A,E,P),A.scope=P}function Y3(A){return new $f(A.filename,A.source,A.offset,Object.create(A.imports),Object.create(A.types),Object.create(A.declares))}const Ix=/^Import|^Export/;function Xf(A,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];const{types:B,declares:U,exportedTypes:G,exportedDeclares:re,imports:le}=P,ve=!!L&&!E.some((be=>Ix.test(be.type)));for(const be of E)if(L){if(ve)be.declare&&ol(be,B,U);else if(be.type==="TSModuleDeclaration"&&be.global)for(const ye of be.body.body)ol(ye,B,U)}else ol(be,B,U);if(!L)for(const be of E)if(be.type==="ExportNamedDeclaration"){if(be.declaration)ol(be.declaration,B,U),ol(be.declaration,G,re);else for(const ye of be.specifiers)if(ye.type==="ExportSpecifier"){const te=ye.local.name,pe=N(ye.exported);be.source?(le[pe]={source:be.source.value,imported:te},G[pe]={type:"TSTypeReference",typeName:{type:"Identifier",name:te},_ownerScope:P}):B[te]&&(G[pe]=B[te])}}else if(be.type==="ExportAllDeclaration"){const ye=T2(A,be.source,P,be.source.value);Object.assign(P.exportedTypes,ye.exportedTypes)}else be.type==="ExportDefaultDeclaration"&&be.declaration&&(be.declaration.type!=="Identifier"?(ol(be.declaration,B,U,"default"),ol(be.declaration,G,re,"default")):B[be.declaration.name]&&(G.default=B[be.declaration.name]));for(const be of Object.keys(B)){const ye=B[be];ye._ownerScope=P,ye._ns&&(ye._ns._ownerScope=P)}for(const be of Object.keys(U))U[be]._ownerScope=P}function ol(A,E,P,L){switch(A.type){case"TSInterfaceDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":{const B=L||N(A.id);let U=E[B];if(U){if(A.type==="TSModuleDeclaration"){U.type==="TSModuleDeclaration"?Yf(U,A):J3(U,A);break}if(U.type==="TSModuleDeclaration"){E[B]=A,J3(A,U);break}if(U.type!==A.type)break;A.type==="TSInterfaceDeclaration"?U.body.body.push(...A.body.body):U.members.push(...A.members)}else E[B]=A;break}case"ClassDeclaration":(L||A.id)&&(E[L||N(A.id)]=A);break;case"TSTypeAliasDeclaration":E[A.id.name]=A.typeParameters?A:A.typeAnnotation;break;case"TSDeclareFunction":A.id&&(P[A.id.name]=A);break;case"VariableDeclaration":if(A.declare)for(const B of A.declarations)B.id.type==="Identifier"&&B.id.typeAnnotation&&(P[B.id.name]=B.id.typeAnnotation.typeAnnotation)}}function Yf(A,E){const P=A.body,L=E.body;P.type==="TSModuleDeclaration"?L.type==="TSModuleDeclaration"?Yf(P,L):L.body.push({type:"ExportNamedDeclaration",declaration:P,exportKind:"type",specifiers:[]}):L.type==="TSModuleDeclaration"?P.body.push({type:"ExportNamedDeclaration",declaration:L,exportKind:"type",specifiers:[]}):P.body.push(...L.body)}function J3(A,E){A._ns?Yf(A._ns,E):A._ns=E}function Q3(A){const E=Object.create(null);for(const P of A)kx(P,E);return E}function kx(A,E){if(A.type==="ImportDeclaration")for(const P of A.specifiers)E[P.local.name]={imported:F(P),source:A.source.value}}function Oi(A,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:E._ownerScope||_2(A);try{switch(E.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,B=E.type==="TSTypeLiteral"?E.members:E.body.body;for(const U of B)U.type==="TSCallSignatureDeclaration"||U.type==="TSConstructSignatureDeclaration"?L.add("Function"):L.add("Object");return L.size?Array.from(L):["Object"]}case"TSPropertySignature":if(E.typeAnnotation)return Oi(A,E.typeAnnotation.typeAnnotation,P);break;case"TSMethodSignature":case"TSFunctionType":return["Function"];case"TSArrayType":case"TSTupleType":return["Array"];case"TSLiteralType":switch(E.literal.type){case"StringLiteral":return["String"];case"BooleanLiteral":return["Boolean"];case"NumericLiteral":case"BigIntLiteral":return["Number"];default:return[T]}case"TSTypeReference":{const L=mo(A,E,P);if(L)return Oi(A,L,L._ownerScope);if(E.typeName.type==="Identifier")switch(E.typeName.name){case"Array":case"Function":case"Object":case"Set":case"Map":case"WeakSet":case"WeakMap":case"Date":case"Promise":case"Error":return[E.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(E.typeParameters&&E.typeParameters.params[0])return Oi(A,E.typeParameters.params[0],P).filter((B=>B!=="null"));break;case"Extract":if(E.typeParameters&&E.typeParameters.params[1])return Oi(A,E.typeParameters.params[1],P);break;case"Exclude":case"OmitThisParameter":if(E.typeParameters&&E.typeParameters.params[0])return Oi(A,E.typeParameters.params[0],P)}break}case"TSParenthesizedType":return Oi(A,E.typeAnnotation,P);case"TSUnionType":return Jf(A,E.types,P);case"TSIntersectionType":return Jf(A,E.types,P).filter((L=>L!==T));case"TSEnumDeclaration":return(function(L){const B=new Set;for(const U of L.members)if(U.initializer)switch(U.initializer.type){case"StringLiteral":B.add("String");break;case"NumericLiteral":B.add("Number")}return B.size?[...B]:["Number"]})(E);case"TSSymbolKeyword":return["Symbol"];case"TSIndexedAccessType":return Jf(A,$3(A,E,P),P);case"ClassDeclaration":return["Object"];case"TSImportType":{const L=mo(A,E,T2(A,E.argument,P,E.argument.value));if(L)return Oi(A,L,L._ownerScope);break}case"TSTypeQuery":{const L=E.exprName;if(L.type==="Identifier"){const B=P.declares[L.name];if(B)return Oi(A,B,B._ownerScope)}break}}}catch{}return[T]}function Jf(A,E,P){return E.length===1?Oi(A,E[0],P):[...new Set([].concat(...E.map((L=>Oi(A,L,P)))))]}function Z3(A,E){let{props:P}=A;const L={props:{}};for(const B in P){const U=P[B];L.props[B]=Qf(U.key,U.typeAnnotation.typeAnnotation,E)}return L}function Qf(A,E,P){let L=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];if(arguments.length>4&&arguments[4]!==void 0&&!arguments[4]||E.type!=="TSTypeLiteral"){if(E.type==="TSTypeReference"&&E.typeName.type==="Identifier"){if(E.typeName.name.endsWith("Constructor"))return T1(A,(function(B){const U=B.slice(0,-11);switch(U){case"String":case"Number":case"Boolean":return{type:`TS${U}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:U}}}return{type:"TSNullKeyword"}})(E.typeName.name),P,L);if(E.typeName.name==="PropType"&&E.typeParameters)return T1(A,E.typeParameters.params[0],P,L)}}else{const B=eg(E,"type");if(B){const U=eg(E,"required");return Qf(A,B,P,!U||U.type!=="TSLiteralType"||U.literal.type!=="BooleanLiteral"||!U.literal.value,!1)}}if((E.type==="TSTypeReference"||E.type==="TSImportType")&&E.typeParameters)for(const B of E.typeParameters.params){const U=Qf(A,B,P,L);if(U)return U}return T1(A,{type:"TSNullKeyword"},P,L)}function eg(A,E){const P=A.members.find((L=>L.type==="TSPropertySignature"&&!L.computed&&N(L.key)===E&&L.typeAnnotation));return P&&P.typeAnnotation.typeAnnotation}function tg(A,E,P){if(E.type==="TSTypeReference"){const B=mo(A,E,P);B&&(E=B)}let L;return L=E.type==="TSUnionType"?E.types.flatMap((B=>tg(A,B,P))):[E],L}const Zf="defineModel";function rg(A,E,P){if(!q(E,Zf))return!1;A.hasDefineModelCall=!0;const L=E.typeParameters&&E.typeParameters.params[0]||void 0;let B,U;const G=E.arguments[0]&&s.unwrapTSNode(E.arguments[0]),re=G&&G.type==="StringLiteral";re?(B=G.value,U=E.arguments[1]):(B="modelValue",U=G),A.modelDecls[B]&&A.error(`duplicate model name ${JSON.stringify(B)}`,E);let le=U&&A.getString(U),ve=!U;const be=[];if(U&&U.type==="ObjectExpression"&&!U.properties.some((ye=>ye.type==="SpreadElement"||ye.computed))){let ye=0;for(let te=U.properties.length-1;te>=0;te--){const pe=U.properties[te],ze=U.properties[te+1],je=pe.start,We=ze?ze.start:U.end-1;pe.type!=="ObjectProperty"&&pe.type!=="ObjectMethod"||(pe.key.type!=="Identifier"||pe.key.name!=="get"&&pe.key.name!=="set")&&(pe.key.type!=="StringLiteral"||pe.key.value!=="get"&&pe.key.value!=="set")?(ye++,A.s.remove(A.startOffset+je,A.startOffset+We),be.push(pe)):le=le.slice(0,je-U.start)+le.slice(We-U.start)}ye===U.properties.length&&(ve=!0,A.s.remove(A.startOffset+(re?G.end:U.start),A.startOffset+U.end))}return A.modelDecls[B]={type:L,options:le,runtimeOptionNodes:be,identifier:P&&P.type==="Identifier"?P.name:void 0},A.bindingMetadata[B]="props",A.s.overwrite(A.startOffset+E.callee.start,A.startOffset+E.callee.end,A.helper("useModel")),A.s.appendLeft(A.startOffset+(E.arguments.length?E.arguments[0].start:E.end-1),"__props, "+(re?"":`${JSON.stringify(B)}${ve?"":", "}`)),!0}const Xs="defineProps",cc="withDefaults";function ed(A,E,P){if(!q(E,Xs))return(function(L,B,U){return!!q(B,cc)&&(ed(L,B.arguments[0],U)||L.error(`${cc}' first argument must be a ${Xs} call.`,B.arguments[0]||B),L.propsRuntimeDecl&&L.error(`${cc} can only be used with type-based ${Xs} declaration.`,B),L.propsDestructureDecl&&L.error(`${cc}() is unnecessary when using destructure with ${Xs}().
- Prefer using destructure default values, e.g. const { foo = 1 } = defineProps(...).`,B.callee),L.propsRuntimeDefaults=B.arguments[1],L.propsRuntimeDefaults||L.error(`The 2nd argument of ${cc} is required.`,B),L.propsCall=B,!0)})(A,E,P);if(A.hasDefinePropsCall&&A.error(`duplicate ${Xs}() call`,E),A.hasDefinePropsCall=!0,A.propsRuntimeDecl=E.arguments[0],A.propsRuntimeDecl)for(const L of Vf(A.propsRuntimeDecl))L in A.bindingMetadata||(A.bindingMetadata[L]="props");return E.typeParameters&&(A.propsRuntimeDecl&&A.error(`${Xs}() cannot accept both type and non-type arguments at the same time. Use one or the other.`,E),A.propsTypeDecl=E.typeParameters.params[0]),P&&P.type==="ObjectPattern"&&(function(L,B){if(!L.options.propsDestructure)return;xr(`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=B;const U=(G,re,le)=>{L.propsDestructuredBindings[G]={local:re,default:le},re!==G&&(L.bindingMetadata[re]="props-aliased",(L.bindingMetadata.__propsAliases||(L.bindingMetadata.__propsAliases={}))[re]=G)};for(const G of B.properties)if(G.type==="ObjectProperty"){const re=O(G.key,G.computed);if(re||L.error(`${Xs}() destructure cannot use computed key.`,G.key),G.value.type==="AssignmentPattern"){const{left:le,right:ve}=G.value;le.type!=="Identifier"&&L.error(`${Xs}() destructure does not support nested patterns.`,le),U(re,le.name,ve)}else G.value.type==="Identifier"?U(re,G.value.name):L.error(`${Xs}() destructure does not support nested patterns.`,G.value)}else L.propsDestructureRestId=G.argument.name,L.bindingMetadata[L.propsDestructureRestId]="setup-reactive-const"})(A,P),A.propsCall=E,A.propsDecl=P,!0}function ng(A){const E=(function(U,G){const re=[],le=Ks(U,G);for(const ve in le.props){const be=le.props[ve];let ye=Oi(U,be),te=!1;ye.includes(T)&&(ye.includes("Boolean")||ye.includes("Function")?(ye=ye.filter((pe=>pe!==T)),te=!0):ye=["null"]),re.push({key:ve,required:!be.optional,type:ye||["null"],skipCheck:te})}return re})(A,A.propsTypeDecl);if(!E.length)return;const P=[],L=(function(U){return!(!U.propsRuntimeDefaults||U.propsRuntimeDefaults.type!=="ObjectExpression"||!U.propsRuntimeDefaults.properties.every((G=>G.type!=="SpreadElement"&&(!G.computed||G.key.type.endsWith("Literal")))))})(A);for(const U of E)P.push(zx(A,U,L)),"bindingMetadata"in A&&!(U.key in A.bindingMetadata)&&(A.bindingMetadata[U.key]="props");let B=`{
- ${P.join(`,
- `)}
- }`;return A.propsRuntimeDefaults&&!L&&(B=`/*#__PURE__*/${A.helper("mergeDefaults")}(${B}, ${A.getString(A.propsRuntimeDefaults)})`),B}function zx(A,E,P){let L,{key:B,required:U,type:G,skipCheck:re}=E;const le=sg(A,B,G);if(le)L=`default: ${le.valueString}${le.needSkipFactory?", skipFactory: true":""}`;else if(P){const be=A.propsRuntimeDefaults.properties.find((ye=>ye.type!=="SpreadElement"&&O(ye.key,ye.computed)===B));be&&(L=be.type==="ObjectProperty"?`default: ${A.getString(be.value)}`:`${be.async?"async ":""}${be.kind!=="method"?`${be.kind} `:""}default() ${A.getString(be.body)}`)}const ve=fe(B);return A.options.isProd?G.some((be=>be==="Boolean"||(!P||L)&&be==="Function"))?`${ve}: { ${I([`type: ${W(G)}`,L])} }`:A.isCE?L?`${ve}: { ${L}, type: ${W(G)} }`:`${ve}: {type: ${W(G)}}`:`${ve}: ${L?`{ ${L} }`:"{}"}`:`${ve}: { ${I([`type: ${W(G)}`,`required: ${U}`,re&&"skipCheck: true",L])} }`}function sg(A,E,P){const L=A.propsDestructuredBindings[E],B=L&&L.default;if(B){const U=A.getString(B),G=s.unwrapTSNode(B);if(P&&P.length&&!P.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&&!P.includes(le)&&A.error(`Default value of prop "${E}" does not match declared type.`,G)}const re=!P&&(s.isFunctionType(G)||G.type==="Identifier");return{valueString:re||z(G)||P?.includes("Function")?U:`() => (${U})`,needSkipFactory:re}}}const al="defineEmits";function ig(A,E,P){return!!q(E,al)&&(A.hasDefineEmitCall&&A.error(`duplicate ${al}() call`,E),A.hasDefineEmitCall=!0,A.emitsRuntimeDecl=E.arguments[0],E.typeParameters&&(A.emitsRuntimeDecl&&A.error(`${al}() cannot accept both type and non-type arguments at the same time. Use one or the other.`,E),A.emitsTypeDecl=E.typeParameters.params[0]),A.emitDecl=P,!0)}function og(A){const E=new Set,P=A.emitsTypeDecl;if(P.type==="TSFunctionType")return ag(A,P.parameters[0],E),E;const{props:L,calls:B}=Ks(A,P);let U=!1;for(const G in L)E.add(G),U=!0;if(B){U&&A.error("defineEmits() type cannot mixed call signature and property syntax.",P);for(const G of B)ag(A,G.parameters[0],E)}return E}function ag(A,E,P){if(E.type==="Identifier"&&E.typeAnnotation&&E.typeAnnotation.type==="TSTypeAnnotation"){const L=tg(A,E.typeAnnotation.typeAnnotation);for(const B of L)B.type==="TSLiteralType"&&B.literal.type!=="UnaryExpression"&&B.literal.type!=="TemplateLiteral"&&P.add(String(B.literal.value))}}const M2="defineExpose";function Nx(A,E){return!!q(E,M2)&&(A.hasDefineExposeCall&&A.error(`duplicate ${M2}() call`,E),A.hasDefineExposeCall=!0,!0)}const P2="defineSlots";function lg(A,E,P){return!!q(E,P2)&&(A.hasDefineSlotsCall&&A.error(`duplicate ${P2}() call`,E),A.hasDefineSlotsCall=!0,E.arguments.length>0&&A.error(`${P2}() cannot accept arguments`,E),P&&A.s.overwrite(A.startOffset+E.start,A.startOffset+E.end,`${A.helper("useSlots")}()`),!0)}const Do="defineOptions";function cg(A,E){if(!q(E,Do))return!1;if(A.hasDefineOptionsCall&&A.error(`duplicate ${Do}() call`,E),E.typeParameters&&A.error(`${Do}() cannot accept type arguments`,E),!E.arguments[0])return!0;let P,L,B,U;if(A.hasDefineOptionsCall=!0,A.optionsRuntimeDecl=s.unwrapTSNode(E.arguments[0]),A.optionsRuntimeDecl.type==="ObjectExpression")for(const G of A.optionsRuntimeDecl.properties)G.type!=="ObjectProperty"&&G.type!=="ObjectMethod"||G.key.type!=="Identifier"||(G.key.name==="props"&&(P=G),G.key.name==="emits"&&(L=G),G.key.name==="expose"&&(B=G),G.key.name==="slots"&&(U=G));return P&&A.error(`${Do}() cannot be used to declare props. Use ${Xs}() instead.`,P),L&&A.error(`${Do}() cannot be used to declare emits. Use ${al}() instead.`,L),B&&A.error(`${Do}() cannot be used to declare expose. Use ${M2}() instead.`,B),U&&A.error(`${Do}() cannot be used to declare slots. Use ${P2}() instead.`,U),!0}function Vx(A,E,P,L){const B=E.argument.extra&&E.argument.extra.parenthesized?E.argument.extra.parenStart:E.argument.start,U=A.startOffset,G=A.descriptor.source.slice(B+U,E.argument.end+U),re=/\bawait\b/.test(G);A.s.overwrite(E.start+U,B+U,`${P?";":""}(
- ([__temp,__restore] = ${A.helper("withAsyncContext")}(${re?"async ":""}() => `),A.s.appendLeft(E.end+U,`)),
- ${L?"":"__temp = "}await __temp,
- __restore()${L?"":`,
- __temp`}
- )`)}function uc(A,E,P){A[E.name]=P}function td(A,E,P,L,B){let U=!1;if(E.type==="VariableDeclaration"){const G=E.kind==="const";U=G&&E.declarations.every((re=>re.id.type==="Identifier"&&eo(re.init)));for(const{id:re,init:le}of E.declarations){const ve=le&&s.unwrapTSNode(le),be=!(!G||!q(ve,(ye=>ye===Xs||ye===al||ye===cc)));if(re.type==="Identifier"){let ye;const te=L.reactive;ye=(B||A==="script")&&(U||G&&eo(ve))?"literal-const":q(ve,te)?G?"setup-reactive-const":"setup-let":be||G&&hg(ve,te)?q(ve,Xs)?"setup-reactive-const":"setup-const":G?q(ve,(pe=>pe===L.ref||pe===L.computed||pe===L.shallowRef||pe===L.customRef||pe===L.toRef||pe===Zf))?"setup-ref":"setup-maybe-ref":"setup-let",uc(P,re,ye)}else{if(q(ve,Xs))continue;re.type==="ObjectPattern"?ug(re,P,G,be):re.type==="ArrayPattern"&&pg(re,P,G,be)}}}else E.type==="TSEnumDeclaration"?(U=E.members.every((G=>!G.initializer||eo(G.initializer))),P[E.id.name]=U?"literal-const":"setup-const"):E.type!=="FunctionDeclaration"&&E.type!=="ClassDeclaration"||(P[E.id.name]="setup-const");return U}function ug(A,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];for(const B of A.properties)if(B.type==="ObjectProperty")if(B.key.type==="Identifier"&&B.key===B.value){const U=L?"setup-const":P?"setup-maybe-ref":"setup-let";uc(E,B.key,U)}else rd(B.value,E,P,L);else{const U=P?"setup-const":"setup-let";uc(E,B.argument,U)}}function pg(A,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];for(const B of A.elements)B&&rd(B,E,P,L)}function rd(A,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(A.type==="Identifier")uc(E,A,L?"setup-const":P?"setup-maybe-ref":"setup-let");else if(A.type==="RestElement"){const B=P?"setup-const":"setup-let";uc(E,A.argument,B)}else if(A.type==="ObjectPattern")ug(A,E,P);else if(A.type==="ArrayPattern")pg(A,E,P);else if(A.type==="AssignmentPattern")if(A.left.type==="Identifier"){const B=L?"setup-const":P?"setup-maybe-ref":"setup-let";uc(E,A.left,B)}else rd(A.left,E,P)}function hg(A,E){if(q(A,E))return!0;switch(A.type){case"UnaryExpression":case"BinaryExpression":case"ArrayExpression":case"ObjectExpression":case"FunctionExpression":case"ArrowFunctionExpression":case"UpdateExpression":case"ClassExpression":case"TaggedTemplateExpression":return!0;case"SequenceExpression":return hg(A.expressions[A.expressions.length-1],E);default:return!!z(A)}}function eo(A){switch((A=s.unwrapTSNode(A)).type){case"UnaryExpression":return eo(A.argument);case"LogicalExpression":case"BinaryExpression":return eo(A.left)&&eo(A.right);case"ConditionalExpression":return eo(A.test)&&eo(A.consequent)&&eo(A.alternate);case"SequenceExpression":case"TemplateLiteral":return A.expressions.every((E=>eo(E)));case"ParenthesizedExpression":return eo(A.expression);case"StringLiteral":case"NumericLiteral":case"BooleanLiteral":case"NullLiteral":case"BigIntLiteral":return!0}return!1}const Hx=Zr,Dx={...s.errorMessages,...s.DOMErrorMessages},Rx=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=S.parse,e.compileScript=function(A,E){var P;E.id||xr("compileScript now requires passing the `id` option.\nUpgrade your vite or vue-loader version for compatibility with the latest experimental proposals.");const L=new JE(A,E),{script:B,scriptSetup:U,source:G,filename:re}=A,le=E.hoistStatic!==!1&&!B,ve=E.id?E.id.replace(/^data-v-/,""):"",be=B&&B.lang,ye=U&&U.lang;if(!U){if(!B)throw new Error("[@vue/compiler-sfc] SFC contains no <script> tags.");return(function(st,Pt){var bt;const at=st.descriptor.script;if(at.lang&&!st.isJS&&!st.isTS)return at;try{let St=at.content,Ht=at.map;const ht=st.scriptAst,ar=E3(ht.body),{cssVars:Nr}=st.descriptor,{genDefaultAs:Kr,isProd:Sr}=st.options;if(Nr.length||Kr){const pn=Kr||lc,es=new C(St);Hf(ht.body,es,pn),St=es.toString(),Nr.length&&!((bt=st.options.templateOptions)!=null&&bt.ssr)&&(St+=(function(Mr,cr,Wr,Ir,bs){return`
- import { ${ie} as _${ie} } from 'vue'
- const __injectCSSVars__ = () => {
- ${k(Mr,cr,Wr,Ir)}}
- const __setup__ = ${bs}.setup
- ${bs}.setup = __setup__
- ? (props, ctx) => { __injectCSSVars__();return __setup__(props, ctx) }
- : __injectCSSVars__
- `})(Nr,ar,Pt,!!Sr,pn)),Kr||(St+=`
- export default ${pn}`)}return{...at,content:St,map:Ht,bindings:ar,scriptAst:ht.body}}catch{return at}})(L,ve)}if(B&&be!==ye)throw new Error("[@vue/compiler-sfc] <script> and <script setup> must have the same language type.");if(ye&&!L.isJS&&!L.isTS)return U;const te=Object.create(null),pe=Object.create(null);let ze,je=!1,We=!1;const Oe=L.startOffset,Be=L.endOffset,Ne=B&&B.loc.start.offset,Ee=B&&B.loc.end.offset;function Xe(st){const Pt=st.start+Oe;let bt=st.end+Oe;for(st.trailingComments&&st.trailingComments.length>0&&(bt=st.trailingComments[st.trailingComments.length-1].end+Oe);bt<=G.length&&/\s/.test(G.charAt(bt));)bt++;L.s.move(Pt,bt,0)}function Qe(st,Pt,bt,at,St,Ht){let ht=Ht;Ht&&L.isTS&&A.template&&!A.template.src&&!A.template.lang&&(ht=Bt(Pt,A)),L.userImports[Pt]={isType:at,imported:bt,local:Pt,source:st,isFromSetup:St,isUsedInTemplate:ht}}function Ye(st,Pt){st&&s.walkIdentifiers(st,(bt=>{const at=pe[bt.name];at&&at!=="literal-const"&&L.error(`\`${Pt}()\` 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 Pt of st.specifiers){const bt=F(Pt);Qe(st.source.value,Pt.local.name,bt,st.importKind==="type"||Pt.type==="ImportSpecifier"&&Pt.importKind==="type",!1,!E.inlineTemplate)}}for(const st of it.body)if(st.type==="ImportDeclaration"){Xe(st);let Pt=0;const bt=at=>{const St=at>Pt;Pt++;const Ht=st.specifiers[at],ht=st.specifiers[at+1];L.s.remove(St?st.specifiers[at-1].end+Oe:Ht.start+Oe,ht&&!St?ht.start+Oe:Ht.end+Oe)};for(let at=0;at<st.specifiers.length;at++){const St=st.specifiers[at],Ht=St.local.name,ht=F(St),ar=st.source.value,Nr=L.userImports[Ht];ar!=="vue"||ht!==Xs&&ht!==al&&ht!==M2?Nr?Nr.source===ar&&Nr.imported===ht?bt(at):L.error("different imports aliased to same local name.",St):Qe(ar,Ht,ht,st.importKind==="type"||St.type==="ImportSpecifier"&&St.importKind==="type",!0,!E.inlineTemplate):(xr(`\`${ht}\` is a compiler macro and no longer needs to be imported.`),bt(at))}st.specifiers.length&&Pt===st.specifiers.length&&L.s.remove(st.start+Oe,st.end+Oe)}const vt={};for(const st in L.userImports){const{source:Pt,imported:bt,local:at}=L.userImports[st];Pt==="vue"&&(vt[bt]=at)}if(B&&tt){for(const st of tt.body)if(st.type==="ExportDefaultDeclaration"){let Pt;if(ze=st,ze.declaration.type==="ObjectExpression"?Pt=ze.declaration.properties:ze.declaration.type==="CallExpression"&&ze.declaration.arguments[0]&&ze.declaration.arguments[0].type==="ObjectExpression"&&(Pt=ze.declaration.arguments[0].properties),Pt)for(const St of Pt)St.type==="ObjectProperty"&&St.key.type==="Identifier"&&St.key.name==="name"&&(L.hasDefaultExportName=!0),St.type!=="ObjectMethod"&&St.type!=="ObjectProperty"||St.key.type!=="Identifier"||St.key.name!=="render"||(L.hasDefaultExportRender=!0);const bt=st.start+Ne,at=st.declaration.start+Ne;L.s.overwrite(bt,at,`const ${lc} = `)}else if(st.type==="ExportNamedDeclaration"){const Pt=st.specifiers.find((bt=>bt.exported.type==="Identifier"&&bt.exported.name==="default"));Pt&&(ze=st,st.specifiers.length>1?L.s.remove(Pt.start+Ne,Pt.end+Ne):L.s.remove(st.start+Ne,st.end+Ne),st.source?L.s.prepend(`import { ${Pt.local.name} as ${lc} } from '${st.source.value}'
- `):L.s.appendLeft(Ee,`
- const ${lc} = ${Pt.local.name}
- `)),st.declaration&&td("script",st.declaration,te,vt,le)}else st.type!=="VariableDeclaration"&&st.type!=="FunctionDeclaration"&&st.type!=="ClassDeclaration"&&st.type!=="TSEnumDeclaration"||st.declare||td("script",st,te,vt,le);Ne>Oe&&(/\n$/.test(B.content.trim())||L.s.appendLeft(Ee,`
- `),L.s.move(Ne,Ee,0))}for(const st of it.body){if(st.type==="ExpressionStatement"){const bt=s.unwrapTSNode(st.expression);if(ed(L,bt)||ig(L,bt)||cg(L,bt)||lg(L,bt))L.s.remove(st.start+Oe,st.end+Oe);else if(Nx(L,bt)){const at=bt.callee;L.s.overwrite(at.start+Oe,at.end+Oe,"__expose")}else rg(L,bt)}if(st.type==="VariableDeclaration"&&!st.declare){const bt=st.declarations.length;let at,St=bt;for(let Ht=0;Ht<bt;Ht++){const ht=st.declarations[Ht],ar=ht.init&&s.unwrapTSNode(ht.init);if(ar){cg(L,ar)&&L.error(`${Do}() has no returning value, it cannot be assigned.`,st);const Nr=ed(L,ar,ht.id),Kr=!Nr&&ig(L,ar,ht.id);if(!Kr&&(lg(L,ar,ht.id)||rg(L,ar,ht.id)),Nr&&!L.propsDestructureRestId&&L.propsDestructureDecl)if(St===1)L.s.remove(st.start+Oe,st.end+Oe);else{let Sr=ht.start+Oe,pn=ht.end+Oe;Ht===bt-1?Sr=st.declarations[at].end+Oe:pn=st.declarations[Ht+1].start+Oe,L.s.remove(Sr,pn),St--}else Kr?L.s.overwrite(Oe+ar.start,Oe+ar.end,"__emit"):at=Ht}}}let Pt=!1;if(st.type!=="VariableDeclaration"&&st.type!=="FunctionDeclaration"&&st.type!=="ClassDeclaration"&&st.type!=="TSEnumDeclaration"||st.declare||(Pt=td("scriptSetup",st,pe,vt,le)),le&&Pt&&Xe(st),st.type==="VariableDeclaration"&&!st.declare||st.type.endsWith("Statement")){const bt=[it.body];v.walk(st,{enter(at,St){if(s.isFunctionType(at)&&this.skip(),at.type==="BlockStatement"&&bt.push(at.body),at.type==="AwaitExpression"){je=!0;const Ht=bt[bt.length-1].some(((ht,ar)=>(bt.length===1||ar>0)&&ht.type==="ExpressionStatement"&&ht.start===at.start));Vx(L,at,Ht,St.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,Pt){if(!st.options.propsDestructure)return;const bt={},at=[bt];let St=bt;const Ht=new WeakSet,ht=[],ar=Object.create(null);for(const cr in st.propsDestructuredBindings){const{local:Wr}=st.propsDestructuredBindings[cr];bt[Wr]=!0,ar[Wr]=cr}function Nr(){at.push(St=Object.create(St))}function Kr(cr){Ht.add(cr),St?St[cr.name]=!1:st.error("registerBinding called without active scope, something is wrong.",cr)}function Sr(cr){let Wr=arguments.length>1&&arguments[1]!==void 0&&arguments[1];for(const Ir of cr.body)if(Ir.type==="VariableDeclaration")pn(Ir,Wr);else if(Ir.type==="FunctionDeclaration"||Ir.type==="ClassDeclaration"){if(Ir.declare||!Ir.id)continue;Kr(Ir.id)}else Ir.type!=="ForOfStatement"&&Ir.type!=="ForInStatement"||Ir.left.type!=="VariableDeclaration"?Ir.type==="ExportNamedDeclaration"&&Ir.declaration&&Ir.declaration.type==="VariableDeclaration"?pn(Ir.declaration,Wr):Ir.type==="LabeledStatement"&&Ir.body.type==="VariableDeclaration"&&pn(Ir.body,Wr):pn(Ir.left)}function pn(cr){let Wr=arguments.length>1&&arguments[1]!==void 0&&arguments[1];if(!cr.declare)for(const Ir of cr.declarations){const bs=Wr&&Ir.init&&q(s.unwrapTSNode(Ir.init),"defineProps");for(const mi of s.extractIdentifiers(Ir.id))bs?Ht.add(mi):Kr(mi)}}function es(cr,Wr){if(q(cr,arguments.length>2&&arguments[2]!==void 0?arguments[2]:Wr)){const Ir=s.unwrapTSNode(cr.arguments[0]);Ir.type==="Identifier"&&St[Ir.name]&&st.error(`"${Ir.name}" is a destructured prop and should not be passed directly to ${Wr}(). Pass a getter () => ${Ir.name} instead.`,Ir)}}const Mr=st.scriptSetupAst;Sr(Mr,!0),v.walk(Mr,{enter(cr,Wr){return Wr&&ht.push(Wr),Wr&&Wr.type.startsWith("TS")&&Wr.type!=="TSAsExpression"&&Wr.type!=="TSNonNullExpression"&&Wr.type!=="TSTypeAssertion"?this.skip():(es(cr,"watch",Pt.watch),es(cr,"toRef",Pt.toRef),s.isFunctionType(cr)?(Nr(),s.walkFunctionParams(cr,Kr),void(cr.body.type==="BlockStatement"&&Sr(cr.body))):cr.type==="CatchClause"?(Nr(),cr.param&&cr.param.type==="Identifier"&&Kr(cr.param),void Sr(cr.body)):cr.type!=="BlockStatement"||s.isFunctionType(Wr)?void(cr.type==="Identifier"&&s.isReferencedIdentifier(cr,Wr,ht)&&!Ht.has(cr)&&St[cr.name]&&(function(Ir,bs,mi){(bs.type==="AssignmentExpression"&&Ir===bs.left||bs.type==="UpdateExpression")&&st.error("Cannot assign to destructured props as they are readonly.",Ir),s.isStaticProperty(bs)&&bs.shorthand?bs.inPattern&&!s.isInDestructureAssignment(bs,mi)||st.s.appendLeft(Ir.end+st.startOffset,`: ${p.genPropsAccessExp(ar[Ir.name])}`):st.s.overwrite(Ir.start+st.startOffset,Ir.end+st.startOffset,p.genPropsAccessExp(ar[Ir.name]))})(cr,Wr,ht)):(Nr(),void Sr(cr)))},leave(cr,Wr){Wr&&ht.pop(),(cr.type==="BlockStatement"&&!s.isFunctionType(Wr)||s.isFunctionType(cr))&&(at.pop(),St=at[at.length-1]||null)}})})(L,vt),Ye(L.propsRuntimeDecl,Xs),Ye(L.propsRuntimeDefaults,Xs),Ye(L.propsDestructureDecl,Xs),Ye(L.emitsRuntimeDecl,al),Ye(L.optionsRuntimeDecl,Do);for(const{runtimeOptionNodes:st}of Object.values(L.modelDecls))for(const Pt of st)Ye(Pt,Zf);B?Oe<Ne?(L.s.remove(0,Oe),L.s.remove(Be,Ne),L.s.remove(Ee,G.length)):(L.s.remove(0,Ne),L.s.remove(Ee,Oe),L.s.remove(Be,G.length)):(L.s.remove(0,Oe),L.s.remove(Be,G.length)),tt&&Object.assign(L.bindingMetadata,E3(tt.body));for(const[st,{isType:Pt,imported:bt,source:at}]of Object.entries(L.userImports))Pt||(L.bindingMetadata[st]=bt==="*"||bt==="default"&&at.endsWith(".vue")||at==="vue"?"setup-const":"setup-maybe-ref");for(const st in te)L.bindingMetadata[st]=te[st];for(const st in pe)L.bindingMetadata[st]=pe[st];A.cssVars.length&&!((P=E.templateOptions)!=null&&P.ssr)&&(L.helperImports.add(ie),L.helperImports.add("unref"),L.s.prependLeft(Oe,`
- ${k(A.cssVars,L.bindingMetadata,ve,!!E.isProd)}
- `));let It="__props";if(L.propsTypeDecl&&(It+=": any"),L.propsDecl&&(L.propsDestructureRestId?(L.s.overwrite(Oe+L.propsCall.start,Oe+L.propsCall.end,`${L.helper("createPropsRestProxy")}(__props, ${JSON.stringify(Object.keys(L.propsDestructuredBindings))})`),L.s.overwrite(Oe+L.propsDestructureDecl.start,Oe+L.propsDestructureDecl.end,L.propsDestructureRestId)):L.propsDestructureDecl||L.s.overwrite(Oe+L.propsCall.start,Oe+L.propsCall.end,"__props")),je){const st=L.isTS?": any":"";L.s.prependLeft(Oe,`
- let __temp${st}, __restore${st}
- `)}const pr=L.hasDefineExposeCall||!E.inlineTemplate?["expose: __expose"]:[];let Gt;if(L.emitDecl&&pr.push("emit: __emit"),pr.length&&(It+=`, { ${pr.join(", ")} }`),!E.inlineTemplate||!A.template&&L.hasDefaultExportRender){const st={...te,...pe};for(const Pt in L.userImports)!L.userImports[Pt].isType&&L.userImports[Pt].isUsedInTemplate&&(st[Pt]=!0);Gt="{ ";for(const Pt in st)if(st[Pt]!==!0||L.userImports[Pt].source==="vue"||L.userImports[Pt].source.endsWith(".vue"))if(L.bindingMetadata[Pt]==="setup-let"){const bt=Pt==="v"?"_v":"v";Gt+=`get ${Pt}() { return ${Pt} }, set ${Pt}(${bt}) { ${Pt} = ${bt} }, `}else Gt+=`${Pt}, `;else Gt+=`get ${Pt}() { return ${Pt} }, `;Gt=Gt.replace(/, $/,"")+" }"}else if(A.template&&!A.template.src){E.templateOptions&&E.templateOptions.ssr&&(We=!0);const{code:st,ast:Pt,preamble:bt,tips:at,errors:St}=wr({filename:re,ast:A.template.ast,source:A.template.content,inMap:A.template.map,...E.templateOptions,id:ve,scoped:A.styles.some((ht=>ht.scoped)),isProd:E.isProd,ssrCssVars:A.cssVars,compilerOptions:{...E.templateOptions&&E.templateOptions.compilerOptions,inline:!0,isTS:L.isTS,bindingMetadata:L.bindingMetadata}});at.length&&at.forEach(xr);const Ht=St[0];if(typeof Ht=="string")throw new Error(Ht);if(Ht)throw Ht.loc&&(Ht.message+=`
- `+A.filename+`
- `+p.generateCodeFrame(G,Ht.loc.start.offset,Ht.loc.end.offset)+`
- `),Ht;bt&&L.s.prepend(bt),Pt&&Pt.helpers.has(s.UNREF)&&L.helperImports.delete("unref"),Gt=st}else Gt="() => {}";E.inlineTemplate?L.s.appendRight(Be,`
- return ${Gt}
- }
- `):L.s.appendRight(Be,`
- const __returned__ = ${Gt}
- Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true })
- return __returned__
- }
- `);const Or=E.genDefaultAs?`const ${E.genDefaultAs} =`:"export default";let er="";if(!L.hasDefaultExportName&&re&&re!==Ct){const st=re.match(/([^/\\]+)\.\w+$/);st&&(er+=`
- __name: '${st[1]}',`)}We&&(er+=`
- __ssrInlineRender: true,`);const vn=(function(st){let Pt;if(st.propsRuntimeDecl){if(Pt=st.getString(st.propsRuntimeDecl).trim(),st.propsDestructureDecl){const at=[];for(const St in st.propsDestructuredBindings){const Ht=sg(st,St),ht=fe(St);Ht&&at.push(`${ht}: ${Ht.valueString}${Ht.needSkipFactory?`, __skip_${ht}: true`:""}`)}at.length&&(Pt=`/*#__PURE__*/${st.helper("mergeDefaults")}(${Pt}, {
- ${at.join(`,
- `)}
- })`)}}else st.propsTypeDecl&&(Pt=ng(st));const bt=(function(at){if(!at.hasDefineModelCall)return;const St=!!at.options.isProd;let Ht="";for(const[ht,{type:ar,options:Nr}]of Object.entries(at.modelDecls)){let Kr=!1,Sr=ar&&Oi(at,ar);if(Sr){const cr=Sr.includes(T);Sr=Sr.filter((Wr=>Wr!==T&&(!St||Wr==="Boolean"||Wr==="Function"&&Nr))),Kr=!St&&cr&&Sr.length>0}let pn=Sr&&Sr.length>0&&W(Sr)||void 0;const es=I([pn&&`type: ${pn}`,Kr&&"skipCheck: true"]);let Mr;Mr=pn&&Nr?at.isTS?`{ ${es}, ...${Nr} }`:`Object.assign({ ${es} }, ${Nr})`:Nr||(pn?`{ ${es} }`:"{}"),Ht+=`
- ${JSON.stringify(ht)}: ${Mr},`,Ht+=`
- ${JSON.stringify(ht==="modelValue"?"modelModifiers":`${ht}Modifiers`)}: {},`}return`{${Ht}
- }`})(st);return Pt&&bt?`/*#__PURE__*/${st.helper("mergeModels")}(${Pt}, ${bt})`:bt||Pt})(L);vn&&(er+=`
- props: ${vn},`);const Gn=(function(st){let Pt="";if(st.emitsRuntimeDecl)Pt=st.getString(st.emitsRuntimeDecl).trim();else if(st.emitsTypeDecl){const bt=og(st);Pt=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(", ")}]`;Pt=Pt?`/*#__PURE__*/${st.helper("mergeModels")}(${Pt}, ${bt})`:bt}return Pt})(L);Gn&&(er+=`
- emits: ${Gn},`);let ys="";L.optionsRuntimeDecl&&(ys=U.content.slice(L.optionsRuntimeDecl.start,L.optionsRuntimeDecl.end).trim());const or=L.hasDefineExposeCall||E.inlineTemplate?"":` __expose();
- `;if(L.isTS){const st=(ze?`
- ...${lc},`:"")+(ys?`
- ...${ys},`:"");L.s.prependLeft(Oe,`
- ${Or} /*#__PURE__*/${L.helper("defineComponent")}({${st}${er}
- ${je?"async ":""}setup(${It}) {
- ${or}`),L.s.appendRight(Be,"})")}else ze||ys?(L.s.prependLeft(Oe,`
- ${Or} /*#__PURE__*/Object.assign(${ze?`${lc}, `:""}${ys?`${ys}, `:""}{${er}
- ${je?"async ":""}setup(${It}) {
- ${or}`),L.s.appendRight(Be,"})")):(L.s.prependLeft(Oe,`
- ${Or} {${er}
- ${je?"async ":""}setup(${It}) {
- ${or}`),L.s.appendRight(Be,"}"));return L.helperImports.size>0&&L.s.prepend(`import { ${[...L.helperImports].map((st=>`${st} as _${st}`)).join(", ")} } from 'vue'
- `),{...U,bindings:L.bindingMetadata,imports:L.userImports,content:L.s.toString(),map:E.sourceMap!==!1?L.s.generateMap({source:re,hires:!0,includeContent:!0}):void 0,scriptAst:tt?.body,scriptSetupAst:it?.body,deps:L.deps?[...L.deps]:void 0}},e.compileStyle=function(A){return S3({...A,isAsync:!1})},e.compileStyleAsync=function(A){return S3({...A,isAsync:!0})},e.compileTemplate=wr,e.errorMessages=Dx,e.extractRuntimeEmits=og,e.extractRuntimeProps=ng,e.inferRuntimeType=Oi,e.invalidateTypeCache=function(A){A=Le(A),Kf.delete(A),A2.delete(A);const E=G3.get(A);E&&A2.delete(E)},e.parse=Jr,e.parseCache=Hx,e.registerTS=function(A){A1=()=>{try{return A()}catch(E){throw typeof E.message=="string"&&E.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=Ks,e.rewriteDefault=function(A,E,P){const L=S.parse(A,{sourceType:"module",plugins:E2("js",P)}).program.body,B=new C(A);return Hf(L,B,E),B.toString()},e.rewriteDefaultAST=Hf,e.shouldTransformRef=()=>!1,e.version="3.4.15",e.walk=Rx},(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,S){return C+"["+S+"]"},repeat:function(C){return C}},l=Array.isArray,p=Array.prototype.push,u=function(C,S){p.apply(C,l(S)?S:[S])},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(S,x,g,w,y,_,T,O,I,z,q,W,F,N,$,H){for(var R,K=S,se=H,he=0,Le=!1;(se=se.get(f))!==void 0&&!Le;){var X=se.get(S);if(he+=1,X!==void 0){if(X===he)throw new RangeError("Cyclic object value");Le=!0}se.get(f)===void 0&&(he=0)}if(typeof O=="function"?K=O(x,K):K instanceof Date?K=q(K):g==="comma"&&l(K)&&(K=a.maybeMap(K,(function(Se){return Se instanceof Date?q(Se):Se}))),K===null){if(y)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 Q,fe=[];if(K===void 0)return fe;if(g==="comma"&&l(K))N&&T&&(K=a.maybeMap(K,T)),Q=[{value:K.length>0?K.join(",")||null:void 0}];else if(l(O))Q=O;else{var Ce=Object.keys(K);Q=I?Ce.sort(I):Ce}for(var Me=w&&l(K)&&K.length===1?x+"[]":x,ue=0;ue<Q.length;++ue){var ae=Q[ue],ce=typeof ae=="object"&&ae.value!==void 0?ae.value:K[ae];if(!_||ce!==null){var oe=l(K)?typeof g=="function"?g(Me,ae):Me:Me+(z?"."+ae:"["+ae+"]");H.set(S,he);var ie=r();ie.set(f,H),u(fe,C(ce,oe,g,w,y,_,g==="comma"&&N&&l(K)?null:T,O,I,z,q,W,F,N,$,ie))}}return fe};t.exports=function(C,S){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 H=i.default;if(N.format!==void 0){if(!s.call(i.formatters,N.format))throw new TypeError("Unknown format option provided.");H=N.format}var R=i.formatters[H],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:H,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}})(S);typeof w.filter=="function"?g=(0,w.filter)("",g):l(w.filter)&&(x=w.filter);var y,_=[];if(typeof g!="object"||g===null)return"";y=S&&S.arrayFormat in o?S.arrayFormat:S&&"indices"in S?S.indices?"indices":"repeat":"indices";var T=o[y];if(S&&"commaRoundTrip"in S&&typeof S.commaRoundTrip!="boolean")throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var O=T==="comma"&&S&&S.commaRoundTrip;x||(x=Object.keys(g)),w.sort&&x.sort(w.sort);for(var I=r(),z=0;z<x.length;++z){var q=x[z];w.skipNulls&&g[q]===null||u(_,v(g[q],q,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=_.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),p=a("WeakMap.prototype.get",!0),u=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,S){for(var x,g=C;(x=g.next)!==null;g=x)if(x.key===S)return g.next=x.next,x.next=C.next,C.next=x,x};t.exports=function(){var C,S,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 p(C,w)}else if(l){if(S)return d(S,w)}else if(x)return(function(y,_){var T=v(y,_);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(S)return f(S,w)}else if(x)return(function(y,_){return!!v(y,_)})(x,w);return!1},set:function(w,y){o&&w&&(typeof w=="object"||typeof w=="function")?(C||(C=new o),u(C,w,y)):l?(S||(S=new l),m(S,w,y)):(x||(x={key:{},next:null}),(function(_,T,O){var I=v(_,T);I?I.value=O:_.next={key:T,next:_.next,value:O}})(x,w,y))}};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,p=o&&l&&typeof l.get=="function"?l.get:null,u=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,S=String.prototype.match,x=String.prototype.slice,g=String.prototype.replace,w=String.prototype.toUpperCase,y=String.prototype.toLowerCase,_=RegExp.prototype.test,T=Array.prototype.concat,O=Array.prototype.join,I=Array.prototype.slice,z=Math.floor,q=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,H=Object.prototype.propertyIsEnumerable,R=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(k){return k.__proto__}:null);function K(k,j){if(k===1/0||k===-1/0||k!=k||k&&k>-1e3&&k<1e3||_.call(/e/,j))return j;var J=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof k=="number"){var Te=k<0?-z(-k):z(k);if(Te!==k){var Ie=String(Te),Pe=x.call(j,Ie.length+1);return g.call(Ie,J,"$&_")+"."+g.call(g.call(Pe,/([0-9]{3})/g,"$&_"),/_$/,"")}}return g.call(j,J,"$&_")}var se=n(509),he=se.custom,Le=Me(he)?he:null;function X(k,j,J){var Te=(J.quoteStyle||j)==="double"?'"':"'";return Te+k+Te}function Q(k){return g.call(String(k),/"/g,""")}function fe(k){return!(ce(k)!=="[object Array]"||$&&typeof k=="object"&&$ in k)}function Ce(k){return!(ce(k)!=="[object RegExp]"||$&&typeof k=="object"&&$ in k)}function Me(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(j,J,Te,Ie){var Pe=J||{};if(ae(Pe,"quoteStyle")&&Pe.quoteStyle!=="single"&&Pe.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ae(Pe,"maxStringLength")&&(typeof Pe.maxStringLength=="number"?Pe.maxStringLength<0&&Pe.maxStringLength!==1/0:Pe.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var de=!ae(Pe,"customInspect")||Pe.customInspect;if(typeof de!="boolean"&&de!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ae(Pe,"indent")&&Pe.indent!==null&&Pe.indent!==" "&&!(parseInt(Pe.indent,10)===Pe.indent&&Pe.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ae(Pe,"numericSeparator")&&typeof Pe.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var ke=Pe.numericSeparator;if(j===void 0)return"undefined";if(j===null)return"null";if(typeof j=="boolean")return j?"true":"false";if(typeof j=="string")return ie(j,Pe);if(typeof j=="number"){if(j===0)return 1/0/j>0?"0":"-0";var Ge=String(j);return ke?K(j,Ge):Ge}if(typeof j=="bigint"){var nt=String(j)+"n";return ke?K(j,nt):nt}var ct=Pe.depth===void 0?5:Pe.depth;if(Te===void 0&&(Te=0),Te>=ct&&ct>0&&typeof j=="object")return fe(j)?"[Array]":"[Object]";var yt,Qt=(function(ot,At){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(At+1),Lt)}})(Pe,Te);if(Ie===void 0)Ie=[];else if(oe(Ie,j)>=0)return"[Circular]";function Bt(ot,At,Lt){if(At&&(Ie=I.call(Ie)).push(At),Lt){var jt={depth:Pe.depth};return ae(Pe,"quoteStyle")&&(jt.quoteStyle=Pe.quoteStyle),k(ot,jt,Te+1,Ie)}return k(ot,Pe,Te+1,Ie)}if(typeof j=="function"&&!Ce(j)){var sr=(function(ot){if(ot.name)return ot.name;var At=S.call(C.call(ot),/^function\s*([\w$]+)/);return At?At[1]:null})(j),vr=ee(j,Bt);return"[Function"+(sr?": "+sr:" (anonymous)")+"]"+(vr.length>0?" { "+O.call(vr,", ")+" }":"")}if(Me(j)){var Ct=N?g.call(String(j),/^(Symbol\(.*\))_[^)]*$/,"$1"):F.call(j);return typeof j!="object"||N?Ct:ne(Ct)}if((yt=j)&&typeof yt=="object"&&(typeof HTMLElement<"u"&&yt instanceof HTMLElement||typeof yt.nodeName=="string"&&typeof yt.getAttribute=="function")){for(var Zr="<"+y.call(String(j.nodeName)),Jr=j.attributes||[],Gr=0;Gr<Jr.length;Gr++)Zr+=" "+Jr[Gr].name+"="+X(Q(Jr[Gr].value),"double",Pe);return Zr+=">",j.childNodes&&j.childNodes.length&&(Zr+="..."),Zr+"</"+y.call(String(j.nodeName))+">"}if(fe(j)){if(j.length===0)return"[]";var un=ee(j,Bt);return Qt&&!(function(ot){for(var At=0;At<ot.length;At++)if(oe(ot[At],`
- `)>=0)return!1;return!0})(un)?"["+He(un,Qt)+"]":"[ "+O.call(un,", ")+" ]"}if((function(ot){return!(ce(ot)!=="[object Error]"||$&&typeof ot=="object"&&$ in ot)})(j)){var nn=ee(j,Bt);return"cause"in Error.prototype||!("cause"in j)||H.call(j,"cause")?nn.length===0?"["+String(j)+"]":"{ ["+String(j)+"] "+O.call(nn,", ")+" }":"{ ["+String(j)+"] "+O.call(T.call("[cause]: "+Bt(j.cause),nn),", ")+" }"}if(typeof j=="object"&&de){if(Le&&typeof j[Le]=="function"&&se)return se(j,{depth:ct-Te});if(de!=="symbol"&&typeof j.inspect=="function")return j.inspect()}if((function(ot){if(!i||!ot||typeof ot!="object")return!1;try{i.call(ot);try{p.call(ot)}catch{return!0}return ot instanceof Map}catch{}return!1})(j)){var is=[];return s&&s.call(j,(function(ot,At){is.push(Bt(At,j,!0)+" => "+Bt(ot,j))})),xe("Map",i.call(j),is,Qt)}if((function(ot){if(!p||!ot||typeof ot!="object")return!1;try{p.call(ot);try{i.call(ot)}catch{return!0}return ot instanceof Set}catch{}return!1})(j)){var fr=[];return u&&u.call(j,(function(ot){fr.push(Bt(ot,j))})),xe("Set",p.call(j),fr,Qt)}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})(j))return ge("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})(j))return ge("WeakSet");if((function(ot){if(!m||!ot||typeof ot!="object")return!1;try{return m.call(ot),!0}catch{}return!1})(j))return ge("WeakRef");if((function(ot){return!(ce(ot)!=="[object Number]"||$&&typeof ot=="object"&&$ in ot)})(j))return ne(Bt(Number(j)));if((function(ot){if(!ot||typeof ot!="object"||!q)return!1;try{return q.call(ot),!0}catch{}return!1})(j))return ne(Bt(q.call(j)));if((function(ot){return!(ce(ot)!=="[object Boolean]"||$&&typeof ot=="object"&&$ in ot)})(j))return ne(f.call(j));if((function(ot){return!(ce(ot)!=="[object String]"||$&&typeof ot=="object"&&$ in ot)})(j))return ne(Bt(String(j)));if(typeof window<"u"&&j===window)return"{ [object Window] }";if(j===n.g)return"{ [object globalThis] }";if(!(function(ot){return!(ce(ot)!=="[object Date]"||$&&typeof ot=="object"&&$ in ot)})(j)&&!Ce(j)){var jn=ee(j,Bt),gs=R?R(j)===Object.prototype:j instanceof Object||j.constructor===Object,Bn=j instanceof Object?"":"null prototype",ft=!gs&&$&&Object(j)===j&&$ in j?x.call(ce(j),8,-1):Bn?"Object":"",dt=(gs||typeof j.constructor!="function"?"":j.constructor.name?j.constructor.name+" ":"")+(ft||Bn?"["+O.call(T.call([],ft||[],Bn||[]),": ")+"] ":"");return jn.length===0?dt+"{}":Qt?dt+"{"+He(jn,Qt)+"}":dt+"{ "+O.call(jn,", ")+" }"}return String(j)};var ue=Object.prototype.hasOwnProperty||function(k){return k in this};function ae(k,j){return ue.call(k,j)}function ce(k){return v.call(k)}function oe(k,j){if(k.indexOf)return k.indexOf(j);for(var J=0,Te=k.length;J<Te;J++)if(k[J]===j)return J;return-1}function ie(k,j){if(k.length>j.maxStringLength){var J=k.length-j.maxStringLength,Te="... "+J+" more character"+(J>1?"s":"");return ie(x.call(k,0,j.maxStringLength),j)+Te}return X(g.call(g.call(k,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Se),"single",j)}function Se(k){var j=k.charCodeAt(0),J={8:"b",9:"t",10:"n",12:"f",13:"r"}[j];return J?"\\"+J:"\\x"+(j<16?"0":"")+w.call(j.toString(16))}function ne(k){return"Object("+k+")"}function ge(k){return k+" { ? }"}function xe(k,j,J,Te){return k+" ("+j+") {"+(Te?He(J,Te):O.call(J,", "))+"}"}function He(k,j){if(k.length===0)return"";var J=`
- `+j.prev+j.base;return J+O.call(k,","+J)+`
- `+j.prev}function ee(k,j){var J=fe(k),Te=[];if(J){Te.length=k.length;for(var Ie=0;Ie<k.length;Ie++)Te[Ie]=ae(k,Ie)?j(k[Ie],k):""}var Pe,de=typeof W=="function"?W(k):[];if(N){Pe={};for(var ke=0;ke<de.length;ke++)Pe["$"+de[ke]]=de[ke]}for(var Ge in k)ae(k,Ge)&&(J&&String(Number(Ge))===Ge&&Ge<k.length||N&&Pe["$"+Ge]instanceof Symbol||(_.call(/[^\w$]/,Ge)?Te.push(j(Ge,k)+": "+j(k[Ge],k)):Te.push(Ge+": "+j(k[Ge],k))));if(typeof W=="function")for(var nt=0;nt<de.length;nt++)H.call(k,de[nt])&&Te.push("["+j(de[nt])+"]: "+j(k[de[nt]],k));return Te}},(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(u){return u.replace(/&#(\d+);/g,(function(h,d){return String.fromCharCode(parseInt(d,10))}))},l=function(u,h){return u&&typeof u=="string"&&h.comma&&u.indexOf(",")>-1?u.split(","):u},p=function(u,h,d,m){if(u){var f=d.allowDots?u.replace(/\.([^.[]+)/g,"[$1]"):u,v=/(\[[^[\]]*])/g,C=d.depth>0&&/(\[[^[\]]*])/.exec(f),S=C?f.slice(0,C.index):f,x=[];if(S){if(!d.plainObjects&&a.call(Object.prototype,S)&&!d.allowPrototypes)return;x.push(S)}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,y,_,T){for(var O=T?y:l(y,_),I=w.length-1;I>=0;--I){var z,q=w[I];if(q==="[]"&&_.parseArrays)z=[].concat(O);else{z=_.plainObjects?Object.create(null):{};var W=q.charAt(0)==="["&&q.charAt(q.length-1)==="]"?q.slice(1,-1):q,F=parseInt(W,10);_.parseArrays||W!==""?!isNaN(F)&&q!==W&&String(F)===W&&F>=0&&_.parseArrays&&F<=_.arrayLimit?(z=[])[F]=O:W!=="__proto__"&&(z[W]=O):z={0:O}}O=z}return O})(x,h,d,m)}};t.exports=function(u,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(u===""||u==null)return d.plainObjects?Object.create(null):{};for(var m=typeof u=="string"?(function(g,w){var y,_={__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,q=w.charset;if(w.charsetSentinel)for(y=0;y<I.length;++y)I[y].indexOf("utf8=")===0&&(I[y]==="utf8=%E2%9C%93"?q="utf-8":I[y]==="utf8=%26%2310003%3B"&&(q="iso-8859-1"),z=y,y=I.length);for(y=0;y<I.length;++y)if(y!==z){var W,F,N=I[y],$=N.indexOf("]="),H=$===-1?N.indexOf("="):$+1;H===-1?(W=w.decoder(N,s.decoder,q,"key"),F=w.strictNullHandling?null:""):(W=w.decoder(N.slice(0,H),s.decoder,q,"key"),F=r.maybeMap(l(N.slice(H+1),w),(function(R){return w.decoder(R,s.decoder,q,"value")}))),F&&w.interpretNumericEntities&&q==="iso-8859-1"&&(F=o(F)),N.indexOf("[]=")>-1&&(F=i(F)?[F]:F),a.call(_,W)?_[W]=r.combine(_[W],F):_[W]=F}return _})(u,d):u,f=d.plainObjects?Object.create(null):{},v=Object.keys(m),C=0;C<v.length;++C){var S=v[C],x=p(S,m[S],d,typeof u=="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),p=n(324),u=n(88),h=n(153),d=n(56),m=n(91),f=n(89),v=n(55),C=n(90),S=n(154),x=n(92),g=n(40),w=n(53);function y(){for(var _=arguments.length,T=new Array(_),O=0;O<_;O++)T[O]=arguments[O];return T.length===1&&Array.isArray(T[0])&&(T=T[0]),new o(T)}y.plugin=function(_,T){let O;function I(){let z=T(...arguments);return z.postcssPlugin=_,z.postcssVersion=new o().version,z}return Object.defineProperty(I,"postcss",{get:()=>(O||(O=I()),O)}),I.process=function(z,q,W){return y([I(W)]).process(z,q)},I},y.stringify=l,y.parse=C,y.fromJSON=p,y.list=S,y.comment=_=>new d(_),y.atRule=_=>new m(_),y.decl=_=>new a(_),y.rule=_=>new x(_),y.root=_=>new g(_),y.document=_=>new u(_),y.CssSyntaxError=r,y.Declaration=a,y.Container=s,y.Processor=o,y.Document=u,y.Comment=d,y.Warning=h,y.AtRule=m,y.Result=f,y.Input=v,y.Rule=x,y.Root=g,y.Node=w,i.registerPostcss(y),t.exports=y,y.default=y},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 p={empty:!0,space:!0};t.exports=class{constructor(u){this.input=u,this.root=new o,this.current=this.root,this.spaces="",this.semicolon=!1,this.customProperty=!1,this.createTokenizer(),this.root.source={input:u,start:{column:1,line:1,offset:0}}}atrule(u){let h,d,m,f=new s;f.name=u[1].slice(1),f.name===""&&this.unnamedAtrule(f,u),this.init(f,u[2]);let v=!1,C=!1,S=[],x=[];for(;!this.tokenizer.endOfFile();){if(h=(u=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(u[2]),f.source.end.offset++,this.semicolon=!0;break}if(h==="{"){C=!0;break}if(h==="}"){if(S.length>0){for(m=S.length-1,d=S[m];d&&d[0]==="space";)d=S[--m];d&&(f.source.end=this.getPosition(d[3]||d[2]),f.source.end.offset++)}this.end(u);break}S.push(u)}else S.push(u);if(this.tokenizer.endOfFile()){v=!0;break}}f.raws.between=this.spacesAndCommentsFromEnd(S),S.length?(f.raws.afterName=this.spacesAndCommentsFromStart(S),this.raw(f,"params",S),v&&(u=S[S.length-1],f.source.end=this.getPosition(u[3]||u[2]),f.source.end.offset++,this.spaces=f.raws.between,f.raws.between="")):(f.raws.afterName="",f.params=""),C&&(f.nodes=[],this.current=f)}checkMissedSemicolon(u){let h=this.colon(u);if(h===!1)return;let d,m=0;for(let f=h-1;f>=0&&(d=u[f],d[0]==="space"||(m+=1,m!==2));f--);throw this.input.error("Missed semicolon",d[0]==="word"?d[3]+1:d[2])}colon(u){let h,d,m,f=0;for(let[v,C]of u.entries()){if(h=C,d=h[0],d==="("&&(f+=1),d===")"&&(f-=1),f===0&&d===":"){if(m){if(m[0]==="word"&&m[1]==="progid")continue;return v}this.doubleColon(h)}m=h}return!1}comment(u){let h=new i;this.init(h,u[2]),h.source.end=this.getPosition(u[3]||u[2]),h.source.end.offset++;let d=u[1].slice(2,-2);if(/^\s*$/.test(d))h.text="",h.raws.left=d,h.raws.right="";else{let 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(u,h){let d=new r;this.init(d,u[0][2]);let m,f=u[u.length-1];for(f[0]===";"&&(this.semicolon=!0,u.pop()),d.source.end=this.getPosition(f[3]||f[2]||(function(S){for(let x=S.length-1;x>=0;x--){let g=S[x],w=g[3]||g[2];if(w)return w}})(u)),d.source.end.offset++;u[0][0]!=="word";)u.length===1&&this.unknownWord(u),d.raws.before+=u.shift()[1];for(d.source.start=this.getPosition(u[0][2]),d.prop="";u.length;){let S=u[0][0];if(S===":"||S==="space"||S==="comment")break;d.prop+=u.shift()[1]}for(d.raws.between="";u.length;){if(m=u.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(;u.length&&(v=u[0][0],v==="space"||v==="comment");)C.push(u.shift());this.precheckMissedSemicolon(u);for(let S=u.length-1;S>=0;S--){if(m=u[S],m[1].toLowerCase()==="!important"){d.important=!0;let x=this.stringFrom(u,S);x=this.spacesFromEnd(u)+x,x!==" !important"&&(d.raws.important=x);break}if(m[1].toLowerCase()==="important"){let x=u.slice(0),g="";for(let w=S;w>0;w--){let y=x[w][0];if(g.trim().indexOf("!")===0&&y!=="space")break;g=x.pop()[1]+g}g.trim().indexOf("!")===0&&(d.important=!0,d.raws.important=g,u=x)}if(m[0]!=="space"&&m[0]!=="comment")break}u.some((S=>S[0]!=="space"&&S[0]!=="comment"))&&(d.raws.between+=C.map((S=>S[1])).join(""),C=[]),this.raw(d,"value",C.concat(u),h),d.value.includes(":")&&!h&&this.checkMissedSemicolon(u)}doubleColon(u){throw this.input.error("Double colon",{offset:u[2]},{offset:u[2]+u[1].length})}emptyRule(u){let h=new l;this.init(h,u[2]),h.selector="",h.raws.between="",this.current=h}end(u){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(u[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(u)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(u){if(this.spaces+=u[1],this.current.nodes){let h=this.current.nodes[this.current.nodes.length-1];h&&h.type==="rule"&&!h.raws.ownSemicolon&&(h.raws.ownSemicolon=this.spaces,this.spaces="")}}getPosition(u){let h=this.input.fromOffset(u);return{column:h.col,line:h.line,offset:u}}init(u,h){this.current.push(u),u.source={input:this.input,start:this.getPosition(h)},u.raws.before=this.spaces,this.spaces="",u.type!=="comment"&&(this.semicolon=!1)}other(u){let h=!1,d=null,m=!1,f=null,v=[],C=u[1].startsWith("--"),S=[],x=u;for(;x;){if(d=x[0],S.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(S,C);break}if(d==="{")return void this.rule(S);if(d==="}"){this.tokenizer.back(S.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(;S.length&&(x=S[S.length-1][0],x==="space"||x==="comment");)this.tokenizer.back(S.pop());this.decl(S,C)}else this.unknownWord(S)}parse(){let u;for(;!this.tokenizer.endOfFile();)switch(u=this.tokenizer.nextToken(),u[0]){case"space":this.spaces+=u[1];break;case";":this.freeSemicolon(u);break;case"}":this.end(u);break;case"comment":this.comment(u);break;case"at-word":this.atrule(u);break;case"{":this.emptyRule(u);break;default:this.other(u)}this.endFile()}precheckMissedSemicolon(){}raw(u,h,d,m){let f,v,C,S,x=d.length,g="",w=!0;for(let y=0;y<x;y+=1)f=d[y],v=f[0],v!=="space"||y!==x-1||m?v==="comment"?(S=d[y-1]?d[y-1][0]:"empty",C=d[y+1]?d[y+1][0]:"empty",p[S]||p[C]||g.slice(-1)===","?w=!1:g+=f[1]):g+=f[1]:w=!1;if(!w){let y=d.reduce(((_,T)=>_+T[1]),"");u.raws[h]={raw:y,value:g}}u[h]=g}rule(u){u.pop();let h=new l;this.init(h,u[0][2]),h.raws.between=this.spacesAndCommentsFromEnd(u),this.raw(h,"selector",u),this.current=h}spacesAndCommentsFromEnd(u){let h,d="";for(;u.length&&(h=u[u.length-1][0],h==="space"||h==="comment");)d=u.pop()[1]+d;return d}spacesAndCommentsFromStart(u){let h,d="";for(;u.length&&(h=u[0][0],h==="space"||h==="comment");)d+=u.shift()[1];return d}spacesFromEnd(u){let h,d="";for(;u.length&&(h=u[u.length-1][0],h==="space");)d=u.pop()[1]+d;return d}stringFrom(u,h){let d="";for(let m=h;m<u.length;m++)d+=u[m][1];return u.splice(h,u.length-h),d}unclosedBlock(){let u=this.current.source.start;throw this.input.error("Unclosed block",u.line,u.column)}unclosedBracket(u){throw this.input.error("Unclosed bracket",{offset:u[2]},{offset:u[2]+1})}unexpectedClose(u){throw this.input.error("Unexpected }",{offset:u[2]},{offset:u[2]+1})}unknownWord(u){throw this.input.error("Unknown word",{offset:u[0][2]},{offset:u[0][2]+u[0][1].length})}unnamedAtrule(u,h){throw this.input.error("At-rule without name",{offset:h[2]},{offset:h[2]+h[1].length})}}},t=>{const w=/[\t\n\f\r "#'()/;[\\\]{}]/g,y=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,_=/.[\r\n"'(/\\]/,T=/[\da-f]/i;t.exports=function(O){let I,z,q,W,F,N,$,H,R,K,se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},he=O.css.valueOf(),Le=se.ignoreErrors,X=he.length,Q=0,fe=[],Ce=[];function Me(ue){throw O.error("Unclosed "+ue,Q)}return{back:function(ue){Ce.push(ue)},endOfFile:function(){return Ce.length===0&&Q>=X},nextToken:function(ue){if(Ce.length)return Ce.pop();if(Q>=X)return;let ae=!!ue&&ue.ignoreUnclosed;switch(I=he.charCodeAt(Q),I){case 10:case 32:case 9:case 13:case 12:z=Q;do z+=1,I=he.charCodeAt(z);while(I===32||I===10||I===9||I===13||I===12);K=["space",he.slice(Q,z)],Q=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,Q];break}case 40:if(H=fe.length?fe.pop()[1]:"",R=he.charCodeAt(Q+1),H==="url"&&R!==39&&R!==34&&R!==32&&R!==10&&R!==9&&R!==12&&R!==13){z=Q;do{if(N=!1,z=he.indexOf(")",z+1),z===-1){if(Le||ae){z=Q;break}Me("bracket")}for($=z;he.charCodeAt($-1)===92;)$-=1,N=!N}while(N);K=["brackets",he.slice(Q,z+1),Q,z],Q=z}else z=he.indexOf(")",Q+1),W=he.slice(Q,z+1),z===-1||_.test(W)?K=["(","(",Q]:(K=["brackets",W,Q,z],Q=z);break;case 39:case 34:q=I===39?"'":'"',z=Q;do{if(N=!1,z=he.indexOf(q,z+1),z===-1){if(Le||ae){z=Q+1;break}Me("string")}for($=z;he.charCodeAt($-1)===92;)$-=1,N=!N}while(N);K=["string",he.slice(Q,z+1),Q,z],Q=z;break;case 64:w.lastIndex=Q+1,w.test(he),z=w.lastIndex===0?he.length-1:w.lastIndex-2,K=["at-word",he.slice(Q,z+1),Q,z],Q=z;break;case 92:for(z=Q,F=!0;he.charCodeAt(z+1)===92;)z+=1,F=!F;if(I=he.charCodeAt(z+1),F&&I!==47&&I!==32&&I!==10&&I!==9&&I!==13&&I!==12&&(z+=1,T.test(he.charAt(z)))){for(;T.test(he.charAt(z+1));)z+=1;he.charCodeAt(z+1)===32&&(z+=1)}K=["word",he.slice(Q,z+1),Q,z],Q=z;break;default:I===47&&he.charCodeAt(Q+1)===42?(z=he.indexOf("*/",Q+2)+1,z===0&&(Le||ae?z=he.length:Me("comment")),K=["comment",he.slice(Q,z+1),Q,z],Q=z):(y.lastIndex=Q+1,y.test(he),z=y.lastIndex===0?he.length-1:y.lastIndex-2,K=["word",he.slice(Q,z+1),Q,z],fe.push(K),Q=z)}return Q++,K},position:function(){return Q}}}},(t,e,n)=>{let r=n(323),a=n(147),i=n(88),s=n(40);class o{constructor(){let p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];this.version="8.4.33",this.plugins=this.normalize(p)}normalize(p){let u=[];for(let h of p)if(h.postcss===!0?h=h():h.postcss&&(h=h.postcss),typeof h=="object"&&Array.isArray(h.plugins))u=u.concat(h.plugins);else if(typeof h=="object"&&h.postcssPlugin)u.push(h);else if(typeof h=="function")u.push(h);else if(typeof h!="object"||!h.parse&&!h.stringify)throw new Error(h+" is not a PostCSS plugin");return u}process(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.plugins.length||u.parser||u.stringifier||u.syntax?new a(this,p,u):new r(this,p,u)}use(p){return this.plugins=this.plugins.concat(this.normalize([p])),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(p,u,h){let d;u=u.toString(),this.stringified=!1,this._processor=p,this._css=u,this._opts=h,this._map=void 0;let m=a;this.result=new s(this._processor,d,this._opts),this.result.css=u;let f=this;Object.defineProperty(this.result,"root",{get:()=>f.root});let v=new r(m,d,this._opts,u);if(v.isMap()){let[C,S]=v.generate();C&&(this.result.css=C),S&&(this.result.map=S)}else v.clearAnnotation(),this.result.css=v.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(p){return this.async().catch(p)}finally(p){return this.async().then(p,p)}sync(){if(this.error)throw this.error;return this.result}then(p,u){return this.async().then(p,u)}toString(){return this._css}warnings(){return[]}get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let p,u=i;try{p=u(this._css,this._opts)}catch(h){this.error=h}if(this.error)throw this.error;return this._root=p,p}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),p=n(92);function u(h,d){if(Array.isArray(h))return h.map((v=>u(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=>u(v,d)))),f.source){let{inputId:v,...C}=f.source;f.source=C,v!=null&&(f.source.input=d[v])}if(f.type==="root")return new l(f);if(f.type==="decl")return new r(f);if(f.type==="rule")return new p(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=u,u.default=u},(t,e,n)=>{var r=n(31).a,a=n(513);class i{constructor(y){this.bits=y instanceof i?y.bits.slice():[]}add(y){this.bits[y>>5]|=1<<(31&y)}has(y){return!!(this.bits[y>>5]&1<<(31&y))}}class s{constructor(y,_,T){this.start=y,this.end=_,this.original=T,this.intro="",this.outro="",this.content=T,this.storeName=!1,this.edited=!1,this.previous=null,this.next=null}appendLeft(y){this.outro+=y}appendRight(y){this.intro=this.intro+y}clone(){const y=new s(this.start,this.end,this.original);return y.intro=this.intro,y.outro=this.outro,y.content=this.content,y.storeName=this.storeName,y.edited=this.edited,y}contains(y){return this.start<y&&y<this.end}eachNext(y){let _=this;for(;_;)y(_),_=_.next}eachPrevious(y){let _=this;for(;_;)y(_),_=_.previous}edit(y,_,T){return this.content=y,T||(this.intro="",this.outro=""),this.storeName=_,this.edited=!0,this}prependLeft(y){this.outro=y+this.outro}prependRight(y){this.intro=y+this.intro}split(y){const _=y-this.start,T=this.original.slice(0,_),O=this.original.slice(_);this.original=T;const I=new s(y,this.end,O);return I.outro=this.outro,this.outro="",this.end=y,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(y){if(this.outro=this.outro.replace(y,""),this.outro.length)return!0;const _=this.content.replace(y,"");return _.length?(_!==this.content&&(this.split(this.start+_.length).edit("",void 0,!0),this.edited&&this.edit(_,this.storeName,!0)),!0):(this.edit("",void 0,!0),this.intro=this.intro.replace(y,""),!!this.intro.length||void 0)}trimStart(y){if(this.intro=this.intro.replace(y,""),this.intro.length)return!0;const _=this.content.replace(y,"");if(_.length){if(_!==this.content){const T=this.split(this.end-_.length);this.edited&&T.edit(_,this.storeName,!0),this.edit("",void 0,!0)}return!0}return this.edit("",void 0,!0),this.outro=this.outro.replace(y,""),!!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 p{constructor(y){this.version=3,this.file=y.file,this.sources=y.sources,this.sourcesContent=y.sourcesContent,this.names=y.names,this.mappings=a.encode(y.mappings),y.x_google_ignoreList!==void 0&&(this.x_google_ignoreList=y.x_google_ignoreList)}toString(){return JSON.stringify(this)}toUrl(){return"data:application/json;charset=utf-8;base64,"+l(this.toString())}}function u(w,y){const _=w.split(/[/\\]/),T=y.split(/[/\\]/);for(_.pop();_[0]===T[0];)_.shift(),T.shift();if(_.length){let O=_.length;for(;O--;)_[O]=".."}return _.concat(T).join("/")}const h=Object.prototype.toString;function d(w){return h.call(w)==="[object Object]"}function m(w){const y=w.split(`
- `),_=[];for(let T=0,O=0;T<y.length;T++)_.push(O),O+=y[T].length+1;return function(T){let O=0,I=_.length;for(;O<I;){const q=O+I>>1;T<_[q]?I=q:O=q+1}const z=O-1;return{line:z,column:T-_[z]}}}const f=/\w/;class v{constructor(y){this.hires=y,this.generatedCodeLine=0,this.generatedCodeColumn=0,this.raw=[],this.rawSegments=this.raw[this.generatedCodeLine]=[],this.pending=null}addEdit(y,_,T,O){if(_.length){let I=_.indexOf(`
- `,0),z=-1;for(;I>=0;){const W=[this.generatedCodeColumn,y,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=_.indexOf(`
- `,I+1)}const q=[this.generatedCodeColumn,y,T.line,T.column];O>=0&&q.push(O),this.rawSegments.push(q),this.advance(_.slice(z+1))}else this.pending&&(this.rawSegments.push(this.pending),this.advance(_));this.pending=null}addUneditedChunk(y,_,T,O,I){let z=_.start,q=!0,W=!1;for(;z<_.end;){if(this.hires||q||I.has(z)){const F=[this.generatedCodeColumn,y,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,q=!0):(O.column+=1,this.generatedCodeColumn+=1,q=!1),z+=1}this.pending=null}advance(y){if(!y)return;const _=y.split(`
- `);if(_.length>1){for(let T=0;T<_.length-1;T++)this.generatedCodeLine++,this.raw[this.generatedCodeLine]=this.rawSegments=[];this.generatedCodeColumn=0}this.generatedCodeColumn+=_[_.length-1].length}}const C=`
- `;class S{constructor(y){let _=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const T=new s(0,y.length,y);Object.defineProperties(this,{original:{writable:!0,value:y},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:_.filename},indentExclusionRanges:{writable:!0,value:_.indentExclusionRanges},sourcemapLocations:{writable:!0,value:new i},storedNames:{writable:!0,value:{}},indentStr:{writable:!0,value:void 0},ignoreList:{writable:!0,value:_.ignoreList}}),this.byStart[0]=T,this.byEnd[y.length]=T}addSourcemapLocation(y){this.sourcemapLocations.add(y)}append(y){if(typeof y!="string")throw new TypeError("outro content must be a string");return this.outro+=y,this}appendLeft(y,_){if(typeof _!="string")throw new TypeError("inserted content must be a string");this._split(y);const T=this.byEnd[y];return T?T.appendLeft(_):this.intro+=_,this}appendRight(y,_){if(typeof _!="string")throw new TypeError("inserted content must be a string");this._split(y);const T=this.byStart[y];return T?T.appendRight(_):this.outro+=_,this}clone(){const y=new S(this.original,{filename:this.filename});let _=this.firstChunk,T=y.firstChunk=y.lastSearchedChunk=_.clone();for(;_;){y.byStart[T.start]=T,y.byEnd[T.end]=T;const O=_.next,I=O&&O.clone();I&&(T.next=I,I.previous=T,T=I),_=O}return y.lastChunk=T,this.indentExclusionRanges&&(y.indentExclusionRanges=this.indentExclusionRanges.slice()),y.sourcemapLocations=new i(this.sourcemapLocations),y.intro=this.intro,y.outro=this.outro,y}generateDecodedMap(y){y=y||{};const _=Object.keys(this.storedNames),T=new v(y.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?_.indexOf(I.original):-1):T.addUneditedChunk(0,I,this.original,z,this.sourcemapLocations),I.outro.length&&T.advance(I.outro)})),{file:y.file?y.file.split(/[/\\]/).pop():void 0,sources:[y.source?u(y.file||"",y.source):y.file||""],sourcesContent:y.includeContent?[this.original]:void 0,names:_,mappings:T.raw,x_google_ignoreList:this.ignoreList?[0]:void 0}}generateMap(y){return new p(this.generateDecodedMap(y))}_ensureindentStr(){this.indentStr===void 0&&(this.indentStr=(function(y){const _=y.split(`
- `),T=_.filter((z=>/^\t+/.test(z))),O=_.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,q)=>{const W=/^ +/.exec(q)[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(y,_){const T=/^[^\r\n]/gm;if(d(y)&&(_=y,y=void 0),y===void 0&&(this._ensureindentStr(),y=this.indentStr||" "),y==="")return this;const O={};(_=_||{}).exclude&&(typeof _.exclude[0]=="number"?[_.exclude]:_.exclude).forEach((F=>{for(let N=F[0];N<F[1];N+=1)O[N]=!0}));let I=_.indentStart!==!1;const z=F=>I?`${y}${F}`:(I=!0,F);this.intro=this.intro.replace(T,z);let q=0,W=this.firstChunk;for(;W;){const F=W.end;if(W.edited)O[q]||(W.content=W.content.replace(T,z),W.content.length&&(I=W.content[W.content.length-1]===`
- `));else for(q=W.start;q<F;){if(!O[q]){const N=this.original[q];N===`
- `?I=!0:N!=="\r"&&I&&(I=!1,q===W.start||(this._splitChunk(W,q),W=W.next),W.prependRight(y))}q+=1}q=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(y,_){return this.appendLeft(y,_)}insertRight(y,_){return this.prependRight(y,_)}move(y,_,T){if(T>=y&&T<=_)throw new Error("Cannot move a selection inside itself");this._split(y),this._split(_),this._split(T);const O=this.byStart[y],I=this.byEnd[_],z=O.previous,q=I.next,W=this.byStart[T];if(!W&&I===this.lastChunk)return this;const F=W?W.previous:this.lastChunk;return z&&(z.next=q),q&&(q.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(y,_,T,O){return O=O||{},this.update(y,_,T,{...O,overwrite:!O.contentOnly})}update(y,_,T,O){if(typeof T!="string")throw new TypeError("replacement content must be a string");for(;y<0;)y+=this.original.length;for(;_<0;)_+=this.original.length;if(_>this.original.length)throw new Error("end is out of bounds");if(y===_)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(y),this._split(_),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(y,_);Object.defineProperty(this.storedNames,F,{writable:!0,value:!0,enumerable:!0})}const q=this.byStart[y],W=this.byEnd[_];if(q){let F=q;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)}q.edit(T,I,!z)}else{const F=new s(y,_,"").edit(T,I);W.next=F,F.previous=W}return this}prepend(y){if(typeof y!="string")throw new TypeError("outro content must be a string");return this.intro=y+this.intro,this}prependLeft(y,_){if(typeof _!="string")throw new TypeError("inserted content must be a string");this._split(y);const T=this.byEnd[y];return T?T.prependLeft(_):this.intro=_+this.intro,this}prependRight(y,_){if(typeof _!="string")throw new TypeError("inserted content must be a string");this._split(y);const T=this.byStart[y];return T?T.prependRight(_):this.outro=_+this.outro,this}remove(y,_){for(;y<0;)y+=this.original.length;for(;_<0;)_+=this.original.length;if(y===_)return this;if(y<0||_>this.original.length)throw new Error("Character is out of bounds");if(y>_)throw new Error("end must be greater than start");this._split(y),this._split(_);let T=this.byStart[y];for(;T;)T.intro="",T.outro="",T.edit(""),T=_>T.end?this.byStart[T.end]:null;return this}lastChar(){if(this.outro.length)return this.outro[this.outro.length-1];let y=this.lastChunk;do{if(y.outro.length)return y.outro[y.outro.length-1];if(y.content.length)return y.content[y.content.length-1];if(y.intro.length)return y.intro[y.intro.length-1]}while(y=y.previous);return this.intro.length?this.intro[this.intro.length-1]:""}lastLine(){let y=this.outro.lastIndexOf(C);if(y!==-1)return this.outro.substr(y+1);let _=this.outro,T=this.lastChunk;do{if(T.outro.length>0){if(y=T.outro.lastIndexOf(C),y!==-1)return T.outro.substr(y+1)+_;_=T.outro+_}if(T.content.length>0){if(y=T.content.lastIndexOf(C),y!==-1)return T.content.substr(y+1)+_;_=T.content+_}if(T.intro.length>0){if(y=T.intro.lastIndexOf(C),y!==-1)return T.intro.substr(y+1)+_;_=T.intro+_}}while(T=T.previous);return y=this.intro.lastIndexOf(C),y!==-1?this.intro.substr(y+1)+_:this.intro+_}slice(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,_=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.original.length;for(;y<0;)y+=this.original.length;for(;_<0;)_+=this.original.length;let T="",O=this.firstChunk;for(;O&&(O.start>y||O.end<=y);){if(O.start<_&&O.end>=_)return T;O=O.next}if(O&&O.edited&&O.start!==y)throw new Error(`Cannot use replaced character ${y} as slice start anchor.`);const I=O;for(;O;){!O.intro||I===O&&O.start!==y||(T+=O.intro);const z=O.start<_&&O.end>=_;if(z&&O.edited&&O.end!==_)throw new Error(`Cannot use replaced character ${_} as slice end anchor.`);const q=I===O?y-O.start:0,W=z?O.content.length+_-O.end:O.content.length;if(T+=O.content.slice(q,W),!O.outro||z&&O.end!==_||(T+=O.outro),z)break;O=O.next}return T}snip(y,_){const T=this.clone();return T.remove(0,y),T.remove(_,T.original.length),T}_split(y){if(this.byStart[y]||this.byEnd[y])return;let _=this.lastSearchedChunk;const T=y>_.end;for(;_;){if(_.contains(y))return this._splitChunk(_,y);_=T?this.byStart[_.end]:this.byEnd[_.start]}}_splitChunk(y,_){if(y.edited&&y.content.length){const O=m(this.original)(_);throw new Error(`Cannot split a chunk that has already been edited (${O.line}:${O.column} – "${y.original}")`)}const T=y.split(_);return this.byEnd[_]=y,this.byStart[_]=T,this.byEnd[T.end]=T,y===this.lastChunk&&(this.lastChunk=T),this.lastSearchedChunk=y,!0}toString(){let y=this.intro,_=this.firstChunk;for(;_;)y+=_.toString(),_=_.next;return y+this.outro}isEmpty(){let y=this.firstChunk;do if(y.intro.length&&y.intro.trim()||y.content.length&&y.content.trim()||y.outro.length&&y.outro.trim())return!1;while(y=y.next);return!0}length(){let y=this.firstChunk,_=0;do _+=y.intro.length+y.content.length+y.outro.length;while(y=y.next);return _}trimLines(){return this.trim("[\\r\\n]")}trim(y){return this.trimStart(y).trimEnd(y)}trimEndAborted(y){const _=new RegExp((y||"\\s")+"+$");if(this.outro=this.outro.replace(_,""),this.outro.length)return!0;let T=this.lastChunk;do{const O=T.end,I=T.trimEnd(_);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(y){return this.trimEndAborted(y),this}trimStartAborted(y){const _=new RegExp("^"+(y||"\\s")+"+");if(this.intro=this.intro.replace(_,""),this.intro.length)return!0;let T=this.firstChunk;do{const O=T.end,I=T.trimStart(_);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(y){return this.trimStartAborted(y),this}hasChanged(){return this.original!==this.toString()}_replaceRegexp(y,_){function T(O,I){return typeof _=="string"?_.replace(/\$(\$|&|\d+)/g,((z,q)=>q==="$"?"$":q==="&"?O[0]:+q<O.length?O[+q]:`$${q}`)):_(...O,O.index,I,O.groups)}if(y.global)(function(O,I){let z;const q=[];for(;z=O.exec(I);)q.push(z);return q})(y,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(y);O&&O.index!=null&&this.overwrite(O.index,O.index+O[0].length,T(O,this.original))}return this}_replaceString(y,_){const{original:T}=this,O=T.indexOf(y);return O!==-1&&this.overwrite(O,O+y.length,_),this}replace(y,_){return typeof y=="string"?this._replaceString(y,_):this._replaceRegexp(y,_)}_replaceAllString(y,_){const{original:T}=this,O=y.length;for(let I=T.indexOf(y);I!==-1;I=T.indexOf(y,I+O))this.overwrite(I,I+O,_);return this}replaceAll(y,_){if(typeof y=="string")return this._replaceAllString(y,_);if(!y.global)throw new TypeError("MagicString.prototype.replaceAll called with a non-global RegExp argument");return this._replaceRegexp(y,_)}}const x=Object.prototype.hasOwnProperty;class g{constructor(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.intro=y.intro||"",this.separator=y.separator!==void 0?y.separator:`
- `,this.sources=[],this.uniqueSources=[],this.uniqueSourceIndexByFilename={}}addSource(y){if(y instanceof S)return this.addSource({content:y,filename:y.filename,separator:this.separator});if(!d(y)||!y.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((_=>{x.call(y,_)||(y[_]=y.content[_])})),y.separator===void 0&&(y.separator=this.separator),y.filename)if(x.call(this.uniqueSourceIndexByFilename,y.filename)){const _=this.uniqueSources[this.uniqueSourceIndexByFilename[y.filename]];if(y.content.original!==_.content)throw new Error(`Illegal source: same filename (${y.filename}), different contents`)}else this.uniqueSourceIndexByFilename[y.filename]=this.uniqueSources.length,this.uniqueSources.push({filename:y.filename,content:y.content.original});return this.sources.push(y),this}append(y,_){return this.addSource({content:new S(y),separator:_&&_.separator||""}),this}clone(){const y=new g({intro:this.intro,separator:this.separator});return this.sources.forEach((_=>{y.addSource({filename:_.filename,content:_.content.clone(),separator:_.separator})})),y}generateDecodedMap(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const _=[];let T;this.sources.forEach((I=>{Object.keys(I.content.storedNames).forEach((z=>{~_.indexOf(z)||_.push(z)}))}));const O=new v(y.hires);return this.intro&&O.advance(this.intro),this.sources.forEach(((I,z)=>{z>0&&O.advance(this.separator);const q=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(q,N.content,$,N.storeName?_.indexOf(N.original):-1):O.addUneditedChunk(q,N,W.original,$,W.sourcemapLocations):O.advance(N.content),N.outro.length&&O.advance(N.outro)})),W.outro&&O.advance(W.outro),I.ignoreList&&q!==-1&&(T===void 0&&(T=[]),T.push(q))})),{file:y.file?y.file.split(/[/\\]/).pop():void 0,sources:this.uniqueSources.map((I=>y.file?u(y.file,I.filename):I.filename)),sourcesContent:this.uniqueSources.map((I=>y.includeContent?I.content:null)),names:_,mappings:O.raw,x_google_ignoreList:T}}generateMap(y){return new p(this.generateDecodedMap(y))}getIndentString(){const y={};return this.sources.forEach((_=>{const T=_.content._getRawIndentString();T!==null&&(y[T]||(y[T]=0),y[T]+=1)})),Object.keys(y).sort(((_,T)=>y[_]-y[T]))[0]||" "}indent(y){if(arguments.length||(y=this.getIndentString()),y==="")return this;let _=!this.intro||this.intro.slice(-1)===`
- `;return this.sources.forEach(((T,O)=>{const I=T.separator!==void 0?T.separator:this.separator,z=_||O>0&&/\r?\n$/.test(I);T.content.indent(y,{exclude:T.indentExclusionRanges,indentStart:z}),_=T.content.lastChar()===`
- `})),this.intro&&(this.intro=y+this.intro.replace(/^[^\n]/gm,((T,O)=>O>0?y+T:T))),this}prepend(y){return this.intro=y+this.intro,this}toString(){const y=this.sources.map(((_,T)=>{const O=_.separator!==void 0?_.separator:this.separator;return(T>0?O:"")+_.content.toString()})).join("");return this.intro+y}isEmpty(){return!(this.intro.length&&this.intro.trim()||this.sources.some((y=>!y.content.isEmpty())))}length(){return this.sources.reduce(((y,_)=>y+_.content.length()),this.intro.length)}trimLines(){return this.trim("[\\r\\n]")}trim(y){return this.trimStart(y).trimEnd(y)}trimStart(y){const _=new RegExp("^"+(y||"\\s")+"+");if(this.intro=this.intro.replace(_,""),!this.intro){let T,O=0;do if(T=this.sources[O++],!T)break;while(!T.content.trimStartAborted(y))}return this}trimEnd(y){const _=new RegExp((y||"\\s")+"+$");let T,O=this.sources.length-1;do if(T=this.sources[O--],!T){this.intro=this.intro.replace(_,"");break}while(!T.content.trimEndAborted(y));return this}}S.Bundle=g,S.SourceMap=p,S.default=S,t.exports=S},(t,e,n)=>{var r,a=Object.defineProperty,i=Object.getOwnPropertyDescriptor,s=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,l={};((S,x)=>{for(var g in x)a(S,g,{get:x[g],enumerable:!0})})(l,{default:()=>m}),t.exports=(r=l,((S,x,g,w)=>{if(x&&typeof x=="object"||typeof x=="function")for(let y of s(x))o.call(S,y)||y===void 0||a(S,y,{get:()=>x[y],enumerable:!(w=i(x,y))||w.enumerable});return S})(a({},"__esModule",{value:!0}),r));var p=n(21),u=n(308),h=n(36),d=n(93),m=(0,n(16).declare)(((S,x)=>{let g,w,{types:y}=S;return{name:"babel-plugin-resolve-type",pre(_){const T=_.opts.filename||"unknown.js";w=new Set,g={filename:T,source:_.code,options:x,ast:_.ast.program.body,isCE:!1,error(O,I){throw new Error(`[@vue/babel-plugin-resolve-type] ${O}
- ${T}
- ${(0,h.codeFrameColumns)(_.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=>_.code.slice(O.start,O.end),propsTypeDecl:void 0,propsRuntimeDefaults:void 0,propsDestructuredBindings:{},emitsTypeDecl:void 0}},visitor:{CallExpression(_){if(!g)throw new Error("[@vue/babel-plugin-resolve-type] context is not loaded.");const{node:T}=_;if(!y.isIdentifier(T.callee,{name:"defineComponent"})||!v(_))return;const O=T.arguments[0];if(!O||!y.isFunction(O))return;let I=T.arguments[1];I||(I=y.objectExpression([]),T.arguments.push(I)),T.arguments[1]=(function(z,q){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,u.extractRuntimeProps)(g);if(!F)return;const N=(0,p.parseExpression)(F);return C(y,q,y.objectProperty(y.identifier("props"),N))})(O,I)||I,T.arguments[1]=(function(z,q){var W;const F=z.params[1]&&f(z.params[1]);if(!F||!y.isTSTypeReference(F)||!y.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,u.extractRuntimeEmits)(g),H=y.arrayExpression(Array.from($).map((R=>y.stringLiteral(R))));return C(y,q,y.objectProperty(y.identifier("emits"),H))})(O,T.arguments[1])||I},VariableDeclarator(_){(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 q=y.objectProperty(y.identifier("name"),y.stringLiteral(I.node.name)),{arguments:W}=z.node;W.length!==0&&(W.length===1&&z.node.arguments.push(y.objectExpression([])),W[1]=C(y,W[1],q))})(_)}},post(_){for(const T of w)(0,d.addNamed)(_.path,`_${T}`,"vue")}}}));function f(S){if("typeAnnotation"in S&&S.typeAnnotation&&S.typeAnnotation.type==="TSTypeAnnotation")return S.typeAnnotation.typeAnnotation}function v(S){var x;const g=(x=S.scope.getBinding("defineComponent"))==null?void 0:x.path.parent;return!g||g.type==="ImportDeclaration"&&/^@?vue(\/|$)/.test(g.source.value)}function C(S,x,g){if(S.isObjectExpression(x))x.properties.unshift(g);else if(S.isExpression(x))return S.objectExpression([g,S.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 p=(o=i.bindings[l])==null?void 0:o.constantViolations;if(p)for(const u of p){const h=u.node;switch(h.type){case"VariableDeclarator":if(h.init===null){const d=u.parentPath;if(!d.parentPath.isFor()||d.parentPath.get("body")===d){u.remove();break}}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 p=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(${p}))
- .then(s => ${o(r.types.identifier("s"))})
- )(${l})
- `:s?r.template.expression.ast`
- (specifier =>
- new Promise(r => r(${o(p)}))
- )(${l})
- `:r.template.expression.ast`
- (specifier => ${o(p)})(${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),p=n(501);function u(v){switch(v.parent.type){case"TSTypeReference":case"TSExpressionWithTypeArguments":case"TSTypeQuery":return!0;case"TSQualifiedName":return v.parentPath.findParent((C=>C.type!=="TSQualifiedName")).type!=="TSImportEqualsDeclaration";case"ExportSpecifier":return v.parent.exportKind==="type"||v.parentPath.parent.exportKind==="type";default:return!1}}const h=new WeakMap,d=new WeakSet;function m(v){const C=v.getBindingIdentifiers();for(const S of Object.keys(C)){const x=v.scope.getBinding(S);x&&x.identifier===C[S]&&x.scope.removeBinding(S)}v.opts.noScope=!0,v.remove(),v.opts.noScope=!1}function f(v,C,S,x){let g=arguments.length>4&&arguments[4]!==void 0?arguments[4]:"";if(C.file.get("@babel/plugin-transform-modules-*")!=="commonjs")throw v.buildCodeFrameError(`\`${S}\` 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:S,template:x}=v;v.assertVersion(7);const g=/\*?\s*@jsx((?:Frag)?)\s+([^\s]+)/,{allowNamespaces:w=!0,jsxPragma:y="React.createElement",jsxPragmaFrag:_="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||S.isClassPrivateProperty($)||N.remove()}else $.abstract?N.remove():I||$.value||$.decorators||S.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 H=[],{scope:R}=N;for(const K of N.get("params")){const se=K.node;if(se.type==="TSParameterProperty"){const he=se.parameter;if(d.has(he))continue;let Le;if(d.add(he),S.isIdentifier(he))Le=he;else{if(!S.isAssignmentPattern(he)||!S.isIdentifier(he.left))throw K.buildCodeFrameError("Parameter properties can not be destructuring patterns.");Le=he.left}H.push(x.statement.ast`
- this.${S.cloneNode(Le)} = ${S.cloneNode(Le)}
- `),K.replaceWith(K.get("parameter")),R.registerBinding("param",K)}}(0,i.injectInitialization)($,N,H)}};return{name:"transform-typescript",inherits:a.default,visitor:{Pattern:W,Identifier:W,RestElement:W,Program:{enter(N,$){const{file:H}=$;let R=null,K=null;const se=N.scope;if(l.GLOBAL_TYPES.has(se)||l.GLOBAL_TYPES.set(se,new Set),H.ast.comments)for(const X of H.ast.comments){const Q=g.exec(X.value);Q&&(Q[1]?K=Q[2]:R=Q[2])}let he=R||y;he&&([he]=he.split("."));let Le=K||_;Le&&([Le]=Le.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 Me of X.node.specifiers)(0,l.registerGlobalType)(se,Me.local.name);X.remove();continue}const Q=new Set,fe=X.node.specifiers.length,Ce=()=>fe>0&&fe===Q.size;for(const Me of X.node.specifiers)if(Me.type==="ImportSpecifier"&&Me.importKind==="type"){(0,l.registerGlobalType)(se,Me.local.name);const ue=X.scope.getBinding(Me.local.name);ue&&Q.add(ue.path)}if(T)h.set(N.node,!1);else{if(X.node.specifiers.length===0){h.set(N.node,!1);continue}for(const Me of X.node.specifiers){const ue=X.scope.getBinding(Me.local.name);ue&&!Q.has(ue.path)&&(F({binding:ue,programPath:N,pragmaImportName:he,pragmaFragImportName:Le})?Q.add(ue.path):h.set(N.node,!1))}}if(Ce()&&!T)X.remove();else for(const Me of Q)Me.remove()}else if(X.isExportDeclaration()&&(X=X.get("declaration")),X.isVariableDeclaration({declare:!0}))for(const Q of Object.keys(X.getBindingIdentifiers()))(0,l.registerGlobalType)(se,Q);else(X.isTSTypeAliasDeclaration()||X.isTSDeclareFunction()&&X.get("id").isIdentifier()||X.isTSInterfaceDeclaration()||X.isClassDeclaration({declare:!0})||X.isTSEnumDeclaration({declare:!0})||X.isTSModuleDeclaration({declare:!0})&&X.get("id").isIdentifier())&&(0,l.registerGlobalType)(se,X.node.id.name)},exit(N){N.node.sourceType==="module"&&h.get(N.node)&&N.pushContainer("body",S.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((H=>H.type==="ExportSpecifier"&&H.exportKind==="type")))N.remove();else if(!N.node.source&&N.node.specifiers.length>0&&N.node.specifiers.every((H=>S.isExportSpecifier(H)&&(0,l.isGlobalType)(N,H.local.name))))N.remove();else{if(S.isTSModuleDeclaration(N.node.declaration)){const H=N.node.declaration,{id:R}=H;if(S.isIdentifier(R))if(N.scope.hasOwnBinding(R.name))N.replaceWith(H);else{const[K]=N.replaceWithMultiple([S.exportNamedDeclaration(S.variableDeclaration("let",[S.variableDeclarator(S.cloneNode(R))])),H]);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),S.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((H=>{H.isClassMethod()||H.isClassPrivateMethod()?H.node.kind==="constructor"?z.constructor(H,N):z.method(H):(H.isClassProperty()||H.isClassPrivateProperty()||H.isClassAccessorProperty())&&z.field(H)}))},Function(N){const{node:$}=N;$.typeParameters&&($.typeParameters=null),$.returnType&&($.returnType=null);const H=$.params;H.length>0&&S.isIdentifier(H[0],{name:"this"})&&H.shift()},TSModuleDeclaration(N){(0,p.default)(N,w)},TSInterfaceDeclaration(N){N.remove()},TSTypeAliasDeclaration(N){N.remove()},TSEnumDeclaration(N){O&&N.node.const?(0,s.default)(N,S):(0,o.default)(N,S)},TSImportEqualsDeclaration(N,$){const{id:H,moduleReference:R}=N.node;let K,se;S.isTSExternalModuleReference(R)?(f(N,$,`import ${H.name} = require(...);`,`import ${H.name} from '...';`," alongside Typescript's --allowSyntheticDefaultImports option"),K=S.callExpression(S.identifier("require"),[R.expression]),se="const"):(K=q(R),se="var"),N.replaceWith(S.variableDeclaration(se,[S.variableDeclarator(H,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"+(S.tsSatisfiesExpression?"|TSSatisfiesExpression":"")](N){let{node:$}=N;do $=$.expression;while(S.isTSAsExpression($)||S.isTSSatisfiesExpression!=null&&S.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 q(N){return S.isTSQualifiedName(N)?S.memberExpression(q(N.left),N.right):N}function W(N){let{node:$}=N;$.typeAnnotation&&($.typeAnnotation=null),S.isIdentifier($)&&$.optional&&($.optional=null)}function F(N){let{binding:$,programPath:H,pragmaImportName:R,pragmaFragImportName:K}=N;for(const he of $.referencePaths)if(!u(he))return!1;if($.identifier.name!==R&&$.identifier.name!==K)return!0;let se=!1;return H.traverse({"JSXElement|JSXFragment"(he){se=!0,he.stop()}}),!se}}))},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},(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,p=1;do l=s._generateUid("",p),p++;while(o.has(l));return l}e.default=(0,r.declare)((s=>{let{types:o,template:l,assertVersion:p}=s;return p("^7.12.0"),{name:"transform-class-static-block",inherits:n(562).a,pre(){(0,a.enableFeature)(this.file,a.FEATURES.staticBlocks,!1)},visitor:{ClassBody(u){const{scope:h}=u,d=new Set,m=u.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 S;const x=f.node.body;S=x.length===1&&o.isExpressionStatement(x[0])?o.inheritsComments(x[0].expression,x[0]):l.expression.ast`(() => { ${x} })()`,f.replaceWith(o.classPrivateProperty(C,S,[],!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,p;s.assertVersion(7);const u=(l=s.assumption("ignoreFunctionLength"))!=null?l:o.loose,h=(p=s.assumption("noNewArrows"))==null||p;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,u);(m||f)&&d.scope.crawl()}}}}))},()=>{},(t,e,n)=>{n.d(e,{a:()=>Bn,b:()=>gs,c:()=>Gr,d:()=>un});var r=n(10),a=n(1),i=n(21),s=n(36),o=n(491),l=n(331),p=n(307),u=n.n(p),h=n(308),d=n(328),m=n(143),f=n(0),v=n(37),C=n(557),S=n(93),x=n(326),g=n(16),w=n(558),y=n(560),_=Object.defineProperty,T=Object.defineProperties,O=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,W=(ft,dt,ot)=>dt in ft?_(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))q.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))($||{}),H=$,R="Fragment",K=(ft,dt)=>ft.get(dt)(),se=ft=>ft.startsWith("v-")||ft.startsWith("v")&&ft.length>=2&&ft[1]>="A"&&ft[1]<="Z",he=ft=>!(ft.match(RegExp(`^_?${R}\\d*$`))||ft==="KeepAlive"),Le=ft=>{const dt=ft.node.object,ot=ft.node.property,At=f.isJSXMemberExpression(dt)?Le(ft.get("object")):f.isJSXIdentifier(dt)?f.identifier(dt.name):f.nullLiteral(),Lt=f.identifier(ot.name);return f.memberExpression(At,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 At="";for(let Lt=0;Lt<dt.length;Lt++){const jt=dt[Lt],Ut=Lt===0,dr=Lt===dt.length-1,Zt=Lt===ot;let ut=jt.replace(/\t/g," ");Ut||(ut=ut.replace(/^[ ]+/,"")),dr||(ut=ut.replace(/[ ]+$/,"")),ut&&(Zt||(ut+=" "),At+=ut)}return At},Q=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))},Ce=(ft,dt)=>{const{parentPath:ot}=ft;if(ot.isAssignmentExpression()){const{left:At}=ot.node;if(f.isIdentifier(At))return dt.map((Lt=>{if(f.isIdentifier(Lt)&&Lt.name===At.name){const jt=ft.scope.generateUidIdentifier(Lt.name);return ot.insertBefore(f.variableDeclaration("const",[f.variableDeclarator(jt,f.callExpression(f.functionExpression(null,[],f.blockStatement([f.returnStatement(Lt)])),[]))])),jt}return Lt}))}return dt},Me=/^on[^a-z]/,ue=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((At=>{if(f.isStringLiteral(At.key)){const{value:Lt}=At.key,jt=dt.get(Lt);jt?(Lt==="style"||Lt==="class"||Lt.startsWith("on"))&&((Ut,dr)=>{f.isArrayExpression(Ut.value)?Ut.value.elements.push(dr.value):Ut.value=f.arrayExpression([Ut.value,dr.value])})(jt,At):(dt.set(Lt,At),ot.push(At))}else ot.push(At)})),ot},ae=ft=>{if(f.isIdentifier(ft))return ft.name==="undefined";if(f.isArrayExpression(ft)){const{elements:dt}=ft;return dt.every((ot=>ot&&ae(ot)))}return f.isObjectExpression(ft)?ft.properties.every((dt=>ae(dt.value))):!!f.isLiteral(ft)},ce=ft=>f.isArrayExpression(ft)?ft.elements.map((dt=>f.isStringLiteral(dt)?dt.value:"")).filter(Boolean):[],oe=(ft,dt,ot,At)=>{if(At==="show")return K(dt,"vShow");if(At==="model"){let Lt;const jt=(Ut=>{const dr=Ut.get("attributes").find((Zt=>!!Zt.isJSXAttribute()&&Zt.get("name").isJSXIdentifier()&&Zt.get("name").node.name==="type"));return dr?dr.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(jt)||!jt)switch(jt?.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(At)])},ie=/^xlink([A-Z])/,Se=(ft,dt)=>{const ot=((wr,Rr)=>{var jr,On;const Hr=wr.get("openingElement").get("name");if(Hr.isJSXIdentifier()){const{name:yr}=Hr.node;return w.includes(yr)||y.includes(yr)?f.stringLiteral(yr):yr===R?K(Rr,R):wr.scope.hasBinding(yr)?f.identifier(yr):(On=(jr=Rr.opts).isCustomElement)!=null&&On.call(jr,yr)?f.stringLiteral(yr):f.callExpression(K(Rr,"resolveComponent"),[f.stringLiteral(yr)])}if(Hr.isJSXMemberExpression())return Le(Hr);throw new Error(`getTag: ${Hr.type} is not supported`)})(ft,dt),At=((wr,Rr)=>{var jr,On;const Hr=wr.get("name");if(Hr.isJSXMemberExpression())return he(Hr.node.property.name);const yr=Hr.node.name;return!((On=(jr=Rr.opts).isCustomElement)!=null&&On.call(jr,yr))&&he(yr)&&!w.includes(yr)&&!y.includes(yr)})(ft.get("openingElement"),dt),Lt=ft.get("openingElement").get("attributes"),jt=[],Ut=new Set;let dr=null,Zt=0;if(Lt.length===0)return{tag:ot,isComponent:At,slots:dr,props:f.nullLiteral(),directives:jt,patchFlag:Zt,dynamicPropNames:Ut};let ut=[],Tt=!1,wt=!1,Dt=!1,nr=!1,Ar=!1;const tr=[],{mergeProps:xr=!0}=dt.opts;Lt.forEach((wr=>{if(wr.isJSXAttribute()){let jr=(Hr=>{const yr=Hr.node.name;return f.isJSXIdentifier(yr)?yr.name:`${yr.namespace.name}:${yr.name.name}`})(wr);const On=((Hr,yr)=>{const en=Hr.get("value");return en.isJSXElement()?ne(en,yr):en.isStringLiteral()?f.stringLiteral(X(en.node.value)):en.isJSXExpressionContainer()?Q(en):null})(wr,dt);if(ae(On)&&jr!=="ref"||(!At&&(Rr=jr,Me.test(Rr))&&jr.toLowerCase()!=="onclick"&&jr!=="onUpdate:modelValue"&&(nr=!0),jr==="ref"?Tt=!0:jr!=="class"||At?jr!=="style"||At?jr==="key"||se(jr)||jr==="on"||Ut.add(jr):Dt=!0:wt=!0),dt.opts.transformOn&&(jr==="on"||jr==="nativeOn"))return dt.get("transformOn")||dt.set("transformOn",(0,S.addDefault)(ft,"@vue/babel-helper-vue-transform-on",{nameHint:"_transformOn"})),void tr.push(f.callExpression(dt.get("transformOn"),[On||f.booleanLiteral(!0)]));if(se(jr)){const{directive:Hr,modifiers:yr,values:en,args:bn,directiveName:hs}=(Xn=>{var Cn,os;const{path:Tn,value:Hn,state:Yn,tag:bi,isComponent:Fn}=Xn,Ft=[],Ws=[],Rs=[];let vs,Xr,Jn;if("namespace"in Tn.node.name)[vs,Xr]=Xn.name.split(":"),vs=Tn.node.name.namespace.name,Xr=Tn.node.name.name.name,Jn=Xr.split("_").slice(1);else{const Nn=Xn.name.split("_");vs=Nn.shift()||"",Jn=Nn}vs=vs.replace(/^v/,"").replace(/^-/,"").replace(/^\S/,(Nn=>Nn.toLowerCase())),Xr&&Ft.push(f.stringLiteral(Xr.split("_")[0]));const _r=vs==="models",fn=vs==="model";if(fn&&!Tn.get("value").isJSXExpressionContainer())throw new Error("You have to use JSX Expression inside your v-model");if(_r&&!Fn)throw new Error("v-models can only use in custom components");const $t=!["html","text","model","models"].includes(vs)||fn&&!Fn;let In=Jn;return f.isArrayExpression(Hn)?(_r?Hn.elements:[Hn]).forEach((Nn=>{if(_r&&!f.isArrayExpression(Nn))throw new Error("You should pass a Two-dimensional Arrays to v-models");const{elements:$n}=Nn,[js,Mt,Ps]=$n;!Mt||f.isArrayExpression(Mt)||f.isSpreadElement(Mt)?f.isArrayExpression(Mt)?($t||Ft.push(f.nullLiteral()),In=ce(Mt)):$t||Ft.push(f.nullLiteral()):(Ft.push(Mt),In=ce(Ps)),Rs.push(new Set(In)),Ws.push(js)})):fn&&!$t?(Ft.push(f.nullLiteral()),Rs.push(new Set(Jn))):Rs.push(new Set(Jn)),{directiveName:vs,modifiers:Rs,values:Ws.length?Ws:[Hn],args:Ft,directive:$t?[oe(Tn,Yn,bi,vs),Ws[0]||Hn,(Cn=Rs[0])!=null&&Cn.size?Ft[0]||f.unaryExpression("void",f.numericLiteral(0),!0):Ft[0],!!((os=Rs[0])!=null&&os.size)&&f.objectExpression([...Rs[0]].map((Nn=>f.objectProperty(f.identifier(Nn),f.booleanLiteral(!0)))))].filter(Boolean):void 0}})({tag:ot,isComponent:At,name:jr,path:wr,state:dt,value:On});if(hs==="slots")return void(dr=On);Hr?jt.push(f.arrayExpression(Hr)):hs==="html"?(ut.push(f.objectProperty(f.stringLiteral("innerHTML"),en[0])),Ut.add("innerHTML")):hs==="text"&&(ut.push(f.objectProperty(f.stringLiteral("textContent"),en[0])),Ut.add("textContent")),["models","model"].includes(hs)&&en.forEach(((Xn,Cn)=>{var os;const Tn=bn[Cn],Hn=Tn&&!f.isStringLiteral(Tn)&&!f.isNullLiteral(Tn);Hr||(ut.push(f.objectProperty(f.isNullLiteral(Tn)?f.stringLiteral("modelValue"):Tn,Xn,Hn)),Hn||Ut.add(Tn?.value||"modelValue"),(os=yr[Cn])!=null&&os.size&&ut.push(f.objectProperty(Hn?f.binaryExpression("+",Tn,f.stringLiteral("Modifiers")):f.stringLiteral(`${Tn?.value||"model"}Modifiers`),f.objectExpression([...yr[Cn]].map((bi=>f.objectProperty(f.stringLiteral(bi),f.booleanLiteral(!0))))),Hn)));const Yn=Hn?f.binaryExpression("+",f.stringLiteral("onUpdate"),Tn):f.stringLiteral(`onUpdate:${Tn?.value||"modelValue"}`);ut.push(f.objectProperty(Yn,f.arrowFunctionExpression([f.identifier("$event")],f.assignmentExpression("=",Xn,f.identifier("$event"))),Hn)),Hn?Ar=!0:Ut.add(Yn.value)}))}else jr.match(ie)&&(jr=jr.replace(ie,((Hr,yr)=>`xlink:${yr.toLowerCase()}`))),ut.push(f.objectProperty(f.stringLiteral(jr),On||f.booleanLiteral(!0)))}else ut.length&&xr&&(tr.push(f.objectExpression(ue(ut,xr))),ut=[]),Ar=!0,((jr,On,Hr,yr)=>{const en=On.get("argument"),bn=f.isObjectExpression(en.node)?en.node.properties:void 0;bn?Hr?yr.push(f.objectExpression(bn)):yr.push(...bn):(en.isIdentifier()&&fe(jr,en.node.name,H.DYNAMIC),yr.push(Hr?en.node:f.spreadElement(en.node)))})(ft,wr,xr,xr?tr:ut);var Rr})),Ar?Zt|=16:(wt&&(Zt|=2),Dt&&(Zt|=4),Ut.size&&(Zt|=8),nr&&(Zt|=32)),Zt!==0&&Zt!==32||!(Tt||jt.length>0)||(Zt|=512);let sn=f.nullLiteral();return tr.length?(ut.length&&tr.push(f.objectExpression(ue(ut,xr))),sn=tr.length>1?f.callExpression(K(dt,"mergeProps"),tr):tr[0]):ut.length&&(sn=ut.length===1&&f.isSpreadElement(ut[0])?ut[0].argument:f.objectExpression(ue(ut,xr))),{tag:ot,props:sn,isComponent:At,slots:dr,directives:jt,patchFlag:Zt,dynamicPropNames:Ut}},ne=(ft,dt)=>{const ot=((Ar,tr)=>Ar.map((xr=>{if(xr.isJSXText()){const sn=(wr=>{const Rr=X(wr.node.value);return Rr!==""?f.stringLiteral(Rr):null})(xr);return sn&&f.callExpression(K(tr,"createTextVNode"),[sn])}if(xr.isJSXExpressionContainer()){const sn=Q(xr);if(f.isIdentifier(sn)){const{name:wr}=sn,{referencePaths:Rr=[]}=xr.scope.getBinding(wr)||{};Rr.forEach((jr=>{fe(jr,wr,H.DYNAMIC)}))}return sn}if(xr.isJSXSpreadChild())return(sn=>f.spreadElement(sn.get("expression").node))(xr);if(xr.isCallExpression())return xr.node;if(xr.isJSXElement())return ne(xr,tr);throw new Error(`getChildren: ${xr.type} is not supported`)})).filter((xr=>xr!=null&&!f.isJSXEmptyExpression(xr))))(ft.get("children"),dt),{tag:At,props:Lt,isComponent:jt,directives:Ut,patchFlag:dr,dynamicPropNames:Zt,slots:ut}=Se(ft,dt),{optimize:Tt=!1}=dt.opts,wt=ft.getData("slotFlag")||H.STABLE;let Dt;if(ot.length>1||ut)Dt=jt?ot.length?f.objectExpression([!!ot.length&&f.objectProperty(f.identifier("default"),f.arrowFunctionExpression([],f.arrayExpression(Ce(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:Ar=!0}=dt.opts,tr=ot[0],xr=f.objectExpression([f.objectProperty(f.identifier("default"),f.arrowFunctionExpression([],f.arrayExpression(Ce(ft,[tr])))),Tt&&f.objectProperty(f.identifier("_"),f.numericLiteral(wt))].filter(Boolean));if(f.isIdentifier(tr)&&jt)Dt=Ar?f.conditionalExpression(f.callExpression(dt.get("@vue/babel-plugin-jsx/runtimeIsSlot")(),[tr]),tr,xr):xr;else if(f.isCallExpression(tr)&&tr.loc&&jt)if(Ar){const{scope:sn}=ft,wr=sn.generateUidIdentifier("slot");sn&&sn.push({id:wr,kind:"let"});const Rr=f.objectExpression([f.objectProperty(f.identifier("default"),f.arrowFunctionExpression([],f.arrayExpression(Ce(ft,[wr])))),Tt&&f.objectProperty(f.identifier("_"),f.numericLiteral(wt))].filter(Boolean)),jr=f.assignmentExpression("=",wr,tr),On=f.callExpression(dt.get("@vue/babel-plugin-jsx/runtimeIsSlot")(),[jr]);Dt=f.conditionalExpression(On,wr,Rr)}else Dt=xr;else Dt=f.isFunctionExpression(tr)||f.isArrowFunctionExpression(tr)?f.objectExpression([f.objectProperty(f.identifier("default"),tr)]):f.isObjectExpression(tr)?f.objectExpression([...tr.properties,Tt&&f.objectProperty(f.identifier("_"),f.numericLiteral(wt))].filter(Boolean)):jt?f.objectExpression([f.objectProperty(f.identifier("default"),f.arrowFunctionExpression([],f.arrayExpression([tr])))]):f.arrayExpression([tr])}const nr=f.callExpression(K(dt,"createVNode"),[At,Lt,Dt||f.nullLiteral(),!!dr&&Tt&&f.numericLiteral(dr),!!Zt.size&&Tt&&f.arrayExpression([...Zt.keys()].map((Ar=>f.stringLiteral(Ar))))].filter(Boolean));return Ut.length?f.callExpression(K(dt,"withDirectives"),[nr,f.arrayExpression(Ut)]):nr},ge={JSXElement:{exit(ft,dt){ft.replaceWith(ne(ft,dt))}}},xe={JSXFragment:{enter(ft,dt){const ot=K(dt,R);ft.replaceWith(((At,Lt)=>{const jt=At.get("children")||[];return f.jsxElement(f.jsxOpeningElement(Lt,[]),f.jsxClosingElement(Lt),jt.map((Ut=>{let{node:dr}=Ut;return dr})),!1)})(ft,f.isIdentifier(ot)?f.jsxIdentifier(ot.name):f.jsxMemberExpression(f.jsxIdentifier(ot.object.name),f.jsxIdentifier(ot.property.name))))}}},He=/\*?\s*@jsx\s+([^\s]+)/;function ee(ft){return ft.default||ft}var k=ee(C),j=ee(v),J=(0,g.declare)(((ft,dt,ot)=>{const{types:At}=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:ee(k),visitor:N(F(F(F({},Lt?.visitor),ge),xe),{Program:{enter(jt,Ut){if((dr=>{let Zt=!1;return dr.traverse({JSXElement(ut){Zt=!0,ut.stop()},JSXFragment(ut){Zt=!0,ut.stop()}}),Zt})(jt)){const dr=["createVNode","Fragment","resolveComponent","withDirectives","vShow","vModelSelect","vModelText","vModelCheckbox","vModelRadio","vModelText","vModelDynamic","resolveDirective","mergeProps","createTextVNode","isVNode"];if((0,S.isModule)(jt)){const Tt={};dr.forEach((Dt=>{Ut.set(Dt,(()=>{if(Tt[Dt])return At.cloneNode(Tt[Dt]);const nr=(0,S.addNamed)(jt,Dt,"vue",{ensureLiveReference:!0});return Tt[Dt]=nr,nr}))}));const{enableObjectSlots:wt=!0}=Ut.opts;wt&&Ut.set("@vue/babel-plugin-jsx/runtimeIsSlot",(()=>{if(Tt.runtimeIsSlot)return Tt.runtimeIsSlot;const{name:Dt}=Ut.get("isVNode")(),nr=jt.scope.generateUidIdentifier("isSlot"),Ar=j.ast`
- function ${nr.name}(s) {
- return typeof s === 'function' || (Object.prototype.toString.call(s) === '[object Object]' && !${Dt}(s));
- }
- `,tr=jt.get("body").filter((xr=>xr.isImportDeclaration())).pop();return tr&&tr.insertAfter(Ar),Tt.runtimeIsSlot=nr,nr}))}else{let Tt;dr.forEach((nr=>{Ut.set(nr,(()=>(Tt||(Tt=(0,S.addNamespace)(jt,"vue",{ensureLiveReference:!0})),f.memberExpression(Tt,f.identifier(nr)))))}));const wt={},{enableObjectSlots:Dt=!0}=Ut.opts;Dt&&Ut.set("@vue/babel-plugin-jsx/runtimeIsSlot",(()=>{if(wt.runtimeIsSlot)return wt.runtimeIsSlot;const nr=jt.scope.generateUidIdentifier("isSlot"),{object:Ar}=Ut.get("isVNode")(),tr=j.ast`
- function ${nr.name}(s) {
- return typeof s === 'function' || (Object.prototype.toString.call(s) === '[object Object]' && !${Ar.name}.isVNode(s));
- }
- `,xr=jt.get("body").filter((sn=>sn.isVariableDeclaration()&&sn.node.declarations.some((wr=>{var Rr;return((Rr=wr.id)==null?void 0:Rr.name)===Tt.name})))).pop();return xr&&xr.insertAfter(tr),nr}))}const{opts:{pragma:Zt=""},file:ut}=Ut;if(Zt&&Ut.set("createVNode",(()=>f.identifier(Zt))),ut.ast.comments)for(const Tt of ut.ast.comments){const wt=He.exec(Tt.value);wt&&Ut.set("createVNode",(()=>f.identifier(wt[1])))}}},exit(jt){const Ut=jt.get("body"),dr=new Map;Ut.filter((ut=>f.isImportDeclaration(ut.node)&&ut.node.source.value==="vue")).forEach((ut=>{const{specifiers:Tt}=ut.node;let wt=!1;Tt.forEach((Dt=>{!Dt.loc&&f.isImportSpecifier(Dt)&&f.isIdentifier(Dt.imported)&&(dr.set(Dt.imported.name,Dt),wt=!0)})),wt&&ut.remove()}));const Zt=[...dr.keys()].map((ut=>dr.get(ut)));Zt.length&&jt.unshiftContainer("body",f.importDeclaration(Zt,f.stringLiteral("vue")))}}})})}));const Te=ct(...Object.keys(Object.assign({},{"@babel/plugin-transform-class-static-block":n(344),"@babel/plugin-transform-parameters":n(345)}))),Ie=!1,Pe=!0,de=!1,ke="0.9.5";function Ge(ft,dt,ot){return dt+`
- `+ft}function nt(ft,dt,ot,At,Lt){if(!At)return Ge(ft,dt);const jt={start:{line:At,column:Lt}};return Ge((0,s.codeFrameColumns)(ot,jt,{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(((At,Lt)=>At.append(String(Lt))),new(u())).end()}async function yt(ft,dt,ot){let At=!1;const Lt={preventCache:()=>At=!0};if(ft===void 0)return await ot(Lt);const jt=ct(...dt),Ut=await ft.get(jt);if(Ut!==void 0)return JSON.parse(Ut);const dr=await ot(Lt);return At===!1&&await ft.set(jt,JSON.stringify(dr)),dr}class Qt{constructor(dt){this.promise=dt}}const Bt=Object.assign({},{"@babel/plugin-transform-class-static-block":n(344),"@babel/plugin-transform-parameters":n(345)});async function sr(ft,dt,ot,At,Lt,jt){let Ut,dr=arguments.length>6&&arguments[6]!==void 0&&arguments[6];try{Ut=(0,i.parse)(ft,{sourceType:dt?"module":"script",sourceFilename:ot.toString(),plugins:[...At!==void 0?At:[]]})}catch(wt){throw jt?.("error","parse script",nt(wt.message,ot.toString(),ft,wt.loc.line,wt.loc.column+1)),wt}var Zt;Zt=Ut,(0,a.traverse)(Zt,{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 Dt=[];return(0,a.traverse)(wt,{ExportAllDeclaration(nr){Dt.push(nr.node.source.value)},ImportDeclaration(nr){Dt.push(nr.node.source.value)},CallExpression(nr){nr.node.callee.name==="require"&&nr.node.arguments.length===1&&a.types.isStringLiteral(nr.node.arguments[0])&&Dt.push(nr.node.arguments[0].value)}}),Dt})(Ut),Tt=await(0,a.transformFromAstAsync)(Ut,ft,{sourceMaps:de,plugins:[...dt?[o.a]:[],...Object.values(Bt),...Lt!==void 0?Object.values(Lt):[]],babelrc:!1,configFile:!1,highlightCode:!1,compact:!dr,comments:dr,retainLines:dr,sourceType:dt?"module":"script"});if(Tt===null||Tt.code==null){const wt=`unable to transform script "${ot.toString()}"`;throw jt?.("error",wt),new Error(wt)}return[ut,Tt.code]}async function vr(ft,dt){const{moduleCache:ot,loadModule:At,handleModule:Lt}=dt,{id:jt,path:Ut,getContent:dr}=dt.getResource(ft,dt);return jt in ot?ot[jt]instanceof Qt?await ot[jt].promise:ot[jt]:(ot[jt]=new Qt((async()=>{let Zt;if(At&&(Zt=await At(jt,dt)),Zt===void 0){const{getContentData:ut,type:Tt}=await dr();if(Lt!==void 0&&(Zt=await Lt(Tt,ut,Ut,dt)),Zt===void 0&&(Zt=await(async function(wt,Dt,nr,Ar){var tr,xr;switch(wt){case".vue":return(async function(sn,wr,Rr){var jr,On,Hr,yr,en;const bn=wr.toString(),hs={},{delimiters:Xn,whitespace:Cn,isCustomElement:os,moduleCache:Tn,compiledCache:Hn,getResource:Yn,addStyle:bi,log:Fn,additionalBabelParserPlugins:Ft=[],additionalBabelPlugins:Ws={},customBlockHandler:Rs,devMode:vs=!1,createCJSModule:Xr,processStyles:Jn}=Rr,{descriptor:_r,errors:fn}=(0,h.parse)(sn,{filename:bn,sourceMap:Ie}),$t=Rs!==void 0?await Promise.all(_r.customBlocks.map((Mt=>Rs(Mt,wr,Rr)))):[],In=`data-v-${ct(bn)}`,Nn=_r.styles.some((Mt=>Mt.scoped));Nn&&(hs.__scopeId=In),_r.template&&_r.template.lang&&await vr({refPath:wr,relPath:_r.template.lang},Rr);const $n=_r.template?{compiler:Object.assign(Object.assign({},d),{compile:(Mt,Ps)=>m.compile(Mt,Object.assign(Object.assign({},Ps),{sourceMap:Ie}))}),source:_r.template.src?await(await Yn({refPath:wr,relPath:_r.template.src},Rr).getContent()).getContentData(!1):_r.template.content,filename:_r.filename,isProd:Pe,scoped:Nn,id:In,slotted:_r.slotted,compilerOptions:{isCustomElement:os,whitespace:Cn,delimiters:Xn,scopeId:Nn?In:void 0,mode:"module"},preprocessLang:_r.template.lang,preprocessCustomRequire:Mt=>Tn[Mt]}:void 0;if(_r.script||_r.scriptSetup){!((jr=_r.script)===null||jr===void 0)&&jr.src&&(_r.script.content=await(await Yn({refPath:wr,relPath:_r.script.src},Rr).getContent()).getContentData(!1));const[Mt,Ps,_n]=await yt(Hn,[un,Pe,vs,(On=_r.script)===null||On===void 0?void 0:On.content,(Hr=_r.script)===null||Hr===void 0?void 0:Hr.lang,(yr=_r.scriptSetup)===null||yr===void 0?void 0:yr.content,(en=_r.scriptSetup)===null||en===void 0?void 0:en.lang,Ft,Object.keys(Ws),Te],(async dn=>{let{preventCache:hi}=dn;var Qn,Sn;let Mi=["jsx"],wn={jsx:J};((Qn=_r.script)===null||Qn===void 0?void 0:Qn.lang)!=="ts"&&((Sn=_r.scriptSetup)===null||Sn===void 0?void 0:Sn.lang)!=="ts"||(Mi=[...Mi,"typescript"],wn=Object.assign(Object.assign({},wn),{typescript:l.a}));const zs=(0,h.compileScript)(_r,{isProd:Pe,sourceMap:Ie,id:In,babelParserPlugins:[...Mi,...Ft],inlineTemplate:!1,templateOptions:$n});return[zs.bindings,...await sr(zs.content,!0,bn,[...Mi,...Ft],Object.assign(Object.assign({},wn),Ws),Fn,vs)]}));$n?.compilerOptions!==void 0&&($n.compilerOptions.bindingMetadata=Mt),await Jr(wr,Ps,Rr),Object.assign(hs,(js=Xr(wr,_n,Rr).exports,js&&js.__esModule?js:{default:js}).default)}var js;if(_r.template!==null){const[Mt,Ps]=await yt(Hn,[un,vs,$n.source,$n.compilerOptions.delimiters,$n.compilerOptions.whitespace,$n.compilerOptions.scopeId,$n.compilerOptions.bindingMetadata?Object.entries($n.compilerOptions.bindingMetadata):"",Ft,Object.keys(Ws),Te],(async _n=>{let{preventCache:dn}=_n;const hi=(0,h.compileTemplate)($n);if(hi.errors.length){dn();for(const Qn of hi.errors)typeof Qn=="object"?Qn.loc?Fn?.("error","SFC template",nt(Qn.message,bn,sn,Qn.loc.start.line+_r.template.loc.start.line-1,Qn.loc.start.column)):Fn?.("error","SFC template",Ge(Qn.message,bn)):Fn?.("error","SFC template",Ge(Qn,bn))}for(const Qn of hi.tips)Fn?.("info","SFC template",Qn);return await sr(hi.code,!0,_r.filename,Ft,Ws,Fn,vs)}));await Jr(wr,Mt,Rr),Object.assign(hs,Xr(wr,Ps,Rr).exports)}for(const Mt of _r.styles){const Ps=Mt.src?await(await Yn({refPath:wr,relPath:Mt.src},Rr).getContent()).getContentData(!1):Mt.content;bi(await yt(Hn,[un,Ps,Mt.lang,In,Mt.scoped],(async _n=>{let{preventCache:dn}=_n;const hi=Jn!==void 0?await Jn(Ps,Mt.lang,wr,Rr):Ps;hi===void 0&&dn(),Jn===void 0&&Mt.lang!==void 0&&await vr({refPath:wr,relPath:Mt.lang},Rr);const Qn=await(0,h.compileStyleAsync)(Object.assign({filename:_r.filename,source:hi,isProd:Pe,id:In,scoped:Mt.scoped,trim:!0},Jn===void 0?{preprocessLang:Mt.lang,preprocessCustomRequire:Sn=>Tn[Sn]}:{}));if(Qn.errors.length){dn();for(const Sn of Qn.errors)Fn?.("error","SFC style",nt(Sn.message,wr,sn,Sn.line+Mt.loc.start.line-1,Sn.column))}return Qn.code})),Mt.scoped?In:void 0)}return Rs!==void 0&&await Promise.all($t.map((Mt=>Mt?.(hs)))),hs})(await Dt(!1),nr,Ar);case".js":return Zr(await Dt(!1),!1,nr,Ar);case".mjs":return Zr(await Dt(!1),!0,nr,Ar);case".ts":return Zr(await Dt(!1),!0,nr,Object.assign(Object.assign({},Ar),{additionalBabelParserPlugins:["typescript",...(tr=Ar.additionalBabelParserPlugins)!==null&&tr!==void 0?tr:[]],additionalBabelPlugins:Object.assign({typescript:l.a},(xr=Ar.additionalBabelPlugins)!==null&&xr!==void 0?xr:{})}))}})(Tt,ut,Ut,dt)),Zt===void 0)throw new TypeError(`Unable to handle ${Tt} files (${Ut})`)}return ot[jt]=Zt})()),await ot[jt].promise)}function Ct(ft,dt,ot){const{moduleCache:At,pathResolve:Lt,getResource:jt}=ot,Ut={exports:{}};return Function("exports","require","module","__filename","__dirname","__vsfcl_import__",dt).call(Ut.exports,Ut.exports,(function(dr){const{id:Zt}=jt({refPath:ft,relPath:dr},ot);if(Zt in At)return At[Zt];throw new Error(`require(${JSON.stringify(Zt)}) failed. module not found in moduleCache`)}),Ut,ft,Lt({refPath:ft,relPath:"."},ot),(async function(dr){return await vr({refPath:ft,relPath:dr},ot)})),Ut}async function Zr(ft,dt,ot,At){const{compiledCache:Lt,additionalBabelParserPlugins:jt,additionalBabelPlugins:Ut,createCJSModule:dr,log:Zt}=At,[ut,Tt]=await yt(Lt,[ke,ft,ot,At.devMode,jt||"",Ut?Object.keys(Ut):""],(async()=>await sr(ft,dt,ot,jt,Ut,Zt,At.devMode)));return await Jr(ot,ut,At),dr(ot,Tt,At).exports}async function Jr(ft,dt,ot){await Promise.all(dt.map((At=>vr({refPath:ft,relPath:At},ot))))}const Gr="0.9.5",un="3.4.15";function nn(ft){throw new ReferenceError(`${ft} is not defined`)}const is=ft=>{const dt=ft.indexOf("?");return dt!==-1?ft.slice(0,dt):ft},fr=(ft,dt)=>{let{refPath:ot,relPath:At}=ft;const{getPathname:Lt}=dt;if(ot===void 0)return At;const jt=At.toString();return jt[0]!=="."?At:r.posix.normalize(r.posix.join(r.posix.dirname(Lt(ot.toString())),jt))};function jn(ft,dt){const{pathResolve:ot,getPathname:At,getFile:Lt,log:jt}=dt,Ut=ot(ft,dt),dr=Ut.toString();return{id:dr,path:Ut,getContent:async()=>{const Zt=await Lt(Ut);return typeof Zt=="string"||Zt instanceof ArrayBuffer?{type:r.posix.extname(At(dr)),getContentData:async ut=>(Zt instanceof ArrayBuffer!==ut&&jt?.("warn",`unexpected data type. ${ut?"binary":"string"} is expected for "${Ut}"`),Zt)}:(Zt||jt==null||jt("error",`There is no file avaialable such as "${Ut}"`),{type:Zt.type!==void 0?Zt.type:r.posix.extname(At(dr)),getContentData:Zt.getContentData})}}}async function gs(ft){let dt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:nn("options");var ot;const{moduleCache:At=nn("options.moduleCache"),getFile:Lt=nn("options.getFile()"),addStyle:jt=nn("options.addStyle()"),pathResolve:Ut=fr,getResource:dr=jn,createCJSModule:Zt=Ct,getPathname:ut=is}=dt;At instanceof Object&&Object.setPrototypeOf(At,null);const Tt=Object.assign({moduleCache:At,pathResolve:Ut,getResource:dr,createCJSModule:Zt,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 vr({refPath:void 0,relPath:ft},Tt)}function Bn(ft){return{render:(dt,ot,At)=>{try{const Lt=ft(dt,ot);typeof Lt=="string"?At(null,Lt):(Lt.then((jt=>{At(null,jt)})),Lt.catch((jt=>{At(jt,null)})))}catch(Lt){At(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 u=0;u<o.length;u++)o[u].match(/[^ \t]/)&&(l=u);let p="";for(let u=0;u<o.length;u++){const h=o[u],d=u===0,m=u===o.length-1,f=u===l;let v=h.replace(/\t/g," ");d||(v=v.replace(/^[ ]+/,"")),m||(v=v.replace(/[ ]+$/,"")),v&&(f||(v+=" "),p+=v)}p&&s.push((0,a.inherits)((0,r.stringLiteral)(p),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=u,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,!p(f))return!1}else if(!u(f))return!1}return!d},e.isIdentifierStart=p;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 p(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 u(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,p){return s(l,p)||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,p){return p&&l==="await"||l==="enum"}function s(l,p){return i(l,p)||r.has(l)}function o(l){return a.has(l)}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.readCodePoint=p,e.readInt=l,e.readStringContents=function(u,h,d,m,f,v){const C=d,S=m,x=f;let g="",w=null,y=d;const{length:_}=h;for(;;){if(d>=_){v.unterminated(C,S,x),g+=h.slice(y,d);break}const T=h.charCodeAt(d);if(i(u,T,h,d)){g+=h.slice(y,d);break}if(T===92){g+=h.slice(y,d);const O=s(h,d,m,f,u==="template",v);O.ch!==null||w?g+=O.ch:w={pos:d,lineStart:m,curLine:f},{pos:d,lineStart:m,curLine:f}=O,y=d}else T===8232||T===8233?(++f,m=++d):T===10||T===13?u==="template"?(g+=h.slice(y,d)+`
- `,++d,T===13&&h.charCodeAt(d)===10&&++d,++f,y=m=d):v.unterminated(C,S,x):++d}return{pos:d,str:g,firstInvalidLoc:w,lineStart:m,curLine:f,containsInvalid:!!w}};var n=function(u){return u>=48&&u<=57};const r={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},a={bin:u=>u===48||u===49,oct:u=>u>=48&&u<=55,dec:u=>u>=48&&u<=57,hex:u=>u>=48&&u<=57||u>=65&&u<=70||u>=97&&u<=102};function i(u,h,d,m){return u==="template"?h===96||h===36&&d.charCodeAt(m+1)===123:h===(u==="double"?34:39)}function s(u,h,d,m,f,v){const C=!f;h++;const S=g=>({pos:h,ch:g,lineStart:d,curLine:m}),x=u.charCodeAt(h++);switch(x){case 110:return S(`
- `);case 114:return S("\r");case 120:{let g;return{code:g,pos:h}=o(u,h,d,m,2,!1,C,v),S(g===null?null:String.fromCharCode(g))}case 117:{let g;return{code:g,pos:h}=p(u,h,d,m,C,v),S(g===null?null:String.fromCodePoint(g))}case 116:return S(" ");case 98:return S("\b");case 118:return S("\v");case 102:return S("\f");case 13:u.charCodeAt(h)===10&&++h;case 10:d=h,++m;case 8232:case 8233:return S("");case 56:case 57:if(f)return S(null);v.strictNumericEscape(h-1,d,m);default:if(x>=48&&x<=55){const g=h-1;let w=u.slice(g,h+2).match(/^[0-7]+/)[0],y=parseInt(w,8);y>255&&(w=w.slice(0,-1),y=parseInt(w,8)),h+=w.length-1;const _=u.charCodeAt(h);if(w!=="0"||_===56||_===57){if(f)return S(null);v.strictNumericEscape(g,d,m)}return S(String.fromCharCode(y))}return S(String.fromCharCode(x))}}function o(u,h,d,m,f,v,C,S){const x=h;let g;return{n:g,pos:h}=l(u,h,d,m,16,f,v,!1,S,!C),g===null&&(C?S.invalidEscapeSequence(x,d,m):h=x-1),{code:g,pos:h}}function l(u,h,d,m,f,v,C,S,x,g){const w=h,y=f===16?r.hex:r.decBinOct,_=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 q=u.charCodeAt(h);let W;if(q!==95||S==="bail"){if(W=q>=97?q-97+10:q>=65?q-65+10:n(q)?q-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=u.charCodeAt(h-1),N=u.charCodeAt(h+1);if(S){if(Number.isNaN(N)||!_(N)||y.has(F)||y.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 p(u,h,d,m,f,v){let C;if(u.charCodeAt(h)===123){if(++h,{code:C,pos:h}=o(u,h,d,m,u.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(u,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 p=()=>({typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),parameters:(0,r.validateArrayOfType)(["ArrayPattern","Identifier","ObjectPattern","RestElement"]),typeAnnotation:(0,r.validateOptionalType)("TSTypeAnnotation")}),u={aliases:["TSTypeElement"],visitor:["typeParameters","parameters","typeAnnotation"],fields:p()};s("TSCallSignatureDeclaration",u),s("TSConstructSignatureDeclaration",u);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({},p(),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:p()})),s("TSConstructorType",Object.assign({},m,{fields:Object.assign({},p(),{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"),S=(0,r.assertOneOf)("-"),x=(0,r.assertNodeType)("NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral");function g(w,y,_){(0,i.default)("UnaryExpression",_)?(S(_,"operator",_.operator),C(_,"argument",_.argument)):x(w,y,_)}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((p=>(0,i.isTSTypeAnnotation)(p)?p.typeAnnotation:p)),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,p=new Map,u=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))p.set(m.type,m);else if((0,r.isTSUnionType)(m))u.has(m.types)||(o.push(...m.types),u.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 p)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,p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:o.key;return o.kind==="method"?s.increment()+"":(l=(0,r.isIdentifier)(p)?p.name:(0,r.isStringLiteral)(p)?JSON.stringify(p.value):JSON.stringify((0,i.default)((0,a.default)(p))),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 p;p=Number.isNaN(o)?(0,a.numericLiteral)(0):(0,a.numericLiteral)(1),l=(0,a.binaryExpression)("/",p,(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,p=o.toString().match(/\/([a-z]+|)$/)[1];return(0,a.regExpLiteral)(l,p)}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 p=Object.getPrototypeOf(l);return p===null||Object.getPrototypeOf(p)===null})(o)){const l=[];for(const p of Object.keys(o)){let u;u=(0,r.default)(p)?(0,a.identifier)(p):(0,a.stringLiteral)(p),l.push((0,a.objectProperty)(u,s(o[p])))}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:p}=s;a(i,l,p,o,[])};var r=n(9);function a(i,s,o,l,p){const u=r.VISITOR_KEYS[i.type];if(u){s&&s(i,p,l);for(const h of u){const d=i[h];if(Array.isArray(d))for(let m=0;m<d.length;m++){const f=d[m];f&&(p.push({node:i,key:h,index:m}),a(f,s,o,l,p),p.pop())}else d&&(p.push({node:i,key:h}),a(d,s,o,l,p),p.pop())}o&&o(i,p,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 p=i[o[l]];if(Array.isArray(p)){if(p.indexOf(a)>=0)return!0}else if(p===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 p of o){const u=i[p],h=s[p];if(typeof u!=typeof h)return!1;if(u!=null||h!=null){if(u==null||h==null)return!1;if(Array.isArray(u)){if(!Array.isArray(h)||u.length!==h.length)return!1;for(let d=0;d<u.length;d++)if(!a(u[d],h[d]))return!1}else if(typeof u!="object"||l!=null&&l.includes(p)){if(!a(u,h))return!1}else for(const d of Object.keys(u))if(u[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,p,u){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))u.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],p,u):p.buildUndefinedNode(),v=m.alternate?o([m.alternate],p,u):p.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,p,u);if(!f)return;h.push(f)}else{if(!(0,a.isEmptyStatement)(m))return;l.indexOf(m)===0&&(d=!0)}return d&&h.push(p.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,p){this.queue=null,this.priorityQueue=null,this.parentPath=p,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 p of l)if(s[p])return!0;return!1}create(s,o,l,p){return r.default.get({parentPath:this.parentPath,parent:s,container:o,key:l,listKey:p})}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 p=[];for(let u=0;u<s.length;u++){const h=s[u];h&&this.shouldVisit(h)&&p.push(this.create(o,s,u,l))}return this.visitQueue(p)}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 p of s){if(p.resync(),p.contexts.length!==0&&p.contexts[p.contexts.length-1]===this||p.pushContext(this),p.key===null)continue;const{node:u}=p;if(!o.has(u)){if(u&&o.add(u),p.visit()){l=!0;break}if(this.priorityQueue.length&&(l=this.visitQueue(this.priorityQueue),this.priorityQueue=[],this.queue=s,l))break}}for(const p of s)p.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(p,u){let{node:h}=p;h.name===u.oldName&&(h.name=u.newName)},Scope(p,u){p.scope.bindingIdentifierEquals(u.oldName,u.binding.identifier)||(p.skip(),p.isMethod()&&(0,i.requeueComputedKeyAndDecorators)(p))},ObjectProperty(p,u){let{node:h,scope:d}=p;const{name:m}=h.key;var f;!h.shorthand||m!==u.oldName&&m!==u.newName||d.getBindingIdentifier(m)!==u.binding.identifier||(h.shorthand=!1,(f=h.extra)!=null&&f.shorthand&&(h.extra.shorthand=!1))},"AssignmentExpression|Declaration|VariableDeclarator"(p,u){if(p.isVariableDeclaration())return;const h=p.getOuterBindingIdentifiers();for(const d in h)d===u.oldName&&(h[d].name=u.newName)}};e.default=class{constructor(p,u,h){this.newName=h,this.oldName=u,this.binding=p}maybeConvertFromExportDeclaration(p){const u=p.parentPath;if(u.isExportDeclaration()){if(u.isExportDefaultDeclaration()){const{declaration:h}=u.node;if(a.isDeclaration(h)&&!h.id)return}u.isExportAllDeclaration()||(0,r.default)(u)}}maybeConvertFromClassFunctionDeclaration(p){return p}maybeConvertFromClassFunctionExpression(p){return p}rename(){const{binding:p,oldName:u,newName:h}=this,{scope:d,path:m}=p,f=m.find((C=>C.isDeclaration()||C.isFunctionExpression()||C.isClassExpression()));f&&f.getOuterBindingIdentifiers()[u]===p.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(u),d.bindings[h]=p,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:p}=o;l;{parentPath:l,key:p}=l){if(l.isFunctionParent())return!1;if(l.isWhile()||l.isForXStatement()||l.isForStatement()&&p==="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 u=this._inputMap.resolvedSources;if(u.length)for(let h=0;h<u.length;h++){var p;(0,r.setSourceContent)(l,u[h],(p=this._inputMap.sourcesContent)==null?void 0:p[h])}}if(typeof s!="string"||i.inputSourceMap){if(typeof s=="object")for(const u of Object.keys(s))(0,r.setSourceContent)(l,u.replace(/\\/g,"/"),s[u])}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,p,u){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&&p){const m=(0,a.originalPositionFor)(this._inputMap,p);m.name&&(l=m.name)}}else d={source:u?.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:p,isTSInterfaceBody:u,isTSEnumDeclaration:h}=i,d=/e/i,m=/\.0+$/,f=/[\n\r\u2028\u2029]/,v=/[\n\r\u2028\u2029]|\*\//,{needsParens:C}=a;class S{constructor(w,y){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=y?._inputMap,this._buf=new r.default(y,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 y=this.getLastChar();y!==32&&y!==10&&this._space()}}}word(w){let y=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=y}number(w,y){this.word(w),this._endsWithInteger=Number.isInteger(y)&&!(function(_){if(_.length>2&&_.charCodeAt(0)===48){const T=_.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 y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];this._maybePrintInnerComments();const _=this.getLastChar(),T=w.charCodeAt(0);(_===33&&(w==="--"||T===61)||T===43&&_===43||T===45&&_===45||T===46&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(w,y),this._noLineTerminator=!1}tokenChar(w){this._maybePrintInnerComments();const y=this.getLastChar();(w===43&&y===43||w===45&&y===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 y=0;y<w;y++)this._newline()}}endsWith(w){return this.getLastChar()===w}getLastChar(){return this._buf.getLastChar()}endsWithCharAndNewline(){return this._buf.endsWithCharAndNewline()}removeTrailingNewline(){this._buf.removeTrailingNewline()}exactSource(w,y){w?(this._catchUp("start",w),this._buf.exactSource(w,y)):y()}source(w,y){y&&(this._catchUp(w,y),this._buf.source(w,y))}sourceWithOffset(w,y,_){y&&(this._catchUp(w,y),this._buf.sourceWithOffset(w,y,_))}withSource(w,y,_){y?(this._catchUp(w,y),this._buf.withSource(w,y,_)):_()}sourceIdentifierName(w,y){if(!this._buf._canMarkIdName)return;const _=this._buf._sourcePosition;_.identifierNamePos=y,_.identifierName=w}_space(){this._queue(32)}_newline(){this._queue(10)}_append(w,y){this._maybeAddParen(w),this._maybeIndent(w.charCodeAt(0)),this._buf.append(w,y),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 y=this._parenPushNewlineState;y&&w!==32&&(w===10?(this.tokenChar(40),this.indent(),y.printed=!0):this._parenPushNewlineState=null)}_maybeAddParen(w){const y=this._parenPushNewlineState;if(!y)return;const _=w.length;let T;for(T=0;T<_&&w.charCodeAt(T)===32;T++);if(T===_)return;const O=w.charCodeAt(T);if(O!==10){if(O!==47||T+1===_)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(),y.printed=!0}catchUp(w){if(!this.format.retainLines)return;const y=w-this._buf.getCurrentLine();for(let _=0;_<y;_++)this._newline()}_catchUp(w,y){var _;if(!this.format.retainLines)return;const T=y==null||(_=y[w])==null?void 0:_.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,y,_){if(_)this._noLineTerminator=!0,this.print(w,y);else{const T={printed:!1};this._parenPushNewlineState=T,this.print(w,y),T.printed&&(this.dedent(),this.newline(),this.tokenChar(41))}}print(w,y,_,T,O){var I,z;if(!w)return;this._endsWithInnerRaw=!1;const q=w.type,W=this.format,F=W.concise;w._compact&&(W.concise=!0);const N=this[q];if(N===void 0)throw new ReferenceError(`unknown node of type ${JSON.stringify(q)} with constructor ${JSON.stringify(w.constructor.name)}`);this._printStack.push(w);const $=this._insideAux;this._insideAux=w.loc==null,this._maybeAddAuxComment(this._insideAux&&!$);const H=(I=w.extra)==null?void 0:I.parenthesized;let R=O||H&&W.retainFunctionParens&&q==="FunctionExpression"||C(w,y,this._printStack);if(!R&&H&&(z=w.leadingComments)!=null&&z.length&&w.leadingComments[0].type==="CommentBlock")switch(y?.type){case"ExpressionStatement":case"VariableDeclarator":case"AssignmentExpression":case"ReturnStatement":break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":if(y.callee!==w)break;default:R=!0}R&&(this.tokenChar(40),this._endsWithInnerRaw=!1),this._lastCommentLine=0,this._printLeadingComments(w,y);const K=q==="Program"||q==="File"?null:w.loc;this.exactSource(K,N.bind(this,w,y)),R?(this._printTrailingComments(w,y),this.tokenChar(41),this._noLineTerminator=_):_&&!this._noLineTerminator?(this._noLineTerminator=!0,this._printTrailingComments(w,y)):this._printTrailingComments(w,y,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 y=w.extra;if(y?.raw!=null&&y.rawValue!=null&&w.value===y.rawValue)return y.raw}printJoin(w,y){let _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(w==null||!w.length)return;let{indent:T}=_;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:_.addNewlines,nextNodeStartLine:0},z=_.separator?_.separator.bind(this):null,q=w.length;for(let N=0;N<q;N++){const $=w[N];var W;if($&&(_.statement&&this._printNewline(N===0,I),this.print($,y,void 0,_.trailingCommentsLineOffset||0),_.iterator==null||_.iterator($,N),N<q-1&&z?.(),_.statement))if((W=$.trailingComments)!=null&&W.length||(this._lastCommentLine=0),N+1===q)this.newline(1);else{var F;const H=w[N+1];I.nextNodeStartLine=((F=H.loc)==null?void 0:F.start.line)||0,this._printNewline(!0,I)}}T&&this.dedent()}printAndIndentOnComments(w,y){const _=w.leadingComments&&w.leadingComments.length>0;_&&this.indent(),this.print(w,y),_&&this.dedent()}printBlock(w){const y=w.body;y.type!=="EmptyStatement"&&this.space(),this.print(y,w)}_printTrailingComments(w,y,_){const{innerComments:T,trailingComments:O}=w;T!=null&&T.length&&this._printComments(2,T,w,y,_),O!=null&&O.length&&this._printComments(2,O,w,y,_)}_printLeadingComments(w,y){const _=w.leadingComments;_!=null&&_.length&&this._printComments(0,_,w,y)}_maybePrintInnerComments(){this._endsWithInnerRaw&&this.printInnerComments(),this._endsWithInnerRaw=!0,this._indentInnerComments=!0}printInnerComments(){const w=this._printStack[this._printStack.length-1],y=w.innerComments;if(y==null||!y.length)return;const _=this.endsWith(32),T=this._indentInnerComments,O=this._printedComments.size;T&&this.indent(),this._printComments(1,y,w),_&&O!==this._printedComments.size&&this.space(),T&&this.dedent()}noIndentInnerCommentsHere(){this._indentInnerComments=!1}printSequence(w,y){let _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};_.statement=!0,_.indent!=null||(_.indent=!1),this.printJoin(w,y,_)}printList(w,y){let _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};_.separator==null&&(_.separator=x),this.printJoin(w,y,_)}_printNewline(w,y){const _=this.format;if(_.retainLines||_.compact)return;if(_.concise)return void this.space();if(!w)return;const T=y.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,y){const _=this._noLineTerminator,T=w.type==="CommentBlock",O=T&&y!==1&&!this._noLineTerminator;O&&this._buf.hasContent()&&y!==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 q;const F=(q=w.loc)==null?void 0:q.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=_?`/*${w.value}*/`:`//${w.value}`;this.endsWith(47)&&this._space(),this.source("start",w.loc),this._append(z,T),T||_||this.newline(1,!0),O&&y!==3&&this.newline(1)}_printComments(w,y,_,T){let O=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;const I=_.loc,z=y.length;let q=!!I;const W=q?I.start.line:0,F=q?I.end.line:0;let N=0,$=0;const H=this._noLineTerminator?function(){}:this.newline.bind(this);for(let R=0;R<z;R++){const K=y[R],se=this._shouldPrintComment(K);if(se===2){q=!1;break}if(q&&K.loc&&se===1){const he=K.loc.start.line,Le=K.loc.end.line;if(w===0){let X=0;R===0?!this._buf.hasContent()||K.type!=="CommentLine"&&he==Le||(X=$=1):X=he-N,N=Le,H(X),this._printComment(K,1),R+1===z&&(H(Math.max(W-N,$)),N=W)}else if(w===1){const X=he-(R===0?W:N);N=Le,H(X),this._printComment(K,1),R+1===z&&(H(Math.min(1,F-N)),N=F)}else{const X=he-(R===0?F-O:N);N=Le,H(X),this._printComment(K,1)}}else{if(q=!1,se!==1)continue;if(z===1){const he=K.loc?K.loc.start.line===K.loc.end.line:!f.test(K.value),Le=he&&!l(_)&&!p(T)&&!u(T)&&!h(T);w===0?this._printComment(K,Le&&_.type!=="ObjectExpression"||he&&o(T,{body:_})?1:0):Le&&w===2?this._printComment(K,1):this._printComment(K,0)}else w!==1||_.type==="ObjectExpression"&&_.properties.length>1||_.type==="ClassBody"||_.type==="TSInterfaceBody"?this._printComment(K,0):this._printComment(K,R===0?2:R===z-1?3:0)}}w===2&&q&&N&&(this._lastCommentLine=N)}}function x(){this.tokenChar(44),this.space()}Object.assign(S.prototype,s),S.prototype.Noop=function(){},e.default=S},(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:p,filename:u}=r;let h=r.line;l==null&&p==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,p,u);d!==-1;)s.line++,s.column=0,m=d+1,m<i&&h!==void 0&&this._mark(++h,0,null,null,u),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:p,isFunction:u,isIdentifier:h,isLiteral:d,isMemberExpression:m,isObjectExpression:f,isOptionalCallExpression:v,isOptionalMemberExpression:C,isStringLiteral:S}=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)):p(T)||v(T)?(O.hasCall=!0,x(T.callee,O)):u(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:p(T)?w(T.callee):!(!o(T)&&!s(T))&&(h(T.left)&&w(T.left)||w(T.right)))}function y(T){return d(T)||f(T)||i(T)||h(T)||m(T)}const _=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(u(T.left)||u(T.right))return 2},Literal(T){if(S(T)&&T.value==="use strict")return 2},CallExpression(T){if(u(T.callee)||w(T))return 3},OptionalCallExpression(T){if(u(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)&&!y(I.init);if(!z&&I.init){const q=g(I.init);z=w(I.init)&&q.hasCall||q.hasFunction}if(z)return 3}},IfStatement(T){if(l(T.consequent))return 3}};_.ObjectProperty=_.ObjectTypeProperty=_.ObjectMethod=function(T,O){if(O.properties[0]===T)return 1},_.ObjectTypeCallProperty=function(T,O){var I;if(O.callProperties[0]===T&&((I=O.properties)==null||!I.length))return 1},_.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},_.ObjectTypeInternalSlot=function(T,O){var I,z,q;if(!(O.internalSlots[0]!==T||(I=O.properties)!=null&&I.length||(z=O.callProperties)!=null&&z.length||(q=O.indexers)!=null&&q.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 q=I?3:0;_[z]=()=>q}))}))},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ArrowFunctionExpression=function(_,T){return l(T)||w(_,T)},e.AssignmentExpression=function(_,T){return!!d(_.left)||w(_,T)},e.Binary=function(_,T){const O=T.type;if(_.operator==="**"&&O==="BinaryExpression"&&T.operator==="**")return T.left===_;if(S(_,T)||x(_,T)||O==="UnaryExpression"||O==="SpreadElement"||O==="AwaitExpression")return!0;if(O==="BinaryExpression"||O==="LogicalExpression"){const I=v.get(T.operator),z=v.get(_.operator);if(I===z&&T.right===_&&O!=="LogicalExpression"||I>z)return!0}},e.BinaryExpression=function(_,T){if(_.operator==="in"){const O=T.type;return O==="VariableDeclarator"||O==="ForStatement"||O==="ForInStatement"||O==="ForOfStatement"}return!1},e.ClassExpression=function(_,T,O){return y(O,5)},e.ConditionalExpression=w,e.DoExpression=function(_,T,O){return!_.async&&y(O,1)},e.FunctionExpression=function(_,T,O){return y(O,5)},e.FunctionTypeAnnotation=function(_,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(_,T,O){var I;const z=T.type;if((I=_.extra)!=null&&I.parenthesized&&z==="AssignmentExpression"&&T.left===_){const q=T.right.type;if((q==="FunctionExpression"||q==="ClassExpression")&&T.right.id==null)return!0}return _.name==="let"?y(O,h(T,{object:_,computed:!0})||m(T,{object:_,computed:!0,optional:!1})?57:32):_.name==="async"&&p(T)&&_===T.left},e.LogicalExpression=function(_,T){const O=T.type;if(C(O))return!0;if(O!=="LogicalExpression")return!1;switch(_.operator){case"||":return T.operator==="??"||T.operator==="&&";case"&&":return T.operator==="??";case"??":return T.operator!=="??"}},e.NullableTypeAnnotation=function(_,T){return a(T)},e.ObjectExpression=function(_,T,O){return y(O,3)},e.OptionalIndexedAccessType=function(_,T){return u(T)&&T.objectType===_},e.OptionalCallExpression=e.OptionalMemberExpression=function(_,T){return o(T)&&T.callee===_||h(T)&&T.object===_},e.SequenceExpression=function(_,T){const O=T.type;return!(O==="ForStatement"||O==="ThrowStatement"||O==="ReturnStatement"||O==="IfStatement"&&T.test===_||O==="WhileStatement"&&T.test===_||O==="ForInStatement"&&T.right===_||O==="SwitchStatement"&&T.discriminant===_||O==="ExpressionStatement"&&T.expression===_)},e.TSTypeAssertion=e.TSSatisfiesExpression=e.TSAsExpression=function(){return!0},e.TSInferType=function(_,T){const O=T.type;return O==="TSArrayType"||O==="TSOptionalType"},e.TSInstantiationExpression=function(_,T){const O=T.type;return(O==="CallExpression"||O==="OptionalCallExpression"||O==="NewExpression"||O==="TSInstantiationExpression")&&!!T.typeParameters},e.TSIntersectionType=e.TSUnionType=function(_,T){const O=T.type;return O==="TSArrayType"||O==="TSOptionalType"||O==="TSIntersectionType"||O==="TSUnionType"||O==="TSRestType"},e.UnaryLike=g,e.IntersectionTypeAnnotation=e.UnionTypeAnnotation=function(_,T){const O=T.type;return O==="ArrayTypeAnnotation"||O==="NullableTypeAnnotation"||O==="IntersectionTypeAnnotation"||O==="UnionTypeAnnotation"},e.UpdateExpression=function(_,T){return x(_,T)||S(_,T)},e.AwaitExpression=e.YieldExpression=function(_,T){const O=T.type;return O==="BinaryExpression"||O==="LogicalExpression"||O==="UnaryExpression"||O==="SpreadElement"||x(_,T)||O==="AwaitExpression"&&f(_)||O==="ConditionalExpression"&&_===T.test||S(_,T)};var r=n(0);const{isArrayTypeAnnotation:a,isArrowFunctionExpression:i,isBinaryExpression:s,isCallExpression:o,isExportDeclaration:l,isForOfStatement:p,isIndexedAccessType:u,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(_){return _==="TSAsExpression"||_==="TSSatisfiesExpression"||_==="TSTypeAssertion"}const S=(_,T)=>{const O=T.type;return(O==="ClassDeclaration"||O==="ClassExpression")&&T.superClass===_},x=(_,T)=>{const O=T.type;return(O==="MemberExpression"||O==="OptionalMemberExpression")&&T.object===_||(O==="CallExpression"||O==="OptionalCallExpression"||O==="NewExpression")&&T.callee===_||O==="TaggedTemplateExpression"&&T.tag===_||O==="TSNonNullExpression"};function g(_,T){return x(_,T)||s(T)&&T.operator==="**"&&T.left===_||S(_,T)}function w(_,T){const O=T.type;return!!(O==="UnaryExpression"||O==="SpreadElement"||O==="BinaryExpression"||O==="LogicalExpression"||O==="ConditionalExpression"&&T.test===_||O==="AwaitExpression"||C(O))||g(_,T)}function y(_,T){const O=1&T,I=2&T,z=4&T,q=8&T,W=16&T,F=32&T;let N=_.length-1;if(N<=0)return;let $=_[N];N--;let H=_[N];for(;N>=0;){const R=H.type;if(O&&R==="ExpressionStatement"&&H.expression===$||z&&R==="ExportDefaultDeclaration"&&$===H.declaration||I&&R==="ArrowFunctionExpression"&&H.body===$||q&&R==="ForStatement"&&H.init===$||W&&R==="ForInStatement"&&H.left===$||F&&R==="ForOfStatement"&&H.left===$)return!0;if(!(N>0&&(x($,H)&&R!=="NewExpression"||R==="SequenceExpression"&&H.expressions[0]===$||R==="UpdateExpression"&&!H.prefix||R==="ConditionalExpression"&&H.test===$||(R==="BinaryExpression"||R==="LogicalExpression")&&H.left===$||R==="AssignmentExpression"&&H.left===$)))return!1;$=H,N--,H=_[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(u,h){const d=this.inForStatementInitCounter&&u.operator==="in"&&!a.needsParens(u,h);d&&this.tokenChar(40),this.print(u.left,u),this.space(),u.operator==="in"||u.operator==="instanceof"?this.word(u.operator):this.token(u.operator),this.space(),this.print(u.right,u),d&&this.tokenChar(41)},e.AssignmentPattern=function(u){this.print(u.left,u),u.left.optional&&this.tokenChar(63),this.print(u.left.typeAnnotation,u),this.space(),this.tokenChar(61),this.space(),this.print(u.right,u)},e.AwaitExpression=function(u){this.word("await"),u.argument&&(this.space(),this.printTerminatorless(u.argument,u,!1))},e.BindExpression=function(u){this.print(u.object,u),this.token("::"),this.print(u.callee,u)},e.CallExpression=function(u){this.print(u.callee,u),this.print(u.typeArguments,u),this.print(u.typeParameters,u),this.tokenChar(40),this.printList(u.arguments,u),this.rightParens(u)},e.ConditionalExpression=function(u){this.print(u.test,u),this.space(),this.tokenChar(63),this.space(),this.print(u.consequent,u),this.space(),this.tokenChar(58),this.space(),this.print(u.alternate,u)},e.Decorator=function(u){this.tokenChar(64);const{expression:h}=u;(function(d){return d.type!=="ParenthesizedExpression"&&!p(d.type==="CallExpression"?d.callee:d)})(h)?(this.tokenChar(40),this.print(h,u),this.tokenChar(41)):this.print(h,u),this.newline()},e.DoExpression=function(u){u.async&&(this.word("async",!0),this.space()),this.word("do"),this.space(),this.print(u.body,u)},e.EmptyStatement=function(){this.semicolon(!0)},e.ExpressionStatement=function(u){this.print(u.expression,u),this.semicolon()},e.Import=function(){this.word("import")},e.MemberExpression=function(u){if(this.print(u.object,u),!u.computed&&o(u.property))throw new TypeError("Got a MemberExpression for MemberExpression property");let h=u.computed;s(u.property)&&typeof u.property.value=="number"&&(h=!0),h?(this.tokenChar(91),this.print(u.property,u),this.tokenChar(93)):(this.tokenChar(46),this.print(u.property,u))},e.MetaProperty=function(u){this.print(u.meta,u),this.tokenChar(46),this.print(u.property,u)},e.ModuleExpression=function(u){this.word("module",!0),this.space(),this.tokenChar(123),this.indent();const{body:h}=u;(h.body.length||h.directives.length)&&this.newline(),this.print(h,u),this.dedent(),this.rightBrace(u)},e.NewExpression=function(u,h){this.word("new"),this.space(),this.print(u.callee,u),(!this.format.minified||u.arguments.length!==0||u.optional||i(h,{callee:u})||o(h)||l(h))&&(this.print(u.typeArguments,u),this.print(u.typeParameters,u),u.optional&&this.token("?."),this.tokenChar(40),this.printList(u.arguments,u),this.rightParens(u))},e.OptionalCallExpression=function(u){this.print(u.callee,u),this.print(u.typeParameters,u),u.optional&&this.token("?."),this.print(u.typeArguments,u),this.tokenChar(40),this.printList(u.arguments,u),this.rightParens(u)},e.OptionalMemberExpression=function(u){let{computed:h}=u;const{optional:d,property:m}=u;if(this.print(u.object,u),!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,u),this.tokenChar(93)):(d||this.tokenChar(46),this.print(m,u))},e.ParenthesizedExpression=function(u){this.tokenChar(40),this.print(u.expression,u),this.rightParens(u)},e.PrivateName=function(u){this.tokenChar(35),this.print(u.id,u)},e.SequenceExpression=function(u){this.printList(u.expressions,u)},e.Super=function(){this.word("super")},e.ThisExpression=function(){this.word("this")},e.UnaryExpression=function(u){const{operator:h}=u;h==="void"||h==="delete"||h==="typeof"||h==="throw"?(this.word(h),this.space()):this.token(h),this.print(u.argument,u)},e.UpdateExpression=function(u){u.prefix?(this.token(u.operator),this.print(u.argument,u)):(this.printTerminatorless(u.argument,u,!0),this.token(u.operator))},e.V8IntrinsicIdentifier=function(u){this.tokenChar(37),this.word(u.name)},e.YieldExpression=function(u){this.word("yield",!0),u.delegate?(this.tokenChar(42),u.argument&&(this.space(),this.print(u.argument,u))):u.argument&&(this.space(),this.printTerminatorless(u.argument,u,!1))},e._shouldPrintDecoratorsBeforeExport=function(u){return typeof this.format.decoratorsBeforeExport=="boolean"?this.format.decoratorsBeforeExport:typeof u.start=="number"&&u.start===u.declaration.start};var r=n(0),a=n(184);const{isCallExpression:i,isLiteral:s,isMemberExpression:o,isNewExpression:l}=r;function p(u){switch(u.type){case"Identifier":return!0;case"MemberExpression":return!u.computed&&u.property.type==="Identifier"&&p(u.object);default:return!1}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.BreakStatement=function(h){this.word("break"),u(this,h.label,h,!0)},e.CatchClause=function(h){this.word("catch"),this.space(),h.param&&(this.tokenChar(40),this.print(h.param,h),this.print(h.param.typeAnnotation,h),this.tokenChar(41),this.space()),this.print(h.body,h)},e.ContinueStatement=function(h){this.word("continue"),u(this,h.label,h,!0)},e.DebuggerStatement=function(){this.word("debugger"),this.semicolon()},e.DoWhileStatement=function(h){this.word("do"),this.space(),this.print(h.body,h),this.space(),this.word("while"),this.space(),this.tokenChar(40),this.print(h.test,h),this.tokenChar(41),this.semicolon()},e.ForOfStatement=e.ForInStatement=void 0,e.ForStatement=function(h){this.word("for"),this.space(),this.tokenChar(40),this.inForStatementInitCounter++,this.print(h.init,h),this.inForStatementInitCounter--,this.tokenChar(59),h.test&&(this.space(),this.print(h.test,h)),this.tokenChar(59),h.update&&(this.space(),this.print(h.update,h)),this.tokenChar(41),this.printBlock(h)},e.IfStatement=function(h){this.word("if"),this.space(),this.tokenChar(40),this.print(h.test,h),this.tokenChar(41),this.space();const d=h.alternate&&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"),u(this,h.argument,h,!1)},e.SwitchCase=function(h){h.test?(this.word("case"),this.space(),this.print(h.test,h),this.tokenChar(58)):(this.word("default"),this.tokenChar(58)),h.consequent.length&&(this.newline(),this.printSequence(h.consequent,h,{indent:!0}))},e.SwitchStatement=function(h){this.word("switch"),this.space(),this.tokenChar(40),this.print(h.discriminant,h),this.tokenChar(41),this.space(),this.tokenChar(123),this.printSequence(h.cases,h,{indent:!0,addNewlines(d,m){if(!d&&h.cases[h.cases.length-1]===m)return-1}}),this.rightBrace(h)},e.ThrowStatement=function(h){this.word("throw"),u(this,h.argument,h,!1)},e.TryStatement=function(h){this.word("try"),this.space(),this.print(h.block,h),this.space(),h.handlers?this.print(h.handlers[0],h):this.print(h.handler,h),h.finalizer&&(this.space(),this.word("finally"),this.space(),this.print(h.finalizer,h))},e.VariableDeclaration=function(h,d){h.declare&&(this.word("declare"),this.space());const{kind: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 p(h){this.word("for"),this.space();const d=h.type==="ForOfStatement";d&&h.await&&(this.word("await"),this.space()),this.noIndentInnerCommentsHere(),this.tokenChar(40),this.print(h.left,h),this.space(),this.word(d?"of":"in"),this.space(),this.print(h.right,h),this.tokenChar(41),this.printBlock(h)}function u(h,d,m,f){d&&(h.space(),h.printTerminatorless(d,m,f)),h.semicolon()}e.ForInStatement=p,e.ForOfStatement=p},(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(p,u){var h,d;return!!(p.typeParameters||p.returnType||p.predicate||u.typeAnnotation||u.optional||(h=u.leadingComments)!=null&&h.length||(d=u.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 p=0;p<l;p++)this._param(s[p],o),p<s.length-1&&(this.tokenChar(44),this.space())},e._params=function(s,o,l){this.print(s.typeParameters,s);const p=i.call(this,o,l);p&&this.sourceIdentifierName(p.name,p.pos),this.tokenChar(40),this._parameters(s.params,s),this.tokenChar(41);const u=s.type==="ArrowFunctionExpression";this.print(s.returnType,s,u),this._noLineTerminator=u},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,p=s;if(!p&&o){const f=o.type;f==="VariableDeclarator"?p=o.id:f==="AssignmentExpression"||f==="AssignmentPattern"?p=o.left:f==="ObjectProperty"||f==="ClassProperty"?o.computed&&o.key.type!=="StringLiteral"||(p=o.key):f!=="ClassPrivateProperty"&&f!=="ClassAccessorProperty"||(p=o.key)}if(p){var u,h;if(p.type==="Identifier")l={pos:(u=p.loc)==null?void 0:u.start,name:((h=p.loc)==null?void 0:h.identifierName)||p.name};else if(p.type==="PrivateName"){var d;l={pos:(d=p.loc)==null?void 0:d.start,name:"#"+p.id.name}}else if(p.type==="StringLiteral"){var m;l={pos:(m=p.loc)==null?void 0:m.start,name:p.value}}return l}}},(t,e,n)=>{n(12),e.byteLength=function(u){var h=l(u),d=h[0],m=h[1];return 3*(d+m)/4-m},e.toByteArray=function(u){var h,d,m=l(u),f=m[0],v=m[1],C=new i((function(g,w,y){return 3*(w+y)/4-y})(0,f,v)),S=0,x=v>0?f-4:f;for(d=0;d<x;d+=4)h=a[u.charCodeAt(d)]<<18|a[u.charCodeAt(d+1)]<<12|a[u.charCodeAt(d+2)]<<6|a[u.charCodeAt(d+3)],C[S++]=h>>16&255,C[S++]=h>>8&255,C[S++]=255&h;return v===2&&(h=a[u.charCodeAt(d)]<<2|a[u.charCodeAt(d+1)]>>4,C[S++]=255&h),v===1&&(h=a[u.charCodeAt(d)]<<10|a[u.charCodeAt(d+1)]<<4|a[u.charCodeAt(d+2)]>>2,C[S++]=h>>8&255,C[S++]=255&h),C},e.fromByteArray=function(u){for(var h,d=u.length,m=d%3,f=[],v=16383,C=0,S=d-m;C<S;C+=v)f.push(p(u,C,C+v>S?S:C+v));return m===1?(h=u[d-1],f.push(r[h>>2]+r[h<<4&63]+"==")):m===2&&(h=(u[d-2]<<8)+u[d-1],f.push(r[h>>10]+r[h>>4&63]+r[h<<2&63]+"=")),f.join("")};for(var r=[],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(u){var h=u.length;if(h%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var d=u.indexOf("=");return d===-1&&(d=h),[d,d===h?0:4-d%4]}function p(u,h,d){for(var m,f,v=[],C=h;C<d;C+=3)m=(u[C]<<16&16711680)+(u[C+1]<<8&65280)+(255&u[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,p=8*s-i-1,u=(1<<p)-1,h=u>>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+=p;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===u)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,p,u,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,S=r<0||r===0&&1/r<0?1:0;for(r=Math.abs(r),isNaN(r)||r===1/0?(p=isNaN(r)?1:0,l=d):(l=Math.floor(Math.log(r)/Math.LN2),r*(u=Math.pow(2,-l))<1&&(l--,u*=2),(r+=l+m>=1?f/u:f*Math.pow(2,1-m))*u>=2&&(l++,u/=2),l+m>=d?(p=0,l=d):l+m>=1?(p=(r*u-1)*Math.pow(2,s),l+=m):(p=r*Math.pow(2,m-1)*Math.pow(2,s),l=0));s>=8;n[a+v]=255&p,v+=C,p/=256,s-=8);for(l=l<<s|p,h+=s;h>0;n[a+v]=255&l,v+=C,l/=256,h-=8);n[a+v-C]|=128*S}},(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),p(this,f)},e.EnumBooleanMember=function(f){u(this,f)},e.EnumDeclaration=function(f){const{id:v,body:C}=f;this.word("enum"),this.space(),this.print(v,f),this.print(C,f)},e.EnumDefaultedMember=function(f){const{id:v}=f;this.print(v,f),this.tokenChar(44)},e.EnumNumberBody=function(f){const{explicitType:v}=f;l(this,"number",v),p(this,f)},e.EnumNumberMember=function(f){u(this,f)},e.EnumStringBody=function(f){const{explicitType:v}=f;l(this,"string",v),p(this,f)},e.EnumStringMember=function(f){u(this,f)},e.EnumSymbolBody=function(f){l(this,"symbol",!0),p(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,S;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)),(S=f.implements)!=null&&S.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 p(f,v){const{members:C}=v;f.token("{"),f.indent(),f.newline();for(const S of C)f.print(S,v),f.newline();v.hasUnknownMembers&&(f.token("..."),f.newline()),f.dedent(),f.token("}")}function u(f,v){const{id:C,init:S}=v;f.print(C,v),f.space(),f.token("="),f.space(),f.print(S,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:p}=i,u=!((s=l.trailingComments)==null||!s.length);this.print(l,i,!0,void 0,u),this.space(),this.word(o==="TSAsExpression"?"as":"satisfies"),this.space(),this.print(p,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:p}=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,p,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:p,body:u}=i;s&&(this.word("declare"),this.space()),this.word("interface"),this.space(),this.print(o,i),this.print(l,i),p!=null&&p.length&&(this.space(),this.word("extends"),this.space(),this.printList(p,i)),this.space(),this.print(u,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:p}=i;this.tokenChar(123),this.space(),l&&(a(this,l),this.word("readonly"),this.space()),this.tokenChar(91),this.word(p.name),this.space(),this.word("in"),this.space(),this.print(p.constraint,p),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:p}=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(p,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,p=1/0;const u=i.map((d=>{const m=[];do m.unshift(d);while((d=d.parentPath)&&d!==this);return m.length<p&&(p=m.length),m})),h=u[0];e:for(let d=0;d<p;d++){const m=h[d];for(const f of u)if(f[d]!==m)break e;o=d,l=m}if(l)return s?s(l,o,u):l;throw new Error("Couldn't find intersection")},e.getEarliestCommonAncestorFrom=function(i){return this.getDeepestCommonAncestorFrom(i,(function(s,o,l){let p;const u=a[s.type];for(const h of l){const d=h[o+1];p?(d.listKey&&p.listKey===d.listKey&&d.key<p.key||u.indexOf(p.parentKey)>u.indexOf(d.parentKey))&&(p=d):p=d}return p}))},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 p of o)if(i.node.type===p)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 q=this.node;if(q){if(q.typeAnnotation)return q.typeAnnotation;if(!I.has(q)){I.add(q);try{var W;let F=r[q.type];if(F)return F.call(this,q);if(F=r[this.parentPath.type],(W=F)!=null&&W.validParent)return this.parentPath.getTypeAnnotation()}finally{I.delete(q)}}}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(q){const W=this.getTypeAnnotation(),F=q.getTypeAnnotation();return!(s(W)||!u(W))&&F.type===W.type},e.couldBeBaseType=function(q){const W=this.getTypeAnnotation();if(s(W))return!0;if(y(W)){for(const F of W.types)if(s(F)||z(q,F,!0))return!0;return!1}return z(q,W,!0)},e.getTypeAnnotation=function(){let q=this.getData("typeAnnotation");return q!=null||(q=this._getTypeAnnotation()||i(),(w(q)||S(q))&&(q=q.typeAnnotation),this.setData("typeAnnotation",q)),q},e.isBaseType=function(q,W){return z(q,this.getTypeAnnotation(),W)},e.isGenericType=function(q){const W=this.getTypeAnnotation();return!(q!=="Array"||!(C(W)||o(W)||g(W)))||h(W)&&d(W.id,{name:q})||x(W)&&d(W.typeName,{name:q})};var r=n(425),a=n(0);const{anyTypeAnnotation:i,isAnyTypeAnnotation:s,isArrayTypeAnnotation:o,isBooleanTypeAnnotation:l,isEmptyTypeAnnotation:p,isFlowBaseAnnotation:u,isGenericTypeAnnotation:h,isIdentifier:d,isMixedTypeAnnotation:m,isNumberTypeAnnotation:f,isStringTypeAnnotation:v,isTSArrayType:C,isTSTypeAnnotation:S,isTSTypeReference:x,isTupleTypeAnnotation:g,isTypeAnnotation:w,isUnionTypeAnnotation:y,isVoidTypeAnnotation:_,stringTypeAnnotation:T,voidTypeAnnotation:O}=a,I=new WeakSet;function z(q,W,F){if(q==="string")return v(W);if(q==="number")return f(W);if(q==="boolean")return l(W);if(q==="any")return s(W);if(q==="mixed")return m(W);if(q==="empty")return p(W);if(q==="void")return _(W);if(F)return!1;throw new Error(`Unknown base type ${q}`)}},(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 se=this.get("right"),he=this.get("left");return he.isBaseType("number")&&se.isBaseType("number")?x():he.isBaseType("string")||se.isBaseType("string")?g():y([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()])):H(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 S()},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=q,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 H(this.get("tag"))},e.TemplateLiteral=function(){return g()},e.TypeCastExpression=O,e.UnaryExpression=function(R){const K=R.operator;return K==="void"?_():p.indexOf(K)>=0?x():u.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:p,STRING_UNARY_OPERATORS:u,anyTypeAnnotation:h,arrayTypeAnnotation:d,booleanTypeAnnotation:m,buildMatchMemberExpression:f,genericTypeAnnotation:v,identifier:C,nullLiteralTypeAnnotation:S,numberTypeAnnotation:x,stringTypeAnnotation:g,tupleTypeAnnotation:w,unionTypeAnnotation:y,voidTypeAnnotation:_,isIdentifier:T}=r;function O(R){return R.typeAnnotation}function I(R){return R.typeAnnotation}function z(){return v(C("Array"))}function q(){return z()}O.validParent=!0,I.validParent=!0,q.validParent=!0;const W=f("Array.from"),F=f("Object.keys"),N=f("Object.values"),$=f("Object.entries");function H(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 S=[],x=[];let g=p(f,v,x);const w=h(f,v,C);if(w){const y=p(f,w.ifStatement);g=g.filter((_=>y.indexOf(_)<0)),S.push(w.typeAnnotation)}if(g.length){g.push(...x);for(const y of g)S.push(y.getTypeAnnotation())}if(S.length)return(0,a.createUnionType)(S)})(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 p(d,m,f){const v=d.constantViolations.slice();return v.unshift(d.path),v.filter((C=>{const S=(C=C.resolve())._guessExecutionStatusRelativeTo(m);return f&&S==="unknown"&&f.push(C),S==="before"}))}function u(d,m){const f=m.node.operator,v=m.get("right").resolve(),C=m.get("left").resolve();let S,x,g;if(C.isIdentifier({name:d})?S=v:v.isIdentifier({name:d})&&(S=C),S)return f==="==="?S.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 y;for(;y=g.parentPath;){if(y.isIfStatement()||y.isConditionalExpression())return g.key==="test"?void 0:y;if(y.isFunction()&&y.parentPath.scope.getBinding(w)!==x)return;g=y}})(d,m,f);if(!v)return;const C=[v.get("test")],S=[];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=u(f,g);w&&S.push(w)}}return S.length?{typeAnnotation:(0,a.createUnionType)(S),ifStatement:v}:h(d,v,f)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e._replaceWith=function(Q){var fe;if(!this.container)throw new ReferenceError("Container is falsy");this.inList?he(this.parent,this.key,[Q]):he(this.parent,this.key,Q),this.debug(`Replace with ${Q?.type}`),(fe=(0,s.getCachedPaths)(this.hub,this.parent))==null||fe.set(Q,this).delete(this.node),this.node=this.container[this.key]=Q},e.replaceExpressionWithStatements=function(Q){this.resync();const fe=[],Ce=X(Q,fe);if(Ce){for(const xe of fe)this.scope.push({id:xe});return this.replaceWith(Ce)[0].get("expressions")}const Me=this.getFunctionParent(),ue=Me?.is("async"),ae=Me?.is("generator"),ce=h([],f(Q));this.replaceWith(C(ce,[]));const oe=this.get("callee");(0,p.default)(oe.get("body"),(xe=>{this.scope.push({id:xe})}),"var");const ie=this.get("callee").getCompletionRecords();for(const xe of ie){if(!xe.isExpressionStatement())continue;const He=xe.findParent((ee=>ee.isLoop()));if(He){let ee=He.getData("expressionReplacementReturnUid");ee?ee=y(ee.name):(ee=oe.scope.generateDeclaredUidIdentifier("ret"),oe.get("body").pushContainer("body",K(S(ee))),He.setData("expressionReplacementReturnUid",ee)),xe.get("expression").replaceWith(d("=",S(ee),xe.node.expression))}else xe.replaceWith(K(xe.node.expression))}oe.arrowFunctionToExpression();const Se=oe,ne=ue&&a.default.hasType(this.get("callee.body").node,"AwaitExpression",u),ge=ae&&a.default.hasType(this.get("callee.body").node,"YieldExpression",u);return ne&&(Se.set("async",!0),ge||this.replaceWith(m(this.node))),ge&&(Se.set("generator",!0),this.replaceWith(Le(this.node,!0))),Se.get("body.body")},e.replaceInline=function(Q){if(this.resync(),Array.isArray(Q)){if(Array.isArray(this.container)){Q=this._verifyNodeList(Q);const fe=this._containerInsertAfter(Q);return this.remove(),fe}return this.replaceWithMultiple(Q)}return this.replaceWith(Q)},e.replaceWith=function(Q){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");let fe=Q instanceof i.default?Q.node:Q;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 Ce="";if(this.isNodeType("Statement")&&q(fe)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(fe)||this.parentPath.isExportDefaultDeclaration()||(fe=g(fe),Ce="expression")),this.isNodeType("Expression")&&$(fe)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(fe))return this.replaceExpressionWithStatements([fe]);const Me=this.node;return Me&&(O(fe,Me),R(Me)),this._replaceWith(fe),this.type=fe.type,this.setScope(),this.requeue(),[Ce?this.get(Ce):this]},e.replaceWithMultiple=function(Q){var fe;this.resync(),Q=this._verifyNodeList(Q),_(Q[0],this.node),T(Q[Q.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 Ce=this.insertAfter(Q);return this.node?this.requeue():this.remove(),Ce},e.replaceWithSourceString=function(Q){let fe;this.resync();try{Q=`(${Q})`,fe=(0,o.parse)(Q)}catch(Me){const ue=Me.loc;throw ue&&(Me.message+=` - make sure this is an expression.
- `+(0,r.codeFrameColumns)(Q,{start:{line:ue.line,column:ue.column+1}}),Me.code="BABEL_REPLACE_SOURCE_ERROR"),Me}const Ce=fe.program.body[0].expression;return a.default.removeProperties(Ce),this.replaceWith(Ce)};var r=n(36),a=n(14),i=n(28),s=n(35),o=n(21),l=n(0),p=n(429);const{FUNCTION_TYPES:u,arrowFunctionExpression:h,assignmentExpression:d,awaitExpression:m,blockStatement:f,buildUndefinedNode:v,callExpression:C,cloneNode:S,conditionalExpression:x,expressionStatement:g,getBindingIdentifiers:w,identifier:y,inheritLeadingComments:_,inheritTrailingComments:T,inheritsComments:O,isBlockStatement:I,isEmptyStatement:z,isExpression:q,isExpressionStatement:W,isIfStatement:F,isProgram:N,isStatement:$,isVariableDeclaration:H,removeComments:R,returnStatement:K,sequenceExpression:se,validate:he,yieldExpression:Le}=l;function X(Q,fe){const Ce=[];let Me=!0;for(const ue of Q)if(z(ue)||(Me=!1),q(ue))Ce.push(ue);else if(W(ue))Ce.push(ue.expression);else if(H(ue)){if(ue.kind!=="var")return;for(const ae of ue.declarations){const ce=w(ae);for(const oe of Object.keys(ce))fe.push(S(ce[oe]));ae.init&&Ce.push(d("=",ae.id,ae.init))}Me=!0}else if(F(ue)){const ae=ue.consequent?X([ue.consequent],fe):v(),ce=ue.alternate?X([ue.alternate],fe):v();if(!ae||!ce)return;Ce.push(x(ue.test,ae,ce))}else if(I(ue)){const ae=X(ue.body,fe);if(!ae)return;Ce.push(ae)}else{if(!z(ue))return;Q.indexOf(ue)===0&&(Me=!0)}return Me&&Ce.push(v()),Ce.length===1?Ce[0]:se(Ce)}},()=>{},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(l,p){let u=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"var";l.traverse(o,{kind:u,emit:p})};var r=n(0);const{assignmentExpression:a,expressionStatement:i,identifier:s}=r,o={Scope(l,p){p.kind==="let"&&l.skip()},FunctionParent(l){l.skip()},VariableDeclaration(l,p){if(p.kind&&l.node.kind!==p.kind)return;const u=[],h=l.get("declarations");let d;for(const m of h){d=m.node.id,m.node.init&&u.push(i(a("=",m.node.id,m.node.init)));for(const f of Object.keys(m.getBindingIdentifiers()))p.emit(s(f),f,m.node.init!==null)}l.parentPath.isFor({left:l.node})?l.replaceWith(d):l.replaceWithMultiple(u)}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.evaluate=function(){const h={confident:!0,deoptPath:null,seen:new Map};let d=p(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 p(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(S,x){if(x.confident){if(S.isSequenceExpression()){const g=S.get("expressions");return p(g[g.length-1],x)}if(S.isStringLiteral()||S.isNumericLiteral()||S.isBooleanLiteral())return S.node.value;if(S.isNullLiteral())return null;if(S.isTemplateLiteral())return u(S,S.node.quasis,x);if(S.isTaggedTemplateExpression()&&S.get("tag").isMemberExpression()){const g=S.get("tag.object"),{node:{name:w}}=g,y=S.get("tag.property");if(g.isIdentifier()&&w==="String"&&!S.scope.getBinding(w)&&y.isIdentifier()&&y.node.name==="raw")return u(S,S.node.quasi.quasis,x,!0)}if(S.isConditionalExpression()){const g=p(S.get("test"),x);return x.confident?p(g?S.get("consequent"):S.get("alternate"),x):void 0}if(S.isExpressionWrapper())return p(S.get("expression"),x);if(S.isMemberExpression()&&!S.parentPath.isCallExpression({callee:S.node})){const g=S.get("property"),w=S.get("object");if(w.isLiteral()){const y=w.node.value,_=typeof y;let T=null;if(S.node.computed){if(T=p(g,x),!x.confident)return}else g.isIdentifier()&&(T=g.node.name);if(!(_!=="number"&&_!=="string"||T==null||typeof T!="number"&&typeof T!="string"))return y[T]}}if(S.isReferencedIdentifier()){const g=S.scope.getBinding(S.node.name);if(g){if(g.constantViolations.length>0||S.node.start<g.path.node.end)return void o(g.path,x);if(g.hasValue)return g.value}const w=S.node.name;if(l.has(w))return g?void o(g.path,x):l.get(w);const y=S.resolve();return y===S?void o(S,x):p(y,x)}if(S.isUnaryExpression({prefix:!0})){if(S.node.operator==="void")return;const g=S.get("argument");if(S.node.operator==="typeof"&&(g.isFunction()||g.isClass()))return"function";const w=p(g,x);if(!x.confident)return;switch(S.node.operator){case"!":return!w;case"+":return+w;case"-":return-w;case"~":return~w;case"typeof":return typeof w}}if(S.isArrayExpression()){const g=[],w=S.get("elements");for(const y of w){const _=y.evaluate();if(!_.confident)return void o(_.deopt,x);g.push(_.value)}return g}if(S.isObjectExpression()){const g={},w=S.get("properties");for(const y of w){if(y.isObjectMethod()||y.isSpreadElement())return void o(y,x);const _=y.get("key");let T;if(y.node.computed){if(T=_.evaluate(),!T.confident)return void o(T.deopt,x);T=T.value}else T=_.isIdentifier()?_.node.name:_.node.value;let O=y.get("value").evaluate();if(!O.confident)return void o(O.deopt,x);O=O.value,g[T]=O}return g}if(S.isLogicalExpression()){const g=x.confident,w=p(S.get("left"),x),y=x.confident;x.confident=g;const _=p(S.get("right"),x),T=x.confident;switch(S.node.operator){case"||":return x.confident=y&&(!!w||T),x.confident?w||_:void 0;case"&&":return x.confident=y&&(!w||T),x.confident?w&&_:void 0;case"??":return x.confident=y&&(w!=null||T),x.confident?w??_:void 0}}if(S.isBinaryExpression()){const g=p(S.get("left"),x);if(!x.confident)return;const w=p(S.get("right"),x);if(!x.confident)return;switch(S.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(S.isCallExpression()){const g=S.get("callee");let w,y;if(g.isIdentifier()&&!S.scope.getBinding(g.node.name)&&(s(g.node.name)||(function(_){return a.includes(_)})(g.node.name))&&(y=n.g[g.node.name]),g.isMemberExpression()){const _=g.get("object"),T=g.get("property");if(_.isIdentifier()&&T.isIdentifier()&&s(_.node.name)&&!(function(O){return i.includes(O)})(T.node.name)){w=n.g[_.node.name];const O=T.node.name;Object.hasOwnProperty.call(w,O)&&(y=w[O])}if(_.isLiteral()&&T.isIdentifier()){const O=typeof _.node.value;O!=="string"&&O!=="number"||(w=_.node.value,y=w[T.node.name])}}if(y){const _=S.get("arguments").map((T=>p(T,x)));return x.confident?y.apply(w,_):void 0}}o(S,x)}})(h,d);return d.confident&&(v.resolved=!0,v.value=C),C}}function u(h,d,m){let f=arguments.length>3&&arguments[3]!==void 0&&arguments[3],v="",C=0;const S=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=S[C++];g&&(v+=String(p(g,m)))}if(m.confident)return v}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.arrowFunctionToExpression=function(){let{allowInsertArrow:X=!0,allowInsertArrowWithRest:Q=X,noNewArrows:fe=!(ue=>(ue=arguments[0])==null?void 0:ue.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:Ce,fnPath:Me}=R(this,fe,X,Q);if(Me.ensureBlock(),Me.node.type="FunctionExpression",!fe){const ue=Ce?null:Me.scope.generateUidIdentifier("arrowCheckId");return ue&&Me.parentPath.scope.push({id:ue,init:_([])}),Me.get("body").unshiftContainer("body",m(h(this.hub.addHelper("newArrowCheck"),[F(),f(ue?ue.name:Ce)]))),Me.replaceWith(h(g((0,i.default)(this,!0)||Me.node,f("bind")),[ue?f(ue.name):F()])),Me.get("callee.object")}return Me},e.ensureBlock=function(){const X=this.get("body"),Q=X.node;if(Array.isArray(X))throw new Error("Can't convert array path to a block statement");if(!Q)throw new Error("Can't convert node without a body");if(X.isBlockStatement())return Q;const fe=[];let Ce,Me,ue="body";X.isStatement()?(Me="body",Ce=0,fe.push(X.node)):(ue+=".body.0",this.isFunction()?(Ce="argument",fe.push(O(X.node))):(Ce="expression",fe.push(m(X.node)))),this.node.body=u(fe);const ae=this.get(ue);return X.setup(ae,Me?ae.node[Me]:ae.node,Me,Ce),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=q(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:p,blockStatement:u,callExpression:h,conditionalExpression:d,expressionStatement:m,identifier:f,isIdentifier:v,jsxIdentifier:C,logicalExpression:S,LOGICAL_OPERATORS:x,memberExpression:g,metaProperty:w,numericLiteral:y,objectExpression:_,restElement:T,returnStatement:O,sequenceExpression:I,spreadElement:z,stringLiteral:q,super:W,thisExpression:F,toExpression:N,unaryExpression:$}=r;e.arrowFunctionToShadowed=function(){this.isArrowFunctionExpression()&&this.arrowFunctionToExpression()};const H=(0,s.merge)([{CallExpression(X,Q){let{allSuperCalls:fe}=Q;X.get("callee").isSuper()&&fe.push(X)}},a.default]);function R(X){let Q,fe=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],Ce=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],Me=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],ue=X.findParent((xe=>xe.isArrowFunctionExpression()?(Q!=null||(Q=xe),!1):xe.isFunction()||xe.isProgram()||xe.isClassProperty({static:!1})||xe.isClassPrivateProperty({static:!1})));const ae=ue.isClassMethod({kind:"constructor"});if(ue.isClassProperty()||ue.isClassPrivateProperty())if(Q)ue=Q;else{if(!Ce)throw X.buildCodeFrameError("Unable to transform arrow inside class property");X.replaceWith(h(o([],N(X.node)),[])),ue=X.get("callee"),X=ue.get("body")}const{thisPaths:ce,argumentsPaths:oe,newTargetPaths:ie,superProps:Se,superCalls:ne}=(function(xe){const He=[],ee=[],k=[],j=[],J=[];return xe.traverse(Le,{thisPaths:He,argumentsPaths:ee,newTargetPaths:k,superProps:j,superCalls:J}),{thisPaths:He,argumentsPaths:ee,newTargetPaths:k,superProps:j,superCalls:J}})(X);if(ae&&ne.length>0){if(!Ce)throw ne[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(!Me)throw ne[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 xe=[];ue.traverse(H,{allSuperCalls:xe});const He=(function(ee){return he(ee,"supercall",(()=>{const k=ee.scope.generateUidIdentifier("args");return o([T(k)],h(W(),[z(f(k.name))]))}))})(ue);xe.forEach((ee=>{const k=f(He);k.loc=ee.node.callee.loc,ee.get("callee").replaceWith(k)}))}if(oe.length>0){const xe=he(ue,"arguments",(()=>{const He=()=>f("arguments");return ue.scope.path.isProgram()?d(p("===",$("typeof",He()),q("undefined")),ue.scope.buildUndefinedNode(),He()):He()}));oe.forEach((He=>{const ee=f(xe);ee.loc=He.node.loc,He.replaceWith(ee)}))}if(ie.length>0){const xe=he(ue,"newtarget",(()=>w(f("new"),f("target"))));ie.forEach((He=>{const ee=f(xe);ee.loc=He.node.loc,He.replaceWith(ee)}))}if(Se.length>0){if(!Ce)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(((xe,He)=>xe.concat((function(ee){if(ee.parentPath.isAssignmentExpression()&&ee.parentPath.node.operator!=="="){const j=ee.parentPath,J=j.node.operator.slice(0,-1),Te=j.node.right,Ie=(function(Pe){return x.includes(Pe)})(J);if(ee.node.computed){const Pe=ee.scope.generateDeclaredUidIdentifier("tmp"),de=ee.node.object,ke=ee.node.property;j.get("left").replaceWith(g(de,l("=",Pe,ke),!0)),j.get("right").replaceWith(k(Ie?"=":J,g(de,f(Pe.name),!0),Te))}else{const Pe=ee.node.object,de=ee.node.property;j.get("left").replaceWith(g(Pe,de)),j.get("right").replaceWith(k(Ie?"=":J,g(Pe,f(de.name)),Te))}return Ie?j.replaceWith(S(J,j.node.left,j.node.right)):j.node.operator="=",[j.get("left"),j.get("right").get("left")]}if(ee.parentPath.isUpdateExpression()){const j=ee.parentPath,J=ee.scope.generateDeclaredUidIdentifier("tmp"),Te=ee.node.computed?ee.scope.generateDeclaredUidIdentifier("prop"):null,Ie=[l("=",J,g(ee.node.object,Te?l("=",Te,ee.node.property):ee.node.property,ee.node.computed)),l("=",g(ee.node.object,Te?f(Te.name):ee.node.property,ee.node.computed),p(ee.parentPath.node.operator[0],f(J.name),y(1)))];return ee.parentPath.node.prefix||Ie.push(f(J.name)),j.replaceWith(I(Ie)),[j.get("expressions.0.right"),j.get("expressions.1.left")]}return[ee];function k(j,J,Te){return j==="="?l("=",J,Te):p(j,J,Te)}})(He))),[]).forEach((xe=>{const He=xe.node.computed?"":xe.get("property").node.name,ee=xe.parentPath,k=ee.isAssignmentExpression({left:xe.node}),j=ee.isCallExpression({callee:xe.node}),J=ee.isTaggedTemplateExpression({tag:xe.node}),Te=(function(de,ke,Ge){return he(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)}))})(ue,k,He),Ie=[];if(xe.node.computed&&Ie.push(xe.get("property").node),k){const de=ee.node.right;Ie.push(de)}const Pe=h(f(Te),Ie);j?(ee.unshiftContainer("arguments",F()),xe.replaceWith(g(Pe,f("call"))),ce.push(ee.get("arguments.0"))):k?ee.replaceWith(Pe):J?(xe.replaceWith(h(g(Pe,f("bind"),!1),[F()])),ce.push(xe.get("arguments.0"))):xe.replaceWith(Pe)}))}let ge;return(ce.length>0||!fe)&&(ge=(function(xe,He){return he(xe,"this",(ee=>{if(!He||!K(xe))return F();xe.traverse(se,{supers:new WeakSet,thisBinding:ee})}))})(ue,ae),(fe||ae&&K(ue))&&(ce.forEach((xe=>{const He=xe.isJSX()?C(ge):f(ge);He.loc=xe.node.loc,xe.replaceWith(He)})),fe||(ge=null))),{thisBinding:ge,fnPath:X}}function K(X){return X.isClassMethod()&&!!X.parentPath.parentPath.node.superClass}const se=(0,s.merge)([{CallExpression(X,Q){let{supers:fe,thisBinding:Ce}=Q;X.get("callee").isSuper()&&(fe.has(X.node)||(fe.add(X.node),X.replaceWithMultiple([X.node,l("=",f(Ce),f("this"))])))}},a.default]);function he(X,Q,fe){const Ce="binding:"+Q;let Me=X.getData(Ce);if(!Me){const ue=X.scope.generateUidIdentifier(Q);Me=ue.name,X.setData(Ce,Me),X.scope.push({id:ue,init:fe(Me)})}return Me}const Le=(0,s.merge)([{ThisExpression(X,Q){let{thisPaths:fe}=Q;fe.push(X)},JSXIdentifier(X,Q){let{thisPaths:fe}=Q;X.node.name==="this"&&(X.parentPath.isJSXMemberExpression({object:X.node})||X.parentPath.isJSXOpeningElement({name:X.node}))&&fe.push(X)},CallExpression(X,Q){let{superCalls:fe}=Q;X.get("callee").isSuper()&&fe.push(X)},MemberExpression(X,Q){let{superProps:fe}=Q;X.get("object").isSuper()&&fe.push(X)},Identifier(X,Q){let{argumentsPaths:fe}=Q;if(!X.isReferencedIdentifier({name:"arguments"}))return;let Ce=X.scope;do{if(Ce.hasOwnBinding("arguments"))return void Ce.rename("arguments");if(Ce.path.isFunction()&&!Ce.path.isArrowFunctionExpression())break}while(Ce=Ce.parent);fe.push(X)},MetaProperty(X,Q){let{newTargetPaths:fe}=Q;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(u){return{code:h=>`/* @babel/template */;
- ${h}`,validate:()=>{},unwrap:h=>u(h.program.body.slice(1))}}const s=i((u=>u.length>1?u:u[0]));e.smart=s;const o=i((u=>u));e.statements=o;const l=i((u=>{if(u.length===0)throw new Error("Found nothing to return.");if(u.length>1)throw new Error("Found multiple statements but wanted one");return u[0]}));e.statement=l;const p={code:u=>`(
- ${u}
- )`,validate:u=>{if(u.program.body.length>1)throw new Error("Found multiple statements but wanted one");if(p.unwrap(u).start===0)throw new Error("Parse result included parens.")},unwrap:u=>{let{program:h}=u;const[d]=h.body;return a(d),d.expression}};e.expression=p,e.program={code:u=>u,validate:()=>{},unwrap:u=>u.program}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function l(p,u){const h=new WeakMap,d=new WeakMap,m=u||(0,r.validate)(null);return Object.assign((function(f){for(var v=arguments.length,C=new Array(v>1?v-1:0),S=1;S<v;S++)C[S-1]=arguments[S];if(typeof f=="string"){if(C.length>1)throw new Error("Unexpected extra params.");return o((0,a.default)(p,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)(p,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(p,(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),S=1;S<v;S++)C[S-1]=arguments[S];if(typeof f=="string"){if(C.length>1)throw new Error("Unexpected extra params.");return(0,a.default)(p,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)(p,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 p="";try{throw new Error}catch(u){u.stack&&(p=u.stack.split(`
- `).slice(3).join(`
- `))}return u=>{try{return l(u)}catch(h){throw h.stack+=`
- =============
- ${p}`,h}}}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s,o,l){let p;return o=s.code(o),u=>{const h=(0,r.normalizeReplacements)(u);return p||(p=(0,a.default)(s,o,l)),s.unwrap((0,i.default)(p,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:p,names:u}=(function(h,d,m){let f="BABEL_TPL$";const v=d.join("");do f="$$"+f;while(v.includes(f));const{names:C,code:S}=(function(x,g){const w=[];let y=x[0];for(let _=1;_<x.length;_++){const T=`${g}${_-1}`;w.push(T),y+=T+x[_]}return{names:w,code:y}})(d,f);return{metadata:(0,a.default)(h,h.code(S),{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[u[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)(p,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 y=this.scope.getBinding(this.node.name);if(!y||!y.constant||y.kind==="module")return;if(y.path!==this){const _=y.path.resolve(g,w);return this.find((T=>T.node===_.node))?void 0:_}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(g,w);if(g&&this.isMemberExpression()){const y=this.toComputedKey();if(!p(y))return;const _=y.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 q=I.isnt("computed")&&z.isIdentifier({name:_});if(q=q||z.isLiteral({value:_}),q)return I.get("value").resolve(g,w)}}else if(T.isArrayExpression()&&!isNaN(+_)){const O=T.get("elements")[_];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,y=!0;do{const{type:_,container:T}=w;if(!y&&(w.isFunction()||_==="StaticBlock"))return!!g;if(y=!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 y of w.directives)if(y.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?u(this.node.property,{value:w}):this.node.property.name===w)){const O=this.get("object");return O.isReferencedIdentifier()&&O.referencesImport(g,"*")}return!1}const y=this.scope.getBinding(this.node.name);if(!y||y.kind!=="module")return!1;const _=y.path,T=_.parentPath;return!!T.isImportDeclaration()&&T.node.source.value===g&&(!w||!(!_.isImportDefaultSpecifier()||w!=="default")||!(!_.isImportNamespaceSpecifier()||w!=="*")||!(!_.isImportSpecifier()||!l(_.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:p,isStringLiteral:u,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 y=0;y<w;y++){const _=g[y];if(v(_.parent.type,_.parentKey))return!0}return!1}e.is=m;const S=Symbol();function x(g,w,y){const _={this:f(g),target:f(w)};if(_.target.node!==_.this.node)return(function(F,N,$){let H,R=$.get(F.node);if(R){if(H=R.get(N.node))return H===S?"unknown":H}else $.set(F.node,R=new Map);R.set(N.node,S);const K=(function(se,he,Le){if(!he.isFunctionDeclaration())return x(se,he,Le)==="before"?"before":"unknown";if(he.parentPath.isExportDeclaration())return"unknown";const X=he.scope.getBinding(he.node.id.name);if(!X.references)return"before";const Q=X.referencePaths;let fe;for(const Ce of Q){if(Ce.find((ue=>ue.node===he.node)))continue;if(Ce.key!=="callee"||!Ce.parentPath.isCallExpression())return"unknown";const Me=x(se,Ce,Le);if(fe&&fe!==Me)return"unknown";fe=Me}return fe})(F,N,$);return R.set(N.node,K),K})(g,_.target,y);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 q=i[O.type],W=q.indexOf(z.this.parentKey);return q.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 p=o.call(this.state,this,this.state);if(p&&typeof p=="object"&&typeof p.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(p)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,p=this.parentPath;for(((this.key==="key"||this.listKey==="decorators")&&p.isMethod()||this.key==="discriminant"&&p.isSwitchStatement())&&(p=p.parentPath);p&&!l;){var u;if((u=p.opts)!=null&&u.noScope)return;l=p.scope,p=p.parentPath}this.scope=this.getScope(l),(o=this.scope)==null||o.init()},e.setup=function(s,o,l,p){this.listKey=l,this.container=o,this.parentPath=s||this.parentPath,this.setKey(p)},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((p=>this.scope.removeBinding(p)))},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 q;const N=O+F,$=this.getSibling(N);z.push($),(q=this.context)!=null&&q.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 q;if(z?typeof z!="object"?q="contains a non-object node":z.type?z instanceof i.default&&(q="has a NodePath when it expected a raw object"):q="without a type":q="has falsy node",q){const W=Array.isArray(z)?"array":typeof z;throw new Error(`Node list ${q} 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 _(this.get("expressions")).insertAfter(O);const I=this._verifyNodeList(O),{parentPath:z,parent:q}=this;if(z.isExpressionStatement()||z.isLabeledStatement()||C(q)||z.isExportDefaultDeclaration()&&this.isDeclaration())return z.insertAfter(I.map((W=>S(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(y());else if((function(N,$){if(!f(N)||!x(N.left))return!1;const H=$.getBlockParent();return H.hasOwnBinding(N.left.name)&&H.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(p("=",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(u(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:q}=this;if(z.isExpressionStatement()||z.isLabeledStatement()||C(q)||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(u(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),q=this.node[O];return i.default.get({parentPath:this,parent:this.node,container:q,listKey:O,key:q.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[,q]of z)typeof q.key=="number"&&q.key>=O&&(q.key+=I)};var r=n(35),a=n(441),i=n(28),s=n(0);const{arrowFunctionExpression:o,assertExpression:l,assignmentExpression:p,blockStatement:u,callExpression:h,cloneNode:d,expressionStatement:m,isAssignmentExpression:f,isCallExpression:v,isExportNamedDeclaration:C,isExpression:S,isIdentifier:x,isSequenceExpression:g,isSuper:w,thisExpression:y}=s,_=O=>O[O.length-1];function T(O){return g(O.parent)&&(_(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:p}=a,u={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(u,this),this.mutableBinding)return;this.getCompatibleScopes();const h=this.getAttachmentPath();if(!h||h.getFunctionParent()===this.path.getFunctionParent())return;let d=h.scope.generateUidIdentifier("ref");const m=p(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(S,x){const g=this.node,w=g[S];return Array.isArray(w)?w.map(((y,_)=>r.default.get({listKey:S,parentPath:this,parent:g,container:w,key:_}).setContext(x))):r.default.get({parentPath:this,parent:g,container:g,key:S}).setContext(x)},e._getPattern=function(S,x){let g=this;for(const w of S)g=w==="."?g.parentPath:Array.isArray(g)?g[w]:g.get(w,x);return g},e.get=function(S){let x=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1];x===!0&&(x=this.context);const g=S.split(".");return g.length===1?this._getKey(S,x):this._getPattern(g,x)},e.getAllNextSiblings=function(){let S=this.key,x=this.getSibling(++S);const g=[];for(;x.node;)g.push(x),x=this.getSibling(++S);return g},e.getAllPrevSiblings=function(){let S=this.key,x=this.getSibling(--S);const g=[];for(;x.node;)g.push(x),x=this.getSibling(--S);return g},e.getBindingIdentifierPaths=function(){let S=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 y=g.shift();if(!y||!y.node)continue;const _=i.keys[y.node.type];if(y.isIdentifier())S?(w[y.node.name]=w[y.node.name]||[]).push(y):w[y.node.name]=y;else if(y.isExportDeclaration()){const T=y.get("declaration");o(T)&&g.push(T)}else{if(x){if(y.isFunctionDeclaration()){g.push(y.get("id"));continue}if(y.isFunctionExpression())continue}if(_)for(let T=0;T<_.length;T++){const O=_[T],I=y.get(O);Array.isArray(I)?g.push(...I):I.node&&g.push(I)}}}return w},e.getBindingIdentifiers=function(S){return i(this.node,S)},e.getCompletionRecords=function(){return C(this,{canHaveBreak:!1,shouldPopulateBreak:!1,inCaseClause:!1}).map((S=>S.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 S=arguments.length>0&&arguments[0]!==void 0&&arguments[0];return this.getBindingIdentifierPaths(S,!0)},e.getOuterBindingIdentifiers=function(S){return s(this.node,S)},e.getPrevSibling=function(){return this.getSibling(this.key-1)},e.getSibling=function(S){return r.default.get({parentPath:this.parentPath,parent:this.parent,container:this.container,listKey:this.listKey,key:S}).setContext(this.context)};var r=n(28),a=n(0);const{getBindingIdentifiers:i,getOuterBindingIdentifiers:s,isDeclaration:o,numericLiteral:l,unaryExpression:p}=a,u=0,h=1;function d(S,x,g){return S&&x.push(...C(S,g)),x}function m(S){S.forEach((x=>{x.type=h}))}function f(S,x){S.forEach((g=>{g.path.isBreakStatement({label:null})&&(x?g.path.replaceWith(p("void",l(0))):g.path.remove())}))}function v(S,x){const g=[];if(x.canHaveBreak){let w=[];for(let y=0;y<S.length;y++){const _=S[y],T=Object.assign({},x,{inCaseClause:!1});_.isBlockStatement()&&(x.inCaseClause||x.shouldPopulateBreak)?T.shouldPopulateBreak=!0:T.shouldPopulateBreak=!1;const O=C(_,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(y===S.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===u&&w.push(z)}}}}else if(S.length)for(let w=S.length-1;w>=0;w--){const y=C(S[w],x);if(y.length>1||y.length===1&&!y[0].path.isVariableDeclaration()){g.push(...y);break}}return g}function C(S,x){let g=[];if(S.isIfStatement())g=d(S.get("consequent"),g,x),g=d(S.get("alternate"),g,x);else{if(S.isDoExpression()||S.isFor()||S.isWhile()||S.isLabeledStatement())return d(S.get("body"),g,x);if(S.isProgram()||S.isBlockStatement())return v(S.get("body"),x);if(S.isFunction())return C(S.get("body"),x);if(S.isTryStatement())g=d(S.get("block"),g,x),g=d(S.get("handler"),g,x);else{if(S.isCatchClause())return d(S.get("body"),g,x);if(S.isSwitchStatement())return(function(w,y,_){let T=[];for(let O=0;O<w.length;O++){const I=C(w[O],_),z=[],q=[];for(const W of I)W.type===u&&z.push(W),W.type===h&&q.push(W);z.length&&(T=z),y.push(...q)}return y.push(...T),y})(S.get("cases"),g,x);if(S.isSwitchCase())return v(S.get("consequent"),{canHaveBreak:!0,shouldPopulateBreak:!1,inCaseClause:!0});S.isBreakStatement()?g.push((function(w){return{type:h,path:w}})(S)):g.push((function(w){return{type:u,path:w}})(S))}}return g}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.addComment=function(o,l,p){a(this.node,o,l,p)},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,p=o.leadingComments;if(!l&&!p)return;const u=this.getSibling(this.key-1),h=this.getSibling(this.key+1),d=!!u.node,m=!!h.node;d&&(p&&u.addComments("trailing",s(p,u.node.trailingComments)),l&&!m&&u.addComments("trailing",l)),m&&(l&&h.addComments("leading",s(l,h.node.leadingComments)),p&&!d&&h.addComments("leading",p))};var r=n(0);const{addComment:a,addComments:i}=r;function s(o,l){if(l==null||!l.length)return o;const p=new Set(l);return o.filter((u=>!p.has(u)))}},(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(p,u,h){this._defaultOpts={importedSource:null,importedType:"commonjs",importedInterop:"babel",importingInterop:"babel",ensureLiveReference:!1,ensureNoContext:!1,importPosition:"before"};const d=p.find((m=>m.isProgram()));this._programPath=d,this._programScope=d.scope,this._hub=d.hub,this._defaultOpts=this._applyDefaults(u,h,!0)}addDefault(p,u){return this.addNamed("default",p,u)}addNamed(p,u,h){return r(typeof p=="string"),this._generateImport(this._applyDefaults(u,h),p)}addNamespace(p,u){return this._generateImport(this._applyDefaults(p,u),null)}addSideEffect(p,u){return this._generateImport(this._applyDefaults(p,u),void 0)}_applyDefaults(p,u){let h,d=arguments.length>2&&arguments[2]!==void 0&&arguments[2];return typeof p=="string"?h=Object.assign({},this._defaultOpts,{importedSource:p},u):(r(!u,"Unexpected secondary arguments."),h=Object.assign({},this._defaultOpts,p)),!d&&u&&(u.nameHint!==void 0&&(h.nameHint=u.nameHint),u.blockHoist!==void 0&&(h.blockHoist=u.blockHoist)),h}_generateImport(p,u){const h=u==="default",d=!!u&&!h,m=u===null,{importedSource:f,importedType:v,importedInterop:C,importingInterop:S,ensureLiveReference:x,ensureNoContext:g,nameHint:w,importPosition:y,blockHoist:_}=p;let T=w||u;const O=(0,s.default)(this._programPath),I=O&&S==="node",z=O&&S==="babel";if(y==="after"&&!O)throw new Error('"importPosition": "after" is only supported in modules');const q=new i.default(f,this._programScope,this._hub);if(v==="es6"){if(!I&&!z)throw new Error("Cannot import an ES6 module from CommonJS");q.import(),m?q.namespace(w||f):(h||d)&&q.named(T,u)}else{if(v!=="commonjs")throw new Error(`Unexpected interopType "${v}"`);if(C==="babel")if(I){T=T!=="default"?T:f;const N=`${f}$es6Default`;q.import(),m?q.default(N).var(T||f).wildcardInterop():h?x?q.default(N).var(T||f).defaultInterop().read("default"):q.default(N).var(T).defaultInterop().prop(u):d&&q.default(N).read(u)}else z?(q.import(),m?q.namespace(T||f):(h||d)&&q.named(T,u)):(q.require(),m?q.var(T||f).wildcardInterop():(h||d)&&x?h?(T=T!=="default"?T:f,q.var(T).read(u),q.defaultInterop()):q.var(f).read(u):h?q.var(T).defaultInterop().prop(u):d&&q.var(T).prop(u));else if(C==="compiled")I?(q.import(),m?q.default(T||f):(h||d)&&q.default(f).read(T)):z?(q.import(),m?q.namespace(T||f):(h||d)&&q.named(T,u)):(q.require(),m?q.var(T||f):(h||d)&&(x?q.var(f).read(T):q.prop(u).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?(q.import(),m?q.default(T||f):h?q.default(T):d&&q.default(f).read(T)):z?(q.import(),m?q.default(T||f):h?q.default(T):d&&q.named(T,u)):(q.require(),m?q.var(T||f):h?q.var(T):d&&(x?q.var(f).read(T):q.var(T).prop(u)))}}const{statements:W,resultName:F}=q.done();return this._insertStatements(W,y,_),(h||d)&&g&&F.type!=="Identifier"?l([o(0),F]):F}_insertStatements(p){let u=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"before",h=arguments.length>2&&arguments[2]!==void 0?arguments[2]:3;const d=this._programPath.get("body");if(u==="after"){for(let m=d.length-1;m>=0;m--)if(d[m].isImportDeclaration())return void d[m].insertAfter(p)}else{p.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(p)}this._programPath.unshiftContainer("body",p)}}},(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:p,importDefaultSpecifier:u,importNamespaceSpecifier:h,importSpecifier:d,memberExpression:m,stringLiteral:f,variableDeclaration:v,variableDeclarator:C}=a;e.default=class{constructor(S,x,g){this._statements=[],this._resultName=null,this._importedSource=void 0,this._scope=x,this._hub=g,this._importedSource=S}done(){return{statements:this._statements,resultName:this._resultName}}import(){return this._statements.push(p([],f(this._importedSource))),this}require(){return this._statements.push(o(i(l("require"),[f(this._importedSource)]))),this}namespace(){let S=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"namespace";const x=this._scope.generateUidIdentifier(S),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(S){const x=this._scope.generateUidIdentifier(S),g=this._statements[this._statements.length-1];return r(g.type==="ImportDeclaration"),r(g.specifiers.length===0),g.specifiers=[u(x)],this._resultName=s(x),this}named(S,x){if(x==="default")return this.default(S);const g=this._scope.generateUidIdentifier(S),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(S){const x=this._scope.generateUidIdentifier(S);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(S){const x=this._statements[this._statements.length-1];return x.type==="ExpressionStatement"?x.expression=i(S,[x.expression]):x.type==="VariableDeclaration"?(r(x.declarations.length===1),x.declarations[0].init=i(S,[x.declarations[0].init])):r.fail("Unexpected type."),this}prop(S){const x=this._statements[this._statements.length-1];return x.type==="ExpressionStatement"?x.expression=m(x.expression,l(S)):x.type==="VariableDeclaration"?(r(x.declarations.length===1),x.declarations[0].init=m(x.declarations[0].init,l(S))):r.fail("Unexpected type:"+x.type),this}read(S){this._resultName=m(this._resultName,l(S))}}},(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 H=new Map,R=new Map,K=X=>{F.requeue(X)};for(const[X,Q]of N.source){for(const[fe,Ce]of Q.imports)H.set(fe,[X,Ce,null]);for(const fe of Q.importsNamespace)H.set(fe,[X,null,fe])}for(const[X,Q]of N.local){let fe=R.get(X);fe||(fe=[],R.set(X,fe)),fe.push(...Q.names)}const se={metadata:N,requeueInParent:K,scope:F.scope,exported:R};F.traverse(I,se);const he=new Set([...Array.from(H.keys()),...Array.from(R.keys())]);(0,i.default)(F,he,!1);const Le={seen:new WeakSet,metadata:N,requeueInParent:K,scope:F.scope,imported:H,exported:R,buildImportReference(X,Q){let[fe,Ce,Me]=X;const ue=N.source.get(fe);var ae;if(ue.referenced=!0,Me)return ue.wrap&&(Q=(ae=$(Q,ue.wrap))!=null?ae:Q),Q;let ce=u(ue.name);var oe;if(ue.wrap&&(ce=(oe=$(ce,ue.wrap))!=null?oe:ce),Ce==="default"&&ue.interop==="node-default")return ce;const ie=N.stringSpecifiers.has(Ce);return g(ce,ie?_(Ce):u(Ce),ie)}};F.traverse(W,Le)};var r=n(25),a=n(1),i=n(251);const{assignmentExpression:s,cloneNode:o,expressionStatement:l,getOuterBindingIdentifiers:p,identifier:u,isArrowFunctionExpression:h,isClassExpression:d,isFunctionExpression:m,isIdentifier:f,isMemberExpression:v,isVariableDeclaration:C,jsxIdentifier:S,jsxMemberExpression:x,memberExpression:g,numericLiteral:w,sequenceExpression:y,stringLiteral:_,variableDeclaration:T,variableDeclarator:O}=a.types,I={Scope(F){F.skip()},ClassDeclaration(F){const{requeueInParent:N,exported:$,metadata:H}=this,{id:R}=F.node;if(!R)throw new Error("Expected class to have a name");const K=R.name,se=$.get(K)||[];if(se.length>0){const he=l(z(H,se,u(K),F.scope));he._blockHoist=F.node._blockHoist,N(F.insertAfter(he)[0])}},VariableDeclaration(F){const{requeueInParent:N,exported:$,metadata:H}=this,R=F.node.kind==="var";for(const K of F.get("declarations")){const{id:se}=K.node;let{init:he}=K.node;if(!f(se)||!$.has(se.name)||h(he)||m(he)&&!he.id||d(he)&&!he.id){for(const Le of Object.keys(K.getOuterBindingIdentifiers()))if($.has(Le)){const X=l(z(H,$.get(Le),u(Le),F.scope));X._blockHoist=F.node._blockHoist,N(F.insertAfter(X)[0])}}else{if(!he){if(R)continue;he=F.scope.buildUndefinedNode()}K.node.init=z(H,$.get(se.name),he,F.scope),N(K.get("init"))}}}},z=(F,N,$,H)=>{const R=F.exportName;for(let K=H;K!=null;K=K.parent)K.hasOwnBinding(R)&&K.rename(R);return(N||[]).reduce(((K,se)=>{const{stringSpecifiers:he}=F,Le=he.has(se);return s("=",g(u(R),Le?_(se):u(se),Le),K)}),$)},q=F=>a.template.expression.ast`
- (function() {
- throw new Error('"' + '${F}' + '" is read-only.');
- })()
- `,W={ReferencedIdentifier(F){const{seen:N,buildImportReference:$,scope:H,imported:R,requeueInParent:K}=this;if(N.has(F.node))return;N.add(F.node);const se=F.node.name,he=R.get(se);if(he){if((function(Q){do switch(Q.parent.type){case"TSTypeAnnotation":case"TSTypeAliasDeclaration":case"TSTypeReference":case"TypeAnnotation":case"TypeAlias":return!0;case"ExportSpecifier":return Q.parentPath.parent.exportKind==="type";default:if(Q.parentPath.isStatement()||Q.parentPath.isExpression())return!1}while(Q=Q.parentPath)})(F))throw F.buildCodeFrameError(`Cannot transform the imported binding "${se}" since it's also used in a type annotation. Please strip type annotations using @babel/preset-typescript or @babel/preset-flow.`);const Le=F.scope.getBinding(se);if(H.getBinding(se)!==Le)return;const X=$(he,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(y([w(0),X]));else if(F.isJSXIdentifier()&&v(X)){const{object:Q,property:fe}=X;F.replaceWith(x(S(Q.name),S(fe.name)))}else F.replaceWith(X);K(F),F.skip()}},UpdateExpression(F){const{scope:N,seen:$,imported:H,exported:R,requeueInParent:K,buildImportReference:se}=this;if($.has(F.node))return;$.add(F.node);const he=F.get("argument");if(he.isMemberExpression())return;const Le=F.node;if(he.isIdentifier()){const X=he.node.name;if(N.getBinding(X)!==F.scope.getBinding(X))return;const Q=R.get(X),fe=H.get(X);if(Q?.length>0||fe)if(fe)F.replaceWith(s(Le.operator[0]+"=",se(fe,he.node),q(X)));else if(Le.prefix)F.replaceWith(z(this.metadata,Q,o(Le),F.scope));else{const Ce=N.generateDeclaredUidIdentifier(X);F.replaceWith(y([s("=",o(Ce),o(Le)),z(this.metadata,Q,u(X),F.scope),o(Ce)]))}}K(F),F.skip()},AssignmentExpression:{exit(F){const{scope:N,seen:$,imported:H,exported:R,requeueInParent:K,buildImportReference:se}=this;if($.has(F.node))return;$.add(F.node);const he=F.get("left");if(!he.isMemberExpression())if(he.isIdentifier()){const Le=he.node.name;if(N.getBinding(Le)!==F.scope.getBinding(Le))return;const X=R.get(Le),Q=H.get(Le);if(X?.length>0||Q){r(F.node.operator==="=","Path was not simplified");const fe=F.node;Q&&(fe.left=se(Q,he.node),fe.right=y([fe.right,q(Le)])),F.replaceWith(z(this.metadata,X,fe,F.scope)),K(F)}}else{const Le=he.getOuterBindingIdentifiers(),X=Object.keys(Le).filter((Ce=>N.getBinding(Ce)===F.scope.getBinding(Ce))),Q=X.find((Ce=>H.has(Ce)));Q&&(F.node.right=y([F.node.right,q(Q)]));const fe=[];if(X.forEach((Ce=>{const Me=R.get(Ce)||[];Me.length>0&&fe.push(z(this.metadata,Me,u(Ce),F.scope))})),fe.length>0){let Ce=y(fe);F.parentPath.isExpressionStatement()&&(Ce=l(Ce),Ce._blockHoist=F.parentPath.node._blockHoist),K(F.insertAfter(Ce)[0])}}}},"ForOfStatement|ForInStatement"(F){const{scope:N,node:$}=F,{left:H}=$,{exported:R,imported:K,scope:se}=this;if(!C(H)){let he,Le=!1;const X=F.get("body").scope;for(const Ce of Object.keys(p(H)))se.getBinding(Ce)===N.getBinding(Ce)&&(R.has(Ce)&&(Le=!0,X.hasOwnBinding(Ce)&&X.rename(Ce)),K.has(Ce)&&!he&&(he=Ce));if(!Le&&!he)return;F.ensureBlock();const Q=F.get("body"),fe=N.generateUidIdentifierBasedOnNode(H);F.get("left").replaceWith(T("let",[O(o(fe))])),N.registerDeclaration(F.get("left")),Le&&Q.unshiftContainer("body",l(s("=",H,fe))),he&&Q.unshiftContainer("body",l(q(he)))}}}},(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,p;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:(p=i.moduleRoot)!=null?p:a.moduleRoot})}}function n(r,a){const{filename:i,filenameRelative:s=i,sourceRoot:o=a.moduleRoot}=r,{moduleId:l,moduleIds:p=!!l,getModuleId:u,moduleRoot:h=o}=a;if(!p)return null;if(l!=null&&!u)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,"/"),u&&u(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,se=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"global";const he={global:W,module:F,umd:N,var:$}[se];if(!he)throw new Error(`Unsupported output type ${se}`);return K=he(R),(0,a().default)(K).code};var o=n(95);const{arrayExpression:l,assignmentExpression:p,binaryExpression:u,blockStatement:h,callExpression:d,cloneNode:m,conditionalExpression:f,exportNamedDeclaration:v,exportSpecifier:C,expressionStatement:S,functionExpression:x,identifier:g,memberExpression:w,objectExpression:y,program:_,stringLiteral:T,unaryExpression:O,variableDeclaration:I,variableDeclarator:z}=s(),q=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"),se=[],he=x(null,[g("global")],h(se)),Le=_([S(d(he,[f(u("===",O("typeof",g("global")),T("undefined")),g("self"),g("global"))]))]);return se.push(I("var",[z(K,p("=",w(g("global"),K),y([])))])),H(se,K,R),Le}function F(R){const K=[],se=H(K,null,R);return K.unshift(v(null,Object.keys(se).map((he=>C(m(se[he]),g(he)))))),_(K,[],"module")}function N(R){const K=g("babelHelpers"),se=[];return se.push(I("var",[z(K,g("global"))])),H(se,K,R),_([q({FACTORY_PARAMETERS:g("global"),BROWSER_ARGUMENTS:p("=",w(g("root"),K),y([])),COMMON_ARGUMENTS:g("exports"),AMD_ARGUMENTS:l([T("exports")]),FACTORY_BODY:se,UMD_ROOT:g("this")})])}function $(R){const K=g("babelHelpers"),se=[];se.push(I("var",[z(K,y([]))]));const he=_(se);return H(se,K,R),se.push(S(K)),he}function H(R,K,se){const he=X=>K?w(K,g(X)):g(`_${X}`),Le={};return r().list.forEach((function(X){if(se&&se.indexOf(X)<0)return;const Q=Le[X]=he(X);r().ensure(X,o.default);const{nodes:fe}=r().get(X,he,Q);R.push(...fe)})),Le}},(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),p=n(292),u=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),S=n(140);function x(N,$){return function*(H,R){try{return yield*$(H,R)}catch(se){var K;throw/^\[BABEL\]/.test(se.message)||(se.message=`[BABEL] ${(K=N.filename)!=null?K:"unknown file"}: ${se.message}`),se}}}e.default=r()((function*(N){var $;const H=yield*(0,C.default)(N);if(!H)return null;const{options:R,context:K,fileHandling:se}=H;if(se==="ignored")return null;const he={},{plugins:Le,presets:X}=R;if(!Le||!X)throw new Error("Assertion failure - plugins and presets exist");const Q=Object.assign({},K,{targets:R.targets}),fe=ne=>{const ge=(0,l.getItemDescriptor)(ne);if(!ge)throw new Error("Assertion failure - must be config item");return ge},Ce=X.map(fe),Me=Le.map(fe),ue=[[]],ae=[],ce=[];if(yield*x(K,(function*ne(ge,xe){const He=[];for(let k=0;k<ge.length;k++){const j=ge[k];if(j.options!==!1){try{var ee=yield*W(j,Q)}catch(J){throw J.code==="BABEL_UNKNOWN_OPTION"&&(0,m.checkNoUnwrappedItemOptionPairs)(ge,k,"preset",J),J}ce.push(ee.externalDependencies),j.ownPass?He.push({preset:ee.chain,pass:[]}):He.unshift({preset:ee.chain,pass:xe})}}if(He.length>0){ue.splice(1,0,...He.map((k=>k.pass)).filter((k=>k!==xe)));for(const{preset:k,pass:j}of He){if(!k||(j.push(...k.plugins),yield*ne(k.presets,j)))return!0;k.options.forEach((J=>{(0,i.mergeOptions)(he,J)}))}}}))(Ce,ue[0]))return null;const ie=he;(0,i.mergeOptions)(ie,R);const Se=Object.assign({},Q,{assumptions:($=ie.assumptions)!=null?$:{}});return yield*x(K,(function*(){ue[0].unshift(...Me);for(const ge of ue){const xe=[];ae.push(xe);for(let He=0;He<ge.length;He++){const ee=ge[He];if(ee.options!==!1){try{var ne=yield*T(ee,Se)}catch(k){throw k.code==="BABEL_UNKNOWN_PLUGIN_PROPERTY"&&(0,m.checkNoUnwrappedItemOptionPairs)(ge,He,"plugin",k),k}xe.push(ne),ce.push(ne.externalDependencies)}}}}))(),ie.plugins=ae[0],ie.presets=ae.slice(1).filter((ne=>ne.length>0)).map((ne=>({plugins:ne}))),ie.passPerPreset=ie.presets.length>0,{options:ie,passes:ae,externalDependencies:(0,u.finalize)(ce)}}));const g=N=>(0,d.makeWeakCache)((function($,H){let{value:R,options:K,dirname:se,alias:he}=$;return(function*(){if(K===!1)throw new Error("Assertion failure");K=K||{};const Le=[];let X=R;if(typeof R=="function"){const Q=(0,a.maybeAsync)(R,"You appear to be using an async plugin/preset, but Babel has been called synchronously"),fe=Object.assign({},s,N(H,Le));try{X=yield*Q(fe,K,se)}catch(Ce){throw he&&(Ce.message+=` (While processing: ${JSON.stringify(he)})`),Ce}}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(he)})`);if(Le.length>0&&(!H.configured()||H.mode()==="forever")){let Q=`A plugin/preset has external untracked dependencies (${Le[0]}), but the cache `;throw H.configured()?Q+=" has been configured to never be invalidated. ":Q+="has not been configured to be invalidated when the external dependencies change. ",Q+=`Plugins/presets should configure their cache to be invalidated when the external dependencies change, for example using \`api.cache.invalidate(() => statSync(filepath).mtimeMs)\` or \`api.cache.never()\`
- (While processing: ${JSON.stringify(he)})`,new Error(Q)}return{value:X,options:K,dirname:se,alias:he,externalDependencies:(0,u.finalize)(Le)}})()})),w=g(v.makePluginAPI),y=g(v.makePresetAPI),_=(0,d.makeWeakCache)((function(N,$){let{value:H,options:R,dirname:K,alias:se,externalDependencies:he}=N;return(function*(){const Le=(0,f.validatePluginObject)(H),X=Object.assign({},Le);if(X.visitor&&(X.visitor=h().default.explode(Object.assign({},X.visitor))),X.inherits){const Q={name:void 0,alias:`${se}$inherits`,value:X.inherits,options:R,dirname:K},fe=yield*(0,a.forwardAsync)(T,(Ce=>$.invalidate((Me=>Ce(Q,Me)))));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&&(he=he.length===0?fe.externalDependencies:(0,u.finalize)([he,fe.externalDependencies]))}return new o.default(X,R,se,he)})()}));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*_(yield*w(N,$),$)}const O=N=>N&&typeof N!="function",I=(N,$)=>{if(O(N.test)||O(N.include)||O(N.exclude)){const H=$.name?`"${$.name}"`:"/* your preset */";throw new S.default([`Preset ${H} requires a filename to be set when babel is called directly,`,"```",`babel.transformSync(code, { filename: 'file.ts', presets: [${H}] });`,"```","See https://babeljs.io/docs/en/options#filename for more information."].join(`
- `))}},z=(N,$,H)=>{if(!$.filename){var R;const{options:K}=N;I(K,H),(R=K.overrides)==null||R.forEach((se=>I(se,H)))}},q=(0,d.makeWeakCacheSync)((N=>{let{value:$,dirname:H,alias:R,externalDependencies:K}=N;return{options:(0,m.validate)("preset",$),alias:R,dirname:H,externalDependencies:K}}));function*W(N,$){const H=q(yield*y(N,$));return z(H,$,N),{chain:yield*(0,p.buildPresetChain)(H,$),externalDependencies:H.externalDependencies}}function F(N,$){const H=[N,$].filter(Boolean);return H.length<=1?H[0]:function(){for(var R=arguments.length,K=new Array(R),se=0;se<R;se++)K[se]=arguments[se];for(const he of H)he.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,p;s=new Promise(((u,h)=>{l=u,p=h}));try{i={ok:!0,value:yield*a()},s=null,o&&l(i.value)}catch(u){i={ok:!1,value:u},s=null,o&&p(u)}}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,p)=>(l[a[p]]=o[p],l)),{})}t.exports.a=Object.keys(i).reduce(((o,l)=>{let p=i[l];return o[r[l]]=Object.keys(p).reduce(((u,h)=>(h==="A"?u.usage_global=s(p[h]):h==="C"?u.versions=p[h].reduce(((d,m)=>(m===""?d.push(null):d.push(a[m]),d)),[]):h==="D"?u.prefix_exceptions=s(p[h]):h==="E"?u.browser=p[h]:h==="F"?u.release_date=Object.keys(p[h]).reduce(((d,m)=>(d[a[m]]=p[h][m],d)),{}):u.prefix=p[h],u)),{}),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 p=l[s]||{};return Object.keys(o).reduce(((u,h)=>{const d=(0,i.getLowestImplementedVersion)(p,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))||(u[h]=(0,a.prettifyVersion)(m))}else u[h]=(0,a.prettifyVersion)(m);return u}),{})};var r=n(23),a=n(291),i=n(138)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(l,p,u,h,d,m,f){const v=new Set,C={compatData:l,includes:p,excludes:u};for(const S in l)if(o(S,h,C))v.add(S);else if(f){const x=f.get(S);x&&v.add(x)}return d?.forEach((S=>!u.has(S)&&v.add(S))),m?.forEach((S=>!p.has(S)&&v.delete(S))),v},e.isRequired=o,e.targetsSupported=s;var r=n(23),a=n(468),i=n(138);function s(l,p){const u=Object.keys(l);return u.length!==0&&u.filter((h=>{const d=(0,i.getLowestImplementedVersion)(p,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,p){let{compatData:u=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(p,u[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 S=C===f.length-1;return v==="**"?S?u:p:v==="*"?S?l:o:v.indexOf("*.")===0?s+h(v.slice(1))+(S?i:a):h(v)+(S?i:a)}))].join(""))};const a=`\\${r().sep}`,i=`(?:${a}|$)`,s=`[^${a}]+`,o=`(?:${s}${a})`,l=`(?:${s}${i})`,p=`${o}*?`,u=`${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,p,u){let h="";return l===a.Programmatic?(h="programmatic options",p&&(h+=" from "+p)):h="config "+u,h},loc(l,p){let u="";return l!=null&&(u+=`.overrides[${l}]`),p!=null&&(u+=`.env["${p}"]`),u},*optionsAndDescriptors(l){const p=Object.assign({},l.options);delete p.overrides,delete p.env;const u=[...yield*l.plugins()];u.length&&(p.plugins=u.map((d=>s(d))));const h=[...yield*l.presets()];return h.length&&(p.presets=[...h].map((d=>s(d)))),JSON.stringify(p,void 0,2)}};function s(l){var p;let u=(p=l.file)==null?void 0:p.request;return u==null&&(typeof l.value=="object"?u=l.value:typeof l.value=="function"&&(u=`[Function: ${l.value.toString().slice(0,50)} ... ]`)),u==null&&(u="[Unknown]"),l.options===void 0?u:l.name==null?[u,l.options]:[u,l.options,l.name]}class o{constructor(){this._stack=[]}configure(p,u,h){let{callerName:d,filepath:m}=h;return p?(f,v,C)=>{this._stack.push({type:u,callerName:d,filepath:m,content:f,index:v,envName:C})}:()=>{}}static*format(p){let u=i.title(p.type,p.callerName,p.filepath);const h=i.loc(p.index,p.envName);return h&&(u+=` ${h}`),`${u}
- ${yield*i.optionsAndDescriptors(p.content)}`}*output(){return this._stack.length===0?"":(yield*r().all(this._stack.map((p=>o.format(p))))).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 p=new Error(`.${o} is not a valid Plugin property`);throw p.code="BABEL_UNKNOWN_PLUGIN_PROPERTY",p}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(p,u){if(u&&typeof u=="object")Object.keys(u).forEach((h=>{if(h!=="enter"&&h!=="exit")throw new Error(`.visitor["${p}"] may only have .enter and/or .exit handlers.`)}));else if(typeof u!="function")throw new Error(`.visitor["${p}"] 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 p=n(23);return r=function(){return p},p}Object.defineProperty(e,"__esModule",{value:!0}),e.makeConfigAPI=s,e.makePluginAPI=function(p,u){return Object.assign({},o(p,u),{assumption:h=>p.using((d=>d.assumptions[h]))})},e.makePresetAPI=o;var a=n(1),i=n(84);function s(p){return{version:a.version,cache:p.simple(),env:u=>p.using((h=>u===void 0?h.envName:typeof u=="function"?(0,i.assertSimpleType)(u(h.envName)):(Array.isArray(u)?u:[u]).some((d=>{if(typeof d!="string")throw new Error("Unexpected non-string value");return d===h.envName})))),async:()=>!1,caller:u=>p.using((h=>(0,i.assertSimpleType)(u(h.caller)))),assertVersion:l}}function o(p,u){return Object.assign({},s(p),{targets:()=>JSON.parse(p.using((h=>JSON.stringify(h.targets)))),addExternalDependency:h=>{u.push(h)}})}function l(p){if(typeof p=="number"){if(!Number.isInteger(p))throw new Error("Expected string or integer value.");p=`^${p}.0.0-0`}if(typeof p!="string")throw new Error("Expected string or integer value.");if(r().satisfies(a.version,p))return;const u=Error.stackTraceLimit;typeof u=="number"&&u<25&&(Error.stackTraceLimit=25);const h=new Error(`Requires Babel "${p}", 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 u=="number"&&(Error.stackTraceLimit=u),Object.assign(h,{code:"BABEL_VERSION_UNSUPPORTED",version:a.version,range:p})}},(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,p){const u=yield*(0,a.default)(p);return u===null?null:yield*(0,i.run)(u,l)}));e.transform=function(l,p,u){let h,d;if(typeof p=="function"?(d=p,h=void 0):(h=p,d=u),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:p}=l;const{body:u}=p;let h=Math.pow(2,30)-1,d=!1;for(let m=0;m<u.length;m++){const f=o(u[m]);if(f>h){d=!0;break}h=f}d&&(p.body=(function(m){const f=Object.create(null);for(let S=0;S<m.length;S++){const x=m[S],g=o(x);(f[g]||(f[g]=[])).push(x)}const v=Object.keys(f).map((S=>+S)).sort(((S,x)=>x-S));let C=0;for(const S of v){const x=f[S];for(const g of x)m[C++]=g}return m})(u.slice()))}}}};function o(l){const p=l?._blockHoist;return p==null?1:p===!0?2:p}},(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,y){if(w=`${w||""}`,y){if(y.type==="Program")y=h(y,[],[]);else if(y.type!=="File")throw new Error("AST root must be a Program or File node");g.cloneInputAst&&(y=(0,u.default)(y))}else y=yield*(0,p.default)(x,g,w);let _=null;if(g.inputSourceMap!==!1){if(typeof g.inputSourceMap=="object"&&(_=o().fromObject(g.inputSourceMap)),!_){const T=S(f,y);if(T)try{_=o().fromComment("//"+T)}catch{m("discarding unknown inline input sourcemap")}}if(!_){const T=S(v,y);if(typeof g.filename=="string"&&T)try{const O=v.exec(T),I=r().readFileSync(a().resolve(a().dirname(g.filename),O[1]),"utf8");_=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:y,inputMap:_})};var l=n(95),p=n(297),u=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((y=>{let{value:_}=y;return!x.test(_)||(w=_,!1)}))),[g,w]}function S(x,g){let w=null;return d(g,(y=>{[y.leadingComments,w]=C(x,y.leadingComments,w),[y.innerComments,w]=C(x,y.innerComments,w),[y.trailingComments,w]=C(x,y.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:p,transform:u}=l;if(p){const h=r(p);o+=u?`
- Add ${r(u)} to the '${u.name.startsWith("@babel/plugin")?"plugins":"presets"}' section of your Babel config to enable transformation.
- If you want to leave it as-is, add ${h} to the 'plugins' section to enable parsing.`:`
- Add ${h} to the 'plugins' section of your Babel config to enable parsing.`}}return 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:p,code:u,inputMap:h}=o,{generatorOpts:d}=l;d.inputSourceMap=h?.toObject();const m=[];for(const S of s)for(const x of S){const{generatorOverride:g}=x;if(g){const w=g(p,d,u,a().default);w!==void 0&&m.push(w)}}let f;if(m.length===0)f=(0,a().default)(p,d,u);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 p=!1;const u=r()(a(s),((h,d)=>h!==l||p?null:(p=!0,d.source="",a(i))));return typeof i.sourceRoot=="string"&&(u.sourceRoot=i.sourceRoot),Object.assign({},u)}},()=>{},()=>{},(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,p,u){const h=yield*(0,a.default)(u);if(h===null)return null;if(!l)throw new Error("No AST given");return yield*(0,i.run)(h,p,l)}));e.transformFromAst=function(l,p,u,h){let d,m;if(typeof u=="function"?(m=u,d=void 0):(d=u,m=h),m===void 0)return(0,s.beginHiddenCallStack)(o.sync)(l,p,d);(0,s.beginHiddenCallStack)(o.errback)(l,p,d,m)}},(t,e,n)=>{function r(){const p=n(13);return r=function(){return p},p}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*(p,u){const h=yield*(0,a.default)(u);return h===null?null:yield*(0,i.default)(h.passes,(0,s.default)(h),p)}));e.parse=function(p,u,h){if(typeof u=="function"&&(h=u,u=void 0),h===void 0)return(0,o.beginHiddenCallStack)(l.sync)(p,u);(0,o.beginHiddenCallStack)(l.errback)(p,u,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),p=n(494);e.a=(0,r.declare)(((u,h)=>{var d,m,f;u.assertVersion(7);const{strictNamespace:v=!1,mjsStrictNamespace:C=v,allowTopLevelThis:S,strict:x,strictMode:g,noInterop:w,importInterop:y,lazy:_=!1,allowCommonJSExports:T=!0,loose:O=!1}=h,I=(d=u.assumption("constantReexports"))!=null?d:O,z=(m=u.assumption("enumerableModuleMeta"))!=null?m:O,q=(f=u.assumption("noIncompleteNsImportDetection"))!=null&&f;if(!(typeof _=="boolean"||typeof _=="function"||Array.isArray(_)&&_.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 H=N.scope.getBinding($);this.scope.getBinding($)!==H||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 H=$.node.name;if(H!=="module"&&H!=="exports")return;const R=N.scope.getBinding(H);this.scope.getBinding(H)===R&&N.replaceWith(s.types.assignmentExpression(N.node.operator[0]+"=",$.node,W(H)))},AssignmentExpression(N){const $=N.get("left");if($.isIdentifier()){const H=$.node.name;if(H!=="module"&&H!=="exports")return;const R=N.scope.getBinding(H);if(this.scope.getBinding(H)!==R)return;const K=N.get("right");K.replaceWith(s.types.sequenceExpression([K.node,W(H)]))}else if($.isPattern()){const H=$.getOuterBindingIdentifiers(),R=Object.keys(H).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"),_&&(0,p.defineCommonJSHook)(this.file,(0,l.lazyImportsHook)(_))},visitor:{["CallExpression"+(u.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 H=(0,a.getModuleName)(this.file.opts,h);H&&(H=s.types.stringLiteral(H));const R=(0,p.makeInvokers)(this.file),{meta:K,headers:se}=(0,a.rewriteModuleStatementsAndPrepareHeader)(N,{exportName:"exports",constantReexports:I,enumerableModuleMeta:z,strict:x,strictMode:g,allowTopLevelThis:S,noInterop:w,importInterop:y,wrapReference:R.wrapReference,getWrapperPayload:R.getWrapperPayload,esNamespaceOnly:typeof $.filename=="string"&&/\.mjs$/.test($.filename)?C:v,noIncompleteNsImportDetection:q,filename:this.file.opts.filename});for(const[he,Le]of K.source){const X=s.types.callExpression(s.types.identifier("require"),[s.types.stringLiteral(he)]);let Q;if((0,a.isSideEffectImport)(Le)){if(_&&Le.wrap==="function")throw new Error("Assertion failure");Q=s.types.expressionStatement(X)}else{const fe=(0,a.wrapInterop)(N,X,Le.interop)||X;if(Le.wrap){const Ce=R.buildRequireWrapper(Le.name,fe,Le.wrap,Le.referenced);if(Ce===!1)continue;Q=Ce}Q!=null||(Q=s.template.statement.ast`
- var ${Le.name} = ${fe};
- `)}Q.loc=Le.loc,se.push(Q),se.push(...(0,a.buildNamespaceInitStatements)(K,Le,I,R.wrapReference))}(0,a.ensureStatementsHoisted)(se),N.unshiftContainer("body",se),N.get("body").forEach((he=>{se.indexOf(he.node)!==-1&&he.isVariableDeclaration()&&he.scope.registerDeclaration(he)}))}}}}}))},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.transformDynamicImport=function(o,l,p){const u=l?i:s;o.replaceWith((0,a.buildDynamicImport)(o.node,!0,!1,(h=>u(h,p))))};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,p){if(l==="lazy/function")return!!p&&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,(p=>p.getWrapperPayload==null?void 0:p.getWrapperPayload(...o)))},wrapReference(){for(var s=arguments.length,o=new Array(s),l=0;l<s;l++)o[l]=arguments[l];return r(i,(p=>p.wrapReference==null?void 0:p.wrapReference(...o)))},buildRequireWrapper(){for(var s=arguments.length,o=new Array(s),l=0;l<s;l++)o[l]=arguments[l];return r(i,(p=>p.buildRequireWrapper==null?void 0:p.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,p)=>{(Array.isArray(l)?l[0]:l)===s&&o.unshift(p)}));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:p}=s;return{name:"syntax-typescript",manipulateOptions(u,h){{const{plugins:d}=h;a(d,"flow"),a(d,"jsx"),d.push("objectRestSpread","classProperties"),p&&d.push("jsx")}h.plugins.push(["typescript",{disallowAmbiguousJSXLike:o,dts:l}])}}}))},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(se,he,Le,X){let{assertVersion:Q,assumption:fe}=se,{loose:Ce}=he;var Me;Q(Le==="2023-05"||Le==="2023-01"?"^7.21.0":Le==="2021-12"?"^7.16.0":"^7.19.0");const ue=new WeakSet,ae=(Me=fe("constantSuper"))!=null?Me:Ce,ce=(function(ie,Se){function ne(ge,xe,He){switch(xe.type){case"StringLiteral":return r.types.stringLiteral(xe.value);case"NumericLiteral":case"BigIntLiteral":{const ee=xe.value+"";return ge.get("key").replaceWith(r.types.stringLiteral(ee)),r.types.stringLiteral(ee)}default:{const ee=ge.scope.maybeGenerateMemoised(xe);return ge.get("key").replaceWith(r.types.assignmentExpression("=",ee,F(He,xe))),r.types.cloneNode(ee)}}}return{VariableDeclarator(ge,xe){const He=ge.node.id;if(He.type==="Identifier"){const ee=(0,s.skipTransparentExprWrappers)(ge.get("init"));if(ie(ee)){const k=He.name;Se(ee,xe,k)}}},AssignmentExpression(ge,xe){const He=ge.node.left;if(He.type==="Identifier"){const ee=(0,s.skipTransparentExprWrappers)(ge.get("right"));if(ie(ee))switch(ge.node.operator){case"=":case"&&=":case"||=":case"??=":Se(ee,xe,He.name)}}},AssignmentPattern(ge,xe){const He=ge.node.left;if(He.type==="Identifier"){const ee=(0,s.skipTransparentExprWrappers)(ge.get("right"));if(ie(ee)){const k=He.name;Se(ee,xe,k)}}},ObjectExpression(ge,xe){for(const He of ge.get("properties")){const{node:ee}=He;if(ee.type!=="ObjectProperty")continue;const k=ee.key,j=(0,s.skipTransparentExprWrappers)(He.get("value"));if(ie(j)){if(ee.computed){const J=ne(He,k,xe);Se(j,xe,J)}else if(!$(k))if(k.type==="Identifier")Se(j,xe,k.name);else{const J=r.types.stringLiteral(k.value+"");Se(j,xe,J)}}}},ClassPrivateProperty(ge,xe){const{node:He}=ge,ee=(0,s.skipTransparentExprWrappers)(ge.get("value"));if(ie(ee)){const k=r.types.stringLiteral("#"+He.key.id.name);Se(ee,xe,k)}},ClassAccessorProperty(ge,xe){const{node:He}=ge,ee=He.key,k=(0,s.skipTransparentExprWrappers)(ge.get("value"));if(ie(k))if(He.computed){const j=ne(ge,ee,xe);Se(k,xe,j)}else if(ee.type==="Identifier")Se(k,xe,ee.name);else if(ee.type==="PrivateName"){const j=r.types.stringLiteral("#"+ee.id.name);Se(k,xe,j)}else{const j=r.types.stringLiteral(ee.value+"");Se(k,xe,j)}},ClassProperty(ge,xe){const{node:He}=ge,ee=He.key,k=(0,s.skipTransparentExprWrappers)(ge.get("value"));if(ie(k))if(He.computed){const j=ne(ge,ee,xe);Se(k,xe,j)}else if(ee.type==="Identifier")Se(k,xe,ee.name);else{const j=r.types.stringLiteral(ee.value+"");Se(k,xe,j)}}}})(K,oe);function oe(ie,Se,ne){var ge;if(ue.has(ie))return;const{node:xe}=ie;ne!=null||(ne=(ge=xe.id)==null?void 0:ge.name);const He=(function(ee,k,j,J,Te,Ie){const Pe=ee.get("body.body"),de=ee.node.decorators;let ke=!1;const Ge=(function(ut){let Tt;return()=>(Tt||(Tt=(function(wt){const Dt=[],nr=new Set;return wt.traverse({PrivateName(Ar){nr.add(Ar.node.id.name)}}),()=>{let Ar;do o(Dt),Ar=String.fromCharCode(...Dt);while(nr.has(Ar));return r.types.privateName(r.types.identifier(Ar))}})(ut)),Tt())})(ee),nt=[],ct=ee.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 Pe)if(z(ut)){if(ut.node.decorators&&ut.node.decorators.length>0){switch(ut.node.type){case"ClassProperty":Ie.ClassProperty(ut,k);break;case"ClassPrivateProperty":Ie.ClassPrivateProperty(ut,k);break;case"ClassAccessorProperty":Ie.ClassAccessorProperty(ut,k)}ke=!0}else if(ut.node.type==="ClassAccessorProperty"){Ie.ClassAccessorProperty(ut,k);const{key:Tt,value:wt,static:Dt,computed:nr}=ut.node,Ar=Ge(),tr=l(Ar,wt,Dt),xr=ut.get("key"),[sn]=ut.replaceWith(tr);p(ee.node.id,sn,nr&&!xr.isConstantExpression()?yt(F(k,Tt),"computedKey"):Tt,Ar,J,nr)}}if(!de&&!ke)return void(nt.length>0&&(ee.insertBefore(nt.map((ut=>r.types.expressionStatement(ut)))),ee.scope.crawl()));const Qt=[];let Bt,sr,vr=!1,Ct=!1;const Zr=new Set;let Jr,Gr,un,nn;const is=new Map,fr=ut=>{const{expression:Tt}=ut;if(J==="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),is.set(ut,r.types.cloneNode(wt))}ct.isStatic(Tt)||(ut.expression=yt(Tt,"dec"))};let jn,gs=!1;if(de){un=ct.generateDeclaredUidIdentifier("initClass"),gs=ee.isClassDeclaration(),{id:nn,path:ee}=(function(ut,Tt){if(ut.type==="ClassDeclaration"){const wt=ut.node.id,Dt=wt.name,nr=ut.scope.generateUidIdentifierBasedOnNode(wt),Ar=r.types.identifier(Dt);return ut.scope.rename(Dt,nr.name),ut.get("id").replaceWith(Ar),{id:r.types.cloneNode(nr),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 Dt=r.types.classExpression(typeof Tt=="string"?r.types.identifier(Tt):null,ut.node.superClass,ut.node.body),[nr]=ut.replaceWith(r.types.sequenceExpression([Dt,wt]));return{id:r.types.cloneNode(wt),path:nr.get("expressions.0")}}})(ee,Te),ee.node.decorators=null;for(const ut of de)fr(ut)}else ee.node.id||(ee.node.id=ee.scope.generateUidIdentifier("Class")),nn=r.types.cloneNode(ee.node.id);let Bn=!1;if(ke)for(const ut of Pe){if(!z(ut))continue;const{node:Tt}=ut,wt=ut.get("decorators"),Dt=Array.isArray(wt)&&wt.length>0;if(Dt)for(const Rr of wt)fr(Rr.node);const nr="computed"in ut.node&&ut.node.computed===!0;nr&&(ut.get("key").isConstantExpression()||(Tt.key=yt(F(k,Tt.key),"computedKey")));const Ar=g(ut),{key:tr}=Tt,xr=tr.type==="PrivateName",sn=!!ut.node.static;let wr="computedKey";if(xr?wr=tr.id.name:nr||tr.type!=="Identifier"||(wr=tr.name),xr&&!sn&&(Dt&&(Bn=!0),!r.types.isClassPrivateProperty(Tt)&&jn||(jn=tr)),ut.isClassMethod({kind:"constructor"})&&(sr=ut),Dt){let Rr,jr,On;if(Ar===d){const{value:Hr}=ut.node,yr=[r.types.thisExpression()];Hr&&yr.push(r.types.cloneNode(Hr));const en=Ge(),bn=ut.scope.parent.generateDeclaredUidIdentifier(`init_${wr}`),hs=l(en,r.types.callExpression(r.types.cloneNode(bn),yr),sn),[Xn]=ut.replaceWith(hs);if(xr){jr=u(en,J);const Cn=Xn.scope.parent.generateDeclaredUidIdentifier(`get_${wr}`),os=Xn.scope.parent.generateDeclaredUidIdentifier(`set_${wr}`);T(Xn,tr,Cn,os),Rr=[bn,Cn,os]}else p(ee.node.id,Xn,tr,en,J,nr),Rr=bn}else if(Ar===h){const Hr=ut.scope.parent.generateDeclaredUidIdentifier(`init_${wr}`),yr=ut.get("value");yr.replaceWith(r.types.callExpression(r.types.cloneNode(Hr),[r.types.thisExpression(),yr.node].filter((en=>en)))),Rr=Hr,xr&&(jr=u(tr,J))}else if(xr){Rr=ut.scope.parent.generateDeclaredUidIdentifier(`call_${wr}`),new a.default({constantSuper:j,methodPath:ut,objectRef:nn,superRef:ee.node.superClass,file:k.file,refToPreserve:nn}).replace();const{params:Hr,body:yr,async:en}=ut.node;if(jr=[r.types.functionExpression(void 0,Hr.filter(O),yr,en)],Ar===f||Ar===v)I(ut,r.types.cloneNode(tr),r.types.cloneNode(Rr),sn);else{const bn=ut.node;ee.node.body.body.unshift(r.types.classPrivateProperty(tr,r.types.cloneNode(Rr),[],bn.static)),Zr.add(tr.id.name),ut.remove()}}On=nr?r.types.cloneNode(tr):tr.type==="PrivateName"?r.types.stringLiteral(tr.id.name):tr.type==="Identifier"?r.types.stringLiteral(tr.name):r.types.cloneNode(tr),Qt.push({kind:Ar,decorators:wt.map((Hr=>Hr.node.expression)),decoratorsThis:wt.map((Hr=>is.get(Hr.node))),name:On,isStatic:sn,privateMethods:jr,locals:Rr}),Ar!==h&&(sn?Ct=!0:vr=!0),ut.node&&(ut.node.decorators=null),Bt||sn||Ar!==h&&Ar!==d||(Bt=ut)}}const ft=(function(ut,Tt){return r.types.arrayExpression(y(ut).map((wt=>{const{decs:Dt,hasThis:nr}=_(wt.decorators,wt.decoratorsThis,Tt);let Ar=wt.kind;return wt.isStatic&&(Ar+=Tt==="2023-05"?S:C),nr&&(Ar+=x),r.types.arrayExpression([Dt.length===1?Dt[0]:r.types.arrayExpression(Dt),r.types.numericLiteral(Ar),wt.name,...wt.privateMethods||[]])})))})(Qt,J);let dt=0,ot=[];if(de){const{hasThis:ut,decs:Tt}=_(de.map((wt=>wt.expression)),de.map((wt=>is.get(wt))),J);dt=ut?1:0,ot=Tt}const At=(function(ut){const Tt=[];for(const wt of y(ut)){const{locals:Dt}=wt;Array.isArray(Dt)?Tt.push(...Dt):Dt!==void 0&&Tt.push(Dt)}return Tt})(Qt);if(vr){Jr=ct.generateDeclaredUidIdentifier("initProto"),At.push(Jr);const ut=r.types.callExpression(r.types.cloneNode(Jr),[r.types.thisExpression()]);if(Bt){const Tt=Bt.get("value"),wt=[ut];Tt.node&&wt.push(Tt.node),Tt.replaceWith(r.types.sequenceExpression(wt))}else if(sr)ee.node.superClass?sr.traverse({CallExpression:{exit(Tt){Tt.get("callee").isSuper()&&(Tt.replaceWith(r.types.callExpression(r.types.cloneNode(Jr),[Tt.node])),Tt.skip())}},ClassMethod(Tt){Tt.node.kind==="constructor"&&Tt.skip()}}):sr.node.body.body.unshift(r.types.expressionStatement(ut));else{const Tt=[r.types.expressionStatement(ut)];ee.node.superClass&&Tt.unshift(r.types.expressionStatement(r.types.callExpression(r.types.super(),[r.types.spreadElement(r.types.identifier("args"))]))),ee.node.body.body.unshift(r.types.classMethod("constructor",r.types.identifier("constructor"),[r.types.restElement(r.types.identifier("args"))],r.types.blockStatement(Tt)))}}Ct&&(Gr=ct.generateDeclaredUidIdentifier("initStatic"),At.push(Gr)),Zr.size>0&&ee.traverse({PrivateName(ut){if(!Zr.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 jt=!1;const Ut=un&&r.types.callExpression(r.types.cloneNode(un),[]),dr=ee.node;if(de){Lt.push(nn,un);const ut=[];let Tt=[];if(ee.get("body.body").forEach((wt=>{if(wt.isStaticBlock())return Tt.push(wt.node),void wt.remove();const Dt=wt.isClassProperty()||wt.isClassPrivateProperty();if((Dt||wt.isClassPrivateMethod())&&wt.node.static){if(Dt&&Tt.length>0){const Ar=Tt.map(q);wt.node.value&&Ar.push(wt.node.value),wt.node.value=(nr=Ar).length===0?r.types.unaryExpression("void",r.types.numericLiteral(0)):nr.length===1?nr[0]:r.types.sequenceExpression(nr),Tt=[]}wt.node.static=!1,ut.push(wt.node),wt.remove()}var nr})),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(dr,!0)||r.types.expressionStatement(dr)]),...ut];const Dt=[],nr=r.types.newExpression(wt,[]);Tt.length>0&&Dt.push(...Tt.map(q)),Ut&&(jt=!0,Dt.push(Ut)),Dt.length>0?(Dt.unshift(r.types.callExpression(r.types.super(),[r.types.cloneNode(nn)])),wt.body.body.push(r.types.classMethod("constructor",r.types.identifier("constructor"),[],r.types.blockStatement([r.types.expressionStatement(r.types.sequenceExpression(Dt))])))):nr.arguments.push(r.types.cloneNode(nn)),ee.replaceWith(nr)}}!jt&&Ut&&ee.node.body.body.push(r.types.staticBlock([r.types.expressionStatement(Ut)]));let{superClass:Zt}=dr;if(Zt&&J==="2023-05"){const ut=ee.scope.maybeGenerateMemoised(Zt);ut&&(dr.superClass=r.types.assignmentExpression("=",ut,Zt),Zt=ut)}return dr.body.body.unshift(r.types.staticBlock([r.types.expressionStatement(N(At,Lt,ft,r.types.arrayExpression(ot),r.types.numericLiteral(dt),Bn?jn:null,typeof Te=="object"?Te:void 0,r.types.cloneNode(Zt),k,J)),Ct&&r.types.expressionStatement(r.types.callExpression(r.types.cloneNode(Gr),[r.types.thisExpression()]))].filter(Boolean))),ee.insertBefore(nt.map((ut=>r.types.expressionStatement(ut)))),gs&&ee.insertBefore(r.types.variableDeclaration("let",[r.types.variableDeclarator(r.types.cloneNode(nn))])),ee.scope.crawl(),ee})(ie,Se,ae,Le,ne,ce);He?ue.add(He):ue.add(ie)}return{name:"proposal-decorators",inherits:X,visitor:Object.assign({ExportDefaultDeclaration(ie,Se){const{declaration:ne}=ie.node;if(ne?.type==="ClassDeclaration"&&H(ne)){const ge=!ne.id,xe=(0,i.default)(ie);ge&&oe(xe,Se,r.types.stringLiteral("default"))}},ExportNamedDeclaration(ie){const{declaration:Se}=ie.node;Se?.type==="ClassDeclaration"&&H(Se)&&(0,i.default)(ie)},Class(ie,Se){oe(ie,Se,void 0)}},ce)}};var r=n(1),a=n(141),i=n(62),s=n(301);function o(se){let he=arguments.length>1&&arguments[1]!==void 0?arguments[1]:se.length-1;if(he===-1)return void se.unshift(65);const Le=se[he];Le===90?se[he]=97:Le===122?(se[he]=65,o(se,he-1)):se[he]=Le+1}function l(se,he,Le){return se.type==="PrivateName"?r.types.classPrivateProperty(se,he,void 0,Le):r.types.classProperty(se,he,void 0,void 0,Le)}function p(se,he,Le,X,Q){let fe=arguments.length>5&&arguments[5]!==void 0&&arguments[5];const{static:Ce}=he.node,Me=Q==="2023-05"&&Ce?se:r.types.thisExpression(),ue=r.types.blockStatement([r.types.returnStatement(r.types.memberExpression(r.types.cloneNode(Me),r.types.cloneNode(X)))]),ae=r.types.blockStatement([r.types.expressionStatement(r.types.assignmentExpression("=",r.types.memberExpression(r.types.cloneNode(Me),r.types.cloneNode(X)),r.types.identifier("v")))]);let ce,oe;Le.type==="PrivateName"?(ce=r.types.classPrivateMethod("get",r.types.cloneNode(Le),[],ue,Ce),oe=r.types.classPrivateMethod("set",r.types.cloneNode(Le),[r.types.identifier("v")],ae,Ce)):(ce=r.types.classMethod("get",r.types.cloneNode(Le),[],ue,fe,Ce),oe=r.types.classMethod("set",r.types.cloneNode(Le),[r.types.identifier("v")],ae,fe,Ce)),he.insertAfter(oe),he.insertAfter(ce)}function u(se,he){return he!=="2023-05"&&he!=="2023-01"?[r.template.expression.ast`
- function () {
- return this.${r.types.cloneNode(se)};
- }
- `,r.template.expression.ast`
- function (value) {
- this.${r.types.cloneNode(se)} = value;
- }
- `]:[r.template.expression.ast`
- o => o.${r.types.cloneNode(se)}
- `,r.template.expression.ast`
- (o, v) => o.${r.types.cloneNode(se)} = v
- `]}const h=0,d=1,m=2,f=3,v=4,C=5,S=8,x=16;function g(se){switch(se.node.type){case"ClassProperty":case"ClassPrivateProperty":return h;case"ClassAccessorProperty":return d;case"ClassMethod":case"ClassPrivateMethod":return se.node.kind==="get"?f:se.node.kind==="set"?v:m}}function w(se){return"decorators"in se}function y(se){const he=se.filter(w);return[...he.filter((Le=>Le.isStatic&&Le.kind>=d&&Le.kind<=v)),...he.filter((Le=>!Le.isStatic&&Le.kind>=d&&Le.kind<=v)),...he.filter((Le=>Le.isStatic&&Le.kind===h)),...he.filter((Le=>!Le.isStatic&&Le.kind===h))]}function _(se,he,Le){const X=se.length,Q=he.some(Boolean),fe=[];for(let Ce=0;Ce<X;Ce++)Le==="2023-05"&&Q&&fe.push(he[Ce]||r.types.unaryExpression("void",r.types.numericLiteral(0))),fe.push(se[Ce]);return{hasThis:Q,decs:fe}}function T(se,he,Le,X){se.insertAfter(r.types.classPrivateMethod("get",r.types.cloneNode(he),[],r.types.blockStatement([r.types.returnStatement(r.types.callExpression(r.types.cloneNode(Le),[r.types.thisExpression()]))]))),se.insertAfter(r.types.classPrivateMethod("set",r.types.cloneNode(he),[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(se){return se.type!=="TSParameterProperty"}function I(se,he,Le,X){let Q,fe;se.node.kind==="set"?(Q=[r.types.identifier("v")],fe=[r.types.expressionStatement(r.types.callExpression(Le,[r.types.thisExpression(),r.types.identifier("v")]))]):(Q=[],fe=[r.types.returnStatement(r.types.callExpression(Le,[r.types.thisExpression()]))]),se.replaceWith(r.types.classPrivateMethod(se.node.kind,r.types.cloneNode(he),Q,r.types.blockStatement(fe),X))}function z(se){const{type:he}=se;return he!=="TSDeclareMethod"&&he!=="TSIndexSignature"&&he!=="StaticBlock"}function q(se){return r.types.callExpression(r.types.arrowFunctionExpression([],r.types.blockStatement(se.body)),[])}function W(se,he){return r.types.callExpression(se.addHelper("setFunctionName"),[r.types.thisExpression(),he])}function F(se,he){return r.types.callExpression(se.addHelper("toPropertyKey"),[he])}function N(se,he,Le,X,Q,fe,Ce,Me,ue,ae){let ce,oe;const ie=[Ce?W(ue,Ce):r.types.thisExpression(),Le,X];if(ae==="2021-12"||ae==="2022-03"&&!ue.availableHelper("applyDecs2203R")){const Se=r.types.arrayPattern([...se,...he]),ne=r.types.callExpression(ue.addHelper(ae==="2021-12"?"applyDecs":"applyDecs2203"),ie);return r.types.assignmentExpression("=",Se,ne)}return ae==="2023-05"?((fe||Me||Q.value!==0)&&ie.push(Q),fe?ie.push(r.template.expression.ast`
- _ => ${r.types.cloneNode(fe)} in _
- `):Me&&ie.push(r.types.unaryExpression("void",r.types.numericLiteral(0))),Me&&ie.push(Me),oe=r.types.callExpression(ue.addHelper("applyDecs2305"),ie)):ae==="2023-01"?(fe&&ie.push(r.template.expression.ast`
- _ => ${r.types.cloneNode(fe)} in _
- `),oe=r.types.callExpression(ue.addHelper("applyDecs2301"),ie)):oe=r.types.callExpression(ue.addHelper("applyDecs2203R"),ie),se.length>0?he.length>0?ce=r.types.objectPattern([r.types.objectProperty(r.types.identifier("e"),r.types.arrayPattern(se)),r.types.objectProperty(r.types.identifier("c"),r.types.arrayPattern(he))]):(ce=r.types.arrayPattern(se),oe=r.types.memberExpression(oe,r.types.identifier("e"),!1,!1)):(ce=r.types.arrayPattern(he),oe=r.types.memberExpression(oe,r.types.identifier("c"),!1,!1)),r.types.assignmentExpression("=",ce,oe)}function $(se){return se.type==="Identifier"?se.name==="__proto__":se.value==="__proto__"}function H(se){return se.decorators&&se.decorators.length>0}function R(se){switch(se.type){case"ClassAccessorProperty":return!0;case"ClassMethod":case"ClassProperty":case"ClassPrivateMethod":case"ClassPrivateProperty":return H(se);default:return!1}}function K(se){return se.isClassExpression({id:null})&&(H(he=se.node)||he.body.body.some(R));var he}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.buildCheckInRHS=f,e.buildFieldsInitNodes=function(H,R,K,se,he,Le,X,Q,fe){var Ce;let Me,ue=0;const ae=[],ce=[];let oe=!1;const ie=[];let Se=null;const ne=r.types.isIdentifier(R)?()=>R:()=>(Me!=null||(Me=K[0].scope.generateUidIdentifierBasedOnNode(R)),Me),ge=(Ce=H)!=null?Ce:K[0].scope.generateUidIdentifier("class");H!=null||(H=r.types.cloneNode(fe));for(const xe of K){xe.isClassProperty()&&u.assertFieldTransformed(xe);const He=!(r.types.isStaticBlock!=null&&r.types.isStaticBlock(xe.node))&&xe.node.static,ee=!He,k=xe.isPrivate(),j=!k,J=xe.isProperty(),Te=!J,Ie=xe.isStaticBlock==null?void 0:xe.isStaticBlock();switch(He&&(ue|=1),(He||Te&&k||Ie)&&(new a.default({methodPath:xe,constantSuper:Q,file:he,refToPreserve:fe,getSuperRef:ne,getObjectRef:()=>(ue|=2,He||Ie?ge:r.types.memberExpression(ge,r.types.identifier("prototype")))}).replace(),F(xe,ge,fe)&&(ue|=2)),oe=!1,!0){case Ie:{const Pe=xe.node.body;Pe.length===1&&r.types.isExpressionStatement(Pe[0])?ae.push($(Pe[0],xe)):ae.push(r.types.inheritsComments(r.template.statement.ast`(() => { ${Pe} })()`,xe.node));break}case(He&&k&&J&&X):ae.push(x(r.types.cloneNode(H),xe,se));break;case(He&&k&&J&&!X):ae.push(w(xe,se));break;case(He&&j&&J&&Le):if(!N(xe.node)){ae.push(T(r.types.cloneNode(H),xe));break}case(He&&j&&J&&!Le):ae.push(O(r.types.cloneNode(H),xe,he));break;case(ee&&k&&J&&X):ce.push(x(r.types.thisExpression(),xe,se));break;case(ee&&k&&J&&!X):ce.push(g(r.types.thisExpression(),xe,se,he));break;case(ee&&k&&Te&&X):ce.unshift(y(r.types.thisExpression(),xe,se)),ie.push(z(xe,se,X));break;case(ee&&k&&Te&&!X):ce.unshift(_(r.types.thisExpression(),xe,se,he)),ie.push(z(xe,se,X));break;case(He&&k&&Te&&!X):ae.unshift(w(xe,se)),ie.push(z(xe,se,X));break;case(He&&k&&Te&&X):ae.unshift(I(r.types.cloneNode(H),xe,0,se)),ie.push(z(xe,se,X));break;case(ee&&j&&J&&Le):ce.push(T(r.types.thisExpression(),xe));break;case(ee&&j&&J&&!Le):oe=!0,ce.push(O(r.types.thisExpression(),xe,he));break;default:throw new Error("Unreachable.")}}return 2&ue&&fe!=null&&(Se=r.types.expressionStatement(r.types.assignmentExpression("=",r.types.cloneNode(ge),r.types.cloneNode(fe)))),{staticNodes:ae.filter(Boolean),instanceNodes:ce.filter(Boolean),lastInstanceNodeReturnsThis:oe,pureStaticNodes:ie.filter(Boolean),classBindingNode:Se,wrapClass(xe){for(const He of K)He.node.leadingComments=null,He.remove();return Me&&(xe.scope.push({id:r.types.cloneNode(Me)}),xe.set("superClass",r.types.assignmentExpression("=",Me,xe.node.superClass))),ue!==0&&(xe.isClassExpression()?(xe.scope.push({id:H}),xe.replaceWith(r.types.assignmentExpression("=",r.types.cloneNode(H),xe.node))):(fe==null&&(xe.node.id=H),Se!=null&&xe.scope.push({id:ge}))),xe}}},e.buildPrivateNamesMap=function(H){const R=new Map;for(const K of H)if(K.isPrivate()){const{name:se}=K.node.key.id,he=R.has(se)?R.get(se):{id:K.scope.generateUidIdentifier(se),static:K.node.static,method:!K.isProperty()};K.isClassPrivateMethod()&&(K.node.kind==="get"?he.getId=K.scope.generateUidIdentifier(`get_${se}`):K.node.kind==="set"?he.setId=K.scope.generateUidIdentifier(`set_${se}`):K.node.kind==="method"&&(he.methodId=K.scope.generateUidIdentifier(se))),R.set(se,he)}return R},e.buildPrivateNamesNodes=function(H,R,K,se){const he=[];for(const[Le,X]of H){const{static:Q,method:fe,getId:Ce,setId:Me}=X,ue=Ce||Me,ae=r.types.cloneNode(X.id);let ce;R?ce=r.types.callExpression(se.addHelper("classPrivateFieldLooseKey"),[r.types.stringLiteral(Le)]):K?ce=r.types.callExpression(r.types.identifier("Symbol"),[r.types.stringLiteral(Le)]):Q||(ce=r.types.newExpression(r.types.identifier(!fe||ue?"WeakMap":"WeakSet"),[])),ce&&((0,l.default)(ce),he.push(r.template.statement.ast`var ${ae} = ${ce}`))}return he},e.transformPrivateNamesUsage=function(H,R,K,se,he){let{privateFieldsAsProperties:Le,noDocumentAll:X,innerBinding:Q}=se;if(!K.size)return;const fe=R.get("body"),Ce=Le?S:C;(0,s.default)(fe,d,Object.assign({privateNamesMap:K,classRef:H,file:he},Ce,{noDocumentAll:X,innerBinding:Q})),fe.traverse(v,{privateNamesMap:K,classRef:H,file:he,privateFieldsAsProperties:Le,innerBinding:Q})};var r=n(1),a=n(141),i=n(33),s=n(299),o=n(300),l=n(302),p=n(301),u=n(303);function h(H){const R=r.traverse.visitors.merge([Object.assign({},H),i.default]),K=Object.assign({},H,{Class(se){const{privateNamesMap:he}=this,Le=se.get("body.body"),X=new Map(he),Q=[];for(const fe of Le){if(!fe.isPrivate())continue;const{name:Ce}=fe.node.key.id;X.delete(Ce),Q.push(Ce)}Q.length&&(se.get("body").traverse(R,Object.assign({},this,{redeclared:Q})),se.traverse(K,Object.assign({},this,{privateNamesMap:X})),se.skipKey("body"))}});return K}const d=h({PrivateName(H,R){let{noDocumentAll:K}=R;const{privateNamesMap:se,redeclared:he}=this,{node:Le,parentPath:X}=H;if(!X.isMemberExpression({property:Le})&&!X.isOptionalMemberExpression({property:Le}))return;const{name:Q}=Le.id;se.has(Q)&&(he&&he.includes(Q)||this.handle(X,K))}});function m(H,R,K){for(;(se=R)!=null&&se.hasBinding(H)&&!R.bindingIdentifierEquals(H,K);){var se;R.rename(H),R=R.parent}}function f(H,R,K){return K||R.availableHelper==null||!R.availableHelper("checkInRHS")?H:r.types.callExpression(R.addHelper("checkInRHS"),[H])}const v=h({BinaryExpression(H,R){let{file:K}=R;const{operator:se,left:he,right:Le}=H.node;if(se!=="in"||!r.types.isPrivateName(he))return;const{privateFieldsAsProperties:X,privateNamesMap:Q,redeclared:fe}=this,{name:Ce}=he.id;if(!Q.has(Ce)||fe&&fe.includes(Ce))return;if(m(this.classRef.name,H.scope,this.innerBinding),X){const{id:ae}=Q.get(Ce);return void H.replaceWith(r.template.expression.ast`
- Object.prototype.hasOwnProperty.call(${f(Le,K)}, ${r.types.cloneNode(ae)})
- `)}const{id:Me,static:ue}=Q.get(Ce);ue?H.replaceWith(r.template.expression.ast`${f(Le,K)} === ${r.types.cloneNode(this.classRef)}`):H.replaceWith(r.template.expression.ast`${r.types.cloneNode(Me)}.has(${f(Le,K)})`)}}),C={memoise(H,R){const{scope:K}=H,{object:se}=H.node,he=K.maybeGenerateMemoised(se);he&&this.memoiser.set(se,he,R)},receiver(H){const{object:R}=H.node;return this.memoiser.has(R)?r.types.cloneNode(this.memoiser.get(R)):r.types.cloneNode(R)},get(H){const{classRef:R,privateNamesMap:K,file:se,innerBinding:he}=this,{name:Le}=H.node.property.id,{id:X,static:Q,method:fe,methodId:Ce,getId:Me,setId:ue}=K.get(Le),ae=Me||ue;if(Q){const ce=fe&&!ae?"classStaticPrivateMethodGet":"classStaticPrivateFieldSpecGet";return m(R.name,H.scope,he),r.types.callExpression(se.addHelper(ce),[this.receiver(H),r.types.cloneNode(R),r.types.cloneNode(X)])}return fe?ae?!Me&&ue&&se.availableHelper("writeOnlyError")?r.types.sequenceExpression([this.receiver(H),r.types.callExpression(se.addHelper("writeOnlyError"),[r.types.stringLiteral(`#${Le}`)])]):r.types.callExpression(se.addHelper("classPrivateFieldGet"),[this.receiver(H),r.types.cloneNode(X)]):r.types.callExpression(se.addHelper("classPrivateMethodGet"),[this.receiver(H),r.types.cloneNode(X),r.types.cloneNode(Ce)]):r.types.callExpression(se.addHelper("classPrivateFieldGet"),[this.receiver(H),r.types.cloneNode(X)])},boundGet(H){return this.memoise(H,1),r.types.callExpression(r.types.memberExpression(this.get(H),r.types.identifier("bind")),[this.receiver(H)])},set(H,R){const{classRef:K,privateNamesMap:se,file:he}=this,{name:Le}=H.node.property.id,{id:X,static:Q,method:fe,setId:Ce,getId:Me}=se.get(Le);if(Q){const ue=!fe||Me||Ce?"classStaticPrivateFieldSpecSet":"classStaticPrivateMethodSet";return r.types.callExpression(he.addHelper(ue),[this.receiver(H),r.types.cloneNode(K),r.types.cloneNode(X),R])}return fe?Ce?r.types.callExpression(he.addHelper("classPrivateFieldSet"),[this.receiver(H),r.types.cloneNode(X),R]):r.types.sequenceExpression([this.receiver(H),R,r.types.callExpression(he.addHelper("readOnlyError"),[r.types.stringLiteral(`#${Le}`)])]):r.types.callExpression(he.addHelper("classPrivateFieldSet"),[this.receiver(H),r.types.cloneNode(X),R])},destructureSet(H){const{classRef:R,privateNamesMap:K,file:se}=this,{name:he}=H.node.property.id,{id:Le,static:X}=K.get(he);if(X){try{var Q=se.addHelper("classStaticPrivateFieldDestructureSet")}catch{throw new Error("Babel can not transpile `[C.#p] = [0]` with @babel/helpers < 7.13.10, \nplease update @babel/helpers to the latest version.")}return r.types.memberExpression(r.types.callExpression(Q,[this.receiver(H),r.types.cloneNode(R),r.types.cloneNode(Le)]),r.types.identifier("value"))}return r.types.memberExpression(r.types.callExpression(se.addHelper("classPrivateFieldDestructureSet"),[this.receiver(H),r.types.cloneNode(Le)]),r.types.identifier("value"))},call(H,R){return this.memoise(H,1),(0,o.default)(this.get(H),this.receiver(H),R,!1)},optionalCall(H,R){return this.memoise(H,1),(0,o.default)(this.get(H),this.receiver(H),R,!0)},delete(){throw new Error("Internal Babel error: deleting private elements is a parsing error.")}},S={get(H){const{privateNamesMap:R,file:K}=this,{object:se}=H.node,{name:he}=H.node.property.id;return r.template.expression`BASE(REF, PROP)[PROP]`({BASE:K.addHelper("classPrivateFieldLooseBase"),REF:r.types.cloneNode(se),PROP:r.types.cloneNode(R.get(he).id)})},set(){throw new Error("private name handler with loose = true don't need set()")},boundGet(H){return r.types.callExpression(r.types.memberExpression(this.get(H),r.types.identifier("bind")),[r.types.cloneNode(H.node.object)])},simpleSet(H){return this.get(H)},destructureSet(H){return this.get(H)},call(H,R){return r.types.callExpression(this.get(H),R)},optionalCall(H,R){return r.types.optionalCallExpression(this.get(H),R,!0)},delete(){throw new Error("Internal Babel error: deleting private elements is a parsing error.")}};function x(H,R,K){const{id:se}=K.get(R.node.key.id.name),he=R.node.value||R.scope.buildUndefinedNode();return $(r.template.statement.ast`
- Object.defineProperty(${H}, ${r.types.cloneNode(se)}, {
- // configurable is false by default
- // enumerable is false by default
- writable: true,
- value: ${he}
- });
- `,R)}function g(H,R,K,se){const{id:he}=K.get(R.node.key.id.name),Le=R.node.value||R.scope.buildUndefinedNode();if(!se.availableHelper("classPrivateFieldInitSpec"))return $(r.template.statement.ast`${r.types.cloneNode(he)}.set(${H}, {
- // configurable is always false for private elements
- // enumerable is always false for private elements
- writable: true,
- value: ${Le},
- })`,R);const X=se.addHelper("classPrivateFieldInitSpec");return $(r.template.statement.ast`${X}(
- ${r.types.thisExpression()},
- ${r.types.cloneNode(he)},
- {
- writable: true,
- value: ${Le}
- },
- )`,R)}function w(H,R){const K=R.get(H.node.key.id.name),{id:se,getId:he,setId:Le,initAdded:X}=K,Q=he||Le;if(!H.isProperty()&&(X||!Q))return;if(Q)return R.set(H.node.key.id.name,Object.assign({},K,{initAdded:!0})),$(r.template.statement.ast`
- var ${r.types.cloneNode(se)} = {
- // configurable is false by default
- // enumerable is false by default
- // writable is false by default
- get: ${he?he.name:H.scope.buildUndefinedNode()},
- set: ${Le?Le.name:H.scope.buildUndefinedNode()}
- }
- `,H);const fe=H.node.value||H.scope.buildUndefinedNode();return $(r.template.statement.ast`
- var ${r.types.cloneNode(se)} = {
- // configurable is false by default
- // enumerable is false by default
- writable: true,
- value: ${fe}
- };
- `,H)}function y(H,R,K){const se=K.get(R.node.key.id.name),{methodId:he,id:Le,getId:X,setId:Q,initAdded:fe}=se;if(!fe)return he?$(r.template.statement.ast`
- Object.defineProperty(${H}, ${Le}, {
- // configurable is false by default
- // enumerable is false by default
- // writable is false by default
- value: ${he.name}
- });
- `,R):X||Q?(K.set(R.node.key.id.name,Object.assign({},se,{initAdded:!0})),$(r.template.statement.ast`
- Object.defineProperty(${H}, ${Le}, {
- // configurable is false by default
- // enumerable is false by default
- // writable is false by default
- get: ${X?X.name:R.scope.buildUndefinedNode()},
- set: ${Q?Q.name:R.scope.buildUndefinedNode()}
- });
- `,R)):void 0}function _(H,R,K,se){const he=K.get(R.node.key.id.name),{getId:Le,setId:X,initAdded:Q}=he;if(!Q)return Le||X?(function(fe,Ce,Me,ue){const ae=Me.get(Ce.node.key.id.name),{id:ce,getId:oe,setId:ie}=ae;if(Me.set(Ce.node.key.id.name,Object.assign({},ae,{initAdded:!0})),!ue.availableHelper("classPrivateFieldInitSpec"))return $(r.template.statement.ast`
- ${ce}.set(${fe}, {
- get: ${oe?oe.name:Ce.scope.buildUndefinedNode()},
- set: ${ie?ie.name:Ce.scope.buildUndefinedNode()}
- });
- `,Ce);const Se=ue.addHelper("classPrivateFieldInitSpec");return $(r.template.statement.ast`${Se}(
- ${r.types.thisExpression()},
- ${r.types.cloneNode(ce)},
- {
- get: ${oe?oe.name:Ce.scope.buildUndefinedNode()},
- set: ${ie?ie.name:Ce.scope.buildUndefinedNode()}
- },
- )`,Ce)})(H,R,K,se):(function(fe,Ce,Me,ue){const ae=Me.get(Ce.node.key.id.name),{id:ce}=ae;if(!ue.availableHelper("classPrivateMethodInitSpec"))return $(r.template.statement.ast`${ce}.add(${fe})`,Ce);const oe=ue.addHelper("classPrivateMethodInitSpec");return $(r.template.statement.ast`${oe}(
- ${r.types.thisExpression()},
- ${r.types.cloneNode(ce)}
- )`,Ce)})(H,R,K,se)}function T(H,R){const{key:K,computed:se}=R.node,he=R.node.value||R.scope.buildUndefinedNode();return $(r.types.expressionStatement(r.types.assignmentExpression("=",r.types.memberExpression(H,K,se||r.types.isLiteral(K)),he)),R)}function O(H,R,K){const{key:se,computed:he}=R.node,Le=R.node.value||R.scope.buildUndefinedNode();return $(r.types.expressionStatement(r.types.callExpression(K.addHelper("defineProperty"),[H,he||r.types.isLiteral(se)?se:r.types.stringLiteral(se.name),Le])),R)}function I(H,R,K,se){const he=se.get(R.node.key.id.name),{id:Le,methodId:X,getId:Q,setId:fe,initAdded:Ce}=he;if(!Ce)return Q||fe?(se.set(R.node.key.id.name,Object.assign({},he,{initAdded:!0})),$(r.template.statement.ast`
- Object.defineProperty(${H}, ${Le}, {
- // configurable is false by default
- // enumerable is false by default
- // writable is false by default
- get: ${Q?Q.name:R.scope.buildUndefinedNode()},
- set: ${fe?fe.name:R.scope.buildUndefinedNode()}
- })
- `,R)):$(r.template.statement.ast`
- Object.defineProperty(${H}, ${Le}, {
- // configurable is false by default
- // enumerable is false by default
- // writable is false by default
- value: ${X.name}
- });
- `,R)}function z(H,R){let K=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const se=R.get(H.node.key.id.name),{id:he,methodId:Le,getId:X,setId:Q,getterDeclared:fe,setterDeclared:Ce,static:Me}=se,{params:ue,body:ae,generator:ce,async:oe}=H.node,ie=X&&!fe&&ue.length===0,Se=Q&&!Ce&&ue.length>0;let ne=Le;return ie?(R.set(H.node.key.id.name,Object.assign({},se,{getterDeclared:!0})),ne=X):Se?(R.set(H.node.key.id.name,Object.assign({},se,{setterDeclared:!0})),ne=Q):Me&&!K&&(ne=he),$(r.types.functionDeclaration(r.types.cloneNode(ne),ue,ae,ce,oe),H)}const q=r.traverse.visitors.merge([{UnaryExpression(H){const{node:R}=H;if(R.operator==="delete"){const K=(0,p.skipTransparentExprWrapperNodes)(R.argument);r.types.isThisExpression(K)&&H.replaceWith(r.types.booleanLiteral(!0))}},ThisExpression(H,R){R.needsClassRef=!0,H.replaceWith(r.types.cloneNode(R.classRef))},MetaProperty(H){const{node:R,scope:K}=H;R.meta.name==="new"&&R.property.name==="target"&&H.replaceWith(K.buildUndefinedNode())}},i.default]),W={ReferencedIdentifier(H,R){H.scope.bindingIdentifierEquals(H.node.name,R.innerBinding)&&(R.needsClassRef=!0,H.node.name=R.classRef.name)}};function F(H,R,K){var se;const he={classRef:R,needsClassRef:!1,innerBinding:K};return H.isMethod()||H.traverse(q,he),K!=null&&(se=he.classRef)!=null&&se.name&&he.classRef.name!==K.name&&H.traverse(W,he),he.needsClassRef}function N(H){let{key:R,computed:K}=H;return R.type==="Identifier"?!K&&(R.name==="name"||R.name==="length"):R.type==="StringLiteral"&&(R.value==="name"||R.value==="length")}function $(H,R){return r.types.inheritLeadingComments(H,R.node),r.types.inheritInnerComments(H,R.node),H}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.extractComputedKeys=function(p,u,h){const d=[],m={classBinding:p.node.id&&p.scope.getBinding(p.node.id.name),file:h};for(const f of u){const v=f.get("key");v.isReferencedIdentifier()?o(v,m):v.traverse(l,m);const C=f.node;if(!v.isConstantExpression()){const S=p.scope,x=r.types.isIdentifier(v.node)&&S.hasUid(v.node.name),g=v.isAssignmentExpression({operator:"="})&&r.types.isIdentifier(v.node.left)&&S.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=p.scope.generateUidIdentifierBasedOnNode(C.key);S.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(p,u,h,d,m){if(!h.length)return;const f=!!p.node.superClass;if(!u){const v=r.types.classMethod("constructor",r.types.identifier("constructor"),[],r.types.blockStatement([]));f&&(v.params=[r.types.restElement(r.types.identifier("args"))],v.body.body.push(r.template.statement.ast`super(...args)`)),[u]=p.get("body").unshiftContainer("body",v)}if(d&&d(s,{scope:u.scope}),f){const v=[];u.traverse(i,v);let C=!0;for(const S of v)if(C?C=!1:h=h.map((x=>r.types.cloneNode(x))),S.parentPath.isExpressionStatement())S.insertAfter(h);else{const x=[S.node,...h.map((g=>r.types.toExpression(g)))];m||x.push(r.types.thisExpression()),S.replaceWith(r.types.sequenceExpression(x))}}else u.get("body").unshiftContainer("body",h)};var r=n(1),a=n(33);const i=r.traverse.visitors.merge([{Super(p){const{node:u,parentPath:h}=p;h.isCallExpression({callee:u})&&this.push(h)}},a.default]),s={"TSTypeAnnotation|TypeAnnotation"(p){p.skip()},ReferencedIdentifier(p,u){let{scope:h}=u;h.hasOwnBinding(p.node.name)&&(h.rename(p.node.name),p.skip())}};function o(p,u){if(u.classBinding&&u.classBinding===p.scope.getBinding(p.node.name)){const h=u.file.addHelper("classNameTDZError"),d=r.types.callExpression(h,[r.types.stringLiteral(p.node.name)]);p.replaceWith(r.types.sequenceExpression([d,p.node])),p.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;u(m,f)&&!p(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[S,x]of i){if(!u(m,S)||p(m,S))continue;const g=h(m,S);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[S,x]of i)u(m,S)&&h(m,S)!==C&&d(m,S,C)},e.isLoose=h,e.shouldTransform=function(m,f){let v=null,C=null,S=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),!S&&w.isClassPrivateProperty()&&(S=w),!x&&w.isClassPrivateMethod!=null&&w.isClassPrivateMethod()&&(x=w),!g&&w.isStaticBlock!=null&&w.isStaticBlock()&&(g=w);if(v&&S)throw S.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&&!u(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&&!u(f,a.privateMethods))throw x.buildCodeFrameError("Class private methods are not enabled. Please add `@babel/plugin-transform-private-methods` to your configuration.");if((C||S)&&!u(f,a.fields)&&!u(f,a.privateMethods))throw m.buildCodeFrameError("Class fields are not enabled. Please add `@babel/plugin-transform-class-properties` to your configuration.");if(g&&!u(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&&!S||!u(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",p=function(m,f){return!!(m.get(l)&f)};function u(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:p}=(0,r.translateEnumValues)(a,i);if(l){const h=i.objectExpression(p.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 u=new Map(p);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}u.has(d)&&h.replaceWith(i.cloneNode(u.get(d)))}}),a.remove()};var r=n(305)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(u,h){if(u.node.declare||u.node.id.type==="StringLiteral")return void u.remove();if(!h)throw u.get("id").buildCodeFrameError("Namespace not marked type-only declare. Non-declarative namespaces are only supported experimentally in Babel. To enable and review caveats see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");const d=u.node.id.name,m=p(u,r.types.cloneNode(u.node,!0));if(m===null){const f=u.findParent((v=>v.isProgram()));(0,a.registerGlobalType)(f.scope,d),u.remove()}else u.scope.hasOwnBinding(d)?u.replaceWith(m):u.scope.registerDeclaration(u.replaceWithMultiple([i(d),m])[0])};var r=n(1),a=n(306);function i(u){return r.types.variableDeclaration("let",[r.types.variableDeclarator(r.types.identifier(u))])}function s(u,h){return r.types.memberExpression(r.types.identifier(u),r.types.identifier(h))}function o(u,h,d){if(u.kind!=="const")throw d.file.buildCodeFrameError(u,"Namespaces exporting non-const are not supported by Babel. Change to const or see: https://babeljs.io/docs/en/babel-plugin-transform-typescript");const{declarations:m}=u;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[u]}const f=r.types.getBindingIdentifiers(u),v=[];for(const C in f)v.push(r.types.assignmentExpression("=",s(h,C),r.types.cloneNode(f[C])));return[u,r.types.expressionStatement(r.types.sequenceExpression(v))]}function l(u,h){return u.hub.buildError(h,"Ambient modules cannot be nested in other modules or namespaces.",Error)}function p(u,h,d){const m=new Set,f=h.id;r.types.assertIdentifier(f);const v=u.scope.generateUid(f.name),C=r.types.isTSModuleBlock(h.body)?h.body.body:[r.types.exportNamedDeclaration(h.body)];let S=!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(u,w);const y=p(u,w);if(y!==null){S=!1;const _=w.id.name;m.has(_)?C[g]=y:(m.add(_),C.splice(g++,1,i(_),y))}continue}case"TSEnumDeclaration":case"FunctionDeclaration":case"ClassDeclaration":S=!1,m.add(w.id.name);continue;case"VariableDeclaration":S=!1;for(const y in r.types.getBindingIdentifiers(w))m.add(y);continue;default:S&&(S=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":{S=!1;const y=w.declaration.id.name;m.add(y),C.splice(g++,1,w.declaration,r.types.expressionStatement(r.types.assignmentExpression("=",s(v,y),r.types.identifier(y))));break}case"VariableDeclaration":{S=!1;const y=o(w.declaration,v,u.hub);C.splice(g,y.length,...y),g+=y.length-1;break}case"TSModuleDeclaration":{if(!r.types.isIdentifier(w.declaration.id))throw l(u,w.declaration);const y=p(u,w.declaration,r.types.identifier(v));if(y!==null){S=!1;const _=w.declaration.id.name;m.has(_)?C[g]=y:(m.add(_),C.splice(g++,1,i(_),y))}else C.splice(g,1),g--}}}if(S)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(""),p=Symbol(""),u=Symbol(""),h=Symbol(""),d=Symbol(""),m=Symbol(""),f=Symbol(""),v=Symbol(""),C=Symbol(""),S=Symbol(""),x=Symbol(""),g=Symbol(""),w=Symbol(""),y=Symbol(""),_=Symbol(""),T=Symbol(""),O=Symbol(""),I=Symbol(""),z=Symbol(""),q=Symbol(""),W=Symbol(""),F=Symbol(""),N=Symbol(""),$=Symbol(""),H=Symbol(""),R=Symbol(""),K=Symbol(""),se=Symbol(""),he=Symbol(""),Le=Symbol(""),X=Symbol(""),Q=Symbol(""),fe=Symbol(""),Ce=Symbol(""),Me=Symbol(""),ue=Symbol(""),ae=Symbol(""),ce=Symbol(""),oe=Symbol(""),ie={[l]:"Fragment",[p]:"Teleport",[u]:"Suspense",[h]:"KeepAlive",[d]:"BaseTransition",[m]:"openBlock",[f]:"createBlock",[v]:"createElementBlock",[C]:"createVNode",[S]:"createElementVNode",[x]:"createCommentVNode",[g]:"createTextVNode",[w]:"createStaticVNode",[y]:"resolveComponent",[_]:"resolveDynamicComponent",[T]:"resolveDirective",[O]:"resolveFilter",[I]:"withDirectives",[z]:"renderList",[q]:"renderSlot",[W]:"createSlots",[F]:"toDisplayString",[N]:"mergeProps",[$]:"normalizeClass",[H]:"normalizeStyle",[R]:"normalizeProps",[K]:"guardReactiveProps",[se]:"toHandlers",[he]:"camelize",[Le]:"capitalize",[X]:"toHandlerKey",[Q]:"setBlockTracking",[fe]:"pushScopeId",[Ce]:"popScopeId",[Me]:"withCtx",[ue]:"unref",[ae]:"isRef",[ce]:"withMemo",[oe]:"isMemoSame"},Se={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function ne(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 ge(V,Z,me,_e,Ve,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],_t=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:Z,props:me,children:_e,patchFlag:Ve,dynamicProps:Re,directives:Fe,isBlock:qe,disableTracking:rt,isComponent:mt,loc:_t}}function xe(V){return{type:17,loc:arguments.length>1&&arguments[1]!==void 0?arguments[1]:Se,elements:V}}function He(V){return{type:15,loc:arguments.length>1&&arguments[1]!==void 0?arguments[1]:Se,properties:V}}function ee(V,Z){return{type:16,loc:Se,key:r.isString(V)?k(V,!0):V,value:Z}}function k(V){let Z=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:Z,constType:Z?3:arguments.length>3&&arguments[3]!==void 0?arguments[3]:0}}function j(V){return{type:8,loc:arguments.length>1&&arguments[1]!==void 0?arguments[1]:Se,children:V}}function J(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 Te(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 Ie(V,Z,me){return{type:19,test:V,consequent:Z,alternate:me,newline:!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],loc:Se}}function Pe(V,Z){return{type:20,index:V,value:Z,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,Z){return V||Z?C:S}function Ge(V,Z){return V||Z?f:v}function nt(V,Z){let{helper:me,removeHelper:_e,inSSR:Ve}=Z;V.isBlock||(V.isBlock=!0,_e(ke(Ve,V.isComponent)),me(m),me(Ge(Ve,V.isComponent)))}const ct=new Uint8Array([123,123]),yt=new Uint8Array([125,125]);function Qt(V){return V>=97&&V<=122||V>=65&&V<=90}function Bt(V){return V===32||V===10||V===9||V===12||V===13}function sr(V){return V===47||V===62||Bt(V)}function vr(V){const Z=new Uint8Array(V.length);for(let me=0;me<V.length;me++)Z[me]=V.charCodeAt(me);return Z}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])},Zr={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 Jr(V,Z){let{compatConfig:me}=Z;const _e=me&&me[V];return V==="MODE"?_e||3:_e}function Gr(V,Z){const me=Jr("MODE",Z),_e=Jr(V,Z);return me===3?_e===!0:_e!==!1}function un(V,Z,me){return Gr(V,Z)}function nn(V){throw V}function is(V){}function fr(V,Z,me,_e){const Ve=(me||jn)[V]+(_e||""),Re=new SyntaxError(String(Ve));return Re.code=V,Re.loc=Z,Re}const jn={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 gs(V,Z){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],_e=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],Ve=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=!!Ve[Fe.name],mt=Bn(Fe,qe,_e);(me||mt&&!rt)&&Z(Fe,qe,_e,mt,rt)}else Fe.type==="ObjectProperty"&&qe?.type==="ObjectPattern"?Fe.inPattern=!0:dr(Fe)?Fe.scopeIds?Fe.scopeIds.forEach((rt=>jt(rt,Ve))):ot(Fe,(rt=>Ut(Fe,rt,Ve))):Fe.type==="BlockStatement"&&(Fe.scopeIds?Fe.scopeIds.forEach((rt=>jt(rt,Ve))):At(Fe,(rt=>Ut(Fe,rt,Ve))))},leave(Fe,qe){if(qe&&_e.pop(),Fe!==Re&&Fe.scopeIds)for(const rt of Fe.scopeIds)Ve[rt]--,Ve[rt]===0&&delete Ve[rt]}})}function Bn(V,Z,me){if(!Z)return!0;if(V.name==="arguments")return!1;if((function(_e,Ve,Re){switch(Ve.type){case"MemberExpression":case"OptionalMemberExpression":return Ve.property===_e?!!Ve.computed:Ve.object===_e;case"JSXMemberExpression":return Ve.object===_e;case"VariableDeclarator":return Ve.init===_e;case"ArrowFunctionExpression":return Ve.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 Ve.key===_e&&!!Ve.computed;case"ObjectProperty":case"ClassProperty":case"TSPropertySignature":return Ve.key!==_e||!!Ve.computed;case"ClassPrivateProperty":case"ObjectTypeProperty":return Ve.key!==_e;case"ClassDeclaration":case"ClassExpression":return Ve.superClass===_e;case"AssignmentExpression":case"AssignmentPattern":return Ve.right===_e;case"ExportSpecifier":return Ve.local===_e;case"TSEnumMember":return Ve.id!==_e}return!0})(V,Z))return!0;switch(Z.type){case"AssignmentExpression":case"AssignmentPattern":return!0;case"ObjectPattern":case"ArrayPattern":return ft(Z,me)}return!1}function ft(V,Z){if(V&&(V.type==="ObjectProperty"||V.type==="ArrayPattern")){let me=Z.length;for(;me--;){const _e=Z[me];if(_e.type==="AssignmentExpression")return!0;if(_e.type!=="ObjectProperty"&&!_e.type.endsWith("Pattern"))break}}return!1}function dt(V){let Z=V.length;for(;Z--;){const me=V[Z];if(me.type==="NewExpression")return!0;if(me.type!=="MemberExpression")break}return!1}function ot(V,Z){for(const me of V.params)for(const _e of Lt(me))Z(_e)}function At(V,Z){for(const me of V.body)if(me.type==="VariableDeclaration"){if(me.declare)continue;for(const _e of me.declarations)for(const Ve of Lt(_e.id))Z(Ve)}else if(me.type==="FunctionDeclaration"||me.type==="ClassDeclaration"){if(me.declare||!me.id)continue;Z(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 Ve of _e.declarations)for(const Re of Lt(Ve.id))Z(Re)}}function Lt(V){let Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];switch(V.type){case"Identifier":Z.push(V);break;case"MemberExpression":let me=V;for(;me.type==="MemberExpression";)me=me.object;Z.push(me);break;case"ObjectPattern":for(const _e of V.properties)_e.type==="RestElement"?Lt(_e.argument,Z):Lt(_e.value,Z);break;case"ArrayPattern":V.elements.forEach((_e=>{_e&&Lt(_e,Z)}));break;case"RestElement":Lt(V.argument,Z);break;case"AssignmentPattern":Lt(V.left,Z)}return Z}function jt(V,Z){V in Z?Z[V]++:Z[V]=1}function Ut(V,Z,me){const{name:_e}=Z;V.scopeIds&&V.scopeIds.has(_e)||(jt(_e,me),(V.scopeIds||(V.scopeIds=new Set)).add(_e))}const dr=V=>/Function(?:Expression|Declaration)$|Method$/.test(V.type),Zt=V=>V&&(V.type==="ObjectProperty"||V.type==="ObjectMethod")&&!V.computed,ut=(V,Z)=>Zt(Z)&&Z.key===V,Tt=["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"];function wt(V){return Tt.includes(V.type)?wt(V.expression):V}const Dt=V=>V.type===4&&V.isStatic;function nr(V){switch(V){case"Teleport":case"teleport":return p;case"Suspense":case"suspense":return u;case"KeepAlive":case"keep-alive":return h;case"BaseTransition":case"base-transition":return d}}const Ar=/^\d|[^\$\w]/,tr=V=>!Ar.test(V),xr=/[A-Za-z_$\xA0-\uFFFF]/,sn=/[\.\?\w$\xA0-\uFFFF]/,wr=/\s+[.[]\s*|\s*[.[]\s+/g,Rr=(V,Z)=>{try{let me=i.parseExpression(V,{plugins:Z.expressionPlugins});return me=wt(me),me.type==="MemberExpression"||me.type==="OptionalMemberExpression"||me.type==="Identifier"&&me.name!=="undefined"}catch{return!1}},jr=Rr;function On(V,Z){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Z.length;return Hr({offset:V.offset,line:V.line,column:V.column},Z,me)}function Hr(V,Z){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Z.length,_e=0,Ve=-1;for(let Re=0;Re<me;Re++)Z.charCodeAt(Re)===10&&(_e++,Ve=Re);return V.offset+=me,V.line+=_e,V.column=Ve===-1?V.column+me:me-Ve,V}function yr(V,Z){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2];for(let _e=0;_e<V.props.length;_e++){const Ve=V.props[_e];if(Ve.type===7&&(me||Ve.exp)&&(r.isString(Z)?Ve.name===Z:Z.test(Ve.name)))return Ve}}function en(V,Z){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],_e=arguments.length>3&&arguments[3]!==void 0&&arguments[3];for(let Ve=0;Ve<V.props.length;Ve++){const Re=V.props[Ve];if(Re.type===6){if(me)continue;if(Re.name===Z&&(Re.value||_e))return Re}else if(Re.name==="bind"&&(Re.exp||_e)&&bn(Re.arg,Z))return Re}}function bn(V,Z){return!(!V||!Dt(V)||V.content!==Z)}function hs(V){return V.type===5||V.type===2}function Xn(V){return V.type===7&&V.name==="slot"}function Cn(V){return V.type===1&&V.tagType===3}function os(V){return V.type===1&&V.tagType===2}const Tn=new Set([R,K]);function Hn(V){let Z=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)&&Tn.has(me))return Hn(V.arguments[0],Z.concat(V))}return[V,Z]}function Yn(V,Z,me){let _e,Ve,Re=V.type===13?V.props:V.arguments[2],Fe=[];if(Re&&!r.isString(Re)&&Re.type===14){const qe=Hn(Re);Re=qe[0],Fe=qe[1],Ve=Fe[Fe.length-1]}if(Re==null||r.isString(Re))_e=He([Z]);else if(Re.type===14){const qe=Re.arguments[0];r.isString(qe)||qe.type!==15?Re.callee===se?_e=J(me.helper(N),[He([Z]),Re]):Re.arguments.unshift(He([Z])):bi(Z,qe)||qe.properties.unshift(Z),!_e&&(_e=Re)}else Re.type===15?(bi(Z,Re)||Re.properties.unshift(Z),_e=Re):(_e=J(me.helper(N),[He([Z]),Re]),Ve&&Ve.callee===K&&(Ve=Fe[Fe.length-2]));V.type===13?Ve?Ve.arguments[0]=_e:V.props=_e:Ve?Ve.arguments[0]=_e:V.arguments[2]=_e}function bi(V,Z){let me=!1;if(V.key.type===4){const _e=V.key.content;me=Z.properties.some((Ve=>Ve.key.type===4&&Ve.key.content===_e))}return me}function Fn(V,Z){return`_${Z}_${V.replace(/[^\w]/g,((me,_e)=>me==="-"?"_":V.charCodeAt(_e).toString()))}`}function Ft(V,Z){if(!V||Object.keys(Z).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&&(Ft(_e.arg,Z)||Ft(_e.exp,Z)))return!0}return V.children.some((me=>Ft(me,Z)));case 11:return!!Ft(V.source,Z)||V.children.some((me=>Ft(me,Z)));case 9:return V.branches.some((me=>Ft(me,Z)));case 10:return!!Ft(V.condition,Z)||V.children.some((me=>Ft(me,Z)));case 4:return!V.isStatic&&tr(V.content)&&!!Z[V.content];case 8:return V.children.some((me=>r.isObject(me)&&Ft(me,Z)));case 5:case 12:return Ft(V.content,Z);default:return!1}}function Ws(V){return V.type===14&&V.callee===ce?V.arguments[1].returns:V}const Rs=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,vs={parseMode:"base",ns:0,delimiters:["{{","}}"],getNamespace:()=>0,isVoidTag:r.NO,isPreTag:r.NO,isCustomElement:r.NO,onError:nn,onWarn:is,comments:!1,prefixIdentifiers:!1};let Xr=vs,Jn=null,_r="",fn=null,$t=null,In="",Nn=-1,$n=-1,js=0,Mt=!1,Ps=null;const _n=[],dn=new class{constructor(V,Z){this.stack=V,this.cbs=Z,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 Z=1,me=V+1;for(let _e=this.newlines.length-1;_e>=0;_e--){const Ve=this.newlines[_e];if(V>Ve){Z=_e+2,me=V-Ve;break}}return{column:me,line:Z,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 Z=this.index+1-this.delimiterOpen.length;Z>this.sectionStart&&this.cbs.ontext(this.sectionStart,Z),this.state=3,this.sectionStart=Z}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 Z=this.sequenceIndex===this.currentSequence.length;if(Z?sr(V):(32|V)===this.currentSequence[this.sequenceIndex]){if(!Z)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||Bt(V)){const Z=this.index-this.currentSequence.length;if(this.sectionStart<Z){const me=this.index;this.index=Z,this.cbs.ontext(this.sectionStart,Z),this.index=me}return this.sectionStart=Z+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 Z=this.buffer.charCodeAt(this.index);if(Z===10&&this.newlines.push(this.index),Z===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,Z){this.enterRCDATA(V,Z),this.state=31}enterRCDATA(V,Z){this.inRCDATA=!0,this.currentSequence=V,this.sequenceIndex=Z}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(Qt(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 Z=32|V;this.state=Z===116?30:Z===115?29:6}else V===47?this.state=8:(this.state=1,this.stateText(V))}stateInTagName(V){sr(V)&&this.handleTagName(V)}stateInSFCRootTagName(V){if(sr(V)){const Z=this.buffer.slice(this.sectionStart,this.index);Z!=="template"&&this.enterRCDATA(vr("</"+Z),0),this.handleTagName(V)}}handleTagName(V){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(V)}stateBeforeClosingTagName(V){Bt(V)||(V===62?(this.cbs.onerr(14,this.index),this.state=1,this.sectionStart=this.index+1):(this.state=Qt(V)?9:27,this.sectionStart=this.index))}stateInClosingTagName(V){(V===62||Bt(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):Bt(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):Bt(V)||(this.state=11,this.stateBeforeAttrName(V))}stateInAttrName(V){V===61||sr(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||sr(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||sr(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||sr(V))&&(this.cbs.ondirarg(this.sectionStart,this.index+1),this.handleAttrNameEnd(V),this.cbs.onerr(27,this.index))}stateInDirModifier(V){V===61||sr(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)):Bt(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):Bt(V)||(this.sectionStart=this.index,this.state=21,this.stateInAttrValueNoQuotes(V))}handleInAttrValue(V,Z){V===Z?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(Z===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){Bt(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 Z=32|V;Z===Ct.ScriptEnd[3]?this.startSpecial(Ct.ScriptEnd,4):Z===Ct.StyleEnd[3]?this.startSpecial(Ct.StyleEnd,4):(this.state=6,this.stateInTagName(V))}stateBeforeSpecialT(V){const Z=32|V;Z===Ct.TitleEnd[3]?this.startSpecial(Ct.TitleEnd,4):Z===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 Z=this.buffer.charCodeAt(this.index);switch(Z===10&&this.newlines.push(this.index),this.state){case 1:this.stateText(Z);break;case 2:this.stateInterpolationOpen(Z);break;case 3:this.stateInterpolation(Z);break;case 4:this.stateInterpolationClose(Z);break;case 31:this.stateSpecialStartSequence(Z);break;case 32:this.stateInRCDATA(Z);break;case 26:this.stateCDATASequence(Z);break;case 19:this.stateInAttrValueDoubleQuotes(Z);break;case 12:this.stateInAttrName(Z);break;case 13:this.stateInDirName(Z);break;case 14:this.stateInDirArg(Z);break;case 15:this.stateInDynamicDirArg(Z);break;case 16:this.stateInDirModifier(Z);break;case 28:this.stateInCommentLike(Z);break;case 27:this.stateInSpecialComment(Z);break;case 11:this.stateBeforeAttrName(Z);break;case 6:this.stateInTagName(Z);break;case 34:this.stateInSFCRootTagName(Z);break;case 9:this.stateInClosingTagName(Z);break;case 5:this.stateBeforeTagName(Z);break;case 17:this.stateAfterAttrName(Z);break;case 20:this.stateInAttrValueSingleQuotes(Z);break;case 18:this.stateBeforeAttrValue(Z);break;case 8:this.stateBeforeClosingTagName(Z);break;case 10:this.stateAfterClosingTagName(Z);break;case 29:this.stateBeforeSpecialS(Z);break;case 30:this.stateBeforeSpecialT(Z);break;case 21:this.stateInAttrValueNoQuotes(Z);break;case 7:this.stateInSelfClosingTag(Z);break;case 23:this.stateInDeclaration(Z);break;case 22:this.stateBeforeDeclaration(Z);break;case 25:this.stateBeforeComment(Z);break;case 24:this.stateInProcessingInstruction(Z);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,Z){this.baseState!==1&&this.baseState!==32?(this.sectionStart<this.entityStart&&this.cbs.onattribdata(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+Z,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+Z,this.index=this.sectionStart-1,this.cbs.ontextentity(a.fromCodePoint(V),this.entityStart,this.sectionStart))}}(_n,{onerr:Ls,ontext(V,Z){wn(Sn(V,Z),V,Z)},ontextentity(V,Z,me){wn(V,Z,me)},oninterpolation(V,Z){if(Mt)return wn(Sn(V,Z),V,Z);let me=V+dn.delimiterOpen.length,_e=Z-dn.delimiterClose.length;for(;Bt(_r.charCodeAt(me));)me++;for(;Bt(_r.charCodeAt(_e-1));)_e--;let Ve=Sn(me,_e);Ve.includes("&")&&(Ve=a.decodeHTML(Ve)),No({type:5,content:Zi(Ve,!1,us(me,_e)),loc:us(V,Z)})},onopentagname(V,Z){const me=Sn(V,Z);fn={type:1,tag:me,ns:Xr.getNamespace(me,_n[0],Xr.ns),tagType:0,props:[],children:[],loc:us(V-1,Z),codegenNode:void 0}},onopentagend(V){Mi(V)},onclosetag(V,Z){const me=Sn(V,Z);if(!Xr.isVoidTag(me)){let _e=!1;for(let Ve=0;Ve<_n.length;Ve++)if(_n[Ve].tag.toLowerCase()===me.toLowerCase()){_e=!0,Ve>0&&Ls(24,_n[0].loc.start.offset);for(let Re=0;Re<=Ve;Re++)zs(_n.shift(),Z,Re<Ve);break}_e||Ls(23,Io(V,60))}},onselfclosingtag(V){var Z;const me=fn.tag;fn.isSelfClosing=!0,Mi(V),((Z=_n[0])==null?void 0:Z.tag)===me&&zs(_n.shift(),V)},onattribname(V,Z){$t={type:6,name:Sn(V,Z),nameLoc:us(V,Z),value:void 0,loc:us(V)}},ondirname(V,Z){const me=Sn(V,Z),_e=me==="."||me===":"?"bind":me==="@"?"on":me==="#"?"slot":me.slice(2);if(Mt||_e!==""||Ls(26,V),Mt||_e==="")$t={type:6,name:me,nameLoc:us(V,Z),value:void 0,loc:us(V)};else if($t={type:7,name:_e,rawName:me,exp:void 0,arg:void 0,modifiers:me==="."?["prop"]:[],loc:us(V)},_e==="pre"){Mt=dn.inVPre=!0,Ps=fn;const Ve=fn.props;for(let Re=0;Re<Ve.length;Re++)Ve[Re].type===7&&(Ve[Re]=l1(Ve[Re]))}},ondirarg(V,Z){if(V===Z)return;const me=Sn(V,Z);if(Mt)$t.name+=me,Ci($t.nameLoc,Z);else{const _e=me[0]!=="[";$t.arg=Zi(_e?me:me.slice(1,-1),_e,us(V,Z),_e?3:0)}},ondirmodifier(V,Z){const me=Sn(V,Z);if(Mt)$t.name+="."+me,Ci($t.nameLoc,Z);else if($t.name==="slot"){const _e=$t.arg;_e&&(_e.content+="."+me,Ci(_e.loc,Z))}else $t.modifiers.push(me)},onattribdata(V,Z){In+=Sn(V,Z),Nn<0&&(Nn=V),$n=Z},onattribentity(V,Z,me){In+=V,Nn<0&&(Nn=Z),$n=me},onattribnameend(V){const Z=$t.loc.start.offset,me=Sn(Z,V);$t.type===7&&($t.rawName=me),fn.props.some((_e=>(_e.type===7?_e.rawName:_e.name)===me))&&Ls(2,Z)},onattribend(V,Z){if(fn&&$t){if(Ci($t.loc,Z),V!==0)if($t.type===6)$t.name==="class"&&(In=zo(In).trim()),V!==1||In||Ls(13,Z),$t.value={type:2,content:In,loc:V===1?us(Nn,$n):us(Nn-1,$n+1)},dn.inSFCRoot&&fn.tag==="template"&&$t.name==="lang"&&In&&In!=="html"&&dn.enterRCDATA(vr("</template"),0);else{let me=0;$t.name==="for"?me=3:$t.name==="slot"?me=1:$t.name==="on"&&In.includes(";")&&(me=2),$t.exp=Zi(In,!1,us(Nn,$n),0,me),$t.name==="for"&&($t.forParseResult=(function(Ve){const Re=Ve.loc,Fe=Ve.content,qe=Fe.match(Rs);if(!qe)return;const[,rt,mt]=qe,_t=function(hr,Ot){let Nt=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const Er=Re.start.offset+Ot;return Zi(hr,!1,us(Er,Er+hr.length),0,Nt?1:0)},kt={source:_t(mt.trim(),Fe.indexOf(mt,rt.length)),value:void 0,key:void 0,index:void 0,finalized:!1};let mr=rt.trim().replace(Qn,"").trim();const ir=rt.indexOf(mr),Wt=mr.match(hi);if(Wt){mr=mr.replace(hi,"").trim();const hr=Wt[1].trim();let Ot;if(hr&&(Ot=Fe.indexOf(hr,ir+mr.length),kt.key=_t(hr,Ot,!0)),Wt[2]){const Nt=Wt[2].trim();Nt&&(kt.index=_t(Nt,Fe.indexOf(Nt,kt.key?Ot+hr.length:ir+mr.length),!0))}}return mr&&(kt.value=_t(mr,ir,!0)),kt})($t.exp));let _e=-1;$t.name==="bind"&&(_e=$t.modifiers.indexOf("sync"))>-1&&un("COMPILER_V_BIND_SYNC",Xr,$t.loc,$t.rawName)&&($t.name="model",$t.modifiers.splice(_e,1))}$t.type===7&&$t.name==="pre"||fn.props.push($t)}In="",Nn=$n=-1},oncomment(V,Z){Xr.comments&&No({type:3,content:Sn(V,Z),loc:us(V-4,Z+3)})},onend(){const V=_r.length;if(dn.state!==1)switch(dn.state){case 5:case 8:Ls(5,V);break;case 3:case 4:Ls(25,dn.sectionStart);break;case 28:dn.currentSequence===Ct.CdataEnd?Ls(6,V):Ls(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:Ls(9,V)}for(let Z=0;Z<_n.length;Z++)zs(_n[Z],V-1),Ls(24,_n[Z].loc.start.offset)},oncdata(V,Z){_n[0].ns!==0?wn(Sn(V,Z),V,Z):Ls(1,V-9)},onprocessinginstruction(V){(_n[0]?_n[0].ns:Xr.ns)===0&&Ls(21,V-1)}}),hi=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Qn=/^\(|\)$/g;function Sn(V,Z){return _r.slice(V,Z)}function Mi(V){dn.inSFCRoot&&(fn.innerLoc=us(V+1,V+1)),No(fn);const{tag:Z,ns:me}=fn;me===0&&Xr.isPreTag(Z)&&js++,Xr.isVoidTag(Z)?zs(fn,V):(_n.unshift(fn),me!==1&&me!==2||(dn.inXML=!0)),fn=null}function wn(V,Z,me){const _e=_n[0]||Jn,Ve=_e.children[_e.children.length-1];Ve?.type===2?(Ve.content+=V,Ci(Ve.loc,me)):_e.children.push({type:2,content:V,loc:us(Z,me)})}function zs(V,Z){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2];Ci(V.loc,me?Io(Z,60):Z+1),dn.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=Sn(V.innerLoc.start.offset,V.innerLoc.end.offset));const{tag:_e,ns:Ve}=V;Mt||(_e==="slot"?V.tagType=2:ko(V)?V.tagType=3:(function(Re){let{tag:Fe,props:qe}=Re;var rt,mt;if(Xr.isCustomElement(Fe))return!1;if(Fe==="component"||(mt=Fe.charCodeAt(0))>64&&mt<91||nr(Fe)||(rt=Xr.isBuiltInComponent)!=null&&rt.call(Xr,Fe)||Xr.isNativeTag&&!Xr.isNativeTag(Fe))return!0;for(let _t=0;_t<qe.length;_t++){const kt=qe[_t];if(kt.type===6){if(kt.name==="is"&&kt.value&&(kt.value.content.startsWith("vue:")||un("COMPILER_IS_ON_ELEMENT",Xr,kt.loc)))return!0}else if(kt.name==="bind"&&bn(kt.arg,"is")&&un("COMPILER_IS_ON_ELEMENT",Xr,kt.loc))return!0}return!1})(V)&&(V.tagType=1)),dn.inRCDATA||(V.children=ha(V.children,V.tag)),Ve===0&&Xr.isPreTag(_e)&&js--,Ps===V&&(Mt=dn.inVPre=!1,Ps=null),dn.inXML&&(_n[0]?_n[0].ns:Xr.ns)===0&&(dn.inXML=!1);{const Re=V.props;if(!dn.inSFCRoot&&Gr("COMPILER_NATIVE_TEMPLATE",Xr)&&V.tag==="template"&&!ko(V)){const qe=_n[0]||Jn,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&&un("COMPILER_INLINE_TEMPLATE",Xr,Fe.loc)&&V.children.length&&(Fe.value={type:2,content:Sn(V.children[0].loc.start.offset,V.children[V.children.length-1].loc.end.offset),loc:Fe.loc})}}function Io(V,Z){let me=V;for(;_r.charCodeAt(me)!==Z&&me>=0;)me--;return me}const Ya=new Set(["if","else","else-if","for","slot"]);function ko(V){let{tag:Z,props:me}=V;if(Z==="template"){for(let _e=0;_e<me.length;_e++)if(me[_e].type===7&&Ya.has(me[_e].name))return!0}return!1}const pa=/\r\n/g;function ha(V,Z){var me,_e;const Ve=Xr.whitespace!=="preserve";let Re=!1;for(let Fe=0;Fe<V.length;Fe++){const qe=V[Fe];if(qe.type===2)if(js)qe.content=qe.content.replace(pa,`
- `);else if(fa(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||Ve&&(rt===3&&(mt===3||mt===1)||rt===1&&(mt===3||mt===1&&Ja(qe.content)))?(Re=!0,V[Fe]=null):qe.content=" "}else Ve&&(qe.content=zo(qe.content))}if(js&&Z&&Xr.isPreTag(Z)){const Fe=V[0];Fe&&Fe.type===2&&(Fe.content=Fe.content.replace(/^\r?\n/,""))}return Re?V.filter(Boolean):V}function fa(V){for(let Z=0;Z<V.length;Z++)if(!Bt(V.charCodeAt(Z)))return!1;return!0}function Ja(V){for(let Z=0;Z<V.length;Z++){const me=V.charCodeAt(Z);if(me===10||me===13)return!0}return!1}function zo(V){let Z="",me=!1;for(let _e=0;_e<V.length;_e++)Bt(V.charCodeAt(_e))?me||(Z+=" ",me=!0):(Z+=V[_e],me=!1);return Z}function No(V){(_n[0]||Jn).children.push(V)}function us(V,Z){return{start:dn.getPos(V),end:Z==null?Z:dn.getPos(Z),source:Z==null?Z:Sn(V,Z)}}function Ci(V,Z){V.end=dn.getPos(Z),V.source=Sn(V.start.offset,Z)}function l1(V){const Z={type:6,name:V.rawName,nameLoc:us(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++),Z.value={type:2,content:V.exp.content,loc:me}}return Z}function Zi(V){let Z=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 Ve=k(V,Z,me,arguments.length>3&&arguments[3]!==void 0?arguments[3]:0);if(!Z&&Xr.prefixIdentifiers&&_e!==3&&V.trim()){if(tr(V))return Ve.ast=null,Ve;try{const Re=Xr.expressionPlugins,Fe={plugins:Re?[...Re,"typescript"]:["typescript"]};Ve.ast=_e===2?i.parse(` ${V} `,Fe).program:_e===1?i.parseExpression(`(${V})=>{}`,Fe):i.parseExpression(`(${V})`,Fe)}catch(Re){Ve.ast=!1,Ls(45,me.start.offset,Re.message)}}return Ve}function Ls(V,Z,me){Xr.onError(fr(V,us(Z,Z),void 0,me))}function Hi(V,Z){if(dn.reset(),fn=null,$t=null,In="",Nn=-1,$n=-1,_n.length=0,_r=V,Xr=r.extend({},vs),Z){let Ve;for(Ve in Z)Z[Ve]!=null&&(Xr[Ve]=Z[Ve])}dn.mode=Xr.parseMode==="html"?1:Xr.parseMode==="sfc"?2:0,dn.inXML=Xr.ns===1||Xr.ns===2;const me=Z?.delimiters;me&&(dn.delimiterOpen=vr(me[0]),dn.delimiterClose=vr(me[1]));const _e=Jn=ne([],V);return dn.parse(_r),_e.loc=us(0,V.length),_e.children=ha(_e.children),Jn=null,_e}function Qa(V,Z){c(V,Z,Ae(V,V.children[0]))}function Ae(V,Z){const{children:me}=V;return me.length===1&&Z.type===1&&!os(Z)}function c(V,Z){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const{children:_e}=V,Ve=_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:b(qe,Z);if(rt>0){if(rt>=2){qe.codegenNode.patchFlag="-1",qe.codegenNode=Z.hoist(qe.codegenNode),Re++;continue}}else{const mt=qe.codegenNode;if(mt.type===13){const _t=De(mt);if((!_t||_t===512||_t===1)&&Y(qe,Z)>=2){const kt=we(qe);kt&&(mt.props=Z.hoist(kt))}mt.dynamicProps&&(mt.dynamicProps=Z.hoist(mt.dynamicProps))}}}if(qe.type===1){const rt=qe.tagType===1;rt&&Z.scopes.vSlot++,c(qe,Z),rt&&Z.scopes.vSlot--}else if(qe.type===11)c(qe,Z,qe.children.length===1);else if(qe.type===9)for(let rt=0;rt<qe.branches.length;rt++)c(qe.branches[rt],Z,qe.branches[rt].children.length===1)}if(Re&&Z.transformHoist&&Z.transformHoist(_e,Z,V),Re&&Re===Ve&&V.type===1&&V.tagType===0&&V.codegenNode&&V.codegenNode.type===13&&r.isArray(V.codegenNode.children)){const Fe=Z.hoist(xe(V.codegenNode.children));Z.hmr&&(Fe.content=`[...${Fe.content}]`),V.codegenNode.children=Fe}}function b(V,Z){const{constantCache:me}=Z;switch(V.type){case 1:if(V.tagType!==0)return 0;const _e=me.get(V);if(_e!==void 0)return _e;const Ve=V.codegenNode;if(Ve.type!==13||Ve.isBlock&&V.tag!=="svg"&&V.tag!=="foreignObject")return 0;if(De(Ve))return me.set(V,0),0;{let Fe=3;const qe=Y(V,Z);if(qe===0)return me.set(V,0),0;qe<Fe&&(Fe=qe);for(let rt=0;rt<V.children.length;rt++){const mt=b(V.children[rt],Z);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 _t=b(mt.exp,Z);if(_t===0)return me.set(V,0),0;_t<Fe&&(Fe=_t)}}if(Ve.isBlock){for(let rt=0;rt<V.props.length;rt++)if(V.props[rt].type===7)return me.set(V,0),0;Z.removeHelper(m),Z.removeHelper(Ge(Z.inSSR,Ve.isComponent)),Ve.isBlock=!1,Z.helper(ke(Z.inSSR,Ve.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 b(V.content,Z);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=b(qe,Z);if(rt===0)return 0;rt<Re&&(Re=rt)}return Re}}const M=new Set([$,H,R,K]);function D(V,Z){if(V.type===14&&!r.isString(V.callee)&&M.has(V.callee)){const me=V.arguments[0];if(me.type===4)return b(me,Z);if(me.type===14)return D(me,Z)}return 0}function Y(V,Z){let me=3;const _e=we(V);if(_e&&_e.type===15){const{properties:Ve}=_e;for(let Re=0;Re<Ve.length;Re++){const{key:Fe,value:qe}=Ve[Re],rt=b(Fe,Z);if(rt===0)return rt;let mt;if(rt<me&&(me=rt),mt=qe.type===4?b(qe,Z):qe.type===14?D(qe,Z):0,mt===0)return mt;mt<me&&(me=mt)}}return me}function we(V){const Z=V.codegenNode;if(Z.type===13)return Z.props}function De(V){const Z=V.patchFlag;return Z?parseInt(Z,10):void 0}function Ue(V,Z){let{filename:me="",prefixIdentifiers:_e=!1,hoistStatic:Ve=!1,hmr:Re=!1,cacheHandlers:Fe=!1,nodeTransforms:qe=[],directiveTransforms:rt={},transformHoist:mt=null,isBuiltInComponent:_t=r.NOOP,isCustomElement:kt=r.NOOP,expressionPlugins:mr=[],scopeId:ir=null,slotted:Wt=!0,ssr:hr=!1,inSSR:Ot=!1,ssrCssVars:Nt="",bindingMetadata:Er=r.EMPTY_OBJ,inline:zr=!1,isTS:Br=!1,onError:on=nn,onWarn:Wn=is,compatConfig:Bs}=Z;const tn=me.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),Cr={filename:me,selfName:tn&&r.capitalize(r.camelize(tn[1])),prefixIdentifiers:_e,hoistStatic:Ve,hmr:Re,cacheHandlers:Fe,nodeTransforms:qe,directiveTransforms:rt,transformHoist:mt,isBuiltInComponent:_t,isCustomElement:kt,expressionPlugins:mr,scopeId:ir,slotted:Wt,ssr:hr,inSSR:Ot,ssrCssVars:Nt,bindingMetadata:Er,inline:zr,isTS:Br,onError:on,onWarn:Wn,compatConfig:Bs,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(Vt){const br=Cr.helpers.get(Vt)||0;return Cr.helpers.set(Vt,br+1),Vt},removeHelper(Vt){const br=Cr.helpers.get(Vt);if(br){const Fr=br-1;Fr?Cr.helpers.set(Vt,Fr):Cr.helpers.delete(Vt)}},helperString:Vt=>`_${ie[Cr.helper(Vt)]}`,replaceNode(Vt){Cr.parent.children[Cr.childIndex]=Cr.currentNode=Vt},removeNode(Vt){const br=Cr.parent.children,Fr=Vt?br.indexOf(Vt):Cr.currentNode?Cr.childIndex:-1;Vt&&Vt!==Cr.currentNode?Cr.childIndex>Fr&&(Cr.childIndex--,Cr.onNodeRemoved()):(Cr.currentNode=null,Cr.onNodeRemoved()),Cr.parent.children.splice(Fr,1)},onNodeRemoved:r.NOOP,addIdentifiers(Vt){r.isString(Vt)?an(Vt):Vt.identifiers?Vt.identifiers.forEach(an):Vt.type===4&&an(Vt.content)},removeIdentifiers(Vt){r.isString(Vt)?rn(Vt):Vt.identifiers?Vt.identifiers.forEach(rn):Vt.type===4&&rn(Vt.content)},hoist(Vt){r.isString(Vt)&&(Vt=k(Vt)),Cr.hoists.push(Vt);const br=k(`_hoisted_${Cr.hoists.length}`,!1,Vt.loc,2);return br.hoisted=Vt,br},cache(Vt){let br=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return Pe(Cr.cached++,Vt,br)}};function an(Vt){const{identifiers:br}=Cr;br[Vt]===void 0&&(br[Vt]=0),br[Vt]++}function rn(Vt){Cr.identifiers[Vt]--}return Cr.filters=new Set,Cr}function Ke(V,Z){const me=Ue(V,Z);et(V,me),Z.hoistStatic&&Qa(V,me),Z.ssr||(function(_e,Ve){const{helper:Re}=Ve,{children:Fe}=_e;if(Fe.length===1){const qe=Fe[0];if(Ae(_e,qe)&&qe.codegenNode){const rt=qe.codegenNode;rt.type===13&&nt(rt,Ve),_e.codegenNode=rt}else _e.codegenNode=qe}else if(Fe.length>1){let qe=64;r.PatchFlagNames[64],_e.codegenNode=ge(Ve,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,Z){Z.currentNode=V;const{nodeTransforms:me}=Z,_e=[];for(let Re=0;Re<me.length;Re++){const Fe=me[Re](V,Z);if(Fe&&(r.isArray(Fe)?_e.push(...Fe):_e.push(Fe)),!Z.currentNode)return;V=Z.currentNode}switch(V.type){case 3:Z.ssr||Z.helper(x);break;case 5:Z.ssr||Z.helper(F);break;case 9:for(let Re=0;Re<V.branches.length;Re++)et(V.branches[Re],Z);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,Z)}Z.currentNode=V;let Ve=_e.length;for(;Ve--;)_e[Ve]()}function Et(V,Z){const me=r.isString(V)?_e=>_e===V:_e=>V.test(_e);return(_e,Ve)=>{if(_e.type===1){const{props:Re}=_e;if(_e.tagType===3&&Re.some(Xn))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=Z(_e,rt,Ve);mt&&Fe.push(mt)}}return Fe}}}const Xt="/*#__PURE__*/",Kt=V=>`${ie[V]}: _${ie[V]}`;function Tr(V,Z){let{mode:me="function",prefixIdentifiers:_e=me==="module",sourceMap:Ve=!1,filename:Re="template.vue.html",scopeId:Fe=null,optimizeImports:qe=!1,runtimeGlobalName:rt="Vue",runtimeModuleName:mt="vue",ssrRuntimeModuleName:_t="vue/server-renderer",ssr:kt=!1,isTS:mr=!1,inSSR:ir=!1}=Z;const Wt={mode:me,prefixIdentifiers:_e,sourceMap:Ve,filename:Re,scopeId:Fe,optimizeImports:qe,runtimeGlobalName:rt,runtimeModuleName:mt,ssrRuntimeModuleName:_t,ssr:kt,isTS:mr,inSSR:ir,source:V.source,code:"",column:1,line:1,offset:0,indentLevel:0,pure:!1,map:void 0,helper:Nt=>`_${ie[Nt]}`,push(Nt){let Er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-2,zr=arguments.length>2?arguments[2]:void 0;if(Wt.code+=Nt,Wt.map){if(zr){let Br;if(zr.type===4&&!zr.isStatic){const on=zr.content.replace(/^_ctx\./,"");on!==zr.content&&tr(on)&&(Br=on)}Ot(zr.loc.start,Br)}Er===-3?Hr(Wt,Nt):(Wt.offset+=Nt.length,Er===-2?Wt.column+=Nt.length:(Er===-1&&(Er=Nt.length-1),Wt.line++,Wt.column=Nt.length-Er)),zr&&zr.loc!==Se&&Ot(zr.loc.end)}},indent(){hr(++Wt.indentLevel)},deindent(){arguments.length>0&&arguments[0]!==void 0&&arguments[0]?--Wt.indentLevel:hr(--Wt.indentLevel)},newline(){hr(Wt.indentLevel)}};function hr(Nt){Wt.push(`
- `+" ".repeat(Nt),0)}function Ot(Nt){let Er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;const{_names:zr,_mappings:Br}=Wt.map;Er===null||zr.has(Er)||zr.add(Er),Br.add({originalLine:Nt.line,originalColumn:Nt.column-1,generatedLine:Wt.line,generatedColumn:Wt.column-1,source:Re,name:Er})}return Ve&&(Wt.map=new o.SourceMapGenerator,Wt.map.setSourceContent(Re,Wt.source),Wt.map._sources.add(Re)),Wt}function Mn(V){let Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const me=Tr(V,Z);Z.onContextCreated&&Z.onContextCreated(me);const{mode:_e,push:Ve,prefixIdentifiers:Re,indent:Fe,deindent:qe,newline:rt,scopeId:mt,ssr:_t}=me,kt=Array.from(V.helpers),mr=kt.length>0,ir=!Re&&_e!=="module",Wt=mt!=null&&_e==="module",hr=!!Z.inline,Ot=hr?Tr(V,Z):me;_e==="module"?(function(Br,on,Wn,Bs){const{push:tn,newline:Cr,optimizeImports:an,runtimeModuleName:rn,ssrRuntimeModuleName:Vt}=on;if(Wn&&Br.hoists.length&&(Br.helpers.add(fe),Br.helpers.add(Ce)),Br.helpers.size){const br=Array.from(Br.helpers);an?(tn(`import { ${br.map((Fr=>ie[Fr])).join(", ")} } from ${JSON.stringify(rn)}
- `,-1),tn(`
- // Binding optimization for webpack code-split
- const ${br.map((Fr=>`_${ie[Fr]} = ${ie[Fr]}`)).join(", ")}
- `,-1)):tn(`import { ${br.map((Fr=>`${ie[Fr]} as _${ie[Fr]}`)).join(", ")} } from ${JSON.stringify(rn)}
- `,-1)}Br.ssrHelpers&&Br.ssrHelpers.length&&tn(`import { ${Br.ssrHelpers.map((br=>`${ie[br]} as _${ie[br]}`)).join(", ")} } from "${Vt}"
- `,-1),Br.imports.length&&((function(br,Fr){br.length&&br.forEach((ds=>{Fr.push("import "),Vn(ds.exp,Fr),Fr.push(` from '${ds.path}'`),Fr.newline()}))})(Br.imports,on),Cr()),kn(Br.hoists,on),Cr(),Bs||tn("export ")})(V,Ot,Wt,hr):(function(Br,on){const{ssr:Wn,prefixIdentifiers:Bs,push:tn,newline:Cr,runtimeModuleName:an,runtimeGlobalName:rn,ssrRuntimeModuleName:Vt}=on,br=Wn?`require(${JSON.stringify(an)})`:rn,Fr=Array.from(Br.helpers);Fr.length>0&&(Bs?tn(`const { ${Fr.map(Kt).join(", ")} } = ${br}
- `,-1):(tn(`const _Vue = ${br}
- `,-1),Br.hoists.length&&tn(`const { ${[C,S,x,g,w].filter((ds=>Fr.includes(ds))).map(Kt).join(", ")} } = _Vue
- `,-1))),Br.ssrHelpers&&Br.ssrHelpers.length&&tn(`const { ${Br.ssrHelpers.map(Kt).join(", ")} } = require("${Vt}")
- `,-1),kn(Br.hoists,on),Cr(),tn("return ")})(V,Ot);const Nt=_t?"ssrRender":"render",Er=_t?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"];Z.bindingMetadata&&!Z.inline&&Er.push("$props","$setup","$data","$options");const zr=Z.isTS?Er.map((Br=>`${Br}: any`)).join(","):Er.join(", ");if(Ve(hr?`(${zr}) => {`:`function ${Nt}(${zr}) {`),Fe(),ir&&(Ve("with (_ctx) {"),Fe(),mr&&(Ve(`const { ${kt.map(Kt).join(", ")} } = _Vue
- `,-1),rt())),V.components.length&&(mn(V.components,"component",me),(V.directives.length||V.temps>0)&&rt()),V.directives.length&&(mn(V.directives,"directive",me),V.temps>0&&rt()),V.filters&&V.filters.length&&(rt(),mn(V.filters,"filter",me),rt()),V.temps>0){Ve("let ");for(let Br=0;Br<V.temps;Br++)Ve(`${Br>0?", ":""}_temp${Br}`)}return(V.components.length||V.directives.length||V.temps)&&(Ve(`
- `,0),rt()),_t||Ve("return "),V.codegenNode?Vn(V.codegenNode,me):Ve("null"),ir&&(qe(),Ve("}")),qe(),Ve("}"),{ast:V,code:me.code,preamble:hr?Ot.code:"",map:me.map?me.map.toJSON():void 0}}function mn(V,Z,me){let{helper:_e,push:Ve,newline:Re,isTS:Fe}=me;const qe=_e(Z==="filter"?O:Z==="component"?y:T);for(let rt=0;rt<V.length;rt++){let mt=V[rt];const _t=mt.endsWith("__self");_t&&(mt=mt.slice(0,-6)),Ve(`const ${Fn(mt,Z)} = ${qe}(${JSON.stringify(mt)}${_t?", true":""})${Fe?"!":""}`),rt<V.length-1&&Re()}}function kn(V,Z){if(!V.length)return;Z.pure=!0;const{push:me,newline:_e,helper:Ve,scopeId:Re,mode:Fe}=Z,qe=Re!=null&&Fe!=="function";_e(),qe&&(me(`const _withScopeId = n => (${Ve(fe)}("${Re}"),n=n(),${Ve(Ce)}(),n)`),_e());for(let rt=0;rt<V.length;rt++){const mt=V[rt];if(mt){const _t=qe&&mt.type===13;me(`const _hoisted_${rt+1} = ${_t?`${Xt} _withScopeId(() => `:""}`),Vn(mt,Z),_t&&me(")"),_e()}}Z.pure=!1}function Un(V,Z){const me=V.length>3||V.some((_e=>r.isArray(_e)||!(function(Ve){return r.isString(Ve)||Ve.type===4||Ve.type===2||Ve.type===5||Ve.type===8})(_e)));Z.push("["),me&&Z.indent(),Pi(V,Z,me),me&&Z.deindent(),Z.push("]")}function Pi(V,Z){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],_e=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];const{push:Ve,newline:Re}=Z;for(let Fe=0;Fe<V.length;Fe++){const qe=V[Fe];r.isString(qe)?Ve(qe,-3):r.isArray(qe)?Un(qe,Z):Vn(qe,Z),Fe<V.length-1&&(me?(_e&&Ve(","),Re()):_e&&Ve(", "))}}function Vn(V,Z){if(r.isString(V))Z.push(V,-3);else if(r.isSymbol(V))Z.push(Z.helper(V));else switch(V.type){case 1:case 9:case 11:case 12:Vn(V.codegenNode,Z);break;case 2:(function(me,_e){_e.push(JSON.stringify(me.content),-3,me)})(V,Z);break;case 4:e2(V,Z);break;case 5:(function(me,_e){const{push:Ve,helper:Re,pure:Fe}=_e;Fe&&Ve(Xt),Ve(`${Re(F)}(`),Vn(me.content,_e),Ve(")")})(V,Z);break;case 8:fi(V,Z);break;case 3:(function(me,_e){const{push:Ve,helper:Re,pure:Fe}=_e;Fe&&Ve(Xt),Ve(`${Re(x)}(${JSON.stringify(me.content)})`,-3,me)})(V,Z);break;case 13:(function(me,_e){const{push:Ve,helper:Re,pure:Fe}=_e,{tag:qe,props:rt,children:mt,patchFlag:_t,dynamicProps:kt,directives:mr,isBlock:ir,disableTracking:Wt,isComponent:hr}=me;mr&&Ve(Re(I)+"("),ir&&Ve(`(${Re(m)}(${Wt?"true":""}), `),Fe&&Ve(Xt),Ve(Re(ir?Ge(_e.inSSR,hr):ke(_e.inSSR,hr))+"(",-2,me),Pi((function(Ot){let Nt=Ot.length;for(;Nt--&&Ot[Nt]==null;);return Ot.slice(0,Nt+1).map((Er=>Er||"null"))})([qe,rt,mt,_t,kt]),_e),Ve(")"),ir&&Ve(")"),mr&&(Ve(", "),Vn(mr,_e),Ve(")"))})(V,Z);break;case 14:(function(me,_e){const{push:Ve,helper:Re,pure:Fe}=_e,qe=r.isString(me.callee)?me.callee:Re(me.callee);Fe&&Ve(Xt),Ve(qe+"(",-2,me),Pi(me.arguments,_e),Ve(")")})(V,Z);break;case 15:(function(me,_e){const{push:Ve,indent:Re,deindent:Fe,newline:qe}=_e,{properties:rt}=me;if(!rt.length)return void Ve("{}",-2,me);const mt=rt.length>1||rt.some((_t=>_t.value.type!==4));Ve(mt?"{":"{ "),mt&&Re();for(let _t=0;_t<rt.length;_t++){const{key:kt,value:mr}=rt[_t];An(kt,_e),Ve(": "),Vn(mr,_e),_t<rt.length-1&&(Ve(","),qe())}mt&&Fe(),Ve(mt?"}":" }")})(V,Z);break;case 17:(function(me,_e){Un(me.elements,_e)})(V,Z);break;case 18:(function(me,_e){const{push:Ve,indent:Re,deindent:Fe}=_e,{params:qe,returns:rt,body:mt,newline:_t,isSlot:kt}=me;kt&&Ve(`_${ie[Me]}(`),Ve("(",-2,me),r.isArray(qe)?Pi(qe,_e):qe&&Vn(qe,_e),Ve(") => "),(_t||mt)&&(Ve("{"),Re()),rt?(_t&&Ve("return "),r.isArray(rt)?Un(rt,_e):Vn(rt,_e)):mt&&Vn(mt,_e),(_t||mt)&&(Fe(),Ve("}")),kt&&(me.isNonScopedSlot&&Ve(", undefined, true"),Ve(")"))})(V,Z);break;case 19:(function(me,_e){const{test:Ve,consequent:Re,alternate:Fe,newline:qe}=me,{push:rt,indent:mt,deindent:_t,newline:kt}=_e;if(Ve.type===4){const ir=!tr(Ve.content);ir&&rt("("),e2(Ve,_e),ir&&rt(")")}else rt("("),Vn(Ve,_e),rt(")");qe&&mt(),_e.indentLevel++,qe||rt(" "),rt("? "),Vn(Re,_e),_e.indentLevel--,qe&&kt(),qe||rt(" "),rt(": ");const mr=Fe.type===19;mr||_e.indentLevel++,Vn(Fe,_e),mr||_e.indentLevel--,qe&&_t(!0)})(V,Z);break;case 20:(function(me,_e){const{push:Ve,helper:Re,indent:Fe,deindent:qe,newline:rt}=_e;Ve(`_cache[${me.index}] || (`),me.isVNode&&(Fe(),Ve(`${Re(Q)}(-1),`),rt()),Ve(`_cache[${me.index}] = `),Vn(me.value,_e),me.isVNode&&(Ve(","),rt(),Ve(`${Re(Q)}(1),`),rt(),Ve(`_cache[${me.index}]`),qe()),Ve(")")})(V,Z);break;case 21:Pi(V.body,Z,!0,!1);break;case 22:(function(me,_e){const{push:Ve,indent:Re,deindent:Fe}=_e;Ve("`");const qe=me.elements.length,rt=qe>3;for(let mt=0;mt<qe;mt++){const _t=me.elements[mt];r.isString(_t)?Ve(_t.replace(/(`|\$|\\)/g,"\\$1"),-3):(Ve("${"),rt&&Re(),Vn(_t,_e),rt&&Fe(),Ve("}"))}Ve("`")})(V,Z);break;case 23:ni(V,Z);break;case 24:(function(me,_e){Vn(me.left,_e),_e.push(" = "),Vn(me.right,_e)})(V,Z);break;case 25:(function(me,_e){_e.push("("),Pi(me.expressions,_e),_e.push(")")})(V,Z);break;case 26:(function(me,_e){let{returns:Ve}=me;_e.push("return "),r.isArray(Ve)?Un(Ve,_e):Vn(Ve,_e)})(V,Z)}}function e2(V,Z){const{content:me,isStatic:_e}=V;Z.push(_e?JSON.stringify(me):me,-3,V)}function fi(V,Z){for(let me=0;me<V.children.length;me++){const _e=V.children[me];r.isString(_e)?Z.push(_e,-3):Vn(_e,Z)}}function An(V,Z){const{push:me}=Z;V.type===8?(me("["),fi(V,Z),me("]")):V.isStatic?me(tr(V.content)?V.content:JSON.stringify(V.content),-2,V):me(`[${V.content}]`,-3,V)}function ni(V,Z){const{push:me,indent:_e,deindent:Ve}=Z,{test:Re,consequent:Fe,alternate:qe}=V;me("if ("),Vn(Re,Z),me(") {"),_e(),Vn(Fe,Z),Ve(),me("}"),qe&&(me(" else "),qe.type===23?ni(qe,Z):(me("{"),_e(),Vn(qe,Z),Ve(),me("}")))}const Zn=r.makeMap("true,false,null,this"),sf=/\w\s*\(|\.[^\d]/,Bl=(V,Z)=>{if(V.type===5)V.content=qn(V.content,Z);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 Ve=_e.exp,Re=_e.arg;!Ve||Ve.type!==4||_e.name==="on"&&Re||(_e.exp=qn(Ve,Z,_e.name==="slot")),Re&&Re.type===4&&!Re.isStatic&&(_e.arg=qn(Re,Z))}}};function qn(V,Z){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],_e=arguments.length>3&&arguments[3]!==void 0&&arguments[3],Ve=arguments.length>4&&arguments[4]!==void 0?arguments[4]:Object.create(Z.identifiers);if(!Z.prefixIdentifiers||!V.content.trim())return V;const{inline:Re,bindingMetadata:Fe}=Z,qe=(Ot,Nt,Er)=>{const zr=r.hasOwn(Fe,Ot)&&Fe[Ot];if(Re){const Br=Nt&&Nt.type==="AssignmentExpression"&&Nt.left===Er,on=Nt&&Nt.type==="UpdateExpression"&&Nt.argument===Er,Wn=Nt&&ft(Nt,mr),Bs=Nt&&dt(mr),tn=Cr=>{const an=`${Z.helperString(ue)}(${Cr})`;return Bs?`(${an})`:an};if(t2(zr)||zr==="setup-reactive-const"||Ve[Ot])return Ot;if(zr==="setup-ref")return`${Ot}.value`;if(zr==="setup-maybe-ref")return Br||on||Wn?`${Ot}.value`:tn(Ot);if(zr==="setup-let"){if(Br){const{right:Cr,operator:an}=Nt,rn=Fl(qn(k(rt.slice(Cr.start-1,Cr.end-1),!1),Z,!1,!1,ir));return`${Z.helperString(ae)}(${Ot})${Z.isTS?` //@ts-ignore
- `:""} ? ${Ot}.value ${an} ${rn} : ${Ot}`}if(on){Er.start=Nt.start,Er.end=Nt.end;const{prefix:Cr,operator:an}=Nt,rn=Cr?an:"",Vt=Cr?"":an;return`${Z.helperString(ae)}(${Ot})${Z.isTS?` //@ts-ignore
- `:""} ? ${rn}${Ot}.value${Vt} : ${rn}${Ot}${Vt}`}return Wn?Ot:tn(Ot)}if(zr==="props")return r.genPropsAccessExp(Ot);if(zr==="props-aliased")return r.genPropsAccessExp(Fe.__propsAliases[Ot])}else{if(zr&&zr.startsWith("setup")||zr==="literal-const")return`$setup.${Ot}`;if(zr==="props-aliased")return`$props['${Fe.__propsAliases[Ot]}']`;if(zr)return`$${zr}.${Ot}`}return`_ctx.${Ot}`},rt=V.content,mt=sf.test(rt);let _t=V.ast;if(_t===!1)return V;if(_t===null||!_t&&tr(rt)){const Ot=Z.identifiers[rt],Nt=r.isGloballyAllowed(rt),Er=Zn(rt);return me||Ot||Er||Nt&&!Fe[rt]?Ot||(V.constType=Er?3:2):(t2(Fe[rt])&&(V.constType=1),V.content=qe(rt)),V}if(!_t){const Ot=_e?` ${rt} `:`(${rt})${me?"=>{}":""}`;try{_t=i.parse(Ot,{plugins:Z.expressionPlugins}).program}catch(Nt){return Z.onError(fr(45,V.loc,void 0,Nt.message)),V}}const kt=[],mr=[],ir=Object.create(Z.identifiers);gs(_t,((Ot,Nt,Er,zr,Br)=>{if(ut(Ot,Nt)||Ot.name.startsWith("_filter_"))return;const on=zr&&(Wn=Ot,!r.isGloballyAllowed(Wn.name)&&Wn.name!=="require");var Wn;on&&!Br?(Zt(Nt)&&Nt.shorthand&&(Ot.prefix=`${Ot.name}: `),Ot.name=qe(Ot.name,Nt,Ot),kt.push(Ot)):(on&&Br||mt||(Ot.isConstant=!0),kt.push(Ot))}),!0,mr,ir);const Wt=[];let hr;return kt.sort(((Ot,Nt)=>Ot.start-Nt.start)),kt.forEach(((Ot,Nt)=>{const Er=Ot.start-1,zr=Ot.end-1,Br=kt[Nt-1],on=rt.slice(Br?Br.end-1:0,Er);(on.length||Ot.prefix)&&Wt.push(on+(Ot.prefix||""));const Wn=rt.slice(Er,zr);Wt.push(k(Ot.name,!1,{start:On(V.loc.start,Wn,Er),end:On(V.loc.start,Wn,zr),source:Wn},Ot.isConstant?3:0)),Nt===kt.length-1&&zr<rt.length&&Wt.push(rt.slice(zr))})),Wt.length?(hr=j(Wt,V.loc),hr.ast=_t):(hr=V,hr.constType=mt?0:3),hr.identifiers=Object.keys(ir),hr}function Fl(V){return r.isString(V)?V:V.type===4?V.content:V.children.map(Fl).join("")}function t2(V){return V==="setup-const"||V==="literal-const"}const of=Et(/^(if|else|else-if)$/,((V,Z,me)=>r2(V,Z,me,((_e,Ve,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=s2(Ve,rt,me);else{const mt=(function(_t){for(;;)if(_t.type===19){if(_t.alternate.type!==19)return _t;_t=_t.alternate}else _t.type===20&&(_t=_t.value)})(_e.codegenNode);mt.alternate=s2(Ve,rt+_e.branches.length-1,me)}}}))));function r2(V,Z,me,_e){if(!(Z.name==="else"||Z.exp&&Z.exp.content.trim())){const Ve=Z.exp?Z.exp.loc:V.loc;me.onError(fr(28,Z.loc)),Z.exp=k("true",!1,Ve)}if(me.prefixIdentifiers&&Z.exp&&(Z.exp=qn(Z.exp,me)),Z.name==="if"){const Ve=n2(V,Z),Re={type:9,loc:V.loc,branches:[Ve]};if(me.replaceNode(Re),_e)return _e(Re,Ve,!0)}else{const Ve=me.parent.children;let Re=Ve.indexOf(V);for(;Re-->=-1;){const Fe=Ve[Re];if(Fe&&Fe.type===3)me.removeNode(Fe);else{if(!Fe||Fe.type!==2||Fe.content.trim().length){if(Fe&&Fe.type===9){Z.name==="else-if"&&Fe.branches[Fe.branches.length-1].condition===void 0&&me.onError(fr(30,V.loc)),me.removeNode();const qe=n2(V,Z);{const mt=qe.userKey;mt&&Fe.branches.forEach((_t=>{let{userKey:kt}=_t;af(kt,mt)&&me.onError(fr(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(fr(30,V.loc));break}me.removeNode(Fe)}}}}function n2(V,Z){const me=V.tagType===3;return{type:10,loc:V.loc,condition:Z.name==="else"?void 0:Z.exp,children:me&&!yr(V,"for")?V.children:[V],userKey:en(V,"key"),isTemplateIf:me}}function s2(V,Z,me){return V.condition?Ie(V.condition,$l(V,Z,me),J(me.helper(x),['""',"true"])):$l(V,Z,me)}function $l(V,Z,me){const{helper:_e}=me,Ve=ee("key",k(`${Z}`,!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 Yn(qe,Ve,me),qe}return r.PatchFlagNames[64],ge(me,_e(l),He([Ve]),Re,64+"",void 0,void 0,!0,!1,!1,V.loc)}{const qe=Fe.codegenNode,rt=Ws(qe);return rt.type===13&&nt(rt,me),Yn(rt,Ve,me),qe}}function af(V,Z){if(!V||V.type!==Z.type)return!1;if(V.type===6){if(V.value.content!==Z.value.content)return!1}else{const me=V.exp,_e=Z.exp;if(me.type!==_e.type||me.type!==4||me.isStatic!==_e.isStatic||me.content!==_e.content)return!1}return!0}const lf=Et("for",((V,Z,me)=>{const{helper:_e,removeHelper:Ve}=me;return i2(V,Z,me,(Re=>{const Fe=J(_e(z),[Re.source]),qe=Cn(V),rt=yr(V,"memo"),mt=en(V,"key"),_t=mt&&(mt.type===6?k(mt.value.content,!0):mt.exp),kt=mt?ee("key",_t):null;qe&&(rt&&(rt.exp=qn(rt.exp,me)),kt&&mt.type!==6&&(kt.value=qn(kt.value,me)));const mr=Re.source.type===4&&Re.source.constType>0,ir=mr?64:mt?128:256;return Re.codegenNode=ge(me,_e(l),void 0,Fe,ir+"",void 0,void 0,!0,!mr,!1,V.loc),()=>{let Wt;const{children:hr}=Re;qe&&V.children.some((Er=>{if(Er.type===1){const zr=en(Er,"key");if(zr)return me.onError(fr(33,zr.loc)),!0}}));const Ot=hr.length!==1||hr[0].type!==1,Nt=os(V)?V:qe&&V.children.length===1&&os(V.children[0])?V.children[0]:null;if(Nt?(Wt=Nt.codegenNode,qe&&kt&&Yn(Wt,kt,me)):Ot?Wt=ge(me,_e(l),kt?He([kt]):void 0,V.children,"64",void 0,void 0,!0,void 0,!1):(Wt=hr[0].codegenNode,qe&&kt&&Yn(Wt,kt,me),Wt.isBlock!==!mr&&(Wt.isBlock?(Ve(m),Ve(Ge(me.inSSR,Wt.isComponent))):Ve(ke(me.inSSR,Wt.isComponent))),Wt.isBlock=!mr,Wt.isBlock?(_e(m),_e(Ge(me.inSSR,Wt.isComponent))):_e(ke(me.inSSR,Wt.isComponent))),rt){const Er=Te(ql(Re.parseResult,[k("_cached")]));Er.body=de([j(["const _memo = (",rt.exp,")"]),j(["if (_cached",..._t?[" && _cached.key === ",_t]:[],` && ${me.helperString(oe)}(_cached, _memo)) return _cached`]),j(["const _item = ",Wt]),k("_item.memo = _memo"),k("return _item")]),Fe.arguments.push(Er,k("_cache"),k(String(me.cached++)))}else Fe.arguments.push(Te(ql(Re.parseResult),Wt,!0))}}))}));function i2(V,Z,me,_e){if(!Z.exp)return void me.onError(fr(31,Z.loc));const Ve=Z.forParseResult;if(!Ve)return void me.onError(fr(32,Z.loc));Ul(Ve,me);const{addIdentifiers:Re,removeIdentifiers:Fe,scopes:qe}=me,{source:rt,value:mt,key:_t,index:kt}=Ve,mr={type:11,loc:Z.loc,source:rt,valueAlias:mt,keyAlias:_t,objectIndexAlias:kt,parseResult:Ve,children:Cn(V)?V.children:[V]};me.replaceNode(mr),qe.vFor++,me.prefixIdentifiers&&(mt&&Re(mt),_t&&Re(_t),kt&&Re(kt));const ir=_e&&_e(mr);return()=>{qe.vFor--,me.prefixIdentifiers&&(mt&&Fe(mt),_t&&Fe(_t),kt&&Fe(kt)),ir&&ir()}}function Ul(V,Z){V.finalized||(Z.prefixIdentifiers&&(V.source=qn(V.source,Z),V.key&&(V.key=qn(V.key,Z,!0)),V.index&&(V.index=qn(V.index,Z,!0)),V.value&&(V.value=qn(V.value,Z,!0))),V.finalized=!0)}function ql(V){let{value:Z,key:me,index:_e}=V;return(function(Ve){let Re=Ve.length;for(;Re--&&!Ve[Re];);return Ve.slice(0,Re+1).map(((Fe,qe)=>Fe||k("_".repeat(qe+1),!1)))})([Z,me,_e,...arguments.length>1&&arguments[1]!==void 0?arguments[1]:[]])}const c1=k("undefined",!1),Wl=(V,Z)=>{if(V.type===1&&(V.tagType===1||V.tagType===3)){const me=yr(V,"slot");if(me){const _e=me.exp;return Z.prefixIdentifiers&&_e&&Z.addIdentifiers(_e),Z.scopes.vSlot++,()=>{Z.prefixIdentifiers&&_e&&Z.removeIdentifiers(_e),Z.scopes.vSlot--}}}},Gl=(V,Z)=>{let me;if(Cn(V)&&V.props.some(Xn)&&(me=yr(V,"for"))){const _e=me.forParseResult;if(_e){Ul(_e,Z);const{value:Ve,key:Re,index:Fe}=_e,{addIdentifiers:qe,removeIdentifiers:rt}=Z;return Ve&&qe(Ve),Re&&qe(Re),Fe&&qe(Fe),()=>{Ve&&rt(Ve),Re&&rt(Re),Fe&&rt(Fe)}}}},cf=(V,Z,me,_e)=>Te(V,me,!1,!0,me.length?me[0].loc:_e);function o2(V,Z){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:cf;Z.helper(Me);const{children:_e,loc:Ve}=V,Re=[],Fe=[];let qe=Z.scopes.vSlot>0||Z.scopes.vFor>0;!Z.ssr&&Z.prefixIdentifiers&&(qe=Ft(V,Z.identifiers));const rt=yr(V,"slot",!0);if(rt){const{arg:Ot,exp:Nt}=rt;Ot&&!Dt(Ot)&&(qe=!0),Re.push(ee(Ot||k("default",!0),me(Nt,void 0,_e,Ve)))}let mt=!1,_t=!1;const kt=[],mr=new Set;let ir=0;for(let Ot=0;Ot<_e.length;Ot++){const Nt=_e[Ot];let Er;if(!Cn(Nt)||!(Er=yr(Nt,"slot",!0))){Nt.type!==3&&kt.push(Nt);continue}if(rt){Z.onError(fr(37,Er.loc));break}mt=!0;const{children:zr,loc:Br}=Nt,{arg:on=k("default",!0),exp:Wn,loc:Bs}=Er;let tn;Dt(on)?tn=on?on.content:"default":qe=!0;const Cr=yr(Nt,"for"),an=me(Wn,Cr,zr,Br);let rn,Vt;if(rn=yr(Nt,"if"))qe=!0,Fe.push(Ie(rn.exp,Za(on,an,ir++),c1));else if(Vt=yr(Nt,/^else(-if)?$/,!0)){let br,Fr=Ot;for(;Fr--&&(br=_e[Fr],br.type===3););if(br&&Cn(br)&&yr(br,"if")){_e.splice(Ot,1),Ot--;let ds=Fe[Fe.length-1];for(;ds.alternate.type===19;)ds=ds.alternate;ds.alternate=Vt.exp?Ie(Vt.exp,Za(on,an,ir++),c1):Za(on,an,ir++)}else Z.onError(fr(30,Vt.loc))}else if(Cr){qe=!0;const br=Cr.forParseResult;br?(Ul(br,Z),Fe.push(J(Z.helper(z),[br.source,Te(ql(br),Za(on,an),!0)]))):Z.onError(fr(32,Cr.loc))}else{if(tn){if(mr.has(tn)){Z.onError(fr(38,Bs));continue}mr.add(tn),tn==="default"&&(_t=!0)}Re.push(ee(on,an))}}if(!rt){const Ot=(Nt,Er)=>{const zr=me(Nt,void 0,Er,Ve);return Z.compatConfig&&(zr.isNonScopedSlot=!0),ee("default",zr)};mt?kt.length&&kt.some((Nt=>Kl(Nt)))&&(_t?Z.onError(fr(39,kt[0].loc)):Re.push(Ot(void 0,kt))):Re.push(Ot(void 0,_e))}const Wt=qe?2:el(V.children)?3:1;let hr=He(Re.concat(ee("_",k(Wt+"",!1))),Ve);return Fe.length&&(hr=J(Z.helper(W),[hr,xe(Fe)])),{slots:hr,hasDynamicSlots:qe}}function Za(V,Z,me){const _e=[ee("name",V),ee("fn",Z)];return me!=null&&_e.push(ee("key",k(String(me),!0))),He(_e)}function el(V){for(let Z=0;Z<V.length;Z++){const me=V[Z];switch(me.type){case 1:if(me.tagType===2||el(me.children))return!0;break;case 9:if(el(me.branches))return!0;break;case 10:case 11:if(el(me.children))return!0}}return!1}function Kl(V){return V.type!==2&&V.type!==12||(V.type===2?!!V.content.trim():Kl(V.content))}const u1=new WeakMap,a2=(V,Z)=>function(){if((V=Z.currentNode).type!==1||V.tagType!==0&&V.tagType!==1)return;const{tag:me,props:_e}=V,Ve=V.tagType===1;let Re=Ve?tl(V,Z):`"${me}"`;const Fe=r.isObject(Re)&&Re.callee===_;let qe,rt,mt,_t,kt,mr,ir=0,Wt=Fe||Re===p||Re===u||!Ve&&(me==="svg"||me==="foreignObject");if(_e.length>0){const hr=da(V,Z,void 0,Ve,Fe);qe=hr.props,ir=hr.patchFlag,kt=hr.dynamicPropNames;const Ot=hr.directives;mr=Ot&&Ot.length?xe(Ot.map((Nt=>p1(Nt,Z)))):void 0,hr.shouldUseBlock&&(Wt=!0)}if(V.children.length>0)if(Re===h&&(Wt=!0,ir|=1024),Ve&&Re!==p&&Re!==h){const{slots:hr,hasDynamicSlots:Ot}=o2(V,Z);rt=hr,Ot&&(ir|=1024)}else if(V.children.length===1&&Re!==p){const hr=V.children[0],Ot=hr.type,Nt=Ot===5||Ot===8;Nt&&b(hr,Z)===0&&(ir|=1),rt=Nt||Ot===2?hr:V.children}else rt=V.children;ir!==0&&(mt=String(ir),kt&&kt.length&&(_t=(function(hr){let Ot="[";for(let Nt=0,Er=hr.length;Nt<Er;Nt++)Ot+=JSON.stringify(hr[Nt]),Nt<Er-1&&(Ot+=", ");return Ot+"]"})(kt))),V.codegenNode=ge(Z,Re,qe,rt,mt,_t,mr,!!Wt,!1,Ve,V.loc)};function tl(V,Z){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],{tag:_e}=V;const Ve=po(_e),Re=en(V,"is");if(Re)if(Ve||Gr("COMPILER_IS_ON_ELEMENT",Z)){const qe=Re.type===6?Re.value&&k(Re.value.content,!0):Re.exp;if(qe)return J(Z.helper(_),[qe])}else Re.type===6&&Re.value.content.startsWith("vue:")&&(_e=Re.value.content.slice(4));const Fe=nr(_e)||Z.isBuiltInComponent(_e);if(Fe)return me||Z.helper(Fe),Fe;{const qe=rl(_e,Z);if(qe)return qe;const rt=_e.indexOf(".");if(rt>0){const mt=rl(_e.slice(0,rt),Z);if(mt)return mt+_e.slice(rt)}}return Z.selfName&&r.capitalize(r.camelize(_e))===Z.selfName?(Z.helper(y),Z.components.add(_e+"__self"),Fn(_e,"component")):(Z.helper(y),Z.components.add(_e),Fn(_e,"component"))}function rl(V,Z){const me=Z.bindingMetadata;if(!me||me.__isScriptSetup===!1)return;const _e=r.camelize(V),Ve=r.capitalize(_e),Re=mt=>me[V]===mt?V:me[_e]===mt?_e:me[Ve]===mt?Ve:void 0,Fe=Re("setup-const")||Re("setup-reactive-const")||Re("literal-const");if(Fe)return Z.inline?Fe:`$setup[${JSON.stringify(Fe)}]`;const qe=Re("setup-let")||Re("setup-ref")||Re("setup-maybe-ref");if(qe)return Z.inline?`${Z.helperString(ue)}(${qe})`:`$setup[${JSON.stringify(qe)}]`;const rt=Re("props");return rt?`${Z.helperString(ue)}(${Z.inline?"__props":"$props"}[${JSON.stringify(rt)}])`:void 0}function da(V,Z){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:V.props,_e=arguments.length>3?arguments[3]:void 0,Ve=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 _t=[],kt=[],mr=rt.length>0;let ir=!1,Wt=0,hr=!1,Ot=!1,Nt=!1,Er=!1,zr=!1,Br=!1;const on=[],Wn=Cr=>{mt.length&&(_t.push(He(Xl(mt),qe)),mt=[]),Cr&&_t.push(Cr)},Bs=Cr=>{let{key:an,value:rn}=Cr;if(Dt(an)){const Vt=an.content,br=r.isOn(Vt);if(!br||_e&&!Ve||Vt.toLowerCase()==="onclick"||Vt==="onUpdate:modelValue"||r.isReservedProp(Vt)||(Er=!0),br&&r.isReservedProp(Vt)&&(Br=!0),br&&rn.type===14&&(rn=rn.arguments[0]),rn.type===20||(rn.type===4||rn.type===8)&&b(rn,Z)>0)return;Vt==="ref"?hr=!0:Vt==="class"?Ot=!0:Vt==="style"?Nt=!0:Vt==="key"||on.includes(Vt)||on.push(Vt),!_e||Vt!=="class"&&Vt!=="style"||on.includes(Vt)||on.push(Vt)}else zr=!0};for(let Cr=0;Cr<me.length;Cr++){const an=me[Cr];if(an.type===6){const{loc:rn,name:Vt,nameLoc:br,value:Fr}=an;let ds=!0;if(Vt==="ref"&&(hr=!0,Z.scopes.vFor>0&&mt.push(ee(k("ref_for",!0),k("true"))),Fr&&Z.inline)){const Li=Z.bindingMetadata[Fr.content];Li!=="setup-let"&&Li!=="setup-ref"&&Li!=="setup-maybe-ref"||(ds=!1,mt.push(ee(k("ref_key",!0),k(Fr.content,!0,Fr.loc))))}if(Vt==="is"&&(po(Fe)||Fr&&Fr.content.startsWith("vue:")||Gr("COMPILER_IS_ON_ELEMENT",Z)))continue;mt.push(ee(k(Vt,!0,br),k(Fr?Fr.content:"",ds,Fr?Fr.loc:rn)))}else{const{name:rn,arg:Vt,exp:br,loc:Fr,modifiers:ds}=an,Li=rn==="bind",Ql=rn==="on";if(rn==="slot"){_e||Z.onError(fr(40,Fr));continue}if(rn==="once"||rn==="memo"||rn==="is"||Li&&bn(Vt,"is")&&(po(Fe)||Gr("COMPILER_IS_ON_ELEMENT",Z))||Ql&&Re)continue;if((Li&&bn(Vt,"key")||Ql&&mr&&bn(Vt,"vue:before-update"))&&(ir=!0),Li&&bn(Vt,"ref")&&Z.scopes.vFor>0&&mt.push(ee(k("ref_for",!0),k("true"))),!Vt&&(Li||Ql)){if(zr=!0,br)if(Li){if(Wn(),Gr("COMPILER_V_BIND_OBJECT_ORDER",Z)){_t.unshift(br);continue}_t.push(br)}else Wn({type:14,loc:Fr,callee:Z.helper(se),arguments:_e?[br]:[br,"true"]});else Z.onError(fr(Li?34:35,Fr));continue}Li&&ds.includes("prop")&&(Wt|=32);const v1=Z.directiveTransforms[rn];if(v1){const{props:y1,needRuntime:b1}=v1(an,V,Z);!Re&&y1.forEach(Bs),Ql&&Vt&&!Dt(Vt)?Wn(He(y1,qe)):mt.push(...y1),b1&&(kt.push(an),r.isSymbol(b1)&&u1.set(an,b1))}else r.isBuiltInDirective(rn)||(kt.push(an),mr&&(ir=!0))}}let tn;if(_t.length?(Wn(),tn=_t.length>1?J(Z.helper(N),_t,qe):_t[0]):mt.length&&(tn=He(Xl(mt),qe)),zr?Wt|=16:(Ot&&!_e&&(Wt|=2),Nt&&!_e&&(Wt|=4),on.length&&(Wt|=8),Er&&(Wt|=32)),ir||Wt!==0&&Wt!==32||!(hr||Br||kt.length>0)||(Wt|=512),!Z.inSSR&&tn)switch(tn.type){case 15:let Cr=-1,an=-1,rn=!1;for(let Fr=0;Fr<tn.properties.length;Fr++){const ds=tn.properties[Fr].key;Dt(ds)?ds.content==="class"?Cr=Fr:ds.content==="style"&&(an=Fr):ds.isHandlerKey||(rn=!0)}const Vt=tn.properties[Cr],br=tn.properties[an];rn?tn=J(Z.helper(R),[tn]):(Vt&&!Dt(Vt.value)&&(Vt.value=J(Z.helper($),[Vt.value])),br&&(Nt||br.value.type===4&&br.value.content.trim()[0]==="["||br.value.type===17)&&(br.value=J(Z.helper(H),[br.value])));break;case 14:break;default:tn=J(Z.helper(R),[J(Z.helper(K),[tn])])}return{props:tn,directives:kt,patchFlag:Wt,dynamicPropNames:on,shouldUseBlock:ir}}function Xl(V){const Z=new Map,me=[];for(let _e=0;_e<V.length;_e++){const Ve=V[_e];if(Ve.key.type===8||!Ve.key.isStatic){me.push(Ve);continue}const Re=Ve.key.content,Fe=Z.get(Re);Fe?(Re==="style"||Re==="class"||r.isOn(Re))&&l2(Fe,Ve):(Z.set(Re,Ve),me.push(Ve))}return me}function l2(V,Z){V.value.type===17?V.value.elements.push(Z.value):V.value=xe([V.value,Z.value],V.loc)}function p1(V,Z){const me=[],_e=u1.get(V);if(_e)me.push(Z.helperString(_e));else{const Re=rl("v-"+V.name,Z);Re?me.push(Re):(Z.helper(T),Z.directives.add(V.name),me.push(Fn(V.name,"directive")))}const{loc:Ve}=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,Ve);me.push(He(V.modifiers.map((Fe=>ee(Fe,Re))),Ve))}return xe(me,V.loc)}function po(V){return V==="component"||V==="Component"}const h1=(V,Z)=>{if(os(V)){const{children:me,loc:_e}=V,{slotName:Ve,slotProps:Re}=Yl(V,Z),Fe=[Z.prefixIdentifiers?"_ctx.$slots":"$slots",Ve,"{}","undefined","true"];let qe=2;Re&&(Fe[2]=Re,qe=3),me.length&&(Fe[3]=Te([],me,!1,!1,_e),qe=4),Z.scopeId&&!Z.slotted&&(qe=5),Fe.splice(qe),V.codegenNode=J(Z.helper(q),Fe,_e)}};function Yl(V,Z){let me,_e='"default"';const Ve=[];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),Ve.push(Fe))):Fe.name==="bind"&&bn(Fe.arg,"name")?Fe.exp&&(_e=Fe.exp):(Fe.name==="bind"&&Fe.arg&&Dt(Fe.arg)&&(Fe.arg.content=r.camelize(Fe.arg.content)),Ve.push(Fe))}if(Ve.length>0){const{props:Re,directives:Fe}=da(V,Z,Ve,!1,!1);me=Re,Fe.length&&Z.onError(fr(36,Fe[0].loc))}return{slotName:_e,slotProps:me}}const f1=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,ho=(V,Z,me,_e)=>{const{loc:Ve,modifiers:Re,arg:Fe}=V;let qe;if(V.exp||Re.length||me.onError(fr(35,Ve)),Fe.type===4)if(Fe.isStatic){let kt=Fe.content;kt.startsWith("vue:")&&(kt=`vnode-${kt.slice(4)}`),qe=k(Z.tagType!==0||kt.startsWith("vnode")||!/[A-Z]/.test(kt)?r.toHandlerKey(r.camelize(kt)):`on:${kt}`,!0,Fe.loc)}else qe=j([`${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 kt=jr(rt.content,me),mr=!(kt||f1.test(rt.content)),ir=rt.content.includes(";");me.prefixIdentifiers&&(mr&&me.addIdentifiers("$event"),rt=V.exp=qn(rt,me,!1,ir),mr&&me.removeIdentifiers("$event"),mt=me.cacheHandlers&&!me.inVOnce&&!(rt.type===4&&rt.constType>0)&&!(kt&&Z.tagType===1)&&!Ft(rt,me.identifiers),mt&&kt&&(rt.type===4?rt.content=`${rt.content} && ${rt.content}(...args)`:rt.children=[...rt.children," && ",...rt.children,"(...args)"])),(mr||mt&&kt)&&(rt=j([`${mr?me.isTS?"($event: any)":"$event":(me.isTS?`
- //@ts-ignore
- `:"")+"(...args)"} => ${ir?"{":"("}`,rt,ir?"}":")"]))}let _t={props:[ee(qe,rt||k("() => {}",!1,Ve))]};return _e&&(_t=_e(_t)),mt&&(_t.props[0].value=me.cache(_t.props[0].value)),_t.props.forEach((kt=>kt.key.isHandlerKey=!0)),_t},Di=(V,Z,me)=>{const{modifiers:_e,loc:Ve}=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(he)}(${Re.content})`:(Re.children.unshift(`${me.helperString(he)}(`),Re.children.push(")"))),me.inSSR||(_e.includes("prop")&&d1(Re,"."),_e.includes("attr")&&d1(Re,"^")),!Fe||Fe.type===4&&!Fe.content.trim()?(me.onError(fr(34,Ve)),{props:[ee(Re,k("",!0,Ve))]}):{props:[ee(Re,Fe)]}},d1=(V,Z)=>{V.type===4?V.isStatic?V.content=Z+V.content:V.content=`\`${Z}\${${V.content}}\``:(V.children.unshift(`'${Z}' + (`),V.children.push(")"))},c2=(V,Z)=>{if(V.type===0||V.type===1||V.type===11||V.type===10)return()=>{const me=V.children;let _e,Ve=!1;for(let Re=0;Re<me.length;Re++){const Fe=me[Re];if(hs(Fe)){Ve=!0;for(let qe=Re+1;qe<me.length;qe++){const rt=me[qe];if(!hs(rt)){_e=void 0;break}_e||(_e=me[Re]=j([Fe],Fe.loc)),_e.children.push(" + ",rt),me.splice(qe,1),qe--}}}if(Ve&&(me.length!==1||V.type!==0&&(V.type!==1||V.tagType!==0||V.props.find((Re=>Re.type===7&&!Z.directiveTransforms[Re.name]))||V.tag==="template")))for(let Re=0;Re<me.length;Re++){const Fe=me[Re];if(hs(Fe)||Fe.type===8){const qe=[];Fe.type===2&&Fe.content===" "||qe.push(Fe),Z.ssr||b(Fe,Z)!==0||qe.push("1"),me[Re]={type:12,content:Fe,loc:Fe.loc,codegenNode:J(Z.helper(g),qe)}}}}},nl=new WeakSet,sl=(V,Z)=>{if(V.type===1&&yr(V,"once",!0))return nl.has(V)||Z.inVOnce||Z.inSSR?void 0:(nl.add(V),Z.inVOnce=!0,Z.helper(Q),()=>{Z.inVOnce=!1;const me=Z.currentNode;me.codegenNode&&(me.codegenNode=Z.cache(me.codegenNode,!0))})},fs=(V,Z,me)=>{const{exp:_e,arg:Ve}=V;if(!_e)return me.onError(fr(41,V.loc)),fo();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(fr(44,_e.loc)),fo();const rt=me.inline&&(qe==="setup-let"||qe==="setup-ref"||qe==="setup-maybe-ref");if(!Fe.trim()||!jr(Fe,me)&&!rt)return me.onError(fr(42,_e.loc)),fo();if(me.prefixIdentifiers&&tr(Fe)&&me.identifiers[Fe])return me.onError(fr(43,_e.loc)),fo();const mt=Ve||k("modelValue",!0),_t=Ve?Dt(Ve)?`onUpdate:${r.camelize(Ve.content)}`:j(['"onUpdate:" + ',Ve]):"onUpdate:modelValue";let kt;const mr=me.isTS?"($event: any)":"$event";if(rt)if(qe==="setup-ref")kt=j([`${mr} => ((`,k(Re,!1,_e.loc),").value = $event)"]);else{const Wt=qe==="setup-let"?`${Re} = $event`:"null";kt=j([`${mr} => (${me.helperString(ae)}(${Re}) ? (`,k(Re,!1,_e.loc),`).value = $event : ${Wt})`])}else kt=j([`${mr} => ((`,_e,") = $event)"]);const ir=[ee(mt,V.exp),ee(_t,kt)];if(me.prefixIdentifiers&&!me.inVOnce&&me.cacheHandlers&&!Ft(_e,me.identifiers)&&(ir[1].value=me.cache(ir[1].value)),V.modifiers.length&&Z.tagType===1){const Wt=V.modifiers.map((Ot=>(tr(Ot)?Ot:JSON.stringify(Ot))+": true")).join(", "),hr=Ve?Dt(Ve)?`${Ve.content}Modifiers`:j([Ve,' + "Modifiers"']):"modelModifiers";ir.push(ee(hr,k(`{ ${Wt} }`,!1,V.loc,2)))}return fo(ir)};function fo(){return{props:arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]}}const uf=/[\w).+\-_$\]]/,Si=(V,Z)=>{Gr("COMPILER_FILTERS",Z)&&(V.type===5&&Vo(V.content,Z),V.type===1&&V.props.forEach((me=>{me.type===7&&me.name!=="for"&&me.exp&&Vo(me.exp,Z)})))};function Vo(V,Z){if(V.type===4)m1(V,Z);else for(let me=0;me<V.children.length;me++){const _e=V.children[me];typeof _e=="object"&&(_e.type===4?m1(_e,Z):_e.type===8?Vo(V,Z):_e.type===5&&Vo(_e.content,Z))}}function m1(V,Z){const me=V.content;let _e,Ve,Re,Fe,qe=!1,rt=!1,mt=!1,_t=!1,kt=0,mr=0,ir=0,Wt=0,hr=[];for(Re=0;Re<me.length;Re++)if(Ve=_e,_e=me.charCodeAt(Re),qe)_e===39&&Ve!==92&&(qe=!1);else if(rt)_e===34&&Ve!==92&&(rt=!1);else if(mt)_e===96&&Ve!==92&&(mt=!1);else if(_t)_e===47&&Ve!==92&&(_t=!1);else if(_e!==124||me.charCodeAt(Re+1)===124||me.charCodeAt(Re-1)===124||kt||mr||ir){switch(_e){case 34:rt=!0;break;case 39:qe=!0;break;case 96:mt=!0;break;case 40:ir++;break;case 41:ir--;break;case 91:mr++;break;case 93:mr--;break;case 123:kt++;break;case 125:kt--}if(_e===47){let Nt,Er=Re-1;for(;Er>=0&&(Nt=me.charAt(Er),Nt===" ");Er--);Nt&&uf.test(Nt)||(_t=!0)}}else Fe===void 0?(Wt=Re+1,Fe=me.slice(0,Re).trim()):Ot();function Ot(){hr.push(me.slice(Wt,Re).trim()),Wt=Re+1}if(Fe===void 0?Fe=me.slice(0,Re).trim():Wt!==0&&Ot(),hr.length){for(Re=0;Re<hr.length;Re++)Fe=u2(Fe,hr[Re],Z);V.content=Fe}}function u2(V,Z,me){me.helper(O);const _e=Z.indexOf("(");if(_e<0)return me.filters.add(Z),`${Fn(Z,"filter")}(${V})`;{const Ve=Z.slice(0,_e),Re=Z.slice(_e+1);return me.filters.add(Ve),`${Fn(Ve,"filter")}(${V}${Re!==")"?","+Re:Re}`}}const Jl=new WeakSet,g1=(V,Z)=>{if(V.type===1){const me=yr(V,"memo");return!me||Jl.has(V)?void 0:(Jl.add(V),()=>{const _e=V.codegenNode||Z.currentNode.codegenNode;_e&&_e.type===13&&(V.tagType!==1&&nt(_e,Z),V.codegenNode=J(Z.helper(ce),[me.exp,Te(void 0,_e),"_cache",String(Z.cached++)]))})}};function ur(V){return[[sl,of,g1,lf,Si,...V?[Gl,Bl]:[],h1,a2,Wl,c2],{on:ho,bind:Di,model:fs}]}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=he,e.CAPITALIZE=Le,e.CREATE_BLOCK=f,e.CREATE_COMMENT=x,e.CREATE_ELEMENT_BLOCK=v,e.CREATE_ELEMENT_VNODE=S,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=oe,e.IS_REF=ae,e.KEEP_ALIVE=h,e.MERGE_PROPS=N,e.NORMALIZE_CLASS=$,e.NORMALIZE_PROPS=R,e.NORMALIZE_STYLE=H,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=Ce,e.PUSH_SCOPE_ID=fe,e.RENDER_LIST=z,e.RENDER_SLOT=q,e.RESOLVE_COMPONENT=y,e.RESOLVE_DIRECTIVE=T,e.RESOLVE_DYNAMIC_COMPONENT=_,e.RESOLVE_FILTER=O,e.SET_BLOCK_TRACKING=Q,e.SUSPENSE=u,e.TELEPORT=p,e.TO_DISPLAY_STRING=F,e.TO_HANDLERS=se,e.TO_HANDLER_KEY=X,e.TS_NODE_TYPES=Tt,e.UNREF=ue,e.WITH_CTX=Me,e.WITH_DIRECTIVES=I,e.WITH_MEMO=ce,e.advancePositionWithClone=On,e.advancePositionWithMutation=Hr,e.assert=function(V,Z){if(!V)throw new Error(Z||"unexpected compiler condition")},e.baseCompile=function(V){let Z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const me=Z.onError||nn,_e=Z.mode==="module",Ve=Z.prefixIdentifiers===!0||_e;!Ve&&Z.cacheHandlers&&me(fr(49)),Z.scopeId&&!_e&&me(fr(50));const Re=r.extend({},Z,{prefixIdentifiers:Ve}),Fe=r.isString(V)?Hi(V,Re):V,[qe,rt]=ur(Ve);if(Z.isTS){const{expressionPlugins:mt}=Z;mt&&mt.includes("typescript")||(Z.expressionPlugins=[...mt||[],"typescript"])}return Ke(Fe,r.extend({},Re,{nodeTransforms:[...qe,...Z.nodeTransforms||[]],directiveTransforms:r.extend({},rt,Z.directiveTransforms||{})})),Mn(Fe,Re)},e.baseParse=Hi,e.buildDirectiveArgs=p1,e.buildProps=da,e.buildSlots=o2,e.checkCompatEnabled=un,e.convertToBlock=nt,e.createArrayExpression=xe,e.createAssignmentExpression=function(V,Z){return{type:24,left:V,right:Z,loc:Se}},e.createBlockStatement=de,e.createCacheExpression=Pe,e.createCallExpression=J,e.createCompilerError=fr,e.createCompoundExpression=j,e.createConditionalExpression=Ie,e.createForLoopParams=ql,e.createFunctionExpression=Te,e.createIfStatement=function(V,Z,me){return{type:23,test:V,consequent:Z,alternate:me,loc:Se}},e.createInterpolation=function(V,Z){return{type:5,loc:Z,content:r.isString(V)?k(V,!1,Z):V}},e.createObjectExpression=He,e.createObjectProperty=ee,e.createReturnStatement=function(V){return{type:26,returns:V,loc:Se}},e.createRoot=ne,e.createSequenceExpression=function(V){return{type:25,expressions:V,loc:Se}},e.createSimpleExpression=k,e.createStructuralDirectiveTransform=Et,e.createTemplateLiteral=function(V){return{type:22,elements:V,loc:Se}},e.createTransformContext=Ue,e.createVNodeCall=ge,e.errorMessages=jn,e.extractIdentifiers=Lt,e.findDir=yr,e.findProp=en,e.forAliasRE=Rs,e.generate=Mn,e.getBaseTransformPreset=ur,e.getConstantType=b,e.getMemoedVNodeCall=Ws,e.getVNodeBlockHelper=Ge,e.getVNodeHelper=ke,e.hasDynamicKeyVBind=function(V){return V.props.some((Z=>!(Z.type!==7||Z.name!=="bind"||Z.arg&&Z.arg.type===4&&Z.arg.isStatic)))},e.hasScopeRef=Ft,e.helperNameMap=ie,e.injectProp=Yn,e.isCoreComponent=nr,e.isFunctionType=dr,e.isInDestructureAssignment=ft,e.isInNewExpression=dt,e.isMemberExpression=jr,e.isMemberExpressionBrowser=V=>{V=V.trim().replace(wr,(Fe=>Fe.trim()));let Z=0,me=[],_e=0,Ve=0,Re=null;for(let Fe=0;Fe<V.length;Fe++){const qe=V.charAt(Fe);switch(Z){case 0:if(qe==="[")me.push(Z),Z=1,_e++;else if(qe==="(")me.push(Z),Z=2,Ve++;else if(!(Fe===0?xr:sn).test(qe))return!1;break;case 1:qe==="'"||qe==='"'||qe==="`"?(me.push(Z),Z=3,Re=qe):qe==="["?_e++:qe==="]"&&(--_e||(Z=me.pop()));break;case 2:if(qe==="'"||qe==='"'||qe==="`")me.push(Z),Z=3,Re=qe;else if(qe==="(")Ve++;else if(qe===")"){if(Fe===V.length-1)return!1;--Ve||(Z=me.pop())}break;case 3:qe===Re&&(Z=me.pop(),Re=null)}}return!_e&&!Ve},e.isMemberExpressionNode=Rr,e.isReferencedIdentifier=Bn,e.isSimpleIdentifier=tr,e.isSlotOutlet=os,e.isStaticArgOf=bn,e.isStaticExp=Dt,e.isStaticProperty=Zt,e.isStaticPropertyKey=ut,e.isTemplateNode=Cn,e.isText=hs,e.isVSlot=Xn,e.locStub=Se,e.noopDirectiveTransform=()=>({props:[]}),e.processExpression=qn,e.processFor=i2,e.processIf=r2,e.processSlotOutlet=Yl,e.registerRuntimeHelpers=function(V){Object.getOwnPropertySymbols(V).forEach((Z=>{ie[Z]=V[Z]}))},e.resolveComponentType=tl,e.stringifyExpression=Fl,e.toValidAssetId=Fn,e.trackSlotScopes=Wl,e.trackVForSlotScopes=Gl,e.transform=Ke,e.transformBind=Di,e.transformElement=a2,e.transformExpression=Bl,e.transformModel=fs,e.transformOn=ho,e.traverseNode=et,e.unwrapTSNode=wt,e.walkBlockDeclarations=At,e.walkFunctionParams=ot,e.walkIdentifiers=gs,e.warnDeprecation=function(V,Z,me){if(Jr(V,Z)==="suppress-warning")return;const{message:_e,link:Ve}=Zr[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}${Ve?`
- Details: ${Ve}`:""}`,mt=new SyntaxError(rt);mt.code=V,me&&(mt.loc=me),Z.onWarn(mt)}},(t,e,n)=>{function r(ee,k){const j=new Set(ee.split(","));return k?J=>j.has(J.toLowerCase()):J=>j.has(J)}/**
- * @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=ee=>v(ee)==="[object Map]",l=ee=>v(ee)==="[object Set]",p=ee=>v(ee)==="[object Date]",u=ee=>typeof ee=="function",h=ee=>typeof ee=="string",d=ee=>typeof ee=="symbol",m=ee=>ee!==null&&typeof ee=="object",f=Object.prototype.toString,v=ee=>f.call(ee),C=ee=>v(ee)==="[object Object]",S=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=ee=>{const k=Object.create(null);return j=>k[j]||(k[j]=ee(j))},w=/-(\w)/g,y=g((ee=>ee.replace(w,((k,j)=>j?j.toUpperCase():"")))),_=/\B([A-Z])/g,T=g((ee=>ee.replace(_,"-$1").toLowerCase())),O=g((ee=>ee.charAt(0).toUpperCase()+ee.slice(1))),I=g((ee=>ee?`on${O(ee)}`:""));let z;const q=/^[_$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 $(ee){if(s(ee)){const k={};for(let j=0;j<ee.length;j++){const J=ee[j],Te=h(J)?se(J):$(J);if(Te)for(const Ie in Te)k[Ie]=Te[Ie]}return k}if(h(ee)||m(ee))return ee}const H=/;(?![^(]*\))/g,R=/:([^]+)/,K=/\/\*[^]*?\*\//g;function se(ee){const k={};return ee.replace(K,"").split(H).forEach((j=>{if(j){const J=j.split(R);J.length>1&&(k[J[0].trim()]=J[1].trim())}})),k}function he(ee){let k="";if(h(ee))k=ee;else if(s(ee))for(let j=0;j<ee.length;j++){const J=he(ee[j]);J&&(k+=J+" ")}else if(m(ee))for(const j in ee)ee[j]&&(k+=j+" ");return k.trim()}const Le=r("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot"),X=r("svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view"),Q=r("annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics"),fe=r("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr"),Ce="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Me=r(Ce),ue=r(Ce+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected"),ae=/[>/="'\u0009\u000a\u000c\u0020]/,ce={},oe=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"),ie=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=/["'&<>]/,ne=/^-?>|<!--|-->|--!>|<!-$/g;function ge(ee,k){if(ee===k)return!0;let j=p(ee),J=p(k);if(j||J)return!(!j||!J)&&ee.getTime()===k.getTime();if(j=d(ee),J=d(k),j||J)return ee===k;if(j=s(ee),J=s(k),j||J)return!(!j||!J)&&(function(Te,Ie){if(Te.length!==Ie.length)return!1;let Pe=!0;for(let de=0;Pe&&de<Te.length;de++)Pe=ge(Te[de],Ie[de]);return Pe})(ee,k);if(j=m(ee),J=m(k),j||J){if(!j||!J||Object.keys(ee).length!==Object.keys(k).length)return!1;for(const Te in ee){const Ie=ee.hasOwnProperty(Te),Pe=k.hasOwnProperty(Te);if(Ie&&!Pe||!Ie&&Pe||!ge(ee[Te],k[Te]))return!1}}return String(ee)===String(k)}const xe=(ee,k)=>k&&k.__v_isRef?xe(ee,k.value):o(k)?{[`Map(${k.size})`]:[...k.entries()].reduce(((j,J,Te)=>{let[Ie,Pe]=J;return j[He(Ie,Te)+" =>"]=Pe,j}),{})}:l(k)?{[`Set(${k.size})`]:[...k.values()].map((j=>He(j)))}:d(k)?He(k):!m(k)||s(k)||C(k)?k:String(k),He=function(ee){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";var j;return d(ee)?`Symbol(${(j=ee.description)!=null?j:k})`:ee};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=y,e.capitalize=O,e.def=(ee,k,j)=>{Object.defineProperty(ee,k,{configurable:!0,enumerable:!1,value:j})},e.escapeHtml=function(ee){const k=""+ee,j=Se.exec(k);if(!j)return k;let J,Te,Ie="",Pe=0;for(Te=j.index;Te<k.length;Te++){switch(k.charCodeAt(Te)){case 34:J=""";break;case 38:J="&";break;case 39:J="'";break;case 60:J="<";break;case 62:J=">";break;default:continue}Pe!==Te&&(Ie+=k.slice(Pe,Te)),Pe=Te+1,Ie+=J}return Pe!==Te?Ie+k.slice(Pe,Te):Ie},e.escapeHtmlComment=function(ee){return ee.replace(ne,"")},e.extend=a,e.genPropsAccessExp=function(ee){return q.test(ee)?`__props.${ee}`:`__props[${JSON.stringify(ee)}]`},e.generateCodeFrame=function(ee){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ee.length,J=ee.split(/(\r?\n)/);const Te=J.filter(((de,ke)=>ke%2==1));J=J.filter(((de,ke)=>ke%2==0));let Ie=0;const Pe=[];for(let de=0;de<J.length;de++)if(Ie+=J[de].length+(Te[de]&&Te[de].length||0),Ie>=k){for(let ke=de-2;ke<=de+2||j>Ie;ke++){if(ke<0||ke>=J.length)continue;const Ge=ke+1;Pe.push(`${Ge}${" ".repeat(Math.max(3-String(Ge).length,0))}| ${J[ke]}`);const nt=J[ke].length,ct=Te[ke]&&Te[ke].length||0;if(ke===de){const yt=k-(Ie-(nt+ct)),Qt=Math.max(1,j>Ie?nt-yt:j-k);Pe.push(" | "+" ".repeat(yt)+"^".repeat(Qt))}else if(ke>de){if(j>Ie){const yt=Math.max(Math.min(j-Ie,nt),1);Pe.push(" | "+"^".repeat(yt))}Ie+=nt+ct}}break}return Pe.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=(ee,k)=>!Object.is(ee,k),e.hasOwn=(ee,k)=>i.call(ee,k),e.hyphenate=T,e.includeBooleanAttr=function(ee){return!!ee||ee===""},e.invokeArrayFns=(ee,k)=>{for(let j=0;j<ee.length;j++)ee[j](k)},e.isArray=s,e.isBooleanAttr=ue,e.isBuiltInDirective=x,e.isDate=p,e.isFunction=u,e.isGloballyAllowed=F,e.isGloballyWhitelisted=N,e.isHTMLTag=Le,e.isIntegerKey=ee=>h(ee)&&ee!=="NaN"&&ee[0]!=="-"&&""+parseInt(ee,10)===ee,e.isKnownHtmlAttr=oe,e.isKnownSvgAttr=ie,e.isMap=o,e.isMathMLTag=Q,e.isModelListener=ee=>ee.startsWith("onUpdate:"),e.isObject=m,e.isOn=ee=>ee.charCodeAt(0)===111&&ee.charCodeAt(1)===110&&(ee.charCodeAt(2)>122||ee.charCodeAt(2)<97),e.isPlainObject=C,e.isPromise=ee=>(m(ee)||u(ee))&&u(ee.then)&&u(ee.catch),e.isRegExp=ee=>v(ee)==="[object RegExp]",e.isRenderableAttrValue=function(ee){if(ee==null)return!1;const k=typeof ee;return k==="string"||k==="number"||k==="boolean"},e.isReservedProp=S,e.isSSRSafeAttrName=function(ee){if(ce.hasOwnProperty(ee))return ce[ee];const k=ae.test(ee);return ce[ee]=!k},e.isSVGTag=X,e.isSet=l,e.isSpecialBooleanAttr=Me,e.isString=h,e.isSymbol=d,e.isVoidTag=fe,e.looseEqual=ge,e.looseIndexOf=function(ee,k){return ee.findIndex((j=>ge(j,k)))},e.looseToNumber=ee=>{const k=parseFloat(ee);return isNaN(k)?ee:k},e.makeMap=r,e.normalizeClass=he,e.normalizeProps=function(ee){if(!ee)return null;let{class:k,style:j}=ee;return k&&!h(k)&&(ee.class=he(k)),j&&(ee.style=$(j)),ee},e.normalizeStyle=$,e.objectToString=f,e.parseStringStyle=se,e.propsToAttrMap={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},e.remove=(ee,k)=>{const j=ee.indexOf(k);j>-1&&ee.splice(j,1)},e.slotFlagsText={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},e.stringifyStyle=function(ee){let k="";if(!ee||h(ee))return k;for(const j in ee){const J=ee[j],Te=j.startsWith("--")?j:T(j);(h(J)||typeof J=="number")&&(k+=`${Te}:${J};`)}return k},e.toDisplayString=ee=>h(ee)?ee:ee==null?"":s(ee)||m(ee)&&(ee.toString===f||!u(ee.toString))?JSON.stringify(ee,xe,2):String(ee),e.toHandlerKey=I,e.toNumber=ee=>{const k=h(ee)?Number(ee):NaN;return isNaN(k)?ee:k},e.toRawType=ee=>v(ee).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",`
- `," "]),p=["'"].concat(l),u=["%","/","?",";","#"].concat(p),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},S=n(310);function x(g,w,y){if(g&&typeof g=="object"&&g instanceof a)return g;var _=new a;return _.parse(g,w,y),_}a.prototype.parse=function(g,w,y){if(typeof g!="string")throw new TypeError("Parameter 'url' must be a string, not "+typeof g);var _=g.indexOf("?"),T=_!==-1&&_<g.indexOf("#")?"?":"#",O=g.split(T);O[0]=O[0].replace(/\\/g,"/");var I=g=O.join(T);if(I=I.trim(),!y&&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?S.parse(this.search.substr(1)):this.search.substr(1)):w&&(this.search="",this.query={}),this}var q=i.exec(I);if(q){var W=(q=q[0]).toLowerCase();this.protocol=W,I=I.substr(q.length)}if(y||q||I.match(/^\/\/[^@/]+@[^@/]+/)){var F=I.substr(0,2)==="//";!F||q&&v[q]||(I=I.substr(2),this.slashes=!0)}if(!v[q]&&(F||q&&!C[q])){for(var N,$,H=-1,R=0;R<h.length;R++)(K=I.indexOf(h[R]))!==-1&&(H===-1||K<H)&&(H=K);for(($=H===-1?I.lastIndexOf("@"):I.lastIndexOf("@",H))!==-1&&(N=I.slice(0,$),I=I.slice($+1),this.auth=decodeURIComponent(N)),H=-1,R=0;R<u.length;R++){var K;(K=I.indexOf(u[R]))!==-1&&(H===-1||K<H)&&(H=K)}H===-1&&(H=I.length),this.host=I.slice(0,H),I=I.slice(H),this.parseHost(),this.hostname=this.hostname||"";var se=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!se)for(var he=this.hostname.split(/\./),Le=(R=0,he.length);R<Le;R++){var X=he[R];if(X&&!X.match(d)){for(var Q="",fe=0,Ce=X.length;fe<Ce;fe++)X.charCodeAt(fe)>127?Q+="x":Q+=X[fe];if(!Q.match(d)){var Me=he.slice(0,R),ue=he.slice(R+1),ae=X.match(m);ae&&(Me.push(ae[1]),ue.unshift(ae[2])),ue.length&&(I="/"+ue.join(".")+I),this.hostname=Me.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),se||(this.hostname=r.toASCII(this.hostname));var ce=this.port?":"+this.port:"",oe=this.hostname||"";this.host=oe+ce,this.href+=this.host,se&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),I[0]!=="/"&&(I="/"+I))}if(!f[W])for(R=0,Le=p.length;R<Le;R++){var ie=p[R];if(I.indexOf(ie)!==-1){var Se=encodeURIComponent(ie);Se===ie&&(Se=escape(ie)),I=I.split(ie).join(Se)}}var ne=I.indexOf("#");ne!==-1&&(this.hash=I.substr(ne),I=I.slice(0,ne));var ge=I.indexOf("?");if(ge!==-1?(this.search=I.substr(ge),this.query=I.substr(ge+1),w&&(this.query=S.parse(this.query)),I=I.slice(0,ge)):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 xe=this.search||"";this.path=ce+xe}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||"",y=this.pathname||"",_=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=S.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||""),y&&y.charAt(0)!=="/"&&(y="/"+y)):T||(T=""),_&&_.charAt(0)!=="#"&&(_="#"+_),I&&I.charAt(0)!=="?"&&(I="?"+I),w+T+(y=y.replace(/[?#]/g,(function(z){return encodeURIComponent(z)})))+(I=I.replace("#","%23"))+_},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 y=new a,_=Object.keys(this),T=0;T<_.length;T++){var O=_[T];y[O]=this[O]}if(y.hash=g.hash,g.href==="")return y.href=y.format(),y;if(g.slashes&&!g.protocol){for(var I=Object.keys(g),z=0;z<I.length;z++){var q=I[z];q!=="protocol"&&(y[q]=g[q])}return C[y.protocol]&&y.hostname&&!y.pathname&&(y.pathname="/",y.path=y.pathname),y.href=y.format(),y}if(g.protocol&&g.protocol!==y.protocol){if(!C[g.protocol]){for(var W=Object.keys(g),F=0;F<W.length;F++){var N=W[F];y[N]=g[N]}return y.href=y.format(),y}if(y.protocol=g.protocol,g.host||v[g.protocol])y.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(""),y.pathname=$.join("/")}if(y.search=g.search,y.query=g.query,y.host=g.host||"",y.auth=g.auth,y.hostname=g.hostname||g.host,y.port=g.port,y.pathname||y.search){var H=y.pathname||"",R=y.search||"";y.path=H+R}return y.slashes=y.slashes||g.slashes,y.href=y.format(),y}var K=y.pathname&&y.pathname.charAt(0)==="/",se=g.host||g.pathname&&g.pathname.charAt(0)==="/",he=se||K||y.host&&g.pathname,Le=he,X=y.pathname&&y.pathname.split("/")||[],Q=($=g.pathname&&g.pathname.split("/")||[],y.protocol&&!C[y.protocol]);if(Q&&(y.hostname="",y.port=null,y.host&&(X[0]===""?X[0]=y.host:X.unshift(y.host)),y.host="",g.protocol&&(g.hostname=null,g.port=null,g.host&&($[0]===""?$[0]=g.host:$.unshift(g.host)),g.host=null),he=he&&($[0]===""||X[0]==="")),se)y.host=g.host||g.host===""?g.host:y.host,y.hostname=g.hostname||g.hostname===""?g.hostname:y.hostname,y.search=g.search,y.query=g.query,X=$;else if($.length)X||(X=[]),X.pop(),X=X.concat($),y.search=g.search,y.query=g.query;else if(g.search!=null)return Q&&(y.host=X.shift(),y.hostname=y.host,(ae=!!(y.host&&y.host.indexOf("@")>0)&&y.host.split("@"))&&(y.auth=ae.shift(),y.hostname=ae.shift(),y.host=y.hostname)),y.search=g.search,y.query=g.query,y.pathname===null&&y.search===null||(y.path=(y.pathname?y.pathname:"")+(y.search?y.search:"")),y.href=y.format(),y;if(!X.length)return y.pathname=null,y.search?y.path="/"+y.search:y.path=null,y.href=y.format(),y;for(var fe=X.slice(-1)[0],Ce=(y.host||g.host||X.length>1)&&(fe==="."||fe==="..")||fe==="",Me=0,ue=X.length;ue>=0;ue--)(fe=X[ue])==="."?X.splice(ue,1):fe===".."?(X.splice(ue,1),Me++):Me&&(X.splice(ue,1),Me--);if(!he&&!Le)for(;Me--;Me)X.unshift("..");!he||X[0]===""||X[0]&&X[0].charAt(0)==="/"||X.unshift(""),Ce&&X.join("/").substr(-1)!=="/"&&X.push("");var ae,ce=X[0]===""||X[0]&&X[0].charAt(0)==="/";return Q&&(y.hostname=ce?"":X.length?X.shift():"",y.host=y.hostname,(ae=!!(y.host&&y.host.indexOf("@")>0)&&y.host.split("@"))&&(y.auth=ae.shift(),y.hostname=ae.shift(),y.host=y.hostname)),(he=he||y.host&&X.length)&&!ce&&X.unshift(""),X.length>0?y.pathname=X.join("/"):(y.pathname=null,y.path=null),y.pathname===null&&y.search===null||(y.path=(y.pathname?y.pathname:"")+(y.search?y.search:"")),y.auth=g.auth||y.auth,y.slashes=y.slashes||g.slashes,y.href=y.format(),y},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(p,u,h,d){const m=p.get("params");if(m.every((_=>_.isIdentifier())))return!1;const{node:f,scope:v}=p,C=[],S=new Set;for(const _ of m)(0,a.collectShadowedParamsNames)(_,v,S);const x={needsOuterBinding:!1,scope:v};if(S.size===0){for(const _ of m)if(_.isIdentifier()||_.traverse(a.iifeVisitor,x),x.needsOuterBinding)break}let g=null;for(let _=0;_<m.length;_++){const T=m[_];if(h&&!h(_))continue;const O=[];d&&d(p,T,O);const I=T.isAssignmentPattern();if(I&&(u||r.types.isMethod(f,{kind:"set"}))){const z=T.get("left"),q=T.get("right"),W=v.buildUndefinedNode();if(z.isIdentifier())C.push(s({ASSIGNMENT_IDENTIFIER:r.types.cloneNode(z.node),DEFAULT_VALUE:q.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:q.node,PARAMETER_NAME:r.types.cloneNode(F),UNDEFINED:W})),T.replaceWith(F)}}else if(I){g===null&&(g=_);const z=T.get("left"),q=T.get("right"),W=i({VARIABLE_NAME:z.node,DEFAULT_VALUE:q.node,ARGUMENT_KEY:r.types.numericLiteral(_)});C.push(W)}else if(g!==null){const z=l([T.node,r.types.numericLiteral(_)]);C.push(z)}else if(T.isObjectPattern()||T.isArrayPattern()){const z=p.scope.generateUidIdentifier("ref");z.typeAnnotation=T.node.typeAnnotation;const q=r.types.variableDeclaration("let",[r.types.variableDeclarator(T.node,z)]);C.push(q),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)),p.ensureBlock();const{async:w,generator:y}=f;if(y||x.needsOuterBinding||S.size>0){C.push((0,a.buildScopeIIFE)(S,p.node.body)),p.set("body",r.types.blockStatement(C));const _=p.get("body.body"),T=_[_.length-1].get("argument.callee");T.arrowFunctionToExpression(),T.node.generator=y,T.node.async=w,f.generator=!1,f.async=!1,w&&(p.node.body=r.template.statement.ast`{
- try {
- ${p.node.body.body}
- } catch (e) {
- return Promise.reject(e);
- }
- }`)}else p.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(q){const W=q.params.length;return W>0&&r.types.isRestElement(q.params[W-1])})(f))return!1;const C=m.get(`params.${f.params.length-1}.argument`);if(!C.isIdentifier()){const q=new Set;(0,a.collectShadowedParamsNames)(C,m.scope,q);let W=q.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)(q,m.node.body)])))}let S=C.node;if(f.params.pop(),r.types.isPattern(S)){const q=S;S=v.generateUidIdentifier("ref");const W=r.types.variableDeclaration("let",[r.types.variableDeclarator(q,S)]);m.ensureBlock(),f.body.body.unshift(W)}else S.name==="arguments"&&v.rename(S.name);const x=r.types.identifier("arguments"),g=(function(q){let W=q.params.length;return W>0&&r.types.isIdentifier(q.params[0],{name:"this"})&&(W-=1),W})(f),w={references:[],offset:g,argumentsNode:x,outerBinding:v.getBindingIdentifier(S.name),candidates:[],name:S.name,deopted:!1};if(m.traverse(u,w),!w.deopted&&!w.references.length){for(const{path:q,cause:W}of w.candidates){const F=r.types.cloneNode(x);switch(W){case"indexGetter":h(q,F,w.offset);break;case"lengthGetter":d(q,F,w.offset);break;default:q.replaceWith(F)}}return!0}w.references.push(...w.candidates.map((q=>{let{path:W}=q;return W})));const y=r.types.numericLiteral(g),_=v.generateUidIdentifier("key"),T=v.generateUidIdentifier("len");let O,I;g?(O=r.types.binaryExpression("-",r.types.cloneNode(_),r.types.cloneNode(y)),I=r.types.conditionalExpression(r.types.binaryExpression(">",r.types.cloneNode(T),r.types.cloneNode(y)),r.types.binaryExpression("-",r.types.cloneNode(T),r.types.cloneNode(y)),r.types.numericLiteral(0))):(O=r.types.identifier(_.name),I=r.types.identifier(T.name));const z=i({ARGUMENTS:x,ARRAY_KEY:O,ARRAY_LEN:I,START:y,ARRAY:S,KEY:_,LEN:T});if(w.deopted)f.body.body.unshift(z);else{let q=m.getEarliestCommonAncestorFrom(w.references).getStatementParent();q.findParent((W=>{if(!W.isLoop())return W.isFunction();q=W})),q.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 p(m,f){return m.node.name===f.name&&m.scope.bindingIdentifierEquals(f.name,f.outerBinding)}const u={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(u,f),f.noOptimise=v,m.skip()},ReferencedIdentifier(m,f){const{node:v}=m;if(v.name==="arguments"&&(f.deopted=!0),p(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 S=C.parentPath;if(!f.deopted&&!(S.isAssignmentExpression()&&C.node===S.node.left||S.isLVal()||S.isForXStatement()||S.isUpdateExpression()||S.isUnaryExpression({operator:"delete"})||(S.isCallExpression()||S.isNewExpression())&&C.node===S.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 S=C.parentPath;if(S.isCallExpression()&&S.node.arguments.length===1)return void f.candidates.push({cause:"argSpread",path:m})}f.references.push(m)}},BindingIdentifier(m,f){p(m,f)&&(f.deopted=!0)}};function h(m,f,v){const C=r.types.numericLiteral(v);let S;const x=m.parent;S=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(S)){w.replaceWith(s({ARGUMENTS:f,OFFSET:C,INDEX:S}));const y=w,_=y.get("test"),T=_.get("left").evaluate();T.confident&&(T.value===!0?y.replaceWith(g.buildUndefinedNode()):_.replaceWith(_.get("right")))}else{const y=g.generateUidIdentifierBasedOnNode(S);g.push({id:y,kind:"var"}),w.replaceWith(o({ARGUMENTS:f,OFFSET:C,INDEX:S,REF:r.types.cloneNode(y)}))}}function d(m,f,v){v?m.parentPath.replaceWith(l({ARGUMENTS:f,OFFSET:r.types.numericLiteral(v)})):m.replaceWith(f)}}],T5={};function qi(t){var e=T5[t];if(e!==void 0)return e.exports;var n=T5[t]={id:t,loaded:!1,exports:{}};return aK[t].call(n.exports,n,n.exports,qi),n.loaded=!0,n.exports}qi.c=T5,qi.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return qi.d(e,{a:e}),e},qi.d=(t,e)=>{for(var n in e)qi.o(e,n)&&!qi.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},qi.g=(function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}})(),qi.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),qi.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),qi(346);var nf=qi(347);nf.a;var lK=nf.b;nf.c;nf.d;const cK=lr({__name:"SFCView",props:{sfc:{},name:{}},setup(t){const e=t,n={moduleCache:{vue:D_},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=q5(()=>lK(`${e.name}.vue`,n));return(a,i)=>(Je(),Jt($e(r)))}}),uK={key:0,absolute:"","inset-0":"",flex:"","items-center":"","justify-center":""},e0=new Map,pK=lr({__name:"IframeView",props:{src:{},inline:{type:Boolean,default:!1}},setup(t){const e=t,{colorMode:n}=qm(),r=xt(),a=pt(()=>e.src),i=xt(),s=lo(Dk(r)),o=xt(!1);ri(()=>{if(e0.get(a.value))i.value=e0.get(a.value),i.value.style.visibility="visible",i.value.style.opacity="1",o.value=!0;else{i.value=document.createElement("iframe"),e0.set(a.value,i.value),i.value.src=e.src;try{i.value.style.opacity="0.01",i.value.onload=()=>{p(),i.value.style.opacity="1",o.value=!0}}catch{i.value.style.opacity="1"}document.body.appendChild(i.value),Es(u)}const h=setTimeout(l,100);setTimeout(p,100),pi(()=>{clearTimeout(h)})}),Zs(u),Zs(p),pi(()=>{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 p(){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 u(){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)?rr("",!0):(Je(),lt("div",uK,d[0]||(d[0]=[Ze("i",{class:"mdi:loading animate-spin text-3xl"},null,-1)])))],512))}}),hK={key:0,flex:"~ col","h-full":"","items-center":"","justify-center":""},fK={flex:"~ col gap2",mxa:"","items-center":""},dK={"text-xl":""},mK={"text-rose":""},gK={key:4},vK=lr({__name:"CustomTabComponent",props:{tab:{},iframeInline:{type:Boolean}},setup(t){const n=yy(t),r=pt(()=>n.tab.value?.name),a=xt(!0);return Lr(()=>r.value,()=>{a.value=!1,setTimeout(()=>{a.value=!0},100)}),(i,s)=>{const o=pK,l=cK,p=na("NCard");return i.tab?i.tab?.view?.type==="iframe"?(Je(),lt(Vr,{key:1},[$e(a)?(Je(),Jt(o,{key:0,src:i.tab.view.src,inline:i.iframeInline},null,8,["src","inline"])):rr("",!0)],64)):i.tab?.view?.type==="vnode"?(Je(),Jt(Ao(i.tab.view.vnode),{key:2})):i.tab?.view?.type==="sfc"?(Je(),Jt(l,{key:3,sfc:i.tab.view.sfc,name:i.tab.name},null,8,["sfc","name"])):(Je(),lt("div",gK,[gt(p,{flex:"~ col","h-full":"","items-center":"","justify-center":""},{default:zt(()=>[ln(" Unknown tab type "+cn(i.tab?.view),1)]),_:1})])):(Je(),lt("div",hK,[Ze("div",fK,[s[2]||(s[2]=Ze("div",{"i-carbon-queued":"",mb2:"","text-5xl":"",op50:""},null,-1)),Ze("p",dK,[s[0]||(s[0]=ln(" Tab ",-1)),Ze("code",mK,cn($e(r)),1),s[1]||(s[1]=ln(" not found ",-1))]),s[3]||(s[3]=Ze("p",{mt8:"","animate-pulse":""}," Redirecting to overview page... ",-1))])]))}}}),yK={flex:"~ items-center gap-3"},bK={key:0,"text-md":"","overflow-hidden":"","text-ellipsis":"","ws-nowrap":""},CK={"translate-y-0.5px":""},SK={key:0,hidden:"","lg:block":""},RS=lr({__name:"SideNavItem",props:{tab:{},minimized:{type:Boolean,default:!0},target:{default:"main"},disabled:{type:Boolean,default:!1}},setup(t){const e=t,n=Sm(),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"&&(ms.value.splitScreen.view=e.tab.name))}return(o,l)=>{const p=Qh;return Je(),Jt($e(aR),{disabled:!o.minimized,placement:"right",class:$r({"w-full":!o.minimized})},{popper:zt(()=>[Ze("div",null,cn(o.tab.title),1),"extraTabVNode"in o.tab&&o.tab.extraTabVNode?(Je(),lt("div",SK,[(Je(),Jt(Ao(o.tab.extraTabVNode)))])):rr("",!0)]),default:zt(()=>[(Je(),Jt(Ao(o.target==="main"?$e(Q7):"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:$r([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:zt(()=>[Ze("div",yK,[gt(p,{"text-xl":"",icon:o.tab.icon,fallback:o.tab.fallbackIcon,title:o.tab.name,"show-title":!1},null,8,["icon","fallback","title"]),o.minimized?rr("",!0):(Je(),lt("span",bK,cn(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:$r([$e(i)?"bg-primary-600":"bg-gray",{"absolute bottom-0 right-0":o.minimized}])},[Ze("span",CK,cn($e(gk)($e(a))),1)],2)):rr("",!0)]),_:1},8,["to","flex","disabled","class","w","rounded","p"]))]),_:1},8,["disabled","class"])}}}),EK={flex:"~ col gap-1","max-w-80":"",py1:""},xK={key:0,"h-1px":"",border:"b base"},wK={flex:"~ wrap",px1:""},jS=lr({__name:"TabsGrid",props:{categories:{},target:{},disabledItems:{}},setup(t){return(e,n)=>{const r=RS;return Je(),lt("div",EK,[(Je(!0),lt(Vr,null,xs(e.categories,([a,i],s)=>(Je(),lt(Vr,{key:a},[i.length?(Je(),lt(Vr,{key:0},[s?(Je(),lt("div",xK)):rr("",!0),Ze("div",wK,[(Je(!0),lt(Vr,null,xs(i,o=>(Je(),Jt(r,{key:o.name,disabled:e.disabledItems?.includes(o.name),target:e.target,tab:o},null,8,["disabled","target","tab"]))),128))])],64)):rr("",!0)],64))),128))])}}}),TK={"h-full":"","h-screen":"","of-hidden":""},AK={key:0,border:"b base",flex:"~ gap1","navbar-glass":"","z-99":"",px4:"",py3:""},_K={flex:"","cursor-pointer":"","items-center":"",gap2:""},MK={capitalize:""},PK={key:2,"of-auto":"",class:"h-[calc(100%-50px)]"},LK={key:3,class:"h-full w-full $ui-fcc"},OK=lr({__name:"SplitScreen",setup(t){function e(){ms.value.splitScreen.enabled=!1}const n=pt(()=>ms.value.splitScreen),{enabledTabs:r,flattenedTabs:a}=f4(),i=Bh(),s=Sm(),o=qr(),l=xt(null),p=xt(null),u=xt(null);function h(C){const S=f();return C?C.name===S:!1}const d=pt(()=>{const C=a.value.find(S=>S.name===n.value.view);return h(C)?void 0:C}),m=pt(()=>f());function f(){return s.path.startsWith(`/${x5}/`)?s.path.slice(x5.length+2):s.path.startsWith(`/${nu}/`)?s.path.slice(nu.length+2):s.path.startsWith("/")?s.path.slice(1):s.path}Lr(()=>d.value,C=>{if(!C)return;if(C.view){l.value=C.name,u.value="custom-tab";return}if(C.path.startsWith(nu)){l.value=C.name,p.value=C.pluginId,u.value="custom-inspector";return}l.value=null;const g=i.getRoutes().find(w=>w.path===`/${C.path}`)?.components?.default;typeof g=="function"?o.value=q5(g):o.value=g},{immediate:!0});const v=xt(!1);return(C,S)=>{const x=Qh,g=jS,w=vK;return Je(),lt("div",TK,[($e(o)||$e(l))&&$e(d)?(Je(),lt("div",AK,[gt($e(Lu),{placement:"bottom-start",distance:12,skidding:5,shown:$e(v),trigger:"click"},{popper:zt(()=>[gt(g,{categories:$e(r),target:"side","disabled-items":[$e(m)]},null,8,["categories","disabled-items"])]),default:zt(()=>[Ze("div",_K,[S[0]||(S[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",MK,cn($e(d)?.name),1)])]),_:1},8,["shown"]),S[2]||(S[2]=Ze("div",{"flex-auto":""},null,-1)),Dn((Je(),lt("button",{title:"Close split screen","cursor-pointer":"",px1:"","hover:bg-active":"",onClick:e},S[1]||(S[1]=[Ze("div",{"i-carbon:side-panel-open":""},null,-1)]))),[[$e(Ss),"Close split screen"]])])):rr("",!0),$e(l)&&$e(d)?(Je(),lt(Vr,{key:1},[$e(u)==="custom-tab"?(Je(),Jt(w,{key:0,tab:$e(d),class:"h-[calc(100%-50px)]","iframe-inline":"","of-auto":""},null,8,["tab"])):$e(p)?(Je(),Jt($e($W),{key:1,id:$e(l),"plugin-id":$e(p)},null,8,["id","plugin-id"])):rr("",!0)],64)):$e(o)&&$e(d)?(Je(),lt("div",PK,[(Je(),Jt(Ao($e(o)),{key:`tab-${$e(d).name}`}))])):(Je(),lt("div",LK,[Ze("div",null,[S[4]||(S[4]=Ze("span",{"text-lg":"",op50:""}," Select a tab to start ",-1)),gt($e(DD),{"bg-base":"",px4:"",py2:""},{default:zt(()=>[gt(g,{categories:$e(r),target:"side","disabled-items":[$e(m)]},null,8,["categories","disabled-items"])]),_:1}),gt($e(Cs),{type:"warning",outlined:"",mt2:"",onClick:e},{default:zt(()=>S[3]||(S[3]=[ln(" Close Split Screen ",-1)])),_:1,__:[3]})])]))])}}}),IK={px3:"",py2:"",border:"b base",flex:"~ gap-2"},kK={px3:"",py2:"",border:"b base",flex:"~ gap-2"},zK={px3:"",py2:"",flex:"~ gap2"},NK=lr({__name:"DockingPanel",setup(t){const e=Bh(),n=pt({get:()=>ms.value.expandSidebar,set:h=>ms.value.expandSidebar=h}),r=pt({get:()=>ms.value.splitScreen.enabled,set:h=>ms.value.splitScreen.enabled=h}),a=pt(()=>ms.value.reduceMotion);function i(){location.reload()}const s=zl(),o=pt(()=>s.appRecords.value.map(h=>({label:h.name+(h.version?` (${h.version})`:""),value:h.id}))),l=xt(s.activeAppRecordId.value);Zs(()=>{l.value=s.activeAppRecordId.value});const p=pt(()=>o.value.find(h=>h.value===l.value)?.label??"");function u(h){Yt.value.toggleApp(h).then(()=>{e.push("/overview").then(()=>{j7()})})}return(h,d)=>(Je(),lt("div",null,[Ze("div",IK,[gt($e(ZD),{animation:!$e(a)},{default:zt(({isDark:m,toggle:f})=>[gt($e(Cs),{outlined:"",type:"primary",onClick:f},{default:zt(()=>[d[3]||(d[3]=Ze("div",{"i-carbon-sun":"","dark:i-carbon-moon":"","translate-y--1px":""},null,-1)),ln(" "+cn(m?"Dark":"Light"),1)]),_:2,__:[3]},1032,["onClick"])]),_:1},8,["animation"]),gt($e(Cs),{outlined:"",type:"primary",onClick:d[0]||(d[0]=m=>n.value=!$e(n))},{default:zt(()=>[gt($e(As),{icon:$e(n)?"i-carbon-side-panel-close":"i-carbon-side-panel-open"},null,8,["icon"]),ln(" "+cn($e(n)?"Minimize Sidebar":"Expand Sidebar"),1)]),_:1}),gt($e(Cs),{to:"/settings",outlined:"",type:"primary"},{default:zt(()=>d[4]||(d[4]=[Ze("div",{"i-carbon-settings-adjust":""},null,-1),ln(" Settings ",-1)])),_:1,__:[4]})]),Ze("div",kK,[gt($e(Cs),{outlined:"",type:"primary",onClick:d[1]||(d[1]=m=>r.value=!$e(r))},{default:zt(()=>[d[5]||(d[5]=Ze("div",{"i-carbon-split-screen":""},null,-1)),ln(" "+cn($e(r)?"Close Split Screen":"Split Screen"),1)]),_:1,__:[5]})]),Ze("div",zK,[$e(o).length>1?(Je(),Jt($e(BC),{key:0,modelValue:$e(l),"onUpdate:modelValue":[d[2]||(d[2]=m=>xn(l)?l.value=m:null),u],options:$e(o),placeholder:$e(p)||"Toggle App","button-props":{outlined:!0,type:"primary"}},null,8,["modelValue","options","placeholder"])):rr("",!0),gt($e(Cs),{outlined:"",type:"primary",onClick:i},{default:zt(()=>d[6]||(d[6]=[ln(" Refresh Page ",-1)])),_:1,__:[6]})])]))}});function VK(){return ph?"electron":Ra?"chrome":q6?"iframe":"separate-window"}const HK={sticky:"","top-0":"","z-1":"","w-full":"","bg-base":"",p1:"",border:"b base"},DK={flex:"~ auto col gap-0.5 items-center","w-full":"","of-x-hidden":"","of-y-auto":"",p1:"",class:"no-scrollbar"},RK={key:0,my1:"","h-1px":"","w-full":"",border:"b base"},jK=["flex"],BK={absolute:"","bottom-0":"","right-0":"","h-4":"","w-4":"","rounded-full":"","text-9px":"",flex:"~ items-center justify-center",border:"~ base"},FK={"translate-y-0.5px":""},$K=45,UK=lr({__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(()=>ms.value.expandSidebar),p=pt(()=>ms.value.scrollableSidebar),{enabledTabs:u,flattenedTabs:h}=f4(),{height:d}=Qk(),m=pt(()=>{const _=d.value-130;return Math.max(0,Math.floor(_/$K))}),f=pt(()=>h.value.slice(0,m.value)),v=pt(()=>h.value.slice(m.value)),C=R6(f,u),S=R6(v,u),x=pt(()=>p.value||l.value?u.value:C.value);Ek(i,_=>{s.value&&_.composedPath().includes(s.value)||o.value&&_.composedPath().includes(o.value)||(r.value=!1,a.value=!1)},{detectIframe:!0});const g=xt(),w=xt(6);Mm(g,()=>{w.value=w.value===6?6.01:6});const y=VK();return jk(g,([{isIntersecting:_}])=>{n("toggleDevtoolsClientVisible",{visible:_,host:y})}),(_,T)=>{const O=NK,I=RS,z=Qh,q=jS;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",HK,[gt($e(Lu),{placement:"left-start",distance:$e(w),skidding:5,trigger:"click",shown:$e(r),class:"w-full"},{popper:zt(()=>[gt(O)]),default:zt(()=>[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:$r([$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(Vr,{key:0},[T[0]||(T[0]=Ze("span",{"text-lg":"","text-base":"","font-600":""}," 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)):rr("",!0)],2)]),_:1},8,["distance","shown"])]),Ze("div",DK,[(Je(!0),lt(Vr,null,xs($e(x),([W,F],N)=>(Je(),lt(Vr,{key:W},[N?(Je(),lt("div",RK)):rr("",!0),(Je(!0),lt(Vr,null,xs(F.filter($=>!$.hidden),$=>(Je(),Jt(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":"","bg-base":"",p1:"",class:"$ui-z-max-override"},[$e(v).length&&!$e(p)&&!$e(l)?(Je(),Jt($e(Lu),{key:0,placement:"left-end",distance:6},{popper:zt(()=>[gt(q,{categories:$e(S),"max-w-80":"",target:"main"},null,8,["categories"])]),default:zt(()=>[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",BK,[Ze("span",FK,cn($e(v).length),1)])],512)]),_:1})):rr("",!0),gt(I,{minimized:!$e(l),tab:{icon:"i-carbon-settings-adjust",title:"Settings",name:"settings",path:"/settings"}},null,8,["minimized"])],8,jK)],512)}}}),BS=qr([]),FS=xt(null);pt(()=>BS.value.find(t=>t.id===FS.value));const qK={class:"fixed inset-0 h-screen w-screen $ui-bg-base"},WK=lr({__name:"App",setup(t){qm();const e=Bh(),n=Sm(),{connected:r,clientConnected:a,activeAppRecordId:i,appRecords:s}=zl(),o=ms,l=pt(()=>r.value&&a.value),p=pt(()=>n.path.startsWith("/__")||n.path==="/"),u=pt(()=>o.value.expandSidebar),h=pt(()=>o.value.splitScreen.enabled),d=pt({get:()=>o.value.splitScreen.size,set:S=>o.value.splitScreen.size=S});Zs(()=>{const S=ms.value.scale;document.documentElement.style.fontSize=`${S*15}px`}),Yo(()=>{Zs(()=>{Yt.value.emit("update-client-state",{minimizePanelInteractive:ms.value.minimizePanelInteractive,closeOnOutsideClick:ms.value.interactionCloseOnOutsideClick,showFloatingPanel:ms.value.showPanel,reduceMotion:ms.value.reduceMotion})})}),Lr(l,S=>{S&&(e.replace(o.value.isFirstVisit?"/":o.value.route),e.afterEach(()=>{const x=n.path;x.includes("__")||(o.value.route=x)}))},{immediate:!0}),ui("keydown",S=>{S.code==="KeyD"&&S.altKey&&S.shiftKey&&Yt.value.emit("toggle-panel")}),Zs(()=>{BS.value=s.value,FS.value=i.value}),Yo(()=>{Yt.value.initDevToolsServerListener(),Yt.value.checkVueInspectorDetected().then(S=>{S&&($L.value=!0,B6(()=>[{id:"action:vue-inspector",title:"Inspector",icon:"i-carbon-select-window",action:async()=>{Yt.value.emit("toggle-panel",!1),await Yt.value.enableVueInspector()}}]))})});function m(){e.push("/overview").then(()=>{j7()})}eO(()=>{Yt.functions.on(Ln.ACTIVE_APP_UNMOUNTED,m)});const{copy:f}=gR(),v=Bk({});B6(()=>[...v.isSupported.value?[{id:"action:eye-dropper",title:"Color Picker",icon:"i-carbon-eyedropper",action:async()=>{Yt.value.emit("toggle-panel",!1);const{sRGBHex:S}=await v.open()||{};S&&f(S)}}]:[]]),ri(()=>{Yo(()=>{Yt.value.toggleClientConnected(!0)})}),pi(()=>{Yt.value.toggleClientConnected(!1),Yt.functions.off(Ln.ACTIVE_APP_UNMOUNTED,m)});function C(S){const{host:x,visible:g}=S;Yt.value.updateDevToolsClientDetected({[x]:g})}return Zs(()=>{document.documentElement.classList.toggle("reduce-motion",ms.value.reduceMotion)}),(S,x)=>{const g=mR,w=UK,y=na("RouterView"),_=OK,T=oK;return Je(),lt("main",qK,[$e(l)?(Je(),lt("div",{key:1,class:$r(["h-full of-auto transition-base",$e(p)?"flex":$e(u)?"grid grid-cols-[250px_1fr]":"grid grid-cols-[50px_1fr]"]),"h-full":"","h-screen":"","of-hidden":"","bg-base":"","font-sans":""},[$e(p)?rr("",!0):(Je(),Jt(w,{key:0,"of-x-hidden":"","of-y-auto":"",onToggleDevtoolsClientVisible:C})),gt($e(s1),{class:"h-full of-hidden",onResize:x[0]||(x[0]=O=>d.value=O.panes.map(I=>I.size))},{default:zt(()=>[gt($e(Vi),{"h-full":"",class:"of-auto!","min-size":"10",size:$e(d)[0]},{default:zt(()=>[gt(y)]),_:1},8,["size"]),!$e(p)&&$e(h)?(Je(),Jt($e(Vi),{key:0,relative:"","h-full":"",class:"of-auto!",size:$e(d)[1]},{default:zt(()=>[gt(_)]),_:1},8,["size"])):rr("",!0)]),_:1})],2)):(Je(),Jt(g,{key:0})),gt(T)])}}}),GK=[{path:"/",redirect:"/components"},{path:"/overview",component:()=>ps(()=>import("./overview-Cm_cmE96.js"),[],import.meta.url)},{path:"/components",component:()=>ps(()=>import("./components-BvbJYQUf.js"),__vite__mapDeps([7,8]),import.meta.url)},{path:"/pinia",component:()=>ps(()=>import("./pinia-CydCddd0.js"),__vite__mapDeps([9,8]),import.meta.url)},{path:"/router",component:()=>ps(()=>import("./router-CjEa9MSq.js"),__vite__mapDeps([10,8]),import.meta.url)},{path:"/pages",component:()=>ps(()=>import("./pages-cKsoKw9g.js"),__vite__mapDeps([11,12,13,14]),import.meta.url)},{path:"/timeline",component:()=>ps(()=>import("./timeline-CWTKEViw.js"),__vite__mapDeps([15,16]),import.meta.url)},{path:"/assets",component:()=>ps(()=>import("./assets-B7zubrMs.js"),__vite__mapDeps([17,12,13,14]),import.meta.url)},{path:"/graph",component:()=>ps(()=>import("./graph-Buqn8Jbv.js"),[],import.meta.url)},{path:"/settings",component:()=>ps(()=>import("./settings-Dfia6tsi.js"),__vite__mapDeps([18,13]),import.meta.url)},{path:`/${x5}/:name`,component:()=>ps(()=>import("./custom-tab-view-CM9Q_lnb.js"),[],import.meta.url)},{path:`/${nu}/:name`,component:()=>ps(()=>import("./custom-inspector-tab-view--RVvY-O-.js"),__vite__mapDeps([19,8]),import.meta.url)}],KK=eI({history:LO(),routes:GK}),d4=hu(WK);d4.use(KK);d4.use(QL());d4.mount("#app");async function XK(){return Ra?void 0:(await tO(`${location.pathname.split("/__devtools__")[0]||""}/`.replace(/\/\//g,"/"),!1))?.createHotContext("/____")}async function YK(){const t=await XK();return t&&fL(t),t}YK().then(t=>{t&&JL()});W6?O0(x9,{preset:"broadcast"}):O0(x9,{preset:"iframe"});export{Ln as $,xn as A,pX as B,dX as C,DD as D,hX as E,Vr as F,VK as G,oR as H,Qh as I,ro as J,vX as K,Sm as L,Cs as M,ri as N,Bh as O,vK as P,HG as Q,$W as R,Hl as S,Dn as T,As as U,Uy as V,dR as W,C8 as X,zl as Y,eO as Z,mX as _,rr as a,ei as a0,pi as a1,Ra as a2,na as a3,JK as a4,ph as a5,$D as a6,Zs as a7,Lo as a8,Lu as a9,iX as aA,aX as aB,sX as aC,n1 as aD,$L as aa,uX as ab,nX as ac,F8 as ad,Vi as ae,s1 as af,Hc as ag,qm as ah,Oh as ai,Lr as aj,Ss as ak,Ou as al,Rk as am,pU as an,p4 as ao,bk as ap,qr as aq,t0 as ar,Pk as as,fX as at,Qv as au,Hs as av,tX as aw,YL as ax,gR as ay,oX as az,Ze as b,lt as c,lr as d,Jt as e,eX as f,Yt as g,xq as h,pt as i,f4 as j,yy as k,rX as l,ms as m,$r as n,Je as o,xt as p,gt as q,hn as r,xs as s,cn as t,$e as u,ZD as v,zt as w,gX as x,ln as y,BC as z};
|