| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386 |
- 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-Dc6g-iyY.js","./index-BmFftAtl.css","./pinia-C62RQFBU.js","./router-CMWgb1rd.js","./pages-B01Hd5DR.js","./SectionBlock-Crn18Q0p.js","./IconTitle.vue_vue_type_script_setup_true_lang-CfDGRuuz.js","./SectionBlock-BYDDTsu3.css","./timeline-BnYZ8d9h.js","./timeline-BZZEyhA7.css","./assets-BRwG2HLw.js","./settings-Cp5OpdUZ.js","./custom-inspector-tab-view--ulUW-qb.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 qx="modulepreload",Kx=function(t,e){return new URL(t,e).href},gg={},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=Kx(u,r),u in gg)return;gg[u]=!0;const h=u.endsWith(".css"),d=h?'[rel="stylesheet"]':"";if(r)for(let f=s.length-1;f>=0;f--){const v=s[f];if(v.href===u&&(!h||v.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${d}`))return;const m=document.createElement("link");if(m.rel=h?"stylesheet":qx,h||(m.as="script"),m.crossOrigin="",m.href=u,l&&m.setAttribute("nonce",l),document.head.appendChild(m),h)return new Promise((f,v)=>{m.addEventListener("load",f),m.addEventListener("error",()=>v(new Error(`Unable to preload CSS for ${u}`)))})}))}function i(s){const o=new Event("vite:preloadError",{cancelable:!0});if(o.payload=s,window.dispatchEvent(o),!o.defaultPrevented)throw s}return a.then(s=>{for(const o of s||[])o.status==="rejected"&&i(o.reason);return e().catch(i)})};var Xx=Object.create,W6=Object.defineProperty,Yx=Object.getOwnPropertyDescriptor,Jx=Object.getOwnPropertyNames,Qx=Object.getPrototypeOf,Zx=Object.prototype.hasOwnProperty,ew=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),tw=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(var a=Jx(e),i=0,s=a.length,o;i<s;i++)o=a[i],!Zx.call(t,o)&&o!==n&&W6(t,o,{get:(l=>e[l]).bind(null,o),enumerable:!(r=Yx(e,o))||r.enumerable});return t},rw=(t,e,n)=>(n=t!=null?Xx(Qx(t)):{},tw(W6(n,"default",{value:t,enumerable:!0}),t));const Du=typeof navigator<"u",Wt=typeof window<"u"?window:typeof globalThis<"u"?globalThis:typeof global<"u"?global:{},$a=typeof Wt.chrome<"u"&&!!Wt.chrome.devtools,q6=Du&&Wt.self!==Wt.top,ph=typeof navigator<"u"&&navigator.userAgent?.toLowerCase().includes("electron"),K6=!q6&&!$a&&!ph;var nw=rw(ew(((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}}}))());const pX=()=>navigator?.platform?navigator?.platform.toLowerCase().includes("mac"):/Macintosh/.test(navigator.userAgent),sw=/(?:^|[-_/])(\w)/g,iw=/-(\w)/g;function X6(t,e){return e?e.toUpperCase():""}function ow(t){return t&&`${t}`.replace(sw,X6)}function Y6(t){return t&&t.replace(iw,X6)}function aw(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 J6(t){return t&&t.slice().sort((e,n)=>e.key<n.key?-1:e.key>n.key?1:0)}const lw=/^https?:\/\//;function cw(t){return t.startsWith("/")||lw.test(t)}const t0=(0,nw.default)({circles:!0});function uw(){return Math.random().toString(36).slice(2)}function vg(t){return typeof t=="object"&&!Array.isArray(t)&&t!==null}function yg(t){return Array.isArray(t)}const pw={trailing:!0};function Ll(t,e=25,n={}){if(n={...pw,...n},!Number.isFinite(e))throw new TypeError("Expected `wait` to be a finite number");let r,a,i=[],s,o;const l=(h,d)=>(s=hw(t,h,d),s.finally(()=>{if(s=null,n.trailing&&o&&!a){const m=l(h,o);return o=null,m}}),s),p=function(...h){return n.trailing&&(o=h),s||new Promise(d=>{const m=!a&&n.leading;clearTimeout(a),a=setTimeout(()=>{a=null;const f=n.leading?r:l(this,h);o=null;for(const v of i)v(f);i=[]},e),m?(r=l(this,h),d(r)):i.push(d)})},u=h=>{h&&(clearTimeout(h),a=null)};return p.isPending=()=>!!a,p.cancel=()=>{u(a),i=[],o=null},p.flush=()=>{if(u(a),!o||s)return;const h=o;return o=null,l(this,h)},p}async function hw(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 fw={run:t=>t()},dw=()=>fw,Q6=typeof console.createTask<"u"?console.createTask:dw;function mw(t,e){const n=e.shift(),r=Q6(n);return t.reduce((a,i)=>a.then(()=>r.run(()=>i(...e))),Promise.resolve())}function gw(t,e){const n=e.shift(),r=Q6(n);return Promise.all(t.map(a=>r.run(()=>a(...e))))}function sd(t,e){for(const n of[...t])n(e)}let vw=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(mw,e,...n)}callHookParallel(e,...n){return n.unshift(e),this.callHookWith(gw,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 Z6(){return new vw}const bg="q",Cg="s",yw=6e4;function ey(t){return t}const bw=ey,{clearTimeout:Cw,setTimeout:Sw}=globalThis,Ew=Math.random.bind(Math);function xw(t,e){const{post:n,on:r,off:a=()=>{},eventNames:i=[],serialize:s=ey,deserialize:o=bw,resolver:l,bind:p="rpc",timeout:u=yw}=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=(...A)=>{n(s({m:g,a:A,t:bg}))};if(i.includes(g))return w.asEvent=w,w;const y=async(...A)=>{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=Tw();let z;u>=0&&(z=Sw(()=>{try{if(e.onTimeoutError?.(g,A)!==!0)throw new Error(`[birpc] timeout on calling "${g}"`)}catch(G){O(G)}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: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:A})=>x?x({method:y,reject:A}):A(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===bg){const{m:y,a:A}=w;let T,O;const I=await(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,A)}catch(z){O=z}if(w.i){if(O&&e.onError&&e.onError(O,y,A),O&&e.onFunctionError&&e.onFunctionError(O,y,A)===!0)return;if(!O)try{n(s({t:Cg,i:w.i,r:T}),...g);return}catch(z){if(O=z,e.onGeneralError?.(z,y,A)!==!0)throw z}try{n(s({t:Cg,i:w.i,e:O}),...g)}catch(z){if(e.onGeneralError?.(z,y,A)!==!0)throw z}}}else{const{i:y,r:A,e:T}=w,O=h.get(y);O&&(Cw(O.timeoutId),T?O.reject(T):O.resolve(A)),h.delete(y)}}return d=r(S),f}const ww="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict";function Tw(t=21){let e="",n=t;for(;n--;)e+=ww[Ew()*64|0];return e}/**
- * @vue/shared v3.5.22
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/function hh(t){const e=Object.create(null);for(const n of t.split(","))e[n]=1;return n=>n in e}const yn={},Pc=[],Zi=()=>{},ty=()=>!1,Ru=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),A5=t=>t.startsWith("onUpdate:"),jn=Object.assign,_5=(t,e)=>{const n=t.indexOf(e);n>-1&&t.splice(n,1)},Aw=Object.prototype.hasOwnProperty,Pn=(t,e)=>Aw.call(t,e),yr=Array.isArray,Lc=t=>Qc(t)==="[object Map]",Hl=t=>Qc(t)==="[object Set]",Sg=t=>Qc(t)==="[object Date]",_w=t=>Qc(t)==="[object RegExp]",Dr=t=>typeof t=="function",ss=t=>typeof t=="string",uo=t=>typeof t=="symbol",Dn=t=>t!==null&&typeof t=="object",M5=t=>(Dn(t)||Dr(t))&&Dr(t.then)&&Dr(t.catch),ry=Object.prototype.toString,Qc=t=>ry.call(t),Mw=t=>Qc(t).slice(8,-1),fh=t=>Qc(t)==="[object Object]",P5=t=>ss(t)&&t!=="NaN"&&t[0]!=="-"&&""+parseInt(t,10)===t,Oc=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)))},Pw=/-\w/g,ni=dh(t=>t.replace(Pw,e=>e.slice(1).toUpperCase())),Lw=/\B([A-Z])/g,Mi=dh(t=>t.replace(Lw,"-$1").toLowerCase()),ju=dh(t=>t.charAt(0).toUpperCase()+t.slice(1)),G1=dh(t=>t?`on${ju(t)}`:""),Ci=(t,e)=>!Object.is(t,e),Ic=(t,...e)=>{for(let n=0;n<t.length;n++)t[n](...e)},ny=(t,e,n,r=!1)=>{Object.defineProperty(t,e,{configurable:!0,enumerable:!1,writable:r,value:n})},bp=t=>{const e=parseFloat(t);return isNaN(e)?t:e},Cp=t=>{const e=ss(t)?Number(t):NaN;return isNaN(e)?t:e};let Eg;const mh=()=>Eg||(Eg=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),Ow="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",Iw=hh(Ow);function Rs(t){if(yr(t)){const e={};for(let n=0;n<t.length;n++){const r=t[n],a=ss(r)?Vw(r):Rs(r);if(a)for(const i in a)e[i]=a[i]}return e}else if(ss(t)||Dn(t))return t}const kw=/;(?![^(]*\))/g,zw=/:([^]+)/,Nw=/\/\*[^]*?\*\//g;function Vw(t){const e={};return t.replace(Nw,"").split(kw).forEach(n=>{if(n){const r=n.split(zw);r.length>1&&(e[r[0].trim()]=r[1].trim())}}),e}function $r(t){let e="";if(ss(t))e=t;else if(yr(t))for(let n=0;n<t.length;n++){const r=$r(t[n]);r&&(e+=r+" ")}else if(Dn(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=Rs(n)),t}const Hw="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Dw=hh(Hw);function sy(t){return!!t||t===""}function Rw(t,e){if(t.length!==e.length)return!1;let n=!0;for(let r=0;n&&r<t.length;r++)n=Ua(t[r],e[r]);return n}function Ua(t,e){if(t===e)return!0;let n=Sg(t),r=Sg(e);if(n||r)return n&&r?t.getTime()===e.getTime():!1;if(n=uo(t),r=uo(e),n||r)return t===e;if(n=yr(t),r=yr(e),n||r)return n&&r?Rw(t,e):!1;if(n=Dn(t),r=Dn(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||!Ua(t[s],e[s]))return!1}}return String(t)===String(e)}function vh(t,e){return t.findIndex(n=>Ua(n,e))}const iy=t=>!!(t&&t.__v_isRef===!0),cn=t=>ss(t)?t:t==null?"":yr(t)||Dn(t)&&(t.toString===ry||!Dr(t.toString))?iy(t)?cn(t.value):JSON.stringify(t,oy,2):String(t),oy=(t,e)=>iy(e)?oy(t,e.value):Lc(e)?{[`Map(${e.size})`]:[...e.entries()].reduce((n,[r,a],i)=>(n[id(r,i)+" =>"]=a,n),{})}:Hl(e)?{[`Set(${e.size})`]:[...e.values()].map(n=>id(n))}:uo(e)?id(e):Dn(e)&&!yr(e)&&!fh(e)?String(e):e,id=(t,e="")=>{var n;return uo(t)?`Symbol(${(n=t.description)!=null?n:e})`:t};function jw(t){return t==null?"initial":typeof t=="string"?t===""?" ":t:String(t)}/**
- * @vue/reactivity v3.5.22
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/let ai;class L5{constructor(e=!1){this.detached=e,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this.parent=ai,!e&&ai&&(this.index=(ai.scopes||(ai.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=ai;try{return ai=this,e()}finally{ai=n}}}on(){++this._on===1&&(this.prevScope=ai,ai=this)}off(){this._on>0&&--this._on===0&&(ai=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 Bw(t){return new L5(t)}function yh(){return ai}function O5(t,e=!1){ai&&ai.cleanups.push(t)}let rs;const od=new WeakSet;class lu{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,ai&&ai.active&&ai.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||ly(this)}run(){if(!(this.flags&1))return this.fn();this.flags|=2,xg(this),cy(this);const e=rs,n=lo;rs=this,lo=!0;try{return this.fn()}finally{uy(this),rs=e,lo=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,xg(this),this.onStop&&this.onStop(),this.flags&=-2}}trigger(){this.flags&64?od.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){n0(this)&&this.run()}get dirty(){return n0(this)}}let ay=0,W1,q1;function ly(t,e=!1){if(t.flags|=8,e){t.next=q1,q1=t;return}t.next=W1,W1=t}function I5(){ay++}function k5(){if(--ay>0)return;if(q1){let e=q1;for(q1=void 0;e;){const n=e.next;e.next=void 0,e.flags&=-9,e=n}}let t;for(;W1;){let e=W1;for(W1=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 cy(t){for(let e=t.deps;e;e=e.nextDep)e.version=-1,e.prevActiveLink=e.dep.activeLink,e.dep.activeLink=e}function uy(t){let e,n=t.depsTail,r=n;for(;r;){const a=r.prevDep;r.version===-1?(r===n&&(n=a),z5(r),Fw(r)):e=r,r.dep.activeLink=r.prevActiveLink,r.prevActiveLink=void 0,r=a}t.deps=e,t.depsTail=n}function n0(t){for(let e=t.deps;e;e=e.nextDep)if(e.dep.version!==e.version||e.dep.computed&&(py(e.dep.computed)||e.dep.version!==e.version))return!0;return!!t._dirty}function py(t){if(t.flags&4&&!(t.flags&16)||(t.flags&=-17,t.globalVersion===cu)||(t.globalVersion=cu,!t.isSSR&&t.flags&128&&(!t.deps&&!t._dirty||!n0(t))))return;t.flags|=2;const e=t.dep,n=rs,r=lo;rs=t,lo=!0;try{cy(t);const a=t.fn(t._value);(e.version===0||Ci(a,t._value))&&(t.flags|=128,t._value=a,e.version++)}catch(a){throw e.version++,a}finally{rs=n,lo=r,uy(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 Fw(t){const{prevDep:e,nextDep:n}=t;e&&(e.nextDep=n,t.prevDep=void 0),n&&(n.prevDep=e,t.nextDep=void 0)}function $w(t,e){t.effect instanceof lu&&(t=t.effect.fn);const n=new lu(t);e&&jn(n,e);try{n.run()}catch(a){throw n.stop(),a}const r=n.run.bind(n);return r.effect=n,r}function Uw(t){t.effect.stop()}let lo=!0;const hy=[];function na(){hy.push(lo),lo=!1}function sa(){const t=hy.pop();lo=t===void 0?!0:t}function xg(t){const{cleanup:e}=t;if(t.cleanup=void 0,e){const n=rs;rs=void 0;try{e()}finally{rs=n}}}let cu=0;class Gw{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||!lo||rs===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==rs)n=this.activeLink=new Gw(rs,this),rs.deps?(n.prevDep=rs.depsTail,rs.depsTail.nextDep=n,rs.depsTail=n):rs.deps=rs.depsTail=n,fy(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++,cu++,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 fy(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)fy(r)}const n=t.dep.subs;n!==t&&(t.prevSub=n,n&&(n.nextSub=t)),t.dep.subs=t}}const Sp=new WeakMap,Al=Symbol(""),s0=Symbol(""),uu=Symbol("");function ci(t,e,n){if(lo&&rs){let r=Sp.get(t);r||Sp.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 Xo(t,e,n,r,a,i){const s=Sp.get(t);if(!s){cu++;return}const o=l=>{l&&l.trigger()};if(I5(),e==="clear")s.forEach(o);else{const l=yr(t),p=l&&P5(n);if(l&&n==="length"){const u=Number(r);s.forEach((h,d)=>{(d==="length"||d===uu||!uo(d)&&d>=u)&&o(h)})}else switch((n!==void 0||s.has(void 0))&&o(s.get(n)),p&&o(s.get(uu)),e){case"add":l?p&&o(s.get("length")):(o(s.get(Al)),Lc(t)&&o(s.get(s0)));break;case"delete":l||(o(s.get(Al)),Lc(t)&&o(s.get(s0)));break;case"set":Lc(t)&&o(s.get(Al));break}}k5()}function Ww(t,e){const n=Sp.get(t);return n&&n.get(e)}function gc(t){const e=gn(t);return e===t?e:(ci(e,"iterate",uu),Di(t)?e:e.map(Qs))}function Ch(t){return ci(t=gn(t),"iterate",uu),t}const qw={__proto__:null,[Symbol.iterator](){return ad(this,Symbol.iterator,Qs)},concat(...t){return gc(this).concat(...t.map(e=>yr(e)?gc(e):e))},entries(){return ad(this,"entries",t=>(t[1]=Qs(t[1]),t))},every(t,e){return $o(this,"every",t,e,void 0,arguments)},filter(t,e){return $o(this,"filter",t,e,n=>n.map(Qs),arguments)},find(t,e){return $o(this,"find",t,e,Qs,arguments)},findIndex(t,e){return $o(this,"findIndex",t,e,void 0,arguments)},findLast(t,e){return $o(this,"findLast",t,e,Qs,arguments)},findLastIndex(t,e){return $o(this,"findLastIndex",t,e,void 0,arguments)},forEach(t,e){return $o(this,"forEach",t,e,void 0,arguments)},includes(...t){return ld(this,"includes",t)},indexOf(...t){return ld(this,"indexOf",t)},join(t){return gc(this).join(t)},lastIndexOf(...t){return ld(this,"lastIndexOf",t)},map(t,e){return $o(this,"map",t,e,void 0,arguments)},pop(){return O1(this,"pop")},push(...t){return O1(this,"push",t)},reduce(t,...e){return wg(this,"reduce",t,e)},reduceRight(t,...e){return wg(this,"reduceRight",t,e)},shift(){return O1(this,"shift")},some(t,e){return $o(this,"some",t,e,void 0,arguments)},splice(...t){return O1(this,"splice",t)},toReversed(){return gc(this).toReversed()},toSorted(t){return gc(this).toSorted(t)},toSpliced(...t){return gc(this).toSpliced(...t)},unshift(...t){return O1(this,"unshift",t)},values(){return ad(this,"values",Qs)}};function ad(t,e,n){const r=Ch(t),a=r[e]();return r!==t&&!Di(t)&&(a._next=a.next,a.next=()=>{const i=a._next();return i.done||(i.value=n(i.value)),i}),a}const Kw=Array.prototype;function $o(t,e,n,r,a,i){const s=Ch(t),o=s!==t&&!Di(t),l=s[e];if(l!==Kw[e]){const h=l.apply(t,i);return o?Qs(h):h}let p=n;s!==t&&(o?p=function(h,d){return n.call(this,Qs(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 wg(t,e,n,r){const a=Ch(t);let i=n;return a!==t&&(Di(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,Qs(o),l,t)}),a[e](i,...r)}function ld(t,e,n){const r=gn(t);ci(r,"iterate",uu);const a=r[e](...n);return(a===-1||a===!1)&&wh(n[0])?(n[0]=gn(n[0]),r[e](...n)):a}function O1(t,e,n=[]){na(),I5();const r=gn(t)[e].apply(t,n);return k5(),sa(),r}const Xw=hh("__proto__,__v_isRef,__isVue"),dy=new Set(Object.getOwnPropertyNames(Symbol).filter(t=>t!=="arguments"&&t!=="caller").map(t=>Symbol[t]).filter(uo));function Yw(t){uo(t)||(t=String(t));const e=gn(this);return ci(e,"has",t),e.hasOwnProperty(t)}class my{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?Sy:Cy:i?by:yy).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(r)?e:void 0;const s=yr(e);if(!a){let l;if(s&&(l=qw[n]))return l;if(n==="hasOwnProperty")return Yw}const o=Reflect.get(e,n,xn(e)?e:r);if((uo(n)?dy.has(n):Xw(n))||(a||ci(e,"get",n),i))return o;if(xn(o)){const l=s&&P5(n)?o:o.value;return a&&Dn(l)?Ga(l):l}return Dn(o)?a?Ga(o):po(o):o}}class gy extends my{constructor(e=!1){super(!1,e)}set(e,n,r,a){let i=e[n];if(!this._isShallow){const l=ia(i);if(!Di(r)&&!ia(r)&&(i=gn(i),r=gn(r)),!yr(e)&&xn(i)&&!xn(r))return l||(i.value=r),!0}const s=yr(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?Ci(r,i)&&Xo(e,"set",n,r):Xo(e,"add",n,r)),o}deleteProperty(e,n){const r=Pn(e,n);e[n];const a=Reflect.deleteProperty(e,n);return a&&r&&Xo(e,"delete",n,void 0),a}has(e,n){const r=Reflect.has(e,n);return(!uo(n)||!dy.has(n))&&ci(e,"has",n),r}ownKeys(e){return ci(e,"iterate",yr(e)?"length":Al),Reflect.ownKeys(e)}}class vy extends my{constructor(e=!1){super(!0,e)}set(e,n){return!0}deleteProperty(e,n){return!0}}const Jw=new gy,Qw=new vy,Zw=new gy(!0),eT=new vy(!0),i0=t=>t,k2=t=>Reflect.getPrototypeOf(t);function tT(t,e,n){return function(...r){const a=this.__v_raw,i=gn(a),s=Lc(i),o=t==="entries"||t===Symbol.iterator&&s,l=t==="keys"&&s,p=a[t](...r),u=n?i0:e?Ep:Qs;return!e&&ci(i,"iterate",l?s0:Al),{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 z2(t){return function(...e){return t==="delete"?!1:t==="clear"?void 0:this}}function rT(t,e){const n={get(a){const i=this.__v_raw,s=gn(i),o=gn(a);t||(Ci(a,o)&&ci(s,"get",a),ci(s,"get",o));const{has:l}=k2(s),p=e?i0:t?Ep:Qs;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&&ci(gn(a),"iterate",Al),a.size},has(a){const i=this.__v_raw,s=gn(i),o=gn(a);return t||(Ci(a,o)&&ci(s,"has",a),ci(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?i0:t?Ep:Qs;return!t&&ci(l,"iterate",Al),o.forEach((u,h)=>a.call(i,p(u),p(h),s))}};return jn(n,t?{add:z2("add"),set:z2("set"),delete:z2("delete"),clear:z2("clear")}:{add(a){!e&&!Di(a)&&!ia(a)&&(a=gn(a));const i=gn(this);return k2(i).has.call(i,a)||(i.add(a),Xo(i,"add",a,a)),this},set(a,i){!e&&!Di(i)&&!ia(i)&&(i=gn(i));const s=gn(this),{has:o,get:l}=k2(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?Ci(i,u)&&Xo(s,"set",a,i):Xo(s,"add",a,i),this},delete(a){const i=gn(this),{has:s,get:o}=k2(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&&Xo(i,"delete",a,void 0),p},clear(){const a=gn(this),i=a.size!==0,s=a.clear();return i&&Xo(a,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(a=>{n[a]=tT(a,t,e)}),n}function Sh(t,e){const n=rT(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 nT={get:Sh(!1,!1)},sT={get:Sh(!1,!0)},iT={get:Sh(!0,!1)},oT={get:Sh(!0,!0)},yy=new WeakMap,by=new WeakMap,Cy=new WeakMap,Sy=new WeakMap;function aT(t){switch(t){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function lT(t){return t.__v_skip||!Object.isExtensible(t)?0:aT(Mw(t))}function po(t){return ia(t)?t:xh(t,!1,Jw,nT,yy)}function Eh(t){return xh(t,!1,Zw,sT,by)}function Ga(t){return xh(t,!0,Qw,iT,Cy)}function Bu(t){return xh(t,!0,eT,oT,Sy)}function xh(t,e,n,r,a){if(!Dn(t)||t.__v_raw&&!(e&&t.__v_isReactive))return t;const i=lT(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 Na(t){return ia(t)?Na(t.__v_raw):!!(t&&t.__v_isReactive)}function ia(t){return!!(t&&t.__v_isReadonly)}function Di(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)&&ny(t,"__v_skip",!0),t}const Qs=t=>Dn(t)?po(t):t,Ep=t=>Dn(t)?Ga(t):t;function xn(t){return t?t.__v_isRef===!0:!1}function wt(t){return Ey(t,!1)}function Gr(t){return Ey(t,!0)}function Ey(t,e){return xn(t)?t:new cT(t,e)}class cT{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:Qs(e),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(e){const n=this._rawValue,r=this.__v_isShallow||Di(e)||ia(e);e=r?e:gn(e),Ci(e,n)&&(this._rawValue=e,this._value=r?e:Qs(e),this.dep.trigger())}}function uT(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 pT={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 Na(t)?t:new Proxy(t,pT)}class hT{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 hT(t)}function xy(t){const e=yr(t)?new Array(t.length):{};for(const n in t)e[n]=Ty(t,n);return e}class fT{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 Ww(gn(this._object),this._key)}}class dT{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 wy(t,e,n){return xn(t)?t:Dr(t)?new dT(t):Dn(t)&&arguments.length>1?Ty(t,e,n):wt(t)}function Ty(t,e,n){const r=t[e];return xn(r)?r:new fT(t,e,n)}class mT{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=cu-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 ly(this,!0),!0}get value(){const e=this.dep.track();return py(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function gT(t,e,n=!1){let r,a;return Dr(t)?r=t:(r=t.get,a=t.set),new mT(r,a,n)}const vT={GET:"get",HAS:"has",ITERATE:"iterate"},yT={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},N2={},xp=new WeakMap;let Pa;function bT(){return Pa}function Ay(t,e=!1,n=Pa){if(n){let r=xp.get(n);r||xp.set(n,r=[]),r.push(t)}}function CT(t,e,n=yn){const{immediate:r,deep:a,once:i,scheduler:s,augmentJob:o,call:l}=n,p=w=>a?w:Di(w)||a===!1||a===0?Yo(w,1):Yo(w);let u,h,d,m,f=!1,v=!1;if(xn(t)?(h=()=>t.value,f=Di(t)):Na(t)?(h=()=>p(t),f=!0):yr(t)?(v=!0,f=t.some(w=>Na(w)||Di(w)),h=()=>t.map(w=>{if(xn(w))return w.value;if(Na(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){na();try{d()}finally{sa()}}const w=Pa;Pa=u;try{return l?l(t,3,[m]):t(m)}finally{Pa=w}}:h=Zi,e&&a){const w=h,y=a===!0?1/0:a;h=()=>Yo(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(N2):N2;const g=w=>{if(!(!(u.flags&1)||!u.dirty&&!w))if(e){const y=u.run();if(a||f||(v?y.some((A,T)=>Ci(A,x[T])):Ci(y,x))){d&&d();const A=Pa;Pa=u;try{const T=[y,x===N2?void 0:v&&x[0]===N2?[]:x,m];x=y,l?l(e,3,T):e(...T)}finally{Pa=A}}}else u.run()};return o&&o(g),u=new lu(h),u.scheduler=s?()=>s(g,!1):g,m=w=>Ay(w,!1,u),d=u.onStop=()=>{const w=xp.get(u);if(w){if(l)l(w,4);else for(const y of w)y();xp.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 Yo(t,e=1/0,n){if(e<=0||!Dn(t)||t.__v_skip||(n=n||new Map,(n.get(t)||0)>=e))return t;if(n.set(t,e),e--,xn(t))Yo(t.value,e,n);else if(yr(t))for(let r=0;r<t.length;r++)Yo(t[r],e,n);else if(Hl(t)||Lc(t))t.forEach(r=>{Yo(r,e,n)});else if(fh(t)){for(const r in t)Yo(t[r],e,n);for(const r of Object.getOwnPropertySymbols(t))Object.prototype.propertyIsEnumerable.call(t,r)&&Yo(t[r],e,n)}return t}/**
- * @vue/runtime-core v3.5.22
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/const _y=[];function ST(t){_y.push(t)}function ET(){_y.pop()}function xT(t,e){}const wT={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"},TT={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 Zc(t,e,n,r){try{return r?t(...r):t()}catch(a){Dl(a,e,n)}}function to(t,e,n,r){if(Dr(t)){const a=Zc(t,e,n,r);return a&&M5(a)&&a.catch(i=>{Dl(i,e,n)}),a}if(yr(t)){const a=[];for(let i=0;i<t.length;i++)a.push(to(t[i],e,n,r));return a}}function Dl(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){na(),Zc(i,null,10,[t,l,p]),sa();return}}AT(t,n,a,r,s)}function AT(t,e,n,r=!0,a=!1){if(a)throw t;console.error(t)}const Si=[];let xo=-1;const kc=[];let La=null,Cc=0;const My=Promise.resolve();let wp=null;function xs(t){const e=wp||My;return t?e.then(this?t.bind(this):t):e}function _T(t){let e=xo+1,n=Si.length;for(;e<n;){const r=e+n>>>1,a=Si[r],i=hu(a);i<t||i===t&&a.flags&2?e=r+1:n=r}return e}function H5(t){if(!(t.flags&1)){const e=hu(t),n=Si[Si.length-1];!n||!(t.flags&2)&&e>=hu(n)?Si.push(t):Si.splice(_T(e),0,t),t.flags|=1,Py()}}function Py(){wp||(wp=My.then(Ly))}function pu(t){yr(t)?kc.push(...t):La&&t.id===-1?La.splice(Cc+1,0,t):t.flags&1||(kc.push(t),t.flags|=1),Py()}function Tg(t,e,n=xo+1){for(;n<Si.length;n++){const r=Si[n];if(r&&r.flags&2){if(t&&r.id!==t.uid)continue;Si.splice(n,1),n--,r.flags&4&&(r.flags&=-2),r(),r.flags&4||(r.flags&=-2)}}}function Tp(t){if(kc.length){const e=[...new Set(kc)].sort((n,r)=>hu(n)-hu(r));if(kc.length=0,La){La.push(...e);return}for(La=e,Cc=0;Cc<La.length;Cc++){const n=La[Cc];n.flags&4&&(n.flags&=-2),n.flags&8||n(),n.flags&=-2}La=null,Cc=0}}const hu=t=>t.id==null?t.flags&2?-1:1/0:t.id;function Ly(t){try{for(xo=0;xo<Si.length;xo++){const e=Si[xo];e&&!(e.flags&8)&&(e.flags&4&&(e.flags&=-2),Zc(e,e.i,e.i?15:14),e.flags&4||(e.flags&=-2))}}finally{for(;xo<Si.length;xo++){const e=Si[xo];e&&(e.flags&=-2)}xo=-1,Si.length=0,Tp(),wp=null,(Si.length||kc.length)&&Ly()}}let Sc,V2=[];function Oy(t,e){var n,r;Sc=t,Sc?(Sc.enabled=!0,V2.forEach(({event:a,args:i})=>Sc.emit(a,...i)),V2=[]):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=>{Oy(i,e)}),setTimeout(()=>{Sc||(e.__VUE_DEVTOOLS_HOOK_REPLAY__=null,V2=[])},3e3)):V2=[]}let ei=null,Ah=null;function fu(t){const e=ei;return ei=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=ei,n){if(!e||t._n)return t;const r=(...a)=>{r._d&&gu(-1);const i=fu(e);let s;try{s=t(...a)}finally{fu(i),r._d&&gu(1)}return s};return r._n=!0,r._c=!0,r._d=!0,r}function Hn(t,e){if(ei===null)return t;const n=Gu(ei),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&&Yo(s),r.push({dir:i,instance:n,value:s,oldValue:void 0,arg:o,modifiers:l}))}return t}function wo(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&&(na(),to(l,n,8,[t.el,o,t,e]),sa())}}const Iy=Symbol("_vte"),ky=t=>t.__isTeleport,K1=t=>t&&(t.disabled||t.disabled===""),Ag=t=>t&&(t.defer||t.defer===""),_g=t=>typeof SVGElement<"u"&&t instanceof SVGElement,Mg=t=>typeof MathMLElement=="function"&&t instanceof MathMLElement,o0=(t,e)=>{const n=t&&t.to;return ss(n)?e?e(n):null:n},zy={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=K1(e.props);let{shapeFlag:x,children:g,dynamicChildren:w}=e;if(t==null){const y=e.el=v(""),A=e.anchor=v("");m(y,n,r),m(A,n,r);const T=(I,z)=>{x&16&&u(g,I,z,a,i,s,o,l)},O=()=>{const I=e.target=o0(e.props,f),z=Ny(I,e,v,m);I&&(s!=="svg"&&_g(I)?s="svg":s!=="mathml"&&Mg(I)&&(s="mathml"),a&&a.isCE&&(a.ce._teleportTargets||(a.ce._teleportTargets=new Set)).add(I),S||(T(I,z),op(e,!1)))};S&&(T(n,A),op(e,!0)),Ag(e.props)?(e.el.__isMounted=!1,Hs(()=>{O(),delete e.el.__isMounted},i)):O()}else{if(Ag(e.props)&&t.el.__isMounted===!1){Hs(()=>{zy.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,A=e.target=t.target,T=e.targetAnchor=t.targetAnchor,O=K1(t.props),I=O?n:A,z=O?y:T;if(s==="svg"||_g(A)?s="svg":(s==="mathml"||Mg(A))&&(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):H2(e,n,y,p,1);else if((e.props&&e.props.to)!==(t.props&&t.props.to)){const G=e.target=o0(e.props,f);G&&H2(e,G,null,p,0)}else O&&H2(e,A,T,p,1);op(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||!K1(d);for(let f=0;f<o.length;f++){const v=o[f];r(v,e,n,m,!!v.dynamicChildren)}}},move:H2,hydrate:MT};function H2(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||K1(u))&&l&16)for(let d=0;d<p.length;d++)a(p[d],e,n,2);h&&r(o,e,n)}function MT(t,e,n,r,a,i,{o:{nextSibling:s,parentNode:o,querySelector:l,insert:p,createText:u}},h){function d(v,C,S,x){C.anchor=h(s(v),C,o(v),n,r,a,i),C.targetStart=S,C.targetAnchor=x}const m=e.target=o0(e.props,l),f=K1(e.props);if(m){const v=m._lpa||m.firstChild;if(e.shapeFlag&16)if(f)d(t,e,v,v&&s(v));else{e.anchor=s(t);let C=v;for(;C;){if(C&&C.nodeType===8){if(C.data==="teleport start anchor")e.targetStart=C;else if(C.data==="teleport anchor"){e.targetAnchor=C,m._lpa=e.targetAnchor&&s(e.targetAnchor);break}}C=s(C)}e.targetAnchor||Ny(m,e,u,p),h(v&&s(v),e,m,n,r,a,i)}op(e,f)}else f&&e.shapeFlag&16&&d(t,e,t,s(t));return e.anchor&&s(e.anchor)}const B5=zy;function op(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 Ny(t,e,n,r){const a=e.targetStart=n(""),i=e.targetAnchor=n("");return a[Iy]=i,t&&(r(a,t),r(i,t)),i}const Ko=Symbol("_leaveCb"),D2=Symbol("_enterCb");function F5(){const t={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return si(()=>{t.isMounted=!0}),e1(()=>{t.isUnmounting=!0}),t}const Ui=[Function,Array],$5={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:Ui,onEnter:Ui,onAfterEnter:Ui,onEnterCancelled:Ui,onBeforeLeave:Ui,onLeave:Ui,onAfterLeave:Ui,onLeaveCancelled:Ui,onBeforeAppear:Ui,onAppear:Ui,onAfterAppear:Ui,onAppearCancelled:Ui},Vy=t=>{const e=t.subTree;return e.component?Vy(e.component):e},PT={name:"BaseTransition",props:$5,setup(t,{slots:e}){const n=Ts(),r=F5();return()=>{const a=e.default&&_h(e.default(),!0);if(!a||!a.length)return;const i=Hy(a),s=gn(t),{mode:o}=s;if(r.isLeaving)return cd(i);const l=Pg(i);if(!l)return cd(i);let p=Bc(l,s,r,n,h=>p=h);l.type!==Ps&&oa(l,p);let u=n.subTree&&Pg(n.subTree);if(u&&u.type!==Ps&&!so(u,l)&&Vy(n).type!==Ps){let h=Bc(u,s,r,n);if(oa(u,h),o==="out-in"&&l.type!==Ps)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!==Ps?h.delayLeave=(d,m,f)=>{const v=Ry(r,u);v[String(u.key)]=u,d[Ko]=()=>{m(),d[Ko]=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 Hy(t){let e=t[0];if(t.length>1){for(const n of t)if(n.type!==Ps){e=n;break}}return e}const Dy=PT;function Ry(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 Bc(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=Ry(n,t),A=(I,z)=>{I&&to(I,r,9,z)},T=(I,z)=>{const G=z[1];A(I,z),yr(I)?I.every(W=>W.length<=1)&&G():I.length<=1&&G()},O={mode:s,persisted:o,beforeEnter(I){let z=l;if(!n.isMounted)if(i)z=C||l;else return;I[Ko]&&I[Ko](!0);const G=y[w];G&&so(t,G)&&G.el[Ko]&&G.el[Ko](),A(z,[I])},enter(I){let z=p,G=u,W=h;if(!n.isMounted)if(i)z=S||p,G=x||u,W=g||h;else return;let $=!1;const N=I[D2]=B=>{$||($=!0,B?A(W,[I]):A(G,[I]),O.delayedLeave&&O.delayedLeave(),I[D2]=void 0)};z?T(z,[I,N]):N()},leave(I,z){const G=String(t.key);if(I[D2]&&I[D2](!0),n.isUnmounting)return z();A(d,[I]);let W=!1;const $=I[Ko]=N=>{W||(W=!0,z(),N?A(v,[I]):A(f,[I]),I[Ko]=void 0,y[G]===t&&delete y[G])};y[G]=t,m?T(m,[I,$]):$()},clone(I){const z=Bc(I,e,n,r,a);return a&&a(z),z}};return O}function cd(t){if(Fu(t))return t=Lo(t),t.children=null,t}function Pg(t){if(!Fu(t))return ky(t.type)&&t.children?Hy(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 oa(t,e){t.shapeFlag&6&&t.component?(t.transition=e,oa(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!==Ps)&&r.push(o!=null?Lo(s,{key:o}):s)}if(a>1)for(let i=0;i<r.length;i++)r[i].patchFlag=-2;return r}function lr(t,e){return Dr(t)?jn({name:t.name},e,{setup:t}):t}function LT(){const t=Ts();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 OT(t){const e=Ts(),n=Gr(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}const Ap=new WeakMap;function zc(t,e,n,r,a=!1){if(yr(t)){t.forEach((f,v)=>zc(f,e&&(yr(e)?e[v]:e),n,r,a));return}if(Va(r)&&!a){r.shapeFlag&512&&r.type.__asyncResolved&&r.component.subTree.component&&zc(t,e,n,r.component.subTree);return}const i=r.shapeFlag&4?Gu(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?ty:f=>Pn(d,f);if(p!=null&&p!==l){if(Lg(e),ss(p))u[p]=null,m(p)&&(h[p]=null);else if(xn(p)){p.value=null;const f=e;f.k&&(u[f.k]=null)}}if(Dr(l))Zc(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;if(a)yr(S)&&_5(S,i);else if(yr(S))S.includes(i)||S.push(i);else if(f)u[l]=[i],m(l)&&(h[l]=u[l]);else{const x=[i];l.value=x,t.k&&(u[t.k]=x)}}else f?(u[l]=s,m(l)&&(h[l]=s)):v&&(l.value=s,t.k&&(u[t.k]=s))};if(s){const S=()=>{C(),Ap.delete(t)};S.id=-1,Ap.set(t,S),Hs(S,n)}else Lg(t),C()}}}function Lg(t){const e=Ap.get(t);e&&(e.flags|=8,Ap.delete(t))}let Og=!1;const vc=()=>{Og||(console.error("Hydration completed but contains mismatches."),Og=!0)},IT=t=>t.namespaceURI.includes("svg")&&t.tagName!=="foreignObject",kT=t=>t.namespaceURI.includes("MathML"),R2=t=>{if(t.nodeType===1){if(IT(t))return"svg";if(kT(t))return"mathml"}},Ac=t=>t.nodeType===8;function zT(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),Tp(),w._vnode=g;return}h(w.firstChild,g,null,null,null),Tp(),w._vnode=g},h=(g,w,y,A,T,O=!1)=>{O=O||!!w.dynamicChildren;const I=Ac(g)&&g.data==="[",z=()=>v(g,w,y,A,T,I),{type:G,ref:W,shapeFlag:$,patchFlag:N}=w;let B=g.nodeType;w.el=g,N===-2&&(O=!1,w.dynamicChildren=null);let H=null;switch(G){case Ha:B!==3?w.children===""?(l(w.el=a(""),s(g),g),H=g):H=z():(g.data!==w.children&&(vc(),g.data=w.children),H=i(g));break;case Ps:x(g)?(H=i(g),S(w.el=g.content.firstChild,g,y)):B!==8||I?H=z():H=i(g);break;case Ml:if(I&&(g=i(g),B=g.nodeType),B===1||B===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,A,T,O):H=z();break;default:if($&1)(B!==1||w.type.toLowerCase()!==g.tagName.toLowerCase())&&!x(g)?H=z():H=d(g,w,y,A,T,O);else if($&6){w.slotScopeIds=T;const R=s(g);if(I?H=C(g):Ac(g)&&g.data==="teleport start"?H=C(g,g.data,"teleport end"):H=i(g),e(w,R,null,y,A,R2(R),O),Va(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 $&64?B!==8?H=z():H=w.type.hydrate(g,w,y,A,T,O,t,m):$&128&&(H=w.type.hydrate(g,w,y,A,R2(s(g)),T,O,t,h))}return W!=null&&zc(W,null,A,w),H},d=(g,w,y,A,T,O)=>{O=O||!!w.dynamicChildren;const{type:I,props:z,patchFlag:G,shapeFlag:W,dirs:$,transition:N}=w,B=I==="input"||I==="option";if(B||G!==-1){$&&wo(w,null,y,"created");let H=!1;if(x(g)){H=h8(null,N)&&y&&y.vnode.props&&y.vnode.props.appear;const K=g.content.firstChild;if(H){const ne=K.getAttribute("class");ne&&(K.$cls=ne),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,A,T,O);for(;K;){j2(g,1)||vc();const ne=K;K=K.nextSibling,o(ne)}}else if(W&8){let K=w.children;K[0]===`
- `&&(g.tagName==="PRE"||g.tagName==="TEXTAREA")&&(K=K.slice(1)),g.textContent!==K&&(j2(g,0)||vc(),g.textContent=w.children)}if(z){if(B||!O||G&48){const K=g.tagName.includes("-");for(const ne in z)(B&&(ne.endsWith("value")||ne==="indeterminate")||Ru(ne)&&!Oc(ne)||ne[0]==="."||K)&&r(g,ne,null,z[ne],void 0,y)}else if(z.onClick)r(g,"onClick",null,z.onClick,void 0,y);else if(G&4&&Na(z.style))for(const K in z.style)z.style[K]}let R;(R=z&&z.onVnodeBeforeMount)&&Ti(R,y,w),$&&wo(w,null,y,"beforeMount"),((R=z&&z.onVnodeMounted)||$||H)&&S8(()=>{R&&Ti(R,y,w),H&&N.enter(g),$&&wo(w,null,y,"mounted")},A)}return g.nextSibling},m=(g,w,y,A,T,O,I)=>{I=I||!!w.dynamicChildren;const z=w.children,G=z.length;for(let W=0;W<G;W++){const $=I?z[W]:z[W]=_i(z[W]),N=$.type===Ha;g?(N&&!I&&W+1<G&&_i(z[W+1]).type===Ha&&(l(a(g.data.slice($.children.length)),y,i(g)),g.data=$.children),g=h(g,$,A,T,O,I)):N&&!$.children?l($.el=a(""),y):(j2(y,1)||vc(),n(null,$,y,null,A,T,R2(y),O))}return g},f=(g,w,y,A,T,O)=>{const{slotScopeIds:I}=w;I&&(T=T?T.concat(I):I);const z=s(g),G=m(i(g),w,z,y,A,T,O);return G&&Ac(G)&&G.data==="]"?i(w.anchor=G):(vc(),l(w.anchor=p("]"),z,G),G)},v=(g,w,y,A,T,O)=>{if(j2(g.parentElement,1)||vc(),w.el=null,O){const G=C(g);for(;;){const W=i(g);if(W&&W!==G)o(W);else break}}const I=i(g),z=s(g);return o(g),n(null,w,z,I,y,A,R2(z),T),y&&(y.vnode.el=w.el,kh(y,w.el)),I},C=(g,w="[",y="]")=>{let A=0;for(;g;)if(g=i(g),g&&Ac(g)&&(g.data===w&&A++,g.data===y)){if(A===0)return i(g);A--}return g},S=(g,w,y)=>{const A=w.parentNode;A&&A.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 Ig="data-allow-mismatch",NT={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function j2(t,e){if(e===0||e===1)for(;t&&!t.hasAttribute(Ig);)t=t.parentElement;const n=t&&t.getAttribute(Ig);if(n==null)return!1;if(n==="")return!0;{const r=n.split(",");return e===0&&r.includes("children")?!0:r.includes(NT[e])}}const VT=mh().requestIdleCallback||(t=>setTimeout(t,1)),HT=mh().cancelIdleCallback||(t=>clearTimeout(t)),DT=(t=1e4)=>e=>{const n=VT(e,{timeout:t});return()=>HT(n)};function RT(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 jT=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(RT(a))return e(),r.disconnect(),!1;r.observe(a)}}),()=>r.disconnect()},BT=t=>e=>{if(t){const n=matchMedia(t);if(n.matches)e();else return n.addEventListener("change",e,{once:!0}),()=>n.removeEventListener("change",e)}},FT=(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 $T(t,e){if(Ac(t)&&t.data==="["){let n=1,r=t.nextSibling;for(;r;){if(r.nodeType===1){if(e(r)===!1)break}else if(Ac(r))if(r.data==="]"){if(--n===0)break}else r.data==="["&&n++;r=r.nextSibling}}else e(t)}const Va=t=>!!t.type.__asyncLoader;function G5(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=>$T(f,y));w&&(v.bum||(v.bum=[])).push(w)}:x;u?g():m().then(()=>!v.isUnmounted&&g())},get __asyncResolved(){return u},setup(){const f=Zs;if(U5(f),u)return()=>ud(u,f);const v=g=>{p=null,Dl(g,f,13,!r)};if(o&&f.suspense||$c)return m().then(g=>()=>ud(g,f)).catch(g=>(v(g),()=>r?gt(r,{error:g}):null));const C=wt(!1),S=wt(),x=wt(!!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&&Fu(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 Fu=t=>t.type.__isKeepAlive,UT={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(t,{slots:e}){const n=Ts(),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,A)=>{const T=x.component;p(x,g,w,0,o),l(T.vnode,x,g,w,T,o,y,x.slotScopeIds,A),Hs(()=>{T.isDeactivated=!1,T.a&&Ic(T.a);const O=x.props&&x.props.onVnodeMounted;O&&Ti(O,T.parent,x)},o)},r.deactivate=x=>{const g=x.component;Mp(g.m),Mp(g.a),p(x,d,null,1,o),Hs(()=>{g.da&&Ic(g.da);const w=x.props&&x.props.onVnodeUnmounted;w&&Ti(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=v0(g.type);y&&!x(y)&&v(w)})}function v(x){const g=a.get(x);g&&(!s||!so(g,s))?m(g):s&&pd(s),a.delete(x),i.delete(x)}Lr(()=>[t.include,t.exclude],([x,g])=>{x&&f(w=>B1(x,w)),g&&f(w=>!B1(g,w))},{flush:"post",deep:!0});let C=null;const S=()=>{C!=null&&(Pp(n.subTree.type)?Hs(()=>{a.set(C,B2(n.subTree))},n.subTree.suspense):a.set(C,B2(n.subTree)))};return si(S),Ph(S),e1(()=>{a.forEach(x=>{const{subTree:g,suspense:w}=n,y=B2(g);if(x.type===y.type&&x.key===y.key){pd(y);const A=y.component.da;A&&Hs(A,w);return}m(x)})}),()=>{if(C=null,!e.default)return s=null;const x=e.default(),g=x[0];if(x.length>1)return s=null,x;if(!la(g)||!(g.shapeFlag&4)&&!(g.shapeFlag&128))return s=null,g;let w=B2(g);if(w.type===Ps)return s=null,w;const y=w.type,A=v0(Va(w)?w.type.__asyncResolved||{}:y),{include:T,exclude:O,max:I}=t;if(T&&(!A||!B1(T,A))||O&&A&&B1(O,A))return w.shapeFlag&=-257,s=w,g;const z=w.key==null?y:w.key,G=a.get(z);return w.el&&(w=Lo(w),g.shapeFlag&128&&(g.ssContent=w)),C=z,G?(w.el=G.el,w.component=G.component,w.transition&&oa(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,Pp(g.type)?g:w}}},GT=UT;function B1(t,e){return yr(t)?t.some(n=>B1(n,e)):ss(t)?t.split(",").includes(e):_w(t)?(t.lastIndex=0,t.test(e)):!1}function jy(t,e){Fy(t,"a",e)}function By(t,e){Fy(t,"da",e)}function Fy(t,e,n=Zs){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;)Fu(a.parent.vnode)&&WT(r,e,n,a),a=a.parent}}function WT(t,e,n,r){const a=Mh(e,t,r,!0);fi(()=>{_5(r[e],a)},n)}function pd(t){t.shapeFlag&=-257,t.shapeFlag&=-513}function B2(t){return t.shapeFlag&128?t.ssContent:t}function Mh(t,e,n=Zs,r=!1){if(n){const a=n[t]||(n[t]=[]),i=e.__weh||(e.__weh=(...s)=>{na();const o=Il(n),l=to(e,n,t,s);return o(),sa(),l});return r?a.unshift(i):a.push(i),i}}const pa=t=>(e,n=Zs)=>{(!$c||t==="sp")&&Mh(t,(...r)=>e(...r),n)},$y=pa("bm"),si=pa("m"),W5=pa("bu"),Ph=pa("u"),e1=pa("bum"),fi=pa("um"),Uy=pa("sp"),Gy=pa("rtg"),Wy=pa("rtc");function qy(t,e=Zs){Mh("ec",t,e)}const q5="components",qT="directives";function aa(t,e){return K5(q5,t,!0,e)||t}const Ky=Symbol.for("v-ndc");function Po(t){return ss(t)?K5(q5,t,!1)||t:t||Ky}function Xy(t){return K5(qT,t)}function K5(t,e,n=!0,r=!1){const a=ei||Zs;if(a){const i=a.type;if(t===q5){const o=v0(i,!1);if(o&&(o===e||o===ni(e)||o===ju(ni(e))))return i}const s=kg(a[t]||i[t],e)||kg(a.appContext[t],e);return!s&&r?i:s}}function kg(t,e){return t&&(t[e]||t[ni(e)]||t[ju(ni(e))])}function ws(t,e,n,r){let a;const i=n&&n[r],s=yr(t);if(s||ss(t)){const o=s&&Na(t);let l=!1,p=!1;o&&(l=!Di(t),p=ia(t),t=Ch(t)),a=new Array(t.length);for(let u=0,h=t.length;u<h;u++)a[u]=e(l?p?Ep(Qs(t[u])):Qs(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(Dn(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(yr(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(ei.ce||ei.parent&&Va(ei.parent)&&ei.parent.ce){const p=Object.keys(n).length>0;return e!=="default"&&(n.name=e),Je(),Jt(Vr,null,[gt("slot",n,r&&r())],p?-2: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&&!uo(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=>la(e)?!(e.type===Ps||e.type===Vr&&!Y5(e.children)):!0)?t:null}function Yy(t,e){const n={};for(const r in t)n[e&&/[A-Z]/.test(r)?`on:${r}`:G1(r)]=t[r];return n}const a0=t=>t?_8(t)?Gu(t):a0(t.parent):null,X1=jn(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=>a0(t.parent),$root:t=>a0(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=xs.bind(t.proxy)),$watch:t=>CA.bind(t)}),hd=(t,e)=>t!==yn&&!t.__isScriptSetup&&Pn(t,e),l0={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];c0&&(s[e]=0)}}const u=X1[e];let h,d;if(u)return e==="$attrs"&&ci(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,type:s}},o){let l,p;return!!(n[o]||t!==yn&&o[0]!=="$"&&Pn(t,o)||hd(e,o)||(l=i[0])&&Pn(l,o)||Pn(r,o)||Pn(X1,o)||Pn(a.config.globalProperties,o)||(p=s.__cssModules)&&p[o])},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)}},KT=jn({},l0,{get(t,e){if(e!==Symbol.unscopables)return l0.get(t,e,t)},has(t,e){return e[0]!=="_"&&!Iw(e)}});function XT(){return null}function YT(){return null}function JT(t){}function QT(t){}function ZT(){return null}function eA(){}function tA(t,e){return null}function Lh(){return Qy().slots}function Jy(){return Qy().attrs}function Qy(t){const e=Ts();return e.setupContext||(e.setupContext=L8(e))}function du(t){return yr(t)?t.reduce((e,n)=>(e[n]=null,e),{}):t}function rA(t,e){const n=du(t);for(const r in e){if(r.startsWith("__skip"))continue;let a=n[r];a?yr(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 Fc(t,e){return!t||!e?t||e:yr(t)&&yr(e)?t.concat(e):jn({},du(t),du(e))}function nA(t,e){const n={};for(const r in t)e.includes(r)||Object.defineProperty(n,r,{enumerable:!0,get:()=>t[r]});return n}function sA(t){const e=Ts();let n=t();return d0(),M5(n)&&(n=n.catch(r=>{throw Il(e),r})),[n,()=>Il(e)]}let c0=!0;function iA(t){const e=J5(t),n=t.proxy,r=t.ctx;c0=!1,e.beforeCreate&&zg(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:A,renderTriggered:T,errorCaptured:O,serverPrefetch:I,expose:z,inheritAttrs:G,components:W,directives:$,filters:N}=e;if(p&&oA(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);Dn(R)&&(t.data=po(R))}if(c0=!0,i)for(const R in i){const K=i[R],ne=Dr(K)?K.bind(n,n):Dr(K.get)?K.get.bind(n,n):Zi,pe=!Dr(K)&&Dr(K.set)?K.set.bind(n):Zi,Ie=ut({get:ne,set:pe});Object.defineProperty(r,R,{enumerable:!0,configurable:!0,get:()=>Ie.value,set:X=>Ie.value=X})}if(o)for(const R in o)Zy(o[R],r,n,R);if(l){const R=Dr(l)?l.call(n):l;Reflect.ownKeys(R).forEach(K=>{Ms(K,R[K])})}u&&zg(u,t,"c");function H(R,K){yr(K)?K.forEach(ne=>R(ne.bind(n))):K&&R(K.bind(n))}if(H($y,h),H(si,d),H(W5,m),H(Ph,f),H(jy,v),H(By,C),H(qy,O),H(Wy,A),H(Gy,T),H(e1,x),H(fi,w),H(Uy,I),yr(z))if(z.length){const R=t.exposed||(t.exposed={});z.forEach(K=>{Object.defineProperty(R,K,{get:()=>n[K],set:ne=>n[K]=ne,enumerable:!0})})}else t.exposed||(t.exposed={});y&&t.render===Zi&&(t.render=y),G!=null&&(t.inheritAttrs=G),W&&(t.components=W),$&&(t.directives=$),I&&U5(t)}function oA(t,e,n=Zi){yr(t)&&(t=u0(t));for(const r in t){const a=t[r];let i;Dn(a)?"default"in a?i=Vn(a.from||r,a.default,!0):i=Vn(a.from||r):i=Vn(a),xn(i)?Object.defineProperty(e,r,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):e[r]=i}}function zg(t,e,n){to(yr(t)?t.map(r=>r.bind(e.proxy)):t.bind(e.proxy),e,n)}function Zy(t,e,n,r){let a=r.includes(".")?v8(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(Dn(t))if(yr(t))t.forEach(i=>Zy(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=>_p(l,p,s,!0)),_p(l,e,s)),Dn(e)&&i.set(e,l),l}function _p(t,e,n,r=!1){const{mixins:a,extends:i}=e;i&&_p(t,i,n,!0),a&&a.forEach(s=>_p(t,s,n,!0));for(const s in e)if(!(r&&s==="expose")){const o=aA[s]||n&&n[s];t[s]=o?o(t[s],e[s]):e[s]}return t}const aA={data:Ng,props:Vg,emits:Vg,methods:F1,computed:F1,beforeCreate:yi,created:yi,beforeMount:yi,mounted:yi,beforeUpdate:yi,updated:yi,beforeDestroy:yi,beforeUnmount:yi,destroyed:yi,unmounted:yi,activated:yi,deactivated:yi,errorCaptured:yi,serverPrefetch:yi,components:F1,directives:F1,watch:cA,provide:Ng,inject:lA};function Ng(t,e){return e?t?function(){return jn(Dr(t)?t.call(this,this):t,Dr(e)?e.call(this,this):e)}:e:t}function lA(t,e){return F1(u0(t),u0(e))}function u0(t){if(yr(t)){const e={};for(let n=0;n<t.length;n++)e[t[n]]=t[n];return e}return t}function yi(t,e){return t?[...new Set([].concat(t,e))]:e}function F1(t,e){return t?jn(Object.create(null),t,e):e}function Vg(t,e){return t?yr(t)&&yr(e)?[...new Set([...t,...e])]:jn(Object.create(null),du(t),du(e??{})):e}function cA(t,e){if(!t)return e;if(!e)return t;const n=jn(Object.create(null),t);for(const r in e)n[r]=yi(t[r],e[r]);return n}function e8(){return{app:null,config:{isNativeTag:ty,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 uA=0;function pA(t,e){return function(r,a=null){Dr(r)||(r=jn({},r)),a!=null&&!Dn(a)&&(a=null);const i=e8(),s=new WeakSet,o=[];let l=!1;const p=i.app={_uid:uA++,_component:r,_props:a,_container:null,_context:i,_instance:null,version:I8,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,Gu(m.component)}},onUnmount(u){o.push(u)},unmount(){l&&(to(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=_l;_l=p;try{return u()}finally{_l=h}}};return p}}let _l=null;function Ms(t,e){if(Zs){let n=Zs.provides;const r=Zs.parent&&Zs.parent.provides;r===n&&(n=Zs.provides=Object.create(r)),n[t]=e}}function Vn(t,e,n=!1){const r=Ts();if(r||_l){let a=_l?_l._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!!(Ts()||_l)}const t8={},r8=()=>Object.create(t8),n8=t=>Object.getPrototypeOf(t)===t8;function hA(t,e,n,r=!1){const a={},i=r8();t.propsDefaults=Object.create(null),s8(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 fA(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=ni(d);a[f]=p0(l,o,f,m,t,!1)}else m!==i[d]&&(i[d]=m,p=!0)}}}else{s8(t,e,a,i)&&(p=!0);let u;for(const h in o)(!e||!Pn(e,h)&&((u=Mi(h))===h||!Pn(e,u)))&&(l?n&&(n[h]!==void 0||n[u]!==void 0)&&(a[h]=p0(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&&Xo(t.attrs,"set","")}function s8(t,e,n,r){const[a,i]=t.propsOptions;let s=!1,o;if(e)for(let l in e){if(Oc(l))continue;const p=e[l];let u;a&&Pn(a,u=ni(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]=p0(a,l,h,p[h],t,!Pn(p,h))}}return s}function p0(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=Il(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===Mi(n))&&(r=!0))}return r}const dA=new WeakMap;function i8(t,e,n=!1){const r=n?dA: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]=i8(h,e,!0);jn(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 Dn(t)&&r.set(t,Pc),Pc;if(yr(i))for(let u=0;u<i.length;u++){const h=ni(i[u]);Hg(h)&&(s[h]=yn)}else if(i)for(const u in i){const h=ni(u);if(Hg(h)){const d=i[u],m=s[h]=yr(d)||Dr(d)?{type:d}:jn({},d),f=m.type;let v=!1,C=!0;if(yr(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 Dn(t)&&r.set(t,p),p}function Hg(t){return t[0]!=="$"&&!Oc(t)}const Z5=t=>t==="_"||t==="_ctx"||t==="$stable",em=t=>yr(t)?t.map(_i):[_i(t)],mA=(t,e,n)=>{if(e._n)return e;const r=zt((...a)=>em(e(...a)),n);return r._c=!1,r},o8=(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]=mA(a,i,r);else if(i!=null){const s=em(i);e[a]=()=>s}}},a8=(t,e)=>{const n=em(e);t.slots.default=()=>n},l8=(t,e,n)=>{for(const r in e)(n||!Z5(r))&&(t[r]=e[r])},gA=(t,e,n)=>{const r=t.slots=r8();if(t.vnode.shapeFlag&32){const a=e._;a?(l8(r,e,n),n&&ny(r,"_",a,!0)):o8(e,r)}else e&&a8(t,e)},vA=(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:l8(a,e,n):(i=!e.$stable,o8(e,a)),s=e}else e&&(a8(t,e),s={default:1});if(i)for(const o in a)!Z5(o)&&s[o]==null&&delete a[o]},Hs=S8;function c8(t){return p8(t)}function u8(t){return p8(t,zT)}function p8(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=Zi,insertStaticContent:f}=t,v=(se,ye,we,He=null,ce=null,k=null,F=void 0,Z=null,Se=!!ye.dynamicChildren)=>{if(se===ye)return;se&&!so(se,ye)&&(He=he(se),X(se,ce,k,!0),se=null),ye.patchFlag===-2&&(Se=!1,ye.dynamicChildren=null);const{type:Te,ref:Ae,shapeFlag:ue}=ye;switch(Te){case Ha:C(se,ye,we,He);break;case Ps:S(se,ye,we,He);break;case Ml:se==null&&x(ye,we,He,F);break;case Vr:W(se,ye,we,He,ce,k,F,Z,Se);break;default:ue&1?y(se,ye,we,He,ce,k,F,Z,Se):ue&6?$(se,ye,we,He,ce,k,F,Z,Se):(ue&64||ue&128)&&Te.process(se,ye,we,He,ce,k,F,Z,Se,oe)}Ae!=null&&ce?zc(Ae,se&&se.ref,k,ye||se,!ye):Ae==null&&se&&se.ref!=null&&zc(se.ref,null,k,se,!0)},C=(se,ye,we,He)=>{if(se==null)r(ye.el=o(ye.children),we,He);else{const ce=ye.el=se.el;ye.children!==se.children&&p(ce,ye.children)}},S=(se,ye,we,He)=>{se==null?r(ye.el=l(ye.children||""),we,He):ye.el=se.el},x=(se,ye,we,He)=>{[se.el,se.anchor]=f(se.children,ye,we,He,se.el,se.anchor)},g=({el:se,anchor:ye},we,He)=>{let ce;for(;se&&se!==ye;)ce=d(se),r(se,we,He),se=ce;r(ye,we,He)},w=({el:se,anchor:ye})=>{let we;for(;se&&se!==ye;)we=d(se),a(se),se=we;a(ye)},y=(se,ye,we,He,ce,k,F,Z,Se)=>{ye.type==="svg"?F="svg":ye.type==="math"&&(F="mathml"),se==null?A(ye,we,He,ce,k,F,Z,Se):I(se,ye,ce,k,F,Z,Se)},A=(se,ye,we,He,ce,k,F,Z)=>{let Se,Te;const{props:Ae,shapeFlag:ue,transition:Oe,dirs:Ge}=se;if(Se=se.el=s(se.type,k,Ae&&Ae.is,Ae),ue&8?u(Se,se.children):ue&16&&O(se.children,Se,null,He,ce,fd(se,k),F,Z),Ge&&wo(se,null,He,"created"),T(Se,se,se.scopeId,F,He),Ae){for(const ct in Ae)ct!=="value"&&!Oc(ct)&&i(Se,ct,null,Ae[ct],k,He);"value"in Ae&&i(Se,"value",null,Ae.value,k),(Te=Ae.onVnodeBeforeMount)&&Ti(Te,He,se)}Ge&&wo(se,null,He,"beforeMount");const nt=h8(ce,Oe);nt&&Oe.beforeEnter(Se),r(Se,ye,we),((Te=Ae&&Ae.onVnodeMounted)||nt||Ge)&&Hs(()=>{Te&&Ti(Te,He,se),nt&&Oe.enter(Se),Ge&&wo(se,null,He,"mounted")},ce)},T=(se,ye,we,He,ce)=>{if(we&&m(se,we),He)for(let k=0;k<He.length;k++)m(se,He[k]);if(ce){let k=ce.subTree;if(ye===k||Pp(k.type)&&(k.ssContent===ye||k.ssFallback===ye)){const F=ce.vnode;T(se,F,F.scopeId,F.slotScopeIds,ce.parent)}}},O=(se,ye,we,He,ce,k,F,Z,Se=0)=>{for(let Te=Se;Te<se.length;Te++){const Ae=se[Te]=Z?Oa(se[Te]):_i(se[Te]);v(null,Ae,ye,we,He,ce,k,F,Z)}},I=(se,ye,we,He,ce,k,F)=>{const Z=ye.el=se.el;let{patchFlag:Se,dynamicChildren:Te,dirs:Ae}=ye;Se|=se.patchFlag&16;const ue=se.props||yn,Oe=ye.props||yn;let Ge;if(we&&dl(we,!1),(Ge=Oe.onVnodeBeforeUpdate)&&Ti(Ge,we,ye,se),Ae&&wo(ye,se,we,"beforeUpdate"),we&&dl(we,!0),(ue.innerHTML&&Oe.innerHTML==null||ue.textContent&&Oe.textContent==null)&&u(Z,""),Te?z(se.dynamicChildren,Te,Z,we,He,fd(ye,ce),k):F||K(se,ye,Z,null,we,He,fd(ye,ce),k,!1),Se>0){if(Se&16)G(Z,ue,Oe,we,ce);else if(Se&2&&ue.class!==Oe.class&&i(Z,"class",null,Oe.class,ce),Se&4&&i(Z,"style",ue.style,Oe.style,ce),Se&8){const nt=ye.dynamicProps;for(let ct=0;ct<nt.length;ct++){const yt=nt[ct],Qt=ue[yt],Bt=Oe[yt];(Bt!==Qt||yt==="value")&&i(Z,yt,Qt,Bt,ce,we)}}Se&1&&se.children!==ye.children&&u(Z,ye.children)}else!F&&Te==null&&G(Z,ue,Oe,we,ce);((Ge=Oe.onVnodeUpdated)||Ae)&&Hs(()=>{Ge&&Ti(Ge,we,ye,se),Ae&&wo(ye,se,we,"updated")},He)},z=(se,ye,we,He,ce,k,F)=>{for(let Z=0;Z<ye.length;Z++){const Se=se[Z],Te=ye[Z],Ae=Se.el&&(Se.type===Vr||!so(Se,Te)||Se.shapeFlag&198)?h(Se.el):we;v(Se,Te,Ae,null,He,ce,k,F,!0)}},G=(se,ye,we,He,ce)=>{if(ye!==we){if(ye!==yn)for(const k in ye)!Oc(k)&&!(k in we)&&i(se,k,ye[k],null,ce,He);for(const k in we){if(Oc(k))continue;const F=we[k],Z=ye[k];F!==Z&&k!=="value"&&i(se,k,Z,F,ce,He)}"value"in we&&i(se,"value",ye.value,we.value,ce)}},W=(se,ye,we,He,ce,k,F,Z,Se)=>{const Te=ye.el=se?se.el:o(""),Ae=ye.anchor=se?se.anchor:o("");let{patchFlag:ue,dynamicChildren:Oe,slotScopeIds:Ge}=ye;Ge&&(Z=Z?Z.concat(Ge):Ge),se==null?(r(Te,we,He),r(Ae,we,He),O(ye.children||[],we,Ae,ce,k,F,Z,Se)):ue>0&&ue&64&&Oe&&se.dynamicChildren?(z(se.dynamicChildren,Oe,we,ce,k,F,Z),(ye.key!=null||ce&&ye===ce.subTree)&&tm(se,ye,!0)):K(se,ye,we,Ae,ce,k,F,Z,Se)},$=(se,ye,we,He,ce,k,F,Z,Se)=>{ye.slotScopeIds=Z,se==null?ye.shapeFlag&512?ce.ctx.activate(ye,we,He,F,Se):N(ye,we,He,ce,k,F,Se):B(se,ye,Se)},N=(se,ye,we,He,ce,k,F)=>{const Z=se.component=A8(se,He,ce);if(Fu(se)&&(Z.ctx.renderer=oe),M8(Z,!1,F),Z.asyncDep){if(ce&&ce.registerDep(Z,H,F),!se.el){const Se=Z.subTree=gt(Ps);S(null,Se,ye,we),se.placeholder=Se.el}}else H(Z,se,ye,we,ce,k,F)},B=(se,ye,we)=>{const He=ye.component=se.component;if(AA(se,ye,we))if(He.asyncDep&&!He.asyncResolved){R(He,ye,we);return}else He.next=ye,He.update();else ye.el=se.el,He.vnode=ye},H=(se,ye,we,He,ce,k,F)=>{const Z=()=>{if(se.isMounted){let{next:ue,bu:Oe,u:Ge,parent:nt,vnode:ct}=se;{const gr=f8(se);if(gr){ue&&(ue.el=ct.el,R(se,ue,F)),gr.asyncDep.then(()=>{se.isUnmounted||Z()});return}}let yt=ue,Qt;dl(se,!1),ue?(ue.el=ct.el,R(se,ue,F)):ue=ct,Oe&&Ic(Oe),(Qt=ue.props&&ue.props.onVnodeBeforeUpdate)&&Ti(Qt,nt,ue,ct),dl(se,!0);const Bt=ap(se),sr=se.subTree;se.subTree=Bt,v(sr,Bt,h(sr.el),he(sr),se,ce,k),ue.el=Bt.el,yt===null&&kh(se,Bt.el),Ge&&Hs(Ge,ce),(Qt=ue.props&&ue.props.onVnodeUpdated)&&Hs(()=>Ti(Qt,nt,ue,ct),ce)}else{let ue;const{el:Oe,props:Ge}=ye,{bm:nt,m:ct,parent:yt,root:Qt,type:Bt}=se,sr=Va(ye);if(dl(se,!1),nt&&Ic(nt),!sr&&(ue=Ge&&Ge.onVnodeBeforeMount)&&Ti(ue,yt,ye),dl(se,!0),Oe&&Ee){const gr=()=>{se.subTree=ap(se),Ee(Oe,se.subTree,se,ce,null)};sr&&Bt.__asyncHydrate?Bt.__asyncHydrate(Oe,se,gr):gr()}else{Qt.ce&&Qt.ce._def.shadowRoot!==!1&&Qt.ce._injectChildStyle(Bt);const gr=se.subTree=ap(se);v(null,gr,we,He,se,ce,k),ye.el=gr.el}if(ct&&Hs(ct,ce),!sr&&(ue=Ge&&Ge.onVnodeMounted)){const gr=ye;Hs(()=>Ti(ue,yt,gr),ce)}(ye.shapeFlag&256||yt&&Va(yt.vnode)&&yt.vnode.shapeFlag&256)&&se.a&&Hs(se.a,ce),se.isMounted=!0,ye=we=He=null}};se.scope.on();const Se=se.effect=new lu(Z);se.scope.off();const Te=se.update=Se.run.bind(Se),Ae=se.job=Se.runIfDirty.bind(Se);Ae.i=se,Ae.id=se.uid,Se.scheduler=()=>H5(Ae),dl(se,!0),Te()},R=(se,ye,we)=>{ye.component=se;const He=se.vnode.props;se.vnode=ye,se.next=null,fA(se,ye.props,He,we),vA(se,ye.children,we),na(),Tg(se),sa()},K=(se,ye,we,He,ce,k,F,Z,Se=!1)=>{const Te=se&&se.children,Ae=se?se.shapeFlag:0,ue=ye.children,{patchFlag:Oe,shapeFlag:Ge}=ye;if(Oe>0){if(Oe&128){pe(Te,ue,we,He,ce,k,F,Z,Se);return}else if(Oe&256){ne(Te,ue,we,He,ce,k,F,Z,Se);return}}Ge&8?(Ae&16&&Le(Te,ce,k),ue!==Te&&u(we,ue)):Ae&16?Ge&16?pe(Te,ue,we,He,ce,k,F,Z,Se):Le(Te,ce,k,!0):(Ae&8&&u(we,""),Ge&16&&O(ue,we,He,ce,k,F,Z,Se))},ne=(se,ye,we,He,ce,k,F,Z,Se)=>{se=se||Pc,ye=ye||Pc;const Te=se.length,Ae=ye.length,ue=Math.min(Te,Ae);let Oe;for(Oe=0;Oe<ue;Oe++){const Ge=ye[Oe]=Se?Oa(ye[Oe]):_i(ye[Oe]);v(se[Oe],Ge,we,null,ce,k,F,Z,Se)}Te>Ae?Le(se,ce,k,!0,!1,ue):O(ye,we,He,ce,k,F,Z,Se,ue)},pe=(se,ye,we,He,ce,k,F,Z,Se)=>{let Te=0;const Ae=ye.length;let ue=se.length-1,Oe=Ae-1;for(;Te<=ue&&Te<=Oe;){const Ge=se[Te],nt=ye[Te]=Se?Oa(ye[Te]):_i(ye[Te]);if(so(Ge,nt))v(Ge,nt,we,null,ce,k,F,Z,Se);else break;Te++}for(;Te<=ue&&Te<=Oe;){const Ge=se[ue],nt=ye[Oe]=Se?Oa(ye[Oe]):_i(ye[Oe]);if(so(Ge,nt))v(Ge,nt,we,null,ce,k,F,Z,Se);else break;ue--,Oe--}if(Te>ue){if(Te<=Oe){const Ge=Oe+1,nt=Ge<Ae?ye[Ge].el:He;for(;Te<=Oe;)v(null,ye[Te]=Se?Oa(ye[Te]):_i(ye[Te]),we,nt,ce,k,F,Z,Se),Te++}}else if(Te>Oe)for(;Te<=ue;)X(se[Te],ce,k,!0),Te++;else{const Ge=Te,nt=Te,ct=new Map;for(Te=nt;Te<=Oe;Te++){const Jr=ye[Te]=Se?Oa(ye[Te]):_i(ye[Te]);Jr.key!=null&&ct.set(Jr.key,Te)}let yt,Qt=0;const Bt=Oe-nt+1;let sr=!1,gr=0;const Ct=new Array(Bt);for(Te=0;Te<Bt;Te++)Ct[Te]=0;for(Te=Ge;Te<=ue;Te++){const Jr=se[Te];if(Qt>=Bt){X(Jr,ce,k,!0);continue}let qr;if(Jr.key!=null)qr=ct.get(Jr.key);else for(yt=nt;yt<=Oe;yt++)if(Ct[yt-nt]===0&&so(Jr,ye[yt])){qr=yt;break}qr===void 0?X(Jr,ce,k,!0):(Ct[qr-nt]=Te+1,qr>=gr?gr=qr:sr=!0,v(Jr,ye[qr],we,null,ce,k,F,Z,Se),Qt++)}const Qr=sr?yA(Ct):Pc;for(yt=Qr.length-1,Te=Bt-1;Te>=0;Te--){const Jr=nt+Te,qr=ye[Jr],un=ye[Jr+1],nn=Jr+1<Ae?un.el||un.placeholder:He;Ct[Te]===0?v(null,qr,we,nn,ce,k,F,Z,Se):sr&&(yt<0||Te!==Qr[yt]?Ie(qr,we,nn,2):yt--)}}},Ie=(se,ye,we,He,ce=null)=>{const{el:k,type:F,transition:Z,children:Se,shapeFlag:Te}=se;if(Te&6){Ie(se.component.subTree,ye,we,He);return}if(Te&128){se.suspense.move(ye,we,He);return}if(Te&64){F.move(se,ye,we,oe);return}if(F===Vr){r(k,ye,we);for(let ue=0;ue<Se.length;ue++)Ie(Se[ue],ye,we,He);r(se.anchor,ye,we);return}if(F===Ml){g(se,ye,we);return}if(He!==2&&Te&1&&Z)if(He===0)Z.beforeEnter(k),r(k,ye,we),Hs(()=>Z.enter(k),ce);else{const{leave:ue,delayLeave:Oe,afterLeave:Ge}=Z,nt=()=>{se.ctx.isUnmounted?a(k):r(k,ye,we)},ct=()=>{k._isLeaving&&k[Ko](!0),ue(k,()=>{nt(),Ge&&Ge()})};Oe?Oe(k,nt,ct):ct()}else r(k,ye,we)},X=(se,ye,we,He=!1,ce=!1)=>{const{type:k,props:F,ref:Z,children:Se,dynamicChildren:Te,shapeFlag:Ae,patchFlag:ue,dirs:Oe,cacheIndex:Ge}=se;if(ue===-2&&(ce=!1),Z!=null&&(na(),zc(Z,null,we,se,!0),sa()),Ge!=null&&(ye.renderCache[Ge]=void 0),Ae&256){ye.ctx.deactivate(se);return}const nt=Ae&1&&Oe,ct=!Va(se);let yt;if(ct&&(yt=F&&F.onVnodeBeforeUnmount)&&Ti(yt,ye,se),Ae&6)Ce(se.component,we,He);else{if(Ae&128){se.suspense.unmount(we,He);return}nt&&wo(se,null,ye,"beforeUnmount"),Ae&64?se.type.remove(se,ye,we,oe,He):Te&&!Te.hasOnce&&(k!==Vr||ue>0&&ue&64)?Le(Te,ye,we,!1,!0):(k===Vr&&ue&384||!ce&&Ae&16)&&Le(Se,ye,we),He&&J(se)}(ct&&(yt=F&&F.onVnodeUnmounted)||nt)&&Hs(()=>{yt&&Ti(yt,ye,se),nt&&wo(se,null,ye,"unmounted")},we)},J=se=>{const{type:ye,el:we,anchor:He,transition:ce}=se;if(ye===Vr){de(we,He);return}if(ye===Ml){w(se);return}const k=()=>{a(we),ce&&!ce.persisted&&ce.afterLeave&&ce.afterLeave()};if(se.shapeFlag&1&&ce&&!ce.persisted){const{leave:F,delayLeave:Z}=ce,Se=()=>F(we,k);Z?Z(se.el,k,Se):Se()}else k()},de=(se,ye)=>{let we;for(;se!==ye;)we=d(se),a(se),se=we;a(ye)},Ce=(se,ye,we)=>{const{bum:He,scope:ce,job:k,subTree:F,um:Z,m:Se,a:Te}=se;Mp(Se),Mp(Te),He&&Ic(He),ce.stop(),k&&(k.flags|=8,X(F,se,ye,we)),Z&&Hs(Z,ye),Hs(()=>{se.isUnmounted=!0},ye)},Le=(se,ye,we,He=!1,ce=!1,k=0)=>{for(let F=k;F<se.length;F++)X(se[F],ye,we,He,ce)},he=se=>{if(se.shapeFlag&6)return he(se.component.subTree);if(se.shapeFlag&128)return se.suspense.next();const ye=d(se.anchor||se.el),we=ye&&ye[Iy];return we?d(we):ye};let ie=!1;const le=(se,ye,we)=>{se==null?ye._vnode&&X(ye._vnode,null,null,!0):v(ye._vnode||null,se,ye,null,null,null,we),ye._vnode=se,ie||(ie=!0,Tg(),Tp(),ie=!1)},oe={p:v,um:X,m:Ie,r:J,mt:N,mc:O,pc:K,pbc:z,n:he,o:t};let re,Ee;return e&&([re,Ee]=e(oe)),{render:le,hydrate:re,createApp:pA(le,re)}}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 dl({effect:t,job:e},n){n?(t.flags|=32,e.flags|=4):(t.flags&=-33,e.flags&=-5)}function h8(t,e){return(!t||t&&!t.pendingBranch)&&e&&!e.persisted}function tm(t,e,n=!1){const r=t.children,a=e.children;if(yr(r)&&yr(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]=Oa(a[i]),o.el=s.el),!n&&o.patchFlag!==-2&&tm(s,o)),o.type===Ha&&o.patchFlag!==-1&&(o.el=s.el),o.type===Ps&&!o.el&&(o.el=s.el)}}function yA(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 f8(t){const e=t.subTree.component;if(e)return e.asyncDep&&!e.asyncResolved?e:f8(e)}function Mp(t){if(t)for(let e=0;e<t.length;e++)t[e].flags|=8}const d8=Symbol.for("v-scx"),m8=()=>Vn(d8);function ti(t,e){return $u(t,null,e)}function bA(t,e){return $u(t,null,{flush:"post"})}function g8(t,e){return $u(t,null,{flush:"sync"})}function Lr(t,e,n){return $u(t,e,n)}function $u(t,e,n=yn){const{immediate:r,deep:a,flush:i,once:s}=n,o=jn({},n),l=e&&r||!e&&i!=="post";let p;if($c){if(i==="sync"){const m=m8();p=m.__watcherHandles||(m.__watcherHandles=[])}else if(!l){const m=()=>{};return m.stop=Zi,m.resume=Zi,m.pause=Zi,m}}const u=Zs;o.call=(m,f,v)=>to(m,u,f,v);let h=!1;i==="post"?o.scheduler=m=>{Hs(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=CT(t,e,o);return $c&&(p?p.push(d):l&&d()),d}function CA(t,e,n){const r=this.proxy,a=ss(t)?t.includes(".")?v8(r,t):()=>r[t]:t.bind(r,r);let i;Dr(e)?i=e:(i=e.handler,n=e);const s=Il(this),o=$u(a,i.bind(r),n);return s(),o}function v8(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=Ts(),a=ni(e),i=Mi(e),s=y8(t,a),o=Th((l,p)=>{let u,h=yn,d;return g8(()=>{const m=t[a];Ci(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(!Ci(f,u)&&!(h!==yn&&Ci(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),Ci(m,f)&&Ci(m,h)&&!Ci(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 y8=(t,e)=>e==="modelValue"||e==="model-value"?t.modelModifiers:t[`${e}Modifiers`]||t[`${ni(e)}Modifiers`]||t[`${Mi(e)}Modifiers`];function SA(t,e,...n){if(t.isUnmounted)return;const r=t.vnode.props||yn;let a=n;const i=e.startsWith("update:"),s=i&&y8(r,e.slice(7));s&&(s.trim&&(a=n.map(u=>ss(u)?u.trim():u)),s.number&&(a=n.map(bp)));let o,l=r[o=G1(e)]||r[o=G1(ni(e))];!l&&i&&(l=r[o=G1(Mi(e))]),l&&to(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,to(p,t,6,a)}}const EA=new WeakMap;function b8(t,e,n=!1){const r=n?EA: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=b8(p,e,!0);u&&(o=!0,jn(s,u))};!n&&e.mixins.length&&e.mixins.forEach(l),t.extends&&l(t.extends),t.mixins&&t.mixins.forEach(l)}return!i&&!o?(Dn(t)&&r.set(t,null),null):(yr(i)?i.forEach(l=>s[l]=null):jn(s,i),Dn(t)&&r.set(t,s),s)}function Ih(t,e){return!t||!Ru(e)?!1:(e=e.slice(2).replace(/Once$/,""),Pn(t,e[0].toLowerCase()+e.slice(1))||Pn(t,Mi(e))||Pn(t,e))}function ap(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=fu(t);let S,x;try{if(n.shapeFlag&4){const w=a||r,y=w;S=_i(p.call(y,w,u,h,m,d,f)),x=o}else{const w=e;S=_i(w.length>1?w(h,{attrs:o,slots:s,emit:l}):w(h,null)),x=e.props?o:wA(o)}}catch(w){Y1.length=0,Dl(w,t,1),S=gt(Ps)}let g=S;if(x&&v!==!1){const w=Object.keys(x),{shapeFlag:y}=g;w.length&&y&7&&(i&&w.some(A5)&&(x=TA(x,i)),g=Lo(g,x,!1,!0))}return n.dirs&&(g=Lo(g,null,!1,!0),g.dirs=g.dirs?g.dirs.concat(n.dirs):n.dirs),n.transition&&oa(g,n.transition),S=g,fu(C),S}function xA(t,e=!0){let n;for(let r=0;r<t.length;r++){const a=t[r];if(la(a)){if(a.type!==Ps||a.children==="v-if"){if(n)return;n=a}}else return}return n}const wA=t=>{let e;for(const n in t)(n==="class"||n==="style"||Ru(n))&&((e||(e={}))[n]=t[n]);return e},TA=(t,e)=>{const n={};for(const r in t)(!A5(r)||!(r.slice(9)in e))&&(n[r]=t[r]);return n};function AA(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?Dg(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?Dg(r,s,p):!0:!!s;return!1}function Dg(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 Pp=t=>t.__isSuspense;let h0=0;const _A={name:"Suspense",__isSuspense:!0,process(t,e,n,r,a,i,s,o,l,p){if(t==null)PA(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}LA(t,e,n,r,a,s,o,l,p)}},hydrate:OA,normalize:IA},MA=_A;function mu(t,e){const n=t.props&&t.props[e];Dr(n)&&n()}function PA(t,e,n,r,a,i,s,o,l){const{p,o:{createElement:u}}=l,h=u("div"),d=t.suspense=C8(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?(mu(t,"onPending"),mu(t,"onFallback"),p(null,t.ssFallback,e,n,r,null,i,s),Nc(d,t.ssFallback)):d.resolve(!1,!0)}function LA(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,so(v,d)?(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),Nc(h,m)))):(h.pendingId=h0++,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),Nc(h,m))):f&&so(f,d)?(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&&so(f,d))l(f,d,n,r,a,h,i,s,o),Nc(h,d);else if(mu(e,"onPending"),h.pendingBranch=d,d.shapeFlag&512?h.pendingId=d.component.suspenseId:h.pendingId=h0++,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 C8(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=kA(t);x&&e&&e.pendingBranch&&(S=e.pendingId,e.deps++);const g=t.props?Cp(t.props.timeout):void 0,w=i,y={vnode:t,parent:e,parentComponent:n,namespace:s,container:r,hiddenContainer:a,deps:0,pendingId:h0++,timeout:typeof g=="number"?g:-1,activeBranch:null,pendingBranch:null,isInFallback:!u,isHydrating:u,isUnmounted:!1,effects:[],resolve(A=!1,T=!1){const{vnode:O,activeBranch:I,pendingBranch:z,pendingId:G,effects:W,parentComponent:$,container:N}=y;let B=!1;y.isHydrating?y.isHydrating=!1:A||(B=I&&z.transition&&z.transition.mode==="out-in",B&&(I.transition.afterLeave=()=>{G===y.pendingId&&(d(z,N,i===w?f(I):i,0),pu(W))}),I&&(v(I.el)===N&&(i=f(I)),m(I,$,y,!0)),B||d(z,N,i,0)),Nc(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&&!B&&pu(W),y.effects=[],x&&e&&e.pendingBranch&&S===e.pendingId&&(e.deps--,e.deps===0&&!T&&e.resolve()),mu(O,"onResolve")},fallback(A){if(!y.pendingBranch)return;const{vnode:T,activeBranch:O,parentComponent:I,container:z,namespace:G}=y;mu(T,"onFallback");const W=f(O),$=()=>{y.isInFallback&&(h(null,A,z,W,I,null,G,o,l),Nc(y,A))},N=A.transition&&A.transition.mode==="out-in";N&&(O.transition.afterLeave=$),y.isInFallback=!0,m(O,I,null,!0),N||$()},move(A,T,O){y.activeBranch&&d(y.activeBranch,A,T,O),y.container=A},next(){return y.activeBranch&&f(y.activeBranch)},registerDep(A,T,O){const I=!!y.pendingBranch;I&&y.deps++;const z=A.vnode.el;A.asyncDep.catch(G=>{Dl(G,A,0)}).then(G=>{if(A.isUnmounted||y.isUnmounted||y.pendingId!==A.suspenseId)return;A.asyncResolved=!0;const{vnode:W}=A;m0(A,G,!1),z&&(W.el=z);const $=!z&&A.subTree.el;T(A,W,v(z||A.subTree.el),z?null:f(A.subTree),y,s,O),$&&C($),kh(A,W.el),I&&--y.deps===0&&y.resolve()})},unmount(A,T){y.isUnmounted=!0,y.activeBranch&&m(y.activeBranch,n,A,T),y.pendingBranch&&m(y.pendingBranch,n,A,T)}};return y}function OA(t,e,n,r,a,i,s,o,l){const p=e.suspense=C8(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 IA(t){const{shapeFlag:e,children:n}=t,r=e&32;t.ssContent=Rg(r?n.default:n),t.ssFallback=r?Rg(n.fallback):gt(Ps)}function Rg(t){let e;if(Dr(t)){const n=Ol&&t._c;n&&(t._d=!1,Je()),t=t(),n&&(t._d=!0,e=pi,E8())}return yr(t)&&(t=xA(t)),t=_i(t),e&&!t.dynamicChildren&&(t.dynamicChildren=e.filter(n=>n!==t)),t}function S8(t,e){e&&e.pendingBranch?yr(t)?e.effects.push(...t):e.effects.push(t):pu(t)}function Nc(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 kA(t){const e=t.props&&t.props.suspensible;return e!=null&&e!==!1}const Vr=Symbol.for("v-fgt"),Ha=Symbol.for("v-txt"),Ps=Symbol.for("v-cmt"),Ml=Symbol.for("v-stc"),Y1=[];let pi=null;function Je(t=!1){Y1.push(pi=t?null:[])}function E8(){Y1.pop(),pi=Y1[Y1.length-1]||null}let Ol=1;function gu(t,e=!1){Ol+=t,t<0&&pi&&e&&(pi.hasOnce=!0)}function x8(t){return t.dynamicChildren=Ol>0?pi||Pc:null,E8(),Ol>0&&pi&&pi.push(t),t}function lt(t,e,n,r,a,i){return x8(Ze(t,e,n,r,a,i,!0))}function Jt(t,e,n,r,a){return x8(gt(t,e,n,r,a,!0))}function la(t){return t?t.__v_isVNode===!0:!1}function so(t,e){return t.type===e.type&&t.key===e.key}function zA(t){}const w8=({key:t})=>t??null,lp=({ref:t,ref_key:e,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?ss(t)||xn(t)||Dr(t)?{i:ei,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&&w8(e),ref:e&&lp(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:ei};return o?(rm(l,n),i&128&&t.normalize(l)):n&&(l.shapeFlag|=ss(n)?8:16),Ol>0&&!s&&pi&&(l.patchFlag>0||i&6)&&l.patchFlag!==32&&pi.push(l),l}const gt=NA;function NA(t,e=null,n=null,r=0,a=null,i=!1){if((!t||t===Ky)&&(t=Ps),la(t)){const o=Lo(t,e,!0);return n&&rm(o,n),Ol>0&&!i&&pi&&(o.shapeFlag&6?pi[pi.indexOf(t)]=o:pi.push(o)),o.patchFlag=-2,o}if(FA(t)&&(t=t.__vccOpts),e){e=Uu(e);let{class:o,style:l}=e;o&&!ss(o)&&(e.class=$r(o)),Dn(l)&&(wh(l)&&!yr(l)&&(l=jn({},l)),e.style=Rs(l))}const s=ss(t)?1:Pp(t)?128:ky(t)?64:Dn(t)?4:Dr(t)?2:0;return Ze(t,e,n,r,a,s,i,!0)}function Uu(t){return t?wh(t)||n8(t)?jn({},t):t:null}function Lo(t,e,n=!1,r=!1){const{props:a,ref:i,patchFlag:s,children:o,transition:l}=t,p=e?ks(a||{},e):a,u={__v_isVNode:!0,__v_skip:!0,type:t.type,props:p,key:p&&w8(p),ref:e&&e.ref?n&&i?yr(i)?i.concat(lp(e)):[i,lp(e)]:lp(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&&Lo(t.ssContent),ssFallback:t.ssFallback&&Lo(t.ssFallback),placeholder:t.placeholder,el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce};return l&&r&&oa(u,l.clone(u)),u}function ln(t=" ",e=0){return gt(Ha,null,t,e)}function T8(t,e){const n=gt(Ml,null,t);return n.staticCount=e,n}function rr(t="",e=!1){return e?(Je(),Jt(Ps,null,t)):gt(Ps,null,t)}function _i(t){return t==null||typeof t=="boolean"?gt(Ps):yr(t)?gt(Vr,null,t.slice()):la(t)?Oa(t):gt(Ha,null,String(t))}function Oa(t){return t.el===null&&t.patchFlag!==-1||t.memo?t:Lo(t)}function rm(t,e){let n=0;const{shapeFlag:r}=t;if(e==null)e=null;else if(yr(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&&!n8(e)?e._ctx=ei:a===3&&ei&&(ei.slots._===1?e._=1:(e._=2,t.patchFlag|=1024))}else Dr(e)?(e={default:e,_ctx:ei},n=32):(e=String(e),r&64?(n=16,e=[ln(e)]):n=8);t.children=e,t.shapeFlag|=n}function ks(...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=Rs([e.style,r.style]);else if(Ru(a)){const i=e[a],s=r[a];s&&i!==s&&!(yr(i)&&i.includes(s))&&(e[a]=i?[].concat(i,s):s)}else a!==""&&(e[a]=r[a])}return e}function Ti(t,e,n,r=null){to(t,e,7,[n,r])}const VA=e8();let HA=0;function A8(t,e,n){const r=t.type,a=(e?e.appContext:t.appContext)||VA,i={uid:HA++,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:i8(r,a),emitsOptions:b8(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=SA.bind(null,i),t.ce&&t.ce(i),i}let Zs=null;const Ts=()=>Zs||ei;let Lp,f0;{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)}};Lp=e("__VUE_INSTANCE_SETTERS__",n=>Zs=n),f0=e("__VUE_SSR_SETTERS__",n=>$c=n)}const Il=t=>{const e=Zs;return Lp(t),t.scope.on(),()=>{t.scope.off(),Lp(e)}},d0=()=>{Zs&&Zs.scope.off(),Lp(null)};function _8(t){return t.vnode.shapeFlag&4}let $c=!1;function M8(t,e=!1,n=!1){e&&f0(e);const{props:r,children:a}=t.vnode,i=_8(t);hA(t,r,i,e),gA(t,a,n||e);const s=i?DA(t,e):void 0;return e&&f0(!1),s}function DA(t,e){const n=t.type;t.accessCache=Object.create(null),t.proxy=new Proxy(t.ctx,l0);const{setup:r}=n;if(r){na();const a=t.setupContext=r.length>1?L8(t):null,i=Il(t),s=Zc(r,t,0,[t.props,a]),o=M5(s);if(sa(),i(),(o||t.sp)&&!Va(t)&&U5(t),o){if(s.then(d0,d0),e)return s.then(l=>{m0(t,l,e)}).catch(l=>{Dl(l,t,0)});t.asyncDep=s}else m0(t,s,e)}else P8(t,e)}function m0(t,e,n){Dr(e)?t.type.__ssrInlineRender?t.ssrRender=e:t.render=e:Dn(e)&&(t.setupState=V5(e)),P8(t,n)}let Op,g0;function RA(t){Op=t,g0=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,KT))}}const jA=()=>!Op;function P8(t,e,n){const r=t.type;if(!t.render){if(!e&&Op&&!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=jn(jn({isCustomElement:i,delimiters:o},s),l);r.render=Op(a,p)}}t.render=r.render||Zi,g0&&g0(t)}{const a=Il(t);na();try{iA(t)}finally{sa(),a()}}}const BA={get(t,e){return ci(t,"get",""),t[e]}};function L8(t){const e=n=>{t.exposed=n||{}};return{attrs:new Proxy(t.attrs,BA),slots:t.slots,emit:t.emit,expose:e}}function Gu(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 X1)return X1[n](t)},has(e,n){return n in e||n in X1}})):t.proxy}function v0(t,e=!0){return Dr(t)?t.displayName||t.name:t.name||e&&t.__name}function FA(t){return Dr(t)&&"__vccOpts"in t}const ut=(t,e)=>gT(t,e,$c);function Qa(t,e,n){try{gu(-1);const r=arguments.length;return r===2?Dn(e)&&!yr(e)?la(e)?gt(t,null,[e]):gt(t,e):gt(t,null,e):(r>3?n=Array.prototype.slice.call(arguments,2):r===3&&la(n)&&(n=[n]),gt(t,e,n))}finally{gu(1)}}function $A(){}function UA(t,e,n,r){const a=n[r];if(a&&O8(a,t))return a;const i=e();return i.memo=t.slice(),i.cacheIndex=r,n[r]=i}function O8(t,e){const n=t.memo;if(n.length!=e.length)return!1;for(let r=0;r<n.length;r++)if(Ci(n[r],e[r]))return!1;return Ol>0&&pi&&pi.push(t),!0}const I8="3.5.22",GA=Zi,WA=TT,qA=Sc,KA=Oy,XA={createComponentInstance:A8,setupComponent:M8,renderComponentRoot:ap,setCurrentRenderingInstance:fu,isVNode:la,normalizeVNode:_i,getComponentPublicInstance:Gu,ensureValidVNode:Y5,pushWarningContext:ST,popWarningContext:ET},YA=XA,JA=null,QA=null,ZA=null;/**
- * @vue/runtime-dom v3.5.22
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/let y0;const jg=typeof window<"u"&&window.trustedTypes;if(jg)try{y0=jg.createPolicy("vue",{createHTML:t=>t})}catch{}const k8=y0?t=>y0.createHTML(t):t=>t,e_="http://www.w3.org/2000/svg",t_="http://www.w3.org/1998/Math/MathML",qo=typeof document<"u"?document:null,Bg=qo&&qo.createElement("template"),r_={insert:(t,e,n)=>{e.insertBefore(t,n||null)},remove:t=>{const e=t.parentNode;e&&e.removeChild(t)},createElement:(t,e,n,r)=>{const a=e==="svg"?qo.createElementNS(e_,t):e==="mathml"?qo.createElementNS(t_,t):n?qo.createElement(t,{is:n}):qo.createElement(t);return t==="select"&&r&&r.multiple!=null&&a.setAttribute("multiple",r.multiple),a},createText:t=>qo.createTextNode(t),createComment:t=>qo.createComment(t),setText:(t,e)=>{t.nodeValue=e},setElementText:(t,e)=>{t.textContent=e},parentNode:t=>t.parentNode,nextSibling:t=>t.nextSibling,querySelector:t=>qo.querySelector(t),setScopeId(t,e){t.setAttribute(e,"")},insertStaticContent(t,e,n,r,a,i){const s=n?n.previousSibling:e.lastChild;if(a&&(a===i||a.nextSibling))for(;e.insertBefore(a.cloneNode(!0),n),!(a===i||!(a=a.nextSibling)););else{Bg.innerHTML=k8(r==="svg"?`<svg>${t}</svg>`:r==="mathml"?`<math>${t}</math>`:t);const o=Bg.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]}},Ea="transition",I1="animation",Uc=Symbol("_vtc"),z8={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},N8=jn({},$5,z8),n_=t=>(t.displayName="Transition",t.props=N8,t),zh=n_((t,{slots:e})=>Qa(Dy,V8(t),e)),ml=(t,e=[])=>{yr(t)?t.forEach(n=>n(...e)):t&&t(...e)},Fg=t=>t?yr(t)?t.some(e=>e.length>1):t.length>1:!1;function V8(t){const e={};for(const W in t)W in z8||(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=s_(a),v=f&&f[0],C=f&&f[1],{onBeforeEnter:S,onEnter:x,onEnterCancelled:g,onLeave:w,onLeaveCancelled:y,onBeforeAppear:A=S,onAppear:T=x,onAppearCancelled:O=g}=e,I=(W,$,N,B)=>{W._enterCancelled=B,wa(W,$?u:o),wa(W,$?p:s),N&&N()},z=(W,$)=>{W._isLeaving=!1,wa(W,h),wa(W,m),wa(W,d),$&&$()},G=W=>($,N)=>{const B=W?T:x,H=()=>I($,W,N);ml(B,[$,H]),$g(()=>{wa($,W?l:i),So($,W?u:o),Fg(B)||Ug($,r,v,H)})};return jn(e,{onBeforeEnter(W){ml(S,[W]),So(W,i),So(W,s)},onBeforeAppear(W){ml(A,[W]),So(W,l),So(W,p)},onEnter:G(!1),onAppear:G(!0),onLeave(W,$){W._isLeaving=!0;const N=()=>z(W,$);So(W,h),W._enterCancelled?(So(W,d),b0(W)):(b0(W),So(W,d)),$g(()=>{W._isLeaving&&(wa(W,h),So(W,m),Fg(w)||Ug(W,r,C,N))}),ml(w,[W,N])},onEnterCancelled(W){I(W,!1,void 0,!0),ml(g,[W])},onAppearCancelled(W){I(W,!0,void 0,!0),ml(O,[W])},onLeaveCancelled(W){z(W),ml(y,[W])}})}function s_(t){if(t==null)return null;if(Dn(t))return[dd(t.enter),dd(t.leave)];{const e=dd(t);return[e,e]}}function dd(t){return Cp(t)}function So(t,e){e.split(/\s+/).forEach(n=>n&&t.classList.add(n)),(t[Uc]||(t[Uc]=new Set)).add(e)}function wa(t,e){e.split(/\s+/).forEach(r=>r&&t.classList.remove(r));const n=t[Uc];n&&(n.delete(e),n.size||(t[Uc]=void 0))}function $g(t){requestAnimationFrame(()=>{requestAnimationFrame(t)})}let i_=0;function Ug(t,e,n,r){const a=t._endId=++i_,i=()=>{a===t._endId&&r()};if(n!=null)return setTimeout(i,n);const{type:s,timeout:o,propCount:l}=H8(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 H8(t,e){const n=window.getComputedStyle(t),r=f=>(n[f]||"").split(", "),a=r(`${Ea}Delay`),i=r(`${Ea}Duration`),s=Gg(a,i),o=r(`${I1}Delay`),l=r(`${I1}Duration`),p=Gg(o,l);let u=null,h=0,d=0;e===Ea?s>0&&(u=Ea,h=s,d=i.length):e===I1?p>0&&(u=I1,h=p,d=l.length):(h=Math.max(s,p),u=h>0?s>p?Ea:I1:null,d=u?u===Ea?i.length:l.length:0);const m=u===Ea&&/\b(?:transform|all)(?:,|$)/.test(r(`${Ea}Property`).toString());return{type:u,timeout:h,propCount:d,hasTransform:m}}function Gg(t,e){for(;t.length<e.length;)t=t.concat(t);return Math.max(...e.map((n,r)=>Wg(n)+Wg(t[r])))}function Wg(t){return t==="auto"?0:Number(t.slice(0,-1).replace(",","."))*1e3}function b0(t){return(t?t.ownerDocument:document).body.offsetHeight}function o_(t,e,n){const r=t[Uc];r&&(e=(e?[e,...r]:[...r]).join(" ")),e==null?t.removeAttribute("class"):n?t.setAttribute("class",e):t.className=e}const Ip=Symbol("_vod"),D8=Symbol("_vsh"),nm={name:"show",beforeMount(t,{value:e},{transition:n}){t[Ip]=t.style.display==="none"?"":t.style.display,n&&e?n.beforeEnter(t):k1(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),k1(t,!0),r.enter(t)):r.leave(t,()=>{k1(t,!1)}):k1(t,e))},beforeUnmount(t,{value:e}){k1(t,e)}};function k1(t,e){t.style.display=e?t[Ip]:"none",t[D8]=!e}function a_(){nm.getSSRProps=({value:t})=>{if(!t)return{style:{display:"none"}}}}const R8=Symbol("");function l_(t){const e=Ts();if(!e)return;const n=e.ut=(a=t(e.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${e.uid}"]`)).forEach(i=>kp(i,a))},r=()=>{const a=t(e.proxy);e.ce?kp(e.ce,a):C0(e.subTree,a),n(a)};W5(()=>{pu(r)}),si(()=>{Lr(r,Zi,{flush:"post"});const a=new MutationObserver(r);a.observe(e.subTree.el.parentNode,{childList:!0}),fi(()=>a.disconnect())})}function C0(t,e){if(t.shapeFlag&128){const n=t.suspense;t=n.activeBranch,n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{C0(n.activeBranch,e)})}for(;t.component;)t=t.component.subTree;if(t.shapeFlag&1&&t.el)kp(t.el,e);else if(t.type===Vr)t.children.forEach(n=>C0(n,e));else if(t.type===Ml){let{el:n,anchor:r}=t;for(;n&&(kp(n,e),n!==r);)n=n.nextSibling}}function kp(t,e){if(t.nodeType===1){const n=t.style;let r="";for(const a in e){const i=jw(e[a]);n.setProperty(`--${a}`,i),r+=`--${a}: ${i};`}n[R8]=r}}const c_=/(?:^|;)\s*display\s*:/;function u_(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&&cp(r,o,"")}else for(const s in e)n[s]==null&&cp(r,s,"");for(const s in n)s==="display"&&(i=!0),cp(r,s,n[s])}else if(a){if(e!==n){const s=r[R8];s&&(n+=";"+s),r.cssText=n,i=c_.test(n)}}else e&&t.removeAttribute("style");Ip in t&&(t[Ip]=i?r.display:"",t[D8]&&(r.display="none"))}const qg=/\s*!important$/;function cp(t,e,n){if(yr(n))n.forEach(r=>cp(t,e,r));else if(n==null&&(n=""),e.startsWith("--"))t.setProperty(e,n);else{const r=p_(t,e);qg.test(n)?t.setProperty(Mi(r),n.replace(qg,""),"important"):t[r]=n}}const Kg=["Webkit","Moz","ms"],md={};function p_(t,e){const n=md[e];if(n)return n;let r=ni(e);if(r!=="filter"&&r in t)return md[e]=r;r=ju(r);for(let a=0;a<Kg.length;a++){const i=Kg[a]+r;if(i in t)return md[e]=i}return e}const Xg="http://www.w3.org/1999/xlink";function Yg(t,e,n,r,a,i=Dw(e)){r&&e.startsWith("xlink:")?n==null?t.removeAttributeNS(Xg,e.slice(6,e.length)):t.setAttributeNS(Xg,e,n):n==null||i&&!sy(n)?t.removeAttribute(e):t.setAttribute(e,i?"":uo(n)?String(n):n)}function Jg(t,e,n,r,a){if(e==="innerHTML"||e==="textContent"){n!=null&&(t[e]=e==="innerHTML"?k8(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=sy(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 Jo(t,e,n,r){t.addEventListener(e,n,r)}function h_(t,e,n,r){t.removeEventListener(e,n,r)}const Qg=Symbol("_vei");function f_(t,e,n,r,a=null){const i=t[Qg]||(t[Qg]={}),s=i[e];if(r&&s)s.value=r;else{const[o,l]=d_(e);if(r){const p=i[e]=v_(r,a);Jo(t,o,p,l)}else s&&(h_(t,o,s,l),i[e]=void 0)}}const Zg=/(?:Once|Passive|Capture)$/;function d_(t){let e;if(Zg.test(t)){e={};let r;for(;r=t.match(Zg);)t=t.slice(0,t.length-r[0].length),e[r[0].toLowerCase()]=!0}return[t[2]===":"?t.slice(3):Mi(t.slice(2)),e]}let gd=0;const m_=Promise.resolve(),g_=()=>gd||(m_.then(()=>gd=0),gd=Date.now());function v_(t,e){const n=r=>{if(!r._vts)r._vts=Date.now();else if(r._vts<=n.attached)return;to(y_(r,n.value),e,5,[r])};return n.value=t,n.attached=g_(),n}function y_(t,e){if(yr(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 e9=t=>t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&t.charCodeAt(2)>96&&t.charCodeAt(2)<123,b_=(t,e,n,r,a,i)=>{const s=a==="svg";e==="class"?o_(t,r,s):e==="style"?u_(t,n,r):Ru(e)?A5(e)||f_(t,e,n,r,i):(e[0]==="."?(e=e.slice(1),!0):e[0]==="^"?(e=e.slice(1),!1):C_(t,e,r,s))?(Jg(t,e,r),!t.tagName.includes("-")&&(e==="value"||e==="checked"||e==="selected")&&Yg(t,e,r,s,i,e!=="value")):t._isVueCE&&(/[A-Z]/.test(e)||!ss(r))?Jg(t,ni(e),r,i,e):(e==="true-value"?t._trueValue=r:e==="false-value"&&(t._falseValue=r),Yg(t,e,r,s))};function C_(t,e,n,r){if(r)return!!(e==="innerHTML"||e==="textContent"||e in t&&e9(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 e9(e)&&ss(n)?!1:e in t}const t9={};function j8(t,e,n){let r=lr(t,e);fh(r)&&(r=jn({},r,e));class a extends Nh{constructor(s){super(r,s,n)}}return a.def=r,a}const S_=((t,e)=>j8(t,e,J8)),E_=typeof HTMLElement<"u"?HTMLElement:class{};class Nh extends E_{constructor(e,n={},r=vu){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!==vu?this._root=this.shadowRoot:e.shadowRoot!==!1?(this.attachShadow(jn({},e.shadowRootOptions,{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,xs(()=>{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,this._teleportTargets&&(this._teleportTargets.clear(),this._teleportTargets=void 0))})}_processMutations(e){for(const n of e)this._setAttr(n.attributeName)}_resolveDef(){if(this._pendingResolve)return;for(let r=0;r<this.attributes.length;r++)this._setAttr(this.attributes[r].name);this._ob=new MutationObserver(this._processMutations.bind(this)),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&&!yr(i))for(const l in i){const p=i[l];(p===Number||p&&p.type===Number)&&(l in this._props&&(this._props[l]=Cp(this._props[l])),(o||(o=Object.create(null)))[ni(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=yr(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(ni))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):t9;const a=ni(e);n&&this._numberProps&&this._numberProps[a]&&(r=Cp(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===t9?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&&(this._processMutations(i.takeRecords()),i.disconnect()),n===!0?this.setAttribute(Mi(e),""):typeof n=="string"||typeof n=="number"?this.setAttribute(Mi(e),n+""):n||this.removeAttribute(Mi(e)),i&&i.observe(this,{attributes:!0})}}_update(){const e=this._createVNode();this._app&&(e.appContext=this._app._context),Vp(e,this._root)}_createVNode(){const e={};this.shadowRoot||(e.onVnodeMounted=e.onVnodeUpdated=this._renderSlots.bind(this));const n=gt(this._def,jn(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])?jn({detail:s},s[0]):{detail:s}))};r.emit=(i,...s)=>{a(i,s),Mi(i)!==i&&a(Mi(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._getSlots(),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)}}_getSlots(){const e=[this];return this._teleportTargets&&e.push(...this._teleportTargets),e.reduce((n,r)=>(n.push(...Array.from(r.querySelectorAll("slot"))),n),[])}_injectChildStyle(e){this._applyStyles(e.styles,e)}_removeChildStyle(e){}}function B8(t){const e=Ts(),n=e&&e.ce;return n||null}function x_(){const t=B8();return t&&t.shadowRoot}function w_(t="$style"){{const e=Ts();if(!e)return yn;const n=e.type.__cssModules;if(!n)return yn;const r=n[t];return r||yn}}const F8=new WeakMap,$8=new WeakMap,zp=Symbol("_moveCb"),r9=Symbol("_enterCb"),T_=t=>(delete t.props.mode,t),A_=T_({name:"TransitionGroup",props:jn({},N8,{tag:String,moveClass:String}),setup(t,{slots:e}){const n=Ts(),r=F5();let a,i;return Ph(()=>{if(!a.length)return;const s=t.moveClass||`${t.name||"v"}-move`;if(!O_(a[0].el,n.vnode.el,s)){a=[];return}a.forEach(M_),a.forEach(P_);const o=a.filter(L_);b0(n.vnode.el),o.forEach(l=>{const p=l.el,u=p.style;So(p,s),u.transform=u.webkitTransform=u.transitionDuration="";const h=p[zp]=d=>{d&&d.target!==p||(!d||d.propertyName.endsWith("transform"))&&(p.removeEventListener("transitionend",h),p[zp]=null,wa(p,s))};p.addEventListener("transitionend",h)}),a=[]}),()=>{const s=gn(t),o=V8(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),oa(u,Bc(u,o,r,n)),F8.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&&oa(u,Bc(u,o,r,n))}return gt(l,null,i)}}}),__=A_;function M_(t){const e=t.el;e[zp]&&e[zp](),e[r9]&&e[r9]()}function P_(t){$8.set(t,t.el.getBoundingClientRect())}function L_(t){const e=F8.get(t),n=$8.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 O_(t,e,n){const r=t.cloneNode(),a=t[Uc];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}=H8(r);return i.removeChild(r),s}const Wa=t=>{const e=t.props["onUpdate:modelValue"]||!1;return yr(e)?n=>Ic(e,n):e};function I_(t){t.target.composing=!0}function n9(t){const e=t.target;e.composing&&(e.composing=!1,e.dispatchEvent(new Event("input")))}const eo=Symbol("_assign"),Np={created(t,{modifiers:{lazy:e,trim:n,number:r}},a){t[eo]=Wa(a);const i=r||a.props&&a.props.type==="number";Jo(t,e?"change":"input",s=>{if(s.target.composing)return;let o=t.value;n&&(o=o.trim()),i&&(o=bp(o)),t[eo](o)}),n&&Jo(t,"change",()=>{t.value=t.value.trim()}),e||(Jo(t,"compositionstart",I_),Jo(t,"compositionend",n9),Jo(t,"change",n9))},mounted(t,{value:e}){t.value=e??""},beforeUpdate(t,{value:e,oldValue:n,modifiers:{lazy:r,trim:a,number:i}},s){if(t[eo]=Wa(s),t.composing)return;const o=(i||t.type==="number")&&!/^0\d/.test(t.value)?bp(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[eo]=Wa(n),Jo(t,"change",()=>{const r=t._modelValue,a=Gc(t),i=t.checked,s=t[eo];if(yr(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(Hl(r)){const o=new Set(r);i?o.add(a):o.delete(a),s(o)}else s(G8(t,i))})},mounted:s9,beforeUpdate(t,e,n){t[eo]=Wa(n),s9(t,e,n)}};function s9(t,{value:e,oldValue:n},r){t._modelValue=e;let a;if(yr(e))a=vh(e,r.props.value)>-1;else if(Hl(e))a=e.has(r.props.value);else{if(e===n)return;a=Ua(e,G8(t,!0))}t.checked!==a&&(t.checked=a)}const im={created(t,{value:e},n){t.checked=Ua(e,n.props.value),t[eo]=Wa(n),Jo(t,"change",()=>{t[eo](Gc(t))})},beforeUpdate(t,{value:e,oldValue:n},r){t[eo]=Wa(r),e!==n&&(t.checked=Ua(e,r.props.value))}},U8={deep:!0,created(t,{value:e,modifiers:{number:n}},r){const a=Hl(e);Jo(t,"change",()=>{const i=Array.prototype.filter.call(t.options,s=>s.selected).map(s=>n?bp(Gc(s)):Gc(s));t[eo](t.multiple?a?new Set(i):i:i[0]),t._assigning=!0,xs(()=>{t._assigning=!1})}),t[eo]=Wa(r)},mounted(t,{value:e}){i9(t,e)},beforeUpdate(t,e,n){t[eo]=Wa(n)},updated(t,{value:e}){t._assigning||i9(t,e)}};function i9(t,e){const n=t.multiple,r=yr(e);if(!(n&&!r&&!Hl(e))){for(let a=0,i=t.options.length;a<i;a++){const s=t.options[a],o=Gc(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(Ua(Gc(s),e)){t.selectedIndex!==a&&(t.selectedIndex=a);return}}!n&&t.selectedIndex!==-1&&(t.selectedIndex=-1)}}function Gc(t){return"_value"in t?t._value:t.value}function G8(t,e){const n=e?"_trueValue":"_falseValue";return n in t?t[n]:e}const om={created(t,e,n){F2(t,e,n,null,"created")},mounted(t,e,n){F2(t,e,n,null,"mounted")},beforeUpdate(t,e,n,r){F2(t,e,n,r,"beforeUpdate")},updated(t,e,n,r){F2(t,e,n,r,"updated")}};function W8(t,e){switch(t){case"SELECT":return U8;case"TEXTAREA":return Np;default:switch(e){case"checkbox":return sm;case"radio":return im;default:return Np}}}function F2(t,e,n,r,a){const s=W8(t.tagName,n.props&&n.props.type)[a];s&&s(t,e,n,r)}function k_(){Np.getSSRProps=({value:t})=>({value:t}),im.getSSRProps=({value:t},e)=>{if(e.props&&Ua(e.props.value,t))return{checked:!0}},sm.getSSRProps=({value:t},e)=>{if(yr(t)){if(e.props&&vh(t,e.props.value)>-1)return{checked:!0}}else if(Hl(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=W8(e.type.toUpperCase(),e.props&&e.props.type);if(n.getSSRProps)return n.getSSRProps(t,e)}}const z_=["ctrl","shift","alt","meta"],N_={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)=>z_.some(n=>t[`${n}Key`]&&!e.includes(n))},io=(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=N_[e[s]];if(o&&o(a,e))return}return t(a,...i)}))},V_={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},q8=(t,e)=>{const n=t._withKeys||(t._withKeys={}),r=e.join(".");return n[r]||(n[r]=(a=>{if(!("key"in a))return;const i=Mi(a.key);if(e.some(s=>s===i||V_[s]===i))return t(a)}))},K8=jn({patchProp:b_},r_);let J1,o9=!1;function X8(){return J1||(J1=c8(K8))}function Y8(){return J1=o9?J1:u8(K8),o9=!0,J1}const Vp=((...t)=>{X8().render(...t)}),H_=((...t)=>{Y8().hydrate(...t)}),vu=((...t)=>{const e=X8().createApp(...t),{mount:n}=e;return e.mount=r=>{const a=Z8(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,Q8(a));return a instanceof Element&&(a.removeAttribute("v-cloak"),a.setAttribute("data-v-app","")),s},e}),J8=((...t)=>{const e=Y8().createApp(...t),{mount:n}=e;return e.mount=r=>{const a=Z8(r);if(a)return n(a,!0,Q8(a))},e});function Q8(t){if(t instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&t instanceof MathMLElement)return"mathml"}function Z8(t){return ss(t)?document.querySelector(t):t}let a9=!1;const D_=()=>{a9||(a9=!0,k_(),a_())};/**
- * vue v3.5.22
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/const R_=()=>{},j_=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:Dy,BaseTransitionPropsValidators:$5,Comment:Ps,DeprecationTypes:ZA,EffectScope:L5,ErrorCodes:wT,ErrorTypeStrings:WA,Fragment:Vr,KeepAlive:GT,ReactiveEffect:lu,Static:Ml,Suspense:MA,Teleport:B5,Text:Ha,TrackOpTypes:vT,Transition:zh,TransitionGroup:__,TriggerOpTypes:yT,VueElement:Nh,assertNumber:xT,callWithAsyncErrorHandling:to,callWithErrorHandling:Zc,camelize:ni,capitalize:ju,cloneVNode:Lo,compatUtils:QA,compile:R_,computed:ut,createApp:vu,createBlock:Jt,createCommentVNode:rr,createElementBlock:lt,createElementVNode:Ze,createHydrationRenderer:u8,createPropsRestProxy:nA,createRenderer:c8,createSSRApp:J8,createSlots:X5,createStaticVNode:T8,createTextVNode:ln,createVNode:gt,customRef:Th,defineAsyncComponent:G5,defineComponent:lr,defineCustomElement:j8,defineEmits:YT,defineExpose:JT,defineModel:eA,defineOptions:QT,defineProps:XT,defineSSRCustomElement:S_,defineSlots:ZT,devtools:qA,effect:$w,effectScope:Bw,getCurrentInstance:Ts,getCurrentScope:yh,getCurrentWatcher:bT,getTransitionRawChildren:_h,guardReactiveProps:Uu,h:Qa,handleError:Dl,hasInjectionContext:Q5,hydrate:H_,hydrateOnIdle:DT,hydrateOnInteraction:FT,hydrateOnMediaQuery:BT,hydrateOnVisible:jT,initCustomFormatter:$A,initDirectivesForSSR:D_,inject:Vn,isMemoSame:O8,isProxy:wh,isReactive:Na,isReadonly:ia,isRef:xn,isRuntimeOnly:jA,isShallow:Di,isVNode:la,markRaw:N5,mergeDefaults:rA,mergeModels:Fc,mergeProps:ks,nextTick:xs,normalizeClass:$r,normalizeProps:gh,normalizeStyle:Rs,onActivated:jy,onBeforeMount:$y,onBeforeUnmount:e1,onBeforeUpdate:W5,onDeactivated:By,onErrorCaptured:qy,onMounted:si,onRenderTracked:Wy,onRenderTriggered:Gy,onScopeDispose:O5,onServerPrefetch:Uy,onUnmounted:fi,onUpdated:Ph,onWatcherCleanup:Ay,openBlock:Je,popScopeId:R5,provide:Ms,proxyRefs:V5,pushScopeId:D5,queuePostFlushCb:pu,reactive:po,readonly:Ga,ref:wt,registerRuntimeCompiler:RA,render:Vp,renderList:ws,renderSlot:hn,resolveComponent:aa,resolveDirective:Xy,resolveDynamicComponent:Po,resolveFilter:JA,resolveTransitionHooks:Bc,setBlockTracking:gu,setDevtoolsHook:KA,setTransitionHooks:oa,shallowReactive:Eh,shallowReadonly:Bu,shallowRef:Gr,ssrContextKey:d8,ssrUtils:YA,stop:Uw,toDisplayString:cn,toHandlerKey:G1,toHandlers:Yy,toRaw:gn,toRef:wy,toRefs:xy,toValue:Pr,transformVNodeArgs:zA,triggerRef:uT,unref:$e,useAttrs:Jy,useCssModule:w_,useCssVars:l_,useHost:B8,useId:LT,useModel:Oh,useSSRContext:m8,useShadowRoot:x_,useSlots:Lh,useTemplateRef:OT,useTransitionState:F5,vModelCheckbox:sm,vModelDynamic:om,vModelRadio:im,vModelSelect:U8,vModelText:Np,vShow:nm,version:I8,warn:GA,watch:Lr,watchEffect:ti,watchPostEffect:bA,watchSyncEffect:g8,withAsyncContext:sA,withCtx:zt,withDefaults:tA,withDirectives:Hn,withKeys:q8,withMemo:UA,withModifiers:io,withScopeId:j5},Symbol.toStringTag,{value:"Module"}));var B_=Object.create,e7=Object.defineProperty,F_=Object.getOwnPropertyDescriptor,$_=Object.getOwnPropertyNames,U_=Object.getPrototypeOf,G_=Object.prototype.hasOwnProperty,t7=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),W_=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(var a=$_(e),i=0,s=a.length,o;i<s;i++)o=a[i],!G_.call(t,o)&&o!==n&&e7(t,o,{get:(l=>e[l]).bind(null,o),enumerable:!(r=F_(e,o))||r.enumerable});return t},q_=(t,e,n)=>(n=t!=null?B_(U_(t)):{},W_(e7(n,"default",{value:t,enumerable:!0}),t));function K_(t){if(typeof t=="function")return t.displayName||t.name||t.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__||"";const e=t.name||t._componentTag||t.__VUE_DEVTOOLS_COMPONENT_GUSSED_NAME__||t.__name;return e==="index"&&t.__file?.endsWith("index.vue")?"":e}function r7(t){const e=t.__file;if(e)return ow(aw(e,".vue"))}function X_(t){const e=t.displayName||t.name||t._componentTag;return e||r7(t)}function l9(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 n7(t){const e=t.subTree?.type,n=am(t);return n?n?.types?.Fragment===e:!1}function Wu(t){const e=K_(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 l9(t,r);for(const r in t.appContext?.components)if(t.appContext.components[r]===t?.type)return l9(t,r);const n=r7(t?.type||{});return n||"Anonymous Component"}function Y_(t){return`${t?.appContext?.app?.__VUE_DEVTOOLS_NEXT_APP_RECORD_ID__??0}:${t===t?.root?"root":t.uid}`}function Za(t){try{return t()}catch(e){return e}}function S0(t,e){return e=e||`${t.id}:root`,t.instanceMap.get(e)||t.instanceMap.get(":root")}function Yi(t,e,n=!1){return n||typeof t=="object"&&t!==null?e in t:!1}function J_(){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 $2;function Q_(t){return $2||($2=document.createRange()),$2.selectNode(t),$2.getBoundingClientRect()}function Z_(t){const e=J_();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=kl(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=Q_(s))}i&&eM(e,i)}return e}function eM(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 c9={top:0,left:0,right:0,bottom:0,width:0,height:0};function kl(t){const e=t.subTree.el;return typeof window>"u"?c9:n7(t)?Z_(t.subTree):e?.nodeType===1?e?.getBoundingClientRect():t.subTree.component?kl(t.subTree.component):c9}function lm(t){return n7(t)?tM(t.subTree):t.subTree?[t.subTree.el]:[]}function tM(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 s7="__vue-devtools-component-inspector__",i7="__vue-devtools-component-inspector__card__",o7="__vue-devtools-component-inspector__name__",a7="__vue-devtools-component-inspector__indicator__",l7={display:"block",zIndex:2147483640,position:"fixed",backgroundColor:"#42b88325",border:"1px solid #42b88350",borderRadius:"5px",transition:"all 0.1s ease-in",pointerEvents:"none"},rM={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)"},nM={display:"inline-block",fontWeight:400,fontStyle:"normal",fontSize:"12px",opacity:.7};function t1(){return document.getElementById(s7)}function sM(){return document.getElementById(i7)}function iM(){return document.getElementById(a7)}function oM(){return document.getElementById(o7)}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??s7,Object.assign(e.style,{...l7,...cm(t.bounds),...t.style});const n=document.createElement("span");n.id=i7,Object.assign(n.style,{...rM,top:t.bounds.top<35?0:"-35px"});const r=document.createElement("span");r.id=o7,r.innerHTML=`<${t.name}> `;const a=document.createElement("i");return a.id=a7,a.innerHTML=`${Math.round(t.bounds.width*100)/100} x ${Math.round(t.bounds.height*100)/100}`,Object.assign(a.style,nM),n.appendChild(r),n.appendChild(a),e.appendChild(n),document.body.appendChild(e),e}function pm(t){const e=t1(),n=sM(),r=oM(),a=iM();e&&(Object.assign(e.style,{...l7,...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 aM(t){const e=kl(t);if(!e.width&&!e.height)return;const n=Wu(t);t1()?pm({bounds:e,name:n}):um({bounds:e,name:n})}function c7(){const t=t1();t&&(t.style.display="none")}let E0=null;function x0(t){const e=t.target;if(e){const n=e.__vueParentComponent;if(n&&(E0=n,n.vnode.el)){const r=kl(n),a=Wu(n);t1()?pm({bounds:r,name:a}):um({bounds:r,name:a})}}}function lM(t,e){t.preventDefault(),t.stopPropagation(),E0&&e(Y_(E0))}let Hp=null;function cM(){c7(),window.removeEventListener("mouseover",x0),window.removeEventListener("click",Hp,!0),Hp=null}function uM(){return window.addEventListener("mouseover",x0),new Promise(t=>{function e(n){n.preventDefault(),n.stopPropagation(),lM(n,r=>{window.removeEventListener("click",e,!0),Hp=null,window.removeEventListener("mouseover",x0);const a=t1();a&&(a.style.display="none"),t(JSON.stringify({id:r}))})}Hp=e,window.addEventListener("click",e,!0)})}function pM(t){const e=S0(Us.value,t.id);if(e){const[n]=lm(e);if(typeof n.scrollIntoView=="function")n.scrollIntoView({behavior:"smooth"});else{const r=kl(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=kl(e);if(r.width||r.height){const a=Wu(e),i=t1();i?pm({...t,name:a,bounds:r}):um({...t,name:a,bounds:r}),setTimeout(()=>{i&&(i.style.display="none")},1500)}},1200)}}Wt.__VUE_DEVTOOLS_COMPONENT_INSPECTOR_ENABLED__??=!0;function hM(t){let e=0;const n=setInterval(()=>{Wt.__VUE_INSPECTOR__&&(clearInterval(n),e+=30,t()),e>=5e3&&clearInterval(n)},30)}function fM(){const t=Wt.__VUE_INSPECTOR__,e=t.openInEditor;t.openInEditor=async(...n)=>{t.disable(),e(...n)}}function dM(){return new Promise(t=>{function e(){fM(),t(Wt.__VUE_INSPECTOR__)}Wt.__VUE_INSPECTOR__?e():hM(()=>{e()})})}let Dp=(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 mM(t){return!!(t&&t[Dp.IS_READONLY])}function u7(t){return mM(t)?u7(t[Dp.RAW]):!!(t&&t[Dp.IS_REACTIVE])}function vd(t){return!!(t&&t.__v_isRef===!0)}function $1(t){const e=t&&t[Dp.RAW];return e?$1(e):t}var gM=class{constructor(){this.refEditor=new vM}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):$1(e)instanceof Map?e.delete(n):$1(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):$1(e)instanceof Map?e.set(t.newKey||n,r):$1(e)instanceof Set?e.add(r):e[t.newKey||n]=r}}}},vM=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)||u7(t)}};const p7="__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS_STATE__";function yM(t){!Du||typeof localStorage>"u"||localStorage===null||localStorage.setItem(p7,JSON.stringify(t))}function bM(){if(typeof window>"u"||!Du||typeof localStorage>"u"||localStorage===null)return{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""};const t=typeof localStorage.getItem<"u"?localStorage.getItem(p7):null;return t?JSON.parse(t):{recordingState:!1,mouseEventEnabled:!1,keyboardEventEnabled:!1,componentEventEnabled:!1,performanceEventEnabled:!1,selected:""}}Wt.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS??=[];const h7=new Proxy(Wt.__VUE_DEVTOOLS_KIT_TIMELINE_LAYERS,{get(t,e,n){return Reflect.get(t,e,n)}});function CM(t,e){zs.timelineLayersState[e.id]=!1,h7.push({...t,descriptorId:e.id,appRecord:am(e.app)})}function SM(t){const e={...zs.timelineLayersState,...t};yM(e),d7({timelineLayersState:e})}Wt.__VUE_DEVTOOLS_KIT_INSPECTOR__??=[];const hm=new Proxy(Wt.__VUE_DEVTOOLS_KIT_INSPECTOR__,{get(t,e,n){return Reflect.get(t,e,n)}}),f7=Ll(()=>{Ka.hooks.callHook(Ai.SEND_INSPECTOR_TO_CLIENT,fm())});function EM(t,e){hm.push({options:t,descriptor:e,treeFilterPlaceholder:t.treeFilterPlaceholder??"Search tree...",stateFilterPlaceholder:t.stateFilterPlaceholder??"Search state...",treeFilter:"",selectedNodeId:"",appRecord:am(e.app)}),f7()}function fm(){return hm.filter(t=>t.descriptor.app===Us.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 xM(t){const e=Da(t,Us.value.app);if(!e)return;const n=e.descriptor,r=e.options,a=h7.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 Da(t,e){return hm.find(n=>n.options.id===t&&(e?n.descriptor.app===e:!0))}function u9(t){return Da(t)?.options.actions}function p9(t){return Da(t)?.options.nodeActions}let li=(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})({}),Ai=(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 wM(){const t=Z6();t.hook(ns.ADD_INSPECTOR,({inspector:r,plugin:a})=>{EM(r,a.descriptor)});const e=Ll(async({inspectorId:r,plugin:a})=>{if(!r||!a?.descriptor?.app||zs.highPerfModeEnabled)return;const i=Da(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()},li.GET_INSPECTOR_TREE)}),t.callHookWith(async o=>{await Promise.all(o.map(l=>l({inspectorId:r,rootNodes:s.rootNodes})))},Ai.SEND_INSPECTOR_TREE_TO_CLIENT)},120);t.hook(ns.SEND_INSPECTOR_TREE,e);const n=Ll(async({inspectorId:r,plugin:a})=>{if(!r||!a?.descriptor?.app||zs.highPerfModeEnabled)return;const i=Da(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()},li.GET_INSPECTOR_STATE)}),t.callHookWith(async l=>{await Promise.all(l.map(p=>p({inspectorId:r,nodeId:s.nodeId,state:s.state})))},Ai.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=Da(r,i.descriptor.app);s&&(s.selectedNodeId=a)}),t.hook(ns.TIMELINE_LAYER_ADDED,({options:r,plugin:a})=>{CM(r,a.descriptor)}),t.hook(ns.TIMELINE_EVENT_ADDED,({options:r,plugin:a})=>{zs.highPerfModeEnabled||!zs.timelineLayersState?.[a.descriptor.id]&&!["performance","component-event","keyboard","mouse"].includes(r.layerId)||t.callHookWith(async i=>{await Promise.all(i.map(s=>s(r)))},Ai.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(([s])=>s.split(":")[0]===i).map(([,s])=>s)}),t.hook(ns.GET_COMPONENT_BOUNDS,async({instance:r})=>kl(r)),t.hook(ns.GET_COMPONENT_NAME,({instance:r})=>Wu(r)),t.hook(ns.COMPONENT_HIGHLIGHT,({uid:r})=>{const a=Us.value.instanceMap.get(r);a&&aM(a)}),t.hook(ns.COMPONENT_UNHIGHLIGHT,()=>{c7()}),t}Wt.__VUE_DEVTOOLS_KIT_APP_RECORDS__??=[];Wt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__??={};Wt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__??="";Wt.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__??=[];Wt.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__??=[];const Ra="__VUE_DEVTOOLS_KIT_GLOBAL_STATE__";function TM(){return{connected:!1,clientConnected:!1,vitePluginDetected:!0,appRecords:[],activeAppRecordId:"",tabs:[],commands:[],highPerfModeEnabled:!0,devtoolsClientDetected:{},perfUniqueGroupId:0,timelineLayersState:bM()}}Wt[Ra]??=TM();const AM=Ll(t=>{Ka.hooks.callHook(Ai.DEVTOOLS_STATE_UPDATED,{state:t})}),_M=Ll((t,e)=>{Ka.hooks.callHook(Ai.DEVTOOLS_CONNECTED_UPDATED,{state:t,oldState:e})}),qu=new Proxy(Wt.__VUE_DEVTOOLS_KIT_APP_RECORDS__,{get(t,e,n){return e==="value"?Wt.__VUE_DEVTOOLS_KIT_APP_RECORDS__:Wt.__VUE_DEVTOOLS_KIT_APP_RECORDS__[e]}}),Us=new Proxy(Wt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__,{get(t,e,n){return e==="value"?Wt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__:e==="id"?Wt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__:Wt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__[e]}});function dm(){AM({...Wt[Ra],appRecords:qu.value,activeAppRecordId:Us.id,tabs:Wt.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__,commands:Wt.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__})}function MM(t){Wt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD__=t,dm()}function PM(t){Wt.__VUE_DEVTOOLS_KIT_ACTIVE_APP_RECORD_ID__=t,dm()}const zs=new Proxy(Wt[Ra],{get(t,e){return e==="appRecords"?qu:e==="activeAppRecordId"?Us.id:e==="tabs"?Wt.__VUE_DEVTOOLS_KIT_CUSTOM_TABS__:e==="commands"?Wt.__VUE_DEVTOOLS_KIT_CUSTOM_COMMANDS__:Wt[Ra][e]},deleteProperty(t,e){return delete t[e],!0},set(t,e,n){return t[e]=n,Wt[Ra][e]=n,!0}});function d7(t){const e={...Wt[Ra],appRecords:qu.value,activeAppRecordId:Us.id};(e.connected!==t.connected&&t.connected||e.clientConnected!==t.clientConnected&&t.clientConnected)&&_M(Wt[Ra],e),Object.assign(Wt[Ra],t),dm()}function LM(t){d7({clientConnected:t})}function OM(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(zs.vitePluginDetected){const s=Wt.__VUE_DEVTOOLS_OPEN_IN_EDITOR_BASE_URL__??r;Wt.__VUE_INSPECTOR__.openInEditor(s,e,a,i)}}}Wt.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__??=[];const mm=new Proxy(Wt.__VUE_DEVTOOLS_KIT_PLUGIN_BUFFER__,{get(t,e,n){return Reflect.get(t,e,n)}});function w0(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 IM(t){return(mm.find(e=>e[0].id===t&&!!e[0]?.settings)?.[0]??null)?.settings??null}function m7(t,e){const n=gm(t);if(n){const r=localStorage.getItem(n);if(r)return JSON.parse(r)}return w0(t?(mm.find(r=>r[0].id===t)?.[0]??null)?.settings??{}:e)}function kM(t,e){const n=gm(t);localStorage.getItem(n)||localStorage.setItem(n,JSON.stringify(w0(e)))}function zM(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)),Ka.hooks.callHookWith(o=>{o.forEach(l=>l({pluginId:t,key:e,oldValue:i[e],newValue:n,settings:s}))},li.SET_PLUGIN_SETTINGS)}let Wi=(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 qi=Wt.__VUE_DEVTOOLS_HOOK??=Z6(),NM={vueAppInit(t){qi.hook(Wi.APP_INIT,t)},vueAppUnmount(t){qi.hook(Wi.APP_UNMOUNT,t)},vueAppConnected(t){qi.hook(Wi.APP_CONNECTED,t)},componentAdded(t){return qi.hook(Wi.COMPONENT_ADDED,t)},componentEmit(t){return qi.hook(Wi.COMPONENT_EMIT,t)},componentUpdated(t){return qi.hook(Wi.COMPONENT_UPDATED,t)},componentRemoved(t){return qi.hook(Wi.COMPONENT_REMOVED,t)},setupDevtoolsPlugin(t){qi.hook(Wi.SETUP_DEVTOOLS_PLUGIN,t)},perfStart(t){return qi.hook(Wi.PERFORMANCE_START,t)},perfEnd(t){return qi.hook(Wi.PERFORMANCE_END,t)}},VM={on:NM};var HM=class{constructor({plugin:t,ctx:e}){this.hooks=e.hooks,this.plugin=t}get on(){return{visitComponentTree:t=>{this.hooks.hook(li.VISIT_COMPONENT_TREE,t)},inspectComponent:t=>{this.hooks.hook(li.INSPECT_COMPONENT,t)},editComponentState:t=>{this.hooks.hook(li.EDIT_COMPONENT_STATE,t)},getInspectorTree:t=>{this.hooks.hook(li.GET_INSPECTOR_TREE,t)},getInspectorState:t=>{this.hooks.hook(li.GET_INSPECTOR_STATE,t)},editInspectorState:t=>{this.hooks.hook(li.EDIT_INSPECTOR_STATE,t)},inspectTimelineEvent:t=>{this.hooks.hook(li.INSPECT_TIMELINE_EVENT,t)},timelineCleared:t=>{this.hooks.hook(li.TIMELINE_CLEARED,t)},setPluginSettings:t=>{this.hooks.hook(li.SET_PLUGIN_SETTINGS,t)}}}notifyComponentUpdate(t){if(zs.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];qi.callHook(Wi.COMPONENT_UPDATED,...n)}else qi.callHook(Wi.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&&kM(t.id,this.plugin.descriptor.settings)}sendInspectorTree(t){zs.highPerfModeEnabled||this.hooks.callHook(ns.SEND_INSPECTOR_TREE,{inspectorId:t,plugin:this.plugin})}sendInspectorState(t){zs.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(li.VISIT_COMPONENT_TREE,t)}now(){return zs.highPerfModeEnabled?0:Date.now()}addTimelineLayer(t){this.hooks.callHook(ns.TIMELINE_LAYER_ADDED,{options:t,plugin:this.plugin})}addTimelineEvent(t){zs.highPerfModeEnabled||this.hooks.callHook(ns.TIMELINE_EVENT_ADDED,{options:t,plugin:this.plugin})}getSettings(t){return m7(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 DM=HM,RM=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"]),h9=/^\[native Symbol Symbol\((.*)\)\]$/,jM=/^\[object (\w+)\]$/,Rp=/^\[native (\w+) (.*?)(<>(([\s\S])*))?\]$/,BM=/^(?:function|class) (\w+)/,FM=1e4,$M=5e3,Vh="__vue_devtool_undefined__",vm="__vue_devtool_infinity__",ym="__vue_devtool_negative_infinity__",bm="__vue_devtool_nan__",UM={"<":"<",">":">",'"':""","&":"&"};function g7(t){return!Yi(t,"_")||!Hh(t._)?!1:Object.keys(t._).includes("vnode")}function Hh(t){return Object.prototype.toString.call(t)==="[object Object]"}function GM(t){if(t==null)return!0;const e=typeof t;return e==="string"||e==="number"||e==="boolean"}function v7(t){return!!t.__v_isRef}function WM(t){return v7(t)&&!!t.effect}function qM(t){return!!t.__v_isReactive}function KM(t){return!!t.__v_isReadonly}const jp={[Vh]:"undefined",[bm]:"NaN",[vm]:"Infinity",[ym]:"-Infinity"},yd=Object.entries(jp).reduce((t,[e,n])=>(t[n]=e,t),{});function XM(t){return t===null?"null":typeof t=="string"&&jp[t]||!1}function YM(t){const e=new RegExp(`"(${Object.keys(jp).join("|")})"`,"g");return t.replace(e,(n,r)=>jp[r])}function JM(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 y7(t){if(Array.isArray(t))return t.map(n=>y7(n)).join(" or ");if(t==null)return"null";const e=t.toString().match(BM);return typeof t=="function"&&e&&e[1]||"any"}function QM(t){return!GM(t)&&!Array.isArray(t)&&!Hh(t)?Object.prototype.toString.call(t):t}function b7(t){try{return{ref:v7(t),computed:WM(t),reactive:qM(t),readonly:KM(t)}}catch{return{ref:!1,computed:!1,reactive:!1,readonly:!1}}}function C7(t){return t?.__v_raw?t.__v_raw:t}function qa(t){return t.replace(/[<>"&]/g,e=>UM[e]||e)}function Bp(t,e,n){if(typeof e=="function"&&(e=e.options),!e)return t;const{mixins:r,extends:a}=e;a&&Bp(t,a),r&&r.forEach(i=>Bp(t,i));for(const i of["computed","inject"])Object.prototype.hasOwnProperty.call(e,i)&&(t[i]??={},Object.assign(t[i],e[i]));return t}function ZM(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=>Bp(i,s)),Bp(i,e),i}function eP(t){const e=[],n=t?.type?.props;for(const r in t?.props){const a=n?n[r]:null,i=Y6(r);e.push({type:"props",key:i,value:Za(()=>t.props[r]),editable:!0,meta:a?{type:a.type?y7(a.type):"any",required:!!a.required,...a.default?{default:a.default.toString()}:{}}:{type:"invalid"}})}return e}function tP(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:Za(()=>i[s]),editable:!0}))}function rP(t){const e=t.computed?"computed":t.ref?"ref":t.reactive?"reactive":null;return{stateType:e,stateTypeName:e?`${e.charAt(0).toUpperCase()}${e.slice(1)}`:null}}function nP(t){const e=t.devtoolsRawSetupState||{};return Object.keys(t.setupState).filter(n=>!RM.has(n)&&n.split(/(?=[A-Z])/)[0]!=="use").map(n=>{const r=Za(()=>C7(t.setupState[n])),a=r instanceof Error,i=e[n];let s,o=a||typeof r=="function"||Yi(r,"render")&&typeof r.render=="function"||Yi(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 l=b7(i),{stateType:p,stateTypeName:u}=rP(l),h=l.ref||l.computed||l.reactive,d=Yi(i,"effect")?i.effect?.raw?.toString()||i.effect?.fn?.toString():null;p&&(o=!1),s={...p?{stateType:p,stateTypeName:u}:{},...d?{raw:d}:{},editable:h&&!l.readonly}}return{key:n,value:r,type:o?"setup (other)":"setup",...s}})}function sP(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:Za(()=>t?.proxy?.[i]),editable:typeof s.set=="function"})}return r}function iP(t){return Object.keys(t.attrs).map(e=>({type:"attrs",key:e,value:Za(()=>t.attrs[e])}))}function oP(t){return Reflect.ownKeys(t.provides).map(e=>({type:"provided",key:e.toString(),value:Za(()=>t.provides[e])}))}function aP(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:Za(()=>t.ctx.hasOwnProperty(a)?t.ctx[a]:t.provides.hasOwnProperty(i)?t.provides[i]:r)}))}function lP(t){return Object.keys(t.refs).map(e=>({type:"template refs",key:e,value:Za(()=>t.refs[e])}))}const cP=new Set(["vnode-before-mount","vnode-mounted","vnode-before-update","vnode-updated","vnode-before-unmount","vnode-unmounted"]);function uP(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=cP.has(l),u=n.includes(l)||n.includes(Y6(l)),h=p?"✅ Built-in":u?"✅ Declared":"⚠️ Not declared";a.push({type:"event listeners",key:l,value:{_custom:{displayText:h,key:h,value:h,tooltipText:p?`The event <code>${qa(l)}</code> is part of Vue and doesn't need to be declared by the component`:u?null:`The event <code>${qa(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 pP(t){const e=ZM(t);return eP(t).concat(tP(t),nP(t),sP(t,e),iP(t),oP(t),aP(t,e),lP(t),uP(t))}Wt.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__??=new Set;function hP(t,e){const[n,r]=t;if(n.app!==e)return;const a=new DM({plugin:{setupFn:r,descriptor:n},ctx:Ka});n.packageName==="vuex"&&a.on.editInspectorState(i=>{a.sendInspectorState(i.inspectorId)}),r(a)}function S7(t,e){Wt.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.has(t)||zs.highPerfModeEnabled&&!e?.inspectingComponent||(Wt.__VUE_DEVTOOLS_KIT__REGISTERED_PLUGIN_APPS__.add(t),mm.forEach(n=>{hP(n,t)}))}const Fp="__VUE_DEVTOOLS_ROUTER__",yu="__VUE_DEVTOOLS_ROUTER_INFO__";Wt[yu]??={currentRoute:null,routes:[]};Wt[Fp]??={};const fP=new Proxy(Wt[yu],{get(t,e){return Wt[yu][e]}}),f9=new Proxy(Wt[Fp],{get(t,e){if(e==="value")return Wt[Fp]}});function dP(t){const e=new Map;return(t?.getRoutes()||[]).filter(n=>!e.has(n.path)&&e.set(n.path,1))}function Cm(t){return t.map(e=>{let{path:n,name:r,children:a,meta:i}=e;return a?.length&&(a=Cm(a)),{path:n,name:r,children:a,meta:i}})}function mP(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:Cm(s)}}return t}function gP(t,e){function n(){const r=t.app?.config.globalProperties.$router,a=mP(r?.currentRoute.value),i=Cm(dP(r)),s=console.warn;console.warn=()=>{},Wt[yu]={currentRoute:a?t0(a):{},routes:t0(i)},Wt[Fp]=r,console.warn=s}n(),VM.on.componentUpdated(Ll(()=>{e.value?.app===t.app&&(n(),!zs.highPerfModeEnabled&&Ka.hooks.callHook(Ai.ROUTER_INFO_UPDATED,{state:Wt[yu]}))},200))}function vP(t){return{async getInspectorTree(e){const n={...e,app:Us.value.app,rootNodes:[]};return await new Promise(r=>{t.callHookWith(async a=>{await Promise.all(a.map(i=>i(n))),r()},li.GET_INSPECTOR_TREE)}),n.rootNodes},async getInspectorState(e){const n={...e,app:Us.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()},li.GET_INSPECTOR_STATE)}),n.state},editInspectorState(e){const n=new gM,r={...e,app:Us.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))},li.EDIT_INSPECTOR_STATE)},sendInspectorState(e){const n=Da(e);t.callHook(ns.SEND_INSPECTOR_STATE,{inspectorId:e,plugin:{descriptor:n.descriptor,setupFn:()=>({})}})},inspectComponentInspector(){return uM()},cancelInspectComponentInspector(){return cM()},getComponentRenderCode(e){const n=S0(Us.value,e);if(n)return typeof n?.type!="function"?n.render.toString():n.type.toString()},scrollToComponent(e){return pM({id:e})},openInEditor:OM,getVueInspector:dM,toggleApp(e,n){const r=qu.value.find(a=>a.id===e);r&&(PM(e),MM(r),gP(r,Us),f7(),S7(r.app,n))},inspectDOM(e){const n=S0(Us.value,e);if(n){const[r]=lm(n);r&&(Wt.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__=r)}},updatePluginSettings(e,n,r){zM(e,n,r)},getPluginSettings(e){return{options:IM(e),values:m7(e)}}}}Wt.__VUE_DEVTOOLS_ENV__??={vitePluginDetected:!1};const d9=wM();Wt.__VUE_DEVTOOLS_KIT_CONTEXT__??={hooks:d9,get state(){return{...zs,activeAppRecordId:Us.id,activeAppRecord:Us.value,appRecords:qu.value}},api:vP(d9)};const Ka=Wt.__VUE_DEVTOOLS_KIT_CONTEXT__;var yP=t7(((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,A={},T,O,I,z,G,W,$,N,B,H,R,K,ne,pe,Ie="";if(typeof C!="string")return"";if(typeof S=="string"&&(x=S),$=o.en,N=s.en,typeof S=="object"){T=S.maintainCase||!1,A=S.custom&&typeof S.custom=="object"?S.custom:A,I=+S.truncate>1&&S.truncate||!1,z=S.uric||!1,G=S.uricNoSlash||!1,W=S.mark||!1,y=!(S.symbols===!1||S.lang===!1),x=S.separator||x,z&&(Ie+=l),G&&(Ie+=p),W&&(Ie+=u),$=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){A[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){A[X+""]=X+""}),Object.keys(A).forEach(function(X){var J;X.length>1?J=new RegExp("\\b"+m(X)+"\\b","gi"):J=new RegExp(m(X),"gi"),C=C.replace(J,A[X])});for(R in A)Ie+=R}for(Ie+=x,Ie=m(Ie),C=C.replace(/(^\s+|\s+$)/g,""),ne=!1,pe=!1,H=0,K=C.length;H<K;H++)R=C[H],f(R,A)?ne=!1:N[R]?(R=ne&&N[R].match(/[A-Za-z0-9]/)?" "+N[R]:N[R],ne=!1):R in r?(H+1<K&&a.indexOf(C[H+1])>=0?(w+=R,R=""):pe===!0?(R=i[w]+r[R],w=""):R=ne&&r[R].match(/[A-Za-z0-9]/)?" "+r[R]:r[R],ne=!1,pe=!1):R in i?(w+=R,R="",H===K-1&&(R=i[w]),pe=!0):$[R]&&!(z&&l.indexOf(R)!==-1)&&!(G&&p.indexOf(R)!==-1)?(R=ne||g.substr(-1).match(/[A-Za-z0-9]/)?x+$[R]:$[R],R+=C[H+1]!==void 0&&C[H+1].match(/[A-Za-z0-9]/)?x:"",ne=!0):(pe===!0?(R=i[w]+R,w="",pe=!1):ne&&(/[A-Za-z0-9]/.test(R)||g.substr(-1).match(/A-Za-z0-9]/))&&(R=" "+R),ne=!1),g+=R.replace(new RegExp("[^\\w\\s"+Ie+"_-]","g"),x);return O&&(g=g.replace(/(\w)(\S*)/g,function(X,J,de){var Ce=J.toUpperCase()+(de!==null?de:"");return Object.keys(A).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&&(B=g.charAt(I)===x,g=g.slice(0,I),B||(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)}));t7(((t,e)=>{e.exports=yP()}))();Wt.__VUE_DEVTOOLS_NEXT_APP_RECORD_INFO__??={id:0,appIds:new Set};function bP(t){zs.highPerfModeEnabled=t??!zs.highPerfModeEnabled,!t&&Us.value&&S7(Us.value.app)}function CP(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 SP(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!=="__vue_devtool_undefined__"){if(t==="__vue_devtool_infinity__")return Number.POSITIVE_INFINITY;if(t==="__vue_devtool_negative_infinity__")return Number.NEGATIVE_INFINITY;if(t==="__vue_devtool_nan__")return NaN;if(t&&t._custom){const{_custom:e}=t;return e.type==="component"?Us.value.instanceMap.get(e.id):e.type==="map"?SP(t):e.type==="set"?CP(t):e.type==="bigint"?BigInt(e.value):Dh(e.value)}else if(h9.test(t)){const[,e]=h9.exec(t);return Symbol.for(e)}else if(Rp.test(t)){const[,e,n,,r]=Rp.exec(t),a=new Wt[e](n);return e==="Error"&&r&&(a.stack=r),a}else return t}}function E7(t,e){return Dh(e)}function bu(t,e=!0){const n=typeof t;if(t==null||t==="__vue_devtool_undefined__"||t==="undefined")return"null";if(n==="boolean"||n==="number"||t==="__vue_devtool_infinity__"||t==="__vue_devtool_negative_infinity__"||t==="__vue_devtool_nan__")return"literal";if(t?._custom)return e||t._custom.display!=null||t._custom.displayText!=null?"custom":bu(t._custom.value);if(typeof t=="string"){const r=Rp.exec(t);if(r){const[,a]=r;return`native ${a}`}else return"string"}else return Array.isArray(t)||t?._isArray?"array":Hh(t)?"plain-object":"unknown"}function x7(t,e=!1,n){const{customClass:r}=n??{};let a;const i=bu(t,!1);if(i!=="custom"&&t?._custom&&(t=t._custom.value),a=XM(t))return a;if(i==="custom")return t._custom.value?._custom&&x7(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 qa(Rp.exec(t)?.[2]);if(typeof t=="string"){const s=t.match(jM);s?t=z1(s[1]):e?t=`<span>"</span>${r?.string?`<span class=${r.string}>${z1(t)}</span>`:z1(t)}<span>"</span>`:t=r?.string?`<span class="${r?.string??""}">${z1(t)}</span>`:z1(t)}return t}function z1(t){return qa(t).replace(/ /g," ").replace(/\n/g,"<span>\\n</span>")}function Sm(t){let e;const n=bu(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?Sm(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 EP(t,e){return e==="bigint"||e==="date"?t:YM(JSON.stringify(t))}function up(t,e){return e==="bigint"?BigInt(t):e==="date"?new Date(t):JSON.parse(JM(t),E7)}function w7(t){zs.devtoolsClientDetected={...zs.devtoolsClientDetected,...t},bP(!Object.values(zs.devtoolsClientDetected).some(Boolean))}Wt.__VUE_DEVTOOLS_UPDATE_CLIENT_DETECTED__??=w7;var xP=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()}},T7=class{constructor(e){this.generateIdentifier=e,this.kv=new xP}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)}},wP=class extends T7{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 TP(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 AP(t,e){const n=TP(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 Wc(t,e){Object.entries(t).forEach(([n,r])=>e(r,n))}function pp(t,e){return t.indexOf(e)!==-1}function m9(t,e){for(let n=0;n<t.length;n++){const r=t[n];if(e(r))return r}}var _P=class{constructor(){this.transfomers={}}register(t){this.transfomers[t.name]=t}findApplicable(t){return AP(this.transfomers,e=>e.isApplicable(t))}findByName(t){return this.transfomers[t]}};const MP=t=>Object.prototype.toString.call(t).slice(8,-1),A7=t=>typeof t>"u",PP=t=>t===null,Cu=t=>typeof t!="object"||t===null||t===Object.prototype?!1:Object.getPrototypeOf(t)===null?!0:Object.getPrototypeOf(t)===Object.prototype,T0=t=>Cu(t)&&Object.keys(t).length===0,Xa=t=>Array.isArray(t),LP=t=>typeof t=="string",OP=t=>typeof t=="number"&&!isNaN(t),IP=t=>typeof t=="boolean",kP=t=>t instanceof RegExp,Su=t=>t instanceof Map,Eu=t=>t instanceof Set,_7=t=>MP(t)==="Symbol",zP=t=>t instanceof Date&&!isNaN(t.valueOf()),NP=t=>t instanceof Error,g9=t=>typeof t=="number"&&isNaN(t),VP=t=>IP(t)||PP(t)||A7(t)||OP(t)||LP(t)||_7(t),HP=t=>typeof t=="bigint",DP=t=>t===1/0||t===-1/0,RP=t=>ArrayBuffer.isView(t)&&!(t instanceof DataView),jP=t=>t instanceof URL,M7=t=>t.replace(/\./g,"\\."),bd=t=>t.map(String).map(M7).join("."),Q1=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 Co(t,e,n,r){return{isApplicable:t,annotation:e,transform:n,untransform:r}}const P7=[Co(A7,"undefined",()=>null,()=>{}),Co(HP,"bigint",t=>t.toString(),t=>typeof BigInt<"u"?BigInt(t):(console.error("Please add a BigInt polyfill."),t)),Co(zP,"Date",t=>t.toISOString(),t=>new Date(t)),Co(NP,"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}),Co(kP,"regexp",t=>""+t,t=>{const e=t.slice(1,t.lastIndexOf("/")),n=t.slice(t.lastIndexOf("/")+1);return new RegExp(e,n)}),Co(Eu,"set",t=>[...t.values()],t=>new Set(t)),Co(Su,"map",t=>[...t.entries()],t=>new Map(t)),Co(t=>g9(t)||DP(t),"number",t=>g9(t)?"NaN":t>0?"Infinity":"-Infinity",Number),Co(t=>t===0&&1/t===-1/0,"number",()=>"-0",Number),Co(jP,"URL",t=>t.toString(),t=>new URL(t))];function Rh(t,e,n,r){return{isApplicable:t,annotation:e,transform:n,untransform:r}}const L7=Rh((t,e)=>_7(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}),BP=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array,Uint8ClampedArray].reduce((t,e)=>(t[e.name]=e,t),{}),O7=Rh(RP,t=>["typed-array",t.constructor.name],t=>[...t],(t,e)=>{const n=BP[e[1]];if(!n)throw new Error("Trying to deserialize unknown typed array");return new n(t)});function I7(t,e){return t?.constructor?!!e.classRegistry.getIdentifier(t.constructor):!1}const k7=Rh(I7,(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)}),z7=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)}),FP=[k7,L7,z7,O7],v9=(t,e)=>{const n=m9(FP,a=>a.isApplicable(t,e));if(n)return{value:n.transform(t,e),type:n.annotation(t,e)};const r=m9(P7,a=>a.isApplicable(t,e));if(r)return{value:r.transform(t,e),type:r.annotation}},N7={};P7.forEach(t=>{N7[t.annotation]=t});const $P=(t,e,n)=>{if(Xa(e))switch(e[0]){case"symbol":return L7.untransform(t,e,n);case"class":return k7.untransform(t,e,n);case"custom":return z7.untransform(t,e,n);case"typed-array":return O7.untransform(t,e,n);default:throw new Error("Unknown transformation: "+e)}else{const r=N7[e];if(!r)throw new Error("Unknown transformation: "+e);return r.untransform(t,n)}},_c=(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 V7(t){if(pp(t,"__proto__"))throw new Error("__proto__ is not allowed as a property");if(pp(t,"prototype"))throw new Error("prototype is not allowed as a property");if(pp(t,"constructor"))throw new Error("constructor is not allowed as a property")}const UP=(t,e)=>{V7(e);for(let n=0;n<e.length;n++){const r=e[n];if(Eu(t))t=_c(t,+r);else if(Su(t)){const a=+r,i=+e[++n]==0?"key":"value",s=_c(t,a);switch(i){case"key":t=s;break;case"value":t=t.get(s);break}}else t=t[r]}return t},A0=(t,e,n)=>{if(V7(e),e.length===0)return n(t);let r=t;for(let i=0;i<e.length-1;i++){const s=e[i];if(Xa(r)){const o=+s;r=r[o]}else if(Cu(r))r=r[s];else if(Eu(r)){const o=+s;r=_c(r,o)}else if(Su(r)){if(i===e.length-2)break;const o=+s,l=+e[++i]==0?"key":"value",p=_c(r,o);switch(l){case"key":r=p;break;case"value":r=r.get(p);break}}}const a=e[e.length-1];if(Xa(r)?r[+a]=n(r[+a]):Cu(r)&&(r[a]=n(r[a])),Eu(r)){const i=_c(r,+a),s=n(i);i!==s&&(r.delete(i),r.add(s))}if(Su(r)){const i=+e[e.length-2],s=_c(r,i);switch(+a==0?"key":"value"){case"key":{const o=n(s);r.set(o,r.get(s)),o!==s&&r.delete(s);break}case"value":r.set(s,n(r.get(s)));break}}return t};function _0(t,e,n=[]){if(!t)return;if(!Xa(t)){Wc(t,(i,s)=>_0(i,e,[...n,...Q1(s)]));return}const[r,a]=t;a&&Wc(a,(i,s)=>{_0(i,e,[...n,...Q1(s)])}),e(r,n)}function GP(t,e,n){return _0(e,(r,a)=>{t=A0(t,a,i=>$P(i,r,n))}),t}function WP(t,e){function n(r,a){const i=UP(t,Q1(a));r.map(Q1).forEach(s=>{t=A0(t,s,()=>i)})}if(Xa(e)){const[r,a]=e;r.forEach(i=>{t=A0(t,Q1(i),()=>t)}),a&&Wc(a,n)}else Wc(e,n);return t}const qP=(t,e)=>Cu(t)||Xa(t)||Su(t)||Eu(t)||I7(t,e);function KP(t,e,n){const r=n.get(t);r?r.push(e):n.set(t,[e])}function XP(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?T0(n)?[r]:[r,n]:T0(n)?void 0:n}const H7=(t,e,n,r,a=[],i=[],s=new Map)=>{const o=VP(t);if(!o){KP(t,a,e);const m=s.get(t);if(m)return r?{transformedValue:null}:m}if(!qP(t,n)){const m=v9(t,n),f=m?{transformedValue:m.value,annotations:[m.type]}:{transformedValue:t};return o||s.set(t,f),f}if(pp(i,t))return{transformedValue:null};const l=v9(t,n),p=l?.value??t,u=Xa(p)?[]:{},h={};Wc(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=H7(m,e,n,r,[...a,f],[...i,t],s);u[f]=v.transformedValue,Xa(v.annotations)?h[f]=v.annotations:Cu(v.annotations)&&Wc(v.annotations,(C,S)=>{h[M7(f)+"."+S]=C})});const d=T0(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 D7(t){return Object.prototype.toString.call(t).slice(8,-1)}function y9(t){return D7(t)==="Array"}function YP(t){if(D7(t)!=="Object")return!1;const e=Object.getPrototypeOf(t);return!!e&&e.constructor===Object&&e===Object.prototype}function JP(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 M0(t,e={}){if(y9(t))return t.map(a=>M0(a,e));if(!YP(t))return t;const n=Object.getOwnPropertyNames(t),r=Object.getOwnPropertySymbols(t);return[...n,...r].reduce((a,i)=>{if(y9(e.props)&&!e.props.includes(i))return a;const s=t[i];return JP(a,i,M0(s,e),t,e.nonenumerable),a},{})}var kr=class{constructor({dedupe:t=!1}={}){this.classRegistry=new wP,this.symbolRegistry=new T7(e=>e.description??""),this.customTransformerRegistry=new _P,this.allowedErrorProps=[],this.dedupe=t}serialize(t){const e=new Map,n=H7(t,e,this,this.dedupe),r={json:n.transformedValue};n.annotations&&(r.meta={...r.meta,values:n.annotations});const a=XP(e,this.dedupe);return a&&(r.meta={...r.meta,referentialEqualities:a}),r}deserialize(t){const{json:e,meta:n}=t;let r=M0(e);return n?.values&&(r=GP(r,n.values,this)),n?.referentialEqualities&&(r=WP(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 QP="__devtools-kit-broadcast-messaging-event-key__",ZP="__devtools-kit:broadcast-channel__";function b9(){const t=new BroadcastChannel(ZP);return{post:e=>{t.postMessage(kr.stringify({event:QP,data:e}))},on:e=>{t.onmessage=n=>{const r=kr.parse(n.data);r.event==="__devtools-kit-broadcast-messaging-event-key__"&&e(r.data)}}}}const eL="electron:client-context",tL="electron:proxy-context",rL="electron:server-context",za={CLIENT_TO_PROXY:"client->proxy",PROXY_TO_CLIENT:"proxy->client",PROXY_TO_SERVER:"proxy->server",SERVER_TO_PROXY:"server->proxy"};function nL(){return Wt[eL]}function sL(){return Wt[tL]}function iL(){return Wt[rL]}function oL(){const t=nL();return{post:e=>{t.emit(za.CLIENT_TO_PROXY,kr.stringify(e))},on:e=>{t.on(za.PROXY_TO_CLIENT,n=>{e(kr.parse(n))})}}}function aL(){const t=sL();return{post:e=>{},on:e=>{t.on(za.SERVER_TO_PROXY,n=>{t.broadcast.emit(za.PROXY_TO_CLIENT,n)}),t.on(za.CLIENT_TO_PROXY,n=>{t.broadcast.emit(za.PROXY_TO_SERVER,n)})}}}function lL(){const t=iL();return{post:e=>{t.emit(za.SERVER_TO_PROXY,kr.stringify(e))},on:e=>{t.on(za.PROXY_TO_SERVER,n=>{e(kr.parse(n))})}}}const cL="electron:client-context",$p={PROXY_TO_SERVER:"proxy->server",SERVER_TO_PROXY:"server->proxy"};function uL(t){Wt[cL]=t}function pL(){let t=!1,e=null,n=null,r=null;function a(){try{clearTimeout(n),e=chrome.runtime.connect({name:`${chrome.devtools.inspectedWindow.tabId}`}),uL(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 hL(){const t=chrome.runtime.connect({name:"content-script"});function e(r){window.postMessage({source:$p.PROXY_TO_SERVER,payload:r},"*")}function n(r){if(r.data&&r.data.source===$p.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 fL(){return{post:t=>{window.postMessage({source:$p.SERVER_TO_PROXY,payload:kr.stringify(t)},"*")},on:t=>{const e=n=>{n.data.source===$p.PROXY_TO_SERVER&&n.data.payload&&t(kr.parse(n.data.payload))};return window.addEventListener("message",e),()=>{window.removeEventListener("message",e)}}}}const R7="__devtools-kit-iframe-messaging-event-key__",dL="iframe:server-context";function C9(){return Wt[dL]}function mL(){return Du?{post:t=>window.parent.postMessage(kr.stringify({event:R7,data:t}),"*"),on:t=>window.addEventListener("message",e=>{try{const n=kr.parse(e.data);e.source===window.parent&&n.event==="__devtools-kit-iframe-messaging-event-key__"&&t(n.data)}catch{}})}:{post:t=>{},on:t=>{}}}function gL(){return Du?{post:t=>{C9()?.contentWindow?.postMessage(kr.stringify({event:R7,data:t}),"*")},on:t=>{window.addEventListener("message",e=>{const n=C9();try{const r=kr.parse(e.data);e.source===n?.contentWindow&&r.event==="__devtools-kit-iframe-messaging-event-key__"&&t(r.data)}catch{}})}}:{post:t=>{},on:t=>{}}}const Up="__devtools-kit-vite-messaging-event-key__",j7="vite:client-context",vL="vite:server-context";function yL(){return Wt[j7]}function bL(t){Wt[j7]=t}function CL(){return Wt[vL]}function SL(){const t=yL();return{post:e=>{t?.send(Up,kr.stringify(e))},on:e=>{t?.on(Up,n=>{e(kr.parse(n))})}}}function EL(){const t=CL(),e=t.hot??t.ws;return{post:n=>e?.send(Up,kr.stringify(n)),on:n=>e?.on(Up,r=>{n(kr.parse(r))})}}Wt.__VUE_DEVTOOLS_KIT_MESSAGE_CHANNELS__??=[];Wt.__VUE_DEVTOOLS_KIT_RPC_CLIENT__??=null;Wt.__VUE_DEVTOOLS_KIT_RPC_SERVER__??=null;Wt.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__??=null;Wt.__VUE_DEVTOOLS_KIT_VITE_RPC_SERVER__??=null;Wt.__VUE_DEVTOOLS_KIT_BROADCAST_RPC_SERVER__??=null;function xL(t){Wt.__VUE_DEVTOOLS_KIT_RPC_CLIENT__=t}function wL(){return Wt.__VUE_DEVTOOLS_KIT_RPC_CLIENT__}function B7(){return Wt.__VUE_DEVTOOLS_KIT_RPC_SERVER__}function TL(t){Wt.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__=t}function AL(){return Wt.__VUE_DEVTOOLS_KIT_VITE_RPC_CLIENT__}function _L(t,e="client"){const n={iframe:{client:mL,server:gL}[e],electron:{client:oL,proxy:aL,server:lL}[e],vite:{client:SL,server:EL}[e],broadcast:{client:b9,server:b9}[e],extension:{client:pL,proxy:hL,server:fL}[e]}[t];return n()}function P0(t,e={}){const{channel:n,options:r,preset:a}=e,i=a?_L(a):n,s=xw(t,{...r,...i,timeout:-1});if(a==="vite"){TL(s);return}return xL(s),s}function ML(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:"(?)";return{_custom:{type:"function",displayText:`<span style="opacity:.8;margin-right:5px;">function</span> <span style="white-space:nowrap;">${qa(typeof t.name=="string"?t.name:"")}${a}</span>`,tooltipText:e.trim()?`<pre>${qa(e)}</pre>`:null}}}function PL(t){const e=BigInt.prototype.toString.call(t);return{_custom:{type:"bigint",displayText:`BigInt(${e})`,value:e}}}function LL(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 OL(t){return{_custom:{type:"map",displayText:"Map",value:Object.fromEntries(t),readOnly:!0,fields:{abstract:!0}}}}function IL(t){const e=Array.from(t);return{_custom:{type:"set",displayText:`Set[${e.length}]`,value:e,readOnly:!0}}}function kL(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 zL(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 NL(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 VL(t){return{_custom:{type:"store",displayText:"Store",value:{state:t.state,getters:kL(t)},fields:{abstract:!0}}}}function HL(t){return{_custom:{type:"router",displayText:"VueRouter",value:{options:t.options,currentRoute:t.currentRoute},fields:{abstract:!0}}}}function DL(t){t._&&(t=t._);const e=pP(t);return{_custom:{type:"component",id:t.__VUE_DEVTOOLS_NEXT_UID__,displayText:Wu(t),tooltipText:"Component instance",value:zL(e),fields:{abstract:!0}}}}function RL(t){let e=X_(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 jL(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:NL(t.attributes)}}}catch{return{_custom:{type:"HTMLElement",displayText:`<span class="text-blue-500">${String(t)}</span>`}}}}function BL(t){if(Yi(t,"_value",!0))return t._value;if(Yi(t,"value",!0))return t.value}function FL(t){const e=b7(t);if(e.ref||e.computed||e.reactive){const n=e.computed?"Computed":e.ref?"Ref":e.reactive?"Reactive":null,r=C7(e.reactive?t:BL(t)),a=Yi(t,"effect")?t.effect?.raw?.toString()||t.effect?.fn?.toString():null;return{_custom:{type:n?.toLowerCase(),stateTypeName:n,value:r,...a?{tooltipText:`<pre>${qa(a)}</pre>`}:{}}}}if(Yi(t,"__asyncLoader")&&typeof t.__asyncLoader=="function")return{_custom:{type:"component-definition",display:"Async component definition"}}}function $L(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>5e3?{_isArray:!0,length:s,items:a.slice(0,$M)}:a}else{if(typeof a=="string")return a.length>1e4?`${a.substring(0,FM)}... (${a.length} total length)`:a;if(i==="undefined")return Vh;if(a===Number.POSITIVE_INFINITY)return vm;if(a===Number.NEGATIVE_INFINITY)return ym;if(typeof a=="function")return ML(a);if(i==="symbol")return`[native Symbol ${Symbol.prototype.toString.call(a)}]`;if(typeof a=="bigint")return PL(a);if(a!==null&&typeof a=="object"){const s=Object.prototype.toString.call(a);if(s==="[object Map]")return OL(a);if(s==="[object Set]")return IL(a);if(s==="[object RegExp]")return`[native RegExp ${RegExp.prototype.toString.call(a)}]`;if(s==="[object Date]")return LL(a);if(s==="[object Error]")return`[native Error ${a.message}<>${a.stack}]`;if(Yi(a,"state",!0)&&Yi(a,"_vm",!0))return VL(a);if(a.constructor&&a.constructor.name==="VueRouter")return HL(a);if(g7(a)){const l=DL(a),p=r?.get(a);return p&&p<n?`[[CircularRef]] <${l._custom.displayText}>`:(r?.set(a,n),l)}else{if(Yi(a,"render",!0)&&typeof a.render=="function")return RL(a);if(a.constructor&&a.constructor.name==="VNode")return`[native VNode <${a.tag}>]`;if(typeof HTMLElement<"u"&&a instanceof HTMLElement)return jL(a);if(a.constructor?.name==="Store"&&"_wrappedGetters"in a)return"[object Store]";if(Yi(a,"currentRoute",!0))return"[object Router]"}const o=FL(a);if(o!=null)return o}else if(Number.isNaN(a))return bm}return QM(a)}const U2=2*1024*1024;function S9(t,e){return e==="[object Object]"}function UL(t,e){return e==="[object Array]"}function GL(t){const e=t?.constructor?.name;return e==="Dep"&&"activeLink"in t||e==="Link"&&"dep"in t}function L0(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(S9(t,m)){if(GL(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&&S9(l,Object.prototype.toString.call(t))&&g7(l);try{e&&(l=e.call(t,o,l,a,i))}catch(C){l=C}s[o]=L0(l,e,n,r,a+1,i),v&&i.delete(l)}}else if(UL(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]=L0(l,e,n,r,a+1,i)}else n.push(t);return d}function WL(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 qL(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=KL(t,e,n)}if(r.length>U2){const a=Math.ceil(r.length/U2),i=[];for(let s=0;s<a;s++)i.push(r.slice(s*U2,(s+1)*U2));return i}return r}function KL(t,e=null,n=null){const r=[];return L0(t,e,r,new Map),n?` ${JSON.stringify(r,null,n)}`:` ${JSON.stringify(r)}`}function E9(t,e=null){if(Array.isArray(t)&&(t=t.join("")),/^\s/.test(t)){const n=JSON.parse(t);return WL(n,e),n[0]}else return arguments.length===1?JSON.parse(t):JSON.parse(t,e)}function N1(t){return qL(t,$L)}function ri(t,e=!1){return t==null?{}:e?E9(t,E7):E9(t)}const as={get ctx(){return Ka},get api(){return Ka.api}},XL=wt(!1),dX=async t=>{const e={file:t};return $a&&(e.host="chrome-extension"),Yt.value.openInEditor(e)};function O0(t,e={},n){for(const r in t){const a=t[r],i=n?`${n}:${r}`:r;typeof a=="object"&&a!==null?O0(a,e,i):typeof a=="function"&&(e[i]=a)}return e}const YL={run:t=>t()},JL=()=>YL,F7=typeof console.createTask<"u"?console.createTask:JL;function QL(t,e){const n=F7(e.shift());return t.reduce((r,a)=>r.then(()=>n.run(()=>a(...e))),Promise.resolve())}function ZL(t,e){const n=F7(e.shift());return Promise.all(t.map(r=>n.run(()=>r(...e))))}function Cd(t,e){for(const n of[...t])n(e)}var eO=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=O0(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=O0(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(QL,t,...e)}callHookParallel(t,...e){return e.unshift(t),this.callHookWith(ZL,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 $7(){return new eO}const G2=$7();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 x9(){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 w9={on:(t,e)=>{G2.hook(t,e)},off:(t,e)=>{G2.removeHook(t,e)},once:(t,e)=>{G2.hookOnce(t,e)},emit:(t,...e)=>{G2.callHook(t,...e)},heartbeat:()=>!0,devtoolsState:()=>x9(),async getInspectorTree(t){return N1(await as.ctx.api.getInspectorTree(t))},async getInspectorState(t){const e=Da(t.inspectorId);return e&&(e.selectedNodeId=t.nodeId),N1(await as.ctx.api.getInspectorState(t))},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 p9(t)},getInspectorActions(t){return u9(t)},updateTimelineLayersState(t){return SM(t)},callInspectorNodeAction(t,e,n){const r=p9(t);r?.length&&r[e].action?.(n)},callInspectorAction(t,e){const n=u9(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 fP},navigate(t){return f9.value?.push(t).catch(()=>({}))},getMatchedRoutes(t){const e=console.warn;console.warn=()=>{};const n=f9.value?.resolve?.({path:t||"/"}).matched??[];return console.warn=e,n},toggleClientConnected(t){LM(t)},getCustomInspector(){return fm()},getInspectorInfo(t){return xM(t)},highlighComponent(t){return as.ctx.hooks.callHook(ns.COMPONENT_HIGHLIGHT,{uid:t})},unhighlight(){return as.ctx.hooks.callHook(ns.COMPONENT_UNHIGHLIGHT)},updateDevToolsClientDetected(t){w7(t)},initDevToolsServerListener(){const t=B7().broadcast;as.ctx.hooks.hook(Ai.SEND_INSPECTOR_TREE_TO_CLIENT,e=>{t.emit(Ln.INSPECTOR_TREE_UPDATED,N1(e))}),as.ctx.hooks.hook(Ai.SEND_INSPECTOR_STATE_TO_CLIENT,e=>{t.emit(Ln.INSPECTOR_STATE_UPDATED,N1(e))}),as.ctx.hooks.hook(Ai.DEVTOOLS_STATE_UPDATED,()=>{t.emit(Ln.DEVTOOLS_STATE_UPDATED,x9())}),as.ctx.hooks.hook(Ai.ROUTER_INFO_UPDATED,({state:e})=>{t.emit(Ln.ROUTER_INFO_UPDATED,e)}),as.ctx.hooks.hook(Ai.SEND_TIMELINE_EVENT_TO_CLIENT,e=>{t.emit(Ln.TIMELINE_EVENT_UPDATED,N1(e))}),as.ctx.hooks.hook(Ai.SEND_INSPECTOR_TO_CLIENT,e=>{t.emit(Ln.INSPECTOR_UPDATED,e)}),as.ctx.hooks.hook(Ai.SEND_ACTIVE_APP_UNMOUNTED_TO_CLIENT,()=>{t.emit(Ln.ACTIVE_APP_UNMOUNTED)})}},Yt=new Proxy({value:{},functions:{}},{get(t,e){const n=wL();if(e==="value")return n;if(e==="functions")return n.$functions}});new Proxy({value:{},functions:{}},{get(t,e){const n=B7();if(e==="value")return n;if(e==="functions")return n.functions}});function ea(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 W2=$7(),tO={on:(t,e)=>{W2.hook(t,e)},off:(t,e)=>{W2.removeHook(t,e)},once:(t,e)=>{W2.hookOnce(t,e)},emit:(t,...e)=>{W2.callHook(t,...e)},heartbeat:()=>!0},rO=new Proxy({value:{},functions:{}},{get(t,e){const n=AL();if(e==="value")return n;if(e==="functions")return n?.$functions}});function mX(t){let e=null;function n(){rO.value?.heartbeat?.().then(()=>{clearTimeout(e),t()}).catch(()=>({})),e=setTimeout(()=>{n()},80)}n()}function nO(){P0(tO,{preset:"vite"})}const U7=Symbol.for("__VueDevToolsStateSymbol__");function sO(){return{install(t){const e=iO();e.getDevToolsState(),t.provide(U7,e),t.config.globalProperties.$getDevToolsState=e.getDevToolsState,t.config.globalProperties.$disconnectDevToolsClient=()=>{e.clientConnected.value=!1,e.connected.value=!1}}}}function iO(){const t=wt(!1),e=wt(!1),n=wt(""),r=wt([]),a=wt([]),i=wt(!1),s=wt([]),o=wt(""),l=wt({});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(){ea(()=>{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 Rl(){return Vn(U7)}const Ec=[];function oO(t){const{connected:e,clientConnected:n}=Rl();Ec.push(t),fi(()=>{Ec.splice(Ec.indexOf(t),1)});const r=ut(()=>n.value&&e.value);if(r.value)t();else{const a=Lr(r,i=>{i&&(t(),a())})}return()=>{Ec.splice(Ec.indexOf(t),1)}}function G7(){Ec.forEach(t=>t())}async function aO(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.6.0
- * (c) 2025 Eduardo San Martin Morote
- * @license MIT
- */const xc=typeof document<"u";function W7(t){return typeof t=="object"||"displayName"in t||"props"in t||"__vccOpts"in t}function lO(t){return t.__esModule||t[Symbol.toStringTag]==="Module"||t.default&&W7(t.default)}const ls=Object.assign;function Sd(t,e){const n={};for(const r in e){const a=e[r];n[r]=ho(a)?a.map(t):t(a)}return n}const Z1=()=>{},ho=Array.isArray;function T9(t,e){const n={};for(const r in t)n[r]=r in e?e[r]:t[r];return n}const q7=/#/g,cO=/&/g,uO=/\//g,pO=/=/g,hO=/\?/g,K7=/\+/g,fO=/%5B/g,dO=/%5D/g,X7=/%5E/g,mO=/%60/g,Y7=/%7B/g,gO=/%7C/g,J7=/%7D/g,vO=/%20/g;function Em(t){return t==null?"":encodeURI(""+t).replace(gO,"|").replace(fO,"[").replace(dO,"]")}function yO(t){return Em(t).replace(Y7,"{").replace(J7,"}").replace(X7,"^")}function I0(t){return Em(t).replace(K7,"%2B").replace(vO,"+").replace(q7,"%23").replace(cO,"%26").replace(mO,"`").replace(Y7,"{").replace(J7,"}").replace(X7,"^")}function bO(t){return I0(t).replace(pO,"%3D")}function CO(t){return Em(t).replace(q7,"%23").replace(hO,"%3F")}function SO(t){return CO(t).replace(uO,"%2F")}function xu(t){if(t==null)return null;try{return decodeURIComponent(""+t)}catch{}return""+t}const EO=/\/$/,xO=t=>t.replace(EO,"");function Ed(t,e,n="/"){let r,a={},i="",s="";const o=e.indexOf("#");let l=e.indexOf("?");return l=o>=0&&l>o?-1:l,l>=0&&(r=e.slice(0,l),i=e.slice(l,o>0?o:e.length),a=t(i)),o>=0&&(r=r||e.slice(0,o),s=e.slice(o,e.length)),r=_O(r??e,n),{fullPath:r+i+s,path:r,query:a,hash:xu(s)}}function wO(t,e){const n=e.query?t(e.query):"";return e.path+(n&&"?")+n+(e.hash||"")}function TO(t,e,n){const r=e.matched.length-1,a=n.matched.length-1;return r>-1&&r===a&&qc(e.matched[r],n.matched[a])&&Q7(e.params,n.params)&&t(e.query)===t(n.query)&&e.hash===n.hash}function qc(t,e){return(t.aliasOf||t)===(e.aliasOf||e)}function Q7(t,e){if(Object.keys(t).length!==Object.keys(e).length)return!1;for(const n in t)if(!AO(t[n],e[n]))return!1;return!0}function AO(t,e){return ho(t)?A9(t,e):ho(e)?A9(e,t):t===e}function A9(t,e){return ho(e)?t.length===e.length&&t.every((n,r)=>n===e[r]):t.length===1&&t[0]===e}function _O(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 xa={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let k0=(function(t){return t.pop="pop",t.push="push",t})({}),_9=(function(t){return t.back="back",t.forward="forward",t.unknown="",t})({});const xd="";function MO(t){if(!t)if(xc){const e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^\w+:\/\/[^\/]+/,"")}else t="/";return t[0]!=="/"&&t[0]!=="#"&&(t="/"+t),xO(t)}const PO=/^[^#]+#/;function LO(t,e){return t.replace(PO,"#")+e}function OO(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 IO=()=>({left:window.scrollX,top:window.scrollY});function kO(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=OO(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 M9(t,e){return(history.state?history.state.position-e:-1)+t}const z0=new Map;function zO(t,e){z0.set(t,e)}function NO(t){const e=z0.get(t);return z0.delete(t),e}function VO(t){return typeof t=="string"||t&&typeof t=="object"}function Z7(t){return typeof t=="string"||typeof t=="symbol"}let Ss=(function(t){return t[t.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",t[t.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",t[t.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",t[t.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",t[t.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",t})({});const eb=Symbol("");Ss.MATCHER_NOT_FOUND+"",Ss.NAVIGATION_GUARD_REDIRECT+"",Ss.NAVIGATION_ABORTED+"",Ss.NAVIGATION_CANCELLED+"",Ss.NAVIGATION_DUPLICATED+"";function Kc(t,e){return ls(new Error,{type:t,[eb]:!0},e)}function Uo(t,e){return t instanceof Error&&eb in t&&(e==null||!!(t.type&e))}const HO=["params","query","hash"];function DO(t){if(typeof t=="string")return t;if(t.path!=null)return t.path;const e={};for(const n of HO)n in t&&(e[n]=t[n]);return JSON.stringify(e,null,2)}function RO(t){const e={};if(t===""||t==="?")return e;const n=(t[0]==="?"?t.slice(1):t).split("&");for(let r=0;r<n.length;++r){const a=n[r].replace(K7," "),i=a.indexOf("="),s=xu(i<0?a:a.slice(0,i)),o=i<0?null:xu(a.slice(i+1));if(s in e){let l=e[s];ho(l)||(l=e[s]=[l]),l.push(o)}else e[s]=o}return e}function P9(t){let e="";for(let n in t){const r=t[n];if(n=bO(n),r==null){r!==void 0&&(e+=(e.length?"&":"")+n);continue}(ho(r)?r.map(a=>a&&I0(a)):[r&&I0(r)]).forEach(a=>{a!==void 0&&(e+=(e.length?"&":"")+n,a!=null&&(e+="="+a))})}return e}function jO(t){const e={};for(const n in t){const r=t[n];r!==void 0&&(e[n]=ho(r)?r.map(a=>a==null?null:""+a):r==null?r:""+r)}return e}const BO=Symbol(""),L9=Symbol(""),jh=Symbol(""),xm=Symbol(""),N0=Symbol("");function V1(){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 Ia(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(Kc(Ss.NAVIGATION_ABORTED,{from:n,to:e})):d instanceof Error?l(d):VO(d)?l(Kc(Ss.NAVIGATION_GUARD_REDIRECT,{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(W7(l)){const p=(l.__vccOpts||l)[e];p&&i.push(Ia(p,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=lO(u)?u.default:u;s.mods[o]=u,s.components[o]=h;const d=(h.__vccOpts||h)[e];return d&&Ia(d,n,r,s,o,a)()}))}}return i}function FO(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=>qc(p,o))?r.push(o):n.push(o));const l=t.matched[s];l&&(e.matched.find(p=>qc(p,l))||a.push(l))}return[n,r,a]}/*!
- * vue-router v4.6.0
- * (c) 2025 Eduardo San Martin Morote
- * @license MIT
- */function $O(t=""){let e=[],n=[[xd,{}]],r=0;t=MO(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:k0.pop};for(const d of e)d(o,l,h)}const s={location:xd,state:{},base:t,createHref:LO.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?_9.back:_9.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}let El=(function(t){return t[t.Static=0]="Static",t[t.Param=1]="Param",t[t.Group=2]="Group",t})({});var Vs=(function(t){return t[t.Static=0]="Static",t[t.Param=1]="Param",t[t.ParamRegExp=2]="ParamRegExp",t[t.ParamRegExpEnd=3]="ParamRegExpEnd",t[t.EscapeNext=4]="EscapeNext",t})(Vs||{});const UO={type:El.Static,value:""},GO=/[a-zA-Z0-9_]/;function WO(t){if(!t)return[[]];if(t==="/")return[[UO]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(m){throw new Error(`ERR (${n})/"${p}": ${m}`)}let n=Vs.Static,r=n;const a=[];let i;function s(){i&&a.push(i),i=[]}let o=0,l,p="",u="";function h(){p&&(n===Vs.Static?i.push({type:El.Static,value:p}):n===Vs.Param||n===Vs.ParamRegExp||n===Vs.ParamRegExpEnd?(i.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${p}) must be alone in its segment. eg: '/:ids+.`),i.push({type:El.Param,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!==Vs.ParamRegExp){r=n,n=Vs.EscapeNext;continue}switch(n){case Vs.Static:l==="/"?(p&&h(),s()):l===":"?(h(),n=Vs.Param):d();break;case Vs.EscapeNext:d(),n=r;break;case Vs.Param:l==="("?n=Vs.ParamRegExp:GO.test(l)?d():(h(),n=Vs.Static,l!=="*"&&l!=="?"&&l!=="+"&&o--);break;case Vs.ParamRegExp:l===")"?u[u.length-1]=="\\"?u=u.slice(0,-1)+l:n=Vs.ParamRegExpEnd:u+=l;break;case Vs.ParamRegExpEnd:h(),n=Vs.Static,l!=="*"&&l!=="?"&&l!=="+"&&o--,u="";break;default:e("Unknown state");break}}return n===Vs.ParamRegExp&&e(`Unfinished custom RegExp for param "${p}"`),h(),s(),a}const O9="[^/]+?",qO={sensitive:!1,strict:!1,start:!0,end:!0};var bi=(function(t){return t[t._multiplier=10]="_multiplier",t[t.Root=90]="Root",t[t.Segment=40]="Segment",t[t.SubSegment=30]="SubSegment",t[t.Static=40]="Static",t[t.Dynamic=20]="Dynamic",t[t.BonusCustomRegExp=10]="BonusCustomRegExp",t[t.BonusWildcard=-50]="BonusWildcard",t[t.BonusRepeatable=-20]="BonusRepeatable",t[t.BonusOptional=-8]="BonusOptional",t[t.BonusStrict=.7000000000000001]="BonusStrict",t[t.BonusCaseSensitive=.25]="BonusCaseSensitive",t})(bi||{});const KO=/[.+*?^${}()[\]/\\]/g;function XO(t,e){const n=ls({},qO,e),r=[];let a=n.start?"^":"";const i=[];for(const p of t){const u=p.length?[]:[bi.Root];n.strict&&!p.length&&(a+="/");for(let h=0;h<p.length;h++){const d=p[h];let m=bi.Segment+(n.sensitive?bi.BonusCaseSensitive:0);if(d.type===El.Static)h||(a+="/"),a+=d.value.replace(KO,"\\$&"),m+=bi.Static;else if(d.type===El.Param){const{value:f,repeatable:v,optional:C,regexp:S}=d;i.push({name:f,repeatable:v,optional:C});const x=S||O9;if(x!==O9){m+=bi.BonusCustomRegExp;try{`${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+=bi.Dynamic,C&&(m+=bi.BonusOptional),v&&(m+=bi.BonusRepeatable),x===".*"&&(m+=bi.BonusWildcard)}u.push(m)}r.push(u)}if(n.strict&&n.end){const p=r.length-1;r[p][r[p].length-1]+=bi.BonusStrict}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===El.Static)u+=m.value;else if(m.type===El.Param){const{value:f,repeatable:v,optional:C}=m,S=f in p?p[f]:"";if(ho(S)&&!v)throw new Error(`Provided param "${f}" is an array but it is not repeatable (* or + modifiers)`);const x=ho(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 YO(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]===bi.Static+bi.Segment?-1:1:t.length>e.length?e.length===1&&e[0]===bi.Static+bi.Segment?1:-1:0}function tb(t,e){let n=0;const r=t.score,a=e.score;for(;n<r.length&&n<a.length;){const i=YO(r[n],a[n]);if(i)return i;n++}if(Math.abs(a.length-r.length)===1){if(I9(r))return 1;if(I9(a))return-1}return a.length-r.length}function I9(t){const e=t[t.length-1];return t.length>0&&e[e.length-1]<0}const JO={strict:!1,end:!0,sensitive:!1};function QO(t,e,n){const r=XO(WO(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 ZO(t,e){const n=[],r=new Map;e=T9(JO,e);function a(h){return r.get(h)}function i(h,d,m){const f=!m,v=z9(h);v.aliasOf=m&&m.record;const C=T9(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(z9(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 A=d.record.path,T=A[A.length-1]==="/"?"":"/";w.path=d.record.path+(y&&T+y)}if(x=QO(w,d,C),m?m.alias.push(x):(g=g||x,g!==x&&g.alias.push(x),f&&h.name&&!N9(x)&&s(h.name)),rb(x)&&l(x),v.children){const A=v.children;for(let T=0;T<A.length;T++)i(A[T],x,m&&m.children[T])}m=m||x}return g?()=>{s(g)}:Z1}function s(h){if(Z7(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=rI(h,n);n.splice(d,0,h),h.record.name&&!N9(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 Kc(Ss.MATCHER_NOT_FOUND,{location:h});C=m.record.name,f=ls(k9(d.params,m.keys.filter(g=>!g.optional).concat(m.parent?m.parent.keys.filter(g=>g.optional):[]).map(g=>g.name)),h.params&&k9(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 Kc(Ss.MATCHER_NOT_FOUND,{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:tI(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 k9(t,e){const n={};for(const r of e)r in t&&(n[r]=t[r]);return n}function z9(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:eI(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 eI(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 N9(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function tI(t){return t.reduce((e,n)=>ls(e,n.meta),{})}function rI(t,e){let n=0,r=e.length;for(;n!==r;){const i=n+r>>1;tb(t,e[i])<0?r=i:n=i+1}const a=nI(t);return a&&(r=e.lastIndexOf(a,r-1)),r}function nI(t){let e=t;for(;e=e.parent;)if(rb(e)&&tb(t,e)===0)return e}function rb({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function V9(t){const e=Vn(jh),n=Vn(xm),r=ut(()=>{const l=$e(t.to);return e.resolve(l)}),a=ut(()=>{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(qc.bind(null,u));if(d>-1)return d;const m=H9(l[p-2]);return p>1&&H9(u)===m&&h[h.length-1].path!==m?h.findIndex(qc.bind(null,l[p-2])):d}),i=ut(()=>a.value>-1&&aI(n.params,r.value.params)),s=ut(()=>a.value>-1&&a.value===n.matched.length-1&&Q7(n.params,r.value.params));function o(l={}){if(oI(l)){const p=e[$e(t.replace)?"replace":"push"]($e(t.to)).catch(Z1);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>p),p}return Promise.resolve()}return{route:r,href:ut(()=>r.value.href),isActive:i,isExactActive:s,navigate:o}}function sI(t){return t.length===1?t[0]:t}const iI=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:V9,setup(t,{slots:e}){const n=po(V9(t)),{options:r}=Vn(jh),a=ut(()=>({[D9(t.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[D9(t.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=e.default&&sI(e.default(n));return t.custom?i:Qa("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:a.value},i)}}}),nb=iI;function oI(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 aI(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(!ho(a)||a.length!==r.length||r.some((i,s)=>i!==a[s]))return!1}return!0}function H9(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const D9=(t,e,n)=>t??e??n,lI=lr({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const r=Vn(N0),a=ut(()=>t.route||r.value),i=Vn(L9,0),s=ut(()=>{let p=$e(i);const{matched:u}=a.value;let h;for(;(h=u[p])&&!h.components;)p++;return p}),o=ut(()=>a.value.matched[s.value]);Ms(L9,ut(()=>s.value+1)),Ms(BO,o),Ms(N0,a);const l=wt();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||!qc(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 R9(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=Qa(d,ls({},f,e,{onVnodeUnmounted:S=>{S.component.isUnmounted&&(h.instances[u]=null)},ref:l}));return R9(n.default,{Component:C,route:p})||C}}});function R9(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const cI=lI;function uI(t){const e=ZO(t.routes,t),n=t.parseQuery||RO,r=t.stringifyQuery||P9,a=t.history,i=V1(),s=V1(),o=V1(),l=Gr(xa);let p=xa;xc&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=Sd.bind(null,he=>""+he),h=Sd.bind(null,SO),d=Sd.bind(null,xu);function m(he,ie){let le,oe;return Z7(he)?(le=e.getRecordMatcher(he),oe=ie):oe=he,e.addRoute(oe,le)}function f(he){const ie=e.getRecordMatcher(he);ie&&e.removeRoute(ie)}function v(){return e.getRoutes().map(he=>he.record)}function C(he){return!!e.getRecordMatcher(he)}function S(he,ie){if(ie=ls({},ie||l.value),typeof he=="string"){const ye=Ed(n,he,ie.path),we=e.resolve({path:ye.path},ie),He=a.createHref(ye.fullPath);return ls(ye,we,{params:d(we.params),hash:xu(ye.hash),redirectedFrom:void 0,href:He})}let le;if(he.path!=null)le=ls({},he,{path:Ed(n,he.path,ie.path).path});else{const ye=ls({},he.params);for(const we in ye)ye[we]==null&&delete ye[we];le=ls({},he,{params:h(ye)}),ie.params=h(ie.params)}const oe=e.resolve(le,ie),re=he.hash||"";oe.params=u(d(oe.params));const Ee=wO(r,ls({},he,{hash:yO(re),path:oe.path})),se=a.createHref(Ee);return ls({fullPath:Ee,hash:re,query:r===P9?jO(he.query):he.query||{}},oe,{redirectedFrom:void 0,href:se})}function x(he){return typeof he=="string"?Ed(n,he,l.value.path):ls({},he)}function g(he,ie){if(p!==he)return Kc(Ss.NAVIGATION_CANCELLED,{from:ie,to:he})}function w(he){return T(he)}function y(he){return w(ls(x(he),{replace:!0}))}function A(he,ie){const le=he.matched[he.matched.length-1];if(le&&le.redirect){const{redirect:oe}=le;let re=typeof oe=="function"?oe(he,ie):oe;return typeof re=="string"&&(re=re.includes("?")||re.includes("#")?re=x(re):{path:re},re.params={}),ls({query:he.query,hash:he.hash,params:re.path!=null?{}:he.params},re)}}function T(he,ie){const le=p=S(he),oe=l.value,re=he.state,Ee=he.force,se=he.replace===!0,ye=A(le,oe);if(ye)return T(ls(x(ye),{state:typeof ye=="object"?ls({},re,ye.state):re,force:Ee,replace:se}),ie||le);const we=le;we.redirectedFrom=ie;let He;return!Ee&&TO(r,oe,le)&&(He=Kc(Ss.NAVIGATION_DUPLICATED,{to:we,from:oe}),Ie(oe,oe,!0,!1)),(He?Promise.resolve(He):z(we,oe)).catch(ce=>Uo(ce)?Uo(ce,Ss.NAVIGATION_GUARD_REDIRECT)?ce:pe(ce):K(ce,we,oe)).then(ce=>{if(ce){if(Uo(ce,Ss.NAVIGATION_GUARD_REDIRECT))return T(ls({replace:se},x(ce.to),{state:typeof ce.to=="object"?ls({},re,ce.to.state):re,force:Ee}),ie||we)}else ce=W(we,oe,!0,se,re);return G(we,oe,ce),ce})}function O(he,ie){const le=g(he,ie);return le?Promise.reject(le):Promise.resolve()}function I(he){const ie=de.values().next().value;return ie&&typeof ie.runWithContext=="function"?ie.runWithContext(he):he()}function z(he,ie){let le;const[oe,re,Ee]=FO(he,ie);le=wd(oe.reverse(),"beforeRouteLeave",he,ie);for(const ye of oe)ye.leaveGuards.forEach(we=>{le.push(Ia(we,he,ie))});const se=O.bind(null,he,ie);return le.push(se),Le(le).then(()=>{le=[];for(const ye of i.list())le.push(Ia(ye,he,ie));return le.push(se),Le(le)}).then(()=>{le=wd(re,"beforeRouteUpdate",he,ie);for(const ye of re)ye.updateGuards.forEach(we=>{le.push(Ia(we,he,ie))});return le.push(se),Le(le)}).then(()=>{le=[];for(const ye of Ee)if(ye.beforeEnter)if(ho(ye.beforeEnter))for(const we of ye.beforeEnter)le.push(Ia(we,he,ie));else le.push(Ia(ye.beforeEnter,he,ie));return le.push(se),Le(le)}).then(()=>(he.matched.forEach(ye=>ye.enterCallbacks={}),le=wd(Ee,"beforeRouteEnter",he,ie,I),le.push(se),Le(le))).then(()=>{le=[];for(const ye of s.list())le.push(Ia(ye,he,ie));return le.push(se),Le(le)}).catch(ye=>Uo(ye,Ss.NAVIGATION_CANCELLED)?ye:Promise.reject(ye))}function G(he,ie,le){o.list().forEach(oe=>I(()=>oe(he,ie,le)))}function W(he,ie,le,oe,re){const Ee=g(he,ie);if(Ee)return Ee;const se=ie===xa,ye=xc?history.state:{};le&&(oe||se?a.replace(he.fullPath,ls({scroll:se&&ye&&ye.scroll},re)):a.push(he.fullPath,re)),l.value=he,Ie(he,ie,le,se),pe()}let $;function N(){$||($=a.listen((he,ie,le)=>{if(!Ce.listening)return;const oe=S(he),re=A(oe,Ce.currentRoute.value);if(re){T(ls(re,{replace:!0,force:!0}),oe).catch(Z1);return}p=oe;const Ee=l.value;xc&&zO(M9(Ee.fullPath,le.delta),IO()),z(oe,Ee).catch(se=>Uo(se,Ss.NAVIGATION_ABORTED|Ss.NAVIGATION_CANCELLED)?se:Uo(se,Ss.NAVIGATION_GUARD_REDIRECT)?(T(ls(x(se.to),{force:!0}),oe).then(ye=>{Uo(ye,Ss.NAVIGATION_ABORTED|Ss.NAVIGATION_DUPLICATED)&&!le.delta&&le.type===k0.pop&&a.go(-1,!1)}).catch(Z1),Promise.reject()):(le.delta&&a.go(-le.delta,!1),K(se,oe,Ee))).then(se=>{se=se||W(oe,Ee,!1),se&&(le.delta&&!Uo(se,Ss.NAVIGATION_CANCELLED)?a.go(-le.delta,!1):le.type===k0.pop&&Uo(se,Ss.NAVIGATION_ABORTED|Ss.NAVIGATION_DUPLICATED)&&a.go(-1,!1)),G(oe,Ee,se)}).catch(Z1)}))}let B=V1(),H=V1(),R;function K(he,ie,le){pe(he);const oe=H.list();return oe.length?oe.forEach(re=>re(he,ie,le)):console.error(he),Promise.reject(he)}function ne(){return R&&l.value!==xa?Promise.resolve():new Promise((he,ie)=>{B.add([he,ie])})}function pe(he){return R||(R=!he,N(),B.list().forEach(([ie,le])=>he?le(he):ie()),B.reset()),he}function Ie(he,ie,le,oe){const{scrollBehavior:re}=t;if(!xc||!re)return Promise.resolve();const Ee=!le&&NO(M9(he.fullPath,0))||(oe||!le)&&history.state&&history.state.scroll||null;return xs().then(()=>re(he,ie,Ee)).then(se=>se&&kO(se)).catch(se=>K(se,he,ie))}const X=he=>a.go(he);let J;const de=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:ne,install(he){he.component("RouterLink",nb),he.component("RouterView",cI),he.config.globalProperties.$router=Ce,Object.defineProperty(he.config.globalProperties,"$route",{enumerable:!0,get:()=>$e(l)}),xc&&!J&&l.value===xa&&(J=!0,w(a.location).catch(oe=>{}));const ie={};for(const oe in xa)Object.defineProperty(ie,oe,{get:()=>l.value[oe],enumerable:!0});he.provide(jh,Ce),he.provide(xm,Eh(ie)),he.provide(N0,l);const le=he.unmount;de.add(he),he.unmount=function(){de.delete(he),de.size<1&&(p=xa,$&&$(),$=null,l.value=xa,J=!1,R=!1),le()}}};function Le(he){return he.reduce((ie,le)=>ie.then(()=>I(le)),Promise.resolve())}return Ce}function Bh(){return Vn(jh)}function wm(t){return Vn(xm)}const pI=["top","right","bottom","left"],j9=["start","end"],B9=pI.reduce((t,e)=>t.concat(e,e+"-"+j9[0],e+"-"+j9[1]),[]),wu=Math.min,yl=Math.max,hI={left:"right",right:"left",bottom:"top",top:"bottom"},fI={start:"end",end:"start"};function V0(t,e,n){return yl(t,wu(e,n))}function jl(t,e){return typeof t=="function"?t(e):t}function Oo(t){return t.split("-")[0]}function co(t){return t.split("-")[1]}function sb(t){return t==="x"?"y":"x"}function Tm(t){return t==="y"?"height":"width"}const dI=new Set(["top","bottom"]);function Qo(t){return dI.has(Oo(t))?"y":"x"}function Am(t){return sb(Qo(t))}function ib(t,e,n){n===void 0&&(n=!1);const r=co(t),a=Am(t),i=Tm(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 mI(t){const e=Wp(t);return[Gp(t),e,Gp(e)]}function Gp(t){return t.replace(/start|end/g,e=>fI[e])}const F9=["left","right"],$9=["right","left"],gI=["top","bottom"],vI=["bottom","top"];function yI(t,e,n){switch(t){case"top":case"bottom":return n?e?$9:F9:e?F9:$9;case"left":case"right":return e?gI:vI;default:return[]}}function bI(t,e,n,r){const a=co(t);let i=yI(Oo(t),n==="start",r);return a&&(i=i.map(s=>s+"-"+a),e&&(i=i.concat(i.map(Gp)))),i}function Wp(t){return t.replace(/left|right|bottom|top/g,e=>hI[e])}function CI(t){return{top:0,right:0,bottom:0,left:0,...t}}function ob(t){return typeof t!="number"?CI(t):{top:t,right:t,bottom:t,left:t}}function eu(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 U9(t,e,n){let{reference:r,floating:a}=t;const i=Qo(e),s=Am(e),o=Tm(s),l=Oo(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(co(e)){case"start":m[s]-=d*(n&&p?-1:1);break;case"end":m[s]+=d*(n&&p?-1:1);break}return m}const SI=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}=U9(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}=U9(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}=jl(e,t),f=ob(m),C=o[d?h==="floating"?"reference":"floating":h],S=eu(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=eu(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 EI=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}=jl(t,e)||{};if(p==null)return{};const h=ob(u),d={x:n,y:r},m=Am(a),f=Tm(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],A=await(s.getOffsetParent==null?void 0:s.getOffsetParent(p));let T=A?A[g]:0;(!T||!await(s.isElement==null?void 0:s.isElement(A)))&&(T=o.floating[g]||i.floating[f]);const O=w/2-y/2,I=T/2-v[f]/2-1,z=wu(h[S],I),G=wu(h[x],I),W=z,$=T-v[f]-G,N=T/2-v[f]/2+O,B=V0(W,N,$),H=!l.arrow&&co(a)!=null&&N!==B&&i.reference[f]/2-(N<W?z:G)-v[f]/2<0,R=H?N<W?N-W:N-$:0;return{[m]:d[m]+R,data:{[m]:B,centerOffset:N-B-R,...H&&{alignmentOffset:R}},reset:H}}});function xI(t,e,n){return(t?[...n.filter(a=>co(a)===t),...n.filter(a=>co(a)!==t)]:n.filter(a=>Oo(a)===a)).filter(a=>t?co(a)===t||(e?Gp(a)!==a:!1):!0)}const wI=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=B9,autoAlignment:m=!0,...f}=jl(t,e),v=h!==void 0||d===B9?xI(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=ib(x,i,await(l.isRTL==null?void 0:l.isRTL(p.floating)));if(o!==x)return{reset:{placement:v[0]}};const w=[C[Oo(x)],C[g[0]],C[g[1]]],y=[...((r=s.autoPlacement)==null?void 0:r.overflows)||[],{placement:x,overflows:w}],A=v[S+1];if(A)return{data:{index:S+1,overflows:y},reset:{placement:A}};const T=y.map(z=>{const G=co(z.placement);return[z.placement,G&&u?z.overflows.slice(0,2).reduce((W,$)=>W+$,0):z.overflows[0],z.overflows]}).sort((z,G)=>z[1]-G[1]),I=((a=T.filter(z=>z[2].slice(0,co(z[0])?2:3).every(G=>G<=0))[0])==null?void 0:a[0])||T[0][0];return I!==o?{data:{index:S+1,overflows:y},reset:{placement:I}}:{}}}},TI=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}=jl(t,e);if((n=i.arrow)!=null&&n.alignmentOffset)return{};const S=Oo(a),x=Qo(o),g=Oo(o)===o,w=await(l.isRTL==null?void 0:l.isRTL(p.floating)),y=d||(g||!v?[Wp(o)]:mI(o)),A=f!=="none";!d&&A&&y.push(...bI(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=ib(a,s,w);I.push(O[N[0]],O[N[1]])}if(z=[...z,{placement:a,overflows:I}],!I.every(N=>N<=0)){var G,W;const N=(((G=i.flip)==null?void 0:G.index)||0)+1,B=T[N];if(B&&(!(h==="alignment"?x!==Qo(B):!1)||z.every(K=>Qo(K.placement)===x?K.overflows[0]>0:!0)))return{data:{index:N,overflows:z},reset:{placement:B}};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 $;const R=($=z.filter(K=>{if(A){const ne=Qo(K.placement);return ne===x||ne==="y"}return!0}).map(K=>[K.placement,K.overflows.filter(ne=>ne>0).reduce((ne,pe)=>ne+pe,0)]).sort((K,ne)=>K[1]-ne[1])[0])==null?void 0:$[0];R&&(H=R);break}case"initialPlacement":H=o;break}if(a!==H)return{reset:{placement:H}}}return{}}}},AI=new Set(["left","top"]);async function _I(t,e){const{placement:n,platform:r,elements:a}=t,i=await(r.isRTL==null?void 0:r.isRTL(a.floating)),s=Oo(n),o=co(n),l=Qo(n)==="y",p=AI.has(s)?-1:1,u=i&&l?-1:1,h=jl(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 _I(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}}}}},PI=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}=jl(t,e),p={x:n,y:r},u=await Fh(e,l),h=Qo(Oo(a)),d=sb(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=V0(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=V0(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}}}}}},LI=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}=jl(t,e),u=await Fh(e,p),h=Oo(a),d=co(a),m=Qo(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=wu(v-u[C],x),y=wu(f-u[S],g),A=!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),A&&!d){const z=yl(u.left,0),G=yl(u.right,0),W=yl(u.top,0),$=yl(u.bottom,0);m?O=f-2*(z!==0||G!==0?z+G:yl(u.left,u.right)):T=v-2*(W!==0||$!==0?W+$:yl(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 Ji(t){var e;return((e=t.ownerDocument)==null?void 0:e.defaultView)||window}function _o(t){return Ji(t).getComputedStyle(t)}const G9=Math.min,tu=Math.max,qp=Math.round;function ab(t){const e=_o(t);let n=parseFloat(e.width),r=parseFloat(e.height);const a=t.offsetWidth,i=t.offsetHeight,s=qp(n)!==a||qp(r)!==i;return s&&(n=a,r=i),{width:n,height:r,fallback:s}}function Ya(t){return cb(t)?(t.nodeName||"").toLowerCase():""}let q2;function lb(){if(q2)return q2;const t=navigator.userAgentData;return t&&Array.isArray(t.brands)?(q2=t.brands.map((e=>e.brand+"/"+e.version)).join(" "),q2):navigator.userAgent}function Mo(t){return t instanceof Ji(t).HTMLElement}function ja(t){return t instanceof Ji(t).Element}function cb(t){return t instanceof Ji(t).Node}function W9(t){return typeof ShadowRoot>"u"?!1:t instanceof Ji(t).ShadowRoot||t instanceof ShadowRoot}function $h(t){const{overflow:e,overflowX:n,overflowY:r,display:a}=_o(t);return/auto|scroll|overlay|hidden|clip/.test(e+r+n)&&!["inline","contents"].includes(a)}function OI(t){return["table","td","th"].includes(Ya(t))}function H0(t){const e=/firefox/i.test(lb()),n=_o(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 ub(){return!/^((?!chrome|android).)*safari/i.test(lb())}function _m(t){return["html","body","#document"].includes(Ya(t))}function pb(t){return ja(t)?t:t.contextElement}const hb={x:1,y:1};function Vc(t){const e=pb(t);if(!Mo(e))return hb;const n=e.getBoundingClientRect(),{width:r,height:a,fallback:i}=ab(e);let s=(i?qp(n.width):n.width)/r,o=(i?qp(n.height):n.height)/a;return s&&Number.isFinite(s)||(s=1),o&&Number.isFinite(o)||(o=1),{x:s,y:o}}function Tu(t,e,n,r){var a,i;e===void 0&&(e=!1),n===void 0&&(n=!1);const s=t.getBoundingClientRect(),o=pb(t);let l=hb;e&&(r?ja(r)&&(l=Vc(r)):l=Vc(t));const p=o?Ji(o):window,u=!ub()&&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=Ji(o),C=r&&ja(r)?Ji(r):r;let S=v.frameElement;for(;S&&r&&C!==v;){const x=Vc(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=Ji(S).frameElement}}return{width:m,height:f,top:d,right:h+m,bottom:d+f,left:h,x:h,y:d}}function Ba(t){return((cb(t)?t.ownerDocument:t.document)||window.document).documentElement}function Uh(t){return ja(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function fb(t){return Tu(Ba(t)).left+Uh(t).scrollLeft}function Au(t){if(Ya(t)==="html")return t;const e=t.assignedSlot||t.parentNode||W9(t)&&t.host||Ba(t);return W9(e)?e.host:e}function db(t){const e=Au(t);return _m(e)?e.ownerDocument.body:Mo(e)&&$h(e)?e:db(e)}function Kp(t,e){var n;e===void 0&&(e=[]);const r=db(t),a=r===((n=t.ownerDocument)==null?void 0:n.body),i=Ji(r);return a?e.concat(i,i.visualViewport||[],$h(r)?r:[]):e.concat(r,Kp(r))}function q9(t,e,n){return e==="viewport"?eu((function(r,a){const i=Ji(r),s=Ba(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=ub();(d||!d&&a==="fixed")&&(u=o.offsetLeft,h=o.offsetTop)}return{width:l,height:p,x:u,y:h}})(t,n)):ja(e)?eu((function(r,a){const i=Tu(r,!0,a==="fixed"),s=i.top+r.clientTop,o=i.left+r.clientLeft,l=Mo(r)?Vc(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)):eu((function(r){const a=Ba(r),i=Uh(r),s=r.ownerDocument.body,o=tu(a.scrollWidth,a.clientWidth,s.scrollWidth,s.clientWidth),l=tu(a.scrollHeight,a.clientHeight,s.scrollHeight,s.clientHeight);let p=-i.scrollLeft+fb(r);const u=-i.scrollTop;return _o(s).direction==="rtl"&&(p+=tu(a.clientWidth,s.clientWidth)-o),{width:o,height:l,x:p,y:u}})(Ba(t)))}function K9(t){return Mo(t)&&_o(t).position!=="fixed"?t.offsetParent:null}function X9(t){const e=Ji(t);let n=K9(t);for(;n&&OI(n)&&_o(n).position==="static";)n=K9(n);return n&&(Ya(n)==="html"||Ya(n)==="body"&&_o(n).position==="static"&&!H0(n))?e:n||(function(r){let a=Au(r);for(;Mo(a)&&!_m(a);){if(H0(a))return a;a=Au(a)}return null})(t)||e}function II(t,e,n){const r=Mo(e),a=Ba(e),i=Tu(t,!0,n==="fixed",e);let s={scrollLeft:0,scrollTop:0};const o={x:0,y:0};if(r||!r&&n!=="fixed")if((Ya(e)!=="body"||$h(a))&&(s=Uh(e)),Mo(e)){const l=Tu(e,!0);o.x=l.x+e.clientLeft,o.y=l.y+e.clientTop}else a&&(o.x=fb(a));return{x:i.left+s.scrollLeft-o.x,y:i.top+s.scrollTop-o.y,width:i.width,height:i.height}}const kI={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=>ja(C)&&Ya(C)!=="body")),m=null;const f=_o(p).position==="fixed";let v=f?Au(p):p;for(;ja(v)&&!_m(v);){const C=_o(v),S=H0(v);(f?S||m:S||C.position!=="static"||!m||!["absolute","fixed"].includes(m.position))?m=C:d=d.filter((x=>x!==v)),v=Au(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=q9(e,u,a);return p.top=tu(h.top,p.top),p.right=G9(h.right,p.right),p.bottom=G9(h.bottom,p.bottom),p.left=tu(h.left,p.left),p}),q9(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=Mo(n),i=Ba(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")&&((Ya(n)!=="body"||$h(i))&&(s=Uh(n)),Mo(n))){const p=Tu(n);o=Vc(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:ja,getDimensions:function(t){return Mo(t)?ab(t):t.getBoundingClientRect()},getOffsetParent:X9,getDocumentElement:Ba,getScale:Vc,async getElementRects(t){let{reference:e,floating:n,strategy:r}=t;const a=this.getOffsetParent||X9,i=this.getDimensions;return{reference:II(e,await a(n),r),floating:{x:0,y:0,...await i(n)}}},getClientRects:t=>Array.from(t.getClientRects()),isRTL:t=>_o(t).direction==="rtl"},zI=(t,e,n)=>{const r=new Map,a={platform:kI,...n},i={...a.platform,_c:r};return SI(t,e,{...a,platform:i})},Pl={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 _u(t,e){let n=Pl.themes[t]||{},r;do r=n[e],typeof r>"u"?n.$extend?n=Pl.themes[n.$extend]||{}:(n=null,r=Pl[e]):n=null;while(n);return r}function NI(t){const e=[t];let n=Pl.themes[t]||{};do n.$extend&&!n.$resetCss?(e.push(n.$extend),n=Pl.themes[n.$extend]||{}):n=null;while(n);return e.map(r=>`v-popper--theme-${r}`)}function Y9(t){const e=[t];let n=Pl.themes[t]||{};do n.$extend?(e.push(n.$extend),n=Pl.themes[n.$extend]||{}):n=null;while(n);return e}let Xc=!1;if(typeof window<"u"){Xc=!1;try{const t=Object.defineProperty({},"passive",{get(){Xc=!0}});window.addEventListener("test",null,t)}catch{}}let mb=!1;typeof window<"u"&&typeof navigator<"u"&&(mb=/iPad|iPhone|iPod/.test(navigator.userAgent)&&!window.MSStream);const gb=["auto","top","bottom","left","right"].reduce((t,e)=>t.concat([e,`${e}-start`,`${e}-end`]),[]),J9={hover:"mouseenter",focus:"focus",click:"click",touch:"touchstart",pointer:"pointerdown"},Q9={hover:"mouseleave",focus:"blur",click:"click",touch:"touchend",pointer:"pointerup"};function Z9(t,e){const n=t.indexOf(e);n!==-1&&t.splice(n,1)}function Td(){return new Promise(t=>requestAnimationFrame(()=>{requestAnimationFrame(t)}))}const oo=[];let gl=null;const ev={};function tv(t){let e=ev[t];return e||(e=ev[t]=[]),e}let D0=function(){};typeof window<"u"&&(D0=window.Element);function En(t){return function(e){return _u(e.theme,t)}}const Ad="__floating-vue__popper",vb=()=>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=>gb.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,D0,Boolean],default:En("container")},boundary:{type:[String,D0],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(wI({alignment:this.placement.split("-")[1]??""})):t.placement=this.placement,this.preventOverflow&&(this.shift&&t.middleware.push(PI({padding:this.overflowPadding,boundary:this.boundary,crossAxis:this.shiftCrossAxis})),!e&&this.flip&&t.middleware.push(TI({padding:this.overflowPadding,boundary:this.boundary}))),t.middleware.push(EI({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(LI({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 zI(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),gl&&this.instantMove&&gl.instantMove&&gl!==this.parentPopper){gl.$_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&&(gl=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<oo.length;n++)e=oo[n],e.showGroup!==t&&(e.hide(),e.$emit("close-group"))}oo.push(this),document.body.classList.add("v-popper--some-open");for(const e of Y9(this.theme))tv(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,Z9(oo,this),oo.length===0&&document.body.classList.remove("v-popper--some-open");for(const n of Y9(this.theme)){const r=tv(n);Z9(r,this),r.length===0&&document.body.classList.remove(`v-popper--some-open--${n}`)}gl===this&&(gl=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,J9,this.triggers,this.showTriggers,t),this.$_registerTriggerListeners([this.$_popperNode],J9,this.popperTriggers,this.popperShowTriggers,t);const e=n=>{n.usedByTooltip||this.hide({event:n})};this.$_registerTriggerListeners(this.$_targetNodes,Q9,this.triggers,this.hideTriggers,e),this.$_registerTriggerListeners([this.$_popperNode],Q9,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,Xc?{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(ru>=t.left&&ru<=t.right&&nu>=t.top&&nu<=t.bottom){const e=this.$_popperNode.getBoundingClientRect(),n=ru-Ta,r=nu-Aa,a=e.left+e.width/2-Ta+(e.top+e.height/2)-Aa+e.width+e.height,i=Ta+n*a,s=Aa+r*a;return K2(Ta,Aa,i,s,e.left,e.top,e.left,e.bottom)||K2(Ta,Aa,i,s,e.left,e.top,e.right,e.top)||K2(Ta,Aa,i,s,e.right,e.top,e.right,e.bottom)||K2(Ta,Aa,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(mb){const t=Xc?{passive:!0,capture:!0}:!0;document.addEventListener("touchstart",e=>rv(e),t),document.addEventListener("touchend",e=>nv(e,!0),t)}else window.addEventListener("mousedown",t=>rv(t),!0),window.addEventListener("click",t=>nv(t,!1),!0);window.addEventListener("resize",DI)}function rv(t,e){for(let n=0;n<oo.length;n++){const r=oo[n];try{r.mouseDownContains=r.popperNode().contains(t.target)}catch{}}}function nv(t,e){VI(t,e)}function VI(t,e){const n={};for(let r=oo.length-1;r>=0;r--){const a=oo[r];try{const i=a.containsGlobalTarget=a.mouseDownContains||a.popperNode().contains(t.target);a.pendingHide=!1,requestAnimationFrame(()=>{if(a.pendingHide=!1,!n[a.randomId]&&sv(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&&sv(s,s.containsGlobalTarget,t);)s.$_handleGlobalClose(t,e),s=s.parentPopper}})}catch{}}}function sv(t,e,n){return n.closeAllPopover||n.closePopover&&e||HI(t,n)&&!e}function HI(t,e){if(typeof t.autoHide=="function"){const n=t.autoHide(e);return t.lastAutoHide=n,n}return t.autoHide}function DI(){for(let t=0;t<oo.length;t++)oo[t].$_computePosition()}let Ta=0,Aa=0,ru=0,nu=0;typeof window<"u"&&window.addEventListener("mousemove",t=>{Ta=ru,Aa=nu,ru=t.clientX,nu=t.clientY},Xc?{passive:!0}:void 0);function K2(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 RI={extends:vb()},Gh=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n};function jI(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(Uu(t.slotData)))],2)}const BI=Gh(RI,[["render",jI]]);function FI(){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 hp;function R0(){R0.init||(R0.init=!0,hp=FI()!==-1)}var Wh={name:"ResizeObserver",props:{emitOnMount:{type:Boolean,default:!1},ignoreWidth:{type:Boolean,default:!1},ignoreHeight:{type:Boolean,default:!1}},emits:["notify"],mounted(){R0(),xs(()=>{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",hp&&this.$el.appendChild(t),t.data="about:blank",hp||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&&(!hp&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const $I=j5();D5("data-v-b329ee4c");const UI={class:"resize-observer",tabindex:"-1"};R5();const GI=$I((t,e,n,r,a,i)=>(Je(),Jt("div",UI)));Wh.render=GI;Wh.__scopeId="data-v-b329ee4c";Wh.__file="src/components/ResizeObserver.vue";const yb=(t="theme")=>({computed:{themeClass(){return NI(this[t])}}}),WI=lr({name:"VPopperContent",components:{ResizeObserver:Wh},mixins:[yb()],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}}}),qI=["id","aria-hidden","tabindex","data-popper-placement"],KI={ref:"inner",class:"v-popper__inner"},XI=Ze("div",{class:"v-popper__arrow-outer"},null,-1),YI=Ze("div",{class:"v-popper__arrow-inner"},null,-1),JI=[XI,YI];function QI(t,e,n,r,a,i){const s=aa("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:Rs(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]=q8(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:Rs(t.result?{transformOrigin:t.result.transformOrigin}:void 0)},[Ze("div",KI,[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:Rs(t.result?{left:t.toPx(t.result.arrow.x),top:t.toPx(t.result.arrow.y)}:void 0)},JI,4)],4)],46,qI)}const bb=Gh(WI,[["render",QI]]),Cb={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 j0=function(){};typeof window<"u"&&(j0=window.Element);const ZI=lr({name:"VPopperWrapper",components:{Popper:BI,PopperContent:bb},mixins:[Cb,yb("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,j0,Boolean],default:void 0},boundary:{type:[String,j0],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 ek(t,e,n,r,a,i){const s=aa("PopperContent"),o=aa("Popper");return Je(),Jt(o,ks({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 Mm=Gh(ZI,[["render",ek]]),tk={...Mm,name:"VDropdown",vPopperTheme:"dropdown"};({...Mm});const rk={...Mm,name:"VTooltip",vPopperTheme:"tooltip"},nk=lr({name:"VTooltipDirective",components:{Popper:vb(),PopperContent:bb},mixins:[Cb],inheritAttrs:!1,props:{theme:{type:String,default:"tooltip"},html:{type:Boolean,default:t=>_u(t.theme,"html")},content:{type:[String,Number,Function],default:null},loadingContent:{type:String,default:t=>_u(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}}}),sk=["innerHTML"],ik=["textContent"];function ok(t,e,n,r,a,i){const s=aa("PopperContent"),o=aa("Popper");return Je(),Jt(o,ks({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,sk)):(Je(),lt("div",{key:1,textContent:cn(t.finalContent)},null,8,ik))]),_: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 ak=Gh(nk,[["render",ok]]),Sb="v-popper--has-tooltip";function lk(t,e){let n=t.placement;if(!n&&e)for(const r of gb)e[r]&&(n=r);return n||(n=_u(t.theme||"tooltip","placement")),n}function Eb(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=lk(r,n),r.targetNodes=()=>[t],r.referenceNode=()=>t,r}let _d,Mu,ck=0;function uk(){if(_d)return;Mu=wt([]),_d=vu({name:"VTooltipDirectiveApp",setup(){return{directives:Mu}},render(){return this.directives.map(e=>Qa(ak,{...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 pk(t,e,n){uk();const r=wt(Eb(t,e,n)),a=wt(!1),i={id:ck++,options:r,shown:a};return Mu.value.push(i),t.classList&&t.classList.add(Sb),t.$_popper={options:r,item:i,show(){a.value=!0},hide(){a.value=!1}}}function xb(t){if(t.$_popper){const e=Mu.value.indexOf(t.$_popper.item);e!==-1&&Mu.value.splice(e,1),delete t.$_popper,delete t.$_popperOldShown,delete t.$_popperMountTarget}t.classList&&t.classList.remove(Sb)}function iv(t,{value:e,modifiers:n}){const r=Eb(t,e,n);if(!r.content||_u(r.theme||"tooltip","disabled"))xb(t);else{let a;t.$_popper?(a=t.$_popper,a.options.value=r):a=pk(t,e,n),typeof e.shown<"u"&&e.shown!==t.$_popperOldShown&&(t.$_popperOldShown=e.shown,e.shown?a.show():a.hide())}}const hk={beforeMount:iv,updated:iv,beforeUnmount(t){xb(t)}};function ov(t){t.addEventListener("mousedown",Xp),t.addEventListener("click",Xp),t.addEventListener("touchstart",wb,Xc?{passive:!0}:!1)}function av(t){t.removeEventListener("mousedown",Xp),t.removeEventListener("click",Xp),t.removeEventListener("touchstart",wb),t.removeEventListener("touchend",Tb),t.removeEventListener("touchcancel",Ab)}function Xp(t){const e=t.currentTarget;t.closePopover=!e.$_vclosepopover_touch,t.closeAllPopover=e.$_closePopoverModifiers&&!!e.$_closePopoverModifiers.all}function wb(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",Tb),e.addEventListener("touchcancel",Ab)}}function Tb(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 Ab(t){const e=t.currentTarget;e.$_vclosepopover_touch=!1}const fk={beforeMount(t,{value:e,modifiers:n}){t.$_closePopoverModifiers=n,(typeof e>"u"||e)&&ov(t)},updated(t,{value:e,oldValue:n,modifiers:r}){t.$_closePopoverModifiers=r,e!==n&&(typeof e>"u"||e?ov(t):av(t))},beforeUnmount(t){av(t)}},gs=hk,_b=fk,dk=tk,mk=rk;function Io(t){return yh()?(O5(t),!0):!1}const Md=new WeakMap,gk=(...t)=>{var e;const n=t[0],r=(e=Ts())==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]:Vn(...t)};function vk(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 gX(t){if(!xn(t))return po(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 po(e)}const zl=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const yk=t=>typeof t<"u",Mb=t=>t!=null,bk=Object.prototype.toString,Ck=t=>bk.call(t)==="[object Object]",Vi=()=>{},B0=Sk();function Sk(){var t,e;return zl&&((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 Pm(...t){if(t.length!==1)return wy(...t);const e=t[0];return typeof e=="function"?Ga(Th(()=>({get:e,set:Vi}))):wt(e)}function Pb(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 Lb=t=>t();function Ob(t,e={}){let n,r,a=Vi;const i=l=>{clearTimeout(l),a(),a=Vi};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 Ek(t=Lb,e={}){const{initialState:n="active"}=e,r=Pm(n==="active");function a(){r.value=!1}function i(){r.value=!0}const s=(...o)=>{r.value&&t(...o)};return{isActive:Ga(r),pause:a,resume:i,eventFilter:s}}function xk(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 lv(t){return t.endsWith("rem")?Number.parseFloat(t)*16:Number.parseFloat(t)}function Hc(t){return Array.isArray(t)?t:[t]}function wk(t){return Ts()}function Tk(t,e=200,n={}){return Pb(Ob(e,n),t)}function Ak(t,e=200,n={}){const r=wt(Pr(t)),a=Tk(()=>{r.value=t.value},e,n);return Lr(t,()=>a()),Bu(r)}function _k(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 vk(i,{get:s,set:o,untrackedGet:()=>s(!1),silentSet:d=>o(d,!1),peek:()=>s(!1),lay:d=>o(d,!1)},{enumerable:!0})}function Ib(t,e,n={}){const{eventFilter:r=Lb,...a}=n;return Lr(t,Pb(r,e),a)}function Mk(t,e,n={}){const{eventFilter:r,initialState:a="active",...i}=n,{eventFilter:s,pause:o,resume:l,isActive:p}=Ek(r,{initialState:a});return{stop:Ib(t,e,{...i,eventFilter:s}),pause:o,resume:l,isActive:p}}const Pk=Pr;function r1(t,e=!0,n){wk()?si(t,n):e?t():xs(t)}function Lk(t,e=1e3,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n;let i=null;const s=Gr(!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&&zl&&p(),xn(e)||typeof e=="function"){const u=Lr(e,()=>{s.value&&zl&&p()});Io(u)}return Io(l),{isActive:Bu(s),pause:l,resume:p}}function Ok(t,e,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n,i=Gr(!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,zl&&p()),Io(l),{isPending:Bu(i),start:p,stop:l}}function Ik(t=!1,e={}){const{truthyValue:n=!0,falsyValue:r=!1}=e,a=xn(t),i=Gr(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 vX(t,e,n={}){const{debounce:r=0,maxWait:a=void 0,...i}=n;return Ib(t,e,{...i,eventFilter:Ob(r,{maxWait:a})})}function kk(t,e,n){return Lr(t,e,{...n,immediate:!0})}function yX(t,e,n){return Lr(t,e,{...n,once:!0})}function bX(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:Vi}=a,u=Gr(!i),h=l?Gr(e):wt(e);let d=0;return ti(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?ut(()=>(u.value=!0,h.value)):h}const Pi=zl?window:void 0,zk=zl?window.document:void 0,kb=zl?window.navigator:void 0;function qs(t){var e;const n=Pr(t);return(e=n?.$el)!=null?e:n}function hi(...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=ut(()=>{const o=Hc(Pr(t[0])).filter(l=>l!=null);return o.every(l=>typeof l!="string")?o:void 0}),i=kk(()=>{var o,l;return[(l=(o=a.value)==null?void 0:o.map(p=>qs(p)))!=null?l:[Pi].filter(p=>p!=null),Hc(Pr(a.value?t[1]:t[0])),Hc($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=Ck(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 Io(n),s}let cv=!1;function Nk(t,e,n={}){const{window:r=Pi,ignore:a=[],capture:i=!0,detectIframe:s=!1,controls:o=!1}=n;if(!r)return o?{stop:Vi,cancel:Vi,trigger:Vi}:Vi;if(B0&&!cv){cv=!0;const C={passive:!0};Array.from(r.document.body.children).forEach(S=>S.addEventListener("click",Vi,C)),r.document.documentElement.addEventListener("click",Vi,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=[hi(r,"click",C=>{m||(m=!0,setTimeout(()=>{m=!1},0),d(C))},{passive:!0,capture:i}),hi(r,"pointerdown",C=>{const S=qs(t);l=!p(C)&&!!(S&&!C.composedPath().includes(S))},{passive:!0}),s&&hi(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 Vk(){const t=Gr(!1),e=Ts();return e&&si(()=>{t.value=!0},e),t}function Bl(t){const e=Vk();return ut(()=>(e.value,!!t()))}function Hk(t,e,n={}){const{window:r=Pi,...a}=n;let i;const s=Bl(()=>r&&"MutationObserver"in r),o=()=>{i&&(i.disconnect(),i=void 0)},l=ut(()=>{const d=Pr(t),m=Hc(d).map(qs).filter(Mb);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 Io(h),{isSupported:s,stop:h,takeRecords:u}}function Dk(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function zb(...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=Pi,eventName:i="keydown",passive:s=!1,dedupe:o=!1}=r,l=Dk(e);return hi(a,i,u=>{u.repeat&&Pr(o)||l(u)&&n(u)},s)}function Rk(t,e={}){const{immediate:n=!0,fpsLimit:r=void 0,window:a=Pi,once:i=!1}=e,s=Gr(!1),o=ut(()=>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(),Io(d),{isActive:Ga(s),pause:d,resume:h}}const jk=Symbol("vueuse-ssr-width");function Bk(){const t=Q5()?gk(jk,null):null;return typeof t=="number"?t:void 0}function Lm(t,e={}){const{window:n=Pi,ssrWidth:r=Bk()}=e,a=Bl(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function"),i=Gr(typeof r=="number"),s=Gr(),o=Gr(!1),l=p=>{o.value=p.matches};return ti(()=>{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>=lv(d[1])),m&&f&&(f=r<=lv(m[1])),h?!f:f});return}a.value&&(s.value=n.matchMedia(Pr(t)),o.value=s.value.matches)}),hi(s,"change",l,{passive:!0}),ut(()=>o.value)}function uv(t,e={}){const{controls:n=!1,navigator:r=kb}=e,a=Bl(()=>r&&"permissions"in r),i=Gr(),s=typeof t=="string"?{name:t}:t,o=Gr(),l=()=>{var u,h;o.value=(h=(u=i.value)==null?void 0:u.state)!=null?h:"prompt"};hi(i,"change",l,{passive:!0});const p=xk(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 Fk(t={}){const{navigator:e=kb,read:n=!1,source:r,copiedDuring:a=1500,legacy:i=!1}=t,s=Bl(()=>e&&"clipboard"in e),o=uv("clipboard-read"),l=uv("clipboard-write"),p=ut(()=>s.value||i),u=Gr(""),h=Gr(!1),d=Ok(()=>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&&hi(["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 $k(t){return JSON.parse(JSON.stringify(t))}const X2=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Y2="__vueuse_ssr_handlers__",Uk=Gk();function Gk(){return Y2 in X2||(X2[Y2]=X2[Y2]||{}),X2[Y2]}function Nb(t,e){return Uk[t]||e}function Wk(t){return Lm("(prefers-color-scheme: dark)",t)}function qk(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 Kk={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()}},pv="vueuse-storage";function Vb(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=Pi,eventFilter:d,onError:m=N=>{console.error(N)},initOnMounted:f}=r,v=(u?Gr:wt)(typeof e=="function"?e():e),C=ut(()=>Pr(t));if(!n)try{n=Nb("getDefaultStorage",()=>{var N;return(N=Pi)==null?void 0:N.localStorage})()}catch(N){m(N)}if(!n)return v;const S=Pr(e),x=qk(S),g=(a=r.serializer)!=null?a:Kk[x],{pause:w,resume:y}=Mk(v,N=>z(N),{flush:i,deep:s,eventFilter:d});Lr(C,()=>W(),{flush:i});let A=!1;const T=N=>{f&&!A||W(N)},O=N=>{f&&!A||$(N)};h&&o&&(n instanceof Storage?hi(h,"storage",T,{passive:!0}):hi(h,pv,O)),f?r1(()=>{A=!0,W()}):W();function I(N,B){if(h){const H={key:C.value,oldValue:N,newValue:B,storageArea:n};h.dispatchEvent(n instanceof Storage?new StorageEvent("storage",H):new CustomEvent(pv,{detail:H}))}}function z(N){try{const B=n.getItem(C.value);if(N==null)I(B,null),n.removeItem(C.value);else{const H=g.write(N);B!==H&&(n.setItem(C.value,H),I(B,H))}}catch(B){m(B)}}function G(N){const B=N?N.newValue:n.getItem(C.value);if(B==null)return l&&S!=null&&n.setItem(C.value,g.write(S)),S;if(!N&&p){const H=g.read(B);return typeof p=="function"?p(H,S):x==="object"&&!Array.isArray(H)?{...S,...H}:H}else return typeof B!="string"?B:g.read(B)}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 B=g.write(v.value);(N===void 0||N?.newValue!==B)&&(v.value=G(N))}catch(B){m(B)}finally{N?xs(y):y()}}}}function $(N){W(N.detail)}return v}const Xk="*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}";function Yk(t={}){const{selector:e="html",attribute:n="class",initialValue:r="auto",window:a=Pi,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=Wk({window:a}),m=ut(()=>d.value?"dark":"light"),f=l||(s==null?Pm(r):Vb(s,r,i,{window:a,listenToStorageChanges:o})),v=ut(()=>f.value==="auto"?m.value:f.value),C=Nb("updateHTMLAttrs",(w,y,A)=>{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=A.split(/\s/g);Object.values(h).flatMap($=>($||"").split(/\s/g)).filter(Boolean).forEach($=>{W.includes($)?O.add($):I.add($)})}else z={key:y,value:A};if(O.size===0&&I.size===0&&z===null)return;let G;u&&(G=a.document.createElement("style"),G.appendChild(document.createTextNode(Xk)),a.document.head.appendChild(G));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(G).opacity,document.head.removeChild(G))});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}),r1(()=>x(v.value));const g=ut({get(){return p?f.value:v.value},set(w){f.value=w}});return Object.assign(g,{store:f,system:m,state:v})}function Om(t,e,n={}){const{window:r=Pi,...a}=n;let i;const s=Bl(()=>r&&"ResizeObserver"in r),o=()=>{i&&(i.disconnect(),i=void 0)},l=ut(()=>{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 Io(u),{isSupported:s,stop:u}}function Jk(t,e={}){const{reset:n=!0,windowResize:r=!0,windowScroll:a=!0,immediate:i=!0,updateTiming:s="sync"}=e,o=Gr(0),l=Gr(0),p=Gr(0),u=Gr(0),h=Gr(0),d=Gr(0),m=Gr(0),f=Gr(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 Om(t,C),Lr(()=>qs(t),S=>!S&&C()),Hk(t,C,{attributeFilter:["style","class"]}),a&&hi("scroll",C,{capture:!0,passive:!0}),r&&hi("resize",C,{passive:!0}),r1(()=>{i&&C()}),{height:o,bottom:l,left:p,right:u,top:h,width:d,x:m,y:f,update:C}}function Qk(t,e={width:0,height:0},n={}){const{window:r=Pi,box:a="content-box"}=n,i=ut(()=>{var h,d;return(d=(h=qs(t))==null?void 0:h.namespaceURI)==null?void 0:d.includes("svg")}),s=Gr(e.width),o=Gr(e.height),{stop:l}=Om(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=Hc(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);r1(()=>{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 Zk(t,e,n={}){const{root:r,rootMargin:a="0px",threshold:i=0,window:s=Pi,immediate:o=!0}=n,l=Bl(()=>s&&"IntersectionObserver"in s),p=ut(()=>{const f=Pr(t);return Hc(f).map(qs).filter(Mb)});let u=Vi;const h=Gr(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=Vi}},{immediate:o,flush:"post"}):Vi,m=()=>{u(),d(),h.value=!1};return Io(m),{isSupported:l,isActive:h,pause(){u(),h.value=!1},resume(){h.value=!0},stop:m}}function ez(t={}){const{initialValue:e=""}=t,n=Bl(()=>typeof window<"u"&&"EyeDropper"in window),r=Gr(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 tz(t,e,n={}){const{window:r=Pi}=n;return Vb(t,e,r?.localStorage,n)}function rz(t={}){const{controls:e=!1,interval:n="requestAnimationFrame",immediate:r=!0}=t,a=wt(new Date),i=()=>a.value=new Date,s=n==="requestAnimationFrame"?Rk(i,{immediate:r}):Lk(i,n,{immediate:r});return e?{now:a,...s}:a}function nz(t){const e=Lm("(prefers-reduced-motion: reduce)",t);return ut(()=>e.value?"reduce":"no-preference")}function Hb(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:Hb(n)}}function sz(t){const e=t||window.event,n=e.target;return Hb(n)?!1:e.touches.length>1?!0:(e.preventDefault&&e.preventDefault(),!1)}const Ld=new WeakMap;function iz(t,e=!1){const n=Gr(e);let r=null,a="";Lr(Pm(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||(B0&&(r=hi(o,"touchmove",l=>{sz(l)},{passive:!1})),o.style.overflow="hidden",n.value=!0)},s=()=>{const o=Pd(Pr(t));!o||!n.value||(B0&&r?.(),o.style.overflow=a,Ld.delete(o),n.value=!1)};return Io(s),ut({get(){return n.value},set(o){o?i():s()}})}let oz=0;function CX(t,e={}){const n=Gr(!1),{document:r=zk,immediate:a=!0,manual:i=!1,id:s=`vueuse_styletag_${++oz}`}=e,o=Gr(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&&r1(p),i||Io(u),{id:s,css:o,unload:u,load:p,isLoaded:Ga(n)}}const az=[{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"}],lz={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 cz(t){return t.toISOString().slice(0,10)}function SX(t,e={}){const{controls:n=!1,updateInterval:r=3e4}=e,{now:a,...i}=rz({interval:r,controls:!0}),s=ut(()=>uz(new Date(Pr(t)),e,Pr(a)));return n?{timeAgo:s,...i}:s}function uz(t,e={},n=Date.now()){var r;const{max:a,messages:i=lz,fullDateFormatter:s=cz,units:o=az,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 Fl(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=Ts(),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):$k(g):g,S=()=>yk(t[e])?C(t[e]):h,x=g=>{d?d(g)&&f(v,g):f(v,g)};if(l){const g=S(),w=wt(g);let y=!1;return Lr(()=>t[e],A=>{y||(y=!0,w.value=C(A),xs(()=>y=!1))}),Lr(w,A=>{!y&&(A!==t[e]||u)&&x(A)},{deep:u}),w}else return ut({get(){return S()},set(g){x(g)}})}function pz(t={}){const{window:e=Pi,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:i=!0,type:s="inner"}=t,o=Gr(n),l=Gr(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(),r1(p);const u={passive:!0};if(hi("resize",p,u),e&&s==="visual"&&e.visualViewport&&hi(e.visualViewport,"resize",p,u),a){const h=Lm("(orientation: portrait)");Lr(h,()=>p())}return{width:o,height:l}}let Gs=class extends Error{constructor(e){super(e),this.name="ShikiError"}};function hz(t){return Im(t)}function Im(t){return Array.isArray(t)?fz(t):t instanceof RegExp?t:typeof t=="object"?dz(t):t}function fz(t){let e=[];for(let n=0,r=t.length;n<r;n++)e[n]=Im(t[n]);return e}function dz(t){let e={};for(let n in t)e[n]=Im(t[n]);return e}function Db(t,...e){return e.forEach(n=>{for(let r in n)t[r]=n[r]}),t}function Rb(t){const e=~t.lastIndexOf("/")||~t.lastIndexOf("\\");return e===0?t:~e===t.length-1?Rb(t.substring(0,t.length-1)):t.substr(~e+1)}var Od=/\$(\d+)|\${(\d+):\/(downcase|upcase)}/g,J2=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 jb(t,e){return t<e?-1:t>e?1:0}function Bb(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=jb(t[a],e[a]);if(i!==0)return i}return 0}return n-r}function hv(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 Fb(t){return t.replace(/[\-\\\{\}\*\+\?\|\^\$\.\,\[\]\(\)\#\s]/g,"\\$&")}var $b=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(vz(t),e)}static createFromParsedTheme(t,e){return bz(t,e)}_cachedMatchRoot=new $b(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=>mz(t.parent,a.parentScopes));return r?new Ub(r.fontStyle,r.foreground,r.background):null}},Id=class fp{constructor(e,n){this.parent=e,this.scopeName=n}static push(e,n){for(const r of n)e=new fp(e,r);return e}static from(...e){let n=null;for(let r=0;r<e.length;r++)n=new fp(n,e[r]);return n}push(e){return new fp(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 mz(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&&!gz(t.scopeName,r);){if(a)return!1;t=t.parent}if(!t)return!1;t=t.parent}return!0}function gz(t,e){return e===t||t.startsWith(e)&&t[e.length]==="."}var Ub=class{constructor(t,e,n){this.fontStyle=t,this.foregroundId=e,this.backgroundId=n}};function vz(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"&&hv(s.settings.foreground)&&(p=s.settings.foreground);let u=null;typeof s.settings.background=="string"&&hv(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 yz(v,C,a,l,p,u)}}return n}var yz=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}},ui=(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))(ui||{});function bz(t,e){t.sort((l,p)=>{let u=jb(l.scope,p.scope);return u!==0||(u=Bb(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 Cz(e),s=new Ub(n,i.getId(r),i.getId(a)),o=new Ez(new F0(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 Cz=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)}},Sz=Object.freeze([]),F0=class Gb{scopeDepth;parentScopes;fontStyle;foreground;background;constructor(e,n,r,a,i){this.scopeDepth=e,this.parentScopes=n||Sz,this.fontStyle=r,this.foreground=a,this.background=i}clone(){return new Gb(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)}},Ez=class $0{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($0._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 $0(this._mainRule.clone(),F0.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(Bb(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 F0(e,n,r,a,i))}},Yc=class Gi{static toBinaryStr(e){return e.toString(2).padStart(32,"0")}static print(e){const n=Gi.getLanguageId(e),r=Gi.getTokenType(e),a=Gi.getFontStyle(e),i=Gi.getForeground(e),s=Gi.getBackground(e);console.log({languageId:n,tokenType:r,fontStyle:a,foreground:i,background:s})}static getLanguageId(e){return(e&255)>>>0}static getTokenType(e){return(e&768)>>>8}static containsBalancedBrackets(e){return(e&1024)!==0}static getFontStyle(e){return(e&30720)>>>11}static getForeground(e){return(e&16744448)>>>15}static getBackground(e){return(e&4278190080)>>>24}static set(e,n,r,a,i,s,o){let l=Gi.getLanguageId(e),p=Gi.getTokenType(e),u=Gi.containsBalancedBrackets(e)?1:0,h=Gi.getFontStyle(e),d=Gi.getForeground(e),m=Gi.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=xz(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(fv(a)){const l=[];do l.push(a),a=r.next();while(fv(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 fv(t){return!!t&&!!t.match(/[\w\.:]+/)}function xz(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 Wb(t){typeof t.dispose=="function"&&t.dispose()}var Pu=class{constructor(t){this.scopeName=t}toKey(){return this.scopeName}},wz=class{constructor(t,e){this.scopeName=t,this.ruleName=e}toKey(){return`${this.scopeName}#${this.ruleName}`}},Tz=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))}},Az=class{constructor(t,e){this.repo=t,this.initialScopeName=e,this.seenFullScopeRequests.add(this.initialScopeName),this.Q=[new Pu(this.initialScopeName)]}seenFullScopeRequests=new Set;seenPartialScopeRequests=new Set;Q;processQueue(){const t=this.Q;this.Q=[];const e=new Tz;for(const n of t)_z(n,this.initialScopeName,this.repo,e);for(const n of e.references)if(n instanceof Pu){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 _z(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 Pu?dp({baseGrammar:i,selfGrammar:a},r):U0(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 Pu(o))}function U0(t,e,n){if(e.repository&&e.repository[t]){const r=e.repository[t];Qp([r],e,n)}}function dp(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?Db({},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=qb(i);switch(s.kind){case 0:dp({...e,selfGrammar:e.baseGrammar},n);break;case 1:dp(e,n);break;case 2:U0(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?U0(s.ruleName,l,n):dp(l,n)}else s.kind===4?n.add(new wz(s.scopeName,s.ruleName)):n.add(new Pu(s.scopeName));break}}}var Mz=class{kind=0},Pz=class{kind=1},Lz=class{constructor(t){this.ruleName=t}kind=2},Oz=class{constructor(t){this.scopeName=t}kind=3},Iz=class{constructor(t,e){this.scopeName=t,this.ruleName=e}kind=4};function qb(t){if(t==="$base")return new Mz;if(t==="$self")return new Pz;const e=t.indexOf("#");if(e===-1)return new Oz(t);if(e===0)return new Lz(t.substring(1));{const n=t.substring(0,e),r=t.substring(e+1);return new Iz(n,r)}}var kz=/\\(\d+)/,dv=/\\(\d+)/g,zz=-1,Kb=-2;var Ku=class{$location;id;_nameIsCapturing;_name;_contentNameIsCapturing;_contentName;constructor(t,e,n,r){this.$location=t,this.id=e,this._name=n||null,this._nameIsCapturing=J2.hasCaptures(this._name),this._contentName=r||null,this._contentNameIsCapturing=J2.hasCaptures(this._contentName)}get debugName(){const t=this.$location?`${Rb(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:J2.replaceCaptures(this._name,t,e)}getContentName(t,e){return!this._contentNameIsCapturing||this._contentName===null?this._contentName:J2.replaceCaptures(this._contentName,t,e)}},Nz=class extends Ku{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!")}},Vz=class extends Ku{_match;captures;_cachedCompiledPatterns;constructor(t,e,n,r,a){super(t,e,n,null),this._match=new Lu(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 Ou,this.collectPatterns(t,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},mv=class extends Ku{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 Ou,this.collectPatterns(t,this._cachedCompiledPatterns)),this._cachedCompiledPatterns}},G0=class extends Ku{_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 Lu(a,this.id),this.beginCaptures=i,this._end=new Lu(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 Ou;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 Ku{_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 Lu(a,this.id),this.beginCaptures=i,this.whileCaptures=o,this._while=new Lu(s,Kb),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 Ou;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 Ou,this._cachedCompiledWhilePatterns.push(this._while.hasBackReferences?this._while.clone():this._while)),this._while.hasBackReferences&&this._cachedCompiledWhilePatterns.setSource(0,e||""),this._cachedCompiledWhilePatterns}},Xb=class oi{static createCaptureRule(e,n,r,a,i){return e.registerRule(s=>new Nz(n,s,r,a,i))}static getCompiledRuleId(e,n,r){return e.id||n.registerRule(a=>{if(e.id=a,e.match)return new Vz(e.$vscodeTextmateLocation,e.id,e.name,e.match,oi._compileCaptures(e.captures,n,r));if(typeof e.begin>"u"){e.repository&&(r=Db({},r,e.repository));let i=e.patterns;return typeof i>"u"&&e.include&&(i=[{include:e.include}]),new mv(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,oi._compilePatterns(i,n,r))}return e.while?new Zp(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,oi._compileCaptures(e.beginCaptures||e.captures,n,r),e.while,oi._compileCaptures(e.whileCaptures||e.captures,n,r),oi._compilePatterns(e.patterns,n,r)):new G0(e.$vscodeTextmateLocation,e.id,e.name,e.contentName,e.begin,oi._compileCaptures(e.beginCaptures||e.captures,n,r),e.end,oi._compileCaptures(e.endCaptures||e.captures,n,r),e.applyEndPatternLast,oi._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=oi.getCompiledRuleId(e[s],n,r)),a[o]=oi.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=qb(o.include);switch(p.kind){case 0:case 1:l=oi.getCompiledRuleId(r[o.include],n,r);break;case 2:let u=r[p.ruleName];u&&(l=oi.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=oi.getCompiledRuleId(f,n,m.repository))}else l=oi.getCompiledRuleId(m.repository.$self,n,m.repository);break}}else l=oi.getCompiledRuleId(o,n,r);if(l!==-1){const p=n.getRule(l);let u=!1;if((p instanceof mv||p instanceof G0||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}}},Lu=class Yb{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=kz.test(this.source):this.hasBackReferences=!1}clone(){return new Yb(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 dv.lastIndex=0,this.source.replace(dv,(a,i)=>Fb(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}},Ou=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 gv(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 gv(t,r,this._items.map(a=>a.ruleId))}},gv=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}},Hz=class W0{_defaultAttributes;_embeddedLanguagesMatcher;constructor(e,n){this._defaultAttributes=new kd(e,8),this._embeddedLanguagesMatcher=new Dz(Object.entries(n||{}))}getDefaultAttributes(){return this._defaultAttributes}getBasicScopeAttributes(e){return e===null?W0._NULL_SCOPE_METADATA:this._getBasicScopeAttributes.get(e)}static _NULL_SCOPE_METADATA=new kd(0,0);_getBasicScopeAttributes=new $b(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(W0.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/},Dz=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])=>Fb(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])}},vv=class{constructor(t,e){this.stack=t,this.stoppedEarly=e}};function Jb(t,e,n,r,a,i,s,o){const l=e.content.length;let p=!1,u=-1;if(s){const m=Rz(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 vv(a,!0);d()}return new vv(a,!1);function d(){const m=jz(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===zz){const S=a.getRule(t);i.produce(a,f[0].start),a=a.withContentNameScopesList(a.nameScopesList),U1(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 G0){const y=S;U1(t,e,n,a,i,y.beginCaptures,f),i.produce(a,f[0].end),u=f[0].end;const A=y.getContentName(e.content,f),T=w.pushAttributed(A,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;U1(t,e,n,a,i,y.beginCaptures,f),i.produce(a,f[0].end),u=f[0].end;const A=y.getContentName(e.content,f),T=w.pushAttributed(A,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(U1(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 Rz(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}=$z(l.rule,t,l.stack.endRule,n,r===s),h=p.findNextMatchSync(e,r,u);if(h){if(h.ruleId!==Kb){a=l.stack.pop();break}h.captureIndices&&h.captureIndices.length&&(i.produce(l.stack,h.captureIndices[0].start),U1(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 jz(t,e,n,r,a,i){const s=Bz(t,e,n,r,a,i),o=t.getInjections();if(o.length===0)return s;const l=Fz(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 Bz(t,e,n,r,a,i){const s=a.getRule(t),{ruleScanner:o,findOptions:l}=Qb(s,t,a.endRule,n,r===i),p=o.findNextMatchSync(e,r,l);return p?{captureIndices:p.captureIndices,matchedRuleId:p.ruleId}:null}function Fz(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}=Qb(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 Qb(t,e,n,r,a){return{ruleScanner:t.compileAG(e,n,r,a),findOptions:0}}function $z(t,e,n,r,a){return{ruleScanner:t.compileWhileAG(e,n,r,a),findOptions:0}}function U1(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));Jb(t,w,n&&m.start===0,m.start,g,a,!1,0),Wb(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 Uz(C,m.end))}}for(;p.length>0;)a.produceFromScopes(p[p.length-1].scopes,p[p.length-1].endPos),p.pop()}var Uz=class{scopes;endPos;constructor(t,e){this.scopes=t,this.endPos=e}};function Gz(t,e,n,r,a,i,s,o){return new qz(t,e,n,r,a,i,s,o)}function yv(t,e,n,r,a){const i=Jp(e,eh),s=Xb.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(Wz(e[a],r))return n=a+1,!0;return!1})}function Wz(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 qz=class{constructor(t,e,n,r,a,i,s,o){if(this._rootScopeName=t,this.balancedBracketSelectors=i,this._onigLib=o,this._basicScopeAttributesProvider=new Hz(n,r),this._rootId=-1,this._lastRuleId=0,this._ruleId2desc=[null],this._includedGrammars={},this._grammarRepository=s,this._grammar=bv(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)yv(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&&yv(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]=bv(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=Xb.getCompiledRuleId(this._grammar.repository.$self,this,this._grammar.repository),this.getInjections());let a;if(!e||e===q0.NULL){a=!0;const p=this._basicScopeAttributesProvider.getDefaultAttributes(),u=this.themeProvider.getDefaults(),h=Yc.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=su.createRootAndLookUpScopeName(d,h,this):m=su.createRoot("unknown",h),e=new q0(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 Xz(n,t,this._tokenTypeMatchers,this.balancedBracketSelectors),l=Jb(this,i,a,0,e,o,!0,r);return Wb(i),{lineLength:s,lineTokens:o,ruleStack:l.stack,stoppedEarly:l.stoppedEarly}}};function bv(t,e){return t=hz(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 su=class Eo{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 Eo(r,a,i.encodedTokenAttributes);return r}static createRoot(e,n){return new Eo(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=Eo.mergeAttributes(n,a,s);return new Eo(null,i,o)}get scopeName(){return this.scopePath.scopeName}toString(){return this.getScopeNames().join(" ")}equals(e){return Eo.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),Yc.set(e,n.languageId,n.tokenType,null,a,i,s)}pushAttributed(e,n){if(e===null)return this;if(e.indexOf(" ")===-1)return Eo._pushAttributed(this,e,n);const r=e.split(/ /g);let a=this;for(const i of r)a=Eo._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=Eo.mergeAttributes(e.tokenAttributes,a,s);return new Eo(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}},q0=class bl{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 bl(null,0,0,0,!1,null,null,null);_enterPos;_anchorPos;depth;equals(e){return e===null?!1:bl._equals(this,e)}static _equals(e,n){return e===n?!0:this._structuralEquals(e,n)?su.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(){bl._reset(this)}pop(){return this.parent}safePop(){return this.parent?this.parent:this}push(e,n,r,a,i,s,o){return new bl(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 bl(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=su.fromExtension(e?.nameScopesList??null,n.nameScopesList);return new bl(e,n.ruleId,n.enterPos??-1,n.anchorPos??-1,n.beginRuleCapturedEOL,n.endRule,r,su.fromExtension(r,n.contentNameScopesList))}},Kz=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}},Xz=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=Yc.set(r,0,s.type,null,-1,0,0));this.balancedBracketSelectors&&(a=this.balancedBracketSelectors.match(i))}if(a&&(r=Yc.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}},Yz=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,Gz(t,i,e,n,r,a,this,this._onigLib))}return this._grammars.get(t)}},Jz=class{_options;_syncRegistry;_ensureGrammarCache;constructor(e){this._options=e,this._syncRegistry=new Yz(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 Kz(r.balancedBracketSelectors||[],r.unbalancedBracketSelectors||[]))}loadGrammar(e){return this._loadGrammar(e,0,null,null,null)}_loadGrammar(e,n,r,a,i){const s=new Az(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)}},K0=q0.NULL;const Qz=["area","base","basefont","bgsound","br","col","command","embed","frame","hr","image","img","input","keygen","link","meta","param","source","track","wbr"];class Xu{constructor(e,n,r){this.normal=n,this.property=e,r&&(this.space=r)}}Xu.prototype.normal={};Xu.prototype.property={};Xu.prototype.space=void 0;function Zb(t,e){const n={},r={};for(const a of t)Object.assign(n,a.property),Object.assign(r,a.normal);return new Xu(n,r,e)}function X0(t){return t.toLowerCase()}class Li{constructor(e,n){this.attribute=n,this.property=e}}Li.prototype.attribute="";Li.prototype.booleanish=!1;Li.prototype.boolean=!1;Li.prototype.commaOrSpaceSeparated=!1;Li.prototype.commaSeparated=!1;Li.prototype.defined=!1;Li.prototype.mustUseProperty=!1;Li.prototype.number=!1;Li.prototype.overloadedBoolean=!1;Li.prototype.property="";Li.prototype.spaceSeparated=!1;Li.prototype.space=void 0;let Zz=0;const rn=$l(),Is=$l(),Y0=$l(),Rt=$l(),ts=$l(),Dc=$l(),Ni=$l();function $l(){return 2**++Zz}const J0=Object.freeze(Object.defineProperty({__proto__:null,boolean:rn,booleanish:Is,commaOrSpaceSeparated:Ni,commaSeparated:Dc,number:Rt,overloadedBoolean:Y0,spaceSeparated:ts},Symbol.toStringTag,{value:"Module"})),zd=Object.keys(J0);class km extends Li{constructor(e,n,r,a){let i=-1;if(super(e,n),Cv(this,"space",a),typeof r=="number")for(;++i<zd.length;){const s=zd[i];Cv(this,zd[i],(r&J0[s])===J0[s])}}}km.prototype.defined=!0;function Cv(t,e,n){n&&(t[e]=n)}function n1(t){const e={},n={};for(const[r,a]of Object.entries(t.properties)){const i=new km(r,t.transform(t.attributes||{},r),a,t.space);t.mustUseProperty&&t.mustUseProperty.includes(r)&&(i.mustUseProperty=!0),e[r]=i,n[X0(r)]=r,n[X0(i.attribute)]=r}return new Xu(e,n,t.space)}const eC=n1({properties:{ariaActiveDescendant:null,ariaAtomic:Is,ariaAutoComplete:null,ariaBusy:Is,ariaChecked:Is,ariaColCount:Rt,ariaColIndex:Rt,ariaColSpan:Rt,ariaControls:ts,ariaCurrent:null,ariaDescribedBy:ts,ariaDetails:null,ariaDisabled:Is,ariaDropEffect:ts,ariaErrorMessage:null,ariaExpanded:Is,ariaFlowTo:ts,ariaGrabbed:Is,ariaHasPopup:null,ariaHidden:Is,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:ts,ariaLevel:Rt,ariaLive:null,ariaModal:Is,ariaMultiLine:Is,ariaMultiSelectable:Is,ariaOrientation:null,ariaOwns:ts,ariaPlaceholder:null,ariaPosInSet:Rt,ariaPressed:Is,ariaReadOnly:Is,ariaRelevant:null,ariaRequired:Is,ariaRoleDescription:ts,ariaRowCount:Rt,ariaRowIndex:Rt,ariaRowSpan:Rt,ariaSelected:Is,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 tC(t,e){return e in t?t[e]:e}function rC(t,e){return tC(t,e.toLowerCase())}const eN=n1({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:Dc,acceptCharset:ts,accessKey:ts,action:null,allow:null,allowFullScreen:rn,allowPaymentRequest:rn,allowUserMedia:rn,alt:null,as:null,async:rn,autoCapitalize:null,autoComplete:ts,autoFocus:rn,autoPlay:rn,blocking:ts,capture:null,charSet:null,checked:rn,cite:null,className:ts,cols:Rt,colSpan:null,content:null,contentEditable:Is,controls:rn,controlsList:ts,coords:Rt|Dc,crossOrigin:null,data:null,dateTime:null,decoding:null,default:rn,defer:rn,dir:null,dirName:null,disabled:rn,download:Y0,draggable:Is,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:rn,formTarget:null,headers:ts,height:Rt,hidden:Y0,high:Rt,href:null,hrefLang:null,htmlFor:ts,httpEquiv:ts,id:null,imageSizes:null,imageSrcSet:null,inert:rn,inputMode:null,integrity:null,is:null,isMap:rn,itemId:null,itemProp:ts,itemRef:ts,itemScope:rn,itemType:ts,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:rn,low:Rt,manifest:null,max:null,maxLength:Rt,media:null,method:null,min:null,minLength:Rt,multiple:rn,muted:rn,name:null,nonce:null,noModule:rn,noValidate:rn,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:rn,optimum:Rt,pattern:null,ping:ts,placeholder:null,playsInline:rn,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:rn,referrerPolicy:null,rel:ts,required:rn,reversed:rn,rows:Rt,rowSpan:Rt,sandbox:ts,scope:null,scoped:rn,seamless:rn,selected:rn,shadowRootClonable:rn,shadowRootDelegatesFocus:rn,shadowRootMode:null,shape:null,size:Rt,sizes:null,slot:null,span:Rt,spellCheck:Is,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:rn,useMap:null,value:Is,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:rn,declare:rn,event:null,face:null,frame:null,frameBorder:null,hSpace:Rt,leftMargin:Rt,link:null,longDesc:null,lowSrc:null,marginHeight:Rt,marginWidth:Rt,noResize:rn,noHref:rn,noShade:rn,noWrap:rn,object:null,profile:null,prompt:null,rev:null,rightMargin:Rt,rules:null,scheme:null,scrolling:Is,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:rn,disableRemotePlayback:rn,prefix:null,property:null,results:Rt,security:null,unselectable:null},space:"html",transform:rC}),tN=n1({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:Ni,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:rn,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:Dc,g2:Dc,glyphName:Dc,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:Ni,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:Ni,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Ni,rev:Ni,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Ni,requiredFeatures:Ni,requiredFonts:Ni,requiredFormats:Ni,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:Ni,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:Ni,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:Ni,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:tC}),nC=n1({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()}}),sC=n1({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:rC}),iC=n1({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform(t,e){return"xml:"+e.slice(3).toLowerCase()}}),rN=/[A-Z]/g,Sv=/-[a-z]/g,nN=/^data[-\w.:]+$/i;function sN(t,e){const n=X0(e);let r=e,a=Li;if(n in t.normal)return t.property[t.normal[n]];if(n.length>4&&n.slice(0,4)==="data"&&nN.test(e)){if(e.charAt(4)==="-"){const i=e.slice(5).replace(Sv,oN);r="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=e.slice(4);if(!Sv.test(i)){let s=i.replace(rN,iN);s.charAt(0)!=="-"&&(s="-"+s),e="data"+s}}a=km}return new a(r,e)}function iN(t){return"-"+t.toLowerCase()}function oN(t){return t.charAt(1).toUpperCase()}const aN=Zb([eC,eN,nC,sC,iC],"html"),oC=Zb([eC,tN,nC,sC,iC],"svg"),Ev={}.hasOwnProperty;function lN(t,e){const n=e||{};function r(a,...i){let s=r.invalid;const o=r.handlers;if(a&&Ev.call(a,t)){const l=String(a[t]);s=Ev.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 cN=/["&'<>`]/g,uN=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,pN=/[\x01-\t\v\f\x0E-\x1F\x7F\x81\x8D\x8F\x90\x9D\xA0-\uFFFF]/g,hN=/[|\\{}()[\]^$+*?.]/g,xv=new WeakMap;function fN(t,e){if(t=t.replace(e.subset?dN(e.subset):cN,r),e.subset||e.escapeOnly)return t;return t.replace(uN,n).replace(pN,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 dN(t){let e=xv.get(t);return e||(e=mN(t),xv.set(t,e)),e}function mN(t){const e=[];let n=-1;for(;++n<t.length;)e.push(t[n].replace(hN,"\\$&"));return new RegExp("(?:"+e.join("|")+")","g")}const gN=/[\dA-Fa-f]/;function vN(t,e,n){const r="&#x"+t.toString(16).toUpperCase();return n&&e&&!gN.test(String.fromCharCode(e))?r:r+";"}const yN=/\d/;function bN(t,e,n){const r="&#"+String(t);return n&&e&&!yN.test(String.fromCharCode(e))?r:r+";"}const CN=["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:"€"},SN=["cent","copy","divide","gt","lt","not","para","times"],aC={}.hasOwnProperty,Q0={};let Q2;for(Q2 in Nd)aC.call(Nd,Q2)&&(Q0[Nd[Q2]]=Q2);const EN=/[^\dA-Za-z]/;function xN(t,e,n,r){const a=String.fromCharCode(t);if(aC.call(Q0,a)){const i=Q0[a],s="&"+i;return n&&CN.includes(i)&&!SN.includes(i)&&(!r||e&&e!==61&&EN.test(String.fromCharCode(e)))?s:s+";"}return""}function wN(t,e,n){let r=vN(t,e,n.omitOptionalSemicolons),a;if((n.useNamedReferences||n.useShortestReferences)&&(a=xN(t,e,n.omitOptionalSemicolons,n.attribute)),(n.useShortestReferences||!a)&&n.useShortestReferences){const i=bN(t,e,n.omitOptionalSemicolons);i.length<r.length&&(r=i)}return a&&(!n.useShortestReferences||a.length<r.length)?a:r}function Rc(t,e){return fN(t,Object.assign({format:wN},e))}const TN=/^>|^->|<!--|-->|--!>|<!-$/g,AN=[">"],_N=["<",">"];function MN(t,e,n,r){return r.settings.bogusComments?"<?"+Rc(t.value,Object.assign({},r.settings.characterReferences,{subset:AN}))+">":"<!--"+t.value.replace(TN,a)+"-->";function a(i){return Rc(i,Object.assign({},r.settings.characterReferences,{subset:_N}))}}function PN(t,e,n,r){return"<!"+(r.settings.upperDoctype?"DOCTYPE":"doctype")+(r.settings.tightDoctype?"":" ")+"html>"}function wv(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 LN(t,e){const n=e||{};return(t[t.length-1]===""?[...t,""]:t).join((n.padRight?" ":"")+","+(n.padLeft===!1?"":" ")).trim()}function ON(t){return t.join(" ").trim()}const IN=/[ \t\n\f\r]/g;function zm(t){return typeof t=="object"?t.type==="text"?Tv(t.value):!1:Tv(t)}function Tv(t){return t.replace(IN,"")===""}const js=cC(1),lC=cC(-1),kN=[];function cC(t){return e;function e(n,r,a){const i=n?n.children:kN;let s=(r||0)+t,o=i[s];if(!a)for(;o&&zm(o);)s+=t,o=i[s];return o}}const zN={}.hasOwnProperty;function uC(t){return e;function e(n,r,a){return zN.call(t,n.tagName)&&t[n.tagName](n,r,a)}}const Nm=uC({body:VN,caption:Vd,colgroup:Vd,dd:jN,dt:RN,head:Vd,html:NN,li:DN,optgroup:BN,option:FN,p:HN,rp:Av,rt:Av,tbody:UN,td:_v,tfoot:GN,th:_v,thead:$N,tr:WN});function Vd(t,e,n){const r=js(n,e,!0);return!r||r.type!=="comment"&&!(r.type==="text"&&zm(r.value.charAt(0)))}function NN(t,e,n){const r=js(n,e);return!r||r.type!=="comment"}function VN(t,e,n){const r=js(n,e);return!r||r.type!=="comment"}function HN(t,e,n){const r=js(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 DN(t,e,n){const r=js(n,e);return!r||r.type==="element"&&r.tagName==="li"}function RN(t,e,n){const r=js(n,e);return!!(r&&r.type==="element"&&(r.tagName==="dt"||r.tagName==="dd"))}function jN(t,e,n){const r=js(n,e);return!r||r.type==="element"&&(r.tagName==="dt"||r.tagName==="dd")}function Av(t,e,n){const r=js(n,e);return!r||r.type==="element"&&(r.tagName==="rp"||r.tagName==="rt")}function BN(t,e,n){const r=js(n,e);return!r||r.type==="element"&&r.tagName==="optgroup"}function FN(t,e,n){const r=js(n,e);return!r||r.type==="element"&&(r.tagName==="option"||r.tagName==="optgroup")}function $N(t,e,n){const r=js(n,e);return!!(r&&r.type==="element"&&(r.tagName==="tbody"||r.tagName==="tfoot"))}function UN(t,e,n){const r=js(n,e);return!r||r.type==="element"&&(r.tagName==="tbody"||r.tagName==="tfoot")}function GN(t,e,n){return!js(n,e)}function WN(t,e,n){const r=js(n,e);return!r||r.type==="element"&&r.tagName==="tr"}function _v(t,e,n){const r=js(n,e);return!r||r.type==="element"&&(r.tagName==="td"||r.tagName==="th")}const qN=uC({body:YN,colgroup:JN,head:XN,html:KN,tbody:QN});function KN(t){const e=js(t,-1);return!e||e.type!=="comment"}function XN(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 YN(t){const e=js(t,-1,!0);return!e||e.type!=="comment"&&!(e.type==="text"&&zm(e.value.charAt(0)))&&!(e.type==="element"&&(e.tagName==="meta"||e.tagName==="link"||e.tagName==="script"||e.tagName==="style"||e.tagName==="template"))}function JN(t,e,n){const r=lC(n,e),a=js(t,-1,!0);return n&&r&&r.type==="element"&&r.tagName==="colgroup"&&Nm(r,n.children.indexOf(r),n)?!1:!!(a&&a.type==="element"&&a.tagName==="col")}function QN(t,e,n){const r=lC(n,e),a=js(t,-1);return n&&r&&r.type==="element"&&(r.tagName==="thead"||r.tagName==="tbody")&&Nm(r,n.children.indexOf(r),n)?!1:!!(a&&a.type==="element"&&a.tagName==="tr")}const Z2={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 ZN(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=oC);const p=eV(r,t.properties),u=r.all(a.space==="html"&&t.tagName==="template"?t.content:t);return r.schema=a,u&&(s=!1),(p||!i||!qN(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||!Nm(t,e,n))&&o.push("</"+t.tagName+">"),o.join("")}function eV(t,e){const n=[];let r=-1,a;if(e){for(a in e)if(e[a]!==null&&e[a]!==void 0){const i=tV(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 tV(t,e,n){const r=sN(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=Rc(r.attribute,Object.assign({},t.settings.characterReferences,{subset:Z2.name[a][i]}));return n===!0||(n=Array.isArray(n)?(r.commaSeparated?LN:ON)(n,{padLeft:!t.settings.tightCommaSeparatedLists}):String(n),t.settings.collapseEmptyAttributes&&!n)?l:(t.settings.preferUnquoted&&(o=Rc(n,Object.assign({},t.settings.characterReferences,{attribute:!0,subset:Z2.unquoted[a][i]}))),o!==n&&(t.settings.quoteSmart&&wv(n,s)>wv(n,t.alternative)&&(s=t.alternative),o=s+Rc(n,Object.assign({},t.settings.characterReferences,{subset:(s==="'"?Z2.single:Z2.double)[a][i],attribute:!0}))+s),l+(o&&"="+o))}const rV=["<","&"];function pC(t,e,n,r){return n&&n.type==="element"&&(n.tagName==="script"||n.tagName==="style")?t.value:Rc(t.value,Object.assign({},r.settings.characterReferences,{subset:rV}))}function nV(t,e,n,r){return r.settings.allowDangerousHtml?t.value:pC(t,e,n,r)}function sV(t,e,n,r){return r.all(t)}const iV=lN("type",{invalid:oV,unknown:aV,handlers:{comment:MN,doctype:PN,element:ZN,raw:nV,root:sV,text:pC}});function oV(t){throw new Error("Expected node, not `"+t+"`")}function aV(t){const e=t;throw new Error("Cannot compile unknown node `"+e.type+"`")}const lV={},cV={},uV=[];function pV(t,e){const n=e||lV,r=n.quote||'"',a=r==='"'?"'":'"';if(r!=='"'&&r!=="'")throw new Error("Invalid quote `"+r+"`, expected `'` or `\"`");return{one:hV,all:fV,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||Qz,characterReferences:n.characterReferences||cV,closeSelfClosing:n.closeSelfClosing||!1,closeEmptyElements:n.closeEmptyElements||!1},schema:n.space==="svg"?oC:aN,quote:r,alternative:a}.one(Array.isArray(t)?{type:"root",children:t}:t,void 0,void 0)}function hV(t,e,n){return iV(t,e,n,this)}function fV(t){const e=[],n=t&&t.children||uV;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 Fa(t,e){return t&&(e?.[t?.toLowerCase()]||t)}function dV(t){return Array.isArray(t)?t:[t]}async function hC(t){return Promise.resolve(typeof t=="function"?t():t).then(e=>e.default||e)}function Vm(t){return!t||["plaintext","txt","text","plain"].includes(t)}function mV(t){return t==="ansi"||Vm(t)}function Hm(t){return t==="none"}function gV(t){return Hm(t)}function fC(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 qh(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 vV(t){const e=qh(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 Dm="light-dark()",yV=["color","background-color"];function bV(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 CV(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?bV(a,i):a})):t}function SV(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&&yV.includes(d))if(r===Dm&&s.length>1){const f=e.findIndex(x=>x==="light"),v=e.findIndex(x=>x==="dark");if(f===-1||v===-1)throw new Gs('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&ui.Italic&&(e["font-style"]="italic"),t.fontStyle&ui.Bold&&(e["font-weight"]="bold");const n=[];t.fontStyle&ui.Underline&&n.push("underline"),t.fontStyle&ui.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 dC=new WeakMap;function Kh(t,e){dC.set(t,e)}function Iu(t){return dC.get(t)}class s1{_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 s1(Object.fromEntries(dV(n).map(r=>[r,K0])),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 EV(this._stacks[e])}toJSON(){return{lang:this.lang,theme:this.theme,themes:this.themes,scopes:this.getScopes()}}}function EV(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 xV(t,e){if(!(t instanceof s1))throw new Gs("Invalid grammar state");return t.getInternalStack(e)}function wV(){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 Gs(`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 Gs(`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 Gs(`Invalid decoration position ${JSON.stringify(s)}. Line ${s.line} length: ${o.length}`);return{...s,character:l,offset:a.posToIndex(s.line,l)}}};const a=vV(n.source),i=(n.options.decorations||[]).map(s=>({...s,start:r(s.start),end:r(s.end)}));TV(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 CV(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 Gs(`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+=mC(f.children[g]),C===-1&&v.length===h&&(C=g+1),S===-1&&v.length===d&&(S=g+1);if(C===-1)throw new Gs(`Failed to find start index for decoration ${JSON.stringify(m.start)}`);if(S===-1)throw new Gs(`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&&fC(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 TV(t){for(let e=0;e<t.length;e++){const n=t[e];if(n.start.offset>n.end.offset)throw new Gs(`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 Gs(`Decorations ${JSON.stringify(n.start)} and ${JSON.stringify(a.start)} intersect.`)}}}}function mC(t){return t.type==="text"?t.value:t.type==="element"?t.children.map(mC).join(""):""}const AV=[wV()];function nh(t){const e=_V(t.transformers||[]);return[...e.pre,...e.normal,...e.post,...AV]}function _V(t){const e=[],n=[],r=[];for(const a of t)switch(a.enforce){case"pre":e.push(a);break;case"post":n.push(a);break;default:r.push(a)}return{pre:e,post:n,normal:r}}var xl=["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 MV(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 Mv(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 PV(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:xl[r-30]}});else if(r===38){const a=Mv(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:xl[r-40]}});else if(r===48){const a=Mv(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:xl[r-90+8]}}):r>=100&&r<=107&&e.push({type:"setBackgroundColor",value:{type:"named",name:xl[r-100+8]}})}return e}function LV(){let t=null,e=null,n=new Set;return{parse(r){const a=[];let i=0;do{const s=MV(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=PV(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 OV={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 IV(t=OV){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<xl.length;p++)r.push(e(xl[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 kV(t,e,n){const r=th(t,n),a=qh(e),i=IV(Object.fromEntries(xl.map(o=>[o,t.colors?.[`terminal.ansi${o[0].toUpperCase()}${o.substring(1)}`]]))),s=LV();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=Fa(p,r),u=Fa(u,r),l.decorations.has("dim")&&(p=zV(p));let h=ui.None;return l.decorations.has("bold")&&(h|=ui.Bold),l.decorations.has("italic")&&(h|=ui.Italic),l.decorations.has("underline")&&(h|=ui.Underline),l.decorations.has("strikethrough")&&(h|=ui.Strikethrough),{content:l.value,offset:o[1],color:p,bgColor:u,fontStyle:h}}))}function zV(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 Rm(t,e,n={}){const{lang:r="text",theme:a=t.getLoadedThemes()[0]}=n;if(Vm(r)||Hm(a))return qh(e).map(l=>[{content:l[0],offset:l[1]}]);const{theme:i,colorMap:s}=t.setTheme(a);if(r==="ansi")return kV(i,e,n);const o=t.getLanguage(r);if(n.grammarState){if(n.grammarState.lang!==o.name)throw new Gs(`Grammar state language "${n.grammarState.lang}" does not match highlight language "${o.name}"`);if(!n.grammarState.themes.includes(i.name))throw new Gs(`Grammar state themes "${n.grammarState.themes}" do not contain highlight theme "${i.name}"`)}return VV(e,o,i,s,n)}function NV(...t){if(t.length===2)return Iu(t[1]);const[e,n,r={}]=t,{lang:a="text",theme:i=e.getLoadedThemes()[0]}=r;if(Vm(a)||Hm(i))throw new Gs("Plain language does not have grammar state");if(a==="ansi")throw new Gs("ANSI language does not have grammar state");const{theme:s,colorMap:o}=e.setTheme(i),l=e.getLanguage(a);return new s1(sh(n,l,s,o,r).stateStack,l.name,s.name)}function VV(t,e,n,r,a){const i=sh(t,e,n,r,a),s=new s1(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=qh(t);let p=a.grammarState?xV(a.grammarState,n.name)??K0:a.grammarContextCode!=null?sh(a.grammarContextCode,e,n,r,{...a,grammarState:void 0,grammarContextCode:void 0}).stateStack:K0,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 A=g.tokens[2*y],T=y+1<w?g.tokens[2*y+2]:f.length;if(A===T)continue;const O=g.tokens[2*y+1],I=Fa(r[Yc.getForeground(O)],i),z=Yc.getFontStyle(O),G={content:f.substring(A,T),offset:v+A,color:I,fontStyle:z};if(a.includeExplanation){const W=[];if(a.includeExplanation!=="scopeName")for(const N of n.settings){let B;switch(typeof N.scope){case"string":B=N.scope.split(/,/).map(H=>H.trim());break;case"object":B=N.scope;break;default:continue}W.push({settings:N,selectors:B.map(H=>H.split(/ /))})}G.explanation=[];let $=0;for(;A+$<T;){const N=S[x],B=f.substring(N.startIndex,N.endIndex);$+=B.length,G.explanation.push({content:B,scopes:a.includeExplanation==="scopeName"?HV(N.scopes):DV(W,N.scopes)}),x+=1}}u.push(G)}h.push(u),u=[],p=g.ruleStack}return{tokens:h,stateStack:p}}function HV(t){return t.map(e=>({scopeName:e}))}function DV(t,e){const n=[];for(let r=0,a=e.length;r<a;r++){const i=e[r];n[r]={scopeName:i,themeMatches:jV(t,i,e.slice(0,r))}}return n}function Pv(t,e){return t===e||e.substring(0,t.length)===t&&e[t.length]==="."}function RV(t,e,n){if(!Pv(t[t.length-1],e))return!1;let r=t.length-2,a=n.length-1;for(;r>=0&&a>=0;)Pv(t[r],n[a])&&(r-=1),a-=1;return r===-1}function jV(t,e,n){const r=[];for(const{selectors:a,settings:i}of t)for(const s of a)if(RV(s,e,n)){r.push(i);break}return r}function gC(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=Rm(t,e,{...n,theme:l.theme}),u=Iu(p),h=typeof l.theme=="string"?l.theme:l.theme.name;return{tokens:p,state:u,theme:h}}),i=BV(...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 s1(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 BV(...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 Gs("`themes` option must not be empty");const m=gC(t,e,n);if(l=Iu(m),p&&Dm!==p&&!d.find(S=>S.color===p))throw new Gs(`\`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=>SV(x,v,u,p,h))),l&&Kh(i,l);const C=d.map(S=>th(S.theme,n));a=Lv(d,f,C,u,p,"fg",h),r=Lv(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=Rm(t,e,n);const u=t.getTheme(n.theme);r=Fa(u.bg,p),a=Fa(u.fg,p),s=u.name,l=Iu(i)}else throw new Gs("Invalid options, either `theme` or `themes` must be provided");return{tokens:i,fg:a,bg:r,themeName:s,rootStyle:o,grammarState:l}}function Lv(t,e,n,r,a,i,s){return t.map((o,l)=>{const p=Fa(e[l][i],n[l])||"inherit",u=`${r+o.color}${i==="bg"?"-bg":""}:${p}`;if(l===0&&a){if(a===Dm&&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 Gs('When using `defaultColor: "light-dark()"`, you must provide both `light` and `dark` themes');const m=Fa(e[h][i],n[h])||"inherit",f=Fa(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=$V(i):h==="never"&&(i=UV(i)),d&&(i=GV(i));const m={...r,get source(){return a}};for(const f of nh(n))i=f.tokens?.call(m,i)||i;return FV(i,{...n,fg:s,bg:o,themeName:l,rootStyle:p},m,u)}function FV(t,e,n,r=Iu(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:fC,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 $V(t){return t.map(e=>{const n=[];let r="",a=0;return e.forEach((i,s)=>{const l=!(i.fontStyle&&(i.fontStyle&ui.Underline||i.fontStyle&ui.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 UV(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 GV(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&ui.Underline||a.fontStyle&ui.Strikethrough),l=r.fontStyle&&(r.fontStyle&ui.Underline||r.fontStyle&ui.Strikethrough);!o&&!l&&i===s?a.content+=r.content:n.push({...r})}return n})}const WV=pV;function qV(t,e,n){const r={meta:{},options:n,codeToHast:(i,s)=>oh(t,i,s),codeToTokens:(i,s)=>ih(t,i,s)};let a=WV(oh(t,e,n,r));for(const i of nh(n))a=i.postprocess?.call(r,a,n)||a;return a}const Ov={light:"#333333",dark:"#bbbbbb"},Iv={light:"#fffffe",dark:"#1e1e1e"},kv="__shiki_resolved";function jm(t){if(t?.[kv])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"?Ov.light:Ov.dark),n||(n=e.type==="light"?Iv.light:Iv.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,kv,{enumerable:!1,writable:!1,value:!0}),e}async function vC(t){return Array.from(new Set((await Promise.all(t.filter(e=>!mV(e)).map(async e=>await hC(e).then(n=>Array.isArray(n)?n:[n])))).flat()))}async function yC(t){return(await Promise.all(t.map(async n=>gV(n)?null:jm(await hC(n))))).filter(n=>!!n)}let KV=3;function XV(t,e=3){e>KV||console.trace(`[SHIKI DEPRECATE]: ${t}`)}class Mc extends Error{constructor(e){super(e),this.name="ShikiError"}}class YV extends Jz{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=jm(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 Mc(`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 Mc(`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 JV{_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 H1=0;function QV(t){H1+=1,t.warnings!==!1&&H1>=10&&H1%10===0&&console.warn(`[Shiki] ${H1} 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 Mc("`engine` option is required for synchronous mode");const n=(t.langs||[]).flat(1),r=(t.themes||[]).flat(1).map(jm),a=new JV(t.engine,n),i=new YV(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 Mc(`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 Mc(`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 vC(x))}function f(...x){C();for(const g of x.flat(1))i.loadTheme(g)}async function v(...x){return C(),f(await yC(x))}function C(){if(e)throw new Mc("Shiki instance has been disposed")}function S(){e||(e=!0,i.dispose(),H1-=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 ZV(t){t.engine||XV("`engine` option is required. Use `createOnigurumaEngine` or `createJavaScriptRegexEngine` to create an engine.");const[e,n,r]=await Promise.all([yC(t.themes||[]),vC(t.langs||[]),t.engine]);return QV({...t,themes:e,langs:n,engine:r})}async function eH(t){const e=await ZV(t);return{getLastGrammarState:(...n)=>NV(e,...n),codeToTokensBase:(n,r)=>Rm(e,n,r),codeToTokensWithThemes:(n,r)=>gC(e,n,r),codeToTokens:(n,r)=>ih(e,n,r),codeToHast:(n,r)=>oh(e,n,r),codeToHtml:(n,r)=>qV(e,n,r),getBundledLanguages:()=>({}),getBundledThemes:()=>({}),...e,getInternalContext:()=>e}}function i1(t){if([...t].length!==1)throw new Error(`Expected "${t}" to be a single code point`);return t.codePointAt(0)}function tH(t,e,n){return t.has(e)||t.set(e,n),t.get(e)}const Bm=new Set(["alnum","alpha","ascii","blank","cntrl","digit","graph","lower","print","punct","space","upper","word","xdigit"]),Ws=String.raw;function o1(t,e){if(t==null)throw new Error(e??"Value expected");return t}const bC=Ws`\[\^?`,CC=`c.? | C(?:-.?)?|${Ws`[pP]\{(?:\^?[-\x20_]*[A-Za-z][-\x20\w]*\})?`}|${Ws`x[89A-Fa-f]\p{AHex}(?:\\x[89A-Fa-f]\p{AHex})*`}|${Ws`u(?:\p{AHex}{4})? | x\{[^\}]*\}? | x\p{AHex}{0,2}`}|${Ws`o\{[^\}]*\}?`}|${Ws`\d{1,3}`}`,Fm=/[?*+][?+]?|\{(?:\d+(?:,\d*)?|,\d+)\}\??/,ep=new RegExp(Ws`
- \\ (?:
- ${CC}
- | [gk]<[^>]*>?
- | [gk]'[^']*'?
- | .
- )
- | \( (?:
- \? (?:
- [:=!>({]
- | <[=!]
- | <[^>]*>
- | '[^']*'
- | ~\|?
- | #(?:[^)\\]|\\.?)*
- | [^:)]*[:)]
- )?
- | \*[^\)]*\)?
- )?
- | (?:${Fm.source})+
- | ${bC}
- | .
- `.replace(/\s+/g,""),"gsu"),Dd=new RegExp(Ws`
- \\ (?:
- ${CC}
- | .
- )
- | \[:(?:\^?\p{Alpha}+|\^):\]
- | ${bC}
- | &&
- | .
- `.replace(/\s+/g,""),"gsu");function rH(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=SH(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(ep.lastIndex=0;o=ep.exec(t);){const h=nH(i,t,o[0],ep.lastIndex);h.tokens?s.push(...h.tokens):h.token&&s.push(h.token),h.lastIndex!==void 0&&(ep.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"?xH(h,u):h).flat(),flags:r}}function nH(t,e,n,r){const[a,i]=n;if(n==="["||n==="[^"){const s=sH(e,n,r);return{tokens:s.tokens,lastIndex:s.lastIndex}}if(a==="\\"){if("AbBGyYzZ".includes(i))return{token:zv(n,n)};if(/^\\g[<']/.test(n)){if(!/^\\g(?:<[^>]+>|'[^']+')$/.test(n))throw new Error(`Invalid group name "${n}"`);return{token:dH(n)}}if(/^\\k[<']/.test(n)){if(!/^\\k(?:<[^>]+>|'[^']+')$/.test(n))throw new Error(`Invalid group name "${n}"`);return{token:EC(n)}}if(i==="K")return{token:xC("keep",n)};if(i==="N"||i==="R")return{token:wl("newline",n,{negate:i==="N"})};if(i==="O")return{token:wl("any",n)};if(i==="X")return{token:wl("text_segment",n)};const s=SC(n,{inCharClass:!1});return Array.isArray(s)?{tokens:s}:{token:s}}if(a==="("){if(i==="*")return{token:yH(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:vH(n,t)};if(t.pushModX(t.getCurrentModX()),t.numOpenGroups++,n==="("&&!t.captureGroup||n==="(?:")return{token:wc("group",n)};if(n==="(?>")return{token:wc("atomic",n)};if(n==="(?="||n==="(?!"||n==="(?<="||n==="(?<!")return{token:wc(n[2]==="<"?"lookbehind":"lookahead",n,{negate:n.endsWith("!")})};if(n==="("&&t.captureGroup||n.startsWith("(?<")&&n.endsWith(">")||n.startsWith("(?'")&&n.endsWith("'"))return{token:wc("capturing",n,{...n!=="("&&{name:n.slice(3,-1)}})};if(n.startsWith("(?~")){if(n==="(?~|")throw new Error(`Unsupported absence function kind "${n}"`);return{token:wc("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:pH(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:wl("dot",n)};if(n==="^"||n==="$"){const s=t.singleline?{"^":Ws`\A`,$:Ws`\Z`}[n]:n;return{token:zv(s,n)}}return n==="|"?{token:oH(n)}:Fm.test(n)?{tokens:wH(n)}:{token:Zo(i1(n),n)}}function sH(t,e,n){const r=[Nv(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(Nv(s[1]==="^",s));else if(s==="]"){if(r.at(-1).type==="CharacterClassOpen")r.push(Zo(93,s));else if(a--,r.push(aH(s)),!a)break}else{const o=iH(s);Array.isArray(o)?r.push(...o):r.push(o)}}return{tokens:r,lastIndex:Dd.lastIndex||t.length}}function iH(t){if(t[0]==="\\")return SC(t,{inCharClass:!0});if(t[0]==="["){const e=/\[:(?<negate>\^?)(?<name>[a-z]+):\]/.exec(t);if(!e||!Bm.has(e.groups.name))throw new Error(`Invalid POSIX class "${t}"`);return wl("posix",t,{value:e.groups.name,negate:!!e.groups.negate})}return t==="-"?lH(t):t==="&&"?cH(t):Zo(i1(t),t)}function SC(t,{inCharClass:e}){const n=t[1];if(n==="c"||n==="C")return gH(t);if("dDhHsSwW".includes(n))return bH(t);if(t.startsWith(Ws`\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 CH(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 Zo(i1(s),o)})}catch{throw new Error(`Multibyte code "${t}" incomplete or invalid in Oniguruma`)}if(n==="u"||n==="x")return Zo(EH(t),t);if(Vv.has(n))return Zo(Vv.get(n),t);if(/\d/.test(n))return uH(e,t);if(t==="\\")throw new Error(Ws`Incomplete escape "\"`);if(n==="M")throw new Error(`Unsupported meta "${t}"`);if([...t].length===2)return Zo(t.codePointAt(1),t);throw new Error(`Unexpected escape "${t}"`)}function oH(t){return{type:"Alternator",raw:t}}function zv(t,e){return{type:"Assertion",kind:t,raw:e}}function EC(t){return{type:"Backreference",raw:t}}function Zo(t,e){return{type:"Character",value:t,raw:e}}function aH(t){return{type:"CharacterClassClose",raw:t}}function lH(t){return{type:"CharacterClassHyphen",raw:t}}function cH(t){return{type:"CharacterClassIntersector",raw:t}}function Nv(t,e){return{type:"CharacterClassOpen",negate:t,raw:e}}function wl(t,e,n={}){return{type:"CharacterSet",kind:t,...n,raw:e}}function xC(t,e,n={}){return t==="keep"?{type:"Directive",kind:t,raw:e}:{type:"Directive",kind:t,flags:o1(n.flags),raw:e}}function uH(t,e){return{type:"EscapedNumber",inCharClass:t,raw:e}}function pH(t){return{type:"GroupClose",raw:t}}function wc(t,e,n={}){return{type:"GroupOpen",kind:t,...n,raw:e}}function hH(t,e,n,r){return{type:"NamedCallout",kind:t,tag:e,arguments:n,raw:r}}function fH(t,e,n,r){return{type:"Quantifier",kind:t,min:e,max:n,raw:r}}function dH(t){return{type:"Subroutine",raw:t}}const mH=new Set(["COUNT","CMP","ERROR","FAIL","MAX","MISMATCH","SKIP","TOTAL_COUNT"]),Vv=new Map([["a",7],["b",8],["e",27],["f",12],["n",10],["r",13],["t",9],["v",11]]);function gH(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 Zo(i1(e.toUpperCase())-64,t)}function vH(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=Dv(n),s=Dv(r),o={};if(i&&(o.enable=i),s&&(o.disable=s),t.endsWith(")"))return e.replaceCurrentModX(a),xC("flags",t,{flags:o});if(t.endsWith(":"))return e.pushModX(a),e.numOpenGroups++,wc("group",t,{...(i||s)&&{flags:o}});throw new Error(`Unexpected flag modifier "${t}"`)}function yH(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=mH.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 hH(p,r??null,a?.split(",")??null,t)}function Hv(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 fH(e,n,r,t)}function bH(t){const e=t[1].toLowerCase();return wl({d:"digit",h:"hex",s:"space",w:"word"}[e],t,{negate:t[1]!==e})}function CH(t){const{p:e,neg:n,value:r}=/^\\(?<p>[pP])\{(?<neg>\^?)(?<value>[^}]+)/.exec(t).groups;return wl("property",t,{value:r,negate:e==="P"&&!n||e==="p"&&!!n})}function Dv(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 SH(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 EH(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 xH(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[EC(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(Ws`Octal encoded byte above 177 unsupported "${n}"`)}else p=i1(l);i.push(Zo(p,(o===0?"\\":"")+l))}return i}function wH(t){const e=[],n=new RegExp(Fm,"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(Hv(a.slice(0,-1)));continue}}}e.push(Hv(a))}return e}function wC(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 TH(t){return AH.has(t.type)}const AH=new Set(["AbsenceFunction","Backreference","CapturingGroup","Character","CharacterClass","CharacterSet","Group","Quantifier","Subroutine"]);function TC(t,e={}){const n={flags:"",normalizeUnknownPropertyNames:!1,skipBackrefValidation:!1,skipLookbehindValidation:!1,skipPropertyNameValidation:!1,unicodePropertyMap:null,...e,rules:{captureGroup:!1,singleline:!1,...e.rules}},r=rH(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 Nl();case"Assertion":return _H(f);case"Backreference":return MH(f,i);case"Character":return Xh(f.value,{useLastValid:!!m.isCheckingRangeEnd});case"CharacterClassHyphen":return PH(f,i,m);case"CharacterClassOpen":return LH(f,i,m);case"CharacterSet":return OH(f,i);case"Directive":return HH(f.kind,{flags:f.flags});case"GroupOpen":return IH(f,i,m);case"NamedCallout":return RH(f.kind,f.tag,f.arguments);case"Quantifier":return kH(f,i);case"Subroutine":return zH(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=BH(DH(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(Ws`Subroutine uses a duplicate group name "\g<${d}>"`);u.get(d)[0].isSubroutined=!0}else throw new Error(Ws`Subroutine uses a group name that's not defined "\g<${d}>"`);return s}function _H({kind:t}){return e5(o1({"^":"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===Ws`\B`||t===Ws`\Y`})}function MH({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 PH(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(),VH(s,l);throw new Error("Invalid character class range")}return Xh(i1("-"))}function LH({negate:t},e,n){const{tokens:r,walk:a}=e,i=r[e.nextIndex],s=[mp()];let o=Bv(i);for(;o.type!=="CharacterClassClose";){if(o.type==="CharacterClassIntersector")s.push(mp()),e.nextIndex++;else{const p=s.at(-1);p.body.push(a(p,n))}o=Bv(r[e.nextIndex],i)}const l=mp({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 OH({kind:t,negate:e,value:n},r){const{normalizeUnknownPropertyNames:a,skipPropertyNameValidation:i,unicodePropertyMap:s}=r;if(t==="property"){const o=Yh(n);if(Bm.has(o)&&!s?.has(o))t="posix",n=o;else return Tc(n,{negate:e,normalizeUnknownPropertyNames:a,skipPropertyNameValidation:i,unicodePropertyMap:s})}return t==="posix"?jH(n,{negate:e}):r5(t,{negate:e})}function IH(t,e,n){const{tokens:r,capturingGroups:a,namedGroupsByName:i,skipLookbehindValidation:s,walk:o}=e,l=FH(t),p=l.type==="AbsenceFunction",u=jv(l),h=u&&l.negate;if(l.type==="CapturingGroup"&&(a.push(l),l.name&&tH(i,l.name,[]).push(l)),p&&n.isInAbsenceFunction)throw new Error("Nested absence function not supported by Oniguruma");let d=Fv(r[e.nextIndex]);for(;d.type!=="GroupClose";){if(d.type==="Alternator")l.body.push(Nl()),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(Rv(f)||f.type==="CapturingGroup")throw new Error(v)}else if(Rv(f)||jv(f)&&f.negate)throw new Error(v)}}d=Fv(r[e.nextIndex])}return e.nextIndex++,l}function kH({kind:t,min:e,max:n},r){const a=r.parent,i=a.body.at(-1);if(!i||!TH(i))throw new Error("Quantifier requires a repeatable token");const s=_C(t,e,n,i);return a.body.pop(),s}function zH({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=MC(a);return r.push(s),s}function NH(t,e){return{type:"AbsenceFunction",kind:t,body:Yu(e?.body)}}function Nl(t){return{type:"Alternative",body:PC(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 AC(t,e){const n={name:void 0,isSubroutined:!1,...e};if(n.name!==void 0&&!$H(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:Yu(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 mp(t){const e={kind:"union",negate:!1,...t};return{type:"CharacterClass",kind:e.kind,negate:e.negate,body:PC(t?.body)}}function VH(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 HH(t,e={}){if(t==="keep")return{type:"Directive",kind:t};if(t==="flags")return{type:"Directive",kind:t,flags:o1(e.flags)};throw new Error(`Unexpected directive kind "${t}"`)}function DH(t){return{type:"Flags",...t}}function ao(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:Yu(t?.body)}}function Cl(t){const e={behind:!1,negate:!1,...t};return{type:"LookaroundAssertion",kind:e.behind?"lookbehind":"lookahead",negate:e.negate,body:Yu(t?.body)}}function RH(t,e,n){return{type:"NamedCallout",kind:t,tag:e,arguments:n}}function jH(t,e){const n=!!e?.negate;if(!Bm.has(t))throw new Error(`Invalid POSIX class "${t}"`);return{type:"CharacterSet",kind:"posix",value:t,negate:n}}function _C(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 BH(t,e){return{type:"Regex",body:Yu(e?.body),flags:t}}function MC(t){return{type:"Subroutine",ref:t}}function Tc(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=UH(t);else if(n.unicodePropertyMap&&!n.skipPropertyNameValidation)throw new Error(Ws`Invalid Unicode property "\p{${t}}"`)}return{type:"CharacterSet",kind:"property",value:r??t,negate:n.negate}}function FH({flags:t,kind:e,name:n,negate:r,number:a}){switch(e){case"absence_repeater":return NH("repeater");case"atomic":return ao({atomic:!0});case"capturing":return AC(a,{name:n});case"group":return ao({flags:t});case"lookahead":case"lookbehind":return Cl({behind:e==="lookbehind",negate:r});default:throw new Error(`Unexpected group kind "${e}"`)}}function Yu(t){if(t===void 0)t=[Nl()];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 PC(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 Rv(t){return t.type==="LookaroundAssertion"&&t.kind==="lookahead"}function jv(t){return t.type==="LookaroundAssertion"&&t.kind==="lookbehind"}function $H(t){return/^[\p{Alpha}\p{Pc}][^)]*$/u.test(t)}function UH(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 Bv(t,e){return o1(t,`${e?.type==="Character"&&e.value===93?"Empty":"Unclosed"} character class`)}function Fv(t){return o1(t,"Unclosed group")}function iu(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(){tp(l).splice(Math.max(0,yc(o)+p),1),p--,u=!0},removeAllNextSiblings(){return tp(l).splice(yc(o)+1)},removeAllPrevSiblings(){const S=yc(o)+p;return p-=S,tp(l).splice(0,Math.max(0,S))},replaceWith(S,x={}){const g=!!x.traverse;l?l[Math.max(0,yc(o)+p)]=S:o1(s,"Can't replace root node")[o]=S,g&&a(S,s,o,l),u=!0},replaceWithMultiple(S,x={}){const g=!!x.traverse;if(tp(l).splice(Math.max(0,yc(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,yc(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 tp(t){if(!Array.isArray(t))throw new Error("Container expected");return t}function yc(t){if(typeof t!="number")throw new Error("Numeric key expected");return t}const GH=String.raw`\(\?(?:[:=!>A-Za-z\-]|<[=!]|\(DEFINE\))`;function WH(t,e){for(let n=0;n<t.length;n++)t[n]>=e&&t[n]++}function qH(t,e,n,r){return t.slice(0,e)+r+t.slice(e+n.length)}const Qi=Object.freeze({DEFAULT:"DEFAULT",CHAR_CLASS:"CHAR_CLASS"});function $m(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===Qi.DEFAULT==!s)){n instanceof Function?o+=n(l,{context:s?Qi.CHAR_CLASS:Qi.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 LC(t,e,n,r){$m(t,e,n,r)}function KH(t,e,n=0,r){if(!new RegExp(e,"su").test(t))return null;const a=new RegExp(`${e}|(?<$skip>\\\\?.)`,"gsu");a.lastIndex=n;let i=0,s;for(;s=a.exec(t);){const{0:o,groups:{$skip:l}}=s;if(!l&&(!r||r===Qi.DEFAULT==!i))return s;o==="["?i++:o==="]"&&i&&i--,a.lastIndex==s.index&&a.lastIndex++}return null}function rp(t,e,n){return!!KH(t,e,0,n)}function XH(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 $v=new RegExp(String.raw`(?<noncapturingStart>${GH})|(?<capturingStart>\((?:\?<[^>]+>)?)|\\?.`,"gsu");function YH(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($v.lastIndex=Number.isNaN(u)?0:u+i.length;v=$v.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),WH(n,w),r.size){const y=new Map;r.forEach((A,T)=>{y.set(T>=w?T+1:T,A.map(O=>O>=w?O+1:O))}),r=y}break}m--}}}while(h);return n.push(...o),t=$m(t,String.raw`\\(?<backrefNum>[1-9]\d*)|<\$\$(?<wrappedBackrefNum>\d+)>`,({0:d,groups:{backrefNum:m,wrappedBackrefNum:f}})=>{if(m){const v=+m;if(v>s.length-1)throw new Error(`Backref "${d}" greater than number of captures`);return`\\${s[v]}`}return`\\${f}`},Qi.DEFAULT),{pattern:t,captureTransfers:r,hiddenCaptures:n}}const OC=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>${OC})(?<qMod>[?+]?)(?<invalidQ>[?*+\{]?)
- | \\?.
- `.replace(/\s+/g,""),"gsu");function JH(t){if(!new RegExp(`${OC}\\+`).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=qH(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 Xi=String.raw,QH=Xi`\\g<(?<gRNameOrNum>[^>&]+)&R=(?<gRDepth>[^>]+)>`,n5=Xi`\(\?R=(?<rDepth>[^\)]+)\)|${QH}`,Jh=Xi`\(\?<(?![=!])(?<captureName>[^>]+)>`,IC=Xi`${Jh}|(?<unnamed>\()(?!\?)`,vl=new RegExp(Xi`${Jh}|${n5}|\(\?|\\?.`,"gsu"),jd="Cannot use multiple overlapping recursions";function ZH(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"&&rp(t,Xi`\(\?\(DEFINE\)`,Qi.DEFAULT))throw new Error("DEFINE groups cannot be used with recursion");const i=[],s=rp(t,Xi`\\[1-9]`,Qi.DEFAULT),o=new Map,l=[];let p=!1,u=0,h=0,d;for(vl.lastIndex=0;d=vl.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(Uv(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(vl.lastIndex);if(rp(g,n5,Qi.DEFAULT))throw new Error(jd);const w=+v-1;t=Gv(x,g,w,!1,n,i,h),a=qv(a,x,w,i.length,0,h);break}else if(C){Uv(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(Xi`Recursive \g cannot be used outside the referenced group "${r==="external"?C:Xi`\g<${C}&R=${S}>`}"`);const g=o.get(C),w=XH(t,g);if(s&&rp(w,Xi`${Jh}|\((?!\?)`,Qi.DEFAULT))throw new Error(`${r==="external"?"Backrefs":"Numbered backrefs"} cannot be used with recursion of capturing groups`);const y=t.slice(g,d.index),A=w.slice(y.length+m.length),T=i.length,O=+S-1,I=Gv(y,A,O,!0,n,i,h);a=qv(a,y,O,i.length-T,T,h);const z=t.slice(0,g),G=t.slice(g+w.length);t=`${z}${I}${G}`,vl.lastIndex+=I.length-m.length-y.length-A.length,l.forEach(W=>W.hasRecursedWithin=!0),p=!0}else if(f)h++,o.set(String(h),vl.lastIndex),o.set(f,vl.lastIndex),l.push({num:h,name:f});else if(m[0]==="("){const x=m==="(";x&&(h++,o.set(String(h),vl.lastIndex)),l.push(x?{num:h}:{})}else m===")"&&l.pop()}return n.push(...i),{pattern:t,captureTransfers:a,hiddenCaptures:n}}function Uv(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 Gv(t,e,n,r,a,i,s){const o=new Set;r&&LC(t+e,Jh,({groups:{captureName:p}})=>{o.add(p)},Qi.DEFAULT);const l=[n,r?o:null,a,i,s];return`${t}${Wv(`(?:${t}`,"forward",...l)}(?:)${Wv(`${e})`,"backward",...l)}${e}`}function Wv(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+=$m(t,Xi`${IC}|\\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),eD(a,S),f?d:`(?<${m}${C}>`}return Xi`\k<${v}${C}>`},Qi.DEFAULT)}return p}function eD(t,e){for(let n=0;n<t.length;n++)t[n]>=e&&t[n]++}function qv(t,e,n,r,a,i){if(t.size&&r){let s=0;LC(e,IC,()=>s++,Qi.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 Ds=String.fromCodePoint,Yr=String.raw,ta={flagGroups:(()=>{try{new RegExp("(?i:)")}catch{return!1}return!0})(),unicodeSets:(()=>{try{new RegExp("","v")}catch{return!1}return!0})()};ta.bugFlagVLiteralHyphenIsRange=ta.unicodeSets?(()=>{try{new RegExp(Yr`[\d\-a]`,"v")}catch{return!0}return!1})():!1;ta.bugNestedClassIgnoresNegation=ta.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 ku(t,e,n){return t.has(e)||t.set(e,n),t.get(e)}function s5(t,e){return Kv[t]>=Kv[e]}function tD(t,e){if(t==null)throw new Error(e??"Value expected");return t}var Kv={ES2025:2025,ES2024:2024,ES2018:2018},rD={auto:"auto",ES2025:"ES2025",ES2024:"ES2024",ES2018:"ES2018"};function kC(t={}){if({}.toString.call(t)!=="[object Object]")throw new Error("Unexpected options");if(t.target!==void 0&&!rD[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=ta.flagGroups?"ES2025":ta.unicodeSets?"ES2024":"ES2018"),e}var nD="[ -\r ]",sD=new Set([Ds(304),Ds(305)]),Go=Yr`[\p{L}\p{M}\p{N}\p{Pc}]`;function zC(t){if(sD.has(t))return[t];const e=new Set,n=t.toLowerCase(),r=n.toUpperCase(),a=aD.get(n),i=iD.get(n),s=oD.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 Um=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])),iD=new Map([["s",Ds(383)],[Ds(383),"s"]]),oD=new Map([[Ds(223),Ds(7838)],[Ds(107),Ds(8490)],[Ds(229),Ds(8491)],[Ds(969),Ds(8486)]]),aD=new Map([_a(453),_a(456),_a(459),_a(498),...Bd(8072,8079),...Bd(8088,8095),...Bd(8104,8111),_a(8124),_a(8140),_a(8188)]),lD=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 cD(t,e){const n=[];for(let r=t;r<=e;r++)n.push(r);return n}function _a(t){const e=Ds(t);return[e.toLowerCase(),e]}function Bd(t,e){return cD(t,e).map(n=>_a(n))}var NC=new Set(["Lower","Lowercase","Upper","Uppercase","Ll","Lowercase_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter"]);function uD(t,e){const n={accuracy:"default",asciiWordBoundaries:!1,avoidSubclass:!1,bestEffortTarget:"ES2025",...e};VC(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};iu(t,pD,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};iu(t,hD,i);const s={groupsByName:i.groupsByName,highestOrphanBackref:0,numCapturesToLeft:0,reffedNodesByReferencer:i.reffedNodesByReferencer};return iu(t,fD,s),t._originMap=i.groupOriginByCopy,t._strategy=r.strategy,t}var pD={AbsenceFunction({node:t,parent:e,replaceWith:n}){const{body:r,kind:a}=t;if(a==="repeater"){const i=ao();i.body[0].body.push(Cl({negate:!0,body:r}),Tc("Any"));const s=ao();s.body[0].body.push(_C("greedy",0,1/0,i)),n(As(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];ku(r,s,[]).push(...a)}},exit({node:t},{flagDirectivesByAlt:e}){if(e.get(t)?.length){const n=DC(e.get(t));if(n){const r=ao({flags:n});r.body[0].body=t.body,t.body=[As(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(As(Cl({body:[Nl({body:[e5("string_end")]}),Nl({body:[Xh(10)]})]}),e));else if(l==="line_start")s(As(Wo(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&&bD(f))s(As(Cl({negate:!0}),e));else{if(h)throw new Error(Yr`Uses "\G" in a way that requires a subclass`);s(Ma(e5("string_start"),e)),o.strategy="clip_search"}}else if(!(l==="string_end"||l==="string_start"))if(l==="string_end_newline")s(As(Wo(Yr`(?=\n?\z)`),e));else if(l==="word_boundary"){if(!m&&!u){const f=`(?:(?<=${Go})(?!${Go})|(?<!${Go})(?=${Go}))`,v=`(?:(?<=${Go})(?=${Go})|(?<!${Go})(?!${Go}))`;s(As(Wo(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=mp({body:[t]});n(As(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(Ma(r5("digit",{negate:p}),e));return}if(s&&(l==="space"||u==="space")){n(As(Ud(Wo(nD),p),e));return}if(o&&(l==="word"||u==="word")){n(Ma(r5("word",{negate:p}),e));return}if(l==="any")n(Ma(Tc("Any"),e));else if(l==="digit")n(Ma(Tc("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(As(Wo(Yr`(?>\r\n|${a?Yr`\p{RGI_Emoji}`:d}|\P{M}\p{M}*)`,{skipPropertyNameValidation:!0}),e))}else if(l==="hex")n(Ma(Tc("AHex",{negate:p}),e));else if(l==="newline")n(As(Wo(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-${Ds(h.codePointAt(0)-1)}${Ds(h.codePointAt(2)+1)}-`),n(As(Wo(`[${h}]`),e))}else n(As(Ud(Wo(lD.get(u)),p),e));else if(l==="property")Um.has(Yh(u))||(t.key="sc");else if(l==="space")n(Ma(Tc("space",{negate:p}),e));else if(l==="word")n(As(Ud(Wo(Go),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=ao({flags:l});p.body[0].body=s(),a(As(p,e),{traverse:!0})}else if(o==="keep"){const p=n.body[0],h=n.body.length===1&&wC(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=Cl({behind:!0});d.body[0].body=i(),a(As(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(As(Cl({negate:!0}),e));else throw new Error(`Unsupported named callout "(*${r.toUpperCase()}"`)},Quantifier({node:t}){if(t.body.type==="Quantifier"){const e=ao();e.body[0].body.push(t.body),t.body=As(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=jC(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)}},hD={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=Ma(Xv(t.number),e);l.set(h,o.get(t.number)),n(h);return}o.set(t.number,t),s.set(t.number,[]),t.name&&ku(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=ku(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?Xv(0):HC(s,r.groupOriginByCopy,null);let p=l;if(!o){const u=DC(gD(s,d=>d.type==="Group"&&!!d.flags)),h=u?ah(r.globalFlags,u):r.globalFlags;dD(h,r.currentFlags)||(p=ao({flags:vD(h)}),p.body[0].body.push(l))}n(As(p,e),{traverse:!o})}},fD={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=>mD(s,t));if(!i.length)n(As(Cl({negate:!0}),e));else if(i.length>1){const s=ao({atomic:!0,body:i.reverse().map(o=>Nl({body:[t5(o.number)]}))});n(As(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=AC();t.body.at(-1).body.push(a)}}},Subroutine({node:t},e){!t.isRecursive||t.ref===0||(t.ref=e.reffedNodesByReferencer.get(t).number)}};function VC(t){iu(t,{"*"({node:e,parent:n}){e.parent=n}})}function dD(t,e){return t.dotAll===e.dotAll&&t.ignoreCase===e.ignoreCase}function mD(t,e){let n=e;do{if(n.type==="Regex")return!1;if(n.type==="Alternative")continue;if(n===t)return!1;const r=RC(n.parent);for(const a of r){if(a===n)break;if(a===t||BC(a,t))return!0}}while(n=n.parent);throw new Error("Unexpected path")}function HC(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]=HC(s,e,a,n):(i==="type"&&s==="CapturingGroup"&&e.set(a,e.get(t)??t),a[i]=s);return a}function Xv(t){const e=MC(t);return e.isRecursive=!0,e}function gD(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 DC(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 vD({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 RC(t){if(!t)throw new Error("Node expected");const{body:e}=t;return Array.isArray(e)?e:e?[e]:null}function jC(t){const e=t.find(n=>n.kind==="search_start"||CD(n,{negate:!1})||!yD(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=jC(r.body);if(!a)return null;Array.isArray(a)?n.push(...a):n.push(a)}return n}return null}function BC(t,e){const n=RC(t)??[];for(const r of n)if(r===e||BC(r,e))return!0;return!1}function yD({type:t}){return t==="Assertion"||t==="Directive"||t==="LookaroundAssertion"}function bD(t){const e=["Character","CharacterClass","CharacterSet"];return e.includes(t.type)||t.type==="Quantifier"&&t.min&&e.includes(t.body.type)}function CD(t,e){const n={negate:null,...e};return t.type==="LookaroundAssertion"&&(n.negate===null||t.negate===n.negate)&&t.body.length===1&&wC(t.body[0],{type:"Assertion",kind:"search_start"})}function $d(t){return/^[$_\p{IDS}][$\u200C\u200D\p{IDC}]*$/u.test(t)}function Wo(t,e){const r=TC(t,{...e,unicodePropertyMap:Um}).body;return r.length>1||r[0].body.length>1?ao({body:r}):r[0].body[0]}function Ud(t,e){return t.negate=e,t}function Ma(t,e){return t.parent=e,t}function As(t,e){return VC(t),t.parent=e,t}function SD(t,e){const n=kC(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];iu(t,ED,{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,tD(xD[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&&ku(d._captureTransfers,m.transferTo,[]).push(f)}),d}var ED={"*":{enter({node:t},e){if(Jv(t)){const n=e.getCurrentModI();e.pushModI(t.flags?ah({ignoreCase:n},t.flags).ignoreCase:n)}},exit({node:t},e){Jv(t)&&e.popModI()}},Backreference(t,e){e.setHasCasedChar()},Character({node:t},e){Gm(Ds(t.value))&&e.setHasCasedChar()},CharacterClassRange({node:t,skip:e},n){e(),FC(t,{firstOnly:!0}).length&&n.setHasCasedChar()},CharacterSet({node:t},e){t.kind==="property"&&NC.has(t.value)&&e.setHasCasedChar()}},xD={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=Ds(t),r=bc(t,{escDigit:e.lastNode.type==="Backreference",inCharClass:e.inCharClass,useFlagV:e.useFlagV});if(r!==n)return r;if(e.useAppliedIgnoreCase&&e.currentFlags.ignoreCase&&Gm(n)){const a=zC(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");ta.bugFlagVLiteralHyphenIsRange&&e.useFlagV&&s.some(Qv)&&(s=[Xh(45),...s.filter(p=>!Qv(p))]);const o=()=>`[${a?"^":""}${s.map(n).join(r==="intersection"?"&&":"")}]`;if(!e.inCharClass){if((!e.useFlagV||ta.bugNestedClassIgnoresNegation)&&!a){const u=s.filter(h=>h.type==="CharacterClass"&&h.kind==="union"&&h.negate);if(u.length){const h=ao(),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=Nl({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"&&!(ta.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=bc(n,a),s=bc(r,a),o=new Set;if(e.useAppliedIgnoreCase&&e.currentFlags.ignoreCase){const l=FC(t);MD(l).forEach(u=>{o.add(Array.isArray(u)?`${bc(u[0],a)}-${bc(u[1],a)}`:bc(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&&NC.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:`(?${PD(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)+LD(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}>`}},wD=new Set(["$","(",")","*","+",".","?","[","\\","]","^","{","|","}"]),TD=new Set(["-","\\","]","^","["]),AD=new Set(["(",")","-","/","[","\\","]","^","{","|","}","!","#","$","%","&","*","+",",",".",":",";","<","=",">","?","@","`","~"]),Yv=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`]]),_D=/^\p{Cased}$/u;function Gm(t){return _D.test(t)}function FC(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=Ds(s);if(!Gm(o))continue;const l=zC(o).filter(p=>{const u=p.codePointAt(0);return u<r||u>a});if(l.length&&(i.push(...l),n))break}return i}function bc(t,{escDigit:e,inCharClass:n,useFlagV:r}){if(Yv.has(t))return Yv.get(t);if(t<32||t>126&&t<160||t>262143||e&&OD(t))return t>255?`\\u{${t.toString(16).toUpperCase()}}`:`\\x${t.toString(16).toUpperCase().padStart(2,"0")}`;const a=n?r?AD:TD:wD,i=Ds(t);return(a.has(i)?"\\":"")+i}function MD(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 PD(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 LD({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 Jv({type:t}){return t==="CapturingGroup"||t==="Group"||t==="LookaroundAssertion"}function OD(t){return t>47&&t<58}function Qv({type:t,value:e}){return t==="Character"&&e===45}var ID=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=zD(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&&(kD(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=ND(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 kD(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 zD(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)ku(n,i,{}).transferTo=r;return n}function ND(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 VD(t,e){const n=HD(t,e);return n.options?new ID(n.pattern,n.flags,n.options):new RegExp(n.pattern,n.flags)}function HD(t,e){const n=kC(e),r=TC(t,{flags:n.flags,normalizeUnknownPropertyNames:!0,rules:{captureGroup:n.rules.captureGroup,singleline:n.rules.singleline},skipBackrefValidation:n.rules.allowOrphanBackrefs,unicodePropertyMap:Um}),a=uD(r,{accuracy:n.accuracy,asciiWordBoundaries:n.rules.asciiWordBoundaries,avoidSubclass:n.avoidSubclass,bestEffortTarget:n.target}),i=SD(a,n),s=ZH(i.pattern,{captureTransfers:i._captureTransfers,hiddenCaptures:i._hiddenCaptures,mode:"external"}),o=JH(s.pattern),l=YH(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 Zv=4294967295;class DD{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:Zv,end:Zv,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 RD(t,e){return VD(t,{global:!0,hasIndices:!0,lazyCompileLength:3e3,rules:{allowOrphanBackrefs:!0,asciiWordBoundaries:!0,captureGroup:!0,recursionLimit:5,singleline:!0},...e})}function jD(t={}){const e=Object.assign({target:"auto",cache:new Map},t);return e.regexConstructor||=n=>RD(n,{target:e.target}),{createScanner(n){return new DD(n,e)},createString(n){return{content:n}}}}const BD={"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"/>'},Wm=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n},FD={},$D={class:"mx-0.5 $ui-base inline-block select-none whitespace-nowrap rounded px-1.5 py-0.5 text-xs"};function UD(t,e){return Je(),lt("span",$D,[hn(t.$slots,"default")])}const wX=Wm(FD,[["render",UD]]),GD={},WD={class:"h-3 w-3 $ui-inline-fcc"};function qD(t,e){return Je(),lt("div",WD,[...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 $C=Wm(GD,[["render",qD]]),KD={key:2},Es=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=Jy(),i=ut(()=>a.to?"router-link":a.href?"a":"button"),s=ut(()=>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=ut(()=>n.flat?l.flat[n.type]:n.outlined?l.outlined[n.type]:l.normal[n.type]);return(h,d)=>(Je(),Jt(Po(i.value),ks(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},[t.outlined?"b-1 $ui-border-base active:ring-3 shadow-sm":"border-none",t.size==="mini"?"px1 text-3 h5.5":"px3.5 text-3.5 h8",u.value]]],onClickCapture:o}),{default:zt(()=>[t.loading?(Je(),Jt($C,{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",KD,[hn(h.$slots,"default")])):rr("",!0),hn(h.$slots,"icon-right")]),_:3},16,["aria-disabled","class"]))}}),XD={},YD={class:"$ui-base border $ui-border-base rounded shadow-sm"};function JD(t,e){return Je(),lt("div",YD,[hn(t.$slots,"default")])}const QD=Wm(XD,[["render",JD]]),TX=lr({__name:"Checkbox",props:{modelValue:{type:Boolean},variant:{default:"normal"}},emits:["update:modelValue"],setup(t,{emit:e}){const n=Fl(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)?t.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))}}),np=Gr();let e6=null;function ZD(t,e="text"){if(!e6&&!np.value){const r=jD();e6=eH({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=>{np.value=a})}const n=np.value?.getLoadedLanguages().includes(e);return n?{code:np.value.codeToHtml(t,{lang:e,themes:{dark:"vitesse-dark",light:"vitesse-light"}}),supported:!0}:{code:t,supported:n}}const eR=["innerHTML"],tR={class:"shiki"},rR=["textContent"],nR=lr({__name:"CodeBlock",props:{code:{},lang:{},lines:{type:Boolean,default:!0},transformRendered:{}},emits:["loaded"],setup(t,{emit:e}){const n=t,r=e,a=ut(()=>{const i=n.lang==="text"?{code:n.code,supported:!1}:ZD(n.code,n.lang)||{code:n.code,supported:!1};return i.supported&&n.transformRendered&&(i.code=n.transformRendered(i.code)),i.supported&&xs(()=>r("loaded")),i});return(i,s)=>t.lang&&a.value.supported?(Je(),lt("pre",{key:0,class:$r(["code-block",t.lines?"code-block-lines":""]),innerHTML:a.value.code},null,10,eR)):(Je(),lt("pre",{key:1,class:$r(["code-block",t.lines?"code-block-lines":""])},[Ze("pre",tR,[Ze("code",null,[(Je(!0),lt(Vr,null,ws(t.code.split(`
- `),(o,l)=>(Je(),lt(Vr,{key:l},[Ze("span",{class:"line",textContent:cn(o)},null,8,rR),s[0]||(s[0]=Ze("br",null,null,-1))],64))),128))])])],2))}}),qm=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",[t.dim?"bg-opacity-50!":"bg-opacity-0!",t.blur?"backdrop-blur-sm":"",t.position]])},[hn(e.$slots,"default")],2))}}),sR={class:"h7.5 w-full $ui-fbc"},iR={class:"text-4.5"},oR={class:"content transition-all transition-duration-300"},aR={class:"footer h8 w-full transition-all transition-duration-300 delay-250"},lR={class:"$ui-fcc"},UC=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=Fl(n,"modelValue",e,{passive:!0}),a=iz(()=>window.document.documentElement);ti(()=>{r.value?a.value=!0:a.value=!1});function i(){r.value&&n.autoClose&&(r.value=!1)}zb("Escape",()=>{i()});const s=wt(!1);return si(()=>s.value=!0),(o,l)=>s.value||t.mountTo==="body"?(Je(),Jt(B5,{key:0,to:t.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(qm,{key:0,dim:t.dim,blur:t.blur,position:t.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:Rs({width:n.width,height:n.height})},[Ze("div",sR,[Ze("div",iR,[hn(o.$slots,"title",{},()=>[ln(cn(n.title),1)])]),t.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",oR,[hn(o.$slots,"default")]),Ze("div",aR,[hn(o.$slots,"footer",{},()=>[hn(o.$slots,"footer",{},()=>[Ze("div",lR,[gt(Es,{type:"primary",onClick:i},{default:zt(()=>[...l[1]||(l[1]=[ln(" close ",-1)])]),_:1})])])])])],4)]),_:3},8,["dim","blur","position"])):rr("",!0)]),_:3})],8,["to"])):rr("",!0)}}),cR={class:"$ui-fec gap2.5"},AX=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=Fl(n,"modelValue",r);ti(()=>{a.value||r("close")});function i(s=!1){(n.autoClose||s)&&(a.value=!1)}return(s,o)=>(Je(),Jt(UC,{modelValue:$e(a),"onUpdate:modelValue":o[2]||(o[2]=l=>xn(a)?a.value=l:null),width:t.width,height:t.height,title:t.title,closable:!1},{footer:zt(()=>[Ze("div",cR,[gt(Es,{onClick:o[0]||(o[0]=()=>{r("cancel"),i(!0)})},{default:zt(()=>[ln(cn(t.cancelText),1)]),_:1}),gt(Es,{loading:t.loading,type:"primary",onClick:o[1]||(o[1]=()=>{r("confirm"),i()})},{default:zt(()=>[ln(cn(t.confirmText),1)]),_:1},8,["loading"])])]),default:zt(()=>[hn(s.$slots,"default",{class:"h-auto w-auto"},()=>[ln(cn(t.content),1)])]),_:3},8,["modelValue","width","height","title"]))}}),uR=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=wt(!1);si(()=>{a.value=!0,setTimeout(()=>{a.value=!1},e.duration)});const i=ut(()=>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":t.placement.startsWith("top")},{"bottom-0":t.placement.startsWith("bottom")}]])},[gt(zh,{"enter-from-class":i.value,"leave-to-class":i.value,onAfterLeave:o[0]||(o[0]=()=>{a.value||t.onClose?.()})},{default:zt(()=>[a.value?(Je(),lt("div",{key:0,class:"flex transition-all duration-300",style:Rs({justifyContent:t.placement.includes("right")?"right":t.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",[t.classes,r[t.type]]])},[Ze("div",{class:$r(n[t.type])},null,2),Ze("div",null,cn(t.message),1)],2)],4)):rr("",!0)]),_:1},8,["enter-from-class","leave-to-class"])],2))}});function t6(t){const e=document.createElement("div");e.classList.add("$ui-z-max-override","fixed"),document.body.appendChild(e);const n=t.onClose;function r(){Vp(null,e)}t.onClose=()=>{r(),n?.(),document.body.removeChild(e)};const a=Qa(uR,t);Vp(a,e)}const pR="__vue-devtools-theme__";function Km(t={}){const e=Yk({...t,storageKey:pR});return{colorMode:e,isDark:ut(()=>e.value==="dark")}}const hR={class:"$ui-dark-toggle-vtr"},fR=lr({__name:"DarkToggle",props:{isDark:{type:Boolean,default:!1},animation:{type:Boolean,default:!0},animationDuration:{default:400}},setup(t){const e=t,n=Fl(e,"isDark"),{colorMode:r}=Km({initialValue:n.value?"dark":"light",onChanged:o=>{n.value=o==="dark"}}),a=ut({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 xs()}).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",hR,[hn(o.$slots,"default",gh(Uu({mode:$e(r),isDark:a.value,toggle:s})))]))}}),_X=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}=Qk(()=>typeof n.top=="string"?document.querySelector(n.top):n.top,void 0,{box:"border-box"}),i=Fl(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%"}};zb("Escape",()=>{n.closable&&(i.value=!1)});const o=ut(()=>s[n.placement]),l=wt(!1);return si(()=>l.value=!0),(p,u)=>l.value||t.mountTo==="body"?(Je(),Jt(B5,{key:0,to:t.mountTo},[gt(zh,{"enter-from-class":`${o.value.transition}`,"leave-to-class":`${o.value.transition}`},{default:zt(()=>[$e(i)?(Je(),Jt(qm,{key:0,class:$r({"pointer-events-none":t.permanent}),dim:t.dim,blur:t.blur,position:t.position,onClick:u[2]||(u[2]=h=>t.closeOutside&&t.closable&&(i.value=!1))},{default:zt(()=>[Ze("div",{class:$r([[o.value.class,t.contentClass??"",t.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:Rs({top:t.placement==="bottom"?"auto":`${$e(a)}px`,height:["top","bottom"].includes(t.placement)?"auto":`calc(100% - ${$e(a)}px)`}),onClick:u[1]||(u[1]=io(()=>{},["stop"]))},[t.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)}}),dR={class:"overflow-hidden rounded-lg shadow-lg"},zu=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 Ms("$ui-dropdown-disabled",ut(()=>e.disabled)),(n,r)=>(Je(),Jt($e(dk),{disabled:t.disabled,class:"inline-block w-auto",shown:t.shown,triggers:[t.trigger],distance:t.distance+6,placement:t.placement,skidding:t.skidding,"onUpdate:shown":r[0]||(r[0]=a=>n.$emit("update:visible",a)),onClick:r[1]||(r[1]=a=>{a.stopPropagation()})},{popper:zt(({hide:a})=>[Ze("div",dR,[hn(n.$slots,"popper",gh(Uu({hide:a})),()=>[r[2]||(r[2]=Ze("div",{class:"p2 opacity-40"}," Empty... ",-1))])])]),default:zt(()=>[hn(n.$slots,"default",{},()=>[gt(Es,ks({...t.buttonProps,disabled:t.disabled},{class:t.buttonClass}),X5({icon:zt(()=>[hn(n.$slots,"button-icon")]),"icon-right":zt(()=>[hn(n.$slots,"button-icon-right")]),_:2},[t.label?{name:"default",fn:zt(()=>[ln(cn(t.label),1)]),key:"0"}:void 0]),1040,["class"])])]),_:3},8,["disabled","shown","triggers","distance","placement","skidding"]))}}),r6=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=Vn("$ui-dropdown-disabled",void 0);return(r,a)=>Hn((Je(),Jt(Es,ks({...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(_b)]])}}),_s=lr({__name:"Icon",props:{icon:{},inline:{type:Boolean},action:{type:Boolean,default:!1}},setup(t){return(e,n)=>(Je(),Jt(Po(t.inline?"span":"div"),{class:$r(["$ui-base",[t.icon,t.action?"cursor-pointer hover:op50":""]])},null,8,["class"]))}}),mR=["type","placeholder","disabled"],gR={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"},Gd="transition-colors $ui-fcc color-gray-500 dark:color-gray-300 group-[&.focused]:color-primary-500; group-[&.accent.focused]:color-accent-500",ko=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=Fl(n,"modelValue",r),i=Ak(ut(()=>n.loading),n.loadingDebounceTime),s=_k(!1,{onChanged(h){r("updateFocused",h)}}),o=ut(()=>n.variant==="flat"||n.variant==="warning"||n.disabled||n.readonly),l=ut(()=>n.disabled||i.value),p=wt();let u=!1;return ti(()=>{i.value&&s.value?u=!0:!i.value&&u&&(u=!1,xs(()=>{s.value=!0}))}),si(()=>{n.autoFocus&&(s.value=!0)}),ti(()=>{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":t.variant==="flat","cursor-not-allowed opacity-50":l.value,accent:t.variant==="accent",focused:$e(s)},[t.variant==="warning"?"border-warning-500 dark:border-warning-300":"border-primary-100 dark:border-gray-700"]]]),onClick:d[2]||(d[2]=()=>{s.value=!0})},[t.leftIcon?(Je(),lt("div",{key:0,class:$r(Gd)},[gt(_s,{icon:t.leftIcon},null,8,["icon"])])):rr("",!0),Hn(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:t.type,placeholder:t.placeholder,disabled:l.value||t.readonly,onBlur:d[1]||(d[1]=m=>s.value=!1)},null,40,mR),[[om,$e(a)]]),$e(i)?(Je(),lt("div",{key:1,class:$r(Gd)},[gt($C)])):t.rightIcon?(Je(),lt("div",{key:2,class:$r(Gd)},[gt(_s,{icon:t.rightIcon},null,8,["icon"])])):rr("",!0),o.value?rr("",!0):(Je(),lt("div",gR))],2))}}),vR=["innerHTML"],Nu=lr({__name:"IcIcon",props:{name:{}},setup(t){const e=t,n=ut(()=>BD[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,vR))]))}}),yR={class:"m1 min-w-35 w-auto flex flex-col"},bR=["onClick"],GC=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=ut({get:()=>n.modelValue,set:l=>r("update:modelValue",l)}),s=ut(()=>{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(zu,ks({label:s.value},{buttonProps:t.buttonProps,disabled:t.disabled}),X5({popper:zt(()=>[Ze("div",yR,[$e(a).item?(Je(!0),lt(Vr,{key:0},ws(t.options,u=>(Je(),lt("div",{key:u.value,class:"cursor-pointer",onClick:h=>o(u)},[hn(l.$slots,"item",ks({ref_for:!0},{item:u,active:t.multiple?i.value.includes(u.value):u.value===i.value,disabled:t.disabled}))],8,bR))),128)):(Je(!0),lt(Vr,{key:1},ws(t.options,u=>Hn((Je(),Jt(Es,{key:u.value,disabled:t.disabled,round:"normal",class:$r(["flex-[auto_1_1] not-hover:[&:not(.active)]:bg-transparent!",{active:t.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(_b),t.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"]))}}),CR=lr({__name:"Switch",props:{modelValue:{type:Boolean},disabled:{type:Boolean}},emits:["update:modelValue"],setup(t,{emit:e}){const n=Fl(t,"modelValue",e),r=Ik(n);return(a,i)=>(Je(),lt("div",{class:$r([[t.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=>!t.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":!t.disabled},{"opacity-65":t.disabled}]])},null,2)],2)],2))}}),SR=lr({__name:"Tooltip",props:{trigger:{},distance:{},skidding:{},placement:{},disabled:{type:Boolean},shown:{type:Boolean}},setup(t){return(e,n)=>(Je(),Jt($e(mk),ks({disabled:t.disabled,placement:t.placement},e.$attrs),{popper:zt(()=>[hn(e.$slots,"popper")]),default:zt(()=>[hn(e.$slots,"default")]),_:3},16,["disabled","placement"]))}}),ER="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",xR={class:"h-screen w-screen $ui-fcc flex-col"},wR={class:"outer"},TR={class:"inner"},AR=["src"],_R=lr({__name:"AppConnecting",setup(t){return(e,n)=>(Je(),lt("div",xR,[Ze("div",wR,[Ze("div",TR,[Ze("img",{src:$e(ER),class:"max-w-18",alt:"Vue logo"},null,8,AR)])]),hn(e.$slots,"default",{},void 0,!0)]))}}),MR=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n},PR=MR(_R,[["__scopeId","data-v-56eba732"]]);function LR(){const{copy:t,copied:e}=Fk();return{copy:(r,a={})=>{const{silent:i=!1}=a;t(r).then(()=>{i||t6({message:"Copied to clipboard",type:"success",duration:3e3})}).catch(()=>{i||t6({message:"Failed to copy to clipboard",type:"error",duration:3e3})})},copied:e}}const OR=["src","alt"],IR=["title"],n6="custom-ic-",Qh=lr({__name:"TabIcon",props:{icon:{},title:{},showTitle:{type:Boolean,default:!0},fallback:{}},setup(t){const e=t,n=wt(e.icon);Lr(()=>e.icon,a=>{n.value=a});function r(){n.value=e.fallback}return(a,i)=>$e(n)&&$e(cw)($e(n))?(Je(),lt("img",ks({key:0,style:{width:"1em",height:"1em"}},a.$attrs,{src:$e(n),alt:t.title,onError:r}),null,16,OR)):$e(n)?.startsWith(n6)?(Je(),Jt($e(Nu),ks({key:1,name:$e(n).slice(n6.length)},a.$attrs,{title:t.showTitle?t.title:void 0}),null,16,["name","title"])):(Je(),lt("div",ks({key:2,style:{width:"1em",height:"1em"}},a.$attrs,{class:$e(n)||"i-carbon-bring-forward",title:t.showTitle?t.title:void 0}),null,16,IR))}});function ca(t){return Array.isArray?Array.isArray(t):KC(t)==="[object Array]"}function kR(t){if(typeof t=="string")return t;let e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function zR(t){return t==null?"":kR(t)}function To(t){return typeof t=="string"}function WC(t){return typeof t=="number"}function NR(t){return t===!0||t===!1||VR(t)&&KC(t)=="[object Boolean]"}function qC(t){return typeof t=="object"}function VR(t){return qC(t)&&t!==null}function Hi(t){return t!=null}function Wd(t){return!t.trim().length}function KC(t){return t==null?t===void 0?"[object Undefined]":"[object Null]":Object.prototype.toString.call(t)}const HR="Incorrect 'index' type",DR=t=>`Invalid value for key ${t}`,RR=t=>`Pattern length exceeds max of ${t}.`,jR=t=>`Missing ${t} property in key`,BR=t=>`Property 'weight' in key '${t}' must be a positive integer`,s6=Object.prototype.hasOwnProperty;class FR{constructor(e){this._keys=[],this._keyMap={};let n=0;e.forEach(r=>{let a=XC(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 XC(t){let e=null,n=null,r=null,a=1,i=null;if(To(t)||ca(t))r=t,e=i6(t),n=o5(t);else{if(!s6.call(t,"name"))throw new Error(jR("name"));const s=t.name;if(r=s,s6.call(t,"weight")&&(a=t.weight,a<=0))throw new Error(BR(s));e=i6(s),n=o5(s),i=t.getFn}return{path:e,id:n,weight:a,src:r,getFn:i}}function i6(t){return ca(t)?t:t.split(".")}function o5(t){return ca(t)?t.join("."):t}function $R(t,e){let n=[],r=!1;const a=(i,s,o)=>{if(Hi(i))if(!s[o])n.push(i);else{let l=s[o];const p=i[l];if(!Hi(p))return;if(o===s.length-1&&(To(p)||WC(p)||NR(p)))n.push(zR(p));else if(ca(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,To(e)?e.split("."):e,0),r?n:n[0]}const UR={includeMatches:!1,findAllMatches:!1,minMatchCharLength:1},GR={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},WR={location:0,threshold:.6,distance:100},qR={useExtendedSearch:!1,getFn:$R,ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};var Ur={...GR,...UR,...WR,...qR};const KR=/[^ ]+/g;function XR(t=1,e=3){const n=new Map,r=Math.pow(10,e);return{get(a){const i=a.match(KR).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 Xm{constructor({getFn:e=Ur.getFn,fieldNormWeight:n=Ur.fieldNormWeight}={}){this.norm=XR(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,To(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();To(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(!Hi(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(Hi(s)){if(ca(s)){let o=[];const l=[{nestedArrIndex:-1,value:s}];for(;l.length;){const{nestedArrIndex:p,value:u}=l.pop();if(Hi(u))if(To(u)&&!Wd(u)){let h={v:u,i:p,n:this.norm.get(u)};o.push(h)}else ca(u)&&u.forEach((h,d)=>{l.push({nestedArrIndex:d,value:h})})}r.$[i]=o}else if(To(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 YC(t,e,{getFn:n=Ur.getFn,fieldNormWeight:r=Ur.fieldNormWeight}={}){const a=new Xm({getFn:n,fieldNormWeight:r});return a.setKeys(t.map(XC)),a.setSources(e),a.create(),a}function YR(t,{getFn:e=Ur.getFn,fieldNormWeight:n=Ur.fieldNormWeight}={}){const{keys:r,records:a}=t,i=new Xm({getFn:e,fieldNormWeight:n});return i.setKeys(r),i.setIndexRecords(a),i}function sp(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 JR(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 Sl=32;function QR(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>Sl)throw new Error(RR(Sl));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=sp(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;)sp(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),G=s?h:Math.min(d+I,h)+u,W=Array(G+2);W[G+1]=(1<<T)-1;for(let N=G;N>=z;N-=1){let B=N-1,H=n[t.charAt(B)];if(v&&(C[B]=+!!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=sp(e,{errors:T,currentLocation:B,expectedLocation:d,distance:a,ignoreLocation:p}),g<=m)){if(m=g,f=B,f<=d)break;z=Math.max(1,2*d-f)}}if(sp(e,{errors:T+1,currentLocation:d,expectedLocation:d,distance:a,ignoreLocation:p})>m)break;x=W}const A={isMatch:f>=0,score:Math.max(.001,g)};if(v){const T=JR(C,o);T.length?l&&(A.indices=T):A.isMatch=!1}return A}function ZR(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 JC{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:ZR(m),startIndex:f})},d=this.pattern.length;if(d>Sl){let m=0;const f=d%Sl,v=d-f;for(;m<v;)h(this.pattern.substr(m,Sl),m),m+=Sl;if(f){const C=d-Sl;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}=QR(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 el{constructor(e){this.pattern=e}static isMultiMatch(e){return o6(e,this.multiRegex)}static isSingleMatch(e){return o6(e,this.singleRegex)}search(){}}function o6(t,e){const n=t.match(e);return n?n[1]:null}class ej extends el{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 tj extends el{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 rj extends el{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 nj extends el{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 sj extends el{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 ij extends el{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 QC extends el{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 JC(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 ZC extends el{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=[ej,ZC,rj,nj,ij,sj,tj,QC],a6=a5.length,oj=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,aj="|";function lj(t,e={}){return t.split(aj).map(n=>{let r=n.trim().split(oj).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<a6;){const u=a5[p];let h=u.isMultiMatch(o);h&&(a.push(new u(h,e)),l=!0)}if(!l)for(p=-1;++p<a6;){const u=a5[p];let h=u.isSingleMatch(o);if(h){a.push(new u(h,e));break}}}return a})}const cj=new Set([QC.type,ZC.type]);class uj{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=lj(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;cj.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 pj(...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 JC(t,e)}const ch={AND:"$and",OR:"$or"},u5={PATH:"$path",PATTERN:"$val"},p5=t=>!!(t[ch.AND]||t[ch.OR]),hj=t=>!!t[u5.PATH],fj=t=>!ca(t)&&qC(t)&&!p5(t),l6=t=>({[ch.AND]:Object.keys(t).map(e=>({[e]:t[e]}))});function eS(t,e,{auto:n=!0}={}){const r=a=>{let i=Object.keys(a);const s=hj(a);if(!s&&i.length>1&&!p5(a))return r(l6(a));if(fj(a)){const l=s?a[u5.PATH]:i[0],p=s?a[u5.PATTERN]:a[l];if(!To(p))throw new Error(DR(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];ca(p)&&p.forEach(u=>{o.children.push(r(u))})}),o};return p5(t)||(t=l6(t)),r(t)}function dj(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 mj(t,e){const n=t.matches;e.matches=[],Hi(n)&&n.forEach(r=>{if(!Hi(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 gj(t,e){e.score=t.score}function vj(t,e,{includeMatches:n=Ur.includeMatches,includeScore:r=Ur.includeScore}={}){const a=[];return n&&a.push(mj),r&&a.push(gj),t.map(i=>{const{idx:s}=i,o={item:e[s],refIndex:s};return a.length&&a.forEach(l=>{l(i,o)}),o})}class a1{constructor(e,n={},r){this.options={...Ur,...n},this.options.useExtendedSearch,this._keyStore=new FR(this.options.keys),this.setCollection(e,r)}setCollection(e,n){if(this._docs=e,n&&!(n instanceof Xm))throw new Error(HR);this._myIndex=n||YC(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){Hi(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=To(e)?To(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return dj(l,{ignoreFieldNorm:o}),i&&l.sort(s),WC(n)&&n>-1&&(l=l.slice(0,n)),vj(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(!Hi(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=eS(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(Hi(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(!Hi(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(!Hi(n))return[];let a=[];if(ca(n))n.forEach(({v:i,i:s,n:o})=>{if(!Hi(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}}a1.version="7.1.0";a1.createIndex=YC;a1.parseIndex=YR;a1.config=Ur;a1.parseQuery=eS;pj(uj);function yj(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var qd,c6;function bj(){return c6||(c6=1,qd=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}),qd}var Cj=bj();const tS=yj(Cj),l1={__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=wt([]),s=ut(()=>i.value.reduce((he,ie)=>(he[~~ie.id]=ie)&&he,{})),o=ut(()=>i.value.length),l=wt(null),p=wt(!1),u=wt({mouseDown:!1,dragging:!1,activeSplitter:null,cursorOffset:0}),h=wt({splitter:null,timeoutId:null}),d=ut(()=>({[`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=(he,ie)=>{const le=he.target.closest(".splitpanes__splitter");if(le){const{left:oe,top:re}=le.getBoundingClientRect(),{clientX:Ee,clientY:se}="ontouchstart"in window&&he.touches?he.touches[0]:he;u.value.cursorOffset=r.horizontal?se-re:Ee-oe}m(),u.value.mouseDown=!0,u.value.activeSplitter=ie},C=he=>{u.value.mouseDown&&(he.preventDefault(),u.value.dragging=!0,requestAnimationFrame(()=>{T(y(he)),Ce("resize",{event:he},!0)}))},S=he=>{u.value.dragging&&(window.getSelection().removeAllRanges(),Ce("resized",{event:he},!0)),u.value.mouseDown=!1,u.value.activeSplitter=null,setTimeout(()=>{u.value.dragging=!1,f()},100)},x=(he,ie)=>{"ontouchstart"in window&&(he.preventDefault(),h.value.splitter===ie?(clearTimeout(h.value.timeoutId),h.value.timeoutId=null,g(he,ie),h.value.splitter=null):(h.value.splitter=ie,h.value.timeoutId=setTimeout(()=>h.value.splitter=null,500))),u.value.dragging||Ce("splitter-click",{event:he,index:ie},!0)},g=(he,ie)=>{if(Ce("splitter-dblclick",{event:he,index:ie},!0),r.maximizePanes){let le=0;i.value=i.value.map((oe,re)=>(oe.size=re===ie?oe.max:oe.min,re!==ie&&(le+=oe.min),oe)),i.value[ie].size-=le,Ce("pane-maximize",{event:he,index:ie,pane:i.value[ie]}),Ce("resized",{event:he,index:ie},!0)}},w=(he,ie)=>{Ce("pane-click",{event:he,index:s.value[ie].index,pane:s.value[ie]})},y=he=>{const ie=l.value.getBoundingClientRect(),{clientX:le,clientY:oe}="ontouchstart"in window&&he.touches?he.touches[0]:he;return{x:le-(r.horizontal?0:u.value.cursorOffset)-ie.left,y:oe-(r.horizontal?u.value.cursorOffset:0)-ie.top}},A=he=>{he=he[r.horizontal?"y":"x"];const ie=l.value[r.horizontal?"clientHeight":"clientWidth"];return r.rtl&&!r.horizontal&&(he=ie-he),he*100/ie},T=he=>{const ie=u.value.activeSplitter;let le={prevPanesSize:I(ie),nextPanesSize:z(ie),prevReachedMinPanes:0,nextReachedMinPanes:0};const oe=0+(r.pushOtherPanes?0:le.prevPanesSize),re=100-(r.pushOtherPanes?0:le.nextPanesSize),Ee=Math.max(Math.min(A(he),re),oe);let se=[ie,ie+1],ye=i.value[se[0]]||null,we=i.value[se[1]]||null;const He=ye.max<100&&Ee>=ye.max+le.prevPanesSize,ce=we.max<100&&Ee<=100-(we.max+z(ie+1));if(He||ce){He?(ye.size=ye.max,we.size=Math.max(100-ye.max-le.prevPanesSize-le.nextPanesSize,0)):(ye.size=Math.max(100-we.max-le.prevPanesSize-z(ie+1),0),we.size=we.max);return}if(r.pushOtherPanes){const k=O(le,Ee);if(!k)return;({sums:le,panesToResize:se}=k),ye=i.value[se[0]]||null,we=i.value[se[1]]||null}ye!==null&&(ye.size=Math.min(Math.max(Ee-le.prevPanesSize-le.prevReachedMinPanes,ye.min),ye.max)),we!==null&&(we.size=Math.min(Math.max(100-Ee-le.nextPanesSize-le.nextReachedMinPanes,we.min),we.max))},O=(he,ie)=>{const le=u.value.activeSplitter,oe=[le,le+1];return ie<he.prevPanesSize+i.value[oe[0]].min&&(oe[0]=G(le).index,he.prevReachedMinPanes=0,oe[0]<le&&i.value.forEach((re,Ee)=>{Ee>oe[0]&&Ee<=le&&(re.size=re.min,he.prevReachedMinPanes+=re.min)}),he.prevPanesSize=I(oe[0]),oe[0]===void 0)?(he.prevReachedMinPanes=0,i.value[0].size=i.value[0].min,i.value.forEach((re,Ee)=>{Ee>0&&Ee<=le&&(re.size=re.min,he.prevReachedMinPanes+=re.min)}),i.value[oe[1]].size=100-he.prevReachedMinPanes-i.value[0].min-he.prevPanesSize-he.nextPanesSize,null):ie>100-he.nextPanesSize-i.value[oe[1]].min&&(oe[1]=W(le).index,he.nextReachedMinPanes=0,oe[1]>le+1&&i.value.forEach((re,Ee)=>{Ee>le&&Ee<oe[1]&&(re.size=re.min,he.nextReachedMinPanes+=re.min)}),he.nextPanesSize=z(oe[1]-1),oe[1]===void 0)?(he.nextReachedMinPanes=0,i.value.forEach((re,Ee)=>{Ee<o.value-1&&Ee>=le+1&&(re.size=re.min,he.nextReachedMinPanes+=re.min)}),i.value[oe[0]].size=100-he.prevPanesSize-z(oe[0]-1),null):{sums:he,panesToResize:oe}},I=he=>i.value.reduce((ie,le,oe)=>ie+(oe<he?le.size:0),0),z=he=>i.value.reduce((ie,le,oe)=>ie+(oe>he+1?le.size:0),0),G=he=>[...i.value].reverse().find(ie=>ie.index<he&&ie.size>ie.min)||{},W=he=>i.value.find(ie=>ie.index>he+1&&ie.size>ie.min)||{},$=()=>{var he;const ie=Array.from(((he=l.value)==null?void 0:he.children)||[]);for(const le of ie){const oe=le.classList.contains("splitpanes__pane"),re=le.classList.contains("splitpanes__splitter");!oe&&!re&&(le.remove(),console.warn("Splitpanes: Only <pane> elements are allowed at the root of <splitpanes>. One of your DOM nodes was removed."))}},N=(he,ie,le=!1)=>{const oe=he-1,re=document.createElement("div");re.classList.add("splitpanes__splitter"),le||(re.onmousedown=Ee=>v(Ee,oe),typeof window<"u"&&"ontouchstart"in window&&(re.ontouchstart=Ee=>v(Ee,oe)),re.onclick=Ee=>x(Ee,oe+1)),re.ondblclick=Ee=>g(Ee,oe+1),ie.parentNode.insertBefore(re,ie)},B=he=>{he.onmousedown=void 0,he.onclick=void 0,he.ondblclick=void 0,he.remove()},H=()=>{var he;const ie=Array.from(((he=l.value)==null?void 0:he.children)||[]);for(const oe of ie)oe.className.includes("splitpanes__splitter")&&B(oe);let le=0;for(const oe of ie)oe.className.includes("splitpanes__pane")&&(!le&&r.firstSplitter?N(le,oe,!0):le&&N(le,oe),le++)},R=({uid:he,...ie})=>{const le=s.value[he];for(const[oe,re]of Object.entries(ie))le[oe]=re},K=he=>{var ie;let le=-1;Array.from(((ie=l.value)==null?void 0:ie.children)||[]).some(oe=>(oe.className.includes("splitpanes__pane")&&le++,oe.isSameNode(he.el))),i.value.splice(le,0,{...he,index:le}),i.value.forEach((oe,re)=>oe.index=re),p.value&&xs(()=>{H(),pe({addedPane:i.value[le]}),Ce("pane-add",{pane:i.value[le]})})},ne=he=>{const ie=i.value.findIndex(oe=>oe.id===he);i.value[ie].el=null;const le=i.value.splice(ie,1)[0];i.value.forEach((oe,re)=>oe.index=re),xs(()=>{H(),Ce("pane-remove",{pane:le}),pe({removedPane:{...le}})})},pe=(he={})=>{!he.addedPane&&!he.removedPane?X():i.value.some(ie=>ie.givenSize!==null||ie.min||ie.max<100)?J(he):Ie(),p.value&&Ce("resized")},Ie=()=>{const he=100/o.value;let ie=0;const le=[],oe=[];for(const re of i.value)re.size=Math.max(Math.min(he,re.max),re.min),ie-=re.size,re.size>=re.max&&le.push(re.id),re.size<=re.min&&oe.push(re.id);ie>.1&&de(ie,le,oe)},X=()=>{let he=100;const ie=[],le=[];let oe=0;for(const Ee of i.value)he-=Ee.size,Ee.givenSize!==null&&oe++,Ee.size>=Ee.max&&ie.push(Ee.id),Ee.size<=Ee.min&&le.push(Ee.id);let re=100;if(he>.1){for(const Ee of i.value)Ee.givenSize===null&&(Ee.size=Math.max(Math.min(he/(o.value-oe),Ee.max),Ee.min)),re-=Ee.size;re>.1&&de(re,ie,le)}},J=({addedPane:he,removedPane:ie}={})=>{let le=100/o.value,oe=0;const re=[],Ee=[];(he?.givenSize??null)!==null&&(le=(100-he.givenSize)/(o.value-1));for(const se of i.value)oe-=se.size,se.size>=se.max&&re.push(se.id),se.size<=se.min&&Ee.push(se.id);if(!(Math.abs(oe)<.1)){for(const se of i.value)he?.givenSize!==null&&he?.id===se.id||(se.size=Math.max(Math.min(le,se.max),se.min)),oe-=se.size,se.size>=se.max&&re.push(se.id),se.size<=se.min&&Ee.push(se.id);oe>.1&&de(oe,re,Ee)}},de=(he,ie,le)=>{let oe;he>0?oe=he/(o.value-ie.length):oe=he/(o.value-le.length),i.value.forEach((re,Ee)=>{if(he>0&&!ie.includes(re.id)){const se=Math.max(Math.min(re.size+oe,re.max),re.min),ye=se-re.size;he-=ye,re.size=se}else if(!le.includes(re.id)){const se=Math.max(Math.min(re.size+oe,re.max),re.min),ye=se-re.size;he-=ye,re.size=se}}),Math.abs(he)>.1&&xs(()=>{p.value&&console.warn("Splitpanes: Could not resize panes correctly due to their constraints.")})},Ce=(he,ie=void 0,le=!1)=>{const oe=ie?.index??u.value.activeSplitter??null;n(he,{...ie,...oe!==null&&{index:oe},...le&&oe!==null&&{prevPane:i.value[oe-(r.firstSplitter?1:0)],nextPane:i.value[oe+(r.firstSplitter?0:1)]},panes:i.value.map(re=>({min:re.min,max:re.max,size:re.size}))})};Lr(()=>r.firstSplitter,()=>H()),si(()=>{$(),H(),pe(),Ce("ready"),p.value=!0}),e1(()=>p.value=!1);const Le=()=>{var he;return Qa("div",{ref:l,class:d.value},(he=a.default)==null?void 0:he.call(a))};return Ms("panes",i),Ms("indexedPanes",s),Ms("horizontal",ut(()=>r.horizontal)),Ms("requestUpdate",R),Ms("onPaneAdd",K),Ms("onPaneRemove",ne),Ms("onPaneClick",w),(he,ie)=>(Je(),Jt(Po(Le)))}},Ri={__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=Vn("requestUpdate"),a=Vn("onPaneAdd"),i=Vn("horizontal"),s=Vn("onPaneRemove"),o=Vn("onPaneClick"),l=(e=Ts())==null?void 0:e.uid,p=Vn("indexedPanes"),u=ut(()=>p.value[l]),h=wt(null),d=ut(()=>{const C=isNaN(n.size)||n.size===void 0?0:parseFloat(n.size);return Math.max(Math.min(C,f.value),m.value)}),m=ut(()=>{const C=parseFloat(n.minSize);return isNaN(C)?0:C}),f=ut(()=>{const C=parseFloat(n.maxSize);return isNaN(C)?100:C}),v=ut(()=>{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})),si(()=>{a({id:l,el:h.value,min:m.value,max:f.value,givenSize:n.size===void 0?null:d.value,size:d.value})}),e1(()=>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:Rs(v.value)},[hn(C.$slots,"default")],4))}};function Sj(){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 gp;function h5(){h5.init||(h5.init=!0,gp=Sj()!==-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(),xs(()=>{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",gp&&this.$el.appendChild(t),t.data="about:blank",gp||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&&(!gp&&this._resizeObject.contentDocument&&this._resizeObject.contentDocument.defaultView.removeEventListener("resize",this.compareAndNotify),this.$el.removeChild(this._resizeObject),this._resizeObject.onload=null,this._resizeObject=null)}}};const Ej=j5();D5("data-v-b329ee4c");const xj={class:"resize-observer",tabindex:"-1"};R5();const wj=Ej((t,e,n,r,a,i)=>(Je(),Jt("div",xj)));Zh.render=wj;Zh.__scopeId="data-v-b329ee4c";Zh.__file="src/components/ResizeObserver.vue";function vp(t){"@babel/helpers - typeof";return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?vp=function(e){return typeof e}:vp=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},vp(t)}function Tj(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function Aj(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 _j(t,e,n){return e&&Aj(t.prototype,e),t}function u6(t){return Mj(t)||Pj(t)||Lj(t)||Oj()}function Mj(t){if(Array.isArray(t))return f5(t)}function Pj(t){if(typeof Symbol<"u"&&Symbol.iterator in Object(t))return Array.from(t)}function Lj(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 Oj(){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 Ij(t){var e;return typeof t=="function"?e={callback:t}:e=t,e}function kj(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(u6(i))),a=l,clearTimeout(r),r=setTimeout(function(){t.apply(void 0,[l].concat(u6(i))),r=0},e)}};return s._clear=function(){clearTimeout(r),r=null},s}function rS(t,e){if(t===e)return!0;if(vp(t)==="object"){for(var n in t)if(!rS(t[n],e[n]))return!1;return!0}return!1}var zj=(function(){function t(e,n,r){Tj(this,t),this.el=e,this.observer=null,this.frozen=!1,this.createObserver(n,r)}return _j(t,[{key:"createObserver",value:function(n,r){var a=this;if(this.observer&&this.destroyObserver(),!this.frozen){if(this.options=Ij(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=kj(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),xs(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 nS(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 zj(t,r,n);t._vue_visibilityState=a}}function Nj(t,e,n){var r=e.value,a=e.oldValue;if(!rS(r,a)){var i=t._vue_visibilityState;if(!r){sS(t);return}i?i.createObserver(r,n):nS(t,{value:r},n)}}function sS(t){var e=t._vue_visibilityState;e&&(e.destroyObserver(),delete t._vue_visibilityState)}var Vj={beforeMount:nS,updated:Nj,unmounted:sS},Hj={itemsLimit:1e3},Dj=/(auto|scroll)/;function iS(t,e){return t.parentNode===null?e:iS(t.parentNode,e.concat([t]))}var Kd=function(e,n){return getComputedStyle(e,null).getPropertyValue(n)},Rj=function(e){return Kd(e,"overflow")+Kd(e,"overflow-y")+Kd(e,"overflow-x")},jj=function(e){return Dj.test(Rj(e))};function p6(t){if(t instanceof HTMLElement||t instanceof SVGElement){for(var e=iS(t.parentNode,[]),n=0;n<e.length;n+=1)if(jj(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 Bj={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 Fj(){return this.items.length&&d5(this.items[0])!=="object"}var m5=!1;if(typeof window<"u"){m5=!1;try{var $j=Object.defineProperty({},"passive",{get:function(){m5=!0}});window.addEventListener("test",null,$j)}catch{}}let Uj=0;var Ym={name:"RecycleScroller",components:{ResizeObserver:Zh},directives:{ObserveVisibility:Vj},props:{...Bj,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:Fj,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:Uj++,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 $=z.start-this.$_lastUpdateScrollPosition;if($<0&&($=-$),n===null&&$<i||$<n)return{continuous:!0}}this.$_lastUpdateScrollPosition=z.start;const G=this.buffer;z.start-=G,z.end+=G;let W=0;if(this.$refs.before&&(W=this.$refs.before.scrollHeight,z.start-=W),this.$refs.after){const $=this.$refs.after.scrollHeight;z.end+=$}if(n===null){let $,N=0,B=p-1,H=~~(p/2),R;do R=H,$=u[H].accumulator,$<z.start?N=H:H<p-1&&u[H+1].accumulator>z.start&&(B=H),H=~~((N+B)/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 $=v%r;v-=$,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>Hj.itemsLimit&&this.itemsLimitError(),this.totalSize=S;let w;const y=v<=this.$_endIndex&&C>=this.$_startIndex;if(y)for(let z=0,G=m.length;z<G;z++)w=m[z],w.nr.used&&(t&&(w.nr.index=f[w.item[o]]),(w.nr.index==null||w.nr.index<v||w.nr.index>=C)&&this.unuseView(w));const A=y?null:new Map;let T,O,I;for(let z=v;z<C;z++){T=l[z];const G=o?T[o]:T;if(G==null)throw new Error(`Key is ${G} on item (keyField is '${o}')`);if(w=h.get(G),!n&&!u[z].size){w&&this.unuseView(w);continue}O=T[s];let W=d.get(O),$=!1;if(!w)y?W&&W.length?w=W.pop():w=this.addView(m,z,T,G,O):(I=A.get(O)||0,(!W||I>=W.length)&&(w=this.addView(m,z,T,G,O),this.unuseView(w,!0),W=d.get(O)),w=W[I],A.set(O,I+1)),h.delete(w.nr.key),w.nr.used=!0,w.nr.index=z,w.nr.key=G,w.nr.type=O,h.set(G,w),$=!0;else if(!w.nr.used&&(w.nr.used=!0,$=!0,W)){const N=W.indexOf(w);N!==-1&&W.splice(N,1)}w.item=T,$&&(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=p6(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=p6(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 Gj={key:0,ref:"before",class:"vue-recycle-scroller__slot"},Wj={key:1,ref:"after",class:"vue-recycle-scroller__slot"};function qj(t,e,n,r,a,i){const s=aa("ResizeObserver"),o=Xy("observe-visibility");return Hn((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",Gj,[hn(t.$slots,"before")],512)):rr("v-if",!0),(Je(),Jt(Po(n.listTag),{ref:"wrapper",style:Rs({[t.direction==="vertical"?"minHeight":"minWidth"]:a.totalSize+"px"}),class:$r(["vue-recycle-scroller__item-wrapper",n.listClass])},{default:zt(()=>[(Je(!0),lt(Vr,null,ws(a.pool,l=>(Je(),Jt(Po(n.itemTag),ks({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}]]},Yy(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",Wj,[hn(t.$slots,"after")],512)):rr("v-if",!0),gt(s,{onNotify:i.handleResize},null,8,["onNotify"])],34)),[[o,i.handleVisibilityChange]])}Ym.render=qj;Ym.__file="src/components/RecycleScroller.vue";var oS=typeof global=="object"&&global&&global.Object===Object&&global,Kj=typeof self=="object"&&self&&self.Object===Object&&self,ha=oS||Kj||Function("return this")(),zo=ha.Symbol,aS=Object.prototype,Xj=aS.hasOwnProperty,Yj=aS.toString,D1=zo?zo.toStringTag:void 0;function Jj(t){var e=Xj.call(t,D1),n=t[D1];try{t[D1]=void 0;var r=!0}catch{}var a=Yj.call(t);return r&&(e?t[D1]=n:delete t[D1]),a}var Qj=Object.prototype,Zj=Qj.toString;function eB(t){return Zj.call(t)}var tB="[object Null]",rB="[object Undefined]",h6=zo?zo.toStringTag:void 0;function c1(t){return t==null?t===void 0?rB:tB:h6&&h6 in Object(t)?Jj(t):eB(t)}function Jc(t){return t!=null&&typeof t=="object"}var nB="[object Symbol]";function Jm(t){return typeof t=="symbol"||Jc(t)&&c1(t)==nB}function sB(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 fo=Array.isArray,f6=zo?zo.prototype:void 0,d6=f6?f6.toString:void 0;function lS(t){if(typeof t=="string")return t;if(fo(t))return sB(t,lS)+"";if(Jm(t))return d6?d6.call(t):"";var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function Qm(t){var e=typeof t;return t!=null&&(e=="object"||e=="function")}function iB(t){return t}var oB="[object AsyncFunction]",aB="[object Function]",lB="[object GeneratorFunction]",cB="[object Proxy]";function cS(t){if(!Qm(t))return!1;var e=c1(t);return e==aB||e==lB||e==oB||e==cB}var Xd=ha["__core-js_shared__"],m6=(function(){var t=/[^.]+$/.exec(Xd&&Xd.keys&&Xd.keys.IE_PROTO||"");return t?"Symbol(src)_1."+t:""})();function uB(t){return!!m6&&m6 in t}var pB=Function.prototype,hB=pB.toString;function Ul(t){if(t!=null){try{return hB.call(t)}catch{}try{return t+""}catch{}}return""}var fB=/[\\^$.*+?()[\]{}|]/g,dB=/^\[object .+?Constructor\]$/,mB=Function.prototype,gB=Object.prototype,vB=mB.toString,yB=gB.hasOwnProperty,bB=RegExp("^"+vB.call(yB).replace(fB,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function CB(t){if(!Qm(t)||uB(t))return!1;var e=cS(t)?bB:dB;return e.test(Ul(t))}function SB(t,e){return t?.[e]}function Gl(t,e){var n=SB(t,e);return CB(n)?n:void 0}var g5=Gl(ha,"WeakMap"),g6=(function(){try{var t=Gl(Object,"defineProperty");return t({},"",{}),t}catch{}})(),EB=9007199254740991,xB=/^(?:0|[1-9]\d*)$/;function uS(t,e){var n=typeof t;return e=e??EB,!!e&&(n=="number"||n!="symbol"&&xB.test(t))&&t>-1&&t%1==0&&t<e}function wB(t,e,n){e=="__proto__"&&g6?g6(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function pS(t,e){return t===e||t!==t&&e!==e}var TB=9007199254740991;function Zm(t){return typeof t=="number"&&t>-1&&t%1==0&&t<=TB}function hS(t){return t!=null&&Zm(t.length)&&!cS(t)}var AB=Object.prototype;function _B(t){var e=t&&t.constructor,n=typeof e=="function"&&e.prototype||AB;return t===n}function MB(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}var PB="[object Arguments]";function v6(t){return Jc(t)&&c1(t)==PB}var fS=Object.prototype,LB=fS.hasOwnProperty,OB=fS.propertyIsEnumerable,e4=v6((function(){return arguments})())?v6:function(t){return Jc(t)&&LB.call(t,"callee")&&!OB.call(t,"callee")};function IB(){return!1}var dS=typeof exports=="object"&&exports&&!exports.nodeType&&exports,y6=dS&&typeof module=="object"&&module&&!module.nodeType&&module,kB=y6&&y6.exports===dS,b6=kB?ha.Buffer:void 0,zB=b6?b6.isBuffer:void 0,v5=zB||IB,NB="[object Arguments]",VB="[object Array]",HB="[object Boolean]",DB="[object Date]",RB="[object Error]",jB="[object Function]",BB="[object Map]",FB="[object Number]",$B="[object Object]",UB="[object RegExp]",GB="[object Set]",WB="[object String]",qB="[object WeakMap]",KB="[object ArrayBuffer]",XB="[object DataView]",YB="[object Float32Array]",JB="[object Float64Array]",QB="[object Int8Array]",ZB="[object Int16Array]",eF="[object Int32Array]",tF="[object Uint8Array]",rF="[object Uint8ClampedArray]",nF="[object Uint16Array]",sF="[object Uint32Array]",cs={};cs[YB]=cs[JB]=cs[QB]=cs[ZB]=cs[eF]=cs[tF]=cs[rF]=cs[nF]=cs[sF]=!0;cs[NB]=cs[VB]=cs[KB]=cs[HB]=cs[XB]=cs[DB]=cs[RB]=cs[jB]=cs[BB]=cs[FB]=cs[$B]=cs[UB]=cs[GB]=cs[WB]=cs[qB]=!1;function iF(t){return Jc(t)&&Zm(t.length)&&!!cs[c1(t)]}function oF(t){return function(e){return t(e)}}var mS=typeof exports=="object"&&exports&&!exports.nodeType&&exports,ou=mS&&typeof module=="object"&&module&&!module.nodeType&&module,aF=ou&&ou.exports===mS,Yd=aF&&oS.process,C6=(function(){try{var t=ou&&ou.require&&ou.require("util").types;return t||Yd&&Yd.binding&&Yd.binding("util")}catch{}})(),S6=C6&&C6.isTypedArray,gS=S6?oF(S6):iF,lF=Object.prototype,cF=lF.hasOwnProperty;function uF(t,e){var n=fo(t),r=!n&&e4(t),a=!n&&!r&&v5(t),i=!n&&!r&&!a&&gS(t),s=n||r||a||i,o=s?MB(t.length,String):[],l=o.length;for(var p in t)cF.call(t,p)&&!(s&&(p=="length"||a&&(p=="offset"||p=="parent")||i&&(p=="buffer"||p=="byteLength"||p=="byteOffset")||uS(p,l)))&&o.push(p);return o}function pF(t,e){return function(n){return t(e(n))}}var hF=pF(Object.keys,Object),fF=Object.prototype,dF=fF.hasOwnProperty;function mF(t){if(!_B(t))return hF(t);var e=[];for(var n in Object(t))dF.call(t,n)&&n!="constructor"&&e.push(n);return e}function t4(t){return hS(t)?uF(t):mF(t)}var gF=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,vF=/^\w*$/;function r4(t,e){if(fo(t))return!1;var n=typeof t;return n=="number"||n=="symbol"||n=="boolean"||t==null||Jm(t)?!0:vF.test(t)||!gF.test(t)||e!=null&&t in Object(e)}var Vu=Gl(Object,"create");function yF(){this.__data__=Vu?Vu(null):{},this.size=0}function bF(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e}var CF="__lodash_hash_undefined__",SF=Object.prototype,EF=SF.hasOwnProperty;function xF(t){var e=this.__data__;if(Vu){var n=e[t];return n===CF?void 0:n}return EF.call(e,t)?e[t]:void 0}var wF=Object.prototype,TF=wF.hasOwnProperty;function AF(t){var e=this.__data__;return Vu?e[t]!==void 0:TF.call(e,t)}var _F="__lodash_hash_undefined__";function MF(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=Vu&&e===void 0?_F:e,this}function Vl(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])}}Vl.prototype.clear=yF;Vl.prototype.delete=bF;Vl.prototype.get=xF;Vl.prototype.has=AF;Vl.prototype.set=MF;function PF(){this.__data__=[],this.size=0}function ef(t,e){for(var n=t.length;n--;)if(pS(t[n][0],e))return n;return-1}var LF=Array.prototype,OF=LF.splice;function IF(t){var e=this.__data__,n=ef(e,t);if(n<0)return!1;var r=e.length-1;return n==r?e.pop():OF.call(e,n,1),--this.size,!0}function kF(t){var e=this.__data__,n=ef(e,t);return n<0?void 0:e[n][1]}function zF(t){return ef(this.__data__,t)>-1}function NF(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 fa(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])}}fa.prototype.clear=PF;fa.prototype.delete=IF;fa.prototype.get=kF;fa.prototype.has=zF;fa.prototype.set=NF;var Hu=Gl(ha,"Map");function VF(){this.size=0,this.__data__={hash:new Vl,map:new(Hu||fa),string:new Vl}}function HF(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 HF(e)?n[typeof e=="string"?"string":"hash"]:n.map}function DF(t){var e=tf(this,t).delete(t);return this.size-=e?1:0,e}function RF(t){return tf(this,t).get(t)}function jF(t){return tf(this,t).has(t)}function BF(t,e){var n=tf(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this}function da(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])}}da.prototype.clear=VF;da.prototype.delete=DF;da.prototype.get=RF;da.prototype.has=jF;da.prototype.set=BF;var FF="Expected a function";function n4(t,e){if(typeof t!="function"||e!=null&&typeof e!="function")throw new TypeError(FF);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(n4.Cache||da),n}n4.Cache=da;var $F=500;function UF(t){var e=n4(t,function(r){return n.size===$F&&n.clear(),r}),n=e.cache;return e}var GF=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,WF=/\\(\\)?/g,qF=UF(function(t){var e=[];return t.charCodeAt(0)===46&&e.push(""),t.replace(GF,function(n,r,a,i){e.push(a?i.replace(WF,"$1"):r||n)}),e});function KF(t){return t==null?"":lS(t)}function vS(t,e){return fo(t)?t:r4(t,e)?[t]:qF(KF(t))}function rf(t){if(typeof t=="string"||Jm(t))return t;var e=t+"";return e=="0"&&1/t==-1/0?"-0":e}function yS(t,e){e=vS(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 XF(t,e,n){var r=t==null?void 0:yS(t,e);return r===void 0?n:r}function bS(t,e){for(var n=-1,r=e.length,a=t.length;++n<r;)t[a+n]=e[n];return t}var E6=zo?zo.isConcatSpreadable:void 0;function YF(t){return fo(t)||e4(t)||!!(E6&&t&&t[E6])}function JF(t,e,n,r,a){var i=-1,s=t.length;for(n||(n=YF),a||(a=[]);++i<s;){var o=t[i];n(o)?bS(a,o):a[a.length]=o}return a}function QF(t){var e=t==null?0:t.length;return e?JF(t):[]}function ZF(){this.__data__=new fa,this.size=0}function e$(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n}function t$(t){return this.__data__.get(t)}function r$(t){return this.__data__.has(t)}var n$=200;function s$(t,e){var n=this.__data__;if(n instanceof fa){var r=n.__data__;if(!Hu||r.length<n$-1)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new da(r)}return n.set(t,e),this.size=n.size,this}function ra(t){var e=this.__data__=new fa(t);this.size=e.size}ra.prototype.clear=ZF;ra.prototype.delete=e$;ra.prototype.get=t$;ra.prototype.has=r$;ra.prototype.set=s$;function i$(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 o$(){return[]}var a$=Object.prototype,l$=a$.propertyIsEnumerable,x6=Object.getOwnPropertySymbols,c$=x6?function(t){return t==null?[]:(t=Object(t),i$(x6(t),function(e){return l$.call(t,e)}))}:o$;function u$(t,e,n){var r=e(t);return fo(t)?r:bS(r,n(t))}function w6(t){return u$(t,t4,c$)}var y5=Gl(ha,"DataView"),b5=Gl(ha,"Promise"),C5=Gl(ha,"Set"),T6="[object Map]",p$="[object Object]",A6="[object Promise]",_6="[object Set]",M6="[object WeakMap]",P6="[object DataView]",h$=Ul(y5),f$=Ul(Hu),d$=Ul(b5),m$=Ul(C5),g$=Ul(g5),ka=c1;(y5&&ka(new y5(new ArrayBuffer(1)))!=P6||Hu&&ka(new Hu)!=T6||b5&&ka(b5.resolve())!=A6||C5&&ka(new C5)!=_6||g5&&ka(new g5)!=M6)&&(ka=function(t){var e=c1(t),n=e==p$?t.constructor:void 0,r=n?Ul(n):"";if(r)switch(r){case h$:return P6;case f$:return T6;case d$:return A6;case m$:return _6;case g$:return M6}return e});var L6=ha.Uint8Array,v$="__lodash_hash_undefined__";function y$(t){return this.__data__.set(t,v$),this}function b$(t){return this.__data__.has(t)}function uh(t){var e=-1,n=t==null?0:t.length;for(this.__data__=new da;++e<n;)this.add(t[e])}uh.prototype.add=uh.prototype.push=y$;uh.prototype.has=b$;function C$(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 S$(t,e){return t.has(e)}var E$=1,x$=2;function CS(t,e,n,r,a,i){var s=n&E$,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&x$?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(!C$(e,function(S,x){if(!S$(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 w$(t){var e=-1,n=Array(t.size);return t.forEach(function(r,a){n[++e]=[a,r]}),n}function T$(t){var e=-1,n=Array(t.size);return t.forEach(function(r){n[++e]=r}),n}var A$=1,_$=2,M$="[object Boolean]",P$="[object Date]",L$="[object Error]",O$="[object Map]",I$="[object Number]",k$="[object RegExp]",z$="[object Set]",N$="[object String]",V$="[object Symbol]",H$="[object ArrayBuffer]",D$="[object DataView]",O6=zo?zo.prototype:void 0,Jd=O6?O6.valueOf:void 0;function R$(t,e,n,r,a,i,s){switch(n){case D$:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case H$:return!(t.byteLength!=e.byteLength||!i(new L6(t),new L6(e)));case M$:case P$:case I$:return pS(+t,+e);case L$:return t.name==e.name&&t.message==e.message;case k$:case N$:return t==e+"";case O$:var o=w$;case z$:var l=r&A$;if(o||(o=T$),t.size!=e.size&&!l)return!1;var p=s.get(t);if(p)return p==e;r|=_$,s.set(t,e);var u=CS(o(t),o(e),r,a,i,s);return s.delete(t),u;case V$:if(Jd)return Jd.call(t)==Jd.call(e)}return!1}var j$=1,B$=Object.prototype,F$=B$.hasOwnProperty;function $$(t,e,n,r,a,i){var s=n&j$,o=w6(t),l=o.length,p=w6(e),u=p.length;if(l!=u&&!s)return!1;for(var h=l;h--;){var d=o[h];if(!(s?d in e:F$.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 U$=1,I6="[object Arguments]",k6="[object Array]",ip="[object Object]",G$=Object.prototype,z6=G$.hasOwnProperty;function W$(t,e,n,r,a,i){var s=fo(t),o=fo(e),l=s?k6:ka(t),p=o?k6:ka(e);l=l==I6?ip:l,p=p==I6?ip:p;var u=l==ip,h=p==ip,d=l==p;if(d&&v5(t)){if(!v5(e))return!1;s=!0,u=!1}if(d&&!u)return i||(i=new ra),s||gS(t)?CS(t,e,n,r,a,i):R$(t,e,l,n,r,a,i);if(!(n&U$)){var m=u&&z6.call(t,"__wrapped__"),f=h&&z6.call(e,"__wrapped__");if(m||f){var v=m?t.value():t,C=f?e.value():e;return i||(i=new ra),a(v,C,n,r,i)}}return d?(i||(i=new ra),$$(t,e,n,r,a,i)):!1}function s4(t,e,n,r,a){return t===e?!0:t==null||e==null||!Jc(t)&&!Jc(e)?t!==t&&e!==e:W$(t,e,n,r,s4,a)}var q$=1,K$=2;function X$(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 ra,h;if(!(h===void 0?s4(p,l,q$|K$,r,u):h))return!1}}return!0}function SS(t){return t===t&&!Qm(t)}function Y$(t){for(var e=t4(t),n=e.length;n--;){var r=e[n],a=t[r];e[n]=[r,a,SS(a)]}return e}function ES(t,e){return function(n){return n==null?!1:n[t]===e&&(e!==void 0||t in Object(n))}}function J$(t){var e=Y$(t);return e.length==1&&e[0][2]?ES(e[0][0],e[0][1]):function(n){return n===t||X$(n,t,e)}}function Q$(t,e){return t!=null&&e in Object(t)}function Z$(t,e,n){e=vS(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&&Zm(a)&&uS(s,a)&&(fo(t)||e4(t)))}function eU(t,e){return t!=null&&Z$(t,e,Q$)}var tU=1,rU=2;function nU(t,e){return r4(t)&&SS(e)?ES(rf(t),e):function(n){var r=XF(n,t);return r===void 0&&r===e?eU(n,t):s4(e,r,tU|rU)}}function sU(t){return function(e){return e?.[t]}}function iU(t){return function(e){return yS(e,t)}}function oU(t){return r4(t)?sU(rf(t)):iU(t)}function aU(t){return typeof t=="function"?t:t==null?iB:typeof t=="object"?fo(t)?nU(t[0],t[1]):J$(t):oU(t)}function lU(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 cU(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 uU=cU();function pU(t,e){return t&&uU(t,e,t4)}function hU(t,e){return function(n,r){if(n==null)return n;if(!hS(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 fU=hU(pU);function dU(t,e,n,r){return fU(t,function(a,i,s){e(r,a,n(a),s)}),r}function mU(t,e){return function(n,r){var a=fo(n)?lU:dU,i={};return a(n,t,aU(r),i)}}var gU=Object.prototype,vU=gU.hasOwnProperty,yU=mU(function(t,e,n){vU.call(t,n)?t[n].push(e):wB(t,n,[e])});function N6(t){return t.toString(16).padStart(6,"0")}function bU(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 CU(t,e){const n=new Map,r=wS(t,e.toLowerCase(),n,0);return n.clear(),r}const xS=10;function wS(t,e,n,r){if(r>xS)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=TS(e,s,o,n,r+1),!a);l++);return a}function TS(t,e,n,r,a){let i=!1,s;return e==="_custom"&&(e=n.display,n=n.value),(s=SU(n))&&(n=s),e&&V6(e,t)?(i=!0,r.set(n,!0)):r.has(n)?i=r.get(n):Array.isArray(n)?(r.set(n,null),i=EU(n,t,r,a),r.set(n,i)):Hh(n)?(r.set(n,null),i=wS(n,t,r,a),r.set(n,i)):V6(n,t)&&(i=!0,r.set(n,!0)),i}function V6(t,e){return`${t}`.toLowerCase().includes(e)}function SU(t){return t===null?"null":t===Vh?"undefined":t===bm?"NaN":t===vm?"Infinity":t===ym?"-Infinity":!1}function EU(t,e,n,r){if(r>xS)return!1;let a=!1,i;for(let s=0;s<t.length&&(i=t[s],a=TS(e,null,i,n,r+1),!a);s++);return a}function i4(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=>CU({[o.key]:o.value},n));s.length&&(a[i]=r?r(s):s)}return a}const AS=lr({__name:"NodeTag",props:{tag:{}},setup(t){return(e,n)=>Hn((Je(),lt("span",{style:Rs({color:`#${$e(N6)(t.tag.textColor)}`,backgroundColor:`#${$e(N6)(t.tag.backgroundColor)}`}),class:"ml-2 rounded-sm px-1 text-[0.75rem] leading-snug"},[ln(cn(t.tag.label),1)],4)),[[$e(gs),{content:t.tag.tooltip,html:!0}]])}}),xU={class:"p2"},wU=["onClick"],TU=lr({__name:"SelectiveList",props:Fc({data:{}},{modelValue:{},modelModifiers:{}}),emits:Fc(["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",xU,[(Je(!0),lt(Vr,null,ws(t.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,ws(o.tags,(l,p)=>(Je(),Jt(AS,{key:p,tag:l},null,8,["tag"]))),128))],10,wU))),128))]))}}),o4=Symbol("VirtualRouteKey"),_S=Symbol("VirtualRoutesKey");function a4(t,e){const n=e?.defaultRoutePath??Pr(t)[0].path,r=wt({path:n}),a=ut(()=>Pr(t)),i=ut(()=>r.value.path),s=lr({setup(){return()=>{const l=a.value.find(p=>p.path===i.value);return l?Qa(l.component):null}}});function o(){r.value.path=n}return Ms(o4,r),Ms(_S,a),{VirtualRouterView:s,restoreRouter:o}}function Ju(){const t=Vn(o4);return{push(e){t.value.path=e}}}function AU(){const t=Vn(_S),e=Vn(o4);return{routes:t,currentRoute:e}}const _U={border:"b base",class:"flex items-center justify-between px3"},MU=["href"],PU=["href"],u1=lr({__name:"DevToolsHeader",props:{githubRepoLink:{},docLink:{}},setup(t){const e=Ju();return(n,r)=>(Je(),lt("div",_U,[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:t.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,MU),t.githubRepoLink?(Je(),lt("a",{key:0,href:t.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,PU)):rr("",!0)])]))}}),tl=(t,e)=>{const n=t.__vccOpts||t;for(const[r,a]of e)n[r]=a;return n},LU={},OU={class:"h-full flex flex-col items-center justify-center op50"};function IU(t,e){return Je(),lt("div",OU,[e[0]||(e[0]=Ze("i",{class:"i-lets-icons:blank-light"},null,-1)),Ze("span",null,[hn(t.$slots,"default")])])}const jc=tl(LU,[["render",IU]]),kU={class:"flex gap3"},zU=["onClick"],p1=lr({__name:"Navbar",setup(t){const{routes:e,currentRoute:n}=AU(),r=Ju();return(a,i)=>(Je(),lt("ul",kU,[(Je(!0),lt(Vr,null,ws($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,zU))),128))]))}}),l4=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":t.value}])},null,2))}}),MS=Symbol("StateEditorSymbol");function NU(t){const e=wt(t);return Ms(MS,e),{context:e}}function c4(){return Vn(MS)}function VU(){const t=wt(""),e=wt("string"),n=wt(!1),r=c4();return{editingText:t,editing:n,toggleEditing(a){a&&(e.value=a),n.value=!n.value},editingType:e,nodeId:ut(()=>r.value.nodeId)}}function HU(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 DU(){const t=wt({enable:!1,key:"",value:"undefined"});function e(r,a){const i=HU(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 PS="expanded-state";function ua(t=""){const e=wt([]);return Ms(`${PS}-${t}`,e),{expanded:e}}function u4(t=""){const e=Vn(`${PS}-${t}`,wt([]));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 p4(t){return yh()?(O5(t),!0):!1}const h4=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const RU=t=>typeof t<"u",jU=Object.prototype.toString,BU=t=>jU.call(t)==="[object Object]",S5=()=>{};function LS(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 FU=t=>t();function OS(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 H6(t,e=!1,n="Timeout"){return new Promise((r,a)=>{setTimeout(e?()=>a(n):r,t)})}function $U(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 yp(t){return Array.isArray(t)?t:[t]}function UU(t){return Ts()}function D6(t,e=200,n={}){return LS(OS(e,n),t)}function GU(t,e,n={}){const{eventFilter:r=FU,...a}=n;return Lr(t,LS(r,e),a)}function WU(t,e=!0,n){UU()?si(t,n):e?t():xs(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():xs(()=>C?.()),x(g))},{flush:d,deep:m,immediate:!0})})];return f!=null&&S.push(H6(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():xs(()=>S?.()),g(w))},{flush:m,deep:f,immediate:!0})})];return v!=null&&x.push(H6(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 IS(t){return E5(t)}function qU(t,e,n={}){const{immediate:r=!0,immediateCallback:a=!1}=n,i=Gr(!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,h4&&p()),p4(l),{isPending:Bu(i),start:p,stop:l}}function kS(t=!1,e={}){const{truthyValue:n=!0,falsyValue:r=!1}=e,a=xn(t),i=Gr(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 zS(t,e,n={}){const{debounce:r=0,maxWait:a=void 0,...i}=n;return GU(t,e,{...i,eventFilter:OS(r,{maxWait:a})})}function KU(t,e,n){return Lr(t,e,{...n,immediate:!0})}const Qu=h4?window:void 0,NS=h4?window.navigator:void 0;function Tl(t){var e;const n=Pr(t);return(e=n?.$el)!=null?e:n}function Ao(...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=ut(()=>{const o=yp(Pr(t[0])).filter(l=>l!=null);return o.every(l=>typeof l!="string")?o:void 0}),i=KU(()=>{var o,l;return[(l=(o=a.value)==null?void 0:o.map(p=>Tl(p)))!=null?l:[Qu].filter(p=>p!=null),yp(Pr(a.value?t[1]:t[0])),yp($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=BU(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 p4(n),s}function XU(){const t=Gr(!1),e=Ts();return e&&si(()=>{t.value=!0},e),t}function f4(t){const e=XU();return ut(()=>(e.value,!!t()))}function YU(t){return typeof t=="function"?t:typeof t=="string"?e=>e.key===t:Array.isArray(t)?e=>t.includes(e.key):()=>!0}function R1(...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=Qu,eventName:i="keydown",passive:s=!1,dedupe:o=!1}=r,l=YU(e);return Ao(a,i,p=>{p.repeat&&Pr(o)||l(p)&&n(p)},s)}function R6(t,e={}){const{controls:n=!1,navigator:r=NS}=e,a=f4(()=>r&&"permissions"in r),i=Gr(),s=typeof t=="string"?{name:t}:t,o=Gr(),l=()=>{var u,h;o.value=(h=(u=i.value)==null?void 0:u.state)!=null?h:"prompt"};Ao(i,"change",l,{passive:!0});const p=$U(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 JU(t={}){const{navigator:e=NS,read:n=!1,source:r,copiedDuring:a=1500,legacy:i=!1}=t,s=f4(()=>e&&"clipboard"in e),o=R6("clipboard-read"),l=R6("clipboard-write"),p=ut(()=>s.value||i),u=Gr(""),h=Gr(!1),d=qU(()=>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&&Ao(["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 QU(t){return JSON.parse(JSON.stringify(t))}function ZU(t,e,n={}){const{window:r=Qu,...a}=n;let i;const s=f4(()=>r&&"ResizeObserver"in r),o=()=>{i&&(i.disconnect(),i=void 0)},l=ut(()=>{const h=Pr(t);return Array.isArray(h)?h.map(d=>Tl(d)):[Tl(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 p4(u),{isSupported:s,stop:u}}function eG(t,e={width:0,height:0},n={}){const{window:r=Qu,box:a="content-box"}=n,i=ut(()=>{var h,d;return(d=(h=Tl(t))==null?void 0:h.namespaceURI)==null?void 0:d.includes("svg")}),s=Gr(e.width),o=Gr(e.height),{stop:l}=ZU(t,([h])=>{const d=a==="border-box"?h.borderBoxSize:a==="content-box"?h.contentBoxSize:h.devicePixelContentBoxSize;if(r&&i.value){const m=Tl(t);if(m){const f=m.getBoundingClientRect();s.value=f.width,o.value=f.height}}else if(d){const m=yp(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);WU(()=>{const h=Tl(t);h&&(s.value="offsetWidth"in h?h.offsetWidth:e.width,o.value="offsetHeight"in h?h.offsetHeight:e.height)});const p=Lr(()=>Tl(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 tG={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function rG(t={}){const{reactive:e=!1,target:n=Qu,aliasMap:r=tG,passive:a=!0,onEventFired:i=S5}=t,s=po(new Set),o={toJSON(){return{}},current:s},l=e?po(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 A of y)h.add(A),d(A,S);if(w==="shift"&&!S){const A=Array.from(u),T=A.indexOf("shift");A.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(A=>u.add(A));w==="meta"&&!S?(p.forEach(A=>{s.delete(A),d(A,!1)}),p.clear()):typeof C.getModifierState=="function"&&C.getModifierState("Meta")&&S&&[...s,...y].forEach(A=>p.add(A))}Ao(n,"keydown",C=>(f(C,!0),i(C)),{passive:a}),Ao(n,"keyup",C=>(f(C,!1),i(C)),{passive:a}),Ao("blur",m,{passive:a}),Ao("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]=ut(()=>w.map(y=>Pr(v[y])).every(Boolean))}else l[S]=Gr(!1);const g=Reflect.get(C,S,x);return e?Pr(g):g}});return v}function nG(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=Ts(),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):QU(g):g,S=()=>RU(t[e])?C(t[e]):h,x=g=>{d?d(g)&&f(v,g):f(v,g)};if(l){const g=S(),w=wt(g);let y=!1;return Lr(()=>t[e],A=>{y||(y=!0,w.value=C(A),xs(()=>y=!1))}),Lr(w,A=>{!y&&(A!==t[e]||u)&&x(A)},{deep:u}),w}else return ut({get(){return S()},set(g){x(g)}})}function sG(t,e={}){const{enter:n=()=>{},leave:r=()=>{},initial:a=!1}=e,i=wt(a);return Ao(t,"mouseenter",()=>{i.value=!0,n()}),Ao(t,"mouseleave",()=>{i.value=!1,r()}),{isHovering:i}}const iG={class:"flex pl5px"},oG={class:"w160px py5px"},aG=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=c4(),{copy:r,isSupported:a}=JU(),i=wt(!1),s=ut(()=>Sm(e.data.value)),o=ut(()=>s.value.value),l=ut(()=>s.value.customType),p=ut(()=>o.value===null?"null":typeof o.value),u={flat:!0,size:"mini"},h=ut(()=>({"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",iG,[!e.disableEdit&&t.data.editable?(Je(),lt(Vr,{key:0},[p.value==="string"||p.value==="number"||p.value==="object"||p.value==="null"?(Je(),lt(Vr,{key:0},[Hn((Je(),Jt($e(Es),ks(u,{class:h.value,onClick:v[0]||(v[0]=io(C=>f.$emit("enableEditInput",p.value),["stop"]))}),{icon:zt(()=>[gt($e(_s),{icon:"i-material-symbols-edit-rounded"})]),_:1},16,["class"])),[[$e(gs),{content:"Edit value"}]]),p.value==="object"&&t.showAddIfNeeded?Hn((Je(),Jt($e(Es),ks({key:0},u,{class:h.value,onClick:v[1]||(v[1]=io(C=>f.$emit("addNewProp",Array.isArray(o.value)?"array":"object"),["stop"]))}),{icon:zt(()=>[gt($e(_s),{icon:"i-material-symbols-add-circle-rounded"})]),_:1},16,["class"])),[[$e(gs),{content:"Add new value"}]]):rr("",!0)],64)):rr("",!0),p.value==="boolean"?(Je(),Jt($e(Es),ks({key:1},u,{class:h.value,onClick:v[2]||(v[2]=C=>d(!o.value))}),{icon:zt(()=>[gt($e(_s),{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(Es),ks(u,{class:h.value,onClick:v[3]||(v[3]=io(C=>m(o.value,1),["stop"]))}),{icon:zt(()=>[gt($e(_s),{icon:"i-carbon-add"})]),_:1},16,["class"]),gt($e(Es),ks(u,{class:h.value,onClick:v[4]||(v[4]=io(C=>m(o.value,-1),["stop"]))}),{icon:zt(()=>[gt($e(_s),{icon:"i-carbon-subtract"})]),_:1},16,["class"])],64)):rr("",!0)],64)):rr("",!0),!e.disableEdit&&t.depth>0&&t.data.editable?(Je(),Jt($e(Es),ks({key:1},u,{class:h.value,onClick:v[5]||(v[5]=io(C=>d(o.value,!0),["stop"]))}),{icon:zt(()=>[gt($e(_s),{icon:"i-material-symbols-delete-rounded"})]),_:1},16,["class"])):rr("",!0),gt($e(zu),{class:$r({"opacity-0":!t.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",oG,[gt($e(r6),{onClick:v[6]||(v[6]=C=>$e(r)(typeof o.value=="object"?JSON.stringify(o.value):o.value.toString()))},{icon:zt(()=>[gt($e(_s),{icon:"i-material-symbols-copy-all-rounded",class:"mt4px"}),v[9]||(v[9]=ln(" Copy Value ",-1))]),_:1}),gt($e(r6),{onClick:v[7]||(v[7]=()=>{$e(r)(t.data.key)})},{icon:zt(()=>[gt($e(_s),{icon:"i-material-symbols-copy-all-rounded",class:"mt4px"}),v[10]||(v[10]=ln(" Copy Path ",-1))]),_:1})])]),"button-icon":zt(()=>[gt($e(_s),{icon:"i-material-symbols:more-vert"})]),_:1},8,["class","disabled"])]))}}),lG={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=ut(()=>n.customType==="date"?"datetime-local":""),{escape:i,enter:s}=rG();ti(()=>{i.value?r("cancel"):s.value&&r("submit")});const o=nG(n,"modelValue",r);function l(u){try{return up(u,n.customType),!0}catch{return!1}}const p=wt(!1);return Lr(o,Ll(()=>{p.value=!l(o.value)},300)),(u,h)=>(Je(),lt("span",lG,[gt($e(ko),{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",t.customType==="date"?"w240px":"w120px"]),"auto-focus":t.autoFocus,onClick:h[1]||(h[1]=io(()=>{},["stop"]))},null,8,["modelValue","type","variant","class","auto-focus"]),t.showActions?(Je(),lt(Vr,{key:0},[Hn((Je(),Jt($e(Es),{size:"mini",flat:"",class:"p2px!",onClick:h[2]||(h[2]=io(d=>u.$emit("cancel"),["stop"]))},{icon:zt(()=>[gt($e(_s),{icon:"i-material-symbols-cancel"})]),_:1})),[[$e(gs),{content:"Esc to cancel"}]]),p.value?Hn((Je(),Jt($e(_s),{key:1,icon:"i-material-symbols-warning",class:"color-warning-500 dark:color-warning-300"},null,512)),[[$e(gs),{content:"Invalid value"}]]):Hn((Je(),Jt($e(Es),{key:0,size:"mini",flat:"",class:"p2px!",onClick:h[3]||(h[3]=io(d=>u.$emit("submit"),["stop"]))},{icon:zt(()=>[gt($e(_s),{icon:"i-material-symbols-save"})]),_:1})),[[$e(gs),{content:"Enter to submit change"}]])],64)):rr("",!0)]))}}),cG={key:1,pl5:""},uG={"whitespace-nowrap":"","text-purple-700":"",op70:"","dark:text-purple-300":""},pG=["innerHTML"],hG={key:0},fG={"overflow-hidden":"","text-ellipsis":"","whitespace-nowrap":"","state-key":""},j6=30,dG=lr({__name:"StateFieldViewer",props:{data:{},depth:{},index:{},expandedStateId:{}},setup(t){const e=t,n=wt(j6),r=ut(()=>x7(e.data.value,!1,{customClass:{string:"max-w-120 truncate"}})),a=ut(()=>bu(e.data.value)),i=ut(()=>Sm(e.data.value)),{expanded:s,toggleExpanded:o}=u4(e.expandedStateId??""),l=ut(()=>a.value==="custom"?`${e.data.value._custom?.type??"string"}-custom-state`:"unknown-state-type"),p=ut(()=>{const{value:N}=i.value;return yg(N)?N.length:vg(N)?Object.keys(N).length:0}),u=ut(()=>e.data.path||[e.data.key]),h=ut(()=>u.value[u.value.length-1]),d=ut(()=>{const N=["Reactive"],B=e.data.value?._custom?.stateTypeName||e.data?.stateTypeName;if(N.includes(B))return B;if(e.data.value?.fields?.abstract)return"";{const H=e.data.value?._custom?.type,R=a.value==="custom"&&!H?`"${r.value}"`:r.value===""?'""':r.value,K=a.value==="custom"&&H==="ref"?bu(R):a.value,ne=a.value==="string"?"select-text":"",pe=`<span title="${a.value==="string"?qa(e.data.value):""}" class="${K}-state-type flex whitespace-nowrap ${ne}">${R}</span>`;return B?`${pe} <span class="text-gray-500">(${B})</span>`:pe}}),m=ut(()=>{const N={content:"",disabled:!0,html:!0};if(a.value==="custom"){const B=e.data.value?._custom?.tooltipText;B&&(N.content=B,N.disabled=!1)}return N}),f=ut(()=>{const{value:N,inherit:B,customType:H}=i.value,R=H==="set";let K=[];return yg(N)?N.slice(0,n.value).map((ne,pe)=>({key:pe.toString(),path:[...u.value,pe.toString()],value:ne,...B,editable:e.data.editable&&!R,creating:!1})):(vg(N)&&(K=Object.keys(N).slice(0,n.value).map(ne=>({key:ne,path:[...u.value,ne],value:N[ne],...B,editable:e.data.editable&&!R,creating:!1})),a.value!=="custom"&&(K=J6(K))),K===e.data.value?[]:K)}),v=ut(()=>f.value.length>0),C=wt(),S=c4(),{isHovering:x}=sG(()=>C.value),{editingType:g,editing:w,editingText:y,toggleEditing:A,nodeId:T}=VU();Lr(()=>w.value,N=>{if(N){const{value:B}=i.value;y.value=EP(B,i.value.customType)}else y.value=""});async function O(){const N=e.data;await Yt.value.editInspectorState({path:u.value,inspectorId:S.value.inspectorId,type:N.stateType,nodeId:T.value,state:{newKey:null,type:g.value,value:up(y.value,i.value.customType)}}),await Yt.value.sendInspectorState(S.value.inspectorId),A()}const{addNewProp:I,draftingNewProp:z,resetDrafting:G}=DU();function W(N){const B=`${e.depth}-${e.index}`;s.value.includes(B)||o(B),I(N,i.value.value)}async function $(){const N=e.data;await Yt.value.editInspectorState({path:[...u.value,z.value.key],inspectorId:S.value.inspectorId,type:N.stateType,nodeId:T.value,state:{newKey:z.value.key,type:typeof up(z.value.value),value:up(z.value.value)}}),await Yt.value.sendInspectorState(S.value.inspectorId),G()}return(N,B)=>(Je(),lt("div",null,[Ze("div",{ref_key:"containerRef",ref:C,class:$r(["font-state-field flex items-center text-3.5",[v.value&&"cursor-pointer hover:bg-active"]]),style:Rs({paddingLeft:`${t.depth*15+4}px`}),onClick:B[1]||(B[1]=H=>$e(o)(`${t.depth}-${t.index}`))},[v.value?(Je(),Jt(l4,{key:0,value:$e(s).includes(`${t.depth}-${t.index}`)},null,8,["value"])):(Je(),lt("span",cG)),Ze("span",uG,cn(h.value),1),B[5]||(B[5]=Ze("span",{mx1:""},":",-1)),$e(w)?(Je(),Jt(Qd,{key:2,modelValue:$e(y),"onUpdate:modelValue":B[0]||(B[0]=H=>xn(y)?y.value=H:null),class:"mr-1","custom-type":i.value.customType,onCancel:$e(A),onSubmit:O},null,8,["modelValue","custom-type","onCancel"])):rr("",!0),Ze("span",{class:$r([l.value,"flex whitespace-nowrap dark:text-#bdc6cf"])},[Hn(Ze("span",{class:"flex",innerHTML:d.value},null,8,pG),[[$e(gs),m.value]])],2),gt(aG,{hovering:$e(x),"disable-edit":$e(S).disableEdit||$e(w),data:t.data,depth:t.depth,onEnableEditInput:$e(A),onAddNewProp:W},null,8,["hovering","disable-edit","data","depth","onEnableEditInput"])],6),v.value&&$e(s).includes(`${t.depth}-${t.index}`)?(Je(),lt("div",hG,[gt(VS,{data:f.value,depth:t.depth,index:t.index},null,8,["data","depth","index"]),p.value>n.value?Hn((Je(),Jt($e(Es),{key:0,flat:"",size:"mini",class:"ml-4",onClick:B[2]||(B[2]=H=>n.value+=j6)},{icon:zt(()=>[gt($e(_s),{icon:"i-material-symbols-more-horiz"})]),_:1})),[[$e(gs),"Show more"]]):rr("",!0),$e(z).enable?(Je(),lt("div",{key:1,style:Rs({paddingLeft:`${(t.depth+1)*15+4}px`})},[Ze("span",fG,[gt(Qd,{modelValue:$e(z).key,"onUpdate:modelValue":B[3]||(B[3]=H=>$e(z).key=H),"show-actions":!1},null,8,["modelValue"])]),B[6]||(B[6]=Ze("span",{"mx-1":""},":",-1)),gt(Qd,{modelValue:$e(z).value,"onUpdate:modelValue":B[4]||(B[4]=H=>$e(z).value=H),"auto-focus":!1,onCancel:$e(G),onSubmit:$},null,8,["modelValue","onCancel"])],4)):rr("",!0)])):rr("",!0)]))}}),mG=tl(dG,[["__scopeId","data-v-1662487a"]]),VS=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,ws(t.data,(r,a)=>(Je(),lt("div",{key:a},[gt(mG,{data:r,depth:t.depth+1,index:`${t.index}-${a}`,"expanded-state-id":t.expandedStateId},null,8,["data","depth","index","expanded-state-id"])]))),128))]))}}),gG=["onClick"],vG={key:1,pl5:""},yG={"font-state-field":"","text-3.5":"","text-hex-a3a3a3":""},bG={key:0},Zu=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}=NU(n());ti(()=>{r.value=n()});const{expanded:a,toggleExpanded:i}=u4(e.expandedStateId);return(s,o)=>(Je(),lt("div",null,[(Je(!0),lt(Vr,null,ws(t.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(l4,{key:0,value:$e(a).includes(`${u}`)},null,8,["value"])):(Je(),lt("span",vG)),Ze("span",yG,cn(p),1)],10,gG),l?.length&&$e(a).includes(`${u}`)?(Je(),lt("div",bG,[gt(VS,{data:l,index:`${u}`,"expanded-state-id":t.expandedStateId},null,8,["data","index","expanded-state-id"])])):rr("",!0)]))),128))]))}}),CG={class:"p3"},SG=["onClick"],EG={key:0,class:"absolute left-5px top-4.5 h10 w0 border-l-2",border:"solid gray2"},xG={class:"h-full flex items-center truncate pl5"},wG={absolute:"","top-5":"",pr2:"","text-3":"",op40:""},TG={pl2:"",op30:""},AG=lr({__name:"EventList",props:Fc({data:{}},{modelValue:{},modelModifiers:{}}),emits:["update:modelValue"],setup(t){const e=t,n=Oh(t,"modelValue"),r=["#3e5770","#42b983","#0098c4"],a=wt(null),i=ut(()=>{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",CG,[gt($e(Ym),{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:Rs({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:Rs({border:`3px solid ${l.color}`})},null,4),l.id<t.data.length-1?(Je(),lt("span",EG)):rr("",!0),Ze("p",xG,[Ze("span",wG,"["+cn($e(bU)(l.time))+"]",1),ln(" "+cn(l.title)+" ",1),Ze("span",TG,cn(l.subtitle),1)])],12,SG)]),_:1},8,["items"])]))}}),_G={class:"relative h-full flex flex-col"},MG={key:1,class:"flex-1 overflow-hidden"},PG={"h-full":"","select-none":"","overflow-scroll":"",class:"no-scrollbar"},LG={"h-full":"","overflow-scroll":"",class:"no-scrollbar"},OG={key:3,class:"absolute right-3 top-12 flex items-center justify-end b-1 border-base rounded-1 b-solid px2 py1"},IG={class:"flex items-center gap-2 px-1"},kG={key:0,class:"recording recording-btn bg-[#ef4444]"},zG={key:1,class:"recording-btn bg-black op70 dark:bg-white hover:op100"},NG={class:"flex items-center gap1"},VG=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}=ua("timeline-state");r.value=["0","1"];const a=wt([]),i=wt(new Map),s=wt(0),o=Rl(),l=ut(()=>o.timelineLayersState.value?.[n.pluginId]),p=ut(()=>a.value[s.value]??null),u=ut(()=>l.value?"Stop recording":"Start recording"),h=ut(()=>{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=ut(()=>{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=ut(()=>({"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=ri(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),fi(()=>{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",_G,[t.headerVisible?(Je(),Jt(u1,{key:0,"doc-link":t.docLink,"github-repo-link":t.githubRepoLink},{default:zt(()=>[gt(p1)]),_:1},8,["doc-link","github-repo-link"])):rr("",!0),a.value.length?(Je(),lt("div",MG,[gt($e(l1),{class:"h-full"},{default:zt(()=>[gt($e(Ri),{border:"r base",size:"40","h-full":""},{default:zt(()=>[Ze("div",PG,[gt(AG,{modelValue:s.value,"onUpdate:modelValue":g[0]||(g[0]=w=>s.value=w),data:a.value},null,8,["modelValue","data"])])]),_:1}),gt($e(Ri),{size:"60"},{default:zt(()=>[Ze("div",LG,[gt(Zu,{class:"p3",data:m.value,"node-id":"","inspector-id":"","disable-edit":!0,"expanded-state-id":"timeline-state"},null,8,["data"])])]),_:1})]),_:1})])):(Je(),Jt(jc,{key:2,class:"flex-1"},{default:zt(()=>[...g[1]||(g[1]=[ln(" No events ",-1)])]),_:1})),t.switcherVisible?(Je(),lt("div",OG,[Ze("div",IG,[Hn((Je(),lt("div",{class:"flex items-center gap1",onClick:S},[l.value?(Je(),lt("span",kG)):(Je(),lt("span",zG))])),[[$e(gs),{content:u.value},void 0,{"bottom-end":!0}]]),Hn((Je(),lt("div",{class:"flex items-center gap1",onClick:C},[gt($e(Nu),{name:"baseline-delete","cursor-pointer":"","text-xl":"",op70:"","hover:op100":""})])),[[$e(gs),{content:"Clear all timelines"},void 0,{"bottom-end":!0}]]),Hn((Je(),lt("div",NG,[gt($e(Nu),{name:"baseline-tips-and-updates","cursor-pointer":"","text-xl":"",op70:"","hover:op100":""})])),[[$e(gs),{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)]))}}),d4=tl(VG,[["__scopeId","data-v-3dbcfd2a"]]);function HG(){const t=wt([]),e=wt([]);function n(a){e.value=a,a.length<t.value.length&&(t.value=[]),e.value.forEach(i=>{r(i)})}ea(()=>{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 fi(()=>{Yt.functions.off(Ln.INSPECTOR_UPDATED,n)}),{registeredInspector:t,register:r}}const DG=["onClick","onDblclick","onMouseover"],RG={key:1,pl5:""},jG={"font-state-field":"","text-3.5":""},BG={key:0,class:"text-gray-400 dark:text-gray-600 group-hover:text-white group-hover:op50 [.active_&]:op50 [.active_&]:text-white!"},FG={"group-hover:text-white":"",class:"ws-nowrap [.active_&]:text-white"},$G={key:2,class:"text-gray-400 dark:text-gray-600 group-hover:text-white group-hover:op50 [.active_&]:op50 [.active_&]:text-white!"},UG={key:2,class:"ml-2 rounded-sm bg-blue-400 px-1 text-[0.75rem] leading-snug dark:bg-blue-800"},GG={key:3,class:"ml-2 rounded-sm bg-gray-500 px-1 text-[0.75rem] leading-snug"},WG={key:0},e2=lr({__name:"TreeViewer",props:Fc({data:{},depth:{default:0},withTag:{type:Boolean,default:!1}},{modelValue:{},modelModifiers:{}}),emits:Fc(["hover","leave"],["update:modelValue"]),setup(t,{emit:e}){const n=e,r=Oh(t,"modelValue"),{expanded:a,toggleExpanded:i}=u4();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,ws(t.data,(u,h)=>(Je(),lt("div",{key:h,class:$r({"min-w-max":t.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:Rs({paddingLeft:`${15*t.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(l4,{key:0,value:$e(a).includes(u.id),class:"[.active_&]:op20 group-hover:op20",onClick:io(d=>$e(i)(u.id),["stop"])},null,8,["value","onClick"])):(Je(),lt("span",RG)),Ze("span",jG,[t.withTag?(Je(),lt("span",BG,"<")):rr("",!0),Ze("span",FG,cn(s(u)),1),(u.renderKey===0||u.renderKey)&&u.renderKey!==$e(Vh)?(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),t.withTag?(Je(),lt("span",$G,">")):rr("",!0)]),u.isFragment?Hn((Je(),lt("span",UG,[...p[5]||(p[5]=[ln(" fragment ",-1)])])),[[$e(gs),"Has multiple root DOM nodes"]]):rr("",!0),u.inactive?Hn((Je(),lt("span",GG,[...p[6]||(p[6]=[ln(" inactive ",-1)])])),[[$e(gs),"Currently inactive but not destroyed"]]):rr("",!0),(Je(!0),lt(Vr,null,ws(u.tags,(d,m)=>(Je(),Jt(AS,{key:m,tag:d},null,8,["tag"]))),128))],46,DG),u?.children?.length&&$e(a).includes(u.id)?(Je(),lt("div",WG,[gt(e2,{modelValue:r.value,"onUpdate:modelValue":p[1]||(p[1]=d=>r.value=d),data:u?.children,depth:t.depth+1,"with-tag":t.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))}}),B6=200;function qG(){return{highlight:D6(t=>Yt.value.highlighComponent(t),B6),unhighlight:D6(()=>Yt.value.unhighlight(),B6)}}const KG=Symbol("SelectedSymbolKey");function XG(){const t=wt("");return Ms(KG,t),{selected:t}}const YG={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"},JG={class:"flex-1 overflow-scroll text-3.5"},QG=lr({__name:"RenderCode",props:{code:{}},emits:["close"],setup(t,{emit:e}){const n=e;function r(){n("close")}return(a,i)=>(Je(),lt("div",YG,[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",JG,[gt($e(nR),{code:t.code,lang:"javascript"},null,8,["code"])])]))}}),ZG={class:"h-full w-full"},eW={class:"no-scrollbar h-full flex select-none gap-2 overflow-scroll"},tW={key:0,class:"h-full flex flex-col p2"},rW={class:"flex py2"},nW={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"},sW={class:"h-full flex flex-col p2"},iW={class:"flex py2"},oW={key:0,class:"font-state-field flex items-center px-1 text-3.5"},aW={"group-hover:text-white":"",class:"max-w-40 of-hidden text-ellipsis ws-nowrap [.active_&]:text-white"},lW={class:"flex items-center gap-2 px-1"},cW={class:"h-full flex flex-col items-center justify-center gap-2"},uW={class:"block"},pW={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"},hW={class:"flex items-center justify-center"},j1="components",fW=lr({__name:"index",emits:["openInEditor","onInspectComponentStart","onInspectComponentEnd"],setup(t,{emit:e}){const n=e,r=wt(),a=wt(!1),{width:i}=eG(r),s=ut(()=>a.value?i.value<700:!1),o=wt(""),l=wt(""),[p,u]=kS(!0),h=wt(!1),d=wt(!1),m=wt(""),f=wt(!1),v=qG();function C(Se,Te=[],Ae=[]){return Te.push(Se.id),Se.children?.length===0&&Ae.push([...Te]),Array.isArray(Se.children)&&Se.children.forEach(ue=>{C(ue,Te,Ae)}),Te.pop(),Ae}function S(Se){const Te=[],Ae=ue=>{ue?.forEach(Oe=>{Te.push(Oe),Oe.children?.length&&Ae(Oe.children)})};return Ae(Se),Te}function x(Se,Te){const Ae=[];return Se?.forEach(ue=>{Ae.push(...ue.slice(0,Te+1))}),[...new Set(Ae)]}function g(Se,Te){const Ae=[];return Se.forEach(ue=>{const Oe=ue.indexOf(Te);Oe!==-1&&Ae.push(...ue.slice(0,Oe+1))}),[...new Set(Ae)]}const w=wt([]),y=ut(()=>w.value?.length?C(w.value?.[0]):[]),A=ut(()=>S(w.value)),T=ut(()=>A.value.map(Se=>Se.id)),O=wt({}),I=wt(""),z=ut(()=>{const Se=[],Te=Ae=>{Ae.forEach(ue=>{ue.id===I.value&&Se.push(ue),ue.children?.length&&Te(ue.children)})};return Te(w.value),Se[0]}),G=ut(()=>z.value?.file??""),W=ut(()=>i4({state:O.value,filterKey:l.value,processGroup(Se){return QF(Object.values(yU(J6(Se),"stateType")))}})),{expanded:$}=ua(),{expanded:N}=ua("component-state");XG();const B=ut(()=>I.value?g(y.value,I.value).slice(0,-1):[]),H=ut(()=>B.value.every(Se=>$.value.includes(Se)));function R(){H.value||($.value=[...new Set([...$.value,...B.value])])}function K(){(!I.value||!T.value.includes(I.value))&&(I.value=w.value?.[0]?.id??"",$.value=x(y.value,1))}async function ne(Se=""){return Yt.value.getInspectorTree({inspectorId:j1,filter:Se}).then(Te=>{const Ae=H.value;w.value=ri(Te),K(),Ae&&R(),h.value=!0})}function pe(Se){if(!Se||!Se?.state)return{};const Te={};return Se.state.forEach(Ae=>{Te[Ae.type]||(Te[Ae.type]=[]),Te[Ae.type].push(Ae)}),Te}function Ie(Se){Yt.value.getInspectorState({inspectorId:j1,nodeId:Se}).then(Te=>{const Ae=ri(Te);Ae&&(O.value=pe(Ae),N.value=Array.from({length:Object.keys(O.value).length},(ue,Oe)=>`${Oe}`))})}Lr(I,Se=>{Ie(Se),f.value&&He()});function X(Se){const Te=ri(Se);Te.inspectorId!==j1||Te.nodeId!==I.value||(O.value=pe({state:Te.state.state}))}Yt.functions.on(Ln.INSPECTOR_STATE_UPDATED,X),ne();function J(Se){const Te=Se.trim().toLowerCase();u(),ne(Te).then(()=>{u()})}zS(o,Se=>{J(Se)},{debounce:300});function de(Se){const Te=ri(Se);Te.inspectorId===j1&&(o.value?J(o.value):w.value=Te.rootNodes,K())}Yt.functions.on(Ln.INSPECTOR_TREE_UPDATED,de),fi(()=>{Yt.functions.off(Ln.INSPECTOR_STATE_UPDATED,X),Yt.functions.off(Ln.INSPECTOR_TREE_UPDATED,de)});const Ce=Rl(),Le=ut(()=>Ce.appRecords.value.map(Se=>({label:Se.name+(Se.version?` (${Se.version})`:""),value:Se.id,iframe:Se.iframe}))),he=ut(()=>Le.value.map(Se=>({label:Se.label+(Se.iframe?` (iframe: ${Se.iframe})`:""),id:Se.value}))),ie=wt(Ce.activeAppRecordId.value);ti(()=>{ie.value=Ce.activeAppRecordId.value});async function le(Se,Te={}){await Yt.value.toggleApp(Se,Te),I.value="",await ne()}async function oe(){d.value=!0,n("onInspectComponentStart");try{const Se=JSON.parse(await Yt.value.inspectComponentInspector()),Te=Se.id.split(":")[0];ie.value!==Se.appId&&await le(Te,{inspectingComponent:!0}),I.value=Se.id,$.value.includes(Se.id)||$.value.push(Se.id),R(),F()}finally{d.value=!1,n("onInspectComponentEnd")}}function re(){d.value=!1,Yt.value.cancelInspectComponentInspector()}Ao("keydown",Se=>{Se.key==="s"&&(Se.ctrlKey||Se.metaKey)&&!d.value?oe():Se.key==="Escape"&&d.value&&re()}),R1("ArrowRight",()=>{const Se=$.value.includes(I.value),Te=A.value.find(Ae=>Ae.id===I.value)?.children?.length;!Se&&Te&&$.value.push(I.value)}),R1("ArrowLeft",()=>{$.value.includes(I.value)&&$.value.splice($.value.indexOf(I.value),1)}),R1("ArrowDown",()=>{const Se=T.value.indexOf(I.value);if($.value.includes(I.value)&&Se>=0&&Se<T.value.length-1)I.value=T.value[Se+1];else{if(Se===0)return!1;I.value=se()}}),R1("ArrowUp",()=>{const Se=I.value,Te=y.value.find(nt=>nt.includes(Se));if(!Te)return;const Ae=Te.indexOf(Se),ue=Ae>0?Ae-1:0,Oe=Te[ue],Ge=Ee(Oe);Ge&&(I.value=Ge.id)}),R1([" ","Enter"],()=>{if(!A.value.find(Te=>Te.id===I.value)?.children?.length)return;const Se=$.value.indexOf(I.value);Se===-1?$.value.push(I.value):$.value.splice(Se,1)});function Ee(Se){const Te=A.value.find(Oe=>Oe.id===Se);if(!Te||!Te.children?.length||Te.children.length===1)return Te;const Ae=Te?.children?.findIndex(Oe=>Oe.id===I.value);if(Ae<=0)return Te;let ue=Te.children[Ae-1];for(;ue&&$.value.includes(ue.id)&&ue.children?.length;){const Oe=ue.children[ue.children.length-1],Ge=Ee(Oe.id);if(!Ge||Ge.id===ue.id)break;ue=Ge}return ue||Te}function se(){const Se=y.value,Te=[...Se].findLastIndex(Ge=>Ge?.includes(I.value));if(Te===-1)return I.value;const Ae=Se[Te],ue=Se[Te+1],Oe=ue?.findIndex((Ge,nt)=>Ge!==Ae[nt])??-1;return Oe!==-1?ue[Oe]:I.value}function ye(){Yt.value.scrollToComponent(I.value)}function we(){Yt.value.inspectDOM(I.value).then(()=>{chrome.devtools.inspectedWindow.eval("inspect(window.__VUE_DEVTOOLS_INSPECT_DOM_TARGET__)")})}function He(){Yt.value.getComponentRenderCode(I.value).then(Se=>{m.value=Se,f.value=!0})}function ce(){n("openInEditor",G.value)}const k=wt();function F(){setTimeout(()=>{k.value?.querySelector(".active")?.scrollIntoView({behavior:"smooth",block:"center"})},300)}function Z(){m.value="",f.value=!1}return(Se,Te)=>(Je(),lt("div",ZG,[gt($e(l1),{ref_key:"splitpanesRef",ref:r,class:"flex-1 overflow-auto",horizontal:s.value,onReady:Te[4]||(Te[4]=Ae=>a.value=!0)},{default:zt(()=>[Le.value.length>1?(Je(),Jt($e(Ri),{key:0,border:"base h-full",size:"20"},{default:zt(()=>[Ze("div",eW,[gt(TU,{modelValue:ie.value,"onUpdate:modelValue":Te[0]||(Te[0]=Ae=>ie.value=Ae),data:he.value,class:"w-full",onSelect:le},null,8,["modelValue","data"])])]),_:1})):rr("",!0),gt($e(Ri),{border:"base","h-full":""},{default:zt(()=>[h.value?(Je(),lt("div",tW,[Ze("div",rW,[gt($e(ko),{modelValue:o.value,"onUpdate:modelValue":Te[1]||(Te[1]=Ae=>o.value=Ae),"loading-debounce-time":250,loading:!$e(p),placeholder:"Find components...",class:"flex-1 text-3.5"},null,8,["modelValue","loading"]),$e(K6)?rr("",!0):Hn((Je(),lt("button",{key:0,"px-1":"",class:"hover:color-#00dc82",onClick:oe},[(Je(),lt("svg",nW,[...Te[6]||(Te[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(gs),"Select component in the page",void 0,{bottom:!0}]])]),Ze("div",{ref_key:"componentTreeContainer",ref:k,class:"no-scrollbar flex-1 select-none overflow-scroll"},[gt(e2,{modelValue:I.value,"onUpdate:modelValue":Te[2]||(Te[2]=Ae=>I.value=Ae),data:w.value,"with-tag":!0,onHover:$e(v).highlight,onLeave:$e(v).unhighlight},null,8,["modelValue","data","onHover","onLeave"])],512)])):rr("",!0)]),_:1}),gt($e(Ri),{relative:"","h-full":""},{default:zt(()=>[Ze("div",sW,[Ze("div",iW,[z.value?.name?(Je(),lt("span",oW,[Te[7]||(Te[7]=Ze("span",{class:"text-gray-400 dark:text-gray-600"},"<",-1)),Ze("span",aW,cn(z.value.name),1),Te[8]||(Te[8]=Ze("span",{class:"text-gray-400 dark:text-gray-600"},">",-1))])):rr("",!0),gt($e(ko),{modelValue:l.value,"onUpdate:modelValue":Te[3]||(Te[3]=Ae=>l.value=Ae),"loading-debounce-time":250,placeholder:"Filter State...",class:"flex-1 text-3.5"},null,8,["modelValue"]),Ze("div",lW,[Hn(Ze("i",{class:"i-material-symbols-light:eye-tracking-outline h-4 w-4 cursor-pointer hover:op-70",onClick:ye},null,512),[[$e(gs),"Scroll to component",void 0,{bottom:!0}]]),Hn(Ze("i",{class:"i-material-symbols-light:code h-5 w-5 cursor-pointer hover:op-70",onClick:He},null,512),[[$e(gs),"Show render code",void 0,{bottom:!0}]]),$e($a)?Hn((Je(),lt("i",{key:0,class:"i-material-symbols-light:menu-open h-5 w-5 cursor-pointer hover:op-70",onClick:we},null,512)),[[$e(gs),"Inspect DOM",void 0,{bottom:!0}]]):rr("",!0),G.value?Hn((Je(),lt("i",{key:1,class:"i-carbon-launch h-4 w-4 cursor-pointer hover:op-70",onClick:ce},null,512)),[[$e(gs),"Open in Editor",void 0,{bottom:!0}]]):rr("",!0)])]),gt(Zu,{class:"no-scrollbar flex-1 overflow-scroll",data:W.value,"node-id":I.value,"inspector-id":j1,"expanded-state-id":"component-state"},null,8,["data","node-id"])]),f.value&&m.value?(Je(),Jt(QG,{key:0,code:m.value,onClose:Z},null,8,["code"])):rr("",!0)]),_:1})]),_:1},8,["horizontal"]),$e($a)?(Je(),Jt($e(UC),{key:0,modelValue:d.value,"onUpdate:modelValue":Te[5]||(Te[5]=Ae=>d.value=Ae),title:"",height:"12rem",closable:!1},{footer:zt(()=>[Ze("div",hW,[gt($e(Es),{onClick:re},{default:zt(()=>[...Te[11]||(Te[11]=[ln(" Cancel ",-1)])]),_:1})])]),default:zt(()=>[Ze("div",cW,[Ze("span",uW,[(Je(),lt("svg",pW,[...Te[9]||(Te[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)])]))]),Te[10]||(Te[10]=Ze("p",null," Click on a component on the page to select it ",-1))])]),_:1},8,["modelValue"])):rr("",!0)]))}}),MX=tl(fW,[["__scopeId","data-v-f2ebb581"]]),dW={},mW={class:"h-screen w-screen $ui-fcc flex-col"};function gW(t,e){return Je(),lt("div",mW,[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 vW=tl(dW,[["render",gW],["__scopeId","data-v-b8018f07"]]),HS=Symbol.for("VueDevToolsCustomInspectorStateSymbol");function Ja(){return Vn(HS)}function m4(){const t=wt({homepage:"",id:"",label:"",logo:"",timelineLayerIds:[]});return Ms(HS,t),t}const yW={},bW={width:"175",height:"34",viewBox:"0 0 175 34",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function CW(t,e){return Je(),lt("svg",bW,[...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 SW=tl(yW,[["render",CW]]),EW={"h-full":"","w-full":"",flex:"","items-center":""},xW={flex:"~ col gap2",ma:"","px-5":""},wW={flex:"~ col","mt-20":"","items-center":""},TW={flex:"~","mt--10":"","items-center":"","justify-center":""},AW={class:"mr-1"},_W={key:0,class:"inline-block w20"},MW=["src","alt"],PW={key:1,class:"mr2 inline-block min-w-20 text-center text-10 font-600"},LW={mb6:"","mt--1":"","text-center":"","text-sm":"",flex:"~ gap-1"},OW={op40:""},IW={flex:"~ gap2 wrap"},kW={flex:"~ gap-6 wrap","mt-5":"","items-center":"","justify-center":""},zW=["href"],NW=lr({__name:"About",setup(t){const e=Ju(),n=Ja(),r=wt(!1),a=wt(!1);function i(){r.value=!0}function s(){r.value=!0,a.value=!0}return(o,l)=>(Je(),lt("div",EW,[Ze("div",xW,[l[5]||(l[5]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",wW,[Ze("div",TW,[Ze("span",AW,[r.value?rr("",!0):(Je(),lt("span",_W)),Hn(Ze("img",{src:$e(n).logo,alt:`${$e(n).label} Logo`,class:"inline-block h16",onError:s,onLoad:i},null,40,MW),[[nm,r.value&&!a.value]]),a.value?(Je(),lt("span",PW,cn($e(n).label),1)):rr("",!0)]),Ze("span",null,[gt(SW,{"h-18":""})])]),Ze("div",LW,[Ze("span",OW,cn($e(n).label)+" DevTools ",1)])]),l[6]||(l[6]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",IW,[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",kW,[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,zW)]),l[7]||(l[7]=Ze("div",{"flex-auto":""},null,-1))])]))}}),VW={class:"flex-1 overflow-y-auto p2"},HW={class:"max-w-[190px] flex-1 select-none py-1.5 text-sm"},DW={class:"w-4/5"},RW={key:0,class:"flex justify-start"},jW={key:1},DS=lr({__name:"Settings",props:{pluginId:{},options:{},values:{}},emits:["update"],setup(t,{emit:e}){const n=t,r=e,a=ut(()=>n.options),i=ut(()=>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",VW,[Ze("ul",null,[(Je(!0),lt(Vr,null,ws(a.value,(p,u)=>(Je(),lt("li",{key:u,class:"flex items-center py-2"},[Ze("div",HW,cn(p.label),1),Ze("div",DW,[p.type==="boolean"?(Je(),lt("div",RW,[gt($e(CR),{"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",jW,[gt($e(GC),{"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(ko),{key:2,"model-value":i.value[u],"onUpdate:modelValue":h=>s(u,h)},null,8,["model-value","onUpdate:modelValue"])):rr("",!0)])]))),128))])]))}}),BW={class:"h-full flex flex-col"},FW=lr({__name:"Settings",setup(t){const e=Vn("pluginSettings"),n=Ja(),r=ut(()=>e.value.options),a=ut(()=>e.value.values);function i(s){e.value=s}return(s,o)=>(Je(),lt("div",BW,[gt(u1,{"doc-link":$e(n).homepage},{default:zt(()=>[gt(p1)]),_:1},8,["doc-link"]),gt(DS,{"plugin-id":$e(n).pluginId,options:r.value,values:a.value,onUpdate:i},null,8,["plugin-id","options","values"])]))}}),$W={class:"h-full flex flex-col"},UW={class:"h-full flex flex-col p2"},GW={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},WW={key:0,class:"flex items-center gap-2 px-1"},qW=["onClick"],KW={key:0,class:"no-scrollbar flex-1 select-none overflow-scroll"},XW={class:"h-full flex flex-col p2"},YW={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},JW={key:0,class:"flex items-center gap-2 px-1"},QW=["onClick"],ZW=lr({__name:"Index",setup(t){const{expanded:e}=ua(),{expanded:n}=ua("custom-inspector-state"),r=Ja(),a=ut(()=>r.value.id),i=wt([]),s=wt([]),o=wt([]),l=ut(()=>o.value?.length?x(o.value?.[0]):[]),p=ut(()=>w(o.value)),u=ut(()=>p.value.map(B=>B.id)),h=wt(""),d=wt({}),m=ut(()=>!Object.keys(d.value).length),f=Ja(),v=wt(""),C=wt("");Lr(v,(B,H)=>{!B.trim().length&&!H.trim().length||W(B)});const S=ut(()=>i4({state:d.value,filterKey:C.value}));function x(B,H=[],R=[]){return H.push(B.id),B.children?.length===0&&R.push([...H]),Array.isArray(B.children)&&B.children.forEach(K=>{x(K,H,R)}),H.pop(),R}function g(B,H){const R=[];return B?.forEach(K=>{R.push(...K.slice(0,H+1))}),[...new Set(R)]}function w(B){const H=[],R=K=>{K?.forEach(ne=>{H.push(ne),ne.children?.length&&R(ne.children)})};return R(B),H}function y(){Yt.value.getInspectorNodeActions(a.value).then(B=>{i.value=B})}function A(){Yt.value.getInspectorActions(a.value).then(B=>{s.value=B})}y(),A();function T(B){Yt.value.callInspectorNodeAction(a.value,B,h.value)}function O(B){Yt.value.callInspectorAction(a.value,B)}function I(B){for(const H in B)B[H]?.length||delete B[H];return B}function z(B){Yt.value.getInspectorState({inspectorId:a.value,nodeId:B}).then(H=>{const R=ri(H);R&&(d.value=I(R),n.value=Array.from({length:Object.keys(d.value).length},(K,ne)=>`${ne}`))})}function G(){d.value={}}Lr(h,()=>{G(),z(h.value)});function W(B=""){Yt.value.getInspectorTree({inspectorId:a.value,filter:B}).then(H=>{const R=ri(H);o.value=R,!h.value&&R.length&&(h.value=R[0].id,e.value=g(l.value,1),z(R[0].id))})}IS(a).toBeTruthy().then(()=>W());function $(B){const H=ri(B);!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(B){const H=ri(B);if(H.inspectorId!==a.value||!H.state||H.nodeId!==h.value)return;const{inspectorId:R,...K}=H.state;d.value=I(K)}return ea(()=>{Yt.functions.on(Ln.INSPECTOR_TREE_UPDATED,$),Yt.functions.on(Ln.INSPECTOR_STATE_UPDATED,N)}),fi(()=>{Yt.functions.off(Ln.INSPECTOR_TREE_UPDATED,$),Yt.functions.off(Ln.INSPECTOR_STATE_UPDATED,N)}),(B,H)=>(Je(),lt("div",$W,[gt(u1,{"doc-link":$e(r).homepage},{default:zt(()=>[gt(p1)]),_:1},8,["doc-link"]),!o.value.length&&!v.value.trim().length?(Je(),Jt(jc,{key:0},{default:zt(()=>[...H[3]||(H[3]=[ln(" No Data ",-1)])]),_:1})):(Je(),Jt($e(l1),{key:1,class:"flex-1 overflow-auto"},{default:zt(()=>[gt($e(Ri),{border:"r base",size:"40","h-full":""},{default:zt(()=>[Ze("div",UW,[Ze("div",GW,[gt($e(ko),{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",WW,[(Je(!0),lt(Vr,null,ws(s.value,(R,K)=>Hn((Je(),lt("div",{key:K,class:"flex items-center gap1",onClick:ne=>O(K)},[gt($e(Nu),{name:`baseline-${R.icon.replace(/\_/g,"-")}`,"cursor-pointer":"","text-base":"",op70:"","hover:op100":""},null,8,["name"])],8,qW)),[[$e(gs),{content:R.tooltip},void 0,{"bottom-end":!0}]])),128))])):rr("",!0)]),o.value.length?(Je(),lt("div",KW,[gt(e2,{modelValue:h.value,"onUpdate:modelValue":H[1]||(H[1]=R=>h.value=R),data:o.value},null,8,["modelValue","data"])])):(Je(),Jt(jc,{key:1},{default:zt(()=>[...H[4]||(H[4]=[ln(" No Data ",-1)])]),_:1}))])]),_:1}),gt($e(Ri),{size:"60"},{default:zt(()=>[Ze("div",XW,[Ze("div",YW,[gt($e(ko),{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",JW,[(Je(!0),lt(Vr,null,ws(i.value,(R,K)=>Hn((Je(),lt("div",{key:K,class:"flex items-center gap1",onClick:ne=>T(K)},[gt($e(Nu),{name:`baseline-${R.icon.replace(/\_/g,"-")}`,"cursor-pointer":"","text-base":"",op70:"","hover:op100":""},null,8,["name"])],8,QW)),[[$e(gs),{content:R.tooltip},void 0,{"bottom-end":!0}]])),128))])):rr("",!0)]),h.value&&!m.value?(Je(),Jt(Zu,{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(jc,{key:1},{default:zt(()=>[...H[5]||(H[5]=[ln(" No Data ",-1)])]),_:1}))])]),_:1})]),_:1}))]))}}),eq=lr({__name:"Index",setup(t){const e=Ja();return(n,r)=>(Je(),Jt(d4,{"layer-ids":$e(e).timelineLayerIds,"doc-link":$e(e).homepage,"plugin-id":$e(e).pluginId},null,8,["layer-ids","doc-link","plugin-id"]))}}),tq={"h-full":"","w-full":""},rq={key:0},nq=lr({__name:"index",props:{id:{},pluginId:{}},emits:["loadError"],setup(t,{emit:e}){const n=t,r=e,a=m4(),i=wt(!1),s=wt(null);Ms("pluginSettings",s);const o=ut(()=>[{path:"/state",name:"State",component:ZW,icon:"i-carbon-tree-view-alt"},a.value.timelineLayerIds?.length&&{path:"/timeline",name:"Timeline",component:eq,icon:"i-mdi:timeline-clock-outline"},{path:"/about",name:"About",component:NW},s.value&&{path:"/settings",name:"Settings",component:FW,icon:"i-mdi:cog-outline"}].filter(Boolean)),{VirtualRouterView:l,restoreRouter:p}=a4(o,{defaultRoutePath:"/state"});function u(){i.value=!0,ea(()=>{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}),fi(()=>{Yt.value.unhighlight()}),(h,d)=>(Je(),lt("div",tq,[i.value?(Je(),lt("div",rq,[gt(vW)])):(Je(),Jt($e(l),{key:1}))]))}}),sq={},iq={viewBox:"0 0 566 154",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function oq(t,e){return Je(),lt("svg",iq,[...e[0]||(e[0]=[T8('<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 aq=tl(sq,[["render",oq]]),lq={"h-full":"","w-full":"",flex:"","items-center":""},cq={flex:"~ col gap2",ma:"","px-5":""},uq={flex:"~ col","mt-20":"","items-center":""},pq={flex:"~","mt--10":"","items-center":"","justify-center":""},hq={flex:"~ gap2 wrap"},fq=lr({__name:"About",setup(t){const e=Ju();return(n,r)=>(Je(),lt("div",lq,[Ze("div",cq,[r[5]||(r[5]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",uq,[Ze("div",pq,[gt(aq,{"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",hq,[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))])]))}}),dq={class:"h-full flex flex-col"},mq=lr({__name:"Settings",setup(t){const e=Vn("pluginSettings"),n=ut(()=>e.value.options),r=ut(()=>e.value.values);function a(i){e.value=i}return(i,s)=>(Je(),lt("div",dq,[gt(u1,{"doc-link":"https://pinia.vuejs.org/","github-repo-link":"https://github.com/vuejs/pinia"},{default:zt(()=>[gt(p1)]),_:1}),gt(DS,{"plugin-id":"dev.esm.pinia",options:n.value,values:r.value,onUpdate:a},null,8,["options","values"])]))}}),gq="dev.esm.pinia",RS="pinia",vq={class:"h-full flex flex-col"},yq={class:"h-full flex flex-col p2"},bq={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},Cq={key:0,class:"flex items-center gap-2 px-1"},Sq=["onClick"],Eq={class:"no-scrollbar flex-1 select-none overflow-scroll"},xq={class:"h-full flex flex-col p2"},wq={class:"grid grid-cols-[1fr_auto] mb1 items-center gap2 pb1",border:"b dashed base"},Tq={key:0,class:"flex items-center gap-2 px-1"},Aq=["onClick"],_q=lr({__name:"Index",setup(t){const{expanded:e}=ua(),{expanded:n}=ua("pinia-store-state"),r=RS,a=wt([]),i=wt([]),s=Ja(),o=wt(""),l=wt([]),p=ut(()=>l.value?.length?S(l.value?.[0]):[]),u=ut(()=>g(l.value)),h=ut(()=>u.value.map(N=>N.id)),d=wt({}),m=wt(""),f=wt("");Lr(m,(N,B)=>{!N.trim().length&&!B.trim().length||G(N)});const v=ut(()=>i4({state:d.value,filterKey:f.value})),C=ut(()=>!d.value.state?.length&&!d.value.getters?.length);function S(N,B=[],H=[]){return B.push(N.id),N.children?.length===0&&H.push([...B]),Array.isArray(N.children)&&N.children.forEach(R=>{S(R,B,H)}),B.pop(),H}function x(N,B){const H=[];return N?.forEach(R=>{H.push(...R.slice(0,B+1))}),[...new Set(H)]}function g(N){const B=[],H=R=>{R?.forEach(K=>{B.push(K),K.children?.length&&H(K.children)})};return H(N),B}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 A(N){Yt.value.callInspectorNodeAction(r,N,o.value)}function T(N){Yt.value.callInspectorAction(r,N)}function O(N){for(const B in N)N[B]?.length||delete N[B];return N}function I(N){Yt.value.getInspectorState({inspectorId:r,nodeId:N}).then(B=>{const H=ri(B);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 G(N=""){Yt.value.getInspectorTree({inspectorId:r,filter:N}).then(B=>{const H=ri(B);l.value=H,!o.value&&H.length&&(o.value=H[0].id,I(H[0].id),e.value=x(p.value,1))})}G();function W(N){const B=ri(N);B.inspectorId!==r||!B.rootNodes.length||(l.value=B.rootNodes,h.value.includes(o.value)||(o.value=B.rootNodes[0].id,e.value=x(p.value,1),I(B.rootNodes[0].id)))}function $(N){const B=ri(N);if(B.inspectorId!==r)return;const H=B.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,$),fi(()=>{Yt.functions.off(Ln.INSPECTOR_TREE_UPDATED,W),Yt.functions.off(Ln.INSPECTOR_STATE_UPDATED,$)}),(N,B)=>(Je(),lt("div",vq,[gt(u1,{"doc-link":"https://pinia.vuejs.org/","github-repo-link":"https://github.com/vuejs/pinia"},{default:zt(()=>[gt(p1)]),_:1}),gt($e(l1),{class:"flex-1 overflow-auto"},{default:zt(()=>[gt($e(Ri),{border:"r base",size:"40","h-full":""},{default:zt(()=>[Ze("div",yq,[Ze("div",bq,[gt($e(ko),{modelValue:m.value,"onUpdate:modelValue":B[0]||(B[0]=H=>m.value=H),placeholder:$e(s).treeFilterPlaceholder},null,8,["modelValue","placeholder"]),i.value?.length?(Je(),lt("div",Cq,[(Je(!0),lt(Vr,null,ws(i.value,(H,R)=>Hn((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,Sq)),[[$e(gs),{content:H.tooltip},void 0,{"bottom-end":!0}]])),128))])):rr("",!0)]),Ze("div",Eq,[gt(e2,{modelValue:o.value,"onUpdate:modelValue":B[1]||(B[1]=H=>o.value=H),data:l.value},null,8,["modelValue","data"])])])]),_:1}),gt($e(Ri),{size:"60"},{default:zt(()=>[Ze("div",xq,[Ze("div",wq,[gt($e(ko),{modelValue:f.value,"onUpdate:modelValue":B[2]||(B[2]=H=>f.value=H),placeholder:$e(s).stateFilterPlaceholder},null,8,["modelValue","placeholder"]),a.value?.length?(Je(),lt("div",Tq,[(Je(!0),lt(Vr,null,ws(a.value,(H,R)=>Hn((Je(),lt("div",{key:R,class:"flex items-center gap1",onClick:K=>A(R)},[Ze("i",{class:$r(`i-ic-baseline-${H.icon.replace(/\_/g,"-")}`),"cursor-pointer":"","text-base":"",op70:"","hover:op100":""},null,2)],8,Aq)),[[$e(gs),{content:H.tooltip},void 0,{"bottom-end":!0}]])),128))])):rr("",!0)]),o.value&&!C.value?(Je(),Jt(Zu,{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(jc,{key:1},{default:zt(()=>[...B[3]||(B[3]=[ln(" No Data ",-1)])]),_:1}))])]),_:1})]),_:1})]))}}),Mq="dev.esm.pinia",Pq=lr({__name:"Index",setup(t){const e=["pinia:mutations"];return(n,r)=>(Je(),Jt(d4,{"layer-ids":e,"doc-link":"https://pinia.vuejs.org/","plugin-id":Mq,"github-repo-link":"https://github.com/vuejs/pinia"}))}}),Lq={"h-full":"","w-full":""},PX=lr({__name:"index",setup(t){const e=wt(null);Ms("pluginSettings",e);const n=ut(()=>[{path:"/store",name:"Store",component:_q,icon:"i-carbon-tree-view-alt"},{path:"/timeline",name:"Timeline",component:Pq,icon:"i-mdi:timeline-clock-outline"},{path:"/",name:"About",component:fq,icon:"i-logos-pinia"},e.value&&{path:"/settings",name:"Settings",component:mq,icon:"i-mdi:cog-outline"}].filter(Boolean)),{VirtualRouterView:r}=a4(n,{defaultRoutePath:"/store"}),a=m4();return ea(()=>{Yt.value.getPluginSettings(gq).then(i=>{i.options?e.value=i:e.value=null}),Yt.value.getInspectorInfo(RS).then(i=>{i&&(a.value={stateFilterPlaceholder:i.stateFilterPlaceholder,treeFilterPlaceholder:i.treeFilterPlaceholder})})}),(i,s)=>(Je(),lt("div",Lq,[gt($e(r))]))}}),Oq={},Iq={viewBox:"0 0 566 154",fill:"none",xmlns:"http://www.w3.org/2000/svg"};function kq(t,e){return Je(),lt("svg",Iq,[...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 zq=tl(Oq,[["render",kq]]),Nq={"h-full":"","w-full":"",flex:"","items-center":""},Vq={flex:"~ col gap2",ma:"","px-5":""},Hq={flex:"~ col","mt-20":"","items-center":""},Dq={flex:"~","mt--10":"","items-center":"","justify-center":""},Rq={flex:"~ gap2 wrap"},jq=lr({__name:"About",setup(t){const e=Ju();return(n,r)=>(Je(),lt("div",Nq,[Ze("div",Vq,[r[5]||(r[5]=Ze("div",{"flex-auto":""},null,-1)),Ze("div",Hq,[Ze("div",Dq,[gt(zq,{"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",Rq,[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))])]))}}),Bq={class:"h-full flex flex-col"},Fq={"h-full":"","select-none":"","overflow-scroll":"",p2:"",class:"no-scrollbar"},$q={class:"pb2"},Uq={"h-full":"","overflow-scroll":"",class:"no-scrollbar"},Gq=lr({__name:"Index",setup(t){const{expanded:e}=ua(),{expanded:n}=ua("routes-state"),r=Ja(),a=ut(()=>r.value.id),i=wt(""),s=wt(""),[o,l]=kS(!0),p=wt([]),u=ut(()=>p.value?.length?f(p.value?.[0]):[]),h=ut(()=>C(p.value)),d=ut(()=>h.value.map(O=>O.id)),m=wt({});function f(O,I=[],z=[]){return I.push(O.id),O.children?.length===0&&z.push([...I]),Array.isArray(O.children)&&O.children.forEach(G=>{f(G,I,z)}),I.pop(),z}function v(O,I){const z=[];return O?.forEach(G=>{z.push(...G.slice(0,I+1))}),[...new Set(z)]}function C(O){const I=[],z=G=>{G?.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=ri(I);z&&(m.value=S(z),n.value=Array.from({length:Object.keys(m.value).length},(G,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=ri(I);p.value=z,!i.value&&z.length&&(i.value=z[0].id,x(z[0].id),e.value=v(u.value,1))})};IS(a).toBeTruthy().then(()=>{w()});function y(O){const I=ri(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 A(O){const I=ri(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,A),fi(()=>{Yt.functions.off(Ln.INSPECTOR_TREE_UPDATED,y),Yt.functions.off(Ln.INSPECTOR_STATE_UPDATED,A)});function T(O){const I=O.trim().toLowerCase();l(),w(I).then(()=>{l()})}return zS(s,O=>{T(O)},{debounce:300}),(O,I)=>(Je(),lt("div",Bq,[gt(u1,{"doc-link":"https://router.vuejs.org/","github-repo-link":"https://github.com/vuejs/router"},{default:zt(()=>[gt(p1)]),_:1}),gt($e(l1),{class:"flex-1 overflow-auto"},{default:zt(()=>[gt($e(Ri),{border:"r base",size:"40","h-full":""},{default:zt(()=>[Ze("div",Fq,[Ze("div",$q,[gt($e(ko),{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(e2,{modelValue:i.value,"onUpdate:modelValue":I[1]||(I[1]=z=>i.value=z),data:p.value},null,8,["modelValue","data"])])]),_:1}),gt($e(Ri),{size:"60"},{default:zt(()=>[Ze("div",Uq,[i.value?(Je(),Jt(Zu,{key:0,class:"p3",data:m.value,"node-id":"","inspector-id":"router","expanded-state-id":"routes-state"},null,8,["data"])):(Je(),Jt(jc,{key:1},{default:zt(()=>[...I[2]||(I[2]=[ln(" No Data ",-1)])]),_:1}))])]),_:1})]),_:1})]))}}),Wq="org.vuejs.router",qq=lr({__name:"Index",setup(t){const e=Ja();return(n,r)=>(Je(),Jt(d4,{"layer-ids":$e(e).timelineLayerIds,"doc-link":"https://router.vuejs.org/","plugin-id":Wq,"github-repo-link":"https://github.com/vuejs/router"},null,8,["layer-ids"]))}}),Kq={"h-full":"","w-full":""},LX=lr({__name:"index",props:{id:{}},setup(t){const e=t,n=m4(),r=wt(!1),{VirtualRouterView:a,restoreRouter:i}=a4([{path:"/routes",name:"Routes",component:Gq,icon:"i-carbon-tree-view-alt"},{path:"/timeline",name:"Timeline",component:qq,icon:"i-mdi:timeline-clock-outline"},{path:"/about",name:"About",component:jq,icon:"i-ri-route-line"}],{defaultRoutePath:"/routes"});function s(){r.value=!0,ea(()=>{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",Kq,[gt($e(a))]))}}),Xq=[["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"}]]],jS=["assets","graph","vite-inspect"];function Yq(t,e){const n=t0(Xq);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&&!$a?n:n.map(([r,a])=>[r,a.filter(i=>!jS.includes(i.name))])}const x5="custom-tab-view",au="custom-inspector-tab-view";function Jq(){const{registeredInspector:t}=HG();return ut(()=>t.value.map((n,r)=>({order:r,name:n.id,icon:n.logo,fallbackIcon:n.icon,title:n.label,path:`${au}/${n.id}`,category:"modules",pluginId:n.pluginId})))}function BS(){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=tz("__VUE_DEVTOOLS_CLIENT_STATE__",BS(),{mergeDefaults:!0});function OX(){ms.value=BS()}Lr(()=>ms.value.splitScreen.enabled,(t,e)=>{e&&!t&&(ms.value.splitScreen.size=[50,50])});const Qq=nz();Lr(Qq,t=>{ms.value.reduceMotion=t==="reduce"},{immediate:!0});function g4(){const t=Rl(),e=Jq();let n=[];const r=ut(()=>tS(t.tabs.value,n)?n:(n=t.tabs.value,t.tabs.value)),a=ut(()=>{const p=t.vitePluginDetected.value,u=[...Yq(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||$a)&&jS.includes(h.name))return;d[1].push({...h})}}),[...u]}),i=ut(()=>a.value.reduce((p,[u,h])=>(h.forEach(d=>{p.push(d)}),p),[])),s=ut(()=>{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=ut(()=>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=ut(()=>o.value.reduce((p,[u,h])=>(h.forEach(d=>{p.push(d)}),p),[]));return{categorizedTabs:s,flattenedTabs:i,enabledTabs:o,enabledFlattenTabs:l}}function F6(t,e){return ut(()=>{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 Zq(t){const e=new Map;return t.forEach(n=>e.set(n.id,n)),Array.from(e.values())}const w5=po(new Map);function eK(){const{enabledFlattenTabs:t}=g4(),e=Bh(),n=Rl();let r=[];const a=ut(()=>tS(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:()=>rK()}],s=ut(()=>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 ut(()=>Zq([...i,...s.value,...tK(a.value),...Array.from(w5.values()).flatMap(o=>Pr(o))]))}function $6(t){t?.type==="url"&&window.open(t.src,"_blank")}function tK(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:()=>{$6(n.action)}})).sort((n,r)=>(r.order??0)-(n.order??0));$6(e.action)}})).sort((e,n)=>(n.order??0)-(e.order??0))}function U6(t){const e=uw();w5.set(e,t),fi(()=>{w5.delete(e)})}let Zd;const G6={"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 rK(){return Zd||(Zd=(await ps(()=>import("./vue-apis-DJBctb31.js"),[],import.meta.url).then(e=>e.default)).map(e=>({...e,icon:G6[e.description]??G6["...others"],action:()=>{window.open(e.url,"_blank")}}))),Zd}const nK={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":""},sK={border:"b base","flex-none":""},iK={"flex-auto":"","of-auto":"",p2:"",flex:"~ col"},oK=["id","onClick","onMouseover"],aK={flex:"","flex-auto":"","items-center":"",gap2:"","of-hidden":""},lK={"ws-nowrap":""},cK={"of-hidden":"",truncate:"","ws-nowrap":"","text-sm":"",op50:""},uK={key:0,"h-full":"",flex:"","items-center":"","justify-center":"","gap-2":"","text-xl":""},pK={"text-primary":""},hK={border:"t base",flex:"~ none justify-between items-center gap-4","pointer-events-none":"",px4:"",py2:""},fK={"text-xs":"",flex:"~ items-center gap2"},dK={px1:""},mK={px1:""},gK={"text-xs":"",flex:"~ items-center gap2"},vK={op75:""},yK={"text-xs":"",flex:"~ items-center gap2"},bK={px1:""},CK=lr({__name:"CommandPalette",setup(t){const e=wt(!1),n=wt(""),r=eK(),a=wt(),i=ut(()=>a.value||r.value),s=ut(()=>new a1(i.value,{keys:["id","title"],distance:50})),o=ut(()=>n.value?s.value.search(n.value).map(d=>d.item):i.value||[]),l=wt(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 hi("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(qm),{key:0,dim:"",class:"$ui-z-max-override backdrop-blur-2xl!"},{default:zt(()=>[Ze("div",nK,[Ze("header",sK,[gt($e(ko),{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",iK,[(Je(!0),lt(Vr,null,ws($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",aK,[Ze("span",lK,cn(v.title),1),Ze("span",cK,cn(v.description),1)]),$e(l)===C?(Je(),Jt($e(_s),{key:0,icon:"i-carbon-text-new-line scale-x--100","flex-none":""})):rr("",!0)],2)],40,oK))),128)),$e(o).length?rr("",!0):(Je(),lt("div",uK,[gt($e(_s),{icon:"carbon-search",op50:""}),Ze("div",null,[m[1]||(m[1]=Ze("span",{op50:""},"No results for",-1)),Ze("strong",pK,' "'+cn($e(n))+'" ',1)])]))]),Ze("footer",hK,[Ze("div",fK,[Ze("button",dK,[gt($e(_s),{icon:"i-carbon-arrow-down"})]),Ze("button",mK,[gt($e(_s),{icon:"i-carbon-arrow-up"})]),m[2]||(m[2]=Ze("span",{op75:""},"to navigate",-1))]),Ze("div",gK,[m[3]||(m[3]=Ze("button",{px1:""}," Esc ",-1)),Ze("span",vK,"to "+cn($e(a)?"go back":"close"),1)]),Ze("div",yK,[Ze("button",bK,[gt($e(_s),{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 SK=[(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 gr.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 J.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 $.default}}),Object.defineProperty(e,"getBindingIdentifiers",{enumerable:!0,get:function(){return le.default}}),Object.defineProperty(e,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return oe.default}}),Object.defineProperty(e,"inheritInnerComments",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(e,"inheritLeadingComments",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(e,"inheritTrailingComments",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(e,"inherits",{enumerable:!0,get:function(){return de.default}}),Object.defineProperty(e,"inheritsComments",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(e,"is",{enumerable:!0,get:function(){return ye.default}}),Object.defineProperty(e,"isBinding",{enumerable:!0,get:function(){return we.default}}),Object.defineProperty(e,"isBlockScoped",{enumerable:!0,get:function(){return He.default}}),Object.defineProperty(e,"isImmutable",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(e,"isLet",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(e,"isNode",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(e,"isNodesEquivalent",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(e,"isPlaceholderType",{enumerable:!0,get:function(){return Se.default}}),Object.defineProperty(e,"isReferenced",{enumerable:!0,get:function(){return Te.default}}),Object.defineProperty(e,"isScope",{enumerable:!0,get:function(){return Ae.default}}),Object.defineProperty(e,"isSpecifierDefault",{enumerable:!0,get:function(){return ue.default}}),Object.defineProperty(e,"isType",{enumerable:!0,get:function(){return Oe.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 Le.default}}),Object.defineProperty(e,"removePropertiesDeep",{enumerable:!0,get:function(){return he.default}}),Object.defineProperty(e,"removeTypeDuplicates",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(e,"shallowEqual",{enumerable:!0,get:function(){return se.default}}),Object.defineProperty(e,"toBindingIdentifierName",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(e,"toBlock",{enumerable:!0,get:function(){return B.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 ne.default}}),Object.defineProperty(e,"toStatement",{enumerable:!0,get:function(){return pe.default}}),Object.defineProperty(e,"traverse",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(e,"traverseFast",{enumerable:!0,get:function(){return Ee.default}}),Object.defineProperty(e,"validate",{enumerable:!0,get:function(){return Qt.default}}),Object.defineProperty(e,"valueToNode",{enumerable:!0,get:function(){return Ie.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),A=n(173),T=n(174),O=n(175),I=n(176),z=n(375),G=n(376);Object.keys(G).forEach((function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===G[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return G[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 $=n(377),N=n(378),B=n(177),H=n(379),R=n(380),K=n(178),ne=n(381),pe=n(382),Ie=n(383),X=n(9);Object.keys(X).forEach((function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===X[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return X[Ct]}}))}));var J=n(384),de=n(385),Ce=n(386),Le=n(181),he=n(179),ie=n(171),le=n(60),oe=n(387),re=n(388);Object.keys(re).forEach((function(Ct){Ct!=="default"&&Ct!=="__esModule"&&(Object.prototype.hasOwnProperty.call(r,Ct)||Ct in e&&e[Ct]===re[Ct]||Object.defineProperty(e,Ct,{enumerable:!0,get:function(){return re[Ct]}}))}));var Ee=n(180),se=n(96),ye=n(42),we=n(389),He=n(390),ce=n(391),k=n(182),F=n(170),Z=n(392),Se=n(168),Te=n(393),Ae=n(394),ue=n(395),Oe=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 gr=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((ne=>!C(ne[0]))),this.set.length===0)this.set=[K];else if(this.set.length>1){for(const ne of this.set)if(ne.length===1&&S(ne[0])){this.set=[ne];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 ne=this.options.loose,pe=ne?p[u.HYPHENRANGELOOSE]:p[u.HYPHENRANGE];H=H.replace(pe,$(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 Ie=H.split(" ").map((Ce=>g(Ce,this.options))).join(" ").split(/\s+/).map((Ce=>W(Ce,this.options)));ne&&(Ie=Ie.filter((Ce=>(o("loose invalid filter",Ce,this.options),!!Ce.match(p[u.COMPARATORLOOSE]))))),o("range list",Ie);const X=new Map,J=Ie.map((Ce=>new s(Ce,this.options)));for(const Ce of J){if(C(Ce))return[Ce];X.set(Ce.value,Ce)}X.size>1&&X.has("")&&X.delete("");const de=[...X.values()];return a.set(R,de),de}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((ne=>x(ne,R)&&K.every((pe=>ne.every((Ie=>pe.intersects(Ie,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=B=>B.value==="<0.0.0-0",S=B=>B.value==="",x=(B,H)=>{let R=!0;const K=B.slice();let ne=K.pop();for(;R&&K.length;)R=K.every((pe=>ne.intersects(pe,H))),ne=K.pop();return R},g=(B,H)=>(o("comp",B,H),B=T(B,H),o("caret",B),B=y(B,H),o("tildes",B),B=I(B,H),o("xrange",B),B=G(B,H),o("stars",B),B),w=B=>!B||B.toLowerCase()==="x"||B==="*",y=(B,H)=>B.trim().split(/\s+/).map((R=>A(R,H))).join(" "),A=(B,H)=>{const R=H.loose?p[u.TILDELOOSE]:p[u.TILDE];return B.replace(R,((K,ne,pe,Ie,X)=>{let J;return o("tilde",B,K,ne,pe,Ie,X),w(ne)?J="":w(pe)?J=`>=${ne}.0.0 <${+ne+1}.0.0-0`:w(Ie)?J=`>=${ne}.${pe}.0 <${ne}.${+pe+1}.0-0`:X?(o("replaceTilde pr",X),J=`>=${ne}.${pe}.${Ie}-${X} <${ne}.${+pe+1}.0-0`):J=`>=${ne}.${pe}.${Ie} <${ne}.${+pe+1}.0-0`,o("tilde return",J),J}))},T=(B,H)=>B.trim().split(/\s+/).map((R=>O(R,H))).join(" "),O=(B,H)=>{o("caret",B,H);const R=H.loose?p[u.CARETLOOSE]:p[u.CARET],K=H.includePrerelease?"-0":"";return B.replace(R,((ne,pe,Ie,X,J)=>{let de;return o("caret",B,ne,pe,Ie,X,J),w(pe)?de="":w(Ie)?de=`>=${pe}.0.0${K} <${+pe+1}.0.0-0`:w(X)?de=pe==="0"?`>=${pe}.${Ie}.0${K} <${pe}.${+Ie+1}.0-0`:`>=${pe}.${Ie}.0${K} <${+pe+1}.0.0-0`:J?(o("replaceCaret pr",J),de=pe==="0"?Ie==="0"?`>=${pe}.${Ie}.${X}-${J} <${pe}.${Ie}.${+X+1}-0`:`>=${pe}.${Ie}.${X}-${J} <${pe}.${+Ie+1}.0-0`:`>=${pe}.${Ie}.${X}-${J} <${+pe+1}.0.0-0`):(o("no pr"),de=pe==="0"?Ie==="0"?`>=${pe}.${Ie}.${X}${K} <${pe}.${Ie}.${+X+1}-0`:`>=${pe}.${Ie}.${X}${K} <${pe}.${+Ie+1}.0-0`:`>=${pe}.${Ie}.${X} <${+pe+1}.0.0-0`),o("caret return",de),de}))},I=(B,H)=>(o("replaceXRanges",B,H),B.split(/\s+/).map((R=>z(R,H))).join(" ")),z=(B,H)=>{B=B.trim();const R=H.loose?p[u.XRANGELOOSE]:p[u.XRANGE];return B.replace(R,((K,ne,pe,Ie,X,J)=>{o("xRange",B,K,ne,pe,Ie,X,J);const de=w(pe),Ce=de||w(Ie),Le=Ce||w(X),he=Le;return ne==="="&&he&&(ne=""),J=H.includePrerelease?"-0":"",de?K=ne===">"||ne==="<"?"<0.0.0-0":"*":ne&&he?(Ce&&(Ie=0),X=0,ne===">"?(ne=">=",Ce?(pe=+pe+1,Ie=0,X=0):(Ie=+Ie+1,X=0)):ne==="<="&&(ne="<",Ce?pe=+pe+1:Ie=+Ie+1),ne==="<"&&(J="-0"),K=`${ne+pe}.${Ie}.${X}${J}`):Ce?K=`>=${pe}.0.0${J} <${+pe+1}.0.0-0`:Le&&(K=`>=${pe}.${Ie}.0${J} <${pe}.${+Ie+1}.0-0`),o("xRange return",K),K}))},G=(B,H)=>(o("replaceStars",B,H),B.trim().replace(p[u.STAR],"")),W=(B,H)=>(o("replaceGTE0",B,H),B.trim().replace(p[H.includePrerelease?u.GTE0PRE:u.GTE0],"")),$=B=>(H,R,K,ne,pe,Ie,X,J,de,Ce,Le,he,ie)=>`${R=w(K)?"":w(ne)?`>=${K}.0.0${B?"-0":""}`:w(pe)?`>=${K}.${ne}.0${B?"-0":""}`:Ie?`>=${R}`:`>=${R}${B?"-0":""}`} ${J=w(de)?"":w(Ce)?`<${+de+1}.0.0-0`:w(Le)?`<${de}.${+Ce+1}.0-0`:he?`<=${de}.${Ce}.${Le}-${he}`:B?`<${de}.${Ce}.${+Le+1}-0`:`<=${J}`}`.trim(),N=(B,H,R)=>{for(let K=0;K<B.length;K++)if(!B[K].test(H))return!1;if(H.prerelease.length&&!R.includePrerelease){for(let K=0;K<B.length;K++)if(o(B[K].semver),B[K].semver!==s.ANY&&B[K].semver.prerelease.length>0){const ne=B[K].semver;if(ne.major===H.major&&ne.minor===H.minor&&ne.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,A=s(w),T=0;if(A+g>y)throw new u("Wrong length");for(;T<A;)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 A=arguments.length,T=new Array(A),O=0;O<A;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,A=!1;const T=C.next((()=>{y?A=!0:g()}));if(y=!1,m(T,C),!A)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:A,errback:T}=x;if(o("string","name",g,!0),o("number","arity",w,!0),o("function","sync",y),o("function","async",A,!0),o("function","errback",T,!0),A&&T)throw l("Expected one of either opts.async or opts.errback, but got _both_.",i);if(typeof g!="string"){let O;T&&T.name&&T.name!=="errback"&&(O=T.name),A&&A.name&&A.name!=="async"&&(O=A.name.replace(/Async$/,"")),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){A?A.apply(this,O).then(I,z):T?T.call(this,...O,((G,W)=>{G==null?I(W):z(G)})):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),A=0;A<w;A++)y[A]=arguments[A];return u(x.apply(this,y))},async:function(){for(var w=arguments.length,y=new Array(w),A=0;A<w;A++)y[A]=arguments[A];return new Promise(((T,O)=>{h(x.apply(this,y),T,O)}))},errback:function(){for(var w=arguments.length,y=new Array(w),A=0;A<w;A++)y[A]=arguments[A];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(((A,T)=>{h(A,(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),G=0;G<I;G++)z[G]=arguments[G];function W($,N,B){for(const H of z)if(d(B)===H||(0,r.default)(H,B))return void(0,a.validateChild)($,N,B);throw new TypeError(`Property ${N} of ${$.type} expected node to be of a type ${JSON.stringify(z)} but instead got ${JSON.stringify(B?.type)}`)}return W.oneOfNodeOrValueTypes=z,W},e.assertNodeType=x,e.assertOneOf=function(){for(var I=arguments.length,z=new Array(I),G=0;G<I;G++)z[G]=arguments[G];function W($,N,B){if(z.indexOf(B)<0)throw new TypeError(`Property ${N} expected value to be one of ${JSON.stringify(z)} but got ${JSON.stringify(B)}`)}return W.oneOf=z,W},e.assertOptionalChainStart=function(){return function(I){var z;let G=I;for(;I;){const{type:W}=G;if(W!=="OptionalCallExpression"){if(W!=="OptionalMemberExpression")break;if(G.optional)return;G=G.object}else{if(G.optional)return;G=G.callee}}throw new TypeError(`Non-optional ${I.type} must chain from an optional OptionalMemberExpression or OptionalCallExpression. Found chain from ${(z=G)==null?void 0:z.type}`)}},e.assertShape=function(I){function z(G,W,$){const N=[];for(const B of Object.keys(I))try{(0,a.validateField)(G,B,$[B],I[B])}catch(H){if(H instanceof TypeError){N.push(H.message);continue}throw H}if(N.length)throw new TypeError(`Property ${W} of ${G.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),G=0;G<I;G++)z[G]=arguments[G];return function(W){let $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},N=$.aliases;var B;N||($.inherits&&(N=(B=T[$.inherits].aliases)==null?void 0:B.slice()),N!=null||(N=[]),$.aliases=N);const H=z.filter((R=>!N.includes(R)));N.unshift(...H),O(W,$)}},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(G,W,$){if(Array.isArray($))for(let N=0;N<$.length;N++){const B=`${W}[${N}]`,H=$[N];I(G,B,H)}}return z.each=I,z}function x(){for(var I=arguments.length,z=new Array(I),G=0;G<I;G++)z[G]=arguments[G];function W($,N,B){for(const H of z)if((0,r.default)(H,B))return void(0,a.validateChild)($,N,B);throw new TypeError(`Property ${N} of ${$.type} expected node to be of a type ${JSON.stringify(z)} but instead got ${JSON.stringify(B?.type)}`)}return W.oneOfNodeTypes=z,W}function g(I){function z(G,W,$){if(d($)!==I)throw new TypeError(`Property ${W} expected type of ${I} but got ${d($)}`)}return z.type=I,z}function w(){for(var I=arguments.length,z=new Array(I),G=0;G<I;G++)z[G]=arguments[G];function W(){for(const $ of z)$(...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"],A=["default","optional","deprecated","validate"],T={};function O(I){let z=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const G=z.inherits&&T[z.inherits]||{};let W=z.fields;if(!W&&(W={},G.fields)){const H=Object.getOwnPropertyNames(G.fields);for(const R of H){const K=G.fields[R],ne=K.default;if(Array.isArray(ne)?ne.length>0:ne&&typeof ne=="object")throw new Error("field defaults can only be primitives or empty arrays currently");W[R]={default:Array.isArray(ne)?[]:ne,optional:K.optional,deprecated:K.deprecated,validate:K.validate}}}const $=z.visitor||G.visitor||[],N=z.aliases||G.aliases||[],B=z.builder||G.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 $.concat(B))W[H]=W[H]||{};for(const H of Object.keys(W)){const R=W[H];R.default!==void 0&&B.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(A.indexOf(K)===-1)throw new Error(`Unknown field key "${K}" on ${I}.${H}`)}i[I]=z.visitor=$,p[I]=z.builder=B,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(Me,c){if(Me==null)return{};var b,M,D={},Y=Object.keys(Me);for(M=0;M<Y.length;M++)b=Y[M],c.indexOf(b)>=0||(D[b]=Me[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(Me,c){const{line:b,column:M,index:D}=Me;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=Me=>{let{type:c,prefix:b}=Me;return c==="UpdateExpression"?p.UpdateExpression[String(b)]:p[c]};var h={AccessorIsGenerator:Me=>{let{kind:c}=Me;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:Me=>{let{kind:c}=Me;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:Me=>{let{exportName:c}=Me;return`\`${c}\` has already been exported. Exported identifiers must be unique.`},DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",DynamicImportPhaseRequiresImportExpressions:Me=>{let{phase:c}=Me;return`'import.${c}(...)' can only be parsed when using the 'createImportExpressions' option.`},ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:Me=>{let{localName:c,exportName:b}=Me;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:Me=>{let{type:c}=Me;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:Me=>{let{type:c}=Me;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:Me=>{let{importName:c}=Me;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:Me=>{let{maxArgumentCount:c}=Me;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:Me=>{let{radix:c}=Me;return`Expected number in radix ${c}.`},InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:Me=>{let{reservedWord:c}=Me;return`Escape sequence in keyword ${c}.`},InvalidIdentifier:Me=>{let{identifierName:c}=Me;return`Invalid identifier ${c}.`},InvalidLhs:Me=>{let{ancestor:c}=Me;return`Invalid left-hand side in ${u(c)}.`},InvalidLhsBinding:Me=>{let{ancestor:c}=Me;return`Binding invalid left-hand side in ${u(c)}.`},InvalidLhsOptionalChaining:Me=>{let{ancestor:c}=Me;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:Me=>{let{unexpected:c}=Me;return`Unexpected character '${c}'.`},InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:Me=>{let{identifierName:c}=Me;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:Me=>{let{labelName:c}=Me;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:Me=>{let{missingPlugin:c}=Me;return`This experimental syntax requires enabling the parser plugin: ${c.map((b=>JSON.stringify(b))).join(", ")}.`},MissingOneOfPlugins:Me=>{let{missingPlugin:c}=Me;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:Me=>{let{key:c}=Me;return`Duplicate key "${c}" is not allowed in module attributes.`},ModuleExportNameHasLoneSurrogate:Me=>{let{surrogateCharCode:c}=Me;return`An export name cannot include a lone surrogate, found '\\u${c.toString(16)}'.`},ModuleExportUndefined:Me=>{let{localName:c}=Me;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:Me=>{let{identifierName:c}=Me;return`Private names are only allowed in property accesses (\`obj.#${c}\`) or in \`in\` expressions (\`#${c} in obj\`).`},PrivateNameRedeclaration:Me=>{let{identifierName:c}=Me;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:Me=>{let{keyword:c}=Me;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:Me=>{let{reservedWord:c}=Me;return`Unexpected reserved word '${c}'.`},UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:Me=>{let{expected:c,unexpected:b}=Me;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:Me=>{let{target:c,onlyValidPropertyName:b}=Me;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:Me=>{let{identifierName:c}=Me;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:Me=>{let{token:c}=Me;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:Me=>{let{type:c}=Me;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(Me,c,b){Object.defineProperty(Me,c,{enumerable:!1,configurable:!0,value:b})}function S(Me){let{toMessage:c}=Me,b=r(Me,f);return function M(D,Y){const _e=new SyntaxError;return Object.assign(_e,b,{loc:D,pos:D.index}),"missingPlugin"in Y&&Object.assign(_e,{missingPlugin:Y.missingPlugin}),C(_e,"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(_e,"details",Y),Object.defineProperty(_e,"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})}}),_e}}function x(Me,c){if(Array.isArray(Me))return M=>x(M,Me[0]);const b={};for(const M of Object.keys(Me)){const D=Me[M],Y=typeof D=="string"?{message:()=>D}:typeof D=="function"?{message:D}:D,{message:_e}=Y,De=r(Y,v),Ue=typeof _e=="string"?()=>_e:_e;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:Me=>{let{referenceName:c}=Me;return`Assigning to '${c}' in strict mode.`},StrictEvalArgumentsBinding:Me=>{let{bindingName:c}=Me;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=(Me,c)=>w(Me,c,{enumerable:!1,value:Me[c]});function A(Me){return Me.loc.start&&y(Me.loc.start,"index"),Me.loc.end&&y(Me.loc.end,"index"),Me}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,G=!0,W=!0,$=!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 B=new Map;function H(Me){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};c.keyword=Me;const b=Ce(Me,c);return B.set(Me,b),b}function R(Me,c){return Ce(Me,{beforeExpr:I,binop:c})}let K=-1;const ne=[],pe=[],Ie=[],X=[],J=[],de=[];function Ce(Me){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var b,M,D,Y;return++K,pe.push(Me),Ie.push((b=c.binop)!=null?b:-1),X.push((M=c.beforeExpr)!=null&&M),J.push((D=c.startsExpr)!=null&&D),de.push((Y=c.prefix)!=null&&Y),ne.push(new N(Me,c)),K}function Le(Me){let c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var b,M,D,Y;return++K,B.set(Me,K),pe.push(Me),Ie.push((b=c.binop)!=null?b:-1),X.push((M=c.beforeExpr)!=null&&M),J.push((D=c.startsExpr)!=null&&D),de.push((Y=c.prefix)!=null&&Y),ne.push(new N("name",c)),K}const he={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:$,postfix:!0,startsExpr:z}),bang:Ce("!",{beforeExpr:I,prefix:$,startsExpr:z}),tilde:Ce("~",{beforeExpr:I,prefix:$,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:$,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:$,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:$,startsExpr:z}),_void:H("void",{beforeExpr:I,prefix:$,startsExpr:z}),_delete:H("delete",{beforeExpr:I,prefix:$,startsExpr:z}),_do:H("do",{isLoop:G,beforeExpr:I}),_for:H("for",{isLoop:G}),_while:H("while",{isLoop:G}),_as:Le("as",{startsExpr:z}),_assert:Le("assert",{startsExpr:z}),_async:Le("async",{startsExpr:z}),_await:Le("await",{startsExpr:z}),_defer:Le("defer",{startsExpr:z}),_from:Le("from",{startsExpr:z}),_get:Le("get",{startsExpr:z}),_let:Le("let",{startsExpr:z}),_meta:Le("meta",{startsExpr:z}),_of:Le("of",{startsExpr:z}),_sent:Le("sent",{startsExpr:z}),_set:Le("set",{startsExpr:z}),_source:Le("source",{startsExpr:z}),_static:Le("static",{startsExpr:z}),_using:Le("using",{startsExpr:z}),_yield:Le("yield",{startsExpr:z}),_asserts:Le("asserts",{startsExpr:z}),_checks:Le("checks",{startsExpr:z}),_exports:Le("exports",{startsExpr:z}),_global:Le("global",{startsExpr:z}),_implements:Le("implements",{startsExpr:z}),_intrinsic:Le("intrinsic",{startsExpr:z}),_infer:Le("infer",{startsExpr:z}),_is:Le("is",{startsExpr:z}),_mixins:Le("mixins",{startsExpr:z}),_proto:Le("proto",{startsExpr:z}),_require:Le("require",{startsExpr:z}),_satisfies:Le("satisfies",{startsExpr:z}),_keyof:Le("keyof",{startsExpr:z}),_readonly:Le("readonly",{startsExpr:z}),_unique:Le("unique",{startsExpr:z}),_abstract:Le("abstract",{startsExpr:z}),_declare:Le("declare",{startsExpr:z}),_enum:Le("enum",{startsExpr:z}),_module:Le("module",{startsExpr:z}),_namespace:Le("namespace",{startsExpr:z}),_interface:Le("interface",{startsExpr:z}),_type:Le("type",{startsExpr:z}),_opaque:Le("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 ie(Me){return Me>=93&&Me<=132}function le(Me){return Me>=58&&Me<=132}function oe(Me){return Me>=58&&Me<=136}function re(Me){return J[Me]}function Ee(Me){return Me>=129&&Me<=131}function se(Me){return Me>=58&&Me<=92}function ye(Me){return pe[Me]}function we(Me){return Ie[Me]}function He(Me){return Me>=24&&Me<=25}function ce(Me){return ne[Me]}ne[8].updateContext=Me=>{Me.pop()},ne[5].updateContext=ne[7].updateContext=ne[23].updateContext=Me=>{Me.push(O.brace)},ne[22].updateContext=Me=>{Me[Me.length-1]===O.template?Me.pop():Me.push(O.template)},ne[142].updateContext=Me=>{Me.push(O.j_expr,O.j_oTag)};let k="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",F="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_・";const Z=new RegExp("["+k+"]"),Se=new RegExp("["+k+F+"]");k=F=null;const Te=[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],Ae=[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 ue(Me,c){let b=65536;for(let M=0,D=c.length;M<D;M+=2){if(b+=c[M],b>Me)return!1;if(b+=c[M+1],b>=Me)return!0}return!1}function Oe(Me){return Me<65?Me===36:Me<=90||(Me<97?Me===95:Me<=122||(Me<=65535?Me>=170&&Z.test(String.fromCharCode(Me)):ue(Me,Te)))}function Ge(Me){return Me<48?Me===36:Me<58||!(Me<65)&&(Me<=90||(Me<97?Me===95:Me<=122||(Me<=65535?Me>=170&&Se.test(String.fromCharCode(Me)):ue(Me,Te)||ue(Me,Ae))))}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(Me,c){return c&&Me==="await"||Me==="enum"}function Bt(Me,c){return Qt(Me,c)||ct.has(Me)}function sr(Me){return yt.has(Me)}function gr(Me,c){return Bt(Me,c)||sr(Me)}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 Qr{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 Qr(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 qr extends Qr{constructor(){super(...arguments),this.declareFunctions=new Set}}class un extends Jr{createScope(c){return new qr(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(Me,c){Me.trailingComments===void 0?Me.trailingComments=c:Me.trailingComments.unshift(...c)}function fr(Me,c){Me.innerComments===void 0?Me.innerComments=c:Me.innerComments.unshift(...c)}function Bn(Me,c,b){let M=null,D=c.length;for(;M===null&&D>0;)M=c[--D];M===null||M.start>b.start?fr(Me,b.comments):is(M,b.comments)}class vs 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:_e}=c;for(;D>=0;D--){const De=b[D],Ue=De.end;if(!(Ue>_e)){Ue===_e&&(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":Bn(M,M.properties,c);break;case"CallExpression":case"OptionalCallExpression":Bn(M,M.arguments,c);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":Bn(M,M.params,c);break;case"ArrayExpression":case"ArrayPattern":case"TupleExpression":Bn(M,M.elements,c);break;case"ExportNamedDeclaration":case"ImportDeclaration":Bn(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 _e=Y-1;for(;_e>=0;_e--){const De=D[_e],Ue=De.end;if(De.start===M)De.leadingNode=c;else if(Ue===b)De.trailingNode=c;else if(Ue<b)break}}}const Fn=/\r\n?|[\n\u2028\u2029]/,ft=new RegExp(Fn.source,"g");function dt(Me){switch(Me){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(Me){switch(Me){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(Me){return Me>=48&&Me<=57};const Zt={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},pt={bin:Me=>Me===48||Me===49,oct:Me=>Me>=48&&Me<=55,dec:Me=>Me>=48&&Me<=57,hex:Me=>Me>=48&&Me<=57||Me>=65&&Me<=70||Me>=97&&Me<=102};function Tt(Me,c,b,M,D,Y){const _e=b,De=M,Ue=D;let Ke="",et=null,Et=b;const{length:Xt}=c;for(;;){if(b>=Xt){Y.unterminated(_e,De,Ue),Ke+=c.slice(Et,b);break}const Kt=c.charCodeAt(b);if(xt(Me,Kt,c,b)){Ke+=c.slice(Et,b);break}if(Kt===92){Ke+=c.slice(Et,b);const Tr=Dt(c,b,M,D,Me==="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?Me==="template"?(Ke+=c.slice(Et,b)+`
- `,++b,Kt===13&&c.charCodeAt(b)===10&&++b,++D,Et=M=b):Y.unterminated(_e,De,Ue):++b}return{pos:b,str:Ke,firstInvalidLoc:et,lineStart:M,curLine:D,containsInvalid:!!et}}function xt(Me,c,b,M){return Me==="template"?c===96||c===36&&b.charCodeAt(M+1)===123:c===(Me==="double"?34:39)}function Dt(Me,c,b,M,D,Y){const _e=!D;c++;const De=Ke=>({pos:c,ch:Ke,lineStart:b,curLine:M}),Ue=Me.charCodeAt(c++);switch(Ue){case 110:return De(`
- `);case 114:return De("\r");case 120:{let Ke;return{code:Ke,pos:c}=nr(Me,c,b,M,2,!1,_e,Y),De(Ke===null?null:String.fromCharCode(Ke))}case 117:{let Ke;return{code:Ke,pos:c}=tr(Me,c,b,M,_e,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:Me.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=Me.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=Me.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(Me,c,b,M,D,Y,_e,De){const Ue=c;let Ke;return{n:Ke,pos:c}=Ar(Me,c,b,M,16,D,Y,!1,De,!_e),Ke===null&&(_e?De.invalidEscapeSequence(Ue,b,M):c=Ue-1),{code:Ke,pos:c}}function Ar(Me,c,b,M,D,Y,_e,De,Ue,Ke){const et=c,Et=D===16?Zt.hex:Zt.decBinOct,Xt=D===16?pt.hex:D===10?pt.dec:D===8?pt.oct:pt.bin;let Kt=!1,Tr=0;for(let Mn=0,mn=Y??1/0;Mn<mn;++Mn){const kn=Me.charCodeAt(c);let Gn;if(kn!==95||De==="bail"){if(Gn=kn>=97?kn-97+10:kn>=65?kn-65+10:dr(kn)?kn-48:1/0,Gn>=D){if(Gn<=9&&Ke)return{n:null,pos:c};if(Gn<=9&&Ue.invalidDigit(c,b,M,D))Gn=0;else{if(!_e)break;Gn=0,Kt=!0}}++c,Tr=Tr*D+Gn}else{const Ii=Me.charCodeAt(c-1),Nn=Me.charCodeAt(c+1);if(De){if(Number.isNaN(Nn)||!Xt(Nn)||Et.has(Ii)||Et.has(Nn)){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(Me,c,b,M,D,Y){let _e;if(Me.charCodeAt(c)===123){if(++c,{code:_e,pos:c}=nr(Me,c,b,M,Me.indexOf("}",c)-c,!0,D,Y),++c,_e!==null&&_e>1114111){if(!D)return{code:null,pos:c};Y.invalidCodePoint(c,b,M)}}else({code:_e,pos:c}=nr(Me,c,b,M,4,!1,D,Y));return{code:_e,pos:c}}function xr(Me,c,b){return new a(b,Me-c,Me)}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 vs{constructor(c,b){super(),this.isLookahead=void 0,this.tokens=[],this.errorHandlers_readInt={invalidDigit:(M,D,Y,_e)=>!!this.options.errorRecovery&&(this.raise(g.InvalidDigit,xr(M,D,Y),{radix:_e}),!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,_e={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(_e),_e}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 Oe(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(Oe(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 _e=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:_e,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:_e}=Ar(this.input,this.state.pos,this.state.lineStart,this.state.curLine,c,b,M,D,this.errorHandlers_readInt,!1);return this.state.pos=_e,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(Oe(this.codePointAtPos(this.state.pos)))throw this.raise(g.NumberIdentifier,this.state.curPosition());if(M){const _e=this.input.slice(b.index,this.state.pos).replace(/[_n]/g,"");this.finishToken(135,_e)}else this.finishToken(134,D)}readNumber(c){const b=this.state.pos,M=this.state.curPosition();let D=!1,Y=!1,_e=!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,_e=!0),Oe(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(_e)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:_e}=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=_e,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 _e=this.state.curPosition(),De=this.state.pos===M?Oe: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,_e),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=B.get(b);M!==void 0?this.finishToken(M,ye(M)):this.finishToken(132,b)}checkKeywordEscapes(){const{type:c}=this.state;se(c)&&this.state.containsEsc&&this.raise(g.InvalidEscapedReservedWord,this.state.startLoc,{reservedWord:ye(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,_e=this.state.errors;for(let De=_e.length-1;De>=0;De--){const Ue=_e[De];if(Ue.loc.index===Y)return _e[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?ye(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:_e}=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),_e.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 vr 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 Zr{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,_e=D[Y];for(;!_e.isCertainlyParameterDeclaration();){if(!_e.canBeArrowParameterDeclaration())return;_e.recordDeclarationError(c,M),_e=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 _e=c.length-2,De=c[_e];for(;De.canBeArrowParameterDeclaration();)De.clearDeclarationError(Y.index),De=c[--_e]}))}}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(Me,c){return(Me?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 Fn.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:_e}=c;if(!b)return!!(M||D||_e||Y);M!=null&&this.raise(g.InvalidCoverInitializedName,M),D!=null&&this.raise(g.DuplicateProto,D),Y!=null&&this.raise(g.UnexpectedPrivateField,Y),_e!=null&&this.unexpected(_e)}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,_e=this.getScopeHandler();this.scope=new _e(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 Zr(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 Rn=Tn.prototype;function Yn(Me){const{type:c,start:b,end:M,loc:D,range:Y,extra:_e,name:De}=Me,Ue=Object.create(Rn);return Ue.type=c,Ue.start=b,Ue.end=M,Ue.loc=D,Ue.range=Y,Ue.extra=_e,Ue.name=De,c==="Placeholder"&&(Ue.expectedNode=Me.expectedNode),Ue}Rn.__clone=function(){const Me=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"&&(Me[D]=this[D])}return Me};class Ei 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 $n=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:Me=>{let{reservedType:c}=Me;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:Me=>{let{memberName:c,enumName:b}=Me;return`Boolean enum members need to be initialized. Use either \`${c} = true,\` or \`${c} = false,\` in enum \`${b}\`.`},EnumDuplicateMemberName:Me=>{let{memberName:c,enumName:b}=Me;return`Enum member names need to be unique, but the name \`${c}\` has already been used before in enum \`${b}\`.`},EnumInconsistentMemberValues:Me=>{let{enumName:c}=Me;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:Me=>{let{invalidEnumType:c,enumName:b}=Me;return`Enum type \`${c}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${b}\`.`},EnumInvalidExplicitTypeUnknownSupplied:Me=>{let{enumName:c}=Me;return`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${c}\`.`},EnumInvalidMemberInitializerPrimaryType:Me=>{let{enumName:c,memberName:b,explicitType:M}=Me;return`Enum \`${c}\` has type \`${M}\`, so the initializer of \`${b}\` needs to be a ${M} literal.`},EnumInvalidMemberInitializerSymbolType:Me=>{let{enumName:c,memberName:b}=Me;return`Symbol enum members cannot be initialized. Use \`${b},\` in enum \`${c}\`.`},EnumInvalidMemberInitializerUnknownType:Me=>{let{enumName:c,memberName:b}=Me;return`The enum member initializer for \`${b}\` needs to be a literal (either a boolean, number, or string) in enum \`${c}\`.`},EnumInvalidMemberName:Me=>{let{enumName:c,memberName:b,suggestion:M}=Me;return`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${b}\`, consider using \`${M}\`, in enum \`${c}\`.`},EnumNumberMemberNotInitialized:Me=>{let{enumName:c,memberName:b}=Me;return`Number enum members need to be initialized, e.g. \`${b} = 1\` in enum \`${c}\`.`},EnumStringMemberInconsistentlyInitialized:Me=>{let{enumName:c}=Me;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:Me=>{let{reservedType:c}=Me;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:Me=>{let{unsupportedExportKind:c,suggestion:b}=Me;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 Ks(Me){return Me.importKind==="type"||Me.importKind==="typeof"}const Bs={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"},ys=/\*?\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:Me=>{let{openingTagName:c}=Me;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:Me=>{let{unexpected:c,HTMLEntity:b}=Me;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(Me){return!!Me&&(Me.type==="JSXOpeningFragment"||Me.type==="JSXClosingFragment")}function fn(Me){if(Me.type==="JSXIdentifier")return Me.name;if(Me.type==="JSXNamespacedName")return Me.namespace.name+":"+Me.name.name;if(Me.type==="JSXMemberExpression")return fn(Me.object)+"."+fn(Me.property);throw new Error("Node had unexpected type: "+Me.type)}class $t extends Qr{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 zn=Me=>Me.type==="ParenthesizedExpression"?zn(Me.expression):Me;class Un extends Ei{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=zn(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 _e;const et=c.properties[De],Et=De===Ke;this.toAssignableObjectExpressionProp(et,Et,b),Et&&et.type==="RestElement"&&(_e=c.extra)!=null&&_e.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 _e=c[Y];if(_e){if(_e.type==="SpreadElement"){_e.type="RestElement";const De=_e.argument;this.checkToRestConversion(De,!0),this.toAssignable(De,M)}else this.toAssignable(_e,M);_e.type==="RestElement"&&(Y<D?this.raise(g.RestTrailingComma,_e):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 _e=!0;for(;!this.eat(c);)if(_e?_e=!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:_e=!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,_e);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:_e,hasParenthesizedAncestor:Kt})}checkIdentifier(c,b){let M=arguments.length>2&&arguments[2]!==void 0&&arguments[2];this.state.strict&&(M?gr(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 Fs(Me){if(!Me)throw new Error("Assert fail")}const Mt=x`typescript`({AbstractMethodHasImplementation:Me=>{let{methodName:c}=Me;return`Method '${c}' cannot have an implementation because it is marked abstract.`},AbstractPropertyHasInitializer:Me=>{let{propertyName:c}=Me;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:Me=>{let{kind:c}=Me;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:Me=>{let{modifier:c}=Me;return"Accessibility modifier already seen."},DuplicateModifier:Me=>{let{modifier:c}=Me;return`Duplicate modifier: '${c}'.`},EmptyHeritageClauseType:Me=>{let{token:c}=Me;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:Me=>{let{modifiers:c}=Me;return`'${c[0]}' modifier cannot be used with '${c[1]}' modifier.`},IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:Me=>{let{modifier:c}=Me;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:Me=>{let{modifier:c}=Me;return`'${c}' modifier cannot appear on a type member.`},InvalidModifierOnTypeParameter:Me=>{let{modifier:c}=Me;return`'${c}' modifier cannot appear on a type parameter.`},InvalidModifierOnTypeParameterPositions:Me=>{let{modifier:c}=Me;return`'${c}' modifier can only appear on a type parameter of a class, interface or type alias.`},InvalidModifiersOrder:Me=>{let{orderedModifiers:c}=Me;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:Me=>{let{modifier:c}=Me;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:Me=>{let{typeParameterName:c}=Me;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:Me=>{let{type:c}=Me;return`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${c}.`}});function Ls(Me){return Me==="private"||Me==="public"||Me==="protected"}function _n(Me){return Me==="in"||Me==="out"}function dn(Me){if(Me.type!=="MemberExpression")return!1;const{computed:c,property:b}=Me;return(!c||b.type==="StringLiteral"||!(b.type!=="TemplateLiteral"||b.expressions.length>0))&&Sn(Me.object)}function di(Me,c){var b;const{type:M}=Me;if((b=Me.extra)!=null&&b.parenthesized)return!1;if(c){if(M==="Literal"){const{value:D}=Me;if(typeof D=="string"||typeof D=="boolean")return!0}}else if(M==="StringLiteral"||M==="BooleanLiteral")return!0;return!(!Qn(Me,c)&&!(function(D,Y){if(D.type==="UnaryExpression"){const{operator:_e,argument:De}=D;if(_e==="-"&&Qn(De,Y))return!0}return!1})(Me,c))||M==="TemplateLiteral"&&Me.expressions.length===0||!!dn(Me)}function Qn(Me,c){return c?Me.type==="Literal"&&(typeof Me.value=="number"||"bigint"in Me):Me.type==="NumericLiteral"||Me.type==="BigIntLiteral"}function Sn(Me){return Me.type==="Identifier"||Me.type==="MemberExpression"&&!Me.computed&&Sn(Me.object)}const Oi=x`placeholders`({ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."});function wn(Me,c){const[b,M]=typeof c=="string"?[c,{}]:c,D=Object.keys(M),Y=D.length===0;return Me.some((_e=>{if(typeof _e=="string")return Y&&_e===b;{const[De,Ue]=_e;if(De!==b)return!1;for(const Ke of D)if(Ue[Ke]!==M[Ke])return!1;return!0}}))}function Ns(Me,c,b){const M=Me.find((D=>Array.isArray(D)?D[0]===c:D===c));return M&&Array.isArray(M)&&M.length>1?M[1][b]:null}const No=["minimal","fsharp","hack","smart"],rl=["^^","@@","^","%","#"],Vo=["hash","bar"],ma={estree:Me=>class extends Me{parse(){const c=A(super.parse());return this.options.tokens&&(c.tokens=c.tokens.map(A)),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 _e=c.directives.map((De=>this.directiveToStmt(De)));c.body=_e.concat(c.body),delete c.directives}pushClassMethod(c,b,M,D,Y,_e){this.parseMethod(b,M,D,Y,_e,"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,_e){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,_e,De),Ue.type="FunctionExpression",delete Ue.kind,c.value=Ue,_e==="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 _e=super.parseObjectMethod(c,b,M,D,Y);return _e&&(_e.type="Property",_e.kind==="method"&&(_e.kind="init"),_e.shorthand=!1),_e}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:_e}=D;_e?.type==="ClassDeclaration"&&((Y=_e.decorators)==null?void 0:Y.length)>0&&_e.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 _e=this.startNodeAtNode(Y);return _e.expression=Y,this.finishNode(_e,"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 A(super.finishNodeAt(c,b,M))}resetStartLocation(c,b){super.resetStartLocation(c,b),A(c)}resetEndLocation(c){let b=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.state.lastTokEndLoc;super.resetEndLocation(c,b),A(c)}},jsx:Me=>class extends Me{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:se(this.state.type)?c.name=ye(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 _e=this.startNode();this.setContext(O.brace),this.next(),this.match(21)?M.push(this.jsxParseSpreadChild(_e)):M.push(this.jsxParseExpressionContainer(_e,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(Oe(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:Me=>class extends Me{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=ys.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 _e=this.startNode();this.match(83)?(this.next(),this.isContextual(130)||this.match(87)||this.raise(Ft.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),super.parseImport(_e)):(this.expectContextual(125,Ft.UnsupportedStatementInDeclareModule),_e=this.flowParseDeclare(_e,!0)),M.push(_e)}this.scope.exit(),this.expect(8),this.finishNode(b,"BlockStatement");let D=null,Y=!1;return M.forEach((_e=>{(function(De){return De.type==="DeclareExportAllDeclaration"||De.type==="DeclareExportDeclaration"&&(!De.declaration||De.declaration.type!=="TypeAlias"&&De.declaration.type!=="InterfaceDeclaration")})(_e)?(D==="CommonJS"&&this.raise(Ft.AmbiguousDeclareModuleKind,_e),D="ES"):_e.type==="DeclareModuleExports"&&(Y&&this.raise(Ft.DuplicateDeclareModuleExports,_e),D==="ES"&&this.raise(Ft.AmbiguousDeclareModuleKind,_e),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:Bs[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){$n.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:_e}=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 Gn=this.lookahead();Gn.type!==14&&Gn.type!==17&&(this.next(),Tr=this.state.startLoc,b=!1)}if(b&&this.isContextual(106)){const Gn=this.lookahead();Gn.type!==14&&Gn.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 Gn="init";(this.isContextual(99)||this.isContextual(104))&&oe(this.lookahead().type)&&(Gn=this.state.value,this.next());const Ii=this.flowParseObjectTypeProperty(mn,Kt,Tr,kn,Gn,D,_e??!et);Ii===null?(Et=!0,Mn=this.state.lastTokStartLoc):Ue.properties.push(Ii)}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,_e,De){if(this.eat(21))return this.match(12)||this.match(13)||this.match(8)||this.match(9)?(_e?De||this.raise(Ft.InexactInsideExact,this.state.lastTokStartLoc):this.raise(Ft.InexactInsideNonObject,this.state.lastTokStartLoc),D&&this.raise(Ft.InexactVariance,D),null):(_e||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),!_e&&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(),_e=this.lookahead(),De=this.state.type===78;return _e.type===14||_e.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 _e=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=_e,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(ie(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=_e,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(se(this.state.type)){const De=ye(this.state.type);return this.next(),super.createIdentifier(b,De)}if(ie(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(le(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)||ie(this.state.type)||this.match(68)||this.match(74)||this.match(82))return this.flowParseDeclare(c)}else if(ie(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 Ee(c)||this.shouldParseEnums()&&c===126?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){const{type:c}=this.state;return Ee(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,_e=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),_e.test=c,_e.consequent=De,_e.alternate=this.forwardNoArrowParamsConversionAt(_e,(()=>this.parseMaybeAssign(void 0,void 0))),this.finishNode(_e,"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,_e){const De=[],Ue=[];for(let Ke=0;Ke<Y.length;Ke++)(_e(Y[Ke])?De:Ue).push(Y[Ke]);return[De,Ue]})(D,(Y=>Y.params.every((_e=>this.isAssignable(_e,!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&&Oe(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,_e){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,_e),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,_e,De){let Ue;c.variance&&this.unexpected(c.variance.loc.start),delete c.variance,this.match(47)&&!_e&&(Ue=this.flowParseTypeParameterDeclaration(),this.match(10)||this.unexpected());const Ke=super.parseObjPropValue(c,b,M,D,Y,_e,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=Ks(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 _e=c.imported;let De=null;_e.type==="Identifier"&&(_e.name==="type"?De="type":_e.name==="typeof"&&(De="typeof"));let Ue=!1;if(this.isContextual(93)&&!this.isLookaheadContextual("as")){const et=this.parseIdentifier(!0);De===null||le(this.state.type)?(c.imported=_e,c.importKind=null,c.local=this.parseIdentifier()):(c.imported=et,c.importKind=De,c.local=Yn(et))}else{if(De!==null&&le(this.state.type))c.imported=this.parseIdentifier(!0),c.importKind=De;else{if(b)throw this.raise(g.ImportBindingIsString,c,{importName:_e.value});c.imported=_e,c.importKind=null}this.eatContextual(93)?c.local=this.parseIdentifier():(Ue=!0,c.local=Yn(c.imported))}const Ke=Ks(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 _e,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((_e=D)!=null&&_e.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 _e=this.tryParse((()=>super.parseSubscripts(c,b,M)),D);if(_e.node&&!_e.error)return _e.node;if(Y.node)return this.state=Y.failState,Y.node;if(_e.node)return this.state=_e.failState,_e.node;throw Y.error||_e.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 _e=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(_e.node)return _e.error&&(this.state=_e.failState),_e.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 _e=!1;for(;!this.match(8);){if(this.eat(21)){_e=!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:_e}}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(!ie(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:_e,hasUnknownMembers:De}=this.flowEnumMembers({enumName:M,explicitType:Y});switch(c.hasUnknownMembers=De,Y){case"boolean":return c.explicitType=!0,c.members=_e.booleanMembers,this.expect(8),this.finishNode(c,"EnumBooleanBody");case"number":return c.explicitType=!0,c.members=_e.numberMembers,this.expect(8),this.finishNode(c,"EnumNumberBody");case"string":return c.explicitType=!0,c.members=this.flowEnumStringMembers(_e.stringMembers,_e.defaultedMembers,{enumName:M}),this.expect(8),this.finishNode(c,"EnumStringBody");case"symbol":return c.members=_e.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=_e.booleanMembers.length,et=_e.numberMembers.length,Et=_e.stringMembers.length,Xt=_e.defaultedMembers.length;if(Ke||et||Et||Xt){if(Ke||et){if(!et&&!Et&&Ke>=Xt){for(const Kt of _e.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(Kt.loc.start,{enumName:M,memberName:Kt.id.name});return c.members=_e.booleanMembers,this.expect(8),this.finishNode(c,"EnumBooleanBody")}if(!Ke&&!Et&&et>=Xt){for(const Kt of _e.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(Kt.loc.start,{enumName:M,memberName:Kt.id.name});return c.members=_e.numberMembers,this.expect(8),this.finishNode(c,"EnumNumberBody")}return this.raise(Ft.EnumInconsistentMemberValues,D,{enumName:M}),Ue()}return c.members=this.flowEnumStringMembers(_e.stringMembers,_e.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:Me=>class extends Me{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 ie(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(!ie(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:_e=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;Ls(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(_e,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 _e=-1;for(;!this.tsIsListTerminator(c);){_e=-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))}_e=this.state.lastTokStartLoc.index}return D&&(D.value=_e),Y}tsParseBracketedList(c,b,M,D,Y){D||(M?this.expect(0):this.expect(47));const _e=this.tsParseDelimitedList(c,b,Y);return M?this.expect(3):this.expect(48),_e}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(),!!ie(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",_e="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[_e]&&this.raise(Mt.SetAccesorCannotHaveReturnType,D[_e])}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,_e;const De=le(this.state.type)?this.lookaheadCharCode():null;if(De===58)M=!0,Y=!1,D=this.parseIdentifier(!0),this.expect(14),_e=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),_e=this.tsParseType()):(M=!1,_e=et,this.expect(17))}else _e=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=_e,this.eat(17)&&(Ue.optional=!0,this.raise(Mt.TupleOptionalAfterType,this.state.lastTokStartLoc))):(Ue=this.startNodeAtNode(_e),Ue.optional=Y,this.raise(Mt.InvalidTupleMemberLabel,_e),Ue.label=_e,Ue.elementType=this.tsParseType()),_e=this.finishNode(Ue,"TSNamedTupleMember")}else if(Y){const Ue=this.startNodeAtNode(_e);Ue.typeAnnotation=_e,_e=this.finishNode(Ue,"TSOptionalType")}if(b){const Ue=this.startNodeAt(c);Ue.typeAnnotation=_e,_e=this.finishNode(Ue,"TSRestType")}return _e}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(ie(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),_e=[];do _e.push(b());while(this.eat(M));return _e.length!==1||Y?(D.types=_e,this.finishNode(D,c)):_e[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(ie(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 _e=this.tsParseTypeAnnotation(!1);return M.parameterName=Y,M.typeAnnotation=_e,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(),!(!ie(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(){Fs(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),ie(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(ie(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)||ie(this.state.type)))return this.tsParseAbstractDeclaration(c,D);break;case"module":if(this.tsCheckLineTerminator(M)){if(this.match(133))return this.tsParseAmbientExternalModuleDeclaration(c);if(ie(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(c)}break;case"namespace":if(this.tsCheckLineTerminator(M)&&ie(this.state.type))return this.tsParseModuleOrNamespaceDeclaration(c);break;case"type":if(this.tsCheckLineTerminator(M)&&ie(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,_e=D.override,De=D.readonly;4&c||!(Y||De||_e)||this.raise(Mt.UnexpectedParameterModifier,M);const Ue=this.parseMaybeDefault();this.parseAssignableListItemTypes(Ue,c);const Ke=this.parseMaybeDefault(Ue.loc.start,Ue);if(Y||De||_e){const et=this.startNodeAt(M);return b.length&&(et.decorators=b),Y&&(et.accessibility=Y),De&&(et.readonly=De),_e&&(et.override=_e),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 _e=this.startNodeAt(b);return _e.expression=c,this.finishNode(_e,"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 _e;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(_e=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&&re(Ke)&&!this.hasPrecedingLineBreak())return;const et=this.startNodeAt(b);return et.expression=c,et.typeParameters=Ue,this.finishNode(et,"TSInstantiationExpression")}));if(_e&&this.unexpected(_e,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(we(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(ie(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:_e,init:De}of Y.declarations)De&&(b!=="const"||_e.typeAnnotation?this.raise(Mt.InitializerNotAllowedInAmbientContext,De):di(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=>Ls(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=ie(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,_e){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,_e)}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,_e,De){const Ue=this.tsTryParseTypeParameters(this.tsParseConstModifier);return Ue&&(c.typeParameters=Ue),super.parseObjPropValue(c,b,M,D,Y,_e,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,_e,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&&(Fs(!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((_e=Ke)==null?void 0:_e.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,_e,De){const Ue=super.parseMethod(c,b,M,D,Y,_e,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 _e,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();le(this.state.type)?(Ue=!0,De=Et,_e=b?this.parseIdentifier():this.parseModuleExportName(),Ke=!1):(_e=Xt,Ke=!1)}else le(this.state.type)?(Ke=!1,_e=b?this.parseIdentifier():this.parseModuleExportName()):(Ue=!0,De=Et)}else le(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]=_e,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:Me=>class extends Me{parseV8Intrinsic(){if(this.match(54)){const c=this.state.startLoc,b=this.startNode();if(this.next(),ie(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:Me=>class extends Me{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,_e=this.parsePlaceholder("Identifier");if(_e){if(!(this.match(81)||this.match(144)||this.match(5))){if(M||!b)return c.id=null,c.body=this.finishPlaceholder(_e,"ClassBody"),this.finishNode(c,D);throw this.raise(Oi.ClassNameIsRequired,this.state.startLoc)}c.id=_e}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(ye(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(Oi.UnexpectedSpace,this.state.lastTokEndLoc)}}},ga=Object.keys(ma),va={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 nl extends Un{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||ie(Y))&&(this.state.potentialArrowAt=this.state.start);let _e=this.parseMaybeConditional(c);if(b&&(_e=b.call(this,_e,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(_e,!0),Ue.left=_e;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=_e;return this.next(),Ue.right=this.parseMaybeAssign(),this.checkLVal(_e,{in:this.finishNode(Ue,"AssignmentExpression")}),Ue}var De;return D&&this.checkExpressionErrors(c,!0),_e}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 _e=this.getPrivateNameSV(c);(M>=we(58)||!this.prodParam.hasIn||!this.match(58))&&this.raise(g.PrivateInExpectedIn,c,{identifierName:_e}),this.classScope.usePrivateName(_e,c.loc.start)}const D=this.state.type;if((Y=D)>=39&&Y<=59&&(this.prodParam.hasIn||!this.match(58))){let _e=we(D);if(_e>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&&(_e=we(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,_e);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),_e=this.startNode();if(De=this.state.type,de[De]){_e.operator=this.state.value,_e.prefix=!0,this.match(72)&&this.expectPlugin("throwExpressions");const Ke=this.match(89);if(this.next(),_e.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(c,!0),this.state.strict&&Ke){const et=_e.argument;et.type==="Identifier"?this.raise(g.StrictDelete,_e):this.hasPropertyAsPrivateName(et)&&this.raise(g.DeletePrivateField,_e)}if(!Y)return b||this.checkExponentialAfterUnary(_e),this.finishNode(_e,"UnaryExpression")}var De;const Ue=this.parseUpdate(_e,Y,c);if(D){const{type:Ke}=this.state;if((this.hasPlugin("v8intrinsic")?re(Ke):re(Ke)&&!this.match(54))&&!this.isAmbiguousAwait())return this.raiseOverwrite(g.AwaitNotInAsyncContext,M),this.parseAwait(M)}return Ue}parseUpdate(c,b,M){if(b){const _e=c;return this.checkLVal(_e.argument,{in:this.finishNode(_e,"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 _e=this.startNodeAt(D);_e.operator=this.state.value,_e.prefix=!1,_e.argument=Y,this.next(),this.checkLVal(Y,{in:Y=this.finishNode(_e,"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 _e=!1;if(Y===18){if(M&&(this.raise(g.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return D.stop=!0,c;D.optionalChainMember=_e=!0,this.next()}if(!M&&this.match(10))return this.parseCoverCallAndAsyncArrowHead(c,b,D,_e);{const De=this.eat(0);return De||_e||this.eat(16)?this.parseMember(c,b,D,De,_e):(D.stop=!0,c)}}parseMember(c,b,M,D,Y){const _e=this.startNodeAt(b);return _e.object=c,_e.computed=D,D?(_e.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),_e.property=this.parsePrivateName()):_e.property=this.parseIdentifier(!0),M.optionalChainMember?(_e.optional=Y,this.finishNode(_e,"OptionalMemberExpression")):this.finishNode(_e,"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 _e=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 vr(2)),_e=new os),Ke&&(De.optional=D),De.arguments=D?this.parseCallExpressionArguments(11):this.parseCallExpressionArguments(11,c.type==="Import",c.type!=="Super",De,_e);let et=this.finishCallExpression(De,Ke);return Ue&&this.shouldParseAsyncArrow()&&!D?(M.stop=!0,this.checkDestructuringPrivate(_e),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),et=this.parseAsyncArrowFromCallExpression(this.startNodeAt(b),et)):(Ue&&(this.checkExpressionErrors(_e,!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 _e=[];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}_e.push(this.parseExprListItem(!1,Y,M))}return this.state.inFSharpPipelineDirectBody=Ue,_e}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());Oe(Y)||Y===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected();break}default:if(ie(D)){if(this.isContextual(127)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();const Y=this.state.potentialArrowAt===this.state.start,_e=this.state.containsEsc,De=this.parseIdentifier();if(!_e&&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(ie(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:ye(D)})}testTopicReferenceConfiguration(c,b,M){switch(c){case"hack":return this.hasPlugin(["pipelineOperator",{topicToken:ye(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 vr(1));const D=this.state.maybeInArrowParameters,Y=this.state.inFSharpPipelineDirectBody;this.state.maybeInArrowParameters=!0,this.state.inFSharpPipelineDirectBody=!1;const _e=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(_e),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,_e=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(_e,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 _e=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,_e,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,_e=!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"||(_e=!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,_e,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 _e=this.parseMethod(c,b,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(_e),_e}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,_e,De){const Ue=this.parseObjectMethod(c,M,D,Y,_e)||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(le(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 _e=this.state.startLoc;b!=null?b.privateKeyLoc===null&&(b.privateKeyLoc=_e):this.raise(g.UnexpectedPrivateField,_e),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,_e){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,_e,!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 _e=this.startNode();return this.next(),_e.elements=this.parseExprList(c,!M,D,_e),this.state.inFSharpPipelineDirectBody=Y,this.finishNode(_e,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 _e=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=_e,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,_e=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=_e}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,_e={type:"FormalParameters"};for(const De of c.params)this.checkLVal(De,{in:_e,binding:5,checkClashes:Y,strictModeChanged:D})}parseExprList(c,b,M,D){const Y=[];let _e=!0;for(;!this.eat(c);){if(_e)_e=!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;le(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?gr: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 Ho={kind:1},Do={kind:2},us=/[\uD800-\uDFFF]/u,xi=/in(?:stanceof)?/y;class h1 extends nl{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 _e=M[Y],{type:De}=_e;if(typeof De=="number"){if(De===138){const{loc:Ue,start:Ke,value:et,end:Et}=_e,Xt=Ke+1,Kt=s(Ue.start,1);M.splice(Y,1,new wr({type:ce(27),value:"#",start:Ke,end:Xt,startLoc:Ue.start,endLoc:Kt}),new wr({type:ce(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}=_e,Xt=Ke+1,Kt=s(Ue.start,1);let Tr,Mn,mn,kn,Gn;Tr=D.charCodeAt(Ke)===96?new wr({type:ce(22),value:"`",start:Ke,end:Xt,startLoc:Ue.start,endLoc:Kt}):new wr({type:ce(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),Gn=new wr({type:ce(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),Gn=new wr({type:ce(23),value:"${",start:mn,end:Et,startLoc:kn,endLoc:Ue.end})),M.splice(Y,1,Tr,new wr({type:ce(20),value:Mn,start:Xt,end:mn,startLoc:Kt,endLoc:kn}),Gn),Y+=2;continue}_e.type=ce(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,_e]of Array.from(this.scope.undefinedExports))this.raise(g.ModuleExportUndefined,_e,{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),_e=M.value=Y.slice(1,-1);return this.addExtra(M,"raw",Y),this.addExtra(M,"rawValue",_e),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(Oe(c)){if(xi.lastIndex=b,xi.test(this.input)){const M=this.codePointAtPos(xi.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)&&(ie(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),_e=!!(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 _e||this.raise(this.state.strict?g.StrictFunction:this.options.annexB?g.SloppyFunctionAnnexB:g.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(D,!1,!Y&&_e);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&&_e)}const Ue=this.state.value,Ke=this.parseExpression();return ie(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(Ho),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(Ho);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,_e=this.parseExpression(!0,Y),De=this.isContextual(102);if(De&&(M&&this.raise(g.ForOfLet,_e),b===null&&D&&_e.type==="Identifier"&&this.raise(g.ForOfAsync,_e)),De||this.match(58)){this.checkDestructuringPrivate(Y),this.toAssignable(_e,!0);const Ue=De?"ForOfStatement":"ForInStatement";return this.checkLVal(_e,{in:{type:Ue}}),this.parseForIn(c,_e,b)}return this.checkExpressionErrors(Y,!0),b!==null&&this.unexpected(b),this.parseFor(c,_e)}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(Do),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(Ho),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=(_e=this.state.type)>=90&&_e<=92?1:this.match(71)?2:null;var _e;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 _e=c.body=[],De=c.directives=[];this.parseBlockOrModuleBlockBody(_e,b?De:void 0,M,D,Y)}parseBlockOrModuleBlockBody(c,b,M,D,Y){const _e=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),_e||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 _e=this.startNode();if(this.parseVarId(_e,M),_e.init=this.eat(29)?b?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,_e.init!==null||D||(_e.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(_e,"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),_e=!!(8&b);this.initFunction(c,_e),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(_e,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||ie(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 _e=this.startNode();D.length&&(_e.decorators=D,this.resetStartLocationFromNode(_e,D[0]),D=[]),this.parseClassMember(Y,_e,M),_e.kind==="constructor"&&_e.decorators&&_e.decorators.length>0&&this.raise(g.DecoratorConstructor,_e)}})),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,_e=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,_e,!0,!1):(this.isNonstaticConstructor(Y)&&this.raise(g.ConstructorIsGenerator,Y.key),void this.pushClassMethod(c,Y,!0,!1,!1,!1))}const Xt=ie(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,_e,!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,_e,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,_e,!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,_e){c.body.push(this.parseMethod(b,M,D,Y,_e,"ClassMethod",!0))}pushClassPrivateMethod(c,b,M,D){const Y=this.parseMethod(b,M,D,!1,!1,"ClassPrivateMethod",!0);c.body.push(Y);const _e=Y.kind==="get"?Y.static?6:2:Y.kind==="set"?Y.static?5:1:0;this.declareClassPrivateMethodInScope(Y,_e)}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(ie(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),_e=Y&&this.eatExportStar(c),De=_e&&this.maybeParseExportNamespaceSpecifier(c),Ue=Y&&(!De||this.eat(12)),Ke=D||_e;if(_e&&!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&&!_e&&!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(ie(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(ie(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||ie(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 _e;const De=c.declaration;De.type!=="Identifier"||De.name!=="from"||De.end-De.start!=4||(_e=De.extra)!=null&&_e.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),_e=this.startNode();_e.local=this.parseModuleExportName(),b.push(this.parseExportSpecifier(_e,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:_e,start:De,end:Ue,loc:Ke,range:et,extra:Et}=Y;if(_e==="Placeholder")return(function(Kt){return Yn(Kt)})(Y);const Xt=Object.create(Rn);return Xt.type=_e,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(le(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 ie(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!!le(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 _e=this.parseImportSpecifier(M,D,c.importKind==="type"||c.importKind==="typeof",Y,void 0);c.specifiers.push(_e)}}parseImportSpecifier(c,b,M,D,Y){if(this.eatContextual(93))c.local=this.parseIdentifier();else{const{imported:_e}=c;if(b)throw this.raise(g.ImportBindingIsString,c,{importName:_e.value});this.checkReservedWord(_e.name,c.loc.start,!0,!0),c.local||(c.local=Yn(_e))}return this.finishImportSpecifier(c,"ImportSpecifier",Y)}isThisParam(c){return c.type==="Identifier"&&c.name==="this"}}class ro extends h1{constructor(c,b){super(c=(function(M){if(M==null)return Object.assign({},va);if(M.annexB!=null&&M.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");const D={};for(const _e of Object.keys(va)){var Y;D[_e]=(Y=M[_e])!=null?Y:va[_e]}return D})(c),b),this.options=c,this.initializeScopes(),this.plugins=(function(M){const D=new Map;for(const Y of M){const[_e,De]=Array.isArray(Y)?Y:[Y,{}];D.has(_e)||D.set(_e,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 Os=(function(Me){const c={};for(const b of Object.keys(Me))c[b]=ce(Me[b]);return c})(he);function ji(Me,c){let b=ro;return Me!=null&&Me.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=Ns(M,"decorators","decoratorsBeforeExport");if(D!=null&&typeof D!="boolean")throw new Error("'decoratorsBeforeExport' must be a boolean, if specified.");const Y=Ns(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=Ns(M,"pipelineOperator","proposal");if(!No.includes(D)){const _e=No.map((De=>`"${De}"`)).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${_e}.`)}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 _e=Ns(M,"pipelineOperator","topicToken");if(!rl.includes(_e)){const De=rl.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(_e==="#"&&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(Ns(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")&&Ns(M,"recordAndTuple","syntaxType")!=null&&!Vo.includes(Ns(M,"recordAndTuple","syntaxType")))throw new Error("The 'syntaxType' option of the 'recordAndTuple' plugin must be one of: "+Vo.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")&&Ns(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'.")})(Me.plugins),b=(function(M){const D=ga.filter((De=>wn(M,De))),Y=D.join("/");let _e=sl[Y];if(!_e){_e=ro;for(const De of D)_e=ma[De](_e);sl[Y]=_e}return _e})(Me.plugins)),new b(Me,c)}const sl={};e.parse=function(Me,c){var b;if(((b=c)==null?void 0:b.sourceType)!=="unambiguous")return ji(c,Me).parse();c=Object.assign({},c);try{c.sourceType="module";const M=ji(c,Me),D=M.parse();if(M.sawUnambiguousESM)return D;if(M.ambiguousScriptDifferentAst)try{return c.sourceType="script",ji(c,Me).parse()}catch{}else D.program.sourceType="script";return D}catch(M){try{return c.sourceType="script",ji(c,Me).parse()}catch{}throw M}},e.parseExpression=function(Me,c){const b=ji(c,Me);return b.options.strictMode&&(b.state.strict=!0),b.getExpression()},e.tokTypes=Os},(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(B){var H;if(B==="%AsyncFunction%")H=o("async function () {}");else if(B==="%GeneratorFunction%")H=o("function* () {}");else if(B==="%AsyncGeneratorFunction%")H=o("async function* () {}");else if(B==="%AsyncGenerator%"){var R=N("%AsyncGeneratorFunction%");R&&(H=R.prototype)}else if(B==="%AsyncIteratorPrototype%"){var K=N("%AsyncGenerator%");K&&m&&(H=m(K.prototype))}return C[B]=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),A=w.call(Function.call,Array.prototype.concat),T=w.call(Function.apply,Array.prototype.splice),O=w.call(Function.call,String.prototype.replace),I=w.call(Function.call,String.prototype.slice),z=w.call(Function.call,RegExp.prototype.exec),G=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,W=/\\(\\)?/g,$=function(N,B){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&&!B)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,B){if(typeof N!="string"||N.length===0)throw new s("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof B!="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(le){var oe=I(le,0,1),re=I(le,-1);if(oe==="%"&&re!=="%")throw new a("invalid intrinsic syntax, expected closing `%`");if(re==="%"&&oe!=="%")throw new a("invalid intrinsic syntax, expected opening `%`");var Ee=[];return O(le,G,(function(se,ye,we,He){Ee[Ee.length]=we?O(He,W,"$1"):ye||se})),Ee})(N),R=H.length>0?H[0]:"",K=$("%"+R+"%",B),ne=K.name,pe=K.value,Ie=!1,X=K.alias;X&&(R=X[0],T(H,A([0,1],X)));for(var J=1,de=!0;J<H.length;J+=1){var Ce=H[J],Le=I(Ce,0,1),he=I(Ce,-1);if((Le==='"'||Le==="'"||Le==="`"||he==='"'||he==="'"||he==="`")&&Le!==he)throw new a("property names with quotes must have matching quotes");if(Ce!=="constructor"&&de||(Ie=!0),y(C,ne="%"+(R+="."+Ce)+"%"))pe=C[ne];else if(pe!=null){if(!(Ce in pe)){if(!B)throw new s("base intrinsic for "+N+" exists, but the property is not available.");return}if(l&&J+1>=H.length){var ie=l(pe,Ce);pe=(de=!!ie)&&"get"in ie&&!("originalValue"in ie.get)?ie.get:pe[Ce]}else de=y(pe,Ce),pe=pe[Ce];de&&!Ie&&(C[ne]=pe)}}return pe}},(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),A=n(49),T=n(77),O=n(129),I=n(130),z=n(78),G=n(79),W=n(131),$=n(265),N=n(50),B=n(8),H=n(51),R=n(268),K=n(269),ne=n(270),pe=n(271),Ie=n(272),X=n(80),J=n(273),de=n(274),Ce=n(275),Le=n(276),he=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:A,lt:T,eq:O,neq:I,gte:z,lte:G,cmp:W,coerce:$,Comparator:N,Range:B,satisfies:H,toComparators:R,maxSatisfying:K,minSatisfying:ne,minVersion:pe,validRange:Ie,outside:X,gtr:J,ltr:de,intersects:Ce,simplifyRange:Le,subset:he,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"?(A,T)=>y(A.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),A=1;A<w;A++)y[A-1]=arguments[A];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 A of y)this.proxyOf.nodes.splice(g,0,A);for(let A in this.indexes)x=this.indexes[A],g<=x&&(this.indexes[A]=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(J){return typeof J}:function(J){return J&&typeof Symbol=="function"&&J.constructor===Symbol&&J!==Symbol.prototype?"symbol":typeof J},a(X)}function i(X,J,de){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 A(){var X=n(245);s=X.isDeepEqual,o=X.isDeepStrictEqual}var T=!1,O=t.exports=W,I={};function z(X){throw X.message instanceof Error?X.message:new f(X)}function G(X,J,de,Ce){if(!de){var Le=!1;if(J===0)Le=!0,Ce="No value argument passed to `assert.ok()`";else if(Ce instanceof Error)throw Ce;var he=new f({actual:de,expected:!0,message:Ce,operator:"==",stackStartFn:X});throw he.generatedMessage=Le,he}}function W(){for(var X=arguments.length,J=new Array(X),de=0;de<X;de++)J[de]=arguments[de];G.apply(void 0,[W,J.length].concat(J))}O.fail=function X(J,de,Ce,Le,he){var ie,le=arguments.length;if(le===0?ie="Failed":le===1?(Ce=J,J=void 0):(T===!1&&(T=!0,(r.emitWarning?r.emitWarning:void 0)("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094")),le===2&&(Le="!=")),Ce instanceof Error)throw Ce;var oe={actual:J,expected:de,operator:Le===void 0?"fail":Le,stackStartFn:he||X};Ce!==void 0&&(oe.message=Ce);var re=new f(oe);throw ie&&(re.message=ie,re.generatedMessage=!0),re},O.AssertionError=f,O.ok=W,O.equal=function X(J,de,Ce){if(arguments.length<2)throw new m("actual","expected");J!=de&&z({actual:J,expected:de,message:Ce,operator:"==",stackStartFn:X})},O.notEqual=function X(J,de,Ce){if(arguments.length<2)throw new m("actual","expected");J==de&&z({actual:J,expected:de,message:Ce,operator:"!=",stackStartFn:X})},O.deepEqual=function X(J,de,Ce){if(arguments.length<2)throw new m("actual","expected");s===void 0&&A(),s(J,de)||z({actual:J,expected:de,message:Ce,operator:"deepEqual",stackStartFn:X})},O.notDeepEqual=function X(J,de,Ce){if(arguments.length<2)throw new m("actual","expected");s===void 0&&A(),s(J,de)&&z({actual:J,expected:de,message:Ce,operator:"notDeepEqual",stackStartFn:X})},O.deepStrictEqual=function X(J,de,Ce){if(arguments.length<2)throw new m("actual","expected");s===void 0&&A(),o(J,de)||z({actual:J,expected:de,message:Ce,operator:"deepStrictEqual",stackStartFn:X})},O.notDeepStrictEqual=function X(J,de,Ce){if(arguments.length<2)throw new m("actual","expected");s===void 0&&A(),o(J,de)&&z({actual:J,expected:de,message:Ce,operator:"notDeepStrictEqual",stackStartFn:X})},O.strictEqual=function X(J,de,Ce){if(arguments.length<2)throw new m("actual","expected");w(J,de)||z({actual:J,expected:de,message:Ce,operator:"strictEqual",stackStartFn:X})},O.notStrictEqual=function X(J,de,Ce){if(arguments.length<2)throw new m("actual","expected");w(J,de)&&z({actual:J,expected:de,message:Ce,operator:"notStrictEqual",stackStartFn:X})};var $=i((function X(J,de,Ce){var Le=this;(function(he,ie){if(!(he instanceof ie))throw new TypeError("Cannot call a class as a function")})(this,X),de.forEach((function(he){he in J&&(Ce!==void 0&&typeof Ce[he]=="string"&&x(J[he])&&y(J[he],Ce[he])?Le[he]=Ce[he]:Le[he]=J[he])}))}));function N(X,J,de,Ce){if(typeof J!="function"){if(x(J))return y(J,X);if(arguments.length===2)throw new u("expected",["Function","RegExp"],J);if(a(X)!=="object"||X===null){var Le=new f({actual:X,expected:J,message:de,operator:"deepStrictEqual",stackStartFn:Ce});throw Le.operator=Ce.name,Le}var he=Object.keys(J);if(J instanceof Error)he.push("name","message");else if(he.length===0)throw new h("error",J,"may not be an empty object");return s===void 0&&A(),he.forEach((function(ie){typeof X[ie]=="string"&&x(J[ie])&&y(J[ie],X[ie])||(function(le,oe,re,Ee,se,ye){if(!(re in le)||!o(le[re],oe[re])){if(!Ee){var we=new $(le,se),He=new $(oe,se,le),ce=new f({actual:we,expected:He,operator:"deepStrictEqual",stackStartFn:ye});throw ce.actual=le,ce.expected=oe,ce.operator=ye.name,ce}z({actual:le,expected:oe,message:Ee,operator:ye.name,stackStartFn:ye})}})(X,J,ie,de,he,Ce)})),!0}return J.prototype!==void 0&&X instanceof J||!Error.isPrototypeOf(J)&&J.call({},X)===!0}function B(X){if(typeof X!="function")throw new u("fn","Function",X);try{X()}catch(J){return J}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 J;if(typeof X=="function"){if(!H(J=X()))throw new d("instance of Promise","promiseFn",J)}else{if(!H(X))throw new u("promiseFn",["Function","Promise"],X);J=X}return Promise.resolve().then((function(){return J})).then((function(){return I})).catch((function(de){return de}))}))}function K(X,J,de,Ce){if(typeof de=="string"){if(arguments.length===4)throw new u("error",["Object","Error","Function","RegExp"],de);if(a(J)==="object"&&J!==null){if(J.message===de)throw new p("error/message",'The error message "'.concat(J.message,'" is identical to the message.'))}else if(J===de)throw new p("error/message",'The error "'.concat(J,'" is identical to the message.'));Ce=de,de=void 0}else if(de!=null&&a(de)!=="object"&&typeof de!="function")throw new u("error",["Object","Error","Function","RegExp"],de);if(J===I){var Le="";de&&de.name&&(Le+=" (".concat(de.name,")")),Le+=Ce?": ".concat(Ce):".";var he=X.name==="rejects"?"rejection":"exception";z({actual:void 0,expected:de,operator:X.name,message:"Missing expected ".concat(he).concat(Le),stackStartFn:X})}if(de&&!N(J,de,Ce,X))throw J}function ne(X,J,de,Ce){if(J!==I){if(typeof de=="string"&&(Ce=de,de=void 0),!de||N(J,de)){var Le=Ce?": ".concat(Ce):".",he=X.name==="doesNotReject"?"rejection":"exception";z({actual:J,expected:de,operator:X.name,message:"Got unwanted ".concat(he).concat(Le,`
- `)+'Actual message: "'.concat(J&&J.message,'"'),stackStartFn:X})}throw J}}function pe(X,J,de,Ce,Le){if(!x(J))throw new u("regexp","RegExp",J);var he=Le==="match";if(typeof X!="string"||y(J,X)!==he){if(de instanceof Error)throw de;var ie=!de;de=de||(typeof X!="string"?'The "string" argument must be of type string. Received type '+"".concat(a(X)," (").concat(v(X),")"):(he?"The input did not match the regular expression ":"The input was expected to not match the regular expression ")+"".concat(v(J),`. Input:
- `).concat(v(X),`
- `));var le=new f({actual:X,expected:J,message:de,operator:Le,stackStartFn:Ce});throw le.generatedMessage=ie,le}}function Ie(){for(var X=arguments.length,J=new Array(X),de=0;de<X;de++)J[de]=arguments[de];G.apply(void 0,[Ie,J.length].concat(J))}O.throws=function X(J){for(var de=arguments.length,Ce=new Array(de>1?de-1:0),Le=1;Le<de;Le++)Ce[Le-1]=arguments[Le];K.apply(void 0,[X,B(J)].concat(Ce))},O.rejects=function X(J){for(var de=arguments.length,Ce=new Array(de>1?de-1:0),Le=1;Le<de;Le++)Ce[Le-1]=arguments[Le];return R(J).then((function(he){return K.apply(void 0,[X,he].concat(Ce))}))},O.doesNotThrow=function X(J){for(var de=arguments.length,Ce=new Array(de>1?de-1:0),Le=1;Le<de;Le++)Ce[Le-1]=arguments[Le];ne.apply(void 0,[X,B(J)].concat(Ce))},O.doesNotReject=function X(J){for(var de=arguments.length,Ce=new Array(de>1?de-1:0),Le=1;Le<de;Le++)Ce[Le-1]=arguments[Le];return R(J).then((function(he){return ne.apply(void 0,[X,he].concat(Ce))}))},O.ifError=function X(J){if(J!=null){var de="ifError got unwanted exception: ";a(J)==="object"&&typeof J.message=="string"?J.message.length===0&&J.constructor?de+=J.constructor.name:de+=J.message:de+=v(J);var Ce=new f({actual:J,expected:null,operator:"ifError",message:de,stackStartFn:X}),Le=J.stack;if(typeof Le=="string"){var he=Le.split(`
- `);he.shift();for(var ie=Ce.stack.split(`
- `),le=0;le<he.length;le++){var oe=ie.indexOf(he[le]);if(oe!==-1){ie=ie.slice(0,oe);break}}Ce.stack="".concat(ie.join(`
- `),`
- `).concat(he.join(`
- `))}throw Ce}},O.match=function X(J,de,Ce){pe(J,de,Ce,X,"match")},O.doesNotMatch=function X(J,de,Ce){pe(J,de,Ce,X,"doesNotMatch")},O.strict=g(Ie,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),A=n(163);const{validate:T}=o,O=a("babel"),I=e.REMOVED=1,z=e.SHOULD_STOP=2,G=e.SHOULD_SKIP=4;class W{constructor(N,B){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=B,this.hub=N,this.data=null,this.context=null,this.scope=null}static get(N){let{hub:B,parentPath:H,parent:R,container:K,listKey:ne,key:pe}=N;if(!B&&H&&(B=H.hub),!R)throw new Error("To get a node path the parent needs to exist");const Ie=K[pe],X=p.getOrCreateCachedPaths(B,R);let J=X.get(Ie);return J||(J=new W(B,R),Ie&&X.set(Ie,J)),J.setup(H,K,ne,pe),J}getScope(N){return this.isScope()?new s.default(this):N}setData(N,B){return this.data==null&&(this.data=Object.create(null)),this.data[N]=B}getData(N,B){this.data==null&&(this.data=Object.create(null));let H=this.data[N];return H===void 0&&B!==void 0&&(H=this.data[N]=B),H}hasNode(){return this.node!=null}buildCodeFrameError(N){let B=arguments.length>1&&arguments[1]!==void 0?arguments[1]:SyntaxError;return this.hub.buildError(this.node,N,B)}traverse(N,B){(0,i.default)(this.node,N,this.scope,B,this)}set(N,B){T(this.node,N,B),this.node[N]=B}getPathLocation(){const N=[];let B=this;do{let H=B.key;B.inList&&(H=`${B.listKey}[${H}]`),N.unshift(H)}while(B=B.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&G)}set shouldSkip(N){N?this._traverseFlags|=G:this._traverseFlags&=~G}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 $ of l.TYPES){const N=`is${$}`,B=l[N];W.prototype[N]=function(H){return B(this.node,H)},W.prototype[`assert${$}`]=function(H){if(!B(this.node,H))throw new TypeError(`Expected node path of type ${$}`)}}Object.assign(W.prototype,A);for(const $ of Object.keys(r))$[0]!=="_"&&(l.TYPES.includes($)||l.TYPES.push($));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 F=new Uint8Array(k);return Object.setPrototypeOf(F,l.prototype),F}function l(k,F,Z){if(typeof k=="number"){if(typeof F=="string")throw new TypeError('The "string" argument must be of type string. Received type number');return h(k)}return p(k,F,Z)}function p(k,F,Z){if(typeof k=="string")return(function(Ae,ue){if(typeof ue=="string"&&ue!==""||(ue="utf8"),!l.isEncoding(ue))throw new TypeError("Unknown encoding: "+ue);const Oe=0|v(Ae,ue);let Ge=o(Oe);const nt=Ge.write(Ae,ue);return nt!==Oe&&(Ge=Ge.slice(0,nt)),Ge})(k,F);if(ArrayBuffer.isView(k))return(function(Ae){if(se(Ae,Uint8Array)){const ue=new Uint8Array(Ae);return m(ue.buffer,ue.byteOffset,ue.byteLength)}return d(Ae)})(k);if(k==null)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof k);if(se(k,ArrayBuffer)||k&&se(k.buffer,ArrayBuffer)||typeof SharedArrayBuffer<"u"&&(se(k,SharedArrayBuffer)||k&&se(k.buffer,SharedArrayBuffer)))return m(k,F,Z);if(typeof k=="number")throw new TypeError('The "value" argument must not be of type number. Received type number');const Se=k.valueOf&&k.valueOf();if(Se!=null&&Se!==k)return l.from(Se,F,Z);const Te=(function(Ae){if(l.isBuffer(Ae)){const ue=0|f(Ae.length),Oe=o(ue);return Oe.length===0||Ae.copy(Oe,0,0,ue),Oe}return Ae.length!==void 0?typeof Ae.length!="number"||ye(Ae.length)?o(0):d(Ae):Ae.type==="Buffer"&&Array.isArray(Ae.data)?d(Ae.data):void 0})(k);if(Te)return Te;if(typeof Symbol<"u"&&Symbol.toPrimitive!=null&&typeof k[Symbol.toPrimitive]=="function")return l.from(k[Symbol.toPrimitive]("string"),F,Z);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof k)}function 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 F=k.length<0?0:0|f(k.length),Z=o(F);for(let Se=0;Se<F;Se+=1)Z[Se]=255&k[Se];return Z}function m(k,F,Z){if(F<0||k.byteLength<F)throw new RangeError('"offset" is outside of buffer bounds');if(k.byteLength<F+(Z||0))throw new RangeError('"length" is outside of buffer bounds');let Se;return Se=F===void 0&&Z===void 0?new Uint8Array(k):Z===void 0?new Uint8Array(k,F):new Uint8Array(k,F,Z),Object.setPrototypeOf(Se,l.prototype),Se}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,F){if(l.isBuffer(k))return k.length;if(ArrayBuffer.isView(k)||se(k,ArrayBuffer))return k.byteLength;if(typeof k!="string")throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof k);const Z=k.length,Se=arguments.length>2&&arguments[2]===!0;if(!Se&&Z===0)return 0;let Te=!1;for(;;)switch(F){case"ascii":case"latin1":case"binary":return Z;case"utf8":case"utf-8":return oe(k).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*Z;case"hex":return Z>>>1;case"base64":return re(k).length;default:if(Te)return Se?-1:oe(k).length;F=(""+F).toLowerCase(),Te=!0}}function C(k,F,Z){let Se=!1;if((F===void 0||F<0)&&(F=0),F>this.length||((Z===void 0||Z>this.length)&&(Z=this.length),Z<=0)||(Z>>>=0)<=(F>>>=0))return"";for(k||(k="utf8");;)switch(k){case"hex":return N(this,F,Z);case"utf8":case"utf-8":return z(this,F,Z);case"ascii":return W(this,F,Z);case"latin1":case"binary":return $(this,F,Z);case"base64":return I(this,F,Z);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return B(this,F,Z);default:if(Se)throw new TypeError("Unknown encoding: "+k);k=(k+"").toLowerCase(),Se=!0}}function S(k,F,Z){const Se=k[F];k[F]=k[Z],k[Z]=Se}function x(k,F,Z,Se,Te){if(k.length===0)return-1;if(typeof Z=="string"?(Se=Z,Z=0):Z>2147483647?Z=2147483647:Z<-2147483648&&(Z=-2147483648),ye(Z=+Z)&&(Z=Te?0:k.length-1),Z<0&&(Z=k.length+Z),Z>=k.length){if(Te)return-1;Z=k.length-1}else if(Z<0){if(!Te)return-1;Z=0}if(typeof F=="string"&&(F=l.from(F,Se)),l.isBuffer(F))return F.length===0?-1:g(k,F,Z,Se,Te);if(typeof F=="number")return F&=255,typeof Uint8Array.prototype.indexOf=="function"?Te?Uint8Array.prototype.indexOf.call(k,F,Z):Uint8Array.prototype.lastIndexOf.call(k,F,Z):g(k,[F],Z,Se,Te);throw new TypeError("val must be string, number or Buffer")}function g(k,F,Z,Se,Te){let Ae,ue=1,Oe=k.length,Ge=F.length;if(Se!==void 0&&((Se=String(Se).toLowerCase())==="ucs2"||Se==="ucs-2"||Se==="utf16le"||Se==="utf-16le")){if(k.length<2||F.length<2)return-1;ue=2,Oe/=2,Ge/=2,Z/=2}function nt(ct,yt){return ue===1?ct[yt]:ct.readUInt16BE(yt*ue)}if(Te){let ct=-1;for(Ae=Z;Ae<Oe;Ae++)if(nt(k,Ae)===nt(F,ct===-1?0:Ae-ct)){if(ct===-1&&(ct=Ae),Ae-ct+1===Ge)return ct*ue}else ct!==-1&&(Ae-=Ae-ct),ct=-1}else for(Z+Ge>Oe&&(Z=Oe-Ge),Ae=Z;Ae>=0;Ae--){let ct=!0;for(let yt=0;yt<Ge;yt++)if(nt(k,Ae+yt)!==nt(F,yt)){ct=!1;break}if(ct)return Ae}return-1}function w(k,F,Z,Se){Z=Number(Z)||0;const Te=k.length-Z;Se?(Se=Number(Se))>Te&&(Se=Te):Se=Te;const Ae=F.length;let ue;for(Se>Ae/2&&(Se=Ae/2),ue=0;ue<Se;++ue){const Oe=parseInt(F.substr(2*ue,2),16);if(ye(Oe))return ue;k[Z+ue]=Oe}return ue}function y(k,F,Z,Se){return Ee(oe(F,k.length-Z),k,Z,Se)}function A(k,F,Z,Se){return Ee((function(Te){const Ae=[];for(let ue=0;ue<Te.length;++ue)Ae.push(255&Te.charCodeAt(ue));return Ae})(F),k,Z,Se)}function T(k,F,Z,Se){return Ee(re(F),k,Z,Se)}function O(k,F,Z,Se){return Ee((function(Te,Ae){let ue,Oe,Ge;const nt=[];for(let ct=0;ct<Te.length&&!((Ae-=2)<0);++ct)ue=Te.charCodeAt(ct),Oe=ue>>8,Ge=ue%256,nt.push(Ge),nt.push(Oe);return nt})(F,k.length-Z),k,Z,Se)}function I(k,F,Z){return F===0&&Z===k.length?r.fromByteArray(k):r.fromByteArray(k.slice(F,Z))}function z(k,F,Z){Z=Math.min(k.length,Z);const Se=[];let Te=F;for(;Te<Z;){const Ae=k[Te];let ue=null,Oe=Ae>239?4:Ae>223?3:Ae>191?2:1;if(Te+Oe<=Z){let Ge,nt,ct,yt;switch(Oe){case 1:Ae<128&&(ue=Ae);break;case 2:Ge=k[Te+1],(192&Ge)==128&&(yt=(31&Ae)<<6|63&Ge,yt>127&&(ue=yt));break;case 3:Ge=k[Te+1],nt=k[Te+2],(192&Ge)==128&&(192&nt)==128&&(yt=(15&Ae)<<12|(63&Ge)<<6|63&nt,yt>2047&&(yt<55296||yt>57343)&&(ue=yt));break;case 4:Ge=k[Te+1],nt=k[Te+2],ct=k[Te+3],(192&Ge)==128&&(192&nt)==128&&(192&ct)==128&&(yt=(15&Ae)<<18|(63&Ge)<<12|(63&nt)<<6|63&ct,yt>65535&&yt<1114112&&(ue=yt))}}ue===null?(ue=65533,Oe=1):ue>65535&&(ue-=65536,Se.push(ue>>>10&1023|55296),ue=56320|1023&ue),Se.push(ue),Te+=Oe}return(function(Ae){const ue=Ae.length;if(ue<=G)return String.fromCharCode.apply(String,Ae);let Oe="",Ge=0;for(;Ge<ue;)Oe+=String.fromCharCode.apply(String,Ae.slice(Ge,Ge+=G));return Oe})(Se)}l.TYPED_ARRAY_SUPPORT=(function(){try{const k=new Uint8Array(1),F={foo:function(){return 42}};return Object.setPrototypeOf(F,Uint8Array.prototype),Object.setPrototypeOf(k,F),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,F,Z){return p(k,F,Z)},Object.setPrototypeOf(l.prototype,Uint8Array.prototype),Object.setPrototypeOf(l,Uint8Array),l.alloc=function(k,F,Z){return(function(Se,Te,Ae){return u(Se),Se<=0?o(Se):Te!==void 0?typeof Ae=="string"?o(Se).fill(Te,Ae):o(Se).fill(Te):o(Se)})(k,F,Z)},l.allocUnsafe=function(k){return h(k)},l.allocUnsafeSlow=function(k){return h(k)},l.isBuffer=function(k){return k!=null&&k._isBuffer===!0&&k!==l.prototype},l.compare=function(k,F){if(se(k,Uint8Array)&&(k=l.from(k,k.offset,k.byteLength)),se(F,Uint8Array)&&(F=l.from(F,F.offset,F.byteLength)),!l.isBuffer(k)||!l.isBuffer(F))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(k===F)return 0;let Z=k.length,Se=F.length;for(let Te=0,Ae=Math.min(Z,Se);Te<Ae;++Te)if(k[Te]!==F[Te]){Z=k[Te],Se=F[Te];break}return Z<Se?-1:Se<Z?1:0},l.isEncoding=function(k){switch(String(k).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},l.concat=function(k,F){if(!Array.isArray(k))throw new TypeError('"list" argument must be an Array of Buffers');if(k.length===0)return l.alloc(0);let Z;if(F===void 0)for(F=0,Z=0;Z<k.length;++Z)F+=k[Z].length;const Se=l.allocUnsafe(F);let Te=0;for(Z=0;Z<k.length;++Z){let Ae=k[Z];if(se(Ae,Uint8Array))Te+Ae.length>Se.length?(l.isBuffer(Ae)||(Ae=l.from(Ae)),Ae.copy(Se,Te)):Uint8Array.prototype.set.call(Se,Ae,Te);else{if(!l.isBuffer(Ae))throw new TypeError('"list" argument must be an Array of Buffers');Ae.copy(Se,Te)}Te+=Ae.length}return Se},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 F=0;F<k;F+=2)S(this,F,F+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 F=0;F<k;F+=4)S(this,F,F+3),S(this,F+1,F+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 F=0;F<k;F+=8)S(this,F,F+7),S(this,F+1,F+6),S(this,F+2,F+5),S(this,F+3,F+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 F=e.b;return k=this.toString("hex",0,F).replace(/(.{2})/g,"$1 ").trim(),this.length>F&&(k+=" ... "),"<Buffer "+k+">"},i&&(l.prototype[i]=l.prototype.inspect),l.prototype.compare=function(k,F,Z,Se,Te){if(se(k,Uint8Array)&&(k=l.from(k,k.offset,k.byteLength)),!l.isBuffer(k))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof k);if(F===void 0&&(F=0),Z===void 0&&(Z=k?k.length:0),Se===void 0&&(Se=0),Te===void 0&&(Te=this.length),F<0||Z>k.length||Se<0||Te>this.length)throw new RangeError("out of range index");if(Se>=Te&&F>=Z)return 0;if(Se>=Te)return-1;if(F>=Z)return 1;if(this===k)return 0;let Ae=(Te>>>=0)-(Se>>>=0),ue=(Z>>>=0)-(F>>>=0);const Oe=Math.min(Ae,ue),Ge=this.slice(Se,Te),nt=k.slice(F,Z);for(let ct=0;ct<Oe;++ct)if(Ge[ct]!==nt[ct]){Ae=Ge[ct],ue=nt[ct];break}return Ae<ue?-1:ue<Ae?1:0},l.prototype.includes=function(k,F,Z){return this.indexOf(k,F,Z)!==-1},l.prototype.indexOf=function(k,F,Z){return x(this,k,F,Z,!0)},l.prototype.lastIndexOf=function(k,F,Z){return x(this,k,F,Z,!1)},l.prototype.write=function(k,F,Z,Se){if(F===void 0)Se="utf8",Z=this.length,F=0;else if(Z===void 0&&typeof F=="string")Se=F,Z=this.length,F=0;else{if(!isFinite(F))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");F>>>=0,isFinite(Z)?(Z>>>=0,Se===void 0&&(Se="utf8")):(Se=Z,Z=void 0)}const Te=this.length-F;if((Z===void 0||Z>Te)&&(Z=Te),k.length>0&&(Z<0||F<0)||F>this.length)throw new RangeError("Attempt to write outside buffer bounds");Se||(Se="utf8");let Ae=!1;for(;;)switch(Se){case"hex":return w(this,k,F,Z);case"utf8":case"utf-8":return y(this,k,F,Z);case"ascii":case"latin1":case"binary":return A(this,k,F,Z);case"base64":return T(this,k,F,Z);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,k,F,Z);default:if(Ae)throw new TypeError("Unknown encoding: "+Se);Se=(""+Se).toLowerCase(),Ae=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const G=4096;function W(k,F,Z){let Se="";Z=Math.min(k.length,Z);for(let Te=F;Te<Z;++Te)Se+=String.fromCharCode(127&k[Te]);return Se}function $(k,F,Z){let Se="";Z=Math.min(k.length,Z);for(let Te=F;Te<Z;++Te)Se+=String.fromCharCode(k[Te]);return Se}function N(k,F,Z){const Se=k.length;(!F||F<0)&&(F=0),(!Z||Z<0||Z>Se)&&(Z=Se);let Te="";for(let Ae=F;Ae<Z;++Ae)Te+=we[k[Ae]];return Te}function B(k,F,Z){const Se=k.slice(F,Z);let Te="";for(let Ae=0;Ae<Se.length-1;Ae+=2)Te+=String.fromCharCode(Se[Ae]+256*Se[Ae+1]);return Te}function H(k,F,Z){if(k%1!=0||k<0)throw new RangeError("offset is not uint");if(k+F>Z)throw new RangeError("Trying to access beyond buffer length")}function R(k,F,Z,Se,Te,Ae){if(!l.isBuffer(k))throw new TypeError('"buffer" argument must be a Buffer instance');if(F>Te||F<Ae)throw new RangeError('"value" argument is out of bounds');if(Z+Se>k.length)throw new RangeError("Index out of range")}function K(k,F,Z,Se,Te){Le(F,Se,Te,k,Z,7);let Ae=Number(F&BigInt(4294967295));k[Z++]=Ae,Ae>>=8,k[Z++]=Ae,Ae>>=8,k[Z++]=Ae,Ae>>=8,k[Z++]=Ae;let ue=Number(F>>BigInt(32)&BigInt(4294967295));return k[Z++]=ue,ue>>=8,k[Z++]=ue,ue>>=8,k[Z++]=ue,ue>>=8,k[Z++]=ue,Z}function ne(k,F,Z,Se,Te){Le(F,Se,Te,k,Z,7);let Ae=Number(F&BigInt(4294967295));k[Z+7]=Ae,Ae>>=8,k[Z+6]=Ae,Ae>>=8,k[Z+5]=Ae,Ae>>=8,k[Z+4]=Ae;let ue=Number(F>>BigInt(32)&BigInt(4294967295));return k[Z+3]=ue,ue>>=8,k[Z+2]=ue,ue>>=8,k[Z+1]=ue,ue>>=8,k[Z]=ue,Z+8}function pe(k,F,Z,Se,Te,Ae){if(Z+Se>k.length)throw new RangeError("Index out of range");if(Z<0)throw new RangeError("Index out of range")}function Ie(k,F,Z,Se,Te){return F=+F,Z>>>=0,Te||pe(k,0,Z,4),a.write(k,F,Z,Se,23,4),Z+4}function X(k,F,Z,Se,Te){return F=+F,Z>>>=0,Te||pe(k,0,Z,8),a.write(k,F,Z,Se,52,8),Z+8}l.prototype.slice=function(k,F){const Z=this.length;(k=~~k)<0?(k+=Z)<0&&(k=0):k>Z&&(k=Z),(F=F===void 0?Z:~~F)<0?(F+=Z)<0&&(F=0):F>Z&&(F=Z),F<k&&(F=k);const Se=this.subarray(k,F);return Object.setPrototypeOf(Se,l.prototype),Se},l.prototype.readUintLE=l.prototype.readUIntLE=function(k,F,Z){k>>>=0,F>>>=0,Z||H(k,F,this.length);let Se=this[k],Te=1,Ae=0;for(;++Ae<F&&(Te*=256);)Se+=this[k+Ae]*Te;return Se},l.prototype.readUintBE=l.prototype.readUIntBE=function(k,F,Z){k>>>=0,F>>>=0,Z||H(k,F,this.length);let Se=this[k+--F],Te=1;for(;F>0&&(Te*=256);)Se+=this[k+--F]*Te;return Se},l.prototype.readUint8=l.prototype.readUInt8=function(k,F){return k>>>=0,F||H(k,1,this.length),this[k]},l.prototype.readUint16LE=l.prototype.readUInt16LE=function(k,F){return k>>>=0,F||H(k,2,this.length),this[k]|this[k+1]<<8},l.prototype.readUint16BE=l.prototype.readUInt16BE=function(k,F){return k>>>=0,F||H(k,2,this.length),this[k]<<8|this[k+1]},l.prototype.readUint32LE=l.prototype.readUInt32LE=function(k,F){return k>>>=0,F||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,F){return k>>>=0,F||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){he(k>>>=0,"offset");const F=this[k],Z=this[k+7];F!==void 0&&Z!==void 0||ie(k,this.length-8);const Se=F+256*this[++k]+65536*this[++k]+this[++k]*2**24,Te=this[++k]+256*this[++k]+65536*this[++k]+Z*2**24;return BigInt(Se)+(BigInt(Te)<<BigInt(32))})),l.prototype.readBigUInt64BE=He((function(k){he(k>>>=0,"offset");const F=this[k],Z=this[k+7];F!==void 0&&Z!==void 0||ie(k,this.length-8);const Se=F*2**24+65536*this[++k]+256*this[++k]+this[++k],Te=this[++k]*2**24+65536*this[++k]+256*this[++k]+Z;return(BigInt(Se)<<BigInt(32))+BigInt(Te)})),l.prototype.readIntLE=function(k,F,Z){k>>>=0,F>>>=0,Z||H(k,F,this.length);let Se=this[k],Te=1,Ae=0;for(;++Ae<F&&(Te*=256);)Se+=this[k+Ae]*Te;return Te*=128,Se>=Te&&(Se-=Math.pow(2,8*F)),Se},l.prototype.readIntBE=function(k,F,Z){k>>>=0,F>>>=0,Z||H(k,F,this.length);let Se=F,Te=1,Ae=this[k+--Se];for(;Se>0&&(Te*=256);)Ae+=this[k+--Se]*Te;return Te*=128,Ae>=Te&&(Ae-=Math.pow(2,8*F)),Ae},l.prototype.readInt8=function(k,F){return k>>>=0,F||H(k,1,this.length),128&this[k]?-1*(255-this[k]+1):this[k]},l.prototype.readInt16LE=function(k,F){k>>>=0,F||H(k,2,this.length);const Z=this[k]|this[k+1]<<8;return 32768&Z?4294901760|Z:Z},l.prototype.readInt16BE=function(k,F){k>>>=0,F||H(k,2,this.length);const Z=this[k+1]|this[k]<<8;return 32768&Z?4294901760|Z:Z},l.prototype.readInt32LE=function(k,F){return k>>>=0,F||H(k,4,this.length),this[k]|this[k+1]<<8|this[k+2]<<16|this[k+3]<<24},l.prototype.readInt32BE=function(k,F){return k>>>=0,F||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){he(k>>>=0,"offset");const F=this[k],Z=this[k+7];F!==void 0&&Z!==void 0||ie(k,this.length-8);const Se=this[k+4]+256*this[k+5]+65536*this[k+6]+(Z<<24);return(BigInt(Se)<<BigInt(32))+BigInt(F+256*this[++k]+65536*this[++k]+this[++k]*2**24)})),l.prototype.readBigInt64BE=He((function(k){he(k>>>=0,"offset");const F=this[k],Z=this[k+7];F!==void 0&&Z!==void 0||ie(k,this.length-8);const Se=(F<<24)+65536*this[++k]+256*this[++k]+this[++k];return(BigInt(Se)<<BigInt(32))+BigInt(this[++k]*2**24+65536*this[++k]+256*this[++k]+Z)})),l.prototype.readFloatLE=function(k,F){return k>>>=0,F||H(k,4,this.length),a.read(this,k,!0,23,4)},l.prototype.readFloatBE=function(k,F){return k>>>=0,F||H(k,4,this.length),a.read(this,k,!1,23,4)},l.prototype.readDoubleLE=function(k,F){return k>>>=0,F||H(k,8,this.length),a.read(this,k,!0,52,8)},l.prototype.readDoubleBE=function(k,F){return k>>>=0,F||H(k,8,this.length),a.read(this,k,!1,52,8)},l.prototype.writeUintLE=l.prototype.writeUIntLE=function(k,F,Z,Se){k=+k,F>>>=0,Z>>>=0,Se||R(this,k,F,Z,Math.pow(2,8*Z)-1,0);let Te=1,Ae=0;for(this[F]=255&k;++Ae<Z&&(Te*=256);)this[F+Ae]=k/Te&255;return F+Z},l.prototype.writeUintBE=l.prototype.writeUIntBE=function(k,F,Z,Se){k=+k,F>>>=0,Z>>>=0,Se||R(this,k,F,Z,Math.pow(2,8*Z)-1,0);let Te=Z-1,Ae=1;for(this[F+Te]=255&k;--Te>=0&&(Ae*=256);)this[F+Te]=k/Ae&255;return F+Z},l.prototype.writeUint8=l.prototype.writeUInt8=function(k,F,Z){return k=+k,F>>>=0,Z||R(this,k,F,1,255,0),this[F]=255&k,F+1},l.prototype.writeUint16LE=l.prototype.writeUInt16LE=function(k,F,Z){return k=+k,F>>>=0,Z||R(this,k,F,2,65535,0),this[F]=255&k,this[F+1]=k>>>8,F+2},l.prototype.writeUint16BE=l.prototype.writeUInt16BE=function(k,F,Z){return k=+k,F>>>=0,Z||R(this,k,F,2,65535,0),this[F]=k>>>8,this[F+1]=255&k,F+2},l.prototype.writeUint32LE=l.prototype.writeUInt32LE=function(k,F,Z){return k=+k,F>>>=0,Z||R(this,k,F,4,4294967295,0),this[F+3]=k>>>24,this[F+2]=k>>>16,this[F+1]=k>>>8,this[F]=255&k,F+4},l.prototype.writeUint32BE=l.prototype.writeUInt32BE=function(k,F,Z){return k=+k,F>>>=0,Z||R(this,k,F,4,4294967295,0),this[F]=k>>>24,this[F+1]=k>>>16,this[F+2]=k>>>8,this[F+3]=255&k,F+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 ne(this,k,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,BigInt(0),BigInt("0xffffffffffffffff"))})),l.prototype.writeIntLE=function(k,F,Z,Se){if(k=+k,F>>>=0,!Se){const Oe=Math.pow(2,8*Z-1);R(this,k,F,Z,Oe-1,-Oe)}let Te=0,Ae=1,ue=0;for(this[F]=255&k;++Te<Z&&(Ae*=256);)k<0&&ue===0&&this[F+Te-1]!==0&&(ue=1),this[F+Te]=(k/Ae>>0)-ue&255;return F+Z},l.prototype.writeIntBE=function(k,F,Z,Se){if(k=+k,F>>>=0,!Se){const Oe=Math.pow(2,8*Z-1);R(this,k,F,Z,Oe-1,-Oe)}let Te=Z-1,Ae=1,ue=0;for(this[F+Te]=255&k;--Te>=0&&(Ae*=256);)k<0&&ue===0&&this[F+Te+1]!==0&&(ue=1),this[F+Te]=(k/Ae>>0)-ue&255;return F+Z},l.prototype.writeInt8=function(k,F,Z){return k=+k,F>>>=0,Z||R(this,k,F,1,127,-128),k<0&&(k=255+k+1),this[F]=255&k,F+1},l.prototype.writeInt16LE=function(k,F,Z){return k=+k,F>>>=0,Z||R(this,k,F,2,32767,-32768),this[F]=255&k,this[F+1]=k>>>8,F+2},l.prototype.writeInt16BE=function(k,F,Z){return k=+k,F>>>=0,Z||R(this,k,F,2,32767,-32768),this[F]=k>>>8,this[F+1]=255&k,F+2},l.prototype.writeInt32LE=function(k,F,Z){return k=+k,F>>>=0,Z||R(this,k,F,4,2147483647,-2147483648),this[F]=255&k,this[F+1]=k>>>8,this[F+2]=k>>>16,this[F+3]=k>>>24,F+4},l.prototype.writeInt32BE=function(k,F,Z){return k=+k,F>>>=0,Z||R(this,k,F,4,2147483647,-2147483648),k<0&&(k=4294967295+k+1),this[F]=k>>>24,this[F+1]=k>>>16,this[F+2]=k>>>8,this[F+3]=255&k,F+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 ne(this,k,arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))})),l.prototype.writeFloatLE=function(k,F,Z){return Ie(this,k,F,!0,Z)},l.prototype.writeFloatBE=function(k,F,Z){return Ie(this,k,F,!1,Z)},l.prototype.writeDoubleLE=function(k,F,Z){return X(this,k,F,!0,Z)},l.prototype.writeDoubleBE=function(k,F,Z){return X(this,k,F,!1,Z)},l.prototype.copy=function(k,F,Z,Se){if(!l.isBuffer(k))throw new TypeError("argument should be a Buffer");if(Z||(Z=0),Se||Se===0||(Se=this.length),F>=k.length&&(F=k.length),F||(F=0),Se>0&&Se<Z&&(Se=Z),Se===Z||k.length===0||this.length===0)return 0;if(F<0)throw new RangeError("targetStart out of bounds");if(Z<0||Z>=this.length)throw new RangeError("Index out of range");if(Se<0)throw new RangeError("sourceEnd out of bounds");Se>this.length&&(Se=this.length),k.length-F<Se-Z&&(Se=k.length-F+Z);const Te=Se-Z;return this===k&&typeof Uint8Array.prototype.copyWithin=="function"?this.copyWithin(F,Z,Se):Uint8Array.prototype.set.call(k,this.subarray(Z,Se),F),Te},l.prototype.fill=function(k,F,Z,Se){if(typeof k=="string"){if(typeof F=="string"?(Se=F,F=0,Z=this.length):typeof Z=="string"&&(Se=Z,Z=this.length),Se!==void 0&&typeof Se!="string")throw new TypeError("encoding must be a string");if(typeof Se=="string"&&!l.isEncoding(Se))throw new TypeError("Unknown encoding: "+Se);if(k.length===1){const Ae=k.charCodeAt(0);(Se==="utf8"&&Ae<128||Se==="latin1")&&(k=Ae)}}else typeof k=="number"?k&=255:typeof k=="boolean"&&(k=Number(k));if(F<0||this.length<F||this.length<Z)throw new RangeError("Out of range index");if(Z<=F)return this;let Te;if(F>>>=0,Z=Z===void 0?this.length:Z>>>0,k||(k=0),typeof k=="number")for(Te=F;Te<Z;++Te)this[Te]=k;else{const Ae=l.isBuffer(k)?k:l.from(k,Se),ue=Ae.length;if(ue===0)throw new TypeError('The value "'+k+'" is invalid for argument "value"');for(Te=0;Te<Z-F;++Te)this[Te+F]=Ae[Te%ue]}return this};const J={};function de(k,F,Z){J[k]=class extends Z{constructor(){super(),Object.defineProperty(this,"message",{value:F.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${k}]`,this.stack,delete this.name}get code(){return k}set code(Se){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value:Se,writable:!0})}toString(){return`${this.name} [${k}]: ${this.message}`}}}function Ce(k){let F="",Z=k.length;const Se=k[0]==="-"?1:0;for(;Z>=Se+4;Z-=3)F=`_${k.slice(Z-3,Z)}${F}`;return`${k.slice(0,Z)}${F}`}function Le(k,F,Z,Se,Te,Ae){if(k>Z||k<F){const ue=typeof F=="bigint"?"n":"";let Oe;throw Oe=F===0||F===BigInt(0)?`>= 0${ue} and < 2${ue} ** ${8*(Ae+1)}${ue}`:`>= -(2${ue} ** ${8*(Ae+1)-1}${ue}) and < 2 ** ${8*(Ae+1)-1}${ue}`,new J.ERR_OUT_OF_RANGE("value",Oe,k)}(function(ue,Oe,Ge){he(Oe,"offset"),ue[Oe]!==void 0&&ue[Oe+Ge]!==void 0||ie(Oe,ue.length-(Ge+1))})(Se,Te,Ae)}function he(k,F){if(typeof k!="number")throw new J.ERR_INVALID_ARG_TYPE(F,"number",k)}function ie(k,F,Z){throw Math.floor(k)!==k?(he(k,Z),new J.ERR_OUT_OF_RANGE("offset","an integer",k)):F<0?new J.ERR_BUFFER_OUT_OF_BOUNDS:new J.ERR_OUT_OF_RANGE("offset",`>= 0 and <= ${F}`,k)}de("ERR_BUFFER_OUT_OF_BOUNDS",(function(k){return k?`${k} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"}),RangeError),de("ERR_INVALID_ARG_TYPE",(function(k,F){return`The "${k}" argument must be of type number. Received type ${typeof F}`}),TypeError),de("ERR_OUT_OF_RANGE",(function(k,F,Z){let Se=`The value of "${k}" is out of range.`,Te=Z;return Number.isInteger(Z)&&Math.abs(Z)>2**32?Te=Ce(String(Z)):typeof Z=="bigint"&&(Te=String(Z),(Z>BigInt(2)**BigInt(32)||Z<-(BigInt(2)**BigInt(32)))&&(Te=Ce(Te)),Te+="n"),Se+=` It must be ${F}. Received ${Te}`,Se}),RangeError);const le=/[^+/0-9A-Za-z-_]/g;function oe(k,F){let Z;F=F||1/0;const Se=k.length;let Te=null;const Ae=[];for(let ue=0;ue<Se;++ue){if(Z=k.charCodeAt(ue),Z>55295&&Z<57344){if(!Te){if(Z>56319){(F-=3)>-1&&Ae.push(239,191,189);continue}if(ue+1===Se){(F-=3)>-1&&Ae.push(239,191,189);continue}Te=Z;continue}if(Z<56320){(F-=3)>-1&&Ae.push(239,191,189),Te=Z;continue}Z=65536+(Te-55296<<10|Z-56320)}else Te&&(F-=3)>-1&&Ae.push(239,191,189);if(Te=null,Z<128){if((F-=1)<0)break;Ae.push(Z)}else if(Z<2048){if((F-=2)<0)break;Ae.push(Z>>6|192,63&Z|128)}else if(Z<65536){if((F-=3)<0)break;Ae.push(Z>>12|224,Z>>6&63|128,63&Z|128)}else{if(!(Z<1114112))throw new Error("Invalid code point");if((F-=4)<0)break;Ae.push(Z>>18|240,Z>>12&63|128,Z>>6&63|128,63&Z|128)}}return Ae}function re(k){return r.toByteArray((function(F){if((F=(F=F.split("=")[0]).trim().replace(le,"")).length<2)return"";for(;F.length%4!=0;)F+="=";return F})(k))}function Ee(k,F,Z,Se){let Te;for(Te=0;Te<Se&&!(Te+Z>=F.length||Te>=k.length);++Te)F[Te+Z]=k[Te];return Te}function se(k,F){return k instanceof F||k!=null&&k.constructor!=null&&k.constructor.name!=null&&k.constructor.name===F.name}function ye(k){return k!=k}const we=(function(){const k="0123456789abcdef",F=new Array(256);for(let Z=0;Z<16;++Z){const Se=16*Z;for(let Te=0;Te<16;++Te)F[Se+Te]=k[Z]+k[Te]}return F})();function He(k){return typeof BigInt>"u"?ce:k}function ce(){throw new Error("BigInt not supported")}},(t,e,n)=>{var r=n(17),a=Object.getOwnPropertyDescriptors||function($){for(var N=Object.keys($),B={},H=0;H<N.length;H++)B[N[H]]=Object.getOwnPropertyDescriptor($,N[H]);return B},i=/%[sdj%]/g;e.format=function($){if(!x($)){for(var N=[],B=0;B<arguments.length;B++)N.push(l(arguments[B]));return N.join(" ")}B=1;for(var H=arguments,R=H.length,K=String($).replace(i,(function(pe){if(pe==="%%")return"%";if(B>=R)return pe;switch(pe){case"%s":return String(H[B++]);case"%d":return Number(H[B++]);case"%j":try{return JSON.stringify(H[B++])}catch{return"[Circular]"}default:return pe}})),ne=H[B];B<R;ne=H[++B])C(ne)||!y(ne)?K+=" "+ne:K+=" "+l(ne);return K},e.deprecate=function($,N){if(r!==void 0&&r.noDeprecation===!0)return $;if(r===void 0)return function(){return e.deprecate($,N).apply(this,arguments)};var B=!1;return function(){if(!B){if(r.throwDeprecation)throw new Error(N);r.traceDeprecation,B=!0}return $.apply(this,arguments)}};var s={},o=/^$/;function l($,N){var B={seen:[],stylize:u};return arguments.length>=3&&(B.depth=arguments[2]),arguments.length>=4&&(B.colors=arguments[3]),v(N)?B.showHidden=N:N&&e._extend(B,N),g(B.showHidden)&&(B.showHidden=!1),g(B.depth)&&(B.depth=2),g(B.colors)&&(B.colors=!1),g(B.customInspect)&&(B.customInspect=!0),B.colors&&(B.stylize=p),h(B,$,B.depth)}function p($,N){var B=l.styles[N];return B?"\x1B["+l.colors[B][0]+"m"+$+"\x1B["+l.colors[B][1]+"m":$}function u($,N){return $}function h($,N,B){if($.customInspect&&N&&O(N.inspect)&&N.inspect!==e.inspect&&(!N.constructor||N.constructor.prototype!==N)){var H=N.inspect(B,$);return x(H)||(H=h($,H,B)),H}var R=(function(Ce,Le){if(g(Le))return Ce.stylize("undefined","undefined");if(x(Le)){var he="'"+JSON.stringify(Le).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return Ce.stylize(he,"string")}return S(Le)?Ce.stylize(""+Le,"number"):v(Le)?Ce.stylize(""+Le,"boolean"):C(Le)?Ce.stylize("null","null"):void 0})($,N);if(R)return R;var K=Object.keys(N),ne=(function(Ce){var Le={};return Ce.forEach((function(he,ie){Le[he]=!0})),Le})(K);if($.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 pe=N.name?": "+N.name:"";return $.stylize("[Function"+pe+"]","special")}if(w(N))return $.stylize(RegExp.prototype.toString.call(N),"regexp");if(A(N))return $.stylize(Date.prototype.toString.call(N),"date");if(T(N))return d(N)}var Ie,X="",J=!1,de=["{","}"];return f(N)&&(J=!0,de=["[","]"]),O(N)&&(X=" [Function"+(N.name?": "+N.name:"")+"]"),w(N)&&(X=" "+RegExp.prototype.toString.call(N)),A(N)&&(X=" "+Date.prototype.toUTCString.call(N)),T(N)&&(X=" "+d(N)),K.length!==0||J&&N.length!=0?B<0?w(N)?$.stylize(RegExp.prototype.toString.call(N),"regexp"):$.stylize("[Object]","special"):($.seen.push(N),Ie=J?(function(Ce,Le,he,ie,le){for(var oe=[],re=0,Ee=Le.length;re<Ee;++re)z(Le,String(re))?oe.push(m(Ce,Le,he,ie,String(re),!0)):oe.push("");return le.forEach((function(se){se.match(/^\d+$/)||oe.push(m(Ce,Le,he,ie,se,!0))})),oe})($,N,B,ne,K):K.map((function(Ce){return m($,N,B,ne,Ce,J)})),$.seen.pop(),(function(Ce,Le,he){return Ce.reduce((function(ie,le){return le.indexOf(`
- `),ie+le.replace(/\u001b\[\d\d?m/g,"").length+1}),0)>60?he[0]+(Le===""?"":Le+`
- `)+" "+Ce.join(`,
- `)+" "+he[1]:he[0]+Le+" "+Ce.join(", ")+" "+he[1]})(Ie,X,de)):de[0]+X+de[1]}function d($){return"["+Error.prototype.toString.call($)+"]"}function m($,N,B,H,R,K){var ne,pe,Ie;if((Ie=Object.getOwnPropertyDescriptor(N,R)||{value:N[R]}).get?pe=Ie.set?$.stylize("[Getter/Setter]","special"):$.stylize("[Getter]","special"):Ie.set&&(pe=$.stylize("[Setter]","special")),z(H,R)||(ne="["+R+"]"),pe||($.seen.indexOf(Ie.value)<0?(pe=C(B)?h($,Ie.value,null):h($,Ie.value,B-1)).indexOf(`
- `)>-1&&(pe=K?pe.split(`
- `).map((function(X){return" "+X})).join(`
- `).slice(2):`
- `+pe.split(`
- `).map((function(X){return" "+X})).join(`
- `)):pe=$.stylize("[Circular]","special")),g(ne)){if(K&&R.match(/^\d+$/))return pe;(ne=JSON.stringify(""+R)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(ne=ne.slice(1,-1),ne=$.stylize(ne,"name")):(ne=ne.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),ne=$.stylize(ne,"string"))}return ne+": "+pe}function f($){return Array.isArray($)}function v($){return typeof $=="boolean"}function C($){return $===null}function S($){return typeof $=="number"}function x($){return typeof $=="string"}function g($){return $===void 0}function w($){return y($)&&I($)==="[object RegExp]"}function y($){return typeof $=="object"&&$!==null}function A($){return y($)&&I($)==="[object Date]"}function T($){return y($)&&(I($)==="[object Error]"||$ instanceof Error)}function O($){return typeof $=="function"}function I($){return Object.prototype.toString.call($)}function z($,N){return Object.prototype.hasOwnProperty.call($,N)}e.debuglog=function($){return $=$.toUpperCase(),s[$]||(o.test($)?(r.pid,s[$]=function(){e.format.apply(e,arguments)}):s[$]=function(){}),s[$]},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($){return $==null},e.isNumber=S,e.isString=x,e.isSymbol=function($){return typeof $=="symbol"},e.isUndefined=g,e.isRegExp=w,e.types.isRegExp=w,e.isObject=y,e.isDate=A,e.types.isDate=A,e.isError=T,e.types.isNativeError=T,e.isFunction=O,e.isPrimitive=function($){return $===null||typeof $=="boolean"||typeof $=="number"||typeof $=="string"||typeof $=="symbol"||$===void 0},e.isBuffer=n(240),e.log=function(){},e.inherits=n(158),e._extend=function($,N){if(!N||!y(N))return $;for(var B=Object.keys(N),H=B.length;H--;)$[B[H]]=N[B[H]];return $};var G=typeof Symbol<"u"?Symbol("util.promisify.custom"):void 0;function W($,N){if(!$){var B=new Error("Promise was rejected with a falsy value");B.reason=$,$=B}return N($)}e.promisify=function($){if(typeof $!="function")throw new TypeError('The "original" argument must be of type Function');if(G&&$[G]){var N;if(typeof(N=$[G])!="function")throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(N,G,{value:N,enumerable:!1,writable:!1,configurable:!0}),N}function N(){for(var B,H,R=new Promise((function(pe,Ie){B=pe,H=Ie})),K=[],ne=0;ne<arguments.length;ne++)K.push(arguments[ne]);K.push((function(pe,Ie){pe?H(pe):B(Ie)}));try{$.apply(this,K)}catch(pe){H(pe)}return R}return Object.setPrototypeOf(N,Object.getPrototypeOf($)),G&&Object.defineProperty(N,G,{value:N,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(N,a($))},e.promisify.custom=G,e.callbackify=function($){if(typeof $!="function")throw new TypeError('The "original" argument must be of type Function');function N(){for(var B=[],H=0;H<arguments.length;H++)B.push(arguments[H]);var R=B.pop();if(typeof R!="function")throw new TypeError("The last argument must be of type Function");var K=this,ne=function(){return R.apply(K,arguments)};$.apply(this,B).then((function(pe){r.nextTick(ne.bind(null,null,pe))}),(function(pe){r.nextTick(W.bind(null,pe,ne))}))}return Object.setPrototypeOf(N,Object.getPrototypeOf($)),Object.defineProperties(N,a($)),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,A]of m)w=w.split(`${y}*`).join(`${y}{0,${A}}`).split(`${y}+`).join(`${y}{1,${A}}`);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,G){const W=Object.assign({column:0,line:-1},I.start),$=Object.assign({},W,I.end),{linesAbove:N=2,linesBelow:B=3}=G||{},H=W.line,R=W.column,K=$.line,ne=$.column;let pe=Math.max(H-(N+1),0),Ie=Math.min(z.length,K+B);H===-1&&(pe=0),K===-1&&(Ie=z.length);const X=K-H,J={};if(X)for(let de=0;de<=X;de++){const Ce=de+H;if(R)if(de===0){const Le=z[Ce-1].length;J[Ce]=[R,Le-R+1]}else if(de===X)J[Ce]=[0,ne];else{const Le=z[Ce-de].length;J[Ce]=[0,Le]}else J[Ce]=!0}else J[H]=R===ne?!R||[R,0]:[R,ne-R];return{start:pe,end:Ie,markerLines:J}})(d,x,m),A=d.start&&typeof d.start.column=="number",T=String(w).length;let O=(f?(0,a.default)(h,m):h).split(p,w).slice(g,w).map(((I,z)=>{const G=g+1+z,W=` ${` ${G}`.slice(-T)} |`,$=y[G],N=!y[G+1];if($){let B="";if(Array.isArray($)){const H=I.slice(0,Math.max($[0]-1,0)).replace(/[^\t]/g," "),R=$[1]||1;B=[`
- `,S(C.gutter,W.replace(/\d/g," "))," ",H,S(C.marker,"^").repeat(R)].join(""),N&&m.message&&(B+=" "+S(C.message,m.message))}return[S(C.marker,">"),S(C.gutter,W),I.length>0?` ${I}`:"",B].join("")}return` ${S(C.gutter,W)}${I.length>0?` ${I}`:""}`})).join(`
- `);return m.message&&!A&&(O=`${" ".repeat(T+1)}${m.message}
- ${O}`),f?v.reset(O):O}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.statements=e.statement=e.smart=e.program=e.expression=e.default=void 0;var r=n(432),a=n(433);const i=(0,a.default)(r.smart);e.smart=i;const s=(0,a.default)(r.statement);e.statement=s;const o=(0,a.default)(r.statements);e.statements=o;const l=(0,a.default)(r.expression);e.expression=l;const 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,A,T,O=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};if(g&&typeof g=="object"){let z=g,G=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 G.offset=="number"){let W=this.fromOffset(G.offset);A=W.line,T=W.col}else A=G.line,T=G.column}else if(!w){let z=this.fromOffset(g);g=z.line,w=z.col}let I=this.origin(g,w,A,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,A===void 0?g:{column:w,line:g},A===void 0?w:{column:T,line:A},this.css,this.file,O.plugin),y.input={column:w,endColumn:T,endLine:A,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 A=this.css.split(`
- `);w=new Array(A.length);let T=0;for(let O=0,I=A.length;O<I;O++)w[O]=T,T+=A[O].length+1;this[m]=w}g=w[w.length-1];let y=0;if(x>=g)y=w.length-1;else{let A,T=w.length-2;for(;y<T;)if(A=y+(T-y>>1),x<w[A])T=A-1;else{if(!(x>=w[A+1])){y=A;break}y=A+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 A,T,O=this.map.consumer(),I=O.originalPositionFor({column:g,line:x});if(!I.source)return!1;typeof w=="number"&&(A=O.originalPositionFor({column: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:A&&A.column,endLine:A&&A.line,line:I.line,url:T.toString()};if(T.protocol==="file:"){if(!i)throw new Error("file: protocol is not available in this PostCSS build");z.file=i(T)}let G=O.sourceContentFor(I.source);return G&&(z.source=G),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]:[],A=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 G=I;(z||A)&&(G=v(G,z,A)),g(T,G);for(const W of Object.keys(I)){if(x(W))continue;let $=I[W];(z||A)&&($=v($,z,A)),g(T[W]||(T[W]={}),$)}}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 A=y.split("|");if(A.length===1)continue;const T=w[y];delete w[y];for(const O of A)w[O]=T}m(w),delete w.__esModule,(function(y){for(const A of Object.keys(y)){if(x(A))continue;const T=y[A];typeof T=="function"&&(y[A]={enter:T})}})(w),C(w);for(const y of Object.keys(w)){if(x(y)||!(y in r))continue;const A=w[y];for(const O of Object.keys(A))A[O]=S(y,A[O]);delete w[y];const T=r[y];if(T!==null)for(const O of T)w[O]?g(w[O],A):w[O]=A;else g(w,A)}for(const y of Object.keys(w)){if(x(y))continue;let A=l[y];if(y in s){const O=s[y];u(y,O,"Visitor "),A=[O]}else if(y in o){const O=o[y];u(y,O,"Visitor "),A=l[O]}if(!A)continue;const T=w[y];delete w[y];for(const O of A){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 A=w[y];if(typeof A=="object")for(const T of Object.keys(A)){if(T!=="enter"&&T!=="exit")throw new Error(`You passed \`traverse()\` a visitor object with the property ${y} that has the invalid property ${T}`);f(`${y}.${T}`,A[T])}}w._verified=!0}}function f(w,y){const A=[].concat(y);for(const T of A)if(typeof T!="function")throw new TypeError(`Non-function found defined in ${w} with type ${typeof T}`)}function v(w,y,A){const T={};for(const O of["enter","exit"]){let I=w[O];Array.isArray(I)&&(I=I.map((function(z){let G=z;return y&&(G=function(W){z.call(y,W,y)}),A&&(G=A(y?.key,O,G)),G!==z&&(G.toString=()=>z.toString()),G})),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=a[`is${w}`],T=function(O){if(A.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 A of["enter","exit"])y[A]&&(w[A]=[].concat(w[A]||[],y[A]))}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(r,a){if(n.has(r))return;n.add(r);const{internal:i,trace:s}=(function(o,l){const{stackTraceLimit: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)]),A=i(null,[s(a(g),o("default"))]);return u.insertAfter(A),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($,N){let B=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=[],ne=x(N.name);for(const Ie of N.importsNamespace)Ie!==N.name&&K.push(a.template.statement`var NAME = SOURCE;`({NAME:Ie,SOURCE:f(ne)}));const pe=(R=H(ne,N.wrap))!=null?R:ne;B&&K.push(...z($,N,!0,H));for(const Ie of N.reexportNamespace)K.push((a.types.isIdentifier(pe)?a.template.statement`EXPORTS.NAME = NAMESPACE;`:a.template.statement`
- Object.defineProperty(EXPORTS, "NAME", {
- enumerable: true,
- get: function() {
- return NAMESPACE;
- }
- });
- `)({EXPORTS:$.exportName,NAME:Ie,NAMESPACE:f(pe)}));if(N.reexportAll){const Ie=(function(X,J,de){return(de?a.template.statement`
- Object.keys(NAMESPACE).forEach(function(key) {
- if (key === "default" || key === "__esModule") return;
- VERIFY_NAME_LIST;
- if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return;
- EXPORTS[key] = NAMESPACE[key];
- });
- `:a.template.statement`
- Object.keys(NAMESPACE).forEach(function(key) {
- if (key === "default" || key === "__esModule") return;
- VERIFY_NAME_LIST;
- if (key in EXPORTS && EXPORTS[key] === NAMESPACE[key]) return;
- Object.defineProperty(EXPORTS, key, {
- enumerable: true,
- get: function() {
- return NAMESPACE[key];
- },
- });
- });
- `)({NAMESPACE:J,EXPORTS:X.exportName,VERIFY_NAME_LIST:X.exportNameListName?a.template`
- if (Object.prototype.hasOwnProperty.call(EXPORTS_LIST, key)) return;
- `({EXPORTS_LIST:X.exportNameListName}):null})})($,f(pe),B);Ie.loc=N.reexportAll.loc,K.push(Ie)}return K},e.ensureStatementsHoisted=function($){$.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($,N){let{exportName:B,strict:H,allowTopLevelThis:R,strictMode:K,noInterop:ne,importInterop:pe=ne?"none":"babel",lazy:Ie,getWrapperPayload:X=p.toGetWrapperPayload(Ie!=null&&Ie),wrapReference:J=p.wrapReference,esNamespaceOnly:de,filename:Ce,constantReexports:Le=arguments[1].loose,enumerableModuleMeta:he=arguments[1].loose,noIncompleteNsImportDetection:ie}=N;(0,l.validateImportInteropOption)(pe),r((0,i.isModule)($),"Cannot process module statements in a script"),$.node.sourceType="script";const le=(0,l.default)($,B,{importInterop:pe,initializeReexports:Le,getWrapperPayload:X,esNamespaceOnly:de,filename:Ce});R||(0,s.default)($),(0,o.default)($,le,J),K!==!1&&($.node.directives.some((se=>se.value.value==="use strict"))||$.unshiftContainer("directives",v(C("use strict"))));const oe=[];(0,l.hasExports)(le)&&!H&&oe.push((function(Ee){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:Ee.exportName})})(le,he));const re=(function(Ee,se){const ye=Object.create(null);for(const ce of se.local.values())for(const k of ce.names)ye[k]=!0;let we=!1;for(const ce of se.source.values()){for(const k of ce.reexports.keys())ye[k]=!0;for(const k of ce.reexportNamespace)ye[k]=!0;we=we||!!ce.reexportAll}if(!we||Object.keys(ye).length===0)return null;const He=Ee.scope.generateUidIdentifier("exportNames");return delete ye.default,{name:He.name,statement:T("var",[O(He,A(ye))])}})($,le);return re&&(le.exportNameListName=re.name,oe.push(re.statement)),oe.push(...(function(Ee,se,ye){let we=arguments.length>3&&arguments[3]!==void 0&&arguments[3],He=arguments.length>4&&arguments[4]!==void 0&&arguments[4];const ce=[];for(const[F,Z]of se.local)if(Z.kind!=="import"){if(Z.kind==="hoisted")ce.push([Z.names[0],W(se,Z.names,x(F))]);else if(!He)for(const Se of Z.names)ce.push([Se,null])}for(const F of se.source.values()){if(!we){const Z=z(se,F,!1,ye),Se=[...F.reexports.keys()];for(let Te=0;Te<Z.length;Te++)ce.push([Se[Te],Z[Te]])}if(!He)for(const Z of F.reexportNamespace)ce.push([Z,null])}ce.sort(((F,Z)=>{let[Se]=F,[Te]=Z;return Se<Te?-1:Te<Se?1:0}));const k=[];if(He)for(const[,F]of ce)k.push(F);else for(let Z=0;Z<ce.length;Z+=100){let Se=[];for(let Te=0;Te<100&&Z+Te<ce.length;Te++){const[Ae,ue]=ce[Z+Te];ue!==null?(Se.length>0&&(k.push(W(se,Se,Ee.scope.buildUndefinedNode())),Se=[]),k.push(ue)):Se.push(Ae)}Se.length>0&&k.push(W(se,Se,Ee.scope.buildUndefinedNode()))}return k})($,le,J,Le,ie)),{meta:le,headers:oe}},Object.defineProperty(e,"rewriteThis",{enumerable:!0,get:function(){return s.default}}),e.wrapInterop=function($,N,B){if(B==="none")return null;if(B==="node-namespace")return m($.hub.addHelper("interopRequireWildcard"),[N,d(!0)]);if(B==="node-default")return null;let H;if(B==="default")H="interopRequireDefault";else{if(B!=="namespace")throw new Error(`Unknown interop: ${B}`);H="interopRequireWildcard"}return m($.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:A,variableDeclaration:T,variableDeclarator:O}=a.types;e.getDynamicImportSource=n(330).getDynamicImportSource;const I={constant:a.template.statement`EXPORTS.EXPORT_NAME = NAMESPACE_IMPORT;`,constantComputed:a.template.statement`EXPORTS["EXPORT_NAME"] = NAMESPACE_IMPORT;`,spec:a.template.statement`
- Object.defineProperty(EXPORTS, "EXPORT_NAME", {
- enumerable: true,
- get: function() {
- return NAMESPACE_IMPORT;
- },
- });
- `};function z($,N,B,H){var R;let K=x(N.name);K=(R=H(K,N.wrap))!=null?R:K;const{stringSpecifiers:ne}=$;return Array.from(N.reexports,(pe=>{let[Ie,X]=pe,J=f(K);X==="default"&&N.interop==="node-default"||(J=ne.has(X)?w(J,y(X),!0):w(J,x(X)));const de={EXPORTS:$.exportName,EXPORT_NAME:Ie,NAMESPACE_IMPORT:J};return B||g(J)?ne.has(Ie)?I.constantComputed(de):I.constant(de):I.spec(de)}))}const G={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($,N,B){const{stringSpecifiers:H,exportName:R}=$;return S(N.reduce(((K,ne)=>{const pe={EXPORTS:R,NAME:ne,VALUE:K};return ne==="__proto__"?G.define(pe):H.has(ne)?G.computed(pe):G.default(pe)}),B))}},(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 A=m.set[y];let T=null,O=null;if(A.forEach((I=>{I.semver===i&&(I=new a(">=0.0.0")),T=T||I,O=O||I,C(I.semver,T.semver,v)?T=I:x(I.semver,O.semver,v)&&(O=I)})),T.operator===g||T.operator===w||(!O.operator||O.operator===g)&&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,A){const T=yield*(0,a.isAsync)(),O=T?g:x,I=yield*(function*(N,B,H,R,K){const ne=yield*h(B,R,K);if(ne.valid)return ne;if(N){const pe=yield*h(H,R,K);if(pe.valid)return{valid:!0,value:yield*(0,a.waitFor)(pe.value.promise)}}return{valid:!1,value:null}})(T,O,w,y,A);if(I.valid)return I.value;const z=new m(A),G=S(y,z);let W,$;return $=(0,i.isIterableIterator)(G)?yield*(0,a.onFirstPause)(G,(()=>{W=(function(N,B,H){const R=new v;return d(B,N,H,R),R})(z,w,y)})):G,d(O,z,y,$),W&&(w.delete(y),W.release($)),$}}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,A,T){v(m(A),0,7)==="Symbol("&&(A="["+C(m(A),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),T&&T.getter&&(A="get "+A),T&&T.setter&&(A="set "+A),(!s(y,"name")||l&&y.name!==A)&&(o?f(y,"name",{value:A,configurable:!0}):y.name=A),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 A=="string"?A:"")),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:G,scope:W,id:$}=O,N=arguments.length>1&&arguments[1]!==void 0&&arguments[1],B=arguments.length>2&&arguments[2]!==void 0&&arguments[2];if(z.id)return;if(!v(G)&&!f(G,{kind:"method"})||G.computed&&!d(G.key)){if(g(G)){if($=G.id,h($)&&!N){const R=W.parent.getBinding($.name);if(R&&R.constant&&W.getBinding($.name)===R)return z.id=s($),void(z.id[i]=!0)}}else if(l(G,{operator:"="}))$=G.left;else if(!$)return}else $=G.key;if($&&d($)?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+"":""})($):$&&h($)&&(I=$.name),I===void 0||!B&&u(z)&&/[\uD800-\uDFFF]/.test(I))return;I=w(I);const H=o(I);return H[i]=!0,(function(R,K,ne,pe){if(R.selfReference){if(!pe.hasBinding(ne.name)||pe.hasGlobal(ne.name)){if(!u(K))return;let Ie=y;K.generator&&(Ie=A);const X=Ie({FUNCTION:K,FUNCTION_ID:ne,FUNCTION_KEY:pe.generateUidIdentifier(ne.name)}).expression,J=X.callee.body.body[0].params;for(let de=0,Ce=(function(Le){const he=Le.params.findIndex((ie=>p(ie)||S(ie)));return he===-1?Le.params.length:he})(K);de<Ce;de++)J.push(pe.generateUidIdentifier("x"));return X}pe.rename(ne.name)}K.id=ne,pe.getProgramParent().references[ne.name]=!0})((function(R,K,ne){const pe={selfAssignment:!1,selfReference:!1,outerDeclar:ne.getBindingIdentifier(K),name:K},Ie=ne.getOwnBinding(K);return Ie?Ie.kind==="param"&&(pe.selfReference=!0):(pe.outerDeclar||ne.hasGlobal(K))&&ne.traverse(R,T,pe),pe})(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)
- `),A=r.default.statement(`
- (function (FUNCTION_KEY) {
- function* FUNCTION_ID() {
- return yield* FUNCTION_KEY.apply(this, arguments);
- }
- FUNCTION_ID.toString = function () {
- return FUNCTION_KEY.toString();
- };
- return FUNCTION_ID;
- })(FUNCTION)
- `),T={"ReferencedIdentifier|BindingIdentifier"(O,I){O.node.name===I.name&&O.scope.getBindingIdentifier(I.name)===I.outerDeclar&&(I.selfReference=!0,O.stop())}}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.merge=function(r,a){const{placeholderWhitelist:i=r.placeholderWhitelist,placeholderPattern:s=r.placeholderPattern,preserveComments:o=r.preserveComments,syntacticPlaceholders:l=r.syntacticPlaceholders}=a;return{parser:Object.assign({},r.parser,a.parser),placeholderWhitelist:i,placeholderPattern:s,preserveComments:o,syntacticPlaceholders:l}},e.normalizeReplacements=function(r){if(Array.isArray(r))return r.reduce(((a,i,s)=>(a["$"+s]=i,a)),{});if(typeof r=="object"||r==null)return r||void 0;throw new Error("Template replacements must be an array, object, null, or undefined")},e.validate=function(r){if(r!=null&&typeof r!="object")throw new Error("Unknown template options.");const a=r||{},{placeholderWhitelist:i,placeholderPattern:s,preserveComments:o,syntacticPlaceholders:l}=a,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,A,T)=>{const O=y[d].get(A);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,A)=>{if(!A||!A.maxAge&&!y[l])return!1;const T=Date.now()-A.now;return A.maxAge?T>A.maxAge:y[l]&&T>y[l]},S=y=>{if(y[i]>y[a])for(let A=y[h].tail;y[i]>y[a]&&A!==null;){const T=A.prev;x(y,A),A=T}},x=(y,A)=>{if(A){const T=A.value;y[p]&&y[p](T.key,T.value),y[i]-=T.length,y[d].delete(T.key),y[h].removeNode(A)}};class g{constructor(A,T,O,I,z){this.key=A,this.value=T,this.length=O,this.now=I,this.maxAge=z||0}}const w=(y,A,T,O)=>{let I=T.value;C(y,I)&&(x(y,T),y[o]||(I=void 0)),I&&A.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 A=y.length||f;if(this[s]=typeof A!="function"?f:A,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((A=>{A.length=this[s](A.value,A.key),this[i]+=A.length}))),S(this)}get lengthCalculator(){return this[s]}get length(){return this[i]}get itemCount(){return this[h].length}rforEach(y,A){A=A||this;for(let T=this[h].tail;T!==null;){const O=T.prev;w(this,y,T,A),T=O}}forEach(y,A){A=A||this;for(let T=this[h].head;T!==null;){const O=T.next;w(this,y,T,A),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,A,T){if((T=T||this[l])&&typeof T!="number")throw new TypeError("maxAge must be a number");const O=T?Date.now():0,I=this[s](A,y);if(this[d].has(y)){if(I>this[a])return x(this,this[d].get(y)),!1;const G=this[d].get(y).value;return this[p]&&(this[u]||this[p](y,G.value)),G.now=O,G.maxAge=T,G.value=A,this[i]+=I-G.length,G.length=I,this.get(y),S(this),!0}const z=new g(y,A,I,O,T);return z.length>this[a]?(this[p]&&this[p](y,A),!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 A=this[d].get(y).value;return!C(this,A)}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 A=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-A;z>0&&this.set(O.k,O.v,z)}}}prune(){this[d].forEach(((y,A)=>v(this,A,!1)))}}},(t,e,n)=>{function r(){const h=n(13);return r=function(){return h},h}function a(h,d,m,f,v,C,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,A,T,O){y=u(y);const I=A||O?y:d(y,h("prototype"));return p(T.addHelper("getPrototypeOf"),[I])}const S=s.traverse.visitors.merge([r.default,{Super(y,A){const{node:T,parentPath:O}=y;O.isMemberExpression({object:T})&&A.handle(O)}}]),x=s.traverse.visitors.merge([r.default,{Scopable(y,A){let{refName:T}=A;const O=y.scope.getOwnBinding(T);O&&O.identifier.name===T&&y.scope.rename(T)}}]),g={memoise(y,A){const{scope:T,node:O}=y,{computed:I,property:z}=O;if(!I)return;const G=T.maybeGenerateMemoised(z);G&&this.memoiser.set(z,G,A)},prop(y){const{computed:A,property:T}=y.node;return this.memoiser.has(T)?u(this.memoiser.get(T)):A?u(T):f(T.name)},get(y){return this._get(y,this._getThisRefs())},_get(y,A){const T=C(this.getObjectRef(),this.isStatic,this.file,this.isPrivateMethod);return p(this.file.addHelper("get"),[A.memo?m([A.memo,T]):T,this.prop(y),A.this])},_getThisRefs(){if(!this.isDerivedConstructor)return{this:v()};const y=this.scope.generateDeclaredUidIdentifier("thisSuper");return{memo:o("=",y,v()),this:u(y)}},set(y,A){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),A,T.this,l(y.isInStrictMode())])},destructureSet(y){throw y.buildCodeFrameError("Destructuring to a super field is not supported yet.")},call(y,A){const T=this._getThisRefs();return(0,i.default)(this._get(y,T),u(T.this),A,!1)},optionalCall(y,A){const T=this._getThisRefs();return(0,i.default)(this._get(y,T),u(T.this),A,!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:A}=y.node;return this.memoiser.has(A)?u(this.memoiser.get(A)):u(A)},get(y){const{isStatic:A,getSuperRef:T}=this,{computed:O}=y.node,I=this.prop(y);let z;var G,W;return z=A?(G=T())!=null?G:d(h("Function"),h("prototype")):d((W=T())!=null?W:h("Object"),h("prototype")),d(z,I,O)},set(y,A){const{computed:T}=y.node,O=this.prop(y);return o("=",d(v(),O,T),A)},destructureSet(y){const{computed:A}=y.node,T=this.prop(y);return d(v(),T,A)},call(y,A){return(0,i.default)(this.get(y),v(),A,!1)},optionalCall(y,A){return(0,i.default)(this.get(y),v(),A,!0)}});e.default=class{constructor(y){var A;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=(A=y.constantSuper)!=null?A: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,J,de){let Ce=J?J.ns:de;if(J&&Ce===2)if(J.tag==="annotation-xml"){if(X==="svg")return 1;J.props.some((Le=>Le.type===6&&Le.name==="encoding"&&Le.value!=null&&(Le.value.content==="text/html"||Le.value.content==="application/xhtml+xml")))&&(Ce=0)}else/^m(?:[ions]|text)$/.test(J.tag)&&X!=="mglyph"&&X!=="malignmark"&&(Ce=0);else J&&Ce===1&&(J.tag!=="foreignObject"&&J.tag!=="desc"&&J.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(((J,de)=>{J.type===6&&J.name==="style"&&J.value&&(X.props[de]={type:7,name:"bind",arg:r.createSimpleExpression("style",!0,J.loc),exp:S(J.value.content,J.loc),modifiers:[],loc:J.loc})}))},S=(X,J)=>{const de=a.parseStringStyle(X);return r.createSimpleExpression(JSON.stringify(de),!1,J,3)};function x(X,J){return r.createCompilerError(X,J,g)}const g={53:"v-html is missing expression.",54:"v-html will override element children.",55:"v-text is missing expression.",56:"v-text will override element children.",57:"v-model can only be used on <input>, <textarea> and <select> elements.",58:"v-model argument is not supported on plain elements.",59:"v-model cannot be used on file inputs since they are read-only. Use a v-on:change listener instead.",60:"Unnecessary value binding used alongside v-model. It will interfere with v-model's behavior.",61:"v-show is missing expression.",62:"<Transition> expects exactly one child element or component.",63:"Tags with side effect (<script> and <style>) are ignored in client component templates."},w=a.makeMap("passive,once,capture"),y=a.makeMap("stop,prevent,self,ctrl,shift,alt,meta,exact,middle"),A=a.makeMap("left,right"),T=a.makeMap("onkeyup,onkeydown,onkeypress",!0),O=(X,J)=>r.isStaticExp(X)&&X.content.toLowerCase()==="onclick"?r.createSimpleExpression(J,!0):X.type!==4?r.createCompoundExpression(["(",X,`) === "onClick" ? "${J}" : (`,X,")"]):X,I=/__VUE_EXP_START__(.*?)__VUE_EXP_END__/g,z=(X,J,de)=>{if(J.scopes.vSlot>0)return;let Ce=0,Le=0;const he=[],ie=oe=>{if(Ce>=20||Le>=5){const re=r.createCallExpression(J.helper(r.CREATE_STATIC),[JSON.stringify(he.map((Ee=>R(Ee,J))).join("")).replace(I,'" + $1 + "'),String(he.length)]);if(N(he[0],re,J),he.length>1){for(let se=1;se<he.length;se++)N(he[se],null,J);const Ee=he.length-1;return X.splice(oe-he.length+1,Ee),Ee}}return 0};let le=0;for(;le<X.length;le++){const oe=X[le];if(G(oe)){const re=oe,Ee=H(re);if(Ee){Ce+=Ee[0],Le+=Ee[1],he.push(re);continue}}le-=ie(le),Ce=0,Le=0,he.length=0}ie(le)},G=X=>(X.type===1&&X.tagType===0||X.type==12)&&X.codegenNode&&X.codegenNode.type===4&&X.codegenNode.hoisted,W=/^(data|aria)-/,$=(X,J)=>(J===0?a.isKnownHtmlAttr(X):J===1&&a.isKnownSvgAttr(X))||W.test(X),N=(X,J,de)=>{const Ce=X.codegenNode.hoisted;de.hoists[de.hoists.indexOf(Ce)]=J},B=a.makeMap("caption,thead,tr,th,tbody,td,tfoot,colgroup,col");function H(X){if(X.type===1&&B(X.tag))return!1;if(X.type===12)return[1,0];let J=1,de=X.props.length>0?1:0,Ce=!1;const Le=()=>(Ce=!0,!1);return!!(function he(ie){for(let le=0;le<ie.props.length;le++){const oe=ie.props[le];if(oe.type===6&&!$(oe.name,ie.ns)||oe.type===7&&oe.name==="bind"&&(oe.arg&&(oe.arg.type===8||oe.arg.isStatic&&!$(oe.arg.content,ie.ns))||oe.exp&&(oe.exp.type===8||oe.exp.constType<3)))return Le()}for(let le=0;le<ie.children.length;le++){J++;const oe=ie.children[le];if(oe.type===1&&(oe.props.length>0&&de++,he(oe),Ce))return!1}return!0})(X)&&[J,de]}function R(X,J){if(a.isString(X))return X;if(a.isSymbol(X))return"";switch(X.type){case 1:return(function(de,Ce){let Le=`<${de.tag}`,he="";for(let ie=0;ie<de.props.length;ie++){const le=de.props[ie];if(le.type===6)Le+=` ${le.name}`,le.value&&(Le+=`="${a.escapeHtml(le.value.content)}"`);else if(le.type===7)if(le.name==="bind"){const oe=le.exp;if(oe.content[0]==="_"){Le+=` ${le.arg.content}="__VUE_EXP_START__${oe.content}__VUE_EXP_END__"`;continue}if(a.isBooleanAttr(le.arg.content)&&oe.content==="false")continue;let re=K(oe);if(re!=null){const Ee=le.arg&&le.arg.content;Ee==="class"?re=a.normalizeClass(re):Ee==="style"&&(re=a.stringifyStyle(a.normalizeStyle(re))),Le+=` ${le.arg.content}="${a.escapeHtml(re)}"`}}else le.name==="html"?he=K(le.exp):le.name==="text"&&(he=a.escapeHtml(a.toDisplayString(K(le.exp))))}if(Ce.scopeId&&(Le+=` ${Ce.scopeId}`),Le+=">",he)Le+=he;else for(let ie=0;ie<de.children.length;ie++)Le+=R(de.children[ie],Ce);return a.isVoidTag(de.tag)||(Le+=`</${de.tag}>`),Le})(X,J);case 2:return a.escapeHtml(X.content);case 3:return`<!--${a.escapeHtml(X.content)}-->`;case 5:return a.escapeHtml(a.toDisplayString(K(X.content)));case 8:return a.escapeHtml(K(X));case 12:return R(X.content,J);default:return""}}function K(X){if(X.type===4)return new Function(`return (${X.content})`)();{let J="";return X.children.forEach((de=>{a.isString(de)||a.isSymbol(de)||(de.type===2?J+=de.content:de.type===5?J+=a.toDisplayString(K(de.content)):J+=K(de))})),J}}const ne=(X,J)=>{X.type!==1||X.tagType!==0||X.tag!=="script"&&X.tag!=="style"||J.removeNode()},pe=[C],Ie={cloak:r.noopDirectiveTransform,html:(X,J,de)=>{const{exp:Ce,loc:Le}=X;return Ce||de.onError(x(53,Le)),J.children.length&&(de.onError(x(54,Le)),J.children.length=0),{props:[r.createObjectProperty(r.createSimpleExpression("innerHTML",!0,Le),Ce||r.createSimpleExpression("",!0))]}},text:(X,J,de)=>{const{exp:Ce,loc:Le}=X;return Ce||de.onError(x(55,Le)),J.children.length&&(de.onError(x(56,Le)),J.children.length=0),{props:[r.createObjectProperty(r.createSimpleExpression("textContent",!0),Ce?r.getConstantType(Ce,de)>0?Ce:r.createCallExpression(de.helperString(r.TO_DISPLAY_STRING),[Ce],Le):r.createSimpleExpression("",!0))]}},model:(X,J,de)=>{const Ce=r.transformModel(X,J,de);if(!Ce.props.length||J.tagType===1)return Ce;X.arg&&de.onError(x(58,X.arg.loc));const{tag:Le}=J,he=de.isCustomElement(Le);if(Le==="input"||Le==="textarea"||Le==="select"||he){let ie=o,le=!1;if(Le==="input"||he){const oe=r.findProp(J,"type");if(oe){if(oe.type===7)ie=p;else if(oe.value)switch(oe.value.content){case"radio":ie=i;break;case"checkbox":ie=s;break;case"file":le=!0,de.onError(x(59,X.loc))}}else r.hasDynamicKeyVBind(J)&&(ie=p)}else Le==="select"&&(ie=l);le||(Ce.needRuntime=de.helper(ie))}else de.onError(x(57,X.loc));return Ce.props=Ce.props.filter((ie=>!(ie.key.type===4&&ie.key.content==="modelValue"))),Ce},on:(X,J,de)=>r.transformOn(X,J,de,(Ce=>{const{modifiers:Le}=X;if(!Le.length)return Ce;let{key:he,value:ie}=Ce.props[0];const{keyModifiers:le,nonKeyModifiers:oe,eventOptionModifiers:re}=((Ee,se,ye,we)=>{const He=[],ce=[],k=[];for(let F=0;F<se.length;F++){const Z=se[F];Z==="native"&&r.checkCompatEnabled("COMPILER_V_ON_NATIVE",ye,we)||w(Z)?k.push(Z):A(Z)?r.isStaticExp(Ee)?T(Ee.content)?He.push(Z):ce.push(Z):(He.push(Z),ce.push(Z)):y(Z)?ce.push(Z):He.push(Z)}return{keyModifiers:He,nonKeyModifiers:ce,eventOptionModifiers:k}})(he,Le,de,X.loc);if(oe.includes("right")&&(he=O(he,"onContextmenu")),oe.includes("middle")&&(he=O(he,"onMouseup")),oe.length&&(ie=r.createCallExpression(de.helper(u),[ie,JSON.stringify(oe)])),!le.length||r.isStaticExp(he)&&!T(he.content)||(ie=r.createCallExpression(de.helper(h),[ie,JSON.stringify(le)])),re.length){const Ee=re.map(a.capitalize).join("");he=r.isStaticExp(he)?r.createSimpleExpression(`${he.content}${Ee}`,!0):r.createCompoundExpression(["(",he,`) + "${Ee}"`])}return{props:[r.createObjectProperty(he,ie)]}})),show:(X,J,de)=>{const{exp:Ce,loc:Le}=X;return Ce||de.onError(x(61,Le)),{props:[],needRuntime:de.helper(d)}}};e.DOMDirectiveTransforms=Ie,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=pe,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 J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return r.baseCompile(X,a.extend({},v,J,{nodeTransforms:[ne,...pe,...J.nodeTransforms||[]],directiveTransforms:a.extend({},Ie,J.directiveTransforms||{}),transformHoist:z}))},e.createDOMCompilerError=x,e.parse=function(X){let J=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return r.baseParse(X,a.extend({},v,J))},e.parserOptions=v,e.transformStyle=C,Object.keys(r).forEach((function(X){X==="default"||Object.prototype.hasOwnProperty.call(e,X)||(e[X]=r[X])}))},(t,e,n)=>{var r=n(86),a=Object.prototype.hasOwnProperty,i=Array.isArray,s=(function(){for(var l=[],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=[],A=0;A<w.length;++A)w[A]!==void 0&&y.push(w[A]);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(A){return typeof A=="object"&&typeof A.then=="function"}function S(A){let T=!1,O=d[A.type];return A.type==="decl"?T=A.prop.toLowerCase():A.type==="atrule"&&(T=A.name.toLowerCase()),T&&A.append?[O,O+"-"+T,v,O+"Exit",O+"Exit-"+T]:T?[O,O+"-"+T,O+"Exit",O+"Exit-"+T]:A.append?[O,v,O+"Exit"]:[O,O+"Exit"]}function x(A){let T;return T=A.type==="document"?["Document",v,"DocumentExit"]:A.type==="root"?["Root",v,"RootExit"]:S(A),{eventIndex:0,events:T,iterator:0,node:A,visitorIndex:0,visitors:[]}}function g(A){return A[r]=!1,A.nodes&&A.nodes.forEach((T=>g(T))),A}let w={};class 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 G=u;I.syntax&&(G=I.syntax.parse),I.parser&&(G=I.parser),G.parse&&(G=G.parse);try{z=G(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((G=>typeof G=="object"&&G.prepare?{...G,...G.prepare(this.result)}:G))}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 G=O[O.length-1].node;throw this.handleError(z,G)}}}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((G=>I(G,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 G;this.result.lastPlugin=I;try{G=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(G))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,$]=z[O.visitorIndex];O.visitorIndex+=1,O.visitorIndex===z.length&&(O.visitors=[],O.visitorIndex=0),this.result.lastPlugin=W;try{return $(I.toProxy(),this.helpers)}catch(N){throw this.handleError(N,I)}}if(O.iterator!==0){let W,$=O.iterator;for(;W=I.nodes[I.indexes[$]];)if(I.indexes[$]+=1,!W[r])return W[r]=!0,void T.push(x(W));O.iterator=0,delete I.indexes[$]}let G=O.events;for(;O.eventIndex<G.length;){let W=G[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=A=>{w=A},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,A)=>{if(this.css+=w,y&&A!=="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&&A!=="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,A,T,O){O===void 0&&(O=T);var I=Object.getOwnPropertyDescriptor(A,T);I&&!("get"in I?!A.__esModule:I.writable||I.configurable)||(I={enumerable:!0,get:function(){return A[T]}}),Object.defineProperty(y,O,I)}:function(y,A,T,O){O===void 0&&(O=T),y[O]=A[T]}),a=this&&this.__setModuleDefault||(Object.create?function(y,A){Object.defineProperty(y,"default",{enumerable:!0,value:A})}:function(y,A){y.default=A}),i=this&&this.__importStar||function(y){if(y&&y.__esModule)return y;var A={};if(y!=null)for(var T in y)T!=="default"&&Object.prototype.hasOwnProperty.call(y,T)&&r(A,y,T);return a(A,y),A},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(A,T,O){this.decodeTree=A,this.emitCodePoint=T,this.errors=O,this.state=d.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=m.Strict}return y.prototype.startEntity=function(A){this.decodeMode=A,this.state=d.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1},y.prototype.write=function(A,T){switch(this.state){case d.EntityStart:return A.charCodeAt(T)===u.NUM?(this.state=d.NumericStart,this.consumed+=1,this.stateNumericStart(A,T+1)):(this.state=d.NamedEntity,this.stateNamedEntity(A,T));case d.NumericStart:return this.stateNumericStart(A,T);case d.NumericDecimal:return this.stateNumericDecimal(A,T);case d.NumericHex:return this.stateNumericHex(A,T);case d.NamedEntity:return this.stateNamedEntity(A,T)}},y.prototype.stateNumericStart=function(A,T){return T>=A.length?-1:(32|A.charCodeAt(T))===u.LOWER_X?(this.state=d.NumericHex,this.consumed+=1,this.stateNumericHex(A,T+1)):(this.state=d.NumericDecimal,this.stateNumericDecimal(A,T))},y.prototype.addToNumericResult=function(A,T,O,I){if(T!==O){var z=O-T;this.result=this.result*Math.pow(I,z)+parseInt(A.substr(T,z),I),this.consumed+=z}},y.prototype.stateNumericHex=function(A,T){for(var O,I=T;T<A.length;){var z=A.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(A,I,T,16),this.emitNumericEntity(z,3);T+=1}return this.addToNumericResult(A,I,T,16),-1},y.prototype.stateNumericDecimal=function(A,T){for(var O=T;T<A.length;){var I=A.charCodeAt(T);if(!v(I))return this.addToNumericResult(A,O,T,10),this.emitNumericEntity(I,2);T+=1}return this.addToNumericResult(A,O,T,10),-1},y.prototype.emitNumericEntity=function(A,T){var O;if(this.consumed<=T)return(O=this.errors)===null||O===void 0||O.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(A===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&&(A!==u.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed},y.prototype.stateNamedEntity=function(A,T){for(var O=this.decodeTree,I=O[this.treeIndex],z=(I&h.VALUE_LENGTH)>>14;T<A.length;T++,this.excess++){var G=A.charCodeAt(T);if(this.treeIndex=x(O,I,this.treeIndex+Math.max(1,z),G),this.treeIndex<0)return this.result===0||this.decodeMode===m.Attribute&&(z===0||(W=G)===u.EQUALS||(function($){return $>=u.UPPER_A&&$<=u.UPPER_Z||$>=u.LOWER_A&&$<=u.LOWER_Z||v($)})(W))?0:this.emitNotTerminatedNamedEntity();if((z=((I=O[this.treeIndex])&h.VALUE_LENGTH)>>14)!=0){if(G===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 A,T=this.result,O=(this.decodeTree[T]&h.VALUE_LENGTH)>>14;return this.emitNamedEntityData(T,O,this.consumed),(A=this.errors)===null||A===void 0||A.missingSemicolonAfterCharacterReference(),this.consumed},y.prototype.emitNamedEntityData=function(A,T,O){var I=this.decodeTree;return this.emitCodePoint(T===1?I[A]&~h.VALUE_LENGTH:I[A+1],O),T===3&&this.emitCodePoint(I[A+2],O),O},y.prototype.end=function(){var A;switch(this.state){case d.NamedEntity:return this.result===0||this.decodeMode===m.Attribute&&this.result!==this.treeIndex?0:this.emitNotTerminatedNamedEntity();case d.NumericDecimal:return this.emitNumericEntity(0,2);case d.NumericHex:return this.emitNumericEntity(0,3);case d.NumericStart:return(A=this.errors)===null||A===void 0||A.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case d.EntityStart:return 0}},y})();function S(y){var A="",T=new C(y,(function(O){return A+=(0,p.fromCodePoint)(O)}));return function(O,I){for(var z=0,G=0;(G=O.indexOf("&",G))>=0;){A+=O.slice(z,G),T.startEntity(I);var W=T.write(O,G+1);if(W<0){z=G+T.end();break}z=G+W,G=W===0?z+1:z}var $=A+O.slice(z);return A="",$}}function x(y,A,T,O){var I=(A&h.BRANCH_LENGTH)>>7,z=A&h.JUMP_TABLE;if(I===0)return z!==0&&O===z?T:-1;if(z){var G=O-z;return G<0||G>=I?-1:y[T+G]-1}for(var W=T,$=W+I-1;W<=$;){var N=W+$>>>1,B=y[N];if(B<O)W=N+1;else{if(!(B>O))return y[N+I];$=N-1}}return-1}e.EntityDecoder=C,e.determineBranch=x;var g=S(o.default),w=S(l.default);e.decodeHTML=function(y,A){return A===void 0&&(A=m.Legacy),g(y,A)},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,$){for(var N=W.length,B=[];N--;)B[N]=$(W[N]);return B}function y(W,$){var N=W.split("@"),B="";return N.length>1&&(B=N[0]+"@",W=N[1]),B+w((W=W.replace(f,".")).split("."),$).join(".")}function A(W){for(var $,N,B=[],H=0,R=W.length;H<R;)($=W.charCodeAt(H++))>=55296&&$<=56319&&H<R?(64512&(N=W.charCodeAt(H++)))==56320?B.push(((1023&$)<<10)+(1023&N)+65536):(B.push($),H--):B.push($);return B}function T(W){return w(W,(function($){var N="";return $>65535&&(N+=x(($-=65536)>>>10&1023|55296),$=56320|1023&$),N+x($)})).join("")}function O(W,$){return W+22+75*(W<26)-(($!=0)<<5)}function I(W,$,N){var B=0;for(W=N?S(W/h):W>>1,W+=S(W/$);W>C*p>>1;B+=l)W=S(W/C);return S(B+(C+1)*W/(W+u))}function z(W){var $,N,B,H,R,K,ne,pe,Ie,X,J,de=[],Ce=W.length,Le=0,he=128,ie=72;for((N=W.lastIndexOf("-"))<0&&(N=0),B=0;B<N;++B)W.charCodeAt(B)>=128&&g("not-basic"),de.push(W.charCodeAt(B));for(H=N>0?N+1:0;H<Ce;){for(R=Le,K=1,ne=l;H>=Ce&&g("invalid-input"),((pe=(J=W.charCodeAt(H++))-48<10?J-22:J-65<26?J-65:J-97<26?J-97:l)>=l||pe>S((o-Le)/K))&&g("overflow"),Le+=pe*K,!(pe<(Ie=ne<=ie?1:ne>=ie+p?p:ne-ie));ne+=l)K>S(o/(X=l-Ie))&&g("overflow"),K*=X;ie=I(Le-R,$=de.length+1,R==0),S(Le/$)>o-he&&g("overflow"),he+=S(Le/$),Le%=$,de.splice(Le++,0,he)}return T(de)}function G(W){var $,N,B,H,R,K,ne,pe,Ie,X,J,de,Ce,Le,he,ie=[];for(de=(W=A(W)).length,$=128,N=0,R=72,K=0;K<de;++K)(J=W[K])<128&&ie.push(x(J));for(B=H=ie.length,H&&ie.push("-");B<de;){for(ne=o,K=0;K<de;++K)(J=W[K])>=$&&J<ne&&(ne=J);for(ne-$>S((o-N)/(Ce=B+1))&&g("overflow"),N+=(ne-$)*Ce,$=ne,K=0;K<de;++K)if((J=W[K])<$&&++N>o&&g("overflow"),J==$){for(pe=N,Ie=l;!(pe<(X=Ie<=R?1:Ie>=R+p?p:Ie-R));Ie+=l)he=pe-X,Le=l-X,ie.push(x(O(X+he%Le,0))),pe=S(he/Le);ie.push(x(O(pe,0))),R=I(N,Ce,B==H),N=0,++B}++N,++$}return ie.join("")}s={version:"1.4.1",ucs2:{decode:A,encode:T},decode:z,encode:G,toASCII:function(W){return y(W,(function($){return m.test($)?"xn--"+G($):$}))},toUnicode:function(W){return y(W,(function($){return d.test($)?z($.slice(4).toLowerCase()):$}))}},(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,A)=>{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(G,W){return l(null,s,G,W)})(I,z!==void 0?z:g?g[A]: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:A}=g,T=A.names,O=r.decodedMappings(A);for(let I=0;I<O.length;I++){const z=O[I];for(let G=0;G<z.length;G++){const W=z[G],$=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:B,line:H,name:R,content:K,source:ne}=N;a.maybeAddSegment(w,I,$,ne,H,B,R),ne&&K!=null&&a.setSourceContent(w,ne,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,A;const T=[],O=[],I=[],z={ImportDeclaration(W){const $=W.node.source.value;if(!i.default[$])throw W.buildCodeFrameError(`Unknown helper ${$}`);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,$),O.push(h(W))},ExportDefaultDeclaration(W){const $=W.get("declaration");if(!$.isFunctionDeclaration()||!$.node.id)throw $.buildCodeFrameError("Helpers can only export named function declarations");y=$.node.id.name,A=h(W)},ExportAllDeclaration(W){throw W.buildCodeFrameError("Helpers can only export default")},ExportNamedDeclaration(W){throw W.buildCodeFrameError("Helpers can only export default")},Statement(W){W.isImportDeclaration()||W.isExportDeclaration()||W.skip()}},G={Program(W){const $=W.scope.getAllBindings();Object.keys($).forEach((N=>{N!==y&&(w.has($[N].identifier)||g.add(N))}))},ReferencedIdentifier(W){const $=W.node.name,N=W.scope.getBinding($);N?w.has(N.identifier)&&I.push(h(W)):x.add($)},AssignmentExpression(W){const $=W.get("left");if(!(y in $.getBindingIdentifiers()))return;if(!$.isIdentifier())throw $.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,G,S.scope),!A)throw new Error("Helpers must have a default export.");return T.reverse(),{globals:Array.from(x),localBindingNames:Array.from(g),dependencies:w,exportBindingAssignments:T,exportPath:A,exportName: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:A=>(y.path=A).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,A,T){const O=g();return w||(w=m(O)),(function(I,z,G,W,$){if(W&&!G)throw new Error("Unexpected local bindings for module-based helpers.");if(!G)return;const{localBindingNames:N,dependencies:B,exportBindingAssignments:H,exportPath:R,exportName:K,importBindingsReferences:ne,importPaths:pe}=z,Ie={};B.forEach(((le,oe)=>{Ie[oe.name]=typeof $=="function"&&$(le)||oe}));const X={},J=new Set(W||[]);G.type==="Identifier"&&J.add(G.name),N.forEach((le=>{let oe=le;for(;J.has(oe);)oe="_"+oe;oe!==le&&(X[le]=oe)})),G.type==="Identifier"&&K!==G.name&&(X[K]=G.name);const{path:de}=I,Ce=de.get(R),Le=pe.map((le=>de.get(le))),he=ne.map((le=>de.get(le))),ie=Ce.get("declaration");if(G.type==="Identifier")Ce.replaceWith(ie);else{if(G.type!=="MemberExpression")throw new Error("Unexpected helper format.");H.forEach((le=>{const oe=de.get(le);oe.replaceWith(s("=",G,oe.node))})),Ce.replaceWith(ie),de.pushContainer("body",l(s("=",G,u(K))))}Object.keys(X).forEach((le=>{de.scope.rename(le,X[le])}));for(const le of Le)le.remove();for(const le of he){const oe=o(Ie[le.node.name]);le.replaceWith(oe)}})(O,w,A,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:G}=this,W=this.parentPath.parent;return h(z)&&a(z,G,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:G,parent:W}=this;return!h(G,z)&&!v(W,z)&&(!f(G,z)||I(G.name))?!1:x(G,W,this.parentPath.parent)},e.isReferencedMemberExpression=function(){const{node:z,parent:G}=this;return C(z)&&x(z,G)},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:G}=this;return w(z)?!(A(z)&&(u(G,{left:z})||p(G,{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:A,react:T,isForOfStatement:O}=r,{isCompatTag:I}=T;e.isExistentialTypeParam=function(){throw new Error("`path.isExistentialTypeParam` has been renamed to `path.isExistsTypeAnnotation()` in Babel 7.")},e.isNumericLiteralTypeAnnotation=function(){throw new Error("`path.isNumericLiteralTypeAnnotation()` has been renamed to `path.isNumberLiteralTypeAnnotation()` in Babel 7.")}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i){const s=a.split(".");return o=>(0,r.default)(o,s,i)};var r=n(165)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a,i,s){if(!(0,r.isMemberExpression)(a))return!1;const o=Array.isArray(i)?i:i.split("."),l=[];let 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:A,isExportNamedDeclaration:T,isFunctionDeclaration:O,isIdentifier:I,isImportDeclaration:z,isLiteral:G,isMethod:W,isModuleSpecifier:$,isNullLiteral:N,isObjectExpression:B,isProperty:H,isPureish:R,isRegExpLiteral:K,isSuper:ne,isTaggedTemplateExpression:pe,isTemplateLiteral:Ie,isThisExpression:X,isUnaryExpression:J,isVariableDeclaration:de,matchesPattern:Ce,memberExpression:Le,numericLiteral:he,toIdentifier:ie,variableDeclaration:le,variableDeclarator:oe,isRecordExpression:re,isTupleExpression:Ee,isObjectProperty:se,isTopicReference:ye,isMetaProperty:we,isPrivateName:He,isExportDeclaration:ce,buildUndefinedNode:k}=o;function F(Ae,ue){switch(Ae?.type){default:var Oe;if(z(Ae)||ce(Ae))if((y(Ae)||T(Ae)||z(Ae))&&Ae.source)F(Ae.source,ue);else if((T(Ae)||z(Ae))&&(Oe=Ae.specifiers)!=null&&Oe.length)for(const Ge of Ae.specifiers)F(Ge,ue);else(A(Ae)||T(Ae))&&Ae.declaration&&F(Ae.declaration,ue);else $(Ae)?F(Ae.local,ue):!G(Ae)||N(Ae)||K(Ae)||Ie(Ae)||ue.push(Ae.value);break;case"MemberExpression":case"OptionalMemberExpression":case"JSXMemberExpression":F(Ae.object,ue),F(Ae.property,ue);break;case"Identifier":case"JSXIdentifier":ue.push(Ae.name);break;case"CallExpression":case"OptionalCallExpression":case"NewExpression":F(Ae.callee,ue);break;case"ObjectExpression":case"ObjectPattern":for(const Ge of Ae.properties)F(Ge,ue);break;case"SpreadElement":case"RestElement":case"UnaryExpression":case"UpdateExpression":F(Ae.argument,ue);break;case"ObjectProperty":case"ObjectMethod":case"ClassProperty":case"ClassMethod":case"ClassPrivateProperty":case"ClassPrivateMethod":F(Ae.key,ue);break;case"ThisExpression":ue.push("this");break;case"Super":ue.push("super");break;case"Import":ue.push("import");break;case"DoExpression":ue.push("do");break;case"YieldExpression":ue.push("yield"),F(Ae.argument,ue);break;case"AwaitExpression":ue.push("await"),F(Ae.argument,ue);break;case"AssignmentExpression":F(Ae.left,ue);break;case"VariableDeclarator":case"FunctionExpression":case"FunctionDeclaration":case"ClassExpression":case"ClassDeclaration":case"PrivateName":F(Ae.id,ue);break;case"ParenthesizedExpression":F(Ae.expression,ue);break;case"MetaProperty":F(Ae.meta,ue),F(Ae.property,ue);break;case"JSXElement":F(Ae.openingElement,ue);break;case"JSXOpeningElement":F(Ae.name,ue);break;case"JSXFragment":F(Ae.openingFragment,ue);break;case"JSXOpeningFragment":ue.push("Fragment");break;case"JSXNamespacedName":F(Ae.namespace,ue),F(Ae.name,ue)}}const Z={ForStatement(Ae){const ue=Ae.get("init");if(ue.isVar()){const{scope:Oe}=Ae;(Oe.getFunctionParent()||Oe.getProgramParent()).registerBinding("var",ue)}},Declaration(Ae){Ae.isBlockScoped()||Ae.isImportDeclaration()||Ae.isExportDeclaration()||(Ae.scope.getFunctionParent()||Ae.scope.getProgramParent()).registerDeclaration(Ae)},ImportDeclaration(Ae){Ae.scope.getBlockParent().registerDeclaration(Ae)},ReferencedIdentifier(Ae,ue){ue.references.push(Ae)},ForXStatement(Ae,ue){const Oe=Ae.get("left");if(Oe.isPattern()||Oe.isIdentifier())ue.constantViolations.push(Ae);else if(Oe.isVar()){const{scope:Ge}=Ae;(Ge.getFunctionParent()||Ge.getProgramParent()).registerBinding("var",Oe)}},ExportDeclaration:{exit(Ae){const{node:ue,scope:Oe}=Ae;if(y(ue))return;const Ge=ue.declaration;if(w(Ge)||O(Ge)){const nt=Ge.id;if(!nt)return;const ct=Oe.getBinding(nt.name);ct?.reference(Ae)}else if(de(Ge))for(const nt of Ge.declarations)for(const ct of Object.keys(f(nt))){const yt=Oe.getBinding(ct);yt?.reference(Ae)}}},LabeledStatement(Ae){Ae.scope.getBlockParent().registerDeclaration(Ae)},AssignmentExpression(Ae,ue){ue.assignments.push(Ae)},UpdateExpression(Ae,ue){ue.constantViolations.push(Ae)},UnaryExpression(Ae,ue){Ae.node.operator==="delete"&&ue.constantViolations.push(Ae)},BlockScoped(Ae){let ue=Ae.scope;if(ue.path===Ae&&(ue=ue.parent),ue.getBlockParent().registerDeclaration(Ae),Ae.isClassDeclaration()&&Ae.node.id){const Oe=Ae.node.id.name;Ae.scope.bindings[Oe]=Ae.scope.parent.getBinding(Oe)}},CatchClause(Ae){Ae.scope.registerBinding("let",Ae)},Function(Ae){const ue=Ae.get("params");for(const Oe of ue)Ae.scope.registerBinding("param",Oe);Ae.isFunctionExpression()&&Ae.has("id")&&!Ae.get("id").node[h]&&Ae.scope.registerBinding("local",Ae.get("id"),Ae)},ClassExpression(Ae){Ae.has("id")&&!Ae.get("id").node[h]&&Ae.scope.registerBinding("local",Ae)}};let Se=0;class Te{constructor(ue){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:Oe}=ue,Ge=p.scope.get(Oe);if(Ge?.path===ue)return Ge;p.scope.set(Oe,this),this.uid=Se++,this.block=Oe,this.path=ue,this.labels=new Map,this.inited=!1}get parent(){var ue;let Oe,Ge=this.path;do{const nt=Ge.key==="key"||Ge.listKey==="decorators";Ge=Ge.parentPath,nt&&Ge.isMethod()&&(Ge=Ge.parentPath),Ge&&Ge.isScope()&&(Oe=Ge)}while(Ge&&!Oe);return(ue=Oe)==null?void 0:ue.scope}get parentBlock(){return this.path.parent}get hub(){return this.path.hub}traverse(ue,Oe,Ge){(0,a.default)(ue,Oe,this,Ge,this.path)}generateDeclaredUidIdentifier(ue){const Oe=this.generateUidIdentifier(ue);return this.push({id:Oe}),m(Oe)}generateUidIdentifier(ue){return v(this.generateUid(ue))}generateUid(){let ue,Oe=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"temp";Oe=ie(Oe).replace(/^_+/,"").replace(/[0-9]+$/g,"");let Ge=1;do ue=this._generateUid(Oe,Ge),Ge++;while(this.hasLabel(ue)||this.hasBinding(ue)||this.hasGlobal(ue)||this.hasReference(ue));const nt=this.getProgramParent();return nt.references[ue]=!0,nt.uids[ue]=!0,ue}_generateUid(ue,Oe){let Ge=ue;return Oe>1&&(Ge+=Oe),`_${Ge}`}generateUidBasedOnNode(ue,Oe){const Ge=[];F(ue,Ge);let nt=Ge.join("$");return nt=nt.replace(/^_/,"")||Oe||"ref",this.generateUid(nt.slice(0,20))}generateUidIdentifierBasedOnNode(ue,Oe){return v(this.generateUidBasedOnNode(ue,Oe))}isStatic(ue){if(X(ue)||ne(ue)||ye(ue))return!0;if(I(ue)){const Oe=this.getBinding(ue.name);return Oe?Oe.constant:this.hasBinding(ue.name)}return!1}maybeGenerateMemoised(ue,Oe){if(this.isStatic(ue))return null;{const Ge=this.generateUidIdentifierBasedOnNode(ue);return Oe?Ge:(this.push({id:Ge}),m(Ge))}}checkBlockScopedCollisions(ue,Oe,Ge,nt){if(Oe!=="param"&&ue.kind!=="local"&&(Oe==="let"||ue.kind==="let"||ue.kind==="const"||ue.kind==="module"||ue.kind==="param"&&Oe==="const"))throw this.hub.buildError(nt,`Duplicate declaration "${Ge}"`,TypeError)}rename(ue,Oe){const Ge=this.getBinding(ue);Ge&&(Oe||(Oe=this.generateUidIdentifier(ue).name),new r.default(Ge,ue,Oe).rename(arguments[2]))}_renameFromMap(ue,Oe,Ge,nt){ue[Oe]&&(ue[Ge]=nt,ue[Oe]=null)}dump(){let ue=this;do for(const Oe of Object.keys(ue.bindings))ue.bindings[Oe];while(ue=ue.parent)}toArray(ue,Oe,Ge){if(I(ue)){const yt=this.getBinding(ue.name);if(yt!=null&&yt.constant&&yt.path.isGenericType("Array"))return ue}if(C(ue))return ue;if(I(ue,{name:"arguments"}))return d(Le(Le(Le(v("Array"),v("prototype")),v("slice")),v("call")),[ue]);let nt;const ct=[ue];return Oe===!0?nt="toConsumableArray":typeof Oe=="number"?(ct.push(he(Oe)),nt="slicedToArray"):nt="toArray",Ge&&(ct.unshift(this.hub.addHelper(nt)),nt="maybeArrayLike"),d(this.hub.addHelper(nt),ct)}hasLabel(ue){return!!this.getLabel(ue)}getLabel(ue){return this.labels.get(ue)}registerLabel(ue){this.labels.set(ue.node.label.name,ue)}registerDeclaration(ue){if(ue.isLabeledStatement())this.registerLabel(ue);else if(ue.isFunctionDeclaration())this.registerBinding("hoisted",ue.get("id"),ue);else if(ue.isVariableDeclaration()){const Oe=ue.get("declarations"),{kind:Ge}=ue.node;for(const nt of Oe)this.registerBinding(Ge==="using"||Ge==="await using"?"const":Ge,nt)}else if(ue.isClassDeclaration()){if(ue.node.declare)return;this.registerBinding("let",ue)}else if(ue.isImportDeclaration()){const Oe=ue.node.importKind==="type"||ue.node.importKind==="typeof",Ge=ue.get("specifiers");for(const nt of Ge){const ct=Oe||nt.isImportSpecifier()&&(nt.node.importKind==="type"||nt.node.importKind==="typeof");this.registerBinding(ct?"unknown":"module",nt)}}else if(ue.isExportDeclaration()){const Oe=ue.get("declaration");(Oe.isClassDeclaration()||Oe.isFunctionDeclaration()||Oe.isVariableDeclaration())&&this.registerDeclaration(Oe)}else this.registerBinding("unknown",ue)}buildUndefinedNode(){return k()}registerConstantViolation(ue){const Oe=ue.getBindingIdentifiers();for(const nt of Object.keys(Oe)){var Ge;(Ge=this.getBinding(nt))==null||Ge.reassign(ue)}}registerBinding(ue,Oe){let Ge=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Oe;if(!ue)throw new ReferenceError("no `kind`");if(Oe.isVariableDeclaration()){const yt=Oe.get("declarations");for(const Qt of yt)this.registerBinding(ue,Qt);return}const nt=this.getProgramParent(),ct=Oe.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,ue,yt,Qt)}Bt?this.registerConstantViolation(Ge):this.bindings[yt]=new i.default({identifier:Qt,scope:this,path:Ge,kind:ue})}}}addGlobal(ue){this.globals[ue.name]=ue}hasUid(ue){let Oe=this;do if(Oe.uids[ue])return!0;while(Oe=Oe.parent);return!1}hasGlobal(ue){let Oe=this;do if(Oe.globals[ue])return!0;while(Oe=Oe.parent);return!1}hasReference(ue){return!!this.getProgramParent().references[ue]}isPure(ue,Oe){if(I(ue)){const yt=this.getBinding(ue.name);return!!yt&&(!Oe||yt.constant)}if(X(ue)||we(ue)||ye(ue)||He(ue))return!0;var Ge,nt,ct;if(x(ue))return!(ue.superClass&&!this.isPure(ue.superClass,Oe))&&!(((Ge=ue.decorators)==null?void 0:Ge.length)>0)&&this.isPure(ue.body,Oe);if(g(ue)){for(const yt of ue.body)if(!this.isPure(yt,Oe))return!1;return!0}if(S(ue))return this.isPure(ue.left,Oe)&&this.isPure(ue.right,Oe);if(C(ue)||Ee(ue)){for(const yt of ue.elements)if(yt!==null&&!this.isPure(yt,Oe))return!1;return!0}if(B(ue)||re(ue)){for(const yt of ue.properties)if(!this.isPure(yt,Oe))return!1;return!0}if(W(ue))return!(ue.computed&&!this.isPure(ue.key,Oe)||((nt=ue.decorators)==null?void 0:nt.length)>0);if(H(ue))return!(ue.computed&&!this.isPure(ue.key,Oe)||((ct=ue.decorators)==null?void 0:ct.length)>0||(se(ue)||ue.static)&&ue.value!==null&&!this.isPure(ue.value,Oe));if(J(ue))return this.isPure(ue.argument,Oe);if(pe(ue))return Ce(ue.tag,"String.raw")&&!this.hasBinding("String",!0)&&this.isPure(ue.quasi,Oe);if(Ie(ue)){for(const yt of ue.expressions)if(!this.isPure(yt,Oe))return!1;return!0}return R(ue)}setData(ue,Oe){return this.data[ue]=Oe}getData(ue){let Oe=this;do{const Ge=Oe.data[ue];if(Ge!=null)return Ge}while(Oe=Oe.parent)}removeData(ue){let Oe=this;do Oe.data[ue]!=null&&(Oe.data[ue]=null);while(Oe=Oe.parent)}init(){this.inited||(this.inited=!0,this.crawl())}crawl(){const ue=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 Oe=this.getProgramParent();if(Oe.crawling)return;const Ge={references:[],constantViolations:[],assignments:[]};if(this.crawling=!0,ue.type!=="Program"&&(0,u.isExplodedVisitor)(Z)){for(const ct of Z.enter)ct.call(Ge,ue,Ge);const nt=Z[ue.type];if(nt)for(const ct of nt.enter)ct.call(Ge,ue,Ge)}ue.traverse(Z,Ge),this.crawling=!1;for(const nt of Ge.assignments){const ct=nt.getBindingIdentifiers();for(const yt of Object.keys(ct))nt.scope.getBinding(yt)||Oe.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):Oe.addGlobal(nt.node)}for(const nt of Ge.constantViolations)nt.scope.registerConstantViolation(nt)}push(ue){let Oe=this.path;Oe.isPattern()?Oe=this.getPatternParent().path:Oe.isBlockStatement()||Oe.isProgram()||(Oe=this.getBlockParent().path),Oe.isSwitchStatement()&&(Oe=(this.getFunctionParent()||this.getProgramParent()).path);const{init:Ge,unique:nt,kind:ct="var",id:yt}=ue;if(!Ge&&!nt&&(ct==="var"||ct==="let")&&Oe.isFunction()&&!Oe.node.name&&l.isCallExpression(Oe.parent,{callee:Oe.node})&&Oe.parent.arguments.length<=Oe.node.params.length&&l.isIdentifier(yt))return Oe.pushContainer("params",yt),void Oe.scope.registerBinding("param",Oe.get("params")[Oe.node.params.length-1]);(Oe.isLoop()||Oe.isCatchClause()||Oe.isFunction())&&(Oe.ensureBlock(),Oe=Oe.get("body"));const Qt=ue._blockHoist==null?2:ue._blockHoist,Bt=`declaration:${ct}:${Qt}`;let sr=!nt&&Oe.getData(Bt);if(!sr){const Qr=le(ct,[]);Qr._blockHoist=Qt,[sr]=Oe.unshiftContainer("body",[Qr]),nt||Oe.setData(Bt,sr)}const gr=oe(yt,Ge),Ct=sr.node.declarations.push(gr);Oe.scope.registerBinding(ct,sr.get("declarations")[Ct-1])}getProgramParent(){let ue=this;do if(ue.path.isProgram())return ue;while(ue=ue.parent);throw new Error("Couldn't find a Program")}getFunctionParent(){let ue=this;do if(ue.path.isFunctionParent())return ue;while(ue=ue.parent);return null}getBlockParent(){let ue=this;do if(ue.path.isBlockParent())return ue;while(ue=ue.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")}getPatternParent(){let ue=this;do if(!ue.path.isPattern())return ue.getBlockParent();while(ue=ue.parent.parent);throw new Error("We couldn't find a BlockStatement, For, Switch, Function, Loop or Program...")}getAllBindings(){const ue=Object.create(null);let Oe=this;do{for(const Ge of Object.keys(Oe.bindings))Ge in ue==0&&(ue[Ge]=Oe.bindings[Ge]);Oe=Oe.parent}while(Oe);return ue}getAllBindingsOfKind(){const ue=Object.create(null);for(var Oe=arguments.length,Ge=new Array(Oe),nt=0;nt<Oe;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&&(ue[Qt]=Bt)}yt=yt.parent}while(yt)}return ue}bindingIdentifierEquals(ue,Oe){return this.getBindingIdentifier(ue)===Oe}getBinding(ue){let Oe,Ge=this;do{const ct=Ge.getOwnBinding(ue);var nt;if(ct){if((nt=Oe)==null||!nt.isPattern()||ct.kind==="param"||ct.kind==="local")return ct}else if(!ct&&ue==="arguments"&&Ge.path.isFunction()&&!Ge.path.isArrowFunctionExpression())break;Oe=Ge.path}while(Ge=Ge.parent)}getOwnBinding(ue){return this.bindings[ue]}getBindingIdentifier(ue){var Oe;return(Oe=this.getBinding(ue))==null?void 0:Oe.identifier}getOwnBindingIdentifier(ue){const Oe=this.bindings[ue];return Oe?.identifier}hasOwnBinding(ue){return!!this.getOwnBinding(ue)}hasBinding(ue,Oe){var Ge,nt,ct;return!(!ue||!this.hasOwnBinding(ue)&&(typeof Oe=="boolean"&&(Oe={noGlobals:Oe}),!this.parentHasBinding(ue,Oe)&&((Ge=Oe)!=null&&Ge.noUids||!this.hasUid(ue))&&((nt=Oe)!=null&&nt.noGlobals||!Te.globals.includes(ue))&&((ct=Oe)!=null&&ct.noGlobals||!Te.contextVariables.includes(ue))))}parentHasBinding(ue,Oe){var Ge;return(Ge=this.parent)==null?void 0:Ge.hasBinding(ue,Oe)}moveBindingTo(ue,Oe){const Ge=this.getBinding(ue);Ge&&(Ge.scope.removeOwnBinding(ue),Ge.scope=Oe,Oe.bindings[ue]=Ge)}removeOwnBinding(ue){delete this.bindings[ue]}removeBinding(ue){var Oe;(Oe=this.getBinding(ue))==null||Oe.scope.removeOwnBinding(ue);let Ge=this;do Ge.uids[ue]&&(Ge.uids[ue]=!1);while(Ge=Ge.parent)}}e.default=Te,Te.globals=Object.keys(s.builtin),Te.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(A,T,O){var I;return(I=y(A,T,O))!=null?I:w(A,T,O)}:w)}for(const g of Object.keys(C)){const w=s[g];if(w)for(const 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,((de,Ce)=>{w[de]=Ce})),w),C.quotes!="single"&&C.quotes!="double"&&C.quotes!="backtick"&&(C.quotes="single");const A=C.quotes=="double"?'"':C.quotes=="backtick"?"`":"'",T=C.compact,O=C.lowercaseHex;let I=C.indent.repeat(C.indentLevel),z="";const G=C.__inline1__,W=C.__inline2__,$=T?"":`
- `;let N,B=!0;const H=C.numbers=="binary",R=C.numbers=="octal",K=C.numbers=="decimal",ne=C.numbers=="hexadecimal";if(g&&v&&typeof v.toJSON=="function"&&(v=v.toJSON()),typeof(pe=v)!="string"&&o.call(pe)!="[object String]"){if((de=>o.call(de)=="[object Map]")(v))return v.size==0?"new Map()":(T||(C.__inline1__=!0,C.__inline2__=!1),"new Map("+f(Array.from(v),C)+")");if((de=>o.call(de)=="[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,G&&(C.__inline1__=!1,C.__inline2__=!0),W||S(),((de,Ce)=>{const Le=de.length;let he=-1;for(;++he<Le;)Ce(de[he])})(v,(de=>{B=!1,W&&(C.__inline2__=!1),N.push((T||W?"":I)+f(de,C))})),B?"[]":W?"["+N.join(", ")+"]":"["+$+N.join(","+$)+$+(T?"":z)+"]";if(!(de=>typeof de=="number"||o.call(de)=="[object Number]")(v))return(de=>o.call(de)=="[object Object]")(v)?(N=[],C.wrap=!0,S(),s(v,((de,Ce)=>{B=!1,N.push((T?"":I)+f(de,C)+":"+(T?"":" ")+f(Ce,C))})),B?"{}":"{"+$+N.join(","+$)+$+(T?"":z)+"}"):g?JSON.stringify(v)||"null":String(v);if(g)return JSON.stringify(v);if(K)return String(v);if(ne){let de=v.toString(16);return O||(de=de.toUpperCase()),"0x"+de}if(H)return"0b"+v.toString(2);if(R)return"0o"+v.toString(8)}var pe;const Ie=v;let X=-1;const J=Ie.length;for(N="";++X<J;){const de=Ie.charAt(X);if(C.es6){const le=Ie.charCodeAt(X);if(le>=55296&&le<=56319&&J>X+1){const oe=Ie.charCodeAt(X+1);if(oe>=56320&&oe<=57343){let re=(1024*(le-55296)+oe-56320+65536).toString(16);O||(re=re.toUpperCase()),N+="\\u{"+re+"}",++X;continue}}}if(!C.escapeEverything){if(m.test(de)){N+=de;continue}if(de=='"'){N+=A==de?'\\"':de;continue}if(de=="`"){N+=A==de?"\\`":de;continue}if(de=="'"){N+=A==de?"\\'":de;continue}}if(de=="\0"&&!g&&!d.test(Ie.charAt(X+1))){N+="\\0";continue}if(h.test(de)){N+=u[de];continue}const Ce=de.charCodeAt(0);if(C.minimal&&Ce!=8232&&Ce!=8233){N+=de;continue}let Le=Ce.toString(16);O||(Le=Le.toUpperCase());const he=Le.length>2||g,ie="\\"+(he?"u":"x")+("0000"+Le).slice(he?-4:-2);N+=ie}return C.wrap&&(N=A+N+A),A=="`"&&(N=N.replace(/\$\{/g,"\\${")),C.isScriptContext?N.replace(/<\/(script|style)/gi,"<\\/$1").replace(/<!--/g,g?"\\u003C!--":"\\x3C!--"):N};f.version="2.5.2",t.exports=f},(t,e,n)=>{var r,a,i,s=n(207),o=n(15),l=n(5),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),A=n(107),T=A.enforce,O=A.get,I=l.Int8Array,z=I&&I.prototype,G=l.Uint8ClampedArray,W=G&&G.prototype,$=I&&x(I),N=z&&x(z),B=Object.prototype,H=l.TypeError,R=w("toStringTag"),K=y("TYPED_ARRAY_TAG"),ne="TypedArrayConstructor",pe=s&&!!g&&d(l.opera)!=="Opera",Ie=!1,X={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},J={BigInt64Array:8,BigUint64Array:8},de=function(Le){var he=x(Le);if(u(he)){var ie=O(he);return ie&&h(ie,ne)?ie[ne]:de(he)}},Ce=function(Le){if(!u(Le))return!1;var he=d(Le);return h(X,he)||h(J,he)};for(r in X)(i=(a=l[r])&&a.prototype)?T(i)[ne]=a:pe=!1;for(r in J)(i=(a=l[r])&&a.prototype)&&(T(i)[ne]=a);if((!pe||!p($)||$===Function.prototype)&&($=function(){throw new H("Incorrect invocation")},pe))for(r in X)l[r]&&g(l[r],$);if((!pe||!N||N===B)&&(N=$.prototype,pe))for(r in X)l[r]&&g(l[r].prototype,N);if(pe&&x(W)!==N&&g(W,N),o&&!h(N,R))for(r in Ie=!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:pe,TYPED_ARRAY_TAG:Ie&&K,aTypedArray:function(Le){if(Ce(Le))return Le;throw new H("Target is not a typed array")},aTypedArrayConstructor:function(Le){if(p(Le)&&(!g||S($,Le)))return Le;throw new H(m(Le)+" is not a typed array constructor")},exportTypedArrayMethod:function(Le,he,ie,le){if(o){if(ie)for(var oe in X){var re=l[oe];if(re&&h(re.prototype,Le))try{delete re.prototype[Le]}catch{try{re.prototype[Le]=he}catch{}}}N[Le]&&!ie||v(N,Le,ie?he:pe&&z[Le]||he,le)}},exportTypedArrayStaticMethod:function(Le,he,ie){var le,oe;if(o){if(g){if(ie){for(le in X)if((oe=l[le])&&h(oe,Le))try{delete oe[Le]}catch{}}if($[Le]&&!ie)return;try{return v($,Le,ie?he:pe&&$[Le]||he)}catch{}}for(le in X)!(oe=l[le])||oe[Le]&&!ie||v(oe,Le,he)}},getTypedArrayConstructor:de,isView:function(Le){if(!u(Le))return!1;var he=d(Le);return he==="DataView"||h(X,he)||h(J,he)},isTypedArray:Ce,TypedArray:$,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:A,placeholderPattern:T,preserveComments:O,syntacticPlaceholders:I}=y,z=(function(W,$,N){const B=($.plugins||[]).slice();N!==!1&&B.push("placeholders"),$=Object.assign({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,sourceType:"module"},$,{plugins:B});try{return(0,a.parse)(W,$)}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 G={syntactic:{placeholders:[],placeholderNames:new Set},legacy:{placeholders:[],placeholderNames:new Set},placeholderWhitelist:A,placeholderPattern:T,syntacticPlaceholders:I};return C(z,x,G),Object.assign({ast:z},G.syntactic.placeholders.length?G.syntactic:G.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 A;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)||(A=y.placeholderWhitelist)!=null&&A.has(T)))return;w=w.slice();const{node:I,key:z}=w[w.length-1];let G;f(g)||d(g,{expectedNode:"StringLiteral"})?G="string":h(I)&&z==="arguments"||s(I)&&z==="arguments"||l(I)&&z==="params"?G="param":o(I)&&!d(g)?(G="statement",w=w.slice(0,-1)):G=m(g)&&d(g)?"statement":"other";const{placeholders:W,placeholderNames:$}=O?y.syntactic:y.legacy;W.push({name:T,type:G,resolve:N=>(function(B,H){let R=B;for(let pe=0;pe<H.length-1;pe++){const{key:Ie,index:X}=H[pe];R=X===void 0?R[Ie]:R[Ie][X]}const{key:K,index:ne}=H[H.length-1];return{parent:R,key:K,index:ne}})(N,w),isDuplicate:$.has(T)}),$.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:A}=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")A===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)),A===void 0)throw new Error("Assertion failure.")}else if(typeof g=="string"&&(g=l(g)),Array.isArray(g))throw new Error("Cannot replace single expression with an array.");if(A===void 0)d(w,y,g),w[y]=g;else{const T=w[y].slice();S.type==="statement"||S.type==="param"?g==null?T.splice(A,1):Array.isArray(g)?T.splice(A,1,...g):T[A]=g:T[A]=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,A){if(typeof A!="function"&&A!==null)throw new TypeError("Super expression must either be null or a function");y.prototype=Object.create(A&&A.prototype,{constructor:{value:y,writable:!0,configurable:!0}}),Object.defineProperty(y,"prototype",{writable:!1}),A&&a(y,A)})(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,A=i(S);if(x){var T=i(this).constructor;y=Reflect.construct(A,arguments,T)}else y=A.apply(this,arguments);return(function(O,I){if(I&&(r(I)==="object"||typeof I=="function"))return I;if(I!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return(function(z){if(z===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return z})(O)})(this,y)});function w(y,A,T){var O;return(function(I,z){if(!(I instanceof z))throw new TypeError("Cannot call a class as a function")})(this,w),O=g.call(this,(function(I,z,G){return typeof d=="string"?d:d(I,z,G)})(y,A,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,A){return(A===void 0||A>w.length)&&(A=w.length),w.substring(A-9,A)===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 A(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=A,T.working=typeof ArrayBuffer<"u"&&typeof DataView<"u"&&T(new DataView(new ArrayBuffer(1),0,1)),e.isDataView=O;var I=typeof SharedArrayBuffer<"u"?SharedArrayBuffer:void 0;function z(R){return u(R)==="[object SharedArrayBuffer]"}function G(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 $(R){return C(R,d)}function N(R){return C(R,m)}function B(R){return l&&C(R,f)}function H(R){return p&&C(R,v)}e.isSharedArrayBuffer=G,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=$,e.isBooleanObject=N,e.isBigIntObject=B,e.isSymbolObject=H,e.isBoxedPrimitive=function(R){return W(R)||$(R)||N(R)||B(R)||H(R)},e.isAnyArrayBuffer=function(R){return typeof Uint8Array<"u"&&(A(R)||G(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 G=Object.getOwnPropertySymbols(O);I&&(G=G.filter((function(W){return Object.getOwnPropertyDescriptor(O,W).enumerable}))),z.push.apply(z,G)}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(G){var W,$,N;W=O,$=G,N=z[G],($=s($))in W?Object.defineProperty(W,$,{value:N,enumerable:!0,configurable:!0,writable:!0}):W[$]=N})):Object.getOwnPropertyDescriptors?Object.defineProperties(O,Object.getOwnPropertyDescriptors(z)):r(Object(z)).forEach((function(G){Object.defineProperty(O,G,Object.getOwnPropertyDescriptor(z,G))}))}return O}function i(O,I){for(var z=0;z<I.length;z++){var G=I[z];G.enumerable=G.enumerable||!1,G.configurable=!0,"value"in G&&(G.writable=!0),Object.defineProperty(O,s(G.key),G)}}function s(O){var I=(function(z,G){if(f(z)!=="object"||z===null)return z;var W=z[Symbol.toPrimitive];if(W!==void 0){var $=W.call(z,"string");if(f($)!=="object")return $;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||(G=z,Function.toString.call(G).indexOf("[native code]")===-1))return z;var G;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(G,W,$){var N=[null];N.push.apply(N,W);var B=new(Function.bind.apply(G,N));return $&&d(B,$.prototype),B},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,G){return z.__proto__=G,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(G){z[G]=O[G]})),Object.defineProperty(z,"message",{value:O.message}),z}function A(O){return v(O,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}var T=(function(O,I){(function(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)})(B,O);var z,G,W,$,N=(z=B,G=h(),function(){var H,R=m(z);if(G){var K=m(this).constructor;H=Reflect.construct(R,arguments,K)}else H=R.apply(this,arguments);return o(this,H)});function B(H){var R;if((function(le,oe){if(!(le instanceof oe))throw new TypeError("Cannot call a class as a function")})(this,B),f(H)!=="object"||H===null)throw new C("options","Object",H);var K=H.message,ne=H.operator,pe=H.stackStartFn,Ie=H.actual,X=H.expected,J=Error.stackTraceLimit;if(Error.stackTraceLimit=0,K!=null)R=N.call(this,String(K));else if(f(Ie)==="object"&&Ie!==null&&f(X)==="object"&&X!==null&&"stack"in Ie&&Ie instanceof Error&&"stack"in X&&X instanceof Error&&(Ie=y(Ie),X=y(X)),ne==="deepStrictEqual"||ne==="strictEqual")R=N.call(this,(function(le,oe,re){var Ee="",se="",ye=0,we="",He=!1,ce=A(le),k=ce.split(`
- `),F=A(oe).split(`
- `),Z=0,Se="";if(re==="strictEqual"&&f(le)==="object"&&f(oe)==="object"&&le!==null&&oe!==null&&(re="strictEqualObject"),k.length===1&&F.length===1&&k[0]!==F[0]){var Te=k[0].length+F[0].length;if(Te<=10){if(!(f(le)==="object"&&le!==null||f(oe)==="object"&&oe!==null||le===0&&oe===0))return"".concat(w[re],`
- `)+"".concat(k[0]," !== ").concat(F[0],`
- `)}else if(re!=="strictEqualObject"&&Te<80){for(;k[0][Z]===F[0][Z];)Z++;Z>2&&(Se=`
- `.concat((function(Ct,Qr){if(Qr=Math.floor(Qr),Ct.length==0||Qr==0)return"";var Jr=Ct.length*Qr;for(Qr=Math.floor(Math.log(Qr)/Math.log(2));Qr;)Ct+=Ct,Qr--;return Ct+Ct.substring(0,Jr-Ct.length)})(" ",Z),"^"),Z=0)}}for(var Ae=k[k.length-1],ue=F[F.length-1];Ae===ue&&(Z++<2?we=`
- `.concat(Ae).concat(we):Ee=Ae,k.pop(),F.pop(),k.length!==0&&F.length!==0);)Ae=k[k.length-1],ue=F[F.length-1];var Oe=Math.max(k.length,F.length);if(Oe===0){var Ge=ce.split(`
- `);if(Ge.length>30)for(Ge[26]="".concat(x,"...").concat(g);Ge.length>27;)Ge.pop();return"".concat(w.notIdentical,`
- `).concat(Ge.join(`
- `),`
- `)}Z>3&&(we=`
- `.concat(x,"...").concat(g).concat(we),He=!0),Ee!==""&&(we=`
- `.concat(Ee).concat(we),Ee="");var nt=0,ct=w[re]+`
- `.concat("","+ actual").concat(g," ").concat("","- expected").concat(g),yt=" ".concat(x,"...").concat(g," Lines skipped");for(Z=0;Z<Oe;Z++){var Qt=Z-ye;if(k.length<Z+1)Qt>1&&Z>2&&(Qt>4?(se+=`
- `.concat(x,"...").concat(g),He=!0):Qt>3&&(se+=`
- `.concat(F[Z-2]),nt++),se+=`
- `.concat(F[Z-1]),nt++),ye=Z,Ee+=`
- `.concat("","-").concat(g," ").concat(F[Z]),nt++;else if(F.length<Z+1)Qt>1&&Z>2&&(Qt>4?(se+=`
- `.concat(x,"...").concat(g),He=!0):Qt>3&&(se+=`
- `.concat(k[Z-2]),nt++),se+=`
- `.concat(k[Z-1]),nt++),ye=Z,se+=`
- `.concat("","+").concat(g," ").concat(k[Z]),nt++;else{var Bt=F[Z],sr=k[Z],gr=sr!==Bt&&(!S(sr,",")||sr.slice(0,-1)!==Bt);gr&&S(Bt,",")&&Bt.slice(0,-1)===sr&&(gr=!1,sr+=","),gr?(Qt>1&&Z>2&&(Qt>4?(se+=`
- `.concat(x,"...").concat(g),He=!0):Qt>3&&(se+=`
- `.concat(k[Z-2]),nt++),se+=`
- `.concat(k[Z-1]),nt++),ye=Z,se+=`
- `.concat("","+").concat(g," ").concat(sr),Ee+=`
- `.concat("","-").concat(g," ").concat(Bt),nt+=2):(se+=Ee,Ee="",Qt!==1&&Z!==0||(se+=`
- `.concat(sr),nt++))}if(nt>20&&Z<Oe-2)return"".concat(ct).concat(yt,`
- `).concat(se,`
- `).concat(x,"...").concat(g).concat(Ee,`
- `)+"".concat(x,"...").concat(g)}return"".concat(ct).concat(He?yt:"",`
- `).concat(se).concat(Ee).concat(we).concat(Se)})(Ie,X,ne));else if(ne==="notDeepStrictEqual"||ne==="notStrictEqual"){var de=w[ne],Ce=A(Ie).split(`
- `);if(ne==="notStrictEqual"&&f(Ie)==="object"&&Ie!==null&&(de=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(de," ").concat(Ce[0])):N.call(this,"".concat(de,`
- `).concat(Ce.join(`
- `),`
- `))}else{var Le=A(Ie),he="",ie=w[ne];ne==="notDeepEqual"||ne==="notEqual"?(Le="".concat(w[ne],`
- `).concat(Le)).length>1024&&(Le="".concat(Le.slice(0,1021),"...")):(he="".concat(A(X)),Le.length>512&&(Le="".concat(Le.slice(0,509),"...")),he.length>512&&(he="".concat(he.slice(0,509),"...")),ne==="deepEqual"||ne==="equal"?Le="".concat(ie,`
- `).concat(Le,`
- should equal
- `):he=" ".concat(ne," ").concat(he)),R=N.call(this,"".concat(Le).concat(he))}return Error.stackTraceLimit=J,R.generatedMessage=!K,Object.defineProperty(l(R),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),R.code="ERR_ASSERTION",R.actual=Ie,R.expected=X,R.operator=ne,Error.captureStackTrace&&Error.captureStackTrace(l(R),pe),R.stack,R.name="AssertionError",o(R)}return W=B,($=[{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,$),Object.defineProperty(W,"prototype",{writable:!1}),B})(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 A=f[y];d[y]=A}}}return d}},(t,e,n)=>{var r;if(!Object.keys){var a=Object.prototype.hasOwnProperty,i=Object.prototype.toString,s=n(124),o=Object.prototype.propertyIsEnumerable,l=!o.call({toString:null},"toString"),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 A=0;A<f.length;++A)g.push(String(A));else for(var T in f)w&&T==="prototype"||!a.call(f,T)||g.push(String(T));if(l)for(var O=(function(z){if(typeof window>"u"||!m)return h(z);try{return h(z)}catch{return!1}})(f),I=0;I<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(re,Ee){return(function(se){if(Array.isArray(se))return se})(re)||(function(se,ye){var we=se==null?null:typeof Symbol<"u"&&se[Symbol.iterator]||se["@@iterator"];if(we!=null){var He,ce,k,F,Z=[],Se=!0,Te=!1;try{if(k=(we=we.call(se)).next,ye!==0)for(;!(Se=(He=k.call(we)).done)&&(Z.push(He.value),Z.length!==ye);Se=!0);}catch(Ae){Te=!0,ce=Ae}finally{try{if(!Se&&we.return!=null&&(F=we.return(),Object(F)!==F))return}finally{if(Te)throw ce}}return Z}})(re,Ee)||(function(se,ye){if(se){if(typeof se=="string")return a(se,ye);var we=Object.prototype.toString.call(se).slice(8,-1);return we==="Object"&&se.constructor&&(we=se.constructor.name),we==="Map"||we==="Set"?Array.from(se):we==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(we)?a(se,ye):void 0}})(re,Ee)||(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(re,Ee){(Ee==null||Ee>re.length)&&(Ee=re.length);for(var se=0,ye=new Array(Ee);se<Ee;se++)ye[se]=re[se];return ye}function i(re){return i=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(Ee){return typeof Ee}:function(Ee){return Ee&&typeof Symbol=="function"&&Ee.constructor===Symbol&&Ee!==Symbol.prototype?"symbol":typeof Ee},i(re)}n(44),n(12);var s=/a/g.flags!==void 0,o=function(re){var Ee=[];return re.forEach((function(se){return Ee.push(se)})),Ee},l=function(re){var Ee=[];return re.forEach((function(se,ye){return Ee.push([ye,se])})),Ee},p=Object.is?Object.is:n(246),u=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},h=Number.isNaN?Number.isNaN:n(248);function d(re){return re.call.bind(re)}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,A=C.isSet,T=C.isNativeError,O=C.isBoxedPrimitive,I=C.isNumberObject,z=C.isStringObject,G=C.isBooleanObject,W=C.isBigIntObject,$=C.isSymbolObject,N=C.isFloat32Array,B=C.isFloat64Array;function H(re){if(re.length===0||re.length>10)return!0;for(var Ee=0;Ee<re.length;Ee++){var se=re.charCodeAt(Ee);if(se<48||se>57)return!0}return re.length===10&&re>=Math.pow(2,32)}function R(re){return Object.keys(re).filter(H).concat(u(re).filter(Object.prototype.propertyIsEnumerable.bind(re)))}/*!
- * The buffer module from node.js, for the browser.
- *
- * @author Feross Aboukhadijeh <feross@feross.org> <http://feross.org>
- * @license MIT
- */function K(re,Ee){if(re===Ee)return 0;for(var se=re.length,ye=Ee.length,we=0,He=Math.min(se,ye);we<He;++we)if(re[we]!==Ee[we]){se=re[we],ye=Ee[we];break}return se<ye?-1:ye<se?1:0}var ne=0,pe=1,Ie=2,X=3;function J(re,Ee,se,ye){if(re===Ee)return re!==0||!se||p(re,Ee);if(se){if(i(re)!=="object")return typeof re=="number"&&h(re)&&h(Ee);if(i(Ee)!=="object"||re===null||Ee===null||Object.getPrototypeOf(re)!==Object.getPrototypeOf(Ee))return!1}else{if(re===null||i(re)!=="object")return(Ee===null||i(Ee)!=="object")&&re==Ee;if(Ee===null||i(Ee)!=="object")return!1}var we,He,ce,k,F=v(re);if(F!==v(Ee))return!1;if(Array.isArray(re)){if(re.length!==Ee.length)return!1;var Z=R(re),Se=R(Ee);return Z.length===Se.length&&Ce(re,Ee,se,ye,pe,Z)}if(F==="[object Object]"&&(!w(re)&&w(Ee)||!A(re)&&A(Ee)))return!1;if(g(re)){if(!g(Ee)||Date.prototype.getTime.call(re)!==Date.prototype.getTime.call(Ee))return!1}else if(y(re)){if(!y(Ee)||(ce=re,k=Ee,!(s?ce.source===k.source&&ce.flags===k.flags:RegExp.prototype.toString.call(ce)===RegExp.prototype.toString.call(k))))return!1}else if(T(re)||re instanceof Error){if(re.message!==Ee.message||re.name!==Ee.name)return!1}else{if(x(re)){if(se||!N(re)&&!B(re)){if(!(function(ue,Oe){return ue.byteLength===Oe.byteLength&&K(new Uint8Array(ue.buffer,ue.byteOffset,ue.byteLength),new Uint8Array(Oe.buffer,Oe.byteOffset,Oe.byteLength))===0})(re,Ee))return!1}else if(!(function(ue,Oe){if(ue.byteLength!==Oe.byteLength)return!1;for(var Ge=0;Ge<ue.byteLength;Ge++)if(ue[Ge]!==Oe[Ge])return!1;return!0})(re,Ee))return!1;var Te=R(re),Ae=R(Ee);return Te.length===Ae.length&&Ce(re,Ee,se,ye,ne,Te)}if(A(re))return!(!A(Ee)||re.size!==Ee.size)&&Ce(re,Ee,se,ye,Ie);if(w(re))return!(!w(Ee)||re.size!==Ee.size)&&Ce(re,Ee,se,ye,X);if(S(re)){if(He=Ee,(we=re).byteLength!==He.byteLength||K(new Uint8Array(we),new Uint8Array(He))!==0)return!1}else if(O(re)&&!(function(ue,Oe){return I(ue)?I(Oe)&&p(Number.prototype.valueOf.call(ue),Number.prototype.valueOf.call(Oe)):z(ue)?z(Oe)&&String.prototype.valueOf.call(ue)===String.prototype.valueOf.call(Oe):G(ue)?G(Oe)&&Boolean.prototype.valueOf.call(ue)===Boolean.prototype.valueOf.call(Oe):W(ue)?W(Oe)&&BigInt.prototype.valueOf.call(ue)===BigInt.prototype.valueOf.call(Oe):$(Oe)&&Symbol.prototype.valueOf.call(ue)===Symbol.prototype.valueOf.call(Oe)})(re,Ee))return!1}return Ce(re,Ee,se,ye,ne)}function de(re,Ee){return Ee.filter((function(se){return f(re,se)}))}function Ce(re,Ee,se,ye,we,He){if(arguments.length===5){He=Object.keys(re);var ce=Object.keys(Ee);if(He.length!==ce.length)return!1}for(var k=0;k<He.length;k++)if(!m(Ee,He[k]))return!1;if(se&&arguments.length===5){var F=u(re);if(F.length!==0){var Z=0;for(k=0;k<F.length;k++){var Se=F[k];if(f(re,Se)){if(!f(Ee,Se))return!1;He.push(Se),Z++}else if(f(Ee,Se))return!1}var Te=u(Ee);if(F.length!==Te.length&&de(Ee,Te).length!==Z)return!1}else{var Ae=u(Ee);if(Ae.length!==0&&de(Ee,Ae).length!==0)return!1}}if(He.length===0&&(we===ne||we===pe&&re.length===0||re.size===0))return!0;if(ye===void 0)ye={val1:new Map,val2:new Map,position:0};else{var ue=ye.val1.get(re);if(ue!==void 0){var Oe=ye.val2.get(Ee);if(Oe!==void 0)return ue===Oe}ye.position++}ye.val1.set(re,ye.position),ye.val2.set(Ee,ye.position);var Ge=(function(nt,ct,yt,Qt,Bt,sr){var gr=0;if(sr===Ie){if(!(function(qr,un,nn,is){for(var fr=null,Bn=o(qr),vs=0;vs<Bn.length;vs++){var Fn=Bn[vs];if(i(Fn)==="object"&&Fn!==null)fr===null&&(fr=new Set),fr.add(Fn);else if(!un.has(Fn)){if(nn||!ie(qr,un,Fn))return!1;fr===null&&(fr=new Set),fr.add(Fn)}}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(!Le(fr,ot,nn,is))return!1}else if(!nn&&!qr.has(ot)&&!Le(fr,ot,nn,is))return!1}return fr.size===0}return!0})(nt,ct,yt,Bt))return!1}else if(sr===X){if(!(function(qr,un,nn,is){for(var fr=null,Bn=l(qr),vs=0;vs<Bn.length;vs++){var Fn=r(Bn[vs],2),ft=Fn[0],dt=Fn[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)||!J(dt,ot,nn,is)){if(nn||!le(qr,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,qr,Ut,dr,nn,is))return!1}else if(!(nn||qr.has(Ut)&&J(qr.get(Ut),dr,!1,is)||oe(fr,qr,Ut,dr,!1,is)))return!1}return fr.size===0}return!0})(nt,ct,yt,Bt))return!1}else if(sr===pe)for(;gr<nt.length;gr++){if(!m(nt,gr)){if(m(ct,gr))return!1;for(var Ct=Object.keys(nt);gr<Ct.length;gr++){var Qr=Ct[gr];if(!m(ct,Qr)||!J(nt[Qr],ct[Qr],yt,Bt))return!1}return Ct.length===Object.keys(ct).length}if(!m(ct,gr)||!J(nt[gr],ct[gr],yt,Bt))return!1}for(gr=0;gr<Qt.length;gr++){var Jr=Qt[gr];if(!J(nt[Jr],ct[Jr],yt,Bt))return!1}return!0})(re,Ee,se,He,ye,we);return ye.val1.delete(re),ye.val2.delete(Ee),Ge}function Le(re,Ee,se,ye){for(var we=o(re),He=0;He<we.length;He++){var ce=we[He];if(J(Ee,ce,se,ye))return re.delete(ce),!0}return!1}function he(re){switch(i(re)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":re=+re;case"number":if(h(re))return!1}return!0}function ie(re,Ee,se){var ye=he(se);return ye??(Ee.has(ye)&&!re.has(ye))}function le(re,Ee,se,ye,we){var He=he(se);if(He!=null)return He;var ce=Ee.get(He);return!(ce===void 0&&!Ee.has(He)||!J(ye,ce,!1,we))&&!re.has(He)&&J(ye,ce,!1,we)}function oe(re,Ee,se,ye,we,He){for(var ce=o(re),k=0;k<ce.length;k++){var F=ce[k];if(J(se,F,we,He)&&J(ye,Ee.get(F),we,He))return re.delete(F),!0}return!1}t.exports={isDeepEqual:function(re,Ee){return J(re,Ee,!1)},isDeepStrictEqual:function(re,Ee){return J(re,Ee,!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(A){A.get("body").forEach((T=>{T.isExportDefaultDeclaration()&&(0,i.default)(T)}))})(u);const{local:g,sources:w,hasExports:y}=(function(A,T,O){let{getWrapperPayload:I,initializeReexports:z}=T;const G=(function(H,R,K){const ne=new Map;H.get("body").forEach((X=>{let J;if(X.isImportDeclaration())J="import";else{if(X.isExportDefaultDeclaration()&&(X=X.get("declaration")),X.isExportNamedDeclaration()){if(X.node.declaration)X=X.get("declaration");else if(R&&X.node.source&&X.get("source").isStringLiteral())return void X.get("specifiers").forEach((de=>{p(de),ne.set(de.get("local").node.name,"block")}))}if(X.isFunctionDeclaration())J="hoisted";else if(X.isClassDeclaration())J="block";else if(X.isVariableDeclaration({kind:"var"}))J="var";else{if(!X.isVariableDeclaration())return;J="block"}}Object.keys(X.getOuterBindingIdentifiers()).forEach((de=>{ne.set(de,J)}))}));const pe=new Map,Ie=X=>{const J=X.node.name;let de=pe.get(J);if(!de){const Ce=ne.get(J);if(Ce===void 0)throw X.buildCodeFrameError(`Exporting local "${J}", which is not declared.`);de={names:[],kind:Ce},pe.set(J,de)}return de};return H.get("body").forEach((X=>{if(!X.isExportNamedDeclaration()||!R&&X.node.source){if(X.isExportDefaultDeclaration()){const J=X.get("declaration");if(!J.isFunctionDeclaration()&&!J.isClassDeclaration())throw J.buildCodeFrameError("Unexpected default expression export.");Ie(J.get("id")).names.push("default")}}else if(X.node.declaration){const J=X.get("declaration"),de=J.getOuterBindingIdentifierPaths();Object.keys(de).forEach((Ce=>{if(Ce==="__esModule")throw J.buildCodeFrameError('Illegal export "__esModule".');Ie(de[Ce]).names.push(Ce)}))}else X.get("specifiers").forEach((J=>{const de=J.get("local"),Ce=J.get("exported"),Le=Ie(de),he=l(Ce,K);if(he==="__esModule")throw Ce.buildCodeFrameError('Illegal export "__esModule".');Le.names.push(he)}))})),pe})(A,z,O),W=new Map,$=new Map,N=(H,R)=>{const K=H.value;let ne=$.get(K);return ne?W.get(K).push(R):(ne={name:A.scope.generateUidIdentifier((0,r.basename)(K,(0,r.extname)(K))).name,interop:"none",loc:null,imports:new Map,importsNamespace:new Set,reexports:new Map,reexportNamespace:new Set,reexportAll:null,wrap:null,get lazy(){return this.wrap==="lazy"},referenced:!1},$.set(K,ne),W.set(K,[R])),ne};let B=!1;A.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 ne=K.get("local").node.name;R.imports.set(ne,"default");const pe=G.get(ne);pe&&(G.delete(ne),pe.names.forEach((Ie=>{R.reexports.set(Ie,"default")})),R.referenced=!0)}else if(K.isImportNamespaceSpecifier()){const ne=K.get("local").node.name;R.importsNamespace.add(ne);const pe=G.get(ne);pe&&(G.delete(ne),pe.names.forEach((Ie=>{R.reexportNamespace.add(Ie)})),R.referenced=!0)}else if(K.isImportSpecifier()){const ne=l(K.get("imported"),O),pe=K.get("local").node.name;R.imports.set(pe,ne);const Ie=G.get(pe);Ie&&(G.delete(pe),Ie.names.forEach((X=>{R.reexports.set(X,ne)})),R.referenced=!0)}}))}else if(H.isExportAllDeclaration()){B=!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){B=!0;const R=N(H.node.source,H.node);R.loc||(R.loc=H.node.loc),H.get("specifiers").forEach((K=>{p(K);const ne=l(K.get("local"),O),pe=l(K.get("exported"),O);if(R.reexports.set(pe,ne),R.referenced=!0,pe==="__esModule")throw K.get("exported").buildCodeFrameError('Illegal export "__esModule".')}))}else(H.isExportNamedDeclaration()||H.isExportDefaultDeclaration())&&(B=!0)}));for(const H of $.values()){let R=!1,K=!1;H.importsNamespace.size>0&&(R=!0,K=!0),H.reexportAll&&(K=!0);for(const ne of H.imports.values())ne==="default"?R=!0:K=!0;for(const ne of H.reexports.values())ne==="default"?R=!0:K=!0;R&&K?H.interop="namespace":R&&(H.interop="default")}if(I)for(const[H,R]of $)R.wrap=I(H,R,W.get(H));return{hasExports:B,local:G,sources:$}})(u,{initializeReexports:f,getWrapperPayload:v},x);(function(A){A.get("body").forEach((T=>{if(T.isImportDeclaration())T.remove();else if(T.isExportNamedDeclaration())T.node.declaration?(T.node.declaration._blockHoist=T.node._blockHoist,T.replaceWith(T.node.declaration)):T.remove();else if(T.isExportDefaultDeclaration()){const O=T.get("declaration");if(!O.isFunctionDeclaration()&&!O.isClassDeclaration())throw O.buildCodeFrameError("Unexpected default expression export.");O._blockHoist=T.node._blockHoist,T.replaceWith(O)}else T.isExportAllDeclaration()&&T.remove()}))})(u);for(const[A,T]of w){const{importsNamespace:O,imports:I}=T;if(O.size>0&&I.size===0){const[G]=O;T.name=G}const z=o(m,A,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,A,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 G of f)if(!s(z,String(G),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===">=",A=A||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&&A&&!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,A,T){const{plugins:O,presets:I,passPerPreset:z}=A;return{options:u(A,y),plugins:O?()=>f(O,y)(T):()=>p([]),presets:I?()=>d(I,y)(T)(!!z):()=>p([])}},e.createDescriptor=w,e.createUncachedDescriptors=function(y,A,T){return{options:u(A,y),plugins:(0,a.once)((()=>x(A.plugins||[],y,T))),presets:(0,a.once)((()=>S(A.presets||[],y,T,!!A.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,A){return typeof y.browserslistConfigFile=="string"&&(y.browserslistConfigFile=(0,l.resolveBrowserslistConfigFile)(y.browserslistConfigFile,A)),y}const h=new WeakMap,d=(0,o.makeWeakCacheSync)(((y,A)=>{const T=A.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,A)=>{const T=A.using((O=>O));return(0,o.makeStrongCache)((function*(O){return(yield*x(y,T,O)).map((I=>C(m,I)))}))})),v={};function C(y,A){const{value:T,options:O=v}=A;if(O===!1)return A;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(A)===-1){const G=z.filter((W=>{return N=A,($=W).name===N.name&&$.value===N.value&&$.options===N.options&&$.dirname===N.dirname&&$.alias===N.alias&&$.ownPass===N.ownPass&&((B=$.file)==null?void 0:B.request)===((H=N.file)==null?void 0:H.request)&&((R=$.file)==null?void 0:R.resolved)===((K=N.file)==null?void 0:K.resolved);var $,N,B,H,R,K}));if(G.length>0)return G[0];z.push(A)}return A}function*S(y,A,T,O){return yield*g("preset",y,A,T,O)}function*x(y,A,T){return yield*g("plugin",y,A,T)}function*g(y,A,T,O,I){const z=yield*r().all(A.map(((G,W)=>w(G,T,{type:y,alias:`${O}$${W}`,ownPass:!!I}))));return(function(G){const W=new Map;for(const $ of G){if(typeof $.value!="function")continue;let N=W.get($.value);if(N||(N=new Set,W.set($.value,N)),N.has($.name)){const B=G.filter((H=>H.value===$.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(B,null,2)}`].join(`
- `))}N.add($.name)}})(z),z}function w(y,A,T){let{type:O,alias:I,ownPass:z}=T;return(function*(){const G=(0,s.getItemDescriptor)(y);if(G)return G;let W,$,N,B=y;Array.isArray(B)&&(B.length===3?[B,$,W]=B:[B,$]=B);let H=null;if(typeof B=="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=B;({filepath:H,value:B}=yield*R(B,A)),N={request:K,resolved:H}}if(!B)throw new Error(`Unexpected falsy value: ${String(B)}`);if(typeof B=="object"&&B.__esModule){if(!B.default)throw new Error("Must export a default export when using ES6 modules.");B=B.default}if(typeof B!="object"&&typeof B!="function")throw new Error(`Unsupported format: ${typeof B}. Expected an object or a function.`);if(H!==null&&typeof B=="object"&&B)throw new Error(`Plugin/Preset files are not allowed to export objects, only functions. In ${H}`);return{name:W,alias:H||I,value:B,options:$,dirname:A,ownPass:z,file:N}})()}},(t,e,n)=>{function r(){const a=n(281);return r=function(){return a},a}Object.defineProperty(e,"__esModule",{value:!0}),e.resolveBrowserslistConfigFile=function(a,i){},e.resolveTargets=function(a,i){const s=a.targets;let o;return typeof s=="string"||Array.isArray(s)?o={browsers:s}:s&&(o="esmodules"in s?Object.assign({},s,{esmodules:"intersect"}):s),(0,r().default)(o,{ignoreBrowserslistConfig:!0,browserslistEnv:a.browserslistEnv})}},(t,e,n)=>{var r=n(17);Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"TargetNames",{enumerable:!0,get:function(){return u.TargetNames}}),e.default=function(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var T,O;let{browsers:I,esmodules:z}=y;const{configPath:G="."}=A;(function(K){v.invariant(K===void 0||C(K),`'${String(K)}' is not a valid browserslist query`)})(I);let W=(function(K){const ne=Object.keys(u.TargetNames);for(const pe of Object.keys(K))if(!(pe in u.TargetNames))throw new Error(v.formatMessage(`'${pe}' is not a valid target
- - Did you mean '${(0,i.findSuggestion)(pe,ne)}'?`));return K})((function(K){const ne=Object.assign({},K);return delete ne.esmodules,delete ne.browsers,ne})(y));const $=!!I||Object.keys(W).length>0,N=!A.ignoreBrowserslistConfig&&!$;if(!I&&N&&(I=a.loadConfig({config:A.configFile,path:G,env:A.browserslistEnv}),I==null&&(I=[])),!z||z==="intersect"&&(T=I)!=null&&T.length||(I=Object.keys(f).map((K=>`${K} >= ${f[K]}`)).join(", "),z=!1),(O=I)!=null&&O.length){const K=(function(ne,pe){const Ie=typeof ne=="string"?ne:ne.join()+pe;let X=w.get(Ie);return X||(X=(function(J,de){return(function(Ce){return Ce.reduce(((Le,he)=>{const[ie,le]=he.split(" "),oe=p.browserNameMap[ie];if(!oe)return Le;try{const re=le.split("-")[0].toLowerCase(),Ee=(0,l.isUnreleasedVersion)(re,oe);if(!Le[oe])return Le[oe]=Ee?re:(0,l.semverify)(re),Le;const se=Le[oe],ye=(0,l.isUnreleasedVersion)(se,oe);if(ye&&Ee)Le[oe]=(0,l.getLowestUnreleased)(se,re,oe);else if(ye)Le[oe]=(0,l.semverify)(re);else if(!ye&&!Ee){const we=(0,l.semverify)(re);Le[oe]=(0,l.semverMin)(se,we)}}catch{}return Le}),{})})(a(J,{mobileToDesktop:!0,env:de}))})(ne,pe),w.set(Ie,X)),Object.assign({},X)})(I,A.browserslistEnv);if(z==="intersect")for(const ne of Object.keys(K))if(ne!=="deno"&&ne!=="ie"){const pe=f[ne==="opera_mobile"?"op_mob":ne];if(pe){const Ie=K[ne];K[ne]=(0,l.getHighestUnreleased)(Ie,(0,l.semverify)(pe),ne)}else delete K[ne]}else delete K[ne];W=Object.assign(K,W)}const B={},H=[];for(const K of Object.keys(W).sort()){const ne=W[K];typeof ne=="number"&&ne%1!=0&&H.push({target:K,value:ne});const[pe,Ie]=K==="node"?x(ne):g(K,ne);Ie&&(B[pe]=Ie)}return(R=H).length&&R.forEach((K=>{let{target:ne,value:pe}=K})),B;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((A=>typeof A=="string"))}function S(y,A){try{return(0,l.semverify)(A)}catch{throw new Error(v.formatMessage(`'${A}' 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,A){return[y,(0,l.isUnreleasedVersion)(A,y)?A.toLowerCase():S(y,A)]}const w=new o({max:64})},(t,e,n)=>{var r=n(456),a=n(457).a,i=n(460),s=n(461),o=n(286),l=n(137),p=n(287),u=n(288),h="37";function d(ie,le){return(ie+".").indexOf(le+".")===0}function m(ie){return ie.filter((function(le){return typeof le=="string"}))}function f(ie){var le=ie;return ie.split(".").length===3&&(le=ie.split(".").slice(0,-1).join(".")),le}function v(ie){return function(le){return ie+" "+le}}function C(ie){return parseInt(ie.split(".")[0])}function S(ie,le){if(ie.length===0)return[];var oe=x(ie.map(C)),re=oe[oe.length-le];if(!re)return ie;for(var Ee=[],se=ie.length-1;se>=0&&!(re>C(ie[se]));se--)Ee.unshift(ie[se]);return Ee}function x(ie){for(var le=[],oe=0;oe<ie.length;oe++)le.indexOf(ie[oe])===-1&&le.push(ie[oe]);return le}function g(ie,le,oe){for(var re in oe)ie[le+" "+re]=oe[re]}function w(ie,le){return le=parseFloat(le),ie===">"?function(oe){return parseFloat(oe)>le}:ie===">="?function(oe){return parseFloat(oe)>=le}:ie==="<"?function(oe){return parseFloat(oe)<le}:function(oe){return parseFloat(oe)<=le}}function y(ie){return parseInt(ie)}function A(ie,le){return ie<le?-1:ie>le?1:0}function T(ie,le){return A(parseInt(ie[0]),parseInt(le[0]))||A(parseInt(ie[1]||"0"),parseInt(le[1]||"0"))||A(parseInt(ie[2]||"0"),parseInt(le[2]||"0"))}function O(ie,le){return(le=le.split(".").map(y))[1]===void 0&&(le[1]="x"),ie==="<="?function(oe){return I(oe=oe.split(".").map(y),le)<=0}:function(oe){return I(oe=oe.split(".").map(y),le)>=0}}function I(ie,le){return ie[0]!==le[0]?ie[0]<le[0]?-1:1:le[1]==="x"?0:ie[1]!==le[1]?ie[1]<le[1]?-1:1:0}function z(ie,le){var oe=(function(re,Ee){return re.versions.indexOf(Ee)!==-1?Ee:!!J.versionAliases[re.name][Ee]&&J.versionAliases[re.name][Ee]})(ie,le);return oe||ie.versions.length===1&&ie.versions[0]}function G(ie,le){return ie/=1e3,Object.keys(a).reduce((function(oe,re){var Ee=$(re,le);if(!Ee)return oe;var se=Object.keys(Ee.releaseDate).filter((function(ye){var we=Ee.releaseDate[ye];return we!==null&&we>=ie}));return oe.concat(se.map(v(Ee.name)))}),[])}function W(ie){return{name:ie.name,versions:ie.versions,released:ie.released,releaseDate:ie.releaseDate}}function $(ie,le){if(ie=ie.toLowerCase(),ie=J.aliases[ie]||ie,le.mobileToDesktop&&J.desktopNames[ie]){var oe=J.data[J.desktopNames[ie]];if(ie==="android")return Ee=W(J.data[ie]),se=oe,Ee.released=N(Ee.released,se.released),Ee.versions=N(Ee.versions,se.versions),Ee.releaseDate=(function(ye){var we={};for(var He in ye)we[He]=ye[He];return we})(Ee.releaseDate),Ee.released.forEach((function(ye){Ee.releaseDate[ye]===void 0&&(Ee.releaseDate[ye]=se.releaseDate[ye])})),Ee;var re=W(oe);return re.name=ie,re}var Ee,se;return J.data[ie]}function N(ie,le){var oe=le.indexOf(h);return ie.filter((function(re){return/^(?:[2-4]\.|[34]$)/.test(re)})).concat(le.slice(oe))}function B(ie,le){var oe=$(ie,le);if(!oe)throw new l("Unknown browser "+ie);return oe}function H(ie,le,oe,re){var Ee=1;switch(le){case"android":if(re.mobileToDesktop)return ie;var se=J.data.chrome.released;Ee=se.length-se.indexOf(h);break;case"op_mob":Ee=C(J.data.op_mob.released.slice(-1)[0])-14+1;break;default:return ie}return oe<=Ee?ie.slice(-1):ie.slice(Ee-1-oe)}function R(ie,le){return typeof ie=="string"&&(ie.indexOf("y")>=0||le&&ie.indexOf("a")>=0)}function K(ie,le){return p(he,ie).reduce((function(oe,re,Ee){if(re.not&&Ee===0)throw new l("Write any browsers query (for instance, `defaults`) before `"+re.query+"`");var se=he[re.type].select.call(J,le,re).map((function(we){var He=we.split(" ");return He[1]==="0"?He[0]+" "+$(He[0],le).versions[0]:we}));if(re.compose==="and")return re.not?oe.filter((function(we){return se.indexOf(we)===-1})):oe.filter((function(we){return se.indexOf(we)!==-1}));if(re.not){var ye={};return se.forEach((function(we){ye[we]=!0})),oe.filter((function(we){return!ye[we]}))}return oe.concat(se)}),[])}function ne(ie){return ie===void 0&&(ie={}),ie.path===void 0&&(ie.path=s.resolve?s.resolve("."):"."),ie}function pe(ie,le){return ie==null&&(ie=J.loadConfig(le)||J.defaults),ie}function Ie(ie){if(typeof ie!="string"&&!Array.isArray(ie))throw new l("Browser queries must be an array or string. Got "+typeof ie+".")}var X={};function J(ie,le){Ie(ie=pe(ie,le=ne(le)));var oe={ignoreUnknownVersions:le.ignoreUnknownVersions,dangerousExtend:le.dangerousExtend,mobileToDesktop:le.mobileToDesktop,path:le.path,env:le.env};u.oldDataWarning(J.data);var re=u.getStat(le,J.data);if(re)for(var Ee in oe.customUsage={},re)g(oe.customUsage,Ee,re[Ee]);var se=JSON.stringify([ie,oe]);if(X[se])return X[se];var ye=x(K(ie,oe)).sort((function(we,He){if(we=we.split(" "),He=He.split(" "),we[0]===He[0]){var ce=we[1].split("-")[0];return T(He[1].split("-")[0].split("."),ce.split("."))}return A(we[0],He[0])}));return u.env.BROWSERSLIST_DISABLE_CACHE||(X[se]=ye),ye}function de(ie,le){var oe=J.nodeVersions.filter((function(re){return d(re,le.version)}));if(oe.length===0){if(ie.ignoreUnknownVersions)return[];throw new l("Unknown version "+le.version+" of Node.js")}return["node "+oe[oe.length-1]]}function Ce(ie,le){var oe=parseInt(le.year),re=parseInt(le.month||"01")-1,Ee=parseInt(le.day||"01");return G(Date.UTC(oe,re,Ee,0,0,0),ie)}function Le(ie,le){var oe=parseFloat(le.coverage),re=J.usage.global;if(le.place)if(le.place.match(/^my\s+stats$/i)){if(!ie.customUsage)throw new l("Custom usage statistics was not provided");re=ie.customUsage}else{var Ee;Ee=le.place.length===2?le.place.toUpperCase():le.place.toLowerCase(),u.loadCountry(J.usage,Ee,J.data),re=J.usage[Ee]}for(var se,ye=Object.keys(re).sort((function(k,F){return re[F]-re[k]})),we=0,He=[],ce=0;ce<ye.length&&(se=ye[ce],re[se]!==0)&&(we+=re[se],He.push(se),!(we>=oe));ce++);return He}J.parse=function(ie,le){return Ie(ie=pe(ie,le=ne(le))),p(he,ie)},J.cache={},J.data={},J.usage={global:{},custom:null},J.defaults=["> 0.5%","last 2 versions","Firefox ESR","not dead"],J.aliases={fx:"firefox",ff:"firefox",ios:"ios_saf",explorer:"ie",blackberry:"bb",explorermobile:"ie_mob",operamini:"op_mini",operamobile:"op_mob",chromeandroid:"and_chr",firefoxandroid:"and_ff",ucandroid:"and_uc",qqandroid:"and_qq"},J.desktopNames={and_chr:"chrome",and_ff:"firefox",ie_mob:"ie",android:"chrome"},J.versionAliases={},J.clearCaches=u.clearCaches,J.parseConfig=u.parseConfig,J.readConfig=u.readConfig,J.findConfig=u.findConfig,J.loadConfig=u.loadConfig,J.coverage=function(ie,le){var oe;if(le===void 0)oe=J.usage.global;else if(le==="my stats"){var re={};re.path=s.resolve?s.resolve("."):".";var Ee=u.getStat(re);if(!Ee)throw new l("Custom usage statistics was not provided");for(var se in oe={},Ee)g(oe,se,Ee[se])}else if(typeof le=="string")le=le.length>2?le.toLowerCase():le.toUpperCase(),u.loadCountry(J.usage,le,J.data),oe=J.usage[le];else for(var ye in"dataByBrowser"in le&&(le=le.dataByBrowser),oe={},le)for(var we in le[ye])oe[ye+" "+we]=le[ye][we];return ie.reduce((function(He,ce){var k=oe[ce];return k===void 0&&(k=oe[ce.replace(/ \S+$/," 0")]),He+(k||0)}),0)};var he={last_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+major\s+versions?$/i,select:function(ie,le){return Object.keys(a).reduce((function(oe,re){var Ee=$(re,ie);if(!Ee)return oe;var se=S(Ee.released,le.versions);return se=H(se=se.map(v(Ee.name)),Ee.name,le.versions,ie),oe.concat(se)}),[])}},last_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+versions?$/i,select:function(ie,le){return Object.keys(a).reduce((function(oe,re){var Ee=$(re,ie);if(!Ee)return oe;var se=Ee.released.slice(-le.versions);return se=H(se=se.map(v(Ee.name)),Ee.name,le.versions,ie),oe.concat(se)}),[])}},last_electron_major_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+major\s+versions?$/i,select:function(ie,le){return S(Object.keys(o),le.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(ie,le){return S(J.nodeVersions,le.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(ie,le){var oe=B(le.browser,ie),re=S(oe.released,le.versions).map(v(oe.name));return H(re,oe.name,le.versions,ie)}},last_electron_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+electron\s+versions?$/i,select:function(ie,le){return Object.keys(o).slice(-le.versions).map((function(oe){return"chrome "+o[oe]}))}},last_node_versions:{matches:["versions"],regexp:/^last\s+(\d+)\s+node\s+versions?$/i,select:function(ie,le){return J.nodeVersions.slice(-le.versions).map((function(oe){return"node "+oe}))}},last_browser_versions:{matches:["versions","browser"],regexp:/^last\s+(\d+)\s+(\w+)\s+versions?$/i,select:function(ie,le){var oe=B(le.browser,ie),re=oe.released.slice(-le.versions).map(v(oe.name));return H(re,oe.name,le.versions,ie)}},unreleased_versions:{matches:[],regexp:/^unreleased\s+versions$/i,select:function(ie){return Object.keys(a).reduce((function(le,oe){var re=$(oe,ie);if(!re)return le;var Ee=re.versions.filter((function(se){return re.released.indexOf(se)===-1}));return Ee=Ee.map(v(re.name)),le.concat(Ee)}),[])}},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(ie,le){var oe=B(le.browser,ie);return oe.versions.filter((function(re){return oe.released.indexOf(re)===-1})).map(v(oe.name))}},last_years:{matches:["years"],regexp:/^last\s+(\d*.?\d+)\s+years?$/i,select:function(ie,le){return G(Date.now()-315584329824e-1*le.years,ie)}},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(ie,le){var oe=parseFloat(le.popularity),re=J.usage.global;return Object.keys(re).reduce((function(Ee,se){return le.sign===">"?re[se]>oe&&Ee.push(se):le.sign==="<"?re[se]<oe&&Ee.push(se):le.sign==="<="?re[se]<=oe&&Ee.push(se):re[se]>=oe&&Ee.push(se),Ee}),[])}},popularity_in_my_stats:{matches:["sign","popularity"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+my\s+stats$/,select:function(ie,le){var oe=parseFloat(le.popularity);if(!ie.customUsage)throw new l("Custom usage statistics was not provided");var re=ie.customUsage;return Object.keys(re).reduce((function(Ee,se){var ye=re[se];return ye==null||(le.sign===">"?ye>oe&&Ee.push(se):le.sign==="<"?ye<oe&&Ee.push(se):le.sign==="<="?ye<=oe&&Ee.push(se):ye>=oe&&Ee.push(se)),Ee}),[])}},popularity_in_config_stats:{matches:["sign","popularity","config"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+(\S+)\s+stats$/,select:function(ie,le){var oe=parseFloat(le.popularity),re=u.loadStat(ie,le.config,J.data);if(re)for(var Ee in ie.customUsage={},re)g(ie.customUsage,Ee,re[Ee]);if(!ie.customUsage)throw new l("Custom usage statistics was not provided");var se=ie.customUsage;return Object.keys(se).reduce((function(ye,we){var He=se[we];return He==null||(le.sign===">"?He>oe&&ye.push(we):le.sign==="<"?He<oe&&ye.push(we):le.sign==="<="?He<=oe&&ye.push(we):He>=oe&&ye.push(we)),ye}),[])}},popularity_in_place:{matches:["sign","popularity","place"],regexp:/^(>=?|<=?)\s*(\d+|\d+\.\d+|\.\d+)%\s+in\s+((alt-)?\w\w)$/,select:function(ie,le){var oe=parseFloat(le.popularity),re=le.place;re=re.length===2?re.toUpperCase():re.toLowerCase(),u.loadCountry(J.usage,re,J.data);var Ee=J.usage[re];return Object.keys(Ee).reduce((function(se,ye){var we=Ee[ye];return we==null||(le.sign===">"?we>oe&&se.push(ye):le.sign==="<"?we<oe&&se.push(ye):le.sign==="<="?we<=oe&&se.push(ye):we>=oe&&se.push(ye)),se}),[])}},cover:{matches:["coverage"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%$/i,select:Le},cover_in:{matches:["coverage","place"],regexp:/^cover\s+(\d+|\d+\.\d+|\.\d+)%\s+in\s+(my\s+stats|(alt-)?\w\w)$/i,select:Le},supports:{matches:["supportType","feature"],regexp:/^(?:(fully|partially) )?supports\s+([\w-]+)$/,select:function(ie,le){u.loadFeature(J.cache,le.feature);var oe=le.supportType!=="fully",re=J.cache[le.feature],Ee=[];for(var se in re){var ye=$(se,ie),we=ie.mobileToDesktop&&se in J.desktopNames&&R(re[se][ye.released.slice(-1)[0]],oe);ye.versions.forEach((function(He){var ce=re[se][He];ce===void 0&&we&&(ce=re[J.desktopNames[se]][He]),R(ce,oe)&&Ee.push(se+" "+He)}))}return Ee}},electron_range:{matches:["from","to"],regexp:/^electron\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(ie,le){var oe=f(le.from),re=f(le.to),Ee=parseFloat(le.from),se=parseFloat(le.to);if(!o[oe])throw new l("Unknown version "+Ee+" of electron");if(!o[re])throw new l("Unknown version "+se+" of electron");return Object.keys(o).filter((function(ye){var we=parseFloat(ye);return we>=Ee&&we<=se})).map((function(ye){return"chrome "+o[ye]}))}},node_range:{matches:["from","to"],regexp:/^node\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(ie,le){return J.nodeVersions.filter(O(">=",le.from)).filter(O("<=",le.to)).map((function(oe){return"node "+oe}))}},browser_range:{matches:["browser","from","to"],regexp:/^(\w+)\s+([\d.]+)\s*-\s*([\d.]+)$/i,select:function(ie,le){var oe=B(le.browser,ie),re=parseFloat(z(oe,le.from)||le.from),Ee=parseFloat(z(oe,le.to)||le.to);return oe.released.filter((function(se){var ye=parseFloat(se);return ye>=re&&ye<=Ee})).map(v(oe.name))}},electron_ray:{matches:["sign","version"],regexp:/^electron\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(ie,le){var oe=f(le.version);return Object.keys(o).filter(w(le.sign,oe)).map((function(re){return"chrome "+o[re]}))}},node_ray:{matches:["sign","version"],regexp:/^node\s*(>=?|<=?)\s*([\d.]+)$/i,select:function(ie,le){return J.nodeVersions.filter((oe=le.sign,re=le.version,(re=re.split(".").map(y))[1]=re[1]||0,re[2]=re[2]||0,oe===">"?function(Ee){return T(Ee=Ee.split(".").map(y),re)>0}:oe===">="?function(Ee){return T(Ee=Ee.split(".").map(y),re)>=0}:oe==="<"?function(Ee){return Ee=Ee.split(".").map(y),T(re,Ee)>0}:function(Ee){return Ee=Ee.split(".").map(y),T(re,Ee)>=0})).map((function(Ee){return"node "+Ee}));var oe,re}},browser_ray:{matches:["browser","sign","version"],regexp:/^(\w+)\s*(>=?|<=?)\s*([\d.]+)$/,select:function(ie,le){var oe=le.version,re=B(le.browser,ie),Ee=J.versionAliases[re.name][oe];return Ee&&(oe=Ee),re.released.filter(w(le.sign,oe)).map((function(se){return re.name+" "+se}))}},firefox_esr:{matches:[],regexp:/^(firefox|ff|fx)\s+esr$/i,select:function(){return["firefox 115"]}},opera_mini_all:{matches:[],regexp:/(operamini|op_mini)\s+all/i,select:function(){return["op_mini all"]}},electron_version:{matches:["version"],regexp:/^electron\s+([\d.]+)$/i,select:function(ie,le){var oe=f(le.version),re=o[oe];if(!re)throw new l("Unknown version "+le.version+" of electron");return["chrome "+re]}},node_major_version:{matches:["version"],regexp:/^node\s+(\d+)$/i,select:de},node_minor_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+)$/i,select:de},node_patch_version:{matches:["version"],regexp:/^node\s+(\d+\.\d+\.\d+)$/i,select:de},current_node:{matches:[],regexp:/^current\s+node$/i,select:function(ie){return[u.currentNode(K,ie)]}},maintained_node:{matches:[],regexp:/^maintained\s+node\s+versions$/i,select:function(ie){var le=Date.now();return K(Object.keys(i).filter((function(oe){return le<Date.parse(i[oe].end)&&le>Date.parse(i[oe].start)&&(re=oe.slice(1),J.nodeVersions.some((function(Ee){return d(Ee,re)})));var re})).map((function(oe){return"node "+oe.slice(1)})),ie)}},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(ie,le){var oe=le.version;/^tp$/i.test(oe)&&(oe="TP");var re=B(le.browser,ie),Ee=z(re,oe);if(Ee)oe=Ee;else{if(!(Ee=z(re,Ee=oe.indexOf(".")===-1?oe+".0":oe.replace(/\.0$/,"")))){if(ie.ignoreUnknownVersions)return[];throw new l("Unknown version "+oe+" of "+le.browser)}oe=Ee}return[re.name+" "+oe]}},browserslist_config:{matches:[],regexp:/^browserslist config$/i,select:function(ie){return J(void 0,ie)}},extends:{matches:["config"],regexp:/^extends (.+)$/i,select:function(ie,le){return K(u.loadQueries(ie,le.config),ie)}},defaults:{matches:[],regexp:/^defaults$/i,select:function(ie){return K(J.defaults,ie)}},dead:{matches:[],regexp:/^dead$/i,select:function(ie){return K(["Baidu >= 0","ie <= 11","ie_mob <= 11","bb <= 10","op_mob <= 12.1","samsung 4"],ie)}},unknown:{matches:[],regexp:/^(\w+)$/i,select:function(ie,le){throw $(le.query,ie)?new l("Specify versions in Browserslist query for browser "+le.query):(oe=le.query,new l("Unknown browser query `"+oe+"`. Maybe you are using old Browserslist or made typo in query."));var oe}}};(function(){for(var ie in a){var le=a[ie];J.data[ie]={name:ie,versions:m(a[ie].versions),released:m(a[ie].versions.slice(0,-3)),releaseDate:a[ie].release_date},g(J.usage.global,ie,le.usage_global),J.versionAliases[ie]={};for(var oe=0;oe<le.versions.length;oe++){var re=le.versions[oe];if(re&&re.indexOf("-")!==-1)for(var Ee=re.split("-"),se=0;se<Ee.length;se++)J.versionAliases[ie][Ee[se]]=re}}J.nodeVersions=r.map((function(ye){return ye.version}))})(),t.exports=J},t=>{t.exports={A:"ie",B:"edge",C:"firefox",D:"chrome",E:"safari",F:"opera",G:"ios_saf",H:"op_mini",I:"android",J:"bb",K:"op_mob",L:"and_chr",M:"and_ff",N:"ie_mob",O:"and_uc",P:"samsung",Q:"and_qq",R:"baidu",S:"kaios"}},t=>{t.exports={0:"111",1:"112",2:"113",3:"114",4:"115",5:"116",6:"117",7:"118",8:"5",9:"19",A:"10",B:"11",C:"12",D:"7",E:"8",F:"9",G:"15",H:"120",I:"4",J:"6",K:"13",L:"14",M:"16",N:"17",O:"18",P:"79",Q:"80",R:"81",S:"83",T:"84",U:"85",V:"86",W:"87",X:"88",Y:"89",Z:"90",a:"91",b:"92",c:"93",d:"94",e:"95",f:"96",g:"97",h:"98",i:"99",j:"100",k:"101",l:"102",m:"103",n:"104",o:"105",p:"106",q:"119",r:"20",s:"21",t:"22",u:"23",v:"73",w:"107",x:"108",y:"109",z:"110",AB:"24",BB:"25",CB:"26",DB:"27",EB:"28",FB:"29",GB:"30",HB:"31",IB:"32",JB:"33",KB:"34",LB:"35",MB:"36",NB:"37",OB:"38",PB:"39",QB:"40",RB:"41",SB:"42",TB:"43",UB:"44",VB:"45",WB:"46",XB:"47",YB:"48",ZB:"49",aB:"50",bB:"51",cB:"52",dB:"53",eB:"54",fB:"55",gB:"56",hB:"57",iB:"58",jB:"60",kB:"62",lB:"63",mB:"64",nB:"65",oB:"66",pB:"67",qB:"68",rB:"69",sB:"70",tB:"71",uB:"72",vB:"74",wB:"75",xB:"76",yB:"77",zB:"78","0B":"11.1","1B":"12.1","2B":"15.5","3B":"16.0","4B":"17.0","5B":"3","6B":"59","7B":"61","8B":"82","9B":"121",AC:"122",BC:"123",CC:"3.2",DC:"10.1",EC:"13.1",FC:"15.2-15.3",GC:"15.4",HC:"16.1",IC:"16.2",JC:"16.3",KC:"16.4",LC:"16.5",MC:"17.1",NC:"17.2",OC:"17.3",PC:"11.5",QC:"4.2-4.3",RC:"5.5",SC:"2",TC:"124",UC:"3.5",VC:"3.6",WC:"3.1",XC:"5.1",YC:"6.1",ZC:"7.1",aC:"9.1",bC:"14.1",cC:"15.1",dC:"15.6",eC:"16.6",fC:"TP",gC:"9.5-9.6",hC:"10.0-10.1",iC:"10.5",jC:"10.6",kC:"11.6",lC:"4.0-4.1",mC:"5.0-5.1",nC:"6.0-6.1",oC:"7.0-7.1",pC:"8.1-8.4",qC:"9.0-9.2",rC:"9.3",sC:"10.0-10.2",tC:"10.3",uC:"11.0-11.2",vC:"11.3-11.4",wC:"12.0-12.1",xC:"12.2-12.5",yC:"13.0-13.1",zC:"13.2","0C":"13.3","1C":"13.4-13.7","2C":"14.0-14.4","3C":"14.5-14.8","4C":"15.0-15.1","5C":"15.6-15.8","6C":"16.6-16.7","7C":"all","8C":"2.1","9C":"2.2",AD:"2.3",BD:"4.1",CD:"4.4",DD:"4.4.3-4.4.4",ED:"5.0-5.4",FD:"6.2-6.4",GD:"7.2-7.4",HD:"8.2",ID:"9.2",JD:"11.1-11.2",KD:"12.0",LD:"13.0",MD:"14.0",ND:"15.0",OD:"18.0",PD:"19.0",QD:"13.18",RD:"2.5",SD:"3.0-3.1"}},t=>{t.exports={A:{A:{J:0,D:0,E:.0223482,F:.0446964,A:0,B:.424615,RC:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","RC","J","D","E","F","A","B","","",""],E:"IE",F:{RC:962323200,J:998870400,D:1161129600,E:1237420800,F:1300060800,A:1346716800,B:1381968e3}},B:{A:{0:.01209,1:.00806,2:.01209,3:.02015,4:.01209,5:.02015,6:.02821,7:.05239,C:.00403,K:.00403,L:.00403,G:.00403,M:0,N:.00806,O:.01209,P:0,Q:0,R:0,S:0,T:0,U:0,V:0,W:.31434,X:0,Y:0,Z:0,a:0,b:.01209,c:0,d:0,e:0,f:0,g:0,h:0,i:.02015,j:0,k:0,l:0,m:0,n:0,o:0,p:.00806,w:.01612,x:.01612,y:.07657,z:.01612,q:1.56364,H:2.5389},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","C","K","L","G","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","w","x","y","z","0","1","2","3","4","5","6","7","q","H","","",""],E:"Edge",F:{0:1678665600,1:1680825600,2:1683158400,3:1685664e3,4:1689897600,5:1692576e3,6:1694649600,7:1697155200,C:1438128e3,K:1447286400,L:1470096e3,G:1491868800,M:1508198400,N:1525046400,O:1542067200,P:1579046400,Q:1581033600,R:1586736e3,S:1590019200,T:1594857600,U:1598486400,V:1602201600,W:1605830400,X:161136e4,Y:1614816e3,Z:1618358400,a:1622073600,b:1626912e3,c:1630627200,d:1632441600,e:1634774400,f:1637539200,g:1641427200,h:1643932800,i:1646265600,j:1649635200,k:1651190400,l:1653955200,m:1655942400,n:1659657600,o:1661990400,p:1664755200,w:1666915200,x:1670198400,y:1673481600,z:1675900800,q:1698969600,H:1701993600},D:{C:"ms",K:"ms",L:"ms",G:"ms",M:"ms",N:"ms",O:"ms"}},C:{A:{0:.00806,1:.00403,2:.01209,3:.01612,4:.43927,5:.00806,6:.01209,7:.10881,8:0,9:0,SC:0,"5B":0,I:.00403,J:0,D:0,E:0,F:0,A:0,B:.0403,C:.0403,K:0,L:0,G:0,M:0,N:0,O:0,r:0,s:0,t:0,u:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:.00806,UB:.00806,VB:0,WB:0,XB:0,YB:.00806,ZB:0,aB:.00806,bB:0,cB:.06448,dB:.00806,eB:.00806,fB:.00806,gB:.01612,hB:0,iB:0,"6B":.00403,jB:0,"7B":0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:.00403,v:0,vB:0,wB:0,xB:0,yB:0,zB:.02015,P:0,Q:0,R:0,"8B":0,S:0,T:0,U:0,V:0,W:0,X:.00806,Y:0,Z:0,a:.01612,b:0,c:0,d:.00806,e:0,f:0,g:0,h:0,i:0,j:0,k:.01209,l:.03224,m:.02418,n:.01209,o:.00806,p:.00403,w:.00806,x:.00806,y:.01209,z:.00806,q:.27807,H:1.24124,"9B":.41912,AC:0,BC:0,TC:0,UC:0,VC:0},B:"moz",C:["SC","5B","UC","VC","I","8","J","D","E","F","A","B","C","K","L","G","M","N","O","9","r","s","t","u","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","6B","jB","7B","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","v","vB","wB","xB","yB","zB","P","Q","R","8B","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","w","x","y","z","0","1","2","3","4","5","6","7","q","H","9B","AC","BC","TC"],E:"Firefox",F:{0:1678752e3,1:1681171200,2:1683590400,3:1686009600,4:1688428800,5:1690848e3,6:1693267200,7:1695686400,8:1308614400,9:1357603200,SC:1161648e3,"5B":1213660800,UC:124632e4,VC:1264032e3,I:1300752e3,J:1313452800,D:1317081600,E:1317081600,F:1320710400,A:1324339200,B:1327968e3,C:1331596800,K:1335225600,L:1338854400,G:1342483200,M:1346112e3,N:1349740800,O:1353628800,r:1361232e3,s:1364860800,t:1368489600,u:1372118400,AB:1375747200,BB:1379376e3,CB:1386633600,DB:1391472e3,EB:1395100800,FB:1398729600,GB:1402358400,HB:1405987200,IB:1409616e3,JB:1413244800,KB:1417392e3,LB:1421107200,MB:1424736e3,NB:1428278400,OB:1431475200,PB:1435881600,QB:1439251200,RB:144288e4,SB:1446508800,TB:1450137600,UB:1453852800,VB:1457395200,WB:1461628800,XB:1465257600,YB:1470096e3,ZB:1474329600,aB:1479168e3,bB:1485216e3,cB:1488844800,dB:149256e4,eB:1497312e3,fB:1502150400,gB:1506556800,hB:1510617600,iB:1516665600,"6B":1520985600,jB:1525824e3,"7B":1529971200,kB:1536105600,lB:1540252800,mB:1544486400,nB:154872e4,oB:1552953600,pB:1558396800,qB:1562630400,rB:1567468800,sB:1571788800,tB:1575331200,uB:1578355200,v:1581379200,vB:1583798400,wB:1586304e3,xB:1588636800,yB:1591056e3,zB:1593475200,P:1595894400,Q:1598313600,R:1600732800,"8B":1603152e3,S:1605571200,T:1607990400,U:1611619200,V:1614038400,W:1616457600,X:1618790400,Y:1622505600,Z:1626134400,a:1628553600,b:1630972800,c:1633392e3,d:1635811200,e:1638835200,f:1641859200,g:1644364800,h:1646697600,i:1649116800,j:1651536e3,k:1653955200,l:1656374400,m:1658793600,n:1661212800,o:1663632e3,p:1666051200,w:1668470400,x:1670889600,y:1673913600,z:1676332800,q:1698105600,H:1700524800,"9B":1702944e3,AC:null,BC:null,TC:null}},D:{A:{0:.10478,1:.12896,2:.21359,3:.14508,4:.10075,5:.2821,6:.26598,7:.82615,8:0,9:0,I:0,J:0,D:0,E:0,F:0,A:0,B:0,C:0,K:0,L:0,G:0,M:0,N:0,O:0,r:0,s:0,t:0,u:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:.00806,LB:0,MB:0,NB:0,OB:.01612,PB:0,QB:0,RB:.00403,SB:0,TB:0,UB:0,VB:.00806,WB:0,XB:.00806,YB:.03627,ZB:.02821,aB:.01209,bB:0,cB:0,dB:.00806,eB:.00806,fB:.00403,gB:.01612,hB:.00806,iB:.00403,"6B":0,jB:.03224,"7B":.00403,kB:0,lB:.00403,mB:0,nB:.00403,oB:.03224,pB:.00403,qB:.00403,rB:.04836,sB:.0806,tB:.00806,uB:.00806,v:.01209,vB:.01209,wB:.01209,xB:.02015,yB:.01209,zB:.01612,P:.13299,Q:.02821,R:.02821,S:.04433,T:.01209,U:.03627,V:.04433,W:.06851,X:.01612,Y:.01612,Z:.01612,a:.06448,b:.03627,c:.09672,d:.04836,e:.02418,f:.01612,g:.02015,h:.07254,i:.0403,j:.03224,k:.04433,l:.03627,m:.26598,n:.06851,o:.08463,p:.0806,w:.0806,x:.12896,y:1.7732,z:.10075,q:8.53554,H:10.1596,"9B":.01612,AC:.01209,BC:0},B:"webkit",C:["","","","","","","I","8","J","D","E","F","A","B","C","K","L","G","M","N","O","9","r","s","t","u","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","6B","jB","7B","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","v","vB","wB","xB","yB","zB","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","w","x","y","z","0","1","2","3","4","5","6","7","q","H","9B","AC","BC"],E:"Chrome",F:{0:1678147200,1:1680566400,2:1682985600,3:1685404800,4:1689724800,5:1692057600,6:1694476800,7:1696896e3,8:1274745600,9:1332892800,I:1264377600,J:1283385600,D:1287619200,E:1291248e3,F:1296777600,A:1299542400,B:1303862400,C:1307404800,K:1312243200,L:1316131200,G:1316131200,M:1319500800,N:1323734400,O:1328659200,r:133704e4,s:1340668800,t:1343692800,u:1348531200,AB:1352246400,BB:1357862400,CB:1361404800,DB:1364428800,EB:1369094400,FB:1374105600,GB:1376956800,HB:1384214400,IB:1389657600,JB:1392940800,KB:1397001600,LB:1400544e3,MB:1405468800,NB:1409011200,OB:141264e4,PB:1416268800,QB:1421798400,RB:1425513600,SB:1429401600,TB:143208e4,UB:1437523200,VB:1441152e3,WB:1444780800,XB:1449014400,YB:1453248e3,ZB:1456963200,aB:1460592e3,bB:1464134400,cB:1469059200,dB:1472601600,eB:1476230400,fB:1480550400,gB:1485302400,hB:1489017600,iB:149256e4,"6B":1496707200,jB:1500940800,"7B":1504569600,kB:1508198400,lB:1512518400,mB:1516752e3,nB:1520294400,oB:1523923200,pB:1527552e3,qB:1532390400,rB:1536019200,sB:1539648e3,tB:1543968e3,uB:154872e4,v:1552348800,vB:1555977600,wB:1559606400,xB:1564444800,yB:1568073600,zB:1571702400,P:1575936e3,Q:1580860800,R:1586304e3,S:1589846400,T:1594684800,U:1598313600,V:1601942400,W:1605571200,X:1611014400,Y:1614556800,Z:1618272e3,a:1621987200,b:1626739200,c:1630368e3,d:1632268800,e:1634601600,f:1637020800,g:1641340800,h:1643673600,i:1646092800,j:1648512e3,k:1650931200,l:1653350400,m:1655769600,n:1659398400,o:1661817600,p:1664236800,w:1666656e3,x:166968e4,y:1673308800,z:1675728e3,q:1698710400,H:1701993600,"9B":null,AC:null,BC:null}},E:{A:{8:0,I:0,J:0,D:.00806,E:.00403,F:.00403,A:0,B:0,C:0,K:.00806,L:.05239,G:.00806,WC:0,CC:0,XC:.00806,YC:0,ZC:0,aC:.01209,DC:0,"0B":.01612,"1B":.02015,EC:.0806,bC:.12493,cC:.02821,FC:.01612,GC:.03224,"2B":.04836,dC:.3224,"3B":.03224,HC:.0806,IC:.06448,JC:.1612,KC:.07254,LC:.12493,eC:.59241,"4B":.14911,MC:1.26139,NC:.1612,OC:.00403,fC:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","WC","CC","I","8","XC","J","YC","D","ZC","E","F","aC","A","DC","B","0B","C","1B","K","EC","L","bC","G","cC","FC","GC","2B","dC","3B","HC","IC","JC","KC","LC","eC","4B","MC","NC","OC","fC",""],E:"Safari",F:{8:1275868800,WC:1205798400,CC:1226534400,I:1244419200,XC:131112e4,J:1343174400,YC:13824e5,D:13824e5,ZC:1410998400,E:1413417600,F:1443657600,aC:1458518400,A:1474329600,DC:1490572800,B:1505779200,"0B":1522281600,C:1537142400,"1B":1553472e3,K:1568851200,EC:1585008e3,L:1600214400,bC:1619395200,G:1632096e3,cC:1635292800,FC:1639353600,GC:1647216e3,"2B":1652745600,dC:1658275200,"3B":1662940800,HC:1666569600,IC:1670889600,JC:1674432e3,KC:1679875200,LC:1684368e3,eC:1690156800,"4B":1695686400,MC:1698192e3,NC:1702252800,OC:null,fC:null}},F:{A:{9:0,F:0,B:0,C:0,G:0,M:0,N:0,O:0,r:0,s:0,t:0,u:0,AB:0,BB:0,CB:0,DB:0,EB:0,FB:0,GB:0,HB:0,IB:0,JB:0,KB:0,LB:0,MB:0,NB:0,OB:0,PB:0,QB:0,RB:0,SB:0,TB:0,UB:0,VB:0,WB:.01612,XB:0,YB:0,ZB:0,aB:0,bB:0,cB:0,dB:0,eB:0,fB:0,gB:0,hB:0,iB:0,jB:0,kB:0,lB:0,mB:0,nB:0,oB:0,pB:0,qB:0,rB:0,sB:0,tB:0,uB:0,v:0,vB:0,wB:0,xB:0,yB:0,zB:0,P:0,Q:0,R:0,"8B":0,S:0,T:0,U:0,V:0,W:0,X:0,Y:0,Z:0,a:0,b:0,c:0,d:.00403,e:.05642,f:0,g:0,h:0,i:0,j:0,k:0,l:.02015,m:0,n:.50778,o:.78585,p:.01612,gC:0,hC:0,iC:0,jC:0,"0B":0,PC:0,kC:0,"1B":0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","F","gC","hC","iC","jC","B","0B","PC","kC","C","1B","G","M","N","O","9","r","s","t","u","AB","BB","CB","DB","EB","FB","GB","HB","IB","JB","KB","LB","MB","NB","OB","PB","QB","RB","SB","TB","UB","VB","WB","XB","YB","ZB","aB","bB","cB","dB","eB","fB","gB","hB","iB","jB","kB","lB","mB","nB","oB","pB","qB","rB","sB","tB","uB","v","vB","wB","xB","yB","zB","P","Q","R","8B","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","","",""],E:"Opera",F:{9:1390867200,F:1150761600,gC:1223424e3,hC:1251763200,iC:1267488e3,jC:1277942400,B:1292457600,"0B":1302566400,PC:1309219200,kC:1323129600,C:1323129600,"1B":1352073600,G:1372723200,M:1377561600,N:1381104e3,O:1386288e3,r:1393891200,s:1399334400,t:1401753600,u:1405987200,AB:1409616e3,BB:1413331200,CB:1417132800,DB:1422316800,EB:1425945600,FB:1430179200,GB:1433808e3,HB:1438646400,IB:1442448e3,JB:1445904e3,KB:1449100800,LB:1454371200,MB:1457308800,NB:146232e4,OB:1465344e3,PB:1470096e3,QB:1474329600,RB:1477267200,SB:1481587200,TB:1486425600,UB:1490054400,VB:1494374400,WB:1498003200,XB:1502236800,YB:1506470400,ZB:1510099200,aB:1515024e3,bB:1517961600,cB:1521676800,dB:1525910400,eB:1530144e3,fB:1534982400,gB:1537833600,hB:1543363200,iB:1548201600,jB:1554768e3,kB:1561593600,lB:1566259200,mB:1570406400,nB:1573689600,oB:1578441600,pB:1583971200,qB:1587513600,rB:1592956800,sB:1595894400,tB:1600128e3,uB:1603238400,v:161352e4,vB:1612224e3,wB:1616544e3,xB:1619568e3,yB:1623715200,zB:1627948800,P:1631577600,Q:1633392e3,R:1635984e3,"8B":1638403200,S:1642550400,T:1644969600,U:1647993600,V:1650412800,W:1652745600,X:1654646400,Y:1657152e3,Z:1660780800,a:1663113600,b:1668816e3,c:1668643200,d:1671062400,e:1675209600,f:1677024e3,g:1679529600,h:1681948800,i:1684195200,j:1687219200,k:1690329600,l:1692748800,m:1696204800,n:169992e4,o:169992e4,p:1702944e3},D:{F:"o",B:"o",C:"o",gC:"o",hC:"o",iC:"o",jC:"o","0B":"o",PC:"o",kC:"o","1B":"o"}},G:{A:{E:0,CC:0,lC:0,QC:.00294848,mC:.00294848,nC:.00589696,oC:.0103197,pC:.00294848,qC:.0103197,rC:.0353818,sC:.00294848,tC:.0545469,uC:.0221136,vC:.0250621,wC:.0132682,xC:.27126,yC:.00589696,zC:.042753,"0C":.0147424,"1C":.0530726,"2C":.106145,"3C":.165115,"4C":.0707635,FC:.0810832,GC:.0987741,"2B":.126785,"5C":.971524,"3B":.308116,HC:.661934,IC:.293374,JC:.551366,KC:.110568,LC:.263889,"6C":2.32635,"4B":.412787,MC:6.85816,NC:.717955,OC:.0353818},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CC","lC","QC","mC","nC","oC","E","pC","qC","rC","sC","tC","uC","vC","wC","xC","yC","zC","0C","1C","2C","3C","4C","FC","GC","2B","5C","3B","HC","IC","JC","KC","LC","6C","4B","MC","NC","OC","",""],E:"Safari on iOS",F:{CC:1270252800,lC:1283904e3,QC:1299628800,mC:1331078400,nC:1359331200,oC:1394409600,E:1410912e3,pC:1413763200,qC:1442361600,rC:1458518400,sC:1473724800,tC:1490572800,uC:1505779200,vC:1522281600,wC:1537142400,xC:1553472e3,yC:1568851200,zC:1572220800,"0C":1580169600,"1C":1585008e3,"2C":1600214400,"3C":1619395200,"4C":1632096e3,FC:1639353600,GC:1647216e3,"2B":1652659200,"5C":1658275200,"3B":1662940800,HC:1666569600,IC:1670889600,JC:1674432e3,KC:1679875200,LC:1684368e3,"6C":1690156800,"4B":1694995200,MC:1698192e3,NC:1702252800,OC:null}},H:{A:{"7C":.07},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","7C","","",""],E:"Opera Mini",F:{"7C":1426464e3}},I:{A:{"5B":0,I:489622e-10,H:.24366,"8C":0,"9C":244811e-10,AD:0,BD:489622e-10,QC:171368e-9,CD:0,DD:709952e-9},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","8C","9C","AD","5B","I","BD","QC","CD","DD","H","","",""],E:"Android Browser",F:{"8C":1256515200,"9C":1274313600,AD:1291593600,"5B":1298332800,I:1318896e3,BD:1341792e3,QC:1374624e3,CD:1386547200,DD:1401667200,H:1701734400}},J:{A:{D:0,A:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","D","A","","",""],E:"Blackberry Browser",F:{D:1325376e3,A:1359504e3}},K:{A:{A:0,B:0,C:0,v:1.27348,"0B":0,PC:0,"1B":0},B:"o",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","0B","PC","C","1B","v","","",""],E:"Opera Mobile",F:{A:1287100800,B:1300752e3,"0B":1314835200,PC:1318291200,C:1330300800,"1B":1349740800,v:1673827200},D:{v:"webkit"}},L:{A:{H:40.1948},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","H","","",""],E:"Chrome for Android",F:{H:1701734400}},M:{A:{q:.310492},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","q","","",""],E:"Firefox for Android",F:{q:1698105600}},N:{A:{A:0,B:0},B:"ms",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A","B","","",""],E:"IE Mobile",F:{A:1340150400,B:1353456e3}},O:{A:{"2B":.883708},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","2B","","",""],E:"UC Browser for Android",F:{"2B":1687132800},D:{"2B":"webkit"}},P:{A:{I:.1284,r:.0428001,s:.0856003,t:.1605,u:2.04371,ED:.0107,FD:0,GD:.0535002,HD:0,ID:0,DC:0,JD:.0107,KD:0,LD:.0214001,MD:0,ND:0,"3B":.0214001,"4B":.0321001,OD:.0214001,PD:.0428001},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","I","ED","FD","GD","HD","ID","DC","JD","KD","LD","MD","ND","3B","4B","OD","PD","r","s","t","u","","",""],E:"Samsung Internet",F:{I:1461024e3,ED:1481846400,FD:1509408e3,GD:1528329600,HD:1546128e3,ID:1554163200,DC:1567900800,JD:1582588800,KD:1593475200,LD:1605657600,MD:1618531200,ND:1629072e3,"3B":1640736e3,"4B":1651708800,OD:1659657600,PD:1667260800,r:1677369600,s:1684454400,t:1689292800,u:1697587200}},Q:{A:{EC:.167188},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","EC","","",""],E:"QQ Browser",F:{EC:1663718400}},R:{A:{QD:0},B:"webkit",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","QD","","",""],E:"Baidu Browser",F:{QD:1663027200}},S:{A:{RD:.083594,SD:0},B:"moz",C:["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","RD","SD","","",""],E:"KaiOS Browser",F:{RD:1527811200,SD:1631664e3}}}},t=>{t.exports={"0.20":"39",.21:"41",.22:"41",.23:"41",.24:"41",.25:"42",.26:"42",.27:"43",.28:"43",.29:"43","0.30":"44",.31:"45",.32:"45",.33:"45",.34:"45",.35:"45",.36:"47",.37:"49","1.0":"49",1.1:"50",1.2:"51",1.3:"52",1.4:"53",1.5:"54",1.6:"56",1.7:"58",1.8:"59","2.0":"61",2.1:"61","3.0":"66",3.1:"66","4.0":"69",4.1:"69",4.2:"69","5.0":"73","6.0":"76",6.1:"76","7.0":"78",7.1:"78",7.2:"78",7.3:"78","8.0":"80",8.1:"80",8.2:"80",8.3:"80",8.4:"80",8.5:"80","9.0":"83",9.1:"83",9.2:"83",9.3:"83",9.4:"83","10.0":"85",10.1:"85",10.2:"85",10.3:"85",10.4:"85","11.0":"87",11.1:"87",11.2:"87",11.3:"87",11.4:"87",11.5:"87","12.0":"89",12.1:"89",12.2:"89","13.0":"91",13.1:"91",13.2:"91",13.3:"91",13.4:"91",13.5:"91",13.6:"91","14.0":"93",14.1:"93",14.2:"93","15.0":"94",15.1:"94",15.2:"94",15.3:"94",15.4:"94",15.5:"94","16.0":"96",16.1:"96",16.2:"96","17.0":"98",17.1:"98",17.2:"98",17.3:"98",17.4:"98","18.0":"100",18.1:"100",18.2:"100",18.3:"100","19.0":"102",19.1:"102","20.0":"104",20.1:"104",20.2:"104",20.3:"104","21.0":"106",21.1:"106",21.2:"106",21.3:"106",21.4:"106","22.0":"108",22.1:"108",22.2:"108",22.3:"108","23.0":"110",23.1:"110",23.2:"110",23.3:"110","24.0":"112",24.1:"112",24.2:"112",24.3:"112",24.4:"112",24.5:"112",24.6:"112",24.7:"112",24.8:"112","25.0":"114",25.1:"114",25.2:"114",25.3:"114",25.4:"114",25.5:"114",25.6:"114",25.7:"114",25.8:"114",25.9:"114","26.0":"116",26.1:"116",26.2:"116",26.3:"116",26.4:"116",26.5:"116",26.6:"116","27.0":"118",27.1:"118",27.2:"118","28.0":"120",28.1:"120","29.0":"121"}},t=>{var e=/^\s+and\s+(.*)/i,n=/^(?:,\s*|\s+or\s+)(.*)/i;function r(s){return Array.isArray(s)?s.reduce((function(o,l){return o.concat(r(l))}),[]):[s]}function a(s,o){var l={query:o};for(var 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,re){const Ee=yield*f(oe,re);return Ee?{plugins:J(Ee.plugins),presets:J(Ee.presets),options:Ee.options.map((se=>X(se))),files:new Set}:null},e.buildPresetChainWalker=void 0,e.buildRootChain=function*(oe,re){const Ee=new o.ConfigPrinter,se=yield*A({options:oe,dirname:re.cwd},re,void 0,Ee);if(!se)return null;let ye;yield*Ee.output(),typeof oe.configFile=="string"?ye=yield*(0,u.loadConfig)(oe.configFile,re.cwd,re.envName,re.caller):oe.configFile!==!1&&(ye=yield*(0,u.findRootConfig)(re.root,re.envName,re.caller));let{babelrc:we,babelrcRoots:He}=oe,ce=re.cwd;const k=Ie(),F=new o.ConfigPrinter;if(ye){const Oe=g(ye),Ge=yield*O(Oe,re,void 0,F);if(!Ge)return null;yield*F.output(),we===void 0&&(we=Oe.options.babelrc),He===void 0&&(ce=Oe.dirname,He=Oe.options.babelrcRoots),ne(k,Ge)}let Z,Se,Te=!1;const Ae=Ie();if((we===!0||we===void 0)&&typeof re.filename=="string"){const Oe=yield*(0,u.findPackageData)(re.filename);if(Oe&&(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((gr=>le(sr,yt,gr,Ge))))))})(re,Oe,He,ce)){if({ignore:Z,config:Se}=yield*(0,u.findRelativeConfig)(Oe,re.envName,re.caller),Z&&Ae.files.add(Z.filepath),Z&&he(re,Z.ignore,null,Z.dirname)&&(Te=!0),Se&&!Te){const Ge=w(Se),nt=new o.ConfigPrinter,ct=yield*O(Ge,re,void 0,nt);ct?(yield*nt.output(),ne(Ae,ct)):Te=!0}Se&&Te&&Ae.files.add(Se.filepath)}}re.showConfig;const ue=ne(ne(ne(Ie(),k),Ae),se);return{plugins:Te?[]:J(ue.plugins),presets:Te?[]:J(ue.presets),options:Te?[]:ue.options.map((Oe=>X(Oe))),fileHandling:Te?"ignored":"transpile",ignore:Z||void 0,babelrc:Se||void 0,config:ye||void 0,files:ue.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,re)=>C(oe)(re),overrides:(oe,re)=>S(oe)(re),overridesEnv:(oe,re,Ee)=>x(oe)(re)(Ee),createLogger:()=>()=>{}}),v=(0,h.makeWeakCacheSync)((oe=>$(oe,oe.alias,d.createUncachedDescriptors))),C=(0,h.makeWeakCacheSync)((oe=>(0,h.makeStrongCacheSync)((re=>N(oe,oe.alias,d.createUncachedDescriptors,re))))),S=(0,h.makeWeakCacheSync)((oe=>(0,h.makeStrongCacheSync)((re=>B(oe,oe.alias,d.createUncachedDescriptors,re))))),x=(0,h.makeWeakCacheSync)((oe=>(0,h.makeStrongCacheSync)((re=>(0,h.makeStrongCacheSync)((Ee=>H(oe,oe.alias,d.createUncachedDescriptors,re,Ee))))))),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)}))),A=R({root:oe=>$(oe,"base",d.createCachedDescriptors),env:(oe,re)=>N(oe,"base",d.createCachedDescriptors,re),overrides:(oe,re)=>B(oe,"base",d.createCachedDescriptors,re),overridesEnv:(oe,re,Ee)=>H(oe,"base",d.createCachedDescriptors,re,Ee),createLogger:(oe,re,Ee)=>(function(se,ye,we){var He;return we?we.configure(ye.showConfig,o.ChainFormatter.Programmatic,{callerName:(He=ye.caller)==null?void 0:He.name}):()=>{}})(0,re,Ee)}),T=R({root:oe=>I(oe),env:(oe,re)=>z(oe)(re),overrides:(oe,re)=>G(oe)(re),overridesEnv:(oe,re,Ee)=>W(oe)(re)(Ee),createLogger:(oe,re,Ee)=>(function(se,ye,we){return we?we.configure(ye.showConfig,o.ChainFormatter.Config,{filepath:se}):()=>{}})(oe.filepath,re,Ee)});function*O(oe,re,Ee,se){const ye=yield*T(oe,re,Ee,se);return ye?.files.add(oe.filepath),ye}const I=(0,h.makeWeakCacheSync)((oe=>$(oe,oe.filepath,d.createUncachedDescriptors))),z=(0,h.makeWeakCacheSync)((oe=>(0,h.makeStrongCacheSync)((re=>N(oe,oe.filepath,d.createUncachedDescriptors,re))))),G=(0,h.makeWeakCacheSync)((oe=>(0,h.makeStrongCacheSync)((re=>B(oe,oe.filepath,d.createUncachedDescriptors,re))))),W=(0,h.makeWeakCacheSync)((oe=>(0,h.makeStrongCacheSync)((re=>(0,h.makeStrongCacheSync)((Ee=>H(oe,oe.filepath,d.createUncachedDescriptors,re,Ee)))))));function $(oe,re,Ee){let{dirname:se,options:ye}=oe;return Ee(se,ye,re)}function N(oe,re,Ee,se){let{dirname:ye,options:we}=oe;var He;const ce=(He=we.env)==null?void 0:He[se];return ce?Ee(ye,ce,`${re}.env["${se}"]`):null}function B(oe,re,Ee,se){let{dirname:ye,options:we}=oe;var He;const ce=(He=we.overrides)==null?void 0:He[se];if(!ce)throw new Error("Assertion failure - missing override");return Ee(ye,ce,`${re}.overrides[${se}]`)}function H(oe,re,Ee,se,ye){let{dirname:we,options:He}=oe;var ce,k;const F=(ce=He.overrides)==null?void 0:ce[se];if(!F)throw new Error("Assertion failure - missing override");const Z=(k=F.env)==null?void 0:k[ye];return Z?Ee(we,Z,`${re}.overrides[${se}].env["${ye}"]`):null}function R(oe){let{root:re,env:Ee,overrides:se,overridesEnv:ye,createLogger:we}=oe;return function(He,ce){let k=arguments.length>2&&arguments[2]!==void 0?arguments[2]:new Set,F=arguments.length>3?arguments[3]:void 0;return(function*(){const{dirname:Z}=He,Se=[],Te=re(He);if(de(Te,Z,ce,He.filepath)){Se.push({config:Te,envName:void 0,index:void 0});const Oe=Ee(He,ce.envName);Oe&&de(Oe,Z,ce,He.filepath)&&Se.push({config:Oe,envName:ce.envName,index:void 0}),(Te.options.overrides||[]).forEach(((Ge,nt)=>{const ct=se(He,nt);if(de(ct,Z,ce,He.filepath)){Se.push({config:ct,index:nt,envName:void 0});const yt=ye(He,nt,ce.envName);yt&&de(yt,Z,ce,He.filepath)&&Se.push({config:yt,index:nt,envName:ce.envName})}}))}if(Se.some((Oe=>{let{config:{options:{ignore:Ge,only:nt}}}=Oe;return he(ce,Ge,nt,Z)})))return null;const Ae=Ie(),ue=we(He,ce,F);for(const{config:Oe,index:Ge,envName:nt}of Se){if(!(yield*K(Ae,Oe.options,Z,ce,k,F)))return null;ue(Oe,Ge,nt),yield*pe(Ae,Oe)}return Ae})()}}function*K(oe,re,Ee,se,ye,we){if(re.extends===void 0)return!0;const He=yield*(0,u.loadConfig)(re.extends,Ee,se.envName,se.caller);if(ye.has(He))throw new Error(`Configuration cycle detected loading ${He.filepath}.
- File already loaded following the config chain:
- `+Array.from(ye,(k=>` - ${k.filepath}`)).join(`
- `));ye.add(He);const ce=yield*O(y(He),se,ye,we);return ye.delete(He),!!ce&&(ne(oe,ce),!0)}function ne(oe,re){oe.options.push(...re.options),oe.plugins.push(...re.plugins),oe.presets.push(...re.presets);for(const Ee of re.files)oe.files.add(Ee);return oe}function pe(oe,re){let{options:Ee,plugins:se,presets:ye}=re;return(function*(){return oe.options.push(Ee),oe.plugins.push(...yield*se()),oe.presets.push(...yield*ye()),oe})()}function Ie(){return{options:[],presets:[],plugins:[],files:new Set}}function X(oe){const re=Object.assign({},oe);return delete re.extends,delete re.env,delete re.overrides,delete re.plugins,delete re.presets,delete re.passPerPreset,delete re.ignore,delete re.only,delete re.test,delete re.include,delete re.exclude,Object.prototype.hasOwnProperty.call(re,"sourceMap")&&(re.sourceMaps=re.sourceMap,delete re.sourceMap),re}function J(oe){const re=new Map,Ee=[];for(const se of oe)if(typeof se.value=="function"){const ye=se.value;let we=re.get(ye);we||(we=new Map,re.set(ye,we));let He=we.get(se.name);He?He.value=se:(He={value:se},Ee.push(He),se.ownPass||we.set(se.name,He))}else Ee.push({value:se});return Ee.reduce(((se,ye)=>(se.push(ye.value),se)),[])}function de(oe,re,Ee,se){let{options:ye}=oe;return(ye.test===void 0||Ce(Ee,ye.test,re,se))&&(ye.include===void 0||Ce(Ee,ye.include,re,se))&&(ye.exclude===void 0||!Ce(Ee,ye.exclude,re,se))}function Ce(oe,re,Ee,se){return ie(oe,Array.isArray(re)?re:[re],Ee,se)}function Le(oe,re){return re instanceof RegExp?String(re):re}function he(oe,re,Ee,se){if(re&&ie(oe,re,se)){var ye;const He=`No config is applied to "${(ye=oe.filename)!=null?ye:"(unknown)"}" because it matches one of \`ignore: ${JSON.stringify(re,Le)}\` from "${se}"`;return m(He),oe.showConfig,!0}if(Ee&&!ie(oe,Ee,se)){var we;const He=`No config is applied to "${(we=oe.filename)!=null?we:"(unknown)"}" because it fails to match one of \`only: ${JSON.stringify(Ee,Le)}\` from "${se}"`;return m(He),oe.showConfig,!0}return!1}function ie(oe,re,Ee,se){return re.some((ye=>le(ye,Ee,oe.filename,oe,se)))}function le(oe,re,Ee,se,ye){if(typeof oe=="function")return!!(0,l.endHiddenCallStack)(oe)(Ee,{dirname:re,envName:se.envName,caller:se.caller});if(typeof Ee!="string")throw new p.default("Configuration contains string/RegExp pattern, but no filename was passed to Babel",ye);return typeof oe=="string"&&(oe=(0,s.default)(oe,re)),oe.test(Ee)}},(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 G,W,$={},N=Object.keys(I);for(W=0;W<N.length;W++)G=N[W],z.indexOf(G)>=0||($[G]=I[G]);return $})(S,d)}const x=yield*m(v);if(!x)return null;const{options:g,babelrc:w,ignore:y,config:A,fileHandling:T,files:O}=x;return T!=="ignored"||C?((g.plugins||[]).forEach((I=>{if(I.value instanceof a.default)throw new Error("Passing cached plugin instances is not supported in babel.loadPartialConfig()")})),new f(g,w?w.filepath:void 0,y?y.filepath:void 0,A?A.filepath:void 0,T,O)):null};var a=n(135),i=n(134),s=n(83),o=n(292),l=n(278),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:A=!0}=C,T=r().resolve(x),O=(function($,N){switch(N){case"root":return $;case"upward-optional":{const B=(0,u.findConfigUpwards)($);return B===null?$:B}case"upward":{const B=(0,u.findConfigUpwards)($);if(B!==null)return B;throw Object.assign(new Error(`Babel was run with rootMode:"upward" but a root could not be found when searching upward from "${$}".
- One of the following config files must be in the directory tree: "${u.ROOT_CONFIG_FILENAMES.join(", ")}".`),{code:"BABEL_ROOT_NOT_FOUND",dirname:$})}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},G=yield*(0,o.buildRootChain)(C,z);if(!G)return null;const W={assumptions:{}};return G.options.forEach(($=>{(0,i.mergeOptions)(W,$)})),{options:Object.assign({},W,{targets:(0,h.resolveTargets)(W,O),cloneInputAst:A,babelrc:!1,configFile:!1,browserslistConfigFile:!1,passPerPreset:!1,envName:z.envName,cwd:z.cwd,root:z.root,rootMode:"root",filename:typeof z.filename=="string"?z.filename:void 0,plugins:G.plugins.map(($=>(0,s.createItemFromDescriptor)($))),presets:G.presets.map(($=>(0,s.createItemFromDescriptor)($)))}),context:z,fileHandling:G.fileHandling,ignore:G.ignore,babelrc:G.babelrc,config:G.config,files:G.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 A of y){const T=[],O=[],I=[];for(const G of A.concat([(0,i.default)()])){const W=new a.default(w,G.key,G.options);T.push([G,W]),O.push(W),I.push(G.visitor)}for(const[G,W]of T){const $=G.pre;if($){const N=$.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[G,W]of T){const $=G.post;if($){const N=$.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 A=g.assumption("setPublicClassFields"),T=g.assumption("privateFieldsAsSymbols"),O=g.assumption("privateFieldsAsProperties"),I=g.assumption("constantSuper"),z=g.assumption("noDocumentAll");if(O&&T)throw new Error('Cannot enable both the "privateFieldsAsProperties" and "privateFieldsAsSymbols" assumptions as the same time.');const G=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,$){let{file:N}=$;var B;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 ne=(0,p.hasDecorators)(W.node),pe=[],Ie=[],X=[],J=new Set,de=W.get("body");for(const k of de.get("body")){if((k.isClassProperty()||k.isClassMethod())&&k.node.computed&&X.push(k),k.isPrivate()){const{name:F}=k.node.key.id,Z=`get ${F}`,Se=`set ${F}`;if(k.isClassPrivateMethod()){if(k.node.kind==="get"){if(J.has(Z)||J.has(F)&&!J.has(Se))throw k.buildCodeFrameError("Duplicate private field");J.add(Z).add(F)}else if(k.node.kind==="set"){if(J.has(Se)||J.has(F)&&!J.has(Z))throw k.buildCodeFrameError("Duplicate private field");J.add(Se).add(F)}}else{if(J.has(F)&&!J.has(Z)&&!J.has(Se)||J.has(F)&&(J.has(Z)||J.has(Se)))throw k.buildCodeFrameError("Duplicate private field");J.add(F)}}k.isClassMethod({kind:"constructor"})?K=k:(Ie.push(k),(k.isProperty()||k.isPrivate()||k.isStaticBlock!=null&&k.isStaticBlock())&&pe.push(k))}if(!pe.length&&!ne)return;const Ce=W.node.id;let Le;Ce&&H||((0,a.default)(W),Le=W.scope.generateUidIdentifier("class"));const he=(B=Le)!=null?B:r.types.cloneNode(Ce),ie=(0,l.buildPrivateNamesMap)(pe),le=(0,l.buildPrivateNamesNodes)(ie,O??R,T!=null&&T,N);let oe,re,Ee,se,ye,we,He;(0,l.transformPrivateNamesUsage)(he,W,ie,{privateFieldsAsProperties:G??R,noDocumentAll:z,innerBinding:Ce},N),ne?(re=ye=oe=[],{instanceNodes:Ee,wrapClass:He}=(0,p.buildDecoratedClass)(he,W,Ie,N)):(oe=(0,u.extractComputedKeys)(W,X,N),{staticNodes:re,pureStaticNodes:ye,instanceNodes:Ee,lastInstanceNodeReturnsThis:se,classBindingNode:we,wrapClass:He}=(0,l.buildFieldsInitNodes)(Le,W.node.superClass,pe,ie,N,A??R,G??R,I??R,Ce)),Ee.length>0&&(0,u.injectInitialization)(W,K,Ee,((k,F)=>{if(!ne)for(const Z of pe)r.types.isStaticBlock!=null&&r.types.isStaticBlock(Z.node)||Z.node.static||Z.traverse(k,F)}),se);const ce=He(W);ce.insertBefore([...le,...oe]),re.length>0&&ce.insertAfter(re),ye.length>0&&ce.find((k=>k.isStatement()||k.isDeclaration())).insertAfter(ye),we!=null&&H&&ce.insertAfter(we)},ExportDefaultDeclaration(W,$){let{file:N}=$;{if(N.get(m)!=="7.23.7")return;const B=W.get("declaration");B.isClassDeclaration()&&(0,p.hasDecorators)(B.node)&&(B.node.id?(0,i.default)(W):B.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 B=Object.create(null);return N&&Object.keys(N).forEach((function(H){if(H!=="default"){var R=Object.getOwnPropertyDescriptor(N,H);Object.defineProperty(B,H,R.get?R:{enumerable:!0,get:function(){return N[H]}})}})),B.default=N,Object.freeze(B)}Object.defineProperty(e,"__esModule",{value:!0});var a=r(n(0));function i(N){const B=N,{node:H,parentPath:R}=B;if(R.isLogicalExpression()){const{operator:K,right:ne}=R.node;if(K==="&&"||K==="||"||K==="??"&&H===ne)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:A,optionalMemberExpression:T,sequenceExpression:O,updateExpression:I}=a;class z{constructor(){this._map=void 0,this._map=new WeakMap}has(B){return this._map.has(B)}get(B){if(!this.has(B))return;const H=this._map.get(B),{value:R}=H;return H.count--,H.count===0?l("=",R,B):R}set(B,H,R){return this._map.set(B,{count:R,value:H})}}function G(N,B){const{node:H}=N;if(S(H))return w(B,H.property,H.computed);if(N.isOptionalCallExpression()){const R=N.get("callee");if(N.node.optional&&R.isOptionalMemberExpression()){const K=R.node.object,ne=N.scope.maybeGenerateMemoised(K);return R.get("object").replaceWith(l("=",ne,K)),h(w(B,f("call")),[ne,...N.node.arguments])}return h(B,N.node.arguments)}return N.node}const W={memoise(){},handle(N,B){const{node:H,parent:R,parentPath:K,scope:ne}=N;if(N.isOptionalMemberExpression()){if((function(ce){for(;ce&&!ce.isProgram();){const{parentPath:k,container:F,listKey:Z}=ce,Se=k.node;if(Z){if(F!==Se[Z])return!0}else if(F!==Se)return!0;ce=k}return!1})(N))return;const pe=N.find((ce=>{let{node:k,parent:F}=ce;return S(F)?F.optional||F.object!==k:!C(F)||k!==N.node&&F.optional||F.callee!==k}));if(ne.path.isPattern())return void pe.replaceWith(h(o([],pe.node),[]));const Ie=i(pe),X=pe.parentPath;if(X.isUpdateExpression({argument:H}))throw N.buildCodeFrameError("can't handle update expression");const J=X.isAssignmentExpression({left:pe.node}),de=X.isUnaryExpression({operator:"delete"});if(de&&pe.isOptionalMemberExpression()&&pe.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 Le=Ce.isOptionalMemberExpression()?Ce.node.object:Ce.node.callee,he=ne.maybeGenerateMemoised(Le),ie=he??Le,le=K.isOptionalCallExpression({callee:H}),oe=ce=>le,re=K.isCallExpression({callee:H});Ce.replaceWith(G(Ce,ie)),oe()?R.optional?K.replaceWith(this.optionalCall(N,R.arguments)):K.replaceWith(this.call(N,R.arguments)):re?N.replaceWith(this.boundGet(N)):this.delete&&K.isUnaryExpression({operator:"delete"})?K.replaceWith(this.delete(N)):K.isAssignmentExpression()?$(this,N,K):N.replaceWith(this.get(N));let Ee,se=N.node;for(let ce=N;ce!==pe;){const k=ce.parentPath;if(k===pe&&oe()&&R.optional){se=k.node;break}se=G(k,se),ce=k}const ye=pe.parentPath;if(v(se)&&ye.isOptionalCallExpression({callee:pe.node,optional:!0})){const{object:ce}=se;Ee=N.scope.maybeGenerateMemoised(ce),Ee&&(se.object=l("=",Ee,ce))}let we=pe;(de||J)&&(we=ye,se=ye.node);const He=he?l("=",d(ie),d(Le)):d(ie);if(Ie){let ce;ce=B?p("!=",He,y()):g("&&",p("!==",He,y()),p("!==",d(ie),ne.buildUndefinedNode())),we.replaceWith(g("&&",ce,se))}else{let ce;ce=B?p("==",He,y()):g("||",p("===",He,y()),p("===",d(ie),ne.buildUndefinedNode())),we.replaceWith(m(ce,de?u(!0):ne.buildUndefinedNode(),se))}if(Ee){const ce=ye.node;ye.replaceWith(A(T(ce.callee,f("call"),!1,!0),[d(Ee),...ce.arguments],!1))}}else{if(x(R,{argument:H})){if(this.simpleSet)return void N.replaceWith(this.simpleSet(N));const{operator:pe,prefix:Ie}=R;this.memoise(N,2);const X=ne.generateUidIdentifierBasedOnNode(H);ne.push({id:X});const J=[l("=",d(X),this.get(N))];if(Ie){J.push(I(pe,d(X),Ie));const de=O(J);return void K.replaceWith(this.set(N,de))}{const de=ne.generateUidIdentifierBasedOnNode(H);ne.push({id:de}),J.push(l("=",d(de),I(pe,d(X),Ie)),d(X));const Ce=O(J);return void K.replaceWith(O([this.set(N,Ce),d(de)]))}}if(K.isAssignmentExpression({left:H}))$(this,N,K);else{if(!K.isCallExpression({callee:H}))return K.isOptionalCallExpression({callee:H})?ne.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 $(N,B,H){if(N.simpleSet)return void B.replaceWith(N.simpleSet(B));const{operator:R,right:K}=H.node;if(R==="=")H.replaceWith(N.set(B,K));else{const ne=R.slice(0,-1);s.includes(ne)?(N.memoise(B,1),H.replaceWith(g(ne,N.get(B),N.set(B,K)))):(N.memoise(B,2),H.replaceWith(N.set(B,p(ne,N.get(B),K))))}}e.default=function(N,B,H){N.traverse(B,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),A=r.types.arrayExpression(d.filter((z=>!z.node.abstract&&z.node.type!=="TSIndexSignature")).map((z=>(function(G,W,$,N){const B=N.isClassMethod();if(N.isPrivate())throw N.buildCodeFrameError(`Private ${B?"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:$,file:G,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 pe=H.computed?null:H.key,Ie=r.types.toExpression(H);K.push(o("value",(0,i.default)({node:Ie,id:pe,scope:R})||Ie))}else r.types.isClassProperty(H)&&H.value?K.push((ne=r.template.statements.ast`return ${H.value}`,r.types.objectMethod("method",r.types.identifier("value"),[],r.types.blockStatement(ne)))):K.push(o("value",R.buildUndefinedNode()));var ne;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: ${A} };
- },
- ${g}
- )
- `;x||T.arguments[1].body.directives.push(r.types.directive(r.types.directiveLiteral("use strict")));let O=T,I="arguments.1.body.body.0";return 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:A}=(function(T,O,I){const{enumValues:z,data:G,isPure:W}=m(T,O),$=z.map((N=>{let[B,H]=N;return u(O.isStringLiteral(H),{ENUM:O.cloneNode(I),NAME:B,VALUE:H})}));return{fill:{ID:O.cloneNode(I),ASSIGNMENTS:$},data:G,isPure:W}})(v,C,S.id);switch(x.type){case"BlockStatement":case"ExportNamedDeclaration":case"Program":{const T=C.isProgram(v.parent),O=(function G(W){return W.isExportDeclaration()?G(W.parentPath):!!W.getData(g)||(W.setData(g,!0),!1)})(x);let I=C.objectExpression([]);(O||T)&&(I=C.logicalExpression("||",C.cloneNode(w.ID),I));const z=o(Object.assign({},w,{INIT:I}));A&&(0,i.default)(z),O?(x.isExportDeclaration()?x:v).replaceWith(C.expressionStatement(C.assignmentExpression("=",C.cloneNode(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,A=!0;const T=v.get("members").map((O=>{const I=O.node,z=C.isIdentifier(I.id)?I.id.name:I.id.value,G=O.get("initializer");let W;if(I.initializer)y=f(G,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)):(A&&(A=G.isPure()),G.isReferencedIdentifier()?h(G,{t:C,seen:g,path:v}):G.traverse(d,{t:C,seen:g,path:v}),W=G.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 $=C.memberExpression(C.cloneNode(v.node.id),C.stringLiteral(w),!0);W=C.binaryExpression("+",C.numericLiteral(1),$),g.set(z,void 0)}}return w=z,[z,W]}));return{isPure:A,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(A){const T=g(A.get("argument"));if(T!==void 0)switch(A.node.operator){case"+":return T;case"-":return-T;case"~":return~T;default:return}})(w);case"BinaryExpression":return(function(A){const T=g(A.get("left"));if(T===void 0)return;const O=g(A.get("right"));if(O!==void 0)switch(A.node.operator){case"|":return T|O;case"&":return T&O;case">>":return T>>O;case">>>":return T>>>O;case"<<":return T<<O;case"^":return T^O;case"*":return T*O;case"/":return T/O;case"+":return T+O;case"-":return T-O;case"%":return T%O;case"**":return Math.pow(T,O);default:return}})(w);case"ParenthesizedExpression":return g(w.get("expression"));case"TemplateLiteral":{if(y.quasis.length===1)return y.quasis[0].value.cooked;const A=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(A[I],C,S);if(z===void 0)return;O+=z}return O}default:return}})(v);function x(g,w,y){if(g.isMemberExpression()){const A=g.node,T=A.object,O=A.property;if(!r.types.isIdentifier(T)||(A.computed?!r.types.isStringLiteral(O):!r.types.isIdentifier(O)))return;const I=g.scope.getBindingIdentifier(T.name),z=s.get(I);return z?z.get(O.computed?O.value:O.name):void 0}if(g.isIdentifier()){const A=g.node.name;if(["Infinity","NaN"].includes(A))return Number(A);let T=w?.get(A);return T!==void 0?T:y.has(g.node)?void 0:(y.add(g.node),T=f(g.resolve(),w,y),w?.set(A,T),T)}}}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.GLOBAL_TYPES=void 0,e.isGlobalType=function(r,a){let{scope:i}=r;return!i.hasBinding(a)&&!!n.get(i).has(a)},e.registerGlobalType=function(r,a){n.get(r).add(a)};const n=e.GLOBAL_TYPES=new WeakMap},(t,e,n)=>{n(12),t.exports=(function(r){var a=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function i(f,v){var C=f[0],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,A=[1732584193,-271733879,-1732584194,271733878];for(v=64;v<=y;v+=64)i(A,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(A,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(A,S),A}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,A=f(v,y),T=y;return C!==void 0&&(T=f(C,y)),A>T?new ArrayBuffer(0):(S=T-A,x=new ArrayBuffer(S),g=new Uint8Array(x),w=new Uint8Array(this,A,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,A,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})$/),A=parseInt(y[2],16),T=parseInt(y[1],16)||0,w[14]=A,w[15]=T,i(I,w),I})(new Uint8Array(f)));return v?d(C):C},m})()},(t,e,n)=>{var r=n(17),a=n(31).a;/**
- * @vue/compiler-sfc v3.4.15
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/n(44),n(12),Object.defineProperty(e,"__esModule",{value:!0});var i=n(309),s=n(328),o=n(507),l=n(10),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(_){var E=Object.create(null);if(_)for(var P in _)E[P]=_[P];return E.default=_,Object.freeze(E)}var w=g(s),y=g(h),A=g(x);const T="Unknown";function O(_,E){switch(_.type){case"StringLiteral":case"NumericLiteral":return String(_.value);case"Identifier":if(!E)return _.name}}function I(_){return _.filter((E=>!!E)).join(", ")}function z(_){return _.type.endsWith("Literal")}function G(_,E){return!!(_&&E&&_.type==="CallExpression"&&_.callee.type==="Identifier"&&(typeof E=="string"?_.callee.name===E:E(_.callee.name)))}function W(_){return _.length>1?`[${_.join(", ")}]`:_[0]}function $(_){return _.type==="ImportSpecifier"?_.imported.type==="Identifier"?_.imported.name:_.imported.value:_.type==="ImportNamespaceSpecifier"?"*":"default"}function N(_){return _.type==="Identifier"?_.name:_.type==="StringLiteral"?_.value:null}const B=_=>_,H=/[^\u0130\u0131\u00DFa-z0-9\\/:\-_\. ]+/g,R=_=>_.toLowerCase();function K(_){return H.test(_)?_.replace(H,R):_}const ne=(l.posix||l).normalize,pe=/\\/g;function Ie(_){return ne(_.replace(pe,"/"))}const X=(l.posix||l).join,J=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~\-]/;function de(_){return J.test(_)?JSON.stringify(_):_}const Ce=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;var Le=typeof globalThis<"u"?globalThis:typeof window<"u"?window:n.g!==void 0?n.g:typeof self<"u"?self:{};function he(_){return _&&_.__esModule&&Object.prototype.hasOwnProperty.call(_,"default")?_.default:_}function ie(_,E){var P,L;if(E.length===0)return _;for(P=0,L=E.length;P<L;P++)_=(_<<5)-_+E.charCodeAt(P),_|=0;return _<0?-2*_:_}function le(_,E,P,L){var j,U=ie(ie(ie(_,P),(j=E,Object.prototype.toString.call(j))),typeof E);if(E===null)return ie(U,"null");if(E===void 0)return ie(U,"undefined");if(typeof E=="object"||typeof E=="function"){if(L.indexOf(E)!==-1)return ie(U,"[Circular]"+P);L.push(E);var q=(function(te,ae,ge){return Object.keys(ae).sort().reduce((function(be,ve){return le(be,ae[ve],ve,ge)}),te)})(U,E,L);if(!("valueOf"in E)||typeof E.valueOf!="function")return q;try{return ie(q,String(E.valueOf()))}catch(te){return ie(q,"[valueOf exception]"+(te.stack||te.message))}}return ie(U,E.toString())}var oe=he((function(_){return(function(E,P){for(;E.length<8;)E="0"+E;return E})(le(0,_,"",[]).toString(16))}));const re="useCssVars";function Ee(_,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return`{
- ${_.map((j=>`"${L?"--":""}${se(E,j,P,L)}": (${j})`)).join(`,
- `)}
- }`}function se(_,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];return P?oe(_+E):`${_}-${j=E,U=L,j.replace(Ce,(q=>U?`\\\\${q}`:`\\${q}`))}`;var j,U}function ye(_){return(_=_.trim())[0]==="'"&&_[_.length-1]==="'"||_[0]==='"'&&_[_.length-1]==='"'?_.slice(1,-1):_}const we=/v-bind\s*\(/g;function He(_,E){let P=0,L=0;for(let j=E;j<_.length;j++){const U=_.charAt(j);switch(P){case 0:if(U==="'")P=1;else if(U==='"')P=2;else if(U==="(")L++;else if(U===")"){if(!(L>0))return j;L--}break;case 1:U==="'"&&(P=0);break;case 2:U==='"'&&(P=0)}}return null}const ce=_=>{const{id:E,isProd:P}=_;return{postcssPlugin:"vue-sfc-vars",Declaration(L){const j=L.value;if(we.test(j)){we.lastIndex=0;let U,q="",te=0;for(;U=we.exec(j);){const ae=U.index+U[0].length,ge=He(j,ae);if(ge!==null){const be=ye(j.slice(ae,ge));q+=j.slice(te,U.index)+`var(--${se(E,be,P)})`,te=ge+1}}L.value=q+j.slice(te)}}}};function k(_,E,P,L){const j=Ee(_,P,L),U=s.createSimpleExpression(j,!1),q=s.createTransformContext(s.createRoot([]),{prefixIdentifiers:!0,inline:!0,bindingMetadata:E.__isScriptSetup===!1?void 0:E}),te=s.processExpression(U,q),ae=te.type===4?te.content:te.children.map((ge=>typeof ge=="string"?ge:ge.content)).join("");return`_${re}(_ctx => (${ae}))`}ce.postcss=!0;const F=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,Z=new Set,Se=typeof r=="object"&&r?r:{},Te=(_,E,P,L)=>{typeof Se.emitWarning=="function"&&Se.emitWarning(_,E,P,L)};let Ae=globalThis.AbortController,ue=globalThis.AbortSignal;if(Ae===void 0){ue=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(P,L){this._onabort.push(L)}},Ae=class{constructor(){E()}signal=new ue;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 _=Se.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1";const E=()=>{_&&(_=!1,Te("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 Oe=_=>_&&_===Math.floor(_)&&_>0&&isFinite(_),Ge=_=>Oe(_)?_<=Math.pow(2,8)?Uint8Array:_<=Math.pow(2,16)?Uint16Array:_<=Math.pow(2,32)?Uint32Array:_<=Number.MAX_SAFE_INTEGER?nt:null:null;class nt extends Array{constructor(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,j,U)=>E.#I(P,L,j,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:j=1,ttlAutopurge:U,updateAgeOnGet:q,updateAgeOnHas:te,allowStale:ae,dispose:ge,disposeAfter:be,noDisposeOnSet:ve,noUpdateTTL:ee,maxSize:fe=0,maxEntrySize:ze=0,sizeCalculation:je,fetchMethod:qe,noDeleteOnFetchRejection:ke,noDeleteOnStaleGet:Be,allowStaleOnFetchRejection:Ne,allowStaleOnFetchAbort:xe,ignoreFetchAbort:Xe}=E;if(P!==0&&!Oe(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=fe,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(qe!==void 0&&typeof qe!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#i=qe,this.#A=!!qe,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 ge=="function"&&(this.#c=ge),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=!!ve,this.noUpdateTTL=!!ee,this.noDeleteOnFetchRejection=!!ke,this.allowStaleOnFetchRejection=!!Ne,this.allowStaleOnFetchAbort=!!xe,this.ignoreFetchAbort=!!Xe,this.maxEntrySize!==0){if(this.#n!==0&&!Oe(this.#n))throw new TypeError("maxSize must be a positive integer if specified");if(!Oe(this.maxEntrySize))throw new TypeError("maxEntrySize must be a positive integer if specified");this.#D()}if(this.allowStale=!!ae,this.noDeleteOnStaleGet=!!Be,this.updateAgeOnGet=!!q,this.updateAgeOnHas=!!te,this.ttlResolution=Oe(j)||j===0?j:1,this.ttlAutopurge=!!U,this.ttl=L||0,this.ttl){if(!Oe(this.ttl))throw new TypeError("ttl must be a positive integer if specified");this.#k()}if(this.#r===0&&this.ttl===0&&this.#n===0)throw new TypeError("At least one of max, maxSize, or ttl is required");if(!this.ttlAutopurge&&!this.#r&&!this.#n){const Ye="LRU_CACHE_UNBOUNDED";(tt=>!Z.has(tt))(Ye)&&(Z.add(Ye),Te("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(q,te){let ae=arguments.length>2&&arguments[2]!==void 0?arguments[2]:F.now();if(L[q]=te!==0?ae:0,P[q]=te,te!==0&&E.ttlAutopurge){const ge=setTimeout((()=>{E.#b(q)&&E.delete(E.#s[q])}),te+1);ge.unref&&ge.unref()}},this.#_=q=>{L[q]=P[q]!==0?F.now():0},this.#T=(q,te)=>{if(P[te]){const ae=P[te],ge=L[te];if(!ae||!ge)return;q.ttl=ae,q.start=ge,q.now=j||U();const be=q.now-ge;q.remainingTTL=ae-be}};let j=0;const U=()=>{const q=F.now();if(this.ttlResolution>0){j=q;const te=setTimeout((()=>j=0),this.ttlResolution);te.unref&&te.unref()}return q};this.getRemainingTTL=q=>{const te=this.#l.get(q);if(te===void 0)return 0;const ae=P[te],ge=L[te];return ae&&ge?ae-((j||U())-ge):1/0},this.#b=q=>{const te=L[q],ae=P[q];return!!ae&&!!te&&(j||U())-te>ae}}#_=()=>{};#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,j,U)=>{if(this.#a(L))return 0;if(!Oe(j)){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(j=U(L,P),!Oe(j))throw new TypeError("sizeCalculation return invalid (expect positive integer)")}return j},this.#L=(P,L,j)=>{if(E[P]=L,this.#n){const U=this.#n-E[P];for(;this.#d>U;)this.#O(!0)}this.#d+=E[P],j&&(j.entrySize=L,j.totalCalculatedSize=this.#d)}}#M=E=>{};#L=(E,P,L)=>{};#N=(E,P,L,j)=>{if(L||j)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 j=this.#e[L],U=this.#a(j)?j.__staleWhileFetching:j;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 j=this.#e[L],U=this.#a(j)?j.__staleWhileFetching:j;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 j=this.#e[L],U=this.#a(j)?j.__staleWhileFetching:j;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],j=this.#a(L)?L.__staleWhileFetching:L;if(j===void 0)return;const U={value:j};if(this.#y&&this.#S){const q=this.#y[P],te=this.#S[P];if(q&&te){const ae=q-(F.now()-te);U.ttl=ae,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],j=this.#e[P],U=this.#a(j)?j.__staleWhileFetching:j;if(U===void 0||L===void 0)continue;const q={value:U};if(this.#y&&this.#S){q.ttl=this.#y[P];const te=F.now()-this.#S[P];q.start=Math.floor(Date.now()-te)}this.#C&&(q.size=this.#C[P]),E.unshift([L,q])}return E}load(E){this.clear();for(const[P,L]of E){if(L.start){const j=Date.now()-L.start;L.start=F.now()-j}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:j=this.ttl,start:U,noDisposeOnSet:q=this.noDisposeOnSet,sizeCalculation:te=this.sizeCalculation,status:ae}=L;let{noUpdateTTL:ge=this.noUpdateTTL}=L;const be=this.#N(E,P,L.size||0,te);if(this.maxEntrySize&&be>this.maxEntrySize)return ae&&(ae.set="miss",ae.maxEntrySizeExceeded=!0),this.delete(E),this;let ve=this.#o===0?void 0:this.#l.get(E);if(ve===void 0)ve=this.#o===0?this.#u:this.#v.length!==0?this.#v.pop():this.#o===this.#r?this.#O(!1):this.#o,this.#s[ve]=E,this.#e[ve]=P,this.#l.set(E,ve),this.#h[this.#u]=ve,this.#m[ve]=this.#u,this.#u=ve,this.#o++,this.#L(ve,be,ae),ae&&(ae.set="add"),ge=!1;else{this.#P(ve);const ee=this.#e[ve];if(P!==ee){if(this.#A&&this.#a(ee)){ee.__abortController.abort(new Error("replaced"));const{__staleWhileFetching:fe}=ee;fe===void 0||q||(this.#E&&this.#c?.(fe,E,"set"),this.#g&&this.#f?.push([fe,E,"set"]))}else q||(this.#E&&this.#c?.(ee,E,"set"),this.#g&&this.#f?.push([ee,E,"set"]));if(this.#M(ve),this.#L(ve,be,ae),this.#e[ve]=P,ae){ae.set="replace";const fe=ee&&this.#a(ee)?ee.__staleWhileFetching:ee;fe!==void 0&&(ae.oldValue=fe)}}else ae&&(ae.set="update")}if(j===0||this.#y||this.#k(),this.#y&&(ge||this.#z(ve,j,U),ae&&this.#T(ae,ve)),!q&&this.#g&&this.#f){const ee=this.#f;let fe;for(;fe=ee?.shift();)this.#t?.(...fe)}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],j=this.#e[P];return this.#A&&this.#a(j)?j.__abortController.abort(new Error("evicted")):(this.#E||this.#g)&&(this.#E&&this.#c?.(j,L,"evict"),this.#g&&this.#f?.push([j,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:j}=P,U=this.#l.get(E);if(U!==void 0){const q=this.#e[U];if(this.#a(q)&&q.__staleWhileFetching===void 0)return!1;if(!this.#b(U))return L&&this.#_(U),j&&(j.has="hit",this.#T(j,U)),!0;j&&(j.has="stale",this.#T(j,U))}else j&&(j.has="miss");return!1}peek(E){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{allowStale:L=this.allowStale}=P,j=this.#l.get(E);if(j===void 0||!L&&this.#b(j))return;const U=this.#e[j];return this.#a(U)?U.__staleWhileFetching:U}#I(E,P,L,j){var U=this;const q=P===void 0?void 0:this.#e[P];if(this.#a(q))return q;const te=new Ae,{signal:ae}=L;ae?.addEventListener("abort",(()=>te.abort(ae.reason)),{signal:te.signal});const ge={signal:te.signal,options:L,context:j},be=function(ze){let je=arguments.length>1&&arguments[1]!==void 0&&arguments[1];const{aborted:qe}=te.signal,ke=L.ignoreFetchAbort&&ze!==void 0;if(L.status&&(qe&&!je?(L.status.fetchAborted=!0,L.status.fetchError=te.signal.reason,ke&&(L.status.fetchAbortIgnored=!0)):L.status.fetchResolved=!0),qe&&!ke&&!je)return ve(te.signal.reason);const Be=ee;return U.#e[P]===ee&&(ze===void 0?Be.__staleWhileFetching?U.#e[P]=Be.__staleWhileFetching:U.delete(E):(L.status&&(L.status.fetchUpdated=!0),U.set(E,ze,ge.options))),ze},ve=ze=>{const{aborted:je}=te.signal,qe=je&&L.allowStaleOnFetchAbort,ke=qe||L.allowStaleOnFetchRejection,Be=ke||L.noDeleteOnFetchRejection,Ne=ee;if(this.#e[P]===ee&&(Be&&Ne.__staleWhileFetching!==void 0?qe||(this.#e[P]=Ne.__staleWhileFetching):this.delete(E)),ke)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 ee=new Promise(((ze,je)=>{const qe=this.#i?.(E,q,ge);qe&&qe instanceof Promise&&qe.then((ke=>ze(ke===void 0?void 0:ke)),je),te.signal.addEventListener("abort",(()=>{L.ignoreFetchAbort&&!L.allowStaleOnFetchAbort||(ze(void 0),L.allowStaleOnFetchAbort&&(ze=ke=>be(ke,!0)))}))})).then(be,(ze=>(L.status&&(L.status.fetchRejected=!0,L.status.fetchError=ze),ve(ze)))),fe=Object.assign(ee,{__abortController:te,__staleWhileFetching:q,__returned:void 0});return P===void 0?(this.set(E,fe,{...ge.options,status:void 0}),P=this.#l.get(E)):this.#e[P]=fe,fe}#a(E){if(!this.#A)return!1;const P=E;return!!P&&P instanceof Promise&&P.hasOwnProperty("__staleWhileFetching")&&P.__abortController instanceof Ae}async fetch(E){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{allowStale:L=this.allowStale,updateAgeOnGet:j=this.updateAgeOnGet,noDeleteOnStaleGet:U=this.noDeleteOnStaleGet,ttl:q=this.ttl,noDisposeOnSet:te=this.noDisposeOnSet,size:ae=0,sizeCalculation:ge=this.sizeCalculation,noUpdateTTL:be=this.noUpdateTTL,noDeleteOnFetchRejection:ve=this.noDeleteOnFetchRejection,allowStaleOnFetchRejection:ee=this.allowStaleOnFetchRejection,ignoreFetchAbort:fe=this.ignoreFetchAbort,allowStaleOnFetchAbort:ze=this.allowStaleOnFetchAbort,context:je,forceRefresh:qe=!1,status:ke,signal:Be}=P;if(!this.#A)return ke&&(ke.fetch="get"),this.get(E,{allowStale:L,updateAgeOnGet:j,noDeleteOnStaleGet:U,status:ke});const Ne={allowStale:L,updateAgeOnGet:j,noDeleteOnStaleGet:U,ttl:q,noDisposeOnSet:te,size:ae,sizeCalculation:ge,noUpdateTTL:be,noDeleteOnFetchRejection:ve,allowStaleOnFetchRejection:ee,allowStaleOnFetchAbort:ze,ignoreFetchAbort:fe,status:ke,signal:Be};let xe=this.#l.get(E);if(xe===void 0){ke&&(ke.fetch="miss");const Xe=this.#I(E,xe,Ne,je);return Xe.__returned=Xe}{const Xe=this.#e[xe];if(this.#a(Xe)){const it=L&&Xe.__staleWhileFetching!==void 0;return ke&&(ke.fetch="inflight",it&&(ke.returnedStale=!0)),it?Xe.__staleWhileFetching:Xe.__returned=Xe}const Qe=this.#b(xe);if(!qe&&!Qe)return ke&&(ke.fetch="hit"),this.#P(xe),j&&this.#_(xe),ke&&this.#T(ke,xe),Xe;const Ye=this.#I(E,xe,Ne,je),tt=Ye.__staleWhileFetching!==void 0&&L;return ke&&(ke.fetch=Qe?"stale":"refresh",tt&&Qe&&(ke.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:j=this.updateAgeOnGet,noDeleteOnStaleGet:U=this.noDeleteOnStaleGet,status:q}=P,te=this.#l.get(E);if(te!==void 0){const ae=this.#e[te],ge=this.#a(ae);return q&&this.#T(q,te),this.#b(te)?(q&&(q.get="stale"),ge?(q&&L&&ae.__staleWhileFetching!==void 0&&(q.returnedStale=!0),L?ae.__staleWhileFetching:void 0):(U||this.delete(E),q&&L&&(q.returnedStale=!0),L?ae:void 0)):(q&&(q.get="hit"),ge?ae.__staleWhileFetching:(this.#P(te),j&&this.#_(te),ae))}q&&(q.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 j=this.#e[L];if(this.#a(j)?j.__abortController.abort(new Error("deleted")):(this.#E||this.#g)&&(this.#E&&this.#c?.(j,E,"delete"),this.#g&&this.#f?.push([j,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 q=this.#h[L];this.#m[q]=this.#m[L]}this.#o--,this.#v.push(L)}}if(this.#g&&this.#f?.length){const L=this.#f;let j;for(;j=L?.shift();)this.#t?.(...j)}return 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(_,E){return(function(P){const{content:L,ast:j}=P.template,U=sr.get(L);if(U)return U;const q=new Set;return j.children.forEach((function te(ae){var ge;switch(ae.type){case 1:let be=ae.tag;be.includes(".")&&(be=be.split(".")[0].trim()),s.parserOptions.isNativeTag(be)||s.parserOptions.isBuiltInComponent(be)||(q.add(p.camelize(be)),q.add(p.capitalize(p.camelize(be))));for(let ve=0;ve<ae.props.length;ve++){const ee=ae.props[ve];ee.type===7&&(p.isBuiltInDirective(ee.name)||q.add(`v${p.capitalize(p.camelize(ee.name))}`),ee.arg&&!ee.arg.isStatic&&gr(q,ee.arg),ee.name==="for"?gr(q,ee.forParseResult.source):ee.exp&&gr(q,ee.exp)),ee.type===6&&ee.name==="ref"&&((ge=ee.value)!=null&&ge.content)&&q.add(ee.value.content)}ae.children.forEach(te);break;case 5:gr(q,ae.content)}})),sr.set(L,q),q})(E).has(_)}const sr=Qt();function gr(_,E){E.ast?s.walkIdentifiers(E.ast,(P=>_.add(P.name))):E.ast===null&&_.add(E.content)}const Ct="anonymous.vue",Qr=Qt();function Jr(_){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const P=(function(ke,Be){var Ne;return ke+JSON.stringify({...Be,compiler:{parse:(Ne=Be.compiler)==null?void 0:Ne.parse}},((xe,Xe)=>typeof Xe=="function"?Xe.toString():Xe))})(_,E),L=Qr.get(P);if(L)return L;const{sourceMap:j=!0,filename:U=Ct,sourceRoot:q="",pad:te=!1,ignoreEmpty:ae=!0,compiler:ge=w,templateParseOptions:be={},parseExpressions:ve=!0}=E,ee={filename:U,source:_,template:null,script:null,scriptSetup:null,styles:[],customBlocks:[],cssVars:[],slotted:!1,shouldForceReload:ke=>(function(Be,Ne){if(!Ne.scriptSetup||Ne.scriptSetup.lang!=="ts"&&Ne.scriptSetup.lang!=="tsx")return!1;for(const xe in Be)if(!Be[xe].isUsedInTemplate&&Bt(xe,Ne))return!0;return!1})(ke,ee)},fe=[];ge.parse(_,{parseMode:"sfc",prefixIdentifiers:ve,...be,onError:ke=>{fe.push(ke)}}).children.forEach((ke=>{if(ke.type===1&&(!ae||ke.tag==="template"||!(function(Be){for(let Ne=0;Ne<Be.children.length;Ne++){const xe=Be.children[Ne];if(xe.type!==2||xe.content.trim()!=="")return!1}return!0})(ke)||(function(Be){return Be.props.some((Ne=>Ne.type===6&&Ne.name==="src"))})(ke)))switch(ke.tag){case"template":if(ee.template)fe.push(qr(ke));else{const Xe=ee.template=un(ke,_,!1);if(Xe.attrs.src||(Xe.ast=i.createRoot(ke.children,_)),Xe.attrs.functional){const Qe=new SyntaxError("<template functional> is no longer supported in Vue 3, since functional components no longer have significant performance difference from stateful ones. Just use a normal <template> instead.");Qe.loc=ke.props.find((Ye=>Ye.type===6&&Ye.name==="functional")).loc,fe.push(Qe)}}break;case"script":const Be=un(ke,_,te),Ne=!!Be.attrs.setup;if(Ne&&!ee.scriptSetup){ee.scriptSetup=Be;break}if(!Ne&&!ee.script){ee.script=Be;break}fe.push(qr(ke,Ne));break;case"style":const xe=un(ke,_,te);xe.attrs.vars&&fe.push(new SyntaxError("<style vars> has been replaced by a new proposal: https://github.com/vuejs/rfcs/pull/231")),ee.styles.push(xe);break;default:ee.customBlocks.push(un(ke,_,te))}})),ee.template||ee.script||ee.scriptSetup||fe.push(new SyntaxError("At least one <template> or <script> is required in a single file component.")),ee.scriptSetup&&(ee.scriptSetup.src&&(fe.push(new SyntaxError('<script setup> cannot use the "src" attribute because its syntax will be ambiguous outside of the component.')),ee.scriptSetup=null),ee.script&&ee.script.src&&(fe.push(new SyntaxError('<script> cannot use the "src" attribute when <script setup> is also present because they must be processed together.')),ee.script=null));let ze=0;if(!ee.template||ee.template.lang!=="pug"&&ee.template.lang!=="jade"||([ee.template.content,ze]=(function(ke){const Be=ke.split(`
- `),Ne=Be.reduce((function(xe,Xe){var Qe,Ye;if(Xe.trim()==="")return xe;const tt=((Ye=(Qe=Xe.match(/^\s*/))==null?void 0:Qe[0])==null?void 0:Ye.length)||0;return Math.min(tt,xe)}),1/0);return Ne===0?[ke,Ne]:[Be.map((function(xe){return xe.slice(Ne)})).join(`
- `),Ne]})(ee.template.content)),j){const ke=function(Be){let Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;Be&&!Be.src&&(Be.map=(function(xe,Xe,Qe,Ye,tt,it){const vt=new o.SourceMapGenerator({file:xe.replace(/\\/g,"/"),sourceRoot:Ye.replace(/\\/g,"/")});return vt.setSourceContent(xe,Xe),vt._sources.add(xe),Qe.split(nn).forEach(((It,pr)=>{if(!is.test(It)){const qt=pr+1+tt,Or=pr+1;for(let er=0;er<It.length;er++)/\s/.test(It[er])||vt._mappings.add({originalLine:qt,originalColumn:er+it,generatedLine:Or,generatedColumn:er,source:xe,name:null})}})),vt.toJSON()})(U,_,Be.content,q,te&&Be.type!=="template"?0:Be.loc.start.line-1,Ne))};ke(ee.template,ze),ke(ee.script),ee.styles.forEach((Be=>ke(Be))),ee.customBlocks.forEach((Be=>ke(Be)))}ee.cssVars=(function(ke){const Be=[];return ke.styles.forEach((Ne=>{let xe;const Xe=Ne.content.replace(/\/\*([\s\S]*?)\*\/|\/\/.*/g,"");for(;xe=we.exec(Xe);){const Qe=xe.index+xe[0].length,Ye=He(Xe,Qe);if(Ye!==null){const tt=ye(Xe.slice(Qe,Ye));Be.includes(tt)||Be.push(tt)}}})),Be})(ee);const je=/(?:::v-|:)slotted\(/;ee.slotted=ee.styles.some((ke=>ke.scoped&&je.test(ke.content)));const qe={descriptor:ee,errors:fe};return Qr.set(P,qe),qe}function qr(_){let E=arguments.length>1&&arguments[1]!==void 0&&arguments[1];const P=new SyntaxError(`Single file component can contain only one <${_.tag}${E?" setup":""}> element`);return P.loc=_.loc,P}function un(_,E,P){const L=_.tag,j=_.innerLoc,U={},q={type:L,content:E.slice(j.start.offset,j.end.offset),loc:j,attrs:U};return P&&(q.content=(function(te,ae,ge){if(te=te.slice(0,ae.loc.start.offset),ge==="space")return te.replace(fr," ");{const be=te.split(nn).length,ve=ae.type!=="script"||ae.lang?`
- `:`//
- `;return Array(be).join(ve)}})(E,q,P)+q.content),_.props.forEach((te=>{if(te.type===6){const ae=te.name;U[ae]=te.value&&te.value.content||!0,ae==="lang"?q.lang=te.value&&te.value.content:ae==="src"?q.src=te.value&&te.value.content:L==="style"?ae==="scoped"?q.scoped=!0:ae==="module"&&(q.module=U[ae]):L==="script"&&ae==="setup"&&(q.setup=U.setup)}})),q}const nn=/\r?\n/g,is=/^(?:\/\/)?\s*$/,fr=/./g;function Bn(_){const E=_.charAt(0);return E==="."||E==="~"||E==="@"}const vs=/^(https?:)?\/\//;function Fn(_){return vs.test(_)}const ft=/^\s*data:/i;function dt(_){return ft.test(_)}function ot(_){if(_.charAt(0)==="~"){const E=_.charAt(1);_=_.slice(E==="/"?2:1)}return At(_)}function At(_){return u.parse(p.isString(_)?_:"",!1,!0)}const Lt={base:null,includeAbsolute:!1,tags:{video:["src","poster"],source:["src"],img:["src"],image:["xlink:href","href"],use:["xlink:href","href"]}},jt=_=>Object.keys(_).some((E=>p.isArray(_[E])))?{...Lt,tags:_}:{...Lt,..._},Ut=_=>(E,P)=>dr(E,P,_),dr=function(_,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Lt;if(_.type===1){if(!_.props.length)return;const L=P.tags||Lt.tags,j=L[_.tag],U=L["*"];if(!j&&!U)return;const q=(j||[]).concat(U||[]);_.props.forEach(((te,ae)=>{if(te.type!==6||!q.includes(te.name)||!te.value||Fn(te.value.content)||dt(te.value.content)||te.value.content[0]==="#"||!P.includeAbsolute&&!Bn(te.value.content))return;const ge=ot(te.value.content);if(P.base&&te.value.content[0]==="."){const ve=ot(P.base),ee=ve.protocol||"",fe=ve.host?ee+"//"+ve.host:"",ze=ve.path||"/";return void(te.value.content=fe+(l.posix||l).join(ze,ge.path+(ge.hash||"")))}const be=(function(ve,ee,fe,ze){if(ve){let je,qe;const ke=ze.imports.findIndex((Xe=>Xe.path===ve));if(ke>-1?(je=`_imports_${ke}`,qe=ze.imports[ke].exp):(je=`_imports_${ze.imports.length}`,qe=i.createSimpleExpression(je,!1,fe,3),ze.imports.push({exp:qe,path:decodeURIComponent(ve)})),!ee)return qe;const Be=`${je} + '${ee}'`,Ne=i.createSimpleExpression(Be,!1,fe,3);if(!ze.hoistStatic)return Ne;const xe=ze.hoists.findIndex((Xe=>Xe&&Xe.type===4&&!Xe.isStatic&&Xe.content===Be));return xe>-1?i.createSimpleExpression(`_hoisted_${xe+1}`,!1,fe,3):ze.hoist(Ne)}return i.createSimpleExpression("''",!1,fe,3)})(ge.path,ge.hash,te.loc,E);_.props[ae]={type:7,name:"bind",arg:i.createSimpleExpression(te.name,!0,te.loc),exp:be,modifiers:[],loc:te.loc}}))}},Zt=["img","source"],pt=/( |\\t|\\n|\\f|\\r)+/g,Tt=_=>(E,P)=>xt(E,P,_),xt=function(_,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Lt;_.type===1&&Zt.includes(_.tag)&&_.props.length&&_.props.forEach(((L,j)=>{if(L.name==="srcset"&&L.type===6){if(!L.value)return;const U=L.value.content;if(!U)return;const q=U.split(",").map((be=>{const[ve,ee]=be.replace(pt," ").trim().split(" ",2);return{url:ve,descriptor:ee}}));for(let be=0;be<q.length;be++){const{url:ve}=q[be];dt(ve)&&(q[be+1].url=ve+","+q[be+1].url,q.splice(be,1))}const te=be=>!Fn(be)&&!dt(be)&&(P.includeAbsolute||Bn(be));if(!q.some((be=>{let{url:ve}=be;return te(ve)})))return;if(P.base){const be=P.base,ve=[];let ee=!1;if(q.forEach((fe=>{let{url:ze,descriptor:je}=fe;je=je?` ${je}`:"",ze[0]==="."?(fe.url=(l.posix||l).join(be,ze),ve.push(fe.url+je)):te(ze)?ee=!0:ve.push(ze+je)})),!ee)return void(L.value.content=ve.join(", "))}const ae=i.createCompoundExpression([],L.loc);q.forEach(((be,ve)=>{let{url:ee,descriptor:fe}=be;if(te(ee)){const{path:je}=ot(ee);let qe;if(je){const ke=E.imports.findIndex((Be=>Be.path===je));ke>-1?qe=i.createSimpleExpression(`_imports_${ke}`,!1,L.loc,3):(qe=i.createSimpleExpression(`_imports_${E.imports.length}`,!1,L.loc,3),E.imports.push({exp:qe,path:je})),ae.children.push(qe)}}else{const je=i.createSimpleExpression(`"${ee}"`,!1,L.loc,3);ae.children.push(je)}const ze=q.length-1>ve;fe&&ze?ae.children.push(` + ' ${fe}, ' + `):fe?ae.children.push(` + ' ${fe}'`):ze&&ae.children.push(" + ', ' + ")}));let ge=ae;E.hoistStatic&&(ge=E.hoist(ae),ge.constType=3),_.props[j]={type:7,name:"bind",arg:i.createSimpleExpression("srcset",!0,L.loc),exp:ge,modifiers:[],loc:L.loc}}}))};function Dt(_){throw new Error('Could not dynamically require "'+_+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var nr={exports:{}};(function(_,E){var P=m,L=l,j=d,U=L.join,q=L.resolve,te=L.extname,ae=L.dirname,ge=L.isAbsolute,be={},ve={},ee={};function fe(Ne,xe){return xe&&Ne.filename&&Ne.cache?(delete be[Ne.filename],ve[Ne.filename]=xe,xe):Ne.filename&&Ne.cache?ve[Ne.filename]:xe}function ze(Ne,xe,Xe){var Qe=be[Ne];if(xe.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/,""),xe.cache&&(be[Ne]=tt),Xe(null,tt)}))}function je(Ne,xe){return new Promise((function(Xe,Qe){xe(Ne=Ne||function(Ye,tt){if(Ye)return Qe(Ye);Xe(tt)})}))}function qe(Ne){return function(xe,Xe,Qe){return Xe.filename=xe,je(Qe,(function(Ye){(function(tt,it,vt){if(!it.partials)return vt();var It=Object.keys(it.partials),pr={};(function qt(Or){if(Or===It.length)return vt(null,pr);var er=It[Or],vn=it.partials[er];if(vn==null||vn===!1)return qt(++Or);ze(ge(vn)?te(vn)!==""?vn:U(vn+te(tt)):U(ae(tt),vn+te(tt)),it,(function(Kn,bs){if(Kn)return vt(Kn);pr[er]=bs,qt(++Or)}))})(0)})(xe,Xe,(function(tt,it){var vt=(ee.extend||(ee.extend=d._extend))({},Xe);if(vt.partials=it,tt)return Ye(tt);fe(vt)?E[Ne].render("",vt,Ye):ze(xe,vt,(function(It,pr){if(It)return Ye(It);E[Ne].render(pr,vt,Ye)}))}))}))}}function ke(Ne,xe){var Xe=(ee.babel||(ee.babel=n(341))).transformFileSync(xe,{presets:["react"]}).code;return Ne._compile(Xe,xe)}function Be(Ne){return Dt.extensions&&(Dt.extensions[".jsx"]||(Dt.extensions[".jsx"]=ke),Dt.extensions[".react"]||(Dt.extensions[".react"]=ke)),function(xe,Xe,Qe){return je(Qe,(function(Ye){var tt=ee.ReactDOM||(ee.ReactDOM=n(547)),it=ee.react||(ee.react=n(548)),vt=Xe.base;delete Xe.base;var It=Xe.cache;delete Xe.cache;var pr=Xe.isNonStatic;delete Xe.isNonStatic;try{var qt,Or,er,vn,Kn;if(fe(Xe))Or=fe(Xe);else{if(Ne==="path"){var bs=q(xe);delete n.c[bs],qt=Dt(bs)}else qt=(function(or,st){var Pt=ee.babel||(ee.babel=n(341));st||(st="");var bt=new _.constructor;st=st||"";var at=Pt.transform(or,{presets:["react"]}).code;return bt.paths=_.paths,bt._compile(at,st),bt.exports})(xe);Or=fe(Xe,it.createFactory(qt))}Kn=new Or(Xe),vn=pr?tt.renderToString(Kn):tt.renderToStaticMarkup(Kn),vt&&(er=be[xe]||P.readFileSync(q(vt),"utf8"),It&&(be[xe]=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={},ve={}},E.velocityjs=qe("velocityjs"),E.velocityjs.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.velocityjs||(ee.velocityjs=n(514));try{xe.locals=xe,Qe(null,Ye.render(Ne,xe).trimLeft())}catch(tt){Qe(tt)}}))},E.liquid=qe("liquid"),E.liquid.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye,tt=ee.liquid;try{return void(function(qt,Or,er,vn){var Kn,bs=qt.newContext();if(er.locals){for(Kn in er.locals)bs.setLocals(Kn,er.locals[Kn]);delete er.locals}if(er.meta&&(bs.setLocals("page",er.meta),delete er.meta),er.filters){for(Kn in er.filters)bs.setFilter(Kn,er.filters[Kn]);delete er.filters}var or=er.includeDir||r.cwd();bs.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,qt.parse(ar))}))})),delete er.includeDir;var st={customTags:{}};if(er.customTags){var Pt=er.customTags;for(Kn in er.customTags)st.customTags[Kn]=function(bt,at,St){var Ht=Pt[at](St.trim());bt.astStack.push(qt.parse(Ht))};delete er.customTags}for(Kn in er)bs.setLocals(Kn,er[Kn]);(fe(bs)||fe(bs,qt.compile(Or,st)))(bs,vn)})(tt=ee.liquid=n(515),Ne,xe,Qe)}catch{try{tt=new(Ye=ee.liquid=n(516)).Engine}catch(Or){throw Or}}try{var it=xe.locals||{};xe.meta&&(it.pages=xe.meta,delete xe.meta),xe.filters&&(tt.registerFilters(xe.filters),delete xe.filters);var vt=xe.includeDir||r.cwd();if(tt.fileSystem=new Ye.LocalFileSystem(vt,"liquid"),delete xe.includeDir,xe.customTags){var It=xe.customTags;for(pr in xe.customTags)tt.registerTag(pr,It[pr]);delete xe.customTags}for(var pr in xe)it[pr]=xe[pr];return tt.parseAndRender(Ne,it).nodeify((function(qt,Or){if(qt)throw new Error(qt);return Qe(null,Or)}))}catch(qt){Qe(qt)}}))},E.jade=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.jade;if(!Ye)try{Ye=ee.jade=n(332)}catch(tt){try{Ye=ee.jade=n(333)}catch{throw tt}}try{Qe(null,(fe(xe)||fe(xe,Ye.compileFile(Ne,xe)))(xe))}catch(tt){Qe(tt)}}))},E.jade.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.jade;if(!Ye)try{Ye=ee.jade=n(332)}catch(tt){try{Ye=ee.jade=n(333)}catch{throw tt}}try{Qe(null,(fe(xe)||fe(xe,Ye.compile(Ne,xe)))(xe))}catch(tt){Qe(tt)}}))},E.dust=qe("dust"),E.dust.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.dust;if(!Ye)try{Ye=ee.dust=n(517)}catch{try{Ye=ee.dust=n(518)}catch{Ye=ee.dust=n(519)}}var tt="dust",it=".";xe&&(xe.ext&&(tt=xe.ext),xe.views&&(it=xe.views),xe.settings&&xe.settings.views&&(it=xe.settings.views)),(!xe||xe&&!xe.cache)&&(Ye.cache={}),Ye.onLoad=function(It,pr){te(It)===""&&(It+="."+tt),It[0]!=="/"&&(It=it+"/"+It),ze(It,xe,pr)};try{var vt;xe.filename&&(vt=xe.filename.replace(new RegExp("^"+it+"/"),"").replace(new RegExp("\\."+tt),"")),(fe(xe)||fe(xe,Ye.compileFn(Ne,vt)))(xe,Qe)}catch(It){Qe(It)}}))},E.swig=qe("swig"),E.swig.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.swig;if(!Ye)try{Ye=ee.swig=n(520)}catch(tt){try{Ye=ee.swig=n(521)}catch{throw tt}}try{xe.cache===!0&&(xe.cache="memory"),Ye.setDefaults({cache:xe.cache}),Qe(null,(fe(xe)||fe(xe,Ye.compile(Ne,xe)))(xe))}catch(tt){Qe(tt)}}))},E.razor=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.razor;if(!Ye)try{Ye=ee.razor=n(334)}catch(tt){throw tt}try{Qe(null,(fe(xe)||fe(xe,(tt=>Ye.renderFileSync(Ne,tt))))(xe))}catch(tt){Qe(tt)}}))},E.razor.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){try{var Ye=ee.razor=n(334)}catch(it){throw it}try{var tt=Ye.compile(Ne);Qe(null,(fe(xe)||fe(xe,tt))(xe))}catch(it){Qe(it)}}))},E.atpl=qe("atpl"),E.atpl.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.atpl||(ee.atpl=n(522));try{Qe(null,(fe(xe)||fe(xe,Ye.compile(Ne,xe)))(xe))}catch(tt){Qe(tt)}}))},E.liquor=qe("liquor"),E.liquor.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.liquor||(ee.liquor=n(523));try{Qe(null,(fe(xe)||fe(xe,Ye.compile(Ne,xe)))(xe))}catch(tt){Qe(tt)}}))},E.twig=qe("twig"),E.twig.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.twig||(ee.twig=n(524).twig),tt={data:Ne,allowInlineIncludes:xe.allowInlineIncludes,namespaces:xe.namespaces,path:xe.path};try{Qe(null,(fe(tt)||fe(tt,Ye(tt))).render(xe))}catch(it){Qe(it)}}))},E.ejs=qe("ejs"),E.ejs.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.ejs||(ee.ejs=n(525));try{Qe(null,(fe(xe)||fe(xe,Ye.compile(Ne,xe)))(xe))}catch(tt){Qe(tt)}}))},E.eco=qe("eco"),E.eco.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.eco||(ee.eco=n(526));try{Qe(null,Ye.render(Ne,xe))}catch(tt){Qe(tt)}}))},E.jazz=qe("jazz"),E.jazz.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.jazz||(ee.jazz=n(527));try{(fe(xe)||fe(xe,Ye.compile(Ne,xe))).eval(xe,(function(tt){Qe(null,tt)}))}catch(tt){Qe(tt)}}))},E.jqtpl=qe("jqtpl"),E.jqtpl.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.jqtpl||(ee.jqtpl=n(528));try{Ye.template(Ne,Ne),Qe(null,Ye.tmpl(Ne,xe))}catch(tt){Qe(tt)}}))},E.haml=qe("haml"),E.haml.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.haml||(ee.haml=n(529));try{xe.locals=xe,Qe(null,Ye.render(Ne,xe).trimLeft())}catch(tt){Qe(tt)}}))},E.hamlet=qe("hamlet"),E.hamlet.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.hamlet||(ee.hamlet=n(530));try{xe.locals=xe,Qe(null,Ye.render(Ne,xe).trimLeft())}catch(tt){Qe(tt)}}))},E.whiskers=function(Ne,xe,Xe){return je(Xe,(function(Qe){(ee.whiskers||(ee.whiskers=n(335))).__express(Ne,xe,Qe)}))},E.whiskers.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.whiskers||(ee.whiskers=n(335));try{Qe(null,Ye.render(Ne,xe))}catch(tt){Qe(tt)}}))},E["haml-coffee"]=qe("haml-coffee"),E["haml-coffee"].render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee["haml-coffee"]||(ee["haml-coffee"]=n(531));try{Qe(null,(fe(xe)||fe(xe,Ye.compile(Ne,xe)))(xe))}catch(tt){Qe(tt)}}))},E.hogan=qe("hogan"),E.hogan.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.hogan||(ee.hogan=n(532));try{Qe(null,(fe(xe)||fe(xe,Ye.compile(Ne,xe))).render(xe,xe.partials))}catch(tt){Qe(tt)}}))},E.templayed=qe("templayed"),E.templayed.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.templayed||(ee.templayed=n(533));try{Qe(null,(fe(xe)||fe(xe,Ye(Ne)))(xe))}catch(tt){Qe(tt)}}))},E.handlebars=qe("handlebars"),E.handlebars.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.handlebars||(ee.handlebars=n(534));try{for(var tt in xe.partials)Ye.registerPartial(tt,xe.partials[tt]);for(var it in xe.helpers)Ye.registerHelper(it,xe.helpers[it]);Qe(null,(fe(xe)||fe(xe,Ye.compile(Ne,xe)))(xe))}catch(vt){Qe(vt)}}))},E.underscore=qe("underscore"),E.underscore.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.underscore||(ee.underscore=n(535));try{const it={};for(var tt in xe.partials)it[tt]=Ye.template(xe.partials[tt]);xe.partials=it,Qe(null,(fe(xe)||fe(xe,Ye.template(Ne,null,xe)))(xe).replace(/\n$/,""))}catch(it){Qe(it)}}))},E.lodash=qe("lodash"),E.lodash.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.lodash||(ee.lodash=n(536));try{Qe(null,(fe(xe)||fe(xe,Ye.template(Ne,xe)))(xe).replace(/\n$/,""))}catch(tt){Qe(tt)}}))},E.pug=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.pug;if(!Ye)try{Ye=ee.pug=n(336)}catch(tt){try{Ye=ee.pug=n(337)}catch{throw tt}}try{Qe(null,(fe(xe)||fe(xe,Ye.compileFile(Ne,xe)))(xe))}catch(tt){Qe(tt)}}))},E.pug.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.pug;if(!Ye)try{Ye=ee.pug=n(336)}catch(tt){try{Ye=ee.pug=n(337)}catch{throw tt}}try{Qe(null,(fe(xe)||fe(xe,Ye.compile(Ne,xe)))(xe))}catch(tt){Qe(tt)}}))},E.qejs=qe("qejs"),E.qejs.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){try{(ee.qejs||(ee.qejs=n(537))).render(Ne,xe).then((function(Ye){Qe(null,Ye)}),(function(Ye){Qe(Ye)})).done()}catch(Ye){Qe(Ye)}}))},E.walrus=qe("walrus"),E.walrus.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.walrus||(ee.walrus=n(538));try{Qe(null,(fe(xe)||fe(xe,Ye.parse(Ne))).compile(xe))}catch(tt){Qe(tt)}}))},E.mustache=qe("mustache"),E.mustache.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.mustache||(ee.mustache=n(539));try{Qe(null,Ye.render(Ne,xe,xe.partials))}catch(tt){Qe(tt)}}))},E.just=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.just;if(!Ye){var tt=n(338);Ye=ee.just=new tt}Ye.configure({useCache:xe.cache}),Ye.render(Ne,xe,Qe)}))},E.just.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){new(n(338))({root:{page:Ne}}).render("page",xe,Qe)}))},E.ect=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.ect;if(!Ye){var tt=n(339);Ye=ee.ect=new tt(xe)}Ye.configure({cache:xe.cache}),Ye.render(Ne,xe,Qe)}))},E.ect.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){new(n(339))({root:{page:Ne}}).render("page",xe,Qe)}))},E.mote=qe("mote"),E.mote.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.mote||(ee.mote=n(540));try{Qe(null,(fe(xe)||fe(xe,Ye.compile(Ne)))(xe))}catch(tt){Qe(tt)}}))},E.toffee=function(Ne,xe,Xe){return je(Xe,(function(Qe){(ee.toffee||(ee.toffee=n(340))).__consolidate_engine_render(Ne,xe,Qe)}))},E.toffee.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.toffee||(ee.toffee=n(340));try{Ye.str_render(Ne,xe,Qe)}catch(tt){Qe(tt)}}))},E.dot=qe("dot"),E.dot.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.dot||(ee.dot=n(541)),tt=ee.extend||(ee.extend=d._extend);try{var it={};it=tt(it,Ye.templateSettings),it=tt(it,xe?xe.dot:{}),Qe(null,(fe(xe)||fe(xe,Ye.template(Ne,it,xe)))(xe))}catch(vt){Qe(vt)}}))},E.bracket=qe("bracket"),E.bracket.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.bracket||(ee.bracket=n(542));try{Qe(null,(fe(xe)||fe(xe,Ye.default.compile(Ne,xe)))(xe))}catch(tt){Qe(tt)}}))},E.ractive=qe("ractive"),E.ractive.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.ractive||(ee.ractive=n(543)),tt=fe(xe)||fe(xe,Ye.parse(Ne));if(xe.template=tt,xe.data===null||xe.data===void 0){var it,vt,It=ee.extend||(ee.extend=d._extend);xe.data=It({},xe);var pr=["template","filename","cache","partials"];for(it=0,vt=pr.length;it<vt;it++){var qt=pr[it];delete xe.data[qt]}}try{Qe(null,new Ye(xe).toHTML())}catch(Or){Qe(Or)}}))},E.nunjucks=qe("nunjucks"),E.nunjucks.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){try{var Ye=xe.nunjucksEnv||ee.nunjucks||(ee.nunjucks=n(544)),tt=Ye;xe.settings&&xe.settings.views?tt=Ye.configure(xe.settings.views):xe.nunjucks&&xe.nunjucks.configure&&(tt=Ye.configure.apply(Ye,xe.nunjucks.configure)),xe.loader?tt=new Ye.Environment(xe.loader):xe.settings&&xe.settings.views?tt=new Ye.Environment(new Ye.FileSystemLoader(xe.settings.views)):xe.nunjucks&&xe.nunjucks.loader&&(tt=typeof xe.nunjucks.loader=="string"?new Ye.Environment(new Ye.FileSystemLoader(xe.nunjucks.loader)):new Ye.Environment(new Ye.FileSystemLoader(xe.nunjucks.loader[0],xe.nunjucks.loader[1]))),tt.renderString(Ne,xe,Qe)}catch(it){throw Qe(it)}}))},E.htmling=qe("htmling"),E.htmling.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.htmling||(ee.htmling=n(545));try{Qe(null,(fe(xe)||fe(xe,Ye.string(Ne))).render(xe))}catch(tt){Qe(tt)}}))},E.requireReact=ke,E.plates=qe("plates"),E.plates.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.plates||(ee.plates=n(546)),tt=xe.map||void 0;try{Qe(null,Ye.bind(Ne,xe,tt))}catch(it){Qe(it)}}))},E.react=Be("path"),E.react.render=Be("string"),E["arc-templates"]=qe("arc-templates"),E["arc-templates"].render=function(Ne,xe,Xe){var Qe=j.promisify(ze),Ye={readFile:function(tt){return Qe(tt,xe)}};return je(Xe,(function(tt){try{var it=ee["arc-templates"];if(!it){var vt=n(549);it=ee["arc-templates"]=new vt({filesystem:Ye})}(fe(xe)||fe(xe,it.compileString(Ne,xe.filename))).then((function(It){return It(xe)})).then((function(It){tt(null,It.content)})).catch(tt)}catch(It){tt(It)}}))},E.vash=qe("vash"),E.vash.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.vash||(ee.vash=n(550));try{if(xe.helpers)for(var tt in xe.helpers)xe.helpers.hasOwnProperty(tt)&&typeof xe.helpers[tt]=="function"&&(Ye.helpers[tt]=xe.helpers[tt]);(fe(xe)||fe(xe,Ye.compile(Ne,xe)))(xe,(function(it,vt){it&&Qe(it),vt.finishLayout(),Qe(null,vt.toString().replace(/\n$/,""))}))}catch(it){Qe(it)}}))},E.slm=qe("slm"),E.slm.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.slm||(ee.slm=n(551));try{Qe(null,(fe(xe)||fe(xe,Ye.compile(Ne,xe)))(xe))}catch(tt){Qe(tt)}}))},E.marko=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.marko||(ee.marko=n(342));xe.writeToDisk=!!xe.cache;try{(fe(xe)||fe(xe,Ye.load(Ne,xe))).renderToString(xe,Qe)}catch(tt){Qe(tt)}}))},E.marko.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.marko||(ee.marko=n(342));xe.writeToDisk=!!xe.cache,xe.filename=xe.filename||"string.marko";try{(fe(xe)||fe(xe,Ye.load(xe.filename,Ne,xe))).renderToString(xe,Qe)}catch(tt){Qe(tt)}}))},E.teacup=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.teacup||(ee.teacup=n(552));if(Dt.extensions[".teacup"]=Dt.extensions[".coffee"],Ne[0]!=="/"&&(Ne=U(r.cwd(),Ne)),!xe.cache){var tt=Qe;Qe=function(){delete n.c[Ne],tt.apply(this,arguments)}}Ye.renderFile(Ne,xe,Qe)}))},E.teacup.render=function(Ne,xe,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)(xe))}))},E.squirrelly=qe("squirrelly"),E.squirrelly.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.squirrelly||(ee.squirrelly=n(555));try{for(var tt in xe.partials)Ye.definePartial(tt,xe.partials[tt]);for(var it in xe.helpers)Ye.defineHelper(it,xe.helpers[it]);Qe(null,(fe(xe)||fe(xe,Ye.Compile(Ne,xe)))(xe,Ye))}catch(vt){Qe(vt)}}))},E.twing=qe("twing"),E.twing.render=function(Ne,xe,Xe){return je(Xe,(function(Qe){var Ye=ee.twing||(ee.twing=n(556));try{new Ye.TwingEnvironment(new Ye.TwingLoaderNull).createTemplate(Ne).then((tt=>{tt.render(xe).then((it=>{var vt=fe(xe)||fe(xe,it);Qe(null,vt)}))}))}catch(tt){Qe(tt)}}))},E.requires=ee})(nr,nr.exports);var Ar=he(nr.exports);const tr={};function xr(_){r!==void 0||tr[_]||(tr[_]=!0)}function sn(_,E){let{source:P,filename:L,preprocessOptions:j}=_,U="",q=null;if(E.render(P,{filename:L,...j},((te,ae)=>{te&&(q=te),U=ae})),q)throw q;return U}function wr(_){const{preprocessLang:E,preprocessCustomRequire:P}=_,L=!!E&&(P?P(E):Ar[E]);if(!L)return E?{code:"export default function render() {}",source:_.source,tips:[`Component ${_.filename} uses lang ${E} for template. Please install the language preprocessor.`],errors:[`Component ${_.filename} uses lang ${E} for template, however it is not installed.`]}:Rr(_);try{return Rr({..._,source:sn(_,L),ast:void 0})}catch(j){return{code:"export default function render() {}",source:_.source,tips:[],errors:[j]}}}function Rr(_){let{filename:E,id:P,scoped:L,slotted:j,inMap:U,source:q,ast:te,ssr:ae=!1,ssrCssVars:ge,isProd:be=!1,compiler:ve,compilerOptions:ee={},transformAssetUrls:fe}=_;const ze=[],je=[];let qe=[];if(p.isObject(fe)){const it=jt(fe);qe=[Ut(it),Tt(it)]}else fe!==!1&&(qe=[dr,xt]);ae&&!ge&&xr("compileTemplate is called with `ssr: true` but no corresponding `cssVars` option.`."),P||(xr("compileTemplate now requires the `id` option.`."),P="");const ke=P.replace(/^data-v-/,""),Be=`data-v-${ke}`,Ne=ae?y:w;if(ve=ve||Ne,ve!==Ne&&(te=void 0),te?.transformed){const it=(ae?w:ve).parse(te.source,{prefixIdentifiers:!0,...ee,parseMode:"sfc",onError:vt=>ze.push(vt)}).children.find((vt=>vt.type===1&&vt.tag==="template"));te=i.createRoot(it.children,te.source)}let{code:xe,ast:Xe,preamble:Qe,map:Ye}=ve.compile(te||q,{mode:"module",prefixIdentifiers:!0,hoistStatic:!0,cacheHandlers:!0,ssrCssVars:ae&&ge&&ge.length?Ee(ge,ke,be,!0):"",scopeId:L?Be:void 0,slotted:j,sourceMap:!0,...ee,hmr:!be,nodeTransforms:qe.concat(ee.nodeTransforms||[]),filename:E,onError:it=>ze.push(it),onWarn:it=>je.push(it)});U&&!te&&(Ye&&(Ye=(function(it,vt){if(!it)return vt;if(!vt)return it;const It=new o.SourceMapConsumer(it),pr=new o.SourceMapConsumer(vt),qt=new o.SourceMapGenerator;pr.eachMapping((er=>{if(er.originalLine==null)return;const vn=It.originalPositionFor({line:er.originalLine,column:er.originalColumn});vn.source!=null&&qt.addMapping({generated:{line:er.generatedLine,column:er.generatedColumn},original:{line:vn.line,column:er.originalColumn},source:vn.source,name:vn.name})}));const Or=qt;return It.sources.forEach((er=>{Or._sources.add(er);const vn=It.sourceContentFor(er);vn!=null&&qt.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],qt=pr.indexOf(vt),Or=pr.slice(0,qt).split(/\r?\n/).length-1;it.forEach((er=>{er.loc&&(er.loc.start.line+=Or,er.loc.start.offset+=qt,er.loc.end!==er.loc.start&&(er.loc.end.line+=Or,er.loc.end.offset+=qt))}))})(ze,q,U));const tt=je.map((it=>{let vt=it.message;return it.loc&&(vt+=`
- ${p.generateCodeFrame(te?.source||q,it.loc.start.offset,it.loc.end.offset)}`),vt}));return{code:xe,ast:Xe,preamble:Qe,source:q,errors:ze,tips:tt,map:Ye}}const jr=()=>({postcssPlugin:"vue-sfc-trim",Once(_){_.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:{}},vr={exports:{}},Zr={exports:{}},bn={exports:{}},hs={exports:{}},Xn={exports:{}},Cn={},os={exports:{}};(function(_,E){function P(j){for(var U=j.toLowerCase(),q="",te=!1,ae=0;ae<6&&U[ae]!==void 0;ae++){var ge=U.charCodeAt(ae);if(te=ge===32,!(ge>=97&&ge<=102||ge>=48&&ge<=57))break;q+=U[ae]}if(q.length!==0){var be=parseInt(q,16);return be>=55296&&be<=57343||be===0||be>1114111?["�",q.length+(te?1:0)]:[String.fromCodePoint(be),q.length+(te?1:0)]}}E.__esModule=!0,E.default=function(j){if(!L.test(j))return j;for(var U="",q=0;q<j.length;q++)if(j[q]!=="\\")U+=j[q];else{var te=P(j.slice(q+1,q+7));if(te!==void 0){U+=te[0],q+=te[1];continue}if(j[q+1]==="\\"){U+="\\",q++;continue}j.length===q+1&&(U+=j[q])}return U};var L=/\\/;_.exports=E.default})(os,os.exports);var Tn=os.exports,Rn={exports:{}};(function(_,E){E.__esModule=!0,E.default=function(P){for(var L=arguments.length,j=new Array(L>1?L-1:0),U=1;U<L;U++)j[U-1]=arguments[U];for(;j.length>0;){var q=j.shift();if(!P[q])return;P=P[q]}return P},_.exports=E.default})(Rn,Rn.exports);var Yn=Rn.exports,Ei={exports:{}};(function(_,E){E.__esModule=!0,E.default=function(P){for(var L=arguments.length,j=new Array(L>1?L-1:0),U=1;U<L;U++)j[U-1]=arguments[U];for(;j.length>0;){var q=j.shift();P[q]||(P[q]={}),P=P[q]}},_.exports=E.default})(Ei,Ei.exports);var $n=Ei.exports,Ft={exports:{}};(function(_,E){E.__esModule=!0,E.default=function(P){for(var L="",j=P.indexOf("/*"),U=0;j>=0;){L+=P.slice(U,j);var q=P.indexOf("*/",j+2);if(q<0)return L;U=q+2,j=P.indexOf("/*",U)}return L+=P.slice(U)},_.exports=E.default})(Ft,Ft.exports);var Ks=Ft.exports;Cn.__esModule=!0,Cn.unesc=Cn.stripComments=Cn.getProp=Cn.ensureObject=void 0;var Bs=_r(Tn);Cn.unesc=Bs.default;var ys=_r(Yn);Cn.getProp=ys.default;var Xr=_r($n);Cn.ensureObject=Xr.default;var Jn=_r(Ks);function _r(_){return _&&_.__esModule?_:{default:_}}Cn.stripComments=Jn.default,(function(_,E){E.__esModule=!0,E.default=void 0;var P=Cn;function L(q,te){for(var ae=0;ae<te.length;ae++){var ge=te[ae];ge.enumerable=ge.enumerable||!1,ge.configurable=!0,"value"in ge&&(ge.writable=!0),Object.defineProperty(q,ge.key,ge)}}var j=function q(te,ae){if(typeof te!="object"||te===null)return te;var ge=new te.constructor;for(var be in te)if(te.hasOwnProperty(be)){var ve=te[be];be==="parent"&&typeof ve=="object"?ae&&(ge[be]=ae):ge[be]=ve instanceof Array?ve.map((function(ee){return q(ee,ge)})):q(ve,ge)}return ge},U=(function(){function q(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 te,ae,ge=q.prototype;return ge.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},ge.replaceWith=function(){if(this.parent){for(var be in arguments)this.parent.insertBefore(this,arguments[be]);this.remove()}return this},ge.next=function(){return this.parent.at(this.parent.index(this)+1)},ge.prev=function(){return this.parent.at(this.parent.index(this)-1)},ge.clone=function(be){be===void 0&&(be={});var ve=j(this);for(var ee in be)ve[ee]=be[ee];return ve},ge.appendToPropertyAndEscape=function(be,ve,ee){this.raws||(this.raws={});var fe=this[be],ze=this.raws[be];this[be]=fe+ve,ze||ee!==ve?this.raws[be]=(ze||fe)+ee:delete this.raws[be]},ge.setPropertyAndEscape=function(be,ve,ee){this.raws||(this.raws={}),this[be]=ve,this.raws[be]=ee},ge.setPropertyWithoutEscape=function(be,ve){this[be]=ve,this.raws&&delete this.raws[be]},ge.isAtPosition=function(be,ve){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>ve||this.source.end.line===be&&this.source.end.column<ve)},ge.stringifyProperty=function(be){return this.raws&&this.raws[be]||this[be]},ge.valueToString=function(){return String(this.stringifyProperty("value"))},ge.toString=function(){return[this.rawSpaceBefore,this.valueToString(),this.rawSpaceAfter].join("")},te=q,(ae=[{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(te.prototype,ae),Object.defineProperty(te,"prototype",{writable:!1}),q})();E.default=U,_.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(_,E){E.__esModule=!0,E.default=void 0;var P,L=(P=fn)&&P.__esModule?P:{default:P},j=(function(be,ve){if(be&&be.__esModule)return be;if(be===null||typeof be!="object"&&typeof be!="function")return{default:be};var ee=U(ve);if(ee&&ee.has(be))return ee.get(be);var fe={},ze=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var je in be)if(je!=="default"&&Object.prototype.hasOwnProperty.call(be,je)){var qe=ze?Object.getOwnPropertyDescriptor(be,je):null;qe&&(qe.get||qe.set)?Object.defineProperty(fe,je,qe):fe[je]=be[je]}return fe.default=be,ee&&ee.set(be,fe),fe})($t);function U(be){if(typeof WeakMap!="function")return null;var ve=new WeakMap,ee=new WeakMap;return(U=function(fe){return fe?ee:ve})(be)}function q(be,ve){(ve==null||ve>be.length)&&(ve=be.length);for(var ee=0,fe=new Array(ve);ee<ve;ee++)fe[ee]=be[ee];return fe}function te(be,ve){for(var ee=0;ee<ve.length;ee++){var fe=ve[ee];fe.enumerable=fe.enumerable||!1,fe.configurable=!0,"value"in fe&&(fe.writable=!0),Object.defineProperty(be,fe.key,fe)}}function ae(be,ve){return ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ee,fe){return ee.__proto__=fe,ee},ae(be,ve)}var ge=(function(be){var ve,ee;function fe(ke){var Be;return(Be=be.call(this,ke)||this).nodes||(Be.nodes=[]),Be}ee=be,(ve=fe).prototype=Object.create(ee.prototype),ve.prototype.constructor=ve,ae(ve,ee);var ze,je,qe=fe.prototype;return qe.append=function(ke){return ke.parent=this,this.nodes.push(ke),this},qe.prepend=function(ke){return ke.parent=this,this.nodes.unshift(ke),this},qe.at=function(ke){return this.nodes[ke]},qe.index=function(ke){return typeof ke=="number"?ke:this.nodes.indexOf(ke)},qe.removeChild=function(ke){var Be;for(var Ne in ke=this.index(ke),this.at(ke).parent=void 0,this.nodes.splice(ke,1),this.indexes)(Be=this.indexes[Ne])>=ke&&(this.indexes[Ne]=Be-1);return this},qe.removeAll=function(){for(var ke,Be=(function(Ne,xe){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 q(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)?q(Ye,tt):void 0}})(Ne))||xe){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);!(ke=Be()).done;)ke.value.parent=void 0;return this.nodes=[],this},qe.empty=function(){return this.removeAll()},qe.insertAfter=function(ke,Be){Be.parent=this;var Ne,xe=this.index(ke);for(var Xe in this.nodes.splice(xe+1,0,Be),Be.parent=this,this.indexes)xe<=(Ne=this.indexes[Xe])&&(this.indexes[Xe]=Ne+1);return this},qe.insertBefore=function(ke,Be){Be.parent=this;var Ne,xe=this.index(ke);for(var Xe in this.nodes.splice(xe,0,Be),Be.parent=this,this.indexes)(Ne=this.indexes[Xe])<=xe&&(this.indexes[Xe]=Ne+1);return this},qe._findChildAtPosition=function(ke,Be){var Ne=void 0;return this.each((function(xe){if(xe.atPosition){var Xe=xe.atPosition(ke,Be);if(Xe)return Ne=Xe,!1}else if(xe.isAtPosition(ke,Be))return Ne=xe,!1})),Ne},qe.atPosition=function(ke,Be){return this.isAtPosition(ke,Be)?this._findChildAtPosition(ke,Be)||this:void 0},qe._inferEndPosition=function(){this.last&&this.last.source&&this.last.source.end&&(this.source=this.source||{},this.source.end=this.source.end||{},Object.assign(this.source.end,this.last.source.end))},qe.each=function(ke){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,xe;this.indexes[Be]<this.length&&(Ne=this.indexes[Be],(xe=ke(this.at(Ne),Ne))!==!1);)this.indexes[Be]+=1;return delete this.indexes[Be],xe!==!1&&void 0}},qe.walk=function(ke){return this.each((function(Be,Ne){var xe=ke(Be,Ne);if(xe!==!1&&Be.length&&(xe=Be.walk(ke)),xe===!1)return!1}))},qe.walkAttributes=function(ke){var Be=this;return this.walk((function(Ne){if(Ne.type===j.ATTRIBUTE)return ke.call(Be,Ne)}))},qe.walkClasses=function(ke){var Be=this;return this.walk((function(Ne){if(Ne.type===j.CLASS)return ke.call(Be,Ne)}))},qe.walkCombinators=function(ke){var Be=this;return this.walk((function(Ne){if(Ne.type===j.COMBINATOR)return ke.call(Be,Ne)}))},qe.walkComments=function(ke){var Be=this;return this.walk((function(Ne){if(Ne.type===j.COMMENT)return ke.call(Be,Ne)}))},qe.walkIds=function(ke){var Be=this;return this.walk((function(Ne){if(Ne.type===j.ID)return ke.call(Be,Ne)}))},qe.walkNesting=function(ke){var Be=this;return this.walk((function(Ne){if(Ne.type===j.NESTING)return ke.call(Be,Ne)}))},qe.walkPseudos=function(ke){var Be=this;return this.walk((function(Ne){if(Ne.type===j.PSEUDO)return ke.call(Be,Ne)}))},qe.walkTags=function(ke){var Be=this;return this.walk((function(Ne){if(Ne.type===j.TAG)return ke.call(Be,Ne)}))},qe.walkUniversals=function(ke){var Be=this;return this.walk((function(Ne){if(Ne.type===j.UNIVERSAL)return ke.call(Be,Ne)}))},qe.split=function(ke){var Be=this,Ne=[];return this.reduce((function(xe,Xe,Qe){var Ye=ke.call(Be,Xe);return Ne.push(Xe),Ye?(xe.push(Ne),Ne=[]):Qe===Be.length-1&&xe.push(Ne),xe}),[])},qe.map=function(ke){return this.nodes.map(ke)},qe.reduce=function(ke,Be){return this.nodes.reduce(ke,Be)},qe.every=function(ke){return this.nodes.every(ke)},qe.some=function(ke){return this.nodes.some(ke)},qe.filter=function(ke){return this.nodes.filter(ke)},qe.sort=function(ke){return this.nodes.sort(ke)},qe.toString=function(){return this.map(String).join("")},ze=fe,(je=[{key:"first",get:function(){return this.at(0)}},{key:"last",get:function(){return this.at(this.length-1)}},{key:"length",get:function(){return this.nodes.length}}])&&te(ze.prototype,je),Object.defineProperty(ze,"prototype",{writable:!1}),fe})(L.default);E.default=ge,_.exports=E.default})(hs,hs.exports);var In=hs.exports;(function(_,E){E.__esModule=!0,E.default=void 0;var P,L=(P=In)&&P.__esModule?P:{default:P},j=$t;function U(ae,ge){for(var be=0;be<ge.length;be++){var ve=ge[be];ve.enumerable=ve.enumerable||!1,ve.configurable=!0,"value"in ve&&(ve.writable=!0),Object.defineProperty(ae,ve.key,ve)}}function q(ae,ge){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(be,ve){return be.__proto__=ve,be},q(ae,ge)}var te=(function(ae){var ge,be;function ve(je){var qe;return(qe=ae.call(this,je)||this).type=j.ROOT,qe}be=ae,(ge=ve).prototype=Object.create(be.prototype),ge.prototype.constructor=ge,q(ge,be);var ee,fe,ze=ve.prototype;return ze.toString=function(){var je=this.reduce((function(qe,ke){return qe.push(String(ke)),qe}),[]).join(",");return this.trailingComma?je+",":je},ze.error=function(je,qe){return this._error?this._error(je,qe):new Error(je)},ee=ve,(fe=[{key:"errorGenerator",set:function(je){this._error=je}}])&&U(ee.prototype,fe),Object.defineProperty(ee,"prototype",{writable:!1}),ve})(L.default);E.default=te,_.exports=E.default})(bn,bn.exports);var zn=bn.exports,Un={exports:{}};(function(_,E){E.__esModule=!0,E.default=void 0;var P,L=(P=In)&&P.__esModule?P:{default:P},j=$t;function U(te,ae){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ge,be){return ge.__proto__=be,ge},U(te,ae)}var q=(function(te){var ae,ge;function be(ve){var ee;return(ee=te.call(this,ve)||this).type=j.SELECTOR,ee}return ge=te,(ae=be).prototype=Object.create(ge.prototype),ae.prototype.constructor=ae,U(ae,ge),be})(L.default);E.default=q,_.exports=E.default})(Un,Un.exports);var Fs=Un.exports,Mt={exports:{}},Ls={}.hasOwnProperty,_n=/[ -,\.\/:-@\[-\^`\{-~]/,dn=/[ -,\.\/:-@\[\]\^`\{-~]/,di=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,Qn=function _(E,P){(P=(function(fe,ze){if(!fe)return ze;var je={};for(var qe in ze)je[qe]=Ls.call(fe,qe)?fe[qe]:ze[qe];return je})(P,_.options)).quotes!="single"&&P.quotes!="double"&&(P.quotes="single");for(var L=P.quotes=="double"?'"':"'",j=P.isIdentifier,U=E.charAt(0),q="",te=0,ae=E.length;te<ae;){var ge=E.charAt(te++),be=ge.charCodeAt(),ve=void 0;if(be<32||be>126){if(be>=55296&&be<=56319&&te<ae){var ee=E.charCodeAt(te++);(64512&ee)==56320?be=((1023&be)<<10)+(1023&ee)+65536:te--}ve="\\"+be.toString(16).toUpperCase()+" "}else ve=P.escapeEverything?_n.test(ge)?"\\"+ge:"\\"+be.toString(16).toUpperCase()+" ":/[\t\n\f\r\x0B]/.test(ge)?"\\"+be.toString(16).toUpperCase()+" ":ge=="\\"||!j&&(ge=='"'&&L==ge||ge=="'"&&L==ge)||j&&dn.test(ge)?"\\"+ge:ge;q+=ve}return j&&(/^-[-\d]/.test(q)?q="\\-"+q.slice(1):/\d/.test(U)&&(q="\\3"+U+" "+q.slice(1))),q=q.replace(di,(function(fe,ze,je){return ze&&ze.length%2?fe:(ze||"")+je})),!j&&P.wrap?L+q+L:q};Qn.options={escapeEverything:!1,isIdentifier:!1,quotes:"single",wrap:!1},Qn.version="3.0.0";var Sn=Qn;(function(_,E){E.__esModule=!0,E.default=void 0;var P=q(Sn),L=Cn,j=q(fn),U=$t;function q(be){return be&&be.__esModule?be:{default:be}}function te(be,ve){for(var ee=0;ee<ve.length;ee++){var fe=ve[ee];fe.enumerable=fe.enumerable||!1,fe.configurable=!0,"value"in fe&&(fe.writable=!0),Object.defineProperty(be,fe.key,fe)}}function ae(be,ve){return ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ee,fe){return ee.__proto__=fe,ee},ae(be,ve)}var ge=(function(be){var ve,ee,fe,ze;function je(qe){var ke;return(ke=be.call(this,qe)||this).type=U.CLASS,ke._constructed=!0,ke}return ee=be,(ve=je).prototype=Object.create(ee.prototype),ve.prototype.constructor=ve,ae(ve,ee),je.prototype.valueToString=function(){return"."+be.prototype.valueToString.call(this)},fe=je,(ze=[{key:"value",get:function(){return this._value},set:function(qe){if(this._constructed){var ke=(0,P.default)(qe,{isIdentifier:!0});ke!==qe?((0,L.ensureObject)(this,"raws"),this.raws.value=ke):this.raws&&delete this.raws.value}this._value=qe}}])&&te(fe.prototype,ze),Object.defineProperty(fe,"prototype",{writable:!1}),je})(j.default);E.default=ge,_.exports=E.default})(Mt,Mt.exports);var Oi=Mt.exports,wn={exports:{}};(function(_,E){E.__esModule=!0,E.default=void 0;var P,L=(P=fn)&&P.__esModule?P:{default:P},j=$t;function U(te,ae){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ge,be){return ge.__proto__=be,ge},U(te,ae)}var q=(function(te){var ae,ge;function be(ve){var ee;return(ee=te.call(this,ve)||this).type=j.COMMENT,ee}return ge=te,(ae=be).prototype=Object.create(ge.prototype),ae.prototype.constructor=ae,U(ae,ge),be})(L.default);E.default=q,_.exports=E.default})(wn,wn.exports);var Ns=wn.exports,No={exports:{}};(function(_,E){E.__esModule=!0,E.default=void 0;var P,L=(P=fn)&&P.__esModule?P:{default:P},j=$t;function U(te,ae){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ge,be){return ge.__proto__=be,ge},U(te,ae)}var q=(function(te){var ae,ge;function be(ve){var ee;return(ee=te.call(this,ve)||this).type=j.ID,ee}return ge=te,(ae=be).prototype=Object.create(ge.prototype),ae.prototype.constructor=ae,U(ae,ge),be.prototype.valueToString=function(){return"#"+te.prototype.valueToString.call(this)},be})(L.default);E.default=q,_.exports=E.default})(No,No.exports);var rl=No.exports,Vo={exports:{}},ma={exports:{}};(function(_,E){E.__esModule=!0,E.default=void 0;var P=j(Sn),L=Cn;function j(ae){return ae&&ae.__esModule?ae:{default:ae}}function U(ae,ge){for(var be=0;be<ge.length;be++){var ve=ge[be];ve.enumerable=ve.enumerable||!1,ve.configurable=!0,"value"in ve&&(ve.writable=!0),Object.defineProperty(ae,ve.key,ve)}}function q(ae,ge){return q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(be,ve){return be.__proto__=ve,be},q(ae,ge)}var te=(function(ae){var ge,be;function ve(){return ae.apply(this,arguments)||this}be=ae,(ge=ve).prototype=Object.create(be.prototype),ge.prototype.constructor=ge,q(ge,be);var ee,fe,ze=ve.prototype;return ze.qualifiedName=function(je){return this.namespace?this.namespaceString+"|"+je:je},ze.valueToString=function(){return this.qualifiedName(ae.prototype.valueToString.call(this))},ee=ve,fe=[{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 qe=(0,P.default)(je,{isIdentifier:!0});this._namespace=je,qe!==je?((0,L.ensureObject)(this,"raws"),this.raws.namespace=qe):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""}}],fe&&U(ee.prototype,fe),Object.defineProperty(ee,"prototype",{writable:!1}),ve})(j(fn).default);E.default=te,_.exports=E.default})(ma,ma.exports);var ga=ma.exports;(function(_,E){E.__esModule=!0,E.default=void 0;var P,L=(P=ga)&&P.__esModule?P:{default:P},j=$t;function U(te,ae){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ge,be){return ge.__proto__=be,ge},U(te,ae)}var q=(function(te){var ae,ge;function be(ve){var ee;return(ee=te.call(this,ve)||this).type=j.TAG,ee}return ge=te,(ae=be).prototype=Object.create(ge.prototype),ae.prototype.constructor=ae,U(ae,ge),be})(L.default);E.default=q,_.exports=E.default})(Vo,Vo.exports);var va=Vo.exports,nl={exports:{}};(function(_,E){E.__esModule=!0,E.default=void 0;var P,L=(P=fn)&&P.__esModule?P:{default:P},j=$t;function U(te,ae){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ge,be){return ge.__proto__=be,ge},U(te,ae)}var q=(function(te){var ae,ge;function be(ve){var ee;return(ee=te.call(this,ve)||this).type=j.STRING,ee}return ge=te,(ae=be).prototype=Object.create(ge.prototype),ae.prototype.constructor=ae,U(ae,ge),be})(L.default);E.default=q,_.exports=E.default})(nl,nl.exports);var Ho=nl.exports,Do={exports:{}};(function(_,E){E.__esModule=!0,E.default=void 0;var P,L=(P=In)&&P.__esModule?P:{default:P},j=$t;function U(te,ae){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ge,be){return ge.__proto__=be,ge},U(te,ae)}var q=(function(te){var ae,ge;function be(ve){var ee;return(ee=te.call(this,ve)||this).type=j.PSEUDO,ee}return ge=te,(ae=be).prototype=Object.create(ge.prototype),ae.prototype.constructor=ae,U(ae,ge),be.prototype.toString=function(){var ve=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),ve,this.rawSpaceAfter].join("")},be})(L.default);E.default=q,_.exports=E.default})(Do,Do.exports);var us=Do.exports,xi={},h1=d.deprecate;(function(_){_.__esModule=!0,_.default=void 0,_.unescapeValue=ze;var E,P=q(Sn),L=q(Tn),j=q(ga),U=$t;function q(Be){return Be&&Be.__esModule?Be:{default:Be}}function te(Be,Ne){for(var xe=0;xe<Ne.length;xe++){var Xe=Ne[xe];Xe.enumerable=Xe.enumerable||!1,Xe.configurable=!0,"value"in Xe&&(Xe.writable=!0),Object.defineProperty(Be,Xe.key,Xe)}}function ae(Be,Ne){return ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(xe,Xe){return xe.__proto__=Xe,xe},ae(Be,Ne)}var ge=h1,be=/^('|")([^]*)\1$/,ve=ge((function(){}),"Assigning an attribute a value containing characters that might need to be escaped is deprecated. Call attribute.setValue() instead."),ee=ge((function(){}),"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead."),fe=ge((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,xe=null,Xe=Be,Qe=Xe.match(be);return Qe&&(xe=Qe[1],Xe=Qe[2]),(Xe=(0,L.default)(Xe))!==Be&&(Ne=!0),{deprecatedUsage:Ne,unescaped:Xe,quoteMark:xe}}var je=(function(Be){var Ne,xe;function Xe(it){var vt;return it===void 0&&(it={}),vt=Be.call(this,(function(It){if(It.quoteMark!==void 0||It.value===void 0)return It;fe();var pr=ze(It.value),qt=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=qt,It})(it))||this,vt.type=U.ATTRIBUTE,vt.raws=vt.raws||{},Object.defineProperty(vt.raws,"unquoted",{get:ge((function(){return vt.value}),"attr.raws.unquoted is deprecated. Call attr.value instead."),set:ge((function(){return vt.value}),"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")}),vt._constructed=!0,vt}xe=Be,(Ne=Xe).prototype=Object.create(xe.prototype),Ne.prototype.constructor=Ne,ae(Ne,xe);var Qe,Ye,tt=Xe.prototype;return tt.getQuotedValue=function(it){it===void 0&&(it={});var vt=this._determineQuoteMark(it),It=qe[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 qt=(0,P.default)(vt,{isIdentifier:!0});if(qt===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=qe[er];if((0,P.default)(vt,vn).length<qt.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,qe[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=ke);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 qt=this.stringifyProperty("operator");if(it==="operator")return qt?vt:-1;vt+=qt.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=" "),ke(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){ee()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(it){this._constructed?this._quoteMark!==it&&(this._quoteMark=it,this._syncRawValue()):this._quoteMark=it}},{key:"qualifiedAttribute",get:function(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function(){return this.insensitive?"i":""}},{key:"value",get:function(){return this._value},set:function(it){if(this._constructed){var vt=ze(it),It=vt.deprecatedUsage,pr=vt.unescaped,qt=vt.quoteMark;if(It&&ve(),pr===this._value&&qt===this._quoteMark)return;this._value=pr,this._quoteMark=qt,this._syncRawValue()}else this._value=it}},{key:"insensitive",get:function(){return this._insensitive},set:function(it){it||(this._insensitive=!1,!this.raws||this.raws.insensitiveFlag!=="I"&&this.raws.insensitiveFlag!=="i"||(this.raws.insensitiveFlag=void 0)),this._insensitive=it}},{key:"attribute",get:function(){return this._attribute},set:function(it){this._handleEscapes("attribute",it),this._attribute=it}}])&&te(Qe.prototype,Ye),Object.defineProperty(Qe,"prototype",{writable:!1}),Xe})(j.default);_.default=je,je.NO_QUOTE=null,je.SINGLE_QUOTE="'",je.DOUBLE_QUOTE='"';var qe=((E={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}}).null={isIdentifier:!0},E);function ke(Be,Ne){return""+Ne.before+Be+Ne.after}})(xi);var ro={exports:{}};(function(_,E){E.__esModule=!0,E.default=void 0;var P,L=(P=ga)&&P.__esModule?P:{default:P},j=$t;function U(te,ae){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ge,be){return ge.__proto__=be,ge},U(te,ae)}var q=(function(te){var ae,ge;function be(ve){var ee;return(ee=te.call(this,ve)||this).type=j.UNIVERSAL,ee.value="*",ee}return ge=te,(ae=be).prototype=Object.create(ge.prototype),ae.prototype.constructor=ae,U(ae,ge),be})(L.default);E.default=q,_.exports=E.default})(ro,ro.exports);var Os=ro.exports,ji={exports:{}};(function(_,E){E.__esModule=!0,E.default=void 0;var P,L=(P=fn)&&P.__esModule?P:{default:P},j=$t;function U(te,ae){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ge,be){return ge.__proto__=be,ge},U(te,ae)}var q=(function(te){var ae,ge;function be(ve){var ee;return(ee=te.call(this,ve)||this).type=j.COMBINATOR,ee}return ge=te,(ae=be).prototype=Object.create(ge.prototype),ae.prototype.constructor=ae,U(ae,ge),be})(L.default);E.default=q,_.exports=E.default})(ji,ji.exports);var sl=ji.exports,Me={exports:{}};(function(_,E){E.__esModule=!0,E.default=void 0;var P,L=(P=fn)&&P.__esModule?P:{default:P},j=$t;function U(te,ae){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(ge,be){return ge.__proto__=be,ge},U(te,ae)}var q=(function(te){var ae,ge;function be(ve){var ee;return(ee=te.call(this,ve)||this).type=j.NESTING,ee.value="&",ee}return ge=te,(ae=be).prototype=Object.create(ge.prototype),ae.prototype.constructor=ae,U(ae,ge),be})(L.default);E.default=q,_.exports=E.default})(Me,Me.exports);var c=Me.exports,b={exports:{}};(function(_,E){E.__esModule=!0,E.default=function(P){return P.sort((function(L,j){return L-j}))},_.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(_){_.__esModule=!0,_.FIELDS=void 0,_.default=function(ve){var ee,fe,ze,je,qe,ke,Be,Ne,xe,Xe,Qe,Ye,tt=[],it=ve.css.valueOf(),vt=it.length,It=-1,pr=1,qt=0,Or=0;function er(vn,Kn){if(!ve.safe)throw ve.error("Unclosed "+vn,pr,qt-It,qt);Ne=(it+=Kn).length-1}for(;qt<vt;){switch((ee=it.charCodeAt(qt))===L.newline&&(It=qt,pr+=1),ee){case L.space:case L.tab:case L.newline:case L.cr:case L.feed:Ne=qt;do Ne+=1,(ee=it.charCodeAt(Ne))===L.newline&&(It=Ne,pr+=1);while(ee===L.space||ee===L.newline||ee===L.tab||ee===L.cr||ee===L.feed);Ye=L.space,ze=pr,fe=Ne-It-1,Or=Ne;break;case L.plus:case L.greaterThan:case L.tilde:case L.pipe:Ne=qt;do Ne+=1,ee=it.charCodeAt(Ne);while(ee===L.plus||ee===L.greaterThan||ee===L.tilde||ee===L.pipe);Ye=L.combinator,ze=pr,fe=qt-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=ee,ze=pr,fe=qt-It,Or=(Ne=qt)+1;break;case L.singleQuote:case L.doubleQuote:Qe=ee===L.singleQuote?"'":'"',Ne=qt;do for(je=!1,(Ne=it.indexOf(Qe,Ne+1))===-1&&er("quote",Qe),qe=Ne;it.charCodeAt(qe-1)===L.backslash;)qe-=1,je=!je;while(je);Ye=L.str,ze=pr,fe=qt-It,Or=Ne+1;break;default:ee===L.slash&&it.charCodeAt(qt+1)===L.asterisk?((Ne=it.indexOf("*/",qt+2)+1)===0&&er("comment","*/"),(ke=(Be=it.slice(qt,Ne+1).split(`
- `)).length-1)>0?(xe=pr+ke,Xe=Ne-Be[ke].length):(xe=pr,Xe=It),Ye=L.comment,pr=xe,ze=xe,fe=Ne-Xe):ee===L.slash?(Ye=ee,ze=pr,fe=qt-It,Or=(Ne=qt)+1):(Ne=ge(it,qt),Ye=L.word,ze=pr,fe=Ne-It),Or=Ne+1}tt.push([Ye,pr,qt-It,ze,fe,qt,Or]),Xe&&(It=Xe,Xe=null),qt=Or}return tt};var E,P,L=(function(ve,ee){if(ve&&ve.__esModule)return ve;if(ve===null||typeof ve!="object"&&typeof ve!="function")return{default:ve};var fe=j(ee);if(fe&&fe.has(ve))return fe.get(ve);var ze={},je=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var qe in ve)if(qe!=="default"&&Object.prototype.hasOwnProperty.call(ve,qe)){var ke=je?Object.getOwnPropertyDescriptor(ve,qe):null;ke&&(ke.get||ke.set)?Object.defineProperty(ze,qe,ke):ze[qe]=ve[qe]}return ze.default=ve,fe&&fe.set(ve,ze),ze})(Y);function j(ve){if(typeof WeakMap!="function")return null;var ee=new WeakMap,fe=new WeakMap;return(j=function(ze){return ze?fe:ee})(ve)}for(var U=((E={})[L.tab]=!0,E[L.newline]=!0,E[L.cr]=!0,E[L.feed]=!0,E),q=((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),te={},ae=0;ae<22;ae++)te["0123456789abcdefABCDEF".charCodeAt(ae)]=!0;function ge(ve,ee){var fe,ze=ee;do{if(fe=ve.charCodeAt(ze),q[fe])return ze-1;fe===L.backslash?ze=be(ve,ze)+1:ze++}while(ze<ve.length);return ze-1}function be(ve,ee){var fe=ee,ze=ve.charCodeAt(fe+1);if(!U[ze])if(te[ze]){var je=0;do fe++,je++,ze=ve.charCodeAt(fe+1);while(te[ze]&&je<6);je<6&&ze===L.space&&fe++}else fe++;return fe}_.FIELDS={TYPE:0,START_LINE:1,START_COL:2,END_LINE:3,END_COL:4,START_POS:5,END_POS:6}})(D),(function(_,E){E.__esModule=!0,E.default=void 0;var P,L,j=Ye(zn),U=Ye(Fs),q=Ye(Oi),te=Ye(Ns),ae=Ye(rl),ge=Ye(va),be=Ye(Ho),ve=Ye(us),ee=Qe(xi),fe=Ye(Os),ze=Ye(sl),je=Ye(c),qe=Ye(M),ke=Qe(D),Be=Qe(Y),Ne=Qe($t),xe=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[ke.FIELDS.START_LINE],column:or[ke.FIELDS.START_COL]}}function pr(or){return{line:or[ke.FIELDS.END_LINE],column:or[ke.FIELDS.END_COL]}}function qt(or,st,Pt,bt){return{start:{line:or,column:st},end:{line:Pt,column:bt}}}function Or(or){return qt(or[ke.FIELDS.START_LINE],or[ke.FIELDS.START_COL],or[ke.FIELDS.END_LINE],or[ke.FIELDS.END_COL])}function er(or,st){if(or)return qt(or[ke.FIELDS.START_LINE],or[ke.FIELDS.START_COL],st[ke.FIELDS.END_LINE],st[ke.FIELDS.END_COL])}function vn(or,st){var Pt=or[st];if(typeof Pt=="string")return Pt.indexOf("\\")!==-1&&((0,xe.ensureObject)(or,"raws"),or[st]=(0,xe.unesc)(Pt),or.raws[st]===void 0&&(or.raws[st]=Pt)),or}function Kn(or,st){for(var Pt=-1,bt=[];(Pt=or.indexOf(st,Pt+1))!==-1;)bt.push(Pt);return bt}var bs=(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,ke.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 j.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[ke.FIELDS.TYPE]!==Be.closeSquare;)at.push(this.currToken),this.position++;if(this.currToken[ke.FIELDS.TYPE]!==Be.closeSquare)return this.expected("closing square bracket",this.currToken[ke.FIELDS.START_POS]);var Ht=at.length,ht={source:qt(St[1],St[2],this.currToken[3],this.currToken[4]),sourceIndex:St[ke.FIELDS.START_POS]};if(Ht===1&&!~[Be.word].indexOf(at[0][ke.FIELDS.TYPE]))return this.expected("attribute",at[0][ke.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[ke.FIELDS.TYPE]){case Be.space:if(pn=!0,this.options.lossy)break;if(Sr){(0,xe.ensureObject)(ht,"spaces",Sr);var Wr=ht.spaces[Sr].after||"";ht.spaces[Sr].after=Wr+Mr;var Ir=(0,xe.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[ke.FIELDS.TYPE]===Be.equals?(ht.operator=Mr,Sr="operator"):ht.namespace&&(Sr!=="namespace"||pn)||!cr||(Nr&&((0,xe.ensureObject)(ht,"spaces","attribute"),ht.spaces.attribute.before=Nr,Nr=""),Kr&&((0,xe.ensureObject)(ht,"raws","spaces","attribute"),ht.raws.spaces.attribute.before=Nr,Kr=""),ht.namespace=(ht.namespace||"")+Mr,(0,xe.getProp)(ht,"raws","namespace")&&(ht.raws.namespace+=Mr),Sr="namespace"),pn=!1;break;case Be.dollar:if(Sr==="value"){var Cs=(0,xe.getProp)(ht,"raws","value");ht.value+="$",Cs&&(ht.raws.value=Cs+"$");break}case Be.caret:cr[ke.FIELDS.TYPE]===Be.equals&&(ht.operator=Mr,Sr="operator"),pn=!1;break;case Be.combinator:if(Mr==="~"&&cr[ke.FIELDS.TYPE]===Be.equals&&(ht.operator=Mr,Sr="operator"),Mr!=="|"){pn=!1;break}cr[ke.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][ke.FIELDS.TYPE]!==Be.equals&&!ht.operator&&!ht.namespace)ht.namespace=Mr,Sr="namespace";else if(!ht.attribute||Sr==="attribute"&&!pn)Nr&&((0,xe.ensureObject)(ht,"spaces","attribute"),ht.spaces.attribute.before=Nr,Nr=""),Kr&&((0,xe.ensureObject)(ht,"raws","spaces","attribute"),ht.raws.spaces.attribute.before=Kr,Kr=""),ht.attribute=(ht.attribute||"")+Mr,(0,xe.getProp)(ht,"raws","attribute")&&(ht.raws.attribute+=Mr),Sr="attribute";else if(!ht.value&&ht.value!==""||Sr==="value"&&!pn&&!ht.quoteMark){var vi=(0,xe.unesc)(Mr),bo=(0,xe.getProp)(ht,"raws","value")||"",Fo=ht.value||"";ht.value=Fo+vi,ht.quoteMark=null,(vi!==Mr||bo)&&((0,xe.ensureObject)(ht,"raws"),ht.raws.value=(bo||Fo)+Mr),Sr="value"}else{var Sa=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=Sa,Sa&&Mr!=="I"||((0,xe.ensureObject)(ht,"raws"),ht.raws.insensitiveFlag=Mr),Sr="insensitive",Nr&&((0,xe.ensureObject)(ht,"spaces","insensitive"),ht.spaces.insensitive.before=Nr,Nr=""),Kr&&((0,xe.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[ke.FIELDS.START_POS]});var O2=(0,ee.unescapeValue)(Mr),nd=O2.unescaped,I2=O2.quoteMark;ht.value=nd,ht.quoteMark=I2,Sr="value",(0,xe.ensureObject)(ht,"raws"),ht.raws.value=Mr,pn=!1;break;case Be.equals:if(!ht.attribute)return this.expected("attribute",es[ke.FIELDS.START_POS],Mr);if(ht.value)return this.error('Unexpected "=" found; an operator was already defined.',{index:es[ke.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[ke.FIELDS.TYPE]===Be.space||Sr==="insensitive"){var $x=(0,xe.getProp)(ht,"spaces",Sr,"after")||"",Ux=(0,xe.getProp)(ht,"raws","spaces",Sr,"after")||$x;(0,xe.ensureObject)(ht,"raws","spaces",Sr),ht.raws.spaces[Sr].after=Ux+Mr}else{var Gx=ht[Sr]||"",Wx=(0,xe.getProp)(ht,"raws",Sr)||Gx;(0,xe.ensureObject)(ht,"raws"),ht.raws[Sr]=Wx+Mr}else Kr+=Mr;break;default:return this.error('Unexpected "'+Mr+'" found.',{index:es[ke.FIELDS.START_POS]})}ar++}vn(ht,"attribute"),vn(ht,"namespace"),this.newNode(new ee.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[ke.FIELDS.TYPE]])this.options.lossy||(ht+=this.content());else if(this.currToken[ke.FIELDS.TYPE]===Be.comment){var Nr={};ht&&(Nr.before=ht,ht=""),ar=new te.default({value:this.content(),source:Or(this.currToken),sourceIndex:this.currToken[ke.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:qt(Kr[ke.FIELDS.START_LINE],Kr[ke.FIELDS.START_COL],Sr[ke.FIELDS.END_LINE],Sr[ke.FIELDS.END_COL]),sourceIndex:Kr[ke.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][ke.FIELDS.TYPE]===Be.slash&&this.tokens[at+1]&&this.tokens[at+1][ke.FIELDS.TYPE]===Be.word&&this.tokens[at+2]&&this.tokens[at+2][ke.FIELDS.TYPE]===Be.slash},bt.namedCombinator=function(){if(this.isNamedCombinator()){var at=this.content(this.tokens[this.position+1]),St=(0,xe.unesc)(at).toLowerCase(),Ht={};St!==at&&(Ht.value="/"+at+"/");var ht=new ze.default({value:"/"+St+"/",source:qt(this.currToken[ke.FIELDS.START_LINE],this.currToken[ke.FIELDS.START_COL],this.tokens[this.position+2][ke.FIELDS.END_LINE],this.tokens[this.position+2][ke.FIELDS.END_COL]),sourceIndex:this.currToken[ke.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][ke.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[ke.FIELDS.TYPE]===Be.combinator?(Ht=new ze.default({value:this.content(),source:Or(this.currToken),sourceIndex:this.currToken[ke.FIELDS.START_POS]}),this.position++):it[this.currToken[ke.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[ke.FIELDS.START_POS],spaces:cr,raws:Wr})}return this.currToken&&this.currToken[ke.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 Cs=this.current.last;if(Cs){var vi=this.convertWhitespaceNodesToSpace(Ir),bo=vi.space,Fo=vi.rawSpace;Fo!==void 0&&(Cs.rawSpaceAfter+=Fo),Cs.spaces.after+=bo}else Ir.forEach((function(Sa){return at.newNode(Sa)}))}},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 te.default({value:this.content(),source:Or(at),sourceIndex:at[ke.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[ke.FIELDS.START_POS]})},bt.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[ke.FIELDS.START_POS])},bt.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[ke.FIELDS.START_POS])},bt.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[ke.FIELDS.START_POS])},bt.unexpectedPipe=function(){return this.error("Unexpected '|'.",this.currToken[ke.FIELDS.START_POS])},bt.namespace=function(){var at=this.prevToken&&this.content(this.prevToken)||!0;return this.nextToken[ke.FIELDS.TYPE]===Be.word?(this.position++,this.word(at)):this.nextToken[ke.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[ke.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[ke.FIELDS.TYPE]===Be.openParenthesis&&St++,this.currToken[ke.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[ke.FIELDS.TYPE]===Be.openParenthesis&&St++,this.currToken[ke.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:qt(Nr[ke.FIELDS.START_LINE],Nr[ke.FIELDS.START_COL],ar[ke.FIELDS.END_LINE],ar[ke.FIELDS.END_COL]),sourceIndex:Nr[ke.FIELDS.START_POS]}))}if(St)return this.expected("closing parenthesis",this.currToken[ke.FIELDS.START_POS])},bt.pseudo=function(){for(var at=this,St="",Ht=this.currToken;this.currToken&&this.currToken[ke.FIELDS.TYPE]===Be.colon;)St+=this.content(),this.position++;return this.currToken?this.currToken[ke.FIELDS.TYPE]!==Be.word?this.expected(["pseudo-class","pseudo-element"],this.currToken[ke.FIELDS.START_POS]):void this.splitWord(!1,(function(ht,ar){St+=ht,at.newNode(new ve.default({value:St,source:er(Ht,at.currToken),sourceIndex:Ht[ke.FIELDS.START_POS]})),ar>1&&at.nextToken&&at.nextToken[ke.FIELDS.TYPE]===Be.openParenthesis&&at.error("Misplaced parenthesis.",{index:at.nextToken[ke.FIELDS.START_POS]})})):this.expected(["pseudo-class","pseudo-element"],this.position-1)},bt.space=function(){var at=this.content();this.position===0||this.prevToken[ke.FIELDS.TYPE]===Be.comma||this.prevToken[ke.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[ke.FIELDS.TYPE]===Be.comma||this.nextToken[ke.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[ke.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 fe.default({value:this.content(),source:Or(Ht),sourceIndex:Ht[ke.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[ke.FIELDS.TYPE]);){this.position++;var Nr=this.content();if(ar+=Nr,Nr.lastIndexOf("\\")===Nr.length-1){var Kr=this.nextToken;Kr&&Kr[ke.FIELDS.TYPE]===Be.space&&(ar+=this.requiredSpace(this.content(Kr)),this.position++)}ht=this.nextToken}var Sr=Kn(ar,".").filter((function(cr){var Wr=ar[cr-1]==="\\",Ir=/^\d+\.\d+%$/.test(ar);return!Wr&&!Ir})),pn=Kn(ar,"#").filter((function(cr){return ar[cr-1]!=="\\"})),es=Kn(ar,"#{");es.length&&(pn=pn.filter((function(cr){return!~es.indexOf(cr)})));var Mr=(0,qe.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,Cs=Mr[Wr+1]||ar.length,vi=ar.slice(cr,Cs);if(Wr===0&&St)return St.call(Ht,vi,Mr.length);var bo=Ht.currToken,Fo=bo[ke.FIELDS.START_POS]+Mr[Wr],Sa=qt(bo[1],bo[2]+cr,bo[3],bo[2]+(Cs-1));if(~Sr.indexOf(cr)){var O2={value:vi.slice(1),source:Sa,sourceIndex:Fo};Ir=new q.default(vn(O2,"value"))}else if(~pn.indexOf(cr)){var nd={value:vi.slice(1),source:Sa,sourceIndex:Fo};Ir=new ae.default(vn(nd,"value"))}else{var I2={value:vi,source:Sa,sourceIndex:Fo};vn(I2,"value"),Ir=new ge.default(I2)}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[ke.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[ke.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[ke.FIELDS.START_POS],at[ke.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][ke.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=bs,_.exports=E.default})(Zr,Zr.exports);var _e=Zr.exports;(function(_,E){E.__esModule=!0,E.default=void 0;var P,L=(P=_e)&&P.__esModule?P:{default:P},j=(function(){function U(te,ae){this.func=te||function(){},this.funcRes=null,this.options=ae}var q=U.prototype;return q._shouldUpdateSelector=function(te,ae){return ae===void 0&&(ae={}),Object.assign({},this.options,ae).updateSelector!==!1&&typeof te!="string"},q._isLossy=function(te){return te===void 0&&(te={}),Object.assign({},this.options,te).lossless===!1},q._root=function(te,ae){return ae===void 0&&(ae={}),new L.default(te,this._parseOptions(ae)).root},q._parseOptions=function(te){return{lossy:this._isLossy(te)}},q._run=function(te,ae){var ge=this;return ae===void 0&&(ae={}),new Promise((function(be,ve){try{var ee=ge._root(te,ae);Promise.resolve(ge.func(ee)).then((function(fe){var ze=void 0;return ge._shouldUpdateSelector(te,ae)&&(ze=ee.toString(),te.selector=ze),{transform:fe,root:ee,string:ze}})).then(be,ve)}catch(fe){return void ve(fe)}}))},q._runSync=function(te,ae){ae===void 0&&(ae={});var ge=this._root(te,ae),be=this.func(ge);if(be&&typeof be.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var ve=void 0;return ae.updateSelector&&typeof te!="string"&&(ve=ge.toString(),te.selector=ve),{transform:be,root:ge,string:ve}},q.ast=function(te,ae){return this._run(te,ae).then((function(ge){return ge.root}))},q.astSync=function(te,ae){return this._runSync(te,ae).root},q.transform=function(te,ae){return this._run(te,ae).then((function(ge){return ge.transform}))},q.transformSync=function(te,ae){return this._runSync(te,ae).transform},q.process=function(te,ae){return this._run(te,ae).then((function(ge){return ge.string||ge.root.toString()}))},q.processSync=function(te,ae){var ge=this._runSync(te,ae);return ge.string||ge.root.toString()},U})();E.default=j,_.exports=E.default})(vr,vr.exports);var De=vr.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=mi(xi),Et=mi(Oi),Xt=mi(sl),Kt=mi(Ns),Tr=mi(rl),Mn=mi(c),mn=mi(us),kn=mi(zn),Gn=mi(Fs),Ii=mi(Ho),Nn=mi(va),t2=mi(Os);function mi(_){return _&&_.__esModule?_:{default:_}}Ke.attribute=function(_){return new et.default(_)},Ke.className=function(_){return new Et.default(_)},Ke.combinator=function(_){return new Xt.default(_)},Ke.comment=function(_){return new Kt.default(_)},Ke.id=function(_){return new Tr.default(_)},Ke.nesting=function(_){return new Mn.default(_)},Ke.pseudo=function(_){return new mn.default(_)},Ke.root=function(_){return new kn.default(_)},Ke.selector=function(_){return new Gn.default(_)},Ke.string=function(_){return new Ii.default(_)},Ke.tag=function(_){return new Nn.default(_)},Ke.universal=function(_){return new t2.default(_)};var An={__esModule:!0};An.isComment=An.isCombinator=An.isClassName=An.isAttribute=void 0,An.isContainer=function(_){return!(!Wl(_)||!_.walk)},An.isIdentifier=void 0,An.isNamespace=function(_){return ql(_)||Xl(_)},An.isNesting=void 0,An.isNode=Wl,An.isPseudo=void 0,An.isPseudoClass=function(_){return Kl(_)&&!f1(_)},An.isPseudoElement=f1,An.isUniversal=An.isTag=An.isString=An.isSelector=An.isRoot=void 0;var ii,Zn=$t,sf=((ii={})[Zn.ATTRIBUTE]=!0,ii[Zn.CLASS]=!0,ii[Zn.COMBINATOR]=!0,ii[Zn.COMMENT]=!0,ii[Zn.ID]=!0,ii[Zn.NESTING]=!0,ii[Zn.PSEUDO]=!0,ii[Zn.ROOT]=!0,ii[Zn.SELECTOR]=!0,ii[Zn.STRING]=!0,ii[Zn.TAG]=!0,ii[Zn.UNIVERSAL]=!0,ii);function Wl(_){return typeof _=="object"&&sf[_.type]}function Wn(_,E){return Wl(E)&&E.type===_}var ql=Wn.bind(null,Zn.ATTRIBUTE);An.isAttribute=ql;var r2=Wn.bind(null,Zn.CLASS);An.isClassName=r2;var of=Wn.bind(null,Zn.COMBINATOR);An.isCombinator=of;var n2=Wn.bind(null,Zn.COMMENT);An.isComment=n2;var s2=Wn.bind(null,Zn.ID);An.isIdentifier=s2;var i2=Wn.bind(null,Zn.NESTING);An.isNesting=i2;var Kl=Wn.bind(null,Zn.PSEUDO);An.isPseudo=Kl;var af=Wn.bind(null,Zn.ROOT);An.isRoot=af;var lf=Wn.bind(null,Zn.SELECTOR);An.isSelector=lf;var o2=Wn.bind(null,Zn.STRING);An.isString=o2;var Xl=Wn.bind(null,Zn.TAG);An.isTag=Xl;var Yl=Wn.bind(null,Zn.UNIVERSAL);function f1(_){return Kl(_)&&_.value&&(_.value.startsWith("::")||_.value.toLowerCase()===":before"||_.value.toLowerCase()===":after"||_.value.toLowerCase()===":first-letter"||_.value.toLowerCase()===":first-line")}An.isUniversal=Yl,(function(_){_.__esModule=!0;var E=$t;Object.keys(E).forEach((function(j){j!=="default"&&j!=="__esModule"&&(j in _&&_[j]===E[j]||(_[j]=E[j]))}));var P=Ke;Object.keys(P).forEach((function(j){j!=="default"&&j!=="__esModule"&&(j in _&&_[j]===P[j]||(_[j]=P[j]))}));var L=An;Object.keys(L).forEach((function(j){j!=="default"&&j!=="__esModule"&&(j in _&&_[j]===L[j]||(_[j]=L[j]))}))})(Ue),(function(_,E){E.__esModule=!0,E.default=void 0;var P,L=(P=De)&&P.__esModule?P:{default:P},j=(function(ae,ge){if(ae&&ae.__esModule)return ae;if(ae===null||typeof ae!="object"&&typeof ae!="function")return{default:ae};var be=U(ge);if(be&&be.has(ae))return be.get(ae);var ve={},ee=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var fe in ae)if(fe!=="default"&&Object.prototype.hasOwnProperty.call(ae,fe)){var ze=ee?Object.getOwnPropertyDescriptor(ae,fe):null;ze&&(ze.get||ze.set)?Object.defineProperty(ve,fe,ze):ve[fe]=ae[fe]}return ve.default=ae,be&&be.set(ae,ve),ve})(Ue);function U(ae){if(typeof WeakMap!="function")return null;var ge=new WeakMap,be=new WeakMap;return(U=function(ve){return ve?be:ge})(ae)}var q=function(ae){return new L.default(ae)};Object.assign(q,j),delete q.__esModule;var te=q;E.default=te,_.exports=E.default})(Hr,Hr.exports);var Jl=Hr.exports,Ql=he(Jl);const cf=/^(-\w+-)?animation-name$/,a2=/^(-\w+-)?animation$/,il=function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";const E=Object.create(null),P=_.replace(/^data-v-/,"");return{postcssPlugin:"vue-sfc-scoped",Rule(L){(function(j,U){ol.has(U)||U.parent&&U.parent.type==="atrule"&&/-?keyframes$/.test(U.parent.name)||(ol.add(U),U.selector=Ql((q=>{q.each((te=>{Zl(j,te,q)}))})).processSync(U.selector))})(_,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((j=>{cf.test(j.prop)&&(j.value=j.value.split(",").map((U=>E[U.trim()]||U.trim())).join(",")),a2.test(j.prop)&&(j.value=j.value.split(",").map((U=>{const q=U.trim().split(/\s+/),te=q.findIndex((ae=>E[ae]));return te!==-1?(q.splice(te,1,E[q[te]]),q.join(" ")):U})).join(","))}))}}},ol=new WeakSet;function Zl(_,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3],j=null,U=!0;if(E.each((q=>{if(q.type==="combinator"&&(q.value===">>>"||q.value==="/deep/"))return q.value=" ",q.spaces.before=q.spaces.after="",!1;if(q.type==="pseudo"){const{value:te}=q;if(te===":deep"||te==="::v-deep"){if(q.nodes.length){let ae=q;q.nodes[0].each((be=>{E.insertAfter(ae,be),ae=be}));const ge=E.at(E.index(q)-1);ge&&d1(ge)||E.insertAfter(q,Ql.combinator({value:" "})),E.removeChild(q)}else{const ae=E.at(E.index(q)-1);ae&&d1(ae)&&E.removeChild(ae),E.removeChild(q)}return!1}if(te===":slotted"||te==="::v-slotted"){Zl(_,q.nodes[0],P,!0);let ae=q;return q.nodes[0].each((ge=>{E.insertAfter(ae,ge),ae=ge})),E.removeChild(q),U=!1,!1}if(te===":global"||te==="::v-global")return P.insertAfter(E,q.nodes[0]),P.removeChild(E),!1}(q.type!=="pseudo"&&q.type!=="combinator"||q.type==="pseudo"&&(q.value===":is"||q.value===":where"))&&(j=q)})),j){const{type:q,value:te}=j;q!=="pseudo"||te!==":is"&&te!==":where"||(j.nodes.forEach((ae=>Zl(_,ae,P,L))),U=!1)}if(j?j.spaces.after="":E.first.spaces.before="",U){const q=L?_+"-s":_;E.insertAfter(j,Ql.attribute({attribute:q,value:q,raws:{},quoteMark:'"'}))}}function d1(_){return _.type==="combinator"&&/^\s+$/.test(_.value)}il.postcss=!0;var l2=il,al={},ll={},ya={},ec={},c2="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");ec.encode=function(_){if(0<=_&&_<c2.length)return c2[_];throw new TypeError("Must be between 0 and 63: "+_)},ec.decode=function(_){return 65<=_&&_<=90?_-65:97<=_&&_<=122?_-97+26:48<=_&&_<=57?_-48+52:_==43?62:_==47?63:-1};var m1=ec;ya.encode=function(_){var E,P="",L=(function(j){return j<0?1+(-j<<1):0+(j<<1)})(_);do E=31&L,(L>>>=5)>0&&(E|=32),P+=m1.encode(E);while(L>0);return P},ya.decode=function(_,E,P){var L,j,U,q,te=_.length,ae=0,ge=0;do{if(E>=te)throw new Error("Expected more digits in base 64 VLQ value.");if((j=m1.decode(_.charCodeAt(E++)))===-1)throw new Error("Invalid base64 digit: "+_.charAt(E-1));L=!!(32&j),ae+=(j&=31)<<ge,ge+=5}while(L);P.value=(q=(U=ae)>>1,(1&U)==1?-q:q),P.rest=E};var mo={};(function(_){_.getArg=function(ve,ee,fe){if(ee in ve)return ve[ee];if(arguments.length===3)return fe;throw new Error('"'+ee+'" is a required argument.')};var E=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,P=/^data:.+\,.+$/;function L(ve){var ee=ve.match(E);return ee?{scheme:ee[1],auth:ee[2],host:ee[3],port:ee[4],path:ee[5]}:null}function j(ve){var ee="";return ve.scheme&&(ee+=ve.scheme+":"),ee+="//",ve.auth&&(ee+=ve.auth+"@"),ve.host&&(ee+=ve.host),ve.port&&(ee+=":"+ve.port),ve.path&&(ee+=ve.path),ee}function U(ve){var ee=ve,fe=L(ve);if(fe){if(!fe.path)return ve;ee=fe.path}for(var ze,je=_.isAbsolute(ee),qe=ee.split(/\/+/),ke=0,Be=qe.length-1;Be>=0;Be--)(ze=qe[Be])==="."?qe.splice(Be,1):ze===".."?ke++:ke>0&&(ze===""?(qe.splice(Be+1,ke),ke=0):(qe.splice(Be,2),ke--));return(ee=qe.join("/"))===""&&(ee=je?"/":"."),fe?(fe.path=ee,j(fe)):ee}function q(ve,ee){ve===""&&(ve="."),ee===""&&(ee=".");var fe=L(ee),ze=L(ve);if(ze&&(ve=ze.path||"/"),fe&&!fe.scheme)return ze&&(fe.scheme=ze.scheme),j(fe);if(fe||ee.match(P))return ee;if(ze&&!ze.host&&!ze.path)return ze.host=ee,j(ze);var je=ee.charAt(0)==="/"?ee:U(ve.replace(/\/+$/,"")+"/"+ee);return ze?(ze.path=je,j(ze)):je}_.urlParse=L,_.urlGenerate=j,_.normalize=U,_.join=q,_.isAbsolute=function(ve){return ve.charAt(0)==="/"||E.test(ve)},_.relative=function(ve,ee){ve===""&&(ve="."),ve=ve.replace(/\/$/,"");for(var fe=0;ee.indexOf(ve+"/")!==0;){var ze=ve.lastIndexOf("/");if(ze<0||(ve=ve.slice(0,ze)).match(/^([^\/]+:\/)?\/*$/))return ee;++fe}return Array(fe+1).join("../")+ee.substr(ve.length+1)};var te=!("__proto__"in Object.create(null));function ae(ve){return ve}function ge(ve){if(!ve)return!1;var ee=ve.length;if(ee<9||ve.charCodeAt(ee-1)!==95||ve.charCodeAt(ee-2)!==95||ve.charCodeAt(ee-3)!==111||ve.charCodeAt(ee-4)!==116||ve.charCodeAt(ee-5)!==111||ve.charCodeAt(ee-6)!==114||ve.charCodeAt(ee-7)!==112||ve.charCodeAt(ee-8)!==95||ve.charCodeAt(ee-9)!==95)return!1;for(var fe=ee-10;fe>=0;fe--)if(ve.charCodeAt(fe)!==36)return!1;return!0}function be(ve,ee){return ve===ee?0:ve===null?1:ee===null?-1:ve>ee?1:-1}_.toSetString=te?ae:function(ve){return ge(ve)?"$"+ve:ve},_.fromSetString=te?ae:function(ve){return ge(ve)?ve.slice(1):ve},_.compareByOriginalPositions=function(ve,ee,fe){var ze=be(ve.source,ee.source);return ze!==0||(ze=ve.originalLine-ee.originalLine)!=0||(ze=ve.originalColumn-ee.originalColumn)!=0||fe||(ze=ve.generatedColumn-ee.generatedColumn)!=0||(ze=ve.generatedLine-ee.generatedLine)!=0?ze:be(ve.name,ee.name)},_.compareByGeneratedPositionsDeflated=function(ve,ee,fe){var ze=ve.generatedLine-ee.generatedLine;return ze!==0||(ze=ve.generatedColumn-ee.generatedColumn)!=0||fe||(ze=be(ve.source,ee.source))!==0||(ze=ve.originalLine-ee.originalLine)!=0||(ze=ve.originalColumn-ee.originalColumn)!=0?ze:be(ve.name,ee.name)},_.compareByGeneratedPositionsInflated=function(ve,ee){var fe=ve.generatedLine-ee.generatedLine;return fe!==0||(fe=ve.generatedColumn-ee.generatedColumn)!=0||(fe=be(ve.source,ee.source))!==0||(fe=ve.originalLine-ee.originalLine)!=0||(fe=ve.originalColumn-ee.originalColumn)!=0?fe:be(ve.name,ee.name)},_.parseSourceMapInput=function(ve){return JSON.parse(ve.replace(/^\)]}'[^\n]*\n/,""))},_.computeSourceURL=function(ve,ee,fe){if(ee=ee||"",ve&&(ve[ve.length-1]!=="/"&&ee[0]!=="/"&&(ve+="/"),ee=ve+ee),fe){var ze=L(fe);if(!ze)throw new Error("sourceMapURL could not be parsed");if(ze.path){var je=ze.path.lastIndexOf("/");je>=0&&(ze.path=ze.path.substring(0,je+1))}ee=q(j(ze),ee)}return U(ee)}})(mo);var g1={},tc=mo,v1=Object.prototype.hasOwnProperty,go=typeof Map<"u";function Bi(){this._array=[],this._set=go?new Map:Object.create(null)}Bi.fromArray=function(_,E){for(var P=new Bi,L=0,j=_.length;L<j;L++)P.add(_[L],E);return P},Bi.prototype.size=function(){return go?this._set.size:Object.getOwnPropertyNames(this._set).length},Bi.prototype.add=function(_,E){var P=go?_:tc.toSetString(_),L=go?this.has(_):v1.call(this._set,P),j=this._array.length;L&&!E||this._array.push(_),L||(go?this._set.set(_,j):this._set[P]=j)},Bi.prototype.has=function(_){if(go)return this._set.has(_);var E=tc.toSetString(_);return v1.call(this._set,E)},Bi.prototype.indexOf=function(_){if(go){var E=this._set.get(_);if(E>=0)return E}else{var P=tc.toSetString(_);if(v1.call(this._set,P))return this._set[P]}throw new Error('"'+_+'" is not in the set.')},Bi.prototype.at=function(_){if(_>=0&&_<this._array.length)return this._array[_];throw new Error("No element indexed by "+_)},Bi.prototype.toArray=function(){return this._array.slice()},g1.ArraySet=Bi;var y1={},u2=mo;function cl(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}cl.prototype.unsortedForEach=function(_,E){this._array.forEach(_,E)},cl.prototype.add=function(_){var E,P,L,j,U,q;P=_,L=(E=this._last).generatedLine,j=P.generatedLine,U=E.generatedColumn,q=P.generatedColumn,j>L||j==L&&q>=U||u2.compareByGeneratedPositionsInflated(E,P)<=0?(this._last=_,this._array.push(_)):(this._sorted=!1,this._array.push(_))},cl.prototype.toArray=function(){return this._sorted||(this._array.sort(u2.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},y1.MappingList=cl;var ul=ya,fs=mo,vo=g1.ArraySet,uf=y1.MappingList;function wi(_){_||(_={}),this._file=fs.getArg(_,"file",null),this._sourceRoot=fs.getArg(_,"sourceRoot",null),this._skipValidation=fs.getArg(_,"skipValidation",!1),this._sources=new vo,this._names=new vo,this._mappings=new uf,this._sourcesContents=null}wi.prototype._version=3,wi.fromSourceMap=function(_){var E=_.sourceRoot,P=new wi({file:_.file,sourceRoot:E});return _.eachMapping((function(L){var j={generated:{line:L.generatedLine,column:L.generatedColumn}};L.source!=null&&(j.source=L.source,E!=null&&(j.source=fs.relative(E,j.source)),j.original={line:L.originalLine,column:L.originalColumn},L.name!=null&&(j.name=L.name)),P.addMapping(j)})),_.sources.forEach((function(L){var j=L;E!==null&&(j=fs.relative(E,L)),P._sources.has(j)||P._sources.add(j);var U=_.sourceContentFor(L);U!=null&&P.setSourceContent(L,U)})),P},wi.prototype.addMapping=function(_){var E=fs.getArg(_,"generated"),P=fs.getArg(_,"original",null),L=fs.getArg(_,"source",null),j=fs.getArg(_,"name",null);this._skipValidation||this._validateMapping(E,P,L,j),L!=null&&(L=String(L),this._sources.has(L)||this._sources.add(L)),j!=null&&(j=String(j),this._names.has(j)||this._names.add(j)),this._mappings.add({generatedLine:E.line,generatedColumn:E.column,originalLine:P!=null&&P.line,originalColumn:P!=null&&P.column,source:L,name:j})},wi.prototype.setSourceContent=function(_,E){var P=_;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))},wi.prototype.applySourceMap=function(_,E,P){var L=E;if(E==null){if(_.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);L=_.file}var j=this._sourceRoot;j!=null&&(L=fs.relative(j,L));var U=new vo,q=new vo;this._mappings.unsortedForEach((function(te){if(te.source===L&&te.originalLine!=null){var ae=_.originalPositionFor({line:te.originalLine,column:te.originalColumn});ae.source!=null&&(te.source=ae.source,P!=null&&(te.source=fs.join(P,te.source)),j!=null&&(te.source=fs.relative(j,te.source)),te.originalLine=ae.line,te.originalColumn=ae.column,ae.name!=null&&(te.name=ae.name))}var ge=te.source;ge==null||U.has(ge)||U.add(ge);var be=te.name;be==null||q.has(be)||q.add(be)}),this),this._sources=U,this._names=q,_.sources.forEach((function(te){var ae=_.sourceContentFor(te);ae!=null&&(P!=null&&(te=fs.join(P,te)),j!=null&&(te=fs.relative(j,te)),this.setSourceContent(te,ae))}),this)},wi.prototype._validateMapping=function(_,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((!(_&&"line"in _&&"column"in _&&_.line>0&&_.column>=0)||E||P||L)&&!(_&&"line"in _&&"column"in _&&E&&"line"in E&&"column"in E&&_.line>0&&_.column>=0&&E.line>0&&E.column>=0&&P))throw new Error("Invalid mapping: "+JSON.stringify({generated:_,source:P,original:E,name:L}))},wi.prototype._serializeMappings=function(){for(var _,E,P,L,j=0,U=1,q=0,te=0,ae=0,ge=0,be="",ve=this._mappings.toArray(),ee=0,fe=ve.length;ee<fe;ee++){if(_="",(E=ve[ee]).generatedLine!==U)for(j=0;E.generatedLine!==U;)_+=";",U++;else if(ee>0){if(!fs.compareByGeneratedPositionsInflated(E,ve[ee-1]))continue;_+=","}_+=ul.encode(E.generatedColumn-j),j=E.generatedColumn,E.source!=null&&(L=this._sources.indexOf(E.source),_+=ul.encode(L-ge),ge=L,_+=ul.encode(E.originalLine-1-te),te=E.originalLine-1,_+=ul.encode(E.originalColumn-q),q=E.originalColumn,E.name!=null&&(P=this._names.indexOf(E.name),_+=ul.encode(P-ae),ae=P)),be+=_}return be},wi.prototype._generateSourcesContent=function(_,E){return _.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)},wi.prototype.toJSON=function(){var _={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(_.file=this._file),this._sourceRoot!=null&&(_.sourceRoot=this._sourceRoot),this._sourcesContents&&(_.sourcesContent=this._generateSourcesContent(_.sources,_.sourceRoot)),_},wi.prototype.toString=function(){return JSON.stringify(this.toJSON())},ll.SourceMapGenerator=wi;var Ro={},b1={};(function(_){function E(P,L,j,U,q,te){var ae=Math.floor((L-P)/2)+P,ge=q(j,U[ae],!0);return ge===0?ae:ge>0?L-ae>1?E(ae,L,j,U,q,te):te==_.LEAST_UPPER_BOUND?L<U.length?L:-1:ae:ae-P>1?E(P,ae,j,U,q,te):te==_.LEAST_UPPER_BOUND?ae:P<0?-1:P}_.GREATEST_LOWER_BOUND=1,_.LEAST_UPPER_BOUND=2,_.search=function(P,L,j,U){if(L.length===0)return-1;var q=E(-1,L.length,P,L,j,U||_.GREATEST_LOWER_BOUND);if(q<0)return-1;for(;q-1>=0&&j(L[q],L[q-1],!0)===0;)--q;return q}})(b1);var p2={};function rc(_,E,P){var L=_[E];_[E]=_[P],_[P]=L}function C1(_,E,P,L){if(P<L){var j=P-1;rc(_,(ae=P,ge=L,Math.round(ae+Math.random()*(ge-ae))),L);for(var U=_[L],q=P;q<L;q++)E(_[q],U)<=0&&rc(_,j+=1,q);rc(_,j+1,q);var te=j+1;C1(_,E,P,te-1),C1(_,E,te+1,L)}var ae,ge}p2.quickSort=function(_,E){C1(_,E,0,_.length-1)};var ur=mo,V=b1,Q=g1.ArraySet,me=ya,Pe=p2.quickSort;function Ve(_,E){var P=_;return typeof _=="string"&&(P=ur.parseSourceMapInput(_)),P.sections!=null?new We(P,E):new Re(P,E)}function Re(_,E){var P=_;typeof _=="string"&&(P=ur.parseSourceMapInput(_));var L=ur.getArg(P,"version"),j=ur.getArg(P,"sources"),U=ur.getArg(P,"names",[]),q=ur.getArg(P,"sourceRoot",null),te=ur.getArg(P,"sourcesContent",null),ae=ur.getArg(P,"mappings"),ge=ur.getArg(P,"file",null);if(L!=this._version)throw new Error("Unsupported version: "+L);q&&(q=ur.normalize(q)),j=j.map(String).map(ur.normalize).map((function(be){return q&&ur.isAbsolute(q)&&ur.isAbsolute(be)?ur.relative(q,be):be})),this._names=Q.fromArray(U.map(String),!0),this._sources=Q.fromArray(j,!0),this._absoluteSources=this._sources.toArray().map((function(be){return ur.computeSourceURL(q,be,E)})),this.sourceRoot=q,this.sourcesContent=te,this._mappings=ae,this._sourceMapURL=E,this.file=ge}function Fe(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function We(_,E){var P=_;typeof _=="string"&&(P=ur.parseSourceMapInput(_));var L=ur.getArg(P,"version"),j=ur.getArg(P,"sections");if(L!=this._version)throw new Error("Unsupported version: "+L);this._sources=new Q,this._names=new Q;var U={line:-1,column:0};this._sections=j.map((function(q){if(q.url)throw new Error("Support for url field in sections not implemented.");var te=ur.getArg(q,"offset"),ae=ur.getArg(te,"line"),ge=ur.getArg(te,"column");if(ae<U.line||ae===U.line&&ge<U.column)throw new Error("Section offsets must be ordered and non-overlapping.");return U=te,{generatedOffset:{generatedLine:ae+1,generatedColumn:ge+1},consumer:new Ve(ur.getArg(q,"map"),E)}}))}Ve.fromSourceMap=function(_,E){return Re.fromSourceMap(_,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(_,E){var P=_.charAt(E);return P===";"||P===","},Ve.prototype._parseMappings=function(_,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(_,E,P){var L,j=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(q){var te=q.source===null?null:this._sources.at(q.source);return{source:te=ur.computeSourceURL(U,te,this._sourceMapURL),generatedLine:q.generatedLine,generatedColumn:q.generatedColumn,originalLine:q.originalLine,originalColumn:q.originalColumn,name:q.name===null?null:this._names.at(q.name)}}),this).forEach(_,j)},Ve.prototype.allGeneratedPositionsFor=function(_){var E=ur.getArg(_,"line"),P={source:ur.getArg(_,"source"),originalLine:E,originalColumn:ur.getArg(_,"column",0)};if(P.source=this._findSourceIndex(P.source),P.source<0)return[];var L=[],j=this._findMapping(P,this._originalMappings,"originalLine","originalColumn",ur.compareByOriginalPositions,V.LEAST_UPPER_BOUND);if(j>=0){var U=this._originalMappings[j];if(_.column===void 0)for(var q=U.originalLine;U&&U.originalLine===q;)L.push({line:ur.getArg(U,"generatedLine",null),column:ur.getArg(U,"generatedColumn",null),lastColumn:ur.getArg(U,"lastGeneratedColumn",null)}),U=this._originalMappings[++j];else for(var te=U.originalColumn;U&&U.originalLine===E&&U.originalColumn==te;)L.push({line:ur.getArg(U,"generatedLine",null),column:ur.getArg(U,"generatedColumn",null),lastColumn:ur.getArg(U,"lastGeneratedColumn",null)}),U=this._originalMappings[++j]}return L},Ro.SourceMapConsumer=Ve,Re.prototype=Object.create(Ve.prototype),Re.prototype.consumer=Ve,Re.prototype._findSourceIndex=function(_){var E,P=_;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]==_)return E;return-1},Re.fromSourceMap=function(_,E){var P=Object.create(Re.prototype),L=P._names=Q.fromArray(_._names.toArray(),!0),j=P._sources=Q.fromArray(_._sources.toArray(),!0);P.sourceRoot=_._sourceRoot,P.sourcesContent=_._generateSourcesContent(P._sources.toArray(),P.sourceRoot),P.file=_._file,P._sourceMapURL=E,P._absoluteSources=P._sources.toArray().map((function(ee){return ur.computeSourceURL(P.sourceRoot,ee,E)}));for(var U=_._mappings.toArray().slice(),q=P.__generatedMappings=[],te=P.__originalMappings=[],ae=0,ge=U.length;ae<ge;ae++){var be=U[ae],ve=new Fe;ve.generatedLine=be.generatedLine,ve.generatedColumn=be.generatedColumn,be.source&&(ve.source=j.indexOf(be.source),ve.originalLine=be.originalLine,ve.originalColumn=be.originalColumn,be.name&&(ve.name=L.indexOf(be.name)),te.push(ve)),q.push(ve)}return Pe(P.__originalMappings,ur.compareByOriginalPositions),P},Re.prototype._version=3,Object.defineProperty(Re.prototype,"sources",{get:function(){return this._absoluteSources.slice()}}),Re.prototype._parseMappings=function(_,E){for(var P,L,j,U,q,te=1,ae=0,ge=0,be=0,ve=0,ee=0,fe=_.length,ze=0,je={},qe={},ke=[],Be=[];ze<fe;)if(_.charAt(ze)===";")te++,ze++,ae=0;else if(_.charAt(ze)===",")ze++;else{for((P=new Fe).generatedLine=te,U=ze;U<fe&&!this._charIsMappingSeparator(_,U);U++);if(j=je[L=_.slice(ze,U)])ze+=L.length;else{for(j=[];ze<U;)me.decode(_,ze,qe),q=qe.value,ze=qe.rest,j.push(q);if(j.length===2)throw new Error("Found a source, but no line and column");if(j.length===3)throw new Error("Found a source and line, but no column");je[L]=j}P.generatedColumn=ae+j[0],ae=P.generatedColumn,j.length>1&&(P.source=ve+j[1],ve+=j[1],P.originalLine=ge+j[2],ge=P.originalLine,P.originalLine+=1,P.originalColumn=be+j[3],be=P.originalColumn,j.length>4&&(P.name=ee+j[4],ee+=j[4])),Be.push(P),typeof P.originalLine=="number"&&ke.push(P)}Pe(Be,ur.compareByGeneratedPositionsDeflated),this.__generatedMappings=Be,Pe(ke,ur.compareByOriginalPositions),this.__originalMappings=ke},Re.prototype._findMapping=function(_,E,P,L,j,U){if(_[P]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+_[P]);if(_[L]<0)throw new TypeError("Column must be greater than or equal to 0, got "+_[L]);return V.search(_,E,j,U)},Re.prototype.computeColumnSpans=function(){for(var _=0;_<this._generatedMappings.length;++_){var E=this._generatedMappings[_];if(_+1<this._generatedMappings.length){var P=this._generatedMappings[_+1];if(E.generatedLine===P.generatedLine){E.lastGeneratedColumn=P.generatedColumn-1;continue}}E.lastGeneratedColumn=1/0}},Re.prototype.originalPositionFor=function(_){var E={generatedLine:ur.getArg(_,"line"),generatedColumn:ur.getArg(_,"column")},P=this._findMapping(E,this._generatedMappings,"generatedLine","generatedColumn",ur.compareByGeneratedPositionsDeflated,ur.getArg(_,"bias",Ve.GREATEST_LOWER_BOUND));if(P>=0){var L=this._generatedMappings[P];if(L.generatedLine===E.generatedLine){var j=ur.getArg(L,"source",null);j!==null&&(j=this._sources.at(j),j=ur.computeSourceURL(this.sourceRoot,j,this._sourceMapURL));var U=ur.getArg(L,"name",null);return U!==null&&(U=this._names.at(U)),{source:j,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(_){return _==null}))},Re.prototype.sourceContentFor=function(_,E){if(!this.sourcesContent)return null;var P=this._findSourceIndex(_);if(P>=0)return this.sourcesContent[P];var L,j=_;if(this.sourceRoot!=null&&(j=ur.relative(this.sourceRoot,j)),this.sourceRoot!=null&&(L=ur.urlParse(this.sourceRoot))){var U=j.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("/"+j))return this.sourcesContent[this._sources.indexOf("/"+j)]}if(E)return null;throw new Error('"'+j+'" is not in the SourceMap.')},Re.prototype.generatedPositionFor=function(_){var E=ur.getArg(_,"source");if((E=this._findSourceIndex(E))<0)return{line:null,column:null,lastColumn:null};var P={source:E,originalLine:ur.getArg(_,"line"),originalColumn:ur.getArg(_,"column")},L=this._findMapping(P,this._originalMappings,"originalLine","originalColumn",ur.compareByOriginalPositions,ur.getArg(_,"bias",Ve.GREATEST_LOWER_BOUND));if(L>=0){var j=this._originalMappings[L];if(j.source===P.source)return{line:ur.getArg(j,"generatedLine",null),column:ur.getArg(j,"generatedColumn",null),lastColumn:ur.getArg(j,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},Ro.BasicSourceMapConsumer=Re,We.prototype=Object.create(Ve.prototype),We.prototype.constructor=Ve,We.prototype._version=3,Object.defineProperty(We.prototype,"sources",{get:function(){for(var _=[],E=0;E<this._sections.length;E++)for(var P=0;P<this._sections[E].consumer.sources.length;P++)_.push(this._sections[E].consumer.sources[P]);return _}}),We.prototype.originalPositionFor=function(_){var E={generatedLine:ur.getArg(_,"line"),generatedColumn:ur.getArg(_,"column")},P=V.search(E,this._sections,(function(j,U){return j.generatedLine-U.generatedOffset.generatedLine||j.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:_.bias}):{source:null,line:null,column:null,name:null}},We.prototype.hasContentsOfAllSources=function(){return this._sections.every((function(_){return _.consumer.hasContentsOfAllSources()}))},We.prototype.sourceContentFor=function(_,E){for(var P=0;P<this._sections.length;P++){var L=this._sections[P].consumer.sourceContentFor(_,!0);if(L)return L}if(E)return null;throw new Error('"'+_+'" is not in the SourceMap.')},We.prototype.generatedPositionFor=function(_){for(var E=0;E<this._sections.length;E++){var P=this._sections[E];if(P.consumer._findSourceIndex(ur.getArg(_,"source"))!==-1){var L=P.consumer.generatedPositionFor(_);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}},We.prototype._parseMappings=function(_,E){this.__generatedMappings=[],this.__originalMappings=[];for(var P=0;P<this._sections.length;P++)for(var L=this._sections[P],j=L.consumer._generatedMappings,U=0;U<j.length;U++){var q=j[U],te=L.consumer._sources.at(q.source);te=ur.computeSourceURL(L.consumer.sourceRoot,te,this._sourceMapURL),this._sources.add(te),te=this._sources.indexOf(te);var ae=null;q.name&&(ae=L.consumer._names.at(q.name),this._names.add(ae),ae=this._names.indexOf(ae));var ge={source:te,generatedLine:q.generatedLine+(L.generatedOffset.generatedLine-1),generatedColumn:q.generatedColumn+(L.generatedOffset.generatedLine===q.generatedLine?L.generatedOffset.generatedColumn-1:0),originalLine:q.originalLine,originalColumn:q.originalColumn,name:ae};this.__generatedMappings.push(ge),typeof ge.originalLine=="number"&&this.__originalMappings.push(ge)}Pe(this.__generatedMappings,ur.compareByGeneratedPositionsDeflated),Pe(this.__originalMappings,ur.compareByOriginalPositions)},Ro.IndexedSourceMapConsumer=We;var rt={},mt=ll.SourceMapGenerator,_t=mo,kt=/(\r?\n)/,mr="$$$isSourceNode$$$";function ir(_,E,P,L,j){this.children=[],this.sourceContents={},this.line=_??null,this.column=E??null,this.source=P??null,this.name=j??null,this[mr]=!0,L!=null&&this.add(L)}ir.fromStringWithSourceMap=function(_,E,P){var L=new ir,j=_.split(kt),U=0,q=function(){return ve()+(ve()||"");function ve(){return U<j.length?j[U++]:void 0}},te=1,ae=0,ge=null;return E.eachMapping((function(ve){if(ge!==null){if(!(te<ve.generatedLine)){var ee=(fe=j[U]||"").substr(0,ve.generatedColumn-ae);return j[U]=fe.substr(ve.generatedColumn-ae),ae=ve.generatedColumn,be(ge,ee),void(ge=ve)}be(ge,q()),te++,ae=0}for(;te<ve.generatedLine;)L.add(q()),te++;if(ae<ve.generatedColumn){var fe=j[U]||"";L.add(fe.substr(0,ve.generatedColumn)),j[U]=fe.substr(ve.generatedColumn),ae=ve.generatedColumn}ge=ve}),this),U<j.length&&(ge&&be(ge,q()),L.add(j.splice(U).join(""))),E.sources.forEach((function(ve){var ee=E.sourceContentFor(ve);ee!=null&&(P!=null&&(ve=_t.join(P,ve)),L.setSourceContent(ve,ee))})),L;function be(ve,ee){if(ve===null||ve.source===void 0)L.add(ee);else{var fe=P?_t.join(P,ve.source):ve.source;L.add(new ir(ve.originalLine,ve.originalColumn,fe,ee,ve.name))}}},ir.prototype.add=function(_){if(Array.isArray(_))_.forEach((function(E){this.add(E)}),this);else{if(!_[mr]&&typeof _!="string")throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+_);_&&this.children.push(_)}return this},ir.prototype.prepend=function(_){if(Array.isArray(_))for(var E=_.length-1;E>=0;E--)this.prepend(_[E]);else{if(!_[mr]&&typeof _!="string")throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+_);this.children.unshift(_)}return this},ir.prototype.walk=function(_){for(var E,P=0,L=this.children.length;P<L;P++)(E=this.children[P])[mr]?E.walk(_):E!==""&&_(E,{source:this.source,line:this.line,column:this.column,name:this.name})},ir.prototype.join=function(_){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(_);E.push(this.children[P]),this.children=E}return this},ir.prototype.replaceRight=function(_,E){var P=this.children[this.children.length-1];return P[mr]?P.replaceRight(_,E):typeof P=="string"?this.children[this.children.length-1]=P.replace(_,E):this.children.push("".replace(_,E)),this},ir.prototype.setSourceContent=function(_,E){this.sourceContents[_t.toSetString(_)]=E},ir.prototype.walkSourceContents=function(_){for(var E=0,P=this.children.length;E<P;E++)this.children[E][mr]&&this.children[E].walkSourceContents(_);var L=Object.keys(this.sourceContents);for(E=0,P=L.length;E<P;E++)_(_t.fromSetString(L[E]),this.sourceContents[L[E]])},ir.prototype.toString=function(){var _="";return this.walk((function(E){_+=E})),_},ir.prototype.toStringWithSourceMap=function(_){var E={code:"",line:1,column:0},P=new mt(_),L=!1,j=null,U=null,q=null,te=null;return this.walk((function(ae,ge){E.code+=ae,ge.source!==null&&ge.line!==null&&ge.column!==null?(j===ge.source&&U===ge.line&&q===ge.column&&te===ge.name||P.addMapping({source:ge.source,original:{line:ge.line,column:ge.column},generated:{line:E.line,column:E.column},name:ge.name}),j=ge.source,U=ge.line,q=ge.column,te=ge.name,L=!0):L&&(P.addMapping({generated:{line:E.line,column:E.column}}),j=null,L=!1);for(var be=0,ve=ae.length;be<ve;be++)ae.charCodeAt(be)===10?(E.line++,E.column=0,be+1===ve?(j=null,L=!1):L&&P.addMapping({source:ge.source,original:{line:ge.line,column:ge.column},generated:{line:E.line,column:E.column},name:ge.name})):E.column++})),this.walkSourceContents((function(ae,ge){P.setSourceContent(ae,ge)})),{code:E.code,map:P}},rt.SourceNode=ir,al.SourceMapGenerator=ll.SourceMapGenerator,al.SourceMapConsumer=Ro.SourceMapConsumer,al.SourceNode=rt.SourceNode;var Gt=al,hr=Gt.SourceMapConsumer,Ot=Gt.SourceMapGenerator,Nt=he((function(_,E){if(!_)return E;if(!E)return _;var P=new hr(_),L=new hr(E),j=new Ot;return L.eachMapping((function(U){if(U.originalLine!=null){var q=P.originalPositionFor({line:U.originalLine,column:U.originalColumn});q.source!=null&&j.addMapping({original:{line:q.line,column:q.column},generated:{line:U.generatedLine,column:U.generatedColumn},source:q.source,name:q.name})}})),[P,L].forEach((function(U){U.sources.forEach((function(q){j._sources.add(q);var te=U.sourceContentFor(q);te!=null&&j.setSourceContent(q,te)}))})),j._sourceRoot=_.sourceRoot,j._file=_.file,JSON.parse(j.toString())}));const Er=function(_,E,P){const L=(arguments.length>3&&arguments[3]!==void 0?arguments[3]:n(329))("sass"),j={...P,data:Br(_,P.filename,P.additionalData),file:P.filename,outFile:P.filename,sourceMap:!!E};try{const U=L.renderSync(j),q=U.stats.includedFiles;return E?{code:U.css.toString(),map:Nt(E,JSON.parse(U.map.toString())),errors:[],dependencies:q}:{code:U.css.toString(),errors:[],dependencies:q}}catch(U){return{code:"",errors:[U],dependencies:[]}}},zr=function(_,E,P){const L=(arguments.length>3&&arguments[3]!==void 0?arguments[3]:n(329))("stylus");try{const j=L(_,P);E&&j.set("sourcemap",{inline:!1,comment:!1});const U=j.render(),q=j.deps();return E?{code:U,map:Nt(E,j.sourcemap),errors:[],dependencies:q}:{code:U,errors:[],dependencies:q}}catch(j){return{code:"",errors:[j],dependencies:[]}}};function Br(_,E,P){return P?p.isFunction(P)?P(_,E):P+_:_}const on={less:function(_,E,P){const L=(arguments.length>3&&arguments[3]!==void 0?arguments[3]:n(329))("less");let j,U=null;if(L.render(Br(_,P.filename,P.additionalData),{...P,syncImport:!0},((te,ae)=>{U=te,j=ae})),U)return{code:"",errors:[U],dependencies:[]};const q=j.imports;return E?{code:j.css.toString(),map:Nt(E,j.map),errors:[],dependencies:q}:{code:j.css.toString(),errors:[],dependencies:q}},sass:(_,E,P,L)=>Er(_,E,{...P,indentedSyntax:!0},L),scss:Er,styl:zr,stylus:zr};var qn={exports:{}},$s={};Object.defineProperty($s,"__esModule",{value:!0}),$s.getFileSystem=function(){return en},$s.setFileSystem=function(_){en.readFile=_.readFile,en.writeFile=_.writeFile};let en={readFile:()=>{throw Error("readFile not implemented")},writeFile:()=>{throw Error("writeFile not implemented")}};var Cr={},an={};Object.defineProperty(an,"__esModule",{value:!0}),an.default=function(_){return _?(tn.test(_.charAt(0))&&(_=_.substr(1)),tn.test(_.charAt(_.length-1))&&(_=_.substr(0,_.length-1)),_):""};const tn=/['"]/;var Vt={};const br=/[$]?[\w-]+/g;var Fr=(_,E)=>{let P;for(;P=br.exec(_);){const L=E[P[0]];L&&(_=_.slice(0,P.index)+L+_.slice(br.lastIndex),br.lastIndex-=P[0].length-L.length)}return _};const ds=Fr,ki=/^:import\(("[^"]*"|'[^']*'|[^"']+)\)$/,nc=/^("[^"]*"|'[^']*'|[^"']+)$/,S1=_=>{const E={};return _.walkDecls((P=>{const L=P.raws.before?P.raws.before.trim():"";E[L+P.prop]=P.value})),E},E1=function(_,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"rule";return Object.keys(_).map((L=>{const j=_[L],U=Object.keys(j).map((ae=>E.decl({prop:ae,value:j[ae],raws:{before:`
- `}}))),q=U.length>0,te=P==="rule"?E.rule({selector:`:import('${L}')`,raws:{after:q?`
- `:""}}):E.atRule({name:"icss-import",params:`'${L}'`,raws:{after:q?`
- `:""}});return q&&te.append(U),te}))},x1=function(_,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"rule";const L=Object.keys(_).map((U=>E.decl({prop:U,value:_[U],raws:{before:`
- `}})));if(L.length===0)return[];const j=P==="rule"?E.rule({selector:":export",raws:{after:`
- `}}):E.atRule({name:"icss-export",raws:{after:`
- `}});return j.append(L),[j]};var pf={replaceValueSymbols:Fr,replaceSymbols:(_,E)=>{_.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(_){let E=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"auto";const L={},j={};function U(te,ae){const ge=ae.replace(/'|"/g,"");L[ge]=Object.assign(L[ge]||{},S1(te)),E&&te.remove()}function q(te){Object.assign(j,S1(te)),E&&te.remove()}return _.each((te=>{if(te.type==="rule"&&P!=="at-rule"){if(te.selector.slice(0,7)===":import"){const ae=ki.exec(te.selector);ae&&U(te,ae[1])}te.selector===":export"&&q(te)}if(te.type==="atrule"&&P!=="rule"){if(te.name==="icss-import"){const ae=nc.exec(te.params);ae&&U(te,ae[1])}te.name==="icss-export"&&q(te)}})),{icssImports:L,icssExports:j}},createICSSRules:(_,E,P,L)=>[...E1(_,P,L),...x1(E,P,L)]};Object.defineProperty(Vt,"__esModule",{value:!0}),Vt.default=void 0;var WS=pf;const y4=/^:import\((.+)\)$/;Vt.default=class{constructor(_,E){this.pathFetcher=_,this.plugin=this.plugin.bind(this),this.exportTokens={},this.translations={},this.trace=E}plugin(){const _=this;return{postcssPlugin:"css-modules-parser",OnceExit:async E=>(await Promise.all(_.fetchAllImports(E)),_.linkImportedSymbols(E),_.extractExports(E))}}fetchAllImports(_){let E=[];return _.each((P=>{P.type=="rule"&&P.selector.match(y4)&&E.push(this.fetchImport(P,_.source.input.from,E.length))})),E}linkImportedSymbols(_){(0,WS.replaceSymbols)(_,this.translations)}extractExports(_){_.each((E=>{E.type=="rule"&&E.selector==":export"&&this.handleExport(E)}))}handleExport(_){_.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)})),_.remove()}async fetchImport(_,E,P){const L=_.selector.match(y4)[1],j=this.trace+String.fromCharCode(P),U=await this.pathFetcher(L,E,j);try{_.each((q=>{q.type=="decl"&&(this.translations[q.prop]=U[q.value])})),_.remove()}catch{}}};var hf={};Object.defineProperty(hf,"__esModule",{value:!0}),hf.default=function(_,E){return new Promise(((P,L)=>{const{writeFile:j}=(0,qS.getFileSystem)();j(`${_}.json`,JSON.stringify(E),(U=>U?L(U):P(E)))}))};var ff,qS=$s,df={},KS="[object Symbol]",XS=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,YS=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,h2="\\ud800-\\udfff",b4="\\u0300-\\u036f\\ufe20-\\ufe23",C4="\\u20d0-\\u20f0",S4="\\u2700-\\u27bf",E4="a-z\\xdf-\\xf6\\xf8-\\xff",x4="A-Z\\xc0-\\xd6\\xd8-\\xde",w4="\\ufe0e\\ufe0f",T4="\\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",JS="["+h2+"]",A4="["+T4+"]",f2="["+b4+C4+"]",_4="\\d+",QS="["+S4+"]",M4="["+E4+"]",P4="[^"+h2+T4+_4+S4+E4+x4+"]",mf="\\ud83c[\\udffb-\\udfff]",L4="[^"+h2+"]",gf="(?:\\ud83c[\\udde6-\\uddff]){2}",vf="[\\ud800-\\udbff][\\udc00-\\udfff]",sc="["+x4+"]",O4="\\u200d",I4="(?:"+M4+"|"+P4+")",ZS="(?:"+sc+"|"+P4+")",k4="(?:['’](?:d|ll|m|re|s|t|ve))?",z4="(?:['’](?:D|LL|M|RE|S|T|VE))?",N4="(?:"+f2+"|"+mf+")?",V4="["+w4+"]?",H4=V4+N4+"(?:"+O4+"(?:"+[L4,gf,vf].join("|")+")"+V4+N4+")*",eE="(?:"+[QS,gf,vf].join("|")+")"+H4,tE="(?:"+[L4+f2+"?",f2,gf,vf,JS].join("|")+")",rE=RegExp("['’]","g"),nE=RegExp(f2,"g"),sE=RegExp(mf+"(?="+mf+")|"+tE+H4,"g"),iE=RegExp([sc+"?"+M4+"+"+k4+"(?="+[A4,sc,"$"].join("|")+")",ZS+"+"+z4+"(?="+[A4,sc+I4,"$"].join("|")+")",sc+"?"+I4+"+"+k4,sc+"+"+z4,_4,eE].join("|"),"g"),oE=RegExp("["+O4+h2+b4+C4+w4+"]"),aE=/[a-z][A-Z]|[A-Z]{2,}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,lE=typeof Le=="object"&&Le&&Le.Object===Object&&Le,cE=typeof self=="object"&&self&&self.Object===Object&&self,uE=lE||cE||Function("return this")(),pE=(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(_){return ff?.[_]});function D4(_){return oE.test(_)}var hE=Object.prototype.toString,R4=uE.Symbol,j4=R4?R4.prototype:void 0,B4=j4?j4.toString:void 0;function d2(_){return _==null?"":(function(E){if(typeof E=="string")return E;if((function(L){return typeof L=="symbol"||(function(j){return!!j&&typeof j=="object"})(L)&&hE.call(L)==KS})(E))return B4?B4.call(E):"";var P=E+"";return P=="0"&&1/E==-1/0?"-0":P})(_)}var F4,fE=(F4=function(_,E,P){return E=E.toLowerCase(),_+(P?dE(d2(E).toLowerCase()):E)},function(_){return(function(E,P,L,j){for(var U=-1,q=E?E.length:0;++U<q;)L=P(L,E[U],U,E);return L})((function(E,P,L){return E=d2(E),P===void 0?(function(j){return aE.test(j)})(E)?(function(j){return j.match(iE)||[]})(E):(function(j){return j.match(XS)||[]})(E):E.match(P)||[]})((function(E){return(E=d2(E))&&E.replace(YS,pE).replace(nE,"")})(_).replace(rE,"")),F4,"")}),dE=(function(_){var E,P,L,j,U=D4(_=d2(_))?(function(ae){return D4(ae)?(function(ge){return ge.match(sE)||[]})(ae):(function(ge){return ge.split("")})(ae)})(_):void 0,q=U?U[0]:_.charAt(0),te=U?(E=U,P=1,j=E.length,L=L===void 0?j:L,!P&&L>=j?E:(function(ae,ge,be){var ve=-1,ee=ae.length;ge<0&&(ge=-ge>ee?0:ee+ge),(be=be>ee?ee:be)<0&&(be+=ee),ee=ge>be?0:be-ge>>>0,ge>>>=0;for(var fe=Array(ee);++ve<ee;)fe[ve]=ae[ve+ge];return fe})(E,P,L)).join(""):_.slice(1);return q.toUpperCase()+te}),mE=fE;Object.defineProperty(df,"__esModule",{value:!0}),df.makeLocalsConventionReducer=function(_,E){const P=typeof _=="function";return(L,j)=>{let[U,q]=j;if(P)return L[_(U,q,E)]=q,L;switch(_){case"camelCase":L[U]=q,L[(0,$4.default)(U)]=q;break;case"camelCaseOnly":L[(0,$4.default)(U)]=q;break;case"dashes":L[U]=q,L[U4(U)]=q;break;case"dashesOnly":L[U4(U)]=q}return L}};var m2,$4=(m2=mE)&&m2.__esModule?m2:{default:m2};function U4(_){return _.replace(/-+(\w)/g,((E,P)=>P.toUpperCase()))}var g2={};Object.defineProperty(g2,"__esModule",{value:!0}),g2.default=void 0;var gE=yf(f),ic=yf(l),vE=yf(Vt),yE=$s;function yf(_){return _&&_.__esModule?_:{default:_}}class bf{constructor(E){this.plugins=E||bf.defaultPlugins}async load(E,P,L,j){const U=new vE.default(j,L),q=this.plugins.concat([U.plugin()]);return{injectableSource:(await(0,gE.default)(q).process(E,{from:P})).css,exportTokens:U.exportTokens}}}const bE=(_,E)=>_.length<E.length?_<E.substring(0,_.length)?-1:1:_.length>E.length?_.substring(0,E.length)<=E?-1:1:_<E?-1:1;g2.default=class{constructor(_,E,P){if(_==="/"&&r.platform==="win32"){const L=r.cwd().slice(0,3);if(!/^[A-Za-z]:\\$/.test(L))throw new Error(`Failed to obtain root from "${r.cwd()}".`);_=L}this.root=_,this.fileResolve=P,this.sources={},this.traces={},this.importNr=0,this.core=new bf(E),this.tokensByFile={},this.fs=(0,yE.getFileSystem)()}async fetch(_,E,P){const L=_.replace(/^["']|["']$/g,""),j=P||String.fromCharCode(this.importNr++),U=typeof this.fileResolve=="function",q=U?await this.fileResolve(L,E):await Promise.resolve();if(q&&!ic.default.isAbsolute(q))throw new Error('The returned path from the "fileResolve" option must be absolute.');const te=ic.default.dirname(E),ae=q||ic.default.resolve(te,L);let ge=q||ic.default.resolve(ic.default.resolve(this.root,te),L);if(!U&&L[0]!=="."&&!ic.default.isAbsolute(L))try{ge=n(329).resolve(L)}catch{}return this.tokensByFile[ge]||new Promise(((be,ve)=>{this.fs.readFile(ge,"utf-8",(async(ee,fe)=>{ee&&ve(ee);const{injectableSource:ze,exportTokens:je}=await this.core.load(fe,ae,j,this.fetch.bind(this));this.sources[ge]=ze,this.traces[j]=ge,this.tokensByFile[ge]=je,be(je)}))}))}get finalSource(){const _=this.traces,E=this.sources;let P=new Set;return Object.keys(_).sort(bE).map((L=>{const j=_[L];return P.has(j)?null:(P.add(j),E[j])})).join("")}};var pl={},Cf={exports:{}};function G4(_,E,P,L,j){if(P[_]===2)return;if(P[_]===1)return j?(function(te,ae){const ge=new Error("Nondeterministic import's order"),be=ae[te].find((ve=>ae[ve].indexOf(te)>-1));return ge.nodes=[te,be],ge})(_,E):void 0;P[_]=1;const U=E[_],q=U.length;for(let te=0;te<q;++te){const ae=G4(U[te],E,P,L,j);if(ae instanceof Error)return ae}P[_]=2,L.push(_)}const CE=/^(.+?)\s+from\s+(?:"([^"]+)"|'([^']+)'|(global))$/,SE=/^:import\((?:"([^"]+)"|'([^']+)')\)/;function W4(_,E,P,L){const j=E+"_siblings",U=E+"_"+_;if(L[U]!==1){Array.isArray(L[j])||(L[j]=[]);const q=L[j];Array.isArray(P[_])?P[_]=P[_].concat(q):P[_]=q.slice(),L[U]=1,q.push(_)}}Cf.exports=function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},E=0;const P=typeof _.createImportedName!="function"?j=>`i__imported_${j.replace(/\W/g,"_")}_${E++}`:_.createImportedName,L=_.failOnWrongOrder;return{postcssPlugin:"postcss-modules-extract-imports",prepare(){const j={},U={},q={},te={},ae={};return{Once(ge,be){ge.walkRules((fe=>{const ze=SE.exec(fe.selector);if(ze){const[,je,qe]=ze,ke=je||qe;W4(ke,"root",j,U),q[ke]=fe}})),ge.walkDecls(/^composes$/,(fe=>{const ze=fe.value.match(CE);if(!ze)return;let je,[,qe,ke,Be,Ne]=ze;if(Ne)je=qe.split(/\s+/).map((xe=>`global(${xe})`));else{const xe=ke||Be;let Xe=fe.parent,Qe="";for(;Xe.type!=="root";)Qe=Xe.parent.index(Xe)+"_"+Qe,Xe=Xe.parent;const{selector:Ye}=fe.parent;W4(xe,`_${Qe}${Ye}`,j,U),te[xe]=fe,ae[xe]=ae[xe]||{},je=qe.split(/\s+/).map((tt=>(ae[xe][tt]||(ae[xe][tt]=P(tt,xe)),ae[xe][tt])))}fe.value=je.join(" ")}));const ve=(function(fe,ze){const je=[],qe={},ke=Object.keys(fe),Be=ke.length;for(let Ne=0;Ne<Be;++Ne){const xe=G4(ke[Ne],fe,qe,je,ze);if(xe instanceof Error)return xe}return je})(j,L);if(ve instanceof Error){const fe=ve.nodes.find((ze=>te.hasOwnProperty(ze)));throw te[fe].error("Failed to resolve order of composed modules "+ve.nodes.map((ze=>"`"+ze+"`")).join(", ")+".",{plugin:"postcss-modules-extract-imports",word:"composes"})}let ee;ve.forEach((fe=>{const ze=ae[fe];let je=q[fe];!je&&ze&&(je=be.rule({selector:`:import("${fe}")`,raws:{after:`
- `}}),ee?ge.insertAfter(ee,je):ge.prepend(je)),ee=je,ze&&Object.keys(ze).forEach((qe=>{je.append(be.decl({value:qe,prop:ze[qe],raws:{before:`
- `}}))}))}))}}}}},Cf.exports.postcss=!0;var q4,K4,EE=Cf.exports;function X4(){if(K4)return q4;K4=1;const _={};return q4=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=_[U],P===void 0&&(P=_[U]=new Map);const q=P.get(L);if(q!==void 0)return q;this.hash=this.hashFactory()}L.length>0&&this.hash.update(L);const j=this.hash.digest(E);return P!==void 0&&P.set(L,j),j}}}var Y4,J4,Q4,Z4,e3,t3,r3,v2={exports:{}};function Sf(){if(Y4)return v2.exports;Y4=1;const _=-4&Math.floor(16368);class E{constructor(L,j,U,q){const te=L.exports;te.init(),this.exports=te,this.mem=a.from(te.memory.buffer,0,65536),this.buffered=0,this.instancesPool=j,this.chunkSize=U,this.digestSize=q}reset(){this.buffered=0,this.exports.init()}update(L,j){if(typeof L=="string"){for(;L.length>_;)this._updateWithShortString(L.slice(0,_),j),L=L.slice(_);return this._updateWithShortString(L,j),this}return this._updateWithBuffer(L),this}_updateWithShortString(L,j){const{exports:U,buffered:q,mem:te,chunkSize:ae}=this;let ge;if(L.length<70)if(j&&j!=="utf-8"&&j!=="utf8")if(j==="latin1"){ge=q;for(let be=0;be<L.length;be++){const ve=L.charCodeAt(be);te[ge++]=ve}}else ge=q+te.write(L,q,j);else{ge=q;for(let be=0;be<L.length;be++){const ve=L.charCodeAt(be);if(ve<128)te[ge++]=ve;else{if(!(ve<2048)){ge+=te.write(L.slice(be),ge,j);break}te[ge]=ve>>6|192,te[ge+1]=63&ve|128,ge+=2}}}else ge=q+te.write(L,q,j);if(ge<ae)this.buffered=ge;else{const be=ge&~(this.chunkSize-1);U.update(be);const ve=ge-be;this.buffered=ve,ve>0&&te.copyWithin(0,be,ge)}}_updateWithBuffer(L){const{exports:j,buffered:U,mem:q}=this,te=L.length;if(U+te<this.chunkSize)L.copy(q,U,0,te),this.buffered+=te;else{const ae=U+te&~(this.chunkSize-1);if(ae>65536){let be=65536-U;L.copy(q,U,0,be),j.update(65536);const ve=ae-U-65536;for(;be<ve;)L.copy(q,0,be,be+65536),j.update(65536),be+=65536;L.copy(q,0,be,ae-U),j.update(ae-U-be)}else L.copy(q,U,0,ae-U),j.update(ae);const ge=te+U-ae;this.buffered=ge,ge>0&&L.copy(q,0,te-ge,te)}}digest(L){const{exports:j,buffered:U,mem:q,digestSize:te}=this;j.final(U),this.instancesPool.push(this);const ae=q.toString("latin1",0,te);return L==="hex"?ae:L!=="binary"&&L?a.from(ae,"hex").toString(L):a.from(ae,"hex")}}return v2.exports=(P,L,j,U)=>{if(L.length>0){const q=L.pop();return q.reset(),q}return new E(new WebAssembly.Instance(P),L,j,U)},v2.exports.MAX_SHORT_STRING=_,v2.exports}function n3(){if(e3)return Z4;e3=1;const _=Sf().MAX_SHORT_STRING;return Z4=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<_)return this.string+=E,this;this.hash.update(this.string,this.encoding),this.string=void 0}return typeof E=="string"?!(E.length<_)||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 xE={26:"abcdefghijklmnopqrstuvwxyz",32:"123456789abcdefghjkmnpqrstuvwxyz",36:"0123456789abcdefghijklmnopqrstuvwxyz",49:"abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",52:"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",58:"123456789abcdefghijkmnopqrstuvwxyzABCDEFGHJKLMNPQRSTUVWXYZ",62:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ",64:"0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_"};function wE(_,E){let P=0;for(let L=_.length-1;L>=0;L--){const j=4294967296*P+_[L];P=j%E,_[L]=Math.floor(j/E)}return P}let oc,Ef,xf,ac,lc;const y2=l,TE=function(_,E,P,L){let j;return L=L||9999,(E=E||"xxhash64")==="xxhash64"?(Ef===void 0&&(Ef=(function(){if(r3)return t3;r3=1;const U=Sf(),q=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 t3=U.bind(null,q,[],32,16)})(),ac===void 0&&(ac=n3())),j=new ac(Ef())):E==="md4"?(xf===void 0&&(xf=(function(){if(Q4)return J4;Q4=1;const U=Sf(),q=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 J4=U.bind(null,q,[],64,32)})(),ac===void 0&&(ac=n3())),j=new ac(xf())):E==="native-md4"?(oc===void 0&&(oc=n(343),lc===void 0&&(lc=X4())),j=new lc((()=>oc.createHash("md4")),"md4")):(oc===void 0&&(oc=n(343),lc===void 0&&(lc=X4())),j=new lc((()=>oc.createHash(E)),E)),j.update(_),P==="base26"||P==="base32"||P==="base36"||P==="base49"||P==="base52"||P==="base58"||P==="base62"?(function(U,q,te){const ae=xE[q];if(!ae)throw new Error("Unknown encoding base"+q);const ge=Math.ceil(8*U.length/Math.log2(q));te=Math.min(te,ge);const be=new Uint32Array(Math.ceil(U.length/4));U.copy(a.from(be.buffer));let ve="";for(let ee=0;ee<te;ee++)ve=ae[wE(be,q)]+ve;return ve})(j.digest(),P.substr(4),L):j.digest(P||"hex").substr(0,L)};var s3,i3,AE=function(_,E){let P,L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};const j=_.resourceQuery&&_.resourceQuery.length>1;P=typeof E=="function"?E(_.resourcePath,j?_.resourceQuery:void 0):E||"[hash].[ext]";const U=L.context,q=L.content,te=L.regExp;let ae="bin",ge="file",be="",ve="",ee="";if(_.resourcePath){const ze=y2.parse(_.resourcePath);let je=_.resourcePath;ze.ext&&(ae=ze.ext.substr(1)),ze.dir&&(ge=ze.name,je=ze.dir+y2.sep),U!==void 0?(be=y2.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&&(ve=y2.basename(be))}if(_.resourceQuery&&_.resourceQuery.length>1){ee=_.resourceQuery;const ze=ee.indexOf("#");ze>=0&&(ee=ee.substr(0,ze))}let fe=P;if(q&&(fe=fe.replace(/\[(?:([^[:\]]+):)?(?:hash|contenthash)(?::([a-z]+\d*))?(?::(\d+))?\]/gi,((ze,je,qe,ke)=>TE(q,je,qe,parseInt(ke,10))))),fe=fe.replace(/\[ext\]/gi,(()=>ae)).replace(/\[name\]/gi,(()=>ge)).replace(/\[path\]/gi,(()=>be)).replace(/\[folder\]/gi,(()=>ve)).replace(/\[query\]/gi,(()=>ee)),te&&_.resourcePath){const ze=_.resourcePath.match(new RegExp(te));ze&&ze.forEach(((je,qe)=>{fe=fe.replace(new RegExp("\\["+qe+"\\]","ig"),je)}))}return typeof _.options=="object"&&typeof _.options.customInterpolateName=="function"&&(fe=_.options.customInterpolateName.call(_,fe,E,L)),fe},_E=l,wf={exports:{}},Tf=40,Af=41,b2=39,_f=34,Mf=92,cc=47,Pf=44,Lf=58,C2=42,ME=117,PE=85,LE=43,OE=/^[a-f0-9?-]+$/i;function o3(_,E){var P,L,j=_.type,U=_.value;return E&&(L=E(_))!==void 0?L:j==="word"||j==="space"?U:j==="string"?(P=_.quote||"")+U+(_.unclosed?"":P):j==="comment"?"/*"+U+(_.unclosed?"":"*/"):j==="div"?(_.before||"")+U+(_.after||""):Array.isArray(_.nodes)?(P=a3(_.nodes,E),j!=="function"?P:U+"("+(_.before||"")+P+(_.after||"")+(_.unclosed?"":")")):U}function a3(_,E){var P,L;if(Array.isArray(_)){for(P="",L=_.length-1;~L;L-=1)P=o3(_[L],E)+P;return P}return o3(_,E)}var l3=function _(E,P,L){var j,U,q,te;for(j=0,U=E.length;j<U;j+=1)q=E[j],L||(te=P(q,j,E)),te!==!1&&q.type==="function"&&Array.isArray(q.nodes)&&_(q.nodes,P,L),L&&P(q,j,E)},c3=a3;function ba(_){return this instanceof ba?(this.nodes=(function(E){for(var P,L,j,U,q,te,ae,ge,be,ve=[],ee=E,fe=0,ze=ee.charCodeAt(fe),je=ee.length,qe=[{nodes:ve}],ke=0,Be="",Ne="",xe="";fe<je;)if(ze<=32){P=fe;do P+=1,ze=ee.charCodeAt(P);while(ze<=32);U=ee.slice(fe,P),j=ve[ve.length-1],ze===Af&&ke?xe=U:j&&j.type==="div"?(j.after=U,j.sourceEndIndex+=U.length):ze===Pf||ze===Lf||ze===cc&&ee.charCodeAt(P+1)!==C2&&(!be||be&&be.type==="function"&&be.value!=="calc")?Ne=U:ve.push({type:"space",sourceIndex:fe,sourceEndIndex:P,value:U}),fe=P}else if(ze===b2||ze===_f){P=fe,U={type:"string",sourceIndex:fe,quote:L=ze===b2?"'":'"'};do if(q=!1,~(P=ee.indexOf(L,P+1)))for(te=P;ee.charCodeAt(te-1)===Mf;)te-=1,q=!q;else P=(ee+=L).length-1,U.unclosed=!0;while(q);U.value=ee.slice(fe+1,P),U.sourceEndIndex=U.unclosed?P:P+1,ve.push(U),fe=P+1,ze=ee.charCodeAt(fe)}else if(ze===cc&&ee.charCodeAt(fe+1)===C2)U={type:"comment",sourceIndex:fe,sourceEndIndex:(P=ee.indexOf("*/",fe))+2},P===-1&&(U.unclosed=!0,P=ee.length,U.sourceEndIndex=P),U.value=ee.slice(fe+2,P),ve.push(U),fe=P+2,ze=ee.charCodeAt(fe);else if(ze!==cc&&ze!==C2||!be||be.type!=="function"||be.value!=="calc")if(ze===cc||ze===Pf||ze===Lf)U=ee[fe],ve.push({type:"div",sourceIndex:fe-Ne.length,sourceEndIndex:fe+U.length,value:U,before:Ne,after:""}),Ne="",fe+=1,ze=ee.charCodeAt(fe);else if(Tf===ze){P=fe;do P+=1,ze=ee.charCodeAt(P);while(ze<=32);if(ge=fe,U={type:"function",sourceIndex:fe-Be.length,value:Be,before:ee.slice(ge+1,P)},fe=P,Be==="url"&&ze!==b2&&ze!==_f){P-=1;do if(q=!1,~(P=ee.indexOf(")",P+1)))for(te=P;ee.charCodeAt(te-1)===Mf;)te-=1,q=!q;else P=(ee+=")").length-1,U.unclosed=!0;while(q);ae=P;do ae-=1,ze=ee.charCodeAt(ae);while(ze<=32);ge<ae?(U.nodes=fe!==ae+1?[{type:"word",sourceIndex:fe,sourceEndIndex:ae+1,value:ee.slice(fe,ae+1)}]:[],U.unclosed&&ae+1!==P?(U.after="",U.nodes.push({type:"space",sourceIndex:ae+1,sourceEndIndex:P,value:ee.slice(ae+1,P)})):(U.after=ee.slice(ae+1,P),U.sourceEndIndex=P)):(U.after="",U.nodes=[]),fe=P+1,U.sourceEndIndex=U.unclosed?P:fe,ze=ee.charCodeAt(fe),ve.push(U)}else ke+=1,U.after="",U.sourceEndIndex=fe+1,ve.push(U),qe.push(U),ve=U.nodes=[],be=U;Be=""}else if(Af===ze&&ke)fe+=1,ze=ee.charCodeAt(fe),be.after=xe,be.sourceEndIndex+=xe.length,xe="",ke-=1,qe[qe.length-1].sourceEndIndex=fe,qe.pop(),ve=(be=qe[ke]).nodes;else{P=fe;do ze===Mf&&(P+=1),P+=1,ze=ee.charCodeAt(P);while(P<je&&!(ze<=32||ze===b2||ze===_f||ze===Pf||ze===Lf||ze===cc||ze===Tf||ze===C2&&be&&be.type==="function"&&be.value==="calc"||ze===cc&&be.type==="function"&&be.value==="calc"||ze===Af&&ke));U=ee.slice(fe,P),Tf===ze?Be=U:ME!==U.charCodeAt(0)&&PE!==U.charCodeAt(0)||LE!==U.charCodeAt(1)||!OE.test(U.slice(2))?ve.push({type:"word",sourceIndex:fe,sourceEndIndex:P,value:U}):ve.push({type:"unicode-range",sourceIndex:fe,sourceEndIndex:P,value:U}),fe=P}else U=ee[fe],ve.push({type:"word",sourceIndex:fe-Ne.length,sourceEndIndex:fe+U.length,value:U}),fe+=1,ze=ee.charCodeAt(fe);for(fe=qe.length-1;fe;fe-=1)qe[fe].unclosed=!0,qe[fe].sourceEndIndex=ee.length;return qe[0].nodes})(_),this):new ba(_)}ba.prototype.toString=function(){return Array.isArray(this.nodes)?c3(this.nodes):""},ba.prototype.walk=function(_,E){return l3(this.nodes,_,E),this},ba.unit=(function(){if(i3)return s3;i3=1;var _=45,E=43,P=46,L=101,j=69;return s3=function(U){var q,te,ae,ge=0,be=U.length;if(be===0||!(function(ve){var ee,fe=ve.charCodeAt(0);if(fe===E||fe===_){if((ee=ve.charCodeAt(1))>=48&&ee<=57)return!0;var ze=ve.charCodeAt(2);return ee===P&&ze>=48&&ze<=57}return fe===P?(ee=ve.charCodeAt(1))>=48&&ee<=57:fe>=48&&fe<=57})(U))return!1;for((q=U.charCodeAt(ge))!==E&&q!==_||ge++;ge<be&&!((q=U.charCodeAt(ge))<48||q>57);)ge+=1;if(q=U.charCodeAt(ge),te=U.charCodeAt(ge+1),q===P&&te>=48&&te<=57)for(ge+=2;ge<be&&!((q=U.charCodeAt(ge))<48||q>57);)ge+=1;if(q=U.charCodeAt(ge),te=U.charCodeAt(ge+1),ae=U.charCodeAt(ge+2),(q===L||q===j)&&(te>=48&&te<=57||(te===E||te===_)&&ae>=48&&ae<=57))for(ge+=te===E||te===_?3:2;ge<be&&!((q=U.charCodeAt(ge))<48||q>57);)ge+=1;return{number:U.slice(0,ge),unit:U.slice(ge)}}})(),ba.walk=l3,ba.stringify=c3;const Of=Jl,u3=ba,{extractICSS:IE}=pf,S2=_=>_.type==="combinator"&&_.value===" ";function E2(_){const E=[];return _.forEach((P=>{Array.isArray(P)?E2(P).forEach((L=>{E.push(L)})):P&&E.push(P)})),E.length>0&&S2(E[E.length-1])&&E.pop(),E}function p3(_,E){switch(_.type){case"word":E.localizeNextItem&&(E.localAliasMap.has(_.value)||(_.value=":local("+_.value+")",E.localizeNextItem=!1));break;case"function":E.options&&E.options.rewriteUrl&&_.value.toLowerCase()==="url"&&_.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 _}const kE=["none","inherit","initial","revert","revert-layer","unset"];function h3(_,E,P){const L=u3(E.value);L.walk(((j,U,q)=>{if(j.type==="function"&&(j.value.toLowerCase()==="var"||j.value.toLowerCase()==="env"))return!1;if(j.type==="word"&&kE.includes(j.value.toLowerCase()))return;const te={options:P.options,global:P.global,localizeNextItem:_&&!P.global,localAliasMap:P.localAliasMap};q[U]=p3(j,te)})),E.value=L.toString()}function If(_,E){if(!/animation$/i.test(_.prop))return/animation(-name)?$/i.test(_.prop)?h3(!0,_,E):/url\(/i.test(_.value)?h3(!1,_,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 j={};const U=u3(_.value).walk((q=>{if(q.type==="div")return void(j={});if(q.type==="function")return!1;if(q.type!=="word")return;const te=q.type==="word"?q.value.toLowerCase():null;let ae=!1;return te&&P.test(te)&&("$"+te in L?(j["$"+te]="$"+te in j?j["$"+te]+1:0,ae=j["$"+te]>=L["$"+te]):ae=!0),p3(q,{options:E.options,global:E.global,localizeNextItem:ae&&!E.global,localAliasMap:E.localAliasMap})}));_.value=U.toString()}}wf.exports=function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};if(_&&_.mode&&_.mode!=="global"&&_.mode!=="local"&&_.mode!=="pure")throw new Error('options.mode must be either "global", "local" or "pure" (default "local")');const E=_&&_.mode==="pure",P=_&&_.mode==="global";return{postcssPlugin:"postcss-modules-local-by-default",prepare(){const L=new Map;return{Once(j){const{icssImports:U}=IE(j,!1);Object.keys(U).forEach((q=>{Object.keys(U[q]).forEach((te=>{L.set(te,U[q][te])}))})),j.walkAtRules((q=>{if(/keyframes$/i.test(q.name)){const te=/^\s*:global\s*\((.+)\)\s*$/.exec(q.params),ae=/^\s*:local\s*\((.+)\)\s*$/.exec(q.params);let ge=P;if(te){if(E)throw q.error("@keyframes :global(...) is not allowed in pure mode");q.params=te[1],ge=!0}else ae?(q.params=ae[0],ge=!1):P||q.params&&!L.has(q.params)&&(q.params=":local("+q.params+")");q.walkDecls((be=>{If(be,{localAliasMap:L,options:_,global:ge})}))}else q.nodes&&q.nodes.forEach((te=>{te.type==="decl"&&If(te,{localAliasMap:L,options:_,global:P})}))})),j.walkRules((q=>{if(q.parent&&q.parent.type==="atrule"&&/keyframes$/i.test(q.parent.name))return;const te=(function(ae,ge,be){const ve=(fe,ze)=>{if(ze.ignoreNextSpacing&&!S2(fe))throw new Error("Missing whitespace after "+ze.ignoreNextSpacing);if(ze.enforceNoSpacing&&S2(fe))throw new Error("Missing whitespace before "+ze.enforceNoSpacing);let je;switch(fe.type){case"root":{let qe;ze.hasPureGlobals=!1,je=fe.nodes.map((ke=>{const Be={global:ze.global,lastWasSpacing:!0,hasLocals:!1,explicit:!1};if(ke=ve(ke,Be),qe===void 0)qe=Be.global;else if(qe!==Be.global)throw new Error('Inconsistent rule global/local result in rule "'+fe+'" (multiple selectors must result in the same mode for the rule)');return Be.hasLocals||(ze.hasPureGlobals=!0),ke})),ze.global=qe,fe.nodes=E2(je);break}case"selector":je=fe.map((qe=>ve(qe,ze))),(fe=fe.clone()).nodes=E2(je);break;case"combinator":if(S2(fe))return ze.ignoreNextSpacing?(ze.ignoreNextSpacing=!1,ze.lastWasSpacing=!1,ze.enforceNoSpacing=!1,null):(ze.lastWasSpacing=!0,fe);break;case"pseudo":{let qe;const ke=!!fe.length,Be=fe.value===":local"||fe.value===":global";if(fe.value===":import"||fe.value===":export")ze.hasLocals=!0;else{if(ke){if(Be){if(fe.nodes.length===0)throw new Error(`${fe.value}() can't be empty`);if(ze.inside)throw new Error(`A ${fe.value} is not allowed inside of a ${ze.inside}(...)`);if(qe={global:fe.value===":global",inside:fe.value,hasLocals:!1,explicit:!0},je=fe.map((Ne=>ve(Ne,qe))).reduce(((Ne,xe)=>Ne.concat(xe.nodes)),[]),je.length){const{before:Ne,after:xe}=fe.spaces,Xe=je[0],Qe=je[je.length-1];Xe.spaces={before:Ne,after:Xe.spaces.after},Qe.spaces={before:Qe.spaces.before,after:xe}}fe=je;break}qe={global:ze.global,inside:ze.inside,lastWasSpacing:!0,hasLocals:!1,explicit:ze.explicit},je=fe.map((Ne=>{const xe={...qe,enforceNoSpacing:!1},Xe=ve(Ne,xe);return qe.global=xe.global,qe.hasLocals=xe.hasLocals,Xe})),(fe=fe.clone()).nodes=E2(je),qe.hasLocals&&(ze.hasLocals=!0);break}if(Be){if(ze.inside)throw new Error(`A ${fe.value} is not allowed inside of a ${ze.inside}(...)`);const Ne=!!fe.spaces.before;return ze.ignoreNextSpacing=!!ze.lastWasSpacing&&fe.value,ze.enforceNoSpacing=!ze.lastWasSpacing&&fe.value,ze.global=fe.value===":global",ze.explicit=!0,Ne?Of.combinator({value:" "}):null}}break}case"id":case"class":{if(!fe.value)throw new Error("Invalid class or id selector syntax");if(ze.global)break;const qe=be.has(fe.value),ke=qe&&ze.explicit;if(!qe||ke){const Be=fe.clone();Be.spaces={before:"",after:""},fe=Of.pseudo({value:":local",nodes:[Be],spaces:fe.spaces}),ze.hasLocals=!0}break}}return ze.lastWasSpacing=!1,ze.ignoreNextSpacing=!1,ze.enforceNoSpacing=!1,fe},ee={global:ge==="global",hasPureGlobals:!1};return ee.selector=Of((fe=>{ve(fe,ee)})).processSync(ae,{updateSelector:!1,lossless:!0}),ee})(q,_.mode,L);if(te.options=_,te.localAliasMap=L,E&&te.hasPureGlobals)throw q.error('Selector "'+q.selector+'" is not pure (pure selectors must contain at least one local class or id)');q.selector=te.selector,q.nodes&&q.nodes.forEach((ae=>If(ae,te)))}))}}}}},wf.exports.postcss=!0;var zE=wf.exports;const kf=Jl,f3=Object.prototype.hasOwnProperty,d3="[\\x20\\t\\r\\n\\f]",NE=new RegExp("\\\\([\\da-f]{1,6}"+d3+"?|("+d3+")|.)","ig");function m3(_){return _.replace(NE,((E,P,L)=>{const j="0x"+P-65536;return j!=j||L?P:j<0?String.fromCharCode(j+65536):String.fromCharCode(j>>10|55296,1023&j|56320)}))}const uc=function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const E=_&&_.generateScopedName||uc.generateScopedName,P=_&&_.generateExportEntry||uc.generateExportEntry,L=_&&_.exportGlobals;return{postcssPlugin:"postcss-modules-scope",Once(j,U){let{rule:q}=U;const te=Object.create(null);function ae(fe,ze){const je=E(ze||fe,j.source.input.from,j.source.input.css),qe=P(ze||fe,je,j.source.input.from,j.source.input.css),{key:ke,value:Be}=qe;return te[ke]=te[ke]||[],te[ke].indexOf(Be)<0&&te[ke].push(Be),je}function ge(fe){switch(fe.type){case"selector":return fe.nodes=fe.map(ge),fe;case"class":return kf.className({value:ae(fe.value,fe.raws&&fe.raws.value?fe.raws.value:null)});case"id":return kf.id({value:ae(fe.value,fe.raws&&fe.raws.value?fe.raws.value:null)})}throw new Error(`${fe.type} ("${fe}") is not allowed in a :local block`)}function be(fe){switch(fe.type){case"pseudo":if(fe.value===":local"){if(fe.nodes.length!==1)throw new Error('Unexpected comma (",") in :local block');const ze=ge(fe.first,fe.spaces);ze.first.spaces=fe.spaces;const je=fe.next();return je&&je.type==="combinator"&&je.value===" "&&/\\[A-F0-9]{1,6}$/.test(ze.last.value)&&(ze.last.spaces.after=" "),void fe.replaceWith(ze)}case"root":case"selector":fe.each(be);break;case"id":case"class":L&&(te[fe.value]=[fe.value])}return fe}const ve={};j.walkRules(/^:import\(.+\)$/,(fe=>{fe.walkDecls((ze=>{ve[ze.prop]=!0}))})),j.walkRules((fe=>{let ze=kf().astSync(fe);fe.selector=be(ze.clone()).toString(),fe.walkDecls(/composes|compose-with/i,(je=>{const qe=(function(ke){return ke.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 "${ke}"`);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 "'+ke+'", "'+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 "'+ke+'", "'+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 "'+ke+'", "'+Be+'" is weird');return Be.value}))})(ze);je.value.split(/\s+/).forEach((ke=>{const Be=/^global\(([^)]+)\)$/.exec(ke);if(Be)qe.forEach((Ne=>{te[Ne].push(Be[1])}));else if(f3.call(ve,ke))qe.forEach((Ne=>{te[Ne].push(ke)}));else{if(!f3.call(te,ke))throw je.error(`referenced class name "${ke}" in ${je.prop} not found`);qe.forEach((Ne=>{te[ke].forEach((xe=>{te[Ne].push(xe)}))}))}})),je.remove()})),fe.walkDecls((je=>{if(!/:local\s*\((.+?)\)/.test(je.value))return;let qe=je.value.split(/(,|'[^']*'|"[^"]*")/);qe=qe.map(((ke,Be)=>{if(Be===0||qe[Be-1]===","){let Ne=ke;const xe=/:local\s*\((.+?)\)/.exec(ke);if(!xe)return ke;{const Xe=xe.input,Qe=xe[0],Ye=ae(xe[1]);Ne=Xe.replace(Qe,Ye)}return Ne}return ke})),je.value=qe.join("")}))})),j.walkAtRules(/keyframes$/i,(fe=>{const ze=/^\s*:local\s*\((.+?)\)\s*$/.exec(fe.params);ze&&(fe.params=ae(ze[1]))}));const ee=Object.keys(te);if(ee.length>0){const fe=q({selector:":export"});ee.forEach((ze=>fe.append({prop:ze,value:te[ze].join(" "),raws:{before:`
- `}}))),j.append(fe)}}}};uc.postcss=!0,uc.generateScopedName=function(_,E){return`_${E.replace(/\.[^./\\]+$/,"").replace(/[\W_]+/g,"_").replace(/^_|_$/g,"")}__${_}`.trim()},uc.generateExportEntry=function(_,E){return{key:m3(_),value:m3(E)}};var VE=uc,zf={exports:{}};const g3=pf,HE=/^(.+?|\([\s\S]+?\))\s+from\s+("[^"]*"|'[^']*'|[\w-]+)$/,DE=/(?:\s+|^)([\w-]+):?(.*?)$/,RE=/^([\w-]+)(?:\s+as\s+([\w-]+))?/;zf.exports=_=>{let E=0;const P=_&&_.createImportedName||(L=>`i__const_${L.replace(/\W/g,"_")}_${E++}`);return{postcssPlugin:"postcss-modules-values",prepare(L){const j=[],U={};return{Once(q,te){if(q.walkAtRules(/value/i,(ge=>{const be=ge.params.match(HE);if(be){let[,ze,je]=be;U[je]&&(je=U[je]);const qe=ze.replace(/^\(\s*([\s\S]+)\s*\)$/,"$1").split(/\s*,\s*/).map((ke=>{const Be=RE.exec(ke);if(Be){const[,Ne,xe=Ne]=Be,Xe=P(xe);return U[xe]=Xe,{theirName:Ne,importedName:Xe}}throw new Error(`@import statement "${ke}" is invalid!`)}));return j.push({path:je,imports:qe}),void ge.remove()}ge.params.indexOf("@value")!==-1&&L.warn("Invalid value definition: "+ge.params);let[,ve,ee]=`${ge.params}${ge.raws.between}`.match(DE);const fe=ee.replace(/\/\*((?!\*\/).*?)\*\//g,"");if(fe.length===0)return L.warn("Invalid value definition: "+ge.params),void ge.remove();/^\s+$/.test(fe)||(ee=ee.trim()),U[ve]=g3.replaceValueSymbols(ee,U),ge.remove()})),!Object.keys(U).length)return;g3.replaceSymbols(q,U);const ae=Object.keys(U).map((ge=>te.decl({value:U[ge],prop:ge,raws:{before:`
- `}})));if(ae.length>0){const ge=te.rule({selector:":export",raws:{after:`
- `}});ge.append(ae),q.prepend(ge)}j.reverse().forEach((ge=>{let{path:be,imports:ve}=ge;const ee=te.rule({selector:`:import(${be})`,raws:{after:`
- `}});ve.forEach((fe=>{let{theirName:ze,importedName:je}=fe;ee.append({value:ze,prop:je,raws:{before:`
- `}})})),q.prepend(ee)}))}}}}},zf.exports.postcss=!0;var jE=zf.exports;Object.defineProperty(pl,"__esModule",{value:!0}),pl.behaviours=void 0,pl.getDefaultPlugins=function(_){let{behaviour:E,generateScopedName:P,exportGlobals:L}=_;const j=(0,FE.default)({generateScopedName:P,exportGlobals:L});return{[hc.LOCAL]:[b3.default,(0,y3.default)({mode:"local"}),v3.default,j],[hc.GLOBAL]:[b3.default,(0,y3.default)({mode:"global"}),v3.default,j]}[E]},pl.getDefaultScopeBehaviour=function(_){return _&&(E=_,Object.keys(hc).map((P=>hc[P])).indexOf(E)>-1)?_:hc.LOCAL;var E},pl.getScopedNameGenerator=function(_,E){const P=_||UE;return typeof P=="function"?P:(0,BE.default)(P,{context:r.cwd(),hashPrefix:E})};var v3=pc(EE),BE=pc((function(_,E){var P=(E=E||{})&&typeof E.context=="string"?E.context:r.cwd(),L=E&&typeof E.hashPrefix=="string"?E.hashPrefix:"";return function(j,U){var q=_.replace(/\[local\]/gi,j),te={resourcePath:U},ae={content:L+_E.relative(P,U).replace(/\\/g,"/")+"\0"+j,context:P};return AE(te,q,ae).replace(new RegExp("[^a-zA-Z0-9\\-_ -]","g"),"-").replace(/^((-?[0-9])|--)/,"_$1")}})),y3=pc(zE),FE=pc(VE),$E=pc((function(_){for(var E=5381,P=_.length;P;)E=33*E^_.charCodeAt(--P);return E>>>0})),b3=pc(jE);function pc(_){return _&&_.__esModule?_:{default:_}}const hc={LOCAL:"local",GLOBAL:"global"};function UE(_,E,P){const L=P.indexOf(`.${_}`),j=P.substr(0,L).split(/[\r\n]/).length;return`_${_}_${(0,$E.default)(P).toString(36).substr(0,5)}_${j}`}pl.behaviours=hc,Object.defineProperty(Cr,"__esModule",{value:!0}),Cr.makePlugin=function(_){return{postcssPlugin:C3,async OnceExit(E,P){let{result:L}=P;const j=_.getJSON||KE.default,U=E.source.input.file,q=(function(ee,fe){const ze=ee.globalModulePaths||null,je=ee.exportGlobals||!1,qe=(0,w1.getDefaultScopeBehaviour)(ee.scopeBehaviour),ke=(0,w1.getScopedNameGenerator)(ee.generateScopedName,ee.hashPrefix);return ze&&(function(Be,Ne){return Be.some((xe=>Ne.match(xe)))})(ze,fe)?(0,w1.getDefaultPlugins)({behaviour:w1.behaviours.GLOBAL,generateScopedName:ke,exportGlobals:je}):(0,w1.getDefaultPlugins)({behaviour:qe,generateScopedName:ke,exportGlobals:je})})(_,U),te=L.processor.plugins.findIndex((ee=>(function(fe){return fe.postcssPlugin===C3})(ee)));if(te===-1)throw new Error("Plugin missing from options.");const ae=[...L.processor.plugins.slice(0,te),...q],ge=(function(ee,fe){const ze=ee.root===void 0?"/":ee.root;return typeof ee.Loader=="function"?new ee.Loader(ze,fe,ee.resolve):new YE.default(ze,fe,ee.resolve)})(_,ae),be=new qE.default((async(ee,fe,ze)=>{const je=(0,WE.default)(ee);return ge.fetch.call(ge,je,fe,ze)}));await(0,GE.default)([...q,be.plugin()]).process(E,{from:U});const ve=ge.finalSource;if(ve&&E.prepend(ve),_.localsConvention){const ee=(0,XE.makeLocalsConventionReducer)(_.localsConvention,U);be.exportTokens=Object.entries(be.exportTokens).reduce(ee,{})}return L.messages.push({type:"export",plugin:"postcss-modules",exportTokens:be.exportTokens}),j(E.source.input.file,be.exportTokens,L.opts.to)}}};var GE=T1(f),WE=T1(an),qE=T1(Vt),KE=T1(hf),XE=df,YE=T1(g2),w1=pl;function T1(_){return _&&_.__esModule?_:{default:_}}const C3="postcss-modules";var S3=m,JE=Cr;(0,$s.setFileSystem)({readFile:S3.readFile,writeFile:S3.writeFile}),qn.exports=function(){let _=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return(0,JE.makePlugin)(_)},qn.exports.postcss=!0;var E3,x3,QE=he(qn.exports);function w3(_){const{filename:E,id:P,scoped:L=!1,trim:j=!0,isProd:U=!1,modules:q=!1,modulesOptions:te={},preprocessLang:ae,postcssOptions:ge,postcssPlugins:be}=_,ve=ae&&on[ae],ee=ve&&(function(vt,It){return It(vt.source,vt.inMap||vt.map,{filename:vt.filename,...vt.preprocessOptions},vt.preprocessCustomRequire)})(_,ve),fe=ee?ee.map:_.inMap||_.map,ze=ee?ee.code:_.source,je=P.replace(/^data-v-/,""),qe=`data-v-${je}`,ke=(be||[]).slice();let Be;if(ke.unshift(ce({id:je,isProd:U})),j&&ke.push(On()),L&&ke.push(l2(qe)),q){if(!_.isAsync)throw new Error("[@vue/compiler-sfc] `modules` option can only be used with compileStyleAsync().");ke.push(QE({...te,getJSON:(vt,It)=>{Be=It}}))}const Ne={...ge,to:E,from:E};let xe,Xe,Qe;fe&&(Ne.map={inline:!1,annotation:!1,prev:fe});const Ye=new Set(ee?ee.dependencies:[]);Ye.delete(E);const tt=[];ee&&ee.errors.length&&tt.push(...ee.errors);const it=vt=>(vt.forEach((It=>{It.type==="dependency"&&Ye.add(It.file)})),Ye);try{if(xe=f(ke).process(ze,Ne),_.isAsync)return xe.then((vt=>({code:vt.css||"",map:vt.map&&vt.map.toJSON(),errors:tt,modules:Be,rawResult:vt,dependencies:it(vt.messages)}))).catch((vt=>({code:"",map:void 0,errors:[...tt,vt],rawResult:void 0,dependencies:Ye})));it(xe.messages),Xe=xe.css,Qe=xe.map}catch(vt){tt.push(vt)}return{code:Xe||"",map:Qe&&Qe.toJSON(),errors:tt,rawResult:xe,dependencies:Ye}}function T3(_){for(const E of _)if(E.type==="ExportDefaultDeclaration"&&E.declaration.type==="ObjectExpression")return ZE(E.declaration);return{}}function ZE(_){const E={};Object.defineProperty(E,"__isScriptSetup",{enumerable:!1,value:!1});for(const P of _.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 j of Nf(L.argument))E[j]=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(_){const E=[];for(const P of _.properties){if(P.type==="SpreadElement")continue;const L=O(P.key,P.computed);L&&E.push(String(L))}return E}function Vf(_){return _.type==="ArrayExpression"?(function(E){const P=[];for(const L of E.elements)L&&L.type==="StringLiteral"&&P.push(L.value);return P})(_):_.type==="ObjectExpression"?Nf(_):[]}class ex{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=(E3=this.descriptor.scriptSetup)==null?void 0:E3.loc.start.offset,this.endOffset=(x3=this.descriptor.scriptSetup)==null?void 0:x3.loc.end.offset,this.userImports=Object.create(null),this.hasDefinePropsCall=!1,this.hasDefineEmitCall=!1,this.hasDefineExposeCall=!1,this.hasDefaultExportName=!1,this.hasDefaultExportRender=!1,this.hasDefineOptionsCall=!1,this.hasDefineSlotsCall=!1,this.hasDefineModelCall=!1,this.propsDestructuredBindings=Object.create(null),this.modelDecls=Object.create(null),this.bindingMetadata={},this.helperImports=new Set;const{script:L,scriptSetup:j}=E,U=L&&L.lang,q=j&&j.lang;this.isJS=U==="js"||U==="jsx"||q==="js"||q==="jsx",this.isTS=U==="ts"||U==="tsx"||q==="ts"||q==="tsx";const te=P.customElement,ae=this.descriptor.filename;te&&(this.isCE=typeof te=="boolean"?te:te(ae));const ge=x2(U||q,P.babelParserPlugins);function be(ve,ee){try{return S.parse(ve,{plugins:ge,sourceType:"module"}).program}catch(fe){throw fe.message=`[vue/compiler-sfc] ${fe.message}
- ${E.filename}
- ${p.generateCodeFrame(E.source,fe.pos+ee,fe.pos+ee+1)}`,fe}}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 j=L?L.offset:this.startOffset;throw new Error(`[@vue/compiler-sfc] ${E}
- ${(L||this.descriptor).filename}
- ${p.generateCodeFrame((L||this.descriptor).source,P.start+j,P.end+j)}`)}}function x2(_,E){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const L=[];return E&&E.some((j=>j==="importAssertions"||j==="importAttributes"||p.isArray(j)&&j[0]==="importAttributes"))||L.push("importAttributes"),_==="jsx"||_==="tsx"?L.push("jsx"):E&&(E=E.filter((j=>j!=="jsx"))),_!=="ts"&&_!=="tsx"||(L.push(["typescript",{dts:P}],"explicitResourceManagement"),E&&E.includes("decorators")||L.push("decorators-legacy")),E&&L.push(...E),L}function Hf(_,E,P){(function(L){for(const j of L)if(j.type==="ExportDefaultDeclaration"||j.type==="ExportNamedDeclaration"&&j.specifiers.some((U=>U.exported.name==="default")))return!0;return!1})(_)?_.forEach((L=>{if(L.type==="ExportDefaultDeclaration")if(L.declaration.type==="ClassDeclaration"&&L.declaration.id){let j=L.declaration.decorators&&L.declaration.decorators.length>0?L.declaration.decorators[L.declaration.decorators.length-1].end:L.start;E.overwrite(j,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 j of L.specifiers)if(j.type==="ExportSpecifier"&&j.exported.type==="Identifier"&&j.exported.name==="default"){if(L.source){if(j.local.name==="default"){E.prepend(`import { default as __VUE_DEFAULT__ } from '${L.source.value}'
- `);const q=Df(E,j.local.end,L.end);E.remove(j.start,q),E.append(`
- const ${P} = __VUE_DEFAULT__`);continue}{E.prepend(`import { ${E.slice(j.local.start,j.local.end)} as __VUE_DEFAULT__ } from '${L.source.value}'
- `);const q=Df(E,j.exported.end,L.end);E.remove(j.start,q),E.append(`
- const ${P} = __VUE_DEFAULT__`);continue}}const U=Df(E,j.end,L.end);E.remove(j.start,U),E.append(`
- const ${P} = ${j.local.name}`)}}})):E.append(`
- const ${P} = {}`)}function Df(_,E,P){let L=!1,j=E;for(;E<P;)if(/\s/.test(_.slice(E,E+1)))E++;else{if(_.slice(E,E+1)===","){E++,L=!0;break}if(_.slice(E,E+1)==="}")break}return L?E:j}const fc="__default__";var tx=A3;function A3(_,E,P){_ instanceof RegExp&&(_=_3(_,P)),E instanceof RegExp&&(E=_3(E,P));var L=M3(_,E,P);return L&&{start:L[0],end:L[1],pre:P.slice(0,L[0]),body:P.slice(L[0]+_.length,L[1]),post:P.slice(L[1]+E.length)}}function _3(_,E){var P=E.match(_);return P?P[0]:null}function M3(_,E,P){var L,j,U,q,te,ae=P.indexOf(_),ge=P.indexOf(E,ae+1),be=ae;if(ae>=0&&ge>0){if(_===E)return[ae,ge];for(L=[],U=P.length;be>=0&&!te;)be==ae?(L.push(be),ae=P.indexOf(_,be+1)):L.length==1?te=[L.pop(),ge]:((j=L.pop())<U&&(U=j,q=ge),ge=P.indexOf(E,be+1)),be=ae<ge&&ae>=0?ae:ge;L.length&&(te=[U,q])}return te}A3.range=M3;var P3=tx,rx=function(_){return _?(_.substr(0,2)==="{}"&&(_="\\{\\}"+_.substr(2)),A1((function(E){return E.split("\\\\").join(L3).split("\\{").join(O3).split("\\}").join(Rf).split("\\,").join(I3).split("\\.").join(k3)})(_),!0).map(nx)):[]},L3="\0SLASH"+Math.random()+"\0",O3="\0OPEN"+Math.random()+"\0",Rf="\0CLOSE"+Math.random()+"\0",I3="\0COMMA"+Math.random()+"\0",k3="\0PERIOD"+Math.random()+"\0";function jf(_){return parseInt(_,10)==_?parseInt(_,10):_.charCodeAt(0)}function nx(_){return _.split(L3).join("\\").split(O3).join("{").split(Rf).join("}").split(I3).join(",").split(k3).join(".")}function z3(_){if(!_)return[""];var E=[],P=P3("{","}",_);if(!P)return _.split(",");var L=P.pre,j=P.body,U=P.post,q=L.split(",");q[q.length-1]+="{"+j+"}";var te=z3(U);return U.length&&(q[q.length-1]+=te.shift(),q.push.apply(q,te)),E.push.apply(E,q),E}function sx(_){return"{"+_+"}"}function ix(_){return/^-?0\d/.test(_)}function ox(_,E){return _<=E}function ax(_,E){return _>=E}function A1(_,E){var P=[],L=P3("{","}",_);if(!L)return[_];var j=L.pre,U=L.post.length?A1(L.post,!1):[""];if(/\$$/.test(L.pre))for(var q=0;q<U.length;q++){var te=j+"{"+L.body+"}"+U[q];P.push(te)}else{var ae,ge,be=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(L.body),ve=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(L.body),ee=be||ve,fe=L.body.indexOf(",")>=0;if(!ee&&!fe)return L.post.match(/,.*\}/)?A1(_=L.pre+"{"+L.body+Rf+L.post):[_];if(ee)ae=L.body.split(/\.\./);else if((ae=z3(L.body)).length===1&&(ae=A1(ae[0],!1).map(sx)).length===1)return U.map((function(it){return L.pre+ae[0]+it}));if(ee){var ze=jf(ae[0]),je=jf(ae[1]),qe=Math.max(ae[0].length,ae[1].length),ke=ae.length==3?Math.abs(jf(ae[2])):1,Be=ox;je<ze&&(ke*=-1,Be=ax);var Ne=ae.some(ix);ge=[];for(var xe=ze;Be(xe,je);xe+=ke){var Xe;if(ve)(Xe=String.fromCharCode(xe))==="\\"&&(Xe="");else if(Xe=String(xe),Ne){var Qe=qe-Xe.length;if(Qe>0){var Ye=new Array(Qe+1).join("0");Xe=xe<0?"-"+Ye+Xe.slice(1):Ye+Xe}}ge.push(Xe)}}else{ge=[];for(var tt=0;tt<ae.length;tt++)ge.push.apply(ge,A1(ae[tt],!1))}for(tt=0;tt<ge.length;tt++)for(q=0;q<U.length;q++)te=j+ge[tt]+U[q],(!E||ee||te)&&P.push(te)}return P}var lx=he(rx);const w2=_=>{if(typeof _!="string")throw new TypeError("invalid pattern");if(_.length>65536)throw new TypeError("pattern is too long")},cx={"[: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]},_1=_=>_.replace(/[[\]\\-]/g,"\\$&"),N3=_=>_.join(""),ux=(_,E)=>{const P=E;if(_.charAt(P)!=="[")throw new Error("not in a brace expression");const L=[],j=[];let U=P+1,q=!1,te=!1,ae=!1,ge=!1,be=P,ve="";e:for(;U<_.length;){const je=_.charAt(U);if(je!=="!"&&je!=="^"||U!==P+1){if(je==="]"&&q&&!ae){be=U+1;break}if(q=!0,je!=="\\"||ae){if(je==="["&&!ae){for(const[qe,[ke,Be,Ne]]of Object.entries(cx))if(_.startsWith(qe,U)){if(ve)return["$.",!1,_.length-P,!0];U+=qe.length,Ne?j.push(ke):L.push(ke),te=te||Be;continue e}}ae=!1,ve?(je>ve?L.push(_1(ve)+"-"+_1(je)):je===ve&&L.push(_1(je)),ve="",U++):_.startsWith("-]",U+1)?(L.push(_1(je+"-")),U+=2):_.startsWith("-",U+1)?(ve=je,U+=2):(L.push(_1(je)),U++)}else ae=!0,U++}else ge=!0,U++}if(be<U)return["",!1,0,!1];if(!L.length&&!j.length)return["$.",!1,_.length-P,!0];if(j.length===0&&L.length===1&&/^\\?.$/.test(L[0])&&!ge)return[(ee=L[0].length===2?L[0].slice(-1):L[0],ee.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")),!1,be-P,!1];var ee;const fe="["+(ge?"^":"")+N3(L)+"]",ze="["+(ge?"":"^")+N3(j)+"]";return[L.length&&j.length?"("+fe+"|"+ze+")":L.length?fe:ze,te,be-P,!0]},M1=function(_){let{windowsPathsNoEscape:E=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E?_.replace(/\[([^\/\\])\]/g,"$1"):_.replace(/((?!\\).|^)\[([^\/\\])\]/g,"$1$2").replace(/\\([^\/])/g,"$1")},px=new Set(["!","?","+","*","@"]),V3=_=>px.has(_),Bf="(?!\\.)",hx=new Set(["[","."]),fx=new Set(["..","."]),dx=new Set("().*{}+?[]^$\\!"),Ff="[^/]",H3=Ff+"*?",D3=Ff+"+?";class gi{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 j=P.#o+1;!L.type&&j<L.#t.length;j++)for(const U of E.#t){if(typeof U=="string")throw new Error("string part in extglob AST??");U.copyIn(L.#t[j])}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 j of P)if(j!==""){if(typeof j!="string"&&!(j instanceof gi&&j.#i===this))throw new Error("invalid part: "+j);this.#t.push(j)}}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 gi&&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 gi(this.type,E);for(const L of this.#t)P.copyIn(L);return P}static#p(E,P,L,j){let U=!1,q=!1,te=-1,ae=!1;if(P.type===null){let fe=L,ze="";for(;fe<E.length;){const je=E.charAt(fe++);if(U||je==="\\")U=!U,ze+=je;else if(q)fe===te+1?je!=="^"&&je!=="!"||(ae=!0):je!=="]"||fe===te+2&&ae||(q=!1),ze+=je;else if(je!=="[")if(j.noext||!V3(je)||E.charAt(fe)!=="(")ze+=je;else{P.push(ze),ze="";const qe=new gi(je,P);fe=gi.#p(E,qe,fe,j),P.push(qe)}else q=!0,te=fe,ae=!1,ze+=je}return P.push(ze),fe}let ge=L+1,be=new gi(null,P);const ve=[];let ee="";for(;ge<E.length;){const fe=E.charAt(ge++);if(U||fe==="\\")U=!U,ee+=fe;else if(q)ge===te+1?fe!=="^"&&fe!=="!"||(ae=!0):fe!=="]"||ge===te+2&&ae||(q=!1),ee+=fe;else if(fe!=="[")if(V3(fe)&&E.charAt(ge)==="("){be.push(ee),ee="";const ze=new gi(fe,be);be.push(ze),ge=gi.#p(E,ze,ge,j)}else if(fe!=="|"){if(fe===")")return ee===""&&P.#t.length===0&&(P.#h=!0),be.push(ee),ee="",P.push(...ve,be),ge;ee+=fe}else be.push(ee),ee="",ve.push(be),be=new gi(null,P);else q=!0,te=ge,ae=!1,ee+=fe}return P.type=null,P.#n=void 0,P.#t=[E.substring(L-1)],ge}static fromGlob(E){let P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const L=new gi(null,void 0,P);return gi.#p(E,L,0,P),L}toMMPattern(){if(this!==this.#r)return this.#r.toMMPattern();const E=this.toString(),[P,L,j,U]=this.toRegExpSource();if(!(j||this.#n||this.#s.nocase&&!this.#s.nocaseMagicOnly&&E.toUpperCase()!==E.toLowerCase()))return L;const q=(this.#s.nocase?"i":"")+(U?"u":"");return Object.assign(new RegExp(`^${P}$`,q),{_src:P,_glob:E})}toRegExpSource(E){const P=E??!!this.#s.dot;if(this.#r===this&&this.#m(),!this.type){const ae=this.isStart()&&this.isEnd(),ge=this.#t.map((ee=>{const[fe,ze,je,qe]=typeof ee=="string"?gi.#v(ee,this.#n,ae):ee.toRegExpSource(E);return this.#n=this.#n||je,this.#c=this.#c||qe,fe})).join("");let be="";if(this.isStart()&&typeof this.#t[0]=="string"&&(this.#t.length!==1||!fx.has(this.#t[0]))){const ee=hx,fe=P&&ee.has(ge.charAt(0))||ge.startsWith("\\.")&&ee.has(ge.charAt(2))||ge.startsWith("\\.\\.")&&ee.has(ge.charAt(4)),ze=!P&&!E&&ee.has(ge.charAt(0));be=fe?"(?!(?:^|/)\\.\\.?(?:$|/))":ze?Bf:""}let ve="";return this.isEnd()&&this.#r.#l&&this.#i?.type==="!"&&(ve="(?:$|\\/)"),[be+ge+ve,M1(ge),this.#n=!!this.#n,this.#c]}const L=this.type==="*"||this.type==="+",j=this.type==="!"?"(?:(?!(?:":"(?:";let U=this.#u(P);if(this.isStart()&&this.isEnd()&&!U&&this.type!=="!"){const ae=this.toString();return this.#t=[ae],this.type=null,this.#n=void 0,[ae,M1(this.toString()),!1,!1]}let q=!L||E||P?"":this.#u(!0);q===U&&(q=""),q&&(U=`(?:${U})(?:${q})*?`);let te="";return te=this.type==="!"&&this.#h?(this.isStart()&&!P?Bf:"")+D3:j+U+(this.type==="!"?"))"+(!this.isStart()||P||E?"":Bf)+H3+")":this.type==="@"?")":this.type==="?"?")?":this.type==="+"&&q?")":this.type==="*"&&q?")?":`)${this.type}`),[te,M1(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,j,U,q]=P.toRegExpSource(E);return this.#c=this.#c||q,L})).filter((P=>!(this.isStart()&&this.isEnd()&&!P))).join("|")}static#v(E,P){let L=arguments.length>2&&arguments[2]!==void 0&&arguments[2],j=!1,U="",q=!1;for(let te=0;te<E.length;te++){const ae=E.charAt(te);if(j)j=!1,U+=(dx.has(ae)?"\\":"")+ae;else if(ae!=="\\"){if(ae==="["){const[ge,be,ve,ee]=ux(E,te);if(ve){U+=ge,q=q||be,te+=ve-1,P=P||ee;continue}}ae!=="*"?ae!=="?"?U+=ae.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):(U+=Ff,P=!0):(U+=L&&E==="*"?D3:H3,P=!0)}else te===E.length-1?U+="\\\\":j=!0}return[U,M1(E),!!P,q]}}const Xs=function(_,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return w2(E),!(!P.nocomment&&E.charAt(0)==="#")&&new T2(E,P).match(_)},mx=/^\*+([^+@!?\*\[\(]*)$/,gx=_=>E=>!E.startsWith(".")&&E.endsWith(_),vx=_=>E=>E.endsWith(_),yx=_=>(_=_.toLowerCase(),E=>!E.startsWith(".")&&E.toLowerCase().endsWith(_)),bx=_=>(_=_.toLowerCase(),E=>E.toLowerCase().endsWith(_)),Cx=/^\*+\.\*+$/,Sx=_=>!_.startsWith(".")&&_.includes("."),Ex=_=>_!=="."&&_!==".."&&_.includes("."),xx=/^\.\*+$/,wx=_=>_!=="."&&_!==".."&&_.startsWith("."),Tx=/^\*+$/,Ax=_=>_.length!==0&&!_.startsWith("."),_x=_=>_.length!==0&&_!=="."&&_!=="..",Mx=/^\?+([^+@!?\*\[\(]*)?$/,Px=_=>{let[E,P=""]=_;const L=R3([E]);return P?(P=P.toLowerCase(),j=>L(j)&&j.toLowerCase().endsWith(P)):L},Lx=_=>{let[E,P=""]=_;const L=j3([E]);return P?(P=P.toLowerCase(),j=>L(j)&&j.toLowerCase().endsWith(P)):L},Ox=_=>{let[E,P=""]=_;const L=j3([E]);return P?j=>L(j)&&j.endsWith(P):L},Ix=_=>{let[E,P=""]=_;const L=R3([E]);return P?j=>L(j)&&j.endsWith(P):L},R3=_=>{let[E]=_;const P=E.length;return L=>L.length===P&&!L.startsWith(".")},j3=_=>{let[E]=_;const P=E.length;return L=>L.length===P&&L!=="."&&L!==".."},B3=typeof r=="object"&&r?typeof r.env=="object"&&r.env&&r.env.__MINIMATCH_TESTING_PLATFORM__||r.platform:"posix",kx=B3==="win32"?"\\":"/";Xs.sep=kx;const Fi=Symbol("globstar **");Xs.GLOBSTAR=Fi,Xs.filter=function(_){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return P=>Xs(P,_,E)};const $i=function(_){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return Object.assign({},_,E)};Xs.defaults=_=>{if(!_||typeof _!="object"||!Object.keys(_).length)return Xs;const E=Xs;return Object.assign((function(P,L){return E(P,L,$i(_,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{}))}),{Minimatch:class extends E.Minimatch{constructor(P){super(P,$i(_,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}))}static defaults(P){return E.defaults($i(_,P)).Minimatch}},AST:class extends E.AST{constructor(P,L){super(P,L,$i(_,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,$i(_,L))}},unescape:function(P){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E.unescape(P,$i(_,L))},escape:function(P){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E.escape(P,$i(_,L))},filter:function(P){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E.filter(P,$i(_,L))},defaults:P=>E.defaults($i(_,P)),makeRe:function(P){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E.makeRe(P,$i(_,L))},braceExpand:function(P){let L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E.braceExpand(P,$i(_,L))},match:function(P,L){let j=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return E.match(P,L,$i(_,j))},sep:E.sep,GLOBSTAR:Fi})};const F3=function(_){let E=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return w2(_),E.nobrace||!/\{(?:(?!\{).)*\}/.test(_)?[_]:lx(_)};Xs.braceExpand=F3,Xs.makeRe=function(_){return new T2(_,arguments.length>1&&arguments[1]!==void 0?arguments[1]:{}).makeRe()},Xs.match=function(_,E){const P=new T2(E,arguments.length>2&&arguments[2]!==void 0?arguments[2]:{});return _=_.filter((L=>P.match(L))),P.options.nonull&&!_.length&&_.push(E),_};const $3=/[?*]|[+@!]\(.*?\)|\[|\]/;class T2{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]:{};w2(E),P=P||{},this.options=P,this.pattern=E,this.platform=P.platform||B3,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 j=this.globParts.map(((U,q,te)=>{if(this.isWindows&&this.windowsNoMagicRoot){const ae=!(U[0]!==""||U[1]!==""||U[2]!=="?"&&$3.test(U[2])||$3.test(U[3])),ge=/^[a-z]:/i.test(U[0]);if(ae)return[...U.slice(0,4),...U.slice(4).map((be=>this.parse(be)))];if(ge)return[U[0],...U.slice(1).map((be=>this.parse(be)))]}return U.map((ae=>this.parse(ae)))}));if(this.debug(this.pattern,j),this.set=j.filter((U=>U.indexOf(!1)===-1)),this.isWindows)for(let U=0;U<this.set.length;U++){const q=this.set[U];q[0]===""&&q[1]===""&&this.globParts[U][2]==="?"&&typeof q[3]=="string"&&/^[a-z]:$/i.test(q[3])&&(q[2]="?")}this.debug(this.pattern,this.set)}preprocess(E){if(this.options.noglobstar)for(let L=0;L<E.length;L++)for(let j=0;j<E[L].length;j++)E[L][j]==="**"&&(E[L][j]="*");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 j=L;for(;P[j+1]==="**";)j++;j!==L&&P.splice(L,j-L)}return P}))}levelOneOptimize(E){return E.map((P=>(P=P.reduce(((L,j)=>{const U=L[L.length-1];return j==="**"&&U==="**"?L:j===".."&&U&&U!==".."&&U!=="."&&U!=="**"?(L.pop(),L):(L.push(j),L)}),[])).length===0?[""]:P))}levelTwoFileOptimize(E){Array.isArray(E)||(E=this.slashSplit(E));let P=!1;do{if(P=!1,!this.preserveMultipleSlashes){for(let j=1;j<E.length-1;j++){const U=E[j];j===1&&U===""&&E[0]===""||U!=="."&&U!==""||(P=!0,E.splice(j,1),j--)}E[0]!=="."||E.length!==2||E[1]!=="."&&E[1]!==""||(P=!0,E.pop())}let L=0;for(;(L=E.indexOf("..",L+1))!==-1;){const j=E[L-1];j&&j!=="."&&j!==".."&&j!=="**"&&(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 j=-1;for(;(j=L.indexOf("**",j+1))!==-1;){let q=j;for(;L[q+1]==="**";)q++;q>j&&L.splice(j+1,q-j);let te=L[j+1];const ae=L[j+2],ge=L[j+3];if(te!==".."||!ae||ae==="."||ae===".."||!ge||ge==="."||ge==="..")continue;P=!0,L.splice(j,1);const be=L.slice(0);be[j]="**",E.push(be),j--}if(!this.preserveMultipleSlashes){for(let q=1;q<L.length-1;q++){const te=L[q];q===1&&te===""&&L[0]===""||te!=="."&&te!==""||(P=!0,L.splice(q,1),q--)}L[0]!=="."||L.length!==2||L[1]!=="."&&L[1]!==""||(P=!0,L.pop())}let U=0;for(;(U=L.indexOf("..",U+1))!==-1;){const q=L[U-1];if(q&&q!=="."&&q!==".."&&q!=="**"){P=!0;const te=U===1&&L[U+1]==="**"?["."]:[];L.splice(U-1,2,...te),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 j=this.partsMatch(E[P],E[L],!this.preserveMultipleSlashes);j&&(E[P]=j,E[L]=[])}return E.filter((P=>P.length))}partsMatch(E,P){let L=arguments.length>2&&arguments[2]!==void 0&&arguments[2],j=0,U=0,q=[],te="";for(;j<E.length&&U<P.length;)if(E[j]===P[U])q.push(te==="b"?P[U]:E[j]),j++,U++;else if(L&&E[j]==="**"&&P[U]===E[j+1])q.push(E[j]),j++;else if(L&&P[U]==="**"&&E[j]===P[U+1])q.push(P[U]),U++;else if(E[j]!=="*"||!P[U]||!this.options.dot&&P[U].startsWith(".")||P[U]==="**"){if(P[U]!=="*"||!E[j]||!this.options.dot&&E[j].startsWith(".")||E[j]==="**"||te==="a")return!1;te="b",q.push(P[U]),j++,U++}else{if(te==="b")return!1;te="a",q.push(E[j]),j++,U++}return E.length===P.length&&q}parseNegate(){if(this.nonegate)return;const E=this.pattern;let P=!1,L=0;for(let j=0;j<E.length&&E.charAt(j)==="!";j++)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 j=this.options;if(this.isWindows){const je=typeof E[0]=="string"&&/^[a-z]:$/i.test(E[0]),qe=!je&&E[0]===""&&E[1]===""&&E[2]==="?"&&/^[a-z]:$/i.test(E[3]),ke=typeof P[0]=="string"&&/^[a-z]:$/i.test(P[0]),Be=qe?3:je?0:void 0,Ne=!ke&&P[0]===""&&P[1]===""&&P[2]==="?"&&typeof P[3]=="string"&&/^[a-z]:$/i.test(P[3])?3:ke?0:void 0;if(typeof Be=="number"&&typeof Ne=="number"){const[xe,Xe]=[E[Be],P[Ne]];xe.toLowerCase()===Xe.toLowerCase()&&(P[Ne]=xe,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 q=0,te=0,ae=E.length,ge=P.length;q<ae&&te<ge;q++,te++){this.debug("matchOne loop");var be=P[te],ve=E[q];if(this.debug(P,be,ve),be===!1)return!1;if(be===Fi){this.debug("GLOBSTAR",[P,be,ve]);var ee=q,fe=te+1;if(fe===ge){for(this.debug("** at the end");q<ae;q++)if(E[q]==="."||E[q]===".."||!j.dot&&E[q].charAt(0)===".")return!1;return!0}for(;ee<ae;){var ze=E[ee];if(this.debug(`
- globstar while`,E,ee,P,fe,ze),this.matchOne(E.slice(ee),P.slice(fe),L))return this.debug("globstar found match!",ee,ae,ze),!0;if(ze==="."||ze===".."||!j.dot&&ze.charAt(0)==="."){this.debug("dot detected!",E,ee,P,fe);break}this.debug("globstar swallow a segment, and continue"),ee++}return!(!L||(this.debug(`
- >>> no match, partial?`,E,ee,P,fe),ee!==ae))}let je;if(typeof be=="string"?(je=ve===be,this.debug("string match",be,ve,je)):(je=be.test(ve),this.debug("pattern match",be,ve,je)),!je)return!1}if(q===ae&&te===ge)return!0;if(q===ae)return L;if(te===ge)return q===ae-1&&E[q]==="";throw new Error("wtf?")}braceExpand(){return F3(this.pattern,this.options)}parse(E){w2(E);const P=this.options;if(E==="**")return Fi;if(E==="")return"";let L,j=null;(L=E.match(Tx))?j=P.dot?_x:Ax:(L=E.match(mx))?j=(P.nocase?P.dot?bx:yx:P.dot?vx:gx)(L[1]):(L=E.match(Mx))?j=(P.nocase?P.dot?Lx:Px:P.dot?Ox:Ix)(L):(L=E.match(Cx))?j=P.dot?Ex:Sx:(L=E.match(xx))&&(j=wx);const U=gi.fromGlob(E,this.options).toMMPattern();return j?Object.assign(U,{test:j}):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})($|\\/)).)*?":"(?:(?!(?:\\/|^)\\.).)*?",j=new Set(P.nocase?["i"]:[]);let U=E.map((ae=>{const ge=ae.map((be=>{if(be instanceof RegExp)for(const ve of be.flags.split(""))j.add(ve);return typeof be=="string"?be.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"):be===Fi?Fi:be._src}));return ge.forEach(((be,ve)=>{const ee=ge[ve+1],fe=ge[ve-1];be===Fi&&fe!==Fi&&(fe===void 0?ee!==void 0&&ee!==Fi?ge[ve+1]="(?:\\/|"+L+"\\/)?"+ee:ge[ve]=L:ee===void 0?ge[ve-1]=fe+"(?:\\/|"+L+")?":ee!==Fi&&(ge[ve-1]=fe+"(?:\\/|\\/"+L+"\\/)"+ee,ge[ve+1]=Fi))})),ge.filter((be=>be!==Fi)).join("/")})).join("|");const[q,te]=E.length>1?["(?:",")"]:["",""];U="^"+q+U+te+"$",this.negate&&(U="^(?!"+U+").+$");try{this.regexp=new RegExp(U,[...j].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 j=this.slashSplit(E);this.debug(this.pattern,"split",j);const U=this.set;this.debug(this.pattern,"set",U);let q=j[j.length-1];if(!q)for(let te=j.length-2;!q&&te>=0;te--)q=j[te];for(let te=0;te<U.length;te++){const ae=U[te];let ge=j;if(L.matchBase&&ae.length===1&&(ge=[q]),this.matchOne(ge,ae,P))return!!L.flipNegate||!this.negate}return!L.flipNegate&&this.negate}static defaults(E){return Xs.defaults(E).Minimatch}}Xs.AST=gi,Xs.Minimatch=T2,Xs.escape=function(_){let{windowsPathsNoEscape:E=!1}=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return E?_.replace(/[?*()[\]]/g,"[$&]"):_.replace(/[?*()[\]\\]/g,"\\$&")},Xs.unescape=M1;class $f{constructor(E,P){let L=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0,j=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Object.create(null),U=arguments.length>4&&arguments[4]!==void 0?arguments[4]:Object.create(null),q=arguments.length>5&&arguments[5]!==void 0?arguments[5]:Object.create(null);this.filename=E,this.source=P,this.offset=L,this.imports=j,this.types=U,this.declares=q,this.isGenericScope=!1,this.resolvedImportSources=Object.create(null),this.exportedTypes=Object.create(null),this.exportedDeclares=Object.create(null)}}function Ys(_,E,P,L){const j=!L;if(j&&E._resolvedElements)return E._resolvedElements;const U=(function(q,te,ae,ge){var be,ve;switch(te.type){case"TSTypeLiteral":return U3(q,te.members,ae,ge);case"TSInterfaceDeclaration":return(function(ee,fe,ze,je){const qe=U3(ee,fe.body.body,fe._ownerScope,je);if(fe.extends){for(const ke of fe.extends)if(!ke.leadingComments||!ke.leadingComments.some((Be=>Be.value.includes("@vue-ignore"))))try{const{props:Be,calls:Ne}=Ys(ee,ke,ze);for(const xe in Be)p.hasOwn(qe.props,xe)||(qe.props[xe]=Be[xe]);Ne&&(qe.calls||(qe.calls=[])).push(...Ne)}catch{ee.error(`Failed to resolve extends base type.
- If this previously worked in 3.2, you can instruct the compiler to ignore this extend by adding /* @vue-ignore */ before it, for example:
- interface Props extends /* @vue-ignore */ Base {}
- Note: both in 3.2 or with the ignore, the properties in the base type are treated as fallthrough attrs at runtime.`,ke)}}return qe})(q,te,ae,ge);case"TSTypeAliasDeclaration":case"TSParenthesizedType":return Ys(q,te.typeAnnotation,ae,ge);case"TSFunctionType":return{props:{},calls:[te]};case"TSUnionType":case"TSIntersectionType":return G3(te.types.map((ee=>Ys(q,ee,ae,ge))),te.type);case"TSMappedType":return(function(ee,fe,ze){const je={props:{}},qe=jo(ee,fe.typeParameter.constraint,ze);for(const ke of qe)je.props[ke]=P1({type:"Identifier",name:ke},fe.typeAnnotation,ze,!!fe.optional);return je})(q,te,ae);case"TSIndexedAccessType":return G3(W3(q,te,ae).map((ee=>Ys(q,ee,ee._ownerScope))),"TSUnionType");case"TSExpressionWithTypeArguments":case"TSTypeReference":{const ee=Wf(te);if((ee==="ExtractPropTypes"||ee==="ExtractPublicPropTypes")&&te.typeParameters&&((be=ae.imports[ee])==null?void 0:be.source)==="vue")return rg(Ys(q,te.typeParameters.params[0],ae,ge),ae);const fe=yo(q,te,ae);if(fe){let ze;return(fe.type==="TSTypeAliasDeclaration"||fe.type==="TSInterfaceDeclaration")&&fe.typeParameters&&te.typeParameters&&(ze=Object.create(null),fe.typeParameters.params.forEach(((je,qe)=>{let ke=ge&&ge[je.name];ke||(ke=te.typeParameters.params[qe]),ze[je.name]=ke}))),Ys(q,fe,fe._ownerScope,ze)}if(typeof ee=="string"){if(ge&&ge[ee])return Ys(q,ge[ee],ae,ge);if(zx.has(ee))return(function(ze,je,qe,ke,Be){const Ne=Ys(ze,je.typeParameters.params[0],ke,Be);switch(qe){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=jo(ze,je.typeParameters.params[1],ke),Ye={props:{},calls:Ne.calls};for(const tt of Qe)Ye.props[tt]=Ne.props[tt];return Ye}case"Omit":const xe=jo(ze,je.typeParameters.params[1],ke),Xe={props:{},calls:Ne.calls};for(const Qe in Ne.props)xe.includes(Qe)||(Xe.props[Qe]=Ne.props[Qe]);return Xe}})(q,te,ee,ae,ge);if(ee==="ReturnType"&&te.typeParameters){const ze=(function(je,qe,ke){var Be;let Ne=qe;if(qe.type!=="TSTypeReference"&&qe.type!=="TSTypeQuery"&&qe.type!=="TSImportType"||(Ne=yo(je,qe,ke)),Ne)return Ne.type==="TSFunctionType"?(Be=Ne.typeAnnotation)==null?void 0:Be.typeAnnotation:Ne.type==="TSDeclareFunction"?Ne.returnType:void 0})(q,te.typeParameters.params[0],ae);if(ze)return Ys(q,ze,ae)}}return q.error("Unresolvable type reference or unsupported built-in utility type",te,ae)}case"TSImportType":{if(N(te.argument)==="vue"&&((ve=te.qualifier)==null?void 0:ve.type)==="Identifier"&&te.qualifier.name==="ExtractPropTypes"&&te.typeParameters)return rg(Ys(q,te.typeParameters.params[0],ae),ae);const ee=A2(q,te.argument,ae,te.argument.value),fe=yo(q,te,ee);if(fe)return Ys(q,fe,fe._ownerScope);break}case"TSTypeQuery":{const ee=yo(q,te,ae);if(ee)return Ys(q,ee,ee._ownerScope)}}return q.error(`Unresolvable type: ${te.type}`,te,ae)})(_,E,E._ownerScope||P||M2(_),L);return j?E._resolvedElements=U:U}function U3(_,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:M2(_),L=arguments.length>3?arguments[3]:void 0;const j={props:{}};for(const U of E)if(U.type==="TSPropertySignature"||U.type==="TSMethodSignature"){L&&(P=Z3(P),P.isGenericScope=!0,Object.assign(P.types,L)),U._ownerScope=P;const q=N(U.key);if(q&&!U.computed)j.props[q]=U;else if(U.key.type==="TemplateLiteral")for(const te of Uf(_,U.key,P))j.props[te]=U;else _.error("Unsupported computed key in type referenced by a macro",U.key,P)}else U.type==="TSCallSignatureDeclaration"&&(j.calls||(j.calls=[])).push(U);return j}function G3(_,E){if(_.length===1)return _[0];const P={props:{}},{props:L}=P;for(const{props:j,calls:U}of _){for(const q in j)p.hasOwn(L,q)?L[q]=P1(L[q].key,{type:E,types:[L[q],j[q]]},L[q]._ownerScope,L[q].optional||j[q].optional):L[q]=j[q];U&&(P.calls||(P.calls=[])).push(...U)}return P}function P1(_,E,P,L){return{type:"TSPropertySignature",key:_,kind:"get",optional:L,typeAnnotation:{type:"TSTypeAnnotation",typeAnnotation:E},_ownerScope:P}}function W3(_,E,P){var L,j;if(E.indexType.type==="TSNumberKeyword")return q3(_,E.objectType,P);const{indexType:U,objectType:q}=E,te=[];let ae,ge;U.type==="TSStringKeyword"?(ge=Ys(_,q,P),ae=Object.keys(ge.props)):(ae=jo(_,U,P),ge=Ys(_,q,P));for(const be of ae){const ve=(j=(L=ge.props[be])==null?void 0:L.typeAnnotation)==null?void 0:j.typeAnnotation;ve&&(ve._ownerScope=ge.props[be]._ownerScope,te.push(ve))}return te}function q3(_,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=yo(_,E,P);if(L)return q3(_,L,P)}}return _.error("Failed to resolve element type from target type",E,P)}function jo(_,E,P){switch(E.type){case"StringLiteral":return[E.value];case"TSLiteralType":return jo(_,E.literal,P);case"TSUnionType":return E.types.map((L=>jo(_,L,P))).flat();case"TemplateLiteral":return Uf(_,E,P);case"TSTypeReference":{const L=yo(_,E,P);if(L)return jo(_,L,P);if(E.typeName.type==="Identifier"){const j=function(){let U=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0;return jo(_,E.typeParameters.params[U],P)};switch(E.typeName.name){case"Extract":return j(1);case"Exclude":{const U=j(1);return j().filter((q=>!U.includes(q)))}case"Uppercase":return j().map((U=>U.toUpperCase()));case"Lowercase":return j().map((U=>U.toLowerCase()));case"Capitalize":return j().map(p.capitalize);case"Uncapitalize":return j().map((U=>U[0].toLowerCase()+U.slice(1)));default:_.error("Unsupported type when resolving index type",E.typeName,P)}}}}return _.error("Failed to resolve index type into finite keys",E,P)}function Uf(_,E,P){if(!E.expressions.length)return[E.quasis[0].value.raw];const L=[],j=E.expressions[0],U=E.quasis[0],q=U?U.value.raw:"",te=jo(_,j,P),ae=Uf(_,{...E,expressions:E.expressions.slice(1),quasis:U?E.quasis.slice(1):E.quasis},P);for(const ge of te)for(const be of ae)L.push(q+ge+be);return L}const zx=new Set(["Partial","Required","Readonly","Pick","Omit"]);function yo(_,E,P,L){let j=arguments.length>4&&arguments[4]!==void 0&&arguments[4];const U=!P?.isGenericScope;if(U&&E._resolvedReference)return E._resolvedReference;const q=Gf(_,P||M2(_),L||Wf(E),E,j);return U?E._resolvedReference=q:q}function Gf(_,E,P,L,j){if(typeof P=="string"){if(E.imports[P])return(function(U,q,te,ae){const{source:ge,imported:be}=ae.imports[te];return yo(U,q,A2(U,q,ae,ge),be,!0)})(_,L,P,E);{const U=L.type==="TSTypeQuery"?j?E.exportedDeclares:E.declares:j?E.exportedTypes:E.types;if(U[P])return U[P];{const q=(function(te){if(te.options.globalTypeFiles){if(!qf(te))throw new Error("[vue/compiler-sfc] globalTypeFiles requires fs access.");return te.options.globalTypeFiles.map((ae=>Q3(te,Ie(ae),!0)))}})(_);if(q)for(const te of q){const ae=L.type==="TSTypeQuery"?te.declares:te.types;if(ae[P])return(_.deps||(_.deps=new Set)).add(te.filename),ae[P]}}}}else{let U=Gf(_,E,P[0],L,j);if(U&&(U.type!=="TSModuleDeclaration"&&(U=U._ns),U)){const q=(function(te,ae,ge){if(ae._resolvedChildScope)return ae._resolvedChildScope;const be=Z3(ge);if(ae.body.type==="TSModuleDeclaration"){const ve=ae.body;ve._ownerScope=be;const ee=N(ve.id);be.types[ee]=be.exportedTypes[ee]=ve}else Xf(te,ae.body.body,be);return ae._resolvedChildScope=be})(_,U,U._ownerScope||E);return Gf(_,q,P.length>2?P.slice(1):P[P.length-1],L,!U.declare)}}}function Wf(_){const E=_.type==="TSTypeReference"?_.typeName:_.type==="TSExpressionWithTypeArguments"?_.expression:_.type==="TSImportType"?_.qualifier:_.exprName;return E?.type==="Identifier"?E.name:E?.type==="TSQualifiedName"?K3(E):"default"}function K3(_){return _.type==="Identifier"?[_.name]:[...K3(_.left),_.right.name]}let Ca,L1;function qf(_){if(_.fs)return _.fs;!Ca&&L1&&(Ca=L1());const E=_.options.fs||Ca?.sys;return E?_.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 A2(_,E,P,L){let j;try{j=qf(_)}catch(q){return _.error(q.message,E,P)}if(!j)return _.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=X3((A.platform==="win32"?l.join:X)(l.dirname(P.filename),L),j);else if(L.startsWith("."))U=X3(X(l.dirname(P.filename),L),j);else{if(!Ca&&(L1&&(Ca=L1()),!Ca))return _.error(`Failed to resolve import source ${JSON.stringify(L)}. typescript is required as a peer dep for vue in order to support resolving types from module imports.`,E,P);U=(function(q,te,ae,ge){var be,ve;const ee=ae.findConfigFile(q,ge.fileExists);let fe,ze;if(ee){let qe;const ke=Ie(ee),Be=_2.get(ke);let Ne;if(Be?qe=Be:(qe=J3(ee,ae,ge).map((xe=>({config:xe}))),_2.set(ke,qe)),qe.length===1)Ne=qe[0];else{for(const xe of qe){const Xe=Ie(xe.config.options.pathsBasePath||l.dirname(xe.config.options.configFilePath)),Qe=(be=xe.config.raw)==null?void 0:be.include,Ye=(ve=xe.config.raw)==null?void 0:ve.exclude;if(!Qe&&(!Xe||q.startsWith(Xe))||Qe.some((tt=>Xs(q,X(Xe,tt))))){if(Ye&&Ye.some((tt=>Xs(q,X(Xe,tt)))))continue;Ne=xe;break}}Ne||(Ne=qe[qe.length-1])}fe=Ne.config.options,ze=Ne.cache||(Ne.cache=ae.createModuleResolutionCache(A.cwd(),ae.sys.useCaseSensitiveFileNames?B:K,fe))}else fe={};const je=ae.resolveModuleName(te,q,fe,ge,ze);if(je.resolvedModule){let qe=je.resolvedModule.resolvedFileName;return qe.endsWith(".vue.ts")&&(qe=qe.replace(/\.ts$/,"")),ge.realpath?ge.realpath(qe):qe}})(P.filename,L,Ca,j)}U&&(U=P.resolvedImportSources[L]=Ie(U))}return U?((_.deps||(_.deps=new Set)).add(U),Q3(_,U)):_.error(`Failed to resolve import source ${JSON.stringify(L)}.`,E,P)}function X3(_,E){const P=L=>{if(E.fileExists(L))return L};return P(_=_.replace(/\.js$/,""))||P(_+".ts")||P(_+".d.ts")||P(X(_,"index.ts"))||P(X(_,"index.d.ts"))}const _2=Qt(),Y3=new Map;function J3(_,E,P){const L=E.sys,j=E.parseJsonConfigFileContent(E.readConfigFile(_,P.readFile).config,L,l.dirname(_),void 0,_),U=[j];if(j.projectReferences)for(const q of j.projectReferences)Y3.set(q.path,_),U.unshift(...J3(q.path,E,P));return U}const Kf=Qt();function Q3(_,E){let P=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const L=Kf.get(E);if(L)return L;const j=qf(_).readFile(E)||"",U=(function(te,ae,ge){const be=l.extname(te);if(be===".ts"||be===".tsx")return S.parse(ae,{plugins:x2(be.slice(1),ge,te.endsWith(".d.ts")),sourceType:"module"}).program.body;if(be===".vue"){const{descriptor:{script:ve,scriptSetup:ee}}=Jr(ae);if(!ve&&!ee)return[];const fe=ve?ve.loc.start.offset:1/0,ze=ee?ee.loc.start.offset:1/0,je=fe<ze?ve:ee,qe=fe<ze?ee:ve;let ke=" ".repeat(Math.min(fe,ze))+je.content;qe&&(ke+=" ".repeat(qe.loc.start.offset-ve.loc.end.offset)+qe.content);const Be=ve?.lang||ee?.lang;return S.parse(ke,{plugins:x2(Be,ge),sourceType:"module"}).program.body}return[]})(E,j,_.options.babelParserPlugins),q=new $f(E,j,0,tg(U));return Xf(_,U,q,P),Kf.set(E,q),q}function M2(_){if(_.scope)return _.scope;const E="ast"in _?_.ast:_.scriptAst?[..._.scriptAst.body,..._.scriptSetupAst.body]:_.scriptSetupAst.body,P=new $f(_.filename,_.source,"startOffset"in _?_.startOffset:0,"userImports"in _?Object.create(_.userImports):tg(E));return Xf(_,E,P),_.scope=P}function Z3(_){return new $f(_.filename,_.source,_.offset,Object.create(_.imports),Object.create(_.types),Object.create(_.declares))}const Nx=/^Import|^Export/;function Xf(_,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];const{types:j,declares:U,exportedTypes:q,exportedDeclares:te,imports:ae}=P,ge=!!L&&!E.some((be=>Nx.test(be.type)));for(const be of E)if(L){if(ge)be.declare&&hl(be,j,U);else if(be.type==="TSModuleDeclaration"&&be.global)for(const ve of be.body.body)hl(ve,j,U)}else hl(be,j,U);if(!L)for(const be of E)if(be.type==="ExportNamedDeclaration"){if(be.declaration)hl(be.declaration,j,U),hl(be.declaration,q,te);else for(const ve of be.specifiers)if(ve.type==="ExportSpecifier"){const ee=ve.local.name,fe=N(ve.exported);be.source?(ae[fe]={source:be.source.value,imported:ee},q[fe]={type:"TSTypeReference",typeName:{type:"Identifier",name:ee},_ownerScope:P}):j[ee]&&(q[fe]=j[ee])}}else if(be.type==="ExportAllDeclaration"){const ve=A2(_,be.source,P,be.source.value);Object.assign(P.exportedTypes,ve.exportedTypes)}else be.type==="ExportDefaultDeclaration"&&be.declaration&&(be.declaration.type!=="Identifier"?(hl(be.declaration,j,U,"default"),hl(be.declaration,q,te,"default")):j[be.declaration.name]&&(q.default=j[be.declaration.name]));for(const be of Object.keys(j)){const ve=j[be];ve._ownerScope=P,ve._ns&&(ve._ns._ownerScope=P)}for(const be of Object.keys(U))U[be]._ownerScope=P}function hl(_,E,P,L){switch(_.type){case"TSInterfaceDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":{const j=L||N(_.id);let U=E[j];if(U){if(_.type==="TSModuleDeclaration"){U.type==="TSModuleDeclaration"?Yf(U,_):eg(U,_);break}if(U.type==="TSModuleDeclaration"){E[j]=_,eg(_,U);break}if(U.type!==_.type)break;_.type==="TSInterfaceDeclaration"?U.body.body.push(..._.body.body):U.members.push(..._.members)}else E[j]=_;break}case"ClassDeclaration":(L||_.id)&&(E[L||N(_.id)]=_);break;case"TSTypeAliasDeclaration":E[_.id.name]=_.typeParameters?_:_.typeAnnotation;break;case"TSDeclareFunction":_.id&&(P[_.id.name]=_);break;case"VariableDeclaration":if(_.declare)for(const j of _.declarations)j.id.type==="Identifier"&&j.id.typeAnnotation&&(P[j.id.name]=j.id.typeAnnotation.typeAnnotation)}}function Yf(_,E){const P=_.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 eg(_,E){_._ns?Yf(_._ns,E):_._ns=E}function tg(_){const E=Object.create(null);for(const P of _)Vx(P,E);return E}function Vx(_,E){if(_.type==="ImportDeclaration")for(const P of _.specifiers)E[P.local.name]={imported:$(P),source:_.source.value}}function zi(_,E){let P=arguments.length>2&&arguments[2]!==void 0?arguments[2]:E._ownerScope||M2(_);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,j=E.type==="TSTypeLiteral"?E.members:E.body.body;for(const U of j)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 zi(_,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=yo(_,E,P);if(L)return zi(_,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 zi(_,E.typeParameters.params[0],P).filter((j=>j!=="null"));break;case"Extract":if(E.typeParameters&&E.typeParameters.params[1])return zi(_,E.typeParameters.params[1],P);break;case"Exclude":case"OmitThisParameter":if(E.typeParameters&&E.typeParameters.params[0])return zi(_,E.typeParameters.params[0],P)}break}case"TSParenthesizedType":return zi(_,E.typeAnnotation,P);case"TSUnionType":return Jf(_,E.types,P);case"TSIntersectionType":return Jf(_,E.types,P).filter((L=>L!==T));case"TSEnumDeclaration":return(function(L){const j=new Set;for(const U of L.members)if(U.initializer)switch(U.initializer.type){case"StringLiteral":j.add("String");break;case"NumericLiteral":j.add("Number")}return j.size?[...j]:["Number"]})(E);case"TSSymbolKeyword":return["Symbol"];case"TSIndexedAccessType":return Jf(_,W3(_,E,P),P);case"ClassDeclaration":return["Object"];case"TSImportType":{const L=yo(_,E,A2(_,E.argument,P,E.argument.value));if(L)return zi(_,L,L._ownerScope);break}case"TSTypeQuery":{const L=E.exprName;if(L.type==="Identifier"){const j=P.declares[L.name];if(j)return zi(_,j,j._ownerScope)}break}}}catch{}return[T]}function Jf(_,E,P){return E.length===1?zi(_,E[0],P):[...new Set([].concat(...E.map((L=>zi(_,L,P)))))]}function rg(_,E){let{props:P}=_;const L={props:{}};for(const j in P){const U=P[j];L.props[j]=Qf(U.key,U.typeAnnotation.typeAnnotation,E)}return L}function Qf(_,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 P1(_,(function(j){const U=j.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 P1(_,E.typeParameters.params[0],P,L)}}else{const j=ng(E,"type");if(j){const U=ng(E,"required");return Qf(_,j,P,!U||U.type!=="TSLiteralType"||U.literal.type!=="BooleanLiteral"||!U.literal.value,!1)}}if((E.type==="TSTypeReference"||E.type==="TSImportType")&&E.typeParameters)for(const j of E.typeParameters.params){const U=Qf(_,j,P,L);if(U)return U}return P1(_,{type:"TSNullKeyword"},P,L)}function ng(_,E){const P=_.members.find((L=>L.type==="TSPropertySignature"&&!L.computed&&N(L.key)===E&&L.typeAnnotation));return P&&P.typeAnnotation.typeAnnotation}function sg(_,E,P){if(E.type==="TSTypeReference"){const j=yo(_,E,P);j&&(E=j)}let L;return L=E.type==="TSUnionType"?E.types.flatMap((j=>sg(_,j,P))):[E],L}const Zf="defineModel";function ig(_,E,P){if(!G(E,Zf))return!1;_.hasDefineModelCall=!0;const L=E.typeParameters&&E.typeParameters.params[0]||void 0;let j,U;const q=E.arguments[0]&&s.unwrapTSNode(E.arguments[0]),te=q&&q.type==="StringLiteral";te?(j=q.value,U=E.arguments[1]):(j="modelValue",U=q),_.modelDecls[j]&&_.error(`duplicate model name ${JSON.stringify(j)}`,E);let ae=U&&_.getString(U),ge=!U;const be=[];if(U&&U.type==="ObjectExpression"&&!U.properties.some((ve=>ve.type==="SpreadElement"||ve.computed))){let ve=0;for(let ee=U.properties.length-1;ee>=0;ee--){const fe=U.properties[ee],ze=U.properties[ee+1],je=fe.start,qe=ze?ze.start:U.end-1;fe.type!=="ObjectProperty"&&fe.type!=="ObjectMethod"||(fe.key.type!=="Identifier"||fe.key.name!=="get"&&fe.key.name!=="set")&&(fe.key.type!=="StringLiteral"||fe.key.value!=="get"&&fe.key.value!=="set")?(ve++,_.s.remove(_.startOffset+je,_.startOffset+qe),be.push(fe)):ae=ae.slice(0,je-U.start)+ae.slice(qe-U.start)}ve===U.properties.length&&(ge=!0,_.s.remove(_.startOffset+(te?q.end:U.start),_.startOffset+U.end))}return _.modelDecls[j]={type:L,options:ae,runtimeOptionNodes:be,identifier:P&&P.type==="Identifier"?P.name:void 0},_.bindingMetadata[j]="props",_.s.overwrite(_.startOffset+E.callee.start,_.startOffset+E.callee.end,_.helper("useModel")),_.s.appendLeft(_.startOffset+(E.arguments.length?E.arguments[0].start:E.end-1),"__props, "+(te?"":`${JSON.stringify(j)}${ge?"":", "}`)),!0}const Js="defineProps",dc="withDefaults";function ed(_,E,P){if(!G(E,Js))return(function(L,j,U){return!!G(j,dc)&&(ed(L,j.arguments[0],U)||L.error(`${dc}' first argument must be a ${Js} call.`,j.arguments[0]||j),L.propsRuntimeDecl&&L.error(`${dc} can only be used with type-based ${Js} declaration.`,j),L.propsDestructureDecl&&L.error(`${dc}() is unnecessary when using destructure with ${Js}().
- Prefer using destructure default values, e.g. const { foo = 1 } = defineProps(...).`,j.callee),L.propsRuntimeDefaults=j.arguments[1],L.propsRuntimeDefaults||L.error(`The 2nd argument of ${dc} is required.`,j),L.propsCall=j,!0)})(_,E,P);if(_.hasDefinePropsCall&&_.error(`duplicate ${Js}() call`,E),_.hasDefinePropsCall=!0,_.propsRuntimeDecl=E.arguments[0],_.propsRuntimeDecl)for(const L of Vf(_.propsRuntimeDecl))L in _.bindingMetadata||(_.bindingMetadata[L]="props");return E.typeParameters&&(_.propsRuntimeDecl&&_.error(`${Js}() cannot accept both type and non-type arguments at the same time. Use one or the other.`,E),_.propsTypeDecl=E.typeParameters.params[0]),P&&P.type==="ObjectPattern"&&(function(L,j){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=j;const U=(q,te,ae)=>{L.propsDestructuredBindings[q]={local:te,default:ae},te!==q&&(L.bindingMetadata[te]="props-aliased",(L.bindingMetadata.__propsAliases||(L.bindingMetadata.__propsAliases={}))[te]=q)};for(const q of j.properties)if(q.type==="ObjectProperty"){const te=O(q.key,q.computed);if(te||L.error(`${Js}() destructure cannot use computed key.`,q.key),q.value.type==="AssignmentPattern"){const{left:ae,right:ge}=q.value;ae.type!=="Identifier"&&L.error(`${Js}() destructure does not support nested patterns.`,ae),U(te,ae.name,ge)}else q.value.type==="Identifier"?U(te,q.value.name):L.error(`${Js}() destructure does not support nested patterns.`,q.value)}else L.propsDestructureRestId=q.argument.name,L.bindingMetadata[L.propsDestructureRestId]="setup-reactive-const"})(_,P),_.propsCall=E,_.propsDecl=P,!0}function og(_){const E=(function(U,q){const te=[],ae=Ys(U,q);for(const ge in ae.props){const be=ae.props[ge];let ve=zi(U,be),ee=!1;ve.includes(T)&&(ve.includes("Boolean")||ve.includes("Function")?(ve=ve.filter((fe=>fe!==T)),ee=!0):ve=["null"]),te.push({key:ge,required:!be.optional,type:ve||["null"],skipCheck:ee})}return te})(_,_.propsTypeDecl);if(!E.length)return;const P=[],L=(function(U){return!(!U.propsRuntimeDefaults||U.propsRuntimeDefaults.type!=="ObjectExpression"||!U.propsRuntimeDefaults.properties.every((q=>q.type!=="SpreadElement"&&(!q.computed||q.key.type.endsWith("Literal")))))})(_);for(const U of E)P.push(Hx(_,U,L)),"bindingMetadata"in _&&!(U.key in _.bindingMetadata)&&(_.bindingMetadata[U.key]="props");let j=`{
- ${P.join(`,
- `)}
- }`;return _.propsRuntimeDefaults&&!L&&(j=`/*#__PURE__*/${_.helper("mergeDefaults")}(${j}, ${_.getString(_.propsRuntimeDefaults)})`),j}function Hx(_,E,P){let L,{key:j,required:U,type:q,skipCheck:te}=E;const ae=ag(_,j,q);if(ae)L=`default: ${ae.valueString}${ae.needSkipFactory?", skipFactory: true":""}`;else if(P){const be=_.propsRuntimeDefaults.properties.find((ve=>ve.type!=="SpreadElement"&&O(ve.key,ve.computed)===j));be&&(L=be.type==="ObjectProperty"?`default: ${_.getString(be.value)}`:`${be.async?"async ":""}${be.kind!=="method"?`${be.kind} `:""}default() ${_.getString(be.body)}`)}const ge=de(j);return _.options.isProd?q.some((be=>be==="Boolean"||(!P||L)&&be==="Function"))?`${ge}: { ${I([`type: ${W(q)}`,L])} }`:_.isCE?L?`${ge}: { ${L}, type: ${W(q)} }`:`${ge}: {type: ${W(q)}}`:`${ge}: ${L?`{ ${L} }`:"{}"}`:`${ge}: { ${I([`type: ${W(q)}`,`required: ${U}`,te&&"skipCheck: true",L])} }`}function ag(_,E,P){const L=_.propsDestructuredBindings[E],j=L&&L.default;if(j){const U=_.getString(j),q=s.unwrapTSNode(j);if(P&&P.length&&!P.includes("null")){const ae=(function(ge){switch(ge.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"}})(q);ae&&!P.includes(ae)&&_.error(`Default value of prop "${E}" does not match declared type.`,q)}const te=!P&&(s.isFunctionType(q)||q.type==="Identifier");return{valueString:te||z(q)||P?.includes("Function")?U:`() => (${U})`,needSkipFactory:te}}}const fl="defineEmits";function lg(_,E,P){return!!G(E,fl)&&(_.hasDefineEmitCall&&_.error(`duplicate ${fl}() call`,E),_.hasDefineEmitCall=!0,_.emitsRuntimeDecl=E.arguments[0],E.typeParameters&&(_.emitsRuntimeDecl&&_.error(`${fl}() cannot accept both type and non-type arguments at the same time. Use one or the other.`,E),_.emitsTypeDecl=E.typeParameters.params[0]),_.emitDecl=P,!0)}function cg(_){const E=new Set,P=_.emitsTypeDecl;if(P.type==="TSFunctionType")return ug(_,P.parameters[0],E),E;const{props:L,calls:j}=Ys(_,P);let U=!1;for(const q in L)E.add(q),U=!0;if(j){U&&_.error("defineEmits() type cannot mixed call signature and property syntax.",P);for(const q of j)ug(_,q.parameters[0],E)}return E}function ug(_,E,P){if(E.type==="Identifier"&&E.typeAnnotation&&E.typeAnnotation.type==="TSTypeAnnotation"){const L=sg(_,E.typeAnnotation.typeAnnotation);for(const j of L)j.type==="TSLiteralType"&&j.literal.type!=="UnaryExpression"&&j.literal.type!=="TemplateLiteral"&&P.add(String(j.literal.value))}}const P2="defineExpose";function Dx(_,E){return!!G(E,P2)&&(_.hasDefineExposeCall&&_.error(`duplicate ${P2}() call`,E),_.hasDefineExposeCall=!0,!0)}const L2="defineSlots";function pg(_,E,P){return!!G(E,L2)&&(_.hasDefineSlotsCall&&_.error(`duplicate ${L2}() call`,E),_.hasDefineSlotsCall=!0,E.arguments.length>0&&_.error(`${L2}() cannot accept arguments`,E),P&&_.s.overwrite(_.startOffset+E.start,_.startOffset+E.end,`${_.helper("useSlots")}()`),!0)}const Bo="defineOptions";function hg(_,E){if(!G(E,Bo))return!1;if(_.hasDefineOptionsCall&&_.error(`duplicate ${Bo}() call`,E),E.typeParameters&&_.error(`${Bo}() cannot accept type arguments`,E),!E.arguments[0])return!0;let P,L,j,U;if(_.hasDefineOptionsCall=!0,_.optionsRuntimeDecl=s.unwrapTSNode(E.arguments[0]),_.optionsRuntimeDecl.type==="ObjectExpression")for(const q of _.optionsRuntimeDecl.properties)q.type!=="ObjectProperty"&&q.type!=="ObjectMethod"||q.key.type!=="Identifier"||(q.key.name==="props"&&(P=q),q.key.name==="emits"&&(L=q),q.key.name==="expose"&&(j=q),q.key.name==="slots"&&(U=q));return P&&_.error(`${Bo}() cannot be used to declare props. Use ${Js}() instead.`,P),L&&_.error(`${Bo}() cannot be used to declare emits. Use ${fl}() instead.`,L),j&&_.error(`${Bo}() cannot be used to declare expose. Use ${P2}() instead.`,j),U&&_.error(`${Bo}() cannot be used to declare slots. Use ${L2}() instead.`,U),!0}function Rx(_,E,P,L){const j=E.argument.extra&&E.argument.extra.parenthesized?E.argument.extra.parenStart:E.argument.start,U=_.startOffset,q=_.descriptor.source.slice(j+U,E.argument.end+U),te=/\bawait\b/.test(q);_.s.overwrite(E.start+U,j+U,`${P?";":""}(
- ([__temp,__restore] = ${_.helper("withAsyncContext")}(${te?"async ":""}() => `),_.s.appendLeft(E.end+U,`)),
- ${L?"":"__temp = "}await __temp,
- __restore()${L?"":`,
- __temp`}
- )`)}function mc(_,E,P){_[E.name]=P}function td(_,E,P,L,j){let U=!1;if(E.type==="VariableDeclaration"){const q=E.kind==="const";U=q&&E.declarations.every((te=>te.id.type==="Identifier"&&no(te.init)));for(const{id:te,init:ae}of E.declarations){const ge=ae&&s.unwrapTSNode(ae),be=!(!q||!G(ge,(ve=>ve===Js||ve===fl||ve===dc)));if(te.type==="Identifier"){let ve;const ee=L.reactive;ve=(j||_==="script")&&(U||q&&no(ge))?"literal-const":G(ge,ee)?q?"setup-reactive-const":"setup-let":be||q&&mg(ge,ee)?G(ge,Js)?"setup-reactive-const":"setup-const":q?G(ge,(fe=>fe===L.ref||fe===L.computed||fe===L.shallowRef||fe===L.customRef||fe===L.toRef||fe===Zf))?"setup-ref":"setup-maybe-ref":"setup-let",mc(P,te,ve)}else{if(G(ge,Js))continue;te.type==="ObjectPattern"?fg(te,P,q,be):te.type==="ArrayPattern"&&dg(te,P,q,be)}}}else E.type==="TSEnumDeclaration"?(U=E.members.every((q=>!q.initializer||no(q.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 fg(_,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];for(const j of _.properties)if(j.type==="ObjectProperty")if(j.key.type==="Identifier"&&j.key===j.value){const U=L?"setup-const":P?"setup-maybe-ref":"setup-let";mc(E,j.key,U)}else rd(j.value,E,P,L);else{const U=P?"setup-const":"setup-let";mc(E,j.argument,U)}}function dg(_,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];for(const j of _.elements)j&&rd(j,E,P,L)}function rd(_,E,P){let L=arguments.length>3&&arguments[3]!==void 0&&arguments[3];if(_.type==="Identifier")mc(E,_,L?"setup-const":P?"setup-maybe-ref":"setup-let");else if(_.type==="RestElement"){const j=P?"setup-const":"setup-let";mc(E,_.argument,j)}else if(_.type==="ObjectPattern")fg(_,E,P);else if(_.type==="ArrayPattern")dg(_,E,P);else if(_.type==="AssignmentPattern")if(_.left.type==="Identifier"){const j=L?"setup-const":P?"setup-maybe-ref":"setup-let";mc(E,_.left,j)}else rd(_.left,E,P)}function mg(_,E){if(G(_,E))return!0;switch(_.type){case"UnaryExpression":case"BinaryExpression":case"ArrayExpression":case"ObjectExpression":case"FunctionExpression":case"ArrowFunctionExpression":case"UpdateExpression":case"ClassExpression":case"TaggedTemplateExpression":return!0;case"SequenceExpression":return mg(_.expressions[_.expressions.length-1],E);default:return!!z(_)}}function no(_){switch((_=s.unwrapTSNode(_)).type){case"UnaryExpression":return no(_.argument);case"LogicalExpression":case"BinaryExpression":return no(_.left)&&no(_.right);case"ConditionalExpression":return no(_.test)&&no(_.consequent)&&no(_.alternate);case"SequenceExpression":case"TemplateLiteral":return _.expressions.every((E=>no(E)));case"ParenthesizedExpression":return no(_.expression);case"StringLiteral":case"NumericLiteral":case"BooleanLiteral":case"NullLiteral":case"BigIntLiteral":return!0}return!1}const jx=Qr,Bx={...s.errorMessages,...s.DOMErrorMessages},Fx=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(_,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 ex(_,E),{script:j,scriptSetup:U,source:q,filename:te}=_,ae=E.hoistStatic!==!1&&!j,ge=E.id?E.id.replace(/^data-v-/,""):"",be=j&&j.lang,ve=U&&U.lang;if(!U){if(!j)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=T3(ht.body),{cssVars:Nr}=st.descriptor,{genDefaultAs:Kr,isProd:Sr}=st.options;if(Nr.length||Kr){const pn=Kr||fc,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,Cs){return`
- import { ${re} as _${re} } from 'vue'
- const __injectCSSVars__ = () => {
- ${k(Mr,cr,Wr,Ir)}}
- const __setup__ = ${Cs}.setup
- ${Cs}.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,ge)}if(j&&be!==ve)throw new Error("[@vue/compiler-sfc] <script> and <script setup> must have the same language type.");if(ve&&!L.isJS&&!L.isTS)return U;const ee=Object.create(null),fe=Object.create(null);let ze,je=!1,qe=!1;const ke=L.startOffset,Be=L.endOffset,Ne=j&&j.loc.start.offset,xe=j&&j.loc.end.offset;function Xe(st){const Pt=st.start+ke;let bt=st.end+ke;for(st.trailingComments&&st.trailingComments.length>0&&(bt=st.trailingComments[st.trailingComments.length-1].end+ke);bt<=q.length&&/\s/.test(q.charAt(bt));)bt++;L.s.move(Pt,bt,0)}function Qe(st,Pt,bt,at,St,Ht){let ht=Ht;Ht&&L.isTS&&_.template&&!_.template.src&&!_.template.lang&&(ht=Bt(Pt,_)),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=fe[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=$(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+ke:Ht.start+ke,ht&&!St?ht.start+ke:Ht.end+ke)};for(let at=0;at<st.specifiers.length;at++){const St=st.specifiers[at],Ht=St.local.name,ht=$(St),ar=st.source.value,Nr=L.userImports[Ht];ar!=="vue"||ht!==Js&&ht!==fl&&ht!==P2?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+ke,st.end+ke)}const vt={};for(const st in L.userImports){const{source:Pt,imported:bt,local:at}=L.userImports[st];Pt==="vue"&&(vt[bt]=at)}if(j&&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 ${fc} = `)}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 ${fc} } from '${st.source.value}'
- `):L.s.appendLeft(xe,`
- const ${fc} = ${Pt.local.name}
- `)),st.declaration&&td("script",st.declaration,ee,vt,ae)}else st.type!=="VariableDeclaration"&&st.type!=="FunctionDeclaration"&&st.type!=="ClassDeclaration"&&st.type!=="TSEnumDeclaration"||st.declare||td("script",st,ee,vt,ae);Ne>ke&&(/\n$/.test(j.content.trim())||L.s.appendLeft(xe,`
- `),L.s.move(Ne,xe,0))}for(const st of it.body){if(st.type==="ExpressionStatement"){const bt=s.unwrapTSNode(st.expression);if(ed(L,bt)||lg(L,bt)||hg(L,bt)||pg(L,bt))L.s.remove(st.start+ke,st.end+ke);else if(Dx(L,bt)){const at=bt.callee;L.s.overwrite(at.start+ke,at.end+ke,"__expose")}else ig(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){hg(L,ar)&&L.error(`${Bo}() has no returning value, it cannot be assigned.`,st);const Nr=ed(L,ar,ht.id),Kr=!Nr&&lg(L,ar,ht.id);if(!Kr&&(pg(L,ar,ht.id)||ig(L,ar,ht.id)),Nr&&!L.propsDestructureRestId&&L.propsDestructureDecl)if(St===1)L.s.remove(st.start+ke,st.end+ke);else{let Sr=ht.start+ke,pn=ht.end+ke;Ht===bt-1?Sr=st.declarations[at].end+ke:pn=st.declarations[Ht+1].start+ke,L.s.remove(Sr,pn),St--}else Kr?L.s.overwrite(ke+ar.start,ke+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,fe,vt,ae)),ae&&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));Rx(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 Cs=Wr&&Ir.init&&G(s.unwrapTSNode(Ir.init),"defineProps");for(const vi of s.extractIdentifiers(Ir.id))Cs?Ht.add(vi):Kr(vi)}}function es(cr,Wr){if(G(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,Cs,vi){(Cs.type==="AssignmentExpression"&&Ir===Cs.left||Cs.type==="UpdateExpression")&&st.error("Cannot assign to destructured props as they are readonly.",Ir),s.isStaticProperty(Cs)&&Cs.shorthand?Cs.inPattern&&!s.isInDestructureAssignment(Cs,vi)||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,Js),Ye(L.propsRuntimeDefaults,Js),Ye(L.propsDestructureDecl,Js),Ye(L.emitsRuntimeDecl,fl),Ye(L.optionsRuntimeDecl,Bo);for(const{runtimeOptionNodes:st}of Object.values(L.modelDecls))for(const Pt of st)Ye(Pt,Zf);j?ke<Ne?(L.s.remove(0,ke),L.s.remove(Be,Ne),L.s.remove(xe,q.length)):(L.s.remove(0,Ne),L.s.remove(xe,ke),L.s.remove(Be,q.length)):(L.s.remove(0,ke),L.s.remove(Be,q.length)),tt&&Object.assign(L.bindingMetadata,T3(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 ee)L.bindingMetadata[st]=ee[st];for(const st in fe)L.bindingMetadata[st]=fe[st];_.cssVars.length&&!((P=E.templateOptions)!=null&&P.ssr)&&(L.helperImports.add(re),L.helperImports.add("unref"),L.s.prependLeft(ke,`
- ${k(_.cssVars,L.bindingMetadata,ge,!!E.isProd)}
- `));let It="__props";if(L.propsTypeDecl&&(It+=": any"),L.propsDecl&&(L.propsDestructureRestId?(L.s.overwrite(ke+L.propsCall.start,ke+L.propsCall.end,`${L.helper("createPropsRestProxy")}(__props, ${JSON.stringify(Object.keys(L.propsDestructuredBindings))})`),L.s.overwrite(ke+L.propsDestructureDecl.start,ke+L.propsDestructureDecl.end,L.propsDestructureRestId)):L.propsDestructureDecl||L.s.overwrite(ke+L.propsCall.start,ke+L.propsCall.end,"__props")),je){const st=L.isTS?": any":"";L.s.prependLeft(ke,`
- let __temp${st}, __restore${st}
- `)}const pr=L.hasDefineExposeCall||!E.inlineTemplate?["expose: __expose"]:[];let qt;if(L.emitDecl&&pr.push("emit: __emit"),pr.length&&(It+=`, { ${pr.join(", ")} }`),!E.inlineTemplate||!_.template&&L.hasDefaultExportRender){const st={...ee,...fe};for(const Pt in L.userImports)!L.userImports[Pt].isType&&L.userImports[Pt].isUsedInTemplate&&(st[Pt]=!0);qt="{ ";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";qt+=`get ${Pt}() { return ${Pt} }, set ${Pt}(${bt}) { ${Pt} = ${bt} }, `}else qt+=`${Pt}, `;else qt+=`get ${Pt}() { return ${Pt} }, `;qt=qt.replace(/, $/,"")+" }"}else if(_.template&&!_.template.src){E.templateOptions&&E.templateOptions.ssr&&(qe=!0);const{code:st,ast:Pt,preamble:bt,tips:at,errors:St}=wr({filename:te,ast:_.template.ast,source:_.template.content,inMap:_.template.map,...E.templateOptions,id:ge,scoped:_.styles.some((ht=>ht.scoped)),isProd:E.isProd,ssrCssVars:_.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+=`
- `+_.filename+`
- `+p.generateCodeFrame(q,Ht.loc.start.offset,Ht.loc.end.offset)+`
- `),Ht;bt&&L.s.prepend(bt),Pt&&Pt.helpers.has(s.UNREF)&&L.helperImports.delete("unref"),qt=st}else qt="() => {}";E.inlineTemplate?L.s.appendRight(Be,`
- return ${qt}
- }
- `):L.s.appendRight(Be,`
- const __returned__ = ${qt}
- Object.defineProperty(__returned__, '__isScriptSetup', { enumerable: false, value: true })
- return __returned__
- }
- `);const Or=E.genDefaultAs?`const ${E.genDefaultAs} =`:"export default";let er="";if(!L.hasDefaultExportName&&te&&te!==Ct){const st=te.match(/([^/\\]+)\.\w+$/);st&&(er+=`
- __name: '${st[1]}',`)}qe&&(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=ag(st,St),ht=de(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=og(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&&zi(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 Kn=(function(st){let Pt="";if(st.emitsRuntimeDecl)Pt=st.getString(st.emitsRuntimeDecl).trim();else if(st.emitsTypeDecl){const bt=cg(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);Kn&&(er+=`
- emits: ${Kn},`);let bs="";L.optionsRuntimeDecl&&(bs=U.content.slice(L.optionsRuntimeDecl.start,L.optionsRuntimeDecl.end).trim());const or=L.hasDefineExposeCall||E.inlineTemplate?"":` __expose();
- `;if(L.isTS){const st=(ze?`
- ...${fc},`:"")+(bs?`
- ...${bs},`:"");L.s.prependLeft(ke,`
- ${Or} /*#__PURE__*/${L.helper("defineComponent")}({${st}${er}
- ${je?"async ":""}setup(${It}) {
- ${or}`),L.s.appendRight(Be,"})")}else ze||bs?(L.s.prependLeft(ke,`
- ${Or} /*#__PURE__*/Object.assign(${ze?`${fc}, `:""}${bs?`${bs}, `:""}{${er}
- ${je?"async ":""}setup(${It}) {
- ${or}`),L.s.appendRight(Be,"})")):(L.s.prependLeft(ke,`
- ${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:te,hires:!0,includeContent:!0}):void 0,scriptAst:tt?.body,scriptSetupAst:it?.body,deps:L.deps?[...L.deps]:void 0}},e.compileStyle=function(_){return w3({..._,isAsync:!1})},e.compileStyleAsync=function(_){return w3({..._,isAsync:!0})},e.compileTemplate=wr,e.errorMessages=Bx,e.extractRuntimeEmits=cg,e.extractRuntimeProps=og,e.inferRuntimeType=zi,e.invalidateTypeCache=function(_){_=Ie(_),Kf.delete(_),_2.delete(_);const E=Y3.get(_);E&&_2.delete(E)},e.parse=Jr,e.parseCache=jx,e.registerTS=function(_){L1=()=>{try{return _()}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=Ys,e.rewriteDefault=function(_,E,P){const L=S.parse(_,{sourceType:"module",plugins:x2("js",P)}).program.body,j=new C(_);return Hf(L,j,E),j.toString()},e.rewriteDefaultAST=Hf,e.shouldTransformRef=()=>!1,e.version="3.4.15",e.walk=Fx},(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,A,T,O,I,z,G,W,$,N,B,H){for(var R,K=S,ne=H,pe=0,Ie=!1;(ne=ne.get(f))!==void 0&&!Ie;){var X=ne.get(S);if(pe+=1,X!==void 0){if(X===pe)throw new RangeError("Cyclic object value");Ie=!0}ne.get(f)===void 0&&(pe=0)}if(typeof O=="function"?K=O(x,K):K instanceof Date?K=G(K):g==="comma"&&l(K)&&(K=a.maybeMap(K,(function(Ee){return Ee instanceof Date?G(Ee):Ee}))),K===null){if(y)return T&&!N?T(x,m.encoder,B,"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?[$(N?x:T(x,m.encoder,B,"key",W))+"="+$(T(K,m.encoder,B,"value",W))]:[$(x)+"="+$(String(K))];var J,de=[];if(K===void 0)return de;if(g==="comma"&&l(K))N&&T&&(K=a.maybeMap(K,T)),J=[{value:K.length>0?K.join(",")||null:void 0}];else if(l(O))J=O;else{var Ce=Object.keys(K);J=I?Ce.sort(I):Ce}for(var Le=w&&l(K)&&K.length===1?x+"[]":x,he=0;he<J.length;++he){var ie=J[he],le=typeof ie=="object"&&ie.value!==void 0?ie.value:K[ie];if(!A||le!==null){var oe=l(K)?typeof g=="function"?g(Le,ie):Le:Le+(z?"."+ie:"["+ie+"]");H.set(S,pe);var re=r();re.set(f,H),u(de,C(le,oe,g,w,y,A,g==="comma"&&N&&l(K)?null:T,O,I,z,G,W,$,N,B,re))}}return de};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 B=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:B,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,A=[];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 G=x[z];w.skipNulls&&g[G]===null||u(A,v(g[G],G,T,O,w.strictNullHandling,w.skipNulls,w.encode?w.encoder:null,w.filter,w.sort,w.allowDots,w.serializeDate,w.format,w.formatter,w.encodeValuesOnly,w.charset,I))}var W=A.join(w.delimiter),$=w.addQueryPrefix===!0?"?":"";return w.charsetSentinel&&(w.charset==="iso-8859-1"?$+="utf8=%26%2310003%3B&":$+="utf8=%E2%9C%93&"),W.length>0?$+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,A){var T=v(y,A);return T&&T.value})(x,w)},has:function(w){if(o&&w&&(typeof w=="object"||typeof w=="function")){if(C)return h(C,w)}else if(l){if(S)return f(S,w)}else if(x)return(function(y,A){return!!v(y,A)})(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(A,T,O){var I=v(A,T);I?I.value=O:A.next={key:T,next:A.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,A=RegExp.prototype.test,T=Array.prototype.concat,O=Array.prototype.join,I=Array.prototype.slice,z=Math.floor,G=typeof BigInt=="function"?BigInt.prototype.valueOf:null,W=Object.getOwnPropertySymbols,$=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,N=typeof Symbol=="function"&&typeof Symbol.iterator=="object",B=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,F){if(k===1/0||k===-1/0||k!=k||k&&k>-1e3&&k<1e3||A.call(/e/,F))return F;var Z=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof k=="number"){var Se=k<0?-z(-k):z(k);if(Se!==k){var Te=String(Se),Ae=x.call(F,Te.length+1);return g.call(Te,Z,"$&_")+"."+g.call(g.call(Ae,/([0-9]{3})/g,"$&_"),/_$/,"")}}return g.call(F,Z,"$&_")}var ne=n(509),pe=ne.custom,Ie=Le(pe)?pe:null;function X(k,F,Z){var Se=(Z.quoteStyle||F)==="double"?'"':"'";return Se+k+Se}function J(k){return g.call(String(k),/"/g,""")}function de(k){return!(le(k)!=="[object Array]"||B&&typeof k=="object"&&B in k)}function Ce(k){return!(le(k)!=="[object RegExp]"||B&&typeof k=="object"&&B in k)}function Le(k){if(N)return k&&typeof k=="object"&&k instanceof Symbol;if(typeof k=="symbol")return!0;if(!k||typeof k!="object"||!$)return!1;try{return $.call(k),!0}catch{}return!1}t.exports=function k(F,Z,Se,Te){var Ae=Z||{};if(ie(Ae,"quoteStyle")&&Ae.quoteStyle!=="single"&&Ae.quoteStyle!=="double")throw new TypeError('option "quoteStyle" must be "single" or "double"');if(ie(Ae,"maxStringLength")&&(typeof Ae.maxStringLength=="number"?Ae.maxStringLength<0&&Ae.maxStringLength!==1/0:Ae.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var ue=!ie(Ae,"customInspect")||Ae.customInspect;if(typeof ue!="boolean"&&ue!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(ie(Ae,"indent")&&Ae.indent!==null&&Ae.indent!==" "&&!(parseInt(Ae.indent,10)===Ae.indent&&Ae.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(ie(Ae,"numericSeparator")&&typeof Ae.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var Oe=Ae.numericSeparator;if(F===void 0)return"undefined";if(F===null)return"null";if(typeof F=="boolean")return F?"true":"false";if(typeof F=="string")return re(F,Ae);if(typeof F=="number"){if(F===0)return 1/0/F>0?"0":"-0";var Ge=String(F);return Oe?K(F,Ge):Ge}if(typeof F=="bigint"){var nt=String(F)+"n";return Oe?K(F,nt):nt}var ct=Ae.depth===void 0?5:Ae.depth;if(Se===void 0&&(Se=0),Se>=ct&&ct>0&&typeof F=="object")return de(F)?"[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)}})(Ae,Se);if(Te===void 0)Te=[];else if(oe(Te,F)>=0)return"[Circular]";function Bt(ot,At,Lt){if(At&&(Te=I.call(Te)).push(At),Lt){var jt={depth:Ae.depth};return ie(Ae,"quoteStyle")&&(jt.quoteStyle=Ae.quoteStyle),k(ot,jt,Se+1,Te)}return k(ot,Ae,Se+1,Te)}if(typeof F=="function"&&!Ce(F)){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})(F),gr=ce(F,Bt);return"[Function"+(sr?": "+sr:" (anonymous)")+"]"+(gr.length>0?" { "+O.call(gr,", ")+" }":"")}if(Le(F)){var Ct=N?g.call(String(F),/^(Symbol\(.*\))_[^)]*$/,"$1"):$.call(F);return typeof F!="object"||N?Ct:se(Ct)}if((yt=F)&&typeof yt=="object"&&(typeof HTMLElement<"u"&&yt instanceof HTMLElement||typeof yt.nodeName=="string"&&typeof yt.getAttribute=="function")){for(var Qr="<"+y.call(String(F.nodeName)),Jr=F.attributes||[],qr=0;qr<Jr.length;qr++)Qr+=" "+Jr[qr].name+"="+X(J(Jr[qr].value),"double",Ae);return Qr+=">",F.childNodes&&F.childNodes.length&&(Qr+="..."),Qr+"</"+y.call(String(F.nodeName))+">"}if(de(F)){if(F.length===0)return"[]";var un=ce(F,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!(le(ot)!=="[object Error]"||B&&typeof ot=="object"&&B in ot)})(F)){var nn=ce(F,Bt);return"cause"in Error.prototype||!("cause"in F)||H.call(F,"cause")?nn.length===0?"["+String(F)+"]":"{ ["+String(F)+"] "+O.call(nn,", ")+" }":"{ ["+String(F)+"] "+O.call(T.call("[cause]: "+Bt(F.cause),nn),", ")+" }"}if(typeof F=="object"&&ue){if(Ie&&typeof F[Ie]=="function"&&ne)return ne(F,{depth:ct-Se});if(ue!=="symbol"&&typeof F.inspect=="function")return F.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})(F)){var is=[];return s&&s.call(F,(function(ot,At){is.push(Bt(At,F,!0)+" => "+Bt(ot,F))})),we("Map",i.call(F),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})(F)){var fr=[];return u&&u.call(F,(function(ot){fr.push(Bt(ot,F))})),we("Set",p.call(F),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})(F))return ye("WeakMap");if((function(ot){if(!d||!ot||typeof ot!="object")return!1;try{d.call(ot,d);try{h.call(ot,h)}catch{return!0}return ot instanceof WeakSet}catch{}return!1})(F))return ye("WeakSet");if((function(ot){if(!m||!ot||typeof ot!="object")return!1;try{return m.call(ot),!0}catch{}return!1})(F))return ye("WeakRef");if((function(ot){return!(le(ot)!=="[object Number]"||B&&typeof ot=="object"&&B in ot)})(F))return se(Bt(Number(F)));if((function(ot){if(!ot||typeof ot!="object"||!G)return!1;try{return G.call(ot),!0}catch{}return!1})(F))return se(Bt(G.call(F)));if((function(ot){return!(le(ot)!=="[object Boolean]"||B&&typeof ot=="object"&&B in ot)})(F))return se(f.call(F));if((function(ot){return!(le(ot)!=="[object String]"||B&&typeof ot=="object"&&B in ot)})(F))return se(Bt(String(F)));if(typeof window<"u"&&F===window)return"{ [object Window] }";if(F===n.g)return"{ [object globalThis] }";if(!(function(ot){return!(le(ot)!=="[object Date]"||B&&typeof ot=="object"&&B in ot)})(F)&&!Ce(F)){var Bn=ce(F,Bt),vs=R?R(F)===Object.prototype:F instanceof Object||F.constructor===Object,Fn=F instanceof Object?"":"null prototype",ft=!vs&&B&&Object(F)===F&&B in F?x.call(le(F),8,-1):Fn?"Object":"",dt=(vs||typeof F.constructor!="function"?"":F.constructor.name?F.constructor.name+" ":"")+(ft||Fn?"["+O.call(T.call([],ft||[],Fn||[]),": ")+"] ":"");return Bn.length===0?dt+"{}":Qt?dt+"{"+He(Bn,Qt)+"}":dt+"{ "+O.call(Bn,", ")+" }"}return String(F)};var he=Object.prototype.hasOwnProperty||function(k){return k in this};function ie(k,F){return he.call(k,F)}function le(k){return v.call(k)}function oe(k,F){if(k.indexOf)return k.indexOf(F);for(var Z=0,Se=k.length;Z<Se;Z++)if(k[Z]===F)return Z;return-1}function re(k,F){if(k.length>F.maxStringLength){var Z=k.length-F.maxStringLength,Se="... "+Z+" more character"+(Z>1?"s":"");return re(x.call(k,0,F.maxStringLength),F)+Se}return X(g.call(g.call(k,/(['\\])/g,"\\$1"),/[\x00-\x1f]/g,Ee),"single",F)}function Ee(k){var F=k.charCodeAt(0),Z={8:"b",9:"t",10:"n",12:"f",13:"r"}[F];return Z?"\\"+Z:"\\x"+(F<16?"0":"")+w.call(F.toString(16))}function se(k){return"Object("+k+")"}function ye(k){return k+" { ? }"}function we(k,F,Z,Se){return k+" ("+F+") {"+(Se?He(Z,Se):O.call(Z,", "))+"}"}function He(k,F){if(k.length===0)return"";var Z=`
- `+F.prev+F.base;return Z+O.call(k,","+Z)+`
- `+F.prev}function ce(k,F){var Z=de(k),Se=[];if(Z){Se.length=k.length;for(var Te=0;Te<k.length;Te++)Se[Te]=ie(k,Te)?F(k[Te],k):""}var Ae,ue=typeof W=="function"?W(k):[];if(N){Ae={};for(var Oe=0;Oe<ue.length;Oe++)Ae["$"+ue[Oe]]=ue[Oe]}for(var Ge in k)ie(k,Ge)&&(Z&&String(Number(Ge))===Ge&&Ge<k.length||N&&Ae["$"+Ge]instanceof Symbol||(A.call(/[^\w$]/,Ge)?Se.push(F(Ge,k)+": "+F(k[Ge],k)):Se.push(Ge+": "+F(k[Ge],k))));if(typeof W=="function")for(var nt=0;nt<ue.length;nt++)H.call(k,ue[nt])&&Se.push("["+F(ue[nt])+"]: "+F(k[ue[nt]],k));return Se}},(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,A,T){for(var O=T?y:l(y,A),I=w.length-1;I>=0;--I){var z,G=w[I];if(G==="[]"&&A.parseArrays)z=[].concat(O);else{z=A.plainObjects?Object.create(null):{};var W=G.charAt(0)==="["&&G.charAt(G.length-1)==="]"?G.slice(1,-1):G,$=parseInt(W,10);A.parseArrays||W!==""?!isNaN($)&&G!==W&&String($)===W&&$>=0&&A.parseArrays&&$<=A.arrayLimit?(z=[])[$]=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,A={__proto__:null},T=w.ignoreQueryPrefix?g.replace(/^\?/,""):g,O=w.parameterLimit===1/0?void 0:w.parameterLimit,I=T.split(w.delimiter,O),z=-1,G=w.charset;if(w.charsetSentinel)for(y=0;y<I.length;++y)I[y].indexOf("utf8=")===0&&(I[y]==="utf8=%E2%9C%93"?G="utf-8":I[y]==="utf8=%26%2310003%3B"&&(G="iso-8859-1"),z=y,y=I.length);for(y=0;y<I.length;++y)if(y!==z){var W,$,N=I[y],B=N.indexOf("]="),H=B===-1?N.indexOf("="):B+1;H===-1?(W=w.decoder(N,s.decoder,G,"key"),$=w.strictNullHandling?null:""):(W=w.decoder(N.slice(0,H),s.decoder,G,"key"),$=r.maybeMap(l(N.slice(H+1),w),(function(R){return w.decoder(R,s.decoder,G,"value")}))),$&&w.interpretNumericEntities&&G==="iso-8859-1"&&($=o($)),N.indexOf("[]=")>-1&&($=i($)?[$]:$),a.call(A,W)?A[W]=r.combine(A[W],$):A[W]=$}return A})(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 A=arguments.length,T=new Array(A),O=0;O<A;O++)T[O]=arguments[O];return T.length===1&&Array.isArray(T[0])&&(T=T[0]),new o(T)}y.plugin=function(A,T){let O;function I(){let z=T(...arguments);return z.postcssPlugin=A,z.postcssVersion=new o().version,z}return Object.defineProperty(I,"postcss",{get:()=>(O||(O=I()),O)}),I.process=function(z,G,W){return y([I(W)]).process(z,G)},I},y.stringify=l,y.parse=C,y.fromJSON=p,y.list=S,y.comment=A=>new d(A),y.atRule=A=>new m(A),y.decl=A=>new a(A),y.rule=A=>new x(A),y.root=A=>new g(A),y.document=A=>new u(A),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(((A,T)=>A+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,A=/.[\r\n"'(/\\]/,T=/[\da-f]/i;t.exports=function(O){let I,z,G,W,$,N,B,H,R,K,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},pe=O.css.valueOf(),Ie=ne.ignoreErrors,X=pe.length,J=0,de=[],Ce=[];function Le(he){throw O.error("Unclosed "+he,J)}return{back:function(he){Ce.push(he)},endOfFile:function(){return Ce.length===0&&J>=X},nextToken:function(he){if(Ce.length)return Ce.pop();if(J>=X)return;let ie=!!he&&he.ignoreUnclosed;switch(I=pe.charCodeAt(J),I){case 10:case 32:case 9:case 13:case 12:z=J;do z+=1,I=pe.charCodeAt(z);while(I===32||I===10||I===9||I===13||I===12);K=["space",pe.slice(J,z)],J=z-1;break;case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let le=String.fromCharCode(I);K=[le,le,J];break}case 40:if(H=de.length?de.pop()[1]:"",R=pe.charCodeAt(J+1),H==="url"&&R!==39&&R!==34&&R!==32&&R!==10&&R!==9&&R!==12&&R!==13){z=J;do{if(N=!1,z=pe.indexOf(")",z+1),z===-1){if(Ie||ie){z=J;break}Le("bracket")}for(B=z;pe.charCodeAt(B-1)===92;)B-=1,N=!N}while(N);K=["brackets",pe.slice(J,z+1),J,z],J=z}else z=pe.indexOf(")",J+1),W=pe.slice(J,z+1),z===-1||A.test(W)?K=["(","(",J]:(K=["brackets",W,J,z],J=z);break;case 39:case 34:G=I===39?"'":'"',z=J;do{if(N=!1,z=pe.indexOf(G,z+1),z===-1){if(Ie||ie){z=J+1;break}Le("string")}for(B=z;pe.charCodeAt(B-1)===92;)B-=1,N=!N}while(N);K=["string",pe.slice(J,z+1),J,z],J=z;break;case 64:w.lastIndex=J+1,w.test(pe),z=w.lastIndex===0?pe.length-1:w.lastIndex-2,K=["at-word",pe.slice(J,z+1),J,z],J=z;break;case 92:for(z=J,$=!0;pe.charCodeAt(z+1)===92;)z+=1,$=!$;if(I=pe.charCodeAt(z+1),$&&I!==47&&I!==32&&I!==10&&I!==9&&I!==13&&I!==12&&(z+=1,T.test(pe.charAt(z)))){for(;T.test(pe.charAt(z+1));)z+=1;pe.charCodeAt(z+1)===32&&(z+=1)}K=["word",pe.slice(J,z+1),J,z],J=z;break;default:I===47&&pe.charCodeAt(J+1)===42?(z=pe.indexOf("*/",J+2)+1,z===0&&(Ie||ie?z=pe.length:Le("comment")),K=["comment",pe.slice(J,z+1),J,z],J=z):(y.lastIndex=J+1,y.test(pe),z=y.lastIndex===0?pe.length-1:y.lastIndex-2,K=["word",pe.slice(J,z+1),J,z],de.push(K),J=z)}return J++,K},position:function(){return J}}}},(t,e,n)=>{let r=n(323),a=n(147),i=n(88),s=n(40);class o{constructor(){let 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,A,T){this.start=y,this.end=A,this.original=T,this.intro="",this.outro="",this.content=T,this.storeName=!1,this.edited=!1,this.previous=null,this.next=null}appendLeft(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 A=this;for(;A;)y(A),A=A.next}eachPrevious(y){let A=this;for(;A;)y(A),A=A.previous}edit(y,A,T){return this.content=y,T||(this.intro="",this.outro=""),this.storeName=A,this.edited=!0,this}prependLeft(y){this.outro=y+this.outro}prependRight(y){this.intro=y+this.intro}split(y){const A=y-this.start,T=this.original.slice(0,A),O=this.original.slice(A);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 A=this.content.replace(y,"");return A.length?(A!==this.content&&(this.split(this.start+A.length).edit("",void 0,!0),this.edited&&this.edit(A,this.storeName,!0)),!0):(this.edit("",void 0,!0),this.intro=this.intro.replace(y,""),!!this.intro.length||void 0)}trimStart(y){if(this.intro=this.intro.replace(y,""),this.intro.length)return!0;const A=this.content.replace(y,"");if(A.length){if(A!==this.content){const T=this.split(this.end-A.length);this.edited&&T.edit(A,this.storeName,!0),this.edit("",void 0,!0)}return!0}return this.edit("",void 0,!0),this.outro=this.outro.replace(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 A=w.split(/[/\\]/),T=y.split(/[/\\]/);for(A.pop();A[0]===T[0];)A.shift(),T.shift();if(A.length){let O=A.length;for(;O--;)A[O]=".."}return A.concat(T).join("/")}const h=Object.prototype.toString;function d(w){return h.call(w)==="[object Object]"}function m(w){const y=w.split(`
- `),A=[];for(let T=0,O=0;T<y.length;T++)A.push(O),O+=y[T].length+1;return function(T){let O=0,I=A.length;for(;O<I;){const G=O+I>>1;T<A[G]?I=G:O=G+1}const z=O-1;return{line:z,column:T-A[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,A,T,O){if(A.length){let I=A.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=A.indexOf(`
- `,I+1)}const G=[this.generatedCodeColumn,y,T.line,T.column];O>=0&&G.push(O),this.rawSegments.push(G),this.advance(A.slice(z+1))}else this.pending&&(this.rawSegments.push(this.pending),this.advance(A));this.pending=null}addUneditedChunk(y,A,T,O,I){let z=A.start,G=!0,W=!1;for(;z<A.end;){if(this.hires||G||I.has(z)){const $=[this.generatedCodeColumn,y,O.line,O.column];this.hires==="boundary"?f.test(T[z])?W||(this.rawSegments.push($),W=!0):(this.rawSegments.push($),W=!1):this.rawSegments.push($)}T[z]===`
- `?(O.line+=1,O.column=0,this.generatedCodeLine+=1,this.raw[this.generatedCodeLine]=this.rawSegments=[],this.generatedCodeColumn=0,G=!0):(O.column+=1,this.generatedCodeColumn+=1,G=!1),z+=1}this.pending=null}advance(y){if(!y)return;const A=y.split(`
- `);if(A.length>1){for(let T=0;T<A.length-1;T++)this.generatedCodeLine++,this.raw[this.generatedCodeLine]=this.rawSegments=[];this.generatedCodeColumn=0}this.generatedCodeColumn+=A[A.length-1].length}}const C=`
- `;class S{constructor(y){let A=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:A.filename},indentExclusionRanges:{writable:!0,value:A.indentExclusionRanges},sourcemapLocations:{writable:!0,value:new i},storedNames:{writable:!0,value:{}},indentStr:{writable:!0,value:void 0},ignoreList:{writable:!0,value:A.ignoreList}}),this.byStart[0]=T,this.byEnd[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,A){if(typeof A!="string")throw new TypeError("inserted content must be a string");this._split(y);const T=this.byEnd[y];return T?T.appendLeft(A):this.intro+=A,this}appendRight(y,A){if(typeof A!="string")throw new TypeError("inserted content must be a string");this._split(y);const T=this.byStart[y];return T?T.appendRight(A):this.outro+=A,this}clone(){const y=new S(this.original,{filename:this.filename});let A=this.firstChunk,T=y.firstChunk=y.lastSearchedChunk=A.clone();for(;A;){y.byStart[T.start]=T,y.byEnd[T.end]=T;const O=A.next,I=O&&O.clone();I&&(T.next=I,I.previous=T,T=I),A=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 A=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?A.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:A,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 A=y.split(`
- `),T=A.filter((z=>/^\t+/.test(z))),O=A.filter((z=>/^ {2,}/.test(z)));if(T.length===0&&O.length===0)return null;if(T.length>=O.length)return" ";const I=O.reduce(((z,G)=>{const W=/^ +/.exec(G)[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,A){const T=/^[^\r\n]/gm;if(d(y)&&(A=y,y=void 0),y===void 0&&(this._ensureindentStr(),y=this.indentStr||" "),y==="")return this;const O={};(A=A||{}).exclude&&(typeof A.exclude[0]=="number"?[A.exclude]:A.exclude).forEach(($=>{for(let N=$[0];N<$[1];N+=1)O[N]=!0}));let I=A.indentStart!==!1;const z=$=>I?`${y}${$}`:(I=!0,$);this.intro=this.intro.replace(T,z);let G=0,W=this.firstChunk;for(;W;){const $=W.end;if(W.edited)O[G]||(W.content=W.content.replace(T,z),W.content.length&&(I=W.content[W.content.length-1]===`
- `));else for(G=W.start;G<$;){if(!O[G]){const N=this.original[G];N===`
- `?I=!0:N!=="\r"&&I&&(I=!1,G===W.start||(this._splitChunk(W,G),W=W.next),W.prependRight(y))}G+=1}G=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,A){return this.appendLeft(y,A)}insertRight(y,A){return this.prependRight(y,A)}move(y,A,T){if(T>=y&&T<=A)throw new Error("Cannot move a selection inside itself");this._split(y),this._split(A),this._split(T);const O=this.byStart[y],I=this.byEnd[A],z=O.previous,G=I.next,W=this.byStart[T];if(!W&&I===this.lastChunk)return this;const $=W?W.previous:this.lastChunk;return z&&(z.next=G),G&&(G.previous=z),$&&($.next=O),W&&(W.previous=I),O.previous||(this.firstChunk=I.next),I.next||(this.lastChunk=O.previous,this.lastChunk.next=null),O.previous=$,I.next=W||null,$||(this.firstChunk=O),W||(this.lastChunk=I),this}overwrite(y,A,T,O){return O=O||{},this.update(y,A,T,{...O,overwrite:!O.contentOnly})}update(y,A,T,O){if(typeof T!="string")throw new TypeError("replacement content must be a string");for(;y<0;)y+=this.original.length;for(;A<0;)A+=this.original.length;if(A>this.original.length)throw new Error("end is out of bounds");if(y===A)throw new Error("Cannot overwrite a zero-length range – use appendLeft or prependRight instead");this._split(y),this._split(A),O===!0&&(O={storeName:!0});const I=O!==void 0&&O.storeName,z=O!==void 0&&O.overwrite;if(I){const $=this.original.slice(y,A);Object.defineProperty(this.storedNames,$,{writable:!0,value:!0,enumerable:!0})}const G=this.byStart[y],W=this.byEnd[A];if(G){let $=G;for(;$!==W;){if($.next!==this.byStart[$.end])throw new Error("Cannot overwrite across a split point");$=$.next,$.edit("",!1)}G.edit(T,I,!z)}else{const $=new s(y,A,"").edit(T,I);W.next=$,$.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,A){if(typeof A!="string")throw new TypeError("inserted content must be a string");this._split(y);const T=this.byEnd[y];return T?T.prependLeft(A):this.intro=A+this.intro,this}prependRight(y,A){if(typeof A!="string")throw new TypeError("inserted content must be a string");this._split(y);const T=this.byStart[y];return T?T.prependRight(A):this.outro=A+this.outro,this}remove(y,A){for(;y<0;)y+=this.original.length;for(;A<0;)A+=this.original.length;if(y===A)return this;if(y<0||A>this.original.length)throw new Error("Character is out of bounds");if(y>A)throw new Error("end must be greater than start");this._split(y),this._split(A);let T=this.byStart[y];for(;T;)T.intro="",T.outro="",T.edit(""),T=A>T.end?this.byStart[T.end]:null;return this}lastChar(){if(this.outro.length)return this.outro[this.outro.length-1];let 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 A=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)+A;A=T.outro+A}if(T.content.length>0){if(y=T.content.lastIndexOf(C),y!==-1)return T.content.substr(y+1)+A;A=T.content+A}if(T.intro.length>0){if(y=T.intro.lastIndexOf(C),y!==-1)return T.intro.substr(y+1)+A;A=T.intro+A}}while(T=T.previous);return y=this.intro.lastIndexOf(C),y!==-1?this.intro.substr(y+1)+A:this.intro+A}slice(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:this.original.length;for(;y<0;)y+=this.original.length;for(;A<0;)A+=this.original.length;let T="",O=this.firstChunk;for(;O&&(O.start>y||O.end<=y);){if(O.start<A&&O.end>=A)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<A&&O.end>=A;if(z&&O.edited&&O.end!==A)throw new Error(`Cannot use replaced character ${A} as slice end anchor.`);const G=I===O?y-O.start:0,W=z?O.content.length+A-O.end:O.content.length;if(T+=O.content.slice(G,W),!O.outro||z&&O.end!==A||(T+=O.outro),z)break;O=O.next}return T}snip(y,A){const T=this.clone();return T.remove(0,y),T.remove(A,T.original.length),T}_split(y){if(this.byStart[y]||this.byEnd[y])return;let A=this.lastSearchedChunk;const T=y>A.end;for(;A;){if(A.contains(y))return this._splitChunk(A,y);A=T?this.byStart[A.end]:this.byEnd[A.start]}}_splitChunk(y,A){if(y.edited&&y.content.length){const O=m(this.original)(A);throw new Error(`Cannot split a chunk that has already been edited (${O.line}:${O.column} – "${y.original}")`)}const T=y.split(A);return this.byEnd[A]=y,this.byStart[A]=T,this.byEnd[T.end]=T,y===this.lastChunk&&(this.lastChunk=T),this.lastSearchedChunk=y,!0}toString(){let y=this.intro,A=this.firstChunk;for(;A;)y+=A.toString(),A=A.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,A=0;do A+=y.intro.length+y.content.length+y.outro.length;while(y=y.next);return A}trimLines(){return this.trim("[\\r\\n]")}trim(y){return this.trimStart(y).trimEnd(y)}trimEndAborted(y){const A=new RegExp((y||"\\s")+"+$");if(this.outro=this.outro.replace(A,""),this.outro.length)return!0;let T=this.lastChunk;do{const O=T.end,I=T.trimEnd(A);if(T.end!==O&&(this.lastChunk===T&&(this.lastChunk=T.next),this.byEnd[T.end]=T,this.byStart[T.next.start]=T.next,this.byEnd[T.next.end]=T.next),I)return!0;T=T.previous}while(T);return!1}trimEnd(y){return this.trimEndAborted(y),this}trimStartAborted(y){const A=new RegExp("^"+(y||"\\s")+"+");if(this.intro=this.intro.replace(A,""),this.intro.length)return!0;let T=this.firstChunk;do{const O=T.end,I=T.trimStart(A);if(T.end!==O&&(T===this.lastChunk&&(this.lastChunk=T.next),this.byEnd[T.end]=T,this.byStart[T.next.start]=T.next,this.byEnd[T.next.end]=T.next),I)return!0;T=T.next}while(T);return!1}trimStart(y){return this.trimStartAborted(y),this}hasChanged(){return this.original!==this.toString()}_replaceRegexp(y,A){function T(O,I){return typeof A=="string"?A.replace(/\$(\$|&|\d+)/g,((z,G)=>G==="$"?"$":G==="&"?O[0]:+G<O.length?O[+G]:`$${G}`)):A(...O,O.index,I,O.groups)}if(y.global)(function(O,I){let z;const G=[];for(;z=O.exec(I);)G.push(z);return G})(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,A){const{original:T}=this,O=T.indexOf(y);return O!==-1&&this.overwrite(O,O+y.length,A),this}replace(y,A){return typeof y=="string"?this._replaceString(y,A):this._replaceRegexp(y,A)}_replaceAllString(y,A){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,A);return this}replaceAll(y,A){if(typeof y=="string")return this._replaceAllString(y,A);if(!y.global)throw new TypeError("MagicString.prototype.replaceAll called with a non-global RegExp argument");return this._replaceRegexp(y,A)}}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((A=>{x.call(y,A)||(y[A]=y.content[A])})),y.separator===void 0&&(y.separator=this.separator),y.filename)if(x.call(this.uniqueSourceIndexByFilename,y.filename)){const A=this.uniqueSources[this.uniqueSourceIndexByFilename[y.filename]];if(y.content.original!==A.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,A){return this.addSource({content:new S(y),separator:A&&A.separator||""}),this}clone(){const y=new g({intro:this.intro,separator:this.separator});return this.sources.forEach((A=>{y.addSource({filename:A.filename,content:A.content.clone(),separator:A.separator})})),y}generateDecodedMap(){let y=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const A=[];let T;this.sources.forEach((I=>{Object.keys(I.content.storedNames).forEach((z=>{~A.indexOf(z)||A.push(z)}))}));const O=new v(y.hires);return this.intro&&O.advance(this.intro),this.sources.forEach(((I,z)=>{z>0&&O.advance(this.separator);const G=I.filename?this.uniqueSourceIndexByFilename[I.filename]:-1,W=I.content,$=m(W.original);W.intro&&O.advance(W.intro),W.firstChunk.eachNext((N=>{const B=$(N.start);N.intro.length&&O.advance(N.intro),I.filename?N.edited?O.addEdit(G,N.content,B,N.storeName?A.indexOf(N.original):-1):O.addUneditedChunk(G,N,W.original,B,W.sourcemapLocations):O.advance(N.content),N.outro.length&&O.advance(N.outro)})),W.outro&&O.advance(W.outro),I.ignoreList&&G!==-1&&(T===void 0&&(T=[]),T.push(G))})),{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:A,mappings:O.raw,x_google_ignoreList:T}}generateMap(y){return new p(this.generateDecodedMap(y))}getIndentString(){const y={};return this.sources.forEach((A=>{const T=A.content._getRawIndentString();T!==null&&(y[T]||(y[T]=0),y[T]+=1)})),Object.keys(y).sort(((A,T)=>y[A]-y[T]))[0]||" "}indent(y){if(arguments.length||(y=this.getIndentString()),y==="")return this;let A=!this.intro||this.intro.slice(-1)===`
- `;return this.sources.forEach(((T,O)=>{const I=T.separator!==void 0?T.separator:this.separator,z=A||O>0&&/\r?\n$/.test(I);T.content.indent(y,{exclude:T.indentExclusionRanges,indentStart:z}),A=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(((A,T)=>{const O=A.separator!==void 0?A.separator:this.separator;return(T>0?O:"")+A.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,A)=>y+A.content.length()),this.intro.length)}trimLines(){return this.trim("[\\r\\n]")}trim(y){return this.trimStart(y).trimEnd(y)}trimStart(y){const A=new RegExp("^"+(y||"\\s")+"+");if(this.intro=this.intro.replace(A,""),!this.intro){let T,O=0;do if(T=this.sources[O++],!T)break;while(!T.content.trimStartAborted(y))}return this}trimEnd(y){const A=new RegExp((y||"\\s")+"+$");let T,O=this.sources.length-1;do if(T=this.sources[O--],!T){this.intro=this.intro.replace(A,"");break}while(!T.content.trimEndAborted(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(A){const T=A.opts.filename||"unknown.js";w=new Set,g={filename:T,source:A.code,options:x,ast:A.ast.program.body,isCE:!1,error(O,I){throw new Error(`[@vue/babel-plugin-resolve-type] ${O}
- ${T}
- ${(0,h.codeFrameColumns)(A.code,{start:{line:I.loc.start.line,column:I.loc.start.column+1},end:{line:I.loc.end.line,column:I.loc.end.column+1}})}`)},helper:O=>(w.add(O),`_${O}`),getString:O=>A.code.slice(O.start,O.end),propsTypeDecl:void 0,propsRuntimeDefaults:void 0,propsDestructuredBindings:{},emitsTypeDecl:void 0}},visitor:{CallExpression(A){if(!g)throw new Error("[@vue/babel-plugin-resolve-type] context is not loaded.");const{node:T}=A;if(!y.isIdentifier(T.callee,{name:"defineComponent"})||!v(A))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,G){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 $=(0,u.extractRuntimeProps)(g);if(!$)return;const N=(0,p.parseExpression)($);return C(y,G,y.objectProperty(y.identifier("props"),N))})(O,I)||I,T.arguments[1]=(function(z,G){var W;const $=z.params[1]&&f(z.params[1]);if(!$||!y.isTSTypeReference($)||!y.isIdentifier($.typeName,{name:"SetupContext"}))return;const N=(W=$.typeParameters)==null?void 0:W.params[0];if(!N)return;g.emitsTypeDecl=N;const B=(0,u.extractRuntimeEmits)(g),H=y.arrayExpression(Array.from(B).map((R=>y.stringLiteral(R))));return C(y,G,y.objectProperty(y.identifier("emits"),H))})(O,T.arguments[1])||I},VariableDeclarator(A){(function(T){var O;const I=T.get("id"),z=T.get("init");if(!(I&&I.isIdentifier()&&z&&z.isCallExpression())||!((O=z.get("callee"))!=null&&O.isIdentifier({name:"defineComponent"}))||!v(z))return;const G=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],G))})(A)}},post(A){for(const T of w)(0,d.addNamed)(A.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:A="React.Fragment",onlyRemoveTypeImports:T=!1,optimizeConstEnums:O=!1}=C;var{allowDeclareFields:I=!1}=C;const z={field(N){const{node:B}=N;if(!I&&B.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(B.declare){if(B.value)throw N.buildCodeFrameError("Fields with the 'declare' modifier cannot be initialized here, but only in the constructor");B.decorators||N.remove()}else if(B.definite){if(B.value)throw N.buildCodeFrameError("Definitely assigned fields cannot be initialized here, but only in the constructor");I||B.decorators||S.isClassPrivateProperty(B)||N.remove()}else B.abstract?N.remove():I||B.value||B.decorators||S.isClassPrivateProperty(B)||N.remove();B.accessibility&&(B.accessibility=null),B.abstract&&(B.abstract=null),B.readonly&&(B.readonly=null),B.optional&&(B.optional=null),B.typeAnnotation&&(B.typeAnnotation=null),B.definite&&(B.definite=null),B.declare&&(B.declare=null),B.override&&(B.override=null)},method(N){let{node:B}=N;B.accessibility&&(B.accessibility=null),B.abstract&&(B.abstract=null),B.optional&&(B.optional=null),B.override&&(B.override=null)},constructor(N,B){N.node.accessibility&&(N.node.accessibility=null);const H=[],{scope:R}=N;for(const K of N.get("params")){const ne=K.node;if(ne.type==="TSParameterProperty"){const pe=ne.parameter;if(d.has(pe))continue;let Ie;if(d.add(pe),S.isIdentifier(pe))Ie=pe;else{if(!S.isAssignmentPattern(pe)||!S.isIdentifier(pe.left))throw K.buildCodeFrameError("Parameter properties can not be destructuring patterns.");Ie=pe.left}H.push(x.statement.ast`
- this.${S.cloneNode(Ie)} = ${S.cloneNode(Ie)}
- `),K.replaceWith(K.get("parameter")),R.registerBinding("param",K)}}(0,i.injectInitialization)(B,N,H)}};return{name:"transform-typescript",inherits:a.default,visitor:{Pattern:W,Identifier:W,RestElement:W,Program:{enter(N,B){const{file:H}=B;let R=null,K=null;const ne=N.scope;if(l.GLOBAL_TYPES.has(ne)||l.GLOBAL_TYPES.set(ne,new Set),H.ast.comments)for(const X of H.ast.comments){const J=g.exec(X.value);J&&(J[1]?K=J[2]:R=J[2])}let pe=R||y;pe&&([pe]=pe.split("."));let Ie=K||A;Ie&&([Ie]=Ie.split("."));for(let X of N.get("body"))if(X.isImportDeclaration()){if(h.has(B.file.ast.program)||h.set(B.file.ast.program,!0),X.node.importKind==="type"){for(const Le of X.node.specifiers)(0,l.registerGlobalType)(ne,Le.local.name);X.remove();continue}const J=new Set,de=X.node.specifiers.length,Ce=()=>de>0&&de===J.size;for(const Le of X.node.specifiers)if(Le.type==="ImportSpecifier"&&Le.importKind==="type"){(0,l.registerGlobalType)(ne,Le.local.name);const he=X.scope.getBinding(Le.local.name);he&&J.add(he.path)}if(T)h.set(N.node,!1);else{if(X.node.specifiers.length===0){h.set(N.node,!1);continue}for(const Le of X.node.specifiers){const he=X.scope.getBinding(Le.local.name);he&&!J.has(he.path)&&($({binding:he,programPath:N,pragmaImportName:pe,pragmaFragImportName:Ie})?J.add(he.path):h.set(N.node,!1))}}if(Ce()&&!T)X.remove();else for(const Le of J)Le.remove()}else if(X.isExportDeclaration()&&(X=X.get("declaration")),X.isVariableDeclaration({declare:!0}))for(const J of Object.keys(X.getBindingIdentifiers()))(0,l.registerGlobalType)(ne,J);else(X.isTSTypeAliasDeclaration()||X.isTSDeclareFunction()&&X.get("id").isIdentifier()||X.isTSInterfaceDeclaration()||X.isClassDeclaration({declare:!0})||X.isTSEnumDeclaration({declare:!0})||X.isTSModuleDeclaration({declare:!0})&&X.get("id").isIdentifier())&&(0,l.registerGlobalType)(ne,X.node.id.name)},exit(N){N.node.sourceType==="module"&&h.get(N.node)&&N.pushContainer("body",S.exportNamedDeclaration())}},ExportNamedDeclaration(N,B){if(h.has(B.file.ast.program)||h.set(B.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(B.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,B){h.has(B.file.ast.program)||h.set(B.file.ast.program,!0),S.isIdentifier(N.node.declaration)&&(0,l.isGlobalType)(N,N.node.declaration.name)?N.remove():h.set(B.file.ast.program,!1)},TSDeclareFunction(N){m(N)},TSDeclareMethod(N){m(N)},VariableDeclaration(N){N.node.declare&&m(N)},VariableDeclarator(N){let{node:B}=N;B.definite&&(B.definite=null)},TSIndexSignature(N){N.remove()},ClassDeclaration(N){const{node:B}=N;B.declare&&m(N)},Class(N){const{node:B}=N;B.typeParameters&&(B.typeParameters=null),B.superTypeParameters&&(B.superTypeParameters=null),B.implements&&(B.implements=null),B.abstract&&(B.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:B}=N;B.typeParameters&&(B.typeParameters=null),B.returnType&&(B.returnType=null);const H=B.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,B){const{id:H,moduleReference:R}=N.node;let K,ne;S.isTSExternalModuleReference(R)?(f(N,B,`import ${H.name} = require(...);`,`import ${H.name} from '...';`," alongside Typescript's --allowSyntheticDefaultImports option"),K=S.callExpression(S.identifier("require"),[R.expression]),ne="const"):(K=G(R),ne="var"),N.replaceWith(S.variableDeclaration(ne,[S.variableDeclarator(H,K)])),N.scope.registerDeclaration(N)},TSExportAssignment(N,B){f(N,B,"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:B}=N;do B=B.expression;while(S.isTSAsExpression(B)||S.isTSSatisfiesExpression!=null&&S.isTSSatisfiesExpression(B));N.replaceWith(B)},[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 G(N){return S.isTSQualifiedName(N)?S.memberExpression(G(N.left),N.right):N}function W(N){let{node:B}=N;B.typeAnnotation&&(B.typeAnnotation=null),S.isIdentifier(B)&&B.optional&&(B.optional=null)}function $(N){let{binding:B,programPath:H,pragmaImportName:R,pragmaFragImportName:K}=N;for(const pe of B.referencePaths)if(!u(pe))return!1;if(B.identifier.name!==R&&B.identifier.name!==K)return!0;let ne=!1;return H.traverse({"JSXElement|JSXFragment"(pe){ne=!0,pe.stop()}}),!ne}}))},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},()=>{},(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:()=>Fn,b:()=>vs,c:()=>qr,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),A=Object.defineProperty,T=Object.defineProperties,O=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,W=(ft,dt,ot)=>dt in ft?A(ft,dt,{enumerable:!0,configurable:!0,writable:!0,value:ot}):ft[dt]=ot,$=(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))G.call(dt,ot)&&W(ft,ot,dt[ot]);return ft},N=(ft,dt)=>T(ft,O(dt)),B=(ft=>(ft[ft.STABLE=1]="STABLE",ft[ft.DYNAMIC=2]="DYNAMIC",ft[ft.FORWARDED=3]="FORWARDED",ft))(B||{}),H=B,R="Fragment",K=(ft,dt)=>ft.get(dt)(),ne=ft=>ft.startsWith("v-")||ft.startsWith("v")&&ft.length>=2&&ft[1]>="A"&&ft[1]<="Z",pe=ft=>!(ft.match(RegExp(`^_?${R}\\d*$`))||ft==="KeepAlive"),Ie=ft=>{const dt=ft.node.object,ot=ft.node.property,At=f.isJSXMemberExpression(dt)?Ie(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 pt=jt.replace(/\t/g," ");Ut||(pt=pt.replace(/^[ ]+/,"")),dr||(pt=pt.replace(/[ ]+$/,"")),pt&&(Zt||(pt+=" "),At+=pt)}return At},J=ft=>ft.get("expression").node,de=(ft,dt,ot)=>{ft.scope.hasBinding(dt)&&ft.parentPath&&(f.isJSXElement(ft.parentPath.node)&&ft.parentPath.setData("slotFlag",ot),de(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},Le=/^on[^a-z]/,he=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},ie=ft=>{if(f.isIdentifier(ft))return ft.name==="undefined";if(f.isArrayExpression(ft)){const{elements:dt}=ft;return dt.every((ot=>ot&&ie(ot)))}return f.isObjectExpression(ft)?ft.properties.every((dt=>ie(dt.value))):!!f.isLiteral(ft)},le=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)])},re=/^xlink([A-Z])/,Ee=(ft,dt)=>{const ot=((wr,Rr)=>{var jr,On;const Hr=wr.get("openingElement").get("name");if(Hr.isJSXIdentifier()){const{name:vr}=Hr.node;return w.includes(vr)||y.includes(vr)?f.stringLiteral(vr):vr===R?K(Rr,R):wr.scope.hasBinding(vr)?f.identifier(vr):(On=(jr=Rr.opts).isCustomElement)!=null&&On.call(jr,vr)?f.stringLiteral(vr):f.callExpression(K(Rr,"resolveComponent"),[f.stringLiteral(vr)])}if(Hr.isJSXMemberExpression())return Ie(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 pe(Hr.node.property.name);const vr=Hr.node.name;return!((On=(jr=Rr.opts).isCustomElement)!=null&&On.call(jr,vr))&&pe(vr)&&!w.includes(vr)&&!y.includes(vr)})(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 pt=[],Tt=!1,xt=!1,Dt=!1,nr=!1,Ar=!1;const tr=[],{mergeProps:xr=!0}=dt.opts;Lt.forEach((wr=>{if(wr.isJSXAttribute()){let jr=(Hr=>{const vr=Hr.node.name;return f.isJSXIdentifier(vr)?vr.name:`${vr.namespace.name}:${vr.name.name}`})(wr);const On=((Hr,vr)=>{const Zr=Hr.get("value");return Zr.isJSXElement()?se(Zr,vr):Zr.isStringLiteral()?f.stringLiteral(X(Zr.node.value)):Zr.isJSXExpressionContainer()?J(Zr):null})(wr,dt);if(ie(On)&&jr!=="ref"||(!At&&(Rr=jr,Le.test(Rr))&&jr.toLowerCase()!=="onclick"&&jr!=="onUpdate:modelValue"&&(nr=!0),jr==="ref"?Tt=!0:jr!=="class"||At?jr!=="style"||At?jr==="key"||ne(jr)||jr==="on"||Ut.add(jr):Dt=!0:xt=!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(ne(jr)){const{directive:Hr,modifiers:vr,values:Zr,args:bn,directiveName:hs}=(Xn=>{var Cn,os;const{path:Tn,value:Rn,state:Yn,tag:Ei,isComponent:$n}=Xn,Ft=[],Ks=[],Bs=[];let ys,Xr,Jn;if("namespace"in Tn.node.name)[ys,Xr]=Xn.name.split(":"),ys=Tn.node.name.namespace.name,Xr=Tn.node.name.name.name,Jn=Xr.split("_").slice(1);else{const zn=Xn.name.split("_");ys=zn.shift()||"",Jn=zn}ys=ys.replace(/^v/,"").replace(/^-/,"").replace(/^\S/,(zn=>zn.toLowerCase())),Xr&&Ft.push(f.stringLiteral(Xr.split("_")[0]));const _r=ys==="models",fn=ys==="model";if(fn&&!Tn.get("value").isJSXExpressionContainer())throw new Error("You have to use JSX Expression inside your v-model");if(_r&&!$n)throw new Error("v-models can only use in custom components");const $t=!["html","text","model","models"].includes(ys)||fn&&!$n;let In=Jn;return f.isArrayExpression(Rn)?(_r?Rn.elements:[Rn]).forEach((zn=>{if(_r&&!f.isArrayExpression(zn))throw new Error("You should pass a Two-dimensional Arrays to v-models");const{elements:Un}=zn,[Fs,Mt,Ls]=Un;!Mt||f.isArrayExpression(Mt)||f.isSpreadElement(Mt)?f.isArrayExpression(Mt)?($t||Ft.push(f.nullLiteral()),In=le(Mt)):$t||Ft.push(f.nullLiteral()):(Ft.push(Mt),In=le(Ls)),Bs.push(new Set(In)),Ks.push(Fs)})):fn&&!$t?(Ft.push(f.nullLiteral()),Bs.push(new Set(Jn))):Bs.push(new Set(Jn)),{directiveName:ys,modifiers:Bs,values:Ks.length?Ks:[Rn],args:Ft,directive:$t?[oe(Tn,Yn,Ei,ys),Ks[0]||Rn,(Cn=Bs[0])!=null&&Cn.size?Ft[0]||f.unaryExpression("void",f.numericLiteral(0),!0):Ft[0],!!((os=Bs[0])!=null&&os.size)&&f.objectExpression([...Bs[0]].map((zn=>f.objectProperty(f.identifier(zn),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"?(pt.push(f.objectProperty(f.stringLiteral("innerHTML"),Zr[0])),Ut.add("innerHTML")):hs==="text"&&(pt.push(f.objectProperty(f.stringLiteral("textContent"),Zr[0])),Ut.add("textContent")),["models","model"].includes(hs)&&Zr.forEach(((Xn,Cn)=>{var os;const Tn=bn[Cn],Rn=Tn&&!f.isStringLiteral(Tn)&&!f.isNullLiteral(Tn);Hr||(pt.push(f.objectProperty(f.isNullLiteral(Tn)?f.stringLiteral("modelValue"):Tn,Xn,Rn)),Rn||Ut.add(Tn?.value||"modelValue"),(os=vr[Cn])!=null&&os.size&&pt.push(f.objectProperty(Rn?f.binaryExpression("+",Tn,f.stringLiteral("Modifiers")):f.stringLiteral(`${Tn?.value||"model"}Modifiers`),f.objectExpression([...vr[Cn]].map((Ei=>f.objectProperty(f.stringLiteral(Ei),f.booleanLiteral(!0))))),Rn)));const Yn=Rn?f.binaryExpression("+",f.stringLiteral("onUpdate"),Tn):f.stringLiteral(`onUpdate:${Tn?.value||"modelValue"}`);pt.push(f.objectProperty(Yn,f.arrowFunctionExpression([f.identifier("$event")],f.assignmentExpression("=",Xn,f.identifier("$event"))),Rn)),Rn?Ar=!0:Ut.add(Yn.value)}))}else jr.match(re)&&(jr=jr.replace(re,((Hr,vr)=>`xlink:${vr.toLowerCase()}`))),pt.push(f.objectProperty(f.stringLiteral(jr),On||f.booleanLiteral(!0)))}else pt.length&&xr&&(tr.push(f.objectExpression(he(pt,xr))),pt=[]),Ar=!0,((jr,On,Hr,vr)=>{const Zr=On.get("argument"),bn=f.isObjectExpression(Zr.node)?Zr.node.properties:void 0;bn?Hr?vr.push(f.objectExpression(bn)):vr.push(...bn):(Zr.isIdentifier()&&de(jr,Zr.node.name,H.DYNAMIC),vr.push(Hr?Zr.node:f.spreadElement(Zr.node)))})(ft,wr,xr,xr?tr:pt);var Rr})),Ar?Zt|=16:(xt&&(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?(pt.length&&tr.push(f.objectExpression(he(pt,xr))),sn=tr.length>1?f.callExpression(K(dt,"mergeProps"),tr):tr[0]):pt.length&&(sn=pt.length===1&&f.isSpreadElement(pt[0])?pt[0].argument:f.objectExpression(he(pt,xr))),{tag:ot,props:sn,isComponent:At,slots:dr,directives:jt,patchFlag:Zt,dynamicPropNames:Ut}},se=(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=J(xr);if(f.isIdentifier(sn)){const{name:wr}=sn,{referencePaths:Rr=[]}=xr.scope.getBinding(wr)||{};Rr.forEach((jr=>{de(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 se(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:pt}=Ee(ft,dt),{optimize:Tt=!1}=dt.opts,xt=ft.getData("slotFlag")||H.STABLE;let Dt;if(ot.length>1||pt)Dt=jt?ot.length?f.objectExpression([!!ot.length&&f.objectProperty(f.identifier("default"),f.arrowFunctionExpression([],f.arrayExpression(Ce(ft,ot)))),...pt?f.isObjectExpression(pt)?pt.properties:[f.spreadElement(pt)]:[],Tt&&f.objectProperty(f.identifier("_"),f.numericLiteral(xt))].filter(Boolean)):pt: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(xt))].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(xt))].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(xt))].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},ye={JSXElement:{exit(ft,dt){ft.replaceWith(se(ft,dt))}}},we={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 ce(ft){return ft.default||ft}var k=ce(C),F=ce(v),Z=(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($({},Lt||{}),{name:"babel-plugin-jsx",inherits:ce(k),visitor:N($($($({},Lt?.visitor),ye),we),{Program:{enter(jt,Ut){if((dr=>{let Zt=!1;return dr.traverse({JSXElement(pt){Zt=!0,pt.stop()},JSXFragment(pt){Zt=!0,pt.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:xt=!0}=Ut.opts;xt&&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=F.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 xt={},{enableObjectSlots:Dt=!0}=Ut.opts;Dt&&Ut.set("@vue/babel-plugin-jsx/runtimeIsSlot",(()=>{if(xt.runtimeIsSlot)return xt.runtimeIsSlot;const nr=jt.scope.generateUidIdentifier("isSlot"),{object:Ar}=Ut.get("isVNode")(),tr=F.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:pt}=Ut;if(Zt&&Ut.set("createVNode",(()=>f.identifier(Zt))),pt.ast.comments)for(const Tt of pt.ast.comments){const xt=He.exec(Tt.value);xt&&Ut.set("createVNode",(()=>f.identifier(xt[1])))}}},exit(jt){const Ut=jt.get("body"),dr=new Map;Ut.filter((pt=>f.isImportDeclaration(pt.node)&&pt.node.source.value==="vue")).forEach((pt=>{const{specifiers:Tt}=pt.node;let xt=!1;Tt.forEach((Dt=>{!Dt.loc&&f.isImportSpecifier(Dt)&&f.isIdentifier(Dt.imported)&&(dr.set(Dt.imported.name,Dt),xt=!0)})),xt&&pt.remove()}));const Zt=[...dr.keys()].map((pt=>dr.get(pt)));Zt.length&&jt.unshiftContainer("body",f.importDeclaration(Zt,f.stringLiteral("vue")))}}})})}));const Se=ct(...Object.keys(Object.assign({},{"@babel/plugin-transform-class-static-block":n(344),"@babel/plugin-transform-parameters":n(345)}))),Te=!1,Ae=!0,ue=!1,Oe="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(xt){throw jt?.("error","parse script",nt(xt.message,ot.toString(),ft,xt.loc.line,xt.loc.column+1)),xt}var Zt;Zt=Ut,(0,a.traverse)(Zt,{CallExpression(xt){a.types.isImport(xt.node.callee)&&xt.replaceWith(a.types.callExpression(a.types.identifier("__vsfcl_import__"),xt.node.arguments))}});const pt=(function(xt){const Dt=[];return(0,a.traverse)(xt,{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:ue,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 xt=`unable to transform script "${ot.toString()}"`;throw jt?.("error",xt),new Error(xt)}return[pt,Tt.code]}async function gr(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:pt,type:Tt}=await dr();if(Lt!==void 0&&(Zt=await Lt(Tt,pt,Ut,dt)),Zt===void 0&&(Zt=await(async function(xt,Dt,nr,Ar){var tr,xr;switch(xt){case".vue":return(async function(sn,wr,Rr){var jr,On,Hr,vr,Zr;const bn=wr.toString(),hs={},{delimiters:Xn,whitespace:Cn,isCustomElement:os,moduleCache:Tn,compiledCache:Rn,getResource:Yn,addStyle:Ei,log:$n,additionalBabelParserPlugins:Ft=[],additionalBabelPlugins:Ks={},customBlockHandler:Bs,devMode:ys=!1,createCJSModule:Xr,processStyles:Jn}=Rr,{descriptor:_r,errors:fn}=(0,h.parse)(sn,{filename:bn,sourceMap:Te}),$t=Bs!==void 0?await Promise.all(_r.customBlocks.map((Mt=>Bs(Mt,wr,Rr)))):[],In=`data-v-${ct(bn)}`,zn=_r.styles.some((Mt=>Mt.scoped));zn&&(hs.__scopeId=In),_r.template&&_r.template.lang&&await gr({refPath:wr,relPath:_r.template.lang},Rr);const Un=_r.template?{compiler:Object.assign(Object.assign({},d),{compile:(Mt,Ls)=>m.compile(Mt,Object.assign(Object.assign({},Ls),{sourceMap:Te}))}),source:_r.template.src?await(await Yn({refPath:wr,relPath:_r.template.src},Rr).getContent()).getContentData(!1):_r.template.content,filename:_r.filename,isProd:Ae,scoped:zn,id:In,slotted:_r.slotted,compilerOptions:{isCustomElement:os,whitespace:Cn,delimiters:Xn,scopeId:zn?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,Ls,_n]=await yt(Rn,[un,Ae,ys,(On=_r.script)===null||On===void 0?void 0:On.content,(Hr=_r.script)===null||Hr===void 0?void 0:Hr.lang,(vr=_r.scriptSetup)===null||vr===void 0?void 0:vr.content,(Zr=_r.scriptSetup)===null||Zr===void 0?void 0:Zr.lang,Ft,Object.keys(Ks),Se],(async dn=>{let{preventCache:di}=dn;var Qn,Sn;let Oi=["jsx"],wn={jsx:Z};((Qn=_r.script)===null||Qn===void 0?void 0:Qn.lang)!=="ts"&&((Sn=_r.scriptSetup)===null||Sn===void 0?void 0:Sn.lang)!=="ts"||(Oi=[...Oi,"typescript"],wn=Object.assign(Object.assign({},wn),{typescript:l.a}));const Ns=(0,h.compileScript)(_r,{isProd:Ae,sourceMap:Te,id:In,babelParserPlugins:[...Oi,...Ft],inlineTemplate:!1,templateOptions:Un});return[Ns.bindings,...await sr(Ns.content,!0,bn,[...Oi,...Ft],Object.assign(Object.assign({},wn),Ks),$n,ys)]}));Un?.compilerOptions!==void 0&&(Un.compilerOptions.bindingMetadata=Mt),await Jr(wr,Ls,Rr),Object.assign(hs,(Fs=Xr(wr,_n,Rr).exports,Fs&&Fs.__esModule?Fs:{default:Fs}).default)}var Fs;if(_r.template!==null){const[Mt,Ls]=await yt(Rn,[un,ys,Un.source,Un.compilerOptions.delimiters,Un.compilerOptions.whitespace,Un.compilerOptions.scopeId,Un.compilerOptions.bindingMetadata?Object.entries(Un.compilerOptions.bindingMetadata):"",Ft,Object.keys(Ks),Se],(async _n=>{let{preventCache:dn}=_n;const di=(0,h.compileTemplate)(Un);if(di.errors.length){dn();for(const Qn of di.errors)typeof Qn=="object"?Qn.loc?$n?.("error","SFC template",nt(Qn.message,bn,sn,Qn.loc.start.line+_r.template.loc.start.line-1,Qn.loc.start.column)):$n?.("error","SFC template",Ge(Qn.message,bn)):$n?.("error","SFC template",Ge(Qn,bn))}for(const Qn of di.tips)$n?.("info","SFC template",Qn);return await sr(di.code,!0,_r.filename,Ft,Ks,$n,ys)}));await Jr(wr,Mt,Rr),Object.assign(hs,Xr(wr,Ls,Rr).exports)}for(const Mt of _r.styles){const Ls=Mt.src?await(await Yn({refPath:wr,relPath:Mt.src},Rr).getContent()).getContentData(!1):Mt.content;Ei(await yt(Rn,[un,Ls,Mt.lang,In,Mt.scoped],(async _n=>{let{preventCache:dn}=_n;const di=Jn!==void 0?await Jn(Ls,Mt.lang,wr,Rr):Ls;di===void 0&&dn(),Jn===void 0&&Mt.lang!==void 0&&await gr({refPath:wr,relPath:Mt.lang},Rr);const Qn=await(0,h.compileStyleAsync)(Object.assign({filename:_r.filename,source:di,isProd:Ae,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)$n?.("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 Bs!==void 0&&await Promise.all($t.map((Mt=>Mt?.(hs)))),hs})(await Dt(!1),nr,Ar);case".js":return Qr(await Dt(!1),!1,nr,Ar);case".mjs":return Qr(await Dt(!1),!0,nr,Ar);case".ts":return Qr(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,pt,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 gr({refPath:ft,relPath:dr},ot)})),Ut}async function Qr(ft,dt,ot,At){const{compiledCache:Lt,additionalBabelParserPlugins:jt,additionalBabelPlugins:Ut,createCJSModule:dr,log:Zt}=At,[pt,Tt]=await yt(Lt,[Oe,ft,ot,At.devMode,jt||"",Ut?Object.keys(Ut):""],(async()=>await sr(ft,dt,ot,jt,Ut,Zt,At.devMode)));return await Jr(ot,pt,At),dr(ot,Tt,At).exports}async function Jr(ft,dt,ot){await Promise.all(dt.map((At=>gr({refPath:ft,relPath:At},ot))))}const qr="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 Bn(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 pt=>(Zt instanceof ArrayBuffer!==pt&&jt?.("warn",`unexpected data type. ${pt?"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 vs(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=Bn,createCJSModule:Zt=Ct,getPathname:pt=is}=dt;At instanceof Object&&Object.setPrototypeOf(At,null);const Tt=Object.assign({moduleCache:At,pathResolve:Ut,getResource:dr,createCJSModule:Zt,getPathname:pt},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 gr({refPath:void 0,relPath:ft},Tt)}function Fn(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:A}=h;for(;;){if(d>=A){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 A=u.charCodeAt(h);if(w!=="0"||A===56||A===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,A=f===16?a.hex:f===10?a.dec:f===8?a.oct:a.bin;let T=!1,O=0;for(let I=0,z=v??1/0;I<z;++I){const G=u.charCodeAt(h);let W;if(G!==95||S==="bail"){if(W=G>=97?G-97+10:G>=65?G-65+10:n(G)?G-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 $=u.charCodeAt(h-1),N=u.charCodeAt(h+1);if(S){if(Number.isNaN(N)||!A(N)||y.has($)||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,A){(0,i.default)("UnaryExpression",A)?(S(A,"operator",A.operator),C(A,"argument",A.argument)):x(w,y,A)}return g.oneOfNodeTypes=["NumericLiteral","StringLiteral","BooleanLiteral","BigIntLiteral","TemplateLiteral","UnaryExpression"],g})()}}}),s("TSExpressionWithTypeArguments",{aliases:["TSType"],visitor:["expression","typeParameters"],fields:{expression:(0,r.validateType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),s("TSInterfaceDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","extends","body"],fields:{declare:(0,r.validateOptional)(o),id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),extends:(0,r.validateOptional)((0,r.arrayOfType)("TSExpressionWithTypeArguments")),body:(0,r.validateType)("TSInterfaceBody")}}),s("TSInterfaceBody",{visitor:["body"],fields:{body:(0,r.validateArrayOfType)("TSTypeElement")}}),s("TSTypeAliasDeclaration",{aliases:["Statement","Declaration"],visitor:["id","typeParameters","typeAnnotation"],fields:{declare:(0,r.validateOptional)(o),id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterDeclaration"),typeAnnotation:(0,r.validateType)("TSType")}}),s("TSInstantiationExpression",{aliases:["Expression"],visitor:["expression","typeParameters"],fields:{expression:(0,r.validateType)("Expression"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}});const v={aliases:["Expression","LVal","PatternLike"],visitor:["expression","typeAnnotation"],fields:{expression:(0,r.validateType)("Expression"),typeAnnotation:(0,r.validateType)("TSType")}};s("TSAsExpression",v),s("TSSatisfiesExpression",v),s("TSTypeAssertion",{aliases:["Expression","LVal","PatternLike"],visitor:["typeAnnotation","expression"],fields:{typeAnnotation:(0,r.validateType)("TSType"),expression:(0,r.validateType)("Expression")}}),s("TSEnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","members"],fields:{declare:(0,r.validateOptional)(o),const:(0,r.validateOptional)(o),id:(0,r.validateType)("Identifier"),members:(0,r.validateArrayOfType)("TSEnumMember"),initializer:(0,r.validateOptionalType)("Expression")}}),s("TSEnumMember",{visitor:["id","initializer"],fields:{id:(0,r.validateType)(["Identifier","StringLiteral"]),initializer:(0,r.validateOptionalType)("Expression")}}),s("TSModuleDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{declare:(0,r.validateOptional)(o),global:(0,r.validateOptional)(o),id:(0,r.validateType)(["Identifier","StringLiteral"]),body:(0,r.validateType)(["TSModuleBlock","TSModuleDeclaration"])}}),s("TSModuleBlock",{aliases:["Scopable","Block","BlockParent","FunctionParent"],visitor:["body"],fields:{body:(0,r.validateArrayOfType)("Statement")}}),s("TSImportType",{aliases:["TSType"],visitor:["argument","qualifier","typeParameters"],fields:{argument:(0,r.validateType)("StringLiteral"),qualifier:(0,r.validateOptionalType)("TSEntityName"),typeParameters:(0,r.validateOptionalType)("TSTypeParameterInstantiation")}}),s("TSImportEqualsDeclaration",{aliases:["Statement"],visitor:["id","moduleReference"],fields:{isExport:(0,r.validate)(o),id:(0,r.validateType)("Identifier"),moduleReference:(0,r.validateType)(["TSEntityName","TSExternalModuleReference"]),importKind:{validate:(0,r.assertOneOf)("type","value"),optional:!0}}}),s("TSExternalModuleReference",{visitor:["expression"],fields:{expression:(0,r.validateType)("StringLiteral")}}),s("TSNonNullExpression",{aliases:["Expression","LVal","PatternLike"],visitor:["expression"],fields:{expression:(0,r.validateType)("Expression")}}),s("TSExportAssignment",{aliases:["Statement"],visitor:["expression"],fields:{expression:(0,r.validateType)("Expression")}}),s("TSNamespaceExportDeclaration",{aliases:["Statement"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier")}}),s("TSTypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:{validate:(0,r.assertNodeType)("TSType")}}}),s("TSTypeParameterInstantiation",{visitor:["params"],fields:{params:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("TSType")))}}}),s("TSTypeParameterDeclaration",{visitor:["params"],fields:{params:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("TSTypeParameter")))}}}),s("TSTypeParameter",{builder:["constraint","default","name"],visitor:["constraint","default"],fields:{name:{validate:(0,r.assertValueType)("string")},in:{validate:(0,r.assertValueType)("boolean"),optional:!0},out:{validate:(0,r.assertValueType)("boolean"),optional:!0},const:{validate:(0,r.assertValueType)("boolean"),optional:!0},constraint:{validate:(0,r.assertNodeType)("TSType"),optional:!0},default:{validate:(0,r.assertNodeType)("TSType"),optional:!0}}})},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.DEPRECATED_ALIASES=void 0,e.DEPRECATED_ALIASES={ModuleDeclaration:"ImportOrExportDeclaration"}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(a){if(!(0,r.default)(a)){var i;const s=(i=a?.type)!=null?i:JSON.stringify(a);throw new TypeError(`Not a valid node of type "${s}"`)}};var r=n(170)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.assertAccessor=function(s,o){i("Accessor",s,o)},e.assertAnyTypeAnnotation=function(s,o){i("AnyTypeAnnotation",s,o)},e.assertArgumentPlaceholder=function(s,o){i("ArgumentPlaceholder",s,o)},e.assertArrayExpression=function(s,o){i("ArrayExpression",s,o)},e.assertArrayPattern=function(s,o){i("ArrayPattern",s,o)},e.assertArrayTypeAnnotation=function(s,o){i("ArrayTypeAnnotation",s,o)},e.assertArrowFunctionExpression=function(s,o){i("ArrowFunctionExpression",s,o)},e.assertAssignmentExpression=function(s,o){i("AssignmentExpression",s,o)},e.assertAssignmentPattern=function(s,o){i("AssignmentPattern",s,o)},e.assertAwaitExpression=function(s,o){i("AwaitExpression",s,o)},e.assertBigIntLiteral=function(s,o){i("BigIntLiteral",s,o)},e.assertBinary=function(s,o){i("Binary",s,o)},e.assertBinaryExpression=function(s,o){i("BinaryExpression",s,o)},e.assertBindExpression=function(s,o){i("BindExpression",s,o)},e.assertBlock=function(s,o){i("Block",s,o)},e.assertBlockParent=function(s,o){i("BlockParent",s,o)},e.assertBlockStatement=function(s,o){i("BlockStatement",s,o)},e.assertBooleanLiteral=function(s,o){i("BooleanLiteral",s,o)},e.assertBooleanLiteralTypeAnnotation=function(s,o){i("BooleanLiteralTypeAnnotation",s,o)},e.assertBooleanTypeAnnotation=function(s,o){i("BooleanTypeAnnotation",s,o)},e.assertBreakStatement=function(s,o){i("BreakStatement",s,o)},e.assertCallExpression=function(s,o){i("CallExpression",s,o)},e.assertCatchClause=function(s,o){i("CatchClause",s,o)},e.assertClass=function(s,o){i("Class",s,o)},e.assertClassAccessorProperty=function(s,o){i("ClassAccessorProperty",s,o)},e.assertClassBody=function(s,o){i("ClassBody",s,o)},e.assertClassDeclaration=function(s,o){i("ClassDeclaration",s,o)},e.assertClassExpression=function(s,o){i("ClassExpression",s,o)},e.assertClassImplements=function(s,o){i("ClassImplements",s,o)},e.assertClassMethod=function(s,o){i("ClassMethod",s,o)},e.assertClassPrivateMethod=function(s,o){i("ClassPrivateMethod",s,o)},e.assertClassPrivateProperty=function(s,o){i("ClassPrivateProperty",s,o)},e.assertClassProperty=function(s,o){i("ClassProperty",s,o)},e.assertCompletionStatement=function(s,o){i("CompletionStatement",s,o)},e.assertConditional=function(s,o){i("Conditional",s,o)},e.assertConditionalExpression=function(s,o){i("ConditionalExpression",s,o)},e.assertContinueStatement=function(s,o){i("ContinueStatement",s,o)},e.assertDebuggerStatement=function(s,o){i("DebuggerStatement",s,o)},e.assertDecimalLiteral=function(s,o){i("DecimalLiteral",s,o)},e.assertDeclaration=function(s,o){i("Declaration",s,o)},e.assertDeclareClass=function(s,o){i("DeclareClass",s,o)},e.assertDeclareExportAllDeclaration=function(s,o){i("DeclareExportAllDeclaration",s,o)},e.assertDeclareExportDeclaration=function(s,o){i("DeclareExportDeclaration",s,o)},e.assertDeclareFunction=function(s,o){i("DeclareFunction",s,o)},e.assertDeclareInterface=function(s,o){i("DeclareInterface",s,o)},e.assertDeclareModule=function(s,o){i("DeclareModule",s,o)},e.assertDeclareModuleExports=function(s,o){i("DeclareModuleExports",s,o)},e.assertDeclareOpaqueType=function(s,o){i("DeclareOpaqueType",s,o)},e.assertDeclareTypeAlias=function(s,o){i("DeclareTypeAlias",s,o)},e.assertDeclareVariable=function(s,o){i("DeclareVariable",s,o)},e.assertDeclaredPredicate=function(s,o){i("DeclaredPredicate",s,o)},e.assertDecorator=function(s,o){i("Decorator",s,o)},e.assertDirective=function(s,o){i("Directive",s,o)},e.assertDirectiveLiteral=function(s,o){i("DirectiveLiteral",s,o)},e.assertDoExpression=function(s,o){i("DoExpression",s,o)},e.assertDoWhileStatement=function(s,o){i("DoWhileStatement",s,o)},e.assertEmptyStatement=function(s,o){i("EmptyStatement",s,o)},e.assertEmptyTypeAnnotation=function(s,o){i("EmptyTypeAnnotation",s,o)},e.assertEnumBody=function(s,o){i("EnumBody",s,o)},e.assertEnumBooleanBody=function(s,o){i("EnumBooleanBody",s,o)},e.assertEnumBooleanMember=function(s,o){i("EnumBooleanMember",s,o)},e.assertEnumDeclaration=function(s,o){i("EnumDeclaration",s,o)},e.assertEnumDefaultedMember=function(s,o){i("EnumDefaultedMember",s,o)},e.assertEnumMember=function(s,o){i("EnumMember",s,o)},e.assertEnumNumberBody=function(s,o){i("EnumNumberBody",s,o)},e.assertEnumNumberMember=function(s,o){i("EnumNumberMember",s,o)},e.assertEnumStringBody=function(s,o){i("EnumStringBody",s,o)},e.assertEnumStringMember=function(s,o){i("EnumStringMember",s,o)},e.assertEnumSymbolBody=function(s,o){i("EnumSymbolBody",s,o)},e.assertExistsTypeAnnotation=function(s,o){i("ExistsTypeAnnotation",s,o)},e.assertExportAllDeclaration=function(s,o){i("ExportAllDeclaration",s,o)},e.assertExportDeclaration=function(s,o){i("ExportDeclaration",s,o)},e.assertExportDefaultDeclaration=function(s,o){i("ExportDefaultDeclaration",s,o)},e.assertExportDefaultSpecifier=function(s,o){i("ExportDefaultSpecifier",s,o)},e.assertExportNamedDeclaration=function(s,o){i("ExportNamedDeclaration",s,o)},e.assertExportNamespaceSpecifier=function(s,o){i("ExportNamespaceSpecifier",s,o)},e.assertExportSpecifier=function(s,o){i("ExportSpecifier",s,o)},e.assertExpression=function(s,o){i("Expression",s,o)},e.assertExpressionStatement=function(s,o){i("ExpressionStatement",s,o)},e.assertExpressionWrapper=function(s,o){i("ExpressionWrapper",s,o)},e.assertFile=function(s,o){i("File",s,o)},e.assertFlow=function(s,o){i("Flow",s,o)},e.assertFlowBaseAnnotation=function(s,o){i("FlowBaseAnnotation",s,o)},e.assertFlowDeclaration=function(s,o){i("FlowDeclaration",s,o)},e.assertFlowPredicate=function(s,o){i("FlowPredicate",s,o)},e.assertFlowType=function(s,o){i("FlowType",s,o)},e.assertFor=function(s,o){i("For",s,o)},e.assertForInStatement=function(s,o){i("ForInStatement",s,o)},e.assertForOfStatement=function(s,o){i("ForOfStatement",s,o)},e.assertForStatement=function(s,o){i("ForStatement",s,o)},e.assertForXStatement=function(s,o){i("ForXStatement",s,o)},e.assertFunction=function(s,o){i("Function",s,o)},e.assertFunctionDeclaration=function(s,o){i("FunctionDeclaration",s,o)},e.assertFunctionExpression=function(s,o){i("FunctionExpression",s,o)},e.assertFunctionParent=function(s,o){i("FunctionParent",s,o)},e.assertFunctionTypeAnnotation=function(s,o){i("FunctionTypeAnnotation",s,o)},e.assertFunctionTypeParam=function(s,o){i("FunctionTypeParam",s,o)},e.assertGenericTypeAnnotation=function(s,o){i("GenericTypeAnnotation",s,o)},e.assertIdentifier=function(s,o){i("Identifier",s,o)},e.assertIfStatement=function(s,o){i("IfStatement",s,o)},e.assertImmutable=function(s,o){i("Immutable",s,o)},e.assertImport=function(s,o){i("Import",s,o)},e.assertImportAttribute=function(s,o){i("ImportAttribute",s,o)},e.assertImportDeclaration=function(s,o){i("ImportDeclaration",s,o)},e.assertImportDefaultSpecifier=function(s,o){i("ImportDefaultSpecifier",s,o)},e.assertImportExpression=function(s,o){i("ImportExpression",s,o)},e.assertImportNamespaceSpecifier=function(s,o){i("ImportNamespaceSpecifier",s,o)},e.assertImportOrExportDeclaration=function(s,o){i("ImportOrExportDeclaration",s,o)},e.assertImportSpecifier=function(s,o){i("ImportSpecifier",s,o)},e.assertIndexedAccessType=function(s,o){i("IndexedAccessType",s,o)},e.assertInferredPredicate=function(s,o){i("InferredPredicate",s,o)},e.assertInterfaceDeclaration=function(s,o){i("InterfaceDeclaration",s,o)},e.assertInterfaceExtends=function(s,o){i("InterfaceExtends",s,o)},e.assertInterfaceTypeAnnotation=function(s,o){i("InterfaceTypeAnnotation",s,o)},e.assertInterpreterDirective=function(s,o){i("InterpreterDirective",s,o)},e.assertIntersectionTypeAnnotation=function(s,o){i("IntersectionTypeAnnotation",s,o)},e.assertJSX=function(s,o){i("JSX",s,o)},e.assertJSXAttribute=function(s,o){i("JSXAttribute",s,o)},e.assertJSXClosingElement=function(s,o){i("JSXClosingElement",s,o)},e.assertJSXClosingFragment=function(s,o){i("JSXClosingFragment",s,o)},e.assertJSXElement=function(s,o){i("JSXElement",s,o)},e.assertJSXEmptyExpression=function(s,o){i("JSXEmptyExpression",s,o)},e.assertJSXExpressionContainer=function(s,o){i("JSXExpressionContainer",s,o)},e.assertJSXFragment=function(s,o){i("JSXFragment",s,o)},e.assertJSXIdentifier=function(s,o){i("JSXIdentifier",s,o)},e.assertJSXMemberExpression=function(s,o){i("JSXMemberExpression",s,o)},e.assertJSXNamespacedName=function(s,o){i("JSXNamespacedName",s,o)},e.assertJSXOpeningElement=function(s,o){i("JSXOpeningElement",s,o)},e.assertJSXOpeningFragment=function(s,o){i("JSXOpeningFragment",s,o)},e.assertJSXSpreadAttribute=function(s,o){i("JSXSpreadAttribute",s,o)},e.assertJSXSpreadChild=function(s,o){i("JSXSpreadChild",s,o)},e.assertJSXText=function(s,o){i("JSXText",s,o)},e.assertLVal=function(s,o){i("LVal",s,o)},e.assertLabeledStatement=function(s,o){i("LabeledStatement",s,o)},e.assertLiteral=function(s,o){i("Literal",s,o)},e.assertLogicalExpression=function(s,o){i("LogicalExpression",s,o)},e.assertLoop=function(s,o){i("Loop",s,o)},e.assertMemberExpression=function(s,o){i("MemberExpression",s,o)},e.assertMetaProperty=function(s,o){i("MetaProperty",s,o)},e.assertMethod=function(s,o){i("Method",s,o)},e.assertMiscellaneous=function(s,o){i("Miscellaneous",s,o)},e.assertMixedTypeAnnotation=function(s,o){i("MixedTypeAnnotation",s,o)},e.assertModuleDeclaration=function(s,o){(0,a.default)("assertModuleDeclaration","assertImportOrExportDeclaration"),i("ModuleDeclaration",s,o)},e.assertModuleExpression=function(s,o){i("ModuleExpression",s,o)},e.assertModuleSpecifier=function(s,o){i("ModuleSpecifier",s,o)},e.assertNewExpression=function(s,o){i("NewExpression",s,o)},e.assertNoop=function(s,o){i("Noop",s,o)},e.assertNullLiteral=function(s,o){i("NullLiteral",s,o)},e.assertNullLiteralTypeAnnotation=function(s,o){i("NullLiteralTypeAnnotation",s,o)},e.assertNullableTypeAnnotation=function(s,o){i("NullableTypeAnnotation",s,o)},e.assertNumberLiteral=function(s,o){(0,a.default)("assertNumberLiteral","assertNumericLiteral"),i("NumberLiteral",s,o)},e.assertNumberLiteralTypeAnnotation=function(s,o){i("NumberLiteralTypeAnnotation",s,o)},e.assertNumberTypeAnnotation=function(s,o){i("NumberTypeAnnotation",s,o)},e.assertNumericLiteral=function(s,o){i("NumericLiteral",s,o)},e.assertObjectExpression=function(s,o){i("ObjectExpression",s,o)},e.assertObjectMember=function(s,o){i("ObjectMember",s,o)},e.assertObjectMethod=function(s,o){i("ObjectMethod",s,o)},e.assertObjectPattern=function(s,o){i("ObjectPattern",s,o)},e.assertObjectProperty=function(s,o){i("ObjectProperty",s,o)},e.assertObjectTypeAnnotation=function(s,o){i("ObjectTypeAnnotation",s,o)},e.assertObjectTypeCallProperty=function(s,o){i("ObjectTypeCallProperty",s,o)},e.assertObjectTypeIndexer=function(s,o){i("ObjectTypeIndexer",s,o)},e.assertObjectTypeInternalSlot=function(s,o){i("ObjectTypeInternalSlot",s,o)},e.assertObjectTypeProperty=function(s,o){i("ObjectTypeProperty",s,o)},e.assertObjectTypeSpreadProperty=function(s,o){i("ObjectTypeSpreadProperty",s,o)},e.assertOpaqueType=function(s,o){i("OpaqueType",s,o)},e.assertOptionalCallExpression=function(s,o){i("OptionalCallExpression",s,o)},e.assertOptionalIndexedAccessType=function(s,o){i("OptionalIndexedAccessType",s,o)},e.assertOptionalMemberExpression=function(s,o){i("OptionalMemberExpression",s,o)},e.assertParenthesizedExpression=function(s,o){i("ParenthesizedExpression",s,o)},e.assertPattern=function(s,o){i("Pattern",s,o)},e.assertPatternLike=function(s,o){i("PatternLike",s,o)},e.assertPipelineBareFunction=function(s,o){i("PipelineBareFunction",s,o)},e.assertPipelinePrimaryTopicReference=function(s,o){i("PipelinePrimaryTopicReference",s,o)},e.assertPipelineTopicExpression=function(s,o){i("PipelineTopicExpression",s,o)},e.assertPlaceholder=function(s,o){i("Placeholder",s,o)},e.assertPrivate=function(s,o){i("Private",s,o)},e.assertPrivateName=function(s,o){i("PrivateName",s,o)},e.assertProgram=function(s,o){i("Program",s,o)},e.assertProperty=function(s,o){i("Property",s,o)},e.assertPureish=function(s,o){i("Pureish",s,o)},e.assertQualifiedTypeIdentifier=function(s,o){i("QualifiedTypeIdentifier",s,o)},e.assertRecordExpression=function(s,o){i("RecordExpression",s,o)},e.assertRegExpLiteral=function(s,o){i("RegExpLiteral",s,o)},e.assertRegexLiteral=function(s,o){(0,a.default)("assertRegexLiteral","assertRegExpLiteral"),i("RegexLiteral",s,o)},e.assertRestElement=function(s,o){i("RestElement",s,o)},e.assertRestProperty=function(s,o){(0,a.default)("assertRestProperty","assertRestElement"),i("RestProperty",s,o)},e.assertReturnStatement=function(s,o){i("ReturnStatement",s,o)},e.assertScopable=function(s,o){i("Scopable",s,o)},e.assertSequenceExpression=function(s,o){i("SequenceExpression",s,o)},e.assertSpreadElement=function(s,o){i("SpreadElement",s,o)},e.assertSpreadProperty=function(s,o){(0,a.default)("assertSpreadProperty","assertSpreadElement"),i("SpreadProperty",s,o)},e.assertStandardized=function(s,o){i("Standardized",s,o)},e.assertStatement=function(s,o){i("Statement",s,o)},e.assertStaticBlock=function(s,o){i("StaticBlock",s,o)},e.assertStringLiteral=function(s,o){i("StringLiteral",s,o)},e.assertStringLiteralTypeAnnotation=function(s,o){i("StringLiteralTypeAnnotation",s,o)},e.assertStringTypeAnnotation=function(s,o){i("StringTypeAnnotation",s,o)},e.assertSuper=function(s,o){i("Super",s,o)},e.assertSwitchCase=function(s,o){i("SwitchCase",s,o)},e.assertSwitchStatement=function(s,o){i("SwitchStatement",s,o)},e.assertSymbolTypeAnnotation=function(s,o){i("SymbolTypeAnnotation",s,o)},e.assertTSAnyKeyword=function(s,o){i("TSAnyKeyword",s,o)},e.assertTSArrayType=function(s,o){i("TSArrayType",s,o)},e.assertTSAsExpression=function(s,o){i("TSAsExpression",s,o)},e.assertTSBaseType=function(s,o){i("TSBaseType",s,o)},e.assertTSBigIntKeyword=function(s,o){i("TSBigIntKeyword",s,o)},e.assertTSBooleanKeyword=function(s,o){i("TSBooleanKeyword",s,o)},e.assertTSCallSignatureDeclaration=function(s,o){i("TSCallSignatureDeclaration",s,o)},e.assertTSConditionalType=function(s,o){i("TSConditionalType",s,o)},e.assertTSConstructSignatureDeclaration=function(s,o){i("TSConstructSignatureDeclaration",s,o)},e.assertTSConstructorType=function(s,o){i("TSConstructorType",s,o)},e.assertTSDeclareFunction=function(s,o){i("TSDeclareFunction",s,o)},e.assertTSDeclareMethod=function(s,o){i("TSDeclareMethod",s,o)},e.assertTSEntityName=function(s,o){i("TSEntityName",s,o)},e.assertTSEnumDeclaration=function(s,o){i("TSEnumDeclaration",s,o)},e.assertTSEnumMember=function(s,o){i("TSEnumMember",s,o)},e.assertTSExportAssignment=function(s,o){i("TSExportAssignment",s,o)},e.assertTSExpressionWithTypeArguments=function(s,o){i("TSExpressionWithTypeArguments",s,o)},e.assertTSExternalModuleReference=function(s,o){i("TSExternalModuleReference",s,o)},e.assertTSFunctionType=function(s,o){i("TSFunctionType",s,o)},e.assertTSImportEqualsDeclaration=function(s,o){i("TSImportEqualsDeclaration",s,o)},e.assertTSImportType=function(s,o){i("TSImportType",s,o)},e.assertTSIndexSignature=function(s,o){i("TSIndexSignature",s,o)},e.assertTSIndexedAccessType=function(s,o){i("TSIndexedAccessType",s,o)},e.assertTSInferType=function(s,o){i("TSInferType",s,o)},e.assertTSInstantiationExpression=function(s,o){i("TSInstantiationExpression",s,o)},e.assertTSInterfaceBody=function(s,o){i("TSInterfaceBody",s,o)},e.assertTSInterfaceDeclaration=function(s,o){i("TSInterfaceDeclaration",s,o)},e.assertTSIntersectionType=function(s,o){i("TSIntersectionType",s,o)},e.assertTSIntrinsicKeyword=function(s,o){i("TSIntrinsicKeyword",s,o)},e.assertTSLiteralType=function(s,o){i("TSLiteralType",s,o)},e.assertTSMappedType=function(s,o){i("TSMappedType",s,o)},e.assertTSMethodSignature=function(s,o){i("TSMethodSignature",s,o)},e.assertTSModuleBlock=function(s,o){i("TSModuleBlock",s,o)},e.assertTSModuleDeclaration=function(s,o){i("TSModuleDeclaration",s,o)},e.assertTSNamedTupleMember=function(s,o){i("TSNamedTupleMember",s,o)},e.assertTSNamespaceExportDeclaration=function(s,o){i("TSNamespaceExportDeclaration",s,o)},e.assertTSNeverKeyword=function(s,o){i("TSNeverKeyword",s,o)},e.assertTSNonNullExpression=function(s,o){i("TSNonNullExpression",s,o)},e.assertTSNullKeyword=function(s,o){i("TSNullKeyword",s,o)},e.assertTSNumberKeyword=function(s,o){i("TSNumberKeyword",s,o)},e.assertTSObjectKeyword=function(s,o){i("TSObjectKeyword",s,o)},e.assertTSOptionalType=function(s,o){i("TSOptionalType",s,o)},e.assertTSParameterProperty=function(s,o){i("TSParameterProperty",s,o)},e.assertTSParenthesizedType=function(s,o){i("TSParenthesizedType",s,o)},e.assertTSPropertySignature=function(s,o){i("TSPropertySignature",s,o)},e.assertTSQualifiedName=function(s,o){i("TSQualifiedName",s,o)},e.assertTSRestType=function(s,o){i("TSRestType",s,o)},e.assertTSSatisfiesExpression=function(s,o){i("TSSatisfiesExpression",s,o)},e.assertTSStringKeyword=function(s,o){i("TSStringKeyword",s,o)},e.assertTSSymbolKeyword=function(s,o){i("TSSymbolKeyword",s,o)},e.assertTSThisType=function(s,o){i("TSThisType",s,o)},e.assertTSTupleType=function(s,o){i("TSTupleType",s,o)},e.assertTSType=function(s,o){i("TSType",s,o)},e.assertTSTypeAliasDeclaration=function(s,o){i("TSTypeAliasDeclaration",s,o)},e.assertTSTypeAnnotation=function(s,o){i("TSTypeAnnotation",s,o)},e.assertTSTypeAssertion=function(s,o){i("TSTypeAssertion",s,o)},e.assertTSTypeElement=function(s,o){i("TSTypeElement",s,o)},e.assertTSTypeLiteral=function(s,o){i("TSTypeLiteral",s,o)},e.assertTSTypeOperator=function(s,o){i("TSTypeOperator",s,o)},e.assertTSTypeParameter=function(s,o){i("TSTypeParameter",s,o)},e.assertTSTypeParameterDeclaration=function(s,o){i("TSTypeParameterDeclaration",s,o)},e.assertTSTypeParameterInstantiation=function(s,o){i("TSTypeParameterInstantiation",s,o)},e.assertTSTypePredicate=function(s,o){i("TSTypePredicate",s,o)},e.assertTSTypeQuery=function(s,o){i("TSTypeQuery",s,o)},e.assertTSTypeReference=function(s,o){i("TSTypeReference",s,o)},e.assertTSUndefinedKeyword=function(s,o){i("TSUndefinedKeyword",s,o)},e.assertTSUnionType=function(s,o){i("TSUnionType",s,o)},e.assertTSUnknownKeyword=function(s,o){i("TSUnknownKeyword",s,o)},e.assertTSVoidKeyword=function(s,o){i("TSVoidKeyword",s,o)},e.assertTaggedTemplateExpression=function(s,o){i("TaggedTemplateExpression",s,o)},e.assertTemplateElement=function(s,o){i("TemplateElement",s,o)},e.assertTemplateLiteral=function(s,o){i("TemplateLiteral",s,o)},e.assertTerminatorless=function(s,o){i("Terminatorless",s,o)},e.assertThisExpression=function(s,o){i("ThisExpression",s,o)},e.assertThisTypeAnnotation=function(s,o){i("ThisTypeAnnotation",s,o)},e.assertThrowStatement=function(s,o){i("ThrowStatement",s,o)},e.assertTopicReference=function(s,o){i("TopicReference",s,o)},e.assertTryStatement=function(s,o){i("TryStatement",s,o)},e.assertTupleExpression=function(s,o){i("TupleExpression",s,o)},e.assertTupleTypeAnnotation=function(s,o){i("TupleTypeAnnotation",s,o)},e.assertTypeAlias=function(s,o){i("TypeAlias",s,o)},e.assertTypeAnnotation=function(s,o){i("TypeAnnotation",s,o)},e.assertTypeCastExpression=function(s,o){i("TypeCastExpression",s,o)},e.assertTypeParameter=function(s,o){i("TypeParameter",s,o)},e.assertTypeParameterDeclaration=function(s,o){i("TypeParameterDeclaration",s,o)},e.assertTypeParameterInstantiation=function(s,o){i("TypeParameterInstantiation",s,o)},e.assertTypeScript=function(s,o){i("TypeScript",s,o)},e.assertTypeofTypeAnnotation=function(s,o){i("TypeofTypeAnnotation",s,o)},e.assertUnaryExpression=function(s,o){i("UnaryExpression",s,o)},e.assertUnaryLike=function(s,o){i("UnaryLike",s,o)},e.assertUnionTypeAnnotation=function(s,o){i("UnionTypeAnnotation",s,o)},e.assertUpdateExpression=function(s,o){i("UpdateExpression",s,o)},e.assertUserWhitespacable=function(s,o){i("UserWhitespacable",s,o)},e.assertV8IntrinsicIdentifier=function(s,o){i("V8IntrinsicIdentifier",s,o)},e.assertVariableDeclaration=function(s,o){i("VariableDeclaration",s,o)},e.assertVariableDeclarator=function(s,o){i("VariableDeclarator",s,o)},e.assertVariance=function(s,o){i("Variance",s,o)},e.assertVoidTypeAnnotation=function(s,o){i("VoidTypeAnnotation",s,o)},e.assertWhile=function(s,o){i("While",s,o)},e.assertWhileStatement=function(s,o){i("WhileStatement",s,o)},e.assertWithStatement=function(s,o){i("WithStatement",s,o)},e.assertYieldExpression=function(s,o){i("YieldExpression",s,o)};var r=n(42),a=n(58);function i(s,o,l){if(!(0,r.default)(s,o,l))throw new Error(`Expected type "${s}" with option ${JSON.stringify(l)}, but instead got "${o.type}".`)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(4);e.default=function(a){switch(a){case"string":return(0,r.stringTypeAnnotation)();case"number":return(0,r.numberTypeAnnotation)();case"undefined":return(0,r.voidTypeAnnotation)();case"boolean":return(0,r.booleanTypeAnnotation)();case"function":return(0,r.genericTypeAnnotation)((0,r.identifier)("Function"));case"object":return(0,r.genericTypeAnnotation)((0,r.identifier)("Object"));case"symbol":return(0,r.genericTypeAnnotation)((0,r.identifier)("Symbol"));case"bigint":return(0,r.anyTypeAnnotation)()}throw new Error("Invalid typeof value: "+a)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(i){const s=(0,a.default)(i);return s.length===1?s[0]:(0,r.unionTypeAnnotation)(s)};var r=n(4),a=n(171)},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(s){const o=s.map((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(A){if(A.length>2&&A.charCodeAt(0)===48){const T=A.charCodeAt(1);return T===98||T===111||T===120}return!1})(w)&&!d.test(w)&&!m.test(w)&&w.charCodeAt(w.length-1)!==46}token(w){let y=arguments.length>1&&arguments[1]!==void 0&&arguments[1];this._maybePrintInnerComments();const A=this.getLastChar(),T=w.charCodeAt(0);(A===33&&(w==="--"||T===61)||T===43&&A===43||T===45&&A===45||T===46&&this._endsWithInteger)&&this._space(),this._maybeAddAuxComment(),this._append(w,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,A){y&&(this._catchUp(w,y),this._buf.sourceWithOffset(w,y,A))}withSource(w,y,A){y?(this._catchUp(w,y),this._buf.withSource(w,y,A)):A()}sourceIdentifierName(w,y){if(!this._buf._canMarkIdName)return;const A=this._buf._sourcePosition;A.identifierNamePos=y,A.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 A=w.length;let T;for(T=0;T<A&&w.charCodeAt(T)===32;T++);if(T===A)return;const O=w.charCodeAt(T);if(O!==10){if(O!==47||T+1===A)return void(this._parenPushNewlineState=null);const I=w.charCodeAt(T+1);if(I===42)return;if(I!==47)return void(this._parenPushNewlineState=null)}this.tokenChar(40),this.indent(),y.printed=!0}catchUp(w){if(!this.format.retainLines)return;const y=w-this._buf.getCurrentLine();for(let A=0;A<y;A++)this._newline()}_catchUp(w,y){var A;if(!this.format.retainLines)return;const T=y==null||(A=y[w])==null?void 0:A.line;if(T!=null){const O=T-this._buf.getCurrentLine();for(let I=0;I<O;I++)this._newline()}}_getIndent(){return this._indentRepeat*this._indent}printTerminatorless(w,y,A){if(A)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,A,T,O){var I,z;if(!w)return;this._endsWithInnerRaw=!1;const G=w.type,W=this.format,$=W.concise;w._compact&&(W.concise=!0);const N=this[G];if(N===void 0)throw new ReferenceError(`unknown node of type ${JSON.stringify(G)} with constructor ${JSON.stringify(w.constructor.name)}`);this._printStack.push(w);const B=this._insideAux;this._insideAux=w.loc==null,this._maybeAddAuxComment(this._insideAux&&!B);const H=(I=w.extra)==null?void 0:I.parenthesized;let R=O||H&&W.retainFunctionParens&&G==="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=G==="Program"||G==="File"?null:w.loc;this.exactSource(K,N.bind(this,w,y)),R?(this._printTrailingComments(w,y),this.tokenChar(41),this._noLineTerminator=A):A&&!this._noLineTerminator?(this._noLineTerminator=!0,this._printTrailingComments(w,y)):this._printTrailingComments(w,y,T),this._printStack.pop(),W.concise=$,this._insideAux=B,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 A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(w==null||!w.length)return;let{indent:T}=A;if(T==null&&this.format.retainLines){var O;const N=(O=w[0].loc)==null?void 0:O.start.line;N!=null&&N!==this._buf.getCurrentLine()&&(T=!0)}T&&this.indent();const I={addNewlines:A.addNewlines,nextNodeStartLine:0},z=A.separator?A.separator.bind(this):null,G=w.length;for(let N=0;N<G;N++){const B=w[N];var W;if(B&&(A.statement&&this._printNewline(N===0,I),this.print(B,y,void 0,A.trailingCommentsLineOffset||0),A.iterator==null||A.iterator(B,N),N<G-1&&z?.(),A.statement))if((W=B.trailingComments)!=null&&W.length||(this._lastCommentLine=0),N+1===G)this.newline(1);else{var $;const H=w[N+1];I.nextNodeStartLine=(($=H.loc)==null?void 0:$.start.line)||0,this._printNewline(!0,I)}}T&&this.dedent()}printAndIndentOnComments(w,y){const A=w.leadingComments&&w.leadingComments.length>0;A&&this.indent(),this.print(w,y),A&&this.dedent()}printBlock(w){const y=w.body;y.type!=="EmptyStatement"&&this.space(),this.print(y,w)}_printTrailingComments(w,y,A){const{innerComments:T,trailingComments:O}=w;T!=null&&T.length&&this._printComments(2,T,w,y,A),O!=null&&O.length&&this._printComments(2,O,w,y,A)}_printLeadingComments(w,y){const A=w.leadingComments;A!=null&&A.length&&this._printComments(0,A,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 A=this.endsWith(32),T=this._indentInnerComments,O=this._printedComments.size;T&&this.indent(),this._printComments(1,y,w),A&&O!==this._printedComments.size&&this.space(),T&&this.dedent()}noIndentInnerCommentsHere(){this._indentInnerComments=!1}printSequence(w,y){let A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};A.statement=!0,A.indent!=null||(A.indent=!1),this.printJoin(w,y,A)}printList(w,y){let A=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};A.separator==null&&(A.separator=x),this.printJoin(w,y,A)}_printNewline(w,y){const A=this.format;if(A.retainLines||A.compact)return;if(A.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 A=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 G;const $=(G=w.loc)==null?void 0:G.start.column;if($){const N=new RegExp("\\n\\s{1,"+$+"}","g");z=z.replace(N,`
- `)}if(this.format.concise)z=z.replace(/\n(?!$)/g,`
- `);else{let N=this.format.retainLines?0:this._buf.getCurrentColumn();(this._shouldIndent(47)||this.format.retainLines)&&(N+=this._getIndent()),z=z.replace(/\n(?!$)/g,`
- ${" ".repeat(N)}`)}}}else z=A?`/*${w.value}*/`:`//${w.value}`;this.endsWith(47)&&this._space(),this.source("start",w.loc),this._append(z,T),T||A||this.newline(1,!0),O&&y!==3&&this.newline(1)}_printComments(w,y,A,T){let O=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;const I=A.loc,z=y.length;let G=!!I;const W=G?I.start.line:0,$=G?I.end.line:0;let N=0,B=0;const H=this._noLineTerminator?function(){}:this.newline.bind(this);for(let R=0;R<z;R++){const K=y[R],ne=this._shouldPrintComment(K);if(ne===2){G=!1;break}if(G&&K.loc&&ne===1){const pe=K.loc.start.line,Ie=K.loc.end.line;if(w===0){let X=0;R===0?!this._buf.hasContent()||K.type!=="CommentLine"&&pe==Ie||(X=B=1):X=pe-N,N=Ie,H(X),this._printComment(K,1),R+1===z&&(H(Math.max(W-N,B)),N=W)}else if(w===1){const X=pe-(R===0?W:N);N=Ie,H(X),this._printComment(K,1),R+1===z&&(H(Math.min(1,$-N)),N=$)}else{const X=pe-(R===0?$-O:N);N=Ie,H(X),this._printComment(K,1)}}else{if(G=!1,ne!==1)continue;if(z===1){const pe=K.loc?K.loc.start.line===K.loc.end.line:!f.test(K.value),Ie=pe&&!l(A)&&!p(T)&&!u(T)&&!h(T);w===0?this._printComment(K,Ie&&A.type!=="ObjectExpression"||pe&&o(T,{body:A})?1:0):Ie&&w===2?this._printComment(K,1):this._printComment(K,0)}else w!==1||A.type==="ObjectExpression"&&A.properties.length>1||A.type==="ClassBody"||A.type==="TSInterfaceBody"?this._printComment(K,0):this._printComment(K,R===0?2:R===z-1?3:0)}}w===2&&G&&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 A=e.nodes={AssignmentExpression(T){const O=g(T.right);if(O.hasCall&&O.hasHelper||O.hasFunction)return O.hasFunction?3:2},SwitchCase:(T,O)=>(T.consequent.length||O.cases[0]===T?1:0)|(T.consequent.length||O.cases[O.cases.length-1]!==T?0:2),LogicalExpression(T){if(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 G=g(I.init);z=w(I.init)&&G.hasCall||G.hasFunction}if(z)return 3}},IfStatement(T){if(l(T.consequent))return 3}};A.ObjectProperty=A.ObjectTypeProperty=A.ObjectMethod=function(T,O){if(O.properties[0]===T)return 1},A.ObjectTypeCallProperty=function(T,O){var I;if(O.callProperties[0]===T&&((I=O.properties)==null||!I.length))return 1},A.ObjectTypeIndexer=function(T,O){var I,z;if(!(O.indexers[0]!==T||(I=O.properties)!=null&&I.length||(z=O.callProperties)!=null&&z.length))return 1},A.ObjectTypeInternalSlot=function(T,O){var I,z,G;if(!(O.internalSlots[0]!==T||(I=O.properties)!=null&&I.length||(z=O.callProperties)!=null&&z.length||(G=O.indexers)!=null&&G.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 G=I?3:0;A[z]=()=>G}))}))},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.ArrowFunctionExpression=function(A,T){return l(T)||w(A,T)},e.AssignmentExpression=function(A,T){return!!d(A.left)||w(A,T)},e.Binary=function(A,T){const O=T.type;if(A.operator==="**"&&O==="BinaryExpression"&&T.operator==="**")return T.left===A;if(S(A,T)||x(A,T)||O==="UnaryExpression"||O==="SpreadElement"||O==="AwaitExpression")return!0;if(O==="BinaryExpression"||O==="LogicalExpression"){const I=v.get(T.operator),z=v.get(A.operator);if(I===z&&T.right===A&&O!=="LogicalExpression"||I>z)return!0}},e.BinaryExpression=function(A,T){if(A.operator==="in"){const O=T.type;return O==="VariableDeclarator"||O==="ForStatement"||O==="ForInStatement"||O==="ForOfStatement"}return!1},e.ClassExpression=function(A,T,O){return y(O,5)},e.ConditionalExpression=w,e.DoExpression=function(A,T,O){return!A.async&&y(O,1)},e.FunctionExpression=function(A,T,O){return y(O,5)},e.FunctionTypeAnnotation=function(A,T,O){if(O.length<3)return;const I=T.type;return I==="UnionTypeAnnotation"||I==="IntersectionTypeAnnotation"||I==="ArrayTypeAnnotation"||I==="TypeAnnotation"&&i(O[O.length-3])},e.Identifier=function(A,T,O){var I;const z=T.type;if((I=A.extra)!=null&&I.parenthesized&&z==="AssignmentExpression"&&T.left===A){const G=T.right.type;if((G==="FunctionExpression"||G==="ClassExpression")&&T.right.id==null)return!0}return A.name==="let"?y(O,h(T,{object:A,computed:!0})||m(T,{object:A,computed:!0,optional:!1})?57:32):A.name==="async"&&p(T)&&A===T.left},e.LogicalExpression=function(A,T){const O=T.type;if(C(O))return!0;if(O!=="LogicalExpression")return!1;switch(A.operator){case"||":return T.operator==="??"||T.operator==="&&";case"&&":return T.operator==="??";case"??":return T.operator!=="??"}},e.NullableTypeAnnotation=function(A,T){return a(T)},e.ObjectExpression=function(A,T,O){return y(O,3)},e.OptionalIndexedAccessType=function(A,T){return u(T)&&T.objectType===A},e.OptionalCallExpression=e.OptionalMemberExpression=function(A,T){return o(T)&&T.callee===A||h(T)&&T.object===A},e.SequenceExpression=function(A,T){const O=T.type;return!(O==="ForStatement"||O==="ThrowStatement"||O==="ReturnStatement"||O==="IfStatement"&&T.test===A||O==="WhileStatement"&&T.test===A||O==="ForInStatement"&&T.right===A||O==="SwitchStatement"&&T.discriminant===A||O==="ExpressionStatement"&&T.expression===A)},e.TSTypeAssertion=e.TSSatisfiesExpression=e.TSAsExpression=function(){return!0},e.TSInferType=function(A,T){const O=T.type;return O==="TSArrayType"||O==="TSOptionalType"},e.TSInstantiationExpression=function(A,T){const O=T.type;return(O==="CallExpression"||O==="OptionalCallExpression"||O==="NewExpression"||O==="TSInstantiationExpression")&&!!T.typeParameters},e.TSIntersectionType=e.TSUnionType=function(A,T){const O=T.type;return O==="TSArrayType"||O==="TSOptionalType"||O==="TSIntersectionType"||O==="TSUnionType"||O==="TSRestType"},e.UnaryLike=g,e.IntersectionTypeAnnotation=e.UnionTypeAnnotation=function(A,T){const O=T.type;return O==="ArrayTypeAnnotation"||O==="NullableTypeAnnotation"||O==="IntersectionTypeAnnotation"||O==="UnionTypeAnnotation"},e.UpdateExpression=function(A,T){return x(A,T)||S(A,T)},e.AwaitExpression=e.YieldExpression=function(A,T){const O=T.type;return O==="BinaryExpression"||O==="LogicalExpression"||O==="UnaryExpression"||O==="SpreadElement"||x(A,T)||O==="AwaitExpression"&&f(A)||O==="ConditionalExpression"&&A===T.test||S(A,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(A){return A==="TSAsExpression"||A==="TSSatisfiesExpression"||A==="TSTypeAssertion"}const S=(A,T)=>{const O=T.type;return(O==="ClassDeclaration"||O==="ClassExpression")&&T.superClass===A},x=(A,T)=>{const O=T.type;return(O==="MemberExpression"||O==="OptionalMemberExpression")&&T.object===A||(O==="CallExpression"||O==="OptionalCallExpression"||O==="NewExpression")&&T.callee===A||O==="TaggedTemplateExpression"&&T.tag===A||O==="TSNonNullExpression"};function g(A,T){return x(A,T)||s(T)&&T.operator==="**"&&T.left===A||S(A,T)}function w(A,T){const O=T.type;return!!(O==="UnaryExpression"||O==="SpreadElement"||O==="BinaryExpression"||O==="LogicalExpression"||O==="ConditionalExpression"&&T.test===A||O==="AwaitExpression"||C(O))||g(A,T)}function y(A,T){const O=1&T,I=2&T,z=4&T,G=8&T,W=16&T,$=32&T;let N=A.length-1;if(N<=0)return;let B=A[N];N--;let H=A[N];for(;N>=0;){const R=H.type;if(O&&R==="ExpressionStatement"&&H.expression===B||z&&R==="ExportDefaultDeclaration"&&B===H.declaration||I&&R==="ArrowFunctionExpression"&&H.body===B||G&&R==="ForStatement"&&H.init===B||W&&R==="ForInStatement"&&H.left===B||$&&R==="ForOfStatement"&&H.left===B)return!0;if(!(N>0&&(x(B,H)&&R!=="NewExpression"||R==="SequenceExpression"&&H.expressions[0]===B||R==="UpdateExpression"&&!H.prefix||R==="ConditionalExpression"&&H.test===B||(R==="BinaryExpression"||R==="LogicalExpression")&&H.left===B||R==="AssignmentExpression"&&H.left===B)))return!1;B=H,N--,H=A[N]}return!1}},(t,e)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.TaggedTemplateExpression=function(n){this.print(n.tag,n),this.print(n.typeParameters,n),this.print(n.quasi,n)},e.TemplateElement=function(n,r){const a=r.quasis[0]===n,i=r.quasis[r.quasis.length-1]===n,s=(a?"`":"}")+n.value.raw+(i?"`":"${");this.token(s,!0)},e.TemplateLiteral=function(n){const r=n.quasis;for(let a=0;a<r.length;a++)this.print(r[a],n),a+1<r.length&&this.print(n.expressions[a],n)}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.LogicalExpression=e.BinaryExpression=e.AssignmentExpression=function(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 G=this.node;if(G){if(G.typeAnnotation)return G.typeAnnotation;if(!I.has(G)){I.add(G);try{var W;let $=r[G.type];if($)return $.call(this,G);if($=r[this.parentPath.type],(W=$)!=null&&W.validParent)return this.parentPath.getTypeAnnotation()}finally{I.delete(G)}}}else if(this.key==="init"&&this.parentPath.isVariableDeclarator()){const $=this.parentPath.parentPath,N=$.parentPath;return $.key==="left"&&N.isForInStatement()?T():$.key==="left"&&N.isForOfStatement()?i():O()}},e.baseTypeStrictlyMatches=function(G){const W=this.getTypeAnnotation(),$=G.getTypeAnnotation();return!(s(W)||!u(W))&&$.type===W.type},e.couldBeBaseType=function(G){const W=this.getTypeAnnotation();if(s(W))return!0;if(y(W)){for(const $ of W.types)if(s($)||z(G,$,!0))return!0;return!1}return z(G,W,!0)},e.getTypeAnnotation=function(){let G=this.getData("typeAnnotation");return G!=null||(G=this._getTypeAnnotation()||i(),(w(G)||S(G))&&(G=G.typeAnnotation),this.setData("typeAnnotation",G)),G},e.isBaseType=function(G,W){return z(G,this.getTypeAnnotation(),W)},e.isGenericType=function(G){const W=this.getTypeAnnotation();return!(G!=="Array"||!(C(W)||o(W)||g(W)))||h(W)&&d(W.id,{name:G})||x(W)&&d(W.typeName,{name:G})};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:A,stringTypeAnnotation:T,voidTypeAnnotation:O}=a,I=new WeakSet;function z(G,W,$){if(G==="string")return v(W);if(G==="number")return f(W);if(G==="boolean")return l(W);if(G==="any")return s(W);if(G==="mixed")return m(W);if(G==="empty")return p(W);if(G==="void")return A(W);if($)return!1;throw new Error(`Unknown base type ${G}`)}},(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 ne=this.get("right"),pe=this.get("left");return pe.isBaseType("number")&&ne.isBaseType("number")?x():pe.isBaseType("string")||ne.isBaseType("string")?g():y([g(),x()])}},e.BooleanLiteral=function(){return m()},e.CallExpression=function(){const{callee:R}=this.node;return $(R)?d(g()):W(R)||N(R)||T(R,{name:"Array"})?d(h()):B(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=G,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"?A():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:A,isIdentifier:T}=r;function O(R){return R.typeAnnotation}function I(R){return R.typeAnnotation}function z(){return v(C("Array"))}function G(){return z()}O.validParent=!0,I.validParent=!0,G.validParent=!0;const W=f("Array.from"),$=f("Object.keys"),N=f("Object.values"),B=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((A=>y.indexOf(A)<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(J){var de;if(!this.container)throw new ReferenceError("Container is falsy");this.inList?pe(this.parent,this.key,[J]):pe(this.parent,this.key,J),this.debug(`Replace with ${J?.type}`),(de=(0,s.getCachedPaths)(this.hub,this.parent))==null||de.set(J,this).delete(this.node),this.node=this.container[this.key]=J},e.replaceExpressionWithStatements=function(J){this.resync();const de=[],Ce=X(J,de);if(Ce){for(const we of de)this.scope.push({id:we});return this.replaceWith(Ce)[0].get("expressions")}const Le=this.getFunctionParent(),he=Le?.is("async"),ie=Le?.is("generator"),le=h([],f(J));this.replaceWith(C(le,[]));const oe=this.get("callee");(0,p.default)(oe.get("body"),(we=>{this.scope.push({id:we})}),"var");const re=this.get("callee").getCompletionRecords();for(const we of re){if(!we.isExpressionStatement())continue;const He=we.findParent((ce=>ce.isLoop()));if(He){let ce=He.getData("expressionReplacementReturnUid");ce?ce=y(ce.name):(ce=oe.scope.generateDeclaredUidIdentifier("ret"),oe.get("body").pushContainer("body",K(S(ce))),He.setData("expressionReplacementReturnUid",ce)),we.get("expression").replaceWith(d("=",S(ce),we.node.expression))}else we.replaceWith(K(we.node.expression))}oe.arrowFunctionToExpression();const Ee=oe,se=he&&a.default.hasType(this.get("callee.body").node,"AwaitExpression",u),ye=ie&&a.default.hasType(this.get("callee.body").node,"YieldExpression",u);return se&&(Ee.set("async",!0),ye||this.replaceWith(m(this.node))),ye&&(Ee.set("generator",!0),this.replaceWith(Ie(this.node,!0))),Ee.get("body.body")},e.replaceInline=function(J){if(this.resync(),Array.isArray(J)){if(Array.isArray(this.container)){J=this._verifyNodeList(J);const de=this._containerInsertAfter(J);return this.remove(),de}return this.replaceWithMultiple(J)}return this.replaceWith(J)},e.replaceWith=function(J){if(this.resync(),this.removed)throw new Error("You can't replace this node, we've already removed it");let de=J instanceof i.default?J.node:J;if(!de)throw new Error("You passed `path.replaceWith()` a falsy node, use `path.remove()` instead");if(this.node===de)return[this];if(this.isProgram()&&!N(de))throw new Error("You can only replace a Program root node with another Program node");if(Array.isArray(de))throw new Error("Don't use `path.replaceWith()` with an array of nodes, use `path.replaceWithMultiple()`");if(typeof de=="string")throw new Error("Don't use `path.replaceWith()` with a source string, use `path.replaceWithSourceString()`");let Ce="";if(this.isNodeType("Statement")&&G(de)&&(this.canHaveVariableDeclarationOrExpression()||this.canSwapBetweenExpressionAndStatement(de)||this.parentPath.isExportDefaultDeclaration()||(de=g(de),Ce="expression")),this.isNodeType("Expression")&&B(de)&&!this.canHaveVariableDeclarationOrExpression()&&!this.canSwapBetweenExpressionAndStatement(de))return this.replaceExpressionWithStatements([de]);const Le=this.node;return Le&&(O(de,Le),R(Le)),this._replaceWith(de),this.type=de.type,this.setScope(),this.requeue(),[Ce?this.get(Ce):this]},e.replaceWithMultiple=function(J){var de;this.resync(),J=this._verifyNodeList(J),A(J[0],this.node),T(J[J.length-1],this.node),(de=(0,s.getCachedPaths)(this.hub,this.parent))==null||de.delete(this.node),this.node=this.container[this.key]=null;const Ce=this.insertAfter(J);return this.node?this.requeue():this.remove(),Ce},e.replaceWithSourceString=function(J){let de;this.resync();try{J=`(${J})`,de=(0,o.parse)(J)}catch(Le){const he=Le.loc;throw he&&(Le.message+=` - make sure this is an expression.
- `+(0,r.codeFrameColumns)(J,{start:{line:he.line,column:he.column+1}}),Le.code="BABEL_REPLACE_SOURCE_ERROR"),Le}const Ce=de.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:A,inheritTrailingComments:T,inheritsComments:O,isBlockStatement:I,isEmptyStatement:z,isExpression:G,isExpressionStatement:W,isIfStatement:$,isProgram:N,isStatement:B,isVariableDeclaration:H,removeComments:R,returnStatement:K,sequenceExpression:ne,validate:pe,yieldExpression:Ie}=l;function X(J,de){const Ce=[];let Le=!0;for(const he of J)if(z(he)||(Le=!1),G(he))Ce.push(he);else if(W(he))Ce.push(he.expression);else if(H(he)){if(he.kind!=="var")return;for(const ie of he.declarations){const le=w(ie);for(const oe of Object.keys(le))de.push(S(le[oe]));ie.init&&Ce.push(d("=",ie.id,ie.init))}Le=!0}else if($(he)){const ie=he.consequent?X([he.consequent],de):v(),le=he.alternate?X([he.alternate],de):v();if(!ie||!le)return;Ce.push(x(he.test,ie,le))}else if(I(he)){const ie=X(he.body,de);if(!ie)return;Ce.push(ie)}else{if(!z(he))return;J.indexOf(he)===0&&(Le=!0)}return Le&&Ce.push(v()),Ce.length===1?Ce[0]:ne(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,A=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(!(A!=="number"&&A!=="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 A=y.evaluate();if(!A.confident)return void o(A.deopt,x);g.push(A.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 A=y.get("key");let T;if(y.node.computed){if(T=A.evaluate(),!T.confident)return void o(T.deopt,x);T=T.value}else T=A.isIdentifier()?A.node.name:A.node.value;let O=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 A=p(S.get("right"),x),T=x.confident;switch(S.node.operator){case"||":return x.confident=y&&(!!w||T),x.confident?w||A:void 0;case"&&":return x.confident=y&&(!w||T),x.confident?w&&A:void 0;case"??":return x.confident=y&&(w!=null||T),x.confident?w??A: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(A){return a.includes(A)})(g.node.name))&&(y=n.g[g.node.name]),g.isMemberExpression()){const A=g.get("object"),T=g.get("property");if(A.isIdentifier()&&T.isIdentifier()&&s(A.node.name)&&!(function(O){return i.includes(O)})(T.node.name)){w=n.g[A.node.name];const O=T.node.name;Object.hasOwnProperty.call(w,O)&&(y=w[O])}if(A.isLiteral()&&T.isIdentifier()){const O=typeof A.node.value;O!=="string"&&O!=="number"||(w=A.node.value,y=w[T.node.name])}}if(y){const A=S.get("arguments").map((T=>p(T,x)));return x.confident?y.apply(w,A):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:J=X,noNewArrows:de=!(he=>(he=arguments[0])==null?void 0:he.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:Le}=R(this,de,X,J);if(Le.ensureBlock(),Le.node.type="FunctionExpression",!de){const he=Ce?null:Le.scope.generateUidIdentifier("arrowCheckId");return he&&Le.parentPath.scope.push({id:he,init:A([])}),Le.get("body").unshiftContainer("body",m(h(this.hub.addHelper("newArrowCheck"),[$(),f(he?he.name:Ce)]))),Le.replaceWith(h(g((0,i.default)(this,!0)||Le.node,f("bind")),[he?f(he.name):$()])),Le.get("callee.object")}return Le},e.ensureBlock=function(){const X=this.get("body"),J=X.node;if(Array.isArray(X))throw new Error("Can't convert array path to a block statement");if(!J)throw new Error("Can't convert node without a body");if(X.isBlockStatement())return J;const de=[];let Ce,Le,he="body";X.isStatement()?(Le="body",Ce=0,de.push(X.node)):(he+=".body.0",this.isFunction()?(Ce="argument",de.push(O(X.node))):(Ce="expression",de.push(m(X.node)))),this.node.body=u(de);const ie=this.get(he);return X.setup(ie,Le?ie.node[Le]:ie.node,Le,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=G(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:A,restElement:T,returnStatement:O,sequenceExpression:I,spreadElement:z,stringLiteral:G,super:W,thisExpression:$,toExpression:N,unaryExpression:B}=r;e.arrowFunctionToShadowed=function(){this.isArrowFunctionExpression()&&this.arrowFunctionToExpression()};const H=(0,s.merge)([{CallExpression(X,J){let{allSuperCalls:de}=J;X.get("callee").isSuper()&&de.push(X)}},a.default]);function R(X){let J,de=!(arguments.length>1&&arguments[1]!==void 0)||arguments[1],Ce=!(arguments.length>2&&arguments[2]!==void 0)||arguments[2],Le=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],he=X.findParent((we=>we.isArrowFunctionExpression()?(J!=null||(J=we),!1):we.isFunction()||we.isProgram()||we.isClassProperty({static:!1})||we.isClassPrivateProperty({static:!1})));const ie=he.isClassMethod({kind:"constructor"});if(he.isClassProperty()||he.isClassPrivateProperty())if(J)he=J;else{if(!Ce)throw X.buildCodeFrameError("Unable to transform arrow inside class property");X.replaceWith(h(o([],N(X.node)),[])),he=X.get("callee"),X=he.get("body")}const{thisPaths:le,argumentsPaths:oe,newTargetPaths:re,superProps:Ee,superCalls:se}=(function(we){const He=[],ce=[],k=[],F=[],Z=[];return we.traverse(Ie,{thisPaths:He,argumentsPaths:ce,newTargetPaths:k,superProps:F,superCalls:Z}),{thisPaths:He,argumentsPaths:ce,newTargetPaths:k,superProps:F,superCalls:Z}})(X);if(ie&&se.length>0){if(!Ce)throw se[0].buildCodeFrameError("When using '@babel/plugin-transform-arrow-functions', it's not possible to compile `super()` in an arrow function without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");if(!Le)throw se[0].buildCodeFrameError("When using '@babel/plugin-transform-parameters', it's not possible to compile `super()` in an arrow function with default or rest parameters without compiling classes.\nPlease add '@babel/plugin-transform-classes' to your Babel configuration.");const we=[];he.traverse(H,{allSuperCalls:we});const He=(function(ce){return pe(ce,"supercall",(()=>{const k=ce.scope.generateUidIdentifier("args");return o([T(k)],h(W(),[z(f(k.name))]))}))})(he);we.forEach((ce=>{const k=f(He);k.loc=ce.node.callee.loc,ce.get("callee").replaceWith(k)}))}if(oe.length>0){const we=pe(he,"arguments",(()=>{const He=()=>f("arguments");return he.scope.path.isProgram()?d(p("===",B("typeof",He()),G("undefined")),he.scope.buildUndefinedNode(),He()):He()}));oe.forEach((He=>{const ce=f(we);ce.loc=He.node.loc,He.replaceWith(ce)}))}if(re.length>0){const we=pe(he,"newtarget",(()=>w(f("new"),f("target"))));re.forEach((He=>{const ce=f(we);ce.loc=He.node.loc,He.replaceWith(ce)}))}if(Ee.length>0){if(!Ce)throw Ee[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.");Ee.reduce(((we,He)=>we.concat((function(ce){if(ce.parentPath.isAssignmentExpression()&&ce.parentPath.node.operator!=="="){const F=ce.parentPath,Z=F.node.operator.slice(0,-1),Se=F.node.right,Te=(function(Ae){return x.includes(Ae)})(Z);if(ce.node.computed){const Ae=ce.scope.generateDeclaredUidIdentifier("tmp"),ue=ce.node.object,Oe=ce.node.property;F.get("left").replaceWith(g(ue,l("=",Ae,Oe),!0)),F.get("right").replaceWith(k(Te?"=":Z,g(ue,f(Ae.name),!0),Se))}else{const Ae=ce.node.object,ue=ce.node.property;F.get("left").replaceWith(g(Ae,ue)),F.get("right").replaceWith(k(Te?"=":Z,g(Ae,f(ue.name)),Se))}return Te?F.replaceWith(S(Z,F.node.left,F.node.right)):F.node.operator="=",[F.get("left"),F.get("right").get("left")]}if(ce.parentPath.isUpdateExpression()){const F=ce.parentPath,Z=ce.scope.generateDeclaredUidIdentifier("tmp"),Se=ce.node.computed?ce.scope.generateDeclaredUidIdentifier("prop"):null,Te=[l("=",Z,g(ce.node.object,Se?l("=",Se,ce.node.property):ce.node.property,ce.node.computed)),l("=",g(ce.node.object,Se?f(Se.name):ce.node.property,ce.node.computed),p(ce.parentPath.node.operator[0],f(Z.name),y(1)))];return ce.parentPath.node.prefix||Te.push(f(Z.name)),F.replaceWith(I(Te)),[F.get("expressions.0.right"),F.get("expressions.1.left")]}return[ce];function k(F,Z,Se){return F==="="?l("=",Z,Se):p(F,Z,Se)}})(He))),[]).forEach((we=>{const He=we.node.computed?"":we.get("property").node.name,ce=we.parentPath,k=ce.isAssignmentExpression({left:we.node}),F=ce.isCallExpression({callee:we.node}),Z=ce.isTaggedTemplateExpression({tag:we.node}),Se=(function(ue,Oe,Ge){return pe(ue,`superprop_${Oe?"set":"get"}:${Ge||""}`,(()=>{const nt=[];let ct;if(Ge)ct=g(W(),f(Ge));else{const yt=ue.scope.generateUidIdentifier("prop");nt.unshift(yt),ct=g(W(),f(yt.name),!0)}if(Oe){const yt=ue.scope.generateUidIdentifier("value");nt.push(yt),ct=l("=",ct,f(yt.name))}return o(nt,ct)}))})(he,k,He),Te=[];if(we.node.computed&&Te.push(we.get("property").node),k){const ue=ce.node.right;Te.push(ue)}const Ae=h(f(Se),Te);F?(ce.unshiftContainer("arguments",$()),we.replaceWith(g(Ae,f("call"))),le.push(ce.get("arguments.0"))):k?ce.replaceWith(Ae):Z?(we.replaceWith(h(g(Ae,f("bind"),!1),[$()])),le.push(we.get("arguments.0"))):we.replaceWith(Ae)}))}let ye;return(le.length>0||!de)&&(ye=(function(we,He){return pe(we,"this",(ce=>{if(!He||!K(we))return $();we.traverse(ne,{supers:new WeakSet,thisBinding:ce})}))})(he,ie),(de||ie&&K(he))&&(le.forEach((we=>{const He=we.isJSX()?C(ye):f(ye);He.loc=we.node.loc,we.replaceWith(He)})),de||(ye=null))),{thisBinding:ye,fnPath:X}}function K(X){return X.isClassMethod()&&!!X.parentPath.parentPath.node.superClass}const ne=(0,s.merge)([{CallExpression(X,J){let{supers:de,thisBinding:Ce}=J;X.get("callee").isSuper()&&(de.has(X.node)||(de.add(X.node),X.replaceWithMultiple([X.node,l("=",f(Ce),f("this"))])))}},a.default]);function pe(X,J,de){const Ce="binding:"+J;let Le=X.getData(Ce);if(!Le){const he=X.scope.generateUidIdentifier(J);Le=he.name,X.setData(Ce,Le),X.scope.push({id:he,init:de(Le)})}return Le}const Ie=(0,s.merge)([{ThisExpression(X,J){let{thisPaths:de}=J;de.push(X)},JSXIdentifier(X,J){let{thisPaths:de}=J;X.node.name==="this"&&(X.parentPath.isJSXMemberExpression({object:X.node})||X.parentPath.isJSXOpeningElement({name:X.node}))&&de.push(X)},CallExpression(X,J){let{superCalls:de}=J;X.get("callee").isSuper()&&de.push(X)},MemberExpression(X,J){let{superProps:de}=J;X.get("object").isSuper()&&de.push(X)},Identifier(X,J){let{argumentsPaths:de}=J;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);de.push(X)},MetaProperty(X,J){let{newTargetPaths:de}=J;X.get("meta").isIdentifier({name:"new"})&&X.get("property").isIdentifier({name:"target"})&&de.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 A=1;A<x.length;A++){const T=`${g}${A-1}`;w.push(T),y+=T+x[A]}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 A=y.path.resolve(g,w);return this.find((T=>T.node===A.node))?void 0:A}}else{if(this.isTypeCastExpression())return this.get("expression").resolve(g,w);if(g&&this.isMemberExpression()){const y=this.toComputedKey();if(!p(y))return;const A=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 G=I.isnt("computed")&&z.isIdentifier({name:A});if(G=G||z.isLiteral({value:A}),G)return I.get("value").resolve(g,w)}}else if(T.isArrayExpression()&&!isNaN(+A)){const O=T.get("elements")[A];if(O)return O.resolve(g,w)}}}},e.canHaveVariableDeclarationOrExpression=function(){return(this.key==="init"||this.key==="left")&&this.parentPath.isFor()},e.canSwapBetweenExpressionAndStatement=function(g){return!(this.key!=="body"||!this.parentPath.isArrowFunctionExpression())&&(this.isExpression()?s(g):!!this.isBlockStatement()&&o(g))},e.equals=function(g,w){return this.node[g]===w},e.getSource=function(){const g=this.node;if(g.end){const w=this.hub.getCode();if(w)return w.slice(g.start,g.end)}return""},e.has=m,e.is=void 0,e.isCompletionRecord=function(g){let w=this,y=!0;do{const{type:A,container:T}=w;if(!y&&(w.isFunction()||A==="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 A=y.path,T=A.parentPath;return!!T.isImportDeclaration()&&T.node.source.value===g&&(!w||!(!A.isImportDefaultSpecifier()||w!=="default")||!(!A.isImportNamespaceSpecifier()||w!=="*")||!(!A.isImportSpecifier()||!l(A.node.imported,{name:w})))},e.resolve=function(g,w){return this._resolve(g,w)||this},e.willIMaybeExecuteBefore=function(g){return this._guessExecutionStatusRelativeTo(g)!=="after"};var r=n(0);const{STATEMENT_OR_BLOCK_KEYS:a,VISITOR_KEYS:i,isBlockStatement:s,isExpression:o,isIdentifier:l,isLiteral: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 A=g[y];if(v(A.parent.type,A.parentKey))return!0}return!1}e.is=m;const S=Symbol();function x(g,w,y){const A={this:f(g),target:f(w)};if(A.target.node!==A.this.node)return(function($,N,B){let H,R=B.get($.node);if(R){if(H=R.get(N.node))return H===S?"unknown":H}else B.set($.node,R=new Map);R.set(N.node,S);const K=(function(ne,pe,Ie){if(!pe.isFunctionDeclaration())return x(ne,pe,Ie)==="before"?"before":"unknown";if(pe.parentPath.isExportDeclaration())return"unknown";const X=pe.scope.getBinding(pe.node.id.name);if(!X.references)return"before";const J=X.referencePaths;let de;for(const Ce of J){if(Ce.find((he=>he.node===pe.node)))continue;if(Ce.key!=="callee"||!Ce.parentPath.isCallExpression())return"unknown";const Le=x(ne,Ce,Ie);if(de&&de!==Le)return"unknown";de=Le}return de})($,N,B);return R.set(N.node,K),K})(g,A.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 $=T.this[I.this];I.target=T.target.indexOf($),I.target>=0?O=$: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 G=i[O.type],W=G.indexOf(z.this.parentKey);return G.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 $=0;$<I.length;$++){var G;const N=O+$,B=this.getSibling(N);z.push(B),(G=this.context)!=null&&G.queue&&B.pushContext(this.context)}const W=this._getQueueContexts();for(const $ of z){$.setScope(),$.debug("Inserted.");for(const N of W)N.maybeQueue($,!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 G;if(z?typeof z!="object"?G="contains a non-object node":z.type?z instanceof i.default&&(G="has a NodePath when it expected a raw object"):G="without a type":G="has falsy node",G){const W=Array.isArray(z)?"array":typeof z;throw new Error(`Node list ${G} with the index of ${I} and type of ${W}`)}}return O},e.hoist=function(){let O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:this.scope;return new a.default(this,O).run()},e.insertAfter=function(O){if(this._assertUnremoved(),this.isSequenceExpression())return A(this.get("expressions")).insertAfter(O);const I=this._verifyNodeList(O),{parentPath:z,parent:G}=this;if(z.isExpressionStatement()||z.isLabeledStatement()||C(G)||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:$}=this;if($.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,B){if(!f(N)||!x(N.left))return!1;const H=B.getBlockParent();return H.hasOwnBinding(N.left.name)&&H.getOwnBinding(N.left.name).constantViolations.length<=1})(W,$))I.unshift(W),I.push(d(W.left));else if($.isPure(W,!0))I.push(W);else{z.isMethod({computed:!0,key:W})&&($=$.parent);const N=$.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,$=W&&(!this.isExpressionStatement()||W.expression!=null);return this.replaceWith(u($?[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:G}=this;if(z.isExpressionStatement()||z.isLabeledStatement()||C(G)||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,$=W&&(!this.isExpressionStatement()||W.expression!=null);return this.replaceWith(u($?[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),G=this.node[O];return i.default.get({parentPath:this,parent:this.node,container:G,listKey:O,key:G.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[,G]of z)typeof G.key=="number"&&G.key>=O&&(G.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,A=O=>O[O.length-1];function T(O){return g(O.parent)&&(A(O.parent.expressions)!==O.node||T(O.parentPath))}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n(0),a=r;const{react:i}=r,{cloneNode:s,jsxExpressionContainer:o,variableDeclaration:l,variableDeclarator: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,A)=>r.default.get({listKey:S,parentPath:this,parent:g,container:w,key:A}).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 A=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(A)for(let T=0;T<A.length;T++){const O=A[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 A=S[y],T=Object.assign({},x,{inCaseClause:!1});A.isBlockStatement()&&(x.inCaseClause||x.shouldPopulateBreak)?T.shouldPopulateBreak=!0:T.shouldPopulateBreak=!1;const O=C(A,T);if(O.length>0&&O.every((I=>I.type===h))){w.length>0&&O.every((I=>I.path.isBreakStatement({label:null})))?(m(w),g.push(...w),w.some((I=>I.path.isDeclaration()))&&(g.push(...O),f(O,!0)),f(O,!1)):(g.push(...O),x.shouldPopulateBreak||f(O,!0));break}if(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,A){let T=[];for(let O=0;O<w.length;O++){const I=C(w[O],A),z=[],G=[];for(const W of I)W.type===u&&z.push(W),W.type===h&&G.push(W);z.length&&(T=z),y.push(...G)}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:A}=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 G=new i.default(f,this._programScope,this._hub);if(v==="es6"){if(!I&&!z)throw new Error("Cannot import an ES6 module from CommonJS");G.import(),m?G.namespace(w||f):(h||d)&&G.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`;G.import(),m?G.default(N).var(T||f).wildcardInterop():h?x?G.default(N).var(T||f).defaultInterop().read("default"):G.default(N).var(T).defaultInterop().prop(u):d&&G.default(N).read(u)}else z?(G.import(),m?G.namespace(T||f):(h||d)&&G.named(T,u)):(G.require(),m?G.var(T||f).wildcardInterop():(h||d)&&x?h?(T=T!=="default"?T:f,G.var(T).read(u),G.defaultInterop()):G.var(f).read(u):h?G.var(T).defaultInterop().prop(u):d&&G.var(T).prop(u));else if(C==="compiled")I?(G.import(),m?G.default(T||f):(h||d)&&G.default(f).read(T)):z?(G.import(),m?G.namespace(T||f):(h||d)&&G.named(T,u)):(G.require(),m?G.var(T||f):(h||d)&&(x?G.var(f).read(T):G.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?(G.import(),m?G.default(T||f):h?G.default(T):d&&G.default(f).read(T)):z?(G.import(),m?G.default(T||f):h?G.default(T):d&&G.named(T,u)):(G.require(),m?G.var(T||f):h?G.var(T):d&&(x?G.var(f).read(T):G.var(T).prop(u)))}}const{statements:W,resultName:$}=G.done();return this._insertStatements(W,y,A),(h||d)&&g&&$.type!=="Identifier"?l([o(0),$]):$}_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($,N,B){const H=new Map,R=new Map,K=X=>{$.requeue(X)};for(const[X,J]of N.source){for(const[de,Ce]of J.imports)H.set(de,[X,Ce,null]);for(const de of J.importsNamespace)H.set(de,[X,null,de])}for(const[X,J]of N.local){let de=R.get(X);de||(de=[],R.set(X,de)),de.push(...J.names)}const ne={metadata:N,requeueInParent:K,scope:$.scope,exported:R};$.traverse(I,ne);const pe=new Set([...Array.from(H.keys()),...Array.from(R.keys())]);(0,i.default)($,pe,!1);const Ie={seen:new WeakSet,metadata:N,requeueInParent:K,scope:$.scope,imported:H,exported:R,buildImportReference(X,J){let[de,Ce,Le]=X;const he=N.source.get(de);var ie;if(he.referenced=!0,Le)return he.wrap&&(J=(ie=B(J,he.wrap))!=null?ie:J),J;let le=u(he.name);var oe;if(he.wrap&&(le=(oe=B(le,he.wrap))!=null?oe:le),Ce==="default"&&he.interop==="node-default")return le;const re=N.stringSpecifiers.has(Ce);return g(le,re?A(Ce):u(Ce),re)}};$.traverse(W,Ie)};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:A,variableDeclaration:T,variableDeclarator:O}=a.types,I={Scope($){$.skip()},ClassDeclaration($){const{requeueInParent:N,exported:B,metadata:H}=this,{id:R}=$.node;if(!R)throw new Error("Expected class to have a name");const K=R.name,ne=B.get(K)||[];if(ne.length>0){const pe=l(z(H,ne,u(K),$.scope));pe._blockHoist=$.node._blockHoist,N($.insertAfter(pe)[0])}},VariableDeclaration($){const{requeueInParent:N,exported:B,metadata:H}=this,R=$.node.kind==="var";for(const K of $.get("declarations")){const{id:ne}=K.node;let{init:pe}=K.node;if(!f(ne)||!B.has(ne.name)||h(pe)||m(pe)&&!pe.id||d(pe)&&!pe.id){for(const Ie of Object.keys(K.getOuterBindingIdentifiers()))if(B.has(Ie)){const X=l(z(H,B.get(Ie),u(Ie),$.scope));X._blockHoist=$.node._blockHoist,N($.insertAfter(X)[0])}}else{if(!pe){if(R)continue;pe=$.scope.buildUndefinedNode()}K.node.init=z(H,B.get(ne.name),pe,$.scope),N(K.get("init"))}}}},z=($,N,B,H)=>{const R=$.exportName;for(let K=H;K!=null;K=K.parent)K.hasOwnBinding(R)&&K.rename(R);return(N||[]).reduce(((K,ne)=>{const{stringSpecifiers:pe}=$,Ie=pe.has(ne);return s("=",g(u(R),Ie?A(ne):u(ne),Ie),K)}),B)},G=$=>a.template.expression.ast`
- (function() {
- throw new Error('"' + '${$}' + '" is read-only.');
- })()
- `,W={ReferencedIdentifier($){const{seen:N,buildImportReference:B,scope:H,imported:R,requeueInParent:K}=this;if(N.has($.node))return;N.add($.node);const ne=$.node.name,pe=R.get(ne);if(pe){if((function(J){do switch(J.parent.type){case"TSTypeAnnotation":case"TSTypeAliasDeclaration":case"TSTypeReference":case"TypeAnnotation":case"TypeAlias":return!0;case"ExportSpecifier":return J.parentPath.parent.exportKind==="type";default:if(J.parentPath.isStatement()||J.parentPath.isExpression())return!1}while(J=J.parentPath)})($))throw $.buildCodeFrameError(`Cannot transform the imported binding "${ne}" since it's also used in a type annotation. Please strip type annotations using @babel/preset-typescript or @babel/preset-flow.`);const Ie=$.scope.getBinding(ne);if(H.getBinding(ne)!==Ie)return;const X=B(pe,$.node);if(X.loc=$.node.loc,($.parentPath.isCallExpression({callee:$.node})||$.parentPath.isOptionalCallExpression({callee:$.node})||$.parentPath.isTaggedTemplateExpression({tag:$.node}))&&v(X))$.replaceWith(y([w(0),X]));else if($.isJSXIdentifier()&&v(X)){const{object:J,property:de}=X;$.replaceWith(x(S(J.name),S(de.name)))}else $.replaceWith(X);K($),$.skip()}},UpdateExpression($){const{scope:N,seen:B,imported:H,exported:R,requeueInParent:K,buildImportReference:ne}=this;if(B.has($.node))return;B.add($.node);const pe=$.get("argument");if(pe.isMemberExpression())return;const Ie=$.node;if(pe.isIdentifier()){const X=pe.node.name;if(N.getBinding(X)!==$.scope.getBinding(X))return;const J=R.get(X),de=H.get(X);if(J?.length>0||de)if(de)$.replaceWith(s(Ie.operator[0]+"=",ne(de,pe.node),G(X)));else if(Ie.prefix)$.replaceWith(z(this.metadata,J,o(Ie),$.scope));else{const Ce=N.generateDeclaredUidIdentifier(X);$.replaceWith(y([s("=",o(Ce),o(Ie)),z(this.metadata,J,u(X),$.scope),o(Ce)]))}}K($),$.skip()},AssignmentExpression:{exit($){const{scope:N,seen:B,imported:H,exported:R,requeueInParent:K,buildImportReference:ne}=this;if(B.has($.node))return;B.add($.node);const pe=$.get("left");if(!pe.isMemberExpression())if(pe.isIdentifier()){const Ie=pe.node.name;if(N.getBinding(Ie)!==$.scope.getBinding(Ie))return;const X=R.get(Ie),J=H.get(Ie);if(X?.length>0||J){r($.node.operator==="=","Path was not simplified");const de=$.node;J&&(de.left=ne(J,pe.node),de.right=y([de.right,G(Ie)])),$.replaceWith(z(this.metadata,X,de,$.scope)),K($)}}else{const Ie=pe.getOuterBindingIdentifiers(),X=Object.keys(Ie).filter((Ce=>N.getBinding(Ce)===$.scope.getBinding(Ce))),J=X.find((Ce=>H.has(Ce)));J&&($.node.right=y([$.node.right,G(J)]));const de=[];if(X.forEach((Ce=>{const Le=R.get(Ce)||[];Le.length>0&&de.push(z(this.metadata,Le,u(Ce),$.scope))})),de.length>0){let Ce=y(de);$.parentPath.isExpressionStatement()&&(Ce=l(Ce),Ce._blockHoist=$.parentPath.node._blockHoist),K($.insertAfter(Ce)[0])}}}},"ForOfStatement|ForInStatement"($){const{scope:N,node:B}=$,{left:H}=B,{exported:R,imported:K,scope:ne}=this;if(!C(H)){let pe,Ie=!1;const X=$.get("body").scope;for(const Ce of Object.keys(p(H)))ne.getBinding(Ce)===N.getBinding(Ce)&&(R.has(Ce)&&(Ie=!0,X.hasOwnBinding(Ce)&&X.rename(Ce)),K.has(Ce)&&!pe&&(pe=Ce));if(!Ie&&!pe)return;$.ensureBlock();const J=$.get("body"),de=N.generateUidIdentifierBasedOnNode(H);$.get("left").replaceWith(T("let",[O(o(de))])),N.registerDeclaration($.get("left")),Ie&&J.unshiftContainer("body",l(s("=",H,de))),pe&&J.unshiftContainer("body",l(G(pe)))}}}},(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,ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"global";const pe={global:W,module:$,umd:N,var:B}[ne];if(!pe)throw new Error(`Unsupported output type ${ne}`);return K=pe(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:A,stringLiteral:T,unaryExpression:O,variableDeclaration:I,variableDeclarator:z}=s(),G=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"),ne=[],pe=x(null,[g("global")],h(ne)),Ie=A([S(d(pe,[f(u("===",O("typeof",g("global")),T("undefined")),g("self"),g("global"))]))]);return ne.push(I("var",[z(K,p("=",w(g("global"),K),y([])))])),H(ne,K,R),Ie}function $(R){const K=[],ne=H(K,null,R);return K.unshift(v(null,Object.keys(ne).map((pe=>C(m(ne[pe]),g(pe)))))),A(K,[],"module")}function N(R){const K=g("babelHelpers"),ne=[];return ne.push(I("var",[z(K,g("global"))])),H(ne,K,R),A([G({FACTORY_PARAMETERS:g("global"),BROWSER_ARGUMENTS:p("=",w(g("root"),K),y([])),COMMON_ARGUMENTS:g("exports"),AMD_ARGUMENTS:l([T("exports")]),FACTORY_BODY:ne,UMD_ROOT:g("this")})])}function B(R){const K=g("babelHelpers"),ne=[];ne.push(I("var",[z(K,y([]))]));const pe=A(ne);return H(ne,K,R),ne.push(S(K)),pe}function H(R,K,ne){const pe=X=>K?w(K,g(X)):g(`_${X}`),Ie={};return r().list.forEach((function(X){if(ne&&ne.indexOf(X)<0)return;const J=Ie[X]=pe(X);r().ensure(X,o.default);const{nodes:de}=r().get(X,pe,J);R.push(...de)})),Ie}},(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,B){return function*(H,R){try{return yield*B(H,R)}catch(ne){var K;throw/^\[BABEL\]/.test(ne.message)||(ne.message=`[BABEL] ${(K=N.filename)!=null?K:"unknown file"}: ${ne.message}`),ne}}}e.default=r()((function*(N){var B;const H=yield*(0,C.default)(N);if(!H)return null;const{options:R,context:K,fileHandling:ne}=H;if(ne==="ignored")return null;const pe={},{plugins:Ie,presets:X}=R;if(!Ie||!X)throw new Error("Assertion failure - plugins and presets exist");const J=Object.assign({},K,{targets:R.targets}),de=se=>{const ye=(0,l.getItemDescriptor)(se);if(!ye)throw new Error("Assertion failure - must be config item");return ye},Ce=X.map(de),Le=Ie.map(de),he=[[]],ie=[],le=[];if(yield*x(K,(function*se(ye,we){const He=[];for(let k=0;k<ye.length;k++){const F=ye[k];if(F.options!==!1){try{var ce=yield*W(F,J)}catch(Z){throw Z.code==="BABEL_UNKNOWN_OPTION"&&(0,m.checkNoUnwrappedItemOptionPairs)(ye,k,"preset",Z),Z}le.push(ce.externalDependencies),F.ownPass?He.push({preset:ce.chain,pass:[]}):He.unshift({preset:ce.chain,pass:we})}}if(He.length>0){he.splice(1,0,...He.map((k=>k.pass)).filter((k=>k!==we)));for(const{preset:k,pass:F}of He){if(!k||(F.push(...k.plugins),yield*se(k.presets,F)))return!0;k.options.forEach((Z=>{(0,i.mergeOptions)(pe,Z)}))}}}))(Ce,he[0]))return null;const re=pe;(0,i.mergeOptions)(re,R);const Ee=Object.assign({},J,{assumptions:(B=re.assumptions)!=null?B:{}});return yield*x(K,(function*(){he[0].unshift(...Le);for(const ye of he){const we=[];ie.push(we);for(let He=0;He<ye.length;He++){const ce=ye[He];if(ce.options!==!1){try{var se=yield*T(ce,Ee)}catch(k){throw k.code==="BABEL_UNKNOWN_PLUGIN_PROPERTY"&&(0,m.checkNoUnwrappedItemOptionPairs)(ye,He,"plugin",k),k}we.push(se),le.push(se.externalDependencies)}}}}))(),re.plugins=ie[0],re.presets=ie.slice(1).filter((se=>se.length>0)).map((se=>({plugins:se}))),re.passPerPreset=re.presets.length>0,{options:re,passes:ie,externalDependencies:(0,u.finalize)(le)}}));const g=N=>(0,d.makeWeakCache)((function(B,H){let{value:R,options:K,dirname:ne,alias:pe}=B;return(function*(){if(K===!1)throw new Error("Assertion failure");K=K||{};const Ie=[];let X=R;if(typeof R=="function"){const J=(0,a.maybeAsync)(R,"You appear to be using an async plugin/preset, but Babel has been called synchronously"),de=Object.assign({},s,N(H,Ie));try{X=yield*J(de,K,ne)}catch(Ce){throw pe&&(Ce.message+=` (While processing: ${JSON.stringify(pe)})`),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(pe)})`);if(Ie.length>0&&(!H.configured()||H.mode()==="forever")){let J=`A plugin/preset has external untracked dependencies (${Ie[0]}), but the cache `;throw H.configured()?J+=" has been configured to never be invalidated. ":J+="has not been configured to be invalidated when the external dependencies change. ",J+=`Plugins/presets should configure their cache to be invalidated when the external dependencies change, for example using \`api.cache.invalidate(() => statSync(filepath).mtimeMs)\` or \`api.cache.never()\`
- (While processing: ${JSON.stringify(pe)})`,new Error(J)}return{value:X,options:K,dirname:ne,alias:pe,externalDependencies:(0,u.finalize)(Ie)}})()})),w=g(v.makePluginAPI),y=g(v.makePresetAPI),A=(0,d.makeWeakCache)((function(N,B){let{value:H,options:R,dirname:K,alias:ne,externalDependencies:pe}=N;return(function*(){const Ie=(0,f.validatePluginObject)(H),X=Object.assign({},Ie);if(X.visitor&&(X.visitor=h().default.explode(Object.assign({},X.visitor))),X.inherits){const J={name:void 0,alias:`${ne}$inherits`,value:X.inherits,options:R,dirname:K},de=yield*(0,a.forwardAsync)(T,(Ce=>B.invalidate((Le=>Ce(J,Le)))));X.pre=$(de.pre,X.pre),X.post=$(de.post,X.post),X.manipulateOptions=$(de.manipulateOptions,X.manipulateOptions),X.visitor=h().default.visitors.merge([de.visitor||{},X.visitor||{}]),de.externalDependencies.length>0&&(pe=pe.length===0?de.externalDependencies:(0,u.finalize)([pe,de.externalDependencies]))}return new o.default(X,R,ne,pe)})()}));function*T(N,B){if(N.value instanceof o.default){if(N.options)throw new Error("Passed options to an existing Plugin instance will not work.");return N.value}return yield*A(yield*w(N,B),B)}const O=N=>N&&typeof N!="function",I=(N,B)=>{if(O(N.test)||O(N.include)||O(N.exclude)){const H=B.name?`"${B.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,B,H)=>{if(!B.filename){var R;const{options:K}=N;I(K,H),(R=K.overrides)==null||R.forEach((ne=>I(ne,H)))}},G=(0,d.makeWeakCacheSync)((N=>{let{value:B,dirname:H,alias:R,externalDependencies:K}=N;return{options:(0,m.validate)("preset",B),alias:R,dirname:H,externalDependencies:K}}));function*W(N,B){const H=G(yield*y(N,B));return z(H,B,N),{chain:yield*(0,p.buildPresetChain)(H,B),externalDependencies:H.externalDependencies}}function $(N,B){const H=[N,B].filter(Boolean);return H.length<=1?H[0]:function(){for(var R=arguments.length,K=new Array(R),ne=0;ne<R;ne++)K[ne]=arguments[ne];for(const pe of H)pe.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 A=null;if(g.inputSourceMap!==!1){if(typeof g.inputSourceMap=="object"&&(A=o().fromObject(g.inputSourceMap)),!A){const T=S(f,y);if(T)try{A=o().fromComment("//"+T)}catch{m("discarding unknown inline input sourcemap")}}if(!A){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");A=o().fromJSON(I)}catch(O){m("discarding unknown file input sourcemap",O)}else T&&m("discarding un-loadable file input sourcemap")}}return new l.default(g,{code:w,ast:y,inputMap:A})};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:A}=y;return!x.test(A)||(w=A,!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:A=!1,allowCommonJSExports:T=!0,loose:O=!1}=h,I=(d=u.assumption("constantReexports"))!=null?d:O,z=(m=u.assumption("enumerableModuleMeta"))!=null?m:O,G=(f=u.assumption("noIncompleteNsImportDetection"))!=null&&f;if(!(typeof A=="boolean"||typeof A=="function"||Array.isArray(A)&&A.every((N=>typeof N=="string"))))throw new Error(".lazy must be a boolean, array of strings, or a function");if(typeof v!="boolean")throw new Error(".strictNamespace must be a boolean, or undefined");if(typeof C!="boolean")throw new Error(".mjsStrictNamespace must be a boolean, or undefined");const W=N=>s.template.expression.ast`
- (function(){
- throw new Error(
- "The CommonJS '" + "${N}" + "' variable is not available in ES6 modules." +
- "Consider setting setting sourceType:script or sourceType:unambiguous in your " +
- "Babel config for this file.");
- })()
- `,$={ReferencedIdentifier(N){const B=N.node.name;if(B!=="module"&&B!=="exports")return;const H=N.scope.getBinding(B);this.scope.getBinding(B)!==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(B))},UpdateExpression(N){const B=N.get("argument");if(!B.isIdentifier())return;const H=B.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]+"=",B.node,W(H)))},AssignmentExpression(N){const B=N.get("left");if(B.isIdentifier()){const H=B.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(B.isPattern()){const H=B.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"),A&&(0,p.defineCommonJSHook)(this.file,(0,l.lazyImportsHook)(A))},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:B}=N;do B.rename("require");while(B=B.parent);(0,o.transformDynamicImport)(N,w,this.file)},Program:{exit(N,B){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($,{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:ne}=(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 B.filename=="string"&&/\.mjs$/.test(B.filename)?C:v,noIncompleteNsImportDetection:G,filename:this.file.opts.filename});for(const[pe,Ie]of K.source){const X=s.types.callExpression(s.types.identifier("require"),[s.types.stringLiteral(pe)]);let J;if((0,a.isSideEffectImport)(Ie)){if(A&&Ie.wrap==="function")throw new Error("Assertion failure");J=s.types.expressionStatement(X)}else{const de=(0,a.wrapInterop)(N,X,Ie.interop)||X;if(Ie.wrap){const Ce=R.buildRequireWrapper(Ie.name,de,Ie.wrap,Ie.referenced);if(Ce===!1)continue;J=Ce}J!=null||(J=s.template.statement.ast`
- var ${Ie.name} = ${de};
- `)}J.loc=Ie.loc,ne.push(J),ne.push(...(0,a.buildNamespaceInitStatements)(K,Ie,I,R.wrapReference))}(0,a.ensureStatementsHoisted)(ne),N.unshiftContainer("body",ne),N.get("body").forEach((pe=>{ne.indexOf(pe.node)!==-1&&pe.isVariableDeclaration()&&pe.scope.registerDeclaration(pe)}))}}}}}))},(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(ne,pe,Ie,X){let{assertVersion:J,assumption:de}=ne,{loose:Ce}=pe;var Le;J(Ie==="2023-05"||Ie==="2023-01"?"^7.21.0":Ie==="2021-12"?"^7.16.0":"^7.19.0");const he=new WeakSet,ie=(Le=de("constantSuper"))!=null?Le:Ce,le=(function(re,Ee){function se(ye,we,He){switch(we.type){case"StringLiteral":return r.types.stringLiteral(we.value);case"NumericLiteral":case"BigIntLiteral":{const ce=we.value+"";return ye.get("key").replaceWith(r.types.stringLiteral(ce)),r.types.stringLiteral(ce)}default:{const ce=ye.scope.maybeGenerateMemoised(we);return ye.get("key").replaceWith(r.types.assignmentExpression("=",ce,$(He,we))),r.types.cloneNode(ce)}}}return{VariableDeclarator(ye,we){const He=ye.node.id;if(He.type==="Identifier"){const ce=(0,s.skipTransparentExprWrappers)(ye.get("init"));if(re(ce)){const k=He.name;Ee(ce,we,k)}}},AssignmentExpression(ye,we){const He=ye.node.left;if(He.type==="Identifier"){const ce=(0,s.skipTransparentExprWrappers)(ye.get("right"));if(re(ce))switch(ye.node.operator){case"=":case"&&=":case"||=":case"??=":Ee(ce,we,He.name)}}},AssignmentPattern(ye,we){const He=ye.node.left;if(He.type==="Identifier"){const ce=(0,s.skipTransparentExprWrappers)(ye.get("right"));if(re(ce)){const k=He.name;Ee(ce,we,k)}}},ObjectExpression(ye,we){for(const He of ye.get("properties")){const{node:ce}=He;if(ce.type!=="ObjectProperty")continue;const k=ce.key,F=(0,s.skipTransparentExprWrappers)(He.get("value"));if(re(F)){if(ce.computed){const Z=se(He,k,we);Ee(F,we,Z)}else if(!B(k))if(k.type==="Identifier")Ee(F,we,k.name);else{const Z=r.types.stringLiteral(k.value+"");Ee(F,we,Z)}}}},ClassPrivateProperty(ye,we){const{node:He}=ye,ce=(0,s.skipTransparentExprWrappers)(ye.get("value"));if(re(ce)){const k=r.types.stringLiteral("#"+He.key.id.name);Ee(ce,we,k)}},ClassAccessorProperty(ye,we){const{node:He}=ye,ce=He.key,k=(0,s.skipTransparentExprWrappers)(ye.get("value"));if(re(k))if(He.computed){const F=se(ye,ce,we);Ee(k,we,F)}else if(ce.type==="Identifier")Ee(k,we,ce.name);else if(ce.type==="PrivateName"){const F=r.types.stringLiteral("#"+ce.id.name);Ee(k,we,F)}else{const F=r.types.stringLiteral(ce.value+"");Ee(k,we,F)}},ClassProperty(ye,we){const{node:He}=ye,ce=He.key,k=(0,s.skipTransparentExprWrappers)(ye.get("value"));if(re(k))if(He.computed){const F=se(ye,ce,we);Ee(k,we,F)}else if(ce.type==="Identifier")Ee(k,we,ce.name);else{const F=r.types.stringLiteral(ce.value+"");Ee(k,we,F)}}}})(K,oe);function oe(re,Ee,se){var ye;if(he.has(re))return;const{node:we}=re;se!=null||(se=(ye=we.id)==null?void 0:ye.name);const He=(function(ce,k,F,Z,Se,Te){const Ae=ce.get("body.body"),ue=ce.node.decorators;let Oe=!1;const Ge=(function(pt){let Tt;return()=>(Tt||(Tt=(function(xt){const Dt=[],nr=new Set;return xt.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))}})(pt)),Tt())})(ce),nt=[],ct=ce.scope.parent,yt=(pt,Tt)=>{const xt=ct.generateDeclaredUidIdentifier(Tt);return nt.push(r.types.assignmentExpression("=",xt,pt)),r.types.cloneNode(xt)};for(const pt of Ae)if(z(pt)){if(pt.node.decorators&&pt.node.decorators.length>0){switch(pt.node.type){case"ClassProperty":Te.ClassProperty(pt,k);break;case"ClassPrivateProperty":Te.ClassPrivateProperty(pt,k);break;case"ClassAccessorProperty":Te.ClassAccessorProperty(pt,k)}Oe=!0}else if(pt.node.type==="ClassAccessorProperty"){Te.ClassAccessorProperty(pt,k);const{key:Tt,value:xt,static:Dt,computed:nr}=pt.node,Ar=Ge(),tr=l(Ar,xt,Dt),xr=pt.get("key"),[sn]=pt.replaceWith(tr);p(ce.node.id,sn,nr&&!xr.isConstantExpression()?yt($(k,Tt),"computedKey"):Tt,Ar,Z,nr)}}if(!ue&&!Oe)return void(nt.length>0&&(ce.insertBefore(nt.map((pt=>r.types.expressionStatement(pt)))),ce.scope.crawl()));const Qt=[];let Bt,sr,gr=!1,Ct=!1;const Qr=new Set;let Jr,qr,un,nn;const is=new Map,fr=pt=>{const{expression:Tt}=pt;if(Z==="2023-05"&&r.types.isMemberExpression(Tt)){let xt;r.types.isSuper(Tt.object)||r.types.isThisExpression(Tt.object)?xt=yt(r.types.thisExpression(),"obj"):ct.isStatic(Tt.object)?xt=Tt.object:(xt=yt(Tt.object,"obj"),Tt.object=xt),is.set(pt,r.types.cloneNode(xt))}ct.isStatic(Tt)||(pt.expression=yt(Tt,"dec"))};let Bn,vs=!1;if(ue){un=ct.generateDeclaredUidIdentifier("initClass"),vs=ce.isClassDeclaration(),{id:nn,path:ce}=(function(pt,Tt){if(pt.type==="ClassDeclaration"){const xt=pt.node.id,Dt=xt.name,nr=pt.scope.generateUidIdentifierBasedOnNode(xt),Ar=r.types.identifier(Dt);return pt.scope.rename(Dt,nr.name),pt.get("id").replaceWith(Ar),{id:r.types.cloneNode(nr),path:pt}}{let xt;pt.node.id?(Tt=pt.node.id.name,xt=pt.scope.parent.generateDeclaredUidIdentifier(Tt),pt.scope.rename(Tt,xt.name)):xt=pt.scope.parent.generateDeclaredUidIdentifier(typeof Tt=="string"?Tt:"decorated_class");const Dt=r.types.classExpression(typeof Tt=="string"?r.types.identifier(Tt):null,pt.node.superClass,pt.node.body),[nr]=pt.replaceWith(r.types.sequenceExpression([Dt,xt]));return{id:r.types.cloneNode(xt),path:nr.get("expressions.0")}}})(ce,Se),ce.node.decorators=null;for(const pt of ue)fr(pt)}else ce.node.id||(ce.node.id=ce.scope.generateUidIdentifier("Class")),nn=r.types.cloneNode(ce.node.id);let Fn=!1;if(Oe)for(const pt of Ae){if(!z(pt))continue;const{node:Tt}=pt,xt=pt.get("decorators"),Dt=Array.isArray(xt)&&xt.length>0;if(Dt)for(const Rr of xt)fr(Rr.node);const nr="computed"in pt.node&&pt.node.computed===!0;nr&&(pt.get("key").isConstantExpression()||(Tt.key=yt($(k,Tt.key),"computedKey")));const Ar=g(pt),{key:tr}=Tt,xr=tr.type==="PrivateName",sn=!!pt.node.static;let wr="computedKey";if(xr?wr=tr.id.name:nr||tr.type!=="Identifier"||(wr=tr.name),xr&&!sn&&(Dt&&(Fn=!0),!r.types.isClassPrivateProperty(Tt)&&Bn||(Bn=tr)),pt.isClassMethod({kind:"constructor"})&&(sr=pt),Dt){let Rr,jr,On;if(Ar===d){const{value:Hr}=pt.node,vr=[r.types.thisExpression()];Hr&&vr.push(r.types.cloneNode(Hr));const Zr=Ge(),bn=pt.scope.parent.generateDeclaredUidIdentifier(`init_${wr}`),hs=l(Zr,r.types.callExpression(r.types.cloneNode(bn),vr),sn),[Xn]=pt.replaceWith(hs);if(xr){jr=u(Zr,Z);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(ce.node.id,Xn,tr,Zr,Z,nr),Rr=bn}else if(Ar===h){const Hr=pt.scope.parent.generateDeclaredUidIdentifier(`init_${wr}`),vr=pt.get("value");vr.replaceWith(r.types.callExpression(r.types.cloneNode(Hr),[r.types.thisExpression(),vr.node].filter((Zr=>Zr)))),Rr=Hr,xr&&(jr=u(tr,Z))}else if(xr){Rr=pt.scope.parent.generateDeclaredUidIdentifier(`call_${wr}`),new a.default({constantSuper:F,methodPath:pt,objectRef:nn,superRef:ce.node.superClass,file:k.file,refToPreserve:nn}).replace();const{params:Hr,body:vr,async:Zr}=pt.node;if(jr=[r.types.functionExpression(void 0,Hr.filter(O),vr,Zr)],Ar===f||Ar===v)I(pt,r.types.cloneNode(tr),r.types.cloneNode(Rr),sn);else{const bn=pt.node;ce.node.body.body.unshift(r.types.classPrivateProperty(tr,r.types.cloneNode(Rr),[],bn.static)),Qr.add(tr.id.name),pt.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:xt.map((Hr=>Hr.node.expression)),decoratorsThis:xt.map((Hr=>is.get(Hr.node))),name:On,isStatic:sn,privateMethods:jr,locals:Rr}),Ar!==h&&(sn?Ct=!0:gr=!0),pt.node&&(pt.node.decorators=null),Bt||sn||Ar!==h&&Ar!==d||(Bt=pt)}}const ft=(function(pt,Tt){return r.types.arrayExpression(y(pt).map((xt=>{const{decs:Dt,hasThis:nr}=A(xt.decorators,xt.decoratorsThis,Tt);let Ar=xt.kind;return xt.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),xt.name,...xt.privateMethods||[]])})))})(Qt,Z);let dt=0,ot=[];if(ue){const{hasThis:pt,decs:Tt}=A(ue.map((xt=>xt.expression)),ue.map((xt=>is.get(xt))),Z);dt=pt?1:0,ot=Tt}const At=(function(pt){const Tt=[];for(const xt of y(pt)){const{locals:Dt}=xt;Array.isArray(Dt)?Tt.push(...Dt):Dt!==void 0&&Tt.push(Dt)}return Tt})(Qt);if(gr){Jr=ct.generateDeclaredUidIdentifier("initProto"),At.push(Jr);const pt=r.types.callExpression(r.types.cloneNode(Jr),[r.types.thisExpression()]);if(Bt){const Tt=Bt.get("value"),xt=[pt];Tt.node&&xt.push(Tt.node),Tt.replaceWith(r.types.sequenceExpression(xt))}else if(sr)ce.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(pt));else{const Tt=[r.types.expressionStatement(pt)];ce.node.superClass&&Tt.unshift(r.types.expressionStatement(r.types.callExpression(r.types.super(),[r.types.spreadElement(r.types.identifier("args"))]))),ce.node.body.body.unshift(r.types.classMethod("constructor",r.types.identifier("constructor"),[r.types.restElement(r.types.identifier("args"))],r.types.blockStatement(Tt)))}}Ct&&(qr=ct.generateDeclaredUidIdentifier("initStatic"),At.push(qr)),Qr.size>0&&ce.traverse({PrivateName(pt){if(!Qr.has(pt.node.id.name))return;const Tt=pt.parentPath,xt=Tt.parentPath;if(xt.node.type==="AssignmentExpression"&&xt.node.left===Tt.node||xt.node.type==="UpdateExpression"||xt.node.type==="RestElement"||xt.node.type==="ArrayPattern"||xt.node.type==="ObjectProperty"&&xt.node.value===Tt.node&&xt.parentPath.type==="ObjectPattern"||xt.node.type==="ForOfStatement"&&xt.node.left===Tt.node)throw pt.buildCodeFrameError(`Decorated private methods are not updatable, but "#${pt.node.id.name}" is updated via this expression.`)}});const Lt=[];let jt=!1;const Ut=un&&r.types.callExpression(r.types.cloneNode(un),[]),dr=ce.node;if(ue){Lt.push(nn,un);const pt=[];let Tt=[];if(ce.get("body.body").forEach((xt=>{if(xt.isStaticBlock())return Tt.push(xt.node),void xt.remove();const Dt=xt.isClassProperty()||xt.isClassPrivateProperty();if((Dt||xt.isClassPrivateMethod())&&xt.node.static){if(Dt&&Tt.length>0){const Ar=Tt.map(G);xt.node.value&&Ar.push(xt.node.value),xt.node.value=(nr=Ar).length===0?r.types.unaryExpression("void",r.types.numericLiteral(0)):nr.length===1?nr[0]:r.types.sequenceExpression(nr),Tt=[]}xt.node.static=!1,pt.push(xt.node),xt.remove()}var nr})),pt.length>0||Tt.length>0){const xt=r.template.expression.ast`
- class extends ${k.addHelper("identity")} {}
- `;xt.body.body=[r.types.staticBlock([r.types.toStatement(dr,!0)||r.types.expressionStatement(dr)]),...pt];const Dt=[],nr=r.types.newExpression(xt,[]);Tt.length>0&&Dt.push(...Tt.map(G)),Ut&&(jt=!0,Dt.push(Ut)),Dt.length>0?(Dt.unshift(r.types.callExpression(r.types.super(),[r.types.cloneNode(nn)])),xt.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)),ce.replaceWith(nr)}}!jt&&Ut&&ce.node.body.body.push(r.types.staticBlock([r.types.expressionStatement(Ut)]));let{superClass:Zt}=dr;if(Zt&&Z==="2023-05"){const pt=ce.scope.maybeGenerateMemoised(Zt);pt&&(dr.superClass=r.types.assignmentExpression("=",pt,Zt),Zt=pt)}return dr.body.body.unshift(r.types.staticBlock([r.types.expressionStatement(N(At,Lt,ft,r.types.arrayExpression(ot),r.types.numericLiteral(dt),Fn?Bn:null,typeof Se=="object"?Se:void 0,r.types.cloneNode(Zt),k,Z)),Ct&&r.types.expressionStatement(r.types.callExpression(r.types.cloneNode(qr),[r.types.thisExpression()]))].filter(Boolean))),ce.insertBefore(nt.map((pt=>r.types.expressionStatement(pt)))),vs&&ce.insertBefore(r.types.variableDeclaration("let",[r.types.variableDeclarator(r.types.cloneNode(nn))])),ce.scope.crawl(),ce})(re,Ee,ie,Ie,se,le);He?he.add(He):he.add(re)}return{name:"proposal-decorators",inherits:X,visitor:Object.assign({ExportDefaultDeclaration(re,Ee){const{declaration:se}=re.node;if(se?.type==="ClassDeclaration"&&H(se)){const ye=!se.id,we=(0,i.default)(re);ye&&oe(we,Ee,r.types.stringLiteral("default"))}},ExportNamedDeclaration(re){const{declaration:Ee}=re.node;Ee?.type==="ClassDeclaration"&&H(Ee)&&(0,i.default)(re)},Class(re,Ee){oe(re,Ee,void 0)}},le)}};var r=n(1),a=n(141),i=n(62),s=n(301);function o(ne){let pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ne.length-1;if(pe===-1)return void ne.unshift(65);const Ie=ne[pe];Ie===90?ne[pe]=97:Ie===122?(ne[pe]=65,o(ne,pe-1)):ne[pe]=Ie+1}function l(ne,pe,Ie){return ne.type==="PrivateName"?r.types.classPrivateProperty(ne,pe,void 0,Ie):r.types.classProperty(ne,pe,void 0,void 0,Ie)}function p(ne,pe,Ie,X,J){let de=arguments.length>5&&arguments[5]!==void 0&&arguments[5];const{static:Ce}=pe.node,Le=J==="2023-05"&&Ce?ne:r.types.thisExpression(),he=r.types.blockStatement([r.types.returnStatement(r.types.memberExpression(r.types.cloneNode(Le),r.types.cloneNode(X)))]),ie=r.types.blockStatement([r.types.expressionStatement(r.types.assignmentExpression("=",r.types.memberExpression(r.types.cloneNode(Le),r.types.cloneNode(X)),r.types.identifier("v")))]);let le,oe;Ie.type==="PrivateName"?(le=r.types.classPrivateMethod("get",r.types.cloneNode(Ie),[],he,Ce),oe=r.types.classPrivateMethod("set",r.types.cloneNode(Ie),[r.types.identifier("v")],ie,Ce)):(le=r.types.classMethod("get",r.types.cloneNode(Ie),[],he,de,Ce),oe=r.types.classMethod("set",r.types.cloneNode(Ie),[r.types.identifier("v")],ie,de,Ce)),pe.insertAfter(oe),pe.insertAfter(le)}function u(ne,pe){return pe!=="2023-05"&&pe!=="2023-01"?[r.template.expression.ast`
- function () {
- return this.${r.types.cloneNode(ne)};
- }
- `,r.template.expression.ast`
- function (value) {
- this.${r.types.cloneNode(ne)} = value;
- }
- `]:[r.template.expression.ast`
- o => o.${r.types.cloneNode(ne)}
- `,r.template.expression.ast`
- (o, v) => o.${r.types.cloneNode(ne)} = v
- `]}const h=0,d=1,m=2,f=3,v=4,C=5,S=8,x=16;function g(ne){switch(ne.node.type){case"ClassProperty":case"ClassPrivateProperty":return h;case"ClassAccessorProperty":return d;case"ClassMethod":case"ClassPrivateMethod":return ne.node.kind==="get"?f:ne.node.kind==="set"?v:m}}function w(ne){return"decorators"in ne}function y(ne){const pe=ne.filter(w);return[...pe.filter((Ie=>Ie.isStatic&&Ie.kind>=d&&Ie.kind<=v)),...pe.filter((Ie=>!Ie.isStatic&&Ie.kind>=d&&Ie.kind<=v)),...pe.filter((Ie=>Ie.isStatic&&Ie.kind===h)),...pe.filter((Ie=>!Ie.isStatic&&Ie.kind===h))]}function A(ne,pe,Ie){const X=ne.length,J=pe.some(Boolean),de=[];for(let Ce=0;Ce<X;Ce++)Ie==="2023-05"&&J&&de.push(pe[Ce]||r.types.unaryExpression("void",r.types.numericLiteral(0))),de.push(ne[Ce]);return{hasThis:J,decs:de}}function T(ne,pe,Ie,X){ne.insertAfter(r.types.classPrivateMethod("get",r.types.cloneNode(pe),[],r.types.blockStatement([r.types.returnStatement(r.types.callExpression(r.types.cloneNode(Ie),[r.types.thisExpression()]))]))),ne.insertAfter(r.types.classPrivateMethod("set",r.types.cloneNode(pe),[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(ne){return ne.type!=="TSParameterProperty"}function I(ne,pe,Ie,X){let J,de;ne.node.kind==="set"?(J=[r.types.identifier("v")],de=[r.types.expressionStatement(r.types.callExpression(Ie,[r.types.thisExpression(),r.types.identifier("v")]))]):(J=[],de=[r.types.returnStatement(r.types.callExpression(Ie,[r.types.thisExpression()]))]),ne.replaceWith(r.types.classPrivateMethod(ne.node.kind,r.types.cloneNode(pe),J,r.types.blockStatement(de),X))}function z(ne){const{type:pe}=ne;return pe!=="TSDeclareMethod"&&pe!=="TSIndexSignature"&&pe!=="StaticBlock"}function G(ne){return r.types.callExpression(r.types.arrowFunctionExpression([],r.types.blockStatement(ne.body)),[])}function W(ne,pe){return r.types.callExpression(ne.addHelper("setFunctionName"),[r.types.thisExpression(),pe])}function $(ne,pe){return r.types.callExpression(ne.addHelper("toPropertyKey"),[pe])}function N(ne,pe,Ie,X,J,de,Ce,Le,he,ie){let le,oe;const re=[Ce?W(he,Ce):r.types.thisExpression(),Ie,X];if(ie==="2021-12"||ie==="2022-03"&&!he.availableHelper("applyDecs2203R")){const Ee=r.types.arrayPattern([...ne,...pe]),se=r.types.callExpression(he.addHelper(ie==="2021-12"?"applyDecs":"applyDecs2203"),re);return r.types.assignmentExpression("=",Ee,se)}return ie==="2023-05"?((de||Le||J.value!==0)&&re.push(J),de?re.push(r.template.expression.ast`
- _ => ${r.types.cloneNode(de)} in _
- `):Le&&re.push(r.types.unaryExpression("void",r.types.numericLiteral(0))),Le&&re.push(Le),oe=r.types.callExpression(he.addHelper("applyDecs2305"),re)):ie==="2023-01"?(de&&re.push(r.template.expression.ast`
- _ => ${r.types.cloneNode(de)} in _
- `),oe=r.types.callExpression(he.addHelper("applyDecs2301"),re)):oe=r.types.callExpression(he.addHelper("applyDecs2203R"),re),ne.length>0?pe.length>0?le=r.types.objectPattern([r.types.objectProperty(r.types.identifier("e"),r.types.arrayPattern(ne)),r.types.objectProperty(r.types.identifier("c"),r.types.arrayPattern(pe))]):(le=r.types.arrayPattern(ne),oe=r.types.memberExpression(oe,r.types.identifier("e"),!1,!1)):(le=r.types.arrayPattern(pe),oe=r.types.memberExpression(oe,r.types.identifier("c"),!1,!1)),r.types.assignmentExpression("=",le,oe)}function B(ne){return ne.type==="Identifier"?ne.name==="__proto__":ne.value==="__proto__"}function H(ne){return ne.decorators&&ne.decorators.length>0}function R(ne){switch(ne.type){case"ClassAccessorProperty":return!0;case"ClassMethod":case"ClassProperty":case"ClassPrivateMethod":case"ClassPrivateProperty":return H(ne);default:return!1}}function K(ne){return ne.isClassExpression({id:null})&&(H(pe=ne.node)||pe.body.body.some(R));var pe}},(t,e,n)=>{Object.defineProperty(e,"__esModule",{value:!0}),e.buildCheckInRHS=f,e.buildFieldsInitNodes=function(H,R,K,ne,pe,Ie,X,J,de){var Ce;let Le,he=0;const ie=[],le=[];let oe=!1;const re=[];let Ee=null;const se=r.types.isIdentifier(R)?()=>R:()=>(Le!=null||(Le=K[0].scope.generateUidIdentifierBasedOnNode(R)),Le),ye=(Ce=H)!=null?Ce:K[0].scope.generateUidIdentifier("class");H!=null||(H=r.types.cloneNode(de));for(const we of K){we.isClassProperty()&&u.assertFieldTransformed(we);const He=!(r.types.isStaticBlock!=null&&r.types.isStaticBlock(we.node))&&we.node.static,ce=!He,k=we.isPrivate(),F=!k,Z=we.isProperty(),Se=!Z,Te=we.isStaticBlock==null?void 0:we.isStaticBlock();switch(He&&(he|=1),(He||Se&&k||Te)&&(new a.default({methodPath:we,constantSuper:J,file:pe,refToPreserve:de,getSuperRef:se,getObjectRef:()=>(he|=2,He||Te?ye:r.types.memberExpression(ye,r.types.identifier("prototype")))}).replace(),$(we,ye,de)&&(he|=2)),oe=!1,!0){case Te:{const Ae=we.node.body;Ae.length===1&&r.types.isExpressionStatement(Ae[0])?ie.push(B(Ae[0],we)):ie.push(r.types.inheritsComments(r.template.statement.ast`(() => { ${Ae} })()`,we.node));break}case(He&&k&&Z&&X):ie.push(x(r.types.cloneNode(H),we,ne));break;case(He&&k&&Z&&!X):ie.push(w(we,ne));break;case(He&&F&&Z&&Ie):if(!N(we.node)){ie.push(T(r.types.cloneNode(H),we));break}case(He&&F&&Z&&!Ie):ie.push(O(r.types.cloneNode(H),we,pe));break;case(ce&&k&&Z&&X):le.push(x(r.types.thisExpression(),we,ne));break;case(ce&&k&&Z&&!X):le.push(g(r.types.thisExpression(),we,ne,pe));break;case(ce&&k&&Se&&X):le.unshift(y(r.types.thisExpression(),we,ne)),re.push(z(we,ne,X));break;case(ce&&k&&Se&&!X):le.unshift(A(r.types.thisExpression(),we,ne,pe)),re.push(z(we,ne,X));break;case(He&&k&&Se&&!X):ie.unshift(w(we,ne)),re.push(z(we,ne,X));break;case(He&&k&&Se&&X):ie.unshift(I(r.types.cloneNode(H),we,0,ne)),re.push(z(we,ne,X));break;case(ce&&F&&Z&&Ie):le.push(T(r.types.thisExpression(),we));break;case(ce&&F&&Z&&!Ie):oe=!0,le.push(O(r.types.thisExpression(),we,pe));break;default:throw new Error("Unreachable.")}}return 2&he&&de!=null&&(Ee=r.types.expressionStatement(r.types.assignmentExpression("=",r.types.cloneNode(ye),r.types.cloneNode(de)))),{staticNodes:ie.filter(Boolean),instanceNodes:le.filter(Boolean),lastInstanceNodeReturnsThis:oe,pureStaticNodes:re.filter(Boolean),classBindingNode:Ee,wrapClass(we){for(const He of K)He.node.leadingComments=null,He.remove();return Le&&(we.scope.push({id:r.types.cloneNode(Le)}),we.set("superClass",r.types.assignmentExpression("=",Le,we.node.superClass))),he!==0&&(we.isClassExpression()?(we.scope.push({id:H}),we.replaceWith(r.types.assignmentExpression("=",r.types.cloneNode(H),we.node))):(de==null&&(we.node.id=H),Ee!=null&&we.scope.push({id:ye}))),we}}},e.buildPrivateNamesMap=function(H){const R=new Map;for(const K of H)if(K.isPrivate()){const{name:ne}=K.node.key.id,pe=R.has(ne)?R.get(ne):{id:K.scope.generateUidIdentifier(ne),static:K.node.static,method:!K.isProperty()};K.isClassPrivateMethod()&&(K.node.kind==="get"?pe.getId=K.scope.generateUidIdentifier(`get_${ne}`):K.node.kind==="set"?pe.setId=K.scope.generateUidIdentifier(`set_${ne}`):K.node.kind==="method"&&(pe.methodId=K.scope.generateUidIdentifier(ne))),R.set(ne,pe)}return R},e.buildPrivateNamesNodes=function(H,R,K,ne){const pe=[];for(const[Ie,X]of H){const{static:J,method:de,getId:Ce,setId:Le}=X,he=Ce||Le,ie=r.types.cloneNode(X.id);let le;R?le=r.types.callExpression(ne.addHelper("classPrivateFieldLooseKey"),[r.types.stringLiteral(Ie)]):K?le=r.types.callExpression(r.types.identifier("Symbol"),[r.types.stringLiteral(Ie)]):J||(le=r.types.newExpression(r.types.identifier(!de||he?"WeakMap":"WeakSet"),[])),le&&((0,l.default)(le),pe.push(r.template.statement.ast`var ${ie} = ${le}`))}return pe},e.transformPrivateNamesUsage=function(H,R,K,ne,pe){let{privateFieldsAsProperties:Ie,noDocumentAll:X,innerBinding:J}=ne;if(!K.size)return;const de=R.get("body"),Ce=Ie?S:C;(0,s.default)(de,d,Object.assign({privateNamesMap:K,classRef:H,file:pe},Ce,{noDocumentAll:X,innerBinding:J})),de.traverse(v,{privateNamesMap:K,classRef:H,file:pe,privateFieldsAsProperties:Ie,innerBinding:J})};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(ne){const{privateNamesMap:pe}=this,Ie=ne.get("body.body"),X=new Map(pe),J=[];for(const de of Ie){if(!de.isPrivate())continue;const{name:Ce}=de.node.key.id;X.delete(Ce),J.push(Ce)}J.length&&(ne.get("body").traverse(R,Object.assign({},this,{redeclared:J})),ne.traverse(K,Object.assign({},this,{privateNamesMap:X})),ne.skipKey("body"))}});return K}const d=h({PrivateName(H,R){let{noDocumentAll:K}=R;const{privateNamesMap:ne,redeclared:pe}=this,{node:Ie,parentPath:X}=H;if(!X.isMemberExpression({property:Ie})&&!X.isOptionalMemberExpression({property:Ie}))return;const{name:J}=Ie.id;ne.has(J)&&(pe&&pe.includes(J)||this.handle(X,K))}});function m(H,R,K){for(;(ne=R)!=null&&ne.hasBinding(H)&&!R.bindingIdentifierEquals(H,K);){var ne;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:ne,left:pe,right:Ie}=H.node;if(ne!=="in"||!r.types.isPrivateName(pe))return;const{privateFieldsAsProperties:X,privateNamesMap:J,redeclared:de}=this,{name:Ce}=pe.id;if(!J.has(Ce)||de&&de.includes(Ce))return;if(m(this.classRef.name,H.scope,this.innerBinding),X){const{id:ie}=J.get(Ce);return void H.replaceWith(r.template.expression.ast`
- Object.prototype.hasOwnProperty.call(${f(Ie,K)}, ${r.types.cloneNode(ie)})
- `)}const{id:Le,static:he}=J.get(Ce);he?H.replaceWith(r.template.expression.ast`${f(Ie,K)} === ${r.types.cloneNode(this.classRef)}`):H.replaceWith(r.template.expression.ast`${r.types.cloneNode(Le)}.has(${f(Ie,K)})`)}}),C={memoise(H,R){const{scope:K}=H,{object:ne}=H.node,pe=K.maybeGenerateMemoised(ne);pe&&this.memoiser.set(ne,pe,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:ne,innerBinding:pe}=this,{name:Ie}=H.node.property.id,{id:X,static:J,method:de,methodId:Ce,getId:Le,setId:he}=K.get(Ie),ie=Le||he;if(J){const le=de&&!ie?"classStaticPrivateMethodGet":"classStaticPrivateFieldSpecGet";return m(R.name,H.scope,pe),r.types.callExpression(ne.addHelper(le),[this.receiver(H),r.types.cloneNode(R),r.types.cloneNode(X)])}return de?ie?!Le&&he&&ne.availableHelper("writeOnlyError")?r.types.sequenceExpression([this.receiver(H),r.types.callExpression(ne.addHelper("writeOnlyError"),[r.types.stringLiteral(`#${Ie}`)])]):r.types.callExpression(ne.addHelper("classPrivateFieldGet"),[this.receiver(H),r.types.cloneNode(X)]):r.types.callExpression(ne.addHelper("classPrivateMethodGet"),[this.receiver(H),r.types.cloneNode(X),r.types.cloneNode(Ce)]):r.types.callExpression(ne.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:ne,file:pe}=this,{name:Ie}=H.node.property.id,{id:X,static:J,method:de,setId:Ce,getId:Le}=ne.get(Ie);if(J){const he=!de||Le||Ce?"classStaticPrivateFieldSpecSet":"classStaticPrivateMethodSet";return r.types.callExpression(pe.addHelper(he),[this.receiver(H),r.types.cloneNode(K),r.types.cloneNode(X),R])}return de?Ce?r.types.callExpression(pe.addHelper("classPrivateFieldSet"),[this.receiver(H),r.types.cloneNode(X),R]):r.types.sequenceExpression([this.receiver(H),R,r.types.callExpression(pe.addHelper("readOnlyError"),[r.types.stringLiteral(`#${Ie}`)])]):r.types.callExpression(pe.addHelper("classPrivateFieldSet"),[this.receiver(H),r.types.cloneNode(X),R])},destructureSet(H){const{classRef:R,privateNamesMap:K,file:ne}=this,{name:pe}=H.node.property.id,{id:Ie,static:X}=K.get(pe);if(X){try{var J=ne.addHelper("classStaticPrivateFieldDestructureSet")}catch{throw new Error("Babel can not transpile `[C.#p] = [0]` with @babel/helpers < 7.13.10, \nplease update @babel/helpers to the latest version.")}return r.types.memberExpression(r.types.callExpression(J,[this.receiver(H),r.types.cloneNode(R),r.types.cloneNode(Ie)]),r.types.identifier("value"))}return r.types.memberExpression(r.types.callExpression(ne.addHelper("classPrivateFieldDestructureSet"),[this.receiver(H),r.types.cloneNode(Ie)]),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:ne}=H.node,{name:pe}=H.node.property.id;return r.template.expression`BASE(REF, PROP)[PROP]`({BASE:K.addHelper("classPrivateFieldLooseBase"),REF:r.types.cloneNode(ne),PROP:r.types.cloneNode(R.get(pe).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:ne}=K.get(R.node.key.id.name),pe=R.node.value||R.scope.buildUndefinedNode();return B(r.template.statement.ast`
- Object.defineProperty(${H}, ${r.types.cloneNode(ne)}, {
- // configurable is false by default
- // enumerable is false by default
- writable: true,
- value: ${pe}
- });
- `,R)}function g(H,R,K,ne){const{id:pe}=K.get(R.node.key.id.name),Ie=R.node.value||R.scope.buildUndefinedNode();if(!ne.availableHelper("classPrivateFieldInitSpec"))return B(r.template.statement.ast`${r.types.cloneNode(pe)}.set(${H}, {
- // configurable is always false for private elements
- // enumerable is always false for private elements
- writable: true,
- value: ${Ie},
- })`,R);const X=ne.addHelper("classPrivateFieldInitSpec");return B(r.template.statement.ast`${X}(
- ${r.types.thisExpression()},
- ${r.types.cloneNode(pe)},
- {
- writable: true,
- value: ${Ie}
- },
- )`,R)}function w(H,R){const K=R.get(H.node.key.id.name),{id:ne,getId:pe,setId:Ie,initAdded:X}=K,J=pe||Ie;if(!H.isProperty()&&(X||!J))return;if(J)return R.set(H.node.key.id.name,Object.assign({},K,{initAdded:!0})),B(r.template.statement.ast`
- var ${r.types.cloneNode(ne)} = {
- // configurable is false by default
- // enumerable is false by default
- // writable is false by default
- get: ${pe?pe.name:H.scope.buildUndefinedNode()},
- set: ${Ie?Ie.name:H.scope.buildUndefinedNode()}
- }
- `,H);const de=H.node.value||H.scope.buildUndefinedNode();return B(r.template.statement.ast`
- var ${r.types.cloneNode(ne)} = {
- // configurable is false by default
- // enumerable is false by default
- writable: true,
- value: ${de}
- };
- `,H)}function y(H,R,K){const ne=K.get(R.node.key.id.name),{methodId:pe,id:Ie,getId:X,setId:J,initAdded:de}=ne;if(!de)return pe?B(r.template.statement.ast`
- Object.defineProperty(${H}, ${Ie}, {
- // configurable is false by default
- // enumerable is false by default
- // writable is false by default
- value: ${pe.name}
- });
- `,R):X||J?(K.set(R.node.key.id.name,Object.assign({},ne,{initAdded:!0})),B(r.template.statement.ast`
- Object.defineProperty(${H}, ${Ie}, {
- // configurable is false by default
- // enumerable is false by default
- // writable is false by default
- get: ${X?X.name:R.scope.buildUndefinedNode()},
- set: ${J?J.name:R.scope.buildUndefinedNode()}
- });
- `,R)):void 0}function A(H,R,K,ne){const pe=K.get(R.node.key.id.name),{getId:Ie,setId:X,initAdded:J}=pe;if(!J)return Ie||X?(function(de,Ce,Le,he){const ie=Le.get(Ce.node.key.id.name),{id:le,getId:oe,setId:re}=ie;if(Le.set(Ce.node.key.id.name,Object.assign({},ie,{initAdded:!0})),!he.availableHelper("classPrivateFieldInitSpec"))return B(r.template.statement.ast`
- ${le}.set(${de}, {
- get: ${oe?oe.name:Ce.scope.buildUndefinedNode()},
- set: ${re?re.name:Ce.scope.buildUndefinedNode()}
- });
- `,Ce);const Ee=he.addHelper("classPrivateFieldInitSpec");return B(r.template.statement.ast`${Ee}(
- ${r.types.thisExpression()},
- ${r.types.cloneNode(le)},
- {
- get: ${oe?oe.name:Ce.scope.buildUndefinedNode()},
- set: ${re?re.name:Ce.scope.buildUndefinedNode()}
- },
- )`,Ce)})(H,R,K,ne):(function(de,Ce,Le,he){const ie=Le.get(Ce.node.key.id.name),{id:le}=ie;if(!he.availableHelper("classPrivateMethodInitSpec"))return B(r.template.statement.ast`${le}.add(${de})`,Ce);const oe=he.addHelper("classPrivateMethodInitSpec");return B(r.template.statement.ast`${oe}(
- ${r.types.thisExpression()},
- ${r.types.cloneNode(le)}
- )`,Ce)})(H,R,K,ne)}function T(H,R){const{key:K,computed:ne}=R.node,pe=R.node.value||R.scope.buildUndefinedNode();return B(r.types.expressionStatement(r.types.assignmentExpression("=",r.types.memberExpression(H,K,ne||r.types.isLiteral(K)),pe)),R)}function O(H,R,K){const{key:ne,computed:pe}=R.node,Ie=R.node.value||R.scope.buildUndefinedNode();return B(r.types.expressionStatement(r.types.callExpression(K.addHelper("defineProperty"),[H,pe||r.types.isLiteral(ne)?ne:r.types.stringLiteral(ne.name),Ie])),R)}function I(H,R,K,ne){const pe=ne.get(R.node.key.id.name),{id:Ie,methodId:X,getId:J,setId:de,initAdded:Ce}=pe;if(!Ce)return J||de?(ne.set(R.node.key.id.name,Object.assign({},pe,{initAdded:!0})),B(r.template.statement.ast`
- Object.defineProperty(${H}, ${Ie}, {
- // configurable is false by default
- // enumerable is false by default
- // writable is false by default
- get: ${J?J.name:R.scope.buildUndefinedNode()},
- set: ${de?de.name:R.scope.buildUndefinedNode()}
- })
- `,R)):B(r.template.statement.ast`
- Object.defineProperty(${H}, ${Ie}, {
- // 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 ne=R.get(H.node.key.id.name),{id:pe,methodId:Ie,getId:X,setId:J,getterDeclared:de,setterDeclared:Ce,static:Le}=ne,{params:he,body:ie,generator:le,async:oe}=H.node,re=X&&!de&&he.length===0,Ee=J&&!Ce&&he.length>0;let se=Ie;return re?(R.set(H.node.key.id.name,Object.assign({},ne,{getterDeclared:!0})),se=X):Ee?(R.set(H.node.key.id.name,Object.assign({},ne,{setterDeclared:!0})),se=J):Le&&!K&&(se=pe),B(r.types.functionDeclaration(r.types.cloneNode(se),he,ie,le,oe),H)}const G=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 $(H,R,K){var ne;const pe={classRef:R,needsClassRef:!1,innerBinding:K};return H.isMethod()||H.traverse(G,pe),K!=null&&(ne=pe.classRef)!=null&&ne.name&&pe.classRef.name!==K.name&&H.traverse(W,pe),pe.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 B(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 A=w.id.name;m.has(A)?C[g]=y:(m.add(A),C.splice(g++,1,i(A),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 A=w.declaration.id.name;m.has(A)?C[g]=y:(m.add(A),C.splice(g++,1,i(A),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(""),A=Symbol(""),T=Symbol(""),O=Symbol(""),I=Symbol(""),z=Symbol(""),G=Symbol(""),W=Symbol(""),$=Symbol(""),N=Symbol(""),B=Symbol(""),H=Symbol(""),R=Symbol(""),K=Symbol(""),ne=Symbol(""),pe=Symbol(""),Ie=Symbol(""),X=Symbol(""),J=Symbol(""),de=Symbol(""),Ce=Symbol(""),Le=Symbol(""),he=Symbol(""),ie=Symbol(""),le=Symbol(""),oe=Symbol(""),re={[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",[A]:"resolveDynamicComponent",[T]:"resolveDirective",[O]:"resolveFilter",[I]:"withDirectives",[z]:"renderList",[G]:"renderSlot",[W]:"createSlots",[$]:"toDisplayString",[N]:"mergeProps",[B]:"normalizeClass",[H]:"normalizeStyle",[R]:"normalizeProps",[K]:"guardReactiveProps",[ne]:"toHandlers",[pe]:"camelize",[Ie]:"capitalize",[X]:"toHandlerKey",[J]:"setBlockTracking",[de]:"pushScopeId",[Ce]:"popScopeId",[Le]:"withCtx",[he]:"unref",[ie]:"isRef",[le]:"withMemo",[oe]:"isMemoSame"},Ee={start:{line:1,column:1,offset:0},end:{line:1,column:1,offset:0},source:""};function se(V){return{type:0,source:arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",children:V,helpers:new Set,components:[],directives:[],hoists:[],imports:[],cached:0,temps:0,codegenNode:void 0,loc:Ee}}function ye(V,Q,me,Pe,Ve,Re,Fe){let We=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]:Ee;return V&&(We?(V.helper(m),V.helper(Ge(V.inSSR,mt))):V.helper(Oe(V.inSSR,mt)),Fe&&V.helper(I)),{type:13,tag:Q,props:me,children:Pe,patchFlag:Ve,dynamicProps:Re,directives:Fe,isBlock:We,disableTracking:rt,isComponent:mt,loc:_t}}function we(V){return{type:17,loc:arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ee,elements:V}}function He(V){return{type:15,loc:arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ee,properties:V}}function ce(V,Q){return{type:16,loc:Ee,key:r.isString(V)?k(V,!0):V,value:Q}}function k(V){let Q=arguments.length>1&&arguments[1]!==void 0&&arguments[1];return{type:4,loc:arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ee,content:V,isStatic:Q,constType:Q?3:arguments.length>3&&arguments[3]!==void 0?arguments[3]:0}}function F(V){return{type:8,loc:arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ee,children:V}}function Z(V){return{type:14,loc:arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ee,callee:V,arguments:arguments.length>1&&arguments[1]!==void 0?arguments[1]:[]}}function Se(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]:Ee}}function Te(V,Q,me){return{type:19,test:V,consequent:Q,alternate:me,newline:!(arguments.length>3&&arguments[3]!==void 0)||arguments[3],loc:Ee}}function Ae(V,Q){return{type:20,index:V,value:Q,isVNode:arguments.length>2&&arguments[2]!==void 0&&arguments[2],loc:Ee}}function ue(V){return{type:21,body:V,loc:Ee}}function Oe(V,Q){return V||Q?C:S}function Ge(V,Q){return V||Q?f:v}function nt(V,Q){let{helper:me,removeHelper:Pe,inSSR:Ve}=Q;V.isBlock||(V.isBlock=!0,Pe(Oe(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 gr(V){const Q=new Uint8Array(V.length);for(let me=0;me<V.length;me++)Q[me]=V.charCodeAt(me);return Q}const Ct={Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,62]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97])},Qr={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,Q){let{compatConfig:me}=Q;const Pe=me&&me[V];return V==="MODE"?Pe||3:Pe}function qr(V,Q){const me=Jr("MODE",Q),Pe=Jr(V,Q);return me===3?Pe===!0:Pe!==!1}function un(V,Q,me){return qr(V,Q)}function nn(V){throw V}function is(V){}function fr(V,Q,me,Pe){const Ve=(me||Bn)[V]+(Pe||""),Re=new SyntaxError(String(Ve));return Re.code=V,Re.loc=Q,Re}const Bn={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 vs(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Pe=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,We){if(We&&Pe.push(We),We&&We.type.startsWith("TS")&&!Tt.includes(We.type))return this.skip();if(Fe.type==="Identifier"){const rt=!!Ve[Fe.name],mt=Fn(Fe,We,Pe);(me||mt&&!rt)&&Q(Fe,We,Pe,mt,rt)}else Fe.type==="ObjectProperty"&&We?.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,We){if(We&&Pe.pop(),Fe!==Re&&Fe.scopeIds)for(const rt of Fe.scopeIds)Ve[rt]--,Ve[rt]===0&&delete Ve[rt]}})}function Fn(V,Q,me){if(!Q)return!0;if(V.name==="arguments")return!1;if((function(Pe,Ve,Re){switch(Ve.type){case"MemberExpression":case"OptionalMemberExpression":return Ve.property===Pe?!!Ve.computed:Ve.object===Pe;case"JSXMemberExpression":return Ve.object===Pe;case"VariableDeclarator":return Ve.init===Pe;case"ArrowFunctionExpression":return Ve.body===Pe;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===Pe&&!!Ve.computed;case"ObjectProperty":case"ClassProperty":case"TSPropertySignature":return Ve.key!==Pe||!!Ve.computed;case"ClassPrivateProperty":case"ObjectTypeProperty":return Ve.key!==Pe;case"ClassDeclaration":case"ClassExpression":return Ve.superClass===Pe;case"AssignmentExpression":case"AssignmentPattern":return Ve.right===Pe;case"ExportSpecifier":return Ve.local===Pe;case"TSEnumMember":return Ve.id!==Pe}return!0})(V,Q))return!0;switch(Q.type){case"AssignmentExpression":case"AssignmentPattern":return!0;case"ObjectPattern":case"ArrayPattern":return ft(Q,me)}return!1}function ft(V,Q){if(V&&(V.type==="ObjectProperty"||V.type==="ArrayPattern")){let me=Q.length;for(;me--;){const Pe=Q[me];if(Pe.type==="AssignmentExpression")return!0;if(Pe.type!=="ObjectProperty"&&!Pe.type.endsWith("Pattern"))break}}return!1}function dt(V){let Q=V.length;for(;Q--;){const me=V[Q];if(me.type==="NewExpression")return!0;if(me.type!=="MemberExpression")break}return!1}function ot(V,Q){for(const me of V.params)for(const Pe of Lt(me))Q(Pe)}function At(V,Q){for(const me of V.body)if(me.type==="VariableDeclaration"){if(me.declare)continue;for(const Pe of me.declarations)for(const Ve of Lt(Pe.id))Q(Ve)}else if(me.type==="FunctionDeclaration"||me.type==="ClassDeclaration"){if(me.declare||!me.id)continue;Q(me.id)}else if(me.type==="ForOfStatement"||me.type==="ForInStatement"||me.type==="ForStatement"){const Pe=me.type==="ForStatement"?me.init:me.left;if(Pe&&Pe.type==="VariableDeclaration")for(const Ve of Pe.declarations)for(const Re of Lt(Ve.id))Q(Re)}}function Lt(V){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];switch(V.type){case"Identifier":Q.push(V);break;case"MemberExpression":let me=V;for(;me.type==="MemberExpression";)me=me.object;Q.push(me);break;case"ObjectPattern":for(const Pe of V.properties)Pe.type==="RestElement"?Lt(Pe.argument,Q):Lt(Pe.value,Q);break;case"ArrayPattern":V.elements.forEach((Pe=>{Pe&&Lt(Pe,Q)}));break;case"RestElement":Lt(V.argument,Q);break;case"AssignmentPattern":Lt(V.left,Q)}return Q}function jt(V,Q){V in Q?Q[V]++:Q[V]=1}function Ut(V,Q,me){const{name:Pe}=Q;V.scopeIds&&V.scopeIds.has(Pe)||(jt(Pe,me),(V.scopeIds||(V.scopeIds=new Set)).add(Pe))}const dr=V=>/Function(?:Expression|Declaration)$|Method$/.test(V.type),Zt=V=>V&&(V.type==="ObjectProperty"||V.type==="ObjectMethod")&&!V.computed,pt=(V,Q)=>Zt(Q)&&Q.key===V,Tt=["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"];function xt(V){return Tt.includes(V.type)?xt(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,Q)=>{try{let me=i.parseExpression(V,{plugins:Q.expressionPlugins});return me=xt(me),me.type==="MemberExpression"||me.type==="OptionalMemberExpression"||me.type==="Identifier"&&me.name!=="undefined"}catch{return!1}},jr=Rr;function On(V,Q){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Q.length;return Hr({offset:V.offset,line:V.line,column:V.column},Q,me)}function Hr(V,Q){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Q.length,Pe=0,Ve=-1;for(let Re=0;Re<me;Re++)Q.charCodeAt(Re)===10&&(Pe++,Ve=Re);return V.offset+=me,V.line+=Pe,V.column=Ve===-1?V.column+me:me-Ve,V}function vr(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2];for(let Pe=0;Pe<V.props.length;Pe++){const Ve=V.props[Pe];if(Ve.type===7&&(me||Ve.exp)&&(r.isString(Q)?Ve.name===Q:Q.test(Ve.name)))return Ve}}function Zr(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Pe=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===Q&&(Re.value||Pe))return Re}else if(Re.name==="bind"&&(Re.exp||Pe)&&bn(Re.arg,Q))return Re}}function bn(V,Q){return!(!V||!Dt(V)||V.content!==Q)}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 Rn(V){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];if(V&&!r.isString(V)&&V.type===14){const me=V.callee;if(!r.isString(me)&&Tn.has(me))return Rn(V.arguments[0],Q.concat(V))}return[V,Q]}function Yn(V,Q,me){let Pe,Ve,Re=V.type===13?V.props:V.arguments[2],Fe=[];if(Re&&!r.isString(Re)&&Re.type===14){const We=Rn(Re);Re=We[0],Fe=We[1],Ve=Fe[Fe.length-1]}if(Re==null||r.isString(Re))Pe=He([Q]);else if(Re.type===14){const We=Re.arguments[0];r.isString(We)||We.type!==15?Re.callee===ne?Pe=Z(me.helper(N),[He([Q]),Re]):Re.arguments.unshift(He([Q])):Ei(Q,We)||We.properties.unshift(Q),!Pe&&(Pe=Re)}else Re.type===15?(Ei(Q,Re)||Re.properties.unshift(Q),Pe=Re):(Pe=Z(me.helper(N),[He([Q]),Re]),Ve&&Ve.callee===K&&(Ve=Fe[Fe.length-2]));V.type===13?Ve?Ve.arguments[0]=Pe:V.props=Pe:Ve?Ve.arguments[0]=Pe:V.arguments[2]=Pe}function Ei(V,Q){let me=!1;if(V.key.type===4){const Pe=V.key.content;me=Q.properties.some((Ve=>Ve.key.type===4&&Ve.key.content===Pe))}return me}function $n(V,Q){return`_${Q}_${V.replace(/[^\w]/g,((me,Pe)=>me==="-"?"_":V.charCodeAt(Pe).toString()))}`}function Ft(V,Q){if(!V||Object.keys(Q).length===0)return!1;switch(V.type){case 1:for(let me=0;me<V.props.length;me++){const Pe=V.props[me];if(Pe.type===7&&(Ft(Pe.arg,Q)||Ft(Pe.exp,Q)))return!0}return V.children.some((me=>Ft(me,Q)));case 11:return!!Ft(V.source,Q)||V.children.some((me=>Ft(me,Q)));case 9:return V.branches.some((me=>Ft(me,Q)));case 10:return!!Ft(V.condition,Q)||V.children.some((me=>Ft(me,Q)));case 4:return!V.isStatic&&tr(V.content)&&!!Q[V.content];case 8:return V.children.some((me=>r.isObject(me)&&Ft(me,Q)));case 5:case 12:return Ft(V.content,Q);default:return!1}}function Ks(V){return V.type===14&&V.callee===le?V.arguments[1].returns:V}const Bs=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ys={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=ys,Jn=null,_r="",fn=null,$t=null,In="",zn=-1,Un=-1,Fs=0,Mt=!1,Ls=null;const _n=[],dn=new class{constructor(V,Q){this.stack=V,this.cbs=Q,this.state=1,this.buffer="",this.sectionStart=0,this.index=0,this.entityStart=0,this.baseState=1,this.inRCDATA=!1,this.inXML=!1,this.inVPre=!1,this.newlines=[],this.mode=0,this.delimiterOpen=ct,this.delimiterClose=yt,this.delimiterIndex=-1,this.currentSequence=void 0,this.sequenceIndex=0,this.entityDecoder=new a.EntityDecoder(a.htmlDecodeTree,((me,Pe)=>this.emitCodePoint(me,Pe)))}get inSFCRoot(){return this.mode===2&&this.stack.length===0}reset(){this.state=1,this.mode=0,this.buffer="",this.sectionStart=0,this.index=0,this.baseState=1,this.inRCDATA=!1,this.currentSequence=void 0,this.newlines.length=0,this.delimiterOpen=ct,this.delimiterClose=yt}getPos(V){let Q=1,me=V+1;for(let Pe=this.newlines.length-1;Pe>=0;Pe--){const Ve=this.newlines[Pe];if(V>Ve){Q=Pe+2,me=V-Ve;break}}return{column:me,line:Q,offset:V}}peek(){return this.buffer.charCodeAt(this.index+1)}stateText(V){V===60?(this.index>this.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=5,this.sectionStart=this.index):V===38?this.startEntity():this.inVPre||V!==this.delimiterOpen[0]||(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(V))}stateInterpolationOpen(V){if(V===this.delimiterOpen[this.delimiterIndex])if(this.delimiterIndex===this.delimiterOpen.length-1){const Q=this.index+1-this.delimiterOpen.length;Q>this.sectionStart&&this.cbs.ontext(this.sectionStart,Q),this.state=3,this.sectionStart=Q}else this.delimiterIndex++;else this.inRCDATA?(this.state=32,this.stateInRCDATA(V)):(this.state=1,this.stateText(V))}stateInterpolation(V){V===this.delimiterClose[0]&&(this.state=4,this.delimiterIndex=0,this.stateInterpolationClose(V))}stateInterpolationClose(V){V===this.delimiterClose[this.delimiterIndex]?this.delimiterIndex===this.delimiterClose.length-1?(this.cbs.oninterpolation(this.sectionStart,this.index+1),this.inRCDATA?this.state=32:this.state=1,this.sectionStart=this.index+1):this.delimiterIndex++:(this.state=3,this.stateInterpolation(V))}stateSpecialStartSequence(V){const Q=this.sequenceIndex===this.currentSequence.length;if(Q?sr(V):(32|V)===this.currentSequence[this.sequenceIndex]){if(!Q)return void this.sequenceIndex++}else this.inRCDATA=!1;this.sequenceIndex=0,this.state=6,this.stateInTagName(V)}stateInRCDATA(V){if(this.sequenceIndex===this.currentSequence.length){if(V===62||Bt(V)){const Q=this.index-this.currentSequence.length;if(this.sectionStart<Q){const me=this.index;this.index=Q,this.cbs.ontext(this.sectionStart,Q),this.index=me}return this.sectionStart=Q+2,this.stateInClosingTagName(V),void(this.inRCDATA=!1)}this.sequenceIndex=0}(32|V)===this.currentSequence[this.sequenceIndex]?this.sequenceIndex+=1:this.sequenceIndex===0?this.currentSequence===Ct.TitleEnd||this.currentSequence===Ct.TextareaEnd&&!this.inSFCRoot?V===38?this.startEntity():V===this.delimiterOpen[0]&&(this.state=2,this.delimiterIndex=0,this.stateInterpolationOpen(V)):this.fastForwardTo(60)&&(this.sequenceIndex=1):this.sequenceIndex=+(V===60)}stateCDATASequence(V){V===Ct.Cdata[this.sequenceIndex]?++this.sequenceIndex===Ct.Cdata.length&&(this.state=28,this.currentSequence=Ct.CdataEnd,this.sequenceIndex=0,this.sectionStart=this.index+1):(this.sequenceIndex=0,this.state=23,this.stateInDeclaration(V))}fastForwardTo(V){for(;++this.index<this.buffer.length;){const Q=this.buffer.charCodeAt(this.index);if(Q===10&&this.newlines.push(this.index),Q===V)return!0}return this.index=this.buffer.length-1,!1}stateInCommentLike(V){V===this.currentSequence[this.sequenceIndex]?++this.sequenceIndex===this.currentSequence.length&&(this.currentSequence===Ct.CdataEnd?this.cbs.oncdata(this.sectionStart,this.index-2):this.cbs.oncomment(this.sectionStart,this.index-2),this.sequenceIndex=0,this.sectionStart=this.index+1,this.state=1):this.sequenceIndex===0?this.fastForwardTo(this.currentSequence[0])&&(this.sequenceIndex=1):V!==this.currentSequence[this.sequenceIndex-1]&&(this.sequenceIndex=0)}startSpecial(V,Q){this.enterRCDATA(V,Q),this.state=31}enterRCDATA(V,Q){this.inRCDATA=!0,this.currentSequence=V,this.sequenceIndex=Q}stateBeforeTagName(V){if(V===33)this.state=22,this.sectionStart=this.index+1;else if(V===63)this.state=24,this.sectionStart=this.index+1;else if(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 Q=32|V;this.state=Q===116?30:Q===115?29:6}else V===47?this.state=8:(this.state=1,this.stateText(V))}stateInTagName(V){sr(V)&&this.handleTagName(V)}stateInSFCRootTagName(V){if(sr(V)){const Q=this.buffer.slice(this.sectionStart,this.index);Q!=="template"&&this.enterRCDATA(gr("</"+Q),0),this.handleTagName(V)}}handleTagName(V){this.cbs.onopentagname(this.sectionStart,this.index),this.sectionStart=-1,this.state=11,this.stateBeforeAttrName(V)}stateBeforeClosingTagName(V){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,Q){V===Q?(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=-1,this.cbs.onattribend(Q===34?3:2,this.index+1),this.state=11):V===38&&this.startEntity()}stateInAttrValueDoubleQuotes(V){this.handleInAttrValue(V,34)}stateInAttrValueSingleQuotes(V){this.handleInAttrValue(V,39)}stateInAttrValueNoQuotes(V){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 Q=32|V;Q===Ct.ScriptEnd[3]?this.startSpecial(Ct.ScriptEnd,4):Q===Ct.StyleEnd[3]?this.startSpecial(Ct.StyleEnd,4):(this.state=6,this.stateInTagName(V))}stateBeforeSpecialT(V){const Q=32|V;Q===Ct.TitleEnd[3]?this.startSpecial(Ct.TitleEnd,4):Q===Ct.TextareaEnd[3]?this.startSpecial(Ct.TextareaEnd,4):(this.state=6,this.stateInTagName(V))}startEntity(){this.baseState=this.state,this.state=33,this.entityStart=this.index,this.entityDecoder.startEntity(this.baseState===1||this.baseState===32?a.DecodingMode.Legacy:a.DecodingMode.Attribute)}stateInEntity(){{const V=this.entityDecoder.write(this.buffer,this.index);V>=0?(this.state=this.baseState,V===0&&(this.index=this.entityStart)):this.index=this.buffer.length-1}}parse(V){for(this.buffer=V;this.index<this.buffer.length;){const Q=this.buffer.charCodeAt(this.index);switch(Q===10&&this.newlines.push(this.index),this.state){case 1:this.stateText(Q);break;case 2:this.stateInterpolationOpen(Q);break;case 3:this.stateInterpolation(Q);break;case 4:this.stateInterpolationClose(Q);break;case 31:this.stateSpecialStartSequence(Q);break;case 32:this.stateInRCDATA(Q);break;case 26:this.stateCDATASequence(Q);break;case 19:this.stateInAttrValueDoubleQuotes(Q);break;case 12:this.stateInAttrName(Q);break;case 13:this.stateInDirName(Q);break;case 14:this.stateInDirArg(Q);break;case 15:this.stateInDynamicDirArg(Q);break;case 16:this.stateInDirModifier(Q);break;case 28:this.stateInCommentLike(Q);break;case 27:this.stateInSpecialComment(Q);break;case 11:this.stateBeforeAttrName(Q);break;case 6:this.stateInTagName(Q);break;case 34:this.stateInSFCRootTagName(Q);break;case 9:this.stateInClosingTagName(Q);break;case 5:this.stateBeforeTagName(Q);break;case 17:this.stateAfterAttrName(Q);break;case 20:this.stateInAttrValueSingleQuotes(Q);break;case 18:this.stateBeforeAttrValue(Q);break;case 8:this.stateBeforeClosingTagName(Q);break;case 10:this.stateAfterClosingTagName(Q);break;case 29:this.stateBeforeSpecialS(Q);break;case 30:this.stateBeforeSpecialT(Q);break;case 21:this.stateInAttrValueNoQuotes(Q);break;case 7:this.stateInSelfClosingTag(Q);break;case 23:this.stateInDeclaration(Q);break;case 22:this.stateBeforeDeclaration(Q);break;case 25:this.stateBeforeComment(Q);break;case 24:this.stateInProcessingInstruction(Q);break;case 33:this.stateInEntity()}this.index++}this.cleanup(),this.finish()}cleanup(){this.sectionStart!==this.index&&(this.state===1||this.state===32&&this.sequenceIndex===0?(this.cbs.ontext(this.sectionStart,this.index),this.sectionStart=this.index):this.state!==19&&this.state!==20&&this.state!==21||(this.cbs.onattribdata(this.sectionStart,this.index),this.sectionStart=this.index))}finish(){this.state===33&&(this.entityDecoder.end(),this.state=this.baseState),this.handleTrailingData(),this.cbs.onend()}handleTrailingData(){const V=this.buffer.length;this.sectionStart>=V||(this.state===28?this.currentSequence===Ct.CdataEnd?this.cbs.oncdata(this.sectionStart,V):this.cbs.oncomment(this.sectionStart,V):this.state===6||this.state===11||this.state===18||this.state===17||this.state===12||this.state===13||this.state===14||this.state===15||this.state===16||this.state===20||this.state===19||this.state===21||this.state===9||this.cbs.ontext(this.sectionStart,V))}emitCodePoint(V,Q){this.baseState!==1&&this.baseState!==32?(this.sectionStart<this.entityStart&&this.cbs.onattribdata(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+Q,this.index=this.sectionStart-1,this.cbs.onattribentity(a.fromCodePoint(V),this.entityStart,this.sectionStart)):(this.sectionStart<this.entityStart&&this.cbs.ontext(this.sectionStart,this.entityStart),this.sectionStart=this.entityStart+Q,this.index=this.sectionStart-1,this.cbs.ontextentity(a.fromCodePoint(V),this.entityStart,this.sectionStart))}}(_n,{onerr:Os,ontext(V,Q){wn(Sn(V,Q),V,Q)},ontextentity(V,Q,me){wn(V,Q,me)},oninterpolation(V,Q){if(Mt)return wn(Sn(V,Q),V,Q);let me=V+dn.delimiterOpen.length,Pe=Q-dn.delimiterClose.length;for(;Bt(_r.charCodeAt(me));)me++;for(;Bt(_r.charCodeAt(Pe-1));)Pe--;let Ve=Sn(me,Pe);Ve.includes("&")&&(Ve=a.decodeHTML(Ve)),Do({type:5,content:ro(Ve,!1,us(me,Pe)),loc:us(V,Q)})},onopentagname(V,Q){const me=Sn(V,Q);fn={type:1,tag:me,ns:Xr.getNamespace(me,_n[0],Xr.ns),tagType:0,props:[],children:[],loc:us(V-1,Q),codegenNode:void 0}},onopentagend(V){Oi(V)},onclosetag(V,Q){const me=Sn(V,Q);if(!Xr.isVoidTag(me)){let Pe=!1;for(let Ve=0;Ve<_n.length;Ve++)if(_n[Ve].tag.toLowerCase()===me.toLowerCase()){Pe=!0,Ve>0&&Os(24,_n[0].loc.start.offset);for(let Re=0;Re<=Ve;Re++)Ns(_n.shift(),Q,Re<Ve);break}Pe||Os(23,No(V,60))}},onselfclosingtag(V){var Q;const me=fn.tag;fn.isSelfClosing=!0,Oi(V),((Q=_n[0])==null?void 0:Q.tag)===me&&Ns(_n.shift(),V)},onattribname(V,Q){$t={type:6,name:Sn(V,Q),nameLoc:us(V,Q),value:void 0,loc:us(V)}},ondirname(V,Q){const me=Sn(V,Q),Pe=me==="."||me===":"?"bind":me==="@"?"on":me==="#"?"slot":me.slice(2);if(Mt||Pe!==""||Os(26,V),Mt||Pe==="")$t={type:6,name:me,nameLoc:us(V,Q),value:void 0,loc:us(V)};else if($t={type:7,name:Pe,rawName:me,exp:void 0,arg:void 0,modifiers:me==="."?["prop"]:[],loc:us(V)},Pe==="pre"){Mt=dn.inVPre=!0,Ls=fn;const Ve=fn.props;for(let Re=0;Re<Ve.length;Re++)Ve[Re].type===7&&(Ve[Re]=h1(Ve[Re]))}},ondirarg(V,Q){if(V===Q)return;const me=Sn(V,Q);if(Mt)$t.name+=me,xi($t.nameLoc,Q);else{const Pe=me[0]!=="[";$t.arg=ro(Pe?me:me.slice(1,-1),Pe,us(V,Q),Pe?3:0)}},ondirmodifier(V,Q){const me=Sn(V,Q);if(Mt)$t.name+="."+me,xi($t.nameLoc,Q);else if($t.name==="slot"){const Pe=$t.arg;Pe&&(Pe.content+="."+me,xi(Pe.loc,Q))}else $t.modifiers.push(me)},onattribdata(V,Q){In+=Sn(V,Q),zn<0&&(zn=V),Un=Q},onattribentity(V,Q,me){In+=V,zn<0&&(zn=Q),Un=me},onattribnameend(V){const Q=$t.loc.start.offset,me=Sn(Q,V);$t.type===7&&($t.rawName=me),fn.props.some((Pe=>(Pe.type===7?Pe.rawName:Pe.name)===me))&&Os(2,Q)},onattribend(V,Q){if(fn&&$t){if(xi($t.loc,Q),V!==0)if($t.type===6)$t.name==="class"&&(In=Ho(In).trim()),V!==1||In||Os(13,Q),$t.value={type:2,content:In,loc:V===1?us(zn,Un):us(zn-1,Un+1)},dn.inSFCRoot&&fn.tag==="template"&&$t.name==="lang"&&In&&In!=="html"&&dn.enterRCDATA(gr("</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=ro(In,!1,us(zn,Un),0,me),$t.name==="for"&&($t.forParseResult=(function(Ve){const Re=Ve.loc,Fe=Ve.content,We=Fe.match(Bs);if(!We)return;const[,rt,mt]=We,_t=function(hr,Ot){let Nt=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const Er=Re.start.offset+Ot;return ro(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),Gt=mr.match(di);if(Gt){mr=mr.replace(di,"").trim();const hr=Gt[1].trim();let Ot;if(hr&&(Ot=Fe.indexOf(hr,ir+mr.length),kt.key=_t(hr,Ot,!0)),Gt[2]){const Nt=Gt[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 Pe=-1;$t.name==="bind"&&(Pe=$t.modifiers.indexOf("sync"))>-1&&un("COMPILER_V_BIND_SYNC",Xr,$t.loc,$t.rawName)&&($t.name="model",$t.modifiers.splice(Pe,1))}$t.type===7&&$t.name==="pre"||fn.props.push($t)}In="",zn=Un=-1},oncomment(V,Q){Xr.comments&&Do({type:3,content:Sn(V,Q),loc:us(V-4,Q+3)})},onend(){const V=_r.length;if(dn.state!==1)switch(dn.state){case 5:case 8:Os(5,V);break;case 3:case 4:Os(25,dn.sectionStart);break;case 28:dn.currentSequence===Ct.CdataEnd?Os(6,V):Os(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:Os(9,V)}for(let Q=0;Q<_n.length;Q++)Ns(_n[Q],V-1),Os(24,_n[Q].loc.start.offset)},oncdata(V,Q){_n[0].ns!==0?wn(Sn(V,Q),V,Q):Os(1,V-9)},onprocessinginstruction(V){(_n[0]?_n[0].ns:Xr.ns)===0&&Os(21,V-1)}}),di=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,Qn=/^\(|\)$/g;function Sn(V,Q){return _r.slice(V,Q)}function Oi(V){dn.inSFCRoot&&(fn.innerLoc=us(V+1,V+1)),Do(fn);const{tag:Q,ns:me}=fn;me===0&&Xr.isPreTag(Q)&&Fs++,Xr.isVoidTag(Q)?Ns(fn,V):(_n.unshift(fn),me!==1&&me!==2||(dn.inXML=!0)),fn=null}function wn(V,Q,me){const Pe=_n[0]||Jn,Ve=Pe.children[Pe.children.length-1];Ve?.type===2?(Ve.content+=V,xi(Ve.loc,me)):Pe.children.push({type:2,content:V,loc:us(Q,me)})}function Ns(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2];xi(V.loc,me?No(Q,60):Q+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:Pe,ns:Ve}=V;Mt||(Pe==="slot"?V.tagType=2:Vo(V)?V.tagType=3:(function(Re){let{tag:Fe,props:We}=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<We.length;_t++){const kt=We[_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=ga(V.children,V.tag)),Ve===0&&Xr.isPreTag(Pe)&&Fs--,Ls===V&&(Mt=dn.inVPre=!1,Ls=null),dn.inXML&&(_n[0]?_n[0].ns:Xr.ns)===0&&(dn.inXML=!1);{const Re=V.props;if(!dn.inSFCRoot&&qr("COMPILER_NATIVE_TEMPLATE",Xr)&&V.tag==="template"&&!Vo(V)){const We=_n[0]||Jn,rt=We.children.indexOf(V);We.children.splice(rt,1,...V.children)}const Fe=Re.find((We=>We.type===6&&We.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 No(V,Q){let me=V;for(;_r.charCodeAt(me)!==Q&&me>=0;)me--;return me}const rl=new Set(["if","else","else-if","for","slot"]);function Vo(V){let{tag:Q,props:me}=V;if(Q==="template"){for(let Pe=0;Pe<me.length;Pe++)if(me[Pe].type===7&&rl.has(me[Pe].name))return!0}return!1}const ma=/\r\n/g;function ga(V,Q){var me,Pe;const Ve=Xr.whitespace!=="preserve";let Re=!1;for(let Fe=0;Fe<V.length;Fe++){const We=V[Fe];if(We.type===2)if(Fs)We.content=We.content.replace(ma,`
- `);else if(va(We.content)){const rt=(me=V[Fe-1])==null?void 0:me.type,mt=(Pe=V[Fe+1])==null?void 0:Pe.type;!rt||!mt||Ve&&(rt===3&&(mt===3||mt===1)||rt===1&&(mt===3||mt===1&&nl(We.content)))?(Re=!0,V[Fe]=null):We.content=" "}else Ve&&(We.content=Ho(We.content))}if(Fs&&Q&&Xr.isPreTag(Q)){const Fe=V[0];Fe&&Fe.type===2&&(Fe.content=Fe.content.replace(/^\r?\n/,""))}return Re?V.filter(Boolean):V}function va(V){for(let Q=0;Q<V.length;Q++)if(!Bt(V.charCodeAt(Q)))return!1;return!0}function nl(V){for(let Q=0;Q<V.length;Q++){const me=V.charCodeAt(Q);if(me===10||me===13)return!0}return!1}function Ho(V){let Q="",me=!1;for(let Pe=0;Pe<V.length;Pe++)Bt(V.charCodeAt(Pe))?me||(Q+=" ",me=!0):(Q+=V[Pe],me=!1);return Q}function Do(V){(_n[0]||Jn).children.push(V)}function us(V,Q){return{start:dn.getPos(V),end:Q==null?Q:dn.getPos(Q),source:Q==null?Q:Sn(V,Q)}}function xi(V,Q){V.end=dn.getPos(Q),V.source=Sn(V.start.offset,Q)}function h1(V){const Q={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++),Q.value={type:2,content:V.exp.content,loc:me}}return Q}function ro(V){let Q=arguments.length>1&&arguments[1]!==void 0&&arguments[1],me=arguments.length>2?arguments[2]:void 0,Pe=arguments.length>4&&arguments[4]!==void 0?arguments[4]:0;const Ve=k(V,Q,me,arguments.length>3&&arguments[3]!==void 0?arguments[3]:0);if(!Q&&Xr.prefixIdentifiers&&Pe!==3&&V.trim()){if(tr(V))return Ve.ast=null,Ve;try{const Re=Xr.expressionPlugins,Fe={plugins:Re?[...Re,"typescript"]:["typescript"]};Ve.ast=Pe===2?i.parse(` ${V} `,Fe).program:Pe===1?i.parseExpression(`(${V})=>{}`,Fe):i.parseExpression(`(${V})`,Fe)}catch(Re){Ve.ast=!1,Os(45,me.start.offset,Re.message)}}return Ve}function Os(V,Q,me){Xr.onError(fr(V,us(Q,Q),void 0,me))}function ji(V,Q){if(dn.reset(),fn=null,$t=null,In="",zn=-1,Un=-1,_n.length=0,_r=V,Xr=r.extend({},ys),Q){let Ve;for(Ve in Q)Q[Ve]!=null&&(Xr[Ve]=Q[Ve])}dn.mode=Xr.parseMode==="html"?1:Xr.parseMode==="sfc"?2:0,dn.inXML=Xr.ns===1||Xr.ns===2;const me=Q?.delimiters;me&&(dn.delimiterOpen=gr(me[0]),dn.delimiterClose=gr(me[1]));const Pe=Jn=se([],V);return dn.parse(_r),Pe.loc=us(0,V.length),Pe.children=ga(Pe.children),Jn=null,Pe}function sl(V,Q){c(V,Q,Me(V,V.children[0]))}function Me(V,Q){const{children:me}=V;return me.length===1&&Q.type===1&&!os(Q)}function c(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2];const{children:Pe}=V,Ve=Pe.length;let Re=0;for(let Fe=0;Fe<Pe.length;Fe++){const We=Pe[Fe];if(We.type===1&&We.tagType===0){const rt=me?0:b(We,Q);if(rt>0){if(rt>=2){We.codegenNode.patchFlag="-1",We.codegenNode=Q.hoist(We.codegenNode),Re++;continue}}else{const mt=We.codegenNode;if(mt.type===13){const _t=De(mt);if((!_t||_t===512||_t===1)&&Y(We,Q)>=2){const kt=_e(We);kt&&(mt.props=Q.hoist(kt))}mt.dynamicProps&&(mt.dynamicProps=Q.hoist(mt.dynamicProps))}}}if(We.type===1){const rt=We.tagType===1;rt&&Q.scopes.vSlot++,c(We,Q),rt&&Q.scopes.vSlot--}else if(We.type===11)c(We,Q,We.children.length===1);else if(We.type===9)for(let rt=0;rt<We.branches.length;rt++)c(We.branches[rt],Q,We.branches[rt].children.length===1)}if(Re&&Q.transformHoist&&Q.transformHoist(Pe,Q,V),Re&&Re===Ve&&V.type===1&&V.tagType===0&&V.codegenNode&&V.codegenNode.type===13&&r.isArray(V.codegenNode.children)){const Fe=Q.hoist(we(V.codegenNode.children));Q.hmr&&(Fe.content=`[...${Fe.content}]`),V.codegenNode.children=Fe}}function b(V,Q){const{constantCache:me}=Q;switch(V.type){case 1:if(V.tagType!==0)return 0;const Pe=me.get(V);if(Pe!==void 0)return Pe;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 We=Y(V,Q);if(We===0)return me.set(V,0),0;We<Fe&&(Fe=We);for(let rt=0;rt<V.children.length;rt++){const mt=b(V.children[rt],Q);if(mt===0)return me.set(V,0),0;mt<Fe&&(Fe=mt)}if(Fe>1)for(let rt=0;rt<V.props.length;rt++){const mt=V.props[rt];if(mt.type===7&&mt.name==="bind"&&mt.exp){const _t=b(mt.exp,Q);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;Q.removeHelper(m),Q.removeHelper(Ge(Q.inSSR,Ve.isComponent)),Ve.isBlock=!1,Q.helper(Oe(Q.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,Q);case 4:return V.constType;case 8:let Re=3;for(let Fe=0;Fe<V.children.length;Fe++){const We=V.children[Fe];if(r.isString(We)||r.isSymbol(We))continue;const rt=b(We,Q);if(rt===0)return 0;rt<Re&&(Re=rt)}return Re}}const M=new Set([B,H,R,K]);function D(V,Q){if(V.type===14&&!r.isString(V.callee)&&M.has(V.callee)){const me=V.arguments[0];if(me.type===4)return b(me,Q);if(me.type===14)return D(me,Q)}return 0}function Y(V,Q){let me=3;const Pe=_e(V);if(Pe&&Pe.type===15){const{properties:Ve}=Pe;for(let Re=0;Re<Ve.length;Re++){const{key:Fe,value:We}=Ve[Re],rt=b(Fe,Q);if(rt===0)return rt;let mt;if(rt<me&&(me=rt),mt=We.type===4?b(We,Q):We.type===14?D(We,Q):0,mt===0)return mt;mt<me&&(me=mt)}}return me}function _e(V){const Q=V.codegenNode;if(Q.type===13)return Q.props}function De(V){const Q=V.patchFlag;return Q?parseInt(Q,10):void 0}function Ue(V,Q){let{filename:me="",prefixIdentifiers:Pe=!1,hoistStatic:Ve=!1,hmr:Re=!1,cacheHandlers:Fe=!1,nodeTransforms:We=[],directiveTransforms:rt={},transformHoist:mt=null,isBuiltInComponent:_t=r.NOOP,isCustomElement:kt=r.NOOP,expressionPlugins:mr=[],scopeId:ir=null,slotted:Gt=!0,ssr:hr=!1,inSSR:Ot=!1,ssrCssVars:Nt="",bindingMetadata:Er=r.EMPTY_OBJ,inline:zr=!1,isTS:Br=!1,onError:on=nn,onWarn:qn=is,compatConfig:$s}=Q;const en=me.replace(/\?.*$/,"").match(/([^/\\]+)\.\w+$/),Cr={filename:me,selfName:en&&r.capitalize(r.camelize(en[1])),prefixIdentifiers:Pe,hoistStatic:Ve,hmr:Re,cacheHandlers:Fe,nodeTransforms:We,directiveTransforms:rt,transformHoist:mt,isBuiltInComponent:_t,isCustomElement:kt,expressionPlugins:mr,scopeId:ir,slotted:Gt,ssr:hr,inSSR:Ot,ssrCssVars:Nt,bindingMetadata:Er,inline:zr,isTS:Br,onError:on,onWarn:qn,compatConfig:$s,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=>`_${re[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)?tn(Vt):Vt.identifiers?Vt.identifiers.forEach(tn):Vt.type===4&&tn(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 Ae(Cr.cached++,Vt,br)}};function an(Vt){const{identifiers:br}=Cr;br[Vt]===void 0&&(br[Vt]=0),br[Vt]++}function tn(Vt){Cr.identifiers[Vt]--}return Cr.filters=new Set,Cr}function Ke(V,Q){const me=Ue(V,Q);et(V,me),Q.hoistStatic&&sl(V,me),Q.ssr||(function(Pe,Ve){const{helper:Re}=Ve,{children:Fe}=Pe;if(Fe.length===1){const We=Fe[0];if(Me(Pe,We)&&We.codegenNode){const rt=We.codegenNode;rt.type===13&&nt(rt,Ve),Pe.codegenNode=rt}else Pe.codegenNode=We}else if(Fe.length>1){let We=64;r.PatchFlagNames[64],Pe.codegenNode=ye(Ve,Re(l),void 0,Pe.children,We+"",void 0,void 0,!0,void 0,!1)}})(V,me),V.helpers=new Set([...me.helpers.keys()]),V.components=[...me.components],V.directives=[...me.directives],V.imports=me.imports,V.hoists=me.hoists,V.temps=me.temps,V.cached=me.cached,V.transformed=!0,V.filters=[...me.filters]}function et(V,Q){Q.currentNode=V;const{nodeTransforms:me}=Q,Pe=[];for(let Re=0;Re<me.length;Re++){const Fe=me[Re](V,Q);if(Fe&&(r.isArray(Fe)?Pe.push(...Fe):Pe.push(Fe)),!Q.currentNode)return;V=Q.currentNode}switch(V.type){case 3:Q.ssr||Q.helper(x);break;case 5:Q.ssr||Q.helper($);break;case 9:for(let Re=0;Re<V.branches.length;Re++)et(V.branches[Re],Q);break;case 10:case 11:case 1:case 0:(function(Re,Fe){let We=0;const rt=()=>{We--};for(;We<Re.children.length;We++){const mt=Re.children[We];r.isString(mt)||(Fe.parent=Re,Fe.childIndex=We,Fe.onNodeRemoved=rt,et(mt,Fe))}})(V,Q)}Q.currentNode=V;let Ve=Pe.length;for(;Ve--;)Pe[Ve]()}function Et(V,Q){const me=r.isString(V)?Pe=>Pe===V:Pe=>V.test(Pe);return(Pe,Ve)=>{if(Pe.type===1){const{props:Re}=Pe;if(Pe.tagType===3&&Re.some(Xn))return;const Fe=[];for(let We=0;We<Re.length;We++){const rt=Re[We];if(rt.type===7&&me(rt.name)){Re.splice(We,1),We--;const mt=Q(Pe,rt,Ve);mt&&Fe.push(mt)}}return Fe}}}const Xt="/*#__PURE__*/",Kt=V=>`${re[V]}: _${re[V]}`;function Tr(V,Q){let{mode:me="function",prefixIdentifiers:Pe=me==="module",sourceMap:Ve=!1,filename:Re="template.vue.html",scopeId:Fe=null,optimizeImports:We=!1,runtimeGlobalName:rt="Vue",runtimeModuleName:mt="vue",ssrRuntimeModuleName:_t="vue/server-renderer",ssr:kt=!1,isTS:mr=!1,inSSR:ir=!1}=Q;const Gt={mode:me,prefixIdentifiers:Pe,sourceMap:Ve,filename:Re,scopeId:Fe,optimizeImports:We,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=>`_${re[Nt]}`,push(Nt){let Er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:-2,zr=arguments.length>2?arguments[2]:void 0;if(Gt.code+=Nt,Gt.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(Gt,Nt):(Gt.offset+=Nt.length,Er===-2?Gt.column+=Nt.length:(Er===-1&&(Er=Nt.length-1),Gt.line++,Gt.column=Nt.length-Er)),zr&&zr.loc!==Ee&&Ot(zr.loc.end)}},indent(){hr(++Gt.indentLevel)},deindent(){arguments.length>0&&arguments[0]!==void 0&&arguments[0]?--Gt.indentLevel:hr(--Gt.indentLevel)},newline(){hr(Gt.indentLevel)}};function hr(Nt){Gt.push(`
- `+" ".repeat(Nt),0)}function Ot(Nt){let Er=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;const{_names:zr,_mappings:Br}=Gt.map;Er===null||zr.has(Er)||zr.add(Er),Br.add({originalLine:Nt.line,originalColumn:Nt.column-1,generatedLine:Gt.line,generatedColumn:Gt.column-1,source:Re,name:Er})}return Ve&&(Gt.map=new o.SourceMapGenerator,Gt.map.setSourceContent(Re,Gt.source),Gt.map._sources.add(Re)),Gt}function Mn(V){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const me=Tr(V,Q);Q.onContextCreated&&Q.onContextCreated(me);const{mode:Pe,push:Ve,prefixIdentifiers:Re,indent:Fe,deindent:We,newline:rt,scopeId:mt,ssr:_t}=me,kt=Array.from(V.helpers),mr=kt.length>0,ir=!Re&&Pe!=="module",Gt=mt!=null&&Pe==="module",hr=!!Q.inline,Ot=hr?Tr(V,Q):me;Pe==="module"?(function(Br,on,qn,$s){const{push:en,newline:Cr,optimizeImports:an,runtimeModuleName:tn,ssrRuntimeModuleName:Vt}=on;if(qn&&Br.hoists.length&&(Br.helpers.add(de),Br.helpers.add(Ce)),Br.helpers.size){const br=Array.from(Br.helpers);an?(en(`import { ${br.map((Fr=>re[Fr])).join(", ")} } from ${JSON.stringify(tn)}
- `,-1),en(`
- // Binding optimization for webpack code-split
- const ${br.map((Fr=>`_${re[Fr]} = ${re[Fr]}`)).join(", ")}
- `,-1)):en(`import { ${br.map((Fr=>`${re[Fr]} as _${re[Fr]}`)).join(", ")} } from ${JSON.stringify(tn)}
- `,-1)}Br.ssrHelpers&&Br.ssrHelpers.length&&en(`import { ${Br.ssrHelpers.map((br=>`${re[br]} as _${re[br]}`)).join(", ")} } from "${Vt}"
- `,-1),Br.imports.length&&((function(br,Fr){br.length&&br.forEach((ds=>{Fr.push("import "),Nn(ds.exp,Fr),Fr.push(` from '${ds.path}'`),Fr.newline()}))})(Br.imports,on),Cr()),kn(Br.hoists,on),Cr(),$s||en("export ")})(V,Ot,Gt,hr):(function(Br,on){const{ssr:qn,prefixIdentifiers:$s,push:en,newline:Cr,runtimeModuleName:an,runtimeGlobalName:tn,ssrRuntimeModuleName:Vt}=on,br=qn?`require(${JSON.stringify(an)})`:tn,Fr=Array.from(Br.helpers);Fr.length>0&&($s?en(`const { ${Fr.map(Kt).join(", ")} } = ${br}
- `,-1):(en(`const _Vue = ${br}
- `,-1),Br.hoists.length&&en(`const { ${[C,S,x,g,w].filter((ds=>Fr.includes(ds))).map(Kt).join(", ")} } = _Vue
- `,-1))),Br.ssrHelpers&&Br.ssrHelpers.length&&en(`const { ${Br.ssrHelpers.map(Kt).join(", ")} } = require("${Vt}")
- `,-1),kn(Br.hoists,on),Cr(),en("return ")})(V,Ot);const Nt=_t?"ssrRender":"render",Er=_t?["_ctx","_push","_parent","_attrs"]:["_ctx","_cache"];Q.bindingMetadata&&!Q.inline&&Er.push("$props","$setup","$data","$options");const zr=Q.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?Nn(V.codegenNode,me):Ve("null"),ir&&(We(),Ve("}")),We(),Ve("}"),{ast:V,code:me.code,preamble:hr?Ot.code:"",map:me.map?me.map.toJSON():void 0}}function mn(V,Q,me){let{helper:Pe,push:Ve,newline:Re,isTS:Fe}=me;const We=Pe(Q==="filter"?O:Q==="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 ${$n(mt,Q)} = ${We}(${JSON.stringify(mt)}${_t?", true":""})${Fe?"!":""}`),rt<V.length-1&&Re()}}function kn(V,Q){if(!V.length)return;Q.pure=!0;const{push:me,newline:Pe,helper:Ve,scopeId:Re,mode:Fe}=Q,We=Re!=null&&Fe!=="function";Pe(),We&&(me(`const _withScopeId = n => (${Ve(de)}("${Re}"),n=n(),${Ve(Ce)}(),n)`),Pe());for(let rt=0;rt<V.length;rt++){const mt=V[rt];if(mt){const _t=We&&mt.type===13;me(`const _hoisted_${rt+1} = ${_t?`${Xt} _withScopeId(() => `:""}`),Nn(mt,Q),_t&&me(")"),Pe()}}Q.pure=!1}function Gn(V,Q){const me=V.length>3||V.some((Pe=>r.isArray(Pe)||!(function(Ve){return r.isString(Ve)||Ve.type===4||Ve.type===2||Ve.type===5||Ve.type===8})(Pe)));Q.push("["),me&&Q.indent(),Ii(V,Q,me),me&&Q.deindent(),Q.push("]")}function Ii(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Pe=!(arguments.length>3&&arguments[3]!==void 0)||arguments[3];const{push:Ve,newline:Re}=Q;for(let Fe=0;Fe<V.length;Fe++){const We=V[Fe];r.isString(We)?Ve(We,-3):r.isArray(We)?Gn(We,Q):Nn(We,Q),Fe<V.length-1&&(me?(Pe&&Ve(","),Re()):Pe&&Ve(", "))}}function Nn(V,Q){if(r.isString(V))Q.push(V,-3);else if(r.isSymbol(V))Q.push(Q.helper(V));else switch(V.type){case 1:case 9:case 11:case 12:Nn(V.codegenNode,Q);break;case 2:(function(me,Pe){Pe.push(JSON.stringify(me.content),-3,me)})(V,Q);break;case 4:t2(V,Q);break;case 5:(function(me,Pe){const{push:Ve,helper:Re,pure:Fe}=Pe;Fe&&Ve(Xt),Ve(`${Re($)}(`),Nn(me.content,Pe),Ve(")")})(V,Q);break;case 8:mi(V,Q);break;case 3:(function(me,Pe){const{push:Ve,helper:Re,pure:Fe}=Pe;Fe&&Ve(Xt),Ve(`${Re(x)}(${JSON.stringify(me.content)})`,-3,me)})(V,Q);break;case 13:(function(me,Pe){const{push:Ve,helper:Re,pure:Fe}=Pe,{tag:We,props:rt,children:mt,patchFlag:_t,dynamicProps:kt,directives:mr,isBlock:ir,disableTracking:Gt,isComponent:hr}=me;mr&&Ve(Re(I)+"("),ir&&Ve(`(${Re(m)}(${Gt?"true":""}), `),Fe&&Ve(Xt),Ve(Re(ir?Ge(Pe.inSSR,hr):Oe(Pe.inSSR,hr))+"(",-2,me),Ii((function(Ot){let Nt=Ot.length;for(;Nt--&&Ot[Nt]==null;);return Ot.slice(0,Nt+1).map((Er=>Er||"null"))})([We,rt,mt,_t,kt]),Pe),Ve(")"),ir&&Ve(")"),mr&&(Ve(", "),Nn(mr,Pe),Ve(")"))})(V,Q);break;case 14:(function(me,Pe){const{push:Ve,helper:Re,pure:Fe}=Pe,We=r.isString(me.callee)?me.callee:Re(me.callee);Fe&&Ve(Xt),Ve(We+"(",-2,me),Ii(me.arguments,Pe),Ve(")")})(V,Q);break;case 15:(function(me,Pe){const{push:Ve,indent:Re,deindent:Fe,newline:We}=Pe,{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,Pe),Ve(": "),Nn(mr,Pe),_t<rt.length-1&&(Ve(","),We())}mt&&Fe(),Ve(mt?"}":" }")})(V,Q);break;case 17:(function(me,Pe){Gn(me.elements,Pe)})(V,Q);break;case 18:(function(me,Pe){const{push:Ve,indent:Re,deindent:Fe}=Pe,{params:We,returns:rt,body:mt,newline:_t,isSlot:kt}=me;kt&&Ve(`_${re[Le]}(`),Ve("(",-2,me),r.isArray(We)?Ii(We,Pe):We&&Nn(We,Pe),Ve(") => "),(_t||mt)&&(Ve("{"),Re()),rt?(_t&&Ve("return "),r.isArray(rt)?Gn(rt,Pe):Nn(rt,Pe)):mt&&Nn(mt,Pe),(_t||mt)&&(Fe(),Ve("}")),kt&&(me.isNonScopedSlot&&Ve(", undefined, true"),Ve(")"))})(V,Q);break;case 19:(function(me,Pe){const{test:Ve,consequent:Re,alternate:Fe,newline:We}=me,{push:rt,indent:mt,deindent:_t,newline:kt}=Pe;if(Ve.type===4){const ir=!tr(Ve.content);ir&&rt("("),t2(Ve,Pe),ir&&rt(")")}else rt("("),Nn(Ve,Pe),rt(")");We&&mt(),Pe.indentLevel++,We||rt(" "),rt("? "),Nn(Re,Pe),Pe.indentLevel--,We&&kt(),We||rt(" "),rt(": ");const mr=Fe.type===19;mr||Pe.indentLevel++,Nn(Fe,Pe),mr||Pe.indentLevel--,We&&_t(!0)})(V,Q);break;case 20:(function(me,Pe){const{push:Ve,helper:Re,indent:Fe,deindent:We,newline:rt}=Pe;Ve(`_cache[${me.index}] || (`),me.isVNode&&(Fe(),Ve(`${Re(J)}(-1),`),rt()),Ve(`_cache[${me.index}] = `),Nn(me.value,Pe),me.isVNode&&(Ve(","),rt(),Ve(`${Re(J)}(1),`),rt(),Ve(`_cache[${me.index}]`),We()),Ve(")")})(V,Q);break;case 21:Ii(V.body,Q,!0,!1);break;case 22:(function(me,Pe){const{push:Ve,indent:Re,deindent:Fe}=Pe;Ve("`");const We=me.elements.length,rt=We>3;for(let mt=0;mt<We;mt++){const _t=me.elements[mt];r.isString(_t)?Ve(_t.replace(/(`|\$|\\)/g,"\\$1"),-3):(Ve("${"),rt&&Re(),Nn(_t,Pe),rt&&Fe(),Ve("}"))}Ve("`")})(V,Q);break;case 23:ii(V,Q);break;case 24:(function(me,Pe){Nn(me.left,Pe),Pe.push(" = "),Nn(me.right,Pe)})(V,Q);break;case 25:(function(me,Pe){Pe.push("("),Ii(me.expressions,Pe),Pe.push(")")})(V,Q);break;case 26:(function(me,Pe){let{returns:Ve}=me;Pe.push("return "),r.isArray(Ve)?Gn(Ve,Pe):Nn(Ve,Pe)})(V,Q)}}function t2(V,Q){const{content:me,isStatic:Pe}=V;Q.push(Pe?JSON.stringify(me):me,-3,V)}function mi(V,Q){for(let me=0;me<V.children.length;me++){const Pe=V.children[me];r.isString(Pe)?Q.push(Pe,-3):Nn(Pe,Q)}}function An(V,Q){const{push:me}=Q;V.type===8?(me("["),mi(V,Q),me("]")):V.isStatic?me(tr(V.content)?V.content:JSON.stringify(V.content),-2,V):me(`[${V.content}]`,-3,V)}function ii(V,Q){const{push:me,indent:Pe,deindent:Ve}=Q,{test:Re,consequent:Fe,alternate:We}=V;me("if ("),Nn(Re,Q),me(") {"),Pe(),Nn(Fe,Q),Ve(),me("}"),We&&(me(" else "),We.type===23?ii(We,Q):(me("{"),Pe(),Nn(We,Q),Ve(),me("}")))}const Zn=r.makeMap("true,false,null,this"),sf=/\w\s*\(|\.[^\d]/,Wl=(V,Q)=>{if(V.type===5)V.content=Wn(V.content,Q);else if(V.type===1)for(let me=0;me<V.props.length;me++){const Pe=V.props[me];if(Pe.type===7&&Pe.name!=="for"){const Ve=Pe.exp,Re=Pe.arg;!Ve||Ve.type!==4||Pe.name==="on"&&Re||(Pe.exp=Wn(Ve,Q,Pe.name==="slot")),Re&&Re.type===4&&!Re.isStatic&&(Pe.arg=Wn(Re,Q))}}};function Wn(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],Pe=arguments.length>3&&arguments[3]!==void 0&&arguments[3],Ve=arguments.length>4&&arguments[4]!==void 0?arguments[4]:Object.create(Q.identifiers);if(!Q.prefixIdentifiers||!V.content.trim())return V;const{inline:Re,bindingMetadata:Fe}=Q,We=(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,qn=Nt&&ft(Nt,mr),$s=Nt&&dt(mr),en=Cr=>{const an=`${Q.helperString(he)}(${Cr})`;return $s?`(${an})`:an};if(r2(zr)||zr==="setup-reactive-const"||Ve[Ot])return Ot;if(zr==="setup-ref")return`${Ot}.value`;if(zr==="setup-maybe-ref")return Br||on||qn?`${Ot}.value`:en(Ot);if(zr==="setup-let"){if(Br){const{right:Cr,operator:an}=Nt,tn=ql(Wn(k(rt.slice(Cr.start-1,Cr.end-1),!1),Q,!1,!1,ir));return`${Q.helperString(ie)}(${Ot})${Q.isTS?` //@ts-ignore
- `:""} ? ${Ot}.value ${an} ${tn} : ${Ot}`}if(on){Er.start=Nt.start,Er.end=Nt.end;const{prefix:Cr,operator:an}=Nt,tn=Cr?an:"",Vt=Cr?"":an;return`${Q.helperString(ie)}(${Ot})${Q.isTS?` //@ts-ignore
- `:""} ? ${tn}${Ot}.value${Vt} : ${tn}${Ot}${Vt}`}return qn?Ot:en(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=Q.identifiers[rt],Nt=r.isGloballyAllowed(rt),Er=Zn(rt);return me||Ot||Er||Nt&&!Fe[rt]?Ot||(V.constType=Er?3:2):(r2(Fe[rt])&&(V.constType=1),V.content=We(rt)),V}if(!_t){const Ot=Pe?` ${rt} `:`(${rt})${me?"=>{}":""}`;try{_t=i.parse(Ot,{plugins:Q.expressionPlugins}).program}catch(Nt){return Q.onError(fr(45,V.loc,void 0,Nt.message)),V}}const kt=[],mr=[],ir=Object.create(Q.identifiers);vs(_t,((Ot,Nt,Er,zr,Br)=>{if(pt(Ot,Nt)||Ot.name.startsWith("_filter_"))return;const on=zr&&(qn=Ot,!r.isGloballyAllowed(qn.name)&&qn.name!=="require");var qn;on&&!Br?(Zt(Nt)&&Nt.shorthand&&(Ot.prefix=`${Ot.name}: `),Ot.name=We(Ot.name,Nt,Ot),kt.push(Ot)):(on&&Br||mt||(Ot.isConstant=!0),kt.push(Ot))}),!0,mr,ir);const Gt=[];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)&&Gt.push(on+(Ot.prefix||""));const qn=rt.slice(Er,zr);Gt.push(k(Ot.name,!1,{start:On(V.loc.start,qn,Er),end:On(V.loc.start,qn,zr),source:qn},Ot.isConstant?3:0)),Nt===kt.length-1&&zr<rt.length&&Gt.push(rt.slice(zr))})),Gt.length?(hr=F(Gt,V.loc),hr.ast=_t):(hr=V,hr.constType=mt?0:3),hr.identifiers=Object.keys(ir),hr}function ql(V){return r.isString(V)?V:V.type===4?V.content:V.children.map(ql).join("")}function r2(V){return V==="setup-const"||V==="literal-const"}const of=Et(/^(if|else|else-if)$/,((V,Q,me)=>n2(V,Q,me,((Pe,Ve,Re)=>{const Fe=me.parent.children;let We=Fe.indexOf(Pe),rt=0;for(;We-->=0;){const mt=Fe[We];mt&&mt.type===9&&(rt+=mt.branches.length)}return()=>{if(Re)Pe.codegenNode=i2(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)})(Pe.codegenNode);mt.alternate=i2(Ve,rt+Pe.branches.length-1,me)}}}))));function n2(V,Q,me,Pe){if(!(Q.name==="else"||Q.exp&&Q.exp.content.trim())){const Ve=Q.exp?Q.exp.loc:V.loc;me.onError(fr(28,Q.loc)),Q.exp=k("true",!1,Ve)}if(me.prefixIdentifiers&&Q.exp&&(Q.exp=Wn(Q.exp,me)),Q.name==="if"){const Ve=s2(V,Q),Re={type:9,loc:V.loc,branches:[Ve]};if(me.replaceNode(Re),Pe)return Pe(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){Q.name==="else-if"&&Fe.branches[Fe.branches.length-1].condition===void 0&&me.onError(fr(30,V.loc)),me.removeNode();const We=s2(V,Q);{const mt=We.userKey;mt&&Fe.branches.forEach((_t=>{let{userKey:kt}=_t;af(kt,mt)&&me.onError(fr(29,We.userKey.loc))}))}Fe.branches.push(We);const rt=Pe&&Pe(Fe,We,!1);et(We,me),rt&&rt(),me.currentNode=null}else me.onError(fr(30,V.loc));break}me.removeNode(Fe)}}}}function s2(V,Q){const me=V.tagType===3;return{type:10,loc:V.loc,condition:Q.name==="else"?void 0:Q.exp,children:me&&!vr(V,"for")?V.children:[V],userKey:Zr(V,"key"),isTemplateIf:me}}function i2(V,Q,me){return V.condition?Te(V.condition,Kl(V,Q,me),Z(me.helper(x),['""',"true"])):Kl(V,Q,me)}function Kl(V,Q,me){const{helper:Pe}=me,Ve=ce("key",k(`${Q}`,!1,Ee,2)),{children:Re}=V,Fe=Re[0];if(Re.length!==1||Fe.type!==1){if(Re.length===1&&Fe.type===11){const We=Fe.codegenNode;return Yn(We,Ve,me),We}return r.PatchFlagNames[64],ye(me,Pe(l),He([Ve]),Re,64+"",void 0,void 0,!0,!1,!1,V.loc)}{const We=Fe.codegenNode,rt=Ks(We);return rt.type===13&&nt(rt,me),Yn(rt,Ve,me),We}}function af(V,Q){if(!V||V.type!==Q.type)return!1;if(V.type===6){if(V.value.content!==Q.value.content)return!1}else{const me=V.exp,Pe=Q.exp;if(me.type!==Pe.type||me.type!==4||me.isStatic!==Pe.isStatic||me.content!==Pe.content)return!1}return!0}const lf=Et("for",((V,Q,me)=>{const{helper:Pe,removeHelper:Ve}=me;return o2(V,Q,me,(Re=>{const Fe=Z(Pe(z),[Re.source]),We=Cn(V),rt=vr(V,"memo"),mt=Zr(V,"key"),_t=mt&&(mt.type===6?k(mt.value.content,!0):mt.exp),kt=mt?ce("key",_t):null;We&&(rt&&(rt.exp=Wn(rt.exp,me)),kt&&mt.type!==6&&(kt.value=Wn(kt.value,me)));const mr=Re.source.type===4&&Re.source.constType>0,ir=mr?64:mt?128:256;return Re.codegenNode=ye(me,Pe(l),void 0,Fe,ir+"",void 0,void 0,!0,!mr,!1,V.loc),()=>{let Gt;const{children:hr}=Re;We&&V.children.some((Er=>{if(Er.type===1){const zr=Zr(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:We&&V.children.length===1&&os(V.children[0])?V.children[0]:null;if(Nt?(Gt=Nt.codegenNode,We&&kt&&Yn(Gt,kt,me)):Ot?Gt=ye(me,Pe(l),kt?He([kt]):void 0,V.children,"64",void 0,void 0,!0,void 0,!1):(Gt=hr[0].codegenNode,We&&kt&&Yn(Gt,kt,me),Gt.isBlock!==!mr&&(Gt.isBlock?(Ve(m),Ve(Ge(me.inSSR,Gt.isComponent))):Ve(Oe(me.inSSR,Gt.isComponent))),Gt.isBlock=!mr,Gt.isBlock?(Pe(m),Pe(Ge(me.inSSR,Gt.isComponent))):Pe(Oe(me.inSSR,Gt.isComponent))),rt){const Er=Se(Yl(Re.parseResult,[k("_cached")]));Er.body=ue([F(["const _memo = (",rt.exp,")"]),F(["if (_cached",..._t?[" && _cached.key === ",_t]:[],` && ${me.helperString(oe)}(_cached, _memo)) return _cached`]),F(["const _item = ",Gt]),k("_item.memo = _memo"),k("return _item")]),Fe.arguments.push(Er,k("_cache"),k(String(me.cached++)))}else Fe.arguments.push(Se(Yl(Re.parseResult),Gt,!0))}}))}));function o2(V,Q,me,Pe){if(!Q.exp)return void me.onError(fr(31,Q.loc));const Ve=Q.forParseResult;if(!Ve)return void me.onError(fr(32,Q.loc));Xl(Ve,me);const{addIdentifiers:Re,removeIdentifiers:Fe,scopes:We}=me,{source:rt,value:mt,key:_t,index:kt}=Ve,mr={type:11,loc:Q.loc,source:rt,valueAlias:mt,keyAlias:_t,objectIndexAlias:kt,parseResult:Ve,children:Cn(V)?V.children:[V]};me.replaceNode(mr),We.vFor++,me.prefixIdentifiers&&(mt&&Re(mt),_t&&Re(_t),kt&&Re(kt));const ir=Pe&&Pe(mr);return()=>{We.vFor--,me.prefixIdentifiers&&(mt&&Fe(mt),_t&&Fe(_t),kt&&Fe(kt)),ir&&ir()}}function Xl(V,Q){V.finalized||(Q.prefixIdentifiers&&(V.source=Wn(V.source,Q),V.key&&(V.key=Wn(V.key,Q,!0)),V.index&&(V.index=Wn(V.index,Q,!0)),V.value&&(V.value=Wn(V.value,Q,!0))),V.finalized=!0)}function Yl(V){let{value:Q,key:me,index:Pe}=V;return(function(Ve){let Re=Ve.length;for(;Re--&&!Ve[Re];);return Ve.slice(0,Re+1).map(((Fe,We)=>Fe||k("_".repeat(We+1),!1)))})([Q,me,Pe,...arguments.length>1&&arguments[1]!==void 0?arguments[1]:[]])}const f1=k("undefined",!1),Jl=(V,Q)=>{if(V.type===1&&(V.tagType===1||V.tagType===3)){const me=vr(V,"slot");if(me){const Pe=me.exp;return Q.prefixIdentifiers&&Pe&&Q.addIdentifiers(Pe),Q.scopes.vSlot++,()=>{Q.prefixIdentifiers&&Pe&&Q.removeIdentifiers(Pe),Q.scopes.vSlot--}}}},Ql=(V,Q)=>{let me;if(Cn(V)&&V.props.some(Xn)&&(me=vr(V,"for"))){const Pe=me.forParseResult;if(Pe){Xl(Pe,Q);const{value:Ve,key:Re,index:Fe}=Pe,{addIdentifiers:We,removeIdentifiers:rt}=Q;return Ve&&We(Ve),Re&&We(Re),Fe&&We(Fe),()=>{Ve&&rt(Ve),Re&&rt(Re),Fe&&rt(Fe)}}}},cf=(V,Q,me,Pe)=>Se(V,me,!1,!0,me.length?me[0].loc:Pe);function a2(V,Q){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:cf;Q.helper(Le);const{children:Pe,loc:Ve}=V,Re=[],Fe=[];let We=Q.scopes.vSlot>0||Q.scopes.vFor>0;!Q.ssr&&Q.prefixIdentifiers&&(We=Ft(V,Q.identifiers));const rt=vr(V,"slot",!0);if(rt){const{arg:Ot,exp:Nt}=rt;Ot&&!Dt(Ot)&&(We=!0),Re.push(ce(Ot||k("default",!0),me(Nt,void 0,Pe,Ve)))}let mt=!1,_t=!1;const kt=[],mr=new Set;let ir=0;for(let Ot=0;Ot<Pe.length;Ot++){const Nt=Pe[Ot];let Er;if(!Cn(Nt)||!(Er=vr(Nt,"slot",!0))){Nt.type!==3&&kt.push(Nt);continue}if(rt){Q.onError(fr(37,Er.loc));break}mt=!0;const{children:zr,loc:Br}=Nt,{arg:on=k("default",!0),exp:qn,loc:$s}=Er;let en;Dt(on)?en=on?on.content:"default":We=!0;const Cr=vr(Nt,"for"),an=me(qn,Cr,zr,Br);let tn,Vt;if(tn=vr(Nt,"if"))We=!0,Fe.push(Te(tn.exp,il(on,an,ir++),f1));else if(Vt=vr(Nt,/^else(-if)?$/,!0)){let br,Fr=Ot;for(;Fr--&&(br=Pe[Fr],br.type===3););if(br&&Cn(br)&&vr(br,"if")){Pe.splice(Ot,1),Ot--;let ds=Fe[Fe.length-1];for(;ds.alternate.type===19;)ds=ds.alternate;ds.alternate=Vt.exp?Te(Vt.exp,il(on,an,ir++),f1):il(on,an,ir++)}else Q.onError(fr(30,Vt.loc))}else if(Cr){We=!0;const br=Cr.forParseResult;br?(Xl(br,Q),Fe.push(Z(Q.helper(z),[br.source,Se(Yl(br),il(on,an),!0)]))):Q.onError(fr(32,Cr.loc))}else{if(en){if(mr.has(en)){Q.onError(fr(38,$s));continue}mr.add(en),en==="default"&&(_t=!0)}Re.push(ce(on,an))}}if(!rt){const Ot=(Nt,Er)=>{const zr=me(Nt,void 0,Er,Ve);return Q.compatConfig&&(zr.isNonScopedSlot=!0),ce("default",zr)};mt?kt.length&&kt.some((Nt=>Zl(Nt)))&&(_t?Q.onError(fr(39,kt[0].loc)):Re.push(Ot(void 0,kt))):Re.push(Ot(void 0,Pe))}const Gt=We?2:ol(V.children)?3:1;let hr=He(Re.concat(ce("_",k(Gt+"",!1))),Ve);return Fe.length&&(hr=Z(Q.helper(W),[hr,we(Fe)])),{slots:hr,hasDynamicSlots:We}}function il(V,Q,me){const Pe=[ce("name",V),ce("fn",Q)];return me!=null&&Pe.push(ce("key",k(String(me),!0))),He(Pe)}function ol(V){for(let Q=0;Q<V.length;Q++){const me=V[Q];switch(me.type){case 1:if(me.tagType===2||ol(me.children))return!0;break;case 9:if(ol(me.branches))return!0;break;case 10:case 11:if(ol(me.children))return!0}}return!1}function Zl(V){return V.type!==2&&V.type!==12||(V.type===2?!!V.content.trim():Zl(V.content))}const d1=new WeakMap,l2=(V,Q)=>function(){if((V=Q.currentNode).type!==1||V.tagType!==0&&V.tagType!==1)return;const{tag:me,props:Pe}=V,Ve=V.tagType===1;let Re=Ve?al(V,Q):`"${me}"`;const Fe=r.isObject(Re)&&Re.callee===A;let We,rt,mt,_t,kt,mr,ir=0,Gt=Fe||Re===p||Re===u||!Ve&&(me==="svg"||me==="foreignObject");if(Pe.length>0){const hr=ya(V,Q,void 0,Ve,Fe);We=hr.props,ir=hr.patchFlag,kt=hr.dynamicPropNames;const Ot=hr.directives;mr=Ot&&Ot.length?we(Ot.map((Nt=>m1(Nt,Q)))):void 0,hr.shouldUseBlock&&(Gt=!0)}if(V.children.length>0)if(Re===h&&(Gt=!0,ir|=1024),Ve&&Re!==p&&Re!==h){const{slots:hr,hasDynamicSlots:Ot}=a2(V,Q);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,Q)===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=ye(Q,Re,We,rt,mt,_t,mr,!!Gt,!1,Ve,V.loc)};function al(V,Q){let me=arguments.length>2&&arguments[2]!==void 0&&arguments[2],{tag:Pe}=V;const Ve=mo(Pe),Re=Zr(V,"is");if(Re)if(Ve||qr("COMPILER_IS_ON_ELEMENT",Q)){const We=Re.type===6?Re.value&&k(Re.value.content,!0):Re.exp;if(We)return Z(Q.helper(A),[We])}else Re.type===6&&Re.value.content.startsWith("vue:")&&(Pe=Re.value.content.slice(4));const Fe=nr(Pe)||Q.isBuiltInComponent(Pe);if(Fe)return me||Q.helper(Fe),Fe;{const We=ll(Pe,Q);if(We)return We;const rt=Pe.indexOf(".");if(rt>0){const mt=ll(Pe.slice(0,rt),Q);if(mt)return mt+Pe.slice(rt)}}return Q.selfName&&r.capitalize(r.camelize(Pe))===Q.selfName?(Q.helper(y),Q.components.add(Pe+"__self"),$n(Pe,"component")):(Q.helper(y),Q.components.add(Pe),$n(Pe,"component"))}function ll(V,Q){const me=Q.bindingMetadata;if(!me||me.__isScriptSetup===!1)return;const Pe=r.camelize(V),Ve=r.capitalize(Pe),Re=mt=>me[V]===mt?V:me[Pe]===mt?Pe:me[Ve]===mt?Ve:void 0,Fe=Re("setup-const")||Re("setup-reactive-const")||Re("literal-const");if(Fe)return Q.inline?Fe:`$setup[${JSON.stringify(Fe)}]`;const We=Re("setup-let")||Re("setup-ref")||Re("setup-maybe-ref");if(We)return Q.inline?`${Q.helperString(he)}(${We})`:`$setup[${JSON.stringify(We)}]`;const rt=Re("props");return rt?`${Q.helperString(he)}(${Q.inline?"__props":"$props"}[${JSON.stringify(rt)}])`:void 0}function ya(V,Q){let me=arguments.length>2&&arguments[2]!==void 0?arguments[2]:V.props,Pe=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:We,children:rt}=V;let mt=[];const _t=[],kt=[],mr=rt.length>0;let ir=!1,Gt=0,hr=!1,Ot=!1,Nt=!1,Er=!1,zr=!1,Br=!1;const on=[],qn=Cr=>{mt.length&&(_t.push(He(ec(mt),We)),mt=[]),Cr&&_t.push(Cr)},$s=Cr=>{let{key:an,value:tn}=Cr;if(Dt(an)){const Vt=an.content,br=r.isOn(Vt);if(!br||Pe&&!Ve||Vt.toLowerCase()==="onclick"||Vt==="onUpdate:modelValue"||r.isReservedProp(Vt)||(Er=!0),br&&r.isReservedProp(Vt)&&(Br=!0),br&&tn.type===14&&(tn=tn.arguments[0]),tn.type===20||(tn.type===4||tn.type===8)&&b(tn,Q)>0)return;Vt==="ref"?hr=!0:Vt==="class"?Ot=!0:Vt==="style"?Nt=!0:Vt==="key"||on.includes(Vt)||on.push(Vt),!Pe||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:tn,name:Vt,nameLoc:br,value:Fr}=an;let ds=!0;if(Vt==="ref"&&(hr=!0,Q.scopes.vFor>0&&mt.push(ce(k("ref_for",!0),k("true"))),Fr&&Q.inline)){const ki=Q.bindingMetadata[Fr.content];ki!=="setup-let"&&ki!=="setup-ref"&&ki!=="setup-maybe-ref"||(ds=!1,mt.push(ce(k("ref_key",!0),k(Fr.content,!0,Fr.loc))))}if(Vt==="is"&&(mo(Fe)||Fr&&Fr.content.startsWith("vue:")||qr("COMPILER_IS_ON_ELEMENT",Q)))continue;mt.push(ce(k(Vt,!0,br),k(Fr?Fr.content:"",ds,Fr?Fr.loc:tn)))}else{const{name:tn,arg:Vt,exp:br,loc:Fr,modifiers:ds}=an,ki=tn==="bind",nc=tn==="on";if(tn==="slot"){Pe||Q.onError(fr(40,Fr));continue}if(tn==="once"||tn==="memo"||tn==="is"||ki&&bn(Vt,"is")&&(mo(Fe)||qr("COMPILER_IS_ON_ELEMENT",Q))||nc&&Re)continue;if((ki&&bn(Vt,"key")||nc&&mr&&bn(Vt,"vue:before-update"))&&(ir=!0),ki&&bn(Vt,"ref")&&Q.scopes.vFor>0&&mt.push(ce(k("ref_for",!0),k("true"))),!Vt&&(ki||nc)){if(zr=!0,br)if(ki){if(qn(),qr("COMPILER_V_BIND_OBJECT_ORDER",Q)){_t.unshift(br);continue}_t.push(br)}else qn({type:14,loc:Fr,callee:Q.helper(ne),arguments:Pe?[br]:[br,"true"]});else Q.onError(fr(ki?34:35,Fr));continue}ki&&ds.includes("prop")&&(Gt|=32);const S1=Q.directiveTransforms[tn];if(S1){const{props:E1,needRuntime:x1}=S1(an,V,Q);!Re&&E1.forEach($s),nc&&Vt&&!Dt(Vt)?qn(He(E1,We)):mt.push(...E1),x1&&(kt.push(an),r.isSymbol(x1)&&d1.set(an,x1))}else r.isBuiltInDirective(tn)||(kt.push(an),mr&&(ir=!0))}}let en;if(_t.length?(qn(),en=_t.length>1?Z(Q.helper(N),_t,We):_t[0]):mt.length&&(en=He(ec(mt),We)),zr?Gt|=16:(Ot&&!Pe&&(Gt|=2),Nt&&!Pe&&(Gt|=4),on.length&&(Gt|=8),Er&&(Gt|=32)),ir||Gt!==0&&Gt!==32||!(hr||Br||kt.length>0)||(Gt|=512),!Q.inSSR&&en)switch(en.type){case 15:let Cr=-1,an=-1,tn=!1;for(let Fr=0;Fr<en.properties.length;Fr++){const ds=en.properties[Fr].key;Dt(ds)?ds.content==="class"?Cr=Fr:ds.content==="style"&&(an=Fr):ds.isHandlerKey||(tn=!0)}const Vt=en.properties[Cr],br=en.properties[an];tn?en=Z(Q.helper(R),[en]):(Vt&&!Dt(Vt.value)&&(Vt.value=Z(Q.helper(B),[Vt.value])),br&&(Nt||br.value.type===4&&br.value.content.trim()[0]==="["||br.value.type===17)&&(br.value=Z(Q.helper(H),[br.value])));break;case 14:break;default:en=Z(Q.helper(R),[Z(Q.helper(K),[en])])}return{props:en,directives:kt,patchFlag:Gt,dynamicPropNames:on,shouldUseBlock:ir}}function ec(V){const Q=new Map,me=[];for(let Pe=0;Pe<V.length;Pe++){const Ve=V[Pe];if(Ve.key.type===8||!Ve.key.isStatic){me.push(Ve);continue}const Re=Ve.key.content,Fe=Q.get(Re);Fe?(Re==="style"||Re==="class"||r.isOn(Re))&&c2(Fe,Ve):(Q.set(Re,Ve),me.push(Ve))}return me}function c2(V,Q){V.value.type===17?V.value.elements.push(Q.value):V.value=we([V.value,Q.value],V.loc)}function m1(V,Q){const me=[],Pe=d1.get(V);if(Pe)me.push(Q.helperString(Pe));else{const Re=ll("v-"+V.name,Q);Re?me.push(Re):(Q.helper(T),Q.directives.add(V.name),me.push($n(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=>ce(Fe,Re))),Ve))}return we(me,V.loc)}function mo(V){return V==="component"||V==="Component"}const g1=(V,Q)=>{if(os(V)){const{children:me,loc:Pe}=V,{slotName:Ve,slotProps:Re}=tc(V,Q),Fe=[Q.prefixIdentifiers?"_ctx.$slots":"$slots",Ve,"{}","undefined","true"];let We=2;Re&&(Fe[2]=Re,We=3),me.length&&(Fe[3]=Se([],me,!1,!1,Pe),We=4),Q.scopeId&&!Q.slotted&&(We=5),Fe.splice(We),V.codegenNode=Z(Q.helper(G),Fe,Pe)}};function tc(V,Q){let me,Pe='"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"?Pe=JSON.stringify(Fe.value.content):(Fe.name=r.camelize(Fe.name),Ve.push(Fe))):Fe.name==="bind"&&bn(Fe.arg,"name")?Fe.exp&&(Pe=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}=ya(V,Q,Ve,!1,!1);me=Re,Fe.length&&Q.onError(fr(36,Fe[0].loc))}return{slotName:Pe,slotProps:me}}const v1=/^\s*([\w$_]+|(async\s*)?\([^)]*?\))\s*(:[^=]+)?=>|^\s*(async\s+)?function(?:\s+[\w$]+)?\s*\(/,go=(V,Q,me,Pe)=>{const{loc:Ve,modifiers:Re,arg:Fe}=V;let We;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)}`),We=k(Q.tagType!==0||kt.startsWith("vnode")||!/[A-Z]/.test(kt)?r.toHandlerKey(r.camelize(kt)):`on:${kt}`,!0,Fe.loc)}else We=F([`${me.helperString(X)}(`,Fe,")"]);else We=Fe,We.children.unshift(`${me.helperString(X)}(`),We.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||v1.test(rt.content)),ir=rt.content.includes(";");me.prefixIdentifiers&&(mr&&me.addIdentifiers("$event"),rt=V.exp=Wn(rt,me,!1,ir),mr&&me.removeIdentifiers("$event"),mt=me.cacheHandlers&&!me.inVOnce&&!(rt.type===4&&rt.constType>0)&&!(kt&&Q.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=F([`${mr?me.isTS?"($event: any)":"$event":(me.isTS?`
- //@ts-ignore
- `:"")+"(...args)"} => ${ir?"{":"("}`,rt,ir?"}":")"]))}let _t={props:[ce(We,rt||k("() => {}",!1,Ve))]};return Pe&&(_t=Pe(_t)),mt&&(_t.props[0].value=me.cache(_t.props[0].value)),_t.props.forEach((kt=>kt.key.isHandlerKey=!0)),_t},Bi=(V,Q,me)=>{const{modifiers:Pe,loc:Ve}=V,Re=V.arg;let{exp:Fe}=V;if(!Fe&&Re.type===4){const We=r.camelize(Re.content);Fe=V.exp=k(We,!1,Re.loc),Fe=V.exp=Wn(Fe,me)}return Re.type!==4?(Re.children.unshift("("),Re.children.push(') || ""')):Re.isStatic||(Re.content=`${Re.content} || ""`),Pe.includes("camel")&&(Re.type===4?Re.isStatic?Re.content=r.camelize(Re.content):Re.content=`${me.helperString(pe)}(${Re.content})`:(Re.children.unshift(`${me.helperString(pe)}(`),Re.children.push(")"))),me.inSSR||(Pe.includes("prop")&&y1(Re,"."),Pe.includes("attr")&&y1(Re,"^")),!Fe||Fe.type===4&&!Fe.content.trim()?(me.onError(fr(34,Ve)),{props:[ce(Re,k("",!0,Ve))]}):{props:[ce(Re,Fe)]}},y1=(V,Q)=>{V.type===4?V.isStatic?V.content=Q+V.content:V.content=`\`${Q}\${${V.content}}\``:(V.children.unshift(`'${Q}' + (`),V.children.push(")"))},u2=(V,Q)=>{if(V.type===0||V.type===1||V.type===11||V.type===10)return()=>{const me=V.children;let Pe,Ve=!1;for(let Re=0;Re<me.length;Re++){const Fe=me[Re];if(hs(Fe)){Ve=!0;for(let We=Re+1;We<me.length;We++){const rt=me[We];if(!hs(rt)){Pe=void 0;break}Pe||(Pe=me[Re]=F([Fe],Fe.loc)),Pe.children.push(" + ",rt),me.splice(We,1),We--}}}if(Ve&&(me.length!==1||V.type!==0&&(V.type!==1||V.tagType!==0||V.props.find((Re=>Re.type===7&&!Q.directiveTransforms[Re.name]))||V.tag==="template")))for(let Re=0;Re<me.length;Re++){const Fe=me[Re];if(hs(Fe)||Fe.type===8){const We=[];Fe.type===2&&Fe.content===" "||We.push(Fe),Q.ssr||b(Fe,Q)!==0||We.push("1"),me[Re]={type:12,content:Fe,loc:Fe.loc,codegenNode:Z(Q.helper(g),We)}}}}},cl=new WeakSet,ul=(V,Q)=>{if(V.type===1&&vr(V,"once",!0))return cl.has(V)||Q.inVOnce||Q.inSSR?void 0:(cl.add(V),Q.inVOnce=!0,Q.helper(J),()=>{Q.inVOnce=!1;const me=Q.currentNode;me.codegenNode&&(me.codegenNode=Q.cache(me.codegenNode,!0))})},fs=(V,Q,me)=>{const{exp:Pe,arg:Ve}=V;if(!Pe)return me.onError(fr(41,V.loc)),vo();const Re=Pe.loc.source,Fe=Pe.type===4?Pe.content:Re,We=me.bindingMetadata[Re];if(We==="props"||We==="props-aliased")return me.onError(fr(44,Pe.loc)),vo();const rt=me.inline&&(We==="setup-let"||We==="setup-ref"||We==="setup-maybe-ref");if(!Fe.trim()||!jr(Fe,me)&&!rt)return me.onError(fr(42,Pe.loc)),vo();if(me.prefixIdentifiers&&tr(Fe)&&me.identifiers[Fe])return me.onError(fr(43,Pe.loc)),vo();const mt=Ve||k("modelValue",!0),_t=Ve?Dt(Ve)?`onUpdate:${r.camelize(Ve.content)}`:F(['"onUpdate:" + ',Ve]):"onUpdate:modelValue";let kt;const mr=me.isTS?"($event: any)":"$event";if(rt)if(We==="setup-ref")kt=F([`${mr} => ((`,k(Re,!1,Pe.loc),").value = $event)"]);else{const Gt=We==="setup-let"?`${Re} = $event`:"null";kt=F([`${mr} => (${me.helperString(ie)}(${Re}) ? (`,k(Re,!1,Pe.loc),`).value = $event : ${Gt})`])}else kt=F([`${mr} => ((`,Pe,") = $event)"]);const ir=[ce(mt,V.exp),ce(_t,kt)];if(me.prefixIdentifiers&&!me.inVOnce&&me.cacheHandlers&&!Ft(Pe,me.identifiers)&&(ir[1].value=me.cache(ir[1].value)),V.modifiers.length&&Q.tagType===1){const Gt=V.modifiers.map((Ot=>(tr(Ot)?Ot:JSON.stringify(Ot))+": true")).join(", "),hr=Ve?Dt(Ve)?`${Ve.content}Modifiers`:F([Ve,' + "Modifiers"']):"modelModifiers";ir.push(ce(hr,k(`{ ${Gt} }`,!1,V.loc,2)))}return vo(ir)};function vo(){return{props:arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]}}const uf=/[\w).+\-_$\]]/,wi=(V,Q)=>{qr("COMPILER_FILTERS",Q)&&(V.type===5&&Ro(V.content,Q),V.type===1&&V.props.forEach((me=>{me.type===7&&me.name!=="for"&&me.exp&&Ro(me.exp,Q)})))};function Ro(V,Q){if(V.type===4)b1(V,Q);else for(let me=0;me<V.children.length;me++){const Pe=V.children[me];typeof Pe=="object"&&(Pe.type===4?b1(Pe,Q):Pe.type===8?Ro(V,Q):Pe.type===5&&Ro(Pe.content,Q))}}function b1(V,Q){const me=V.content;let Pe,Ve,Re,Fe,We=!1,rt=!1,mt=!1,_t=!1,kt=0,mr=0,ir=0,Gt=0,hr=[];for(Re=0;Re<me.length;Re++)if(Ve=Pe,Pe=me.charCodeAt(Re),We)Pe===39&&Ve!==92&&(We=!1);else if(rt)Pe===34&&Ve!==92&&(rt=!1);else if(mt)Pe===96&&Ve!==92&&(mt=!1);else if(_t)Pe===47&&Ve!==92&&(_t=!1);else if(Pe!==124||me.charCodeAt(Re+1)===124||me.charCodeAt(Re-1)===124||kt||mr||ir){switch(Pe){case 34:rt=!0;break;case 39:We=!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(Pe===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?(Gt=Re+1,Fe=me.slice(0,Re).trim()):Ot();function Ot(){hr.push(me.slice(Gt,Re).trim()),Gt=Re+1}if(Fe===void 0?Fe=me.slice(0,Re).trim():Gt!==0&&Ot(),hr.length){for(Re=0;Re<hr.length;Re++)Fe=p2(Fe,hr[Re],Q);V.content=Fe}}function p2(V,Q,me){me.helper(O);const Pe=Q.indexOf("(");if(Pe<0)return me.filters.add(Q),`${$n(Q,"filter")}(${V})`;{const Ve=Q.slice(0,Pe),Re=Q.slice(Pe+1);return me.filters.add(Ve),`${$n(Ve,"filter")}(${V}${Re!==")"?","+Re:Re}`}}const rc=new WeakSet,C1=(V,Q)=>{if(V.type===1){const me=vr(V,"memo");return!me||rc.has(V)?void 0:(rc.add(V),()=>{const Pe=V.codegenNode||Q.currentNode.codegenNode;Pe&&Pe.type===13&&(V.tagType!==1&&nt(Pe,Q),V.codegenNode=Z(Q.helper(le),[me.exp,Se(void 0,Pe),"_cache",String(Q.cached++)]))})}};function ur(V){return[[ul,of,C1,lf,wi,...V?[Ql,Wl]:[],g1,l2,Jl,u2],{on:go,bind:Bi,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=pe,e.CAPITALIZE=Ie,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=ie,e.KEEP_ALIVE=h,e.MERGE_PROPS=N,e.NORMALIZE_CLASS=B,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=de,e.RENDER_LIST=z,e.RENDER_SLOT=G,e.RESOLVE_COMPONENT=y,e.RESOLVE_DIRECTIVE=T,e.RESOLVE_DYNAMIC_COMPONENT=A,e.RESOLVE_FILTER=O,e.SET_BLOCK_TRACKING=J,e.SUSPENSE=u,e.TELEPORT=p,e.TO_DISPLAY_STRING=$,e.TO_HANDLERS=ne,e.TO_HANDLER_KEY=X,e.TS_NODE_TYPES=Tt,e.UNREF=he,e.WITH_CTX=Le,e.WITH_DIRECTIVES=I,e.WITH_MEMO=le,e.advancePositionWithClone=On,e.advancePositionWithMutation=Hr,e.assert=function(V,Q){if(!V)throw new Error(Q||"unexpected compiler condition")},e.baseCompile=function(V){let Q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const me=Q.onError||nn,Pe=Q.mode==="module",Ve=Q.prefixIdentifiers===!0||Pe;!Ve&&Q.cacheHandlers&&me(fr(49)),Q.scopeId&&!Pe&&me(fr(50));const Re=r.extend({},Q,{prefixIdentifiers:Ve}),Fe=r.isString(V)?ji(V,Re):V,[We,rt]=ur(Ve);if(Q.isTS){const{expressionPlugins:mt}=Q;mt&&mt.includes("typescript")||(Q.expressionPlugins=[...mt||[],"typescript"])}return Ke(Fe,r.extend({},Re,{nodeTransforms:[...We,...Q.nodeTransforms||[]],directiveTransforms:r.extend({},rt,Q.directiveTransforms||{})})),Mn(Fe,Re)},e.baseParse=ji,e.buildDirectiveArgs=m1,e.buildProps=ya,e.buildSlots=a2,e.checkCompatEnabled=un,e.convertToBlock=nt,e.createArrayExpression=we,e.createAssignmentExpression=function(V,Q){return{type:24,left:V,right:Q,loc:Ee}},e.createBlockStatement=ue,e.createCacheExpression=Ae,e.createCallExpression=Z,e.createCompilerError=fr,e.createCompoundExpression=F,e.createConditionalExpression=Te,e.createForLoopParams=Yl,e.createFunctionExpression=Se,e.createIfStatement=function(V,Q,me){return{type:23,test:V,consequent:Q,alternate:me,loc:Ee}},e.createInterpolation=function(V,Q){return{type:5,loc:Q,content:r.isString(V)?k(V,!1,Q):V}},e.createObjectExpression=He,e.createObjectProperty=ce,e.createReturnStatement=function(V){return{type:26,returns:V,loc:Ee}},e.createRoot=se,e.createSequenceExpression=function(V){return{type:25,expressions:V,loc:Ee}},e.createSimpleExpression=k,e.createStructuralDirectiveTransform=Et,e.createTemplateLiteral=function(V){return{type:22,elements:V,loc:Ee}},e.createTransformContext=Ue,e.createVNodeCall=ye,e.errorMessages=Bn,e.extractIdentifiers=Lt,e.findDir=vr,e.findProp=Zr,e.forAliasRE=Bs,e.generate=Mn,e.getBaseTransformPreset=ur,e.getConstantType=b,e.getMemoedVNodeCall=Ks,e.getVNodeBlockHelper=Ge,e.getVNodeHelper=Oe,e.hasDynamicKeyVBind=function(V){return V.props.some((Q=>!(Q.type!==7||Q.name!=="bind"||Q.arg&&Q.arg.type===4&&Q.arg.isStatic)))},e.hasScopeRef=Ft,e.helperNameMap=re,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 Q=0,me=[],Pe=0,Ve=0,Re=null;for(let Fe=0;Fe<V.length;Fe++){const We=V.charAt(Fe);switch(Q){case 0:if(We==="[")me.push(Q),Q=1,Pe++;else if(We==="(")me.push(Q),Q=2,Ve++;else if(!(Fe===0?xr:sn).test(We))return!1;break;case 1:We==="'"||We==='"'||We==="`"?(me.push(Q),Q=3,Re=We):We==="["?Pe++:We==="]"&&(--Pe||(Q=me.pop()));break;case 2:if(We==="'"||We==='"'||We==="`")me.push(Q),Q=3,Re=We;else if(We==="(")Ve++;else if(We===")"){if(Fe===V.length-1)return!1;--Ve||(Q=me.pop())}break;case 3:We===Re&&(Q=me.pop(),Re=null)}}return!Pe&&!Ve},e.isMemberExpressionNode=Rr,e.isReferencedIdentifier=Fn,e.isSimpleIdentifier=tr,e.isSlotOutlet=os,e.isStaticArgOf=bn,e.isStaticExp=Dt,e.isStaticProperty=Zt,e.isStaticPropertyKey=pt,e.isTemplateNode=Cn,e.isText=hs,e.isVSlot=Xn,e.locStub=Ee,e.noopDirectiveTransform=()=>({props:[]}),e.processExpression=Wn,e.processFor=o2,e.processIf=n2,e.processSlotOutlet=tc,e.registerRuntimeHelpers=function(V){Object.getOwnPropertySymbols(V).forEach((Q=>{re[Q]=V[Q]}))},e.resolveComponentType=al,e.stringifyExpression=ql,e.toValidAssetId=$n,e.trackSlotScopes=Jl,e.trackVForSlotScopes=Ql,e.transform=Ke,e.transformBind=Bi,e.transformElement=l2,e.transformExpression=Wl,e.transformModel=fs,e.transformOn=go,e.traverseNode=et,e.unwrapTSNode=xt,e.walkBlockDeclarations=At,e.walkFunctionParams=ot,e.walkIdentifiers=vs,e.warnDeprecation=function(V,Q,me){if(Jr(V,Q)==="suppress-warning")return;const{message:Pe,link:Ve}=Qr[V];for(var Re=arguments.length,Fe=new Array(Re>3?Re-3:0),We=3;We<Re;We++)Fe[We-3]=arguments[We];const rt=`(deprecation ${V}) ${typeof Pe=="function"?Pe(...Fe):Pe}${Ve?`
- Details: ${Ve}`:""}`,mt=new SyntaxError(rt);mt.code=V,me&&(mt.loc=me),Q.onWarn(mt)}},(t,e,n)=>{function r(ce,k){const F=new Set(ce.split(","));return k?Z=>F.has(Z.toLowerCase()):Z=>F.has(Z)}/**
- * @vue/shared v3.4.15
- * (c) 2018-present Yuxi (Evan) You and Vue contributors
- * @license MIT
- **/Object.defineProperty(e,"__esModule",{value:!0});const a=Object.assign,i=Object.prototype.hasOwnProperty,s=Array.isArray,o=ce=>v(ce)==="[object Map]",l=ce=>v(ce)==="[object Set]",p=ce=>v(ce)==="[object Date]",u=ce=>typeof ce=="function",h=ce=>typeof ce=="string",d=ce=>typeof ce=="symbol",m=ce=>ce!==null&&typeof ce=="object",f=Object.prototype.toString,v=ce=>f.call(ce),C=ce=>v(ce)==="[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=ce=>{const k=Object.create(null);return F=>k[F]||(k[F]=ce(F))},w=/-(\w)/g,y=g((ce=>ce.replace(w,((k,F)=>F?F.toUpperCase():"")))),A=/\B([A-Z])/g,T=g((ce=>ce.replace(A,"-$1").toLowerCase())),O=g((ce=>ce.charAt(0).toUpperCase()+ce.slice(1))),I=g((ce=>ce?`on${O(ce)}`:""));let z;const G=/^[_$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"},$=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=$;function B(ce){if(s(ce)){const k={};for(let F=0;F<ce.length;F++){const Z=ce[F],Se=h(Z)?ne(Z):B(Z);if(Se)for(const Te in Se)k[Te]=Se[Te]}return k}if(h(ce)||m(ce))return ce}const H=/;(?![^(]*\))/g,R=/:([^]+)/,K=/\/\*[^]*?\*\//g;function ne(ce){const k={};return ce.replace(K,"").split(H).forEach((F=>{if(F){const Z=F.split(R);Z.length>1&&(k[Z[0].trim()]=Z[1].trim())}})),k}function pe(ce){let k="";if(h(ce))k=ce;else if(s(ce))for(let F=0;F<ce.length;F++){const Z=pe(ce[F]);Z&&(k+=Z+" ")}else if(m(ce))for(const F in ce)ce[F]&&(k+=F+" ");return k.trim()}const Ie=r("html,body,base,head,link,meta,style,title,address,article,aside,footer,header,hgroup,h1,h2,h3,h4,h5,h6,nav,section,div,dd,dl,dt,figcaption,figure,picture,hr,img,li,main,ol,p,pre,ul,a,b,abbr,bdi,bdo,br,cite,code,data,dfn,em,i,kbd,mark,q,rp,rt,ruby,s,samp,small,span,strong,sub,sup,time,u,var,wbr,area,audio,map,track,video,embed,object,param,source,canvas,script,noscript,del,ins,caption,col,colgroup,table,thead,tbody,td,th,tr,button,datalist,fieldset,form,input,label,legend,meter,optgroup,option,output,progress,select,textarea,details,dialog,menu,summary,template,blockquote,iframe,tfoot"),X=r("svg,animate,animateMotion,animateTransform,circle,clipPath,color-profile,defs,desc,discard,ellipse,feBlend,feColorMatrix,feComponentTransfer,feComposite,feConvolveMatrix,feDiffuseLighting,feDisplacementMap,feDistantLight,feDropShadow,feFlood,feFuncA,feFuncB,feFuncG,feFuncR,feGaussianBlur,feImage,feMerge,feMergeNode,feMorphology,feOffset,fePointLight,feSpecularLighting,feSpotLight,feTile,feTurbulence,filter,foreignObject,g,hatch,hatchpath,image,line,linearGradient,marker,mask,mesh,meshgradient,meshpatch,meshrow,metadata,mpath,path,pattern,polygon,polyline,radialGradient,rect,set,solidcolor,stop,switch,symbol,text,textPath,title,tspan,unknown,use,view"),J=r("annotation,annotation-xml,maction,maligngroup,malignmark,math,menclose,merror,mfenced,mfrac,mfraction,mglyph,mi,mlabeledtr,mlongdiv,mmultiscripts,mn,mo,mover,mpadded,mphantom,mprescripts,mroot,mrow,ms,mscarries,mscarry,msgroup,msline,mspace,msqrt,msrow,mstack,mstyle,msub,msubsup,msup,mtable,mtd,mtext,mtr,munder,munderover,none,semantics"),de=r("area,base,br,col,embed,hr,img,input,link,meta,param,source,track,wbr"),Ce="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",Le=r(Ce),he=r(Ce+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected"),ie=/[>/="'\u0009\u000a\u000c\u0020]/,le={},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"),re=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"),Ee=/["'&<>]/,se=/^-?>|<!--|-->|--!>|<!-$/g;function ye(ce,k){if(ce===k)return!0;let F=p(ce),Z=p(k);if(F||Z)return!(!F||!Z)&&ce.getTime()===k.getTime();if(F=d(ce),Z=d(k),F||Z)return ce===k;if(F=s(ce),Z=s(k),F||Z)return!(!F||!Z)&&(function(Se,Te){if(Se.length!==Te.length)return!1;let Ae=!0;for(let ue=0;Ae&&ue<Se.length;ue++)Ae=ye(Se[ue],Te[ue]);return Ae})(ce,k);if(F=m(ce),Z=m(k),F||Z){if(!F||!Z||Object.keys(ce).length!==Object.keys(k).length)return!1;for(const Se in ce){const Te=ce.hasOwnProperty(Se),Ae=k.hasOwnProperty(Se);if(Te&&!Ae||!Te&&Ae||!ye(ce[Se],k[Se]))return!1}}return String(ce)===String(k)}const we=(ce,k)=>k&&k.__v_isRef?we(ce,k.value):o(k)?{[`Map(${k.size})`]:[...k.entries()].reduce(((F,Z,Se)=>{let[Te,Ae]=Z;return F[He(Te,Se)+" =>"]=Ae,F}),{})}:l(k)?{[`Set(${k.size})`]:[...k.values()].map((F=>He(F)))}:d(k)?He(k):!m(k)||s(k)||C(k)?k:String(k),He=function(ce){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";var F;return d(ce)?`Symbol(${(F=ce.description)!=null?F:k})`:ce};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=(ce,k,F)=>{Object.defineProperty(ce,k,{configurable:!0,enumerable:!1,value:F})},e.escapeHtml=function(ce){const k=""+ce,F=Ee.exec(k);if(!F)return k;let Z,Se,Te="",Ae=0;for(Se=F.index;Se<k.length;Se++){switch(k.charCodeAt(Se)){case 34:Z=""";break;case 38:Z="&";break;case 39:Z="'";break;case 60:Z="<";break;case 62:Z=">";break;default:continue}Ae!==Se&&(Te+=k.slice(Ae,Se)),Ae=Se+1,Te+=Z}return Ae!==Se?Te+k.slice(Ae,Se):Te},e.escapeHtmlComment=function(ce){return ce.replace(se,"")},e.extend=a,e.genPropsAccessExp=function(ce){return G.test(ce)?`__props.${ce}`:`__props[${JSON.stringify(ce)}]`},e.generateCodeFrame=function(ce){let k=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,F=arguments.length>2&&arguments[2]!==void 0?arguments[2]:ce.length,Z=ce.split(/(\r?\n)/);const Se=Z.filter(((ue,Oe)=>Oe%2==1));Z=Z.filter(((ue,Oe)=>Oe%2==0));let Te=0;const Ae=[];for(let ue=0;ue<Z.length;ue++)if(Te+=Z[ue].length+(Se[ue]&&Se[ue].length||0),Te>=k){for(let Oe=ue-2;Oe<=ue+2||F>Te;Oe++){if(Oe<0||Oe>=Z.length)continue;const Ge=Oe+1;Ae.push(`${Ge}${" ".repeat(Math.max(3-String(Ge).length,0))}| ${Z[Oe]}`);const nt=Z[Oe].length,ct=Se[Oe]&&Se[Oe].length||0;if(Oe===ue){const yt=k-(Te-(nt+ct)),Qt=Math.max(1,F>Te?nt-yt:F-k);Ae.push(" | "+" ".repeat(yt)+"^".repeat(Qt))}else if(Oe>ue){if(F>Te){const yt=Math.max(Math.min(F-Te,nt),1);Ae.push(" | "+"^".repeat(yt))}Te+=nt+ct}}break}return Ae.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=(ce,k)=>!Object.is(ce,k),e.hasOwn=(ce,k)=>i.call(ce,k),e.hyphenate=T,e.includeBooleanAttr=function(ce){return!!ce||ce===""},e.invokeArrayFns=(ce,k)=>{for(let F=0;F<ce.length;F++)ce[F](k)},e.isArray=s,e.isBooleanAttr=he,e.isBuiltInDirective=x,e.isDate=p,e.isFunction=u,e.isGloballyAllowed=$,e.isGloballyWhitelisted=N,e.isHTMLTag=Ie,e.isIntegerKey=ce=>h(ce)&&ce!=="NaN"&&ce[0]!=="-"&&""+parseInt(ce,10)===ce,e.isKnownHtmlAttr=oe,e.isKnownSvgAttr=re,e.isMap=o,e.isMathMLTag=J,e.isModelListener=ce=>ce.startsWith("onUpdate:"),e.isObject=m,e.isOn=ce=>ce.charCodeAt(0)===111&&ce.charCodeAt(1)===110&&(ce.charCodeAt(2)>122||ce.charCodeAt(2)<97),e.isPlainObject=C,e.isPromise=ce=>(m(ce)||u(ce))&&u(ce.then)&&u(ce.catch),e.isRegExp=ce=>v(ce)==="[object RegExp]",e.isRenderableAttrValue=function(ce){if(ce==null)return!1;const k=typeof ce;return k==="string"||k==="number"||k==="boolean"},e.isReservedProp=S,e.isSSRSafeAttrName=function(ce){if(le.hasOwnProperty(ce))return le[ce];const k=ie.test(ce);return le[ce]=!k},e.isSVGTag=X,e.isSet=l,e.isSpecialBooleanAttr=Le,e.isString=h,e.isSymbol=d,e.isVoidTag=de,e.looseEqual=ye,e.looseIndexOf=function(ce,k){return ce.findIndex((F=>ye(F,k)))},e.looseToNumber=ce=>{const k=parseFloat(ce);return isNaN(k)?ce:k},e.makeMap=r,e.normalizeClass=pe,e.normalizeProps=function(ce){if(!ce)return null;let{class:k,style:F}=ce;return k&&!h(k)&&(ce.class=pe(k)),F&&(ce.style=B(F)),ce},e.normalizeStyle=B,e.objectToString=f,e.parseStringStyle=ne,e.propsToAttrMap={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},e.remove=(ce,k)=>{const F=ce.indexOf(k);F>-1&&ce.splice(F,1)},e.slotFlagsText={1:"STABLE",2:"DYNAMIC",3:"FORWARDED"},e.stringifyStyle=function(ce){let k="";if(!ce||h(ce))return k;for(const F in ce){const Z=ce[F],Se=F.startsWith("--")?F:T(F);(h(Z)||typeof Z=="number")&&(k+=`${Se}:${Z};`)}return k},e.toDisplayString=ce=>h(ce)?ce:ce==null?"":s(ce)||m(ce)&&(ce.toString===f||!u(ce.toString))?JSON.stringify(ce,we,2):String(ce),e.toHandlerKey=I,e.toNumber=ce=>{const k=h(ce)?Number(ce):NaN;return isNaN(k)?ce:k},e.toRawType=ce=>v(ce).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 A=new a;return A.parse(g,w,y),A}a.prototype.parse=function(g,w,y){if(typeof g!="string")throw new TypeError("Parameter 'url' must be a string, not "+typeof g);var A=g.indexOf("?"),T=A!==-1&&A<g.indexOf("#")?"?":"#",O=g.split(T);O[0]=O[0].replace(/\\/g,"/");var I=g=O.join(T);if(I=I.trim(),!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 G=i.exec(I);if(G){var W=(G=G[0]).toLowerCase();this.protocol=W,I=I.substr(G.length)}if(y||G||I.match(/^\/\/[^@/]+@[^@/]+/)){var $=I.substr(0,2)==="//";!$||G&&v[G]||(I=I.substr(2),this.slashes=!0)}if(!v[G]&&($||G&&!C[G])){for(var N,B,H=-1,R=0;R<h.length;R++)(K=I.indexOf(h[R]))!==-1&&(H===-1||K<H)&&(H=K);for((B=H===-1?I.lastIndexOf("@"):I.lastIndexOf("@",H))!==-1&&(N=I.slice(0,B),I=I.slice(B+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 ne=this.hostname[0]==="["&&this.hostname[this.hostname.length-1]==="]";if(!ne)for(var pe=this.hostname.split(/\./),Ie=(R=0,pe.length);R<Ie;R++){var X=pe[R];if(X&&!X.match(d)){for(var J="",de=0,Ce=X.length;de<Ce;de++)X.charCodeAt(de)>127?J+="x":J+=X[de];if(!J.match(d)){var Le=pe.slice(0,R),he=pe.slice(R+1),ie=X.match(m);ie&&(Le.push(ie[1]),he.unshift(ie[2])),he.length&&(I="/"+he.join(".")+I),this.hostname=Le.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),ne||(this.hostname=r.toASCII(this.hostname));var le=this.port?":"+this.port:"",oe=this.hostname||"";this.host=oe+le,this.href+=this.host,ne&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),I[0]!=="/"&&(I="/"+I))}if(!f[W])for(R=0,Ie=p.length;R<Ie;R++){var re=p[R];if(I.indexOf(re)!==-1){var Ee=encodeURIComponent(re);Ee===re&&(Ee=escape(re)),I=I.split(re).join(Ee)}}var se=I.indexOf("#");se!==-1&&(this.hash=I.substr(se),I=I.slice(0,se));var ye=I.indexOf("?");if(ye!==-1?(this.search=I.substr(ye),this.query=I.substr(ye+1),w&&(this.query=S.parse(this.query)),I=I.slice(0,ye)):w&&(this.search="",this.query={}),I&&(this.pathname=I),C[W]&&this.hostname&&!this.pathname&&(this.pathname="/"),this.pathname||this.search){le=this.pathname||"";var we=this.search||"";this.path=le+we}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||"",A=this.hash||"",T=!1,O="";this.host?T=g+this.host:this.hostname&&(T=g+(this.hostname.indexOf(":")===-1?this.hostname:"["+this.hostname+"]"),this.port&&(T+=":"+this.port)),this.query&&typeof this.query=="object"&&Object.keys(this.query).length&&(O=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=""),A&&A.charAt(0)!=="#"&&(A="#"+A),I&&I.charAt(0)!=="?"&&(I="?"+I),w+T+(y=y.replace(/[?#]/g,(function(z){return encodeURIComponent(z)})))+(I=I.replace("#","%23"))+A},a.prototype.resolve=function(g){return this.resolveObject(x(g,!1,!0)).format()},a.prototype.resolveObject=function(g){if(typeof g=="string"){var w=new a;w.parse(g,!1,!0),g=w}for(var y=new a,A=Object.keys(this),T=0;T<A.length;T++){var O=A[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 G=I[z];G!=="protocol"&&(y[G]=g[G])}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),$=0;$<W.length;$++){var N=W[$];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 B=(g.pathname||"").split("/");B.length&&!(g.host=B.shift()););g.host||(g.host=""),g.hostname||(g.hostname=""),B[0]!==""&&B.unshift(""),B.length<2&&B.unshift(""),y.pathname=B.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)==="/",ne=g.host||g.pathname&&g.pathname.charAt(0)==="/",pe=ne||K||y.host&&g.pathname,Ie=pe,X=y.pathname&&y.pathname.split("/")||[],J=(B=g.pathname&&g.pathname.split("/")||[],y.protocol&&!C[y.protocol]);if(J&&(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&&(B[0]===""?B[0]=g.host:B.unshift(g.host)),g.host=null),pe=pe&&(B[0]===""||X[0]==="")),ne)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=B;else if(B.length)X||(X=[]),X.pop(),X=X.concat(B),y.search=g.search,y.query=g.query;else if(g.search!=null)return J&&(y.host=X.shift(),y.hostname=y.host,(ie=!!(y.host&&y.host.indexOf("@")>0)&&y.host.split("@"))&&(y.auth=ie.shift(),y.hostname=ie.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 de=X.slice(-1)[0],Ce=(y.host||g.host||X.length>1)&&(de==="."||de==="..")||de==="",Le=0,he=X.length;he>=0;he--)(de=X[he])==="."?X.splice(he,1):de===".."?(X.splice(he,1),Le++):Le&&(X.splice(he,1),Le--);if(!pe&&!Ie)for(;Le--;Le)X.unshift("..");!pe||X[0]===""||X[0]&&X[0].charAt(0)==="/"||X.unshift(""),Ce&&X.join("/").substr(-1)!=="/"&&X.push("");var ie,le=X[0]===""||X[0]&&X[0].charAt(0)==="/";return J&&(y.hostname=le?"":X.length?X.shift():"",y.host=y.hostname,(ie=!!(y.host&&y.host.indexOf("@")>0)&&y.host.split("@"))&&(y.auth=ie.shift(),y.hostname=ie.shift(),y.host=y.hostname)),(pe=pe||y.host&&X.length)&&!le&&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((A=>A.isIdentifier())))return!1;const{node:f,scope:v}=p,C=[],S=new Set;for(const A of m)(0,a.collectShadowedParamsNames)(A,v,S);const x={needsOuterBinding:!1,scope:v};if(S.size===0){for(const A of m)if(A.isIdentifier()||A.traverse(a.iifeVisitor,x),x.needsOuterBinding)break}let g=null;for(let A=0;A<m.length;A++){const T=m[A];if(h&&!h(A))continue;const O=[];d&&d(p,T,O);const I=T.isAssignmentPattern();if(I&&(u||r.types.isMethod(f,{kind:"set"}))){const z=T.get("left"),G=T.get("right"),W=v.buildUndefinedNode();if(z.isIdentifier())C.push(s({ASSIGNMENT_IDENTIFIER:r.types.cloneNode(z.node),DEFAULT_VALUE:G.node,UNDEFINED:W})),T.replaceWith(z.node);else if(z.isObjectPattern()||z.isArrayPattern()){const $=v.generateUidIdentifier();C.push(o({ASSIGNMENT_IDENTIFIER:z.node,DEFAULT_VALUE:G.node,PARAMETER_NAME:r.types.cloneNode($),UNDEFINED:W})),T.replaceWith($)}}else if(I){g===null&&(g=A);const z=T.get("left"),G=T.get("right"),W=i({VARIABLE_NAME:z.node,DEFAULT_VALUE:G.node,ARGUMENT_KEY:r.types.numericLiteral(A)});C.push(W)}else if(g!==null){const z=l([T.node,r.types.numericLiteral(A)]);C.push(z)}else if(T.isObjectPattern()||T.isArrayPattern()){const z=p.scope.generateUidIdentifier("ref");z.typeAnnotation=T.node.typeAnnotation;const G=r.types.variableDeclaration("let",[r.types.variableDeclarator(T.node,z)]);C.push(G),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 A=p.get("body.body"),T=A[A.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(G){const W=G.params.length;return W>0&&r.types.isRestElement(G.params[W-1])})(f))return!1;const C=m.get(`params.${f.params.length-1}.argument`);if(!C.isIdentifier()){const G=new Set;(0,a.collectShadowedParamsNames)(C,m.scope,G);let W=G.size>0;if(!W){const $={needsOuterBinding:!1,scope:v};C.traverse(a.iifeVisitor,$),W=$.needsOuterBinding}W&&(m.ensureBlock(),m.set("body",r.types.blockStatement([(0,a.buildScopeIIFE)(G,m.node.body)])))}let S=C.node;if(f.params.pop(),r.types.isPattern(S)){const G=S;S=v.generateUidIdentifier("ref");const W=r.types.variableDeclaration("let",[r.types.variableDeclarator(G,S)]);m.ensureBlock(),f.body.body.unshift(W)}else S.name==="arguments"&&v.rename(S.name);const x=r.types.identifier("arguments"),g=(function(G){let W=G.params.length;return W>0&&r.types.isIdentifier(G.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:G,cause:W}of w.candidates){const $=r.types.cloneNode(x);switch(W){case"indexGetter":h(G,$,w.offset);break;case"lengthGetter":d(G,$,w.offset);break;default:G.replaceWith($)}}return!0}w.references.push(...w.candidates.map((G=>{let{path:W}=G;return W})));const y=r.types.numericLiteral(g),A=v.generateUidIdentifier("key"),T=v.generateUidIdentifier("len");let O,I;g?(O=r.types.binaryExpression("-",r.types.cloneNode(A),r.types.cloneNode(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(A.name),I=r.types.identifier(T.name));const z=i({ARGUMENTS:x,ARRAY_KEY:O,ARRAY_LEN:I,START:y,ARRAY:S,KEY:A,LEN:T});if(w.deopted)f.body.body.unshift(z);else{let G=m.getEarliestCommonAncestorFrom(w.references).getStatementParent();G.findParent((W=>{if(!W.isLoop())return W.isFunction();G=W})),G.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,A=y.get("test"),T=A.get("left").evaluate();T.confident&&(T.value===!0?y.replaceWith(g.buildUndefinedNode()):A.replaceWith(A.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 Ki(t){var e=T5[t];if(e!==void 0)return e.exports;var n=T5[t]={id:t,loaded:!1,exports:{}};return SK[t].call(n.exports,n,n.exports,Ki),n.loaded=!0,n.exports}Ki.c=T5,Ki.n=t=>{var e=t&&t.__esModule?()=>t.default:()=>t;return Ki.d(e,{a:e}),e},Ki.d=(t,e)=>{for(var n in e)Ki.o(e,n)&&!Ki.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:e[n]})},Ki.g=(function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch{if(typeof window=="object")return window}})(),Ki.o=(t,e)=>Object.prototype.hasOwnProperty.call(t,e),Ki.nmd=t=>(t.paths=[],t.children||(t.children=[]),t),Ki(346);var nf=Ki(347);nf.a;var EK=nf.b;nf.c;nf.d;const xK=lr({__name:"SFCView",props:{sfc:{},name:{}},setup(t){const e=t,n={moduleCache:{vue:j_},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=G5(()=>EK(`${e.name}.vue`,n));return(a,i)=>(Je(),Jt($e(r)))}}),wK={key:0,absolute:"","inset-0":"",flex:"","items-center":"","justify-center":""},e0=new Map,TK=lr({__name:"IframeView",props:{src:{},inline:{type:Boolean,default:!1}},setup(t){const e=t,{colorMode:n}=Km(),r=wt(),a=ut(()=>e.src),i=wt(),s=po(Jk(r)),o=wt(!1);si(()=>{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),xs(u)}const h=setTimeout(l,100);setTimeout(p,100),fi(()=>{clearTimeout(h)})}),ti(u),ti(p),fi(()=>{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",wK,[...d[0]||(d[0]=[Ze("i",{class:"mdi:loading animate-spin text-3xl"},null,-1)])]))],512))}}),AK={key:0,flex:"~ col","h-full":"","items-center":"","justify-center":""},_K={flex:"~ col gap2",mxa:"","items-center":""},MK={"text-xl":""},PK={"text-rose":""},LK={key:4},OK=lr({__name:"CustomTabComponent",props:{tab:{},iframeInline:{type:Boolean}},setup(t){const n=xy(t),r=ut(()=>n.tab.value?.name),a=wt(!0);return Lr(()=>r.value,()=>{a.value=!1,setTimeout(()=>{a.value=!0},100)}),(i,s)=>{const o=TK,l=xK,p=aa("NCard");return t.tab?t.tab?.view?.type==="iframe"?(Je(),lt(Vr,{key:1},[$e(a)?(Je(),Jt(o,{key:0,src:t.tab.view.src,inline:t.iframeInline},null,8,["src","inline"])):rr("",!0)],64)):t.tab?.view?.type==="vnode"?(Je(),Jt(Po(t.tab.view.vnode),{key:2})):t.tab?.view?.type==="sfc"?(Je(),Jt(l,{key:3,sfc:t.tab.view.sfc,name:t.tab.name},null,8,["sfc","name"])):(Je(),lt("div",LK,[gt(p,{flex:"~ col","h-full":"","items-center":"","justify-center":""},{default:zt(()=>[ln(" Unknown tab type "+cn(t.tab?.view),1)]),_:1})])):(Je(),lt("div",AK,[Ze("div",_K,[s[2]||(s[2]=Ze("div",{"i-carbon-queued":"",mb2:"","text-5xl":"",op50:""},null,-1)),Ze("p",MK,[s[0]||(s[0]=ln(" Tab ",-1)),Ze("code",PK,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))])]))}}}),IK={flex:"~ items-center gap-3"},kK={key:0,"text-md":"","overflow-hidden":"","text-ellipsis":"","ws-nowrap":""},zK={"translate-y-0.5px":""},NK={key:0,hidden:"","lg:block":""},FS=lr({__name:"SideNavItem",props:{tab:{},minimized:{type:Boolean,default:!0},target:{default:"main"},disabled:{type:Boolean,default:!1}},setup(t){const e=t,n=wm(),r=ut(()=>"path"in e.tab?`${e.tab.path.startsWith("/")?"":"/"}${e.tab.path}`:`/custom-tab-view/${e.tab.name}`),a=ut(()=>"badge"in e.tab&&e.tab.badge?.()),i=ut(()=>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(SR),{disabled:!t.minimized,placement:"right",class:$r({"w-full":!t.minimized})},{popper:zt(()=>[Ze("div",null,cn(t.tab.title),1),"extraTabVNode"in t.tab&&t.tab.extraTabVNode?(Je(),lt("div",NK,[(Je(),Jt(Po(t.tab.extraTabVNode)))])):rr("",!0)]),default:zt(()=>[(Je(),Jt(Po(t.target==="main"?$e(nb):"button"),{to:$e(r),flex:`~ items-center ${t.minimized?"justify-center":"justify-between"}`,"text-secondary":"",relative:"",block:"","h-10":"","select-none":"",op65:"",disabled:t.disabled,class:$r([t.disabled?"cursor-not-allowed op40!":"hover:bg-active hover:op-100"]),w:t.minimized?"10":"full",rounded:t.minimized?"xl":"",p:t.minimized?"1":"x3","exact-active-class":"!text-primary-600 bg-active op-100!",onClick:s},{default:zt(()=>[Ze("div",IK,[gt(p,{"text-xl":"",icon:t.tab.icon,fallback:t.tab.fallbackIcon,title:t.tab.name,"show-title":!1},null,8,["icon","fallback","title"]),t.minimized?rr("",!0):(Je(),lt("span",kK,cn(t.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":t.minimized}])},[Ze("span",zK,cn($e(Pk)($e(a))),1)],2)):rr("",!0)]),_:1},8,["to","flex","disabled","class","w","rounded","p"]))]),_:1},8,["disabled","class"])}}}),VK={flex:"~ col gap-1","max-w-80":"",py1:""},HK={key:0,"h-1px":"",border:"b base"},DK={flex:"~ wrap",px1:""},$S=lr({__name:"TabsGrid",props:{categories:{},target:{},disabledItems:{}},setup(t){return(e,n)=>{const r=FS;return Je(),lt("div",VK,[(Je(!0),lt(Vr,null,ws(t.categories,([a,i],s)=>(Je(),lt(Vr,{key:a},[i.length?(Je(),lt(Vr,{key:0},[s?(Je(),lt("div",HK)):rr("",!0),Ze("div",DK,[(Je(!0),lt(Vr,null,ws(i,o=>(Je(),Jt(r,{key:o.name,disabled:t.disabledItems?.includes(o.name),target:t.target,tab:o},null,8,["disabled","target","tab"]))),128))])],64)):rr("",!0)],64))),128))])}}}),RK={"h-full":"","h-screen":"","of-hidden":""},jK={key:0,border:"b base",flex:"~ gap1","navbar-glass":"","z-99":"",px4:"",py3:""},BK={flex:"","cursor-pointer":"","items-center":"",gap2:""},FK={capitalize:""},$K={key:2,"of-auto":"",class:"h-[calc(100%-50px)]"},UK={key:3,class:"h-full w-full $ui-fcc"},GK=lr({__name:"SplitScreen",setup(t){function e(){ms.value.splitScreen.enabled=!1}const n=ut(()=>ms.value.splitScreen),{enabledTabs:r,flattenedTabs:a}=g4(),i=Bh(),s=wm(),o=Gr(),l=wt(null),p=wt(null),u=wt(null);function h(C){const S=f();return C?C.name===S:!1}const d=ut(()=>{const C=a.value.find(S=>S.name===n.value.view);return h(C)?void 0:C}),m=ut(()=>f());function f(){return s.path.startsWith(`/${x5}/`)?s.path.slice(x5.length+2):s.path.startsWith(`/${au}/`)?s.path.slice(au.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(au)){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=G5(g):o.value=g},{immediate:!0});const v=wt(!1);return(C,S)=>{const x=Qh,g=$S,w=OK;return Je(),lt("div",RK,[($e(o)||$e(l))&&$e(d)?(Je(),lt("div",jK,[gt($e(zu),{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",BK,[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",FK,cn($e(d)?.name),1)])]),_:1},8,["shown"]),S[2]||(S[2]=Ze("div",{"flex-auto":""},null,-1)),Hn((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(gs),"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(nq),{key:1,id:$e(l),"plugin-id":$e(p)},null,8,["id","plugin-id"])):rr("",!0)],64)):$e(o)&&$e(d)?(Je(),lt("div",$K,[(Je(),Jt(Po($e(o)),{key:`tab-${$e(d).name}`}))])):(Je(),lt("div",UK,[Ze("div",null,[S[4]||(S[4]=Ze("span",{"text-lg":"",op50:""}," Select a tab to start ",-1)),gt($e(QD),{"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(Es),{type:"warning",outlined:"",mt2:"",onClick:e},{default:zt(()=>[...S[3]||(S[3]=[ln(" Close Split Screen ",-1)])]),_:1})])]))])}}}),WK={px3:"",py2:"",border:"b base",flex:"~ gap-2"},qK={px3:"",py2:"",border:"b base",flex:"~ gap-2"},KK={px3:"",py2:"",flex:"~ gap2"},XK=lr({__name:"DockingPanel",setup(t){const e=Bh(),n=ut({get:()=>ms.value.expandSidebar,set:h=>ms.value.expandSidebar=h}),r=ut({get:()=>ms.value.splitScreen.enabled,set:h=>ms.value.splitScreen.enabled=h}),a=ut(()=>ms.value.reduceMotion);function i(){location.reload()}const s=Rl(),o=ut(()=>s.appRecords.value.map(h=>({label:h.name+(h.version?` (${h.version})`:""),value:h.id}))),l=wt(s.activeAppRecordId.value);ti(()=>{l.value=s.activeAppRecordId.value});const p=ut(()=>o.value.find(h=>h.value===l.value)?.label??"");function u(h){Yt.value.toggleApp(h).then(()=>{e.push("/overview").then(()=>{G7()})})}return(h,d)=>(Je(),lt("div",null,[Ze("div",WK,[gt($e(fR),{animation:!$e(a)},{default:zt(({isDark:m,toggle:f})=>[gt($e(Es),{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},1032,["onClick"])]),_:1},8,["animation"]),gt($e(Es),{outlined:"",type:"primary",onClick:d[0]||(d[0]=m=>n.value=!$e(n))},{default:zt(()=>[gt($e(_s),{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(Es),{to:"/settings",outlined:"",type:"primary"},{default:zt(()=>[...d[4]||(d[4]=[Ze("div",{"i-carbon-settings-adjust":""},null,-1),ln(" Settings ",-1)])]),_:1})]),Ze("div",qK,[gt($e(Es),{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})]),Ze("div",KK,[$e(o).length>1?(Je(),Jt($e(GC),{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(Es),{outlined:"",type:"primary",onClick:i},{default:zt(()=>[...d[6]||(d[6]=[ln(" Refresh Page ",-1)])]),_:1})])]))}});function YK(){return ph?"electron":$a?"chrome":q6?"iframe":"separate-window"}const JK={sticky:"","top-0":"","z-1":"","w-full":"","bg-base":"",p1:"",border:"b base"},QK={flex:"~ auto col gap-0.5 items-center","w-full":"","of-x-hidden":"","of-y-auto":"",p1:"",class:"no-scrollbar"},ZK={key:0,my1:"","h-1px":"","w-full":"",border:"b base"},eX=["flex"],tX={absolute:"","bottom-0":"","right-0":"","h-4":"","w-4":"","rounded-full":"","text-9px":"",flex:"~ items-center justify-center",border:"~ base"},rX={"translate-y-0.5px":""},nX=45,sX=lr({__name:"SideNav",emits:["toggleDevtoolsClientVisible"],setup(t,{emit:e}){const n=e,r=wt(!1),a=wt(!1),i=wt(),s=wt(),o=wt(),l=ut(()=>ms.value.expandSidebar),p=ut(()=>ms.value.scrollableSidebar),{enabledTabs:u,flattenedTabs:h}=g4(),{height:d}=pz(),m=ut(()=>{const A=d.value-130;return Math.max(0,Math.floor(A/nX))}),f=ut(()=>h.value.slice(0,m.value)),v=ut(()=>h.value.slice(m.value)),C=F6(f,u),S=F6(v,u),x=ut(()=>p.value||l.value?u.value:C.value);Nk(i,A=>{s.value&&A.composedPath().includes(s.value)||o.value&&A.composedPath().includes(o.value)||(r.value=!1,a.value=!1)},{detectIframe:!0});const g=wt(),w=wt(6);Om(g,()=>{w.value=w.value===6?6.01:6});const y=YK();return Zk(g,([{isIntersecting:A}])=>{n("toggleDevtoolsClientVisible",{visible:A,host:y})}),(A,T)=>{const O=XK,I=FS,z=Qh,G=$S;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",JK,[gt($e(zu),{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",QK,[(Je(!0),lt(Vr,null,ws($e(x),([W,$],N)=>(Je(),lt(Vr,{key:W},[N?(Je(),lt("div",ZK)):rr("",!0),(Je(!0),lt(Vr,null,ws($.filter(B=>!B.hidden),B=>(Je(),Jt(I,{key:B.name,tab:B,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(zu),{key:0,placement:"left-end",distance:6},{popper:zt(()=>[gt(G,{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",tX,[Ze("span",rX,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,eX)],512)}}}),US=Gr([]),GS=wt(null);ut(()=>US.value.find(t=>t.id===GS.value));const iX={class:"fixed inset-0 h-screen w-screen $ui-bg-base"},oX=lr({__name:"App",setup(t){Km();const e=Bh(),n=wm(),{connected:r,clientConnected:a,activeAppRecordId:i,appRecords:s}=Rl(),o=ms,l=ut(()=>r.value&&a.value),p=ut(()=>n.path.startsWith("/__")||n.path==="/"),u=ut(()=>o.value.expandSidebar),h=ut(()=>o.value.splitScreen.enabled),d=ut({get:()=>o.value.splitScreen.size,set:S=>o.value.splitScreen.size=S});ti(()=>{const S=ms.value.scale;document.documentElement.style.fontSize=`${S*15}px`}),ea(()=>{ti(()=>{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}),hi("keydown",S=>{S.code==="KeyD"&&S.altKey&&S.shiftKey&&Yt.value.emit("toggle-panel")}),ti(()=>{US.value=s.value,GS.value=i.value}),ea(()=>{Yt.value.initDevToolsServerListener(),Yt.value.checkVueInspectorDetected().then(S=>{S&&(XL.value=!0,U6(()=>[{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(()=>{G7()})}oO(()=>{Yt.functions.on(Ln.ACTIVE_APP_UNMOUNTED,m)});const{copy:f}=LR(),v=ez({});U6(()=>[...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)}}]:[]]),si(()=>{ea(()=>{Yt.value.toggleClientConnected(!0)})}),fi(()=>{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 ti(()=>{document.documentElement.classList.toggle("reduce-motion",ms.value.reduceMotion)}),(S,x)=>{const g=PR,w=sX,y=aa("RouterView"),A=GK,T=CK;return Je(),lt("main",iX,[$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(l1),{class:"h-full of-hidden",onResize:x[0]||(x[0]=O=>d.value=O.panes.map(I=>I.size))},{default:zt(()=>[gt($e(Ri),{"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(Ri),{key:0,relative:"","h-full":"",class:"of-auto!",size:$e(d)[1]},{default:zt(()=>[gt(A)]),_:1},8,["size"])):rr("",!0)]),_:1})],2)):(Je(),Jt(g,{key:0})),gt(T)])}}}),aX=[{path:"/",redirect:"/components"},{path:"/overview",component:()=>ps(()=>import("./overview-CxLRqeZ8.js"),[],import.meta.url)},{path:"/components",component:()=>ps(()=>import("./components-Dc6g-iyY.js"),__vite__mapDeps([7,8]),import.meta.url)},{path:"/pinia",component:()=>ps(()=>import("./pinia-C62RQFBU.js"),__vite__mapDeps([9,8]),import.meta.url)},{path:"/router",component:()=>ps(()=>import("./router-CMWgb1rd.js"),__vite__mapDeps([10,8]),import.meta.url)},{path:"/pages",component:()=>ps(()=>import("./pages-B01Hd5DR.js"),__vite__mapDeps([11,12,13,14]),import.meta.url)},{path:"/timeline",component:()=>ps(()=>import("./timeline-BnYZ8d9h.js"),__vite__mapDeps([15,16]),import.meta.url)},{path:"/assets",component:()=>ps(()=>import("./assets-BRwG2HLw.js"),__vite__mapDeps([17,12,13,14]),import.meta.url)},{path:"/graph",component:()=>ps(()=>import("./graph-BRGxD27w.js"),[],import.meta.url)},{path:"/settings",component:()=>ps(()=>import("./settings-Cp5OpdUZ.js"),__vite__mapDeps([18,13]),import.meta.url)},{path:`/${x5}/:name`,component:()=>ps(()=>import("./custom-tab-view-C959CANd.js"),[],import.meta.url)},{path:`/${au}/:name`,component:()=>ps(()=>import("./custom-inspector-tab-view--ulUW-qb.js"),__vite__mapDeps([19,8]),import.meta.url)}],lX=uI({history:$O(),routes:aX}),v4=vu(oX);v4.use(lX);v4.use(sO());v4.mount("#app");async function cX(){return $a?void 0:(await aO(`${location.pathname.split("/__devtools__")[0]||""}/`.replace(/\/\//g,"/"),!1))?.createHotContext("/____")}async function uX(){const t=await cX();return t&&bL(t),t}uX().then(t=>{t&&nO()});K6?P0(w9,{preset:"broadcast"}):P0(w9,{preset:"iframe"});export{Ln as $,ln as A,GC as B,xn as C,TX as D,QD as E,Vr as F,AX as G,YK as H,CR as I,io as J,OX as K,wm as L,Es as M,si as N,Bh as O,OK as P,Jq as Q,nq as R,Fl as S,Hn as T,_s as U,Xy as V,MR as W,T8 as X,Rl as Y,oO as Z,Qh as _,rr as a,ri as a0,fi as a1,$a as a2,aa as a3,pX as a4,ph as a5,nR as a6,ti as a7,ko as a8,zu as a9,bX as aA,SX as aB,yX as aC,a1 as aD,XL as aa,wX as ab,vX as ac,q8 as ad,Ri as ae,l1 as af,Fc as ag,Km as ah,Oh as ai,Lr as aj,gs as ak,Nu as al,Qk as am,TU as an,d4 as ao,Ik as ap,Gr as aq,t0 as ar,Fk as as,_X as at,t6 as au,Rs as av,mX as aw,rO as ax,LR as ay,CX as az,Ze as b,lt as c,lr as d,Jt as e,dX as f,MX as g,Yt as h,ut as i,g4 as j,LX as k,xy as l,gX as m,$r as n,Je as o,ms as p,wt as q,hn as r,gt as s,cn as t,$e as u,ws as v,PX as w,zt as x,HG as y,fR as z};
|