#!/usr/bin/env node var abe=Object.create;var OD=Object.defineProperty;var obe=Object.getOwnPropertyDescriptor;var lbe=Object.getOwnPropertyNames;var cbe=Object.getPrototypeOf,ube=Object.prototype.hasOwnProperty;var Ac=(e,t)=>()=>(e&&(t=e(e=0)),t);var $e=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),pbe=(e,t)=>{for(var n in t)OD(e,n,{get:t[n],enumerable:!0})},Hbe=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let a of lbe(t))!ube.call(e,a)&&a!==n&&OD(e,a,{get:()=>t[a],enumerable:!(i=obe(t,a))||i.enumerable});return e};var $r=(e,t,n)=>(n=e!=null?abe(cbe(e)):{},Hbe(t||!e||!e.__esModule?OD(n,"default",{value:e,enumerable:!0}):n,e));var pU=$e((hEt,uU)=>{var Nd=require("constants"),dbe=process.cwd,yA=null,fbe=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return yA||(yA=dbe.call(process)),yA};try{process.cwd()}catch{}typeof process.chdir=="function"&&(jD=process.chdir,process.chdir=function(e){yA=null,jD.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,jD));var jD;uU.exports=hbe;function hbe(e){Nd.hasOwnProperty("O_SYMLINK")&&process.version.match(/^v0\.6\.[0-2]|^v0\.5\./)&&t(e),e.lutimes||n(e),e.chown=r(e.chown),e.fchown=r(e.fchown),e.lchown=r(e.lchown),e.chmod=i(e.chmod),e.fchmod=i(e.fchmod),e.lchmod=i(e.lchmod),e.chownSync=l(e.chownSync),e.fchownSync=l(e.fchownSync),e.lchownSync=l(e.lchownSync),e.chmodSync=a(e.chmodSync),e.fchmodSync=a(e.fchmodSync),e.lchmodSync=a(e.lchmodSync),e.stat=s(e.stat),e.fstat=s(e.fstat),e.lstat=s(e.lstat),e.statSync=u(e.statSync),e.fstatSync=u(e.fstatSync),e.lstatSync=u(e.lstatSync),e.chmod&&!e.lchmod&&(e.lchmod=function(o,c,H){H&&process.nextTick(H)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(o,c,H,f){f&&process.nextTick(f)},e.lchownSync=function(){}),fbe==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(o){function c(H,f,_){var y=Date.now(),g=0;o(H,f,function h(m){if(m&&(m.code==="EACCES"||m.code==="EPERM"||m.code==="EBUSY")&&Date.now()-y<6e4){setTimeout(function(){e.stat(f,function(d,A){d&&d.code==="ENOENT"?o(H,f,h):_(m)})},g),g<100&&(g+=10);return}_&&_(m)})}return Object.setPrototypeOf&&Object.setPrototypeOf(c,o),c}(e.rename)),e.read=typeof e.read!="function"?e.read:function(o){function c(H,f,_,y,g,h){var m;if(h&&typeof h=="function"){var d=0;m=function(A,I,L){if(A&&A.code==="EAGAIN"&&d<10)return d++,o.call(e,H,f,_,y,g,m);h.apply(this,arguments)}}return o.call(e,H,f,_,y,g,m)}return Object.setPrototypeOf&&Object.setPrototypeOf(c,o),c}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(o){return function(c,H,f,_,y){for(var g=0;;)try{return o.call(e,c,H,f,_,y)}catch(h){if(h.code==="EAGAIN"&&g<10){g++;continue}throw h}}}(e.readSync);function t(o){o.lchmod=function(c,H,f){o.open(c,Nd.O_WRONLY|Nd.O_SYMLINK,H,function(_,y){if(_){f&&f(_);return}o.fchmod(y,H,function(g){o.close(y,function(h){f&&f(g||h)})})})},o.lchmodSync=function(c,H){var f=o.openSync(c,Nd.O_WRONLY|Nd.O_SYMLINK,H),_=!0,y;try{y=o.fchmodSync(f,H),_=!1}finally{if(_)try{o.closeSync(f)}catch{}else o.closeSync(f)}return y}}function n(o){Nd.hasOwnProperty("O_SYMLINK")&&o.futimes?(o.lutimes=function(c,H,f,_){o.open(c,Nd.O_SYMLINK,function(y,g){if(y){_&&_(y);return}o.futimes(g,H,f,function(h){o.close(g,function(m){_&&_(h||m)})})})},o.lutimesSync=function(c,H,f){var _=o.openSync(c,Nd.O_SYMLINK),y,g=!0;try{y=o.futimesSync(_,H,f),g=!1}finally{if(g)try{o.closeSync(_)}catch{}else o.closeSync(_)}return y}):o.futimes&&(o.lutimes=function(c,H,f,_){_&&process.nextTick(_)},o.lutimesSync=function(){})}function i(o){return o&&function(c,H,f){return o.call(e,c,H,function(_){p(_)&&(_=null),f&&f.apply(this,arguments)})}}function a(o){return o&&function(c,H){try{return o.call(e,c,H)}catch(f){if(!p(f))throw f}}}function r(o){return o&&function(c,H,f,_){return o.call(e,c,H,f,function(y){p(y)&&(y=null),_&&_.apply(this,arguments)})}}function l(o){return o&&function(c,H,f){try{return o.call(e,c,H,f)}catch(_){if(!p(_))throw _}}}function s(o){return o&&function(c,H,f){typeof H=="function"&&(f=H,H=null);function _(y,g){g&&(g.uid<0&&(g.uid+=4294967296),g.gid<0&&(g.gid+=4294967296)),f&&f.apply(this,arguments)}return H?o.call(e,c,H,_):o.call(e,c,_)}}function u(o){return o&&function(c,H){var f=H?o.call(e,c,H):o.call(e,c);return f&&(f.uid<0&&(f.uid+=4294967296),f.gid<0&&(f.gid+=4294967296)),f}}function p(o){if(!o||o.code==="ENOSYS")return!0;var c=!process.getuid||process.getuid()!==0;return!!(c&&(o.code==="EINVAL"||o.code==="EPERM"))}}});var fU=$e((mEt,dU)=>{var HU=require("stream").Stream;dU.exports=mbe;function mbe(e){return{ReadStream:t,WriteStream:n};function t(i,a){if(!(this instanceof t))return new t(i,a);HU.call(this);var r=this;this.path=i,this.fd=null,this.readable=!0,this.paused=!1,this.flags="r",this.mode=438,this.bufferSize=64*1024,a=a||{};for(var l=Object.keys(a),s=0,u=l.length;sthis.end)throw new Error("start must be <= end");this.pos=this.start}if(this.fd!==null){process.nextTick(function(){r._read()});return}e.open(this.path,this.flags,this.mode,function(o,c){if(o){r.emit("error",o),r.readable=!1;return}r.fd=c,r.emit("open",c),r._read()})}function n(i,a){if(!(this instanceof n))return new n(i,a);HU.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,a=a||{};for(var r=Object.keys(a),l=0,s=r.length;l= zero");this.pos=this.start}this.busy=!1,this._queue=[],this.fd===null&&(this._open=e.open,this._queue.push([this._open,this.path,this.flags,this.mode,void 0]),this.flush())}}});var mU=$e((_Et,hU)=>{"use strict";hU.exports=Ebe;var _be=Object.getPrototypeOf||function(e){return e.__proto__};function Ebe(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:_be(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}),t}});var gU=$e((EEt,WD)=>{var eo=require("fs"),ybe=pU(),gbe=fU(),bbe=mU(),gA=require("util"),ul,AA;typeof Symbol=="function"&&typeof Symbol.for=="function"?(ul=Symbol.for("graceful-fs.queue"),AA=Symbol.for("graceful-fs.previous")):(ul="___graceful-fs.queue",AA="___graceful-fs.previous");function Abe(){}function yU(e,t){Object.defineProperty(e,ul,{get:function(){return t}})}var lh=Abe;gA.debuglog?lh=gA.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(lh=function(){var e=gA.format.apply(gA,arguments);e="GFS4: "+e.split(/\n/).join(` GFS4: `),console.error(e)});eo[ul]||(_U=global[ul]||[],yU(eo,_U),eo.close=function(e){function t(n,i){return e.call(eo,n,function(a){a||EU(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,AA,{value:e}),t}(eo.close),eo.closeSync=function(e){function t(n){e.apply(eo,arguments),EU()}return Object.defineProperty(t,AA,{value:e}),t}(eo.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){lh(eo[ul]),require("assert").equal(eo[ul].length,0)}));var _U;global[ul]||yU(global,eo[ul]);WD.exports=UD(bbe(eo));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!eo.__patched&&(WD.exports=UD(eo),eo.__patched=!0);function UD(e){ybe(e),e.gracefulify=UD,e.createReadStream=I,e.createWriteStream=L;var t=e.readFile;e.readFile=n;function n(P,D,S){return typeof D=="function"&&(S=D,D=null),N(P,D,S);function N(j,v,w,F){return t(j,v,function(O){O&&(O.code==="EMFILE"||O.code==="ENFILE")?Nm([N,[j,v,w],O,F||Date.now(),Date.now()]):typeof w=="function"&&w.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=a;function a(P,D,S,N){return typeof S=="function"&&(N=S,S=null),j(P,D,S,N);function j(v,w,F,O,M){return i(v,w,F,function(W){W&&(W.code==="EMFILE"||W.code==="ENFILE")?Nm([j,[v,w,F,O],W,M||Date.now(),Date.now()]):typeof O=="function"&&O.apply(this,arguments)})}}var r=e.appendFile;r&&(e.appendFile=l);function l(P,D,S,N){return typeof S=="function"&&(N=S,S=null),j(P,D,S,N);function j(v,w,F,O,M){return r(v,w,F,function(W){W&&(W.code==="EMFILE"||W.code==="ENFILE")?Nm([j,[v,w,F,O],W,M||Date.now(),Date.now()]):typeof O=="function"&&O.apply(this,arguments)})}}var s=e.copyFile;s&&(e.copyFile=u);function u(P,D,S,N){return typeof S=="function"&&(N=S,S=0),j(P,D,S,N);function j(v,w,F,O,M){return s(v,w,F,function(W){W&&(W.code==="EMFILE"||W.code==="ENFILE")?Nm([j,[v,w,F,O],W,M||Date.now(),Date.now()]):typeof O=="function"&&O.apply(this,arguments)})}}var p=e.readdir;e.readdir=c;var o=/^v[0-5]\./;function c(P,D,S){typeof D=="function"&&(S=D,D=null);var N=o.test(process.version)?function(w,F,O,M){return p(w,j(w,F,O,M))}:function(w,F,O,M){return p(w,F,j(w,F,O,M))};return N(P,D,S);function j(v,w,F,O){return function(M,W){M&&(M.code==="EMFILE"||M.code==="ENFILE")?Nm([N,[v,w,F],M,O||Date.now(),Date.now()]):(W&&W.sort&&W.sort(),typeof F=="function"&&F.call(this,M,W))}}}if(process.version.substr(0,4)==="v0.8"){var H=gbe(e);h=H.ReadStream,d=H.WriteStream}var f=e.ReadStream;f&&(h.prototype=Object.create(f.prototype),h.prototype.open=m);var _=e.WriteStream;_&&(d.prototype=Object.create(_.prototype),d.prototype.open=A),Object.defineProperty(e,"ReadStream",{get:function(){return h},set:function(P){h=P},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return d},set:function(P){d=P},enumerable:!0,configurable:!0});var y=h;Object.defineProperty(e,"FileReadStream",{get:function(){return y},set:function(P){y=P},enumerable:!0,configurable:!0});var g=d;Object.defineProperty(e,"FileWriteStream",{get:function(){return g},set:function(P){g=P},enumerable:!0,configurable:!0});function h(P,D){return this instanceof h?(f.apply(this,arguments),this):h.apply(Object.create(h.prototype),arguments)}function m(){var P=this;x(P.path,P.flags,P.mode,function(D,S){D?(P.autoClose&&P.destroy(),P.emit("error",D)):(P.fd=S,P.emit("open",S),P.read())})}function d(P,D){return this instanceof d?(_.apply(this,arguments),this):d.apply(Object.create(d.prototype),arguments)}function A(){var P=this;x(P.path,P.flags,P.mode,function(D,S){D?(P.destroy(),P.emit("error",D)):(P.fd=S,P.emit("open",S))})}function I(P,D){return new e.ReadStream(P,D)}function L(P,D){return new e.WriteStream(P,D)}var C=e.open;e.open=x;function x(P,D,S,N){return typeof S=="function"&&(N=S,S=null),j(P,D,S,N);function j(v,w,F,O,M){return C(v,w,F,function(W,G){W&&(W.code==="EMFILE"||W.code==="ENFILE")?Nm([j,[v,w,F,O],W,M||Date.now(),Date.now()]):typeof O=="function"&&O.apply(this,arguments)})}}return e}function Nm(e){lh("ENQUEUE",e[0].name,e[1]),eo[ul].push(e),qD()}var bA;function EU(){for(var e=Date.now(),t=0;t2&&(eo[ul][t][3]=e,eo[ul][t][4]=e);qD()}function qD(){if(clearTimeout(bA),bA=void 0,eo[ul].length!==0){var e=eo[ul].shift(),t=e[0],n=e[1],i=e[2],a=e[3],r=e[4];if(a===void 0)lh("RETRY",t.name,n),t.apply(null,n);else if(Date.now()-a>=6e4){lh("TIMEOUT",t.name,n);var l=n.pop();typeof l=="function"&&l.call(null,i)}else{var s=Date.now()-r,u=Math.max(r-a,1),p=Math.min(u*1.2,100);s>=p?(lh("RETRY",t.name,n),t.apply(null,n.concat([a]))):eo[ul].push(e)}bA===void 0&&(bA=setTimeout(qD,0))}}});var TU=$e((gEt,SU)=>{"use strict";var bU=require("process").nextTick,AU=e=>{let t=e.length-1;for(;t>=0;){let n=e.charCodeAt(t);if(n===47||n===92)break;t--}return t<0?"":e.slice(0,t)},IA=(e,t,n)=>{if(e.length===1){e[0](t,n),e.length=0;return}let i;for(let a of e)try{a(t,n)}catch(r){i||(i=r)}if(e.length=0,i)throw i},VD=class{constructor(t,n,i){this._provider=t,this._syncProvider=n,this._providerContext=i,this._activeAsyncOperations=new Map,this.provide=this._provider?(a,r,l)=>{if(typeof r=="function"&&(l=r,r=void 0),typeof a!="string"&&!Buffer.isBuffer(a)&&!(a instanceof URL)&&typeof a!="number"){l(new TypeError("path must be a string, Buffer, URL or number"));return}if(r)return this._provider.call(this._providerContext,a,r,l);let s=this._activeAsyncOperations.get(a);if(s){s.push(l);return}this._activeAsyncOperations.set(a,s=[l]),t(a,(u,p)=>{this._activeAsyncOperations.delete(a),IA(s,u,p)})}:null,this.provideSync=this._syncProvider?(a,r)=>this._syncProvider.call(this._providerContext,a,r):null}purge(){}purgeParent(){}},ch=0,Cy=1,IU=2,KD=class{constructor(t,n,i,a){this._duration=t,this._provider=n,this._syncProvider=i,this._providerContext=a,this._activeAsyncOperations=new Map,this._data=new Map,this._levels=[];for(let r=0;r<10;r++)this._levels.push(new Set);for(let r=5e3;r{this._activeAsyncOperations.delete(a),this._storeResult(a,s,u),this._enterAsyncMode(),IA(l,s,u)})}provideSync(t,n){if(typeof t!="string"&&!Buffer.isBuffer(t)&&!(t instanceof URL)&&typeof t!="number")throw new TypeError("path must be a string");let i=typeof t!="string"?t.toString():t;if(n)return this._syncProvider.call(this._providerContext,t,n);this._mode===Cy&&this._runDecays();let a=this._data.get(i);if(a!==void 0){if(a.err)throw a.err;return a.result}let r=this._activeAsyncOperations.get(i);this._activeAsyncOperations.delete(i);let l;try{l=this._syncProvider.call(this._providerContext,t)}catch(s){throw this._storeResult(i,s,void 0),this._enterSyncModeWhenIdle(),r&&IA(r,s,void 0),s}return this._storeResult(i,null,l),this._enterSyncModeWhenIdle(),r&&IA(r,null,l),l}purge(t){if(t)if(typeof t=="string"||Buffer.isBuffer(t)||t instanceof URL||typeof t=="number"){let n=typeof t!="string"?t.toString():t;for(let[i,a]of this._data)i.startsWith(n)&&(this._data.delete(i),a.level.delete(i));this._data.size===0&&this._enterIdleMode()}else{for(let[n,i]of this._data)for(let a of t){let r=typeof a!="string"?a.toString():a;if(n.startsWith(r)){this._data.delete(n),i.level.delete(n);break}}this._data.size===0&&this._enterIdleMode()}else if(this._mode!==ch){this._data.clear();for(let n of this._levels)n.clear();this._enterIdleMode()}}purgeParent(t){if(!t)this.purge();else if(typeof t=="string"||Buffer.isBuffer(t)||t instanceof URL||typeof t=="number"){let n=typeof t!="string"?t.toString():t;this.purge(AU(n))}else{let n=new Set;for(let i of t){let a=typeof i!="string"?i.toString():i;n.add(AU(a))}this.purge(n)}}_storeResult(t,n,i){if(this._data.has(t))return;let a=this._levels[this._currentLevel];this._data.set(t,{err:n,result:i,level:a}),a.add(t)}_decayLevel(){let t=(this._currentLevel+1)%this._levels.length,n=this._levels[t];this._currentLevel=t;for(let i of n)this._data.delete(i);n.clear(),this._data.size===0?this._enterIdleMode():this._nextDecay+=this._tickInterval}_runDecays(){for(;this._nextDecay<=Date.now()&&this._mode!==ch;)this._decayLevel()}_enterAsyncMode(){let t=0;switch(this._mode){case IU:return;case ch:this._nextDecay=Date.now()+this._tickInterval,t=this._tickInterval;break;case Cy:if(this._runDecays(),this._mode===ch)return;t=Math.max(0,this._nextDecay-Date.now());break}this._mode=IU;let n=setTimeout(()=>{this._mode=Cy,this._runDecays()},t);n.unref&&n.unref(),this._timeout=n}_enterSyncModeWhenIdle(){this._mode===ch&&(this._mode=Cy,this._nextDecay=Date.now()+this._tickInterval)}_enterIdleMode(){this._mode=ch,this._nextDecay=void 0,this._timeout&&clearTimeout(this._timeout)}},uh=(e,t,n,i)=>e>0?new KD(e,t,n,i):new VD(t,n,i);SU.exports=class{constructor(t,n){this.fileSystem=t,this._lstatBackend=uh(n,this.fileSystem.lstat,this.fileSystem.lstatSync,this.fileSystem);let i=this._lstatBackend.provide;this.lstat=i;let a=this._lstatBackend.provideSync;this.lstatSync=a,this._statBackend=uh(n,this.fileSystem.stat,this.fileSystem.statSync,this.fileSystem);let r=this._statBackend.provide;this.stat=r;let l=this._statBackend.provideSync;this.statSync=l,this._readdirBackend=uh(n,this.fileSystem.readdir,this.fileSystem.readdirSync,this.fileSystem);let s=this._readdirBackend.provide;this.readdir=s;let u=this._readdirBackend.provideSync;this.readdirSync=u,this._readFileBackend=uh(n,this.fileSystem.readFile,this.fileSystem.readFileSync,this.fileSystem);let p=this._readFileBackend.provide;this.readFile=p;let o=this._readFileBackend.provideSync;this.readFileSync=o,this._readJsonBackend=uh(n,this.fileSystem.readJson||this.readFile&&((h,m)=>{this.readFile(h,(d,A)=>{if(d)return m(d);if(!A||A.length===0)return m(new Error("No file content"));let I;try{I=JSON.parse(A.toString("utf-8"))}catch(L){return m(L)}m(null,I)})}),this.fileSystem.readJsonSync||this.readFileSync&&(h=>{let m=this.readFileSync(h);return JSON.parse(m.toString("utf-8"))}),this.fileSystem);let c=this._readJsonBackend.provide;this.readJson=c;let H=this._readJsonBackend.provideSync;this.readJsonSync=H,this._readlinkBackend=uh(n,this.fileSystem.readlink,this.fileSystem.readlinkSync,this.fileSystem);let f=this._readlinkBackend.provide;this.readlink=f;let _=this._readlinkBackend.provideSync;this.readlinkSync=_,this._realpathBackend=uh(n,this.fileSystem.realpath,this.fileSystem.realpathSync,this.fileSystem);let y=this._realpathBackend.provide;this.realpath=y;let g=this._realpathBackend.provideSync;this.realpathSync=g}purge(t){this._statBackend.purge(t),this._lstatBackend.purge(t),this._readdirBackend.purgeParent(t),this._readFileBackend.purge(t),this._readlinkBackend.purge(t),this._readJsonBackend.purge(t),this._realpathBackend.purge(t)}}});var nu=$e((bEt,CU)=>{"use strict";var Ibe=require("util"),Sbe=Ibe.deprecate(()=>{},"Hook.context is deprecated and will be removed"),LU=function(...e){return this.call=this._createCall("sync"),this.call(...e)},vU=function(...e){return this.callAsync=this._createCall("async"),this.callAsync(...e)},xU=function(...e){return this.promise=this._createCall("promise"),this.promise(...e)},SA=class{constructor(t=[],n=void 0){this._args=t,this.name=n,this.taps=[],this.interceptors=[],this._call=LU,this.call=LU,this._callAsync=vU,this.callAsync=vU,this._promise=xU,this.promise=xU,this._x=void 0,this.compile=this.compile,this.tap=this.tap,this.tapAsync=this.tapAsync,this.tapPromise=this.tapPromise}compile(t){throw new Error("Abstract: should be overridden")}_createCall(t){return this.compile({taps:this.taps,interceptors:this.interceptors,args:this._args,type:t})}_tap(t,n,i){if(typeof n=="string")n={name:n.trim()};else if(typeof n!="object"||n===null)throw new Error("Invalid tap options");if(typeof n.name!="string"||n.name==="")throw new Error("Missing name for tap");typeof n.context<"u"&&Sbe(),n=Object.assign({type:t,fn:i},n),n=this._runRegisterInterceptors(n),this._insert(n)}tap(t,n){this._tap("sync",t,n)}tapAsync(t,n){this._tap("async",t,n)}tapPromise(t,n){this._tap("promise",t,n)}_runRegisterInterceptors(t){for(let n of this.interceptors)if(n.register){let i=n.register(t);i!==void 0&&(t=i)}return t}withOptions(t){let n=i=>Object.assign({},t,typeof i=="string"?{name:i}:i);return{name:this.name,tap:(i,a)=>this.tap(n(i),a),tapAsync:(i,a)=>this.tapAsync(n(i),a),tapPromise:(i,a)=>this.tapPromise(n(i),a),intercept:i=>this.intercept(i),isUsed:()=>this.isUsed(),withOptions:i=>this.withOptions(n(i))}}isUsed(){return this.taps.length>0||this.interceptors.length>0}intercept(t){if(this._resetCompilation(),this.interceptors.push(Object.assign({},t)),t.register)for(let n=0;n0;){a--;let r=this.taps[a];this.taps[a+1]=r;let l=r.stage||0;if(n){if(n.has(r.name)){n.delete(r.name);continue}if(n.size>0)continue}if(!(l>i)){a++;break}}this.taps[a]=t}};Object.setPrototypeOf(SA.prototype,null);CU.exports=SA});var zu=$e((AEt,DU)=>{"use strict";var GD=class{constructor(t){this.config=t,this.options=void 0,this._args=void 0}create(t){this.init(t);let n;switch(this.options.type){case"sync":n=new Function(this.args(),`"use strict"; `+this.header()+this.contentWithInterceptors({onError:l=>`throw ${l}; `,onResult:l=>`return ${l}; `,resultReturns:!0,onDone:()=>"",rethrowIfPossible:!0}));break;case"async":n=new Function(this.args({after:"_callback"}),`"use strict"; `+this.header()+this.contentWithInterceptors({onError:l=>`_callback(${l}); `,onResult:l=>`_callback(null, ${l}); `,onDone:()=>`_callback(); `}));break;case"promise":let i=!1,a=this.contentWithInterceptors({onError:l=>(i=!0,`_error(${l}); `),onResult:l=>`_resolve(${l}); `,onDone:()=>`_resolve(); `}),r="";r+=`"use strict"; `,r+=this.header(),r+=`return new Promise((function(_resolve, _reject) { `,i&&(r+=`var _sync = true; `,r+=`function _error(_err) { `,r+=`if(_sync) `,r+=`_resolve(Promise.resolve().then((function() { throw _err; }))); `,r+=`else `,r+=`_reject(_err); `,r+=`}; `),r+=a,i&&(r+=`_sync = false; `),r+=`})); `,n=new Function(this.args(),r);break}return this.deinit(),n}setup(t,n){t._x=n.taps.map(i=>i.fn)}init(t){this.options=t,this._args=t.args.slice()}deinit(){this.options=void 0,this._args=void 0}contentWithInterceptors(t){if(this.options.interceptors.length>0){let n=t.onError,i=t.onResult,a=t.onDone,r="";for(let l=0;l{let s="";for(let u=0;u{let s="";for(let u=0;u{let l="";for(let s=0;s0&&(t+=`var _taps = this.taps; `,t+=`var _interceptors = this.interceptors; `),t}needContext(){for(let t of this.options.taps)if(t.context)return!0;return!1}callTap(t,{onError:n,onResult:i,onDone:a,rethrowIfPossible:r}){let l="",s=!1;for(let p=0;pH.type!=="sync"),u=i||r,p="",o=a,c=0;for(let H=this.options.taps.length-1;H>=0;H--){let f=H;o!==a&&(this.options.taps[f].type!=="sync"||c++>20)&&(c=0,p+=`function _next${f}() { `,p+=o(),p+=`} `,o=()=>`${u?"return ":""}_next${f}(); `);let y=o,g=m=>m?"":a(),h=this.callTap(f,{onError:m=>t(f,m,y,g),onResult:n&&(m=>n(f,m,y,g)),onDone:!n&&y,rethrowIfPossible:l&&(s<0||fh}return p+=o(),p}callTapsLooping({onError:t,onDone:n,rethrowIfPossible:i}){if(this.options.taps.length===0)return n();let a=this.options.taps.every(l=>l.type==="sync"),r="";a||(r+=`var _looper = (function() { `,r+=`var _loopAsync = false; `),r+=`var _loop; `,r+=`do { `,r+=`_loop = false; `;for(let l=0;l{let o="";return o+=`if(${s} !== undefined) { `,o+=`_loop = true; `,a||(o+=`if(_loopAsync) _looper(); `),o+=p(!0),o+=`} else { `,o+=u(),o+=`} `,o},onDone:n&&(()=>{let l="";return l+=`if(!_loop) { `,l+=n(),l+=`} `,l}),rethrowIfPossible:i&&a}),r+=`} while(_loop); `,a||(r+=`_loopAsync = true; `,r+=`}); `,r+=`_looper(); `),r}callTapsParallel({onError:t,onResult:n,onDone:i,rethrowIfPossible:a,onTap:r=(l,s)=>s()}){if(this.options.taps.length<=1)return this.callTapsSeries({onError:t,onResult:n,onDone:i,rethrowIfPossible:a});let l="";l+=`do { `,l+=`var _counter = ${this.options.taps.length}; `,i&&(l+=`var _done = (function() { `,l+=i(),l+=`}); `);for(let s=0;si?`if(--_counter === 0) _done(); `:"--_counter;",p=o=>o||!i?`_counter = 0; `:`_counter = 0; _done(); `;l+=`if(_counter <= 0) break; `,l+=r(s,()=>this.callTap(s,{onError:o=>{let c="";return c+=`if(_counter > 0) { `,c+=t(s,o,u,p),c+=`} `,c},onResult:n&&(o=>{let c="";return c+=`if(_counter > 0) { `,c+=n(s,o,u,p),c+=`} `,c}),onDone:!n&&(()=>u()),rethrowIfPossible:a}),u,p)}return l+=`} while(false); `,l}args({before:t,after:n}={}){let i=this._args;return t&&(i=[t].concat(i)),n&&(i=i.concat(n)),i.length===0?"":i.join(", ")}getTapFn(t){return`_x[${t}]`}getTap(t){return`_taps[${t}]`}getInterceptor(t){return`_interceptors[${t}]`}};DU.exports=GD});var kU=$e((IEt,wU)=>{"use strict";var Tbe=nu(),Lbe=zu(),XD=class extends Lbe{content({onError:t,onDone:n,rethrowIfPossible:i}){return this.callTapsSeries({onError:(a,r)=>t(r),onDone:n,rethrowIfPossible:i})}},PU=new XD,vbe=()=>{throw new Error("tapAsync is not supported on a SyncHook")},xbe=()=>{throw new Error("tapPromise is not supported on a SyncHook")},Cbe=function(e){return PU.setup(this,e),PU.create(e)};function ZD(e=[],t=void 0){let n=new Tbe(e,t);return n.constructor=ZD,n.tapAsync=vbe,n.tapPromise=xbe,n.compile=Cbe,n}ZD.prototype=null;wU.exports=ZD});var RU=$e((SEt,$U)=>{"use strict";var Dbe=nu(),Pbe=zu(),zD=class extends Pbe{content({onError:t,onResult:n,resultReturns:i,onDone:a,rethrowIfPossible:r}){return this.callTapsSeries({onError:(l,s)=>t(s),onResult:(l,s,u)=>`if(${s} !== undefined) { ${n(s)}; } else { ${u()}} `,resultReturns:i,onDone:a,rethrowIfPossible:r})}},NU=new zD,wbe=()=>{throw new Error("tapAsync is not supported on a SyncBailHook")},kbe=()=>{throw new Error("tapPromise is not supported on a SyncBailHook")},Nbe=function(e){return NU.setup(this,e),NU.create(e)};function JD(e=[],t=void 0){let n=new Dbe(e,t);return n.constructor=JD,n.tapAsync=wbe,n.tapPromise=kbe,n.compile=Nbe,n}JD.prototype=null;$U.exports=JD});var OU=$e((TEt,BU)=>{"use strict";var $be=nu(),Rbe=zu(),QD=class extends Rbe{content({onError:t,onResult:n,resultReturns:i,rethrowIfPossible:a}){return this.callTapsSeries({onError:(r,l)=>t(l),onResult:(r,l,s)=>{let u="";return u+=`if(${l} !== undefined) { `,u+=`${this._args[0]} = ${l}; `,u+=`} `,u+=s(),u},onDone:()=>n(this._args[0]),doneReturns:i,rethrowIfPossible:a})}},MU=new QD,Mbe=()=>{throw new Error("tapAsync is not supported on a SyncWaterfallHook")},Bbe=()=>{throw new Error("tapPromise is not supported on a SyncWaterfallHook")},Obe=function(e){return MU.setup(this,e),MU.create(e)};function YD(e=[],t=void 0){if(e.length<1)throw new Error("Waterfall hooks must have at least one argument");let n=new $be(e,t);return n.constructor=YD,n.tapAsync=Mbe,n.tapPromise=Bbe,n.compile=Obe,n}YD.prototype=null;BU.exports=YD});var UU=$e((LEt,jU)=>{"use strict";var Fbe=nu(),jbe=zu(),eP=class extends jbe{content({onError:t,onDone:n,rethrowIfPossible:i}){return this.callTapsLooping({onError:(a,r)=>t(r),onDone:n,rethrowIfPossible:i})}},FU=new eP,Ube=()=>{throw new Error("tapAsync is not supported on a SyncLoopHook")},qbe=()=>{throw new Error("tapPromise is not supported on a SyncLoopHook")},Wbe=function(e){return FU.setup(this,e),FU.create(e)};function tP(e=[],t=void 0){let n=new Fbe(e,t);return n.constructor=tP,n.tapAsync=Ube,n.tapPromise=qbe,n.compile=Wbe,n}tP.prototype=null;jU.exports=tP});var VU=$e((vEt,WU)=>{"use strict";var Vbe=nu(),Kbe=zu(),rP=class extends Kbe{content({onError:t,onDone:n}){return this.callTapsParallel({onError:(i,a,r,l)=>t(a)+l(!0),onDone:n})}},qU=new rP,Gbe=function(e){return qU.setup(this,e),qU.create(e)};function nP(e=[],t=void 0){let n=new Vbe(e,t);return n.constructor=nP,n.compile=Gbe,n._call=void 0,n.call=void 0,n}nP.prototype=null;WU.exports=nP});var XU=$e((xEt,GU)=>{"use strict";var Xbe=nu(),Zbe=zu(),iP=class extends Zbe{content({onError:t,onResult:n,onDone:i}){let a="";return a+=`var _results = new Array(${this.options.taps.length}); `,a+=`var _checkDone = function() { `,a+=`for(var i = 0; i < _results.length; i++) { `,a+=`var item = _results[i]; `,a+=`if(item === undefined) return false; `,a+=`if(item.result !== undefined) { `,a+=n("item.result"),a+=`return true; `,a+=`} `,a+=`if(item.error) { `,a+=t("item.error"),a+=`return true; `,a+=`} `,a+=`} `,a+=`return false; `,a+=`} `,a+=this.callTapsParallel({onError:(r,l,s,u)=>{let p="";return p+=`if(${r} < _results.length && ((_results.length = ${r+1}), (_results[${r}] = { error: ${l} }), _checkDone())) { `,p+=u(!0),p+=`} else { `,p+=s(),p+=`} `,p},onResult:(r,l,s,u)=>{let p="";return p+=`if(${r} < _results.length && (${l} !== undefined && (_results.length = ${r+1}), (_results[${r}] = { result: ${l} }), _checkDone())) { `,p+=u(!0),p+=`} else { `,p+=s(),p+=`} `,p},onTap:(r,l,s,u)=>{let p="";return r>0&&(p+=`if(${r} >= _results.length) { `,p+=s(),p+=`} else { `),p+=l(),r>0&&(p+=`} `),p},onDone:i}),a}},KU=new iP,zbe=function(e){return KU.setup(this,e),KU.create(e)};function sP(e=[],t=void 0){let n=new Xbe(e,t);return n.constructor=sP,n.compile=zbe,n._call=void 0,n.call=void 0,n}sP.prototype=null;GU.exports=sP});var JU=$e((CEt,zU)=>{"use strict";var Jbe=nu(),Qbe=zu(),aP=class extends Qbe{content({onError:t,onDone:n}){return this.callTapsSeries({onError:(i,a,r,l)=>t(a)+l(!0),onDone:n})}},ZU=new aP,Ybe=function(e){return ZU.setup(this,e),ZU.create(e)};function oP(e=[],t=void 0){let n=new Jbe(e,t);return n.constructor=oP,n.compile=Ybe,n._call=void 0,n.call=void 0,n}oP.prototype=null;zU.exports=oP});var eq=$e((DEt,YU)=>{"use strict";var eAe=nu(),tAe=zu(),lP=class extends tAe{content({onError:t,onResult:n,resultReturns:i,onDone:a}){return this.callTapsSeries({onError:(r,l,s,u)=>t(l)+u(!0),onResult:(r,l,s)=>`if(${l} !== undefined) { ${n(l)} } else { ${s()}} `,resultReturns:i,onDone:a})}},QU=new lP,rAe=function(e){return QU.setup(this,e),QU.create(e)};function cP(e=[],t=void 0){let n=new eAe(e,t);return n.constructor=cP,n.compile=rAe,n._call=void 0,n.call=void 0,n}cP.prototype=null;YU.exports=cP});var nq=$e((PEt,rq)=>{"use strict";var nAe=nu(),iAe=zu(),uP=class extends iAe{content({onError:t,onDone:n}){return this.callTapsLooping({onError:(i,a,r,l)=>t(a)+l(!0),onDone:n})}},tq=new uP,sAe=function(e){return tq.setup(this,e),tq.create(e)};function pP(e=[],t=void 0){let n=new nAe(e,t);return n.constructor=pP,n.compile=sAe,n._call=void 0,n.call=void 0,n}pP.prototype=null;rq.exports=pP});var aq=$e((wEt,sq)=>{"use strict";var aAe=nu(),oAe=zu(),HP=class extends oAe{content({onError:t,onResult:n,onDone:i}){return this.callTapsSeries({onError:(a,r,l,s)=>t(r)+s(!0),onResult:(a,r,l)=>{let s="";return s+=`if(${r} !== undefined) { `,s+=`${this._args[0]} = ${r}; `,s+=`} `,s+=l(),s},onDone:()=>n(this._args[0])})}},iq=new HP,lAe=function(e){return iq.setup(this,e),iq.create(e)};function dP(e=[],t=void 0){if(e.length<1)throw new Error("Waterfall hooks must have at least one argument");let n=new aAe(e,t);return n.constructor=dP,n.compile=lAe,n._call=void 0,n.call=void 0,n}dP.prototype=null;sq.exports=dP});var lq=$e((kEt,oq)=>{"use strict";var fP=require("util"),cAe=(e,t)=>t,$m=class{constructor(t,n=void 0){this._map=new Map,this.name=n,this._factory=t,this._interceptors=[]}get(t){return this._map.get(t)}for(t){let n=this.get(t);if(n!==void 0)return n;let i=this._factory(t),a=this._interceptors;for(let r=0;r{"use strict";var NEt=nu(),hP=class e{constructor(t,n=void 0){this.hooks=t,this.name=n}tap(t,n){for(let i of this.hooks)i.tap(t,n)}tapAsync(t,n){for(let i of this.hooks)i.tapAsync(t,n)}tapPromise(t,n){for(let i of this.hooks)i.tapPromise(t,n)}isUsed(){for(let t of this.hooks)if(t.isUsed())return!0;return!1}intercept(t){for(let n of this.hooks)n.intercept(t)}withOptions(t){return new e(this.hooks.map(n=>n.withOptions(t)),this.name)}};cq.exports=hP});var pq=$e(Yl=>{"use strict";Yl.__esModule=!0;Yl.SyncHook=kU();Yl.SyncBailHook=RU();Yl.SyncWaterfallHook=OU();Yl.SyncLoopHook=UU();Yl.AsyncParallelHook=VU();Yl.AsyncParallelBailHook=XU();Yl.AsyncSeriesHook=JU();Yl.AsyncSeriesBailHook=eq();Yl.AsyncSeriesLoopHook=nq();Yl.AsyncSeriesWaterfallHook=aq();Yl.HookMap=lq();Yl.MultiHook=uq()});var dq=$e((MEt,Hq)=>{"use strict";Hq.exports=function(t,n){let i=!1,a;return t.log&&(n?a=r=>{i||(t.log(n),i=!0),t.log(" "+r)}:a=t.log),{log:a,yield:t.yield,fileDependencies:t.fileDependencies,contextDependencies:t.contextDependencies,missingDependencies:t.missingDependencies,stack:t.stack}}});var Dy=$e((BEt,fq)=>{"use strict";var uAe=/^(#?(?:\0.|[^?#\0])*)(\?(?:\0.|[^#\0])*)?(#.*)?$/;function pAe(e){let t=uAe.exec(e);return t?[t[1].replace(/\0(.)/g,"$1"),t[2]?t[2].replace(/\0(.)/g,"$1"):"",t[3]||""]:null}fq.exports.parseIdentifier=pAe});var Hh=$e($d=>{"use strict";var bq=require("path"),mP=35,ph=47,HAe=92,hq=65,mq=90,_q=97,Eq=122,Py=46,yq=58,Rm=bq.posix.normalize,_P=bq.win32.normalize,Ts=Object.freeze({Empty:0,Normal:1,Relative:2,AbsoluteWin:3,AbsolutePosix:4,Internal:5});$d.PathType=Ts;var dAe=/(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))?(\\|\/|$)/i;$d.invalidSegmentRegEx=dAe;var fAe=/(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))(\\|\/|$)/i;$d.deprecatedInvalidSegmentRegEx=fAe;var Mm=e=>{switch(e.length){case 0:return Ts.Empty;case 1:{switch(e.charCodeAt(0)){case Py:return Ts.Relative;case ph:return Ts.AbsolutePosix;case mP:return Ts.Internal}return Ts.Normal}case 2:{let i=e.charCodeAt(0);switch(i){case Py:{switch(e.charCodeAt(1)){case Py:case ph:return Ts.Relative}return Ts.Normal}case ph:return Ts.AbsolutePosix;case mP:return Ts.Internal}return e.charCodeAt(1)===yq&&(i>=hq&&i<=mq||i>=_q&&i<=Eq)?Ts.AbsoluteWin:Ts.Normal}}let t=e.charCodeAt(0);switch(t){case Py:{switch(e.charCodeAt(1)){case ph:return Ts.Relative;case Py:return e.charCodeAt(2)===ph?Ts.Relative:Ts.Normal}return Ts.Normal}case ph:return Ts.AbsolutePosix;case mP:return Ts.Internal}if(e.charCodeAt(1)===yq){let i=e.charCodeAt(2);if((i===HAe||i===ph)&&(t>=hq&&t<=mq||t>=_q&&t<=Eq))return Ts.AbsoluteWin}return Ts.Normal};$d.getType=Mm;var Aq=e=>{switch(Mm(e)){case Ts.Empty:return e;case Ts.AbsoluteWin:return _P(e);case Ts.Relative:{let t=Rm(e);return Mm(t)===Ts.Relative?t:`./${t}`}}return Rm(e)};$d.normalize=Aq;var Iq=(e,t)=>{if(!t)return Aq(e);let n=Mm(t);switch(n){case Ts.AbsolutePosix:return Rm(t);case Ts.AbsoluteWin:return _P(t)}switch(Mm(e)){case Ts.Normal:case Ts.Relative:case Ts.AbsolutePosix:return Rm(`${e}/${t}`);case Ts.AbsoluteWin:return _P(`${e}\\${t}`)}switch(n){case Ts.Empty:return e;case Ts.Relative:{let i=Rm(e);return Mm(i)===Ts.Relative?i:`./${i}`}}return Rm(e)};$d.join=Iq;var gq=new Map,hAe=(e,t)=>{let n,i=gq.get(e);if(i===void 0)gq.set(e,i=new Map);else if(n=i.get(t),n!==void 0)return n;return n=Iq(e,t),i.set(t,n),n};$d.cachedJoin=hAe});var Dq=$e((FEt,Cq)=>{"use strict";var{AsyncSeriesBailHook:Sq,AsyncSeriesHook:mAe,SyncHook:Tq}=pq(),_Ae=dq(),{parseIdentifier:EAe}=Dy(),{normalize:yAe,cachedJoin:gAe,getType:Lq,PathType:vq}=Hh();function xq(e){return e.replace(/-([a-z])/g,t=>t.slice(1).toUpperCase())}var EP=class e{static createStackEntry(t,n){return t.name+": ("+n.path+") "+(n.request||"")+(n.query||"")+(n.fragment||"")+(n.directory?" directory":"")+(n.module?" module":"")}constructor(t,n){this.fileSystem=t,this.options=n,this.hooks={resolveStep:new Tq(["hook","request"],"resolveStep"),noResolve:new Tq(["request","error"],"noResolve"),resolve:new Sq(["request","resolveContext"],"resolve"),result:new mAe(["result","resolveContext"],"result")}}ensureHook(t){if(typeof t!="string")return t;if(t=xq(t),/^before/.test(t))return this.ensureHook(t[6].toLowerCase()+t.slice(7)).withOptions({stage:-10});if(/^after/.test(t))return this.ensureHook(t[5].toLowerCase()+t.slice(6)).withOptions({stage:10});let n=this.hooks[t];return n||(this.hooks[t]=new Sq(["request","resolveContext"],t),this.hooks[t])}getHook(t){if(typeof t!="string")return t;if(t=xq(t),/^before/.test(t))return this.getHook(t[6].toLowerCase()+t.slice(7)).withOptions({stage:-10});if(/^after/.test(t))return this.getHook(t[5].toLowerCase()+t.slice(6)).withOptions({stage:10});let n=this.hooks[t];if(!n)throw new Error(`Hook ${t} doesn't exist`);return n}resolveSync(t,n,i){let a,r,l=!1;if(this.resolve(t,n,i,{},(s,u)=>{a=s,r=u,l=!0}),!l)throw new Error("Cannot 'resolveSync' because the fileSystem is not sync. Use 'resolve'!");if(a)throw a;if(r===void 0)throw new Error("No result");return r}resolve(t,n,i,a,r){if(!t||typeof t!="object")return r(new Error("context argument is not an object"));if(typeof n!="string")return r(new Error("path argument is not a string"));if(typeof i!="string")return r(new Error("request argument is not a string"));if(!a)return r(new Error("resolveContext argument is not set"));let l={context:t,path:n,request:i},s,u=!1,p;if(typeof a.yield=="function"){let f=a.yield;s=_=>{f(_),u=!0},p=_=>{_&&s(_),r(null)}}let o=`resolve '${i}' in '${n}'`,c=f=>r(null,f.path===!1?!1:`${f.path.replace(/#/g,"\0#")}${f.query?f.query.replace(/#/g,"\0#"):""}${f.fragment||""}`,f),H=f=>{let _=new Error("Can't "+o);return _.details=f.join(` `),this.hooks.noResolve.call(l,_),r(_)};if(a.log){let f=a.log,_=[];return this.doResolve(this.hooks.resolve,l,o,{log:y=>{f(y),_.push(y)},yield:s,fileDependencies:a.fileDependencies,contextDependencies:a.contextDependencies,missingDependencies:a.missingDependencies,stack:a.stack},(y,g)=>y?r(y):u||g&&s?p(g):g?c(g):H(_))}else return this.doResolve(this.hooks.resolve,l,o,{log:void 0,yield:s,fileDependencies:a.fileDependencies,contextDependencies:a.contextDependencies,missingDependencies:a.missingDependencies,stack:a.stack},(f,_)=>{if(f)return r(f);if(u||_&&s)return p(_);if(_)return c(_);let y=[];return this.doResolve(this.hooks.resolve,l,o,{log:g=>y.push(g),yield:s,stack:a.stack},(g,h)=>g?r(g):u||h&&s?p(h):H(y))})}doResolve(t,n,i,a,r){let l=e.createStackEntry(t,n),s;if(a.stack){if(s=new Set(a.stack),a.stack.has(l)){let u=new Error(`Recursion in resolving Stack: `+Array.from(s).join(` `));return u.recursion=!0,a.log&&a.log("abort resolving because of recursion"),r(u)}s.add(l)}else s=new Set,s.add(l);if(this.hooks.resolveStep.call(t,n),t.isUsed()){let u=_Ae({log:a.log,yield:a.yield,fileDependencies:a.fileDependencies,contextDependencies:a.contextDependencies,missingDependencies:a.missingDependencies,stack:s},i);return t.callAsync(n,u,(p,o)=>{if(p)return r(p);if(o)return r(null,o);r()})}else r()}parse(t){let n={request:"",query:"",fragment:"",module:!1,directory:!1,file:!1,internal:!1},i=EAe(t);return i&&([n.request,n.query,n.fragment]=i,n.request.length>0&&(n.internal=this.isPrivate(t),n.module=this.isModule(n.request),n.directory=this.isDirectory(n.request),n.directory&&(n.request=n.request.slice(0,-1)))),n}isModule(t){return Lq(t)===vq.Normal}isPrivate(t){return Lq(t)===vq.Internal}isDirectory(t){return t.endsWith("/")}join(t,n){return gAe(t,n)}normalize(t){return yAe(t)}};Cq.exports=EP});var wq=$e((jEt,Pq)=>{"use strict";function bAe(e){this.fs=e,this.lstat=void 0,this.lstatSync=void 0;let t=e.lstatSync;t&&(this.lstat=(a,r,l)=>{let s;try{s=l?t.call(e,a,r):t.call(e,a)}catch(u){return(l||r)(u)}(l||r)(null,s)},this.lstatSync=(a,r)=>t.call(e,a,r)),this.stat=(a,r,l)=>{let s;try{s=l?e.statSync(a,r):e.statSync(a)}catch(u){return(l||r)(u)}(l||r)(null,s)},this.statSync=(a,r)=>e.statSync(a,r),this.readdir=(a,r,l)=>{let s;try{s=l?e.readdirSync(a,r):e.readdirSync(a)}catch(u){return(l||r)(u)}(l||r)(null,s)},this.readdirSync=(a,r)=>e.readdirSync(a,r),this.readFile=(a,r,l)=>{let s;try{s=l?e.readFileSync(a,r):e.readFileSync(a)}catch(u){return(l||r)(u)}(l||r)(null,s)},this.readFileSync=(a,r)=>e.readFileSync(a,r),this.readlink=(a,r,l)=>{let s;try{s=l?e.readlinkSync(a,r):e.readlinkSync(a)}catch(u){return(l||r)(u)}(l||r)(null,s)},this.readlinkSync=(a,r)=>e.readlinkSync(a,r),this.readJson=void 0,this.readJsonSync=void 0;let n=e.readJsonSync;n&&(this.readJson=(a,r)=>{let l;try{l=n.call(e,a)}catch(s){return r(s)}r(null,l)},this.readJsonSync=a=>n.call(e,a)),this.realpath=void 0,this.realpathSync=void 0;let i=e.realpathSync;i&&(this.realpath=(a,r,l)=>{let s;try{s=l?i.call(e,a,r):i.call(e,a)}catch(u){return(l||r)(u)}(l||r)(null,s)},this.realpathSync=(a,r)=>i.call(e,a,r))}Pq.exports=bAe});var Rp=$e((UEt,kq)=>{"use strict";kq.exports=function(t,n,i){if(t.length===0)return i();let a=0,r=()=>{let l;return n(t[a++],(s,u)=>{if(s||u!==void 0||a>=t.length)return i(s,u,a);if(l===!1)for(;r(););l=!0},a),l||(l=!1),l};for(;r(););}});var dh=$e(TA=>{"use strict";var AAe=Rp();function IAe(e,t,n,i,a,r){(function l(){if(i&&i.directory===t)return r(null,i);AAe(n,(s,u)=>{let p=e.join(t,s);e.fileSystem.readJson?e.fileSystem.readJson(p,(c,H)=>{if(c)return typeof c.code<"u"?(a.missingDependencies&&a.missingDependencies.add(p),u()):(a.fileDependencies&&a.fileDependencies.add(p),o(c));a.fileDependencies&&a.fileDependencies.add(p),o(null,H)}):e.fileSystem.readFile(p,(c,H)=>{if(c)return a.missingDependencies&&a.missingDependencies.add(p),u();a.fileDependencies&&a.fileDependencies.add(p);let f;if(H)try{f=JSON.parse(H.toString())}catch(_){return o(_)}else return o(new Error("No content in file"));o(null,f)});function o(c,H){if(c)return a.log?a.log(p+" (directory description file): "+c):c.message=p+" (directory description file): "+c,u(c);u(null,{content:H,directory:t,path:p})}},(s,u)=>{if(s)return r(s);if(u)return r(null,u);{let p=Nq(t);return p?(t=p,l()):r()}})})()}function SAe(e,t){if(e)if(Array.isArray(t)){let n=e;for(let i=0;i{"use strict";$q.exports=function(t,n){if(typeof n.__innerRequest=="string"&&n.__innerRequest_request===n.request&&n.__innerRequest_relativePath===n.relativePath)return n.__innerRequest;let i;return n.request?(i=n.request,/^\.\.?(?:\/|$)/.test(i)&&n.relativePath&&(i=t.join(n.relativePath,i))):i=n.relativePath,n.__innerRequest_request=n.request,n.__innerRequest_relativePath=n.relativePath,n.__innerRequest=i}});var Bq=$e((KEt,Mq)=>{"use strict";var TAe=dh(),LAe=Rq();Mq.exports=class{constructor(t,n,i){this.source=t,this.field=n,this.target=i}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("AliasFieldPlugin",(i,a,r)=>{if(!i.descriptionFileData)return r();let l=LAe(t,i);if(!l)return r();let s=TAe.getField(i.descriptionFileData,this.field);if(s===null||typeof s!="object")return a.log&&a.log("Field '"+this.field+"' doesn't contain a valid alias configuration"),r();let u=Object.prototype.hasOwnProperty.call(s,l)?s[l]:l.startsWith("./")?s[l.slice(2)]:void 0;if(u===l||u===void 0)return r();if(u===!1){let o={...i,path:!1};return typeof a.yield=="function"?(a.yield(o),r(null,null)):r(null,o)}let p={...i,path:i.descriptionFileRoot,request:u,fullySpecified:!1};t.doResolve(n,p,"aliased from description file "+i.descriptionFilePath+" with mapping '"+l+"' to '"+u+"'",a,(o,c)=>{if(o)return r(o);if(c===void 0)return r(null,null);r(null,c)})})}}});var Uq=$e((XEt,jq)=>{"use strict";var Oq=Rp(),{PathType:Fq,getType:vAe}=Hh();jq.exports=class{constructor(t,n,i){this.source=t,this.options=Array.isArray(n)?n:[n],this.target=i}apply(t){let n=t.ensureHook(this.target),i=r=>{let l=vAe(r);return l===Fq.AbsolutePosix||l===Fq.AbsoluteWin?t.join(r,"_").slice(0,-1):null},a=(r,l)=>{let s=i(l);return s?r.startsWith(s):!1};t.getHook(this.source).tapAsync("AliasPlugin",(r,l,s)=>{let u=r.request||r.path;if(!u)return s();Oq(this.options,(p,o)=>{let c=!1;if(u===p.name||!p.onlyModule&&(r.request?u.startsWith(`${p.name}/`):a(u,p.name))){let H=u.slice(p.name.length),f=(y,g)=>{if(y===!1){let h={...r,path:!1};return typeof l.yield=="function"?(l.yield(h),g(null,null)):g(null,h)}if(u!==y&&!u.startsWith(y+"/")){c=!0;let h=y+H,m={...r,request:h,fullySpecified:!1};return t.doResolve(n,m,"aliased with mapping '"+p.name+"': '"+y+"' to '"+h+"'",l,(d,A)=>d?g(d):A?g(null,A):g())}return g()},_=(y,g)=>y?o(y):g?o(null,g):c?o(null,null):o();return Array.isArray(p.alias)?Oq(p.alias,f,_):f(p.alias,_)}return o()},s)})}}});var Wq=$e((zEt,qq)=>{"use strict";qq.exports=class{constructor(t,n,i){this.source=t,this.appending=n,this.target=i}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("AppendPlugin",(i,a,r)=>{let l={...i,path:i.path+this.appending,relativePath:i.relativePath&&i.relativePath+this.appending};t.doResolve(n,l,this.appending,a,r)})}}});var Kq=$e((QEt,Vq)=>{"use strict";Vq.exports=class{constructor(t,n,i,a,r){this.source=t,this.test=n,this.message=i,this.allowAlternatives=a,this.target=r}apply(t){let n=t.ensureHook(this.target),{test:i,message:a,allowAlternatives:r}=this,l=Object.keys(i);t.getHook(this.source).tapAsync("ConditionalPlugin",(s,u,p)=>{for(let o of l)if(s[o]!==i[o])return p();t.doResolve(n,s,a,u,r?p:(o,c)=>{if(o)return p(o);if(c===void 0)return p(null,null);p(null,c)})})}}});var Zq=$e((eyt,Xq)=>{"use strict";var Gq=dh();Xq.exports=class{constructor(t,n,i,a){this.source=t,this.filenames=n,this.pathIsFile=i,this.target=a}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("DescriptionFilePlugin",(i,a,r)=>{let l=i.path;if(!l)return r();let s=this.pathIsFile?Gq.cdUp(l):l;if(!s)return r();Gq.loadDescriptionFile(t,s,this.filenames,i.descriptionFilePath?{path:i.descriptionFilePath,content:i.descriptionFileData,directory:i.descriptionFileRoot}:void 0,a,(u,p)=>{if(u)return r(u);if(!p)return a.log&&a.log(`No description file found in ${s} or above`),r();let o="."+l.slice(p.directory.length).replace(/\\/g,"/"),c={...i,descriptionFilePath:p.path,descriptionFileData:p.content,descriptionFileRoot:p.directory,relativePath:o};t.doResolve(n,c,"using description file: "+p.path+" (relative path: "+o+")",a,(H,f)=>{if(H)return r(H);if(f===void 0)return r(null,null);r(null,f)})})})}}});var Jq=$e((ryt,zq)=>{"use strict";zq.exports=class{constructor(t,n){this.source=t,this.target=n}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("DirectoryExistsPlugin",(i,a,r)=>{let l=t.fileSystem,s=i.path;if(!s)return r();l.stat(s,(u,p)=>{if(u||!p)return a.missingDependencies&&a.missingDependencies.add(s),a.log&&a.log(s+" doesn't exist"),r();if(!p.isDirectory())return a.missingDependencies&&a.missingDependencies.add(s),a.log&&a.log(s+" is not a directory"),r();a.fileDependencies&&a.fileDependencies.add(s),t.doResolve(n,i,`existing directory ${s}`,a,r)})})}}});var AP=$e((nyt,bP)=>{"use strict";var{parseIdentifier:eW}=Dy(),Rd=47,yP=46,xAe=35,CAe=/\*/g;bP.exports.processExportsField=function(t){return tW($Ae(t),n=>n.length===0?".":"./"+n,DAe,wAe)};bP.exports.processImportsField=function(t){return tW(t,n=>"#"+n,PAe,kAe)};function tW(e,t,n,i){return function(r,l){r=n(r);let s=NAe(t(r),e);if(s===null)return[[],null];let[u,p,o,c,H]=s,f=null;if(gP(u)){if(f=nW(u,l),f===null)return[[],null]}else f=u;return[rW(p,c,o,f,l,i),H]}}function DAe(e){if(e.charCodeAt(0)!==yP)throw new Error('Request should be relative path and start with "."');if(e.length===1)return"";if(e.charCodeAt(1)!==Rd)throw new Error('Request should be relative path and start with "./"');if(e.charCodeAt(e.length-1)===Rd)throw new Error("Only requesting file allowed");return e.slice(2)}function PAe(e){if(e.charCodeAt(0)!==xAe)throw new Error('Request should start with "#"');if(e.length===1)throw new Error("Request should have at least 2 characters");if(e.charCodeAt(1)===Rd)throw new Error('Request should not start with "#/"');if(e.charCodeAt(e.length-1)===Rd)throw new Error("Only requesting file allowed");return e.slice(1)}function wAe(e,t){let n=eW(e);if(!n)return;let[i]=n;if(i.charCodeAt(i.length-1)===Rd!==t)throw new Error(t?`Expecting folder to folder mapping. ${JSON.stringify(e)} should end with "/"`:`Expecting file to file mapping. ${JSON.stringify(e)} should not end with "/"`)}function kAe(e,t){let n=eW(e);if(!n)return;let[i]=n;if(i.charCodeAt(i.length-1)===Rd!==t)throw new Error(t?`Expecting folder to folder mapping. ${JSON.stringify(e)} should end with "/"`:`Expecting file to file mapping. ${JSON.stringify(e)} should not end with "/"`)}function Qq(e,t){let n=e.indexOf("*"),i=t.indexOf("*"),a=n===-1?e.length:n+1,r=i===-1?t.length:i+1;return a>r?-1:r>a||n===-1?1:i===-1||e.length>t.length?-1:t.length>e.length?1:0}function NAe(e,t){if(Object.prototype.hasOwnProperty.call(t,e)&&!e.includes("*")&&!e.endsWith("/"))return[t[e],"",!1,!1,e];let n="",i,a=Object.getOwnPropertyNames(t);for(let u=0;u=p.length&&e.endsWith(c)&&Qq(n,p)===1&&p.lastIndexOf("*")===o&&(n=p,i=e.slice(o,e.length-c.length))}else p[p.length-1]==="/"&&e.startsWith(p)&&Qq(n,p)===1&&(n=p,i=e.slice(p.length))}if(n==="")return null;let r=t[n],l=n.endsWith("/"),s=n.includes("*");return[r,i,l,s,n]}function gP(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function rW(e,t,n,i,a,r){if(i===null)return[];if(typeof i=="string")return[Yq(e,t,n,i,r)];let l=[];for(let s of i){if(typeof s=="string"){l.push(Yq(e,t,n,s,r));continue}let u=nW(s,a);if(!u)continue;let p=rW(e,t,n,u,a,r);for(let o of p)l.push(o)}return l}function Yq(e,t,n,i,a){if(e===void 0)return a(i,!1),i;if(n)return a(i,!0),i+e;a(i,!1);let r=i;return t&&(r=r.replace(CAe,e.replace(/\$/g,"$$"))),r}function nW(e,t){let n=[[e,Object.keys(e),0]];e:for(;n.length>0;){let[i,a,r]=n[n.length-1];for(let l=r;l{"use strict";var RAe=dh(),MAe=Rp(),{processExportsField:BAe}=AP(),{parseIdentifier:OAe}=Dy(),{invalidSegmentRegEx:FAe,deprecatedInvalidSegmentRegEx:jAe}=Hh();iW.exports=class{constructor(t,n,i,a){this.source=t,this.target=a,this.conditionNames=n,this.fieldName=i,this.fieldProcessorCache=new WeakMap}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("ExportsFieldPlugin",(i,a,r)=>{if(!i.descriptionFilePath||i.relativePath!=="."||i.request===void 0)return r();let l=i.query||i.fragment?(i.request==="."?"./":i.request)+i.query+i.fragment:i.request,s=RAe.getField(i.descriptionFileData,this.fieldName);if(!s)return r();if(i.directory)return r(new Error(`Resolving to directories is not possible with the exports field (request was ${l}/)`));let u,p;try{let o=this.fieldProcessorCache.get(i.descriptionFileData);o===void 0&&(o=BAe(s),this.fieldProcessorCache.set(i.descriptionFileData,o)),[u,p]=o(l,this.conditionNames)}catch(o){return a.log&&a.log(`Exports field in ${i.descriptionFilePath} can't be processed: ${o}`),r(o)}if(u.length===0)return r(new Error(`Package path ${l} is not exported from package ${i.descriptionFileRoot} (see exports field in ${i.descriptionFilePath})`));MAe(u,(o,c,H)=>{let f=OAe(o);if(!f)return c();let[_,y,g]=f;if(_.length===0||!_.startsWith("./"))return u.length===H?c(new Error(`Invalid "exports" target "${o}" defined for "${p}" in the package config ${i.descriptionFilePath}, targets must start with "./"`)):c();if(FAe.exec(_.slice(2))!==null&&jAe.test(_.slice(2))!==null)return u.length===H?c(new Error(`Invalid "exports" target "${o}" defined for "${p}" in the package config ${i.descriptionFilePath}, targets must start with "./"`)):c();let h={...i,request:void 0,path:t.join(i.descriptionFileRoot,_),relativePath:_,query:y,fragment:g};t.doResolve(n,h,"using exports field: "+o,a,(m,d)=>{if(m)return c(m);if(d===void 0)return c(null,null);c(null,d)})},(o,c)=>r(o,c||null))})}}});var oW=$e((oyt,aW)=>{"use strict";var UAe=Rp();aW.exports=class{constructor(t,n,i){this.source=t,this.options=n,this.target=i}apply(t){let n=t.ensureHook(this.target),{extension:i,alias:a}=this.options;t.getHook(this.source).tapAsync("ExtensionAliasPlugin",(r,l,s)=>{let u=r.request;if(!u||!u.endsWith(i))return s();let p=typeof a=="string",o=(H,f,_)=>{let y=`${u.slice(0,-i.length)}${H}`;return t.doResolve(n,{...r,request:y,fullySpecified:!0},`aliased from extension alias with mapping '${i}' to '${H}'`,l,(g,h)=>{if(!p&&_)return _!==this.options.alias.length?(l.log&&l.log(`Failed to alias from extension alias with mapping '${i}' to '${H}' for '${y}': ${g}`),f(null,h)):f(g,h);f(g,h)})},c=(H,f)=>H?s(H):f?s(null,f):s(null,null);p?o(a,c):a.length>1?UAe(a,o,c):o(a[0],c)})}}});var cW=$e((cyt,lW)=>{"use strict";lW.exports=class{constructor(t,n){this.source=t,this.target=n}apply(t){let n=t.ensureHook(this.target),i=t.fileSystem;t.getHook(this.source).tapAsync("FileExistsPlugin",(a,r,l)=>{let s=a.path;if(!s)return l();i.stat(s,(u,p)=>{if(u||!p)return r.missingDependencies&&r.missingDependencies.add(s),r.log&&r.log(s+" doesn't exist"),l();if(!p.isFile())return r.missingDependencies&&r.missingDependencies.add(s),r.log&&r.log(s+" is not a file"),l();r.fileDependencies&&r.fileDependencies.add(s),t.doResolve(n,a,"existing file: "+s,r,l)})})}}});var pW=$e((pyt,uW)=>{"use strict";var qAe=dh(),WAe=Rp(),{processImportsField:VAe}=AP(),{parseIdentifier:KAe}=Dy(),{invalidSegmentRegEx:GAe,deprecatedInvalidSegmentRegEx:XAe}=Hh(),ZAe=46;uW.exports=class{constructor(t,n,i,a,r){this.source=t,this.targetFile=a,this.targetPackage=r,this.conditionNames=n,this.fieldName=i,this.fieldProcessorCache=new WeakMap}apply(t){let n=t.ensureHook(this.targetFile),i=t.ensureHook(this.targetPackage);t.getHook(this.source).tapAsync("ImportsFieldPlugin",(a,r,l)=>{if(!a.descriptionFilePath||a.request===void 0)return l();let s=a.request+a.query+a.fragment,u=qAe.getField(a.descriptionFileData,this.fieldName);if(!u)return l();if(a.directory)return l(new Error(`Resolving to directories is not possible with the imports field (request was ${s}/)`));let p,o;try{let c=this.fieldProcessorCache.get(a.descriptionFileData);c===void 0&&(c=VAe(u),this.fieldProcessorCache.set(a.descriptionFileData,c)),[p,o]=c(s,this.conditionNames)}catch(c){return r.log&&r.log(`Imports field in ${a.descriptionFilePath} can't be processed: ${c}`),l(c)}if(p.length===0)return l(new Error(`Package import ${s} is not imported from package ${a.descriptionFileRoot} (see imports field in ${a.descriptionFilePath})`));WAe(p,(c,H,f)=>{let _=KAe(c);if(!_)return H();let[y,g,h]=_;switch(y.charCodeAt(0)){case ZAe:{if(GAe.exec(y.slice(2))!==null&&XAe.test(y.slice(2))!==null)return p.length===f?H(new Error(`Invalid "imports" target "${c}" defined for "${o}" in the package config ${a.descriptionFilePath}, targets must start with "./"`)):H();let m={...a,request:void 0,path:t.join(a.descriptionFileRoot,y),relativePath:y,query:g,fragment:h};t.doResolve(n,m,"using imports field: "+c,r,(d,A)=>{if(d)return H(d);if(A===void 0)return H(null,null);H(null,A)});break}default:{let m={...a,request:y,relativePath:y,fullySpecified:!0,query:g,fragment:h};t.doResolve(i,m,"using imports field: "+c,r,(d,A)=>{if(d)return H(d);if(A===void 0)return H(null,null);H(null,A)})}}},(c,H)=>l(c,H||null))})}}});var dW=$e((dyt,HW)=>{"use strict";HW.exports=class{constructor(t,n){this.source=t,this.target=n}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("JoinRequestPartPlugin",(i,a,r)=>{let l=i.request||"",s=l.indexOf("/",3);s>=0&&l.charCodeAt(2)===64&&(s=l.indexOf("/",s+1));let u,p,o;s<0?(u=l,p=".",o=!1):(u=l.slice(0,s),p="."+l.slice(s),o=i.fullySpecified);let c={...i,path:t.join(i.path,u),relativePath:i.relativePath&&t.join(i.relativePath,u),request:p,fullySpecified:o};t.doResolve(n,c,null,a,r)})}}});var hW=$e((hyt,fW)=>{"use strict";fW.exports=class{constructor(t,n){this.source=t,this.target=n}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("JoinRequestPlugin",(i,a,r)=>{let l=i.path,s=i.request,u={...i,path:t.join(l,s),relativePath:i.relativePath&&t.join(i.relativePath,s),request:void 0};t.doResolve(n,u,null,a,r)})}}});var EW=$e((_yt,_W)=>{"use strict";var zAe=require("path"),JAe=dh(),mW=Symbol("alreadyTriedMainField");_W.exports=class{constructor(t,n,i){this.source=t,this.options=n,this.target=i}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("MainFieldPlugin",(i,a,r)=>{if(i.path!==i.descriptionFileRoot||i[mW]===i.descriptionFilePath||!i.descriptionFilePath)return r();let l=zAe.basename(i.descriptionFilePath),s=JAe.getField(i.descriptionFileData,this.options.name);if(!s||typeof s!="string"||s==="."||s==="./")return r();this.options.forceRelative&&!/^\.\.?\//.test(s)&&(s="./"+s);let u={...i,request:s,module:!1,directory:s.endsWith("/"),[mW]:i.descriptionFilePath};return t.doResolve(n,u,"use "+s+" from "+this.options.name+" in "+l,a,r)})}}});var LA=$e((Eyt,IP)=>{"use strict";IP.exports=function(t){if(t==="/")return{paths:["/"],segments:[""]};let n=t.split(/(.*?[\\/]+)/),i=[t],a=[n[n.length-1]],r=n[n.length-1];t=t.substring(0,t.length-r.length-1);for(let l=n.length-2;l>2;l-=2)i.push(t),r=n[l],t=t.substring(0,t.length-r.length)||"/",a.push(r.slice(0,-1));return r=n[1],a.push(r),i.push(r),{paths:i,segments:a}};IP.exports.basename=function(t){let n=t.lastIndexOf("/"),i=t.lastIndexOf("\\"),a=n<0?i:i<0?n:n{"use strict";var QAe=Rp(),YAe=LA();yW.exports=class{constructor(t,n,i){this.source=t,this.directories=[].concat(n),this.target=i}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("ModulesInHierarchicalDirectoriesPlugin",(i,a,r)=>{let l=t.fileSystem,s=YAe(i.path).paths.map(u=>this.directories.map(p=>t.join(u,p))).reduce((u,p)=>(u.push.apply(u,p),u),[]);QAe(s,(u,p)=>{l.stat(u,(o,c)=>{if(!o&&c&&c.isDirectory()){let H={...i,path:u,request:"./"+i.request,module:!1},f="looking for modules in "+u;return t.doResolve(n,H,f,a,p)}return a.log&&a.log(u+" doesn't exist or is not a directory"),a.missingDependencies&&a.missingDependencies.add(u),p()})},r)})}}});var AW=$e((Ayt,bW)=>{"use strict";bW.exports=class{constructor(t,n,i){this.source=t,this.path=n,this.target=i}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("ModulesInRootPlugin",(i,a,r)=>{let l={...i,path:this.path,request:"./"+i.request,module:!1};t.doResolve(n,l,"looking for modules in "+this.path,a,r)})}}});var SW=$e((Syt,IW)=>{"use strict";IW.exports=class{constructor(t,n){this.source=t,this.target=n}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("NextPlugin",(i,a,r)=>{t.doResolve(n,i,null,a,r)})}}});var LW=$e((Lyt,TW)=>{"use strict";TW.exports=class{constructor(t,n,i){this.source=t,this.requestOptions=n,this.target=i}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("ParsePlugin",(i,a,r)=>{let l=t.parse(i.request),s={...i,...l,...this.requestOptions};if(i.query&&!l.query&&(s.query=i.query),i.fragment&&!l.fragment&&(s.fragment=i.fragment),l&&a.log&&(l.module&&a.log("Parsed request is a module"),l.directory&&a.log("Parsed request is a directory")),s.request&&!s.query&&s.fragment){let u=s.fragment.endsWith("/"),p={...s,directory:u,request:s.request+(s.directory?"/":"")+(u?s.fragment.slice(0,-1):s.fragment),fragment:""};t.doResolve(n,p,null,a,(o,c)=>{if(o)return r(o);if(c)return r(null,c);t.doResolve(n,s,null,a,r)});return}t.doResolve(n,s,null,a,r)})}}});var xW=$e((xyt,vW)=>{"use strict";vW.exports=class{constructor(t,n,i,a){this.source=t,this.pnpApi=n,this.target=i,this.alternateTarget=a}apply(t){let n=t.ensureHook(this.target),i=t.ensureHook(this.alternateTarget);t.getHook(this.source).tapAsync("PnpPlugin",(a,r,l)=>{let s=a.request;if(!s)return l();let u=`${a.path}/`,p=/^(@[^/]+\/)?[^/]+/.exec(s);if(!p)return l();let o=p[0],c=`.${s.slice(o.length)}`,H,f;try{if(H=this.pnpApi.resolveToUnqualified(o,u,{considerBuiltins:!1}),H===null){t.doResolve(i,a,"issuer is not managed by a pnpapi",r,(y,g)=>y?l(y):g?l(null,g):l(null,null));return}r.fileDependencies&&(f=this.pnpApi.resolveToUnqualified("pnpapi",u,{considerBuiltins:!1}))}catch(y){if(y.code==="MODULE_NOT_FOUND"&&y.pnpCode==="UNDECLARED_DEPENDENCY"){if(r.log){r.log("request is not managed by the pnpapi");for(let g of y.message.split(` `).filter(Boolean))r.log(` ${g}`)}return l()}return l(y)}if(H===o)return l();f&&r.fileDependencies&&r.fileDependencies.add(f);let _={...a,path:H,request:c,ignoreSymlinks:!0,fullySpecified:a.fullySpecified&&c!=="."};t.doResolve(n,_,`resolved by pnp to ${H}`,r,(y,g)=>y?l(y):g?l(null,g):l(null,null))})}}});var DW=$e((Dyt,CW)=>{"use strict";var eIe=(e,t)=>{if(!e.startsWith(t))return!1;if(e.length===t.length)return!0;let n=e.charCodeAt(t.length);return n===47||n===92};CW.exports=class{constructor(t,n){this.source=t,this.restrictions=n}apply(t){t.getHook(this.source).tapAsync("RestrictionsPlugin",(n,i,a)=>{if(typeof n.path=="string"){let r=n.path;for(let l of this.restrictions)if(typeof l=="string"){if(!eIe(r,l))return i.log&&i.log(`${r} is not inside of the restriction ${l}`),a(null,null)}else if(!l.test(r))return i.log&&i.log(`${r} doesn't match the restriction ${l}`),a(null,null)}a()})}}});var wW=$e((wyt,PW)=>{"use strict";PW.exports=class{constructor(t){this.source=t}apply(t){this.source.tapAsync("ResultPlugin",(n,i,a)=>{let r={...n};i.log&&i.log("reporting result "+r.path),t.hooks.result.callAsync(r,i,l=>{if(l)return a(l);typeof i.yield=="function"?(i.yield(r),a(null,null)):a(null,r)})})}}});var NW=$e((kyt,kW)=>{"use strict";var tIe=Rp(),SP=class{constructor(t,n,i){this.roots=Array.from(n),this.source=t,this.target=i}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("RootsPlugin",(i,a,r)=>{let l=i.request;if(!l||!l.startsWith("/"))return r();tIe(this.roots,(s,u)=>{let p=t.join(s,l.slice(1)),o={...i,path:p,relativePath:i.relativePath&&p};t.doResolve(n,o,`root path ${s}`,a,u)},r)})}};kW.exports=SP});var MW=$e(($yt,RW)=>{"use strict";var $W=dh(),rIe=47;RW.exports=class{constructor(t,n,i){this.source=t,this.target=i,this.fieldName=n}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("SelfReferencePlugin",(i,a,r)=>{if(!i.descriptionFilePath)return r();let l=i.request;if(!l||!$W.getField(i.descriptionFileData,this.fieldName))return r();let u=$W.getField(i.descriptionFileData,"name");if(typeof u!="string")return r();if(l.startsWith(u)&&(l.length===u.length||l.charCodeAt(u.length)===rIe)){let p=`.${l.slice(u.length)}`,o={...i,request:p,path:i.descriptionFileRoot,relativePath:"."};t.doResolve(n,o,"self reference",a,r)}else return r()})}}});var FW=$e((Myt,OW)=>{"use strict";var nIe=Rp(),iIe=LA(),{getType:sIe,PathType:BW}=Hh();OW.exports=class{constructor(t,n){this.source=t,this.target=n}apply(t){let n=t.ensureHook(this.target),i=t.fileSystem;t.getHook(this.source).tapAsync("SymlinkPlugin",(a,r,l)=>{if(a.ignoreSymlinks)return l();let s=iIe(a.path),u=s.segments,p=s.paths,o=!1,c=-1;nIe(p,(H,f)=>{c++,r.fileDependencies&&r.fileDependencies.add(H),i.readlink(H,(_,y)=>{if(!_&&y){u[c]=y,o=!0;let g=sIe(y.toString());if(g===BW.AbsoluteWin||g===BW.AbsolutePosix)return f(null,c)}f()})},(H,f)=>{if(!o)return l();let y=(typeof f=="number"?u.slice(0,f+1):u.slice()).reduceRight((h,m)=>t.join(h,m)),g={...a,path:y};t.doResolve(n,g,"resolved symlink to "+y,r,l)})})}}});var UW=$e((Oyt,jW)=>{"use strict";jW.exports=class{constructor(t,n,i){this.source=t,this.message=n,this.target=i}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("TryNextPlugin",(i,a,r)=>{t.doResolve(n,i,this.message,a,r)})}}});var WW=$e((jyt,qW)=>{"use strict";function aIe(e,t,n){return JSON.stringify({type:e,context:n?t.context:"",path:t.path,query:t.query,fragment:t.fragment,request:t.request})}qW.exports=class{constructor(t,n,i,a,r){this.source=t,this.filterPredicate=n,this.withContext=a,this.cache=i,this.target=r}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("UnsafeCachePlugin",(i,a,r)=>{if(!this.filterPredicate(i))return r();let l=typeof a.yield=="function",s=aIe(l?"yield":"default",i,this.withContext),u=this.cache[s];if(u){if(l){let H=a.yield;if(Array.isArray(u))for(let f of u)H(f);else H(u);return r(null,null)}return r(null,u)}let p,o,c=[];l&&(p=a.yield,o=H=>{c.push(H)}),t.doResolve(n,i,null,o?{...a,yield:o}:a,(H,f)=>{if(H)return r(H);if(l){f&&c.push(f);for(let _ of c)p(_);return this.cache[s]=c,r(null,null)}if(f)return r(null,this.cache[s]=f);r()})})}}});var KW=$e((qyt,VW)=>{"use strict";VW.exports=class{constructor(t,n,i){this.source=t,this.filename=n,this.target=i}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("UseFilePlugin",(i,a,r)=>{let l=t.join(i.path,this.filename),s={...i,path:l,relativePath:i.relativePath&&t.join(i.relativePath,this.filename)};t.doResolve(n,s,"using path: "+l,a,r)})}}});var eV=$e(YW=>{"use strict";var oIe=require("process").versions,lIe=Dq(),{getType:cIe,PathType:GW}=Hh(),uIe=wq(),XW=Bq(),TP=Uq(),pIe=Wq(),Bm=Kq(),wy=Zq(),ZW=Jq(),HIe=sW(),dIe=oW(),fIe=cW(),hIe=pW(),mIe=dW(),vA=hW(),_Ie=EW(),LP=gW(),EIe=AW(),Ju=SW(),zW=LW(),yIe=xW(),gIe=DW(),bIe=wW(),AIe=NW(),IIe=MW(),SIe=FW(),TIe=UW(),LIe=WW(),JW=KW();function vIe(e){if(e===void 0&&oIe.pnp){let t=require("module").findPnpApi;if(t)return{resolveToUnqualified(n,i,a){let r=t(i);return r?r.resolveToUnqualified(n,i,a):null}}}return e||null}function QW(e){return typeof e=="object"&&!Array.isArray(e)&&e!==null?Object.keys(e).map(t=>{let n={name:t,onlyModule:!1,alias:e[t]};return/\$$/.test(t)&&(n.onlyModule=!0,n.name=t.slice(0,-1)),n}):e||[]}function xIe(e){let t=new Set(e.mainFields||["main"]),n=[];for(let i of t)typeof i=="string"?n.push({name:[i],forceRelative:!0}):Array.isArray(i)?n.push({name:i,forceRelative:!0}):n.push({name:Array.isArray(i.name)?i.name:[i.name],forceRelative:i.forceRelative});return{alias:QW(e.alias),fallback:QW(e.fallback),aliasFields:new Set(e.aliasFields),cachePredicate:e.cachePredicate||function(){return!0},cacheWithContext:typeof e.cacheWithContext<"u"?e.cacheWithContext:!0,exportsFields:new Set(e.exportsFields||["exports"]),importsFields:new Set(e.importsFields||["imports"]),conditionNames:new Set(e.conditionNames),descriptionFiles:Array.from(new Set(e.descriptionFiles||["package.json"])),enforceExtension:e.enforceExtension===void 0?!!(e.extensions&&e.extensions.includes("")):e.enforceExtension,extensions:new Set(e.extensions||[".js",".json",".node"]),extensionAlias:e.extensionAlias?Object.keys(e.extensionAlias).map(i=>({extension:i,alias:e.extensionAlias[i]})):[],fileSystem:e.useSyncFileSystemCalls?new uIe(e.fileSystem):e.fileSystem,unsafeCache:e.unsafeCache&&typeof e.unsafeCache!="object"?{}:e.unsafeCache||!1,symlinks:typeof e.symlinks<"u"?e.symlinks:!0,resolver:e.resolver,modules:CIe(Array.isArray(e.modules)?e.modules:e.modules?[e.modules]:["node_modules"],i=>{let a=cIe(i);return a===GW.Normal||a===GW.Relative}),mainFields:n,mainFiles:new Set(e.mainFiles||["index"]),plugins:e.plugins||[],pnpApi:vIe(e.pnpApi),roots:new Set(e.roots||void 0),fullySpecified:e.fullySpecified||!1,resolveToContext:e.resolveToContext||!1,preferRelative:e.preferRelative||!1,preferAbsolute:e.preferAbsolute||!1,restrictions:new Set(e.restrictions)}}YW.createResolver=function(e){let t=xIe(e),{alias:n,fallback:i,aliasFields:a,cachePredicate:r,cacheWithContext:l,conditionNames:s,descriptionFiles:u,enforceExtension:p,exportsFields:o,extensionAlias:c,importsFields:H,extensions:f,fileSystem:_,fullySpecified:y,mainFields:g,mainFiles:h,modules:m,plugins:d,pnpApi:A,resolveToContext:I,preferRelative:L,preferAbsolute:C,symlinks:x,unsafeCache:P,resolver:D,restrictions:S,roots:N}=t,j=d.slice(),v=D||new lIe(_,t);v.ensureHook("resolve"),v.ensureHook("internalResolve"),v.ensureHook("newInternalResolve"),v.ensureHook("parsedResolve"),v.ensureHook("describedResolve"),v.ensureHook("rawResolve"),v.ensureHook("normalResolve"),v.ensureHook("internal"),v.ensureHook("rawModule"),v.ensureHook("alternateRawModule"),v.ensureHook("module"),v.ensureHook("resolveAsModule"),v.ensureHook("undescribedResolveInPackage"),v.ensureHook("resolveInPackage"),v.ensureHook("resolveInExistingDirectory"),v.ensureHook("relative"),v.ensureHook("describedRelative"),v.ensureHook("directory"),v.ensureHook("undescribedExistingDirectory"),v.ensureHook("existingDirectory"),v.ensureHook("undescribedRawFile"),v.ensureHook("rawFile"),v.ensureHook("file"),v.ensureHook("finalFile"),v.ensureHook("existingFile"),v.ensureHook("resolved"),v.hooks.newInteralResolve=v.hooks.newInternalResolve;for(let{source:F,resolveOptions:O}of[{source:"resolve",resolveOptions:{fullySpecified:y}},{source:"internal-resolve",resolveOptions:{fullySpecified:!1}}])P?(j.push(new LIe(F,r,P,l,`new-${F}`)),j.push(new zW(`new-${F}`,O,"parsed-resolve"))):j.push(new zW(F,O,"parsed-resolve"));j.push(new wy("parsed-resolve",u,!1,"described-resolve")),j.push(new Ju("after-parsed-resolve","described-resolve")),j.push(new Ju("described-resolve","raw-resolve")),i.length>0&&j.push(new TP("described-resolve",i,"internal-resolve")),n.length>0&&j.push(new TP("raw-resolve",n,"internal-resolve")),a.forEach(F=>{j.push(new XW("raw-resolve",F,"internal-resolve"))}),c.forEach(F=>j.push(new dIe("raw-resolve",F,"normal-resolve"))),j.push(new Ju("raw-resolve","normal-resolve")),L&&j.push(new vA("after-normal-resolve","relative")),j.push(new Bm("after-normal-resolve",{module:!0},"resolve as module",!1,"raw-module")),j.push(new Bm("after-normal-resolve",{internal:!0},"resolve as internal import",!1,"internal")),C&&j.push(new vA("after-normal-resolve","relative")),N.size>0&&j.push(new AIe("after-normal-resolve",N,"relative")),!L&&!C&&j.push(new vA("after-normal-resolve","relative")),H.forEach(F=>{j.push(new hIe("internal",s,F,"relative","internal-resolve"))}),o.forEach(F=>{j.push(new IIe("raw-module",F,"resolve-as-module"))}),m.forEach(F=>{Array.isArray(F)?F.includes("node_modules")&&A?(j.push(new LP("raw-module",F.filter(O=>O!=="node_modules"),"module")),j.push(new yIe("raw-module",A,"undescribed-resolve-in-package","alternate-raw-module")),j.push(new LP("alternate-raw-module",["node_modules"],"module"))):j.push(new LP("raw-module",F,"module")):j.push(new EIe("raw-module",F,"module"))}),j.push(new mIe("module","resolve-as-module")),I||j.push(new Bm("resolve-as-module",{directory:!1,request:"."},"single file module",!0,"undescribed-raw-file")),j.push(new ZW("resolve-as-module","undescribed-resolve-in-package")),j.push(new wy("undescribed-resolve-in-package",u,!1,"resolve-in-package")),j.push(new Ju("after-undescribed-resolve-in-package","resolve-in-package")),o.forEach(F=>{j.push(new HIe("resolve-in-package",s,F,"relative"))}),j.push(new Ju("resolve-in-package","resolve-in-existing-directory")),j.push(new vA("resolve-in-existing-directory","relative")),j.push(new wy("relative",u,!0,"described-relative")),j.push(new Ju("after-relative","described-relative")),I?j.push(new Ju("described-relative","directory")):(j.push(new Bm("described-relative",{directory:!1},null,!0,"raw-file")),j.push(new Bm("described-relative",{fullySpecified:!1},"as directory",!0,"directory"))),j.push(new ZW("directory","undescribed-existing-directory")),I?j.push(new Ju("undescribed-existing-directory","resolved")):(j.push(new wy("undescribed-existing-directory",u,!1,"existing-directory")),h.forEach(F=>{j.push(new JW("undescribed-existing-directory",F,"undescribed-raw-file"))}),g.forEach(F=>{j.push(new _Ie("existing-directory",F,"resolve-in-existing-directory"))}),h.forEach(F=>{j.push(new JW("existing-directory",F,"undescribed-raw-file"))}),j.push(new wy("undescribed-raw-file",u,!0,"raw-file")),j.push(new Ju("after-undescribed-raw-file","raw-file")),j.push(new Bm("raw-file",{fullySpecified:!0},null,!1,"file")),p||j.push(new TIe("raw-file","no extension","file")),f.forEach(F=>{j.push(new pIe("raw-file",F,"file"))}),n.length>0&&j.push(new TP("file",n,"internal-resolve")),a.forEach(F=>{j.push(new XW("file",F,"internal-resolve"))}),j.push(new Ju("file","final-file")),j.push(new fIe("final-file","existing-file")),x&&j.push(new SIe("existing-file","existing-file")),j.push(new Ju("existing-file","resolved")));let w=v.hooks.resolved;S.size>0&&j.push(new gIe(w,S)),j.push(new bIe(w));for(let F of j)typeof F=="function"?F.call(v,v):F&&F.apply(v);return v};function CIe(e,t){let n=[],i=new Set(e);for(let a of i)if(t(a)){let r=n.length>0?n[n.length-1]:void 0;Array.isArray(r)?r.push(a):n.push([a])}else n.push(a);return n}});var rV=$e((Kyt,tV)=>{"use strict";var DIe=LA().basename;tV.exports=class{constructor(t,n){this.source=t,this.target=n}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("CloneBasenamePlugin",(i,a,r)=>{let l=i.path,s=DIe(l),u=t.join(l,s),p={...i,path:u,relativePath:i.relativePath&&t.join(i.relativePath,s)};t.doResolve(n,p,"using path: "+u,a,r)})}}});var iV=$e((Xyt,nV)=>{"use strict";nV.exports=class{constructor(t){this.source=t}apply(t){let n=this.source;t.getHook(this.source).tapAsync("LogInfoPlugin",(i,a,r)=>{if(!a.log)return r();let l=a.log,s="["+n+"] ";i.path&&l(s+"Resolving in directory: "+i.path),i.request&&l(s+"Resolving request: "+i.request),i.module&&l(s+"Request is an module request."),i.directory&&l(s+"Request is a directory request."),i.query&&l(s+"Resolving request query: "+i.query),i.fragment&&l(s+"Resolving request fragment: "+i.fragment),i.descriptionFilePath&&l(s+"Has description data from "+i.descriptionFilePath),i.relativePath&&l(s+"Relative path from description file is: "+i.relativePath),r()})}}});var vP=$e((Zyt,oV)=>{"use strict";var PIe=gU(),aV=TU(),ky=eV(),xA=new aV(PIe,4e3),CA={environments:["node+es3+es5+process+native"]},wIe=ky.createResolver({conditionNames:["node"],extensions:[".js",".json",".node"],fileSystem:xA}),kIe=(e,t,n,i,a)=>{typeof e=="string"&&(a=i,i=n,n=t,t=e,e=CA),typeof a!="function"&&(a=i),wIe.resolve(e,t,n,i,a)},NIe=ky.createResolver({conditionNames:["node"],extensions:[".js",".json",".node"],useSyncFileSystemCalls:!0,fileSystem:xA}),$Ie=(e,t,n)=>(typeof e=="string"&&(n=t,t=e,e=CA),NIe.resolveSync(e,t,n));function RIe(e){let t=ky.createResolver({fileSystem:xA,...e});return function(n,i,a,r,l){typeof n=="string"&&(l=r,r=a,a=i,i=n,n=CA),typeof l!="function"&&(l=r),t.resolve(n,i,a,r,l)}}function MIe(e){let t=ky.createResolver({useSyncFileSystemCalls:!0,fileSystem:xA,...e});return function(n,i,a){return typeof n=="string"&&(a=i,i=n,n=CA),t.resolveSync(n,i,a)}}var sV=(e,t)=>{let n=Object.getOwnPropertyDescriptors(t);return Object.defineProperties(e,n),Object.freeze(e)};oV.exports=sV(kIe,{get sync(){return $Ie},create:sV(RIe,{get sync(){return MIe}}),ResolverFactory:ky,CachedInputFileSystem:aV,get CloneBasenamePlugin(){return rV()},get LogInfoPlugin(){return iV()},get forEachBail(){return Rp()}})});var PA=$e(vo=>{"use strict";Object.defineProperty(vo,"__esModule",{value:!0});vo.thenable=vo.typedArray=vo.stringArray=vo.array=vo.func=vo.error=vo.number=vo.string=vo.boolean=void 0;function jIe(e){return e===!0||e===!1}vo.boolean=jIe;function pV(e){return typeof e=="string"||e instanceof String}vo.string=pV;function UIe(e){return typeof e=="number"||e instanceof Number}vo.number=UIe;function qIe(e){return e instanceof Error}vo.error=qIe;function HV(e){return typeof e=="function"}vo.func=HV;function dV(e){return Array.isArray(e)}vo.array=dV;function WIe(e){return dV(e)&&e.every(t=>pV(t))}vo.stringArray=WIe;function VIe(e,t){return Array.isArray(e)&&e.every(t)}vo.typedArray=VIe;function KIe(e){return e&&HV(e.then)}vo.thenable=KIe});var Fm=$e(Ll=>{"use strict";Object.defineProperty(Ll,"__esModule",{value:!0});Ll.stringArray=Ll.array=Ll.func=Ll.error=Ll.number=Ll.string=Ll.boolean=void 0;function GIe(e){return e===!0||e===!1}Ll.boolean=GIe;function fV(e){return typeof e=="string"||e instanceof String}Ll.string=fV;function XIe(e){return typeof e=="number"||e instanceof Number}Ll.number=XIe;function ZIe(e){return e instanceof Error}Ll.error=ZIe;function zIe(e){return typeof e=="function"}Ll.func=zIe;function hV(e){return Array.isArray(e)}Ll.array=hV;function JIe(e){return hV(e)&&e.every(t=>fV(t))}Ll.stringArray=JIe});var tw=$e(ni=>{"use strict";Object.defineProperty(ni,"__esModule",{value:!0});ni.Message=ni.NotificationType9=ni.NotificationType8=ni.NotificationType7=ni.NotificationType6=ni.NotificationType5=ni.NotificationType4=ni.NotificationType3=ni.NotificationType2=ni.NotificationType1=ni.NotificationType0=ni.NotificationType=ni.RequestType9=ni.RequestType8=ni.RequestType7=ni.RequestType6=ni.RequestType5=ni.RequestType4=ni.RequestType3=ni.RequestType2=ni.RequestType1=ni.RequestType=ni.RequestType0=ni.AbstractMessageSignature=ni.ParameterStructures=ni.ResponseError=ni.ErrorCodes=void 0;var fh=Fm(),mV;(function(e){e.ParseError=-32700,e.InvalidRequest=-32600,e.MethodNotFound=-32601,e.InvalidParams=-32602,e.InternalError=-32603,e.jsonrpcReservedErrorRangeStart=-32099,e.serverErrorStart=-32099,e.MessageWriteError=-32099,e.MessageReadError=-32098,e.PendingResponseRejected=-32097,e.ConnectionInactive=-32096,e.ServerNotInitialized=-32002,e.UnknownErrorCode=-32001,e.jsonrpcReservedErrorRangeEnd=-32e3,e.serverErrorEnd=-32e3})(mV=ni.ErrorCodes||(ni.ErrorCodes={}));var wP=class e extends Error{constructor(t,n,i){super(n),this.code=fh.number(t)?t:mV.UnknownErrorCode,this.data=i,Object.setPrototypeOf(this,e.prototype)}toJson(){let t={code:this.code,message:this.message};return this.data!==void 0&&(t.data=this.data),t}};ni.ResponseError=wP;var ec=class e{constructor(t){this.kind=t}static is(t){return t===e.auto||t===e.byName||t===e.byPosition}toString(){return this.kind}};ni.ParameterStructures=ec;ec.auto=new ec("auto");ec.byPosition=new ec("byPosition");ec.byName=new ec("byName");var Da=class{constructor(t,n){this.method=t,this.numberOfParams=n}get parameterStructures(){return ec.auto}};ni.AbstractMessageSignature=Da;var kP=class extends Da{constructor(t){super(t,0)}};ni.RequestType0=kP;var NP=class extends Da{constructor(t,n=ec.auto){super(t,1),this._parameterStructures=n}get parameterStructures(){return this._parameterStructures}};ni.RequestType=NP;var $P=class extends Da{constructor(t,n=ec.auto){super(t,1),this._parameterStructures=n}get parameterStructures(){return this._parameterStructures}};ni.RequestType1=$P;var RP=class extends Da{constructor(t){super(t,2)}};ni.RequestType2=RP;var MP=class extends Da{constructor(t){super(t,3)}};ni.RequestType3=MP;var BP=class extends Da{constructor(t){super(t,4)}};ni.RequestType4=BP;var OP=class extends Da{constructor(t){super(t,5)}};ni.RequestType5=OP;var FP=class extends Da{constructor(t){super(t,6)}};ni.RequestType6=FP;var jP=class extends Da{constructor(t){super(t,7)}};ni.RequestType7=jP;var UP=class extends Da{constructor(t){super(t,8)}};ni.RequestType8=UP;var qP=class extends Da{constructor(t){super(t,9)}};ni.RequestType9=qP;var WP=class extends Da{constructor(t,n=ec.auto){super(t,1),this._parameterStructures=n}get parameterStructures(){return this._parameterStructures}};ni.NotificationType=WP;var VP=class extends Da{constructor(t){super(t,0)}};ni.NotificationType0=VP;var KP=class extends Da{constructor(t,n=ec.auto){super(t,1),this._parameterStructures=n}get parameterStructures(){return this._parameterStructures}};ni.NotificationType1=KP;var GP=class extends Da{constructor(t){super(t,2)}};ni.NotificationType2=GP;var XP=class extends Da{constructor(t){super(t,3)}};ni.NotificationType3=XP;var ZP=class extends Da{constructor(t){super(t,4)}};ni.NotificationType4=ZP;var zP=class extends Da{constructor(t){super(t,5)}};ni.NotificationType5=zP;var JP=class extends Da{constructor(t){super(t,6)}};ni.NotificationType6=JP;var QP=class extends Da{constructor(t){super(t,7)}};ni.NotificationType7=QP;var YP=class extends Da{constructor(t){super(t,8)}};ni.NotificationType8=YP;var ew=class extends Da{constructor(t){super(t,9)}};ni.NotificationType9=ew;var QIe;(function(e){function t(a){let r=a;return r&&fh.string(r.method)&&(fh.string(r.id)||fh.number(r.id))}e.isRequest=t;function n(a){let r=a;return r&&fh.string(r.method)&&a.id===void 0}e.isNotification=n;function i(a){let r=a;return r&&(r.result!==void 0||!!r.error)&&(fh.string(r.id)||fh.number(r.id)||r.id===null)}e.isResponse=i})(QIe=ni.Message||(ni.Message={}))});var nw=$e(PH=>{"use strict";var _V;Object.defineProperty(PH,"__esModule",{value:!0});PH.LRUCache=PH.LinkedMap=PH.Touch=void 0;var Fl;(function(e){e.None=0,e.First=1,e.AsOld=e.First,e.Last=2,e.AsNew=e.Last})(Fl=PH.Touch||(PH.Touch={}));var wA=class{constructor(){this[_V]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){return this._head?.value}get last(){return this._tail?.value}has(t){return this._map.has(t)}get(t,n=Fl.None){let i=this._map.get(t);if(i)return n!==Fl.None&&this.touch(i,n),i.value}set(t,n,i=Fl.None){let a=this._map.get(t);if(a)a.value=n,i!==Fl.None&&this.touch(a,i);else{switch(a={key:t,value:n,next:void 0,previous:void 0},i){case Fl.None:this.addItemLast(a);break;case Fl.First:this.addItemFirst(a);break;case Fl.Last:this.addItemLast(a);break;default:this.addItemLast(a);break}this._map.set(t,a),this._size++}return this}delete(t){return!!this.remove(t)}remove(t){let n=this._map.get(t);if(n)return this._map.delete(t),this.removeItem(n),this._size--,n.value}shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)throw new Error("Invalid list");let t=this._head;return this._map.delete(t.key),this.removeItem(t),this._size--,t.value}forEach(t,n){let i=this._state,a=this._head;for(;a;){if(n?t.bind(n)(a.value,a.key,this):t(a.value,a.key,this),this._state!==i)throw new Error("LinkedMap got modified during iteration.");a=a.next}}keys(){let t=this._state,n=this._head,i={[Symbol.iterator]:()=>i,next:()=>{if(this._state!==t)throw new Error("LinkedMap got modified during iteration.");if(n){let a={value:n.key,done:!1};return n=n.next,a}else return{value:void 0,done:!0}}};return i}values(){let t=this._state,n=this._head,i={[Symbol.iterator]:()=>i,next:()=>{if(this._state!==t)throw new Error("LinkedMap got modified during iteration.");if(n){let a={value:n.value,done:!1};return n=n.next,a}else return{value:void 0,done:!0}}};return i}entries(){let t=this._state,n=this._head,i={[Symbol.iterator]:()=>i,next:()=>{if(this._state!==t)throw new Error("LinkedMap got modified during iteration.");if(n){let a={value:[n.key,n.value],done:!1};return n=n.next,a}else return{value:void 0,done:!0}}};return i}[(_V=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(t){if(t>=this.size)return;if(t===0){this.clear();return}let n=this._head,i=this.size;for(;n&&i>t;)this._map.delete(n.key),n=n.next,i--;this._head=n,this._size=i,n&&(n.previous=void 0),this._state++}addItemFirst(t){if(!this._head&&!this._tail)this._tail=t;else if(this._head)t.next=this._head,this._head.previous=t;else throw new Error("Invalid list");this._head=t,this._state++}addItemLast(t){if(!this._head&&!this._tail)this._head=t;else if(this._tail)t.previous=this._tail,this._tail.next=t;else throw new Error("Invalid list");this._tail=t,this._state++}removeItem(t){if(t===this._head&&t===this._tail)this._head=void 0,this._tail=void 0;else if(t===this._head){if(!t.next)throw new Error("Invalid list");t.next.previous=void 0,this._head=t.next}else if(t===this._tail){if(!t.previous)throw new Error("Invalid list");t.previous.next=void 0,this._tail=t.previous}else{let n=t.next,i=t.previous;if(!n||!i)throw new Error("Invalid list");n.previous=i,i.next=n}t.next=void 0,t.previous=void 0,this._state++}touch(t,n){if(!this._head||!this._tail)throw new Error("Invalid list");if(!(n!==Fl.First&&n!==Fl.Last)){if(n===Fl.First){if(t===this._head)return;let i=t.next,a=t.previous;t===this._tail?(a.next=void 0,this._tail=a):(i.previous=a,a.next=i),t.previous=void 0,t.next=this._head,this._head.previous=t,this._head=t,this._state++}else if(n===Fl.Last){if(t===this._tail)return;let i=t.next,a=t.previous;t===this._head?(i.previous=void 0,this._head=i):(i.previous=a,a.next=i),t.next=void 0,t.previous=this._tail,this._tail.next=t,this._tail=t,this._state++}}}toJSON(){let t=[];return this.forEach((n,i)=>{t.push([i,n])}),t}fromJSON(t){this.clear();for(let[n,i]of t)this.set(n,i)}};PH.LinkedMap=wA;var rw=class extends wA{constructor(t,n=1){super(),this._limit=t,this._ratio=Math.min(Math.max(0,n),1)}get limit(){return this._limit}set limit(t){this._limit=t,this.checkTrim()}get ratio(){return this._ratio}set ratio(t){this._ratio=Math.min(Math.max(0,t),1),this.checkTrim()}get(t,n=Fl.AsNew){return super.get(t,n)}peek(t){return super.get(t,Fl.None)}set(t,n){return super.set(t,n,Fl.Last),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}};PH.LRUCache=rw});var EV=$e(Ny=>{"use strict";Object.defineProperty(Ny,"__esModule",{value:!0});Ny.Disposable=void 0;var YIe;(function(e){function t(n){return{dispose:n}}e.create=t})(YIe=Ny.Disposable||(Ny.Disposable={}))});var Md=$e(aw=>{"use strict";Object.defineProperty(aw,"__esModule",{value:!0});var iw;function sw(){if(iw===void 0)throw new Error("No runtime abstraction layer installed");return iw}(function(e){function t(n){if(n===void 0)throw new Error("No runtime abstraction layer provided");iw=n}e.install=t})(sw||(sw={}));aw.default=sw});var jm=$e(hh=>{"use strict";Object.defineProperty(hh,"__esModule",{value:!0});hh.Emitter=hh.Event=void 0;var eSe=Md(),tSe;(function(e){let t={dispose(){}};e.None=function(){return t}})(tSe=hh.Event||(hh.Event={}));var ow=class{add(t,n=null,i){this._callbacks||(this._callbacks=[],this._contexts=[]),this._callbacks.push(t),this._contexts.push(n),Array.isArray(i)&&i.push({dispose:()=>this.remove(t,n)})}remove(t,n=null){if(!this._callbacks)return;let i=!1;for(let a=0,r=this._callbacks.length;a{this._callbacks||(this._callbacks=new ow),this._options&&this._options.onFirstListenerAdd&&this._callbacks.isEmpty()&&this._options.onFirstListenerAdd(this),this._callbacks.add(t,n);let a={dispose:()=>{this._callbacks&&(this._callbacks.remove(t,n),a.dispose=e._noop,this._options&&this._options.onLastListenerRemove&&this._callbacks.isEmpty()&&this._options.onLastListenerRemove(this))}};return Array.isArray(i)&&i.push(a),a}),this._event}fire(t){this._callbacks&&this._callbacks.invoke.call(this._callbacks,t)}dispose(){this._callbacks&&(this._callbacks.dispose(),this._callbacks=void 0)}};hh.Emitter=kA;kA._noop=function(){}});var $A=$e(mh=>{"use strict";Object.defineProperty(mh,"__esModule",{value:!0});mh.CancellationTokenSource=mh.CancellationToken=void 0;var rSe=Md(),nSe=Fm(),lw=jm(),cw;(function(e){e.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:lw.Event.None}),e.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:lw.Event.None});function t(n){let i=n;return i&&(i===e.None||i===e.Cancelled||nSe.boolean(i.isCancellationRequested)&&!!i.onCancellationRequested)}e.is=t})(cw=mh.CancellationToken||(mh.CancellationToken={}));var iSe=Object.freeze(function(e,t){let n=(0,rSe.default)().timer.setTimeout(e.bind(t),0);return{dispose(){n.dispose()}}}),NA=class{constructor(){this._isCancelled=!1}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?iSe:(this._emitter||(this._emitter=new lw.Emitter),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=void 0)}},uw=class{get token(){return this._token||(this._token=new NA),this._token}cancel(){this._token?this._token.cancel():this._token=cw.Cancelled}dispose(){this._token?this._token instanceof NA&&this._token.dispose():this._token=cw.None}};mh.CancellationTokenSource=uw});var yV=$e(Um=>{"use strict";Object.defineProperty(Um,"__esModule",{value:!0});Um.SharedArrayReceiverStrategy=Um.SharedArraySenderStrategy=void 0;var sSe=$A(),$y;(function(e){e.Continue=0,e.Cancelled=1})($y||($y={}));var pw=class{constructor(){this.buffers=new Map}enableCancellation(t){if(t.id===null)return;let n=new SharedArrayBuffer(4),i=new Int32Array(n,0,1);i[0]=$y.Continue,this.buffers.set(t.id,n),t.$cancellationData=n}async sendCancellation(t,n){let i=this.buffers.get(n);if(i===void 0)return;let a=new Int32Array(i,0,1);Atomics.store(a,0,$y.Cancelled)}cleanup(t){this.buffers.delete(t)}dispose(){this.buffers.clear()}};Um.SharedArraySenderStrategy=pw;var Hw=class{constructor(t){this.data=new Int32Array(t,0,1)}get isCancellationRequested(){return Atomics.load(this.data,0)===$y.Cancelled}get onCancellationRequested(){throw new Error("Cancellation over SharedArrayBuffer doesn't support cancellation events")}},dw=class{constructor(t){this.token=new Hw(t)}cancel(){}dispose(){}},fw=class{constructor(){this.kind="request"}createCancellationTokenSource(t){let n=t.$cancellationData;return n===void 0?new sSe.CancellationTokenSource:new dw(n)}};Um.SharedArrayReceiverStrategy=fw});var mw=$e(RA=>{"use strict";Object.defineProperty(RA,"__esModule",{value:!0});RA.Semaphore=void 0;var aSe=Md(),hw=class{constructor(t=1){if(t<=0)throw new Error("Capacity must be greater than 0");this._capacity=t,this._active=0,this._waiting=[]}lock(t){return new Promise((n,i)=>{this._waiting.push({thunk:t,resolve:n,reject:i}),this.runNext()})}get active(){return this._active}runNext(){this._waiting.length===0||this._active===this._capacity||(0,aSe.default)().timer.setImmediate(()=>this.doRunNext())}doRunNext(){if(this._waiting.length===0||this._active===this._capacity)return;let t=this._waiting.shift();if(this._active++,this._active>this._capacity)throw new Error("To many thunks active");try{let n=t.thunk();n instanceof Promise?n.then(i=>{this._active--,t.resolve(i),this.runNext()},i=>{this._active--,t.reject(i),this.runNext()}):(this._active--,t.resolve(n),this.runNext())}catch(n){this._active--,t.reject(n),this.runNext()}}};RA.Semaphore=hw});var gV=$e(wH=>{"use strict";Object.defineProperty(wH,"__esModule",{value:!0});wH.ReadableStreamMessageReader=wH.AbstractMessageReader=wH.MessageReader=void 0;var Ew=Md(),qm=Fm(),_w=jm(),oSe=mw(),lSe;(function(e){function t(n){let i=n;return i&&qm.func(i.listen)&&qm.func(i.dispose)&&qm.func(i.onError)&&qm.func(i.onClose)&&qm.func(i.onPartialMessage)}e.is=t})(lSe=wH.MessageReader||(wH.MessageReader={}));var MA=class{constructor(){this.errorEmitter=new _w.Emitter,this.closeEmitter=new _w.Emitter,this.partialMessageEmitter=new _w.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(t){this.errorEmitter.fire(this.asError(t))}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}get onPartialMessage(){return this.partialMessageEmitter.event}firePartialMessage(t){this.partialMessageEmitter.fire(t)}asError(t){return t instanceof Error?t:new Error(`Reader received error. Reason: ${qm.string(t.message)?t.message:"unknown"}`)}};wH.AbstractMessageReader=MA;var yw;(function(e){function t(n){let i,a,r,l=new Map,s,u=new Map;if(n===void 0||typeof n=="string")i=n??"utf-8";else{if(i=n.charset??"utf-8",n.contentDecoder!==void 0&&(r=n.contentDecoder,l.set(r.name,r)),n.contentDecoders!==void 0)for(let p of n.contentDecoders)l.set(p.name,p);if(n.contentTypeDecoder!==void 0&&(s=n.contentTypeDecoder,u.set(s.name,s)),n.contentTypeDecoders!==void 0)for(let p of n.contentTypeDecoders)u.set(p.name,p)}return s===void 0&&(s=(0,Ew.default)().applicationJson.decoder,u.set(s.name,s)),{charset:i,contentDecoder:r,contentDecoders:l,contentTypeDecoder:s,contentTypeDecoders:u}}e.fromOptions=t})(yw||(yw={}));var gw=class extends MA{constructor(t,n){super(),this.readable=t,this.options=yw.fromOptions(n),this.buffer=(0,Ew.default)().messageBuffer.create(this.options.charset),this._partialMessageTimeout=1e4,this.nextMessageLength=-1,this.messageToken=0,this.readSemaphore=new oSe.Semaphore(1)}set partialMessageTimeout(t){this._partialMessageTimeout=t}get partialMessageTimeout(){return this._partialMessageTimeout}listen(t){this.nextMessageLength=-1,this.messageToken=0,this.partialMessageTimer=void 0,this.callback=t;let n=this.readable.onData(i=>{this.onData(i)});return this.readable.onError(i=>this.fireError(i)),this.readable.onClose(()=>this.fireClose()),n}onData(t){for(this.buffer.append(t);;){if(this.nextMessageLength===-1){let i=this.buffer.tryReadHeaders(!0);if(!i)return;let a=i.get("content-length");if(!a){this.fireError(new Error("Header must provide a Content-Length property."));return}let r=parseInt(a);if(isNaN(r)){this.fireError(new Error("Content-Length value must be a number."));return}this.nextMessageLength=r}let n=this.buffer.tryReadBody(this.nextMessageLength);if(n===void 0){this.setPartialMessageTimer();return}this.clearPartialMessageTimer(),this.nextMessageLength=-1,this.readSemaphore.lock(async()=>{let i=this.options.contentDecoder!==void 0?await this.options.contentDecoder.decode(n):n,a=await this.options.contentTypeDecoder.decode(i,this.options);this.callback(a)}).catch(i=>{this.fireError(i)})}}clearPartialMessageTimer(){this.partialMessageTimer&&(this.partialMessageTimer.dispose(),this.partialMessageTimer=void 0)}setPartialMessageTimer(){this.clearPartialMessageTimer(),!(this._partialMessageTimeout<=0)&&(this.partialMessageTimer=(0,Ew.default)().timer.setTimeout((t,n)=>{this.partialMessageTimer=void 0,t===this.messageToken&&(this.firePartialMessage({messageToken:t,waitingTime:n}),this.setPartialMessageTimer())},this._partialMessageTimeout,this.messageToken,this._partialMessageTimeout))}};wH.ReadableStreamMessageReader=gw});var SV=$e(kH=>{"use strict";Object.defineProperty(kH,"__esModule",{value:!0});kH.WriteableStreamMessageWriter=kH.AbstractMessageWriter=kH.MessageWriter=void 0;var bV=Md(),Ry=Fm(),cSe=mw(),AV=jm(),uSe="Content-Length: ",IV=`\r `,pSe;(function(e){function t(n){let i=n;return i&&Ry.func(i.dispose)&&Ry.func(i.onClose)&&Ry.func(i.onError)&&Ry.func(i.write)}e.is=t})(pSe=kH.MessageWriter||(kH.MessageWriter={}));var BA=class{constructor(){this.errorEmitter=new AV.Emitter,this.closeEmitter=new AV.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(t,n,i){this.errorEmitter.fire([this.asError(t),n,i])}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}asError(t){return t instanceof Error?t:new Error(`Writer received error. Reason: ${Ry.string(t.message)?t.message:"unknown"}`)}};kH.AbstractMessageWriter=BA;var bw;(function(e){function t(n){return n===void 0||typeof n=="string"?{charset:n??"utf-8",contentTypeEncoder:(0,bV.default)().applicationJson.encoder}:{charset:n.charset??"utf-8",contentEncoder:n.contentEncoder,contentTypeEncoder:n.contentTypeEncoder??(0,bV.default)().applicationJson.encoder}}e.fromOptions=t})(bw||(bw={}));var Aw=class extends BA{constructor(t,n){super(),this.writable=t,this.options=bw.fromOptions(n),this.errorCount=0,this.writeSemaphore=new cSe.Semaphore(1),this.writable.onError(i=>this.fireError(i)),this.writable.onClose(()=>this.fireClose())}async write(t){return this.writeSemaphore.lock(async()=>this.options.contentTypeEncoder.encode(t,this.options).then(i=>this.options.contentEncoder!==void 0?this.options.contentEncoder.encode(i):i).then(i=>{let a=[];return a.push(uSe,i.byteLength.toString(),IV),a.push(IV),this.doWrite(t,a,i)},i=>{throw this.fireError(i),i}))}async doWrite(t,n,i){try{return await this.writable.write(n.join(""),"ascii"),this.writable.write(i)}catch(a){return this.handleError(a,t),Promise.reject(a)}}handleError(t,n){this.errorCount++,this.fireError(t,n,this.errorCount)}end(){this.writable.end()}};kH.WriteableStreamMessageWriter=Aw});var TV=$e(OA=>{"use strict";Object.defineProperty(OA,"__esModule",{value:!0});OA.AbstractMessageBuffer=void 0;var HSe=13,dSe=10,fSe=`\r `,Iw=class{constructor(t="utf-8"){this._encoding=t,this._chunks=[],this._totalLength=0}get encoding(){return this._encoding}append(t){let n=typeof t=="string"?this.fromString(t,this._encoding):t;this._chunks.push(n),this._totalLength+=n.byteLength}tryReadHeaders(t=!1){if(this._chunks.length===0)return;let n=0,i=0,a=0,r=0;e:for(;ithis._totalLength)throw new Error("Cannot read so many bytes!");if(this._chunks[0].byteLength===t){let r=this._chunks[0];return this._chunks.shift(),this._totalLength-=t,this.asNative(r)}if(this._chunks[0].byteLength>t){let r=this._chunks[0],l=this.asNative(r,t);return this._chunks[0]=r.slice(t),this._totalLength-=t,l}let n=this.allocNative(t),i=0,a=0;for(;t>0;){let r=this._chunks[a];if(r.byteLength>t){let l=r.slice(0,t);n.set(l,i),i+=t,this._chunks[a]=r.slice(t),this._totalLength-=t,t-=t}else n.set(r,i),i+=r.byteLength,this._chunks.shift(),this._totalLength-=r.byteLength,t-=r.byteLength}return n}};OA.AbstractMessageBuffer=Iw});var wV=$e(Yn=>{"use strict";Object.defineProperty(Yn,"__esModule",{value:!0});Yn.createMessageConnection=Yn.ConnectionOptions=Yn.MessageStrategy=Yn.CancellationStrategy=Yn.CancellationSenderStrategy=Yn.CancellationReceiverStrategy=Yn.RequestCancellationReceiverStrategy=Yn.IdCancellationReceiverStrategy=Yn.ConnectionStrategy=Yn.ConnectionError=Yn.ConnectionErrors=Yn.LogTraceNotification=Yn.SetTraceNotification=Yn.TraceFormat=Yn.TraceValues=Yn.Trace=Yn.NullLogger=Yn.ProgressType=Yn.ProgressToken=void 0;var LV=Md(),to=Fm(),Ei=tw(),vV=nw(),My=jm(),Sw=$A(),Oy;(function(e){e.type=new Ei.NotificationType("$/cancelRequest")})(Oy||(Oy={}));var xV;(function(e){function t(n){return typeof n=="string"||typeof n=="number"}e.is=t})(xV=Yn.ProgressToken||(Yn.ProgressToken={}));var By;(function(e){e.type=new Ei.NotificationType("$/progress")})(By||(By={}));var Tw=class{constructor(){}};Yn.ProgressType=Tw;var Lw;(function(e){function t(n){return to.func(n)}e.is=t})(Lw||(Lw={}));Yn.NullLogger=Object.freeze({error:()=>{},warn:()=>{},info:()=>{},log:()=>{}});var Ys;(function(e){e[e.Off=0]="Off",e[e.Messages=1]="Messages",e[e.Compact=2]="Compact",e[e.Verbose=3]="Verbose"})(Ys=Yn.Trace||(Yn.Trace={}));var hSe;(function(e){e.Off="off",e.Messages="messages",e.Compact="compact",e.Verbose="verbose"})(hSe=Yn.TraceValues||(Yn.TraceValues={}));(function(e){function t(i){if(!to.string(i))return e.Off;switch(i=i.toLowerCase(),i){case"off":return e.Off;case"messages":return e.Messages;case"compact":return e.Compact;case"verbose":return e.Verbose;default:return e.Off}}e.fromString=t;function n(i){switch(i){case e.Off:return"off";case e.Messages:return"messages";case e.Compact:return"compact";case e.Verbose:return"verbose";default:return"off"}}e.toString=n})(Ys=Yn.Trace||(Yn.Trace={}));var Qu;(function(e){e.Text="text",e.JSON="json"})(Qu=Yn.TraceFormat||(Yn.TraceFormat={}));(function(e){function t(n){return to.string(n)?(n=n.toLowerCase(),n==="json"?e.JSON:e.Text):e.Text}e.fromString=t})(Qu=Yn.TraceFormat||(Yn.TraceFormat={}));var CV;(function(e){e.type=new Ei.NotificationType("$/setTrace")})(CV=Yn.SetTraceNotification||(Yn.SetTraceNotification={}));var vw;(function(e){e.type=new Ei.NotificationType("$/logTrace")})(vw=Yn.LogTraceNotification||(Yn.LogTraceNotification={}));var FA;(function(e){e[e.Closed=1]="Closed",e[e.Disposed=2]="Disposed",e[e.AlreadyListening=3]="AlreadyListening"})(FA=Yn.ConnectionErrors||(Yn.ConnectionErrors={}));var Wm=class e extends Error{constructor(t,n){super(n),this.code=t,Object.setPrototypeOf(this,e.prototype)}};Yn.ConnectionError=Wm;var DV;(function(e){function t(n){let i=n;return i&&to.func(i.cancelUndispatched)}e.is=t})(DV=Yn.ConnectionStrategy||(Yn.ConnectionStrategy={}));var Dw;(function(e){function t(n){let i=n;return i&&(i.kind===void 0||i.kind==="id")&&to.func(i.createCancellationTokenSource)&&(i.dispose===void 0||to.func(i.dispose))}e.is=t})(Dw=Yn.IdCancellationReceiverStrategy||(Yn.IdCancellationReceiverStrategy={}));var PV;(function(e){function t(n){let i=n;return i&&i.kind==="request"&&to.func(i.createCancellationTokenSource)&&(i.dispose===void 0||to.func(i.dispose))}e.is=t})(PV=Yn.RequestCancellationReceiverStrategy||(Yn.RequestCancellationReceiverStrategy={}));var xw;(function(e){e.Message=Object.freeze({createCancellationTokenSource(n){return new Sw.CancellationTokenSource}});function t(n){return Dw.is(n)||PV.is(n)}e.is=t})(xw=Yn.CancellationReceiverStrategy||(Yn.CancellationReceiverStrategy={}));var Cw;(function(e){e.Message=Object.freeze({sendCancellation(n,i){return n.sendNotification(Oy.type,{id:i})},cleanup(n){}});function t(n){let i=n;return i&&to.func(i.sendCancellation)&&to.func(i.cleanup)}e.is=t})(Cw=Yn.CancellationSenderStrategy||(Yn.CancellationSenderStrategy={}));var Pw;(function(e){e.Message=Object.freeze({receiver:xw.Message,sender:Cw.Message});function t(n){let i=n;return i&&xw.is(i.receiver)&&Cw.is(i.sender)}e.is=t})(Pw=Yn.CancellationStrategy||(Yn.CancellationStrategy={}));var ww;(function(e){function t(n){let i=n;return i&&to.func(i.handleMessage)}e.is=t})(ww=Yn.MessageStrategy||(Yn.MessageStrategy={}));var mSe;(function(e){function t(n){let i=n;return i&&(Pw.is(i.cancellationStrategy)||DV.is(i.connectionStrategy)||ww.is(i.messageStrategy))}e.is=t})(mSe=Yn.ConnectionOptions||(Yn.ConnectionOptions={}));var Yu;(function(e){e[e.New=1]="New",e[e.Listening=2]="Listening",e[e.Closed=3]="Closed",e[e.Disposed=4]="Disposed"})(Yu||(Yu={}));function _Se(e,t,n,i){let a=n!==void 0?n:Yn.NullLogger,r=0,l=0,s=0,u="2.0",p,o=new Map,c,H=new Map,f=new Map,_,y=new vV.LinkedMap,g=new Map,h=new Set,m=new Map,d=Ys.Off,A=Qu.Text,I,L=Yu.New,C=new My.Emitter,x=new My.Emitter,P=new My.Emitter,D=new My.Emitter,S=new My.Emitter,N=i&&i.cancellationStrategy?i.cancellationStrategy:Pw.Message;function j(se){if(se===null)throw new Error("Can't send requests with id null since the response can't be correlated.");return"req-"+se.toString()}function v(se){return se===null?"res-unknown-"+(++s).toString():"res-"+se.toString()}function w(){return"not-"+(++l).toString()}function F(se,Ce){Ei.Message.isRequest(Ce)?se.set(j(Ce.id),Ce):Ei.Message.isResponse(Ce)?se.set(v(Ce.id),Ce):se.set(w(),Ce)}function O(se){}function M(){return L===Yu.Listening}function W(){return L===Yu.Closed}function G(){return L===Yu.Disposed}function U(){(L===Yu.New||L===Yu.Listening)&&(L=Yu.Closed,x.fire(void 0))}function V(se){C.fire([se,void 0,void 0])}function Y(se){C.fire(se)}e.onClose(U),e.onError(V),t.onClose(U),t.onError(Y);function J(){_||y.size===0||(_=(0,LV.default)().timer.setImmediate(()=>{_=void 0,re()}))}function K(se){Ei.Message.isRequest(se)?me(se):Ei.Message.isNotification(se)?Ee(se):Ei.Message.isResponse(se)?xe(se):Ue(se)}function re(){if(y.size===0)return;let se=y.shift();try{let Ce=i?.messageStrategy;ww.is(Ce)?Ce.handleMessage(se,K):K(se)}finally{J()}}let ce=se=>{try{if(Ei.Message.isNotification(se)&&se.method===Oy.type.method){let Ce=se.params.id,Ge=j(Ce),pe=y.get(Ge);if(Ei.Message.isRequest(pe)){let te=i?.connectionStrategy,oe=te&&te.cancelUndispatched?te.cancelUndispatched(pe,O):void 0;if(oe&&(oe.error!==void 0||oe.result!==void 0)){y.delete(Ge),m.delete(Ce),oe.id=pe.id,Le(oe,se.method,Date.now()),t.write(oe).catch(()=>a.error("Sending response for canceled message failed."));return}}let He=m.get(Ce);if(He!==void 0){He.cancel(),Fe(se);return}else h.add(Ce)}F(y,se)}finally{J()}};function me(se){if(G())return;function Ce(je,tt,ht){let De={jsonrpc:u,id:se.id};je instanceof Ei.ResponseError?De.error=je.toJson():De.result=je===void 0?null:je,Le(De,tt,ht),t.write(De).catch(()=>a.error("Sending response failed."))}function Ge(je,tt,ht){let De={jsonrpc:u,id:se.id,error:je.toJson()};Le(De,tt,ht),t.write(De).catch(()=>a.error("Sending response failed."))}function pe(je,tt,ht){je===void 0&&(je=null);let De={jsonrpc:u,id:se.id,result:je};Le(De,tt,ht),t.write(De).catch(()=>a.error("Sending response failed."))}Pe(se);let He=o.get(se.method),te,oe;He&&(te=He.type,oe=He.handler);let ve=Date.now();if(oe||p){let je=se.id??String(Date.now()),tt=Dw.is(N.receiver)?N.receiver.createCancellationTokenSource(je):N.receiver.createCancellationTokenSource(se);se.id!==null&&h.has(se.id)&&tt.cancel(),se.id!==null&&m.set(je,tt);try{let ht;if(oe)if(se.params===void 0){if(te!==void 0&&te.numberOfParams!==0){Ge(new Ei.ResponseError(Ei.ErrorCodes.InvalidParams,`Request ${se.method} defines ${te.numberOfParams} params but received none.`),se.method,ve);return}ht=oe(tt.token)}else if(Array.isArray(se.params)){if(te!==void 0&&te.parameterStructures===Ei.ParameterStructures.byName){Ge(new Ei.ResponseError(Ei.ErrorCodes.InvalidParams,`Request ${se.method} defines parameters by name but received parameters by position`),se.method,ve);return}ht=oe(...se.params,tt.token)}else{if(te!==void 0&&te.parameterStructures===Ei.ParameterStructures.byPosition){Ge(new Ei.ResponseError(Ei.ErrorCodes.InvalidParams,`Request ${se.method} defines parameters by position but received parameters by name`),se.method,ve);return}ht=oe(se.params,tt.token)}else p&&(ht=p(se.method,se.params,tt.token));let De=ht;ht?De.then?De.then(dt=>{m.delete(je),Ce(dt,se.method,ve)},dt=>{m.delete(je),dt instanceof Ei.ResponseError?Ge(dt,se.method,ve):dt&&to.string(dt.message)?Ge(new Ei.ResponseError(Ei.ErrorCodes.InternalError,`Request ${se.method} failed with message: ${dt.message}`),se.method,ve):Ge(new Ei.ResponseError(Ei.ErrorCodes.InternalError,`Request ${se.method} failed unexpectedly without providing any details.`),se.method,ve)}):(m.delete(je),Ce(ht,se.method,ve)):(m.delete(je),pe(ht,se.method,ve))}catch(ht){m.delete(je),ht instanceof Ei.ResponseError?Ce(ht,se.method,ve):ht&&to.string(ht.message)?Ge(new Ei.ResponseError(Ei.ErrorCodes.InternalError,`Request ${se.method} failed with message: ${ht.message}`),se.method,ve):Ge(new Ei.ResponseError(Ei.ErrorCodes.InternalError,`Request ${se.method} failed unexpectedly without providing any details.`),se.method,ve)}}else Ge(new Ei.ResponseError(Ei.ErrorCodes.MethodNotFound,`Unhandled method ${se.method}`),se.method,ve)}function xe(se){if(!G())if(se.id===null)se.error?a.error(`Received response message without id: Error is: ${JSON.stringify(se.error,void 0,4)}`):a.error("Received response message without id. No further error information provided.");else{let Ce=se.id,Ge=g.get(Ce);if(Ie(se,Ge),Ge!==void 0){g.delete(Ce);try{if(se.error){let pe=se.error;Ge.reject(new Ei.ResponseError(pe.code,pe.message,pe.data))}else if(se.result!==void 0)Ge.resolve(se.result);else throw new Error("Should never happen.")}catch(pe){pe.message?a.error(`Response handler '${Ge.method}' failed with message: ${pe.message}`):a.error(`Response handler '${Ge.method}' failed unexpectedly.`)}}}}function Ee(se){if(G())return;let Ce,Ge;if(se.method===Oy.type.method){let pe=se.params.id;h.delete(pe),Fe(se);return}else{let pe=H.get(se.method);pe&&(Ge=pe.handler,Ce=pe.type)}if(Ge||c)try{if(Fe(se),Ge)if(se.params===void 0)Ce!==void 0&&Ce.numberOfParams!==0&&Ce.parameterStructures!==Ei.ParameterStructures.byName&&a.error(`Notification ${se.method} defines ${Ce.numberOfParams} params but received none.`),Ge();else if(Array.isArray(se.params)){let pe=se.params;se.method===By.type.method&&pe.length===2&&xV.is(pe[0])?Ge({token:pe[0],value:pe[1]}):(Ce!==void 0&&(Ce.parameterStructures===Ei.ParameterStructures.byName&&a.error(`Notification ${se.method} defines parameters by name but received parameters by position`),Ce.numberOfParams!==se.params.length&&a.error(`Notification ${se.method} defines ${Ce.numberOfParams} params but received ${pe.length} arguments`)),Ge(...pe))}else Ce!==void 0&&Ce.parameterStructures===Ei.ParameterStructures.byPosition&&a.error(`Notification ${se.method} defines parameters by position but received parameters by name`),Ge(se.params);else c&&c(se.method,se.params)}catch(pe){pe.message?a.error(`Notification handler '${se.method}' failed with message: ${pe.message}`):a.error(`Notification handler '${se.method}' failed unexpectedly.`)}else P.fire(se)}function Ue(se){if(!se){a.error("Received empty message.");return}a.error(`Received message which is neither a response nor a notification message: ${JSON.stringify(se,null,4)}`);let Ce=se;if(to.string(Ce.id)||to.number(Ce.id)){let Ge=Ce.id,pe=g.get(Ge);pe&&pe.reject(new Error("The received response has neither a result nor an error property."))}}function ze(se){if(se!=null)switch(d){case Ys.Verbose:return JSON.stringify(se,null,4);case Ys.Compact:return JSON.stringify(se);default:return}}function we(se){if(!(d===Ys.Off||!I))if(A===Qu.Text){let Ce;(d===Ys.Verbose||d===Ys.Compact)&&se.params&&(Ce=`Params: ${ze(se.params)} `),I.log(`Sending request '${se.method} - (${se.id})'.`,Ce)}else ge("send-request",se)}function fe(se){if(!(d===Ys.Off||!I))if(A===Qu.Text){let Ce;(d===Ys.Verbose||d===Ys.Compact)&&(se.params?Ce=`Params: ${ze(se.params)} `:Ce=`No parameters provided. `),I.log(`Sending notification '${se.method}'.`,Ce)}else ge("send-notification",se)}function Le(se,Ce,Ge){if(!(d===Ys.Off||!I))if(A===Qu.Text){let pe;(d===Ys.Verbose||d===Ys.Compact)&&(se.error&&se.error.data?pe=`Error data: ${ze(se.error.data)} `:se.result?pe=`Result: ${ze(se.result)} `:se.error===void 0&&(pe=`No result returned. `)),I.log(`Sending response '${Ce} - (${se.id})'. Processing request took ${Date.now()-Ge}ms`,pe)}else ge("send-response",se)}function Pe(se){if(!(d===Ys.Off||!I))if(A===Qu.Text){let Ce;(d===Ys.Verbose||d===Ys.Compact)&&se.params&&(Ce=`Params: ${ze(se.params)} `),I.log(`Received request '${se.method} - (${se.id})'.`,Ce)}else ge("receive-request",se)}function Fe(se){if(!(d===Ys.Off||!I||se.method===vw.type.method))if(A===Qu.Text){let Ce;(d===Ys.Verbose||d===Ys.Compact)&&(se.params?Ce=`Params: ${ze(se.params)} `:Ce=`No parameters provided. `),I.log(`Received notification '${se.method}'.`,Ce)}else ge("receive-notification",se)}function Ie(se,Ce){if(!(d===Ys.Off||!I))if(A===Qu.Text){let Ge;if((d===Ys.Verbose||d===Ys.Compact)&&(se.error&&se.error.data?Ge=`Error data: ${ze(se.error.data)} `:se.result?Ge=`Result: ${ze(se.result)} `:se.error===void 0&&(Ge=`No result returned. `)),Ce){let pe=se.error?` Request failed: ${se.error.message} (${se.error.code}).`:"";I.log(`Received response '${Ce.method} - (${se.id})' in ${Date.now()-Ce.timerStart}ms.${pe}`,Ge)}else I.log(`Received response ${se.id} without active response promise.`,Ge)}else ge("receive-response",se)}function ge(se,Ce){if(!I||d===Ys.Off)return;let Ge={isLSPMessage:!0,type:se,message:Ce,timestamp:Date.now()};I.log(Ge)}function he(){if(W())throw new Wm(FA.Closed,"Connection is closed.");if(G())throw new Wm(FA.Disposed,"Connection is disposed.")}function ee(){if(M())throw new Wm(FA.AlreadyListening,"Connection is already listening")}function ie(){if(!M())throw new Error("Call listen() first.")}function ke(se){return se===void 0?null:se}function ye(se){if(se!==null)return se}function et(se){return se!=null&&!Array.isArray(se)&&typeof se=="object"}function ot(se,Ce){switch(se){case Ei.ParameterStructures.auto:return et(Ce)?ye(Ce):[ke(Ce)];case Ei.ParameterStructures.byName:if(!et(Ce))throw new Error("Received parameters by name but param is not an object literal.");return ye(Ce);case Ei.ParameterStructures.byPosition:return[ke(Ce)];default:throw new Error(`Unknown parameter structure ${se.toString()}`)}}function ct(se,Ce){let Ge,pe=se.numberOfParams;switch(pe){case 0:Ge=void 0;break;case 1:Ge=ot(se.parameterStructures,Ce[0]);break;default:Ge=[];for(let He=0;He{he();let Ge,pe;if(to.string(se)){Ge=se;let te=Ce[0],oe=0,ve=Ei.ParameterStructures.auto;Ei.ParameterStructures.is(te)&&(oe=1,ve=te);let je=Ce.length,tt=je-oe;switch(tt){case 0:pe=void 0;break;case 1:pe=ot(ve,Ce[oe]);break;default:if(ve===Ei.ParameterStructures.byName)throw new Error(`Received ${tt} parameters for 'by Name' notification parameter structure.`);pe=Ce.slice(oe,je).map(ht=>ke(ht));break}}else{let te=Ce;Ge=se.method,pe=ct(se,te)}let He={jsonrpc:u,method:Ge,params:pe};return fe(He),t.write(He).catch(te=>{throw a.error("Sending notification failed."),te})},onNotification:(se,Ce)=>{he();let Ge;return to.func(se)?c=se:Ce&&(to.string(se)?(Ge=se,H.set(se,{type:void 0,handler:Ce})):(Ge=se.method,H.set(se.method,{type:se,handler:Ce}))),{dispose:()=>{Ge!==void 0?H.delete(Ge):c=void 0}}},onProgress:(se,Ce,Ge)=>{if(f.has(Ce))throw new Error(`Progress handler for token ${Ce} already registered`);return f.set(Ce,Ge),{dispose:()=>{f.delete(Ce)}}},sendProgress:(se,Ce,Ge)=>be.sendNotification(By.type,{token:Ce,value:Ge}),onUnhandledProgress:D.event,sendRequest:(se,...Ce)=>{he(),ie();let Ge,pe,He;if(to.string(se)){Ge=se;let je=Ce[0],tt=Ce[Ce.length-1],ht=0,De=Ei.ParameterStructures.auto;Ei.ParameterStructures.is(je)&&(ht=1,De=je);let dt=Ce.length;Sw.CancellationToken.is(tt)&&(dt=dt-1,He=tt);let xt=dt-ht;switch(xt){case 0:pe=void 0;break;case 1:pe=ot(De,Ce[ht]);break;default:if(De===Ei.ParameterStructures.byName)throw new Error(`Received ${xt} parameters for 'by Name' request parameter structure.`);pe=Ce.slice(ht,dt).map(ft=>ke(ft));break}}else{let je=Ce;Ge=se.method,pe=ct(se,je);let tt=se.numberOfParams;He=Sw.CancellationToken.is(je[tt])?je[tt]:void 0}let te=r++,oe;He&&(oe=He.onCancellationRequested(()=>{let je=N.sender.sendCancellation(be,te);return je===void 0?(a.log(`Received no promise from cancellation strategy when cancelling id ${te}`),Promise.resolve()):je.catch(()=>{a.log(`Sending cancellation messages for id ${te} failed`)})}));let ve={jsonrpc:u,id:te,method:Ge,params:pe};return we(ve),typeof N.sender.enableCancellation=="function"&&N.sender.enableCancellation(ve),new Promise(async(je,tt)=>{let ht=xt=>{je(xt),N.sender.cleanup(te),oe?.dispose()},De=xt=>{tt(xt),N.sender.cleanup(te),oe?.dispose()},dt={method:Ge,timerStart:Date.now(),resolve:ht,reject:De};try{await t.write(ve),g.set(te,dt)}catch(xt){throw a.error("Sending request failed."),dt.reject(new Ei.ResponseError(Ei.ErrorCodes.MessageWriteError,xt.message?xt.message:"Unknown reason")),xt}})},onRequest:(se,Ce)=>{he();let Ge=null;return Lw.is(se)?(Ge=void 0,p=se):to.string(se)?(Ge=null,Ce!==void 0&&(Ge=se,o.set(se,{handler:Ce,type:void 0}))):Ce!==void 0&&(Ge=se.method,o.set(se.method,{type:se,handler:Ce})),{dispose:()=>{Ge!==null&&(Ge!==void 0?o.delete(Ge):p=void 0)}}},hasPendingResponse:()=>g.size>0,trace:async(se,Ce,Ge)=>{let pe=!1,He=Qu.Text;Ge!==void 0&&(to.boolean(Ge)?pe=Ge:(pe=Ge.sendNotification||!1,He=Ge.traceFormat||Qu.Text)),d=se,A=He,d===Ys.Off?I=void 0:I=Ce,pe&&!W()&&!G()&&await be.sendNotification(CV.type,{value:Ys.toString(se)})},onError:C.event,onClose:x.event,onUnhandledNotification:P.event,onDispose:S.event,end:()=>{t.end()},dispose:()=>{if(G())return;L=Yu.Disposed,S.fire(void 0);let se=new Ei.ResponseError(Ei.ErrorCodes.PendingResponseRejected,"Pending response rejected since connection got disposed");for(let Ce of g.values())Ce.reject(se);g=new Map,m=new Map,h=new Set,y=new vV.LinkedMap,to.func(t.dispose)&&t.dispose(),to.func(e.dispose)&&e.dispose()},listen:()=>{he(),ee(),L=Yu.Listening,e.listen(ce)},inspect:()=>{(0,LV.default)().console.log("inspect")}};return be.onNotification(vw.type,se=>{if(d===Ys.Off||!I)return;let Ce=d===Ys.Verbose||d===Ys.Compact;I.log(se.message,Ce?se.verbose:void 0)}),be.onNotification(By.type,se=>{let Ce=f.get(se.token);Ce?Ce(se.value):D.fire(se)}),be}Yn.createMessageConnection=_Se});var jA=$e(Ar=>{"use strict";Object.defineProperty(Ar,"__esModule",{value:!0});Ar.ProgressType=Ar.ProgressToken=Ar.createMessageConnection=Ar.NullLogger=Ar.ConnectionOptions=Ar.ConnectionStrategy=Ar.AbstractMessageBuffer=Ar.WriteableStreamMessageWriter=Ar.AbstractMessageWriter=Ar.MessageWriter=Ar.ReadableStreamMessageReader=Ar.AbstractMessageReader=Ar.MessageReader=Ar.SharedArrayReceiverStrategy=Ar.SharedArraySenderStrategy=Ar.CancellationToken=Ar.CancellationTokenSource=Ar.Emitter=Ar.Event=Ar.Disposable=Ar.LRUCache=Ar.Touch=Ar.LinkedMap=Ar.ParameterStructures=Ar.NotificationType9=Ar.NotificationType8=Ar.NotificationType7=Ar.NotificationType6=Ar.NotificationType5=Ar.NotificationType4=Ar.NotificationType3=Ar.NotificationType2=Ar.NotificationType1=Ar.NotificationType0=Ar.NotificationType=Ar.ErrorCodes=Ar.ResponseError=Ar.RequestType9=Ar.RequestType8=Ar.RequestType7=Ar.RequestType6=Ar.RequestType5=Ar.RequestType4=Ar.RequestType3=Ar.RequestType2=Ar.RequestType1=Ar.RequestType0=Ar.RequestType=Ar.Message=Ar.RAL=void 0;Ar.MessageStrategy=Ar.CancellationStrategy=Ar.CancellationSenderStrategy=Ar.CancellationReceiverStrategy=Ar.ConnectionError=Ar.ConnectionErrors=Ar.LogTraceNotification=Ar.SetTraceNotification=Ar.TraceFormat=Ar.TraceValues=Ar.Trace=void 0;var ya=tw();Object.defineProperty(Ar,"Message",{enumerable:!0,get:function(){return ya.Message}});Object.defineProperty(Ar,"RequestType",{enumerable:!0,get:function(){return ya.RequestType}});Object.defineProperty(Ar,"RequestType0",{enumerable:!0,get:function(){return ya.RequestType0}});Object.defineProperty(Ar,"RequestType1",{enumerable:!0,get:function(){return ya.RequestType1}});Object.defineProperty(Ar,"RequestType2",{enumerable:!0,get:function(){return ya.RequestType2}});Object.defineProperty(Ar,"RequestType3",{enumerable:!0,get:function(){return ya.RequestType3}});Object.defineProperty(Ar,"RequestType4",{enumerable:!0,get:function(){return ya.RequestType4}});Object.defineProperty(Ar,"RequestType5",{enumerable:!0,get:function(){return ya.RequestType5}});Object.defineProperty(Ar,"RequestType6",{enumerable:!0,get:function(){return ya.RequestType6}});Object.defineProperty(Ar,"RequestType7",{enumerable:!0,get:function(){return ya.RequestType7}});Object.defineProperty(Ar,"RequestType8",{enumerable:!0,get:function(){return ya.RequestType8}});Object.defineProperty(Ar,"RequestType9",{enumerable:!0,get:function(){return ya.RequestType9}});Object.defineProperty(Ar,"ResponseError",{enumerable:!0,get:function(){return ya.ResponseError}});Object.defineProperty(Ar,"ErrorCodes",{enumerable:!0,get:function(){return ya.ErrorCodes}});Object.defineProperty(Ar,"NotificationType",{enumerable:!0,get:function(){return ya.NotificationType}});Object.defineProperty(Ar,"NotificationType0",{enumerable:!0,get:function(){return ya.NotificationType0}});Object.defineProperty(Ar,"NotificationType1",{enumerable:!0,get:function(){return ya.NotificationType1}});Object.defineProperty(Ar,"NotificationType2",{enumerable:!0,get:function(){return ya.NotificationType2}});Object.defineProperty(Ar,"NotificationType3",{enumerable:!0,get:function(){return ya.NotificationType3}});Object.defineProperty(Ar,"NotificationType4",{enumerable:!0,get:function(){return ya.NotificationType4}});Object.defineProperty(Ar,"NotificationType5",{enumerable:!0,get:function(){return ya.NotificationType5}});Object.defineProperty(Ar,"NotificationType6",{enumerable:!0,get:function(){return ya.NotificationType6}});Object.defineProperty(Ar,"NotificationType7",{enumerable:!0,get:function(){return ya.NotificationType7}});Object.defineProperty(Ar,"NotificationType8",{enumerable:!0,get:function(){return ya.NotificationType8}});Object.defineProperty(Ar,"NotificationType9",{enumerable:!0,get:function(){return ya.NotificationType9}});Object.defineProperty(Ar,"ParameterStructures",{enumerable:!0,get:function(){return ya.ParameterStructures}});var kw=nw();Object.defineProperty(Ar,"LinkedMap",{enumerable:!0,get:function(){return kw.LinkedMap}});Object.defineProperty(Ar,"LRUCache",{enumerable:!0,get:function(){return kw.LRUCache}});Object.defineProperty(Ar,"Touch",{enumerable:!0,get:function(){return kw.Touch}});var ESe=EV();Object.defineProperty(Ar,"Disposable",{enumerable:!0,get:function(){return ESe.Disposable}});var kV=jm();Object.defineProperty(Ar,"Event",{enumerable:!0,get:function(){return kV.Event}});Object.defineProperty(Ar,"Emitter",{enumerable:!0,get:function(){return kV.Emitter}});var NV=$A();Object.defineProperty(Ar,"CancellationTokenSource",{enumerable:!0,get:function(){return NV.CancellationTokenSource}});Object.defineProperty(Ar,"CancellationToken",{enumerable:!0,get:function(){return NV.CancellationToken}});var $V=yV();Object.defineProperty(Ar,"SharedArraySenderStrategy",{enumerable:!0,get:function(){return $V.SharedArraySenderStrategy}});Object.defineProperty(Ar,"SharedArrayReceiverStrategy",{enumerable:!0,get:function(){return $V.SharedArrayReceiverStrategy}});var Nw=gV();Object.defineProperty(Ar,"MessageReader",{enumerable:!0,get:function(){return Nw.MessageReader}});Object.defineProperty(Ar,"AbstractMessageReader",{enumerable:!0,get:function(){return Nw.AbstractMessageReader}});Object.defineProperty(Ar,"ReadableStreamMessageReader",{enumerable:!0,get:function(){return Nw.ReadableStreamMessageReader}});var $w=SV();Object.defineProperty(Ar,"MessageWriter",{enumerable:!0,get:function(){return $w.MessageWriter}});Object.defineProperty(Ar,"AbstractMessageWriter",{enumerable:!0,get:function(){return $w.AbstractMessageWriter}});Object.defineProperty(Ar,"WriteableStreamMessageWriter",{enumerable:!0,get:function(){return $w.WriteableStreamMessageWriter}});var ySe=TV();Object.defineProperty(Ar,"AbstractMessageBuffer",{enumerable:!0,get:function(){return ySe.AbstractMessageBuffer}});var pl=wV();Object.defineProperty(Ar,"ConnectionStrategy",{enumerable:!0,get:function(){return pl.ConnectionStrategy}});Object.defineProperty(Ar,"ConnectionOptions",{enumerable:!0,get:function(){return pl.ConnectionOptions}});Object.defineProperty(Ar,"NullLogger",{enumerable:!0,get:function(){return pl.NullLogger}});Object.defineProperty(Ar,"createMessageConnection",{enumerable:!0,get:function(){return pl.createMessageConnection}});Object.defineProperty(Ar,"ProgressToken",{enumerable:!0,get:function(){return pl.ProgressToken}});Object.defineProperty(Ar,"ProgressType",{enumerable:!0,get:function(){return pl.ProgressType}});Object.defineProperty(Ar,"Trace",{enumerable:!0,get:function(){return pl.Trace}});Object.defineProperty(Ar,"TraceValues",{enumerable:!0,get:function(){return pl.TraceValues}});Object.defineProperty(Ar,"TraceFormat",{enumerable:!0,get:function(){return pl.TraceFormat}});Object.defineProperty(Ar,"SetTraceNotification",{enumerable:!0,get:function(){return pl.SetTraceNotification}});Object.defineProperty(Ar,"LogTraceNotification",{enumerable:!0,get:function(){return pl.LogTraceNotification}});Object.defineProperty(Ar,"ConnectionErrors",{enumerable:!0,get:function(){return pl.ConnectionErrors}});Object.defineProperty(Ar,"ConnectionError",{enumerable:!0,get:function(){return pl.ConnectionError}});Object.defineProperty(Ar,"CancellationReceiverStrategy",{enumerable:!0,get:function(){return pl.CancellationReceiverStrategy}});Object.defineProperty(Ar,"CancellationSenderStrategy",{enumerable:!0,get:function(){return pl.CancellationSenderStrategy}});Object.defineProperty(Ar,"CancellationStrategy",{enumerable:!0,get:function(){return pl.CancellationStrategy}});Object.defineProperty(Ar,"MessageStrategy",{enumerable:!0,get:function(){return pl.MessageStrategy}});var gSe=Md();Ar.RAL=gSe.default});var BV=$e(Ow=>{"use strict";Object.defineProperty(Ow,"__esModule",{value:!0});var RV=require("util"),NH=jA(),UA=class e extends NH.AbstractMessageBuffer{constructor(t="utf-8"){super(t)}emptyBuffer(){return e.emptyBuffer}fromString(t,n){return Buffer.from(t,n)}toString(t,n){return t instanceof Buffer?t.toString(n):new RV.TextDecoder(n).decode(t)}asNative(t,n){return n===void 0?t instanceof Buffer?t:Buffer.from(t):t instanceof Buffer?t.slice(0,n):Buffer.from(t,0,n)}allocNative(t){return Buffer.allocUnsafe(t)}};UA.emptyBuffer=Buffer.allocUnsafe(0);var Rw=class{constructor(t){this.stream=t}onClose(t){return this.stream.on("close",t),NH.Disposable.create(()=>this.stream.off("close",t))}onError(t){return this.stream.on("error",t),NH.Disposable.create(()=>this.stream.off("error",t))}onEnd(t){return this.stream.on("end",t),NH.Disposable.create(()=>this.stream.off("end",t))}onData(t){return this.stream.on("data",t),NH.Disposable.create(()=>this.stream.off("data",t))}},Mw=class{constructor(t){this.stream=t}onClose(t){return this.stream.on("close",t),NH.Disposable.create(()=>this.stream.off("close",t))}onError(t){return this.stream.on("error",t),NH.Disposable.create(()=>this.stream.off("error",t))}onEnd(t){return this.stream.on("end",t),NH.Disposable.create(()=>this.stream.off("end",t))}write(t,n){return new Promise((i,a)=>{let r=l=>{l==null?i():a(l)};typeof t=="string"?this.stream.write(t,n,r):this.stream.write(t,r)})}end(){this.stream.end()}},MV=Object.freeze({messageBuffer:Object.freeze({create:e=>new UA(e)}),applicationJson:Object.freeze({encoder:Object.freeze({name:"application/json",encode:(e,t)=>{try{return Promise.resolve(Buffer.from(JSON.stringify(e,void 0,0),t.charset))}catch(n){return Promise.reject(n)}}}),decoder:Object.freeze({name:"application/json",decode:(e,t)=>{try{return e instanceof Buffer?Promise.resolve(JSON.parse(e.toString(t.charset))):Promise.resolve(JSON.parse(new RV.TextDecoder(t.charset).decode(e)))}catch(n){return Promise.reject(n)}}})}),stream:Object.freeze({asReadableStream:e=>new Rw(e),asWritableStream:e=>new Mw(e)}),console,timer:Object.freeze({setTimeout(e,t,...n){let i=setTimeout(e,t,...n);return{dispose:()=>clearTimeout(i)}},setImmediate(e,...t){let n=setImmediate(e,...t);return{dispose:()=>clearImmediate(n)}},setInterval(e,t,...n){let i=setInterval(e,t,...n);return{dispose:()=>clearInterval(i)}}})});function Bw(){return MV}(function(e){function t(){NH.RAL.install(MV)}e.install=t})(Bw||(Bw={}));Ow.default=Bw});var yh=$e(ms=>{"use strict";var bSe=ms&&ms.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,a)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),ASe=ms&&ms.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&bSe(t,e,n)};Object.defineProperty(ms,"__esModule",{value:!0});ms.createMessageConnection=ms.createServerSocketTransport=ms.createClientSocketTransport=ms.createServerPipeTransport=ms.createClientPipeTransport=ms.generateRandomPipeName=ms.StreamMessageWriter=ms.StreamMessageReader=ms.SocketMessageWriter=ms.SocketMessageReader=ms.PortMessageWriter=ms.PortMessageReader=ms.IPCMessageWriter=ms.IPCMessageReader=void 0;var Vm=BV();Vm.default.install();var OV=require("path"),ISe=require("os"),SSe=require("crypto"),VA=require("net"),Sc=jA();ASe(jA(),ms);var Fw=class extends Sc.AbstractMessageReader{constructor(t){super(),this.process=t;let n=this.process;n.on("error",i=>this.fireError(i)),n.on("close",()=>this.fireClose())}listen(t){return this.process.on("message",t),Sc.Disposable.create(()=>this.process.off("message",t))}};ms.IPCMessageReader=Fw;var jw=class extends Sc.AbstractMessageWriter{constructor(t){super(),this.process=t,this.errorCount=0;let n=this.process;n.on("error",i=>this.fireError(i)),n.on("close",()=>this.fireClose)}write(t){try{return typeof this.process.send=="function"&&this.process.send(t,void 0,void 0,n=>{n?(this.errorCount++,this.handleError(n,t)):this.errorCount=0}),Promise.resolve()}catch(n){return this.handleError(n,t),Promise.reject(n)}}handleError(t,n){this.errorCount++,this.fireError(t,n,this.errorCount)}end(){}};ms.IPCMessageWriter=jw;var Uw=class extends Sc.AbstractMessageReader{constructor(t){super(),this.onData=new Sc.Emitter,t.on("close",()=>this.fireClose),t.on("error",n=>this.fireError(n)),t.on("message",n=>{this.onData.fire(n)})}listen(t){return this.onData.event(t)}};ms.PortMessageReader=Uw;var qw=class extends Sc.AbstractMessageWriter{constructor(t){super(),this.port=t,this.errorCount=0,t.on("close",()=>this.fireClose()),t.on("error",n=>this.fireError(n))}write(t){try{return this.port.postMessage(t),Promise.resolve()}catch(n){return this.handleError(n,t),Promise.reject(n)}}handleError(t,n){this.errorCount++,this.fireError(t,n,this.errorCount)}end(){}};ms.PortMessageWriter=qw;var _h=class extends Sc.ReadableStreamMessageReader{constructor(t,n="utf-8"){super((0,Vm.default)().stream.asReadableStream(t),n)}};ms.SocketMessageReader=_h;var Eh=class extends Sc.WriteableStreamMessageWriter{constructor(t,n){super((0,Vm.default)().stream.asWritableStream(t),n),this.socket=t}dispose(){super.dispose(),this.socket.destroy()}};ms.SocketMessageWriter=Eh;var qA=class extends Sc.ReadableStreamMessageReader{constructor(t,n){super((0,Vm.default)().stream.asReadableStream(t),n)}};ms.StreamMessageReader=qA;var WA=class extends Sc.WriteableStreamMessageWriter{constructor(t,n){super((0,Vm.default)().stream.asWritableStream(t),n)}};ms.StreamMessageWriter=WA;var FV=process.env.XDG_RUNTIME_DIR,TSe=new Map([["linux",107],["darwin",103]]);function LSe(){let e=(0,SSe.randomBytes)(21).toString("hex");if(process.platform==="win32")return`\\\\.\\pipe\\vscode-jsonrpc-${e}-sock`;let t;FV?t=OV.join(FV,`vscode-ipc-${e}.sock`):t=OV.join(ISe.tmpdir(),`vscode-${e}.sock`);let n=TSe.get(process.platform);return n!==void 0&&t.length>n&&(0,Vm.default)().console.warn(`WARNING: IPC handle "${t}" is longer than ${n} characters.`),t}ms.generateRandomPipeName=LSe;function vSe(e,t="utf-8"){let n,i=new Promise((a,r)=>{n=a});return new Promise((a,r)=>{let l=(0,VA.createServer)(s=>{l.close(),n([new _h(s,t),new Eh(s,t)])});l.on("error",r),l.listen(e,()=>{l.removeListener("error",r),a({onConnected:()=>i})})})}ms.createClientPipeTransport=vSe;function xSe(e,t="utf-8"){let n=(0,VA.createConnection)(e);return[new _h(n,t),new Eh(n,t)]}ms.createServerPipeTransport=xSe;function CSe(e,t="utf-8"){let n,i=new Promise((a,r)=>{n=a});return new Promise((a,r)=>{let l=(0,VA.createServer)(s=>{l.close(),n([new _h(s,t),new Eh(s,t)])});l.on("error",r),l.listen(e,"127.0.0.1",()=>{l.removeListener("error",r),a({onConnected:()=>i})})})}ms.createClientSocketTransport=CSe;function DSe(e,t="utf-8"){let n=(0,VA.createConnection)(e,"127.0.0.1");return[new _h(n,t),new Eh(n,t)]}ms.createServerSocketTransport=DSe;function PSe(e){let t=e;return t.read!==void 0&&t.addListener!==void 0}function wSe(e){let t=e;return t.write!==void 0&&t.addListener!==void 0}function kSe(e,t,n,i){n||(n=Sc.NullLogger);let a=PSe(e)?new qA(e):e,r=wSe(t)?new WA(t):t;return Sc.ConnectionStrategy.is(i)&&(i={connectionStrategy:i}),(0,Sc.createMessageConnection)(a,r,n,i)}ms.createMessageConnection=kSe});var Ww=$e((m1t,jV)=>{"use strict";jV.exports=yh()});var GA=$e((UV,KA)=>{(function(e){if(typeof KA=="object"&&typeof KA.exports=="object"){var t=e(require,UV);t!==void 0&&(KA.exports=t)}else typeof define=="function"&&define.amd&&define(["require","exports"],e)})(function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.TextDocument=t.EOL=t.WorkspaceFolder=t.InlayHint=t.InlayHintLabelPart=t.InlayHintKind=t.InlineValueContext=t.InlineValueEvaluatableExpression=t.InlineValueVariableLookup=t.InlineValueText=t.SemanticTokens=t.SemanticTokenModifiers=t.SemanticTokenTypes=t.SelectionRange=t.DocumentLink=t.FormattingOptions=t.CodeLens=t.CodeAction=t.CodeActionContext=t.CodeActionTriggerKind=t.CodeActionKind=t.DocumentSymbol=t.WorkspaceSymbol=t.SymbolInformation=t.SymbolTag=t.SymbolKind=t.DocumentHighlight=t.DocumentHighlightKind=t.SignatureInformation=t.ParameterInformation=t.Hover=t.MarkedString=t.CompletionList=t.CompletionItem=t.CompletionItemLabelDetails=t.InsertTextMode=t.InsertReplaceEdit=t.CompletionItemTag=t.InsertTextFormat=t.CompletionItemKind=t.MarkupContent=t.MarkupKind=t.TextDocumentItem=t.OptionalVersionedTextDocumentIdentifier=t.VersionedTextDocumentIdentifier=t.TextDocumentIdentifier=t.WorkspaceChange=t.WorkspaceEdit=t.DeleteFile=t.RenameFile=t.CreateFile=t.TextDocumentEdit=t.AnnotatedTextEdit=t.ChangeAnnotationIdentifier=t.ChangeAnnotation=t.TextEdit=t.Command=t.Diagnostic=t.CodeDescription=t.DiagnosticTag=t.DiagnosticSeverity=t.DiagnosticRelatedInformation=t.FoldingRange=t.FoldingRangeKind=t.ColorPresentation=t.ColorInformation=t.Color=t.LocationLink=t.Location=t.Range=t.Position=t.uinteger=t.integer=t.URI=t.DocumentUri=void 0;var n;(function(Te){function Ae(rt){return typeof rt=="string"}Te.is=Ae})(n=t.DocumentUri||(t.DocumentUri={}));var i;(function(Te){function Ae(rt){return typeof rt=="string"}Te.is=Ae})(i=t.URI||(t.URI={}));var a;(function(Te){Te.MIN_VALUE=-2147483648,Te.MAX_VALUE=2147483647;function Ae(rt){return typeof rt=="number"&&Te.MIN_VALUE<=rt&&rt<=Te.MAX_VALUE}Te.is=Ae})(a=t.integer||(t.integer={}));var r;(function(Te){Te.MIN_VALUE=0,Te.MAX_VALUE=2147483647;function Ae(rt){return typeof rt=="number"&&Te.MIN_VALUE<=rt&&rt<=Te.MAX_VALUE}Te.is=Ae})(r=t.uinteger||(t.uinteger={}));var l;(function(Te){function Ae(Ye,Ze){return Ye===Number.MAX_VALUE&&(Ye=r.MAX_VALUE),Ze===Number.MAX_VALUE&&(Ze=r.MAX_VALUE),{line:Ye,character:Ze}}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.objectLiteral(Ze)&&ft.uinteger(Ze.line)&&ft.uinteger(Ze.character)}Te.is=rt})(l=t.Position||(t.Position={}));var s;(function(Te){function Ae(Ye,Ze,$t,Et){if(ft.uinteger(Ye)&&ft.uinteger(Ze)&&ft.uinteger($t)&&ft.uinteger(Et))return{start:l.create(Ye,Ze),end:l.create($t,Et)};if(l.is(Ye)&&l.is(Ze))return{start:Ye,end:Ze};throw new Error("Range#create called with invalid arguments[".concat(Ye,", ").concat(Ze,", ").concat($t,", ").concat(Et,"]"))}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.objectLiteral(Ze)&&l.is(Ze.start)&&l.is(Ze.end)}Te.is=rt})(s=t.Range||(t.Range={}));var u;(function(Te){function Ae(Ye,Ze){return{uri:Ye,range:Ze}}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.objectLiteral(Ze)&&s.is(Ze.range)&&(ft.string(Ze.uri)||ft.undefined(Ze.uri))}Te.is=rt})(u=t.Location||(t.Location={}));var p;(function(Te){function Ae(Ye,Ze,$t,Et){return{targetUri:Ye,targetRange:Ze,targetSelectionRange:$t,originSelectionRange:Et}}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.objectLiteral(Ze)&&s.is(Ze.targetRange)&&ft.string(Ze.targetUri)&&s.is(Ze.targetSelectionRange)&&(s.is(Ze.originSelectionRange)||ft.undefined(Ze.originSelectionRange))}Te.is=rt})(p=t.LocationLink||(t.LocationLink={}));var o;(function(Te){function Ae(Ye,Ze,$t,Et){return{red:Ye,green:Ze,blue:$t,alpha:Et}}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.objectLiteral(Ze)&&ft.numberRange(Ze.red,0,1)&&ft.numberRange(Ze.green,0,1)&&ft.numberRange(Ze.blue,0,1)&&ft.numberRange(Ze.alpha,0,1)}Te.is=rt})(o=t.Color||(t.Color={}));var c;(function(Te){function Ae(Ye,Ze){return{range:Ye,color:Ze}}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.objectLiteral(Ze)&&s.is(Ze.range)&&o.is(Ze.color)}Te.is=rt})(c=t.ColorInformation||(t.ColorInformation={}));var H;(function(Te){function Ae(Ye,Ze,$t){return{label:Ye,textEdit:Ze,additionalTextEdits:$t}}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.objectLiteral(Ze)&&ft.string(Ze.label)&&(ft.undefined(Ze.textEdit)||I.is(Ze))&&(ft.undefined(Ze.additionalTextEdits)||ft.typedArray(Ze.additionalTextEdits,I.is))}Te.is=rt})(H=t.ColorPresentation||(t.ColorPresentation={}));var f;(function(Te){Te.Comment="comment",Te.Imports="imports",Te.Region="region"})(f=t.FoldingRangeKind||(t.FoldingRangeKind={}));var _;(function(Te){function Ae(Ye,Ze,$t,Et,rr,hr){var vr={startLine:Ye,endLine:Ze};return ft.defined($t)&&(vr.startCharacter=$t),ft.defined(Et)&&(vr.endCharacter=Et),ft.defined(rr)&&(vr.kind=rr),ft.defined(hr)&&(vr.collapsedText=hr),vr}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.objectLiteral(Ze)&&ft.uinteger(Ze.startLine)&&ft.uinteger(Ze.startLine)&&(ft.undefined(Ze.startCharacter)||ft.uinteger(Ze.startCharacter))&&(ft.undefined(Ze.endCharacter)||ft.uinteger(Ze.endCharacter))&&(ft.undefined(Ze.kind)||ft.string(Ze.kind))}Te.is=rt})(_=t.FoldingRange||(t.FoldingRange={}));var y;(function(Te){function Ae(Ye,Ze){return{location:Ye,message:Ze}}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.defined(Ze)&&u.is(Ze.location)&&ft.string(Ze.message)}Te.is=rt})(y=t.DiagnosticRelatedInformation||(t.DiagnosticRelatedInformation={}));var g;(function(Te){Te.Error=1,Te.Warning=2,Te.Information=3,Te.Hint=4})(g=t.DiagnosticSeverity||(t.DiagnosticSeverity={}));var h;(function(Te){Te.Unnecessary=1,Te.Deprecated=2})(h=t.DiagnosticTag||(t.DiagnosticTag={}));var m;(function(Te){function Ae(rt){var Ye=rt;return ft.objectLiteral(Ye)&&ft.string(Ye.href)}Te.is=Ae})(m=t.CodeDescription||(t.CodeDescription={}));var d;(function(Te){function Ae(Ye,Ze,$t,Et,rr,hr){var vr={range:Ye,message:Ze};return ft.defined($t)&&(vr.severity=$t),ft.defined(Et)&&(vr.code=Et),ft.defined(rr)&&(vr.source=rr),ft.defined(hr)&&(vr.relatedInformation=hr),vr}Te.create=Ae;function rt(Ye){var Ze,$t=Ye;return ft.defined($t)&&s.is($t.range)&&ft.string($t.message)&&(ft.number($t.severity)||ft.undefined($t.severity))&&(ft.integer($t.code)||ft.string($t.code)||ft.undefined($t.code))&&(ft.undefined($t.codeDescription)||ft.string((Ze=$t.codeDescription)===null||Ze===void 0?void 0:Ze.href))&&(ft.string($t.source)||ft.undefined($t.source))&&(ft.undefined($t.relatedInformation)||ft.typedArray($t.relatedInformation,y.is))}Te.is=rt})(d=t.Diagnostic||(t.Diagnostic={}));var A;(function(Te){function Ae(Ye,Ze){for(var $t=[],Et=2;Et0&&(rr.arguments=$t),rr}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.defined(Ze)&&ft.string(Ze.title)&&ft.string(Ze.command)}Te.is=rt})(A=t.Command||(t.Command={}));var I;(function(Te){function Ae($t,Et){return{range:$t,newText:Et}}Te.replace=Ae;function rt($t,Et){return{range:{start:$t,end:$t},newText:Et}}Te.insert=rt;function Ye($t){return{range:$t,newText:""}}Te.del=Ye;function Ze($t){var Et=$t;return ft.objectLiteral(Et)&&ft.string(Et.newText)&&s.is(Et.range)}Te.is=Ze})(I=t.TextEdit||(t.TextEdit={}));var L;(function(Te){function Ae(Ye,Ze,$t){var Et={label:Ye};return Ze!==void 0&&(Et.needsConfirmation=Ze),$t!==void 0&&(Et.description=$t),Et}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.objectLiteral(Ze)&&ft.string(Ze.label)&&(ft.boolean(Ze.needsConfirmation)||Ze.needsConfirmation===void 0)&&(ft.string(Ze.description)||Ze.description===void 0)}Te.is=rt})(L=t.ChangeAnnotation||(t.ChangeAnnotation={}));var C;(function(Te){function Ae(rt){var Ye=rt;return ft.string(Ye)}Te.is=Ae})(C=t.ChangeAnnotationIdentifier||(t.ChangeAnnotationIdentifier={}));var x;(function(Te){function Ae($t,Et,rr){return{range:$t,newText:Et,annotationId:rr}}Te.replace=Ae;function rt($t,Et,rr){return{range:{start:$t,end:$t},newText:Et,annotationId:rr}}Te.insert=rt;function Ye($t,Et){return{range:$t,newText:"",annotationId:Et}}Te.del=Ye;function Ze($t){var Et=$t;return I.is(Et)&&(L.is(Et.annotationId)||C.is(Et.annotationId))}Te.is=Ze})(x=t.AnnotatedTextEdit||(t.AnnotatedTextEdit={}));var P;(function(Te){function Ae(Ye,Ze){return{textDocument:Ye,edits:Ze}}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.defined(Ze)&&W.is(Ze.textDocument)&&Array.isArray(Ze.edits)}Te.is=rt})(P=t.TextDocumentEdit||(t.TextDocumentEdit={}));var D;(function(Te){function Ae(Ye,Ze,$t){var Et={kind:"create",uri:Ye};return Ze!==void 0&&(Ze.overwrite!==void 0||Ze.ignoreIfExists!==void 0)&&(Et.options=Ze),$t!==void 0&&(Et.annotationId=$t),Et}Te.create=Ae;function rt(Ye){var Ze=Ye;return Ze&&Ze.kind==="create"&&ft.string(Ze.uri)&&(Ze.options===void 0||(Ze.options.overwrite===void 0||ft.boolean(Ze.options.overwrite))&&(Ze.options.ignoreIfExists===void 0||ft.boolean(Ze.options.ignoreIfExists)))&&(Ze.annotationId===void 0||C.is(Ze.annotationId))}Te.is=rt})(D=t.CreateFile||(t.CreateFile={}));var S;(function(Te){function Ae(Ye,Ze,$t,Et){var rr={kind:"rename",oldUri:Ye,newUri:Ze};return $t!==void 0&&($t.overwrite!==void 0||$t.ignoreIfExists!==void 0)&&(rr.options=$t),Et!==void 0&&(rr.annotationId=Et),rr}Te.create=Ae;function rt(Ye){var Ze=Ye;return Ze&&Ze.kind==="rename"&&ft.string(Ze.oldUri)&&ft.string(Ze.newUri)&&(Ze.options===void 0||(Ze.options.overwrite===void 0||ft.boolean(Ze.options.overwrite))&&(Ze.options.ignoreIfExists===void 0||ft.boolean(Ze.options.ignoreIfExists)))&&(Ze.annotationId===void 0||C.is(Ze.annotationId))}Te.is=rt})(S=t.RenameFile||(t.RenameFile={}));var N;(function(Te){function Ae(Ye,Ze,$t){var Et={kind:"delete",uri:Ye};return Ze!==void 0&&(Ze.recursive!==void 0||Ze.ignoreIfNotExists!==void 0)&&(Et.options=Ze),$t!==void 0&&(Et.annotationId=$t),Et}Te.create=Ae;function rt(Ye){var Ze=Ye;return Ze&&Ze.kind==="delete"&&ft.string(Ze.uri)&&(Ze.options===void 0||(Ze.options.recursive===void 0||ft.boolean(Ze.options.recursive))&&(Ze.options.ignoreIfNotExists===void 0||ft.boolean(Ze.options.ignoreIfNotExists)))&&(Ze.annotationId===void 0||C.is(Ze.annotationId))}Te.is=rt})(N=t.DeleteFile||(t.DeleteFile={}));var j;(function(Te){function Ae(rt){var Ye=rt;return Ye&&(Ye.changes!==void 0||Ye.documentChanges!==void 0)&&(Ye.documentChanges===void 0||Ye.documentChanges.every(function(Ze){return ft.string(Ze.kind)?D.is(Ze)||S.is(Ze)||N.is(Ze):P.is(Ze)}))}Te.is=Ae})(j=t.WorkspaceEdit||(t.WorkspaceEdit={}));var v=function(){function Te(Ae,rt){this.edits=Ae,this.changeAnnotations=rt}return Te.prototype.insert=function(Ae,rt,Ye){var Ze,$t;if(Ye===void 0?Ze=I.insert(Ae,rt):C.is(Ye)?($t=Ye,Ze=x.insert(Ae,rt,Ye)):(this.assertChangeAnnotations(this.changeAnnotations),$t=this.changeAnnotations.manage(Ye),Ze=x.insert(Ae,rt,$t)),this.edits.push(Ze),$t!==void 0)return $t},Te.prototype.replace=function(Ae,rt,Ye){var Ze,$t;if(Ye===void 0?Ze=I.replace(Ae,rt):C.is(Ye)?($t=Ye,Ze=x.replace(Ae,rt,Ye)):(this.assertChangeAnnotations(this.changeAnnotations),$t=this.changeAnnotations.manage(Ye),Ze=x.replace(Ae,rt,$t)),this.edits.push(Ze),$t!==void 0)return $t},Te.prototype.delete=function(Ae,rt){var Ye,Ze;if(rt===void 0?Ye=I.del(Ae):C.is(rt)?(Ze=rt,Ye=x.del(Ae,rt)):(this.assertChangeAnnotations(this.changeAnnotations),Ze=this.changeAnnotations.manage(rt),Ye=x.del(Ae,Ze)),this.edits.push(Ye),Ze!==void 0)return Ze},Te.prototype.add=function(Ae){this.edits.push(Ae)},Te.prototype.all=function(){return this.edits},Te.prototype.clear=function(){this.edits.splice(0,this.edits.length)},Te.prototype.assertChangeAnnotations=function(Ae){if(Ae===void 0)throw new Error("Text edit change is not configured to manage change annotations.")},Te}(),w=function(){function Te(Ae){this._annotations=Ae===void 0?Object.create(null):Ae,this._counter=0,this._size=0}return Te.prototype.all=function(){return this._annotations},Object.defineProperty(Te.prototype,"size",{get:function(){return this._size},enumerable:!1,configurable:!0}),Te.prototype.manage=function(Ae,rt){var Ye;if(C.is(Ae)?Ye=Ae:(Ye=this.nextId(),rt=Ae),this._annotations[Ye]!==void 0)throw new Error("Id ".concat(Ye," is already in use."));if(rt===void 0)throw new Error("No annotation provided for id ".concat(Ye));return this._annotations[Ye]=rt,this._size++,Ye},Te.prototype.nextId=function(){return this._counter++,this._counter.toString()},Te}(),F=function(){function Te(Ae){var rt=this;this._textEditChanges=Object.create(null),Ae!==void 0?(this._workspaceEdit=Ae,Ae.documentChanges?(this._changeAnnotations=new w(Ae.changeAnnotations),Ae.changeAnnotations=this._changeAnnotations.all(),Ae.documentChanges.forEach(function(Ye){if(P.is(Ye)){var Ze=new v(Ye.edits,rt._changeAnnotations);rt._textEditChanges[Ye.textDocument.uri]=Ze}})):Ae.changes&&Object.keys(Ae.changes).forEach(function(Ye){var Ze=new v(Ae.changes[Ye]);rt._textEditChanges[Ye]=Ze})):this._workspaceEdit={}}return Object.defineProperty(Te.prototype,"edit",{get:function(){return this.initDocumentChanges(),this._changeAnnotations!==void 0&&(this._changeAnnotations.size===0?this._workspaceEdit.changeAnnotations=void 0:this._workspaceEdit.changeAnnotations=this._changeAnnotations.all()),this._workspaceEdit},enumerable:!1,configurable:!0}),Te.prototype.getTextEditChange=function(Ae){if(W.is(Ae)){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var rt={uri:Ae.uri,version:Ae.version},Ye=this._textEditChanges[rt.uri];if(!Ye){var Ze=[],$t={textDocument:rt,edits:Ze};this._workspaceEdit.documentChanges.push($t),Ye=new v(Ze,this._changeAnnotations),this._textEditChanges[rt.uri]=Ye}return Ye}else{if(this.initChanges(),this._workspaceEdit.changes===void 0)throw new Error("Workspace edit is not configured for normal text edit changes.");var Ye=this._textEditChanges[Ae];if(!Ye){var Ze=[];this._workspaceEdit.changes[Ae]=Ze,Ye=new v(Ze),this._textEditChanges[Ae]=Ye}return Ye}},Te.prototype.initDocumentChanges=function(){this._workspaceEdit.documentChanges===void 0&&this._workspaceEdit.changes===void 0&&(this._changeAnnotations=new w,this._workspaceEdit.documentChanges=[],this._workspaceEdit.changeAnnotations=this._changeAnnotations.all())},Te.prototype.initChanges=function(){this._workspaceEdit.documentChanges===void 0&&this._workspaceEdit.changes===void 0&&(this._workspaceEdit.changes=Object.create(null))},Te.prototype.createFile=function(Ae,rt,Ye){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var Ze;L.is(rt)||C.is(rt)?Ze=rt:Ye=rt;var $t,Et;if(Ze===void 0?$t=D.create(Ae,Ye):(Et=C.is(Ze)?Ze:this._changeAnnotations.manage(Ze),$t=D.create(Ae,Ye,Et)),this._workspaceEdit.documentChanges.push($t),Et!==void 0)return Et},Te.prototype.renameFile=function(Ae,rt,Ye,Ze){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var $t;L.is(Ye)||C.is(Ye)?$t=Ye:Ze=Ye;var Et,rr;if($t===void 0?Et=S.create(Ae,rt,Ze):(rr=C.is($t)?$t:this._changeAnnotations.manage($t),Et=S.create(Ae,rt,Ze,rr)),this._workspaceEdit.documentChanges.push(Et),rr!==void 0)return rr},Te.prototype.deleteFile=function(Ae,rt,Ye){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var Ze;L.is(rt)||C.is(rt)?Ze=rt:Ye=rt;var $t,Et;if(Ze===void 0?$t=N.create(Ae,Ye):(Et=C.is(Ze)?Ze:this._changeAnnotations.manage(Ze),$t=N.create(Ae,Ye,Et)),this._workspaceEdit.documentChanges.push($t),Et!==void 0)return Et},Te}();t.WorkspaceChange=F;var O;(function(Te){function Ae(Ye){return{uri:Ye}}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.defined(Ze)&&ft.string(Ze.uri)}Te.is=rt})(O=t.TextDocumentIdentifier||(t.TextDocumentIdentifier={}));var M;(function(Te){function Ae(Ye,Ze){return{uri:Ye,version:Ze}}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.defined(Ze)&&ft.string(Ze.uri)&&ft.integer(Ze.version)}Te.is=rt})(M=t.VersionedTextDocumentIdentifier||(t.VersionedTextDocumentIdentifier={}));var W;(function(Te){function Ae(Ye,Ze){return{uri:Ye,version:Ze}}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.defined(Ze)&&ft.string(Ze.uri)&&(Ze.version===null||ft.integer(Ze.version))}Te.is=rt})(W=t.OptionalVersionedTextDocumentIdentifier||(t.OptionalVersionedTextDocumentIdentifier={}));var G;(function(Te){function Ae(Ye,Ze,$t,Et){return{uri:Ye,languageId:Ze,version:$t,text:Et}}Te.create=Ae;function rt(Ye){var Ze=Ye;return ft.defined(Ze)&&ft.string(Ze.uri)&&ft.string(Ze.languageId)&&ft.integer(Ze.version)&&ft.string(Ze.text)}Te.is=rt})(G=t.TextDocumentItem||(t.TextDocumentItem={}));var U;(function(Te){Te.PlainText="plaintext",Te.Markdown="markdown";function Ae(rt){var Ye=rt;return Ye===Te.PlainText||Ye===Te.Markdown}Te.is=Ae})(U=t.MarkupKind||(t.MarkupKind={}));var V;(function(Te){function Ae(rt){var Ye=rt;return ft.objectLiteral(rt)&&U.is(Ye.kind)&&ft.string(Ye.value)}Te.is=Ae})(V=t.MarkupContent||(t.MarkupContent={}));var Y;(function(Te){Te.Text=1,Te.Method=2,Te.Function=3,Te.Constructor=4,Te.Field=5,Te.Variable=6,Te.Class=7,Te.Interface=8,Te.Module=9,Te.Property=10,Te.Unit=11,Te.Value=12,Te.Enum=13,Te.Keyword=14,Te.Snippet=15,Te.Color=16,Te.File=17,Te.Reference=18,Te.Folder=19,Te.EnumMember=20,Te.Constant=21,Te.Struct=22,Te.Event=23,Te.Operator=24,Te.TypeParameter=25})(Y=t.CompletionItemKind||(t.CompletionItemKind={}));var J;(function(Te){Te.PlainText=1,Te.Snippet=2})(J=t.InsertTextFormat||(t.InsertTextFormat={}));var K;(function(Te){Te.Deprecated=1})(K=t.CompletionItemTag||(t.CompletionItemTag={}));var re;(function(Te){function Ae(Ye,Ze,$t){return{newText:Ye,insert:Ze,replace:$t}}Te.create=Ae;function rt(Ye){var Ze=Ye;return Ze&&ft.string(Ze.newText)&&s.is(Ze.insert)&&s.is(Ze.replace)}Te.is=rt})(re=t.InsertReplaceEdit||(t.InsertReplaceEdit={}));var ce;(function(Te){Te.asIs=1,Te.adjustIndentation=2})(ce=t.InsertTextMode||(t.InsertTextMode={}));var me;(function(Te){function Ae(rt){var Ye=rt;return Ye&&(ft.string(Ye.detail)||Ye.detail===void 0)&&(ft.string(Ye.description)||Ye.description===void 0)}Te.is=Ae})(me=t.CompletionItemLabelDetails||(t.CompletionItemLabelDetails={}));var xe;(function(Te){function Ae(rt){return{label:rt}}Te.create=Ae})(xe=t.CompletionItem||(t.CompletionItem={}));var Ee;(function(Te){function Ae(rt,Ye){return{items:rt||[],isIncomplete:!!Ye}}Te.create=Ae})(Ee=t.CompletionList||(t.CompletionList={}));var Ue;(function(Te){function Ae(Ye){return Ye.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")}Te.fromPlainText=Ae;function rt(Ye){var Ze=Ye;return ft.string(Ze)||ft.objectLiteral(Ze)&&ft.string(Ze.language)&&ft.string(Ze.value)}Te.is=rt})(Ue=t.MarkedString||(t.MarkedString={}));var ze;(function(Te){function Ae(rt){var Ye=rt;return!!Ye&&ft.objectLiteral(Ye)&&(V.is(Ye.contents)||Ue.is(Ye.contents)||ft.typedArray(Ye.contents,Ue.is))&&(rt.range===void 0||s.is(rt.range))}Te.is=Ae})(ze=t.Hover||(t.Hover={}));var we;(function(Te){function Ae(rt,Ye){return Ye?{label:rt,documentation:Ye}:{label:rt}}Te.create=Ae})(we=t.ParameterInformation||(t.ParameterInformation={}));var fe;(function(Te){function Ae(rt,Ye){for(var Ze=[],$t=2;$t=0;Zr--){var _n=hr[Zr],ti=$t.offsetAt(_n.range.start),rn=$t.offsetAt(_n.range.end);if(rn<=vr)rr=rr.substring(0,ti)+_n.newText+rr.substring(rn,rr.length);else throw new Error("Overlapping edit");vr=ti}return rr}Te.applyEdits=Ye;function Ze($t,Et){if($t.length<=1)return $t;var rr=$t.length/2|0,hr=$t.slice(0,rr),vr=$t.slice(rr);Ze(hr,Et),Ze(vr,Et);for(var Zr=0,_n=0,ti=0;Zr0&&Ae.push(rt.length),this._lineOffsets=Ae}return this._lineOffsets},Te.prototype.positionAt=function(Ae){Ae=Math.max(Math.min(Ae,this._content.length),0);var rt=this.getLineOffsets(),Ye=0,Ze=rt.length;if(Ze===0)return l.create(0,Ae);for(;YeAe?Ze=$t:Ye=$t+1}var Et=Ye-1;return l.create(Et,Ae-rt[Et])},Te.prototype.offsetAt=function(Ae){var rt=this.getLineOffsets();if(Ae.line>=rt.length)return this._content.length;if(Ae.line<0)return 0;var Ye=rt[Ae.line],Ze=Ae.line+1"u"}Te.undefined=Ye;function Ze(rn){return rn===!0||rn===!1}Te.boolean=Ze;function $t(rn){return Ae.call(rn)==="[object String]"}Te.string=$t;function Et(rn){return Ae.call(rn)==="[object Number]"}Te.number=Et;function rr(rn,Hr,gn){return Ae.call(rn)==="[object Number]"&&Hr<=rn&&rn<=gn}Te.numberRange=rr;function hr(rn){return Ae.call(rn)==="[object Number]"&&-2147483648<=rn&&rn<=2147483647}Te.integer=hr;function vr(rn){return Ae.call(rn)==="[object Number]"&&0<=rn&&rn<=2147483647}Te.uinteger=vr;function Zr(rn){return Ae.call(rn)==="[object Function]"}Te.func=Zr;function _n(rn){return rn!==null&&typeof rn=="object"}Te.objectLiteral=_n;function ti(rn,Hr){return Array.isArray(rn)&&rn.every(Hr)}Te.typedArray=ti})(ft||(ft={}))})});var ro=$e(jl=>{"use strict";Object.defineProperty(jl,"__esModule",{value:!0});jl.ProtocolNotificationType=jl.ProtocolNotificationType0=jl.ProtocolRequestType=jl.ProtocolRequestType0=jl.RegistrationType=jl.MessageDirection=void 0;var Km=yh(),NSe;(function(e){e.clientToServer="clientToServer",e.serverToClient="serverToClient",e.both="both"})(NSe=jl.MessageDirection||(jl.MessageDirection={}));var Vw=class{constructor(t){this.method=t}};jl.RegistrationType=Vw;var Kw=class extends Km.RequestType0{constructor(t){super(t)}};jl.ProtocolRequestType0=Kw;var Gw=class extends Km.RequestType{constructor(t){super(t,Km.ParameterStructures.byName)}};jl.ProtocolRequestType=Gw;var Xw=class extends Km.NotificationType0{constructor(t){super(t)}};jl.ProtocolNotificationType0=Xw;var Zw=class extends Km.NotificationType{constructor(t){super(t,Km.ParameterStructures.byName)}};jl.ProtocolNotificationType=Zw});var XA=$e(xo=>{"use strict";Object.defineProperty(xo,"__esModule",{value:!0});xo.objectLiteral=xo.typedArray=xo.stringArray=xo.array=xo.func=xo.error=xo.number=xo.string=xo.boolean=void 0;function $Se(e){return e===!0||e===!1}xo.boolean=$Se;function qV(e){return typeof e=="string"||e instanceof String}xo.string=qV;function RSe(e){return typeof e=="number"||e instanceof Number}xo.number=RSe;function MSe(e){return e instanceof Error}xo.error=MSe;function BSe(e){return typeof e=="function"}xo.func=BSe;function WV(e){return Array.isArray(e)}xo.array=WV;function OSe(e){return WV(e)&&e.every(t=>qV(t))}xo.stringArray=OSe;function FSe(e,t){return Array.isArray(e)&&e.every(t)}xo.typedArray=FSe;function jSe(e){return e!==null&&typeof e=="object"}xo.objectLiteral=jSe});var KV=$e(Fy=>{"use strict";Object.defineProperty(Fy,"__esModule",{value:!0});Fy.ImplementationRequest=void 0;var VV=ro(),USe;(function(e){e.method="textDocument/implementation",e.messageDirection=VV.MessageDirection.clientToServer,e.type=new VV.ProtocolRequestType(e.method)})(USe=Fy.ImplementationRequest||(Fy.ImplementationRequest={}))});var XV=$e(jy=>{"use strict";Object.defineProperty(jy,"__esModule",{value:!0});jy.TypeDefinitionRequest=void 0;var GV=ro(),qSe;(function(e){e.method="textDocument/typeDefinition",e.messageDirection=GV.MessageDirection.clientToServer,e.type=new GV.ProtocolRequestType(e.method)})(qSe=jy.TypeDefinitionRequest||(jy.TypeDefinitionRequest={}))});var ZV=$e(Bd=>{"use strict";Object.defineProperty(Bd,"__esModule",{value:!0});Bd.DidChangeWorkspaceFoldersNotification=Bd.WorkspaceFoldersRequest=void 0;var ZA=ro(),WSe;(function(e){e.method="workspace/workspaceFolders",e.messageDirection=ZA.MessageDirection.serverToClient,e.type=new ZA.ProtocolRequestType0(e.method)})(WSe=Bd.WorkspaceFoldersRequest||(Bd.WorkspaceFoldersRequest={}));var VSe;(function(e){e.method="workspace/didChangeWorkspaceFolders",e.messageDirection=ZA.MessageDirection.clientToServer,e.type=new ZA.ProtocolNotificationType(e.method)})(VSe=Bd.DidChangeWorkspaceFoldersNotification||(Bd.DidChangeWorkspaceFoldersNotification={}))});var JV=$e(Uy=>{"use strict";Object.defineProperty(Uy,"__esModule",{value:!0});Uy.ConfigurationRequest=void 0;var zV=ro(),KSe;(function(e){e.method="workspace/configuration",e.messageDirection=zV.MessageDirection.serverToClient,e.type=new zV.ProtocolRequestType(e.method)})(KSe=Uy.ConfigurationRequest||(Uy.ConfigurationRequest={}))});var QV=$e(Od=>{"use strict";Object.defineProperty(Od,"__esModule",{value:!0});Od.ColorPresentationRequest=Od.DocumentColorRequest=void 0;var zA=ro(),GSe;(function(e){e.method="textDocument/documentColor",e.messageDirection=zA.MessageDirection.clientToServer,e.type=new zA.ProtocolRequestType(e.method)})(GSe=Od.DocumentColorRequest||(Od.DocumentColorRequest={}));var XSe;(function(e){e.method="textDocument/colorPresentation",e.messageDirection=zA.MessageDirection.clientToServer,e.type=new zA.ProtocolRequestType(e.method)})(XSe=Od.ColorPresentationRequest||(Od.ColorPresentationRequest={}))});var eK=$e(qy=>{"use strict";Object.defineProperty(qy,"__esModule",{value:!0});qy.FoldingRangeRequest=void 0;var YV=ro(),ZSe;(function(e){e.method="textDocument/foldingRange",e.messageDirection=YV.MessageDirection.clientToServer,e.type=new YV.ProtocolRequestType(e.method)})(ZSe=qy.FoldingRangeRequest||(qy.FoldingRangeRequest={}))});var rK=$e(Wy=>{"use strict";Object.defineProperty(Wy,"__esModule",{value:!0});Wy.DeclarationRequest=void 0;var tK=ro(),zSe;(function(e){e.method="textDocument/declaration",e.messageDirection=tK.MessageDirection.clientToServer,e.type=new tK.ProtocolRequestType(e.method)})(zSe=Wy.DeclarationRequest||(Wy.DeclarationRequest={}))});var iK=$e(Vy=>{"use strict";Object.defineProperty(Vy,"__esModule",{value:!0});Vy.SelectionRangeRequest=void 0;var nK=ro(),JSe;(function(e){e.method="textDocument/selectionRange",e.messageDirection=nK.MessageDirection.clientToServer,e.type=new nK.ProtocolRequestType(e.method)})(JSe=Vy.SelectionRangeRequest||(Vy.SelectionRangeRequest={}))});var sK=$e(ep=>{"use strict";Object.defineProperty(ep,"__esModule",{value:!0});ep.WorkDoneProgressCancelNotification=ep.WorkDoneProgressCreateRequest=ep.WorkDoneProgress=void 0;var QSe=yh(),JA=ro(),YSe;(function(e){e.type=new QSe.ProgressType;function t(n){return n===e.type}e.is=t})(YSe=ep.WorkDoneProgress||(ep.WorkDoneProgress={}));var eTe;(function(e){e.method="window/workDoneProgress/create",e.messageDirection=JA.MessageDirection.serverToClient,e.type=new JA.ProtocolRequestType(e.method)})(eTe=ep.WorkDoneProgressCreateRequest||(ep.WorkDoneProgressCreateRequest={}));var tTe;(function(e){e.method="window/workDoneProgress/cancel",e.messageDirection=JA.MessageDirection.clientToServer,e.type=new JA.ProtocolNotificationType(e.method)})(tTe=ep.WorkDoneProgressCancelNotification||(ep.WorkDoneProgressCancelNotification={}))});var aK=$e(tp=>{"use strict";Object.defineProperty(tp,"__esModule",{value:!0});tp.CallHierarchyOutgoingCallsRequest=tp.CallHierarchyIncomingCallsRequest=tp.CallHierarchyPrepareRequest=void 0;var Gm=ro(),rTe;(function(e){e.method="textDocument/prepareCallHierarchy",e.messageDirection=Gm.MessageDirection.clientToServer,e.type=new Gm.ProtocolRequestType(e.method)})(rTe=tp.CallHierarchyPrepareRequest||(tp.CallHierarchyPrepareRequest={}));var nTe;(function(e){e.method="callHierarchy/incomingCalls",e.messageDirection=Gm.MessageDirection.clientToServer,e.type=new Gm.ProtocolRequestType(e.method)})(nTe=tp.CallHierarchyIncomingCallsRequest||(tp.CallHierarchyIncomingCallsRequest={}));var iTe;(function(e){e.method="callHierarchy/outgoingCalls",e.messageDirection=Gm.MessageDirection.clientToServer,e.type=new Gm.ProtocolRequestType(e.method)})(iTe=tp.CallHierarchyOutgoingCallsRequest||(tp.CallHierarchyOutgoingCallsRequest={}))});var oK=$e(Co=>{"use strict";Object.defineProperty(Co,"__esModule",{value:!0});Co.SemanticTokensRefreshRequest=Co.SemanticTokensRangeRequest=Co.SemanticTokensDeltaRequest=Co.SemanticTokensRequest=Co.SemanticTokensRegistrationType=Co.TokenFormat=void 0;var $H=ro(),sTe;(function(e){e.Relative="relative"})(sTe=Co.TokenFormat||(Co.TokenFormat={}));var QA;(function(e){e.method="textDocument/semanticTokens",e.type=new $H.RegistrationType(e.method)})(QA=Co.SemanticTokensRegistrationType||(Co.SemanticTokensRegistrationType={}));var aTe;(function(e){e.method="textDocument/semanticTokens/full",e.messageDirection=$H.MessageDirection.clientToServer,e.type=new $H.ProtocolRequestType(e.method),e.registrationMethod=QA.method})(aTe=Co.SemanticTokensRequest||(Co.SemanticTokensRequest={}));var oTe;(function(e){e.method="textDocument/semanticTokens/full/delta",e.messageDirection=$H.MessageDirection.clientToServer,e.type=new $H.ProtocolRequestType(e.method),e.registrationMethod=QA.method})(oTe=Co.SemanticTokensDeltaRequest||(Co.SemanticTokensDeltaRequest={}));var lTe;(function(e){e.method="textDocument/semanticTokens/range",e.messageDirection=$H.MessageDirection.clientToServer,e.type=new $H.ProtocolRequestType(e.method),e.registrationMethod=QA.method})(lTe=Co.SemanticTokensRangeRequest||(Co.SemanticTokensRangeRequest={}));var cTe;(function(e){e.method="workspace/semanticTokens/refresh",e.messageDirection=$H.MessageDirection.serverToClient,e.type=new $H.ProtocolRequestType0(e.method)})(cTe=Co.SemanticTokensRefreshRequest||(Co.SemanticTokensRefreshRequest={}))});var cK=$e(Ky=>{"use strict";Object.defineProperty(Ky,"__esModule",{value:!0});Ky.ShowDocumentRequest=void 0;var lK=ro(),uTe;(function(e){e.method="window/showDocument",e.messageDirection=lK.MessageDirection.serverToClient,e.type=new lK.ProtocolRequestType(e.method)})(uTe=Ky.ShowDocumentRequest||(Ky.ShowDocumentRequest={}))});var pK=$e(Gy=>{"use strict";Object.defineProperty(Gy,"__esModule",{value:!0});Gy.LinkedEditingRangeRequest=void 0;var uK=ro(),pTe;(function(e){e.method="textDocument/linkedEditingRange",e.messageDirection=uK.MessageDirection.clientToServer,e.type=new uK.ProtocolRequestType(e.method)})(pTe=Gy.LinkedEditingRangeRequest||(Gy.LinkedEditingRangeRequest={}))});var HK=$e(no=>{"use strict";Object.defineProperty(no,"__esModule",{value:!0});no.WillDeleteFilesRequest=no.DidDeleteFilesNotification=no.DidRenameFilesNotification=no.WillRenameFilesRequest=no.DidCreateFilesNotification=no.WillCreateFilesRequest=no.FileOperationPatternKind=void 0;var iu=ro(),HTe;(function(e){e.file="file",e.folder="folder"})(HTe=no.FileOperationPatternKind||(no.FileOperationPatternKind={}));var dTe;(function(e){e.method="workspace/willCreateFiles",e.messageDirection=iu.MessageDirection.clientToServer,e.type=new iu.ProtocolRequestType(e.method)})(dTe=no.WillCreateFilesRequest||(no.WillCreateFilesRequest={}));var fTe;(function(e){e.method="workspace/didCreateFiles",e.messageDirection=iu.MessageDirection.clientToServer,e.type=new iu.ProtocolNotificationType(e.method)})(fTe=no.DidCreateFilesNotification||(no.DidCreateFilesNotification={}));var hTe;(function(e){e.method="workspace/willRenameFiles",e.messageDirection=iu.MessageDirection.clientToServer,e.type=new iu.ProtocolRequestType(e.method)})(hTe=no.WillRenameFilesRequest||(no.WillRenameFilesRequest={}));var mTe;(function(e){e.method="workspace/didRenameFiles",e.messageDirection=iu.MessageDirection.clientToServer,e.type=new iu.ProtocolNotificationType(e.method)})(mTe=no.DidRenameFilesNotification||(no.DidRenameFilesNotification={}));var _Te;(function(e){e.method="workspace/didDeleteFiles",e.messageDirection=iu.MessageDirection.clientToServer,e.type=new iu.ProtocolNotificationType(e.method)})(_Te=no.DidDeleteFilesNotification||(no.DidDeleteFilesNotification={}));var ETe;(function(e){e.method="workspace/willDeleteFiles",e.messageDirection=iu.MessageDirection.clientToServer,e.type=new iu.ProtocolRequestType(e.method)})(ETe=no.WillDeleteFilesRequest||(no.WillDeleteFilesRequest={}))});var fK=$e(rp=>{"use strict";Object.defineProperty(rp,"__esModule",{value:!0});rp.MonikerRequest=rp.MonikerKind=rp.UniquenessLevel=void 0;var dK=ro(),yTe;(function(e){e.document="document",e.project="project",e.group="group",e.scheme="scheme",e.global="global"})(yTe=rp.UniquenessLevel||(rp.UniquenessLevel={}));var gTe;(function(e){e.$import="import",e.$export="export",e.local="local"})(gTe=rp.MonikerKind||(rp.MonikerKind={}));var bTe;(function(e){e.method="textDocument/moniker",e.messageDirection=dK.MessageDirection.clientToServer,e.type=new dK.ProtocolRequestType(e.method)})(bTe=rp.MonikerRequest||(rp.MonikerRequest={}))});var hK=$e(np=>{"use strict";Object.defineProperty(np,"__esModule",{value:!0});np.TypeHierarchySubtypesRequest=np.TypeHierarchySupertypesRequest=np.TypeHierarchyPrepareRequest=void 0;var Xm=ro(),ATe;(function(e){e.method="textDocument/prepareTypeHierarchy",e.messageDirection=Xm.MessageDirection.clientToServer,e.type=new Xm.ProtocolRequestType(e.method)})(ATe=np.TypeHierarchyPrepareRequest||(np.TypeHierarchyPrepareRequest={}));var ITe;(function(e){e.method="typeHierarchy/supertypes",e.messageDirection=Xm.MessageDirection.clientToServer,e.type=new Xm.ProtocolRequestType(e.method)})(ITe=np.TypeHierarchySupertypesRequest||(np.TypeHierarchySupertypesRequest={}));var STe;(function(e){e.method="typeHierarchy/subtypes",e.messageDirection=Xm.MessageDirection.clientToServer,e.type=new Xm.ProtocolRequestType(e.method)})(STe=np.TypeHierarchySubtypesRequest||(np.TypeHierarchySubtypesRequest={}))});var mK=$e(Fd=>{"use strict";Object.defineProperty(Fd,"__esModule",{value:!0});Fd.InlineValueRefreshRequest=Fd.InlineValueRequest=void 0;var YA=ro(),TTe;(function(e){e.method="textDocument/inlineValue",e.messageDirection=YA.MessageDirection.clientToServer,e.type=new YA.ProtocolRequestType(e.method)})(TTe=Fd.InlineValueRequest||(Fd.InlineValueRequest={}));var LTe;(function(e){e.method="workspace/inlineValue/refresh",e.messageDirection=YA.MessageDirection.serverToClient,e.type=new YA.ProtocolRequestType0(e.method)})(LTe=Fd.InlineValueRefreshRequest||(Fd.InlineValueRefreshRequest={}))});var _K=$e(ip=>{"use strict";Object.defineProperty(ip,"__esModule",{value:!0});ip.InlayHintRefreshRequest=ip.InlayHintResolveRequest=ip.InlayHintRequest=void 0;var Zm=ro(),vTe;(function(e){e.method="textDocument/inlayHint",e.messageDirection=Zm.MessageDirection.clientToServer,e.type=new Zm.ProtocolRequestType(e.method)})(vTe=ip.InlayHintRequest||(ip.InlayHintRequest={}));var xTe;(function(e){e.method="inlayHint/resolve",e.messageDirection=Zm.MessageDirection.clientToServer,e.type=new Zm.ProtocolRequestType(e.method)})(xTe=ip.InlayHintResolveRequest||(ip.InlayHintResolveRequest={}));var CTe;(function(e){e.method="workspace/inlayHint/refresh",e.messageDirection=Zm.MessageDirection.serverToClient,e.type=new Zm.ProtocolRequestType0(e.method)})(CTe=ip.InlayHintRefreshRequest||(ip.InlayHintRefreshRequest={}))});var yK=$e(Hl=>{"use strict";Object.defineProperty(Hl,"__esModule",{value:!0});Hl.DiagnosticRefreshRequest=Hl.WorkspaceDiagnosticRequest=Hl.DocumentDiagnosticRequest=Hl.DocumentDiagnosticReportKind=Hl.DiagnosticServerCancellationData=void 0;var EK=yh(),DTe=XA(),zm=ro(),PTe;(function(e){function t(n){let i=n;return i&&DTe.boolean(i.retriggerRequest)}e.is=t})(PTe=Hl.DiagnosticServerCancellationData||(Hl.DiagnosticServerCancellationData={}));var wTe;(function(e){e.Full="full",e.Unchanged="unchanged"})(wTe=Hl.DocumentDiagnosticReportKind||(Hl.DocumentDiagnosticReportKind={}));var kTe;(function(e){e.method="textDocument/diagnostic",e.messageDirection=zm.MessageDirection.clientToServer,e.type=new zm.ProtocolRequestType(e.method),e.partialResult=new EK.ProgressType})(kTe=Hl.DocumentDiagnosticRequest||(Hl.DocumentDiagnosticRequest={}));var NTe;(function(e){e.method="workspace/diagnostic",e.messageDirection=zm.MessageDirection.clientToServer,e.type=new zm.ProtocolRequestType(e.method),e.partialResult=new EK.ProgressType})(NTe=Hl.WorkspaceDiagnosticRequest||(Hl.WorkspaceDiagnosticRequest={}));var $Te;(function(e){e.method="workspace/diagnostic/refresh",e.messageDirection=zm.MessageDirection.serverToClient,e.type=new zm.ProtocolRequestType0(e.method)})($Te=Hl.DiagnosticRefreshRequest||(Hl.DiagnosticRefreshRequest={}))});var AK=$e(Ps=>{"use strict";Object.defineProperty(Ps,"__esModule",{value:!0});Ps.DidCloseNotebookDocumentNotification=Ps.DidSaveNotebookDocumentNotification=Ps.DidChangeNotebookDocumentNotification=Ps.NotebookCellArrayChange=Ps.DidOpenNotebookDocumentNotification=Ps.NotebookDocumentSyncRegistrationType=Ps.NotebookDocument=Ps.NotebookCell=Ps.ExecutionSummary=Ps.NotebookCellKind=void 0;var Xy=GA(),sp=XA(),Mp=ro(),gK;(function(e){e.Markup=1,e.Code=2;function t(n){return n===1||n===2}e.is=t})(gK=Ps.NotebookCellKind||(Ps.NotebookCellKind={}));var bK;(function(e){function t(a,r){let l={executionOrder:a};return(r===!0||r===!1)&&(l.success=r),l}e.create=t;function n(a){let r=a;return sp.objectLiteral(r)&&Xy.uinteger.is(r.executionOrder)&&(r.success===void 0||sp.boolean(r.success))}e.is=n;function i(a,r){return a===r?!0:a==null||r===null||r===void 0?!1:a.executionOrder===r.executionOrder&&a.success===r.success}e.equals=i})(bK=Ps.ExecutionSummary||(Ps.ExecutionSummary={}));var zw;(function(e){function t(r,l){return{kind:r,document:l}}e.create=t;function n(r){let l=r;return sp.objectLiteral(l)&&gK.is(l.kind)&&Xy.DocumentUri.is(l.document)&&(l.metadata===void 0||sp.objectLiteral(l.metadata))}e.is=n;function i(r,l){let s=new Set;return r.document!==l.document&&s.add("document"),r.kind!==l.kind&&s.add("kind"),r.executionSummary!==l.executionSummary&&s.add("executionSummary"),(r.metadata!==void 0||l.metadata!==void 0)&&!a(r.metadata,l.metadata)&&s.add("metadata"),(r.executionSummary!==void 0||l.executionSummary!==void 0)&&!bK.equals(r.executionSummary,l.executionSummary)&&s.add("executionSummary"),s}e.diff=i;function a(r,l){if(r===l)return!0;if(r==null||l===null||l===void 0||typeof r!=typeof l||typeof r!="object")return!1;let s=Array.isArray(r),u=Array.isArray(l);if(s!==u)return!1;if(s&&u){if(r.length!==l.length)return!1;for(let p=0;p{"use strict";Object.defineProperty(vt,"__esModule",{value:!0});vt.WorkspaceSymbolRequest=vt.CodeActionResolveRequest=vt.CodeActionRequest=vt.DocumentSymbolRequest=vt.DocumentHighlightRequest=vt.ReferencesRequest=vt.DefinitionRequest=vt.SignatureHelpRequest=vt.SignatureHelpTriggerKind=vt.HoverRequest=vt.CompletionResolveRequest=vt.CompletionRequest=vt.CompletionTriggerKind=vt.PublishDiagnosticsNotification=vt.WatchKind=vt.RelativePattern=vt.FileChangeType=vt.DidChangeWatchedFilesNotification=vt.WillSaveTextDocumentWaitUntilRequest=vt.WillSaveTextDocumentNotification=vt.TextDocumentSaveReason=vt.DidSaveTextDocumentNotification=vt.DidCloseTextDocumentNotification=vt.DidChangeTextDocumentNotification=vt.TextDocumentContentChangeEvent=vt.DidOpenTextDocumentNotification=vt.TextDocumentSyncKind=vt.TelemetryEventNotification=vt.LogMessageNotification=vt.ShowMessageRequest=vt.ShowMessageNotification=vt.MessageType=vt.DidChangeConfigurationNotification=vt.ExitNotification=vt.ShutdownRequest=vt.InitializedNotification=vt.InitializeErrorCodes=vt.InitializeRequest=vt.WorkDoneProgressOptions=vt.TextDocumentRegistrationOptions=vt.StaticRegistrationOptions=vt.PositionEncodingKind=vt.FailureHandlingKind=vt.ResourceOperationKind=vt.UnregistrationRequest=vt.RegistrationRequest=vt.DocumentSelector=vt.NotebookCellTextDocumentFilter=vt.NotebookDocumentFilter=vt.TextDocumentFilter=void 0;vt.TypeHierarchySubtypesRequest=vt.TypeHierarchyPrepareRequest=vt.MonikerRequest=vt.MonikerKind=vt.UniquenessLevel=vt.WillDeleteFilesRequest=vt.DidDeleteFilesNotification=vt.WillRenameFilesRequest=vt.DidRenameFilesNotification=vt.WillCreateFilesRequest=vt.DidCreateFilesNotification=vt.FileOperationPatternKind=vt.LinkedEditingRangeRequest=vt.ShowDocumentRequest=vt.SemanticTokensRegistrationType=vt.SemanticTokensRefreshRequest=vt.SemanticTokensRangeRequest=vt.SemanticTokensDeltaRequest=vt.SemanticTokensRequest=vt.TokenFormat=vt.CallHierarchyPrepareRequest=vt.CallHierarchyOutgoingCallsRequest=vt.CallHierarchyIncomingCallsRequest=vt.WorkDoneProgressCancelNotification=vt.WorkDoneProgressCreateRequest=vt.WorkDoneProgress=vt.SelectionRangeRequest=vt.DeclarationRequest=vt.FoldingRangeRequest=vt.ColorPresentationRequest=vt.DocumentColorRequest=vt.ConfigurationRequest=vt.DidChangeWorkspaceFoldersNotification=vt.WorkspaceFoldersRequest=vt.TypeDefinitionRequest=vt.ImplementationRequest=vt.ApplyWorkspaceEditRequest=vt.ExecuteCommandRequest=vt.PrepareRenameRequest=vt.RenameRequest=vt.PrepareSupportDefaultBehavior=vt.DocumentOnTypeFormattingRequest=vt.DocumentRangeFormattingRequest=vt.DocumentFormattingRequest=vt.DocumentLinkResolveRequest=vt.DocumentLinkRequest=vt.CodeLensRefreshRequest=vt.CodeLensResolveRequest=vt.CodeLensRequest=vt.WorkspaceSymbolResolveRequest=void 0;vt.DidCloseNotebookDocumentNotification=vt.DidSaveNotebookDocumentNotification=vt.DidChangeNotebookDocumentNotification=vt.NotebookCellArrayChange=vt.DidOpenNotebookDocumentNotification=vt.NotebookDocumentSyncRegistrationType=vt.NotebookDocument=vt.NotebookCell=vt.ExecutionSummary=vt.NotebookCellKind=vt.DiagnosticRefreshRequest=vt.WorkspaceDiagnosticRequest=vt.DocumentDiagnosticRequest=vt.DocumentDiagnosticReportKind=vt.DiagnosticServerCancellationData=vt.InlayHintRefreshRequest=vt.InlayHintResolveRequest=vt.InlayHintRequest=vt.InlineValueRefreshRequest=vt.InlineValueRequest=vt.TypeHierarchySupertypesRequest=void 0;var nn=ro(),IK=GA(),dl=XA(),UTe=KV();Object.defineProperty(vt,"ImplementationRequest",{enumerable:!0,get:function(){return UTe.ImplementationRequest}});var qTe=XV();Object.defineProperty(vt,"TypeDefinitionRequest",{enumerable:!0,get:function(){return qTe.TypeDefinitionRequest}});var SK=ZV();Object.defineProperty(vt,"WorkspaceFoldersRequest",{enumerable:!0,get:function(){return SK.WorkspaceFoldersRequest}});Object.defineProperty(vt,"DidChangeWorkspaceFoldersNotification",{enumerable:!0,get:function(){return SK.DidChangeWorkspaceFoldersNotification}});var WTe=JV();Object.defineProperty(vt,"ConfigurationRequest",{enumerable:!0,get:function(){return WTe.ConfigurationRequest}});var TK=QV();Object.defineProperty(vt,"DocumentColorRequest",{enumerable:!0,get:function(){return TK.DocumentColorRequest}});Object.defineProperty(vt,"ColorPresentationRequest",{enumerable:!0,get:function(){return TK.ColorPresentationRequest}});var VTe=eK();Object.defineProperty(vt,"FoldingRangeRequest",{enumerable:!0,get:function(){return VTe.FoldingRangeRequest}});var KTe=rK();Object.defineProperty(vt,"DeclarationRequest",{enumerable:!0,get:function(){return KTe.DeclarationRequest}});var GTe=iK();Object.defineProperty(vt,"SelectionRangeRequest",{enumerable:!0,get:function(){return GTe.SelectionRangeRequest}});var Jw=sK();Object.defineProperty(vt,"WorkDoneProgress",{enumerable:!0,get:function(){return Jw.WorkDoneProgress}});Object.defineProperty(vt,"WorkDoneProgressCreateRequest",{enumerable:!0,get:function(){return Jw.WorkDoneProgressCreateRequest}});Object.defineProperty(vt,"WorkDoneProgressCancelNotification",{enumerable:!0,get:function(){return Jw.WorkDoneProgressCancelNotification}});var Qw=aK();Object.defineProperty(vt,"CallHierarchyIncomingCallsRequest",{enumerable:!0,get:function(){return Qw.CallHierarchyIncomingCallsRequest}});Object.defineProperty(vt,"CallHierarchyOutgoingCallsRequest",{enumerable:!0,get:function(){return Qw.CallHierarchyOutgoingCallsRequest}});Object.defineProperty(vt,"CallHierarchyPrepareRequest",{enumerable:!0,get:function(){return Qw.CallHierarchyPrepareRequest}});var Jm=oK();Object.defineProperty(vt,"TokenFormat",{enumerable:!0,get:function(){return Jm.TokenFormat}});Object.defineProperty(vt,"SemanticTokensRequest",{enumerable:!0,get:function(){return Jm.SemanticTokensRequest}});Object.defineProperty(vt,"SemanticTokensDeltaRequest",{enumerable:!0,get:function(){return Jm.SemanticTokensDeltaRequest}});Object.defineProperty(vt,"SemanticTokensRangeRequest",{enumerable:!0,get:function(){return Jm.SemanticTokensRangeRequest}});Object.defineProperty(vt,"SemanticTokensRefreshRequest",{enumerable:!0,get:function(){return Jm.SemanticTokensRefreshRequest}});Object.defineProperty(vt,"SemanticTokensRegistrationType",{enumerable:!0,get:function(){return Jm.SemanticTokensRegistrationType}});var XTe=cK();Object.defineProperty(vt,"ShowDocumentRequest",{enumerable:!0,get:function(){return XTe.ShowDocumentRequest}});var ZTe=pK();Object.defineProperty(vt,"LinkedEditingRangeRequest",{enumerable:!0,get:function(){return ZTe.LinkedEditingRangeRequest}});var gh=HK();Object.defineProperty(vt,"FileOperationPatternKind",{enumerable:!0,get:function(){return gh.FileOperationPatternKind}});Object.defineProperty(vt,"DidCreateFilesNotification",{enumerable:!0,get:function(){return gh.DidCreateFilesNotification}});Object.defineProperty(vt,"WillCreateFilesRequest",{enumerable:!0,get:function(){return gh.WillCreateFilesRequest}});Object.defineProperty(vt,"DidRenameFilesNotification",{enumerable:!0,get:function(){return gh.DidRenameFilesNotification}});Object.defineProperty(vt,"WillRenameFilesRequest",{enumerable:!0,get:function(){return gh.WillRenameFilesRequest}});Object.defineProperty(vt,"DidDeleteFilesNotification",{enumerable:!0,get:function(){return gh.DidDeleteFilesNotification}});Object.defineProperty(vt,"WillDeleteFilesRequest",{enumerable:!0,get:function(){return gh.WillDeleteFilesRequest}});var Yw=fK();Object.defineProperty(vt,"UniquenessLevel",{enumerable:!0,get:function(){return Yw.UniquenessLevel}});Object.defineProperty(vt,"MonikerKind",{enumerable:!0,get:function(){return Yw.MonikerKind}});Object.defineProperty(vt,"MonikerRequest",{enumerable:!0,get:function(){return Yw.MonikerRequest}});var ek=hK();Object.defineProperty(vt,"TypeHierarchyPrepareRequest",{enumerable:!0,get:function(){return ek.TypeHierarchyPrepareRequest}});Object.defineProperty(vt,"TypeHierarchySubtypesRequest",{enumerable:!0,get:function(){return ek.TypeHierarchySubtypesRequest}});Object.defineProperty(vt,"TypeHierarchySupertypesRequest",{enumerable:!0,get:function(){return ek.TypeHierarchySupertypesRequest}});var LK=mK();Object.defineProperty(vt,"InlineValueRequest",{enumerable:!0,get:function(){return LK.InlineValueRequest}});Object.defineProperty(vt,"InlineValueRefreshRequest",{enumerable:!0,get:function(){return LK.InlineValueRefreshRequest}});var tk=_K();Object.defineProperty(vt,"InlayHintRequest",{enumerable:!0,get:function(){return tk.InlayHintRequest}});Object.defineProperty(vt,"InlayHintResolveRequest",{enumerable:!0,get:function(){return tk.InlayHintResolveRequest}});Object.defineProperty(vt,"InlayHintRefreshRequest",{enumerable:!0,get:function(){return tk.InlayHintRefreshRequest}});var zy=yK();Object.defineProperty(vt,"DiagnosticServerCancellationData",{enumerable:!0,get:function(){return zy.DiagnosticServerCancellationData}});Object.defineProperty(vt,"DocumentDiagnosticReportKind",{enumerable:!0,get:function(){return zy.DocumentDiagnosticReportKind}});Object.defineProperty(vt,"DocumentDiagnosticRequest",{enumerable:!0,get:function(){return zy.DocumentDiagnosticRequest}});Object.defineProperty(vt,"WorkspaceDiagnosticRequest",{enumerable:!0,get:function(){return zy.WorkspaceDiagnosticRequest}});Object.defineProperty(vt,"DiagnosticRefreshRequest",{enumerable:!0,get:function(){return zy.DiagnosticRefreshRequest}});var Bp=AK();Object.defineProperty(vt,"NotebookCellKind",{enumerable:!0,get:function(){return Bp.NotebookCellKind}});Object.defineProperty(vt,"ExecutionSummary",{enumerable:!0,get:function(){return Bp.ExecutionSummary}});Object.defineProperty(vt,"NotebookCell",{enumerable:!0,get:function(){return Bp.NotebookCell}});Object.defineProperty(vt,"NotebookDocument",{enumerable:!0,get:function(){return Bp.NotebookDocument}});Object.defineProperty(vt,"NotebookDocumentSyncRegistrationType",{enumerable:!0,get:function(){return Bp.NotebookDocumentSyncRegistrationType}});Object.defineProperty(vt,"DidOpenNotebookDocumentNotification",{enumerable:!0,get:function(){return Bp.DidOpenNotebookDocumentNotification}});Object.defineProperty(vt,"NotebookCellArrayChange",{enumerable:!0,get:function(){return Bp.NotebookCellArrayChange}});Object.defineProperty(vt,"DidChangeNotebookDocumentNotification",{enumerable:!0,get:function(){return Bp.DidChangeNotebookDocumentNotification}});Object.defineProperty(vt,"DidSaveNotebookDocumentNotification",{enumerable:!0,get:function(){return Bp.DidSaveNotebookDocumentNotification}});Object.defineProperty(vt,"DidCloseNotebookDocumentNotification",{enumerable:!0,get:function(){return Bp.DidCloseNotebookDocumentNotification}});var vK;(function(e){function t(n){let i=n;return dl.string(i.language)||dl.string(i.scheme)||dl.string(i.pattern)}e.is=t})(vK=vt.TextDocumentFilter||(vt.TextDocumentFilter={}));var xK;(function(e){function t(n){let i=n;return dl.objectLiteral(i)&&(dl.string(i.notebookType)||dl.string(i.scheme)||dl.string(i.pattern))}e.is=t})(xK=vt.NotebookDocumentFilter||(vt.NotebookDocumentFilter={}));var CK;(function(e){function t(n){let i=n;return dl.objectLiteral(i)&&(dl.string(i.notebook)||xK.is(i.notebook))&&(i.language===void 0||dl.string(i.language))}e.is=t})(CK=vt.NotebookCellTextDocumentFilter||(vt.NotebookCellTextDocumentFilter={}));var DK;(function(e){function t(n){if(!Array.isArray(n))return!1;for(let i of n)if(!dl.string(i)&&!vK.is(i)&&!CK.is(i))return!1;return!0}e.is=t})(DK=vt.DocumentSelector||(vt.DocumentSelector={}));var zTe;(function(e){e.method="client/registerCapability",e.messageDirection=nn.MessageDirection.serverToClient,e.type=new nn.ProtocolRequestType(e.method)})(zTe=vt.RegistrationRequest||(vt.RegistrationRequest={}));var JTe;(function(e){e.method="client/unregisterCapability",e.messageDirection=nn.MessageDirection.serverToClient,e.type=new nn.ProtocolRequestType(e.method)})(JTe=vt.UnregistrationRequest||(vt.UnregistrationRequest={}));var QTe;(function(e){e.Create="create",e.Rename="rename",e.Delete="delete"})(QTe=vt.ResourceOperationKind||(vt.ResourceOperationKind={}));var YTe;(function(e){e.Abort="abort",e.Transactional="transactional",e.TextOnlyTransactional="textOnlyTransactional",e.Undo="undo"})(YTe=vt.FailureHandlingKind||(vt.FailureHandlingKind={}));var eLe;(function(e){e.UTF8="utf-8",e.UTF16="utf-16",e.UTF32="utf-32"})(eLe=vt.PositionEncodingKind||(vt.PositionEncodingKind={}));var tLe;(function(e){function t(n){let i=n;return i&&dl.string(i.id)&&i.id.length>0}e.hasId=t})(tLe=vt.StaticRegistrationOptions||(vt.StaticRegistrationOptions={}));var rLe;(function(e){function t(n){let i=n;return i&&(i.documentSelector===null||DK.is(i.documentSelector))}e.is=t})(rLe=vt.TextDocumentRegistrationOptions||(vt.TextDocumentRegistrationOptions={}));var nLe;(function(e){function t(i){let a=i;return dl.objectLiteral(a)&&(a.workDoneProgress===void 0||dl.boolean(a.workDoneProgress))}e.is=t;function n(i){let a=i;return a&&dl.boolean(a.workDoneProgress)}e.hasWorkDoneProgress=n})(nLe=vt.WorkDoneProgressOptions||(vt.WorkDoneProgressOptions={}));var iLe;(function(e){e.method="initialize",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(iLe=vt.InitializeRequest||(vt.InitializeRequest={}));var sLe;(function(e){e.unknownProtocolVersion=1})(sLe=vt.InitializeErrorCodes||(vt.InitializeErrorCodes={}));var aLe;(function(e){e.method="initialized",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolNotificationType(e.method)})(aLe=vt.InitializedNotification||(vt.InitializedNotification={}));var oLe;(function(e){e.method="shutdown",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType0(e.method)})(oLe=vt.ShutdownRequest||(vt.ShutdownRequest={}));var lLe;(function(e){e.method="exit",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolNotificationType0(e.method)})(lLe=vt.ExitNotification||(vt.ExitNotification={}));var cLe;(function(e){e.method="workspace/didChangeConfiguration",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolNotificationType(e.method)})(cLe=vt.DidChangeConfigurationNotification||(vt.DidChangeConfigurationNotification={}));var uLe;(function(e){e.Error=1,e.Warning=2,e.Info=3,e.Log=4})(uLe=vt.MessageType||(vt.MessageType={}));var pLe;(function(e){e.method="window/showMessage",e.messageDirection=nn.MessageDirection.serverToClient,e.type=new nn.ProtocolNotificationType(e.method)})(pLe=vt.ShowMessageNotification||(vt.ShowMessageNotification={}));var HLe;(function(e){e.method="window/showMessageRequest",e.messageDirection=nn.MessageDirection.serverToClient,e.type=new nn.ProtocolRequestType(e.method)})(HLe=vt.ShowMessageRequest||(vt.ShowMessageRequest={}));var dLe;(function(e){e.method="window/logMessage",e.messageDirection=nn.MessageDirection.serverToClient,e.type=new nn.ProtocolNotificationType(e.method)})(dLe=vt.LogMessageNotification||(vt.LogMessageNotification={}));var fLe;(function(e){e.method="telemetry/event",e.messageDirection=nn.MessageDirection.serverToClient,e.type=new nn.ProtocolNotificationType(e.method)})(fLe=vt.TelemetryEventNotification||(vt.TelemetryEventNotification={}));var hLe;(function(e){e.None=0,e.Full=1,e.Incremental=2})(hLe=vt.TextDocumentSyncKind||(vt.TextDocumentSyncKind={}));var mLe;(function(e){e.method="textDocument/didOpen",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolNotificationType(e.method)})(mLe=vt.DidOpenTextDocumentNotification||(vt.DidOpenTextDocumentNotification={}));var _Le;(function(e){function t(i){let a=i;return a!=null&&typeof a.text=="string"&&a.range!==void 0&&(a.rangeLength===void 0||typeof a.rangeLength=="number")}e.isIncremental=t;function n(i){let a=i;return a!=null&&typeof a.text=="string"&&a.range===void 0&&a.rangeLength===void 0}e.isFull=n})(_Le=vt.TextDocumentContentChangeEvent||(vt.TextDocumentContentChangeEvent={}));var ELe;(function(e){e.method="textDocument/didChange",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolNotificationType(e.method)})(ELe=vt.DidChangeTextDocumentNotification||(vt.DidChangeTextDocumentNotification={}));var yLe;(function(e){e.method="textDocument/didClose",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolNotificationType(e.method)})(yLe=vt.DidCloseTextDocumentNotification||(vt.DidCloseTextDocumentNotification={}));var gLe;(function(e){e.method="textDocument/didSave",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolNotificationType(e.method)})(gLe=vt.DidSaveTextDocumentNotification||(vt.DidSaveTextDocumentNotification={}));var bLe;(function(e){e.Manual=1,e.AfterDelay=2,e.FocusOut=3})(bLe=vt.TextDocumentSaveReason||(vt.TextDocumentSaveReason={}));var ALe;(function(e){e.method="textDocument/willSave",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolNotificationType(e.method)})(ALe=vt.WillSaveTextDocumentNotification||(vt.WillSaveTextDocumentNotification={}));var ILe;(function(e){e.method="textDocument/willSaveWaitUntil",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(ILe=vt.WillSaveTextDocumentWaitUntilRequest||(vt.WillSaveTextDocumentWaitUntilRequest={}));var SLe;(function(e){e.method="workspace/didChangeWatchedFiles",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolNotificationType(e.method)})(SLe=vt.DidChangeWatchedFilesNotification||(vt.DidChangeWatchedFilesNotification={}));var TLe;(function(e){e.Created=1,e.Changed=2,e.Deleted=3})(TLe=vt.FileChangeType||(vt.FileChangeType={}));var LLe;(function(e){function t(n){let i=n;return dl.objectLiteral(i)&&(IK.URI.is(i.baseUri)||IK.WorkspaceFolder.is(i.baseUri))&&dl.string(i.pattern)}e.is=t})(LLe=vt.RelativePattern||(vt.RelativePattern={}));var vLe;(function(e){e.Create=1,e.Change=2,e.Delete=4})(vLe=vt.WatchKind||(vt.WatchKind={}));var xLe;(function(e){e.method="textDocument/publishDiagnostics",e.messageDirection=nn.MessageDirection.serverToClient,e.type=new nn.ProtocolNotificationType(e.method)})(xLe=vt.PublishDiagnosticsNotification||(vt.PublishDiagnosticsNotification={}));var CLe;(function(e){e.Invoked=1,e.TriggerCharacter=2,e.TriggerForIncompleteCompletions=3})(CLe=vt.CompletionTriggerKind||(vt.CompletionTriggerKind={}));var DLe;(function(e){e.method="textDocument/completion",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(DLe=vt.CompletionRequest||(vt.CompletionRequest={}));var PLe;(function(e){e.method="completionItem/resolve",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(PLe=vt.CompletionResolveRequest||(vt.CompletionResolveRequest={}));var wLe;(function(e){e.method="textDocument/hover",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(wLe=vt.HoverRequest||(vt.HoverRequest={}));var kLe;(function(e){e.Invoked=1,e.TriggerCharacter=2,e.ContentChange=3})(kLe=vt.SignatureHelpTriggerKind||(vt.SignatureHelpTriggerKind={}));var NLe;(function(e){e.method="textDocument/signatureHelp",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(NLe=vt.SignatureHelpRequest||(vt.SignatureHelpRequest={}));var $Le;(function(e){e.method="textDocument/definition",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})($Le=vt.DefinitionRequest||(vt.DefinitionRequest={}));var RLe;(function(e){e.method="textDocument/references",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(RLe=vt.ReferencesRequest||(vt.ReferencesRequest={}));var MLe;(function(e){e.method="textDocument/documentHighlight",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(MLe=vt.DocumentHighlightRequest||(vt.DocumentHighlightRequest={}));var BLe;(function(e){e.method="textDocument/documentSymbol",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(BLe=vt.DocumentSymbolRequest||(vt.DocumentSymbolRequest={}));var OLe;(function(e){e.method="textDocument/codeAction",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(OLe=vt.CodeActionRequest||(vt.CodeActionRequest={}));var FLe;(function(e){e.method="codeAction/resolve",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(FLe=vt.CodeActionResolveRequest||(vt.CodeActionResolveRequest={}));var jLe;(function(e){e.method="workspace/symbol",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(jLe=vt.WorkspaceSymbolRequest||(vt.WorkspaceSymbolRequest={}));var ULe;(function(e){e.method="workspaceSymbol/resolve",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(ULe=vt.WorkspaceSymbolResolveRequest||(vt.WorkspaceSymbolResolveRequest={}));var qLe;(function(e){e.method="textDocument/codeLens",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(qLe=vt.CodeLensRequest||(vt.CodeLensRequest={}));var WLe;(function(e){e.method="codeLens/resolve",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(WLe=vt.CodeLensResolveRequest||(vt.CodeLensResolveRequest={}));var VLe;(function(e){e.method="workspace/codeLens/refresh",e.messageDirection=nn.MessageDirection.serverToClient,e.type=new nn.ProtocolRequestType0(e.method)})(VLe=vt.CodeLensRefreshRequest||(vt.CodeLensRefreshRequest={}));var KLe;(function(e){e.method="textDocument/documentLink",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(KLe=vt.DocumentLinkRequest||(vt.DocumentLinkRequest={}));var GLe;(function(e){e.method="documentLink/resolve",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(GLe=vt.DocumentLinkResolveRequest||(vt.DocumentLinkResolveRequest={}));var XLe;(function(e){e.method="textDocument/formatting",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(XLe=vt.DocumentFormattingRequest||(vt.DocumentFormattingRequest={}));var ZLe;(function(e){e.method="textDocument/rangeFormatting",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(ZLe=vt.DocumentRangeFormattingRequest||(vt.DocumentRangeFormattingRequest={}));var zLe;(function(e){e.method="textDocument/onTypeFormatting",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(zLe=vt.DocumentOnTypeFormattingRequest||(vt.DocumentOnTypeFormattingRequest={}));var JLe;(function(e){e.Identifier=1})(JLe=vt.PrepareSupportDefaultBehavior||(vt.PrepareSupportDefaultBehavior={}));var QLe;(function(e){e.method="textDocument/rename",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(QLe=vt.RenameRequest||(vt.RenameRequest={}));var YLe;(function(e){e.method="textDocument/prepareRename",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(YLe=vt.PrepareRenameRequest||(vt.PrepareRenameRequest={}));var eve;(function(e){e.method="workspace/executeCommand",e.messageDirection=nn.MessageDirection.clientToServer,e.type=new nn.ProtocolRequestType(e.method)})(eve=vt.ExecuteCommandRequest||(vt.ExecuteCommandRequest={}));var tve;(function(e){e.method="workspace/applyEdit",e.messageDirection=nn.MessageDirection.serverToClient,e.type=new nn.ProtocolRequestType("workspace/applyEdit")})(tve=vt.ApplyWorkspaceEditRequest||(vt.ApplyWorkspaceEditRequest={}))});var kK=$e(eI=>{"use strict";Object.defineProperty(eI,"__esModule",{value:!0});eI.createProtocolConnection=void 0;var wK=yh();function rve(e,t,n,i){return wK.ConnectionStrategy.is(i)&&(i={connectionStrategy:i}),(0,wK.createMessageConnection)(e,t,n,i)}eI.createProtocolConnection=rve});var NK=$e(Ul=>{"use strict";var nve=Ul&&Ul.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,a)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),tI=Ul&&Ul.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&nve(t,e,n)};Object.defineProperty(Ul,"__esModule",{value:!0});Ul.LSPErrorCodes=Ul.createProtocolConnection=void 0;tI(yh(),Ul);tI(GA(),Ul);tI(ro(),Ul);tI(PK(),Ul);var ive=kK();Object.defineProperty(Ul,"createProtocolConnection",{enumerable:!0,get:function(){return ive.createProtocolConnection}});var sve;(function(e){e.lspReservedErrorRangeStart=-32899,e.RequestFailed=-32803,e.ServerCancelled=-32802,e.ContentModified=-32801,e.RequestCancelled=-32800,e.lspReservedErrorRangeEnd=-32800})(sve=Ul.LSPErrorCodes||(Ul.LSPErrorCodes={}))});var Fo=$e(Op=>{"use strict";var ave=Op&&Op.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,a)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),$K=Op&&Op.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&ave(t,e,n)};Object.defineProperty(Op,"__esModule",{value:!0});Op.createProtocolConnection=void 0;var ove=Ww();$K(Ww(),Op);$K(NK(),Op);function lve(e,t,n,i){return(0,ove.createMessageConnection)(e,t,n,i)}Op.createProtocolConnection=lve});var rk=$e(su=>{"use strict";Object.defineProperty(su,"__esModule",{value:!0});su.generateUuid=su.parse=su.isUUID=su.v4=su.empty=void 0;var Jy=class{constructor(t){this._value=t}asHex(){return this._value}equals(t){return this.asHex()===t.asHex()}},Qy=class e extends Jy{constructor(){super([e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),"-",e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),"-","4",e._randomHex(),e._randomHex(),e._randomHex(),"-",e._oneOf(e._timeHighBits),e._randomHex(),e._randomHex(),e._randomHex(),"-",e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex(),e._randomHex()].join(""))}static _oneOf(t){return t[Math.floor(t.length*Math.random())]}static _randomHex(){return e._oneOf(e._chars)}};Qy._chars=["0","1","2","3","4","5","6","6","7","8","9","a","b","c","d","e","f"];Qy._timeHighBits=["8","9","a","b"];su.empty=new Jy("00000000-0000-0000-0000-000000000000");function RK(){return new Qy}su.v4=RK;var cve=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;function MK(e){return cve.test(e)}su.isUUID=MK;function uve(e){if(!MK(e))throw new Error("invalid uuid");return new Jy(e)}su.parse=uve;function pve(){return RK().asHex()}su.generateUuid=pve});var BK=$e(Ud=>{"use strict";Object.defineProperty(Ud,"__esModule",{value:!0});Ud.attachPartialResult=Ud.ProgressFeature=Ud.attachWorkDone=void 0;var jd=Fo(),Hve=rk(),bh=class e{constructor(t,n){this._connection=t,this._token=n,e.Instances.set(this._token,this)}begin(t,n,i,a){let r={kind:"begin",title:t,percentage:n,message:i,cancellable:a};this._connection.sendProgress(jd.WorkDoneProgress.type,this._token,r)}report(t,n){let i={kind:"report"};typeof t=="number"?(i.percentage=t,n!==void 0&&(i.message=n)):i.message=t,this._connection.sendProgress(jd.WorkDoneProgress.type,this._token,i)}done(){e.Instances.delete(this._token),this._connection.sendProgress(jd.WorkDoneProgress.type,this._token,{kind:"end"})}};bh.Instances=new Map;var rI=class extends bh{constructor(t,n){super(t,n),this._source=new jd.CancellationTokenSource}get token(){return this._source.token}done(){this._source.dispose(),super.done()}cancel(){this._source.cancel()}},Yy=class{constructor(){}begin(){}report(){}done(){}},nI=class extends Yy{constructor(){super(),this._source=new jd.CancellationTokenSource}get token(){return this._source.token}done(){this._source.dispose()}cancel(){this._source.cancel()}};function dve(e,t){if(t===void 0||t.workDoneToken===void 0)return new Yy;let n=t.workDoneToken;return delete t.workDoneToken,new bh(e,n)}Ud.attachWorkDone=dve;var fve=e=>class extends e{constructor(){super(),this._progressSupported=!1}initialize(t){super.initialize(t),t?.window?.workDoneProgress===!0&&(this._progressSupported=!0,this.connection.onNotification(jd.WorkDoneProgressCancelNotification.type,n=>{let i=bh.Instances.get(n.token);(i instanceof rI||i instanceof nI)&&i.cancel()}))}attachWorkDoneProgress(t){return t===void 0?new Yy:new bh(this.connection,t)}createWorkDoneProgress(){if(this._progressSupported){let t=(0,Hve.generateUuid)();return this.connection.sendRequest(jd.WorkDoneProgressCreateRequest.type,{token:t}).then(()=>new rI(this.connection,t))}else return Promise.resolve(new nI)}};Ud.ProgressFeature=fve;var nk;(function(e){e.type=new jd.ProgressType})(nk||(nk={}));var ik=class{constructor(t,n){this._connection=t,this._token=n}report(t){this._connection.sendProgress(nk.type,this._token,t)}};function hve(e,t){if(t===void 0||t.partialResultToken===void 0)return;let n=t.partialResultToken;return delete t.partialResultToken,new ik(e,n)}Ud.attachPartialResult=hve});var OK=$e(iI=>{"use strict";Object.defineProperty(iI,"__esModule",{value:!0});iI.ConfigurationFeature=void 0;var mve=Fo(),_ve=PA(),Eve=e=>class extends e{getConfiguration(t){return t?_ve.string(t)?this._getConfiguration({section:t}):this._getConfiguration(t):this._getConfiguration({})}_getConfiguration(t){let n={items:Array.isArray(t)?t:[t]};return this.connection.sendRequest(mve.ConfigurationRequest.type,n).then(i=>Array.isArray(i)?Array.isArray(t)?i:i[0]:Array.isArray(t)?[]:null)}};iI.ConfigurationFeature=Eve});var FK=$e(aI=>{"use strict";Object.defineProperty(aI,"__esModule",{value:!0});aI.WorkspaceFoldersFeature=void 0;var sI=Fo(),yve=e=>class extends e{constructor(){super(),this._notificationIsAutoRegistered=!1}initialize(t){super.initialize(t);let n=t.workspace;n&&n.workspaceFolders&&(this._onDidChangeWorkspaceFolders=new sI.Emitter,this.connection.onNotification(sI.DidChangeWorkspaceFoldersNotification.type,i=>{this._onDidChangeWorkspaceFolders.fire(i.event)}))}fillServerCapabilities(t){super.fillServerCapabilities(t);let n=t.workspace?.workspaceFolders?.changeNotifications;this._notificationIsAutoRegistered=n===!0||typeof n=="string"}getWorkspaceFolders(){return this.connection.sendRequest(sI.WorkspaceFoldersRequest.type)}get onDidChangeWorkspaceFolders(){if(!this._onDidChangeWorkspaceFolders)throw new Error("Client doesn't support sending workspace folder change events.");return!this._notificationIsAutoRegistered&&!this._unregistration&&(this._unregistration=this.connection.client.register(sI.DidChangeWorkspaceFoldersNotification.type)),this._onDidChangeWorkspaceFolders.event}};aI.WorkspaceFoldersFeature=yve});var jK=$e(oI=>{"use strict";Object.defineProperty(oI,"__esModule",{value:!0});oI.CallHierarchyFeature=void 0;var sk=Fo(),gve=e=>class extends e{get callHierarchy(){return{onPrepare:t=>this.connection.onRequest(sk.CallHierarchyPrepareRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n),void 0)),onIncomingCalls:t=>{let n=sk.CallHierarchyIncomingCallsRequest.type;return this.connection.onRequest(n,(i,a)=>t(i,a,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))},onOutgoingCalls:t=>{let n=sk.CallHierarchyOutgoingCallsRequest.type;return this.connection.onRequest(n,(i,a)=>t(i,a,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))}}}};oI.CallHierarchyFeature=gve});var ok=$e(qd=>{"use strict";Object.defineProperty(qd,"__esModule",{value:!0});qd.SemanticTokensBuilder=qd.SemanticTokensDiff=qd.SemanticTokensFeature=void 0;var lI=Fo(),bve=e=>class extends e{get semanticTokens(){return{refresh:()=>this.connection.sendRequest(lI.SemanticTokensRefreshRequest.type),on:t=>{let n=lI.SemanticTokensRequest.type;return this.connection.onRequest(n,(i,a)=>t(i,a,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))},onDelta:t=>{let n=lI.SemanticTokensDeltaRequest.type;return this.connection.onRequest(n,(i,a)=>t(i,a,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))},onRange:t=>{let n=lI.SemanticTokensRangeRequest.type;return this.connection.onRequest(n,(i,a)=>t(i,a,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))}}}};qd.SemanticTokensFeature=bve;var cI=class{constructor(t,n){this.originalSequence=t,this.modifiedSequence=n}computeDiff(){let t=this.originalSequence.length,n=this.modifiedSequence.length,i=0;for(;i=i&&r>=i&&this.originalSequence[a]===this.modifiedSequence[r];)a--,r--;(a0&&(l-=this._prevLine,l===0&&(s-=this._prevChar)),this._data[this._dataLen++]=l,this._data[this._dataLen++]=s,this._data[this._dataLen++]=i,this._data[this._dataLen++]=a,this._data[this._dataLen++]=r,this._prevLine=t,this._prevChar=n}get id(){return this._id.toString()}previousResult(t){this.id===t&&(this._prevData=this._data),this.initialize()}build(){return this._prevData=void 0,{resultId:this.id,data:this._data}}canBuildEdits(){return this._prevData!==void 0}buildEdits(){return this._prevData!==void 0?{resultId:this.id,edits:new cI(this._prevData,this._data).computeDiff()}:this.build()}};qd.SemanticTokensBuilder=ak});var UK=$e(uI=>{"use strict";Object.defineProperty(uI,"__esModule",{value:!0});uI.ShowDocumentFeature=void 0;var Ave=Fo(),Ive=e=>class extends e{showDocument(t){return this.connection.sendRequest(Ave.ShowDocumentRequest.type,t)}};uI.ShowDocumentFeature=Ive});var qK=$e(pI=>{"use strict";Object.defineProperty(pI,"__esModule",{value:!0});pI.FileOperationsFeature=void 0;var Qm=Fo(),Sve=e=>class extends e{onDidCreateFiles(t){return this.connection.onNotification(Qm.DidCreateFilesNotification.type,n=>{t(n)})}onDidRenameFiles(t){return this.connection.onNotification(Qm.DidRenameFilesNotification.type,n=>{t(n)})}onDidDeleteFiles(t){return this.connection.onNotification(Qm.DidDeleteFilesNotification.type,n=>{t(n)})}onWillCreateFiles(t){return this.connection.onRequest(Qm.WillCreateFilesRequest.type,(n,i)=>t(n,i))}onWillRenameFiles(t){return this.connection.onRequest(Qm.WillRenameFilesRequest.type,(n,i)=>t(n,i))}onWillDeleteFiles(t){return this.connection.onRequest(Qm.WillDeleteFilesRequest.type,(n,i)=>t(n,i))}};pI.FileOperationsFeature=Sve});var WK=$e(HI=>{"use strict";Object.defineProperty(HI,"__esModule",{value:!0});HI.LinkedEditingRangeFeature=void 0;var Tve=Fo(),Lve=e=>class extends e{onLinkedEditingRange(t){return this.connection.onRequest(Tve.LinkedEditingRangeRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n),void 0))}};HI.LinkedEditingRangeFeature=Lve});var VK=$e(dI=>{"use strict";Object.defineProperty(dI,"__esModule",{value:!0});dI.TypeHierarchyFeature=void 0;var lk=Fo(),vve=e=>class extends e{get typeHierarchy(){return{onPrepare:t=>this.connection.onRequest(lk.TypeHierarchyPrepareRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n),void 0)),onSupertypes:t=>{let n=lk.TypeHierarchySupertypesRequest.type;return this.connection.onRequest(n,(i,a)=>t(i,a,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))},onSubtypes:t=>{let n=lk.TypeHierarchySubtypesRequest.type;return this.connection.onRequest(n,(i,a)=>t(i,a,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))}}}};dI.TypeHierarchyFeature=vve});var GK=$e(fI=>{"use strict";Object.defineProperty(fI,"__esModule",{value:!0});fI.InlineValueFeature=void 0;var KK=Fo(),xve=e=>class extends e{get inlineValue(){return{refresh:()=>this.connection.sendRequest(KK.InlineValueRefreshRequest.type),on:t=>this.connection.onRequest(KK.InlineValueRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n)))}}};fI.InlineValueFeature=xve});var XK=$e(hI=>{"use strict";Object.defineProperty(hI,"__esModule",{value:!0});hI.InlayHintFeature=void 0;var ck=Fo(),Cve=e=>class extends e{get inlayHint(){return{refresh:()=>this.connection.sendRequest(ck.InlayHintRefreshRequest.type),on:t=>this.connection.onRequest(ck.InlayHintRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n))),resolve:t=>this.connection.onRequest(ck.InlayHintResolveRequest.type,(n,i)=>t(n,i))}}};hI.InlayHintFeature=Cve});var ZK=$e(mI=>{"use strict";Object.defineProperty(mI,"__esModule",{value:!0});mI.DiagnosticFeature=void 0;var e1=Fo(),Dve=e=>class extends e{get diagnostics(){return{refresh:()=>this.connection.sendRequest(e1.DiagnosticRefreshRequest.type),on:t=>this.connection.onRequest(e1.DocumentDiagnosticRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n),this.attachPartialResultProgress(e1.DocumentDiagnosticRequest.partialResult,n))),onWorkspace:t=>this.connection.onRequest(e1.WorkspaceDiagnosticRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n),this.attachPartialResultProgress(e1.WorkspaceDiagnosticRequest.partialResult,n)))}}};mI.DiagnosticFeature=Dve});var pk=$e(_I=>{"use strict";Object.defineProperty(_I,"__esModule",{value:!0});_I.TextDocuments=void 0;var Ah=Fo(),uk=class{constructor(t){this._configuration=t,this._syncedDocuments=new Map,this._onDidChangeContent=new Ah.Emitter,this._onDidOpen=new Ah.Emitter,this._onDidClose=new Ah.Emitter,this._onDidSave=new Ah.Emitter,this._onWillSave=new Ah.Emitter}get onDidOpen(){return this._onDidOpen.event}get onDidChangeContent(){return this._onDidChangeContent.event}get onWillSave(){return this._onWillSave.event}onWillSaveWaitUntil(t){this._willSaveWaitUntil=t}get onDidSave(){return this._onDidSave.event}get onDidClose(){return this._onDidClose.event}get(t){return this._syncedDocuments.get(t)}all(){return Array.from(this._syncedDocuments.values())}keys(){return Array.from(this._syncedDocuments.keys())}listen(t){t.__textDocumentSync=Ah.TextDocumentSyncKind.Incremental;let n=[];return n.push(t.onDidOpenTextDocument(i=>{let a=i.textDocument,r=this._configuration.create(a.uri,a.languageId,a.version,a.text);this._syncedDocuments.set(a.uri,r);let l=Object.freeze({document:r});this._onDidOpen.fire(l),this._onDidChangeContent.fire(l)})),n.push(t.onDidChangeTextDocument(i=>{let a=i.textDocument,r=i.contentChanges;if(r.length===0)return;let{version:l}=a;if(l==null)throw new Error(`Received document change event for ${a.uri} without valid version identifier`);let s=this._syncedDocuments.get(a.uri);s!==void 0&&(s=this._configuration.update(s,r,l),this._syncedDocuments.set(a.uri,s),this._onDidChangeContent.fire(Object.freeze({document:s})))})),n.push(t.onDidCloseTextDocument(i=>{let a=this._syncedDocuments.get(i.textDocument.uri);a!==void 0&&(this._syncedDocuments.delete(i.textDocument.uri),this._onDidClose.fire(Object.freeze({document:a})))})),n.push(t.onWillSaveTextDocument(i=>{let a=this._syncedDocuments.get(i.textDocument.uri);a!==void 0&&this._onWillSave.fire(Object.freeze({document:a,reason:i.reason}))})),n.push(t.onWillSaveTextDocumentWaitUntil((i,a)=>{let r=this._syncedDocuments.get(i.textDocument.uri);return r!==void 0&&this._willSaveWaitUntil?this._willSaveWaitUntil(Object.freeze({document:r,reason:i.reason}),a):[]})),n.push(t.onDidSaveTextDocument(i=>{let a=this._syncedDocuments.get(i.textDocument.uri);a!==void 0&&this._onDidSave.fire(Object.freeze({document:a}))})),Ah.Disposable.create(()=>{n.forEach(i=>i.dispose())})}};_I.TextDocuments=uk});var dk=$e(Ym=>{"use strict";Object.defineProperty(Ym,"__esModule",{value:!0});Ym.NotebookDocuments=Ym.NotebookSyncFeature=void 0;var au=Fo(),zK=pk(),Pve=e=>class extends e{get synchronization(){return{onDidOpenNotebookDocument:t=>this.connection.onNotification(au.DidOpenNotebookDocumentNotification.type,n=>{t(n)}),onDidChangeNotebookDocument:t=>this.connection.onNotification(au.DidChangeNotebookDocumentNotification.type,n=>{t(n)}),onDidSaveNotebookDocument:t=>this.connection.onNotification(au.DidSaveNotebookDocumentNotification.type,n=>{t(n)}),onDidCloseNotebookDocument:t=>this.connection.onNotification(au.DidCloseNotebookDocumentNotification.type,n=>{t(n)})}}};Ym.NotebookSyncFeature=Pve;var EI=class e{onDidOpenTextDocument(t){return this.openHandler=t,au.Disposable.create(()=>{this.openHandler=void 0})}openTextDocument(t){this.openHandler&&this.openHandler(t)}onDidChangeTextDocument(t){return this.changeHandler=t,au.Disposable.create(()=>{this.changeHandler=t})}changeTextDocument(t){this.changeHandler&&this.changeHandler(t)}onDidCloseTextDocument(t){return this.closeHandler=t,au.Disposable.create(()=>{this.closeHandler=void 0})}closeTextDocument(t){this.closeHandler&&this.closeHandler(t)}onWillSaveTextDocument(){return e.NULL_DISPOSE}onWillSaveTextDocumentWaitUntil(){return e.NULL_DISPOSE}onDidSaveTextDocument(){return e.NULL_DISPOSE}};EI.NULL_DISPOSE=Object.freeze({dispose:()=>{}});var Hk=class{constructor(t){t instanceof zK.TextDocuments?this._cellTextDocuments=t:this._cellTextDocuments=new zK.TextDocuments(t),this.notebookDocuments=new Map,this.notebookCellMap=new Map,this._onDidOpen=new au.Emitter,this._onDidChange=new au.Emitter,this._onDidSave=new au.Emitter,this._onDidClose=new au.Emitter}get cellTextDocuments(){return this._cellTextDocuments}getCellTextDocument(t){return this._cellTextDocuments.get(t.document)}getNotebookDocument(t){return this.notebookDocuments.get(t)}getNotebookCell(t){let n=this.notebookCellMap.get(t);return n&&n[0]}findNotebookDocumentForCell(t){let n=typeof t=="string"?t:t.document,i=this.notebookCellMap.get(n);return i&&i[1]}get onDidOpen(){return this._onDidOpen.event}get onDidSave(){return this._onDidSave.event}get onDidChange(){return this._onDidChange.event}get onDidClose(){return this._onDidClose.event}listen(t){let n=new EI,i=[];return i.push(this.cellTextDocuments.listen(n)),i.push(t.notebooks.synchronization.onDidOpenNotebookDocument(a=>{this.notebookDocuments.set(a.notebookDocument.uri,a.notebookDocument);for(let r of a.cellTextDocuments)n.openTextDocument({textDocument:r});this.updateCellMap(a.notebookDocument),this._onDidOpen.fire(a.notebookDocument)})),i.push(t.notebooks.synchronization.onDidChangeNotebookDocument(a=>{let r=this.notebookDocuments.get(a.notebookDocument.uri);if(r===void 0)return;r.version=a.notebookDocument.version;let l=r.metadata,s=!1,u=a.change;u.metadata!==void 0&&(s=!0,r.metadata=u.metadata);let p=[],o=[],c=[],H=[];if(u.cells!==void 0){let h=u.cells;if(h.structure!==void 0){let m=h.structure.array;if(r.cells.splice(m.start,m.deleteCount,...m.cells!==void 0?m.cells:[]),h.structure.didOpen!==void 0)for(let d of h.structure.didOpen)n.openTextDocument({textDocument:d}),p.push(d.uri);if(h.structure.didClose)for(let d of h.structure.didClose)n.closeTextDocument({textDocument:d}),o.push(d.uri)}if(h.data!==void 0){let m=new Map(h.data.map(d=>[d.document,d]));for(let d=0;d<=r.cells.length;d++){let A=m.get(r.cells[d].document);if(A!==void 0){let I=r.cells.splice(d,1,A);if(c.push({old:I[0],new:A}),m.delete(A.document),m.size===0)break}}}if(h.textContent!==void 0)for(let m of h.textContent)n.changeTextDocument({textDocument:m.document,contentChanges:m.changes}),H.push(m.document.uri)}this.updateCellMap(r);let f={notebookDocument:r};s&&(f.metadata={old:l,new:r.metadata});let _=[];for(let h of p)_.push(this.getNotebookCell(h));let y=[];for(let h of o)y.push(this.getNotebookCell(h));let g=[];for(let h of H)g.push(this.getNotebookCell(h));(_.length>0||y.length>0||c.length>0||g.length>0)&&(f.cells={added:_,removed:y,changed:{data:c,textContent:g}}),(f.metadata!==void 0||f.cells!==void 0)&&this._onDidChange.fire(f)})),i.push(t.notebooks.synchronization.onDidSaveNotebookDocument(a=>{let r=this.notebookDocuments.get(a.notebookDocument.uri);r!==void 0&&this._onDidSave.fire(r)})),i.push(t.notebooks.synchronization.onDidCloseNotebookDocument(a=>{let r=this.notebookDocuments.get(a.notebookDocument.uri);if(r!==void 0){this._onDidClose.fire(r);for(let l of a.cellTextDocuments)n.closeTextDocument({textDocument:l});this.notebookDocuments.delete(a.notebookDocument.uri);for(let l of r.cells)this.notebookCellMap.delete(l.document)}})),au.Disposable.create(()=>{i.forEach(a=>a.dispose())})}updateCellMap(t){for(let n of t.cells)this.notebookCellMap.set(n.document,[n,t])}};Ym.NotebookDocuments=Hk});var JK=$e(yI=>{"use strict";Object.defineProperty(yI,"__esModule",{value:!0});yI.MonikerFeature=void 0;var wve=Fo(),kve=e=>class extends e{get moniker(){return{on:t=>{let n=wve.MonikerRequest.type;return this.connection.onRequest(n,(i,a)=>t(i,a,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))}}}};yI.MonikerFeature=kve});var yk=$e(ys=>{"use strict";Object.defineProperty(ys,"__esModule",{value:!0});ys.createConnection=ys.combineFeatures=ys.combineNotebooksFeatures=ys.combineLanguagesFeatures=ys.combineWorkspaceFeatures=ys.combineWindowFeatures=ys.combineClientFeatures=ys.combineTracerFeatures=ys.combineTelemetryFeatures=ys.combineConsoleFeatures=ys._NotebooksImpl=ys._LanguagesImpl=ys.BulkUnregistration=ys.BulkRegistration=ys.ErrorMessageTracker=void 0;var dn=Fo(),ou=PA(),hk=rk(),Ni=BK(),Nve=OK(),$ve=FK(),Rve=jK(),Mve=ok(),Bve=UK(),Ove=qK(),Fve=WK(),jve=VK(),Uve=GK(),qve=XK(),Wve=ZK(),Vve=dk(),Kve=JK();function fk(e){if(e!==null)return e}var mk=class{constructor(){this._messages=Object.create(null)}add(t){let n=this._messages[t];n||(n=0),n++,this._messages[t]=n}sendErrors(t){Object.keys(this._messages).forEach(n=>{t.window.showErrorMessage(n)})}};ys.ErrorMessageTracker=mk;var gI=class{constructor(){}rawAttach(t){this._rawConnection=t}attach(t){this._connection=t}get connection(){if(!this._connection)throw new Error("Remote is not attached to a connection yet.");return this._connection}fillServerCapabilities(t){}initialize(t){}error(t){this.send(dn.MessageType.Error,t)}warn(t){this.send(dn.MessageType.Warning,t)}info(t){this.send(dn.MessageType.Info,t)}log(t){this.send(dn.MessageType.Log,t)}send(t,n){this._rawConnection&&this._rawConnection.sendNotification(dn.LogMessageNotification.type,{type:t,message:n}).catch(()=>{(0,dn.RAL)().console.error("Sending log message failed")})}},_k=class{constructor(){}attach(t){this._connection=t}get connection(){if(!this._connection)throw new Error("Remote is not attached to a connection yet.");return this._connection}initialize(t){}fillServerCapabilities(t){}showErrorMessage(t,...n){let i={type:dn.MessageType.Error,message:t,actions:n};return this.connection.sendRequest(dn.ShowMessageRequest.type,i).then(fk)}showWarningMessage(t,...n){let i={type:dn.MessageType.Warning,message:t,actions:n};return this.connection.sendRequest(dn.ShowMessageRequest.type,i).then(fk)}showInformationMessage(t,...n){let i={type:dn.MessageType.Info,message:t,actions:n};return this.connection.sendRequest(dn.ShowMessageRequest.type,i).then(fk)}},QK=(0,Bve.ShowDocumentFeature)((0,Ni.ProgressFeature)(_k)),Gve;(function(e){function t(){return new bI}e.create=t})(Gve=ys.BulkRegistration||(ys.BulkRegistration={}));var bI=class{constructor(){this._registrations=[],this._registered=new Set}add(t,n){let i=ou.string(t)?t:t.method;if(this._registered.has(i))throw new Error(`${i} is already added to this registration`);let a=hk.generateUuid();this._registrations.push({id:a,method:i,registerOptions:n||{}}),this._registered.add(i)}asRegistrationParams(){return{registrations:this._registrations}}},Xve;(function(e){function t(){return new t1(void 0,[])}e.create=t})(Xve=ys.BulkUnregistration||(ys.BulkUnregistration={}));var t1=class{constructor(t,n){this._connection=t,this._unregistrations=new Map,n.forEach(i=>{this._unregistrations.set(i.method,i)})}get isAttached(){return!!this._connection}attach(t){this._connection=t}add(t){this._unregistrations.set(t.method,t)}dispose(){let t=[];for(let i of this._unregistrations.values())t.push(i);let n={unregisterations:t};this._connection.sendRequest(dn.UnregistrationRequest.type,n).catch(()=>{this._connection.console.info("Bulk unregistration failed.")})}disposeSingle(t){let n=ou.string(t)?t:t.method,i=this._unregistrations.get(n);if(!i)return!1;let a={unregisterations:[i]};return this._connection.sendRequest(dn.UnregistrationRequest.type,a).then(()=>{this._unregistrations.delete(n)},r=>{this._connection.console.info(`Un-registering request handler for ${i.id} failed.`)}),!0}},AI=class{attach(t){this._connection=t}get connection(){if(!this._connection)throw new Error("Remote is not attached to a connection yet.");return this._connection}initialize(t){}fillServerCapabilities(t){}register(t,n,i){return t instanceof bI?this.registerMany(t):t instanceof t1?this.registerSingle1(t,n,i):this.registerSingle2(t,n)}registerSingle1(t,n,i){let a=ou.string(n)?n:n.method,r=hk.generateUuid(),l={registrations:[{id:r,method:a,registerOptions:i||{}}]};return t.isAttached||t.attach(this.connection),this.connection.sendRequest(dn.RegistrationRequest.type,l).then(s=>(t.add({id:r,method:a}),t),s=>(this.connection.console.info(`Registering request handler for ${a} failed.`),Promise.reject(s)))}registerSingle2(t,n){let i=ou.string(t)?t:t.method,a=hk.generateUuid(),r={registrations:[{id:a,method:i,registerOptions:n||{}}]};return this.connection.sendRequest(dn.RegistrationRequest.type,r).then(l=>dn.Disposable.create(()=>{this.unregisterSingle(a,i).catch(()=>{this.connection.console.info(`Un-registering capability with id ${a} failed.`)})}),l=>(this.connection.console.info(`Registering request handler for ${i} failed.`),Promise.reject(l)))}unregisterSingle(t,n){let i={unregisterations:[{id:t,method:n}]};return this.connection.sendRequest(dn.UnregistrationRequest.type,i).catch(()=>{this.connection.console.info(`Un-registering request handler for ${t} failed.`)})}registerMany(t){let n=t.asRegistrationParams();return this.connection.sendRequest(dn.RegistrationRequest.type,n).then(()=>new t1(this._connection,n.registrations.map(i=>({id:i.id,method:i.method}))),i=>(this.connection.console.info("Bulk registration failed."),Promise.reject(i)))}},Ek=class{constructor(){}attach(t){this._connection=t}get connection(){if(!this._connection)throw new Error("Remote is not attached to a connection yet.");return this._connection}initialize(t){}fillServerCapabilities(t){}applyEdit(t){function n(a){return a&&!!a.edit}let i=n(t)?t:{edit:t};return this.connection.sendRequest(dn.ApplyWorkspaceEditRequest.type,i)}},YK=(0,Ove.FileOperationsFeature)((0,$ve.WorkspaceFoldersFeature)((0,Nve.ConfigurationFeature)(Ek))),II=class{constructor(){this._trace=dn.Trace.Off}attach(t){this._connection=t}get connection(){if(!this._connection)throw new Error("Remote is not attached to a connection yet.");return this._connection}initialize(t){}fillServerCapabilities(t){}set trace(t){this._trace=t}log(t,n){this._trace!==dn.Trace.Off&&this.connection.sendNotification(dn.LogTraceNotification.type,{message:t,verbose:this._trace===dn.Trace.Verbose?n:void 0}).catch(()=>{})}},SI=class{constructor(){}attach(t){this._connection=t}get connection(){if(!this._connection)throw new Error("Remote is not attached to a connection yet.");return this._connection}initialize(t){}fillServerCapabilities(t){}logEvent(t){this.connection.sendNotification(dn.TelemetryEventNotification.type,t).catch(()=>{this.connection.console.log("Sending TelemetryEventNotification failed")})}},TI=class{constructor(){}attach(t){this._connection=t}get connection(){if(!this._connection)throw new Error("Remote is not attached to a connection yet.");return this._connection}initialize(t){}fillServerCapabilities(t){}attachWorkDoneProgress(t){return(0,Ni.attachWorkDone)(this.connection,t)}attachPartialResultProgress(t,n){return(0,Ni.attachPartialResult)(this.connection,n)}};ys._LanguagesImpl=TI;var eG=(0,Kve.MonikerFeature)((0,Wve.DiagnosticFeature)((0,qve.InlayHintFeature)((0,Uve.InlineValueFeature)((0,jve.TypeHierarchyFeature)((0,Fve.LinkedEditingRangeFeature)((0,Mve.SemanticTokensFeature)((0,Rve.CallHierarchyFeature)(TI)))))))),LI=class{constructor(){}attach(t){this._connection=t}get connection(){if(!this._connection)throw new Error("Remote is not attached to a connection yet.");return this._connection}initialize(t){}fillServerCapabilities(t){}attachWorkDoneProgress(t){return(0,Ni.attachWorkDone)(this.connection,t)}attachPartialResultProgress(t,n){return(0,Ni.attachPartialResult)(this.connection,n)}};ys._NotebooksImpl=LI;var tG=(0,Vve.NotebookSyncFeature)(LI);function rG(e,t){return function(n){return t(e(n))}}ys.combineConsoleFeatures=rG;function nG(e,t){return function(n){return t(e(n))}}ys.combineTelemetryFeatures=nG;function iG(e,t){return function(n){return t(e(n))}}ys.combineTracerFeatures=iG;function sG(e,t){return function(n){return t(e(n))}}ys.combineClientFeatures=sG;function aG(e,t){return function(n){return t(e(n))}}ys.combineWindowFeatures=aG;function oG(e,t){return function(n){return t(e(n))}}ys.combineWorkspaceFeatures=oG;function lG(e,t){return function(n){return t(e(n))}}ys.combineLanguagesFeatures=lG;function cG(e,t){return function(n){return t(e(n))}}ys.combineNotebooksFeatures=cG;function Zve(e,t){function n(a,r,l){return a&&r?l(a,r):a||r}return{__brand:"features",console:n(e.console,t.console,rG),tracer:n(e.tracer,t.tracer,iG),telemetry:n(e.telemetry,t.telemetry,nG),client:n(e.client,t.client,sG),window:n(e.window,t.window,aG),workspace:n(e.workspace,t.workspace,oG),languages:n(e.languages,t.languages,lG),notebooks:n(e.notebooks,t.notebooks,cG)}}ys.combineFeatures=Zve;function zve(e,t,n){let i=n&&n.console?new(n.console(gI)):new gI,a=e(i);i.rawAttach(a);let r=n&&n.tracer?new(n.tracer(II)):new II,l=n&&n.telemetry?new(n.telemetry(SI)):new SI,s=n&&n.client?new(n.client(AI)):new AI,u=n&&n.window?new(n.window(QK)):new QK,p=n&&n.workspace?new(n.workspace(YK)):new YK,o=n&&n.languages?new(n.languages(eG)):new eG,c=n&&n.notebooks?new(n.notebooks(tG)):new tG,H=[i,r,l,s,u,p,o,c];function f(m){return m instanceof Promise?m:ou.thenable(m)?new Promise((d,A)=>{m.then(I=>d(I),I=>A(I))}):Promise.resolve(m)}let _,y,g,h={listen:()=>a.listen(),sendRequest:(m,...d)=>a.sendRequest(ou.string(m)?m:m.method,...d),onRequest:(m,d)=>a.onRequest(m,d),sendNotification:(m,d)=>{let A=ou.string(m)?m:m.method;return arguments.length===1?a.sendNotification(A):a.sendNotification(A,d)},onNotification:(m,d)=>a.onNotification(m,d),onProgress:a.onProgress,sendProgress:a.sendProgress,onInitialize:m=>(y=m,{dispose:()=>{y=void 0}}),onInitialized:m=>a.onNotification(dn.InitializedNotification.type,m),onShutdown:m=>(_=m,{dispose:()=>{_=void 0}}),onExit:m=>(g=m,{dispose:()=>{g=void 0}}),get console(){return i},get telemetry(){return l},get tracer(){return r},get client(){return s},get window(){return u},get workspace(){return p},get languages(){return o},get notebooks(){return c},onDidChangeConfiguration:m=>a.onNotification(dn.DidChangeConfigurationNotification.type,m),onDidChangeWatchedFiles:m=>a.onNotification(dn.DidChangeWatchedFilesNotification.type,m),__textDocumentSync:void 0,onDidOpenTextDocument:m=>a.onNotification(dn.DidOpenTextDocumentNotification.type,m),onDidChangeTextDocument:m=>a.onNotification(dn.DidChangeTextDocumentNotification.type,m),onDidCloseTextDocument:m=>a.onNotification(dn.DidCloseTextDocumentNotification.type,m),onWillSaveTextDocument:m=>a.onNotification(dn.WillSaveTextDocumentNotification.type,m),onWillSaveTextDocumentWaitUntil:m=>a.onRequest(dn.WillSaveTextDocumentWaitUntilRequest.type,m),onDidSaveTextDocument:m=>a.onNotification(dn.DidSaveTextDocumentNotification.type,m),sendDiagnostics:m=>a.sendNotification(dn.PublishDiagnosticsNotification.type,m),onHover:m=>a.onRequest(dn.HoverRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),void 0)),onCompletion:m=>a.onRequest(dn.CompletionRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onCompletionResolve:m=>a.onRequest(dn.CompletionResolveRequest.type,m),onSignatureHelp:m=>a.onRequest(dn.SignatureHelpRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),void 0)),onDeclaration:m=>a.onRequest(dn.DeclarationRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onDefinition:m=>a.onRequest(dn.DefinitionRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onTypeDefinition:m=>a.onRequest(dn.TypeDefinitionRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onImplementation:m=>a.onRequest(dn.ImplementationRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onReferences:m=>a.onRequest(dn.ReferencesRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onDocumentHighlight:m=>a.onRequest(dn.DocumentHighlightRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onDocumentSymbol:m=>a.onRequest(dn.DocumentSymbolRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onWorkspaceSymbol:m=>a.onRequest(dn.WorkspaceSymbolRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onWorkspaceSymbolResolve:m=>a.onRequest(dn.WorkspaceSymbolResolveRequest.type,m),onCodeAction:m=>a.onRequest(dn.CodeActionRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onCodeActionResolve:m=>a.onRequest(dn.CodeActionResolveRequest.type,(d,A)=>m(d,A)),onCodeLens:m=>a.onRequest(dn.CodeLensRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onCodeLensResolve:m=>a.onRequest(dn.CodeLensResolveRequest.type,(d,A)=>m(d,A)),onDocumentFormatting:m=>a.onRequest(dn.DocumentFormattingRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),void 0)),onDocumentRangeFormatting:m=>a.onRequest(dn.DocumentRangeFormattingRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),void 0)),onDocumentOnTypeFormatting:m=>a.onRequest(dn.DocumentOnTypeFormattingRequest.type,(d,A)=>m(d,A)),onRenameRequest:m=>a.onRequest(dn.RenameRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),void 0)),onPrepareRename:m=>a.onRequest(dn.PrepareRenameRequest.type,(d,A)=>m(d,A)),onDocumentLinks:m=>a.onRequest(dn.DocumentLinkRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onDocumentLinkResolve:m=>a.onRequest(dn.DocumentLinkResolveRequest.type,(d,A)=>m(d,A)),onDocumentColor:m=>a.onRequest(dn.DocumentColorRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onColorPresentation:m=>a.onRequest(dn.ColorPresentationRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onFoldingRanges:m=>a.onRequest(dn.FoldingRangeRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onSelectionRanges:m=>a.onRequest(dn.SelectionRangeRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),(0,Ni.attachPartialResult)(a,d))),onExecuteCommand:m=>a.onRequest(dn.ExecuteCommandRequest.type,(d,A)=>m(d,A,(0,Ni.attachWorkDone)(a,d),void 0)),dispose:()=>a.dispose()};for(let m of H)m.attach(h);return a.onRequest(dn.InitializeRequest.type,m=>{t.initialize(m),ou.string(m.trace)&&(r.trace=dn.Trace.fromString(m.trace));for(let d of H)d.initialize(m.capabilities);if(y){let d=y(m,new dn.CancellationTokenSource().token,(0,Ni.attachWorkDone)(a,m),void 0);return f(d).then(A=>{if(A instanceof dn.ResponseError)return A;let I=A;I||(I={capabilities:{}});let L=I.capabilities;L||(L={},I.capabilities=L),L.textDocumentSync===void 0||L.textDocumentSync===null?L.textDocumentSync=ou.number(h.__textDocumentSync)?h.__textDocumentSync:dn.TextDocumentSyncKind.None:!ou.number(L.textDocumentSync)&&!ou.number(L.textDocumentSync.change)&&(L.textDocumentSync.change=ou.number(h.__textDocumentSync)?h.__textDocumentSync:dn.TextDocumentSyncKind.None);for(let C of H)C.fillServerCapabilities(L);return I})}else{let d={capabilities:{textDocumentSync:dn.TextDocumentSyncKind.None}};for(let A of H)A.fillServerCapabilities(d.capabilities);return d}}),a.onRequest(dn.ShutdownRequest.type,()=>{if(t.shutdownReceived=!0,_)return _(new dn.CancellationTokenSource().token)}),a.onNotification(dn.ExitNotification.type,()=>{try{g&&g()}finally{t.shutdownReceived?t.exit(0):t.exit(1)}}),a.onNotification(dn.SetTraceNotification.type,m=>{r.trace=dn.Trace.fromString(m.value)}),h}ys.createConnection=zve});var pG=$e(ql=>{"use strict";Object.defineProperty(ql,"__esModule",{value:!0});ql.resolveModulePath=ql.FileSystem=ql.resolveGlobalYarnPath=ql.resolveGlobalNodePath=ql.resolve=ql.uriToFilePath=void 0;var Jve=require("url"),ap=require("path"),gk=require("fs"),Ik=require("child_process");function Qve(e){let t=Jve.parse(e);if(t.protocol!=="file:"||!t.path)return;let n=t.path.split("/");for(var i=0,a=n.length;i1){let r=n[0],l=n[1];r.length===0&&l.length>1&&l[1]===":"&&n.shift()}return ap.normalize(n.join("/"))}ql.uriToFilePath=Qve;function bk(){return process.platform==="win32"}function vI(e,t,n,i){let a="NODE_PATH",r=["var p = process;","p.on('message',function(m){","if(m.c==='e'){","p.exit(0);","}","else if(m.c==='rs'){","try{","var r=require.resolve(m.a);","p.send({c:'r',s:true,r:r});","}","catch(err){","p.send({c:'r',s:false});","}","}","});"].join("");return new Promise((l,s)=>{let u=process.env,p=Object.create(null);Object.keys(u).forEach(o=>p[o]=u[o]),t&&gk.existsSync(t)&&(p[a]?p[a]=t+ap.delimiter+p[a]:p[a]=t,i&&i(`NODE_PATH value is: ${p[a]}`)),p.ELECTRON_RUN_AS_NODE="1";try{let o=(0,Ik.fork)("",[],{cwd:n,env:p,execArgv:["-e",r]});if(o.pid===void 0){s(new Error(`Starting process to resolve node module ${e} failed`));return}o.on("error",H=>{s(H)}),o.on("message",H=>{H.c==="r"&&(o.send({c:"e"}),H.s?l(H.r):s(new Error(`Failed to resolve module: ${e}`)))});let c={c:"rs",a:e};o.send(c)}catch(o){s(o)}})}ql.resolve=vI;function Ak(e){let t="npm",n=Object.create(null);Object.keys(process.env).forEach(r=>n[r]=process.env[r]),n.NO_UPDATE_NOTIFIER="true";let i={encoding:"utf8",env:n};bk()&&(t="npm.cmd",i.shell=!0);let a=()=>{};try{process.on("SIGPIPE",a);let r=(0,Ik.spawnSync)(t,["config","get","prefix"],i).stdout;if(!r){e&&e("'npm config get prefix' didn't return a value.");return}let l=r.trim();return e&&e(`'npm config get prefix' value is: ${l}`),l.length>0?bk()?ap.join(l,"node_modules"):ap.join(l,"lib","node_modules"):void 0}catch{return}finally{process.removeListener("SIGPIPE",a)}}ql.resolveGlobalNodePath=Ak;function Yve(e){let t="yarn",n={encoding:"utf8"};bk()&&(t="yarn.cmd",n.shell=!0);let i=()=>{};try{process.on("SIGPIPE",i);let a=(0,Ik.spawnSync)(t,["global","dir","--json"],n),r=a.stdout;if(!r){e&&(e("'yarn global dir' didn't return a value."),a.stderr&&e(a.stderr));return}let l=r.trim().split(/\r?\n/);for(let s of l)try{let u=JSON.parse(s);if(u.type==="log")return ap.join(u.data,"node_modules")}catch{}return}catch{return}finally{process.removeListener("SIGPIPE",i)}}ql.resolveGlobalYarnPath=Yve;var uG;(function(e){let t;function n(){return t!==void 0||(process.platform==="win32"?t=!1:t=!gk.existsSync(__filename.toUpperCase())||!gk.existsSync(__filename.toLowerCase())),t}e.isCaseSensitive=n;function i(a,r){return n()?ap.normalize(r).indexOf(ap.normalize(a))===0:ap.normalize(r).toLowerCase().indexOf(ap.normalize(a).toLowerCase())===0}e.isParent=i})(uG=ql.FileSystem||(ql.FileSystem={}));function exe(e,t,n,i){return n?(ap.isAbsolute(n)||(n=ap.join(e,n)),vI(t,n,n,i).then(a=>uG.isParent(n,a)?a:Promise.reject(new Error(`Failed to load ${t} from node path location.`))).then(void 0,a=>vI(t,Ak(i),e,i))):vI(t,Ak(i),e,i)}ql.resolveModulePath=exe});var Sk=$e((b0t,HG)=>{"use strict";HG.exports=Fo()});var fG=$e(fl=>{"use strict";var txe=fl&&fl.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,a)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),dG=fl&&fl.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&txe(t,e,n)};Object.defineProperty(fl,"__esModule",{value:!0});fl.ProposedFeatures=fl.NotebookDocuments=fl.TextDocuments=fl.SemanticTokensBuilder=void 0;var rxe=ok();Object.defineProperty(fl,"SemanticTokensBuilder",{enumerable:!0,get:function(){return rxe.SemanticTokensBuilder}});dG(Fo(),fl);var nxe=pk();Object.defineProperty(fl,"TextDocuments",{enumerable:!0,get:function(){return nxe.TextDocuments}});var ixe=dk();Object.defineProperty(fl,"NotebookDocuments",{enumerable:!0,get:function(){return ixe.NotebookDocuments}});dG(yk(),fl);var sxe;(function(e){e.all={__brand:"features"}})(sxe=fl.ProposedFeatures||(fl.ProposedFeatures={}))});var Lk=$e(Tc=>{"use strict";var axe=Tc&&Tc.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,a)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),mG=Tc&&Tc.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&axe(t,e,n)};Object.defineProperty(Tc,"__esModule",{value:!0});Tc.createConnection=Tc.Files=void 0;var Tk=PA(),oxe=yk(),r1=pG(),Ih=Sk();mG(Sk(),Tc);mG(fG(),Tc);var lxe;(function(e){e.uriToFilePath=r1.uriToFilePath,e.resolveGlobalNodePath=r1.resolveGlobalNodePath,e.resolveGlobalYarnPath=r1.resolveGlobalYarnPath,e.resolve=r1.resolve,e.resolveModulePath=r1.resolveModulePath})(lxe=Tc.Files||(Tc.Files={}));var hG;function xI(){if(hG!==void 0)try{hG.end()}catch{}}var e_=!1,_G;function cxe(){let e="--clientProcessId";function t(n){try{let i=parseInt(n);isNaN(i)||(_G=setInterval(()=>{try{process.kill(i,0)}catch{xI(),process.exit(e_?0:1)}},3e3))}catch{}}for(let n=2;n{let t=e.processId;Tk.number(t)&&_G===void 0&&setInterval(()=>{try{process.kill(t,0)}catch{process.exit(e_?0:1)}},3e3)},get shutdownReceived(){return e_},set shutdownReceived(e){e_=e},exit:e=>{xI(),process.exit(e)}};function pxe(e,t,n,i){let a,r,l,s;return e!==void 0&&e.__brand==="features"&&(a=e,e=t,t=n,n=i),Ih.ConnectionStrategy.is(e)||Ih.ConnectionOptions.is(e)?s=e:(r=e,l=t,s=n),Hxe(r,l,s,a)}Tc.createConnection=pxe;function Hxe(e,t,n,i){if(!e&&!t&&process.argv.length>2){let s,u,p=process.argv.slice(2);for(let o=0;o{xI(),process.exit(e_?0:1)}),s.on("close",()=>{xI(),process.exit(e_?0:1)})}let l=s=>(0,Ih.createProtocolConnection)(e,t,s,n);return(0,oxe.createConnection)(l,uxe,i)}});var n1=$e((S0t,EG)=>{"use strict";EG.exports=Lk()});var s1=$e((i1,vk)=>{(function(e,t){if(typeof i1=="object"&&typeof vk=="object")vk.exports=t();else if(typeof define=="function"&&define.amd)define([],t);else{var n=t();for(var i in n)(typeof i1=="object"?i1:e)[i]=n[i]}})(i1,function(){return(()=>{"use strict";var e={470:n=>{function i(l){if(typeof l!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(l))}function a(l,s){for(var u,p="",o=0,c=-1,H=0,f=0;f<=l.length;++f){if(f2){var _=p.lastIndexOf("/");if(_!==p.length-1){_===-1?(p="",o=0):o=(p=p.slice(0,_)).length-1-p.lastIndexOf("/"),c=f,H=0;continue}}else if(p.length===2||p.length===1){p="",o=0,c=f,H=0;continue}}s&&(p.length>0?p+="/..":p="..",o=2)}else p.length>0?p+="/"+l.slice(c+1,f):p=l.slice(c+1,f),o=f-c-1;c=f,H=0}else u===46&&H!==-1?++H:H=-1}return p}var r={resolve:function(){for(var l,s="",u=!1,p=arguments.length-1;p>=-1&&!u;p--){var o;p>=0?o=arguments[p]:(l===void 0&&(l=process.cwd()),o=l),i(o),o.length!==0&&(s=o+"/"+s,u=o.charCodeAt(0)===47)}return s=a(s,!u),u?s.length>0?"/"+s:"/":s.length>0?s:"."},normalize:function(l){if(i(l),l.length===0)return".";var s=l.charCodeAt(0)===47,u=l.charCodeAt(l.length-1)===47;return(l=a(l,!s)).length!==0||s||(l="."),l.length>0&&u&&(l+="/"),s?"/"+l:l},isAbsolute:function(l){return i(l),l.length>0&&l.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var l,s=0;s0&&(l===void 0?l=u:l+="/"+u)}return l===void 0?".":r.normalize(l)},relative:function(l,s){if(i(l),i(s),l===s||(l=r.resolve(l))===(s=r.resolve(s)))return"";for(var u=1;uf){if(s.charCodeAt(c+y)===47)return s.slice(c+y+1);if(y===0)return s.slice(c+y)}else o>f&&(l.charCodeAt(u+y)===47?_=y:y===0&&(_=0));break}var g=l.charCodeAt(u+y);if(g!==s.charCodeAt(c+y))break;g===47&&(_=y)}var h="";for(y=u+_+1;y<=p;++y)y!==p&&l.charCodeAt(y)!==47||(h.length===0?h+="..":h+="/..");return h.length>0?h+s.slice(c+_):(c+=_,s.charCodeAt(c)===47&&++c,s.slice(c))},_makeLong:function(l){return l},dirname:function(l){if(i(l),l.length===0)return".";for(var s=l.charCodeAt(0),u=s===47,p=-1,o=!0,c=l.length-1;c>=1;--c)if((s=l.charCodeAt(c))===47){if(!o){p=c;break}}else o=!1;return p===-1?u?"/":".":u&&p===1?"//":l.slice(0,p)},basename:function(l,s){if(s!==void 0&&typeof s!="string")throw new TypeError('"ext" argument must be a string');i(l);var u,p=0,o=-1,c=!0;if(s!==void 0&&s.length>0&&s.length<=l.length){if(s.length===l.length&&s===l)return"";var H=s.length-1,f=-1;for(u=l.length-1;u>=0;--u){var _=l.charCodeAt(u);if(_===47){if(!c){p=u+1;break}}else f===-1&&(c=!1,f=u+1),H>=0&&(_===s.charCodeAt(H)?--H==-1&&(o=u):(H=-1,o=f))}return p===o?o=f:o===-1&&(o=l.length),l.slice(p,o)}for(u=l.length-1;u>=0;--u)if(l.charCodeAt(u)===47){if(!c){p=u+1;break}}else o===-1&&(c=!1,o=u+1);return o===-1?"":l.slice(p,o)},extname:function(l){i(l);for(var s=-1,u=0,p=-1,o=!0,c=0,H=l.length-1;H>=0;--H){var f=l.charCodeAt(H);if(f!==47)p===-1&&(o=!1,p=H+1),f===46?s===-1?s=H:c!==1&&(c=1):s!==-1&&(c=-1);else if(!o){u=H+1;break}}return s===-1||p===-1||c===0||c===1&&s===p-1&&s===u+1?"":l.slice(s,p)},format:function(l){if(l===null||typeof l!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof l);return function(s,u){var p=u.dir||u.root,o=u.base||(u.name||"")+(u.ext||"");return p?p===u.root?p+o:p+"/"+o:o}(0,l)},parse:function(l){i(l);var s={root:"",dir:"",base:"",ext:"",name:""};if(l.length===0)return s;var u,p=l.charCodeAt(0),o=p===47;o?(s.root="/",u=1):u=0;for(var c=-1,H=0,f=-1,_=!0,y=l.length-1,g=0;y>=u;--y)if((p=l.charCodeAt(y))!==47)f===-1&&(_=!1,f=y+1),p===46?c===-1?c=y:g!==1&&(g=1):c!==-1&&(g=-1);else if(!_){H=y+1;break}return c===-1||f===-1||g===0||g===1&&c===f-1&&c===H+1?f!==-1&&(s.base=s.name=H===0&&o?l.slice(1,f):l.slice(H,f)):(H===0&&o?(s.name=l.slice(1,c),s.base=l.slice(1,f)):(s.name=l.slice(H,c),s.base=l.slice(H,f)),s.ext=l.slice(c,f)),H>0?s.dir=l.slice(0,H-1):o&&(s.dir="/"),s},sep:"/",delimiter:":",win32:null,posix:null};r.posix=r,n.exports=r},465:(n,i,a)=>{Object.defineProperty(i,"__esModule",{value:!0}),i.Utils=i.URI=void 0;var r=a(796);Object.defineProperty(i,"URI",{enumerable:!0,get:function(){return r.URI}});var l=a(679);Object.defineProperty(i,"Utils",{enumerable:!0,get:function(){return l.Utils}})},674:(n,i)=>{if(Object.defineProperty(i,"__esModule",{value:!0}),i.isWindows=void 0,typeof process=="object")i.isWindows=process.platform==="win32";else if(typeof navigator=="object"){var a=navigator.userAgent;i.isWindows=a.indexOf("Windows")>=0}},796:function(n,i,a){var r,l,s=this&&this.__extends||(r=function(D,S){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(N,j){N.__proto__=j}||function(N,j){for(var v in j)Object.prototype.hasOwnProperty.call(j,v)&&(N[v]=j[v])})(D,S)},function(D,S){function N(){this.constructor=D}r(D,S),D.prototype=S===null?Object.create(S):(N.prototype=S.prototype,new N)});Object.defineProperty(i,"__esModule",{value:!0}),i.uriToFsPath=i.URI=void 0;var u=a(674),p=/^\w[\w\d+.-]*$/,o=/^\//,c=/^\/\//,H="",f="/",_=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,y=function(){function D(S,N,j,v,w,F){F===void 0&&(F=!1),typeof S=="object"?(this.scheme=S.scheme||H,this.authority=S.authority||H,this.path=S.path||H,this.query=S.query||H,this.fragment=S.fragment||H):(this.scheme=function(O,M){return O||M?O:"file"}(S,F),this.authority=N||H,this.path=function(O,M){switch(O){case"https":case"http":case"file":M?M[0]!==f&&(M=f+M):M=f}return M}(this.scheme,j||H),this.query=v||H,this.fragment=w||H,function(O,M){if(!O.scheme&&M)throw new Error('[UriError]: Scheme is missing: {scheme: "", authority: "'+O.authority+'", path: "'+O.path+'", query: "'+O.query+'", fragment: "'+O.fragment+'"}');if(O.scheme&&!p.test(O.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(O.path){if(O.authority){if(!o.test(O.path))throw new Error('[UriError]: If a URI contains an authority component, then the path component must either be empty or begin with a slash ("/") character')}else if(c.test(O.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}}(this,F))}return D.isUri=function(S){return S instanceof D||!!S&&typeof S.authority=="string"&&typeof S.fragment=="string"&&typeof S.path=="string"&&typeof S.query=="string"&&typeof S.scheme=="string"&&typeof S.fsPath=="function"&&typeof S.with=="function"&&typeof S.toString=="function"},Object.defineProperty(D.prototype,"fsPath",{get:function(){return I(this,!1)},enumerable:!1,configurable:!0}),D.prototype.with=function(S){if(!S)return this;var N=S.scheme,j=S.authority,v=S.path,w=S.query,F=S.fragment;return N===void 0?N=this.scheme:N===null&&(N=H),j===void 0?j=this.authority:j===null&&(j=H),v===void 0?v=this.path:v===null&&(v=H),w===void 0?w=this.query:w===null&&(w=H),F===void 0?F=this.fragment:F===null&&(F=H),N===this.scheme&&j===this.authority&&v===this.path&&w===this.query&&F===this.fragment?this:new h(N,j,v,w,F)},D.parse=function(S,N){N===void 0&&(N=!1);var j=_.exec(S);return j?new h(j[2]||H,P(j[4]||H),P(j[5]||H),P(j[7]||H),P(j[9]||H),N):new h(H,H,H,H,H)},D.file=function(S){var N=H;if(u.isWindows&&(S=S.replace(/\\/g,f)),S[0]===f&&S[1]===f){var j=S.indexOf(f,2);j===-1?(N=S.substring(2),S=f):(N=S.substring(2,j),S=S.substring(j)||f)}return new h("file",N,S,H,H)},D.from=function(S){return new h(S.scheme,S.authority,S.path,S.query,S.fragment)},D.prototype.toString=function(S){return S===void 0&&(S=!1),L(this,S)},D.prototype.toJSON=function(){return this},D.revive=function(S){if(S){if(S instanceof D)return S;var N=new h(S);return N._formatted=S.external,N._fsPath=S._sep===g?S.fsPath:null,N}return S},D}();i.URI=y;var g=u.isWindows?1:void 0,h=function(D){function S(){var N=D!==null&&D.apply(this,arguments)||this;return N._formatted=null,N._fsPath=null,N}return s(S,D),Object.defineProperty(S.prototype,"fsPath",{get:function(){return this._fsPath||(this._fsPath=I(this,!1)),this._fsPath},enumerable:!1,configurable:!0}),S.prototype.toString=function(N){return N===void 0&&(N=!1),N?L(this,!0):(this._formatted||(this._formatted=L(this,!1)),this._formatted)},S.prototype.toJSON=function(){var N={$mid:1};return this._fsPath&&(N.fsPath=this._fsPath,N._sep=g),this._formatted&&(N.external=this._formatted),this.path&&(N.path=this.path),this.scheme&&(N.scheme=this.scheme),this.authority&&(N.authority=this.authority),this.query&&(N.query=this.query),this.fragment&&(N.fragment=this.fragment),N},S}(y),m=((l={})[58]="%3A",l[47]="%2F",l[63]="%3F",l[35]="%23",l[91]="%5B",l[93]="%5D",l[64]="%40",l[33]="%21",l[36]="%24",l[38]="%26",l[39]="%27",l[40]="%28",l[41]="%29",l[42]="%2A",l[43]="%2B",l[44]="%2C",l[59]="%3B",l[61]="%3D",l[32]="%20",l);function d(D,S){for(var N=void 0,j=-1,v=0;v=97&&w<=122||w>=65&&w<=90||w>=48&&w<=57||w===45||w===46||w===95||w===126||S&&w===47)j!==-1&&(N+=encodeURIComponent(D.substring(j,v)),j=-1),N!==void 0&&(N+=D.charAt(v));else{N===void 0&&(N=D.substr(0,v));var F=m[w];F!==void 0?(j!==-1&&(N+=encodeURIComponent(D.substring(j,v)),j=-1),N+=F):j===-1&&(j=v)}}return j!==-1&&(N+=encodeURIComponent(D.substring(j))),N!==void 0?N:D}function A(D){for(var S=void 0,N=0;N1&&D.scheme==="file"?"//"+D.authority+D.path:D.path.charCodeAt(0)===47&&(D.path.charCodeAt(1)>=65&&D.path.charCodeAt(1)<=90||D.path.charCodeAt(1)>=97&&D.path.charCodeAt(1)<=122)&&D.path.charCodeAt(2)===58?S?D.path.substr(1):D.path[1].toLowerCase()+D.path.substr(2):D.path,u.isWindows&&(N=N.replace(/\//g,"\\")),N}function L(D,S){var N=S?A:d,j="",v=D.scheme,w=D.authority,F=D.path,O=D.query,M=D.fragment;if(v&&(j+=v,j+=":"),(w||v==="file")&&(j+=f,j+=f),w){var W=w.indexOf("@");if(W!==-1){var G=w.substr(0,W);w=w.substr(W+1),(W=G.indexOf(":"))===-1?j+=N(G,!1):(j+=N(G.substr(0,W),!1),j+=":",j+=N(G.substr(W+1),!1)),j+="@"}(W=(w=w.toLowerCase()).indexOf(":"))===-1?j+=N(w,!1):(j+=N(w.substr(0,W),!1),j+=w.substr(W))}if(F){if(F.length>=3&&F.charCodeAt(0)===47&&F.charCodeAt(2)===58)(U=F.charCodeAt(1))>=65&&U<=90&&(F="/"+String.fromCharCode(U+32)+":"+F.substr(3));else if(F.length>=2&&F.charCodeAt(1)===58){var U;(U=F.charCodeAt(0))>=65&&U<=90&&(F=String.fromCharCode(U+32)+":"+F.substr(2))}j+=N(F,!0)}return O&&(j+="?",j+=N(O,!1)),M&&(j+="#",j+=S?M:d(M,!1)),j}function C(D){try{return decodeURIComponent(D)}catch{return D.length>3?D.substr(0,3)+C(D.substr(3)):D}}i.uriToFsPath=I;var x=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function P(D){return D.match(x)?D.replace(x,function(S){return C(S)}):D}},679:function(n,i,a){var r=this&&this.__spreadArrays||function(){for(var p=0,o=0,c=arguments.length;o{gG.exports=function(e,t){if(typeof e!="string")throw new TypeError("expected path to be a string");if(e==="\\"||e==="/")return"/";var n=e.length;if(n<=1)return e;var i="";if(n>4&&e[3]==="\\"){var a=e[2];(a==="?"||a===".")&&e.slice(0,2)==="\\\\"&&(e=e.slice(2),i="//")}var r=e.split(/[/\\]+/);return t!==!1&&r[r.length-1]===""&&r.pop(),i+r.join("/")}});var a1=$e((v0t,TG)=>{"use strict";var Fp="\\\\/",bG=`[^${Fp}]`,RH="\\.",dxe="\\+",fxe="\\?",CI="\\/",hxe="(?=.)",AG="[^/]",xk=`(?:${CI}|$)`,IG=`(?:^|${CI})`,Ck=`${RH}{1,2}${xk}`,mxe=`(?!${RH})`,_xe=`(?!${IG}${Ck})`,Exe=`(?!${RH}{0,1}${xk})`,yxe=`(?!${Ck})`,gxe=`[^.${CI}]`,bxe=`${AG}*?`,Axe="/",SG={DOT_LITERAL:RH,PLUS_LITERAL:dxe,QMARK_LITERAL:fxe,SLASH_LITERAL:CI,ONE_CHAR:hxe,QMARK:AG,END_ANCHOR:xk,DOTS_SLASH:Ck,NO_DOT:mxe,NO_DOTS:_xe,NO_DOT_SLASH:Exe,NO_DOTS_SLASH:yxe,QMARK_NO_DOT:gxe,STAR:bxe,START_ANCHOR:IG,SEP:Axe},Ixe={...SG,SLASH_LITERAL:`[${Fp}]`,QMARK:bG,STAR:`${bG}*?`,DOTS_SLASH:`${RH}{1,2}(?:[${Fp}]|$)`,NO_DOT:`(?!${RH})`,NO_DOTS:`(?!(?:^|[${Fp}])${RH}{1,2}(?:[${Fp}]|$))`,NO_DOT_SLASH:`(?!${RH}{0,1}(?:[${Fp}]|$))`,NO_DOTS_SLASH:`(?!${RH}{1,2}(?:[${Fp}]|$))`,QMARK_NO_DOT:`[^.${Fp}]`,START_ANCHOR:`(?:^|[${Fp}])`,END_ANCHOR:`(?:[${Fp}]|$)`,SEP:"\\"},Sxe={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};TG.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:Sxe,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?Ixe:SG}}});var o1=$e(tc=>{"use strict";var{REGEX_BACKSLASH:Txe,REGEX_REMOVE_BACKSLASH:Lxe,REGEX_SPECIAL_CHARS:vxe,REGEX_SPECIAL_CHARS_GLOBAL:xxe}=a1();tc.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);tc.hasRegexChars=e=>vxe.test(e);tc.isRegexChar=e=>e.length===1&&tc.hasRegexChars(e);tc.escapeRegex=e=>e.replace(xxe,"\\$1");tc.toPosixSlashes=e=>e.replace(Txe,"/");tc.isWindows=()=>{if(typeof navigator<"u"&&navigator.platform){let e=navigator.platform.toLowerCase();return e==="win32"||e==="windows"}return typeof process<"u"&&process.platform?process.platform==="win32":!1};tc.removeBackslashes=e=>e.replace(Lxe,t=>t==="\\"?"":t);tc.escapeLast=(e,t,n)=>{let i=e.lastIndexOf(t,n);return i===-1?e:e[i-1]==="\\"?tc.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};tc.removePrefix=(e,t={})=>{let n=e;return n.startsWith("./")&&(n=n.slice(2),t.prefix="./"),n};tc.wrapOutput=(e,t={},n={})=>{let i=n.contains?"":"^",a=n.contains?"":"$",r=`${i}(?:${e})${a}`;return t.negated===!0&&(r=`(?:^(?!${r}).*$)`),r};tc.basename=(e,{windows:t}={})=>{let n=e.split(t?/[\\/]/:"/"),i=n[n.length-1];return i===""?n[n.length-2]:i}});var kG=$e((C0t,wG)=>{"use strict";var LG=o1(),{CHAR_ASTERISK:Dk,CHAR_AT:Cxe,CHAR_BACKWARD_SLASH:l1,CHAR_COMMA:Dxe,CHAR_DOT:Pk,CHAR_EXCLAMATION_MARK:wk,CHAR_FORWARD_SLASH:PG,CHAR_LEFT_CURLY_BRACE:kk,CHAR_LEFT_PARENTHESES:Nk,CHAR_LEFT_SQUARE_BRACKET:Pxe,CHAR_PLUS:wxe,CHAR_QUESTION_MARK:vG,CHAR_RIGHT_CURLY_BRACE:kxe,CHAR_RIGHT_PARENTHESES:xG,CHAR_RIGHT_SQUARE_BRACKET:Nxe}=a1(),CG=e=>e===PG||e===l1,DG=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},$xe=(e,t)=>{let n=t||{},i=e.length-1,a=n.parts===!0||n.scanToEnd===!0,r=[],l=[],s=[],u=e,p=-1,o=0,c=0,H=!1,f=!1,_=!1,y=!1,g=!1,h=!1,m=!1,d=!1,A=!1,I=!1,L=0,C,x,P={value:"",depth:0,isGlob:!1},D=()=>p>=i,S=()=>u.charCodeAt(p+1),N=()=>(C=x,u.charCodeAt(++p));for(;p0&&(v=u.slice(0,o),u=u.slice(o),c-=o),j&&_===!0&&c>0?(j=u.slice(0,c),w=u.slice(c)):_===!0?(j="",w=u):j=u,j&&j!==""&&j!=="/"&&j!==u&&CG(j.charCodeAt(j.length-1))&&(j=j.slice(0,-1)),n.unescape===!0&&(w&&(w=LG.removeBackslashes(w)),j&&m===!0&&(j=LG.removeBackslashes(j)));let F={prefix:v,input:e,start:o,base:j,glob:w,isBrace:H,isBracket:f,isGlob:_,isExtglob:y,isGlobstar:g,negated:d,negatedExtglob:A};if(n.tokens===!0&&(F.maxDepth=0,CG(x)||l.push(P),F.tokens=l),n.parts===!0||n.tokens===!0){let O;for(let M=0;M{"use strict";var DI=a1(),jp=o1(),{MAX_LENGTH:PI,POSIX_REGEX_SOURCE:Rxe,REGEX_NON_SPECIAL_CHARS:Mxe,REGEX_SPECIAL_CHARS_BACKREF:Bxe,REPLACEMENTS:NG}=DI,Oxe=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let n=`[${e.join("-")}]`;try{new RegExp(n)}catch{return e.map(a=>jp.escapeRegex(a)).join("..")}return n},r_=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,$k=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=NG[e]||e;let n={...t},i=typeof n.maxLength=="number"?Math.min(PI,n.maxLength):PI,a=e.length;if(a>i)throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${i}`);let r={type:"bos",value:"",output:n.prepend||""},l=[r],s=n.capture?"":"?:",u=DI.globChars(n.windows),p=DI.extglobChars(u),{DOT_LITERAL:o,PLUS_LITERAL:c,SLASH_LITERAL:H,ONE_CHAR:f,DOTS_SLASH:_,NO_DOT:y,NO_DOT_SLASH:g,NO_DOTS_SLASH:h,QMARK:m,QMARK_NO_DOT:d,STAR:A,START_ANCHOR:I}=u,L=me=>`(${s}(?:(?!${I}${me.dot?_:o}).)*?)`,C=n.dot?"":y,x=n.dot?m:d,P=n.bash===!0?L(n):A;n.capture&&(P=`(${P})`),typeof n.noext=="boolean"&&(n.noextglob=n.noext);let D={input:e,index:-1,start:0,dot:n.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:l};e=jp.removePrefix(e,D),a=e.length;let S=[],N=[],j=[],v=r,w,F=()=>D.index===a-1,O=D.peek=(me=1)=>e[D.index+me],M=D.advance=()=>e[++D.index]||"",W=()=>e.slice(D.index+1),G=(me="",xe=0)=>{D.consumed+=me,D.index+=xe},U=me=>{D.output+=me.output!=null?me.output:me.value,G(me.value)},V=()=>{let me=1;for(;O()==="!"&&(O(2)!=="("||O(3)==="?");)M(),D.start++,me++;return me%2===0?!1:(D.negated=!0,D.start++,!0)},Y=me=>{D[me]++,j.push(me)},J=me=>{D[me]--,j.pop()},K=me=>{if(v.type==="globstar"){let xe=D.braces>0&&(me.type==="comma"||me.type==="brace"),Ee=me.extglob===!0||S.length&&(me.type==="pipe"||me.type==="paren");me.type!=="slash"&&me.type!=="paren"&&!xe&&!Ee&&(D.output=D.output.slice(0,-v.output.length),v.type="star",v.value="*",v.output=P,D.output+=v.output)}if(S.length&&me.type!=="paren"&&(S[S.length-1].inner+=me.value),(me.value||me.output)&&U(me),v&&v.type==="text"&&me.type==="text"){v.output=(v.output||v.value)+me.value,v.value+=me.value;return}me.prev=v,l.push(me),v=me},re=(me,xe)=>{let Ee={...p[xe],conditions:1,inner:""};Ee.prev=v,Ee.parens=D.parens,Ee.output=D.output;let Ue=(n.capture?"(":"")+Ee.open;Y("parens"),K({type:me,value:xe,output:D.output?"":f}),K({type:"paren",extglob:!0,value:M(),output:Ue}),S.push(Ee)},ce=me=>{let xe=me.close+(n.capture?")":""),Ee;if(me.type==="negate"){let Ue=P;if(me.inner&&me.inner.length>1&&me.inner.includes("/")&&(Ue=L(n)),(Ue!==P||F()||/^\)+$/.test(W()))&&(xe=me.close=`)$))${Ue}`),me.inner.includes("*")&&(Ee=W())&&/^\.[^\\/.]+$/.test(Ee)){let ze=$k(Ee,{...t,fastpaths:!1}).output;xe=me.close=`)${ze})${Ue})`}me.prev.type==="bos"&&(D.negatedExtglob=!0)}K({type:"paren",extglob:!0,value:w,output:xe}),J("parens")};if(n.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let me=!1,xe=e.replace(Bxe,(Ee,Ue,ze,we,fe,Le)=>we==="\\"?(me=!0,Ee):we==="?"?Ue?Ue+we+(fe?m.repeat(fe.length):""):Le===0?x+(fe?m.repeat(fe.length):""):m.repeat(ze.length):we==="."?o.repeat(ze.length):we==="*"?Ue?Ue+we+(fe?P:""):P:Ue?Ee:`\\${Ee}`);return me===!0&&(n.unescape===!0?xe=xe.replace(/\\/g,""):xe=xe.replace(/\\+/g,Ee=>Ee.length%2===0?"\\\\":Ee?"\\":"")),xe===e&&n.contains===!0?(D.output=e,D):(D.output=jp.wrapOutput(xe,D,t),D)}for(;!F();){if(w=M(),w==="\0")continue;if(w==="\\"){let Ee=O();if(Ee==="/"&&n.bash!==!0||Ee==="."||Ee===";")continue;if(!Ee){w+="\\",K({type:"text",value:w});continue}let Ue=/^\\+/.exec(W()),ze=0;if(Ue&&Ue[0].length>2&&(ze=Ue[0].length,D.index+=ze,ze%2!==0&&(w+="\\")),n.unescape===!0?w=M():w+=M(),D.brackets===0){K({type:"text",value:w});continue}}if(D.brackets>0&&(w!=="]"||v.value==="["||v.value==="[^")){if(n.posix!==!1&&w===":"){let Ee=v.value.slice(1);if(Ee.includes("[")&&(v.posix=!0,Ee.includes(":"))){let Ue=v.value.lastIndexOf("["),ze=v.value.slice(0,Ue),we=v.value.slice(Ue+2),fe=Rxe[we];if(fe){v.value=ze+fe,D.backtrack=!0,M(),!r.output&&l.indexOf(v)===1&&(r.output=f);continue}}}(w==="["&&O()!==":"||w==="-"&&O()==="]")&&(w=`\\${w}`),w==="]"&&(v.value==="["||v.value==="[^")&&(w=`\\${w}`),n.posix===!0&&w==="!"&&v.value==="["&&(w="^"),v.value+=w,U({value:w});continue}if(D.quotes===1&&w!=='"'){w=jp.escapeRegex(w),v.value+=w,U({value:w});continue}if(w==='"'){D.quotes=D.quotes===1?0:1,n.keepQuotes===!0&&K({type:"text",value:w});continue}if(w==="("){Y("parens"),K({type:"paren",value:w});continue}if(w===")"){if(D.parens===0&&n.strictBrackets===!0)throw new SyntaxError(r_("opening","("));let Ee=S[S.length-1];if(Ee&&D.parens===Ee.parens+1){ce(S.pop());continue}K({type:"paren",value:w,output:D.parens?")":"\\)"}),J("parens");continue}if(w==="["){if(n.nobracket===!0||!W().includes("]")){if(n.nobracket!==!0&&n.strictBrackets===!0)throw new SyntaxError(r_("closing","]"));w=`\\${w}`}else Y("brackets");K({type:"bracket",value:w});continue}if(w==="]"){if(n.nobracket===!0||v&&v.type==="bracket"&&v.value.length===1){K({type:"text",value:w,output:`\\${w}`});continue}if(D.brackets===0){if(n.strictBrackets===!0)throw new SyntaxError(r_("opening","["));K({type:"text",value:w,output:`\\${w}`});continue}J("brackets");let Ee=v.value.slice(1);if(v.posix!==!0&&Ee[0]==="^"&&!Ee.includes("/")&&(w=`/${w}`),v.value+=w,U({value:w}),n.literalBrackets===!1||jp.hasRegexChars(Ee))continue;let Ue=jp.escapeRegex(v.value);if(D.output=D.output.slice(0,-v.value.length),n.literalBrackets===!0){D.output+=Ue,v.value=Ue;continue}v.value=`(${s}${Ue}|${v.value})`,D.output+=v.value;continue}if(w==="{"&&n.nobrace!==!0){Y("braces");let Ee={type:"brace",value:w,output:"(",outputIndex:D.output.length,tokensIndex:D.tokens.length};N.push(Ee),K(Ee);continue}if(w==="}"){let Ee=N[N.length-1];if(n.nobrace===!0||!Ee){K({type:"text",value:w,output:w});continue}let Ue=")";if(Ee.dots===!0){let ze=l.slice(),we=[];for(let fe=ze.length-1;fe>=0&&(l.pop(),ze[fe].type!=="brace");fe--)ze[fe].type!=="dots"&&we.unshift(ze[fe].value);Ue=Oxe(we,n),D.backtrack=!0}if(Ee.comma!==!0&&Ee.dots!==!0){let ze=D.output.slice(0,Ee.outputIndex),we=D.tokens.slice(Ee.tokensIndex);Ee.value=Ee.output="\\{",w=Ue="\\}",D.output=ze;for(let fe of we)D.output+=fe.output||fe.value}K({type:"brace",value:w,output:Ue}),J("braces"),N.pop();continue}if(w==="|"){S.length>0&&S[S.length-1].conditions++,K({type:"text",value:w});continue}if(w===","){let Ee=w,Ue=N[N.length-1];Ue&&j[j.length-1]==="braces"&&(Ue.comma=!0,Ee="|"),K({type:"comma",value:w,output:Ee});continue}if(w==="/"){if(v.type==="dot"&&D.index===D.start+1){D.start=D.index+1,D.consumed="",D.output="",l.pop(),v=r;continue}K({type:"slash",value:w,output:H});continue}if(w==="."){if(D.braces>0&&v.type==="dot"){v.value==="."&&(v.output=o);let Ee=N[N.length-1];v.type="dots",v.output+=w,v.value+=w,Ee.dots=!0;continue}if(D.braces+D.parens===0&&v.type!=="bos"&&v.type!=="slash"){K({type:"text",value:w,output:o});continue}K({type:"dot",value:w,output:o});continue}if(w==="?"){if(!(v&&v.value==="(")&&n.noextglob!==!0&&O()==="("&&O(2)!=="?"){re("qmark",w);continue}if(v&&v.type==="paren"){let Ue=O(),ze=w;(v.value==="("&&!/[!=<:]/.test(Ue)||Ue==="<"&&!/<([!=]|\w+>)/.test(W()))&&(ze=`\\${w}`),K({type:"text",value:w,output:ze});continue}if(n.dot!==!0&&(v.type==="slash"||v.type==="bos")){K({type:"qmark",value:w,output:d});continue}K({type:"qmark",value:w,output:m});continue}if(w==="!"){if(n.noextglob!==!0&&O()==="("&&(O(2)!=="?"||!/[!=<:]/.test(O(3)))){re("negate",w);continue}if(n.nonegate!==!0&&D.index===0){V();continue}}if(w==="+"){if(n.noextglob!==!0&&O()==="("&&O(2)!=="?"){re("plus",w);continue}if(v&&v.value==="("||n.regex===!1){K({type:"plus",value:w,output:c});continue}if(v&&(v.type==="bracket"||v.type==="paren"||v.type==="brace")||D.parens>0){K({type:"plus",value:w});continue}K({type:"plus",value:c});continue}if(w==="@"){if(n.noextglob!==!0&&O()==="("&&O(2)!=="?"){K({type:"at",extglob:!0,value:w,output:""});continue}K({type:"text",value:w});continue}if(w!=="*"){(w==="$"||w==="^")&&(w=`\\${w}`);let Ee=Mxe.exec(W());Ee&&(w+=Ee[0],D.index+=Ee[0].length),K({type:"text",value:w});continue}if(v&&(v.type==="globstar"||v.star===!0)){v.type="star",v.star=!0,v.value+=w,v.output=P,D.backtrack=!0,D.globstar=!0,G(w);continue}let me=W();if(n.noextglob!==!0&&/^\([^?]/.test(me)){re("star",w);continue}if(v.type==="star"){if(n.noglobstar===!0){G(w);continue}let Ee=v.prev,Ue=Ee.prev,ze=Ee.type==="slash"||Ee.type==="bos",we=Ue&&(Ue.type==="star"||Ue.type==="globstar");if(n.bash===!0&&(!ze||me[0]&&me[0]!=="/")){K({type:"star",value:w,output:""});continue}let fe=D.braces>0&&(Ee.type==="comma"||Ee.type==="brace"),Le=S.length&&(Ee.type==="pipe"||Ee.type==="paren");if(!ze&&Ee.type!=="paren"&&!fe&&!Le){K({type:"star",value:w,output:""});continue}for(;me.slice(0,3)==="/**";){let Pe=e[D.index+4];if(Pe&&Pe!=="/")break;me=me.slice(3),G("/**",3)}if(Ee.type==="bos"&&F()){v.type="globstar",v.value+=w,v.output=L(n),D.output=v.output,D.globstar=!0,G(w);continue}if(Ee.type==="slash"&&Ee.prev.type!=="bos"&&!we&&F()){D.output=D.output.slice(0,-(Ee.output+v.output).length),Ee.output=`(?:${Ee.output}`,v.type="globstar",v.output=L(n)+(n.strictSlashes?")":"|$)"),v.value+=w,D.globstar=!0,D.output+=Ee.output+v.output,G(w);continue}if(Ee.type==="slash"&&Ee.prev.type!=="bos"&&me[0]==="/"){let Pe=me[1]!==void 0?"|$":"";D.output=D.output.slice(0,-(Ee.output+v.output).length),Ee.output=`(?:${Ee.output}`,v.type="globstar",v.output=`${L(n)}${H}|${H}${Pe})`,v.value+=w,D.output+=Ee.output+v.output,D.globstar=!0,G(w+M()),K({type:"slash",value:"/",output:""});continue}if(Ee.type==="bos"&&me[0]==="/"){v.type="globstar",v.value+=w,v.output=`(?:^|${H}|${L(n)}${H})`,D.output=v.output,D.globstar=!0,G(w+M()),K({type:"slash",value:"/",output:""});continue}D.output=D.output.slice(0,-v.output.length),v.type="globstar",v.output=L(n),v.value+=w,D.output+=v.output,D.globstar=!0,G(w);continue}let xe={type:"star",value:w,output:P};if(n.bash===!0){xe.output=".*?",(v.type==="bos"||v.type==="slash")&&(xe.output=C+xe.output),K(xe);continue}if(v&&(v.type==="bracket"||v.type==="paren")&&n.regex===!0){xe.output=w,K(xe);continue}(D.index===D.start||v.type==="slash"||v.type==="dot")&&(v.type==="dot"?(D.output+=g,v.output+=g):n.dot===!0?(D.output+=h,v.output+=h):(D.output+=C,v.output+=C),O()!=="*"&&(D.output+=f,v.output+=f)),K(xe)}for(;D.brackets>0;){if(n.strictBrackets===!0)throw new SyntaxError(r_("closing","]"));D.output=jp.escapeLast(D.output,"["),J("brackets")}for(;D.parens>0;){if(n.strictBrackets===!0)throw new SyntaxError(r_("closing",")"));D.output=jp.escapeLast(D.output,"("),J("parens")}for(;D.braces>0;){if(n.strictBrackets===!0)throw new SyntaxError(r_("closing","}"));D.output=jp.escapeLast(D.output,"{"),J("braces")}if(n.strictSlashes!==!0&&(v.type==="star"||v.type==="bracket")&&K({type:"maybe_slash",value:"",output:`${H}?`}),D.backtrack===!0){D.output="";for(let me of D.tokens)D.output+=me.output!=null?me.output:me.value,me.suffix&&(D.output+=me.suffix)}return D};$k.fastpaths=(e,t)=>{let n={...t},i=typeof n.maxLength=="number"?Math.min(PI,n.maxLength):PI,a=e.length;if(a>i)throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${i}`);e=NG[e]||e;let{DOT_LITERAL:r,SLASH_LITERAL:l,ONE_CHAR:s,DOTS_SLASH:u,NO_DOT:p,NO_DOTS:o,NO_DOTS_SLASH:c,STAR:H,START_ANCHOR:f}=DI.globChars(n.windows),_=n.dot?o:p,y=n.dot?c:p,g=n.capture?"":"?:",h={negated:!1,prefix:""},m=n.bash===!0?".*?":H;n.capture&&(m=`(${m})`);let d=C=>C.noglobstar===!0?m:`(${g}(?:(?!${f}${C.dot?u:r}).)*?)`,A=C=>{switch(C){case"*":return`${_}${s}${m}`;case".*":return`${r}${s}${m}`;case"*.*":return`${_}${m}${r}${s}${m}`;case"*/*":return`${_}${m}${l}${s}${y}${m}`;case"**":return _+d(n);case"**/*":return`(?:${_}${d(n)}${l})?${y}${s}${m}`;case"**/*.*":return`(?:${_}${d(n)}${l})?${y}${m}${r}${s}${m}`;case"**/.*":return`(?:${_}${d(n)}${l})?${r}${s}${m}`;default:{let x=/^(.*?)\.(\w+)$/.exec(C);if(!x)return;let P=A(x[1]);return P?P+r+x[2]:void 0}}},I=jp.removePrefix(e,h),L=A(I);return L&&n.strictSlashes!==!0&&(L+=`${l}?`),L};$G.exports=$k});var OG=$e((P0t,BG)=>{"use strict";var Fxe=kG(),Rk=RG(),MG=o1(),jxe=a1(),Uxe=e=>e&&typeof e=="object"&&!Array.isArray(e),go=(e,t,n=!1)=>{if(Array.isArray(e)){let o=e.map(H=>go(H,t,n));return H=>{for(let f of o){let _=f(H);if(_)return _}return!1}}let i=Uxe(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let a=t||{},r=a.windows,l=i?go.compileRe(e,t):go.makeRe(e,t,!1,!0),s=l.state;delete l.state;let u=()=>!1;if(a.ignore){let o={...t,ignore:null,onMatch:null,onResult:null};u=go(a.ignore,o,n)}let p=(o,c=!1)=>{let{isMatch:H,match:f,output:_}=go.test(o,l,t,{glob:e,posix:r}),y={glob:e,state:s,regex:l,posix:r,input:o,output:_,match:f,isMatch:H};return typeof a.onResult=="function"&&a.onResult(y),H===!1?(y.isMatch=!1,c?y:!1):u(o)?(typeof a.onIgnore=="function"&&a.onIgnore(y),y.isMatch=!1,c?y:!1):(typeof a.onMatch=="function"&&a.onMatch(y),c?y:!0)};return n&&(p.state=s),p};go.test=(e,t,n,{glob:i,posix:a}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let r=n||{},l=r.format||(a?MG.toPosixSlashes:null),s=e===i,u=s&&l?l(e):e;return s===!1&&(u=l?l(e):e,s=u===i),(s===!1||r.capture===!0)&&(r.matchBase===!0||r.basename===!0?s=go.matchBase(e,t,n,a):s=t.exec(u)),{isMatch:!!s,match:s,output:u}};go.matchBase=(e,t,n)=>(t instanceof RegExp?t:go.makeRe(t,n)).test(MG.basename(e));go.isMatch=(e,t,n)=>go(t,n)(e);go.parse=(e,t)=>Array.isArray(e)?e.map(n=>go.parse(n,t)):Rk(e,{...t,fastpaths:!1});go.scan=(e,t)=>Fxe(e,t);go.compileRe=(e,t,n=!1,i=!1)=>{if(n===!0)return e.output;let a=t||{},r=a.contains?"":"^",l=a.contains?"":"$",s=`${r}(?:${e.output})${l}`;e&&e.negated===!0&&(s=`^(?!${s}).*$`);let u=go.toRegex(s,t);return i===!0&&(u.state=e),u};go.makeRe=(e,t={},n=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let a={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(a.output=Rk.fastpaths(e,t)),a.output||(a=Rk(e,t)),go.compileRe(a,t,n,i)};go.toRegex=(e,t)=>{try{let n=t||{};return new RegExp(e,n.flags||(n.nocase?"i":""))}catch(n){if(t&&t.debug===!0)throw n;return/$^/}};go.constants=jxe;BG.exports=go});var MH=$e((w0t,UG)=>{"use strict";var FG=OG(),qxe=o1();function jG(e,t,n=!1){return t&&(t.windows===null||t.windows===void 0)&&(t={...t,windows:qxe.isWindows()}),FG(e,t,n)}Object.assign(jG,FG);UG.exports=jG});var WG,qG=Ac(()=>{WG="./watcher-LKVNIXRY.node"});var GG=$e(($0t,KG)=>{qG();var VG=require("path");KG.exports=require((0,VG.resolve)(__dirname,WG))});var ZG,XG=Ac(()=>{ZG="./watcher-HOV5D23Y.node"});var QG=$e((B0t,JG)=>{XG();var zG=require("path");JG.exports=require((0,zG.resolve)(__dirname,ZG))});var eX,YG=Ac(()=>{eX="./watcher-A5ZN26DK.node"});var nX=$e((j0t,rX)=>{YG();var tX=require("path");rX.exports=require((0,tX.resolve)(__dirname,eX))});var sX,iX=Ac(()=>{sX="./watcher-YZ5DWAAG.node"});var lX=$e((W0t,oX)=>{iX();var aX=require("path");oX.exports=require((0,aX.resolve)(__dirname,sX))});var uX,cX=Ac(()=>{uX="./watcher-677EY2XE.node"});var dX=$e((G0t,HX)=>{cX();var pX=require("path");HX.exports=require((0,pX.resolve)(__dirname,uX))});var hX,fX=Ac(()=>{hX="./watcher-6AZGU4RY.node"});var EX=$e((z0t,_X)=>{fX();var mX=require("path");_X.exports=require((0,mX.resolve)(__dirname,hX))});var gX,yX=Ac(()=>{gX="./watcher-KA56QUOV.node"});var IX=$e((Y0t,AX)=>{yX();var bX=require("path");AX.exports=require((0,bX.resolve)(__dirname,gX))});var TX,SX=Ac(()=>{TX="./watcher-WWZD4ELE.node"});var xX=$e((rgt,vX)=>{SX();var LX=require("path");vX.exports=require((0,LX.resolve)(__dirname,TX))});var NX=$e(n_=>{var PX=require("os"),Sh=require("path"),Qxe=require("fs"),Yxe=process.config&&process.config.variables||{},wX=PX.arch(),kX=PX.platform(),eCe=process.versions.modules,CX=HCe()?"electron":"node",tCe=process.env.LIBC||(dCe(kX)?"musl":"glibc"),rCe=process.env.ARM_VERSION||(wX==="arm64"?"8":Yxe.arm_version)||"",nCe=(process.versions.uv||"").split(".")[0],DX={"darwin-arm64":{"node.napi.glibc.node":()=>GG()},"darwin-x64":{"node.napi.glibc.node":()=>QG()},"linux-x64":{"node.napi.glibc.node":()=>nX(),"node.napi.musl.node":()=>lX()},"linux-arm64":{"node.napi.glibc.node":()=>dX(),"node.napi.musl.node":()=>EX()},"win32-x64":{"node.napi.glibc.node":()=>IX()},"win32-arm64":{"node.napi.glibc.node":()=>xX()}},Th=()=>{let e=iCe();return Th=()=>e,e};n_.getBinding=Th;n_.writeSnapshot=(e,t,n)=>Th().writeSnapshot(Sh.resolve(e),Sh.resolve(t),wI(e,n));n_.getEventsSince=(e,t,n)=>Th().getEventsSince(Sh.resolve(e),Sh.resolve(t),wI(e,n));n_.subscribe=async(e,t,n)=>(e=Sh.resolve(e),n=wI(e,n),await Th().subscribe(e,t,n),{unsubscribe(){return Th().unsubscribe(e,t,n)}});n_.unsubscribe=(e,t,n)=>Th().unsubscribe(Sh.resolve(e),t,wI(e,n));function iCe(){var e=Object.keys(DX).map(sCe),t=e.filter(aCe(kX,wX)).sort(oCe)[0];if(t){var n=DX[t.name],i=Object.keys(n),a=i.map(lCe),r=a.filter(cCe(CX,eCe)),l=r.sort(pCe(CX))[0];if(l)try{return n[l.file]()}catch{}}}function sCe(e){var t=e.split("-");if(t.length===2){var n=t[0],i=t[1].split("+");if(n&&i.length&&i.every(Boolean))return{name:e,platform:n,architectures:i}}}function aCe(e,t){return function(n){return n==null||n.platform!==e?!1:n.architectures.includes(t)}}function oCe(e,t){return e.architectures.length-t.architectures.length}function lCe(e){var t=e.split("."),n=t.pop(),i={file:e,specificity:0};if(n==="node"){for(var a=0;an.specificity?-1:1:0}}function wI(e,t={}){return Array.isArray(t.ignore)&&(t=Object.assign({},t,{ignore:t.ignore.map(n=>Sh.resolve(e,n))})),t}function HCe(){return process.versions&&process.versions.electron||process.env.ELECTRON_RUN_AS_NODE?!0:typeof window<"u"&&window.process&&window.process.type==="renderer"}function dCe(e){return e==="linux"&&Qxe.existsSync("/etc/alpine-release")}});var KX=$e((ugt,VX)=>{var Wk=class{constructor(t){this.value=t,this.next=void 0}},Vk=class{constructor(){this.clear()}enqueue(t){let n=new Wk(t);this._head?(this._tail.next=n,this._tail=n):(this._head=n,this._tail=n),this._size++}dequeue(){let t=this._head;if(t)return this._head=this._head.next,this._size--,t.value}clear(){this._head=void 0,this._tail=void 0,this._size=0}get size(){return this._size}*[Symbol.iterator](){let t=this._head;for(;t;)yield t.value,t=t.next}};VX.exports=Vk});var XX=$e((pgt,GX)=>{"use strict";var _Ce=KX(),ECe=e=>{if(!((Number.isInteger(e)||e===1/0)&&e>0))throw new TypeError("Expected `concurrency` to be a number from 1 and up");let t=new _Ce,n=0,i=()=>{n--,t.size>0&&t.dequeue()()},a=async(s,u,...p)=>{n++;let o=(async()=>s(...p))();u(o);try{await o}catch{}i()},r=(s,u,...p)=>{t.enqueue(a.bind(null,s,u,...p)),(async()=>(await Promise.resolve(),n0&&t.dequeue()()))()},l=(s,...u)=>new Promise(p=>{r(s,p,...u)});return Object.defineProperties(l,{activeCount:{get:()=>n},pendingCount:{get:()=>t.size},clearQueue:{value:()=>{t.clear()}}}),l};GX.exports=ECe});var JX=$e((Hgt,zX)=>{"use strict";var ZX=XX(),FI=class extends Error{constructor(t){super(),this.value=t}},yCe=async(e,t)=>t(await e),gCe=async e=>{let t=await Promise.all(e);if(t[1]===!0)throw new FI(t[0]);return!1},bCe=async(e,t,n)=>{n={concurrency:1/0,preserveOrder:!0,...n};let i=ZX(n.concurrency),a=[...e].map(l=>[l,i(yCe,l,t)]),r=ZX(n.preserveOrder?1:1/0);try{await Promise.all(a.map(l=>r(gCe,l)))}catch(l){if(l instanceof FI)return l.value;throw l}};zX.exports=bCe});var nZ=$e((dgt,Kk)=>{"use strict";var QX=require("path"),jI=require("fs"),{promisify:YX}=require("util"),ACe=JX(),ICe=YX(jI.stat),SCe=YX(jI.lstat),eZ={directory:"isDirectory",file:"isFile"};function tZ({type:e}){if(!(e in eZ))throw new Error(`Invalid type specified: ${e}`)}var rZ=(e,t)=>e===void 0||t[eZ[e]]();Kk.exports=async(e,t)=>{t={cwd:process.cwd(),type:"file",allowSymlinks:!0,...t},tZ(t);let n=t.allowSymlinks?ICe:SCe;return ACe(e,async i=>{try{let a=await n(QX.resolve(t.cwd,i));return rZ(t.type,a)}catch{return!1}},t)};Kk.exports.sync=(e,t)=>{t={cwd:process.cwd(),allowSymlinks:!0,type:"file",...t},tZ(t);let n=t.allowSymlinks?jI.statSync:jI.lstatSync;for(let i of e)try{let a=n(QX.resolve(t.cwd,i));if(rZ(t.type,a))return i}catch{}}});var sZ=$e((fgt,Gk)=>{"use strict";var iZ=require("fs"),{promisify:TCe}=require("util"),LCe=TCe(iZ.access);Gk.exports=async e=>{try{return await LCe(e),!0}catch{return!1}};Gk.exports.sync=e=>{try{return iZ.accessSync(e),!0}catch{return!1}}});var qI=$e((hgt,a_)=>{"use strict";var Vd=require("path"),UI=nZ(),aZ=sZ(),Xk=Symbol("findUp.stop");a_.exports=async(e,t={})=>{let n=Vd.resolve(t.cwd||""),{root:i}=Vd.parse(n),a=[].concat(e),r=async l=>{if(typeof e!="function")return UI(a,l);let s=await e(l.cwd);return typeof s=="string"?UI([s],l):s};for(;;){let l=await r({...t,cwd:n});if(l===Xk)return;if(l)return Vd.resolve(n,l);if(n===i)return;n=Vd.dirname(n)}};a_.exports.sync=(e,t={})=>{let n=Vd.resolve(t.cwd||""),{root:i}=Vd.parse(n),a=[].concat(e),r=l=>{if(typeof e!="function")return UI.sync(a,l);let s=e(l.cwd);return typeof s=="string"?UI.sync([s],l):s};for(;;){let l=r({...t,cwd:n});if(l===Xk)return;if(l)return Vd.resolve(n,l);if(n===i)return;n=Vd.dirname(n)}};a_.exports.exists=aZ;a_.exports.sync.exists=aZ.sync;a_.exports.stop=Xk});var lZ=$e(Zk=>{"use strict";Object.defineProperty(Zk,"__esModule",{value:!0});Object.defineProperty(Zk,"default",{enumerable:!0,get:function(){return vCe}});function oZ(e,t){return{handler:e,config:t}}oZ.withOptions=function(e,t=()=>({})){let n=function(i){return{__options:i,handler:e(i),config:t(i)}};return n.__isOptionsFunction=!0,n.__pluginFunction=e,n.__configFunction=t,n};var vCe=oZ});var cZ=$e(zk=>{"use strict";Object.defineProperty(zk,"__esModule",{value:!0});Object.defineProperty(zk,"default",{enumerable:!0,get:function(){return DCe}});var xCe=CCe(lZ());function CCe(e){return e&&e.__esModule?e:{default:e}}var DCe=xCe.default});var xh=$e((Egt,uZ)=>{var Jk=cZ();uZ.exports=(Jk.__esModule?Jk:{default:Jk}).default});var Qk=$e((ygt,fZ)=>{var PCe=xh(),pZ={position:"relative",paddingBottom:"calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%)"},HZ={position:"absolute",height:"100%",width:"100%",top:"0",right:"0",bottom:"0",left:"0"},dZ={".aspect-none":{position:"static",paddingBottom:"0"},".aspect-none > *":{position:"static",height:"auto",width:"auto",top:"auto",right:"auto",bottom:"auto",left:"auto"}},wCe=PCe(function({addComponents:e,matchComponents:t,theme:n,variants:i,e:a}){let r=n("aspectRatio");if(t){t({"aspect-w":u=>[{...pZ,"--tw-aspect-w":u},{"> *":HZ}],"aspect-h":u=>({"--tw-aspect-h":u})},{values:r}),e(dZ);return}let l=Object.entries(r).map(([u,p])=>`.${a(`aspect-w-${u}`)}`).join(`, `),s=Object.entries(r).map(([u,p])=>`.${a(`aspect-w-${u}`)} > *`).join(`, `);e([{[l]:pZ,[s]:HZ},dZ,Object.entries(r).map(([u,p])=>({[`.${a(`aspect-w-${u}`)}`]:{"--tw-aspect-w":p}})),Object.entries(r).map(([u,p])=>({[`.${a(`aspect-h-${u}`)}`]:{"--tw-aspect-h":p}}))],i("aspectRatio"))},{theme:{aspectRatio:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",14:"14",15:"15",16:"16"}},variants:{aspectRatio:["responsive"]}});fZ.exports=wCe});var hZ=$e((ggt,kCe)=>{kCe.exports={name:"@tailwindcss/aspect-ratio",version:"0.4.2",main:"src/index.js",types:"src/index.d.ts",license:"MIT",repository:"https://github.com/tailwindlabs/tailwindcss-aspect-ratio",publishConfig:{access:"public"},prettier:{printWidth:100,semi:!1,singleQuote:!0,trailingComma:"es5"},scripts:{test:"jest"},peerDependencies:{tailwindcss:">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1"},devDependencies:{jest:"^27.2.4",postcss:"^8.2.4",tailwindcss:"^3.0.0","tailwindcss-v2":"npm:tailwindcss@^2.2.16"}}});var _Z=$e((bgt,mZ)=>{"use strict";var NCe=$Ce(xh());function $Ce(e){return e&&e.__esModule?e:{default:e}}mZ.exports=(0,NCe.default)(function(t){var n=t.matchUtilities,i=t.matchVariant,a=t.theme,r=function(p){var o,c,H=(c=(o=p.match(/^(\d+\.\d+|\d+|\.\d+)\D+/))===null||o===void 0?void 0:o[1])!==null&&c!==void 0?c:null;return H===null?null:parseFloat(p)},l,s=(l=a("containers"))!==null&&l!==void 0?l:{};n({"@container":function(u,p){var o=p.modifier;return{"container-type":u,"container-name":o}}},{values:{DEFAULT:"inline-size",normal:"normal"},modifiers:"any"}),i("@",function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",p=(arguments.length>1?arguments[1]:void 0).modifier,o=r(u);return o!==null?"@container ".concat(p??""," (min-width: ").concat(u,")"):[]},{values:s,sort:function(p,o){var c=parseFloat(p.value),H=parseFloat(o.value);if(c===null||H===null)return 0;if(c-H!==0)return c-H;var f,_=(f=p.modifier)!==null&&f!==void 0?f:"",y,g=(y=o.modifier)!==null&&y!==void 0?y:"";return _===""&&g!==""?1:_!==""&&g===""?-1:_.localeCompare(g,"en",{numeric:!0})}})},{theme:{containers:{xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"}}})});var EZ=$e((Agt,RCe)=>{RCe.exports={name:"@tailwindcss/container-queries",version:"0.1.1",main:"dist/index.js",types:"dist/index.d.ts",license:"MIT",repository:"https://github.com/tailwindlabs/tailwindcss-container-queries",publishConfig:{access:"public"},scripts:{test:"jest",swcify:"swc ./src/index.ts --out-dir ./dist",build:"npm run swcify",dev:"npm run swcify -- --watch",postbuild:"tsc --emitDeclarationOnly",prepublishOnly:"npm run build","release-channel":"node ./scripts/release-channel.js","release-notes":"node ./scripts/release-notes.js"},prettier:{printWidth:100,semi:!1,singleQuote:!0,trailingComma:"es5"},jest:{setupFilesAfterEnv:["/jest/custom-matchers.js"],transform:{"^.+\\.(t|j)sx?$":"@swc/jest"},moduleNameMapper:{"^~/(.*)":"/$1"}},files:["dist"],peerDependencies:{tailwindcss:">=3.2.0"},devDependencies:{"@swc/cli":"^0.1.57","@swc/core":"^1.3.7","@swc/jest":"^0.2.23","@types/jest":"^29.1.2",jest:"^29.1.2",postcss:"^8.4.17",prettier:"^2.7.1",tailwindcss:"0.0.0-insiders.3011f46",typescript:"^4.8.4"}}});var gZ=$e((Igt,yZ)=>{yZ.exports={aqua:/#00ffff(ff)?(?!\w)|#0ff(f)?(?!\w)/gi,azure:/#f0ffff(ff)?(?!\w)/gi,beige:/#f5f5dc(ff)?(?!\w)/gi,bisque:/#ffe4c4(ff)?(?!\w)/gi,black:/#000000(ff)?(?!\w)|#000(f)?(?!\w)/gi,blue:/#0000ff(ff)?(?!\w)|#00f(f)?(?!\w)/gi,brown:/#a52a2a(ff)?(?!\w)/gi,coral:/#ff7f50(ff)?(?!\w)/gi,cornsilk:/#fff8dc(ff)?(?!\w)/gi,crimson:/#dc143c(ff)?(?!\w)/gi,cyan:/#00ffff(ff)?(?!\w)|#0ff(f)?(?!\w)/gi,darkblue:/#00008b(ff)?(?!\w)/gi,darkcyan:/#008b8b(ff)?(?!\w)/gi,darkgrey:/#a9a9a9(ff)?(?!\w)/gi,darkred:/#8b0000(ff)?(?!\w)/gi,deeppink:/#ff1493(ff)?(?!\w)/gi,dimgrey:/#696969(ff)?(?!\w)/gi,gold:/#ffd700(ff)?(?!\w)/gi,green:/#008000(ff)?(?!\w)/gi,grey:/#808080(ff)?(?!\w)/gi,honeydew:/#f0fff0(ff)?(?!\w)/gi,hotpink:/#ff69b4(ff)?(?!\w)/gi,indigo:/#4b0082(ff)?(?!\w)/gi,ivory:/#fffff0(ff)?(?!\w)/gi,khaki:/#f0e68c(ff)?(?!\w)/gi,lavender:/#e6e6fa(ff)?(?!\w)/gi,lime:/#00ff00(ff)?(?!\w)|#0f0(f)?(?!\w)/gi,linen:/#faf0e6(ff)?(?!\w)/gi,maroon:/#800000(ff)?(?!\w)/gi,moccasin:/#ffe4b5(ff)?(?!\w)/gi,navy:/#000080(ff)?(?!\w)/gi,oldlace:/#fdf5e6(ff)?(?!\w)/gi,olive:/#808000(ff)?(?!\w)/gi,orange:/#ffa500(ff)?(?!\w)/gi,orchid:/#da70d6(ff)?(?!\w)/gi,peru:/#cd853f(ff)?(?!\w)/gi,pink:/#ffc0cb(ff)?(?!\w)/gi,plum:/#dda0dd(ff)?(?!\w)/gi,purple:/#800080(ff)?(?!\w)/gi,red:/#ff0000(ff)?(?!\w)|#f00(f)?(?!\w)/gi,salmon:/#fa8072(ff)?(?!\w)/gi,seagreen:/#2e8b57(ff)?(?!\w)/gi,seashell:/#fff5ee(ff)?(?!\w)/gi,sienna:/#a0522d(ff)?(?!\w)/gi,silver:/#c0c0c0(ff)?(?!\w)/gi,skyblue:/#87ceeb(ff)?(?!\w)/gi,snow:/#fffafa(ff)?(?!\w)/gi,tan:/#d2b48c(ff)?(?!\w)/gi,teal:/#008080(ff)?(?!\w)/gi,thistle:/#d8bfd8(ff)?(?!\w)/gi,tomato:/#ff6347(ff)?(?!\w)/gi,violet:/#ee82ee(ff)?(?!\w)/gi,wheat:/#f5deb3(ff)?(?!\w)/gi,white:/#ffffff(ff)?(?!\w)|#fff(f)?(?!\w)/gi}});var AZ=$e((Sgt,bZ)=>{var Yk=gZ(),tN={whitespace:/\s+/g,urlHexPairs:/%[\dA-F]{2}/g,quotes:/"/g};function MCe(e){return e.trim().replace(tN.whitespace," ")}function BCe(e){return encodeURIComponent(e).replace(tN.urlHexPairs,FCe)}function OCe(e){return Object.keys(Yk).forEach(function(t){Yk[t].test(e)&&(e=e.replace(Yk[t],t))}),e}function FCe(e){switch(e){case"%20":return" ";case"%3D":return"=";case"%3A":return":";case"%2F":return"/";default:return e.toLowerCase()}}function eN(e){if(typeof e!="string")throw new TypeError("Expected a string, but received "+typeof e);e.charCodeAt(0)===65279&&(e=e.slice(1));var t=OCe(MCe(e)).replace(tN.quotes,"'");return"data:image/svg+xml,"+BCe(t)}eN.toSrcset=function(t){return eN(t).replace(/ /g,"%20")};bZ.exports=eN});var WI=$e(nN=>{"use strict";Object.defineProperty(nN,"__esModule",{value:!0});Object.defineProperty(nN,"cloneDeep",{enumerable:!0,get:function(){return rN}});function rN(e){return Array.isArray(e)?e.map(t=>rN(t)):typeof e=="object"&&e!==null?Object.fromEntries(Object.entries(e).map(([t,n])=>[t,rN(n)])):e}});var VI=$e((Lgt,IZ)=>{IZ.exports={content:[],presets:[],darkMode:"media",theme:{accentColor:({theme:e})=>({...e("colors"),auto:"auto"}),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9"},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>e("brightness"),backdropContrast:({theme:e})=>e("contrast"),backdropGrayscale:({theme:e})=>e("grayscale"),backdropHueRotate:({theme:e})=>e("hueRotate"),backdropInvert:({theme:e})=>e("invert"),backdropOpacity:({theme:e})=>e("opacity"),backdropSaturate:({theme:e})=>e("saturate"),backdropSepia:({theme:e})=>e("sepia"),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({...e("colors"),DEFAULT:e("colors.gray.200","currentColor")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>({...e("spacing")}),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px"},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2"},caretColor:({theme:e})=>e("colors"),colors:({colors:e})=>({inherit:e.inherit,current:e.current,transparent:e.transparent,black:e.black,white:e.white,slate:e.slate,gray:e.gray,zinc:e.zinc,neutral:e.neutral,stone:e.stone,red:e.red,orange:e.orange,amber:e.amber,yellow:e.yellow,lime:e.lime,green:e.green,emerald:e.emerald,teal:e.teal,cyan:e.cyan,sky:e.sky,blue:e.blue,indigo:e.indigo,violet:e.violet,purple:e.purple,fuchsia:e.fuchsia,pink:e.pink,rose:e.rose}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem"},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2"},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>e("borderWidth"),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>({none:"none",...e("colors")}),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%"}),flexGrow:{0:"0",DEFAULT:"1"},flexShrink:{0:"0",DEFAULT:"1"},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%"},grayscale:{0:"0",DEFAULT:"100%"},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13"},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))"},height:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg"},inset:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),invert:{0:"0",DEFAULT:"100%"},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"},maxHeight:({theme:e})=>({...e("spacing"),none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),maxWidth:({theme:e,breakpoints:t})=>({...e("spacing"),none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...t(e("screens"))}),minHeight:({theme:e})=>({...e("spacing"),full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content"}),minWidth:({theme:e})=>({...e("spacing"),full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1"},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12"},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:e("colors.blue.500","#3b82f6"),...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg"},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2"},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5"},screens:{sm:"640px",md:"768px",lg:"1024px",xl:"1280px","2xl":"1536px"},scrollMargin:({theme:e})=>({...e("spacing")}),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%"},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg"},space:({theme:e})=>({...e("spacing")}),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2"},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},textIndent:({theme:e})=>({...e("spacing")}),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px"},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms"},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%"}),size:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content"}),width:({theme:e})=>({auto:"auto",...e("spacing"),"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content"}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50"}},plugins:[]}});var SZ=$e(iN=>{"use strict";Object.defineProperty(iN,"__esModule",{value:!0});Object.defineProperty(iN,"default",{enumerable:!0,get:function(){return WCe}});var jCe=WI(),UCe=qCe(VI());function qCe(e){return e&&e.__esModule?e:{default:e}}var WCe=(0,jCe.cloneDeep)(UCe.default.theme)});var aN=$e((xgt,TZ)=>{var sN=SZ();TZ.exports=(sN.__esModule?sN:{default:sN}).default});var u1=$e((Cgt,oN)=>{var GI=process||{},LZ=GI.argv||[],KI=GI.env||{},VCe=!(KI.NO_COLOR||LZ.includes("--no-color"))&&(!!KI.FORCE_COLOR||LZ.includes("--color")||GI.platform==="win32"||(GI.stdout||{}).isTTY&&KI.TERM!=="dumb"||!!KI.CI),KCe=(e,t,n=e)=>i=>{let a=""+i,r=a.indexOf(t,e.length);return~r?e+GCe(a,t,n,r)+t:e+a+t},GCe=(e,t,n,i)=>{let a="",r=0;do a+=e.substring(r,i)+n,r=i+t.length,i=e.indexOf(t,r);while(~i);return a+e.substring(r)},vZ=(e=VCe)=>{let t=e?KCe:()=>String;return{isColorSupported:e,reset:t("\x1B[0m","\x1B[0m"),bold:t("\x1B[1m","\x1B[22m","\x1B[22m\x1B[1m"),dim:t("\x1B[2m","\x1B[22m","\x1B[22m\x1B[2m"),italic:t("\x1B[3m","\x1B[23m"),underline:t("\x1B[4m","\x1B[24m"),inverse:t("\x1B[7m","\x1B[27m"),hidden:t("\x1B[8m","\x1B[28m"),strikethrough:t("\x1B[9m","\x1B[29m"),black:t("\x1B[30m","\x1B[39m"),red:t("\x1B[31m","\x1B[39m"),green:t("\x1B[32m","\x1B[39m"),yellow:t("\x1B[33m","\x1B[39m"),blue:t("\x1B[34m","\x1B[39m"),magenta:t("\x1B[35m","\x1B[39m"),cyan:t("\x1B[36m","\x1B[39m"),white:t("\x1B[37m","\x1B[39m"),gray:t("\x1B[90m","\x1B[39m"),bgBlack:t("\x1B[40m","\x1B[49m"),bgRed:t("\x1B[41m","\x1B[49m"),bgGreen:t("\x1B[42m","\x1B[49m"),bgYellow:t("\x1B[43m","\x1B[49m"),bgBlue:t("\x1B[44m","\x1B[49m"),bgMagenta:t("\x1B[45m","\x1B[49m"),bgCyan:t("\x1B[46m","\x1B[49m"),bgWhite:t("\x1B[47m","\x1B[49m"),blackBright:t("\x1B[90m","\x1B[39m"),redBright:t("\x1B[91m","\x1B[39m"),greenBright:t("\x1B[92m","\x1B[39m"),yellowBright:t("\x1B[93m","\x1B[39m"),blueBright:t("\x1B[94m","\x1B[39m"),magentaBright:t("\x1B[95m","\x1B[39m"),cyanBright:t("\x1B[96m","\x1B[39m"),whiteBright:t("\x1B[97m","\x1B[39m"),bgBlackBright:t("\x1B[100m","\x1B[49m"),bgRedBright:t("\x1B[101m","\x1B[49m"),bgGreenBright:t("\x1B[102m","\x1B[49m"),bgYellowBright:t("\x1B[103m","\x1B[49m"),bgBlueBright:t("\x1B[104m","\x1B[49m"),bgMagentaBright:t("\x1B[105m","\x1B[49m"),bgCyanBright:t("\x1B[106m","\x1B[49m"),bgWhiteBright:t("\x1B[107m","\x1B[49m")}};oN.exports=vZ();oN.exports.createColors=vZ});var lu=$e(cN=>{"use strict";Object.defineProperty(cN,"__esModule",{value:!0});function XCe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}XCe(cN,{dim:function(){return zCe},default:function(){return JCe}});var Ch=ZCe(u1());function ZCe(e){return e&&e.__esModule?e:{default:e}}var xZ=new Set;function lN(e,t,n){typeof process<"u"&&process.env.JEST_WORKER_ID||n&&xZ.has(n)||(n&&xZ.add(n),console.warn(""),t.forEach(i=>console.warn(e,"-",i)))}function zCe(e){return Ch.default.dim(e)}var JCe={info(e,t){lN(Ch.default.bold(Ch.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){lN(Ch.default.bold(Ch.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){lN(Ch.default.bold(Ch.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}}});var pN=$e(uN=>{"use strict";Object.defineProperty(uN,"__esModule",{value:!0});Object.defineProperty(uN,"default",{enumerable:!0,get:function(){return eDe}});var QCe=YCe(lu());function YCe(e){return e&&e.__esModule?e:{default:e}}function p1({version:e,from:t,to:n}){QCe.default.warn(`${t}-color-renamed`,[`As of Tailwind CSS ${e}, \`${t}\` has been renamed to \`${n}\`.`,"Update your configuration file to silence this warning."])}var eDe={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a",950:"#020617"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827",950:"#030712"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b",950:"#09090b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717",950:"#0a0a0a"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917",950:"#0c0a09"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d",950:"#450a0a"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12",950:"#431407"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f",950:"#451a03"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12",950:"#422006"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314",950:"#1a2e05"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d",950:"#052e16"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b",950:"#022c22"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a",950:"#042f2e"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63",950:"#083344"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e",950:"#082f49"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a",950:"#172554"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81",950:"#1e1b4b"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95",950:"#2e1065"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87",950:"#3b0764"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75",950:"#4a044e"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843",950:"#500724"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337",950:"#4c0519"},get lightBlue(){return p1({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return p1({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return p1({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return p1({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return p1({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}});var XI=$e((wgt,CZ)=>{var HN=pN();CZ.exports=(HN.__esModule?HN:{default:HN}).default});var dN=$e((kgt,kZ)=>{var ZI=AZ(),tDe=xh(),wZ=aN(),Kd=XI(),[rDe,{lineHeight:nDe}]=wZ.fontSize.base,{spacing:OH,borderWidth:DZ,borderRadius:PZ}=wZ;function Dh(e,t){return e.replace("",`var(${t}, 1)`)}var iDe=tDe.withOptions(function(e={strategy:void 0}){return function({addBase:t,addComponents:n,theme:i}){function a(u,p){let o=i(u);return!o||o.includes("var(")?p:o.replace("","1")}let r=e.strategy===void 0?["base","class"]:[e.strategy],l=[{base:["[type='text']","input:where(:not([type]))","[type='email']","[type='url']","[type='password']","[type='number']","[type='date']","[type='datetime-local']","[type='month']","[type='search']","[type='tel']","[type='time']","[type='week']","[multiple]","textarea","select"],class:[".form-input",".form-textarea",".form-select",".form-multiselect"],styles:{appearance:"none","background-color":"#fff","border-color":Dh(i("colors.gray.500",Kd.gray[500]),"--tw-border-opacity"),"border-width":DZ.DEFAULT,"border-radius":PZ.none,"padding-top":OH[2],"padding-right":OH[3],"padding-bottom":OH[2],"padding-left":OH[3],"font-size":rDe,"line-height":nDe,"--tw-shadow":"0 0 #0000","&:focus":{outline:"2px solid transparent","outline-offset":"2px","--tw-ring-inset":"var(--tw-empty,/*!*/ /*!*/)","--tw-ring-offset-width":"0px","--tw-ring-offset-color":"#fff","--tw-ring-color":Dh(i("colors.blue.600",Kd.blue[600]),"--tw-ring-opacity"),"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)","box-shadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)","border-color":Dh(i("colors.blue.600",Kd.blue[600]),"--tw-border-opacity")}}},{base:["input::placeholder","textarea::placeholder"],class:[".form-input::placeholder",".form-textarea::placeholder"],styles:{color:Dh(i("colors.gray.500",Kd.gray[500]),"--tw-text-opacity"),opacity:"1"}},{base:["::-webkit-datetime-edit-fields-wrapper"],class:[".form-input::-webkit-datetime-edit-fields-wrapper"],styles:{padding:"0"}},{base:["::-webkit-date-and-time-value"],class:[".form-input::-webkit-date-and-time-value"],styles:{"min-height":"1.5em"}},{base:["::-webkit-date-and-time-value"],class:[".form-input::-webkit-date-and-time-value"],styles:{"text-align":"inherit"}},{base:["::-webkit-datetime-edit"],class:[".form-input::-webkit-datetime-edit"],styles:{display:"inline-flex"}},{base:["::-webkit-datetime-edit","::-webkit-datetime-edit-year-field","::-webkit-datetime-edit-month-field","::-webkit-datetime-edit-day-field","::-webkit-datetime-edit-hour-field","::-webkit-datetime-edit-minute-field","::-webkit-datetime-edit-second-field","::-webkit-datetime-edit-millisecond-field","::-webkit-datetime-edit-meridiem-field"],class:[".form-input::-webkit-datetime-edit",".form-input::-webkit-datetime-edit-year-field",".form-input::-webkit-datetime-edit-month-field",".form-input::-webkit-datetime-edit-day-field",".form-input::-webkit-datetime-edit-hour-field",".form-input::-webkit-datetime-edit-minute-field",".form-input::-webkit-datetime-edit-second-field",".form-input::-webkit-datetime-edit-millisecond-field",".form-input::-webkit-datetime-edit-meridiem-field"],styles:{"padding-top":0,"padding-bottom":0}},{base:["select"],class:[".form-select"],styles:{"background-image":`url("${ZI(``)}")`,"background-position":`right ${OH[2]} center`,"background-repeat":"no-repeat","background-size":"1.5em 1.5em","padding-right":OH[10],"print-color-adjust":"exact"}},{base:["[multiple]",'[size]:where(select:not([size="1"]))'],class:['.form-select:where([size]:not([size="1"]))'],styles:{"background-image":"initial","background-position":"initial","background-repeat":"unset","background-size":"initial","padding-right":OH[3],"print-color-adjust":"unset"}},{base:["[type='checkbox']","[type='radio']"],class:[".form-checkbox",".form-radio"],styles:{appearance:"none",padding:"0","print-color-adjust":"exact",display:"inline-block","vertical-align":"middle","background-origin":"border-box","user-select":"none","flex-shrink":"0",height:OH[4],width:OH[4],color:Dh(i("colors.blue.600",Kd.blue[600]),"--tw-text-opacity"),"background-color":"#fff","border-color":Dh(i("colors.gray.500",Kd.gray[500]),"--tw-border-opacity"),"border-width":DZ.DEFAULT,"--tw-shadow":"0 0 #0000"}},{base:["[type='checkbox']"],class:[".form-checkbox"],styles:{"border-radius":PZ.none}},{base:["[type='radio']"],class:[".form-radio"],styles:{"border-radius":"100%"}},{base:["[type='checkbox']:focus","[type='radio']:focus"],class:[".form-checkbox:focus",".form-radio:focus"],styles:{outline:"2px solid transparent","outline-offset":"2px","--tw-ring-inset":"var(--tw-empty,/*!*/ /*!*/)","--tw-ring-offset-width":"2px","--tw-ring-offset-color":"#fff","--tw-ring-color":Dh(i("colors.blue.600",Kd.blue[600]),"--tw-ring-opacity"),"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":"var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color)","box-shadow":"var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)"}},{base:["[type='checkbox']:checked","[type='radio']:checked"],class:[".form-checkbox:checked",".form-radio:checked"],styles:{"border-color":"transparent","background-color":"currentColor","background-size":"100% 100%","background-position":"center","background-repeat":"no-repeat"}},{base:["[type='checkbox']:checked"],class:[".form-checkbox:checked"],styles:{"background-image":`url("${ZI('')}")`,"@media (forced-colors: active) ":{appearance:"auto"}}},{base:["[type='radio']:checked"],class:[".form-radio:checked"],styles:{"background-image":`url("${ZI('')}")`,"@media (forced-colors: active) ":{appearance:"auto"}}},{base:["[type='checkbox']:checked:hover","[type='checkbox']:checked:focus","[type='radio']:checked:hover","[type='radio']:checked:focus"],class:[".form-checkbox:checked:hover",".form-checkbox:checked:focus",".form-radio:checked:hover",".form-radio:checked:focus"],styles:{"border-color":"transparent","background-color":"currentColor"}},{base:["[type='checkbox']:indeterminate"],class:[".form-checkbox:indeterminate"],styles:{"background-image":`url("${ZI('')}")`,"border-color":"transparent","background-color":"currentColor","background-size":"100% 100%","background-position":"center","background-repeat":"no-repeat","@media (forced-colors: active) ":{appearance:"auto"}}},{base:["[type='checkbox']:indeterminate:hover","[type='checkbox']:indeterminate:focus"],class:[".form-checkbox:indeterminate:hover",".form-checkbox:indeterminate:focus"],styles:{"border-color":"transparent","background-color":"currentColor"}},{base:["[type='file']"],class:null,styles:{background:"unset","border-color":"inherit","border-width":"0","border-radius":"0",padding:"0","font-size":"unset","line-height":"inherit"}},{base:["[type='file']:focus"],class:null,styles:{outline:["1px solid ButtonText","1px auto -webkit-focus-ring-color"]}}],s=u=>l.map(p=>p[u]===null?null:{[p[u]]:p.styles}).filter(Boolean);r.includes("base")&&t(s("base")),r.includes("class")&&n(s("class"))}});kZ.exports=iDe});var NZ=$e((Ngt,sDe)=>{sDe.exports={name:"@tailwindcss/forms",version:"0.5.10",main:"src/index.js",types:"src/index.d.ts",license:"MIT",repository:"https://github.com/tailwindlabs/tailwindcss-forms",publishConfig:{access:"public"},prettier:{printWidth:100,semi:!1,singleQuote:!0,trailingComma:"es5",plugins:["prettier-plugin-tailwindcss"]},scripts:{dev:'concurrently "npm run serve" "npm run watch"',serve:"live-server .",watch:"npm run build -- -w",build:"tailwindcss -o dist/tailwind.css",test:"exit 0","release-channel":"node ./scripts/release-channel.js","release-notes":"node ./scripts/release-notes.js",format:"prettier . --write"},peerDependencies:{tailwindcss:">=3.0.0 || >= 3.0.0-alpha.1 || >= 4.0.0-alpha.20 || >= 4.0.0-beta.1"},devDependencies:{autoprefixer:"^10.4.6",concurrently:"^5.3.0","live-server":"^1.2.2",postcss:"^8.4.13",prettier:"^3.3.3","prettier-plugin-tailwindcss":"^0.6.8",tailwindcss:"^3.0.24"},dependencies:{"mini-svg-data-uri":"^1.2.3"}}});var fN=$e(($gt,$Z)=>{var aDe=xh(),oDe={overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical"},lDe=aDe(function({matchUtilities:e,addUtilities:t,theme:n,variants:i}){let a=n("lineClamp");e({"line-clamp":r=>({...oDe,"-webkit-line-clamp":`${r}`})},{values:a}),t([{".line-clamp-none":{"-webkit-line-clamp":"unset"}}],i("lineClamp"))},{theme:{lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6"}},variants:{lineClamp:["responsive"]}});$Z.exports=lDe});var RZ=$e((Rgt,cDe)=>{cDe.exports={name:"@tailwindcss/line-clamp",version:"0.4.4",main:"src/index.js",types:"src/index.d.ts",license:"MIT",repository:"https://github.com/tailwindlabs/tailwindcss-line-clamp",publishConfig:{access:"public"},prettier:{printWidth:100,semi:!1,singleQuote:!0,trailingComma:"es5"},scripts:{test:"jest"},devDependencies:{jest:"^27.4.4",postcss:"^8.2.2",prettier:"^2.5.1",tailwindcss:"^3.0.23"},peerDependencies:{tailwindcss:">=2.0.0 || >=3.0.0 || >=3.0.0-alpha.1"},jest:{setupFilesAfterEnv:["/jest/customMatchers.js"]}}});var BZ=$e((Mgt,MZ)=>{var Wt=XI(),vi=e=>e.toFixed(7).replace(/(\.[0-9]+?)0+$/,"$1").replace(/\.0$/,""),Wl=e=>`${vi(e/16)}rem`,yt=(e,t)=>`${vi(e/t)}em`,qp=(e,t)=>{let n=e.replace("#","");n=n.length===3?n.replace(/./g,"$&$&"):n;let i=parseInt(n.substring(0,2),16),a=parseInt(n.substring(2,4),16),r=parseInt(n.substring(4,6),16);return Number.isNaN(i)||Number.isNaN(a)||Number.isNaN(r)?`color-mix(in oklab, ${e} ${t}, transparent)`:`rgb(${i} ${a} ${r} / ${t})`},hN={sm:{css:[{fontSize:Wl(14),lineHeight:vi(24/14),p:{marginTop:yt(16,14),marginBottom:yt(16,14)},'[class~="lead"]':{fontSize:yt(18,14),lineHeight:vi(28/18),marginTop:yt(16,18),marginBottom:yt(16,18)},blockquote:{marginTop:yt(24,18),marginBottom:yt(24,18),paddingInlineStart:yt(20,18)},h1:{fontSize:yt(30,14),marginTop:"0",marginBottom:yt(24,30),lineHeight:vi(36/30)},h2:{fontSize:yt(20,14),marginTop:yt(32,20),marginBottom:yt(16,20),lineHeight:vi(28/20)},h3:{fontSize:yt(18,14),marginTop:yt(28,18),marginBottom:yt(8,18),lineHeight:vi(28/18)},h4:{marginTop:yt(20,14),marginBottom:yt(8,14),lineHeight:vi(20/14)},img:{marginTop:yt(24,14),marginBottom:yt(24,14)},picture:{marginTop:yt(24,14),marginBottom:yt(24,14)},"picture > img":{marginTop:"0",marginBottom:"0"},video:{marginTop:yt(24,14),marginBottom:yt(24,14)},kbd:{fontSize:yt(12,14),borderRadius:Wl(5),paddingTop:yt(2,14),paddingInlineEnd:yt(5,14),paddingBottom:yt(2,14),paddingInlineStart:yt(5,14)},code:{fontSize:yt(12,14)},"h2 code":{fontSize:yt(18,20)},"h3 code":{fontSize:yt(16,18)},pre:{fontSize:yt(12,14),lineHeight:vi(20/12),marginTop:yt(20,12),marginBottom:yt(20,12),borderRadius:Wl(4),paddingTop:yt(8,12),paddingInlineEnd:yt(12,12),paddingBottom:yt(8,12),paddingInlineStart:yt(12,12)},ol:{marginTop:yt(16,14),marginBottom:yt(16,14),paddingInlineStart:yt(22,14)},ul:{marginTop:yt(16,14),marginBottom:yt(16,14),paddingInlineStart:yt(22,14)},li:{marginTop:yt(4,14),marginBottom:yt(4,14)},"ol > li":{paddingInlineStart:yt(6,14)},"ul > li":{paddingInlineStart:yt(6,14)},"> ul > li p":{marginTop:yt(8,14),marginBottom:yt(8,14)},"> ul > li > p:first-child":{marginTop:yt(16,14)},"> ul > li > p:last-child":{marginBottom:yt(16,14)},"> ol > li > p:first-child":{marginTop:yt(16,14)},"> ol > li > p:last-child":{marginBottom:yt(16,14)},"ul ul, ul ol, ol ul, ol ol":{marginTop:yt(8,14),marginBottom:yt(8,14)},dl:{marginTop:yt(16,14),marginBottom:yt(16,14)},dt:{marginTop:yt(16,14)},dd:{marginTop:yt(4,14),paddingInlineStart:yt(22,14)},hr:{marginTop:yt(40,14),marginBottom:yt(40,14)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:yt(12,14),lineHeight:vi(18/12)},"thead th":{paddingInlineEnd:yt(12,12),paddingBottom:yt(8,12),paddingInlineStart:yt(12,12)},"thead th:first-child":{paddingInlineStart:"0"},"thead th:last-child":{paddingInlineEnd:"0"},"tbody td, tfoot td":{paddingTop:yt(8,12),paddingInlineEnd:yt(12,12),paddingBottom:yt(8,12),paddingInlineStart:yt(12,12)},"tbody td:first-child, tfoot td:first-child":{paddingInlineStart:"0"},"tbody td:last-child, tfoot td:last-child":{paddingInlineEnd:"0"},figure:{marginTop:yt(24,14),marginBottom:yt(24,14)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:yt(12,14),lineHeight:vi(16/12),marginTop:yt(8,12)}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},base:{css:[{fontSize:Wl(16),lineHeight:vi(28/16),p:{marginTop:yt(20,16),marginBottom:yt(20,16)},'[class~="lead"]':{fontSize:yt(20,16),lineHeight:vi(32/20),marginTop:yt(24,20),marginBottom:yt(24,20)},blockquote:{marginTop:yt(32,20),marginBottom:yt(32,20),paddingInlineStart:yt(20,20)},h1:{fontSize:yt(36,16),marginTop:"0",marginBottom:yt(32,36),lineHeight:vi(40/36)},h2:{fontSize:yt(24,16),marginTop:yt(48,24),marginBottom:yt(24,24),lineHeight:vi(32/24)},h3:{fontSize:yt(20,16),marginTop:yt(32,20),marginBottom:yt(12,20),lineHeight:vi(32/20)},h4:{marginTop:yt(24,16),marginBottom:yt(8,16),lineHeight:vi(24/16)},img:{marginTop:yt(32,16),marginBottom:yt(32,16)},picture:{marginTop:yt(32,16),marginBottom:yt(32,16)},"picture > img":{marginTop:"0",marginBottom:"0"},video:{marginTop:yt(32,16),marginBottom:yt(32,16)},kbd:{fontSize:yt(14,16),borderRadius:Wl(5),paddingTop:yt(3,16),paddingInlineEnd:yt(6,16),paddingBottom:yt(3,16),paddingInlineStart:yt(6,16)},code:{fontSize:yt(14,16)},"h2 code":{fontSize:yt(21,24)},"h3 code":{fontSize:yt(18,20)},pre:{fontSize:yt(14,16),lineHeight:vi(24/14),marginTop:yt(24,14),marginBottom:yt(24,14),borderRadius:Wl(6),paddingTop:yt(12,14),paddingInlineEnd:yt(16,14),paddingBottom:yt(12,14),paddingInlineStart:yt(16,14)},ol:{marginTop:yt(20,16),marginBottom:yt(20,16),paddingInlineStart:yt(26,16)},ul:{marginTop:yt(20,16),marginBottom:yt(20,16),paddingInlineStart:yt(26,16)},li:{marginTop:yt(8,16),marginBottom:yt(8,16)},"ol > li":{paddingInlineStart:yt(6,16)},"ul > li":{paddingInlineStart:yt(6,16)},"> ul > li p":{marginTop:yt(12,16),marginBottom:yt(12,16)},"> ul > li > p:first-child":{marginTop:yt(20,16)},"> ul > li > p:last-child":{marginBottom:yt(20,16)},"> ol > li > p:first-child":{marginTop:yt(20,16)},"> ol > li > p:last-child":{marginBottom:yt(20,16)},"ul ul, ul ol, ol ul, ol ol":{marginTop:yt(12,16),marginBottom:yt(12,16)},dl:{marginTop:yt(20,16),marginBottom:yt(20,16)},dt:{marginTop:yt(20,16)},dd:{marginTop:yt(8,16),paddingInlineStart:yt(26,16)},hr:{marginTop:yt(48,16),marginBottom:yt(48,16)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:yt(14,16),lineHeight:vi(24/14)},"thead th":{paddingInlineEnd:yt(8,14),paddingBottom:yt(8,14),paddingInlineStart:yt(8,14)},"thead th:first-child":{paddingInlineStart:"0"},"thead th:last-child":{paddingInlineEnd:"0"},"tbody td, tfoot td":{paddingTop:yt(8,14),paddingInlineEnd:yt(8,14),paddingBottom:yt(8,14),paddingInlineStart:yt(8,14)},"tbody td:first-child, tfoot td:first-child":{paddingInlineStart:"0"},"tbody td:last-child, tfoot td:last-child":{paddingInlineEnd:"0"},figure:{marginTop:yt(32,16),marginBottom:yt(32,16)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:yt(14,16),lineHeight:vi(20/14),marginTop:yt(12,14)}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},lg:{css:[{fontSize:Wl(18),lineHeight:vi(32/18),p:{marginTop:yt(24,18),marginBottom:yt(24,18)},'[class~="lead"]':{fontSize:yt(22,18),lineHeight:vi(32/22),marginTop:yt(24,22),marginBottom:yt(24,22)},blockquote:{marginTop:yt(40,24),marginBottom:yt(40,24),paddingInlineStart:yt(24,24)},h1:{fontSize:yt(48,18),marginTop:"0",marginBottom:yt(40,48),lineHeight:vi(48/48)},h2:{fontSize:yt(30,18),marginTop:yt(56,30),marginBottom:yt(32,30),lineHeight:vi(40/30)},h3:{fontSize:yt(24,18),marginTop:yt(40,24),marginBottom:yt(16,24),lineHeight:vi(36/24)},h4:{marginTop:yt(32,18),marginBottom:yt(8,18),lineHeight:vi(28/18)},img:{marginTop:yt(32,18),marginBottom:yt(32,18)},picture:{marginTop:yt(32,18),marginBottom:yt(32,18)},"picture > img":{marginTop:"0",marginBottom:"0"},video:{marginTop:yt(32,18),marginBottom:yt(32,18)},kbd:{fontSize:yt(16,18),borderRadius:Wl(5),paddingTop:yt(4,18),paddingInlineEnd:yt(8,18),paddingBottom:yt(4,18),paddingInlineStart:yt(8,18)},code:{fontSize:yt(16,18)},"h2 code":{fontSize:yt(26,30)},"h3 code":{fontSize:yt(21,24)},pre:{fontSize:yt(16,18),lineHeight:vi(28/16),marginTop:yt(32,16),marginBottom:yt(32,16),borderRadius:Wl(6),paddingTop:yt(16,16),paddingInlineEnd:yt(24,16),paddingBottom:yt(16,16),paddingInlineStart:yt(24,16)},ol:{marginTop:yt(24,18),marginBottom:yt(24,18),paddingInlineStart:yt(28,18)},ul:{marginTop:yt(24,18),marginBottom:yt(24,18),paddingInlineStart:yt(28,18)},li:{marginTop:yt(12,18),marginBottom:yt(12,18)},"ol > li":{paddingInlineStart:yt(8,18)},"ul > li":{paddingInlineStart:yt(8,18)},"> ul > li p":{marginTop:yt(16,18),marginBottom:yt(16,18)},"> ul > li > p:first-child":{marginTop:yt(24,18)},"> ul > li > p:last-child":{marginBottom:yt(24,18)},"> ol > li > p:first-child":{marginTop:yt(24,18)},"> ol > li > p:last-child":{marginBottom:yt(24,18)},"ul ul, ul ol, ol ul, ol ol":{marginTop:yt(16,18),marginBottom:yt(16,18)},dl:{marginTop:yt(24,18),marginBottom:yt(24,18)},dt:{marginTop:yt(24,18)},dd:{marginTop:yt(12,18),paddingInlineStart:yt(28,18)},hr:{marginTop:yt(56,18),marginBottom:yt(56,18)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:yt(16,18),lineHeight:vi(24/16)},"thead th":{paddingInlineEnd:yt(12,16),paddingBottom:yt(12,16),paddingInlineStart:yt(12,16)},"thead th:first-child":{paddingInlineStart:"0"},"thead th:last-child":{paddingInlineEnd:"0"},"tbody td, tfoot td":{paddingTop:yt(12,16),paddingInlineEnd:yt(12,16),paddingBottom:yt(12,16),paddingInlineStart:yt(12,16)},"tbody td:first-child, tfoot td:first-child":{paddingInlineStart:"0"},"tbody td:last-child, tfoot td:last-child":{paddingInlineEnd:"0"},figure:{marginTop:yt(32,18),marginBottom:yt(32,18)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:yt(16,18),lineHeight:vi(24/16),marginTop:yt(16,16)}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},xl:{css:[{fontSize:Wl(20),lineHeight:vi(36/20),p:{marginTop:yt(24,20),marginBottom:yt(24,20)},'[class~="lead"]':{fontSize:yt(24,20),lineHeight:vi(36/24),marginTop:yt(24,24),marginBottom:yt(24,24)},blockquote:{marginTop:yt(48,30),marginBottom:yt(48,30),paddingInlineStart:yt(32,30)},h1:{fontSize:yt(56,20),marginTop:"0",marginBottom:yt(48,56),lineHeight:vi(56/56)},h2:{fontSize:yt(36,20),marginTop:yt(56,36),marginBottom:yt(32,36),lineHeight:vi(40/36)},h3:{fontSize:yt(30,20),marginTop:yt(48,30),marginBottom:yt(20,30),lineHeight:vi(40/30)},h4:{marginTop:yt(36,20),marginBottom:yt(12,20),lineHeight:vi(32/20)},img:{marginTop:yt(40,20),marginBottom:yt(40,20)},picture:{marginTop:yt(40,20),marginBottom:yt(40,20)},"picture > img":{marginTop:"0",marginBottom:"0"},video:{marginTop:yt(40,20),marginBottom:yt(40,20)},kbd:{fontSize:yt(18,20),borderRadius:Wl(5),paddingTop:yt(5,20),paddingInlineEnd:yt(8,20),paddingBottom:yt(5,20),paddingInlineStart:yt(8,20)},code:{fontSize:yt(18,20)},"h2 code":{fontSize:yt(31,36)},"h3 code":{fontSize:yt(27,30)},pre:{fontSize:yt(18,20),lineHeight:vi(32/18),marginTop:yt(36,18),marginBottom:yt(36,18),borderRadius:Wl(8),paddingTop:yt(20,18),paddingInlineEnd:yt(24,18),paddingBottom:yt(20,18),paddingInlineStart:yt(24,18)},ol:{marginTop:yt(24,20),marginBottom:yt(24,20),paddingInlineStart:yt(32,20)},ul:{marginTop:yt(24,20),marginBottom:yt(24,20),paddingInlineStart:yt(32,20)},li:{marginTop:yt(12,20),marginBottom:yt(12,20)},"ol > li":{paddingInlineStart:yt(8,20)},"ul > li":{paddingInlineStart:yt(8,20)},"> ul > li p":{marginTop:yt(16,20),marginBottom:yt(16,20)},"> ul > li > p:first-child":{marginTop:yt(24,20)},"> ul > li > p:last-child":{marginBottom:yt(24,20)},"> ol > li > p:first-child":{marginTop:yt(24,20)},"> ol > li > p:last-child":{marginBottom:yt(24,20)},"ul ul, ul ol, ol ul, ol ol":{marginTop:yt(16,20),marginBottom:yt(16,20)},dl:{marginTop:yt(24,20),marginBottom:yt(24,20)},dt:{marginTop:yt(24,20)},dd:{marginTop:yt(12,20),paddingInlineStart:yt(32,20)},hr:{marginTop:yt(56,20),marginBottom:yt(56,20)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:yt(18,20),lineHeight:vi(28/18)},"thead th":{paddingInlineEnd:yt(12,18),paddingBottom:yt(16,18),paddingInlineStart:yt(12,18)},"thead th:first-child":{paddingInlineStart:"0"},"thead th:last-child":{paddingInlineEnd:"0"},"tbody td, tfoot td":{paddingTop:yt(16,18),paddingInlineEnd:yt(12,18),paddingBottom:yt(16,18),paddingInlineStart:yt(12,18)},"tbody td:first-child, tfoot td:first-child":{paddingInlineStart:"0"},"tbody td:last-child, tfoot td:last-child":{paddingInlineEnd:"0"},figure:{marginTop:yt(40,20),marginBottom:yt(40,20)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:yt(18,20),lineHeight:vi(28/18),marginTop:yt(18,18)}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},"2xl":{css:[{fontSize:Wl(24),lineHeight:vi(40/24),p:{marginTop:yt(32,24),marginBottom:yt(32,24)},'[class~="lead"]':{fontSize:yt(30,24),lineHeight:vi(44/30),marginTop:yt(32,30),marginBottom:yt(32,30)},blockquote:{marginTop:yt(64,36),marginBottom:yt(64,36),paddingInlineStart:yt(40,36)},h1:{fontSize:yt(64,24),marginTop:"0",marginBottom:yt(56,64),lineHeight:vi(64/64)},h2:{fontSize:yt(48,24),marginTop:yt(72,48),marginBottom:yt(40,48),lineHeight:vi(52/48)},h3:{fontSize:yt(36,24),marginTop:yt(56,36),marginBottom:yt(24,36),lineHeight:vi(44/36)},h4:{marginTop:yt(40,24),marginBottom:yt(16,24),lineHeight:vi(36/24)},img:{marginTop:yt(48,24),marginBottom:yt(48,24)},picture:{marginTop:yt(48,24),marginBottom:yt(48,24)},"picture > img":{marginTop:"0",marginBottom:"0"},video:{marginTop:yt(48,24),marginBottom:yt(48,24)},kbd:{fontSize:yt(20,24),borderRadius:Wl(6),paddingTop:yt(6,24),paddingInlineEnd:yt(8,24),paddingBottom:yt(6,24),paddingInlineStart:yt(8,24)},code:{fontSize:yt(20,24)},"h2 code":{fontSize:yt(42,48)},"h3 code":{fontSize:yt(32,36)},pre:{fontSize:yt(20,24),lineHeight:vi(36/20),marginTop:yt(40,20),marginBottom:yt(40,20),borderRadius:Wl(8),paddingTop:yt(24,20),paddingInlineEnd:yt(32,20),paddingBottom:yt(24,20),paddingInlineStart:yt(32,20)},ol:{marginTop:yt(32,24),marginBottom:yt(32,24),paddingInlineStart:yt(38,24)},ul:{marginTop:yt(32,24),marginBottom:yt(32,24),paddingInlineStart:yt(38,24)},li:{marginTop:yt(12,24),marginBottom:yt(12,24)},"ol > li":{paddingInlineStart:yt(10,24)},"ul > li":{paddingInlineStart:yt(10,24)},"> ul > li p":{marginTop:yt(20,24),marginBottom:yt(20,24)},"> ul > li > p:first-child":{marginTop:yt(32,24)},"> ul > li > p:last-child":{marginBottom:yt(32,24)},"> ol > li > p:first-child":{marginTop:yt(32,24)},"> ol > li > p:last-child":{marginBottom:yt(32,24)},"ul ul, ul ol, ol ul, ol ol":{marginTop:yt(16,24),marginBottom:yt(16,24)},dl:{marginTop:yt(32,24),marginBottom:yt(32,24)},dt:{marginTop:yt(32,24)},dd:{marginTop:yt(12,24),paddingInlineStart:yt(38,24)},hr:{marginTop:yt(72,24),marginBottom:yt(72,24)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:yt(20,24),lineHeight:vi(28/20)},"thead th":{paddingInlineEnd:yt(12,20),paddingBottom:yt(16,20),paddingInlineStart:yt(12,20)},"thead th:first-child":{paddingInlineStart:"0"},"thead th:last-child":{paddingInlineEnd:"0"},"tbody td, tfoot td":{paddingTop:yt(16,20),paddingInlineEnd:yt(12,20),paddingBottom:yt(16,20),paddingInlineStart:yt(12,20)},"tbody td:first-child, tfoot td:first-child":{paddingInlineStart:"0"},"tbody td:last-child, tfoot td:last-child":{paddingInlineEnd:"0"},figure:{marginTop:yt(48,24),marginBottom:yt(48,24)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:yt(20,24),lineHeight:vi(32/20),marginTop:yt(20,20)}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},slate:{css:{"--tw-prose-body":Wt.slate[700],"--tw-prose-headings":Wt.slate[900],"--tw-prose-lead":Wt.slate[600],"--tw-prose-links":Wt.slate[900],"--tw-prose-bold":Wt.slate[900],"--tw-prose-counters":Wt.slate[500],"--tw-prose-bullets":Wt.slate[300],"--tw-prose-hr":Wt.slate[200],"--tw-prose-quotes":Wt.slate[900],"--tw-prose-quote-borders":Wt.slate[200],"--tw-prose-captions":Wt.slate[500],"--tw-prose-kbd":Wt.slate[900],"--tw-prose-kbd-shadows":qp(Wt.slate[900],"10%"),"--tw-prose-code":Wt.slate[900],"--tw-prose-pre-code":Wt.slate[200],"--tw-prose-pre-bg":Wt.slate[800],"--tw-prose-th-borders":Wt.slate[300],"--tw-prose-td-borders":Wt.slate[200],"--tw-prose-invert-body":Wt.slate[300],"--tw-prose-invert-headings":Wt.white,"--tw-prose-invert-lead":Wt.slate[400],"--tw-prose-invert-links":Wt.white,"--tw-prose-invert-bold":Wt.white,"--tw-prose-invert-counters":Wt.slate[400],"--tw-prose-invert-bullets":Wt.slate[600],"--tw-prose-invert-hr":Wt.slate[700],"--tw-prose-invert-quotes":Wt.slate[100],"--tw-prose-invert-quote-borders":Wt.slate[700],"--tw-prose-invert-captions":Wt.slate[400],"--tw-prose-invert-kbd":Wt.white,"--tw-prose-invert-kbd-shadows":qp(Wt.white,"10%"),"--tw-prose-invert-code":Wt.white,"--tw-prose-invert-pre-code":Wt.slate[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":Wt.slate[600],"--tw-prose-invert-td-borders":Wt.slate[700]}},gray:{css:{"--tw-prose-body":Wt.gray[700],"--tw-prose-headings":Wt.gray[900],"--tw-prose-lead":Wt.gray[600],"--tw-prose-links":Wt.gray[900],"--tw-prose-bold":Wt.gray[900],"--tw-prose-counters":Wt.gray[500],"--tw-prose-bullets":Wt.gray[300],"--tw-prose-hr":Wt.gray[200],"--tw-prose-quotes":Wt.gray[900],"--tw-prose-quote-borders":Wt.gray[200],"--tw-prose-captions":Wt.gray[500],"--tw-prose-kbd":Wt.gray[900],"--tw-prose-kbd-shadows":qp(Wt.gray[900],"10%"),"--tw-prose-code":Wt.gray[900],"--tw-prose-pre-code":Wt.gray[200],"--tw-prose-pre-bg":Wt.gray[800],"--tw-prose-th-borders":Wt.gray[300],"--tw-prose-td-borders":Wt.gray[200],"--tw-prose-invert-body":Wt.gray[300],"--tw-prose-invert-headings":Wt.white,"--tw-prose-invert-lead":Wt.gray[400],"--tw-prose-invert-links":Wt.white,"--tw-prose-invert-bold":Wt.white,"--tw-prose-invert-counters":Wt.gray[400],"--tw-prose-invert-bullets":Wt.gray[600],"--tw-prose-invert-hr":Wt.gray[700],"--tw-prose-invert-quotes":Wt.gray[100],"--tw-prose-invert-quote-borders":Wt.gray[700],"--tw-prose-invert-captions":Wt.gray[400],"--tw-prose-invert-kbd":Wt.white,"--tw-prose-invert-kbd-shadows":qp(Wt.white,"10%"),"--tw-prose-invert-code":Wt.white,"--tw-prose-invert-pre-code":Wt.gray[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":Wt.gray[600],"--tw-prose-invert-td-borders":Wt.gray[700]}},zinc:{css:{"--tw-prose-body":Wt.zinc[700],"--tw-prose-headings":Wt.zinc[900],"--tw-prose-lead":Wt.zinc[600],"--tw-prose-links":Wt.zinc[900],"--tw-prose-bold":Wt.zinc[900],"--tw-prose-counters":Wt.zinc[500],"--tw-prose-bullets":Wt.zinc[300],"--tw-prose-hr":Wt.zinc[200],"--tw-prose-quotes":Wt.zinc[900],"--tw-prose-quote-borders":Wt.zinc[200],"--tw-prose-captions":Wt.zinc[500],"--tw-prose-kbd":Wt.zinc[900],"--tw-prose-kbd-shadows":qp(Wt.zinc[900],"10%"),"--tw-prose-code":Wt.zinc[900],"--tw-prose-pre-code":Wt.zinc[200],"--tw-prose-pre-bg":Wt.zinc[800],"--tw-prose-th-borders":Wt.zinc[300],"--tw-prose-td-borders":Wt.zinc[200],"--tw-prose-invert-body":Wt.zinc[300],"--tw-prose-invert-headings":Wt.white,"--tw-prose-invert-lead":Wt.zinc[400],"--tw-prose-invert-links":Wt.white,"--tw-prose-invert-bold":Wt.white,"--tw-prose-invert-counters":Wt.zinc[400],"--tw-prose-invert-bullets":Wt.zinc[600],"--tw-prose-invert-hr":Wt.zinc[700],"--tw-prose-invert-quotes":Wt.zinc[100],"--tw-prose-invert-quote-borders":Wt.zinc[700],"--tw-prose-invert-captions":Wt.zinc[400],"--tw-prose-invert-kbd":Wt.white,"--tw-prose-invert-kbd-shadows":qp(Wt.white,"10%"),"--tw-prose-invert-code":Wt.white,"--tw-prose-invert-pre-code":Wt.zinc[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":Wt.zinc[600],"--tw-prose-invert-td-borders":Wt.zinc[700]}},neutral:{css:{"--tw-prose-body":Wt.neutral[700],"--tw-prose-headings":Wt.neutral[900],"--tw-prose-lead":Wt.neutral[600],"--tw-prose-links":Wt.neutral[900],"--tw-prose-bold":Wt.neutral[900],"--tw-prose-counters":Wt.neutral[500],"--tw-prose-bullets":Wt.neutral[300],"--tw-prose-hr":Wt.neutral[200],"--tw-prose-quotes":Wt.neutral[900],"--tw-prose-quote-borders":Wt.neutral[200],"--tw-prose-captions":Wt.neutral[500],"--tw-prose-kbd":Wt.neutral[900],"--tw-prose-kbd-shadows":qp(Wt.neutral[900],"10%"),"--tw-prose-code":Wt.neutral[900],"--tw-prose-pre-code":Wt.neutral[200],"--tw-prose-pre-bg":Wt.neutral[800],"--tw-prose-th-borders":Wt.neutral[300],"--tw-prose-td-borders":Wt.neutral[200],"--tw-prose-invert-body":Wt.neutral[300],"--tw-prose-invert-headings":Wt.white,"--tw-prose-invert-lead":Wt.neutral[400],"--tw-prose-invert-links":Wt.white,"--tw-prose-invert-bold":Wt.white,"--tw-prose-invert-counters":Wt.neutral[400],"--tw-prose-invert-bullets":Wt.neutral[600],"--tw-prose-invert-hr":Wt.neutral[700],"--tw-prose-invert-quotes":Wt.neutral[100],"--tw-prose-invert-quote-borders":Wt.neutral[700],"--tw-prose-invert-captions":Wt.neutral[400],"--tw-prose-invert-kbd":Wt.white,"--tw-prose-invert-kbd-shadows":qp(Wt.white,"10%"),"--tw-prose-invert-code":Wt.white,"--tw-prose-invert-pre-code":Wt.neutral[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":Wt.neutral[600],"--tw-prose-invert-td-borders":Wt.neutral[700]}},stone:{css:{"--tw-prose-body":Wt.stone[700],"--tw-prose-headings":Wt.stone[900],"--tw-prose-lead":Wt.stone[600],"--tw-prose-links":Wt.stone[900],"--tw-prose-bold":Wt.stone[900],"--tw-prose-counters":Wt.stone[500],"--tw-prose-bullets":Wt.stone[300],"--tw-prose-hr":Wt.stone[200],"--tw-prose-quotes":Wt.stone[900],"--tw-prose-quote-borders":Wt.stone[200],"--tw-prose-captions":Wt.stone[500],"--tw-prose-kbd":Wt.stone[900],"--tw-prose-kbd-shadows":qp(Wt.stone[900],"10%"),"--tw-prose-code":Wt.stone[900],"--tw-prose-pre-code":Wt.stone[200],"--tw-prose-pre-bg":Wt.stone[800],"--tw-prose-th-borders":Wt.stone[300],"--tw-prose-td-borders":Wt.stone[200],"--tw-prose-invert-body":Wt.stone[300],"--tw-prose-invert-headings":Wt.white,"--tw-prose-invert-lead":Wt.stone[400],"--tw-prose-invert-links":Wt.white,"--tw-prose-invert-bold":Wt.white,"--tw-prose-invert-counters":Wt.stone[400],"--tw-prose-invert-bullets":Wt.stone[600],"--tw-prose-invert-hr":Wt.stone[700],"--tw-prose-invert-quotes":Wt.stone[100],"--tw-prose-invert-quote-borders":Wt.stone[700],"--tw-prose-invert-captions":Wt.stone[400],"--tw-prose-invert-kbd":Wt.white,"--tw-prose-invert-kbd-shadows":qp(Wt.white,"10%"),"--tw-prose-invert-code":Wt.white,"--tw-prose-invert-pre-code":Wt.stone[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":Wt.stone[600],"--tw-prose-invert-td-borders":Wt.stone[700]}},red:{css:{"--tw-prose-links":Wt.red[600],"--tw-prose-invert-links":Wt.red[500]}},orange:{css:{"--tw-prose-links":Wt.orange[600],"--tw-prose-invert-links":Wt.orange[500]}},amber:{css:{"--tw-prose-links":Wt.amber[600],"--tw-prose-invert-links":Wt.amber[500]}},yellow:{css:{"--tw-prose-links":Wt.yellow[600],"--tw-prose-invert-links":Wt.yellow[500]}},lime:{css:{"--tw-prose-links":Wt.lime[600],"--tw-prose-invert-links":Wt.lime[500]}},green:{css:{"--tw-prose-links":Wt.green[600],"--tw-prose-invert-links":Wt.green[500]}},emerald:{css:{"--tw-prose-links":Wt.emerald[600],"--tw-prose-invert-links":Wt.emerald[500]}},teal:{css:{"--tw-prose-links":Wt.teal[600],"--tw-prose-invert-links":Wt.teal[500]}},cyan:{css:{"--tw-prose-links":Wt.cyan[600],"--tw-prose-invert-links":Wt.cyan[500]}},sky:{css:{"--tw-prose-links":Wt.sky[600],"--tw-prose-invert-links":Wt.sky[500]}},blue:{css:{"--tw-prose-links":Wt.blue[600],"--tw-prose-invert-links":Wt.blue[500]}},indigo:{css:{"--tw-prose-links":Wt.indigo[600],"--tw-prose-invert-links":Wt.indigo[500]}},violet:{css:{"--tw-prose-links":Wt.violet[600],"--tw-prose-invert-links":Wt.violet[500]}},purple:{css:{"--tw-prose-links":Wt.purple[600],"--tw-prose-invert-links":Wt.purple[500]}},fuchsia:{css:{"--tw-prose-links":Wt.fuchsia[600],"--tw-prose-invert-links":Wt.fuchsia[500]}},pink:{css:{"--tw-prose-links":Wt.pink[600],"--tw-prose-invert-links":Wt.pink[500]}},rose:{css:{"--tw-prose-links":Wt.rose[600],"--tw-prose-invert-links":Wt.rose[500]}},invert:{css:{"--tw-prose-body":"var(--tw-prose-invert-body)","--tw-prose-headings":"var(--tw-prose-invert-headings)","--tw-prose-lead":"var(--tw-prose-invert-lead)","--tw-prose-links":"var(--tw-prose-invert-links)","--tw-prose-bold":"var(--tw-prose-invert-bold)","--tw-prose-counters":"var(--tw-prose-invert-counters)","--tw-prose-bullets":"var(--tw-prose-invert-bullets)","--tw-prose-hr":"var(--tw-prose-invert-hr)","--tw-prose-quotes":"var(--tw-prose-invert-quotes)","--tw-prose-quote-borders":"var(--tw-prose-invert-quote-borders)","--tw-prose-captions":"var(--tw-prose-invert-captions)","--tw-prose-kbd":"var(--tw-prose-invert-kbd)","--tw-prose-kbd-shadows":"var(--tw-prose-invert-kbd-shadows)","--tw-prose-code":"var(--tw-prose-invert-code)","--tw-prose-pre-code":"var(--tw-prose-invert-pre-code)","--tw-prose-pre-bg":"var(--tw-prose-invert-pre-bg)","--tw-prose-th-borders":"var(--tw-prose-invert-th-borders)","--tw-prose-td-borders":"var(--tw-prose-invert-td-borders)"}}};MZ.exports={DEFAULT:{css:[{color:"var(--tw-prose-body)",maxWidth:"65ch",p:{},'[class~="lead"]':{color:"var(--tw-prose-lead)"},a:{color:"var(--tw-prose-links)",textDecoration:"underline",fontWeight:"500"},strong:{color:"var(--tw-prose-bold)",fontWeight:"600"},"a strong":{color:"inherit"},"blockquote strong":{color:"inherit"},"thead th strong":{color:"inherit"},ol:{listStyleType:"decimal"},'ol[type="A"]':{listStyleType:"upper-alpha"},'ol[type="a"]':{listStyleType:"lower-alpha"},'ol[type="A" s]':{listStyleType:"upper-alpha"},'ol[type="a" s]':{listStyleType:"lower-alpha"},'ol[type="I"]':{listStyleType:"upper-roman"},'ol[type="i"]':{listStyleType:"lower-roman"},'ol[type="I" s]':{listStyleType:"upper-roman"},'ol[type="i" s]':{listStyleType:"lower-roman"},'ol[type="1"]':{listStyleType:"decimal"},ul:{listStyleType:"disc"},"ol > li::marker":{fontWeight:"400",color:"var(--tw-prose-counters)"},"ul > li::marker":{color:"var(--tw-prose-bullets)"},dt:{color:"var(--tw-prose-headings)",fontWeight:"600"},hr:{borderColor:"var(--tw-prose-hr)",borderTopWidth:"1px"},blockquote:{fontWeight:"500",fontStyle:"italic",color:"var(--tw-prose-quotes)",borderInlineStartWidth:"0.25rem",borderInlineStartColor:"var(--tw-prose-quote-borders)",quotes:'"\\201C""\\201D""\\2018""\\2019"'},"blockquote p:first-of-type::before":{content:"open-quote"},"blockquote p:last-of-type::after":{content:"close-quote"},h1:{color:"var(--tw-prose-headings)",fontWeight:"800"},"h1 strong":{fontWeight:"900",color:"inherit"},h2:{color:"var(--tw-prose-headings)",fontWeight:"700"},"h2 strong":{fontWeight:"800",color:"inherit"},h3:{color:"var(--tw-prose-headings)",fontWeight:"600"},"h3 strong":{fontWeight:"700",color:"inherit"},h4:{color:"var(--tw-prose-headings)",fontWeight:"600"},"h4 strong":{fontWeight:"700",color:"inherit"},img:{},picture:{display:"block"},video:{},kbd:{fontWeight:"500",fontFamily:"inherit",color:"var(--tw-prose-kbd)",boxShadow:"0 0 0 1px var(--tw-prose-kbd-shadows), 0 3px 0 var(--tw-prose-kbd-shadows)"},code:{color:"var(--tw-prose-code)",fontWeight:"600"},"code::before":{content:'"`"'},"code::after":{content:'"`"'},"a code":{color:"inherit"},"h1 code":{color:"inherit"},"h2 code":{color:"inherit"},"h3 code":{color:"inherit"},"h4 code":{color:"inherit"},"blockquote code":{color:"inherit"},"thead th code":{color:"inherit"},pre:{color:"var(--tw-prose-pre-code)",backgroundColor:"var(--tw-prose-pre-bg)",overflowX:"auto",fontWeight:"400"},"pre code":{backgroundColor:"transparent",borderWidth:"0",borderRadius:"0",padding:"0",fontWeight:"inherit",color:"inherit",fontSize:"inherit",fontFamily:"inherit",lineHeight:"inherit"},"pre code::before":{content:"none"},"pre code::after":{content:"none"},table:{width:"100%",tableLayout:"auto",marginTop:yt(32,16),marginBottom:yt(32,16)},thead:{borderBottomWidth:"1px",borderBottomColor:"var(--tw-prose-th-borders)"},"thead th":{color:"var(--tw-prose-headings)",fontWeight:"600",verticalAlign:"bottom"},"tbody tr":{borderBottomWidth:"1px",borderBottomColor:"var(--tw-prose-td-borders)"},"tbody tr:last-child":{borderBottomWidth:"0"},"tbody td":{verticalAlign:"baseline"},tfoot:{borderTopWidth:"1px",borderTopColor:"var(--tw-prose-th-borders)"},"tfoot td":{verticalAlign:"top"},"th, td":{textAlign:"start"},"figure > *":{},figcaption:{color:"var(--tw-prose-captions)"}},hN.gray.css,...hN.base.css]},...hN}});var mN=$e((zI,OZ)=>{"use strict";zI.__esModule=!0;zI.default=HDe;function uDe(e){for(var t=e.toLowerCase(),n="",i=!1,a=0;a<6&&t[a]!==void 0;a++){var r=t.charCodeAt(a),l=r>=97&&r<=102||r>=48&&r<=57;if(i=r===32,!l)break;n+=t[a]}if(n.length!==0){var s=parseInt(n,16),u=s>=55296&&s<=57343;return u||s===0||s>1114111?["\uFFFD",n.length+(i?1:0)]:[String.fromCodePoint(s),n.length+(i?1:0)]}}var pDe=/\\/;function HDe(e){var t=pDe.test(e);if(!t)return e;for(var n="",i=0;i{"use strict";JI.__esModule=!0;JI.default=dDe;function dDe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0;){var a=n.shift();if(!e[a])return;e=e[a]}return e}FZ.exports=JI.default});var qZ=$e((QI,UZ)=>{"use strict";QI.__esModule=!0;QI.default=fDe;function fDe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0;){var a=n.shift();e[a]||(e[a]={}),e=e[a]}}UZ.exports=QI.default});var VZ=$e((YI,WZ)=>{"use strict";YI.__esModule=!0;YI.default=hDe;function hDe(e){for(var t="",n=e.indexOf("/*"),i=0;n>=0;){t=t+e.slice(i,n);var a=e.indexOf("*/",n+2);if(a<0)return t;i=a+2,n=e.indexOf("/*",i)}return t=t+e.slice(i),t}WZ.exports=YI.default});var H1=$e(Wp=>{"use strict";Wp.__esModule=!0;Wp.stripComments=Wp.ensureObject=Wp.getProp=Wp.unesc=void 0;var mDe=eS(mN());Wp.unesc=mDe.default;var _De=eS(jZ());Wp.getProp=_De.default;var EDe=eS(qZ());Wp.ensureObject=EDe.default;var yDe=eS(VZ());Wp.stripComments=yDe.default;function eS(e){return e&&e.__esModule?e:{default:e}}});var FH=$e((d1,XZ)=>{"use strict";d1.__esModule=!0;d1.default=void 0;var KZ=H1();function GZ(e,t){for(var n=0;ni||this.source.end.linea||this.source.end.line===i&&this.source.end.column{"use strict";ga.__esModule=!0;ga.UNIVERSAL=ga.ATTRIBUTE=ga.CLASS=ga.COMBINATOR=ga.COMMENT=ga.ID=ga.NESTING=ga.PSEUDO=ga.ROOT=ga.SELECTOR=ga.STRING=ga.TAG=void 0;var IDe="tag";ga.TAG=IDe;var SDe="string";ga.STRING=SDe;var TDe="selector";ga.SELECTOR=TDe;var LDe="root";ga.ROOT=LDe;var vDe="pseudo";ga.PSEUDO=vDe;var xDe="nesting";ga.NESTING=xDe;var CDe="id";ga.ID=CDe;var DDe="comment";ga.COMMENT=DDe;var PDe="combinator";ga.COMBINATOR=PDe;var wDe="class";ga.CLASS=wDe;var kDe="attribute";ga.ATTRIBUTE=kDe;var NDe="universal";ga.UNIVERSAL=NDe});var tS=$e((f1,QZ)=>{"use strict";f1.__esModule=!0;f1.default=void 0;var $De=MDe(FH()),jH=RDe(hl());function JZ(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return JZ=function(){return e},e}function RDe(e){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var t=JZ();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var r=i?Object.getOwnPropertyDescriptor(e,a):null;r&&(r.get||r.set)?Object.defineProperty(n,a,r):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}function MDe(e){return e&&e.__esModule?e:{default:e}}function BDe(e,t){var n;if(typeof Symbol>"u"||e[Symbol.iterator]==null){if(Array.isArray(e)||(n=ODe(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var i=0;return function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}return n=e[Symbol.iterator](),n.next.bind(n)}function ODe(e,t){if(e){if(typeof e=="string")return ZZ(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ZZ(e,t)}}function ZZ(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=a&&(this.indexes[l]=r-1);return this},n.removeAll=function(){for(var a=BDe(this.nodes),r;!(r=a()).done;){var l=r.value;l.parent=void 0}return this.nodes=[],this},n.empty=function(){return this.removeAll()},n.insertAfter=function(a,r){r.parent=this;var l=this.index(a);this.nodes.splice(l+1,0,r),r.parent=this;var s;for(var u in this.indexes)s=this.indexes[u],l<=s&&(this.indexes[u]=s+1);return this},n.insertBefore=function(a,r){r.parent=this;var l=this.index(a);this.nodes.splice(l,0,r),r.parent=this;var s;for(var u in this.indexes)s=this.indexes[u],s<=l&&(this.indexes[u]=s+1);return this},n._findChildAtPosition=function(a,r){var l=void 0;return this.each(function(s){if(s.atPosition){var u=s.atPosition(a,r);if(u)return l=u,!1}else if(s.isAtPosition(a,r))return l=s,!1}),l},n.atPosition=function(a,r){if(this.isAtPosition(a,r))return this._findChildAtPosition(a,r)||this},n._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))},n.each=function(a){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var r=this.lastEach;if(this.indexes[r]=0,!!this.length){for(var l,s;this.indexes[r]{"use strict";h1.__esModule=!0;h1.default=void 0;var qDe=VDe(tS()),WDe=hl();function VDe(e){return e&&e.__esModule?e:{default:e}}function YZ(e,t){for(var n=0;n{"use strict";m1.__esModule=!0;m1.default=void 0;var ZDe=JDe(tS()),zDe=hl();function JDe(e){return e&&e.__esModule?e:{default:e}}function QDe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,gN(e,t)}function gN(e,t){return gN=Object.setPrototypeOf||function(i,a){return i.__proto__=a,i},gN(e,t)}var YDe=function(e){QDe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=zDe.SELECTOR,i}return t}(ZDe.default);m1.default=YDe;tz.exports=m1.default});var Vp=$e((Fgt,rz)=>{"use strict";var ePe={},tPe=ePe.hasOwnProperty,rPe=function(t,n){if(!t)return n;var i={};for(var a in n)i[a]=tPe.call(t,a)?t[a]:n[a];return i},nPe=/[ -,\.\/:-@\[-\^`\{-~]/,iPe=/[ -,\.\/:-@\[\]\^`\{-~]/,sPe=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,AN=function e(t,n){n=rPe(n,e.options),n.quotes!="single"&&n.quotes!="double"&&(n.quotes="single");for(var i=n.quotes=="double"?'"':"'",a=n.isIdentifier,r=t.charAt(0),l="",s=0,u=t.length;s126){if(o>=55296&&o<=56319&&s{"use strict";_1.__esModule=!0;_1.default=void 0;var aPe=iz(Vp()),oPe=H1(),lPe=iz(FH()),cPe=hl();function iz(e){return e&&e.__esModule?e:{default:e}}function nz(e,t){for(var n=0;n{"use strict";E1.__esModule=!0;E1.default=void 0;var dPe=hPe(FH()),fPe=hl();function hPe(e){return e&&e.__esModule?e:{default:e}}function mPe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,TN(e,t)}function TN(e,t){return TN=Object.setPrototypeOf||function(i,a){return i.__proto__=a,i},TN(e,t)}var _Pe=function(e){mPe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=fPe.COMMENT,i}return t}(dPe.default);E1.default=_Pe;az.exports=E1.default});var xN=$e((y1,oz)=>{"use strict";y1.__esModule=!0;y1.default=void 0;var EPe=gPe(FH()),yPe=hl();function gPe(e){return e&&e.__esModule?e:{default:e}}function bPe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,vN(e,t)}function vN(e,t){return vN=Object.setPrototypeOf||function(i,a){return i.__proto__=a,i},vN(e,t)}var APe=function(e){bPe(t,e);function t(i){var a;return a=e.call(this,i)||this,a.type=yPe.ID,a}var n=t.prototype;return n.valueToString=function(){return"#"+e.prototype.valueToString.call(this)},t}(EPe.default);y1.default=APe;oz.exports=y1.default});var rS=$e((g1,uz)=>{"use strict";g1.__esModule=!0;g1.default=void 0;var IPe=cz(Vp()),SPe=H1(),TPe=cz(FH());function cz(e){return e&&e.__esModule?e:{default:e}}function lz(e,t){for(var n=0;n{"use strict";b1.__esModule=!0;b1.default=void 0;var CPe=PPe(rS()),DPe=hl();function PPe(e){return e&&e.__esModule?e:{default:e}}function wPe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,DN(e,t)}function DN(e,t){return DN=Object.setPrototypeOf||function(i,a){return i.__proto__=a,i},DN(e,t)}var kPe=function(e){wPe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=DPe.TAG,i}return t}(CPe.default);b1.default=kPe;pz.exports=b1.default});var kN=$e((A1,Hz)=>{"use strict";A1.__esModule=!0;A1.default=void 0;var NPe=RPe(FH()),$Pe=hl();function RPe(e){return e&&e.__esModule?e:{default:e}}function MPe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,wN(e,t)}function wN(e,t){return wN=Object.setPrototypeOf||function(i,a){return i.__proto__=a,i},wN(e,t)}var BPe=function(e){MPe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=$Pe.STRING,i}return t}(NPe.default);A1.default=BPe;Hz.exports=A1.default});var $N=$e((I1,dz)=>{"use strict";I1.__esModule=!0;I1.default=void 0;var OPe=jPe(tS()),FPe=hl();function jPe(e){return e&&e.__esModule?e:{default:e}}function UPe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,NN(e,t)}function NN(e,t){return NN=Object.setPrototypeOf||function(i,a){return i.__proto__=a,i},NN(e,t)}var qPe=function(e){UPe(t,e);function t(i){var a;return a=e.call(this,i)||this,a.type=FPe.PSEUDO,a}var n=t.prototype;return n.toString=function(){var a=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),a,this.rawSpaceAfter].join("")},t}(OPe.default);I1.default=qPe;dz.exports=I1.default});var RN=$e((jgt,fz)=>{fz.exports=require("util").deprecate});var UN=$e(L1=>{"use strict";L1.__esModule=!0;L1.unescapeValue=jN;L1.default=void 0;var S1=FN(Vp()),WPe=FN(mN()),VPe=FN(rS()),KPe=hl(),MN;function FN(e){return e&&e.__esModule?e:{default:e}}function hz(e,t){for(var n=0;n0&&!a.quoted&&s.before.length===0&&!(a.spaces.value&&a.spaces.value.after)&&(s.before=" "),mz(l,s)}))),r.push("]"),r.push(this.rawSpaceAfter),r.join("")},GPe(t,[{key:"quoted",get:function(){var a=this.quoteMark;return a==="'"||a==='"'},set:function(a){JPe()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(a){if(!this._constructed){this._quoteMark=a;return}this._quoteMark!==a&&(this._quoteMark=a,this._syncRawValue())}},{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(a){if(this._constructed){var r=jN(a),l=r.deprecatedUsage,s=r.unescaped,u=r.quoteMark;if(l&&zPe(),s===this._value&&u===this._quoteMark)return;this._value=s,this._quoteMark=u,this._syncRawValue()}else this._value=a}},{key:"attribute",get:function(){return this._attribute},set:function(a){this._handleEscapes("attribute",a),this._attribute=a}}]),t}(VPe.default);L1.default=nS;nS.NO_QUOTE=null;nS.SINGLE_QUOTE="'";nS.DOUBLE_QUOTE='"';var BN=(MN={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}},MN[null]={isIdentifier:!0},MN);function mz(e,t){return""+t.before+e+t.after}});var WN=$e((v1,_z)=>{"use strict";v1.__esModule=!0;v1.default=void 0;var ewe=rwe(rS()),twe=hl();function rwe(e){return e&&e.__esModule?e:{default:e}}function nwe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,qN(e,t)}function qN(e,t){return qN=Object.setPrototypeOf||function(i,a){return i.__proto__=a,i},qN(e,t)}var iwe=function(e){nwe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=twe.UNIVERSAL,i.value="*",i}return t}(ewe.default);v1.default=iwe;_z.exports=v1.default});var KN=$e((x1,Ez)=>{"use strict";x1.__esModule=!0;x1.default=void 0;var swe=owe(FH()),awe=hl();function owe(e){return e&&e.__esModule?e:{default:e}}function lwe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,VN(e,t)}function VN(e,t){return VN=Object.setPrototypeOf||function(i,a){return i.__proto__=a,i},VN(e,t)}var cwe=function(e){lwe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=awe.COMBINATOR,i}return t}(swe.default);x1.default=cwe;Ez.exports=x1.default});var XN=$e((C1,yz)=>{"use strict";C1.__esModule=!0;C1.default=void 0;var uwe=Hwe(FH()),pwe=hl();function Hwe(e){return e&&e.__esModule?e:{default:e}}function dwe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,GN(e,t)}function GN(e,t){return GN=Object.setPrototypeOf||function(i,a){return i.__proto__=a,i},GN(e,t)}var fwe=function(e){dwe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=pwe.NESTING,i.value="&",i}return t}(uwe.default);C1.default=fwe;yz.exports=C1.default});var bz=$e((iS,gz)=>{"use strict";iS.__esModule=!0;iS.default=hwe;function hwe(e){return e.sort(function(t,n){return t-n})}gz.exports=iS.default});var ZN=$e(Wn=>{"use strict";Wn.__esModule=!0;Wn.combinator=Wn.word=Wn.comment=Wn.str=Wn.tab=Wn.newline=Wn.feed=Wn.cr=Wn.backslash=Wn.bang=Wn.slash=Wn.doubleQuote=Wn.singleQuote=Wn.space=Wn.greaterThan=Wn.pipe=Wn.equals=Wn.plus=Wn.caret=Wn.tilde=Wn.dollar=Wn.closeSquare=Wn.openSquare=Wn.closeParenthesis=Wn.openParenthesis=Wn.semicolon=Wn.colon=Wn.comma=Wn.at=Wn.asterisk=Wn.ampersand=void 0;var mwe=38;Wn.ampersand=mwe;var _we=42;Wn.asterisk=_we;var Ewe=64;Wn.at=Ewe;var ywe=44;Wn.comma=ywe;var gwe=58;Wn.colon=gwe;var bwe=59;Wn.semicolon=bwe;var Awe=40;Wn.openParenthesis=Awe;var Iwe=41;Wn.closeParenthesis=Iwe;var Swe=91;Wn.openSquare=Swe;var Twe=93;Wn.closeSquare=Twe;var Lwe=36;Wn.dollar=Lwe;var vwe=126;Wn.tilde=vwe;var xwe=94;Wn.caret=xwe;var Cwe=43;Wn.plus=Cwe;var Dwe=61;Wn.equals=Dwe;var Pwe=124;Wn.pipe=Pwe;var wwe=62;Wn.greaterThan=wwe;var kwe=32;Wn.space=kwe;var Az=39;Wn.singleQuote=Az;var Nwe=34;Wn.doubleQuote=Nwe;var $we=47;Wn.slash=$we;var Rwe=33;Wn.bang=Rwe;var Mwe=92;Wn.backslash=Mwe;var Bwe=13;Wn.cr=Bwe;var Owe=12;Wn.feed=Owe;var Fwe=10;Wn.newline=Fwe;var jwe=9;Wn.tab=jwe;var Uwe=Az;Wn.str=Uwe;var qwe=-1;Wn.comment=qwe;var Wwe=-2;Wn.word=Wwe;var Vwe=-3;Wn.combinator=Vwe});var Tz=$e(D1=>{"use strict";D1.__esModule=!0;D1.default=Qwe;D1.FIELDS=void 0;var fn=Kwe(ZN()),o_,pa;function Sz(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return Sz=function(){return e},e}function Kwe(e){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var t=Sz();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var r=i?Object.getOwnPropertyDescriptor(e,a):null;r&&(r.get||r.set)?Object.defineProperty(n,a,r):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}var Gwe=(o_={},o_[fn.tab]=!0,o_[fn.newline]=!0,o_[fn.cr]=!0,o_[fn.feed]=!0,o_),Xwe=(pa={},pa[fn.space]=!0,pa[fn.tab]=!0,pa[fn.newline]=!0,pa[fn.cr]=!0,pa[fn.feed]=!0,pa[fn.ampersand]=!0,pa[fn.asterisk]=!0,pa[fn.bang]=!0,pa[fn.comma]=!0,pa[fn.colon]=!0,pa[fn.semicolon]=!0,pa[fn.openParenthesis]=!0,pa[fn.closeParenthesis]=!0,pa[fn.openSquare]=!0,pa[fn.closeSquare]=!0,pa[fn.singleQuote]=!0,pa[fn.doubleQuote]=!0,pa[fn.plus]=!0,pa[fn.pipe]=!0,pa[fn.tilde]=!0,pa[fn.greaterThan]=!0,pa[fn.equals]=!0,pa[fn.dollar]=!0,pa[fn.caret]=!0,pa[fn.slash]=!0,pa),zN={},Iz="0123456789abcdefABCDEF";for(sS=0;sS0?(m=l+y,d=h-g[y].length):(m=l,d=r),I=fn.comment,l=m,H=m,c=h-d):p===fn.slash?(h=s,I=p,H=l,c=s-r,u=h+1):(h=Zwe(n,s),I=fn.word,H=l,c=h-r),u=h+1;break}t.push([I,l,s-r,H,c,s,u]),d&&(r=d,d=null),s=u}return t}});var kz=$e((P1,wz)=>{"use strict";P1.__esModule=!0;P1.default=void 0;var Ywe=cu(yN()),JN=cu(bN()),eke=cu(SN()),Lz=cu(LN()),tke=cu(xN()),rke=cu(PN()),QN=cu(kN()),nke=cu($N()),vz=aS(UN()),ike=cu(WN()),YN=cu(KN()),ske=cu(XN()),ake=cu(bz()),Jr=aS(Tz()),Pn=aS(ZN()),oke=aS(hl()),Ua=H1(),Ph,e9;function Pz(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return Pz=function(){return e},e}function aS(e){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var t=Pz();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var r=i?Object.getOwnPropertyDescriptor(e,a):null;r&&(r.get||r.set)?Object.defineProperty(n,a,r):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}function cu(e){return e&&e.__esModule?e:{default:e}}function xz(e,t){for(var n=0;n0){var l=this.current.last;if(l){var s=this.convertWhitespaceNodesToSpace(r),u=s.space,p=s.rawSpace;p!==void 0&&(l.rawSpaceAfter+=p),l.spaces.after+=u}else r.forEach(function(I){return i.newNode(I)})}return}var o=this.currToken,c=void 0;a>this.position&&(c=this.parseWhitespaceEquivalentTokens(a));var H;if(this.isNamedCombinator()?H=this.namedCombinator():this.currToken[Jr.FIELDS.TYPE]===Pn.combinator?(H=new YN.default({value:this.content(),source:l_(this.currToken),sourceIndex:this.currToken[Jr.FIELDS.START_POS]}),this.position++):n9[this.currToken[Jr.FIELDS.TYPE]]||c||this.unexpected(),H){if(c){var f=this.convertWhitespaceNodesToSpace(c),_=f.space,y=f.rawSpace;H.spaces.before=_,H.rawSpaceBefore=y}}else{var g=this.convertWhitespaceNodesToSpace(c,!0),h=g.space,m=g.rawSpace;m||(m=h);var d={},A={spaces:{}};h.endsWith(" ")&&m.endsWith(" ")?(d.before=h.slice(0,h.length-1),A.spaces.before=m.slice(0,m.length-1)):h.startsWith(" ")&&m.startsWith(" ")?(d.after=h.slice(1),A.spaces.after=m.slice(1)):A.value=m,H=new YN.default({value:" ",source:t9(o,this.tokens[this.position-1]),sourceIndex:o[Jr.FIELDS.START_POS],spaces:d,raws:A})}return this.currToken&&this.currToken[Jr.FIELDS.TYPE]===Pn.space&&(H.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(H)},t.comma=function(){if(this.position===this.tokens.length-1){this.root.trailingComma=!0,this.position++;return}this.current._inferEndPosition();var i=new JN.default({source:{start:Cz(this.tokens[this.position+1])}});this.current.parent.append(i),this.current=i,this.position++},t.comment=function(){var i=this.currToken;this.newNode(new Lz.default({value:this.content(),source:l_(i),sourceIndex:i[Jr.FIELDS.START_POS]})),this.position++},t.error=function(i,a){throw this.root.error(i,a)},t.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[Jr.FIELDS.START_POS]})},t.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[Jr.FIELDS.START_POS])},t.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[Jr.FIELDS.START_POS])},t.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[Jr.FIELDS.START_POS])},t.namespace=function(){var i=this.prevToken&&this.content(this.prevToken)||!0;if(this.nextToken[Jr.FIELDS.TYPE]===Pn.word)return this.position++,this.word(i);if(this.nextToken[Jr.FIELDS.TYPE]===Pn.asterisk)return this.position++,this.universal(i)},t.nesting=function(){if(this.nextToken){var i=this.content(this.nextToken);if(i==="|"){this.position++;return}}var a=this.currToken;this.newNode(new ske.default({value:this.content(),source:l_(a),sourceIndex:a[Jr.FIELDS.START_POS]})),this.position++},t.parentheses=function(){var i=this.current.last,a=1;if(this.position++,i&&i.type===oke.PSEUDO){var r=new JN.default({source:{start:Cz(this.tokens[this.position-1])}}),l=this.current;for(i.append(r),this.current=r;this.position1&&i.nextToken&&i.nextToken[Jr.FIELDS.TYPE]===Pn.openParenthesis&&i.error("Misplaced parenthesis.",{index:i.nextToken[Jr.FIELDS.START_POS]})});else return this.expected(["pseudo-class","pseudo-element"],this.currToken[Jr.FIELDS.START_POS])},t.space=function(){var i=this.content();this.position===0||this.prevToken[Jr.FIELDS.TYPE]===Pn.comma||this.prevToken[Jr.FIELDS.TYPE]===Pn.openParenthesis||this.current.nodes.every(function(a){return a.type==="comment"})?(this.spaces=this.optionalSpace(i),this.position++):this.position===this.tokens.length-1||this.nextToken[Jr.FIELDS.TYPE]===Pn.comma||this.nextToken[Jr.FIELDS.TYPE]===Pn.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(i),this.position++):this.combinator()},t.string=function(){var i=this.currToken;this.newNode(new QN.default({value:this.content(),source:l_(i),sourceIndex:i[Jr.FIELDS.START_POS]})),this.position++},t.universal=function(i){var a=this.nextToken;if(a&&this.content(a)==="|")return this.position++,this.namespace();var r=this.currToken;this.newNode(new ike.default({value:this.content(),source:l_(r),sourceIndex:r[Jr.FIELDS.START_POS]}),i),this.position++},t.splitWord=function(i,a){for(var r=this,l=this.nextToken,s=this.content();l&&~[Pn.dollar,Pn.caret,Pn.equals,Pn.word].indexOf(l[Jr.FIELDS.TYPE]);){this.position++;var u=this.content();if(s+=u,u.lastIndexOf("\\")===u.length-1){var p=this.nextToken;p&&p[Jr.FIELDS.TYPE]===Pn.space&&(s+=this.requiredSpace(this.content(p)),this.position++)}l=this.nextToken}var o=r9(s,".").filter(function(_){var y=s[_-1]==="\\",g=/^\d+\.\d+%$/.test(s);return!y&&!g}),c=r9(s,"#").filter(function(_){return s[_-1]!=="\\"}),H=r9(s,"#{");H.length&&(c=c.filter(function(_){return!~H.indexOf(_)}));var f=(0,ake.default)(uke([0].concat(o,c)));f.forEach(function(_,y){var g=f[y+1]||s.length,h=s.slice(_,g);if(y===0&&a)return a.call(r,h,f.length);var m,d=r.currToken,A=d[Jr.FIELDS.START_POS]+f[y],I=wh(d[1],d[2]+_,d[3],d[2]+(g-1));if(~o.indexOf(_)){var L={value:h.slice(1),source:I,sourceIndex:A};m=new eke.default(c_(L,"value"))}else if(~c.indexOf(_)){var C={value:h.slice(1),source:I,sourceIndex:A};m=new tke.default(c_(C,"value"))}else{var x={value:h,source:I,sourceIndex:A};c_(x,"value"),m=new rke.default(x)}r.newNode(m,i),i=null}),this.position++},t.word=function(i){var a=this.nextToken;return a&&this.content(a)==="|"?(this.position++,this.namespace()):this.splitWord(i)},t.loop=function(){for(;this.position{"use strict";w1.__esModule=!0;w1.default=void 0;var Hke=dke(kz());function dke(e){return e&&e.__esModule?e:{default:e}}var fke=function(){function e(n,i){this.func=n||function(){},this.funcRes=null,this.options=i}var t=e.prototype;return t._shouldUpdateSelector=function(i,a){a===void 0&&(a={});var r=Object.assign({},this.options,a);return r.updateSelector===!1?!1:typeof i!="string"},t._isLossy=function(i){i===void 0&&(i={});var a=Object.assign({},this.options,i);return a.lossless===!1},t._root=function(i,a){a===void 0&&(a={});var r=new Hke.default(i,this._parseOptions(a));return r.root},t._parseOptions=function(i){return{lossy:this._isLossy(i)}},t._run=function(i,a){var r=this;return a===void 0&&(a={}),new Promise(function(l,s){try{var u=r._root(i,a);Promise.resolve(r.func(u)).then(function(p){var o=void 0;return r._shouldUpdateSelector(i,a)&&(o=u.toString(),i.selector=o),{transform:p,root:u,string:o}}).then(l,s)}catch(p){s(p);return}})},t._runSync=function(i,a){a===void 0&&(a={});var r=this._root(i,a),l=this.func(r);if(l&&typeof l.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var s=void 0;return a.updateSelector&&typeof i!="string"&&(s=r.toString(),i.selector=s),{transform:l,root:r,string:s}},t.ast=function(i,a){return this._run(i,a).then(function(r){return r.root})},t.astSync=function(i,a){return this._runSync(i,a).root},t.transform=function(i,a){return this._run(i,a).then(function(r){return r.transform})},t.transformSync=function(i,a){return this._runSync(i,a).transform},t.process=function(i,a){return this._run(i,a).then(function(r){return r.string||r.root.toString()})},t.processSync=function(i,a){var r=this._runSync(i,a);return r.string||r.root.toString()},e}();w1.default=fke;Nz.exports=w1.default});var Rz=$e(ba=>{"use strict";ba.__esModule=!0;ba.universal=ba.tag=ba.string=ba.selector=ba.root=ba.pseudo=ba.nesting=ba.id=ba.comment=ba.combinator=ba.className=ba.attribute=void 0;var hke=uu(UN()),mke=uu(SN()),_ke=uu(KN()),Eke=uu(LN()),yke=uu(xN()),gke=uu(XN()),bke=uu($N()),Ake=uu(yN()),Ike=uu(bN()),Ske=uu(kN()),Tke=uu(PN()),Lke=uu(WN());function uu(e){return e&&e.__esModule?e:{default:e}}var vke=function(t){return new hke.default(t)};ba.attribute=vke;var xke=function(t){return new mke.default(t)};ba.className=xke;var Cke=function(t){return new _ke.default(t)};ba.combinator=Cke;var Dke=function(t){return new Eke.default(t)};ba.comment=Dke;var Pke=function(t){return new yke.default(t)};ba.id=Pke;var wke=function(t){return new gke.default(t)};ba.nesting=wke;var kke=function(t){return new bke.default(t)};ba.pseudo=kke;var Nke=function(t){return new Ake.default(t)};ba.root=Nke;var $ke=function(t){return new Ike.default(t)};ba.selector=$ke;var Rke=function(t){return new Ske.default(t)};ba.string=Rke;var Mke=function(t){return new Tke.default(t)};ba.tag=Mke;var Bke=function(t){return new Lke.default(t)};ba.universal=Bke});var Fz=$e(Rs=>{"use strict";Rs.__esModule=!0;Rs.isNode=i9;Rs.isPseudoElement=Oz;Rs.isPseudoClass=Zke;Rs.isContainer=zke;Rs.isNamespace=Jke;Rs.isUniversal=Rs.isTag=Rs.isString=Rs.isSelector=Rs.isRoot=Rs.isPseudo=Rs.isNesting=Rs.isIdentifier=Rs.isComment=Rs.isCombinator=Rs.isClassName=Rs.isAttribute=void 0;var qa=hl(),rc,Oke=(rc={},rc[qa.ATTRIBUTE]=!0,rc[qa.CLASS]=!0,rc[qa.COMBINATOR]=!0,rc[qa.COMMENT]=!0,rc[qa.ID]=!0,rc[qa.NESTING]=!0,rc[qa.PSEUDO]=!0,rc[qa.ROOT]=!0,rc[qa.SELECTOR]=!0,rc[qa.STRING]=!0,rc[qa.TAG]=!0,rc[qa.UNIVERSAL]=!0,rc);function i9(e){return typeof e=="object"&&Oke[e.type]}function pu(e,t){return i9(t)&&t.type===e}var Mz=pu.bind(null,qa.ATTRIBUTE);Rs.isAttribute=Mz;var Fke=pu.bind(null,qa.CLASS);Rs.isClassName=Fke;var jke=pu.bind(null,qa.COMBINATOR);Rs.isCombinator=jke;var Uke=pu.bind(null,qa.COMMENT);Rs.isComment=Uke;var qke=pu.bind(null,qa.ID);Rs.isIdentifier=qke;var Wke=pu.bind(null,qa.NESTING);Rs.isNesting=Wke;var s9=pu.bind(null,qa.PSEUDO);Rs.isPseudo=s9;var Vke=pu.bind(null,qa.ROOT);Rs.isRoot=Vke;var Kke=pu.bind(null,qa.SELECTOR);Rs.isSelector=Kke;var Gke=pu.bind(null,qa.STRING);Rs.isString=Gke;var Bz=pu.bind(null,qa.TAG);Rs.isTag=Bz;var Xke=pu.bind(null,qa.UNIVERSAL);Rs.isUniversal=Xke;function Oz(e){return s9(e)&&e.value&&(e.value.startsWith("::")||e.value.toLowerCase()===":before"||e.value.toLowerCase()===":after"||e.value.toLowerCase()===":first-letter"||e.value.toLowerCase()===":first-line")}function Zke(e){return s9(e)&&!Oz(e)}function zke(e){return!!(i9(e)&&e.walk)}function Jke(e){return Mz(e)||Bz(e)}});var jz=$e(op=>{"use strict";op.__esModule=!0;var a9=hl();Object.keys(a9).forEach(function(e){e==="default"||e==="__esModule"||e in op&&op[e]===a9[e]||(op[e]=a9[e])});var o9=Rz();Object.keys(o9).forEach(function(e){e==="default"||e==="__esModule"||e in op&&op[e]===o9[e]||(op[e]=o9[e])});var l9=Fz();Object.keys(l9).forEach(function(e){e==="default"||e==="__esModule"||e in op&&op[e]===l9[e]||(op[e]=l9[e])})});var Wz=$e((k1,qz)=>{"use strict";k1.__esModule=!0;k1.default=void 0;var Qke=tNe($z()),Yke=eNe(jz());function Uz(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return Uz=function(){return e},e}function eNe(e){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var t=Uz();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if(Object.prototype.hasOwnProperty.call(e,a)){var r=i?Object.getOwnPropertyDescriptor(e,a):null;r&&(r.get||r.set)?Object.defineProperty(n,a,r):n[a]=e[a]}return n.default=e,t&&t.set(e,n),n}function tNe(e){return e&&e.__esModule?e:{default:e}}var c9=function(t){return new Qke.default(t)};Object.assign(c9,Yke);delete c9.__esModule;var rNe=c9;k1.default=rNe;qz.exports=k1.default});var Gz=$e((Xgt,Kz)=>{var Vz=Wz(),nNe=Vz();function u9(e){return typeof e=="object"&&e!==null}function N1(e){if(typeof e!="object"||e===null||Object.prototype.toString.call(e)!=="[object Object]")return!1;if(Object.getPrototypeOf(e)===null)return!0;let t=e;for(;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function oS(e,...t){if(!t.length)return e;let n=t.shift();if(u9(e)&&u9(n))for(let i in n)Array.isArray(n[i])?(e[i]||(e[i]=[]),n[i].forEach((a,r)=>{N1(a)&&N1(e[i][r])?e[i][r]=oS(e[i][r],a):e[i][r]=a})):N1(n[i])?(e[i]||(e[i]={}),oS(e[i],n[i])):e[i]=n[i];return oS(e,...t)}function iNe(e){return Array.isArray(e)?e:[e]}Kz.exports={isObject:u9,isPlainObject:N1,merge:oS,castArray:iNe,isUsableColor(e,t){return N1(t)&&e!=="gray"&&t[600]},commonTrailingPseudos(e){let t=nNe.astSync(e),n=[];for(let[a,r]of t.nodes.entries())for(let[l,s]of[...r.nodes].reverse().entries()){if(s.type!=="pseudo"||!s.value.startsWith("::"))break;n[l]=n[l]||[],n[l][a]=s}let i=Vz.selector();for(let a of n){if(!a)continue;if(new Set(a.map(l=>l.value)).size>1)break;a.forEach(l=>l.remove()),i.prepend(a[0])}return i.nodes.length?[i.toString(),t.toString()]:[null,e]}}});var H9=$e((zgt,zz)=>{var sNe=xh(),aNe=BZ(),{commonTrailingPseudos:oNe,isObject:Xz,isPlainObject:Zgt,merge:lNe,castArray:cNe}=Gz(),Zz={};function p9(e,{className:t,modifier:n,prefix:i}){let a=i(`.not-${t}`).slice(1),r=e.startsWith(">")?`${n==="DEFAULT"?`.${t}`:`.${t}-${n}`} `:"",[l,s]=oNe(e);return l?`:where(${r}${s}):not(:where([class~="${a}"],[class~="${a}"] *))${l}`:`:where(${r}${e}):not(:where([class~="${a}"],[class~="${a}"] *))`}function uNe(e={},{target:t,className:n,modifier:i,prefix:a}){function r(l,s){return t==="legacy"?[l,s]:Array.isArray(s)?[l,s]:Xz(s)?Object.values(s).some(Xz)?[p9(l,{className:n,modifier:i,prefix:a}),s,Object.fromEntries(Object.entries(s).map(([p,o])=>r(p,o)))]:[p9(l,{className:n,modifier:i,prefix:a}),s]:[l,s]}return Object.fromEntries(Object.entries(lNe({},...Object.keys(e).filter(l=>Zz[l]).map(l=>Zz[l](e[l])),...cNe(e.css||{}))).map(([l,s])=>r(l,s)))}zz.exports=sNe.withOptions(({className:e="prose",target:t="modern"}={})=>function({addVariant:n,addComponents:i,theme:a,prefix:r}){let l=a("typography"),s={className:e,prefix:r};for(let[u,...p]of[["headings","h1","h2","h3","h4","h5","h6","th"],["h1"],["h2"],["h3"],["h4"],["h5"],["h6"],["p"],["a"],["blockquote"],["figure"],["figcaption"],["strong"],["em"],["kbd"],["code"],["pre"],["ol"],["ul"],["li"],["dl"],["dt"],["dd"],["table"],["thead"],["tr"],["th"],["td"],["img"],["picture"],["video"],["hr"],["lead",'[class~="lead"]']]){p=p.length===0?[u]:p;let o=t==="legacy"?p.map(c=>`& ${c}`):p.join(", ");n(`${e}-${u}`,t==="legacy"?o:`& :is(${p9(o,s)})`)}i(Object.keys(l).map(u=>({[u==="DEFAULT"?`.${e}`:`.${e}-${u}`]:uNe(l[u],{target:t,className:e,modifier:u,prefix:r})})))},()=>({theme:{typography:aNe}}))});var Jz=$e((Jgt,pNe)=>{pNe.exports={name:"@tailwindcss/typography",version:"0.5.19",description:"A Tailwind CSS plugin for automatically styling plain HTML content with beautiful typographic defaults.",main:"src/index.js",types:"src/index.d.ts",files:["src/*.js","src/*.d.ts","dist/"],repository:"https://github.com/tailwindlabs/tailwindcss-typography",license:"MIT",publishConfig:{access:"public"},prettier:{printWidth:100,semi:!1,singleQuote:!0,trailingComma:"es5"},scripts:{test:"jest",dev:"next dev demo",build:"next build demo",export:"next export demo",start:"next start demo","release-channel":"node ./scripts/release-channel.js","release-notes":"node ./scripts/release-notes.js"},peerDependencies:{tailwindcss:">=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1"},devDependencies:{"@mdx-js/loader":"^1.0.19","@mdx-js/mdx":"^1.6.6","@next/mdx":"^8.1.0",autoprefixer:"^10.2.1","highlight.js":"^10.4.1",jest:"^29.7.0","jest-diff":"^27.3.1",next:"^12.0.1",postcss:"^8.2.3",prettier:"^2.1.2",react:"^17.0.2","react-dom":"^17.0.2",tailwindcss:"^3.2.2"},dependencies:{"postcss-selector-parser":"6.0.10"},jest:{setupFilesAfterEnv:["/jest/customMatchers.js"]}}});var Qz=$e(d9=>{"use strict";Object.defineProperty(d9,"__esModule",{value:!0});Object.defineProperty(d9,"default",{enumerable:!0,get:function(){return hNe}});var HNe=WI(),dNe=fNe(VI());function fNe(e){return e&&e.__esModule?e:{default:e}}var hNe=(0,HNe.cloneDeep)(dNe.default)});var eJ=$e((ebt,Yz)=>{var f9=Qz();Yz.exports=(f9.__esModule?f9:{default:f9}).default});var cS=$e(h9=>{"use strict";Object.defineProperty(h9,"__esModule",{value:!0});Object.defineProperty(h9,"default",{enumerable:!0,get:function(){return mNe}});function mNe(e){if(e=`${e}`,e==="0")return"0";if(/^[+-]?(\d+|\d*\.\d+)(e[+-]?\d+)?(%|\w+)?$/.test(e))return e.replace(/^[+-]?/,n=>n==="-"?"":"-");let t=["var","calc","min","max","clamp"];for(let n of t)if(e.includes(`${n}(`))return`calc(${e} * -1)`}});var tJ=$e(m9=>{"use strict";Object.defineProperty(m9,"__esModule",{value:!0});Object.defineProperty(m9,"default",{enumerable:!0,get:function(){return _Ne}});var _Ne=["preflight","container","accessibility","pointerEvents","visibility","position","inset","isolation","zIndex","order","gridColumn","gridColumnStart","gridColumnEnd","gridRow","gridRowStart","gridRowEnd","float","clear","margin","boxSizing","lineClamp","display","aspectRatio","size","height","maxHeight","minHeight","width","minWidth","maxWidth","flex","flexShrink","flexGrow","flexBasis","tableLayout","captionSide","borderCollapse","borderSpacing","transformOrigin","translate","rotate","skew","scale","transform","animation","cursor","touchAction","userSelect","resize","scrollSnapType","scrollSnapAlign","scrollSnapStop","scrollMargin","scrollPadding","listStylePosition","listStyleType","listStyleImage","appearance","columns","breakBefore","breakInside","breakAfter","gridAutoColumns","gridAutoFlow","gridAutoRows","gridTemplateColumns","gridTemplateRows","flexDirection","flexWrap","placeContent","placeItems","alignContent","alignItems","justifyContent","justifyItems","gap","space","divideWidth","divideStyle","divideColor","divideOpacity","placeSelf","alignSelf","justifySelf","overflow","overscrollBehavior","scrollBehavior","textOverflow","hyphens","whitespace","textWrap","wordBreak","borderRadius","borderWidth","borderStyle","borderColor","borderOpacity","backgroundColor","backgroundOpacity","backgroundImage","gradientColorStops","boxDecorationBreak","backgroundSize","backgroundAttachment","backgroundClip","backgroundPosition","backgroundRepeat","backgroundOrigin","fill","stroke","strokeWidth","objectFit","objectPosition","padding","textAlign","textIndent","verticalAlign","fontFamily","fontSize","fontWeight","textTransform","fontStyle","fontVariantNumeric","lineHeight","letterSpacing","textColor","textOpacity","textDecoration","textDecorationColor","textDecorationStyle","textDecorationThickness","textUnderlineOffset","fontSmoothing","placeholderColor","placeholderOpacity","caretColor","accentColor","opacity","backgroundBlendMode","mixBlendMode","boxShadow","boxShadowColor","outlineStyle","outlineWidth","outlineOffset","outlineColor","ringWidth","ringColor","ringOpacity","ringOffsetWidth","ringOffsetColor","blur","brightness","contrast","dropShadow","grayscale","hueRotate","invert","saturate","sepia","filter","backdropBlur","backdropBrightness","backdropContrast","backdropGrayscale","backdropHueRotate","backdropInvert","backdropOpacity","backdropSaturate","backdropSepia","backdropFilter","transitionProperty","transitionDelay","transitionDuration","transitionTimingFunction","willChange","contain","content","forcedColorAdjust"]});var rJ=$e(_9=>{"use strict";Object.defineProperty(_9,"__esModule",{value:!0});Object.defineProperty(_9,"default",{enumerable:!0,get:function(){return ENe}});function ENe(e,t){return e===void 0?t:Array.isArray(e)?e:[...new Set(t.filter(i=>e!==!1&&e[i]!==!1).concat(Object.keys(e).filter(i=>e[i]!==!1)))]}});var nJ=$e(E9=>{"use strict";Object.defineProperty(E9,"__esModule",{value:!0});Object.defineProperty(E9,"defaults",{enumerable:!0,get:function(){return yNe}});function yNe(e,...t){for(let a of t){for(let r in a){var n;!(e==null||(n=e.hasOwnProperty)===null||n===void 0)&&n.call(e,r)||(e[r]=a[r])}for(let r of Object.getOwnPropertySymbols(a)){var i;!(e==null||(i=e.hasOwnProperty)===null||i===void 0)&&i.call(e,r)||(e[r]=a[r])}}return e}});var uS=$e(y9=>{"use strict";Object.defineProperty(y9,"__esModule",{value:!0});Object.defineProperty(y9,"toPath",{enumerable:!0,get:function(){return gNe}});function gNe(e){if(Array.isArray(e))return e;let t=e.split("[").length-1,n=e.split("]").length-1;if(t!==n)throw new Error(`Path is invalid. Has unbalanced brackets: ${e}`);return e.split(/\.(?![^\[]*\])|[\[\]]/g).filter(Boolean)}});var UH=$e(g9=>{"use strict";Object.defineProperty(g9,"__esModule",{value:!0});function bNe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}bNe(g9,{flagEnabled:function(){return SNe},issueFlagNotices:function(){return TNe},default:function(){return LNe}});var ANe=aJ(u1()),INe=aJ(lu());function aJ(e){return e&&e.__esModule?e:{default:e}}var iJ={optimizeUniversalDefaults:!1,generalizedModifiers:!0,disableColorOpacityUtilitiesByDefault:!1,relativeContentPathsByDefault:!1},$1={future:["hoverOnlyWhenSupported","respectDefaultRingColorOpacity","disableColorOpacityUtilitiesByDefault","relativeContentPathsByDefault"],experimental:["optimizeUniversalDefaults","generalizedModifiers"]};function SNe(e,t){if($1.future.includes(t)){var n,i,a;return e.future==="all"||((a=(i=e==null||(n=e.future)===null||n===void 0?void 0:n[t])!==null&&i!==void 0?i:iJ[t])!==null&&a!==void 0?a:!1)}if($1.experimental.includes(t)){var r,l,s;return e.experimental==="all"||((s=(l=e==null||(r=e.experimental)===null||r===void 0?void 0:r[t])!==null&&l!==void 0?l:iJ[t])!==null&&s!==void 0?s:!1)}return!1}function sJ(e){if(e.experimental==="all")return $1.experimental;var t;return Object.keys((t=e?.experimental)!==null&&t!==void 0?t:{}).filter(n=>$1.experimental.includes(n)&&e.experimental[n])}function TNe(e){if(process.env.JEST_WORKER_ID===void 0&&sJ(e).length>0){let t=sJ(e).map(n=>ANe.default.yellow(n)).join(", ");INe.default.warn("experimental-flags-enabled",[`You have enabled experimental features: ${t}`,"Experimental features in Tailwind CSS are not covered by semver, may introduce breaking changes, and can change at any time."])}}var LNe=$1});var lJ=$e(b9=>{"use strict";Object.defineProperty(b9,"__esModule",{value:!0});Object.defineProperty(b9,"normalizeConfig",{enumerable:!0,get:function(){return CNe}});var vNe=UH(),u_=xNe(lu());function oJ(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(oJ=function(i){return i?n:t})(e)}function xNe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=oJ(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var l=a?Object.getOwnPropertyDescriptor(e,r):null;l&&(l.get||l.set)?Object.defineProperty(i,r,l):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}function CNe(e){if((()=>{if(e.purge||!e.content||!Array.isArray(e.content)&&!(typeof e.content=="object"&&e.content!==null))return!1;if(Array.isArray(e.content))return e.content.every(i=>typeof i=="string"?!0:!(typeof i?.raw!="string"||i?.extension&&typeof i?.extension!="string"));if(typeof e.content=="object"&&e.content!==null){if(Object.keys(e.content).some(i=>!["files","relative","extract","transform"].includes(i)))return!1;if(Array.isArray(e.content.files)){if(!e.content.files.every(i=>typeof i=="string"?!0:!(typeof i?.raw!="string"||i?.extension&&typeof i?.extension!="string")))return!1;if(typeof e.content.extract=="object"){for(let i of Object.values(e.content.extract))if(typeof i!="function")return!1}else if(!(e.content.extract===void 0||typeof e.content.extract=="function"))return!1;if(typeof e.content.transform=="object"){for(let i of Object.values(e.content.transform))if(typeof i!="function")return!1}else if(!(e.content.transform===void 0||typeof e.content.transform=="function"))return!1;if(typeof e.content.relative!="boolean"&&typeof e.content.relative<"u")return!1}return!0}return!1})()||u_.default.warn("purge-deprecation",["The `purge`/`content` options have changed in Tailwind CSS v3.0.","Update your configuration file to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#configure-content-sources"]),e.safelist=(()=>{var i;let{content:a,purge:r,safelist:l}=e;return Array.isArray(l)?l:Array.isArray(a?.safelist)?a.safelist:Array.isArray(r?.safelist)?r.safelist:Array.isArray(r==null||(i=r.options)===null||i===void 0?void 0:i.safelist)?r.options.safelist:[]})(),e.blocklist=(()=>{let{blocklist:i}=e;if(Array.isArray(i)){if(i.every(a=>typeof a=="string"))return i;u_.default.warn("blocklist-invalid",["The `blocklist` option must be an array of strings.","https://tailwindcss.com/docs/content-configuration#discarding-classes"])}return[]})(),typeof e.prefix=="function")u_.default.warn("prefix-function",["As of Tailwind CSS v3.0, `prefix` cannot be a function.","Update `prefix` in your configuration to be a string to eliminate this warning.","https://tailwindcss.com/docs/upgrade-guide#prefix-cannot-be-a-function"]),e.prefix="";else{var n;e.prefix=(n=e.prefix)!==null&&n!==void 0?n:""}e.content={relative:(()=>{let{content:i}=e;return i?.relative?i.relative:(0,vNe.flagEnabled)(e,"relativeContentPathsByDefault")})(),files:(()=>{let{content:i,purge:a}=e;return Array.isArray(a)?a:Array.isArray(a?.content)?a.content:Array.isArray(i)?i:Array.isArray(i?.content)?i.content:Array.isArray(i?.files)?i.files:[]})(),extract:(()=>{let i=(()=>{var l,s,u,p,o,c,H,f,_,y;return!((l=e.purge)===null||l===void 0)&&l.extract?e.purge.extract:!((s=e.content)===null||s===void 0)&&s.extract?e.content.extract:!((u=e.purge)===null||u===void 0||(p=u.extract)===null||p===void 0)&&p.DEFAULT?e.purge.extract.DEFAULT:!((o=e.content)===null||o===void 0||(c=o.extract)===null||c===void 0)&&c.DEFAULT?e.content.extract.DEFAULT:!((H=e.purge)===null||H===void 0||(f=H.options)===null||f===void 0)&&f.extractors?e.purge.options.extractors:!((_=e.content)===null||_===void 0||(y=_.options)===null||y===void 0)&&y.extractors?e.content.options.extractors:{}})(),a={},r=(()=>{var l,s,u,p;if(!((l=e.purge)===null||l===void 0||(s=l.options)===null||s===void 0)&&s.defaultExtractor)return e.purge.options.defaultExtractor;if(!((u=e.content)===null||u===void 0||(p=u.options)===null||p===void 0)&&p.defaultExtractor)return e.content.options.defaultExtractor})();if(r!==void 0&&(a.DEFAULT=r),typeof i=="function")a.DEFAULT=i;else if(Array.isArray(i))for(let{extensions:l,extractor:s}of i??[])for(let u of l)a[u]=s;else typeof i=="object"&&i!==null&&Object.assign(a,i);return a})(),transform:(()=>{let i=(()=>{var r,l,s,u,p,o;return!((r=e.purge)===null||r===void 0)&&r.transform?e.purge.transform:!((l=e.content)===null||l===void 0)&&l.transform?e.content.transform:!((s=e.purge)===null||s===void 0||(u=s.transform)===null||u===void 0)&&u.DEFAULT?e.purge.transform.DEFAULT:!((p=e.content)===null||p===void 0||(o=p.transform)===null||o===void 0)&&o.DEFAULT?e.content.transform.DEFAULT:{}})(),a={};return typeof i=="function"?a.DEFAULT=i:typeof i=="object"&&i!==null&&Object.assign(a,i),a})()};for(let i of e.content.files)if(typeof i=="string"&&/{([^,]*?)}/g.test(i)){u_.default.warn("invalid-glob-braces",[`The glob pattern ${(0,u_.dim)(i)} in your Tailwind CSS configuration is invalid.`,`Update it to ${(0,u_.dim)(i.replace(/{([^,]*?)}/g,"$1"))} to silence this warning.`]);break}return e}});var p_=$e(A9=>{"use strict";Object.defineProperty(A9,"__esModule",{value:!0});Object.defineProperty(A9,"default",{enumerable:!0,get:function(){return DNe}});function DNe(e){if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let t=Object.getPrototypeOf(e);return t===null||Object.getPrototypeOf(t)===null}});var pS=$e(I9=>{"use strict";Object.defineProperty(I9,"__esModule",{value:!0});Object.defineProperty(I9,"default",{enumerable:!0,get:function(){return PNe}});function PNe(e){return e.replace(/\\,/g,"\\2c ")}});var cJ=$e(S9=>{"use strict";Object.defineProperty(S9,"__esModule",{value:!0});Object.defineProperty(S9,"default",{enumerable:!0,get:function(){return wNe}});var wNe={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var L9=$e(T9=>{"use strict";Object.defineProperty(T9,"__esModule",{value:!0});function kNe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}kNe(T9,{parseColor:function(){return ONe},formatColor:function(){return FNe}});var uJ=NNe(cJ());function NNe(e){return e&&e.__esModule?e:{default:e}}var $Ne=/^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,RNe=/^#([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,Gd=/(?:\d+|\d*\.\d+)%?/,HS=/(?:\s*,\s*|\s+)/,pJ=/\s*[,/]\s*/,Xd=/var\(--(?:[^ )]*?)(?:,(?:[^ )]*?|var\(--[^ )]*?\)))?\)/,MNe=new RegExp(`^(rgba?)\\(\\s*(${Gd.source}|${Xd.source})(?:${HS.source}(${Gd.source}|${Xd.source}))?(?:${HS.source}(${Gd.source}|${Xd.source}))?(?:${pJ.source}(${Gd.source}|${Xd.source}))?\\s*\\)$`),BNe=new RegExp(`^(hsla?)\\(\\s*((?:${Gd.source})(?:deg|rad|grad|turn)?|${Xd.source})(?:${HS.source}(${Gd.source}|${Xd.source}))?(?:${HS.source}(${Gd.source}|${Xd.source}))?(?:${pJ.source}(${Gd.source}|${Xd.source}))?\\s*\\)$`);function ONe(e,{loose:t=!1}={}){var n,i;if(typeof e!="string")return null;if(e=e.trim(),e==="transparent")return{mode:"rgb",color:["0","0","0"],alpha:"0"};if(e in uJ.default)return{mode:"rgb",color:uJ.default[e].map(u=>u.toString())};let a=e.replace(RNe,(u,p,o,c,H)=>["#",p,p,o,o,c,c,H?H+H:""].join("")).match($Ne);if(a!==null)return{mode:"rgb",color:[parseInt(a[1],16),parseInt(a[2],16),parseInt(a[3],16)].map(u=>u.toString()),alpha:a[4]?(parseInt(a[4],16)/255).toString():void 0};var r;let l=(r=e.match(MNe))!==null&&r!==void 0?r:e.match(BNe);if(l===null)return null;let s=[l[2],l[3],l[4]].filter(Boolean).map(u=>u.toString());return s.length===2&&s[0].startsWith("var(")?{mode:l[1],color:[s[0]],alpha:s[1]}:!t&&s.length!==3||s.length<3&&!s.some(u=>/^var\(.*?\)$/.test(u))?null:{mode:l[1],color:s,alpha:(n=l[5])===null||n===void 0||(i=n.toString)===null||i===void 0?void 0:i.call(n)}}function FNe({mode:e,color:t,alpha:n}){let i=n!==void 0;return e==="rgba"||e==="hsla"?`${e}(${t.join(", ")}${i?`, ${n}`:""})`:`${e}(${t.join(" ")}${i?` / ${n}`:""})`}});var R1=$e(v9=>{"use strict";Object.defineProperty(v9,"__esModule",{value:!0});function jNe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}jNe(v9,{withAlphaValue:function(){return UNe},default:function(){return qNe}});var dS=L9();function UNe(e,t,n){if(typeof e=="function")return e({opacityValue:t});let i=(0,dS.parseColor)(e,{loose:!0});return i===null?n:(0,dS.formatColor)({...i,alpha:t})}function qNe({color:e,property:t,variable:n}){let i=[].concat(t);if(typeof e=="function")return{[n]:"1",...Object.fromEntries(i.map(r=>[r,e({opacityVariable:n,opacityValue:`var(${n}, 1)`})]))};let a=(0,dS.parseColor)(e);return a===null?Object.fromEntries(i.map(r=>[r,e])):a.alpha!==void 0?Object.fromEntries(i.map(r=>[r,e])):{[n]:"1",...Object.fromEntries(i.map(r=>[r,(0,dS.formatColor)({...a,alpha:`var(${n}, 1)`})]))}}});var kh=$e(x9=>{"use strict";Object.defineProperty(x9,"__esModule",{value:!0});Object.defineProperty(x9,"splitAtTopLevelOnly",{enumerable:!0,get:function(){return WNe}});function WNe(e,t){let n=[],i=[],a=0,r=!1;for(let l=0;l{"use strict";Object.defineProperty(C9,"__esModule",{value:!0});function VNe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}VNe(C9,{parseBoxShadowValue:function(){return ZNe},formatBoxShadowValue:function(){return zNe}});var KNe=kh(),GNe=new Set(["inset","inherit","initial","revert","unset"]),XNe=/\ +(?![^(]*\))/g,HJ=/^-?(\d+|\.\d+)(.*?)$/g;function ZNe(e){return(0,KNe.splitAtTopLevelOnly)(e,",").map(n=>{let i=n.trim(),a={raw:i},r=i.split(XNe),l=new Set;for(let s of r)HJ.lastIndex=0,!l.has("KEYWORD")&&GNe.has(s)?(a.keyword=s,l.add("KEYWORD")):HJ.test(s)?l.has("X")?l.has("Y")?l.has("BLUR")?l.has("SPREAD")||(a.spread=s,l.add("SPREAD")):(a.blur=s,l.add("BLUR")):(a.y=s,l.add("Y")):(a.x=s,l.add("X")):a.color?(a.unknown||(a.unknown=[]),a.unknown.push(s)):a.color=s;return a.valid=a.x!==void 0&&a.y!==void 0,a})}function zNe(e){return e.map(t=>t.valid?[t.keyword,t.x,t.y,t.blur,t.spread,t.color].filter(Boolean).join(" "):t.raw).join(", ")}});var M1=$e(w9=>{"use strict";Object.defineProperty(w9,"__esModule",{value:!0});function JNe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}JNe(w9,{normalize:function(){return Zd},normalizeAttributeSelectors:function(){return r9e},url:function(){return dJ},number:function(){return fJ},percentage:function(){return hJ},length:function(){return mJ},lineWidth:function(){return o9e},shadow:function(){return l9e},color:function(){return c9e},image:function(){return u9e},gradient:function(){return _J},position:function(){return d9e},familyName:function(){return f9e},genericName:function(){return m9e},absoluteSize:function(){return E9e},relativeSize:function(){return g9e}});var QNe=L9(),YNe=D9(),fS=kh(),e9e=["min","max","clamp","calc"];function P9(e){return e9e.some(t=>new RegExp(`^${t}\\(.*\\)`).test(e))}var t9e=new Set(["scroll-timeline-name","timeline-scope","view-timeline-name","font-palette","anchor-name","anchor-scope","position-anchor","position-try-options","scroll-timeline","animation-timeline","view-timeline","position-try"]);function Zd(e,t=null,n=!0){let i=t&&t9e.has(t.property);return e.startsWith("--")&&!i?`var(${e})`:e.includes("url(")?e.split(/(url\(.*?\))/g).filter(Boolean).map(a=>/^url\(.*?\)$/.test(a)?a:Zd(a,t,!1)).join(""):(e=e.replace(/([^\\])_+/g,(a,r)=>r+" ".repeat(a.length-1)).replace(/^_/g," ").replace(/\\_/g,"_"),n&&(e=e.trim()),e=n9e(e),e)}function r9e(e){return e.includes("=")&&(e=e.replace(/(=.*)/g,(t,n)=>{if(n[1]==="'"||n[1]==='"')return n;if(n.length>2){let i=n[n.length-1];if(n[n.length-2]===" "&&(i==="i"||i==="I"||i==="s"||i==="S"))return`="${n.slice(1,-2)}" ${n[n.length-1]}`}return`="${n.slice(1)}"`})),e}function n9e(e){let t=["theme"],n=["min-content","max-content","fit-content","safe-area-inset-top","safe-area-inset-right","safe-area-inset-bottom","safe-area-inset-left","titlebar-area-x","titlebar-area-y","titlebar-area-width","titlebar-area-height","keyboard-inset-top","keyboard-inset-right","keyboard-inset-bottom","keyboard-inset-left","keyboard-inset-width","keyboard-inset-height","radial-gradient","linear-gradient","conic-gradient","repeating-radial-gradient","repeating-linear-gradient","repeating-conic-gradient","anchor-size"];return e.replace(/(calc|min|max|clamp)\(.+\)/g,i=>{let a="";function r(){let l=a.trimEnd();return l[l.length-1]}for(let l=0;li[l+H]===c)},u=function(o){let c=1/0;for(let f of o){let _=i.indexOf(f,l);_!==-1&&_s(o))){let o=n.find(c=>s(c));a+=o,l+=o.length-1}else t.some(o=>s(o))?a+=u([")"]):s("[")?a+=u(["]"]):["+","-","*","/"].includes(p)&&!["(","+","-","*","/",","].includes(r())?a+=` ${p} `:a+=p}return a.replace(/\s+/g," ")})}function dJ(e){return e.startsWith("url(")}function fJ(e){return!isNaN(Number(e))||P9(e)}function hJ(e){return e.endsWith("%")&&fJ(e.slice(0,-1))||P9(e)}var i9e=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],s9e=`(?:${i9e.join("|")})`;function mJ(e){return e==="0"||new RegExp(`^[+-]?[0-9]*.?[0-9]+(?:[eE][+-]?[0-9]+)?${s9e}$`).test(e)||P9(e)}var a9e=new Set(["thin","medium","thick"]);function o9e(e){return a9e.has(e)}function l9e(e){let t=(0,YNe.parseBoxShadowValue)(Zd(e));for(let n of t)if(!n.valid)return!1;return!0}function c9e(e){let t=0;return(0,fS.splitAtTopLevelOnly)(e,"_").every(i=>(i=Zd(i),i.startsWith("var(")?!0:(0,QNe.parseColor)(i,{loose:!0})!==null?(t++,!0):!1))?t>0:!1}function u9e(e){let t=0;return(0,fS.splitAtTopLevelOnly)(e,",").every(i=>(i=Zd(i),i.startsWith("var(")?!0:dJ(i)||_J(i)||["element(","image(","cross-fade(","image-set("].some(a=>i.startsWith(a))?(t++,!0):!1))?t>0:!1}var p9e=new Set(["conic-gradient","linear-gradient","radial-gradient","repeating-conic-gradient","repeating-linear-gradient","repeating-radial-gradient"]);function _J(e){e=Zd(e);for(let t of p9e)if(e.startsWith(`${t}(`))return!0;return!1}var H9e=new Set(["center","top","right","bottom","left"]);function d9e(e){let t=0;return(0,fS.splitAtTopLevelOnly)(e,"_").every(i=>(i=Zd(i),i.startsWith("var(")?!0:H9e.has(i)||mJ(i)||hJ(i)?(t++,!0):!1))?t>0:!1}function f9e(e){let t=0;return(0,fS.splitAtTopLevelOnly)(e,",").every(i=>(i=Zd(i),i.startsWith("var(")?!0:i.includes(" ")&&!/(['"])([^"']+)\1/g.test(i)||/^\d/g.test(i)?!1:(t++,!0)))?t>0:!1}var h9e=new Set(["serif","sans-serif","monospace","cursive","fantasy","system-ui","ui-serif","ui-sans-serif","ui-monospace","ui-rounded","math","emoji","fangsong"]);function m9e(e){return h9e.has(e)}var _9e=new Set(["xx-small","x-small","small","medium","large","x-large","xx-large","xxx-large"]);function E9e(e){return _9e.has(e)}var y9e=new Set(["larger","smaller"]);function g9e(e){return y9e.has(e)}});var gJ=$e(k9=>{"use strict";Object.defineProperty(k9,"__esModule",{value:!0});Object.defineProperty(k9,"backgroundSize",{enumerable:!0,get:function(){return b9e}});var EJ=M1(),yJ=kh();function b9e(e){let t=["cover","contain"];return(0,yJ.splitAtTopLevelOnly)(e,",").every(n=>{let i=(0,yJ.splitAtTopLevelOnly)(n,"_").filter(Boolean);return i.length===1&&t.includes(i[0])?!0:i.length!==1&&i.length!==2?!1:i.every(a=>(0,EJ.length)(a)||(0,EJ.percentage)(a)||a==="auto")})}});var O1=$e($9=>{"use strict";Object.defineProperty($9,"__esModule",{value:!0});function A9e(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}A9e($9,{updateAllClasses:function(){return L9e},asValue:function(){return B1},parseColorFormat:function(){return N9},asColor:function(){return xJ},asLookupValue:function(){return CJ},typeMap:function(){return hS},coerceValue:function(){return C9e},getMatchingTypes:function(){return DJ}});var I9e=SJ(pS()),bJ=R1(),Vl=M1(),AJ=SJ(cS()),S9e=gJ(),T9e=UH();function SJ(e){return e&&e.__esModule?e:{default:e}}function L9e(e,t){e.walkClasses(n=>{n.value=t(n.value),n.raws&&n.raws.value&&(n.raws.value=(0,I9e.default)(n.raws.value))})}function TJ(e,t){if(!zd(e))return;let n=e.slice(1,-1);if(t(n))return(0,Vl.normalize)(n)}function v9e(e,t={},n){let i=t[e];if(i!==void 0)return(0,AJ.default)(i);if(zd(e)){let a=TJ(e,n);return a===void 0?void 0:(0,AJ.default)(a)}}function B1(e,t={},{validate:n=()=>!0}={}){var i;let a=(i=t.values)===null||i===void 0?void 0:i[e];return a!==void 0?a:t.supportsNegativeValues&&e.startsWith("-")?v9e(e.slice(1),t.values,n):TJ(e,n)}function zd(e){return e.startsWith("[")&&e.endsWith("]")}function LJ(e){let t=e.lastIndexOf("/"),n=e.lastIndexOf("[",t),i=e.indexOf("]",t);return e[t-1]==="]"||e[t+1]==="["||n!==-1&&i!==-1&&n")){let t=e;return({opacityValue:n=1})=>t.replace(//g,n)}return e}function vJ(e){return(0,Vl.normalize)(e.slice(1,-1))}function xJ(e,t={},{tailwindConfig:n={}}={}){var i;if(((i=t.values)===null||i===void 0?void 0:i[e])!==void 0){var a;return N9((a=t.values)===null||a===void 0?void 0:a[e])}let[r,l]=LJ(e);if(l!==void 0){var s,u,p,o;let c=(o=(s=t.values)===null||s===void 0?void 0:s[r])!==null&&o!==void 0?o:zd(r)?r.slice(1,-1):void 0;return c===void 0?void 0:(c=N9(c),zd(l)?(0,bJ.withAlphaValue)(c,vJ(l)):((u=n.theme)===null||u===void 0||(p=u.opacity)===null||p===void 0?void 0:p[l])===void 0?void 0:(0,bJ.withAlphaValue)(c,n.theme.opacity[l]))}return B1(e,t,{validate:Vl.color})}function CJ(e,t={}){var n;return(n=t.values)===null||n===void 0?void 0:n[e]}function Lc(e){return(t,n)=>B1(t,n,{validate:e})}var hS={any:B1,color:xJ,url:Lc(Vl.url),image:Lc(Vl.image),length:Lc(Vl.length),percentage:Lc(Vl.percentage),position:Lc(Vl.position),lookup:CJ,"generic-name":Lc(Vl.genericName),"family-name":Lc(Vl.familyName),number:Lc(Vl.number),"line-width":Lc(Vl.lineWidth),"absolute-size":Lc(Vl.absoluteSize),"relative-size":Lc(Vl.relativeSize),shadow:Lc(Vl.shadow),size:Lc(S9e.backgroundSize)},IJ=Object.keys(hS);function x9e(e,t){let n=e.indexOf(t);return n===-1?[void 0,e]:[e.slice(0,n),e.slice(n+1)]}function C9e(e,t,n,i){if(n.values&&t in n.values)for(let{type:r}of e??[]){let l=hS[r](t,n,{tailwindConfig:i});if(l!==void 0)return[l,r,null]}if(zd(t)){let r=t.slice(1,-1),[l,s]=x9e(r,":");if(!/^[\w-_]+$/g.test(l))s=r;else if(l!==void 0&&!IJ.includes(l))return[];if(s.length>0&&IJ.includes(l))return[B1(`[${s}]`,n),l,null]}let a=DJ(e,t,n,i);for(let r of a)return r;return[]}function*DJ(e,t,n,i){let a=(0,T9e.flagEnabled)(i,"generalizedModifiers"),[r,l]=LJ(t);if(a&&n.modifiers!=null&&(n.modifiers==="any"||typeof n.modifiers=="object"&&(l&&zd(l)||l in n.modifiers))||(r=t,l=void 0),l!==void 0&&r===""&&(r="DEFAULT"),l!==void 0&&typeof n.modifiers=="object"){var u,p;let o=(p=(u=n.modifiers)===null||u===void 0?void 0:u[l])!==null&&p!==void 0?p:null;o!==null?l=o:zd(l)&&(l=vJ(l))}for(let{type:o}of e??[]){let c=hS[o](r,n,{tailwindConfig:i});c!==void 0&&(yield[c,o,l??null])}}});var M9=$e(R9=>{"use strict";Object.defineProperty(R9,"__esModule",{value:!0});Object.defineProperty(R9,"default",{enumerable:!0,get:function(){return D9e}});function D9e(e){return typeof e=="function"?e({}):e}});var $J=$e(O9=>{"use strict";Object.defineProperty(O9,"__esModule",{value:!0});Object.defineProperty(O9,"default",{enumerable:!0,get:function(){return X9e}});var P9e=f_(cS()),w9e=f_(tJ()),k9e=f_(rJ()),N9e=f_(pN()),kJ=nJ(),PJ=uS(),$9e=lJ(),H_=f_(p_()),R9e=WI(),M9e=O1(),B9e=R1(),O9e=f_(M9());function f_(e){return e&&e.__esModule?e:{default:e}}function d_(e){return typeof e=="function"}function F1(e,...t){let n=t.pop();for(let i of t)for(let a in i){let r=n(e[a],i[a]);r===void 0?(0,H_.default)(e[a])&&(0,H_.default)(i[a])?e[a]=F1({},e[a],i[a],n):e[a]=i[a]:e[a]=r}return e}var B9={colors:N9e.default,negative(e){return Object.keys(e).filter(t=>e[t]!=="0").reduce((t,n)=>{let i=(0,P9e.default)(e[n]);return i!==void 0&&(t[`-${n}`]=i),t},{})},breakpoints(e){return Object.keys(e).filter(t=>typeof e[t]=="string").reduce((t,n)=>({...t,[`screen-${n}`]:e[n]}),{})}};function F9e(e,...t){return d_(e)?e(...t):e}function j9e(e){return e.reduce((t,{extend:n})=>F1(t,n,(i,a)=>i===void 0?[a]:Array.isArray(i)?[a,...i]:[a,i]),{})}function U9e(e){return{...e.reduce((t,n)=>(0,kJ.defaults)(t,n),{}),extend:j9e(e)}}function wJ(e,t){if(Array.isArray(e)&&(0,H_.default)(e[0]))return e.concat(t);if(Array.isArray(t)&&(0,H_.default)(t[0])&&(0,H_.default)(e))return[e,...t];if(Array.isArray(t))return t}function q9e({extend:e,...t}){return F1(t,e,(n,i)=>!d_(n)&&!i.some(d_)?F1({},n,...i,wJ):(a,r)=>F1({},...[n,...i].map(l=>F9e(l,a,r)),wJ))}function*W9e(e){let t=(0,PJ.toPath)(e);if(t.length===0||(yield t,Array.isArray(e)))return;let n=/^(.*?)\s*\/\s*([^/]+)$/,i=e.match(n);if(i!==null){let[,a,r]=i,l=(0,PJ.toPath)(a);l.alpha=r,yield l}}function V9e(e){let t=(n,i)=>{for(let a of W9e(n)){let r=0,l=e;for(;l!=null&&r(n[i]=d_(e[i])?e[i](t,B9):e[i],n),{})}function NJ(e){let t=[];return e.forEach(n=>{t=[...t,n];var i;let a=(i=n?.plugins)!==null&&i!==void 0?i:[];a.length!==0&&a.forEach(r=>{r.__isOptionsFunction&&(r=r());var l;t=[...t,...NJ([(l=r?.config)!==null&&l!==void 0?l:{}])]})}),t}function K9e(e){return[...e].reduceRight((n,i)=>d_(i)?i({corePlugins:n}):(0,k9e.default)(i,n),w9e.default)}function G9e(e){return[...e].reduceRight((n,i)=>[...n,...i],[])}function X9e(e){let t=[...NJ(e),{prefix:"",important:!1,separator:":"}];var n,i;return(0,$9e.normalizeConfig)((0,kJ.defaults)({theme:V9e(q9e(U9e(t.map(a=>(n=a?.theme)!==null&&n!==void 0?n:{})))),corePlugins:K9e(t.map(a=>a.corePlugins)),plugins:G9e(e.map(a=>(i=a?.plugins)!==null&&i!==void 0?i:[]))},...t))}});var MJ=$e(F9=>{"use strict";Object.defineProperty(F9,"__esModule",{value:!0});Object.defineProperty(F9,"default",{enumerable:!0,get:function(){return RJ}});var Z9e=J9e(VI()),z9e=UH();function J9e(e){return e&&e.__esModule?e:{default:e}}function RJ(e){var t;let n=((t=e?.presets)!==null&&t!==void 0?t:[Z9e.default]).slice().reverse().flatMap(r=>RJ(r instanceof Function?r():r)),i={respectDefaultRingColorOpacity:{theme:{ringColor:({theme:r})=>({DEFAULT:"#3b82f67f",...r("colors")})}},disableColorOpacityUtilitiesByDefault:{corePlugins:{backgroundOpacity:!1,borderOpacity:!1,divideOpacity:!1,placeholderOpacity:!1,ringOpacity:!1,textOpacity:!1}}},a=Object.keys(i).filter(r=>(0,z9e.flagEnabled)(e,r)).map(r=>i[r]);return[e,...a,...n]}});var U9=$e(j9=>{"use strict";Object.defineProperty(j9,"__esModule",{value:!0});Object.defineProperty(j9,"default",{enumerable:!0,get:function(){return e2e}});var Q9e=BJ($J()),Y9e=BJ(MJ());function BJ(e){return e&&e.__esModule?e:{default:e}}function e2e(...e){let[,...t]=(0,Y9e.default)(e[0]);return(0,Q9e.default)([...e,...t])}});var W9=$e((Abt,OJ)=>{var q9=U9();OJ.exports=(q9.__esModule?q9:{default:q9}).default});var K9=$e((Tbt,FJ)=>{var t2e=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};FJ.exports=t2e});var G9=$e((Lbt,jJ)=>{var r2e="2.0.0",n2e=Number.MAX_SAFE_INTEGER||9007199254740991,i2e=16,s2e=250,a2e=["major","premajor","minor","preminor","patch","prepatch","prerelease"];jJ.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:i2e,MAX_SAFE_BUILD_LENGTH:s2e,MAX_SAFE_INTEGER:n2e,RELEASE_TYPES:a2e,SEMVER_SPEC_VERSION:r2e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var qJ=$e((Kp,UJ)=>{var{MAX_SAFE_COMPONENT_LENGTH:X9,MAX_SAFE_BUILD_LENGTH:o2e,MAX_LENGTH:l2e}=G9(),c2e=K9();Kp=UJ.exports={};var u2e=Kp.re=[],p2e=Kp.safeRe=[],wn=Kp.src=[],H2e=Kp.safeSrc=[],kn=Kp.t={},d2e=0,Z9="[a-zA-Z0-9-]",f2e=[["\\s",1],["\\d",l2e],[Z9,o2e]],h2e=e=>{for(let[t,n]of f2e)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e},Mi=(e,t,n)=>{let i=h2e(t),a=d2e++;c2e(e,a,t),kn[e]=a,wn[a]=t,H2e[a]=i,u2e[a]=new RegExp(t,n?"g":void 0),p2e[a]=new RegExp(i,n?"g":void 0)};Mi("NUMERICIDENTIFIER","0|[1-9]\\d*");Mi("NUMERICIDENTIFIERLOOSE","\\d+");Mi("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${Z9}*`);Mi("MAINVERSION",`(${wn[kn.NUMERICIDENTIFIER]})\\.(${wn[kn.NUMERICIDENTIFIER]})\\.(${wn[kn.NUMERICIDENTIFIER]})`);Mi("MAINVERSIONLOOSE",`(${wn[kn.NUMERICIDENTIFIERLOOSE]})\\.(${wn[kn.NUMERICIDENTIFIERLOOSE]})\\.(${wn[kn.NUMERICIDENTIFIERLOOSE]})`);Mi("PRERELEASEIDENTIFIER",`(?:${wn[kn.NUMERICIDENTIFIER]}|${wn[kn.NONNUMERICIDENTIFIER]})`);Mi("PRERELEASEIDENTIFIERLOOSE",`(?:${wn[kn.NUMERICIDENTIFIERLOOSE]}|${wn[kn.NONNUMERICIDENTIFIER]})`);Mi("PRERELEASE",`(?:-(${wn[kn.PRERELEASEIDENTIFIER]}(?:\\.${wn[kn.PRERELEASEIDENTIFIER]})*))`);Mi("PRERELEASELOOSE",`(?:-?(${wn[kn.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${wn[kn.PRERELEASEIDENTIFIERLOOSE]})*))`);Mi("BUILDIDENTIFIER",`${Z9}+`);Mi("BUILD",`(?:\\+(${wn[kn.BUILDIDENTIFIER]}(?:\\.${wn[kn.BUILDIDENTIFIER]})*))`);Mi("FULLPLAIN",`v?${wn[kn.MAINVERSION]}${wn[kn.PRERELEASE]}?${wn[kn.BUILD]}?`);Mi("FULL",`^${wn[kn.FULLPLAIN]}$`);Mi("LOOSEPLAIN",`[v=\\s]*${wn[kn.MAINVERSIONLOOSE]}${wn[kn.PRERELEASELOOSE]}?${wn[kn.BUILD]}?`);Mi("LOOSE",`^${wn[kn.LOOSEPLAIN]}$`);Mi("GTLT","((?:<|>)?=?)");Mi("XRANGEIDENTIFIERLOOSE",`${wn[kn.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);Mi("XRANGEIDENTIFIER",`${wn[kn.NUMERICIDENTIFIER]}|x|X|\\*`);Mi("XRANGEPLAIN",`[v=\\s]*(${wn[kn.XRANGEIDENTIFIER]})(?:\\.(${wn[kn.XRANGEIDENTIFIER]})(?:\\.(${wn[kn.XRANGEIDENTIFIER]})(?:${wn[kn.PRERELEASE]})?${wn[kn.BUILD]}?)?)?`);Mi("XRANGEPLAINLOOSE",`[v=\\s]*(${wn[kn.XRANGEIDENTIFIERLOOSE]})(?:\\.(${wn[kn.XRANGEIDENTIFIERLOOSE]})(?:\\.(${wn[kn.XRANGEIDENTIFIERLOOSE]})(?:${wn[kn.PRERELEASELOOSE]})?${wn[kn.BUILD]}?)?)?`);Mi("XRANGE",`^${wn[kn.GTLT]}\\s*${wn[kn.XRANGEPLAIN]}$`);Mi("XRANGELOOSE",`^${wn[kn.GTLT]}\\s*${wn[kn.XRANGEPLAINLOOSE]}$`);Mi("COERCEPLAIN",`(^|[^\\d])(\\d{1,${X9}})(?:\\.(\\d{1,${X9}}))?(?:\\.(\\d{1,${X9}}))?`);Mi("COERCE",`${wn[kn.COERCEPLAIN]}(?:$|[^\\d])`);Mi("COERCEFULL",wn[kn.COERCEPLAIN]+`(?:${wn[kn.PRERELEASE]})?(?:${wn[kn.BUILD]})?(?:$|[^\\d])`);Mi("COERCERTL",wn[kn.COERCE],!0);Mi("COERCERTLFULL",wn[kn.COERCEFULL],!0);Mi("LONETILDE","(?:~>?)");Mi("TILDETRIM",`(\\s*)${wn[kn.LONETILDE]}\\s+`,!0);Kp.tildeTrimReplace="$1~";Mi("TILDE",`^${wn[kn.LONETILDE]}${wn[kn.XRANGEPLAIN]}$`);Mi("TILDELOOSE",`^${wn[kn.LONETILDE]}${wn[kn.XRANGEPLAINLOOSE]}$`);Mi("LONECARET","(?:\\^)");Mi("CARETTRIM",`(\\s*)${wn[kn.LONECARET]}\\s+`,!0);Kp.caretTrimReplace="$1^";Mi("CARET",`^${wn[kn.LONECARET]}${wn[kn.XRANGEPLAIN]}$`);Mi("CARETLOOSE",`^${wn[kn.LONECARET]}${wn[kn.XRANGEPLAINLOOSE]}$`);Mi("COMPARATORLOOSE",`^${wn[kn.GTLT]}\\s*(${wn[kn.LOOSEPLAIN]})$|^$`);Mi("COMPARATOR",`^${wn[kn.GTLT]}\\s*(${wn[kn.FULLPLAIN]})$|^$`);Mi("COMPARATORTRIM",`(\\s*)${wn[kn.GTLT]}\\s*(${wn[kn.LOOSEPLAIN]}|${wn[kn.XRANGEPLAIN]})`,!0);Kp.comparatorTrimReplace="$1$2$3";Mi("HYPHENRANGE",`^\\s*(${wn[kn.XRANGEPLAIN]})\\s+-\\s+(${wn[kn.XRANGEPLAIN]})\\s*$`);Mi("HYPHENRANGELOOSE",`^\\s*(${wn[kn.XRANGEPLAINLOOSE]})\\s+-\\s+(${wn[kn.XRANGEPLAINLOOSE]})\\s*$`);Mi("STAR","(<|>)?=?\\s*\\*");Mi("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");Mi("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var VJ=$e((vbt,WJ)=>{var m2e=Object.freeze({loose:!0}),_2e=Object.freeze({}),E2e=e=>e?typeof e!="object"?m2e:e:_2e;WJ.exports=E2e});var ZJ=$e((xbt,XJ)=>{var KJ=/^[0-9]+$/,GJ=(e,t)=>{let n=KJ.test(e),i=KJ.test(t);return n&&i&&(e=+e,t=+t),e===t?0:n&&!i?-1:i&&!n?1:eGJ(t,e);XJ.exports={compareIdentifiers:GJ,rcompareIdentifiers:y2e}});var eQ=$e((Cbt,YJ)=>{var mS=K9(),{MAX_LENGTH:zJ,MAX_SAFE_INTEGER:_S}=G9(),{safeRe:JJ,safeSrc:QJ,t:ES}=qJ(),g2e=VJ(),{compareIdentifiers:m_}=ZJ(),z9=class e{constructor(t,n){if(n=g2e(n),t instanceof e){if(t.loose===!!n.loose&&t.includePrerelease===!!n.includePrerelease)return t;t=t.version}else if(typeof t!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof t}".`);if(t.length>zJ)throw new TypeError(`version is longer than ${zJ} characters`);mS("SemVer",t,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;let i=t.trim().match(n.loose?JJ[ES.LOOSE]:JJ[ES.FULL]);if(!i)throw new TypeError(`Invalid Version: ${t}`);if(this.raw=t,this.major=+i[1],this.minor=+i[2],this.patch=+i[3],this.major>_S||this.major<0)throw new TypeError("Invalid major version");if(this.minor>_S||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>_S||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(a=>{if(/^[0-9]+$/.test(a)){let r=+a;if(r>=0&&r<_S)return r}return a}):this.prerelease=[],this.build=i[5]?i[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(t){if(mS("SemVer.compare",this.version,this.options,t),!(t instanceof e)){if(typeof t=="string"&&t===this.version)return 0;t=new e(t,this.options)}return t.version===this.version?0:this.compareMain(t)||this.comparePre(t)}compareMain(t){return t instanceof e||(t=new e(t,this.options)),m_(this.major,t.major)||m_(this.minor,t.minor)||m_(this.patch,t.patch)}comparePre(t){if(t instanceof e||(t=new e(t,this.options)),this.prerelease.length&&!t.prerelease.length)return-1;if(!this.prerelease.length&&t.prerelease.length)return 1;if(!this.prerelease.length&&!t.prerelease.length)return 0;let n=0;do{let i=this.prerelease[n],a=t.prerelease[n];if(mS("prerelease compare",n,i,a),i===void 0&&a===void 0)return 0;if(a===void 0)return 1;if(i===void 0)return-1;if(i===a)continue;return m_(i,a)}while(++n)}compareBuild(t){t instanceof e||(t=new e(t,this.options));let n=0;do{let i=this.build[n],a=t.build[n];if(mS("build compare",n,i,a),i===void 0&&a===void 0)return 0;if(a===void 0)return 1;if(i===void 0)return-1;if(i===a)continue;return m_(i,a)}while(++n)}inc(t,n,i){if(t.startsWith("pre")){if(!n&&i===!1)throw new Error("invalid increment argument: identifier is empty");if(n){let a=new RegExp(`^${this.options.loose?QJ[ES.PRERELEASELOOSE]:QJ[ES.PRERELEASE]}$`),r=`-${n}`.match(a);if(!r||r[1]!==n)throw new Error(`invalid identifier: ${n}`)}}switch(t){case"premajor":this.prerelease.length=0,this.patch=0,this.minor=0,this.major++,this.inc("pre",n,i);break;case"preminor":this.prerelease.length=0,this.patch=0,this.minor++,this.inc("pre",n,i);break;case"prepatch":this.prerelease.length=0,this.inc("patch",n,i),this.inc("pre",n,i);break;case"prerelease":this.prerelease.length===0&&this.inc("patch",n,i),this.inc("pre",n,i);break;case"release":if(this.prerelease.length===0)throw new Error(`version ${this.raw} is not a prerelease`);this.prerelease.length=0;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":{let a=Number(i)?1:0;if(this.prerelease.length===0)this.prerelease=[a];else{let r=this.prerelease.length;for(;--r>=0;)typeof this.prerelease[r]=="number"&&(this.prerelease[r]++,r=-2);if(r===-1){if(n===this.prerelease.join(".")&&i===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(a)}}if(n){let r=[n,a];i===!1&&(r=[n]),m_(this.prerelease[0],n)===0?isNaN(this.prerelease[1])&&(this.prerelease=r):this.prerelease=r}break}default:throw new Error(`invalid increment argument: ${t}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}};YJ.exports=z9});var J9=$e((Dbt,rQ)=>{var tQ=eQ(),b2e=(e,t,n)=>new tQ(e,n).compare(new tQ(t,n));rQ.exports=b2e});var iQ=$e((Pbt,nQ)=>{var A2e=J9(),I2e=(e,t,n)=>A2e(e,t,n)>=0;nQ.exports=I2e});var aQ=$e((wbt,sQ)=>{var S2e=J9(),T2e=(e,t,n)=>S2e(e,t,n)<=0;sQ.exports=T2e});var vl=$e((kbt,cQ)=>{cQ.exports=function(e,t,n,i,a){for(t=t.split?t.split("."):t,i=0;i{"use strict";var uQ=require("fs");Q9.exports=e=>new Promise(t=>{uQ.access(e,n=>{t(!n)})});Q9.exports.sync=e=>{try{return uQ.accessSync(e),!0}catch{return!1}}});var dQ=$e((Rbt,Y9)=>{"use strict";var HQ=(e,...t)=>new Promise(n=>{n(e(...t))});Y9.exports=HQ;Y9.exports.default=HQ});var hQ=$e((Mbt,e2)=>{"use strict";var L2e=dQ(),fQ=e=>{if(!((Number.isInteger(e)||e===1/0)&&e>0))return Promise.reject(new TypeError("Expected `concurrency` to be a number from 1 and up"));let t=[],n=0,i=()=>{n--,t.length>0&&t.shift()()},a=(s,u,...p)=>{n++;let o=L2e(s,...p);u(o),o.then(i,i)},r=(s,u,...p)=>{nnew Promise(p=>r(s,p,...u));return Object.defineProperties(l,{activeCount:{get:()=>n},pendingCount:{get:()=>t.length},clearQueue:{value:()=>{t.length=0}}}),l};e2.exports=fQ;e2.exports.default=fQ});var EQ=$e((Bbt,_Q)=>{"use strict";var mQ=hQ(),gS=class extends Error{constructor(t){super(),this.value=t}},v2e=(e,t)=>Promise.resolve(e).then(t),x2e=e=>Promise.all(e).then(t=>t[1]===!0&&Promise.reject(new gS(t[0])));_Q.exports=(e,t,n)=>{n=Object.assign({concurrency:1/0,preserveOrder:!0},n);let i=mQ(n.concurrency),a=[...e].map(l=>[l,i(v2e,l,t)]),r=mQ(n.preserveOrder?1:1/0);return Promise.all(a.map(l=>r(x2e,l))).then(()=>{}).catch(l=>l instanceof gS?l.value:Promise.reject(l))}});var bQ=$e((Obt,t2)=>{"use strict";var yQ=require("path"),gQ=pQ(),C2e=EQ();t2.exports=(e,t)=>(t=Object.assign({cwd:process.cwd()},t),C2e(e,n=>gQ(yQ.resolve(t.cwd,n)),t));t2.exports.sync=(e,t)=>{t=Object.assign({cwd:process.cwd()},t);for(let n of e)if(gQ.sync(yQ.resolve(t.cwd,n)))return n}});var IQ=$e((Fbt,r2)=>{"use strict";var Jd=require("path"),AQ=bQ();r2.exports=(e,t={})=>{let n=Jd.resolve(t.cwd||""),{root:i}=Jd.parse(n),a=[].concat(e);return new Promise(r=>{(function l(s){AQ(a,{cwd:s}).then(u=>{u?r(Jd.join(s,u)):s===i?r(null):l(Jd.dirname(s))})})(n)})};r2.exports.sync=(e,t={})=>{let n=Jd.resolve(t.cwd||""),{root:i}=Jd.parse(n),a=[].concat(e);for(;;){let r=AQ.sync(a,{cwd:n});if(r)return Jd.join(n,r);if(n===i)return null;n=Jd.dirname(n)}}});var TQ=$e((jbt,n2)=>{"use strict";var SQ=IQ();n2.exports=async({cwd:e}={})=>SQ("package.json",{cwd:e});n2.exports.sync=({cwd:e}={})=>SQ.sync("package.json",{cwd:e})});var LQ=$e(U1=>{U1.get=function(e){var t=Error.stackTraceLimit;Error.stackTraceLimit=1/0;var n={},i=Error.prepareStackTrace;Error.prepareStackTrace=function(r,l){return l},Error.captureStackTrace(n,e||U1.get);var a=n.stack;return Error.prepareStackTrace=i,Error.stackTraceLimit=t,a};U1.parse=function(e){if(!e.stack)return[];var t=this,n=e.stack.split(` `).slice(1);return n.map(function(i){if(i.match(/^\s*[-]{4,}$/))return t._createParsedCallSite({fileName:i,lineNumber:null,functionName:null,typeName:null,methodName:null,columnNumber:null,native:null});var a=i.match(/at (?:(.+)\s+\()?(?:(.+?):(\d+)(?::(\d+))?|([^)]+))\)?/);if(a){var r=null,l=null,s=null,u=null,p=null,o=a[5]==="native";if(a[1]){s=a[1];var c=s.lastIndexOf(".");if(s[c-1]=="."&&c--,c>0){r=s.substr(0,c),l=s.substr(c+1);var H=r.indexOf(".Module");H>0&&(s=s.substr(H+1),r=r.substr(0,H))}u=null}l&&(u=r,p=l),l===""&&(p=null,s=null);var f={fileName:a[2]||null,lineNumber:parseInt(a[3],10)||null,functionName:s,typeName:u,methodName:p,columnNumber:parseInt(a[4],10)||null,native:o};return t._createParsedCallSite(f)}}).filter(function(i){return!!i})};function j1(e){for(var t in e)this[t]=e[t]}var D2e=["this","typeName","functionName","methodName","fileName","lineNumber","columnNumber","function","evalOrigin"],P2e=["topLevel","eval","native","constructor"];D2e.forEach(function(e){j1.prototype[e]=null,j1.prototype["get"+e[0].toUpperCase()+e.substr(1)]=function(){return this[e]}});P2e.forEach(function(e){j1.prototype[e]=!1,j1.prototype["is"+e[0].toUpperCase()+e.substr(1)]=function(){return this[e]}});U1._createParsedCallSite=function(e){return new j1(e)}});var xQ=$e((qbt,vQ)=>{vQ.exports=function(e,t){for(var n=-1,i=[];(n=e.indexOf(t,n+1))!==-1;)i.push(n);return i}});var DQ=$e((Wbt,CQ)=>{"use strict";function w2e(e,t){for(var n=1,i=e.length,a=e[0],r=e[0],l=1;l{"use strict";bS.__esModule=!0;bS.default=R2e;var PQ="[\\x20\\t\\r\\n\\f]",$2e=new RegExp("\\\\([\\da-f]{1,6}"+PQ+"?|("+PQ+")|.)","ig");function R2e(e){return e.replace($2e,function(t,n,i){var a="0x"+n-65536;return a!==a||i?n:a<0?String.fromCharCode(a+65536):String.fromCharCode(a>>10|55296,a&1023|56320)})}wQ.exports=bS.default});var NQ=$e((AS,kQ)=>{"use strict";AS.__esModule=!0;AS.default=M2e;function M2e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0;){var a=n.shift();if(!e[a])return;e=e[a]}return e}kQ.exports=AS.default});var RQ=$e((IS,$Q)=>{"use strict";IS.__esModule=!0;IS.default=B2e;function B2e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0;){var a=n.shift();e[a]||(e[a]={}),e=e[a]}}$Q.exports=IS.default});var BQ=$e((SS,MQ)=>{"use strict";SS.__esModule=!0;SS.default=O2e;function O2e(e){for(var t="",n=e.indexOf("/*"),i=0;n>=0;){t=t+e.slice(i,n);var a=e.indexOf("*/",n+2);if(a<0)return t;i=a+2,n=e.indexOf("/*",i)}return t=t+e.slice(i),t}MQ.exports=SS.default});var q1=$e(Gp=>{"use strict";Gp.__esModule=!0;Gp.stripComments=Gp.ensureObject=Gp.getProp=Gp.unesc=void 0;var F2e=TS(i2());Gp.unesc=F2e.default;var j2e=TS(NQ());Gp.getProp=j2e.default;var U2e=TS(RQ());Gp.ensureObject=U2e.default;var q2e=TS(BQ());Gp.stripComments=q2e.default;function TS(e){return e&&e.__esModule?e:{default:e}}});var VH=$e((W1,jQ)=>{"use strict";W1.__esModule=!0;W1.default=void 0;var OQ=q1();function FQ(e,t){for(var n=0;ni||this.source.end.linea||this.source.end.line===i&&this.source.end.column{"use strict";Aa.__esModule=!0;Aa.UNIVERSAL=Aa.ATTRIBUTE=Aa.CLASS=Aa.COMBINATOR=Aa.COMMENT=Aa.ID=Aa.NESTING=Aa.PSEUDO=Aa.ROOT=Aa.SELECTOR=Aa.STRING=Aa.TAG=void 0;var G2e="tag";Aa.TAG=G2e;var X2e="string";Aa.STRING=X2e;var Z2e="selector";Aa.SELECTOR=Z2e;var z2e="root";Aa.ROOT=z2e;var J2e="pseudo";Aa.PSEUDO=J2e;var Q2e="nesting";Aa.NESTING=Q2e;var Y2e="id";Aa.ID=Y2e;var e$e="comment";Aa.COMMENT=e$e;var t$e="combinator";Aa.COMBINATOR=t$e;var r$e="class";Aa.CLASS=r$e;var n$e="attribute";Aa.ATTRIBUTE=n$e;var i$e="universal";Aa.UNIVERSAL=i$e});var LS=$e((V1,qQ)=>{"use strict";V1.__esModule=!0;V1.default=void 0;var s$e=o$e(VH()),KH=a$e(ml());function a$e(e){if(e&&e.__esModule)return e;var t={};if(e!=null){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};i.get||i.set?Object.defineProperty(t,n,i):t[n]=e[n]}}return t.default=e,t}function o$e(e){return e&&e.__esModule?e:{default:e}}function UQ(e,t){for(var n=0;n=a&&(this.indexes[l]=r-1);return this},n.removeAll=function(){for(var l=this.nodes,a=Array.isArray(l),r=0,l=a?l:l[Symbol.iterator]();;){var s;if(a){if(r>=l.length)break;s=l[r++]}else{if(r=l.next(),r.done)break;s=r.value}var u=s;u.parent=void 0}return this.nodes=[],this},n.empty=function(){return this.removeAll()},n.insertAfter=function(a,r){r.parent=this;var l=this.index(a);this.nodes.splice(l+1,0,r),r.parent=this;var s;for(var u in this.indexes)s=this.indexes[u],l<=s&&(this.indexes[u]=s+1);return this},n.insertBefore=function(a,r){r.parent=this;var l=this.index(a);this.nodes.splice(l,0,r),r.parent=this;var s;for(var u in this.indexes)s=this.indexes[u],s<=l&&(this.indexes[u]=s+1);return this},n._findChildAtPosition=function(a,r){var l=void 0;return this.each(function(s){if(s.atPosition){var u=s.atPosition(a,r);if(u)return l=u,!1}else if(s.isAtPosition(a,r))return l=s,!1}),l},n.atPosition=function(a,r){if(this.isAtPosition(a,r))return this._findChildAtPosition(a,r)||this},n._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))},n.each=function(a){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var r=this.lastEach;if(this.indexes[r]=0,!!this.length){for(var l,s;this.indexes[r]{"use strict";K1.__esModule=!0;K1.default=void 0;var p$e=d$e(LS()),H$e=ml();function d$e(e){return e&&e.__esModule?e:{default:e}}function WQ(e,t){for(var n=0;n{"use strict";G1.__esModule=!0;G1.default=void 0;var _$e=y$e(LS()),E$e=ml();function y$e(e){return e&&e.__esModule?e:{default:e}}function g$e(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var b$e=function(e){g$e(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=E$e.SELECTOR,i}return t}(_$e.default);G1.default=b$e;KQ.exports=G1.default});var o2=$e((X1,ZQ)=>{"use strict";X1.__esModule=!0;X1.default=void 0;var A$e=XQ(Vp()),I$e=q1(),S$e=XQ(VH()),T$e=ml();function XQ(e){return e&&e.__esModule?e:{default:e}}function GQ(e,t){for(var n=0;n{"use strict";Z1.__esModule=!0;Z1.default=void 0;var C$e=P$e(VH()),D$e=ml();function P$e(e){return e&&e.__esModule?e:{default:e}}function w$e(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var k$e=function(e){w$e(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=D$e.COMMENT,i}return t}(C$e.default);Z1.default=k$e;zQ.exports=Z1.default});var c2=$e((z1,JQ)=>{"use strict";z1.__esModule=!0;z1.default=void 0;var N$e=R$e(VH()),$$e=ml();function R$e(e){return e&&e.__esModule?e:{default:e}}function M$e(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var B$e=function(e){M$e(t,e);function t(i){var a;return a=e.call(this,i)||this,a.type=$$e.ID,a}var n=t.prototype;return n.toString=function(){return[this.rawSpaceBefore,"#"+this.stringifyProperty("value"),this.rawSpaceAfter].join("")},t}(N$e.default);z1.default=B$e;JQ.exports=z1.default});var vS=$e((J1,eY)=>{"use strict";J1.__esModule=!0;J1.default=void 0;var O$e=YQ(Vp()),F$e=q1(),j$e=YQ(VH());function YQ(e){return e&&e.__esModule?e:{default:e}}function QQ(e,t){for(var n=0;n{"use strict";Q1.__esModule=!0;Q1.default=void 0;var V$e=G$e(vS()),K$e=ml();function G$e(e){return e&&e.__esModule?e:{default:e}}function X$e(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Z$e=function(e){X$e(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=K$e.TAG,i}return t}(V$e.default);Q1.default=Z$e;tY.exports=Q1.default});var p2=$e((Y1,rY)=>{"use strict";Y1.__esModule=!0;Y1.default=void 0;var z$e=Q$e(VH()),J$e=ml();function Q$e(e){return e&&e.__esModule?e:{default:e}}function Y$e(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var eRe=function(e){Y$e(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=J$e.STRING,i}return t}(z$e.default);Y1.default=eRe;rY.exports=Y1.default});var H2=$e((e0,nY)=>{"use strict";e0.__esModule=!0;e0.default=void 0;var tRe=nRe(LS()),rRe=ml();function nRe(e){return e&&e.__esModule?e:{default:e}}function iRe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var sRe=function(e){iRe(t,e);function t(i){var a;return a=e.call(this,i)||this,a.type=rRe.PSEUDO,a}var n=t.prototype;return n.toString=function(){var a=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),a,this.rawSpaceAfter].join("")},t}(tRe.default);e0.default=sRe;nY.exports=e0.default});var _2=$e(n0=>{"use strict";n0.__esModule=!0;n0.unescapeValue=m2;n0.default=void 0;var t0=h2(Vp()),aRe=h2(i2()),oRe=h2(vS()),lRe=ml(),d2;function h2(e){return e&&e.__esModule?e:{default:e}}function iY(e,t){for(var n=0;n0&&!a.quoted&&s.before.length===0&&!(a.spaces.value&&a.spaces.value.after)&&(s.before=" "),sY(l,s)}))),r.push("]"),r.push(this.rawSpaceAfter),r.join("")},cRe(t,[{key:"quoted",get:function(){var a=this.quoteMark;return a==="'"||a==='"'},set:function(a){fRe()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(a){if(!this._constructed){this._quoteMark=a;return}this._quoteMark!==a&&(this._quoteMark=a,this._syncRawValue())}},{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(a){if(this._constructed){var r=m2(a),l=r.deprecatedUsage,s=r.unescaped,u=r.quoteMark;if(l&&dRe(),s===this._value&&u===this._quoteMark)return;this._value=s,this._quoteMark=u,this._syncRawValue()}else this._value=a}},{key:"attribute",get:function(){return this._attribute},set:function(a){this._handleEscapes("attribute",a),this._attribute=a}}]),t}(oRe.default);n0.default=xS;xS.NO_QUOTE=null;xS.SINGLE_QUOTE="'";xS.DOUBLE_QUOTE='"';var f2=(d2={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}},d2[null]={isIdentifier:!0},d2);function sY(e,t){return""+t.before+e+t.after}});var E2=$e((i0,aY)=>{"use strict";i0.__esModule=!0;i0.default=void 0;var _Re=yRe(vS()),ERe=ml();function yRe(e){return e&&e.__esModule?e:{default:e}}function gRe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var bRe=function(e){gRe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=ERe.UNIVERSAL,i.value="*",i}return t}(_Re.default);i0.default=bRe;aY.exports=i0.default});var y2=$e((s0,oY)=>{"use strict";s0.__esModule=!0;s0.default=void 0;var ARe=SRe(VH()),IRe=ml();function SRe(e){return e&&e.__esModule?e:{default:e}}function TRe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var LRe=function(e){TRe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=IRe.COMBINATOR,i}return t}(ARe.default);s0.default=LRe;oY.exports=s0.default});var g2=$e((a0,lY)=>{"use strict";a0.__esModule=!0;a0.default=void 0;var vRe=CRe(VH()),xRe=ml();function CRe(e){return e&&e.__esModule?e:{default:e}}function DRe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var PRe=function(e){DRe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=xRe.NESTING,i.value="&",i}return t}(vRe.default);a0.default=PRe;lY.exports=a0.default});var uY=$e((CS,cY)=>{"use strict";CS.__esModule=!0;CS.default=wRe;function wRe(e){return e.sort(function(t,n){return t-n})}cY.exports=CS.default});var b2=$e(Vn=>{"use strict";Vn.__esModule=!0;Vn.combinator=Vn.word=Vn.comment=Vn.str=Vn.tab=Vn.newline=Vn.feed=Vn.cr=Vn.backslash=Vn.bang=Vn.slash=Vn.doubleQuote=Vn.singleQuote=Vn.space=Vn.greaterThan=Vn.pipe=Vn.equals=Vn.plus=Vn.caret=Vn.tilde=Vn.dollar=Vn.closeSquare=Vn.openSquare=Vn.closeParenthesis=Vn.openParenthesis=Vn.semicolon=Vn.colon=Vn.comma=Vn.at=Vn.asterisk=Vn.ampersand=void 0;var kRe=38;Vn.ampersand=kRe;var NRe=42;Vn.asterisk=NRe;var $Re=64;Vn.at=$Re;var RRe=44;Vn.comma=RRe;var MRe=58;Vn.colon=MRe;var BRe=59;Vn.semicolon=BRe;var ORe=40;Vn.openParenthesis=ORe;var FRe=41;Vn.closeParenthesis=FRe;var jRe=91;Vn.openSquare=jRe;var URe=93;Vn.closeSquare=URe;var qRe=36;Vn.dollar=qRe;var WRe=126;Vn.tilde=WRe;var VRe=94;Vn.caret=VRe;var KRe=43;Vn.plus=KRe;var GRe=61;Vn.equals=GRe;var XRe=124;Vn.pipe=XRe;var ZRe=62;Vn.greaterThan=ZRe;var zRe=32;Vn.space=zRe;var pY=39;Vn.singleQuote=pY;var JRe=34;Vn.doubleQuote=JRe;var QRe=47;Vn.slash=QRe;var YRe=33;Vn.bang=YRe;var eMe=92;Vn.backslash=eMe;var tMe=13;Vn.cr=tMe;var rMe=12;Vn.feed=rMe;var nMe=10;Vn.newline=nMe;var iMe=9;Vn.tab=iMe;var sMe=pY;Vn.str=sMe;var aMe=-1;Vn.comment=aMe;var oMe=-2;Vn.word=oMe;var lMe=-3;Vn.combinator=lMe});var dY=$e(o0=>{"use strict";o0.__esModule=!0;o0.default=hMe;o0.FIELDS=void 0;var hn=cMe(b2()),__,Ha;function cMe(e){if(e&&e.__esModule)return e;var t={};if(e!=null){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};i.get||i.set?Object.defineProperty(t,n,i):t[n]=e[n]}}return t.default=e,t}var uMe=(__={},__[hn.tab]=!0,__[hn.newline]=!0,__[hn.cr]=!0,__[hn.feed]=!0,__),pMe=(Ha={},Ha[hn.space]=!0,Ha[hn.tab]=!0,Ha[hn.newline]=!0,Ha[hn.cr]=!0,Ha[hn.feed]=!0,Ha[hn.ampersand]=!0,Ha[hn.asterisk]=!0,Ha[hn.bang]=!0,Ha[hn.comma]=!0,Ha[hn.colon]=!0,Ha[hn.semicolon]=!0,Ha[hn.openParenthesis]=!0,Ha[hn.closeParenthesis]=!0,Ha[hn.openSquare]=!0,Ha[hn.closeSquare]=!0,Ha[hn.singleQuote]=!0,Ha[hn.doubleQuote]=!0,Ha[hn.plus]=!0,Ha[hn.pipe]=!0,Ha[hn.tilde]=!0,Ha[hn.greaterThan]=!0,Ha[hn.equals]=!0,Ha[hn.dollar]=!0,Ha[hn.caret]=!0,Ha[hn.slash]=!0,Ha),A2={},HY="0123456789abcdefABCDEF";for(DS=0;DS0?(m=l+y,d=h-g[y].length):(m=l,d=r),I=hn.comment,l=m,H=m,c=h-d):p===hn.slash?(h=s,I=p,H=l,c=s-r,u=h+1):(h=HMe(n,s),I=hn.word,H=l,c=h-r),u=h+1;break}t.push([I,l,s-r,H,c,s,u]),d&&(r=d,d=null),s=u}return t}});var gY=$e((l0,yY)=>{"use strict";l0.__esModule=!0;l0.default=void 0;var I2=nc(xQ()),mMe=nc(DQ()),_Me=nc(s2()),S2=nc(a2()),EMe=nc(o2()),fY=nc(l2()),yMe=nc(c2()),gMe=nc(u2()),T2=nc(p2()),bMe=nc(H2()),hY=PS(_2()),AMe=nc(E2()),L2=nc(y2()),IMe=nc(g2()),SMe=nc(uY()),Qr=PS(dY()),Nn=PS(b2()),TMe=PS(ml()),Wa=q1(),Nh,v2;function PS(e){if(e&&e.__esModule)return e;var t={};if(e!=null){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};i.get||i.set?Object.defineProperty(t,n,i):t[n]=e[n]}}return t.default=e,t}function nc(e){return e&&e.__esModule?e:{default:e}}function mY(e,t){for(var n=0;n0){var l=this.current.last;if(l){var s=this.convertWhitespaceNodesToSpace(r),u=s.space,p=s.rawSpace;p!==void 0&&(l.rawSpaceAfter+=p),l.spaces.after+=u}else r.forEach(function(I){return i.newNode(I)})}return}var o=this.currToken,c=void 0;a>this.position&&(c=this.parseWhitespaceEquivalentTokens(a));var H;if(this.isNamedCombinator()?H=this.namedCombinator():this.currToken[Qr.FIELDS.TYPE]===Nn.combinator?(H=new L2.default({value:this.content(),source:E_(this.currToken),sourceIndex:this.currToken[Qr.FIELDS.START_POS]}),this.position++):C2[this.currToken[Qr.FIELDS.TYPE]]||c||this.unexpected(),H){if(c){var f=this.convertWhitespaceNodesToSpace(c),_=f.space,y=f.rawSpace;H.spaces.before=_,H.rawSpaceBefore=y}}else{var g=this.convertWhitespaceNodesToSpace(c,!0),h=g.space,m=g.rawSpace;m||(m=h);var d={},A={spaces:{}};h.endsWith(" ")&&m.endsWith(" ")?(d.before=h.slice(0,h.length-1),A.spaces.before=m.slice(0,m.length-1)):h.startsWith(" ")&&m.startsWith(" ")?(d.after=h.slice(1),A.spaces.after=m.slice(1)):A.value=m,H=new L2.default({value:" ",source:x2(o,this.tokens[this.position-1]),sourceIndex:o[Qr.FIELDS.START_POS],spaces:d,raws:A})}return this.currToken&&this.currToken[Qr.FIELDS.TYPE]===Nn.space&&(H.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(H)},t.comma=function(){if(this.position===this.tokens.length-1){this.root.trailingComma=!0,this.position++;return}this.current._inferEndPosition();var i=new S2.default({source:{start:_Y(this.tokens[this.position+1])}});this.current.parent.append(i),this.current=i,this.position++},t.comment=function(){var i=this.currToken;this.newNode(new fY.default({value:this.content(),source:E_(i),sourceIndex:i[Qr.FIELDS.START_POS]})),this.position++},t.error=function(i,a){throw this.root.error(i,a)},t.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[Qr.FIELDS.START_POS]})},t.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[Qr.FIELDS.START_POS])},t.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[Qr.FIELDS.START_POS])},t.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[Qr.FIELDS.START_POS])},t.namespace=function(){var i=this.prevToken&&this.content(this.prevToken)||!0;if(this.nextToken[Qr.FIELDS.TYPE]===Nn.word)return this.position++,this.word(i);if(this.nextToken[Qr.FIELDS.TYPE]===Nn.asterisk)return this.position++,this.universal(i)},t.nesting=function(){if(this.nextToken){var i=this.content(this.nextToken);if(i==="|"){this.position++;return}}var a=this.currToken;this.newNode(new IMe.default({value:this.content(),source:E_(a),sourceIndex:a[Qr.FIELDS.START_POS]})),this.position++},t.parentheses=function(){var i=this.current.last,a=1;if(this.position++,i&&i.type===TMe.PSEUDO){var r=new S2.default({source:{start:_Y(this.tokens[this.position-1])}}),l=this.current;for(i.append(r),this.current=r;this.position1&&i.nextToken&&i.nextToken[Qr.FIELDS.TYPE]===Nn.openParenthesis&&i.error("Misplaced parenthesis.",{index:i.nextToken[Qr.FIELDS.START_POS]})});else return this.expected(["pseudo-class","pseudo-element"],this.currToken[Qr.FIELDS.START_POS])},t.space=function(){var i=this.content();this.position===0||this.prevToken[Qr.FIELDS.TYPE]===Nn.comma||this.prevToken[Qr.FIELDS.TYPE]===Nn.openParenthesis?(this.spaces=this.optionalSpace(i),this.position++):this.position===this.tokens.length-1||this.nextToken[Qr.FIELDS.TYPE]===Nn.comma||this.nextToken[Qr.FIELDS.TYPE]===Nn.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(i),this.position++):this.combinator()},t.string=function(){var i=this.currToken;this.newNode(new T2.default({value:this.content(),source:E_(i),sourceIndex:i[Qr.FIELDS.START_POS]})),this.position++},t.universal=function(i){var a=this.nextToken;if(a&&this.content(a)==="|")return this.position++,this.namespace();var r=this.currToken;this.newNode(new AMe.default({value:this.content(),source:E_(r),sourceIndex:r[Qr.FIELDS.START_POS]}),i),this.position++},t.splitWord=function(i,a){for(var r=this,l=this.nextToken,s=this.content();l&&~[Nn.dollar,Nn.caret,Nn.equals,Nn.word].indexOf(l[Qr.FIELDS.TYPE]);){this.position++;var u=this.content();if(s+=u,u.lastIndexOf("\\")===u.length-1){var p=this.nextToken;p&&p[Qr.FIELDS.TYPE]===Nn.space&&(s+=this.requiredSpace(this.content(p)),this.position++)}l=this.nextToken}var o=(0,I2.default)(s,".").filter(function(_){return s[_-1]!=="\\"}),c=(0,I2.default)(s,"#").filter(function(_){return s[_-1]!=="\\"}),H=(0,I2.default)(s,"#{");H.length&&(c=c.filter(function(_){return!~H.indexOf(_)}));var f=(0,SMe.default)((0,mMe.default)([0].concat(o,c)));f.forEach(function(_,y){var g=f[y+1]||s.length,h=s.slice(_,g);if(y===0&&a)return a.call(r,h,f.length);var m,d=r.currToken,A=d[Qr.FIELDS.START_POS]+f[y],I=$h(d[1],d[2]+_,d[3],d[2]+(g-1));if(~o.indexOf(_)){var L={value:h.slice(1),source:I,sourceIndex:A};m=new EMe.default(y_(L,"value"))}else if(~c.indexOf(_)){var C={value:h.slice(1),source:I,sourceIndex:A};m=new yMe.default(y_(C,"value"))}else{var x={value:h,source:I,sourceIndex:A};y_(x,"value"),m=new gMe.default(x)}r.newNode(m,i),i=null}),this.position++},t.word=function(i){var a=this.nextToken;return a&&this.content(a)==="|"?(this.position++,this.namespace()):this.splitWord(i)},t.loop=function(){for(;this.position{"use strict";c0.__esModule=!0;c0.default=void 0;var CMe=DMe(gY());function DMe(e){return e&&e.__esModule?e:{default:e}}var PMe=function(){function e(n,i){this.func=n||function(){},this.funcRes=null,this.options=i}var t=e.prototype;return t._shouldUpdateSelector=function(i,a){a===void 0&&(a={});var r=Object.assign({},this.options,a);return r.updateSelector===!1?!1:typeof i!="string"},t._isLossy=function(i){i===void 0&&(i={});var a=Object.assign({},this.options,i);return a.lossless===!1},t._root=function(i,a){a===void 0&&(a={});var r=new CMe.default(i,this._parseOptions(a));return r.root},t._parseOptions=function(i){return{lossy:this._isLossy(i)}},t._run=function(i,a){var r=this;return a===void 0&&(a={}),new Promise(function(l,s){try{var u=r._root(i,a);Promise.resolve(r.func(u)).then(function(p){var o=void 0;return r._shouldUpdateSelector(i,a)&&(o=u.toString(),i.selector=o),{transform:p,root:u,string:o}}).then(l,s)}catch(p){s(p);return}})},t._runSync=function(i,a){a===void 0&&(a={});var r=this._root(i,a),l=this.func(r);if(l&&typeof l.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var s=void 0;return a.updateSelector&&typeof i!="string"&&(s=r.toString(),i.selector=s),{transform:l,root:r,string:s}},t.ast=function(i,a){return this._run(i,a).then(function(r){return r.root})},t.astSync=function(i,a){return this._runSync(i,a).root},t.transform=function(i,a){return this._run(i,a).then(function(r){return r.transform})},t.transformSync=function(i,a){return this._runSync(i,a).transform},t.process=function(i,a){return this._run(i,a).then(function(r){return r.string||r.root.toString()})},t.processSync=function(i,a){var r=this._runSync(i,a);return r.string||r.root.toString()},e}();c0.default=PMe;bY.exports=c0.default});var IY=$e(Ia=>{"use strict";Ia.__esModule=!0;Ia.universal=Ia.tag=Ia.string=Ia.selector=Ia.root=Ia.pseudo=Ia.nesting=Ia.id=Ia.comment=Ia.combinator=Ia.className=Ia.attribute=void 0;var wMe=Hu(_2()),kMe=Hu(o2()),NMe=Hu(y2()),$Me=Hu(l2()),RMe=Hu(c2()),MMe=Hu(g2()),BMe=Hu(H2()),OMe=Hu(s2()),FMe=Hu(a2()),jMe=Hu(p2()),UMe=Hu(u2()),qMe=Hu(E2());function Hu(e){return e&&e.__esModule?e:{default:e}}var WMe=function(t){return new wMe.default(t)};Ia.attribute=WMe;var VMe=function(t){return new kMe.default(t)};Ia.className=VMe;var KMe=function(t){return new NMe.default(t)};Ia.combinator=KMe;var GMe=function(t){return new $Me.default(t)};Ia.comment=GMe;var XMe=function(t){return new RMe.default(t)};Ia.id=XMe;var ZMe=function(t){return new MMe.default(t)};Ia.nesting=ZMe;var zMe=function(t){return new BMe.default(t)};Ia.pseudo=zMe;var JMe=function(t){return new OMe.default(t)};Ia.root=JMe;var QMe=function(t){return new FMe.default(t)};Ia.selector=QMe;var YMe=function(t){return new jMe.default(t)};Ia.string=YMe;var eBe=function(t){return new UMe.default(t)};Ia.tag=eBe;var tBe=function(t){return new qMe.default(t)};Ia.universal=tBe});var vY=$e(Ms=>{"use strict";Ms.__esModule=!0;Ms.isNode=D2;Ms.isPseudoElement=LY;Ms.isPseudoClass=HBe;Ms.isContainer=dBe;Ms.isNamespace=fBe;Ms.isUniversal=Ms.isTag=Ms.isString=Ms.isSelector=Ms.isRoot=Ms.isPseudo=Ms.isNesting=Ms.isIdentifier=Ms.isComment=Ms.isCombinator=Ms.isClassName=Ms.isAttribute=void 0;var Va=ml(),ic,rBe=(ic={},ic[Va.ATTRIBUTE]=!0,ic[Va.CLASS]=!0,ic[Va.COMBINATOR]=!0,ic[Va.COMMENT]=!0,ic[Va.ID]=!0,ic[Va.NESTING]=!0,ic[Va.PSEUDO]=!0,ic[Va.ROOT]=!0,ic[Va.SELECTOR]=!0,ic[Va.STRING]=!0,ic[Va.TAG]=!0,ic[Va.UNIVERSAL]=!0,ic);function D2(e){return typeof e=="object"&&rBe[e.type]}function du(e,t){return D2(t)&&t.type===e}var SY=du.bind(null,Va.ATTRIBUTE);Ms.isAttribute=SY;var nBe=du.bind(null,Va.CLASS);Ms.isClassName=nBe;var iBe=du.bind(null,Va.COMBINATOR);Ms.isCombinator=iBe;var sBe=du.bind(null,Va.COMMENT);Ms.isComment=sBe;var aBe=du.bind(null,Va.ID);Ms.isIdentifier=aBe;var oBe=du.bind(null,Va.NESTING);Ms.isNesting=oBe;var P2=du.bind(null,Va.PSEUDO);Ms.isPseudo=P2;var lBe=du.bind(null,Va.ROOT);Ms.isRoot=lBe;var cBe=du.bind(null,Va.SELECTOR);Ms.isSelector=cBe;var uBe=du.bind(null,Va.STRING);Ms.isString=uBe;var TY=du.bind(null,Va.TAG);Ms.isTag=TY;var pBe=du.bind(null,Va.UNIVERSAL);Ms.isUniversal=pBe;function LY(e){return P2(e)&&e.value&&(e.value.startsWith("::")||e.value===":before"||e.value===":after")}function HBe(e){return P2(e)&&!LY(e)}function dBe(e){return!!(D2(e)&&e.walk)}function fBe(e){return SY(e)||TY(e)}});var PY=$e(u0=>{"use strict";u0.__esModule=!0;var xY=ml();Object.keys(xY).forEach(function(e){e==="default"||e==="__esModule"||(u0[e]=xY[e])});var CY=IY();Object.keys(CY).forEach(function(e){e==="default"||e==="__esModule"||(u0[e]=CY[e])});var DY=vY();Object.keys(DY).forEach(function(e){e==="default"||e==="__esModule"||(u0[e]=DY[e])})});var wS=$e((p0,wY)=>{"use strict";p0.__esModule=!0;p0.default=void 0;var hBe=EBe(AY()),mBe=_Be(PY());function _Be(e){if(e&&e.__esModule)return e;var t={};if(e!=null){for(var n in e)if(Object.prototype.hasOwnProperty.call(e,n)){var i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,n):{};i.get||i.set?Object.defineProperty(t,n,i):t[n]=e[n]}}return t.default=e,t}function EBe(e){return e&&e.__esModule?e:{default:e}}var w2=function(t){return new hBe.default(t)};Object.assign(w2,mBe);delete w2.__esModule;var yBe=w2;p0.default=yBe;wY.exports=p0.default});var MY=$e((N2,RY)=>{(function(e,t){typeof N2=="object"?RY.exports=t(e):typeof define=="function"&&define.amd?define([],t.bind(e,e)):t(e)})(typeof global<"u"?global:N2,function(e){if(e.CSS&&e.CSS.escape)return e.CSS.escape;var t=function(n){if(arguments.length==0)throw new TypeError("`CSS.escape` requires an argument.");for(var i=String(n),a=i.length,r=-1,l,s="",u=i.charCodeAt(0);++r=1&&l<=31||l==127||r==0&&l>=48&&l<=57||r==1&&l>=48&&l<=57&&u==45){s+="\\"+l.toString(16)+" ";continue}if(r==0&&a==1&&l==45){s+="\\"+i.charAt(r);continue}if(l>=128||l==45||l==95||l>=48&&l<=57||l>=65&&l<=90||l>=97&&l<=122){s+=i.charAt(r);continue}s+="\\"+i.charAt(r)}return s};return e.CSS||(e.CSS={}),e.CSS.escape=t,t})});var OY=$e((sAt,BY)=>{"use strict";BY.exports=function(e){return Object.prototype.toString.call(e)==="[object RegExp]"}});var jY=$e((aAt,FY)=>{"use strict";FY.exports=function(e){var t=typeof e;return e!==null&&(t==="object"||t==="function")}});var UY=$e($2=>{"use strict";Object.defineProperty($2,"__esModule",{value:!0});$2.default=e=>Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))});var WY=$e((lAt,qY)=>{"use strict";var LBe=OY(),vBe=jY(),xBe=UY().default;qY.exports=(e,t,n)=>{let i=[];return function a(r,l,s){l=l||{},l.indent=l.indent||" ",s=s||"";let u;l.inlineCharacterLimit===void 0?u={newLine:` `,newLineOrSpace:` `,pad:s,indent:s+l.indent}:u={newLine:"@@__STRINGIFY_OBJECT_NEW_LINE__@@",newLineOrSpace:"@@__STRINGIFY_OBJECT_NEW_LINE_OR_SPACE__@@",pad:"@@__STRINGIFY_OBJECT_PAD__@@",indent:"@@__STRINGIFY_OBJECT_INDENT__@@"};let p=o=>{if(l.inlineCharacterLimit===void 0)return o;let c=o.replace(new RegExp(u.newLine,"g"),"").replace(new RegExp(u.newLineOrSpace,"g")," ").replace(new RegExp(u.pad+"|"+u.indent,"g"),"");return c.length<=l.inlineCharacterLimit?c:o.replace(new RegExp(u.newLine+"|"+u.newLineOrSpace,"g"),` `).replace(new RegExp(u.pad,"g"),s).replace(new RegExp(u.indent,"g"),s+l.indent)};if(i.indexOf(r)!==-1)return'"[Circular]"';if(r==null||typeof r=="number"||typeof r=="boolean"||typeof r=="function"||typeof r=="symbol"||LBe(r))return String(r);if(r instanceof Date)return`new Date('${r.toISOString()}')`;if(Array.isArray(r)){if(r.length===0)return"[]";i.push(r);let o="["+u.newLine+r.map((c,H)=>{let f=r.length-1===H?u.newLine:","+u.newLineOrSpace,_=a(c,l,s+l.indent);return l.transform&&(_=l.transform(r,H,_)),u.indent+_+f}).join("")+u.pad+"]";return i.pop(),p(o)}if(vBe(r)){let o=Object.keys(r).concat(xBe(r));if(l.filter&&(o=o.filter(H=>l.filter(r,H))),o.length===0)return"{}";i.push(r);let c="{"+u.newLine+o.map((H,f)=>{let _=o.length-1===f?u.newLine:","+u.newLineOrSpace,y=typeof H=="symbol",g=!y&&/^[a-z$_][a-z$_0-9]*$/i.test(H),h=y||g?H:a(H,l),m=a(r[H],l,s+l.indent);return l.transform&&(m=l.transform(r,H,m)),u.indent+String(h)+": "+m+_}).join("")+u.pad+"}";return i.pop(),p(c)}return r=String(r).replace(/[\r\n]/g,o=>o===` `?"\\n":"\\r"),l.singleQuotes===!1?(r=r.replace(/"/g,'\\"'),`"${r}"`):(r=r.replace(/\\?'/g,"\\'"),`'${r}'`)}(e,t,n)}});var KY=$e((cAt,VY)=>{var R2=40,M2=41,kS=39,B2=34,O2=92,g_=47,F2=44,j2=58,NS=42,CBe=117,DBe=85,PBe=43,wBe=/^[a-f0-9?-]+$/i;VY.exports=function(e){for(var t=[],n=e,i,a,r,l,s,u,p,o,c=0,H=n.charCodeAt(c),f=n.length,_=[{nodes:t}],y=0,g,h="",m="",d="";c{GY.exports=function e(t,n,i){var a,r,l,s;for(a=0,r=t.length;a{function ZY(e,t){var n=e.type,i=e.value,a,r;return t&&(r=t(e))!==void 0?r:n==="word"||n==="space"?i:n==="string"?(a=e.quote||"",a+i+(e.unclosed?"":a)):n==="comment"?"/*"+i+(e.unclosed?"":"*/"):n==="div"?(e.before||"")+i+(e.after||""):Array.isArray(e.nodes)?(a=zY(e.nodes,t),n!=="function"?a:i+"("+(e.before||"")+a+(e.after||"")+(e.unclosed?"":")")):i}function zY(e,t){var n,i;if(Array.isArray(e)){for(n="",i=e.length-1;~i;i-=1)n=ZY(e[i],t)+n;return n}return ZY(e,t)}JY.exports=zY});var eee=$e((HAt,YY)=>{var $S=45,RS=43,U2=46,kBe=101,NBe=69;function $Be(e){var t=e.charCodeAt(0),n;if(t===RS||t===$S){if(n=e.charCodeAt(1),n>=48&&n<=57)return!0;var i=e.charCodeAt(2);return n===U2&&i>=48&&i<=57}return t===U2?(n=e.charCodeAt(1),n>=48&&n<=57):t>=48&&t<=57}YY.exports=function(e){var t=0,n=e.length,i,a,r;if(n===0||!$Be(e))return!1;for(i=e.charCodeAt(t),(i===RS||i===$S)&&t++;t57));)t+=1;if(i=e.charCodeAt(t),a=e.charCodeAt(t+1),i===U2&&a>=48&&a<=57)for(t+=2;t57));)t+=1;if(i=e.charCodeAt(t),a=e.charCodeAt(t+1),r=e.charCodeAt(t+2),(i===kBe||i===NBe)&&(a>=48&&a<=57||(a===RS||a===$S)&&r>=48&&r<=57))for(t+=a===RS||a===$S?3:2;t57));)t+=1;return{number:e.slice(0,t),unit:e.slice(t)}}});var MS=$e((dAt,nee)=>{var RBe=KY(),tee=XY(),ree=QY();function Yd(e){return this instanceof Yd?(this.nodes=RBe(e),this):new Yd(e)}Yd.prototype.toString=function(){return Array.isArray(this.nodes)?ree(this.nodes):""};Yd.prototype.walk=function(e,t){return tee(this.nodes,e,t),this};Yd.unit=eee();Yd.walk=tee;Yd.stringify=ree;nee.exports=Yd});var ER=$e((gwt,ire)=>{"use strict";ire.exports={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]}});var yR=$e((bwt,are)=>{"use strict";var wT=/[\t\n\f\r "#'()/;[\\\]{}]/g,kT=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,Z5e=/.[\r\n"'(/\\]/,sre=/[\da-f]/i;are.exports=function(t,n={}){let i=t.css.valueOf(),a=n.ignoreErrors,r,l,s,u,p,o,c,H,f,_,y=i.length,g=0,h=[],m=[];function d(){return g}function A(x){throw t.error("Unclosed "+x,g)}function I(){return m.length===0&&g>=y}function L(x){if(m.length)return m.pop();if(g>=y)return;let P=x?x.ignoreUnclosed:!1;switch(r=i.charCodeAt(g),r){case 10:case 32:case 9:case 13:case 12:{u=g;do u+=1,r=i.charCodeAt(u);while(r===32||r===10||r===9||r===13||r===12);o=["space",i.slice(g,u)],g=u-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let D=String.fromCharCode(r);o=[D,D,g];break}case 40:{if(_=h.length?h.pop()[1]:"",f=i.charCodeAt(g+1),_==="url"&&f!==39&&f!==34&&f!==32&&f!==10&&f!==9&&f!==12&&f!==13){u=g;do{if(c=!1,u=i.indexOf(")",u+1),u===-1)if(a||P){u=g;break}else A("bracket");for(H=u;i.charCodeAt(H-1)===92;)H-=1,c=!c}while(c);o=["brackets",i.slice(g,u+1),g,u],g=u}else u=i.indexOf(")",g+1),l=i.slice(g,u+1),u===-1||Z5e.test(l)?o=["(","(",g]:(o=["brackets",l,g,u],g=u);break}case 39:case 34:{p=r===39?"'":'"',u=g;do{if(c=!1,u=i.indexOf(p,u+1),u===-1)if(a||P){u=g+1;break}else A("string");for(H=u;i.charCodeAt(H-1)===92;)H-=1,c=!c}while(c);o=["string",i.slice(g,u+1),g,u],g=u;break}case 64:{wT.lastIndex=g+1,wT.test(i),wT.lastIndex===0?u=i.length-1:u=wT.lastIndex-2,o=["at-word",i.slice(g,u+1),g,u],g=u;break}case 92:{for(u=g,s=!0;i.charCodeAt(u+1)===92;)u+=1,s=!s;if(r=i.charCodeAt(u+1),s&&r!==47&&r!==32&&r!==10&&r!==9&&r!==13&&r!==12&&(u+=1,sre.test(i.charAt(u)))){for(;sre.test(i.charAt(u+1));)u+=1;i.charCodeAt(u+1)===32&&(u+=1)}o=["word",i.slice(g,u+1),g,u],g=u;break}default:{r===47&&i.charCodeAt(g+1)===42?(u=i.indexOf("*/",g+2)+1,u===0&&(a||P?u=i.length:A("comment")),o=["comment",i.slice(g,u+1),g,u],g=u):(kT.lastIndex=g+1,kT.test(i),kT.lastIndex===0?u=i.length-1:u=kT.lastIndex-2,o=["word",i.slice(g,u+1),g,u],h.push(o),g=u);break}}return g++,o}function C(x){m.push(x)}return{back:C,endOfFile:I,nextToken:L,position:d}}});var gR=$e((Awt,cre)=>{"use strict";var Xl=u1(),z5e=yR(),ore;function J5e(e){ore=e}var Q5e={";":Xl.yellow,":":Xl.yellow,"(":Xl.cyan,")":Xl.cyan,"[":Xl.yellow,"]":Xl.yellow,"{":Xl.yellow,"}":Xl.yellow,"at-word":Xl.cyan,brackets:Xl.cyan,call:Xl.cyan,class:Xl.yellow,comment:Xl.gray,hash:Xl.magenta,string:Xl.green};function Y5e([e,t],n){if(e==="word"){if(t[0]===".")return"class";if(t[0]==="#")return"hash"}if(!n.endOfFile()){let i=n.nextToken();if(n.back(i),i[0]==="brackets"||i[0]==="(")return"call"}return e}function lre(e){let t=z5e(new ore(e),{ignoreErrors:!0}),n="";for(;!t.endOfFile();){let i=t.nextToken(),a=Q5e[Y5e(i,t)];a?n+=i[1].split(/\r?\n/).map(r=>a(r)).join(` `):n+=i[1]}return n}lre.registerInput=J5e;cre.exports=lre});var NT=$e((Iwt,Hre)=>{"use strict";var ure=u1(),pre=gR(),V0=class e extends Error{constructor(t,n,i,a,r,l){super(t),this.name="CssSyntaxError",this.reason=t,r&&(this.file=r),a&&(this.source=a),l&&(this.plugin=l),typeof n<"u"&&typeof i<"u"&&(typeof n=="number"?(this.line=n,this.column=i):(this.line=n.line,this.column=n.column,this.endLine=i.line,this.endColumn=i.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,e)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(t){if(!this.source)return"";let n=this.source;t==null&&(t=ure.isColorSupported);let i=o=>o,a=o=>o,r=o=>o;if(t){let{bold:o,gray:c,red:H}=ure.createColors(!0);a=f=>o(H(f)),i=f=>c(f),pre&&(r=f=>pre(f))}let l=n.split(/\r?\n/),s=Math.max(this.line-3,0),u=Math.min(this.line+2,l.length),p=String(u).length;return l.slice(s,u).map((o,c)=>{let H=s+1+c,f=" "+(" "+H).slice(-p)+" | ";if(H===this.line){if(o.length>160){let y=20,g=Math.max(0,this.column-y),h=Math.max(this.column+y,this.endColumn+y),m=o.slice(g,h),d=i(f.replace(/\d/g," "))+o.slice(0,Math.min(this.column-1,y-1)).replace(/[^\t]/g," ");return a(">")+i(f)+r(m)+` `+d+a("^")}let _=i(f.replace(/\d/g," "))+o.slice(0,this.column-1).replace(/[^\t]/g," ");return a(">")+i(f)+r(o)+` `+_+a("^")}return" "+i(f)+r(o)}).join(` `)}toString(){let t=this.showSourceCode();return t&&(t=` `+t+` `),this.name+": "+this.message+t}};Hre.exports=V0;V0.default=V0});var bR=$e((Swt,fre)=>{"use strict";var dre={after:` `,beforeClose:` `,beforeComment:` `,beforeDecl:` `,beforeOpen:" ",beforeRule:` `,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function eFe(e){return e[0].toUpperCase()+e.slice(1)}var K0=class{constructor(t){this.builder=t}atrule(t,n){let i="@"+t.name,a=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName<"u"?i+=t.raws.afterName:a&&(i+=" "),t.nodes)this.block(t,i+a);else{let r=(t.raws.between||"")+(n?";":"");this.builder(i+a+r,t)}}beforeAfter(t,n){let i;t.type==="decl"?i=this.raw(t,null,"beforeDecl"):t.type==="comment"?i=this.raw(t,null,"beforeComment"):n==="before"?i=this.raw(t,null,"beforeRule"):i=this.raw(t,null,"beforeClose");let a=t.parent,r=0;for(;a&&a.type!=="root";)r+=1,a=a.parent;if(i.includes(` `)){let l=this.raw(t,null,"indent");if(l.length)for(let s=0;s0&&t.nodes[n].type==="comment";)n-=1;let i=this.raw(t,"semicolon");for(let a=0;a{if(a=u.raws[n],typeof a<"u")return!1})}return typeof a>"u"&&(a=dre[i]),l.rawCache[i]=a,a}rawBeforeClose(t){let n;return t.walk(i=>{if(i.nodes&&i.nodes.length>0&&typeof i.raws.after<"u")return n=i.raws.after,n.includes(` `)&&(n=n.replace(/[^\n]+$/,"")),!1}),n&&(n=n.replace(/\S/g,"")),n}rawBeforeComment(t,n){let i;return t.walkComments(a=>{if(typeof a.raws.before<"u")return i=a.raws.before,i.includes(` `)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof i>"u"?i=this.raw(n,null,"beforeDecl"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeDecl(t,n){let i;return t.walkDecls(a=>{if(typeof a.raws.before<"u")return i=a.raws.before,i.includes(` `)&&(i=i.replace(/[^\n]+$/,"")),!1}),typeof i>"u"?i=this.raw(n,null,"beforeRule"):i&&(i=i.replace(/\S/g,"")),i}rawBeforeOpen(t){let n;return t.walk(i=>{if(i.type!=="decl"&&(n=i.raws.between,typeof n<"u"))return!1}),n}rawBeforeRule(t){let n;return t.walk(i=>{if(i.nodes&&(i.parent!==t||t.first!==i)&&typeof i.raws.before<"u")return n=i.raws.before,n.includes(` `)&&(n=n.replace(/[^\n]+$/,"")),!1}),n&&(n=n.replace(/\S/g,"")),n}rawColon(t){let n;return t.walkDecls(i=>{if(typeof i.raws.between<"u")return n=i.raws.between.replace(/[^\s:]/g,""),!1}),n}rawEmptyBody(t){let n;return t.walk(i=>{if(i.nodes&&i.nodes.length===0&&(n=i.raws.after,typeof n<"u"))return!1}),n}rawIndent(t){if(t.raws.indent)return t.raws.indent;let n;return t.walk(i=>{let a=i.parent;if(a&&a!==t&&a.parent&&a.parent===t&&typeof i.raws.before<"u"){let r=i.raws.before.split(` `);return n=r[r.length-1],n=n.replace(/\S/g,""),!1}}),n}rawSemicolon(t){let n;return t.walk(i=>{if(i.nodes&&i.nodes.length&&i.last.type==="decl"&&(n=i.raws.semicolon,typeof n<"u"))return!1}),n}rawValue(t,n){let i=t[n],a=t.raws[n];return a&&a.value===i?a.raw:i}root(t){this.body(t),t.raws.after&&this.builder(t.raws.after)}rule(t){this.block(t,this.rawValue(t,"selector")),t.raws.ownSemicolon&&this.builder(t.raws.ownSemicolon,t,"end")}stringify(t,n){if(!this[t.type])throw new Error("Unknown AST node type "+t.type+". Maybe you need to change PostCSS stringifier.");this[t.type](t,n)}};fre.exports=K0;K0.default=K0});var G0=$e((Twt,hre)=>{"use strict";var tFe=bR();function AR(e,t){new tFe(t).stringify(e)}hre.exports=AR;AR.default=AR});var $T=$e((Lwt,IR)=>{"use strict";IR.exports.isClean=Symbol("isClean");IR.exports.my=Symbol("my")});var z0=$e((vwt,mre)=>{"use strict";var rFe=NT(),nFe=bR(),iFe=G0(),{isClean:X0,my:sFe}=$T();function SR(e,t){let n=new e.constructor;for(let i in e){if(!Object.prototype.hasOwnProperty.call(e,i)||i==="proxyCache")continue;let a=e[i],r=typeof a;i==="parent"&&r==="object"?t&&(n[i]=t):i==="source"?n[i]=a:Array.isArray(a)?n[i]=a.map(l=>SR(l,n)):(r==="object"&&a!==null&&(a=SR(a)),n[i]=a)}return n}function td(e,t){if(t&&typeof t.offset<"u")return t.offset;let n=1,i=1,a=0;for(let r=0;rt.root().toProxy():t[n]},set(t,n,i){return t[n]===i||(t[n]=i,(n==="prop"||n==="value"||n==="name"||n==="params"||n==="important"||n==="text")&&t.markDirty()),!0}}}markClean(){this[X0]=!0}markDirty(){if(this[X0]){this[X0]=!1;let t=this;for(;t=t.parent;)t[X0]=!1}}next(){if(!this.parent)return;let t=this.parent.index(this);return this.parent.nodes[t+1]}positionBy(t={}){let n=this.source.start;if(t.index)n=this.positionInside(t.index);else if(t.word){let i="document"in this.source.input?this.source.input.document:this.source.input.css,r=i.slice(td(i,this.source.start),td(i,this.source.end)).indexOf(t.word);r!==-1&&(n=this.positionInside(r))}return n}positionInside(t){let n=this.source.start.column,i=this.source.start.line,a="document"in this.source.input?this.source.input.document:this.source.input.css,r=td(a,this.source.start),l=r+t;for(let s=r;stypeof u=="object"&&u.toJSON?u.toJSON(null,n):u);else if(typeof s=="object"&&s.toJSON)i[l]=s.toJSON(null,n);else if(l==="source"){if(s==null)continue;let u=n.get(s.input);u==null&&(u=r,n.set(s.input,r),r++),i[l]={end:s.end,inputId:u,start:s.start}}else i[l]=s}return a&&(i.inputs=[...n.keys()].map(l=>l.toJSON())),i}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=iFe){t.stringify&&(t=t.stringify);let n="";return t(this,i=>{n+=i}),n}warn(t,n,i={}){let a={node:this};for(let r in i)a[r]=i[r];return t.warn(n,a)}};mre.exports=Z0;Z0.default=Z0});var Q0=$e((xwt,_re)=>{"use strict";var aFe=z0(),J0=class extends aFe{constructor(t){super(t),this.type="comment"}};_re.exports=J0;J0.default=J0});var eg=$e((Cwt,Ere)=>{"use strict";var oFe=z0(),Y0=class extends oFe{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(t){t&&typeof t.value<"u"&&typeof t.value!="string"&&(t={...t,value:String(t.value)}),super(t),this.type="decl"}};Ere.exports=Y0;Y0.default=Y0});var hf=$e((Dwt,vre)=>{"use strict";var yre=Q0(),gre=eg(),lFe=z0(),{isClean:bre,my:Are}=$T(),TR,Ire,Sre,LR;function Tre(e){return e.map(t=>(t.nodes&&(t.nodes=Tre(t.nodes)),delete t.source,t))}function Lre(e){if(e[bre]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)Lre(t)}var fp=class e extends lFe{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]}append(...t){for(let n of t){let i=this.normalize(n,this.last);for(let a of i)this.proxyOf.nodes.push(a)}return this.markDirty(),this}cleanRaws(t){if(super.cleanRaws(t),this.nodes)for(let n of this.nodes)n.cleanRaws(t)}each(t){if(!this.proxyOf.nodes)return;let n=this.getIterator(),i,a;for(;this.indexes[n]t[n](...i.map(a=>typeof a=="function"?(r,l)=>a(r.toProxy(),l):a)):n==="every"||n==="some"?i=>t[n]((a,...r)=>i(a.toProxy(),...r)):n==="root"?()=>t.root().toProxy():n==="nodes"?t.nodes.map(i=>i.toProxy()):n==="first"||n==="last"?t[n].toProxy():t[n]:t[n]},set(t,n,i){return t[n]===i||(t[n]=i,(n==="name"||n==="params"||n==="selector")&&t.markDirty()),!0}}}index(t){return typeof t=="number"?t:(t.proxyOf&&(t=t.proxyOf),this.proxyOf.nodes.indexOf(t))}insertAfter(t,n){let i=this.index(t),a=this.normalize(n,this.proxyOf.nodes[i]).reverse();i=this.index(t);for(let l of a)this.proxyOf.nodes.splice(i+1,0,l);let r;for(let l in this.indexes)r=this.indexes[l],i"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let a of t)a.parent&&a.parent.removeChild(a,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let a of t)a.parent&&a.parent.removeChild(a,"ignore")}else if(t.type)t=[t];else if(t.prop){if(typeof t.value>"u")throw new Error("Value field is missed in node creation");typeof t.value!="string"&&(t.value=String(t.value)),t=[new gre(t)]}else if(t.selector||t.selectors)t=[new LR(t)];else if(t.name)t=[new TR(t)];else if(t.text)t=[new yre(t)];else throw new Error("Unknown node type in node creation");return t.map(a=>(a[Are]||e.rebuild(a),a=a.proxyOf,a.parent&&a.parent.removeChild(a),a[bre]&&Lre(a),a.raws||(a.raws={}),typeof a.raws.before>"u"&&n&&typeof n.raws.before<"u"&&(a.raws.before=n.raws.before.replace(/\S/g,"")),a.parent=this.proxyOf,a))}prepend(...t){t=t.reverse();for(let n of t){let i=this.normalize(n,this.first,"prepend").reverse();for(let a of i)this.proxyOf.nodes.unshift(a);for(let a in this.indexes)this.indexes[a]=this.indexes[a]+i.length}return this.markDirty(),this}push(t){return t.parent=this,this.proxyOf.nodes.push(t),this}removeAll(){for(let t of this.proxyOf.nodes)t.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(t){t=this.index(t),this.proxyOf.nodes[t].parent=void 0,this.proxyOf.nodes.splice(t,1);let n;for(let i in this.indexes)n=this.indexes[i],n>=t&&(this.indexes[i]=n-1);return this.markDirty(),this}replaceValues(t,n,i){return i||(i=n,n={}),this.walkDecls(a=>{n.props&&!n.props.includes(a.prop)||n.fast&&!a.value.includes(n.fast)||(a.value=a.value.replace(t,i))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){return this.each((n,i)=>{let a;try{a=t(n,i)}catch(r){throw n.addToError(r)}return a!==!1&&n.walk&&(a=n.walk(t)),a})}walkAtRules(t,n){return n?t instanceof RegExp?this.walk((i,a)=>{if(i.type==="atrule"&&t.test(i.name))return n(i,a)}):this.walk((i,a)=>{if(i.type==="atrule"&&i.name===t)return n(i,a)}):(n=t,this.walk((i,a)=>{if(i.type==="atrule")return n(i,a)}))}walkComments(t){return this.walk((n,i)=>{if(n.type==="comment")return t(n,i)})}walkDecls(t,n){return n?t instanceof RegExp?this.walk((i,a)=>{if(i.type==="decl"&&t.test(i.prop))return n(i,a)}):this.walk((i,a)=>{if(i.type==="decl"&&i.prop===t)return n(i,a)}):(n=t,this.walk((i,a)=>{if(i.type==="decl")return n(i,a)}))}walkRules(t,n){return n?t instanceof RegExp?this.walk((i,a)=>{if(i.type==="rule"&&t.test(i.selector))return n(i,a)}):this.walk((i,a)=>{if(i.type==="rule"&&i.selector===t)return n(i,a)}):(n=t,this.walk((i,a)=>{if(i.type==="rule")return n(i,a)}))}};fp.registerParse=e=>{Ire=e};fp.registerRule=e=>{LR=e};fp.registerAtRule=e=>{TR=e};fp.registerRoot=e=>{Sre=e};vre.exports=fp;fp.default=fp;fp.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,TR.prototype):e.type==="rule"?Object.setPrototypeOf(e,LR.prototype):e.type==="decl"?Object.setPrototypeOf(e,gre.prototype):e.type==="comment"?Object.setPrototypeOf(e,yre.prototype):e.type==="root"&&Object.setPrototypeOf(e,Sre.prototype),e[Are]=!0,e.nodes&&e.nodes.forEach(t=>{fp.rebuild(t)})}});var RT=$e((Pwt,Cre)=>{"use strict";var xre=hf(),z_=class extends xre{constructor(t){super(t),this.type="atrule"}append(...t){return this.proxyOf.nodes||(this.nodes=[]),super.append(...t)}prepend(...t){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...t)}};Cre.exports=z_;z_.default=z_;xre.registerAtRule(z_)});var MT=$e((wwt,wre)=>{"use strict";var cFe=hf(),Dre,Pre,qh=class extends cFe{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new Dre(new Pre,this,t).stringify()}};qh.registerLazyResult=e=>{Dre=e};qh.registerProcessor=e=>{Pre=e};wre.exports=qh;qh.default=qh});var Nre=$e((kwt,kre)=>{var uFe="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",pFe=(e,t=21)=>(n=t)=>{let i="",a=n|0;for(;a--;)i+=e[Math.random()*e.length|0];return i},HFe=(e=21)=>{let t="",n=e|0;for(;n--;)t+=uFe[Math.random()*64|0];return t};kre.exports={nanoid:HFe,customAlphabet:pFe}});var Rre=$e(vR=>{var $re="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");vR.encode=function(e){if(0<=e&&e<$re.length)return $re[e];throw new TypeError("Must be between 0 and 63: "+e)};vR.decode=function(e){var t=65,n=90,i=97,a=122,r=48,l=57,s=43,u=47,p=26,o=52;return t<=e&&e<=n?e-t:i<=e&&e<=a?e-i+p:r<=e&&e<=l?e-r+o:e==s?62:e==u?63:-1}});var DR=$e(CR=>{var Mre=Rre(),xR=5,Bre=1<>1;return t?-n:n}CR.encode=function(t){var n="",i,a=dFe(t);do i=a&Ore,a>>>=xR,a>0&&(i|=Fre),n+=Mre.encode(i);while(a>0);return n};CR.decode=function(t,n,i){var a=t.length,r=0,l=0,s,u;do{if(n>=a)throw new Error("Expected more digits in base 64 VLQ value.");if(u=Mre.decode(t.charCodeAt(n++)),u===-1)throw new Error("Invalid base64 digit: "+t.charAt(n-1));s=!!(u&Fre),u&=Ore,r=r+(u<{function hFe(e,t,n){if(t in e)return e[t];if(arguments.length===3)return n;throw new Error('"'+t+'" is a required argument.')}Qo.getArg=hFe;var jre=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,mFe=/^data:.+\,.+$/;function tg(e){var t=e.match(jre);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}Qo.urlParse=tg;function J_(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}Qo.urlGenerate=J_;var _Fe=32;function EFe(e){var t=[];return function(n){for(var i=0;i_Fe&&t.pop(),r}}var PR=EFe(function(t){var n=t,i=tg(t);if(i){if(!i.path)return t;n=i.path}for(var a=Qo.isAbsolute(n),r=[],l=0,s=0;;)if(l=s,s=n.indexOf("/",l),s===-1){r.push(n.slice(l));break}else for(r.push(n.slice(l,s));s=0;s--)u=r[s],u==="."?r.splice(s,1):u===".."?p++:p>0&&(u===""?(r.splice(s+1,p),p=0):(r.splice(s,2),p--));return n=r.join("/"),n===""&&(n=a?"/":"."),i?(i.path=n,J_(i)):n});Qo.normalize=PR;function Ure(e,t){e===""&&(e="."),t===""&&(t=".");var n=tg(t),i=tg(e);if(i&&(e=i.path||"/"),n&&!n.scheme)return i&&(n.scheme=i.scheme),J_(n);if(n||t.match(mFe))return t;if(i&&!i.host&&!i.path)return i.host=t,J_(i);var a=t.charAt(0)==="/"?t:PR(e.replace(/\/+$/,"")+"/"+t);return i?(i.path=a,J_(i)):a}Qo.join=Ure;Qo.isAbsolute=function(e){return e.charAt(0)==="/"||jre.test(e)};function yFe(e,t){e===""&&(e="."),e=e.replace(/\/$/,"");for(var n=0;t.indexOf(e+"/")!==0;){var i=e.lastIndexOf("/");if(i<0||(e=e.slice(0,i),e.match(/^([^\/]+:\/)?\/*$/)))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)}Qo.relative=yFe;var qre=function(){var e=Object.create(null);return!("__proto__"in e)}();function Wre(e){return e}function gFe(e){return Vre(e)?"$"+e:e}Qo.toSetString=qre?Wre:gFe;function bFe(e){return Vre(e)?e.slice(1):e}Qo.fromSetString=qre?Wre:bFe;function Vre(e){if(!e)return!1;var t=e.length;if(t<9||e.charCodeAt(t-1)!==95||e.charCodeAt(t-2)!==95||e.charCodeAt(t-3)!==111||e.charCodeAt(t-4)!==116||e.charCodeAt(t-5)!==111||e.charCodeAt(t-6)!==114||e.charCodeAt(t-7)!==112||e.charCodeAt(t-8)!==95||e.charCodeAt(t-9)!==95)return!1;for(var n=t-10;n>=0;n--)if(e.charCodeAt(n)!==36)return!1;return!0}function AFe(e,t,n){var i=rd(e.source,t.source);return i!==0||(i=e.originalLine-t.originalLine,i!==0)||(i=e.originalColumn-t.originalColumn,i!==0||n)||(i=e.generatedColumn-t.generatedColumn,i!==0)||(i=e.generatedLine-t.generatedLine,i!==0)?i:rd(e.name,t.name)}Qo.compareByOriginalPositions=AFe;function IFe(e,t,n){var i;return i=e.originalLine-t.originalLine,i!==0||(i=e.originalColumn-t.originalColumn,i!==0||n)||(i=e.generatedColumn-t.generatedColumn,i!==0)||(i=e.generatedLine-t.generatedLine,i!==0)?i:rd(e.name,t.name)}Qo.compareByOriginalPositionsNoSource=IFe;function SFe(e,t,n){var i=e.generatedLine-t.generatedLine;return i!==0||(i=e.generatedColumn-t.generatedColumn,i!==0||n)||(i=rd(e.source,t.source),i!==0)||(i=e.originalLine-t.originalLine,i!==0)||(i=e.originalColumn-t.originalColumn,i!==0)?i:rd(e.name,t.name)}Qo.compareByGeneratedPositionsDeflated=SFe;function TFe(e,t,n){var i=e.generatedColumn-t.generatedColumn;return i!==0||n||(i=rd(e.source,t.source),i!==0)||(i=e.originalLine-t.originalLine,i!==0)||(i=e.originalColumn-t.originalColumn,i!==0)?i:rd(e.name,t.name)}Qo.compareByGeneratedPositionsDeflatedNoLine=TFe;function rd(e,t){return e===t?0:e===null?1:t===null?-1:e>t?1:-1}function LFe(e,t){var n=e.generatedLine-t.generatedLine;return n!==0||(n=e.generatedColumn-t.generatedColumn,n!==0)||(n=rd(e.source,t.source),n!==0)||(n=e.originalLine-t.originalLine,n!==0)||(n=e.originalColumn-t.originalColumn,n!==0)?n:rd(e.name,t.name)}Qo.compareByGeneratedPositionsInflated=LFe;function vFe(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))}Qo.parseSourceMapInput=vFe;function xFe(e,t,n){if(t=t||"",e&&(e[e.length-1]!=="/"&&t[0]!=="/"&&(e+="/"),t=e+t),n){var i=tg(n);if(!i)throw new Error("sourceMapURL could not be parsed");if(i.path){var a=i.path.lastIndexOf("/");a>=0&&(i.path=i.path.substring(0,a+1))}t=Ure(J_(i),t)}return PR(t)}Qo.computeSourceURL=xFe});var NR=$e(Kre=>{var wR=Q_(),kR=Object.prototype.hasOwnProperty,Wh=typeof Map<"u";function nd(){this._array=[],this._set=Wh?new Map:Object.create(null)}nd.fromArray=function(t,n){for(var i=new nd,a=0,r=t.length;a=0)return n}else{var i=wR.toSetString(t);if(kR.call(this._set,i))return this._set[i]}throw new Error('"'+t+'" is not in the set.')};nd.prototype.at=function(t){if(t>=0&&t{var Gre=Q_();function CFe(e,t){var n=e.generatedLine,i=t.generatedLine,a=e.generatedColumn,r=t.generatedColumn;return i>n||i==n&&r>=a||Gre.compareByGeneratedPositionsInflated(e,t)<=0}function BT(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}BT.prototype.unsortedForEach=function(t,n){this._array.forEach(t,n)};BT.prototype.add=function(t){CFe(this._last,t)?(this._last=t,this._array.push(t)):(this._sorted=!1,this._array.push(t))};BT.prototype.toArray=function(){return this._sorted||(this._array.sort(Gre.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};Xre.MappingList=BT});var $R=$e(zre=>{var rg=DR(),bo=Q_(),OT=NR().ArraySet,DFe=Zre().MappingList;function bu(e){e||(e={}),this._file=bo.getArg(e,"file",null),this._sourceRoot=bo.getArg(e,"sourceRoot",null),this._skipValidation=bo.getArg(e,"skipValidation",!1),this._ignoreInvalidMapping=bo.getArg(e,"ignoreInvalidMapping",!1),this._sources=new OT,this._names=new OT,this._mappings=new DFe,this._sourcesContents=null}bu.prototype._version=3;bu.fromSourceMap=function(t,n){var i=t.sourceRoot,a=new bu(Object.assign(n||{},{file:t.file,sourceRoot:i}));return t.eachMapping(function(r){var l={generated:{line:r.generatedLine,column:r.generatedColumn}};r.source!=null&&(l.source=r.source,i!=null&&(l.source=bo.relative(i,l.source)),l.original={line:r.originalLine,column:r.originalColumn},r.name!=null&&(l.name=r.name)),a.addMapping(l)}),t.sources.forEach(function(r){var l=r;i!==null&&(l=bo.relative(i,r)),a._sources.has(l)||a._sources.add(l);var s=t.sourceContentFor(r);s!=null&&a.setSourceContent(r,s)}),a};bu.prototype.addMapping=function(t){var n=bo.getArg(t,"generated"),i=bo.getArg(t,"original",null),a=bo.getArg(t,"source",null),r=bo.getArg(t,"name",null);!this._skipValidation&&this._validateMapping(n,i,a,r)===!1||(a!=null&&(a=String(a),this._sources.has(a)||this._sources.add(a)),r!=null&&(r=String(r),this._names.has(r)||this._names.add(r)),this._mappings.add({generatedLine:n.line,generatedColumn:n.column,originalLine:i!=null&&i.line,originalColumn:i!=null&&i.column,source:a,name:r}))};bu.prototype.setSourceContent=function(t,n){var i=t;this._sourceRoot!=null&&(i=bo.relative(this._sourceRoot,i)),n!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[bo.toSetString(i)]=n):this._sourcesContents&&(delete this._sourcesContents[bo.toSetString(i)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))};bu.prototype.applySourceMap=function(t,n,i){var a=n;if(n==null){if(t.file==null)throw new Error(`SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.`);a=t.file}var r=this._sourceRoot;r!=null&&(a=bo.relative(r,a));var l=new OT,s=new OT;this._mappings.unsortedForEach(function(u){if(u.source===a&&u.originalLine!=null){var p=t.originalPositionFor({line:u.originalLine,column:u.originalColumn});p.source!=null&&(u.source=p.source,i!=null&&(u.source=bo.join(i,u.source)),r!=null&&(u.source=bo.relative(r,u.source)),u.originalLine=p.line,u.originalColumn=p.column,p.name!=null&&(u.name=p.name))}var o=u.source;o!=null&&!l.has(o)&&l.add(o);var c=u.name;c!=null&&!s.has(c)&&s.add(c)},this),this._sources=l,this._names=s,t.sources.forEach(function(u){var p=t.sourceContentFor(u);p!=null&&(i!=null&&(u=bo.join(i,u)),r!=null&&(u=bo.relative(r,u)),this.setSourceContent(u,p))},this)};bu.prototype._validateMapping=function(t,n,i,a){if(n&&typeof n.line!="number"&&typeof n.column!="number"){var r="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(this._ignoreInvalidMapping)return typeof console<"u"&&console.warn&&console.warn(r),!1;throw new Error(r)}if(!(t&&"line"in t&&"column"in t&&t.line>0&&t.column>=0&&!n&&!i&&!a)){if(t&&"line"in t&&"column"in t&&n&&"line"in n&&"column"in n&&t.line>0&&t.column>=0&&n.line>0&&n.column>=0&&i)return;var r="Invalid mapping: "+JSON.stringify({generated:t,source:i,original:n,name:a});if(this._ignoreInvalidMapping)return typeof console<"u"&&console.warn&&console.warn(r),!1;throw new Error(r)}};bu.prototype._serializeMappings=function(){for(var t=0,n=1,i=0,a=0,r=0,l=0,s="",u,p,o,c,H=this._mappings.toArray(),f=0,_=H.length;f<_;f++){if(p=H[f],u="",p.generatedLine!==n)for(t=0;p.generatedLine!==n;)u+=";",n++;else if(f>0){if(!bo.compareByGeneratedPositionsInflated(p,H[f-1]))continue;u+=","}u+=rg.encode(p.generatedColumn-t),t=p.generatedColumn,p.source!=null&&(c=this._sources.indexOf(p.source),u+=rg.encode(c-l),l=c,u+=rg.encode(p.originalLine-1-a),a=p.originalLine-1,u+=rg.encode(p.originalColumn-i),i=p.originalColumn,p.name!=null&&(o=this._names.indexOf(p.name),u+=rg.encode(o-r),r=o)),s+=u}return s};bu.prototype._generateSourcesContent=function(t,n){return t.map(function(i){if(!this._sourcesContents)return null;n!=null&&(i=bo.relative(n,i));var a=bo.toSetString(i);return Object.prototype.hasOwnProperty.call(this._sourcesContents,a)?this._sourcesContents[a]:null},this)};bu.prototype.toJSON=function(){var t={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return this._file!=null&&(t.file=this._file),this._sourceRoot!=null&&(t.sourceRoot=this._sourceRoot),this._sourcesContents&&(t.sourcesContent=this._generateSourcesContent(t.sources,t.sourceRoot)),t};bu.prototype.toString=function(){return JSON.stringify(this.toJSON())};zre.SourceMapGenerator=bu});var Jre=$e(Vh=>{Vh.GREATEST_LOWER_BOUND=1;Vh.LEAST_UPPER_BOUND=2;function RR(e,t,n,i,a,r){var l=Math.floor((t-e)/2)+e,s=a(n,i[l],!0);return s===0?l:s>0?t-l>1?RR(l,t,n,i,a,r):r==Vh.LEAST_UPPER_BOUND?t1?RR(e,l,n,i,a,r):r==Vh.LEAST_UPPER_BOUND?l:e<0?-1:e}Vh.search=function(t,n,i,a){if(n.length===0)return-1;var r=RR(-1,n.length,t,n,i,a||Vh.GREATEST_LOWER_BOUND);if(r<0)return-1;for(;r-1>=0&&i(n[r],n[r-1],!0)===0;)--r;return r}});var ene=$e(Yre=>{function PFe(e){function t(a,r,l){var s=a[r];a[r]=a[l],a[l]=s}function n(a,r){return Math.round(a+Math.random()*(r-a))}function i(a,r,l,s){if(l{var zn=Q_(),BR=Jre(),Y_=NR().ArraySet,kFe=DR(),ng=ene().quickSort;function Pa(e,t){var n=e;return typeof e=="string"&&(n=zn.parseSourceMapInput(e)),n.sections!=null?new hp(n,t):new _l(n,t)}Pa.fromSourceMap=function(e,t){return _l.fromSourceMap(e,t)};Pa.prototype._version=3;Pa.prototype.__generatedMappings=null;Object.defineProperty(Pa.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}});Pa.prototype.__originalMappings=null;Object.defineProperty(Pa.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}});Pa.prototype._charIsMappingSeparator=function(t,n){var i=t.charAt(n);return i===";"||i===","};Pa.prototype._parseMappings=function(t,n){throw new Error("Subclasses must implement _parseMappings")};Pa.GENERATED_ORDER=1;Pa.ORIGINAL_ORDER=2;Pa.GREATEST_LOWER_BOUND=1;Pa.LEAST_UPPER_BOUND=2;Pa.prototype.eachMapping=function(t,n,i){var a=n||null,r=i||Pa.GENERATED_ORDER,l;switch(r){case Pa.GENERATED_ORDER:l=this._generatedMappings;break;case Pa.ORIGINAL_ORDER:l=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}for(var s=this.sourceRoot,u=t.bind(a),p=this._names,o=this._sources,c=this._sourceMapURL,H=0,f=l.length;H=0){var l=this._originalMappings[r];if(t.column===void 0)for(var s=l.originalLine;l&&l.originalLine===s;)a.push({line:zn.getArg(l,"generatedLine",null),column:zn.getArg(l,"generatedColumn",null),lastColumn:zn.getArg(l,"lastGeneratedColumn",null)}),l=this._originalMappings[++r];else for(var u=l.originalColumn;l&&l.originalLine===n&&l.originalColumn==u;)a.push({line:zn.getArg(l,"generatedLine",null),column:zn.getArg(l,"generatedColumn",null),lastColumn:zn.getArg(l,"lastGeneratedColumn",null)}),l=this._originalMappings[++r]}return a};FT.SourceMapConsumer=Pa;function _l(e,t){var n=e;typeof e=="string"&&(n=zn.parseSourceMapInput(e));var i=zn.getArg(n,"version"),a=zn.getArg(n,"sources"),r=zn.getArg(n,"names",[]),l=zn.getArg(n,"sourceRoot",null),s=zn.getArg(n,"sourcesContent",null),u=zn.getArg(n,"mappings"),p=zn.getArg(n,"file",null);if(i!=this._version)throw new Error("Unsupported version: "+i);l&&(l=zn.normalize(l)),a=a.map(String).map(zn.normalize).map(function(o){return l&&zn.isAbsolute(l)&&zn.isAbsolute(o)?zn.relative(l,o):o}),this._names=Y_.fromArray(r.map(String),!0),this._sources=Y_.fromArray(a,!0),this._absoluteSources=this._sources.toArray().map(function(o){return zn.computeSourceURL(l,o,t)}),this.sourceRoot=l,this.sourcesContent=s,this._mappings=u,this._sourceMapURL=t,this.file=p}_l.prototype=Object.create(Pa.prototype);_l.prototype.consumer=Pa;_l.prototype._findSourceIndex=function(e){var t=e;if(this.sourceRoot!=null&&(t=zn.relative(this.sourceRoot,t)),this._sources.has(t))return this._sources.indexOf(t);var n;for(n=0;n0&&(e[t]=r,e[t+1]=a)}else if(i<20)for(let a=t;at;r--){let l=e[r-1],s=e[r];if(MR(l,s)<=0)break;e[r-1]=s,e[r]=l}else ng(e,MR,t)}_l.prototype._parseMappings=function(t,n){var i=1,a=0,r=0,l=0,s=0,u=0,p=t.length,o=0,c={},H={},f=[],_=[],y,g,h,m,d;let A=0;for(;o1&&(y.source=s+h[1],s+=h[1],y.originalLine=r+h[2],r=y.originalLine,y.originalLine+=1,y.originalColumn=l+h[3],l=y.originalColumn,h.length>4&&(y.name=u+h[4],u+=h[4])),_.push(y),typeof y.originalLine=="number"){let L=y.source;for(;f.length<=L;)f.push(null);f[L]===null&&(f[L]=[]),f[L].push(y)}}tne(_,A),this.__generatedMappings=_;for(var I=0;I=0){var a=this._generatedMappings[i];if(a.generatedLine===n.generatedLine){var r=zn.getArg(a,"source",null);r!==null&&(r=this._sources.at(r),r=zn.computeSourceURL(this.sourceRoot,r,this._sourceMapURL));var l=zn.getArg(a,"name",null);return l!==null&&(l=this._names.at(l)),{source:r,line:zn.getArg(a,"originalLine",null),column:zn.getArg(a,"originalColumn",null),name:l}}}return{source:null,line:null,column:null,name:null}};_l.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(t){return t==null}):!1};_l.prototype.sourceContentFor=function(t,n){if(!this.sourcesContent)return null;var i=this._findSourceIndex(t);if(i>=0)return this.sourcesContent[i];var a=t;this.sourceRoot!=null&&(a=zn.relative(this.sourceRoot,a));var r;if(this.sourceRoot!=null&&(r=zn.urlParse(this.sourceRoot))){var l=a.replace(/^file:\/\//,"");if(r.scheme=="file"&&this._sources.has(l))return this.sourcesContent[this._sources.indexOf(l)];if((!r.path||r.path=="/")&&this._sources.has("/"+a))return this.sourcesContent[this._sources.indexOf("/"+a)]}if(n)return null;throw new Error('"'+a+'" is not in the SourceMap.')};_l.prototype.generatedPositionFor=function(t){var n=zn.getArg(t,"source");if(n=this._findSourceIndex(n),n<0)return{line:null,column:null,lastColumn:null};var i={source:n,originalLine:zn.getArg(t,"line"),originalColumn:zn.getArg(t,"column")},a=this._findMapping(i,this._originalMappings,"originalLine","originalColumn",zn.compareByOriginalPositions,zn.getArg(t,"bias",Pa.GREATEST_LOWER_BOUND));if(a>=0){var r=this._originalMappings[a];if(r.source===i.source)return{line:zn.getArg(r,"generatedLine",null),column:zn.getArg(r,"generatedColumn",null),lastColumn:zn.getArg(r,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};FT.BasicSourceMapConsumer=_l;function hp(e,t){var n=e;typeof e=="string"&&(n=zn.parseSourceMapInput(e));var i=zn.getArg(n,"version"),a=zn.getArg(n,"sections");if(i!=this._version)throw new Error("Unsupported version: "+i);this._sources=new Y_,this._names=new Y_;var r={line:-1,column:0};this._sections=a.map(function(l){if(l.url)throw new Error("Support for url field in sections not implemented.");var s=zn.getArg(l,"offset"),u=zn.getArg(s,"line"),p=zn.getArg(s,"column");if(u{var NFe=$R().SourceMapGenerator,jT=Q_(),$Fe=/(\r?\n)/,RFe=10,eE="$$$isSourceNode$$$";function kc(e,t,n,i,a){this.children=[],this.sourceContents={},this.line=e??null,this.column=t??null,this.source=n??null,this.name=a??null,this[eE]=!0,i!=null&&this.add(i)}kc.fromStringWithSourceMap=function(t,n,i){var a=new kc,r=t.split($Fe),l=0,s=function(){var H=_(),f=_()||"";return H+f;function _(){return l=0;n--)this.prepend(t[n]);else if(t[eE]||typeof t=="string")this.children.unshift(t);else throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+t);return this};kc.prototype.walk=function(t){for(var n,i=0,a=this.children.length;i0){for(n=[],i=0;i{UT.SourceMapGenerator=$R().SourceMapGenerator;UT.SourceMapConsumer=nne().SourceMapConsumer;UT.SourceNode=sne().SourceNode});var FR=$e((Vwt,lne)=>{"use strict";var{existsSync:MFe,readFileSync:BFe}=require("fs"),{dirname:OR,join:OFe}=require("path"),{SourceMapConsumer:ane,SourceMapGenerator:one}=qT();function FFe(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var ig=class{constructor(t,n){if(n.map===!1)return;this.loadAnnotation(t),this.inline=this.startWith(this.annotation,"data:");let i=n.map?n.map.prev:void 0,a=this.loadMap(n.from,i);!this.mapFile&&n.from&&(this.mapFile=n.from),this.mapFile&&(this.root=OR(this.mapFile)),a&&(this.text=a)}consumer(){return this.consumerCache||(this.consumerCache=new ane(this.text)),this.consumerCache}decodeInline(t){let n=/^data:application\/json;charset=utf-?8;base64,/,i=/^data:application\/json;base64,/,a=/^data:application\/json;charset=utf-?8,/,r=/^data:application\/json,/,l=t.match(a)||t.match(r);if(l)return decodeURIComponent(t.substr(l[0].length));let s=t.match(n)||t.match(i);if(s)return FFe(t.substr(s[0].length));let u=t.match(/data:application\/json;([^,]+),/)[1];throw new Error("Unsupported source map encoding "+u)}getAnnotationURL(t){return t.replace(/^\/\*\s*# sourceMappingURL=/,"").trim()}isMap(t){return typeof t!="object"?!1:typeof t.mappings=="string"||typeof t._mappings=="string"||Array.isArray(t.sections)}loadAnnotation(t){let n=t.match(/\/\*\s*# sourceMappingURL=/g);if(!n)return;let i=t.lastIndexOf(n.pop()),a=t.indexOf("*/",i);i>-1&&a>-1&&(this.annotation=this.getAnnotationURL(t.substring(i,a)))}loadFile(t){if(this.root=OR(t),MFe(t))return this.mapFile=t,BFe(t,"utf-8").toString().trim()}loadMap(t,n){if(n===!1)return!1;if(n){if(typeof n=="string")return n;if(typeof n=="function"){let i=n(t);if(i){let a=this.loadFile(i);if(!a)throw new Error("Unable to load previous source map: "+i.toString());return a}}else{if(n instanceof ane)return one.fromSourceMap(n).toString();if(n instanceof one)return n.toString();if(this.isMap(n))return JSON.stringify(n);throw new Error("Unsupported previous source map format: "+n.toString())}}else{if(this.inline)return this.decodeInline(this.annotation);if(this.annotation){let i=this.annotation;return t&&(i=OFe(OR(t),i)),this.loadFile(i)}}}startWith(t,n){return t?t.substr(0,n.length)===n:!1}withContent(){return!!(this.consumer().sourcesContent&&this.consumer().sourcesContent.length>0)}};lne.exports=ig;ig.default=ig});var sg=$e((Kwt,dne)=>{"use strict";var{nanoid:jFe}=Nre(),{isAbsolute:qR,resolve:WR}=require("path"),{SourceMapConsumer:UFe,SourceMapGenerator:qFe}=qT(),{fileURLToPath:cne,pathToFileURL:WT}=require("url"),une=NT(),WFe=FR(),jR=gR(),UR=Symbol("lineToIndexCache"),VFe=!!(UFe&&qFe),pne=!!(WR&&qR);function Hne(e){if(e[UR])return e[UR];let t=e.css.split(` `),n=new Array(t.length),i=0;for(let a=0,r=t.length;a"u"||typeof t=="object"&&!t.toString)throw new Error(`PostCSS received ${t} instead of CSS string`);if(this.css=t.toString(),this.css[0]==="\uFEFF"||this.css[0]==="\uFFFE"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,n.document&&(this.document=n.document.toString()),n.from&&(!pne||/^\w+:\/\//.test(n.from)||qR(n.from)?this.file=n.from:this.file=WR(n.from)),pne&&VFe){let i=new WFe(this.css,n);if(i.text){this.map=i;let a=i.consumer().file;!this.file&&a&&(this.file=this.mapResolve(a))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(t,n,i,a={}){let r,l,s,u,p;if(n&&typeof n=="object"){let c=n,H=i;if(typeof c.offset=="number"){u=c.offset;let f=this.fromOffset(u);n=f.line,i=f.col}else n=c.line,i=c.column,u=this.fromLineAndColumn(n,i);if(typeof H.offset=="number"){s=H.offset;let f=this.fromOffset(s);l=f.line,r=f.col}else l=H.line,r=H.column,s=this.fromLineAndColumn(H.line,H.column)}else if(i)u=this.fromLineAndColumn(n,i);else{u=n;let c=this.fromOffset(u);n=c.line,i=c.col}let o=this.origin(n,i,l,r);return o?p=new une(t,o.endLine===void 0?o.line:{column:o.column,line:o.line},o.endLine===void 0?o.column:{column:o.endColumn,line:o.endLine},o.source,o.file,a.plugin):p=new une(t,l===void 0?n:{column:i,line:n},l===void 0?i:{column:r,line:l},this.css,this.file,a.plugin),p.input={column:i,endColumn:r,endLine:l,endOffset:s,line:n,offset:u,source:this.css},this.file&&(WT&&(p.input.url=WT(this.file).toString()),p.input.file=this.file),p}fromLineAndColumn(t,n){return Hne(this)[t-1]+n-1}fromOffset(t){let n=Hne(this),i=n[n.length-1],a=0;if(t>=i)a=n.length-1;else{let r=n.length-2,l;for(;a>1),t=n[l+1])a=l+1;else{a=l;break}}return{col:t-n[a]+1,line:a+1}}mapResolve(t){return/^\w+:\/\//.test(t)?t:WR(this.map.consumer().sourceRoot||this.map.root||".",t)}origin(t,n,i,a){if(!this.map)return!1;let r=this.map.consumer(),l=r.originalPositionFor({column:n,line:t});if(!l.source)return!1;let s;typeof i=="number"&&(s=r.originalPositionFor({column:a,line:i}));let u;qR(l.source)?u=WT(l.source):u=new URL(l.source,this.map.consumer().sourceRoot||WT(this.map.mapFile));let p={column:l.column,endColumn:s&&s.column,endLine:s&&s.line,line:l.line,url:u.toString()};if(u.protocol==="file:")if(cne)p.file=cne(u);else throw new Error("file: protocol is not available in this PostCSS build");let o=r.sourceContentFor(l.source);return o&&(p.source=o),p}toJSON(){let t={};for(let n of["hasBOM","css","file","id"])this[n]!=null&&(t[n]=this[n]);return this.map&&(t.map={...this.map},t.map.consumerCache&&(t.map.consumerCache=void 0)),t}};dne.exports=tE;tE.default=tE;jR&&jR.registerInput&&jR.registerInput(tE)});var rE=$e((Gwt,_ne)=>{"use strict";var fne=hf(),hne,mne,mf=class extends fne{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}normalize(t,n,i){let a=super.normalize(t);if(n){if(i==="prepend")this.nodes.length>1?n.raws.before=this.nodes[1].raws.before:delete n.raws.before;else if(this.first!==n)for(let r of a)r.raws.before=n.raws.before}return a}removeChild(t,n){let i=this.index(t);return!n&&i===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[i].raws.before),super.removeChild(t)}toResult(t={}){return new hne(new mne,this,t).stringify()}};mf.registerLazyResult=e=>{hne=e};mf.registerProcessor=e=>{mne=e};_ne.exports=mf;mf.default=mf;fne.registerRoot(mf)});var VR=$e((Xwt,Ene)=>{"use strict";var ag={comma(e){return ag.split(e,[","],!0)},space(e){let t=[" ",` `," "];return ag.split(e,t)},split(e,t,n){let i=[],a="",r=!1,l=0,s=!1,u="",p=!1;for(let o of e)p?p=!1:o==="\\"?p=!0:s?o===u&&(s=!1):o==='"'||o==="'"?(s=!0,u=o):o==="("?l+=1:o===")"?l>0&&(l-=1):l===0&&t.includes(o)&&(r=!0),r?(a!==""&&i.push(a.trim()),a="",r=!1):a+=o;return(n||a!=="")&&i.push(a.trim()),i}};Ene.exports=ag;ag.default=ag});var VT=$e((Zwt,gne)=>{"use strict";var yne=hf(),KFe=VR(),nE=class extends yne{get selectors(){return KFe.comma(this.selector)}set selectors(t){let n=this.selector?this.selector.match(/,\s*/):null,i=n?n[0]:","+this.raw("between","beforeOpen");this.selector=t.join(i)}constructor(t){super(t),this.type="rule",this.nodes||(this.nodes=[])}};gne.exports=nE;nE.default=nE;yne.registerRule(nE)});var Ane=$e((zwt,bne)=>{"use strict";var GFe=RT(),XFe=Q0(),ZFe=eg(),zFe=sg(),JFe=FR(),QFe=rE(),YFe=VT();function og(e,t){if(Array.isArray(e))return e.map(a=>og(a));let{inputs:n,...i}=e;if(n){t=[];for(let a of n){let r={...a,__proto__:zFe.prototype};r.map&&(r.map={...r.map,__proto__:JFe.prototype}),t.push(r)}}if(i.nodes&&(i.nodes=e.nodes.map(a=>og(a,t))),i.source){let{inputId:a,...r}=i.source;i.source=r,a!=null&&(i.source.input=t[a])}if(i.type==="root")return new QFe(i);if(i.type==="decl")return new ZFe(i);if(i.type==="rule")return new YFe(i);if(i.type==="comment")return new XFe(i);if(i.type==="atrule")return new GFe(i);throw new Error("Unknown node type: "+e.type)}bne.exports=og;og.default=og});var GR=$e((Jwt,xne)=>{"use strict";var{dirname:KT,relative:Sne,resolve:Tne,sep:Lne}=require("path"),{SourceMapConsumer:vne,SourceMapGenerator:GT}=qT(),{pathToFileURL:Ine}=require("url"),e4e=sg(),t4e=!!(vne&>),r4e=!!(KT&&Tne&&Sne&&Lne),KR=class{constructor(t,n,i,a){this.stringify=t,this.mapOpts=i.map||{},this.root=n,this.opts=i,this.css=a,this.originalCSS=a,this.usesFileUrls=!this.mapOpts.from&&this.mapOpts.absolute,this.memoizedFileURLs=new Map,this.memoizedPaths=new Map,this.memoizedURLs=new Map}addAnnotation(){let t;this.isInline()?t="data:application/json;base64,"+this.toBase64(this.map.toString()):typeof this.mapOpts.annotation=="string"?t=this.mapOpts.annotation:typeof this.mapOpts.annotation=="function"?t=this.mapOpts.annotation(this.opts.to,this.root):t=this.outputFile()+".map";let n=` `;this.css.includes(`\r `)&&(n=`\r `),this.css+=n+"/*# sourceMappingURL="+t+" */"}applyPrevMaps(){for(let t of this.previous()){let n=this.toUrl(this.path(t.file)),i=t.root||KT(t.file),a;this.mapOpts.sourcesContent===!1?(a=new vne(t.text),a.sourcesContent&&(a.sourcesContent=null)):a=t.consumer(),this.map.applySourceMap(a,n,this.toUrl(this.path(i)))}}clearAnnotation(){if(this.mapOpts.annotation!==!1)if(this.root){let t;for(let n=this.root.nodes.length-1;n>=0;n--)t=this.root.nodes[n],t.type==="comment"&&t.text.startsWith("# sourceMappingURL=")&&this.root.removeChild(n)}else this.css&&(this.css=this.css.replace(/\n*\/\*#[\S\s]*?\*\/$/gm,""))}generate(){if(this.clearAnnotation(),r4e&&t4e&&this.isMap())return this.generateMap();{let t="";return this.stringify(this.root,n=>{t+=n}),[t]}}generateMap(){if(this.root)this.generateString();else if(this.previous().length===1){let t=this.previous()[0].consumer();t.file=this.outputFile(),this.map=GT.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new GT({file:this.outputFile(),ignoreInvalidMapping:!0}),this.map.addMapping({generated:{column:0,line:1},original:{column:0,line:1},source:this.opts.from?this.toUrl(this.path(this.opts.from)):""});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 GT({file:this.outputFile(),ignoreInvalidMapping:!0});let t=1,n=1,i="",a={generated:{column:0,line:0},original:{column:0,line:0},source:""},r,l;this.stringify(this.root,(s,u,p)=>{if(this.css+=s,u&&p!=="end"&&(a.generated.line=t,a.generated.column=n-1,u.source&&u.source.start?(a.source=this.sourcePath(u),a.original.line=u.source.start.line,a.original.column=u.source.start.column-1,this.map.addMapping(a)):(a.source=i,a.original.line=1,a.original.column=0,this.map.addMapping(a))),l=s.match(/\n/g),l?(t+=l.length,r=s.lastIndexOf(` `),n=s.length-r):n+=s.length,u&&p!=="start"){let o=u.parent||{raws:{}};(!(u.type==="decl"||u.type==="atrule"&&!u.nodes)||u!==o.last||o.raws.semicolon)&&(u.source&&u.source.end?(a.source=this.sourcePath(u),a.original.line=u.source.end.line,a.original.column=u.source.end.column-1,a.generated.line=t,a.generated.column=n-2,this.map.addMapping(a)):(a.source=i,a.original.line=1,a.original.column=0,a.generated.line=t,a.generated.column=n-1,this.map.addMapping(a)))}})}isAnnotation(){return this.isInline()?!0:typeof this.mapOpts.annotation<"u"?this.mapOpts.annotation:this.previous().length?this.previous().some(t=>t.annotation):!0}isInline(){if(typeof this.mapOpts.inline<"u")return this.mapOpts.inline;let t=this.mapOpts.annotation;return typeof t<"u"&&t!==!0?!1:this.previous().length?this.previous().some(n=>n.inline):!0}isMap(){return typeof this.opts.map<"u"?!!this.opts.map:this.previous().length>0}isSourcesContent(){return typeof this.mapOpts.sourcesContent<"u"?this.mapOpts.sourcesContent:this.previous().length?this.previous().some(t=>t.withContent()):!0}outputFile(){return this.opts.to?this.path(this.opts.to):this.opts.from?this.path(this.opts.from):"to.css"}path(t){if(this.mapOpts.absolute||t.charCodeAt(0)===60||/^\w+:\/\//.test(t))return t;let n=this.memoizedPaths.get(t);if(n)return n;let i=this.opts.to?KT(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(i=KT(Tne(i,this.mapOpts.annotation)));let a=Sne(i,t);return this.memoizedPaths.set(t,a),a}previous(){if(!this.previousMaps)if(this.previousMaps=[],this.root)this.root.walk(t=>{if(t.source&&t.source.input.map){let n=t.source.input.map;this.previousMaps.includes(n)||this.previousMaps.push(n)}});else{let t=new e4e(this.originalCSS,this.opts);t.map&&this.previousMaps.push(t.map)}return this.previousMaps}setSourcesContent(){let t={};if(this.root)this.root.walk(n=>{if(n.source){let i=n.source.input.from;if(i&&!t[i]){t[i]=!0;let a=this.usesFileUrls?this.toFileUrl(i):this.toUrl(this.path(i));this.map.setSourceContent(a,n.source.input.css)}}});else if(this.css){let n=this.opts.from?this.toUrl(this.path(this.opts.from)):"";this.map.setSourceContent(n,this.css)}}sourcePath(t){return this.mapOpts.from?this.toUrl(this.mapOpts.from):this.usesFileUrls?this.toFileUrl(t.source.input.from):this.toUrl(this.path(t.source.input.from))}toBase64(t){return Buffer?Buffer.from(t).toString("base64"):window.btoa(unescape(encodeURIComponent(t)))}toFileUrl(t){let n=this.memoizedFileURLs.get(t);if(n)return n;if(Ine){let i=Ine(t).toString();return this.memoizedFileURLs.set(t,i),i}else throw new Error("`map.absolute` option is not available in this PostCSS build")}toUrl(t){let n=this.memoizedURLs.get(t);if(n)return n;Lne==="\\"&&(t=t.replace(/\\/g,"/"));let i=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,i),i}};xne.exports=KR});var wne=$e((Qwt,Pne)=>{"use strict";var n4e=RT(),i4e=Q0(),s4e=eg(),a4e=rE(),Cne=VT(),o4e=yR(),Dne={empty:!0,space:!0};function l4e(e){for(let t=e.length-1;t>=0;t--){let n=e[t],i=n[3]||n[2];if(i)return i}}var XR=class{constructor(t){this.input=t,this.root=new a4e,this.current=this.root,this.spaces="",this.semicolon=!1,this.createTokenizer(),this.root.source={input:t,start:{column:1,line:1,offset:0}}}atrule(t){let n=new n4e;n.name=t[1].slice(1),n.name===""&&this.unnamedAtrule(n,t),this.init(n,t[2]);let i,a,r,l=!1,s=!1,u=[],p=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),i=t[0],i==="("||i==="["?p.push(i==="("?")":"]"):i==="{"&&p.length>0?p.push("}"):i===p[p.length-1]&&p.pop(),p.length===0)if(i===";"){n.source.end=this.getPosition(t[2]),n.source.end.offset++,this.semicolon=!0;break}else if(i==="{"){s=!0;break}else if(i==="}"){if(u.length>0){for(r=u.length-1,a=u[r];a&&a[0]==="space";)a=u[--r];a&&(n.source.end=this.getPosition(a[3]||a[2]),n.source.end.offset++)}this.end(t);break}else u.push(t);else u.push(t);if(this.tokenizer.endOfFile()){l=!0;break}}n.raws.between=this.spacesAndCommentsFromEnd(u),u.length?(n.raws.afterName=this.spacesAndCommentsFromStart(u),this.raw(n,"params",u),l&&(t=u[u.length-1],n.source.end=this.getPosition(t[3]||t[2]),n.source.end.offset++,this.spaces=n.raws.between,n.raws.between="")):(n.raws.afterName="",n.params=""),s&&(n.nodes=[],this.current=n)}checkMissedSemicolon(t){let n=this.colon(t);if(n===!1)return;let i=0,a;for(let r=n-1;r>=0&&(a=t[r],!(a[0]!=="space"&&(i+=1,i===2)));r--);throw this.input.error("Missed semicolon",a[0]==="word"?a[3]+1:a[2])}colon(t){let n=0,i,a,r;for(let[l,s]of t.entries()){if(a=s,r=a[0],r==="("&&(n+=1),r===")"&&(n-=1),n===0&&r===":")if(!i)this.doubleColon(a);else{if(i[0]==="word"&&i[1]==="progid")continue;return l}i=a}return!1}comment(t){let n=new i4e;this.init(n,t[2]),n.source.end=this.getPosition(t[3]||t[2]),n.source.end.offset++;let i=t[1].slice(2,-2);if(/^\s*$/.test(i))n.text="",n.raws.left=i,n.raws.right="";else{let a=i.match(/^(\s*)([^]*\S)(\s*)$/);n.text=a[2],n.raws.left=a[1],n.raws.right=a[3]}}createTokenizer(){this.tokenizer=o4e(this.input)}decl(t,n){let i=new s4e;this.init(i,t[0][2]);let a=t[t.length-1];for(a[0]===";"&&(this.semicolon=!0,t.pop()),i.source.end=this.getPosition(a[3]||a[2]||l4e(t)),i.source.end.offset++;t[0][0]!=="word";)t.length===1&&this.unknownWord(t),i.raws.before+=t.shift()[1];for(i.source.start=this.getPosition(t[0][2]),i.prop="";t.length;){let p=t[0][0];if(p===":"||p==="space"||p==="comment")break;i.prop+=t.shift()[1]}i.raws.between="";let r;for(;t.length;)if(r=t.shift(),r[0]===":"){i.raws.between+=r[1];break}else r[0]==="word"&&/\w/.test(r[1])&&this.unknownWord([r]),i.raws.between+=r[1];(i.prop[0]==="_"||i.prop[0]==="*")&&(i.raws.before+=i.prop[0],i.prop=i.prop.slice(1));let l=[],s;for(;t.length&&(s=t[0][0],!(s!=="space"&&s!=="comment"));)l.push(t.shift());this.precheckMissedSemicolon(t);for(let p=t.length-1;p>=0;p--){if(r=t[p],r[1].toLowerCase()==="!important"){i.important=!0;let o=this.stringFrom(t,p);o=this.spacesFromEnd(t)+o,o!==" !important"&&(i.raws.important=o);break}else if(r[1].toLowerCase()==="important"){let o=t.slice(0),c="";for(let H=p;H>0;H--){let f=o[H][0];if(c.trim().startsWith("!")&&f!=="space")break;c=o.pop()[1]+c}c.trim().startsWith("!")&&(i.important=!0,i.raws.important=c,t=o)}if(r[0]!=="space"&&r[0]!=="comment")break}t.some(p=>p[0]!=="space"&&p[0]!=="comment")&&(i.raws.between+=l.map(p=>p[1]).join(""),l=[]),this.raw(i,"value",l.concat(t),n),i.value.includes(":")&&!n&&this.checkMissedSemicolon(t)}doubleColon(t){throw this.input.error("Double colon",{offset:t[2]},{offset:t[2]+t[1].length})}emptyRule(t){let n=new Cne;this.init(n,t[2]),n.selector="",n.raws.between="",this.current=n}end(t){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(t[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(t)}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(t){if(this.spaces+=t[1],this.current.nodes){let n=this.current.nodes[this.current.nodes.length-1];n&&n.type==="rule"&&!n.raws.ownSemicolon&&(n.raws.ownSemicolon=this.spaces,this.spaces="",n.source.end=this.getPosition(t[2]),n.source.end.offset+=n.raws.ownSemicolon.length)}}getPosition(t){let n=this.input.fromOffset(t);return{column:n.col,line:n.line,offset:t}}init(t,n){this.current.push(t),t.source={input:this.input,start:this.getPosition(n)},t.raws.before=this.spaces,this.spaces="",t.type!=="comment"&&(this.semicolon=!1)}other(t){let n=!1,i=null,a=!1,r=null,l=[],s=t[1].startsWith("--"),u=[],p=t;for(;p;){if(i=p[0],u.push(p),i==="("||i==="[")r||(r=p),l.push(i==="("?")":"]");else if(s&&a&&i==="{")r||(r=p),l.push("}");else if(l.length===0)if(i===";")if(a){this.decl(u,s);return}else break;else if(i==="{"){this.rule(u);return}else if(i==="}"){this.tokenizer.back(u.pop()),n=!0;break}else i===":"&&(a=!0);else i===l[l.length-1]&&(l.pop(),l.length===0&&(r=null));p=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(n=!0),l.length>0&&this.unclosedBracket(r),n&&a){if(!s)for(;u.length&&(p=u[u.length-1][0],!(p!=="space"&&p!=="comment"));)this.tokenizer.back(u.pop());this.decl(u,s)}else this.unknownWord(u)}parse(){let t;for(;!this.tokenizer.endOfFile();)switch(t=this.tokenizer.nextToken(),t[0]){case"space":this.spaces+=t[1];break;case";":this.freeSemicolon(t);break;case"}":this.end(t);break;case"comment":this.comment(t);break;case"at-word":this.atrule(t);break;case"{":this.emptyRule(t);break;default:this.other(t);break}this.endFile()}precheckMissedSemicolon(){}raw(t,n,i,a){let r,l,s=i.length,u="",p=!0,o,c;for(let H=0;Hf+_[1],"");t.raws[n]={raw:H,value:u}}t[n]=u}rule(t){t.pop();let n=new Cne;this.init(n,t[0][2]),n.raws.between=this.spacesAndCommentsFromEnd(t),this.raw(n,"selector",t),this.current=n}spacesAndCommentsFromEnd(t){let n,i="";for(;t.length&&(n=t[t.length-1][0],!(n!=="space"&&n!=="comment"));)i=t.pop()[1]+i;return i}spacesAndCommentsFromStart(t){let n,i="";for(;t.length&&(n=t[0][0],!(n!=="space"&&n!=="comment"));)i+=t.shift()[1];return i}spacesFromEnd(t){let n,i="";for(;t.length&&(n=t[t.length-1][0],n==="space");)i=t.pop()[1]+i;return i}stringFrom(t,n){let i="";for(let a=n;a{"use strict";var c4e=hf(),u4e=sg(),p4e=wne();function XT(e,t){let n=new u4e(e,t),i=new p4e(n);try{i.parse()}catch(a){throw process.env.NODE_ENV!=="production"&&a.name==="CssSyntaxError"&&t&&t.from&&(/\.scss$/i.test(t.from)?a.message+=` You tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser`:/\.sass/i.test(t.from)?a.message+=` You tried to parse Sass with the standard CSS parser; try again with the postcss-sass parser`:/\.less$/i.test(t.from)&&(a.message+=` You tried to parse Less with the standard CSS parser; try again with the postcss-less parser`)),a}return i.root}kne.exports=XT;XT.default=XT;c4e.registerParse(XT)});var ZR=$e((ekt,Nne)=>{"use strict";var lg=class{constructor(t,n={}){if(this.type="warning",this.text=t,n.node&&n.node.source){let i=n.node.rangeBy(n);this.line=i.start.line,this.column=i.start.column,this.endLine=i.end.line,this.endColumn=i.end.column}for(let i in n)this[i]=n[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}};Nne.exports=lg;lg.default=lg});var zT=$e((tkt,$ne)=>{"use strict";var H4e=ZR(),cg=class{get content(){return this.css}constructor(t,n,i){this.processor=t,this.messages=[],this.root=n,this.opts=i,this.css="",this.map=void 0}toString(){return this.css}warn(t,n={}){n.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(n.plugin=this.lastPlugin.postcssPlugin);let i=new H4e(t,n);return this.messages.push(i),i}warnings(){return this.messages.filter(t=>t.type==="warning")}};$ne.exports=cg;cg.default=cg});var zR=$e((rkt,Mne)=>{"use strict";var Rne={};Mne.exports=function(t){Rne[t]||(Rne[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))}});var YR=$e((nkt,jne)=>{"use strict";var d4e=hf(),f4e=MT(),h4e=GR(),m4e=ZT(),Bne=zT(),_4e=rE(),E4e=G0(),{isClean:rH,my:y4e}=$T(),g4e=zR(),b4e={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},A4e={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},I4e={Once:!0,postcssPlugin:!0,prepare:!0},iE=0;function ug(e){return typeof e=="object"&&typeof e.then=="function"}function Fne(e){let t=!1,n=b4e[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[n,n+"-"+t,iE,n+"Exit",n+"Exit-"+t]:t?[n,n+"-"+t,n+"Exit",n+"Exit-"+t]:e.append?[n,iE,n+"Exit"]:[n,n+"Exit"]}function One(e){let t;return e.type==="document"?t=["Document",iE,"DocumentExit"]:e.type==="root"?t=["Root",iE,"RootExit"]:t=Fne(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function JR(e){return e[rH]=!1,e.nodes&&e.nodes.forEach(t=>JR(t)),e}var QR={},_f=class e{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"}constructor(t,n,i){this.stringified=!1,this.processed=!1;let a;if(typeof n=="object"&&n!==null&&(n.type==="root"||n.type==="document"))a=JR(n);else if(n instanceof e||n instanceof Bne)a=JR(n.root),n.map&&(typeof i.map>"u"&&(i.map={}),i.map.inline||(i.map.inline=!1),i.map.prev=n.map);else{let r=m4e;i.syntax&&(r=i.syntax.parse),i.parser&&(r=i.parser),r.parse&&(r=r.parse);try{a=r(n,i)}catch(l){this.processed=!0,this.error=l}a&&!a[y4e]&&d4e.rebuild(a)}this.result=new Bne(t,a,i),this.helpers={...QR,postcss:QR,result:this.result},this.plugins=this.processor.plugins.map(r=>typeof r=="object"&&r.prepare?{...r,...r.prepare(this.result)}:r)}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,n){let i=this.result.lastPlugin;try{if(n&&n.addToError(t),this.error=t,t.name==="CssSyntaxError"&&!t.plugin)t.plugin=i.postcssPlugin,t.setMessage();else if(i.postcssVersion&&process.env.NODE_ENV!=="production"){let a=i.postcssPlugin,r=i.postcssVersion,l=this.result.processor.version,s=r.split("."),u=l.split(".");(s[0]!==u[0]||parseInt(s[1])>parseInt(u[1]))&&console.error("Unknown error from PostCSS plugin. Your current PostCSS version is "+l+", but "+a+" uses "+r+". Perhaps this is the source of the error below.")}}catch(a){console&&console.error&&console.error(a)}return t}prepareVisitors(){this.listeners={};let t=(n,i,a)=>{this.listeners[i]||(this.listeners[i]=[]),this.listeners[i].push([n,a])};for(let n of this.plugins)if(typeof n=="object")for(let i in n){if(!A4e[i]&&/^[A-Z]/.test(i))throw new Error(`Unknown event ${i} in ${n.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!I4e[i])if(typeof n[i]=="object")for(let a in n[i])a==="*"?t(n,i,n[i][a]):t(n,i+"-"+a.toLowerCase(),n[i][a]);else typeof n[i]=="function"&&t(n,i,n[i])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let t=0;t0;){let i=this.visitTick(n);if(ug(i))try{await i}catch(a){let r=n[n.length-1].node;throw this.handleError(a,r)}}}if(this.listeners.OnceExit)for(let[n,i]of this.listeners.OnceExit){this.result.lastPlugin=n;try{if(t.type==="document"){let a=t.nodes.map(r=>i(r,this.helpers));await Promise.all(a)}else await i(t,this.helpers)}catch(a){throw this.handleError(a)}}}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 n=this.result.root.nodes.map(i=>t.Once(i,this.helpers));return ug(n[0])?Promise.all(n):n}return t.Once(this.result.root,this.helpers)}else if(typeof t=="function")return t(this.result.root,this.result)}catch(n){throw this.handleError(n)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let t=this.result.opts,n=E4e;t.syntax&&(n=t.syntax.stringify),t.stringifier&&(n=t.stringifier),n.stringify&&(n=n.stringify);let a=new h4e(n,this.result.root,this.result.opts).generate();return this.result.css=a[0],this.result.map=a[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){let n=this.runOnRoot(t);if(ug(n))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[rH];)t[rH]=!0,this.walkSync(t);if(this.listeners.OnceExit)if(t.type==="document")for(let n of t.nodes)this.visitSync(this.listeners.OnceExit,n);else this.visitSync(this.listeners.OnceExit,t)}return this.result}then(t,n){return process.env.NODE_ENV!=="production"&&("from"in this.opts||g4e("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(t,n)}toString(){return this.css}visitSync(t,n){for(let[i,a]of t){this.result.lastPlugin=i;let r;try{r=a(n,this.helpers)}catch(l){throw this.handleError(l,n.proxyOf)}if(n.type!=="root"&&n.type!=="document"&&!n.parent)return!0;if(ug(r))throw this.getAsyncError()}}visitTick(t){let n=t[t.length-1],{node:i,visitors:a}=n;if(i.type!=="root"&&i.type!=="document"&&!i.parent){t.pop();return}if(a.length>0&&n.visitorIndex{a[rH]||this.walkSync(a)});else{let a=this.listeners[i];if(a&&this.visitSync(a,t.toProxy()))return}}warnings(){return this.sync().warnings()}};_f.registerPostcss=e=>{QR=e};jne.exports=_f;_f.default=_f;_4e.registerLazyResult(_f);f4e.registerLazyResult(_f)});var qne=$e((ikt,Une)=>{"use strict";var S4e=GR(),T4e=ZT(),L4e=zT(),v4e=G0(),x4e=zR(),pg=class{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 t,n=T4e;try{t=n(this._css,this._opts)}catch(i){this.error=i}if(this.error)throw this.error;return this._root=t,t}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(t,n,i){n=n.toString(),this.stringified=!1,this._processor=t,this._css=n,this._opts=i,this._map=void 0;let a,r=v4e;this.result=new L4e(this._processor,a,this._opts),this.result.css=n;let l=this;Object.defineProperty(this.result,"root",{get(){return l.root}});let s=new S4e(r,a,this._opts,n);if(s.isMap()){let[u,p]=s.generate();u&&(this.result.css=u),p&&(this.result.map=p)}else s.clearAnnotation(),this.result.css=s.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(t){return this.async().catch(t)}finally(t){return this.async().then(t,t)}sync(){if(this.error)throw this.error;return this.result}then(t,n){return process.env.NODE_ENV!=="production"&&("from"in this._opts||x4e("Without `from` option PostCSS could generate wrong source map and will not find Browserslist config. Set it to CSS file path or to `undefined` to prevent this warning.")),this.async().then(t,n)}toString(){return this._css}warnings(){return[]}};Une.exports=pg;pg.default=pg});var Vne=$e((skt,Wne)=>{"use strict";var C4e=MT(),D4e=YR(),P4e=qne(),w4e=rE(),Kh=class{constructor(t=[]){this.version="8.5.4",this.plugins=this.normalize(t)}normalize(t){let n=[];for(let i of t)if(i.postcss===!0?i=i():i.postcss&&(i=i.postcss),typeof i=="object"&&Array.isArray(i.plugins))n=n.concat(i.plugins);else if(typeof i=="object"&&i.postcssPlugin)n.push(i);else if(typeof i=="function")n.push(i);else if(typeof i=="object"&&(i.parse||i.stringify)){if(process.env.NODE_ENV!=="production")throw new Error("PostCSS syntaxes cannot be used as plugins. Instead, please use one of the syntax/parser/stringifier options as outlined in your PostCSS runner documentation.")}else throw new Error(i+" is not a PostCSS plugin");return n}process(t,n={}){return!this.plugins.length&&!n.parser&&!n.stringifier&&!n.syntax?new P4e(this,t,n):new D4e(this,t,n)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};Wne.exports=Kh;Kh.default=Kh;w4e.registerProcessor(Kh);C4e.registerProcessor(Kh)});var uc=$e((akt,Qne)=>{"use strict";var Kne=RT(),Gne=Q0(),k4e=hf(),N4e=NT(),Xne=eg(),Zne=MT(),$4e=Ane(),R4e=sg(),M4e=YR(),B4e=VR(),O4e=z0(),F4e=ZT(),eM=Vne(),j4e=zT(),zne=rE(),Jne=VT(),U4e=G0(),q4e=ZR();function ta(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new eM(e)}ta.plugin=function(t,n){let i=!1;function a(...l){console&&console.warn&&!i&&(i=!0,console.warn(t+`: postcss.plugin was deprecated. Migration guide: https://evilmartians.com/chronicles/postcss-8-plugin-migration`),process.env.LANG&&process.env.LANG.startsWith("cn")&&console.warn(t+`: \u91CC\u9762 postcss.plugin \u88AB\u5F03\u7528. \u8FC1\u79FB\u6307\u5357: https://www.w3ctech.com/topic/2226`));let s=n(...l);return s.postcssPlugin=t,s.postcssVersion=new eM().version,s}let r;return Object.defineProperty(a,"postcss",{get(){return r||(r=a()),r}}),a.process=function(l,s,u){return ta([a(u)]).process(l,s)},a};ta.stringify=U4e;ta.parse=F4e;ta.fromJSON=$4e;ta.list=B4e;ta.comment=e=>new Gne(e);ta.atRule=e=>new Kne(e);ta.decl=e=>new Xne(e);ta.rule=e=>new Jne(e);ta.root=e=>new zne(e);ta.document=e=>new Zne(e);ta.CssSyntaxError=N4e;ta.Declaration=Xne;ta.Container=k4e;ta.Processor=eM;ta.Document=Zne;ta.Comment=Gne;ta.Warning=q4e;ta.AtRule=Kne;ta.Result=j4e;ta.Input=R4e;ta.Rule=Jne;ta.Root=zne;ta.Node=O4e;M4e.registerPostcss(ta);Qne.exports=ta;ta.default=ta});var sM=$e((zkt,uie)=>{var s7e={}.toString;uie.exports=Array.isArray||function(e){return s7e.call(e)=="[object Array]"}});var Hie=$e((Jkt,pie)=>{"use strict";var a7e=sM();pie.exports=function(t){return t!=null&&typeof t=="object"&&a7e(t)===!1}});var aM=$e((Ykt,die)=>{"use strict";var o7e=sM(),l7e=Hie(),Qkt=Array.prototype.slice;die.exports=sE;function sE(e,t){if(!(this instanceof sE))return typeof t=="number"?new sE(e).fromIndex(t):new sE(e,t);this.str=e||"",this.lineToIndex=c7e(this.str),t=t||{},this.origin=typeof t.origin>"u"?1:t.origin}sE.prototype.fromIndex=function(e){if(e<0||e>=this.str.length||isNaN(e))return null;var t=u7e(e,this.lineToIndex);return{line:t+this.origin,col:e-this.lineToIndex[t]+this.origin}};sE.prototype.toIndex=function(e,t){if(typeof t>"u")return o7e(e)&&e.length>=2?this.toIndex(e[0],e[1]):l7e(e)&&"line"in e&&("col"in e||"column"in e)?this.toIndex(e.line,"col"in e?e.col:e.column):-1;if(isNaN(e)||isNaN(t))return-1;if(e-=this.origin,t-=this.origin,e>=0&&t>=0&&e=t[t.length-1])return t.length-1;for(var n=0,i=t.length-2,a;n>1),e=t[a+1])n=a+1;else{n=a;break}return n}});var sL=$e((fie,iL)=>{(function(e,t){typeof define=="function"&&define.amd?define([],t):typeof iL=="object"&&iL.exports?iL.exports=t():e.moo=t()})(fie,function(){"use strict";var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=typeof new RegExp().sticky=="boolean";function i(x){return x&&t.call(x)==="[object RegExp]"}function a(x){return x&&typeof x=="object"&&!i(x)&&!Array.isArray(x)}function r(x){return x.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function l(x){var P=new RegExp("|"+x);return P.exec("").length-1}function s(x){return"("+x+")"}function u(x){if(!x.length)return"(?!)";var P=x.map(function(D){return"(?:"+D+")"}).join("|");return"(?:"+P+")"}function p(x){if(typeof x=="string")return"(?:"+r(x)+")";if(i(x)){if(x.ignoreCase)throw new Error("RegExp /i flag not allowed");if(x.global)throw new Error("RegExp /g flag is implied");if(x.sticky)throw new Error("RegExp /y flag is implied");if(x.multiline)throw new Error("RegExp /m flag is implied");return x.source}else throw new Error("Not a pattern: "+x)}function o(x){for(var P=Object.getOwnPropertyNames(x),D=[],S=0;S0)throw new Error("RegExp has capture groups: "+Y+` Use (?: \u2026 ) instead`);if(!O.lineBreaks&&Y.test(` `))throw new Error("Rule should declare lineBreaks: "+Y);w.push(s(V))}}var K=D&&D.fallback,re=n&&!K?"ym":"gm",ce=n||K?"":"|";j===!0&&(re+="u");var me=new RegExp(u(w)+ce,re);return{regexp:me,groups:v,fast:S,error:D||_}}function g(x){var P=y(f(x));return new A({start:P},"start")}function h(x,P,D){var S=x&&(x.push||x.next);if(S&&!D[S])throw new Error("Missing state '"+S+"' (in token '"+x.defaultType+"' of state '"+P+"')");if(x&&x.pop&&+x.pop!=1)throw new Error("pop must be 1 (in token '"+x.defaultType+"' of state '"+P+"')")}function m(x,P){var D=x.$all?f(x.$all):[];delete x.$all;var S=Object.getOwnPropertyNames(x);P||(P=S[0]);for(var N=Object.create(null),j=0;j{var HM=class extends Map{constructor(t={}){super(),typeof t=="number"&&(t={max:t});let{max:n,maxAge:i}=t;this.max=n>0&&n||1/0,this.maxAge=i!==void 0?i:-1,this.stale=!!t.stale}peek(t){return this.get(t,!1)}set(t,n,i=this.maxAge){this.has(t)&&this.delete(t),this.size+1>this.max&&this.delete(this.keys().next().value);let a=i>-1&&i+Date.now();return super.set(t,{expires:a,content:n})}get(t,n=!0){let i=super.get(t);if(i===void 0)return i;let{expires:a,content:r}=i;return a!==!1&&Date.now()>=a?(this.delete(t),this.stale?r:void 0):(n&&this.set(t,r),r)}};Sie.exports=HM});var Bie=$e((zNt,Mie)=>{Mie.exports=function(t,n){if(t==null||t.length===0)return n==null||n.length===0?0:n.length;if(n==null||n.length===0)return t.length;for(var i=0,a=0,r=0,l=0,s=5;i+a{"use strict";Su.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;Su.find=(e,t)=>e.nodes.find(n=>n.type===t);Su.exceedsLimit=(e,t,n=1,i)=>i===!1||!Su.isInteger(e)||!Su.isInteger(t)?!1:(Number(t)-Number(e))/Number(n)>=i;Su.escapeNode=(e,t=0,n)=>{let i=e.nodes[t];i&&(n&&i.type===n||i.type==="open"||i.type==="close")&&i.escaped!==!0&&(i.value="\\"+i.value,i.escaped=!0)};Su.encloseBrace=e=>e.type!=="brace"?!1:e.commas>>0+e.ranges>>0===0?(e.invalid=!0,!0):!1;Su.isInvalidBrace=e=>e.type!=="brace"?!1:e.invalid===!0||e.dollar?!0:e.commas>>0+e.ranges>>0===0||e.open!==!0||e.close!==!0?(e.invalid=!0,!0):!1;Su.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;Su.reduce=e=>e.reduce((t,n)=>(n.type==="text"&&t.push(n.value),n.type==="range"&&(n.type="text"),t),[]);Su.flatten=(...e)=>{let t=[],n=i=>{for(let a=0;a{"use strict";var Uie=AL();qie.exports=(e,t={})=>{let n=(i,a={})=>{let r=t.escapeInvalid&&Uie.isInvalidBrace(a),l=i.invalid===!0&&t.escapeInvalid===!0,s="";if(i.value)return(r||l)&&Uie.isOpenOrClose(i)?"\\"+i.value:i.value;if(i.value)return i.value;if(i.nodes)for(let u of i.nodes)s+=n(u);return s};return n(e)}});var Vie=$e((c9t,Wie)=>{"use strict";Wie.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var ese=$e((u9t,Yie)=>{"use strict";var Kie=Vie(),zh=(e,t,n)=>{if(Kie(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Kie(t)===!1)throw new TypeError("toRegexRange: expected the second argument to be a number.");let i={relaxZeros:!0,...n};typeof i.strictZeros=="boolean"&&(i.relaxZeros=i.strictZeros===!1);let a=String(i.relaxZeros),r=String(i.shorthand),l=String(i.capture),s=String(i.wrap),u=e+":"+t+"="+a+r+l+s;if(zh.cache.hasOwnProperty(u))return zh.cache[u].result;let p=Math.min(e,t),o=Math.max(e,t);if(Math.abs(p-o)===1){let y=e+"|"+t;return i.capture?`(${y})`:i.wrap===!1?y:`(?:${y})`}let c=Qie(e)||Qie(t),H={min:e,max:t,a:p,b:o},f=[],_=[];if(c&&(H.isPadded=c,H.maxLen=String(H.max).length),p<0){let y=o<0?Math.abs(o):1;_=Gie(y,Math.abs(p),H,i),p=H.a=0}return o>=0&&(f=Gie(p,o,H,i)),H.negatives=_,H.positives=f,H.result=v7e(_,f,i),i.capture===!0?H.result=`(${H.result})`:i.wrap!==!1&&f.length+_.length>1&&(H.result=`(?:${H.result})`),zh.cache[u]=H,H.result};function v7e(e,t,n){let i=mM(e,t,"-",!1,n)||[],a=mM(t,e,"",!1,n)||[],r=mM(e,t,"-?",!0,n)||[];return i.concat(r).concat(a).join("|")}function x7e(e,t){let n=1,i=1,a=Zie(e,n),r=new Set([t]);for(;e<=a&&a<=t;)r.add(a),n+=1,a=Zie(e,n);for(a=zie(t+1,i)-1;e1&&s.count.pop(),s.count.push(o.count[0]),s.string=s.pattern+Jie(s.count),l=p+1;continue}n.isPadded&&(c=k7e(p,n,i)),o.string=c+o.pattern+Jie(o.count),r.push(o),l=p+1,s=o}return r}function mM(e,t,n,i,a){let r=[];for(let l of e){let{string:s}=l;!i&&!Xie(t,"string",s)&&r.push(n+s),i&&Xie(t,"string",s)&&r.push(n+s)}return r}function D7e(e,t){let n=[];for(let i=0;it?1:t>e?-1:0}function Xie(e,t,n){return e.some(i=>i[t]===n)}function Zie(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function zie(e,t){return e-e%Math.pow(10,t)}function Jie(e){let[t=0,n=""]=e;return n||t>1?`{${t+(n?","+n:"")}}`:""}function w7e(e,t,n){return`[${e}${t-e===1?"":"-"}${t}]`}function Qie(e){return/^-?(0+)\d/.test(e)}function k7e(e,t,n){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),a=n.relaxZeros!==!1;switch(i){case 0:return"";case 1:return a?"0?":"0";case 2:return a?"0{0,2}":"00";default:return a?`0{0,${i}}`:`0{${i}}`}}zh.cache={};zh.clearCache=()=>zh.cache={};Yie.exports=zh});var yM=$e((p9t,ose)=>{"use strict";var N7e=require("util"),rse=ese(),tse=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),$7e=e=>t=>e===!0?Number(t):String(t),_M=e=>typeof e=="number"||typeof e=="string"&&e!=="",hg=e=>Number.isInteger(+e),EM=e=>{let t=`${e}`,n=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++n]==="0";);return n>0},R7e=(e,t,n)=>typeof e=="string"||typeof t=="string"?!0:n.stringify===!0,M7e=(e,t,n)=>{if(t>0){let i=e[0]==="-"?"-":"";i&&(e=e.slice(1)),e=i+e.padStart(i?t-1:t,"0")}return n===!1?String(e):e},TL=(e,t)=>{let n=e[0]==="-"?"-":"";for(n&&(e=e.slice(1),t--);e.length{e.negatives.sort((s,u)=>su?1:0),e.positives.sort((s,u)=>su?1:0);let i=t.capture?"":"?:",a="",r="",l;return e.positives.length&&(a=e.positives.map(s=>TL(String(s),n)).join("|")),e.negatives.length&&(r=`-(${i}${e.negatives.map(s=>TL(String(s),n)).join("|")})`),a&&r?l=`${a}|${r}`:l=a||r,t.wrap?`(${i}${l})`:l},nse=(e,t,n,i)=>{if(n)return rse(e,t,{wrap:!1,...i});let a=String.fromCharCode(e);if(e===t)return a;let r=String.fromCharCode(t);return`[${a}-${r}]`},ise=(e,t,n)=>{if(Array.isArray(e)){let i=n.wrap===!0,a=n.capture?"":"?:";return i?`(${a}${e.join("|")})`:e.join("|")}return rse(e,t,n)},sse=(...e)=>new RangeError("Invalid range arguments: "+N7e.inspect(...e)),ase=(e,t,n)=>{if(n.strictRanges===!0)throw sse([e,t]);return[]},O7e=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},F7e=(e,t,n=1,i={})=>{let a=Number(e),r=Number(t);if(!Number.isInteger(a)||!Number.isInteger(r)){if(i.strictRanges===!0)throw sse([e,t]);return[]}a===0&&(a=0),r===0&&(r=0);let l=a>r,s=String(e),u=String(t),p=String(n);n=Math.max(Math.abs(n),1);let o=EM(s)||EM(u)||EM(p),c=o?Math.max(s.length,u.length,p.length):0,H=o===!1&&R7e(e,t,i)===!1,f=i.transform||$7e(H);if(i.toRegex&&n===1)return nse(TL(e,c),TL(t,c),!0,i);let _={negatives:[],positives:[]},y=m=>_[m<0?"negatives":"positives"].push(Math.abs(m)),g=[],h=0;for(;l?a>=r:a<=r;)i.toRegex===!0&&n>1?y(a):g.push(M7e(f(a,h),c,H)),a=l?a-n:a+n,h++;return i.toRegex===!0?n>1?B7e(_,i,c):ise(g,null,{wrap:!1,...i}):g},j7e=(e,t,n=1,i={})=>{if(!hg(e)&&e.length>1||!hg(t)&&t.length>1)return ase(e,t,i);let a=i.transform||(H=>String.fromCharCode(H)),r=`${e}`.charCodeAt(0),l=`${t}`.charCodeAt(0),s=r>l,u=Math.min(r,l),p=Math.max(r,l);if(i.toRegex&&n===1)return nse(u,p,!1,i);let o=[],c=0;for(;s?r>=l:r<=l;)o.push(a(r,c)),r=s?r-n:r+n,c++;return i.toRegex===!0?ise(o,null,{wrap:!1,options:i}):o},SL=(e,t,n,i={})=>{if(t==null&&_M(e))return[e];if(!_M(e)||!_M(t))return ase(e,t,i);if(typeof n=="function")return SL(e,t,1,{transform:n});if(tse(n))return SL(e,t,0,n);let a={...i};return a.capture===!0&&(a.wrap=!0),n=n||a.step||1,hg(n)?hg(e)&&hg(t)?F7e(e,t,n,a):j7e(e,t,Math.max(Math.abs(n),1),a):n!=null&&!tse(n)?O7e(n,a):SL(e,t,1,n)};ose.exports=SL});var use=$e((H9t,cse)=>{"use strict";var U7e=yM(),lse=AL(),q7e=(e,t={})=>{let n=(i,a={})=>{let r=lse.isInvalidBrace(a),l=i.invalid===!0&&t.escapeInvalid===!0,s=r===!0||l===!0,u=t.escapeInvalid===!0?"\\":"",p="";if(i.isOpen===!0)return u+i.value;if(i.isClose===!0)return console.log("node.isClose",u,i.value),u+i.value;if(i.type==="open")return s?u+i.value:"(";if(i.type==="close")return s?u+i.value:")";if(i.type==="comma")return i.prev.type==="comma"?"":s?i.value:"|";if(i.value)return i.value;if(i.nodes&&i.ranges>0){let o=lse.reduce(i.nodes),c=U7e(...o,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(c.length!==0)return o.length>1&&c.length>1?`(${c})`:c}if(i.nodes)for(let o of i.nodes)p+=n(o,i);return p};return n(e)};cse.exports=q7e});var dse=$e((d9t,Hse)=>{"use strict";var W7e=yM(),pse=IL(),uE=AL(),Jh=(e="",t="",n=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return n?uE.flatten(t).map(a=>`{${a}}`):t;for(let a of e)if(Array.isArray(a))for(let r of a)i.push(Jh(r,t,n));else for(let r of t)n===!0&&typeof r=="string"&&(r=`{${r}}`),i.push(Array.isArray(r)?Jh(a,r,n):a+r);return uE.flatten(i)},V7e=(e,t={})=>{let n=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(a,r={})=>{a.queue=[];let l=r,s=r.queue;for(;l.type!=="brace"&&l.type!=="root"&&l.parent;)l=l.parent,s=l.queue;if(a.invalid||a.dollar){s.push(Jh(s.pop(),pse(a,t)));return}if(a.type==="brace"&&a.invalid!==!0&&a.nodes.length===2){s.push(Jh(s.pop(),["{}"]));return}if(a.nodes&&a.ranges>0){let c=uE.reduce(a.nodes);if(uE.exceedsLimit(...c,t.step,n))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let H=W7e(...c,t);H.length===0&&(H=pse(a,t)),s.push(Jh(s.pop(),H)),a.nodes=[];return}let u=uE.encloseBrace(a),p=a.queue,o=a;for(;o.type!=="brace"&&o.type!=="root"&&o.parent;)o=o.parent,p=o.queue;for(let c=0;c{"use strict";fse.exports={MAX_LENGTH:1e4,CHAR_0:"0",CHAR_9:"9",CHAR_UPPERCASE_A:"A",CHAR_LOWERCASE_A:"a",CHAR_UPPERCASE_Z:"Z",CHAR_LOWERCASE_Z:"z",CHAR_LEFT_PARENTHESES:"(",CHAR_RIGHT_PARENTHESES:")",CHAR_ASTERISK:"*",CHAR_AMPERSAND:"&",CHAR_AT:"@",CHAR_BACKSLASH:"\\",CHAR_BACKTICK:"`",CHAR_CARRIAGE_RETURN:"\r",CHAR_CIRCUMFLEX_ACCENT:"^",CHAR_COLON:":",CHAR_COMMA:",",CHAR_DOLLAR:"$",CHAR_DOT:".",CHAR_DOUBLE_QUOTE:'"',CHAR_EQUAL:"=",CHAR_EXCLAMATION_MARK:"!",CHAR_FORM_FEED:"\f",CHAR_FORWARD_SLASH:"/",CHAR_HASH:"#",CHAR_HYPHEN_MINUS:"-",CHAR_LEFT_ANGLE_BRACKET:"<",CHAR_LEFT_CURLY_BRACE:"{",CHAR_LEFT_SQUARE_BRACKET:"[",CHAR_LINE_FEED:` `,CHAR_NO_BREAK_SPACE:"\xA0",CHAR_PERCENT:"%",CHAR_PLUS:"+",CHAR_QUESTION_MARK:"?",CHAR_RIGHT_ANGLE_BRACKET:">",CHAR_RIGHT_CURLY_BRACE:"}",CHAR_RIGHT_SQUARE_BRACKET:"]",CHAR_SEMICOLON:";",CHAR_SINGLE_QUOTE:"'",CHAR_SPACE:" ",CHAR_TAB:" ",CHAR_UNDERSCORE:"_",CHAR_VERTICAL_LINE:"|",CHAR_ZERO_WIDTH_NOBREAK_SPACE:"\uFEFF"}});var gse=$e((h9t,yse)=>{"use strict";var K7e=IL(),{MAX_LENGTH:mse,CHAR_BACKSLASH:gM,CHAR_BACKTICK:G7e,CHAR_COMMA:X7e,CHAR_DOT:Z7e,CHAR_LEFT_PARENTHESES:z7e,CHAR_RIGHT_PARENTHESES:J7e,CHAR_LEFT_CURLY_BRACE:Q7e,CHAR_RIGHT_CURLY_BRACE:Y7e,CHAR_LEFT_SQUARE_BRACKET:_se,CHAR_RIGHT_SQUARE_BRACKET:Ese,CHAR_DOUBLE_QUOTE:e6e,CHAR_SINGLE_QUOTE:t6e,CHAR_NO_BREAK_SPACE:r6e,CHAR_ZERO_WIDTH_NOBREAK_SPACE:n6e}=hse(),i6e=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let n=t||{},i=typeof n.maxLength=="number"?Math.min(mse,n.maxLength):mse;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let a={type:"root",input:e,nodes:[]},r=[a],l=a,s=a,u=0,p=e.length,o=0,c=0,H,f=()=>e[o++],_=y=>{if(y.type==="text"&&s.type==="dot"&&(s.type="text"),s&&s.type==="text"&&y.type==="text"){s.value+=y.value;return}return l.nodes.push(y),y.parent=l,y.prev=s,s=y,y};for(_({type:"bos"});o0){if(l.ranges>0){l.ranges=0;let y=l.nodes.shift();l.nodes=[y,{type:"text",value:K7e(l)}]}_({type:"comma",value:H}),l.commas++;continue}if(H===Z7e&&c>0&&l.commas===0){let y=l.nodes;if(c===0||y.length===0){_({type:"text",value:H});continue}if(s.type==="dot"){if(l.range=[],s.value+=H,s.type="range",l.nodes.length!==3&&l.nodes.length!==5){l.invalid=!0,l.ranges=0,s.type="text";continue}l.ranges++,l.args=[];continue}if(s.type==="range"){y.pop();let g=y[y.length-1];g.value+=s.value+H,s=g,l.ranges--;continue}_({type:"dot",value:H});continue}_({type:"text",value:H})}do if(l=r.pop(),l.type!=="root"){l.nodes.forEach(h=>{h.nodes||(h.type==="open"&&(h.isOpen=!0),h.type==="close"&&(h.isClose=!0),h.nodes||(h.type="text"),h.invalid=!0)});let y=r[r.length-1],g=y.nodes.indexOf(l);y.nodes.splice(g,1,...l.nodes)}while(r.length>0);return _({type:"eos"}),a};yse.exports=i6e});var mg=$e((m9t,Ase)=>{"use strict";var bse=IL(),s6e=use(),a6e=dse(),o6e=gse(),Rc=(e,t={})=>{let n=[];if(Array.isArray(e))for(let i of e){let a=Rc.create(i,t);Array.isArray(a)?n.push(...a):n.push(a)}else n=[].concat(Rc.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(n=[...new Set(n)]),n};Rc.parse=(e,t={})=>o6e(e,t);Rc.stringify=(e,t={})=>bse(typeof e=="string"?Rc.parse(e,t):e,t);Rc.compile=(e,t={})=>(typeof e=="string"&&(e=Rc.parse(e,t)),s6e(e,t));Rc.expand=(e,t={})=>{typeof e=="string"&&(e=Rc.parse(e,t));let n=a6e(e,t);return t.noempty===!0&&(n=n.filter(Boolean)),t.nodupes===!0&&(n=[...new Set(n)]),n};Rc.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?Rc.compile(e,t):Rc.expand(e,t);Ase.exports=Rc});var kse=$e((j9t,wse)=>{wse.exports=function(e,t){"use strict";var n={};function i(r){if(n[r])return n[r].exports;var l=n[r]={i:r,l:!1,exports:{}};return e[r].call(l.exports,l,l.exports,i),l.l=!0,l.exports}i.ab=__dirname+"/";function a(){return i(104)}return t(i),a()}({34:function(e,t){(function(n,i){i(t)})(this,function(n){"use strict";var i={indent:" ",tagCase:"",attributeCase:"",attributeQuotes:"double",format:!0,formatSkip:["html"],formatForce:["body"],inlineBreak:3,compactBooleanAttributes:!1,booleanAttributes:["contenteditable","seamless","async","autofocus","autoplay","checked","controls","defer","disabled","formnovalidate","hidden","ismap","loop","multiple","muted","novalidate","readonly","required","reversed","selected","typemustmatch"],selfClosingStyle:"html",inlineElements:["a","abbr","acronym","applet","b","basefont","bdo","big","br","button","cite","code","del","dfn","em","font","i","iframe","img","input","ins","kbd","label","map","object","q","s","samp","select","small","span","strike","strong","sub","sup","textarea","tt","u","var"]};class a{constructor(Se){this.options=Object.assign({},i,Se),this.quoteChar=this.options.attributeQuotes==="single"?"'":'"'}get(Se){return this.options[Se]}quote(Se){return`${this.quoteChar}${Se??""}${this.quoteChar}`}name(Se){return r(Se,this.options.tagCase)}attribute(Se){return r(Se,this.options.attributeCase)}isBooleanAttribute(Se){return Se.options.boolean||this.get("booleanAttributes").indexOf((Se.name||"").toLowerCase())!==-1}selfClose(){switch(this.options.selfClosingStyle){case"xhtml":return" /";case"xml":return"/";default:return""}}indent(Se){Se=Se||0;let Qe="";for(;Se--;)Qe+=this.options.indent;return Qe}isInline(Se){return typeof Se=="string"?this.get("inlineElements").indexOf(Se.toLowerCase())!==-1:Se.name!=null?this.isInline(Se.name):Se.isTextOnly}field(Se,Qe){return this.options.field(Se,Qe)}}function r(de,Se){return Se&&(de=Se==="upper"?de.toUpperCase():de.toLowerCase()),de}class l{constructor(Se,Qe){this.key=Se,this.value=Qe}}class s{constructor(Se){this._string=new Map,this._regexp=new Map,this._disabled=!1,this.load(Se)}get disabled(){return this._disabled}disable(){this._disabled=!0}enable(){this._disabled=!1}set(Se,Qe){if(typeof Se=="string")Se.split("|").forEach(Ht=>this._string.set(Ht,new l(Ht,Qe)));else if(Se instanceof RegExp)this._regexp.set(Se,new l(Se,Qe));else throw new Error("Unknow snippet key: "+Se);return this}get(Se){if(this.disabled)return;if(this._string.has(Se))return this._string.get(Se);let Qe=Array.from(this._regexp.keys());for(let Ht=0,kt=Qe.length;Htthis.set(Ht,Qe)):Se&&typeof Se=="object"&&Object.keys(Se).forEach(Qe=>this.set(Qe,Se[Qe]))}reset(){this._string.clear(),this._regexp.clear()}values(){if(this.disabled)return[];let Se=Array.from(this._string.values()),Qe=Array.from(this._regexp.values());return Se.concat(Qe)}}class u{constructor(Se){this._registry=[],Array.isArray(Se)?Se.forEach((Qe,Ht)=>this.add(Ht,Qe)):typeof Se=="object"&&this.add(Se)}get(Se){for(let Qe=0;QeT.level-kt.level),Ht}remove(Se){this._registry=this._registry.filter(Qe=>Qe.level!==Se&&Qe.store!==Se)}resolve(Se){for(let Qe=0;Qe{let T=kt.key instanceof RegExp?"regexp":"string";(!Se.type||Se.type===T)&&!Qe.has(kt.key)&&Qe.set(kt.key,kt)};return this._registry.forEach(kt=>{kt.store.values().forEach(Ht)}),Array.from(Qe.values())}clear(){this._registry.length=0}}let p=39,o=34,c={escape:92,throws:!1};var H=function(de,Se){Se=Se?Object.assign({},c,Se):c;let Qe=de.pos,Ht=de.peek();if(de.eat(f)){for(;!de.eof();)switch(de.next()){case Ht:return de.start=Qe,!0;case Se.escape:de.next();break}if(de.pos=Qe,Se.throws)throw de.error("Unable to consume quoted string")}return!1};function f(de){return de===p||de===o}function _(de){return de>47&&de<58}function y(de,Se,Qe){return Se=Se||65,Qe=Qe||90,de&=-33,de>=Se&&de<=Qe}function g(de){return _(de)||y(de)}function h(de){return de===32||de===9||de===160}function m(de){return h(de)||de===10||de===13}class d{constructor(Se,Qe,Ht){this.name=Se,this.value=Qe??null,this.options=Ht||{}}clone(){return new d(this.name,this.value,Object.assign({},this.options))}valueOf(){return`${this.name}="${this.value}"`}}class A{constructor(Se,Qe){this.name=Se||null,this.value=null,this.repeat=null,this.selfClosing=!1,this.children=[],this.parent=null,this.next=null,this.previous=null,this._attributes=[],Array.isArray(Qe)&&Qe.forEach(Ht=>this.setAttribute(Ht))}get attributes(){return this._attributes}get attributesMap(){return this.attributes.reduce((Se,Qe)=>(Se[Qe.name]=Qe.options.boolean?Qe.name:Qe.value,Se),{})}get isGroup(){return!this.name&&!this.value&&!this._attributes.length}get isTextOnly(){return!this.name&&!!this.value&&!this._attributes.length}get firstChild(){return this.children[0]}get lastChild(){return this.children[this.children.length-1]}get childIndex(){return this.parent?this.parent.children.indexOf(this):-1}get nextSibling(){return this.next}get previousSibling(){return this.previous}get classList(){let Se=this.getAttribute("class");return Se&&Se.value?Se.value.split(/\s+/g).filter(C):[]}create(Se,Qe){return new A(Se,Qe)}setAttribute(Se,Qe){let Ht=I(Se,Qe),kt=this.getAttribute(Se);kt?this.replaceAttribute(kt,Ht):this._attributes.push(Ht)}hasAttribute(Se){return!!this.getAttribute(Se)}getAttribute(Se){typeof Se=="object"&&(Se=Se.name);for(var Qe=0;QeQe!==Se).join(" "))}appendChild(Se){this.insertAt(Se,this.children.length)}insertBefore(Se,Qe){this.insertAt(Se,this.children.indexOf(Qe))}insertAt(Se,Qe){if(Qe<0||Qe>this.children.length)throw new Error("Unable to insert node: position is out of child list range");let Ht=this.children[Qe-1],kt=this.children[Qe];Se.remove(),Se.parent=this,this.children.splice(Qe,0,Se),Ht&&(Se.previous=Ht,Ht.next=Se),kt&&(Se.next=kt,kt.previous=Se)}removeChild(Se){let Qe=this.children.indexOf(Se);Qe!==-1&&(this.children.splice(Qe,1),Se.previous&&(Se.previous.next=Se.next),Se.next&&(Se.next.previous=Se.previous),Se.parent=Se.next=Se.previous=null)}remove(){this.parent&&this.parent.removeChild(this)}clone(Se){let Qe=new A(this.name);return Qe.value=this.value,Qe.selfClosing=this.selfClosing,this.repeat&&(Qe.repeat=Object.assign({},this.repeat)),this._attributes.forEach(Ht=>Qe.setAttribute(Ht.clone())),Se&&this.children.forEach(Ht=>Qe.appendChild(Ht.clone(!0))),Qe}walk(Se,Qe){Qe=Qe||0;let Ht=this.firstChild;for(;Ht;){let kt=Ht.next;if(Se(Ht,Qe)===!1||Ht.walk(Se,Qe+1)===!1)return!1;Ht=kt}}use(Se){let Qe=[this];for(var Ht=1;Ht{Ht=this.getAttribute(Ht.name);let kt=Ht.options,T=`${kt&&kt.implied?"!":""}${Ht.name||""}`;return kt&&kt.boolean?T+=".":Ht.value!=null&&(T+=`="${Ht.value}"`),T}),Qe=`${this.name||""}`;return Se.length&&(Qe+=`[${Se.join(" ")}]`),this.value!=null&&(Qe+=`{${this.value}}`),this.selfClosing&&(Qe+="/"),this.repeat&&(Qe+=`*${this.repeat.count?this.repeat.count:""}`,this.repeat.value!=null&&(Qe+=`@${this.repeat.value}`)),Qe}}function I(de,Se){if(de instanceof d)return de;if(typeof de=="string")return new d(de,Se);if(de&&typeof de=="object")return new d(de.name,de.value,de.options)}function L(de){return String(de).trim()}function C(de,Se,Qe){return de&&Qe.indexOf(de)===Se}class x{constructor(Se,Qe,Ht){Ht==null&&typeof Se=="string"&&(Ht=Se.length),this.string=Se,this.pos=this.start=Qe||0,this.end=Ht}eof(){return this.pos>=this.end}limit(Se,Qe){return new this.constructor(this.string,Se,Qe)}peek(){return this.string.charCodeAt(this.pos)}next(){if(this.pos0;)kt.firstChild.repeat=kt.repeat,Se.insertAt(kt.firstChild,Qe++);else Se.insertAt(kt,Qe++)}de.parent.removeChild(de)}var ee=function(de,Se){return de.walk(Qe=>ie(Qe,Se)),de};function ie(de,Se){let Qe=new Set,Ht=kt=>{let T=Se.resolve(kt.name);if(!T||Qe.has(T))return;if(typeof T.value=="function")return T.value(kt,Se,Ht);let Z=ge(T.value);Qe.add(T),Z.walk(Ht),Qe.delete(T);let _e=ot(Z);for(ke(_e,kt);Z.firstChild;)kt.parent.insertBefore(Z.firstChild,kt);_e.parent.insertBefore(kt,_e),_e.remove()};Ht(de)}function ke(de,Se){return Se.name=de.name,de.selfClosing&&(Se.selfClosing=!0),de.value!=null&&(Se.value=de.value),de.repeat&&(Se.repeat=Object.assign({},de.repeat)),ye(de,Se)}function ye(de,Se){et(de,Se);let Qe=new Map,Ht=de.attributes;for(let T=0;T{Se.name==null&&Se.attributes.length&&(Se.name=se(Se.parent.name))}),de};function Ge(de,Se){let Qe=new Set,Ht=Se.length,kt=0;for(;(kt=de.indexOf(Se,kt))!==-1;)Qe.add(kt),kt+=Ht;if(Qe.size){let T=0,Z=de.length;for(;THe(T,Ht))}function pe(de,Se,Qe){for(let Ht=Se.length-1;Ht>=0;Ht--){let kt=Se[Ht],T=0,Z=0;if(de.substr(kt[0]+kt[1],1)==="@"){let _e=de.substr(kt[0]+kt[1]+1).match(/^(\d+)/);_e&&(Z=_e[1].length+1,T=parseInt(_e[1])-1)}de=de.substring(0,kt[0])+(typeof Qe=="function"?Qe(de.substr(kt[0],kt[1]),T):Qe)+de.substring(kt[0]+kt[1]+Z)}return de}function He(de,Se){return[de,Se]}let te="$";var oe=function(de){return de.walk(ve),de};function ve(de){let Se=je(de);if(Se&&Se.value!=null){let Qe=Se.value;de.name=tt(de.name,Qe),de.value=tt(de.value,Qe),de.attributes.forEach(Ht=>{let kt=de.getAttribute(Ht.name).clone();kt.name=tt(Ht.name,Qe),kt.value=tt(Ht.value,Qe),de.replaceAttribute(Ht.name,kt)})}return de}function je(de){for(;de;){if(de.repeat)return de.repeat;de=de.parent}}function tt(de,Se){if(typeof de=="string"){let Qe=ht(de);return De(de,Qe,Se)}return de}function ht(de){return Ge(de||"",te).reduce((Se,Qe)=>{if(!/[#{]/.test(de[Qe[0]+1]||"")){let Ht=Se[Se.length-1];Ht&&Ht[0]+Ht[1]===Qe[0]?Ht[1]+=Qe[1]:Se.push(Qe)}return Se},[])}function De(de,Se,Qe){let Ht=pe(de,Se,(kt,T)=>{let Z=String(Qe+T);for(;Z.length{if(Qe.repeat&&Qe.repeat.count===null){for(let Ht=0;Ht{Ht.repeat&&Ht.repeat.implicit&&(Qe=!0,$t(Ht,Se[Ht.repeat.index]))}),Qe||vr(hr(de),Se.join(` `))}return de}function $t(de,Se){let Qe=Et(de,Se);return de.walk(Ht=>Qe|=Et(Ht,Se)),Qe||vr(hr(de),Se),de}function Et(de,Se){let Qe={replaced:!1};return de.value=rr(de.value,Se,Qe),de.attributes.forEach(Ht=>{Ht.value&&de.setAttribute(Ht.name,rr(Ht.value,Se,Qe))}),Qe.replaced}function rr(de,Se,Qe){if(typeof de=="string"){let Ht=Ge(de,xt);Ht.length&&(Qe&&(Qe.replaced=!0),de=pe(de,Ht,Se))}return de}function hr(de){for(;de.children.length;)de=de.children[de.children.length-1];return de}function vr(de,Se){if(de.value){let Qe=Ge(de.value,ft);if(Qe.length){de.value=pe(de.value,Qe,Se);return}}(de.name.toLowerCase()==="a"||de.hasAttribute("href"))&&(Te.test(Se)?de.setAttribute("href",(rt.test(Se)?"":"http://")+Se):Ae.test(Se)&&de.setAttribute("href","mailto:"+Se)),de.value=Se}let Zr={element:"__",modifier:"_"},_n=/^(-+)([a-z0-9]+[a-z0-9-]*)/i,ti=/^(_+)([a-z0-9]+[a-z0-9-]*)/i,rn=de=>/^[a-z]\-/i.test(de),Hr=de=>/^[a-z]/i.test(de);var gn=function(de,Se){Se=Object.assign({},Zr,Se),de.walk(Ht=>Dr(Ht,Se));let Qe=mt(de);return de.walk(Ht=>pi(Ht,Qe,Se)),de};function Dr(de,Se){let Qe=de.classList.reduce((Ht,kt)=>{let T=kt.indexOf("_");return T>0&&!kt.startsWith("-")?(Ht.add(kt.slice(0,T)),Ht.add(kt.slice(T)),Ht):Ht.add(kt)},new Set);Qe.size&&de.setAttribute("class",Array.from(Qe).join(" "))}function pi(de,Se,Qe){let Ht=de.classList.reduce((T,Z)=>{let _e,Ne,pt=Z;for((Ne=Z.match(_n))&&(_e=Bt(de,Se,Ne[1])+Qe.element+Ne[2],T.add(_e),Z=Z.slice(Ne[0].length));Ne=Z.match(ti);)_e||(_e=Bt(de,Se,Ne[1]),T.add(_e)),T.add(`${_e}${Qe.modifier}${Ne[2]}`),Z=Z.slice(Ne[0].length);return Z===pt&&T.add(pt),T},new Set),kt=Array.from(Ht).filter(Boolean);kt.length&&de.setAttribute("class",kt.join(" "))}function mt(de){let Se=new Map;return de.walk(Qe=>{let Ht=Qe.classList;Ht.length&&Se.set(Qe,zt(Ht,rn)||zt(Ht,Hr)||Se.get(Qe.parent))}),Se}function Bt(de,Se,Qe){let Ht=Qe.length>1?Qe.length:0;for(;de.parent&&de.parent.parent&&Ht--;)de=de.parent;return Se.get(de)||""}function zt(de,Se){return de.filter(Se)[0]}var er=function(de){return de.walk(Se=>{sr(Se,"class","className"),sr(Se,"for","htmlFor")}),de};function sr(de,Se,Qe){let Ht=de.getAttribute(Se);Ht&&(Ht.name=Qe)}let tr=/^xsl:(variable|with\-param)$/i;var Tr=function(de){return de.walk(Se=>{tr.test(Se.name||"")&&(Se.children.length||Se.value)&&Se.removeAttribute("select")}),de};let kr={bem:gn,jsx:er,xsl:Tr};var Hn=function(de,Se){return Object.keys(Se||{}).forEach(Qe=>{if(Qe in kr){let Ht=typeof Se[Qe]=="object"?Se[Qe]:null;de=de.use(kr[Qe],Ht)}}),de},Sn=function(de,Se,Qe){return typeof Se=="string"?Se=[Se]:Se&&typeof Se=="object"&&!Array.isArray(Se)&&(Qe=Se,Se=null),de.use(Ce).use(Ye,Array.isArray(Se)?Se.length:null).use(oe).use(Ze,Se).use(Hn,Qe)};function tn(de,Se){return Se=Se||{},de.walk(Qe=>Jn(Qe,Se)),de}function Jn(de,Se){let Qe=de.attributes;for(let Ht=0,kt=Qe.length;Ht({order:_e,field:Z,end:Z.location+Z.length})).sort((Z,_e)=>Z.end-_e.end||Z.order-_e.order),kt=0;return Ht.map(Z=>{let _e=de.substr(Z.field.location,Z.field.length),Ne=de.slice(kt,Z.field.location);return kt=Z.end,Ne+Qe(Z.field.index,_e)}).join("")+de.slice(kt)}function Xn(de,Se){return Se?`\${${de}:${Se}}`:`\${${de}}`}function bn(de,Se){let Qe=de.pos;if(de.eat(xs)){let Ht=ur(de),kt="";if(Ht!=null)return new pr(Ht,kt,Se);if(de.eat(Lr)&&(Ht=ur(de),Ht!=null&&(de.eat(Cs)&&(kt=mi(de)),de.eat(Or))))return new pr(Ht,kt,Se)}de.pos=Qe}function mi(de){let Se,Qe=[];for(de.start=de.pos;!de.eof();){if(Se=de.peek(),Se===Lr)Qe.push(de.pos);else if(Se===Or){if(!Qe.length)break;Qe.pop()}de.next()}if(Qe.length)throw de.error('Unable to find matching "}" for curly brace at '+Qe.pop());return de.current()}function ur(de){if(de.start=de.pos,de.eatWhile(_))return Number(de.current())}class pr{constructor(Se,Qe,Ht){this.index=Se,this.placeholder=Qe,this.location=Ht,this.length=this.placeholder.length}}class jt{constructor(Se,Qe){this.string=Se,this.fields=Qe}mark(Se){return qn(this.string,this.fields,Se)}toString(){return string}}let Pr=de=>de;class Fr{constructor(Se,Qe,Ht){typeof Qe=="object"&&(Ht=Qe,Qe=null),this.node=Se,this._fieldsRenderer=Qe||Pr,this.open=null,this.beforeOpen="",this.afterOpen="",this.close=null,this.beforeClose="",this.afterClose="",this.text=null,this.beforeText="",this.afterText="",this.indent="",this.newline="",Ht&&Object.assign(this,Ht)}clone(){return new this.constructor(this.node,this)}indentText(Se){let Qe=In(Se);if(Qe.length===1)return Se;let Ht=!this.newline&&!this.indent?" ":this.newline;return Qe.map((kt,T)=>T?this.indent+kt:kt).join(Ht)}renderFields(Se){return this._fieldsRenderer(Se)}toString(Se){let Qe=this._wrap(this.open,this.beforeOpen,this.afterOpen),Ht=this._wrap(this.close,this.beforeClose,this.afterClose),kt=this._wrap(this.text,this.beforeText,this.afterText);return Qe+kt+(Se??"")+Ht}_wrap(Se,Qe,Ht){return Qe=Qe??"",Ht=Ht??"",Se!=null?(Se=Qe?Se.replace(/^\s+/,""):Se,Se=Ht?Se.replace(/\s+$/,""):Se,Qe+this.indentText(Se)+Ht):""}}function In(de){return(de||"").split(/\r\n|\r|\n/g)}let lr=(de,Se)=>Se||"";function zr(de,Se,Qe){typeof Qe>"u"&&(Qe=Se,Se=null),Se=Se||lr;let Ht={index:1},kt=T=>T==null?Se(Ht.index++):Rn(T,Ht).mark(Se);return Tn(de.children,Qe,kt)}function Tn(de,Se,Qe){return de.map(Ht=>{let kt=Se(new Fr(Ht,Qe));return kt?kt.toString(Tn(Ht.children,Se,Qe)):""}).join("")}function Rn(de,Se){let Qe=typeof de=="object"?de:Rr(de),Ht=-1;return Qe.fields.forEach(kt=>{kt.index+=Se.index,kt.index>Ht&&(Ht=kt.index)}),Ht!==-1&&(Se.index=Ht+1),Qe}let Zn=/^(.*?)([A-Z_]+)(.*?)$/,Fn=91,ri=93;function es(de,Se){if(de==null)return de;let Qe=[],Ht=(pt,bt,St,Gt)=>Se[St]!=null?bt+Se[St]+Gt:"",kt="",T=0,Z=0,_e,Ne;for(;Z!Se||Qe.index`};function qs(de,Se,Qe){return Qe=Object.assign({},Qe),Qe.comment=Object.assign({},na,Qe.comment),zr(de,Qe.field,Ht=>{if(Ht=li(Ht,Se),!jr(Ht)){let kt=Ht.node;if(kt.name){let T=Se.name(kt.name),Z=ia(Ht,Se);Ht.open=`<${T}${Z}${kt.selfClosing?Se.selfClose():""}>`,kt.selfClosing||(Ht.close=``),X(Ht,Qe.comment)}(kt.value||!kt.children.length&&!kt.selfClosing)&&(Ht.text=Ht.renderFields(kt.value))}return Ht})}function li(de,Se){let Qe=de.node;if(Eo(Qe,Se)){de.indent=Se.indent(R(Qe,Se)),de.newline=` `;let Ht=de.newline+de.indent;(!Ri(Qe.parent)||!Ln(Qe))&&(de.beforeOpen=Ht,Qe.isTextOnly&&(de.beforeText=Ht)),cn(Qe,Se)&&(Qe.isTextOnly||(de.beforeText=Ht+Se.indent(1)),de.beforeClose=Ht)}return de}function Eo(de,Se){return!Se.get("format")||de.parent.isTextOnly&&de.parent.children.length===1&&Rr(de.parent.value).fields.length?!1:st(de,Se)?oo(de,Se):!0}function oo(de,Se){if(!st(de,Se))return!1;if(Us(de))return!0;if(de.childIndex===0){let Qe=de;for(;Qe=Qe.nextSibling;)if(!st(Qe,Se))return!0}else if(!st(de.previousSibling,Se))return!0;if(Se.get("inlineBreak")){let Qe=1,Ht=de,kt=de;for(;b(Ht=Ht.previousSibling,Se);)Qe++;for(;b(kt=kt.nextSibling,Se);)Qe++;if(Qe>=Se.get("inlineBreak"))return!0}for(let Qe=0,Ht=de.children.length;Qe{if(Ht.options.implied&&Ht.value==null)return null;let kt=Se.attribute(Ht.name),T=null;if(Ht.options.boolean||Se.get("booleanAttributes").indexOf(kt.toLowerCase())!==-1){if(Se.get("compactBooleanAttributes")&&Ht.value==null)return` ${kt}`;Ht.value==null&&(T=kt)}return T==null&&(T=de.renderFields(Ht.value)),Ht.options.before&&Ht.options.after?` ${kt}=${Ht.options.before+T+Ht.options.after}`:` ${kt}=${Se.quote(T)}`}).join("")}function st(de,Se){return de&&de.isTextOnly||b(de,Se)}function b(de,Se){return de&&Se.isInline(de)}function R(de,Se){let Qe=Se.get("formatSkip")||[],Ht=de.parent.isTextOnly?-2:-1,kt=de;for(;kt=kt.parent;)Qe.indexOf((kt.name||"").toLowerCase())===-1&&Ht++;return Ht<0?0:Ht}function X(de,Se){let Qe=de.node;if(!Se.enabled||!Se.trigger||!Qe.name)return;let Ht=de.node.attributes.reduce((kt,T)=>(T.name&&T.value!=null&&(kt[T.name.toUpperCase().replace(/-/g,"_")]=T.value),kt),{});for(let kt=0,T=Se.trigger.length;ktde.join(""),secondary:de=>de.map(Se=>Se.isBoolean?Se.name:`${Se.name}=${Se.value}`).join(", ")},_t={open:null,close:null,omitName:/^div$/i,attributes:nt};function At(de,Se,Qe){Qe=Object.assign({},_t,Qe);let Ht=de.node;if(de.indent=Se.indent(Kt(Ht,Se)),de.newline=` `,(!Ri(Ht.parent)||!Ln(Ht))&&(de.beforeOpen=de.newline+de.indent),Ht.name){let kt=Object.assign({NAME:Se.name(Ht.name),SELF_CLOSE:Ht.selfClosing?Qe.selfClose:null},Ct(de,Se,Qe.attributes));Qe.omitName&&Qe.omitName.test(kt.NAME)&&kt.PRIMARY_ATTRS&&(kt.NAME=null),Qe.open!=null&&(de.open=es(Qe.open,kt)),Qe.close!=null&&(de.close=es(Qe.close,kt))}return de}function Ct(de,Se,Qe){Qe=Object.assign({},nt,Qe);let Ht=[],kt=[];return de.node.attributes.forEach(Z=>{if(Z.options.implied&&Z.value==null)return null;let _e=Se.attribute(Z.name),Ne=de.renderFields(Z.value);if(ae.test(_e))Ne&&Ht.push(`#${Ne}`);else if(Re.test(_e))Ne&&Ht.push(`.${Ne.replace(/\s+/g,".")}`);else{let pt=Z.value==null&&(Z.options.boolean||Se.get("booleanAttributes").indexOf(_e.toLowerCase())!==-1);kt.push({name:_e,value:Ne,isBoolean:pt})}}),{PRIMARY_ATTRS:Qe.primary(Ht)||null,SECONDARY_ATTRS:Qe.secondary(kt)||null}}function Kt(de,Se){let Qe=de.parent.isTextOnly?-2:-1,Ht=de;for(;Ht=Ht.parent;)Qe++;return Qe<0?0:Qe}let dr=/\n|\r/;function sn(de,Se,Qe){Qe=Qe||{};let Ht={open:"[%NAME][PRIMARY_ATTRS][(SECONDARY_ATTRS)][SELF_CLOSE]",selfClose:"/",attributes:{secondary(kt){return kt.map(T=>T.isBoolean?`${T.name}${Se.get("compactBooleanAttributes")?"":"=true"}`:`${T.name}=${Se.quote(T.value)}`).join(" ")}}};return zr(de,Qe.field,kt=>{if(kt=At(kt,Se,Ht),kt=Mr(kt,Se),!jr(kt)){let T=kt.node;(T.value||!T.children.length&&!T.selfClosing)&&(kt.text=kt.renderFields(vn(T,Se)))}return kt})}function Mr(de,Se){let Qe=de.node;return!Qe.isTextOnly&&Qe.value&&(de.beforeText=dr.test(Qe.value)?de.newline+de.indent+Se.indent(1):" "),de}function vn(de,Se){if(de.value!=null&&dr.test(de.value)){let Qe=Qi(de.value),Ht=Se.indent(1),kt=Qe.reduce((T,Z)=>Math.max(T,Z.length),0);return Qe.map((T,Z)=>`${Z?Ht:""}${wi(T,kt)} |`).join(` `)}return de.value}function wi(de,Se){for(;de.length`${Z.name}=true`:Z=>Z.name,T={open:`[NAME][PRIMARY_ATTRS]${Ht}[SELF_CLOSE]`,selfClose:"/",attributes:{secondary(Z){return Z.map(_e=>_e.isBoolean?kt(_e):`${_e.name}=${Se.quote(_e.value)}`).join(" ")}}};return zr(de,Qe.field,(Z,_e)=>{if(Z=At(Z,Se,T),Z=Je(Z,Se),!jr(Z)){let Ne=Z.node;(Ne.value||!Ne.children.length&&!Ne.selfClosing)&&(Z.text=Z.renderFields(E(Ne,Se)))}return Z})}function Je(de,Se){let Qe=de.node,Ht=Qe.parent;return Se.get("inlineBreak")===0&&k(Qe,Se)&&!Ri(Ht)&&Ht.value==null&&Ht.children.length===1&&(de.beforeOpen=": "),!Qe.isTextOnly&&Qe.value&&(de.beforeText=Ii.test(Qe.value)?de.newline+de.indent+Se.indent(1):" "),de}function E(de,Se){if(de.value!=null&&Ii.test(de.value)){let Qe=Se.indent(1);return Qi(de.value).map((Ht,kt)=>`${Qe}${kt?" ":"|"} ${Ht}`).join(` `)}return de.value}function k(de,Se){return de&&(de.isTextOnly||Se.isInline(de))}let z=/\n|\r/;function le(de,Se,Qe){Qe=Qe||{};let Ht={open:"[NAME][PRIMARY_ATTRS][(SECONDARY_ATTRS)]",attributes:{secondary(kt){return kt.map(T=>T.isBoolean?T.name:`${T.name}=${Se.quote(T.value)}`).join(", ")}}};return zr(de,Qe.field,kt=>{if(kt=At(kt,Se,Ht),kt=We(kt,Se),!jr(kt)){let T=kt.node;(T.value||!T.children.length&&!T.selfClosing)&&(kt.text=kt.renderFields(lt(T,Se)))}return kt})}function We(de,Se){let Qe=de.node;return!Qe.isTextOnly&&Qe.value&&(de.beforeText=z.test(Qe.value)?de.newline+de.indent+Se.indent(1):" "),de}function lt(de,Se){if(de.value!=null&&z.test(de.value)){let Qe=Se.indent(1);return Qi(de.value).map(Ht=>`${Qe}| ${Ht}`).join(` `)}return de.value}let It={html:qs,haml:sn,slim:is,pug:le};var Tt=function(de,Se,Qe,Ht){return typeof Qe=="object"&&(Ht=Qe,Qe=null),Pt(Qe)||(Qe="html"),It[Qe](de,Se,Ht)};function Pt(de){return!!de&&de in It}function Zt(de,Se){return Se=Se||{},typeof de=="string"&&(de=br(de,Se)),Tt(de,Se.profile,Se.syntax,Se.format)}function br(de,Se){return ge(de).use(ee,Se.snippets).use(tn,Se.variables).use(Sn,Se.text,Se.addons)}class ln{constructor(){this.type="css-value",this.value=[]}get size(){return this.value.length}add(Se){this.value.push(Se)}has(Se){return this.value.indexOf(Se)!==-1}toString(){return this.value.join(" ")}}let pn=35,fi=46;var Fi=function(de){if(de.peek()===pn){de.start=de.pos,de.next(),de.eat(116)||de.eatWhile(us);let Se=de.current();if(de.start=de.pos,de.eat(fi)&&!de.eatWhile(_))throw de.error("Unexpected character for alpha value of color");return new Is(Se,de.current())}};class Is{constructor(Se,Qe){this.type="color",this.raw=Se,this.alpha=Number(Qe!=null&&Qe!==""?Qe:1),Se=Se.slice(1);let Ht=0,kt=0,T=0;if(Se==="t")this.alpha=0;else switch(Se.length){case 0:break;case 1:Ht=kt=T=Se+Se;break;case 2:Ht=kt=T=Se;break;case 3:Ht=Se[0]+Se[0],kt=Se[1]+Se[1],T=Se[2]+Se[2];break;default:Se+=Se,Ht=Se.slice(0,2),kt=Se.slice(2,4),T=Se.slice(4,6)}this.r=parseInt(Ht,16),this.g=parseInt(kt,16),this.b=parseInt(T,16)}toHex(Se){let Qe=Se&&Zs(this.r)&&Zs(this.g)&&Zs(this.b)?ol:Xo;return"#"+Qe(this.r)+Qe(this.g)+Qe(this.b)}toRGB(){let Se=[this.r,this.g,this.b];return this.alpha!==1&&Se.push(this.alpha.toFixed(8).replace(/\.?0+$/,"")),`${Se.length===3?"rgb":"rgba"}(${Se.join(", ")})`}toString(Se){return!this.r&&!this.g&&!this.b&&!this.alpha?"transparent":this.alpha===1?this.toHex(Se):this.toRGB()}}function us(de){return _(de)||y(de,65,70)}function Zs(de){return!(de%17)}function ol(de){return(de>>4).toString(16)}function Xo(de){return B(de.toString(16),2)}function B(de,Se){for(;de.lengthnew Vu(Se.key,Se.value)))};class Vu{constructor(Se,Qe){this.key=Se,this.value=Qe,this.property=null;let Ht=Qe&&Qe.match(gc);Ht&&(this.property=Ht[1],this.value=Ht[2]),this.dependencies=[]}addDependency(Se){this.dependencies.push(Se)}get defaulValue(){return this.value!=null?Yc(this.value)[0]:null}keywords(){let Se=[],Qe=new Set,Ht=0,kt,T;for(this.property&&Se.push(this);HtXe(kt,Ht,Qe)),de};function Me(de){return Qc(de.all({type:"string"}))}function Xe(de,Se,Qe){let Ht=Ft(de.name,Se,"key",Qe.fuzzySearchMinScore);return Ht?Ht.property?gt(de,Ht,Qe):Nt(de,Ht):de.name==="!"?wt(de,"!important"):de}function gt(de,Se,Qe){let Ht=de.name;if(de.name=Se.property,de.value&&typeof de.value=="object"){let kt=Se.keywords();if(de.value.size)for(let T=0,Z;T=T&&(T=Ne,kt=_e)}return T>=Ht?kt:null}function or(de,Se){let Qe=de&&typeof de=="object"?de[Se]:de,Ht=(Qe||"").match(/^[\w-@]+/);return Ht?Ht[0]:Qe}function xr(de,Se){for(let Qe=0,Ht=0;Qe{let kt=Ht.node,T=String(kt.value||"");if(kt.attributes.length){let Z=kt.attributes.map(_e=>hs(_e,Qe));T=ua(T,Z)}return Ht.open=kt.name&&Se.name(kt.name),Ht.afterOpen=Qe.format.between,Ht.text=Ht.renderFields(T||null),Ht.open&&(!Ht.text||!Ht.text.endsWith(";"))&&(Ht.afterText=Qe.format.after),Se.get("format")&&(Ht.newline=` `,de.lastChild!==kt&&(Ht.afterText+=Ht.newline)),Ht})}function ua(de,Se){let Qe=Rr(de),Ht=Qe.fields.length;if(Ht)for(Se=Se.slice(),Se.length>Ht&&(Se=Se.slice(0,Ht-1).concat(Se.slice(Ht-1).join(", ")));Se.length;){let kt=Se.shift(),T=Qe.fields.shift(),Z=kt.length-T.length;Qe.string=Qe.string.slice(0,T.location)+kt+Qe.string.slice(T.location+T.length);for(let _e=0,Ne=Qe.fields.length;_eQe&&typeof Qe=="object"?Qe.type==="color"?Qe.toString(Se.shortHex):Qe.toString():String(Qe)).join(" "):de.value!=null?String(de.value):""}let Oo={css:{between:": ",after:";"},scss:"css",less:"css",sass:{between:": ",after:""},stylus:{between:" ",after:""}};var yn=function(de,Se,Qe,Ht){return typeof Qe=="object"&&(Ht=Qe,Qe=null),Li(Qe)||(Qe="css"),Ht=Object.assign({},Ht,{format:Ui(Qe,Ht)}),Js(de,Se,Ht)};function Li(de){return!!de&&de in Oo}function Ui(de,Se){let Qe=Oo[de];return typeof Qe=="string"&&(Qe=Oo[Qe]),Object.assign({},Qe,Se&&Se.stylesheet)}function xn(de,Se){return Se=Se||{},typeof de=="string"&&(de=Qn(de,Se)),yn(de,Se.profile,Se.syntax,Se.format)}function Qn(de,Se){return typeof de=="string"&&(de=Fu(de)),de.use(ne,Se.snippets,Se.format?Se.format.stylesheet:{})}var ts={a:"a[href]","a:blank":"a[href='http://${0}' target='_blank' rel='noopener noreferrer']","a:link":"a[href='http://${0}']","a:mail":"a[href='mailto:${0}']","a:tel":"a[href='tel:+${0}']",abbr:"abbr[title]","acr|acronym":"acronym[title]",base:"base[href]/",basefont:"basefont/",br:"br/",frame:"frame/",hr:"hr/",bdo:"bdo[dir]","bdo:r":"bdo[dir=rtl]","bdo:l":"bdo[dir=ltr]",col:"col/",link:"link[rel=stylesheet href]/","link:css":"link[href='${1:style}.css']","link:print":"link[href='${1:print}.css' media=print]","link:favicon":"link[rel='shortcut icon' type=image/x-icon href='${1:favicon.ico}']","link:mf|link:manifest":"link[rel='manifest' href='${1:manifest.json}']","link:touch":"link[rel=apple-touch-icon href='${1:favicon.png}']","link:rss":"link[rel=alternate type=application/rss+xml title=RSS href='${1:rss.xml}']","link:atom":"link[rel=alternate type=application/atom+xml title=Atom href='${1:atom.xml}']","link:im|link:import":"link[rel=import href='${1:component}.html']",meta:"meta/","meta:utf":"meta[http-equiv=Content-Type content='text/html;charset=UTF-8']","meta:vp":"meta[name=viewport content='width=${1:device-width}, initial-scale=${2:1.0}']","meta:compat":"meta[http-equiv=X-UA-Compatible content='${1:IE=7}']","meta:edge":"meta:compat[content='${1:ie=edge}']","meta:redirect":"meta[http-equiv=refresh content='0; url=${1:http://example.com}']","meta:kw":"meta[name=keywords content]","meta:desc":"meta[name=description content]",style:"style",script:"script","script:src":"script[src]",img:"img[src alt]/","img:s|img:srcset":"img[srcset src alt]","img:z|img:sizes":"img[sizes srcset src alt]",picture:"picture","src|source":"source/","src:sc|source:src":"source[src type]","src:s|source:srcset":"source[srcset]","src:t|source:type":"source[srcset type='${1:image/}']","src:z|source:sizes":"source[sizes srcset]","src:m|source:media":"source[media='(${1:min-width: })' srcset]","src:mt|source:media:type":"source:media[type='${2:image/}']","src:mz|source:media:sizes":"source:media[sizes srcset]","src:zt|source:sizes:type":"source[sizes srcset type='${1:image/}']",iframe:"iframe[src frameborder=0]",embed:"embed[src type]/",object:"object[data type]",param:"param[name value]/",map:"map[name]",area:"area[shape coords href alt]/","area:d":"area[shape=default]","area:c":"area[shape=circle]","area:r":"area[shape=rect]","area:p":"area[shape=poly]",form:"form[action]","form:get":"form[method=get]","form:post":"form[method=post]",label:"label[for]",input:"input[type=${1:text}]/",inp:"input[name=${1} id=${1}]","input:h|input:hidden":"input[type=hidden name]","input:t|input:text":"inp[type=text]","input:search":"inp[type=search]","input:email":"inp[type=email]","input:url":"inp[type=url]","input:p|input:password":"inp[type=password]","input:datetime":"inp[type=datetime]","input:date":"inp[type=date]","input:datetime-local":"inp[type=datetime-local]","input:month":"inp[type=month]","input:week":"inp[type=week]","input:time":"inp[type=time]","input:tel":"inp[type=tel]","input:number":"inp[type=number]","input:color":"inp[type=color]","input:c|input:checkbox":"inp[type=checkbox]","input:r|input:radio":"inp[type=radio]","input:range":"inp[type=range]","input:f|input:file":"inp[type=file]","input:s|input:submit":"input[type=submit value]","input:i|input:image":"input[type=image src alt]","input:b|input:button":"input[type=button value]","input:reset":"input:button[type=reset]",isindex:"isindex/",select:"select[name=${1} id=${1}]","select:d|select:disabled":"select[disabled.]","opt|option":"option[value]",textarea:"textarea[name=${1} id=${1} cols=${2:30} rows=${3:10}]",marquee:"marquee[behavior direction]","menu:c|menu:context":"menu[type=context]","menu:t|menu:toolbar":"menu[type=toolbar]",video:"video[src]",audio:"audio[src]","html:xml":"html[xmlns=http://www.w3.org/1999/xhtml]",keygen:"keygen/",command:"command/","btn:s|button:s|button:submit":"button[type=submit]","btn:r|button:r|button:reset":"button[type=reset]","btn:d|button:d|button:disabled":"button[disabled.]","fst:d|fset:d|fieldset:d|fieldset:disabled":"fieldset[disabled.]",bq:"blockquote",fig:"figure",figc:"figcaption",pic:"picture",ifr:"iframe",emb:"embed",obj:"object",cap:"caption",colg:"colgroup",fst:"fieldset",btn:"button",optg:"optgroup",tarea:"textarea",leg:"legend",sect:"section",art:"article",hdr:"header",ftr:"footer",adr:"address",dlg:"dialog",str:"strong",prog:"progress",mn:"main",tem:"template",fset:"fieldset",datag:"datagrid",datal:"datalist",kg:"keygen",out:"output",det:"details",cmd:"command","ri:d|ri:dpr":"img:s","ri:v|ri:viewport":"img:z","ri:a|ri:art":"pic>src:m+img","ri:t|ri:type":"pic>src:t+img","!!!":"{}",doc:"html[lang=${lang}]>(head>meta[charset=${charset}]+meta:vp+title{${1:Document}})+body","!|html:5":"!!!+doc",c:"{}","cc:ie":"{}","cc:noie":"{${0}}"},qi={"@f":`@font-face { font-family: \${1}; src: url(\${1}); }`,"@ff":"@font-face {\n font-family: '${1:FontName}';\n src: url('${2:FileName}.eot');\n src: url('${2:FileName}.eot?#iefix') format('embedded-opentype'),\n url('${2:FileName}.woff') format('woff'),\n url('${2:FileName}.ttf') format('truetype'),\n url('${2:FileName}.svg#${1:FontName}') format('svg');\n font-style: ${3:normal};\n font-weight: ${4:normal};\n}","@i|@import":"@import url(${0});","@kf":"@keyframes ${1:identifier} {\n ${2}\n}","@m|@media":"@media ${1:screen} {\n ${0}\n}",ac:"align-content:start|end|flex-start|flex-end|center|space-between|space-around|stretch|space-evenly",ai:"align-items:start|end|flex-start|flex-end|center|baseline|stretch",anim:"animation:${1:name} ${2:duration} ${3:timing-function} ${4:delay} ${5:iteration-count} ${6:direction} ${7:fill-mode}",animdel:"animation-delay:time",animdir:"animation-direction:normal|reverse|alternate|alternate-reverse",animdur:"animation-duration:${1:0}s",animfm:"animation-fill-mode:both|forwards|backwards",animic:"animation-iteration-count:1|infinite",animn:"animation-name",animps:"animation-play-state:running|paused",animtf:"animation-timing-function:linear|ease|ease-in|ease-out|ease-in-out|cubic-bezier(${1:0.1}, ${2:0.7}, ${3:1.0}, ${3:0.1})",ap:"appearance:none",as:"align-self:start|end|auto|flex-start|flex-end|center|baseline|stretch",b:"bottom",bd:"border:${1:1px} ${2:solid} ${3:#000}",bdb:"border-bottom:${1:1px} ${2:solid} ${3:#000}",bdbc:"border-bottom-color:${1:#000}",bdbi:"border-bottom-image:url(${0})",bdbk:"border-break:close",bdbli:"border-bottom-left-image:url(${0})|continue",bdblrs:"border-bottom-left-radius",bdbri:"border-bottom-right-image:url(${0})|continue",bdbrrs:"border-bottom-right-radius",bdbs:"border-bottom-style",bdbw:"border-bottom-width",bdc:"border-color:${1:#000}",bdci:"border-corner-image:url(${0})|continue",bdcl:"border-collapse:collapse|separate",bdf:"border-fit:repeat|clip|scale|stretch|overwrite|overflow|space",bdi:"border-image:url(${0})",bdl:"border-left:${1:1px} ${2:solid} ${3:#000}",bdlc:"border-left-color:${1:#000}",bdlen:"border-length",bdli:"border-left-image:url(${0})",bdls:"border-left-style",bdlw:"border-left-width",bdr:"border-right:${1:1px} ${2:solid} ${3:#000}",bdrc:"border-right-color:${1:#000}",bdri:"border-right-image:url(${0})",bdrs:"border-radius",bdrst:"border-right-style",bdrw:"border-right-width",bds:"border-style:none|hidden|dotted|dashed|solid|double|dot-dash|dot-dot-dash|wave|groove|ridge|inset|outset",bdsp:"border-spacing",bdt:"border-top:${1:1px} ${2:solid} ${3:#000}",bdtc:"border-top-color:${1:#000}",bdti:"border-top-image:url(${0})",bdtli:"border-top-left-image:url(${0})|continue",bdtlrs:"border-top-left-radius",bdtri:"border-top-right-image:url(${0})|continue",bdtrrs:"border-top-right-radius",bdts:"border-top-style",bdtw:"border-top-width",bdw:"border-width",bfv:"backface-visibility:hidden|visible",bg:"background:${1:#000}",bga:"background-attachment:fixed|scroll",bgbk:"background-break:bounding-box|each-box|continuous",bgc:"background-color:#${1:fff}",bgcp:"background-clip:padding-box|border-box|content-box|no-clip",bgi:"background-image:url(${0})",bgo:"background-origin:padding-box|border-box|content-box",bgp:"background-position:${1:0} ${2:0}",bgpx:"background-position-x",bgpy:"background-position-y",bgr:"background-repeat:no-repeat|repeat-x|repeat-y|space|round",bgsz:"background-size:contain|cover",bxsh:"box-shadow:${1:inset }${2:hoff} ${3:voff} ${4:blur} ${5:#000}|none",bxsz:"box-sizing:border-box|content-box|border-box",c:"color:${1:#000}",cl:"clear:both|left|right|none",cm:"/* ${0} */",cnt:"content:'${0}'|normal|open-quote|no-open-quote|close-quote|no-close-quote|attr(${0})|counter(${0})|counters(${0})",coi:"counter-increment",colm:"columns",colmc:"column-count",colmf:"column-fill",colmg:"column-gap",colmr:"column-rule",colmrc:"column-rule-color",colmrs:"column-rule-style",colmrw:"column-rule-width",colms:"column-span",colmw:"column-width",cor:"counter-reset",cp:"clip:auto|rect(${1:top} ${2:right} ${3:bottom} ${4:left})",cps:"caption-side:top|bottom",cur:"cursor:pointer|auto|default|crosshair|hand|help|move|pointer|text",d:"display:grid|inline-grid|subgrid|block|none|flex|inline-flex|inline|inline-block|list-item|run-in|compact|table|inline-table|table-caption|table-column|table-column-group|table-header-group|table-footer-group|table-row|table-row-group|table-cell|ruby|ruby-base|ruby-base-group|ruby-text|ruby-text-group",ec:"empty-cells:show|hide",f:"font:${1:1em} ${2:sans-serif}",fd:"font-display:auto|block|swap|fallback|optional",fef:"font-effect:none|engrave|emboss|outline",fem:"font-emphasize",femp:"font-emphasize-position:before|after",fems:"font-emphasize-style:none|accent|dot|circle|disc",ff:"font-family:serif|sans-serif|cursive|fantasy|monospace",fft:'font-family:"Times New Roman", Times, Baskerville, Georgia, serif',ffa:'font-family:Arial, "Helvetica Neue", Helvetica, sans-serif',ffv:"font-family:Verdana, Geneva, sans-serif",fl:"float:left|right|none",fs:"font-style:italic|normal|oblique",fsm:"font-smoothing:antialiased|subpixel-antialiased|none",fst:"font-stretch:normal|ultra-condensed|extra-condensed|condensed|semi-condensed|semi-expanded|expanded|extra-expanded|ultra-expanded",fv:"font-variant:normal|small-caps",fvs:"font-variation-settings:normal|inherit|initial|unset",fw:"font-weight:normal|bold|bolder|lighter",fx:"flex",fxb:"flex-basis:fill|max-content|min-content|fit-content|content",fxd:"flex-direction:row|row-reverse|column|column-reverse",fxf:"flex-flow",fxg:"flex-grow",fxsh:"flex-shrink",fxw:"flex-wrap:nowrap|wrap|wrap-reverse",fsz:"font-size",fsza:"font-size-adjust",gtc:"grid-template-columns:repeat()|minmax()",gtr:"grid-template-rows:repeat()|minmax()",gta:"grid-template-areas",gt:"grid-template",gg:"grid-gap",gcg:"grid-column-gap",grg:"grid-row-gap",gac:"grid-auto-columns:auto|minmax()",gar:"grid-auto-rows:auto|minmax()",gaf:"grid-auto-flow:row|column|dense|inherit|initial|unset",gd:"grid",gc:"grid-column",gcs:"grid-column-start",gce:"grid-column-end",gr:"grid-row",grs:"grid-row-start",gre:"grid-row-end",ga:"grid-area",h:"height",jc:"justify-content:start|end|stretch|flex-start|flex-end|center|space-between|space-around|space-evenly",ji:"justify-items:start|end|center|stretch",js:"justify-self:start|end|center|stretch",l:"left",lg:"background-image:linear-gradient(${1})",lh:"line-height",lis:"list-style",lisi:"list-style-image",lisp:"list-style-position:inside|outside",list:"list-style-type:disc|circle|square|decimal|decimal-leading-zero|lower-roman|upper-roman",lts:"letter-spacing:normal",m:"margin",mah:"max-height",mar:"max-resolution",maw:"max-width",mb:"margin-bottom",mih:"min-height",mir:"min-resolution",miw:"min-width",ml:"margin-left",mr:"margin-right",mt:"margin-top",ol:"outline",olc:"outline-color:${1:#000}|invert",olo:"outline-offset",ols:"outline-style:none|dotted|dashed|solid|double|groove|ridge|inset|outset",olw:"outline-width|thin|medium|thick",op:"opacity",ord:"order",ori:"orientation:landscape|portrait",orp:"orphans",ov:"overflow:hidden|visible|hidden|scroll|auto",ovs:"overflow-style:scrollbar|auto|scrollbar|panner|move|marquee",ovx:"overflow-x:hidden|visible|hidden|scroll|auto",ovy:"overflow-y:hidden|visible|hidden|scroll|auto",p:"padding",pb:"padding-bottom",pgba:"page-break-after:auto|always|left|right",pgbb:"page-break-before:auto|always|left|right",pgbi:"page-break-inside:auto|avoid",pl:"padding-left",pos:"position:relative|absolute|relative|fixed|static",pr:"padding-right",pt:"padding-top",q:"quotes",qen:"quotes:'\\201C' '\\201D' '\\2018' '\\2019'",qru:"quotes:'\\00AB' '\\00BB' '\\201E' '\\201C'",r:"right",rsz:"resize:none|both|horizontal|vertical",t:"top",ta:"text-align:left|center|right|justify",tal:"text-align-last:left|center|right",tbl:"table-layout:fixed",td:"text-decoration:none|underline|overline|line-through",te:"text-emphasis:none|accent|dot|circle|disc|before|after",th:"text-height:auto|font-size|text-size|max-size",ti:"text-indent",tj:"text-justify:auto|inter-word|inter-ideograph|inter-cluster|distribute|kashida|tibetan",to:"text-outline:${1:0} ${2:0} ${3:#000}",tov:"text-overflow:ellipsis|clip",tr:"text-replace",trf:"transform:${1}|skewX(${1:angle})|skewY(${1:angle})|scale(${1:x}, ${2:y})|scaleX(${1:x})|scaleY(${1:y})|scaleZ(${1:z})|scale3d(${1:x}, ${2:y}, ${3:z})|rotate(${1:angle})|rotateX(${1:angle})|rotateY(${1:angle})|rotateZ(${1:angle})|translate(${1:x}, ${2:y})|translateX(${1:x})|translateY(${1:y})|translateZ(${1:z})|translate3d(${1:tx}, ${2:ty}, ${3:tz})",trfo:"transform-origin",trfs:"transform-style:preserve-3d",trs:"transition:${1:prop} ${2:time}",trsde:"transition-delay:${1:time}",trsdu:"transition-duration:${1:time}",trsp:"transition-property:${1:prop}",trstf:"transition-timing-function:${1:fn}",tsh:"text-shadow:${1:hoff} ${2:voff} ${3:blur} ${4:#000}",tt:"text-transform:uppercase|lowercase|capitalize|none",tw:"text-wrap:none|normal|unrestricted|suppress",us:"user-select:none",v:"visibility:hidden|visible|collapse",va:"vertical-align:top|super|text-top|middle|baseline|bottom|text-bottom|sub",w:"width",whs:"white-space:nowrap|pre|pre-wrap|pre-line|normal",whsc:"white-space-collapse:normal|keep-all|loose|break-strict|break-all",wid:"widows",wm:"writing-mode:lr-tb|lr-tb|lr-bt|rl-tb|rl-bt|tb-rl|tb-lr|bt-lr|bt-rl",wob:"word-break:normal|keep-all|break-all",wos:"word-spacing",wow:"word-wrap:none|unrestricted|suppress|break-word|normal",z:"z-index",zom:"zoom:1"},Ca={"tm|tmatch":"xsl:template[match mode]","tn|tname":"xsl:template[name]",call:"xsl:call-template[name]",ap:"xsl:apply-templates[select mode]",api:"xsl:apply-imports",imp:"xsl:import[href]",inc:"xsl:include[href]",ch:"xsl:choose","wh|xsl:when":"xsl:when[test]",ot:"xsl:otherwise",if:"xsl:if[test]",par:"xsl:param[name]",pare:"xsl:param[name select]",var:"xsl:variable[name]",vare:"xsl:variable[name select]",wp:"xsl:with-param[name select]",key:"xsl:key[name match use]",elem:"xsl:element[name]",attr:"xsl:attribute[name]",attrs:"xsl:attribute-set[name]",cp:"xsl:copy[select]",co:"xsl:copy-of[select]",val:"xsl:value-of[select]","for|each":"xsl:for-each[select]",tex:"xsl:text",com:"xsl:comment",msg:"xsl:message[terminate=no]",fall:"xsl:fallback",num:"xsl:number[value]",nam:"namespace-alias[stylesheet-prefix result-prefix]",pres:"xsl:preserve-space[elements]",strip:"xsl:strip-space[elements]",proc:"xsl:processing-instruction[name]",sort:"xsl:sort[select order]",choose:"xsl:choose>xsl:when+xsl:otherwise",xsl:`!!!+xsl:stylesheet[version=1.0 xmlns:xsl=http://www.w3.org/1999/XSL/Transform]>{ |}`,"!!!":'{}'},Lo={html:ts,css:qi,xsl:Ca},Sl={common:["lorem","ipsum","dolor","sit","amet","consectetur","adipisicing","elit"],words:["exercitationem","perferendis","perspiciatis","laborum","eveniet","sunt","iure","nam","nobis","eum","cum","officiis","excepturi","odio","consectetur","quasi","aut","quisquam","vel","eligendi","itaque","non","odit","tempore","quaerat","dignissimos","facilis","neque","nihil","expedita","vitae","vero","ipsum","nisi","animi","cumque","pariatur","velit","modi","natus","iusto","eaque","sequi","illo","sed","ex","et","voluptatibus","tempora","veritatis","ratione","assumenda","incidunt","nostrum","placeat","aliquid","fuga","provident","praesentium","rem","necessitatibus","suscipit","adipisci","quidem","possimus","voluptas","debitis","sint","accusantium","unde","sapiente","voluptate","qui","aspernatur","laudantium","soluta","amet","quo","aliquam","saepe","culpa","libero","ipsa","dicta","reiciendis","nesciunt","doloribus","autem","impedit","minima","maiores","repudiandae","ipsam","obcaecati","ullam","enim","totam","delectus","ducimus","quis","voluptates","dolores","molestiae","harum","dolorem","quia","voluptatem","molestias","magni","distinctio","omnis","illum","dolorum","voluptatum","ea","quas","quam","corporis","quae","blanditiis","atque","deserunt","laboriosam","earum","consequuntur","hic","cupiditate","quibusdam","accusamus","ut","rerum","error","minus","eius","ab","ad","nemo","fugit","officia","at","in","id","quos","reprehenderit","numquam","iste","fugiat","sit","inventore","beatae","repellendus","magnam","recusandae","quod","explicabo","doloremque","aperiam","consequatur","asperiores","commodi","optio","dolor","labore","temporibus","repellat","veniam","architecto","est","esse","mollitia","nulla","a","similique","eos","alias","dolore","tenetur","deleniti","porro","facere","maxime","corrupti"]},Oe={common:["\u0434\u0430\u043B\u0435\u043A\u043E-\u0434\u0430\u043B\u0435\u043A\u043E","\u0437\u0430","\u0441\u043B\u043E\u0432\u0435\u0441\u043D\u044B\u043C\u0438","\u0433\u043E\u0440\u0430\u043C\u0438","\u0432 \u0441\u0442\u0440\u0430\u043D\u0435","\u0433\u043B\u0430\u0441\u043D\u044B\u0445","\u0438 \u0441\u043E\u0433\u043B\u0430\u0441\u043D\u044B\u0445","\u0436\u0438\u0432\u0443\u0442","\u0440\u044B\u0431\u043D\u044B\u0435","\u0442\u0435\u043A\u0441\u0442\u044B"],words:["\u0432\u0434\u0430\u043B\u0438","\u043E\u0442 \u0432\u0441\u0435\u0445","\u043E\u043D\u0438","\u0431\u0443\u043A\u0432\u0435\u043D\u043D\u044B\u0445","\u0434\u043E\u043C\u0430\u0445","\u043D\u0430 \u0431\u0435\u0440\u0435\u0433\u0443","\u0441\u0435\u043C\u0430\u043D\u0442\u0438\u043A\u0430","\u0431\u043E\u043B\u044C\u0448\u043E\u0433\u043E","\u044F\u0437\u044B\u043A\u043E\u0432\u043E\u0433\u043E","\u043E\u043A\u0435\u0430\u043D\u0430","\u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0438\u0439","\u0440\u0443\u0447\u0435\u0435\u043A","\u0434\u0430\u043B\u044C","\u0436\u0443\u0440\u0447\u0438\u0442","\u043F\u043E \u0432\u0441\u0435\u0439","\u043E\u0431\u0435\u0441\u043F\u0435\u0447\u0438\u0432\u0430\u0435\u0442","\u0435\u0435","\u0432\u0441\u0435\u043C\u0438","\u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u044B\u043C\u0438","\u043F\u0440\u0430\u0432\u0438\u043B\u0430\u043C\u0438","\u044D\u0442\u0430","\u043F\u0430\u0440\u0430\u0434\u0438\u0433\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0430\u044F","\u0441\u0442\u0440\u0430\u043D\u0430","\u043A\u043E\u0442\u043E\u0440\u043E\u0439","\u0436\u0430\u0440\u0435\u043D\u043D\u044B\u0435","\u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0435\u043D\u0438\u044F","\u0437\u0430\u043B\u0435\u0442\u0430\u044E\u0442","\u043F\u0440\u044F\u043C\u043E","\u0440\u043E\u0442","\u0434\u0430\u0436\u0435","\u0432\u0441\u0435\u043C\u043E\u0433\u0443\u0449\u0430\u044F","\u043F\u0443\u043D\u043A\u0442\u0443\u0430\u0446\u0438\u044F","\u043D\u0435","\u0438\u043C\u0435\u0435\u0442","\u0432\u043B\u0430\u0441\u0442\u0438","\u043D\u0430\u0434","\u0440\u044B\u0431\u043D\u044B\u043C\u0438","\u0442\u0435\u043A\u0441\u0442\u0430\u043C\u0438","\u0432\u0435\u0434\u0443\u0449\u0438\u043C\u0438","\u0431\u0435\u0437\u043E\u0440\u0444\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u043D\u044B\u0439","\u043E\u0431\u0440\u0430\u0437","\u0436\u0438\u0437\u043D\u0438","\u043E\u0434\u043D\u0430\u0436\u0434\u044B","\u043E\u0434\u043D\u0430","\u043C\u0430\u043B\u0435\u043D\u044C\u043A\u0430\u044F","\u0441\u0442\u0440\u043E\u0447\u043A\u0430","\u0440\u044B\u0431\u043D\u043E\u0433\u043E","\u0442\u0435\u043A\u0441\u0442\u0430","\u0438\u043C\u0435\u043D\u0438","lorem","ipsum","\u0440\u0435\u0448\u0438\u043B\u0430","\u0432\u044B\u0439\u0442\u0438","\u0431\u043E\u043B\u044C\u0448\u043E\u0439","\u043C\u0438\u0440","\u0433\u0440\u0430\u043C\u043C\u0430\u0442\u0438\u043A\u0438","\u0432\u0435\u043B\u0438\u043A\u0438\u0439","\u043E\u043A\u0441\u043C\u043E\u043A\u0441","\u043F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0430\u043B","\u043E","\u0437\u043B\u044B\u0445","\u0437\u0430\u043F\u044F\u0442\u044B\u0445","\u0434\u0438\u043A\u0438\u0445","\u0437\u043D\u0430\u043A\u0430\u0445","\u0432\u043E\u043F\u0440\u043E\u0441\u0430","\u043A\u043E\u0432\u0430\u0440\u043D\u044B\u0445","\u0442\u043E\u0447\u043A\u0430\u0445","\u0437\u0430\u043F\u044F\u0442\u043E\u0439","\u043D\u043E","\u0442\u0435\u043A\u0441\u0442","\u0434\u0430\u043B","\u0441\u0431\u0438\u0442\u044C","\u0441\u0435\u0431\u044F","\u0442\u043E\u043B\u043A\u0443","\u043E\u043D","\u0441\u043E\u0431\u0440\u0430\u043B","\u0441\u0435\u043C\u044C","\u0441\u0432\u043E\u0438\u0445","\u0437\u0430\u0433\u043B\u0430\u0432\u043D\u044B\u0445","\u0431\u0443\u043A\u0432","\u043F\u043E\u0434\u043F\u043E\u044F\u0441\u0430\u043B","\u0438\u043D\u0438\u0446\u0438\u0430\u043B","\u0437\u0430","\u043F\u043E\u044F\u0441","\u043F\u0443\u0441\u0442\u0438\u043B\u0441\u044F","\u0434\u043E\u0440\u043E\u0433\u0443","\u0432\u0437\u043E\u0431\u0440\u0430\u0432\u0448\u0438\u0441\u044C","\u043F\u0435\u0440\u0432\u0443\u044E","\u0432\u0435\u0440\u0448\u0438\u043D\u0443","\u043A\u0443\u0440\u0441\u0438\u0432\u043D\u044B\u0445","\u0433\u043E\u0440","\u0431\u0440\u043E\u0441\u0438\u043B","\u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0439","\u0432\u0437\u0433\u043B\u044F\u0434","\u043D\u0430\u0437\u0430\u0434","\u0441\u0438\u043B\u0443\u044D\u0442","\u0441\u0432\u043E\u0435\u0433\u043E","\u0440\u043E\u0434\u043D\u043E\u0433\u043E","\u0433\u043E\u0440\u043E\u0434\u0430","\u0431\u0443\u043A\u0432\u043E\u0433\u0440\u0430\u0434","\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A","\u0434\u0435\u0440\u0435\u0432\u043D\u0438","\u0430\u043B\u0444\u0430\u0432\u0438\u0442","\u043F\u043E\u0434\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A","\u0441\u0432\u043E\u0435\u0433\u043E","\u043F\u0435\u0440\u0435\u0443\u043B\u043A\u0430","\u0433\u0440\u0443\u0441\u0442\u043D\u044B\u0439","\u0440\u0435\u0442\u043E\u0440\u0438\u0447\u0435\u0441\u043A\u0438\u0439","\u0432\u043E\u043F\u0440\u043E\u0441","\u0441\u043A\u0430\u0442\u0438\u043B\u0441\u044F","\u0435\u0433\u043E","\u0449\u0435\u043A\u0435","\u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u043B","\u0441\u0432\u043E\u0439","\u043F\u0443\u0442\u044C","\u0434\u043E\u0440\u043E\u0433\u0435","\u0432\u0441\u0442\u0440\u0435\u0442\u0438\u043B","\u0440\u0443\u043A\u043E\u043F\u0438\u0441\u044C","\u043E\u043D\u0430","\u043F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0434\u0438\u043B\u0430","\u043C\u043E\u0435\u0439","\u0432\u0441\u0435","\u043F\u0435\u0440\u0435\u043F\u0438\u0441\u044B\u0432\u0430\u0435\u0442\u0441\u044F","\u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E","\u0440\u0430\u0437","\u0435\u0434\u0438\u043D\u0441\u0442\u0432\u0435\u043D\u043D\u043E\u0435","\u0447\u0442\u043E","\u043C\u0435\u043D\u044F","\u043E\u0441\u0442\u0430\u043B\u043E\u0441\u044C","\u044D\u0442\u043E","\u043F\u0440\u0438\u0441\u0442\u0430\u0432\u043A\u0430","\u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0439\u0441\u044F","\u0442\u044B","\u043B\u0443\u0447\u0448\u0435","\u0441\u0432\u043E\u044E","\u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u0443\u044E","\u0441\u0442\u0440\u0430\u043D\u0443","\u043F\u043E\u0441\u043B\u0443\u0448\u0430\u0432\u0448\u0438\u0441\u044C","\u0440\u0443\u043A\u043E\u043F\u0438\u0441\u0438","\u043D\u0430\u0448","\u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u043B","\u0441\u0432\u043E\u0439","\u043F\u0443\u0442\u044C","\u0432\u0441\u043A\u043E\u0440\u0435","\u0435\u043C\u0443","\u043F\u043E\u0432\u0441\u0442\u0440\u0435\u0447\u0430\u043B\u0441\u044F","\u043A\u043E\u0432\u0430\u0440\u043D\u044B\u0439","\u0441\u043E\u0441\u0442\u0430\u0432\u0438\u0442\u0435\u043B\u044C","\u0440\u0435\u043A\u043B\u0430\u043C\u043D\u044B\u0445","\u0442\u0435\u043A\u0441\u0442\u043E\u0432","\u043D\u0430\u043F\u043E\u0438\u0432\u0448\u0438\u0439","\u044F\u0437\u044B\u043A\u043E\u043C","\u0440\u0435\u0447\u044C\u044E","\u0437\u0430\u043C\u0430\u043D\u0438\u0432\u0448\u0438\u0439","\u0441\u0432\u043E\u0435","\u0430\u0433\u0435\u043D\u0442\u0441\u0442\u0432\u043E","\u043A\u043E\u0442\u043E\u0440\u043E\u0435","\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043B\u043E","\u0441\u043D\u043E\u0432\u0430","\u0441\u043D\u043E\u0432\u0430","\u0441\u0432\u043E\u0438\u0445","\u043F\u0440\u043E\u0435\u043A\u0442\u0430\u0445","\u0435\u0441\u043B\u0438","\u043F\u0435\u0440\u0435\u043F\u0438\u0441\u0430\u043B\u0438","\u0442\u043E","\u0436\u0438\u0432\u0435\u0442","\u0442\u0430\u043C","\u0434\u043E","\u0441\u0438\u0445","\u043F\u043E\u0440"]},Be={common:["mujer","uno","dolor","m\xE1s","de","poder","mismo","si"],words:["ejercicio","preferencia","perspicacia","laboral","pa\xF1o","suntuoso","molde","namibia","planeador","mirar","dem\xE1s","oficinista","excepci\xF3n","odio","consecuencia","casi","auto","chicharra","velo","elixir","ataque","no","odio","temporal","cu\xF3rum","dign\xEDsimo","facilismo","letra","nihilista","expedici\xF3n","alma","alveolar","aparte","le\xF3n","animal","como","paria","belleza","modo","natividad","justo","ataque","s\xE9quito","pillo","sed","ex","y","voluminoso","temporalidad","verdades","racional","asunci\xF3n","incidente","marejada","placenta","amanecer","fuga","previsor","presentaci\xF3n","lejos","necesariamente","sospechoso","adiposidad","quind\xEDo","p\xF3cima","voluble","d\xE9bito","sinti\xF3","accesorio","falda","sapiencia","volutas","queso","permacultura","laudo","soluciones","entero","pan","litro","tonelada","culpa","libertario","mosca","dictado","reincidente","nascimiento","dolor","escolar","impedimento","m\xEDnima","mayores","repugnante","dulce","obcecado","monta\xF1a","enigma","total","delet\xE9reo","d\xE9cima","c\xE1bala","fotograf\xEDa","dolores","molesto","olvido","paciencia","resiliencia","voluntad","molestias","magn\xEDfico","distinci\xF3n","ovni","marejada","cerro","torre","y","abogada","manantial","corporal","agua","crep\xFAsculo","ataque","desierto","laboriosamente","angustia","afortunado","alma","encefalograma","materialidad","cosas","o","renuncia","error","menos","conejo","abad\xEDa","analfabeto","remo","fugacidad","oficio","en","alm\xE1cigo","vos","pan","represi\xF3n","n\xFAmeros","triste","refugiado","trote","inventor","corchea","repelente","magma","recusado","patr\xF3n","expl\xEDcito","paloma","s\xEDndrome","inmune","autoinmune","comodidad","ley","vietnamita","demonio","tasmania","repeler","ap\xE9ndice","arquitecto","columna","yugo","computador","mula","a","prop\xF3sito","fantas\xEDa","alias","rayo","tenedor","deleznable","ventana","cara","anemia","corrupto"]};let ut={latin:Sl,ru:Oe,sp:Be},at={wordCount:30,skipCommon:!1,lang:"latin"};var Dt=function(de,Se){Se=Object.assign({},at,Se);let Qe=ut[Se.lang]||ut.latin,Ht=!Se.skipCommon&&!ru(de);return!de.repeat&&!Yt(de.parent)?(de.parent.value=Tl(Qe,Se.wordCount,Ht),de.remove()):(de.value=Tl(Qe,Se.wordCount,Ht),de.name=de.parent.name?se(de.parent.name):null),de};function Yt(de){return!de.parent}function Wr(de,Se){return Math.floor(Math.random()*(Se-de)+de)}function Xi(de,Se){let Qe=de.length,Ht=Math.min(Qe,Se),kt=new Set;for(;kt.size3&&Se<=6?Ht=Wr(0,1):Se>6&&Se<=12?Ht=Wr(0,2):Ht=Wr(1,4);for(let kt=0,T;kt1)return!0;de=de.parent}return!1}let TH=/^lorem([a-z]*)(\d*)$/i;function Pd(de,Se){let Qe=[Lo[de]||Lo.html];Array.isArray(Se)?Se.forEach(kt=>{Qe.push(typeof kt=="string"?Lo[kt]:kt)}):typeof Se=="object"&&Qe.push(Se);let Ht=new u(Qe.filter(Boolean));return de!=="css"&&Ht.get(0).set(TH,Xu),Ht}function Xu(de){let Se={},Qe=de.name.match(TH);return Qe[1]&&(Se.lang=Qe[1]),Qe[2]&&(Se.wordCount=+Qe[2]),Dt(de,Se)}let LH={lang:"en",locale:"en-US",charset:"UTF-8"},wd=new Set(["css","sass","scss","less","stylus","sss"]),ah={syntax:"html",field:(de,Se)=>Se||"",text:null,profile:null,variables:{},snippets:{},addons:null,format:null};function oh(de,Se){return Se=xH(Se),Zu(Se.syntax)?xn(de,Se):Zt(de,Se)}function vH(de,Se){return Se=xH(Se),Zu(Se.syntax)?Qn(de,Se):br(de,Se)}function Ql(de,Se){return Se instanceof u?Se:Pd(Zu(de)?"css":de,Se)}function xH(de){return typeof de=="string"&&(de={syntax:de}),de=Object.assign({},ah,de),de.format=Object.assign({field:de.field},de.format),de.profile=CH(de),de.variables=Object.assign({},LH,de.variables),de.snippets=Ql(Zu(de.syntax)?"css":de.syntax,de.snippets),de}function Zu(de){return wd.has(de)}function CH(de){return de.profile instanceof a?de.profile:new a(de.profile)}n.expand=oh,n.parse=vH,n.createSnippetsRegistry=Ql,n.createOptions=xH,n.isStylesheet=Zu,n.createProfile=CH,Object.defineProperty(n,"__esModule",{value:!0})})},87:function(e){e.exports=require("os")},104:function(e,t,n){"use strict";n.r(t);var i=n(183),a=n.n(i);for(var r in i)r!=="default"&&n.d(t,r,function(l){return i[l]}.bind(0,r))},183:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let i=n(280),a=n(34),r=n(234),l=n(622),s=n(747),u=n(762),p=n(87),o=n(233),c=new Map,H,f,_=new Map,y=/^[a-z,A-Z,!,(,[,#,\.]/,g=/^-?[a-z,A-Z,!,@,#]/,h=/[a-z,A-Z\.]/,m=["html","pug","slim","haml","xml","xsl","jsx","css","scss","sass","less","stylus"],d=[...o.htmlData.tags,"lorem"],A="bem",I="|",L="t",C="c",x=3,P={w:"webkit",m:"moz",s:"ms",o:"o"},D={w:"animation, animation-delay, animation-direction, animation-duration, animation-fill-mode, animation-iteration-count, animation-name, animation-play-state, animation-timing-function, appearance, backface-visibility, background-clip, background-composite, background-origin, background-size, border-fit, border-horizontal-spacing, border-image, border-vertical-spacing, box-align, box-direction, box-flex, box-flex-group, box-lines, box-ordinal-group, box-orient, box-pack, box-reflect, box-shadow, color-correction, column-break-after, column-break-before, column-break-inside, column-count, column-gap, column-rule-color, column-rule-style, column-rule-width, column-span, column-width, dashboard-region, font-smoothing, highlight, hyphenate-character, hyphenate-limit-after, hyphenate-limit-before, hyphens, line-box-contain, line-break, line-clamp, locale, margin-before-collapse, margin-after-collapse, marquee-direction, marquee-increment, marquee-repetition, marquee-style, mask-attachment, mask-box-image, mask-box-image-outset, mask-box-image-repeat, mask-box-image-slice, mask-box-image-source, mask-box-image-width, mask-clip, mask-composite, mask-image, mask-origin, mask-position, mask-repeat, mask-size, nbsp-mode, perspective, perspective-origin, rtl-ordering, text-combine, text-decorations-in-effect, text-emphasis-color, text-emphasis-position, text-emphasis-style, text-fill-color, text-orientation, text-security, text-stroke-color, text-stroke-width, transform, transition, transform-origin, transform-style, transition-delay, transition-duration, transition-property, transition-timing-function, user-drag, user-modify, user-select, writing-mode, svg-shadow, box-sizing, border-radius",m:"animation-delay, animation-direction, animation-duration, animation-fill-mode, animation-iteration-count, animation-name, animation-play-state, animation-timing-function, appearance, backface-visibility, background-inline-policy, binding, border-bottom-colors, border-image, border-left-colors, border-right-colors, border-top-colors, box-align, box-direction, box-flex, box-ordinal-group, box-orient, box-pack, box-shadow, box-sizing, column-count, column-gap, column-rule-color, column-rule-style, column-rule-width, column-width, float-edge, font-feature-settings, font-language-override, force-broken-image-icon, hyphens, image-region, orient, outline-radius-bottomleft, outline-radius-bottomright, outline-radius-topleft, outline-radius-topright, perspective, perspective-origin, stack-sizing, tab-size, text-blink, text-decoration-color, text-decoration-line, text-decoration-style, text-size-adjust, transform, transform-origin, transform-style, transition, transition-delay, transition-duration, transition-property, transition-timing-function, user-focus, user-input, user-modify, user-select, window-shadow, background-clip, border-radius",s:"accelerator, backface-visibility, background-position-x, background-position-y, behavior, block-progression, box-align, box-direction, box-flex, box-line-progression, box-lines, box-ordinal-group, box-orient, box-pack, content-zoom-boundary, content-zoom-boundary-max, content-zoom-boundary-min, content-zoom-chaining, content-zoom-snap, content-zoom-snap-points, content-zoom-snap-type, content-zooming, filter, flow-from, flow-into, font-feature-settings, grid-column, grid-column-align, grid-column-span, grid-columns, grid-layer, grid-row, grid-row-align, grid-row-span, grid-rows, high-contrast-adjust, hyphenate-limit-chars, hyphenate-limit-lines, hyphenate-limit-zone, hyphens, ime-mode, interpolation-mode, layout-flow, layout-grid, layout-grid-char, layout-grid-line, layout-grid-mode, layout-grid-type, line-break, overflow-style, perspective, perspective-origin, perspective-origin-x, perspective-origin-y, scroll-boundary, scroll-boundary-bottom, scroll-boundary-left, scroll-boundary-right, scroll-boundary-top, scroll-chaining, scroll-rails, scroll-snap-points-x, scroll-snap-points-y, scroll-snap-type, scroll-snap-x, scroll-snap-y, scrollbar-arrow-color, scrollbar-base-color, scrollbar-darkshadow-color, scrollbar-face-color, scrollbar-highlight-color, scrollbar-shadow-color, scrollbar-track-color, text-align-last, text-autospace, text-justify, text-kashida-space, text-overflow, text-size-adjust, text-underline-position, touch-action, transform, transform-origin, transform-origin-x, transform-origin-y, transform-origin-z, transform-style, transition, transition-delay, transition-duration, transition-property, transition-timing-function, user-select, word-break, wrap-flow, wrap-margin, wrap-through, writing-mode",o:"dashboard-region, animation, animation-delay, animation-direction, animation-duration, animation-fill-mode, animation-iteration-count, animation-name, animation-play-state, animation-timing-function, border-image, link, link-source, object-fit, object-position, tab-size, table-baseline, transform, transform-origin, transition, transition-delay, transition-duration, transition-property, transition-timing-function, accesskey, input-format, input-required, marquee-dir, marquee-loop, marquee-speed, marquee-style"};function S(ye,et,ot,ct){if(ct.showExpandedAbbreviation==="never"||!ge(ot,ct.excludeLanguages))return;if(!V(ot)){if(!c.has(ot)||!f||f.length===0){let De=W[ot]?W[ot]:a.createSnippetsRegistry(ot);c.has(ot)||c.set(ot,De.all({type:"string"}).map(dt=>dt.key)),f=De.all({type:"regexp"}).map(dt=>dt.key)}H=c.get(ot)}let be=J(ye,et,{syntax:ot,lookAhead:!V(ot)});if(!be)return;let{abbreviationRange:se,abbreviation:Ce,filter:Ge}=be,pe=M(ye,et).substr(0,et.character);if(j(pe)===Ce&&pe.endsWith(`<${Ce}`)&&(ot==="html"||ot==="xml"||ot==="xsl"||ot==="jsx"))return;let te=me(ot,ct,Ge),oe=te.preferences;delete te.preferences;let ve,je,tt=[],ht=(De,dt)=>{if(re(De,Ce)){try{ve=a.expand(dt,te)}catch{}!ve||ce(De,dt,ve)||(je=i.CompletionItem.create(dt),je.textEdit=i.TextEdit.replace(se,F(O(ve))),je.documentation=v(ve),je.insertTextFormat=i.InsertTextFormat.Snippet,je.detail="Emmet Abbreviation",je.label=Ce,je.label+=Ge?"|"+Ge.replace(",","|"):"",tt=[je])}};if(V(ot)){let{prefixOptions:De,abbreviationWithoutPrefix:dt}=xe(Ce);if(ht(ot,dt),dt.length>4&&o.cssData.properties.find(xt=>xt.startsWith(dt)))return i.CompletionList.create([],!0);if(je){let xt=Ee(ve,De,oe);je.textEdit=i.TextEdit.replace(se,F(O(xt))),je.documentation=v(xt),je.label=w(ve),je.filterText=Ce;let ft=_.has(ot)?_.get(ot):_.get("css");if(tt=N(ft,Ce,Ce,se,te,"Emmet Custom Snippet",!1),!tt.find(Te=>Te.textEdit.newText===je.textEdit.newText)){let Te=new RegExp(".*"+dt.split("").map(Ae=>Ae==="$"||Ae==="+"?"\\"+Ae:Ae).join(".*")+".*","i");(/\d/.test(Ce)||Te.test(je.label))&&tt.push(je)}}if(!tt.length&&(Ce==="-"||/^-[wmso]{1,4}-?$/.test(Ce)))return i.CompletionList.create([],!0)}else{ht(ot,Ce);let De=Ce,dt=Ce.match(/(>|\+)([\w:-]+)$/);dt&&dt.length===3&&(De=dt[2]);let xt=N(d,De,Ce,se,te,"Emmet Abbreviation");if(tt=tt.concat(xt),ct.showAbbreviationSuggestions===!0){let ft=N(H.filter(Te=>!d.includes(Te)),De,Ce,se,te,"Emmet Abbreviation");je&&ft.length>0&&De!==Ce&&(je.sortText="0"+je.label,ft.forEach(Te=>{Te.filterText=Ce,Te.sortText="9"+Ce})),tt=tt.concat(ft)}}return ct.showSuggestionsAsSnippets===!0&&tt.forEach(De=>De.kind=i.CompletionItemKind.Snippet),tt.length?i.CompletionList.create(tt,!0):void 0}t.doComplete=S;function N(ye,et,ot,ct,be,se,Ce=!0){if(!et||!ye)return[];let Ge=[];return ye.forEach(pe=>{if(!pe.startsWith(et.toLowerCase())||Ce&&pe===et.toLowerCase())return;let He=ot+pe.substr(et.length),te;try{te=a.expand(He,be)}catch{}if(!te)return;let oe=i.CompletionItem.create(et+pe.substr(et.length));oe.documentation=v(te),oe.detail=se,oe.textEdit=i.TextEdit.replace(ct,F(O(te))),oe.insertTextFormat=i.InsertTextFormat.Snippet,Ge.push(oe)}),Ge}function j(ye){if(ye){let et=ye.match(/[\w,:,-,\.]*$/);if(et)return et[0]}}function v(ye){return ye.replace(/([^\\])\$\{\d+\}/g,"$1|").replace(/\$\{\d+:([^\}]+)\}/g,"$1")}function w(ye){return ye.replace(/([^\\])\$\{\d+\}/g,"$1").replace(/\$\{\d+:([^\}]+)\}/g,"$1")}function F(ye){return ye&&ye.replace(/([^\\])(\$)([^\{])/g,"$1\\$2$3")}function O(ye){if(!ye||!ye.trim())return ye;let et=-1,ot=[],ct=!1,be=!1,se=0,Ce=ye.length;try{for(;se=Ce||ye[se]!="}"&&ye[se]!=":")continue;let He=ye.substring(Ge,pe);if(ct=He==="0",ct)break;let te=!1;if(ye[se++]==":")for(;seNumber(et)?(et=He,ot=[{numberStart:Ge,numberEnd:pe}],be=!te):He==et&&ot.push({numberStart:Ge,numberEnd:pe})}}catch{}if(be&&!ct)for(let Ge=0;Ge=0;Ce--)if(ct[Ce]===` `){be=Ce+1;break}for(let Ce=ot;Ce`\${${ye}${et?":"+et:""}}`;function V(ye){return["css","scss","sass","less","stylus"].indexOf(ye)>-1}t.isStyleSheet=V;function Y(ye,et){let ot;for(let ct=0;ct-1?ee.test(et)||he.test(et):g.test(et);if(et.startsWith("!"))return!/[^!]/.test(et);let ot=et.match(/\*(\d+)$/);return ot?parseInt(ot[1],10)<=100:(/\(/.test(et)||/\)/.test(et))&&!/\{[^\}\{]*[\(\)]+[^\}\{]*\}(?:[>\+\*\^]|$)/.test(et)&&!/\(.*\)[>\+\*\^]/.test(et)&&!/[>\+\*\^]\(.*\)/.test(et)?!1:y.test(et)&&h.test(et)}t.isAbbreviationValid=re;function ce(ye,et,ot){if(V(ye)){let be=ye==="sass"||ye==="stylus"?"":";";return ot===`${et}: \${1}${be}`||ot.replace(/\s/g,"")===et.replace(/\s/g,"")+be}if(d.indexOf(et.toLowerCase())>-1||H.indexOf(et)>-1||/[-,:]/.test(et)&&!/--|::/.test(et)&&!et.endsWith(":")||et===".")return!1;let ct=et.match(/^([a-z,A-Z,\d]*)\.$/);return ct?!(ct[1]&&o.htmlData.tags.includes(ct[1])):ot.toLowerCase()===`<${et.toLowerCase()}>\${1}`}function me(ye,et,ot){et=et||{},et.preferences=et.preferences||{};let ct=V(ye)?"css":"html";!W[ye]&&W[ct]&&(W[ye]=W[ct]);let be=we(ye,et.syntaxProfiles),se=be&&be.filters?be.filters.split(","):[];se=se.map(He=>He.trim()),et.preferences["format.noIndentTags"]&&(Array.isArray(et.preferences["format.noIndentTags"])?be.formatSkip=et.preferences["format.noIndentTags"]:typeof et.preferences["format.noIndentTags"]=="string"&&(be.formatSkip=et.preferences["format.noIndentTags"].split(","))),et.preferences["format.forceIndentationForTags"]&&(Array.isArray(et.preferences["format.forceIndentationForTags"])?be.formatForce=et.preferences["format.forceIndentationForTags"]:typeof et.preferences["format.forceIndentationForTags"]=="string"&&(be.formatForce=et.preferences["format.forceIndentationForTags"].split(","))),et.preferences["profile.allowCompactBoolean"]&&typeof et.preferences["profile.allowCompactBoolean"]=="boolean"&&(be.compactBooleanAttributes=et.preferences["profile.allowCompactBoolean"]);let Ce={};(ot&&ot.split(",").find(He=>He.trim()==="bem")||se.indexOf("bem")>-1)&&(Ce.bem={element:"__"},et.preferences["bem.elementSeparator"]&&(Ce.bem.element=et.preferences["bem.elementSeparator"]),et.preferences["bem.modifierSeparator"]&&(Ce.bem.modifier=et.preferences["bem.modifierSeparator"])),ye==="jsx"&&(Ce.jsx=!0);let Ge=Le(ye,et.preferences);(ot&&ot.split(",").find(He=>He.trim()==="c")||se.indexOf("c")>-1)&&(Ge.comment?Ge.comment.enabled=!0:Ge.comment={enabled:!0});let pe=et.preferences;for(let He in P)pe["css."+P[He]+"Properties"]==null&&(pe["css."+P[He]+"Properties"]=D[He]);return{field:t.emmetSnippetField,syntax:ye,profile:be,addons:Ce,variables:fe(et.variables),snippets:W[ye],format:Ge,preferences:pe}}t.getExpandOptions=me;function xe(ye){if(ye=ye||"",ye[0]!="-")return{prefixOptions:"",abbreviationWithoutPrefix:ye};{ye=ye.substr(1);let et="-";if(/^[wmso]*-./.test(ye)){let ot=ye.indexOf("-");ot>-1&&(et+=ye.substr(0,ot+1),ye=ye.substr(ot+1))}return{prefixOptions:et,abbreviationWithoutPrefix:ye}}}function Ee(ye,et,ot){if(ot=ot||{},ye=ye||"",et=et||"",et[0]!=="-")return ye;if(et=="-"){let be="-",se=ye.substr(0,ye.indexOf(":"));if(!se)return ye;for(let Ce in P){let Ge=ot["css."+P[Ce]+"Properties"];Ge&&Ge.split(",").find(pe=>pe.trim()===se)&&(be+=Ce)}et=be=="-"?"-wmso":be,et+="-"}et=et.substr(1);let ct="";for(let be=0;be1?ot=1:ot<0&&(ot=0);let ct={fuzzySearchMinScore:ot};for(let be in et)switch(be){case"css.floatUnit":ct.floatUnit=et[be];break;case"css.intUnit":ct.intUnit=et[be];break;case"css.unitAliases":let se={};et[be].split(",").forEach(Ce=>{if(!Ce||!Ce.trim()||Ce.indexOf(":")===-1)return;let Ge=Ce.substr(0,Ce.indexOf(":")),pe=Ce.substr(Ge.length+1);!Ge.trim()||!pe||(se[Ge.trim()]=pe)}),ct.unitAliases=se;break;case`${ye}.valueSeparator`:ct.between=et[be];break;case`${ye}.propertyEnd`:ct.after=et[be];break;default:break}return{stylesheet:ct}}function Pe(ye,et){if(!ye||!ye.trim())return Ie(),Promise.resolve();if(ye=ye.trim(),et=et?et.trim():"",ye[0]==="~"?ye=l.join(p.homedir(),ye.substr(1)):!l.isAbsolute(ye)&&et&&(ye=l.join(et,ye)),!l.isAbsolute(ye))return Ie(),Promise.reject("The path provided in emmet.extensionsPath setting should be absoulte path");if(!Fe(ye))return Ie(),Promise.reject(`The directory ${ye} doesnt exist. Update emmet.extensionsPath setting`);let ot=ye,ct=l.join(ot,"snippets.json"),be=l.join(ot,"syntaxProfiles.json"),se=new Promise((Ge,pe)=>{s.readFile(ct,(He,te)=>{if(He)return pe(`Error while fetching the file ${ct}`);try{let oe=[],ve=u.parse(te.toString(),oe);if(oe.length>0)return pe(`Found error ${u.ScanError[oe[0].error]} while parsing the file ${ct} at offset ${oe[0].offset}`);G=ve.variables,W={},c.clear(),Object.keys(ve).forEach(je=>{if(!ve[je].snippets)return;let tt=V(je)?"css":"html",ht=ve[je].snippets;if(ve[tt]&&ve[tt].snippets&&tt!==je&&(ht=Object.assign({},ve[tt].snippets,ve[je].snippets)),V(je))_.set(je,Object.keys(ht));else for(let dt in ht)ht.hasOwnProperty(dt)&&ht[dt].startsWith("<")&&ht[dt].endsWith(">")&&(ht[dt]=`{${ht[dt]}}`);W[je]=a.createSnippetsRegistry(je,ht);let De=W[je].all({type:"string"}).map(dt=>dt.key);c.set(je,De)})}catch{return pe(`Error while parsing the file ${ct}`)}return Ge()})}),Ce=new Promise((Ge,pe)=>{s.readFile(be,(He,te)=>{try{He||(U=JSON.parse(te.toString()))}catch{}return Ge()})});return Promise.all([se,G]).then(()=>Promise.resolve())}t.updateExtensionsPath=Pe;function Fe(ye){try{return s.statSync(ye).isDirectory()}catch{return!1}}function Ie(){W={},c.clear(),_.clear(),U={},G={}}function ge(ye,et=[]){if(!(!ye||et.indexOf(ye)>-1)){if(/\b(typescriptreact|javascriptreact|jsx-tags)\b/.test(ye))return"jsx";if(ye==="sass-indented")return"sass";if(ye==="jade")return"pug";if(m.indexOf(ye)>-1)return ye}}t.getEmmetMode=ge;let he=/^[a-zA-Z]+:?#[\d.a-fA-F]{0,6}$/,ee=/^#[\d,a-f,A-F]{1,6}$/,ie=/^[a-z,A-Z]+$/;function ke(ye,et,ot,ct,be){return{getId:()=>"emmet",onCssProperty:se=>{if(se&&se.propertyName){let Ce=S(ye,et,ot,ct);be&&Ce&&(be.items=Ce.items,be.isIncomplete=!0)}},onCssPropertyValue:se=>{if(se&&se.propertyValue){let Ce=J(ye,et,{syntax:"css",lookAhead:!1});if(!Ce)return;if(Ce.abbreviation===`${se.propertyName}:${se.propertyValue}`&&ie.test(se.propertyValue)||ee.test(Ce.abbreviation)||Ce.abbreviation==="!"){let pe=S(ye,et,ot,ct);be&&pe&&(be.items=pe.items,be.isIncomplete=!0)}}},onHtmlContent:()=>{let se=S(ye,et,ot,ct);be&&se&&(be.items=se.items,be.isIncomplete=!0)}}}t.getEmmetCompletionParticipants=ke},233:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.cssData={properties:["additive-symbols","align-content","align-items","justify-items","justify-self","justify-items","align-self","all","alt","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-position-x","background-position-y","background-repeat","background-size","behavior","block-size","border","border-block-end","border-block-start","border-block-end-color","border-block-start-color","border-block-end-style","border-block-start-style","border-block-end-width","border-block-start-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline-end","border-inline-start","border-inline-end-color","border-inline-start-color","border-inline-end-style","border-inline-start-style","border-inline-end-width","border-inline-start-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","color-interpolation-filters","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","columns","column-span","column-width","contain","content","counter-increment","counter-reset","cursor","direction","display","empty-cells","enable-background","fallback","fill","fill-opacity","fill-rule","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flood-color","flood-opacity","font","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-stretch","font-style","font-synthesis","font-variant","font-variant-alternates","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-weight","glyph-orientation-horizontal","glyph-orientation-vertical","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-gap","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-gap","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","height","hyphens","image-orientation","image-rendering","ime-mode","inline-size","isolation","justify-content","kerning","left","letter-spacing","lighting-color","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block-end","margin-block-start","margin-bottom","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marker","marker-end","marker-mid","marker-start","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","motion","motion-offset","motion-path","motion-rotation","-moz-animation","-moz-animation-delay","-moz-animation-direction","-moz-animation-duration","-moz-animation-iteration-count","-moz-animation-name","-moz-animation-play-state","-moz-animation-timing-function","-moz-appearance","-moz-backface-visibility","-moz-background-clip","-moz-background-inline-policy","-moz-background-origin","-moz-border-bottom-colors","-moz-border-image","-moz-border-left-colors","-moz-border-right-colors","-moz-border-top-colors","-moz-box-align","-moz-box-direction","-moz-box-flex","-moz-box-flexgroup","-moz-box-ordinal-group","-moz-box-orient","-moz-box-pack","-moz-box-sizing","-moz-column-count","-moz-column-gap","-moz-column-rule","-moz-column-rule-color","-moz-column-rule-style","-moz-column-rule-width","-moz-columns","-moz-column-width","-moz-font-feature-settings","-moz-hyphens","-moz-perspective","-moz-perspective-origin","-moz-text-align-last","-moz-text-decoration-color","-moz-text-decoration-line","-moz-text-decoration-style","-moz-text-size-adjust","-moz-transform","-moz-transform-origin","-moz-transition","-moz-transition-delay","-moz-transition-duration","-moz-transition-property","-moz-transition-timing-function","-moz-user-focus","-moz-user-select","-ms-accelerator","-ms-behavior","-ms-block-progression","-ms-content-zoom-chaining","-ms-content-zooming","-ms-content-zoom-limit","-ms-content-zoom-limit-max","-ms-content-zoom-limit-min","-ms-content-zoom-snap","-ms-content-zoom-snap-points","-ms-content-zoom-snap-type","-ms-filter","-ms-flex","-ms-flex-align","-ms-flex-direction","-ms-flex-flow","-ms-flex-item-align","-ms-flex-line-pack","-ms-flex-order","-ms-flex-pack","-ms-flex-wrap","-ms-flow-from","-ms-flow-into","-ms-grid-column","-ms-grid-column-align","-ms-grid-columns","-ms-grid-column-span","-ms-grid-layer","-ms-grid-row","-ms-grid-row-align","-ms-grid-rows","-ms-grid-row-span","-ms-high-contrast-adjust","-ms-hyphenate-limit-chars","-ms-hyphenate-limit-lines","-ms-hyphenate-limit-zone","-ms-hyphens","-ms-ime-mode","-ms-interpolation-mode","-ms-layout-grid","-ms-layout-grid-char","-ms-layout-grid-line","-ms-layout-grid-mode","-ms-layout-grid-type","-ms-line-break","-ms-overflow-style","-ms-perspective","-ms-perspective-origin","-ms-perspective-origin-x","-ms-perspective-origin-y","-ms-progress-appearance","-ms-scrollbar-3dlight-color","-ms-scrollbar-arrow-color","-ms-scrollbar-base-color","-ms-scrollbar-darkshadow-color","-ms-scrollbar-face-color","-ms-scrollbar-highlight-color","-ms-scrollbar-shadow-color","-ms-scrollbar-track-color","-ms-scroll-chaining","-ms-scroll-limit","-ms-scroll-limit-x-max","-ms-scroll-limit-x-min","-ms-scroll-limit-y-max","-ms-scroll-limit-y-min","-ms-scroll-rails","-ms-scroll-snap-points-x","-ms-scroll-snap-points-y","-ms-scroll-snap-type","-ms-scroll-snap-x","-ms-scroll-snap-y","-ms-scroll-translation","-ms-text-align-last","-ms-text-autospace","-ms-text-combine-horizontal","-ms-text-justify","-ms-text-kashida-space","-ms-text-overflow","-ms-text-size-adjust","-ms-text-underline-position","-ms-touch-action","-ms-touch-select","-ms-transform","-ms-transform-origin","-ms-transform-origin-x","-ms-transform-origin-y","-ms-transform-origin-z","-ms-user-select","-ms-word-break","-ms-word-wrap","-ms-wrap-flow","-ms-wrap-margin","-ms-wrap-through","-ms-writing-mode","-ms-zoom","-ms-zoom-animation","nav-down","nav-index","nav-left","nav-right","nav-up","negative","-o-animation","-o-animation-delay","-o-animation-direction","-o-animation-duration","-o-animation-fill-mode","-o-animation-iteration-count","-o-animation-name","-o-animation-play-state","-o-animation-timing-function","object-fit","object-position","-o-border-image","-o-object-fit","-o-object-position","opacity","order","orphans","-o-table-baseline","-o-tab-size","-o-text-overflow","-o-transform","-o-transform-origin","-o-transition","-o-transition-delay","-o-transition-duration","-o-transition-property","-o-transition-timing-function","offset-block-end","offset-block-start","offset-inline-end","offset-inline-start","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","pad","padding","padding-bottom","padding-block-end","padding-block-start","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","paint-order","perspective","perspective-origin","pointer-events","position","prefix","quotes","range","resize","right","ruby-align","ruby-overhang","ruby-position","ruby-span","scrollbar-3dlight-color","scrollbar-arrow-color","scrollbar-base-color","scrollbar-darkshadow-color","scrollbar-face-color","scrollbar-highlight-color","scrollbar-shadow-color","scrollbar-track-color","scroll-behavior","scroll-snap-coordinate","scroll-snap-destination","scroll-snap-points-x","scroll-snap-points-y","scroll-snap-type","shape-image-threshold","shape-margin","shape-outside","shape-rendering","size","src","stop-color","stop-opacity","stroke","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke-width","suffix","system","symbols","table-layout","tab-size","text-align","text-align-last","text-anchor","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","touch-action","transform","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","unicode-range","user-select","vertical-align","visibility","-webkit-animation","-webkit-animation-delay","-webkit-animation-direction","-webkit-animation-duration","-webkit-animation-fill-mode","-webkit-animation-iteration-count","-webkit-animation-name","-webkit-animation-play-state","-webkit-animation-timing-function","-webkit-appearance","-webkit-backdrop-filter","-webkit-backface-visibility","-webkit-background-clip","-webkit-background-composite","-webkit-background-origin","-webkit-border-image","-webkit-box-align","-webkit-box-direction","-webkit-box-flex","-webkit-box-flex-group","-webkit-box-ordinal-group","-webkit-box-orient","-webkit-box-pack","-webkit-box-reflect","-webkit-box-sizing","-webkit-break-after","-webkit-break-before","-webkit-break-inside","-webkit-column-break-after","-webkit-column-break-before","-webkit-column-break-inside","-webkit-column-count","-webkit-column-gap","-webkit-column-rule","-webkit-column-rule-color","-webkit-column-rule-style","-webkit-column-rule-width","-webkit-columns","-webkit-column-span","-webkit-column-width","-webkit-filter","-webkit-flow-from","-webkit-flow-into","-webkit-font-feature-settings","-webkit-hyphens","-webkit-line-break","-webkit-margin-bottom-collapse","-webkit-margin-collapse","-webkit-margin-start","-webkit-margin-top-collapse","-webkit-mask-clip","-webkit-mask-image","-webkit-mask-origin","-webkit-mask-repeat","-webkit-mask-size","-webkit-nbsp-mode","-webkit-overflow-scrolling","-webkit-padding-start","-webkit-perspective","-webkit-perspective-origin","-webkit-region-fragment","-webkit-tap-highlight-color","-webkit-text-fill-color","-webkit-text-size-adjust","-webkit-text-stroke","-webkit-text-stroke-color","-webkit-text-stroke-width","-webkit-touch-callout","-webkit-transform","-webkit-transform-origin","-webkit-transform-origin-x","-webkit-transform-origin-y","-webkit-transform-origin-z","-webkit-transform-style","-webkit-transition","-webkit-transition-delay","-webkit-transition-duration","-webkit-transition-property","-webkit-transition-timing-function","-webkit-user-drag","-webkit-user-modify","-webkit-user-select","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index","zoom"]},t.htmlData={tags:["body","head","html","address","blockquote","dd","div","section","article","aside","header","footer","nav","menu","dl","dt","fieldset","form","frame","frameset","h1","h2","h3","h4","h5","h6","iframe","noframes","object","ol","p","ul","applet","center","dir","hr","pre","a","abbr","acronym","area","b","base","basefont","bdo","big","br","button","caption","cite","code","col","colgroup","del","dfn","em","font","head","html","i","img","input","ins","isindex","kbd","label","legend","li","link","map","meta","noscript","optgroup","option","param","q","s","samp","script","select","small","span","strike","strong","style","sub","sup","table","tbody","td","textarea","tfoot","th","thead","title","tr","tt","u","var","canvas","main","figure","plaintext"]}},234:function(e){"use strict";class t{constructor(re){this.string=re,this.pos=this.string.length}sol(){return this.pos===0}peek(re){return this.string.charCodeAt(this.pos-1+(re||0))}prev(){if(!this.sol())return this.string.charCodeAt(--this.pos)}eat(re){let ce=typeof re=="function"?re(this.peek()):re===this.peek();return ce&&this.pos--,ce}eatWhile(re){let ce=this.pos;for(;this.eat(re););return this.pos=65&&K<=90}function L(K){return K>47&&K<58}function C(K){return K===u||K===s}function x(K){return K&&K!==H&&!C(K)&&!r(K)}let P=K=>K.charCodeAt(0),D=P("["),S=P("]"),N=P("("),j=P(")"),v=P("{"),w=P("}"),F=new Set("#.*:$-_!@%^+>/".split("").map(P)),O=new Map().set(D,S).set(N,j).set(v,w),M={syntax:"markup",lookAhead:null};function W(K,re,ce){re=Math.min(K.length,Math.max(0,re??K.length)),typeof ce=="boolean"?ce=Object.assign(M,{lookAhead:ce}):ce=Object.assign(M,ce),(ce.lookAhead==null||ce.lookAhead===!0)&&(re=G(K,re,ce));let me,xe=new t(K);xe.pos=re;let Ee=[];for(;!xe.sol();){if(me=xe.peek(),J(me,ce.syntax))Ee.push(me);else if(Y(me,ce.syntax)){if(Ee.pop()!==O.get(me))break}else if(U(Ee,S)||U(Ee,w)){xe.pos--;continue}else if(y(xe)||!V(me))break;xe.pos--}if(!Ee.length&&xe.pos!==re){let Ue=K.slice(xe.pos,re).replace(/^[*+>^]+/,"");return{abbreviation:Ue,location:re-Ue.length}}}function G(K,re,ce){for(r(K.charCodeAt(re))&&re++;J(K.charCodeAt(re),ce.syntax);)re++;return re}function U(K,re){return K.indexOf(re)!==-1}function V(K){return K>64&&K<91||K>96&&K<123||K>47&&K<58||F.has(K)}function Y(K,re){return K===N||re==="markup"&&(K===D||K===v)}function J(K,re){return K===j||re==="markup"&&(K===S||K===w)}e.exports=W},280:function(e,t){(function(n){if(typeof e.exports=="object"){var i=n(require,t);i!==void 0&&(e.exports=i)}else typeof define=="function"&&define.amd&&define(["require","exports"],n)})(function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var a;(function(he){function ee(ke,ye){return{line:ke,character:ye}}he.create=ee;function ie(ke){var ye=ke;return ge.objectLiteral(ye)&&ge.number(ye.line)&&ge.number(ye.character)}he.is=ie})(a=i.Position||(i.Position={}));var r;(function(he){function ee(ke,ye,et,ot){if(ge.number(ke)&&ge.number(ye)&&ge.number(et)&&ge.number(ot))return{start:a.create(ke,ye),end:a.create(et,ot)};if(a.is(ke)&&a.is(ye))return{start:ke,end:ye};throw new Error("Range#create called with invalid arguments["+ke+", "+ye+", "+et+", "+ot+"]")}he.create=ee;function ie(ke){var ye=ke;return ge.objectLiteral(ye)&&a.is(ye.start)&&a.is(ye.end)}he.is=ie})(r=i.Range||(i.Range={}));var l;(function(he){function ee(ke,ye){return{uri:ke,range:ye}}he.create=ee;function ie(ke){var ye=ke;return ge.defined(ye)&&r.is(ye.range)&&(ge.string(ye.uri)||ge.undefined(ye.uri))}he.is=ie})(l=i.Location||(i.Location={}));var s;(function(he){function ee(ke,ye,et,ot){return{targetUri:ke,targetRange:ye,targetSelectionRange:et,originSelectionRange:ot}}he.create=ee;function ie(ke){var ye=ke;return ge.defined(ye)&&r.is(ye.targetRange)&&ge.string(ye.targetUri)&&(r.is(ye.targetSelectionRange)||ge.undefined(ye.targetSelectionRange))&&(r.is(ye.originSelectionRange)||ge.undefined(ye.originSelectionRange))}he.is=ie})(s=i.LocationLink||(i.LocationLink={}));var u;(function(he){function ee(ke,ye,et,ot){return{red:ke,green:ye,blue:et,alpha:ot}}he.create=ee;function ie(ke){var ye=ke;return ge.number(ye.red)&&ge.number(ye.green)&&ge.number(ye.blue)&&ge.number(ye.alpha)}he.is=ie})(u=i.Color||(i.Color={}));var p;(function(he){function ee(ke,ye){return{range:ke,color:ye}}he.create=ee;function ie(ke){var ye=ke;return r.is(ye.range)&&u.is(ye.color)}he.is=ie})(p=i.ColorInformation||(i.ColorInformation={}));var o;(function(he){function ee(ke,ye,et){return{label:ke,textEdit:ye,additionalTextEdits:et}}he.create=ee;function ie(ke){var ye=ke;return ge.string(ye.label)&&(ge.undefined(ye.textEdit)||m.is(ye))&&(ge.undefined(ye.additionalTextEdits)||ge.typedArray(ye.additionalTextEdits,m.is))}he.is=ie})(o=i.ColorPresentation||(i.ColorPresentation={}));var c;(function(he){he.Comment="comment",he.Imports="imports",he.Region="region"})(c=i.FoldingRangeKind||(i.FoldingRangeKind={}));var H;(function(he){function ee(ke,ye,et,ot,ct){var be={startLine:ke,endLine:ye};return ge.defined(et)&&(be.startCharacter=et),ge.defined(ot)&&(be.endCharacter=ot),ge.defined(ct)&&(be.kind=ct),be}he.create=ee;function ie(ke){var ye=ke;return ge.number(ye.startLine)&&ge.number(ye.startLine)&&(ge.undefined(ye.startCharacter)||ge.number(ye.startCharacter))&&(ge.undefined(ye.endCharacter)||ge.number(ye.endCharacter))&&(ge.undefined(ye.kind)||ge.string(ye.kind))}he.is=ie})(H=i.FoldingRange||(i.FoldingRange={}));var f;(function(he){function ee(ke,ye){return{location:ke,message:ye}}he.create=ee;function ie(ke){var ye=ke;return ge.defined(ye)&&l.is(ye.location)&&ge.string(ye.message)}he.is=ie})(f=i.DiagnosticRelatedInformation||(i.DiagnosticRelatedInformation={}));var _;(function(he){he.Error=1,he.Warning=2,he.Information=3,he.Hint=4})(_=i.DiagnosticSeverity||(i.DiagnosticSeverity={}));var y;(function(he){he.Unnecessary=1,he.Deprecated=2})(y=i.DiagnosticTag||(i.DiagnosticTag={}));var g;(function(he){function ee(ke,ye,et,ot,ct,be){var se={range:ke,message:ye};return ge.defined(et)&&(se.severity=et),ge.defined(ot)&&(se.code=ot),ge.defined(ct)&&(se.source=ct),ge.defined(be)&&(se.relatedInformation=be),se}he.create=ee;function ie(ke){var ye=ke;return ge.defined(ye)&&r.is(ye.range)&&ge.string(ye.message)&&(ge.number(ye.severity)||ge.undefined(ye.severity))&&(ge.number(ye.code)||ge.string(ye.code)||ge.undefined(ye.code))&&(ge.string(ye.source)||ge.undefined(ye.source))&&(ge.undefined(ye.relatedInformation)||ge.typedArray(ye.relatedInformation,f.is))}he.is=ie})(g=i.Diagnostic||(i.Diagnostic={}));var h;(function(he){function ee(ke,ye){for(var et=[],ot=2;ot0&&(ct.arguments=et),ct}he.create=ee;function ie(ke){var ye=ke;return ge.defined(ye)&&ge.string(ye.title)&&ge.string(ye.command)}he.is=ie})(h=i.Command||(i.Command={}));var m;(function(he){function ee(et,ot){return{range:et,newText:ot}}he.replace=ee;function ie(et,ot){return{range:{start:et,end:et},newText:ot}}he.insert=ie;function ke(et){return{range:et,newText:""}}he.del=ke;function ye(et){var ot=et;return ge.objectLiteral(ot)&&ge.string(ot.newText)&&r.is(ot.range)}he.is=ye})(m=i.TextEdit||(i.TextEdit={}));var d;(function(he){function ee(ke,ye){return{textDocument:ke,edits:ye}}he.create=ee;function ie(ke){var ye=ke;return ge.defined(ye)&&S.is(ye.textDocument)&&Array.isArray(ye.edits)}he.is=ie})(d=i.TextDocumentEdit||(i.TextDocumentEdit={}));var A;(function(he){function ee(ke,ye){var et={kind:"create",uri:ke};return ye!==void 0&&(ye.overwrite!==void 0||ye.ignoreIfExists!==void 0)&&(et.options=ye),et}he.create=ee;function ie(ke){var ye=ke;return ye&&ye.kind==="create"&&ge.string(ye.uri)&&(ye.options===void 0||(ye.options.overwrite===void 0||ge.boolean(ye.options.overwrite))&&(ye.options.ignoreIfExists===void 0||ge.boolean(ye.options.ignoreIfExists)))}he.is=ie})(A=i.CreateFile||(i.CreateFile={}));var I;(function(he){function ee(ke,ye,et){var ot={kind:"rename",oldUri:ke,newUri:ye};return et!==void 0&&(et.overwrite!==void 0||et.ignoreIfExists!==void 0)&&(ot.options=et),ot}he.create=ee;function ie(ke){var ye=ke;return ye&&ye.kind==="rename"&&ge.string(ye.oldUri)&&ge.string(ye.newUri)&&(ye.options===void 0||(ye.options.overwrite===void 0||ge.boolean(ye.options.overwrite))&&(ye.options.ignoreIfExists===void 0||ge.boolean(ye.options.ignoreIfExists)))}he.is=ie})(I=i.RenameFile||(i.RenameFile={}));var L;(function(he){function ee(ke,ye){var et={kind:"delete",uri:ke};return ye!==void 0&&(ye.recursive!==void 0||ye.ignoreIfNotExists!==void 0)&&(et.options=ye),et}he.create=ee;function ie(ke){var ye=ke;return ye&&ye.kind==="delete"&&ge.string(ye.uri)&&(ye.options===void 0||(ye.options.recursive===void 0||ge.boolean(ye.options.recursive))&&(ye.options.ignoreIfNotExists===void 0||ge.boolean(ye.options.ignoreIfNotExists)))}he.is=ie})(L=i.DeleteFile||(i.DeleteFile={}));var C;(function(he){function ee(ie){var ke=ie;return ke&&(ke.changes!==void 0||ke.documentChanges!==void 0)&&(ke.documentChanges===void 0||ke.documentChanges.every(function(ye){return ge.string(ye.kind)?A.is(ye)||I.is(ye)||L.is(ye):d.is(ye)}))}he.is=ee})(C=i.WorkspaceEdit||(i.WorkspaceEdit={}));var x=function(){function he(ee){this.edits=ee}return he.prototype.insert=function(ee,ie){this.edits.push(m.insert(ee,ie))},he.prototype.replace=function(ee,ie){this.edits.push(m.replace(ee,ie))},he.prototype.delete=function(ee){this.edits.push(m.del(ee))},he.prototype.add=function(ee){this.edits.push(ee)},he.prototype.all=function(){return this.edits},he.prototype.clear=function(){this.edits.splice(0,this.edits.length)},he}(),P=function(){function he(ee){var ie=this;this._textEditChanges=Object.create(null),ee&&(this._workspaceEdit=ee,ee.documentChanges?ee.documentChanges.forEach(function(ke){if(d.is(ke)){var ye=new x(ke.edits);ie._textEditChanges[ke.textDocument.uri]=ye}}):ee.changes&&Object.keys(ee.changes).forEach(function(ke){var ye=new x(ee.changes[ke]);ie._textEditChanges[ke]=ye}))}return Object.defineProperty(he.prototype,"edit",{get:function(){return this._workspaceEdit},enumerable:!0,configurable:!0}),he.prototype.getTextEditChange=function(ee){if(S.is(ee)){if(this._workspaceEdit||(this._workspaceEdit={documentChanges:[]}),!this._workspaceEdit.documentChanges)throw new Error("Workspace edit is not configured for document changes.");var ie=ee,ke=this._textEditChanges[ie.uri];if(!ke){var ye=[],et={textDocument:ie,edits:ye};this._workspaceEdit.documentChanges.push(et),ke=new x(ye),this._textEditChanges[ie.uri]=ke}return ke}else{if(this._workspaceEdit||(this._workspaceEdit={changes:Object.create(null)}),!this._workspaceEdit.changes)throw new Error("Workspace edit is not configured for normal text edit changes.");var ke=this._textEditChanges[ee];if(!ke){var ye=[];this._workspaceEdit.changes[ee]=ye,ke=new x(ye),this._textEditChanges[ee]=ke}return ke}},he.prototype.createFile=function(ee,ie){this.checkDocumentChanges(),this._workspaceEdit.documentChanges.push(A.create(ee,ie))},he.prototype.renameFile=function(ee,ie,ke){this.checkDocumentChanges(),this._workspaceEdit.documentChanges.push(I.create(ee,ie,ke))},he.prototype.deleteFile=function(ee,ie){this.checkDocumentChanges(),this._workspaceEdit.documentChanges.push(L.create(ee,ie))},he.prototype.checkDocumentChanges=function(){if(!this._workspaceEdit||!this._workspaceEdit.documentChanges)throw new Error("Workspace edit is not configured for document changes.")},he}();i.WorkspaceChange=P;var D;(function(he){function ee(ke){return{uri:ke}}he.create=ee;function ie(ke){var ye=ke;return ge.defined(ye)&&ge.string(ye.uri)}he.is=ie})(D=i.TextDocumentIdentifier||(i.TextDocumentIdentifier={}));var S;(function(he){function ee(ke,ye){return{uri:ke,version:ye}}he.create=ee;function ie(ke){var ye=ke;return ge.defined(ye)&&ge.string(ye.uri)&&(ye.version===null||ge.number(ye.version))}he.is=ie})(S=i.VersionedTextDocumentIdentifier||(i.VersionedTextDocumentIdentifier={}));var N;(function(he){function ee(ke,ye,et,ot){return{uri:ke,languageId:ye,version:et,text:ot}}he.create=ee;function ie(ke){var ye=ke;return ge.defined(ye)&&ge.string(ye.uri)&&ge.string(ye.languageId)&&ge.number(ye.version)&&ge.string(ye.text)}he.is=ie})(N=i.TextDocumentItem||(i.TextDocumentItem={}));var j;(function(he){he.PlainText="plaintext",he.Markdown="markdown"})(j=i.MarkupKind||(i.MarkupKind={})),function(he){function ee(ie){var ke=ie;return ke===he.PlainText||ke===he.Markdown}he.is=ee}(j=i.MarkupKind||(i.MarkupKind={}));var v;(function(he){function ee(ie){var ke=ie;return ge.objectLiteral(ie)&&j.is(ke.kind)&&ge.string(ke.value)}he.is=ee})(v=i.MarkupContent||(i.MarkupContent={}));var w;(function(he){he.Text=1,he.Method=2,he.Function=3,he.Constructor=4,he.Field=5,he.Variable=6,he.Class=7,he.Interface=8,he.Module=9,he.Property=10,he.Unit=11,he.Value=12,he.Enum=13,he.Keyword=14,he.Snippet=15,he.Color=16,he.File=17,he.Reference=18,he.Folder=19,he.EnumMember=20,he.Constant=21,he.Struct=22,he.Event=23,he.Operator=24,he.TypeParameter=25})(w=i.CompletionItemKind||(i.CompletionItemKind={}));var F;(function(he){he.PlainText=1,he.Snippet=2})(F=i.InsertTextFormat||(i.InsertTextFormat={}));var O;(function(he){he.Deprecated=1})(O=i.CompletionItemTag||(i.CompletionItemTag={}));var M;(function(he){function ee(ie){return{label:ie}}he.create=ee})(M=i.CompletionItem||(i.CompletionItem={}));var W;(function(he){function ee(ie,ke){return{items:ie||[],isIncomplete:!!ke}}he.create=ee})(W=i.CompletionList||(i.CompletionList={}));var G;(function(he){function ee(ke){return ke.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")}he.fromPlainText=ee;function ie(ke){var ye=ke;return ge.string(ye)||ge.objectLiteral(ye)&&ge.string(ye.language)&&ge.string(ye.value)}he.is=ie})(G=i.MarkedString||(i.MarkedString={}));var U;(function(he){function ee(ie){var ke=ie;return!!ke&&ge.objectLiteral(ke)&&(v.is(ke.contents)||G.is(ke.contents)||ge.typedArray(ke.contents,G.is))&&(ie.range===void 0||r.is(ie.range))}he.is=ee})(U=i.Hover||(i.Hover={}));var V;(function(he){function ee(ie,ke){return ke?{label:ie,documentation:ke}:{label:ie}}he.create=ee})(V=i.ParameterInformation||(i.ParameterInformation={}));var Y;(function(he){function ee(ie,ke){for(var ye=[],et=2;et=0;Ce--){var Ge=be[Ce],pe=et.offsetAt(Ge.range.start),He=et.offsetAt(Ge.range.end);if(He<=se)ct=ct.substring(0,pe)+Ge.newText+ct.substring(He,ct.length);else throw new Error("Overlapping edit");se=pe}return ct}he.applyEdits=ke;function ye(et,ot){if(et.length<=1)return et;var ct=et.length/2|0,be=et.slice(0,ct),se=et.slice(ct);ye(be,ot),ye(se,ot);for(var Ce=0,Ge=0,pe=0;Ce0&&ee.push(ie.length),this._lineOffsets=ee}return this._lineOffsets},he.prototype.positionAt=function(ee){ee=Math.max(Math.min(ee,this._content.length),0);var ie=this.getLineOffsets(),ke=0,ye=ie.length;if(ye===0)return a.create(0,ee);for(;keee?ye=et:ke=et+1}var ot=ke-1;return a.create(ot,ee-ie[ot])},he.prototype.offsetAt=function(ee){var ie=this.getLineOffsets();if(ee.line>=ie.length)return this._content.length;if(ee.line<0)return 0;var ke=ie[ee.line],ye=ee.line+1"u"}he.undefined=ke;function ye(Ce){return Ce===!0||Ce===!1}he.boolean=ye;function et(Ce){return ee.call(Ce)==="[object String]"}he.string=et;function ot(Ce){return ee.call(Ce)==="[object Number]"}he.number=ot;function ct(Ce){return ee.call(Ce)==="[object Function]"}he.func=ct;function be(Ce){return Ce!==null&&typeof Ce=="object"}he.objectLiteral=be;function se(Ce,Ge){return Array.isArray(Ce)&&Ce.every(Ge)}he.typedArray=se})(ge||(ge={}))})},622:function(e){e.exports=require("path")},747:function(e){e.exports=require("fs")},762:function(e,t){(function(n){if(typeof e.exports=="object"){var i=n(require,t);i!==void 0&&(e.exports=i)}else typeof define=="function"&&define.amd&&define(["require","exports","./format","./edit"],n)})(function(n,i){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var a=void 0,r=void 0,l;(function(x){x[x.None=0]="None",x[x.UnexpectedEndOfComment=1]="UnexpectedEndOfComment",x[x.UnexpectedEndOfString=2]="UnexpectedEndOfString",x[x.UnexpectedEndOfNumber=3]="UnexpectedEndOfNumber",x[x.InvalidUnicode=4]="InvalidUnicode",x[x.InvalidEscapeCharacter=5]="InvalidEscapeCharacter",x[x.InvalidCharacter=6]="InvalidCharacter"})(l=i.ScanError||(i.ScanError={}));var s;(function(x){x[x.Unknown=0]="Unknown",x[x.OpenBraceToken=1]="OpenBraceToken",x[x.CloseBraceToken=2]="CloseBraceToken",x[x.OpenBracketToken=3]="OpenBracketToken",x[x.CloseBracketToken=4]="CloseBracketToken",x[x.CommaToken=5]="CommaToken",x[x.ColonToken=6]="ColonToken",x[x.NullKeyword=7]="NullKeyword",x[x.TrueKeyword=8]="TrueKeyword",x[x.FalseKeyword=9]="FalseKeyword",x[x.StringLiteral=10]="StringLiteral",x[x.NumericLiteral=11]="NumericLiteral",x[x.LineCommentTrivia=12]="LineCommentTrivia",x[x.BlockCommentTrivia=13]="BlockCommentTrivia",x[x.LineBreakTrivia=14]="LineBreakTrivia",x[x.Trivia=15]="Trivia",x[x.EOF=16]="EOF"})(s=i.SyntaxKind||(i.SyntaxKind={}));function u(x,P){P===void 0&&(P=!1);var D=0,S=x.length,N="",j=0,v=s.Unknown,w=l.None;function F(Y,J){for(var K=0,re=0;K=48&&ce<=57)re=re*16+ce-48;else if(ce>=65&&ce<=70)re=re*16+ce-65+10;else if(ce>=97&&ce<=102)re=re*16+ce-97+10;else break;D++,K++}return K=S){Y+=x.substring(J,D),w=l.UnexpectedEndOfString;break}var K=x.charCodeAt(D);if(K===34){Y+=x.substring(J,D),D++;break}if(K===92){if(Y+=x.substring(J,D),D++,D>=S){w=l.UnexpectedEndOfString;break}switch(K=x.charCodeAt(D++),K){case 34:Y+='"';break;case 92:Y+="\\";break;case 47:Y+="/";break;case 98:Y+="\b";break;case 102:Y+="\f";break;case 110:Y+=` `;break;case 114:Y+="\r";break;case 116:Y+=" ";break;case 117:var re=F(4,!0);re>=0?Y+=String.fromCharCode(re):w=l.InvalidUnicode;break;default:w=l.InvalidEscapeCharacter}J=D;continue}if(K>=0&&K<=31)if(o(K)){Y+=x.substring(J,D),w=l.UnexpectedEndOfString;break}else w=l.InvalidCharacter;D++}return Y}function G(){if(N="",w=l.None,j=D,D>=S)return j=S,v=s.EOF;var Y=x.charCodeAt(D);if(p(Y)){do D++,N+=String.fromCharCode(Y),Y=x.charCodeAt(D);while(p(Y));return v=s.Trivia}if(o(Y))return D++,N+=String.fromCharCode(Y),Y===13&&x.charCodeAt(D)===10&&(D++,N+=` `),v=s.LineBreakTrivia;switch(Y){case 123:return D++,v=s.OpenBraceToken;case 125:return D++,v=s.CloseBraceToken;case 91:return D++,v=s.OpenBracketToken;case 93:return D++,v=s.CloseBracketToken;case 58:return D++,v=s.ColonToken;case 44:return D++,v=s.CommaToken;case 34:return D++,N=W(),v=s.StringLiteral;case 47:var J=D-1;if(x.charCodeAt(D+1)===47){for(D+=2;D=s.LineCommentTrivia&&Y<=s.Trivia);return Y}return{setPosition:O,getPosition:function(){return D},scan:P?V:G,getToken:function(){return v},getTokenValue:function(){return N},getTokenOffset:function(){return j},getTokenLength:function(){return D-j},getTokenError:function(){return w}}}i.createScanner=u;function p(x){return x===32||x===9||x===11||x===12||x===160||x===5760||x>=8192&&x<=8203||x===8239||x===8287||x===12288||x===65279}function o(x){return x===10||x===13||x===8232||x===8233}function c(x){return x>=48&&x<=57}function H(x,P){var D=u(x),S=[],N,j=0,v;do switch(v=D.getPosition(),N=D.scan(),N){case s.LineCommentTrivia:case s.BlockCommentTrivia:case s.EOF:j!==v&&S.push(x.substring(j,v)),P!==void 0&&S.push(D.getTokenValue().replace(/[^\r\n]/g,P)),j=D.getPosition();break}while(N!==s.EOF);return S.join("")}i.stripComments=H;var f;(function(x){x[x.InvalidSymbol=0]="InvalidSymbol",x[x.InvalidNumberFormat=1]="InvalidNumberFormat",x[x.PropertyNameExpected=2]="PropertyNameExpected",x[x.ValueExpected=3]="ValueExpected",x[x.ColonExpected=4]="ColonExpected",x[x.CommaExpected=5]="CommaExpected",x[x.CloseBraceExpected=6]="CloseBraceExpected",x[x.CloseBracketExpected=7]="CloseBracketExpected",x[x.EndOfFileExpected=8]="EndOfFileExpected",x[x.InvalidCommentToken=9]="InvalidCommentToken",x[x.UnexpectedEndOfComment=10]="UnexpectedEndOfComment",x[x.UnexpectedEndOfString=11]="UnexpectedEndOfString",x[x.UnexpectedEndOfNumber=12]="UnexpectedEndOfNumber",x[x.InvalidUnicode=13]="InvalidUnicode",x[x.InvalidEscapeCharacter=14]="InvalidEscapeCharacter",x[x.InvalidCharacter=15]="InvalidCharacter"})(f=i.ParseErrorCode||(i.ParseErrorCode={}));function _(x){switch(typeof x){case"boolean":return"boolean";case"number":return"number";case"string":return"string";default:return"null"}}function y(x,P){var D=[],S=new Object,N=void 0,j={value:{},offset:0,length:0,type:"object"},v=!1;function w(F,O,M,W){j.value=F,j.offset=O,j.length=M,j.type=W,j.columnOffset=void 0,N=j}try{A(x,{onObjectBegin:function(F,O){if(P<=F)throw S;N=void 0,v=P>F,D.push("")},onObjectProperty:function(F,O,M){if(P=D.children.length)return;D=D.children[M]}}return D}}i.findNodeAtLocation=m;function d(x){if(x.type==="array")return x.children.map(d);if(x.type==="object"){for(var P=Object.create(null),D=0,S=x.children;D0)for(var Pe=S.getToken();Pe!==s.EOF;){if(fe.indexOf(Pe)!==-1){K();break}else if(Le.indexOf(Pe)!==-1)break;Pe=K()}}function ce(we){var fe=S.getTokenValue();return we?W(fe):w(fe),K(),!0}function me(){switch(S.getToken()){case s.NumericLiteral:var we=0;try{we=JSON.parse(S.getTokenValue()),typeof we!="number"&&(re(f.InvalidNumberFormat),we=0)}catch{re(f.InvalidNumberFormat)}W(we);break;case s.NullKeyword:W(null);break;case s.TrueKeyword:W(!0);break;case s.FalseKeyword:W(!1);break;default:return!1}return K(),!0}function xe(){return S.getToken()!==s.StringLiteral?(re(f.PropertyNameExpected,[],[s.CloseBraceToken,s.CommaToken]),!1):(ce(!1),S.getToken()===s.ColonToken?(G(":"),K(),ze()||re(f.ValueExpected,[],[s.CloseBraceToken,s.CommaToken])):re(f.ColonExpected,[],[s.CloseBraceToken,s.CommaToken]),!0)}function Ee(){v(),K();for(var we=!1;S.getToken()!==s.CloseBraceToken&&S.getToken()!==s.EOF;){if(S.getToken()===s.CommaToken){if(we||re(f.ValueExpected,[],[]),G(","),K(),S.getToken()===s.CloseBraceToken&&J)break}else we&&re(f.CommaExpected,[],[]);xe()||re(f.ValueExpected,[],[s.CloseBraceToken,s.CommaToken]),we=!0}return F(),S.getToken()!==s.CloseBraceToken?re(f.CloseBraceExpected,[s.CloseBraceToken],[]):K(),!0}function Ue(){O(),K();for(var we=!1;S.getToken()!==s.CloseBracketToken&&S.getToken()!==s.EOF;){if(S.getToken()===s.CommaToken){if(we||re(f.ValueExpected,[],[]),G(","),K(),S.getToken()===s.CloseBracketToken&&J)break}else we&&re(f.CommaExpected,[],[]);ze()||re(f.ValueExpected,[],[s.CloseBracketToken,s.CommaToken]),we=!0}return M(),S.getToken()!==s.CloseBracketToken?re(f.CloseBracketExpected,[s.CloseBracketToken],[]):K(),!0}function ze(){switch(S.getToken()){case s.OpenBracketToken:return Ue();case s.OpenBraceToken:return Ee();case s.StringLiteral:return ce(!0);default:return me()}}return K(),S.getToken()===s.EOF?!0:ze()?(S.getToken()!==s.EOF&&re(f.EndOfFileExpected,[],[]),!0):(re(f.ValueExpected,[],[]),!1)}i.visit=A;function I(x,P,D){return a.format(x,P,D)}i.format=I;function L(x,P,D,S){return r.setProperty(x,P,D,S.formattingOptions,S.getInsertionIndex)}i.modify=L;function C(x,P){for(var D=P.length-1;D>=0;D--)x=r.applyEdit(x,P[D]);return x}i.applyEdits=C})}},function(e){"use strict";(function(){e.r=function(t){typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})}})(),function(){e.n=function(t){var n=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(n,"a",n),n}}(),function(){var t=Object.prototype.hasOwnProperty;e.d=function(n,i,a){t.call(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:a})}}()})});var lae=$e((rRt,oae)=>{"use strict";var oje=/^(?:( )+|\t+)/;function lje(e){let t=0,n=0,i=0;for(let[a,[r,l]]of e)(r>n||r===n&&l>i)&&(n=r,i=l,t=a);return t}oae.exports=e=>{if(typeof e!="string")throw new TypeError("Expected a string");let t=0,n,i,a=new Map;for(let p of e.split(/\n/g)){if(!p)continue;let o,c,H,f,_=p.match(oje);if(_===null)t=0,n="";else{o=_[0].length,_[1]?c="s":c="t",c!==n&&(t=0),n=c,H=0;let y=o-t;t=o,y===0?H++:i=c+String(y>0?y:-y),f=a.get(i),f===void 0?f=[1,0]:f=[++f[0],f[1]+H],a.set(i,f)}}let r=lje(a),l=0,s,u="";return r!==0&&(l=Number(r.slice(1)),r[0]==="s"?(s="space",u=" ".repeat(l)):(s="tab",u=" ".repeat(l))),{amount:l,type:s,indent:u}}});var Iae=$e(($Rt,Aae)=>{function TM(e,t,n){var i,a,r,l,s;t==null&&(t=100);function u(){var o=Date.now()-l;o=0?i=setTimeout(u,t-o):(i=null,n||(s=e.apply(r,a),r=a=null))}var p=function(){r=this,a=arguments,l=Date.now();var o=n&&!i;return i||(i=setTimeout(u,t)),o&&(s=e.apply(r,a),r=a=null),s};return p.clear=function(){i&&(clearTimeout(i),i=null)},p.flush=function(){i&&(s=e.apply(r,a),r=a=null,clearTimeout(i),i=null)},p}TM.debounce=TM;Aae.exports=TM});var vM=$e(Af=>{"use strict";Object.defineProperty(Af,"__esModule",{value:!0});Af.normalizePath=Af.convertSlashes=Af.cleanPath=void 0;var LM=require("path");function Tae(e){let t=(0,LM.normalize)(e);return t.length>1&&t[t.length-1]===LM.sep&&(t=t.substring(0,t.length-1)),t}Af.cleanPath=Tae;var gje=/[\\/]/g;function Lae(e,t){return e.replace(gje,t)}Af.convertSlashes=Lae;function bje(e,t){let{resolvePaths:n,normalizePath:i,pathSeparator:a}=t,r=process.platform==="win32"&&e.includes("/")||e.startsWith(".");if(n&&(e=(0,LM.resolve)(e)),(i||r)&&(e=Tae(e)),e===".")return"";let l=e[e.length-1]!==a;return Lae(l?e+a:e,a)}Af.normalizePath=bje});var xae=$e(If=>{"use strict";Object.defineProperty(If,"__esModule",{value:!0});If.build=If.joinDirectoryPath=If.joinPathWithBasePath=void 0;var Aje=require("path"),Ije=vM();function vae(e,t){return t+e}If.joinPathWithBasePath=vae;function Sje(e,t){return function(n,i){return i.startsWith(e)?i.replace(e,"")+n:(0,Ije.convertSlashes)((0,Aje.relative)(e,i),t.pathSeparator)+t.pathSeparator+n}}function Tje(e){return e}function Lje(e,t,n){return t+e+n}If.joinDirectoryPath=Lje;function vje(e,t){let{relativePaths:n,includeBasePath:i}=t;return n&&e?Sje(e,t):i?vae:Tje}If.build=vje});var Cae=$e(NL=>{"use strict";Object.defineProperty(NL,"__esModule",{value:!0});NL.build=void 0;function xje(e){return function(t,n){n.push(t.substring(e.length)||".")}}function Cje(e){return function(t,n,i){let a=t.substring(e.length)||".";i.every(r=>r(a,!0))&&n.push(a)}}var Dje=(e,t)=>{t.push(e||".")},Pje=(e,t,n)=>{let i=e||".";n.every(a=>a(i,!0))&&t.push(i)},wje=()=>{};function kje(e,t){let{includeDirs:n,filters:i,relativePaths:a}=t;return n?a?i&&i.length?Cje(e):xje(e):i&&i.length?Pje:Dje:wje}NL.build=kje});var Dae=$e($L=>{"use strict";Object.defineProperty($L,"__esModule",{value:!0});$L.build=void 0;var Nje=(e,t,n,i)=>{i.every(a=>a(e,!1))&&n.files++},$je=(e,t,n,i)=>{i.every(a=>a(e,!1))&&t.push(e)},Rje=(e,t,n,i)=>{n.files++},Mje=(e,t)=>{t.push(e)},Bje=()=>{};function Oje(e){let{excludeFiles:t,filters:n,onlyCounts:i}=e;return t?Bje:n&&n.length?i?Nje:$je:i?Rje:Mje}$L.build=Oje});var Pae=$e(RL=>{"use strict";Object.defineProperty(RL,"__esModule",{value:!0});RL.build=void 0;var Fje=e=>e,jje=()=>[""].slice(0,0);function Uje(e){return e.group?jje:Fje}RL.build=Uje});var wae=$e(ML=>{"use strict";Object.defineProperty(ML,"__esModule",{value:!0});ML.build=void 0;var qje=(e,t,n)=>{e.push({directory:t,files:n,dir:t})},Wje=()=>{};function Vje(e){return e.group?qje:Wje}ML.build=Vje});var $ae=$e(dE=>{"use strict";var Kje=dE&&dE.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(dE,"__esModule",{value:!0});dE.build=void 0;var BL=Kje(require("fs")),kae=require("path"),Gje=function(e,t,n){let{queue:i,options:{suppressErrors:a}}=t;i.enqueue(),BL.default.realpath(e,(r,l)=>{if(r)return i.dequeue(a?null:r,t);BL.default.stat(l,(s,u)=>{if(s)return i.dequeue(a?null:s,t);if(u.isDirectory()&&Nae(e,l,t))return i.dequeue(null,t);n(u,l),i.dequeue(null,t)})})},Xje=function(e,t,n){let{queue:i,options:{suppressErrors:a}}=t;i.enqueue();try{let r=BL.default.realpathSync(e),l=BL.default.statSync(r);if(l.isDirectory()&&Nae(e,r,t))return;n(l,r)}catch(r){if(!a)throw r}};function Zje(e,t){return!e.resolveSymlinks||e.excludeSymlinks?null:t?Xje:Gje}dE.build=Zje;function Nae(e,t,n){if(n.options.useRealPaths)return zje(t,n);let i=(0,kae.dirname)(e),a=1;for(;i!==n.root&&a<2;){let r=n.symlinks.get(i);!!r&&(r===t||r.startsWith(t)||t.startsWith(r))?a++:i=(0,kae.dirname)(i)}return n.symlinks.set(e,t),a>1}function zje(e,t){return t.visited.includes(e+t.options.pathSeparator)}});var Rae=$e(FL=>{"use strict";Object.defineProperty(FL,"__esModule",{value:!0});FL.build=void 0;var Jje=e=>e.counts,Qje=e=>e.groups,Yje=e=>e.paths,eUe=e=>e.paths.slice(0,e.options.maxFiles),tUe=(e,t,n)=>(OL(t,n,e.counts,e.options.suppressErrors),null),rUe=(e,t,n)=>(OL(t,n,e.paths,e.options.suppressErrors),null),nUe=(e,t,n)=>(OL(t,n,e.paths.slice(0,e.options.maxFiles),e.options.suppressErrors),null),iUe=(e,t,n)=>(OL(t,n,e.groups,e.options.suppressErrors),null);function OL(e,t,n,i){t(e&&!i?e:null,n)}function sUe(e,t){let{onlyCounts:n,group:i,maxFiles:a}=e;return n?t?Jje:tUe:i?t?Qje:iUe:a?t?eUe:nUe:t?Yje:rUe}FL.build=sUe});var Oae=$e(fE=>{"use strict";var aUe=fE&&fE.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(fE,"__esModule",{value:!0});fE.build=void 0;var Mae=aUe(require("fs")),Bae={withFileTypes:!0},oUe=(e,t,n,i,a)=>{if(i<0)return e.queue.dequeue(null,e);e.visited.push(t),e.counts.directories++,e.queue.enqueue(),Mae.default.readdir(t||".",Bae,(r,l=[])=>{a(l,n,i),e.queue.dequeue(e.options.suppressErrors?null:r,e)})},lUe=(e,t,n,i,a)=>{if(i<0)return;e.visited.push(t),e.counts.directories++;let r=[];try{r=Mae.default.readdirSync(t||".",Bae)}catch(l){if(!e.options.suppressErrors)throw l}a(r,n,i)};function cUe(e){return e?lUe:oUe}fE.build=cUe});var Fae=$e(jL=>{"use strict";Object.defineProperty(jL,"__esModule",{value:!0});jL.Queue=void 0;var xM=class{onQueueEmpty;count=0;constructor(t){this.onQueueEmpty=t}enqueue(){this.count++}dequeue(t,n){(--this.count<=0||t)&&this.onQueueEmpty(t,n)}};jL.Queue=xM});var jae=$e(UL=>{"use strict";Object.defineProperty(UL,"__esModule",{value:!0});UL.Counter=void 0;var CM=class{_files=0;_directories=0;set files(t){this._files=t}get files(){return this._files}set directories(t){this._directories=t}get directories(){return this._directories}get dirs(){return this._directories}};UL.Counter=CM});var kM=$e(oH=>{"use strict";var uUe=oH&&oH.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,a)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),pUe=oH&&oH.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Sf=oH&&oH.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n in e)n!=="default"&&Object.prototype.hasOwnProperty.call(e,n)&&uUe(t,e,n);return pUe(t,e),t};Object.defineProperty(oH,"__esModule",{value:!0});oH.Walker=void 0;var Uae=require("path"),DM=vM(),PM=Sf(xae()),HUe=Sf(Cae()),dUe=Sf(Dae()),fUe=Sf(Pae()),hUe=Sf(wae()),mUe=Sf($ae()),_Ue=Sf(Rae()),EUe=Sf(Oae()),yUe=Fae(),gUe=jae(),wM=class{root;isSynchronous;state;joinPath;pushDirectory;pushFile;getArray;groupFiles;resolveSymlink;walkDirectory;callbackInvoker;constructor(t,n,i){this.isSynchronous=!i,this.callbackInvoker=_Ue.build(n,this.isSynchronous),this.root=(0,DM.normalizePath)(t,n),this.state={root:this.root.slice(0,-1),paths:[""].slice(0,0),groups:[],counts:new gUe.Counter,options:n,queue:new yUe.Queue((a,r)=>this.callbackInvoker(r,a,i)),symlinks:new Map,visited:[""].slice(0,0)},this.joinPath=PM.build(this.root,n),this.pushDirectory=HUe.build(this.root,n),this.pushFile=dUe.build(n),this.getArray=fUe.build(n),this.groupFiles=hUe.build(n),this.resolveSymlink=mUe.build(n,this.isSynchronous),this.walkDirectory=EUe.build(this.isSynchronous)}start(){return this.walkDirectory(this.state,this.root,this.root,this.state.options.maxDepth,this.walk),this.isSynchronous?this.callbackInvoker(this.state,null):null}walk=(t,n,i)=>{let{paths:a,options:{filters:r,resolveSymlinks:l,excludeSymlinks:s,exclude:u,maxFiles:p,signal:o,useRealPaths:c,pathSeparator:H}}=this.state;if(o&&o.aborted||p&&a.length>p)return;this.pushDirectory(n,a,r);let f=this.getArray(this.state.paths);for(let _=0;_{if(h.isDirectory()){if(m=(0,DM.normalizePath)(m,this.state.options),u&&u(y.name,c?m:g+H))return;this.walkDirectory(this.state,m,c?m:g+H,i-1,this.walk)}else{m=c?m:g;let d=(0,Uae.basename)(m),A=(0,DM.normalizePath)((0,Uae.dirname)(m),this.state.options);m=this.joinPath(d,A),this.pushFile(m,f,this.state.counts,r)}})}}this.groupFiles(this.state.groups,n,f)}};oH.Walker=wM});var Wae=$e(hE=>{"use strict";Object.defineProperty(hE,"__esModule",{value:!0});hE.callback=hE.promise=void 0;var bUe=kM();function AUe(e,t){return new Promise((n,i)=>{qae(e,t,(a,r)=>{if(a)return i(a);n(r)})})}hE.promise=AUe;function qae(e,t,n){new bUe.Walker(e,t,n).start()}hE.callback=qae});var Vae=$e(qL=>{"use strict";Object.defineProperty(qL,"__esModule",{value:!0});qL.sync=void 0;var IUe=kM();function SUe(e,t){return new IUe.Walker(e,t).start()}qL.sync=SUe});var Gae=$e(WL=>{"use strict";Object.defineProperty(WL,"__esModule",{value:!0});WL.APIBuilder=void 0;var Kae=Wae(),TUe=Vae(),NM=class{root;options;constructor(t,n){this.root=t,this.options=n}withPromise(){return(0,Kae.promise)(this.root,this.options)}withCallback(t){(0,Kae.callback)(this.root,this.options,t)}sync(){return(0,TUe.sync)(this.root,this.options)}};WL.APIBuilder=NM});var zae=$e(VL=>{"use strict";Object.defineProperty(VL,"__esModule",{value:!0});VL.Builder=void 0;var LUe=require("path"),Xae=Gae(),Zae=null;try{require.resolve("picomatch"),Zae=MH()}catch{}var $M=class{globCache={};options={maxDepth:1/0,suppressErrors:!0,pathSeparator:LUe.sep,filters:[]};globFunction;constructor(t){this.options={...this.options,...t},this.globFunction=this.options.globFunction}group(){return this.options.group=!0,this}withPathSeparator(t){return this.options.pathSeparator=t,this}withBasePath(){return this.options.includeBasePath=!0,this}withRelativePaths(){return this.options.relativePaths=!0,this}withDirs(){return this.options.includeDirs=!0,this}withMaxDepth(t){return this.options.maxDepth=t,this}withMaxFiles(t){return this.options.maxFiles=t,this}withFullPaths(){return this.options.resolvePaths=!0,this.options.includeBasePath=!0,this}withErrors(){return this.options.suppressErrors=!1,this}withSymlinks({resolvePaths:t=!0}={}){return this.options.resolveSymlinks=!0,this.options.useRealPaths=t,this.withFullPaths()}withAbortSignal(t){return this.options.signal=t,this}normalize(){return this.options.normalizePath=!0,this}filter(t){return this.options.filters.push(t),this}onlyDirs(){return this.options.excludeFiles=!0,this.options.includeDirs=!0,this}exclude(t){return this.options.exclude=t,this}onlyCounts(){return this.options.onlyCounts=!0,this}crawl(t){return new Xae.APIBuilder(t||".",this.options)}withGlobFunction(t){return this.globFunction=t,this}crawlWithOptions(t,n){return this.options={...this.options,...n},new Xae.APIBuilder(t||".",this.options)}glob(...t){return this.globFunction?this.globWithOptions(t):this.globWithOptions(t,{dot:!0})}globWithOptions(t,...n){let i=this.globFunction||Zae;if(!i)throw new Error("Please specify a glob function to use glob matching.");var a=this.globCache[t.join("\0")];return a||(a=i(t,...n),this.globCache[t.join("\0")]=a),this.options.filters.push(r=>a(r)),this}};VL.Builder=$M});var Qae=$e(Jae=>{"use strict";Object.defineProperty(Jae,"__esModule",{value:!0})});var Yae=$e(sd=>{"use strict";var vUe=sd&&sd.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,a)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),xUe=sd&&sd.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&vUe(t,e,n)};Object.defineProperty(sd,"__esModule",{value:!0});sd.fdir=void 0;var CUe=zae();Object.defineProperty(sd,"fdir",{enumerable:!0,get:function(){return CUe.Builder}});xUe(Qae(),sd)});var FM=$e((cMt,aoe)=>{"use strict";aoe.exports=function(t,n,i){let a=[];if(typeof t<"u"){let r="layer";t&&(r=`layer(${t})`),a.push(r)}return typeof i<"u"&&a.push(`supports(${i})`),typeof n<"u"&&a.push(n),a.join(" ")}});var coe=$e((uMt,loe)=>{"use strict";var ooe=FM();loe.exports=function(t,n){n.reverse();let i=n.pop(),a=`${t} ${ooe(i.layer,i.media,i.supports)}`;for(let r of n)a=`'data:text/css;base64,${Buffer.from(`@import ${a}`).toString("base64")}' ${ooe(r.layer,r.media,r.supports)}`;return a}});var poe=$e((pMt,uoe)=>{"use strict";var WUe=coe();uoe.exports=function(t,n){t.forEach(i=>{if(i.type==="charset"||i.type==="warning"||!i.conditions?.length)return;if(i.type==="import"){i.node.params=WUe(i.fullUri,i.conditions);return}let{nodes:a}=i,{parent:r}=a[0],l=[];for(let p of i.conditions){if(typeof p.media<"u"){let o=n({name:"media",params:p.media,source:r.source});l.push(o)}if(typeof p.supports<"u"){let o=n({name:"supports",params:`(${p.supports})`,source:r.source});l.push(o)}if(typeof p.layer<"u"){let o=n({name:"layer",params:p.layer,source:r.source});l.push(o)}}let s=l.shift(),u=l.reduce((p,o)=>(p.append(o),o),s);r.insertBefore(a[0],s),a.forEach(p=>{p.parent=void 0}),a[0].raws.before=a[0].raws.before||` `,u.append(a),i.type="nodes",i.nodes=[s],delete i.node})}});var doe=$e((HMt,Hoe)=>{"use strict";Hoe.exports=function(t){t.forEach((n,i)=>{if(i!==0)if(n.parent){let{before:a}=n.parent.node.raws;n.type==="nodes"?n.nodes[0].raws.before=a:n.node.raws.before=a}else n.type==="nodes"&&(n.nodes[0].raws.before=n.nodes[0].raws.before||` `)})}});var hoe=$e((dMt,foe)=>{"use strict";foe.exports=function(t,n){n.nodes=[],t.forEach(i=>{["charset","import"].includes(i.type)?(i.node.parent=void 0,n.append(i.node)):i.type==="nodes"&&i.nodes.forEach(a=>{a.parent=void 0,n.append(a)})})}});var yoe=$e((fMt,Eoe)=>{"use strict";var moe=function(e,t,n){return function(){for(var i=this,a=new Array(arguments.length),r=0;r{var JL=require("fs"),VUe=require("path"),goe=yoe(),KUe=goe(JL.stat),GUe=goe(JL.readFile),jM=VUe.resolve,ad=Object.create(null);function yg(e,t){return Buffer.isEncoding(t)?e.toString(t):e}gg.exports=function(e,t){return e=jM(e),KUe(e).then(function(n){var i=ad[e];return i&&i.mtime.getTime()===n.mtime.getTime()?yg(i.content,t):GUe(e).then(function(a){return ad[e]={mtime:n.mtime,content:a},yg(a,t)})}).catch(function(n){return ad[e]=null,Promise.reject(n)})};gg.exports.sync=function(e,t){e=jM(e);try{var n=JL.statSync(e),i=ad[e];if(i&&i.mtime.getTime()===n.mtime.getTime())return yg(i.content,t);var a=JL.readFileSync(e);return ad[e]={mtime:n.mtime,content:a},yg(a,t)}catch(r){throw ad[e]=null,r}};gg.exports.get=function(e,t){return e=jM(e),ad[e]?yg(ad[e].content,t):null};gg.exports.clear=function(){ad=Object.create(null)}});var UM=$e((mMt,Aoe)=>{"use strict";var XUe=/^data:text\/css(?:;(base64|plain))?,/i,ZUe=/^data:text\/css;base64,/i,zUe=/^data:text\/css;plain,/i;function JUe(e){return XUe.test(e)}function QUe(e){return ZUe.test(e)?Buffer.from(e.slice(21),"base64").toString():zUe.test(e)?decodeURIComponent(e.slice(20)):decodeURIComponent(e.slice(14))}Aoe.exports={isValid:JUe,contents:QUe}});var Toe=$e((_Mt,Soe)=>{"use strict";var YUe=boe(),Ioe=UM();Soe.exports=function(t){return Ioe.isValid(t)?Ioe.contents(t):YUe(t,"utf-8")}});var xoe=$e((EMt,voe)=>{"use strict";var Loe=MS(),{stringify:bg}=Loe;voe.exports=function(t,n,i,a){let r=[],l=[];return n.each(s=>{let u;s.type==="atrule"&&(s.name==="import"?u=tqe(t,s,i,a):s.name==="charset"&&(u=eqe(t,s,i,a))),u?(l.length&&(r.push({type:"nodes",nodes:l,conditions:[...i],from:a}),l=[]),r.push(u)):l.push(s)}),l.length&&r.push({type:"nodes",nodes:l,conditions:[...i],from:a}),r};function eqe(e,t,n,i){return t.prev()?e.warn("@charset must precede all other statements",{node:t}):{type:"charset",node:t,conditions:[...n],from:i}}function tqe(e,t,n,i){let a=t.prev();if(a)do{if(a.type==="comment"||a.type==="atrule"&&a.name==="import"){a=a.prev();continue}break}while(a);if(a)do{if(a.type==="comment"||a.type==="atrule"&&(a.name==="charset"||a.name==="layer"&&!a.nodes)){a=a.prev();continue}return e.warn("@import must precede all other statements (besides @charset or empty @layer)",{node:t})}while(a);if(t.nodes)return e.warn("It looks like you didn't end your @import statement correctly. Child nodes are attached to it.",{node:t});let r=Loe(t.params).nodes,l={type:"import",uri:"",fullUri:"",node:t,conditions:[...n],from:i},s,u,p;for(let o=0;o{"use strict";var rqe=require("path"),QL;Coe.exports=function(t,n,i,a,r){let{plugins:l}=a,s=rqe.extname(i),u=[];if(s===".sss"){if(!QL)try{QL=require("sugarss")}catch{}if(QL)return qM(r,n,i,l,[QL])}return t.opts.syntax?.parse&&u.push(t.opts.syntax.parse),t.opts.parser&&u.push(t.opts.parser),u.push(null),qM(r,n,i,l,u)};function qM(e,t,n,i,a,r){return r||(r=0),e(i).process(t,{from:n,parser:a[r]}).catch(l=>{if(r++,r===a.length)throw l;return qM(e,t,n,i,a,r)})}});var WM=$e((gMt,Poe)=>{Poe.exports=function(){var e=Error.prepareStackTrace;Error.prepareStackTrace=function(n,i){return i};var t=new Error().stack;return Error.prepareStackTrace=e,t[2].getFileName()}});var woe=$e((bMt,Ag)=>{"use strict";var nqe=process.platform==="win32",iqe=/^(((?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?[\\\/]?)(?:[^\\\/]*[\\\/])*)((\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))[\\\/]*$/,VM={};function sqe(e){return iqe.exec(e).slice(1)}VM.parse=function(e){if(typeof e!="string")throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t=sqe(e);if(!t||t.length!==5)throw new TypeError("Invalid path '"+e+"'");return{root:t[1],dir:t[0]===t[1]?t[0]:t[0].slice(0,-1),base:t[2],ext:t[4],name:t[3]}};var aqe=/^((\/?)(?:[^\/]*\/)*)((\.{1,2}|[^\/]+?|)(\.[^.\/]*|))[\/]*$/,KM={};function oqe(e){return aqe.exec(e).slice(1)}KM.parse=function(e){if(typeof e!="string")throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t=oqe(e);if(!t||t.length!==5)throw new TypeError("Invalid path '"+e+"'");return{root:t[1],dir:t[0].slice(0,-1),base:t[2],ext:t[4],name:t[3]}};nqe?Ag.exports=VM.parse:Ag.exports=KM.parse;Ag.exports.posix=KM.parse;Ag.exports.win32=VM.parse});var GM=$e((AMt,Roe)=>{var $oe=require("path"),koe=$oe.parse||woe(),Noe=function(t,n){var i="/";/^([A-Za-z]:)/.test(t)?i="":/^\\\\/.test(t)&&(i="\\\\");for(var a=[t],r=koe(t);r.dir!==a[a.length-1];)a.push(r.dir),r=koe(r.dir);return a.reduce(function(l,s){return l.concat(n.map(function(u){return $oe.resolve(i,s,u)}))},[])};Roe.exports=function(t,n,i){var a=n&&n.moduleDirectory?[].concat(n.moduleDirectory):["node_modules"];if(n&&typeof n.paths=="function")return n.paths(i,t,function(){return Noe(t,a)},n);var r=Noe(t,a);return n&&n.paths?r.concat(n.paths):r}});var XM=$e((IMt,Moe)=>{Moe.exports=function(e,t){return t||{}}});var Ooe=$e((SMt,Boe)=>{"use strict";var lqe="Function.prototype.bind called on incompatible ",ZM=Array.prototype.slice,cqe=Object.prototype.toString,uqe="[object Function]";Boe.exports=function(t){var n=this;if(typeof n!="function"||cqe.call(n)!==uqe)throw new TypeError(lqe+n);for(var i=ZM.call(arguments,1),a,r=function(){if(this instanceof a){var o=n.apply(this,i.concat(ZM.call(arguments)));return Object(o)===o?o:this}else return n.apply(t,i.concat(ZM.call(arguments)))},l=Math.max(0,n.length-i.length),s=[],u=0;u{"use strict";var pqe=Ooe();Foe.exports=Function.prototype.bind||pqe});var qoe=$e((LMt,Uoe)=>{"use strict";var Hqe=joe();Uoe.exports=Hqe.call(Function.call,Object.prototype.hasOwnProperty)});var Woe=$e((vMt,dqe)=>{dqe.exports={assert:!0,"node:assert":[">= 14.18 && < 15",">= 16"],"assert/strict":">= 15","node:assert/strict":">= 16",async_hooks:">= 8","node:async_hooks":[">= 14.18 && < 15",">= 16"],buffer_ieee754:">= 0.5 && < 0.9.7",buffer:!0,"node:buffer":[">= 14.18 && < 15",">= 16"],child_process:!0,"node:child_process":[">= 14.18 && < 15",">= 16"],cluster:">= 0.5","node:cluster":[">= 14.18 && < 15",">= 16"],console:!0,"node:console":[">= 14.18 && < 15",">= 16"],constants:!0,"node:constants":[">= 14.18 && < 15",">= 16"],crypto:!0,"node:crypto":[">= 14.18 && < 15",">= 16"],_debug_agent:">= 1 && < 8",_debugger:"< 8",dgram:!0,"node:dgram":[">= 14.18 && < 15",">= 16"],diagnostics_channel:[">= 14.17 && < 15",">= 15.1"],"node:diagnostics_channel":[">= 14.18 && < 15",">= 16"],dns:!0,"node:dns":[">= 14.18 && < 15",">= 16"],"dns/promises":">= 15","node:dns/promises":">= 16",domain:">= 0.7.12","node:domain":[">= 14.18 && < 15",">= 16"],events:!0,"node:events":[">= 14.18 && < 15",">= 16"],freelist:"< 6",fs:!0,"node:fs":[">= 14.18 && < 15",">= 16"],"fs/promises":[">= 10 && < 10.1",">= 14"],"node:fs/promises":[">= 14.18 && < 15",">= 16"],_http_agent:">= 0.11.1","node:_http_agent":[">= 14.18 && < 15",">= 16"],_http_client:">= 0.11.1","node:_http_client":[">= 14.18 && < 15",">= 16"],_http_common:">= 0.11.1","node:_http_common":[">= 14.18 && < 15",">= 16"],_http_incoming:">= 0.11.1","node:_http_incoming":[">= 14.18 && < 15",">= 16"],_http_outgoing:">= 0.11.1","node:_http_outgoing":[">= 14.18 && < 15",">= 16"],_http_server:">= 0.11.1","node:_http_server":[">= 14.18 && < 15",">= 16"],http:!0,"node:http":[">= 14.18 && < 15",">= 16"],http2:">= 8.8","node:http2":[">= 14.18 && < 15",">= 16"],https:!0,"node:https":[">= 14.18 && < 15",">= 16"],inspector:">= 8","node:inspector":[">= 14.18 && < 15",">= 16"],"inspector/promises":[">= 19"],"node:inspector/promises":[">= 19"],_linklist:"< 8",module:!0,"node:module":[">= 14.18 && < 15",">= 16"],net:!0,"node:net":[">= 14.18 && < 15",">= 16"],"node-inspect/lib/_inspect":">= 7.6 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6 && < 12",os:!0,"node:os":[">= 14.18 && < 15",">= 16"],path:!0,"node:path":[">= 14.18 && < 15",">= 16"],"path/posix":">= 15.3","node:path/posix":">= 16","path/win32":">= 15.3","node:path/win32":">= 16",perf_hooks:">= 8.5","node:perf_hooks":[">= 14.18 && < 15",">= 16"],process:">= 1","node:process":[">= 14.18 && < 15",">= 16"],punycode:">= 0.5","node:punycode":[">= 14.18 && < 15",">= 16"],querystring:!0,"node:querystring":[">= 14.18 && < 15",">= 16"],readline:!0,"node:readline":[">= 14.18 && < 15",">= 16"],"readline/promises":">= 17","node:readline/promises":">= 17",repl:!0,"node:repl":[">= 14.18 && < 15",">= 16"],smalloc:">= 0.11.5 && < 3",_stream_duplex:">= 0.9.4","node:_stream_duplex":[">= 14.18 && < 15",">= 16"],_stream_transform:">= 0.9.4","node:_stream_transform":[">= 14.18 && < 15",">= 16"],_stream_wrap:">= 1.4.1","node:_stream_wrap":[">= 14.18 && < 15",">= 16"],_stream_passthrough:">= 0.9.4","node:_stream_passthrough":[">= 14.18 && < 15",">= 16"],_stream_readable:">= 0.9.4","node:_stream_readable":[">= 14.18 && < 15",">= 16"],_stream_writable:">= 0.9.4","node:_stream_writable":[">= 14.18 && < 15",">= 16"],stream:!0,"node:stream":[">= 14.18 && < 15",">= 16"],"stream/consumers":">= 16.7","node:stream/consumers":">= 16.7","stream/promises":">= 15","node:stream/promises":">= 16","stream/web":">= 16.5","node:stream/web":">= 16.5",string_decoder:!0,"node:string_decoder":[">= 14.18 && < 15",">= 16"],sys:[">= 0.4 && < 0.7",">= 0.8"],"node:sys":[">= 14.18 && < 15",">= 16"],"test/reporters":">= 19.9 && < 20.2","node:test/reporters":[">= 18.17 && < 19",">= 19.9",">= 20"],"node:test":[">= 16.17 && < 17",">= 18"],timers:!0,"node:timers":[">= 14.18 && < 15",">= 16"],"timers/promises":">= 15","node:timers/promises":">= 16",_tls_common:">= 0.11.13","node:_tls_common":[">= 14.18 && < 15",">= 16"],_tls_legacy:">= 0.11.3 && < 10",_tls_wrap:">= 0.11.3","node:_tls_wrap":[">= 14.18 && < 15",">= 16"],tls:!0,"node:tls":[">= 14.18 && < 15",">= 16"],trace_events:">= 10","node:trace_events":[">= 14.18 && < 15",">= 16"],tty:!0,"node:tty":[">= 14.18 && < 15",">= 16"],url:!0,"node:url":[">= 14.18 && < 15",">= 16"],util:!0,"node:util":[">= 14.18 && < 15",">= 16"],"util/types":">= 15.3","node:util/types":">= 16","v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/consarray":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/csvparser":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/logreader":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/profile_view":[">= 4.4 && < 5",">= 5.2 && < 12"],"v8/tools/splaytree":[">= 4.4 && < 5",">= 5.2 && < 12"],v8:">= 1","node:v8":[">= 14.18 && < 15",">= 16"],vm:!0,"node:vm":[">= 14.18 && < 15",">= 16"],wasi:[">= 13.4 && < 13.5",">= 18.17 && < 19",">= 20"],"node:wasi":[">= 18.17 && < 19",">= 20"],worker_threads:">= 11.7","node:worker_threads":[">= 14.18 && < 15",">= 16"],zlib:">= 0.5","node:zlib":[">= 14.18 && < 15",">= 16"]}});var YL=$e((xMt,Goe)=>{"use strict";var fqe=qoe();function hqe(e,t){for(var n=e.split("."),i=t.split(" "),a=i.length>1?i[0]:"=",r=(i.length>1?i[1]:i[0]).split("."),l=0;l<3;++l){var s=parseInt(n[l]||0,10),u=parseInt(r[l]||0,10);if(s!==u)return a==="<"?s="?s>=u:!1}return a===">="}function Voe(e,t){var n=t.split(/ ?&& ?/);if(n.length===0)return!1;for(var i=0;i"u"?process.versions&&process.versions.node:e;if(typeof n!="string")throw new TypeError(typeof e>"u"?"Unable to determine current node version":"If provided, a valid node version is required");if(t&&typeof t=="object"){for(var i=0;i{var em=require("fs"),tl=require("path"),_qe=WM(),Eqe=GM(),yqe=XM(),gqe=YL(),bqe=em.realpath&&typeof em.realpath.native=="function"?em.realpath.native:em.realpath,Aqe=function(t,n){em.stat(t,function(i,a){return i?i.code==="ENOENT"||i.code==="ENOTDIR"?n(null,!1):n(i):n(null,a.isFile()||a.isFIFO())})},Iqe=function(t,n){em.stat(t,function(i,a){return i?i.code==="ENOENT"||i.code==="ENOTDIR"?n(null,!1):n(i):n(null,a.isDirectory())})},Sqe=function(t,n){bqe(t,function(i,a){i&&i.code!=="ENOENT"?n(i):n(null,i?t:a)})},Ig=function(t,n,i,a){i&&i.preserveSymlinks===!1?t(n,a):a(null,n)},Tqe=function(t,n,i){t(n,function(a,r){if(a)i(a);else try{var l=JSON.parse(r);i(null,l)}catch{i(null)}})},Lqe=function(t,n,i){for(var a=Eqe(n,i,t),r=0;r{vqe.exports={assert:!0,"assert/strict":">= 15",async_hooks:">= 8",buffer_ieee754:"< 0.9.7",buffer:!0,child_process:!0,cluster:!0,console:!0,constants:!0,crypto:!0,_debug_agent:">= 1 && < 8",_debugger:"< 8",dgram:!0,diagnostics_channel:">= 15.1",dns:!0,"dns/promises":">= 15",domain:">= 0.7.12",events:!0,freelist:"< 6",fs:!0,"fs/promises":[">= 10 && < 10.1",">= 14"],_http_agent:">= 0.11.1",_http_client:">= 0.11.1",_http_common:">= 0.11.1",_http_incoming:">= 0.11.1",_http_outgoing:">= 0.11.1",_http_server:">= 0.11.1",http:!0,http2:">= 8.8",https:!0,inspector:">= 8.0.0",_linklist:"< 8",module:!0,net:!0,"node-inspect/lib/_inspect":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_client":">= 7.6.0 && < 12","node-inspect/lib/internal/inspect_repl":">= 7.6.0 && < 12",os:!0,path:!0,"path/posix":">= 15.3","path/win32":">= 15.3",perf_hooks:">= 8.5",process:">= 1",punycode:!0,querystring:!0,readline:!0,repl:!0,smalloc:">= 0.11.5 && < 3",_stream_duplex:">= 0.9.4",_stream_transform:">= 0.9.4",_stream_wrap:">= 1.4.1",_stream_passthrough:">= 0.9.4",_stream_readable:">= 0.9.4",_stream_writable:">= 0.9.4",stream:!0,"stream/promises":">= 15",string_decoder:!0,sys:[">= 0.6 && < 0.7",">= 0.8"],timers:!0,"timers/promises":">= 15",_tls_common:">= 0.11.13",_tls_legacy:">= 0.11.3 && < 10",_tls_wrap:">= 0.11.3",tls:!0,trace_events:">= 10",tty:!0,url:!0,util:!0,"util/types":">= 15.3","v8/tools/arguments":">= 10 && < 12","v8/tools/codemap":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/consarray":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/csvparser":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/logreader":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/profile_view":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],"v8/tools/splaytree":[">= 4.4.0 && < 5",">= 5.2.0 && < 12"],v8:">= 1",vm:!0,wasi:">= 13.4 && < 13.5",worker_threads:">= 11.7",zlib:!0}});var ele=$e((PMt,Yoe)=>{var xqe=process.versions&&process.versions.node&&process.versions.node.split(".")||[];function Cqe(e){for(var t=e.split(" "),n=t.length>1?t[0]:"=",i=(t.length>1?t[1]:t[0]).split("."),a=0;a<3;++a){var r=parseInt(xqe[a]||0,10),l=parseInt(i[a]||0,10);if(r!==l)return n==="<"?r="?r>=l:!1}return n===">="}function Joe(e){var t=e.split(/ ?&& ?/);if(t.length===0)return!1;for(var n=0;n{var Pqe=YL();tle.exports=function(t){return Pqe(t)}});var ile=$e((kMt,nle)=>{var wqe=YL(),tm=require("fs"),Hc=require("path"),kqe=WM(),Nqe=GM(),$qe=XM(),Rqe=tm.realpathSync&&typeof tm.realpathSync.native=="function"?tm.realpathSync.native:tm.realpathSync,Mqe=function(t){try{var n=tm.statSync(t)}catch(i){if(i&&(i.code==="ENOENT"||i.code==="ENOTDIR"))return!1;throw i}return n.isFile()||n.isFIFO()},Bqe=function(t){try{var n=tm.statSync(t)}catch(i){if(i&&(i.code==="ENOENT"||i.code==="ENOTDIR"))return!1;throw i}return n.isDirectory()},Oqe=function(t){try{return Rqe(t)}catch(n){if(n.code!=="ENOENT")throw n}return t},Sg=function(t,n,i){return i&&i.preserveSymlinks===!1?t(n):n},Fqe=function(t,n){var i=t(n);try{var a=JSON.parse(i);return a}catch{}},jqe=function(t,n,i){for(var a=Nqe(n,i,t),r=0;r{var tv=Zoe();tv.core=ele();tv.isCore=rle();tv.sync=ile();sle.exports=tv});var JM=$e(($Mt,lle)=>{"use strict";var Uqe=ale(),qqe=["web_modules","node_modules"];function ole(e,t){return new Promise((n,i)=>{Uqe(e,t,(a,r)=>a?i(a):n(r))})}lle.exports=function(t,n,i,a){let r=i.path,l={basedir:n,moduleDirectory:qqe.concat(i.addModulesDirectories),paths:r,extensions:[".css"],packageFilter:function(u){return u.style?u.main=u.style:(!u.main||!/\.css$/.test(u.main))&&(u.main="index.css"),u},preserveSymlinks:!1};return ole(`./${t}`,l).catch(()=>ole(t,l)).catch(()=>{throw r.indexOf(n)===-1&&r.unshift(n),a.error(`Failed to find '${t}' in [ ${r.join(`, `)} ]`)})}});var fle=$e((RMt,dle)=>{"use strict";var cle=require("path"),ule=UM(),Wqe=xoe(),Vqe=Doe(),Kqe=JM(),Gqe=FM();async function Hle(e,t,n,i,a,r,l){let s=Wqe(e,t,a,r);for(let H of s)H.type!=="import"||!Zqe(H.uri)||n.filter&&!n.filter(H.uri)||await Xqe(e,H,n,i,l);let u,p=[],o=[];function c(H){if(!u)u=H;else if(H.node.params.toLowerCase()!==u.node.params.toLowerCase())throw H.node.error(`Incompatible @charset statements: ${H.node.params} specified in ${H.node.source.input.file} ${u.node.params} specified in ${u.node.source.input.file}`)}return s.forEach(H=>{H.type==="charset"?c(H):H.type==="import"?H.children?H.children.forEach((f,_)=>{f.type==="import"?p.push(f):f.type==="charset"?c(f):o.push(f),_===0&&(f.parent=H)}):p.push(H):H.type==="nodes"&&o.push(H)}),u?[u,...p.concat(o)]:p.concat(o)}async function Xqe(e,t,n,i,a){if(ule.isValid(t.uri)){t.children=await ple(e,t,t.uri,n,i,a);return}else if(ule.isValid(t.from.slice(-1)))throw t.node.error(`Unable to import '${t.uri}' from a stylesheet that is embedded in a data url`);let r=t.node,l;r.source?.input?.file&&(l=r.source.input.file);let s=l?cle.dirname(r.source.input.file):n.root,u=[await n.resolve(t.uri,s,n,r)].flat(),p=await Promise.all(u.map(c=>cle.isAbsolute(c)?c:Kqe(c,s,n,r)));p.forEach(c=>{e.messages.push({type:"dependency",plugin:"postcss-import",file:c,parent:l})});let o=await Promise.all(p.map(c=>ple(e,t,c,n,i,a)));t.children=o.flat().filter(c=>!!c)}async function ple(e,t,n,i,a,r){let l=t.node,{conditions:s,from:u}=t,p=s.map(f=>Gqe(f.layer,f.media,f.supports)).join(":");if(i.skipDuplicates){if(a.importedFiles[n]?.[p])return;a.importedFiles[n]||(a.importedFiles[n]={}),a.importedFiles[n][p]=!0}if(u.includes(n))return;let o=await i.load(n,i);if(o.trim()===""&&i.warnOnEmpty){e.warn(`${n} is empty`,{node:l});return}if(i.skipDuplicates&&a.hashFiles[o]?.[p])return;let c=await Vqe(e,o,n,i,r),H=c.root;return e.messages=e.messages.concat(c.messages),i.skipDuplicates&&(H.some(_=>_.type==="atrule"&&_.name==="import")||(a.hashFiles[o]||(a.hashFiles[o]={}),a.hashFiles[o][p]=!0)),Hle(e,H,i,a,s,[...u,n],r)}function Zqe(e){if(/^(?:[a-z]+:)?\/\//i.test(e))return!1;try{if(new URL(e,"https://example.com").search)return!1}catch{}return!0}dle.exports=Hle});var Ele=$e((MMt,_le)=>{"use strict";var hle=require("path"),zqe=poe(),Jqe=doe(),Qqe=hoe(),Yqe=Toe(),eWe=fle(),tWe=JM();function mle(e){return e={root:process.cwd(),path:[],skipDuplicates:!0,resolve:tWe,load:Yqe,plugins:[],addModulesDirectories:[],warnOnEmpty:!0,...e},e.root=hle.resolve(e.root),typeof e.path=="string"&&(e.path=[e.path]),Array.isArray(e.path)||(e.path=[]),e.path=e.path.map(t=>hle.resolve(e.root,t)),{postcssPlugin:"postcss-import",async Once(t,{result:n,atRule:i,postcss:a}){let r={importedFiles:{},hashFiles:{}};if(t.source?.input?.file&&(r.importedFiles[t.source.input.file]={}),e.plugins&&!Array.isArray(e.plugins))throw new Error("plugins option must be an array");let l=await eWe(n,t,e,r,[],[],a);Jqe(l),zqe(l,i),Qqe(l,t)}}}mle.postcss=!0;_le.exports=mle});var yE=$e(Cl=>{"use strict";Object.defineProperty(Cl,"__esModule",{value:!0});Cl.stringArray=Cl.array=Cl.func=Cl.error=Cl.number=Cl.string=Cl.boolean=void 0;function uWe(e){return e===!0||e===!1}Cl.boolean=uWe;function Ile(e){return typeof e=="string"||e instanceof String}Cl.string=Ile;function pWe(e){return typeof e=="number"||e instanceof Number}Cl.number=pWe;function HWe(e){return e instanceof Error}Cl.error=HWe;function dWe(e){return typeof e=="function"}Cl.func=dWe;function Sle(e){return Array.isArray(e)}Cl.array=Sle;function fWe(e){return Sle(e)&&e.every(t=>Ile(t))}Cl.stringArray=fWe});var SB=$e(ai=>{"use strict";Object.defineProperty(ai,"__esModule",{value:!0});ai.Message=ai.NotificationType9=ai.NotificationType8=ai.NotificationType7=ai.NotificationType6=ai.NotificationType5=ai.NotificationType4=ai.NotificationType3=ai.NotificationType2=ai.NotificationType1=ai.NotificationType0=ai.NotificationType=ai.RequestType9=ai.RequestType8=ai.RequestType7=ai.RequestType6=ai.RequestType5=ai.RequestType4=ai.RequestType3=ai.RequestType2=ai.RequestType1=ai.RequestType=ai.RequestType0=ai.AbstractMessageSignature=ai.ParameterStructures=ai.ResponseError=ai.ErrorCodes=void 0;var rm=yE(),eB;(function(e){e.ParseError=-32700,e.InvalidRequest=-32600,e.MethodNotFound=-32601,e.InvalidParams=-32602,e.InternalError=-32603,e.jsonrpcReservedErrorRangeStart=-32099,e.serverErrorStart=-32099,e.MessageWriteError=-32099,e.MessageReadError=-32098,e.PendingResponseRejected=-32097,e.ConnectionInactive=-32096,e.ServerNotInitialized=-32002,e.UnknownErrorCode=-32001,e.jsonrpcReservedErrorRangeEnd=-32e3,e.serverErrorEnd=-32e3})(eB||(ai.ErrorCodes=eB={}));var tB=class e extends Error{constructor(t,n,i){super(n),this.code=rm.number(t)?t:eB.UnknownErrorCode,this.data=i,Object.setPrototypeOf(this,e.prototype)}toJson(){let t={code:this.code,message:this.message};return this.data!==void 0&&(t.data=this.data),t}};ai.ResponseError=tB;var dc=class e{constructor(t){this.kind=t}static is(t){return t===e.auto||t===e.byName||t===e.byPosition}toString(){return this.kind}};ai.ParameterStructures=dc;dc.auto=new dc("auto");dc.byPosition=new dc("byPosition");dc.byName=new dc("byName");var ka=class{constructor(t,n){this.method=t,this.numberOfParams=n}get parameterStructures(){return dc.auto}};ai.AbstractMessageSignature=ka;var rB=class extends ka{constructor(t){super(t,0)}};ai.RequestType0=rB;var nB=class extends ka{constructor(t,n=dc.auto){super(t,1),this._parameterStructures=n}get parameterStructures(){return this._parameterStructures}};ai.RequestType=nB;var iB=class extends ka{constructor(t,n=dc.auto){super(t,1),this._parameterStructures=n}get parameterStructures(){return this._parameterStructures}};ai.RequestType1=iB;var sB=class extends ka{constructor(t){super(t,2)}};ai.RequestType2=sB;var aB=class extends ka{constructor(t){super(t,3)}};ai.RequestType3=aB;var oB=class extends ka{constructor(t){super(t,4)}};ai.RequestType4=oB;var lB=class extends ka{constructor(t){super(t,5)}};ai.RequestType5=lB;var cB=class extends ka{constructor(t){super(t,6)}};ai.RequestType6=cB;var uB=class extends ka{constructor(t){super(t,7)}};ai.RequestType7=uB;var pB=class extends ka{constructor(t){super(t,8)}};ai.RequestType8=pB;var HB=class extends ka{constructor(t){super(t,9)}};ai.RequestType9=HB;var dB=class extends ka{constructor(t,n=dc.auto){super(t,1),this._parameterStructures=n}get parameterStructures(){return this._parameterStructures}};ai.NotificationType=dB;var fB=class extends ka{constructor(t){super(t,0)}};ai.NotificationType0=fB;var hB=class extends ka{constructor(t,n=dc.auto){super(t,1),this._parameterStructures=n}get parameterStructures(){return this._parameterStructures}};ai.NotificationType1=hB;var mB=class extends ka{constructor(t){super(t,2)}};ai.NotificationType2=mB;var _B=class extends ka{constructor(t){super(t,3)}};ai.NotificationType3=_B;var EB=class extends ka{constructor(t){super(t,4)}};ai.NotificationType4=EB;var yB=class extends ka{constructor(t){super(t,5)}};ai.NotificationType5=yB;var gB=class extends ka{constructor(t){super(t,6)}};ai.NotificationType6=gB;var bB=class extends ka{constructor(t){super(t,7)}};ai.NotificationType7=bB;var AB=class extends ka{constructor(t){super(t,8)}};ai.NotificationType8=AB;var IB=class extends ka{constructor(t){super(t,9)}};ai.NotificationType9=IB;var Tle;(function(e){function t(a){let r=a;return r&&rm.string(r.method)&&(rm.string(r.id)||rm.number(r.id))}e.isRequest=t;function n(a){let r=a;return r&&rm.string(r.method)&&a.id===void 0}e.isNotification=n;function i(a){let r=a;return r&&(r.result!==void 0||!!r.error)&&(rm.string(r.id)||rm.number(r.id)||r.id===null)}e.isResponse=i})(Tle||(ai.Message=Tle={}))});var LB=$e(vf=>{"use strict";var Lle;Object.defineProperty(vf,"__esModule",{value:!0});vf.LRUCache=vf.LinkedMap=vf.Touch=void 0;var Dl;(function(e){e.None=0,e.First=1,e.AsOld=e.First,e.Last=2,e.AsNew=e.Last})(Dl||(vf.Touch=Dl={}));var iv=class{constructor(){this[Lle]="LinkedMap",this._map=new Map,this._head=void 0,this._tail=void 0,this._size=0,this._state=0}clear(){this._map.clear(),this._head=void 0,this._tail=void 0,this._size=0,this._state++}isEmpty(){return!this._head&&!this._tail}get size(){return this._size}get first(){return this._head?.value}get last(){return this._tail?.value}has(t){return this._map.has(t)}get(t,n=Dl.None){let i=this._map.get(t);if(i)return n!==Dl.None&&this.touch(i,n),i.value}set(t,n,i=Dl.None){let a=this._map.get(t);if(a)a.value=n,i!==Dl.None&&this.touch(a,i);else{switch(a={key:t,value:n,next:void 0,previous:void 0},i){case Dl.None:this.addItemLast(a);break;case Dl.First:this.addItemFirst(a);break;case Dl.Last:this.addItemLast(a);break;default:this.addItemLast(a);break}this._map.set(t,a),this._size++}return this}delete(t){return!!this.remove(t)}remove(t){let n=this._map.get(t);if(n)return this._map.delete(t),this.removeItem(n),this._size--,n.value}shift(){if(!this._head&&!this._tail)return;if(!this._head||!this._tail)throw new Error("Invalid list");let t=this._head;return this._map.delete(t.key),this.removeItem(t),this._size--,t.value}forEach(t,n){let i=this._state,a=this._head;for(;a;){if(n?t.bind(n)(a.value,a.key,this):t(a.value,a.key,this),this._state!==i)throw new Error("LinkedMap got modified during iteration.");a=a.next}}keys(){let t=this._state,n=this._head,i={[Symbol.iterator]:()=>i,next:()=>{if(this._state!==t)throw new Error("LinkedMap got modified during iteration.");if(n){let a={value:n.key,done:!1};return n=n.next,a}else return{value:void 0,done:!0}}};return i}values(){let t=this._state,n=this._head,i={[Symbol.iterator]:()=>i,next:()=>{if(this._state!==t)throw new Error("LinkedMap got modified during iteration.");if(n){let a={value:n.value,done:!1};return n=n.next,a}else return{value:void 0,done:!0}}};return i}entries(){let t=this._state,n=this._head,i={[Symbol.iterator]:()=>i,next:()=>{if(this._state!==t)throw new Error("LinkedMap got modified during iteration.");if(n){let a={value:[n.key,n.value],done:!1};return n=n.next,a}else return{value:void 0,done:!0}}};return i}[(Lle=Symbol.toStringTag,Symbol.iterator)](){return this.entries()}trimOld(t){if(t>=this.size)return;if(t===0){this.clear();return}let n=this._head,i=this.size;for(;n&&i>t;)this._map.delete(n.key),n=n.next,i--;this._head=n,this._size=i,n&&(n.previous=void 0),this._state++}addItemFirst(t){if(!this._head&&!this._tail)this._tail=t;else if(this._head)t.next=this._head,this._head.previous=t;else throw new Error("Invalid list");this._head=t,this._state++}addItemLast(t){if(!this._head&&!this._tail)this._head=t;else if(this._tail)t.previous=this._tail,this._tail.next=t;else throw new Error("Invalid list");this._tail=t,this._state++}removeItem(t){if(t===this._head&&t===this._tail)this._head=void 0,this._tail=void 0;else if(t===this._head){if(!t.next)throw new Error("Invalid list");t.next.previous=void 0,this._head=t.next}else if(t===this._tail){if(!t.previous)throw new Error("Invalid list");t.previous.next=void 0,this._tail=t.previous}else{let n=t.next,i=t.previous;if(!n||!i)throw new Error("Invalid list");n.previous=i,i.next=n}t.next=void 0,t.previous=void 0,this._state++}touch(t,n){if(!this._head||!this._tail)throw new Error("Invalid list");if(!(n!==Dl.First&&n!==Dl.Last)){if(n===Dl.First){if(t===this._head)return;let i=t.next,a=t.previous;t===this._tail?(a.next=void 0,this._tail=a):(i.previous=a,a.next=i),t.previous=void 0,t.next=this._head,this._head.previous=t,this._head=t,this._state++}else if(n===Dl.Last){if(t===this._tail)return;let i=t.next,a=t.previous;t===this._head?(i.previous=void 0,this._head=i):(i.previous=a,a.next=i),t.next=void 0,t.previous=this._tail,this._tail.next=t,this._tail=t,this._state++}}}toJSON(){let t=[];return this.forEach((n,i)=>{t.push([i,n])}),t}fromJSON(t){this.clear();for(let[n,i]of t)this.set(n,i)}};vf.LinkedMap=iv;var TB=class extends iv{constructor(t,n=1){super(),this._limit=t,this._ratio=Math.min(Math.max(0,n),1)}get limit(){return this._limit}set limit(t){this._limit=t,this.checkTrim()}get ratio(){return this._ratio}set ratio(t){this._ratio=Math.min(Math.max(0,t),1),this.checkTrim()}get(t,n=Dl.AsNew){return super.get(t,n)}peek(t){return super.get(t,Dl.None)}set(t,n){return super.set(t,n,Dl.Last),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}};vf.LRUCache=TB});var xle=$e(sv=>{"use strict";Object.defineProperty(sv,"__esModule",{value:!0});sv.Disposable=void 0;var vle;(function(e){function t(n){return{dispose:n}}e.create=t})(vle||(sv.Disposable=vle={}))});var xf=$e(CB=>{"use strict";Object.defineProperty(CB,"__esModule",{value:!0});var vB;function xB(){if(vB===void 0)throw new Error("No runtime abstraction layer installed");return vB}(function(e){function t(n){if(n===void 0)throw new Error("No runtime abstraction layer provided");vB=n}e.install=t})(xB||(xB={}));CB.default=xB});var bE=$e(gE=>{"use strict";Object.defineProperty(gE,"__esModule",{value:!0});gE.Emitter=gE.Event=void 0;var hWe=xf(),Cle;(function(e){let t={dispose(){}};e.None=function(){return t}})(Cle||(gE.Event=Cle={}));var DB=class{add(t,n=null,i){this._callbacks||(this._callbacks=[],this._contexts=[]),this._callbacks.push(t),this._contexts.push(n),Array.isArray(i)&&i.push({dispose:()=>this.remove(t,n)})}remove(t,n=null){if(!this._callbacks)return;let i=!1;for(let a=0,r=this._callbacks.length;a{this._callbacks||(this._callbacks=new DB),this._options&&this._options.onFirstListenerAdd&&this._callbacks.isEmpty()&&this._options.onFirstListenerAdd(this),this._callbacks.add(t,n);let a={dispose:()=>{this._callbacks&&(this._callbacks.remove(t,n),a.dispose=e._noop,this._options&&this._options.onLastListenerRemove&&this._callbacks.isEmpty()&&this._options.onLastListenerRemove(this))}};return Array.isArray(i)&&i.push(a),a}),this._event}fire(t){this._callbacks&&this._callbacks.invoke.call(this._callbacks,t)}dispose(){this._callbacks&&(this._callbacks.dispose(),this._callbacks=void 0)}};gE.Emitter=av;av._noop=function(){}});var cv=$e(AE=>{"use strict";Object.defineProperty(AE,"__esModule",{value:!0});AE.CancellationTokenSource=AE.CancellationToken=void 0;var mWe=xf(),_We=yE(),PB=bE(),ov;(function(e){e.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:PB.Event.None}),e.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:PB.Event.None});function t(n){let i=n;return i&&(i===e.None||i===e.Cancelled||_We.boolean(i.isCancellationRequested)&&!!i.onCancellationRequested)}e.is=t})(ov||(AE.CancellationToken=ov={}));var EWe=Object.freeze(function(e,t){let n=(0,mWe.default)().timer.setTimeout(e.bind(t),0);return{dispose(){n.dispose()}}}),lv=class{constructor(){this._isCancelled=!1}cancel(){this._isCancelled||(this._isCancelled=!0,this._emitter&&(this._emitter.fire(void 0),this.dispose()))}get isCancellationRequested(){return this._isCancelled}get onCancellationRequested(){return this._isCancelled?EWe:(this._emitter||(this._emitter=new PB.Emitter),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=void 0)}},wB=class{get token(){return this._token||(this._token=new lv),this._token}cancel(){this._token?this._token.cancel():this._token=ov.Cancelled}dispose(){this._token?this._token instanceof lv&&this._token.dispose():this._token=ov.None}};AE.CancellationTokenSource=wB});var Dle=$e(IE=>{"use strict";Object.defineProperty(IE,"__esModule",{value:!0});IE.SharedArrayReceiverStrategy=IE.SharedArraySenderStrategy=void 0;var yWe=cv(),Tg;(function(e){e.Continue=0,e.Cancelled=1})(Tg||(Tg={}));var kB=class{constructor(){this.buffers=new Map}enableCancellation(t){if(t.id===null)return;let n=new SharedArrayBuffer(4),i=new Int32Array(n,0,1);i[0]=Tg.Continue,this.buffers.set(t.id,n),t.$cancellationData=n}async sendCancellation(t,n){let i=this.buffers.get(n);if(i===void 0)return;let a=new Int32Array(i,0,1);Atomics.store(a,0,Tg.Cancelled)}cleanup(t){this.buffers.delete(t)}dispose(){this.buffers.clear()}};IE.SharedArraySenderStrategy=kB;var NB=class{constructor(t){this.data=new Int32Array(t,0,1)}get isCancellationRequested(){return Atomics.load(this.data,0)===Tg.Cancelled}get onCancellationRequested(){throw new Error("Cancellation over SharedArrayBuffer doesn't support cancellation events")}},$B=class{constructor(t){this.token=new NB(t)}cancel(){}dispose(){}},RB=class{constructor(){this.kind="request"}createCancellationTokenSource(t){let n=t.$cancellationData;return n===void 0?new yWe.CancellationTokenSource:new $B(n)}};IE.SharedArrayReceiverStrategy=RB});var BB=$e(uv=>{"use strict";Object.defineProperty(uv,"__esModule",{value:!0});uv.Semaphore=void 0;var gWe=xf(),MB=class{constructor(t=1){if(t<=0)throw new Error("Capacity must be greater than 0");this._capacity=t,this._active=0,this._waiting=[]}lock(t){return new Promise((n,i)=>{this._waiting.push({thunk:t,resolve:n,reject:i}),this.runNext()})}get active(){return this._active}runNext(){this._waiting.length===0||this._active===this._capacity||(0,gWe.default)().timer.setImmediate(()=>this.doRunNext())}doRunNext(){if(this._waiting.length===0||this._active===this._capacity)return;let t=this._waiting.shift();if(this._active++,this._active>this._capacity)throw new Error("To many thunks active");try{let n=t.thunk();n instanceof Promise?n.then(i=>{this._active--,t.resolve(i),this.runNext()},i=>{this._active--,t.reject(i),this.runNext()}):(this._active--,t.resolve(n),this.runNext())}catch(n){this._active--,t.reject(n),this.runNext()}}};uv.Semaphore=MB});var wle=$e(Cf=>{"use strict";Object.defineProperty(Cf,"__esModule",{value:!0});Cf.ReadableStreamMessageReader=Cf.AbstractMessageReader=Cf.MessageReader=void 0;var FB=xf(),SE=yE(),OB=bE(),bWe=BB(),Ple;(function(e){function t(n){let i=n;return i&&SE.func(i.listen)&&SE.func(i.dispose)&&SE.func(i.onError)&&SE.func(i.onClose)&&SE.func(i.onPartialMessage)}e.is=t})(Ple||(Cf.MessageReader=Ple={}));var pv=class{constructor(){this.errorEmitter=new OB.Emitter,this.closeEmitter=new OB.Emitter,this.partialMessageEmitter=new OB.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(t){this.errorEmitter.fire(this.asError(t))}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}get onPartialMessage(){return this.partialMessageEmitter.event}firePartialMessage(t){this.partialMessageEmitter.fire(t)}asError(t){return t instanceof Error?t:new Error(`Reader received error. Reason: ${SE.string(t.message)?t.message:"unknown"}`)}};Cf.AbstractMessageReader=pv;var jB;(function(e){function t(n){let i,a,r,l=new Map,s,u=new Map;if(n===void 0||typeof n=="string")i=n??"utf-8";else{if(i=n.charset??"utf-8",n.contentDecoder!==void 0&&(r=n.contentDecoder,l.set(r.name,r)),n.contentDecoders!==void 0)for(let p of n.contentDecoders)l.set(p.name,p);if(n.contentTypeDecoder!==void 0&&(s=n.contentTypeDecoder,u.set(s.name,s)),n.contentTypeDecoders!==void 0)for(let p of n.contentTypeDecoders)u.set(p.name,p)}return s===void 0&&(s=(0,FB.default)().applicationJson.decoder,u.set(s.name,s)),{charset:i,contentDecoder:r,contentDecoders:l,contentTypeDecoder:s,contentTypeDecoders:u}}e.fromOptions=t})(jB||(jB={}));var UB=class extends pv{constructor(t,n){super(),this.readable=t,this.options=jB.fromOptions(n),this.buffer=(0,FB.default)().messageBuffer.create(this.options.charset),this._partialMessageTimeout=1e4,this.nextMessageLength=-1,this.messageToken=0,this.readSemaphore=new bWe.Semaphore(1)}set partialMessageTimeout(t){this._partialMessageTimeout=t}get partialMessageTimeout(){return this._partialMessageTimeout}listen(t){this.nextMessageLength=-1,this.messageToken=0,this.partialMessageTimer=void 0,this.callback=t;let n=this.readable.onData(i=>{this.onData(i)});return this.readable.onError(i=>this.fireError(i)),this.readable.onClose(()=>this.fireClose()),n}onData(t){try{for(this.buffer.append(t);;){if(this.nextMessageLength===-1){let i=this.buffer.tryReadHeaders(!0);if(!i)return;let a=i.get("content-length");if(!a){this.fireError(new Error(`Header must provide a Content-Length property. ${JSON.stringify(Object.fromEntries(i))}`));return}let r=parseInt(a);if(isNaN(r)){this.fireError(new Error(`Content-Length value must be a number. Got ${a}`));return}this.nextMessageLength=r}let n=this.buffer.tryReadBody(this.nextMessageLength);if(n===void 0){this.setPartialMessageTimer();return}this.clearPartialMessageTimer(),this.nextMessageLength=-1,this.readSemaphore.lock(async()=>{let i=this.options.contentDecoder!==void 0?await this.options.contentDecoder.decode(n):n,a=await this.options.contentTypeDecoder.decode(i,this.options);this.callback(a)}).catch(i=>{this.fireError(i)})}}catch(n){this.fireError(n)}}clearPartialMessageTimer(){this.partialMessageTimer&&(this.partialMessageTimer.dispose(),this.partialMessageTimer=void 0)}setPartialMessageTimer(){this.clearPartialMessageTimer(),!(this._partialMessageTimeout<=0)&&(this.partialMessageTimer=(0,FB.default)().timer.setTimeout((t,n)=>{this.partialMessageTimer=void 0,t===this.messageToken&&(this.firePartialMessage({messageToken:t,waitingTime:n}),this.setPartialMessageTimer())},this._partialMessageTimeout,this.messageToken,this._partialMessageTimeout))}};Cf.ReadableStreamMessageReader=UB});var Mle=$e(Df=>{"use strict";Object.defineProperty(Df,"__esModule",{value:!0});Df.WriteableStreamMessageWriter=Df.AbstractMessageWriter=Df.MessageWriter=void 0;var kle=xf(),Lg=yE(),AWe=BB(),Nle=bE(),IWe="Content-Length: ",$le=`\r `,Rle;(function(e){function t(n){let i=n;return i&&Lg.func(i.dispose)&&Lg.func(i.onClose)&&Lg.func(i.onError)&&Lg.func(i.write)}e.is=t})(Rle||(Df.MessageWriter=Rle={}));var Hv=class{constructor(){this.errorEmitter=new Nle.Emitter,this.closeEmitter=new Nle.Emitter}dispose(){this.errorEmitter.dispose(),this.closeEmitter.dispose()}get onError(){return this.errorEmitter.event}fireError(t,n,i){this.errorEmitter.fire([this.asError(t),n,i])}get onClose(){return this.closeEmitter.event}fireClose(){this.closeEmitter.fire(void 0)}asError(t){return t instanceof Error?t:new Error(`Writer received error. Reason: ${Lg.string(t.message)?t.message:"unknown"}`)}};Df.AbstractMessageWriter=Hv;var qB;(function(e){function t(n){return n===void 0||typeof n=="string"?{charset:n??"utf-8",contentTypeEncoder:(0,kle.default)().applicationJson.encoder}:{charset:n.charset??"utf-8",contentEncoder:n.contentEncoder,contentTypeEncoder:n.contentTypeEncoder??(0,kle.default)().applicationJson.encoder}}e.fromOptions=t})(qB||(qB={}));var WB=class extends Hv{constructor(t,n){super(),this.writable=t,this.options=qB.fromOptions(n),this.errorCount=0,this.writeSemaphore=new AWe.Semaphore(1),this.writable.onError(i=>this.fireError(i)),this.writable.onClose(()=>this.fireClose())}async write(t){return this.writeSemaphore.lock(async()=>this.options.contentTypeEncoder.encode(t,this.options).then(i=>this.options.contentEncoder!==void 0?this.options.contentEncoder.encode(i):i).then(i=>{let a=[];return a.push(IWe,i.byteLength.toString(),$le),a.push($le),this.doWrite(t,a,i)},i=>{throw this.fireError(i),i}))}async doWrite(t,n,i){try{return await this.writable.write(n.join(""),"ascii"),this.writable.write(i)}catch(a){return this.handleError(a,t),Promise.reject(a)}}handleError(t,n){this.errorCount++,this.fireError(t,n,this.errorCount)}end(){this.writable.end()}};Df.WriteableStreamMessageWriter=WB});var Ble=$e(dv=>{"use strict";Object.defineProperty(dv,"__esModule",{value:!0});dv.AbstractMessageBuffer=void 0;var SWe=13,TWe=10,LWe=`\r `,VB=class{constructor(t="utf-8"){this._encoding=t,this._chunks=[],this._totalLength=0}get encoding(){return this._encoding}append(t){let n=typeof t=="string"?this.fromString(t,this._encoding):t;this._chunks.push(n),this._totalLength+=n.byteLength}tryReadHeaders(t=!1){if(this._chunks.length===0)return;let n=0,i=0,a=0,r=0;e:for(;ithis._totalLength)throw new Error("Cannot read so many bytes!");if(this._chunks[0].byteLength===t){let r=this._chunks[0];return this._chunks.shift(),this._totalLength-=t,this.asNative(r)}if(this._chunks[0].byteLength>t){let r=this._chunks[0],l=this.asNative(r,t);return this._chunks[0]=r.slice(t),this._totalLength-=t,l}let n=this.allocNative(t),i=0,a=0;for(;t>0;){let r=this._chunks[a];if(r.byteLength>t){let l=r.slice(0,t);n.set(l,i),i+=t,this._chunks[a]=r.slice(t),this._totalLength-=t,t-=t}else n.set(r,i),i+=r.byteLength,this._chunks.shift(),this._totalLength-=r.byteLength,t-=r.byteLength}return n}};dv.AbstractMessageBuffer=VB});var qle=$e(Bi=>{"use strict";Object.defineProperty(Bi,"__esModule",{value:!0});Bi.createMessageConnection=Bi.ConnectionOptions=Bi.MessageStrategy=Bi.CancellationStrategy=Bi.CancellationSenderStrategy=Bi.CancellationReceiverStrategy=Bi.RequestCancellationReceiverStrategy=Bi.IdCancellationReceiverStrategy=Bi.ConnectionStrategy=Bi.ConnectionError=Bi.ConnectionErrors=Bi.LogTraceNotification=Bi.SetTraceNotification=Bi.TraceFormat=Bi.TraceValues=Bi.Trace=Bi.NullLogger=Bi.ProgressType=Bi.ProgressToken=void 0;var Ole=xf(),ao=yE(),gi=SB(),Fle=LB(),vg=bE(),KB=cv(),Dg;(function(e){e.type=new gi.NotificationType("$/cancelRequest")})(Dg||(Dg={}));var GB;(function(e){function t(n){return typeof n=="string"||typeof n=="number"}e.is=t})(GB||(Bi.ProgressToken=GB={}));var xg;(function(e){e.type=new gi.NotificationType("$/progress")})(xg||(xg={}));var XB=class{constructor(){}};Bi.ProgressType=XB;var ZB;(function(e){function t(n){return ao.func(n)}e.is=t})(ZB||(ZB={}));Bi.NullLogger=Object.freeze({error:()=>{},warn:()=>{},info:()=>{},log:()=>{}});var Os;(function(e){e[e.Off=0]="Off",e[e.Messages=1]="Messages",e[e.Compact=2]="Compact",e[e.Verbose=3]="Verbose"})(Os||(Bi.Trace=Os={}));var jle;(function(e){e.Off="off",e.Messages="messages",e.Compact="compact",e.Verbose="verbose"})(jle||(Bi.TraceValues=jle={}));(function(e){function t(i){if(!ao.string(i))return e.Off;switch(i=i.toLowerCase(),i){case"off":return e.Off;case"messages":return e.Messages;case"compact":return e.Compact;case"verbose":return e.Verbose;default:return e.Off}}e.fromString=t;function n(i){switch(i){case e.Off:return"off";case e.Messages:return"messages";case e.Compact:return"compact";case e.Verbose:return"verbose";default:return"off"}}e.toString=n})(Os||(Bi.Trace=Os={}));var Bc;(function(e){e.Text="text",e.JSON="json"})(Bc||(Bi.TraceFormat=Bc={}));(function(e){function t(n){return ao.string(n)?(n=n.toLowerCase(),n==="json"?e.JSON:e.Text):e.Text}e.fromString=t})(Bc||(Bi.TraceFormat=Bc={}));var zB;(function(e){e.type=new gi.NotificationType("$/setTrace")})(zB||(Bi.SetTraceNotification=zB={}));var fv;(function(e){e.type=new gi.NotificationType("$/logTrace")})(fv||(Bi.LogTraceNotification=fv={}));var Cg;(function(e){e[e.Closed=1]="Closed",e[e.Disposed=2]="Disposed",e[e.AlreadyListening=3]="AlreadyListening"})(Cg||(Bi.ConnectionErrors=Cg={}));var TE=class e extends Error{constructor(t,n){super(n),this.code=t,Object.setPrototypeOf(this,e.prototype)}};Bi.ConnectionError=TE;var JB;(function(e){function t(n){let i=n;return i&&ao.func(i.cancelUndispatched)}e.is=t})(JB||(Bi.ConnectionStrategy=JB={}));var hv;(function(e){function t(n){let i=n;return i&&(i.kind===void 0||i.kind==="id")&&ao.func(i.createCancellationTokenSource)&&(i.dispose===void 0||ao.func(i.dispose))}e.is=t})(hv||(Bi.IdCancellationReceiverStrategy=hv={}));var QB;(function(e){function t(n){let i=n;return i&&i.kind==="request"&&ao.func(i.createCancellationTokenSource)&&(i.dispose===void 0||ao.func(i.dispose))}e.is=t})(QB||(Bi.RequestCancellationReceiverStrategy=QB={}));var mv;(function(e){e.Message=Object.freeze({createCancellationTokenSource(n){return new KB.CancellationTokenSource}});function t(n){return hv.is(n)||QB.is(n)}e.is=t})(mv||(Bi.CancellationReceiverStrategy=mv={}));var _v;(function(e){e.Message=Object.freeze({sendCancellation(n,i){return n.sendNotification(Dg.type,{id:i})},cleanup(n){}});function t(n){let i=n;return i&&ao.func(i.sendCancellation)&&ao.func(i.cleanup)}e.is=t})(_v||(Bi.CancellationSenderStrategy=_v={}));var Ev;(function(e){e.Message=Object.freeze({receiver:mv.Message,sender:_v.Message});function t(n){let i=n;return i&&mv.is(i.receiver)&&_v.is(i.sender)}e.is=t})(Ev||(Bi.CancellationStrategy=Ev={}));var yv;(function(e){function t(n){let i=n;return i&&ao.func(i.handleMessage)}e.is=t})(yv||(Bi.MessageStrategy=yv={}));var Ule;(function(e){function t(n){let i=n;return i&&(Ev.is(i.cancellationStrategy)||JB.is(i.connectionStrategy)||yv.is(i.messageStrategy))}e.is=t})(Ule||(Bi.ConnectionOptions=Ule={}));var Ep;(function(e){e[e.New=1]="New",e[e.Listening=2]="Listening",e[e.Closed=3]="Closed",e[e.Disposed=4]="Disposed"})(Ep||(Ep={}));function vWe(e,t,n,i){let a=n!==void 0?n:Bi.NullLogger,r=0,l=0,s=0,u="2.0",p,o=new Map,c,H=new Map,f=new Map,_,y=new Fle.LinkedMap,g=new Map,h=new Set,m=new Map,d=Os.Off,A=Bc.Text,I,L=Ep.New,C=new vg.Emitter,x=new vg.Emitter,P=new vg.Emitter,D=new vg.Emitter,S=new vg.Emitter,N=i&&i.cancellationStrategy?i.cancellationStrategy:Ev.Message;function j(se){if(se===null)throw new Error("Can't send requests with id null since the response can't be correlated.");return"req-"+se.toString()}function v(se){return se===null?"res-unknown-"+(++s).toString():"res-"+se.toString()}function w(){return"not-"+(++l).toString()}function F(se,Ce){gi.Message.isRequest(Ce)?se.set(j(Ce.id),Ce):gi.Message.isResponse(Ce)?se.set(v(Ce.id),Ce):se.set(w(),Ce)}function O(se){}function M(){return L===Ep.Listening}function W(){return L===Ep.Closed}function G(){return L===Ep.Disposed}function U(){(L===Ep.New||L===Ep.Listening)&&(L=Ep.Closed,x.fire(void 0))}function V(se){C.fire([se,void 0,void 0])}function Y(se){C.fire(se)}e.onClose(U),e.onError(V),t.onClose(U),t.onError(Y);function J(){_||y.size===0||(_=(0,Ole.default)().timer.setImmediate(()=>{_=void 0,re()}))}function K(se){gi.Message.isRequest(se)?me(se):gi.Message.isNotification(se)?Ee(se):gi.Message.isResponse(se)?xe(se):Ue(se)}function re(){if(y.size===0)return;let se=y.shift();try{let Ce=i?.messageStrategy;yv.is(Ce)?Ce.handleMessage(se,K):K(se)}finally{J()}}let ce=se=>{try{if(gi.Message.isNotification(se)&&se.method===Dg.type.method){let Ce=se.params.id,Ge=j(Ce),pe=y.get(Ge);if(gi.Message.isRequest(pe)){let te=i?.connectionStrategy,oe=te&&te.cancelUndispatched?te.cancelUndispatched(pe,O):void 0;if(oe&&(oe.error!==void 0||oe.result!==void 0)){y.delete(Ge),m.delete(Ce),oe.id=pe.id,Le(oe,se.method,Date.now()),t.write(oe).catch(()=>a.error("Sending response for canceled message failed."));return}}let He=m.get(Ce);if(He!==void 0){He.cancel(),Fe(se);return}else h.add(Ce)}F(y,se)}finally{J()}};function me(se){if(G())return;function Ce(je,tt,ht){let De={jsonrpc:u,id:se.id};je instanceof gi.ResponseError?De.error=je.toJson():De.result=je===void 0?null:je,Le(De,tt,ht),t.write(De).catch(()=>a.error("Sending response failed."))}function Ge(je,tt,ht){let De={jsonrpc:u,id:se.id,error:je.toJson()};Le(De,tt,ht),t.write(De).catch(()=>a.error("Sending response failed."))}function pe(je,tt,ht){je===void 0&&(je=null);let De={jsonrpc:u,id:se.id,result:je};Le(De,tt,ht),t.write(De).catch(()=>a.error("Sending response failed."))}Pe(se);let He=o.get(se.method),te,oe;He&&(te=He.type,oe=He.handler);let ve=Date.now();if(oe||p){let je=se.id??String(Date.now()),tt=hv.is(N.receiver)?N.receiver.createCancellationTokenSource(je):N.receiver.createCancellationTokenSource(se);se.id!==null&&h.has(se.id)&&tt.cancel(),se.id!==null&&m.set(je,tt);try{let ht;if(oe)if(se.params===void 0){if(te!==void 0&&te.numberOfParams!==0){Ge(new gi.ResponseError(gi.ErrorCodes.InvalidParams,`Request ${se.method} defines ${te.numberOfParams} params but received none.`),se.method,ve);return}ht=oe(tt.token)}else if(Array.isArray(se.params)){if(te!==void 0&&te.parameterStructures===gi.ParameterStructures.byName){Ge(new gi.ResponseError(gi.ErrorCodes.InvalidParams,`Request ${se.method} defines parameters by name but received parameters by position`),se.method,ve);return}ht=oe(...se.params,tt.token)}else{if(te!==void 0&&te.parameterStructures===gi.ParameterStructures.byPosition){Ge(new gi.ResponseError(gi.ErrorCodes.InvalidParams,`Request ${se.method} defines parameters by position but received parameters by name`),se.method,ve);return}ht=oe(se.params,tt.token)}else p&&(ht=p(se.method,se.params,tt.token));let De=ht;ht?De.then?De.then(dt=>{m.delete(je),Ce(dt,se.method,ve)},dt=>{m.delete(je),dt instanceof gi.ResponseError?Ge(dt,se.method,ve):dt&&ao.string(dt.message)?Ge(new gi.ResponseError(gi.ErrorCodes.InternalError,`Request ${se.method} failed with message: ${dt.message}`),se.method,ve):Ge(new gi.ResponseError(gi.ErrorCodes.InternalError,`Request ${se.method} failed unexpectedly without providing any details.`),se.method,ve)}):(m.delete(je),Ce(ht,se.method,ve)):(m.delete(je),pe(ht,se.method,ve))}catch(ht){m.delete(je),ht instanceof gi.ResponseError?Ce(ht,se.method,ve):ht&&ao.string(ht.message)?Ge(new gi.ResponseError(gi.ErrorCodes.InternalError,`Request ${se.method} failed with message: ${ht.message}`),se.method,ve):Ge(new gi.ResponseError(gi.ErrorCodes.InternalError,`Request ${se.method} failed unexpectedly without providing any details.`),se.method,ve)}}else Ge(new gi.ResponseError(gi.ErrorCodes.MethodNotFound,`Unhandled method ${se.method}`),se.method,ve)}function xe(se){if(!G())if(se.id===null)se.error?a.error(`Received response message without id: Error is: ${JSON.stringify(se.error,void 0,4)}`):a.error("Received response message without id. No further error information provided.");else{let Ce=se.id,Ge=g.get(Ce);if(Ie(se,Ge),Ge!==void 0){g.delete(Ce);try{if(se.error){let pe=se.error;Ge.reject(new gi.ResponseError(pe.code,pe.message,pe.data))}else if(se.result!==void 0)Ge.resolve(se.result);else throw new Error("Should never happen.")}catch(pe){pe.message?a.error(`Response handler '${Ge.method}' failed with message: ${pe.message}`):a.error(`Response handler '${Ge.method}' failed unexpectedly.`)}}}}function Ee(se){if(G())return;let Ce,Ge;if(se.method===Dg.type.method){let pe=se.params.id;h.delete(pe),Fe(se);return}else{let pe=H.get(se.method);pe&&(Ge=pe.handler,Ce=pe.type)}if(Ge||c)try{if(Fe(se),Ge)if(se.params===void 0)Ce!==void 0&&Ce.numberOfParams!==0&&Ce.parameterStructures!==gi.ParameterStructures.byName&&a.error(`Notification ${se.method} defines ${Ce.numberOfParams} params but received none.`),Ge();else if(Array.isArray(se.params)){let pe=se.params;se.method===xg.type.method&&pe.length===2&&GB.is(pe[0])?Ge({token:pe[0],value:pe[1]}):(Ce!==void 0&&(Ce.parameterStructures===gi.ParameterStructures.byName&&a.error(`Notification ${se.method} defines parameters by name but received parameters by position`),Ce.numberOfParams!==se.params.length&&a.error(`Notification ${se.method} defines ${Ce.numberOfParams} params but received ${pe.length} arguments`)),Ge(...pe))}else Ce!==void 0&&Ce.parameterStructures===gi.ParameterStructures.byPosition&&a.error(`Notification ${se.method} defines parameters by position but received parameters by name`),Ge(se.params);else c&&c(se.method,se.params)}catch(pe){pe.message?a.error(`Notification handler '${se.method}' failed with message: ${pe.message}`):a.error(`Notification handler '${se.method}' failed unexpectedly.`)}else P.fire(se)}function Ue(se){if(!se){a.error("Received empty message.");return}a.error(`Received message which is neither a response nor a notification message: ${JSON.stringify(se,null,4)}`);let Ce=se;if(ao.string(Ce.id)||ao.number(Ce.id)){let Ge=Ce.id,pe=g.get(Ge);pe&&pe.reject(new Error("The received response has neither a result nor an error property."))}}function ze(se){if(se!=null)switch(d){case Os.Verbose:return JSON.stringify(se,null,4);case Os.Compact:return JSON.stringify(se);default:return}}function we(se){if(!(d===Os.Off||!I))if(A===Bc.Text){let Ce;(d===Os.Verbose||d===Os.Compact)&&se.params&&(Ce=`Params: ${ze(se.params)} `),I.log(`Sending request '${se.method} - (${se.id})'.`,Ce)}else ge("send-request",se)}function fe(se){if(!(d===Os.Off||!I))if(A===Bc.Text){let Ce;(d===Os.Verbose||d===Os.Compact)&&(se.params?Ce=`Params: ${ze(se.params)} `:Ce=`No parameters provided. `),I.log(`Sending notification '${se.method}'.`,Ce)}else ge("send-notification",se)}function Le(se,Ce,Ge){if(!(d===Os.Off||!I))if(A===Bc.Text){let pe;(d===Os.Verbose||d===Os.Compact)&&(se.error&&se.error.data?pe=`Error data: ${ze(se.error.data)} `:se.result?pe=`Result: ${ze(se.result)} `:se.error===void 0&&(pe=`No result returned. `)),I.log(`Sending response '${Ce} - (${se.id})'. Processing request took ${Date.now()-Ge}ms`,pe)}else ge("send-response",se)}function Pe(se){if(!(d===Os.Off||!I))if(A===Bc.Text){let Ce;(d===Os.Verbose||d===Os.Compact)&&se.params&&(Ce=`Params: ${ze(se.params)} `),I.log(`Received request '${se.method} - (${se.id})'.`,Ce)}else ge("receive-request",se)}function Fe(se){if(!(d===Os.Off||!I||se.method===fv.type.method))if(A===Bc.Text){let Ce;(d===Os.Verbose||d===Os.Compact)&&(se.params?Ce=`Params: ${ze(se.params)} `:Ce=`No parameters provided. `),I.log(`Received notification '${se.method}'.`,Ce)}else ge("receive-notification",se)}function Ie(se,Ce){if(!(d===Os.Off||!I))if(A===Bc.Text){let Ge;if((d===Os.Verbose||d===Os.Compact)&&(se.error&&se.error.data?Ge=`Error data: ${ze(se.error.data)} `:se.result?Ge=`Result: ${ze(se.result)} `:se.error===void 0&&(Ge=`No result returned. `)),Ce){let pe=se.error?` Request failed: ${se.error.message} (${se.error.code}).`:"";I.log(`Received response '${Ce.method} - (${se.id})' in ${Date.now()-Ce.timerStart}ms.${pe}`,Ge)}else I.log(`Received response ${se.id} without active response promise.`,Ge)}else ge("receive-response",se)}function ge(se,Ce){if(!I||d===Os.Off)return;let Ge={isLSPMessage:!0,type:se,message:Ce,timestamp:Date.now()};I.log(Ge)}function he(){if(W())throw new TE(Cg.Closed,"Connection is closed.");if(G())throw new TE(Cg.Disposed,"Connection is disposed.")}function ee(){if(M())throw new TE(Cg.AlreadyListening,"Connection is already listening")}function ie(){if(!M())throw new Error("Call listen() first.")}function ke(se){return se===void 0?null:se}function ye(se){if(se!==null)return se}function et(se){return se!=null&&!Array.isArray(se)&&typeof se=="object"}function ot(se,Ce){switch(se){case gi.ParameterStructures.auto:return et(Ce)?ye(Ce):[ke(Ce)];case gi.ParameterStructures.byName:if(!et(Ce))throw new Error("Received parameters by name but param is not an object literal.");return ye(Ce);case gi.ParameterStructures.byPosition:return[ke(Ce)];default:throw new Error(`Unknown parameter structure ${se.toString()}`)}}function ct(se,Ce){let Ge,pe=se.numberOfParams;switch(pe){case 0:Ge=void 0;break;case 1:Ge=ot(se.parameterStructures,Ce[0]);break;default:Ge=[];for(let He=0;He{he();let Ge,pe;if(ao.string(se)){Ge=se;let te=Ce[0],oe=0,ve=gi.ParameterStructures.auto;gi.ParameterStructures.is(te)&&(oe=1,ve=te);let je=Ce.length,tt=je-oe;switch(tt){case 0:pe=void 0;break;case 1:pe=ot(ve,Ce[oe]);break;default:if(ve===gi.ParameterStructures.byName)throw new Error(`Received ${tt} parameters for 'by Name' notification parameter structure.`);pe=Ce.slice(oe,je).map(ht=>ke(ht));break}}else{let te=Ce;Ge=se.method,pe=ct(se,te)}let He={jsonrpc:u,method:Ge,params:pe};return fe(He),t.write(He).catch(te=>{throw a.error("Sending notification failed."),te})},onNotification:(se,Ce)=>{he();let Ge;return ao.func(se)?c=se:Ce&&(ao.string(se)?(Ge=se,H.set(se,{type:void 0,handler:Ce})):(Ge=se.method,H.set(se.method,{type:se,handler:Ce}))),{dispose:()=>{Ge!==void 0?H.delete(Ge):c=void 0}}},onProgress:(se,Ce,Ge)=>{if(f.has(Ce))throw new Error(`Progress handler for token ${Ce} already registered`);return f.set(Ce,Ge),{dispose:()=>{f.delete(Ce)}}},sendProgress:(se,Ce,Ge)=>be.sendNotification(xg.type,{token:Ce,value:Ge}),onUnhandledProgress:D.event,sendRequest:(se,...Ce)=>{he(),ie();let Ge,pe,He;if(ao.string(se)){Ge=se;let je=Ce[0],tt=Ce[Ce.length-1],ht=0,De=gi.ParameterStructures.auto;gi.ParameterStructures.is(je)&&(ht=1,De=je);let dt=Ce.length;KB.CancellationToken.is(tt)&&(dt=dt-1,He=tt);let xt=dt-ht;switch(xt){case 0:pe=void 0;break;case 1:pe=ot(De,Ce[ht]);break;default:if(De===gi.ParameterStructures.byName)throw new Error(`Received ${xt} parameters for 'by Name' request parameter structure.`);pe=Ce.slice(ht,dt).map(ft=>ke(ft));break}}else{let je=Ce;Ge=se.method,pe=ct(se,je);let tt=se.numberOfParams;He=KB.CancellationToken.is(je[tt])?je[tt]:void 0}let te=r++,oe;He&&(oe=He.onCancellationRequested(()=>{let je=N.sender.sendCancellation(be,te);return je===void 0?(a.log(`Received no promise from cancellation strategy when cancelling id ${te}`),Promise.resolve()):je.catch(()=>{a.log(`Sending cancellation messages for id ${te} failed`)})}));let ve={jsonrpc:u,id:te,method:Ge,params:pe};return we(ve),typeof N.sender.enableCancellation=="function"&&N.sender.enableCancellation(ve),new Promise(async(je,tt)=>{let ht=xt=>{je(xt),N.sender.cleanup(te),oe?.dispose()},De=xt=>{tt(xt),N.sender.cleanup(te),oe?.dispose()},dt={method:Ge,timerStart:Date.now(),resolve:ht,reject:De};try{await t.write(ve),g.set(te,dt)}catch(xt){throw a.error("Sending request failed."),dt.reject(new gi.ResponseError(gi.ErrorCodes.MessageWriteError,xt.message?xt.message:"Unknown reason")),xt}})},onRequest:(se,Ce)=>{he();let Ge=null;return ZB.is(se)?(Ge=void 0,p=se):ao.string(se)?(Ge=null,Ce!==void 0&&(Ge=se,o.set(se,{handler:Ce,type:void 0}))):Ce!==void 0&&(Ge=se.method,o.set(se.method,{type:se,handler:Ce})),{dispose:()=>{Ge!==null&&(Ge!==void 0?o.delete(Ge):p=void 0)}}},hasPendingResponse:()=>g.size>0,trace:async(se,Ce,Ge)=>{let pe=!1,He=Bc.Text;Ge!==void 0&&(ao.boolean(Ge)?pe=Ge:(pe=Ge.sendNotification||!1,He=Ge.traceFormat||Bc.Text)),d=se,A=He,d===Os.Off?I=void 0:I=Ce,pe&&!W()&&!G()&&await be.sendNotification(zB.type,{value:Os.toString(se)})},onError:C.event,onClose:x.event,onUnhandledNotification:P.event,onDispose:S.event,end:()=>{t.end()},dispose:()=>{if(G())return;L=Ep.Disposed,S.fire(void 0);let se=new gi.ResponseError(gi.ErrorCodes.PendingResponseRejected,"Pending response rejected since connection got disposed");for(let Ce of g.values())Ce.reject(se);g=new Map,m=new Map,h=new Set,y=new Fle.LinkedMap,ao.func(t.dispose)&&t.dispose(),ao.func(e.dispose)&&e.dispose()},listen:()=>{he(),ee(),L=Ep.Listening,e.listen(ce)},inspect:()=>{(0,Ole.default)().console.log("inspect")}};return be.onNotification(fv.type,se=>{if(d===Os.Off||!I)return;let Ce=d===Os.Verbose||d===Os.Compact;I.log(se.message,Ce?se.verbose:void 0)}),be.onNotification(xg.type,se=>{let Ce=f.get(se.token);Ce?Ce(se.value):D.fire(se)}),be}Bi.createMessageConnection=vWe});var gv=$e(Ir=>{"use strict";Object.defineProperty(Ir,"__esModule",{value:!0});Ir.ProgressType=Ir.ProgressToken=Ir.createMessageConnection=Ir.NullLogger=Ir.ConnectionOptions=Ir.ConnectionStrategy=Ir.AbstractMessageBuffer=Ir.WriteableStreamMessageWriter=Ir.AbstractMessageWriter=Ir.MessageWriter=Ir.ReadableStreamMessageReader=Ir.AbstractMessageReader=Ir.MessageReader=Ir.SharedArrayReceiverStrategy=Ir.SharedArraySenderStrategy=Ir.CancellationToken=Ir.CancellationTokenSource=Ir.Emitter=Ir.Event=Ir.Disposable=Ir.LRUCache=Ir.Touch=Ir.LinkedMap=Ir.ParameterStructures=Ir.NotificationType9=Ir.NotificationType8=Ir.NotificationType7=Ir.NotificationType6=Ir.NotificationType5=Ir.NotificationType4=Ir.NotificationType3=Ir.NotificationType2=Ir.NotificationType1=Ir.NotificationType0=Ir.NotificationType=Ir.ErrorCodes=Ir.ResponseError=Ir.RequestType9=Ir.RequestType8=Ir.RequestType7=Ir.RequestType6=Ir.RequestType5=Ir.RequestType4=Ir.RequestType3=Ir.RequestType2=Ir.RequestType1=Ir.RequestType0=Ir.RequestType=Ir.Message=Ir.RAL=void 0;Ir.MessageStrategy=Ir.CancellationStrategy=Ir.CancellationSenderStrategy=Ir.CancellationReceiverStrategy=Ir.ConnectionError=Ir.ConnectionErrors=Ir.LogTraceNotification=Ir.SetTraceNotification=Ir.TraceFormat=Ir.TraceValues=Ir.Trace=void 0;var Ta=SB();Object.defineProperty(Ir,"Message",{enumerable:!0,get:function(){return Ta.Message}});Object.defineProperty(Ir,"RequestType",{enumerable:!0,get:function(){return Ta.RequestType}});Object.defineProperty(Ir,"RequestType0",{enumerable:!0,get:function(){return Ta.RequestType0}});Object.defineProperty(Ir,"RequestType1",{enumerable:!0,get:function(){return Ta.RequestType1}});Object.defineProperty(Ir,"RequestType2",{enumerable:!0,get:function(){return Ta.RequestType2}});Object.defineProperty(Ir,"RequestType3",{enumerable:!0,get:function(){return Ta.RequestType3}});Object.defineProperty(Ir,"RequestType4",{enumerable:!0,get:function(){return Ta.RequestType4}});Object.defineProperty(Ir,"RequestType5",{enumerable:!0,get:function(){return Ta.RequestType5}});Object.defineProperty(Ir,"RequestType6",{enumerable:!0,get:function(){return Ta.RequestType6}});Object.defineProperty(Ir,"RequestType7",{enumerable:!0,get:function(){return Ta.RequestType7}});Object.defineProperty(Ir,"RequestType8",{enumerable:!0,get:function(){return Ta.RequestType8}});Object.defineProperty(Ir,"RequestType9",{enumerable:!0,get:function(){return Ta.RequestType9}});Object.defineProperty(Ir,"ResponseError",{enumerable:!0,get:function(){return Ta.ResponseError}});Object.defineProperty(Ir,"ErrorCodes",{enumerable:!0,get:function(){return Ta.ErrorCodes}});Object.defineProperty(Ir,"NotificationType",{enumerable:!0,get:function(){return Ta.NotificationType}});Object.defineProperty(Ir,"NotificationType0",{enumerable:!0,get:function(){return Ta.NotificationType0}});Object.defineProperty(Ir,"NotificationType1",{enumerable:!0,get:function(){return Ta.NotificationType1}});Object.defineProperty(Ir,"NotificationType2",{enumerable:!0,get:function(){return Ta.NotificationType2}});Object.defineProperty(Ir,"NotificationType3",{enumerable:!0,get:function(){return Ta.NotificationType3}});Object.defineProperty(Ir,"NotificationType4",{enumerable:!0,get:function(){return Ta.NotificationType4}});Object.defineProperty(Ir,"NotificationType5",{enumerable:!0,get:function(){return Ta.NotificationType5}});Object.defineProperty(Ir,"NotificationType6",{enumerable:!0,get:function(){return Ta.NotificationType6}});Object.defineProperty(Ir,"NotificationType7",{enumerable:!0,get:function(){return Ta.NotificationType7}});Object.defineProperty(Ir,"NotificationType8",{enumerable:!0,get:function(){return Ta.NotificationType8}});Object.defineProperty(Ir,"NotificationType9",{enumerable:!0,get:function(){return Ta.NotificationType9}});Object.defineProperty(Ir,"ParameterStructures",{enumerable:!0,get:function(){return Ta.ParameterStructures}});var YB=LB();Object.defineProperty(Ir,"LinkedMap",{enumerable:!0,get:function(){return YB.LinkedMap}});Object.defineProperty(Ir,"LRUCache",{enumerable:!0,get:function(){return YB.LRUCache}});Object.defineProperty(Ir,"Touch",{enumerable:!0,get:function(){return YB.Touch}});var xWe=xle();Object.defineProperty(Ir,"Disposable",{enumerable:!0,get:function(){return xWe.Disposable}});var Wle=bE();Object.defineProperty(Ir,"Event",{enumerable:!0,get:function(){return Wle.Event}});Object.defineProperty(Ir,"Emitter",{enumerable:!0,get:function(){return Wle.Emitter}});var Vle=cv();Object.defineProperty(Ir,"CancellationTokenSource",{enumerable:!0,get:function(){return Vle.CancellationTokenSource}});Object.defineProperty(Ir,"CancellationToken",{enumerable:!0,get:function(){return Vle.CancellationToken}});var Kle=Dle();Object.defineProperty(Ir,"SharedArraySenderStrategy",{enumerable:!0,get:function(){return Kle.SharedArraySenderStrategy}});Object.defineProperty(Ir,"SharedArrayReceiverStrategy",{enumerable:!0,get:function(){return Kle.SharedArrayReceiverStrategy}});var eO=wle();Object.defineProperty(Ir,"MessageReader",{enumerable:!0,get:function(){return eO.MessageReader}});Object.defineProperty(Ir,"AbstractMessageReader",{enumerable:!0,get:function(){return eO.AbstractMessageReader}});Object.defineProperty(Ir,"ReadableStreamMessageReader",{enumerable:!0,get:function(){return eO.ReadableStreamMessageReader}});var tO=Mle();Object.defineProperty(Ir,"MessageWriter",{enumerable:!0,get:function(){return tO.MessageWriter}});Object.defineProperty(Ir,"AbstractMessageWriter",{enumerable:!0,get:function(){return tO.AbstractMessageWriter}});Object.defineProperty(Ir,"WriteableStreamMessageWriter",{enumerable:!0,get:function(){return tO.WriteableStreamMessageWriter}});var CWe=Ble();Object.defineProperty(Ir,"AbstractMessageBuffer",{enumerable:!0,get:function(){return CWe.AbstractMessageBuffer}});var El=qle();Object.defineProperty(Ir,"ConnectionStrategy",{enumerable:!0,get:function(){return El.ConnectionStrategy}});Object.defineProperty(Ir,"ConnectionOptions",{enumerable:!0,get:function(){return El.ConnectionOptions}});Object.defineProperty(Ir,"NullLogger",{enumerable:!0,get:function(){return El.NullLogger}});Object.defineProperty(Ir,"createMessageConnection",{enumerable:!0,get:function(){return El.createMessageConnection}});Object.defineProperty(Ir,"ProgressToken",{enumerable:!0,get:function(){return El.ProgressToken}});Object.defineProperty(Ir,"ProgressType",{enumerable:!0,get:function(){return El.ProgressType}});Object.defineProperty(Ir,"Trace",{enumerable:!0,get:function(){return El.Trace}});Object.defineProperty(Ir,"TraceValues",{enumerable:!0,get:function(){return El.TraceValues}});Object.defineProperty(Ir,"TraceFormat",{enumerable:!0,get:function(){return El.TraceFormat}});Object.defineProperty(Ir,"SetTraceNotification",{enumerable:!0,get:function(){return El.SetTraceNotification}});Object.defineProperty(Ir,"LogTraceNotification",{enumerable:!0,get:function(){return El.LogTraceNotification}});Object.defineProperty(Ir,"ConnectionErrors",{enumerable:!0,get:function(){return El.ConnectionErrors}});Object.defineProperty(Ir,"ConnectionError",{enumerable:!0,get:function(){return El.ConnectionError}});Object.defineProperty(Ir,"CancellationReceiverStrategy",{enumerable:!0,get:function(){return El.CancellationReceiverStrategy}});Object.defineProperty(Ir,"CancellationSenderStrategy",{enumerable:!0,get:function(){return El.CancellationSenderStrategy}});Object.defineProperty(Ir,"CancellationStrategy",{enumerable:!0,get:function(){return El.CancellationStrategy}});Object.defineProperty(Ir,"MessageStrategy",{enumerable:!0,get:function(){return El.MessageStrategy}});var DWe=xf();Ir.RAL=DWe.default});var Zle=$e(sO=>{"use strict";Object.defineProperty(sO,"__esModule",{value:!0});var Gle=require("util"),od=gv(),bv=class e extends od.AbstractMessageBuffer{constructor(t="utf-8"){super(t)}emptyBuffer(){return e.emptyBuffer}fromString(t,n){return Buffer.from(t,n)}toString(t,n){return t instanceof Buffer?t.toString(n):new Gle.TextDecoder(n).decode(t)}asNative(t,n){return n===void 0?t instanceof Buffer?t:Buffer.from(t):t instanceof Buffer?t.slice(0,n):Buffer.from(t,0,n)}allocNative(t){return Buffer.allocUnsafe(t)}};bv.emptyBuffer=Buffer.allocUnsafe(0);var rO=class{constructor(t){this.stream=t}onClose(t){return this.stream.on("close",t),od.Disposable.create(()=>this.stream.off("close",t))}onError(t){return this.stream.on("error",t),od.Disposable.create(()=>this.stream.off("error",t))}onEnd(t){return this.stream.on("end",t),od.Disposable.create(()=>this.stream.off("end",t))}onData(t){return this.stream.on("data",t),od.Disposable.create(()=>this.stream.off("data",t))}},nO=class{constructor(t){this.stream=t}onClose(t){return this.stream.on("close",t),od.Disposable.create(()=>this.stream.off("close",t))}onError(t){return this.stream.on("error",t),od.Disposable.create(()=>this.stream.off("error",t))}onEnd(t){return this.stream.on("end",t),od.Disposable.create(()=>this.stream.off("end",t))}write(t,n){return new Promise((i,a)=>{let r=l=>{l==null?i():a(l)};typeof t=="string"?this.stream.write(t,n,r):this.stream.write(t,r)})}end(){this.stream.end()}},Xle=Object.freeze({messageBuffer:Object.freeze({create:e=>new bv(e)}),applicationJson:Object.freeze({encoder:Object.freeze({name:"application/json",encode:(e,t)=>{try{return Promise.resolve(Buffer.from(JSON.stringify(e,void 0,0),t.charset))}catch(n){return Promise.reject(n)}}}),decoder:Object.freeze({name:"application/json",decode:(e,t)=>{try{return e instanceof Buffer?Promise.resolve(JSON.parse(e.toString(t.charset))):Promise.resolve(JSON.parse(new Gle.TextDecoder(t.charset).decode(e)))}catch(n){return Promise.reject(n)}}})}),stream:Object.freeze({asReadableStream:e=>new rO(e),asWritableStream:e=>new nO(e)}),console,timer:Object.freeze({setTimeout(e,t,...n){let i=setTimeout(e,t,...n);return{dispose:()=>clearTimeout(i)}},setImmediate(e,...t){let n=setImmediate(e,...t);return{dispose:()=>clearImmediate(n)}},setInterval(e,t,...n){let i=setInterval(e,t,...n);return{dispose:()=>clearInterval(i)}}})});function iO(){return Xle}(function(e){function t(){od.RAL.install(Xle)}e.install=t})(iO||(iO={}));sO.default=iO});var Qle=$e(_s=>{"use strict";var PWe=_s&&_s.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var a=Object.getOwnPropertyDescriptor(t,n);(!a||("get"in a?!t.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,a)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),wWe=_s&&_s.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&PWe(t,e,n)};Object.defineProperty(_s,"__esModule",{value:!0});_s.createMessageConnection=_s.createServerSocketTransport=_s.createClientSocketTransport=_s.createServerPipeTransport=_s.createClientPipeTransport=_s.generateRandomPipeName=_s.StreamMessageWriter=_s.StreamMessageReader=_s.SocketMessageWriter=_s.SocketMessageReader=_s.PortMessageWriter=_s.PortMessageReader=_s.IPCMessageWriter=_s.IPCMessageReader=void 0;var LE=Zle();LE.default.install();var zle=require("path"),kWe=require("os"),NWe=require("crypto"),Sv=require("net"),Oc=gv();wWe(gv(),_s);var aO=class extends Oc.AbstractMessageReader{constructor(t){super(),this.process=t;let n=this.process;n.on("error",i=>this.fireError(i)),n.on("close",()=>this.fireClose())}listen(t){return this.process.on("message",t),Oc.Disposable.create(()=>this.process.off("message",t))}};_s.IPCMessageReader=aO;var oO=class extends Oc.AbstractMessageWriter{constructor(t){super(),this.process=t,this.errorCount=0;let n=this.process;n.on("error",i=>this.fireError(i)),n.on("close",()=>this.fireClose)}write(t){try{return typeof this.process.send=="function"&&this.process.send(t,void 0,void 0,n=>{n?(this.errorCount++,this.handleError(n,t)):this.errorCount=0}),Promise.resolve()}catch(n){return this.handleError(n,t),Promise.reject(n)}}handleError(t,n){this.errorCount++,this.fireError(t,n,this.errorCount)}end(){}};_s.IPCMessageWriter=oO;var lO=class extends Oc.AbstractMessageReader{constructor(t){super(),this.onData=new Oc.Emitter,t.on("close",()=>this.fireClose),t.on("error",n=>this.fireError(n)),t.on("message",n=>{this.onData.fire(n)})}listen(t){return this.onData.event(t)}};_s.PortMessageReader=lO;var cO=class extends Oc.AbstractMessageWriter{constructor(t){super(),this.port=t,this.errorCount=0,t.on("close",()=>this.fireClose()),t.on("error",n=>this.fireError(n))}write(t){try{return this.port.postMessage(t),Promise.resolve()}catch(n){return this.handleError(n,t),Promise.reject(n)}}handleError(t,n){this.errorCount++,this.fireError(t,n,this.errorCount)}end(){}};_s.PortMessageWriter=cO;var nm=class extends Oc.ReadableStreamMessageReader{constructor(t,n="utf-8"){super((0,LE.default)().stream.asReadableStream(t),n)}};_s.SocketMessageReader=nm;var im=class extends Oc.WriteableStreamMessageWriter{constructor(t,n){super((0,LE.default)().stream.asWritableStream(t),n),this.socket=t}dispose(){super.dispose(),this.socket.destroy()}};_s.SocketMessageWriter=im;var Av=class extends Oc.ReadableStreamMessageReader{constructor(t,n){super((0,LE.default)().stream.asReadableStream(t),n)}};_s.StreamMessageReader=Av;var Iv=class extends Oc.WriteableStreamMessageWriter{constructor(t,n){super((0,LE.default)().stream.asWritableStream(t),n)}};_s.StreamMessageWriter=Iv;var Jle=process.env.XDG_RUNTIME_DIR,$We=new Map([["linux",107],["darwin",103]]);function RWe(){let e=(0,NWe.randomBytes)(21).toString("hex");if(process.platform==="win32")return`\\\\.\\pipe\\vscode-jsonrpc-${e}-sock`;let t;Jle?t=zle.join(Jle,`vscode-ipc-${e}.sock`):t=zle.join(kWe.tmpdir(),`vscode-${e}.sock`);let n=$We.get(process.platform);return n!==void 0&&t.length>n&&(0,LE.default)().console.warn(`WARNING: IPC handle "${t}" is longer than ${n} characters.`),t}_s.generateRandomPipeName=RWe;function MWe(e,t="utf-8"){let n,i=new Promise((a,r)=>{n=a});return new Promise((a,r)=>{let l=(0,Sv.createServer)(s=>{l.close(),n([new nm(s,t),new im(s,t)])});l.on("error",r),l.listen(e,()=>{l.removeListener("error",r),a({onConnected:()=>i})})})}_s.createClientPipeTransport=MWe;function BWe(e,t="utf-8"){let n=(0,Sv.createConnection)(e);return[new nm(n,t),new im(n,t)]}_s.createServerPipeTransport=BWe;function OWe(e,t="utf-8"){let n,i=new Promise((a,r)=>{n=a});return new Promise((a,r)=>{let l=(0,Sv.createServer)(s=>{l.close(),n([new nm(s,t),new im(s,t)])});l.on("error",r),l.listen(e,"127.0.0.1",()=>{l.removeListener("error",r),a({onConnected:()=>i})})})}_s.createClientSocketTransport=OWe;function FWe(e,t="utf-8"){let n=(0,Sv.createConnection)(e,"127.0.0.1");return[new nm(n,t),new im(n,t)]}_s.createServerSocketTransport=FWe;function jWe(e){let t=e;return t.read!==void 0&&t.addListener!==void 0}function UWe(e){let t=e;return t.write!==void 0&&t.addListener!==void 0}function qWe(e,t,n,i){n||(n=Oc.NullLogger);let a=jWe(e)?new Av(e):e,r=UWe(t)?new Iv(t):t;return Oc.ConnectionStrategy.is(i)&&(i={connectionStrategy:i}),(0,Oc.createMessageConnection)(a,r,n,i)}_s.createMessageConnection=qWe});var ece=$e((uBt,Yle)=>{"use strict";Yle.exports=Qle()});var uO=$e((HBt,WWe)=>{WWe.exports={name:"tailwindcss",version:"4.1.15",description:"A utility-first CSS framework for rapidly building custom user interfaces.",license:"MIT",repository:{type:"git",url:"https://github.com/tailwindlabs/tailwindcss.git",directory:"packages/tailwindcss"},bugs:"https://github.com/tailwindlabs/tailwindcss/issues",homepage:"https://tailwindcss.com",exports:{".":{types:"./dist/lib.d.mts",style:"./index.css",require:"./dist/lib.js",import:"./dist/lib.mjs"},"./plugin":{require:"./dist/plugin.js",import:"./dist/plugin.mjs"},"./plugin.js":{require:"./dist/plugin.js",import:"./dist/plugin.mjs"},"./defaultTheme":{require:"./dist/default-theme.js",import:"./dist/default-theme.mjs"},"./defaultTheme.js":{require:"./dist/default-theme.js",import:"./dist/default-theme.mjs"},"./colors":{require:"./dist/colors.js",import:"./dist/colors.mjs"},"./colors.js":{require:"./dist/colors.js",import:"./dist/colors.mjs"},"./lib/util/flattenColorPalette":{require:"./dist/flatten-color-palette.js",import:"./dist/flatten-color-palette.mjs"},"./lib/util/flattenColorPalette.js":{require:"./dist/flatten-color-palette.js",import:"./dist/flatten-color-palette.mjs"},"./package.json":"./package.json","./index.css":"./index.css","./index":"./index.css","./preflight.css":"./preflight.css","./preflight":"./preflight.css","./theme.css":"./theme.css","./theme":"./theme.css","./utilities.css":"./utilities.css","./utilities":"./utilities.css"},publishConfig:{provenance:!0,access:"public"},style:"index.css",files:["dist","index.css","preflight.css","theme.css","utilities.css"],devDependencies:{"@jridgewell/remapping":"^2.3.4","@types/node":"^20.19.0",dedent:"1.7.0",lightningcss:"1.30.2","magic-string":"^0.30.19","source-map-js":"^1.2.1","@tailwindcss/oxide":"^4.1.15"},scripts:{lint:"tsc --noEmit",build:"tsup-node --env.NODE_ENV production",dev:"tsup-node --env.NODE_ENV development --watch","test:ui":"playwright test"}}});var Lv,vv=Ac(()=>{Lv={inherit:"inherit",current:"currentcolor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"oklch(98.4% 0.003 247.858)",100:"oklch(96.8% 0.007 247.896)",200:"oklch(92.9% 0.013 255.508)",300:"oklch(86.9% 0.022 252.894)",400:"oklch(70.4% 0.04 256.788)",500:"oklch(55.4% 0.046 257.417)",600:"oklch(44.6% 0.043 257.281)",700:"oklch(37.2% 0.044 257.287)",800:"oklch(27.9% 0.041 260.031)",900:"oklch(20.8% 0.042 265.755)",950:"oklch(12.9% 0.042 264.695)"},gray:{50:"oklch(98.5% 0.002 247.839)",100:"oklch(96.7% 0.003 264.542)",200:"oklch(92.8% 0.006 264.531)",300:"oklch(87.2% 0.01 258.338)",400:"oklch(70.7% 0.022 261.325)",500:"oklch(55.1% 0.027 264.364)",600:"oklch(44.6% 0.03 256.802)",700:"oklch(37.3% 0.034 259.733)",800:"oklch(27.8% 0.033 256.848)",900:"oklch(21% 0.034 264.665)",950:"oklch(13% 0.028 261.692)"},zinc:{50:"oklch(98.5% 0 0)",100:"oklch(96.7% 0.001 286.375)",200:"oklch(92% 0.004 286.32)",300:"oklch(87.1% 0.006 286.286)",400:"oklch(70.5% 0.015 286.067)",500:"oklch(55.2% 0.016 285.938)",600:"oklch(44.2% 0.017 285.786)",700:"oklch(37% 0.013 285.805)",800:"oklch(27.4% 0.006 286.033)",900:"oklch(21% 0.006 285.885)",950:"oklch(14.1% 0.005 285.823)"},neutral:{50:"oklch(98.5% 0 0)",100:"oklch(97% 0 0)",200:"oklch(92.2% 0 0)",300:"oklch(87% 0 0)",400:"oklch(70.8% 0 0)",500:"oklch(55.6% 0 0)",600:"oklch(43.9% 0 0)",700:"oklch(37.1% 0 0)",800:"oklch(26.9% 0 0)",900:"oklch(20.5% 0 0)",950:"oklch(14.5% 0 0)"},stone:{50:"oklch(98.5% 0.001 106.423)",100:"oklch(97% 0.001 106.424)",200:"oklch(92.3% 0.003 48.717)",300:"oklch(86.9% 0.005 56.366)",400:"oklch(70.9% 0.01 56.259)",500:"oklch(55.3% 0.013 58.071)",600:"oklch(44.4% 0.011 73.639)",700:"oklch(37.4% 0.01 67.558)",800:"oklch(26.8% 0.007 34.298)",900:"oklch(21.6% 0.006 56.043)",950:"oklch(14.7% 0.004 49.25)"},red:{50:"oklch(97.1% 0.013 17.38)",100:"oklch(93.6% 0.032 17.717)",200:"oklch(88.5% 0.062 18.334)",300:"oklch(80.8% 0.114 19.571)",400:"oklch(70.4% 0.191 22.216)",500:"oklch(63.7% 0.237 25.331)",600:"oklch(57.7% 0.245 27.325)",700:"oklch(50.5% 0.213 27.518)",800:"oklch(44.4% 0.177 26.899)",900:"oklch(39.6% 0.141 25.723)",950:"oklch(25.8% 0.092 26.042)"},orange:{50:"oklch(98% 0.016 73.684)",100:"oklch(95.4% 0.038 75.164)",200:"oklch(90.1% 0.076 70.697)",300:"oklch(83.7% 0.128 66.29)",400:"oklch(75% 0.183 55.934)",500:"oklch(70.5% 0.213 47.604)",600:"oklch(64.6% 0.222 41.116)",700:"oklch(55.3% 0.195 38.402)",800:"oklch(47% 0.157 37.304)",900:"oklch(40.8% 0.123 38.172)",950:"oklch(26.6% 0.079 36.259)"},amber:{50:"oklch(98.7% 0.022 95.277)",100:"oklch(96.2% 0.059 95.617)",200:"oklch(92.4% 0.12 95.746)",300:"oklch(87.9% 0.169 91.605)",400:"oklch(82.8% 0.189 84.429)",500:"oklch(76.9% 0.188 70.08)",600:"oklch(66.6% 0.179 58.318)",700:"oklch(55.5% 0.163 48.998)",800:"oklch(47.3% 0.137 46.201)",900:"oklch(41.4% 0.112 45.904)",950:"oklch(27.9% 0.077 45.635)"},yellow:{50:"oklch(98.7% 0.026 102.212)",100:"oklch(97.3% 0.071 103.193)",200:"oklch(94.5% 0.129 101.54)",300:"oklch(90.5% 0.182 98.111)",400:"oklch(85.2% 0.199 91.936)",500:"oklch(79.5% 0.184 86.047)",600:"oklch(68.1% 0.162 75.834)",700:"oklch(55.4% 0.135 66.442)",800:"oklch(47.6% 0.114 61.907)",900:"oklch(42.1% 0.095 57.708)",950:"oklch(28.6% 0.066 53.813)"},lime:{50:"oklch(98.6% 0.031 120.757)",100:"oklch(96.7% 0.067 122.328)",200:"oklch(93.8% 0.127 124.321)",300:"oklch(89.7% 0.196 126.665)",400:"oklch(84.1% 0.238 128.85)",500:"oklch(76.8% 0.233 130.85)",600:"oklch(64.8% 0.2 131.684)",700:"oklch(53.2% 0.157 131.589)",800:"oklch(45.3% 0.124 130.933)",900:"oklch(40.5% 0.101 131.063)",950:"oklch(27.4% 0.072 132.109)"},green:{50:"oklch(98.2% 0.018 155.826)",100:"oklch(96.2% 0.044 156.743)",200:"oklch(92.5% 0.084 155.995)",300:"oklch(87.1% 0.15 154.449)",400:"oklch(79.2% 0.209 151.711)",500:"oklch(72.3% 0.219 149.579)",600:"oklch(62.7% 0.194 149.214)",700:"oklch(52.7% 0.154 150.069)",800:"oklch(44.8% 0.119 151.328)",900:"oklch(39.3% 0.095 152.535)",950:"oklch(26.6% 0.065 152.934)"},emerald:{50:"oklch(97.9% 0.021 166.113)",100:"oklch(95% 0.052 163.051)",200:"oklch(90.5% 0.093 164.15)",300:"oklch(84.5% 0.143 164.978)",400:"oklch(76.5% 0.177 163.223)",500:"oklch(69.6% 0.17 162.48)",600:"oklch(59.6% 0.145 163.225)",700:"oklch(50.8% 0.118 165.612)",800:"oklch(43.2% 0.095 166.913)",900:"oklch(37.8% 0.077 168.94)",950:"oklch(26.2% 0.051 172.552)"},teal:{50:"oklch(98.4% 0.014 180.72)",100:"oklch(95.3% 0.051 180.801)",200:"oklch(91% 0.096 180.426)",300:"oklch(85.5% 0.138 181.071)",400:"oklch(77.7% 0.152 181.912)",500:"oklch(70.4% 0.14 182.503)",600:"oklch(60% 0.118 184.704)",700:"oklch(51.1% 0.096 186.391)",800:"oklch(43.7% 0.078 188.216)",900:"oklch(38.6% 0.063 188.416)",950:"oklch(27.7% 0.046 192.524)"},cyan:{50:"oklch(98.4% 0.019 200.873)",100:"oklch(95.6% 0.045 203.388)",200:"oklch(91.7% 0.08 205.041)",300:"oklch(86.5% 0.127 207.078)",400:"oklch(78.9% 0.154 211.53)",500:"oklch(71.5% 0.143 215.221)",600:"oklch(60.9% 0.126 221.723)",700:"oklch(52% 0.105 223.128)",800:"oklch(45% 0.085 224.283)",900:"oklch(39.8% 0.07 227.392)",950:"oklch(30.2% 0.056 229.695)"},sky:{50:"oklch(97.7% 0.013 236.62)",100:"oklch(95.1% 0.026 236.824)",200:"oklch(90.1% 0.058 230.902)",300:"oklch(82.8% 0.111 230.318)",400:"oklch(74.6% 0.16 232.661)",500:"oklch(68.5% 0.169 237.323)",600:"oklch(58.8% 0.158 241.966)",700:"oklch(50% 0.134 242.749)",800:"oklch(44.3% 0.11 240.79)",900:"oklch(39.1% 0.09 240.876)",950:"oklch(29.3% 0.066 243.157)"},blue:{50:"oklch(97% 0.014 254.604)",100:"oklch(93.2% 0.032 255.585)",200:"oklch(88.2% 0.059 254.128)",300:"oklch(80.9% 0.105 251.813)",400:"oklch(70.7% 0.165 254.624)",500:"oklch(62.3% 0.214 259.815)",600:"oklch(54.6% 0.245 262.881)",700:"oklch(48.8% 0.243 264.376)",800:"oklch(42.4% 0.199 265.638)",900:"oklch(37.9% 0.146 265.522)",950:"oklch(28.2% 0.091 267.935)"},indigo:{50:"oklch(96.2% 0.018 272.314)",100:"oklch(93% 0.034 272.788)",200:"oklch(87% 0.065 274.039)",300:"oklch(78.5% 0.115 274.713)",400:"oklch(67.3% 0.182 276.935)",500:"oklch(58.5% 0.233 277.117)",600:"oklch(51.1% 0.262 276.966)",700:"oklch(45.7% 0.24 277.023)",800:"oklch(39.8% 0.195 277.366)",900:"oklch(35.9% 0.144 278.697)",950:"oklch(25.7% 0.09 281.288)"},violet:{50:"oklch(96.9% 0.016 293.756)",100:"oklch(94.3% 0.029 294.588)",200:"oklch(89.4% 0.057 293.283)",300:"oklch(81.1% 0.111 293.571)",400:"oklch(70.2% 0.183 293.541)",500:"oklch(60.6% 0.25 292.717)",600:"oklch(54.1% 0.281 293.009)",700:"oklch(49.1% 0.27 292.581)",800:"oklch(43.2% 0.232 292.759)",900:"oklch(38% 0.189 293.745)",950:"oklch(28.3% 0.141 291.089)"},purple:{50:"oklch(97.7% 0.014 308.299)",100:"oklch(94.6% 0.033 307.174)",200:"oklch(90.2% 0.063 306.703)",300:"oklch(82.7% 0.119 306.383)",400:"oklch(71.4% 0.203 305.504)",500:"oklch(62.7% 0.265 303.9)",600:"oklch(55.8% 0.288 302.321)",700:"oklch(49.6% 0.265 301.924)",800:"oklch(43.8% 0.218 303.724)",900:"oklch(38.1% 0.176 304.987)",950:"oklch(29.1% 0.149 302.717)"},fuchsia:{50:"oklch(97.7% 0.017 320.058)",100:"oklch(95.2% 0.037 318.852)",200:"oklch(90.3% 0.076 319.62)",300:"oklch(83.3% 0.145 321.434)",400:"oklch(74% 0.238 322.16)",500:"oklch(66.7% 0.295 322.15)",600:"oklch(59.1% 0.293 322.896)",700:"oklch(51.8% 0.253 323.949)",800:"oklch(45.2% 0.211 324.591)",900:"oklch(40.1% 0.17 325.612)",950:"oklch(29.3% 0.136 325.661)"},pink:{50:"oklch(97.1% 0.014 343.198)",100:"oklch(94.8% 0.028 342.258)",200:"oklch(89.9% 0.061 343.231)",300:"oklch(82.3% 0.12 346.018)",400:"oklch(71.8% 0.202 349.761)",500:"oklch(65.6% 0.241 354.308)",600:"oklch(59.2% 0.249 0.584)",700:"oklch(52.5% 0.223 3.958)",800:"oklch(45.9% 0.187 3.815)",900:"oklch(40.8% 0.153 2.432)",950:"oklch(28.4% 0.109 3.907)"},rose:{50:"oklch(96.9% 0.015 12.422)",100:"oklch(94.1% 0.03 12.58)",200:"oklch(89.2% 0.058 10.001)",300:"oklch(81% 0.117 11.638)",400:"oklch(71.2% 0.194 13.428)",500:"oklch(64.5% 0.246 16.439)",600:"oklch(58.6% 0.253 17.585)",700:"oklch(51.4% 0.222 16.935)",800:"oklch(45.5% 0.188 13.697)",900:"oklch(41% 0.159 10.272)",950:"oklch(27.1% 0.105 12.094)"}}});function GWe(e){return e.charCodeAt(0)===35||KWe.test(e)||VWe.has(e.toLowerCase())}function Dv(e){return e.indexOf("(")!==-1&&pO.some(t=>e.includes(`${t}(`))}function sce(e){if(!pO.some(r=>e.includes(r)))return e;let t="",n=[],i=null,a=null;for(let r=0;r=48&&l<=57||i!==null&&(l===37||l>=97&&l<=122||l>=65&&l<=90)?i=r:(a=i,i=null),l===40){t+=e[r];let s=r;for(let p=r-1;p>=0;p--){let o=e.charCodeAt(p);if(o>=48&&o<=57)s=p;else if(o>=97&&o<=122)s=p;else break}let u=e.slice(s,r);if(pO.includes(u)){n.unshift(!0);continue}else if(n[0]&&u===""){n.unshift(!0);continue}n.unshift(!1);continue}else if(l===41)t+=e[r],n.shift();else if(l===44&&n[0]){t+=", ";continue}else{if(l===32&&n[0]&&t.charCodeAt(t.length-1)===32)continue;if((l===43||l===42||l===47||l===45)&&n[0]){let s=t.trimEnd(),u=s.charCodeAt(s.length-1),p=s.charCodeAt(s.length-2),o=e.charCodeAt(r+1);if((u===101||u===69)&&p>=48&&p<=57){t+=e[r];continue}else if(u===43||u===42||u===47||u===45){t+=e[r];continue}else if(u===40||u===44){t+=e[r];continue}else e.charCodeAt(r-1)===32?t+=`${e[r]} `:u>=48&&u<=57||o>=48&&o<=57||u===41||o===40||o===43||o===42||o===47||o===45||a!==null&&a===r-1?t+=` ${e[r]} `:t+=e[r]}else t+=e[r]}}return t}function Ci(e,t){let n=0,i=[],a=0,r=e.length,l=t.charCodeAt(0);for(let s=0;s0&&u===xv[n-1]&&n--;break}}return i.push(e.slice(a)),i}function Xa(e,t){if(e.startsWith("var("))return null;for(let n of t)if(XWe[n]?.(e))return n;return null}function ace(e){return ZWe.test(e)}function zWe(e){return Ci(e," ").every(t=>xE(t)||oce(t)||t==="thin"||t==="medium"||t==="thick")}function YWe(e){let t=0;for(let n of Ci(e,","))if(!n.startsWith("var(")){if(ace(n)){t+=1;continue}if(QWe.test(n)){t+=1;continue}if(JWe.test(n)){t+=1;continue}return!1}return t>0}function eVe(e){return e==="serif"||e==="sans-serif"||e==="monospace"||e==="cursive"||e==="fantasy"||e==="system-ui"||e==="ui-serif"||e==="ui-sans-serif"||e==="ui-monospace"||e==="ui-rounded"||e==="math"||e==="emoji"||e==="fangsong"}function tVe(e){let t=0;for(let n of Ci(e,",")){let i=n.charCodeAt(0);if(i>=48&&i<=57)return!1;n.startsWith("var(")||(t+=1)}return t>0}function rVe(e){return e==="xx-small"||e==="x-small"||e==="small"||e==="medium"||e==="large"||e==="x-large"||e==="xx-large"||e==="xxx-large"}function nVe(e){return e==="larger"||e==="smaller"}function oce(e){return iVe.test(e)||Dv(e)}function HO(e){return sVe.test(e)||Dv(e)}function oVe(e){return aVe.test(e)||Dv(e)}function xE(e){return cVe.test(e)||Dv(e)}function uVe(e){let t=0;for(let n of Ci(e," ")){if(n==="center"||n==="top"||n==="right"||n==="bottom"||n==="left"){t+=1;continue}if(!n.startsWith("var(")){if(xE(n)||HO(n)){t+=1;continue}return!1}}return t>0}function pVe(e){let t=0;for(let n of Ci(e,",")){if(n==="cover"||n==="contain"){t+=1;continue}let i=Ci(n," ");if(i.length!==1&&i.length!==2)return!1;if(i.every(a=>a==="auto"||xE(a)||HO(a))){t+=1;continue}}return t>0}function fVe(e){return dVe.test(e)}function mVe(e){return hVe.test(e)}function Xr(e){let t=Number(e);return Number.isInteger(t)&&t>=0&&String(t)===String(e)}function dO(e){let t=Number(e);return Number.isInteger(t)&&t>0&&String(t)===String(e)}function lH(e){return lce(e,.25)}function Pv(e){return lce(e,.25)}function lce(e,t){let n=Number(e);return n>=0&&n%t===0&&String(n)===String(e)}function sm(e){return{__BARE_VALUE__:e}}var VWe,KWe,pO,xv,XWe,ZWe,JWe,QWe,ld,iVe,sVe,aVe,lVe,cVe,HVe,dVe,hVe,yp,Pl,Pf,nce,Cv,_Ve,ice,cce,fO=Ac(()=>{vv();VWe=new Set(["black","silver","gray","white","maroon","red","purple","fuchsia","green","lime","olive","yellow","navy","blue","teal","aqua","aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen","transparent","currentcolor","canvas","canvastext","linktext","visitedtext","activetext","buttonface","buttontext","buttonborder","field","fieldtext","highlight","highlighttext","selecteditem","selecteditemtext","mark","marktext","graytext","accentcolor","accentcolortext"]),KWe=/^(rgba?|hsla?|hwb|color|(ok)?(lab|lch)|light-dark|color-mix)\(/i;pO=["calc","min","max","clamp","mod","rem","sin","cos","tan","asin","acos","atan","atan2","pow","sqrt","hypot","log","exp","round"];xv=new Uint8Array(256);XWe={color:GWe,length:xE,percentage:HO,ratio:oVe,number:oce,integer:Xr,url:ace,position:uVe,"bg-size":pVe,"line-width":zWe,image:YWe,"family-name":tVe,"generic-name":eVe,"absolute-size":rVe,"relative-size":nVe,angle:fVe,vector:mVe};ZWe=/^url\(.*\)$/;JWe=/^(?:element|image|cross-fade|image-set)\(/,QWe=/^(repeating-)?(conic|linear|radial)-gradient\(/;ld=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,iVe=new RegExp(`^${ld.source}$`);sVe=new RegExp(`^${ld.source}%$`);aVe=new RegExp(`^${ld.source}s*/s*${ld.source}$`);lVe=["cm","mm","Q","in","pc","pt","px","em","ex","ch","rem","lh","rlh","vw","vh","vmin","vmax","vb","vi","svw","svh","lvw","lvh","dvw","dvh","cqw","cqh","cqi","cqb","cqmin","cqmax"],cVe=new RegExp(`^${ld.source}(${lVe.join("|")})$`);HVe=["deg","rad","grad","turn"],dVe=new RegExp(`^${ld.source}(${HVe.join("|")})$`);hVe=new RegExp(`^${ld.source} +${ld.source} +${ld.source}$`);yp=sm(e=>{if(Xr(e.value))return e.value}),Pl=sm(e=>{if(Xr(e.value))return`${e.value}%`}),Pf=sm(e=>{if(Xr(e.value))return`${e.value}px`}),nce=sm(e=>{if(Xr(e.value))return`${e.value}ms`}),Cv=sm(e=>{if(Xr(e.value))return`${e.value}deg`}),_Ve=sm(e=>{if(e.fraction===null)return;let[t,n]=Ci(e.fraction,"/");if(!(!Xr(t)||!Xr(n)))return e.fraction}),ice=sm(e=>{if(Xr(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),cce={accentColor:({theme:e})=>e("colors"),animation:{none:"none",spin:"spin 1s linear infinite",ping:"ping 1s cubic-bezier(0, 0, 0.2, 1) infinite",pulse:"pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite",bounce:"bounce 1s infinite"},aria:{busy:'busy="true"',checked:'checked="true"',disabled:'disabled="true"',expanded:'expanded="true"',hidden:'hidden="true"',pressed:'pressed="true"',readonly:'readonly="true"',required:'required="true"',selected:'selected="true"'},aspectRatio:{auto:"auto",square:"1 / 1",video:"16 / 9",..._Ve},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...Pl}),backdropContrast:({theme:e})=>({...e("contrast"),...Pl}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...Pl}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...Cv}),backdropInvert:({theme:e})=>({...e("invert"),...Pl}),backdropOpacity:({theme:e})=>({...e("opacity"),...Pl}),backdropSaturate:({theme:e})=>({...e("saturate"),...Pl}),backdropSepia:({theme:e})=>({...e("sepia"),...Pl}),backgroundColor:({theme:e})=>e("colors"),backgroundImage:{none:"none","gradient-to-t":"linear-gradient(to top, var(--tw-gradient-stops))","gradient-to-tr":"linear-gradient(to top right, var(--tw-gradient-stops))","gradient-to-r":"linear-gradient(to right, var(--tw-gradient-stops))","gradient-to-br":"linear-gradient(to bottom right, var(--tw-gradient-stops))","gradient-to-b":"linear-gradient(to bottom, var(--tw-gradient-stops))","gradient-to-bl":"linear-gradient(to bottom left, var(--tw-gradient-stops))","gradient-to-l":"linear-gradient(to left, var(--tw-gradient-stops))","gradient-to-tl":"linear-gradient(to top left, var(--tw-gradient-stops))"},backgroundOpacity:({theme:e})=>e("opacity"),backgroundPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},backgroundSize:{auto:"auto",cover:"cover",contain:"contain"},blur:{0:"0",none:"",sm:"4px",DEFAULT:"8px",md:"12px",lg:"16px",xl:"24px","2xl":"40px","3xl":"64px"},borderColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),borderOpacity:({theme:e})=>e("opacity"),borderRadius:{none:"0px",sm:"0.125rem",DEFAULT:"0.25rem",md:"0.375rem",lg:"0.5rem",xl:"0.75rem","2xl":"1rem","3xl":"1.5rem",full:"9999px"},borderSpacing:({theme:e})=>e("spacing"),borderWidth:{DEFAULT:"1px",0:"0px",2:"2px",4:"4px",8:"8px",...Pf},boxShadow:{sm:"0 1px 2px 0 rgb(0 0 0 / 0.05)",DEFAULT:"0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",md:"0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1)",lg:"0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1)",xl:"0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1)","2xl":"0 25px 50px -12px rgb(0 0 0 / 0.25)",inner:"inset 0 2px 4px 0 rgb(0 0 0 / 0.05)",none:"none"},boxShadowColor:({theme:e})=>e("colors"),brightness:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",200:"2",...Pl},caretColor:({theme:e})=>e("colors"),colors:()=>({...Lv}),columns:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12","3xs":"16rem","2xs":"18rem",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",...yp},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...Pl},cursor:{auto:"auto",default:"default",pointer:"pointer",wait:"wait",text:"text",move:"move",help:"help","not-allowed":"not-allowed",none:"none","context-menu":"context-menu",progress:"progress",cell:"cell",crosshair:"crosshair","vertical-text":"vertical-text",alias:"alias",copy:"copy","no-drop":"no-drop",grab:"grab",grabbing:"grabbing","all-scroll":"all-scroll","col-resize":"col-resize","row-resize":"row-resize","n-resize":"n-resize","e-resize":"e-resize","s-resize":"s-resize","w-resize":"w-resize","ne-resize":"ne-resize","nw-resize":"nw-resize","se-resize":"se-resize","sw-resize":"sw-resize","ew-resize":"ew-resize","ns-resize":"ns-resize","nesw-resize":"nesw-resize","nwse-resize":"nwse-resize","zoom-in":"zoom-in","zoom-out":"zoom-out"},divideColor:({theme:e})=>e("borderColor"),divideOpacity:({theme:e})=>e("borderOpacity"),divideWidth:({theme:e})=>({...e("borderWidth"),...Pf}),dropShadow:{sm:"0 1px 1px rgb(0 0 0 / 0.05)",DEFAULT:["0 1px 2px rgb(0 0 0 / 0.1)","0 1px 1px rgb(0 0 0 / 0.06)"],md:["0 4px 3px rgb(0 0 0 / 0.07)","0 2px 2px rgb(0 0 0 / 0.06)"],lg:["0 10px 8px rgb(0 0 0 / 0.04)","0 4px 3px rgb(0 0 0 / 0.1)"],xl:["0 20px 13px rgb(0 0 0 / 0.03)","0 8px 5px rgb(0 0 0 / 0.08)"],"2xl":"0 25px 25px rgb(0 0 0 / 0.15)",none:"0 0 #0000"},fill:({theme:e})=>e("colors"),flex:{1:"1 1 0%",auto:"1 1 auto",initial:"0 1 auto",none:"none"},flexBasis:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",...e("spacing")}),flexGrow:{0:"0",DEFAULT:"1",...yp},flexShrink:{0:"0",DEFAULT:"1",...yp},fontFamily:{sans:["ui-sans-serif","system-ui","sans-serif",'"Apple Color Emoji"','"Segoe UI Emoji"','"Segoe UI Symbol"','"Noto Color Emoji"'],serif:["ui-serif","Georgia","Cambria",'"Times New Roman"',"Times","serif"],mono:["ui-monospace","SFMono-Regular","Menlo","Monaco","Consolas",'"Liberation Mono"','"Courier New"',"monospace"]},fontSize:{xs:["0.75rem",{lineHeight:"1rem"}],sm:["0.875rem",{lineHeight:"1.25rem"}],base:["1rem",{lineHeight:"1.5rem"}],lg:["1.125rem",{lineHeight:"1.75rem"}],xl:["1.25rem",{lineHeight:"1.75rem"}],"2xl":["1.5rem",{lineHeight:"2rem"}],"3xl":["1.875rem",{lineHeight:"2.25rem"}],"4xl":["2.25rem",{lineHeight:"2.5rem"}],"5xl":["3rem",{lineHeight:"1"}],"6xl":["3.75rem",{lineHeight:"1"}],"7xl":["4.5rem",{lineHeight:"1"}],"8xl":["6rem",{lineHeight:"1"}],"9xl":["8rem",{lineHeight:"1"}]},fontWeight:{thin:"100",extralight:"200",light:"300",normal:"400",medium:"500",semibold:"600",bold:"700",extrabold:"800",black:"900"},gap:({theme:e})=>e("spacing"),gradientColorStops:({theme:e})=>e("colors"),gradientColorStopPositions:{"0%":"0%","5%":"5%","10%":"10%","15%":"15%","20%":"20%","25%":"25%","30%":"30%","35%":"35%","40%":"40%","45%":"45%","50%":"50%","55%":"55%","60%":"60%","65%":"65%","70%":"70%","75%":"75%","80%":"80%","85%":"85%","90%":"90%","95%":"95%","100%":"100%",...Pl},grayscale:{0:"0",DEFAULT:"100%",...Pl},gridAutoColumns:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridAutoRows:{auto:"auto",min:"min-content",max:"max-content",fr:"minmax(0, 1fr)"},gridColumn:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridColumnEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...yp},gridColumnStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...yp},gridRow:{auto:"auto","span-1":"span 1 / span 1","span-2":"span 2 / span 2","span-3":"span 3 / span 3","span-4":"span 4 / span 4","span-5":"span 5 / span 5","span-6":"span 6 / span 6","span-7":"span 7 / span 7","span-8":"span 8 / span 8","span-9":"span 9 / span 9","span-10":"span 10 / span 10","span-11":"span 11 / span 11","span-12":"span 12 / span 12","span-full":"1 / -1"},gridRowEnd:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...yp},gridRowStart:{auto:"auto",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",13:"13",...yp},gridTemplateColumns:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...ice},gridTemplateRows:{none:"none",subgrid:"subgrid",1:"repeat(1, minmax(0, 1fr))",2:"repeat(2, minmax(0, 1fr))",3:"repeat(3, minmax(0, 1fr))",4:"repeat(4, minmax(0, 1fr))",5:"repeat(5, minmax(0, 1fr))",6:"repeat(6, minmax(0, 1fr))",7:"repeat(7, minmax(0, 1fr))",8:"repeat(8, minmax(0, 1fr))",9:"repeat(9, minmax(0, 1fr))",10:"repeat(10, minmax(0, 1fr))",11:"repeat(11, minmax(0, 1fr))",12:"repeat(12, minmax(0, 1fr))",...ice},height:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),hueRotate:{0:"0deg",15:"15deg",30:"30deg",60:"60deg",90:"90deg",180:"180deg",...Cv},inset:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),invert:{0:"0",DEFAULT:"100%",...Pl},keyframes:{spin:{to:{transform:"rotate(360deg)"}},ping:{"75%, 100%":{transform:"scale(2)",opacity:"0"}},pulse:{"50%":{opacity:".5"}},bounce:{"0%, 100%":{transform:"translateY(-25%)",animationTimingFunction:"cubic-bezier(0.8,0,1,1)"},"50%":{transform:"none",animationTimingFunction:"cubic-bezier(0,0,0.2,1)"}}},letterSpacing:{tighter:"-0.05em",tight:"-0.025em",normal:"0em",wide:"0.025em",wider:"0.05em",widest:"0.1em"},lineHeight:{none:"1",tight:"1.25",snug:"1.375",normal:"1.5",relaxed:"1.625",loose:"2",3:".75rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem"},listStyleType:{none:"none",disc:"disc",decimal:"decimal"},listStyleImage:{none:"none"},margin:({theme:e})=>({auto:"auto",...e("spacing")}),lineClamp:{1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",...yp},maxHeight:({theme:e})=>({none:"none",full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),maxWidth:({theme:e})=>({none:"none",xs:"20rem",sm:"24rem",md:"28rem",lg:"32rem",xl:"36rem","2xl":"42rem","3xl":"48rem","4xl":"56rem","5xl":"64rem","6xl":"72rem","7xl":"80rem",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",prose:"65ch",...e("spacing")}),minHeight:({theme:e})=>({full:"100%",screen:"100vh",svh:"100svh",lvh:"100lvh",dvh:"100dvh",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),minWidth:({theme:e})=>({full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),objectPosition:{bottom:"bottom",center:"center",left:"left","left-bottom":"left bottom","left-top":"left top",right:"right","right-bottom":"right bottom","right-top":"right top",top:"top"},opacity:{0:"0",5:"0.05",10:"0.1",15:"0.15",20:"0.2",25:"0.25",30:"0.3",35:"0.35",40:"0.4",45:"0.45",50:"0.5",55:"0.55",60:"0.6",65:"0.65",70:"0.7",75:"0.75",80:"0.8",85:"0.85",90:"0.9",95:"0.95",100:"1",...Pl},order:{first:"-9999",last:"9999",none:"0",1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",10:"10",11:"11",12:"12",...yp},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...Pf},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...Pf},padding:({theme:e})=>e("spacing"),placeholderColor:({theme:e})=>e("colors"),placeholderOpacity:({theme:e})=>e("opacity"),ringColor:({theme:e})=>({DEFAULT:"currentcolor",...e("colors")}),ringOffsetColor:({theme:e})=>e("colors"),ringOffsetWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...Pf},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...Pf},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...Cv},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...Pl},scale:{0:"0",50:".5",75:".75",90:".9",95:".95",100:"1",105:"1.05",110:"1.1",125:"1.25",150:"1.5",...Pl},screens:{sm:"40rem",md:"48rem",lg:"64rem",xl:"80rem","2xl":"96rem"},scrollMargin:({theme:e})=>e("spacing"),scrollPadding:({theme:e})=>e("spacing"),sepia:{0:"0",DEFAULT:"100%",...Pl},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...Cv},space:({theme:e})=>e("spacing"),spacing:{px:"1px",0:"0px",.5:"0.125rem",1:"0.25rem",1.5:"0.375rem",2:"0.5rem",2.5:"0.625rem",3:"0.75rem",3.5:"0.875rem",4:"1rem",5:"1.25rem",6:"1.5rem",7:"1.75rem",8:"2rem",9:"2.25rem",10:"2.5rem",11:"2.75rem",12:"3rem",14:"3.5rem",16:"4rem",20:"5rem",24:"6rem",28:"7rem",32:"8rem",36:"9rem",40:"10rem",44:"11rem",48:"12rem",52:"13rem",56:"14rem",60:"15rem",64:"16rem",72:"18rem",80:"20rem",96:"24rem"},stroke:({theme:e})=>({none:"none",...e("colors")}),strokeWidth:{0:"0",1:"1",2:"2",...yp},supports:{},data:{},textColor:({theme:e})=>e("colors"),textDecorationColor:({theme:e})=>e("colors"),textDecorationThickness:{auto:"auto","from-font":"from-font",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...Pf},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...Pf},transformOrigin:{center:"center",top:"top","top-right":"top right",right:"right","bottom-right":"bottom right",bottom:"bottom","bottom-left":"bottom left",left:"left","top-left":"top left"},transitionDelay:{0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...nce},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...nce},transitionProperty:{none:"none",all:"all",DEFAULT:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter",colors:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke",opacity:"opacity",shadow:"box-shadow",transform:"transform"},transitionTimingFunction:{DEFAULT:"cubic-bezier(0.4, 0, 0.2, 1)",linear:"linear",in:"cubic-bezier(0.4, 0, 1, 1)",out:"cubic-bezier(0, 0, 0.2, 1)","in-out":"cubic-bezier(0.4, 0, 0.2, 1)"},translate:({theme:e})=>({"1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%",full:"100%",...e("spacing")}),size:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),width:({theme:e})=>({auto:"auto","1/2":"50%","1/3":"33.333333%","2/3":"66.666667%","1/4":"25%","2/4":"50%","3/4":"75%","1/5":"20%","2/5":"40%","3/5":"60%","4/5":"80%","1/6":"16.666667%","2/6":"33.333333%","3/6":"50%","4/6":"66.666667%","5/6":"83.333333%","1/12":"8.333333%","2/12":"16.666667%","3/12":"25%","4/12":"33.333333%","5/12":"41.666667%","6/12":"50%","7/12":"58.333333%","8/12":"66.666667%","9/12":"75%","10/12":"83.333333%","11/12":"91.666667%",full:"100%",screen:"100vw",svw:"100svw",lvw:"100lvw",dvw:"100dvw",min:"min-content",max:"max-content",fit:"fit-content",...e("spacing")}),willChange:{auto:"auto",scroll:"scroll-position",contents:"contents",transform:"transform"},zIndex:{auto:"auto",0:"0",10:"10",20:"20",30:"30",40:"40",50:"50",...yp}}});function Gv(e,t){let n=t?.from?{file:t.from,code:e}:null;e[0]==="\uFEFF"&&(e=" "+e.slice(1));let i=[],a=[],r=[],l=null,s=null,u="",p="",o=0,c;for(let H=0;H0&&e[m]===_[_.length-1]&&(_=_.slice(0,-1));let h=_O(u,g);if(!h)throw new Error("Invalid custom property, expected a value");n&&(h.src=[n,y,H],h.dst=[n,y,H]),l?l.nodes.push(h):i.push(h),u=""}else if(f===Mv&&u.charCodeAt(0)===mO)s=Bv(u),n&&(s.src=[n,o,H],s.dst=[n,o,H]),l?l.nodes.push(s):i.push(s),u="",s=null;else if(f===Mv&&p[p.length-1]!==")"){let _=_O(u);if(!_){if(u.length===0)continue;throw new Error(`Invalid declaration: \`${u.trim()}\``)}n&&(_.src=[n,o,H],_.dst=[n,o,H]),l?l.nodes.push(_):i.push(_),u=""}else if(f===Hce&&p[p.length-1]!==")")p+="}",s=Vo(u.trim()),n&&(s.src=[n,o,H],s.dst=[n,o,H]),l&&l.nodes.push(s),r.push(l),l=s,u="",s=null;else if(f===hO&&p[p.length-1]!==")"){if(p==="")throw new Error("Missing opening {");if(p=p.slice(0,-1),u.length>0)if(u.charCodeAt(0)===mO)s=Bv(u),n&&(s.src=[n,o,H],s.dst=[n,o,H]),l?l.nodes.push(s):i.push(s),u="",s=null;else{let y=u.indexOf(":");if(l){let g=_O(u,y);if(!g)throw new Error(`Invalid declaration: \`${u.trim()}\``);n&&(g.src=[n,o,H],g.dst=[n,o,H]),l.nodes.push(g)}}let _=r.pop()??null;_===null&&l&&i.push(l),l=_,u="",s=null}else if(f===yO)p+=")",u+="(";else if(f===dce){if(p[p.length-1]!==")")throw new Error("Missing opening (");p=p.slice(0,-1),u+=")"}else{if(u.length===0&&(f===Ng||f===gp||f===$g))continue;u===""&&(o=H),u+=String.fromCharCode(f)}}}if(u.charCodeAt(0)===mO){let H=Bv(u);n&&(H.src=[n,o,e.length],H.dst=[n,o,e.length]),i.push(H)}if(p.length>0&&l){if(l.kind==="rule")throw new Error(`Missing closing } at ${l.selector}`);if(l.kind==="at-rule")throw new Error(`Missing closing } at ${l.name} ${l.params}`)}return a.length>0?a.concat(i):i}function Bv(e,t=[]){let n=e,i="";for(let a=5;a=1&&a<=31||a===127||i===0&&a>=48&&a<=57||i===1&&a>=48&&a<=57&&l===45){r+="\\"+a.toString(16)+" ";continue}if(a>=128||a===45||a===95||a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122){r+=t.charAt(i);continue}r+="\\"+t.charAt(i)}return r}function Fv(e){return e.replace(/\\([\dA-Fa-f]{1,6}[\t\n\f\r ]?|[\S\s])/g,t=>t.length>2?String.fromCodePoint(Number.parseInt(t.slice(1).trim(),16)):t[1])}function mce(e,t){return(aue.get(t)??[]).some(n=>e===n||e.startsWith(`${n}-`))}function bp(e){return{kind:"word",value:e}}function SVe(e,t){return{kind:"function",value:e,nodes:t}}function TVe(e){return{kind:"separator",value:e}}function Na(e){let t="";for(let n of e)switch(n.kind){case"word":case"separator":{t+=n.value;break}case"function":t+=n.value+"("+Na(n.nodes)+")"}return t}function Ws(e){e=e.replaceAll(`\r `,` `);let t=[],n=[],i=null,a="",r;for(let l=0;l0){let p=bp(a);i?i.nodes.push(p):t.push(p),a=""}let u=bp(e[l]);i?i.nodes.push(u):t.push(u);break}case Ece:case yce:case gce:case bce:case Ace:case Ice:case Sce:case Tce:{if(a.length>0){let c=bp(a);i?i.nodes.push(c):t.push(c),a=""}let u=l,p=l+1;for(;p0){let p=bp(a);u?.nodes.push(p),a=""}n.length>0?i=n[n.length-1]:i=null;break}default:a+=String.fromCharCode(s)}}return a.length>0&&t.push(bp(a)),t}function jn(e,t){typeof t=="function"?Lce(e,t):Lce(e,t.enter,t.exit)}function Lce(e,t=()=>an.Continue,n=()=>an.Continue){let i=[[e,0,null]],a={parent:null,depth:0,path(){let r=[];for(let l=1;l0;){let r=i.length-1,l=i[r],s=l[0],u=l[1],p=l[2];if(u>=s.length){i.pop();continue}if(a.parent=p,a.depth=r,u>=0){let f=s[u],_=t(f,a)??an.Continue;switch(_.kind){case 0:{f.nodes&&f.nodes.length>0&&i.push([f.nodes,0,f]),l[1]=~u;continue}case 2:return;case 1:{l[1]=~u;continue}case 3:{s.splice(u,1,..._.nodes);continue}case 5:{s.splice(u,1,..._.nodes);return}case 4:{s.splice(u,1,..._.nodes),l[1]+=_.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${gO[_.kind]??`Unknown(${_.kind})`}\` in enter.`)}}let o=~u,c=s[o],H=n(c,a)??an.Continue;switch(H.kind){case 0:l[1]=o+1;continue;case 2:return;case 3:{s.splice(o,1,...H.nodes),l[1]=o+H.nodes.length;continue}case 5:{s.splice(o,1,...H.nodes);return}case 4:{s.splice(o,1,...H.nodes),l[1]=o+H.nodes.length;continue}default:throw new Error(`Invalid \`WalkAction.${gO[H.kind]??`Unknown(${H.kind})`}\` in exit.`)}}}function oue(e){let t=[];return jn(Ws(e),n=>{if(!(n.kind!=="function"||n.value!=="var"))return jn(n.nodes,i=>{i.kind!=="word"||i.value[0]!=="-"||i.value[1]!=="-"||t.push(i.value)}),an.Skip}),t}function Fs(e,t=[]){return{kind:"rule",selector:e,nodes:t}}function gs(e,t="",n=[]){return{kind:"at-rule",name:e,params:t,nodes:n}}function Vo(e,t=[]){return e.charCodeAt(0)===PVe?Bv(e,t):Fs(e,t)}function Ve(e,t,n=!1){return{kind:"declaration",property:e,value:t,important:n}}function lue(e){return{kind:"comment",value:e}}function am(e,t){return{kind:"context",context:e,nodes:t}}function Zi(e){return{kind:"at-root",nodes:e}}function Ap(e){switch(e.kind){case"rule":return{kind:e.kind,selector:e.selector,nodes:e.nodes.map(Ap),src:e.src,dst:e.dst};case"at-rule":return{kind:e.kind,name:e.name,params:e.params,nodes:e.nodes.map(Ap),src:e.src,dst:e.dst};case"at-root":return{kind:e.kind,nodes:e.nodes.map(Ap),src:e.src,dst:e.dst};case"context":return{kind:e.kind,context:{...e.context},nodes:e.nodes.map(Ap),src:e.src,dst:e.dst};case"declaration":return{kind:e.kind,property:e.property,value:e.value,important:e.important,src:e.src,dst:e.dst};case"comment":return{kind:e.kind,value:e.value,src:e.src,dst:e.dst};default:throw new Error(`Unknown node kind: ${e.kind}`)}}function xO(e){return{depth:e.depth,get context(){let t={};for(let n of e.path())n.kind==="context"&&Object.assign(t,n.context);return Object.defineProperty(this,"context",{value:t}),t},get parent(){let t=this.path().pop()??null;return Object.defineProperty(this,"parent",{value:t}),t},path(){return e.path().filter(t=>t.kind!=="context")}}}function Rg(e,t,n=3){let i=[],a=new Set,r=new Ki(()=>new Set),l=new Ki(()=>new Set),s=new Set,u=new Set,p=[],o=[],c=new Ki(()=>new Set);function H(_,y,g={},h=0){if(_.kind==="declaration"){if(_.property==="--tw-sort"||_.value===void 0||_.value===null)return;if(g.theme&&_.property[0]==="-"&&_.property[1]==="-"){if(_.value==="initial"){_.value=void 0;return}g.keyframes||r.get(y).add(_)}if(_.value.includes("var("))if(g.theme&&_.property[0]==="-"&&_.property[1]==="-")for(let m of oue(_.value))c.get(m).add(_.property);else t.trackUsedVariables(_.value);if(_.property==="animation")for(let m of vce(_.value))u.add(m);n&2&&_.value.includes("color-mix(")&&l.get(y).add(_),y.push(_)}else if(_.kind==="rule"){let m=[];for(let I of _.nodes)H(I,m,g,h+1);let d={},A=new Set;for(let I of m){if(I.kind!=="declaration")continue;let L=`${I.property}:${I.value}:${I.important}`;d[L]??=[],d[L].push(I)}for(let I in d)for(let L=0;L0&&(m=m.filter(I=>!A.has(I))),m.length===0)return;_.selector==="&"?y.push(...m):y.push({..._,nodes:m})}else if(_.kind==="at-rule"&&_.name==="@property"&&h===0){if(a.has(_.params))return;if(n&1){let d=_.params,A=null,I=!1;for(let C of _.nodes)C.kind==="declaration"&&(C.property==="initial-value"?A=C.value:C.property==="inherits"&&(I=C.value==="true"));let L=Ve(d,A??"initial");L.src=_.src,I?p.push(L):o.push(L)}a.add(_.params);let m={..._,nodes:[]};for(let d of _.nodes)H(d,m.nodes,g,h+1);y.push(m)}else if(_.kind==="at-rule"){_.name==="@keyframes"&&(g={...g,keyframes:!0});let m={..._,nodes:[]};for(let d of _.nodes)H(d,m.nodes,g,h+1);_.name==="@keyframes"&&g.theme&&s.add(m),(m.nodes.length>0||m.name==="@layer"||m.name==="@charset"||m.name==="@custom-media"||m.name==="@namespace"||m.name==="@import")&&y.push(m)}else if(_.kind==="at-root")for(let m of _.nodes){let d=[];H(m,d,g,0);for(let A of d)i.push(A)}else if(_.kind==="context"){if(_.context.reference)return;for(let m of _.nodes)H(m,y,{...g,..._.context},h)}else _.kind==="comment"&&y.push(_)}let f=[];for(let _ of e)H(_,f,{},0);e:for(let[_,y]of r)for(let g of y){if(cue(g.property,t.theme,c)){if(g.property.startsWith(t.theme.prefixKey("--animate-")))for(let m of vce(g.value))u.add(m);continue}let h=_.indexOf(g);if(_.splice(h,1),_.length===0){let m=wVe(f,d=>d.kind==="rule"&&d.nodes===_);if(!m||m.length===0)continue e;m.unshift({kind:"at-root",nodes:f});do{let d=m.pop();if(!d)break;let A=m[m.length-1];if(!A||A.kind!=="at-root"&&A.kind!=="at-rule")break;let I=A.nodes.indexOf(d);if(I===-1)break;A.nodes.splice(I,1)}while(!0);continue e}}for(let _ of s)if(!u.has(_.params)){let y=i.indexOf(_);i.splice(y,1)}if(f=f.concat(i),n&2)for(let[_,y]of l)for(let g of y){let h=_.indexOf(g);if(h===-1||g.value==null)continue;let m=Ws(g.value),d=!1;if(jn(m,L=>{if(L.kind!=="function"||L.value!=="color-mix")return;let C=!1,x=!1;if(jn(L.nodes,P=>{if(P.kind=="word"&&P.value.toLowerCase()==="currentcolor"){x=!0,d=!0;return}let D=P,S=null,N=new Set;do{if(D.kind!=="function"||D.value!=="var")return;let j=D.nodes[0];if(!j||j.kind!=="word")return;let v=j.value;if(N.has(v)){C=!0;return}if(N.add(v),d=!0,S=t.theme.resolveValue(null,[j.value]),!S){C=!0;return}if(S.toLowerCase()==="currentcolor"){x=!0;return}S.startsWith("var(")?D=Ws(S)[0]:D=null}while(D);return an.Replace({kind:"word",value:S})}),C||x){let P=L.nodes.findIndex(S=>S.kind==="separator"&&S.value.trim().includes(","));if(P===-1)return;let D=L.nodes.length>P?L.nodes[P+1]:null;return D?an.Replace(D):void 0}else if(d){let P=L.nodes[2];P.kind==="word"&&(P.value==="oklab"||P.value==="oklch"||P.value==="lab"||P.value==="lch")&&(P.value="srgb")}}),!d)continue;let A={...g,value:Na(m)},I=Vo("@supports (color: color-mix(in lab, red, red))",[Vo("&",[g])]);I.src=g.src,_.splice(h,1,A,I)}if(n&1){let _=[];if(p.length>0){let y=Vo(":root, :host",p);y.src=p[0].src,_.push(y)}if(o.length>0){let y=Vo("*, ::before, ::after, ::backdrop",o);y.src=o[0].src,_.push(y)}if(_.length>0){let y=f.findIndex(m=>!(m.kind==="comment"||m.kind==="at-rule"&&(m.name==="@charset"||m.name==="@import"))),g=gs("@layer","properties",[]);g.src=_[0].src,f.splice(y<0?f.length:y,0,g);let h=Vo("@layer properties",[gs("@supports","((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b))))",_)]);h.src=_[0].src,h.nodes[0].src=_[0].src,f.push(h)}}return f}function cH(e,t){let n=0,i={file:null,code:""};function a(l,s=0){let u="",p=" ".repeat(s);if(l.kind==="declaration"){if(u+=`${p}${l.property}: ${l.value}${l.important?" !important":""}; `,t){n+=p.length;let o=n;n+=l.property.length,n+=2,n+=l.value?.length??0,l.important&&(n+=11);let c=n;n+=2,l.dst=[i,o,c]}}else if(l.kind==="rule"){if(u+=`${p}${l.selector} { `,t){n+=p.length;let o=n;n+=l.selector.length,n+=1;let c=n;l.dst=[i,o,c],n+=2}for(let o of l.nodes)u+=a(o,s+1);u+=`${p}} `,t&&(n+=p.length,n+=2)}else if(l.kind==="at-rule"){if(l.nodes.length===0){let o=`${p}${l.name} ${l.params}; `;if(t){n+=p.length;let c=n;n+=l.name.length,n+=1,n+=l.params.length;let H=n;n+=2,l.dst=[i,c,H]}return o}if(u+=`${p}${l.name}${l.params?` ${l.params} `:" "}{ `,t){n+=p.length;let o=n;n+=l.name.length,l.params&&(n+=1,n+=l.params.length),n+=1;let c=n;l.dst=[i,o,c],n+=2}for(let o of l.nodes)u+=a(o,s+1);u+=`${p}} `,t&&(n+=p.length,n+=2)}else if(l.kind==="comment"){if(u+=`${p}/*${l.value}*/ `,t){n+=p.length;let o=n;n+=2+l.value.length+2;let c=n;l.dst=[i,o,c],n+=1}}else if(l.kind==="context"||l.kind==="at-root")return"";return u}let r="";for(let l of e)r+=a(l,0);return i.code=r,r}function wVe(e,t){let n=[];return jn(e,(i,a)=>{if(t(i))return n=a.path(),n.push(i),an.Stop}),n}function cue(e,t,n,i=new Set){if(i.has(e)||(i.add(e),t.getOptions(e)&24))return!0;{let a=n.get(e)??[];for(let r of a)if(cue(r,t,n,i))return!0}return!1}function vce(e){return e.split(/[\s,]+/)}function om(e){if(e.indexOf("(")===-1)return PE(e);let t=Ws(e);return bO(t),e=Na(t),e=sce(e),e}function PE(e,t=!1){let n="";for(let i=0;i0&&a===EO[t-1]&&t--;break;case 59:if(t===0)return!1;break}}return!0}function $Ve(e){switch(e.kind){case"arbitrary":return{kind:e.kind,property:e.property,value:e.value,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null,variants:e.variants.map(Mg),important:e.important,raw:e.raw};case"static":return{kind:e.kind,root:e.root,variants:e.variants.map(Mg),important:e.important,raw:e.raw};case"functional":return{kind:e.kind,root:e.root,value:e.value?e.value.kind==="arbitrary"?{kind:e.value.kind,dataType:e.value.dataType,value:e.value.value}:{kind:e.value.kind,value:e.value.value,fraction:e.value.fraction}:null,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null,variants:e.variants.map(Mg),important:e.important,raw:e.raw};default:throw new Error("Unknown candidate kind")}}function Mg(e){switch(e.kind){case"arbitrary":return{kind:e.kind,selector:e.selector,relative:e.relative};case"static":return{kind:e.kind,root:e.root};case"functional":return{kind:e.kind,root:e.root,value:e.value?{kind:e.value.kind,value:e.value.value}:null,modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null};case"compound":return{kind:e.kind,root:e.root,variant:Mg(e.variant),modifier:e.modifier?{kind:e.modifier.kind,value:e.modifier.value}:null};default:throw new Error("Unknown variant kind")}}function*RVe(e,t){let n=Ci(e,":");if(t.theme.prefix){if(n.length===1||n[0]!==t.theme.prefix)return null;n.shift()}let i=n.pop(),a=[];for(let c=n.length-1;c>=0;--c){let H=t.parseVariant(n[c]);if(H===null)return;a.push(H)}let r=!1;i[i.length-1]==="!"?(r=!0,i=i.slice(0,-1)):i[0]==="!"&&(r=!0,i=i.slice(1)),t.utilities.has(i,"static")&&!i.includes("[")&&(yield{kind:"static",root:i,variants:a,important:r,raw:e});let[l,s=null,u]=Ci(i,"/");if(u)return;let p=s===null?null:AO(s);if(s!==null&&p===null)return;if(l[0]==="["){if(l[l.length-1]!=="]")return;let c=l.charCodeAt(1);if(c!==xce&&!(c>=Cce&&c<=Dce))return;l=l.slice(1,-1);let H=l.indexOf(":");if(H===-1||H===0||H===l.length-1)return;let f=l.slice(0,H),_=om(l.slice(H+1));if(!Nf(_))return;yield{kind:"arbitrary",property:f,value:_,modifier:p,variants:a,important:r,raw:e};return}let o;if(l[l.length-1]==="]"){let c=l.indexOf("-[");if(c===-1)return;let H=l.slice(0,c);if(!t.utilities.has(H,"functional"))return;let f=l.slice(c+1);o=[[H,f]]}else if(l[l.length-1]===")"){let c=l.indexOf("-(");if(c===-1)return;let H=l.slice(0,c);if(!t.utilities.has(H,"functional"))return;let f=l.slice(c+2,-1),_=Ci(f,":"),y=null;if(_.length===2&&(y=_[0],f=_[1]),f[0]!=="-"||f[1]!=="-"||!Nf(f))return;o=[[H,y===null?`[var(${f})]`:`[${y}:var(${f})]`]]}else o=uue(l,c=>t.utilities.has(c,"functional"));for(let[c,H]of o){let f={kind:"functional",root:c,modifier:p,value:null,variants:a,important:r,raw:e};if(H===null){yield f;continue}{let _=H.indexOf("[");if(_!==-1){if(H[H.length-1]!=="]")return;let y=om(H.slice(_+1,-1));if(!Nf(y))continue;let g="";for(let h=0;h=Cce&&m<=Dce))break}if(y.length===0||y.trim().length===0)continue;f.value={kind:"arbitrary",dataType:g||null,value:y}}else{let y=s===null||f.modifier?.kind==="arbitrary"?null:`${H}/${s}`;f.value={kind:"named",value:H,fraction:y}}}yield f}}function AO(e){if(e[0]==="["&&e[e.length-1]==="]"){let t=om(e.slice(1,-1));return!Nf(t)||t.length===0||t.trim().length===0?null:{kind:"arbitrary",value:t}}return e[0]==="("&&e[e.length-1]===")"?(e=e.slice(1,-1),e[0]!=="-"||e[1]!=="-"||!Nf(e)?null:(e=`var(${e})`,{kind:"arbitrary",value:om(e)})):{kind:"named",value:e}}function MVe(e,t){if(e[0]==="["&&e[e.length-1]==="]"){if(e[1]==="@"&&e.includes("&"))return null;let n=om(e.slice(1,-1));if(!Nf(n)||n.length===0||n.trim().length===0)return null;let i=n[0]===">"||n[0]==="+"||n[0]==="~";return!i&&n[0]!=="@"&&!n.includes("&")&&(n=`&:is(${n})`),{kind:"arbitrary",selector:n,relative:i}}{let[n,i=null,a]=Ci(e,"/");if(a)return null;let r=uue(n,l=>t.variants.has(l));for(let[l,s]of r)switch(t.variants.kind(l)){case"static":return s!==null||i!==null?null:{kind:"static",root:l};case"functional":{let u=i===null?null:AO(i);if(i!==null&&u===null)return null;if(s===null)return{kind:"functional",root:l,modifier:u,value:null};if(s[s.length-1]==="]"){if(s[0]!=="[")continue;let p=om(s.slice(1,-1));return!Nf(p)||p.length===0||p.trim().length===0?null:{kind:"functional",root:l,modifier:u,value:{kind:"arbitrary",value:p}}}if(s[s.length-1]===")"){if(s[0]!=="(")continue;let p=om(s.slice(1,-1));return!Nf(p)||p.length===0||p.trim().length===0||p[0]!=="-"||p[1]!=="-"?null:{kind:"functional",root:l,modifier:u,value:{kind:"arbitrary",value:`var(${p})`}}}return{kind:"functional",root:l,modifier:u,value:{kind:"named",value:s}}}case"compound":{if(s===null)return null;i&&(l==="not"||l==="has"||l==="in")&&(s=`${s}/${i}`,i=null);let u=t.parseVariant(s);if(u===null||!t.variants.compoundsWith(l,u))return null;let p=i===null?null:AO(i);return i!==null&&p===null?null:{kind:"compound",root:l,modifier:p,variant:u}}}}return null}function*uue(e,t){t(e)&&(yield[e,null]);let n=e.lastIndexOf("-");for(;n>0;){let i=e.slice(0,n);if(t(i)){let a=[i,e.slice(n+1)];if(a[1]===""||a[0]==="@"&&t("@")&&e[n]==="-")break;yield a}n=e.lastIndexOf("-",n-1)}e[0]==="@"&&t("@")&&(yield["@",e.slice(1)])}function BVe(e,t){let n=[];for(let a of t.variants)n.unshift(CO(a));e.theme.prefix&&n.unshift(e.theme.prefix);let i="";if(t.kind==="static"&&(i+=t.root),t.kind==="functional"&&(i+=t.root,t.value))if(t.value.kind==="arbitrary"){if(t.value!==null){let a=DO(t.value.value),r=a?t.value.value.slice(4,-1):t.value.value,[l,s]=a?["(",")"]:["[","]"];t.value.dataType?i+=`-${l}${t.value.dataType}:${lm(r)}${s}`:i+=`-${l}${lm(r)}${s}`}}else t.value.kind==="named"&&(i+=`-${t.value.value}`);return t.kind==="arbitrary"&&(i+=`[${t.property}:${lm(t.value)}]`),(t.kind==="arbitrary"||t.kind==="functional")&&(i+=jv(t.modifier)),t.important&&(i+="!"),n.push(i),n.join(":")}function jv(e){if(e===null)return"";let t=DO(e.value),n=t?e.value.slice(4,-1):e.value,[i,a]=t?["(",")"]:["[","]"];return e.kind==="arbitrary"?`/${i}${lm(n)}${a}`:e.kind==="named"?`/${e.value}`:""}function CO(e){if(e.kind==="static")return e.root;if(e.kind==="arbitrary")return`[${lm(jVe(e.selector))}]`;let t="";if(e.kind==="functional"){t+=e.root;let n=e.root!=="@";if(e.value)if(e.value.kind==="arbitrary"){let i=DO(e.value.value),a=i?e.value.value.slice(4,-1):e.value.value,[r,l]=i?["(",")"]:["[","]"];t+=`${n?"-":""}${r}${lm(a)}${l}`}else e.value.kind==="named"&&(t+=`${n?"-":""}${e.value.value}`)}return e.kind==="compound"&&(t+=e.root,t+="-",t+=CO(e.variant)),(e.kind==="functional"||e.kind==="compound")&&(t+=jv(e.modifier)),t}function lm(e){return OVe.get(e)}function jVe(e){return FVe.get(e)}function IO(e){for(let t of e)switch(t.kind){case"function":{if(t.value==="url"||t.value.endsWith("_url")){t.value=wg(t.value);break}if(t.value==="var"||t.value.endsWith("_var")||t.value==="theme"||t.value.endsWith("_theme")){t.value=wg(t.value);for(let n=0;n{n=n.trim();let i=Ci(n," ").filter(u=>u.trim()!==""),a=null,r=null,l=null;for(let u of i)WVe.has(u)||(Pce.test(u)?(r===null?r=u:l===null&&(l=u),Pce.lastIndex=0):a===null&&(a=u));if(r===null||l===null)return n;let s=t(a??"currentcolor");return a!==null?n.replace(a,s):`${n} ${s}`}).join(", ")}function Sr(e,t,n){return gs("@property",e,[Ve("syntax",n?`"${n}"`:'"*"'),Ve("inherits","false"),...t?[Ve("initial-value",t)]:[]])}function gl(e,t){if(t===null)return e;let n=Number(t);return Number.isNaN(n)||(t=`${n*100}%`),t==="100%"?e:`color-mix(in oklab, ${e} ${t}, transparent)`}function pue(e,t){let n=Number(t);return Number.isNaN(n)||(t=`${n*100}%`),`oklab(from ${e} l a b / ${t})`}function Wo(e,t,n){if(!t)return e;if(t.kind==="arbitrary")return gl(e,t.value);let i=n.resolve(t.value,["--opacity"]);return i?gl(e,i):Pv(t.value)?gl(e,`${t.value}%`):null}function yl(e,t,n){let i=null;switch(e.value.value){case"inherit":{i="inherit";break}case"transparent":{i="transparent";break}case"current":{i="currentcolor";break}default:{i=t.resolve(e.value.value,n);break}}return i?Wo(i,e.modifier,t):null}function XVe(e){let t=new GVe;function n(v,w){function*F(M){for(let W of e.keysInNamespaces(M))yield W.replace(Hue,(G,U,V)=>`${U}.${V}`)}let O=["1/2","1/3","2/3","1/4","2/4","3/4","1/5","2/5","3/5","4/5","1/6","2/6","3/6","4/6","5/6","1/12","2/12","3/12","4/12","5/12","6/12","7/12","8/12","9/12","10/12","11/12"];t.suggest(v,()=>{let M=[];for(let W of w()){if(typeof W=="string"){M.push({values:[W],modifiers:[]});continue}let G=[...W.values??[],...F(W.valueThemeKeys??[])],U=[...W.modifiers??[],...F(W.modifierThemeKeys??[])];W.supportsFractions&&G.push(...O),W.hasDefaultValue&&G.unshift(null),M.push({supportsNegative:W.supportsNegative,values:G,modifiers:U})}return M})}function i(v,w){t.static(v,()=>w.map(F=>typeof F=="function"?F():Ve(F[0],F[1])))}function a(v,w){function F({negative:O}){return M=>{let W=null,G=null;if(M.value)if(M.value.kind==="arbitrary"){if(M.modifier)return;W=M.value.value,G=M.value.dataType}else{if(W=e.resolve(M.value.fraction??M.value.value,w.themeKeys??[]),W===null&&w.supportsFractions&&M.value.fraction){let[U,V]=Ci(M.value.fraction,"/");if(!Xr(U)||!Xr(V))return;W=`calc(${M.value.fraction} * 100%)`}if(W===null&&O&&w.handleNegativeBareValue){if(W=w.handleNegativeBareValue(M.value),!W?.includes("/")&&M.modifier)return;if(W!==null)return w.handle(W,null)}if(W===null&&w.handleBareValue&&(W=w.handleBareValue(M.value),!W?.includes("/")&&M.modifier))return;if(W===null&&!O&&w.staticValues&&!M.modifier){let U=w.staticValues[M.value.value];if(U)return U.map(Ap)}}else{if(M.modifier)return;W=w.defaultValue!==void 0?w.defaultValue:e.resolve(null,w.themeKeys??[])}if(W!==null)return w.handle(O?`calc(${W} * -1)`:W,G)}}if(w.supportsNegative&&t.functional(`-${v}`,F({negative:!0})),t.functional(v,F({negative:!1})),n(v,()=>[{supportsNegative:w.supportsNegative,valueThemeKeys:w.themeKeys??[],hasDefaultValue:w.defaultValue!==void 0&&w.defaultValue!==null,supportsFractions:w.supportsFractions}]),w.staticValues&&Object.keys(w.staticValues).length>0){let O=Object.keys(w.staticValues);n(v,()=>[{values:O}])}}function r(v,w){t.functional(v,F=>{if(!F.value)return;let O=null;if(F.value.kind==="arbitrary"?(O=F.value.value,O=Wo(O,F.modifier,e)):O=yl(F,e,w.themeKeys),O!==null)return w.handle(O)}),n(v,()=>[{values:["current","inherit","transparent"],valueThemeKeys:w.themeKeys,modifiers:Array.from({length:21},(F,O)=>`${O*5}`)}])}function l(v,w,F,{supportsNegative:O=!1,supportsFractions:M=!1,staticValues:W}={}){O&&t.static(`-${v}-px`,()=>F("-1px")),t.static(`${v}-px`,()=>F("1px")),a(v,{themeKeys:w,supportsFractions:M,supportsNegative:O,defaultValue:null,handleBareValue:({value:G})=>{let U=e.resolve(null,["--spacing"]);return!U||!lH(G)?null:`calc(${U} * ${G})`},handleNegativeBareValue:({value:G})=>{let U=e.resolve(null,["--spacing"]);return!U||!lH(G)?null:`calc(${U} * -${G})`},handle:F,staticValues:W}),n(v,()=>[{values:e.get(["--spacing"])?Wv:[],supportsNegative:O,supportsFractions:M,valueThemeKeys:w}])}i("sr-only",[["position","absolute"],["width","1px"],["height","1px"],["padding","0"],["margin","-1px"],["overflow","hidden"],["clip-path","inset(50%)"],["white-space","nowrap"],["border-width","0"]]),i("not-sr-only",[["position","static"],["width","auto"],["height","auto"],["padding","0"],["margin","0"],["overflow","visible"],["clip-path","none"],["white-space","normal"]]),i("pointer-events-none",[["pointer-events","none"]]),i("pointer-events-auto",[["pointer-events","auto"]]),i("visible",[["visibility","visible"]]),i("invisible",[["visibility","hidden"]]),i("collapse",[["visibility","collapse"]]),i("static",[["position","static"]]),i("fixed",[["position","fixed"]]),i("absolute",[["position","absolute"]]),i("relative",[["position","relative"]]),i("sticky",[["position","sticky"]]);for(let[v,w]of[["inset","inset"],["inset-x","inset-inline"],["inset-y","inset-block"],["start","inset-inline-start"],["end","inset-inline-end"],["top","top"],["right","right"],["bottom","bottom"],["left","left"]])i(`${v}-auto`,[[w,"auto"]]),i(`${v}-full`,[[w,"100%"]]),i(`-${v}-full`,[[w,"-100%"]]),l(v,["--inset","--spacing"],F=>[Ve(w,F)],{supportsNegative:!0,supportsFractions:!0});i("isolate",[["isolation","isolate"]]),i("isolation-auto",[["isolation","auto"]]),a("z",{supportsNegative:!0,handleBareValue:({value:v})=>Xr(v)?v:null,themeKeys:["--z-index"],handle:v=>[Ve("z-index",v)],staticValues:{auto:[Ve("z-index","auto")]}}),n("z",()=>[{supportsNegative:!0,values:["0","10","20","30","40","50"],valueThemeKeys:["--z-index"]}]),a("order",{supportsNegative:!0,handleBareValue:({value:v})=>Xr(v)?v:null,themeKeys:["--order"],handle:v=>[Ve("order",v)],staticValues:{first:[Ve("order","-9999")],last:[Ve("order","9999")]}}),n("order",()=>[{supportsNegative:!0,values:Array.from({length:12},(v,w)=>`${w+1}`),valueThemeKeys:["--order"]}]),a("col",{supportsNegative:!0,handleBareValue:({value:v})=>Xr(v)?v:null,themeKeys:["--grid-column"],handle:v=>[Ve("grid-column",v)],staticValues:{auto:[Ve("grid-column","auto")]}}),a("col-span",{handleBareValue:({value:v})=>Xr(v)?v:null,handle:v=>[Ve("grid-column",`span ${v} / span ${v}`)],staticValues:{full:[Ve("grid-column","1 / -1")]}}),a("col-start",{supportsNegative:!0,handleBareValue:({value:v})=>Xr(v)?v:null,themeKeys:["--grid-column-start"],handle:v=>[Ve("grid-column-start",v)],staticValues:{auto:[Ve("grid-column-start","auto")]}}),a("col-end",{supportsNegative:!0,handleBareValue:({value:v})=>Xr(v)?v:null,themeKeys:["--grid-column-end"],handle:v=>[Ve("grid-column-end",v)],staticValues:{auto:[Ve("grid-column-end","auto")]}}),n("col-span",()=>[{values:Array.from({length:12},(v,w)=>`${w+1}`),valueThemeKeys:[]}]),n("col-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(v,w)=>`${w+1}`),valueThemeKeys:["--grid-column-start"]}]),n("col-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(v,w)=>`${w+1}`),valueThemeKeys:["--grid-column-end"]}]),a("row",{supportsNegative:!0,handleBareValue:({value:v})=>Xr(v)?v:null,themeKeys:["--grid-row"],handle:v=>[Ve("grid-row",v)],staticValues:{auto:[Ve("grid-row","auto")]}}),a("row-span",{themeKeys:[],handleBareValue:({value:v})=>Xr(v)?v:null,handle:v=>[Ve("grid-row",`span ${v} / span ${v}`)],staticValues:{full:[Ve("grid-row","1 / -1")]}}),a("row-start",{supportsNegative:!0,handleBareValue:({value:v})=>Xr(v)?v:null,themeKeys:["--grid-row-start"],handle:v=>[Ve("grid-row-start",v)],staticValues:{auto:[Ve("grid-row-start","auto")]}}),a("row-end",{supportsNegative:!0,handleBareValue:({value:v})=>Xr(v)?v:null,themeKeys:["--grid-row-end"],handle:v=>[Ve("grid-row-end",v)],staticValues:{auto:[Ve("grid-row-end","auto")]}}),n("row-span",()=>[{values:Array.from({length:12},(v,w)=>`${w+1}`),valueThemeKeys:[]}]),n("row-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(v,w)=>`${w+1}`),valueThemeKeys:["--grid-row-start"]}]),n("row-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(v,w)=>`${w+1}`),valueThemeKeys:["--grid-row-end"]}]),i("float-start",[["float","inline-start"]]),i("float-end",[["float","inline-end"]]),i("float-right",[["float","right"]]),i("float-left",[["float","left"]]),i("float-none",[["float","none"]]),i("clear-start",[["clear","inline-start"]]),i("clear-end",[["clear","inline-end"]]),i("clear-right",[["clear","right"]]),i("clear-left",[["clear","left"]]),i("clear-both",[["clear","both"]]),i("clear-none",[["clear","none"]]);for(let[v,w]of[["m","margin"],["mx","margin-inline"],["my","margin-block"],["ms","margin-inline-start"],["me","margin-inline-end"],["mt","margin-top"],["mr","margin-right"],["mb","margin-bottom"],["ml","margin-left"]])i(`${v}-auto`,[[w,"auto"]]),l(v,["--margin","--spacing"],F=>[Ve(w,F)],{supportsNegative:!0});i("box-border",[["box-sizing","border-box"]]),i("box-content",[["box-sizing","content-box"]]),a("line-clamp",{themeKeys:["--line-clamp"],handleBareValue:({value:v})=>Xr(v)?v:null,handle:v=>[Ve("overflow","hidden"),Ve("display","-webkit-box"),Ve("-webkit-box-orient","vertical"),Ve("-webkit-line-clamp",v)],staticValues:{none:[Ve("overflow","visible"),Ve("display","block"),Ve("-webkit-box-orient","horizontal"),Ve("-webkit-line-clamp","unset")]}}),n("line-clamp",()=>[{values:["1","2","3","4","5","6"],valueThemeKeys:["--line-clamp"]}]),i("block",[["display","block"]]),i("inline-block",[["display","inline-block"]]),i("inline",[["display","inline"]]),i("hidden",[["display","none"]]),i("inline-flex",[["display","inline-flex"]]),i("table",[["display","table"]]),i("inline-table",[["display","inline-table"]]),i("table-caption",[["display","table-caption"]]),i("table-cell",[["display","table-cell"]]),i("table-column",[["display","table-column"]]),i("table-column-group",[["display","table-column-group"]]),i("table-footer-group",[["display","table-footer-group"]]),i("table-header-group",[["display","table-header-group"]]),i("table-row-group",[["display","table-row-group"]]),i("table-row",[["display","table-row"]]),i("flow-root",[["display","flow-root"]]),i("flex",[["display","flex"]]),i("grid",[["display","grid"]]),i("inline-grid",[["display","inline-grid"]]),i("contents",[["display","contents"]]),i("list-item",[["display","list-item"]]),i("field-sizing-content",[["field-sizing","content"]]),i("field-sizing-fixed",[["field-sizing","fixed"]]),a("aspect",{themeKeys:["--aspect"],handleBareValue:({fraction:v})=>{if(v===null)return null;let[w,F]=Ci(v,"/");return!Xr(w)||!Xr(F)?null:v},handle:v=>[Ve("aspect-ratio",v)],staticValues:{auto:[Ve("aspect-ratio","auto")],square:[Ve("aspect-ratio","1 / 1")]}});for(let[v,w]of[["full","100%"],["svw","100svw"],["lvw","100lvw"],["dvw","100dvw"],["svh","100svh"],["lvh","100lvh"],["dvh","100dvh"],["min","min-content"],["max","max-content"],["fit","fit-content"]])i(`size-${v}`,[["--tw-sort","size"],["width",w],["height",w]]),i(`w-${v}`,[["width",w]]),i(`h-${v}`,[["height",w]]),i(`min-w-${v}`,[["min-width",w]]),i(`min-h-${v}`,[["min-height",w]]),i(`max-w-${v}`,[["max-width",w]]),i(`max-h-${v}`,[["max-height",w]]);i("size-auto",[["--tw-sort","size"],["width","auto"],["height","auto"]]),i("w-auto",[["width","auto"]]),i("h-auto",[["height","auto"]]),i("min-w-auto",[["min-width","auto"]]),i("min-h-auto",[["min-height","auto"]]),i("h-lh",[["height","1lh"]]),i("min-h-lh",[["min-height","1lh"]]),i("max-h-lh",[["max-height","1lh"]]),i("w-screen",[["width","100vw"]]),i("min-w-screen",[["min-width","100vw"]]),i("max-w-screen",[["max-width","100vw"]]),i("h-screen",[["height","100vh"]]),i("min-h-screen",[["min-height","100vh"]]),i("max-h-screen",[["max-height","100vh"]]),i("max-w-none",[["max-width","none"]]),i("max-h-none",[["max-height","none"]]),l("size",["--size","--spacing"],v=>[Ve("--tw-sort","size"),Ve("width",v),Ve("height",v)],{supportsFractions:!0});for(let[v,w,F]of[["w",["--width","--spacing","--container"],"width"],["min-w",["--min-width","--spacing","--container"],"min-width"],["max-w",["--max-width","--spacing","--container"],"max-width"],["h",["--height","--spacing"],"height"],["min-h",["--min-height","--height","--spacing"],"min-height"],["max-h",["--max-height","--height","--spacing"],"max-height"]])l(v,w,O=>[Ve(F,O)],{supportsFractions:!0});t.static("container",()=>{let v=[...e.namespace("--breakpoint").values()];v.sort((F,O)=>Uv(F,O,"asc"));let w=[Ve("--tw-sort","--tw-container-component"),Ve("width","100%")];for(let F of v)w.push(gs("@media",`(width >= ${F})`,[Ve("max-width",F)]));return w}),i("flex-auto",[["flex","auto"]]),i("flex-initial",[["flex","0 auto"]]),i("flex-none",[["flex","none"]]),t.functional("flex",v=>{if(v.value){if(v.value.kind==="arbitrary")return v.modifier?void 0:[Ve("flex",v.value.value)];if(v.value.fraction){let[w,F]=Ci(v.value.fraction,"/");return!Xr(w)||!Xr(F)?void 0:[Ve("flex",`calc(${v.value.fraction} * 100%)`)]}if(Xr(v.value.value))return v.modifier?void 0:[Ve("flex",v.value.value)]}}),n("flex",()=>[{supportsFractions:!0},{values:Array.from({length:12},(v,w)=>`${w+1}`)}]),a("shrink",{defaultValue:"1",handleBareValue:({value:v})=>Xr(v)?v:null,handle:v=>[Ve("flex-shrink",v)]}),a("grow",{defaultValue:"1",handleBareValue:({value:v})=>Xr(v)?v:null,handle:v=>[Ve("flex-grow",v)]}),n("shrink",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),n("grow",()=>[{values:["0"],valueThemeKeys:[],hasDefaultValue:!0}]),i("basis-auto",[["flex-basis","auto"]]),i("basis-full",[["flex-basis","100%"]]),l("basis",["--flex-basis","--spacing","--container"],v=>[Ve("flex-basis",v)],{supportsFractions:!0}),i("table-auto",[["table-layout","auto"]]),i("table-fixed",[["table-layout","fixed"]]),i("caption-top",[["caption-side","top"]]),i("caption-bottom",[["caption-side","bottom"]]),i("border-collapse",[["border-collapse","collapse"]]),i("border-separate",[["border-collapse","separate"]]);let s=()=>Zi([Sr("--tw-border-spacing-x","0",""),Sr("--tw-border-spacing-y","0","")]);l("border-spacing",["--border-spacing","--spacing"],v=>[s(),Ve("--tw-border-spacing-x",v),Ve("--tw-border-spacing-y",v),Ve("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),l("border-spacing-x",["--border-spacing","--spacing"],v=>[s(),Ve("--tw-border-spacing-x",v),Ve("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),l("border-spacing-y",["--border-spacing","--spacing"],v=>[s(),Ve("--tw-border-spacing-y",v),Ve("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),a("origin",{themeKeys:["--transform-origin"],handle:v=>[Ve("transform-origin",v)],staticValues:{center:[Ve("transform-origin","center")],top:[Ve("transform-origin","top")],"top-right":[Ve("transform-origin","100% 0")],right:[Ve("transform-origin","100%")],"bottom-right":[Ve("transform-origin","100% 100%")],bottom:[Ve("transform-origin","bottom")],"bottom-left":[Ve("transform-origin","0 100%")],left:[Ve("transform-origin","0")],"top-left":[Ve("transform-origin","0 0")]}}),a("perspective-origin",{themeKeys:["--perspective-origin"],handle:v=>[Ve("perspective-origin",v)],staticValues:{center:[Ve("perspective-origin","center")],top:[Ve("perspective-origin","top")],"top-right":[Ve("perspective-origin","100% 0")],right:[Ve("perspective-origin","100%")],"bottom-right":[Ve("perspective-origin","100% 100%")],bottom:[Ve("perspective-origin","bottom")],"bottom-left":[Ve("perspective-origin","0 100%")],left:[Ve("perspective-origin","0")],"top-left":[Ve("perspective-origin","0 0")]}}),a("perspective",{themeKeys:["--perspective"],handle:v=>[Ve("perspective",v)],staticValues:{none:[Ve("perspective","none")]}});let u=()=>Zi([Sr("--tw-translate-x","0"),Sr("--tw-translate-y","0"),Sr("--tw-translate-z","0")]);i("translate-none",[["translate","none"]]),i("-translate-full",[u,["--tw-translate-x","-100%"],["--tw-translate-y","-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),i("translate-full",[u,["--tw-translate-x","100%"],["--tw-translate-y","100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),l("translate",["--translate","--spacing"],v=>[u(),Ve("--tw-translate-x",v),Ve("--tw-translate-y",v),Ve("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});for(let v of["x","y"])i(`-translate-${v}-full`,[u,[`--tw-translate-${v}`,"-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),i(`translate-${v}-full`,[u,[`--tw-translate-${v}`,"100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),l(`translate-${v}`,["--translate","--spacing"],w=>[u(),Ve(`--tw-translate-${v}`,w),Ve("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});l("translate-z",["--translate","--spacing"],v=>[u(),Ve("--tw-translate-z",v),Ve("translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)")],{supportsNegative:!0}),i("translate-3d",[u,["translate","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)"]]);let p=()=>Zi([Sr("--tw-scale-x","1"),Sr("--tw-scale-y","1"),Sr("--tw-scale-z","1")]);i("scale-none",[["scale","none"]]);function o({negative:v}){return w=>{if(!w.value||w.modifier)return;let F;return w.value.kind==="arbitrary"?(F=w.value.value,F=v?`calc(${F} * -1)`:F,[Ve("scale",F)]):(F=e.resolve(w.value.value,["--scale"]),!F&&Xr(w.value.value)&&(F=`${w.value.value}%`),F?(F=v?`calc(${F} * -1)`:F,[p(),Ve("--tw-scale-x",F),Ve("--tw-scale-y",F),Ve("--tw-scale-z",F),Ve("scale","var(--tw-scale-x) var(--tw-scale-y)")]):void 0)}}t.functional("-scale",o({negative:!0})),t.functional("scale",o({negative:!1})),n("scale",()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);for(let v of["x","y","z"])a(`scale-${v}`,{supportsNegative:!0,themeKeys:["--scale"],handleBareValue:({value:w})=>Xr(w)?`${w}%`:null,handle:w=>[p(),Ve(`--tw-scale-${v}`,w),Ve("scale",`var(--tw-scale-x) var(--tw-scale-y)${v==="z"?" var(--tw-scale-z)":""}`)]}),n(`scale-${v}`,()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);i("scale-3d",[p,["scale","var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)"]]),i("rotate-none",[["rotate","none"]]);function c({negative:v}){return w=>{if(!w.value||w.modifier)return;let F;if(w.value.kind==="arbitrary"){F=w.value.value;let O=w.value.dataType??Xa(F,["angle","vector"]);if(O==="vector")return[Ve("rotate",`${F} var(--tw-rotate)`)];if(O!=="angle")return[Ve("rotate",v?`calc(${F} * -1)`:F)]}else if(F=e.resolve(w.value.value,["--rotate"]),!F&&Xr(w.value.value)&&(F=`${w.value.value}deg`),!F)return;return[Ve("rotate",v?`calc(${F} * -1)`:F)]}}t.functional("-rotate",c({negative:!0})),t.functional("rotate",c({negative:!1})),n("rotate",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);{let v=["var(--tw-rotate-x,)","var(--tw-rotate-y,)","var(--tw-rotate-z,)","var(--tw-skew-x,)","var(--tw-skew-y,)"].join(" "),w=()=>Zi([Sr("--tw-rotate-x"),Sr("--tw-rotate-y"),Sr("--tw-rotate-z"),Sr("--tw-skew-x"),Sr("--tw-skew-y")]);for(let F of["x","y","z"])a(`rotate-${F}`,{supportsNegative:!0,themeKeys:["--rotate"],handleBareValue:({value:O})=>Xr(O)?`${O}deg`:null,handle:O=>[w(),Ve(`--tw-rotate-${F}`,`rotate${F.toUpperCase()}(${O})`),Ve("transform",v)]}),n(`rotate-${F}`,()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);a("skew",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:F})=>Xr(F)?`${F}deg`:null,handle:F=>[w(),Ve("--tw-skew-x",`skewX(${F})`),Ve("--tw-skew-y",`skewY(${F})`),Ve("transform",v)]}),a("skew-x",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:F})=>Xr(F)?`${F}deg`:null,handle:F=>[w(),Ve("--tw-skew-x",`skewX(${F})`),Ve("transform",v)]}),a("skew-y",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:F})=>Xr(F)?`${F}deg`:null,handle:F=>[w(),Ve("--tw-skew-y",`skewY(${F})`),Ve("transform",v)]}),n("skew",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),n("skew-x",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),n("skew-y",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12"],valueThemeKeys:["--skew"]}]),t.functional("transform",F=>{if(F.modifier)return;let O=null;if(F.value?F.value.kind==="arbitrary"&&(O=F.value.value):O=v,O!==null)return[w(),Ve("transform",O)]}),n("transform",()=>[{hasDefaultValue:!0}]),i("transform-cpu",[["transform",v]]),i("transform-gpu",[["transform",`translateZ(0) ${v}`]]),i("transform-none",[["transform","none"]])}i("transform-flat",[["transform-style","flat"]]),i("transform-3d",[["transform-style","preserve-3d"]]),i("transform-content",[["transform-box","content-box"]]),i("transform-border",[["transform-box","border-box"]]),i("transform-fill",[["transform-box","fill-box"]]),i("transform-stroke",[["transform-box","stroke-box"]]),i("transform-view",[["transform-box","view-box"]]),i("backface-visible",[["backface-visibility","visible"]]),i("backface-hidden",[["backface-visibility","hidden"]]);for(let v of["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out"])i(`cursor-${v}`,[["cursor",v]]);a("cursor",{themeKeys:["--cursor"],handle:v=>[Ve("cursor",v)]});for(let v of["auto","none","manipulation"])i(`touch-${v}`,[["touch-action",v]]);let H=()=>Zi([Sr("--tw-pan-x"),Sr("--tw-pan-y"),Sr("--tw-pinch-zoom")]);for(let v of["x","left","right"])i(`touch-pan-${v}`,[H,["--tw-pan-x",`pan-${v}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let v of["y","up","down"])i(`touch-pan-${v}`,[H,["--tw-pan-y",`pan-${v}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);i("touch-pinch-zoom",[H,["--tw-pinch-zoom","pinch-zoom"],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let v of["none","text","all","auto"])i(`select-${v}`,[["-webkit-user-select",v],["user-select",v]]);i("resize-none",[["resize","none"]]),i("resize-x",[["resize","horizontal"]]),i("resize-y",[["resize","vertical"]]),i("resize",[["resize","both"]]),i("snap-none",[["scroll-snap-type","none"]]);let f=()=>Zi([Sr("--tw-scroll-snap-strictness","proximity","*")]);for(let v of["x","y","both"])i(`snap-${v}`,[f,["scroll-snap-type",`${v} var(--tw-scroll-snap-strictness)`]]);i("snap-mandatory",[f,["--tw-scroll-snap-strictness","mandatory"]]),i("snap-proximity",[f,["--tw-scroll-snap-strictness","proximity"]]),i("snap-align-none",[["scroll-snap-align","none"]]),i("snap-start",[["scroll-snap-align","start"]]),i("snap-end",[["scroll-snap-align","end"]]),i("snap-center",[["scroll-snap-align","center"]]),i("snap-normal",[["scroll-snap-stop","normal"]]),i("snap-always",[["scroll-snap-stop","always"]]);for(let[v,w]of[["scroll-m","scroll-margin"],["scroll-mx","scroll-margin-inline"],["scroll-my","scroll-margin-block"],["scroll-ms","scroll-margin-inline-start"],["scroll-me","scroll-margin-inline-end"],["scroll-mt","scroll-margin-top"],["scroll-mr","scroll-margin-right"],["scroll-mb","scroll-margin-bottom"],["scroll-ml","scroll-margin-left"]])l(v,["--scroll-margin","--spacing"],F=>[Ve(w,F)],{supportsNegative:!0});for(let[v,w]of[["scroll-p","scroll-padding"],["scroll-px","scroll-padding-inline"],["scroll-py","scroll-padding-block"],["scroll-ps","scroll-padding-inline-start"],["scroll-pe","scroll-padding-inline-end"],["scroll-pt","scroll-padding-top"],["scroll-pr","scroll-padding-right"],["scroll-pb","scroll-padding-bottom"],["scroll-pl","scroll-padding-left"]])l(v,["--scroll-padding","--spacing"],F=>[Ve(w,F)]);i("list-inside",[["list-style-position","inside"]]),i("list-outside",[["list-style-position","outside"]]),a("list",{themeKeys:["--list-style-type"],handle:v=>[Ve("list-style-type",v)],staticValues:{none:[Ve("list-style-type","none")],disc:[Ve("list-style-type","disc")],decimal:[Ve("list-style-type","decimal")]}}),a("list-image",{themeKeys:["--list-style-image"],handle:v=>[Ve("list-style-image",v)],staticValues:{none:[Ve("list-style-image","none")]}}),i("appearance-none",[["appearance","none"]]),i("appearance-auto",[["appearance","auto"]]),i("scheme-normal",[["color-scheme","normal"]]),i("scheme-dark",[["color-scheme","dark"]]),i("scheme-light",[["color-scheme","light"]]),i("scheme-light-dark",[["color-scheme","light dark"]]),i("scheme-only-dark",[["color-scheme","only dark"]]),i("scheme-only-light",[["color-scheme","only light"]]),a("columns",{themeKeys:["--columns","--container"],handleBareValue:({value:v})=>Xr(v)?v:null,handle:v=>[Ve("columns",v)],staticValues:{auto:[Ve("columns","auto")]}}),n("columns",()=>[{values:Array.from({length:12},(v,w)=>`${w+1}`),valueThemeKeys:["--columns","--container"]}]);for(let v of["auto","avoid","all","avoid-page","page","left","right","column"])i(`break-before-${v}`,[["break-before",v]]);for(let v of["auto","avoid","avoid-page","avoid-column"])i(`break-inside-${v}`,[["break-inside",v]]);for(let v of["auto","avoid","all","avoid-page","page","left","right","column"])i(`break-after-${v}`,[["break-after",v]]);i("grid-flow-row",[["grid-auto-flow","row"]]),i("grid-flow-col",[["grid-auto-flow","column"]]),i("grid-flow-dense",[["grid-auto-flow","dense"]]),i("grid-flow-row-dense",[["grid-auto-flow","row dense"]]),i("grid-flow-col-dense",[["grid-auto-flow","column dense"]]),a("auto-cols",{themeKeys:["--grid-auto-columns"],handle:v=>[Ve("grid-auto-columns",v)],staticValues:{auto:[Ve("grid-auto-columns","auto")],min:[Ve("grid-auto-columns","min-content")],max:[Ve("grid-auto-columns","max-content")],fr:[Ve("grid-auto-columns","minmax(0, 1fr)")]}}),a("auto-rows",{themeKeys:["--grid-auto-rows"],handle:v=>[Ve("grid-auto-rows",v)],staticValues:{auto:[Ve("grid-auto-rows","auto")],min:[Ve("grid-auto-rows","min-content")],max:[Ve("grid-auto-rows","max-content")],fr:[Ve("grid-auto-rows","minmax(0, 1fr)")]}}),a("grid-cols",{themeKeys:["--grid-template-columns"],handleBareValue:({value:v})=>dO(v)?`repeat(${v}, minmax(0, 1fr))`:null,handle:v=>[Ve("grid-template-columns",v)],staticValues:{none:[Ve("grid-template-columns","none")],subgrid:[Ve("grid-template-columns","subgrid")]}}),a("grid-rows",{themeKeys:["--grid-template-rows"],handleBareValue:({value:v})=>dO(v)?`repeat(${v}, minmax(0, 1fr))`:null,handle:v=>[Ve("grid-template-rows",v)],staticValues:{none:[Ve("grid-template-rows","none")],subgrid:[Ve("grid-template-rows","subgrid")]}}),n("grid-cols",()=>[{values:Array.from({length:12},(v,w)=>`${w+1}`),valueThemeKeys:["--grid-template-columns"]}]),n("grid-rows",()=>[{values:Array.from({length:12},(v,w)=>`${w+1}`),valueThemeKeys:["--grid-template-rows"]}]),i("flex-row",[["flex-direction","row"]]),i("flex-row-reverse",[["flex-direction","row-reverse"]]),i("flex-col",[["flex-direction","column"]]),i("flex-col-reverse",[["flex-direction","column-reverse"]]),i("flex-wrap",[["flex-wrap","wrap"]]),i("flex-nowrap",[["flex-wrap","nowrap"]]),i("flex-wrap-reverse",[["flex-wrap","wrap-reverse"]]),i("place-content-center",[["place-content","center"]]),i("place-content-start",[["place-content","start"]]),i("place-content-end",[["place-content","end"]]),i("place-content-center-safe",[["place-content","safe center"]]),i("place-content-end-safe",[["place-content","safe end"]]),i("place-content-between",[["place-content","space-between"]]),i("place-content-around",[["place-content","space-around"]]),i("place-content-evenly",[["place-content","space-evenly"]]),i("place-content-baseline",[["place-content","baseline"]]),i("place-content-stretch",[["place-content","stretch"]]),i("place-items-center",[["place-items","center"]]),i("place-items-start",[["place-items","start"]]),i("place-items-end",[["place-items","end"]]),i("place-items-center-safe",[["place-items","safe center"]]),i("place-items-end-safe",[["place-items","safe end"]]),i("place-items-baseline",[["place-items","baseline"]]),i("place-items-stretch",[["place-items","stretch"]]),i("content-normal",[["align-content","normal"]]),i("content-center",[["align-content","center"]]),i("content-start",[["align-content","flex-start"]]),i("content-end",[["align-content","flex-end"]]),i("content-center-safe",[["align-content","safe center"]]),i("content-end-safe",[["align-content","safe flex-end"]]),i("content-between",[["align-content","space-between"]]),i("content-around",[["align-content","space-around"]]),i("content-evenly",[["align-content","space-evenly"]]),i("content-baseline",[["align-content","baseline"]]),i("content-stretch",[["align-content","stretch"]]),i("items-center",[["align-items","center"]]),i("items-start",[["align-items","flex-start"]]),i("items-end",[["align-items","flex-end"]]),i("items-center-safe",[["align-items","safe center"]]),i("items-end-safe",[["align-items","safe flex-end"]]),i("items-baseline",[["align-items","baseline"]]),i("items-baseline-last",[["align-items","last baseline"]]),i("items-stretch",[["align-items","stretch"]]),i("justify-normal",[["justify-content","normal"]]),i("justify-center",[["justify-content","center"]]),i("justify-start",[["justify-content","flex-start"]]),i("justify-end",[["justify-content","flex-end"]]),i("justify-center-safe",[["justify-content","safe center"]]),i("justify-end-safe",[["justify-content","safe flex-end"]]),i("justify-between",[["justify-content","space-between"]]),i("justify-around",[["justify-content","space-around"]]),i("justify-evenly",[["justify-content","space-evenly"]]),i("justify-baseline",[["justify-content","baseline"]]),i("justify-stretch",[["justify-content","stretch"]]),i("justify-items-normal",[["justify-items","normal"]]),i("justify-items-center",[["justify-items","center"]]),i("justify-items-start",[["justify-items","start"]]),i("justify-items-end",[["justify-items","end"]]),i("justify-items-center-safe",[["justify-items","safe center"]]),i("justify-items-end-safe",[["justify-items","safe end"]]),i("justify-items-stretch",[["justify-items","stretch"]]),l("gap",["--gap","--spacing"],v=>[Ve("gap",v)]),l("gap-x",["--gap","--spacing"],v=>[Ve("column-gap",v)]),l("gap-y",["--gap","--spacing"],v=>[Ve("row-gap",v)]),l("space-x",["--space","--spacing"],v=>[Zi([Sr("--tw-space-x-reverse","0")]),Fs(":where(& > :not(:last-child))",[Ve("--tw-sort","row-gap"),Ve("--tw-space-x-reverse","0"),Ve("margin-inline-start",`calc(${v} * var(--tw-space-x-reverse))`),Ve("margin-inline-end",`calc(${v} * calc(1 - var(--tw-space-x-reverse)))`)])],{supportsNegative:!0}),l("space-y",["--space","--spacing"],v=>[Zi([Sr("--tw-space-y-reverse","0")]),Fs(":where(& > :not(:last-child))",[Ve("--tw-sort","column-gap"),Ve("--tw-space-y-reverse","0"),Ve("margin-block-start",`calc(${v} * var(--tw-space-y-reverse))`),Ve("margin-block-end",`calc(${v} * calc(1 - var(--tw-space-y-reverse)))`)])],{supportsNegative:!0}),i("space-x-reverse",[()=>Zi([Sr("--tw-space-x-reverse","0")]),()=>Fs(":where(& > :not(:last-child))",[Ve("--tw-sort","row-gap"),Ve("--tw-space-x-reverse","1")])]),i("space-y-reverse",[()=>Zi([Sr("--tw-space-y-reverse","0")]),()=>Fs(":where(& > :not(:last-child))",[Ve("--tw-sort","column-gap"),Ve("--tw-space-y-reverse","1")])]),i("accent-auto",[["accent-color","auto"]]),r("accent",{themeKeys:["--accent-color","--color"],handle:v=>[Ve("accent-color",v)]}),r("caret",{themeKeys:["--caret-color","--color"],handle:v=>[Ve("caret-color",v)]}),r("divide",{themeKeys:["--divide-color","--border-color","--color"],handle:v=>[Fs(":where(& > :not(:last-child))",[Ve("--tw-sort","divide-color"),Ve("border-color",v)])]}),i("place-self-auto",[["place-self","auto"]]),i("place-self-start",[["place-self","start"]]),i("place-self-end",[["place-self","end"]]),i("place-self-center",[["place-self","center"]]),i("place-self-end-safe",[["place-self","safe end"]]),i("place-self-center-safe",[["place-self","safe center"]]),i("place-self-stretch",[["place-self","stretch"]]),i("self-auto",[["align-self","auto"]]),i("self-start",[["align-self","flex-start"]]),i("self-end",[["align-self","flex-end"]]),i("self-center",[["align-self","center"]]),i("self-end-safe",[["align-self","safe flex-end"]]),i("self-center-safe",[["align-self","safe center"]]),i("self-stretch",[["align-self","stretch"]]),i("self-baseline",[["align-self","baseline"]]),i("self-baseline-last",[["align-self","last baseline"]]),i("justify-self-auto",[["justify-self","auto"]]),i("justify-self-start",[["justify-self","flex-start"]]),i("justify-self-end",[["justify-self","flex-end"]]),i("justify-self-center",[["justify-self","center"]]),i("justify-self-end-safe",[["justify-self","safe flex-end"]]),i("justify-self-center-safe",[["justify-self","safe center"]]),i("justify-self-stretch",[["justify-self","stretch"]]);for(let v of["auto","hidden","clip","visible","scroll"])i(`overflow-${v}`,[["overflow",v]]),i(`overflow-x-${v}`,[["overflow-x",v]]),i(`overflow-y-${v}`,[["overflow-y",v]]);for(let v of["auto","contain","none"])i(`overscroll-${v}`,[["overscroll-behavior",v]]),i(`overscroll-x-${v}`,[["overscroll-behavior-x",v]]),i(`overscroll-y-${v}`,[["overscroll-behavior-y",v]]);i("scroll-auto",[["scroll-behavior","auto"]]),i("scroll-smooth",[["scroll-behavior","smooth"]]),i("truncate",[["overflow","hidden"],["text-overflow","ellipsis"],["white-space","nowrap"]]),i("text-ellipsis",[["text-overflow","ellipsis"]]),i("text-clip",[["text-overflow","clip"]]),i("hyphens-none",[["-webkit-hyphens","none"],["hyphens","none"]]),i("hyphens-manual",[["-webkit-hyphens","manual"],["hyphens","manual"]]),i("hyphens-auto",[["-webkit-hyphens","auto"],["hyphens","auto"]]),i("whitespace-normal",[["white-space","normal"]]),i("whitespace-nowrap",[["white-space","nowrap"]]),i("whitespace-pre",[["white-space","pre"]]),i("whitespace-pre-line",[["white-space","pre-line"]]),i("whitespace-pre-wrap",[["white-space","pre-wrap"]]),i("whitespace-break-spaces",[["white-space","break-spaces"]]),i("text-wrap",[["text-wrap","wrap"]]),i("text-nowrap",[["text-wrap","nowrap"]]),i("text-balance",[["text-wrap","balance"]]),i("text-pretty",[["text-wrap","pretty"]]),i("break-normal",[["overflow-wrap","normal"],["word-break","normal"]]),i("break-all",[["word-break","break-all"]]),i("break-keep",[["word-break","keep-all"]]),i("wrap-anywhere",[["overflow-wrap","anywhere"]]),i("wrap-break-word",[["overflow-wrap","break-word"]]),i("wrap-normal",[["overflow-wrap","normal"]]);for(let[v,w]of[["rounded",["border-radius"]],["rounded-s",["border-start-start-radius","border-end-start-radius"]],["rounded-e",["border-start-end-radius","border-end-end-radius"]],["rounded-t",["border-top-left-radius","border-top-right-radius"]],["rounded-r",["border-top-right-radius","border-bottom-right-radius"]],["rounded-b",["border-bottom-right-radius","border-bottom-left-radius"]],["rounded-l",["border-top-left-radius","border-bottom-left-radius"]],["rounded-ss",["border-start-start-radius"]],["rounded-se",["border-start-end-radius"]],["rounded-ee",["border-end-end-radius"]],["rounded-es",["border-end-start-radius"]],["rounded-tl",["border-top-left-radius"]],["rounded-tr",["border-top-right-radius"]],["rounded-br",["border-bottom-right-radius"]],["rounded-bl",["border-bottom-left-radius"]]])a(v,{themeKeys:["--radius"],handle:F=>w.map(O=>Ve(O,F)),staticValues:{none:w.map(F=>Ve(F,"0")),full:w.map(F=>Ve(F,"calc(infinity * 1px)"))}});i("border-solid",[["--tw-border-style","solid"],["border-style","solid"]]),i("border-dashed",[["--tw-border-style","dashed"],["border-style","dashed"]]),i("border-dotted",[["--tw-border-style","dotted"],["border-style","dotted"]]),i("border-double",[["--tw-border-style","double"],["border-style","double"]]),i("border-hidden",[["--tw-border-style","hidden"],["border-style","hidden"]]),i("border-none",[["--tw-border-style","none"],["border-style","none"]]);{let v=function(F,O){t.functional(F,M=>{if(!M.value){if(M.modifier)return;let W=e.get(["--default-border-width"])??"1px",G=O.width(W);return G?[w(),...G]:void 0}if(M.value.kind==="arbitrary"){let W=M.value.value;switch(M.value.dataType??Xa(W,["color","line-width","length"])){case"line-width":case"length":{if(M.modifier)return;let G=O.width(W);return G?[w(),...G]:void 0}default:return W=Wo(W,M.modifier,e),W===null?void 0:O.color(W)}}{let W=yl(M,e,["--border-color","--color"]);if(W)return O.color(W)}{if(M.modifier)return;let W=e.resolve(M.value.value,["--border-width"]);if(W){let G=O.width(W);return G?[w(),...G]:void 0}if(Xr(M.value.value)){let G=O.width(`${M.value.value}px`);return G?[w(),...G]:void 0}}}),n(F,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--border-color","--color"],modifiers:Array.from({length:21},(M,W)=>`${W*5}`),hasDefaultValue:!0},{values:["0","2","4","8"],valueThemeKeys:["--border-width"]}])};var _=v;let w=()=>Zi([Sr("--tw-border-style","solid")]);v("border",{width:F=>[Ve("border-style","var(--tw-border-style)"),Ve("border-width",F)],color:F=>[Ve("border-color",F)]}),v("border-x",{width:F=>[Ve("border-inline-style","var(--tw-border-style)"),Ve("border-inline-width",F)],color:F=>[Ve("border-inline-color",F)]}),v("border-y",{width:F=>[Ve("border-block-style","var(--tw-border-style)"),Ve("border-block-width",F)],color:F=>[Ve("border-block-color",F)]}),v("border-s",{width:F=>[Ve("border-inline-start-style","var(--tw-border-style)"),Ve("border-inline-start-width",F)],color:F=>[Ve("border-inline-start-color",F)]}),v("border-e",{width:F=>[Ve("border-inline-end-style","var(--tw-border-style)"),Ve("border-inline-end-width",F)],color:F=>[Ve("border-inline-end-color",F)]}),v("border-t",{width:F=>[Ve("border-top-style","var(--tw-border-style)"),Ve("border-top-width",F)],color:F=>[Ve("border-top-color",F)]}),v("border-r",{width:F=>[Ve("border-right-style","var(--tw-border-style)"),Ve("border-right-width",F)],color:F=>[Ve("border-right-color",F)]}),v("border-b",{width:F=>[Ve("border-bottom-style","var(--tw-border-style)"),Ve("border-bottom-width",F)],color:F=>[Ve("border-bottom-color",F)]}),v("border-l",{width:F=>[Ve("border-left-style","var(--tw-border-style)"),Ve("border-left-width",F)],color:F=>[Ve("border-left-color",F)]}),a("divide-x",{defaultValue:e.get(["--default-border-width"])??"1px",themeKeys:["--divide-width","--border-width"],handleBareValue:({value:F})=>Xr(F)?`${F}px`:null,handle:F=>[Zi([Sr("--tw-divide-x-reverse","0")]),Fs(":where(& > :not(:last-child))",[Ve("--tw-sort","divide-x-width"),w(),Ve("--tw-divide-x-reverse","0"),Ve("border-inline-style","var(--tw-border-style)"),Ve("border-inline-start-width",`calc(${F} * var(--tw-divide-x-reverse))`),Ve("border-inline-end-width",`calc(${F} * calc(1 - var(--tw-divide-x-reverse)))`)])]}),a("divide-y",{defaultValue:e.get(["--default-border-width"])??"1px",themeKeys:["--divide-width","--border-width"],handleBareValue:({value:F})=>Xr(F)?`${F}px`:null,handle:F=>[Zi([Sr("--tw-divide-y-reverse","0")]),Fs(":where(& > :not(:last-child))",[Ve("--tw-sort","divide-y-width"),w(),Ve("--tw-divide-y-reverse","0"),Ve("border-bottom-style","var(--tw-border-style)"),Ve("border-top-style","var(--tw-border-style)"),Ve("border-top-width",`calc(${F} * var(--tw-divide-y-reverse))`),Ve("border-bottom-width",`calc(${F} * calc(1 - var(--tw-divide-y-reverse)))`)])]}),n("divide-x",()=>[{values:["0","2","4","8"],valueThemeKeys:["--divide-width","--border-width"],hasDefaultValue:!0}]),n("divide-y",()=>[{values:["0","2","4","8"],valueThemeKeys:["--divide-width","--border-width"],hasDefaultValue:!0}]),i("divide-x-reverse",[()=>Zi([Sr("--tw-divide-x-reverse","0")]),()=>Fs(":where(& > :not(:last-child))",[Ve("--tw-divide-x-reverse","1")])]),i("divide-y-reverse",[()=>Zi([Sr("--tw-divide-y-reverse","0")]),()=>Fs(":where(& > :not(:last-child))",[Ve("--tw-divide-y-reverse","1")])]);for(let F of["solid","dashed","dotted","double","none"])i(`divide-${F}`,[()=>Fs(":where(& > :not(:last-child))",[Ve("--tw-sort","divide-style"),Ve("--tw-border-style",F),Ve("border-style",F)])])}i("bg-auto",[["background-size","auto"]]),i("bg-cover",[["background-size","cover"]]),i("bg-contain",[["background-size","contain"]]),a("bg-size",{handle(v){if(v)return[Ve("background-size",v)]}}),i("bg-fixed",[["background-attachment","fixed"]]),i("bg-local",[["background-attachment","local"]]),i("bg-scroll",[["background-attachment","scroll"]]),i("bg-top",[["background-position","top"]]),i("bg-top-left",[["background-position","left top"]]),i("bg-top-right",[["background-position","right top"]]),i("bg-bottom",[["background-position","bottom"]]),i("bg-bottom-left",[["background-position","left bottom"]]),i("bg-bottom-right",[["background-position","right bottom"]]),i("bg-left",[["background-position","left"]]),i("bg-right",[["background-position","right"]]),i("bg-center",[["background-position","center"]]),a("bg-position",{handle(v){if(v)return[Ve("background-position",v)]}}),i("bg-repeat",[["background-repeat","repeat"]]),i("bg-no-repeat",[["background-repeat","no-repeat"]]),i("bg-repeat-x",[["background-repeat","repeat-x"]]),i("bg-repeat-y",[["background-repeat","repeat-y"]]),i("bg-repeat-round",[["background-repeat","round"]]),i("bg-repeat-space",[["background-repeat","space"]]),i("bg-none",[["background-image","none"]]);{let v=function(W){let G="in oklab";if(W?.kind==="named")switch(W.value){case"longer":case"shorter":case"increasing":case"decreasing":G=`in oklch ${W.value} hue`;break;default:G=`in ${W.value}`}else W?.kind==="arbitrary"&&(G=W.value);return G},w=function({negative:W}){return G=>{if(!G.value)return;if(G.value.kind==="arbitrary"){if(G.modifier)return;let Y=G.value.value;switch(G.value.dataType??Xa(Y,["angle"])){case"angle":return Y=W?`calc(${Y} * -1)`:`${Y}`,[Ve("--tw-gradient-position",Y),Ve("background-image",`linear-gradient(var(--tw-gradient-stops,${Y}))`)];default:return W?void 0:[Ve("--tw-gradient-position",Y),Ve("background-image",`linear-gradient(var(--tw-gradient-stops,${Y}))`)]}}let U=G.value.value;if(!W&&M.has(U))U=M.get(U);else if(Xr(U))U=W?`calc(${U}deg * -1)`:`${U}deg`;else return;let V=v(G.modifier);return[Ve("--tw-gradient-position",`${U}`),Vo("@supports (background-image: linear-gradient(in lab, red, red))",[Ve("--tw-gradient-position",`${U} ${V}`)]),Ve("background-image","linear-gradient(var(--tw-gradient-stops))")]}},F=function({negative:W}){return G=>{if(G.value?.kind==="arbitrary"){if(G.modifier)return;let Y=G.value.value;return[Ve("--tw-gradient-position",Y),Ve("background-image",`conic-gradient(var(--tw-gradient-stops,${Y}))`)]}let U=v(G.modifier);if(!G.value)return[Ve("--tw-gradient-position",U),Ve("background-image","conic-gradient(var(--tw-gradient-stops))")];let V=G.value.value;if(Xr(V))return V=W?`calc(${V}deg * -1)`:`${V}deg`,[Ve("--tw-gradient-position",`from ${V} ${U}`),Ve("background-image","conic-gradient(var(--tw-gradient-stops))")]}};var y=v,g=w,h=F;let O=["oklab","oklch","srgb","hsl","longer","shorter","increasing","decreasing"],M=new Map([["to-t","to top"],["to-tr","to top right"],["to-r","to right"],["to-br","to bottom right"],["to-b","to bottom"],["to-bl","to bottom left"],["to-l","to left"],["to-tl","to top left"]]);t.functional("-bg-linear",w({negative:!0})),t.functional("bg-linear",w({negative:!1})),n("bg-linear",()=>[{values:[...M.keys()],modifiers:O},{values:["0","30","60","90","120","150","180","210","240","270","300","330"],supportsNegative:!0,modifiers:O}]),t.functional("-bg-conic",F({negative:!0})),t.functional("bg-conic",F({negative:!1})),n("bg-conic",()=>[{hasDefaultValue:!0,modifiers:O},{values:["0","30","60","90","120","150","180","210","240","270","300","330"],supportsNegative:!0,modifiers:O}]),t.functional("bg-radial",W=>{if(!W.value){let G=v(W.modifier);return[Ve("--tw-gradient-position",G),Ve("background-image","radial-gradient(var(--tw-gradient-stops))")]}if(W.value.kind==="arbitrary"){if(W.modifier)return;let G=W.value.value;return[Ve("--tw-gradient-position",G),Ve("background-image",`radial-gradient(var(--tw-gradient-stops,${G}))`)]}}),n("bg-radial",()=>[{hasDefaultValue:!0,modifiers:O}])}t.functional("bg",v=>{if(v.value){if(v.value.kind==="arbitrary"){let w=v.value.value;switch(v.value.dataType??Xa(w,["image","color","percentage","position","bg-size","length","url"])){case"percentage":case"position":return v.modifier?void 0:[Ve("background-position",w)];case"bg-size":case"length":case"size":return v.modifier?void 0:[Ve("background-size",w)];case"image":case"url":return v.modifier?void 0:[Ve("background-image",w)];default:return w=Wo(w,v.modifier,e),w===null?void 0:[Ve("background-color",w)]}}{let w=yl(v,e,["--background-color","--color"]);if(w)return[Ve("background-color",w)]}{if(v.modifier)return;let w=e.resolve(v.value.value,["--background-image"]);if(w)return[Ve("background-image",w)]}}}),n("bg",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(v,w)=>`${w*5}`)},{values:[],valueThemeKeys:["--background-image"]}]);let m=()=>Zi([Sr("--tw-gradient-position"),Sr("--tw-gradient-from","#0000",""),Sr("--tw-gradient-via","#0000",""),Sr("--tw-gradient-to","#0000",""),Sr("--tw-gradient-stops"),Sr("--tw-gradient-via-stops"),Sr("--tw-gradient-from-position","0%",""),Sr("--tw-gradient-via-position","50%",""),Sr("--tw-gradient-to-position","100%","")]);function d(v,w){t.functional(v,F=>{if(F.value){if(F.value.kind==="arbitrary"){let O=F.value.value;switch(F.value.dataType??Xa(O,["color","length","percentage"])){case"length":case"percentage":return F.modifier?void 0:w.position(O);default:return O=Wo(O,F.modifier,e),O===null?void 0:w.color(O)}}{let O=yl(F,e,["--background-color","--color"]);if(O)return w.color(O)}{if(F.modifier)return;let O=e.resolve(F.value.value,["--gradient-color-stop-positions"]);if(O)return w.position(O);if(F.value.value[F.value.value.length-1]==="%"&&Xr(F.value.value.slice(0,-1)))return w.position(F.value.value)}}}),n(v,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(F,O)=>`${O*5}`)},{values:Array.from({length:21},(F,O)=>`${O*5}%`),valueThemeKeys:["--gradient-color-stop-positions"]}])}d("from",{color:v=>[m(),Ve("--tw-sort","--tw-gradient-from"),Ve("--tw-gradient-from",v),Ve("--tw-gradient-stops","var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))")],position:v=>[m(),Ve("--tw-gradient-from-position",v)]}),i("via-none",[["--tw-gradient-via-stops","initial"]]),d("via",{color:v=>[m(),Ve("--tw-sort","--tw-gradient-via"),Ve("--tw-gradient-via",v),Ve("--tw-gradient-via-stops","var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position)"),Ve("--tw-gradient-stops","var(--tw-gradient-via-stops)")],position:v=>[m(),Ve("--tw-gradient-via-position",v)]}),d("to",{color:v=>[m(),Ve("--tw-sort","--tw-gradient-to"),Ve("--tw-gradient-to",v),Ve("--tw-gradient-stops","var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))")],position:v=>[m(),Ve("--tw-gradient-to-position",v)]}),i("mask-none",[["mask-image","none"]]),t.functional("mask",v=>{if(!v.value||v.modifier||v.value.kind!=="arbitrary")return;let w=v.value.value;switch(v.value.dataType??Xa(w,["image","percentage","position","bg-size","length","url"])){case"percentage":case"position":return v.modifier?void 0:[Ve("mask-position",w)];case"bg-size":case"length":case"size":return[Ve("mask-size",w)];case"image":case"url":default:return[Ve("mask-image",w)]}}),i("mask-add",[["mask-composite","add"]]),i("mask-subtract",[["mask-composite","subtract"]]),i("mask-intersect",[["mask-composite","intersect"]]),i("mask-exclude",[["mask-composite","exclude"]]),i("mask-alpha",[["mask-mode","alpha"]]),i("mask-luminance",[["mask-mode","luminance"]]),i("mask-match",[["mask-mode","match-source"]]),i("mask-type-alpha",[["mask-type","alpha"]]),i("mask-type-luminance",[["mask-type","luminance"]]),i("mask-auto",[["mask-size","auto"]]),i("mask-cover",[["mask-size","cover"]]),i("mask-contain",[["mask-size","contain"]]),a("mask-size",{handle(v){if(v)return[Ve("mask-size",v)]}}),i("mask-top",[["mask-position","top"]]),i("mask-top-left",[["mask-position","left top"]]),i("mask-top-right",[["mask-position","right top"]]),i("mask-bottom",[["mask-position","bottom"]]),i("mask-bottom-left",[["mask-position","left bottom"]]),i("mask-bottom-right",[["mask-position","right bottom"]]),i("mask-left",[["mask-position","left"]]),i("mask-right",[["mask-position","right"]]),i("mask-center",[["mask-position","center"]]),a("mask-position",{handle(v){if(v)return[Ve("mask-position",v)]}}),i("mask-repeat",[["mask-repeat","repeat"]]),i("mask-no-repeat",[["mask-repeat","no-repeat"]]),i("mask-repeat-x",[["mask-repeat","repeat-x"]]),i("mask-repeat-y",[["mask-repeat","repeat-y"]]),i("mask-repeat-round",[["mask-repeat","round"]]),i("mask-repeat-space",[["mask-repeat","space"]]),i("mask-clip-border",[["mask-clip","border-box"]]),i("mask-clip-padding",[["mask-clip","padding-box"]]),i("mask-clip-content",[["mask-clip","content-box"]]),i("mask-clip-fill",[["mask-clip","fill-box"]]),i("mask-clip-stroke",[["mask-clip","stroke-box"]]),i("mask-clip-view",[["mask-clip","view-box"]]),i("mask-no-clip",[["mask-clip","no-clip"]]),i("mask-origin-border",[["mask-origin","border-box"]]),i("mask-origin-padding",[["mask-origin","padding-box"]]),i("mask-origin-content",[["mask-origin","content-box"]]),i("mask-origin-fill",[["mask-origin","fill-box"]]),i("mask-origin-stroke",[["mask-origin","stroke-box"]]),i("mask-origin-view",[["mask-origin","view-box"]]);let A=()=>Zi([Sr("--tw-mask-linear","linear-gradient(#fff, #fff)"),Sr("--tw-mask-radial","linear-gradient(#fff, #fff)"),Sr("--tw-mask-conic","linear-gradient(#fff, #fff)")]);function I(v,w){t.functional(v,F=>{if(F.value){if(F.value.kind==="arbitrary"){let O=F.value.value;switch(F.value.dataType??Xa(O,["length","percentage","color"])){case"color":return O=Wo(O,F.modifier,e),O===null?void 0:w.color(O);case"percentage":return F.modifier||!Xr(O.slice(0,-1))?void 0:w.position(O);default:return F.modifier?void 0:w.position(O)}}{let O=yl(F,e,["--background-color","--color"]);if(O)return w.color(O)}{if(F.modifier)return;let O=Xa(F.value.value,["number","percentage"]);if(!O)return;switch(O){case"number":{let M=e.resolve(null,["--spacing"]);return!M||!lH(F.value.value)?void 0:w.position(`calc(${M} * ${F.value.value})`)}case"percentage":return Xr(F.value.value.slice(0,-1))?w.position(F.value.value):void 0;default:return}}}}),n(v,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(F,O)=>`${O*5}`)},{values:Array.from({length:21},(F,O)=>`${O*5}%`),valueThemeKeys:["--gradient-color-stop-positions"]}]),n(v,()=>[{values:Array.from({length:21},(F,O)=>`${O*5}%`)},{values:e.get(["--spacing"])?Wv:[]},{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(F,O)=>`${O*5}`)}])}let L=()=>Zi([Sr("--tw-mask-left","linear-gradient(#fff, #fff)"),Sr("--tw-mask-right","linear-gradient(#fff, #fff)"),Sr("--tw-mask-bottom","linear-gradient(#fff, #fff)"),Sr("--tw-mask-top","linear-gradient(#fff, #fff)")]);function C(v,w,F){I(v,{color(O){let M=[A(),L(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-linear","var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top)")];for(let W of["top","right","bottom","left"])F[W]&&(M.push(Ve(`--tw-mask-${W}`,`linear-gradient(to ${W}, var(--tw-mask-${W}-from-color) var(--tw-mask-${W}-from-position), var(--tw-mask-${W}-to-color) var(--tw-mask-${W}-to-position))`)),M.push(Zi([Sr(`--tw-mask-${W}-from-position`,"0%"),Sr(`--tw-mask-${W}-to-position`,"100%"),Sr(`--tw-mask-${W}-from-color`,"black"),Sr(`--tw-mask-${W}-to-color`,"transparent")])),M.push(Ve(`--tw-mask-${W}-${w}-color`,O)));return M},position(O){let M=[A(),L(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-linear","var(--tw-mask-left), var(--tw-mask-right), var(--tw-mask-bottom), var(--tw-mask-top)")];for(let W of["top","right","bottom","left"])F[W]&&(M.push(Ve(`--tw-mask-${W}`,`linear-gradient(to ${W}, var(--tw-mask-${W}-from-color) var(--tw-mask-${W}-from-position), var(--tw-mask-${W}-to-color) var(--tw-mask-${W}-to-position))`)),M.push(Zi([Sr(`--tw-mask-${W}-from-position`,"0%"),Sr(`--tw-mask-${W}-to-position`,"100%"),Sr(`--tw-mask-${W}-from-color`,"black"),Sr(`--tw-mask-${W}-to-color`,"transparent")])),M.push(Ve(`--tw-mask-${W}-${w}-position`,O)));return M}})}C("mask-x-from","from",{top:!1,right:!0,bottom:!1,left:!0}),C("mask-x-to","to",{top:!1,right:!0,bottom:!1,left:!0}),C("mask-y-from","from",{top:!0,right:!1,bottom:!0,left:!1}),C("mask-y-to","to",{top:!0,right:!1,bottom:!0,left:!1}),C("mask-t-from","from",{top:!0,right:!1,bottom:!1,left:!1}),C("mask-t-to","to",{top:!0,right:!1,bottom:!1,left:!1}),C("mask-r-from","from",{top:!1,right:!0,bottom:!1,left:!1}),C("mask-r-to","to",{top:!1,right:!0,bottom:!1,left:!1}),C("mask-b-from","from",{top:!1,right:!1,bottom:!0,left:!1}),C("mask-b-to","to",{top:!1,right:!1,bottom:!0,left:!1}),C("mask-l-from","from",{top:!1,right:!1,bottom:!1,left:!0}),C("mask-l-to","to",{top:!1,right:!1,bottom:!1,left:!0});let x=()=>Zi([Sr("--tw-mask-linear-position","0deg"),Sr("--tw-mask-linear-from-position","0%"),Sr("--tw-mask-linear-to-position","100%"),Sr("--tw-mask-linear-from-color","black"),Sr("--tw-mask-linear-to-color","transparent")]);a("mask-linear",{defaultValue:null,supportsNegative:!0,supportsFractions:!1,handleBareValue(v){return Xr(v.value)?`calc(1deg * ${v.value})`:null},handleNegativeBareValue(v){return Xr(v.value)?`calc(1deg * -${v.value})`:null},handle:v=>[A(),x(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops, var(--tw-mask-linear-position)))"),Ve("--tw-mask-linear-position",v)]}),n("mask-linear",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"]}]),I("mask-linear-from",{color:v=>[A(),x(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),Ve("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),Ve("--tw-mask-linear-from-color",v)],position:v=>[A(),x(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),Ve("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),Ve("--tw-mask-linear-from-position",v)]}),I("mask-linear-to",{color:v=>[A(),x(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),Ve("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),Ve("--tw-mask-linear-to-color",v)],position:v=>[A(),x(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-linear-stops","var(--tw-mask-linear-position), var(--tw-mask-linear-from-color) var(--tw-mask-linear-from-position), var(--tw-mask-linear-to-color) var(--tw-mask-linear-to-position)"),Ve("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),Ve("--tw-mask-linear-to-position",v)]});let P=()=>Zi([Sr("--tw-mask-radial-from-position","0%"),Sr("--tw-mask-radial-to-position","100%"),Sr("--tw-mask-radial-from-color","black"),Sr("--tw-mask-radial-to-color","transparent"),Sr("--tw-mask-radial-shape","ellipse"),Sr("--tw-mask-radial-size","farthest-corner"),Sr("--tw-mask-radial-position","center")]);i("mask-circle",[["--tw-mask-radial-shape","circle"]]),i("mask-ellipse",[["--tw-mask-radial-shape","ellipse"]]),i("mask-radial-closest-side",[["--tw-mask-radial-size","closest-side"]]),i("mask-radial-farthest-side",[["--tw-mask-radial-size","farthest-side"]]),i("mask-radial-closest-corner",[["--tw-mask-radial-size","closest-corner"]]),i("mask-radial-farthest-corner",[["--tw-mask-radial-size","farthest-corner"]]),i("mask-radial-at-top",[["--tw-mask-radial-position","top"]]),i("mask-radial-at-top-left",[["--tw-mask-radial-position","top left"]]),i("mask-radial-at-top-right",[["--tw-mask-radial-position","top right"]]),i("mask-radial-at-bottom",[["--tw-mask-radial-position","bottom"]]),i("mask-radial-at-bottom-left",[["--tw-mask-radial-position","bottom left"]]),i("mask-radial-at-bottom-right",[["--tw-mask-radial-position","bottom right"]]),i("mask-radial-at-left",[["--tw-mask-radial-position","left"]]),i("mask-radial-at-right",[["--tw-mask-radial-position","right"]]),i("mask-radial-at-center",[["--tw-mask-radial-position","center"]]),a("mask-radial-at",{defaultValue:null,supportsNegative:!1,supportsFractions:!1,handle:v=>[Ve("--tw-mask-radial-position",v)]}),a("mask-radial",{defaultValue:null,supportsNegative:!1,supportsFractions:!1,handle:v=>[A(),P(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops, var(--tw-mask-radial-size)))"),Ve("--tw-mask-radial-size",v)]}),I("mask-radial-from",{color:v=>[A(),P(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),Ve("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),Ve("--tw-mask-radial-from-color",v)],position:v=>[A(),P(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),Ve("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),Ve("--tw-mask-radial-from-position",v)]}),I("mask-radial-to",{color:v=>[A(),P(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),Ve("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),Ve("--tw-mask-radial-to-color",v)],position:v=>[A(),P(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-radial-stops","var(--tw-mask-radial-shape) var(--tw-mask-radial-size) at var(--tw-mask-radial-position), var(--tw-mask-radial-from-color) var(--tw-mask-radial-from-position), var(--tw-mask-radial-to-color) var(--tw-mask-radial-to-position)"),Ve("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),Ve("--tw-mask-radial-to-position",v)]});let D=()=>Zi([Sr("--tw-mask-conic-position","0deg"),Sr("--tw-mask-conic-from-position","0%"),Sr("--tw-mask-conic-to-position","100%"),Sr("--tw-mask-conic-from-color","black"),Sr("--tw-mask-conic-to-color","transparent")]);a("mask-conic",{defaultValue:null,supportsNegative:!0,supportsFractions:!1,handleBareValue(v){return Xr(v.value)?`calc(1deg * ${v.value})`:null},handleNegativeBareValue(v){return Xr(v.value)?`calc(1deg * -${v.value})`:null},handle:v=>[A(),D(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops, var(--tw-mask-conic-position)))"),Ve("--tw-mask-conic-position",v)]}),n("mask-conic",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"]}]),I("mask-conic-from",{color:v=>[A(),D(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),Ve("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),Ve("--tw-mask-conic-from-color",v)],position:v=>[A(),D(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),Ve("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),Ve("--tw-mask-conic-from-position",v)]}),I("mask-conic-to",{color:v=>[A(),D(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),Ve("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),Ve("--tw-mask-conic-to-color",v)],position:v=>[A(),D(),Ve("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ve("mask-composite","intersect"),Ve("--tw-mask-conic-stops","from var(--tw-mask-conic-position), var(--tw-mask-conic-from-color) var(--tw-mask-conic-from-position), var(--tw-mask-conic-to-color) var(--tw-mask-conic-to-position)"),Ve("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),Ve("--tw-mask-conic-to-position",v)]}),i("box-decoration-slice",[["-webkit-box-decoration-break","slice"],["box-decoration-break","slice"]]),i("box-decoration-clone",[["-webkit-box-decoration-break","clone"],["box-decoration-break","clone"]]),i("bg-clip-text",[["background-clip","text"]]),i("bg-clip-border",[["background-clip","border-box"]]),i("bg-clip-padding",[["background-clip","padding-box"]]),i("bg-clip-content",[["background-clip","content-box"]]),i("bg-origin-border",[["background-origin","border-box"]]),i("bg-origin-padding",[["background-origin","padding-box"]]),i("bg-origin-content",[["background-origin","content-box"]]);for(let v of["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"])i(`bg-blend-${v}`,[["background-blend-mode",v]]),i(`mix-blend-${v}`,[["mix-blend-mode",v]]);i("mix-blend-plus-darker",[["mix-blend-mode","plus-darker"]]),i("mix-blend-plus-lighter",[["mix-blend-mode","plus-lighter"]]),i("fill-none",[["fill","none"]]),t.functional("fill",v=>{if(!v.value)return;if(v.value.kind==="arbitrary"){let F=Wo(v.value.value,v.modifier,e);return F===null?void 0:[Ve("fill",F)]}let w=yl(v,e,["--fill","--color"]);if(w)return[Ve("fill",w)]}),n("fill",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--fill","--color"],modifiers:Array.from({length:21},(v,w)=>`${w*5}`)}]),i("stroke-none",[["stroke","none"]]),t.functional("stroke",v=>{if(v.value){if(v.value.kind==="arbitrary"){let w=v.value.value;switch(v.value.dataType??Xa(w,["color","number","length","percentage"])){case"number":case"length":case"percentage":return v.modifier?void 0:[Ve("stroke-width",w)];default:return w=Wo(v.value.value,v.modifier,e),w===null?void 0:[Ve("stroke",w)]}}{let w=yl(v,e,["--stroke","--color"]);if(w)return[Ve("stroke",w)]}{let w=e.resolve(v.value.value,["--stroke-width"]);if(w)return[Ve("stroke-width",w)];if(Xr(v.value.value))return[Ve("stroke-width",v.value.value)]}}}),n("stroke",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--stroke","--color"],modifiers:Array.from({length:21},(v,w)=>`${w*5}`)},{values:["0","1","2","3"],valueThemeKeys:["--stroke-width"]}]),i("object-contain",[["object-fit","contain"]]),i("object-cover",[["object-fit","cover"]]),i("object-fill",[["object-fit","fill"]]),i("object-none",[["object-fit","none"]]),i("object-scale-down",[["object-fit","scale-down"]]),a("object",{themeKeys:["--object-position"],handle:v=>[Ve("object-position",v)],staticValues:{top:[Ve("object-position","top")],"top-left":[Ve("object-position","left top")],"top-right":[Ve("object-position","right top")],bottom:[Ve("object-position","bottom")],"bottom-left":[Ve("object-position","left bottom")],"bottom-right":[Ve("object-position","right bottom")],left:[Ve("object-position","left")],right:[Ve("object-position","right")],center:[Ve("object-position","center")]}});for(let[v,w]of[["p","padding"],["px","padding-inline"],["py","padding-block"],["ps","padding-inline-start"],["pe","padding-inline-end"],["pt","padding-top"],["pr","padding-right"],["pb","padding-bottom"],["pl","padding-left"]])l(v,["--padding","--spacing"],F=>[Ve(w,F)]);i("text-left",[["text-align","left"]]),i("text-center",[["text-align","center"]]),i("text-right",[["text-align","right"]]),i("text-justify",[["text-align","justify"]]),i("text-start",[["text-align","start"]]),i("text-end",[["text-align","end"]]),l("indent",["--text-indent","--spacing"],v=>[Ve("text-indent",v)],{supportsNegative:!0}),i("align-baseline",[["vertical-align","baseline"]]),i("align-top",[["vertical-align","top"]]),i("align-middle",[["vertical-align","middle"]]),i("align-bottom",[["vertical-align","bottom"]]),i("align-text-top",[["vertical-align","text-top"]]),i("align-text-bottom",[["vertical-align","text-bottom"]]),i("align-sub",[["vertical-align","sub"]]),i("align-super",[["vertical-align","super"]]),a("align",{themeKeys:[],handle:v=>[Ve("vertical-align",v)]}),t.functional("font",v=>{if(!(!v.value||v.modifier)){if(v.value.kind==="arbitrary"){let w=v.value.value;switch(v.value.dataType??Xa(w,["number","generic-name","family-name"])){case"generic-name":case"family-name":return[Ve("font-family",w)];default:return[Zi([Sr("--tw-font-weight")]),Ve("--tw-font-weight",w),Ve("font-weight",w)]}}{let w=e.resolveWith(v.value.value,["--font"],["--font-feature-settings","--font-variation-settings"]);if(w){let[F,O={}]=w;return[Ve("font-family",F),Ve("font-feature-settings",O["--font-feature-settings"]),Ve("font-variation-settings",O["--font-variation-settings"])]}}{let w=e.resolve(v.value.value,["--font-weight"]);if(w)return[Zi([Sr("--tw-font-weight")]),Ve("--tw-font-weight",w),Ve("font-weight",w)]}}}),n("font",()=>[{values:[],valueThemeKeys:["--font"]},{values:[],valueThemeKeys:["--font-weight"]}]),i("uppercase",[["text-transform","uppercase"]]),i("lowercase",[["text-transform","lowercase"]]),i("capitalize",[["text-transform","capitalize"]]),i("normal-case",[["text-transform","none"]]),i("italic",[["font-style","italic"]]),i("not-italic",[["font-style","normal"]]),i("underline",[["text-decoration-line","underline"]]),i("overline",[["text-decoration-line","overline"]]),i("line-through",[["text-decoration-line","line-through"]]),i("no-underline",[["text-decoration-line","none"]]),i("font-stretch-normal",[["font-stretch","normal"]]),i("font-stretch-ultra-condensed",[["font-stretch","ultra-condensed"]]),i("font-stretch-extra-condensed",[["font-stretch","extra-condensed"]]),i("font-stretch-condensed",[["font-stretch","condensed"]]),i("font-stretch-semi-condensed",[["font-stretch","semi-condensed"]]),i("font-stretch-semi-expanded",[["font-stretch","semi-expanded"]]),i("font-stretch-expanded",[["font-stretch","expanded"]]),i("font-stretch-extra-expanded",[["font-stretch","extra-expanded"]]),i("font-stretch-ultra-expanded",[["font-stretch","ultra-expanded"]]),a("font-stretch",{handleBareValue:({value:v})=>{if(!v.endsWith("%"))return null;let w=Number(v.slice(0,-1));return!Xr(w)||Number.isNaN(w)||w<50||w>200?null:v},handle:v=>[Ve("font-stretch",v)]}),n("font-stretch",()=>[{values:["50%","75%","90%","95%","100%","105%","110%","125%","150%","200%"]}]),r("placeholder",{themeKeys:["--background-color","--color"],handle:v=>[Fs("&::placeholder",[Ve("--tw-sort","placeholder-color"),Ve("color",v)])]}),i("decoration-solid",[["text-decoration-style","solid"]]),i("decoration-double",[["text-decoration-style","double"]]),i("decoration-dotted",[["text-decoration-style","dotted"]]),i("decoration-dashed",[["text-decoration-style","dashed"]]),i("decoration-wavy",[["text-decoration-style","wavy"]]),i("decoration-auto",[["text-decoration-thickness","auto"]]),i("decoration-from-font",[["text-decoration-thickness","from-font"]]),t.functional("decoration",v=>{if(v.value){if(v.value.kind==="arbitrary"){let w=v.value.value;switch(v.value.dataType??Xa(w,["color","length","percentage"])){case"length":case"percentage":return v.modifier?void 0:[Ve("text-decoration-thickness",w)];default:return w=Wo(w,v.modifier,e),w===null?void 0:[Ve("text-decoration-color",w)]}}{let w=e.resolve(v.value.value,["--text-decoration-thickness"]);if(w)return v.modifier?void 0:[Ve("text-decoration-thickness",w)];if(Xr(v.value.value))return v.modifier?void 0:[Ve("text-decoration-thickness",`${v.value.value}px`)]}{let w=yl(v,e,["--text-decoration-color","--color"]);if(w)return[Ve("text-decoration-color",w)]}}}),n("decoration",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-decoration-color","--color"],modifiers:Array.from({length:21},(v,w)=>`${w*5}`)},{values:["0","1","2"],valueThemeKeys:["--text-decoration-thickness"]}]),a("animate",{themeKeys:["--animate"],handle:v=>[Ve("animation",v)],staticValues:{none:[Ve("animation","none")]}});{let v=["var(--tw-blur,)","var(--tw-brightness,)","var(--tw-contrast,)","var(--tw-grayscale,)","var(--tw-hue-rotate,)","var(--tw-invert,)","var(--tw-saturate,)","var(--tw-sepia,)","var(--tw-drop-shadow,)"].join(" "),w=["var(--tw-backdrop-blur,)","var(--tw-backdrop-brightness,)","var(--tw-backdrop-contrast,)","var(--tw-backdrop-grayscale,)","var(--tw-backdrop-hue-rotate,)","var(--tw-backdrop-invert,)","var(--tw-backdrop-opacity,)","var(--tw-backdrop-saturate,)","var(--tw-backdrop-sepia,)"].join(" "),F=()=>Zi([Sr("--tw-blur"),Sr("--tw-brightness"),Sr("--tw-contrast"),Sr("--tw-grayscale"),Sr("--tw-hue-rotate"),Sr("--tw-invert"),Sr("--tw-opacity"),Sr("--tw-saturate"),Sr("--tw-sepia"),Sr("--tw-drop-shadow"),Sr("--tw-drop-shadow-color"),Sr("--tw-drop-shadow-alpha","100%",""),Sr("--tw-drop-shadow-size")]),O=()=>Zi([Sr("--tw-backdrop-blur"),Sr("--tw-backdrop-brightness"),Sr("--tw-backdrop-contrast"),Sr("--tw-backdrop-grayscale"),Sr("--tw-backdrop-hue-rotate"),Sr("--tw-backdrop-invert"),Sr("--tw-backdrop-opacity"),Sr("--tw-backdrop-saturate"),Sr("--tw-backdrop-sepia")]);t.functional("filter",M=>{if(!M.modifier){if(M.value===null)return[F(),Ve("filter",v)];if(M.value.kind==="arbitrary")return[Ve("filter",M.value.value)];switch(M.value.value){case"none":return[Ve("filter","none")]}}}),t.functional("backdrop-filter",M=>{if(!M.modifier){if(M.value===null)return[O(),Ve("-webkit-backdrop-filter",w),Ve("backdrop-filter",w)];if(M.value.kind==="arbitrary")return[Ve("-webkit-backdrop-filter",M.value.value),Ve("backdrop-filter",M.value.value)];switch(M.value.value){case"none":return[Ve("-webkit-backdrop-filter","none"),Ve("backdrop-filter","none")]}}}),a("blur",{themeKeys:["--blur"],handle:M=>[F(),Ve("--tw-blur",`blur(${M})`),Ve("filter",v)],staticValues:{none:[F(),Ve("--tw-blur"," "),Ve("filter",v)]}}),a("backdrop-blur",{themeKeys:["--backdrop-blur","--blur"],handle:M=>[O(),Ve("--tw-backdrop-blur",`blur(${M})`),Ve("-webkit-backdrop-filter",w),Ve("backdrop-filter",w)],staticValues:{none:[O(),Ve("--tw-backdrop-blur"," "),Ve("-webkit-backdrop-filter",w),Ve("backdrop-filter",w)]}}),a("brightness",{themeKeys:["--brightness"],handleBareValue:({value:M})=>Xr(M)?`${M}%`:null,handle:M=>[F(),Ve("--tw-brightness",`brightness(${M})`),Ve("filter",v)]}),a("backdrop-brightness",{themeKeys:["--backdrop-brightness","--brightness"],handleBareValue:({value:M})=>Xr(M)?`${M}%`:null,handle:M=>[O(),Ve("--tw-backdrop-brightness",`brightness(${M})`),Ve("-webkit-backdrop-filter",w),Ve("backdrop-filter",w)]}),n("brightness",()=>[{values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--brightness"]}]),n("backdrop-brightness",()=>[{values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--backdrop-brightness","--brightness"]}]),a("contrast",{themeKeys:["--contrast"],handleBareValue:({value:M})=>Xr(M)?`${M}%`:null,handle:M=>[F(),Ve("--tw-contrast",`contrast(${M})`),Ve("filter",v)]}),a("backdrop-contrast",{themeKeys:["--backdrop-contrast","--contrast"],handleBareValue:({value:M})=>Xr(M)?`${M}%`:null,handle:M=>[O(),Ve("--tw-backdrop-contrast",`contrast(${M})`),Ve("-webkit-backdrop-filter",w),Ve("backdrop-filter",w)]}),n("contrast",()=>[{values:["0","50","75","100","125","150","200"],valueThemeKeys:["--contrast"]}]),n("backdrop-contrast",()=>[{values:["0","50","75","100","125","150","200"],valueThemeKeys:["--backdrop-contrast","--contrast"]}]),a("grayscale",{themeKeys:["--grayscale"],handleBareValue:({value:M})=>Xr(M)?`${M}%`:null,defaultValue:"100%",handle:M=>[F(),Ve("--tw-grayscale",`grayscale(${M})`),Ve("filter",v)]}),a("backdrop-grayscale",{themeKeys:["--backdrop-grayscale","--grayscale"],handleBareValue:({value:M})=>Xr(M)?`${M}%`:null,defaultValue:"100%",handle:M=>[O(),Ve("--tw-backdrop-grayscale",`grayscale(${M})`),Ve("-webkit-backdrop-filter",w),Ve("backdrop-filter",w)]}),n("grayscale",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--grayscale"],hasDefaultValue:!0}]),n("backdrop-grayscale",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--backdrop-grayscale","--grayscale"],hasDefaultValue:!0}]),a("hue-rotate",{supportsNegative:!0,themeKeys:["--hue-rotate"],handleBareValue:({value:M})=>Xr(M)?`${M}deg`:null,handle:M=>[F(),Ve("--tw-hue-rotate",`hue-rotate(${M})`),Ve("filter",v)]}),a("backdrop-hue-rotate",{supportsNegative:!0,themeKeys:["--backdrop-hue-rotate","--hue-rotate"],handleBareValue:({value:M})=>Xr(M)?`${M}deg`:null,handle:M=>[O(),Ve("--tw-backdrop-hue-rotate",`hue-rotate(${M})`),Ve("-webkit-backdrop-filter",w),Ve("backdrop-filter",w)]}),n("hue-rotate",()=>[{values:["0","15","30","60","90","180"],valueThemeKeys:["--hue-rotate"]}]),n("backdrop-hue-rotate",()=>[{values:["0","15","30","60","90","180"],valueThemeKeys:["--backdrop-hue-rotate","--hue-rotate"]}]),a("invert",{themeKeys:["--invert"],handleBareValue:({value:M})=>Xr(M)?`${M}%`:null,defaultValue:"100%",handle:M=>[F(),Ve("--tw-invert",`invert(${M})`),Ve("filter",v)]}),a("backdrop-invert",{themeKeys:["--backdrop-invert","--invert"],handleBareValue:({value:M})=>Xr(M)?`${M}%`:null,defaultValue:"100%",handle:M=>[O(),Ve("--tw-backdrop-invert",`invert(${M})`),Ve("-webkit-backdrop-filter",w),Ve("backdrop-filter",w)]}),n("invert",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--invert"],hasDefaultValue:!0}]),n("backdrop-invert",()=>[{values:["0","25","50","75","100"],valueThemeKeys:["--backdrop-invert","--invert"],hasDefaultValue:!0}]),a("saturate",{themeKeys:["--saturate"],handleBareValue:({value:M})=>Xr(M)?`${M}%`:null,handle:M=>[F(),Ve("--tw-saturate",`saturate(${M})`),Ve("filter",v)]}),a("backdrop-saturate",{themeKeys:["--backdrop-saturate","--saturate"],handleBareValue:({value:M})=>Xr(M)?`${M}%`:null,handle:M=>[O(),Ve("--tw-backdrop-saturate",`saturate(${M})`),Ve("-webkit-backdrop-filter",w),Ve("backdrop-filter",w)]}),n("saturate",()=>[{values:["0","50","100","150","200"],valueThemeKeys:["--saturate"]}]),n("backdrop-saturate",()=>[{values:["0","50","100","150","200"],valueThemeKeys:["--backdrop-saturate","--saturate"]}]),a("sepia",{themeKeys:["--sepia"],handleBareValue:({value:M})=>Xr(M)?`${M}%`:null,defaultValue:"100%",handle:M=>[F(),Ve("--tw-sepia",`sepia(${M})`),Ve("filter",v)]}),a("backdrop-sepia",{themeKeys:["--backdrop-sepia","--sepia"],handleBareValue:({value:M})=>Xr(M)?`${M}%`:null,defaultValue:"100%",handle:M=>[O(),Ve("--tw-backdrop-sepia",`sepia(${M})`),Ve("-webkit-backdrop-filter",w),Ve("backdrop-filter",w)]}),n("sepia",()=>[{values:["0","50","100"],valueThemeKeys:["--sepia"],hasDefaultValue:!0}]),n("backdrop-sepia",()=>[{values:["0","50","100"],valueThemeKeys:["--backdrop-sepia","--sepia"],hasDefaultValue:!0}]),i("drop-shadow-none",[F,["--tw-drop-shadow"," "],["filter",v]]),t.functional("drop-shadow",M=>{let W;if(M.modifier&&(M.modifier.kind==="arbitrary"?W=M.modifier.value:Xr(M.modifier.value)&&(W=`${M.modifier.value}%`)),!M.value){let G=e.get(["--drop-shadow"]),U=e.resolve(null,["--drop-shadow"]);return G===null||U===null?void 0:[F(),Ve("--tw-drop-shadow-alpha",W),...Nv("--tw-drop-shadow-size",G,W,V=>`var(--tw-drop-shadow-color, ${V})`),Ve("--tw-drop-shadow",Ci(U,",").map(V=>`drop-shadow(${V})`).join(" ")),Ve("filter",v)]}if(M.value.kind==="arbitrary"){let G=M.value.value;switch(M.value.dataType??Xa(G,["color"])){case"color":return G=Wo(G,M.modifier,e),G===null?void 0:[F(),Ve("--tw-drop-shadow-color",gl(G,"var(--tw-drop-shadow-alpha)")),Ve("--tw-drop-shadow","var(--tw-drop-shadow-size)")];default:return M.modifier&&!W?void 0:[F(),Ve("--tw-drop-shadow-alpha",W),...Nv("--tw-drop-shadow-size",G,W,U=>`var(--tw-drop-shadow-color, ${U})`),Ve("--tw-drop-shadow","var(--tw-drop-shadow-size)"),Ve("filter",v)]}}{let G=e.get([`--drop-shadow-${M.value.value}`]),U=e.resolve(M.value.value,["--drop-shadow"]);if(G&&U)return M.modifier&&!W?void 0:W?[F(),Ve("--tw-drop-shadow-alpha",W),...Nv("--tw-drop-shadow-size",G,W,V=>`var(--tw-drop-shadow-color, ${V})`),Ve("--tw-drop-shadow","var(--tw-drop-shadow-size)"),Ve("filter",v)]:[F(),Ve("--tw-drop-shadow-alpha",W),...Nv("--tw-drop-shadow-size",G,W,V=>`var(--tw-drop-shadow-color, ${V})`),Ve("--tw-drop-shadow",Ci(U,",").map(V=>`drop-shadow(${V})`).join(" ")),Ve("filter",v)]}{let G=yl(M,e,["--drop-shadow-color","--color"]);if(G)return G==="inherit"?[F(),Ve("--tw-drop-shadow-color","inherit"),Ve("--tw-drop-shadow","var(--tw-drop-shadow-size)")]:[F(),Ve("--tw-drop-shadow-color",gl(G,"var(--tw-drop-shadow-alpha)")),Ve("--tw-drop-shadow","var(--tw-drop-shadow-size)")]}}),n("drop-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--drop-shadow-color","--color"],modifiers:Array.from({length:21},(M,W)=>`${W*5}`)},{valueThemeKeys:["--drop-shadow"]}]),a("backdrop-opacity",{themeKeys:["--backdrop-opacity","--opacity"],handleBareValue:({value:M})=>Pv(M)?`${M}%`:null,handle:M=>[O(),Ve("--tw-backdrop-opacity",`opacity(${M})`),Ve("-webkit-backdrop-filter",w),Ve("backdrop-filter",w)]}),n("backdrop-opacity",()=>[{values:Array.from({length:21},(M,W)=>`${W*5}`),valueThemeKeys:["--backdrop-opacity","--opacity"]}])}{let v=`var(--tw-ease, ${e.resolve(null,["--default-transition-timing-function"])??"ease"})`,w=`var(--tw-duration, ${e.resolve(null,["--default-transition-duration"])??"0s"})`;a("transition",{defaultValue:"color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events",themeKeys:["--transition-property"],handle:F=>[Ve("transition-property",F),Ve("transition-timing-function",v),Ve("transition-duration",w)],staticValues:{none:[Ve("transition-property","none")],all:[Ve("transition-property","all"),Ve("transition-timing-function",v),Ve("transition-duration",w)],colors:[Ve("transition-property","color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to"),Ve("transition-timing-function",v),Ve("transition-duration",w)],opacity:[Ve("transition-property","opacity"),Ve("transition-timing-function",v),Ve("transition-duration",w)],shadow:[Ve("transition-property","box-shadow"),Ve("transition-timing-function",v),Ve("transition-duration",w)],transform:[Ve("transition-property","transform, translate, scale, rotate"),Ve("transition-timing-function",v),Ve("transition-duration",w)]}}),i("transition-discrete",[["transition-behavior","allow-discrete"]]),i("transition-normal",[["transition-behavior","normal"]]),a("delay",{handleBareValue:({value:F})=>Xr(F)?`${F}ms`:null,themeKeys:["--transition-delay"],handle:F=>[Ve("transition-delay",F)]});{let F=()=>Zi([Sr("--tw-duration")]);i("duration-initial",[F,["--tw-duration","initial"]]),t.functional("duration",O=>{if(O.modifier||!O.value)return;let M=null;if(O.value.kind==="arbitrary"?M=O.value.value:(M=e.resolve(O.value.fraction??O.value.value,["--transition-duration"]),M===null&&Xr(O.value.value)&&(M=`${O.value.value}ms`)),M!==null)return[F(),Ve("--tw-duration",M),Ve("transition-duration",M)]})}n("delay",()=>[{values:["75","100","150","200","300","500","700","1000"],valueThemeKeys:["--transition-delay"]}]),n("duration",()=>[{values:["75","100","150","200","300","500","700","1000"],valueThemeKeys:["--transition-duration"]}])}{let v=()=>Zi([Sr("--tw-ease")]);a("ease",{themeKeys:["--ease"],handle:w=>[v(),Ve("--tw-ease",w),Ve("transition-timing-function",w)],staticValues:{initial:[v(),Ve("--tw-ease","initial")],linear:[v(),Ve("--tw-ease","linear"),Ve("transition-timing-function","linear")]}})}i("will-change-auto",[["will-change","auto"]]),i("will-change-scroll",[["will-change","scroll-position"]]),i("will-change-contents",[["will-change","contents"]]),i("will-change-transform",[["will-change","transform"]]),a("will-change",{themeKeys:[],handle:v=>[Ve("will-change",v)]}),i("content-none",[["--tw-content","none"],["content","none"]]),a("content",{themeKeys:[],handle:v=>[Zi([Sr("--tw-content",'""')]),Ve("--tw-content",v),Ve("content","var(--tw-content)")]});{let v="var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)",w=()=>Zi([Sr("--tw-contain-size"),Sr("--tw-contain-layout"),Sr("--tw-contain-paint"),Sr("--tw-contain-style")]);i("contain-none",[["contain","none"]]),i("contain-content",[["contain","content"]]),i("contain-strict",[["contain","strict"]]),i("contain-size",[w,["--tw-contain-size","size"],["contain",v]]),i("contain-inline-size",[w,["--tw-contain-size","inline-size"],["contain",v]]),i("contain-layout",[w,["--tw-contain-layout","layout"],["contain",v]]),i("contain-paint",[w,["--tw-contain-paint","paint"],["contain",v]]),i("contain-style",[w,["--tw-contain-style","style"],["contain",v]]),a("contain",{themeKeys:[],handle:F=>[Ve("contain",F)]})}i("forced-color-adjust-none",[["forced-color-adjust","none"]]),i("forced-color-adjust-auto",[["forced-color-adjust","auto"]]),l("leading",["--leading","--spacing"],v=>[Zi([Sr("--tw-leading")]),Ve("--tw-leading",v),Ve("line-height",v)],{staticValues:{none:[Zi([Sr("--tw-leading")]),Ve("--tw-leading","1"),Ve("line-height","1")]}}),a("tracking",{supportsNegative:!0,themeKeys:["--tracking"],handle:v=>[Zi([Sr("--tw-tracking")]),Ve("--tw-tracking",v),Ve("letter-spacing",v)]}),i("antialiased",[["-webkit-font-smoothing","antialiased"],["-moz-osx-font-smoothing","grayscale"]]),i("subpixel-antialiased",[["-webkit-font-smoothing","auto"],["-moz-osx-font-smoothing","auto"]]);{let v="var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)",w=()=>Zi([Sr("--tw-ordinal"),Sr("--tw-slashed-zero"),Sr("--tw-numeric-figure"),Sr("--tw-numeric-spacing"),Sr("--tw-numeric-fraction")]);i("normal-nums",[["font-variant-numeric","normal"]]),i("ordinal",[w,["--tw-ordinal","ordinal"],["font-variant-numeric",v]]),i("slashed-zero",[w,["--tw-slashed-zero","slashed-zero"],["font-variant-numeric",v]]),i("lining-nums",[w,["--tw-numeric-figure","lining-nums"],["font-variant-numeric",v]]),i("oldstyle-nums",[w,["--tw-numeric-figure","oldstyle-nums"],["font-variant-numeric",v]]),i("proportional-nums",[w,["--tw-numeric-spacing","proportional-nums"],["font-variant-numeric",v]]),i("tabular-nums",[w,["--tw-numeric-spacing","tabular-nums"],["font-variant-numeric",v]]),i("diagonal-fractions",[w,["--tw-numeric-fraction","diagonal-fractions"],["font-variant-numeric",v]]),i("stacked-fractions",[w,["--tw-numeric-fraction","stacked-fractions"],["font-variant-numeric",v]])}{let v=()=>Zi([Sr("--tw-outline-style","solid")]);t.static("outline-hidden",()=>[Ve("--tw-outline-style","none"),Ve("outline-style","none"),gs("@media","(forced-colors: active)",[Ve("outline","2px solid transparent"),Ve("outline-offset","2px")])]),i("outline-none",[["--tw-outline-style","none"],["outline-style","none"]]),i("outline-solid",[["--tw-outline-style","solid"],["outline-style","solid"]]),i("outline-dashed",[["--tw-outline-style","dashed"],["outline-style","dashed"]]),i("outline-dotted",[["--tw-outline-style","dotted"],["outline-style","dotted"]]),i("outline-double",[["--tw-outline-style","double"],["outline-style","double"]]),t.functional("outline",w=>{if(w.value===null){if(w.modifier)return;let F=e.get(["--default-outline-width"])??"1px";return[v(),Ve("outline-style","var(--tw-outline-style)"),Ve("outline-width",F)]}if(w.value.kind==="arbitrary"){let F=w.value.value;switch(w.value.dataType??Xa(F,["color","length","number","percentage"])){case"length":case"number":case"percentage":return w.modifier?void 0:[v(),Ve("outline-style","var(--tw-outline-style)"),Ve("outline-width",F)];default:return F=Wo(F,w.modifier,e),F===null?void 0:[Ve("outline-color",F)]}}{let F=yl(w,e,["--outline-color","--color"]);if(F)return[Ve("outline-color",F)]}{if(w.modifier)return;let F=e.resolve(w.value.value,["--outline-width"]);if(F)return[v(),Ve("outline-style","var(--tw-outline-style)"),Ve("outline-width",F)];if(Xr(w.value.value))return[v(),Ve("outline-style","var(--tw-outline-style)"),Ve("outline-width",`${w.value.value}px`)]}}),n("outline",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--outline-color","--color"],modifiers:Array.from({length:21},(w,F)=>`${F*5}`),hasDefaultValue:!0},{values:["0","1","2","4","8"],valueThemeKeys:["--outline-width"]}]),a("outline-offset",{supportsNegative:!0,themeKeys:["--outline-offset"],handleBareValue:({value:w})=>Xr(w)?`${w}px`:null,handle:w=>[Ve("outline-offset",w)]}),n("outline-offset",()=>[{supportsNegative:!0,values:["0","1","2","4","8"],valueThemeKeys:["--outline-offset"]}])}a("opacity",{themeKeys:["--opacity"],handleBareValue:({value:v})=>Pv(v)?`${v}%`:null,handle:v=>[Ve("opacity",v)]}),n("opacity",()=>[{values:Array.from({length:21},(v,w)=>`${w*5}`),valueThemeKeys:["--opacity"]}]),a("underline-offset",{supportsNegative:!0,themeKeys:["--text-underline-offset"],handleBareValue:({value:v})=>Xr(v)?`${v}px`:null,handle:v=>[Ve("text-underline-offset",v)],staticValues:{auto:[Ve("text-underline-offset","auto")]}}),n("underline-offset",()=>[{supportsNegative:!0,values:["0","1","2","4","8"],valueThemeKeys:["--text-underline-offset"]}]),t.functional("text",v=>{if(v.value){if(v.value.kind==="arbitrary"){let w=v.value.value;switch(v.value.dataType??Xa(w,["color","length","percentage","absolute-size","relative-size"])){case"size":case"length":case"percentage":case"absolute-size":case"relative-size":{if(v.modifier){let F=v.modifier.kind==="arbitrary"?v.modifier.value:e.resolve(v.modifier.value,["--leading"]);if(!F&&lH(v.modifier.value)){let O=e.resolve(null,["--spacing"]);if(!O)return null;F=`calc(${O} * ${v.modifier.value})`}return!F&&v.modifier.value==="none"&&(F="1"),F?[Ve("font-size",w),Ve("line-height",F)]:null}return[Ve("font-size",w)]}default:return w=Wo(w,v.modifier,e),w===null?void 0:[Ve("color",w)]}}{let w=yl(v,e,["--text-color","--color"]);if(w)return[Ve("color",w)]}{let w=e.resolveWith(v.value.value,["--text"],["--line-height","--letter-spacing","--font-weight"]);if(w){let[F,O={}]=Array.isArray(w)?w:[w];if(v.modifier){let M=v.modifier.kind==="arbitrary"?v.modifier.value:e.resolve(v.modifier.value,["--leading"]);if(!M&&lH(v.modifier.value)){let G=e.resolve(null,["--spacing"]);if(!G)return null;M=`calc(${G} * ${v.modifier.value})`}if(!M&&v.modifier.value==="none"&&(M="1"),!M)return null;let W=[Ve("font-size",F)];return M&&W.push(Ve("line-height",M)),W}return typeof O=="string"?[Ve("font-size",F),Ve("line-height",O)]:[Ve("font-size",F),Ve("line-height",O["--line-height"]?`var(--tw-leading, ${O["--line-height"]})`:void 0),Ve("letter-spacing",O["--letter-spacing"]?`var(--tw-tracking, ${O["--letter-spacing"]})`:void 0),Ve("font-weight",O["--font-weight"]?`var(--tw-font-weight, ${O["--font-weight"]})`:void 0)]}}}}),n("text",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-color","--color"],modifiers:Array.from({length:21},(v,w)=>`${w*5}`)},{values:[],valueThemeKeys:["--text"],modifiers:[],modifierThemeKeys:["--leading"]}]);let S=()=>Zi([Sr("--tw-text-shadow-color"),Sr("--tw-text-shadow-alpha","100%","")]);i("text-shadow-initial",[S,["--tw-text-shadow-color","initial"]]),t.functional("text-shadow",v=>{let w;if(v.modifier&&(v.modifier.kind==="arbitrary"?w=v.modifier.value:Xr(v.modifier.value)&&(w=`${v.modifier.value}%`)),!v.value){let F=e.get(["--text-shadow"]);return F===null?void 0:[S(),Ve("--tw-text-shadow-alpha",w),...cd("text-shadow",F,w,O=>`var(--tw-text-shadow-color, ${O})`)]}if(v.value.kind==="arbitrary"){let F=v.value.value;switch(v.value.dataType??Xa(F,["color"])){case"color":return F=Wo(F,v.modifier,e),F===null?void 0:[S(),Ve("--tw-text-shadow-color",gl(F,"var(--tw-text-shadow-alpha)"))];default:return[S(),Ve("--tw-text-shadow-alpha",w),...cd("text-shadow",F,w,O=>`var(--tw-text-shadow-color, ${O})`)]}}switch(v.value.value){case"none":return v.modifier?void 0:[S(),Ve("text-shadow","none")];case"inherit":return v.modifier?void 0:[S(),Ve("--tw-text-shadow-color","inherit")]}{let F=e.get([`--text-shadow-${v.value.value}`]);if(F)return[S(),Ve("--tw-text-shadow-alpha",w),...cd("text-shadow",F,w,O=>`var(--tw-text-shadow-color, ${O})`)]}{let F=yl(v,e,["--text-shadow-color","--color"]);if(F)return[S(),Ve("--tw-text-shadow-color",gl(F,"var(--tw-text-shadow-alpha)"))]}}),n("text-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-shadow-color","--color"],modifiers:Array.from({length:21},(v,w)=>`${w*5}`)},{values:["none"]},{valueThemeKeys:["--text-shadow"],modifiers:Array.from({length:21},(v,w)=>`${w*5}`),hasDefaultValue:e.get(["--text-shadow"])!==null}]);{let v=function(U){return`var(--tw-ring-inset,) 0 0 0 calc(${U} + var(--tw-ring-offset-width)) var(--tw-ring-color, ${W})`},w=function(U){return`inset 0 0 0 ${U} var(--tw-inset-ring-color, currentcolor)`};var N=v,j=w;let F=["var(--tw-inset-shadow)","var(--tw-inset-ring-shadow)","var(--tw-ring-offset-shadow)","var(--tw-ring-shadow)","var(--tw-shadow)"].join(", "),O="0 0 #0000",M=()=>Zi([Sr("--tw-shadow",O),Sr("--tw-shadow-color"),Sr("--tw-shadow-alpha","100%",""),Sr("--tw-inset-shadow",O),Sr("--tw-inset-shadow-color"),Sr("--tw-inset-shadow-alpha","100%",""),Sr("--tw-ring-color"),Sr("--tw-ring-shadow",O),Sr("--tw-inset-ring-color"),Sr("--tw-inset-ring-shadow",O),Sr("--tw-ring-inset"),Sr("--tw-ring-offset-width","0px",""),Sr("--tw-ring-offset-color","#fff"),Sr("--tw-ring-offset-shadow",O)]);i("shadow-initial",[M,["--tw-shadow-color","initial"]]),t.functional("shadow",U=>{let V;if(U.modifier&&(U.modifier.kind==="arbitrary"?V=U.modifier.value:Xr(U.modifier.value)&&(V=`${U.modifier.value}%`)),!U.value){let Y=e.get(["--shadow"]);return Y===null?void 0:[M(),Ve("--tw-shadow-alpha",V),...cd("--tw-shadow",Y,V,J=>`var(--tw-shadow-color, ${J})`),Ve("box-shadow",F)]}if(U.value.kind==="arbitrary"){let Y=U.value.value;switch(U.value.dataType??Xa(Y,["color"])){case"color":return Y=Wo(Y,U.modifier,e),Y===null?void 0:[M(),Ve("--tw-shadow-color",gl(Y,"var(--tw-shadow-alpha)"))];default:return[M(),Ve("--tw-shadow-alpha",V),...cd("--tw-shadow",Y,V,J=>`var(--tw-shadow-color, ${J})`),Ve("box-shadow",F)]}}switch(U.value.value){case"none":return U.modifier?void 0:[M(),Ve("--tw-shadow",O),Ve("box-shadow",F)];case"inherit":return U.modifier?void 0:[M(),Ve("--tw-shadow-color","inherit")]}{let Y=e.get([`--shadow-${U.value.value}`]);if(Y)return[M(),Ve("--tw-shadow-alpha",V),...cd("--tw-shadow",Y,V,J=>`var(--tw-shadow-color, ${J})`),Ve("box-shadow",F)]}{let Y=yl(U,e,["--box-shadow-color","--color"]);if(Y)return[M(),Ve("--tw-shadow-color",gl(Y,"var(--tw-shadow-alpha)"))]}}),n("shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--box-shadow-color","--color"],modifiers:Array.from({length:21},(U,V)=>`${V*5}`)},{values:["none"]},{valueThemeKeys:["--shadow"],modifiers:Array.from({length:21},(U,V)=>`${V*5}`),hasDefaultValue:e.get(["--shadow"])!==null}]),i("inset-shadow-initial",[M,["--tw-inset-shadow-color","initial"]]),t.functional("inset-shadow",U=>{let V;if(U.modifier&&(U.modifier.kind==="arbitrary"?V=U.modifier.value:Xr(U.modifier.value)&&(V=`${U.modifier.value}%`)),!U.value){let Y=e.get(["--inset-shadow"]);return Y===null?void 0:[M(),Ve("--tw-inset-shadow-alpha",V),...cd("--tw-inset-shadow",Y,V,J=>`var(--tw-inset-shadow-color, ${J})`),Ve("box-shadow",F)]}if(U.value.kind==="arbitrary"){let Y=U.value.value;switch(U.value.dataType??Xa(Y,["color"])){case"color":return Y=Wo(Y,U.modifier,e),Y===null?void 0:[M(),Ve("--tw-inset-shadow-color",gl(Y,"var(--tw-inset-shadow-alpha)"))];default:return[M(),Ve("--tw-inset-shadow-alpha",V),...cd("--tw-inset-shadow",Y,V,J=>`var(--tw-inset-shadow-color, ${J})`,"inset "),Ve("box-shadow",F)]}}switch(U.value.value){case"none":return U.modifier?void 0:[M(),Ve("--tw-inset-shadow",O),Ve("box-shadow",F)];case"inherit":return U.modifier?void 0:[M(),Ve("--tw-inset-shadow-color","inherit")]}{let Y=e.get([`--inset-shadow-${U.value.value}`]);if(Y)return[M(),Ve("--tw-inset-shadow-alpha",V),...cd("--tw-inset-shadow",Y,V,J=>`var(--tw-inset-shadow-color, ${J})`),Ve("box-shadow",F)]}{let Y=yl(U,e,["--box-shadow-color","--color"]);if(Y)return[M(),Ve("--tw-inset-shadow-color",gl(Y,"var(--tw-inset-shadow-alpha)"))]}}),n("inset-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--box-shadow-color","--color"],modifiers:Array.from({length:21},(U,V)=>`${V*5}`)},{values:["none"]},{valueThemeKeys:["--inset-shadow"],modifiers:Array.from({length:21},(U,V)=>`${V*5}`),hasDefaultValue:e.get(["--inset-shadow"])!==null}]),i("ring-inset",[M,["--tw-ring-inset","inset"]]);let W=e.get(["--default-ring-color"])??"currentcolor";t.functional("ring",U=>{if(!U.value){if(U.modifier)return;let V=e.get(["--default-ring-width"])??"1px";return[M(),Ve("--tw-ring-shadow",v(V)),Ve("box-shadow",F)]}if(U.value.kind==="arbitrary"){let V=U.value.value;switch(U.value.dataType??Xa(V,["color","length"])){case"length":return U.modifier?void 0:[M(),Ve("--tw-ring-shadow",v(V)),Ve("box-shadow",F)];default:return V=Wo(V,U.modifier,e),V===null?void 0:[Ve("--tw-ring-color",V)]}}{let V=yl(U,e,["--ring-color","--color"]);if(V)return[Ve("--tw-ring-color",V)]}{if(U.modifier)return;let V=e.resolve(U.value.value,["--ring-width"]);if(V===null&&Xr(U.value.value)&&(V=`${U.value.value}px`),V)return[M(),Ve("--tw-ring-shadow",v(V)),Ve("box-shadow",F)]}}),n("ring",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-color","--color"],modifiers:Array.from({length:21},(U,V)=>`${V*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-width"],hasDefaultValue:!0}]),t.functional("inset-ring",U=>{if(!U.value)return U.modifier?void 0:[M(),Ve("--tw-inset-ring-shadow",w("1px")),Ve("box-shadow",F)];if(U.value.kind==="arbitrary"){let V=U.value.value;switch(U.value.dataType??Xa(V,["color","length"])){case"length":return U.modifier?void 0:[M(),Ve("--tw-inset-ring-shadow",w(V)),Ve("box-shadow",F)];default:return V=Wo(V,U.modifier,e),V===null?void 0:[Ve("--tw-inset-ring-color",V)]}}{let V=yl(U,e,["--ring-color","--color"]);if(V)return[Ve("--tw-inset-ring-color",V)]}{if(U.modifier)return;let V=e.resolve(U.value.value,["--ring-width"]);if(V===null&&Xr(U.value.value)&&(V=`${U.value.value}px`),V)return[M(),Ve("--tw-inset-ring-shadow",w(V)),Ve("box-shadow",F)]}}),n("inset-ring",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-color","--color"],modifiers:Array.from({length:21},(U,V)=>`${V*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-width"],hasDefaultValue:!0}]);let G="var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)";t.functional("ring-offset",U=>{if(U.value){if(U.value.kind==="arbitrary"){let V=U.value.value;switch(U.value.dataType??Xa(V,["color","length"])){case"length":return U.modifier?void 0:[Ve("--tw-ring-offset-width",V),Ve("--tw-ring-offset-shadow",G)];default:return V=Wo(V,U.modifier,e),V===null?void 0:[Ve("--tw-ring-offset-color",V)]}}{let V=e.resolve(U.value.value,["--ring-offset-width"]);if(V)return U.modifier?void 0:[Ve("--tw-ring-offset-width",V),Ve("--tw-ring-offset-shadow",G)];if(Xr(U.value.value))return U.modifier?void 0:[Ve("--tw-ring-offset-width",`${U.value.value}px`),Ve("--tw-ring-offset-shadow",G)]}{let V=yl(U,e,["--ring-offset-color","--color"]);if(V)return[Ve("--tw-ring-offset-color",V)]}}})}return n("ring-offset",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-offset-color","--color"],modifiers:Array.from({length:21},(v,w)=>`${w*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-offset-width"]}]),t.functional("@container",v=>{let w=null;if(v.value===null?w="inline-size":v.value.kind==="arbitrary"?w=v.value.value:v.value.kind==="named"&&v.value.value==="normal"&&(w="normal"),w!==null)return v.modifier?[Ve("container-type",w),Ve("container-name",v.modifier.value)]:[Ve("container-type",w)]}),n("@container",()=>[{values:["normal"],valueThemeKeys:[],hasDefaultValue:!0}]),t}function ZVe(e){let t=e.params;return KVe.test(t)?n=>{let i={"--value":{usedSpacingInteger:!1,usedSpacingNumber:!1,themeKeys:new Set,literals:new Set},"--modifier":{usedSpacingInteger:!1,usedSpacingNumber:!1,themeKeys:new Set,literals:new Set}};jn(e.nodes,a=>{if(a.kind!=="declaration"||!a.value||!a.value.includes("--value(")&&!a.value.includes("--modifier("))return;let r=Ws(a.value);jn(r,l=>{if(l.kind!=="function")return;if(l.value==="--spacing"&&!(i["--modifier"].usedSpacingNumber&&i["--value"].usedSpacingNumber))return jn(l.nodes,u=>{if(u.kind!=="function"||u.value!=="--value"&&u.value!=="--modifier")return;let p=u.value;for(let o of u.nodes)if(o.kind==="word"){if(o.value==="integer")i[p].usedSpacingInteger||=!0;else if(o.value==="number"&&(i[p].usedSpacingNumber||=!0,i["--modifier"].usedSpacingNumber&&i["--value"].usedSpacingNumber))return an.Stop}}),an.Continue;if(l.value!=="--value"&&l.value!=="--modifier")return;let s=Ci(Na(l.nodes),",");for(let[u,p]of s.entries())p=p.replace(/\\\*/g,"*"),p=p.replace(/--(.*?)\s--(.*?)/g,"--$1-*--$2"),p=p.replace(/\s+/g,""),p=p.replace(/(-\*){2,}/g,"-*"),p[0]==="-"&&p[1]==="-"&&!p.includes("-*")&&(p+="-*"),s[u]=p;l.nodes=Ws(s.join(","));for(let u of l.nodes)if(u.kind==="word"&&(u.value[0]==='"'||u.value[0]==="'")&&u.value[0]===u.value[u.value.length-1]){let p=u.value.slice(1,-1);i[l.value].literals.add(p)}else if(u.kind==="word"&&u.value[0]==="-"&&u.value[1]==="-"){let p=u.value.replace(/-\*.*$/g,"");i[l.value].themeKeys.add(p)}else if(u.kind==="word"&&!(u.value[0]==="["&&u.value[u.value.length-1]==="]")&&!SO.includes(u.value)){console.warn(`Unsupported bare value data type: "${u.value}". Only valid data types are: ${SO.map(y=>`"${y}"`).join(", ")}. `);let p=u.value,o=structuredClone(l),c="\xB6";jn(o.nodes,y=>{if(y.kind==="word"&&y.value===p)return an.ReplaceSkip({kind:"word",value:c})});let H="^".repeat(Na([u]).length),f=Na([o]).indexOf(c),_=["```css",Na([l])," ".repeat(f)+H,"```"].join(` `);console.warn(_)}}),a.value=Na(r)}),n.utilities.functional(t.slice(0,-2),a=>{let r=Ap(e),l=a.value,s=a.modifier;if(l===null)return;let u=!1,p=!1,o=!1,c=!1,H=new Map,f=!1;if(jn([r],(_,y)=>{let g=y.parent;if(g?.kind!=="rule"&&g?.kind!=="at-rule"||_.kind!=="declaration"||!_.value)return;let h=!1,m=Ws(_.value);if(jn(m,d=>{if(d.kind==="function"){if(d.value==="--value"){u=!0;let A=wce(l,d,n);return A?(p=!0,A.ratio?f=!0:H.set(_,g),an.ReplaceSkip(A.nodes)):(u||=!1,h=!0,an.Stop)}else if(d.value==="--modifier"){if(s===null)return h=!0,an.Stop;o=!0;let A=wce(s,d,n);return A?(c=!0,an.ReplaceSkip(A.nodes)):(o||=!1,h=!0,an.Stop)}}}),h)return an.ReplaceSkip([]);_.value=Na(m)}),u&&!p||o&&!c||f&&c||s&&!f&&!c)return null;if(f)for(let[_,y]of H){let g=y.nodes.indexOf(_);g!==-1&&y.nodes.splice(g,1)}return r.nodes}),n.utilities.suggest(t.slice(0,-2),()=>{let a=[],r=[];for(let[l,{literals:s,usedSpacingNumber:u,usedSpacingInteger:p,themeKeys:o}]of[[a,i["--value"]],[r,i["--modifier"]]]){for(let c of s)l.push(c);if(u)l.push(...Wv);else if(p)for(let c of Wv)Xr(c)&&l.push(c);for(let c of n.theme.keysInNamespaces(o))l.push(c.replace(Hue,(H,f,_)=>`${f}.${_}`))}return[{values:a,modifiers:r}]})}:VVe.test(t)?n=>{n.utilities.static(t,()=>e.nodes.map(Ap))}:null}function wce(e,t,n){for(let i of t.nodes){if(e.kind==="named"&&i.kind==="word"&&(i.value[0]==="'"||i.value[0]==='"')&&i.value[i.value.length-1]===i.value[0]&&i.value.slice(1,-1)===e.value)return{nodes:Ws(e.value)};if(e.kind==="named"&&i.kind==="word"&&i.value[0]==="-"&&i.value[1]==="-"){let a=i.value;if(a.endsWith("-*")){a=a.slice(0,-2);let r=n.theme.resolve(e.value,[a]);if(r)return{nodes:Ws(r)}}else{let r=a.split("-*");if(r.length<=1)continue;let l=[r.shift()],s=n.theme.resolveWith(e.value,l,r);if(s){let[,u={}]=s;{let p=u[r.pop()];if(p)return{nodes:Ws(p)}}}}}else if(e.kind==="named"&&i.kind==="word"){if(!SO.includes(i.value))continue;let a=i.value==="ratio"&&"fraction"in e?e.fraction:e.value;if(!a)continue;let r=Xa(a,[i.value]);if(r===null)continue;if(r==="ratio"){let[l,s]=Ci(a,"/");if(!Xr(l)||!Xr(s))continue}else if(r==="number"&&!lH(a)||r==="percentage"&&!Xr(a.slice(0,-1)))continue;return{nodes:Ws(a),ratio:r==="ratio"}}else if(e.kind==="arbitrary"&&i.kind==="word"&&i.value[0]==="["&&i.value[i.value.length-1]==="]"){let a=i.value.slice(1,-1);if(a==="*")return{nodes:Ws(e.value)};if("dataType"in e&&e.dataType&&e.dataType!==a)continue;if("dataType"in e&&e.dataType)return{nodes:Ws(e.value)};if(Xa(e.value,[a])!==null)return{nodes:Ws(e.value)}}}}function cd(e,t,n,i,a=""){let r=!1,l=qv(t,u=>n==null?i(u):u.startsWith("current")?i(gl(u,n)):((u.startsWith("var(")||n.startsWith("var("))&&(r=!0),i(pue(u,n))));function s(u){return a?Ci(u,",").map(p=>a+p).join(","):u}return r?[Ve(e,s(qv(t,i))),Vo("@supports (color: lab(from red l a b))",[Ve(e,s(l))])]:[Ve(e,s(l))]}function Nv(e,t,n,i,a=""){let r=!1,l=Ci(t,",").map(s=>qv(s,u=>n==null?i(u):u.startsWith("current")?i(gl(u,n)):((u.startsWith("var(")||n.startsWith("var("))&&(r=!0),i(pue(u,n))))).map(s=>`drop-shadow(${s})`).join(" ");return r?[Ve(e,a+Ci(t,",").map(s=>`drop-shadow(${qv(s,i)})`).join(" ")),Vo("@supports (color: lab(from red l a b))",[Ve(e,a+l)])]:[Ve(e,a+l)]}function zVe(e,t,n,...i){let[a,r]=Ci(n,"/").map(l=>l.trim());if(!a||!r)throw new Error(`The --alpha(\u2026) function requires a color and an alpha value, e.g.: \`--alpha(${a||"var(--my-color)"} / ${r||"50%"})\``);if(i.length>0)throw new Error(`The --alpha(\u2026) function only accepts one argument, e.g.: \`--alpha(${a||"var(--my-color)"} / ${r||"50%"})\``);return gl(a,r)}function JVe(e,t,n,...i){if(!n)throw new Error("The --spacing(\u2026) function requires an argument, but received none.");if(i.length>0)throw new Error(`The --spacing(\u2026) function only accepts a single argument, but received ${i.length+1}.`);let a=e.theme.resolve(null,["--spacing"]);if(!a)throw new Error("The --spacing(\u2026) function requires that the `--spacing` theme variable exists, but it was not found.");return`calc(${a} * ${n})`}function QVe(e,t,n,...i){if(!n.startsWith("--"))throw new Error("The --theme(\u2026) function can only be used with CSS variables from your theme.");let a=!1;n.endsWith(" inline")&&(a=!0,n=n.slice(0,-7)),t.kind==="at-rule"&&(a=!0);let r=e.resolveThemeValue(n,a);if(!r){if(i.length>0)return i.join(", ");throw new Error(`Could not resolve value for theme function: \`theme(${n})\`. Consider checking if the variable name is correct or provide a fallback value to silence this error.`)}if(i.length===0)return r;let l=i.join(", ");if(l==="initial")return r;if(r==="initial")return l;if(r.startsWith("var(")||r.startsWith("theme(")||r.startsWith("--theme(")){let s=Ws(r);return tKe(s,l),Na(s)}return r}function YVe(e,t,n,...i){n=eKe(n);let a=e.resolveThemeValue(n);if(!a&&i.length>0)return i.join(", ");if(!a)throw new Error(`Could not resolve value for theme function: \`theme(${n})\`. Consider checking if the path is correct or provide a fallback value to silence this error.`);return a}function PO(e,t){let n=0;return jn(e,i=>{if(i.kind==="declaration"&&i.value&&kce.test(i.value)){n|=8,i.value=Nce(i.value,i,t);return}i.kind==="at-rule"&&(i.name==="@media"||i.name==="@custom-media"||i.name==="@container"||i.name==="@supports")&&kce.test(i.params)&&(n|=8,i.params=Nce(i.params,i,t))}),n}function Nce(e,t,n){let i=Ws(e);return jn(i,a=>{if(a.kind==="function"&&a.value in TO){let r=Ci(Na(a.nodes).trim(),",").map(s=>s.trim()),l=TO[a.value](n,t,...r);return an.Replace(Ws(l))}}),Na(i)}function eKe(e){if(e[0]!=="'"&&e[0]!=='"')return e;let t="",n=e[0];for(let i=1;i{if(n.kind==="function"&&!(n.value!=="var"&&n.value!=="theme"&&n.value!=="--theme"))if(n.nodes.length===1)n.nodes.push({kind:"word",value:`, ${t}`});else{let i=n.nodes[n.nodes.length-1];i.kind==="word"&&i.value==="initial"&&(i.value=t)}})}function due(e,t){let n=e.length,i=t.length,a=n=48&&l<=57&&s>=48&&s<=57){let u=r,p=r+1,o=r,c=r+1;for(l=e.charCodeAt(p);l>=48&&l<=57;)l=e.charCodeAt(++p);for(s=t.charCodeAt(c);s>=48&&s<=57;)s=t.charCodeAt(++c);let H=e.slice(u,p),f=t.slice(o,c),_=Number(H)-Number(f);if(_)return _;if(Hf)return 1;continue}if(l!==s)return l-s}return e.length-t.length}function rKe(e){if(e[0]!=="["||e[e.length-1]!=="]")return null;let t=1,n=t,i=e.length-1;for(;CE(e.charCodeAt(t));)t++;{for(n=t;t=65&&o<=90)&&!(o>=97&&o<=122)&&!(o>=48&&o<=57)&&!(o===45||o===95))break}if(n===t)return null}let a=e.slice(n,t);for(;CE(e.charCodeAt(t));)t++;if(t===i)return{attribute:a,operator:null,quote:null,value:null,sensitivity:null};let r=null,l=e.charCodeAt(t);if(l===61)r="=",t++;else if((l===126||l===124||l===94||l===36||l===42)&&e.charCodeAt(t+1)===61)r=e[t]+"=",t+=2;else return null;for(;CE(e.charCodeAt(t));)t++;if(t===i)return null;let s="",u=null;if(l=e.charCodeAt(t),l===39||l===34){u=e[t],t++,n=t;for(let o=t;o/g,"1")),i[0]==="opacity"&&(typeof a=="number"||typeof a=="string")){let l=typeof a=="string"?parseFloat(a):a;l>=0&&l<=1&&(a=l*100+"%")}let r=Vv(i);r&&e.theme.add(`--${r}`,""+a,7)}if(Object.hasOwn(t,"fontFamily")){let i=5;{let a=DE(t.fontFamily.sans);a&&e.theme.hasDefault("--font-sans")&&(e.theme.add("--default-font-family",a,i),e.theme.add("--default-font-feature-settings",DE(t.fontFamily.sans,"fontFeatureSettings")??"normal",i),e.theme.add("--default-font-variation-settings",DE(t.fontFamily.sans,"fontVariationSettings")??"normal",i))}{let a=DE(t.fontFamily.mono);a&&e.theme.hasDefault("--font-mono")&&(e.theme.add("--default-mono-font-family",a,i),e.theme.add("--default-mono-font-feature-settings",DE(t.fontFamily.mono,"fontFeatureSettings")??"normal",i),e.theme.add("--default-mono-font-variation-settings",DE(t.fontFamily.mono,"fontVariationSettings")??"normal",i))}}return t}function iKe(e){let t=[];return fue(e,[],(n,i)=>{if(aKe(n))return t.push([i,n]),1;if(oKe(n)){t.push([i,n[0]]);for(let a of Reflect.ownKeys(n[1]))t.push([[...i,`-${a}`],n[1][a]]);return 1}if(Array.isArray(n)&&n.every(a=>typeof a=="string"))return i[0]==="fontSize"?(t.push([i,n[0]]),n.length>=2&&t.push([[...i,"-line-height"],n[1]])):t.push([i,n.join(", ")]),1}),t}function Vv(e){if(e[0]==="container")return null;e=e.slice(),e[0]==="animation"&&(e[0]="animate"),e[0]==="aspectRatio"&&(e[0]="aspect"),e[0]==="borderRadius"&&(e[0]="radius"),e[0]==="boxShadow"&&(e[0]="shadow"),e[0]==="colors"&&(e[0]="color"),e[0]==="containers"&&(e[0]="container"),e[0]==="fontFamily"&&(e[0]="font"),e[0]==="fontSize"&&(e[0]="text"),e[0]==="letterSpacing"&&(e[0]="tracking"),e[0]==="lineHeight"&&(e[0]="leading"),e[0]==="maxWidth"&&(e[0]="container"),e[0]==="screens"&&(e[0]="breakpoint"),e[0]==="transitionTimingFunction"&&(e[0]="ease");for(let t of e)if(!sKe.test(t))return null;return e.map((t,n,i)=>t==="1"&&n!==i.length-1?"":t).map(t=>t.replaceAll(".","_").replace(/([a-z])([A-Z])/g,(n,i,a)=>`${i}-${a.toLowerCase()}`)).filter((t,n)=>t!=="DEFAULT"||n!==e.length-1).join("-")}function aKe(e){return typeof e=="number"||typeof e=="string"}function oKe(e){if(!Array.isArray(e)||e.length!==2||typeof e[0]!="string"&&typeof e[0]!="number"||e[1]===void 0||e[1]===null||typeof e[1]!="object")return!1;for(let t of Reflect.ownKeys(e[1]))if(typeof t!="string"||typeof e[1][t]!="string"&&typeof e[1][t]!="number")return!1;return!0}function fue(e,t=[],n){for(let i of Reflect.ownKeys(e)){let a=e[i];if(a==null)continue;let r=[...t,i],l=n(a,r)??0;if(l!==1&&(l===2||!(!Array.isArray(a)&&typeof a!="object")&&fue(a,r,n)===2))return 2}}function lKe(e){return{kind:"combinator",value:e}}function cKe(e,t){return{kind:"function",value:e,nodes:t}}function wf(e){return{kind:"selector",value:e}}function uKe(e){return{kind:"separator",value:e}}function pKe(e){return{kind:"value",value:e}}function $f(e){let t="";for(let n of e)switch(n.kind){case"combinator":case"selector":case"separator":case"value":{t+=n.value;break}case"function":t+=n.value+"("+$f(n.nodes)+")"}return t}function Og(e){e=e.replaceAll(`\r `,` `);let t=[],n=[],i=null,a="",r;for(let l=0;l0){let H=wf(a);i?i.nodes.push(H):t.push(H),a=""}let u=l,p=l+1;for(;p0){let p=wf(a);u.nodes.push(p),a=""}n.length>0?i=n[n.length-1]:i=null;break}case hKe:case dKe:case mKe:{if(a.length>0){let u=wf(a);i?i.nodes.push(u):t.push(u)}a=e[l];break}case Fce:{if(a.length>0){let o=wf(a);i?i.nodes.push(o):t.push(o)}a="";let u=l,p=0;for(let o=l+1;o0){let u=wf(a);i?i.nodes.push(u):t.push(u),a=""}i?i.nodes.push(wf(e[l])):t.push(wf(e[l]));break}case $ce:{a+=e[l]+e[l+1],l+=1;break}default:a+=e[l]}}return a.length>0&&t.push(wf(a)),t}function bKe(e,t=null){let n=!1,i=Ws(e);return jn(i,{exit(a){if(a.kind==="word"&&a.value!=="0"){let r=AKe(a.value,t);return r===null||r===a.value?void 0:(n=!0,an.ReplaceSkip(bp(r)))}else if(a.kind==="function"&&(a.value==="calc"||a.value==="")){if(a.nodes.length!==5)return;let r=Fg.get(a.nodes[0].value),l=a.nodes[2].value,s=Fg.get(a.nodes[4].value);if(l==="*"&&(r?.[0]===0&&r?.[1]===null||s?.[0]===0&&s?.[1]===null))return n=!0,an.ReplaceSkip(bp("0"));if(r===null||s===null)return;switch(l){case"*":{if(r[1]===s[1]||r[1]===null&&s[1]!==null||r[1]!==null&&s[1]===null)return n=!0,an.ReplaceSkip(bp(`${r[0]*s[0]}${r[1]??""}`));break}case"+":{if(r[1]===s[1])return n=!0,an.ReplaceSkip(bp(`${r[0]+s[0]}${r[1]??""}`));break}case"-":{if(r[1]===s[1])return n=!0,an.ReplaceSkip(bp(`${r[0]-s[0]}${r[1]??""}`));break}case"/":{if(s[0]!==0&&(r[1]===null&&s[1]===null||r[1]!==null&&s[1]===null))return n=!0,an.ReplaceSkip(bp(`${r[0]/s[0]}${r[1]??""}`));break}}}}}),n?Na(i):e}function AKe(e,t=null){let n=Fg.get(e);if(n===null)return null;let[i,a]=n;if(a===null)return`${i}`;if(i===0&&xE(e))return"0";switch(a.toLowerCase()){case"in":return`${i*96}px`;case"cm":return`${i*96/2.54}px`;case"mm":return`${i*96/2.54/10}px`;case"q":return`${i*96/2.54/10/4}px`;case"pc":return`${i*96/6}px`;case"pt":return`${i*96/72}px`;case"rem":return t!==null?`${i*t}px`:null;case"grad":return`${i*.9}deg`;case"rad":return`${i*180/Math.PI}deg`;case"turn":return`${i*360}deg`;case"ms":return`${i/1e3}s`;case"khz":return`${i*1e3}hz`;default:return`${i}${a}`}}function SKe(e,t){let n=e.theme.values.get,i=new Set;e.theme.values.get=a=>{let r=n.call(e.theme.values,a);return r===void 0||r.options&1&&(i.add(r),r.options&=-2),r};try{return t()}finally{e.theme.values.get=n;for(let a of i)a.options|=1}}function kf(e,t){for(let n in e)delete e[n];return Object.assign(e,t)}function Kv(e){let t=[];for(let n of Ci(e,".")){if(!n.includes("[")){t.push(n);continue}let i=0;for(;;){let a=n.indexOf("[",i),r=n.indexOf("]",a);if(a===-1||r===-1)break;a>i&&t.push(n.slice(i,a)),t.push(n.slice(a+1,r)),i=r+1}i<=n.length-1&&t.push(n.slice(i))}return t}function LKe(e,t){return TKe.get(e).get(t?.rem??null)}function vKe(e,t,n){let i=new Set,a=xKe.get(LKe(e,n));for(let r of t)i.add(a.get(r));return Array.from(i)}function NKe(e){if(e.kind==="static"&&e.root.startsWith("bg-gradient-to-")){let t=e.root.slice(15);return kKe.includes(t)&&(e.root=`bg-linear-to-${t}`),e}return e}function $Ke(e,t){let n=mue.get(t.designSystem);if(e.kind==="arbitrary"){let[i,a]=n(e.value,e.modifier===null?1:0);i!==e.value&&(e.value=i,a!==null&&(e.modifier=a))}else if(e.kind==="functional"&&e.value?.kind==="arbitrary"){let[i,a]=n(e.value.value,e.modifier===null?1:0);i!==e.value.value&&(e.value.value=i,a!==null&&(e.modifier=a))}return e}function RKe(e,t){let n=mue.get(t.designSystem),i=Zv(e);for(let[a]of i)if(a.kind==="arbitrary"){let[r]=n(a.selector,2);r!==a.selector&&(a.selector=r)}else if(a.kind==="functional"&&a.value?.kind==="arbitrary"){let[r]=n(a.value.value,2);r!==a.value.value&&(a.value.value=r)}return e}function $v(e,t){return jn(e,(n,i)=>{if(n.kind==="function"&&n.value==="theme"){if(n.nodes.length<1)return;n.nodes[0].kind==="separator"&&n.nodes[0].value.trim()===""&&n.nodes.shift();let a=n.nodes[0];if(a.kind!=="word")return;let r=a.value,l=1;for(let p=l;p0?t(r,Na(s)):t(r);if(u===null)return;if(i.parent){let p=i.parent.nodes.indexOf(n)-1;for(;p!==-1;){let o=i.parent.nodes[p];if(o.kind==="separator"&&o.value.trim()===""){p-=1;continue}/^[-+*/]$/.test(o.value.trim())&&(u=`(${u})`);break}}return an.Replace(Ws(u))}}),Na(e)}function MKe(e){if(e[0]!=="'"&&e[0]!=='"')return e;let t="",n=e[0];for(let i=1;i1)){if(o.length===0&&p.modifier){let c={...p,modifier:null},H=a.get(n.printCandidate(c));if(typeof H=="string")for(let f of s(H,c))yield Object.assign({},f,{modifier:p.modifier})}if(o.length===1)for(let c of ud(n,o[0]))yield c;else if(o.length===0){let c=p.kind==="arbitrary"?p.value:p.value?.value??null;if(c===null)return;let H=OKe.get(n)?.get(c)??null,f="";H!==null&&H<0&&(f="-",H=Math.abs(H));for(let _ of Array.from(n.utilities.keys("functional")).sort((y,g)=>+(y[0]==="-")-+(g[0]==="-"))){f&&(_=`${f}${_}`);for(let y of ud(n,`${_}-${c}`))yield y;if(p.modifier)for(let y of ud(n,`${_}-${c}${p.modifier}`))yield y;if(H!==null){for(let y of ud(n,`${_}-${H}`))yield y;if(p.modifier)for(let y of ud(n,`${_}-${H}${jv(p.modifier)}`))yield y}for(let y of ud(n,`${_}-[${c}]`))yield y;if(p.modifier)for(let y of ud(n,`${_}-[${c}]${jv(p.modifier)}`))yield y}}}}}function jKe(e,t,n){let i=null;if(t.kind==="functional"&&t.value?.kind==="arbitrary"&&t.value.value.includes("var(--")?i=t.value.value:t.kind==="arbitrary"&&t.value.includes("var(--")&&(i=t.value),i===null)return!0;let a=e.candidatesToCss([e.printCandidate(n)]).join(` `),r=!0;return jn(Ws(i),l=>{if(l.kind==="function"&&l.value==="var"){let s=l.nodes[0].value;if(!new RegExp(`var\\(${s}[,)]\\s*`,"g").test(a)||a.includes(`${s}:`))return r=!1,an.Stop}}),r}function UKe(e,t){if(e.kind!=="functional"||e.value?.kind!=="named")return e;let n=t.designSystem,i=hue.get(t),a=cm.get(t),r=n.printCandidate(e),l=a.get(r);if(typeof l!="string")return e;for(let u of s(l,e)){let p=n.printCandidate(u);if(a.get(p)===l)return u}return e;function*s(u,p){let o=i.get(u);if(!(o.length>1)){if(o.length===0&&p.modifier){let c={...p,modifier:null},H=a.get(n.printCandidate(c));if(typeof H=="string")for(let f of s(H,c))yield Object.assign({},f,{modifier:p.modifier})}if(o.length===1)for(let c of ud(n,o[0]))yield c}}}function WKe(e,t){let n=t.designSystem,i=cm.get(t),a=BKe(n,e),r=qKe.get(a)??null;if(r===null)return e;let l=i.get(a);if(typeof l!="string")return e;let s=i.get(r);if(typeof s!="string"||l!==s)return e;let[u]=ud(n,r);return u}function VKe(e,t){let n=t.designSystem,i=wO.get(t),a=IKe.get(t),r=Zv(e);for(let[l]of r){if(l.kind==="compound")continue;let s=n.printVariant(l),u=i.get(s);if(typeof u!="string")continue;let p=a.get(u);if(p.length!==1)continue;let o=p[0],c=n.parseVariant(o);c!==null&&kf(l,c)}return e}function KKe(e,t){let n=t.designSystem,i=cm.get(t);if(e.kind==="functional"&&e.value?.kind==="arbitrary"&&e.value.dataType!==null){let a=n.printCandidate({...e,value:{...e.value,dataType:null}});i.get(n.printCandidate(e))===i.get(a)&&(e.value.dataType=null)}return e}function GKe(e,t){if(e.kind!=="functional"||e.value?.kind!=="arbitrary")return e;let n=t.designSystem,i=cm.get(t),a=i.get(n.printCandidate(e));if(a===null)return e;for(let r of _ue(e))if(i.get(n.printCandidate({...e,value:r}))===a)return e.value=r,e;return e}function XKe(e){let t=Zv(e);for(let[n]of t)if(n.kind==="functional"&&n.root==="data"&&n.value?.kind==="arbitrary"&&!n.value.value.includes("="))n.value={kind:"named",value:n.value.value};else if(n.kind==="functional"&&n.root==="aria"&&n.value?.kind==="arbitrary"&&(n.value.value.endsWith("=true")||n.value.value.endsWith('="true"')||n.value.value.endsWith("='true'"))){let[i,a]=Ci(n.value.value,"=");if(i[i.length-1]==="~"||i[i.length-1]==="|"||i[i.length-1]==="^"||i[i.length-1]==="$"||i[i.length-1]==="*")continue;n.value={kind:"named",value:n.value.value.slice(0,n.value.value.indexOf("="))}}else n.kind==="functional"&&n.root==="supports"&&n.value?.kind==="arbitrary"&&/^[a-z-][a-z0-9-]*$/i.test(n.value.value)&&(n.value={kind:"named",value:n.value.value});return e}function*_ue(e,t=e.value?.value??"",n=new Set){if(n.has(t))return;if(n.add(t),yield{kind:"named",value:t,fraction:null},t.endsWith("%")&&lH(t.slice(0,-1))&&(yield{kind:"named",value:t.slice(0,-1),fraction:null}),t.includes("/")){let[r,l]=t.split("/");Xr(r)&&Xr(l)&&(yield{kind:"named",value:r,fraction:`${r}/${l}`})}let i=new Set;for(let r of t.matchAll(/(\d+\/\d+)|(\d+\.?\d+)/g))i.add(r[0].trim());let a=Array.from(i).sort((r,l)=>r.length-l.length);for(let r of a)yield*_ue(e,r,n)}function Gce(e){return!e.some(t=>t.kind==="separator"&&t.value.trim()===",")}function Rv(e){let t=e.value.trim();return e.kind==="selector"&&t[0]==="["&&t[t.length-1]==="]"}function ZKe(e,t){let n=[e],i=t.designSystem,a=wO.get(t),r=Zv(e);for(let[l,s]of r)if(l.kind==="compound"&&(l.root==="has"||l.root==="not"||l.root==="in")&&l.modifier!==null&&"modifier"in l.variant&&(l.variant.modifier=l.modifier,l.modifier=null),l.kind==="arbitrary"){if(l.relative)continue;let u=Og(l.selector.trim());if(!Gce(u))continue;if(s===null&&u.length===3&&u[0].kind==="selector"&&u[0].value==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===">"&&u[2].kind==="selector"&&u[2].value==="*"){kf(l,i.parseVariant("*"));continue}if(s===null&&u.length===3&&u[0].kind==="selector"&&u[0].value==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&u[2].value==="*"){kf(l,i.parseVariant("**"));continue}if(s===null&&u.length===3&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&u[2].value==="&"){u.pop(),u.pop(),kf(l,i.parseVariant(`in-[${$f(u)}]`));continue}if(s===null&&u[0].kind==="selector"&&(u[0].value==="@media"||u[0].value==="@supports")){let H=a.get(i.printVariant(l)),f=Ws($f(u)),_=!1;if(jn(f,y=>{if(y.kind==="word"&&y.value==="not")return _=!0,an.Replace([])}),f=Ws(Na(f)),jn(f,y=>{y.kind==="separator"&&y.value!==" "&&y.value.trim()===""&&(y.value=" ")}),_){let y=i.parseVariant(`not-[${Na(f)}]`);if(y===null)continue;let g=a.get(i.printVariant(y));if(H===g){kf(l,y);continue}}}let p=null;s===null&&u.length===3&&u[0].kind==="selector"&&u[0].value.trim()==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===">"&&u[2].kind==="selector"&&Rv(u[2])&&(u=[u[2]],p=i.parseVariant("*")),s===null&&u.length===3&&u[0].kind==="selector"&&u[0].value.trim()==="&"&&u[1].kind==="combinator"&&u[1].value.trim()===""&&u[2].kind==="selector"&&Rv(u[2])&&(u=[u[2]],p=i.parseVariant("**"));let o=u.filter(H=>!(H.kind==="selector"&&H.value.trim()==="&"));if(o.length!==1)continue;let c=o[0];if(c.kind==="function"&&c.value===":is"){if(!Gce(c.nodes)||c.nodes.length!==1||!Rv(c.nodes[0]))continue;c=c.nodes[0]}if(c.kind==="function"&&c.value[0]===":"||c.kind==="selector"&&c.value[0]===":"){let H=c,f=!1;if(H.kind==="function"&&H.value===":not"){if(f=!0,H.nodes.length!==1||H.nodes[0].kind!=="selector"&&H.nodes[0].kind!=="function"||H.nodes[0].value[0]!==":")continue;H=H.nodes[0]}let _=(g=>{if(g===":nth-child"&&H.kind==="function"&&H.nodes.length===1&&H.nodes[0].kind==="value"&&H.nodes[0].value==="odd")return f?(f=!1,"even"):"odd";if(g===":nth-child"&&H.kind==="function"&&H.nodes.length===1&&H.nodes[0].kind==="value"&&H.nodes[0].value==="even")return f?(f=!1,"odd"):"even";for(let[h,m]of[[":nth-child","nth"],[":nth-last-child","nth-last"],[":nth-of-type","nth-of-type"],[":nth-last-of-type","nth-of-last-type"]])if(g===h&&H.kind==="function"&&H.nodes.length===1)return H.nodes.length===1&&H.nodes[0].kind==="value"&&Xr(H.nodes[0].value)?`${m}-${H.nodes[0].value}`:`${m}-[${$f(H.nodes)}]`;if(f){let h=a.get(i.printVariant(l)),m=a.get(`not-[${g}]`);if(h===m)return`[&${g}]`}return null})(H.value);if(_===null)continue;f&&(_=`not-${_}`);let y=i.parseVariant(_);if(y===null)continue;kf(l,y)}else if(Rv(c)){let H=rKe(c.value);if(H===null)continue;if(H.attribute.startsWith("data-")){let f=H.attribute.slice(5);kf(l,{kind:"functional",root:"data",modifier:null,value:H.value===null?{kind:"named",value:f}:{kind:"arbitrary",value:`${f}${H.operator}${H.quote??""}${H.value}${H.quote??""}${H.sensitivity?` ${H.sensitivity}`:""}`}})}else if(H.attribute.startsWith("aria-")){let f=H.attribute.slice(5);kf(l,{kind:"functional",root:"aria",modifier:null,value:H.value===null?{kind:"arbitrary",value:f}:H.operator==="="&&H.value==="true"&&H.sensitivity===null?{kind:"named",value:f}:{kind:"arbitrary",value:`${H.attribute}${H.operator}${H.quote??""}${H.value}${H.quote??""}${H.sensitivity?` ${H.sensitivity}`:""}`}})}}if(p)return[p,l]}return n}function zKe(e,t){if(e.kind!=="functional"&&e.kind!=="arbitrary"||e.modifier===null)return e;let n=t.designSystem,i=cm.get(t),a=i.get(n.printCandidate(e)),r=e.modifier;if(a===i.get(n.printCandidate({...e,modifier:null})))return e.modifier=null,e;{let l={kind:"named",value:r.value.endsWith("%")?r.value.includes(".")?`${Number(r.value.slice(0,-1))}`:r.value.slice(0,-1):r.value,fraction:null};if(a===i.get(n.printCandidate({...e,modifier:l})))return e.modifier=l,e}{let l={kind:"named",value:`${parseFloat(r.value)*100}`,fraction:null};if(a===i.get(n.printCandidate({...e,modifier:l})))return e.modifier=l,e}return e}function QKe(e){let t=new Ki(i=>({name:i,utility:i,fraction:!1,modifiers:[]}));for(let i of e.utilities.keys("static")){let a=t.get(i);a.fraction=!1,a.modifiers=[]}for(let i of e.utilities.keys("functional")){let a=e.utilities.getCompletions(i);for(let r of a)for(let l of r.values){let s=l!==null&&JKe.test(l),u=l===null?i:`${i}-${l}`,p=t.get(u);if(p.utility=i,p.fraction||=s,p.modifiers.push(...r.modifiers),r.supportsNegative){let o=t.get(`-${u}`);o.utility=`-${i}`,o.fraction||=s,o.modifiers.push(...r.modifiers)}p.modifiers=Array.from(new Set(p.modifiers))}}if(t.size===0)return[];let n=Array.from(t.values());return n.sort((i,a)=>due(i.name,a.name)),YKe(n)}function YKe(e){let t=[],n=null,i=new Map,a=new Ki(()=>[]);for(let l of e){let{utility:s,fraction:u}=l;n||(n={utility:s,items:[]},i.set(s,n)),s!==n.utility&&(t.push(n),n={utility:s,items:[]},i.set(s,n)),u?a.get(s).push(l):n.items.push(l)}n&&t[t.length-1]!==n&&t.push(n);for(let[l,s]of a){let u=i.get(l);u&&u.items.push(...s)}let r=[];for(let l of t)for(let s of l.items)r.push([s.name,{modifiers:s.modifiers}]);return r}function eGe(e){let t=[];for(let[i,a]of e.variants.entries()){let r=function({value:u,modifier:p}={}){let o=i;u&&(o+=l?`-${u}`:u),p&&(o+=`/${p}`);let c=e.parseVariant(o);if(!c)return[];let H=Fs(".__placeholder__",[]);if(Jv(H,c,e.variants)===null)return[];let f=[];return jn(H.nodes,{exit(_,y){if(_.kind!=="rule"&&_.kind!=="at-rule"||_.nodes.length>0)return;let g=y.path();g.push(_),g.sort((d,A)=>{let I=d.kind==="at-rule",L=A.kind==="at-rule";return I&&!L?-1:!I&&L?1:0});let h=g.flatMap(d=>d.kind==="rule"?d.selector==="&"?[]:[d.selector]:d.kind==="at-rule"?[`${d.name} ${d.params}`]:[]),m="";for(let d=h.length-1;d>=0;d--)m=m===""?h[d]:`${h[d]} { ${m} }`;f.push(m)}}),f};var n=r;if(a.kind==="arbitrary")continue;let l=i!=="@",s=e.variants.getCompletions(i);switch(a.kind){case"static":{t.push({name:i,values:s,isArbitrary:!1,hasDash:l,selectors:r});break}case"functional":{t.push({name:i,values:s,isArbitrary:!0,hasDash:l,selectors:r});break}case"compound":{t.push({name:i,values:s,isArbitrary:!0,hasDash:l,selectors:r});break}}}return t}function tGe(e,t){let{astNodes:n,nodeSorting:i}=zv(Array.from(t),e),a=new Map(t.map(l=>[l,null])),r=0n;for(let l of n){let s=i.get(l)?.candidate;s&&a.set(s,a.get(s)??r++)}return t.map(l=>[l,a.get(l)??null])}function jg(e){let t=0;for(let n of e){if(n[0]==="@"){if(!n.startsWith("@media")&&!n.startsWith("@supports")&&!n.startsWith("@container"))return 0;t|=1;continue}if(n.includes("::"))return 0;t|=2}return t}function nGe(e){let t=new rGe;function n(p,o,{compounds:c}={}){c=c??jg(o),t.static(p,H=>{H.nodes=o.map(f=>Vo(f,H.nodes))},{compounds:c})}n("*",[":is(& > *)"],{compounds:0}),n("**",[":is(& *)"],{compounds:0});function i(p,o){return o.map(c=>{c=c.trim();let H=Ci(c," ");return H[0]==="not"?H.slice(1).join(" "):p==="@container"?H[0][0]==="("?`not ${c}`:H[1]==="not"?`${H[0]} ${H.slice(2).join(" ")}`:`${H[0]} not ${H.slice(1).join(" ")}`:`not ${c}`})}let a=["@media","@supports","@container"];function r(p){for(let o of a){if(o!==p.name)continue;let c=Ci(p.params,",");return c.length>1?null:(c=i(p.name,c),gs(p.name,c.join(", ")))}return null}function l(p){return p.includes("::")?null:`&:not(${Ci(p,",").map(o=>(o=o.replaceAll("&","*"),o)).join(", ")})`}t.compound("not",3,(p,o)=>{if(o.variant.kind==="arbitrary"&&o.variant.relative||o.modifier)return null;let c=!1;if(jn([p],(H,f)=>{if(H.kind!=="rule"&&H.kind!=="at-rule"||H.nodes.length>0)return an.Continue;let _=[],y=[],g=f.path();g.push(H);for(let m of g)m.kind==="at-rule"?_.push(m):m.kind==="rule"&&y.push(m);if(_.length>1||y.length>1)return an.Stop;let h=[];for(let m of y){let d=l(m.selector);if(!d)return c=!1,an.Stop;h.push(Fs(d,[]))}for(let m of _){let d=r(m);if(!d)return c=!1,an.Stop;h.push(d)}return Object.assign(p,Fs("&",h)),c=!0,an.Skip}),p.kind==="rule"&&p.selector==="&"&&p.nodes.length===1&&Object.assign(p,p.nodes[0]),!c)return null}),t.suggest("not",()=>Array.from(t.keys()).filter(p=>t.compoundsWith("not",p))),t.compound("group",2,(p,o)=>{if(o.variant.kind==="arbitrary"&&o.variant.relative)return null;let c=o.modifier?`:where(.${e.prefix?`${e.prefix}\\:`:""}group\\/${o.modifier.value})`:`:where(.${e.prefix?`${e.prefix}\\:`:""}group)`,H=!1;if(jn([p],(f,_)=>{if(f.kind!=="rule")return an.Continue;for(let g of _.path())if(g.kind==="rule")return H=!1,an.Stop;let y=f.selector.replaceAll("&",c);Ci(y,",").length>1&&(y=`:is(${y})`),f.selector=`&:is(${y} *)`,H=!0}),!H)return null}),t.suggest("group",()=>Array.from(t.keys()).filter(p=>t.compoundsWith("group",p))),t.compound("peer",2,(p,o)=>{if(o.variant.kind==="arbitrary"&&o.variant.relative)return null;let c=o.modifier?`:where(.${e.prefix?`${e.prefix}\\:`:""}peer\\/${o.modifier.value})`:`:where(.${e.prefix?`${e.prefix}\\:`:""}peer)`,H=!1;if(jn([p],(f,_)=>{if(f.kind!=="rule")return an.Continue;for(let g of _.path())if(g.kind==="rule")return H=!1,an.Stop;let y=f.selector.replaceAll("&",c);Ci(y,",").length>1&&(y=`:is(${y})`),f.selector=`&:is(${y} ~ *)`,H=!0}),!H)return null}),t.suggest("peer",()=>Array.from(t.keys()).filter(p=>t.compoundsWith("peer",p))),n("first-letter",["&::first-letter"]),n("first-line",["&::first-line"]),n("marker",["& *::marker","&::marker","& *::-webkit-details-marker","&::-webkit-details-marker"]),n("selection",["& *::selection","&::selection"]),n("file",["&::file-selector-button"]),n("placeholder",["&::placeholder"]),n("backdrop",["&::backdrop"]),n("details-content",["&::details-content"]);{let p=function(){return Zi([gs("@property","--tw-content",[Ve("syntax",'"*"'),Ve("initial-value",'""'),Ve("inherits","false")])])};var s=p;t.static("before",o=>{o.nodes=[Fs("&::before",[p(),Ve("content","var(--tw-content)"),...o.nodes])]},{compounds:0}),t.static("after",o=>{o.nodes=[Fs("&::after",[p(),Ve("content","var(--tw-content)"),...o.nodes])]},{compounds:0})}n("first",["&:first-child"]),n("last",["&:last-child"]),n("only",["&:only-child"]),n("odd",["&:nth-child(odd)"]),n("even",["&:nth-child(even)"]),n("first-of-type",["&:first-of-type"]),n("last-of-type",["&:last-of-type"]),n("only-of-type",["&:only-of-type"]),n("visited",["&:visited"]),n("target",["&:target"]),n("open",["&:is([open], :popover-open, :open)"]),n("default",["&:default"]),n("checked",["&:checked"]),n("indeterminate",["&:indeterminate"]),n("placeholder-shown",["&:placeholder-shown"]),n("autofill",["&:autofill"]),n("optional",["&:optional"]),n("required",["&:required"]),n("valid",["&:valid"]),n("invalid",["&:invalid"]),n("user-valid",["&:user-valid"]),n("user-invalid",["&:user-invalid"]),n("in-range",["&:in-range"]),n("out-of-range",["&:out-of-range"]),n("read-only",["&:read-only"]),n("empty",["&:empty"]),n("focus-within",["&:focus-within"]),t.static("hover",p=>{p.nodes=[Fs("&:hover",[gs("@media","(hover: hover)",p.nodes)])]}),n("focus",["&:focus"]),n("focus-visible",["&:focus-visible"]),n("active",["&:active"]),n("enabled",["&:enabled"]),n("disabled",["&:disabled"]),n("inert",["&:is([inert], [inert] *)"]),t.compound("in",2,(p,o)=>{if(o.modifier)return null;let c=!1;if(jn([p],(H,f)=>{if(H.kind!=="rule")return an.Continue;for(let _ of f.path())if(_.kind==="rule")return c=!1,an.Stop;H.selector=`:where(${H.selector.replaceAll("&","*")}) &`,c=!0}),!c)return null}),t.suggest("in",()=>Array.from(t.keys()).filter(p=>t.compoundsWith("in",p))),t.compound("has",2,(p,o)=>{if(o.modifier)return null;let c=!1;if(jn([p],(H,f)=>{if(H.kind!=="rule")return an.Continue;for(let _ of f.path())if(_.kind==="rule")return c=!1,an.Stop;H.selector=`&:has(${H.selector.replaceAll("&","*")})`,c=!0}),!c)return null}),t.suggest("has",()=>Array.from(t.keys()).filter(p=>t.compoundsWith("has",p))),t.functional("aria",(p,o)=>{if(!o.value||o.modifier)return null;o.value.kind==="arbitrary"?p.nodes=[Fs(`&[aria-${Xce(o.value.value)}]`,p.nodes)]:p.nodes=[Fs(`&[aria-${o.value.value}="true"]`,p.nodes)]}),t.suggest("aria",()=>["busy","checked","disabled","expanded","hidden","pressed","readonly","required","selected"]),t.functional("data",(p,o)=>{if(!o.value||o.modifier)return null;p.nodes=[Fs(`&[data-${Xce(o.value.value)}]`,p.nodes)]}),t.functional("nth",(p,o)=>{if(!o.value||o.modifier||o.value.kind==="named"&&!Xr(o.value.value))return null;p.nodes=[Fs(`&:nth-child(${o.value.value})`,p.nodes)]}),t.functional("nth-last",(p,o)=>{if(!o.value||o.modifier||o.value.kind==="named"&&!Xr(o.value.value))return null;p.nodes=[Fs(`&:nth-last-child(${o.value.value})`,p.nodes)]}),t.functional("nth-of-type",(p,o)=>{if(!o.value||o.modifier||o.value.kind==="named"&&!Xr(o.value.value))return null;p.nodes=[Fs(`&:nth-of-type(${o.value.value})`,p.nodes)]}),t.functional("nth-last-of-type",(p,o)=>{if(!o.value||o.modifier||o.value.kind==="named"&&!Xr(o.value.value))return null;p.nodes=[Fs(`&:nth-last-of-type(${o.value.value})`,p.nodes)]}),t.functional("supports",(p,o)=>{if(!o.value||o.modifier)return null;let c=o.value.value;if(c===null)return null;if(/^[\w-]*\s*\(/.test(c)){let H=c.replace(/\b(and|or|not)\b/g," $1 ");p.nodes=[gs("@supports",H,p.nodes)];return}c.includes(":")||(c=`${c}: var(--tw)`),(c[0]!=="("||c[c.length-1]!==")")&&(c=`(${c})`),p.nodes=[gs("@supports",c,p.nodes)]},{compounds:1}),n("motion-safe",["@media (prefers-reduced-motion: no-preference)"]),n("motion-reduce",["@media (prefers-reduced-motion: reduce)"]),n("contrast-more",["@media (prefers-contrast: more)"]),n("contrast-less",["@media (prefers-contrast: less)"]);{let p=function(o,c,H,f){if(o===c)return 0;let _=f.get(o);if(_===null)return H==="asc"?-1:1;let y=f.get(c);return y===null?H==="asc"?1:-1:Uv(_,y,H)};var u=p;{let o=e.namespace("--breakpoint"),c=new Ki(H=>{switch(H.kind){case"static":return e.resolveValue(H.root,["--breakpoint"])??null;case"functional":{if(!H.value||H.modifier)return null;let f=null;return H.value.kind==="arbitrary"?f=H.value.value:H.value.kind==="named"&&(f=e.resolveValue(H.value.value,["--breakpoint"])),!f||f.includes("var(")?null:f}case"arbitrary":case"compound":return null}});t.group(()=>{t.functional("max",(H,f)=>{if(f.modifier)return null;let _=c.get(f);if(_===null)return null;H.nodes=[gs("@media",`(width < ${_})`,H.nodes)]},{compounds:1})},(H,f)=>p(H,f,"desc",c)),t.suggest("max",()=>Array.from(o.keys()).filter(H=>H!==null)),t.group(()=>{for(let[H,f]of e.namespace("--breakpoint"))H!==null&&t.static(H,_=>{_.nodes=[gs("@media",`(width >= ${f})`,_.nodes)]},{compounds:1});t.functional("min",(H,f)=>{if(f.modifier)return null;let _=c.get(f);if(_===null)return null;H.nodes=[gs("@media",`(width >= ${_})`,H.nodes)]},{compounds:1})},(H,f)=>p(H,f,"asc",c)),t.suggest("min",()=>Array.from(o.keys()).filter(H=>H!==null))}{let o=e.namespace("--container"),c=new Ki(H=>{switch(H.kind){case"functional":{if(H.value===null)return null;let f=null;return H.value.kind==="arbitrary"?f=H.value.value:H.value.kind==="named"&&(f=e.resolveValue(H.value.value,["--container"])),!f||f.includes("var(")?null:f}case"static":case"arbitrary":case"compound":return null}});t.group(()=>{t.functional("@max",(H,f)=>{let _=c.get(f);if(_===null)return null;H.nodes=[gs("@container",f.modifier?`${f.modifier.value} (width < ${_})`:`(width < ${_})`,H.nodes)]},{compounds:1})},(H,f)=>p(H,f,"desc",c)),t.suggest("@max",()=>Array.from(o.keys()).filter(H=>H!==null)),t.group(()=>{t.functional("@",(H,f)=>{let _=c.get(f);if(_===null)return null;H.nodes=[gs("@container",f.modifier?`${f.modifier.value} (width >= ${_})`:`(width >= ${_})`,H.nodes)]},{compounds:1}),t.functional("@min",(H,f)=>{let _=c.get(f);if(_===null)return null;H.nodes=[gs("@container",f.modifier?`${f.modifier.value} (width >= ${_})`:`(width >= ${_})`,H.nodes)]},{compounds:1})},(H,f)=>p(H,f,"asc",c)),t.suggest("@min",()=>Array.from(o.keys()).filter(H=>H!==null)),t.suggest("@",()=>Array.from(o.keys()).filter(H=>H!==null))}}return n("portrait",["@media (orientation: portrait)"]),n("landscape",["@media (orientation: landscape)"]),n("ltr",['&:where(:dir(ltr), [dir="ltr"], [dir="ltr"] *)']),n("rtl",['&:where(:dir(rtl), [dir="rtl"], [dir="rtl"] *)']),n("dark",["@media (prefers-color-scheme: dark)"]),n("starting",["@starting-style"]),n("print",["@media print"]),n("forced-colors",["@media (forced-colors: active)"]),n("inverted-colors",["@media (inverted-colors: inverted)"]),n("pointer-none",["@media (pointer: none)"]),n("pointer-coarse",["@media (pointer: coarse)"]),n("pointer-fine",["@media (pointer: fine)"]),n("any-pointer-none",["@media (any-pointer: none)"]),n("any-pointer-coarse",["@media (any-pointer: coarse)"]),n("any-pointer-fine",["@media (any-pointer: fine)"]),n("noscript",["@media (scripting: none)"]),t}function Xce(e){if(e.includes("=")){let[t,...n]=Ci(e,"="),i=n.join("=").trim();if(i[0]==="'"||i[0]==='"')return e;if(i.length>1){let a=i[i.length-1];if(i[i.length-2]===" "&&(a==="i"||a==="I"||a==="s"||a==="S"))return`${t}="${i.slice(0,-2)}" ${a}`}return`${t}="${i}"`}return e}function yue(e,t){jn(e,n=>{if(n.kind==="at-rule"&&n.name==="@slot")return an.Replace(t);if(n.kind==="at-rule"&&(n.name==="@keyframes"||n.name==="@property"))return Object.assign(n,Zi([gs(n.name,n.params,n.nodes)])),an.Skip})}function gue(e,t){let n=0;return jn(e,i=>{if(i.kind!=="at-rule"||i.name!=="@variant")return;let a=Fs("&",i.nodes),r=i.params,l=t.parseVariant(r);if(l===null)throw new Error(`Cannot use \`@variant\` with unknown variant: ${r}`);if(Jv(a,l,t.variants)===null)throw new Error(`Cannot use \`@variant\` with variant: ${r}`);return n|=32,an.Replace(a)}),n}function iGe(e){let t=XVe(e),n=nGe(e),i=new Ki(u=>MVe(u,s)),a=new Ki(u=>Array.from(RVe(u,s))),r=new Ki(u=>new Ki(p=>{let o=sGe(p,s,u);try{PO(o.map(({node:c})=>c),s)}catch{return[]}return o})),l=new Ki(u=>{for(let p of oue(u))e.markUsedVariable(p)}),s={theme:e,utilities:t,variants:n,invalidCandidates:new Set,important:!1,candidatesToCss(u){let p=[];for(let o of u){let c=!1,{astNodes:H}=zv([o],this,{onInvalidCandidate(){c=!0}});H=Rg(H,s,0),H.length===0||c?p.push(null):p.push(cH(H))}return p},getClassOrder(u){return tGe(this,u)},getClassList(){return QKe(this)},getVariants(){return eGe(this)},parseCandidate(u){return a.get(u)},parseVariant(u){return i.get(u)},compileAstNodes(u,p=1){return r.get(p).get(u)},printCandidate(u){return BVe(s,u)},printVariant(u){return CO(u)},getVariantOrder(){let u=Array.from(i.values());u.sort((H,f)=>this.variants.compare(H,f));let p=new Map,o,c=0;for(let H of u)H!==null&&(o!==void 0&&this.variants.compare(o,H)!==0&&c++,p.set(H,c),o=H);return p},resolveThemeValue(u,p=!0){let o=u.lastIndexOf("/"),c=null;o!==-1&&(c=u.slice(o+1).trim(),u=u.slice(0,o).trim());let H=e.resolve(null,[u],p?1:0)??void 0;return c&&H?gl(H,c):H},trackUsedVariables(u){l.get(u)},canonicalizeCandidates(u,p){return vKe(this,u,p)}};return s}function zv(e,t,{onInvalidCandidate:n,respectImportant:i}={}){let a=new Map,r=[],l=new Map;for(let p of e){if(t.invalidCandidates.has(p)){n?.(p);continue}let o=t.parseCandidate(p);if(o.length===0){n?.(p);continue}l.set(p,o)}let s=0;(i??!0)&&(s|=1);let u=t.getVariantOrder();for(let[p,o]of l){let c=!1;for(let H of o){let f=t.compileAstNodes(H,s);if(f.length!==0){c=!0;for(let{node:_,propertySort:y}of f){let g=0n;for(let h of H.variants)g|=1n<{let c=a.get(p),H=a.get(o);if(c.variants-H.variants!==0n)return Number(c.variants-H.variants);let f=0;for(;f1)return null;for(let l of r.nodes)if(l.kind!=="rule"&&l.kind!=="at-rule"||a(l,t)===null)return null;jn(r.nodes,l=>{if((l.kind==="rule"||l.kind==="at-rule")&&l.nodes.length<=0)return l.nodes=e.nodes,an.Skip}),e.nodes=r.nodes;return}if(a(e,t)===null)return null}function zce(e){let t=e.options?.types??[];return t.length>1&&t.includes("any")}function aGe(e,t){if(e.kind==="arbitrary"){let l=e.value;return e.modifier&&(l=Wo(l,e.modifier,t.theme)),l===null?[]:[[Ve(e.property,l)]]}let n=t.utilities.get(e.root)??[],i=[],a=n.filter(l=>!zce(l));for(let l of a){if(l.kind!==e.kind)continue;let s=l.compileFn(e);if(s!==void 0){if(s===null)return i;i.push(s)}}if(i.length>0)return i;let r=n.filter(l=>zce(l));for(let l of r){if(l.kind!==e.kind)continue;let s=l.compileFn(e);if(s!==void 0){if(s===null)return i;i.push(s)}}return i}function bue(e){for(let t of e)t.kind!=="at-root"&&(t.kind==="declaration"?t.important=!0:(t.kind==="rule"||t.kind==="at-rule")&&bue(t.nodes))}function oGe(e){let t=new Set,n=0,i=e.slice(),a=!1;for(;i.length>0;){let r=i.shift();if(r.kind==="declaration"){if(r.value===void 0||(n++,a))continue;if(r.property==="--tw-sort"){let s=Zce.indexOf(r.value??"");if(s!==-1){t.add(s),a=!0;continue}}let l=Zce.indexOf(r.property);l!==-1&&t.add(l)}else if(r.kind==="rule"||r.kind==="at-rule")for(let l of r.nodes)i.push(l)}return{order:Array.from(t).sort((r,l)=>r-l),count:n}}function Ug(e,t){let n=0,i=Vo("&",e),a=new Set,r=new Ki(()=>new Set),l=new Ki(()=>new Set);jn([i],(c,H)=>{if(c.kind==="at-rule"){if(c.name==="@keyframes")return jn(c.nodes,f=>{if(f.kind==="at-rule"&&f.name==="@apply")throw new Error("You cannot use `@apply` inside `@keyframes`.")}),an.Skip;if(c.name==="@utility"){let f=c.params.replace(/-\*$/,"");l.get(f).add(c),jn(c.nodes,_=>{if(!(_.kind!=="at-rule"||_.name!=="@apply")){a.add(c);for(let y of Jce(_,t))r.get(c).add(y)}});return}if(c.name==="@apply"){if(H.parent===null)return;n|=1,a.add(H.parent);for(let f of Jce(c,t))for(let _ of H.path())a.has(_)&&r.get(_).add(f)}}});let s=new Set,u=[],p=new Set;function o(c,H=[]){if(!s.has(c)){if(p.has(c)){let f=H[(H.indexOf(c)+1)%H.length];throw c.kind==="at-rule"&&c.name==="@utility"&&f.kind==="at-rule"&&f.name==="@utility"&&jn(c.nodes,_=>{if(_.kind!=="at-rule"||_.name!=="@apply")return;let y=_.params.split(/\s+/g);for(let g of y)for(let h of t.parseCandidate(g))switch(h.kind){case"arbitrary":break;case"static":case"functional":if(f.params.replace(/-\*$/,"")===h.root)throw new Error(`You cannot \`@apply\` the \`${g}\` utility here because it creates a circular dependency.`);break;default:}}),new Error(`Circular dependency detected: ${cH([c])} Relies on: ${cH([f])}`)}p.add(c);for(let f of r.get(c))for(let _ of l.get(f))H.push(c),o(_,H),H.pop();s.add(c),p.delete(c),u.push(c)}}for(let c of a)o(c);for(let c of u)"nodes"in c&&jn(c.nodes,H=>{if(H.kind!=="at-rule"||H.name!=="@apply")return;let f=H.params.split(/(\s+)/g),_={},y=0;for(let[g,h]of f.entries())g%2===0&&(_[h]=y),y+=h.length;{let g=Object.keys(_),h=zv(g,t,{respectImportant:!1,onInvalidCandidate:I=>{if(t.theme.prefix&&!I.startsWith(t.theme.prefix))throw new Error(`Cannot apply unprefixed utility class \`${I}\`. Did you mean \`${t.theme.prefix}:${I}\`?`);if(t.invalidCandidates.has(I))throw new Error(`Cannot apply utility class \`${I}\` because it has been explicitly disabled: https://tailwindcss.com/docs/detecting-classes-in-source-files#explicitly-excluding-classes`);let L=Ci(I,":");if(L.length>1){let C=L.pop();if(t.candidatesToCss([C])[0]){let x=t.candidatesToCss(L.map(D=>`${D}:[--tw-variant-check:1]`)),P=L.filter((D,S)=>x[S]===null);if(P.length>0){if(P.length===1)throw new Error(`Cannot apply utility class \`${I}\` because the ${P.map(D=>`\`${D}\``)} variant does not exist.`);{let D=new Intl.ListFormat("en",{style:"long",type:"conjunction"});throw new Error(`Cannot apply utility class \`${I}\` because the ${D.format(P.map(S=>`\`${S}\``))} variants do not exist.`)}}}}throw t.theme.size===0?new Error(`Cannot apply unknown utility class \`${I}\`. Are you using CSS modules or similar and missing \`@reference\`? https://tailwindcss.com/docs/functions-and-directives#reference-directive`):new Error(`Cannot apply unknown utility class \`${I}\``)}}),m=H.src,d=h.astNodes.map(I=>{let L=h.nodeSorting.get(I)?.candidate,C=L?_[L]:void 0;if(I=Ap(I),!m||!L||C===void 0)return jn([I],P=>{P.src=m}),I;let x=[m[0],m[1],m[2]];return x[1]+=7+C,x[2]=x[1]+L.length,jn([I],P=>{P.src=x}),I}),A=[];for(let I of d)if(I.kind==="rule")for(let L of I.nodes)A.push(L);else A.push(I);return an.Replace(A)}});return n}function*Jce(e,t){for(let n of e.params.split(/\s+/g))for(let i of t.parseCandidate(n))switch(i.kind){case"arbitrary":break;case"static":case"functional":yield i.root;break;default:}}async function Aue(e,t,n,i=0,a=!1){let r=0,l=[];return jn(e,s=>{if(s.kind==="at-rule"&&(s.name==="@import"||s.name==="@reference")){let u=lGe(Ws(s.params));if(u===null)return;s.name==="@reference"&&(u.media="reference"),r|=2;let{uri:p,layer:o,media:c,supports:H}=u;if(p.startsWith("data:")||p.startsWith("http://")||p.startsWith("https://"))return;let f=am({},[]);return l.push((async()=>{if(i>100)throw new Error(`Exceeded maximum recursion depth while resolving \`${p}\` in \`${t}\`)`);let _=await n(p,t),y=Gv(_.content,{from:a?_.path:void 0});await Aue(y,_.base,n,i+1,a),f.nodes=cGe(s,[am({base:_.base},y)],o,c,H)})()),an.ReplaceSkip(f)}}),l.length>0&&await Promise.all(l),r}function lGe(e){let t,n=null,i=null,a=null;for(let r=0;r{let u=Kv(i),[p,o]=uGe(e.theme,u),c=n(Qce(t()??{},u)??null);if(typeof c=="string"&&(c=c.replace("","1")),typeof p!="object")return typeof o!="object"&&o&4?c??p:p;if(c!==null&&typeof c=="object"&&!Array.isArray(c)){let H=kO({},[c],(f,_)=>_);if(p===null&&Object.hasOwn(c,"__CSS_VALUES__")){let f={};for(let _ in c.__CSS_VALUES__)f[_]=c[_],delete H[_];p=f}for(let f in p)f!=="__CSS_VALUES__"&&(c?.__CSS_VALUES__?.[f]&4&&Qce(H,f.split("-"))!==void 0||(H[Fv(f)]=p[f]));return H}if(Array.isArray(p)&&Array.isArray(o)&&Array.isArray(c)){let H=p[0],f=p[1];o[0]&4&&(H=c[0]??H);for(let _ of Object.keys(f))o[1][_]&4&&(f[_]=c[1][_]??f[_]);return[H,f]}return p??c})();return l&&typeof s=="string"&&(s=gl(s,l)),s??a}}function uGe(e,t){if(t.length===1&&t[0].startsWith("--"))return[e.get([t[0]]),e.getOptions(t[0])];let n=Vv(t),i=new Map,a=new Ki(()=>new Map),r=e.namespace(`--${n}`);if(r.size===0)return[null,0];let l=new Map;for(let[o,c]of r){if(!o||!o.includes("--")){i.set(o,c),l.set(o,e.getOptions(o?`--${n}-${o}`:`--${n}`));continue}let H=o.indexOf("--"),f=o.slice(0,H),_=o.slice(H+2);_=_.replace(/-([a-z])/g,(y,g)=>g.toUpperCase()),a.get(f===""?null:f).set(_,[c,e.getOptions(`--${n}${o}`)])}let s=e.getOptions(`--${n}`);for(let[o,c]of a){let H=i.get(o);if(typeof H!="string")continue;let f={},_={};for(let[y,[g,h]]of c)f[y]=g,_[y]=h;i.set(o,[H,f]),l.set(o,[s,_])}let u={},p={};for(let[o,c]of i)Yce(u,[o??"DEFAULT"],c);for(let[o,c]of l)Yce(p,[o??"DEFAULT"],c);return t[t.length-1]==="DEFAULT"?[u?.DEFAULT??null,p.DEFAULT??0]:"DEFAULT"in u&&Object.keys(u).length===1?[u.DEFAULT,p.DEFAULT??0]:(u.__CSS_VALUES__=p,[u,p])}function Qce(e,t){for(let n=0;n{o.src=r}),t.push(p)},addVariant(s,u){if(!Eue.test(s))throw new Error(`\`addVariant('${s}')\` defines an invalid variant name. Variants should only contain alphanumeric, dashes, or underscore characters and start with a lowercase letter or number.`);if(typeof u=="string"){if(u.includes(":merge("))return}else if(Array.isArray(u)){if(u.some(o=>o.includes(":merge(")))return}else if(typeof u=="object"){let o=function(c,H){return Object.entries(c).some(([f,_])=>f.includes(H)||typeof _=="object"&&o(_,H))};var p=o;if(o(u,":merge("))return}typeof u=="string"||Array.isArray(u)?e.variants.static(s,o=>{o.nodes=rue(u,o.nodes)},{compounds:jg(typeof u=="string"?[u]:u)}):typeof u=="object"&&e.variants.fromAst(s,pd(u),e)},matchVariant(s,u,p){function o(H,f,_){let y=u(H,{modifier:f?.value??null});return rue(y,_)}try{let H=u("a",{modifier:null});if(typeof H=="string"&&H.includes(":merge(")||Array.isArray(H)&&H.some(f=>f.includes(":merge(")))return}catch{}let c=Object.keys(p?.values??{});e.variants.group(()=>{e.variants.functional(s,(H,f)=>{if(!f.value){if(p?.values&&"DEFAULT"in p.values){H.nodes=o(p.values.DEFAULT,f.modifier,H.nodes);return}return null}if(f.value.kind==="arbitrary")H.nodes=o(f.value.value,f.modifier,H.nodes);else if(f.value.kind==="named"&&p?.values){let _=p.values[f.value.value];if(typeof _!="string")return null;H.nodes=o(_,f.modifier,H.nodes)}else return null})},(H,f)=>{if(H.kind!=="functional"||f.kind!=="functional")return 0;let _=H.value?H.value.value:"DEFAULT",y=f.value?f.value.value:"DEFAULT",g=p?.values?.[_]??_,h=p?.values?.[y]??y;if(p&&typeof p.sort=="function")return p.sort({value:g,modifier:H.modifier?.value??null},{value:h,modifier:f.modifier?.value??null});let m=c.indexOf(_),d=c.indexOf(y);return m=m===-1?c.length:m,d=d===-1?c.length:d,m!==d?m-d:gObject.keys(p?.values??{}).filter(H=>H!=="DEFAULT"))},addUtilities(s){s=Array.isArray(s)?s:[s];let u=s.flatMap(o=>Object.entries(o));u=u.flatMap(([o,c])=>Ci(o,",").map(H=>[H.trim(),c]));let p=new Ki(()=>[]);for(let[o,c]of u){if(o.startsWith("@keyframes ")){if(!a){let _=Vo(o,pd(c));jn([_],y=>{y.src=r}),t.push(_)}continue}let H=Og(o),f=!1;if(jn(H,_=>{if(_.kind==="selector"&&_.value[0]==="."&&eue.test(_.value.slice(1))){let y=_.value;_.value="&";let g=$f(H),h=y.slice(1),m=g==="&"?pd(c):[Vo(g,pd(c))];p.get(h).push(...m),f=!0,_.value=y;return}if(_.kind==="function"&&_.value===":not")return an.Skip}),!f)throw new Error(`\`addUtilities({ '${o}' : \u2026 })\` defines an invalid utility selector. Utilities must be a single class name and start with a lowercase letter, eg. \`.scrollbar-none\`.`)}for(let[o,c]of p)e.theme.prefix&&jn(c,H=>{if(H.kind==="rule"){let f=Og(H.selector);jn(f,_=>{_.kind==="selector"&&_.value[0]==="."&&(_.value=`.${e.theme.prefix}\\:${_.value.slice(1)}`)}),H.selector=$f(f)}}),e.utilities.static(o,H=>{let f=c.map(Ap);return nue(f,o,H.raw),i.current|=Ug(f,e),f})},matchUtilities(s,u){let p=u?.type?Array.isArray(u?.type)?u.type:[u.type]:["any"];for(let[c,H]of Object.entries(s)){let f=function({negative:_}){return y=>{if(y.value?.kind==="arbitrary"&&p.length>0&&!p.includes("any")&&(y.value.dataType&&!p.includes(y.value.dataType)||!y.value.dataType&&!Xa(y.value.value,p)))return;let g=p.includes("color"),h=null,m=!1;{let I=u?.values??{};g&&(I=Object.assign({inherit:"inherit",transparent:"transparent",current:"currentcolor"},I)),y.value?y.value.kind==="arbitrary"?h=y.value.value:y.value.fraction&&I[y.value.fraction]?(h=I[y.value.fraction],m=!0):I[y.value.value]?h=I[y.value.value]:I.__BARE_VALUE__&&(h=I.__BARE_VALUE__(y.value)??null,m=(y.value.fraction!==null&&h?.includes("/"))??!1):h=I.DEFAULT??null}if(h===null)return;let d;{let I=u?.modifiers??null;y.modifier?I==="any"||y.modifier.kind==="arbitrary"?d=y.modifier.value:I?.[y.modifier.value]?d=I[y.modifier.value]:g&&!Number.isNaN(Number(y.modifier.value))?d=`${y.modifier.value}%`:d=null:d=null}if(y.modifier&&d===null&&!m)return y.value?.kind==="arbitrary"?null:void 0;g&&d!==null&&(h=gl(h,d)),_&&(h=`calc(${h} * -1)`);let A=pd(H(h,{modifier:d}));return nue(A,c,y.raw),i.current|=Ug(A,e),A}};var o=f;if(!eue.test(c))throw new Error(`\`matchUtilities({ '${c}' : \u2026 })\` defines an invalid utility name. Utilities should be alphanumeric and start with a lowercase letter, eg. \`scrollbar\`.`);u?.supportsNegativeValues&&e.utilities.functional(`-${c}`,f({negative:!0}),{types:p}),e.utilities.functional(c,f({negative:!1}),{types:p}),e.utilities.suggest(c,()=>{let _=u?.values??{},y=new Set(Object.keys(_));y.delete("__BARE_VALUE__"),y.delete("__CSS_VALUES__"),y.has("DEFAULT")&&(y.delete("DEFAULT"),y.add(null));let g=u?.modifiers??{},h=g==="any"?[]:Object.keys(g);return[{supportsNegative:u?.supportsNegativeValues??!1,values:Array.from(y),modifiers:h}]})}},addComponents(s,u){this.addUtilities(s,u)},matchComponents(s,u){this.matchUtilities(s,u)},theme:Iue(e,()=>n.theme??{},s=>s),prefix(s){return s},config(s,u){let p=n;if(!s)return p;let o=Kv(s);for(let c=0;cObject.entries(i));for(let[i,a]of n)if(a!=null&&a!==!1)if(typeof a!="object"){if(!i.startsWith("--")){if(a==="@slot"){t.push(Vo(i,[gs("@slot")]));continue}i=i.replace(/([A-Z])/g,"-$1").toLowerCase()}t.push(Ve(i,String(a)))}else if(Array.isArray(a))for(let r of a)typeof r=="string"?t.push(Ve(i,r)):t.push(Vo(i,pd(r)));else t.push(Vo(i,pd(a)));return t}function rue(e,t){return(typeof e=="string"?[e]:e).flatMap(n=>{if(n.trim().endsWith("}")){let i=n.replace("}","{@slot}}"),a=Gv(i);return yue(a,t),a}else return Vo(n,t)})}function nue(e,t,n){jn(e,i=>{if(i.kind==="rule"){let a=Og(i.selector);jn(a,r=>{r.kind==="selector"&&r.value===`.${t}`&&(r.value=`.${Xv(n)}`)}),i.selector=$f(a)}})}function pGe(e,t){for(let n of HGe(t))e.theme.addKeyframes(n)}function HGe(e){let t=[];if("keyframes"in e.theme)for(let[n,i]of Object.entries(e.theme.keyframes))t.push(gs("@keyframes",n,pd(i)));return t}function dGe(e){return{theme:{...cce,colors:({theme:t})=>t("color",{}),extend:{fontSize:({theme:t})=>({...t("text",{})}),boxShadow:({theme:t})=>({...t("shadow",{})}),animation:({theme:t})=>({...t("animate",{})}),aspectRatio:({theme:t})=>({...t("aspect",{})}),borderRadius:({theme:t})=>({...t("radius",{})}),screens:({theme:t})=>({...t("breakpoint",{})}),letterSpacing:({theme:t})=>({...t("tracking",{})}),lineHeight:({theme:t})=>({...t("leading",{})}),transitionDuration:{DEFAULT:e.get(["--default-transition-duration"])??null},transitionTimingFunction:{DEFAULT:e.get(["--default-transition-timing-function"])??null},maxWidth:({theme:t})=>({...t("container",{})})}}}}function iue(e,t){let n={design:e,configs:[],plugins:[],content:{files:[]},theme:{},extend:{},result:structuredClone(fGe)};for(let a of t)LO(n,a);for(let a of n.configs)"darkMode"in a&&a.darkMode!==void 0&&(n.result.darkMode=a.darkMode??null),"prefix"in a&&a.prefix!==void 0&&(n.result.prefix=a.prefix??""),"blocklist"in a&&a.blocklist!==void 0&&(n.result.blocklist=a.blocklist??[]),"important"in a&&a.important!==void 0&&(n.result.important=a.important??!1);let i=mGe(n);return{resolvedConfig:{...n.result,content:n.content,theme:n.theme,plugins:n.plugins},replacedThemeKeys:i}}function hGe(e,t){if(Array.isArray(e)&&Bg(e[0]))return e.concat(t);if(Array.isArray(t)&&Bg(t[0])&&Bg(e))return[e,...t];if(Array.isArray(t))return t}function LO(e,{config:t,base:n,path:i,reference:a,src:r}){let l=[];for(let p of t.plugins??[])"__isOptionsFunction"in p?l.push({...p(),reference:a,src:r}):"handler"in p?l.push({...p,reference:a,src:r}):l.push({handler:p,reference:a,src:r});if(Array.isArray(t.presets)&&t.presets.length===0)throw new Error("Error in the config file/plugin/preset. An empty preset (`preset: []`) is not currently supported.");for(let p of t.presets??[])LO(e,{path:i,base:n,config:p,reference:a,src:r});for(let p of l)e.plugins.push(p),p.config&&LO(e,{path:i,base:n,config:p.config,reference:!!p.reference,src:p.src??r});let s=t.content??[],u=Array.isArray(s)?s:s.files;for(let p of u)e.content.files.push(typeof p=="object"?p:{base:n,pattern:p});e.configs.push(t)}function mGe(e){let t=new Set,n=Iue(e.design,()=>e.theme,a),i=Object.assign(n,{theme:n,colors:Lv});function a(r){return typeof r=="function"?r(i)??null:r??null}for(let r of e.configs){let l=r.theme??{},s=l.extend??{};for(let u in l)u!=="extend"&&t.add(u);Object.assign(e.theme,l);for(let u in s)e.extend[u]??=[],e.extend[u].push(s[u])}delete e.theme.extend;for(let r in e.extend){let l=[e.theme[r],...e.extend[r]];e.theme[r]=()=>{let s=l.map(a);return kO({},s,hGe)}}for(let r in e.theme)e.theme[r]=a(e.theme[r]);if(e.theme.screens&&typeof e.theme.screens=="object")for(let r of Object.keys(e.theme.screens)){let l=e.theme.screens[r];l&&typeof l=="object"&&("raw"in l||"max"in l||"min"in l&&(e.theme.screens[r]=l.min))}return t}function _Ge(e,t){let n=e.theme.container||{};if(typeof n!="object"||n===null)return;let i=EGe(n,t);i.length!==0&&t.utilities.static("container",()=>i.map(Ap))}function EGe({center:e,padding:t,screens:n},i){let a=[],r=null;if(e&&a.push(Ve("margin-inline","auto")),(typeof t=="string"||typeof t=="object"&&t!==null&&"DEFAULT"in t)&&a.push(Ve("padding-inline",typeof t=="string"?t:t.DEFAULT)),typeof n=="object"&&n!==null){r=new Map;let l=Array.from(i.theme.namespace("--breakpoint").entries());if(l.sort((s,u)=>Uv(s[1],u[1],"asc")),l.length>0){let[s]=l[0];a.push(gs("@media",`(width >= --theme(--breakpoint-${s}))`,[Ve("max-width","none")]))}for(let[s,u]of Object.entries(n)){if(typeof u=="object")if("min"in u)u=u.min;else continue;r.set(s,gs("@media",`(width >= ${u})`,[Ve("max-width",u)]))}}if(typeof t=="object"&&t!==null){let l=Object.entries(t).filter(([s])=>s!=="DEFAULT").map(([s,u])=>[s,i.theme.resolveValue(s,["--breakpoint"]),u]).filter(Boolean);l.sort((s,u)=>Uv(s[1],u[1],"asc"));for(let[s,,u]of l)if(r&&r.has(s))r.get(s).nodes.push(Ve("padding-inline",u));else{if(r)continue;a.push(gs("@media",`(width >= theme(--breakpoint-${s}))`,[Ve("padding-inline",u)]))}}if(r)for(let[,l]of r)a.push(l);return a}function yGe({addVariant:e,config:t}){let n=t("darkMode",null),[i,a=".dark"]=Array.isArray(n)?n:[n];if(i==="variant"){let r;if(Array.isArray(a)||typeof a=="function"?r=a:typeof a=="string"&&(r=[a]),Array.isArray(r))for(let l of r)l===".dark"?(i=!1,console.warn('When using `variant` for `darkMode`, you must provide a selector.\nExample: `darkMode: ["variant", ".your-selector &"]`')):l.includes("&")||(i=!1,console.warn('When using `variant` for `darkMode`, your selector must contain `&`.\nExample `darkMode: ["variant", ".your-selector &"]`'));a=r}i===null||(i==="selector"?e("dark",`&:where(${a}, ${a} *)`):i==="media"?e("dark","@media (prefers-color-scheme: dark)"):i==="variant"?e("dark",a):i==="class"&&e("dark",`&:is(${a} *)`))}function gGe(e){for(let[t,n]of[["t","top"],["tr","top right"],["r","right"],["br","bottom right"],["b","bottom"],["bl","bottom left"],["l","left"],["tl","top left"]])e.utilities.static(`bg-gradient-to-${t}`,()=>[Ve("--tw-gradient-position",`to ${n} in oklab`),Ve("background-image","linear-gradient(var(--tw-gradient-stops))")]);e.utilities.static("bg-left-top",()=>[Ve("background-position","left top")]),e.utilities.static("bg-right-top",()=>[Ve("background-position","right top")]),e.utilities.static("bg-left-bottom",()=>[Ve("background-position","left bottom")]),e.utilities.static("bg-right-bottom",()=>[Ve("background-position","right bottom")]),e.utilities.static("object-left-top",()=>[Ve("object-position","left top")]),e.utilities.static("object-right-top",()=>[Ve("object-position","right top")]),e.utilities.static("object-left-bottom",()=>[Ve("object-position","left bottom")]),e.utilities.static("object-right-bottom",()=>[Ve("object-position","right bottom")]),e.utilities.functional("max-w-screen",t=>{if(!t.value||t.value.kind==="arbitrary")return;let n=e.theme.resolve(t.value.value,["--breakpoint"]);if(n)return[Ve("max-width",n)]}),e.utilities.static("overflow-ellipsis",()=>[Ve("text-overflow","ellipsis")]),e.utilities.static("decoration-slice",()=>[Ve("-webkit-box-decoration-break","slice"),Ve("box-decoration-break","slice")]),e.utilities.static("decoration-clone",()=>[Ve("-webkit-box-decoration-break","clone"),Ve("box-decoration-break","clone")]),e.utilities.functional("flex-shrink",t=>{if(!t.modifier){if(!t.value)return[Ve("flex-shrink","1")];if(t.value.kind==="arbitrary")return[Ve("flex-shrink",t.value.value)];if(Xr(t.value.value))return[Ve("flex-shrink",t.value.value)]}}),e.utilities.functional("flex-grow",t=>{if(!t.modifier){if(!t.value)return[Ve("flex-grow","1")];if(t.value.kind==="arbitrary")return[Ve("flex-grow",t.value.value)];if(Xr(t.value.value))return[Ve("flex-grow",t.value.value)]}}),e.utilities.static("order-none",()=>[Ve("order","0")]),e.utilities.static("break-words",()=>[Ve("overflow-wrap","break-word")])}function bGe(e,t){let n=e.theme.screens||{},i=t.variants.get("min")?.order??0,a=[];for(let[l,s]of Object.entries(n)){let u=function(f){t.variants.static(l,_=>{_.nodes=[gs("@media",H,_.nodes)]},{order:f})};var r=u;let p=t.variants.get(l),o=t.theme.resolveValue(l,["--breakpoint"]);if(p&&o&&!t.theme.hasDefault(`--breakpoint-${l}`))continue;let c=!0;typeof s=="string"&&(c=!1);let H=AGe(s);c?a.push(u):u(i)}if(a.length!==0){for(let[,l]of t.variants.variants)l.order>i&&(l.order+=a.length);t.variants.compareFns=new Map(Array.from(t.variants.compareFns).map(([l,s])=>(l>i&&(l+=a.length),[l,s])));for(let[l,s]of a.entries())s(i+l+1)}}function AGe(e){return(Array.isArray(e)?e:[e]).map(t=>typeof t=="string"?{min:t}:t&&typeof t=="object"?t:null).map(t=>{if(t===null)return null;if("raw"in t)return t.raw;let n="";return t.max!==void 0&&(n+=`${t.max} >= `),n+="width",t.min!==void 0&&(n+=` >= ${t.min}`),`(${n})`}).filter(Boolean).join(", ")}function IGe(e,t){let n=e.theme.aria||{},i=e.theme.supports||{},a=e.theme.data||{};if(Object.keys(n).length>0){let r=t.variants.get("aria"),l=r?.applyFn,s=r?.compounds;t.variants.functional("aria",(u,p)=>{let o=p.value;return o&&o.kind==="named"&&o.value in n?l?.(u,{...p,value:{kind:"arbitrary",value:n[o.value]}}):l?.(u,p)},{compounds:s})}if(Object.keys(i).length>0){let r=t.variants.get("supports"),l=r?.applyFn,s=r?.compounds;t.variants.functional("supports",(u,p)=>{let o=p.value;return o&&o.kind==="named"&&o.value in i?l?.(u,{...p,value:{kind:"arbitrary",value:i[o.value]}}):l?.(u,p)},{compounds:s})}if(Object.keys(a).length>0){let r=t.variants.get("data"),l=r?.applyFn,s=r?.compounds;t.variants.functional("data",(u,p)=>{let o=p.value;return o&&o.kind==="named"&&o.value in a?l?.(u,{...p,value:{kind:"arbitrary",value:a[o.value]}}):l?.(u,p)},{compounds:s})}}async function TGe({designSystem:e,base:t,ast:n,loadModule:i,sources:a}){let r=0,l=[],s=[];jn(n,(c,H)=>{if(c.kind!=="at-rule")return;let f=xO(H);if(c.name==="@plugin"){if(f.parent!==null)throw new Error("`@plugin` cannot be nested.");let _=c.params.slice(1,-1);if(_.length===0)throw new Error("`@plugin` must have a path.");let y={};for(let g of c.nodes??[]){if(g.kind!=="declaration")throw new Error(`Unexpected \`@plugin\` option: ${cH([g])} \`@plugin\` options must be a flat list of declarations.`);if(g.value===void 0)continue;let h=g.value,m=Ci(h,",").map(d=>{if(d=d.trim(),d==="null")return null;if(d==="true")return!0;if(d==="false")return!1;if(Number.isNaN(Number(d))){if(d[0]==='"'&&d[d.length-1]==='"'||d[0]==="'"&&d[d.length-1]==="'")return d.slice(1,-1);if(d[0]==="{"&&d[d.length-1]==="}")throw new Error(`Unexpected \`@plugin\` option: Value of declaration \`${cH([g]).trim()}\` is not supported. Using an object as a plugin option is currently only supported in JavaScript configuration files.`)}else return Number(d);return d});y[g.property]=m.length===1?m[0]:m}return l.push([{id:_,base:f.context.base,reference:!!f.context.reference,src:c.src},Object.keys(y).length>0?y:null]),r|=4,an.Replace([])}if(c.name==="@config"){if(c.nodes.length>0)throw new Error("`@config` cannot have a body.");if(f.parent!==null)throw new Error("`@config` cannot be nested.");return s.push({id:c.params.slice(1,-1),base:f.context.base,reference:!!f.context.reference,src:c.src}),r|=4,an.Replace([])}}),gGe(e);let u=e.resolveThemeValue;if(e.resolveThemeValue=function(c,H){return c.startsWith("--")?u(c,H):(r|=sue({designSystem:e,base:t,ast:n,sources:a,configs:[],pluginDetails:[]}),e.resolveThemeValue(c,H))},!l.length&&!s.length)return 0;let[p,o]=await Promise.all([Promise.all(s.map(async({id:c,base:H,reference:f,src:_})=>{let y=await i(c,H,"config");return{path:c,base:y.base,config:y.module,reference:f,src:_}})),Promise.all(l.map(async([{id:c,base:H,reference:f,src:_},y])=>{let g=await i(c,H,"plugin");return{path:c,base:g.base,plugin:g.module,options:y,reference:f,src:_}}))]);return r|=sue({designSystem:e,base:t,ast:n,sources:a,configs:p,pluginDetails:o}),r}function sue({designSystem:e,base:t,ast:n,sources:i,configs:a,pluginDetails:r}){let l=0,s=[...r.map(_=>{if(!_.options)return{config:{plugins:[_.plugin]},base:_.base,reference:_.reference,src:_.src};if("__isOptionsFunction"in _.plugin)return{config:{plugins:[_.plugin(_.options)]},base:_.base,reference:_.reference,src:_.src};throw new Error(`The plugin "${_.path}" does not accept options`)}),...a],{resolvedConfig:u}=iue(e,[{config:dGe(e.theme),base:t,reference:!0,src:void 0},...s,{config:{plugins:[yGe]},base:t,reference:!0,src:void 0}]),{resolvedConfig:p,replacedThemeKeys:o}=iue(e,s),c={designSystem:e,ast:n,resolvedConfig:u,featuresRef:{set current(_){l|=_}}},H=tue({...c,referenceMode:!1,src:void 0}),f=e.resolveThemeValue;e.resolveThemeValue=function(_,y){if(_[0]==="-"&&_[1]==="-")return f(_,y);let g=H.theme(_,void 0);if(Array.isArray(g)&&g.length===2)return g[0];if(Array.isArray(g))return g.join(", ");if(typeof g=="object"&&g!==null&&"DEFAULT"in g)return g.DEFAULT;if(typeof g=="string")return g};for(let{handler:_,reference:y,src:g}of u.plugins){let h=tue({...c,referenceMode:y??!1,src:g});_(h)}if(nKe(e,p,o),pGe(e,p),IGe(p,e),bGe(p,e),_Ge(p,e),!e.theme.prefix&&u.prefix){if(u.prefix.endsWith("-")&&(u.prefix=u.prefix.slice(0,-1),console.warn(`The prefix "${u.prefix}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only and is written as a variant before all utilities. We have fixed up the prefix for you. Remove the trailing \`-\` to silence this warning.`)),!SGe.test(u.prefix))throw new Error(`The prefix "${u.prefix}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only.`);e.theme.prefix=u.prefix}if(!e.important&&u.important===!0&&(e.important=!0),typeof u.important=="string"){let _=u.important;jn(n,(y,g)=>{if(y.kind!=="at-rule"||y.name!=="@tailwind"||y.params!=="utilities")return;let h=xO(g);return h.parent?.kind==="rule"&&h.parent.selector===_?an.Stop:an.ReplaceStop(Fs(_,[y]))})}for(let _ of u.blocklist)e.invalidCandidates.add(_);for(let _ of u.content.files){if("raw"in _)throw new Error(`Error in the config file/plugin/preset. The \`content\` key contains a \`raw\` entry: ${JSON.stringify(_,null,2)} This feature is not currently supported.`);let y=!1;_.pattern[0]=="!"&&(y=!0,_.pattern=_.pattern.slice(1)),i.push({..._,negated:y})}return l}function LGe(e){let t=[0];for(let a=0;a0;){let u=(l|0)>>1,p=r+u;t[p]<=a?(r=p+1,l=l-u-1):l=u}r-=1;let s=a-t[r];return{line:r+1,column:s}}function i({line:a,column:r}){a-=1,a=Math.min(Math.max(a,0),t.length-1);let l=t[a],s=t[a+1]??l;return Math.min(Math.max(l+r,0),s)}return{find:n,findOffset:i}}function vGe({ast:e}){let t=new Ki(a=>LGe(a.code)),n=new Ki(a=>({url:a.file,content:a.code,ignore:!1})),i={file:null,sources:[],mappings:[]};jn(e,a=>{if(!a.src||!a.dst)return;let r=n.get(a.src[0]);if(!r.content)return;let l=t.get(a.src[0]),s=t.get(a.dst[0]),u=r.content.slice(a.src[1],a.src[2]),p=0;for(let H of u.split(` `)){if(H.trim()!==""){let f=l.find(a.src[1]+p),_=s.find(a.dst[1]);i.mappings.push({name:null,originalPosition:{source:r,...f},generatedPosition:_})}p+=H.length,p+=1}let o=l.find(a.src[2]),c=s.find(a.dst[2]);i.mappings.push({name:null,originalPosition:{source:r,...o},generatedPosition:c})});for(let a of t.keys())i.sources.push(n.get(a));return i.mappings.sort((a,r)=>a.generatedPosition.line-r.generatedPosition.line||a.generatedPosition.column-r.generatedPosition.column||(a.originalPosition?.line??0)-(r.originalPosition?.line??0)||(a.originalPosition?.column??0)-(r.originalPosition?.column??0)),i}function vO(e){let t=e.indexOf("{");if(t===-1)return[e];let n=[],i=e.slice(0,t),a=e.slice(t),r=0,l=a.lastIndexOf("}");for(let c=0;cvO(c));let o=vO(u);for(let c of o)for(let H of p)n.push(i+H+c);return n}function xGe(e){return Sue.test(e)}function CGe(e){let t=e.match(Sue);if(!t)return[e];let[,n,i,a]=t,r=a?parseInt(a,10):void 0,l=[];if(/^-?\d+$/.test(n)&&/^-?\d+$/.test(i)){let s=parseInt(n,10),u=parseInt(i,10);if(r===void 0&&(r=s<=u?1:-1),r===0)throw new Error("Step cannot be zero in sequence expansion.");let p=s0&&(r=-r);for(let o=s;p?o<=u:o>=u;o+=r)l.push(o.toString())}return l}function DGe(e,t){let n=new Set,i=new Set,a=[];function r(l,s=[]){if(e.has(l)&&!n.has(l)){i.has(l)&&t.onCircularDependency?.(s,l),i.add(l);for(let u of e.get(l)??[])s.push(l),r(u,s),s.pop();n.add(l),i.delete(l),a.push(l)}}for(let l of e.keys())r(l);return a}function wGe(){throw new Error("No `loadModule` function provided to `compile`")}function kGe(){throw new Error("No `loadStylesheet` function provided to `compile`")}function NGe(e){let t=0,n=null;for(let i of Ci(e," "))i==="reference"?t|=2:i==="inline"?t|=1:i==="default"?t|=4:i==="static"?t|=8:i.startsWith("prefix(")&&i.endsWith(")")&&(n=i.slice(7,-1));return[t,n]}async function Tue(e,{base:t="",from:n,loadModule:i=wGe,loadStylesheet:a=kGe}={}){let r=0;e=[am({base:t},e)],r|=await Aue(e,t,a,0,n!==void 0);let l=null,s=new IVe,u=new Map,p=new Map,o=[],c=null,H=null,f=[],_=[],y=[],g=[],h=null;jn(e,(d,A)=>{if(d.kind!=="at-rule")return;let I=xO(A);if(d.name==="@tailwind"&&(d.params==="utilities"||d.params.startsWith("utilities"))){if(H!==null)return an.Replace([]);if(I.context.reference)return an.Replace([]);let L=Ci(d.params," ");for(let C of L)if(C.startsWith("source(")){let x=C.slice(7,-1);if(x==="none"){h=x;continue}if(x[0]==='"'&&x[x.length-1]!=='"'||x[0]==="'"&&x[x.length-1]!=="'"||x[0]!=="'"&&x[0]!=='"')throw new Error("`source(\u2026)` paths must be quoted.");h={base:I.context.sourceBase??I.context.base,pattern:x.slice(1,-1)}}H=d,r|=16}if(d.name==="@utility"){if(I.parent!==null)throw new Error("`@utility` cannot be nested.");if(d.nodes.length===0)throw new Error(`\`@utility ${d.params}\` is empty. Utilities should include at least one property.`);let L=ZVe(d);if(L===null){if(!d.params.endsWith("-*")){if(d.params.endsWith("*"))throw new Error(`\`@utility ${d.params}\` defines an invalid utility name. A functional utility must end in \`-*\`.`);if(d.params.includes("*"))throw new Error(`\`@utility ${d.params}\` defines an invalid utility name. The dynamic portion marked by \`-*\` must appear once at the end.`)}throw new Error(`\`@utility ${d.params}\` defines an invalid utility name. Utilities should be alphanumeric and start with a lowercase letter.`)}o.push(L)}if(d.name==="@source"){if(d.nodes.length>0)throw new Error("`@source` cannot have a body.");if(I.parent!==null)throw new Error("`@source` cannot be nested.");let L=!1,C=!1,x=d.params;if(x[0]==="n"&&x.startsWith("not ")&&(L=!0,x=x.slice(4)),x[0]==="i"&&x.startsWith("inline(")&&(C=!0,x=x.slice(7,-1)),x[0]==='"'&&x[x.length-1]!=='"'||x[0]==="'"&&x[x.length-1]!=="'"||x[0]!=="'"&&x[0]!=='"')throw new Error("`@source` paths must be quoted.");let P=x.slice(1,-1);if(C){let D=L?g:y,S=Ci(P," ");for(let N of S)for(let j of vO(N))D.push(j)}else _.push({base:I.context.base,pattern:P,negated:L});return an.ReplaceSkip([])}if(d.name==="@variant"&&(I.parent===null?d.nodes.length===0?d.name="@custom-variant":(jn(d.nodes,L=>{if(L.kind==="at-rule"&&L.name==="@slot")return d.name="@custom-variant",an.Stop}),d.name==="@variant"&&f.push(d)):f.push(d)),d.name==="@custom-variant"){if(I.parent!==null)throw new Error("`@custom-variant` cannot be nested.");let[L,C]=Ci(d.params," ");if(!Eue.test(L))throw new Error(`\`@custom-variant ${L}\` defines an invalid variant name. Variants should only contain alphanumeric, dashes, or underscore characters and start with a lowercase letter or number.`);if(d.nodes.length>0&&C)throw new Error(`\`@custom-variant ${L}\` cannot have both a selector and a body.`);if(d.nodes.length===0){if(!C)throw new Error(`\`@custom-variant ${L}\` has no selector or body.`);let x=Ci(C.slice(1,-1),",");if(x.length===0||x.some(S=>S.trim()===""))throw new Error(`\`@custom-variant ${L} (${x.join(",")})\` selector is invalid.`);let P=[],D=[];for(let S of x)S=S.trim(),S[0]==="@"?P.push(S):D.push(S);u.set(L,S=>{S.variants.static(L,N=>{let j=[];D.length>0&&j.push(Fs(D.join(", "),N.nodes));for(let v of P)j.push(Vo(v,N.nodes));N.nodes=j},{compounds:jg([...D,...P])})}),p.set(L,new Set)}else{let x=new Set;jn(d.nodes,P=>{P.kind==="at-rule"&&P.name==="@variant"&&x.add(P.params)}),u.set(L,P=>{P.variants.fromAst(L,d.nodes,P)}),p.set(L,x)}return an.ReplaceSkip([])}if(d.name==="@media"){let L=Ci(d.params," "),C=[];for(let x of L)if(x.startsWith("source(")){let P=x.slice(7,-1);jn(d.nodes,D=>{if(D.kind==="at-rule"&&D.name==="@tailwind"&&D.params==="utilities")return D.params+=` source(${P})`,an.ReplaceStop([am({sourceBase:I.context.base},[D])])})}else if(x.startsWith("theme(")){let P=x.slice(6,-1),D=P.includes("reference");jn(d.nodes,S=>{if(S.kind!=="context"){if(S.kind!=="at-rule"){if(D)throw new Error('Files imported with `@import "\u2026" theme(reference)` must only contain `@theme` blocks.\nUse `@reference "\u2026";` instead.');return an.Continue}if(S.name==="@theme")return S.params+=" "+P,an.Skip}})}else if(x.startsWith("prefix(")){let P=x.slice(7,-1);jn(d.nodes,D=>{if(D.kind==="at-rule"&&D.name==="@theme")return D.params+=` prefix(${P})`,an.Skip})}else x==="important"?l=!0:x==="reference"?d.nodes=[am({reference:!0},d.nodes)]:C.push(x);if(C.length>0)d.params=C.join(" ");else if(L.length>0)return an.Replace(d.nodes);return an.Continue}if(d.name==="@theme"){let[L,C]=NGe(d.params);if(r|=64,I.context.reference&&(L|=2),C){if(!PGe.test(C))throw new Error(`The prefix "${C}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only.`);s.prefix=C}return jn(d.nodes,x=>{if(x.kind==="at-rule"&&x.name==="@keyframes")return s.addKeyframes(x),an.Skip;if(x.kind==="comment")return;if(x.kind==="declaration"&&x.property.startsWith("--")){s.add(Fv(x.property),x.value??"",L,x.src);return}let P=cH([gs(d.name,d.params,[x])]).split(` `).map((D,S,N)=>`${S===0||S>=N.length-2?" ":">"} ${D}`).join(` `);throw new Error(`\`@theme\` blocks must only contain custom properties or \`@keyframes\`. ${P}`)}),c?an.ReplaceSkip([]):(c=Fs(":root, :host",[]),c.src=d.src,an.ReplaceSkip(c))}});let m=iGe(s);if(l&&(m.important=l),g.length>0)for(let d of g)m.invalidCandidates.add(d);r|=await TGe({designSystem:m,base:t,ast:e,loadModule:i,sources:_});for(let d of u.keys())m.variants.static(d,()=>{});for(let d of DGe(p,{onCircularDependency(A,I){let L=cH(A.map((C,x)=>gs("@custom-variant",C,[gs("@variant",A[x+1]??I,[])]))).replaceAll(";"," { \u2026 }").replace(`@custom-variant ${I} {`,`@custom-variant ${I} { /* \u2190 */`);throw new Error(`Circular dependency detected in custom variants: ${L}`)}}))u.get(d)?.(m);for(let d of o)d(m);if(c){let d=[];for(let[I,L]of m.theme.entries()){if(L.options&2)continue;let C=Ve(Xv(I),L.value);C.src=L.src,d.push(C)}let A=m.theme.getKeyframes();for(let I of A)e.push(am({theme:!0},[Zi([I])]));c.nodes=[am({theme:!0},d)]}if(r|=gue(e,m),r|=PO(e,m),r|=Ug(e,m),H){let d=H;d.kind="context",d.context={}}return jn(e,d=>{if(d.kind==="at-rule")return d.name==="@utility"?an.Replace([]):an.Skip}),{designSystem:m,ast:e,sources:_,root:h,utilitiesNode:H,features:r,inlineCandidates:y}}async function RO(e,t={}){let{designSystem:n,ast:i,sources:a,root:r,utilitiesNode:l,features:s,inlineCandidates:u}=await Tue(e,t);i.unshift(lue(`! tailwindcss v${EVe} | MIT License | https://tailwindcss.com `));function p(_){n.invalidCandidates.add(_)}let o=new Set,c=null,H=0,f=!1;for(let _ of u)n.invalidCandidates.has(_)||(o.add(_),f=!0);return{sources:a,root:r,features:s,build(_){if(s===0)return e;if(!l)return c??=Rg(i,n,t.polyfills),c;let y=f,g=!1;f=!1;let h=o.size;for(let d of _)if(!n.invalidCandidates.has(d))if(d[0]==="-"&&d[1]==="-"){let A=n.theme.markUsedVariable(d);y||=A,g||=A}else o.add(d),y||=o.size!==h;if(!y)return c??=Rg(i,n,t.polyfills),c;let m=zv(o,n,{onInvalidCandidate:p}).astNodes;return t.from&&jn(m,d=>{d.src??=l.src}),!g&&H===m.length?(c??=Rg(i,n,t.polyfills),c):(H=m.length,l.nodes=m,c=Rg(i,n,t.polyfills),c)}}}async function Lue(e,t={}){let n=Gv(e,{from:t.from}),i=await RO(n,t),a=n,r=e;return{...i,build(l){let s=i.build(l);return s===a||(r=cH(s,!!t.from),a=s),r},buildSourceMap(){return vGe({ast:a})}}}async function vue(e,t={}){return(await Tue(Gv(e),t)).designSystem}function xue(){throw new Error("It looks like you're trying to use `tailwindcss` directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you'll need to install `@tailwindcss/postcss` and update your PostCSS configuration.")}var EVe,kg,wv,kv,uce,pce,yVe,Mv,gp,Ov,Ng,$g,Hce,hO,yO,dce,gVe,bVe,fce,mO,AVe,aue,IVe,Ki,_ce,LVe,Ece,yce,vVe,gce,bce,Ace,Ice,xVe,CVe,DVe,Sce,Tce,gO,an,PVe,EO,NVe,xce,Cce,Dce,OVe,FVe,UVe,WVe,Pce,VVe,KVe,Wv,GVe,Hue,SO,TO,kce,sKe,$ce,HKe,Rce,dKe,Mce,fKe,hKe,Bce,Oce,mKe,Fce,jce,Uce,_Ke,qce,Wce,Vce,EKe,yKe,gKe,Fg,Kce,cm,hue,wO,IKe,TKe,xKe,CKe,DKe,PKe,wKe,kKe,mue,OKe,qKe,JKe,Eue,rGe,Zce,eue,fGe,SGe,Sue,PGe,NO,$O,Cue=Ac(()=>{fO();vv();EVe="4.1.15",kg=92,wv=47,kv=42,uce=34,pce=39,yVe=58,Mv=59,gp=10,Ov=13,Ng=32,$g=9,Hce=123,hO=125,yO=40,dce=41,gVe=91,bVe=93,fce=45,mO=64,AVe=33;aue=new Map([["--font",["--font-weight","--font-size"]],["--inset",["--inset-shadow","--inset-ring"]],["--text",["--text-color","--text-decoration-color","--text-decoration-thickness","--text-indent","--text-shadow","--text-underline-offset"]],["--grid-column",["--grid-column-start","--grid-column-end"]],["--grid-row",["--grid-row-start","--grid-row-end"]]]);IVe=class{constructor(e=new Map,t=new Set([])){this.values=e,this.keyframes=t}prefix=null;get size(){return this.values.size}add(e,t,n=0,i){if(e.endsWith("-*")){if(t!=="initial")throw new Error(`Invalid theme value \`${t}\` for namespace \`${e}\``);e==="--*"?this.values.clear():this.clearNamespace(e.slice(0,-2),0)}if(n&4){let a=this.values.get(e);if(a&&!(a.options&4))return}t==="initial"?this.values.delete(e):this.values.set(e,{value:t,options:n,src:i})}keysInNamespaces(e){let t=[];for(let n of e){let i=`${n}-`;for(let a of this.values.keys())a.startsWith(i)&&a.indexOf("--",2)===-1&&(mce(a,n)||t.push(a.slice(i.length)))}return t}get(e){for(let t of e){let n=this.values.get(t);if(n)return n.value}return null}hasDefault(e){return(this.getOptions(e)&4)===4}getOptions(e){return e=Fv(this.#t(e)),this.values.get(e)?.options??0}entries(){return this.prefix?Array.from(this.values,e=>(e[0]=this.prefixKey(e[0]),e)):this.values.entries()}prefixKey(e){return this.prefix?`--${this.prefix}-${e.slice(2)}`:e}#t(e){return this.prefix?`--${e.slice(3+this.prefix.length)}`:e}clearNamespace(e,t){let n=aue.get(e)??[];e:for(let i of this.values.keys())if(i.startsWith(e)){if(t!==0&&(this.getOptions(i)&t)!==t)continue;for(let a of n)if(i.startsWith(a))continue e;this.values.delete(i)}}#e(e,t){for(let n of t){let i=e!==null?`${n}-${e}`:n;if(!this.values.has(i))if(e!==null&&e.includes(".")){if(i=`${n}-${e.replaceAll(".","_")}`,!this.values.has(i))continue}else continue;if(!mce(i,n))return i}return null}#r(e){let t=this.values.get(e);if(!t)return null;let n=null;return t.options&2&&(n=t.value),`var(${Xv(this.prefixKey(e))}${n?`, ${n}`:""})`}markUsedVariable(e){let t=Fv(this.#t(e)),n=this.values.get(t);if(!n)return!1;let i=n.options&16;return n.options|=16,!i}resolve(e,t,n=0){let i=this.#e(e,t);if(!i)return null;let a=this.values.get(i);return(n|a.options)&1?a.value:this.#r(i)}resolveValue(e,t){let n=this.#e(e,t);return n?this.values.get(n).value:null}resolveWith(e,t,n=[]){let i=this.#e(e,t);if(!i)return null;let a={};for(let l of n){let s=`${i}${l}`,u=this.values.get(s);u&&(u.options&1?a[l]=u.value:a[l]=this.#r(s))}let r=this.values.get(i);return r.options&1?[r.value,a]:[this.#r(i),a]}namespace(e){let t=new Map,n=`${e}-`;for(let[i,a]of this.values)i===e?t.set(null,a.value):i.startsWith(`${n}-`)?t.set(i.slice(e.length),a.value):i.startsWith(n)&&t.set(i.slice(n.length),a.value);return t}addKeyframes(e){this.keyframes.add(e)}getKeyframes(){return Array.from(this.keyframes)}},Ki=class extends Map{constructor(e){super(),this.factory=e}get(e){let t=super.get(e);return t===void 0&&(t=this.factory(e,this),this.set(e,t)),t}};_ce=92,LVe=41,Ece=58,yce=44,vVe=34,gce=61,bce=62,Ace=60,Ice=10,xVe=40,CVe=39,DVe=47,Sce=32,Tce=9;gO=(e=>(e[e.Continue=0]="Continue",e[e.Skip=1]="Skip",e[e.Stop=2]="Stop",e[e.Replace=3]="Replace",e[e.ReplaceSkip=4]="ReplaceSkip",e[e.ReplaceStop=5]="ReplaceStop",e))(gO||{}),an={Continue:{kind:0},Skip:{kind:1},Stop:{kind:2},Replace:e=>({kind:3,nodes:Array.isArray(e)?e:[e]}),ReplaceSkip:e=>({kind:4,nodes:Array.isArray(e)?e:[e]}),ReplaceStop:e=>({kind:5,nodes:Array.isArray(e)?e:[e]})};PVe=64;EO=new Uint8Array(256);NVe=58,xce=45,Cce=97,Dce=122;OVe=new Ki(e=>{let t=Ws(e),n=new Set;return jn(t,(i,a)=>{let r=a.parent===null?t:a.parent.nodes??[];if(i.kind==="word"&&(i.value==="+"||i.value==="-"||i.value==="*"||i.value==="/")){let l=r.indexOf(i)??-1;if(l===-1)return;let s=r[l-1];if(s?.kind!=="separator"||s.value!==" ")return;let u=r[l+1];if(u?.kind!=="separator"||u.value!==" ")return;n.add(s),n.add(u)}else i.kind==="separator"&&i.value.length>0&&i.value.trim()===""?(r[0]===i||r[r.length-1]===i)&&n.add(i):i.kind==="separator"&&i.value.trim()===","&&(i.value=",")}),n.size>0&&jn(t,i=>{if(n.has(i))return n.delete(i),an.ReplaceSkip([])}),IO(t),Na(t)});FVe=new Ki(e=>{let t=Ws(e);return t.length===3&&t[0].kind==="word"&&t[0].value==="&"&&t[1].kind==="separator"&&t[1].value===":"&&t[2].kind==="function"&&t[2].value==="is"?Na(t[2].nodes):e});UVe=new Ki(e=>{let t=Ws(e);return t.length===1&&t[0].kind==="function"&&t[0].value==="var"});WVe=new Set(["inset","inherit","initial","revert","unset"]),Pce=/^-?(\d+|\.\d+)(.*?)$/g;VVe=/^-?[a-z][a-zA-Z0-9/%._-]*$/,KVe=/^-?[a-z][a-zA-Z0-9/%._-]*-\*$/,Wv=["0","0.5","1","1.5","2","2.5","3","3.5","4","5","6","7","8","9","10","11","12","14","16","20","24","28","32","36","40","44","48","52","56","60","64","72","80","96"],GVe=class{utilities=new Ki(()=>[]);completions=new Map;static(e,t){this.utilities.get(e).push({kind:"static",compileFn:t})}functional(e,t,n){this.utilities.get(e).push({kind:"functional",compileFn:t,options:n})}has(e,t){return this.utilities.has(e)&&this.utilities.get(e).some(n=>n.kind===t)}get(e){return this.utilities.has(e)?this.utilities.get(e):[]}getCompletions(e){return this.completions.get(e)?.()??[]}suggest(e,t){let n=this.completions.get(e);n?this.completions.set(e,()=>[...n?.(),...t?.()]):this.completions.set(e,t)}keys(e){let t=[];for(let[n,i]of this.utilities.entries())for(let a of i)if(a.kind===e){t.push(n);break}return t}};Hue=/(\d+)_(\d+)/g;SO=["number","integer","ratio","percentage"];TO={"--alpha":zVe,"--spacing":JVe,"--theme":QVe,theme:YVe};kce=new RegExp(Object.keys(TO).map(e=>`${e}\\(`).join("|"));sKe=/^[a-zA-Z0-9-_%/\.]+$/;$ce=92,HKe=93,Rce=41,dKe=58,Mce=44,fKe=34,hKe=46,Bce=62,Oce=10,mKe=35,Fce=91,jce=40,Uce=43,_Ke=39,qce=32,Wce=9,Vce=126,EKe=38,yKe=42;gKe=/^(?[-+]?(?:\d*\.)?\d+)(?[a-z]+|%)?$/i,Fg=new Ki(e=>{let t=gKe.exec(e);if(!t)return null;let n=t.groups?.value;if(n===void 0)return null;let i=Number(n);if(Number.isNaN(i))return null;let a=t.groups?.unit;return a===void 0?[i,null]:[i,a]});Kce=/\d*\.\d+(?:[eE][+-]?\d+)?%/g,cm=new Ki(e=>{let{rem:t,designSystem:n}=e;return new Ki(i=>{try{i=n.theme.prefix&&!i.startsWith(n.theme.prefix)?`${n.theme.prefix}:${i}`:i;let a=[Fs(".x",[gs("@apply",i)])];return SKe(n,()=>{for(let r of n.parseCandidate(i))n.compileAstNodes(r,1);Ug(a,n)}),jn(a,r=>{if(r.kind==="declaration"){if(r.value===void 0||r.property==="--tw-sort")return an.Replace([]);r.value.includes("%")&&(Kce.lastIndex=0,r.value=r.value.replaceAll(Kce,l=>`${Number(l.slice(0,-1))}%`))}else{if(r.kind==="context"||r.kind==="at-root")return an.Replace(r.nodes);if(r.kind==="comment")return an.Replace([]);if(r.kind==="at-rule"&&r.name==="@property")return an.Replace([])}}),jn(a,r=>{if(r.kind==="declaration"&&r.value!==void 0){if(r.value.includes("var(")){let l=!1,s=Ws(r.value),u=new Set;jn(s,p=>{if(p.kind!=="function"||p.value!=="var"||p.nodes.length!==1&&p.nodes.length<3)return;let o=p.nodes[0].value;n.theme.prefix&&o.startsWith(`--${n.theme.prefix}-`)&&(o=o.slice(`--${n.theme.prefix}-`.length));let c=n.resolveThemeValue(o);if(!u.has(o)&&(u.add(o),c!==void 0&&(p.nodes.length===1&&(l=!0,p.nodes.push(...Ws(`,${c}`))),p.nodes.length>=3))){let H=Na(p.nodes),f=`${p.nodes[0].value},${c}`;if(H===f)return l=!0,an.Replace(Ws(c))}}),l&&(r.value=Na(s))}r.value=bKe(r.value,t),r.value=lm(r.value)}}),cH(a)}catch{return Symbol()}})}),hue=new Ki(e=>{let{designSystem:t}=e,n=cm.get(e),i=new Ki(()=>[]);for(let[a,r]of t.getClassList()){let l=n.get(a);if(typeof l=="string"){if(a[0]==="-"&&a.endsWith("-0")){let s=n.get(a.slice(1));if(typeof s=="string"&&l===s)continue}i.get(l).push(a);for(let s of r.modifiers){if(lH(s))continue;let u=`${a}/${s}`,p=n.get(u);typeof p=="string"&&i.get(p).push(u)}}}return i}),wO=new Ki(e=>{let{designSystem:t}=e;return new Ki(n=>{try{n=t.theme.prefix&&!n.startsWith(t.theme.prefix)?`${t.theme.prefix}:${n}`:n;let i=[Fs(".x",[gs("@apply",`${n}:flex`)])];return Ug(i,t),jn(i,a=>{if(a.kind==="at-rule"&&a.params.includes(" "))a.params=a.params.replaceAll(" ","");else if(a.kind==="rule"){let r=Og(a.selector),l=!1;jn(r,s=>{if(s.kind==="separator"&&s.value!==" ")s.value=s.value.trim(),l=!0;else if(s.kind==="function"&&s.value===":is"){if(s.nodes.length===1)return l=!0,an.Replace(s.nodes);if(s.nodes.length===2&&s.nodes[0].kind==="selector"&&s.nodes[0].value==="*"&&s.nodes[1].kind==="selector"&&s.nodes[1].value[0]===":")return l=!0,an.Replace(s.nodes[1])}else s.kind==="function"&&s.value[0]===":"&&s.nodes[0]?.kind==="selector"&&s.nodes[0]?.value[0]===":"&&(l=!0,s.nodes.unshift({kind:"selector",value:"*"}))}),l&&(a.selector=$f(r))}}),cH(i)}catch{return Symbol()}})}),IKe=new Ki(e=>{let{designSystem:t}=e,n=wO.get(e),i=new Ki(()=>[]);for(let[a,r]of t.variants.entries())if(r.kind==="static"){let l=n.get(a);if(typeof l!="string")continue;i.get(l).push(a)}return i});TKe=new Ki(e=>new Ki((t=null)=>({designSystem:e,rem:t})));xKe=new Ki(e=>{let t=e.designSystem,n=t.theme.prefix?`${t.theme.prefix}:`:"",i=DKe.get(e),a=wKe.get(e);return new Ki((r,l)=>{for(let s of t.parseCandidate(r)){let u=s.variants.slice().reverse().flatMap(c=>i.get(c)),p=s.important;if(p||u.length>0){let c=l.get(t.printCandidate({...s,variants:[],important:!1}));return t.theme.prefix!==null&&u.length>0&&(c=c.slice(n.length)),u.length>0&&(c=`${u.map(H=>t.printVariant(H)).join(":")}:${c}`),p&&(c+="!"),t.theme.prefix!==null&&u.length>0&&(c=`${n}${c}`),c}let o=a.get(r);if(o!==r)return o}return r})}),CKe=[RKe,XKe,ZKe,VKe],DKe=new Ki(e=>new Ki(t=>{let n=[t];for(let i of CKe)for(let a of n.splice(0)){let r=i(Mg(a),e);if(Array.isArray(r)){n.push(...r);continue}else n.push(r)}return n})),PKe=[NKe,$Ke,FKe,UKe,WKe,KKe,GKe,zKe],wKe=new Ki(e=>{let t=e.designSystem;return new Ki(n=>{for(let i of t.parseCandidate(n)){let a=$Ve(i);for(let l of PKe)a=l(a,e);let r=t.printCandidate(a);if(n!==r)return r}return n})}),kKe=["t","tr","r","br","b","bl","l","tl"];mue=new Ki(e=>{return t(e);function t(n){function i(s,u=0){let p=Ws(s);if(u&2)return[$v(p,l),null];let o=0,c=0;if(jn(p,f=>{f.kind==="function"&&f.value==="theme"&&(o+=1,jn(f.nodes,_=>_.kind==="separator"&&_.value.includes(",")?an.Stop:_.kind==="word"&&_.value==="/"?(c+=1,an.Stop):an.Skip))}),o===0)return[s,null];if(c===0)return[$v(p,r),null];if(c>1)return[$v(p,l),null];let H=null;return[$v(p,(f,_)=>{let y=Ci(f,"/").map(g=>g.trim());if(y.length>2)return null;if(p.length===1&&y.length===2&&u&1){let[g,h]=y;if(/^\d+%$/.test(h))H={kind:"named",value:h.slice(0,-1)};else if(/^0?\.\d+$/.test(h)){let m=Number(h)*100;H={kind:Number.isInteger(m)?"named":"arbitrary",value:m.toString()}}else H={kind:"arbitrary",value:h};f=g}return r(f,_)||l(f,_)}),H]}function a(s,u=!0){let p=`--${Vv(Kv(s))}`;return n.theme.get([p])?u&&n.theme.prefix?`--${n.theme.prefix}-${p.slice(2)}`:p:null}function r(s,u){let p=a(s);if(p)return u?`var(${p}, ${u})`:`var(${p})`;let o=Kv(s);if(o[0]==="spacing"&&n.theme.get(["--spacing"])){let c=o[1];return lH(c)?`--spacing(${c})`:null}return null}function l(s,u){let p=Ci(s,"/").map(H=>H.trim());s=p.shift();let o=a(s,!1);if(!o)return null;let c=p.length>0?`/${p.join("/")}`:"";return u?`--theme(${o}${c}, ${u})`:`--theme(${o}${c})`}return i}});OKe=new Ki(e=>{let t=e.resolveThemeValue("--spacing");if(t===void 0)return null;let n=Fg.get(t);if(!n)return null;let[i,a]=n;return new Ki(r=>{let l=Fg.get(r);if(!l)return null;let[s,u]=l;return u!==a?null:s/i})});qKe=new Map([["order-none","order-0"],["break-words","wrap-break-word"]]);JKe=/^\d+\/\d+$/;Eue=/^@?[a-z0-9][a-zA-Z0-9_-]*(?{r.kind==="rule"?i.push(r.selector):r.kind==="at-rule"&&r.name==="@variant"?a=!0:r.kind==="at-rule"&&r.name!=="@slot"&&i.push(`${r.name} ${r.params}`)}),this.static(e,r=>{let l=t.map(Ap);a&&gue(l,n),yue(l,r.nodes),r.nodes=l},{compounds:jg(i)})}functional(e,t,{compounds:n,order:i}={}){this.set(e,{kind:"functional",applyFn:t,compoundsWith:0,compounds:n??2,order:i})}compound(e,t,n,{compounds:i,order:a}={}){this.set(e,{kind:"compound",applyFn:n,compoundsWith:t,compounds:i??2,order:a})}group(e,t){this.groupOrder=this.nextOrder(),t&&this.compareFns.set(this.groupOrder,t),e(),this.groupOrder=null}has(e){return this.variants.has(e)}get(e){return this.variants.get(e)}kind(e){return this.variants.get(e)?.kind}compoundsWith(e,t){let n=this.variants.get(e),i=typeof t=="string"?this.variants.get(t):t.kind==="arbitrary"?{compounds:jg([t.selector])}:this.variants.get(t.root);return!(!n||!i||n.kind!=="compound"||i.compounds===0||n.compoundsWith===0||(n.compoundsWith&i.compounds)===0)}suggest(e,t){this.completions.set(e,t)}getCompletions(e){return this.completions.get(e)?.()??[]}compare(e,t){if(e===t)return 0;if(e===null)return-1;if(t===null)return 1;if(e.kind==="arbitrary"&&t.kind==="arbitrary")return e.selector(e[e.None=0]="None",e[e.AtProperty=1]="AtProperty",e[e.ColorMix=2]="ColorMix",e[e.All=3]="All",e))(NO||{});$O=(e=>(e[e.None=0]="None",e[e.AtApply=1]="AtApply",e[e.AtImport=2]="AtImport",e[e.JsPluginCompat=4]="JsPluginCompat",e[e.ThemeFunction=8]="ThemeFunction",e[e.Utilities=16]="Utilities",e[e.Variants=32]="Variants",e[e.AtTheme=64]="AtTheme",e))($O||{})});var MO={};pbe(MO,{Features:()=>$O,Polyfills:()=>NO,__unstable__loadDesignSystem:()=>vue,compile:()=>Lue,compileAst:()=>RO,default:()=>xue});var BO=Ac(()=>{Cue();fO();vv()});var qg=$e((LBt,$Ge)=>{$Ge.exports={name:"tailwindcss",version:"3.4.18",description:"A utility-first CSS framework for rapidly building custom user interfaces.",license:"MIT",main:"lib/index.js",types:"types/index.d.ts",repository:"https://github.com/tailwindlabs/tailwindcss.git",bugs:"https://github.com/tailwindlabs/tailwindcss/issues",homepage:"https://tailwindcss.com",bin:{tailwind:"lib/cli.js",tailwindcss:"lib/cli.js"},scripts:{prebuild:"npm run generate && rimraf lib",build:"swc src --out-dir lib --copy-files",postbuild:"esbuild lib/cli-peer-dependencies.js --bundle --platform=node --outfile=peers/index.js --define:process.env.CSS_TRANSFORMER_WASM=false","rebuild-fixtures":"npm run build && node -r @swc/register scripts/rebuildFixtures.js",style:"eslint .",pretest:"npm run generate",test:"jest","test:integrations":"npm run test --prefix ./integrations","install:integrations":"node scripts/install-integrations.js","generate:plugin-list":"node -r @swc/register scripts/create-plugin-list.js","generate:types":"node -r @swc/register scripts/generate-types.js",generate:"npm run generate:plugin-list && npm run generate:types","release-channel":"node ./scripts/release-channel.js","release-notes":"node ./scripts/release-notes.js",prepublishOnly:"npm install --force && npm run build"},files:["src/*","cli/*","lib/*","peers/*","scripts/*.js","stubs/*","nesting/*","types/**/*","*.d.ts","*.css","*.js"],devDependencies:{"@swc/cli":"0.1.62","@swc/core":"1.3.55","@swc/jest":"0.2.26","@swc/register":"0.1.10",autoprefixer:"^10.4.20",browserslist:"^4.24.0",concurrently:"^8.2.2",cssnano:"^6.1.2",esbuild:"^0.24.0",eslint:"^8.57.1","eslint-config-prettier":"^8.10.0","eslint-plugin-prettier":"^4.2.1",jest:"^29.7.0","jest-diff":"^29.7.0",lightningcss:"1.27.0",prettier:"^2.8.8",rimraf:"^5.0.10","source-map-js":"^1.2.1",turbo:"^1.13.4"},dependencies:{"@alloc/quick-lru":"^5.2.0",arg:"^5.0.2",chokidar:"^3.6.0",didyoumean:"^1.2.2",dlv:"^1.1.3","fast-glob":"^3.3.2","glob-parent":"^6.0.2","is-glob":"^4.0.3",jiti:"^1.21.7",lilconfig:"^3.1.3",micromatch:"^4.0.8","normalize-path":"^3.0.0","object-hash":"^3.0.0",picocolors:"^1.1.1",postcss:"^8.4.47","postcss-import":"^15.1.0","postcss-js":"^4.0.1","postcss-load-config":"^4.0.2 || ^5.0 || ^6.0","postcss-nested":"^6.2.0","postcss-selector-parser":"^6.1.2",resolve:"^1.22.8",sucrase:"^3.35.0"},browserslist:["> 1%","not edge <= 18","not ie 11","not op_mini all"],jest:{testTimeout:3e4,setupFilesAfterEnv:["/jest/customMatchers.js"],testPathIgnorePatterns:["/node_modules/","/integrations/","/standalone-cli/","\\.test\\.skip\\.js$"],transformIgnorePatterns:["node_modules/(?!lightningcss)"],transform:{"\\.js$":"@swc/jest","\\.ts$":"@swc/jest"}},engines:{node:">=14.0.0"}}});var FO=$e((vBt,Due)=>{"use strict";var OO=class{constructor(t={}){if(!(t.maxSize&&t.maxSize>0))throw new TypeError("`maxSize` must be a number greater than 0");if(typeof t.maxAge=="number"&&t.maxAge===0)throw new TypeError("`maxAge` must be a number greater than 0");this.maxSize=t.maxSize,this.maxAge=t.maxAge||1/0,this.onEviction=t.onEviction,this.cache=new Map,this.oldCache=new Map,this._size=0}_emitEvictions(t){if(typeof this.onEviction=="function")for(let[n,i]of t)this.onEviction(n,i.value)}_deleteIfExpired(t,n){return typeof n.expiry=="number"&&n.expiry<=Date.now()?(typeof this.onEviction=="function"&&this.onEviction(t,n.value),this.delete(t)):!1}_getOrDeleteIfExpired(t,n){if(this._deleteIfExpired(t,n)===!1)return n.value}_getItemValue(t,n){return n.expiry?this._getOrDeleteIfExpired(t,n):n.value}_peek(t,n){let i=n.get(t);return this._getItemValue(t,i)}_set(t,n){this.cache.set(t,n),this._size++,this._size>=this.maxSize&&(this._size=0,this._emitEvictions(this.oldCache),this.oldCache=this.cache,this.cache=new Map)}_moveToRecent(t,n){this.oldCache.delete(t),this._set(t,n)}*_entriesAscending(){for(let t of this.oldCache){let[n,i]=t;this.cache.has(n)||this._deleteIfExpired(n,i)===!1&&(yield t)}for(let t of this.cache){let[n,i]=t;this._deleteIfExpired(n,i)===!1&&(yield t)}}get(t){if(this.cache.has(t)){let n=this.cache.get(t);return this._getItemValue(t,n)}if(this.oldCache.has(t)){let n=this.oldCache.get(t);if(this._deleteIfExpired(t,n)===!1)return this._moveToRecent(t,n),n.value}}set(t,n,{maxAge:i=this.maxAge===1/0?void 0:Date.now()+this.maxAge}={}){this.cache.has(t)?this.cache.set(t,{value:n,maxAge:i}):this._set(t,{value:n,expiry:i})}has(t){return this.cache.has(t)?!this._deleteIfExpired(t,this.cache.get(t)):this.oldCache.has(t)?!this._deleteIfExpired(t,this.oldCache.get(t)):!1}peek(t){if(this.cache.has(t))return this._peek(t,this.cache);if(this.oldCache.has(t))return this._peek(t,this.oldCache)}delete(t){let n=this.cache.delete(t);return n&&this._size--,this.oldCache.delete(t)||n}clear(){this.cache.clear(),this.oldCache.clear(),this._size=0}resize(t){if(!(t&&t>0))throw new TypeError("`maxSize` must be a number greater than 0");let n=[...this._entriesAscending()],i=n.length-t;i<0?(this.cache=new Map(n),this.oldCache=new Map,this._size=n.length):(i>0&&this._emitEvictions(n.slice(0,i)),this.oldCache=new Map(n.slice(i)),this.cache=new Map,this._size=0),this.maxSize=t}*keys(){for(let[t]of this)yield t}*values(){for(let[,t]of this)yield t}*[Symbol.iterator](){for(let t of this.cache){let[n,i]=t;this._deleteIfExpired(n,i)===!1&&(yield[n,i.value])}for(let t of this.oldCache){let[n,i]=t;this.cache.has(n)||this._deleteIfExpired(n,i)===!1&&(yield[n,i.value])}}*entriesDescending(){let t=[...this.cache];for(let n=t.length-1;n>=0;--n){let i=t[n],[a,r]=i;this._deleteIfExpired(a,r)===!1&&(yield[a,r.value])}t=[...this.oldCache];for(let n=t.length-1;n>=0;--n){let i=t[n],[a,r]=i;this.cache.has(a)||this._deleteIfExpired(a,r)===!1&&(yield[a,r.value])}}*entriesAscending(){for(let[t,n]of this._entriesAscending())yield[t,n.value]}get size(){if(!this._size)return this.oldCache.size;let t=0;for(let n of this.oldCache.keys())this.cache.has(n)||t++;return Math.min(this._size+t,this.maxSize)}};Due.exports=OO});var Rue=$e((um,$ue)=>{"use strict";var jO=require("crypto");um=$ue.exports=Wg;function Wg(e,t){return t=kue(e,t),RGe(e,t)}um.sha1=function(e){return Wg(e)};um.keys=function(e){return Wg(e,{excludeValues:!0,algorithm:"sha1",encoding:"hex"})};um.MD5=function(e){return Wg(e,{algorithm:"md5",encoding:"hex"})};um.keysMD5=function(e){return Wg(e,{algorithm:"md5",encoding:"hex",excludeValues:!0})};var wE=jO.getHashes?jO.getHashes().slice():["sha1","md5"];wE.push("passthrough");var Pue=["buffer","hex","binary","base64"];function kue(e,t){t=t||{};var n={};if(n.algorithm=t.algorithm||"sha1",n.encoding=t.encoding||"hex",n.excludeValues=!!t.excludeValues,n.algorithm=n.algorithm.toLowerCase(),n.encoding=n.encoding.toLowerCase(),n.ignoreUnknown=t.ignoreUnknown===!0,n.respectType=t.respectType!==!1,n.respectFunctionNames=t.respectFunctionNames!==!1,n.respectFunctionProperties=t.respectFunctionProperties!==!1,n.unorderedArrays=t.unorderedArrays===!0,n.unorderedSets=t.unorderedSets!==!1,n.unorderedObjects=t.unorderedObjects!==!1,n.replacer=t.replacer||void 0,n.excludeKeys=t.excludeKeys||void 0,typeof e>"u")throw new Error("Object argument required.");for(var i=0;i"u"&&(n.write=n.update,n.end=n.update);var i=UO(t,n);if(i.dispatch(e),n.update||n.end(""),n.digest)return n.digest(t.encoding==="buffer"?void 0:t.encoding);var a=n.read();return t.encoding==="buffer"?a:a.toString(t.encoding)}um.writeToStream=function(e,t,n){return typeof n>"u"&&(n=t,t={}),t=kue(e,t),UO(t,n).dispatch(e)};function UO(e,t,n){n=n||[];var i=function(a){return t.update?t.update(a,"utf8"):t.write(a,"utf8")};return{dispatch:function(a){e.replacer&&(a=e.replacer(a));var r=typeof a;return a===null&&(r="null"),this["_"+r](a)},_object:function(a){var r=/\[object (.*)\]/i,l=Object.prototype.toString.call(a),s=r.exec(l);s?s=s[1]:s="unknown:["+l+"]",s=s.toLowerCase();var u=null;if((u=n.indexOf(a))>=0)return this.dispatch("[CIRCULAR:"+u+"]");if(n.push(a),typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(a))return i("buffer:"),i(a);if(s!=="object"&&s!=="function"&&s!=="asyncfunction")if(this["_"+s])this["_"+s](a);else{if(e.ignoreUnknown)return i("["+s+"]");throw new Error('Unknown object type "'+s+'"')}else{var p=Object.keys(a);e.unorderedObjects&&(p=p.sort()),e.respectType!==!1&&!wue(a)&&p.splice(0,0,"prototype","__proto__","constructor"),e.excludeKeys&&(p=p.filter(function(c){return!e.excludeKeys(c)})),i("object:"+p.length+":");var o=this;return p.forEach(function(c){o.dispatch(c),i(":"),e.excludeValues||o.dispatch(a[c]),i(",")})}},_array:function(a,r){r=typeof r<"u"?r:e.unorderedArrays!==!1;var l=this;if(i("array:"+a.length+":"),!r||a.length<=1)return a.forEach(function(p){return l.dispatch(p)});var s=[],u=a.map(function(p){var o=new Nue,c=n.slice(),H=UO(e,o,c);return H.dispatch(p),s=s.concat(c.slice(n.length)),o.read().toString()});return n=n.concat(s),u.sort(),this._array(u,!1)},_date:function(a){return i("date:"+a.toJSON())},_symbol:function(a){return i("symbol:"+a.toString())},_error:function(a){return i("error:"+a.toString())},_boolean:function(a){return i("bool:"+a.toString())},_string:function(a){i("string:"+a.length+":"),i(a.toString())},_function:function(a){i("fn:"),wue(a)?this.dispatch("[native]"):this.dispatch(a.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(a.name)),e.respectFunctionProperties&&this._object(a)},_number:function(a){return i("number:"+a.toString())},_xml:function(a){return i("xml:"+a.toString())},_null:function(){return i("Null")},_undefined:function(){return i("Undefined")},_regexp:function(a){return i("regex:"+a.toString())},_uint8array:function(a){return i("uint8array:"),this.dispatch(Array.prototype.slice.call(a))},_uint8clampedarray:function(a){return i("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(a))},_int8array:function(a){return i("int8array:"),this.dispatch(Array.prototype.slice.call(a))},_uint16array:function(a){return i("uint16array:"),this.dispatch(Array.prototype.slice.call(a))},_int16array:function(a){return i("int16array:"),this.dispatch(Array.prototype.slice.call(a))},_uint32array:function(a){return i("uint32array:"),this.dispatch(Array.prototype.slice.call(a))},_int32array:function(a){return i("int32array:"),this.dispatch(Array.prototype.slice.call(a))},_float32array:function(a){return i("float32array:"),this.dispatch(Array.prototype.slice.call(a))},_float64array:function(a){return i("float64array:"),this.dispatch(Array.prototype.slice.call(a))},_arraybuffer:function(a){return i("arraybuffer:"),this.dispatch(new Uint8Array(a))},_url:function(a){return i("url:"+a.toString(),"utf8")},_map:function(a){i("map:");var r=Array.from(a);return this._array(r,e.unorderedSets!==!1)},_set:function(a){i("set:");var r=Array.from(a);return this._array(r,e.unorderedSets!==!1)},_file:function(a){return i("file:"),this.dispatch([a.name,a.size,a.type,a.lastModfied])},_blob:function(){if(e.ignoreUnknown)return i("[blob]");throw Error(`Hashing Blob objects is currently not supported (see https://github.com/puleos/object-hash/issues/26) Use "options.replacer" or "options.ignoreUnknown" `)},_domwindow:function(){return i("domwindow")},_bigint:function(a){return i("bigint:"+a.toString())},_process:function(){return i("process")},_timer:function(){return i("timer")},_pipe:function(){return i("pipe")},_tcp:function(){return i("tcp")},_udp:function(){return i("udp")},_tty:function(){return i("tty")},_statwatcher:function(){return i("statwatcher")},_securecontext:function(){return i("securecontext")},_connection:function(){return i("connection")},_zlib:function(){return i("zlib")},_context:function(){return i("context")},_nodescript:function(){return i("nodescript")},_httpparser:function(){return i("httpparser")},_dataview:function(){return i("dataview")},_signal:function(){return i("signal")},_fsevent:function(){return i("fsevent")},_tlswrap:function(){return i("tlswrap")}}}function Nue(){return{buf:"",write:function(e){this.buf+=e},end:function(e){this.buf+=e},read:function(){return this.buf}}}});var Mue=$e(qO=>{"use strict";Object.defineProperty(qO,"__esModule",{value:!0});Object.defineProperty(qO,"default",{enumerable:!0,get:function(){return OGe}});var MGe=BGe(Rue());function BGe(e){return e&&e.__esModule?e:{default:e}}function OGe(e){return(0,MGe.default)(e,{ignoreUnknown:!0})}});var jue=$e(VO=>{"use strict";Object.defineProperty(VO,"__esModule",{value:!0});function FGe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}FGe(VO,{default:function(){return WGe},resolveDefaultConfigPath:function(){return Fue}});var jGe=Oue(require("fs")),WO=Oue(require("path"));function Oue(e){return e&&e.__esModule?e:{default:e}}var UGe=["./tailwind.config.js","./tailwind.config.cjs","./tailwind.config.mjs","./tailwind.config.ts","./tailwind.config.cts","./tailwind.config.mts"];function Qv(e){return typeof e=="object"&&e!==null}function qGe(e){return Object.keys(e).length===0}function Bue(e){return typeof e=="string"||e instanceof String}function WGe(e){return Qv(e)&&e.config===void 0&&!qGe(e)?null:Qv(e)&&e.config!==void 0&&Bue(e.config)?WO.default.resolve(e.config):Qv(e)&&e.config!==void 0&&Qv(e.config)?null:Bue(e)?WO.default.resolve(e):Fue()}function Fue(){for(let e of UGe)try{let t=WO.default.resolve(e);return jGe.default.accessSync(t),t}catch{}return null}});var ex=$e((Yv,Uue)=>{"use strict";Yv.__esModule=!0;Yv.default=GGe;function VGe(e){for(var t=e.toLowerCase(),n="",i=!1,a=0;a<6&&t[a]!==void 0;a++){var r=t.charCodeAt(a),l=r>=97&&r<=102||r>=48&&r<=57;if(i=r===32,!l)break;n+=t[a]}if(n.length!==0){var s=parseInt(n,16),u=s>=55296&&s<=57343;return u||s===0||s>1114111?["\uFFFD",n.length+(i?1:0)]:[String.fromCodePoint(s),n.length+(i?1:0)]}}var KGe=/\\/;function GGe(e){var t=KGe.test(e);if(!t)return e;for(var n="",i=0;i{"use strict";tx.__esModule=!0;tx.default=XGe;function XGe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0;){var a=n.shift();if(!e[a])return;e=e[a]}return e}que.exports=tx.default});var Kue=$e((rx,Vue)=>{"use strict";rx.__esModule=!0;rx.default=ZGe;function ZGe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0;){var a=n.shift();e[a]||(e[a]={}),e=e[a]}}Vue.exports=rx.default});var Xue=$e((nx,Gue)=>{"use strict";nx.__esModule=!0;nx.default=zGe;function zGe(e){for(var t="",n=e.indexOf("/*"),i=0;n>=0;){t=t+e.slice(i,n);var a=e.indexOf("*/",n+2);if(a<0)return t;i=a+2,n=e.indexOf("/*",i)}return t=t+e.slice(i),t}Gue.exports=nx.default});var Vg=$e(uH=>{"use strict";uH.__esModule=!0;uH.unesc=uH.stripComments=uH.getProp=uH.ensureObject=void 0;var JGe=ix(ex());uH.unesc=JGe.default;var QGe=ix(Wue());uH.getProp=QGe.default;var YGe=ix(Kue());uH.ensureObject=YGe.default;var eXe=ix(Xue());uH.stripComments=eXe.default;function ix(e){return e&&e.__esModule?e:{default:e}}});var Hd=$e((Kg,Jue)=>{"use strict";Kg.__esModule=!0;Kg.default=void 0;var Zue=Vg();function zue(e,t){for(var n=0;ni||this.source.end.linea||this.source.end.line===i&&this.source.end.column{"use strict";La.__esModule=!0;La.UNIVERSAL=La.TAG=La.STRING=La.SELECTOR=La.ROOT=La.PSEUDO=La.NESTING=La.ID=La.COMMENT=La.COMBINATOR=La.CLASS=La.ATTRIBUTE=void 0;var iXe="tag";La.TAG=iXe;var sXe="string";La.STRING=sXe;var aXe="selector";La.SELECTOR=aXe;var oXe="root";La.ROOT=oXe;var lXe="pseudo";La.PSEUDO=lXe;var cXe="nesting";La.NESTING=cXe;var uXe="id";La.ID=uXe;var pXe="comment";La.COMMENT=pXe;var HXe="combinator";La.COMBINATOR=HXe;var dXe="class";La.CLASS=dXe;var fXe="attribute";La.ATTRIBUTE=fXe;var hXe="universal";La.UNIVERSAL=hXe});var sx=$e((Gg,tpe)=>{"use strict";Gg.__esModule=!0;Gg.default=void 0;var mXe=EXe(Hd()),dd=_Xe(bl());function epe(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(epe=function(a){return a?n:t})(e)}function _Xe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=epe(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var l=a?Object.getOwnPropertyDescriptor(e,r):null;l&&(l.get||l.set)?Object.defineProperty(i,r,l):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}function EXe(e){return e&&e.__esModule?e:{default:e}}function yXe(e,t){var n=typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=gXe(e))||t&&e&&typeof e.length=="number"){n&&(e=n);var i=0;return function(){return i>=e.length?{done:!0}:{done:!1,value:e[i++]}}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gXe(e,t){if(e){if(typeof e=="string")return Que(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);if(n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set")return Array.from(e);if(n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Que(e,t)}}function Que(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=a&&(this.indexes[l]=r-1);return this},n.removeAll=function(){for(var a=yXe(this.nodes),r;!(r=a()).done;){var l=r.value;l.parent=void 0}return this.nodes=[],this},n.empty=function(){return this.removeAll()},n.insertAfter=function(a,r){r.parent=this;var l=this.index(a);this.nodes.splice(l+1,0,r),r.parent=this;var s;for(var u in this.indexes)s=this.indexes[u],l<=s&&(this.indexes[u]=s+1);return this},n.insertBefore=function(a,r){r.parent=this;var l=this.index(a);this.nodes.splice(l,0,r),r.parent=this;var s;for(var u in this.indexes)s=this.indexes[u],s<=l&&(this.indexes[u]=s+1);return this},n._findChildAtPosition=function(a,r){var l=void 0;return this.each(function(s){if(s.atPosition){var u=s.atPosition(a,r);if(u)return l=u,!1}else if(s.isAtPosition(a,r))return l=s,!1}),l},n.atPosition=function(a,r){if(this.isAtPosition(a,r))return this._findChildAtPosition(a,r)||this},n._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))},n.each=function(a){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var r=this.lastEach;if(this.indexes[r]=0,!!this.length){for(var l,s;this.indexes[r]{"use strict";Xg.__esModule=!0;Xg.default=void 0;var SXe=LXe(sx()),TXe=bl();function LXe(e){return e&&e.__esModule?e:{default:e}}function rpe(e,t){for(var n=0;n{"use strict";Zg.__esModule=!0;Zg.default=void 0;var DXe=wXe(sx()),PXe=bl();function wXe(e){return e&&e.__esModule?e:{default:e}}function kXe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ZO(e,t)}function ZO(e,t){return ZO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,a){return i.__proto__=a,i},ZO(e,t)}var NXe=function(e){kXe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=PXe.SELECTOR,i}return t}(DXe.default);Zg.default=NXe;ipe.exports=Zg.default});var QO=$e((zg,ope)=>{"use strict";zg.__esModule=!0;zg.default=void 0;var $Xe=ape(Vp()),RXe=Vg(),MXe=ape(Hd()),BXe=bl();function ape(e){return e&&e.__esModule?e:{default:e}}function spe(e,t){for(var n=0;n{"use strict";Jg.__esModule=!0;Jg.default=void 0;var UXe=WXe(Hd()),qXe=bl();function WXe(e){return e&&e.__esModule?e:{default:e}}function VXe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,YO(e,t)}function YO(e,t){return YO=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,a){return i.__proto__=a,i},YO(e,t)}var KXe=function(e){VXe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=qXe.COMMENT,i}return t}(UXe.default);Jg.default=KXe;lpe.exports=Jg.default});var r3=$e((Qg,cpe)=>{"use strict";Qg.__esModule=!0;Qg.default=void 0;var GXe=ZXe(Hd()),XXe=bl();function ZXe(e){return e&&e.__esModule?e:{default:e}}function zXe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,t3(e,t)}function t3(e,t){return t3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,a){return i.__proto__=a,i},t3(e,t)}var JXe=function(e){zXe(t,e);function t(i){var a;return a=e.call(this,i)||this,a.type=XXe.ID,a}var n=t.prototype;return n.valueToString=function(){return"#"+e.prototype.valueToString.call(this)},t}(GXe.default);Qg.default=JXe;cpe.exports=Qg.default});var ax=$e((Yg,Hpe)=>{"use strict";Yg.__esModule=!0;Yg.default=void 0;var QXe=ppe(Vp()),YXe=Vg(),eZe=ppe(Hd());function ppe(e){return e&&e.__esModule?e:{default:e}}function upe(e,t){for(var n=0;n{"use strict";eb.__esModule=!0;eb.default=void 0;var iZe=aZe(ax()),sZe=bl();function aZe(e){return e&&e.__esModule?e:{default:e}}function oZe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,i3(e,t)}function i3(e,t){return i3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,a){return i.__proto__=a,i},i3(e,t)}var lZe=function(e){oZe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=sZe.TAG,i}return t}(iZe.default);eb.default=lZe;dpe.exports=eb.default});var o3=$e((tb,fpe)=>{"use strict";tb.__esModule=!0;tb.default=void 0;var cZe=pZe(Hd()),uZe=bl();function pZe(e){return e&&e.__esModule?e:{default:e}}function HZe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,a3(e,t)}function a3(e,t){return a3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,a){return i.__proto__=a,i},a3(e,t)}var dZe=function(e){HZe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=uZe.STRING,i}return t}(cZe.default);tb.default=dZe;fpe.exports=tb.default});var c3=$e((rb,hpe)=>{"use strict";rb.__esModule=!0;rb.default=void 0;var fZe=mZe(sx()),hZe=bl();function mZe(e){return e&&e.__esModule?e:{default:e}}function _Ze(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,l3(e,t)}function l3(e,t){return l3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,a){return i.__proto__=a,i},l3(e,t)}var EZe=function(e){_Ze(t,e);function t(i){var a;return a=e.call(this,i)||this,a.type=hZe.PSEUDO,a}var n=t.prototype;return n.toString=function(){var a=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),a,this.rawSpaceAfter].join("")},t}(fZe.default);rb.default=EZe;hpe.exports=rb.default});var h3=$e(sb=>{"use strict";sb.__esModule=!0;sb.default=void 0;sb.unescapeValue=f3;var nb=d3(Vp()),yZe=d3(ex()),gZe=d3(ax()),bZe=bl(),u3;function d3(e){return e&&e.__esModule?e:{default:e}}function mpe(e,t){for(var n=0;n0&&!a.quoted&&s.before.length===0&&!(a.spaces.value&&a.spaces.value.after)&&(s.before=" "),_pe(l,s)}))),r.push("]"),r.push(this.rawSpaceAfter),r.join("")},AZe(t,[{key:"quoted",get:function(){var a=this.quoteMark;return a==="'"||a==='"'},set:function(a){LZe()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(a){if(!this._constructed){this._quoteMark=a;return}this._quoteMark!==a&&(this._quoteMark=a,this._syncRawValue())}},{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(a){if(this._constructed){var r=f3(a),l=r.deprecatedUsage,s=r.unescaped,u=r.quoteMark;if(l&&TZe(),s===this._value&&u===this._quoteMark)return;this._value=s,this._quoteMark=u,this._syncRawValue()}else this._value=a}},{key:"insensitive",get:function(){return this._insensitive},set:function(a){a||(this._insensitive=!1,this.raws&&(this.raws.insensitiveFlag==="I"||this.raws.insensitiveFlag==="i")&&(this.raws.insensitiveFlag=void 0)),this._insensitive=a}},{key:"attribute",get:function(){return this._attribute},set:function(a){this._handleEscapes("attribute",a),this._attribute=a}}]),t}(gZe.default);sb.default=ox;ox.NO_QUOTE=null;ox.SINGLE_QUOTE="'";ox.DOUBLE_QUOTE='"';var p3=(u3={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}},u3[null]={isIdentifier:!0},u3);function _pe(e,t){return""+t.before+e+t.after}});var _3=$e((ab,Epe)=>{"use strict";ab.__esModule=!0;ab.default=void 0;var CZe=PZe(ax()),DZe=bl();function PZe(e){return e&&e.__esModule?e:{default:e}}function wZe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,m3(e,t)}function m3(e,t){return m3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,a){return i.__proto__=a,i},m3(e,t)}var kZe=function(e){wZe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=DZe.UNIVERSAL,i.value="*",i}return t}(CZe.default);ab.default=kZe;Epe.exports=ab.default});var y3=$e((ob,ype)=>{"use strict";ob.__esModule=!0;ob.default=void 0;var NZe=RZe(Hd()),$Ze=bl();function RZe(e){return e&&e.__esModule?e:{default:e}}function MZe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,E3(e,t)}function E3(e,t){return E3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,a){return i.__proto__=a,i},E3(e,t)}var BZe=function(e){MZe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=$Ze.COMBINATOR,i}return t}(NZe.default);ob.default=BZe;ype.exports=ob.default});var b3=$e((lb,gpe)=>{"use strict";lb.__esModule=!0;lb.default=void 0;var OZe=jZe(Hd()),FZe=bl();function jZe(e){return e&&e.__esModule?e:{default:e}}function UZe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,g3(e,t)}function g3(e,t){return g3=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,a){return i.__proto__=a,i},g3(e,t)}var qZe=function(e){UZe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=FZe.NESTING,i.value="&",i}return t}(OZe.default);lb.default=qZe;gpe.exports=lb.default});var Ape=$e((lx,bpe)=>{"use strict";lx.__esModule=!0;lx.default=WZe;function WZe(e){return e.sort(function(t,n){return t-n})}bpe.exports=lx.default});var A3=$e(Kn=>{"use strict";Kn.__esModule=!0;Kn.word=Kn.tilde=Kn.tab=Kn.str=Kn.space=Kn.slash=Kn.singleQuote=Kn.semicolon=Kn.plus=Kn.pipe=Kn.openSquare=Kn.openParenthesis=Kn.newline=Kn.greaterThan=Kn.feed=Kn.equals=Kn.doubleQuote=Kn.dollar=Kn.cr=Kn.comment=Kn.comma=Kn.combinator=Kn.colon=Kn.closeSquare=Kn.closeParenthesis=Kn.caret=Kn.bang=Kn.backslash=Kn.at=Kn.asterisk=Kn.ampersand=void 0;var VZe=38;Kn.ampersand=VZe;var KZe=42;Kn.asterisk=KZe;var GZe=64;Kn.at=GZe;var XZe=44;Kn.comma=XZe;var ZZe=58;Kn.colon=ZZe;var zZe=59;Kn.semicolon=zZe;var JZe=40;Kn.openParenthesis=JZe;var QZe=41;Kn.closeParenthesis=QZe;var YZe=91;Kn.openSquare=YZe;var eze=93;Kn.closeSquare=eze;var tze=36;Kn.dollar=tze;var rze=126;Kn.tilde=rze;var nze=94;Kn.caret=nze;var ize=43;Kn.plus=ize;var sze=61;Kn.equals=sze;var aze=124;Kn.pipe=aze;var oze=62;Kn.greaterThan=oze;var lze=32;Kn.space=lze;var Ipe=39;Kn.singleQuote=Ipe;var cze=34;Kn.doubleQuote=cze;var uze=47;Kn.slash=uze;var pze=33;Kn.bang=pze;var Hze=92;Kn.backslash=Hze;var dze=13;Kn.cr=dze;var fze=12;Kn.feed=fze;var hze=10;Kn.newline=hze;var mze=9;Kn.tab=mze;var _ze=Ipe;Kn.str=_ze;var Eze=-1;Kn.comment=Eze;var yze=-2;Kn.word=yze;var gze=-3;Kn.combinator=gze});var Lpe=$e(cb=>{"use strict";cb.__esModule=!0;cb.FIELDS=void 0;cb.default=vze;var mn=bze(A3()),kE,fa;function Tpe(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(Tpe=function(a){return a?n:t})(e)}function bze(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=Tpe(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var l=a?Object.getOwnPropertyDescriptor(e,r):null;l&&(l.get||l.set)?Object.defineProperty(i,r,l):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}var Aze=(kE={},kE[mn.tab]=!0,kE[mn.newline]=!0,kE[mn.cr]=!0,kE[mn.feed]=!0,kE),Ize=(fa={},fa[mn.space]=!0,fa[mn.tab]=!0,fa[mn.newline]=!0,fa[mn.cr]=!0,fa[mn.feed]=!0,fa[mn.ampersand]=!0,fa[mn.asterisk]=!0,fa[mn.bang]=!0,fa[mn.comma]=!0,fa[mn.colon]=!0,fa[mn.semicolon]=!0,fa[mn.openParenthesis]=!0,fa[mn.closeParenthesis]=!0,fa[mn.openSquare]=!0,fa[mn.closeSquare]=!0,fa[mn.singleQuote]=!0,fa[mn.doubleQuote]=!0,fa[mn.plus]=!0,fa[mn.pipe]=!0,fa[mn.tilde]=!0,fa[mn.greaterThan]=!0,fa[mn.equals]=!0,fa[mn.dollar]=!0,fa[mn.caret]=!0,fa[mn.slash]=!0,fa),I3={},Spe="0123456789abcdefABCDEF";for(cx=0;cx0?(m=l+y,d=h-g[y].length):(m=l,d=r),I=mn.comment,l=m,H=m,c=h-d):p===mn.slash?(h=s,I=p,H=l,c=s-r,u=h+1):(h=Sze(n,s),I=mn.word,H=l,c=h-r),u=h+1;break}t.push([I,l,s-r,H,c,s,u]),d&&(r=d,d=null),s=u}return t}});var Npe=$e((ub,kpe)=>{"use strict";ub.__esModule=!0;ub.default=void 0;var xze=Tu(XO()),S3=Tu(zO()),Cze=Tu(QO()),vpe=Tu(e3()),Dze=Tu(r3()),Pze=Tu(s3()),T3=Tu(o3()),wze=Tu(c3()),xpe=ux(h3()),kze=Tu(_3()),L3=Tu(y3()),Nze=Tu(b3()),$ze=Tu(Ape()),Kr=ux(Lpe()),Cn=ux(A3()),Rze=ux(bl()),Za=Vg(),pm,v3;function wpe(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(wpe=function(a){return a?n:t})(e)}function ux(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=wpe(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var l=a?Object.getOwnPropertyDescriptor(e,r):null;l&&(l.get||l.set)?Object.defineProperty(i,r,l):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}function Tu(e){return e&&e.__esModule?e:{default:e}}function Cpe(e,t){for(var n=0;n0){var l=this.current.last;if(l){var s=this.convertWhitespaceNodesToSpace(r),u=s.space,p=s.rawSpace;p!==void 0&&(l.rawSpaceAfter+=p),l.spaces.after+=u}else r.forEach(function(I){return i.newNode(I)})}return}var o=this.currToken,c=void 0;a>this.position&&(c=this.parseWhitespaceEquivalentTokens(a));var H;if(this.isNamedCombinator()?H=this.namedCombinator():this.currToken[Kr.FIELDS.TYPE]===Cn.combinator?(H=new L3.default({value:this.content(),source:NE(this.currToken),sourceIndex:this.currToken[Kr.FIELDS.START_POS]}),this.position++):D3[this.currToken[Kr.FIELDS.TYPE]]||c||this.unexpected(),H){if(c){var f=this.convertWhitespaceNodesToSpace(c),_=f.space,y=f.rawSpace;H.spaces.before=_,H.rawSpaceBefore=y}}else{var g=this.convertWhitespaceNodesToSpace(c,!0),h=g.space,m=g.rawSpace;m||(m=h);var d={},A={spaces:{}};h.endsWith(" ")&&m.endsWith(" ")?(d.before=h.slice(0,h.length-1),A.spaces.before=m.slice(0,m.length-1)):h.startsWith(" ")&&m.startsWith(" ")?(d.after=h.slice(1),A.spaces.after=m.slice(1)):A.value=m,H=new L3.default({value:" ",source:x3(o,this.tokens[this.position-1]),sourceIndex:o[Kr.FIELDS.START_POS],spaces:d,raws:A})}return this.currToken&&this.currToken[Kr.FIELDS.TYPE]===Cn.space&&(H.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(H)},t.comma=function(){if(this.position===this.tokens.length-1){this.root.trailingComma=!0,this.position++;return}this.current._inferEndPosition();var i=new S3.default({source:{start:Dpe(this.tokens[this.position+1])},sourceIndex:this.tokens[this.position+1][Kr.FIELDS.START_POS]});this.current.parent.append(i),this.current=i,this.position++},t.comment=function(){var i=this.currToken;this.newNode(new vpe.default({value:this.content(),source:NE(i),sourceIndex:i[Kr.FIELDS.START_POS]})),this.position++},t.error=function(i,a){throw this.root.error(i,a)},t.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[Kr.FIELDS.START_POS]})},t.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[Kr.FIELDS.START_POS])},t.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[Kr.FIELDS.START_POS])},t.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[Kr.FIELDS.START_POS])},t.unexpectedPipe=function(){return this.error("Unexpected '|'.",this.currToken[Kr.FIELDS.START_POS])},t.namespace=function(){var i=this.prevToken&&this.content(this.prevToken)||!0;if(this.nextToken[Kr.FIELDS.TYPE]===Cn.word)return this.position++,this.word(i);if(this.nextToken[Kr.FIELDS.TYPE]===Cn.asterisk)return this.position++,this.universal(i);this.unexpectedPipe()},t.nesting=function(){if(this.nextToken){var i=this.content(this.nextToken);if(i==="|"){this.position++;return}}var a=this.currToken;this.newNode(new Nze.default({value:this.content(),source:NE(a),sourceIndex:a[Kr.FIELDS.START_POS]})),this.position++},t.parentheses=function(){var i=this.current.last,a=1;if(this.position++,i&&i.type===Rze.PSEUDO){var r=new S3.default({source:{start:Dpe(this.tokens[this.position])},sourceIndex:this.tokens[this.position][Kr.FIELDS.START_POS]}),l=this.current;for(i.append(r),this.current=r;this.position1&&i.nextToken&&i.nextToken[Kr.FIELDS.TYPE]===Cn.openParenthesis&&i.error("Misplaced parenthesis.",{index:i.nextToken[Kr.FIELDS.START_POS]})});else return this.expected(["pseudo-class","pseudo-element"],this.currToken[Kr.FIELDS.START_POS])},t.space=function(){var i=this.content();this.position===0||this.prevToken[Kr.FIELDS.TYPE]===Cn.comma||this.prevToken[Kr.FIELDS.TYPE]===Cn.openParenthesis||this.current.nodes.every(function(a){return a.type==="comment"})?(this.spaces=this.optionalSpace(i),this.position++):this.position===this.tokens.length-1||this.nextToken[Kr.FIELDS.TYPE]===Cn.comma||this.nextToken[Kr.FIELDS.TYPE]===Cn.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(i),this.position++):this.combinator()},t.string=function(){var i=this.currToken;this.newNode(new T3.default({value:this.content(),source:NE(i),sourceIndex:i[Kr.FIELDS.START_POS]})),this.position++},t.universal=function(i){var a=this.nextToken;if(a&&this.content(a)==="|")return this.position++,this.namespace();var r=this.currToken;this.newNode(new kze.default({value:this.content(),source:NE(r),sourceIndex:r[Kr.FIELDS.START_POS]}),i),this.position++},t.splitWord=function(i,a){for(var r=this,l=this.nextToken,s=this.content();l&&~[Cn.dollar,Cn.caret,Cn.equals,Cn.word].indexOf(l[Kr.FIELDS.TYPE]);){this.position++;var u=this.content();if(s+=u,u.lastIndexOf("\\")===u.length-1){var p=this.nextToken;p&&p[Kr.FIELDS.TYPE]===Cn.space&&(s+=this.requiredSpace(this.content(p)),this.position++)}l=this.nextToken}var o=C3(s,".").filter(function(_){var y=s[_-1]==="\\",g=/^\d+\.\d+%$/.test(s);return!y&&!g}),c=C3(s,"#").filter(function(_){return s[_-1]!=="\\"}),H=C3(s,"#{");H.length&&(c=c.filter(function(_){return!~H.indexOf(_)}));var f=(0,$ze.default)(Oze([0].concat(o,c)));f.forEach(function(_,y){var g=f[y+1]||s.length,h=s.slice(_,g);if(y===0&&a)return a.call(r,h,f.length);var m,d=r.currToken,A=d[Kr.FIELDS.START_POS]+f[y],I=Hm(d[1],d[2]+_,d[3],d[2]+(g-1));if(~o.indexOf(_)){var L={value:h.slice(1),source:I,sourceIndex:A};m=new Cze.default($E(L,"value"))}else if(~c.indexOf(_)){var C={value:h.slice(1),source:I,sourceIndex:A};m=new Dze.default($E(C,"value"))}else{var x={value:h,source:I,sourceIndex:A};$E(x,"value"),m=new Pze.default(x)}r.newNode(m,i),i=null}),this.position++},t.word=function(i){var a=this.nextToken;return a&&this.content(a)==="|"?(this.position++,this.namespace()):this.splitWord(i)},t.loop=function(){for(;this.position{"use strict";pb.__esModule=!0;pb.default=void 0;var jze=Uze(Npe());function Uze(e){return e&&e.__esModule?e:{default:e}}var qze=function(){function e(n,i){this.func=n||function(){},this.funcRes=null,this.options=i}var t=e.prototype;return t._shouldUpdateSelector=function(i,a){a===void 0&&(a={});var r=Object.assign({},this.options,a);return r.updateSelector===!1?!1:typeof i!="string"},t._isLossy=function(i){i===void 0&&(i={});var a=Object.assign({},this.options,i);return a.lossless===!1},t._root=function(i,a){a===void 0&&(a={});var r=new jze.default(i,this._parseOptions(a));return r.root},t._parseOptions=function(i){return{lossy:this._isLossy(i)}},t._run=function(i,a){var r=this;return a===void 0&&(a={}),new Promise(function(l,s){try{var u=r._root(i,a);Promise.resolve(r.func(u)).then(function(p){var o=void 0;return r._shouldUpdateSelector(i,a)&&(o=u.toString(),i.selector=o),{transform:p,root:u,string:o}}).then(l,s)}catch(p){s(p);return}})},t._runSync=function(i,a){a===void 0&&(a={});var r=this._root(i,a),l=this.func(r);if(l&&typeof l.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var s=void 0;return a.updateSelector&&typeof i!="string"&&(s=r.toString(),i.selector=s),{transform:l,root:r,string:s}},t.ast=function(i,a){return this._run(i,a).then(function(r){return r.root})},t.astSync=function(i,a){return this._runSync(i,a).root},t.transform=function(i,a){return this._run(i,a).then(function(r){return r.transform})},t.transformSync=function(i,a){return this._runSync(i,a).transform},t.process=function(i,a){return this._run(i,a).then(function(r){return r.string||r.root.toString()})},t.processSync=function(i,a){var r=this._runSync(i,a);return r.string||r.root.toString()},e}();pb.default=qze;$pe.exports=pb.default});var Mpe=$e(va=>{"use strict";va.__esModule=!0;va.universal=va.tag=va.string=va.selector=va.root=va.pseudo=va.nesting=va.id=va.comment=va.combinator=va.className=va.attribute=void 0;var Wze=Lu(h3()),Vze=Lu(QO()),Kze=Lu(y3()),Gze=Lu(e3()),Xze=Lu(r3()),Zze=Lu(b3()),zze=Lu(c3()),Jze=Lu(XO()),Qze=Lu(zO()),Yze=Lu(o3()),eJe=Lu(s3()),tJe=Lu(_3());function Lu(e){return e&&e.__esModule?e:{default:e}}var rJe=function(t){return new Wze.default(t)};va.attribute=rJe;var nJe=function(t){return new Vze.default(t)};va.className=nJe;var iJe=function(t){return new Kze.default(t)};va.combinator=iJe;var sJe=function(t){return new Gze.default(t)};va.comment=sJe;var aJe=function(t){return new Xze.default(t)};va.id=aJe;var oJe=function(t){return new Zze.default(t)};va.nesting=oJe;var lJe=function(t){return new zze.default(t)};va.pseudo=lJe;var cJe=function(t){return new Jze.default(t)};va.root=cJe;var uJe=function(t){return new Qze.default(t)};va.selector=uJe;var pJe=function(t){return new Yze.default(t)};va.string=pJe;var HJe=function(t){return new eJe.default(t)};va.tag=HJe;var dJe=function(t){return new tJe.default(t)};va.universal=dJe});var jpe=$e(js=>{"use strict";js.__esModule=!0;js.isComment=js.isCombinator=js.isClassName=js.isAttribute=void 0;js.isContainer=TJe;js.isIdentifier=void 0;js.isNamespace=LJe;js.isNesting=void 0;js.isNode=P3;js.isPseudo=void 0;js.isPseudoClass=SJe;js.isPseudoElement=Fpe;js.isUniversal=js.isTag=js.isString=js.isSelector=js.isRoot=void 0;var za=bl(),fc,fJe=(fc={},fc[za.ATTRIBUTE]=!0,fc[za.CLASS]=!0,fc[za.COMBINATOR]=!0,fc[za.COMMENT]=!0,fc[za.ID]=!0,fc[za.NESTING]=!0,fc[za.PSEUDO]=!0,fc[za.ROOT]=!0,fc[za.SELECTOR]=!0,fc[za.STRING]=!0,fc[za.TAG]=!0,fc[za.UNIVERSAL]=!0,fc);function P3(e){return typeof e=="object"&&fJe[e.type]}function vu(e,t){return P3(t)&&t.type===e}var Bpe=vu.bind(null,za.ATTRIBUTE);js.isAttribute=Bpe;var hJe=vu.bind(null,za.CLASS);js.isClassName=hJe;var mJe=vu.bind(null,za.COMBINATOR);js.isCombinator=mJe;var _Je=vu.bind(null,za.COMMENT);js.isComment=_Je;var EJe=vu.bind(null,za.ID);js.isIdentifier=EJe;var yJe=vu.bind(null,za.NESTING);js.isNesting=yJe;var w3=vu.bind(null,za.PSEUDO);js.isPseudo=w3;var gJe=vu.bind(null,za.ROOT);js.isRoot=gJe;var bJe=vu.bind(null,za.SELECTOR);js.isSelector=bJe;var AJe=vu.bind(null,za.STRING);js.isString=AJe;var Ope=vu.bind(null,za.TAG);js.isTag=Ope;var IJe=vu.bind(null,za.UNIVERSAL);js.isUniversal=IJe;function Fpe(e){return w3(e)&&e.value&&(e.value.startsWith("::")||e.value.toLowerCase()===":before"||e.value.toLowerCase()===":after"||e.value.toLowerCase()===":first-letter"||e.value.toLowerCase()===":first-line")}function SJe(e){return w3(e)&&!Fpe(e)}function TJe(e){return!!(P3(e)&&e.walk)}function LJe(e){return Bpe(e)||Ope(e)}});var Upe=$e(Ip=>{"use strict";Ip.__esModule=!0;var k3=bl();Object.keys(k3).forEach(function(e){e==="default"||e==="__esModule"||e in Ip&&Ip[e]===k3[e]||(Ip[e]=k3[e])});var N3=Mpe();Object.keys(N3).forEach(function(e){e==="default"||e==="__esModule"||e in Ip&&Ip[e]===N3[e]||(Ip[e]=N3[e])});var $3=jpe();Object.keys($3).forEach(function(e){e==="default"||e==="__esModule"||e in Ip&&Ip[e]===$3[e]||(Ip[e]=$3[e])})});var pH=$e((Hb,Wpe)=>{"use strict";Hb.__esModule=!0;Hb.default=void 0;var vJe=DJe(Rpe()),xJe=CJe(Upe());function qpe(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(qpe=function(a){return a?n:t})(e)}function CJe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=qpe(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var l=a?Object.getOwnPropertyDescriptor(e,r):null;l&&(l.get||l.set)?Object.defineProperty(i,r,l):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}function DJe(e){return e&&e.__esModule?e:{default:e}}var R3=function(t){return new vJe.default(t)};Object.assign(R3,xJe);delete R3.__esModule;var PJe=R3;Hb.default=PJe;Wpe.exports=Hb.default});var RE=$e(M3=>{"use strict";Object.defineProperty(M3,"__esModule",{value:!0});Object.defineProperty(M3,"default",{enumerable:!0,get:function(){return NJe}});var wJe=Vpe(uc()),kJe=Vpe(p_());function Vpe(e){return e&&e.__esModule?e:{default:e}}function NJe(e){return["fontSize","outline"].includes(e)?t=>(typeof t=="function"&&(t=t({})),Array.isArray(t)&&(t=t[0]),t):e==="fontFamily"?t=>{typeof t=="function"&&(t=t({}));let n=Array.isArray(t)&&(0,kJe.default)(t[1])?t[0]:t;return Array.isArray(n)?n.join(", "):n}:["boxShadow","transitionProperty","transitionDuration","transitionDelay","transitionTimingFunction","backgroundImage","backgroundSize","backgroundColor","cursor","animation"].includes(e)?t=>(typeof t=="function"&&(t=t({})),Array.isArray(t)&&(t=t.join(", ")),t):["gridTemplateColumns","gridTemplateRows","objectPosition"].includes(e)?t=>(typeof t=="function"&&(t=t({})),typeof t=="string"&&(t=wJe.default.list.comma(t).join(" ")),t):(t,n={})=>(typeof t=="function"&&(t=t(n)),t)}});var Qpe=$e((OBt,U3)=>{var{AtRule:$Je,Rule:Gpe}=uc(),Xpe=pH();function F3(e,t){let n;try{Xpe(i=>{n=i}).processSync(e)}catch(i){throw e.includes(":")?t?t.error("Missed semicolon"):i:t?t.error(i.message):i}return n.at(0)}function Zpe(e,t){let n=!1;return e.each(i=>{if(i.type==="nesting"){let a=t.clone({});i.value!=="&"?i.replaceWith(F3(i.value.replace("&",a.toString()))):i.replaceWith(a),n=!0}else"nodes"in i&&i.nodes&&Zpe(i,t)&&(n=!0)}),n}function zpe(e,t){let n=[];return e.selectors.forEach(i=>{let a=F3(i,e);t.selectors.forEach(r=>{if(!r)return;let l=F3(r,t);Zpe(l,a)||(l.prepend(Xpe.combinator({value:" "})),l.prepend(a.clone({}))),n.push(l.toString())})}),n}function px(e,t){let n=e.prev();for(t.after(e);n&&n.type==="comment";){let i=n.prev();t.after(n),n=i}return e}function RJe(e){return function t(n,i,a,r=a){let l=[];if(i.each(s=>{s.type==="rule"&&a?r&&(s.selectors=zpe(n,s)):s.type==="atrule"&&s.nodes?e[s.name]?t(n,s,r):i[j3]!==!1&&l.push(s):l.push(s)}),a&&l.length){let s=n.clone({nodes:[]});for(let u of l)s.append(u);i.prepend(s)}}}function B3(e,t,n){let i=new Gpe({nodes:[],selector:e});return i.append(t),n.after(i),i}function Kpe(e,t){let n={};for(let i of e)n[i]=!0;if(t)for(let i of t)n[i.replace(/^@/,"")]=!0;return n}function MJe(e){e=e.trim();let t=e.match(/^\((.*)\)$/);if(!t)return{selector:e,type:"basic"};let n=t[1].match(/^(with(?:out)?):(.+)$/);if(n){let i=n[1]==="with",a=Object.fromEntries(n[2].trim().split(/\s+/).map(l=>[l,!0]));if(i&&a.all)return{type:"noop"};let r=l=>!!a[l];return a.all?r=()=>!0:i&&(r=l=>l==="all"?!1:!a[l]),{escapes:r,type:"withrules"}}return{type:"unknown"}}function BJe(e){let t=[],n=e.parent;for(;n&&n instanceof $Je;)t.push(n),n=n.parent;return t}function OJe(e){let t=e[Jpe];if(!t)e.after(e.nodes);else{let n=e.nodes,i,a=-1,r,l,s,u=BJe(e);if(u.forEach((p,o)=>{if(t(p.name))i=p,a=o,l=s;else{let c=s;s=p.clone({nodes:[]}),c&&s.append(c),r=r||s}}),i?l?(r.append(n),i.after(l)):i.after(n):e.after(n),e.next()&&i){let p;u.slice(0,a+1).forEach((o,c,H)=>{let f=p;p=o.clone({nodes:[]}),f&&p.append(f);let _=[],g=(H[c-1]||e).next();for(;g;)_.push(g),g=g.next();p.append(_)}),p&&(l||n[n.length-1]).after(p)}}e.remove()}var j3=Symbol("rootRuleMergeSel"),Jpe=Symbol("rootRuleEscapes");function FJe(e){let{params:t}=e,{escapes:n,selector:i,type:a}=MJe(t);if(a==="unknown")throw e.error(`Unknown @${e.name} parameter ${JSON.stringify(t)}`);if(a==="basic"&&i){let r=new Gpe({nodes:e.nodes,selector:i});e.removeAll(),e.append(r)}e[Jpe]=n,e[j3]=n?!n("all"):a==="noop"}var O3=Symbol("hasRootRule");U3.exports=(e={})=>{let t=Kpe(["media","supports","layer","container","starting-style"],e.bubble),n=RJe(t),i=Kpe(["document","font-face","keyframes","-webkit-keyframes","-moz-keyframes"],e.unwrap),a=(e.rootRuleName||"at-root").replace(/^@/,""),r=e.preserveEmpty;return{Once(l){l.walkAtRules(a,s=>{FJe(s),l[O3]=!0})},postcssPlugin:"postcss-nested",RootExit(l){l[O3]&&(l.walkAtRules(a,OJe),l[O3]=!1)},Rule(l){let s=!1,u=l,p=!1,o=[];l.each(c=>{c.type==="rule"?(o.length&&(u=B3(l.selector,o,u),o=[]),p=!0,s=!0,c.selectors=zpe(l,c),u=px(c,u)):c.type==="atrule"?(o.length&&(u=B3(l.selector,o,u),o=[]),c.name===a?(s=!0,n(l,c,!0,c[j3]),u=px(c,u)):t[c.name]?(p=!0,s=!0,n(l,c,!0),u=px(c,u)):i[c.name]?(p=!0,s=!0,n(l,c,!1),u=px(c,u)):p&&o.push(c)):c.type==="decl"&&p&&o.push(c)}),o.length&&(u=B3(l.selector,o,u)),s&&r!==!0&&(l.raws.semicolon=!0,l.nodes.length===0&&l.remove())}}};U3.exports.postcss=!0});var rHe=$e((FBt,tHe)=>{"use strict";var Ype=/-(\w|$)/g,eHe=(e,t)=>t.toUpperCase(),jJe=e=>(e=e.toLowerCase(),e==="float"?"cssFloat":e.startsWith("-ms-")?e.substr(1).replace(Ype,eHe):e.replace(Ype,eHe));tHe.exports=jJe});var V3=$e((jBt,nHe)=>{var UJe=rHe(),qJe={boxFlex:!0,boxFlexGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};function q3(e){return typeof e.nodes>"u"?!0:W3(e)}function W3(e){let t,n={};return e.each(i=>{if(i.type==="atrule")t="@"+i.name,i.params&&(t+=" "+i.params),typeof n[t]>"u"?n[t]=q3(i):Array.isArray(n[t])?n[t].push(q3(i)):n[t]=[n[t],q3(i)];else if(i.type==="rule"){let a=W3(i);if(n[i.selector])for(let r in a)n[i.selector][r]=a[r];else n[i.selector]=a}else if(i.type==="decl"){i.prop[0]==="-"&&i.prop[1]==="-"||i.parent&&i.parent.selector===":export"?t=i.prop:t=UJe(i.prop);let a=i.value;!isNaN(i.value)&&qJe[t]&&(a=parseFloat(i.value)),i.important&&(a+=" !important"),typeof n[t]>"u"?n[t]=a:Array.isArray(n[t])?n[t].push(a):n[t]=[n[t],a]}}),n}nHe.exports=W3});var Hx=$e((UBt,oHe)=>{var db=uc(),iHe=/\s*!important\s*$/i,WJe={"box-flex":!0,"box-flex-group":!0,"column-count":!0,flex:!0,"flex-grow":!0,"flex-positive":!0,"flex-shrink":!0,"flex-negative":!0,"font-weight":!0,"line-clamp":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"tab-size":!0,widows:!0,"z-index":!0,zoom:!0,"fill-opacity":!0,"stroke-dashoffset":!0,"stroke-opacity":!0,"stroke-width":!0};function VJe(e){return e.replace(/([A-Z])/g,"-$1").replace(/^ms-/,"-ms-").toLowerCase()}function sHe(e,t,n){n===!1||n===null||(t.startsWith("--")||(t=VJe(t)),typeof n=="number"&&(n===0||WJe[t]?n=n.toString():n+="px"),t==="css-float"&&(t="float"),iHe.test(n)?(n=n.replace(iHe,""),e.push(db.decl({prop:t,value:n,important:!0}))):e.push(db.decl({prop:t,value:n})))}function aHe(e,t,n){let i=db.atRule({name:t[1],params:t[3]||""});typeof n=="object"&&(i.nodes=[],K3(n,i)),e.push(i)}function K3(e,t){let n,i,a;for(n in e)if(i=e[n],!(i===null||typeof i>"u"))if(n[0]==="@"){let r=n.match(/@(\S+)(\s+([\W\w]*)\s*)?/);if(Array.isArray(i))for(let l of i)aHe(t,r,l);else aHe(t,r,i)}else if(Array.isArray(i))for(let r of i)sHe(t,n,r);else typeof i=="object"?(a=db.rule({selector:n}),K3(i,a),t.push(a)):sHe(t,n,i)}oHe.exports=function(e){let t=db.root();return K3(e,t),t}});var G3=$e((qBt,lHe)=>{var KJe=V3();lHe.exports=function(t){return console&&console.warn&&t.warnings().forEach(n=>{let i=n.plugin||"PostCSS";console.warn(i+": "+n.text)}),KJe(t.root)}});var uHe=$e((WBt,cHe)=>{var GJe=uc(),XJe=G3(),ZJe=Hx();cHe.exports=function(t){let n=GJe(t);return async i=>{let a=await n.process(i,{parser:ZJe,from:void 0});return XJe(a)}}});var HHe=$e((VBt,pHe)=>{var zJe=uc(),JJe=G3(),QJe=Hx();pHe.exports=function(e){let t=zJe(e);return n=>{let i=t.process(n,{parser:QJe,from:void 0});return JJe(i)}}});var fHe=$e((KBt,dHe)=>{var YJe=V3(),eQe=Hx(),tQe=uHe(),rQe=HHe();dHe.exports={objectify:YJe,parse:eQe,async:tQe,sync:rQe}});var z3=$e(Z3=>{"use strict";Object.defineProperty(Z3,"__esModule",{value:!0});Object.defineProperty(Z3,"default",{enumerable:!0,get:function(){return hHe}});var nQe=X3(uc()),iQe=X3(Qpe()),sQe=X3(fHe());function X3(e){return e&&e.__esModule?e:{default:e}}function hHe(e){return Array.isArray(e)?e.flatMap(t=>(0,nQe.default)([(0,iQe.default)({bubble:["screen"]})]).process(t,{parser:sQe.default}).root.nodes):hHe([e])}});var dx=$e(J3=>{"use strict";Object.defineProperty(J3,"__esModule",{value:!0});Object.defineProperty(J3,"default",{enumerable:!0,get:function(){return lQe}});var aQe=oQe(pH());function oQe(e){return e&&e.__esModule?e:{default:e}}function lQe(e,t,n=!1){if(e==="")return t;let i=typeof t=="string"?(0,aQe.default)().astSync(t):t;return i.walkClasses(a=>{let r=a.value,l=n&&r.startsWith("-");a.value=l?`-${e}${r.slice(1)}`:`${e}${r}`}),typeof t=="string"?i.toString():i}});var ME=$e(Q3=>{"use strict";Object.defineProperty(Q3,"__esModule",{value:!0});Object.defineProperty(Q3,"default",{enumerable:!0,get:function(){return pQe}});var cQe=mHe(pH()),uQe=mHe(pS());function mHe(e){return e&&e.__esModule?e:{default:e}}function pQe(e){var t;let n=cQe.default.className();n.value=e;var i;return(0,uQe.default)((i=n==null||(t=n.raws)===null||t===void 0?void 0:t.value)!==null&&i!==void 0?i:n.value)}});var e8=$e(Y3=>{"use strict";Object.defineProperty(Y3,"__esModule",{value:!0});function HQe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}HQe(Y3,{asClass:function(){return EHe},default:function(){return hQe},formatClass:function(){return yHe}});var dQe=_He(ME()),fQe=_He(pS());function _He(e){return e&&e.__esModule?e:{default:e}}function EHe(e){return(0,fQe.default)(`.${(0,dQe.default)(e)}`)}function hQe(e,t){return EHe(yHe(e,t))}function yHe(e,t){return t==="DEFAULT"?e:t==="-"||t==="-DEFAULT"?`-${e}`:t.startsWith("-")?`-${e}${t}`:t.startsWith("/")?`${e}${t}`:`${e}-${t}`}});var gHe=$e(t8=>{"use strict";Object.defineProperty(t8,"__esModule",{value:!0});Object.defineProperty(t8,"default",{enumerable:!0,get:function(){return EQe}});var mQe=_Qe(RE());function _Qe(e){return e&&e.__esModule?e:{default:e}}function EQe(e,t=[[e,[e]]],{filterDefault:n=!1,...i}={}){let a=(0,mQe.default)(e);return function({matchUtilities:r,theme:l}){for(let u of t){let p=Array.isArray(u[0])?u:[u];var s;r(p.reduce((o,[c,H])=>Object.assign(o,{[c]:f=>H.reduce((_,y)=>Array.isArray(y)?Object.assign(_,{[y[0]]:y[1]}):Object.assign(_,{[y]:a(f)}),{})}),{}),{...i,values:n?Object.fromEntries(Object.entries((s=l(e))!==null&&s!==void 0?s:{}).filter(([o])=>o!=="DEFAULT")):l(e)})}}}});var fx=$e(r8=>{"use strict";Object.defineProperty(r8,"__esModule",{value:!0});Object.defineProperty(r8,"default",{enumerable:!0,get:function(){return yQe}});function yQe(e){return e=Array.isArray(e)?e:[e],e.map(t=>{let n=t.values.map(i=>i.raw!==void 0?i.raw:[i.min&&`(min-width: ${i.min})`,i.max&&`(max-width: ${i.max})`].filter(Boolean).join(" and "));return t.not?`not all and ${n}`:n}).join(", ")}});var AHe=$e(n8=>{"use strict";Object.defineProperty(n8,"__esModule",{value:!0});Object.defineProperty(n8,"default",{enumerable:!0,get:function(){return CQe}});var gQe=new Set(["normal","reverse","alternate","alternate-reverse"]),bQe=new Set(["running","paused"]),AQe=new Set(["none","forwards","backwards","both"]),IQe=new Set(["infinite"]),SQe=new Set(["linear","ease","ease-in","ease-out","ease-in-out","step-start","step-end"]),TQe=["cubic-bezier","steps"],LQe=/\,(?![^(]*\))/g,vQe=/\ +(?![^(]*\))/g,bHe=/^(-?[\d.]+m?s)$/,xQe=/^(\d+)$/;function CQe(e){return e.split(LQe).map(n=>{let i=n.trim(),a={value:i},r=i.split(vQe),l=new Set;for(let s of r)!l.has("DIRECTIONS")&&gQe.has(s)?(a.direction=s,l.add("DIRECTIONS")):!l.has("PLAY_STATES")&&bQe.has(s)?(a.playState=s,l.add("PLAY_STATES")):!l.has("FILL_MODES")&&AQe.has(s)?(a.fillMode=s,l.add("FILL_MODES")):!l.has("ITERATION_COUNTS")&&(IQe.has(s)||xQe.test(s))?(a.iterationCount=s,l.add("ITERATION_COUNTS")):!l.has("TIMING_FUNCTION")&&SQe.has(s)||!l.has("TIMING_FUNCTION")&&TQe.some(u=>s.startsWith(`${u}(`))?(a.timingFunction=s,l.add("TIMING_FUNCTION")):!l.has("DURATION")&&bHe.test(s)?(a.duration=s,l.add("DURATION")):!l.has("DELAY")&&bHe.test(s)?(a.delay=s,l.add("DELAY")):l.has("NAME")?(a.unknown||(a.unknown=[]),a.unknown.push(s)):(a.name=s,l.add("NAME"));return a})}});var SHe=$e(i8=>{"use strict";Object.defineProperty(i8,"__esModule",{value:!0});Object.defineProperty(i8,"default",{enumerable:!0,get:function(){return DQe}});var IHe=e=>Object.assign({},...Object.entries(e??{}).flatMap(([t,n])=>typeof n=="object"?Object.entries(IHe(n)).map(([i,a])=>({[t+(i==="DEFAULT"?"":`-${i}`)]:a})):[{[`${t}`]:n}])),DQe=IHe});var hx=$e(o8=>{"use strict";Object.defineProperty(o8,"__esModule",{value:!0});function PQe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}PQe(o8,{normalizeScreens:function(){return LHe},isScreenSortable:function(){return s8},compareScreens:function(){return wQe},toScreen:function(){return a8}});function LHe(e,t=!0){return Array.isArray(e)?e.map(n=>{if(t&&Array.isArray(n))throw new Error("The tuple syntax is not supported for `screens`.");if(typeof n=="string")return{name:n.toString(),not:!1,values:[{min:n,max:void 0}]};let[i,a]=n;return i=i.toString(),typeof a=="string"?{name:i,not:!1,values:[{min:a,max:void 0}]}:Array.isArray(a)?{name:i,not:!1,values:a.map(r=>THe(r))}:{name:i,not:!1,values:[THe(a)]}}):LHe(Object.entries(e??{}),!1)}function s8(e){return e.values.length!==1?{result:!1,reason:"multiple-values"}:e.values[0].raw!==void 0?{result:!1,reason:"raw-values"}:e.values[0].min!==void 0&&e.values[0].max!==void 0?{result:!1,reason:"min-and-max"}:{result:!0,reason:null}}function wQe(e,t,n){let i=a8(t,e),a=a8(n,e),r=s8(i),l=s8(a);if(r.reason==="multiple-values"||l.reason==="multiple-values")throw new Error("Attempted to sort a screen with multiple values. This should never happen. Please open a bug report.");if(r.reason==="raw-values"||l.reason==="raw-values")throw new Error("Attempted to sort a screen with raw values. This should never happen. Please open a bug report.");if(r.reason==="min-and-max"||l.reason==="min-and-max")throw new Error("Attempted to sort a screen with both min and max values. This should never happen. Please open a bug report.");let{min:s,max:u}=i.values[0],{min:p,max:o}=a.values[0];t.not&&([s,u]=[u,s]),n.not&&([p,o]=[o,p]),s=s===void 0?s:parseFloat(s),u=u===void 0?u:parseFloat(u),p=p===void 0?p:parseFloat(p),o=o===void 0?o:parseFloat(o);let[c,H]=e==="min"?[s,p]:[o,u];return c-H}function a8(e,t){return typeof e=="object"?e:{name:"arbitrary-screen",values:[{[t]:e}]}}function THe({"min-width":e,min:t=e,max:n,raw:i}={}){return{min:t,max:n,raw:i}}});var vHe=$e(l8=>{"use strict";Object.defineProperty(l8,"__esModule",{value:!0});Object.defineProperty(l8,"removeAlphaVariables",{enumerable:!0,get:function(){return kQe}});function kQe(e,t){e.walkDecls(n=>{if(t.includes(n.prop)){n.remove();return}for(let i of t)n.value.includes(`/ var(${i})`)?n.value=n.value.replace(`/ var(${i})`,""):n.value.includes(`/ var(${i}, 1)`)&&(n.value=n.value.replace(`/ var(${i}, 1)`,""))})}});var kHe=$e(H8=>{"use strict";Object.defineProperty(H8,"__esModule",{value:!0});function NQe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}NQe(H8,{variantPlugins:function(){return FQe},corePlugins:function(){return jQe}});var $Qe=Tp(require("fs")),RQe=wHe(require("path")),_x=Tp(uc()),Un=Tp(gHe()),xHe=Tp(fx()),u8=Tp(ME()),MQe=Tp(AHe()),Al=Tp(SHe()),wl=wHe(R1()),ha=Tp(M9()),CHe=Tp(p_()),BQe=Tp(RE()),OQe=qg(),BE=Tp(lu()),fb=hx(),DHe=D9(),c8=vHe(),p8=UH(),ma=M1(),mx=OE();function Tp(e){return e&&e.__esModule?e:{default:e}}function PHe(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(PHe=function(i){return i?n:t})(e)}function wHe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=PHe(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var l=a?Object.getOwnPropertyDescriptor(e,r):null;l&&(l.get||l.set)?Object.defineProperty(i,r,l):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}var FQe={childVariant:({addVariant:e})=>{e("*","& > *")},pseudoElementVariants:({addVariant:e})=>{e("first-letter","&::first-letter"),e("first-line","&::first-line"),e("marker",[({container:t})=>((0,c8.removeAlphaVariables)(t,["--tw-text-opacity"]),"& *::marker"),({container:t})=>((0,c8.removeAlphaVariables)(t,["--tw-text-opacity"]),"&::marker")]),e("selection",["& *::selection","&::selection"]),e("file","&::file-selector-button"),e("placeholder","&::placeholder"),e("backdrop","&::backdrop"),e("before",({container:t})=>(t.walkRules(n=>{let i=!1;n.walkDecls("content",()=>{i=!0}),i||n.prepend(_x.default.decl({prop:"content",value:"var(--tw-content)"}))}),"&::before")),e("after",({container:t})=>(t.walkRules(n=>{let i=!1;n.walkDecls("content",()=>{i=!0}),i||n.prepend(_x.default.decl({prop:"content",value:"var(--tw-content)"}))}),"&::after"))},pseudoClassVariants:({addVariant:e,matchVariant:t,config:n,prefix:i})=>{let a=[["first","&:first-child"],["last","&:last-child"],["only","&:only-child"],["odd","&:nth-child(odd)"],["even","&:nth-child(even)"],"first-of-type","last-of-type","only-of-type",["visited",({container:l})=>((0,c8.removeAlphaVariables)(l,["--tw-text-opacity","--tw-border-opacity","--tw-bg-opacity"]),"&:visited")],"target",["open","&[open]"],"default","checked","indeterminate","placeholder-shown","autofill","optional","required","valid","invalid","in-range","out-of-range","read-only","empty","focus-within",["hover",(0,p8.flagEnabled)(n(),"hoverOnlyWhenSupported")?"@media (hover: hover) and (pointer: fine) { &:hover }":"&:hover"],"focus","focus-visible","active","enabled","disabled"].map(l=>Array.isArray(l)?l:[l,`&:${l}`]);for(let[l,s]of a)e(l,u=>typeof s=="function"?s(u):s);let r={group:(l,{modifier:s})=>s?[`:merge(${i(".group")}\\/${(0,u8.default)(s)})`," &"]:[`:merge(${i(".group")})`," &"],peer:(l,{modifier:s})=>s?[`:merge(${i(".peer")}\\/${(0,u8.default)(s)})`," ~ &"]:[`:merge(${i(".peer")})`," ~ &"]};for(let[l,s]of Object.entries(r))t(l,(u="",p)=>{let o=(0,ma.normalize)(typeof u=="function"?u(p):u);o.includes("&")||(o="&"+o);let[c,H]=s("",p),f=null,_=null,y=0;for(let g=0;g{e("ltr",'&:where([dir="ltr"], [dir="ltr"] *)'),e("rtl",'&:where([dir="rtl"], [dir="rtl"] *)')},reducedMotionVariants:({addVariant:e})=>{e("motion-safe","@media (prefers-reduced-motion: no-preference)"),e("motion-reduce","@media (prefers-reduced-motion: reduce)")},darkVariants:({config:e,addVariant:t})=>{let[n,i=".dark"]=[].concat(e("darkMode","media"));if(n===!1&&(n="media",BE.default.warn("darkmode-false",["The `darkMode` option in your Tailwind CSS configuration is set to `false`, which now behaves the same as `media`.","Change `darkMode` to `media` or remove it entirely.","https://tailwindcss.com/docs/upgrade-guide#remove-dark-mode-configuration"])),n==="variant"){let a;if(Array.isArray(i)||typeof i=="function"?a=i:typeof i=="string"&&(a=[i]),Array.isArray(a))for(let r of a)r===".dark"?(n=!1,BE.default.warn("darkmode-variant-without-selector",["When using `variant` for `darkMode`, you must provide a selector.",'Example: `darkMode: ["variant", ".your-selector &"]`'])):r.includes("&")||(n=!1,BE.default.warn("darkmode-variant-without-ampersand",["When using `variant` for `darkMode`, your selector must contain `&`.",'Example `darkMode: ["variant", ".your-selector &"]`']));i=a}n==="selector"?t("dark",`&:where(${i}, ${i} *)`):n==="media"?t("dark","@media (prefers-color-scheme: dark)"):n==="variant"?t("dark",i):n==="class"&&t("dark",`&:is(${i} *)`)},printVariant:({addVariant:e})=>{e("print","@media print")},screenVariants:({theme:e,addVariant:t,matchVariant:n})=>{var i;let a=(i=e("screens"))!==null&&i!==void 0?i:{},r=Object.values(a).every(m=>typeof m=="string"),l=(0,fb.normalizeScreens)(e("screens")),s=new Set([]);function u(m){var d,A;return(A=(d=m.match(/(\D+)$/))===null||d===void 0?void 0:d[1])!==null&&A!==void 0?A:"(none)"}function p(m){m!==void 0&&s.add(u(m))}function o(m){return p(m),s.size===1}for(let m of l)for(let d of m.values)p(d.min),p(d.max);let c=s.size<=1;function H(m){return Object.fromEntries(l.filter(d=>(0,fb.isScreenSortable)(d).result).map(d=>{let{min:A,max:I}=d.values[0];if(m==="min"&&A!==void 0)return d;if(m==="min"&&I!==void 0)return{...d,not:!d.not};if(m==="max"&&I!==void 0)return d;if(m==="max"&&A!==void 0)return{...d,not:!d.not}}).map(d=>[d.name,d]))}function f(m){return(d,A)=>(0,fb.compareScreens)(m,d.value,A.value)}let _=f("max"),y=f("min");function g(m){return d=>{if(r)if(c){if(typeof d=="string"&&!o(d))return BE.default.warn("minmax-have-mixed-units",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing mixed units."]),[]}else return BE.default.warn("mixed-screen-units",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing mixed units."]),[];else return BE.default.warn("complex-screen-config",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing objects."]),[];return[`@media ${(0,xHe.default)((0,fb.toScreen)(d,m))}`]}}n("max",g("max"),{sort:_,values:r?H("max"):{}});let h="min-screens";for(let m of l)t(m.name,`@media ${(0,xHe.default)(m)}`,{id:h,sort:r&&c?y:void 0,value:m});n("min",g("min"),{id:h,sort:y})},supportsVariants:({matchVariant:e,theme:t})=>{var n;e("supports",(i="")=>{let a=i.startsWith("--")?i:(0,ma.normalize)(i),r=/^[\w-]*\s*\(/.test(a);return a=r?a.replace(/\b(and|or|not)\b/g," $1 "):a,r?`@supports ${a}`:(a.includes(":")||(a=`${a}: var(--tw)`),a.startsWith("(")&&a.endsWith(")")||(a=`(${a})`),`@supports ${a}`)},{values:(n=t("supports"))!==null&&n!==void 0?n:{}})},hasVariants:({matchVariant:e,prefix:t})=>{e("has",n=>`&:has(${(0,ma.normalize)(n)})`,{values:{},[mx.INTERNAL_FEATURES]:{respectPrefix:!1}}),e("group-has",(n,{modifier:i})=>i?`:merge(${t(".group")}\\/${i}):has(${(0,ma.normalize)(n)}) &`:`:merge(${t(".group")}):has(${(0,ma.normalize)(n)}) &`,{values:{},[mx.INTERNAL_FEATURES]:{respectPrefix:!1}}),e("peer-has",(n,{modifier:i})=>i?`:merge(${t(".peer")}\\/${i}):has(${(0,ma.normalize)(n)}) ~ &`:`:merge(${t(".peer")}):has(${(0,ma.normalize)(n)}) ~ &`,{values:{},[mx.INTERNAL_FEATURES]:{respectPrefix:!1}})},ariaVariants:({matchVariant:e,theme:t})=>{var n;e("aria",r=>`&[aria-${(0,ma.normalizeAttributeSelectors)((0,ma.normalize)(r))}]`,{values:(n=t("aria"))!==null&&n!==void 0?n:{}});var i;e("group-aria",(r,{modifier:l})=>l?`:merge(.group\\/${l})[aria-${(0,ma.normalizeAttributeSelectors)((0,ma.normalize)(r))}] &`:`:merge(.group)[aria-${(0,ma.normalizeAttributeSelectors)((0,ma.normalize)(r))}] &`,{values:(i=t("aria"))!==null&&i!==void 0?i:{}});var a;e("peer-aria",(r,{modifier:l})=>l?`:merge(.peer\\/${l})[aria-${(0,ma.normalizeAttributeSelectors)((0,ma.normalize)(r))}] ~ &`:`:merge(.peer)[aria-${(0,ma.normalizeAttributeSelectors)((0,ma.normalize)(r))}] ~ &`,{values:(a=t("aria"))!==null&&a!==void 0?a:{}})},dataVariants:({matchVariant:e,theme:t})=>{var n;e("data",r=>`&[data-${(0,ma.normalizeAttributeSelectors)((0,ma.normalize)(r))}]`,{values:(n=t("data"))!==null&&n!==void 0?n:{}});var i;e("group-data",(r,{modifier:l})=>l?`:merge(.group\\/${l})[data-${(0,ma.normalizeAttributeSelectors)((0,ma.normalize)(r))}] &`:`:merge(.group)[data-${(0,ma.normalizeAttributeSelectors)((0,ma.normalize)(r))}] &`,{values:(i=t("data"))!==null&&i!==void 0?i:{}});var a;e("peer-data",(r,{modifier:l})=>l?`:merge(.peer\\/${l})[data-${(0,ma.normalizeAttributeSelectors)((0,ma.normalize)(r))}] ~ &`:`:merge(.peer)[data-${(0,ma.normalizeAttributeSelectors)((0,ma.normalize)(r))}] ~ &`,{values:(a=t("data"))!==null&&a!==void 0?a:{}})},orientationVariants:({addVariant:e})=>{e("portrait","@media (orientation: portrait)"),e("landscape","@media (orientation: landscape)")},prefersContrastVariants:({addVariant:e})=>{e("contrast-more","@media (prefers-contrast: more)"),e("contrast-less","@media (prefers-contrast: less)")},forcedColorsVariants:({addVariant:e})=>{e("forced-colors","@media (forced-colors: active)")}},Sp=["translate(var(--tw-translate-x), var(--tw-translate-y))","rotate(var(--tw-rotate))","skewX(var(--tw-skew-x))","skewY(var(--tw-skew-y))","scaleX(var(--tw-scale-x))","scaleY(var(--tw-scale-y))"].join(" "),HH=["var(--tw-blur)","var(--tw-brightness)","var(--tw-contrast)","var(--tw-grayscale)","var(--tw-hue-rotate)","var(--tw-invert)","var(--tw-saturate)","var(--tw-sepia)","var(--tw-drop-shadow)"].join(" "),wo=["var(--tw-backdrop-blur)","var(--tw-backdrop-brightness)","var(--tw-backdrop-contrast)","var(--tw-backdrop-grayscale)","var(--tw-backdrop-hue-rotate)","var(--tw-backdrop-invert)","var(--tw-backdrop-opacity)","var(--tw-backdrop-saturate)","var(--tw-backdrop-sepia)"].join(" "),jQe={preflight:({addBase:e})=>{let t=_x.default.parse($Qe.default.readFileSync(RQe.join(__dirname,"./css/preflight.css"),"utf8"));e([_x.default.comment({text:`! tailwindcss v${OQe.version} | MIT License | https://tailwindcss.com`}),...t.nodes])},container:(()=>{function e(n=[]){return n.flatMap(i=>i.values.map(a=>a.min)).filter(i=>i!==void 0)}function t(n,i,a){if(typeof a>"u")return[];if(!(typeof a=="object"&&a!==null))return[{screen:"DEFAULT",minWidth:0,padding:a}];let r=[];a.DEFAULT&&r.push({screen:"DEFAULT",minWidth:0,padding:a.DEFAULT});for(let l of n)for(let s of i)for(let{min:u}of s.values)u===l&&r.push({minWidth:l,padding:a[s.name]});return r}return function({addComponents:n,theme:i}){let a=(0,fb.normalizeScreens)(i("container.screens",i("screens"))),r=e(a),l=t(r,a,i("container.padding")),s=p=>{let o=l.find(c=>c.minWidth===p);return o?{paddingRight:o.padding,paddingLeft:o.padding}:{}},u=Array.from(new Set(r.slice().sort((p,o)=>parseInt(p)-parseInt(o)))).map(p=>({[`@media (min-width: ${p})`]:{".container":{"max-width":p,...s(p)}}}));n([{".container":Object.assign({width:"100%"},i("container.center",!1)?{marginRight:"auto",marginLeft:"auto"}:{},s(0))},...u])}})(),accessibility:({addUtilities:e})=>{e({".sr-only":{position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},".not-sr-only":{position:"static",width:"auto",height:"auto",padding:"0",margin:"0",overflow:"visible",clip:"auto",whiteSpace:"normal"}})},pointerEvents:({addUtilities:e})=>{e({".pointer-events-none":{"pointer-events":"none"},".pointer-events-auto":{"pointer-events":"auto"}})},visibility:({addUtilities:e})=>{e({".visible":{visibility:"visible"},".invisible":{visibility:"hidden"},".collapse":{visibility:"collapse"}})},position:({addUtilities:e})=>{e({".static":{position:"static"},".fixed":{position:"fixed"},".absolute":{position:"absolute"},".relative":{position:"relative"},".sticky":{position:"sticky"}})},inset:(0,Un.default)("inset",[["inset",["inset"]],[["inset-x",["left","right"]],["inset-y",["top","bottom"]]],[["start",["inset-inline-start"]],["end",["inset-inline-end"]],["top",["top"]],["right",["right"]],["bottom",["bottom"]],["left",["left"]]]],{supportsNegativeValues:!0}),isolation:({addUtilities:e})=>{e({".isolate":{isolation:"isolate"},".isolation-auto":{isolation:"auto"}})},zIndex:(0,Un.default)("zIndex",[["z",["zIndex"]]],{supportsNegativeValues:!0}),order:(0,Un.default)("order",void 0,{supportsNegativeValues:!0}),gridColumn:(0,Un.default)("gridColumn",[["col",["gridColumn"]]]),gridColumnStart:(0,Un.default)("gridColumnStart",[["col-start",["gridColumnStart"]]],{supportsNegativeValues:!0}),gridColumnEnd:(0,Un.default)("gridColumnEnd",[["col-end",["gridColumnEnd"]]],{supportsNegativeValues:!0}),gridRow:(0,Un.default)("gridRow",[["row",["gridRow"]]]),gridRowStart:(0,Un.default)("gridRowStart",[["row-start",["gridRowStart"]]],{supportsNegativeValues:!0}),gridRowEnd:(0,Un.default)("gridRowEnd",[["row-end",["gridRowEnd"]]],{supportsNegativeValues:!0}),float:({addUtilities:e})=>{e({".float-start":{float:"inline-start"},".float-end":{float:"inline-end"},".float-right":{float:"right"},".float-left":{float:"left"},".float-none":{float:"none"}})},clear:({addUtilities:e})=>{e({".clear-start":{clear:"inline-start"},".clear-end":{clear:"inline-end"},".clear-left":{clear:"left"},".clear-right":{clear:"right"},".clear-both":{clear:"both"},".clear-none":{clear:"none"}})},margin:(0,Un.default)("margin",[["m",["margin"]],[["mx",["margin-left","margin-right"]],["my",["margin-top","margin-bottom"]]],[["ms",["margin-inline-start"]],["me",["margin-inline-end"]],["mt",["margin-top"]],["mr",["margin-right"]],["mb",["margin-bottom"]],["ml",["margin-left"]]]],{supportsNegativeValues:!0}),boxSizing:({addUtilities:e})=>{e({".box-border":{"box-sizing":"border-box"},".box-content":{"box-sizing":"content-box"}})},lineClamp:({matchUtilities:e,addUtilities:t,theme:n})=>{e({"line-clamp":i=>({overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":`${i}`})},{values:n("lineClamp")}),t({".line-clamp-none":{overflow:"visible",display:"block","-webkit-box-orient":"horizontal","-webkit-line-clamp":"none"}})},display:({addUtilities:e})=>{e({".block":{display:"block"},".inline-block":{display:"inline-block"},".inline":{display:"inline"},".flex":{display:"flex"},".inline-flex":{display:"inline-flex"},".table":{display:"table"},".inline-table":{display:"inline-table"},".table-caption":{display:"table-caption"},".table-cell":{display:"table-cell"},".table-column":{display:"table-column"},".table-column-group":{display:"table-column-group"},".table-footer-group":{display:"table-footer-group"},".table-header-group":{display:"table-header-group"},".table-row-group":{display:"table-row-group"},".table-row":{display:"table-row"},".flow-root":{display:"flow-root"},".grid":{display:"grid"},".inline-grid":{display:"inline-grid"},".contents":{display:"contents"},".list-item":{display:"list-item"},".hidden":{display:"none"}})},aspectRatio:(0,Un.default)("aspectRatio",[["aspect",["aspect-ratio"]]]),size:(0,Un.default)("size",[["size",["width","height"]]]),height:(0,Un.default)("height",[["h",["height"]]]),maxHeight:(0,Un.default)("maxHeight",[["max-h",["maxHeight"]]]),minHeight:(0,Un.default)("minHeight",[["min-h",["minHeight"]]]),width:(0,Un.default)("width",[["w",["width"]]]),minWidth:(0,Un.default)("minWidth",[["min-w",["minWidth"]]]),maxWidth:(0,Un.default)("maxWidth",[["max-w",["maxWidth"]]]),flex:(0,Un.default)("flex"),flexShrink:(0,Un.default)("flexShrink",[["flex-shrink",["flex-shrink"]],["shrink",["flex-shrink"]]]),flexGrow:(0,Un.default)("flexGrow",[["flex-grow",["flex-grow"]],["grow",["flex-grow"]]]),flexBasis:(0,Un.default)("flexBasis",[["basis",["flex-basis"]]]),tableLayout:({addUtilities:e})=>{e({".table-auto":{"table-layout":"auto"},".table-fixed":{"table-layout":"fixed"}})},captionSide:({addUtilities:e})=>{e({".caption-top":{"caption-side":"top"},".caption-bottom":{"caption-side":"bottom"}})},borderCollapse:({addUtilities:e})=>{e({".border-collapse":{"border-collapse":"collapse"},".border-separate":{"border-collapse":"separate"}})},borderSpacing:({addDefaults:e,matchUtilities:t,theme:n})=>{e("border-spacing",{"--tw-border-spacing-x":0,"--tw-border-spacing-y":0}),t({"border-spacing":i=>({"--tw-border-spacing-x":i,"--tw-border-spacing-y":i,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"}),"border-spacing-x":i=>({"--tw-border-spacing-x":i,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"}),"border-spacing-y":i=>({"--tw-border-spacing-y":i,"@defaults border-spacing":{},"border-spacing":"var(--tw-border-spacing-x) var(--tw-border-spacing-y)"})},{values:n("borderSpacing")})},transformOrigin:(0,Un.default)("transformOrigin",[["origin",["transformOrigin"]]]),translate:(0,Un.default)("translate",[[["translate-x",[["@defaults transform",{}],"--tw-translate-x",["transform",Sp]]],["translate-y",[["@defaults transform",{}],"--tw-translate-y",["transform",Sp]]]]],{supportsNegativeValues:!0}),rotate:(0,Un.default)("rotate",[["rotate",[["@defaults transform",{}],"--tw-rotate",["transform",Sp]]]],{supportsNegativeValues:!0}),skew:(0,Un.default)("skew",[[["skew-x",[["@defaults transform",{}],"--tw-skew-x",["transform",Sp]]],["skew-y",[["@defaults transform",{}],"--tw-skew-y",["transform",Sp]]]]],{supportsNegativeValues:!0}),scale:(0,Un.default)("scale",[["scale",[["@defaults transform",{}],"--tw-scale-x","--tw-scale-y",["transform",Sp]]],[["scale-x",[["@defaults transform",{}],"--tw-scale-x",["transform",Sp]]],["scale-y",[["@defaults transform",{}],"--tw-scale-y",["transform",Sp]]]]],{supportsNegativeValues:!0}),transform:({addDefaults:e,addUtilities:t})=>{e("transform",{"--tw-translate-x":"0","--tw-translate-y":"0","--tw-rotate":"0","--tw-skew-x":"0","--tw-skew-y":"0","--tw-scale-x":"1","--tw-scale-y":"1"}),t({".transform":{"@defaults transform":{},transform:Sp},".transform-cpu":{transform:Sp},".transform-gpu":{transform:Sp.replace("translate(var(--tw-translate-x), var(--tw-translate-y))","translate3d(var(--tw-translate-x), var(--tw-translate-y), 0)")},".transform-none":{transform:"none"}})},animation:({matchUtilities:e,theme:t,config:n})=>{let i=l=>(0,u8.default)(n("prefix")+l);var a;let r=Object.fromEntries(Object.entries((a=t("keyframes"))!==null&&a!==void 0?a:{}).map(([l,s])=>[l,{[`@keyframes ${i(l)}`]:s}]));e({animate:l=>{let s=(0,MQe.default)(l);return[...s.flatMap(u=>r[u.name]),{animation:s.map(({name:u,value:p})=>u===void 0||r[u]===void 0?p:p.replace(u,i(u))).join(", ")}]}},{values:t("animation")})},cursor:(0,Un.default)("cursor"),touchAction:({addDefaults:e,addUtilities:t})=>{e("touch-action",{"--tw-pan-x":" ","--tw-pan-y":" ","--tw-pinch-zoom":" "});let n="var(--tw-pan-x) var(--tw-pan-y) var(--tw-pinch-zoom)";t({".touch-auto":{"touch-action":"auto"},".touch-none":{"touch-action":"none"},".touch-pan-x":{"@defaults touch-action":{},"--tw-pan-x":"pan-x","touch-action":n},".touch-pan-left":{"@defaults touch-action":{},"--tw-pan-x":"pan-left","touch-action":n},".touch-pan-right":{"@defaults touch-action":{},"--tw-pan-x":"pan-right","touch-action":n},".touch-pan-y":{"@defaults touch-action":{},"--tw-pan-y":"pan-y","touch-action":n},".touch-pan-up":{"@defaults touch-action":{},"--tw-pan-y":"pan-up","touch-action":n},".touch-pan-down":{"@defaults touch-action":{},"--tw-pan-y":"pan-down","touch-action":n},".touch-pinch-zoom":{"@defaults touch-action":{},"--tw-pinch-zoom":"pinch-zoom","touch-action":n},".touch-manipulation":{"touch-action":"manipulation"}})},userSelect:({addUtilities:e})=>{e({".select-none":{"user-select":"none"},".select-text":{"user-select":"text"},".select-all":{"user-select":"all"},".select-auto":{"user-select":"auto"}})},resize:({addUtilities:e})=>{e({".resize-none":{resize:"none"},".resize-y":{resize:"vertical"},".resize-x":{resize:"horizontal"},".resize":{resize:"both"}})},scrollSnapType:({addDefaults:e,addUtilities:t})=>{e("scroll-snap-type",{"--tw-scroll-snap-strictness":"proximity"}),t({".snap-none":{"scroll-snap-type":"none"},".snap-x":{"@defaults scroll-snap-type":{},"scroll-snap-type":"x var(--tw-scroll-snap-strictness)"},".snap-y":{"@defaults scroll-snap-type":{},"scroll-snap-type":"y var(--tw-scroll-snap-strictness)"},".snap-both":{"@defaults scroll-snap-type":{},"scroll-snap-type":"both var(--tw-scroll-snap-strictness)"},".snap-mandatory":{"--tw-scroll-snap-strictness":"mandatory"},".snap-proximity":{"--tw-scroll-snap-strictness":"proximity"}})},scrollSnapAlign:({addUtilities:e})=>{e({".snap-start":{"scroll-snap-align":"start"},".snap-end":{"scroll-snap-align":"end"},".snap-center":{"scroll-snap-align":"center"},".snap-align-none":{"scroll-snap-align":"none"}})},scrollSnapStop:({addUtilities:e})=>{e({".snap-normal":{"scroll-snap-stop":"normal"},".snap-always":{"scroll-snap-stop":"always"}})},scrollMargin:(0,Un.default)("scrollMargin",[["scroll-m",["scroll-margin"]],[["scroll-mx",["scroll-margin-left","scroll-margin-right"]],["scroll-my",["scroll-margin-top","scroll-margin-bottom"]]],[["scroll-ms",["scroll-margin-inline-start"]],["scroll-me",["scroll-margin-inline-end"]],["scroll-mt",["scroll-margin-top"]],["scroll-mr",["scroll-margin-right"]],["scroll-mb",["scroll-margin-bottom"]],["scroll-ml",["scroll-margin-left"]]]],{supportsNegativeValues:!0}),scrollPadding:(0,Un.default)("scrollPadding",[["scroll-p",["scroll-padding"]],[["scroll-px",["scroll-padding-left","scroll-padding-right"]],["scroll-py",["scroll-padding-top","scroll-padding-bottom"]]],[["scroll-ps",["scroll-padding-inline-start"]],["scroll-pe",["scroll-padding-inline-end"]],["scroll-pt",["scroll-padding-top"]],["scroll-pr",["scroll-padding-right"]],["scroll-pb",["scroll-padding-bottom"]],["scroll-pl",["scroll-padding-left"]]]]),listStylePosition:({addUtilities:e})=>{e({".list-inside":{"list-style-position":"inside"},".list-outside":{"list-style-position":"outside"}})},listStyleType:(0,Un.default)("listStyleType",[["list",["listStyleType"]]]),listStyleImage:(0,Un.default)("listStyleImage",[["list-image",["listStyleImage"]]]),appearance:({addUtilities:e})=>{e({".appearance-none":{appearance:"none"},".appearance-auto":{appearance:"auto"}})},columns:(0,Un.default)("columns",[["columns",["columns"]]]),breakBefore:({addUtilities:e})=>{e({".break-before-auto":{"break-before":"auto"},".break-before-avoid":{"break-before":"avoid"},".break-before-all":{"break-before":"all"},".break-before-avoid-page":{"break-before":"avoid-page"},".break-before-page":{"break-before":"page"},".break-before-left":{"break-before":"left"},".break-before-right":{"break-before":"right"},".break-before-column":{"break-before":"column"}})},breakInside:({addUtilities:e})=>{e({".break-inside-auto":{"break-inside":"auto"},".break-inside-avoid":{"break-inside":"avoid"},".break-inside-avoid-page":{"break-inside":"avoid-page"},".break-inside-avoid-column":{"break-inside":"avoid-column"}})},breakAfter:({addUtilities:e})=>{e({".break-after-auto":{"break-after":"auto"},".break-after-avoid":{"break-after":"avoid"},".break-after-all":{"break-after":"all"},".break-after-avoid-page":{"break-after":"avoid-page"},".break-after-page":{"break-after":"page"},".break-after-left":{"break-after":"left"},".break-after-right":{"break-after":"right"},".break-after-column":{"break-after":"column"}})},gridAutoColumns:(0,Un.default)("gridAutoColumns",[["auto-cols",["gridAutoColumns"]]]),gridAutoFlow:({addUtilities:e})=>{e({".grid-flow-row":{gridAutoFlow:"row"},".grid-flow-col":{gridAutoFlow:"column"},".grid-flow-dense":{gridAutoFlow:"dense"},".grid-flow-row-dense":{gridAutoFlow:"row dense"},".grid-flow-col-dense":{gridAutoFlow:"column dense"}})},gridAutoRows:(0,Un.default)("gridAutoRows",[["auto-rows",["gridAutoRows"]]]),gridTemplateColumns:(0,Un.default)("gridTemplateColumns",[["grid-cols",["gridTemplateColumns"]]]),gridTemplateRows:(0,Un.default)("gridTemplateRows",[["grid-rows",["gridTemplateRows"]]]),flexDirection:({addUtilities:e})=>{e({".flex-row":{"flex-direction":"row"},".flex-row-reverse":{"flex-direction":"row-reverse"},".flex-col":{"flex-direction":"column"},".flex-col-reverse":{"flex-direction":"column-reverse"}})},flexWrap:({addUtilities:e})=>{e({".flex-wrap":{"flex-wrap":"wrap"},".flex-wrap-reverse":{"flex-wrap":"wrap-reverse"},".flex-nowrap":{"flex-wrap":"nowrap"}})},placeContent:({addUtilities:e})=>{e({".place-content-center":{"place-content":"center"},".place-content-start":{"place-content":"start"},".place-content-end":{"place-content":"end"},".place-content-between":{"place-content":"space-between"},".place-content-around":{"place-content":"space-around"},".place-content-evenly":{"place-content":"space-evenly"},".place-content-baseline":{"place-content":"baseline"},".place-content-stretch":{"place-content":"stretch"}})},placeItems:({addUtilities:e})=>{e({".place-items-start":{"place-items":"start"},".place-items-end":{"place-items":"end"},".place-items-center":{"place-items":"center"},".place-items-baseline":{"place-items":"baseline"},".place-items-stretch":{"place-items":"stretch"}})},alignContent:({addUtilities:e})=>{e({".content-normal":{"align-content":"normal"},".content-center":{"align-content":"center"},".content-start":{"align-content":"flex-start"},".content-end":{"align-content":"flex-end"},".content-between":{"align-content":"space-between"},".content-around":{"align-content":"space-around"},".content-evenly":{"align-content":"space-evenly"},".content-baseline":{"align-content":"baseline"},".content-stretch":{"align-content":"stretch"}})},alignItems:({addUtilities:e})=>{e({".items-start":{"align-items":"flex-start"},".items-end":{"align-items":"flex-end"},".items-center":{"align-items":"center"},".items-baseline":{"align-items":"baseline"},".items-stretch":{"align-items":"stretch"}})},justifyContent:({addUtilities:e})=>{e({".justify-normal":{"justify-content":"normal"},".justify-start":{"justify-content":"flex-start"},".justify-end":{"justify-content":"flex-end"},".justify-center":{"justify-content":"center"},".justify-between":{"justify-content":"space-between"},".justify-around":{"justify-content":"space-around"},".justify-evenly":{"justify-content":"space-evenly"},".justify-stretch":{"justify-content":"stretch"}})},justifyItems:({addUtilities:e})=>{e({".justify-items-start":{"justify-items":"start"},".justify-items-end":{"justify-items":"end"},".justify-items-center":{"justify-items":"center"},".justify-items-stretch":{"justify-items":"stretch"}})},gap:(0,Un.default)("gap",[["gap",["gap"]],[["gap-x",["columnGap"]],["gap-y",["rowGap"]]]]),space:({matchUtilities:e,addUtilities:t,theme:n})=>{e({"space-x":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"0","margin-right":`calc(${i} * var(--tw-space-x-reverse))`,"margin-left":`calc(${i} * calc(1 - var(--tw-space-x-reverse)))`}}),"space-y":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"0","margin-top":`calc(${i} * calc(1 - var(--tw-space-y-reverse)))`,"margin-bottom":`calc(${i} * var(--tw-space-y-reverse))`}})},{values:n("space"),supportsNegativeValues:!0}),t({".space-y-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-space-y-reverse":"1"},".space-x-reverse > :not([hidden]) ~ :not([hidden])":{"--tw-space-x-reverse":"1"}})},divideWidth:({matchUtilities:e,addUtilities:t,theme:n})=>{e({"divide-x":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-x-reverse":"0","border-right-width":`calc(${i} * var(--tw-divide-x-reverse))`,"border-left-width":`calc(${i} * calc(1 - var(--tw-divide-x-reverse)))`}}),"divide-y":i=>(i=i==="0"?"0px":i,{"& > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-y-reverse":"0","border-top-width":`calc(${i} * calc(1 - var(--tw-divide-y-reverse)))`,"border-bottom-width":`calc(${i} * var(--tw-divide-y-reverse))`}})},{values:n("divideWidth"),type:["line-width","length","any"]}),t({".divide-y-reverse > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-y-reverse":"1"},".divide-x-reverse > :not([hidden]) ~ :not([hidden])":{"@defaults border-width":{},"--tw-divide-x-reverse":"1"}})},divideStyle:({addUtilities:e})=>{e({".divide-solid > :not([hidden]) ~ :not([hidden])":{"border-style":"solid"},".divide-dashed > :not([hidden]) ~ :not([hidden])":{"border-style":"dashed"},".divide-dotted > :not([hidden]) ~ :not([hidden])":{"border-style":"dotted"},".divide-double > :not([hidden]) ~ :not([hidden])":{"border-style":"double"},".divide-none > :not([hidden]) ~ :not([hidden])":{"border-style":"none"}})},divideColor:({matchUtilities:e,theme:t,corePlugins:n})=>{e({divide:i=>n("divideOpacity")?{"& > :not([hidden]) ~ :not([hidden])":(0,wl.default)({color:i,property:"border-color",variable:"--tw-divide-opacity"})}:{"& > :not([hidden]) ~ :not([hidden])":{"border-color":(0,ha.default)(i)}}},{values:(({DEFAULT:i,...a})=>a)((0,Al.default)(t("divideColor"))),type:["color","any"]})},divideOpacity:({matchUtilities:e,theme:t})=>{e({"divide-opacity":n=>({"& > :not([hidden]) ~ :not([hidden])":{"--tw-divide-opacity":n}})},{values:t("divideOpacity")})},placeSelf:({addUtilities:e})=>{e({".place-self-auto":{"place-self":"auto"},".place-self-start":{"place-self":"start"},".place-self-end":{"place-self":"end"},".place-self-center":{"place-self":"center"},".place-self-stretch":{"place-self":"stretch"}})},alignSelf:({addUtilities:e})=>{e({".self-auto":{"align-self":"auto"},".self-start":{"align-self":"flex-start"},".self-end":{"align-self":"flex-end"},".self-center":{"align-self":"center"},".self-stretch":{"align-self":"stretch"},".self-baseline":{"align-self":"baseline"}})},justifySelf:({addUtilities:e})=>{e({".justify-self-auto":{"justify-self":"auto"},".justify-self-start":{"justify-self":"start"},".justify-self-end":{"justify-self":"end"},".justify-self-center":{"justify-self":"center"},".justify-self-stretch":{"justify-self":"stretch"}})},overflow:({addUtilities:e})=>{e({".overflow-auto":{overflow:"auto"},".overflow-hidden":{overflow:"hidden"},".overflow-clip":{overflow:"clip"},".overflow-visible":{overflow:"visible"},".overflow-scroll":{overflow:"scroll"},".overflow-x-auto":{"overflow-x":"auto"},".overflow-y-auto":{"overflow-y":"auto"},".overflow-x-hidden":{"overflow-x":"hidden"},".overflow-y-hidden":{"overflow-y":"hidden"},".overflow-x-clip":{"overflow-x":"clip"},".overflow-y-clip":{"overflow-y":"clip"},".overflow-x-visible":{"overflow-x":"visible"},".overflow-y-visible":{"overflow-y":"visible"},".overflow-x-scroll":{"overflow-x":"scroll"},".overflow-y-scroll":{"overflow-y":"scroll"}})},overscrollBehavior:({addUtilities:e})=>{e({".overscroll-auto":{"overscroll-behavior":"auto"},".overscroll-contain":{"overscroll-behavior":"contain"},".overscroll-none":{"overscroll-behavior":"none"},".overscroll-y-auto":{"overscroll-behavior-y":"auto"},".overscroll-y-contain":{"overscroll-behavior-y":"contain"},".overscroll-y-none":{"overscroll-behavior-y":"none"},".overscroll-x-auto":{"overscroll-behavior-x":"auto"},".overscroll-x-contain":{"overscroll-behavior-x":"contain"},".overscroll-x-none":{"overscroll-behavior-x":"none"}})},scrollBehavior:({addUtilities:e})=>{e({".scroll-auto":{"scroll-behavior":"auto"},".scroll-smooth":{"scroll-behavior":"smooth"}})},textOverflow:({addUtilities:e})=>{e({".truncate":{overflow:"hidden","text-overflow":"ellipsis","white-space":"nowrap"},".overflow-ellipsis":{"text-overflow":"ellipsis"},".text-ellipsis":{"text-overflow":"ellipsis"},".text-clip":{"text-overflow":"clip"}})},hyphens:({addUtilities:e})=>{e({".hyphens-none":{hyphens:"none"},".hyphens-manual":{hyphens:"manual"},".hyphens-auto":{hyphens:"auto"}})},whitespace:({addUtilities:e})=>{e({".whitespace-normal":{"white-space":"normal"},".whitespace-nowrap":{"white-space":"nowrap"},".whitespace-pre":{"white-space":"pre"},".whitespace-pre-line":{"white-space":"pre-line"},".whitespace-pre-wrap":{"white-space":"pre-wrap"},".whitespace-break-spaces":{"white-space":"break-spaces"}})},textWrap:({addUtilities:e})=>{e({".text-wrap":{"text-wrap":"wrap"},".text-nowrap":{"text-wrap":"nowrap"},".text-balance":{"text-wrap":"balance"},".text-pretty":{"text-wrap":"pretty"}})},wordBreak:({addUtilities:e})=>{e({".break-normal":{"overflow-wrap":"normal","word-break":"normal"},".break-words":{"overflow-wrap":"break-word"},".break-all":{"word-break":"break-all"},".break-keep":{"word-break":"keep-all"}})},borderRadius:(0,Un.default)("borderRadius",[["rounded",["border-radius"]],[["rounded-s",["border-start-start-radius","border-end-start-radius"]],["rounded-e",["border-start-end-radius","border-end-end-radius"]],["rounded-t",["border-top-left-radius","border-top-right-radius"]],["rounded-r",["border-top-right-radius","border-bottom-right-radius"]],["rounded-b",["border-bottom-right-radius","border-bottom-left-radius"]],["rounded-l",["border-top-left-radius","border-bottom-left-radius"]]],[["rounded-ss",["border-start-start-radius"]],["rounded-se",["border-start-end-radius"]],["rounded-ee",["border-end-end-radius"]],["rounded-es",["border-end-start-radius"]],["rounded-tl",["border-top-left-radius"]],["rounded-tr",["border-top-right-radius"]],["rounded-br",["border-bottom-right-radius"]],["rounded-bl",["border-bottom-left-radius"]]]]),borderWidth:(0,Un.default)("borderWidth",[["border",[["@defaults border-width",{}],"border-width"]],[["border-x",[["@defaults border-width",{}],"border-left-width","border-right-width"]],["border-y",[["@defaults border-width",{}],"border-top-width","border-bottom-width"]]],[["border-s",[["@defaults border-width",{}],"border-inline-start-width"]],["border-e",[["@defaults border-width",{}],"border-inline-end-width"]],["border-t",[["@defaults border-width",{}],"border-top-width"]],["border-r",[["@defaults border-width",{}],"border-right-width"]],["border-b",[["@defaults border-width",{}],"border-bottom-width"]],["border-l",[["@defaults border-width",{}],"border-left-width"]]]],{type:["line-width","length"]}),borderStyle:({addUtilities:e})=>{e({".border-solid":{"border-style":"solid"},".border-dashed":{"border-style":"dashed"},".border-dotted":{"border-style":"dotted"},".border-double":{"border-style":"double"},".border-hidden":{"border-style":"hidden"},".border-none":{"border-style":"none"}})},borderColor:({matchUtilities:e,theme:t,corePlugins:n})=>{e({border:i=>n("borderOpacity")?(0,wl.default)({color:i,property:"border-color",variable:"--tw-border-opacity"}):{"border-color":(0,ha.default)(i)}},{values:(({DEFAULT:i,...a})=>a)((0,Al.default)(t("borderColor"))),type:["color","any"]}),e({"border-x":i=>n("borderOpacity")?(0,wl.default)({color:i,property:["border-left-color","border-right-color"],variable:"--tw-border-opacity"}):{"border-left-color":(0,ha.default)(i),"border-right-color":(0,ha.default)(i)},"border-y":i=>n("borderOpacity")?(0,wl.default)({color:i,property:["border-top-color","border-bottom-color"],variable:"--tw-border-opacity"}):{"border-top-color":(0,ha.default)(i),"border-bottom-color":(0,ha.default)(i)}},{values:(({DEFAULT:i,...a})=>a)((0,Al.default)(t("borderColor"))),type:["color","any"]}),e({"border-s":i=>n("borderOpacity")?(0,wl.default)({color:i,property:"border-inline-start-color",variable:"--tw-border-opacity"}):{"border-inline-start-color":(0,ha.default)(i)},"border-e":i=>n("borderOpacity")?(0,wl.default)({color:i,property:"border-inline-end-color",variable:"--tw-border-opacity"}):{"border-inline-end-color":(0,ha.default)(i)},"border-t":i=>n("borderOpacity")?(0,wl.default)({color:i,property:"border-top-color",variable:"--tw-border-opacity"}):{"border-top-color":(0,ha.default)(i)},"border-r":i=>n("borderOpacity")?(0,wl.default)({color:i,property:"border-right-color",variable:"--tw-border-opacity"}):{"border-right-color":(0,ha.default)(i)},"border-b":i=>n("borderOpacity")?(0,wl.default)({color:i,property:"border-bottom-color",variable:"--tw-border-opacity"}):{"border-bottom-color":(0,ha.default)(i)},"border-l":i=>n("borderOpacity")?(0,wl.default)({color:i,property:"border-left-color",variable:"--tw-border-opacity"}):{"border-left-color":(0,ha.default)(i)}},{values:(({DEFAULT:i,...a})=>a)((0,Al.default)(t("borderColor"))),type:["color","any"]})},borderOpacity:(0,Un.default)("borderOpacity",[["border-opacity",["--tw-border-opacity"]]]),backgroundColor:({matchUtilities:e,theme:t,corePlugins:n})=>{e({bg:i=>n("backgroundOpacity")?(0,wl.default)({color:i,property:"background-color",variable:"--tw-bg-opacity"}):{"background-color":(0,ha.default)(i)}},{values:(0,Al.default)(t("backgroundColor")),type:["color","any"]})},backgroundOpacity:(0,Un.default)("backgroundOpacity",[["bg-opacity",["--tw-bg-opacity"]]]),backgroundImage:(0,Un.default)("backgroundImage",[["bg",["background-image"]]],{type:["lookup","image","url"]}),gradientColorStops:(()=>{function e(t){return(0,wl.withAlphaValue)(t,0,"rgb(255 255 255 / 0)")}return function({matchUtilities:t,theme:n,addDefaults:i}){i("gradient-color-stops",{"--tw-gradient-from-position":" ","--tw-gradient-via-position":" ","--tw-gradient-to-position":" "});let a={values:(0,Al.default)(n("gradientColorStops")),type:["color","any"]},r={values:n("gradientColorStopPositions"),type:["length","percentage"]};t({from:l=>{let s=e(l);return{"@defaults gradient-color-stops":{},"--tw-gradient-from":`${(0,ha.default)(l)} var(--tw-gradient-from-position)`,"--tw-gradient-to":`${s} var(--tw-gradient-to-position)`,"--tw-gradient-stops":"var(--tw-gradient-from), var(--tw-gradient-to)"}}},a),t({from:l=>({"--tw-gradient-from-position":l})},r),t({via:l=>{let s=e(l);return{"@defaults gradient-color-stops":{},"--tw-gradient-to":`${s} var(--tw-gradient-to-position)`,"--tw-gradient-stops":`var(--tw-gradient-from), ${(0,ha.default)(l)} var(--tw-gradient-via-position), var(--tw-gradient-to)`}}},a),t({via:l=>({"--tw-gradient-via-position":l})},r),t({to:l=>({"@defaults gradient-color-stops":{},"--tw-gradient-to":`${(0,ha.default)(l)} var(--tw-gradient-to-position)`})},a),t({to:l=>({"--tw-gradient-to-position":l})},r)}})(),boxDecorationBreak:({addUtilities:e})=>{e({".decoration-slice":{"box-decoration-break":"slice"},".decoration-clone":{"box-decoration-break":"clone"},".box-decoration-slice":{"box-decoration-break":"slice"},".box-decoration-clone":{"box-decoration-break":"clone"}})},backgroundSize:(0,Un.default)("backgroundSize",[["bg",["background-size"]]],{type:["lookup","length","percentage","size"]}),backgroundAttachment:({addUtilities:e})=>{e({".bg-fixed":{"background-attachment":"fixed"},".bg-local":{"background-attachment":"local"},".bg-scroll":{"background-attachment":"scroll"}})},backgroundClip:({addUtilities:e})=>{e({".bg-clip-border":{"background-clip":"border-box"},".bg-clip-padding":{"background-clip":"padding-box"},".bg-clip-content":{"background-clip":"content-box"},".bg-clip-text":{"background-clip":"text"}})},backgroundPosition:(0,Un.default)("backgroundPosition",[["bg",["background-position"]]],{type:["lookup",["position",{preferOnConflict:!0}]]}),backgroundRepeat:({addUtilities:e})=>{e({".bg-repeat":{"background-repeat":"repeat"},".bg-no-repeat":{"background-repeat":"no-repeat"},".bg-repeat-x":{"background-repeat":"repeat-x"},".bg-repeat-y":{"background-repeat":"repeat-y"},".bg-repeat-round":{"background-repeat":"round"},".bg-repeat-space":{"background-repeat":"space"}})},backgroundOrigin:({addUtilities:e})=>{e({".bg-origin-border":{"background-origin":"border-box"},".bg-origin-padding":{"background-origin":"padding-box"},".bg-origin-content":{"background-origin":"content-box"}})},fill:({matchUtilities:e,theme:t})=>{e({fill:n=>({fill:(0,ha.default)(n)})},{values:(0,Al.default)(t("fill")),type:["color","any"]})},stroke:({matchUtilities:e,theme:t})=>{e({stroke:n=>({stroke:(0,ha.default)(n)})},{values:(0,Al.default)(t("stroke")),type:["color","url","any"]})},strokeWidth:(0,Un.default)("strokeWidth",[["stroke",["stroke-width"]]],{type:["length","number","percentage"]}),objectFit:({addUtilities:e})=>{e({".object-contain":{"object-fit":"contain"},".object-cover":{"object-fit":"cover"},".object-fill":{"object-fit":"fill"},".object-none":{"object-fit":"none"},".object-scale-down":{"object-fit":"scale-down"}})},objectPosition:(0,Un.default)("objectPosition",[["object",["object-position"]]]),padding:(0,Un.default)("padding",[["p",["padding"]],[["px",["padding-left","padding-right"]],["py",["padding-top","padding-bottom"]]],[["ps",["padding-inline-start"]],["pe",["padding-inline-end"]],["pt",["padding-top"]],["pr",["padding-right"]],["pb",["padding-bottom"]],["pl",["padding-left"]]]]),textAlign:({addUtilities:e})=>{e({".text-left":{"text-align":"left"},".text-center":{"text-align":"center"},".text-right":{"text-align":"right"},".text-justify":{"text-align":"justify"},".text-start":{"text-align":"start"},".text-end":{"text-align":"end"}})},textIndent:(0,Un.default)("textIndent",[["indent",["text-indent"]]],{supportsNegativeValues:!0}),verticalAlign:({addUtilities:e,matchUtilities:t})=>{e({".align-baseline":{"vertical-align":"baseline"},".align-top":{"vertical-align":"top"},".align-middle":{"vertical-align":"middle"},".align-bottom":{"vertical-align":"bottom"},".align-text-top":{"vertical-align":"text-top"},".align-text-bottom":{"vertical-align":"text-bottom"},".align-sub":{"vertical-align":"sub"},".align-super":{"vertical-align":"super"}}),t({align:n=>({"vertical-align":n})})},fontFamily:({matchUtilities:e,theme:t})=>{e({font:n=>{let[i,a={}]=Array.isArray(n)&&(0,CHe.default)(n[1])?n:[n],{fontFeatureSettings:r,fontVariationSettings:l}=a;return{"font-family":Array.isArray(i)?i.join(", "):i,...r===void 0?{}:{"font-feature-settings":r},...l===void 0?{}:{"font-variation-settings":l}}}},{values:t("fontFamily"),type:["lookup","generic-name","family-name"]})},fontSize:({matchUtilities:e,theme:t})=>{e({text:(n,{modifier:i})=>{let[a,r]=Array.isArray(n)?n:[n];if(i)return{"font-size":a,"line-height":i};let{lineHeight:l,letterSpacing:s,fontWeight:u}=(0,CHe.default)(r)?r:{lineHeight:r};return{"font-size":a,...l===void 0?{}:{"line-height":l},...s===void 0?{}:{"letter-spacing":s},...u===void 0?{}:{"font-weight":u}}}},{values:t("fontSize"),modifiers:t("lineHeight"),type:["absolute-size","relative-size","length","percentage"]})},fontWeight:(0,Un.default)("fontWeight",[["font",["fontWeight"]]],{type:["lookup","number","any"]}),textTransform:({addUtilities:e})=>{e({".uppercase":{"text-transform":"uppercase"},".lowercase":{"text-transform":"lowercase"},".capitalize":{"text-transform":"capitalize"},".normal-case":{"text-transform":"none"}})},fontStyle:({addUtilities:e})=>{e({".italic":{"font-style":"italic"},".not-italic":{"font-style":"normal"}})},fontVariantNumeric:({addDefaults:e,addUtilities:t})=>{let n="var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)";e("font-variant-numeric",{"--tw-ordinal":" ","--tw-slashed-zero":" ","--tw-numeric-figure":" ","--tw-numeric-spacing":" ","--tw-numeric-fraction":" "}),t({".normal-nums":{"font-variant-numeric":"normal"},".ordinal":{"@defaults font-variant-numeric":{},"--tw-ordinal":"ordinal","font-variant-numeric":n},".slashed-zero":{"@defaults font-variant-numeric":{},"--tw-slashed-zero":"slashed-zero","font-variant-numeric":n},".lining-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-figure":"lining-nums","font-variant-numeric":n},".oldstyle-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-figure":"oldstyle-nums","font-variant-numeric":n},".proportional-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-spacing":"proportional-nums","font-variant-numeric":n},".tabular-nums":{"@defaults font-variant-numeric":{},"--tw-numeric-spacing":"tabular-nums","font-variant-numeric":n},".diagonal-fractions":{"@defaults font-variant-numeric":{},"--tw-numeric-fraction":"diagonal-fractions","font-variant-numeric":n},".stacked-fractions":{"@defaults font-variant-numeric":{},"--tw-numeric-fraction":"stacked-fractions","font-variant-numeric":n}})},lineHeight:(0,Un.default)("lineHeight",[["leading",["lineHeight"]]]),letterSpacing:(0,Un.default)("letterSpacing",[["tracking",["letterSpacing"]]],{supportsNegativeValues:!0}),textColor:({matchUtilities:e,theme:t,corePlugins:n})=>{e({text:i=>n("textOpacity")?(0,wl.default)({color:i,property:"color",variable:"--tw-text-opacity"}):{color:(0,ha.default)(i)}},{values:(0,Al.default)(t("textColor")),type:["color","any"]})},textOpacity:(0,Un.default)("textOpacity",[["text-opacity",["--tw-text-opacity"]]]),textDecoration:({addUtilities:e})=>{e({".underline":{"text-decoration-line":"underline"},".overline":{"text-decoration-line":"overline"},".line-through":{"text-decoration-line":"line-through"},".no-underline":{"text-decoration-line":"none"}})},textDecorationColor:({matchUtilities:e,theme:t})=>{e({decoration:n=>({"text-decoration-color":(0,ha.default)(n)})},{values:(0,Al.default)(t("textDecorationColor")),type:["color","any"]})},textDecorationStyle:({addUtilities:e})=>{e({".decoration-solid":{"text-decoration-style":"solid"},".decoration-double":{"text-decoration-style":"double"},".decoration-dotted":{"text-decoration-style":"dotted"},".decoration-dashed":{"text-decoration-style":"dashed"},".decoration-wavy":{"text-decoration-style":"wavy"}})},textDecorationThickness:(0,Un.default)("textDecorationThickness",[["decoration",["text-decoration-thickness"]]],{type:["length","percentage"]}),textUnderlineOffset:(0,Un.default)("textUnderlineOffset",[["underline-offset",["text-underline-offset"]]],{type:["length","percentage","any"]}),fontSmoothing:({addUtilities:e})=>{e({".antialiased":{"-webkit-font-smoothing":"antialiased","-moz-osx-font-smoothing":"grayscale"},".subpixel-antialiased":{"-webkit-font-smoothing":"auto","-moz-osx-font-smoothing":"auto"}})},placeholderColor:({matchUtilities:e,theme:t,corePlugins:n})=>{e({placeholder:i=>n("placeholderOpacity")?{"&::placeholder":(0,wl.default)({color:i,property:"color",variable:"--tw-placeholder-opacity"})}:{"&::placeholder":{color:(0,ha.default)(i)}}},{values:(0,Al.default)(t("placeholderColor")),type:["color","any"]})},placeholderOpacity:({matchUtilities:e,theme:t})=>{e({"placeholder-opacity":n=>({"&::placeholder":{"--tw-placeholder-opacity":n}})},{values:t("placeholderOpacity")})},caretColor:({matchUtilities:e,theme:t})=>{e({caret:n=>({"caret-color":(0,ha.default)(n)})},{values:(0,Al.default)(t("caretColor")),type:["color","any"]})},accentColor:({matchUtilities:e,theme:t})=>{e({accent:n=>({"accent-color":(0,ha.default)(n)})},{values:(0,Al.default)(t("accentColor")),type:["color","any"]})},opacity:(0,Un.default)("opacity",[["opacity",["opacity"]]]),backgroundBlendMode:({addUtilities:e})=>{e({".bg-blend-normal":{"background-blend-mode":"normal"},".bg-blend-multiply":{"background-blend-mode":"multiply"},".bg-blend-screen":{"background-blend-mode":"screen"},".bg-blend-overlay":{"background-blend-mode":"overlay"},".bg-blend-darken":{"background-blend-mode":"darken"},".bg-blend-lighten":{"background-blend-mode":"lighten"},".bg-blend-color-dodge":{"background-blend-mode":"color-dodge"},".bg-blend-color-burn":{"background-blend-mode":"color-burn"},".bg-blend-hard-light":{"background-blend-mode":"hard-light"},".bg-blend-soft-light":{"background-blend-mode":"soft-light"},".bg-blend-difference":{"background-blend-mode":"difference"},".bg-blend-exclusion":{"background-blend-mode":"exclusion"},".bg-blend-hue":{"background-blend-mode":"hue"},".bg-blend-saturation":{"background-blend-mode":"saturation"},".bg-blend-color":{"background-blend-mode":"color"},".bg-blend-luminosity":{"background-blend-mode":"luminosity"}})},mixBlendMode:({addUtilities:e})=>{e({".mix-blend-normal":{"mix-blend-mode":"normal"},".mix-blend-multiply":{"mix-blend-mode":"multiply"},".mix-blend-screen":{"mix-blend-mode":"screen"},".mix-blend-overlay":{"mix-blend-mode":"overlay"},".mix-blend-darken":{"mix-blend-mode":"darken"},".mix-blend-lighten":{"mix-blend-mode":"lighten"},".mix-blend-color-dodge":{"mix-blend-mode":"color-dodge"},".mix-blend-color-burn":{"mix-blend-mode":"color-burn"},".mix-blend-hard-light":{"mix-blend-mode":"hard-light"},".mix-blend-soft-light":{"mix-blend-mode":"soft-light"},".mix-blend-difference":{"mix-blend-mode":"difference"},".mix-blend-exclusion":{"mix-blend-mode":"exclusion"},".mix-blend-hue":{"mix-blend-mode":"hue"},".mix-blend-saturation":{"mix-blend-mode":"saturation"},".mix-blend-color":{"mix-blend-mode":"color"},".mix-blend-luminosity":{"mix-blend-mode":"luminosity"},".mix-blend-plus-darker":{"mix-blend-mode":"plus-darker"},".mix-blend-plus-lighter":{"mix-blend-mode":"plus-lighter"}})},boxShadow:(()=>{let e=(0,BQe.default)("boxShadow"),t=["var(--tw-ring-offset-shadow, 0 0 #0000)","var(--tw-ring-shadow, 0 0 #0000)","var(--tw-shadow)"].join(", ");return function({matchUtilities:n,addDefaults:i,theme:a}){i("box-shadow",{"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000"}),n({shadow:r=>{r=e(r);let l=(0,DHe.parseBoxShadowValue)(r);for(let s of l)s.valid&&(s.color="var(--tw-shadow-color)");return{"@defaults box-shadow":{},"--tw-shadow":r==="none"?"0 0 #0000":r,"--tw-shadow-colored":r==="none"?"0 0 #0000":(0,DHe.formatBoxShadowValue)(l),"box-shadow":t}}},{values:a("boxShadow"),type:["shadow"]})}})(),boxShadowColor:({matchUtilities:e,theme:t})=>{e({shadow:n=>({"--tw-shadow-color":(0,ha.default)(n),"--tw-shadow":"var(--tw-shadow-colored)"})},{values:(0,Al.default)(t("boxShadowColor")),type:["color","any"]})},outlineStyle:({addUtilities:e})=>{e({".outline-none":{outline:"2px solid transparent","outline-offset":"2px"},".outline":{"outline-style":"solid"},".outline-dashed":{"outline-style":"dashed"},".outline-dotted":{"outline-style":"dotted"},".outline-double":{"outline-style":"double"}})},outlineWidth:(0,Un.default)("outlineWidth",[["outline",["outline-width"]]],{type:["length","number","percentage"]}),outlineOffset:(0,Un.default)("outlineOffset",[["outline-offset",["outline-offset"]]],{type:["length","number","percentage","any"],supportsNegativeValues:!0}),outlineColor:({matchUtilities:e,theme:t})=>{e({outline:n=>({"outline-color":(0,ha.default)(n)})},{values:(0,Al.default)(t("outlineColor")),type:["color","any"]})},ringWidth:({matchUtilities:e,addDefaults:t,addUtilities:n,theme:i,config:a})=>{let r=(()=>{var l,s;if((0,p8.flagEnabled)(a(),"respectDefaultRingColorOpacity"))return i("ringColor.DEFAULT");let u=i("ringOpacity.DEFAULT","0.5");return!((l=i("ringColor"))===null||l===void 0)&&l.DEFAULT?(0,wl.withAlphaValue)((s=i("ringColor"))===null||s===void 0?void 0:s.DEFAULT,u,`rgb(147 197 253 / ${u})`):`rgb(147 197 253 / ${u})`})();t("ring-width",{"--tw-ring-inset":" ","--tw-ring-offset-width":i("ringOffsetWidth.DEFAULT","0px"),"--tw-ring-offset-color":i("ringOffsetColor.DEFAULT","#fff"),"--tw-ring-color":r,"--tw-ring-offset-shadow":"0 0 #0000","--tw-ring-shadow":"0 0 #0000","--tw-shadow":"0 0 #0000","--tw-shadow-colored":"0 0 #0000"}),e({ring:l=>({"@defaults ring-width":{},"--tw-ring-offset-shadow":"var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)","--tw-ring-shadow":`var(--tw-ring-inset) 0 0 0 calc(${l} + var(--tw-ring-offset-width)) var(--tw-ring-color)`,"box-shadow":["var(--tw-ring-offset-shadow)","var(--tw-ring-shadow)","var(--tw-shadow, 0 0 #0000)"].join(", ")})},{values:i("ringWidth"),type:"length"}),n({".ring-inset":{"@defaults ring-width":{},"--tw-ring-inset":"inset"}})},ringColor:({matchUtilities:e,theme:t,corePlugins:n})=>{e({ring:i=>n("ringOpacity")?(0,wl.default)({color:i,property:"--tw-ring-color",variable:"--tw-ring-opacity"}):{"--tw-ring-color":(0,ha.default)(i)}},{values:Object.fromEntries(Object.entries((0,Al.default)(t("ringColor"))).filter(([i])=>i!=="DEFAULT")),type:["color","any"]})},ringOpacity:e=>{let{config:t}=e;return(0,Un.default)("ringOpacity",[["ring-opacity",["--tw-ring-opacity"]]],{filterDefault:!(0,p8.flagEnabled)(t(),"respectDefaultRingColorOpacity")})(e)},ringOffsetWidth:(0,Un.default)("ringOffsetWidth",[["ring-offset",["--tw-ring-offset-width"]]],{type:"length"}),ringOffsetColor:({matchUtilities:e,theme:t})=>{e({"ring-offset":n=>({"--tw-ring-offset-color":(0,ha.default)(n)})},{values:(0,Al.default)(t("ringOffsetColor")),type:["color","any"]})},blur:({matchUtilities:e,theme:t})=>{e({blur:n=>({"--tw-blur":n.trim()===""?" ":`blur(${n})`,"@defaults filter":{},filter:HH})},{values:t("blur")})},brightness:({matchUtilities:e,theme:t})=>{e({brightness:n=>({"--tw-brightness":`brightness(${n})`,"@defaults filter":{},filter:HH})},{values:t("brightness")})},contrast:({matchUtilities:e,theme:t})=>{e({contrast:n=>({"--tw-contrast":`contrast(${n})`,"@defaults filter":{},filter:HH})},{values:t("contrast")})},dropShadow:({matchUtilities:e,theme:t})=>{e({"drop-shadow":n=>({"--tw-drop-shadow":Array.isArray(n)?n.map(i=>`drop-shadow(${i})`).join(" "):`drop-shadow(${n})`,"@defaults filter":{},filter:HH})},{values:t("dropShadow")})},grayscale:({matchUtilities:e,theme:t})=>{e({grayscale:n=>({"--tw-grayscale":`grayscale(${n})`,"@defaults filter":{},filter:HH})},{values:t("grayscale")})},hueRotate:({matchUtilities:e,theme:t})=>{e({"hue-rotate":n=>({"--tw-hue-rotate":`hue-rotate(${n})`,"@defaults filter":{},filter:HH})},{values:t("hueRotate"),supportsNegativeValues:!0})},invert:({matchUtilities:e,theme:t})=>{e({invert:n=>({"--tw-invert":`invert(${n})`,"@defaults filter":{},filter:HH})},{values:t("invert")})},saturate:({matchUtilities:e,theme:t})=>{e({saturate:n=>({"--tw-saturate":`saturate(${n})`,"@defaults filter":{},filter:HH})},{values:t("saturate")})},sepia:({matchUtilities:e,theme:t})=>{e({sepia:n=>({"--tw-sepia":`sepia(${n})`,"@defaults filter":{},filter:HH})},{values:t("sepia")})},filter:({addDefaults:e,addUtilities:t})=>{e("filter",{"--tw-blur":" ","--tw-brightness":" ","--tw-contrast":" ","--tw-grayscale":" ","--tw-hue-rotate":" ","--tw-invert":" ","--tw-saturate":" ","--tw-sepia":" ","--tw-drop-shadow":" "}),t({".filter":{"@defaults filter":{},filter:HH},".filter-none":{filter:"none"}})},backdropBlur:({matchUtilities:e,theme:t})=>{e({"backdrop-blur":n=>({"--tw-backdrop-blur":n.trim()===""?" ":`blur(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":wo,"backdrop-filter":wo})},{values:t("backdropBlur")})},backdropBrightness:({matchUtilities:e,theme:t})=>{e({"backdrop-brightness":n=>({"--tw-backdrop-brightness":`brightness(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":wo,"backdrop-filter":wo})},{values:t("backdropBrightness")})},backdropContrast:({matchUtilities:e,theme:t})=>{e({"backdrop-contrast":n=>({"--tw-backdrop-contrast":`contrast(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":wo,"backdrop-filter":wo})},{values:t("backdropContrast")})},backdropGrayscale:({matchUtilities:e,theme:t})=>{e({"backdrop-grayscale":n=>({"--tw-backdrop-grayscale":`grayscale(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":wo,"backdrop-filter":wo})},{values:t("backdropGrayscale")})},backdropHueRotate:({matchUtilities:e,theme:t})=>{e({"backdrop-hue-rotate":n=>({"--tw-backdrop-hue-rotate":`hue-rotate(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":wo,"backdrop-filter":wo})},{values:t("backdropHueRotate"),supportsNegativeValues:!0})},backdropInvert:({matchUtilities:e,theme:t})=>{e({"backdrop-invert":n=>({"--tw-backdrop-invert":`invert(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":wo,"backdrop-filter":wo})},{values:t("backdropInvert")})},backdropOpacity:({matchUtilities:e,theme:t})=>{e({"backdrop-opacity":n=>({"--tw-backdrop-opacity":`opacity(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":wo,"backdrop-filter":wo})},{values:t("backdropOpacity")})},backdropSaturate:({matchUtilities:e,theme:t})=>{e({"backdrop-saturate":n=>({"--tw-backdrop-saturate":`saturate(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":wo,"backdrop-filter":wo})},{values:t("backdropSaturate")})},backdropSepia:({matchUtilities:e,theme:t})=>{e({"backdrop-sepia":n=>({"--tw-backdrop-sepia":`sepia(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":wo,"backdrop-filter":wo})},{values:t("backdropSepia")})},backdropFilter:({addDefaults:e,addUtilities:t})=>{e("backdrop-filter",{"--tw-backdrop-blur":" ","--tw-backdrop-brightness":" ","--tw-backdrop-contrast":" ","--tw-backdrop-grayscale":" ","--tw-backdrop-hue-rotate":" ","--tw-backdrop-invert":" ","--tw-backdrop-opacity":" ","--tw-backdrop-saturate":" ","--tw-backdrop-sepia":" "}),t({".backdrop-filter":{"@defaults backdrop-filter":{},"-webkit-backdrop-filter":wo,"backdrop-filter":wo},".backdrop-filter-none":{"-webkit-backdrop-filter":"none","backdrop-filter":"none"}})},transitionProperty:({matchUtilities:e,theme:t})=>{let n=t("transitionTimingFunction.DEFAULT"),i=t("transitionDuration.DEFAULT");e({transition:a=>({"transition-property":a,...a==="none"?{}:{"transition-timing-function":n,"transition-duration":i}})},{values:t("transitionProperty")})},transitionDelay:(0,Un.default)("transitionDelay",[["delay",["transitionDelay"]]]),transitionDuration:(0,Un.default)("transitionDuration",[["duration",["transitionDuration"]]],{filterDefault:!0}),transitionTimingFunction:(0,Un.default)("transitionTimingFunction",[["ease",["transitionTimingFunction"]]],{filterDefault:!0}),willChange:(0,Un.default)("willChange",[["will-change",["will-change"]]]),contain:({addDefaults:e,addUtilities:t})=>{let n="var(--tw-contain-size) var(--tw-contain-layout) var(--tw-contain-paint) var(--tw-contain-style)";e("contain",{"--tw-contain-size":" ","--tw-contain-layout":" ","--tw-contain-paint":" ","--tw-contain-style":" "}),t({".contain-none":{contain:"none"},".contain-content":{contain:"content"},".contain-strict":{contain:"strict"},".contain-size":{"@defaults contain":{},"--tw-contain-size":"size",contain:n},".contain-inline-size":{"@defaults contain":{},"--tw-contain-size":"inline-size",contain:n},".contain-layout":{"@defaults contain":{},"--tw-contain-layout":"layout",contain:n},".contain-paint":{"@defaults contain":{},"--tw-contain-paint":"paint",contain:n},".contain-style":{"@defaults contain":{},"--tw-contain-style":"style",contain:n}})},content:(0,Un.default)("content",[["content",["--tw-content",["content","var(--tw-content)"]]]]),forcedColorAdjust:({addUtilities:e})=>{e({".forced-color-adjust-auto":{"forced-color-adjust":"auto"},".forced-color-adjust-none":{"forced-color-adjust":"none"}})}}});var dm=$e(d8=>{"use strict";Object.defineProperty(d8,"__esModule",{value:!0});function UQe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}UQe(d8,{env:function(){return qQe},contextMap:function(){return WQe},configContextMap:function(){return VQe},contextSourcesMap:function(){return KQe},sourceHashMap:function(){return GQe},NOT_ON_DEMAND:function(){return XQe},NONE:function(){return ZQe},resolveDebug:function(){return NHe}});var qQe=typeof process<"u"?{NODE_ENV:process.env.NODE_ENV,DEBUG:NHe(process.env.DEBUG)}:{NODE_ENV:"production",DEBUG:!1},WQe=new Map,VQe=new Map,KQe=new Map,GQe=new Map,XQe=new String("*"),ZQe=Symbol("__NONE__");function NHe(e){if(e===void 0)return!1;if(e==="true"||e==="1")return!0;if(e==="false"||e==="0")return!1;if(e==="*")return!0;let t=e.split(",").map(n=>n.split(":")[0]);return t.includes("-tailwindcss")?!1:!!t.includes("tailwindcss")}});var h8=$e(f8=>{"use strict";Object.defineProperty(f8,"__esModule",{value:!0});Object.defineProperty(f8,"default",{enumerable:!0,get:function(){return JQe}});var RHe=new Map([["{","}"],["[","]"],["(",")"]]),$He=new Map(Array.from(RHe.entries()).map(([e,t])=>[t,e])),zQe=new Set(['"',"'","`"]);function JQe(e){let t=[],n=!1;for(let i=0;i0)}});var Ex=$e(E8=>{"use strict";Object.defineProperty(E8,"__esModule",{value:!0});Object.defineProperty(E8,"movePseudos",{enumerable:!0,get:function(){return QQe}});var m8={"::after":["terminal","jumpable"],"::backdrop":["terminal","jumpable"],"::before":["terminal","jumpable"],"::cue":["terminal"],"::cue-region":["terminal"],"::first-letter":["terminal","jumpable"],"::first-line":["terminal","jumpable"],"::grammar-error":["terminal"],"::marker":["terminal","jumpable"],"::part":["terminal","actionable"],"::placeholder":["terminal","jumpable"],"::selection":["terminal","jumpable"],"::slotted":["terminal"],"::spelling-error":["terminal"],"::target-text":["terminal"],"::file-selector-button":["terminal","actionable"],"::deep":["actionable"],"::v-deep":["actionable"],"::ng-deep":["actionable"],":after":["terminal","jumpable"],":before":["terminal","jumpable"],":first-letter":["terminal","jumpable"],":first-line":["terminal","jumpable"],":where":[],":is":[],":has":[],__default__:["terminal","actionable"]};function QQe(e){let[t]=MHe(e);return t.forEach(([n,i])=>n.removeChild(i)),e.nodes.push(...t.map(([,n])=>n)),e}function MHe(e){let t=[],n=null;for(let a of e.nodes)if(a.type==="combinator")t=t.filter(([,r])=>_8(r).includes("jumpable")),n=null;else if(a.type==="pseudo"){YQe(a)?(n=a,t.push([e,a,null])):n&&eYe(a,n)?t.push([e,a,n]):n=null;var i;for(let r of(i=a.nodes)!==null&&i!==void 0?i:[]){let[l,s]=MHe(r);n=s||n,t.push(...l)}}return[t,n]}function BHe(e){return e.value.startsWith("::")||m8[e.value]!==void 0}function YQe(e){return BHe(e)&&_8(e).includes("terminal")}function eYe(e,t){return e.type!=="pseudo"||BHe(e)?!1:_8(t).includes("actionable")}function _8(e){var t;return(t=m8[e.value])!==null&&t!==void 0?t:m8.__default__}});var b8=$e(g8=>{"use strict";Object.defineProperty(g8,"__esModule",{value:!0});function tYe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}tYe(g8,{formatVariantSelector:function(){return jHe},eliminateIrrelevantSelectors:function(){return UHe},finalizeSelector:function(){return oYe},handleMergePseudo:function(){return qHe}});var fd=yx(pH()),rYe=yx(ex()),FHe=yx(ME()),nYe=yx(dx()),iYe=Ex(),sYe=kh();function yx(e){return e&&e.__esModule?e:{default:e}}var y8=":merge";function jHe(e,{context:t,candidate:n}){var i;let a=(i=t?.tailwindConfig.prefix)!==null&&i!==void 0?i:"",r=e.map(s=>{let u=(0,fd.default)().astSync(s.format);return{...s,ast:s.respectPrefix?(0,nYe.default)(a,u):u}}),l=fd.default.root({nodes:[fd.default.selector({nodes:[fd.default.className({value:(0,FHe.default)(n)})]})]});for(let{ast:s}of r)[l,s]=qHe(l,s),s.walkNesting(u=>u.replaceWith(...l.nodes[0].nodes)),l=s;return l}function OHe(e){let t=[];for(;e.prev()&&e.prev().type!=="combinator";)e=e.prev();for(;e&&e.type!=="combinator";)t.push(e),e=e.next();return t}function aYe(e){return e.sort((t,n)=>t.type==="tag"&&n.type==="class"?-1:t.type==="class"&&n.type==="tag"?1:t.type==="class"&&n.type==="pseudo"&&n.value.startsWith("::")?-1:t.type==="pseudo"&&t.value.startsWith("::")&&n.type==="class"?1:e.index(t)-e.index(n)),e}function UHe(e,t){let n=!1;e.walk(i=>{if(i.type==="class"&&i.value===t)return n=!0,!1}),n||e.remove()}function oYe(e,t,{context:n,candidate:i,base:a}){var r,l;let s=(l=n==null||(r=n.tailwindConfig)===null||r===void 0?void 0:r.separator)!==null&&l!==void 0?l:":";a=a??(0,sYe.splitAtTopLevelOnly)(i,s).pop();let u=(0,fd.default)().astSync(e);if(u.walkClasses(H=>{H.raws&&H.value.includes(a)&&(H.raws.value=(0,FHe.default)((0,rYe.default)(H.raws.value)))}),u.each(H=>UHe(H,a)),u.length===0)return null;let p=Array.isArray(t)?jHe(t,{context:n,candidate:i}):t;if(p===null)return u.toString();let o=fd.default.comment({value:"/*__simple__*/"}),c=fd.default.comment({value:"/*__simple__*/"});return u.walkClasses(H=>{if(H.value!==a)return;let f=H.parent,_=p.nodes[0].nodes;if(f.nodes.length===1){H.replaceWith(..._);return}let y=OHe(H);f.insertBefore(y[0],o),f.insertAfter(y[y.length-1],c);for(let h of _)f.insertBefore(y[0],h.clone());H.remove(),y=OHe(o);let g=f.index(o);f.nodes.splice(g,y.length,...aYe(fd.default.selector({nodes:y})).nodes),o.remove(),c.remove()}),u.walkPseudos(H=>{H.value===y8&&H.replaceWith(H.nodes)}),u.each(H=>(0,iYe.movePseudos)(H)),u.toString()}function qHe(e,t){let n=[];return e.walkPseudos(i=>{i.value===y8&&n.push({pseudo:i,value:i.nodes[0].toString()})}),t.walkPseudos(i=>{if(i.value!==y8)return;let a=i.nodes[0].toString(),r=n.find(p=>p.value===a);if(!r)return;let l=[],s=i.next();for(;s&&s.type!=="combinator";)l.push(s),s=s.next();let u=s;r.pseudo.parent.insertAfter(r.pseudo,fd.default.selector({nodes:l.map(p=>p.clone())})),i.remove(),l.forEach(p=>p.remove()),u&&u.type==="combinator"&&u.remove()}),[e,t]}});var I8=$e(A8=>{"use strict";Object.defineProperty(A8,"__esModule",{value:!0});Object.defineProperty(A8,"applyImportantSelector",{enumerable:!0,get:function(){return uYe}});var WHe=cYe(pH()),lYe=Ex();function cYe(e){return e&&e.__esModule?e:{default:e}}function uYe(e,t){let n=(0,WHe.default)().astSync(e);return n.each(i=>{i.nodes.some(r=>r.type==="combinator")&&(i.nodes=[WHe.default.pseudo({value:":is",nodes:[i.clone()]})]),(0,lYe.movePseudos)(i)}),`${t} ${n.toString()}`}});var hb=$e(P8=>{"use strict";Object.defineProperty(P8,"__esModule",{value:!0});function pYe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}pYe(P8,{getClassNameFromSelector:function(){return ZHe},resolveMatches:function(){return JHe},generateRules:function(){return $Ye}});var FE=fm(uc()),D8=fm(pH()),HYe=fm(z3()),dYe=fm(p_()),fYe=fm(dx()),KHe=O1(),hYe=fm(lu()),T8=gYe(dm()),L8=b8(),mYe=e8(),GHe=M1(),S8=OE(),_Ye=fm(h8()),v8=kh(),EYe=UH(),yYe=I8();function fm(e){return e&&e.__esModule?e:{default:e}}function XHe(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(XHe=function(i){return i?n:t})(e)}function gYe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=XHe(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var l=a?Object.getOwnPropertyDescriptor(e,r):null;l&&(l.get||l.set)?Object.defineProperty(i,r,l):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}var bYe=(0,D8.default)(e=>e.first.filter(({type:t})=>t==="class").pop().value);function ZHe(e){return bYe.transformSync(e)}function*AYe(e){let t=1/0;for(;t>=0;){let n,i=!1;if(t===1/0&&e.endsWith("]")){let l=e.indexOf("[");e[l-1]==="-"?n=l-1:e[l-1]==="/"?(n=l-1,i=!0):n=-1}else t===1/0&&e.includes("/")?(n=e.lastIndexOf("/"),i=!0):n=e.lastIndexOf("-",t);if(n<0)break;let a=e.slice(0,n),r=e.slice(i?n:n+1);t=n-1,!(a===""||r==="/")&&(yield[a,r])}}function IYe(e,t){if(e.length===0||t.tailwindConfig.prefix==="")return e;for(let n of e){let[i]=n;if(i.options.respectPrefix){let a=FE.default.root({nodes:[n[1].clone()]}),r=n[1].raws.tailwind.classCandidate;a.walkRules(l=>{let s=r.startsWith("-");l.selector=(0,fYe.default)(t.tailwindConfig.prefix,l.selector,s)}),n[1]=a.nodes[0]}}return e}function SYe(e,t){if(e.length===0)return e;let n=[];function i(a){return a.parent&&a.parent.type==="atrule"&&a.parent.name==="keyframes"}for(let[a,r]of e){let l=FE.default.root({nodes:[r.clone()]});l.walkRules(s=>{if(i(s))return;let u=(0,D8.default)().astSync(s.selector);u.each(o=>(0,L8.eliminateIrrelevantSelectors)(o,t)),(0,KHe.updateAllClasses)(u,o=>o===t?`!${o}`:o);let p=u.toString();if(p.trim()===""){s.remove();return}s.selector=p,s.walkDecls(o=>o.important=!0)}),n.push([{...a,important:!0},l.nodes[0]])}return n}function TYe(e,t,n){if(t.length===0)return t;let i={modifier:null,value:T8.NONE};{let[s,...u]=(0,v8.splitAtTopLevelOnly)(e,"/");if(u.length>1&&(s=s+"/"+u.slice(0,-1).join("/"),u=u.slice(-1)),u.length&&!n.variantMap.has(e)&&(e=s,i.modifier=u[0],!(0,EYe.flagEnabled)(n.tailwindConfig,"generalizedModifiers")))return[]}if(e.endsWith("]")&&!e.startsWith("[")){let s=/(.)(-?)\[(.*)\]/g.exec(e);if(s){let[,u,p,o]=s;if(u==="@"&&p==="-")return[];if(u!=="@"&&p==="")return[];e=e.replace(`${p}[${o}]`,""),i.value=o}}if(C8(e)&&!n.variantMap.has(e)){let s=n.offsets.recordVariant(e),u=(0,GHe.normalize)(e.slice(1,-1)),p=(0,v8.splitAtTopLevelOnly)(u,",");if(p.length>1)return[];if(!p.every(S8.isValidVariantFormatString))return[];let o=p.map((c,H)=>[n.offsets.applyParallelOffset(s,H),(0,S8.parseVariant)(c.trim())]);n.variantMap.set(e,o)}if(n.variantMap.has(e)){var a;let s=C8(e);var r;let u=(r=(a=n.variantOptions.get(e))===null||a===void 0?void 0:a[S8.INTERNAL_FEATURES])!==null&&r!==void 0?r:{},p=n.variantMap.get(e).slice(),o=[],c=!(s||u.respectPrefix===!1);for(let[H,f]of t){if(H.layer==="user")continue;let _=FE.default.root({nodes:[f.clone()]});for(let[y,g,h]of p){let A=function(){m.raws.neededBackup||(m.raws.neededBackup=!0,m.walkRules(x=>x.raws.originalSelector=x.selector))},I=function(x){return A(),m.each(P=>{P.type==="rule"&&(P.selectors=P.selectors.map(D=>x({get className(){return ZHe(D)},selector:D})))}),m},m=(h??_).clone(),d=[],L=g({get container(){return A(),m},separator:n.tailwindConfig.separator,modifySelectors:I,wrap(x){let P=m.nodes;m.removeAll(),x.append(P),m.append(x)},format(x){d.push({format:x,respectPrefix:c})},args:i});if(Array.isArray(L)){for(let[x,P]of L.entries())p.push([n.offsets.applyParallelOffset(y,x),P,m.clone()]);continue}if(typeof L=="string"&&d.push({format:L,respectPrefix:c}),L===null)continue;m.raws.neededBackup&&(delete m.raws.neededBackup,m.walkRules(x=>{let P=x.raws.originalSelector;if(!P||(delete x.raws.originalSelector,P===x.selector))return;let D=x.selector,S=(0,D8.default)(N=>{N.walkClasses(j=>{j.value=`${e}${n.tailwindConfig.separator}${j.value}`})}).processSync(P);d.push({format:D.replace(S,"&"),respectPrefix:c}),x.selector=P})),m.nodes[0].raws.tailwind={...m.nodes[0].raws.tailwind,parentLayer:H.layer};var l;let C=[{...H,sort:n.offsets.applyVariantOffset(H.sort,y,Object.assign(i,n.variantOptions.get(e))),collectedFormats:((l=H.collectedFormats)!==null&&l!==void 0?l:[]).concat(d)},m.nodes[0]];o.push(C)}}return o}return[]}function x8(e,t,n={}){return!(0,dYe.default)(e)&&!Array.isArray(e)?[[e],n]:Array.isArray(e)?x8(e[0],t,e[1]):(t.has(e)||t.set(e,(0,HYe.default)(e)),[t.get(e),n])}var LYe=/^[a-z_-]/;function vYe(e){return LYe.test(e)}function xYe(e){if(!e.includes("://"))return!1;try{let t=new URL(e);return t.scheme!==""&&t.host!==""}catch{return!1}}function VHe(e){let t=!0;return e.walkDecls(n=>{if(!zHe(n.prop,n.value))return t=!1,!1}),t}function zHe(e,t){if(xYe(`${e}:${t}`))return!1;try{return FE.default.parse(`a{${e}:${t}}`).toResult(),!0}catch{return!1}}function CYe(e,t){var n;let[,i,a]=(n=e.match(/^\[([a-zA-Z0-9-_]+):(\S+)\]$/))!==null&&n!==void 0?n:[];if(a===void 0||!vYe(i)||!(0,_Ye.default)(a))return null;let r=(0,GHe.normalize)(a,{property:i});return zHe(i,r)?[[{sort:t.offsets.arbitraryProperty(e),layer:"utilities",options:{respectImportant:!0}},()=>({[(0,mYe.asClass)(e)]:{[i]:r}})]]:null}function*DYe(e,t){t.candidateRuleMap.has(e)&&(yield[t.candidateRuleMap.get(e),"DEFAULT"]),yield*function*(s){s!==null&&(yield[s,"DEFAULT"])}(CYe(e,t));let n=e,i=!1,a=t.tailwindConfig.prefix,r=a.length,l=n.startsWith(a)||n.startsWith(`-${a}`);n[r]==="-"&&l&&(i=!0,n=a+n.slice(r+1)),i&&t.candidateRuleMap.has(n)&&(yield[t.candidateRuleMap.get(n),"-DEFAULT"]);for(let[s,u]of AYe(n))t.candidateRuleMap.has(s)&&(yield[t.candidateRuleMap.get(s),i?`-${u}`:u])}function PYe(e,t){return e===T8.NOT_ON_DEMAND?[T8.NOT_ON_DEMAND]:(0,v8.splitAtTopLevelOnly)(e,t)}function*wYe(e,t){for(let a of e){var n,i;a[1].raws.tailwind={...a[1].raws.tailwind,classCandidate:t,preserveSource:(i=(n=a[0].options)===null||n===void 0?void 0:n.preserveSource)!==null&&i!==void 0?i:!1},yield a}}function*JHe(e,t){let n=t.tailwindConfig.separator,[i,...a]=PYe(e,n).reverse(),r=!1;i.startsWith("!")&&(r=!0,i=i.slice(1));for(let c of DYe(i,t)){let H=[],f=new Map,[_,y]=c,g=_.length===1;for(let[h,m]of _){let d=[];if(typeof m=="function")for(let A of[].concat(m(y,{isOnlyPlugin:g}))){let[I,L]=x8(A,t.postCssNodeCache);for(let C of I)d.push([{...h,options:{...h.options,...L}},C])}else if(y==="DEFAULT"||y==="-DEFAULT"){let A=m,[I,L]=x8(A,t.postCssNodeCache);for(let C of I)d.push([{...h,options:{...h.options,...L}},C])}if(d.length>0){var l,s,u;let A=Array.from((0,KHe.getMatchingTypes)((s=(l=h.options)===null||l===void 0?void 0:l.types)!==null&&s!==void 0?s:[],y,(u=h.options)!==null&&u!==void 0?u:{},t.tailwindConfig)).map(([I,L])=>L);A.length>0&&f.set(d,A),H.push(d)}}if(C8(y)){if(H.length>1){let d=function(I){return I.length===1?I[0]:I.find(L=>{let C=f.get(L);return L.some(([{options:x},P])=>VHe(P)?x.types.some(({type:D,preferOnConflict:S})=>C.includes(D)&&S):!1)})},[h,m]=H.reduce((I,L)=>(L.some(([{options:x}])=>x.types.some(({type:P})=>P==="any"))?I[0].push(L):I[1].push(L),I),[[],[]]);var p;let A=(p=d(m))!==null&&p!==void 0?p:d(h);if(A)H=[A];else{var o;let I=H.map(C=>new Set([...(o=f.get(C))!==null&&o!==void 0?o:[]]));for(let C of I)for(let x of C){let P=!1;for(let D of I)C!==D&&D.has(x)&&(D.delete(x),P=!0);P&&C.delete(x)}let L=[];for(let[C,x]of I.entries())for(let P of x){let D=H[C].map(([,S])=>S).flat().map(S=>S.toString().split(` `).slice(1,-1).map(N=>N.trim()).map(N=>` ${N}`).join(` `)).join(` `);L.push(` Use \`${e.replace("[",`[${P}:`)}\` for \`${D.trim()}\``);break}hYe.default.warn([`The class \`${e}\` is ambiguous and matches multiple utilities.`,...L,`If this is content and not a class, replace it with \`${e.replace("[","[").replace("]","]")}\` to silence this warning.`]);continue}}H=H.map(h=>h.filter(m=>VHe(m[1])))}H=H.flat(),H=Array.from(wYe(H,i)),H=IYe(H,t),r&&(H=SYe(H,i));for(let h of a)H=TYe(h,H,t);for(let h of H)h[1].raws.tailwind={...h[1].raws.tailwind,candidate:e},h=kYe(h,{context:t,candidate:e}),h!==null&&(yield h)}}function kYe(e,{context:t,candidate:n}){if(!e[0].collectedFormats)return e;let i=!0,a;try{a=(0,L8.formatVariantSelector)(e[0].collectedFormats,{context:t,candidate:n})}catch{return null}let r=FE.default.root({nodes:[e[1].clone()]});return r.walkRules(l=>{if(!gx(l))try{let s=(0,L8.finalizeSelector)(l.selector,a,{candidate:n,context:t});if(s===null){l.remove();return}l.selector=s}catch{return i=!1,!1}}),!i||r.nodes.length===0?null:(e[1]=r.nodes[0],e)}function gx(e){return e.parent&&e.parent.type==="atrule"&&e.parent.name==="keyframes"}function NYe(e){if(e===!0)return t=>{gx(t)||t.walkDecls(n=>{n.parent.type==="rule"&&!gx(n.parent)&&(n.important=!0)})};if(typeof e=="string")return t=>{gx(t)||(t.selectors=t.selectors.map(n=>(0,yYe.applyImportantSelector)(n,e)))}}function $Ye(e,t,n=!1){let i=[],a=NYe(t.tailwindConfig.important);for(let l of e){if(t.notClassCache.has(l))continue;if(t.candidateRuleCache.has(l)){i=i.concat(Array.from(t.candidateRuleCache.get(l)));continue}let s=Array.from(JHe(l,t));if(s.length===0){t.notClassCache.add(l);continue}t.classCache.set(l,s);var r;let u=(r=t.candidateRuleCache.get(l))!==null&&r!==void 0?r:new Set;t.candidateRuleCache.set(l,u);for(let p of s){let[{sort:o,options:c},H]=p;if(c.respectImportant&&a){let _=FE.default.root({nodes:[H.clone()]});_.walkRules(a),H=_.nodes[0]}let f=[o,n?H.clone():H];u.add(f),t.ruleCache.add(f),i.push(f)}}return i}function C8(e){return e.startsWith("[")&&e.endsWith("]")}});var ede=$e(w8=>{"use strict";Object.defineProperty(w8,"__esModule",{value:!0});Object.defineProperty(w8,"hasContentChanged",{enumerable:!0,get:function(){return FYe}});var RYe=MYe(require("crypto")),QHe=BYe(dm());function MYe(e){return e&&e.__esModule?e:{default:e}}function YHe(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(YHe=function(i){return i?n:t})(e)}function BYe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=YHe(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var l=a?Object.getOwnPropertyDescriptor(e,r):null;l&&(l.get||l.set)?Object.defineProperty(i,r,l):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}function OYe(e){try{return RYe.default.createHash("md5").update(e,"utf-8").digest("binary")}catch{return""}}function FYe(e,t){let n=t.toString();if(!n.includes("@tailwind"))return!1;let i=QHe.sourceHashMap.get(e),a=OYe(n),r=i!==a;return QHe.sourceHashMap.set(e,a),r}});var tde=$e(k8=>{"use strict";Object.defineProperty(k8,"__esModule",{value:!0});Object.defineProperty(k8,"default",{enumerable:!0,get:function(){return jYe}});function jYe(e){return(e>0n)-(e<0n)}});var rde=$e(N8=>{"use strict";Object.defineProperty(N8,"__esModule",{value:!0});Object.defineProperty(N8,"remapBitfield",{enumerable:!0,get:function(){return UYe}});function UYe(e,t){let n=0n,i=0n;for(let[a,r]of t)e&a&&(n=n|a,i=i|r);return e&~n|i}});var sde=$e(R8=>{"use strict";Object.defineProperty(R8,"__esModule",{value:!0});Object.defineProperty(R8,"Offsets",{enumerable:!0,get:function(){return $8}});var nde=WYe(tde()),qYe=rde();function WYe(e){return e&&e.__esModule?e:{default:e}}var $8=class{constructor(){this.offsets={defaults:0n,base:0n,components:0n,utilities:0n,variants:0n,user:0n},this.layerPositions={defaults:0n,base:1n,components:2n,utilities:3n,user:4n,variants:5n},this.reservedVariantBits=0n,this.variantOffsets=new Map}create(t){return{layer:t,parentLayer:t,arbitrary:0n,variants:0n,parallelIndex:0n,index:this.offsets[t]++,propertyOffset:0n,property:"",options:[]}}arbitraryProperty(t){return{...this.create("utilities"),arbitrary:1n,property:t}}forVariant(t,n=0){let i=this.variantOffsets.get(t);if(i===void 0)throw new Error(`Cannot find offset for unknown variant ${t}`);return{...this.create("variants"),variants:i<a.startsWith("[")).sort(([a],[r])=>VYe(a,r)),n=t.map(([,a])=>a).sort((a,r)=>(0,nde.default)(a-r));return t.map(([,a],r)=>[a,n[r]]).filter(([a,r])=>a!==r)}remapArbitraryVariantOffsets(t){let n=this.recalculateVariantOffsets();return n.length===0?t:t.map(i=>{let[a,r]=i;return a={...a,variants:(0,qYe.remapBitfield)(a.variants,n)},[a,r]})}sortArbitraryProperties(t){let n=new Set;for(let[l]of t)l.arbitrary===1n&&n.add(l.property);if(n.size===0)return t;let i=Array.from(n).sort(),a=new Map,r=1n;for(let l of i)a.set(l,r++);return t.map(l=>{let[s,u]=l;var p;return s={...s,propertyOffset:(p=a.get(s.property))!==null&&p!==void 0?p:0n},[s,u]})}sort(t){return t=this.remapArbitraryVariantOffsets(t),t=this.sortArbitraryProperties(t),t.sort(([n],[i])=>(0,nde.default)(this.compare(n,i)))}};function ide(e){let t=null;for(let n of e)t=t??n,t=t>n?t:n;return t}function VYe(e,t){let n=e.length,i=t.length,a=n{"use strict";Object.defineProperty(V8,"__esModule",{value:!0});function KYe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}KYe(V8,{INTERNAL_FEATURES:function(){return fde},isValidVariantFormatString:function(){return q8},parseVariant:function(){return Ax},getFileModifiedMap:function(){return W8},createContext:function(){return Ede},getContext:function(){return met}});var GYe=Fc(require("fs")),XYe=Fc(require("url")),Eb=Fc(uc()),ZYe=Fc(vl()),pde=Fc(pH()),zYe=Fc(RE()),JYe=Fc(z3()),QYe=Fc(dx()),YYe=Fc(p_()),eet=Fc(ME()),_b=dde(e8()),ade=O1(),xa=kHe(),dH=dde(dm()),tet=uS(),UE=Fc(lu()),ret=Fc(cS()),ode=Fc(h8()),lde=hb(),net=ede(),iet=sde(),M8=UH(),B8=b8();function Fc(e){return e&&e.__esModule?e:{default:e}}function Hde(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(Hde=function(i){return i?n:t})(e)}function dde(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=Hde(t);if(n&&n.has(e))return n.get(e);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var l=a?Object.getOwnPropertyDescriptor(e,r):null;l&&(l.get||l.set)?Object.defineProperty(i,r,l):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}var fde=Symbol(),O8={AddVariant:Symbol.for("ADD_VARIANT"),MatchVariant:Symbol.for("MATCH_VARIANT")},U8={Base:1,Dynamic:2};function F8(e,t){let n=e.tailwindConfig.prefix;return typeof n=="function"?n(t):n+t}function cde({type:e="any",...t}){let n=[].concat(e);return{...t,types:n.map(i=>Array.isArray(i)?{type:i[0],...i[1]}:{type:i,preferOnConflict:!1})}}function set(e){let t=[],n="",i=0;for(let a=0;a0&&t.push(n.trim()),t=t.filter(a=>a!==""),t}function aet(e,t,{before:n=[]}={}){if(n=[].concat(n),n.length<=0){e.push(t);return}let i=e.length-1;for(let a of n){let r=e.indexOf(a);r!==-1&&(i=Math.min(i,r))}e.splice(i,0,t)}function hde(e){return Array.isArray(e)?e.flatMap(t=>!Array.isArray(t)&&!(0,YYe.default)(t)?t:(0,JYe.default)(t)):hde([e])}function oet(e,t){return(0,pde.default)(i=>{let a=[];return t&&t(i),i.walkClasses(r=>{a.push(r.value)}),a}).transformSync(e)}function cet(e){e.walkPseudos(t=>{t.value===":not"&&t.remove()})}function uet(e,t={containsNonOnDemandable:!1},n=0){let i=[],a=[];e.type==="rule"?a.push(...e.selectors):e.type==="atrule"&&e.walkRules(r=>a.push(...r.selectors));for(let r of a){let l=oet(r,cet);l.length===0&&(t.containsNonOnDemandable=!0);for(let s of l)i.push(s)}return n===0?[t.containsNonOnDemandable||i.length===0,i]:i}function bx(e){return hde(e).flatMap(t=>{let n=new Map,[i,a]=uet(t);return i&&a.unshift(dH.NOT_ON_DEMAND),a.map(r=>(n.has(t)||n.set(t,t),[r,n.get(t)]))})}function q8(e){return e.startsWith("@")||e.includes("&")}function Ax(e){e=e.replace(/\n+/g,"").replace(/\s{1,}/g," ").trim();let t=set(e).map(n=>{if(!n.startsWith("@"))return({format:l})=>l(n);let[,i,a]=/@(\S*)( .+|[({].*)?/g.exec(n);var r;return({wrap:l})=>l(Eb.default.atRule({name:i,params:(r=a?.trim())!==null&&r!==void 0?r:""}))}).reverse();return n=>{for(let i of t)i(n)}}function pet(e,t,{variantList:n,variantMap:i,offsets:a,classList:r}){function l(H,f){return H?(0,ZYe.default)(e,H,f):e}function s(H){return(0,QYe.default)(e.prefix,H)}function u(H,f){return H===dH.NOT_ON_DEMAND?dH.NOT_ON_DEMAND:f.respectPrefix?t.tailwindConfig.prefix+H:H}function p(H,f,_={}){let y=(0,tet.toPath)(H),g=l(["theme",...y],f);return(0,zYe.default)(y[0])(g,_)}let o=0,c={postcss:Eb.default,prefix:s,e:eet.default,config:l,theme:p,corePlugins:H=>Array.isArray(e.corePlugins)?e.corePlugins.includes(H):l(["corePlugins",H],!0),variants:()=>[],addBase(H){for(let[f,_]of bx(H)){let y=u(f,{}),g=a.create("base");t.candidateRuleMap.has(y)||t.candidateRuleMap.set(y,[]),t.candidateRuleMap.get(y).push([{sort:g,layer:"base"},_])}},addDefaults(H,f){let _={[`@defaults ${H}`]:f};for(let[y,g]of bx(_)){let h=u(y,{});t.candidateRuleMap.has(h)||t.candidateRuleMap.set(h,[]),t.candidateRuleMap.get(h).push([{sort:a.create("defaults"),layer:"defaults"},g])}},addComponents(H,f){f=Object.assign({},{preserveSource:!1,respectPrefix:!0,respectImportant:!1},Array.isArray(f)?{}:f);for(let[y,g]of bx(H)){let h=u(y,f);r.add(h),t.candidateRuleMap.has(h)||t.candidateRuleMap.set(h,[]),t.candidateRuleMap.get(h).push([{sort:a.create("components"),layer:"components",options:f},g])}},addUtilities(H,f){f=Object.assign({},{preserveSource:!1,respectPrefix:!0,respectImportant:!0},Array.isArray(f)?{}:f);for(let[y,g]of bx(H)){let h=u(y,f);r.add(h),t.candidateRuleMap.has(h)||t.candidateRuleMap.set(h,[]),t.candidateRuleMap.get(h).push([{sort:a.create("utilities"),layer:"utilities",options:f},g])}},matchUtilities:function(H,f){f=cde({...{respectPrefix:!0,respectImportant:!0,modifiers:!1},...f});let y=a.create("utilities");for(let g in H){let d=function(I,{isOnlyPlugin:L}){let[C,x,P]=(0,ade.coerceValue)(f.types,I,f,e);if(C===void 0)return[];if(!f.types.some(({type:j})=>j===x))if(L)UE.default.warn([`Unnecessary typehint \`${x}\` in \`${g}-${I}\`.`,`You can safely update it to \`${g}-${I.replace(x+":","")}\`.`]);else return[];if(!(0,ode.default)(C))return[];let D={get modifier(){return f.modifiers||UE.default.warn(`modifier-used-without-options-for-${g}`,["Your plugin must set `modifiers: true` in its options to support modifiers."]),P}},S=(0,M8.flagEnabled)(e,"generalizedModifiers");return[].concat(S?m(C,D):m(C)).filter(Boolean).map(j=>({[(0,_b.default)(g,I)]:j}))},h=u(g,f),m=H[g];r.add([h,f]);let A=[{sort:y,layer:"utilities",options:f},d];t.candidateRuleMap.has(h)||t.candidateRuleMap.set(h,[]),t.candidateRuleMap.get(h).push(A)}},matchComponents:function(H,f){f=cde({...{respectPrefix:!0,respectImportant:!1,modifiers:!1},...f});let y=a.create("components");for(let g in H){let d=function(I,{isOnlyPlugin:L}){let[C,x,P]=(0,ade.coerceValue)(f.types,I,f,e);if(C===void 0)return[];if(!f.types.some(({type:j})=>j===x))if(L)UE.default.warn([`Unnecessary typehint \`${x}\` in \`${g}-${I}\`.`,`You can safely update it to \`${g}-${I.replace(x+":","")}\`.`]);else return[];if(!(0,ode.default)(C))return[];let D={get modifier(){return f.modifiers||UE.default.warn(`modifier-used-without-options-for-${g}`,["Your plugin must set `modifiers: true` in its options to support modifiers."]),P}},S=(0,M8.flagEnabled)(e,"generalizedModifiers");return[].concat(S?m(C,D):m(C)).filter(Boolean).map(j=>({[(0,_b.default)(g,I)]:j}))},h=u(g,f),m=H[g];r.add([h,f]);let A=[{sort:y,layer:"components",options:f},d];t.candidateRuleMap.has(h)||t.candidateRuleMap.set(h,[]),t.candidateRuleMap.get(h).push(A)}},addVariant(H,f,_={}){f=[].concat(f).map(y=>{if(typeof y!="string")return(g={})=>{let{args:h,modifySelectors:m,container:d,separator:A,wrap:I,format:L}=g,C=y(Object.assign({modifySelectors:m,container:d,separator:A},_.type===O8.MatchVariant&&{args:h,wrap:I,format:L}));if(typeof C=="string"&&!q8(C))throw new Error(`Your custom variant \`${H}\` has an invalid format string. Make sure it's an at-rule or contains a \`&\` placeholder.`);return Array.isArray(C)?C.filter(x=>typeof x=="string").map(x=>Ax(x)):C&&typeof C=="string"&&Ax(C)(g)};if(!q8(y))throw new Error(`Your custom variant \`${H}\` has an invalid format string. Make sure it's an at-rule or contains a \`&\` placeholder.`);return Ax(y)}),aet(n,H,_),i.set(H,f),t.variantOptions.set(H,_)},matchVariant(H,f,_){var y;let g=(y=_?.id)!==null&&y!==void 0?y:++o,h=H==="@",m=(0,M8.flagEnabled)(e,"generalizedModifiers");var d;for(let[L,C]of Object.entries((d=_?.values)!==null&&d!==void 0?d:{}))L!=="DEFAULT"&&c.addVariant(h?`${H}${L}`:`${H}-${L}`,({args:x,container:P})=>f(C,m?{modifier:x?.modifier,container:P}:{container:P}),{..._,value:C,id:g,type:O8.MatchVariant,variantInfo:U8.Base});var A;let I="DEFAULT"in((A=_?.values)!==null&&A!==void 0?A:{});c.addVariant(H,({args:L,container:C})=>{if(L?.value===dH.NONE&&!I)return null;var x;return f(L?.value===dH.NONE?_.values.DEFAULT:(x=L?.value)!==null&&x!==void 0?x:typeof L=="string"?L:"",m?{modifier:L?.modifier,container:C}:{container:C})},{..._,id:g,type:O8.MatchVariant,variantInfo:U8.Dynamic})}};return c}var j8=new WeakMap;function W8(e){return j8.has(e)||j8.set(e,new Map),j8.get(e)}function ude(e,t){let n=!1,i=new Map;for(let r of e){var a;if(!r)continue;let l=XYe.default.parse(r),s=l.hash?l.href.replace(l.hash,""):l.href;s=l.search?s.replace(l.search,""):s;let u=(a=GYe.default.statSync(decodeURIComponent(s),{throwIfNoEntry:!1}))===null||a===void 0?void 0:a.mtimeMs;u&&((!t.has(r)||u>t.get(r))&&(n=!0),i.set(r,u))}return[n,i]}function mde(e){e.walkAtRules(t=>{["responsive","variants"].includes(t.name)&&(mde(t),t.before(t.nodes),t.remove())})}function Het(e){let t=[];return e.each(n=>{n.type==="atrule"&&["responsive","variants"].includes(n.name)&&(n.name="layer",n.params="utilities")}),e.walkAtRules("layer",n=>{if(mde(n),n.params==="base"){for(let i of n.nodes)t.push(function({addBase:a}){a(i,{respectPrefix:!1})});n.remove()}else if(n.params==="components"){for(let i of n.nodes)t.push(function({addComponents:a}){a(i,{respectPrefix:!1,preserveSource:!0})});n.remove()}else if(n.params==="utilities"){for(let i of n.nodes)t.push(function({addUtilities:a}){a(i,{respectPrefix:!1,preserveSource:!0})});n.remove()}}),t}function det(e,t){let n=Object.entries({...xa.variantPlugins,...xa.corePlugins}).map(([u,p])=>e.tailwindConfig.corePlugins.includes(u)?p:null).filter(Boolean),i=e.tailwindConfig.plugins.map(u=>(u.__isOptionsFunction&&(u=u()),typeof u=="function"?u:u.handler)),a=Het(t),r=[xa.variantPlugins.childVariant,xa.variantPlugins.pseudoElementVariants,xa.variantPlugins.pseudoClassVariants,xa.variantPlugins.hasVariants,xa.variantPlugins.ariaVariants,xa.variantPlugins.dataVariants],l=[xa.variantPlugins.supportsVariants,xa.variantPlugins.reducedMotionVariants,xa.variantPlugins.prefersContrastVariants,xa.variantPlugins.screenVariants,xa.variantPlugins.orientationVariants,xa.variantPlugins.directionVariants,xa.variantPlugins.darkVariants,xa.variantPlugins.forcedColorsVariants,xa.variantPlugins.printVariant];return(e.tailwindConfig.darkMode==="class"||Array.isArray(e.tailwindConfig.darkMode)&&e.tailwindConfig.darkMode[0]==="class")&&(l=[xa.variantPlugins.supportsVariants,xa.variantPlugins.reducedMotionVariants,xa.variantPlugins.prefersContrastVariants,xa.variantPlugins.darkVariants,xa.variantPlugins.screenVariants,xa.variantPlugins.orientationVariants,xa.variantPlugins.directionVariants,xa.variantPlugins.forcedColorsVariants,xa.variantPlugins.printVariant]),[...n,...r,...i,...l,...a]}function fet(e,t){let n=[],i=new Map;t.variantMap=i;let a=new iet.Offsets;t.offsets=a;let r=new Set,l=pet(t.tailwindConfig,t,{variantList:n,variantMap:i,offsets:a,classList:r});for(let f of e)if(Array.isArray(f))for(let _ of f)_(l);else f?.(l);a.recordVariants(n,f=>i.get(f).length);for(let[f,_]of i.entries())t.variantMap.set(f,_.map((y,g)=>[a.forVariant(f,g),y]));var s;let u=((s=t.tailwindConfig.safelist)!==null&&s!==void 0?s:[]).filter(Boolean);if(u.length>0){let f=[];for(let _ of u){if(typeof _=="string"){t.changedContent.push({content:_,extension:"html"});continue}if(_ instanceof RegExp){UE.default.warn("root-regex",["Regular expressions in `safelist` work differently in Tailwind CSS v3.0.","Update your `safelist` configuration to eliminate this warning.","https://tailwindcss.com/docs/content-configuration#safelisting-classes"]);continue}f.push(_)}if(f.length>0){let _=new Map,y=t.tailwindConfig.prefix.length,g=f.some(h=>h.pattern.source.includes("!"));for(let h of r){let m=Array.isArray(h)?(()=>{let[d,A]=h;var I;let C=Object.keys((I=A?.values)!==null&&I!==void 0?I:{}).map(x=>(0,_b.formatClass)(d,x));return A?.supportsNegativeValues&&(C=[...C,...C.map(x=>"-"+x)],C=[...C,...C.map(x=>x.slice(0,y)+"-"+x.slice(y))]),A.types.some(({type:x})=>x==="color")&&(C=[...C,...C.flatMap(x=>Object.keys(t.tailwindConfig.theme.opacity).map(P=>`${x}/${P}`))]),g&&A?.respectImportant&&(C=[...C,...C.map(x=>"!"+x)]),C})():[h];for(let d of m)for(let{pattern:A,variants:I=[]}of f)if(A.lastIndex=0,_.has(A)||_.set(A,0),!!A.test(d)){_.set(A,_.get(A)+1),t.changedContent.push({content:d,extension:"html"});for(let L of I)t.changedContent.push({content:L+t.tailwindConfig.separator+d,extension:"html"})}}for(let[h,m]of _.entries())m===0&&UE.default.warn([`The safelist pattern \`${h}\` doesn't match any Tailwind CSS classes.`,"Fix this pattern or remove it from your `safelist` configuration.","https://tailwindcss.com/docs/content-configuration#safelisting-classes"])}}var p,o;let c=(o=[].concat((p=t.tailwindConfig.darkMode)!==null&&p!==void 0?p:"media")[1])!==null&&o!==void 0?o:"dark",H=[F8(t,c),F8(t,"group"),F8(t,"peer")];t.getClassOrder=function(_){let y=[..._].sort((A,I)=>A===I?0:A[A,null])),h=(0,lde.generateRules)(new Set(y),t,!0);h=t.offsets.sort(h);let m=BigInt(H.length);for(let[,A]of h){let I=A.raws.tailwind.candidate;var d;g.set(I,(d=g.get(I))!==null&&d!==void 0?d:m++)}return _.map(A=>{var I;let L=(I=g.get(A))!==null&&I!==void 0?I:null,C=H.indexOf(A);return L===null&&C!==-1&&(L=BigInt(C)),[A,L]})},t.getClassList=function(_={}){let y=[];for(let A of r)if(Array.isArray(A)){var g;let[I,L]=A,C=[];var h;let x=Object.keys((h=L?.modifiers)!==null&&h!==void 0?h:{});if(!(L==null||(g=L.types)===null||g===void 0)&&g.some(({type:S})=>S==="color")){var m;x.push(...Object.keys((m=t.tailwindConfig.theme.opacity)!==null&&m!==void 0?m:{}))}let P={modifiers:x},D=_.includeMetadata&&x.length>0;var d;for(let[S,N]of Object.entries((d=L?.values)!==null&&d!==void 0?d:{})){if(N==null)continue;let j=(0,_b.formatClass)(I,S);if(y.push(D?[j,P]:j),L?.supportsNegativeValues&&(0,ret.default)(N)){let v=(0,_b.formatClass)(I,`-${S}`);C.push(D?[v,P]:v)}}y.push(...C)}else y.push(A);return y},t.getVariants=function(){let _=Math.random().toString(36).substring(7).toUpperCase(),y=[];for(let[h,m]of t.variantOptions.entries())if(m.variantInfo!==U8.Base){var g;y.push({name:h,isArbitrary:m.type===Symbol.for("MATCH_VARIANT"),values:Object.keys((g=m.values)!==null&&g!==void 0?g:{}),hasDash:h!=="@",selectors({modifier:d,value:A}={}){let I=`TAILWINDPLACEHOLDER${_}`,L=Eb.default.rule({selector:`.${I}`}),C=Eb.default.root({nodes:[L.clone()]}),x=C.toString();var P;let D=((P=t.variantMap.get(h))!==null&&P!==void 0?P:[]).flatMap(([Y,J])=>J),S=[];for(let Y of D){var N;let J=[];var j;let K={args:{modifier:d,value:(j=(N=m.values)===null||N===void 0?void 0:N[A])!==null&&j!==void 0?j:A},separator:t.tailwindConfig.separator,modifySelectors(ce){return C.each(me=>{me.type==="rule"&&(me.selectors=me.selectors.map(xe=>ce({get className(){return(0,lde.getClassNameFromSelector)(xe)},selector:xe})))}),C},format(ce){J.push(ce)},wrap(ce){J.push(`@${ce.name} ${ce.params} { & }`)},container:C},re=Y(K);if(J.length>0&&S.push(J),Array.isArray(re))for(let ce of re)J=[],ce(K),S.push(J)}let v=[],w=C.toString();x!==w&&(C.walkRules(Y=>{let J=Y.selector,K=(0,pde.default)(re=>{re.walkClasses(ce=>{ce.value=`${h}${t.tailwindConfig.separator}${ce.value}`})}).processSync(J);v.push(J.replace(K,"&").replace(I,"&"))}),C.walkAtRules(Y=>{v.push(`@${Y.name} (${Y.params}) { & }`)}));var F;let O=!(A in((F=m.values)!==null&&F!==void 0?F:{}));var M;let W=(M=m[fde])!==null&&M!==void 0?M:{},G=!(O||W.respectPrefix===!1);S=S.map(Y=>Y.map(J=>({format:J,respectPrefix:G}))),v=v.map(Y=>({format:Y,respectPrefix:G}));let U={candidate:I,context:t},V=S.map(Y=>(0,B8.finalizeSelector)(`.${I}`,(0,B8.formatVariantSelector)(Y,U),U).replace(`.${I}`,"&").replace("{ & }","").trim());return v.length>0&&V.push((0,B8.formatVariantSelector)(v,U).toString().replace(`.${I}`,"&")),V}})}return y}}function _de(e,t){e.classCache.has(t)&&(e.notClassCache.add(t),e.classCache.delete(t),e.applyClassCache.delete(t),e.candidateRuleMap.delete(t),e.candidateRuleCache.delete(t),e.stylesheetCache=null)}function het(e,t){let n=t.raws.tailwind.candidate;if(n){for(let i of e.ruleCache)i[1].raws.tailwind.candidate===n&&e.ruleCache.delete(i);_de(e,n)}}function Ede(e,t=[],n=Eb.default.root()){var i;let a={disposables:[],ruleCache:new Set,candidateRuleCache:new Map,classCache:new Map,applyClassCache:new Map,notClassCache:new Set((i=e.blocklist)!==null&&i!==void 0?i:[]),postCssNodeCache:new Map,candidateRuleMap:new Map,tailwindConfig:e,changedContent:t,variantMap:new Map,stylesheetCache:null,variantOptions:new Map,markInvalidUtilityCandidate:l=>_de(a,l),markInvalidUtilityNode:l=>het(a,l)},r=det(a,n);return fet(r,a),a}var jE=dH.contextMap,mb=dH.configContextMap,Rf=dH.contextSourcesMap;function met(e,t,n,i,a,r){let l=t.opts.from,s=i!==null;dH.env.DEBUG&&console.log("Source path:",l);let u;if(s&&jE.has(l))u=jE.get(l);else if(mb.has(a)){let H=mb.get(a);Rf.get(H).add(l),jE.set(l,H),u=H}let p=(0,net.hasContentChanged)(l,e);if(u){let[H,f]=ude([...r],W8(u));if(!H&&!p)return[u,!1,f]}if(jE.has(l)){let H=jE.get(l);if(Rf.has(H)&&(Rf.get(H).delete(l),Rf.get(H).size===0)){Rf.delete(H);for(let[f,_]of mb)_===H&&mb.delete(f);for(let f of H.disposables.splice(0))f(H)}}dH.env.DEBUG&&console.log("Setting up new context...");let o=Ede(n,[],e);Object.assign(o,{userConfigPath:i});let[,c]=ude([...r],W8(o));return mb.set(a,o),jE.set(l,o),Rf.has(o)||Rf.set(o,new Set),Rf.get(o).add(l),[o,!0,c]}});var yde=$e(K8=>{"use strict";Object.defineProperty(K8,"__esModule",{value:!0});Object.defineProperty(K8,"default",{enumerable:!0,get:function(){return _et}});function _et(e){return e.ignore?[]:e.glob?process.env.ROLLUP_WATCH==="true"?[{type:"dependency",file:e.base}]:[{type:"dir-dependency",dir:e.base,glob:e.glob}]:[{type:"dependency",file:e.base}]}});var bde=$e(G8=>{"use strict";Object.defineProperty(G8,"__esModule",{value:!0});Object.defineProperty(G8,"validateConfig",{enumerable:!0,get:function(){return yet}});var gde=Eet(lu());function Eet(e){return e&&e.__esModule?e:{default:e}}function yet(e){e.content.files.length===0&&gde.default.warn("content-problems",["The `content` option in your Tailwind CSS configuration is missing or empty.","Configure your content sources or your generated CSS will be missing styles.","https://tailwindcss.com/docs/content-configuration"]);try{let t=fN();e.plugins.includes(t)&&(gde.default.warn("line-clamp-in-core",["As of Tailwind CSS v3.3, the `@tailwindcss/line-clamp` plugin is now included by default.","Remove it from the `plugins` array in your configuration to eliminate this warning."]),e.plugins=e.plugins.filter(n=>n!==t))}catch{}return e}});var Ide=$e((_Ot,Ade)=>{Ade.exports=function(t){if(typeof t!="string"||t==="")return!1;for(var n;n=/(\\).|([@?!+*]\(.*\))/g.exec(t);){if(n[2])return!0;t=t.slice(n.index+n[0].length)}return!1}});var yb=$e((EOt,Tde)=>{var get=Ide(),Sde={"{":"}","(":")","[":"]"},bet=function(e){if(e[0]==="!")return!0;for(var t=0,n=-2,i=-2,a=-2,r=-2,l=-2;tt&&(l===-1||l>i||(l=e.indexOf("\\",t),l===-1||l>i)))||a!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(a=e.indexOf("}",t),a>t&&(l=e.indexOf("\\",t),l===-1||l>a))||r!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(r=e.indexOf(")",t),r>t&&(l=e.indexOf("\\",t),l===-1||l>r))||n!==-1&&e[t]==="("&&e[t+1]!=="|"&&(nn&&(l=e.indexOf("\\",n),l===-1||l>r))))return!0;if(e[t]==="\\"){var s=e[t+1];t+=2;var u=Sde[s];if(u){var p=e.indexOf(u,t);p!==-1&&(t=p+1)}if(e[t]==="!")return!0}else t++}return!1},Aet=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";Object.defineProperty(qE,"__esModule",{value:!0});qE.splitWhen=qE.flatten=void 0;function Iet(e){return e.reduce((t,n)=>[].concat(t,n),[])}qE.flatten=Iet;function Tet(e,t){let n=[[]],i=0;for(let a of e)t(a)?(i++,n[i]=[]):n[i].push(a);return n}qE.splitWhen=Tet});var vde=$e(Ix=>{"use strict";Object.defineProperty(Ix,"__esModule",{value:!0});Ix.isEnoentCodeError=void 0;function Let(e){return e.code==="ENOENT"}Ix.isEnoentCodeError=Let});var xde=$e(Sx=>{"use strict";Object.defineProperty(Sx,"__esModule",{value:!0});Sx.createDirentFromStats=void 0;var X8=class{constructor(t,n){this.name=t,this.isBlockDevice=n.isBlockDevice.bind(n),this.isCharacterDevice=n.isCharacterDevice.bind(n),this.isDirectory=n.isDirectory.bind(n),this.isFIFO=n.isFIFO.bind(n),this.isFile=n.isFile.bind(n),this.isSocket=n.isSocket.bind(n),this.isSymbolicLink=n.isSymbolicLink.bind(n)}};function vet(e,t){return new X8(e,t)}Sx.createDirentFromStats=vet});var wde=$e(ko=>{"use strict";Object.defineProperty(ko,"__esModule",{value:!0});ko.convertPosixPathToPattern=ko.convertWindowsPathToPattern=ko.convertPathToPattern=ko.escapePosixPath=ko.escapeWindowsPath=ko.escape=ko.removeLeadingDotSegment=ko.makeAbsolute=ko.unixify=void 0;var xet=require("os"),Cet=require("path"),Cde=xet.platform()==="win32",Det=2,Pet=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,wet=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,ket=/^\\\\([.?])/,Net=/\\(?![!()+@[\]{}])/g;function $et(e){return e.replace(/\\/g,"/")}ko.unixify=$et;function Ret(e,t){return Cet.resolve(e,t)}ko.makeAbsolute=Ret;function Met(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(Det)}return e}ko.removeLeadingDotSegment=Met;ko.escape=Cde?Z8:z8;function Z8(e){return e.replace(wet,"\\$2")}ko.escapeWindowsPath=Z8;function z8(e){return e.replace(Pet,"\\$2")}ko.escapePosixPath=z8;ko.convertPathToPattern=Cde?Dde:Pde;function Dde(e){return Z8(e).replace(ket,"//$1").replace(Net,"/")}ko.convertWindowsPathToPattern=Dde;function Pde(e){return z8(e)}ko.convertPosixPathToPattern=Pde});var Q8=$e((IOt,kde)=>{"use strict";var Bet=yb(),Oet=require("path").posix.dirname,Fet=require("os").platform()==="win32",J8="/",jet=/\\/g,Uet=/[\{\[].*[\}\]]$/,qet=/(^|[^\\])([\{\[]|\([^\)]+$)/,Wet=/\\([\!\*\?\|\[\]\(\)\{\}])/g;kde.exports=function(t,n){var i=Object.assign({flipBackslashes:!0},n);i.flipBackslashes&&Fet&&t.indexOf(J8)<0&&(t=t.replace(jet,J8)),Uet.test(t)&&(t+=J8),t+="a";do t=Oet(t);while(Bet(t)||qet.test(t));return t.replace(Wet,"$1")}});var gb=$e((SOt,Bde)=>{"use strict";var Vet=require("path"),fH="\\\\/",Nde=`[^${fH}]`,hd="\\.",Ket="\\+",Get="\\?",Tx="\\/",Xet="(?=.)",$de="[^/]",Y8=`(?:${Tx}|$)`,Rde=`(?:^|${Tx})`,e5=`${hd}{1,2}${Y8}`,Zet=`(?!${hd})`,zet=`(?!${Rde}${e5})`,Jet=`(?!${hd}{0,1}${Y8})`,Qet=`(?!${e5})`,Yet=`[^.${Tx}]`,ett=`${$de}*?`,Mde={DOT_LITERAL:hd,PLUS_LITERAL:Ket,QMARK_LITERAL:Get,SLASH_LITERAL:Tx,ONE_CHAR:Xet,QMARK:$de,END_ANCHOR:Y8,DOTS_SLASH:e5,NO_DOT:Zet,NO_DOTS:zet,NO_DOT_SLASH:Jet,NO_DOTS_SLASH:Qet,QMARK_NO_DOT:Yet,STAR:ett,START_ANCHOR:Rde},ttt={...Mde,SLASH_LITERAL:`[${fH}]`,QMARK:Nde,STAR:`${Nde}*?`,DOTS_SLASH:`${hd}{1,2}(?:[${fH}]|$)`,NO_DOT:`(?!${hd})`,NO_DOTS:`(?!(?:^|[${fH}])${hd}{1,2}(?:[${fH}]|$))`,NO_DOT_SLASH:`(?!${hd}{0,1}(?:[${fH}]|$))`,NO_DOTS_SLASH:`(?!${hd}{1,2}(?:[${fH}]|$))`,QMARK_NO_DOT:`[^.${fH}]`,START_ANCHOR:`(?:^|[${fH}])`,END_ANCHOR:`(?:[${fH}]|$)`},rtt={alnum:"a-zA-Z0-9",alpha:"a-zA-Z",ascii:"\\x00-\\x7F",blank:" \\t",cntrl:"\\x00-\\x1F\\x7F",digit:"0-9",graph:"\\x21-\\x7E",lower:"a-z",print:"\\x20-\\x7E ",punct:"\\-!\"#$%&'()\\*+,./:;<=>?@[\\]^_`{|}~",space:" \\t\\r\\n\\v\\f",upper:"A-Z",word:"A-Za-z0-9_",xdigit:"A-Fa-f0-9"};Bde.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:rtt,REGEX_BACKSLASH:/\\(?![*+?^${}(|)[\]])/g,REGEX_NON_SPECIAL_CHARS:/^[^@![\].,$*+?^{}()|\\/]+/,REGEX_SPECIAL_CHARS:/[-*+?.^${}(|)[\]]/,REGEX_SPECIAL_CHARS_BACKREF:/(\\?)((\W)(\3*))/g,REGEX_SPECIAL_CHARS_GLOBAL:/([-*+?.^${}(|)[\]])/g,REGEX_REMOVE_BACKSLASH:/(?:\[.*?[^\\]\]|\\(?=.))/g,REPLACEMENTS:{"***":"*","**/**":"**","**/**/**":"**"},CHAR_0:48,CHAR_9:57,CHAR_UPPERCASE_A:65,CHAR_LOWERCASE_A:97,CHAR_UPPERCASE_Z:90,CHAR_LOWERCASE_Z:122,CHAR_LEFT_PARENTHESES:40,CHAR_RIGHT_PARENTHESES:41,CHAR_ASTERISK:42,CHAR_AMPERSAND:38,CHAR_AT:64,CHAR_BACKWARD_SLASH:92,CHAR_CARRIAGE_RETURN:13,CHAR_CIRCUMFLEX_ACCENT:94,CHAR_COLON:58,CHAR_COMMA:44,CHAR_DOT:46,CHAR_DOUBLE_QUOTE:34,CHAR_EQUAL:61,CHAR_EXCLAMATION_MARK:33,CHAR_FORM_FEED:12,CHAR_FORWARD_SLASH:47,CHAR_GRAVE_ACCENT:96,CHAR_HASH:35,CHAR_HYPHEN_MINUS:45,CHAR_LEFT_ANGLE_BRACKET:60,CHAR_LEFT_CURLY_BRACE:123,CHAR_LEFT_SQUARE_BRACKET:91,CHAR_LINE_FEED:10,CHAR_NO_BREAK_SPACE:160,CHAR_PERCENT:37,CHAR_PLUS:43,CHAR_QUESTION_MARK:63,CHAR_RIGHT_ANGLE_BRACKET:62,CHAR_RIGHT_CURLY_BRACE:125,CHAR_RIGHT_SQUARE_BRACKET:93,CHAR_SEMICOLON:59,CHAR_SINGLE_QUOTE:39,CHAR_SPACE:32,CHAR_TAB:9,CHAR_UNDERSCORE:95,CHAR_VERTICAL_LINE:124,CHAR_ZERO_WIDTH_NOBREAK_SPACE:65279,SEP:Vet.sep,extglobChars(e){return{"!":{type:"negate",open:"(?:(?!(?:",close:`))${e.STAR})`},"?":{type:"qmark",open:"(?:",close:")?"},"+":{type:"plus",open:"(?:",close:")+"},"*":{type:"star",open:"(?:",close:")*"},"@":{type:"at",open:"(?:",close:")"}}},globChars(e){return e===!0?ttt:Mde}}});var bb=$e(hc=>{"use strict";var ntt=require("path"),itt=process.platform==="win32",{REGEX_BACKSLASH:stt,REGEX_REMOVE_BACKSLASH:att,REGEX_SPECIAL_CHARS:ott,REGEX_SPECIAL_CHARS_GLOBAL:ltt}=gb();hc.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);hc.hasRegexChars=e=>ott.test(e);hc.isRegexChar=e=>e.length===1&&hc.hasRegexChars(e);hc.escapeRegex=e=>e.replace(ltt,"\\$1");hc.toPosixSlashes=e=>e.replace(stt,"/");hc.removeBackslashes=e=>e.replace(att,t=>t==="\\"?"":t);hc.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};hc.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:itt===!0||ntt.sep==="\\";hc.escapeLast=(e,t,n)=>{let i=e.lastIndexOf(t,n);return i===-1?e:e[i-1]==="\\"?hc.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};hc.removePrefix=(e,t={})=>{let n=e;return n.startsWith("./")&&(n=n.slice(2),t.prefix="./"),n};hc.wrapOutput=(e,t={},n={})=>{let i=n.contains?"":"^",a=n.contains?"":"$",r=`${i}(?:${e})${a}`;return t.negated===!0&&(r=`(?:^(?!${r}).*$)`),r}});var Kde=$e((LOt,Vde)=>{"use strict";var Ode=bb(),{CHAR_ASTERISK:t5,CHAR_AT:ctt,CHAR_BACKWARD_SLASH:Ab,CHAR_COMMA:utt,CHAR_DOT:r5,CHAR_EXCLAMATION_MARK:n5,CHAR_FORWARD_SLASH:Wde,CHAR_LEFT_CURLY_BRACE:i5,CHAR_LEFT_PARENTHESES:s5,CHAR_LEFT_SQUARE_BRACKET:ptt,CHAR_PLUS:Htt,CHAR_QUESTION_MARK:Fde,CHAR_RIGHT_CURLY_BRACE:dtt,CHAR_RIGHT_PARENTHESES:jde,CHAR_RIGHT_SQUARE_BRACKET:ftt}=gb(),Ude=e=>e===Wde||e===Ab,qde=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},htt=(e,t)=>{let n=t||{},i=e.length-1,a=n.parts===!0||n.scanToEnd===!0,r=[],l=[],s=[],u=e,p=-1,o=0,c=0,H=!1,f=!1,_=!1,y=!1,g=!1,h=!1,m=!1,d=!1,A=!1,I=!1,L=0,C,x,P={value:"",depth:0,isGlob:!1},D=()=>p>=i,S=()=>u.charCodeAt(p+1),N=()=>(C=x,u.charCodeAt(++p));for(;p0&&(v=u.slice(0,o),u=u.slice(o),c-=o),j&&_===!0&&c>0?(j=u.slice(0,c),w=u.slice(c)):_===!0?(j="",w=u):j=u,j&&j!==""&&j!=="/"&&j!==u&&Ude(j.charCodeAt(j.length-1))&&(j=j.slice(0,-1)),n.unescape===!0&&(w&&(w=Ode.removeBackslashes(w)),j&&m===!0&&(j=Ode.removeBackslashes(j)));let F={prefix:v,input:e,start:o,base:j,glob:w,isBrace:H,isBracket:f,isGlob:_,isExtglob:y,isGlobstar:g,negated:d,negatedExtglob:A};if(n.tokens===!0&&(F.maxDepth=0,Ude(x)||l.push(P),F.tokens=l),n.parts===!0||n.tokens===!0){let O;for(let M=0;M{"use strict";var Lx=gb(),jc=bb(),{MAX_LENGTH:vx,POSIX_REGEX_SOURCE:mtt,REGEX_NON_SPECIAL_CHARS:_tt,REGEX_SPECIAL_CHARS_BACKREF:Ett,REPLACEMENTS:Gde}=Lx,ytt=(e,t)=>{if(typeof t.expandRange=="function")return t.expandRange(...e,t);e.sort();let n=`[${e.join("-")}]`;try{new RegExp(n)}catch{return e.map(a=>jc.escapeRegex(a)).join("..")}return n},WE=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,a5=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=Gde[e]||e;let n={...t},i=typeof n.maxLength=="number"?Math.min(vx,n.maxLength):vx,a=e.length;if(a>i)throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${i}`);let r={type:"bos",value:"",output:n.prepend||""},l=[r],s=n.capture?"":"?:",u=jc.isWindows(t),p=Lx.globChars(u),o=Lx.extglobChars(p),{DOT_LITERAL:c,PLUS_LITERAL:H,SLASH_LITERAL:f,ONE_CHAR:_,DOTS_SLASH:y,NO_DOT:g,NO_DOT_SLASH:h,NO_DOTS_SLASH:m,QMARK:d,QMARK_NO_DOT:A,STAR:I,START_ANCHOR:L}=p,C=xe=>`(${s}(?:(?!${L}${xe.dot?y:c}).)*?)`,x=n.dot?"":g,P=n.dot?d:A,D=n.bash===!0?C(n):I;n.capture&&(D=`(${D})`),typeof n.noext=="boolean"&&(n.noextglob=n.noext);let S={input:e,index:-1,start:0,dot:n.dot===!0,consumed:"",output:"",prefix:"",backtrack:!1,negated:!1,brackets:0,braces:0,parens:0,quotes:0,globstar:!1,tokens:l};e=jc.removePrefix(e,S),a=e.length;let N=[],j=[],v=[],w=r,F,O=()=>S.index===a-1,M=S.peek=(xe=1)=>e[S.index+xe],W=S.advance=()=>e[++S.index]||"",G=()=>e.slice(S.index+1),U=(xe="",Ee=0)=>{S.consumed+=xe,S.index+=Ee},V=xe=>{S.output+=xe.output!=null?xe.output:xe.value,U(xe.value)},Y=()=>{let xe=1;for(;M()==="!"&&(M(2)!=="("||M(3)==="?");)W(),S.start++,xe++;return xe%2===0?!1:(S.negated=!0,S.start++,!0)},J=xe=>{S[xe]++,v.push(xe)},K=xe=>{S[xe]--,v.pop()},re=xe=>{if(w.type==="globstar"){let Ee=S.braces>0&&(xe.type==="comma"||xe.type==="brace"),Ue=xe.extglob===!0||N.length&&(xe.type==="pipe"||xe.type==="paren");xe.type!=="slash"&&xe.type!=="paren"&&!Ee&&!Ue&&(S.output=S.output.slice(0,-w.output.length),w.type="star",w.value="*",w.output=D,S.output+=w.output)}if(N.length&&xe.type!=="paren"&&(N[N.length-1].inner+=xe.value),(xe.value||xe.output)&&V(xe),w&&w.type==="text"&&xe.type==="text"){w.value+=xe.value,w.output=(w.output||"")+xe.value;return}xe.prev=w,l.push(xe),w=xe},ce=(xe,Ee)=>{let Ue={...o[Ee],conditions:1,inner:""};Ue.prev=w,Ue.parens=S.parens,Ue.output=S.output;let ze=(n.capture?"(":"")+Ue.open;J("parens"),re({type:xe,value:Ee,output:S.output?"":_}),re({type:"paren",extglob:!0,value:W(),output:ze}),N.push(Ue)},me=xe=>{let Ee=xe.close+(n.capture?")":""),Ue;if(xe.type==="negate"){let ze=D;if(xe.inner&&xe.inner.length>1&&xe.inner.includes("/")&&(ze=C(n)),(ze!==D||O()||/^\)+$/.test(G()))&&(Ee=xe.close=`)$))${ze}`),xe.inner.includes("*")&&(Ue=G())&&/^\.[^\\/.]+$/.test(Ue)){let we=a5(Ue,{...t,fastpaths:!1}).output;Ee=xe.close=`)${we})${ze})`}xe.prev.type==="bos"&&(S.negatedExtglob=!0)}re({type:"paren",extglob:!0,value:F,output:Ee}),K("parens")};if(n.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let xe=!1,Ee=e.replace(Ett,(Ue,ze,we,fe,Le,Pe)=>fe==="\\"?(xe=!0,Ue):fe==="?"?ze?ze+fe+(Le?d.repeat(Le.length):""):Pe===0?P+(Le?d.repeat(Le.length):""):d.repeat(we.length):fe==="."?c.repeat(we.length):fe==="*"?ze?ze+fe+(Le?D:""):D:ze?Ue:`\\${Ue}`);return xe===!0&&(n.unescape===!0?Ee=Ee.replace(/\\/g,""):Ee=Ee.replace(/\\+/g,Ue=>Ue.length%2===0?"\\\\":Ue?"\\":"")),Ee===e&&n.contains===!0?(S.output=e,S):(S.output=jc.wrapOutput(Ee,S,t),S)}for(;!O();){if(F=W(),F==="\0")continue;if(F==="\\"){let Ue=M();if(Ue==="/"&&n.bash!==!0||Ue==="."||Ue===";")continue;if(!Ue){F+="\\",re({type:"text",value:F});continue}let ze=/^\\+/.exec(G()),we=0;if(ze&&ze[0].length>2&&(we=ze[0].length,S.index+=we,we%2!==0&&(F+="\\")),n.unescape===!0?F=W():F+=W(),S.brackets===0){re({type:"text",value:F});continue}}if(S.brackets>0&&(F!=="]"||w.value==="["||w.value==="[^")){if(n.posix!==!1&&F===":"){let Ue=w.value.slice(1);if(Ue.includes("[")&&(w.posix=!0,Ue.includes(":"))){let ze=w.value.lastIndexOf("["),we=w.value.slice(0,ze),fe=w.value.slice(ze+2),Le=mtt[fe];if(Le){w.value=we+Le,S.backtrack=!0,W(),!r.output&&l.indexOf(w)===1&&(r.output=_);continue}}}(F==="["&&M()!==":"||F==="-"&&M()==="]")&&(F=`\\${F}`),F==="]"&&(w.value==="["||w.value==="[^")&&(F=`\\${F}`),n.posix===!0&&F==="!"&&w.value==="["&&(F="^"),w.value+=F,V({value:F});continue}if(S.quotes===1&&F!=='"'){F=jc.escapeRegex(F),w.value+=F,V({value:F});continue}if(F==='"'){S.quotes=S.quotes===1?0:1,n.keepQuotes===!0&&re({type:"text",value:F});continue}if(F==="("){J("parens"),re({type:"paren",value:F});continue}if(F===")"){if(S.parens===0&&n.strictBrackets===!0)throw new SyntaxError(WE("opening","("));let Ue=N[N.length-1];if(Ue&&S.parens===Ue.parens+1){me(N.pop());continue}re({type:"paren",value:F,output:S.parens?")":"\\)"}),K("parens");continue}if(F==="["){if(n.nobracket===!0||!G().includes("]")){if(n.nobracket!==!0&&n.strictBrackets===!0)throw new SyntaxError(WE("closing","]"));F=`\\${F}`}else J("brackets");re({type:"bracket",value:F});continue}if(F==="]"){if(n.nobracket===!0||w&&w.type==="bracket"&&w.value.length===1){re({type:"text",value:F,output:`\\${F}`});continue}if(S.brackets===0){if(n.strictBrackets===!0)throw new SyntaxError(WE("opening","["));re({type:"text",value:F,output:`\\${F}`});continue}K("brackets");let Ue=w.value.slice(1);if(w.posix!==!0&&Ue[0]==="^"&&!Ue.includes("/")&&(F=`/${F}`),w.value+=F,V({value:F}),n.literalBrackets===!1||jc.hasRegexChars(Ue))continue;let ze=jc.escapeRegex(w.value);if(S.output=S.output.slice(0,-w.value.length),n.literalBrackets===!0){S.output+=ze,w.value=ze;continue}w.value=`(${s}${ze}|${w.value})`,S.output+=w.value;continue}if(F==="{"&&n.nobrace!==!0){J("braces");let Ue={type:"brace",value:F,output:"(",outputIndex:S.output.length,tokensIndex:S.tokens.length};j.push(Ue),re(Ue);continue}if(F==="}"){let Ue=j[j.length-1];if(n.nobrace===!0||!Ue){re({type:"text",value:F,output:F});continue}let ze=")";if(Ue.dots===!0){let we=l.slice(),fe=[];for(let Le=we.length-1;Le>=0&&(l.pop(),we[Le].type!=="brace");Le--)we[Le].type!=="dots"&&fe.unshift(we[Le].value);ze=ytt(fe,n),S.backtrack=!0}if(Ue.comma!==!0&&Ue.dots!==!0){let we=S.output.slice(0,Ue.outputIndex),fe=S.tokens.slice(Ue.tokensIndex);Ue.value=Ue.output="\\{",F=ze="\\}",S.output=we;for(let Le of fe)S.output+=Le.output||Le.value}re({type:"brace",value:F,output:ze}),K("braces"),j.pop();continue}if(F==="|"){N.length>0&&N[N.length-1].conditions++,re({type:"text",value:F});continue}if(F===","){let Ue=F,ze=j[j.length-1];ze&&v[v.length-1]==="braces"&&(ze.comma=!0,Ue="|"),re({type:"comma",value:F,output:Ue});continue}if(F==="/"){if(w.type==="dot"&&S.index===S.start+1){S.start=S.index+1,S.consumed="",S.output="",l.pop(),w=r;continue}re({type:"slash",value:F,output:f});continue}if(F==="."){if(S.braces>0&&w.type==="dot"){w.value==="."&&(w.output=c);let Ue=j[j.length-1];w.type="dots",w.output+=F,w.value+=F,Ue.dots=!0;continue}if(S.braces+S.parens===0&&w.type!=="bos"&&w.type!=="slash"){re({type:"text",value:F,output:c});continue}re({type:"dot",value:F,output:c});continue}if(F==="?"){if(!(w&&w.value==="(")&&n.noextglob!==!0&&M()==="("&&M(2)!=="?"){ce("qmark",F);continue}if(w&&w.type==="paren"){let ze=M(),we=F;if(ze==="<"&&!jc.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");(w.value==="("&&!/[!=<:]/.test(ze)||ze==="<"&&!/<([!=]|\w+>)/.test(G()))&&(we=`\\${F}`),re({type:"text",value:F,output:we});continue}if(n.dot!==!0&&(w.type==="slash"||w.type==="bos")){re({type:"qmark",value:F,output:A});continue}re({type:"qmark",value:F,output:d});continue}if(F==="!"){if(n.noextglob!==!0&&M()==="("&&(M(2)!=="?"||!/[!=<:]/.test(M(3)))){ce("negate",F);continue}if(n.nonegate!==!0&&S.index===0){Y();continue}}if(F==="+"){if(n.noextglob!==!0&&M()==="("&&M(2)!=="?"){ce("plus",F);continue}if(w&&w.value==="("||n.regex===!1){re({type:"plus",value:F,output:H});continue}if(w&&(w.type==="bracket"||w.type==="paren"||w.type==="brace")||S.parens>0){re({type:"plus",value:F});continue}re({type:"plus",value:H});continue}if(F==="@"){if(n.noextglob!==!0&&M()==="("&&M(2)!=="?"){re({type:"at",extglob:!0,value:F,output:""});continue}re({type:"text",value:F});continue}if(F!=="*"){(F==="$"||F==="^")&&(F=`\\${F}`);let Ue=_tt.exec(G());Ue&&(F+=Ue[0],S.index+=Ue[0].length),re({type:"text",value:F});continue}if(w&&(w.type==="globstar"||w.star===!0)){w.type="star",w.star=!0,w.value+=F,w.output=D,S.backtrack=!0,S.globstar=!0,U(F);continue}let xe=G();if(n.noextglob!==!0&&/^\([^?]/.test(xe)){ce("star",F);continue}if(w.type==="star"){if(n.noglobstar===!0){U(F);continue}let Ue=w.prev,ze=Ue.prev,we=Ue.type==="slash"||Ue.type==="bos",fe=ze&&(ze.type==="star"||ze.type==="globstar");if(n.bash===!0&&(!we||xe[0]&&xe[0]!=="/")){re({type:"star",value:F,output:""});continue}let Le=S.braces>0&&(Ue.type==="comma"||Ue.type==="brace"),Pe=N.length&&(Ue.type==="pipe"||Ue.type==="paren");if(!we&&Ue.type!=="paren"&&!Le&&!Pe){re({type:"star",value:F,output:""});continue}for(;xe.slice(0,3)==="/**";){let Fe=e[S.index+4];if(Fe&&Fe!=="/")break;xe=xe.slice(3),U("/**",3)}if(Ue.type==="bos"&&O()){w.type="globstar",w.value+=F,w.output=C(n),S.output=w.output,S.globstar=!0,U(F);continue}if(Ue.type==="slash"&&Ue.prev.type!=="bos"&&!fe&&O()){S.output=S.output.slice(0,-(Ue.output+w.output).length),Ue.output=`(?:${Ue.output}`,w.type="globstar",w.output=C(n)+(n.strictSlashes?")":"|$)"),w.value+=F,S.globstar=!0,S.output+=Ue.output+w.output,U(F);continue}if(Ue.type==="slash"&&Ue.prev.type!=="bos"&&xe[0]==="/"){let Fe=xe[1]!==void 0?"|$":"";S.output=S.output.slice(0,-(Ue.output+w.output).length),Ue.output=`(?:${Ue.output}`,w.type="globstar",w.output=`${C(n)}${f}|${f}${Fe})`,w.value+=F,S.output+=Ue.output+w.output,S.globstar=!0,U(F+W()),re({type:"slash",value:"/",output:""});continue}if(Ue.type==="bos"&&xe[0]==="/"){w.type="globstar",w.value+=F,w.output=`(?:^|${f}|${C(n)}${f})`,S.output=w.output,S.globstar=!0,U(F+W()),re({type:"slash",value:"/",output:""});continue}S.output=S.output.slice(0,-w.output.length),w.type="globstar",w.output=C(n),w.value+=F,S.output+=w.output,S.globstar=!0,U(F);continue}let Ee={type:"star",value:F,output:D};if(n.bash===!0){Ee.output=".*?",(w.type==="bos"||w.type==="slash")&&(Ee.output=x+Ee.output),re(Ee);continue}if(w&&(w.type==="bracket"||w.type==="paren")&&n.regex===!0){Ee.output=F,re(Ee);continue}(S.index===S.start||w.type==="slash"||w.type==="dot")&&(w.type==="dot"?(S.output+=h,w.output+=h):n.dot===!0?(S.output+=m,w.output+=m):(S.output+=x,w.output+=x),M()!=="*"&&(S.output+=_,w.output+=_)),re(Ee)}for(;S.brackets>0;){if(n.strictBrackets===!0)throw new SyntaxError(WE("closing","]"));S.output=jc.escapeLast(S.output,"["),K("brackets")}for(;S.parens>0;){if(n.strictBrackets===!0)throw new SyntaxError(WE("closing",")"));S.output=jc.escapeLast(S.output,"("),K("parens")}for(;S.braces>0;){if(n.strictBrackets===!0)throw new SyntaxError(WE("closing","}"));S.output=jc.escapeLast(S.output,"{"),K("braces")}if(n.strictSlashes!==!0&&(w.type==="star"||w.type==="bracket")&&re({type:"maybe_slash",value:"",output:`${f}?`}),S.backtrack===!0){S.output="";for(let xe of S.tokens)S.output+=xe.output!=null?xe.output:xe.value,xe.suffix&&(S.output+=xe.suffix)}return S};a5.fastpaths=(e,t)=>{let n={...t},i=typeof n.maxLength=="number"?Math.min(vx,n.maxLength):vx,a=e.length;if(a>i)throw new SyntaxError(`Input length: ${a}, exceeds maximum allowed length: ${i}`);e=Gde[e]||e;let r=jc.isWindows(t),{DOT_LITERAL:l,SLASH_LITERAL:s,ONE_CHAR:u,DOTS_SLASH:p,NO_DOT:o,NO_DOTS:c,NO_DOTS_SLASH:H,STAR:f,START_ANCHOR:_}=Lx.globChars(r),y=n.dot?c:o,g=n.dot?H:o,h=n.capture?"":"?:",m={negated:!1,prefix:""},d=n.bash===!0?".*?":f;n.capture&&(d=`(${d})`);let A=x=>x.noglobstar===!0?d:`(${h}(?:(?!${_}${x.dot?p:l}).)*?)`,I=x=>{switch(x){case"*":return`${y}${u}${d}`;case".*":return`${l}${u}${d}`;case"*.*":return`${y}${d}${l}${u}${d}`;case"*/*":return`${y}${d}${s}${u}${g}${d}`;case"**":return y+A(n);case"**/*":return`(?:${y}${A(n)}${s})?${g}${u}${d}`;case"**/*.*":return`(?:${y}${A(n)}${s})?${g}${d}${l}${u}${d}`;case"**/.*":return`(?:${y}${A(n)}${s})?${l}${u}${d}`;default:{let P=/^(.*?)\.(\w+)$/.exec(x);if(!P)return;let D=I(P[1]);return D?D+l+P[2]:void 0}}},L=jc.removePrefix(e,m),C=I(L);return C&&n.strictSlashes!==!0&&(C+=`${s}?`),C};Xde.exports=a5});var Jde=$e((xOt,zde)=>{"use strict";var gtt=require("path"),btt=Kde(),o5=Zde(),l5=bb(),Att=gb(),Itt=e=>e&&typeof e=="object"&&!Array.isArray(e),Ao=(e,t,n=!1)=>{if(Array.isArray(e)){let o=e.map(H=>Ao(H,t,n));return H=>{for(let f of o){let _=f(H);if(_)return _}return!1}}let i=Itt(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let a=t||{},r=l5.isWindows(t),l=i?Ao.compileRe(e,t):Ao.makeRe(e,t,!1,!0),s=l.state;delete l.state;let u=()=>!1;if(a.ignore){let o={...t,ignore:null,onMatch:null,onResult:null};u=Ao(a.ignore,o,n)}let p=(o,c=!1)=>{let{isMatch:H,match:f,output:_}=Ao.test(o,l,t,{glob:e,posix:r}),y={glob:e,state:s,regex:l,posix:r,input:o,output:_,match:f,isMatch:H};return typeof a.onResult=="function"&&a.onResult(y),H===!1?(y.isMatch=!1,c?y:!1):u(o)?(typeof a.onIgnore=="function"&&a.onIgnore(y),y.isMatch=!1,c?y:!1):(typeof a.onMatch=="function"&&a.onMatch(y),c?y:!0)};return n&&(p.state=s),p};Ao.test=(e,t,n,{glob:i,posix:a}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let r=n||{},l=r.format||(a?l5.toPosixSlashes:null),s=e===i,u=s&&l?l(e):e;return s===!1&&(u=l?l(e):e,s=u===i),(s===!1||r.capture===!0)&&(r.matchBase===!0||r.basename===!0?s=Ao.matchBase(e,t,n,a):s=t.exec(u)),{isMatch:!!s,match:s,output:u}};Ao.matchBase=(e,t,n,i=l5.isWindows(n))=>(t instanceof RegExp?t:Ao.makeRe(t,n)).test(gtt.basename(e));Ao.isMatch=(e,t,n)=>Ao(t,n)(e);Ao.parse=(e,t)=>Array.isArray(e)?e.map(n=>Ao.parse(n,t)):o5(e,{...t,fastpaths:!1});Ao.scan=(e,t)=>btt(e,t);Ao.compileRe=(e,t,n=!1,i=!1)=>{if(n===!0)return e.output;let a=t||{},r=a.contains?"":"^",l=a.contains?"":"$",s=`${r}(?:${e.output})${l}`;e&&e.negated===!0&&(s=`^(?!${s}).*$`);let u=Ao.toRegex(s,t);return i===!0&&(u.state=e),u};Ao.makeRe=(e,t={},n=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let a={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(a.output=o5.fastpaths(e,t)),a.output||(a=o5(e,t)),Ao.compileRe(a,t,n,i)};Ao.toRegex=(e,t)=>{try{let n=t||{};return new RegExp(e,n.flags||(n.nocase?"i":""))}catch(n){if(t&&t.debug===!0)throw n;return/$^/}};Ao.constants=Att;zde.exports=Ao});var xx=$e((COt,Qde)=>{"use strict";Qde.exports=Jde()});var u5=$e((DOt,nfe)=>{"use strict";var efe=require("util"),tfe=mg(),hH=xx(),c5=bb(),Yde=e=>e===""||e==="./",rfe=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},$a=(e,t,n)=>{t=[].concat(t),e=[].concat(e);let i=new Set,a=new Set,r=new Set,l=0,s=o=>{r.add(o.output),n&&n.onResult&&n.onResult(o)};for(let o=0;o!i.has(o));if(n&&p.length===0){if(n.failglob===!0)throw new Error(`No matches found for "${t.join(", ")}"`);if(n.nonull===!0||n.nullglob===!0)return n.unescape?t.map(o=>o.replace(/\\/g,"")):t}return p};$a.match=$a;$a.matcher=(e,t)=>hH(e,t);$a.isMatch=(e,t,n)=>hH(t,n)(e);$a.any=$a.isMatch;$a.not=(e,t,n={})=>{t=[].concat(t).map(String);let i=new Set,a=[],r=s=>{n.onResult&&n.onResult(s),a.push(s.output)},l=new Set($a(e,t,{...n,onResult:r}));for(let s of a)l.has(s)||i.add(s);return[...i]};$a.contains=(e,t,n)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${efe.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>$a.contains(e,i,n));if(typeof t=="string"){if(Yde(e)||Yde(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return $a.isMatch(e,t,{...n,contains:!0})};$a.matchKeys=(e,t,n)=>{if(!c5.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=$a(Object.keys(e),t,n),a={};for(let r of i)a[r]=e[r];return a};$a.some=(e,t,n)=>{let i=[].concat(e);for(let a of[].concat(t)){let r=hH(String(a),n);if(i.some(l=>r(l)))return!0}return!1};$a.every=(e,t,n)=>{let i=[].concat(e);for(let a of[].concat(t)){let r=hH(String(a),n);if(!i.every(l=>r(l)))return!1}return!0};$a.all=(e,t,n)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${efe.inspect(e)}"`);return[].concat(t).every(i=>hH(i,n)(e))};$a.capture=(e,t,n)=>{let i=c5.isWindows(n),r=hH.makeRe(String(e),{...n,capture:!0}).exec(i?c5.toPosixSlashes(t):t);if(r)return r.slice(1).map(l=>l===void 0?"":l)};$a.makeRe=(...e)=>hH.makeRe(...e);$a.scan=(...e)=>hH.scan(...e);$a.parse=(e,t)=>{let n=[];for(let i of[].concat(e||[]))for(let a of tfe(String(i),t))n.push(hH.parse(a,t));return n};$a.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!rfe(e)?[e]:tfe(e,t)};$a.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return $a.braces(e,{...t,expand:!0})};$a.hasBraces=rfe;nfe.exports=$a});var pfe=$e(Di=>{"use strict";Object.defineProperty(Di,"__esModule",{value:!0});Di.removeDuplicateSlashes=Di.matchAny=Di.convertPatternsToRe=Di.makeRe=Di.getPatternParts=Di.expandBraceExpansion=Di.expandPatternsWithBraceExpansion=Di.isAffectDepthOfReadingPattern=Di.endsWithSlashGlobStar=Di.hasGlobStar=Di.getBaseDirectory=Di.isPatternRelatedToParentDirectory=Di.getPatternsOutsideCurrentDirectory=Di.getPatternsInsideCurrentDirectory=Di.getPositivePatterns=Di.getNegativePatterns=Di.isPositivePattern=Di.isNegativePattern=Di.convertToNegativePattern=Di.convertToPositivePattern=Di.isDynamicPattern=Di.isStaticPattern=void 0;var Stt=require("path"),Ttt=Q8(),p5=u5(),ife="**",Ltt="\\",vtt=/[*?]|^!/,xtt=/\[[^[]*]/,Ctt=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,Dtt=/[!*+?@]\([^(]*\)/,Ptt=/,|\.\./,wtt=/(?!^)\/{2,}/g;function sfe(e,t={}){return!afe(e,t)}Di.isStaticPattern=sfe;function afe(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(Ltt)||vtt.test(e)||xtt.test(e)||Ctt.test(e)||t.extglob!==!1&&Dtt.test(e)||t.braceExpansion!==!1&&ktt(e))}Di.isDynamicPattern=afe;function ktt(e){let t=e.indexOf("{");if(t===-1)return!1;let n=e.indexOf("}",t+1);if(n===-1)return!1;let i=e.slice(t,n);return Ptt.test(i)}function Ntt(e){return Cx(e)?e.slice(1):e}Di.convertToPositivePattern=Ntt;function $tt(e){return"!"+e}Di.convertToNegativePattern=$tt;function Cx(e){return e.startsWith("!")&&e[1]!=="("}Di.isNegativePattern=Cx;function ofe(e){return!Cx(e)}Di.isPositivePattern=ofe;function Rtt(e){return e.filter(Cx)}Di.getNegativePatterns=Rtt;function Mtt(e){return e.filter(ofe)}Di.getPositivePatterns=Mtt;function Btt(e){return e.filter(t=>!H5(t))}Di.getPatternsInsideCurrentDirectory=Btt;function Ott(e){return e.filter(H5)}Di.getPatternsOutsideCurrentDirectory=Ott;function H5(e){return e.startsWith("..")||e.startsWith("./..")}Di.isPatternRelatedToParentDirectory=H5;function Ftt(e){return Ttt(e,{flipBackslashes:!1})}Di.getBaseDirectory=Ftt;function jtt(e){return e.includes(ife)}Di.hasGlobStar=jtt;function lfe(e){return e.endsWith("/"+ife)}Di.endsWithSlashGlobStar=lfe;function Utt(e){let t=Stt.basename(e);return lfe(e)||sfe(t)}Di.isAffectDepthOfReadingPattern=Utt;function qtt(e){return e.reduce((t,n)=>t.concat(cfe(n)),[])}Di.expandPatternsWithBraceExpansion=qtt;function cfe(e){let t=p5.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((n,i)=>n.length-i.length),t.filter(n=>n!=="")}Di.expandBraceExpansion=cfe;function Wtt(e,t){let{parts:n}=p5.scan(e,Object.assign(Object.assign({},t),{parts:!0}));return n.length===0&&(n=[e]),n[0].startsWith("/")&&(n[0]=n[0].slice(1),n.unshift("")),n}Di.getPatternParts=Wtt;function ufe(e,t){return p5.makeRe(e,t)}Di.makeRe=ufe;function Vtt(e,t){return e.map(n=>ufe(n,t))}Di.convertPatternsToRe=Vtt;function Ktt(e,t){return t.some(n=>n.test(e))}Di.matchAny=Ktt;function Gtt(e){return e.replace(wtt,"/")}Di.removeDuplicateSlashes=Gtt});var hfe=$e((wOt,ffe)=>{"use strict";var Xtt=require("stream"),Hfe=Xtt.PassThrough,Ztt=Array.prototype.slice;ffe.exports=ztt;function ztt(){let e=[],t=Ztt.call(arguments),n=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let a=i.end!==!1,r=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let l=Hfe(i);function s(){for(let o=0,c=arguments.length;o0||(n=!1,u())}function f(_){function y(){_.removeListener("merge2UnpipeEnd",y),_.removeListener("end",y),r&&_.removeListener("error",g),H()}function g(h){l.emit("error",h)}if(_._readableState.endEmitted)return H();_.on("merge2UnpipeEnd",y),_.on("end",y),r&&_.on("error",g),_.pipe(l,{end:!1}),_.resume()}for(let _=0;_{"use strict";Object.defineProperty(Dx,"__esModule",{value:!0});Dx.merge=void 0;var Jtt=hfe();function Qtt(e){let t=Jtt(e);return e.forEach(n=>{n.once("error",i=>t.emit("error",i))}),t.once("close",()=>mfe(e)),t.once("end",()=>mfe(e)),t}Dx.merge=Qtt;function mfe(e){e.forEach(t=>t.emit("close"))}});var Efe=$e(VE=>{"use strict";Object.defineProperty(VE,"__esModule",{value:!0});VE.isEmpty=VE.isString=void 0;function Ytt(e){return typeof e=="string"}VE.isString=Ytt;function ert(e){return e===""}VE.isEmpty=ert});var md=$e(kl=>{"use strict";Object.defineProperty(kl,"__esModule",{value:!0});kl.string=kl.stream=kl.pattern=kl.path=kl.fs=kl.errno=kl.array=void 0;var trt=Lde();kl.array=trt;var rrt=vde();kl.errno=rrt;var nrt=xde();kl.fs=nrt;var irt=wde();kl.path=irt;var srt=pfe();kl.pattern=srt;var art=_fe();kl.stream=art;var ort=Efe();kl.string=ort});var Afe=$e(Nl=>{"use strict";Object.defineProperty(Nl,"__esModule",{value:!0});Nl.convertPatternGroupToTask=Nl.convertPatternGroupsToTasks=Nl.groupPatternsByBaseDirectory=Nl.getNegativePatternsAsPositive=Nl.getPositivePatterns=Nl.convertPatternsToTasks=Nl.generate=void 0;var Lp=md();function lrt(e,t){let n=yfe(e,t),i=yfe(t.ignore,t),a=gfe(n),r=bfe(n,i),l=a.filter(o=>Lp.pattern.isStaticPattern(o,t)),s=a.filter(o=>Lp.pattern.isDynamicPattern(o,t)),u=d5(l,r,!1),p=d5(s,r,!0);return u.concat(p)}Nl.generate=lrt;function yfe(e,t){let n=e;return t.braceExpansion&&(n=Lp.pattern.expandPatternsWithBraceExpansion(n)),t.baseNameMatch&&(n=n.map(i=>i.includes("/")?i:`**/${i}`)),n.map(i=>Lp.pattern.removeDuplicateSlashes(i))}function d5(e,t,n){let i=[],a=Lp.pattern.getPatternsOutsideCurrentDirectory(e),r=Lp.pattern.getPatternsInsideCurrentDirectory(e),l=f5(a),s=f5(r);return i.push(...h5(l,t,n)),"."in s?i.push(m5(".",r,t,n)):i.push(...h5(s,t,n)),i}Nl.convertPatternsToTasks=d5;function gfe(e){return Lp.pattern.getPositivePatterns(e)}Nl.getPositivePatterns=gfe;function bfe(e,t){return Lp.pattern.getNegativePatterns(e).concat(t).map(Lp.pattern.convertToPositivePattern)}Nl.getNegativePatternsAsPositive=bfe;function f5(e){let t={};return e.reduce((n,i)=>{let a=Lp.pattern.getBaseDirectory(i);return a in n?n[a].push(i):n[a]=[i],n},t)}Nl.groupPatternsByBaseDirectory=f5;function h5(e,t,n){return Object.keys(e).map(i=>m5(i,e[i],t,n))}Nl.convertPatternGroupsToTasks=h5;function m5(e,t,n,i){return{dynamic:i,positive:t,negative:n,base:e,patterns:[].concat(t,n.map(Lp.pattern.convertToNegativePattern))}}Nl.convertPatternGroupToTask=m5});var Sfe=$e(Px=>{"use strict";Object.defineProperty(Px,"__esModule",{value:!0});Px.read=void 0;function crt(e,t,n){t.fs.lstat(e,(i,a)=>{if(i!==null){Ife(n,i);return}if(!a.isSymbolicLink()||!t.followSymbolicLink){_5(n,a);return}t.fs.stat(e,(r,l)=>{if(r!==null){if(t.throwErrorOnBrokenSymbolicLink){Ife(n,r);return}_5(n,a);return}t.markSymbolicLink&&(l.isSymbolicLink=()=>!0),_5(n,l)})})}Px.read=crt;function Ife(e,t){e(t)}function _5(e,t){e(null,t)}});var Tfe=$e(wx=>{"use strict";Object.defineProperty(wx,"__esModule",{value:!0});wx.read=void 0;function urt(e,t){let n=t.fs.lstatSync(e);if(!n.isSymbolicLink()||!t.followSymbolicLink)return n;try{let i=t.fs.statSync(e);return t.markSymbolicLink&&(i.isSymbolicLink=()=>!0),i}catch(i){if(!t.throwErrorOnBrokenSymbolicLink)return n;throw i}}wx.read=urt});var Lfe=$e(Mf=>{"use strict";Object.defineProperty(Mf,"__esModule",{value:!0});Mf.createFileSystemAdapter=Mf.FILE_SYSTEM_ADAPTER=void 0;var kx=require("fs");Mf.FILE_SYSTEM_ADAPTER={lstat:kx.lstat,stat:kx.stat,lstatSync:kx.lstatSync,statSync:kx.statSync};function prt(e){return e===void 0?Mf.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},Mf.FILE_SYSTEM_ADAPTER),e)}Mf.createFileSystemAdapter=prt});var vfe=$e(y5=>{"use strict";Object.defineProperty(y5,"__esModule",{value:!0});var Hrt=Lfe(),E5=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=Hrt.createFileSystemAdapter(this._options.fs),this.markSymbolicLink=this._getValue(this._options.markSymbolicLink,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0)}_getValue(t,n){return t??n}};y5.default=E5});var hm=$e(Bf=>{"use strict";Object.defineProperty(Bf,"__esModule",{value:!0});Bf.statSync=Bf.stat=Bf.Settings=void 0;var xfe=Sfe(),drt=Tfe(),g5=vfe();Bf.Settings=g5.default;function frt(e,t,n){if(typeof t=="function"){xfe.read(e,b5(),t);return}xfe.read(e,b5(t),n)}Bf.stat=frt;function hrt(e,t){let n=b5(t);return drt.read(e,n)}Bf.statSync=hrt;function b5(e={}){return e instanceof g5.default?e:new g5.default(e)}});var Pfe=$e((UOt,Dfe)=>{var Cfe;Dfe.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(Cfe||(Cfe=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var kfe=$e((qOt,wfe)=>{wfe.exports=_rt;var mrt=Pfe();function _rt(e,t){let n,i,a,r=!0;Array.isArray(e)?(n=[],i=e.length):(a=Object.keys(e),n={},i=a.length);function l(u){function p(){t&&t(u,n),t=null}r?mrt(p):p()}function s(u,p,o){n[u]=o,(--i===0||p)&&l(p)}i?a?a.forEach(function(u){e[u](function(p,o){s(u,p,o)})}):e.forEach(function(u,p){u(function(o,c){s(p,o,c)})}):l(null),r=!1}});var A5=$e($x=>{"use strict";Object.defineProperty($x,"__esModule",{value:!0});$x.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var Nx=process.versions.node.split(".");if(Nx[0]===void 0||Nx[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var Nfe=Number.parseInt(Nx[0],10),Ert=Number.parseInt(Nx[1],10),$fe=10,yrt=10,grt=Nfe>$fe,brt=Nfe===$fe&&Ert>=yrt;$x.IS_SUPPORT_READDIR_WITH_FILE_TYPES=grt||brt});var Rfe=$e(Rx=>{"use strict";Object.defineProperty(Rx,"__esModule",{value:!0});Rx.createDirentFromStats=void 0;var I5=class{constructor(t,n){this.name=t,this.isBlockDevice=n.isBlockDevice.bind(n),this.isCharacterDevice=n.isCharacterDevice.bind(n),this.isDirectory=n.isDirectory.bind(n),this.isFIFO=n.isFIFO.bind(n),this.isFile=n.isFile.bind(n),this.isSocket=n.isSocket.bind(n),this.isSymbolicLink=n.isSymbolicLink.bind(n)}};function Art(e,t){return new I5(e,t)}Rx.createDirentFromStats=Art});var S5=$e(Mx=>{"use strict";Object.defineProperty(Mx,"__esModule",{value:!0});Mx.fs=void 0;var Irt=Rfe();Mx.fs=Irt});var T5=$e(Bx=>{"use strict";Object.defineProperty(Bx,"__esModule",{value:!0});Bx.joinPathSegments=void 0;function Srt(e,t,n){return e.endsWith(n)?e+t:e+n+t}Bx.joinPathSegments=Srt});var Ufe=$e(Of=>{"use strict";Object.defineProperty(Of,"__esModule",{value:!0});Of.readdir=Of.readdirWithFileTypes=Of.read=void 0;var Trt=hm(),Mfe=kfe(),Lrt=A5(),Bfe=S5(),Ofe=T5();function vrt(e,t,n){if(!t.stats&&Lrt.IS_SUPPORT_READDIR_WITH_FILE_TYPES){Ffe(e,t,n);return}jfe(e,t,n)}Of.read=vrt;function Ffe(e,t,n){t.fs.readdir(e,{withFileTypes:!0},(i,a)=>{if(i!==null){Ox(n,i);return}let r=a.map(s=>({dirent:s,name:s.name,path:Ofe.joinPathSegments(e,s.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){L5(n,r);return}let l=r.map(s=>xrt(s,t));Mfe(l,(s,u)=>{if(s!==null){Ox(n,s);return}L5(n,u)})})}Of.readdirWithFileTypes=Ffe;function xrt(e,t){return n=>{if(!e.dirent.isSymbolicLink()){n(null,e);return}t.fs.stat(e.path,(i,a)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){n(i);return}n(null,e);return}e.dirent=Bfe.fs.createDirentFromStats(e.name,a),n(null,e)})}}function jfe(e,t,n){t.fs.readdir(e,(i,a)=>{if(i!==null){Ox(n,i);return}let r=a.map(l=>{let s=Ofe.joinPathSegments(e,l,t.pathSegmentSeparator);return u=>{Trt.stat(s,t.fsStatSettings,(p,o)=>{if(p!==null){u(p);return}let c={name:l,path:s,dirent:Bfe.fs.createDirentFromStats(l,o)};t.stats&&(c.stats=o),u(null,c)})}});Mfe(r,(l,s)=>{if(l!==null){Ox(n,l);return}L5(n,s)})})}Of.readdir=jfe;function Ox(e,t){e(t)}function L5(e,t){e(null,t)}});var Gfe=$e(Ff=>{"use strict";Object.defineProperty(Ff,"__esModule",{value:!0});Ff.readdir=Ff.readdirWithFileTypes=Ff.read=void 0;var Crt=hm(),Drt=A5(),qfe=S5(),Wfe=T5();function Prt(e,t){return!t.stats&&Drt.IS_SUPPORT_READDIR_WITH_FILE_TYPES?Vfe(e,t):Kfe(e,t)}Ff.read=Prt;function Vfe(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let a={dirent:i,name:i.name,path:Wfe.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(a.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let r=t.fs.statSync(a.path);a.dirent=qfe.fs.createDirentFromStats(a.name,r)}catch(r){if(t.throwErrorOnBrokenSymbolicLink)throw r}return a})}Ff.readdirWithFileTypes=Vfe;function Kfe(e,t){return t.fs.readdirSync(e).map(i=>{let a=Wfe.joinPathSegments(e,i,t.pathSegmentSeparator),r=Crt.statSync(a,t.fsStatSettings),l={name:i,path:a,dirent:qfe.fs.createDirentFromStats(i,r)};return t.stats&&(l.stats=r),l})}Ff.readdir=Kfe});var Xfe=$e(jf=>{"use strict";Object.defineProperty(jf,"__esModule",{value:!0});jf.createFileSystemAdapter=jf.FILE_SYSTEM_ADAPTER=void 0;var KE=require("fs");jf.FILE_SYSTEM_ADAPTER={lstat:KE.lstat,stat:KE.stat,lstatSync:KE.lstatSync,statSync:KE.statSync,readdir:KE.readdir,readdirSync:KE.readdirSync};function wrt(e){return e===void 0?jf.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},jf.FILE_SYSTEM_ADAPTER),e)}jf.createFileSystemAdapter=wrt});var Zfe=$e(x5=>{"use strict";Object.defineProperty(x5,"__esModule",{value:!0});var krt=require("path"),Nrt=hm(),$rt=Xfe(),v5=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=$rt.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,krt.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new Nrt.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,n){return t??n}};x5.default=v5});var Fx=$e(Uf=>{"use strict";Object.defineProperty(Uf,"__esModule",{value:!0});Uf.Settings=Uf.scandirSync=Uf.scandir=void 0;var zfe=Ufe(),Rrt=Gfe(),C5=Zfe();Uf.Settings=C5.default;function Mrt(e,t,n){if(typeof t=="function"){zfe.read(e,D5(),t);return}zfe.read(e,D5(t),n)}Uf.scandir=Mrt;function Brt(e,t){let n=D5(t);return Rrt.read(e,n)}Uf.scandirSync=Brt;function D5(e={}){return e instanceof C5.default?e:new C5.default(e)}});var Qfe=$e((YOt,Jfe)=>{"use strict";function Ort(e){var t=new e,n=t;function i(){var r=t;return r.next?t=r.next:(t=new e,n=t),r.next=null,r}function a(r){n.next=r,n=r}return{get:i,release:a}}Jfe.exports=Ort});var ehe=$e((e3t,P5)=>{"use strict";var Frt=Qfe();function Yfe(e,t,n){if(typeof e=="function"&&(n=t,t=e,e=null),!(n>=1))throw new Error("fastqueue concurrency must be equal to or greater than 1");var i=Frt(jrt),a=null,r=null,l=0,s=null,u={push:y,drain:xu,saturated:xu,pause:o,paused:!1,get concurrency(){return n},set concurrency(I){if(!(I>=1))throw new Error("fastqueue concurrency must be equal to or greater than 1");if(n=I,!u.paused)for(;a&&l=n||u.paused?r?(r.next=C,r=C):(a=C,r=C,u.saturated()):(l++,t.call(e,C.value,C.worked))}function g(I,L){var C=i.get();C.context=e,C.release=h,C.value=I,C.callback=L||xu,C.errorHandler=s,l>=n||u.paused?a?(C.next=a,a=C):(a=C,r=C,u.saturated()):(l++,t.call(e,C.value,C.worked))}function h(I){I&&i.release(I);var L=a;L&&l<=n?u.paused?l--:(r===a&&(r=null),a=L.next,L.next=null,t.call(e,L.value,L.worked),r===null&&u.empty()):--l===0&&u.drain()}function m(){a=null,r=null,u.drain=xu}function d(){a=null,r=null,u.drain(),u.drain=xu}function A(I){s=I}}function xu(){}function jrt(){this.value=null,this.callback=xu,this.next=null,this.release=xu,this.context=null,this.errorHandler=null;var e=this;this.worked=function(n,i){var a=e.callback,r=e.errorHandler,l=e.value;e.value=null,e.callback=xu,e.errorHandler&&r(n,l),a.call(e.context,n,i),e.release(e)}}function Urt(e,t,n){typeof e=="function"&&(n=t,t=e,e=null);function i(o,c){t.call(this,o).then(function(H){c(null,H)},c)}var a=Yfe(e,i,n),r=a.push,l=a.unshift;return a.push=s,a.unshift=u,a.drained=p,a;function s(o){var c=new Promise(function(H,f){r(o,function(_,y){if(_){f(_);return}H(y)})});return c.catch(xu),c}function u(o){var c=new Promise(function(H,f){l(o,function(_,y){if(_){f(_);return}H(y)})});return c.catch(xu),c}function p(){if(a.idle())return new Promise(function(H){H()});var o=a.drain,c=new Promise(function(H){a.drain=function(){o(),H()}});return c}}P5.exports=Yfe;P5.exports.promise=Urt});var jx=$e(mH=>{"use strict";Object.defineProperty(mH,"__esModule",{value:!0});mH.joinPathSegments=mH.replacePathSegmentSeparator=mH.isAppliedFilter=mH.isFatalError=void 0;function qrt(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}mH.isFatalError=qrt;function Wrt(e,t){return e===null||e(t)}mH.isAppliedFilter=Wrt;function Vrt(e,t){return e.split(/[/\\]/).join(t)}mH.replacePathSegmentSeparator=Vrt;function Krt(e,t,n){return e===""?t:e.endsWith(n)?e+t:e+n+t}mH.joinPathSegments=Krt});var N5=$e(k5=>{"use strict";Object.defineProperty(k5,"__esModule",{value:!0});var Grt=jx(),w5=class{constructor(t,n){this._root=t,this._settings=n,this._root=Grt.replacePathSegmentSeparator(t,n.pathSegmentSeparator)}};k5.default=w5});var M5=$e(R5=>{"use strict";Object.defineProperty(R5,"__esModule",{value:!0});var Xrt=require("events"),Zrt=Fx(),zrt=ehe(),Ux=jx(),Jrt=N5(),$5=class extends Jrt.default{constructor(t,n){super(t,n),this._settings=n,this._scandir=Zrt.scandir,this._emitter=new Xrt.EventEmitter,this._queue=zrt(this._worker.bind(this),this._settings.concurrency),this._isFatalError=!1,this._isDestroyed=!1,this._queue.drain=()=>{this._isFatalError||this._emitter.emit("end")}}read(){return this._isFatalError=!1,this._isDestroyed=!1,setImmediate(()=>{this._pushToQueue(this._root,this._settings.basePath)}),this._emitter}get isDestroyed(){return this._isDestroyed}destroy(){if(this._isDestroyed)throw new Error("The reader is already destroyed");this._isDestroyed=!0,this._queue.killAndDrain()}onEntry(t){this._emitter.on("entry",t)}onError(t){this._emitter.once("error",t)}onEnd(t){this._emitter.once("end",t)}_pushToQueue(t,n){let i={directory:t,base:n};this._queue.push(i,a=>{a!==null&&this._handleError(a)})}_worker(t,n){this._scandir(t.directory,this._settings.fsScandirSettings,(i,a)=>{if(i!==null){n(i,void 0);return}for(let r of a)this._handleEntry(r,t.base);n(null,void 0)})}_handleError(t){this._isDestroyed||!Ux.isFatalError(this._settings,t)||(this._isFatalError=!0,this._isDestroyed=!0,this._emitter.emit("error",t))}_handleEntry(t,n){if(this._isDestroyed||this._isFatalError)return;let i=t.path;n!==void 0&&(t.path=Ux.joinPathSegments(n,t.name,this._settings.pathSegmentSeparator)),Ux.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&Ux.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,n===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};R5.default=$5});var the=$e(O5=>{"use strict";Object.defineProperty(O5,"__esModule",{value:!0});var Qrt=M5(),B5=class{constructor(t,n){this._root=t,this._settings=n,this._reader=new Qrt.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(n=>{Yrt(t,n)}),this._reader.onEntry(n=>{this._storage.push(n)}),this._reader.onEnd(()=>{ent(t,this._storage)}),this._reader.read()}};O5.default=B5;function Yrt(e,t){e(t)}function ent(e,t){e(null,t)}});var rhe=$e(j5=>{"use strict";Object.defineProperty(j5,"__esModule",{value:!0});var tnt=require("stream"),rnt=M5(),F5=class{constructor(t,n){this._root=t,this._settings=n,this._reader=new rnt.default(this._root,this._settings),this._stream=new tnt.Readable({objectMode:!0,read:()=>{},destroy:()=>{this._reader.isDestroyed||this._reader.destroy()}})}read(){return this._reader.onError(t=>{this._stream.emit("error",t)}),this._reader.onEntry(t=>{this._stream.push(t)}),this._reader.onEnd(()=>{this._stream.push(null)}),this._reader.read(),this._stream}};j5.default=F5});var nhe=$e(q5=>{"use strict";Object.defineProperty(q5,"__esModule",{value:!0});var nnt=Fx(),qx=jx(),int=N5(),U5=class extends int.default{constructor(){super(...arguments),this._scandir=nnt.scandirSync,this._storage=[],this._queue=new Set}read(){return this._pushToQueue(this._root,this._settings.basePath),this._handleQueue(),this._storage}_pushToQueue(t,n){this._queue.add({directory:t,base:n})}_handleQueue(){for(let t of this._queue.values())this._handleDirectory(t.directory,t.base)}_handleDirectory(t,n){try{let i=this._scandir(t,this._settings.fsScandirSettings);for(let a of i)this._handleEntry(a,n)}catch(i){this._handleError(i)}}_handleError(t){if(qx.isFatalError(this._settings,t))throw t}_handleEntry(t,n){let i=t.path;n!==void 0&&(t.path=qx.joinPathSegments(n,t.name,this._settings.pathSegmentSeparator)),qx.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&qx.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,n===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};q5.default=U5});var ihe=$e(V5=>{"use strict";Object.defineProperty(V5,"__esModule",{value:!0});var snt=nhe(),W5=class{constructor(t,n){this._root=t,this._settings=n,this._reader=new snt.default(this._root,this._settings)}read(){return this._reader.read()}};V5.default=W5});var she=$e(G5=>{"use strict";Object.defineProperty(G5,"__esModule",{value:!0});var ant=require("path"),ont=Fx(),K5=class{constructor(t={}){this._options=t,this.basePath=this._getValue(this._options.basePath,void 0),this.concurrency=this._getValue(this._options.concurrency,Number.POSITIVE_INFINITY),this.deepFilter=this._getValue(this._options.deepFilter,null),this.entryFilter=this._getValue(this._options.entryFilter,null),this.errorFilter=this._getValue(this._options.errorFilter,null),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,ant.sep),this.fsScandirSettings=new ont.Settings({followSymbolicLinks:this._options.followSymbolicLinks,fs:this._options.fs,pathSegmentSeparator:this._options.pathSegmentSeparator,stats:this._options.stats,throwErrorOnBrokenSymbolicLink:this._options.throwErrorOnBrokenSymbolicLink})}_getValue(t,n){return t??n}};G5.default=K5});var Vx=$e(_H=>{"use strict";Object.defineProperty(_H,"__esModule",{value:!0});_H.Settings=_H.walkStream=_H.walkSync=_H.walk=void 0;var ahe=the(),lnt=rhe(),cnt=ihe(),X5=she();_H.Settings=X5.default;function unt(e,t,n){if(typeof t=="function"){new ahe.default(e,Wx()).read(t);return}new ahe.default(e,Wx(t)).read(n)}_H.walk=unt;function pnt(e,t){let n=Wx(t);return new cnt.default(e,n).read()}_H.walkSync=pnt;function Hnt(e,t){let n=Wx(t);return new lnt.default(e,n).read()}_H.walkStream=Hnt;function Wx(e={}){return e instanceof X5.default?e:new X5.default(e)}});var Kx=$e(z5=>{"use strict";Object.defineProperty(z5,"__esModule",{value:!0});var dnt=require("path"),fnt=hm(),ohe=md(),Z5=class{constructor(t){this._settings=t,this._fsStatSettings=new fnt.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return dnt.resolve(this._settings.cwd,t)}_makeEntry(t,n){let i={name:n,path:n,dirent:ohe.fs.createDirentFromStats(n,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!ohe.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};z5.default=Z5});var Y5=$e(Q5=>{"use strict";Object.defineProperty(Q5,"__esModule",{value:!0});var hnt=require("stream"),mnt=hm(),_nt=Vx(),Ent=Kx(),J5=class extends Ent.default{constructor(){super(...arguments),this._walkStream=_nt.walkStream,this._stat=mnt.stat}dynamic(t,n){return this._walkStream(t,n)}static(t,n){let i=t.map(this._getFullEntryPath,this),a=new hnt.PassThrough({objectMode:!0});a._write=(r,l,s)=>this._getEntry(i[r],t[r],n).then(u=>{u!==null&&n.entryFilter(u)&&a.push(u),r===i.length-1&&a.end(),s()}).catch(s);for(let r=0;rthis._makeEntry(a,n)).catch(a=>{if(i.errorFilter(a))return null;throw a})}_getStat(t){return new Promise((n,i)=>{this._stat(t,this._fsStatSettings,(a,r)=>a===null?n(r):i(a))})}};Q5.default=J5});var lhe=$e(tF=>{"use strict";Object.defineProperty(tF,"__esModule",{value:!0});var ynt=Vx(),gnt=Kx(),bnt=Y5(),eF=class extends gnt.default{constructor(){super(...arguments),this._walkAsync=ynt.walk,this._readerStream=new bnt.default(this._settings)}dynamic(t,n){return new Promise((i,a)=>{this._walkAsync(t,n,(r,l)=>{r===null?i(l):a(r)})})}async static(t,n){let i=[],a=this._readerStream.static(t,n);return new Promise((r,l)=>{a.once("error",l),a.on("data",s=>i.push(s)),a.once("end",()=>r(i))})}};tF.default=eF});var che=$e(nF=>{"use strict";Object.defineProperty(nF,"__esModule",{value:!0});var Ib=md(),rF=class{constructor(t,n,i){this._patterns=t,this._settings=n,this._micromatchOptions=i,this._storage=[],this._fillStorage()}_fillStorage(){for(let t of this._patterns){let n=this._getPatternSegments(t),i=this._splitSegmentsIntoSections(n);this._storage.push({complete:i.length<=1,pattern:t,segments:n,sections:i})}}_getPatternSegments(t){return Ib.pattern.getPatternParts(t,this._micromatchOptions).map(i=>Ib.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:Ib.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return Ib.array.splitWhen(t,n=>n.dynamic&&Ib.pattern.hasGlobStar(n.pattern))}};nF.default=rF});var uhe=$e(sF=>{"use strict";Object.defineProperty(sF,"__esModule",{value:!0});var Ant=che(),iF=class extends Ant.default{match(t){let n=t.split("/"),i=n.length,a=this._storage.filter(r=>!r.complete||r.segments.length>i);for(let r of a){let l=r.sections[0];if(!r.complete&&i>l.length||n.every((u,p)=>{let o=r.segments[p];return!!(o.dynamic&&o.patternRe.test(u)||!o.dynamic&&o.pattern===u)}))return!0}return!1}};sF.default=iF});var phe=$e(oF=>{"use strict";Object.defineProperty(oF,"__esModule",{value:!0});var Gx=md(),Int=uhe(),aF=class{constructor(t,n){this._settings=t,this._micromatchOptions=n}getFilter(t,n,i){let a=this._getMatcher(n),r=this._getNegativePatternsRe(i);return l=>this._filter(t,l,a,r)}_getMatcher(t){return new Int.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let n=t.filter(Gx.pattern.isAffectDepthOfReadingPattern);return Gx.pattern.convertPatternsToRe(n,this._micromatchOptions)}_filter(t,n,i,a){if(this._isSkippedByDeep(t,n.path)||this._isSkippedSymbolicLink(n))return!1;let r=Gx.path.removeLeadingDotSegment(n.path);return this._isSkippedByPositivePatterns(r,i)?!1:this._isSkippedByNegativePatterns(r,a)}_isSkippedByDeep(t,n){return this._settings.deep===1/0?!1:this._getEntryLevel(t,n)>=this._settings.deep}_getEntryLevel(t,n){let i=n.split("/").length;if(t==="")return i;let a=t.split("/").length;return i-a}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,n){return!this._settings.baseNameMatch&&!n.match(t)}_isSkippedByNegativePatterns(t,n){return!Gx.pattern.matchAny(t,n)}};oF.default=aF});var Hhe=$e(cF=>{"use strict";Object.defineProperty(cF,"__esModule",{value:!0});var mm=md(),lF=class{constructor(t,n){this._settings=t,this._micromatchOptions=n,this.index=new Map}getFilter(t,n){let i=mm.pattern.convertPatternsToRe(t,this._micromatchOptions),a=mm.pattern.convertPatternsToRe(n,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return r=>this._filter(r,i,a)}_filter(t,n,i){let a=mm.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(a)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(a,i))return!1;let r=t.dirent.isDirectory(),l=this._isMatchToPatterns(a,n,r)&&!this._isMatchToPatterns(a,i,r);return this._settings.unique&&l&&this._createIndexRecord(a),l}_isDuplicateEntry(t){return this.index.has(t)}_createIndexRecord(t){this.index.set(t,void 0)}_onlyFileFilter(t){return this._settings.onlyFiles&&!t.dirent.isFile()}_onlyDirectoryFilter(t){return this._settings.onlyDirectories&&!t.dirent.isDirectory()}_isSkippedByAbsoluteNegativePatterns(t,n){if(!this._settings.absolute)return!1;let i=mm.path.makeAbsolute(this._settings.cwd,t);return mm.pattern.matchAny(i,n)}_isMatchToPatterns(t,n,i){let a=mm.pattern.matchAny(t,n);return!a&&i?mm.pattern.matchAny(t+"/",n):a}};cF.default=lF});var dhe=$e(pF=>{"use strict";Object.defineProperty(pF,"__esModule",{value:!0});var Snt=md(),uF=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return Snt.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};pF.default=uF});var hhe=$e(dF=>{"use strict";Object.defineProperty(dF,"__esModule",{value:!0});var fhe=md(),HF=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let n=t.path;return this._settings.absolute&&(n=fhe.path.makeAbsolute(this._settings.cwd,n),n=fhe.path.unixify(n)),this._settings.markDirectories&&t.dirent.isDirectory()&&(n+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:n}):n}};dF.default=HF});var Xx=$e(hF=>{"use strict";Object.defineProperty(hF,"__esModule",{value:!0});var Tnt=require("path"),Lnt=phe(),vnt=Hhe(),xnt=dhe(),Cnt=hhe(),fF=class{constructor(t){this._settings=t,this.errorFilter=new xnt.default(this._settings),this.entryFilter=new vnt.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new Lnt.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new Cnt.default(this._settings)}_getRootDirectory(t){return Tnt.resolve(this._settings.cwd,t.base)}_getReaderOptions(t){let n=t.base==="."?"":t.base;return{basePath:n,pathSegmentSeparator:"/",concurrency:this._settings.concurrency,deepFilter:this.deepFilter.getFilter(n,t.positive,t.negative),entryFilter:this.entryFilter.getFilter(t.positive,t.negative),errorFilter:this.errorFilter.getFilter(),followSymbolicLinks:this._settings.followSymbolicLinks,fs:this._settings.fs,stats:this._settings.stats,throwErrorOnBrokenSymbolicLink:this._settings.throwErrorOnBrokenSymbolicLink,transform:this.entryTransformer.getTransformer()}}_getMicromatchOptions(){return{dot:this._settings.dot,matchBase:this._settings.baseNameMatch,nobrace:!this._settings.braceExpansion,nocase:!this._settings.caseSensitiveMatch,noext:!this._settings.extglob,noglobstar:!this._settings.globstar,posix:!0,strictSlashes:!1}}};hF.default=fF});var mhe=$e(_F=>{"use strict";Object.defineProperty(_F,"__esModule",{value:!0});var Dnt=lhe(),Pnt=Xx(),mF=class extends Pnt.default{constructor(){super(...arguments),this._reader=new Dnt.default(this._settings)}async read(t){let n=this._getRootDirectory(t),i=this._getReaderOptions(t);return(await this.api(n,t,i)).map(r=>i.transform(r))}api(t,n,i){return n.dynamic?this._reader.dynamic(t,i):this._reader.static(n.patterns,i)}};_F.default=mF});var _he=$e(yF=>{"use strict";Object.defineProperty(yF,"__esModule",{value:!0});var wnt=require("stream"),knt=Y5(),Nnt=Xx(),EF=class extends Nnt.default{constructor(){super(...arguments),this._reader=new knt.default(this._settings)}read(t){let n=this._getRootDirectory(t),i=this._getReaderOptions(t),a=this.api(n,t,i),r=new wnt.Readable({objectMode:!0,read:()=>{}});return a.once("error",l=>r.emit("error",l)).on("data",l=>r.emit("data",i.transform(l))).once("end",()=>r.emit("end")),r.once("close",()=>a.destroy()),r}api(t,n,i){return n.dynamic?this._reader.dynamic(t,i):this._reader.static(n.patterns,i)}};yF.default=EF});var Ehe=$e(bF=>{"use strict";Object.defineProperty(bF,"__esModule",{value:!0});var $nt=hm(),Rnt=Vx(),Mnt=Kx(),gF=class extends Mnt.default{constructor(){super(...arguments),this._walkSync=Rnt.walkSync,this._statSync=$nt.statSync}dynamic(t,n){return this._walkSync(t,n)}static(t,n){let i=[];for(let a of t){let r=this._getFullEntryPath(a),l=this._getEntry(r,a,n);l===null||!n.entryFilter(l)||i.push(l)}return i}_getEntry(t,n,i){try{let a=this._getStat(t);return this._makeEntry(a,n)}catch(a){if(i.errorFilter(a))return null;throw a}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};bF.default=gF});var yhe=$e(IF=>{"use strict";Object.defineProperty(IF,"__esModule",{value:!0});var Bnt=Ehe(),Ont=Xx(),AF=class extends Ont.default{constructor(){super(...arguments),this._reader=new Bnt.default(this._settings)}read(t){let n=this._getRootDirectory(t),i=this._getReaderOptions(t);return this.api(n,t,i).map(i.transform)}api(t,n,i){return n.dynamic?this._reader.dynamic(t,i):this._reader.static(n.patterns,i)}};IF.default=AF});var ghe=$e(XE=>{"use strict";Object.defineProperty(XE,"__esModule",{value:!0});XE.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var GE=require("fs"),Fnt=require("os"),jnt=Math.max(Fnt.cpus().length,1);XE.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:GE.lstat,lstatSync:GE.lstatSync,stat:GE.stat,statSync:GE.statSync,readdir:GE.readdir,readdirSync:GE.readdirSync};var SF=class{constructor(t={}){this._options=t,this.absolute=this._getValue(this._options.absolute,!1),this.baseNameMatch=this._getValue(this._options.baseNameMatch,!1),this.braceExpansion=this._getValue(this._options.braceExpansion,!0),this.caseSensitiveMatch=this._getValue(this._options.caseSensitiveMatch,!0),this.concurrency=this._getValue(this._options.concurrency,jnt),this.cwd=this._getValue(this._options.cwd,process.cwd()),this.deep=this._getValue(this._options.deep,1/0),this.dot=this._getValue(this._options.dot,!1),this.extglob=this._getValue(this._options.extglob,!0),this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!0),this.fs=this._getFileSystemMethods(this._options.fs),this.globstar=this._getValue(this._options.globstar,!0),this.ignore=this._getValue(this._options.ignore,[]),this.markDirectories=this._getValue(this._options.markDirectories,!1),this.objectMode=this._getValue(this._options.objectMode,!1),this.onlyDirectories=this._getValue(this._options.onlyDirectories,!1),this.onlyFiles=this._getValue(this._options.onlyFiles,!0),this.stats=this._getValue(this._options.stats,!1),this.suppressErrors=this._getValue(this._options.suppressErrors,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!1),this.unique=this._getValue(this._options.unique,!0),this.onlyDirectories&&(this.onlyFiles=!1),this.stats&&(this.objectMode=!0),this.ignore=[].concat(this.ignore)}_getValue(t,n){return t===void 0?n:t}_getFileSystemMethods(t={}){return Object.assign(Object.assign({},XE.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};XE.default=SF});var Ihe=$e((T3t,Ahe)=>{"use strict";var bhe=Afe(),Unt=mhe(),qnt=_he(),Wnt=yhe(),TF=ghe(),Cu=md();async function LF(e,t){vp(e);let n=vF(e,Unt.default,t),i=await Promise.all(n);return Cu.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=n,e.async=e;function t(p,o){vp(p);let c=vF(p,Wnt.default,o);return Cu.array.flatten(c)}e.sync=t;function n(p,o){vp(p);let c=vF(p,qnt.default,o);return Cu.stream.merge(c)}e.stream=n;function i(p,o){vp(p);let c=[].concat(p),H=new TF.default(o);return bhe.generate(c,H)}e.generateTasks=i;function a(p,o){vp(p);let c=new TF.default(o);return Cu.pattern.isDynamicPattern(p,c)}e.isDynamicPattern=a;function r(p){return vp(p),Cu.path.escape(p)}e.escapePath=r;function l(p){return vp(p),Cu.path.convertPathToPattern(p)}e.convertPathToPattern=l;let s;(function(p){function o(H){return vp(H),Cu.path.escapePosixPath(H)}p.escapePath=o;function c(H){return vp(H),Cu.path.convertPosixPathToPattern(H)}p.convertPathToPattern=c})(s=e.posix||(e.posix={}));let u;(function(p){function o(H){return vp(H),Cu.path.escapeWindowsPath(H)}p.escapePath=o;function c(H){return vp(H),Cu.path.convertWindowsPathToPattern(H)}p.convertPathToPattern=c})(u=e.win32||(e.win32={}))})(LF||(LF={}));function vF(e,t,n){let i=[].concat(e),a=new TF.default(n),r=bhe.generate(i,a),l=new t(a);return r.map(l.read,l)}function vp(e){if(![].concat(e).every(i=>Cu.string.isString(i)&&!Cu.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}Ahe.exports=LF});var The=$e((L3t,She)=>{"use strict";var Vnt=yb(),Knt=require("path").posix.dirname,Gnt=require("os").platform()==="win32",Zx="/",Xnt=/\\/g,Znt=/\\([!*?|[\](){}])/g;She.exports=function(t,n){var i=Object.assign({flipBackslashes:!0},n);i.flipBackslashes&&Gnt&&t.indexOf(Zx)<0&&(t=t.replace(Xnt,Zx)),znt(t)&&(t+=Zx),t+="a";do t=Knt(t);while(Jnt(t));return t.replace(Znt,"$1")};function znt(e){var t=e.slice(-1),n;switch(t){case"}":n="{";break;case"]":n="[";break;default:return!1}var i=e.indexOf(n);return i<0?!1:e.slice(i+1,-1).includes(Zx)}function Jnt(e){return/\([^()]+$/.test(e)||e[0]==="{"||e[0]==="["||/[^\\][{[]/.test(e)?!0:Vnt(e)}});var Lhe=$e(xF=>{"use strict";Object.defineProperty(xF,"__esModule",{value:!0});Object.defineProperty(xF,"parseGlob",{enumerable:!0,get:function(){return eit}});var Qnt=Ynt(The());function Ynt(e){return e&&e.__esModule?e:{default:e}}function eit(e){let t=e,n=(0,Qnt.default)(e);return n!=="."&&(t=e.substr(n.length),t.charAt(0)==="/"&&(t=t.substr(1))),t.substr(0,2)==="./"?t=t.substr(2):t.charAt(0)==="/"&&(t=t.substr(1)),{base:n,glob:t}}});var Nhe=$e(DF=>{"use strict";Object.defineProperty(DF,"__esModule",{value:!0});function tit(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}tit(DF,{parseCandidateFiles:function(){return ait},resolvedChangedContent:function(){return uit},createBroadPatternCheck:function(){return khe}});var Dhe=_m(require("fs")),zx=_m(require("path")),rit=_m(yb()),CF=_m(Ihe()),Phe=_m(t_()),nit=Lhe(),vhe=dm(),iit=_m(lu()),sit=_m(u5());function _m(e){return e&&e.__esModule?e:{default:e}}function ait(e,t){let n=t.content.files;n=n.filter(s=>typeof s=="string"),n=n.map(Phe.default);let i=CF.default.generateTasks(n),a=[],r=[];for(let s of i)a.push(...s.positive.map(u=>xhe(u,!1))),r.push(...s.negative.map(u=>xhe(u,!0)));let l=[...a,...r];return l=lit(e,l),l=l.flatMap(cit),l=l.map(oit),l}function xhe(e,t){let n={original:e,base:e,ignore:t,pattern:e,glob:null};return(0,rit.default)(e)&&Object.assign(n,(0,nit.parseGlob)(e)),n}function oit(e){let t=(0,Phe.default)(e.base);return t=CF.default.escapePath(t),e.pattern=e.glob?`${t}/${e.glob}`:t,e.pattern=e.ignore?`!${e.pattern}`:e.pattern,e}function lit(e,t){let n=[];return e.userConfigPath&&e.tailwindConfig.content.relative&&(n=[zx.default.dirname(e.userConfigPath)]),t.map(i=>(i.base=zx.default.resolve(...n,i.base),i))}function cit(e){let t=[e];try{let n=Dhe.default.realpathSync(e.base);n!==e.base&&t.push({...e,base:n})}catch{}return t}function uit(e,t,n){let i=e.tailwindConfig.content.files.filter(l=>typeof l.raw=="string").map(({raw:l,extension:s="html"})=>({content:l,extension:s})),[a,r]=pit(t,n);for(let l of a){let s=zx.default.extname(l).slice(1);i.push({file:l,extension:s})}return[i,r]}var whe=["node_modules"],Che=new RegExp(`(${whe.map(e=>String.raw`\b${e}\b`).join("|")})`);function khe(e){if(!e.some(r=>r.includes("**")&&!Che.test(r)))return()=>{};let n=[],i=[];for(let r of e){let l=sit.default.matcher(r);Che.test(r)&&i.push(l),n.push(l)}let a=!1;return r=>{if(a||i.some(o=>o(r)))return;let l=n.findIndex(o=>o(r));if(l===-1)return;let s=e[l],u=zx.default.relative(process.cwd(),s);u[0]!=="."&&(u=`./${u}`);let p=whe.find(o=>r.includes(o));p&&(a=!0,iit.default.warn("broad-content-glob-pattern",[`Your \`content\` configuration includes a pattern which looks like it's accidentally matching all of \`${p}\` and can cause serious performance issues.`,`Pattern: \`${u}\``,"See our documentation for recommendations:","https://tailwindcss.com/docs/content-configuration#pattern-recommendations"]))}}function pit(e,t){let n=e.map(s=>s.pattern),i=new Map,a=khe(n),r=new Set;vhe.env.DEBUG&&console.time("Finding changed files");let l=CF.default.sync(n,{absolute:!0});for(let s of l){a(s);let u=t.get(s)||-1/0,p=Dhe.default.statSync(s).mtimeMs;p>u&&(r.add(s),i.set(s,p))}return vhe.env.DEBUG&&console.timeEnd("Finding changed files"),[r,i]}});var Rhe=$e((C3t,$he)=>{(()=>{var e={"./node_modules/.pnpm/create-require@1.1.1/node_modules/create-require/create-require.js":(a,r,l)=>{let s=l("module"),u=l("path"),p=l("fs");a.exports=function(o){return o||(o=process.cwd()),function(c){try{return p.lstatSync(c).isDirectory()}catch{return!1}}(o)&&(o=u.join(o,"index.js")),s.createRequire?s.createRequire(o):s.createRequireFromPath?s.createRequireFromPath(o):function(c){let H=new s.Module(c,null);return H.filename=c,H.paths=s.Module._nodeModulePaths(u.dirname(c)),H._compile("module.exports = require;",c),H.exports}(o)}},"./node_modules/.pnpm/mlly@1.7.3/node_modules/mlly/dist lazy recursive":a=>{function r(l){return Promise.resolve().then(()=>{var s=new Error("Cannot find module '"+l+"'");throw s.code="MODULE_NOT_FOUND",s})}r.keys=()=>[],r.resolve=r,r.id="./node_modules/.pnpm/mlly@1.7.3/node_modules/mlly/dist lazy recursive",a.exports=r},"./node_modules/.pnpm/object-hash@3.0.0/node_modules/object-hash/index.js":(a,r,l)=>{"use strict";var s=l("crypto");function u(y,g){return function(h,m){var d;d=m.algorithm!=="passthrough"?s.createHash(m.algorithm):new _,d.write===void 0&&(d.write=d.update,d.end=d.update);var A=f(m,d);if(A.dispatch(h),d.update||d.end(""),d.digest)return d.digest(m.encoding==="buffer"?void 0:m.encoding);var I=d.read();return m.encoding==="buffer"?I:I.toString(m.encoding)}(y,g=c(y,g))}(r=a.exports=u).sha1=function(y){return u(y)},r.keys=function(y){return u(y,{excludeValues:!0,algorithm:"sha1",encoding:"hex"})},r.MD5=function(y){return u(y,{algorithm:"md5",encoding:"hex"})},r.keysMD5=function(y){return u(y,{algorithm:"md5",encoding:"hex",excludeValues:!0})};var p=s.getHashes?s.getHashes().slice():["sha1","md5"];p.push("passthrough");var o=["buffer","hex","binary","base64"];function c(y,g){g=g||{};var h={};if(h.algorithm=g.algorithm||"sha1",h.encoding=g.encoding||"hex",h.excludeValues=!!g.excludeValues,h.algorithm=h.algorithm.toLowerCase(),h.encoding=h.encoding.toLowerCase(),h.ignoreUnknown=g.ignoreUnknown===!0,h.respectType=g.respectType!==!1,h.respectFunctionNames=g.respectFunctionNames!==!1,h.respectFunctionProperties=g.respectFunctionProperties!==!1,h.unorderedArrays=g.unorderedArrays===!0,h.unorderedSets=g.unorderedSets!==!1,h.unorderedObjects=g.unorderedObjects!==!1,h.replacer=g.replacer||void 0,h.excludeKeys=g.excludeKeys||void 0,y===void 0)throw new Error("Object argument required.");for(var m=0;m=0)return this.dispatch("[CIRCULAR:"+L+"]");if(h.push(d),typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(d))return m("buffer:"),m(d);if(I==="object"||I==="function"||I==="asyncfunction"){var C=Object.keys(d);y.unorderedObjects&&(C=C.sort()),y.respectType===!1||H(d)||C.splice(0,0,"prototype","__proto__","constructor"),y.excludeKeys&&(C=C.filter(function(P){return!y.excludeKeys(P)})),m("object:"+C.length+":");var x=this;return C.forEach(function(P){x.dispatch(P),m(":"),y.excludeValues||x.dispatch(d[P]),m(",")})}if(!this["_"+I]){if(y.ignoreUnknown)return m("["+I+"]");throw new Error('Unknown object type "'+I+'"')}this["_"+I](d)},_array:function(d,A){A=A!==void 0?A:y.unorderedArrays!==!1;var I=this;if(m("array:"+d.length+":"),!A||d.length<=1)return d.forEach(function(x){return I.dispatch(x)});var L=[],C=d.map(function(x){var P=new _,D=h.slice();return f(y,P,D).dispatch(x),L=L.concat(D.slice(h.length)),P.read().toString()});return h=h.concat(L),C.sort(),this._array(C,!1)},_date:function(d){return m("date:"+d.toJSON())},_symbol:function(d){return m("symbol:"+d.toString())},_error:function(d){return m("error:"+d.toString())},_boolean:function(d){return m("bool:"+d.toString())},_string:function(d){m("string:"+d.length+":"),m(d.toString())},_function:function(d){m("fn:"),H(d)?this.dispatch("[native]"):this.dispatch(d.toString()),y.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(d.name)),y.respectFunctionProperties&&this._object(d)},_number:function(d){return m("number:"+d.toString())},_xml:function(d){return m("xml:"+d.toString())},_null:function(){return m("Null")},_undefined:function(){return m("Undefined")},_regexp:function(d){return m("regex:"+d.toString())},_uint8array:function(d){return m("uint8array:"),this.dispatch(Array.prototype.slice.call(d))},_uint8clampedarray:function(d){return m("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(d))},_int8array:function(d){return m("int8array:"),this.dispatch(Array.prototype.slice.call(d))},_uint16array:function(d){return m("uint16array:"),this.dispatch(Array.prototype.slice.call(d))},_int16array:function(d){return m("int16array:"),this.dispatch(Array.prototype.slice.call(d))},_uint32array:function(d){return m("uint32array:"),this.dispatch(Array.prototype.slice.call(d))},_int32array:function(d){return m("int32array:"),this.dispatch(Array.prototype.slice.call(d))},_float32array:function(d){return m("float32array:"),this.dispatch(Array.prototype.slice.call(d))},_float64array:function(d){return m("float64array:"),this.dispatch(Array.prototype.slice.call(d))},_arraybuffer:function(d){return m("arraybuffer:"),this.dispatch(new Uint8Array(d))},_url:function(d){return m("url:"+d.toString())},_map:function(d){m("map:");var A=Array.from(d);return this._array(A,y.unorderedSets!==!1)},_set:function(d){m("set:");var A=Array.from(d);return this._array(A,y.unorderedSets!==!1)},_file:function(d){return m("file:"),this.dispatch([d.name,d.size,d.type,d.lastModfied])},_blob:function(){if(y.ignoreUnknown)return m("[blob]");throw Error(`Hashing Blob objects is currently not supported (see https://github.com/puleos/object-hash/issues/26) Use "options.replacer" or "options.ignoreUnknown" `)},_domwindow:function(){return m("domwindow")},_bigint:function(d){return m("bigint:"+d.toString())},_process:function(){return m("process")},_timer:function(){return m("timer")},_pipe:function(){return m("pipe")},_tcp:function(){return m("tcp")},_udp:function(){return m("udp")},_tty:function(){return m("tty")},_statwatcher:function(){return m("statwatcher")},_securecontext:function(){return m("securecontext")},_connection:function(){return m("connection")},_zlib:function(){return m("zlib")},_context:function(){return m("context")},_nodescript:function(){return m("nodescript")},_httpparser:function(){return m("httpparser")},_dataview:function(){return m("dataview")},_signal:function(){return m("signal")},_fsevent:function(){return m("fsevent")},_tlswrap:function(){return m("tlswrap")}}}function _(){return{buf:"",write:function(y){this.buf+=y},end:function(y){this.buf+=y},read:function(){return this.buf}}}r.writeToStream=function(y,g,h){return h===void 0&&(h=g,g={}),f(g=c(y,g),h).dispatch(y)}},"./node_modules/.pnpm/pirates@4.0.6/node_modules/pirates/lib/index.js":(a,r,l)=>{"use strict";a=l.nmd(a),Object.defineProperty(r,"__esModule",{value:!0}),r.addHook=function(f,_={}){let y=!1,g=[],h=[],m,d=c._extensions[".js"],A=_.matcher||null,I=_.ignoreNodeModules!==!1;return m=_.extensions||_.exts||_.extension||_.ext||[".js"],Array.isArray(m)||(m=[m]),m.forEach(L=>{if(typeof L!="string")throw new TypeError(`Invalid Extension: ${L}`);let C=c._extensions[L]||d;h[L]=c._extensions[L],g[L]=c._extensions[L]=function(x,P){let D;y||function(S,N,j,v){if(typeof S!="string"||N.indexOf(u.default.extname(S))===-1)return!1;let w=u.default.resolve(S);return v&&o.test(w)?!1:j&&typeof j=="function"?!!j(w):!0}(P,m,A,I)&&(D=x._compile,x._compile=function(S){x._compile=D;let N=f(S,P);if(typeof N!="string")throw new Error(H);return x._compile(N,P)}),C(x,P)}}),function(){y||(y=!0,m.forEach(L=>{c._extensions[L]===g[L]&&(h[L]?c._extensions[L]=h[L]:delete c._extensions[L])}))}};var s=p(l("module")),u=p(l("path"));function p(f){return f&&f.__esModule?f:{default:f}}let o=/^(?:.*[\\/])?node_modules(?:[\\/].*)?$/,c=a.constructor.length>1?a.constructor:s.default,H=`[Pirates] A hook returned a non-string, or nothing at all! This is a violation of intergalactic law! -------------------- If you have no idea what this means or what Pirates is, let me explain: Pirates is a module that makes is easy to implement require hooks. One of the require hooks you're using uses it. One of these require hooks didn't return anything from it's handler, so we don't know what to do. You might want to debug this.`},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/comparator.js":(a,r,l)=>{let s=Symbol("SemVer ANY");class u{static get ANY(){return s}constructor(h,m){if(m=p(m),h instanceof u){if(h.loose===!!m.loose)return h;h=h.value}h=h.trim().split(/\s+/).join(" "),f("comparator",h,m),this.options=m,this.loose=!!m.loose,this.parse(h),this.semver===s?this.value="":this.value=this.operator+this.semver.version,f("comp",this)}parse(h){let m=this.options.loose?o[c.COMPARATORLOOSE]:o[c.COMPARATOR],d=h.match(m);if(!d)throw new TypeError(`Invalid comparator: ${h}`);this.operator=d[1]!==void 0?d[1]:"",this.operator==="="&&(this.operator=""),d[2]?this.semver=new _(d[2],this.options.loose):this.semver=s}toString(){return this.value}test(h){if(f("Comparator.test",h,this.options.loose),this.semver===s||h===s)return!0;if(typeof h=="string")try{h=new _(h,this.options)}catch{return!1}return H(h,this.operator,this.semver,this.options)}intersects(h,m){if(!(h instanceof u))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""||new y(h.value,m).test(this.value):h.operator===""?h.value===""||new y(this.value,m).test(h.semver):(!(m=p(m)).includePrerelease||this.value!=="<0.0.0-0"&&h.value!=="<0.0.0-0")&&!(!m.includePrerelease&&(this.value.startsWith("<0.0.0")||h.value.startsWith("<0.0.0")))&&(!(!this.operator.startsWith(">")||!h.operator.startsWith(">"))||!(!this.operator.startsWith("<")||!h.operator.startsWith("<"))||!(this.semver.version!==h.semver.version||!this.operator.includes("=")||!h.operator.includes("="))||!!(H(this.semver,"<",h.semver,m)&&this.operator.startsWith(">")&&h.operator.startsWith("<"))||!!(H(this.semver,">",h.semver,m)&&this.operator.startsWith("<")&&h.operator.startsWith(">")))}}a.exports=u;let p=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/parse-options.js"),{safeRe:o,t:c}=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/re.js"),H=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/cmp.js"),f=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/debug.js"),_=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js"),y=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/range.js")},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/range.js":(a,r,l)=>{let s=/\s+/g;class u{constructor(U,V){if(V=o(V),U instanceof u)return U.loose===!!V.loose&&U.includePrerelease===!!V.includePrerelease?U:new u(U.raw,V);if(U instanceof c)return this.raw=U.value,this.set=[[U]],this.formatted=void 0,this;if(this.options=V,this.loose=!!V.loose,this.includePrerelease=!!V.includePrerelease,this.raw=U.trim().replace(s," "),this.set=this.raw.split("||").map(Y=>this.parseRange(Y.trim())).filter(Y=>Y.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let Y=this.set[0];if(this.set=this.set.filter(J=>!I(J[0])),this.set.length===0)this.set=[Y];else if(this.set.length>1){for(let J of this.set)if(J.length===1&&L(J[0])){this.set=[J];break}}}this.formatted=void 0}get range(){if(this.formatted===void 0){this.formatted="";for(let U=0;U0&&(this.formatted+="||");let V=this.set[U];for(let Y=0;Y0&&(this.formatted+=" "),this.formatted+=V[Y].toString().trim()}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(U){let V=((this.options.includePrerelease&&d)|(this.options.loose&&A))+":"+U,Y=p.get(V);if(Y)return Y;let J=this.options.loose,K=J?_[y.HYPHENRANGELOOSE]:_[y.HYPHENRANGE];U=U.replace(K,M(this.options.includePrerelease)),H("hyphen replace",U),U=U.replace(_[y.COMPARATORTRIM],g),H("comparator trim",U),U=U.replace(_[y.TILDETRIM],h),H("tilde trim",U),U=U.replace(_[y.CARETTRIM],m),H("caret trim",U);let re=U.split(" ").map(Ee=>x(Ee,this.options)).join(" ").split(/\s+/).map(Ee=>O(Ee,this.options));J&&(re=re.filter(Ee=>(H("loose invalid filter",Ee,this.options),!!Ee.match(_[y.COMPARATORLOOSE])))),H("range list",re);let ce=new Map,me=re.map(Ee=>new c(Ee,this.options));for(let Ee of me){if(I(Ee))return[Ee];ce.set(Ee.value,Ee)}ce.size>1&&ce.has("")&&ce.delete("");let xe=[...ce.values()];return p.set(V,xe),xe}intersects(U,V){if(!(U instanceof u))throw new TypeError("a Range is required");return this.set.some(Y=>C(Y,V)&&U.set.some(J=>C(J,V)&&Y.every(K=>J.every(re=>K.intersects(re,V)))))}test(U){if(!U)return!1;if(typeof U=="string")try{U=new f(U,this.options)}catch{return!1}for(let V=0;VG.value==="<0.0.0-0",L=G=>G.value==="",C=(G,U)=>{let V=!0,Y=G.slice(),J=Y.pop();for(;V&&Y.length;)V=Y.every(K=>J.intersects(K,U)),J=Y.pop();return V},x=(G,U)=>(H("comp",G,U),G=N(G,U),H("caret",G),G=D(G,U),H("tildes",G),G=v(G,U),H("xrange",G),G=F(G,U),H("stars",G),G),P=G=>!G||G.toLowerCase()==="x"||G==="*",D=(G,U)=>G.trim().split(/\s+/).map(V=>S(V,U)).join(" "),S=(G,U)=>{let V=U.loose?_[y.TILDELOOSE]:_[y.TILDE];return G.replace(V,(Y,J,K,re,ce)=>{let me;return H("tilde",G,Y,J,K,re,ce),P(J)?me="":P(K)?me=`>=${J}.0.0 <${+J+1}.0.0-0`:P(re)?me=`>=${J}.${K}.0 <${J}.${+K+1}.0-0`:ce?(H("replaceTilde pr",ce),me=`>=${J}.${K}.${re}-${ce} <${J}.${+K+1}.0-0`):me=`>=${J}.${K}.${re} <${J}.${+K+1}.0-0`,H("tilde return",me),me})},N=(G,U)=>G.trim().split(/\s+/).map(V=>j(V,U)).join(" "),j=(G,U)=>{H("caret",G,U);let V=U.loose?_[y.CARETLOOSE]:_[y.CARET],Y=U.includePrerelease?"-0":"";return G.replace(V,(J,K,re,ce,me)=>{let xe;return H("caret",G,J,K,re,ce,me),P(K)?xe="":P(re)?xe=`>=${K}.0.0${Y} <${+K+1}.0.0-0`:P(ce)?xe=K==="0"?`>=${K}.${re}.0${Y} <${K}.${+re+1}.0-0`:`>=${K}.${re}.0${Y} <${+K+1}.0.0-0`:me?(H("replaceCaret pr",me),xe=K==="0"?re==="0"?`>=${K}.${re}.${ce}-${me} <${K}.${re}.${+ce+1}-0`:`>=${K}.${re}.${ce}-${me} <${K}.${+re+1}.0-0`:`>=${K}.${re}.${ce}-${me} <${+K+1}.0.0-0`):(H("no pr"),xe=K==="0"?re==="0"?`>=${K}.${re}.${ce}${Y} <${K}.${re}.${+ce+1}-0`:`>=${K}.${re}.${ce}${Y} <${K}.${+re+1}.0-0`:`>=${K}.${re}.${ce} <${+K+1}.0.0-0`),H("caret return",xe),xe})},v=(G,U)=>(H("replaceXRanges",G,U),G.split(/\s+/).map(V=>w(V,U)).join(" ")),w=(G,U)=>{G=G.trim();let V=U.loose?_[y.XRANGELOOSE]:_[y.XRANGE];return G.replace(V,(Y,J,K,re,ce,me)=>{H("xRange",G,Y,J,K,re,ce,me);let xe=P(K),Ee=xe||P(re),Ue=Ee||P(ce),ze=Ue;return J==="="&&ze&&(J=""),me=U.includePrerelease?"-0":"",xe?Y=J===">"||J==="<"?"<0.0.0-0":"*":J&&ze?(Ee&&(re=0),ce=0,J===">"?(J=">=",Ee?(K=+K+1,re=0,ce=0):(re=+re+1,ce=0)):J==="<="&&(J="<",Ee?K=+K+1:re=+re+1),J==="<"&&(me="-0"),Y=`${J+K}.${re}.${ce}${me}`):Ee?Y=`>=${K}.0.0${me} <${+K+1}.0.0-0`:Ue&&(Y=`>=${K}.${re}.0${me} <${K}.${+re+1}.0-0`),H("xRange return",Y),Y})},F=(G,U)=>(H("replaceStars",G,U),G.trim().replace(_[y.STAR],"")),O=(G,U)=>(H("replaceGTE0",G,U),G.trim().replace(_[U.includePrerelease?y.GTE0PRE:y.GTE0],"")),M=G=>(U,V,Y,J,K,re,ce,me,xe,Ee,Ue,ze)=>`${V=P(Y)?"":P(J)?`>=${Y}.0.0${G?"-0":""}`:P(K)?`>=${Y}.${J}.0${G?"-0":""}`:re?`>=${V}`:`>=${V}${G?"-0":""}`} ${me=P(xe)?"":P(Ee)?`<${+xe+1}.0.0-0`:P(Ue)?`<${xe}.${+Ee+1}.0-0`:ze?`<=${xe}.${Ee}.${Ue}-${ze}`:G?`<${xe}.${Ee}.${+Ue+1}-0`:`<=${me}`}`.trim(),W=(G,U,V)=>{for(let Y=0;Y0){let J=G[Y].semver;if(J.major===U.major&&J.minor===U.minor&&J.patch===U.patch)return!0}return!1}return!0}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/debug.js"),{MAX_LENGTH:u,MAX_SAFE_INTEGER:p}=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/constants.js"),{safeRe:o,t:c}=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/re.js"),H=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/parse-options.js"),{compareIdentifiers:f}=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/identifiers.js");class _{constructor(g,h){if(h=H(h),g instanceof _){if(g.loose===!!h.loose&&g.includePrerelease===!!h.includePrerelease)return g;g=g.version}else if(typeof g!="string")throw new TypeError(`Invalid version. Must be a string. Got type "${typeof g}".`);if(g.length>u)throw new TypeError(`version is longer than ${u} characters`);s("SemVer",g,h),this.options=h,this.loose=!!h.loose,this.includePrerelease=!!h.includePrerelease;let m=g.trim().match(h.loose?o[c.LOOSE]:o[c.FULL]);if(!m)throw new TypeError(`Invalid Version: ${g}`);if(this.raw=g,this.major=+m[1],this.minor=+m[2],this.patch=+m[3],this.major>p||this.major<0)throw new TypeError("Invalid major version");if(this.minor>p||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>p||this.patch<0)throw new TypeError("Invalid patch version");m[4]?this.prerelease=m[4].split(".").map(d=>{if(/^[0-9]+$/.test(d)){let A=+d;if(A>=0&&A=0;)typeof this.prerelease[A]=="number"&&(this.prerelease[A]++,A=-2);if(A===-1){if(h===this.prerelease.join(".")&&m===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(d)}}if(h){let A=[h,d];m===!1&&(A=[h]),f(this.prerelease[0],h)===0?isNaN(this.prerelease[1])&&(this.prerelease=A):this.prerelease=A}break}default:throw new Error(`invalid increment argument: ${g}`)}return this.raw=this.format(),this.build.length&&(this.raw+=`+${this.build.join(".")}`),this}}a.exports=_},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/clean.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/parse.js");a.exports=(u,p)=>{let o=s(u.trim().replace(/^[=v]+/,""),p);return o?o.version:null}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/cmp.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/eq.js"),u=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/neq.js"),p=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/gt.js"),o=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/gte.js"),c=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/lt.js"),H=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/lte.js");a.exports=(f,_,y,g)=>{switch(_){case"===":return typeof f=="object"&&(f=f.version),typeof y=="object"&&(y=y.version),f===y;case"!==":return typeof f=="object"&&(f=f.version),typeof y=="object"&&(y=y.version),f!==y;case"":case"=":case"==":return s(f,y,g);case"!=":return u(f,y,g);case">":return p(f,y,g);case">=":return o(f,y,g);case"<":return c(f,y,g);case"<=":return H(f,y,g);default:throw new TypeError(`Invalid operator: ${_}`)}}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/coerce.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js"),u=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/parse.js"),{safeRe:p,t:o}=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/re.js");a.exports=(c,H)=>{if(c instanceof s)return c;if(typeof c=="number"&&(c=String(c)),typeof c!="string")return null;let f=null;if((H=H||{}).rtl){let d=H.includePrerelease?p[o.COERCERTLFULL]:p[o.COERCERTL],A;for(;(A=d.exec(c))&&(!f||f.index+f[0].length!==c.length);)f&&A.index+A[0].length===f.index+f[0].length||(f=A),d.lastIndex=A.index+A[1].length+A[2].length;d.lastIndex=-1}else f=c.match(H.includePrerelease?p[o.COERCEFULL]:p[o.COERCE]);if(f===null)return null;let _=f[2],y=f[3]||"0",g=f[4]||"0",h=H.includePrerelease&&f[5]?`-${f[5]}`:"",m=H.includePrerelease&&f[6]?`+${f[6]}`:"";return u(`${_}.${y}.${g}${h}${m}`,H)}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare-build.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js");a.exports=(u,p,o)=>{let c=new s(u,o),H=new s(p,o);return c.compare(H)||c.compareBuild(H)}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare-loose.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare.js");a.exports=(u,p)=>s(u,p,!0)},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js");a.exports=(u,p,o)=>new s(u,o).compare(new s(p,o))},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/diff.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/parse.js");a.exports=(u,p)=>{let o=s(u,null,!0),c=s(p,null,!0),H=o.compare(c);if(H===0)return null;let f=H>0,_=f?o:c,y=f?c:o,g=!!_.prerelease.length;if(y.prerelease.length&&!g)return y.patch||y.minor?_.patch?"patch":_.minor?"minor":"major":"major";let h=g?"pre":"";return o.major!==c.major?h+"major":o.minor!==c.minor?h+"minor":o.patch!==c.patch?h+"patch":"prerelease"}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/eq.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare.js");a.exports=(u,p,o)=>s(u,p,o)===0},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/gt.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare.js");a.exports=(u,p,o)=>s(u,p,o)>0},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/gte.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare.js");a.exports=(u,p,o)=>s(u,p,o)>=0},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/inc.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js");a.exports=(u,p,o,c,H)=>{typeof o=="string"&&(H=c,c=o,o=void 0);try{return new s(u instanceof s?u.version:u,o).inc(p,c,H).version}catch{return null}}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/lt.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare.js");a.exports=(u,p,o)=>s(u,p,o)<0},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/lte.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare.js");a.exports=(u,p,o)=>s(u,p,o)<=0},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/major.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js");a.exports=(u,p)=>new s(u,p).major},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/minor.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js");a.exports=(u,p)=>new s(u,p).minor},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/neq.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare.js");a.exports=(u,p,o)=>s(u,p,o)!==0},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/parse.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js");a.exports=(u,p,o=!1)=>{if(u instanceof s)return u;try{return new s(u,p)}catch(c){if(!o)return null;throw c}}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/patch.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js");a.exports=(u,p)=>new s(u,p).patch},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/prerelease.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/parse.js");a.exports=(u,p)=>{let o=s(u,p);return o&&o.prerelease.length?o.prerelease:null}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/rcompare.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare.js");a.exports=(u,p,o)=>s(p,u,o)},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/rsort.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare-build.js");a.exports=(u,p)=>u.sort((o,c)=>s(c,o,p))},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/satisfies.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/range.js");a.exports=(u,p,o)=>{try{p=new s(p,o)}catch{return!1}return p.test(u)}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/sort.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare-build.js");a.exports=(u,p)=>u.sort((o,c)=>s(o,c,p))},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/valid.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/parse.js");a.exports=(u,p)=>{let o=s(u,p);return o?o.version:null}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/index.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/re.js"),u=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/constants.js"),p=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js"),o=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/identifiers.js"),c=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/parse.js"),H=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/valid.js"),f=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/clean.js"),_=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/inc.js"),y=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/diff.js"),g=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/major.js"),h=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/minor.js"),m=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/patch.js"),d=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/prerelease.js"),A=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare.js"),I=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/rcompare.js"),L=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare-loose.js"),C=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare-build.js"),x=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/sort.js"),P=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/rsort.js"),D=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/gt.js"),S=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/lt.js"),N=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/eq.js"),j=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/neq.js"),v=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/gte.js"),w=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/lte.js"),F=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/cmp.js"),O=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/coerce.js"),M=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/comparator.js"),W=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/range.js"),G=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/satisfies.js"),U=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/to-comparators.js"),V=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/max-satisfying.js"),Y=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/min-satisfying.js"),J=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/min-version.js"),K=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/valid.js"),re=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/outside.js"),ce=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/gtr.js"),me=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/ltr.js"),xe=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/intersects.js"),Ee=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/simplify.js"),Ue=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/subset.js");a.exports={parse:c,valid:H,clean:f,inc:_,diff:y,major:g,minor:h,patch:m,prerelease:d,compare:A,rcompare:I,compareLoose:L,compareBuild:C,sort:x,rsort:P,gt:D,lt:S,eq:N,neq:j,gte:v,lte:w,cmp:F,coerce:O,Comparator:M,Range:W,satisfies:G,toComparators:U,maxSatisfying:V,minSatisfying:Y,minVersion:J,validRange:K,outside:re,gtr:ce,ltr:me,intersects:xe,simplifyRange:Ee,subset:Ue,SemVer:p,re:s.re,src:s.src,tokens:s.t,SEMVER_SPEC_VERSION:u.SEMVER_SPEC_VERSION,RELEASE_TYPES:u.RELEASE_TYPES,compareIdentifiers:o.compareIdentifiers,rcompareIdentifiers:o.rcompareIdentifiers}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/constants.js":a=>{let r=Number.MAX_SAFE_INTEGER||9007199254740991;a.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:16,MAX_SAFE_BUILD_LENGTH:250,MAX_SAFE_INTEGER:r,RELEASE_TYPES:["major","premajor","minor","preminor","patch","prepatch","prerelease"],SEMVER_SPEC_VERSION:"2.0.0",FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/debug.js":a=>{let r=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...l)=>console.error("SEMVER",...l):()=>{};a.exports=r},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/identifiers.js":a=>{let r=/^[0-9]+$/,l=(s,u)=>{let p=r.test(s),o=r.test(u);return p&&o&&(s=+s,u=+u),s===u?0:p&&!o?-1:o&&!p?1:sl(u,s)}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/lrucache.js":a=>{a.exports=class{constructor(){this.max=1e3,this.map=new Map}get(r){let l=this.map.get(r);return l===void 0?void 0:(this.map.delete(r),this.map.set(r,l),l)}delete(r){return this.map.delete(r)}set(r,l){if(!this.delete(r)&&l!==void 0){if(this.map.size>=this.max){let s=this.map.keys().next().value;this.delete(s)}this.map.set(r,l)}return this}}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/parse-options.js":a=>{let r=Object.freeze({loose:!0}),l=Object.freeze({});a.exports=s=>s?typeof s!="object"?r:s:l},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/re.js":(a,r,l)=>{let{MAX_SAFE_COMPONENT_LENGTH:s,MAX_SAFE_BUILD_LENGTH:u,MAX_LENGTH:p}=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/constants.js"),o=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/internal/debug.js"),c=(r=a.exports={}).re=[],H=r.safeRe=[],f=r.src=[],_=r.t={},y=0,g=[["\\s",1],["\\d",p],["[a-zA-Z0-9-]",u]],h=(m,d,A)=>{let I=(C=>{for(let[x,P]of g)C=C.split(`${x}*`).join(`${x}{0,${P}}`).split(`${x}+`).join(`${x}{1,${P}}`);return C})(d),L=y++;o(m,L,d),_[m]=L,f[L]=d,c[L]=new RegExp(d,A?"g":void 0),H[L]=new RegExp(I,A?"g":void 0)};h("NUMERICIDENTIFIER","0|[1-9]\\d*"),h("NUMERICIDENTIFIERLOOSE","\\d+"),h("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),h("MAINVERSION",`(${f[_.NUMERICIDENTIFIER]})\\.(${f[_.NUMERICIDENTIFIER]})\\.(${f[_.NUMERICIDENTIFIER]})`),h("MAINVERSIONLOOSE",`(${f[_.NUMERICIDENTIFIERLOOSE]})\\.(${f[_.NUMERICIDENTIFIERLOOSE]})\\.(${f[_.NUMERICIDENTIFIERLOOSE]})`),h("PRERELEASEIDENTIFIER",`(?:${f[_.NUMERICIDENTIFIER]}|${f[_.NONNUMERICIDENTIFIER]})`),h("PRERELEASEIDENTIFIERLOOSE",`(?:${f[_.NUMERICIDENTIFIERLOOSE]}|${f[_.NONNUMERICIDENTIFIER]})`),h("PRERELEASE",`(?:-(${f[_.PRERELEASEIDENTIFIER]}(?:\\.${f[_.PRERELEASEIDENTIFIER]})*))`),h("PRERELEASELOOSE",`(?:-?(${f[_.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${f[_.PRERELEASEIDENTIFIERLOOSE]})*))`),h("BUILDIDENTIFIER","[a-zA-Z0-9-]+"),h("BUILD",`(?:\\+(${f[_.BUILDIDENTIFIER]}(?:\\.${f[_.BUILDIDENTIFIER]})*))`),h("FULLPLAIN",`v?${f[_.MAINVERSION]}${f[_.PRERELEASE]}?${f[_.BUILD]}?`),h("FULL",`^${f[_.FULLPLAIN]}$`),h("LOOSEPLAIN",`[v=\\s]*${f[_.MAINVERSIONLOOSE]}${f[_.PRERELEASELOOSE]}?${f[_.BUILD]}?`),h("LOOSE",`^${f[_.LOOSEPLAIN]}$`),h("GTLT","((?:<|>)?=?)"),h("XRANGEIDENTIFIERLOOSE",`${f[_.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),h("XRANGEIDENTIFIER",`${f[_.NUMERICIDENTIFIER]}|x|X|\\*`),h("XRANGEPLAIN",`[v=\\s]*(${f[_.XRANGEIDENTIFIER]})(?:\\.(${f[_.XRANGEIDENTIFIER]})(?:\\.(${f[_.XRANGEIDENTIFIER]})(?:${f[_.PRERELEASE]})?${f[_.BUILD]}?)?)?`),h("XRANGEPLAINLOOSE",`[v=\\s]*(${f[_.XRANGEIDENTIFIERLOOSE]})(?:\\.(${f[_.XRANGEIDENTIFIERLOOSE]})(?:\\.(${f[_.XRANGEIDENTIFIERLOOSE]})(?:${f[_.PRERELEASELOOSE]})?${f[_.BUILD]}?)?)?`),h("XRANGE",`^${f[_.GTLT]}\\s*${f[_.XRANGEPLAIN]}$`),h("XRANGELOOSE",`^${f[_.GTLT]}\\s*${f[_.XRANGEPLAINLOOSE]}$`),h("COERCEPLAIN",`(^|[^\\d])(\\d{1,${s}})(?:\\.(\\d{1,${s}}))?(?:\\.(\\d{1,${s}}))?`),h("COERCE",`${f[_.COERCEPLAIN]}(?:$|[^\\d])`),h("COERCEFULL",f[_.COERCEPLAIN]+`(?:${f[_.PRERELEASE]})?(?:${f[_.BUILD]})?(?:$|[^\\d])`),h("COERCERTL",f[_.COERCE],!0),h("COERCERTLFULL",f[_.COERCEFULL],!0),h("LONETILDE","(?:~>?)"),h("TILDETRIM",`(\\s*)${f[_.LONETILDE]}\\s+`,!0),r.tildeTrimReplace="$1~",h("TILDE",`^${f[_.LONETILDE]}${f[_.XRANGEPLAIN]}$`),h("TILDELOOSE",`^${f[_.LONETILDE]}${f[_.XRANGEPLAINLOOSE]}$`),h("LONECARET","(?:\\^)"),h("CARETTRIM",`(\\s*)${f[_.LONECARET]}\\s+`,!0),r.caretTrimReplace="$1^",h("CARET",`^${f[_.LONECARET]}${f[_.XRANGEPLAIN]}$`),h("CARETLOOSE",`^${f[_.LONECARET]}${f[_.XRANGEPLAINLOOSE]}$`),h("COMPARATORLOOSE",`^${f[_.GTLT]}\\s*(${f[_.LOOSEPLAIN]})$|^$`),h("COMPARATOR",`^${f[_.GTLT]}\\s*(${f[_.FULLPLAIN]})$|^$`),h("COMPARATORTRIM",`(\\s*)${f[_.GTLT]}\\s*(${f[_.LOOSEPLAIN]}|${f[_.XRANGEPLAIN]})`,!0),r.comparatorTrimReplace="$1$2$3",h("HYPHENRANGE",`^\\s*(${f[_.XRANGEPLAIN]})\\s+-\\s+(${f[_.XRANGEPLAIN]})\\s*$`),h("HYPHENRANGELOOSE",`^\\s*(${f[_.XRANGEPLAINLOOSE]})\\s+-\\s+(${f[_.XRANGEPLAINLOOSE]})\\s*$`),h("STAR","(<|>)?=?\\s*\\*"),h("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),h("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/gtr.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/outside.js");a.exports=(u,p,o)=>s(u,p,">",o)},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/intersects.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/range.js");a.exports=(u,p,o)=>(u=new s(u,o),p=new s(p,o),u.intersects(p,o))},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/ltr.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/outside.js");a.exports=(u,p,o)=>s(u,p,"<",o)},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/max-satisfying.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js"),u=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/range.js");a.exports=(p,o,c)=>{let H=null,f=null,_=null;try{_=new u(o,c)}catch{return null}return p.forEach(y=>{_.test(y)&&(H&&f.compare(y)!==-1||(H=y,f=new s(H,c)))}),H}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/min-satisfying.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js"),u=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/range.js");a.exports=(p,o,c)=>{let H=null,f=null,_=null;try{_=new u(o,c)}catch{return null}return p.forEach(y=>{_.test(y)&&(H&&f.compare(y)!==1||(H=y,f=new s(H,c)))}),H}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/min-version.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js"),u=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/range.js"),p=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/gt.js");a.exports=(o,c)=>{o=new u(o,c);let H=new s("0.0.0");if(o.test(H)||(H=new s("0.0.0-0"),o.test(H)))return H;H=null;for(let f=0;f{let h=new s(g.semver.version);switch(g.operator){case">":h.prerelease.length===0?h.patch++:h.prerelease.push(0),h.raw=h.format();case"":case">=":y&&!p(h,y)||(y=h);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${g.operator}`)}}),!y||H&&!p(H,y)||(H=y)}return H&&o.test(H)?H:null}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/outside.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/semver.js"),u=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/comparator.js"),{ANY:p}=u,o=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/range.js"),c=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/satisfies.js"),H=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/gt.js"),f=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/lt.js"),_=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/lte.js"),y=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/gte.js");a.exports=(g,h,m,d)=>{let A,I,L,C,x;switch(g=new s(g,d),h=new o(h,d),m){case">":A=H,I=_,L=f,C=">",x=">=";break;case"<":A=f,I=y,L=H,C="<",x="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(c(g,h,d))return!1;for(let P=0;P{j.semver===p&&(j=new u(">=0.0.0")),S=S||j,N=N||j,A(j.semver,S.semver,d)?S=j:L(j.semver,N.semver,d)&&(N=j)}),S.operator===C||S.operator===x||(!N.operator||N.operator===C)&&I(g,N.semver)||N.operator===x&&L(g,N.semver))return!1}return!0}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/simplify.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/satisfies.js"),u=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare.js");a.exports=(p,o,c)=>{let H=[],f=null,_=null,y=p.sort((d,A)=>u(d,A,c));for(let d of y)s(d,o,c)?(_=d,f||(f=d)):(_&&H.push([f,_]),_=null,f=null);f&&H.push([f,null]);let g=[];for(let[d,A]of H)d===A?g.push(d):A||d!==y[0]?A?d===y[0]?g.push(`<=${A}`):g.push(`${d} - ${A}`):g.push(`>=${d}`):g.push("*");let h=g.join(" || "),m=typeof o.raw=="string"?o.raw:String(o);return h.length{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/range.js"),u=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/comparator.js"),{ANY:p}=u,o=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/satisfies.js"),c=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/functions/compare.js"),H=[new u(">=0.0.0-0")],f=[new u(">=0.0.0")],_=(h,m,d)=>{if(h===m)return!0;if(h.length===1&&h[0].semver===p){if(m.length===1&&m[0].semver===p)return!0;h=d.includePrerelease?H:f}if(m.length===1&&m[0].semver===p){if(d.includePrerelease)return!0;m=f}let A=new Set,I,L,C,x,P,D,S;for(let v of h)v.operator===">"||v.operator===">="?I=y(I,v,d):v.operator==="<"||v.operator==="<="?L=g(L,v,d):A.add(v.semver);if(A.size>1||I&&L&&(C=c(I.semver,L.semver,d),C>0||C===0&&(I.operator!==">="||L.operator!=="<=")))return null;for(let v of A){if(I&&!o(v,String(I),d)||L&&!o(v,String(L),d))return null;for(let w of m)if(!o(v,String(w),d))return!1;return!0}let N=!(!L||d.includePrerelease||!L.semver.prerelease.length)&&L.semver,j=!(!I||d.includePrerelease||!I.semver.prerelease.length)&&I.semver;N&&N.prerelease.length===1&&L.operator==="<"&&N.prerelease[0]===0&&(N=!1);for(let v of m){if(S=S||v.operator===">"||v.operator===">=",D=D||v.operator==="<"||v.operator==="<=",I){if(j&&v.semver.prerelease&&v.semver.prerelease.length&&v.semver.major===j.major&&v.semver.minor===j.minor&&v.semver.patch===j.patch&&(j=!1),v.operator===">"||v.operator===">="){if(x=y(I,v,d),x===v&&x!==I)return!1}else if(I.operator===">="&&!o(I.semver,String(v),d))return!1}if(L){if(N&&v.semver.prerelease&&v.semver.prerelease.length&&v.semver.major===N.major&&v.semver.minor===N.minor&&v.semver.patch===N.patch&&(N=!1),v.operator==="<"||v.operator==="<="){if(P=g(L,v,d),P===v&&P!==L)return!1}else if(L.operator==="<="&&!o(L.semver,String(v),d))return!1}if(!v.operator&&(L||I)&&C!==0)return!1}return!(I&&D&&!L&&C!==0)&&!(L&&S&&!I&&C!==0)&&!j&&!N},y=(h,m,d)=>{if(!h)return m;let A=c(h.semver,m.semver,d);return A>0?h:A<0||m.operator===">"&&h.operator===">="?m:h},g=(h,m,d)=>{if(!h)return m;let A=c(h.semver,m.semver,d);return A<0?h:A>0||m.operator==="<"&&h.operator==="<="?m:h};a.exports=(h,m,d={})=>{if(h===m)return!0;h=new s(h,d),m=new s(m,d);let A=!1;e:for(let I of h.set){for(let L of m.set){let C=_(I,L,d);if(A=A||C!==null,C)continue e}if(A)return!1}return!0}},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/to-comparators.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/range.js");a.exports=(u,p)=>new s(u,p).set.map(o=>o.map(c=>c.value).join(" ").trim().split(" "))},"./node_modules/.pnpm/semver@7.6.3/node_modules/semver/ranges/valid.js":(a,r,l)=>{let s=l("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/classes/range.js");a.exports=(u,p)=>{try{return new s(u,p).range||"*"}catch{return null}}},crypto:a=>{"use strict";a.exports=require("crypto")},fs:a=>{"use strict";a.exports=require("fs")},module:a=>{"use strict";a.exports=require("module")},path:a=>{"use strict";a.exports=require("path")}},t={};function n(a){var r=t[a];if(r!==void 0)return r.exports;var l=t[a]={id:a,loaded:!1,exports:{}};return e[a](l,l.exports,n),l.loaded=!0,l.exports}n.n=a=>{var r=a&&a.__esModule?()=>a.default:()=>a;return n.d(r,{a:r}),r},n.d=(a,r)=>{for(var l in r)n.o(r,l)&&!n.o(a,l)&&Object.defineProperty(a,l,{enumerable:!0,get:r[l]})},n.o=(a,r)=>Object.prototype.hasOwnProperty.call(a,r),n.nmd=a=>(a.paths=[],a.children||(a.children=[]),a);var i={};(()=>{"use strict";n.d(i,{default:()=>tu});var a=n("fs"),r=n("module");let l=require("perf_hooks"),s=require("os"),u=require("vm");var p=n.n(u);let o=require("url"),c=/^[A-Za-z]:\//;function H($=""){return $&&$.replace(/\\/g,"/").replace(c,ne=>ne.toUpperCase())}let f=/^[/\\]{2}/,_=/^[/\\](?![/\\])|^[/\\]{2}(?!\.)|^[A-Za-z]:[/\\]/,y=/^[A-Za-z]:$/,g=function($){if($.length===0)return".";let ne=($=H($)).match(f),Me=d($),Xe=$[$.length-1]==="/";return($=m($,!Me)).length===0?Me?"/":Xe?"./":".":(Xe&&($+="/"),y.test($)&&($+="/"),ne?Me?`//${$}`:`//./${$}`:Me&&!d($)?`/${$}`:$)},h=function(...$){if($.length===0)return".";let ne;for(let Me of $)Me&&Me.length>0&&(ne===void 0?ne=Me:ne+=`/${Me}`);return ne===void 0?".":g(ne.replace(/\/\/+/g,"/"))};function m($,ne){let Me="",Xe=0,gt=-1,Nt=0,wt=null;for(let Ft=0;Ft<=$.length;++Ft){if(Ft<$.length)wt=$[Ft];else{if(wt==="/")break;wt="/"}if(wt==="/"){if(!(gt===Ft-1||Nt===1))if(Nt===2){if(Me.length<2||Xe!==2||Me[Me.length-1]!=="."||Me[Me.length-2]!=="."){if(Me.length>2){let or=Me.lastIndexOf("/");or===-1?(Me="",Xe=0):(Me=Me.slice(0,or),Xe=Me.length-1-Me.lastIndexOf("/")),gt=Ft,Nt=0;continue}if(Me.length>0){Me="",Xe=0,gt=Ft,Nt=0;continue}}ne&&(Me+=Me.length>0?"/..":"..",Xe=2)}else Me.length>0?Me+=`/${$.slice(gt+1,Ft)}`:Me=$.slice(gt+1,Ft),Xe=Ft-gt-1;gt=Ft,Nt=0}else wt==="."&&Nt!==-1?++Nt:Nt=-1}return Me}let d=function($){return _.test($)},A=/.(\.[^./]+)$/,I=function($){let ne=A.exec(H($));return ne&&ne[1]||""},L=function($){let ne=H($).replace(/\/$/,"").split("/").slice(0,-1);return ne.length===1&&y.test(ne[0])&&(ne[0]+="/"),ne.join("/")||(d($)?"/":".")},C=function($,ne){let Me=H($).split("/").pop();return ne&&Me.endsWith(ne)?Me.slice(0,-ne.length):Me},x=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,P=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,D=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function S($,ne){if(!($==="__proto__"||$==="constructor"&&ne&&typeof ne=="object"&&"prototype"in ne))return ne;(function(Me){console.warn(`[destr] Dropping "${Me}" key to prevent prototype pollution.`)})($)}function N($,ne={}){if(typeof $!="string")return $;let Me=$.trim();if($[0]==='"'&&$.endsWith('"')&&!$.includes("\\"))return Me.slice(1,-1);if(Me.length<=9){let Xe=Me.toLowerCase();if(Xe==="true")return!0;if(Xe==="false")return!1;if(Xe==="undefined")return;if(Xe==="null")return null;if(Xe==="nan")return Number.NaN;if(Xe==="infinity")return Number.POSITIVE_INFINITY;if(Xe==="-infinity")return Number.NEGATIVE_INFINITY}if(!D.test($)){if(ne.strict)throw new SyntaxError("[destr] Invalid JSON");return $}try{if(x.test($)||P.test($)){if(ne.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse($,S)}return JSON.parse($)}catch(Xe){if(ne.strict)throw Xe;return $}}function j($){if(typeof $!="string")throw new TypeError("Expected a string");return $.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var v=n("./node_modules/.pnpm/create-require@1.1.1/node_modules/create-require/create-require.js"),w=n.n(v),F=n("./node_modules/.pnpm/semver@7.6.3/node_modules/semver/index.js");let O=new Set(["/","\\",void 0]),M=Symbol.for("pathe:normalizedAlias");function W($){if($[M])return $;let ne=Object.fromEntries(Object.entries($).sort(([Me],[Xe])=>function(gt,Nt){return Nt.split("/").length-gt.split("/").length}(Me,Xe)));for(let Me in ne)for(let Xe in ne)Xe===Me||Me.startsWith(Xe)||ne[Me].startsWith(Xe)&&O.has(ne[Me][Xe.length])&&(ne[Me]=ne[Xe]+ne[Me].slice(Xe.length));return Object.defineProperty(ne,M,{value:!0,enumerable:!1}),ne}function G($="/"){let ne=$[$.length-1];return ne==="/"||ne==="\\"}var U=n("./node_modules/.pnpm/pirates@4.0.6/node_modules/pirates/lib/index.js"),V=n("./node_modules/.pnpm/object-hash@3.0.0/node_modules/object-hash/index.js"),Y=n.n(V),J=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,80,3,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,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,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,343,9,54,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,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,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,245,1,2,9,726,6,110,6,6,9,4759,9,787719,239],K=[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,4,51,13,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,39,27,10,22,251,41,7,1,17,2,60,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,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,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,200,32,32,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,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,42,9,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,229,29,3,0,496,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],re="\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C8A\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2118-\u211D\u2124\u2126\u2128\u212A-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CD\uA7D0\uA7D1\uA7D3\uA7D5-\uA7DC\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC",ce={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},me="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",xe={5:me,"5module":me+" export import",6:me+" const class extends export import super"},Ee=/^in(stanceof)?$/,Ue=new RegExp("["+re+"]"),ze=new RegExp("["+re+"\u200C\u200D\xB7\u0300-\u036F\u0387\u0483-\u0487\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u0610-\u061A\u064B-\u0669\u0670\u06D6-\u06DC\u06DF-\u06E4\u06E7\u06E8\u06EA-\u06ED\u06F0-\u06F9\u0711\u0730-\u074A\u07A6-\u07B0\u07C0-\u07C9\u07EB-\u07F3\u07FD\u0816-\u0819\u081B-\u0823\u0825-\u0827\u0829-\u082D\u0859-\u085B\u0897-\u089F\u08CA-\u08E1\u08E3-\u0903\u093A-\u093C\u093E-\u094F\u0951-\u0957\u0962\u0963\u0966-\u096F\u0981-\u0983\u09BC\u09BE-\u09C4\u09C7\u09C8\u09CB-\u09CD\u09D7\u09E2\u09E3\u09E6-\u09EF\u09FE\u0A01-\u0A03\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A66-\u0A71\u0A75\u0A81-\u0A83\u0ABC\u0ABE-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AE2\u0AE3\u0AE6-\u0AEF\u0AFA-\u0AFF\u0B01-\u0B03\u0B3C\u0B3E-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B55-\u0B57\u0B62\u0B63\u0B66-\u0B6F\u0B82\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD7\u0BE6-\u0BEF\u0C00-\u0C04\u0C3C\u0C3E-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C62\u0C63\u0C66-\u0C6F\u0C81-\u0C83\u0CBC\u0CBE-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CE2\u0CE3\u0CE6-\u0CEF\u0CF3\u0D00-\u0D03\u0D3B\u0D3C\u0D3E-\u0D44\u0D46-\u0D48\u0D4A-\u0D4D\u0D57\u0D62\u0D63\u0D66-\u0D6F\u0D81-\u0D83\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E31\u0E34-\u0E3A\u0E47-\u0E4E\u0E50-\u0E59\u0EB1\u0EB4-\u0EBC\u0EC8-\u0ECE\u0ED0-\u0ED9\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E\u0F3F\u0F71-\u0F84\u0F86\u0F87\u0F8D-\u0F97\u0F99-\u0FBC\u0FC6\u102B-\u103E\u1040-\u1049\u1056-\u1059\u105E-\u1060\u1062-\u1064\u1067-\u106D\u1071-\u1074\u1082-\u108D\u108F-\u109D\u135D-\u135F\u1369-\u1371\u1712-\u1715\u1732-\u1734\u1752\u1753\u1772\u1773\u17B4-\u17D3\u17DD\u17E0-\u17E9\u180B-\u180D\u180F-\u1819\u18A9\u1920-\u192B\u1930-\u193B\u1946-\u194F\u19D0-\u19DA\u1A17-\u1A1B\u1A55-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AB0-\u1ABD\u1ABF-\u1ACE\u1B00-\u1B04\u1B34-\u1B44\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1B82\u1BA1-\u1BAD\u1BB0-\u1BB9\u1BE6-\u1BF3\u1C24-\u1C37\u1C40-\u1C49\u1C50-\u1C59\u1CD0-\u1CD2\u1CD4-\u1CE8\u1CED\u1CF4\u1CF7-\u1CF9\u1DC0-\u1DFF\u200C\u200D\u203F\u2040\u2054\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2CEF-\u2CF1\u2D7F\u2DE0-\u2DFF\u302A-\u302F\u3099\u309A\u30FB\uA620-\uA629\uA66F\uA674-\uA67D\uA69E\uA69F\uA6F0\uA6F1\uA802\uA806\uA80B\uA823-\uA827\uA82C\uA880\uA881\uA8B4-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F1\uA8FF-\uA909\uA926-\uA92D\uA947-\uA953\uA980-\uA983\uA9B3-\uA9C0\uA9D0-\uA9D9\uA9E5\uA9F0-\uA9F9\uAA29-\uAA36\uAA43\uAA4C\uAA4D\uAA50-\uAA59\uAA7B-\uAA7D\uAAB0\uAAB2-\uAAB4\uAAB7\uAAB8\uAABE\uAABF\uAAC1\uAAEB-\uAAEF\uAAF5\uAAF6\uABE3-\uABEA\uABEC\uABED\uABF0-\uABF9\uFB1E\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFF10-\uFF19\uFF3F\uFF65]");function we($,ne){for(var Me=65536,Xe=0;Xe$)return!1;if((Me+=ne[Xe+1])>=$)return!0}return!1}function fe($,ne){return $<65?$===36:$<91||($<97?$===95:$<123||($<=65535?$>=170&&Ue.test(String.fromCharCode($)):ne!==!1&&we($,K)))}function Le($,ne){return $<48?$===36:$<58||!($<65)&&($<91||($<97?$===95:$<123||($<=65535?$>=170&&ze.test(String.fromCharCode($)):ne!==!1&&(we($,K)||we($,J)))))}var Pe=function($,ne){ne===void 0&&(ne={}),this.label=$,this.keyword=ne.keyword,this.beforeExpr=!!ne.beforeExpr,this.startsExpr=!!ne.startsExpr,this.isLoop=!!ne.isLoop,this.isAssign=!!ne.isAssign,this.prefix=!!ne.prefix,this.postfix=!!ne.postfix,this.binop=ne.binop||null,this.updateContext=null};function Fe($,ne){return new Pe($,{beforeExpr:!0,binop:ne})}var Ie={beforeExpr:!0},ge={startsExpr:!0},he={};function ee($,ne){return ne===void 0&&(ne={}),ne.keyword=$,he[$]=new Pe($,ne)}var ie={num:new Pe("num",ge),regexp:new Pe("regexp",ge),string:new Pe("string",ge),name:new Pe("name",ge),privateId:new Pe("privateId",ge),eof:new Pe("eof"),bracketL:new Pe("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new Pe("]"),braceL:new Pe("{",{beforeExpr:!0,startsExpr:!0}),braceR:new Pe("}"),parenL:new Pe("(",{beforeExpr:!0,startsExpr:!0}),parenR:new Pe(")"),comma:new Pe(",",Ie),semi:new Pe(";",Ie),colon:new Pe(":",Ie),dot:new Pe("."),question:new Pe("?",Ie),questionDot:new Pe("?."),arrow:new Pe("=>",Ie),template:new Pe("template"),invalidTemplate:new Pe("invalidTemplate"),ellipsis:new Pe("...",Ie),backQuote:new Pe("`",ge),dollarBraceL:new Pe("${",{beforeExpr:!0,startsExpr:!0}),eq:new Pe("=",{beforeExpr:!0,isAssign:!0}),assign:new Pe("_=",{beforeExpr:!0,isAssign:!0}),incDec:new Pe("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new Pe("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:Fe("||",1),logicalAND:Fe("&&",2),bitwiseOR:Fe("|",3),bitwiseXOR:Fe("^",4),bitwiseAND:Fe("&",5),equality:Fe("==/!=/===/!==",6),relational:Fe("/<=/>=",7),bitShift:Fe("<>/>>>",8),plusMin:new Pe("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:Fe("%",10),star:Fe("*",10),slash:Fe("/",10),starstar:new Pe("**",{beforeExpr:!0}),coalesce:Fe("??",1),_break:ee("break"),_case:ee("case",Ie),_catch:ee("catch"),_continue:ee("continue"),_debugger:ee("debugger"),_default:ee("default",Ie),_do:ee("do",{isLoop:!0,beforeExpr:!0}),_else:ee("else",Ie),_finally:ee("finally"),_for:ee("for",{isLoop:!0}),_function:ee("function",ge),_if:ee("if"),_return:ee("return",Ie),_switch:ee("switch"),_throw:ee("throw",Ie),_try:ee("try"),_var:ee("var"),_const:ee("const"),_while:ee("while",{isLoop:!0}),_with:ee("with"),_new:ee("new",{beforeExpr:!0,startsExpr:!0}),_this:ee("this",ge),_super:ee("super",ge),_class:ee("class",ge),_extends:ee("extends",Ie),_export:ee("export"),_import:ee("import",ge),_null:ee("null",ge),_true:ee("true",ge),_false:ee("false",ge),_in:ee("in",{beforeExpr:!0,binop:7}),_instanceof:ee("instanceof",{beforeExpr:!0,binop:7}),_typeof:ee("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:ee("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:ee("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},ke=/\r\n?|\n|\u2028|\u2029/,ye=new RegExp(ke.source,"g");function et($){return $===10||$===13||$===8232||$===8233}function ot($,ne,Me){Me===void 0&&(Me=$.length);for(var Xe=ne;Xe>10),56320+(1023&$)))}var je=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,tt=function($,ne){this.line=$,this.column=ne};tt.prototype.offset=function($){return new tt(this.line,this.column+$)};var ht=function($,ne,Me){this.start=ne,this.end=Me,$.sourceFile!==null&&(this.source=$.sourceFile)};function De($,ne){for(var Me=1,Xe=0;;){var gt=ot($,Xe,ne);if(gt<0)return new tt(Me,ne-Xe);++Me,Xe=gt}}var dt={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,checkPrivateFields:!0,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},xt=!1;function ft($){var ne={};for(var Me in dt)ne[Me]=$&&pe($,Me)?$[Me]:dt[Me];if(ne.ecmaVersion==="latest"?ne.ecmaVersion=1e8:ne.ecmaVersion==null?(!xt&&typeof console=="object"&&console.warn&&(xt=!0,console.warn(`Since Acorn 8.0.0, options.ecmaVersion is required. Defaulting to 2020, but this will stop working in the future.`)),ne.ecmaVersion=11):ne.ecmaVersion>=2015&&(ne.ecmaVersion-=2009),ne.allowReserved==null&&(ne.allowReserved=ne.ecmaVersion<5),$&&$.allowHashBang!=null||(ne.allowHashBang=ne.ecmaVersion>=14),He(ne.onToken)){var Xe=ne.onToken;ne.onToken=function(gt){return Xe.push(gt)}}return He(ne.onComment)&&(ne.onComment=function(gt,Nt){return function(wt,Ft,or,xr,nr,En){var On={type:wt?"Block":"Line",value:Ft,start:or,end:xr};gt.locations&&(On.loc=new ht(this,nr,En)),gt.ranges&&(On.range=[or,xr]),Nt.push(On)}}(ne,ne.onComment)),ne}function Te($,ne){return 2|($?4:0)|(ne?8:0)}var Ae=function($,ne,Me){this.options=$=ft($),this.sourceFile=$.sourceFile,this.keywords=oe(xe[$.ecmaVersion>=6?6:$.sourceType==="module"?"5module":5]);var Xe="";$.allowReserved!==!0&&(Xe=ce[$.ecmaVersion>=6?6:$.ecmaVersion===5?5:3],$.sourceType==="module"&&(Xe+=" await")),this.reservedWords=oe(Xe);var gt=(Xe?Xe+" ":"")+ce.strict;this.reservedWordsStrict=oe(gt),this.reservedWordsStrictBind=oe(gt+" "+ce.strictBind),this.input=String(ne),this.containsEsc=!1,Me?(this.pos=Me,this.lineStart=this.input.lastIndexOf(` `,Me-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(ke).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=ie.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule=$.sourceType==="module",this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),this.pos===0&&$.allowHashBang&&this.input.slice(0,2)==="#!"&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null,this.privateNameStack=[]},rt={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};Ae.prototype.parse=function(){var $=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel($)},rt.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},rt.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},rt.inAsync.get=function(){return(4&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},rt.canAwait.get=function(){for(var $=this.scopeStack.length-1;$>=0;$--){var ne=this.scopeStack[$];if(ne.inClassFieldInit||256&ne.flags)return!1;if(2&ne.flags)return(4&ne.flags)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction},rt.allowSuper.get=function(){var $=this.currentThisScope(),ne=$.flags,Me=$.inClassFieldInit;return(64&ne)>0||Me||this.options.allowSuperOutsideMethod},rt.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},rt.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},rt.allowNewDotTarget.get=function(){var $=this.currentThisScope(),ne=$.flags,Me=$.inClassFieldInit;return(258&ne)>0||Me},rt.inClassStaticBlock.get=function(){return(256&this.currentVarScope().flags)>0},Ae.extend=function(){for(var $=[],ne=arguments.length;ne--;)$[ne]=arguments[ne];for(var Me=this,Xe=0;Xe<$.length;Xe++)Me=$[Xe](Me);return Me},Ae.parse=function($,ne){return new this(ne,$).parse()},Ae.parseExpressionAt=function($,ne,Me){var Xe=new this(Me,$,ne);return Xe.nextToken(),Xe.parseExpression()},Ae.tokenizer=function($,ne){return new this(ne,$)},Object.defineProperties(Ae.prototype,rt);var Ye=Ae.prototype,Ze=/^(?:'((?:\\[^]|[^'\\])*?)'|"((?:\\[^]|[^"\\])*?)")/;Ye.strictDirective=function($){if(this.options.ecmaVersion<5)return!1;for(;;){be.lastIndex=$,$+=be.exec(this.input)[0].length;var ne=Ze.exec(this.input.slice($));if(!ne)return!1;if((ne[1]||ne[2])==="use strict"){be.lastIndex=$+ne[0].length;var Me=be.exec(this.input),Xe=Me.index+Me[0].length,gt=this.input.charAt(Xe);return gt===";"||gt==="}"||ke.test(Me[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(gt)||gt==="!"&&this.input.charAt(Xe+1)==="=")}$+=ne[0].length,be.lastIndex=$,$+=be.exec(this.input)[0].length,this.input[$]===";"&&$++}},Ye.eat=function($){return this.type===$&&(this.next(),!0)},Ye.isContextual=function($){return this.type===ie.name&&this.value===$&&!this.containsEsc},Ye.eatContextual=function($){return!!this.isContextual($)&&(this.next(),!0)},Ye.expectContextual=function($){this.eatContextual($)||this.unexpected()},Ye.canInsertSemicolon=function(){return this.type===ie.eof||this.type===ie.braceR||ke.test(this.input.slice(this.lastTokEnd,this.start))},Ye.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},Ye.semicolon=function(){this.eat(ie.semi)||this.insertSemicolon()||this.unexpected()},Ye.afterTrailingComma=function($,ne){if(this.type===$)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),ne||this.next(),!0},Ye.expect=function($){this.eat($)||this.unexpected()},Ye.unexpected=function($){this.raise($??this.start,"Unexpected token")};var $t=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};Ye.checkPatternErrors=function($,ne){if($){$.trailingComma>-1&&this.raiseRecoverable($.trailingComma,"Comma is not permitted after the rest element");var Me=ne?$.parenthesizedAssign:$.parenthesizedBind;Me>-1&&this.raiseRecoverable(Me,ne?"Assigning to rvalue":"Parenthesized pattern")}},Ye.checkExpressionErrors=function($,ne){if(!$)return!1;var Me=$.shorthandAssign,Xe=$.doubleProto;if(!ne)return Me>=0||Xe>=0;Me>=0&&this.raise(Me,"Shorthand property assignments are valid only in destructuring patterns"),Xe>=0&&this.raiseRecoverable(Xe,"Redefinition of __proto__ property")},Ye.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos55295&&Xe<56320)return!0;if(fe(Xe,!0)){for(var gt=Me+1;Le(Xe=this.input.charCodeAt(gt),!0);)++gt;if(Xe===92||Xe>55295&&Xe<56320)return!0;var Nt=this.input.slice(Me,gt);if(!Ee.test(Nt))return!0}return!1},Et.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;be.lastIndex=this.pos;var $,ne=be.exec(this.input),Me=this.pos+ne[0].length;return!(ke.test(this.input.slice(this.pos,Me))||this.input.slice(Me,Me+8)!=="function"||Me+8!==this.input.length&&(Le($=this.input.charCodeAt(Me+8))||$>55295&&$<56320))},Et.parseStatement=function($,ne,Me){var Xe,gt=this.type,Nt=this.startNode();switch(this.isLet($)&&(gt=ie._var,Xe="let"),gt){case ie._break:case ie._continue:return this.parseBreakContinueStatement(Nt,gt.keyword);case ie._debugger:return this.parseDebuggerStatement(Nt);case ie._do:return this.parseDoStatement(Nt);case ie._for:return this.parseForStatement(Nt);case ie._function:return $&&(this.strict||$!=="if"&&$!=="label")&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(Nt,!1,!$);case ie._class:return $&&this.unexpected(),this.parseClass(Nt,!0);case ie._if:return this.parseIfStatement(Nt);case ie._return:return this.parseReturnStatement(Nt);case ie._switch:return this.parseSwitchStatement(Nt);case ie._throw:return this.parseThrowStatement(Nt);case ie._try:return this.parseTryStatement(Nt);case ie._const:case ie._var:return Xe=Xe||this.value,$&&Xe!=="var"&&this.unexpected(),this.parseVarStatement(Nt,Xe);case ie._while:return this.parseWhileStatement(Nt);case ie._with:return this.parseWithStatement(Nt);case ie.braceL:return this.parseBlock(!0,Nt);case ie.semi:return this.parseEmptyStatement(Nt);case ie._export:case ie._import:if(this.options.ecmaVersion>10&>===ie._import){be.lastIndex=this.pos;var wt=be.exec(this.input),Ft=this.pos+wt[0].length,or=this.input.charCodeAt(Ft);if(or===40||or===46)return this.parseExpressionStatement(Nt,this.parseExpression())}return this.options.allowImportExportEverywhere||(ne||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),gt===ie._import?this.parseImport(Nt):this.parseExport(Nt,Me);default:if(this.isAsyncFunction())return $&&this.unexpected(),this.next(),this.parseFunctionStatement(Nt,!0,!$);var xr=this.value,nr=this.parseExpression();return gt===ie.name&&nr.type==="Identifier"&&this.eat(ie.colon)?this.parseLabeledStatement(Nt,xr,nr,$):this.parseExpressionStatement(Nt,nr)}},Et.parseBreakContinueStatement=function($,ne){var Me=ne==="break";this.next(),this.eat(ie.semi)||this.insertSemicolon()?$.label=null:this.type!==ie.name?this.unexpected():($.label=this.parseIdent(),this.semicolon());for(var Xe=0;Xe=6?this.eat(ie.semi):this.semicolon(),this.finishNode($,"DoWhileStatement")},Et.parseForStatement=function($){this.next();var ne=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(rr),this.enterScope(0),this.expect(ie.parenL),this.type===ie.semi)return ne>-1&&this.unexpected(ne),this.parseFor($,null);var Me=this.isLet();if(this.type===ie._var||this.type===ie._const||Me){var Xe=this.startNode(),gt=Me?"let":this.value;return this.next(),this.parseVar(Xe,!0,gt),this.finishNode(Xe,"VariableDeclaration"),(this.type===ie._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&Xe.declarations.length===1?(this.options.ecmaVersion>=9&&(this.type===ie._in?ne>-1&&this.unexpected(ne):$.await=ne>-1),this.parseForIn($,Xe)):(ne>-1&&this.unexpected(ne),this.parseFor($,Xe))}var Nt=this.isContextual("let"),wt=!1,Ft=this.containsEsc,or=new $t,xr=this.start,nr=ne>-1?this.parseExprSubscripts(or,"await"):this.parseExpression(!0,or);return this.type===ie._in||(wt=this.options.ecmaVersion>=6&&this.isContextual("of"))?(ne>-1?(this.type===ie._in&&this.unexpected(ne),$.await=!0):wt&&this.options.ecmaVersion>=8&&(nr.start!==xr||Ft||nr.type!=="Identifier"||nr.name!=="async"?this.options.ecmaVersion>=9&&($.await=!1):this.unexpected()),Nt&&wt&&this.raise(nr.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(nr,!1,or),this.checkLValPattern(nr),this.parseForIn($,nr)):(this.checkExpressionErrors(or,!0),ne>-1&&this.unexpected(ne),this.parseFor($,nr))},Et.parseFunctionStatement=function($,ne,Me){return this.next(),this.parseFunction($,Zr|(Me?0:_n),!1,ne)},Et.parseIfStatement=function($){return this.next(),$.test=this.parseParenExpression(),$.consequent=this.parseStatement("if"),$.alternate=this.eat(ie._else)?this.parseStatement("if"):null,this.finishNode($,"IfStatement")},Et.parseReturnStatement=function($){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(ie.semi)||this.insertSemicolon()?$.argument=null:($.argument=this.parseExpression(),this.semicolon()),this.finishNode($,"ReturnStatement")},Et.parseSwitchStatement=function($){var ne;this.next(),$.discriminant=this.parseParenExpression(),$.cases=[],this.expect(ie.braceL),this.labels.push(hr),this.enterScope(0);for(var Me=!1;this.type!==ie.braceR;)if(this.type===ie._case||this.type===ie._default){var Xe=this.type===ie._case;ne&&this.finishNode(ne,"SwitchCase"),$.cases.push(ne=this.startNode()),ne.consequent=[],this.next(),Xe?ne.test=this.parseExpression():(Me&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),Me=!0,ne.test=null),this.expect(ie.colon)}else ne||this.unexpected(),ne.consequent.push(this.parseStatement(null));return this.exitScope(),ne&&this.finishNode(ne,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode($,"SwitchStatement")},Et.parseThrowStatement=function($){return this.next(),ke.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),$.argument=this.parseExpression(),this.semicolon(),this.finishNode($,"ThrowStatement")};var vr=[];Et.parseCatchClauseParam=function(){var $=this.parseBindingAtom(),ne=$.type==="Identifier";return this.enterScope(ne?32:0),this.checkLValPattern($,ne?4:2),this.expect(ie.parenR),$},Et.parseTryStatement=function($){if(this.next(),$.block=this.parseBlock(),$.handler=null,this.type===ie._catch){var ne=this.startNode();this.next(),this.eat(ie.parenL)?ne.param=this.parseCatchClauseParam():(this.options.ecmaVersion<10&&this.unexpected(),ne.param=null,this.enterScope(0)),ne.body=this.parseBlock(!1),this.exitScope(),$.handler=this.finishNode(ne,"CatchClause")}return $.finalizer=this.eat(ie._finally)?this.parseBlock():null,$.handler||$.finalizer||this.raise($.start,"Missing catch or finally clause"),this.finishNode($,"TryStatement")},Et.parseVarStatement=function($,ne,Me){return this.next(),this.parseVar($,!1,ne,Me),this.semicolon(),this.finishNode($,"VariableDeclaration")},Et.parseWhileStatement=function($){return this.next(),$.test=this.parseParenExpression(),this.labels.push(rr),$.body=this.parseStatement("while"),this.labels.pop(),this.finishNode($,"WhileStatement")},Et.parseWithStatement=function($){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),$.object=this.parseParenExpression(),$.body=this.parseStatement("with"),this.finishNode($,"WithStatement")},Et.parseEmptyStatement=function($){return this.next(),this.finishNode($,"EmptyStatement")},Et.parseLabeledStatement=function($,ne,Me,Xe){for(var gt=0,Nt=this.labels;gt=0;Ft--){var or=this.labels[Ft];if(or.statementStart!==$.start)break;or.statementStart=this.start,or.kind=wt}return this.labels.push({name:ne,kind:wt,statementStart:this.start}),$.body=this.parseStatement(Xe?Xe.indexOf("label")===-1?Xe+"label":Xe:"label"),this.labels.pop(),$.label=Me,this.finishNode($,"LabeledStatement")},Et.parseExpressionStatement=function($,ne){return $.expression=ne,this.semicolon(),this.finishNode($,"ExpressionStatement")},Et.parseBlock=function($,ne,Me){for($===void 0&&($=!0),ne===void 0&&(ne=this.startNode()),ne.body=[],this.expect(ie.braceL),$&&this.enterScope(0);this.type!==ie.braceR;){var Xe=this.parseStatement(null);ne.body.push(Xe)}return Me&&(this.strict=!1),this.next(),$&&this.exitScope(),this.finishNode(ne,"BlockStatement")},Et.parseFor=function($,ne){return $.init=ne,this.expect(ie.semi),$.test=this.type===ie.semi?null:this.parseExpression(),this.expect(ie.semi),$.update=this.type===ie.parenR?null:this.parseExpression(),this.expect(ie.parenR),$.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode($,"ForStatement")},Et.parseForIn=function($,ne){var Me=this.type===ie._in;return this.next(),ne.type==="VariableDeclaration"&&ne.declarations[0].init!=null&&(!Me||this.options.ecmaVersion<8||this.strict||ne.kind!=="var"||ne.declarations[0].id.type!=="Identifier")&&this.raise(ne.start,(Me?"for-in":"for-of")+" loop variable declaration may not have an initializer"),$.left=ne,$.right=Me?this.parseExpression():this.parseMaybeAssign(),this.expect(ie.parenR),$.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode($,Me?"ForInStatement":"ForOfStatement")},Et.parseVar=function($,ne,Me,Xe){for($.declarations=[],$.kind=Me;;){var gt=this.startNode();if(this.parseVarId(gt,Me),this.eat(ie.eq)?gt.init=this.parseMaybeAssign(ne):Xe||Me!=="const"||this.type===ie._in||this.options.ecmaVersion>=6&&this.isContextual("of")?Xe||gt.id.type==="Identifier"||ne&&(this.type===ie._in||this.isContextual("of"))?gt.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),$.declarations.push(this.finishNode(gt,"VariableDeclarator")),!this.eat(ie.comma))break}return $},Et.parseVarId=function($,ne){$.id=this.parseBindingAtom(),this.checkLValPattern($.id,ne==="var"?1:2,!1)};var Zr=1,_n=2;function ti($,ne){var Me=ne.key.name,Xe=$[Me],gt="true";return ne.type!=="MethodDefinition"||ne.kind!=="get"&&ne.kind!=="set"||(gt=(ne.static?"s":"i")+ne.kind),Xe==="iget"&>==="iset"||Xe==="iset"&>==="iget"||Xe==="sget"&>==="sset"||Xe==="sset"&>==="sget"?($[Me]="true",!1):!!Xe||($[Me]=gt,!1)}function rn($,ne){var Me=$.computed,Xe=$.key;return!Me&&(Xe.type==="Identifier"&&Xe.name===ne||Xe.type==="Literal"&&Xe.value===ne)}Et.parseFunction=function($,ne,Me,Xe,gt){this.initFunction($),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!Xe)&&(this.type===ie.star&&ne&_n&&this.unexpected(),$.generator=this.eat(ie.star)),this.options.ecmaVersion>=8&&($.async=!!Xe),ne&Zr&&($.id=4&ne&&this.type!==ie.name?null:this.parseIdent(),!$.id||ne&_n||this.checkLValSimple($.id,this.strict||$.generator||$.async?this.treatFunctionsAsVar?1:2:3));var Nt=this.yieldPos,wt=this.awaitPos,Ft=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(Te($.async,$.generator)),ne&Zr||($.id=this.type===ie.name?this.parseIdent():null),this.parseFunctionParams($),this.parseFunctionBody($,Me,!1,gt),this.yieldPos=Nt,this.awaitPos=wt,this.awaitIdentPos=Ft,this.finishNode($,ne&Zr?"FunctionDeclaration":"FunctionExpression")},Et.parseFunctionParams=function($){this.expect(ie.parenL),$.params=this.parseBindingList(ie.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},Et.parseClass=function($,ne){this.next();var Me=this.strict;this.strict=!0,this.parseClassId($,ne),this.parseClassSuper($);var Xe=this.enterClassBody(),gt=this.startNode(),Nt=!1;for(gt.body=[],this.expect(ie.braceL);this.type!==ie.braceR;){var wt=this.parseClassElement($.superClass!==null);wt&&(gt.body.push(wt),wt.type==="MethodDefinition"&&wt.kind==="constructor"?(Nt&&this.raiseRecoverable(wt.start,"Duplicate constructor in the same class"),Nt=!0):wt.key&&wt.key.type==="PrivateIdentifier"&&ti(Xe,wt)&&this.raiseRecoverable(wt.key.start,"Identifier '#"+wt.key.name+"' has already been declared"))}return this.strict=Me,this.next(),$.body=this.finishNode(gt,"ClassBody"),this.exitClassBody(),this.finishNode($,ne?"ClassDeclaration":"ClassExpression")},Et.parseClassElement=function($){if(this.eat(ie.semi))return null;var ne=this.options.ecmaVersion,Me=this.startNode(),Xe="",gt=!1,Nt=!1,wt="method",Ft=!1;if(this.eatContextual("static")){if(ne>=13&&this.eat(ie.braceL))return this.parseClassStaticBlock(Me),Me;this.isClassElementNameStart()||this.type===ie.star?Ft=!0:Xe="static"}if(Me.static=Ft,!Xe&&ne>=8&&this.eatContextual("async")&&(!this.isClassElementNameStart()&&this.type!==ie.star||this.canInsertSemicolon()?Xe="async":Nt=!0),!Xe&&(ne>=9||!Nt)&&this.eat(ie.star)&&(gt=!0),!Xe&&!Nt&&!gt){var or=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?wt=or:Xe=or)}if(Xe?(Me.computed=!1,Me.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),Me.key.name=Xe,this.finishNode(Me.key,"Identifier")):this.parseClassElementName(Me),ne<13||this.type===ie.parenL||wt!=="method"||gt||Nt){var xr=!Me.static&&rn(Me,"constructor"),nr=xr&&$;xr&&wt!=="method"&&this.raise(Me.key.start,"Constructor can't have get/set modifier"),Me.kind=xr?"constructor":wt,this.parseClassMethod(Me,gt,Nt,nr)}else this.parseClassField(Me);return Me},Et.isClassElementNameStart=function(){return this.type===ie.name||this.type===ie.privateId||this.type===ie.num||this.type===ie.string||this.type===ie.bracketL||this.type.keyword},Et.parseClassElementName=function($){this.type===ie.privateId?(this.value==="constructor"&&this.raise(this.start,"Classes can't have an element named '#constructor'"),$.computed=!1,$.key=this.parsePrivateIdent()):this.parsePropertyName($)},Et.parseClassMethod=function($,ne,Me,Xe){var gt=$.key;$.kind==="constructor"?(ne&&this.raise(gt.start,"Constructor can't be a generator"),Me&&this.raise(gt.start,"Constructor can't be an async method")):$.static&&rn($,"prototype")&&this.raise(gt.start,"Classes may not have a static property named prototype");var Nt=$.value=this.parseMethod(ne,Me,Xe);return $.kind==="get"&&Nt.params.length!==0&&this.raiseRecoverable(Nt.start,"getter should have no params"),$.kind==="set"&&Nt.params.length!==1&&this.raiseRecoverable(Nt.start,"setter should have exactly one param"),$.kind==="set"&&Nt.params[0].type==="RestElement"&&this.raiseRecoverable(Nt.params[0].start,"Setter cannot use rest params"),this.finishNode($,"MethodDefinition")},Et.parseClassField=function($){if(rn($,"constructor")?this.raise($.key.start,"Classes can't have a field named 'constructor'"):$.static&&rn($,"prototype")&&this.raise($.key.start,"Classes can't have a static field named 'prototype'"),this.eat(ie.eq)){var ne=this.currentThisScope(),Me=ne.inClassFieldInit;ne.inClassFieldInit=!0,$.value=this.parseMaybeAssign(),ne.inClassFieldInit=Me}else $.value=null;return this.semicolon(),this.finishNode($,"PropertyDefinition")},Et.parseClassStaticBlock=function($){$.body=[];var ne=this.labels;for(this.labels=[],this.enterScope(320);this.type!==ie.braceR;){var Me=this.parseStatement(null);$.body.push(Me)}return this.next(),this.exitScope(),this.labels=ne,this.finishNode($,"StaticBlock")},Et.parseClassId=function($,ne){this.type===ie.name?($.id=this.parseIdent(),ne&&this.checkLValSimple($.id,2,!1)):(ne===!0&&this.unexpected(),$.id=null)},Et.parseClassSuper=function($){$.superClass=this.eat(ie._extends)?this.parseExprSubscripts(null,!1):null},Et.enterClassBody=function(){var $={declared:Object.create(null),used:[]};return this.privateNameStack.push($),$.declared},Et.exitClassBody=function(){var $=this.privateNameStack.pop(),ne=$.declared,Me=$.used;if(this.options.checkPrivateFields)for(var Xe=this.privateNameStack.length,gt=Xe===0?null:this.privateNameStack[Xe-1],Nt=0;Nt=11&&(this.eatContextual("as")?($.exported=this.parseModuleExportName(),this.checkExport(ne,$.exported,this.lastTokStart)):$.exported=null),this.expectContextual("from"),this.type!==ie.string&&this.unexpected(),$.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&($.attributes=this.parseWithClause()),this.semicolon(),this.finishNode($,"ExportAllDeclaration")},Et.parseExport=function($,ne){if(this.next(),this.eat(ie.star))return this.parseExportAllDeclaration($,ne);if(this.eat(ie._default))return this.checkExport(ne,"default",this.lastTokStart),$.declaration=this.parseExportDefaultDeclaration(),this.finishNode($,"ExportDefaultDeclaration");if(this.shouldParseExportStatement())$.declaration=this.parseExportDeclaration($),$.declaration.type==="VariableDeclaration"?this.checkVariableExport(ne,$.declaration.declarations):this.checkExport(ne,$.declaration.id,$.declaration.id.start),$.specifiers=[],$.source=null;else{if($.declaration=null,$.specifiers=this.parseExportSpecifiers(ne),this.eatContextual("from"))this.type!==ie.string&&this.unexpected(),$.source=this.parseExprAtom(),this.options.ecmaVersion>=16&&($.attributes=this.parseWithClause());else{for(var Me=0,Xe=$.specifiers;Me=16&&($.attributes=this.parseWithClause()),this.semicolon(),this.finishNode($,"ImportDeclaration")},Et.parseImportSpecifier=function(){var $=this.startNode();return $.imported=this.parseModuleExportName(),this.eatContextual("as")?$.local=this.parseIdent():(this.checkUnreserved($.imported),$.local=$.imported),this.checkLValSimple($.local,2),this.finishNode($,"ImportSpecifier")},Et.parseImportDefaultSpecifier=function(){var $=this.startNode();return $.local=this.parseIdent(),this.checkLValSimple($.local,2),this.finishNode($,"ImportDefaultSpecifier")},Et.parseImportNamespaceSpecifier=function(){var $=this.startNode();return this.next(),this.expectContextual("as"),$.local=this.parseIdent(),this.checkLValSimple($.local,2),this.finishNode($,"ImportNamespaceSpecifier")},Et.parseImportSpecifiers=function(){var $=[],ne=!0;if(this.type===ie.name&&($.push(this.parseImportDefaultSpecifier()),!this.eat(ie.comma)))return $;if(this.type===ie.star)return $.push(this.parseImportNamespaceSpecifier()),$;for(this.expect(ie.braceL);!this.eat(ie.braceR);){if(ne)ne=!1;else if(this.expect(ie.comma),this.afterTrailingComma(ie.braceR))break;$.push(this.parseImportSpecifier())}return $},Et.parseWithClause=function(){var $=[];if(!this.eat(ie._with))return $;this.expect(ie.braceL);for(var ne={},Me=!0;!this.eat(ie.braceR);){if(Me)Me=!1;else if(this.expect(ie.comma),this.afterTrailingComma(ie.braceR))break;var Xe=this.parseImportAttribute(),gt=Xe.key.type==="Identifier"?Xe.key.name:Xe.key.value;pe(ne,gt)&&this.raiseRecoverable(Xe.key.start,"Duplicate attribute key '"+gt+"'"),ne[gt]=!0,$.push(Xe)}return $},Et.parseImportAttribute=function(){var $=this.startNode();return $.key=this.type===ie.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never"),this.expect(ie.colon),this.type!==ie.string&&this.unexpected(),$.value=this.parseExprAtom(),this.finishNode($,"ImportAttribute")},Et.parseModuleExportName=function(){if(this.options.ecmaVersion>=13&&this.type===ie.string){var $=this.parseLiteral(this.value);return je.test($.value)&&this.raise($.start,"An export name cannot include a lone surrogate."),$}return this.parseIdent(!0)},Et.adaptDirectivePrologue=function($){for(var ne=0;ne<$.length&&this.isDirectiveCandidate($[ne]);++ne)$[ne].directive=$[ne].expression.raw.slice(1,-1)},Et.isDirectiveCandidate=function($){return this.options.ecmaVersion>=5&&$.type==="ExpressionStatement"&&$.expression.type==="Literal"&&typeof $.expression.value=="string"&&(this.input[$.start]==='"'||this.input[$.start]==="'")};var Hr=Ae.prototype;Hr.toAssignable=function($,ne,Me){if(this.options.ecmaVersion>=6&&$)switch($.type){case"Identifier":this.inAsync&&$.name==="await"&&this.raise($.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":$.type="ObjectPattern",Me&&this.checkPatternErrors(Me,!0);for(var Xe=0,gt=$.properties;Xe=8&&!Ft&&or.name==="async"&&!this.canInsertSemicolon()&&this.eat(ie._function))return this.overrideContext(Dr.f_expr),this.parseFunction(this.startNodeAt(Nt,wt),0,!1,!0,ne);if(gt&&!this.canInsertSemicolon()){if(this.eat(ie.arrow))return this.parseArrowExpression(this.startNodeAt(Nt,wt),[or],!1,ne);if(this.options.ecmaVersion>=8&&or.name==="async"&&this.type===ie.name&&!Ft&&(!this.potentialArrowInForAwait||this.value!=="of"||this.containsEsc))return or=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(ie.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(Nt,wt),[or],!0,ne)}return or;case ie.regexp:var xr=this.value;return(Xe=this.parseLiteral(xr.value)).regex={pattern:xr.pattern,flags:xr.flags},Xe;case ie.num:case ie.string:return this.parseLiteral(this.value);case ie._null:case ie._true:case ie._false:return(Xe=this.startNode()).value=this.type===ie._null?null:this.type===ie._true,Xe.raw=this.type.keyword,this.next(),this.finishNode(Xe,"Literal");case ie.parenL:var nr=this.start,En=this.parseParenAndDistinguishExpression(gt,ne);return $&&($.parenthesizedAssign<0&&!this.isSimpleAssignTarget(En)&&($.parenthesizedAssign=nr),$.parenthesizedBind<0&&($.parenthesizedBind=nr)),En;case ie.bracketL:return Xe=this.startNode(),this.next(),Xe.elements=this.parseExprList(ie.bracketR,!0,!0,$),this.finishNode(Xe,"ArrayExpression");case ie.braceL:return this.overrideContext(Dr.b_expr),this.parseObj(!1,$);case ie._function:return Xe=this.startNode(),this.next(),this.parseFunction(Xe,0);case ie._class:return this.parseClass(this.startNode(),!1);case ie._new:return this.parseNew();case ie.backQuote:return this.parseTemplate();case ie._import:return this.options.ecmaVersion>=11?this.parseExprImport(Me):this.unexpected();default:return this.parseExprAtomDefault()}},mt.parseExprAtomDefault=function(){this.unexpected()},mt.parseExprImport=function($){var ne=this.startNode();if(this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import"),this.next(),this.type===ie.parenL&&!$)return this.parseDynamicImport(ne);if(this.type===ie.dot){var Me=this.startNodeAt(ne.start,ne.loc&&ne.loc.start);return Me.name="import",ne.meta=this.finishNode(Me,"Identifier"),this.parseImportMeta(ne)}this.unexpected()},mt.parseDynamicImport=function($){if(this.next(),$.source=this.parseMaybeAssign(),this.options.ecmaVersion>=16)this.eat(ie.parenR)?$.options=null:(this.expect(ie.comma),this.afterTrailingComma(ie.parenR)?$.options=null:($.options=this.parseMaybeAssign(),this.eat(ie.parenR)||(this.expect(ie.comma),this.afterTrailingComma(ie.parenR)||this.unexpected())));else if(!this.eat(ie.parenR)){var ne=this.start;this.eat(ie.comma)&&this.eat(ie.parenR)?this.raiseRecoverable(ne,"Trailing comma is not allowed in import()"):this.unexpected(ne)}return this.finishNode($,"ImportExpression")},mt.parseImportMeta=function($){this.next();var ne=this.containsEsc;return $.property=this.parseIdent(!0),$.property.name!=="meta"&&this.raiseRecoverable($.property.start,"The only valid meta property for import is 'import.meta'"),ne&&this.raiseRecoverable($.start,"'import.meta' must not contain escaped characters"),this.options.sourceType==="module"||this.options.allowImportExportEverywhere||this.raiseRecoverable($.start,"Cannot use 'import.meta' outside a module"),this.finishNode($,"MetaProperty")},mt.parseLiteral=function($){var ne=this.startNode();return ne.value=$,ne.raw=this.input.slice(this.start,this.end),ne.raw.charCodeAt(ne.raw.length-1)===110&&(ne.bigint=ne.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(ne,"Literal")},mt.parseParenExpression=function(){this.expect(ie.parenL);var $=this.parseExpression();return this.expect(ie.parenR),$},mt.shouldParseArrow=function($){return!this.canInsertSemicolon()},mt.parseParenAndDistinguishExpression=function($,ne){var Me,Xe=this.start,gt=this.startLoc,Nt=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var wt,Ft=this.start,or=this.startLoc,xr=[],nr=!0,En=!1,On=new $t,Ti=this.yieldPos,ss=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==ie.parenR;){if(nr?nr=!1:this.expect(ie.comma),Nt&&this.afterTrailingComma(ie.parenR,!0)){En=!0;break}if(this.type===ie.ellipsis){wt=this.start,xr.push(this.parseParenItem(this.parseRestBinding())),this.type===ie.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element");break}xr.push(this.parseMaybeAssign(!1,On,this.parseParenItem))}var Js=this.lastTokEnd,ua=this.lastTokEndLoc;if(this.expect(ie.parenR),$&&this.shouldParseArrow(xr)&&this.eat(ie.arrow))return this.checkPatternErrors(On,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=Ti,this.awaitPos=ss,this.parseParenArrowList(Xe,gt,xr,ne);xr.length&&!En||this.unexpected(this.lastTokStart),wt&&this.unexpected(wt),this.checkExpressionErrors(On,!0),this.yieldPos=Ti||this.yieldPos,this.awaitPos=ss||this.awaitPos,xr.length>1?((Me=this.startNodeAt(Ft,or)).expressions=xr,this.finishNodeAt(Me,"SequenceExpression",Js,ua)):Me=xr[0]}else Me=this.parseParenExpression();if(this.options.preserveParens){var hs=this.startNodeAt(Xe,gt);return hs.expression=Me,this.finishNode(hs,"ParenthesizedExpression")}return Me},mt.parseParenItem=function($){return $},mt.parseParenArrowList=function($,ne,Me,Xe){return this.parseArrowExpression(this.startNodeAt($,ne),Me,!1,Xe)};var er=[];mt.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var $=this.startNode();if(this.next(),this.options.ecmaVersion>=6&&this.type===ie.dot){var ne=this.startNodeAt($.start,$.loc&&$.loc.start);ne.name="new",$.meta=this.finishNode(ne,"Identifier"),this.next();var Me=this.containsEsc;return $.property=this.parseIdent(!0),$.property.name!=="target"&&this.raiseRecoverable($.property.start,"The only valid meta property for new is 'new.target'"),Me&&this.raiseRecoverable($.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable($.start,"'new.target' can only be used in functions and class static block"),this.finishNode($,"MetaProperty")}var Xe=this.start,gt=this.startLoc;return $.callee=this.parseSubscripts(this.parseExprAtom(null,!1,!0),Xe,gt,!0,!1),this.eat(ie.parenL)?$.arguments=this.parseExprList(ie.parenR,this.options.ecmaVersion>=8,!1):$.arguments=er,this.finishNode($,"NewExpression")},mt.parseTemplateElement=function($){var ne=$.isTagged,Me=this.startNode();return this.type===ie.invalidTemplate?(ne||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),Me.value={raw:this.value.replace(/\r\n?/g,` `),cooked:null}):Me.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,` `),cooked:this.value},this.next(),Me.tail=this.type===ie.backQuote,this.finishNode(Me,"TemplateElement")},mt.parseTemplate=function($){$===void 0&&($={});var ne=$.isTagged;ne===void 0&&(ne=!1);var Me=this.startNode();this.next(),Me.expressions=[];var Xe=this.parseTemplateElement({isTagged:ne});for(Me.quasis=[Xe];!Xe.tail;)this.type===ie.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(ie.dollarBraceL),Me.expressions.push(this.parseExpression()),this.expect(ie.braceR),Me.quasis.push(Xe=this.parseTemplateElement({isTagged:ne}));return this.next(),this.finishNode(Me,"TemplateLiteral")},mt.isAsyncProp=function($){return!$.computed&&$.key.type==="Identifier"&&$.key.name==="async"&&(this.type===ie.name||this.type===ie.num||this.type===ie.string||this.type===ie.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===ie.star)&&!ke.test(this.input.slice(this.lastTokEnd,this.start))},mt.parseObj=function($,ne){var Me=this.startNode(),Xe=!0,gt={};for(Me.properties=[],this.next();!this.eat(ie.braceR);){if(Xe)Xe=!1;else if(this.expect(ie.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(ie.braceR))break;var Nt=this.parseProperty($,ne);$||this.checkPropClash(Nt,gt,ne),Me.properties.push(Nt)}return this.finishNode(Me,$?"ObjectPattern":"ObjectExpression")},mt.parseProperty=function($,ne){var Me,Xe,gt,Nt,wt=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(ie.ellipsis))return $?(wt.argument=this.parseIdent(!1),this.type===ie.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element"),this.finishNode(wt,"RestElement")):(wt.argument=this.parseMaybeAssign(!1,ne),this.type===ie.comma&&ne&&ne.trailingComma<0&&(ne.trailingComma=this.start),this.finishNode(wt,"SpreadElement"));this.options.ecmaVersion>=6&&(wt.method=!1,wt.shorthand=!1,($||ne)&&(gt=this.start,Nt=this.startLoc),$||(Me=this.eat(ie.star)));var Ft=this.containsEsc;return this.parsePropertyName(wt),!$&&!Ft&&this.options.ecmaVersion>=8&&!Me&&this.isAsyncProp(wt)?(Xe=!0,Me=this.options.ecmaVersion>=9&&this.eat(ie.star),this.parsePropertyName(wt)):Xe=!1,this.parsePropertyValue(wt,$,Me,Xe,gt,Nt,ne,Ft),this.finishNode(wt,"Property")},mt.parseGetterSetter=function($){$.kind=$.key.name,this.parsePropertyName($),$.value=this.parseMethod(!1);var ne=$.kind==="get"?0:1;if($.value.params.length!==ne){var Me=$.value.start;$.kind==="get"?this.raiseRecoverable(Me,"getter should have no params"):this.raiseRecoverable(Me,"setter should have exactly one param")}else $.kind==="set"&&$.value.params[0].type==="RestElement"&&this.raiseRecoverable($.value.params[0].start,"Setter cannot use rest params")},mt.parsePropertyValue=function($,ne,Me,Xe,gt,Nt,wt,Ft){(Me||Xe)&&this.type===ie.colon&&this.unexpected(),this.eat(ie.colon)?($.value=ne?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,wt),$.kind="init"):this.options.ecmaVersion>=6&&this.type===ie.parenL?(ne&&this.unexpected(),$.kind="init",$.method=!0,$.value=this.parseMethod(Me,Xe)):ne||Ft||!(this.options.ecmaVersion>=5)||$.computed||$.key.type!=="Identifier"||$.key.name!=="get"&&$.key.name!=="set"||this.type===ie.comma||this.type===ie.braceR||this.type===ie.eq?this.options.ecmaVersion>=6&&!$.computed&&$.key.type==="Identifier"?((Me||Xe)&&this.unexpected(),this.checkUnreserved($.key),$.key.name!=="await"||this.awaitIdentPos||(this.awaitIdentPos=gt),$.kind="init",ne?$.value=this.parseMaybeDefault(gt,Nt,this.copyNode($.key)):this.type===ie.eq&&wt?(wt.shorthandAssign<0&&(wt.shorthandAssign=this.start),$.value=this.parseMaybeDefault(gt,Nt,this.copyNode($.key))):$.value=this.copyNode($.key),$.shorthand=!0):this.unexpected():((Me||Xe)&&this.unexpected(),this.parseGetterSetter($))},mt.parsePropertyName=function($){if(this.options.ecmaVersion>=6){if(this.eat(ie.bracketL))return $.computed=!0,$.key=this.parseMaybeAssign(),this.expect(ie.bracketR),$.key;$.computed=!1}return $.key=this.type===ie.num||this.type===ie.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never")},mt.initFunction=function($){$.id=null,this.options.ecmaVersion>=6&&($.generator=$.expression=!1),this.options.ecmaVersion>=8&&($.async=!1)},mt.parseMethod=function($,ne,Me){var Xe=this.startNode(),gt=this.yieldPos,Nt=this.awaitPos,wt=this.awaitIdentPos;return this.initFunction(Xe),this.options.ecmaVersion>=6&&(Xe.generator=$),this.options.ecmaVersion>=8&&(Xe.async=!!ne),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|Te(ne,Xe.generator)|(Me?128:0)),this.expect(ie.parenL),Xe.params=this.parseBindingList(ie.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(Xe,!1,!0,!1),this.yieldPos=gt,this.awaitPos=Nt,this.awaitIdentPos=wt,this.finishNode(Xe,"FunctionExpression")},mt.parseArrowExpression=function($,ne,Me,Xe){var gt=this.yieldPos,Nt=this.awaitPos,wt=this.awaitIdentPos;return this.enterScope(16|Te(Me,!1)),this.initFunction($),this.options.ecmaVersion>=8&&($.async=!!Me),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,$.params=this.toAssignableList(ne,!0),this.parseFunctionBody($,!0,!1,Xe),this.yieldPos=gt,this.awaitPos=Nt,this.awaitIdentPos=wt,this.finishNode($,"ArrowFunctionExpression")},mt.parseFunctionBody=function($,ne,Me,Xe){var gt=ne&&this.type!==ie.braceL,Nt=this.strict,wt=!1;if(gt)$.body=this.parseMaybeAssign(Xe),$.expression=!0,this.checkParams($,!1);else{var Ft=this.options.ecmaVersion>=7&&!this.isSimpleParamList($.params);Nt&&!Ft||(wt=this.strictDirective(this.end))&&Ft&&this.raiseRecoverable($.start,"Illegal 'use strict' directive in function with non-simple parameter list");var or=this.labels;this.labels=[],wt&&(this.strict=!0),this.checkParams($,!Nt&&!wt&&!ne&&!Me&&this.isSimpleParamList($.params)),this.strict&&$.id&&this.checkLValSimple($.id,5),$.body=this.parseBlock(!1,void 0,wt&&!Nt),$.expression=!1,this.adaptDirectivePrologue($.body.body),this.labels=or}this.exitScope()},mt.isSimpleParamList=function($){for(var ne=0,Me=$;ne-1||gt.functions.indexOf($)>-1||gt.var.indexOf($)>-1,gt.lexical.push($),this.inModule&&1>.flags&&delete this.undefinedExports[$]}else if(ne===4)this.currentScope().lexical.push($);else if(ne===3){var Nt=this.currentScope();Xe=this.treatFunctionsAsVar?Nt.lexical.indexOf($)>-1:Nt.lexical.indexOf($)>-1||Nt.var.indexOf($)>-1,Nt.functions.push($)}else for(var wt=this.scopeStack.length-1;wt>=0;--wt){var Ft=this.scopeStack[wt];if(Ft.lexical.indexOf($)>-1&&!(32&Ft.flags&&Ft.lexical[0]===$)||!this.treatFunctionsAsVarInScope(Ft)&&Ft.functions.indexOf($)>-1){Xe=!0;break}if(Ft.var.push($),this.inModule&&1&Ft.flags&&delete this.undefinedExports[$],259&Ft.flags)break}Xe&&this.raiseRecoverable(Me,"Identifier '"+$+"' has already been declared")},tr.checkLocalExport=function($){this.scopeStack[0].lexical.indexOf($.name)===-1&&this.scopeStack[0].var.indexOf($.name)===-1&&(this.undefinedExports[$.name]=$)},tr.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},tr.currentVarScope=function(){for(var $=this.scopeStack.length-1;;$--){var ne=this.scopeStack[$];if(259&ne.flags)return ne}},tr.currentThisScope=function(){for(var $=this.scopeStack.length-1;;$--){var ne=this.scopeStack[$];if(259&ne.flags&&!(16&ne.flags))return ne}};var kr=function($,ne,Me){this.type="",this.start=ne,this.end=0,$.options.locations&&(this.loc=new ht($,Me)),$.options.directSourceFile&&(this.sourceFile=$.options.directSourceFile),$.options.ranges&&(this.range=[ne,0])},Hn=Ae.prototype;function Sn($,ne,Me,Xe){return $.type=ne,$.end=Me,this.options.locations&&($.loc.end=Xe),this.options.ranges&&($.range[1]=Me),$}Hn.startNode=function(){return new kr(this,this.start,this.startLoc)},Hn.startNodeAt=function($,ne){return new kr(this,$,ne)},Hn.finishNode=function($,ne){return Sn.call(this,$,ne,this.lastTokEnd,this.lastTokEndLoc)},Hn.finishNodeAt=function($,ne,Me,Xe){return Sn.call(this,$,ne,Me,Xe)},Hn.copyNode=function($){var ne=new kr(this,$.start,this.startLoc);for(var Me in $)ne[Me]=$[Me];return ne};var tn="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 Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation 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",Jn=tn+" Extended_Pictographic",Hi=Jn+" EBase EComp EMod EPres ExtPict",$i={9:tn,10:Jn,11:Jn,12:Hi,13:Hi,14:Hi},xs={9:"",10:"",11:"",12:"",13:"",14:"Basic_Emoji Emoji_Keycap_Sequence RGI_Emoji_Modifier_Sequence RGI_Emoji_Flag_Sequence RGI_Emoji_Tag_Sequence RGI_Emoji_ZWJ_Sequence RGI_Emoji"},Cs="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",Xs="Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",Lr=Xs+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",Or=Lr+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",Rr=Or+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",qn=Rr+" Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith",Xn={9:Xs,10:Lr,11:Or,12:Rr,13:qn,14:qn+" Gara Garay Gukh Gurung_Khema Hrkt Katakana_Or_Hiragana Kawi Kirat_Rai Krai Nag_Mundari Nagm Ol_Onal Onao Sunu Sunuwar Todhri Todr Tulu_Tigalari Tutg Unknown Zzzz"},bn={};function mi($){var ne=bn[$]={binary:oe($i[$]+" "+Cs),binaryOfStrings:oe(xs[$]),nonBinary:{General_Category:oe(Cs),Script:oe(Xn[$])}};ne.nonBinary.Script_Extensions=ne.nonBinary.Script,ne.nonBinary.gc=ne.nonBinary.General_Category,ne.nonBinary.sc=ne.nonBinary.Script,ne.nonBinary.scx=ne.nonBinary.Script_Extensions}for(var ur=0,pr=[9,10,11,12,13,14];ur=6?"uy":"")+($.options.ecmaVersion>=9?"s":"")+($.options.ecmaVersion>=13?"d":"")+($.options.ecmaVersion>=15?"v":""),this.unicodeProperties=bn[$.options.ecmaVersion>=14?14:$.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchV=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=Object.create(null),this.backReferenceNames=[],this.branchID=null};function In($){return $===105||$===109||$===115}function lr($){return $===36||$>=40&&$<=43||$===46||$===63||$>=91&&$<=94||$>=123&&$<=125}function zr($){return $>=65&&$<=90||$>=97&&$<=122}Fr.prototype.reset=function($,ne,Me){var Xe=Me.indexOf("v")!==-1,gt=Me.indexOf("u")!==-1;this.start=0|$,this.source=ne+"",this.flags=Me,Xe&&this.parser.options.ecmaVersion>=15?(this.switchU=!0,this.switchV=!0,this.switchN=!0):(this.switchU=gt&&this.parser.options.ecmaVersion>=6,this.switchV=!1,this.switchN=gt&&this.parser.options.ecmaVersion>=9)},Fr.prototype.raise=function($){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+$)},Fr.prototype.at=function($,ne){ne===void 0&&(ne=!1);var Me=this.source,Xe=Me.length;if($>=Xe)return-1;var gt=Me.charCodeAt($);if(!ne&&!this.switchU||gt<=55295||gt>=57344||$+1>=Xe)return gt;var Nt=Me.charCodeAt($+1);return Nt>=56320&&Nt<=57343?(gt<<10)+Nt-56613888:gt},Fr.prototype.nextIndex=function($,ne){ne===void 0&&(ne=!1);var Me=this.source,Xe=Me.length;if($>=Xe)return Xe;var gt,Nt=Me.charCodeAt($);return!ne&&!this.switchU||Nt<=55295||Nt>=57344||$+1>=Xe||(gt=Me.charCodeAt($+1))<56320||gt>57343?$+1:$+2},Fr.prototype.current=function($){return $===void 0&&($=!1),this.at(this.pos,$)},Fr.prototype.lookahead=function($){return $===void 0&&($=!1),this.at(this.nextIndex(this.pos,$),$)},Fr.prototype.advance=function($){$===void 0&&($=!1),this.pos=this.nextIndex(this.pos,$)},Fr.prototype.eat=function($,ne){return ne===void 0&&(ne=!1),this.current(ne)===$&&(this.advance(ne),!0)},Fr.prototype.eatChars=function($,ne){ne===void 0&&(ne=!1);for(var Me=this.pos,Xe=0,gt=$;Xe-1&&this.raise($.start,"Duplicate regular expression flag"),wt==="u"&&(Xe=!0),wt==="v"&&(gt=!0)}this.options.ecmaVersion>=15&&Xe&>&&this.raise($.start,"Invalid regular expression flag")},jt.validateRegExpPattern=function($){this.regexp_pattern($),!$.switchN&&this.options.ecmaVersion>=9&&function(ne){for(var Me in ne)return!0;return!1}($.groupNames)&&($.switchN=!0,this.regexp_pattern($))},jt.regexp_pattern=function($){$.pos=0,$.lastIntValue=0,$.lastStringValue="",$.lastAssertionIsQuantifiable=!1,$.numCapturingParens=0,$.maxBackReference=0,$.groupNames=Object.create(null),$.backReferenceNames.length=0,$.branchID=null,this.regexp_disjunction($),$.pos!==$.source.length&&($.eat(41)&&$.raise("Unmatched ')'"),($.eat(93)||$.eat(125))&&$.raise("Lone quantifier brackets")),$.maxBackReference>$.numCapturingParens&&$.raise("Invalid escape");for(var ne=0,Me=$.backReferenceNames;ne=16;for(ne&&($.branchID=new Pr($.branchID,null)),this.regexp_alternative($);$.eat(124);)ne&&($.branchID=$.branchID.sibling()),this.regexp_alternative($);ne&&($.branchID=$.branchID.parent),this.regexp_eatQuantifier($,!0)&&$.raise("Nothing to repeat"),$.eat(123)&&$.raise("Lone quantifier brackets")},jt.regexp_alternative=function($){for(;$.pos<$.source.length&&this.regexp_eatTerm($););},jt.regexp_eatTerm=function($){return this.regexp_eatAssertion($)?($.lastAssertionIsQuantifiable&&this.regexp_eatQuantifier($)&&$.switchU&&$.raise("Invalid quantifier"),!0):!!($.switchU?this.regexp_eatAtom($):this.regexp_eatExtendedAtom($))&&(this.regexp_eatQuantifier($),!0)},jt.regexp_eatAssertion=function($){var ne=$.pos;if($.lastAssertionIsQuantifiable=!1,$.eat(94)||$.eat(36))return!0;if($.eat(92)){if($.eat(66)||$.eat(98))return!0;$.pos=ne}if($.eat(40)&&$.eat(63)){var Me=!1;if(this.options.ecmaVersion>=9&&(Me=$.eat(60)),$.eat(61)||$.eat(33))return this.regexp_disjunction($),$.eat(41)||$.raise("Unterminated group"),$.lastAssertionIsQuantifiable=!Me,!0}return $.pos=ne,!1},jt.regexp_eatQuantifier=function($,ne){return ne===void 0&&(ne=!1),!!this.regexp_eatQuantifierPrefix($,ne)&&($.eat(63),!0)},jt.regexp_eatQuantifierPrefix=function($,ne){return $.eat(42)||$.eat(43)||$.eat(63)||this.regexp_eatBracedQuantifier($,ne)},jt.regexp_eatBracedQuantifier=function($,ne){var Me=$.pos;if($.eat(123)){var Xe=0,gt=-1;if(this.regexp_eatDecimalDigits($)&&(Xe=$.lastIntValue,$.eat(44)&&this.regexp_eatDecimalDigits($)&&(gt=$.lastIntValue),$.eat(125)))return gt!==-1&>=16){var Me=this.regexp_eatModifiers($),Xe=$.eat(45);if(Me||Xe){for(var gt=0;gt-1&&$.raise("Duplicate regular expression modifiers")}if(Xe){var wt=this.regexp_eatModifiers($);Me||wt||$.current()!==58||$.raise("Invalid regular expression modifiers");for(var Ft=0;Ft-1||Me.indexOf(or)>-1)&&$.raise("Duplicate regular expression modifiers")}}}}if($.eat(58)){if(this.regexp_disjunction($),$.eat(41))return!0;$.raise("Unterminated group")}}$.pos=ne}return!1},jt.regexp_eatCapturingGroup=function($){if($.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier($):$.current()===63&&$.raise("Invalid group"),this.regexp_disjunction($),$.eat(41))return $.numCapturingParens+=1,!0;$.raise("Unterminated group")}return!1},jt.regexp_eatModifiers=function($){for(var ne="",Me=0;(Me=$.current())!==-1&&In(Me);)ne+=ve(Me),$.advance();return ne},jt.regexp_eatExtendedAtom=function($){return $.eat(46)||this.regexp_eatReverseSolidusAtomEscape($)||this.regexp_eatCharacterClass($)||this.regexp_eatUncapturingGroup($)||this.regexp_eatCapturingGroup($)||this.regexp_eatInvalidBracedQuantifier($)||this.regexp_eatExtendedPatternCharacter($)},jt.regexp_eatInvalidBracedQuantifier=function($){return this.regexp_eatBracedQuantifier($,!0)&&$.raise("Nothing to repeat"),!1},jt.regexp_eatSyntaxCharacter=function($){var ne=$.current();return!!lr(ne)&&($.lastIntValue=ne,$.advance(),!0)},jt.regexp_eatPatternCharacters=function($){for(var ne=$.pos,Me=0;(Me=$.current())!==-1&&!lr(Me);)$.advance();return $.pos!==ne},jt.regexp_eatExtendedPatternCharacter=function($){var ne=$.current();return!(ne===-1||ne===36||ne>=40&&ne<=43||ne===46||ne===63||ne===91||ne===94||ne===124)&&($.advance(),!0)},jt.regexp_groupSpecifier=function($){if($.eat(63)){this.regexp_eatGroupName($)||$.raise("Invalid group");var ne=this.options.ecmaVersion>=16,Me=$.groupNames[$.lastStringValue];if(Me)if(ne)for(var Xe=0,gt=Me;Xe=11,Xe=$.current(Me);return $.advance(Me),Xe===92&&this.regexp_eatRegExpUnicodeEscapeSequence($,Me)&&(Xe=$.lastIntValue),function(gt){return fe(gt,!0)||gt===36||gt===95}(Xe)?($.lastIntValue=Xe,!0):($.pos=ne,!1)},jt.regexp_eatRegExpIdentifierPart=function($){var ne=$.pos,Me=this.options.ecmaVersion>=11,Xe=$.current(Me);return $.advance(Me),Xe===92&&this.regexp_eatRegExpUnicodeEscapeSequence($,Me)&&(Xe=$.lastIntValue),function(gt){return Le(gt,!0)||gt===36||gt===95||gt===8204||gt===8205}(Xe)?($.lastIntValue=Xe,!0):($.pos=ne,!1)},jt.regexp_eatAtomEscape=function($){return!!(this.regexp_eatBackReference($)||this.regexp_eatCharacterClassEscape($)||this.regexp_eatCharacterEscape($)||$.switchN&&this.regexp_eatKGroupName($))||($.switchU&&($.current()===99&&$.raise("Invalid unicode escape"),$.raise("Invalid escape")),!1)},jt.regexp_eatBackReference=function($){var ne=$.pos;if(this.regexp_eatDecimalEscape($)){var Me=$.lastIntValue;if($.switchU)return Me>$.maxBackReference&&($.maxBackReference=Me),!0;if(Me<=$.numCapturingParens)return!0;$.pos=ne}return!1},jt.regexp_eatKGroupName=function($){if($.eat(107)){if(this.regexp_eatGroupName($))return $.backReferenceNames.push($.lastStringValue),!0;$.raise("Invalid named reference")}return!1},jt.regexp_eatCharacterEscape=function($){return this.regexp_eatControlEscape($)||this.regexp_eatCControlLetter($)||this.regexp_eatZero($)||this.regexp_eatHexEscapeSequence($)||this.regexp_eatRegExpUnicodeEscapeSequence($,!1)||!$.switchU&&this.regexp_eatLegacyOctalEscapeSequence($)||this.regexp_eatIdentityEscape($)},jt.regexp_eatCControlLetter=function($){var ne=$.pos;if($.eat(99)){if(this.regexp_eatControlLetter($))return!0;$.pos=ne}return!1},jt.regexp_eatZero=function($){return $.current()===48&&!Zn($.lookahead())&&($.lastIntValue=0,$.advance(),!0)},jt.regexp_eatControlEscape=function($){var ne=$.current();return ne===116?($.lastIntValue=9,$.advance(),!0):ne===110?($.lastIntValue=10,$.advance(),!0):ne===118?($.lastIntValue=11,$.advance(),!0):ne===102?($.lastIntValue=12,$.advance(),!0):ne===114&&($.lastIntValue=13,$.advance(),!0)},jt.regexp_eatControlLetter=function($){var ne=$.current();return!!zr(ne)&&($.lastIntValue=ne%32,$.advance(),!0)},jt.regexp_eatRegExpUnicodeEscapeSequence=function($,ne){ne===void 0&&(ne=!1);var Me,Xe=$.pos,gt=ne||$.switchU;if($.eat(117)){if(this.regexp_eatFixedHexDigits($,4)){var Nt=$.lastIntValue;if(gt&&Nt>=55296&&Nt<=56319){var wt=$.pos;if($.eat(92)&&$.eat(117)&&this.regexp_eatFixedHexDigits($,4)){var Ft=$.lastIntValue;if(Ft>=56320&&Ft<=57343)return $.lastIntValue=1024*(Nt-55296)+(Ft-56320)+65536,!0}$.pos=wt,$.lastIntValue=Nt}return!0}if(gt&&$.eat(123)&&this.regexp_eatHexDigits($)&&$.eat(125)&&(Me=$.lastIntValue)>=0&&Me<=1114111)return!0;gt&&$.raise("Invalid unicode escape"),$.pos=Xe}return!1},jt.regexp_eatIdentityEscape=function($){if($.switchU)return!!this.regexp_eatSyntaxCharacter($)||!!$.eat(47)&&($.lastIntValue=47,!0);var ne=$.current();return!(ne===99||$.switchN&&ne===107)&&($.lastIntValue=ne,$.advance(),!0)},jt.regexp_eatDecimalEscape=function($){$.lastIntValue=0;var ne=$.current();if(ne>=49&&ne<=57){do $.lastIntValue=10*$.lastIntValue+(ne-48),$.advance();while((ne=$.current())>=48&&ne<=57);return!0}return!1};function Tn($){return zr($)||$===95}function Rn($){return Tn($)||Zn($)}function Zn($){return $>=48&&$<=57}function Fn($){return $>=48&&$<=57||$>=65&&$<=70||$>=97&&$<=102}function ri($){return $>=65&&$<=70?$-65+10:$>=97&&$<=102?$-97+10:$-48}function es($){return $>=48&&$<=55}jt.regexp_eatCharacterClassEscape=function($){var ne=$.current();if(function(gt){return gt===100||gt===68||gt===115||gt===83||gt===119||gt===87}(ne))return $.lastIntValue=-1,$.advance(),1;var Me=!1;if($.switchU&&this.options.ecmaVersion>=9&&((Me=ne===80)||ne===112)){var Xe;if($.lastIntValue=-1,$.advance(),$.eat(123)&&(Xe=this.regexp_eatUnicodePropertyValueExpression($))&&$.eat(125))return Me&&Xe===2&&$.raise("Invalid property name"),Xe;$.raise("Invalid property name")}return 0},jt.regexp_eatUnicodePropertyValueExpression=function($){var ne=$.pos;if(this.regexp_eatUnicodePropertyName($)&&$.eat(61)){var Me=$.lastStringValue;if(this.regexp_eatUnicodePropertyValue($)){var Xe=$.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue($,Me,Xe),1}}if($.pos=ne,this.regexp_eatLoneUnicodePropertyNameOrValue($)){var gt=$.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue($,gt)}return 0},jt.regexp_validateUnicodePropertyNameAndValue=function($,ne,Me){pe($.unicodeProperties.nonBinary,ne)||$.raise("Invalid property name"),$.unicodeProperties.nonBinary[ne].test(Me)||$.raise("Invalid property value")},jt.regexp_validateUnicodePropertyNameOrValue=function($,ne){return $.unicodeProperties.binary.test(ne)?1:$.switchV&&$.unicodeProperties.binaryOfStrings.test(ne)?2:void $.raise("Invalid property name")},jt.regexp_eatUnicodePropertyName=function($){var ne=0;for($.lastStringValue="";Tn(ne=$.current());)$.lastStringValue+=ve(ne),$.advance();return $.lastStringValue!==""},jt.regexp_eatUnicodePropertyValue=function($){var ne=0;for($.lastStringValue="";Rn(ne=$.current());)$.lastStringValue+=ve(ne),$.advance();return $.lastStringValue!==""},jt.regexp_eatLoneUnicodePropertyNameOrValue=function($){return this.regexp_eatUnicodePropertyValue($)},jt.regexp_eatCharacterClass=function($){if($.eat(91)){var ne=$.eat(94),Me=this.regexp_classContents($);return $.eat(93)||$.raise("Unterminated character class"),ne&&Me===2&&$.raise("Negated character class may contain strings"),!0}return!1},jt.regexp_classContents=function($){return $.current()===93?1:$.switchV?this.regexp_classSetExpression($):(this.regexp_nonEmptyClassRanges($),1)},jt.regexp_nonEmptyClassRanges=function($){for(;this.regexp_eatClassAtom($);){var ne=$.lastIntValue;if($.eat(45)&&this.regexp_eatClassAtom($)){var Me=$.lastIntValue;!$.switchU||ne!==-1&&Me!==-1||$.raise("Invalid character class"),ne!==-1&&Me!==-1&&ne>Me&&$.raise("Range out of order in character class")}}},jt.regexp_eatClassAtom=function($){var ne=$.pos;if($.eat(92)){if(this.regexp_eatClassEscape($))return!0;if($.switchU){var Me=$.current();(Me===99||es(Me))&&$.raise("Invalid class escape"),$.raise("Invalid escape")}$.pos=ne}var Xe=$.current();return Xe!==93&&($.lastIntValue=Xe,$.advance(),!0)},jt.regexp_eatClassEscape=function($){var ne=$.pos;if($.eat(98))return $.lastIntValue=8,!0;if($.switchU&&$.eat(45))return $.lastIntValue=45,!0;if(!$.switchU&&$.eat(99)){if(this.regexp_eatClassControlLetter($))return!0;$.pos=ne}return this.regexp_eatCharacterClassEscape($)||this.regexp_eatCharacterEscape($)},jt.regexp_classSetExpression=function($){var ne,Me=1;if(!this.regexp_eatClassSetRange($))if(ne=this.regexp_eatClassSetOperand($)){ne===2&&(Me=2);for(var Xe=$.pos;$.eatChars([38,38]);)$.current()!==38&&(ne=this.regexp_eatClassSetOperand($))?ne!==2&&(Me=1):$.raise("Invalid character in character class");if(Xe!==$.pos)return Me;for(;$.eatChars([45,45]);)this.regexp_eatClassSetOperand($)||$.raise("Invalid character in character class");if(Xe!==$.pos)return Me}else $.raise("Invalid character in character class");for(;;)if(!this.regexp_eatClassSetRange($)){if(!(ne=this.regexp_eatClassSetOperand($)))return Me;ne===2&&(Me=2)}},jt.regexp_eatClassSetRange=function($){var ne=$.pos;if(this.regexp_eatClassSetCharacter($)){var Me=$.lastIntValue;if($.eat(45)&&this.regexp_eatClassSetCharacter($)){var Xe=$.lastIntValue;return Me!==-1&&Xe!==-1&&Me>Xe&&$.raise("Range out of order in character class"),!0}$.pos=ne}return!1},jt.regexp_eatClassSetOperand=function($){return this.regexp_eatClassSetCharacter($)?1:this.regexp_eatClassStringDisjunction($)||this.regexp_eatNestedClass($)},jt.regexp_eatNestedClass=function($){var ne=$.pos;if($.eat(91)){var Me=$.eat(94),Xe=this.regexp_classContents($);if($.eat(93))return Me&&Xe===2&&$.raise("Negated character class may contain strings"),Xe;$.pos=ne}if($.eat(92)){var gt=this.regexp_eatCharacterClassEscape($);if(gt)return gt;$.pos=ne}return null},jt.regexp_eatClassStringDisjunction=function($){var ne=$.pos;if($.eatChars([92,113])){if($.eat(123)){var Me=this.regexp_classStringDisjunctionContents($);if($.eat(125))return Me}else $.raise("Invalid escape");$.pos=ne}return null},jt.regexp_classStringDisjunctionContents=function($){for(var ne=this.regexp_classString($);$.eat(124);)this.regexp_classString($)===2&&(ne=2);return ne},jt.regexp_classString=function($){for(var ne=0;this.regexp_eatClassSetCharacter($);)ne++;return ne===1?1:2},jt.regexp_eatClassSetCharacter=function($){var ne=$.pos;if($.eat(92))return!(!this.regexp_eatCharacterEscape($)&&!this.regexp_eatClassSetReservedPunctuator($))||($.eat(98)?($.lastIntValue=8,!0):($.pos=ne,!1));var Me=$.current();return!(Me<0||Me===$.lookahead()&&function(Xe){return Xe===33||Xe>=35&&Xe<=38||Xe>=42&&Xe<=44||Xe===46||Xe>=58&&Xe<=64||Xe===94||Xe===96||Xe===126}(Me))&&!function(Xe){return Xe===40||Xe===41||Xe===45||Xe===47||Xe>=91&&Xe<=93||Xe>=123&&Xe<=125}(Me)&&($.advance(),$.lastIntValue=Me,!0)},jt.regexp_eatClassSetReservedPunctuator=function($){var ne=$.current();return!!function(Me){return Me===33||Me===35||Me===37||Me===38||Me===44||Me===45||Me>=58&&Me<=62||Me===64||Me===96||Me===126}(ne)&&($.lastIntValue=ne,$.advance(),!0)},jt.regexp_eatClassControlLetter=function($){var ne=$.current();return!(!Zn(ne)&&ne!==95)&&($.lastIntValue=ne%32,$.advance(),!0)},jt.regexp_eatHexEscapeSequence=function($){var ne=$.pos;if($.eat(120)){if(this.regexp_eatFixedHexDigits($,2))return!0;$.switchU&&$.raise("Invalid escape"),$.pos=ne}return!1},jt.regexp_eatDecimalDigits=function($){var ne=$.pos,Me=0;for($.lastIntValue=0;Zn(Me=$.current());)$.lastIntValue=10*$.lastIntValue+(Me-48),$.advance();return $.pos!==ne},jt.regexp_eatHexDigits=function($){var ne=$.pos,Me=0;for($.lastIntValue=0;Fn(Me=$.current());)$.lastIntValue=16*$.lastIntValue+ri(Me),$.advance();return $.pos!==ne},jt.regexp_eatLegacyOctalEscapeSequence=function($){if(this.regexp_eatOctalDigit($)){var ne=$.lastIntValue;if(this.regexp_eatOctalDigit($)){var Me=$.lastIntValue;ne<=3&&this.regexp_eatOctalDigit($)?$.lastIntValue=64*ne+8*Me+$.lastIntValue:$.lastIntValue=8*ne+Me}else $.lastIntValue=ne;return!0}return!1},jt.regexp_eatOctalDigit=function($){var ne=$.current();return es(ne)?($.lastIntValue=ne-48,$.advance(),!0):($.lastIntValue=0,!1)},jt.regexp_eatFixedHexDigits=function($,ne){var Me=$.pos;$.lastIntValue=0;for(var Xe=0;Xe=this.input.length?this.finishToken(ie.eof):$.override?$.override(this):void this.readToken(this.fullCharCodeAtPos())},Ln.readToken=function($){return fe($,this.options.ecmaVersion>=6)||$===92?this.readWord():this.getTokenFromCode($)},Ln.fullCharCodeAtPos=function(){var $=this.input.charCodeAt(this.pos);if($<=55295||$>=56320)return $;var ne=this.input.charCodeAt(this.pos+1);return ne<=56319||ne>=57344?$:($<<10)+ne-56613888},Ln.skipBlockComment=function(){var $=this.options.onComment&&this.curPosition(),ne=this.pos,Me=this.input.indexOf("*/",this.pos+=2);if(Me===-1&&this.raise(this.pos-2,"Unterminated comment"),this.pos=Me+2,this.options.locations)for(var Xe=void 0,gt=ne;(Xe=ot(this.input,gt,this.pos))>-1;)++this.curLine,gt=this.lineStart=Xe;this.options.onComment&&this.options.onComment(!0,this.input.slice(ne+2,Me),ne,this.pos,$,this.curPosition())},Ln.skipLineComment=function($){for(var ne=this.pos,Me=this.options.onComment&&this.curPosition(),Xe=this.input.charCodeAt(this.pos+=$);this.pos8&&$<14||$>=5760&&ct.test(String.fromCharCode($))))break e;++this.pos}}},Ln.finishToken=function($,ne){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var Me=this.type;this.type=$,this.value=ne,this.updateContext(Me)},Ln.readToken_dot=function(){var $=this.input.charCodeAt(this.pos+1);if($>=48&&$<=57)return this.readNumber(!0);var ne=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&$===46&&ne===46?(this.pos+=3,this.finishToken(ie.ellipsis)):(++this.pos,this.finishToken(ie.dot))},Ln.readToken_slash=function(){var $=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):$===61?this.finishOp(ie.assign,2):this.finishOp(ie.slash,1)},Ln.readToken_mult_modulo_exp=function($){var ne=this.input.charCodeAt(this.pos+1),Me=1,Xe=$===42?ie.star:ie.modulo;return this.options.ecmaVersion>=7&&$===42&&ne===42&&(++Me,Xe=ie.starstar,ne=this.input.charCodeAt(this.pos+2)),ne===61?this.finishOp(ie.assign,Me+1):this.finishOp(Xe,Me)},Ln.readToken_pipe_amp=function($){var ne=this.input.charCodeAt(this.pos+1);return ne===$?this.options.ecmaVersion>=12&&this.input.charCodeAt(this.pos+2)===61?this.finishOp(ie.assign,3):this.finishOp($===124?ie.logicalOR:ie.logicalAND,2):ne===61?this.finishOp(ie.assign,2):this.finishOp($===124?ie.bitwiseOR:ie.bitwiseAND,1)},Ln.readToken_caret=function(){return this.input.charCodeAt(this.pos+1)===61?this.finishOp(ie.assign,2):this.finishOp(ie.bitwiseXOR,1)},Ln.readToken_plus_min=function($){var ne=this.input.charCodeAt(this.pos+1);return ne===$?ne!==45||this.inModule||this.input.charCodeAt(this.pos+2)!==62||this.lastTokEnd!==0&&!ke.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(ie.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):ne===61?this.finishOp(ie.assign,2):this.finishOp(ie.plusMin,1)},Ln.readToken_lt_gt=function($){var ne=this.input.charCodeAt(this.pos+1),Me=1;return ne===$?(Me=$===62&&this.input.charCodeAt(this.pos+2)===62?3:2,this.input.charCodeAt(this.pos+Me)===61?this.finishOp(ie.assign,Me+1):this.finishOp(ie.bitShift,Me)):ne!==33||$!==60||this.inModule||this.input.charCodeAt(this.pos+2)!==45||this.input.charCodeAt(this.pos+3)!==45?(ne===61&&(Me=2),this.finishOp(ie.relational,Me)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Ln.readToken_eq_excl=function($){var ne=this.input.charCodeAt(this.pos+1);return ne===61?this.finishOp(ie.equality,this.input.charCodeAt(this.pos+2)===61?3:2):$===61&&ne===62&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(ie.arrow)):this.finishOp($===61?ie.eq:ie.prefix,1)},Ln.readToken_question=function(){var $=this.options.ecmaVersion;if($>=11){var ne=this.input.charCodeAt(this.pos+1);if(ne===46){var Me=this.input.charCodeAt(this.pos+2);if(Me<48||Me>57)return this.finishOp(ie.questionDot,2)}if(ne===63)return $>=12&&this.input.charCodeAt(this.pos+2)===61?this.finishOp(ie.assign,3):this.finishOp(ie.coalesce,2)}return this.finishOp(ie.question,1)},Ln.readToken_numberSign=function(){var $=35;if(this.options.ecmaVersion>=13&&(++this.pos,fe($=this.fullCharCodeAtPos(),!0)||$===92))return this.finishToken(ie.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+ve($)+"'")},Ln.getTokenFromCode=function($){switch($){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(ie.parenL);case 41:return++this.pos,this.finishToken(ie.parenR);case 59:return++this.pos,this.finishToken(ie.semi);case 44:return++this.pos,this.finishToken(ie.comma);case 91:return++this.pos,this.finishToken(ie.bracketL);case 93:return++this.pos,this.finishToken(ie.bracketR);case 123:return++this.pos,this.finishToken(ie.braceL);case 125:return++this.pos,this.finishToken(ie.braceR);case 58:return++this.pos,this.finishToken(ie.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(ie.backQuote);case 48:var ne=this.input.charCodeAt(this.pos+1);if(ne===120||ne===88)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(ne===111||ne===79)return this.readRadixNumber(8);if(ne===98||ne===66)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString($);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp($);case 124:case 38:return this.readToken_pipe_amp($);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min($);case 60:case 62:return this.readToken_lt_gt($);case 61:case 33:return this.readToken_eq_excl($);case 63:return this.readToken_question();case 126:return this.finishOp(ie.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+ve($)+"'")},Ln.finishOp=function($,ne){var Me=this.input.slice(this.pos,this.pos+ne);return this.pos+=ne,this.finishToken($,Me)},Ln.readRegexp=function(){for(var $,ne,Me=this.pos;;){this.pos>=this.input.length&&this.raise(Me,"Unterminated regular expression");var Xe=this.input.charAt(this.pos);if(ke.test(Xe)&&this.raise(Me,"Unterminated regular expression"),$)$=!1;else{if(Xe==="[")ne=!0;else if(Xe==="]"&&ne)ne=!1;else if(Xe==="/"&&!ne)break;$=Xe==="\\"}++this.pos}var gt=this.input.slice(Me,this.pos);++this.pos;var Nt=this.pos,wt=this.readWord1();this.containsEsc&&this.unexpected(Nt);var Ft=this.regexpState||(this.regexpState=new Fr(this));Ft.reset(Me,gt,wt),this.validateRegExpFlags(Ft),this.validateRegExpPattern(Ft);var or=null;try{or=new RegExp(gt,wt)}catch{}return this.finishToken(ie.regexp,{pattern:gt,flags:wt,value:or})},Ln.readInt=function($,ne,Me){for(var Xe=this.options.ecmaVersion>=12&&ne===void 0,gt=Me&&this.input.charCodeAt(this.pos)===48,Nt=this.pos,wt=0,Ft=0,or=0,xr=ne??1/0;or=97?nr-97+10:nr>=65?nr-65+10:nr>=48&&nr<=57?nr-48:1/0)>=$)break;Ft=nr,wt=wt*$+En}}return Xe&&Ft===95&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===Nt||ne!=null&&this.pos-Nt!==ne?null:wt},Ln.readRadixNumber=function($){var ne=this.pos;this.pos+=2;var Me=this.readInt($);return Me==null&&this.raise(this.start+2,"Expected number in radix "+$),this.options.ecmaVersion>=11&&this.input.charCodeAt(this.pos)===110?(Me=Ri(this.input.slice(ne,this.pos)),++this.pos):fe(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(ie.num,Me)},Ln.readNumber=function($){var ne=this.pos;$||this.readInt(10,void 0,!0)!==null||this.raise(ne,"Invalid number");var Me=this.pos-ne>=2&&this.input.charCodeAt(ne)===48;Me&&this.strict&&this.raise(ne,"Invalid number");var Xe=this.input.charCodeAt(this.pos);if(!Me&&!$&&this.options.ecmaVersion>=11&&Xe===110){var gt=Ri(this.input.slice(ne,this.pos));return++this.pos,fe(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(ie.num,gt)}Me&&/[89]/.test(this.input.slice(ne,this.pos))&&(Me=!1),Xe!==46||Me||(++this.pos,this.readInt(10),Xe=this.input.charCodeAt(this.pos)),Xe!==69&&Xe!==101||Me||((Xe=this.input.charCodeAt(++this.pos))!==43&&Xe!==45||++this.pos,this.readInt(10)===null&&this.raise(ne,"Invalid number")),fe(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var Nt,wt=(Nt=this.input.slice(ne,this.pos),Me?parseInt(Nt,8):parseFloat(Nt.replace(/_/g,"")));return this.finishToken(ie.num,wt)},Ln.readCodePoint=function(){var $;if(this.input.charCodeAt(this.pos)===123){this.options.ecmaVersion<6&&this.unexpected();var ne=++this.pos;$=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,$>1114111&&this.invalidStringToken(ne,"Code point out of bounds")}else $=this.readHexChar(4);return $},Ln.readString=function($){for(var ne="",Me=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var Xe=this.input.charCodeAt(this.pos);if(Xe===$)break;Xe===92?(ne+=this.input.slice(Me,this.pos),ne+=this.readEscapedChar(!1),Me=this.pos):Xe===8232||Xe===8233?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(et(Xe)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return ne+=this.input.slice(Me,this.pos++),this.finishToken(ie.string,ne)};var Us={};Ln.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch($){if($!==Us)throw $;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Ln.invalidStringToken=function($,ne){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Us;this.raise($,ne)},Ln.readTmplToken=function(){for(var $="",ne=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var Me=this.input.charCodeAt(this.pos);if(Me===96||Me===36&&this.input.charCodeAt(this.pos+1)===123)return this.pos!==this.start||this.type!==ie.template&&this.type!==ie.invalidTemplate?($+=this.input.slice(ne,this.pos),this.finishToken(ie.template,$)):Me===36?(this.pos+=2,this.finishToken(ie.dollarBraceL)):(++this.pos,this.finishToken(ie.backQuote));if(Me===92)$+=this.input.slice(ne,this.pos),$+=this.readEscapedChar(!0),ne=this.pos;else if(et(Me)){switch($+=this.input.slice(ne,this.pos),++this.pos,Me){case 13:this.input.charCodeAt(this.pos)===10&&++this.pos;case 10:$+=` `;break;default:$+=String.fromCharCode(Me)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),ne=this.pos}else++this.pos}},Ln.readInvalidTemplateToken=function(){for(;this.pos=48&&ne<=55){var Xe=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],gt=parseInt(Xe,8);return gt>255&&(Xe=Xe.slice(0,-1),gt=parseInt(Xe,8)),this.pos+=Xe.length-1,ne=this.input.charCodeAt(this.pos),Xe==="0"&&ne!==56&&ne!==57||!this.strict&&!$||this.invalidStringToken(this.pos-1-Xe.length,$?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(gt)}return et(ne)?(this.options.locations&&(this.lineStart=this.pos,++this.curLine),""):String.fromCharCode(ne)}},Ln.readHexChar=function($){var ne=this.pos,Me=this.readInt(16,$);return Me===null&&this.invalidStringToken(ne,"Bad character escape sequence"),Me},Ln.readWord1=function(){this.containsEsc=!1;for(var $="",ne=!0,Me=this.pos,Xe=this.options.ecmaVersion>=6;this.pos=0&&(Me=$.slice(0,gt),Xe=$.slice(gt),!Me))return Xe;let[Nt,...wt]=Me.split("?");return Nt+"/"+(wt.length>0?`?${wt.join("?")}`:"")+Xe}function Eo($){return $&&$!=="/"}function oo($,...ne){let Me=$||"";for(let Xe of ne.filter(gt=>Eo(gt)))if(Me){let gt=Xe.replace(na,"");Me=li(Me)+gt}else Me=Xe;return Me}Symbol.for("ufo:protocolRelative");let cn=require("url"),ia=require("assert"),st=require("process"),b=require("path"),R=require("v8"),X=require("util"),ae=new Set(jr.builtinModules);function Re($){return $.replace(/\\/g,"/")}let nt={}.hasOwnProperty,_t=/^([A-Z][a-z\d]*)+$/,At=new Set(["string","function","number","object","Function","Object","boolean","bigint","symbol"]),Ct={};function Kt($,ne="and"){return $.length<3?$.join(` ${ne} `):`${$.slice(0,-1).join(", ")}, ${ne} ${$[$.length-1]}`}let dr=new Map,sn;function Mr($,ne,Me){return dr.set($,ne),function(Xe,gt){return Nt;function Nt(...wt){let Ft=Error.stackTraceLimit;vn()&&(Error.stackTraceLimit=0);let or=new Xe;vn()&&(Error.stackTraceLimit=Ft);let xr=function(nr,En,On){let Ti=dr.get(nr);if(ia(Ti!==void 0,"expected `message` to be found"),typeof Ti=="function")return ia(Ti.length<=En.length,`Code: ${nr}; The provided arguments length (${En.length}) does not match the required ones (${Ti.length}).`),Reflect.apply(Ti,On,En);let ss=/%[dfijoOs]/g,Js=0;for(;ss.exec(Ti)!==null;)Js++;return ia(Js===En.length,`Code: ${nr}; The provided arguments length (${En.length}) does not match the required ones (${Js}).`),En.length===0?Ti:(En.unshift(Ti),Reflect.apply(X.format,null,En))}(gt,wt,or);return Object.defineProperties(or,{message:{value:xr,enumerable:!1,writable:!0,configurable:!0},toString:{value(){return`${this.name} [${gt}]: ${this.message}`},enumerable:!1,writable:!0,configurable:!0}}),wi(or),or.code=gt,or}}(Me,$)}function vn(){try{if(R.startupSnapshot.isBuildingSnapshot())return!1}catch{}let $=Object.getOwnPropertyDescriptor(Error,"stackTraceLimit");return $===void 0?Object.isExtensible(Error):nt.call($,"writable")&&$.writable!==void 0?$.writable:$.set!==void 0}Ct.ERR_INVALID_ARG_TYPE=Mr("ERR_INVALID_ARG_TYPE",($,ne,Me)=>{ia(typeof $=="string","'name' must be a string"),Array.isArray(ne)||(ne=[ne]);let Xe="The ";if($.endsWith(" argument"))Xe+=`${$} `;else{let Ft=$.includes(".")?"property":"argument";Xe+=`"${$}" ${Ft} `}Xe+="must be ";let gt=[],Nt=[],wt=[];for(let Ft of ne)ia(typeof Ft=="string","All expected entries have to be of type string"),At.has(Ft)?gt.push(Ft.toLowerCase()):_t.exec(Ft)===null?(ia(Ft!=="object",'The value "object" should be written as "Object"'),wt.push(Ft)):Nt.push(Ft);if(Nt.length>0){let Ft=gt.indexOf("object");Ft!==-1&&(gt.slice(Ft,1),Nt.push("Object"))}return gt.length>0&&(Xe+=`${gt.length>1?"one of type":"of type"} ${Kt(gt,"or")}`,(Nt.length>0||wt.length>0)&&(Xe+=" or ")),Nt.length>0&&(Xe+=`an instance of ${Kt(Nt,"or")}`,wt.length>0&&(Xe+=" or ")),wt.length>0&&(wt.length>1?Xe+=`one of ${Kt(wt,"or")}`:(wt[0].toLowerCase()!==wt[0]&&(Xe+="an "),Xe+=`${wt[0]}`)),Xe+=`. Received ${function(Ft){if(Ft==null)return String(Ft);if(typeof Ft=="function"&&Ft.name)return`function ${Ft.name}`;if(typeof Ft=="object")return Ft.constructor&&Ft.constructor.name?`an instance of ${Ft.constructor.name}`:`${(0,X.inspect)(Ft,{depth:-1})}`;let or=(0,X.inspect)(Ft,{colors:!1});return or.length>28&&(or=`${or.slice(0,25)}...`),`type ${typeof Ft} (${or})`}(Me)}`,Xe},TypeError),Ct.ERR_INVALID_MODULE_SPECIFIER=Mr("ERR_INVALID_MODULE_SPECIFIER",($,ne,Me=void 0)=>`Invalid module "${$}" ${ne}${Me?` imported from ${Me}`:""}`,TypeError),Ct.ERR_INVALID_PACKAGE_CONFIG=Mr("ERR_INVALID_PACKAGE_CONFIG",($,ne,Me)=>`Invalid package config ${$}${ne?` while importing ${ne}`:""}${Me?`. ${Me}`:""}`,Error),Ct.ERR_INVALID_PACKAGE_TARGET=Mr("ERR_INVALID_PACKAGE_TARGET",($,ne,Me,Xe=!1,gt=void 0)=>{let Nt=typeof Me=="string"&&!Xe&&Me.length>0&&!Me.startsWith("./");return ne==="."?(ia(Xe===!1),`Invalid "exports" main target ${JSON.stringify(Me)} defined in the package config ${$}package.json${gt?` imported from ${gt}`:""}${Nt?'; targets must start with "./"':""}`):`Invalid "${Xe?"imports":"exports"}" target ${JSON.stringify(Me)} defined for '${ne}' in the package config ${$}package.json${gt?` imported from ${gt}`:""}${Nt?'; targets must start with "./"':""}`},Error),Ct.ERR_MODULE_NOT_FOUND=Mr("ERR_MODULE_NOT_FOUND",($,ne,Me=!1)=>`Cannot find ${Me?"module":"package"} '${$}' imported from ${ne}`,Error),Ct.ERR_NETWORK_IMPORT_DISALLOWED=Mr("ERR_NETWORK_IMPORT_DISALLOWED","import of '%s' by %s is not supported: %s",Error),Ct.ERR_PACKAGE_IMPORT_NOT_DEFINED=Mr("ERR_PACKAGE_IMPORT_NOT_DEFINED",($,ne,Me)=>`Package import specifier "${$}" is not defined${ne?` in package ${ne}package.json`:""} imported from ${Me}`,TypeError),Ct.ERR_PACKAGE_PATH_NOT_EXPORTED=Mr("ERR_PACKAGE_PATH_NOT_EXPORTED",($,ne,Me=void 0)=>ne==="."?`No "exports" main defined in ${$}package.json${Me?` imported from ${Me}`:""}`:`Package subpath '${ne}' is not defined by "exports" in ${$}package.json${Me?` imported from ${Me}`:""}`,Error),Ct.ERR_UNSUPPORTED_DIR_IMPORT=Mr("ERR_UNSUPPORTED_DIR_IMPORT","Directory import '%s' is not supported resolving ES modules imported from %s",Error),Ct.ERR_UNSUPPORTED_RESOLVE_REQUEST=Mr("ERR_UNSUPPORTED_RESOLVE_REQUEST",'Failed to resolve module specifier "%s" from "%s": Invalid relative URL or base scheme is not hierarchical.',TypeError),Ct.ERR_UNKNOWN_FILE_EXTENSION=Mr("ERR_UNKNOWN_FILE_EXTENSION",($,ne)=>`Unknown file extension "${$}" for ${ne}`,TypeError),Ct.ERR_INVALID_ARG_VALUE=Mr("ERR_INVALID_ARG_VALUE",($,ne,Me="is invalid")=>{let Xe=(0,X.inspect)(ne);return Xe.length>128&&(Xe=`${Xe.slice(0,128)}...`),`The ${$.includes(".")?"property":"argument"} '${$}' ${Me}. Received ${Xe}`},TypeError);let wi=function($){let ne="__node_internal_"+$.name;return Object.defineProperty($,"name",{value:ne}),$}(function($){let ne=vn();return ne&&(sn=Error.stackTraceLimit,Error.stackTraceLimit=Number.POSITIVE_INFINITY),Error.captureStackTrace($),ne&&(Error.stackTraceLimit=sn),$}),Ii={}.hasOwnProperty,{ERR_INVALID_PACKAGE_CONFIG:di}=Ct,is=new Map;function Je($,{base:ne,specifier:Me}){let Xe=is.get($);if(Xe)return Xe;let gt;try{gt=ca.readFileSync(b.toNamespacedPath($),"utf8")}catch(wt){let Ft=wt;if(Ft.code!=="ENOENT")throw Ft}let Nt={exists:!1,pjsonPath:$,main:void 0,name:void 0,type:"none",exports:void 0,imports:void 0};if(gt!==void 0){let wt;try{wt=JSON.parse(gt)}catch(Ft){let or=Ft,xr=new di($,(ne?`"${Me}" from `:"")+(0,cn.fileURLToPath)(ne||Me),or.message);throw xr.cause=or,xr}Nt.exists=!0,Ii.call(wt,"name")&&typeof wt.name=="string"&&(Nt.name=wt.name),Ii.call(wt,"main")&&typeof wt.main=="string"&&(Nt.main=wt.main),Ii.call(wt,"exports")&&(Nt.exports=wt.exports),Ii.call(wt,"imports")&&(Nt.imports=wt.imports),!Ii.call(wt,"type")||wt.type!=="commonjs"&&wt.type!=="module"||(Nt.type=wt.type)}return is.set($,Nt),Nt}function E($){let ne=new URL("package.json",$);for(;!ne.pathname.endsWith("node_modules/package.json");){let Me=Je((0,cn.fileURLToPath)(ne),{specifier:$});if(Me.exists)return Me;let Xe=ne;if(ne=new URL("../package.json",ne),ne.pathname===Xe.pathname)break}return{pjsonPath:(0,cn.fileURLToPath)(ne),exists:!1,type:"none"}}function k($){return E($).type}let{ERR_UNKNOWN_FILE_EXTENSION:z}=Ct,le={}.hasOwnProperty,We={__proto__:null,".cjs":"commonjs",".js":"module",".json":"json",".mjs":"module"},lt={__proto__:null,"data:":function($){let{1:ne}=/^([^/]+\/[^;,]+)[^,]*?(;base64)?,/.exec($.pathname)||[null,null,null];return function(Me){return Me&&/\s*(text|application)\/javascript\s*(;\s*charset=utf-?8\s*)?/i.test(Me)?"module":Me==="application/json"?"json":null}(ne)},"file:":function($,ne,Me){let Xe=function(wt){let Ft=wt.pathname,or=Ft.length;for(;or--;){let xr=Ft.codePointAt(or);if(xr===47)return"";if(xr===46)return Ft.codePointAt(or-1)===47?"":Ft.slice(or)}return""}($);if(Xe===".js"){let wt=k($);return wt!=="none"?wt:"commonjs"}if(Xe===""){let wt=k($);return wt==="none"||wt==="commonjs"?"commonjs":"module"}let gt=We[Xe];if(gt)return gt;if(Me)return;let Nt=(0,cn.fileURLToPath)($);throw new z(Xe,Nt)},"http:":It,"https:":It,"node:":()=>"builtin"};function It(){}let Tt=RegExp.prototype[Symbol.replace],{ERR_NETWORK_IMPORT_DISALLOWED:Pt,ERR_INVALID_MODULE_SPECIFIER:Zt,ERR_INVALID_PACKAGE_CONFIG:br,ERR_INVALID_PACKAGE_TARGET:ln,ERR_MODULE_NOT_FOUND:pn,ERR_PACKAGE_IMPORT_NOT_DEFINED:fi,ERR_PACKAGE_PATH_NOT_EXPORTED:Fi,ERR_UNSUPPORTED_DIR_IMPORT:Is,ERR_UNSUPPORTED_RESOLVE_REQUEST:us}=Ct,Zs={}.hasOwnProperty,ol=/(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))?(\\|\/|$)/i,Xo=/(^|\\|\/)((\.|%2e)(\.|%2e)?|(n|%6e|%4e)(o|%6f|%4f)(d|%64|%44)(e|%65|%45)(_|%5f)(m|%6d|%4d)(o|%6f|%4f)(d|%64|%44)(u|%75|%55)(l|%6c|%4c)(e|%65|%45)(s|%73|%53))(\\|\/|$)/i,B=/^\.|%|\\/,ue=/\*/g,Ke=/%2f|%5c/i,it=new Set,Lt=/[/\\]{2}/;function Ot($,ne,Me,Xe,gt,Nt,wt){if(st.noDeprecation)return;let Ft=(0,cn.fileURLToPath)(Xe),or=Lt.exec(wt?$:ne)!==null;st.emitWarning(`Use of deprecated ${or?"double slash":"leading or trailing slash matching"} resolving "${$}" for module request "${ne}" ${ne===Me?"":`matched to "${Me}" `}in the "${gt?"imports":"exports"}" field module resolution of the package at ${Ft}${Nt?` imported from ${(0,cn.fileURLToPath)(Nt)}`:""}.`,"DeprecationWarning","DEP0166")}function Jt($,ne,Me,Xe){if(st.noDeprecation||function(or,xr){let nr=or.protocol;return le.call(lt,nr)&<[nr](or,xr,!0)||null}($,{parentURL:Me.href})!=="module")return;let Nt=(0,cn.fileURLToPath)($.href),wt=(0,cn.fileURLToPath)(new cn.URL(".",ne)),Ft=(0,cn.fileURLToPath)(Me);Xe?b.resolve(wt,Xe)!==Nt&&st.emitWarning(`Package ${wt} has a "main" field set to "${Xe}", excluding the full filename and extension to the resolved file at "${Nt.slice(wt.length)}", imported from ${Ft}. Automatic extension resolution of the "main" field is deprecated for ES modules.`,"DeprecationWarning","DEP0151"):st.emitWarning(`No "main" or "exports" field defined in the package.json for ${wt} resolving the main entry point "${Nt.slice(wt.length)}", imported from ${Ft}. Default "index" lookups for the main are deprecated for ES modules.`,"DeprecationWarning","DEP0151")}function _r($){try{return(0,ca.statSync)($)}catch{}}function Yr($){let ne=(0,ca.statSync)($,{throwIfNoEntry:!1}),Me=ne?ne.isFile():void 0;return Me!=null&&Me}function An($,ne,Me){let Xe;if(ne.main!==void 0){if(Xe=new cn.URL(ne.main,$),Yr(Xe))return Xe;let wt=[`./${ne.main}.js`,`./${ne.main}.json`,`./${ne.main}.node`,`./${ne.main}/index.js`,`./${ne.main}/index.json`,`./${ne.main}/index.node`],Ft=-1;for(;++Ftne):$+ne,Xe,or)}throw Gi(Me,$,Xe,wt,gt)}if(ol.exec($.slice(2))!==null){if(Xo.exec($.slice(2))!==null)throw Gi(Me,$,Xe,wt,gt);if(!Ft){let On=Nt?Me.replace("*",()=>ne):Me+ne;Ot(Nt?Tt.call(ue,$,()=>ne):$,On,Me,Xe,wt,gt,!0)}}let xr=new cn.URL($,Xe),nr=xr.pathname,En=new cn.URL(".",Xe).pathname;if(!nr.startsWith(En))throw Gi(Me,$,Xe,wt,gt);if(ne==="")return xr;if(ol.exec(ne)!==null){let On=Nt?Me.replace("*",()=>ne):Me+ne;Xo.exec(ne)===null?Ft||Ot(Nt?Tt.call(ue,$,()=>ne):$,On,Me,Xe,wt,gt,!1):function(Ti,ss,Js,ua,hs){let Oo=`request is not a valid match in pattern "${ss}" for the "${ua?"imports":"exports"}" resolution of ${(0,cn.fileURLToPath)(Js)}`;throw new Zt(Ti,Oo,hs&&(0,cn.fileURLToPath)(hs))}(On,Me,Xe,wt,gt)}return Nt?new cn.URL(Tt.call(ue,xr.href,()=>ne)):new cn.URL(ne,xr)}function Oa($){let ne=Number($);return`${ne}`===$&&ne>=0&&ne<4294967295}function Fa($,ne,Me,Xe,gt,Nt,wt,Ft,or){if(typeof ne=="string")return Ds(ne,Me,Xe,$,gt,Nt,wt,Ft,or);if(Array.isArray(ne)){let xr=ne;if(xr.length===0)return null;let nr,En=-1;for(;++En=nr.length&&ne.endsWith(On)&&yo(wt,nr)===1&&nr.lastIndexOf("*")===En&&(wt=nr,Ft=ne.slice(En,ne.length-On.length))}}if(wt){let nr=Fa($,Nt[wt],Ft,wt,Xe,!0,!1,ne.endsWith("/"),gt);if(nr==null)throw ci(ne,$,Xe);return nr}throw ci(ne,$,Xe)}function yo($,ne){let Me=$.indexOf("*"),Xe=ne.indexOf("*"),gt=Me===-1?$.length:Me+1,Nt=Xe===-1?ne.length:Xe+1;return gt>Nt?-1:Nt>gt||Me===-1?1:Xe===-1||$.length>ne.length?-1:ne.length>$.length?1:0}function Bn($,ne,Me){if($==="#"||$.startsWith("#/")||$.endsWith("/"))throw new Zt($,"is not a valid internal imports specifier name",(0,cn.fileURLToPath)(ne));let Xe,gt=E(ne);if(gt.exists){Xe=(0,cn.pathToFileURL)(gt.pjsonPath);let Nt=gt.imports;if(Nt)if(Zs.call(Nt,$)&&!$.includes("*")){let wt=Fa(Xe,Nt[$],"",$,ne,!1,!0,!1,Me);if(wt!=null)return wt}else{let wt="",Ft="",or=Object.getOwnPropertyNames(Nt),xr=-1;for(;++xr=nr.length&&$.endsWith(On)&&yo(wt,nr)===1&&nr.lastIndexOf("*")===En&&(wt=nr,Ft=$.slice(En,$.length-On.length))}}if(wt){let nr=Fa(Xe,Nt[wt],Ft,wt,ne,!0,!0,!1,Me);if(nr!=null)return nr}}}throw function(Nt,wt,Ft){return new fi(Nt,wt&&(0,cn.fileURLToPath)(new cn.URL(".",wt)),(0,cn.fileURLToPath)(Ft))}($,Xe,ne)}function ji($,ne,Me){if(jr.builtinModules.includes($))return new cn.URL("node:"+$);let{packageName:Xe,packageSubpath:gt,isScoped:Nt}=function(nr,En){let On=nr.indexOf("/"),Ti=!0,ss=!1;nr[0]==="@"&&(ss=!0,On===-1||nr.length===0?Ti=!1:On=nr.indexOf("/",On+1));let Js=On===-1?nr:nr.slice(0,On);if(B.exec(Js)!==null&&(Ti=!1),!Ti)throw new Zt(nr,"is not a valid package name",(0,cn.fileURLToPath)(En));return{packageName:Js,packageSubpath:"."+(On===-1?"":nr.slice(On)),isScoped:ss}}($,ne),wt=E(ne);if(wt.exists){let nr=(0,cn.pathToFileURL)(wt.pjsonPath);if(wt.name===Xe&&wt.exports!==void 0&&wt.exports!==null)return zs(nr,gt,wt,ne,Me)}let Ft,or=new cn.URL("./node_modules/"+Xe+"/package.json",ne),xr=(0,cn.fileURLToPath)(or);do{let nr=_r(xr.slice(0,-13));if(!nr||!nr.isDirectory()){Ft=xr,or=new cn.URL((Nt?"../../../../node_modules/":"../../../node_modules/")+Xe+"/package.json",or),xr=(0,cn.fileURLToPath)(or);continue}let En=Je(xr,{base:ne,specifier:$});return En.exports!==void 0&&En.exports!==null?zs(or,gt,En,ne,Me):gt==="."?An(or,En,ne):new cn.URL(gt,or)}while(xr.length!==Ft.length);throw new pn(Xe,(0,cn.fileURLToPath)(ne),!1)}function fs($,ne,Me,Xe){let gt=ne.protocol,Nt=gt==="data:"||gt==="http:"||gt==="https:",wt;if(function(Ft){return Ft!==""&&(Ft[0]==="/"||function(or){return or[0]==="."&&(or.length===1||or[1]==="/"||or[1]==="."&&(or.length===2||or[2]==="/"))}(Ft))}($))try{wt=new cn.URL($,ne)}catch(Ft){let or=new us($,ne);throw or.cause=Ft,or}else if(gt==="file:"&&$[0]==="#")wt=Bn($,ne,Me);else try{wt=new cn.URL($)}catch(Ft){if(Nt&&!jr.builtinModules.includes($)){let or=new us($,ne);throw or.cause=Ft,or}wt=ji($,ne,Me)}return ia(wt!==void 0,"expected to be defined"),wt.protocol!=="file:"?wt:function(Ft,or,xr){if(Ke.exec(Ft.pathname)!==null)throw new Zt(Ft.pathname,'must not include encoded "/" or "\\" characters',(0,cn.fileURLToPath)(or));let nr;try{nr=(0,cn.fileURLToPath)(Ft)}catch(On){let Ti=On;throw Object.defineProperty(Ti,"input",{value:String(Ft)}),Object.defineProperty(Ti,"module",{value:String(or)}),Ti}let En=_r(nr.endsWith("/")?nr.slice(-1):nr);if(En&&En.isDirectory()){let On=new Is(nr,(0,cn.fileURLToPath)(or));throw On.url=String(Ft),On}if(!En||!En.isFile()){let On=new pn(nr||Ft.pathname,or&&(0,cn.fileURLToPath)(or),!0);throw On.url=String(Ft),On}if(!xr){let On=(0,ca.realpathSync)(nr),{search:Ti,hash:ss}=Ft;(Ft=(0,cn.pathToFileURL)(On+(nr.endsWith(b.sep)?"/":""))).search=Ti,Ft.hash=ss}return Ft}(wt,ne,Xe)}function Ss($){return typeof $!="string"||$.startsWith("file://")?Re((0,cn.fileURLToPath)($)):Re($)}function To($){return(0,cn.pathToFileURL)(Ss($)).toString()}let ll=new Set(["node","import"]),$o=[".mjs",".cjs",".js",".json"],lo=new Set(["ERR_MODULE_NOT_FOUND","ERR_UNSUPPORTED_DIR_IMPORT","MODULE_NOT_FOUND","ERR_PACKAGE_PATH_NOT_EXPORTED"]);function Ro($,ne,Me){try{return fs($,ne,Me)}catch(Xe){if(!lo.has(Xe?.code))throw Xe}}function Mo($,ne={}){if(typeof $!="string"){if(!($ instanceof URL))throw new TypeError("input must be a `string` or `URL`");$=Ss($)}if(/(node|data|http|https):/.test($))return $;if(ae.has($))return"node:"+$;if($.startsWith("file://")&&($=Ss($)),d($))try{if((0,ca.statSync)($).isFile())return To($)}catch(wt){if(wt?.code!=="ENOENT")throw wt}let Me=ne.conditions?new Set(ne.conditions):ll,Xe=(Array.isArray(ne.url)?ne.url:[ne.url]).filter(Boolean).map(wt=>new URL(function(Ft){return typeof Ft!="string"&&(Ft=Ft.toString()),/(node|data|http|https|file):/.test(Ft)?Ft:ae.has(Ft)?"node:"+Ft:"file://"+encodeURI(Re(Ft))}(wt.toString())));Xe.length===0&&Xe.push(new URL(To(process.cwd())));let gt=[...Xe];for(let wt of Xe)wt.protocol==="file:"&>.push(new URL("./",wt),new URL(oo(wt.pathname,"_index.js"),wt),new URL("node_modules",wt));let Nt;for(let wt of gt){if(Nt=Ro($,wt,Me),Nt)break;for(let Ft of["","/index"]){for(let or of ne.extensions||$o)if(Nt=Ro(oo($,Ft)+or,wt,Me),Nt)break;if(Nt)break}if(Nt)break}if(!Nt){let wt=new Error(`Cannot find module ${$} imported from ${gt.join(", ")}`);throw wt.code="ERR_MODULE_NOT_FOUND",wt}return To(Nt)}function Bo($,ne){return Mo($,ne)}function Ol($,ne){return Ss(Bo($,ne))}let Bu=/([\s;]|^)(import[\s\w*,{}]*from|import\s*["'*{]|export\b\s*(?:[*{]|default|class|type|function|const|var|let|async function)|import\.meta\b)/m,Ou=/\/\*.+?\*\/|\/\/.*(?=[nr])/g;function Fu($,ne={}){return ne.stripComments&&($=$.replace(Ou,"")),Bu.test($)}var Xc=n("crypto");function Zc($,ne=8){return(0,Xc.createHash)("md5").update($).digest("hex").slice(0,ne)}var ju=function($,ne,Me,Xe){return new(Me||(Me=Promise))(function(gt,Nt){function wt(xr){try{or(Xe.next(xr))}catch(nr){Nt(nr)}}function Ft(xr){try{or(Xe.throw(xr))}catch(nr){Nt(nr)}}function or(xr){var nr;xr.done?gt(xr.value):(nr=xr.value,nr instanceof Me?nr:new Me(function(En){En(nr)})).then(wt,Ft)}or((Xe=Xe.apply($,ne||[])).next())})};let Uu=N(process.env.JITI_DEBUG),zc=N(process.env.JITI_CACHE),qu=N(process.env.JITI_ESM_RESOLVE),Jc=N(process.env.JITI_REQUIRE_CACHE),gc=N(process.env.JITI_SOURCE_MAPS),Wu=N(process.env.JITI_ALIAS),Qc=N(process.env.JITI_TRANSFORM_MODULES),Vu=N(process.env.JITI_NATIVE_MODULES),bc=N(process.env.JITI_EXPERIMENTAL_BUN),Ku=(0,s.platform)()==="win32",Gu={debug:Uu,cache:zc===void 0||!!zc,requireCache:Jc===void 0||!!Jc,sourceMaps:gc!==void 0&&!!gc,interopDefault:!1,esmResolve:qu||!1,cacheVersion:"7",legacy:(0,F.lt)(process.version||"0.0.0","14.0.0"),extensions:[".js",".mjs",".cjs",".ts",".mts",".cts",".json"],alias:Wu,nativeModules:Vu||[],transformModules:Qc||[],experimentalBun:bc===void 0?!!process.versions.bun:!!bc},Yc=/\.(c|m)?j(sx?)$/,eu=/\.(c|m)?t(sx?)$/;function tu($,ne={},Me,Xe){(ne=Object.assign(Object.assign({},Gu),ne)).legacy&&(ne.cacheVersion+="-legacy"),ne.transformOptions&&(ne.cacheVersion+="-"+Y()(ne.transformOptions));let gt=ne.alias&&Object.keys(ne.alias).length>0?W(ne.alias||{}):null,Nt=["typescript","jiti",...ne.nativeModules||[]],wt=[...ne.transformModules||[]],Ft=new RegExp(`node_modules/(${Nt.map(yn=>j(yn)).join("|")})/`),or=new RegExp(`node_modules/(${wt.map(yn=>j(yn)).join("|")})/`);function xr(...yn){ne.debug&&console.log("[jiti]",...yn)}if($||($=process.cwd()),function(yn){try{return(0,a.lstatSync)(yn).isDirectory()}catch{return!1}}($)&&($=h($,"index.js")),ne.cache===!0&&(ne.cache=function(){let yn=(0,s.tmpdir)();if(process.env.TMPDIR&&yn===process.cwd()&&!process.env.JITI_RESPECT_TMPDIR_ENV){let Li=process.env.TMPDIR;delete process.env.TMPDIR,yn=(0,s.tmpdir)(),process.env.TMPDIR=Li}return h(yn,"node-jiti")}()),ne.cache)try{if((0,a.mkdirSync)(ne.cache,{recursive:!0}),!function(yn){try{return(0,a.accessSync)(yn,a.constants.W_OK),!0}catch{return!1}}(ne.cache))throw new Error("directory is not writable")}catch(yn){xr("Error creating cache directory at ",ne.cache,yn),ne.cache=!1}let nr=w()(Ku?$.replace(/\//g,"\\"):$),En=(yn,Li)=>{try{return nr.resolve(yn,Li)}catch{}},On=(0,o.pathToFileURL)($),Ti=[...ne.extensions].filter(yn=>yn!==".js"),ss=(yn,Li)=>{let Ui,xn;if(gt&&(yn=function(Qn,ts){let qi=H(Qn);ts=W(ts);for(let[Ca,Lo]of Object.entries(ts)){if(!qi.startsWith(Ca))continue;let Sl=G(Ca)?Ca.slice(0,-1):Ca;if(G(qi[Sl.length]))return h(Lo,qi.slice(Ca.length))}return qi}(yn,gt)),ne.esmResolve){let Qn=[["node","require"],["node","import"]];for(let ts of Qn){try{Ui=Ol(yn,{url:On,conditions:ts,extensions:ne.extensions})}catch(qi){xn=qi}if(Ui)return Ui}}try{return nr.resolve(yn,Li)}catch(Qn){xn=Qn}for(let Qn of Ti)if(Ui=En(yn+Qn,Li)||En(yn+"/index"+Qn,Li),Ui||eu.test(Me?.filename||"")&&(Ui=En(yn.replace(Yc,".$1t$2"),Li),Ui))return Ui;throw xn};function Js(yn){let Li=function(Ui,xn,Qn){if(!ne.cache||!Ui)return Qn();let ts=` /* v${ne.cacheVersion}-${Zc(xn,16)} */`,qi=C(L(Ui))+"-"+C(Ui),Ca=h(ne.cache,qi+"."+Zc(Ui)+".js");if((0,a.existsSync)(Ca)){let Sl=(0,a.readFileSync)(Ca,"utf8");if(Sl.endsWith(ts))return xr("[cache hit]",Ui,"~>",Ca),Sl}xr("[cache miss]",Ui);let Lo=Qn();return Lo.includes("__JITI_ERROR__")||(0,a.writeFileSync)(Ca,Lo+ts,"utf8"),Lo}(yn.filename,yn.source,()=>{var Ui;let xn=ne.transform(Object.assign(Object.assign(Object.assign({legacy:ne.legacy},ne.transformOptions),{babel:Object.assign(Object.assign({},ne.sourceMaps?{sourceFileName:yn.filename,sourceMaps:"inline"}:{}),(Ui=ne.transformOptions)===null||Ui===void 0?void 0:Ui.babel)}),yn));return xn.error&&ne.debug&&xr(xn.error),xn.code});return Li.startsWith("#!")&&(Li="// "+Li),Li}function ua(yn){return ne.interopDefault?function(Li,Ui={}){if((xn=Li)===null||typeof xn!="object"||!("default"in Li))return Li;var xn;let Qn=Li.default;if(Qn==null)return Li;let ts=typeof Qn;if(ts!=="object"&&(ts!=="function"||Ui.preferNamespace))return Ui.preferNamespace?Li:Qn;for(let qi in Li)try{qi in Qn||Object.defineProperty(Qn,qi,{enumerable:qi!=="default",configurable:qi!=="default",get:()=>Li[qi]})}catch{}return Qn}(yn):yn}function hs(yn,Li){var Ui;let xn=Xe||{};if(yn.startsWith("node:")?yn=yn.slice(5):yn.startsWith("file:")&&(yn=(0,o.fileURLToPath)(yn)),r.builtinModules.includes(yn)||yn===".pnp.js")return nr(yn);if(ne.experimentalBun&&!ne.transformOptions)try{xr(`[bun] [native] ${yn}`);let qi=nr(yn);return ne.requireCache===!1&&delete nr.cache[yn],ua(qi)}catch(qi){xr(`[bun] Using fallback for ${yn} because of an error:`,qi)}let Qn=ss(yn),ts=I(Qn);if(ts===".json"){xr("[json]",Qn);let qi=nr(yn);return Object.defineProperty(qi,"default",{value:qi}),qi}if(ts&&!ne.extensions.includes(ts))return xr("[unknown]",Qn),nr(yn);if(Ft.test(Qn))return xr("[native]",Qn),nr(yn);if(xn[Qn]&&(xn[Qn].loaded===!0||Me?.loaded===!1))return ua((Ui=xn[Qn])===null||Ui===void 0?void 0:Ui.exports);if(ne.requireCache&&nr.cache[Qn]){let qi=nr.cache[Qn];if(qi?.loaded)return ua(qi.exports)}return Oo((0,a.readFileSync)(Qn,"utf8"),{id:yn,filename:Qn,ext:ts,cache:xn})}function Oo(yn,Li={}){var Ui;let xn=Li.id||(Li.filename?C(Li.filename):`_jitiEval.${Li.ext||".js"}`),Qn=Li.filename||ss(xn),ts=Li.ext||I(Qn),qi=Li.cache||Xe||{},Ca=ts===".ts"||ts===".mts"||ts===".cts",Lo=ts===".mjs"||ts===".js"&&((Ui=function(at){for(;at&&at!=="."&&at!=="/";){at=h(at,"..");try{let Dt=(0,a.readFileSync)(h(at,"package.json"),"utf8");try{return JSON.parse(Dt)}catch{}break}catch{}}}(Qn))===null||Ui===void 0?void 0:Ui.type)==="module",Sl=ts!==".cjs"&&(Ca||Lo||or.test(Qn)||Fu(yn)||ne.legacy&&yn.match(/\?\.|\?\?/)),Oe=l.performance.now();if(Sl)yn=Js({filename:Qn,source:yn,ts:Ca}),xr("[transpile]"+(Lo?" [esm]":""),Qn,`(${Math.round(1e3*(l.performance.now()-Oe))/1e3}ms)`);else try{return xr("[native]",Qn),ua(nr(xn))}catch(at){xr("Native require error:",at),xr("[fallback]",Qn),yn=Js({filename:Qn,source:yn,ts:Ca})}let Be=new r.Module(Qn),ut;Be.filename=Qn,Me&&(Be.parent=Me,Array.isArray(Me.children)&&!Me.children.includes(Be)&&Me.children.push(Be)),Be.require=tu(Qn,ne,Be,qi),Be.path=L(Qn),Be.paths=r.Module._nodeModulePaths(Be.path),qi[Qn]=Be,ne.requireCache&&(nr.cache[Qn]=Be);try{ut=p().runInThisContext(r.Module.wrap(yn),{filename:Qn,lineOffset:0,displayErrors:!1})}catch(at){ne.requireCache&&delete nr.cache[Qn],ne.onError(at)}try{ut(Be.exports,Be.require,Be,Be.filename,L(Be.filename))}catch(at){ne.requireCache&&delete nr.cache[Qn],ne.onError(at)}if(Be.exports&&Be.exports.__JITI_ERROR__){let{filename:at,line:Dt,column:Yt,code:Wr,message:Xi}=Be.exports.__JITI_ERROR__,sa=new Error(`${Wr}: ${Xi} ${`${at}:${Dt}:${Yt}`}`);Error.captureStackTrace(sa,hs),ne.onError(sa)}return Be.loaded=!0,ua(Be.exports)}return ss.paths=nr.resolve.paths,hs.resolve=ss,hs.cache=ne.requireCache?nr.cache:{},hs.extensions=nr.extensions,hs.main=nr.main,hs.transform=Js,hs.register=function(){return(0,U.addHook)((yn,Li)=>hs.transform({source:yn,filename:Li,ts:!!/\.[cm]?ts$/.test(Li)}),{exts:ne.extensions})},hs.evalModule=Oo,hs.import=(yn,Li)=>ju(this,void 0,void 0,function*(){return yield hs(yn)}),hs}})(),$he.exports=i.default})()});var PF=$e((P3t,Bhe)=>{(()=>{var e={"./node_modules/.pnpm/@ampproject+remapping@2.3.0/node_modules/@ampproject/remapping/dist/remapping.umd.js":function(a,r,l){a.exports=function(s,u){"use strict";let p=c("",-1,-1,"",null,!1),o=[];function c(L,C,x,P,D,S){return{source:L,line:C,column:x,name:P,content:D,ignore:S}}function H(L,C,x,P,D){return{map:L,sources:C,source:x,content:P,ignore:D}}function f(L,C){return H(L,C,"",null,!1)}function _(L,C,x){return H(null,o,L,C,x)}function y(L){let C=new u.GenMapping({file:L.map.file}),{sources:x,map:P}=L,D=P.names,S=s.decodedMappings(P);for(let N=0;Nnew s.TraceMap(S,"")),P=x.pop();for(let S=0;S1)throw new Error(`Transformation map ${S} must have exactly one source file. Did you specify these with the most recent transformation maps first?`);let D=d(P,C,"",0);for(let S=x.length-1;S>=0;S--)D=f(x[S],[D]);return D}function d(L,C,x,P){let{resolvedSources:D,sourcesContent:S,ignoreList:N}=L,j=P+1;return f(L,D.map((v,w)=>{let F={importer:x,depth:j,source:v||"",content:void 0,ignore:void 0},O=C(F.source,F),{source:M,content:W,ignore:G}=F;return O?d(new s.TraceMap(O,M),C,M,j):_(M,W!==void 0?W:S?S[w]:null,G!==void 0?G:!!N&&N.includes(w))}))}class A{constructor(C,x){let P=x.decodedMappings?u.toDecodedMap(C):u.toEncodedMap(C);this.version=P.version,this.file=P.file,this.mappings=P.mappings,this.names=P.names,this.ignoreList=P.ignoreList,this.sourceRoot=P.sourceRoot,this.sources=P.sources,x.excludeContent||(this.sourcesContent=P.sourcesContent)}toString(){return JSON.stringify(this)}}function I(L,C,x){let P=typeof x=="object"?x:{excludeContent:!!x,decodedMappings:!1},D=m(L,C);return new A(y(D),P)}return I}(l("./node_modules/.pnpm/@jridgewell+trace-mapping@0.3.25/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js"),l("./node_modules/.pnpm/@jridgewell+gen-mapping@0.3.8/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js"))},"./node_modules/.pnpm/@babel+core@7.26.0/node_modules/@babel/core/lib/config/files lazy recursive":a=>{function r(l){return Promise.resolve().then(()=>{var s=new Error("Cannot find module '"+l+"'");throw s.code="MODULE_NOT_FOUND",s})}r.keys=()=>[],r.resolve=r,r.id="./node_modules/.pnpm/@babel+core@7.26.0/node_modules/@babel/core/lib/config/files lazy recursive",a.exports=r},"./node_modules/.pnpm/@babel+core@7.26.0/node_modules/@babel/core/lib/config/files sync recursive":a=>{function r(l){var s=new Error("Cannot find module '"+l+"'");throw s.code="MODULE_NOT_FOUND",s}r.keys=()=>[],r.resolve=r,r.id="./node_modules/.pnpm/@babel+core@7.26.0/node_modules/@babel/core/lib/config/files sync recursive",a.exports=r},"./node_modules/.pnpm/@babel+plugin-syntax-class-properties@7.12.13_@babel+core@7.26.0/node_modules/@babel/plugin-syntax-class-properties/lib/index.js":(a,r,l)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var s=(0,l("./node_modules/.pnpm/@babel+helper-plugin-utils@7.25.9/node_modules/@babel/helper-plugin-utils/lib/index.js").declare)(u=>(u.assertVersion(7),{name:"syntax-class-properties",manipulateOptions(p,o){o.plugins.push("classProperties","classPrivateProperties","classPrivateMethods")}}));r.default=s},"./node_modules/.pnpm/@jridgewell+gen-mapping@0.3.8/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js":function(a,r,l){(function(s,u,p,o){"use strict";class h{constructor({file:Y,sourceRoot:J}={}){this._names=new u.SetArray,this._sources=new u.SetArray,this._sourcesContent=[],this._mappings=[],this.file=Y,this.sourceRoot=J,this._ignoreList=new u.SetArray}}function m(V){return V}function d(V,Y,J,K,re,ce,me,xe){return j(!1,V,Y,J,K,re,ce,me,xe)}function A(V,Y){return U(!1,V,Y)}let I=(V,Y,J,K,re,ce,me,xe)=>j(!0,V,Y,J,K,re,ce,me,xe),L=(V,Y)=>U(!0,V,Y);function C(V,Y,J){let{_sources:K,_sourcesContent:re}=V;re[u.put(K,Y)]=J}function x(V,Y,J=!0){let{_sources:K,_sourcesContent:re,_ignoreList:ce}=V,me=u.put(K,Y);me===re.length&&(re[me]=null),J?u.put(ce,me):u.remove(ce,me)}function P(V){let{_mappings:Y,_sources:J,_sourcesContent:K,_names:re,_ignoreList:ce}=V;return O(Y),{version:3,file:V.file||void 0,names:re.array,sourceRoot:V.sourceRoot||void 0,sources:J.array,sourcesContent:K,mappings:Y,ignoreList:ce.array}}function D(V){let Y=P(V);return Object.assign(Object.assign({},Y),{mappings:p.encode(Y.mappings)})}function S(V){let Y=new o.TraceMap(V),J=new h({file:Y.file,sourceRoot:Y.sourceRoot});return M(J._names,Y.names),M(J._sources,Y.sources),J._sourcesContent=Y.sourcesContent||Y.sources.map(()=>null),J._mappings=o.decodedMappings(Y),Y.ignoreList&&M(J._ignoreList,Y.ignoreList),J}function N(V){let Y=[],{_mappings:J,_sources:K,_names:re}=V;for(let ce=0;ce=0&&!(Y>=V[K][0]);J=K--);return J}function F(V,Y,J){for(let K=V.length;K>Y;K--)V[K]=V[K-1];V[Y]=J}function O(V){let{length:Y}=V,J=Y;for(let K=J-1;K>=0&&!(V[K].length>0);J=K,K--);Jx&&(x=S)}d(C,x);let P=C.query+C.hash;switch(x){case 2:case 3:return P;case 4:{let D=C.path.slice(1);return D?H(L||I)&&!H(D)?"./"+D+P:D+P:P||"."}case 5:return C.path+P;default:return C.scheme+"//"+C.user+C.host+C.port+C.path+P}}return A}()},"./node_modules/.pnpm/@jridgewell+set-array@1.2.1/node_modules/@jridgewell/set-array/dist/set-array.umd.js":function(a,r){(function(l){"use strict";class s{constructor(){this._indexes={__proto__:null},this.array=[]}}function u(f){return f}function p(f,_){return f._indexes[_]}function o(f,_){let y=p(f,_);if(y!==void 0)return y;let{array:g,_indexes:h}=f,m=g.push(_);return h[_]=m-1}function c(f){let{array:_,_indexes:y}=f;_.length!==0&&(y[_.pop()]=void 0)}function H(f,_){let y=p(f,_);if(y===void 0)return;let{array:g,_indexes:h}=f;for(let m=y+1;m>>=1,G&&(O=-2147483648|-O),F+O}function f(w,F,O){let M=F-O;M=M<0?-M<<1|1:M<<1;do{let W=31&M;M>>>=5,M>0&&(W|=32),w.write(o[W])}while(M>0);return F}function _(w,F){return!(w.pos>=F)&&w.peek()!==44}let y=16384,g=typeof TextDecoder<"u"?new TextDecoder:typeof Buffer<"u"?{decode:w=>Buffer.from(w.buffer,w.byteOffset,w.byteLength).toString()}:{decode(w){let F="";for(let O=0;O0?O+g.decode(F.subarray(0,M)):O}}class m{constructor(F){this.pos=0,this.buffer=F}next(){return this.buffer.charCodeAt(this.pos++)}peek(){return this.buffer.charCodeAt(this.pos)}indexOf(F){let{buffer:O,pos:M}=this,W=O.indexOf(F,M);return W===-1?O.length:W}}let d=[];function A(w){let{length:F}=w,O=new m(w),M=[],W=[],G=0;for(;O.pos0&&O.write(44),M[0]=f(O,G,M[0]),f(O,U,0),f(O,J,0),f(O,W.length===6?1:0,0),W.length===6&&f(O,W[5],0);for(let re of K)f(O,re,0);for(F++;FV||ce===V&&me>=Y)break;F=L(w,F,O,M)}return O.write(44),M[0]=f(O,V,M[0]),f(O,Y,0),F}function C(w){let{length:F}=w,O=new m(w),M=[],W=[],G=0,U=0,V=0,Y=0,J=0,K=0,re=0,ce=0;do{let me=O.indexOf(";"),xe=0;for(;O.posPe;Ie--){let ge=re;re=H(O,re),ce=H(O,re===ge?ce:0);let he=H(O,0);Fe.push([he,re,ce])}}else Fe=[[Pe]];Le.push(Fe)}while(_(O,me))}we.bindings=Le,M.push(we),W.push(we)}G++,O.pos=me+1}while(O.pos0&&O.write(44),M[1]=f(O,W[1],M[1]),f(O,(W.length===6?1:0)|(K?2:0)|(J?4:0),0),W.length===6){let{4:ce,5:me}=W;ce!==M[2]&&(M[3]=0),M[2]=f(O,ce,M[2]),M[3]=f(O,me,M[3])}if(K){let{0:ce,1:me,2:xe}=W.callsite;ce!==M[4]?(M[5]=0,M[6]=0):me!==M[5]&&(M[6]=0),M[4]=f(O,ce,M[4]),M[5]=f(O,me,M[5]),M[6]=f(O,xe,M[6])}if(re)for(let ce of re){ce.length>1&&f(O,-ce.length,0),f(O,ce[0][0],0);let me=G,xe=U;for(let Ee=1;EeV||me===V&&xe>=Y)break;F=P(w,F,O,M)}return M[0]0&&F.write(59),V.length===0)continue;let Y=0;for(let J=0;J0&&F.write(44),Y=f(F,K[0],Y),K.length!==1&&(O=f(F,K[1],O),M=f(F,K[2],M),W=f(F,K[3],W),K.length!==4&&(G=f(F,K[4],G)))}}return F.flush()}l.decode=S,l.decodeGeneratedRanges=C,l.decodeOriginalScopes=A,l.encode=v,l.encodeGeneratedRanges=x,l.encodeOriginalScopes=I,Object.defineProperty(l,"__esModule",{value:!0})})(r)},"./node_modules/.pnpm/@jridgewell+trace-mapping@0.3.25/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js":function(a,r,l){(function(s,u,p){"use strict";function o(be,se){return se&&!se.endsWith("/")&&(se+="/"),p(be,se)}function c(be){if(!be)return"";let se=be.lastIndexOf("/");return be.slice(0,se+1)}let H=0,f=1,_=2,y=3,g=4,h=1,m=2;function d(be,se){let Ce=A(be,0);if(Ce===be.length)return be;se||(be=be.slice());for(let Ge=Ce;Ge>1),He=be[pe][H]-se;if(He===0)return x=!0,pe;He<0?Ce=pe+1:Ge=pe-1}return x=!1,Ce-1}function D(be,se,Ce){for(let Ge=Ce+1;Ge=0&&be[Ge][H]===se;Ce=Ge--);return Ce}function N(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function j(be,se,Ce,Ge){let{lastKey:pe,lastNeedle:He,lastIndex:te}=Ce,oe=0,ve=be.length-1;if(Ge===pe){if(se===He)return x=te!==-1&&be[te][H]===se,te;se>=He?oe=te===-1?0:te:ve=te}return Ce.lastKey=Ge,Ce.lastNeedle=se,Ce.lastIndex=P(be,se,oe,ve)}function v(be,se){let Ce=se.map(F);for(let Ge=0;Gese;Ge--)be[Ge]=be[Ge-1];be[se]=Ce}function F(){return{__proto__:null}}let O=function(be,se){let Ce=M(be);if(!("sections"in Ce))return new ce(Ce,se);let Ge=[],pe=[],He=[],te=[],oe=[];return W(Ce,se,Ge,pe,He,te,oe,0,0,1/0,1/0),ge({version:3,file:Ce.file,names:te,sources:pe,sourcesContent:He,mappings:Ge,ignoreList:oe})};function M(be){return typeof be=="string"?JSON.parse(be):be}function W(be,se,Ce,Ge,pe,He,te,oe,ve,je,tt){let{sections:ht}=be;for(let De=0;Deje)return;let $t=V(Ce,Ze),Et=Ye===0?ve:0,rr=ft[Ye];for(let hr=0;hr=tt)return;if(vr.length===1){$t.push([Zr]);continue}let _n=dt+vr[f],ti=vr[_],rn=vr[y];$t.push(vr.length===4?[Zr,_n,ti,rn]:[Zr,_n,ti,rn,xt+vr[g]])}}}function U(be,se){for(let Ce=0;Ceo(dt||"",ht));let{mappings:De}=pe;typeof De=="string"?(this._encoded=De,this._decoded=void 0):(this._encoded=void 0,this._decoded=d(De,Ge)),this._decodedMemo=N(),this._bySources=void 0,this._bySourceMemos=void 0}}function me(be){return be}function xe(be){var se,Ce;return(se=(Ce=be)._encoded)!==null&&se!==void 0?se:Ce._encoded=u.encode(be._decoded)}function Ee(be){var se;return(se=be)._decoded||(se._decoded=u.decode(be._encoded))}function Ue(be,se,Ce){let Ge=Ee(be);if(se>=Ge.length)return null;let pe=Ge[se],He=et(pe,be._decodedMemo,se,Ce,re);return He===-1?null:pe[He]}function ze(be,se){let{line:Ce,column:Ge,bias:pe}=se;if(Ce--,Ce<0)throw new Error(Y);if(Ge<0)throw new Error(J);let He=Ee(be);if(Ce>=He.length)return ke(null,null,null,null);let te=He[Ce],oe=et(te,be._decodedMemo,Ce,Ge,pe||re);if(oe===-1)return ke(null,null,null,null);let ve=te[oe];if(ve.length===1)return ke(null,null,null,null);let{names:je,resolvedSources:tt}=be;return ke(tt[ve[f]],ve[_]+1,ve[y],ve.length===5?je[ve[g]]:null)}function we(be,se){let{source:Ce,line:Ge,column:pe,bias:He}=se;return ct(be,Ce,Ge,pe,He||re,!1)}function fe(be,se){let{source:Ce,line:Ge,column:pe,bias:He}=se;return ct(be,Ce,Ge,pe,He||K,!0)}function Le(be,se){let Ce=Ee(be),{names:Ge,resolvedSources:pe}=be;for(let He=0;He{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(u){var p=(0,s.createDynamicImportTransform)(u);return{manipulateOptions:function(o,c){c.plugins.push("dynamicImport")},visitor:{Import:function(o){p(this,o)}}}};var s=l("./node_modules/.pnpm/babel-plugin-dynamic-import-node@2.3.3/node_modules/babel-plugin-dynamic-import-node/lib/utils.js");a.exports=r.default},"./node_modules/.pnpm/babel-plugin-dynamic-import-node@2.3.3/node_modules/babel-plugin-dynamic-import-node/lib/utils.js":(a,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var l=function(u,p){if(Array.isArray(u))return u;if(Symbol.iterator in Object(u))return function(o,c){var H=[],f=!0,_=!1,y=void 0;try{for(var g,h=o[Symbol.iterator]();!(f=(g=h.next()).done)&&(H.push(g.value),!c||H.length!==c);f=!0);}catch(m){_=!0,y=m}finally{try{!f&&h.return&&h.return()}finally{if(_)throw y}}return H}(u,p);throw new TypeError("Invalid attempt to destructure non-iterable instance")};function s(u,p){var o=p.arguments,c=l(o,1)[0];return u.isStringLiteral(c)||u.isTemplateLiteral(c)?(u.removeComments(c),c):u.templateLiteral([u.templateElement({raw:"",cooked:""}),u.templateElement({raw:"",cooked:""},!0)],o)}r.getImportSource=s,r.createDynamicImportTransform=function(u){var p=u.template,o=u.types,c={static:{interop:p("Promise.resolve().then(() => INTEROP(require(SOURCE)))"),noInterop:p("Promise.resolve().then(() => require(SOURCE))")},dynamic:{interop:p("Promise.resolve(SOURCE).then(s => INTEROP(require(s)))"),noInterop:p("Promise.resolve(SOURCE).then(s => require(s))")}},H=typeof WeakSet=="function"&&new WeakSet;return function(f,_){if(H){if(H.has(_))return;H.add(_)}var y,g=s(o,_.parent),h=(y=g,o.isStringLiteral(y)||o.isTemplateLiteral(y)&&y.expressions.length===0?c.static:c.dynamic),m=f.opts.noInterop?h.noInterop({SOURCE:g}):h.interop({SOURCE:g,INTEROP:f.addHelper("interopRequireWildcard")});_.parentPath.replaceWith(m)}}},"./node_modules/.pnpm/babel-plugin-parameter-decorator@1.0.16/node_modules/babel-plugin-parameter-decorator/lib/index.js":(a,r,l)=>{"use strict";var s=l("path");function u(p){switch(p.parent.type){case"TSTypeReference":case"TSQualifiedName":case"TSExpressionWithTypeArguments":case"TSTypeQuery":return!0;default:return!1}}a.exports=function(p){var o=p.types,c=function(f,_){return function(y){var g=o.callExpression(f.expression,[o.Identifier(y),o.Identifier("undefined"),o.NumericLiteral(_.key)]),h=o.logicalExpression("||",g,o.Identifier(y)),m=o.assignmentExpression("=",o.Identifier(y),h);return o.expressionStatement(m)}},H=function(f,_){return function(y,g){var h=o.callExpression(f.expression,[o.Identifier("".concat(y,".prototype")),o.StringLiteral(g),o.NumericLiteral(_.key)]);return o.expressionStatement(h)}};return{visitor:{Program:function(f,_){var y=(0,s.extname)(_.file.opts.filename);y!==".ts"&&y!==".tsx"||function(){var g=Object.create(null);f.node.body.filter(function(j){var v=j.type,w=j.declaration;switch(v){case"ClassDeclaration":return!0;case"ExportNamedDeclaration":case"ExportDefaultDeclaration":return w&&w.type==="ClassDeclaration";default:return!1}}).map(function(j){return j.type==="ClassDeclaration"?j:j.declaration}).forEach(function(j){j.body.body.forEach(function(v){(v.params||[]).forEach(function(w){(w.decorators||[]).forEach(function(F){F.expression.callee?g[F.expression.callee.name]=F:g[F.expression.name]=F})})})});var h=!0,m=!1,d=void 0;try{for(var A,I=f.get("body")[Symbol.iterator]();!(h=(A=I.next()).done);h=!0){var L=A.value;if(L.node.type==="ImportDeclaration"){if(L.node.specifiers.length===0)continue;var C=!0,x=!1,P=void 0;try{for(var D,S=function(){var j=D.value,v=L.scope.getBinding(j.local.name);v.referencePaths.length?v.referencePaths.reduce(function(w,F){return w||u(F)},!1)&&Object.keys(g).forEach(function(w){var F=g[w];(F.expression.arguments||[]).forEach(function(O){O.name===j.local.name&&v.referencePaths.push({parent:F.expression})})}):g[j.local.name]&&v.referencePaths.push({parent:g[j.local.name]})},N=L.node.specifiers[Symbol.iterator]();!(C=(D=N.next()).done);C=!0)S()}catch(j){x=!0,P=j}finally{try{C||N.return==null||N.return()}finally{if(x)throw P}}}}}catch(j){m=!0,d=j}finally{try{h||I.return==null||I.return()}finally{if(m)throw d}}}()},Function:function(f){var _="";f.node.id?_=f.node.id.name:f.node.key&&(_=f.node.key.name),(f.get("params")||[]).slice().forEach(function(y){var g=y.node.decorators||[],h=g.length;if(g.slice().forEach(function(d){if(f.type==="ClassMethod"){var A,I=f.parentPath.parentPath,L=f.findParent(function(j){return j.type==="ClassDeclaration"});if(L?A=L.node.id.name:(I.insertAfter(null),A=function(j){var v=j.findParent(function(w){return w.node.type==="AssignmentExpression"});return v.node.right.type==="SequenceExpression"?v.node.right.expressions[1].name:v.node.right.type==="ClassExpression"?v.node.left.name:null}(f)),_==="constructor"){var C=c(d,y)(A);I.insertAfter(C)}else{var x=H(d,y)(A,_);I.insertAfter(x)}}else{var P=f.findParent(function(j){return j.node.type==="VariableDeclarator"}).node.id.name;if(_===P){var D=c(d,y)(P);f.parentKey==="body"?f.insertAfter(D):f.findParent(function(j){return j.parentKey==="body"}).insertAfter(D)}else{var S=f.findParent(function(j){return j.node.type==="CallExpression"}),N=H(d,y)(P,_);S.insertAfter(N)}}}),h){var m=function(d){switch(d.node.type){case"ObjectPattern":return o.ObjectPattern(d.node.properties);case"AssignmentPattern":return o.AssignmentPattern(d.node.left,d.node.right);case"TSParameterProperty":return o.Identifier(d.node.parameter.name);default:return o.Identifier(d.node.name)}}(y);y.replaceWith(m)}})}}}}},"./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.26.0_@babel+traverse@7.26.4/node_modules/babel-plugin-transform-typescript-metadata/lib/metadata/metadataVisitor.js":(a,r,l)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.metadataVisitor=function(o,c){let H=c.node,f=o.node;switch(H.type){case"ClassMethod":let _=H.kind==="constructor"?f.decorators:H.decorators;if(!_||_.length===0)return;_.push(p("design:type",s.types.identifier("Function"))),_.push(p("design:paramtypes",s.types.arrayExpression(H.params.map(y=>(0,u.serializeType)(o,y)))));break;case"ClassProperty":if(!H.decorators||H.decorators.length===0||!H.typeAnnotation||H.typeAnnotation.type!=="TSTypeAnnotation")return;H.decorators.push(p("design:type",(0,u.serializeType)(o,H)))}};var s=l("./node_modules/.pnpm/@babel+core@7.26.0/node_modules/@babel/core/lib/index.js"),u=l("./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.26.0_@babel+traverse@7.26.4/node_modules/babel-plugin-transform-typescript-metadata/lib/metadata/serializeType.js");function p(o,c){return s.types.decorator(s.types.callExpression(s.types.memberExpression(s.types.identifier("Reflect"),s.types.identifier("metadata")),[s.types.stringLiteral(o),c]))}},"./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.26.0_@babel+traverse@7.26.4/node_modules/babel-plugin-transform-typescript-metadata/lib/metadata/serializeType.js":(a,r,l)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.serializeType=function(y,g){let h=p(g);if(h==null||!h.typeAnnotation||h.typeAnnotation.type!=="TSTypeAnnotation")return u();let m=h.typeAnnotation.typeAnnotation;return f(y.node.id?y.node.id.name:"",m)},r.isClassType=c;var s=l("./node_modules/.pnpm/@babel+core@7.26.0/node_modules/@babel/core/lib/index.js");function u(){return s.types.unaryExpression("void",s.types.numericLiteral(0))}function p(y){return y==null?null:y.type==="ClassProperty"||y.type==="Identifier"||y.type==="ObjectPattern"?y:y.type==="AssignmentPattern"&&y.left.type==="Identifier"?y.left:y.type==="TSParameterProperty"?p(y.parameter):null}function o(y,g){let h=H(g.typeName);return c(y,h)?s.types.identifier("Object"):s.types.conditionalExpression(s.types.binaryExpression("===",s.types.unaryExpression("typeof",h),s.types.stringLiteral("undefined")),s.types.identifier("Object"),s.types.cloneDeep(h))}function c(y,g){switch(g.type){case"Identifier":return g.name===y;case"MemberExpression":return c(y,g.object);default:throw new Error(`The property expression at ${g.start} is not valid as a Type to be used in Reflect.metadata`)}}function H(y){return y.type==="Identifier"?s.types.identifier(y.name):s.types.memberExpression(H(y.left),y.right)}function f(y,g){if(g===void 0)return s.types.identifier("Object");switch(g.type){case"TSVoidKeyword":case"TSUndefinedKeyword":case"TSNullKeyword":case"TSNeverKeyword":return u();case"TSParenthesizedType":return f(y,g.typeAnnotation);case"TSFunctionType":case"TSConstructorType":return s.types.identifier("Function");case"TSArrayType":case"TSTupleType":return s.types.identifier("Array");case"TSTypePredicate":case"TSBooleanKeyword":return s.types.identifier("Boolean");case"TSStringKeyword":return s.types.identifier("String");case"TSObjectKeyword":return s.types.identifier("Object");case"TSLiteralType":switch(g.literal.type){case"StringLiteral":return s.types.identifier("String");case"NumericLiteral":return s.types.identifier("Number");case"BooleanLiteral":return s.types.identifier("Boolean");default:throw new Error("Bad type for decorator"+g.literal)}case"TSNumberKeyword":case"TSBigIntKeyword":return s.types.identifier("Number");case"TSSymbolKeyword":return s.types.identifier("Symbol");case"TSTypeReference":return o(y,g);case"TSIntersectionType":case"TSUnionType":return _(y,g.types);case"TSConditionalType":return _(y,[g.trueType,g.falseType]);case"TSTypeQuery":case"TSTypeOperator":case"TSIndexedAccessType":case"TSMappedType":case"TSTypeLiteral":case"TSAnyKeyword":case"TSUnknownKeyword":case"TSThisType":break;default:throw new Error("Bad type for decorator")}return s.types.identifier("Object")}function _(y,g){let h;for(let m of g){for(;m.type==="TSParenthesizedType";)m=m.typeAnnotation;if(m.type==="TSNeverKeyword"||m.type==="TSNullKeyword"||m.type==="TSUndefinedKeyword")continue;let d=f(y,m);if(s.types.isIdentifier(d)&&d.name==="Object")return d;if(h){if(!s.types.isIdentifier(h)||!s.types.isIdentifier(d)||h.name!==d.name)return s.types.identifier("Object")}else h=d}return h||u()}},"./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.26.0_@babel+traverse@7.26.4/node_modules/babel-plugin-transform-typescript-metadata/lib/parameter/parameterVisitor.js":(a,r,l)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parameterVisitor=function(p,o){if(o.type!=="ClassMethod"||o.node.type!=="ClassMethod"||o.node.key.type!=="Identifier")return;let c=o;(c.get("params")||[]).slice().forEach(function(H){let f;(H.node.type==="Identifier"||H.node.type==="ObjectPattern"?H.node:H.node.type==="TSParameterProperty"&&H.node.parameter.type==="Identifier"?H.node.parameter:null)!=null&&((H.node.decorators||[]).slice().forEach(function(_){c.node.kind==="constructor"?(f=u(H.key,_.expression,!0),p.node.decorators||(p.node.decorators=[]),p.node.decorators.push(f)):(f=u(H.key,_.expression,!1),c.node.decorators||(c.node.decorators=[]),c.node.decorators.push(f))}),f&&(H.node.decorators=null))})};var s=l("./node_modules/.pnpm/@babel+core@7.26.0/node_modules/@babel/core/lib/index.js");function u(p,o,c=!1){return s.types.decorator(s.types.functionExpression(null,[s.types.identifier("target"),s.types.identifier("key")],s.types.blockStatement([s.types.returnStatement(s.types.callExpression(o,[s.types.identifier("target"),s.types.identifier(c?"undefined":"key"),s.types.numericLiteral(p)]))])))}},"./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.26.0_@babel+traverse@7.26.4/node_modules/babel-plugin-transform-typescript-metadata/lib/plugin.js":(a,r,l)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var s=l("./node_modules/.pnpm/@babel+helper-plugin-utils@7.25.9/node_modules/@babel/helper-plugin-utils/lib/index.js"),u=l("./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.26.0_@babel+traverse@7.26.4/node_modules/babel-plugin-transform-typescript-metadata/lib/parameter/parameterVisitor.js"),p=l("./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.26.0_@babel+traverse@7.26.4/node_modules/babel-plugin-transform-typescript-metadata/lib/metadata/metadataVisitor.js"),o=(0,s.declare)(c=>(c.assertVersion(7),{visitor:{Program(H){H.traverse({ClassDeclaration(f){for(let _ of f.get("body").get("body"))_.type!=="ClassMethod"&&_.type!=="ClassProperty"||((0,u.parameterVisitor)(f,_),(0,p.metadataVisitor)(f,_));f.parentPath.scope.crawl()}})}}}));r.default=o},"./node_modules/.pnpm/convert-source-map@2.0.0/node_modules/convert-source-map/index.js":(a,r)=>{"use strict";var l;function s(p,o){(o=o||{}).hasComment&&(p=function(c){return c.split(",").pop()}(p)),o.encoding==="base64"?p=l(p):o.encoding==="uri"&&(p=decodeURIComponent(p)),(o.isJSON||o.encoding)&&(p=JSON.parse(p)),this.sourcemap=p}function u(p){return new s(p,{isJSON:!0})}Object.defineProperty(r,"commentRegex",{get:function(){return/^\s*?\/[\/\*][@#]\s+?sourceMappingURL=data:(((?:application|text)\/json)(?:;charset=([^;,]+?)?)?)?(?:;(base64))?,(.*?)$/gm}}),Object.defineProperty(r,"mapFileCommentRegex",{get:function(){return/(?:\/\/[@#][ \t]+?sourceMappingURL=([^\s'"`]+?)[ \t]*?$)|(?:\/\*[@#][ \t]+sourceMappingURL=([^*]+?)[ \t]*?(?:\*\/){1}[ \t]*?$)/gm}}),l=typeof Buffer<"u"?typeof Buffer.from=="function"?function(p){return Buffer.from(p,"base64").toString()}:function(p){if(typeof value=="number")throw new TypeError("The value to decode must not be of type number.");return new Buffer(p,"base64").toString()}:function(p){return decodeURIComponent(escape(atob(p)))},s.prototype.toJSON=function(p){return JSON.stringify(this.sourcemap,null,p)},typeof Buffer<"u"?typeof Buffer.from=="function"?s.prototype.toBase64=function(){var p=this.toJSON();return Buffer.from(p,"utf8").toString("base64")}:s.prototype.toBase64=function(){var p=this.toJSON();if(typeof p=="number")throw new TypeError("The json to encode must not be of type number.");return new Buffer(p,"utf8").toString("base64")}:s.prototype.toBase64=function(){var p=this.toJSON();return btoa(unescape(encodeURIComponent(p)))},s.prototype.toURI=function(){var p=this.toJSON();return encodeURIComponent(p)},s.prototype.toComment=function(p){var o,c,H;return p!=null&&p.encoding==="uri"?(o="",c=this.toURI()):(o=";base64",c=this.toBase64()),H="sourceMappingURL=data:application/json;charset=utf-8"+o+","+c,p!=null&&p.multiline?"/*# "+H+" */":"//# "+H},s.prototype.toObject=function(){return JSON.parse(this.toJSON())},s.prototype.addProperty=function(p,o){if(this.sourcemap.hasOwnProperty(p))throw new Error('property "'+p+'" already exists on the sourcemap, use set property instead');return this.setProperty(p,o)},s.prototype.setProperty=function(p,o){return this.sourcemap[p]=o,this},s.prototype.getProperty=function(p){return this.sourcemap[p]},r.fromObject=function(p){return new s(p)},r.fromJSON=function(p){return new s(p,{isJSON:!0})},r.fromURI=function(p){return new s(p,{encoding:"uri"})},r.fromBase64=function(p){return new s(p,{encoding:"base64"})},r.fromComment=function(p){var o;return new s(p=p.replace(/^\/\*/g,"//").replace(/\*\/$/g,""),{encoding:(o=r.commentRegex.exec(p))&&o[4]||"uri",hasComment:!0})},r.fromMapFileComment=function(p,o){if(typeof o=="string")throw new Error("String directory paths are no longer supported with `fromMapFileComment`\nPlease review the Upgrading documentation at https://github.com/thlorenz/convert-source-map#upgrading");var c=function(H,f){var _=r.mapFileCommentRegex.exec(H),y=_[1]||_[2];try{return(H=f(y))!=null&&typeof H.catch=="function"?H.catch(g):H}catch(h){g(h)}function g(h){throw new Error("An error occurred while trying to read the map file at "+y+` `+h.stack)}}(p,o);return c!=null&&typeof c.then=="function"?c.then(u):u(c)},r.fromSource=function(p){var o=p.match(r.commentRegex);return o?r.fromComment(o.pop()):null},r.fromMapFileSource=function(p,o){if(typeof o=="string")throw new Error("String directory paths are no longer supported with `fromMapFileSource`\nPlease review the Upgrading documentation at https://github.com/thlorenz/convert-source-map#upgrading");var c=p.match(r.mapFileCommentRegex);return c?r.fromMapFileComment(c.pop(),o):null},r.removeComments=function(p){return p.replace(r.commentRegex,"")},r.removeMapFileComments=function(p){return p.replace(r.mapFileCommentRegex,"")},r.generateMapFileComment=function(p,o){var c="sourceMappingURL="+p;return o&&o.multiline?"/*# "+c+" */":"//# "+c}},"./node_modules/.pnpm/debug@4.4.0/node_modules/debug/src/browser.js":(a,r,l)=>{r.formatArgs=function(u){if(u[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+u[0]+(this.useColors?"%c ":" ")+"+"+a.exports.humanize(this.diff),!this.useColors)return;let p="color: "+this.color;u.splice(1,0,p,"color: inherit");let o=0,c=0;u[0].replace(/%[a-zA-Z%]/g,H=>{H!=="%%"&&(o++,H==="%c"&&(c=o))}),u.splice(c,0,p)},r.save=function(u){try{u?r.storage.setItem("debug",u):r.storage.removeItem("debug")}catch{}},r.load=function(){let u;try{u=r.storage.getItem("debug")}catch{}return!u&&typeof process<"u"&&"env"in process&&(u=process.env.DEBUG),u},r.useColors=function(){if(typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs))return!0;if(typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/))return!1;let u;return typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&(u=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(u[1],10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},r.storage=function(){try{return localStorage}catch{}}(),r.destroy=(()=>{let u=!1;return()=>{u||(u=!0,console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."))}})(),r.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"],r.log=console.debug||console.log||(()=>{}),a.exports=l("./node_modules/.pnpm/debug@4.4.0/node_modules/debug/src/common.js")(r);let{formatters:s}=a.exports;s.j=function(u){try{return JSON.stringify(u)}catch(p){return"[UnexpectedJSONParseError]: "+p.message}}},"./node_modules/.pnpm/debug@4.4.0/node_modules/debug/src/common.js":(a,r,l)=>{a.exports=function(s){function u(c){let H,f,_,y=null;function g(...h){if(!g.enabled)return;let m=g,d=Number(new Date),A=d-(H||d);m.diff=A,m.prev=H,m.curr=d,H=d,h[0]=u.coerce(h[0]),typeof h[0]!="string"&&h.unshift("%O");let I=0;h[0]=h[0].replace(/%([a-zA-Z%])/g,(L,C)=>{if(L==="%%")return"%";I++;let x=u.formatters[C];if(typeof x=="function"){let P=h[I];L=x.call(m,P),h.splice(I,1),I--}return L}),u.formatArgs.call(m,h),(m.log||u.log).apply(m,h)}return g.namespace=c,g.useColors=u.useColors(),g.color=u.selectColor(c),g.extend=p,g.destroy=u.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>y!==null?y:(f!==u.namespaces&&(f=u.namespaces,_=u.enabled(c)),_),set:h=>{y=h}}),typeof u.init=="function"&&u.init(g),g}function p(c,H){let f=u(this.namespace+(H===void 0?":":H)+c);return f.log=this.log,f}function o(c,H){let f=0,_=0,y=-1,g=0;for(;f"-"+H)].join(",");return u.enable(""),c},u.enable=function(c){u.save(c),u.namespaces=c,u.names=[],u.skips=[];let H=(typeof c=="string"?c:"").trim().replace(" ",",").split(",").filter(Boolean);for(let f of H)f[0]==="-"?u.skips.push(f.slice(1)):u.names.push(f)},u.enabled=function(c){for(let H of u.skips)if(o(c,H))return!1;for(let H of u.names)if(o(c,H))return!0;return!1},u.humanize=l("./node_modules/.pnpm/ms@2.1.3/node_modules/ms/index.js"),u.destroy=function(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")},Object.keys(s).forEach(c=>{u[c]=s[c]}),u.names=[],u.skips=[],u.formatters={},u.selectColor=function(c){let H=0;for(let f=0;f{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?a.exports=l("./node_modules/.pnpm/debug@4.4.0/node_modules/debug/src/browser.js"):a.exports=l("./node_modules/.pnpm/debug@4.4.0/node_modules/debug/src/node.js")},"./node_modules/.pnpm/debug@4.4.0/node_modules/debug/src/node.js":(a,r,l)=>{let s=l("tty"),u=l("util");r.init=function(o){o.inspectOpts={};let c=Object.keys(r.inspectOpts);for(let H=0;H{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."),r.colors=[6,2,3,4,5,1];try{let o=l("./node_modules/.pnpm/supports-color@7.2.0/node_modules/supports-color/index.js");o&&(o.stderr||o).level>=2&&(r.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221])}catch{}r.inspectOpts=Object.keys(process.env).filter(o=>/^debug_/i.test(o)).reduce((o,c)=>{let H=c.substring(6).toLowerCase().replace(/_([a-z])/g,(_,y)=>y.toUpperCase()),f=process.env[c];return f=!!/^(yes|on|true|enabled)$/i.test(f)||!/^(no|off|false|disabled)$/i.test(f)&&(f==="null"?null:Number(f)),o[H]=f,o},{}),a.exports=l("./node_modules/.pnpm/debug@4.4.0/node_modules/debug/src/common.js")(r);let{formatters:p}=a.exports;p.o=function(o){return this.inspectOpts.colors=this.useColors,u.inspect(o,this.inspectOpts).split(` `).map(c=>c.trim()).join(" ")},p.O=function(o){return this.inspectOpts.colors=this.useColors,u.inspect(o,this.inspectOpts)}},"./node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js":a=>{"use strict";let r=Symbol.for("gensync:v1:start"),l=Symbol.for("gensync:v1:suspend");function s(g,h,m,d){if(typeof m===g||d&&m===void 0)return;let A;throw A=d?`Expected opts.${h} to be either a ${g}, or undefined.`:`Expected opts.${h} to be a ${g}.`,u(A,"GENSYNC_OPTIONS_ERROR")}function u(g,h){return Object.assign(new Error(g),{code:h})}function p({name:g,arity:h,sync:m,async:d}){return y(g,h,function*(...A){let I=yield r;if(!I)return m.call(this,A);let L;try{d.call(this,A,C=>{L||(L={value:C},I())},C=>{L||(L={err:C},I())})}catch(C){L={err:C},I()}if(yield l,L.hasOwnProperty("err"))throw L.err;return L.value})}function o(g){let h;for(;!({value:h}=g.next()).done;)H(h,g);return h}function c(g,h,m){(function d(){try{let A;for(;!({value:A}=g.next()).done;){H(A,g);let I=!0,L=!1,C=g.next(()=>{I?L=!0:d()});if(I=!1,f(C,g),!L)return}return h(A)}catch(A){return m(A)}})()}function H(g,h){g!==r&&_(h,u(`Got unexpected yielded value in gensync generator: ${JSON.stringify(g)}. Did you perhaps mean to use 'yield*' instead of 'yield'?`,"GENSYNC_EXPECTED_START"))}function f({value:g,done:h},m){(h||g!==l)&&_(m,u(h?"Unexpected generator completion. If you get this, it is probably a gensync bug.":`Expected GENSYNC_SUSPEND, got ${JSON.stringify(g)}. If you get this, it is probably a gensync bug.`,"GENSYNC_EXPECTED_SUSPEND"))}function _(g,h){throw g.throw&&g.throw(h),h}function y(g,h,m){if(typeof g=="string"){let d=Object.getOwnPropertyDescriptor(m,"name");d&&!d.configurable||Object.defineProperty(m,"name",Object.assign(d||{},{configurable:!0,value:g}))}if(typeof h=="number"){let d=Object.getOwnPropertyDescriptor(m,"length");d&&!d.configurable||Object.defineProperty(m,"length",Object.assign(d||{},{configurable:!0,value:h}))}return m}a.exports=Object.assign(function(g){let h=g;return h=typeof g!="function"?function({name:m,arity:d,sync:A,async:I,errback:L}){if(s("string","name",m,!0),s("number","arity",d,!0),s("function","sync",A),s("function","async",I,!0),s("function","errback",L,!0),I&&L)throw u("Expected one of either opts.async or opts.errback, but got _both_.","GENSYNC_OPTIONS_ERROR");if(typeof m!="string"){let C;L&&L.name&&L.name!=="errback"&&(C=L.name),I&&I.name&&I.name!=="async"&&(C=I.name.replace(/Async$/,"")),A&&A.name&&A.name!=="sync"&&(C=A.name.replace(/Sync$/,"")),typeof C=="string"&&(m=C)}return typeof d!="number"&&(d=A.length),p({name:m,arity:d,sync:function(C){return A.apply(this,C)},async:function(C,x,P){I?I.apply(this,C).then(x,P):L?L.call(this,...C,(D,S)=>{D==null?x(S):P(D)}):x(A.apply(this,C))}})}(g):function(m){return y(m.name,m.length,function(...d){return m.apply(this,d)})}(g),Object.assign(h,function(m){return{sync:function(...A){return o(m.apply(this,A))},async:function(...A){return new Promise((I,L)=>{c(m.apply(this,A),I,L)})},errback:function(...A){let I=A.pop();if(typeof I!="function")throw u("Asynchronous function called without callback","GENSYNC_ERRBACK_NO_CALLBACK");let L;try{L=m.apply(this,A)}catch(C){return void I(C)}c(L,C=>I(void 0,C),C=>I(C))}}}(h))},{all:p({name:"all",arity:1,sync:function(g){return Array.from(g[0]).map(h=>o(h))},async:function(g,h,m){let d=Array.from(g[0]);if(d.length===0)return void Promise.resolve().then(()=>h([]));let A=0,I=d.map(()=>{});d.forEach((L,C)=>{c(L,x=>{I[C]=x,A+=1,A===I.length&&h(I)},m)})}}),race:p({name:"race",arity:1,sync:function(g){let h=Array.from(g[0]);if(h.length===0)throw u("Must race at least 1 item","GENSYNC_RACE_NONEMPTY");return o(h[0])},async:function(g,h,m){let d=Array.from(g[0]);if(d.length===0)throw u("Must race at least 1 item","GENSYNC_RACE_NONEMPTY");for(let A of d)c(A,h,m)}})})},"./node_modules/.pnpm/globals@11.12.0/node_modules/globals/index.js":(a,r,l)=>{"use strict";a.exports=l("./node_modules/.pnpm/globals@11.12.0/node_modules/globals/globals.json")},"./node_modules/.pnpm/has-flag@4.0.0/node_modules/has-flag/index.js":a=>{"use strict";a.exports=(r,l=process.argv)=>{let s=r.startsWith("-")?"":r.length===1?"-":"--",u=l.indexOf(s+r),p=l.indexOf("--");return u!==-1&&(p===-1||u{"use strict";let r={},l=r.hasOwnProperty,s=(A,I)=>{for(let L in A)l.call(A,L)&&I(L,A[L])},u=A=>"\\u"+("0000"+A).slice(-4),p=(A,I)=>{let L=A.toString(16);return I?L:L.toUpperCase()},o=r.toString,c=Array.isArray,H=A=>typeof A=="bigint",f={"\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t"},_=/[\\\b\f\n\r\t]/,y=/[0-9]/,g=/[\xA0\u1680\u2000-\u200A\u2028\u2029\u202F\u205F\u3000]/,h=/([\uD800-\uDBFF][\uDC00-\uDFFF])|([\uD800-\uDFFF])|(['"`])|[^]/g,m=/([\uD800-\uDBFF][\uDC00-\uDFFF])|([\uD800-\uDFFF])|(['"`])|[^ !#-&\(-\[\]-_a-~]/g,d=(A,I)=>{let L=()=>{w=v,++I.indentLevel,v=I.indent.repeat(I.indentLevel)},C={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},x=I&&I.json;var P,D;x&&(C.quotes="double",C.wrap=!0),P=C,(I=((D=I)&&s(D,(re,ce)=>{P[re]=ce}),P)).quotes!="single"&&I.quotes!="double"&&I.quotes!="backtick"&&(I.quotes="single");let S=I.quotes=="double"?'"':I.quotes=="backtick"?"`":"'",N=I.compact,j=I.lowercaseHex,v=I.indent.repeat(I.indentLevel),w="",F=I.__inline1__,O=I.__inline2__,M=N?"":` `,W,G=!0,U=I.numbers=="binary",V=I.numbers=="octal",Y=I.numbers=="decimal",J=I.numbers=="hexadecimal";if(x&&A&&(re=>typeof re=="function")(A.toJSON)&&(A=A.toJSON()),!(re=>typeof re=="string"||o.call(re)=="[object String]")(A)){if((re=>o.call(re)=="[object Map]")(A))return A.size==0?"new Map()":(N||(I.__inline1__=!0,I.__inline2__=!1),"new Map("+d(Array.from(A),I)+")");if((re=>o.call(re)=="[object Set]")(A))return A.size==0?"new Set()":"new Set("+d(Array.from(A),I)+")";if((re=>typeof Buffer=="function"&&Buffer.isBuffer(re))(A))return A.length==0?"Buffer.from([])":"Buffer.from("+d(Array.from(A),I)+")";if(c(A))return W=[],I.wrap=!0,F&&(I.__inline1__=!1,I.__inline2__=!0),O||L(),((re,ce)=>{let me=re.length,xe=-1;for(;++xe{G=!1,O&&(I.__inline2__=!1),W.push((N||O?"":v)+d(re,I))}),G?"[]":O?"["+W.join(", ")+"]":"["+M+W.join(","+M)+M+(N?"":w)+"]";if((re=>typeof re=="number"||o.call(re)=="[object Number]")(A)||H(A)){if(x)return JSON.stringify(Number(A));let re;if(Y)re=String(A);else if(J){let ce=A.toString(16);j||(ce=ce.toUpperCase()),re="0x"+ce}else U?re="0b"+A.toString(2):V&&(re="0o"+A.toString(8));return H(A)?re+"n":re}return H(A)?x?JSON.stringify(Number(A)):A+"n":(re=>o.call(re)=="[object Object]")(A)?(W=[],I.wrap=!0,L(),s(A,(re,ce)=>{G=!1,W.push((N?"":v)+d(re,I)+":"+(N?"":" ")+d(ce,I))}),G?"{}":"{"+M+W.join(","+M)+M+(N?"":w)+"}"):x?JSON.stringify(A)||"null":String(A)}let K=I.escapeEverything?h:m;return W=A.replace(K,(re,ce,me,xe,Ee,Ue)=>{if(ce){if(I.minimal)return ce;let we=ce.charCodeAt(0),fe=ce.charCodeAt(1);return I.es6?"\\u{"+p(1024*(we-55296)+fe-56320+65536,j)+"}":u(p(we,j))+u(p(fe,j))}if(me)return u(p(me.charCodeAt(0),j));if(re=="\0"&&!x&&!y.test(Ue.charAt(Ee+1)))return"\\0";if(xe)return xe==S||I.escapeEverything?"\\"+xe:xe;if(_.test(re))return f[re];if(I.minimal&&!g.test(re))return re;let ze=p(re.charCodeAt(0),j);return x||ze.length>2?u(ze):"\\x"+("00"+ze).slice(-2)}),S=="`"&&(W=W.replace(/\$\{/g,"\\${")),I.isScriptContext&&(W=W.replace(/<\/(script|style)/gi,"<\\/$1").replace(/",a.representationStart,a.representationEnd,void 0]):FS(0,a)?V2(r,a):(a.advanceCodePoint(),[Xt.Delim,"-",a.representationStart,a.representationEnd,{value:"-"}]);case 60:return MBe(a)?(a.advanceCodePoint(4),[Xt.CDO,"/gs,Eie)}function p7e(e){let s=[];for(let u=0;ut===` `?` `:" ")}var lL;function H7e(e){lL||(lL=_ie.default.states({main:{commentLine:/\/\/.*?$/,commentBlock:{match:/\/\*[^]*?\*\//,lineBreaks:!0},stringDouble:/"(?:[^"\\]|\\.)*"/,stringSingle:/'(?:[^'\\]|\\.)*'/,stringBacktick:/`(?:[^`\\]|\\.)*`/,other:{match:/[^]/,lineBreaks:!0}}}));let t="";lL.reset(e);for(let n of lL)n.type==="commentLine"?t+=" ".repeat(n.value.length):n.type==="commentBlock"?t+=n.value.replace(/./g," "):t+=n.value;return t=d7e(t),t}function d7e(e){let g=32,h=9,m=!1,d=!1,A=!1,I=-1,L=-1,C=null;for(let x=0;xl))){if(!n){yield{classList:i!==null?a[1].slice(0,i-r):a[1],range:[r,l]};continue}for(let s of a[1].matchAll(n)){if(s[1]===void 0){console.warn(`Regex /${n.source}/ must have exactly one capture group`);continue}let u=r+s.indices[1][0],p=u+s[1].length;i!==null&&(ip)||(yield{classList:i!==null?s[1].slice(0,i-u):s[1],range:[u,p]})}}}}function so(e,t){let n,i=[];for(;(n=e.exec(t))!==null;)i.push({...n});return i}function gie(e,t){let n=so(e,t);return n.length===0?null:n[n.length-1]}function Iu({classList:e,range:t,important:n},i){let a=e.split(/(\s+)/),r=[],l=0;for(let s=0;sIu(l,e.blocklist)))}function cM(e,t,n,i){let a=da(t,"css",n),r=rL(i??t.languageId,e.editor?.userLanguages)?/(@apply\s+)(?[^}\r\n]+?)(?\s*!important)?(?:\r|\n|}|$)/g:/(@apply\s+)(?[^;}]+?)(?\s*!important)?\s*[;}]/g,l=so(r,a),s=n?n.start:{line:0,character:0};return l.map(u=>{let p=ki(a,u.index+u[1].length),o=ki(a,u.index+u[1].length+u.groups.classList.length);return{classList:u.groups.classList,important:!!u.groups.important,range:{start:{line:s.line+p.line,character:(o.line===0?s.character:0)+p.character},end:{line:s.line+o.line,character:(o.line===0?s.character:0)+o.character}}}})}async function bie(e,t,n){let a=(await e.editor.getConfiguration(t.uri)).tailwindCSS.experimental.classRegex;if(!Array.isArray(a)||a.length===0)return[];let r=t.getText(n?{...n,start:t.positionAt(0)}:void 0),l=[];try{for(let s of cL({text:r,filters:a}))l.push({classList:s.classList,range:{start:t.positionAt(s.range[0]),end:t.positionAt(s.range[1])}})}catch(s){throw console.error(s),console.log({text:r,filters:a}),new Error("Failed to parse custom class regex")}return l}function uM(e,t){let n=t.filter(a=>typeof a=="string").flatMap(a=>[a,`\\[${a}\\]`]),i=/(?:\s|:|\()(ATTRS)\s*=\s*['"`{]/;return so(new RegExp(i.source.replace("ATTRS",n.join("|")),"gi"),e)}function pM(e,t){let n=t.filter(u=>typeof u=="string");if(n.length===0)return[];let a=so(/(?<=^|[:=,;\s{()\[])([\p{ID_Start}$_][\p{ID_Continue}$_.]*)[(`]/dgiu,e),r=/^(NAMES)$/,l=new RegExp(r.source.replace("NAMES",n.join("|")),"i");return a.filter(u=>l.test(u[1]))}async function Aie(e,t,n,i){if(!e.editor)return[];let a=da(t,n,i),r=(await e.editor.getConfiguration(t.uri)).tailwindCSS,l=uM(a,r.classAttributes),s=Ga(e,t);for(let o of s??[]){if(!(o.type==="js"||o.type==="jsx")||!r.classFunctions?.length)continue;let H=t.getText(o.range),f=t.offsetAt(o.range.start),_=pM(H,r.classFunctions);_.forEach(y=>{y.index&&(y.index+=f)}),l.push(..._)}let u=new Set,p=[];return l.forEach(o=>{let c=a.substr(o.index+o[0].length-1),H=o[0][0]===":"||o[1].startsWith("[")&&o[1].endsWith("]")?oL():aL();H.reset(c);let f=[],_,y;try{for(let g of H)g.type==="classlist"||g.type.startsWith("arb")?y?y.value+=g.value:y={value:g.value,offset:g.offset}:(y&&f.push({value:y.value,offset:y.offset}),y=void 0)}catch{}y&&f.push({value:y.value,offset:y.offset}),f.forEach(({value:g,offset:h})=>{if(g.trim()==="")return null;let m=g.match(/^\s*/),d=m===null?0:m[0].length,A=g.match(/\s*$/),I=A===null?0:-A[0].length,L=ki(a,o.index+o[0].length-1+h+d),C=ki(a,o.index+o[0].length-1+h+g.length+I),x={classList:g.substr(d,g.length+I),range:{start:{line:(i?.start.line||0)+L.line,character:(C.line===0&&i?.start.character||0)+L.character},end:{line:(i?.start.line||0)+C.line,character:(C.line===0&&i?.start.character||0)+C.character}}},P=[x.classList,x.range.start.line,x.range.start.character,x.range.end.line,x.range.end.character].join(":");u.has(P)||(u.add(P),p.push(x))})}),p}async function uL(e,t,n,i,a=!0,r){let l=[];return i==="css"?l=cM(e,t,n,r):(i==="html"||i==="jsx")&&(l=await Aie(e,t,i,n)),km([...l,...a?await bie(e,t,n):[]])}async function nH(e,t){if(pc(e,t))return cM(e,t);let n=Ga(e,t);return n?km(DH([...await Promise.all(n.filter(i=>i.type==="html"||i.type==="jsx").map(({type:i,range:a})=>Aie(e,t,i==="html"?"html":"jsx",a))),...n.filter(i=>i.type==="css").map(({range:i,lang:a})=>cM(e,t,i,a)),await bie(e,t)])):[]}function dL(e,t){if(pc(e,t))return pL(t);let n=Ga(e,t);return n?DH(n.filter(i=>i.type==="css").map(({range:i})=>pL(t,i))):[]}function pL(e,t){let n=da(e,"css",t),i=so(/(?:\b|(?<=[\s\W]))(?config|theme|--theme|var)\(/g,n);i=i.filter(f=>{for(let _=f.index-1;_>=0;_--){let y=n[_];if(y===` `||y===";"||y==="("||y===")")break;if(n.startsWith("@import",_))return!1}return!0});let a=[],r=44,l=47,s=92,u=40,p=41,o=34,c=39,H=n.length;for(let f of i){let _=f.index+f[0].length,y=null,g=_,h=null,m=1;for(let C=_;Cp==="css"?await uL(e,t,o,"css",!0,c):p==="html"?await uL(e,t,o,"html"):p==="js"||p==="jsx"?await uL(e,t,o,"jsx"):[]));i=km(DH(u)).flatMap(p=>Iu(p,e.blocklist))}else Yo(e,t,n)?i=await aE(e,t,r,"css"):fg(e,t,n)?i=await aE(e,t,r,"html"):nL(e,t,n)?i=await aE(e,t,r,"jsx"):i=await aE(e,t,r);if(i.length===0)return null;let l=i.find(({range:s})=>_p(n,s));return l||null}var hL=$r(sL()),vie=$r(Tie());var h7e=["text/html","text/x-template","text/x-handlebars-template"],m7e=["text/babel"],$c={text:{match:/[^]/,lineBreaks:!0}},oE={main:{cssBlockStart:{match:/\s])/,push:"cssBlock"},jsBlockStart:{match:"",next:"style"},cssBlockEnd:{match:"/>",pop:1},attrStartDouble:{match:'"',push:"attrDouble"},attrStartSingle:{match:"'",push:"attrSingle"},interp:{match:"{",push:"interp"},...$c},jsBlock:{scriptStart:{match:">",next:"script"},jsBlockEnd:{match:"/>",pop:1},langAttrStartDouble:{match:'lang="',push:"langAttrDouble"},langAttrStartSingle:{match:"lang='",push:"langAttrSingle"},typeAttrStartDouble:{match:'type="',push:"typeAttrDouble"},typeAttrStartSingle:{match:"type='",push:"typeAttrSingle"},attrStartDouble:{match:'"',push:"attrDouble"},attrStartSingle:{match:"'",push:"attrSingle"},interp:{match:"{",push:"interp"},...$c},interp:{interp:{match:"{",push:"interp"},end:{match:"}",pop:1},...$c},langAttrDouble:{langAttrEnd:{match:'"',pop:1},lang:{match:/[^"]+/,lineBreaks:!0}},langAttrSingle:{langAttrEnd:{match:"'",pop:1},lang:{match:/[^']+/,lineBreaks:!0}},typeAttrDouble:{langAttrEnd:{match:'"',pop:1},type:{match:/[^"]+/,lineBreaks:!0}},typeAttrSingle:{langAttrEnd:{match:"'",pop:1},type:{match:/[^']+/,lineBreaks:!0}},attrDouble:{attrEnd:{match:'"',pop:1},...$c},attrSingle:{attrEnd:{match:"'",pop:1},...$c},style:{cssBlockEnd:{match:/<\/style\s*>/,pop:1},...$c},script:{jsBlockEnd:{match:/<\/script\s*>/,pop:1},...$c}},_7e={...oE,main:{htmlBlockStart:{match:"",next:"html"},htmlBlockEnd:{match:"/>",pop:1},attrStartDouble:{match:'"',push:"attrDouble"},attrStartSingle:{match:"'",push:"attrSingle"},interp:{match:"{",push:"interp"},...$c},html:{htmlBlockEnd:{match:"",pop:1},nestedBlockStart:{match:"",next:"nested"},nestedBlockEnd:{match:"/>",pop:1},...$c},nested:{nestedBlockEnd:{match:"",pop:1},nestedBlockStart:{match:"YT.includes(e.editor.userLanguages[i]));return[...YT,...n].indexOf(t.languageId)!==-1}function Xh(e){return e.languageId==="vue"}function mL(e){return e.languageId==="svelte"}function dM(e){return e.languageId==="astro"}function fg(e,t,n){let i=t.getText({start:{line:0,character:0},end:n}),a=Ga(e,t,i);return a?a[a.length-1].type==="html":!1}function b7e(e){let t=Object.keys(e.editor.userLanguages).filter(n=>eL.includes(e.editor.userLanguages[n]));return[...eL,...t]}function fM(e,t){return b7e(e).indexOf(t)!==-1}function pc(e,t){return fM(e,t.languageId)}function Yo(e,t,n){if(pc(e,t))return!0;if(lE(e,t)||Xh(t)||mL(t)||Ef(e,t)){let i=t.getText({start:{line:0,character:0},end:n}),a=Ga(e,t,i);return a?a[a.length-1].type==="css":!1}return!1}var xie=$r(vl());function Zh(e,t){let n=Array.isArray(t)?t:Yp(e,t);if(!n)return null;let i=(0,xie.default)(e.classNames.classNames,[...n,"__info"]);return Array.isArray(i)?i.map(a=>({source:a.__source,pseudo:a.__pseudo,scope:a.__scope,context:a.__context})):{source:i.__source,pseudo:i.__pseudo,scope:i.__scope,context:i.__context}}var hM=$r(vl());function _L(e,t){return e.featureFlags.future.includes(t)?e.config.future==="all"||(0,hM.default)(e.config,["future",t],!1):e.featureFlags.experimental.includes(t)?e.config.experimental==="all"||(0,hM.default)(e.config,["experimental",t],!1):!1}function yf(e,t){if(e.jit)return{isApplyable:!0};let n=Zh(e,t);if(!n)return null;if(ii(e.version,"2.0.0-alpha.1")||_L(e,"applyComplexClasses"))return{isApplyable:!0};let i=Array.isArray(t)?t.join(e.separator):t,a;return Array.isArray(n)?a=`'@apply' cannot be used with '${i}' because it is included in multiple rulesets.`:n.source!=="utilities"?a=`'@apply' cannot be used with '${i}' because it is not a utility.`:n.context&&n.context.length>0?n.context.length===1?a=`'@apply' cannot be used with '${i}' because it is nested inside of an at-rule ('${n.context[0]}').`:a=`'@apply' cannot be used with '${i}' because it is nested inside of at-rules (${n.context.map(r=>`'${r}'`).join(", ")}).`:n.pseudo&&n.pseudo.length>0&&(n.pseudo.length===1?a=`'@apply' cannot be used with '${i}' because its definition includes a pseudo-selector ('${n.pseudo[0]}')`:a=`'@apply' cannot be used with '${i}' because its definition includes pseudo-selectors (${n.pseudo.map(r=>`'${r}'`).join(", ")}).`),a?{isApplyable:!1,reason:a}:{isApplyable:!0}}function Cie(e){return e.code==="cssConflict"}function Die(e){return e.code==="invalidApply"}function Pie(e){return e.code==="invalidScreen"}function wie(e){return e.code==="invalidVariant"}function kie(e){return e.code==="invalidConfigPath"}function Nie(e){return e.code==="invalidTailwindDirective"}function $ie(e){return e.code==="recommendedVariantOrder"}function Rie(e){return e.code==="suggestCanonicalClasses"}var A7e=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,I7e=/\\(\\)?/g;function EL(e){let t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(A7e,(n,i,a,r)=>{t.push(a?r.replace(I7e,"$1"):i||n)}),t}var yL=$r(Bie());function iH(e,t){return t.concat([]).sort((n,i)=>(0,yL.default)(e,n)-(0,yL.default)(e,i))[0]}function Oie(e,t){return(0,yL.default)(e,t)}function gL(e){let t=Array.from(e.theme.entries(),([i])=>i),n=e.theme.prefix?.length??0;return n>0?t.map(i=>`--${i.slice(n+3)}`):t}function Fie(e){return["--breakpoint","--color","--animate","--blur","--radius","--shadow","--inset-shadow","--drop-shadow","--container","--font","--font-size","--tracking","--leading","--ease"]}var bL=$r(vl());function sH(e){return typeof e=="string"?e:e.reduce((t,n,i)=>i===0?n:n.includes(".")?`${t}[${n}]`:`${t}.${n}`,"")}function cE(e,t,n=[]){let i=Array.isArray(t)?t:EL(t);if(e.v4)return T7e(e,sH(i));let a=[...n,...i],r=(0,bL.default)(e.config,a),l=[],s=e.modules?.transformThemeValue?.module??(o=>c=>c);a[0]==="theme"&&a[1]&&(r=s(a[1])(r));function u(){return ST("123456789".substr(0,i.length-1)).map(H=>H.split("").map(f=>parseInt(f,10))).map(H=>{let f=[],_=0;return H.forEach(y=>{f.push(i.slice(_,y).join(".")),_=y}),f.push(i.slice(_).join(".")),f}).slice(1).find(H=>cE(e,H,n).isValid)}if(typeof r>"u"){let o=`'${sH(t)}' does not exist in your theme config.`,c=[...n,...i.slice(0,i.length-1)],H=(0,bL.default)(e.config,c);if(Do(H)){let f=iH(i[i.length-1],Object.keys(H).filter(_=>cE(e,[...c,_]).isValid));f&&(l.push(sH([...i.slice(0,i.length-1),f])),o+=` Did you mean '${l[0]}'?`)}else{let f=u();if(f)return{isValid:!1,reason:`${o} Did you mean '${sH(f)}'?`,suggestions:[sH(f)]}}return{isValid:!1,reason:o,suggestions:l}}if(!(typeof r=="string"||typeof r=="number"||r instanceof String||r instanceof Number||Array.isArray(r)||typeof r=="function")){let o=`'${sH(t)}' was found but does not resolve to a valid theme value.`;if(Do(r)){let c=Object.keys(r).filter(H=>cE(e,[...i,H],n).isValid);c.length&&(l.push(...c.map(H=>sH([...i,H]))),o+=` Did you mean something like '${l[0]}'?`)}return{isValid:!1,reason:o,suggestions:l}}let p=!0;for(let o=i.length-1;o>=0;o--){let c=i[o],H=(0,bL.default)(e.config,[...n,...i.slice(0,o)]);if(/^[0-9]+$/.test(c)){if(!Do(H)&&!Array.isArray(H)){p=!1;break}}else if(!Do(H)){p=!1;break}}if(!p){let o=`'${sH(t)}' does not exist in your theme config.`,c=u();return c?{isValid:!1,reason:`${o} Did you mean '${sH(c)}'?`,suggestions:[sH(c)]}:{isValid:!1,reason:o,suggestions:[]}}return{isValid:!0,value:r}}function jie(e,t,n){let i=n.tailwindCSS.lint.invalidConfigPath;if(i==="ignore")return[];let a=[];return dL(e,t).forEach(r=>{let l=r.helper==="theme"?["theme"]:[];if(r.helper==="var")return;let s=cE(e,r.path,l);s.isValid!==!0&&a.push({code:"invalidConfigPath",range:r.ranges.path,severity:i==="error"?1:2,message:s.reason,suggestions:s.suggestions})}),a}function S7e(e,t){let n=e.theme.prefix??null,i=n?`${n}:[--custom:theme(${t})]`:`[--custom:theme(${t})]`,[a]=e.compile([i]),r=null;return a.walkDecls(l=>{r=l.value}),r}function T7e(e,t){let n=e.designSystem.theme.prefix??null,i=S7e(e.designSystem,t);if(i!=null)return{isValid:!0,value:i};let a=t.startsWith("--")?`'${t}' does not exist in your theme.`:`'${t}' does not exist in your theme config.`,r=L7e(e,t);return r.length>0&&(a+=` Did you mean '${r[0]}'?`),{isValid:!1,reason:a,suggestions:r}}function L7e(e,t){if(!e.v4)return[];if(!t.startsWith("--"))return[];let n=t.slice(2).split("-");n[0]=`--${n[0]}`;let i=gL(e.designSystem),a=null;for(;n.length>1;){n.pop();let l=n.join("-"),s=i.filter(u=>u.startsWith(l));if(s.length!==0){a=iH(t,s);break}}return a??=iH(t,i),Oie(t,a)<=5?[a]:[]}var Sse=$r(mg());var LL=new Uint8Array(256);function gf(e,t){let n=0,i=[],a=0,r=e.length,l=t.charCodeAt(0);for(let s=0;s0&&u===LL[n-1]&&n--;break}}return i.push(e.slice(a)),i}async function Tse(e,t,n){return await c6e(e,t,n)||await d6e(e,t,n)||await l6e(e,t,n)||await u6e(e,t,n)}async function l6e(e,t,n){if(!Yo(e,t,n))return null;let i=await e.editor.getConfiguration(t.uri),a=pL(t,{start:{line:n.line,character:0},end:{line:n.line+1,character:0}});for(let r of a){if(!_p(n,r.ranges.path)||r.helper==="var"&&!e.v4)continue;let l=cE(e,r.path,r.helper==="theme"?["theme"]:[]),s=l.isValid?QT(l.value):null;if(s===null)return null;i.tailwindCSS.showPixelEquivalents&&(s=JH(s,i.tailwindCSS.rootFontSize));let u=["```plaintext",s,"```"];return e.v4&&r.path.startsWith("--")&&(u=["```css","@theme {",` ${r.path}: ${s};`,"}","```"]),{contents:{kind:"markdown",value:u.join(` `)},range:r.ranges.path}}return null}async function c6e(e,t,n){let i=await Iie(e,t,n);if(i===null)return null;if(e.v4){let s=e.designSystem.compile([i.className])[0];return s.nodes.length===0?null:{contents:{language:"css",value:await X_(e,s,t.uri)},range:i.range}}if(e.jit){let{root:s,rules:u}=cc(e,[i.className]);return u.length===0?null:{contents:{language:"css",value:await X_(e,s,t.uri)},range:i.range}}let a=Yp(e,i.className);if(!a)return null;if(Yo(e,t,n)){let s=yf(e,a);if(s===null||s.isApplyable===!1)return null}let r=await e.editor.getConfiguration(t.uri),l=Hg(i.className,(0,Ise.default)(e.classNames.classNames,[...a,"__info"]),r);return l?{contents:{language:"css",value:l},range:i.range}:null}function _g(e){return{kind:"markdown",value:e.join(` `)}}async function u6e(e,t,n){if(!Yo(e,t,n))return null;let i={start:{line:n.line,character:0},end:{line:n.line+1,character:0}},a=da(t,"css",i),l=[/@source(?:\s+not)?\s*(?'[^']+'|"[^"]+")/dg,/@source(?:\s+not)?\s*inline\((?'[^']+'|"[^"]+")/dg].flatMap(s=>so(s,a));for(let s of l){let u=s.groups.glob.slice(1,-1);if(!u.includes("{")||!u.includes("}"))continue;let p=wa({start:ki(a,s.indices.groups.glob[0]),end:ki(a,s.indices.groups.glob[1])},i);if(!_p(n,p))continue;let o=new Set(Sse.default.expand(u));if(!(o.size<2))return{range:p,contents:_g(["**Expansion**","```plaintext",...Array.from(o,c=>`- ${c}`),"```"])}}return null}var p6e=/@(?theme)\s+(?[^{]+)\s*\{/dg,H6e=/@(?import)\s*[^;]+?theme\((?[^)]+)\)/dg;async function d6e(e,t,n){if(!e.v4)return null;let i={start:{line:n.line,character:0},end:{line:n.line+1,character:0}},a=da(t,"css",i),r=[...so(H6e,a),...so(p6e,a)];for(let l of r){let s=l.groups.directive,u=l.groups.parts,p=[],o=l.indices.groups.parts[0];for(let f of gf(u," ")){let _=f.length;f=f.trim(),f!==""&&p.push({name:f,range:wa({start:ki(a,o),end:ki(a,o+f.length)},i)}),o+=_+1}let c=p.find(f=>_p(n,f.range));if(!c)return null;let H=f6e(s,c.name);return H?{range:c.range,contents:H}:null}return null}function f6e(e,t){return{reference:_g([e==="import"?"Don't emit CSS variables for imported theme values.":"Don't emit CSS variables for these theme values."]),inline:_g([e==="import"?"Inline imported theme values into generated utilities instead of using `var(\u2026)`.":"Inline these theme values into generated utilities instead of using `var(\u2026)`."]),static:_g([e==="import"?"Always emit imported theme values into the CSS file instead of only when used.":"Always emit these theme values into the CSS file instead of only when used."]),default:_g([e==="import"?"Allow imported theme values to be overridden by JS configs and plugins.":"Allow these theme values to be overridden by JS configs and plugins."])}[t]}var xse=$r(mg());var h6e=["byte","kilobyte","megabyte","gigabyte","terabyte","petabyte"];function Lse(e){let t=e==0?0:Math.floor(Math.log(e)/Math.log(1e3));return new Intl.NumberFormat("en",{notation:"compact",style:"unit",unit:h6e[t],unitDisplay:"narrow"}).format(e/1e3**t)}function vse(e){let t=0;t+=1+e.length+3,t+=2;for(let[n,i]of gf(e,":").entries())t+=(n+1)*2+2+i.length+3,t+=(n+1)*2+2;return t*1.95}async function Cse(e,t){return e.enabled?(await Promise.all([_6e(e,t)])).flat():[]}var m6e=/@source(?:\s+not)?\s*inline\((?'[^']+'|"[^"]+")/dg;async function _6e(e,t){if(!e.features.includes("source-inline"))return[];let n=t.getText(),i=new Intl.NumberFormat("en",{maximumFractionDigits:2}),a=[];for(let r of so(m6e,n)){let l=r.groups.glob.slice(1,-1),s=new Set(xse.default.expand(l));if(s.size<2)continue;let u=wa({start:ki(n,r.indices.groups.glob[0]),end:ki(n,r.indices.groups.glob[1])}),p=0;for(let o of s)p+=vse(o);a.push({range:u,command:{title:`Generates ${i.format(s.size)} classes`,command:""}}),p>=1e6&&(a.push({range:u,command:{title:`At least ${Lse(p)} of CSS`,command:""}}),a.push({range:u,command:{title:"This may slow down your bundler/browser",command:""}}))}return a}var po=$r(Lk()),Mc=$r(vl());function E6e(e){return Do(e)&&e.raw!==void 0}function Dse(e){if(!e)return;if(typeof e=="string")return`@media (min-width: ${e})`;if(E6e(e))return`@media ${e.raw}`;let t=(Array.isArray(e)?e:[e]).map(n=>[typeof n.min=="string"?`(min-width: ${n.min})`:null,typeof n.max=="string"?`(max-width: ${n.max})`:null].filter(Boolean).join(" and ")).join(", ");return t?`@media ${t}`:void 0}function vL(e){let t=0;for(let n=e.length-1;n>=0;n--){let i=e.charCodeAt(n);t+=+(i===123)-+(i===125)}return t}function Pse(e){let t=0;for(let n=e.length-1;n>=0;n--){let i=e.charCodeAt(n);t+=+(i===40)-+(i===41)}return t}var pE=$r(kse());function Nse(e,t){let n="<",i=">",a="\\",r="?",l={line:0,character:0},s=e.getText({start:{line:l.line,character:l.character},end:{line:t.start.line,character:t.start.character}});if(s.length>500&&(s=s.substr(s.length-500)),!s.trim())return!0;let u=!0,p=!1,o=s.length-1;if(s[o]===n)return!1;for(;o>=0;){let c=s[o];if(o--,!p&&/\s/.test(c)){p=!0;continue}if(c===r&&s[o]===n){o--;continue}if(/\s/.test(c)&&s[o]===n){o--;continue}if(!(c!==n&&c!==i)){if(o>=0&&s[o]===a){o--;continue}if(c===i){if(o>=0&&s[o]==="=")continue;break}if(c===n){u=!p;break}}}return u}function el(e,t){let n=typeof t=="number"?t.toString().length:8;return("0".repeat(n)+e).slice(-n)}function uo(e,t){let n=0,i="https://tailwindcss-v0.netlify.app/docs/";ii(e,"0.99.0")&&(n=1,i="https://v1.tailwindcss.com/docs/"),ii(e,"1.99.0")&&(n=2,i="https://v2.tailwindcss.com/docs/"),ii(e,"2.99.0")&&(n=3,i="https://v3.tailwindcss.com/docs/"),ii(e,"3.99.0")&&(n=4,i="https://tailwindcss.com/docs/");let a=Array.isArray(t)?t[n]||t[t.length-1]:t;return`${i}${a}`}function Eg(e,t){let n=e.variants.flatMap(s=>s.values.length?s.values.map(u=>u==="DEFAULT"?s.name:`${s.name}${s.hasDash?"-":""}${u}`):[s.name]),i=gf(t,e.separator);if(i.length<2)return{variants:[],offset:0};function a(s){if(n.includes(s))return!0;let u=`${s}${e.separator}[color:red]`;if(e.v4){if(!e.designSystem)return!1;let p=e.designSystem.theme.prefix??"";p!==""&&(u=`${p}:${u}`);let o=e.designSystem.candidatesToCss([u]);return o.length!==1?!1:o[0]!==null}return e.jit&&(s.includes("[")&&s.endsWith("]")||s.includes("/"))?cc(e,[u]).rules.length>0:!1}let r=0,l=new Set;for(let[s,u]of i.entries()){if(u===""||!a(u))break;l.add(u),r+=u.length,r+=sconfig|plugin|source)(?\s+not)?\s*(?'[^']*|"[^"]*)$/,A6e=/@(?config)\s*(?'[^']*|"[^"]*)$/,I6e=/@(?(?:import|reference))\s*(?'[^']*'|"[^"]*")\s*(layer\([^)]+\)\s*)?source\((?'[^']*|"[^"]*)$/,S6e=/@(?tailwind)\s+utilities\s+source\((?'[^']*|"[^"]*)?$/;async function Mse(e,t){if(e.v4){let l=t.match(b6e)??t.match(I6e)??t.match(S6e);if(!l)return null;let s=l.groups.not!==void 0&&l.groups.not.length>0,u=l.groups.directive,p=l.groups.partial?.slice(1)??"",o="script";if(u==="source")o="source";else if(u==="import"||u==="tailwind"){if(s)return null;o="directory"}return{directive:u,partial:p,suggest:o}}let n=t.match(A6e);if(!n||n.groups.not!==void 0&&n.groups.not.length>0)return null;let a=n.groups.directive,r=n.groups.partial.slice(1);return{directive:a,partial:r,suggest:"script"}}var T6e=e=>Array.isArray(e.__info)?e.__info.some(t=>t.__source==="utilities"):e.__info.__source==="utilities";function xL(e,t,n,i,a,r){let l=t.split(/[\s+]/),s=l[l.length-1],u=e.separator,p=s.split(u),o,c=[],H=!1,f={...n,start:{...n.start,character:n.end.character-s.length}};if(e.v4){let I=function(L){return{kind:9,data:{...e.completionItemData??{},_type:"variant"},command:L.insertTextFormat===2?void 0:{title:"",command:"editor.action.triggerSuggest"},sortText:"-"+el(A++),...L}},_=e.designSystem.theme.prefix??"",{variants:y,offset:g}=Eg(e,s);if(r&&(r.triggerKind===1||r.triggerKind===2&&r.triggerCharacter==="/")&&s.includes("/")){let L,C=s.split("/").slice(0,-1).join("/"),x=C.slice(g);if(L=e.classList.find(P=>Array.isArray(P)&&P[0]===x)?.[1]?.modifiers??[],L.length>0)return qo({isIncomplete:!1,items:L.map((P,D)=>{let S=`${C}/${P}`,N=po.CompletionItemKind.Constant,j,v=Au(e,S);return v!==null&&(N=po.CompletionItemKind.Color,typeof v!="string"&&(v.alpha??1)!==0&&(j=mp(v))),{label:S,...j?{documentation:j}:{},kind:N,sortText:el(D)}})},{range:f,data:e.completionItemData},e.editor.capabilities.itemDefaults)}f.start.character+=g;let h=s.substr(g).endsWith("!");h&&(f.end.character-=1);let m=[],d=new Set,A=0;for(let L of e.variants){if(y.includes(L.name)||d.has(L.name))continue;d.add(L.name),L.isArbitrary&&m.push(I({label:`${L.name}${L.hasDash?"-":""}[]${u}`,insertTextFormat:2,textEditText:`${L.name}${L.hasDash?"-":""}[\${1}]${u}\${0}`}));let C=!1,x=[...y,L.name],P=[];try{P=L.selectors(),C=!0}catch(D){console.log("Error while trying to get selectors for variant"),console.log({variant:L,err:D});continue}C&&P.length>0&&m.push(I({label:`${L.name}${u}`,detail:P.map(D=>h$(D)).join(", "),textEditText:x[x.length-1]+u}));for(let D of L.values??[]){if(y.includes(`${L.name}-${D}`)||d.has(`${L.name}-${D}`))continue;d.add(`${L.name}-${D}`);let S=[];try{S=L.selectors({value:D})}catch(N){console.log("Error while trying to get selectors for variant"),console.log({variant:L,err:N})}S.length!==0&&m.push(I({label:D==="DEFAULT"?`${L.name}${u}`:`${L.name}${L.hasDash?"-":""}${D}${u}`,detail:S.join(", ")}))}}return _.length>0&&(y.length===0&&(m=m.map((L,C)=>(C===0||(L.label=`${_}:${L.label}`,L.textEditText&&(L.textEditText=`${_}:${L.textEditText}`)),L))),y.length>0&&y[0]!==_)?null:qo({isIncomplete:!1,items:m.concat(e.classList.reduce((L,[C,{color:x}],P)=>{if(e.blocklist?.includes([...y,C].join(e.separator)))return L;let D=x?po.CompletionItemKind.Color:po.CompletionItemKind.Constant,S;return x&&typeof x!="string"&&(S=mp(x)),_.length>0&&y.length===0&&(C=`${_}:${C}`),L.push({label:C,kind:D,...S?{documentation:S}:{},sortText:el(P,e.classList.length)}),L},[]))},{data:{...e.completionItemData??{},...h?{important:h}:{},variants:y},range:f},e.editor.capabilities.itemDefaults)}if(e.jit){let{variants:_,offset:y}=Eg(e,s);if(r&&(r.triggerKind===1||r.triggerKind===2&&r.triggerCharacter==="/")&&s.includes("/")){let d,A=s.split("/").slice(0,-1).join("/");if(e.classListContainsMetadata){let I=A.slice(y);d=e.classList.find(L=>Array.isArray(L)&&L[0]===I)?.[1]?.modifiers}else{let I=A+"/[0]",{rules:L}=cc(e,[I]);if(L.length>0){let C=(0,Mc.default)(e.config,"theme.opacity",{});Do(C)||(C={}),d=Object.keys(C)}}if(d)return qo({isIncomplete:!1,items:d.map((I,L)=>{let C=`${A}/${I}`,x=po.CompletionItemKind.Constant,P,D=Au(e,C);return D!==null&&(x=po.CompletionItemKind.Color,typeof D!="string"&&(D.alpha??1)!==0&&(P=mp(D))),{label:C,...P?{documentation:P}:{},kind:x,sortText:el(L)}})},{range:f,data:e.completionItemData},e.editor.capabilities.itemDefaults)}f.start.character+=y;let g=s.substr(y).startsWith("!");g&&(f.start.character+=1);let h=[],m=new Set;if(!g){let A=function(I){return{kind:9,data:{...e.completionItemData??{},_type:"variant"},command:I.insertTextFormat===2?void 0:{title:"",command:"editor.action.triggerSuggest"},sortText:"-"+el(d++),...I}},d=0;for(let I of e.variants)if(!_.includes(I.name)&&!m.has(I.name)){if(m.add(I.name),I.isArbitrary)h.push(A({label:`${I.name}${I.hasDash?"-":""}[]${u}`,insertTextFormat:2,textEditText:`${I.name}${I.hasDash?"-":""}[\${1}]${u}\${0}`}));else{let L=!ii(e.version,"2.99.0"),C=[..._,I.name];if(L){let x=e.variants.map(({name:P})=>P);C=C.sort((P,D)=>x.indexOf(D)-x.indexOf(P))}h.push(A({label:`${I.name}${u}`,detail:I.selectors().map(x=>h$(x)).join(", "),textEditText:C[C.length-1]+u,additionalTextEdits:L&&C.length>1?[{newText:C.slice(0,C.length-1).join(u)+u,range:{start:{...n.start,character:n.end.character-s.length},end:{...f.start,character:f.start.character}}}]:[]}))}for(let L of I.values??[])_.includes(`${I.name}-${L}`)||m.has(`${I.name}-${L}`)||(m.add(`${I.name}-${L}`),h.push(A({label:L==="DEFAULT"?`${I.name}${u}`:`${I.name}${I.hasDash?"-":""}${L}${u}`,detail:I.selectors({value:L}).join(", ")})))}}return e.classList?qo({isIncomplete:!1,items:h.concat(e.classList.reduce((d,[A,{color:I}],L)=>{if(e.blocklist?.includes([..._,A].join(e.separator)))return d;let C=I?po.CompletionItemKind.Color:po.CompletionItemKind.Constant,x;return I&&typeof I!="string"&&(x=mp(I)),d.push({label:A,kind:C,...x?{documentation:x}:{},sortText:el(L,e.classList.length)}),d},[]))},{data:{...e.completionItemData??{},...g?{important:g}:{},variants:_},range:f},e.editor.capabilities.itemDefaults):qo({isIncomplete:!1,items:h.concat(Object.keys(e.classNames.classNames).filter(d=>{let A=e.classNames.classNames[d];return _.length===0?A.__info:A.__info&&T6e(A)}).map((d,A,I)=>{let L=po.CompletionItemKind.Constant,C,x=Au(e,d);return x!==null&&(L=po.CompletionItemKind.Color,typeof x!="string"&&(x.alpha??1)!==0&&(C=mp(x))),{label:d,kind:L,...C?{documentation:C}:{},sortText:el(A,I.length)}})).filter(d=>!(d===null||a&&!a(d)))},{range:f,data:{...e.completionItemData??{},variants:_,...g?{important:g}:{}}},e.editor.capabilities.itemDefaults)}for(let _=p.length-1;_>0;_--){let y=p.slice(0,_).filter(Boolean);if(o=(0,Mc.default)(e.classNames.classNames,y),typeof o<"u"&&typeof(0,Mc.default)(o,["__info","__rule"])>"u"){H=!0,c=y,f={...f,start:{...f.start,character:f.start.character+y.join(u).length+u.length}};break}}return qo({isIncomplete:!1,items:Object.keys(H?o:e.classNames.classNames).filter(_=>_!=="__info").filter(_=>G6e(e,[...c,_])).map((_,y,g)=>({label:_+u,kind:9,command:{title:"",command:"editor.action.triggerSuggest"},sortText:"-"+el(y,g.length),data:{...e.completionItemData??{},className:_,variants:c}})).concat(Object.keys(H?o:e.classNames.classNames).filter(_=>(0,Mc.default)(e.classNames.classNames,[...c,_,"__info"])).map((_,y,g)=>{let h=po.CompletionItemKind.Constant,m,d=Au(e,_);return d!==null&&(h=po.CompletionItemKind.Color,typeof d!="string"&&(d.alpha??1)!==0&&(m=mp(d))),{label:_,kind:h,...m?{documentation:m}:{},sortText:el(y,g.length)}})).filter(_=>!(_===null||a&&!a(_)))},{range:f,data:{...e.completionItemData??{},variants:c}},e.editor.capabilities.itemDefaults)}async function L6e(e,t,n,i){let a=t.offsetAt(n),r={start:t.positionAt(Math.max(0,a-15e3)),end:n},l;Ef(e,t)?l=da(t,"js",r):lE(e,t)?l=da(t,"html",r):l=t.getText(r);let s=(await e.editor.getConfiguration(t.uri)).tailwindCSS,u=uM(l,s.classAttributes),p=Ga(e,t);for(let H of p??[]){if(!(H.type==="js"||H.type==="jsx")||!s.classFunctions?.length||!_p(n,H.range))continue;let _=t.getText(H.range),y=t.offsetAt(H.range.start),g=pM(_,s.classFunctions);for(let h of g)h.index&&(h.index+=y),!(h.index>a)&&u.push(h)}if(u.sort((H,f)=>H.index-f.index),u.length===0)return null;let o=u[u.length-1],c=o[0][0]===":"||o[1].startsWith("[")&&o[1].endsWith("]")?oL():aL();c.reset(l.substr(o.index+o[0].length-1));try{let H=Array.from(c),f=H[H.length-1];if(f.type.startsWith("start")||f.type==="classlist"||f.type.startsWith("arb")){let _="";for(let y=H.length-1;y>=0&&(H[y].type==="classlist"||H[y].type.startsWith("arb"));y--)_=H[y].value+_;return xL(e,_,{start:{line:n.line,character:n.character-_.length},end:n},s.rootFontSize,void 0,i)}}catch{}return null}async function v6e(e,t,n,i){let a=await e.editor.getConfiguration(t.uri),r=a.tailwindCSS.experimental.classRegex;if(r.length===0)return null;let l=t.offsetAt(n),s=t.getText({start:t.positionAt(0),end:t.positionAt(l+15e3)});for(let u of cL({text:s,cursor:l,filters:r}))return xL(e,u.classList,{start:{line:n.line,character:n.character-u.classList.length},end:n},a.tailwindCSS.rootFontSize,void 0,i);return null}function x6e(e,t,n,i){if(!e.v4||!Yo(e,t,n))return null;let a=da(t,"css",{start:{line:0,character:0},end:n});if(!a.endsWith("-"))return null;let r=a.lastIndexOf("@theme");if(r===-1||vL(a.slice(r))!==1)return null;let l=[{kind:"variable",name:"--default-transition-duration"},{kind:"variable",name:"--default-transition-timing-function"},{kind:"variable",name:"--default-font-family"},{kind:"variable",name:"--default-font-feature-settings"},{kind:"variable",name:"--default-font-variation-settings"},{kind:"variable",name:"--default-mono-font-family"},{kind:"variable",name:"--default-mono-font-feature-settings"},{kind:"variable",name:"--default-mono-font-variation-settings"},{kind:"namespace",name:"--breakpoint"},{kind:"namespace",name:"--color"},{kind:"namespace",name:"--animate"},{kind:"namespace",name:"--blur"},{kind:"namespace",name:"--radius"},{kind:"namespace",name:"--shadow"},{kind:"namespace",name:"--inset-shadow"},{kind:"namespace",name:"--drop-shadow"},{kind:"namespace",name:"--spacing"},{kind:"namespace",name:"--width"},{kind:"namespace",name:"--font-family"},{kind:"namespace",name:"--font-size"},{kind:"namespace",name:"--letter-spacing"},{kind:"namespace",name:"--line-height"},{kind:"namespace",name:"--transition-timing-function"}];ii(e.version,"4.0.0-beta.1")&&(l=[{kind:"variable",name:"--default-transition-duration"},{kind:"variable",name:"--default-transition-timing-function"},{kind:"variable",name:"--default-font-family"},{kind:"variable",name:"--default-font-feature-settings"},{kind:"variable",name:"--default-font-variation-settings"},{kind:"variable",name:"--default-mono-font-family"},{kind:"variable",name:"--default-mono-font-feature-settings"},{kind:"variable",name:"--default-mono-font-variation-settings"},{kind:"namespace",name:"--breakpoint"},{kind:"namespace",name:"--color"},{kind:"namespace",name:"--animate"},{kind:"namespace",name:"--blur"},{kind:"namespace",name:"--radius"},{kind:"namespace",name:"--shadow"},{kind:"namespace",name:"--inset-shadow"},{kind:"namespace",name:"--drop-shadow"},{kind:"variable",name:"--spacing"},{kind:"namespace",name:"--container"},{kind:"namespace",name:"--font"},{kind:"namespace",name:"--text"},{kind:"namespace",name:"--tracking"},{kind:"namespace",name:"--leading"},{kind:"namespace",name:"--ease"}]);let s=[];for(let u of l)s.push({label:u.kind==="namespace"?`${u.name}-`:u.name,kind:po.CompletionItemKind.Variable});return qo({isIncomplete:!1,items:s},{data:{...e.completionItemData??{}}},e.editor.capabilities.itemDefaults)}async function C6e(e,t,n,i){let a=(await e.editor.getConfiguration(t.uri)).tailwindCSS,r=t.getText({start:{line:Math.max(n.line-30,0),character:0},end:n}),l=gie(/@apply\s+(?[^;}]*)$/gi,r);if(l===null)return null;let s=l.groups.classList;return xL(e,s,{start:{line:n.line,character:n.character-s.length},end:n},a.rootFontSize,u=>{if(u.kind===9)return ii(e.version,"2.0.0-alpha.1")||_L(e,"applyComplexClasses");let p=u.data?.variants??[],o=u.data?.className??u.label,c=yf(e,[...p,o]);return c!==null&&c.isApplyable===!0},i)}var D6e=/^(\d+\.?|\d*\.\d+)$/;function Bse(e){return D6e.test(e)}async function P6e(e,t,n,i){return Yo(e,t,n)?C6e(e,t,n,i):fg(e,t,n)||nL(e,t,n)||oM(e,t,n)?L6e(e,t,n,i):null}function w6e(e,t,n){if(!Yo(e,t,n))return null;let i=t.getText({start:{line:n.line,character:0},end:{line:n.line,character:n.character+1}}),a=i.substr(0,i.length-1).match(/[\s:;/*(){}](?config|theme|--theme|var)\(\s*['"]?(?[^)'"]*)$/d);if(a===null)return null;let r,l=a.groups.path.replace(/^['"]+/g,""),s=l.match(/^([^\s]+)(?![^\[]*\])(?:\s*\/\s*([^\/\s]*))$/);if(s&&(l=s[1],r=s[2]),r!==void 0)return null;let u={start:{line:n.line,character:n.character},end:n};if(e.v4&&(a.groups.helper==="--theme"||a.groups.helper==="theme"||a.groups.helper==="var")){let h=J6e(e);return u.start.character=a.indices.groups.helper[1]+1,qo({isIncomplete:!1,items:h},{range:u,data:{...e.completionItemData??{},_type:"helper"}},e.editor.capabilities.itemDefaults)}if(a.groups.helper==="var")return null;let p=a.groups.helper==="config"?e.config:(0,Mc.default)(e.config,"theme",{}),o=l.split(/([\[\].]+)/),c=o.filter((h,m)=>m%2===0),H=o.filter((h,m)=>m%2!==0);function f(h){return h.reduce((m,d)=>m+d.length,0)}let _,y=c[c.length-1].length,g=H.length?H[H.length-1]:null;if(c.length===1)_=p;else for(let h=c.length-1;h>0;h--){let m=(0,Mc.default)(p,c.slice(0,h));if(Do(m)){_=m,y=f(o.slice(h*2)),g=H[h-1];break}}return _?(u.start.character=n.character-y,qo({isIncomplete:!1,items:Object.keys(_).sort((h,m)=>{let d=Bse(h),A=Bse(m);return d&&!A?-1:!d&&A?1:d&&A?parseFloat(h)-parseFloat(m):0}).map((h,m,d)=>{let A=Gh(_[h]),I=h.indexOf(".")!==-1&&g&&g.endsWith("."),L=i.charAt(i.length-1)!=="]"&&(I||g&&g.endsWith("[")),C=QT(_[h]);return{label:h,sortText:el(m,d.length),commitCharacters:[!h.includes(".")&&".",!h.includes("[")&&"["].filter(Boolean),kind:A?16:Do(_[h])?9:10,detail:C==="0"||C==="transparent"?`${C} `:C,...A&&typeof A!="string"&&(A.alpha??1)!==0?{documentation:mp(A)}:{},...L?{textEditText:`${h}]`}:{},additionalTextEdits:I?[{newText:"[",range:{start:{...u.start,character:u.start.character-1},end:u.start}}]:[]}})},{range:u,data:{...e.completionItemData??{},_type:"helper"}},e.editor.capabilities.itemDefaults)):null}function Ose(e,t,n){if(!Yo(e,t,n)||!Fse("utility",t,n))return null;let i=t.getText({start:{line:0,character:0},end:n}),a=i.lastIndexOf("@utility");if(a===-1)return null;let r=i.indexOf("{",a);if(r===-1)return null;let l=i.slice(a+8,r).trim();return l.length===0?null:l.endsWith("-*")?(l=l.slice(0,-2),l.length===0?null:{root:l,kind:"functional"}):{root:l,kind:"static"}}function k6e(e,t,n){if(!Ose(e,t,n))return null;let a=t.getText({start:{line:n.line,character:0},end:n});return/^[^:]+:[^;]*$/.test(a)?qo({isIncomplete:!1,items:[{label:"--value()",textEditText:"--value($1)",sortText:"-00000",insertTextFormat:po.InsertTextFormat.Snippet,kind:po.CompletionItemKind.Function,documentation:{kind:"markdown",value:"Reference a value based on the name of the utility. e.g. the `md` in `text-md`"},command:{command:"editor.action.triggerSuggest",title:""}},{label:"--modifier()",textEditText:"--modifier($1)",sortText:"-00001",insertTextFormat:po.InsertTextFormat.Snippet,kind:po.CompletionItemKind.Function,documentation:{kind:"markdown",value:"Reference a value based on the utility's modifier. e.g. the `6` in `text-md/6`"}}]},{data:{...e.completionItemData??{}},range:{start:n,end:n}},e.editor.capabilities.itemDefaults):null}async function N6e(e,t,n){let i=Ose(e,t,n);if(!i)return null;let a=t.getText({start:{line:n.line,character:0},end:n}),r=null,l=0,s=a.lastIndexOf("--value("),u=a.lastIndexOf("--modifier("),p=Math.max(s,u);if(p===-1||(p===s?r="--value":p===u&&(r="--modifier"),l=p+r.length+1,Pse(a.slice(p))===0))return null;let o=Array.from(await z6e(e,r)),c=gf(a.slice(l),",").map(f=>f.trim());if(c.at(-1)!=="")return null;o=o.filter(f=>!c.includes(f.name));let H=o.map((f,_)=>({label:f.name,insertText:f.name,kind:po.CompletionItemKind.Constant,sortText:el(_,o.length),documentation:{kind:"markdown",value:f.description.replace(/\{utility\}-/g,`${i.root}-`)}}));return qo({isIncomplete:!0,items:H},{data:{...e.completionItemData??{}},range:{start:n,end:n}},e.editor.capabilities.itemDefaults)}function $6e(e,t,n){if(!Yo(e,t,n))return null;let a=t.getText({start:{line:n.line,character:0},end:n}).match(/^\s*@tailwind\s+(?[^\s]*)$/i);if(a===null)return null;let r=[ii(e.version,"1.0.0-beta.1")?{label:"base",documentation:{kind:"markdown",value:`This injects Tailwind\u2019s base styles and any base styles registered by plugins. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#tailwind")})`}}:{label:"preflight",documentation:{kind:"markdown",value:`This injects Tailwind\u2019s base styles, which is a combination of Normalize.css and some additional base styles. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#tailwind")})`}},{label:"components",documentation:{kind:"markdown",value:`This injects Tailwind\u2019s component classes and any component classes registered by plugins. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#tailwind")})`}},{label:"utilities",documentation:{kind:"markdown",value:`This injects Tailwind\u2019s utility classes and any utility classes registered by plugins. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#tailwind")})`}},e.jit&&ii(e.version,"2.1.99")?{label:"variants",documentation:{kind:"markdown",value:`Use this directive to control where Tailwind injects the utility variants. This directive is considered an advanced escape hatch and it is recommended to omit it whenever possible. If omitted, Tailwind will append these classes to the very end of your stylesheet by default. [Tailwind CSS Documentation](${uo(e.version,"just-in-time-mode#variants-are-inserted-at-tailwind-variants")})`}}:{label:"screens",documentation:{kind:"markdown",value:`Use this directive to control where Tailwind injects the responsive variations of each utility. If omitted, Tailwind will append these classes to the very end of your stylesheet by default. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#tailwind")})`}}];return qo({isIncomplete:!1,items:r.map(l=>({...l,kind:21}))},{data:{...e.completionItemData??{},_type:"@tailwind"},range:{start:{line:n.line,character:n.character-a.groups.partial.length},end:n}},e.editor.capabilities.itemDefaults)}function R6e(e,t,n){if(!Yo(e,t,n)||ii(e.version,"2.99.0"))return null;let a=t.getText({start:{line:n.line,character:0},end:n}).match(/^\s*@variants\s+(?[^}]*)$/i);if(a===null)return null;let r=a.groups.partial.split(/\s*,\s*/);if(/\s+/.test(r[r.length-1]))return null;let l=e.variants.flatMap(u=>u.values.length?u.values.map(p=>p==="DEFAULT"?u.name:`${u.name}${u.hasDash?"-":""}${p}`):[u.name]),s=r.slice(0,r.length-1);return e.jit&&(l.unshift("responsive"),l=l.filter(u=>!e.screens.includes(u))),qo({isIncomplete:!1,items:l.filter(u=>s.indexOf(u)===-1).map((u,p,o)=>({label:u,kind:21,sortText:el(p,o.length)}))},{data:{...e.completionItemData??{},_type:"variant"},range:{start:{line:n.line,character:n.character-r[r.length-1].length},end:n}},e.editor.capabilities.itemDefaults)}function M6e(e,t,n){if(!e.v4||!Yo(e,t,n))return null;let a=t.getText({start:{line:n.line,character:0},end:n}).match(/^\s*@variant\s+(?[^}]*)$/i);if(a===null)return null;let r=a.groups.partial.trim();if(/\s/.test(r)||/:/.test(r))return null;let l=e.variants.flatMap(s=>s.values.length?s.values.map(u=>u==="DEFAULT"?s.name:`${s.name}${s.hasDash?"-":""}${u}`):[s.name]);return qo({isIncomplete:!1,items:l.map((s,u,p)=>({label:s,kind:21,sortText:el(u,p.length)}))},{data:{...e.completionItemData??{},_type:"variant"},range:{start:{line:n.line,character:n.character},end:n}},e.editor.capabilities.itemDefaults)}function B6e(e,t,n){if(!Yo(e,t,n))return null;let a=t.getText({start:{line:n.line,character:0},end:n}).match(/^\s*@layer\s+(?[^\s]*)$/i);if(a===null)return null;let r=["base","components","utilities"];return e.v4&&(r=["theme","base","components","utilities"]),qo({isIncomplete:!1,items:r.map((l,s,u)=>({label:l,kind:21,sortText:el(s,u.length)}))},{data:{...e.completionItemData??{},_type:"layer"},range:{start:{line:n.line,character:n.character-a.groups.partial.length},end:n}},e.editor.capabilities.itemDefaults)}function qo(e,t,n){let i=n.includes("data"),a=n.includes("editRange");return{...e,...i||a?{itemDefaults:{...i&&t.data?{data:t.data}:{},...a&&t.range?{editRange:t.range}:{}}}:{},items:i&&a?e.items:e.items.map(({textEditText:r,...l})=>({...l,...i||!t.data||l.data?{}:{data:t.data},...a||!t.range?r?{textEditText:r}:{}:{textEdit:{newText:r??l.label,range:t.range}}}))}}function O6e(e,t,n){if(!Yo(e,t,n))return null;let a=t.getText({start:{line:n.line,character:0},end:n}).match(/^\s*@screen\s+(?[^\s]*)$/i);if(a===null)return null;let r=(0,Mc.default)(e.config,["screens"],(0,Mc.default)(e.config,["theme","screens"],{}));return Do(r)?qo({isIncomplete:!1,items:Object.keys(r).map((l,s)=>({label:l,kind:21,sortText:el(s)}))},{data:{...e.completionItemData??{},_type:"screen"},range:{start:{line:n.line,character:n.character-a.groups.partial.length},end:n}},e.editor.capabilities.itemDefaults):null}function F6e(e,t,n){if(!Yo(e,t,n))return null;let a=t.getText({start:{line:n.line,character:0},end:n}).match(/^\s*@(?[a-z]*)$/i);if(a===null)return null;let r=j6e(t,n),l=[];return e.v4||l.push({label:"@tailwind",documentation:{kind:"markdown",value:`Use the \`@tailwind\` directive to insert Tailwind\u2019s \`base\`, \`components\`, \`utilities\` and \`${e.jit&&ii(e.version,"2.1.99")?"variants":"screens"}\` styles into your CSS. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#tailwind")})`}}),e.v4||l.push({label:"@screen",documentation:{kind:"markdown",value:`The \`@screen\` directive allows you to create media queries that reference your breakpoints by name instead of duplicating their values in your own CSS. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#screen")})`}}),r&&l.push({label:"@apply",documentation:{kind:"markdown",value:`Use \`@apply\` to inline any existing utility classes into your own custom CSS. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#apply")})`}}),ii(e.version,"1.8.0")&&l.push({label:"@layer",documentation:{kind:"markdown",value:`Use the \`@layer\` directive to tell Tailwind which "bucket" a set of custom styles belong to. Valid layers are \`base\`, \`components\`, and \`utilities\`. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#layer")})`}}),ii(e.version,"2.99.0")||(l.push({label:"@variants",documentation:{kind:"markdown",value:`You can generate \`responsive\`, \`hover\`, \`focus\`, \`active\`, and other variants of your own utilities by wrapping their definitions in the \`@variants\` directive. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#variants")})`}}),l.push({label:"@responsive",documentation:{kind:"markdown",value:`You can generate responsive variants of your own classes by wrapping their definitions in the \`@responsive\` directive. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#responsive")})`}})),ii(e.version,"3.2.0")&&!r&&l.push({label:"@config",documentation:{kind:"markdown",value:`Use the \`@config\` directive to specify which config file Tailwind should use when compiling that CSS file. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#config")})`}}),e.v4&&!r&&(l.push({label:"@theme",documentation:{kind:"markdown",value:`Use the \`@theme\` directive to specify which config file Tailwind should use when compiling that CSS file. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#config")})`}}),l.push({label:"@utility",documentation:{kind:"markdown",value:`Use the \`@utility\` directive to define a custom utility. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#utility")})`}}),l.push({label:"@custom-variant",documentation:{kind:"markdown",value:`Use the \`@custom-variant\` directive to define a custom variant or override an existing one. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#custom-variant")})`}}),l.push({label:"@source",documentation:{kind:"markdown",value:`Use the \`@source\` directive to scan additional files for classes. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#source")})`}}),e.features.includes("source-not")&&l.push({label:"@source not",documentation:{kind:"markdown",value:`Use the \`@source not\` directive to ignore files when scanning. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#source")})`}}),l.push({label:"@plugin",documentation:{kind:"markdown",value:`Use the \`@plugin\` directive to include a JS plugin in your Tailwind CSS build. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#source")})`}})),e.v4&&r&&(l.push({label:"@variant",documentation:{kind:"markdown",value:`Use the \`@variant\` directive to use a variant in CSS. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/variant")})`}}),Fse("custom-variant",t,n)&&l.push({label:"@slot",documentation:{kind:"markdown",value:`Use the \`@slot\` directive to define where rules go in a custom variant. [Tailwind CSS Documentation](${uo(e.version,"functions-and-directives/#slot")})`},sortText:"-0000000"})),qo({isIncomplete:!1,items:l.map(s=>({...s,kind:14}))},{data:{...e.completionItemData??{},_type:"directive"},range:{start:{line:n.line,character:n.character-a.groups.partial.length-1},end:n}},e.editor.capabilities.itemDefaults)}function Fse(e,t,n){let i=t.getText({start:{line:0,character:0},end:n}),a=i.lastIndexOf(`@${e}`);return a===-1?!1:vL(i.slice(a))>0}function j6e(e,t){let n=e.getText({start:{line:0,character:0},end:t});return vL(n)>0}var U6e=/@(?theme)\s+(?:(?[^{]+)\s$|$)/,q6e=/@(?import)\s*[^;]+?theme\((?:(?[^)]+)\s$|$)/;async function W6e(e,t,n){if(!e.v4)return null;let i=t.getText({start:{line:n.line,character:0},end:n}),a=i.match(U6e)??i.match(q6e);if(!a)return null;let r=a.groups.directive,l=new Set((a.groups.parts??"").trim().split(/\s+/).map(u=>u.trim()).filter(u=>u!=="")),s=[{label:"reference",documentation:{kind:"markdown",value:r==="import"?"Don't emit CSS variables for imported theme values.":"Don't emit CSS variables for these theme values."},sortText:"-000000"},{label:"inline",documentation:{kind:"markdown",value:r==="import"?"Inline imported theme values into generated utilities instead of using `var(\u2026)`.":"Inline these theme values into generated utilities instead of using `var(\u2026)`."},sortText:"-000001"},{label:"static",documentation:{kind:"markdown",value:r==="import"?"Always emit imported theme values into the CSS file instead of only when used.":"Always emit these theme values into the CSS file instead of only when used."},sortText:"-000001"},{label:"default",documentation:{kind:"markdown",value:r==="import"?"Allow imported theme values to be overriden by JS configs and plugins.":"Allow these theme values to be overriden by JS configs and plugins."},sortText:"-000003"}];return s=s.filter(u=>!l.has(u.label)),s.length===0?null:qo({isIncomplete:!1,items:s},{data:{...e.completionItemData??{},_type:"filesystem"},range:{start:{line:n.line,character:n.character},end:n}},e.editor.capabilities.itemDefaults)}async function V6e(e,t,n){if(!Yo(e,t,n)||!ii(e.version,"3.2.0"))return null;let i=t.getText({start:{line:n.line,character:0},end:n}),a=await Mse(e,i);if(!a)return null;let{partial:r,suggest:l}=a;function s(H){return l==="script"?$se.test(H):l==="source"?Rse.test(H):!1}let u=r.substring(0,r.lastIndexOf("/")),p=r.substring(r.lastIndexOf("/")+1),o=await e.editor.readDirectory(t,u||".");o=o.filter(([H,f])=>f.isDirectory||s(H));let c=o.map(([H,f])=>({label:f.isDirectory?H+"/":H,kind:f.isDirectory?19:17,command:f.isDirectory?{command:"editor.action.triggerSuggest",title:""}:void 0}));return qo({isIncomplete:!1,items:c},{data:{...e.completionItemData??{},_type:"filesystem"},range:{start:{line:n.line,character:n.character-p.length},end:n}},e.editor.capabilities.itemDefaults)}async function K6e(e,t,n){let i=await e.editor.getConfiguration(t.uri);if(i.tailwindCSS.emmetCompletions!==!0)return null;let a=!Ef(e,t)&&fg(e,t,n),r=Ef(e,t)||oM(e,t,n),l=a?"html":r?"jsx":null;if(l===null)return null;let s=pE.extractAbbreviation(t,n,!0);if(!s||!pE.isAbbreviationValid(l,s.abbreviation)||!Nse(t,s.abbreviationRange))return null;if(r){let o=s.abbreviation;if(o.startsWith("this."))return null;let c=await e.editor.getDocumentSymbols(t.uri);if(c&&c.find(H=>o===H.name||o.startsWith(H.name+".")&&!/>|\*|\+/.test(o)))return null}let u=pE.doComplete(t,n,l,{});if(!u||!u.items||u.items.length!==1||u.items[0].label==="widows: ;")return null;let p=u.items[0].label.split(".");return p.length<2?null:xL(e,p[p.length-1],{start:{line:n.line,character:n.character-p[p.length-1].length},end:n},i.tailwindCSS.rootFontSize)}async function jse(e,t,n,i){if(e===null)return{items:[],isIncomplete:!1};let a=await P6e(e,t,n,i)||await W6e(e,t,n)||await N6e(e,t,n)||k6e(e,t,n)||w6e(e,t,n)||F6e(e,t,n)||O6e(e,t,n)||M6e(e,t,n)||R6e(e,t,n)||$6e(e,t,n)||B6e(e,t,n)||await V6e(e,t,n)||await v6e(e,t,n,i)||x6e(e,t,n,i);return a||K6e(e,t,n)}async function Use(e,t){if(["helper","directive","variant","layer","@tailwind","filesystem"].includes(t.data?._type))return t;if(t.data?._type==="screen"){let r=(0,Mc.default)(e.config,["theme","screens"],(0,Mc.default)(e.config,["screens"],{}));return Do(r)||(r={}),t.detail=Dse(r[t.label]),t}let n=t.data?.className??t.label;t.data?.important&&(n=`!${n}`);let i=t.data?.variants??[];if(e.v4){if(t.kind===9||t.detail&&t.documentation)return t;let r=e.designSystem.compile([n])[0],s=e.designSystem.compile([[...i,n].join(e.separator)])[0].nodes.filter(u=>u.type==="rule");if(s.length===0)return t;if(!t.detail)if(s.length===1){let o=function(c){return!(c.prop==="--tw-leading"||c.prop==="--tw-duration"||c.prop==="--tw-ease"||c.prop==="--tw-font-weight"||c.prop==="--tw-gradient-via-stops"||c.prop==="--tw-gradient-stops"||c.prop==="--tw-tracking"||c.prop==="--tw-space-x-reverse"&&c.value==="0"||c.prop==="--tw-space-y-reverse"&&c.value==="0"||c.prop==="--tw-divide-x-reverse"&&c.value==="0"||c.prop==="--tw-divide-y-reverse"&&c.value==="0")},u=[];r=r.clone(),r.walkAtRules(c=>{c.name==="property"&&c.remove(),c.name==="supports"&&c.params==="(-moz-orient: inline)"&&c.remove(),c.name==="supports"&&c.params==="(background-image: linear-gradient(in lab, red, red))"&&c.remove()});let p=new Set(["var(--tw-border-style)","var(--tw-outline-style)","var(--tw-translate-x) var(--tw-translate-y)","var(--tw-translate-x) var(--tw-translate-y) var(--tw-translate-z)","var(--tw-scale-x) var(--tw-scale-y)","var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)"]);r.walkDecls(c=>{p.has(c.value)||u.push(c)}),u.some(o)&&(u=u.filter(o)),t.detail=await mR(e,Yne({selectors:[],nodes:u}))}else t.detail=`${s.length} rules`;return t.documentation||(t.documentation={kind:"markdown",value:["```css",await X_(e,eie({nodes:s})),"```"].join(` `)}),t}if(e.jit){if(t.kind===9||t.detail&&t.documentation)return t;let{root:r,rules:l}=cc(e,[[...i,n].join(e.separator)]);return l.length===0||(t.detail||(l.length===1?t.detail=await mR(e,l[0]):t.detail=`${l.length} rules`),t.documentation||(t.documentation={kind:"markdown",value:["```css",await X_(e,r),"```"].join(` `)})),t}let a=(0,Mc.default)(e.classNames.classNames,[...i,n,"__info"]);if(t.kind===9)t.detail=e.classNames.context[n].join(", ");else if(t.detail=await Z6e(e,a),!t.documentation){let r=await e.editor.getConfiguration(),l=Hg([...i,n].join(":"),a,r);l&&(t.documentation={kind:"markdown",value:["```css",l,"```"].join(` `)})}return t}function G6e(e,t){let n=(0,Mc.default)(e.classNames.classNames,t);return!Do(n)||!e.classNames.context[t[t.length-1]]?!1:Object.keys(n).filter(i=>i!=="__info").length>0?!0:Do(n.__info)&&!n.__info.__rule}function X6e(e,t){let n=Object.keys(e),i=n.filter(a=>!a.startsWith("--"));return n.length!==i.length&&i.length!==0&&(n=i),n.map(a=>kd(e[a]).map(r=>(t.tailwindCSS.showPixelEquivalents&&(r=JH(r,t.tailwindCSS.rootFontSize)),`${a}: ${r};`)).join(" ")).join(" ")}async function Z6e(e,t){if(Array.isArray(t))return`${t.length} rules`;if(t.__rule===!0){let n=await e.editor.getConfiguration();return X6e(fu(t),n)}return null}async function z6e(e,t){if(!e.designSystem)return[];let n=[],i=Fie(e.designSystem);for(let a of i)n.push({name:`${a}-*`,description:`Support theme values from \`${a}-*\``});return n.push({name:"integer",description:"Support integer values, e.g. `{utility}-6`"}),n.push({name:"number",description:"Support numeric values in increments of 0.25, e.g. `{utility}-6` and `{utility}-7.25`"}),n.push({name:"percentage",description:"Support integer percentage values, e.g. `{utility}-50%` and `{utility}-21%`"}),t==="--value"&&n.push({name:"ratio",description:"Support fractions, e.g. `{utility}-1/5` and `{utility}-16/9`"}),n.push({name:"[integer]",description:"Support arbitrary integer values, e.g. `{utility}-[123]`"}),n.push({name:"[number]",description:"Support arbitrary numeric values, e.g. `{utility}-[10]` and `{utility}-[10.234]`"}),n.push({name:"[percentage]",description:"Support arbitrary percentage values, e.g. `{utility}-[10%]` and `{utility}-[10.234%]`"}),n.push({name:"[ratio]",description:"Support arbitrary fractions, e.g. `{utility}-[1/5]` and `{utility}-[16/9]`"}),n.push({name:"[color]",description:"Support arbitrary color values, e.g. `{utility}-[#639]` and `{utility}-[oklch(44.03% 0.1603 303.37)]`"}),n.push({name:"[angle]",description:"Support arbitrary angle, e.g. `{utility}-[12deg]` and `{utility}-[0.21rad]`"}),n.push({name:"[url]",description:"Support arbitrary URL functions, e.g. `{utility}-['url(\u2026)']`"}),n}function J6e(e){if(!e.v4||!e.designSystem)return null;let t=gL(e.designSystem);return t.map((n,i)=>{let a=e.designSystem.resolveThemeValue(n,!0),r,l=Gh(a);return l!==null?(typeof l!="string"&&(l.alpha??1)!==0&&(r=mp(l)),{label:n,kind:po.CompletionItemKind.Color,sortText:el(i,t.length),detail:a,documentation:r}):{label:n,kind:po.CompletionItemKind.Variable,sortText:el(i,t.length),detail:a}})}function HE(e){return e.reduce((t,n,i)=>i===0?n:e.length>1&&i===e.length-1?`${t} and ${n}`:`${t}, ${n}`,"")}var qse=$r(vl());function bM(e,t){let n=Yp(e,t);if(!n)return null;let i=(0,qse.default)(e.classNames.classNames,[...n,"__info"]);return Array.isArray(i)?i.map(fu):fu(i)}function Q6e(e){return e.type==="atrule"}function Wse(e){let t=e.parent;return t?!!(Q6e(t)&&t.name==="keyframes"):!1}function Vse(e){let t=[];return e.walkDecls(({prop:n})=>{t.push(n)}),t}async function Kse(e,t,n){let i=n.tailwindCSS.lint.cssConflict;if(i==="ignore")return[];let a=[];return(await nH(e,t)).forEach(l=>{let s=Iu(l,e.blocklist);if(e.v4){let u=Y6e(e,s);for(let[p,o]of eje(s,u))a.push({code:"cssConflict",className:p,otherClassNames:o,range:p.range,severity:i==="error"?1:2,message:`'${p.className}' applies the same CSS properties as ${HE(o.map(c=>`'${c.className}'`))}.`,relatedInformation:o.map(c=>({message:c.className,location:{uri:t.uri,range:c.range}}))});return}s.forEach((u,p)=>{if(e.jit){let{rules:y}=cc(e,[u.className],d=>!Wse(d));if(y.length===0)return;let g=y.map(d=>{let A=Vse(d);return{context:_R(e,d,u.className),properties:A}}),m=s.filter((d,A)=>A!==p).filter(d=>{let{rules:A}=cc(e,[d.className],L=>!Wse(L));if(A.length!==y.length)return!1;let I=!1;for(let L=0;L0&&x.length>0&&(I=!0),!Ic(g[L].properties,x))return!1;let P=_R(e,C,d.className);if(!Ic(g[L].context,P))return!1}return!!I});if(m.length===0)return;a.push({code:"cssConflict",className:u,otherClassNames:m,range:u.range,severity:i==="error"?1:2,message:`'${u.className}' applies the same CSS properties as ${HE(m.map(d=>`'${d.className}'`))}.`,relatedInformation:m.map(d=>({message:d.className,location:{uri:t.uri,range:d.range}}))});return}let o=bM(e,u.className);if(!o)return;let c=Object.keys(o),H=Zh(e,u.className),_=s.filter((y,g)=>g!==p).filter(y=>{let g=bM(e,y.className);if(!g)return!1;let h=Zh(e,y.className);return Ic(c,Object.keys(g))&&!Array.isArray(H)&&!Array.isArray(h)&&Ic(H.context,h.context)&&Ic(H.pseudo,h.pseudo)&&H.scope===h.scope});_.length!==0&&a.push({code:"cssConflict",className:u,otherClassNames:_,range:u.range,severity:i==="error"?1:2,message:`'${u.className}' applies the same CSS ${c.length===1?"property":"properties"} as ${HE(_.map(y=>`'${y.className}'`))}.`,relatedInformation:_.map(y=>({message:y.className,location:{uri:t.uri,range:y.range}}))})})}),a}function Gse(e,t,n=[]){for(let i of e)n=[...n,i],t(i,n),"nodes"in i&&i.nodes&&i.nodes.length>0&&Gse(i.nodes,t,n)}function Y6e(e,t){let n={},i=e.designSystem.compile(t.map(a=>a.className));for(let[a,r]of i.entries()){let{className:l}=t[a];Gse([r],(s,u)=>{if(s.type!=="rule"&&s.type!=="atrule")return;let p=[];for(let o of s.nodes??[])o.type==="decl"&&p.push(o.prop);p.length!==0&&(n[l]??=[],n[l].push({properties:p,context:u.map(o=>o.type==="rule"?o.selector:o.type==="atrule"?`@${o.name} ${o.params}`:"").filter(Boolean).slice(1)}))})}return n}function*eje(e,t){for(let n of e){let i=t[n.className]??[],a=[];for(let r of e){if(n===r)continue;let l=t[r.className]??[];if(i.length!==l.length)continue;let s=!1;for(let u=0;u{let s=yf(e,l.className);return s===null||s.isApplyable===!0?null:{code:"invalidApply",severity:i==="error"?1:2,range:l.range,message:s.reason,className:l}}).filter(Boolean)}function Zse(e,t,n){let i=n.tailwindCSS.lint.invalidScreen;if(i==="ignore")return[];let a=[],r=[];if(pc(e,t))r.push(void 0);else{let l=Ga(e,t);if(!l)return[];r.push(...l.filter(s=>s.type==="css").map(({range:s})=>s))}return r.forEach(l=>{let s=da(t,"css",l);so(/(?:\s|^)@screen\s+(?[^\s{]+)/g,s).forEach(p=>{if(e.screens.includes(p.groups.screen))return null;let o=`The screen '${p.groups.screen}' does not exist in your theme config.`,c=[],H=iH(p.groups.screen,e.screens);H&&(c.push(H),o+=` Did you mean '${H}'?`),a.push({code:"invalidScreen",range:wa({start:ki(s,p.index+p[0].length-p.groups.screen.length),end:ki(s,p.index+p[0].length)},l),severity:i==="error"?1:2,message:o,suggestions:c})})}),a}function zse(e,t,n){let i=n.tailwindCSS.lint.invalidVariant;if(i==="ignore")return[];if(ii(e.version,"2.99.0"))return[];let a=[],r=[];if(pc(e,t))r.push(void 0);else{let s=Ga(e,t);if(!s)return[];r.push(...s.filter(u=>u.type==="css").map(({range:u})=>u))}let l=e.variants.flatMap(s=>s.values.length?s.values.map(u=>u==="DEFAULT"?s.name:`${s.name}${s.hasDash?"-":""}${u}`):[s.name]);return e.jit&&(l.unshift("responsive"),l=l.filter(s=>!e.screens.includes(s))),r.forEach(s=>{let u=da(t,"css",s);so(/(?:\s|^)@variants\s+(?[^{]+)/g,u).forEach(o=>{let c=o.groups.variants.split(/(\s*,\s*)/),H=o.index+o[0].length-o.groups.variants.length;for(let f=0;fu.type==="css").map(({range:u})=>u))}let l;return rL(t.languageId,e.editor?.userLanguages)?l=/(?:\s|^)@tailwind\s+(?[^\r\n]+)/g:l=/(?:\s|^)@tailwind\s+(?[^;]+)/g,r.forEach(s=>{let u=da(t,"css",s);so(l,u).forEach(o=>{let c=o.groups.value,H=tje(e,c);if(!H)return;let{message:f,suggestions:_}=H;a.push({code:"invalidTailwindDirective",range:wa({start:ki(u,o.index+o[0].length-c.length),end:ki(u,o.index+o[0].length)},s),severity:i==="error"?1:2,message:f,suggestions:_})})}),a}function tje(e,t){if(e.v4){if(t==="utilities")return null;if(t==="base"||t==="preflight")return{message:`'@tailwind ${t}' is no longer available in v4. Use '@import "tailwindcss/preflight"' instead.`,suggestions:[]};if(t==="components"||t==="screens"||t==="variants")return{message:`'@tailwind ${t}' is no longer available in v4. Use '@tailwind utilities' instead.`,suggestions:["utilities"]};let s=t.split(/\s+/);return s[0]==="utilities"&&s[1]?.startsWith("source(")?null:{message:`'${t}' is not a valid value.`,suggestions:[]}}let n=["utilities","components","screens"];ii(e.version,"1.0.0-beta.1")?n.push("base"):n.push("preflight");let i=e.jit&&ii(e.version,"2.1.99");if(i&&n.push("variants"),n.includes(t))return null;let a=n;i&&(a=a.filter(s=>s!=="screens"));let r=`'${t}' is not a valid value.`,l=[];if(t==="preflight")l.push("base"),r+=" Did you mean 'base'?";else{let s=iH(t,a);s&&(l.push(s),r+=` Did you mean '${s}'?`)}return{message:r,suggestions:l}}async function Qse(e,t,n){if(e.v4)return[];if(!e.jit)return[];if(ii(e.version,"2.99.0"))return[];let i=n.tailwindCSS.lint.recommendedVariantOrder;if(i==="ignore")return[];let a=[];return(await nH(e,t)).forEach(l=>{Iu(l,e.blocklist).forEach(u=>{let{rules:p}=cc(e,[u.className]);if(p.length===0)return;let o=e.jitContext.variantOrder??e.jitContext.offsets.variantOffsets,{variants:c,offset:H}=Eg(e,u.className),f=[...c].sort((_,y)=>G_(o.get(y)-o.get(_)));cU(c,f)||a.push({code:"recommendedVariantOrder",suggestions:[[...f,u.className.substr(H)].join(e.separator)],range:u.range,severity:i==="error"?1:2,message:"Variants are not in the recommended order, which may cause unexpected CSS output."})})}),a}function*CL(e,t){if(pc(e,t))yield{document:t,range:void 0,lang:t.languageId,get text(){return da(t,"css")}};else{let n=Ga(e,t);if(!n)return[];for(let i of n)i.type==="css"&&(yield{document:t,range:i.range,lang:i.lang??t.languageId,get text(){return da(t,"css",i.range)}})}}var rje=/(?:\s|^)@(?(?:import|reference))\s*(?'[^']*'|"[^"]*")\s*(layer\([^)]+\)\s*)?source\((?'[^']*'?|"[^"]*"?|[a-z]*|\)|;)/dg,nje=/(?:\s|^)@(?tailwind)\s+(?\S+)\s+source\((?'[^']*'?|"[^"]*"?|[a-z]*|\)|;)/dg,ije=/(?:\s|^)@(?source)\s*(?not)?\s*(?'[^']*'?|"[^"]*"?|[a-z]*(?:\([^)]+\))?|\)|;)/dg,sje=/^[A-Z]:/;function Yse(e,t,n){let i=n.tailwindCSS.lint.invalidSourceDirective;if(i==="ignore")return[];let a=[];function r(l){a.push({code:"invalidSourceDirective",severity:i==="error"?1:2,...l})}for(let l of CL(e,t)){let s=l.text,u=[...so(rje,s),...so(nje,s),...so(ije,s)];for(let p of u){let o=p.groups.directive,c=p.groups.source?.trim()??"",H=c,f=p.indices.groups.source,_=!1;if((c.startsWith("'")||c.startsWith('"'))&&(c=c.slice(1),_=!0),(c.endsWith("'")||c.endsWith('"'))&&(c=c.slice(0,-1),_=!0),c=c.trim(),c===""||c===")"||c===";"){let y={start:ki(s,f[0]),end:ki(s,f[1])};r({message:"The source directive requires a path to a directory.",range:wa(y,l.range)})}else if(o!=="source"&&c!=="none"&&!_){let y={start:ki(s,f[0]),end:ki(s,f[1])};r({message:`\`source(${c})\` is invalid. Did you mean \`source(none)\`?`,range:wa(y,l.range)})}else if(c.includes("\\")||sje.test(c)){c=c.replaceAll("\\\\","\\");let y={start:ki(s,f[0]),end:ki(s,f[1])};r({message:`POSIX-style paths are required with \`source(\u2026)\` but \`${c}\` is a Windows-style path.`,range:wa(y,l.range)})}else if(o==="source"&&c==="none"){let y={start:ki(s,f[0]),end:ki(s,f[1])};r({message:"`@source none;` is not valid. Did you mean to use `source(none)` on an `@import`?",range:wa(y,l.range)})}else if(!(o==="source"&&c.startsWith("inline("))){if(o==="source"&&c!=="none"&&!_){let y={start:ki(s,f[0]),end:ki(s,f[1])};r({message:`\`@source ${H};\` is invalid.`,range:wa(y,l.range)})}}}}return a}async function eae(e,t,n){if(!e.v4)return[];if(!e.blocklist?.length)return[];let i=n.tailwindCSS.lint.usedBlocklistedClass;if(i==="ignore")return[];let a=new Set(e.blocklist??[]),r=[],l=await nH(e,t);for(let s of l){let u=Iu(s,[]);for(let p of u)a.has(p.className)&&r.push({code:"usedBlocklistedClass",range:p.range,severity:i==="error"?1:2,message:`The class "${p.className}" will not be generated as it has been blocklisted`})}return r}async function tae(e,t,n){if(!e.v4)return[];if(!e.designSystem.canonicalizeCandidates)return[];let i=n.tailwindCSS.lint.suggestCanonicalClasses;if(i==="ignore")return[];let a=[],r=await nH(e,t);for(let l of r){let s=Iu(l,[]);for(let u of s){let p=e.designSystem.canonicalizeCandidates([u.className],{rem:n.tailwindCSS.rootFontSize})[0];p!==u.className&&a.push({code:"suggestCanonicalClasses",range:u.range,severity:i==="error"?1:2,message:`The class \`${u.className}\` can be written as \`${p}\``,suggestions:[p]})}}return a}async function DL(e,t,n=["cssConflict","invalidApply","invalidScreen","invalidVariant","invalidConfigPath","invalidTailwindDirective","invalidSourceDirective","recommendedVariantOrder","usedBlocklistedClass","suggestCanonicalClasses"]){let i=await e.editor.getConfiguration(t.uri);return i.tailwindCSS.validate?[...n.includes("cssConflict")?await Kse(e,t,i):[],...n.includes("invalidApply")?await Xse(e,t,i):[],...n.includes("invalidScreen")?Zse(e,t,i):[],...n.includes("invalidVariant")?zse(e,t,i):[],...n.includes("invalidConfigPath")?jie(e,t,i):[],...n.includes("invalidTailwindDirective")?Jse(e,t,i):[],...n.includes("invalidSourceDirective")?Yse(e,t,i):[],...n.includes("recommendedVariantOrder")?await Qse(e,t,i):[],...n.includes("usedBlocklistedClass")?await eae(e,t,i):[],...n.includes("suggestCanonicalClasses")?await tae(e,t,i):[]]:[]}var nae=$r(MH()),iae=$r(require("node:path"));var rae=$r(s1());function PL(e){return rae.URI.parse(e).fsPath}async function id(e,t,n=PL(t.uri)){let i=await e.editor.getConfiguration(t.uri);n=aa(n),n=$s(n);for(let a of i.tailwindCSS.files.exclude)if(a=iae.join(e.editor.folder,a),a=aa(a),a=$s(a),(0,nae.default)(a)(n))return!0;return!1}async function AM(e,t){await id(e,t)?aje(e,t):e.editor?.connection.sendDiagnostics({uri:t.uri,diagnostics:await DL(e,t)})}function aje(e,t){e.editor?.connection.sendDiagnostics({uri:t.uri,diagnostics:[]})}var sae=$r(aM());function wL(e,t){let n=kd(t),i=(0,sae.default)(e+` `,{origin:0}),a=[];n.forEach(s=>{let u=i.toIndex(s.start.line,s.start.character),p=i.toIndex(s.end.line,s.end.character);for(let o=u-1;o>=0&&/\s/.test(e.charAt(o));o--)u=o;a.push({start:u,end:p})}),a.sort((s,u)=>s.start-u.start);let r="",l=0;return a.forEach(s=>{r+=e.substring(l,s.start),l=s.end}),r+=e.substring(l),r.trim()}async function aae(e,t,n){return[{title:`Delete ${HE(n.otherClassNames.map(i=>`'${i.className}'`))}`,kind:"quickfix",diagnostics:[n],edit:{changes:{[t.textDocument.uri]:[{range:n.className.classList.range,newText:wL(n.className.classList.classList,n.otherClassNames.map(i=>i.relativeRange))}]}}}]}var fae=$r(vl());var hae=$r(lae());var cae=/\s*!important\s*$/i,cje={"box-flex":!0,"box-flex-group":!0,"column-count":!0,flex:!0,"flex-grow":!0,"flex-positive":!0,"flex-shrink":!0,"flex-negative":!0,"font-weight":!0,"line-clamp":!0,"line-height":!0,opacity:!0,order:!0,orphans:!0,"tab-size":!0,widows:!0,"z-index":!0,zoom:!0,"fill-opacity":!0,"stroke-dashoffset":!0,"stroke-opacity":!0,"stroke-width":!0};function uje(e){return e.replace(/([A-Z])/g,"-$1").replace(/^ms-/,"-ms-").toLowerCase()}function uae(e,t,n,i){n===!1||n===null||(t=uje(t),typeof n=="number"&&(n===0||cje[t]?n=n.toString():n=n.toString()+"px"),t==="css-float"&&(t="float"),cae.test(n)?(n=n.replace(cae,""),e.push(i.decl({prop:t,value:n,important:!0}))):e.push(i.decl({prop:t,value:n})))}function pae(e,t,n,i){var a=i.atRule({name:t[1],params:t[3]||""});typeof n=="object"&&(a.nodes=[],IM(n,a,i)),e.push(a)}function IM(e,t,n){var i,a,r,l;for(i in e)if(e.hasOwnProperty(i)){if(a=e[i],a===null||typeof a>"u")continue;if(i[0]==="@"){var s=i.match(/@([^\s]+)(\s+([\w\W]*)\s*)?/);if(Array.isArray(a))for(l=0;lf.type==="css").find(({range:f})=>_p(n.range.start,f))?.range,!a)return[];r=da(t,"css",a)}try{await l.module([l.module.plugin("",(H={})=>f=>{f.walkRules(_=>{if(s.length)return!1;_.walkAtRules("apply",y=>{let g=dae(y.source);if(a&&(g=wa(g,a)),!_p(n.range.start,g))return;let h=pje(e,o,_.selector,n.className.classList.important);if(!h)return!1;_.after(h.nodes);let m=_.next();if(!m)return!1;u===1?y.remove():s.push({range:n.className.classList.range,newText:wL(n.className.classList.classList,n.className.relativeRange)});let d=dae(_.source);a&&(d=wa(d,a));let A,I=(0,hae.default)(r);return s.push({range:d,newText:_.toString()+(m.raws.before||` `)+m.toString().replace(/\n\s*\n/g,` `).replace(/(@apply [^;\n]+)$/gm,"$1;").replace(/([^\s^]){$/gm,"$1 {").replace(/^\s+/gm,L=>(typeof A>"u"&&(A=L),L.replace(new RegExp(A,"g"),I.indent))).replace(/^(\s+)(.*?[^{}]\n)([^\s}])/gm,"$1$2$1$3")}),!1})})})]).process(r,{from:void 0})}catch{return[]}return s.length?[{title:"Extract to new rule",kind:"quickfix",diagnostics:[n],edit:{changes:{[t.uri]:s}}}]:[]}function dae(e){return{start:{line:e.start.line-1,character:e.start.column-1},end:{line:e.end.line-1,character:e.end.column}}}function pje(e,t,n,i=!1){let a=t[t.length-1],r=yf(e,[a]);if(r===null||r.isApplyable===!1)return null;let l=Zh(e,t);if(Array.isArray(l))return null;let s=l.context,u=l.pseudo,p=e.classNames.context,o=[];for(let f=0;f!y.includes(g)))}o.push(...s);let c={};for(let f=1;f<=o.length;f++)vc(c,o.slice(0,f),{});if(n=Hje(n,u),n===null)return null;let H={[n]:{[`@apply ${a}${i?" !important":""}`]:""}};return o.length?vc(c,o,H):c=H,Hae(c,e.modules.postcss.module)}function Hje(e,t){if(t.length===0)return e;let n=!0,i=(0,SM.default)(a=>{DH(a.split(r=>!0)).forEach(r=>{for(let l=r.nodes.length-1;l>=0&&r.nodes[l].type==="pseudo";l--)if(t.includes(r.nodes[l].value)){n=!1;break}n&&t.forEach(l=>{r.append(SM.default.pseudo({value:l}))})})}).processSync(e);return n?i:null}function _ae(e,t,n){return n.suggestions.map(i=>({title:`Replace with '${i}'`,kind:"quickfix",diagnostics:[n],edit:{changes:{[t.textDocument.uri]:[{range:n.range,newText:i}]}}}))}async function dje(e,t,n,i){if(!n)return[];let a=await DL(e,n,i);return t.context.diagnostics.map(r=>a.find(l=>l.code===r.code&&l.message===r.message&&EA(l.range,r.range))).filter(Boolean)}async function Eae(e,t,n){if(!e.enabled)return[];let i=await dje(e,t,n,t.context.diagnostics.map(a=>a.code).filter(Boolean));return Promise.all(i.map(a=>Die(a)?mae(e,n,a):Cie(a)?aae(e,t,a):kie(a)||Nie(a)||Pie(a)||wie(a)||$ie(a)||Rie(a)?_ae(e,t,a):[])).then(DH).then(a=>lU(a,r=>JSON.stringify(r.edit)))}var yae=$r(vl());async function gae(e,t){let n=[];return!e.enabled||(await e.editor.getConfiguration(t.uri)).tailwindCSS.colorDecorators===!1?n:((await nH(e,t)).forEach(l=>{Iu(l,e.blocklist).forEach(u=>{let p=Au(e,u.className);p===null||typeof p=="string"||(p.alpha??1)===0||n.push({range:u.range,color:nM(p)})})}),dL(e,t).forEach(l=>{let s=EL(l.path),u=l.helper==="theme"?["theme"]:[],p=(0,yae.default)(e.config,[...u,...s]),o=Gh(p);o&&typeof o!="string"&&(o.alpha??1)!==0&&n.push({range:l.ranges.path,color:nM(o)})}),km(n))}var fje=/^[A-Z]:/;function bae(e,t,n){let i=[/@config\s*(?'[^']+'|"[^"]+")/g];return e.v4&&i.push(/@plugin\s*(?'[^']+'|"[^"]+")/g,/@source(?:\s+not)?\s*(?'[^']+'|"[^"]+")/g,/@import\s*('[^']*'|"[^"]*")\s*(layer\([^)]+\)\s*)?source\((?'[^']*'?|"[^"]*"?)/g,/@reference\s*('[^']*'|"[^"]*")\s*source\((?'[^']*'?|"[^"]*"?)/g,/@tailwind\s*utilities\s*source\((?'[^']*'?|"[^"]*"?)/g),hje(e,t,i,n)}async function hje(e,t,n,i){if(!ii(e.version,"3.2.0"))return[];let a=[];for(let r of CL(e,t)){let l=r.text,s=[];for(let u of n)s.push(...so(u,l));for(let u of s){let p=u.groups.path.slice(1,-1);if(p.includes("*")||p.includes("{")||p.includes("}")||p.includes("\\")||fje.test(p))continue;let o={start:ki(l,u.index+u[0].length-u.groups.path.length),end:ki(l,u.index+u[0].length)};a.push({target:await i(p),range:wa(o,r.range)})}}return a}var M1e=$r(Iae());var Qh=$r(require("node:fs")),bf=$r(require("node:path"));var mje=[".js",".cjs",".mjs"],_je=["",".js",".cjs",".mjs",".ts",".cts",".mts",".jsx",".tsx"],Eje=["",".ts",".cts",".mts",".tsx",".js",".cjs",".mjs",".jsx"];function yje(e,t){for(let n of t){let i=`${e}${n}`;if(Qh.existsSync(i)&&Qh.statSync(i).isFile())return i}for(let n of t){let i=`${e}/index${n}`;if(Qh.existsSync(i))return i}return null}function*Sae(e,t,n,i=bf.extname(e)){let a=yje(bf.resolve(t,e),mje.includes(i)?_je:Eje);if(a===null||n.has(a))return;n.add(a),yield a,t=bf.dirname(a),i=bf.extname(a);let r=Qh.readFileSync(a,"utf-8");for(let l of[...r.matchAll(/import[\s\S]*?['"](.{3,}?)['"]/gi),...r.matchAll(/import[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi),...r.matchAll(/require\(['"`](.+)['"`]\)/gi)])l[1].startsWith(".")&&(yield*Sae(l[1],t,n,i))}function kL(e){return Array.from(Sae(e,bf.dirname(e),new Set)).filter(t=>t!==e).map(t=>$s(aa(t)))}var Yb=$r(require("node:assert"));var B1e=$r(ER());var mo=$r(require("node:path")),Jb=$r(require("node:fs/promises"));var Tf=$r(require("path"),1),toe=$r(Yae(),1),MM=$r(MH(),1),GL=$r(MH(),1),DUe=/^(\/?\.\.)+$/;function PUe(e,t){let n=e.length,i=Array(n),a=Array(n);for(let r=0;r{let l=r.split("/");if(l[0]===".."&&DUe.test(r))return!0;for(let s=0;se.replace(NUe,"\\$&"),MUe=e=>e.replace($Ue,"\\$&"),BUe=kUe?MUe:RUe;function OUe(e,t){if(t?.caseSensitiveMatch===!1)return!0;let n=GL.default.scan(e);return n.isGlob||n.negated}function mE(...e){console.log(`[tinyglobby ${new Date().toLocaleTimeString("es")}]`,...e)}var FUe=/^(\/?\.\.)+/,jUe=/\\(?=[()[\]{}!*+?@|])/g,BM=/\\/g;function RM(e,t,n,i,a){var r;let l=e;e.endsWith("/")&&(l=e.slice(0,-1)),!l.endsWith("*")&&t&&(l+="/**"),Tf.default.isAbsolute(l.replace(jUe,""))?l=Tf.posix.relative(BUe(n),l):l=Tf.posix.normalize(l);let s=FUe.exec(l);if(s?.[0]){let u=Tf.posix.join(n,s[0]);i.root.length>u.length&&(i.root=u,i.depthOffset=-(s[0].length+1)/3)}else if(!a&&i.depthOffset>=0){let u=roe(l);(r=i.commonPath)!=null||(i.commonPath=u);let p=[],o=Math.min(i.commonPath.length,u.length);for(let c=0;c0?`${n}/${p.join("/")}`:n}return l}function UUe({patterns:e,ignore:t=[],expandDirectories:n=!0},i,a){typeof e=="string"?e=[e]:e||(e=["**/*"]),typeof t=="string"&&(t=[t]);let r=[],l=[];for(let s of t)s&&(s[0]!=="!"||s[1]==="(")&&l.push(RM(s,n,i,a,!0));for(let s of e)s&&(s[0]!=="!"||s[1]==="("?r.push(RM(s,n,i,a,!1)):(s[1]!=="!"||s[2]==="(")&&l.push(RM(s.slice(1),n,i,a,!0)));return{match:r,ignore:l}}function noe(e,t,n){return Tf.posix.relative(t,`${n}/${e}`)||"."}function KL(e,t,n,i,a){let r=a?e.slice(n.length+1)||".":e;return n===t?i&&r!=="."?r.slice(0,-1):r:noe(r,t,n)}function eoe(e,t,n){for(let i=e.length-1;i>=0;i--){let a=e[i];e[i]=noe(a,t,n)+(!a||a.endsWith("/")?"/":"")}return e}function qUe(e,t,n){if(process.env.TINYGLOBBY_DEBUG&&(e.debug=!0),e.debug&&mE("globbing with options:",e,"cwd:",t),Array.isArray(e.patterns)&&e.patterns.length===0)return n?[]:Promise.resolve([]);let i={root:t,commonPath:null,depthOffset:0},a=UUe(e,t,i),r=e.caseSensitiveMatch===!1;e.debug&&mE("internal processing patterns:",a);let l=(0,MM.default)(a.match,{dot:e.dot,nocase:r,ignore:a.ignore}),s=(0,MM.default)(a.ignore,{dot:e.dot,nocase:r}),u=PUe(a.match,{dot:e.dot,nocase:r}),p={filters:[e.debug?(H,f)=>{let _=KL(H,t,i.root,f,e.absolute),y=l(_);return y&&mE(`matched ${_}`),y}:(H,f)=>l(KL(H,t,i.root,f,e.absolute))],exclude:e.debug?(H,f)=>{let _=KL(f,t,i.root,!0,!0),y=_!=="."&&!u(_)||s(_);return mE(y?`skipped ${f}`:`crawling ${f}`),y}:(H,f)=>{let _=KL(f,t,i.root,!0,!0);return _!=="."&&!u(_)||s(_)},pathSeparator:"/",relativePaths:!0,resolveSymlinks:!0};e.deep&&(p.maxDepth=Math.round(e.deep-i.depthOffset)),e.absolute&&(p.relativePaths=!1,p.resolvePaths=!0,p.includeBasePath=!0),e.followSymbolicLinks===!1&&(p.resolveSymlinks=!1,p.excludeSymlinks=!0),e.onlyDirectories?(p.excludeFiles=!0,p.includeDirs=!0):e.onlyFiles===!1&&(p.includeDirs=!0),i.root=i.root.replace(BM,"");let o=i.root;e.debug&&mE("internal properties:",i);let c=new toe.fdir(p).crawl(o);return t===o||e.absolute?n?c.sync():c.withPromise():n?eoe(c.sync(),t,o):c.withPromise().then(H=>eoe(H,t,o))}async function ioe(e,t){if(e&&t?.patterns)throw new Error("Cannot pass patterns as both an argument and an option");let n=Array.isArray(e)||typeof e=="string"?{...t,patterns:e}:e,i=n.cwd?Tf.default.resolve(n.cwd).replace(BM,"/"):process.cwd().replace(BM,"/");return qUe(n,i,!1)}var d1e=$r(MH());var soe=require("node:fs/promises");async function Lf(e){try{let t=await(0,soe.readFile)(e,"utf8");return da(t,"css")}catch{return null}}var XL=class{constructor(){this.parents=new Map;this.children=new Map;this.nodes=new Map}add(t,n){return this.nodes.has(t)?this.nodes.get(t):(this.nodes.set(t,n),this.parents.set(t,new Set),this.children.set(t,new Set),n)}connect(t,n){let i=this.children.get(t);if(!i)throw new Error(`Node ${t} does not exist`);let a=this.parents.get(n);if(!a)throw new Error(`Node ${n} does not exist`);a.add(t),i.add(n)}*descendants(t){let n=[],i=new Set;for(let a of this.children.get(t))n.push(a);for(;n.length>0;){let a=n.shift();if(!i.has(a)){yield this.nodes.get(a),i.add(a);for(let r of this.children.get(a))n.push(r)}}}*roots(){for(let[t,n]of this.parents)n.size===0&&(yield this.nodes.get(t))}*leaves(){for(let[t,n]of this.children)n.size===0&&(yield this.nodes.get(t))}};var ZL=class extends Map{remember(t,n){let i=super.get(t);return i||(i=n(t),this.set(t,i)),i}};var zL=$r(qI()),_E=$r(require("node:path"));async function OM(e,t){async function n(i){let a=_E.join(i,"package.json");if(await zL.default.exists(a))return a;if(i===_E.normalize(t))return zL.default.stop}try{let i=await(0,zL.default)(n,{cwd:e});return i?_E.dirname(i):t}catch{return t}}function Yh(e,t){let n=[],i=e.startsWith("0.0.0-insiders"),a=!1,r=!1;if(i&&(t&&typeof t=="object"&&"compile"in t||t&&typeof t=="function"&&"compile"in t?r=!0:a=!0),r)return["css-at-theme","layer:base","content-list","source-inline","source-not"];if(!a){if(ii(e,"4.1.0"))return["css-at-theme","layer:base","content-list","source-inline","source-not"];if(ii(e,"4.0.0-alpha.1"))return["css-at-theme","layer:base","content-list"];if(e.startsWith("0.0.0-oxide"))return["css-at-theme","layer:base","content-list"]}return ii(e,"0.99.0")?(n.push("layer:base"),n.push("separator:root")):(n.push("layer:preflight"),n.push("separator:options")),ii(e,"1.4.0")&&yS(e,"1.99.0")&&n.push("browserslist-in-plugins"),ii(e,"3.0.0")||(ii(e,"1.99.0")?n.push("apply-complex-classes"):ii(e,"1.7.0")&&n.push("apply-complex-classes:flagged")),ii(e,"3.0.0")?n.push("content-list"):n.push("purge-list"),ii(e,"3.0.0")?n.push("jit"):ii(e,"2.1.0"),ii(e,"3.2.0")&&(n.push("css-at-config-as-project"),n.push("relative-content-paths")),ii(e,"3.3.0")&&n.push("transpiled-configs"),n}var gle=$r(require("node:fs/promises"));var ble=$r(Ele());var EE=$r(require("node:path"));var QM="'",YM='"';function yle(){let e=new WeakSet;function t(n){if(e.has(n))return;let i=n.root().source?.input.file;if(!i)return;let a=n.source?.input.file;if(!a)return;let r=n.params[0],l=r[0]===YM&&r[r.length-1]===YM?YM:r[0]===QM&&r[r.length-1]===QM?QM:null;if(!l)return;let s=n.params.slice(1,-1),u="";if(s.startsWith("!")&&(s=s.slice(1),u="!"),!s.startsWith("./")&&!s.startsWith("../"))return;let p=EE.posix.join(aa(EE.dirname(a)),s),o=EE.posix.dirname(aa(i)),c=EE.posix.relative(o,p);c.startsWith(".")||(c="./"+c),n.params=l+u+c+l,e.add(n)}return{postcssPlugin:"tailwindcss-postcss-fix-relative-paths",AtRule:{source:t,plugin:t}}}function rv({resolver:e,loose:t=!1}){return Nc([{postcssPlugin:"replace-at-reference",Once(n){n.walkAtRules("reference",i=>{i.name="import",i.params+=" reference"})}},{postcssPlugin:"hoist-at-import",Once(n,{result:i}){if(!t)return;let a=[],r=!1,l=!1;for(let s of n.nodes)if(s.type==="atrule"&&(s.name==="import"||s.name==="charset"))a.push(s),r&&(l=!0);else if(s.type==="atrule"){if(s.name==="layer"&&(!s.nodes||s.nodes.length>0))continue;r=!0}else s.type==="rule"&&(r=!0);n.prepend(a),l&&console.log(`hoist-at-import: The file '${i.opts.from}' contains @import rules after other at rules. This is invalid CSS and may cause problems with your build.`)}},(0,ble.default)({async resolve(n,i){try{return await e.resolveCssId(n,i)}catch{return`/virtual:missing/${n}`}},load(n){return n.startsWith("/virtual:missing/")?Promise.resolve(""):gle.readFile(n,"utf-8")}}),yle()])}function Ale(e){return{postcssPlugin:"extract-at-rules",AtRule:{source:({params:t})=>{let n=/^not\s+/.test(t);n&&(t=t.slice(4).trimStart()),!(t[0]!=='"'&&t[0]!=="'")&&e.push({pattern:t.slice(1,-1),negated:n})}}}}var rWe=/@import\s*['"]tailwindcss(?:\/[^'"]+)?['"]/,nWe=/@(theme|plugin|utility|custom-variant|variant|reference)\s*[^;{]+[;{]/,iWe=/--(alpha|spacing|theme)\(/,sWe=/@tailwind\s*(base|preflight|components|variants|screens)+;/,aWe=/@tailwind\s*utilities\s*[^;]*;/,oWe=/@tailwind\s*[^;]+;/,lWe=/@(config|apply)\s*[^;{]+[;{]/,cWe=/@import\s*['"](?!([a-z]+:|\/\/))/;function nv(e){return rWe.test(e)?{root:!0,versions:["4"],explicitImport:!0}:nWe.test(e)?aWe.test(e)?{root:!0,versions:["4"],explicitImport:!1}:{root:!1,versions:["4"],explicitImport:!1}:iWe.test(e)?{root:!1,versions:["4"],explicitImport:!1}:sWe.test(e)?{root:!1,versions:["3"],explicitImport:!1}:oWe.test(e)?{root:!0,versions:["4","3"],explicitImport:!1}:lWe.test(e)?{root:!1,versions:["4","3"],explicitImport:!1}:cWe.test(e)?{root:!0,versions:["4","3"],explicitImport:!1}:{root:!1,versions:[],explicitImport:!1}}var vE=$r(ece()),tce=$r(require("node:child_process")),Tv=$r(require("node:path")),rce=$r(require("node:fs/promises")),Pg=class{constructor(){this.helper=null;this.connection=null}async scan(t){return await this.startIfNeeded(),await this.connection.sendRequest("scan",t)}async startIfNeeded(){if(this.connection)return;let t=["../bin/oxide-helper.js","../dist/oxide-helper.js"],n=null;for(let r of t){let l=Tv.resolve(Tv.dirname(__filename),r);if(await rce.access(l).then(()=>!0,()=>!1)){n=l;break}}if(!n)throw new Error("unable to load");let i=tce.fork(n),a=vE.createMessageConnection(new vE.IPCMessageReader(i),new vE.IPCMessageWriter(i));i.on("disconnect",()=>{a.dispose(),this.connection=null,this.helper=null}),i.on("exit",()=>{a.dispose(),this.connection=null,this.helper=null}),a.listen(),this.helper=i,this.connection=a}async stop(){this.helper&&(this.helper.disconnect(),this.helper.kill())}};var iD=class{constructor(t,n,i){this.base=t;this.settings=n;this.resolver=i}async search(){let t=await this.findConfigs(),n=new Pg,i=await Promise.allSettled(t.map(r=>this.createProject(r,n))),a=[];for(let r of i)r.status==="rejected"?console.error(`[GLOBAL] Error creating project: ${r.reason}`):r.status==="fulfilled"&&r.value&&a.push(r.value);a.length===1&&a[0].additionalSelectors.push({pattern:aa(mo.join(this.base,"**")),priority:5});for(let r of a){r.folder=$s(r.folder),r.configPath=$s(r.configPath),r.config.path=$s(r.config.path);for(let l of r.config.entries)l.path=$s(l.path);for(let l of r.documentSelector)l.pattern=$s(l.pattern);for(let l of r.additionalSelectors)l.pattern=$s(l.pattern)}return await n.stop(),a}async loadAllFromWorkspace(t){return Promise.all(t.map(n=>this.loadFromWorkspace(n[0],n[1])))}async loadFromWorkspace(t,n){let i=t.endsWith(".css")?{type:"css",path:t,source:"css",entries:[],content:[],packageRoot:""}:{type:"js",path:t,source:"js",entries:[],content:[],packageRoot:""},a=await this.detectTailwindVersion(i);return i.packageRoot=await OM(mo.dirname(i.path),this.base),{config:i,folder:this.base,isUserConfigured:!0,configPath:i.path,documentSelector:n.map(r=>({priority:0,pattern:r})),additionalSelectors:[],tailwind:a}}async createProject(t,n){let i=await this.detectTailwindVersion(t),a=t.entries.flatMap(l=>l.meta?.versions??[]);if(console.log(JSON.stringify({tailwind:i,path:t.path})),t.type==="js"&&t.source==="css"&&(i.isDefaultVersion||!i.features.includes("css-at-config-as-project")))return null;if(t.type==="css"){if(!i.features.includes("css-at-theme"))return null;if(!a.includes("4"))return console.warn(`The config ${t.path} looks like it might be for a different Tailwind CSS version. Skipping.`),null;if(f1e(t.path))return console.warn(`The config ${t.path} requires a preprocessor and is not supported by Tailwind CSS v4.0.`),null}if(t.type==="js"&&i.features.includes("css-at-theme")||t.type==="js"&&(t.path.endsWith(".ts")||t.path.endsWith(".mjs"))&&!i.features.includes("transpiled-configs"))return null;t.packageRoot=await OM(mo.dirname(t.path),this.base);let r=await aD(t,i.features,this.resolver,n);return{config:t,folder:this.base,isUserConfigured:!1,configPath:t.path,documentSelector:r,additionalSelectors:[],tailwind:i}}async findConfigs(){let t=this.settings.tailwindCSS.files.exclude;t=t.map(y=>y.startsWith("/")?y.slice(1):y);let n=await ioe({patterns:[`**/${i_}`,`**/${Wd}`],cwd:this.base,ignore:t,onlyFiles:!0,absolute:!0,followSymbolicLinks:!0,dot:!0}),i=await Promise.all(n.map(y=>Jb.realpath(y)));n=n.filter((y,g)=>{let h=i[g];return y===h?!0:!n.includes(h)}),n=n.map(y=>aa(y)),n=Array.from(new Set(n)).sort();let a=new ZL,r=(0,d1e.default)(`**/${Wd}`,{dot:!0}),l=n.map(y=>r(y)?new sD("css",y):new sD("js",y,[a.remember(y,()=>({source:"js",type:"js",path:y,entries:[],packageRoot:null,content:[]}))])),s=l.filter(y=>y.type==="css");await Promise.all(s.map(y=>y.read())),await Promise.all(s.map(y=>y.resolvePossibleVersions()));let u=[];for(let y of s){if(!y.content||!y.meta||y.meta.versions.length===0)continue;let g=y.configPathInCss();g&&y.configs.push(a.remember(g,()=>({source:"css",type:"js",path:g,entries:[],packageRoot:null,content:[]}))),u.push(y)}await Promise.all(u.map(y=>y.resolveImports(this.resolver))),await Promise.all(u.map(y=>y.resolveRealpaths())),await Promise.all(u.map(y=>y.resolveSourceDirectives()));let p={};for(let y of u)p[y.realpath]=y;await Promise.all(u.map(y=>y.resolveImportsTailwind(p)));let o=new XL,c=null,H=null,f=null;for(let y of u){o.add(y.realpath,y);for(let g of y.deps)o.add(g.realpath,g),o.connect(y.realpath,g.realpath);y.realpath.includes("node_modules/tailwindcss/index.css")?c=y.realpath:y.realpath.includes("node_modules/tailwindcss/theme.css")?H=y.realpath:y.realpath.includes("node_modules/tailwindcss/utilities.css")&&(f=y.realpath)}c&&H&&o.connect(c,H),c&&f&&o.connect(c,f);let _=Array.from(o.roots());_.sort((y,g)=>Number(g.meta.root)-Number(y.meta.root)||Number(g.importsTailwind)-Number(y.importsTailwind)||0);for(let y of _){if(!y.meta)continue;let g=a.remember(y.path,()=>({source:"css",type:"css",path:y.path,entries:[],packageRoot:null,content:[{kind:"auto"}]}));y.configs.push(g);for(let h of o.descendants(y.realpath))h.configs.push(g)}for(let y of l)for(let g of y.configs)g.entries.push(y);return Array.from(a.values())}async detectTailwindVersion(t){try{let r=await this.resolver.resolveCjsId("tailwindcss/package.json",mo.dirname(t.path)),{version:l}=require(r),s;if(this.resolver.hasPnP()){let p=await this.resolver.resolveCjsId("tailwindcss",mo.dirname(t.path));s=require(p)}else{let p=await this.resolver.resolveJsId("tailwindcss",mo.dirname(t.path));s=await import(BH(p).href)}let u=Yh(l,s);if(typeof l=="string")return{version:l,features:u,isDefaultVersion:!1}}catch{}if(t.type==="css"){let{version:r}=uO(),l=await Promise.resolve().then(()=>(BO(),MO)),s=Yh(r,l);return{version:r,features:s,isDefaultVersion:!0}}let{version:n}=qg(),i=w6(),a=Yh(n,i);return{version:n,features:a,isDefaultVersion:!0}}};function Dft(e,t,n,i,a){if(e.type==="css")return wft(e,n,i);if(e.type==="js")return Pft(e,t,a)}async function*Pft(e,t,n){let i;try{i=n??require(e.path)}catch{return}let a=i.content?.files??i.content,r=Array.isArray(a)?a:[],s=(t.includes("relative-content-paths")?i.future?.relativeContentPathsByDefault||i.content?.relative:!1)?mo.dirname(e.path):e.packageRoot;for(let u of r){if(typeof u!="string")continue;let p=u.startsWith("!")?mo.resolve(s,u.slice(1)):mo.resolve(s,u);p=aa(p),p=$s(p),u.startsWith("!")&&(p=`!${p}`),yield{pattern:p,priority:1}}}async function*wft(e,t,n){let i=!1;for(let a of e.content)if(a.kind==="file"){let r=a.file;r=aa(r),r=$s(r),yield{pattern:r,priority:1}}else if(a.kind==="auto"&&!i){i=!0;let r=e.entries.flatMap(l=>l.sources);for await(let l of kft(e.packageRoot,e.path,r,t,n))yield{pattern:l,priority:1}}}async function*kft(e,t,n,i,a){try{let r=await i.resolveJsId("@tailwindcss/oxide",e);r=BH(r).href;let l=await i.resolveJsId("@tailwindcss/oxide/package.json",e),s=JSON.parse(await Jb.readFile(l,"utf8")),u=await a.scan({oxidePath:r,oxideVersion:s.version,basePath:e,sources:n.map(p=>({base:mo.dirname(t),pattern:p.pattern,negated:p.negated}))});if(!u)return;for(let p of u.files)p=aa(p),p=$s(p),yield p;for(let{base:p,pattern:o}of u.globs)p=aa(p),p=$s(p),yield`${p}/${o}`}catch(r){if(Nft(r))return;console.error(r)}}function Nft(e){return e&&typeof e=="object"&&"message"in e&&typeof e.message=="string"&&e.message.includes("Can't resolve")}var sD=class e{constructor(t,n,i=[]){this.type=t;this.path=n;this.configs=i;this.deps=[];this.sources=[];this.meta=null;this.importsTailwind=null}async read(){try{this.content=await Lf(this.path)}catch{this.content=null}}async resolveImports(t){if(!f1e(this.path))try{let n=await rv({resolver:t,loose:!0}).process(this.content,{from:this.path}),i=n.messages.filter(a=>a.type==="dependency");i=i.filter(a=>!a.file.startsWith("/virtual:missing/")),this.deps=i.map(a=>new e("css",aa(a.file))),this.content=n.css}catch(n){console.debug(`Unable to resolve imports for ${this.path}.`),console.debug("This may result in failure to locate Tailwind CSS projects."),console.error(n)}}async resolveRealpaths(){this.realpath=aa(await Jb.realpath(this.path)),await Promise.all(this.deps.map(t=>t.resolveRealpaths()))}async resolveSourceDirectives(){try{if(this.sources.length>0)return;await Nc([Ale(this.sources)]).process(this.content,{from:this.realpath})}catch{}}async resolvePossibleVersions(){this.meta??=this.content?nv(this.content):null}resolveImportsTailwind(t){if(this.importsTailwind!==null)return;let n=t[this.realpath];if(this.meta?.explicitImport||n?.meta?.explicitImport){this.importsTailwind=!0;return}for(let i of this.deps)i.resolveImportsTailwind(t);this.importsTailwind=this.deps.some(i=>i.importsTailwind)}configPathInCss(){if(!this.content)return null;let t=this.content.match(/@config\s*(?'[^']+'|"[^"]+")/);return t?aa(mo.resolve(mo.dirname(this.path),t.groups.config.slice(1,-1))):null}};function f1e(e){let t=mo.extname(e);return t===".scss"||t===".sass"||t===".less"||t===".styl"||t===".pcss"}async function aD(e,t,n,i,a){let r=!1;i||(r=!0,i=new Pg);let l=[];for(let s of e.entries)s.type==="css"&&l.push({pattern:$s(aa(s.path)),priority:0});l.push({pattern:$s(aa(e.path)),priority:0});for await(let s of Dft(e,t,n,i,a))l.push(s);for(let s of e.entries)s.type==="css"&&l.push({pattern:$s(aa(mo.join(mo.dirname(s.path),"**"))),priority:2});return l.push({pattern:$s(aa(mo.join(mo.dirname(e.path),"**"))),priority:3}),l.push({pattern:$s(aa(mo.join(e.packageRoot,"**"))),priority:4}),l.sort((s,u)=>s.priority-u.priority),l=l.filter(({pattern:s},u,p)=>p.findIndex(({pattern:o})=>o===s)===u),l=l.sort((s,u)=>s.pattern.startsWith("!")&&!u.pattern.startsWith("!")?-1:!s.pattern.startsWith("!")&&u.pattern.startsWith("!")?1:0),r&&await i.stop(),l}var A1e=require("node:module"),I1e=$r(m1e(),1);function $ft(e){throw e}var Rft=e=>import(e),N6;function Mft(...e){return N6||(N6=b1e()),N6(...e)}function S1e(e,t={}){return t.transform||(t={...t,transform:Mft}),(0,I1e.default)(e,t,{onError:$ft,nativeImport:Rft,createRequire:A1e.createRequire})}var T1e=$r(require("node:fs/promises")),cD=$r(require("node:path"));var oD=`@layer theme, base, components, utilities; @layer theme { @theme default { --font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% 0.013 17.38); --color-red-100: oklch(93.6% 0.032 17.717); --color-red-200: oklch(88.5% 0.062 18.334); --color-red-300: oklch(80.8% 0.114 19.571); --color-red-400: oklch(70.4% 0.191 22.216); --color-red-500: oklch(63.7% 0.237 25.331); --color-red-600: oklch(57.7% 0.245 27.325); --color-red-700: oklch(50.5% 0.213 27.518); --color-red-800: oklch(44.4% 0.177 26.899); --color-red-900: oklch(39.6% 0.141 25.723); --color-red-950: oklch(25.8% 0.092 26.042); --color-orange-50: oklch(98% 0.016 73.684); --color-orange-100: oklch(95.4% 0.038 75.164); --color-orange-200: oklch(90.1% 0.076 70.697); --color-orange-300: oklch(83.7% 0.128 66.29); --color-orange-400: oklch(75% 0.183 55.934); --color-orange-500: oklch(70.5% 0.213 47.604); --color-orange-600: oklch(64.6% 0.222 41.116); --color-orange-700: oklch(55.3% 0.195 38.402); --color-orange-800: oklch(47% 0.157 37.304); --color-orange-900: oklch(40.8% 0.123 38.172); --color-orange-950: oklch(26.6% 0.079 36.259); --color-amber-50: oklch(98.7% 0.022 95.277); --color-amber-100: oklch(96.2% 0.059 95.617); --color-amber-200: oklch(92.4% 0.12 95.746); --color-amber-300: oklch(87.9% 0.169 91.605); --color-amber-400: oklch(82.8% 0.189 84.429); --color-amber-500: oklch(76.9% 0.188 70.08); --color-amber-600: oklch(66.6% 0.179 58.318); --color-amber-700: oklch(55.5% 0.163 48.998); --color-amber-800: oklch(47.3% 0.137 46.201); --color-amber-900: oklch(41.4% 0.112 45.904); --color-amber-950: oklch(27.9% 0.077 45.635); --color-yellow-50: oklch(98.7% 0.026 102.212); --color-yellow-100: oklch(97.3% 0.071 103.193); --color-yellow-200: oklch(94.5% 0.129 101.54); --color-yellow-300: oklch(90.5% 0.182 98.111); --color-yellow-400: oklch(85.2% 0.199 91.936); --color-yellow-500: oklch(79.5% 0.184 86.047); --color-yellow-600: oklch(68.1% 0.162 75.834); --color-yellow-700: oklch(55.4% 0.135 66.442); --color-yellow-800: oklch(47.6% 0.114 61.907); --color-yellow-900: oklch(42.1% 0.095 57.708); --color-yellow-950: oklch(28.6% 0.066 53.813); --color-lime-50: oklch(98.6% 0.031 120.757); --color-lime-100: oklch(96.7% 0.067 122.328); --color-lime-200: oklch(93.8% 0.127 124.321); --color-lime-300: oklch(89.7% 0.196 126.665); --color-lime-400: oklch(84.1% 0.238 128.85); --color-lime-500: oklch(76.8% 0.233 130.85); --color-lime-600: oklch(64.8% 0.2 131.684); --color-lime-700: oklch(53.2% 0.157 131.589); --color-lime-800: oklch(45.3% 0.124 130.933); --color-lime-900: oklch(40.5% 0.101 131.063); --color-lime-950: oklch(27.4% 0.072 132.109); --color-green-50: oklch(98.2% 0.018 155.826); --color-green-100: oklch(96.2% 0.044 156.743); --color-green-200: oklch(92.5% 0.084 155.995); --color-green-300: oklch(87.1% 0.15 154.449); --color-green-400: oklch(79.2% 0.209 151.711); --color-green-500: oklch(72.3% 0.219 149.579); --color-green-600: oklch(62.7% 0.194 149.214); --color-green-700: oklch(52.7% 0.154 150.069); --color-green-800: oklch(44.8% 0.119 151.328); --color-green-900: oklch(39.3% 0.095 152.535); --color-green-950: oklch(26.6% 0.065 152.934); --color-emerald-50: oklch(97.9% 0.021 166.113); --color-emerald-100: oklch(95% 0.052 163.051); --color-emerald-200: oklch(90.5% 0.093 164.15); --color-emerald-300: oklch(84.5% 0.143 164.978); --color-emerald-400: oklch(76.5% 0.177 163.223); --color-emerald-500: oklch(69.6% 0.17 162.48); --color-emerald-600: oklch(59.6% 0.145 163.225); --color-emerald-700: oklch(50.8% 0.118 165.612); --color-emerald-800: oklch(43.2% 0.095 166.913); --color-emerald-900: oklch(37.8% 0.077 168.94); --color-emerald-950: oklch(26.2% 0.051 172.552); --color-teal-50: oklch(98.4% 0.014 180.72); --color-teal-100: oklch(95.3% 0.051 180.801); --color-teal-200: oklch(91% 0.096 180.426); --color-teal-300: oklch(85.5% 0.138 181.071); --color-teal-400: oklch(77.7% 0.152 181.912); --color-teal-500: oklch(70.4% 0.14 182.503); --color-teal-600: oklch(60% 0.118 184.704); --color-teal-700: oklch(51.1% 0.096 186.391); --color-teal-800: oklch(43.7% 0.078 188.216); --color-teal-900: oklch(38.6% 0.063 188.416); --color-teal-950: oklch(27.7% 0.046 192.524); --color-cyan-50: oklch(98.4% 0.019 200.873); --color-cyan-100: oklch(95.6% 0.045 203.388); --color-cyan-200: oklch(91.7% 0.08 205.041); --color-cyan-300: oklch(86.5% 0.127 207.078); --color-cyan-400: oklch(78.9% 0.154 211.53); --color-cyan-500: oklch(71.5% 0.143 215.221); --color-cyan-600: oklch(60.9% 0.126 221.723); --color-cyan-700: oklch(52% 0.105 223.128); --color-cyan-800: oklch(45% 0.085 224.283); --color-cyan-900: oklch(39.8% 0.07 227.392); --color-cyan-950: oklch(30.2% 0.056 229.695); --color-sky-50: oklch(97.7% 0.013 236.62); --color-sky-100: oklch(95.1% 0.026 236.824); --color-sky-200: oklch(90.1% 0.058 230.902); --color-sky-300: oklch(82.8% 0.111 230.318); --color-sky-400: oklch(74.6% 0.16 232.661); --color-sky-500: oklch(68.5% 0.169 237.323); --color-sky-600: oklch(58.8% 0.158 241.966); --color-sky-700: oklch(50% 0.134 242.749); --color-sky-800: oklch(44.3% 0.11 240.79); --color-sky-900: oklch(39.1% 0.09 240.876); --color-sky-950: oklch(29.3% 0.066 243.157); --color-blue-50: oklch(97% 0.014 254.604); --color-blue-100: oklch(93.2% 0.032 255.585); --color-blue-200: oklch(88.2% 0.059 254.128); --color-blue-300: oklch(80.9% 0.105 251.813); --color-blue-400: oklch(70.7% 0.165 254.624); --color-blue-500: oklch(62.3% 0.214 259.815); --color-blue-600: oklch(54.6% 0.245 262.881); --color-blue-700: oklch(48.8% 0.243 264.376); --color-blue-800: oklch(42.4% 0.199 265.638); --color-blue-900: oklch(37.9% 0.146 265.522); --color-blue-950: oklch(28.2% 0.091 267.935); --color-indigo-50: oklch(96.2% 0.018 272.314); --color-indigo-100: oklch(93% 0.034 272.788); --color-indigo-200: oklch(87% 0.065 274.039); --color-indigo-300: oklch(78.5% 0.115 274.713); --color-indigo-400: oklch(67.3% 0.182 276.935); --color-indigo-500: oklch(58.5% 0.233 277.117); --color-indigo-600: oklch(51.1% 0.262 276.966); --color-indigo-700: oklch(45.7% 0.24 277.023); --color-indigo-800: oklch(39.8% 0.195 277.366); --color-indigo-900: oklch(35.9% 0.144 278.697); --color-indigo-950: oklch(25.7% 0.09 281.288); --color-violet-50: oklch(96.9% 0.016 293.756); --color-violet-100: oklch(94.3% 0.029 294.588); --color-violet-200: oklch(89.4% 0.057 293.283); --color-violet-300: oklch(81.1% 0.111 293.571); --color-violet-400: oklch(70.2% 0.183 293.541); --color-violet-500: oklch(60.6% 0.25 292.717); --color-violet-600: oklch(54.1% 0.281 293.009); --color-violet-700: oklch(49.1% 0.27 292.581); --color-violet-800: oklch(43.2% 0.232 292.759); --color-violet-900: oklch(38% 0.189 293.745); --color-violet-950: oklch(28.3% 0.141 291.089); --color-purple-50: oklch(97.7% 0.014 308.299); --color-purple-100: oklch(94.6% 0.033 307.174); --color-purple-200: oklch(90.2% 0.063 306.703); --color-purple-300: oklch(82.7% 0.119 306.383); --color-purple-400: oklch(71.4% 0.203 305.504); --color-purple-500: oklch(62.7% 0.265 303.9); --color-purple-600: oklch(55.8% 0.288 302.321); --color-purple-700: oklch(49.6% 0.265 301.924); --color-purple-800: oklch(43.8% 0.218 303.724); --color-purple-900: oklch(38.1% 0.176 304.987); --color-purple-950: oklch(29.1% 0.149 302.717); --color-fuchsia-50: oklch(97.7% 0.017 320.058); --color-fuchsia-100: oklch(95.2% 0.037 318.852); --color-fuchsia-200: oklch(90.3% 0.076 319.62); --color-fuchsia-300: oklch(83.3% 0.145 321.434); --color-fuchsia-400: oklch(74% 0.238 322.16); --color-fuchsia-500: oklch(66.7% 0.295 322.15); --color-fuchsia-600: oklch(59.1% 0.293 322.896); --color-fuchsia-700: oklch(51.8% 0.253 323.949); --color-fuchsia-800: oklch(45.2% 0.211 324.591); --color-fuchsia-900: oklch(40.1% 0.17 325.612); --color-fuchsia-950: oklch(29.3% 0.136 325.661); --color-pink-50: oklch(97.1% 0.014 343.198); --color-pink-100: oklch(94.8% 0.028 342.258); --color-pink-200: oklch(89.9% 0.061 343.231); --color-pink-300: oklch(82.3% 0.12 346.018); --color-pink-400: oklch(71.8% 0.202 349.761); --color-pink-500: oklch(65.6% 0.241 354.308); --color-pink-600: oklch(59.2% 0.249 0.584); --color-pink-700: oklch(52.5% 0.223 3.958); --color-pink-800: oklch(45.9% 0.187 3.815); --color-pink-900: oklch(40.8% 0.153 2.432); --color-pink-950: oklch(28.4% 0.109 3.907); --color-rose-50: oklch(96.9% 0.015 12.422); --color-rose-100: oklch(94.1% 0.03 12.58); --color-rose-200: oklch(89.2% 0.058 10.001); --color-rose-300: oklch(81% 0.117 11.638); --color-rose-400: oklch(71.2% 0.194 13.428); --color-rose-500: oklch(64.5% 0.246 16.439); --color-rose-600: oklch(58.6% 0.253 17.585); --color-rose-700: oklch(51.4% 0.222 16.935); --color-rose-800: oklch(45.5% 0.188 13.697); --color-rose-900: oklch(41% 0.159 10.272); --color-rose-950: oklch(27.1% 0.105 12.094); --color-slate-50: oklch(98.4% 0.003 247.858); --color-slate-100: oklch(96.8% 0.007 247.896); --color-slate-200: oklch(92.9% 0.013 255.508); --color-slate-300: oklch(86.9% 0.022 252.894); --color-slate-400: oklch(70.4% 0.04 256.788); --color-slate-500: oklch(55.4% 0.046 257.417); --color-slate-600: oklch(44.6% 0.043 257.281); --color-slate-700: oklch(37.2% 0.044 257.287); --color-slate-800: oklch(27.9% 0.041 260.031); --color-slate-900: oklch(20.8% 0.042 265.755); --color-slate-950: oklch(12.9% 0.042 264.695); --color-gray-50: oklch(98.5% 0.002 247.839); --color-gray-100: oklch(96.7% 0.003 264.542); --color-gray-200: oklch(92.8% 0.006 264.531); --color-gray-300: oklch(87.2% 0.01 258.338); --color-gray-400: oklch(70.7% 0.022 261.325); --color-gray-500: oklch(55.1% 0.027 264.364); --color-gray-600: oklch(44.6% 0.03 256.802); --color-gray-700: oklch(37.3% 0.034 259.733); --color-gray-800: oklch(27.8% 0.033 256.848); --color-gray-900: oklch(21% 0.034 264.665); --color-gray-950: oklch(13% 0.028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% 0.001 286.375); --color-zinc-200: oklch(92% 0.004 286.32); --color-zinc-300: oklch(87.1% 0.006 286.286); --color-zinc-400: oklch(70.5% 0.015 286.067); --color-zinc-500: oklch(55.2% 0.016 285.938); --color-zinc-600: oklch(44.2% 0.017 285.786); --color-zinc-700: oklch(37% 0.013 285.805); --color-zinc-800: oklch(27.4% 0.006 286.033); --color-zinc-900: oklch(21% 0.006 285.885); --color-zinc-950: oklch(14.1% 0.005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% 0.001 106.423); --color-stone-100: oklch(97% 0.001 106.424); --color-stone-200: oklch(92.3% 0.003 48.717); --color-stone-300: oklch(86.9% 0.005 56.366); --color-stone-400: oklch(70.9% 0.01 56.259); --color-stone-500: oklch(55.3% 0.013 58.071); --color-stone-600: oklch(44.4% 0.011 73.639); --color-stone-700: oklch(37.4% 0.01 67.558); --color-stone-800: oklch(26.8% 0.007 34.298); --color-stone-900: oklch(21.6% 0.006 56.043); --color-stone-950: oklch(14.7% 0.004 49.25); --color-black: #000; --color-white: #fff; --spacing: 0.25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: 0.75rem; --text-xs--line-height: calc(1 / 0.75); --text-sm: 0.875rem; --text-sm--line-height: calc(1.25 / 0.875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -0.05em; --tracking-tight: -0.025em; --tracking-normal: 0em; --tracking-wide: 0.025em; --tracking-wider: 0.05em; --tracking-widest: 0.1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: 0.125rem; --radius-sm: 0.25rem; --radius-md: 0.375rem; --radius-lg: 0.5rem; --radius-xl: 0.75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / 0.05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / 0.15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / 0.2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / 0.1), 0px 1px 2px rgb(0 0 0 / 0.1), 0px 2px 4px rgb(0 0 0 / 0.1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / 0.1), 0px 3px 2px rgb(0 0 0 / 0.1), 0px 4px 8px rgb(0 0 0 / 0.1); --ease-in: cubic-bezier(0.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, 0.2, 1); --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: 0.5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: 150ms; --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme( --font-sans--font-feature-settings, initial ); --default-font-variation-settings: --theme( --font-sans--font-variation-settings, initial ); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme( --font-mono--font-feature-settings, initial ); --default-mono-font-variation-settings: --theme( --font-mono--font-variation-settings, initial ); } /* Deprecated */ @theme default inline reference { --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); --drop-shadow: 0 1px 2px rgb(0 0 0 / 0.1), 0 1px 1px rgb(0 0 0 / 0.06); --radius: 0.25rem; --max-width-prose: 65ch; } } @layer base { /* 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) 2. Remove default margins and padding 3. Reset all borders. */ *, ::after, ::before, ::backdrop, ::file-selector-button { box-sizing: border-box; /* 1 */ margin: 0; /* 2 */ padding: 0; /* 2 */ border: 0 solid; /* 3 */ } /* 1. Use a consistent sensible line-height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. 3. Use a more readable tab size. 4. Use the user's configured \`sans\` font-family by default. 5. Use the user's configured \`sans\` font-feature-settings by default. 6. Use the user's configured \`sans\` font-variation-settings by default. 7. Disable tap highlights on iOS. */ html, :host { line-height: 1.5; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ tab-size: 4; /* 3 */ font-family: --theme( --default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" ); /* 4 */ font-feature-settings: --theme( --default-font-feature-settings, normal ); /* 5 */ font-variation-settings: --theme( --default-font-variation-settings, normal ); /* 6 */ -webkit-tap-highlight-color: transparent; /* 7 */ } /* 1. Add the correct height in Firefox. 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) 3. Reset the default border style to a 1px solid border. */ hr { height: 0; /* 1 */ color: inherit; /* 2 */ border-top-width: 1px; /* 3 */ } /* Add the correct text decoration in Chrome, Edge, and Safari. */ abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } /* Remove the default font size and weight for headings. */ h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } /* Reset links to optimize for opt-in styling instead of opt-out. */ a { color: inherit; -webkit-text-decoration: inherit; text-decoration: inherit; } /* Add the correct font weight in Edge and Safari. */ b, strong { font-weight: bolder; } /* 1. Use the user's configured \`mono\` font-family by default. 2. Use the user's configured \`mono\` font-feature-settings by default. 3. Use the user's configured \`mono\` font-variation-settings by default. 4. Correct the odd \`em\` font sizing in all browsers. */ code, kbd, samp, pre { font-family: --theme( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace ); /* 1 */ font-feature-settings: --theme( --default-mono-font-feature-settings, normal ); /* 2 */ font-variation-settings: --theme( --default-mono-font-variation-settings, normal ); /* 3 */ font-size: 1em; /* 4 */ } /* Add the correct font size in all browsers. */ small { font-size: 80%; } /* Prevent \`sub\` and \`sup\` elements from affecting the line height in all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) 3. Remove gaps between table borders by default. */ table { text-indent: 0; /* 1 */ border-color: inherit; /* 2 */ border-collapse: collapse; /* 3 */ } /* Use the modern Firefox focus style for all focusable elements. */ :-moz-focusring { outline: auto; } /* Add the correct vertical alignment in Chrome and Firefox. */ progress { vertical-align: baseline; } /* Add the correct display in Chrome and Safari. */ summary { display: list-item; } /* Make lists unstyled by default. */ ol, ul, menu { list-style: none; } /* 1. Make replaced elements \`display: block\` by default. (https://github.com/mozdevs/cssremedy/issues/14) 2. Add \`vertical-align: middle\` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) This can trigger a poorly considered lint error in some tools but is included by design. */ img, svg, video, canvas, audio, iframe, embed, object { display: block; /* 1 */ vertical-align: middle; /* 2 */ } /* Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) */ img, video { max-width: 100%; height: auto; } /* 1. Inherit font styles in all browsers. 2. Remove border radius in all browsers. 3. Remove background color in all browsers. 4. Ensure consistent opacity for disabled states in all browsers. */ button, input, select, optgroup, textarea, ::file-selector-button { font: inherit; /* 1 */ font-feature-settings: inherit; /* 1 */ font-variation-settings: inherit; /* 1 */ letter-spacing: inherit; /* 1 */ color: inherit; /* 1 */ border-radius: 0; /* 2 */ background-color: transparent; /* 3 */ opacity: 1; /* 4 */ } /* Restore default font weight. */ :where(select:is([multiple], [size])) optgroup { font-weight: bolder; } /* Restore indentation. */ :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; } /* Restore space after button. */ ::file-selector-button { margin-inline-end: 4px; } /* Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) */ ::placeholder { opacity: 1; } /* Set the default placeholder color to a semi-transparent version of the current text color in browsers that do not crash when using \`color-mix(\u2026)\` with \`currentcolor\`. (https://github.com/tailwindlabs/tailwindcss/issues/17194) */ @supports (not (-webkit-appearance: -apple-pay-button)) /* Not Safari */ or (contain-intrinsic-size: 1px) /* Safari 17+ */ { ::placeholder { color: color-mix(in oklab, currentcolor 50%, transparent); } } /* Prevent resizing textareas horizontally by default. */ textarea { resize: vertical; } /* Remove the inner padding in Chrome and Safari on macOS. */ ::-webkit-search-decoration { -webkit-appearance: none; } /* 1. Ensure date/time inputs have the same height when empty in iOS Safari. 2. Ensure text alignment can be changed on date/time inputs in iOS Safari. */ ::-webkit-date-and-time-value { min-height: 1lh; /* 1 */ text-align: inherit; /* 2 */ } /* Prevent height from changing on date/time inputs in macOS Safari when the input is set to \`display: block\`. */ ::-webkit-datetime-edit { display: inline-flex; } /* Remove excess padding from pseudo-elements in date/time inputs to ensure consistent height across browsers. */ ::-webkit-datetime-edit-fields-wrapper { padding: 0; } ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field { padding-block: 0; } /* Center dropdown marker shown on inputs with paired \`\`s in Chrome. (https://github.com/tailwindlabs/tailwindcss/issues/18499) */ ::-webkit-calendar-picker-indicator { line-height: 1; } /* Remove the additional \`:invalid\` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) */ :-moz-ui-invalid { box-shadow: none; } /* Correct the inability to style the border radius in iOS Safari. */ button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button { appearance: button; } /* Correct the cursor style of increment and decrement buttons in Safari. */ ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } /* Make elements with the HTML hidden attribute stay hidden by default. */ [hidden]:where(:not([hidden="until-found"])) { display: none !important; } } @layer utilities { @tailwind utilities; } `;var $6=`/* 1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4) 2. Remove default margins and padding 3. Reset all borders. */ *, ::after, ::before, ::backdrop, ::file-selector-button { box-sizing: border-box; /* 1 */ margin: 0; /* 2 */ padding: 0; /* 2 */ border: 0 solid; /* 3 */ } /* 1. Use a consistent sensible line-height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. 3. Use a more readable tab size. 4. Use the user's configured \`sans\` font-family by default. 5. Use the user's configured \`sans\` font-feature-settings by default. 6. Use the user's configured \`sans\` font-variation-settings by default. 7. Disable tap highlights on iOS. */ html, :host { line-height: 1.5; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ tab-size: 4; /* 3 */ font-family: --theme( --default-font-family, ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji' ); /* 4 */ font-feature-settings: --theme(--default-font-feature-settings, normal); /* 5 */ font-variation-settings: --theme(--default-font-variation-settings, normal); /* 6 */ -webkit-tap-highlight-color: transparent; /* 7 */ } /* 1. Add the correct height in Firefox. 2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655) 3. Reset the default border style to a 1px solid border. */ hr { height: 0; /* 1 */ color: inherit; /* 2 */ border-top-width: 1px; /* 3 */ } /* Add the correct text decoration in Chrome, Edge, and Safari. */ abbr:where([title]) { -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } /* Remove the default font size and weight for headings. */ h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; } /* Reset links to optimize for opt-in styling instead of opt-out. */ a { color: inherit; -webkit-text-decoration: inherit; text-decoration: inherit; } /* Add the correct font weight in Edge and Safari. */ b, strong { font-weight: bolder; } /* 1. Use the user's configured \`mono\` font-family by default. 2. Use the user's configured \`mono\` font-feature-settings by default. 3. Use the user's configured \`mono\` font-variation-settings by default. 4. Correct the odd \`em\` font sizing in all browsers. */ code, kbd, samp, pre { font-family: --theme( --default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace ); /* 1 */ font-feature-settings: --theme(--default-mono-font-feature-settings, normal); /* 2 */ font-variation-settings: --theme(--default-mono-font-variation-settings, normal); /* 3 */ font-size: 1em; /* 4 */ } /* Add the correct font size in all browsers. */ small { font-size: 80%; } /* Prevent \`sub\` and \`sup\` elements from affecting the line height in all browsers. */ sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } sub { bottom: -0.25em; } sup { top: -0.5em; } /* 1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297) 2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016) 3. Remove gaps between table borders by default. */ table { text-indent: 0; /* 1 */ border-color: inherit; /* 2 */ border-collapse: collapse; /* 3 */ } /* Use the modern Firefox focus style for all focusable elements. */ :-moz-focusring { outline: auto; } /* Add the correct vertical alignment in Chrome and Firefox. */ progress { vertical-align: baseline; } /* Add the correct display in Chrome and Safari. */ summary { display: list-item; } /* Make lists unstyled by default. */ ol, ul, menu { list-style: none; } /* 1. Make replaced elements \`display: block\` by default. (https://github.com/mozdevs/cssremedy/issues/14) 2. Add \`vertical-align: middle\` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210) This can trigger a poorly considered lint error in some tools but is included by design. */ img, svg, video, canvas, audio, iframe, embed, object { display: block; /* 1 */ vertical-align: middle; /* 2 */ } /* Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14) */ img, video { max-width: 100%; height: auto; } /* 1. Inherit font styles in all browsers. 2. Remove border radius in all browsers. 3. Remove background color in all browsers. 4. Ensure consistent opacity for disabled states in all browsers. */ button, input, select, optgroup, textarea, ::file-selector-button { font: inherit; /* 1 */ font-feature-settings: inherit; /* 1 */ font-variation-settings: inherit; /* 1 */ letter-spacing: inherit; /* 1 */ color: inherit; /* 1 */ border-radius: 0; /* 2 */ background-color: transparent; /* 3 */ opacity: 1; /* 4 */ } /* Restore default font weight. */ :where(select:is([multiple], [size])) optgroup { font-weight: bolder; } /* Restore indentation. */ :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; } /* Restore space after button. */ ::file-selector-button { margin-inline-end: 4px; } /* Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300) */ ::placeholder { opacity: 1; } /* Set the default placeholder color to a semi-transparent version of the current text color in browsers that do not crash when using \`color-mix(\u2026)\` with \`currentcolor\`. (https://github.com/tailwindlabs/tailwindcss/issues/17194) */ @supports (not (-webkit-appearance: -apple-pay-button)) /* Not Safari */ or (contain-intrinsic-size: 1px) /* Safari 17+ */ { ::placeholder { color: color-mix(in oklab, currentcolor 50%, transparent); } } /* Prevent resizing textareas horizontally by default. */ textarea { resize: vertical; } /* Remove the inner padding in Chrome and Safari on macOS. */ ::-webkit-search-decoration { -webkit-appearance: none; } /* 1. Ensure date/time inputs have the same height when empty in iOS Safari. 2. Ensure text alignment can be changed on date/time inputs in iOS Safari. */ ::-webkit-date-and-time-value { min-height: 1lh; /* 1 */ text-align: inherit; /* 2 */ } /* Prevent height from changing on date/time inputs in macOS Safari when the input is set to \`display: block\`. */ ::-webkit-datetime-edit { display: inline-flex; } /* Remove excess padding from pseudo-elements in date/time inputs to ensure consistent height across browsers. */ ::-webkit-datetime-edit-fields-wrapper { padding: 0; } ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field { padding-block: 0; } /* Center dropdown marker shown on inputs with paired \`\`s in Chrome. (https://github.com/tailwindlabs/tailwindcss/issues/18499) */ ::-webkit-calendar-picker-indicator { line-height: 1; } /* Remove the additional \`:invalid\` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737) */ :-moz-ui-invalid { box-shadow: none; } /* Correct the inability to style the border radius in iOS Safari. */ button, input:where([type='button'], [type='reset'], [type='submit']), ::file-selector-button { appearance: button; } /* Correct the cursor style of increment and decrement buttons in Safari. */ ::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; } /* Make elements with the HTML hidden attribute stay hidden by default. */ [hidden]:where(:not([hidden='until-found'])) { display: none !important; } `;var R6=`@theme default { --font-sans: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji'; --font-serif: ui-serif, Georgia, Cambria, 'Times New Roman', Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, 'Liberation Mono', 'Courier New', monospace; --color-red-50: oklch(97.1% 0.013 17.38); --color-red-100: oklch(93.6% 0.032 17.717); --color-red-200: oklch(88.5% 0.062 18.334); --color-red-300: oklch(80.8% 0.114 19.571); --color-red-400: oklch(70.4% 0.191 22.216); --color-red-500: oklch(63.7% 0.237 25.331); --color-red-600: oklch(57.7% 0.245 27.325); --color-red-700: oklch(50.5% 0.213 27.518); --color-red-800: oklch(44.4% 0.177 26.899); --color-red-900: oklch(39.6% 0.141 25.723); --color-red-950: oklch(25.8% 0.092 26.042); --color-orange-50: oklch(98% 0.016 73.684); --color-orange-100: oklch(95.4% 0.038 75.164); --color-orange-200: oklch(90.1% 0.076 70.697); --color-orange-300: oklch(83.7% 0.128 66.29); --color-orange-400: oklch(75% 0.183 55.934); --color-orange-500: oklch(70.5% 0.213 47.604); --color-orange-600: oklch(64.6% 0.222 41.116); --color-orange-700: oklch(55.3% 0.195 38.402); --color-orange-800: oklch(47% 0.157 37.304); --color-orange-900: oklch(40.8% 0.123 38.172); --color-orange-950: oklch(26.6% 0.079 36.259); --color-amber-50: oklch(98.7% 0.022 95.277); --color-amber-100: oklch(96.2% 0.059 95.617); --color-amber-200: oklch(92.4% 0.12 95.746); --color-amber-300: oklch(87.9% 0.169 91.605); --color-amber-400: oklch(82.8% 0.189 84.429); --color-amber-500: oklch(76.9% 0.188 70.08); --color-amber-600: oklch(66.6% 0.179 58.318); --color-amber-700: oklch(55.5% 0.163 48.998); --color-amber-800: oklch(47.3% 0.137 46.201); --color-amber-900: oklch(41.4% 0.112 45.904); --color-amber-950: oklch(27.9% 0.077 45.635); --color-yellow-50: oklch(98.7% 0.026 102.212); --color-yellow-100: oklch(97.3% 0.071 103.193); --color-yellow-200: oklch(94.5% 0.129 101.54); --color-yellow-300: oklch(90.5% 0.182 98.111); --color-yellow-400: oklch(85.2% 0.199 91.936); --color-yellow-500: oklch(79.5% 0.184 86.047); --color-yellow-600: oklch(68.1% 0.162 75.834); --color-yellow-700: oklch(55.4% 0.135 66.442); --color-yellow-800: oklch(47.6% 0.114 61.907); --color-yellow-900: oklch(42.1% 0.095 57.708); --color-yellow-950: oklch(28.6% 0.066 53.813); --color-lime-50: oklch(98.6% 0.031 120.757); --color-lime-100: oklch(96.7% 0.067 122.328); --color-lime-200: oklch(93.8% 0.127 124.321); --color-lime-300: oklch(89.7% 0.196 126.665); --color-lime-400: oklch(84.1% 0.238 128.85); --color-lime-500: oklch(76.8% 0.233 130.85); --color-lime-600: oklch(64.8% 0.2 131.684); --color-lime-700: oklch(53.2% 0.157 131.589); --color-lime-800: oklch(45.3% 0.124 130.933); --color-lime-900: oklch(40.5% 0.101 131.063); --color-lime-950: oklch(27.4% 0.072 132.109); --color-green-50: oklch(98.2% 0.018 155.826); --color-green-100: oklch(96.2% 0.044 156.743); --color-green-200: oklch(92.5% 0.084 155.995); --color-green-300: oklch(87.1% 0.15 154.449); --color-green-400: oklch(79.2% 0.209 151.711); --color-green-500: oklch(72.3% 0.219 149.579); --color-green-600: oklch(62.7% 0.194 149.214); --color-green-700: oklch(52.7% 0.154 150.069); --color-green-800: oklch(44.8% 0.119 151.328); --color-green-900: oklch(39.3% 0.095 152.535); --color-green-950: oklch(26.6% 0.065 152.934); --color-emerald-50: oklch(97.9% 0.021 166.113); --color-emerald-100: oklch(95% 0.052 163.051); --color-emerald-200: oklch(90.5% 0.093 164.15); --color-emerald-300: oklch(84.5% 0.143 164.978); --color-emerald-400: oklch(76.5% 0.177 163.223); --color-emerald-500: oklch(69.6% 0.17 162.48); --color-emerald-600: oklch(59.6% 0.145 163.225); --color-emerald-700: oklch(50.8% 0.118 165.612); --color-emerald-800: oklch(43.2% 0.095 166.913); --color-emerald-900: oklch(37.8% 0.077 168.94); --color-emerald-950: oklch(26.2% 0.051 172.552); --color-teal-50: oklch(98.4% 0.014 180.72); --color-teal-100: oklch(95.3% 0.051 180.801); --color-teal-200: oklch(91% 0.096 180.426); --color-teal-300: oklch(85.5% 0.138 181.071); --color-teal-400: oklch(77.7% 0.152 181.912); --color-teal-500: oklch(70.4% 0.14 182.503); --color-teal-600: oklch(60% 0.118 184.704); --color-teal-700: oklch(51.1% 0.096 186.391); --color-teal-800: oklch(43.7% 0.078 188.216); --color-teal-900: oklch(38.6% 0.063 188.416); --color-teal-950: oklch(27.7% 0.046 192.524); --color-cyan-50: oklch(98.4% 0.019 200.873); --color-cyan-100: oklch(95.6% 0.045 203.388); --color-cyan-200: oklch(91.7% 0.08 205.041); --color-cyan-300: oklch(86.5% 0.127 207.078); --color-cyan-400: oklch(78.9% 0.154 211.53); --color-cyan-500: oklch(71.5% 0.143 215.221); --color-cyan-600: oklch(60.9% 0.126 221.723); --color-cyan-700: oklch(52% 0.105 223.128); --color-cyan-800: oklch(45% 0.085 224.283); --color-cyan-900: oklch(39.8% 0.07 227.392); --color-cyan-950: oklch(30.2% 0.056 229.695); --color-sky-50: oklch(97.7% 0.013 236.62); --color-sky-100: oklch(95.1% 0.026 236.824); --color-sky-200: oklch(90.1% 0.058 230.902); --color-sky-300: oklch(82.8% 0.111 230.318); --color-sky-400: oklch(74.6% 0.16 232.661); --color-sky-500: oklch(68.5% 0.169 237.323); --color-sky-600: oklch(58.8% 0.158 241.966); --color-sky-700: oklch(50% 0.134 242.749); --color-sky-800: oklch(44.3% 0.11 240.79); --color-sky-900: oklch(39.1% 0.09 240.876); --color-sky-950: oklch(29.3% 0.066 243.157); --color-blue-50: oklch(97% 0.014 254.604); --color-blue-100: oklch(93.2% 0.032 255.585); --color-blue-200: oklch(88.2% 0.059 254.128); --color-blue-300: oklch(80.9% 0.105 251.813); --color-blue-400: oklch(70.7% 0.165 254.624); --color-blue-500: oklch(62.3% 0.214 259.815); --color-blue-600: oklch(54.6% 0.245 262.881); --color-blue-700: oklch(48.8% 0.243 264.376); --color-blue-800: oklch(42.4% 0.199 265.638); --color-blue-900: oklch(37.9% 0.146 265.522); --color-blue-950: oklch(28.2% 0.091 267.935); --color-indigo-50: oklch(96.2% 0.018 272.314); --color-indigo-100: oklch(93% 0.034 272.788); --color-indigo-200: oklch(87% 0.065 274.039); --color-indigo-300: oklch(78.5% 0.115 274.713); --color-indigo-400: oklch(67.3% 0.182 276.935); --color-indigo-500: oklch(58.5% 0.233 277.117); --color-indigo-600: oklch(51.1% 0.262 276.966); --color-indigo-700: oklch(45.7% 0.24 277.023); --color-indigo-800: oklch(39.8% 0.195 277.366); --color-indigo-900: oklch(35.9% 0.144 278.697); --color-indigo-950: oklch(25.7% 0.09 281.288); --color-violet-50: oklch(96.9% 0.016 293.756); --color-violet-100: oklch(94.3% 0.029 294.588); --color-violet-200: oklch(89.4% 0.057 293.283); --color-violet-300: oklch(81.1% 0.111 293.571); --color-violet-400: oklch(70.2% 0.183 293.541); --color-violet-500: oklch(60.6% 0.25 292.717); --color-violet-600: oklch(54.1% 0.281 293.009); --color-violet-700: oklch(49.1% 0.27 292.581); --color-violet-800: oklch(43.2% 0.232 292.759); --color-violet-900: oklch(38% 0.189 293.745); --color-violet-950: oklch(28.3% 0.141 291.089); --color-purple-50: oklch(97.7% 0.014 308.299); --color-purple-100: oklch(94.6% 0.033 307.174); --color-purple-200: oklch(90.2% 0.063 306.703); --color-purple-300: oklch(82.7% 0.119 306.383); --color-purple-400: oklch(71.4% 0.203 305.504); --color-purple-500: oklch(62.7% 0.265 303.9); --color-purple-600: oklch(55.8% 0.288 302.321); --color-purple-700: oklch(49.6% 0.265 301.924); --color-purple-800: oklch(43.8% 0.218 303.724); --color-purple-900: oklch(38.1% 0.176 304.987); --color-purple-950: oklch(29.1% 0.149 302.717); --color-fuchsia-50: oklch(97.7% 0.017 320.058); --color-fuchsia-100: oklch(95.2% 0.037 318.852); --color-fuchsia-200: oklch(90.3% 0.076 319.62); --color-fuchsia-300: oklch(83.3% 0.145 321.434); --color-fuchsia-400: oklch(74% 0.238 322.16); --color-fuchsia-500: oklch(66.7% 0.295 322.15); --color-fuchsia-600: oklch(59.1% 0.293 322.896); --color-fuchsia-700: oklch(51.8% 0.253 323.949); --color-fuchsia-800: oklch(45.2% 0.211 324.591); --color-fuchsia-900: oklch(40.1% 0.17 325.612); --color-fuchsia-950: oklch(29.3% 0.136 325.661); --color-pink-50: oklch(97.1% 0.014 343.198); --color-pink-100: oklch(94.8% 0.028 342.258); --color-pink-200: oklch(89.9% 0.061 343.231); --color-pink-300: oklch(82.3% 0.12 346.018); --color-pink-400: oklch(71.8% 0.202 349.761); --color-pink-500: oklch(65.6% 0.241 354.308); --color-pink-600: oklch(59.2% 0.249 0.584); --color-pink-700: oklch(52.5% 0.223 3.958); --color-pink-800: oklch(45.9% 0.187 3.815); --color-pink-900: oklch(40.8% 0.153 2.432); --color-pink-950: oklch(28.4% 0.109 3.907); --color-rose-50: oklch(96.9% 0.015 12.422); --color-rose-100: oklch(94.1% 0.03 12.58); --color-rose-200: oklch(89.2% 0.058 10.001); --color-rose-300: oklch(81% 0.117 11.638); --color-rose-400: oklch(71.2% 0.194 13.428); --color-rose-500: oklch(64.5% 0.246 16.439); --color-rose-600: oklch(58.6% 0.253 17.585); --color-rose-700: oklch(51.4% 0.222 16.935); --color-rose-800: oklch(45.5% 0.188 13.697); --color-rose-900: oklch(41% 0.159 10.272); --color-rose-950: oklch(27.1% 0.105 12.094); --color-slate-50: oklch(98.4% 0.003 247.858); --color-slate-100: oklch(96.8% 0.007 247.896); --color-slate-200: oklch(92.9% 0.013 255.508); --color-slate-300: oklch(86.9% 0.022 252.894); --color-slate-400: oklch(70.4% 0.04 256.788); --color-slate-500: oklch(55.4% 0.046 257.417); --color-slate-600: oklch(44.6% 0.043 257.281); --color-slate-700: oklch(37.2% 0.044 257.287); --color-slate-800: oklch(27.9% 0.041 260.031); --color-slate-900: oklch(20.8% 0.042 265.755); --color-slate-950: oklch(12.9% 0.042 264.695); --color-gray-50: oklch(98.5% 0.002 247.839); --color-gray-100: oklch(96.7% 0.003 264.542); --color-gray-200: oklch(92.8% 0.006 264.531); --color-gray-300: oklch(87.2% 0.01 258.338); --color-gray-400: oklch(70.7% 0.022 261.325); --color-gray-500: oklch(55.1% 0.027 264.364); --color-gray-600: oklch(44.6% 0.03 256.802); --color-gray-700: oklch(37.3% 0.034 259.733); --color-gray-800: oklch(27.8% 0.033 256.848); --color-gray-900: oklch(21% 0.034 264.665); --color-gray-950: oklch(13% 0.028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% 0.001 286.375); --color-zinc-200: oklch(92% 0.004 286.32); --color-zinc-300: oklch(87.1% 0.006 286.286); --color-zinc-400: oklch(70.5% 0.015 286.067); --color-zinc-500: oklch(55.2% 0.016 285.938); --color-zinc-600: oklch(44.2% 0.017 285.786); --color-zinc-700: oklch(37% 0.013 285.805); --color-zinc-800: oklch(27.4% 0.006 286.033); --color-zinc-900: oklch(21% 0.006 285.885); --color-zinc-950: oklch(14.1% 0.005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% 0.001 106.423); --color-stone-100: oklch(97% 0.001 106.424); --color-stone-200: oklch(92.3% 0.003 48.717); --color-stone-300: oklch(86.9% 0.005 56.366); --color-stone-400: oklch(70.9% 0.01 56.259); --color-stone-500: oklch(55.3% 0.013 58.071); --color-stone-600: oklch(44.4% 0.011 73.639); --color-stone-700: oklch(37.4% 0.01 67.558); --color-stone-800: oklch(26.8% 0.007 34.298); --color-stone-900: oklch(21.6% 0.006 56.043); --color-stone-950: oklch(14.7% 0.004 49.25); --color-black: #000; --color-white: #fff; --spacing: 0.25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: 0.75rem; --text-xs--line-height: calc(1 / 0.75); --text-sm: 0.875rem; --text-sm--line-height: calc(1.25 / 0.875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -0.05em; --tracking-tight: -0.025em; --tracking-normal: 0em; --tracking-wide: 0.025em; --tracking-wider: 0.05em; --tracking-widest: 0.1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: 0.125rem; --radius-sm: 0.25rem; --radius-md: 0.375rem; --radius-lg: 0.5rem; --radius-xl: 0.75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px rgb(0 0 0 / 0.05); --shadow-xs: 0 1px 2px 0 rgb(0 0 0 / 0.05); --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); --shadow-lg: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1); --shadow-xl: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1); --shadow-2xl: 0 25px 50px -12px rgb(0 0 0 / 0.25); --inset-shadow-2xs: inset 0 1px rgb(0 0 0 / 0.05); --inset-shadow-xs: inset 0 1px 1px rgb(0 0 0 / 0.05); --inset-shadow-sm: inset 0 2px 4px rgb(0 0 0 / 0.05); --drop-shadow-xs: 0 1px 1px rgb(0 0 0 / 0.05); --drop-shadow-sm: 0 1px 2px rgb(0 0 0 / 0.15); --drop-shadow-md: 0 3px 3px rgb(0 0 0 / 0.12); --drop-shadow-lg: 0 4px 4px rgb(0 0 0 / 0.15); --drop-shadow-xl: 0 9px 7px rgb(0 0 0 / 0.1); --drop-shadow-2xl: 0 25px 25px rgb(0 0 0 / 0.15); --text-shadow-2xs: 0px 1px 0px rgb(0 0 0 / 0.15); --text-shadow-xs: 0px 1px 1px rgb(0 0 0 / 0.2); --text-shadow-sm: 0px 1px 0px rgb(0 0 0 / 0.075), 0px 1px 1px rgb(0 0 0 / 0.075), 0px 2px 2px rgb(0 0 0 / 0.075); --text-shadow-md: 0px 1px 1px rgb(0 0 0 / 0.1), 0px 1px 2px rgb(0 0 0 / 0.1), 0px 2px 4px rgb(0 0 0 / 0.1); --text-shadow-lg: 0px 1px 2px rgb(0 0 0 / 0.1), 0px 3px 2px rgb(0 0 0 / 0.1), 0px 4px 8px rgb(0 0 0 / 0.1); --ease-in: cubic-bezier(0.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, 0.2, 1); --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: 0.5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, 0.2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: 150ms; --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme(--font-sans--font-feature-settings, initial); --default-font-variation-settings: --theme(--font-sans--font-variation-settings, initial); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme(--font-mono--font-feature-settings, initial); --default-mono-font-variation-settings: --theme(--font-mono--font-variation-settings, initial); } /* Deprecated */ @theme default inline reference { --blur: 8px; --shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); --shadow-inner: inset 0 2px 4px 0 rgb(0 0 0 / 0.05); --drop-shadow: 0 1px 2px rgb(0 0 0 / 0.1), 0 1px 1px rgb(0 0 0 / 0.06); --radius: 0.25rem; --max-width-prose: 65ch; } `;var M6=`@tailwind utilities; `;var B6={tailwindcss:oD,"tailwindcss/index":oD,"tailwindcss/index.css":oD,"tailwindcss/preflight":$6,"tailwindcss/preflight.css":$6,"tailwindcss/theme":R6,"tailwindcss/theme.css":R6,"tailwindcss/utilities":M6,"tailwindcss/utilities.css":M6};var lD={"@tailwindcss/forms":()=>Promise.resolve().then(()=>$r(dN())).then(e=>e.default),"@tailwindcss/aspect-ratio":()=>Promise.resolve().then(()=>$r(Qk())).then(e=>e.default),"@tailwindcss/typography":()=>Promise.resolve().then(()=>$r(H9())).then(e=>e.default)};var Bft=/@import\s*(?:'tailwindcss'|"tailwindcss")/,Oft=/@theme\s*\{/;async function Fft(e){return Oft.test(e)||Bft.test(e)}function O6({dependencies:e,legacy:t,jiti:n,filepath:i,resolver:a,onError:r}){let l=`${+Date.now()}`;async function s(u,p,o){try{let c=await a.resolveJsId(u,p);e.add(c);let H=BH(c);return H.searchParams.append("t",l),await n.import(H.href,{default:!0})}catch(c){if(o==="plugin"&&u in lD)return console.log("Loading bundled plugin for: ",u),await lD[u]();if(c&&typeof c.details=="string"){let H=c.details,f=/^resolve '([^']+)'/,_=H.match(f);if(_){let[y,g]=_;g in lD&&console.log(`[error] Cannot load '${u}' plugins inside configs or plugins is not currently supported`)}}return r(u,c,o)}}if(t){let u=cD.dirname(i);return p=>s(p,u,"module")}return async(u,p,o)=>({base:p,module:await s(u,p,o)})}async function F6(e,t,n,i,a){if(!t.__unstable__loadDesignSystem||!Fft(i))return null;let r=new Set,l=!1;try{await t.__unstable__loadDesignSystem(i,{loadStylesheet:async(p,o)=>(l=!0,{base:o,content:""})})}catch{}l||(i=(await rv({resolver:e}).process(i,{from:n})).css);let s=S1e(__filename,{moduleCache:!1,fsCache:!1}),u=await t.__unstable__loadDesignSystem(i,{base:cD.dirname(n),loadModule:O6({dependencies:r,legacy:!1,jiti:s,filepath:n,resolver:e,onError:(p,o,c)=>{if(console.error(`Unable to load ${c}: ${p}`,o),c==="config")return{};if(c==="plugin")return()=>{}}}),loadStylesheet:async(p,o)=>{try{let c=await e.resolveCssId(p,o);return r.add(c),{base:cD.dirname(c),content:await T1e.readFile(c,"utf-8")}}catch(c){return a&&p in B6?(console.error(`Loading fallback stylesheet for: ${p}`),{base:o,content:B6[p]}):(console.error(`Unable to load stylesheet: ${p}`,c),{base:o,content:""})}},loadPlugin:O6({dependencies:r,legacy:!0,jiti:s,filepath:n,resolver:e,onError(p,o){return console.error(`Unable to load plugin: ${p}`,o),()=>{}}}),loadConfig:O6({dependencies:r,legacy:!0,jiti:s,filepath:n,resolver:e,onError(p,o){return console.error(`Unable to load config: ${p}`,o),{}}})});return Object.assign(u,{dependencies:()=>r,compile(p){let o=u.candidatesToCss(p),c=[],H=o.map(f=>{if(f===null)return Nc.root();try{return Nc.parse(f.trimEnd())}catch(_){return c.push(_),Nc.root()}});return c.length>0&&console.error(JSON.stringify(c)),H},toCss(p){return Array.isArray(p)?Nc.root({nodes:p}).toString().trim():p.toString().trim()}}),u}var D1e=Object.keys(B1e.default);function P1e(e,t){return JSON.stringify([e,...t].map(n=>[n,Tm.statSync(n).mtimeMs]))}function O1e(e){if(typeof e.mode<"u")return e.mode;if(Array.isArray(e.presets))for(let t=e.presets.length-1;t>=0;t--){let n=O1e(e.presets[t]);if(typeof n<"u")return n}}function F1e(e){if(delete e.mode,Array.isArray(e.presets))for(let t of e.presets)F1e(t)}function uD(e,t){let n,i=_o.dirname(e),a=[e,i];if(i===t)return a;for(;i=_o.dirname(n=i),n!==i;)if(a.push(i),i===t)break;return a}async function j1e(e,t,n,i,a,r,l,s,u,p,o,c,H){let f=new Set;f.add(t.configPath);let _=!1,y=t.folder,g=[],h=t.documentSelector,m=i.capabilities.textDocument?.completion?.completionList?.itemDefaults??[];i.clientInfo?.name?.includes("Visual Studio Code")&&!m.includes("data")&&m.push("data");let d={enabled:!1,features:[],completionItemData:{_projectKey:e},editor:{connection:n,folder:y,userLanguages:c,capabilities:{configuration:!0,diagnosticRelatedInformation:!0,itemDefaults:m},getConfiguration:o,getDocumentSymbols:N=>n.sendRequest("@/tailwindCSS/getDocumentSymbols",{uri:N}),async readDirectory(N,j){try{let v=_o.dirname(PL(N.uri));j=await A.substituteId(`${j}/`,v),j=_o.resolve(v,j);let w=await Tm.promises.readdir(j,{withFileTypes:!0});return(await Promise.all(w.map(async O=>{let M=O.isDirectory();return await id(d,N,_o.join(j,O.name,M?"/":""))?null:[O.name,{isDirectory:M}]}))).filter(O=>O!==null)}catch{return[]}}}};if(t.configPath&&t.config.source==="js"){let N=[];try{N=kL(t.configPath)}catch{}u([...uD(t.configPath,t.folder),...N.flatMap(j=>uD(j,t.folder))])}let A=await H.child({root:t.folder});function I(...N){console.log(`[${_o.relative(t.folder,t.configPath)}] ${N.join(" ")}`)}async function L(N){let j=!1,v=!1,w=(0,N1e.default)(`**/${s_}`,{dot:!0});for(let F of N){let O=$s(aa(F.file)),M=vh(O,[t.configPath]),W=vh(O,d.dependencies??[]),G=w(O);if(!(!M&&!W&&!G)){if(!_){!t.isUserConfigured&&t.configPath&&(M||W)&&(h=await aD(t.config,d.features,A),l());continue}if(F.type===pD.FileChangeType.Created){I("File created:",F.file),j=!0;break}else if(F.type===pD.FileChangeType.Changed)if(I("File changed:",F.file),!d.enabled||G){j=!0;break}else v=!0;else if(F.type===pD.FileChangeType.Deleted)if(I("File deleted:",F.file),!d.enabled||M||G){j=!0;break}else v=!0}}j?x():v&&P()}function C(){Object.keys(d).forEach(N=>{N!=="editor"&&N!=="dependencies"&&delete d[N]}),d.enabled=!1,s(),r(),n.sendNotification("@/tailwindCSS/projectReset")}async function x(){if(_)try{await D(),n.sendNotification("@/tailwindCSS/projectInitialized")}catch(N){C(),qk(n,N)}}async function P(){if(_)try{await S()}catch(N){C(),qk(n,N)}}async function D(){I("Initializing..."),c1();let N=t.configPath;if(!N)throw new OI("No config file found.");u(uD(N,t.folder));let j=Qb.default.sync(Ee=>{let Ue=_o.join(Ee,".pnp.js");if(Qb.default.sync.exists(Ue)||(Ue=_o.join(Ee,".pnp.cjs"),Qb.default.sync.exists(Ue)))return Ue;if(Ee===_o.normalize(y))return Qb.default.stop},{cwd:y});if(j){let Ee=require(j);Ee.setup(),cV(Ee)}let v=t.config.source==="js"?kL(N):[],w=P1e(N,v),F=_o.dirname(N),O,M,W,G,U,V,Y,J,K,re,ce,me={future:[],experimental:[]},xe;try{let Ee=await A.resolveCjsId("tailwindcss/package.json",F),Ue=_o.dirname(Ee);if(U=require(Ee).version,await A.hasPnP()){let ee=await A.resolveCjsId("tailwindcss",F);O=require(ee)}else{let ee=await A.resolveJsId("tailwindcss",F);O=await import(BH(ee).href)}let ze=Yh(U,O);if(I(`supported features: ${JSON.stringify(ze)}`),d.features=ze,i.initializationOptions?.testMode&&(d.features=[...d.features,...i.initializationOptions.additionalFeatures??[]]),ze.includes("css-at-theme")||(O=O.default??O),I(`Loaded tailwindcss v${U}: ${Ue}`),ze.includes("css-at-theme"))return d.configPath=N,d.version=U,d.isCssConfig=!0,d.v4=!0,d.jit=!0,d.modules={tailwindcss:{version:U,module:O},postcss:{version:null,module:null},resolveConfig:{module:null},loadConfig:{module:null}},P();if(t.config.source==="css"){I("CSS-based configuration is not supported before Tailwind CSS v4"),d.enabled=!1,_=!1;return}let we=await A.resolveCjsId("postcss",Ue),fe=await A.resolveCjsId("postcss/package.json",Ue),Le=_o.dirname(fe),Pe=await A.resolveCjsId("postcss-selector-parser",Ue);if(V=require(fe).version,Y=Object.keys(lS).map(ee=>{try{return require(Qs(F,`${ee}/package.json`)).version}catch{return""}}).join(","),d.enabled&&V===d.modules.postcss.version&&U===d.modules.tailwindcss.version&&Y===d.pluginVersions&&N===d.configPath&&w===d.configId)return;I(`Loaded Tailwind CSS config file: ${N}`),M=require(we),W=require(Pe),I(`Loaded postcss v${V}: ${Le}`);try{K=require(Qs(Ue,"./resolveConfig.js"))}catch{try{let ie=require(Qs(Ue,"./lib/util/resolveConfig.js")),ke=require(Qs(Ue,"./stubs/defaultConfig.stub.js"));K=ye=>ie([ye,ke])}catch{try{let ke=require(Qs(Ue,"./lib/util/mergeConfigWithDefaults.js")),ye=require(Qs(Ue,"./defaultConfig.js"));K=et=>ke.default(et,ye())}catch{throw Error("Failed to load resolveConfig function.")}}}try{let ee=require(Qs(Ue,"./lib/util/transformThemeValue.js"));re=ee.default??ee}catch{}try{ce=require(Qs(Ue,"./loadConfig.js"))}catch{}if(ii(U,"1.4.0")&&yS(U,"1.99.0")){let ee=Qs(Ue,"browserslist");J=require(ee)(void 0,{path:y})}ii(U,"1.99.0")?xe=Fk(()=>require(Qs(Ue,"./lib/lib/substituteClassApplyAtRules"))):ii(U,"1.7.0")&&(xe=require(Qs(Ue,"./lib/flagged/applyComplexClasses")));try{me=require(Qs(Ue,"./lib/featureFlags.js")).default}catch{}let Fe=new Set,Ie=M.root(),ge={opts:{},messages:[]},he=()=>{};try{let ee=$I(()=>{let ie=require(Qs(F,"tailwindcss/lib/lib/setupContextUtils")).createContext;return Yb.default.strictEqual(typeof ie,"function"),ke=>ie(ke.config)},()=>{let ie=require(Qs(F,"tailwindcss/lib/jit/lib/setupContextUtils")).createContext;return Yb.default.strictEqual(typeof ie,"function"),ke=>ie(ke.config)},()=>{let ie=require(Qs(F,"tailwindcss/lib/jit/lib/setupTrackingContext")).default;return Yb.default.strictEqual(typeof ie,"function"),ke=>ie(ke.configPath,Fe,he)(ge,Ie)},()=>{let ie=require(Qs(F,"tailwindcss/lib/jit/lib/setupContext")).default;return Yb.default.strictEqual(typeof ie,"function"),ke=>ie(ke.configPath,Fe)(ge,Ie)});G={generateRules:{module:$I(()=>require(Qs(F,"tailwindcss/lib/lib/generateRules")).generateRules,()=>require(Qs(F,"tailwindcss/lib/jit/lib/generateRules")).generateRules)},createContext:{module:ee},expandApplyAtRules:{module:$I(()=>require(Qs(F,"tailwindcss/lib/lib/expandApplyAtRules")).default,()=>require(Qs(F,"tailwindcss/lib/jit/lib/expandApplyAtRules")).default)},evaluateTailwindFunctions:{module:Fk(()=>require(Qs(F,"tailwindcss/lib/lib/evaluateTailwindFunctions")).default)}}}catch{try{let ie=require(Qs(F,"tailwindcss/jit/lib/setupContext"));G={generateRules:{module:require(Qs(F,"tailwindcss/jit/lib/generateRules")).generateRules},createContext:{module:ke=>ie(ke.configPath,Fe)(ge,Ie)},expandApplyAtRules:{module:require(Qs(F,"tailwindcss/jit/lib/expandApplyAtRules"))}}}catch{}}}catch(Ee){if(t.config.source==="css"){let ze=await Promise.resolve().then(()=>(BO(),MO)),we=uO().version,fe=Yh(we,ze);return I("Failed to load workspace modules."),I(`Using bundled version of \`tailwindcss\`: v${we}`),d.configPath=N,d.version=we,d.isCssConfig=!0,d.v4=!0,d.v4Fallback=!0,d.jit=!0,d.features=fe,i.initializationOptions?.testMode&&(d.features=[...d.features,...i.initializationOptions.additionalFeatures??[]]),d.modules={tailwindcss:{version:we,module:ze},postcss:{version:null,module:null},resolveConfig:{module:null},loadConfig:{module:null}},P()}let Ue=await import("node:util");console.error(Ue.format(Ee)),O=w6(),K=W9(),re=RE().default,ce=x1e(),M=uc(),U=qg().version,V=C1e().version,W=wS(),G={generateRules:{module:hb().generateRules},createContext:{module:ze=>OE().createContext(ze.config)},expandApplyAtRules:{module:u6().default}},I("Failed to load workspace modules."),I(`Using bundled version of \`tailwindcss\`: v${U}`),I(`Using bundled version of \`postcss\`: v${V}`)}d.configPath=N,d.modules={tailwindcss:{version:U,module:O},postcss:{version:V,module:M},postcssSelectorParser:{module:W},resolveConfig:{module:K},loadConfig:{module:ce},transformThemeValue:{module:re},jit:G},d.browserslist=J,d.featureFlags=me,d.version=U,d.pluginVersions=Y;try{d.corePlugins=Object.keys(require(Qs(_o.dirname(d.configPath),"tailwindcss/lib/plugins/index.js")))}catch{}if(xe&&!xe.default.__patched){let Ee=xe.default;xe.default=(Ue,...ze)=>{if(d.jit)return d.modules.jit.expandApplyAtRules.module(d.jitContext);let we=Qd(Ue);we.separator=typeof d.separator>"u"?":":d.separator;let fe=Ee(we,...ze);return async Le=>(Le.walkRules(Pe=>{let Fe=Pe.selector.replace(/__TWSEP__(.*?)__TWSEP__/g,"$1");Fe!==Pe.selector&&(Pe.before(M.comment({text:"__ORIGINAL_SELECTOR__:"+Pe.selector})),Pe.selector=Fe)}),await fe(Le),Le.walkComments(Pe=>{Pe.text.startsWith("__ORIGINAL_SELECTOR__:")&&(Pe.next().selector=Pe.text.replace(/^__ORIGINAL_SELECTOR__:/,""),Pe.remove())}),Le)},xe.default.__patched=!0}await P()}async function S(){I("Building..."),c1();let{tailwindcss:N,postcss:j,resolveConfig:v,loadConfig:w}=d.modules,F=ii(N.version,"0.99.0")?["separator"]:["options","separator"],O=[],M,W=ii(N.version,"2.99.0"),G;if(d.isCssConfig)try{let J=await Lf(d.configPath),K=await F6(A,d.modules.tailwindcss.module,d.configPath,J,d.v4Fallback??!1);d.designSystem=K,d.blocklist=Array.from(K.invalidCandidates??[]);let re=K.dependencies();for(let ce of re)f.add(ce);u(Array.from(re)),M={theme:{}}}catch{_=!1,d.enabled=!1;return}else if(w.module){G=new h_(Tm.realpathSync(d.configPath));try{M=await w.module(d.configPath),M=M.default??M,d.jit=!0}catch(J){M=await v.module({}),d.jit=!0,console.error(`Unable to load config file at: ${d.configPath}`),console.error(J),WX(n,"Tailwind CSS is unable to load your config file",J)}finally{G.unhook()}}else{G=new h_(Tm.realpathSync(d.configPath),J=>{M=Qd(J);let K=(0,wp.default)(J,F);typeof K!="string"&&(K=":"),vc(J,F,`__TWSEP__${K}__TWSEP__`),J[W?"content":"purge"]=[];let re=O1e(J);if(F1e(J),W||d.modules.jit&&re==="jit"){if(d.jit=!0,J.variants=[],Array.isArray(J.presets))for(let me of J.presets)O.push(me.variants),me.variants=[]}else d.jit=!1;if(d.corePlugins){let me={};for(let xe of d.corePlugins)me[xe]=!0;J.corePlugins=me}return Array.isArray(J.plugins)&&(J.plugins=J.plugins.map(me=>{if(me.__isOptionsFunction&&(me=me()),typeof me=="function"){let xe=(...Ee)=>(Ee[0].matchUtilities||(Ee[0].matchUtilities=()=>{}),me(...Ee));return xe.__intellisense_cache_bust=Math.random(),xe}return me.handler?{...me,handler:(...xe)=>(xe[0].matchUtilities||(xe[0].matchUtilities=()=>{}),me.handler(...xe)),__intellisense_cache_bust:Math.random()}:me})),J});try{t.config.source==="js"&&require(d.configPath)}catch(J){throw G.unhook(),J}}if(!M)throw new OI(`Failed to load config file: ${d.configPath}`);t.isUserConfigured||(h=await aD(t.config,d.features,A,void 0,M));try{if(d.config=d.isCssConfig?M:v.module(M),d.separator=(0,wp.default)(d.config,F),typeof d.separator!="string"&&(d.separator=":"),d.v4||(d.blocklist=Array.isArray(d.config.blocklist)?d.config.blocklist:[]),delete d.config.blocklist,d.v4){let J=d.designSystem.getClassList();d.classList=J.map(K=>[K[0],{...K[1],color:Au(d,K[0])}])}else if(d.jit){if(d.jitContext=d.modules.jit.createContext.module(d),d.jitContext.tailwindConfig.separator=d.config.separator,d.jitContext.getClassList){let J=d.jitContext.getClassList({includeMetadata:!0}).filter(K=>K!=="*");d.classListContainsMetadata=J.some(K=>Array.isArray(K)),d.classList=J.map(K=>Array.isArray(K)?[K[0],{color:Au(d,K[0]),...K[1]??{}}]:[K,{color:Au(d,K)}])}}else delete d.jitContext,delete d.classList}catch(J){throw G?.unhook(),J}let U;if(d.classList)G?.unhook();else try{U=await j.module([N.module(d.configPath)]).process([ii(N.version,"0.99.0")?"base":"preflight","components","utilities"].map(J=>`/*__tw_intellisense_layer_${J}__*/ @tailwind ${J};`).join(` `),{from:void 0})}catch(J){throw J}finally{G?.unhook()}d.dependencies=kL(d.configPath),u((d.dependencies??[]).flatMap(J=>uD(J,t.folder))),d.configId=P1e(d.configPath,d.dependencies),d.plugins=await Gft(M),U&&(d.classNames=await NY(U.root)),d.variants=k1e(d);let V=(0,wp.default)(d.config,"theme.screens",(0,wp.default)(d.config,"screens",{}));d.screens=Up(V)?Object.keys(V):[],d.enabled=!0,s(),r(),(i.initializationOptions?.testMode??!1)&&n.sendNotification("@/tailwindCSS/projectReloaded")}for(let N of t.config.entries){f.add(N.path);for(let j of N.deps)f.add(j.path)}return{projectConfig:t,enabled(){return _},enable(){_=!0},dependencies:()=>f,async reload(){if(!d.v4)return;console.log("---- RELOADING DESIGN SYSTEM ----"),console.log(`---- ${d.configPath} ----`);let N=await Lf(d.configPath),j,v=process.hrtime.bigint();try{j=await F6(A,d.modules.tailwindcss.module,d.configPath,N,d.v4Fallback??!1)}catch(G){throw console.error(G),G}let w=Object.create(d,{designSystem:{value:j}}),F=j.getClassList().map(G=>[G[0],{...G[1],color:Au(w,G[0])}]);d.designSystem=j,d.classList=F,d.variants=k1e(d),d.blocklist=Array.from(j.invalidCandidates??[]);let O=j.dependencies();for(let G of O)f.add(G);u(Array.from(O));let M=process.hrtime.bigint()-v;console.log(`---- RELOADED IN ${(Number(M)/1e6).toFixed(2)}ms ----`),(i.initializationOptions?.testMode??!1)&&n.sendNotification("@/tailwindCSS/projectReloaded")},state:d,documentSelector(){return[...h,...t.additionalSelectors]},tryInit:x,async dispose(){d={enabled:!1,features:[]};for(let N of g)(await N).dispose()},async onUpdateSettings(N){d.enabled&&s(),r(),n.sendNotification("@/tailwindCSS/clearColors")},onFileEvents:L,async onHover(N){return Lh(async()=>{if(!d.enabled)return null;let j=a.getDocument(N.textDocument.uri);return!j||!(await d.editor.getConfiguration(j.uri)).tailwindCSS.hovers||await id(d,j)?null:Tse(d,j,N.position)},null)},async onCodeLens(N){return Lh(async()=>{if(!d.enabled)return null;let j=a.getDocument(N.textDocument.uri);return!j||!(await d.editor.getConfiguration(j.uri)).tailwindCSS.codeLens||await id(d,j)?null:Cse(d,j)},null)},async onCompletion(N){return Lh(async()=>{if(!d.enabled)return null;let j=a.getDocument(N.textDocument.uri);return!j||!(await d.editor.getConfiguration(j.uri)).tailwindCSS.suggestions||await id(d,j)?null:jse(d,j,N.position,N.context)},null)},onCompletionResolve(N){return Lh(()=>d.enabled?Use(d,N):null,null)},async onCodeAction(N){return Lh(async()=>{if(!d.enabled)return null;let j=a.getDocument(N.textDocument.uri);return!j||!(await d.editor.getConfiguration(j.uri)).tailwindCSS.codeActions?null:Eae(d,N,j)},null)},onDocumentLinks(N){if(!d.enabled)return null;let j=a.getDocument(N.textDocument.uri);if(!j)return null;let v=q6.URI.parse(j.uri).fsPath,w=_o.dirname(v);async function F(O){return O=await A.substituteId(O,w)??O,q6.URI.file(_o.resolve(w,O)).toString()}return bae(d,j,F)},provideDiagnostics:(0,M1e.debounce)(N=>{d.enabled&&AM(d,N)},i.initializationOptions?.testMode?0:500),provideDiagnosticsForce:N=>{d.enabled&&AM(d,N)},async onDocumentColor(N){return Lh(async()=>{if(!d.enabled)return[];let j=a.getDocument(N.textDocument.uri);return j?await id(d,j)?null:gae(d,j):[]},null)},async onColorPresentation(N){let j=a.getDocument(N.textDocument.uri);if(!j)return[];let v=j.getText(N.range),w=v.match(new RegExp(`-\\[(${D1e.join("|")}|(?:(?:#|rgba?\\(|hsla?\\())[^\\]]+)\\]$`,"i"));if(w===null)return[];let F=w[1],O=D1e.includes(F),M={mode:"rgb",r:N.color.red,g:N.color.green,b:N.color.blue,alpha:N.color.alpha},W=F0(M);if(!O&&(F.length===4||F.length===5)){let[,...U]=W.match(/^#([a-f\d])\1([a-f\d])\2([a-f\d])\3(?:([a-f\d])\4)?$/i)??[];U.length&&(W=`#${U.filter(Boolean).join("")}`)}W.length===5?W=W.replace(/f$/,""):W.length===9&&(W=W.replace(/ff$/,""));let G=v.substr(0,w.index);return[W,q_(M).replace(/ /g,""),uR(M).replace(/ /g,"").replace(/\d+\.\d+(%?)/g,(U,V)=>`${Math.round(parseFloat(U))}${V}`)].map(U=>({label:`${G}-[${U}]`}))},sortClassLists(N){return d.jit?N.map(j=>{let v="",w=j.split(/(\s+)/),F=w.filter((W,G)=>G%2===0),O=w.filter((W,G)=>G%2!==0);F[F.length-1]===""&&F.pop();let M;d.v4?M=d.designSystem.getClassOrder(F):d.jitContext.getClassOrder?M=d.jitContext.getClassOrder(F):M=Wft(d,F),F=M.sort(([,W],[,G])=>W===G?0:W===null?-1:G===null?1:G_(W-G)).map(([W])=>W);for(let W=0;WG_(s-l))[0]?.[0]??null;r===null&&n.has(a)&&(r=e.jitContext.layerOrder.components),i.push([a,r])}return i}function Vft(e,t,n={}){let i=t.config,a=t.modules.postcss.module,r=t.browserslist,l=r&&r.includes("ie 11")?"ie11":"relaxed",s=typeof e=="function"?e:e.handler;try{s({addUtilities:()=>{},addComponents:()=>{},addBase:()=>{},matchUtilities:()=>{},addVariant:()=>{},e:u=>u,prefix:u=>u,theme:(u,p)=>(0,wp.default)(i,`theme.${u}`,p),variants:()=>[],config:(u,p)=>(0,wp.default)(i,u,p),corePlugins:u=>Array.isArray(i.corePlugins)?i.corePlugins.includes(u):(0,wp.default)(i,`corePlugins.${u}`,!0),target:u=>{if(typeof i.target=="string")return i.target==="browserslist"?l:i.target;let[p,o]=(0,wp.default)(i,"target"),c=(0,wp.default)(o,u,p);return c==="browserslist"?l:c},postcss:a,...n})}catch{}}function Kft(e){return e.type==="atrule"}function k1e(e){if(e.v4){let r=Array.from(e.designSystem.getVariants()),l=e.designSystem.theme.prefix??"";return l.length>0&&r.unshift({name:l,values:[],isArbitrary:!1,hasDash:!0,selectors:()=>["&"]}),r}if(e.jitContext?.getVariants)return e.jitContext.getVariants();if(e.jit){let r=[];return Array.from(e.jitContext.variantMap).forEach(([l,s])=>{r.push({name:l,values:[],isArbitrary:!1,hasDash:!0,selectors:()=>{function u(g){let h=e.modules.postcssSelectorParser.module.className();return h.value=g,(0,wp.default)(h,"raws.value",h.value)}let p=(Array.isArray(s[0])?s:[s]).map(([g,h])=>h),o="__variant_placeholder__",c=e.modules.postcss.module.root({nodes:[e.modules.postcss.module.rule({selector:`.${u(o)}`,nodes:[]})]}),H=e.modules.postcssSelectorParser.module(g=>g.first.filter(({type:h})=>h==="class").pop().value);function f(g){return H.transformSync(g)}function _(g){return c.each(h=>{h.type==="rule"&&(h.selectors=h.selectors.map(m=>g({get className(){return f(m)},selector:m})))}),c}let y=[];for(let g of p){let h,m=c.clone(),d=MX(()=>g({container:m,separator:e.separator,modifySelectors:_,format:A=>{h=A.replace(/:merge\(([^)]+)\)/g,"$1")},wrap:A=>{Kft(A)&&(h=`@${A.name} ${A.params}`)}}));if(h||(h=d),h){y.push(h);continue}m.walkDecls(A=>{A.remove()}),h=m.toString().replace(`.${u(`${l}:${o}`)}`,"&").replace(/(?{Vft(r,e,{addVariant:l=>{i.push(l)}})}),i.map(r=>({name:r,values:[],isArbitrary:!1,hasDash:!0,selectors:()=>[]}))}async function Gft(e){let t=e.plugins;return Array.isArray(t)?Promise.all(t.map(async n=>{let i=n.config;Up(i)||(i={});let a={theme:Up(i.theme)?Object.keys(i.theme):[],variants:Up(i.variants)?Object.keys(i.variants):[]},r=n.handler||n,l=typeof r.name=="string"&&r.name!=="handler"&&r.name!==""?r.name:null;try{r()}catch(s){let u=R1e.default.parse(s);if(u.length===0)return{name:l};let p=u[0].fileName,o=_o.dirname(p);if(!$1e.default.sync({cwd:o}))return{name:l};let H;try{H=require(H)}catch{return{name:l}}if(H.name&&_o.resolve(o,H.main||"index.js")===p)return{name:H.name,homepage:H.homepage,contributes:a}}return{name:l}})):[]}var G1e=$r(V1e());function K1e(){return{editor:{tabSize:2},tailwindCSS:{inspectPort:null,emmetCompletions:!1,classAttributes:["class","className","ngClass","class:list"],classFunctions:[],codeActions:!0,codeLens:!0,hovers:!0,suggestions:!0,validate:!0,colorDecorators:!0,rootFontSize:16,lint:{cssConflict:"warning",invalidApply:"error",invalidScreen:"error",invalidVariant:"error",invalidConfigPath:"error",invalidTailwindDirective:"error",invalidSourceDirective:"error",recommendedVariantOrder:"warning",usedBlocklistedClass:"warning",suggestCanonicalClasses:"warning"},showPixelEquivalents:!0,includeLanguages:{},files:{exclude:["**/.git/**","**/.hg/**","**/.svn/**","**/node_modules/**","**/.yarn/**","**/.venv/**","**/venv/**","**/.next/**","**/.parcel-cache/**","**/.svelte-kit/**","**/.turbo/**","**/__pycache__/**"]},experimental:{classRegex:[],configFile:null}}}}function X1e(e){let t=new Map;async function n(a){let r=t.get(a);return r||(r=await i(a),t.set(a,r)),r}async function i(a){let[r,l]=await Promise.all([e.workspace.getConfiguration({section:"editor",scopeUri:a}),e.workspace.getConfiguration({section:"tailwindCSS",scopeUri:a})]);return r=Up(r)?r:{},l=Up(l)?l:{},(0,G1e.default)(K1e(),{editor:r,tailwindCSS:l},{arrayMerge:(s,u,p)=>u})}return{get:n,clear(){t.clear()}}}var Emt=$r(require("node:fs")),Q0e=$r(require("node:path")),Iy=$r(vP());var Z1e=$r(qI()),HD=$r(require("node:path"));var W6=new Map;async function z1e(e){let t=W6.get(e);if(t!==void 0)return t;let n=await oht(HD.normalize(e));if(!n)return W6.set(e,null),null;let r=(await import(BH(n).href)).default;return r.setup(),W6.set(e,r),r}async function oht(e){let t=[".pnp.js",".pnp.cjs"];for(let n of t){let i=HD.join(e,n);if(await Z1e.default.exists(i))return i}return null}var Pm=$r(require("node:path")),z0e=$r(P0e());var Dm=$r(require("node:path"),1),$0e=$r(require("node:fs"),1);var Bl=$r(require("node:path"),1),N0e=require("node:fs"),Jht=new RegExp("\\"+Bl.default.posix.sep,"g"),Qht=new RegExp("\\"+Bl.default.sep,"g"),lj=new Map,yy="**/*",bD=[".ts",".tsx",".mts",".cts"],Yht=[".js",".jsx",".mjs",".cjs"],uj=bD.concat(Yht),emt=`\\.(?:${bD.map(e=>e.substring(1)).join("|")})`,tmt=`\\.(?:${uj.map(e=>e.substring(1)).join("|")})`,AD=Bl.default.posix.sep===Bl.default.sep;function sA(){let e,t;return{promise:new Promise((i,a)=>{e=i,t=a}),resolve:e,reject:t}}async function pj(e,t){if(Bl.default.extname(e)!==".json")return;let n=Bl.default.resolve(e);return t&&(t.hasParseResult(n)||t.hasParseResult(e))?n:N0e.promises.stat(n).then(i=>{if(i.isFile()||i.isFIFO())return n;throw new Error(`${e} exists but is not a regular file.`)})}var Hj=AD?e=>e.includes("/node_modules/"):e=>e.match(/[/\\]node_modules[/\\]/),cj=AD?e=>e:e=>e.replace(Jht,Bl.default.sep),Cm=AD?e=>e:e=>e.replace(Qht,Bl.default.posix.sep),gy=AD?(e,t)=>e?Bl.default.resolve(e,t):Bl.default.resolve(t):(e,t)=>Cm(e?Bl.default.resolve(cj(e),cj(t)):Bl.default.resolve(cj(t)));function dj(e,t){let n=Bl.default.dirname(e.tsconfigFile);return e.tsconfig.references.map(i=>{let a=i.path.endsWith(".json")?i.path:Bl.default.join(i.path,t?.configName??"tsconfig.json");return gy(n,a)})}function fj(e,t){let i=t.tsconfig.compilerOptions?.allowJs?uj:bD;if(t.referenced&&i.some(a=>e.endsWith(a))&&!w0e(e,t)){let a=t.referenced.find(r=>w0e(e,r));if(a)return a}return t}function w0e(e,t){let n=Cm(Bl.default.dirname(t.tsconfigFile)),i=(t.tsconfig.files||[]).map(s=>gy(n,s)),a=gy(null,e);if(i.includes(e))return!0;let r=t.tsconfig.compilerOptions?.allowJs;return k0e(a,n,t.tsconfig.include||(t.tsconfig.files?[]:[yy]),r)?!k0e(a,n,t.tsconfig.exclude||[],r):!1}function k0e(e,t,n,i){let a=i?uj:bD;return n.some(r=>{let l=r.length,s=!1,u=!1,p=!1,o=-1;for(let _=r.length-1;_>-1;_--){let y=r[_];if(s||(y==="*"||y==="?")&&(l=_,s=!0),p||(y==="."?u=!0:y==="/"&&(o=_,p=!0)),s&&p)break}if(!u&&(!s||le.endsWith(_)))return!1;if(r===yy)return e.startsWith(`${t}/`);let c=gy(t,r),H=-1;for(let _=0;_1&&!e.startsWith(c.slice(0,H-1)))return!1;if(s){if(H+yy.length===c.length-(r.length-1-l)&&c.slice(H,H+yy.length)===yy)return!0}else return e===c;if(lj.has(c))return lj.get(c).test(e);let f=rmt(c,i);return lj.set(c,f),f.test(e)})}function rmt(e,t){let n="^";for(let i=0;i{if(o&&(o.isFile()||o.isFIFO()))t(u);else if(p?.code!=="ENOENT")n(p);else{let c;l===e||(c=Dm.default.dirname(e))===e?t(null):R0e(c,{promise:i,resolve:t,reject:n},a)}})}var _j=$r(require("node:path"),1),B0e=require("node:fs"),M0e=_j.default.sep;async function Ej(e,t){let n={files:[],calls:0,skip:t?.skip,err:!1,configNames:t?.configNames??["tsconfig.json"]};return new Promise((i,a)=>{O0e(_j.default.resolve(e),n,(r,l)=>r?a(r):i(l))})}function O0e(e,t,n){t.err||(t.calls++,(0,B0e.readdir)(e,{withFileTypes:!0},(i,a=[])=>{if(!t.err)if(i&&!(i.code==="ENOENT"||i.code==="EACCES"||i.code==="EPERM"))t.err=!0,n(i);else{for(let r of a)r.isDirectory()&&!t.skip?.(r.name)?O0e(`${e}${M0e}${r.name}`,t,n):r.isFile()&&t.configNames.includes(r.name)&&t.files.push(`${e}${M0e}${r.name}`);--t.calls===0&&(t.err||n(null,t.files))}}))}function gj(e){let t=nmt(imt(smt(e)));return t.trim()===""?"{}":t}function nmt(e){let t=!1,n=0,i="",a=null;for(let r=0;ri);return t.setParseResult(e,a,!0),a}return i}async function Ij(e,t,n){if(!n&&t?.hasParseResult(e)&&!t.getParseResult(e)._isRootFile_)return t.getParseResult(e);let i=V0e.promises.readFile(e,"utf-8").then(gj).then(a=>{let r=JSON.parse(a);return pmt(r,e),{tsconfigFile:e,tsconfig:omt(r,Ru.default.dirname(e))}}).catch(a=>{throw new by(`parsing ${e} failed: ${a}`,"PARSE_FILE",e,a)});return!n&&(!t?.hasParseResult(e)||!t.getParseResult(e)._isRootFile_)&&t?.setParseResult(e,i),i}function omt(e,t){let n=e.compilerOptions?.baseUrl;return n&&!n.startsWith("${")&&!Ru.default.isAbsolute(n)&&(e.compilerOptions.baseUrl=gy(t,n)),e}async function G0e(e,t){if(!e.tsconfig.references)return;let n=dj(e,t),i=await Promise.all(n.map(a=>Ij(a,t?.cache)));await Promise.all(i.map(a=>Sj(a,t?.cache))),i.forEach(a=>{a.solution=e}),e.referenced=i}async function Sj(e,t){if(!e.tsconfig.extends)return;let n=[{tsconfigFile:e.tsconfigFile,tsconfig:JSON.parse(JSON.stringify(e.tsconfig))}],i=0,a=[],r=0;for(;iq0e(p,l.tsconfigFile)):s=[q0e(l.tsconfig.extends,l.tsconfigFile)];let u=s.find(p=>a.includes(p));if(u){let p=a.concat([u]).join(" -> ");throw new by(`Circular dependency in "extends": ${p}`,"EXTENDS_CIRCULAR",e.tsconfigFile)}n.splice(i+1,0,...await Promise.all(s.map(p=>Ij(p,t))))}else a.splice(-r),r=0;i=i+1}e.extended=n;for(let l of e.extended.slice(1))cmt(e,l)}function q0e(e,t){e===".."&&(e="../tsconfig.json");let n=(0,K0e.createRequire)(t),i;try{return n.resolve(e)}catch(a){i=a}if(e[0]!=="."&&!Ru.default.isAbsolute(e))try{return n.resolve(`${e}/tsconfig.json`)}catch(a){i=a}throw new by(`failed to resolve "extends":"${e}" in ${t}`,"EXTENDS_RESOLVE",t,i)}var lmt=["compilerOptions","files","include","exclude","watchOptions","compileOnSave","typeAcquisition","buildOptions"];function cmt(e,t){let n=e.tsconfig,i=t.tsconfig,a=Cm(Ru.default.relative(Ru.default.dirname(e.tsconfigFile),Ru.default.dirname(t.tsconfigFile)));for(let r of Object.keys(i).filter(l=>lmt.includes(l)))if(r==="compilerOptions"){n.compilerOptions||(n.compilerOptions={});for(let l of Object.keys(i.compilerOptions))Object.prototype.hasOwnProperty.call(n.compilerOptions,l)||(n.compilerOptions[l]=bj(l,i.compilerOptions[l],a))}else if(n[r]===void 0)if(r==="watchOptions"){n.watchOptions={};for(let l of Object.keys(i.watchOptions))n.watchOptions[l]=bj(l,i.watchOptions[l],a)}else n[r]=bj(r,i[r],a)}var umt=["files","include","exclude","baseUrl","rootDir","rootDirs","typeRoots","outDir","outFile","declarationDir","excludeDirectories","excludeFiles"];function bj(e,t,n){return umt.includes(e)?Array.isArray(t)?t.map(i=>W0e(i,n)):W0e(t,n):t}function W0e(e,t){return Ru.default.isAbsolute(e)||e.startsWith("${configDir}")?e:Ru.default.posix.normalize(Ru.default.posix.join(t,e))}var by=class e extends Error{code;cause;tsconfigFile;constructor(t,n,i,a){super(t),Object.setPrototypeOf(this,e.prototype),this.name=e.name,this.code=n,this.cause=a,this.tsconfigFile=i}};function pmt(e,t){dmt(t)&&(e.compilerOptions={...Hmt,...e.compilerOptions})}var Hmt={allowJs:!0,maxNodeModuleJsDepth:2,allowSyntheticDefaultImports:!0,skipLibCheck:!0,noEmit:!0};function dmt(e){return Ru.default.basename(e)==="jsconfig.json"}var aA=class{clear(){this.#t.clear(),this.#e.clear()}hasConfigPath(t,n="tsconfig.json"){return this.#t.has(`${t}/${n}`)}getConfigPath(t,n="tsconfig.json"){let i=`${t}/${n}`,a=this.#t.get(i);if(a==null||a.length||a.then)return a;throw a}hasParseResult(t){return this.#e.has(t)}getParseResult(t){let n=this.#e.get(t);if(n.then||n.tsconfig)return n;throw n}setParseResult(t,n,i=!1){Object.defineProperty(n,"_isRootFile_",{value:i,writable:!1,enumerable:!1,configurable:!1}),this.#e.set(t,n),n.then(a=>{this.#e.get(t)===n&&this.#e.set(t,a)}).catch(a=>{this.#e.get(t)===n&&this.#e.set(t,a)})}setConfigPath(t,n,i="tsconfig.json"){let a=`${t}/${i}`;this.#t.set(a,n),n.then(r=>{this.#t.get(a)===n&&this.#t.set(a,r)}).catch(r=>{this.#t.get(a)===n&&this.#t.set(a,r)})}#t=new Map;#e=new Map};var Ay=class extends Map{constructor(n){super();this.factory=n}get(n){let i=super.get(n);return i===void 0&&(i=this.factory(n,this),this.set(n,i)),i}};async function J0e(e){let{configs:t,errors:n}=await X0e(e),i=await Z0e(t);async function a(u,p){for(let o of Tj(p))for(let{match:c}of i.get(o))try{return await c(u)}catch{return null}return null}async function r(u,p){for(let o of Tj(p))for(let{match:c}of i.get(o))try{return await c(u,{mustExist:!1})}catch{return null}return null}async function l(u){for(let p of Tj(u))for(let{paths:o}of i.get(p))if(Object.keys(o).length)return o;return{}}async function s(){let{configs:u,errors:p}=await X0e(e);if(i=await Z0e(u),p.length)throw new AggregateError(p)}return{resolveId:a,substituteId:r,paths:l,refresh:s,errors:n}}async function X0e(e){let t=await Ej(e,{configNames:["tsconfig.json","jsconfig.json"],skip(r){return r==="node_modules"||r===".git"}}),n={root:e,cache:new aA},i=new Set,a=[];for(let r of t)try{let l=await Aj(r,n);i.add(l)}catch(l){a.push(l)}for(let r of i)if(r.referenced){for(let l of r.referenced)i.add(l);i.delete(r),i.add(r),r.referenced=void 0}for(let r of a)console.error(r);return{configs:i,errors:a}}async function Z0e(e){let t=new Ay(()=>[]),n=(i,a)=>a(void 0,!0);for(let i of e){let p=function(o,{mustExist:c=!0}={}){u??=z0e.createMatchPathAsync(s,r.paths??{},void 0,l!==void 0);let H=c===!1?o.endsWith("/"):!1;return H&&(o+="__placeholder__"),new Promise((f,_)=>{u(o,void 0,c===!1?n:void 0,void 0,(y,g)=>y?_(y):(H&&(g=g.replace(/__placeholder__$/,"")),f(g)))})},a=$s(aa(Pm.dirname(i.tsconfigFile))),r=i.tsconfig.compilerOptions??{},l=_mt(i),s=Pm.resolve(a,l||""),u;t.get(a).push({match:p,paths:r.paths??{}})}return t}function*Tj(e){let t=$s(aa(e)),n;for(;t!==n;)yield t,n=t,t=Pm.dirname(t);return null}function _mt(e){let t=e.tsconfig.compilerOptions?.baseUrl;if(t)return t;for(let n of e.extended??[])if((n.tsconfig.compilerOptions??{})?.paths)return Pm.dirname(n.tsconfigFile);return Pm.dirname(e.tsconfigFile)}async function Lj(e){let t=null;typeof e.pnp=="object"?t=e.pnp:e.pnp&&(t=await z1e(e.root));let n=e.fileSystem?e.fileSystem:new Iy.CachedInputFileSystem(Emt,4e3),i=null;if(typeof e.tsconfig=="object")i=e.tsconfig;else if(e.tsconfig)try{i=await J0e(e.root)}catch(y){console.error("Failed to load tsconfig",y)}let a=Iy.ResolverFactory.createResolver({fileSystem:n,extensions:[".mjs",".js",".node",".mts",".ts"],mainFields:["module"],conditionNames:["node","import"],pnpApi:t}),r=Iy.ResolverFactory.createResolver({fileSystem:n,extensions:[".cjs",".js",".json",".node",".cts",".ts"],mainFields:["main"],conditionNames:["node","require"],pnpApi:t}),l=Iy.ResolverFactory.createResolver({fileSystem:n,extensions:[".css"],mainFields:["style"],conditionNames:["style"],pnpApi:t,preferRelative:!0});async function s(y,g,h){if(Q0e.sep==="\\"){if(g.startsWith("\\\\")||g.startsWith("//"))return g;h.startsWith("//")&&(h=`\\\\${h.slice(2)}`)}if(i){let d=await i.resolveId(g,h);d&&(g=d)}g=jk(g),h=jk(h);let m=await new Promise((d,A)=>{y.resolve({},h,g,{},(I,L)=>{I?A(I):d(L)})});return m?(m=m.replace(/\0(.)/g,"$1"),m):!1}async function u(y,g){try{return await s(a,y,g)||y}catch{return await s(r,y,g)||y}}async function p(y,g){return await s(r,y,g)||y}async function o(y,g){return await s(l,y,g)||y}async function c(y,g){return await i?.substituteId(y,g)??y}async function H(y){return i?await i.paths(y):{}}async function f(){await i?.refresh()}async function _(){return!!t}return{resolveJsId:u,resolveCjsId:p,resolveCssId:o,substituteId:c,refresh:f,hasPnP:_,aliases:H,child(y){return Lj({...e,...y,pnp:y.pnp??t,tsconfig:y.tsconfig??i,fileSystem:y.fileSystem??n})}}}var Y0e=$r(MH());function ege(){let e=new Ay(t=>(t=t.replace(/[\[\]{}()]/g,n=>`\\${n}`),(0,Y0e.default)(t,{dot:!0})));return{anyMatches:(t,n)=>{let i=e.get(t);return n.some(a=>i(a))},clear:()=>e.clear()}}var zge=['"',"'","`"," ",".","(","[","]","!","/","-"];async function Jge(e){let t=await Lf(e);if(!t)return null;let n=t.match(/@config\s*(?'[^']+'|"[^"]+")/);return n?$s((0,xy.default)(Mu.resolve(Mu.dirname(e),n.groups.config.slice(1,-1)))):null}var MD=class{constructor(t){this.connection=t;this.lspHandlersAdded=!1;this.disposables=[];this.watchPatterns=()=>{};this.watched=[];this.documentService=new BI(this.connection),this.projects=new Map,this.projectCounter=0,this.settingsCache=X1e(t),this.pathMatcher=ege()}async init(){this.initPromise||(this.initPromise=this._init()),await this.initPromise}validateFolderUri(t){return t.scheme!=="file"?(console.warn(`The workspace folder [${t.toString()}] will be ignored: it does not use the file scheme.`),!1):t.fsPath==="/"||t.fsPath==="\\\\"?(console.warn(`The workspace folder [${t.toString()}] will be ignored: it starts at the root of the filesystem which is most likely an error.`),!1):!0}getWorkspaceFolders(){if(this.initializeParams.workspaceFolders?.length)return this.initializeParams.workspaceFolders.flatMap(t=>{let n=Cd.URI.parse(t.uri);return this.validateFolderUri(n)?[{uri:n.fsPath,name:t.name}]:[]});if(this.initializeParams.rootUri){let t=Cd.URI.parse(this.initializeParams.rootUri);return this.validateFolderUri(t)?[{uri:t.fsPath,name:"Root"}]:[]}if(this.initializeParams.rootPath){let t=Cd.URI.file(this.initializeParams.rootPath);return this.validateFolderUri(t)?[{uri:t.fsPath,name:"Root"}]:[]}return console.warn("No workspace folders detected"),[]}async _init(){c1(),this.pathMatcher.clear();let t=this.getWorkspaceFolders().map(i=>(0,xy.default)(i.uri));if(t.length===0){console.error("No workspace folders found, not initializing.");return}let n=await Promise.allSettled(t.map(i=>this._initFolder(Cd.URI.file(i))));for(let[i,a]of n.entries())a.status==="rejected"&&console.error("Failed to initialize workspace folder",t[i],a.reason);n.some(i=>i.status==="fulfilled")&&await this.updateCommonCapabilities(),await this.listenForEvents()}async _initFolder(t){let n=t.fsPath;try{await Qge.access(n,sU.constants.F_OK|sU.constants.R_OK)}catch(I){console.error(`Unable to access the workspace folder [${n}]. This may happen if the directory does not exist or the current user does not have the necessary permissions to access it.`),console.error(I);return}let i=this.initializeParams.initializationOptions?.userLanguages??{};Object.keys(i).length>0&&console.warn("Language mappings are currently set via initialization options (`userLanguages`). This is deprecated and will be removed in a future release. Please use the `tailwindCSS.includeLanguages` setting instead.");let a=[],r=await this.settingsCache.get(),l=r.tailwindCSS.files.exclude,s=await this.settingsCache.get(t.toString()),u={...i,...s.tailwindCSS.includeLanguages??{}},p=new Map,o=new Map,c=this.initializeParams.initializationOptions?.workspaceFile?Mu.dirname(this.initializeParams.initializationOptions.workspaceFile):n;function H(I){function L(P){return $s((0,xy.default)(Mu.resolve(c,P)))}let C=I.experimental.configFile,x={};if(typeof C=="string"){let P=L(C),D=[L(Mu.resolve(n,"**"))];x[P]=D}else if(Up(C))for(let[P,D]of Object.entries(C)){if(typeof P!="string")return null;P=L(P);let S;if(typeof D=="string")S=[L(D)];else if(Array.isArray(D))S=D.map(L);else return null;x[P]=S}else if(C)return null;return Object.entries(x)}let f=H(r.tailwindCSS);if(f===null){console.error("Invalid `experimental.configFile` configuration, not initializing.");return}let _=await Lj({root:n,pnp:!0,tsconfig:!0}),y=new iD(n,r,_);f.length>0?(console.log("Loading Tailwind CSS projects from the workspace settings."),a=await y.loadAllFromWorkspace(f)):(console.log("Searching for Tailwind CSS projects in the workspace's folders."),a=await y.search());for(let I of a)if(o.set(I.config.path,I.tailwind.version),I.config.source==="css")for(let L of I.config.entries)L.type==="css"&&p.set(L.path,I.config.path);let g=a.map(I=>({folder:I.folder,config:I.config.path,selectors:[...I.documentSelector,...I.additionalSelectors],user:I.isUserConfigured,tailwind:I.tailwind}));console.log(`[Global] Creating projects: ${JSON.stringify(g)}`);let h=async I=>{let L=!1,C=!1,x=(0,vy.default)(`**/${s_}`,{dot:!0}),P=(0,vy.default)(`**/${Wd}`,{dot:!0}),D=(0,vy.default)(`**/${i_}`,{dot:!0}),S=(0,vy.default)(`**/${kI}`,{dot:!0});e:for(let N of I){let j=(0,xy.default)(N.file);j=$s(j);for(let M of l)if((0,vy.default)(M,{dot:!0})(j))continue e;if(x(j))for(let[,M]of this.projects){let W=qg().version;try{let G=require(await _.resolveCjsId("tailwindcss/package.json",Mu.dirname(M.projectConfig.configPath))).version;typeof G=="string"&&(W=G)}catch{}if(o.get(M.projectConfig.configPath)!==W){L=!0;break e}}if(S(j)){L=!0;break e}for(let[,M]of this.projects)if(M.state.v4&&!(N.type===Ns.FileChangeType.Deleted&&vh(j,[M.projectConfig.configPath]))&&vh(j,M.dependencies())){C=!0;break e}if(P(`**/${Wd}`)&&N.type!==Ns.FileChangeType.Deleted){let M=await Jge(j)||await Jge(N.file);if(p.has(j)&&p.get(j)!==M){L=!0;break}else if(!p.has(j)&&M){L=!0;break}else{if(this.projects.size>0)continue;let W=await Lf(N.file);if(!W)continue;let G=nv(W);if(!G.root||!G.versions.includes("4"))continue;L=!0;break}}if(D(j)&&N.type===Ns.FileChangeType.Created){L=!0;break}for(let[,M]of this.projects)if(N.type===Ns.FileChangeType.Deleted&&vh(j,[M.projectConfig.configPath])){L=!0;break e}}if(L){this.restart();return}if(C){try{await this.softRestart()}catch{this.restart()}return}for(let[,N]of this.projects)N.onFileEvents(I)};if(this.initializeParams.capabilities.workspace?.didChangeWatchedFiles?.dynamicRegistration){this.disposables.push(this.connection.onDidChangeWatchedFiles(async({changes:L})=>{let C=L.map(({uri:x,type:P})=>({file:Cd.URI.parse(x).fsPath,type:P})).filter((x,P,D)=>D.findIndex(S=>S.file===x.file&&S.type===x.type)===P);await h(C)}));let I=await this.connection.client.register(Ns.DidChangeWatchedFilesNotification.type,{watchers:[{globPattern:`**/${i_}`},{globPattern:`**/${s_}`},{globPattern:`**/${Wd}`},{globPattern:`**/${kI}`}]});this.disposables.push(I),this.watchPatterns=L=>{let C=this.filterNewWatchPatterns(L);C.length&&(console.log(`[Global] Adding watch patterns: ${C.join(", ")}`),this.connection.client.register(Ns.DidChangeWatchedFilesNotification.type,{watchers:C.map(x=>({globPattern:x}))}).then(x=>{this.disposables.push(x)}))}}else if(BD.getBinding()){console.log("[Global] Your LSP client does not support watching files on behalf of the server"),console.log("[Global] Using bundled file watcher: @parcel/watcher");let I={create:Ns.FileChangeType.Created,update:Ns.FileChangeType.Changed,delete:Ns.FileChangeType.Deleted},L=await BD.subscribe(n,(C,x)=>{h(x.map(P=>({file:P.path,type:I[P.type]})))},{ignore:l.map(C=>Mu.resolve(n,C.replace(/^[*/]+/,"").replace(/[*/]+$/,"")))});this.disposables.push({dispose(){L.unsubscribe()}})}else{console.log("[Global] Your LSP client does not support watching files on behalf of the server"),console.log("[Global] Using bundled file watcher: chokidar");let I=Zge().watch,L=I([`**/${i_}`,`**/${s_}`,`**/${Wd}`,`**/${kI}`],{cwd:n,ignorePermissionErrors:!0,ignoreInitial:!0,ignored:l,awaitWriteFinish:{stabilityThreshold:100,pollInterval:20}});await new Promise(C=>{L.on("ready",()=>C())}),L.on("add",C=>h([{file:Mu.resolve(n,C),type:Ns.FileChangeType.Created}])).on("change",C=>h([{file:Mu.resolve(n,C),type:Ns.FileChangeType.Changed}])).on("unlink",C=>h([{file:Mu.resolve(n,C),type:Ns.FileChangeType.Deleted}])),this.disposables.push({dispose(){L.close()}}),this.watchPatterns=C=>{let x=this.filterNewWatchPatterns(C);x.length&&(console.log(`[Global] Adding watch patterns: ${x.join(", ")}`),L.add(x))}}console.log("[Global] Preparing projects..."),await Promise.all(a.map(I=>this.addProject(I,this.initializeParams,this.watchPatterns,o.get(I.configPath),u,_,t))),console.log("[Global] Initializing projects...");let m=[],d=0;for(let I of this.documentService.getAllDocuments()){let L=this.getProject(I);L&&!L.enabled()&&(L.enable(),await L.tryInit(),d++),m.push(I.uri)}console.log(`[Global] Initialized ${d} projects`),this.disposables.push(this.connection.onDidChangeConfiguration(async({settings:I})=>{let L=r.tailwindCSS.files.exclude;if(this.settingsCache.clear(),r=await this.settingsCache.get(),!Ic(L,r.tailwindCSS.files.exclude)){this.restart();return}for(let[,C]of this.projects)C.onUpdateSettings(I)})),(this.initializeParams.initializationOptions?.testMode??!1)&&(console.log("[Global][Test] Sending document notifications..."),await Promise.all(m.map(I=>this.connection.sendNotification("@/tailwindCSS/documentReady",{uri:I}))))}async listenForEvents(){let t=this.initializeParams.initializationOptions?.testMode??!1;this.disposables.push(this.connection.onShutdown(()=>{this.dispose()})),this.disposables.push(this.documentService.onDidChangeContent(n=>{this.getProject(n.document)?.provideDiagnostics(n.document)})),this.disposables.push(this.documentService.onDidOpen(async n=>{let i=this.getProject(n.document);i&&(i.enabled()||(i.enable(),await i.tryInit()),t&&await this.connection.sendNotification("@/tailwindCSS/documentReady",{uri:n.document.uri}))})),this.initializeParams.capabilities.workspace.workspaceFolders&&this.disposables.push(this.connection.workspace.onDidChangeWorkspaceFolders(async n=>{let i=n.added.map(a=>({uri:Cd.URI.parse(a.uri).fsPath,name:a.name})).map(a=>(0,xy.default)(a.uri));await Promise.allSettled(i.map(a=>this._initFolder(Cd.URI.file(a))))})),t&&await this.connection.sendNotification("@/tailwindCSS/serverReady")}filterNewWatchPatterns(t){return t=Array.from(new Set(t)),t=t.filter(n=>!this.watched.includes(n)),this.watched.push(...t),t}async addProject(t,n,i,a,r,l,s){let u=String(this.projectCounter++),p=await j1e(u,t,this.connection,n,this.documentService,()=>this.updateProjectCapabilities(),()=>{for(let o of this.documentService.getAllDocuments()){let c=this.getProject(o);if(c&&!c.enabled()){c.enable(),c.tryInit();break}}},()=>this.refreshDiagnostics(),o=>i(o),a,this.settingsCache.get,r,l);this.projects.set(u,p),this.supportsTailwindProjectDetails&&this.connection.sendNotification("@/tailwindCSS/projectDetails",{uri:s.toString(),config:t.configPath,tailwind:t.tailwind})}get supportsTailwindProjectDetails(){return this.initializeParams.capabilities.experimental?.tailwind?.projectDetails??!1}refreshDiagnostics(){for(let t of this.documentService.getAllDocuments()){let n=this.getProject(t);n?n.provideDiagnosticsForce(t):this.connection.sendDiagnostics({uri:t.uri,diagnostics:[]})}}setupLSPHandlers(){this.lspHandlersAdded||(this.lspHandlersAdded=!0,this.connection.onHover(this.onHover.bind(this)),this.connection.onCompletion(this.onCompletion.bind(this)),this.connection.onCompletionResolve(this.onCompletionResolve.bind(this)),this.connection.onDocumentColor(this.onDocumentColor.bind(this)),this.connection.onColorPresentation(this.onColorPresentation.bind(this)),this.connection.onCodeAction(this.onCodeAction.bind(this)),this.connection.onCodeLens(this.onCodeLens.bind(this)),this.connection.onDocumentLinks(this.onDocumentLinks.bind(this)),this.connection.onRequest(this.onRequest.bind(this)))}onRequest(t,n){if(t==="@/tailwindCSS/sortSelection"){let i=this.getProject({uri:n.uri});if(!i)return{error:"no-project"};try{return{classLists:i.sortClassLists(n.classLists)}}catch{return{error:"unknown"}}}if(t==="@/tailwindCSS/getProject"){let i=this.getProject({uri:n.uri});return!i||!i.enabled()||!i.state?.enabled?null:{version:i.state.version}}}async updateCommonCapabilities(){let t=Ns.BulkRegistration.create(),n=this.initializeParams.capabilities;n.textDocument?.hover?.dynamicRegistration&&t.add(Ns.HoverRequest.type,{documentSelector:null}),n.textDocument?.colorProvider?.dynamicRegistration&&t.add(Ns.DocumentColorRequest.type,{documentSelector:null}),n.textDocument?.codeAction?.dynamicRegistration&&t.add(Ns.CodeActionRequest.type,{documentSelector:null}),n.textDocument?.codeLens?.dynamicRegistration&&t.add(Ns.CodeLensRequest.type,{documentSelector:null}),n.textDocument?.documentLink?.dynamicRegistration&&t.add(Ns.DocumentLinkRequest.type,{documentSelector:null}),n.workspace?.didChangeConfiguration?.dynamicRegistration&&t.add(Ns.DidChangeConfigurationNotification.type,void 0),this.commonRegistrations?.dispose(),this.commonRegistrations=await this.connection.client.register(t)}updateProjectCapabilities(){this.updateTriggerCharacters()}async updateTriggerCharacters(){if(!this.initializeParams.capabilities.textDocument?.completion?.dynamicRegistration)return;let n=new Set(zge);for(let a of this.projects.values()){let r=a.state.separator;typeof r=="string"&&(r=r.slice(-1),r&&n.add(r))}if(this.completionRegistration&&Ic(Array.from(n),Array.from(this.lastTriggerCharacters??[])))return;this.lastTriggerCharacters=n;let i=this.completionRegistration;this.completionRegistration=this.connection.client.register(Ns.CompletionRequest.type,{documentSelector:null,resolveProvider:!0,triggerCharacters:Array.from(n)}),await i?.then(a=>a.dispose()),await this.completionRegistration}getProject(t){let n,i,a=1/0,r=Cd.URI.parse(t.uri);if(r.scheme!=="file")return console.debug("Cannot get project for a non-file document. They are unsupported.",{uri:r.toString()}),null;let l=r.fsPath,s=r.path;l=$s(l);for(let p of this.projects.values()){if(!p.projectConfig.configPath){n=n??p;continue}for(let o of p.documentSelector()){if(o.pattern.startsWith("!")&&this.pathMatcher.anyMatches(o.pattern.slice(1),[l,s]))break;if(o.priority(this.initializeParams=t,this.setupLSPHandlers(),{capabilities:this.computeServerCapabilities(t.capabilities)})),this.connection.onInitialized(()=>this.init())}computeServerCapabilities(t){let n={textDocumentSync:Ns.TextDocumentSyncKind.Full,workspace:{workspaceFolders:{changeNotifications:!0}}};return t.textDocument?.hover?.dynamicRegistration||(n.hoverProvider=!0),t.textDocument?.colorProvider?.dynamicRegistration||(n.colorProvider=!0),t.textDocument?.codeAction?.dynamicRegistration||(n.codeActionProvider=!0),t.textDocument?.codeLens?.dynamicRegistration||(n.codeLensProvider={resolveProvider:!1}),t.textDocument?.completion?.dynamicRegistration||(n.completionProvider={resolveProvider:!0,triggerCharacters:[...zge,":"]}),t.textDocument?.documentLink?.dynamicRegistration||(n.documentLinkProvider={}),n}listen(){this.connection.listen()}dispose(){this.connection.sendNotification("@/tailwindCSS/projectsDestroyed");for(let[,t]of this.projects)t.dispose();this.projects=new Map,this.refreshDiagnostics(),this.commonRegistrations?.dispose(),this.commonRegistrations=void 0,this.lastTriggerCharacters?.clear(),this.completionRegistration?.then(t=>t.dispose()),this.completionRegistration=void 0,this.disposables.forEach(t=>t.dispose()),this.disposables.length=0,this.watched.length=0}async restart(){let t=this.initializeParams.initializationOptions?.testMode??!1;console.log(`---------- RESTARTING ----------`),this.dispose(),this.initPromise=void 0,await this.init(),t&&this.connection.sendNotification("@/tailwindCSS/serverRestarted")}async softRestart(){for(let[,t]of this.projects)if(t.state.v4)try{await t.reload()}catch{}}};var Yge=require("node:util");function mA(e){return e.map(t=>(0,Yge.format)(t)).join(" ")}function ebe(e,t){e.debug=(...n)=>t.console.info(mA(n)),e.error=(...n)=>t.console.error(mA(n)),e.warn=(...n)=>t.console.warn(mA(n)),e.info=(...n)=>t.console.info(mA(n)),e.log=(...n)=>t.console.log(mA(n))}global.__preflight=yG;new Function("require","__dirname",` let oldReadFileSync = require('fs').readFileSync require('fs').readFileSync = function (filename, ...args) { if (filename === require('path').join(__dirname, 'css/preflight.css')) { return global.__preflight } return oldReadFileSync(filename, ...args) } `)(require,__dirname);var tbe=process.argv.length<=2?(0,aU.createConnection)(process.stdin,process.stdout):(0,aU.createConnection)();ebe(console,tbe);process.on("unhandledRejection",e=>{console.error("Unhandled rejection",e)});var rbe=new MD(tbe);console.log("Setting up server\u2026");rbe.setup();console.log("Listening for messages\u2026");rbe.listen(); /*! Bundled license information: normalize-path/index.js: (*! * normalize-path * * Copyright (c) 2014-2018, Jon Schlinkert. * Released under the MIT License. *) cssesc/cssesc.js: (*! https://mths.be/cssesc v3.0.0 by @mathias *) css.escape/css.escape.js: (*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license *) isobject/index.js: (*! * isobject * * Copyright (c) 2014-2015, Jon Schlinkert. * Licensed under the MIT License. *) line-column/lib/line-column.js: (** * line-column - Convert efficiently index to/from line-column in a string * @module lineColumn * @license MIT *) is-number/index.js: (*! * is-number * * Copyright (c) 2014-present, Jon Schlinkert. * Released under the MIT License. *) to-regex-range/index.js: (*! * to-regex-range * * Copyright (c) 2015-present, Jon Schlinkert. * Released under the MIT License. *) fill-range/index.js: (*! * fill-range * * Copyright (c) 2014-present, Jon Schlinkert. * Licensed under the MIT License. *) is-extglob/index.js: (*! * is-extglob * * Copyright (c) 2014-2016, Jon Schlinkert. * Licensed under the MIT License. *) is-glob/index.js: (*! * is-glob * * Copyright (c) 2014-2017, Jon Schlinkert. * Released under the MIT License. *) queue-microtask/index.js: (*! queue-microtask. MIT License. Feross Aboukhadijeh *) run-parallel/index.js: (*! run-parallel. MIT License. Feross Aboukhadijeh *) */