#!/usr/bin/env node var b1e=Object.create;var dx=Object.defineProperty;var A1e=Object.getOwnPropertyDescriptor;var I1e=Object.getOwnPropertyNames;var S1e=Object.getPrototypeOf,L1e=Object.prototype.hasOwnProperty;var Pl=(e,t)=>()=>(e&&(t=e(e=0)),t);var Le=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),T1e=(e,t)=>{for(var n in t)dx(e,n,{get:t[n],enumerable:!0})},v1e=(e,t,n,i)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of I1e(t))!L1e.call(e,o)&&o!==n&&dx(e,o,{get:()=>t[o],enumerable:!(i=A1e(t,o))||i.enumerable});return e};var mr=(e,t,n)=>(n=e!=null?b1e(S1e(e)):{},v1e(t||!e||!e.__esModule?dx(n,"default",{value:e,enumerable:!0}):n,e));var $7=Le((u_t,R7)=>{var gp=require("constants"),C1e=process.cwd,lb=null,x1e=process.env.GRACEFUL_FS_PLATFORM||process.platform;process.cwd=function(){return lb||(lb=C1e.call(process)),lb};try{process.cwd()}catch{}typeof process.chdir=="function"&&(hx=process.chdir,process.chdir=function(e){lb=null,hx.call(process,e)},Object.setPrototypeOf&&Object.setPrototypeOf(process.chdir,hx));var hx;R7.exports=D1e;function D1e(e){gp.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=c(e.chownSync),e.fchownSync=c(e.fchownSync),e.lchownSync=c(e.lchownSync),e.chmodSync=o(e.chmodSync),e.fchmodSync=o(e.fchmodSync),e.lchmodSync=o(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(a,l,p){p&&process.nextTick(p)},e.lchmodSync=function(){}),e.chown&&!e.lchown&&(e.lchown=function(a,l,p,d){d&&process.nextTick(d)},e.lchownSync=function(){}),x1e==="win32"&&(e.rename=typeof e.rename!="function"?e.rename:function(a){function l(p,d,h){var m=Date.now(),g=0;a(p,d,function y(_){if(_&&(_.code==="EACCES"||_.code==="EPERM"||_.code==="EBUSY")&&Date.now()-m<6e4){setTimeout(function(){e.stat(d,function(E,A){E&&E.code==="ENOENT"?a(p,d,y):h(_)})},g),g<100&&(g+=10);return}h&&h(_)})}return Object.setPrototypeOf&&Object.setPrototypeOf(l,a),l}(e.rename)),e.read=typeof e.read!="function"?e.read:function(a){function l(p,d,h,m,g,y){var _;if(y&&typeof y=="function"){var E=0;_=function(A,S,T){if(A&&A.code==="EAGAIN"&&E<10)return E++,a.call(e,p,d,h,m,g,_);y.apply(this,arguments)}}return a.call(e,p,d,h,m,g,_)}return Object.setPrototypeOf&&Object.setPrototypeOf(l,a),l}(e.read),e.readSync=typeof e.readSync!="function"?e.readSync:function(a){return function(l,p,d,h,m){for(var g=0;;)try{return a.call(e,l,p,d,h,m)}catch(y){if(y.code==="EAGAIN"&&g<10){g++;continue}throw y}}}(e.readSync);function t(a){a.lchmod=function(l,p,d){a.open(l,gp.O_WRONLY|gp.O_SYMLINK,p,function(h,m){if(h){d&&d(h);return}a.fchmod(m,p,function(g){a.close(m,function(y){d&&d(g||y)})})})},a.lchmodSync=function(l,p){var d=a.openSync(l,gp.O_WRONLY|gp.O_SYMLINK,p),h=!0,m;try{m=a.fchmodSync(d,p),h=!1}finally{if(h)try{a.closeSync(d)}catch{}else a.closeSync(d)}return m}}function n(a){gp.hasOwnProperty("O_SYMLINK")&&a.futimes?(a.lutimes=function(l,p,d,h){a.open(l,gp.O_SYMLINK,function(m,g){if(m){h&&h(m);return}a.futimes(g,p,d,function(y){a.close(g,function(_){h&&h(y||_)})})})},a.lutimesSync=function(l,p,d){var h=a.openSync(l,gp.O_SYMLINK),m,g=!0;try{m=a.futimesSync(h,p,d),g=!1}finally{if(g)try{a.closeSync(h)}catch{}else a.closeSync(h)}return m}):a.futimes&&(a.lutimes=function(l,p,d,h){h&&process.nextTick(h)},a.lutimesSync=function(){})}function i(a){return a&&function(l,p,d){return a.call(e,l,p,function(h){H(h)&&(h=null),d&&d.apply(this,arguments)})}}function o(a){return a&&function(l,p){try{return a.call(e,l,p)}catch(d){if(!H(d))throw d}}}function r(a){return a&&function(l,p,d,h){return a.call(e,l,p,d,function(m){H(m)&&(m=null),h&&h.apply(this,arguments)})}}function c(a){return a&&function(l,p,d){try{return a.call(e,l,p,d)}catch(h){if(!H(h))throw h}}}function s(a){return a&&function(l,p,d){typeof p=="function"&&(d=p,p=null);function h(m,g){g&&(g.uid<0&&(g.uid+=4294967296),g.gid<0&&(g.gid+=4294967296)),d&&d.apply(this,arguments)}return p?a.call(e,l,p,h):a.call(e,l,h)}}function u(a){return a&&function(l,p){var d=p?a.call(e,l,p):a.call(e,l);return d&&(d.uid<0&&(d.uid+=4294967296),d.gid<0&&(d.gid+=4294967296)),d}}function H(a){if(!a||a.code==="ENOSYS")return!0;var l=!process.getuid||process.getuid()!==0;return!!(l&&(a.code==="EINVAL"||a.code==="EPERM"))}}});var O7=Le((H_t,B7)=>{var M7=require("stream").Stream;B7.exports=P1e;function P1e(e){return{ReadStream:t,WriteStream:n};function t(i,o){if(!(this instanceof t))return new t(i,o);M7.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,o=o||{};for(var c=Object.keys(o),s=0,u=c.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(a,l){if(a){r.emit("error",a),r.readable=!1;return}r.fd=l,r.emit("open",l),r._read()})}function n(i,o){if(!(this instanceof n))return new n(i,o);M7.call(this),this.path=i,this.fd=null,this.writable=!0,this.flags="w",this.encoding="binary",this.mode=438,this.bytesWritten=0,o=o||{};for(var r=Object.keys(o),c=0,s=r.length;c= 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 j7=Le((p_t,F7)=>{"use strict";F7.exports=k1e;var w1e=Object.getPrototypeOf||function(e){return e.__proto__};function k1e(e){if(e===null||typeof e!="object")return e;if(e instanceof Object)var t={__proto__:w1e(e)};else var t=Object.create(null);return Object.getOwnPropertyNames(e).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))}),t}});var V7=Le((d_t,Ex)=>{var ya=require("fs"),N1e=$7(),R1e=O7(),$1e=j7(),cb=require("util"),bo,Hb;typeof Symbol=="function"&&typeof Symbol.for=="function"?(bo=Symbol.for("graceful-fs.queue"),Hb=Symbol.for("graceful-fs.previous")):(bo="___graceful-fs.queue",Hb="___graceful-fs.previous");function M1e(){}function W7(e,t){Object.defineProperty(e,bo,{get:function(){return t}})}var jd=M1e;cb.debuglog?jd=cb.debuglog("gfs4"):/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&(jd=function(){var e=cb.format.apply(cb,arguments);e="GFS4: "+e.split(/\n/).join(` GFS4: `),console.error(e)});ya[bo]||(U7=global[bo]||[],W7(ya,U7),ya.close=function(e){function t(n,i){return e.call(ya,n,function(o){o||q7(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(t,Hb,{value:e}),t}(ya.close),ya.closeSync=function(e){function t(n){e.apply(ya,arguments),q7()}return Object.defineProperty(t,Hb,{value:e}),t}(ya.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){jd(ya[bo]),require("assert").equal(ya[bo].length,0)}));var U7;global[bo]||W7(global,ya[bo]);Ex.exports=_x($1e(ya));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!ya.__patched&&(Ex.exports=_x(ya),ya.__patched=!0);function _x(e){N1e(e),e.gracefulify=_x,e.createReadStream=S,e.createWriteStream=T;var t=e.readFile;e.readFile=n;function n(x,C,D){return typeof C=="function"&&(D=C,C=null),O(x,C,D);function O(j,k,$,U){return t(j,k,function(F){F&&(F.code==="EMFILE"||F.code==="ENFILE")?Lh([O,[j,k,$],F,U||Date.now(),Date.now()]):typeof $=="function"&&$.apply(this,arguments)})}}var i=e.writeFile;e.writeFile=o;function o(x,C,D,O){return typeof D=="function"&&(O=D,D=null),j(x,C,D,O);function j(k,$,U,F,P){return i(k,$,U,function(W){W&&(W.code==="EMFILE"||W.code==="ENFILE")?Lh([j,[k,$,U,F],W,P||Date.now(),Date.now()]):typeof F=="function"&&F.apply(this,arguments)})}}var r=e.appendFile;r&&(e.appendFile=c);function c(x,C,D,O){return typeof D=="function"&&(O=D,D=null),j(x,C,D,O);function j(k,$,U,F,P){return r(k,$,U,function(W){W&&(W.code==="EMFILE"||W.code==="ENFILE")?Lh([j,[k,$,U,F],W,P||Date.now(),Date.now()]):typeof F=="function"&&F.apply(this,arguments)})}}var s=e.copyFile;s&&(e.copyFile=u);function u(x,C,D,O){return typeof D=="function"&&(O=D,D=0),j(x,C,D,O);function j(k,$,U,F,P){return s(k,$,U,function(W){W&&(W.code==="EMFILE"||W.code==="ENFILE")?Lh([j,[k,$,U,F],W,P||Date.now(),Date.now()]):typeof F=="function"&&F.apply(this,arguments)})}}var H=e.readdir;e.readdir=l;var a=/^v[0-5]\./;function l(x,C,D){typeof C=="function"&&(D=C,C=null);var O=a.test(process.version)?function($,U,F,P){return H($,j($,U,F,P))}:function($,U,F,P){return H($,U,j($,U,F,P))};return O(x,C,D);function j(k,$,U,F){return function(P,W){P&&(P.code==="EMFILE"||P.code==="ENFILE")?Lh([O,[k,$,U],P,F||Date.now(),Date.now()]):(W&&W.sort&&W.sort(),typeof U=="function"&&U.call(this,P,W))}}}if(process.version.substr(0,4)==="v0.8"){var p=R1e(e);y=p.ReadStream,E=p.WriteStream}var d=e.ReadStream;d&&(y.prototype=Object.create(d.prototype),y.prototype.open=_);var h=e.WriteStream;h&&(E.prototype=Object.create(h.prototype),E.prototype.open=A),Object.defineProperty(e,"ReadStream",{get:function(){return y},set:function(x){y=x},enumerable:!0,configurable:!0}),Object.defineProperty(e,"WriteStream",{get:function(){return E},set:function(x){E=x},enumerable:!0,configurable:!0});var m=y;Object.defineProperty(e,"FileReadStream",{get:function(){return m},set:function(x){m=x},enumerable:!0,configurable:!0});var g=E;Object.defineProperty(e,"FileWriteStream",{get:function(){return g},set:function(x){g=x},enumerable:!0,configurable:!0});function y(x,C){return this instanceof y?(d.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function _(){var x=this;L(x.path,x.flags,x.mode,function(C,D){C?(x.autoClose&&x.destroy(),x.emit("error",C)):(x.fd=D,x.emit("open",D),x.read())})}function E(x,C){return this instanceof E?(h.apply(this,arguments),this):E.apply(Object.create(E.prototype),arguments)}function A(){var x=this;L(x.path,x.flags,x.mode,function(C,D){C?(x.destroy(),x.emit("error",C)):(x.fd=D,x.emit("open",D))})}function S(x,C){return new e.ReadStream(x,C)}function T(x,C){return new e.WriteStream(x,C)}var I=e.open;e.open=L;function L(x,C,D,O){return typeof D=="function"&&(O=D,D=null),j(x,C,D,O);function j(k,$,U,F,P){return I(k,$,U,function(W,Z){W&&(W.code==="EMFILE"||W.code==="ENFILE")?Lh([j,[k,$,U,F],W,P||Date.now(),Date.now()]):typeof F=="function"&&F.apply(this,arguments)})}}return e}function Lh(e){jd("ENQUEUE",e[0].name,e[1]),ya[bo].push(e),mx()}var ub;function q7(){for(var e=Date.now(),t=0;t2&&(ya[bo][t][3]=e,ya[bo][t][4]=e);mx()}function mx(){if(clearTimeout(ub),ub=void 0,ya[bo].length!==0){var e=ya[bo].shift(),t=e[0],n=e[1],i=e[2],o=e[3],r=e[4];if(o===void 0)jd("RETRY",t.name,n),t.apply(null,n);else if(Date.now()-o>=6e4){jd("TIMEOUT",t.name,n);var c=n.pop();typeof c=="function"&&c.call(null,i)}else{var s=Date.now()-r,u=Math.max(r-o,1),H=Math.min(u*1.2,100);s>=H?(jd("RETRY",t.name,n),t.apply(null,n.concat([o]))):ya[bo].push(e)}ub===void 0&&(ub=setTimeout(mx,0))}}});var z7=Le((h_t,Z7)=>{"use strict";var K7=require("process").nextTick,G7=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)},pb=(e,t,n)=>{if(e.length===1){e[0](t,n),e.length=0;return}let i;for(let o of e)try{o(t,n)}catch(r){i||(i=r)}if(e.length=0,i)throw i},yx=class{constructor(t,n,i){this._provider=t,this._syncProvider=n,this._providerContext=i,this._activeAsyncOperations=new Map,this.provide=this._provider?(o,r,c)=>{if(typeof r=="function"&&(c=r,r=void 0),typeof o!="string"&&!Buffer.isBuffer(o)&&!(o instanceof URL)&&typeof o!="number"){c(new TypeError("path must be a string, Buffer, URL or number"));return}if(r)return this._provider.call(this._providerContext,o,r,c);let s=this._activeAsyncOperations.get(o);if(s){s.push(c);return}this._activeAsyncOperations.set(o,s=[c]),t(o,(u,H)=>{this._activeAsyncOperations.delete(o),pb(s,u,H)})}:null,this.provideSync=this._syncProvider?(o,r)=>this._syncProvider.call(this._providerContext,o,r):null}purge(){}purgeParent(){}},Ud=0,vE=1,X7=2,gx=class{constructor(t,n,i,o){this._duration=t,this._provider=n,this._syncProvider=i,this._providerContext=o,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(o),this._storeResult(o,s,u),this._enterAsyncMode(),pb(c,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===vE&&this._runDecays();let o=this._data.get(i);if(o!==void 0){if(o.err)throw o.err;return o.result}let r=this._activeAsyncOperations.get(i);this._activeAsyncOperations.delete(i);let c;try{c=this._syncProvider.call(this._providerContext,t)}catch(s){throw this._storeResult(i,s,void 0),this._enterSyncModeWhenIdle(),r&&pb(r,s,void 0),s}return this._storeResult(i,null,c),this._enterSyncModeWhenIdle(),r&&pb(r,null,c),c}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,o]of this._data)i.startsWith(n)&&(this._data.delete(i),o.level.delete(i));this._data.size===0&&this._enterIdleMode()}else{for(let[n,i]of this._data)for(let o of t){let r=typeof o!="string"?o.toString():o;if(n.startsWith(r)){this._data.delete(n),i.level.delete(n);break}}this._data.size===0&&this._enterIdleMode()}else if(this._mode!==Ud){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(G7(n))}else{let n=new Set;for(let i of t){let o=typeof i!="string"?i.toString():i;n.add(G7(o))}this.purge(n)}}_storeResult(t,n,i){if(this._data.has(t))return;let o=this._levels[this._currentLevel];this._data.set(t,{err:n,result:i,level:o}),o.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!==Ud;)this._decayLevel()}_enterAsyncMode(){let t=0;switch(this._mode){case X7:return;case Ud:this._nextDecay=Date.now()+this._tickInterval,t=this._tickInterval;break;case vE:if(this._runDecays(),this._mode===Ud)return;t=Math.max(0,this._nextDecay-Date.now());break}this._mode=X7;let n=setTimeout(()=>{this._mode=vE,this._runDecays()},t);n.unref&&n.unref(),this._timeout=n}_enterSyncModeWhenIdle(){this._mode===Ud&&(this._mode=vE,this._nextDecay=Date.now()+this._tickInterval)}_enterIdleMode(){this._mode=Ud,this._nextDecay=void 0,this._timeout&&clearTimeout(this._timeout)}},qd=(e,t,n,i)=>e>0?new gx(e,t,n,i):new yx(t,n,i);Z7.exports=class{constructor(t,n){this.fileSystem=t,this._lstatBackend=qd(n,this.fileSystem.lstat,this.fileSystem.lstatSync,this.fileSystem);let i=this._lstatBackend.provide;this.lstat=i;let o=this._lstatBackend.provideSync;this.lstatSync=o,this._statBackend=qd(n,this.fileSystem.stat,this.fileSystem.statSync,this.fileSystem);let r=this._statBackend.provide;this.stat=r;let c=this._statBackend.provideSync;this.statSync=c,this._readdirBackend=qd(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=qd(n,this.fileSystem.readFile,this.fileSystem.readFileSync,this.fileSystem);let H=this._readFileBackend.provide;this.readFile=H;let a=this._readFileBackend.provideSync;this.readFileSync=a,this._readJsonBackend=qd(n,this.fileSystem.readJson||this.readFile&&((y,_)=>{this.readFile(y,(E,A)=>{if(E)return _(E);if(!A||A.length===0)return _(new Error("No file content"));let S;try{S=JSON.parse(A.toString("utf-8"))}catch(T){return _(T)}_(null,S)})}),this.fileSystem.readJsonSync||this.readFileSync&&(y=>{let _=this.readFileSync(y);return JSON.parse(_.toString("utf-8"))}),this.fileSystem);let l=this._readJsonBackend.provide;this.readJson=l;let p=this._readJsonBackend.provideSync;this.readJsonSync=p,this._readlinkBackend=qd(n,this.fileSystem.readlink,this.fileSystem.readlinkSync,this.fileSystem);let d=this._readlinkBackend.provide;this.readlink=d;let h=this._readlinkBackend.provideSync;this.readlinkSync=h,this._realpathBackend=qd(n,this.fileSystem.realpath,this.fileSystem.realpathSync,this.fileSystem);let m=this._realpathBackend.provide;this.realpath=m;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 tc=Le((__t,ej)=>{"use strict";var B1e=require("util"),O1e=B1e.deprecate(()=>{},"Hook.context is deprecated and will be removed"),J7=function(...e){return this.call=this._createCall("sync"),this.call(...e)},Q7=function(...e){return this.callAsync=this._createCall("async"),this.callAsync(...e)},Y7=function(...e){return this.promise=this._createCall("promise"),this.promise(...e)},db=class{constructor(t=[],n=void 0){this._args=t,this.name=n,this.taps=[],this.interceptors=[],this._call=J7,this.call=J7,this._callAsync=Q7,this.callAsync=Q7,this._promise=Y7,this.promise=Y7,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"&&O1e(),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,o)=>this.tap(n(i),o),tapAsync:(i,o)=>this.tapAsync(n(i),o),tapPromise:(i,o)=>this.tapPromise(n(i),o),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;){o--;let r=this.taps[o];this.taps[o+1]=r;let c=r.stage||0;if(n){if(n.has(r.name)){n.delete(r.name);continue}if(n.size>0)continue}if(!(c>i)){o++;break}}this.taps[o]=t}};Object.setPrototypeOf(db.prototype,null);ej.exports=db});var Bc=Le((m_t,tj)=>{"use strict";var bx=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:c=>`throw ${c}; `,onResult:c=>`return ${c}; `,resultReturns:!0,onDone:()=>"",rethrowIfPossible:!0}));break;case"async":n=new Function(this.args({after:"_callback"}),`"use strict"; `+this.header()+this.contentWithInterceptors({onError:c=>`_callback(${c}); `,onResult:c=>`_callback(null, ${c}); `,onDone:()=>`_callback(); `}));break;case"promise":let i=!1,o=this.contentWithInterceptors({onError:c=>(i=!0,`_error(${c}); `),onResult:c=>`_resolve(${c}); `,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+=o,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,o=t.onDone,r="";for(let c=0;c{let s="";for(let u=0;u{let s="";for(let u=0;u{let c="";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:o,rethrowIfPossible:r}){let c="",s=!1;for(let H=0;Hp.type!=="sync"),u=i||r,H="",a=o,l=0;for(let p=this.options.taps.length-1;p>=0;p--){let d=p;a!==o&&(this.options.taps[d].type!=="sync"||l++>20)&&(l=0,H+=`function _next${d}() { `,H+=a(),H+=`} `,a=()=>`${u?"return ":""}_next${d}(); `);let m=a,g=_=>_?"":o(),y=this.callTap(d,{onError:_=>t(d,_,m,g),onResult:n&&(_=>n(d,_,m,g)),onDone:!n&&m,rethrowIfPossible:c&&(s<0||dy}return H+=a(),H}callTapsLooping({onError:t,onDone:n,rethrowIfPossible:i}){if(this.options.taps.length===0)return n();let o=this.options.taps.every(c=>c.type==="sync"),r="";o||(r+=`var _looper = (function() { `,r+=`var _loopAsync = false; `),r+=`var _loop; `,r+=`do { `,r+=`_loop = false; `;for(let c=0;c{let a="";return a+=`if(${s} !== undefined) { `,a+=`_loop = true; `,o||(a+=`if(_loopAsync) _looper(); `),a+=H(!0),a+=`} else { `,a+=u(),a+=`} `,a},onDone:n&&(()=>{let c="";return c+=`if(!_loop) { `,c+=n(),c+=`} `,c}),rethrowIfPossible:i&&o}),r+=`} while(_loop); `,o||(r+=`_loopAsync = true; `,r+=`}); `,r+=`_looper(); `),r}callTapsParallel({onError:t,onResult:n,onDone:i,rethrowIfPossible:o,onTap:r=(c,s)=>s()}){if(this.options.taps.length<=1)return this.callTapsSeries({onError:t,onResult:n,onDone:i,rethrowIfPossible:o});let c="";c+=`do { `,c+=`var _counter = ${this.options.taps.length}; `,i&&(c+=`var _done = (function() { `,c+=i(),c+=`}); `);for(let s=0;si?`if(--_counter === 0) _done(); `:"--_counter;",H=a=>a||!i?`_counter = 0; `:`_counter = 0; _done(); `;c+=`if(_counter <= 0) break; `,c+=r(s,()=>this.callTap(s,{onError:a=>{let l="";return l+=`if(_counter > 0) { `,l+=t(s,a,u,H),l+=`} `,l},onResult:n&&(a=>{let l="";return l+=`if(_counter > 0) { `,l+=n(s,a,u,H),l+=`} `,l}),onDone:!n&&(()=>u()),rethrowIfPossible:o}),u,H)}return c+=`} while(false); `,c}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}]`}};tj.exports=bx});var ij=Le((E_t,nj)=>{"use strict";var F1e=tc(),j1e=Bc(),Ax=class extends j1e{content({onError:t,onDone:n,rethrowIfPossible:i}){return this.callTapsSeries({onError:(o,r)=>t(r),onDone:n,rethrowIfPossible:i})}},rj=new Ax,U1e=()=>{throw new Error("tapAsync is not supported on a SyncHook")},q1e=()=>{throw new Error("tapPromise is not supported on a SyncHook")},W1e=function(e){return rj.setup(this,e),rj.create(e)};function Ix(e=[],t=void 0){let n=new F1e(e,t);return n.constructor=Ix,n.tapAsync=U1e,n.tapPromise=q1e,n.compile=W1e,n}Ix.prototype=null;nj.exports=Ix});var oj=Le((y_t,aj)=>{"use strict";var V1e=tc(),K1e=Bc(),Sx=class extends K1e{content({onError:t,onResult:n,resultReturns:i,onDone:o,rethrowIfPossible:r}){return this.callTapsSeries({onError:(c,s)=>t(s),onResult:(c,s,u)=>`if(${s} !== undefined) { ${n(s)}; } else { ${u()}} `,resultReturns:i,onDone:o,rethrowIfPossible:r})}},sj=new Sx,G1e=()=>{throw new Error("tapAsync is not supported on a SyncBailHook")},X1e=()=>{throw new Error("tapPromise is not supported on a SyncBailHook")},Z1e=function(e){return sj.setup(this,e),sj.create(e)};function Lx(e=[],t=void 0){let n=new V1e(e,t);return n.constructor=Lx,n.tapAsync=G1e,n.tapPromise=X1e,n.compile=Z1e,n}Lx.prototype=null;aj.exports=Lx});var uj=Le((g_t,cj)=>{"use strict";var z1e=tc(),J1e=Bc(),Tx=class extends J1e{content({onError:t,onResult:n,resultReturns:i,rethrowIfPossible:o}){return this.callTapsSeries({onError:(r,c)=>t(c),onResult:(r,c,s)=>{let u="";return u+=`if(${c} !== undefined) { `,u+=`${this._args[0]} = ${c}; `,u+=`} `,u+=s(),u},onDone:()=>n(this._args[0]),doneReturns:i,rethrowIfPossible:o})}},lj=new Tx,Q1e=()=>{throw new Error("tapAsync is not supported on a SyncWaterfallHook")},Y1e=()=>{throw new Error("tapPromise is not supported on a SyncWaterfallHook")},e0e=function(e){return lj.setup(this,e),lj.create(e)};function vx(e=[],t=void 0){if(e.length<1)throw new Error("Waterfall hooks must have at least one argument");let n=new z1e(e,t);return n.constructor=vx,n.tapAsync=Q1e,n.tapPromise=Y1e,n.compile=e0e,n}vx.prototype=null;cj.exports=vx});var dj=Le((b_t,pj)=>{"use strict";var t0e=tc(),r0e=Bc(),Cx=class extends r0e{content({onError:t,onDone:n,rethrowIfPossible:i}){return this.callTapsLooping({onError:(o,r)=>t(r),onDone:n,rethrowIfPossible:i})}},Hj=new Cx,n0e=()=>{throw new Error("tapAsync is not supported on a SyncLoopHook")},i0e=()=>{throw new Error("tapPromise is not supported on a SyncLoopHook")},s0e=function(e){return Hj.setup(this,e),Hj.create(e)};function xx(e=[],t=void 0){let n=new t0e(e,t);return n.constructor=xx,n.tapAsync=n0e,n.tapPromise=i0e,n.compile=s0e,n}xx.prototype=null;pj.exports=xx});var _j=Le((A_t,hj)=>{"use strict";var a0e=tc(),o0e=Bc(),Dx=class extends o0e{content({onError:t,onDone:n}){return this.callTapsParallel({onError:(i,o,r,c)=>t(o)+c(!0),onDone:n})}},fj=new Dx,l0e=function(e){return fj.setup(this,e),fj.create(e)};function Px(e=[],t=void 0){let n=new a0e(e,t);return n.constructor=Px,n.compile=l0e,n._call=void 0,n.call=void 0,n}Px.prototype=null;hj.exports=Px});var yj=Le((I_t,Ej)=>{"use strict";var c0e=tc(),u0e=Bc(),wx=class extends u0e{content({onError:t,onResult:n,onDone:i}){let o="";return o+=`var _results = new Array(${this.options.taps.length}); `,o+=`var _checkDone = function() { `,o+=`for(var i = 0; i < _results.length; i++) { `,o+=`var item = _results[i]; `,o+=`if(item === undefined) return false; `,o+=`if(item.result !== undefined) { `,o+=n("item.result"),o+=`return true; `,o+=`} `,o+=`if(item.error) { `,o+=t("item.error"),o+=`return true; `,o+=`} `,o+=`} `,o+=`return false; `,o+=`} `,o+=this.callTapsParallel({onError:(r,c,s,u)=>{let H="";return H+=`if(${r} < _results.length && ((_results.length = ${r+1}), (_results[${r}] = { error: ${c} }), _checkDone())) { `,H+=u(!0),H+=`} else { `,H+=s(),H+=`} `,H},onResult:(r,c,s,u)=>{let H="";return H+=`if(${r} < _results.length && (${c} !== undefined && (_results.length = ${r+1}), (_results[${r}] = { result: ${c} }), _checkDone())) { `,H+=u(!0),H+=`} else { `,H+=s(),H+=`} `,H},onTap:(r,c,s,u)=>{let H="";return r>0&&(H+=`if(${r} >= _results.length) { `,H+=s(),H+=`} else { `),H+=c(),r>0&&(H+=`} `),H},onDone:i}),o}},mj=new wx,H0e=function(e){return mj.setup(this,e),mj.create(e)};function kx(e=[],t=void 0){let n=new c0e(e,t);return n.constructor=kx,n.compile=H0e,n._call=void 0,n.call=void 0,n}kx.prototype=null;Ej.exports=kx});var Aj=Le((S_t,bj)=>{"use strict";var p0e=tc(),d0e=Bc(),Nx=class extends d0e{content({onError:t,onDone:n}){return this.callTapsSeries({onError:(i,o,r,c)=>t(o)+c(!0),onDone:n})}},gj=new Nx,f0e=function(e){return gj.setup(this,e),gj.create(e)};function Rx(e=[],t=void 0){let n=new p0e(e,t);return n.constructor=Rx,n.compile=f0e,n._call=void 0,n.call=void 0,n}Rx.prototype=null;bj.exports=Rx});var Lj=Le((L_t,Sj)=>{"use strict";var h0e=tc(),_0e=Bc(),$x=class extends _0e{content({onError:t,onResult:n,resultReturns:i,onDone:o}){return this.callTapsSeries({onError:(r,c,s,u)=>t(c)+u(!0),onResult:(r,c,s)=>`if(${c} !== undefined) { ${n(c)} } else { ${s()}} `,resultReturns:i,onDone:o})}},Ij=new $x,m0e=function(e){return Ij.setup(this,e),Ij.create(e)};function Mx(e=[],t=void 0){let n=new h0e(e,t);return n.constructor=Mx,n.compile=m0e,n._call=void 0,n.call=void 0,n}Mx.prototype=null;Sj.exports=Mx});var Cj=Le((T_t,vj)=>{"use strict";var E0e=tc(),y0e=Bc(),Bx=class extends y0e{content({onError:t,onDone:n}){return this.callTapsLooping({onError:(i,o,r,c)=>t(o)+c(!0),onDone:n})}},Tj=new Bx,g0e=function(e){return Tj.setup(this,e),Tj.create(e)};function Ox(e=[],t=void 0){let n=new E0e(e,t);return n.constructor=Ox,n.compile=g0e,n._call=void 0,n.call=void 0,n}Ox.prototype=null;vj.exports=Ox});var Pj=Le((v_t,Dj)=>{"use strict";var b0e=tc(),A0e=Bc(),Fx=class extends A0e{content({onError:t,onResult:n,onDone:i}){return this.callTapsSeries({onError:(o,r,c,s)=>t(r)+s(!0),onResult:(o,r,c)=>{let s="";return s+=`if(${r} !== undefined) { `,s+=`${this._args[0]} = ${r}; `,s+=`} `,s+=c(),s},onDone:()=>n(this._args[0])})}},xj=new Fx,I0e=function(e){return xj.setup(this,e),xj.create(e)};function jx(e=[],t=void 0){if(e.length<1)throw new Error("Waterfall hooks must have at least one argument");let n=new b0e(e,t);return n.constructor=jx,n.compile=I0e,n._call=void 0,n.call=void 0,n}jx.prototype=null;Dj.exports=jx});var kj=Le((C_t,wj)=>{"use strict";var Ux=require("util"),S0e=(e,t)=>t,Th=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),o=this._interceptors;for(let r=0;r{"use strict";var x_t=tc(),qx=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)}};Nj.exports=qx});var $j=Le(cl=>{"use strict";cl.__esModule=!0;cl.SyncHook=ij();cl.SyncBailHook=oj();cl.SyncWaterfallHook=uj();cl.SyncLoopHook=dj();cl.AsyncParallelHook=_j();cl.AsyncParallelBailHook=yj();cl.AsyncSeriesHook=Aj();cl.AsyncSeriesBailHook=Lj();cl.AsyncSeriesLoopHook=Cj();cl.AsyncSeriesWaterfallHook=Pj();cl.HookMap=kj();cl.MultiHook=Rj()});var Bj=Le((w_t,Mj)=>{"use strict";Mj.exports=function(t,n){let i=!1,o;return t.log&&(n?o=r=>{i||(t.log(n),i=!0),t.log(" "+r)}:o=t.log),{log:o,yield:t.yield,fileDependencies:t.fileDependencies,contextDependencies:t.contextDependencies,missingDependencies:t.missingDependencies,stack:t.stack}}});var CE=Le((k_t,Oj)=>{"use strict";var L0e=/^(#?(?:\0.|[^?#\0])*)(\?(?:\0.|[^#\0])*)?(#.*)?$/;function T0e(e){let t=L0e.exec(e);return t?[t[1].replace(/\0(.)/g,"$1"),t[2]?t[2].replace(/\0(.)/g,"$1"):"",t[3]||""]:null}Oj.exports.parseIdentifier=T0e});var Vd=Le(bp=>{"use strict";var Kj=require("path"),Wx=35,Wd=47,v0e=92,Fj=65,jj=90,Uj=97,qj=122,xE=46,Wj=58,vh=Kj.posix.normalize,Vx=Kj.win32.normalize,$i=Object.freeze({Empty:0,Normal:1,Relative:2,AbsoluteWin:3,AbsolutePosix:4,Internal:5});bp.PathType=$i;var C0e=/(^|\\|\/)((\.|%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;bp.invalidSegmentRegEx=C0e;var x0e=/(^|\\|\/)((\.|%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;bp.deprecatedInvalidSegmentRegEx=x0e;var Ch=e=>{switch(e.length){case 0:return $i.Empty;case 1:{switch(e.charCodeAt(0)){case xE:return $i.Relative;case Wd:return $i.AbsolutePosix;case Wx:return $i.Internal}return $i.Normal}case 2:{let i=e.charCodeAt(0);switch(i){case xE:{switch(e.charCodeAt(1)){case xE:case Wd:return $i.Relative}return $i.Normal}case Wd:return $i.AbsolutePosix;case Wx:return $i.Internal}return e.charCodeAt(1)===Wj&&(i>=Fj&&i<=jj||i>=Uj&&i<=qj)?$i.AbsoluteWin:$i.Normal}}let t=e.charCodeAt(0);switch(t){case xE:{switch(e.charCodeAt(1)){case Wd:return $i.Relative;case xE:return e.charCodeAt(2)===Wd?$i.Relative:$i.Normal}return $i.Normal}case Wd:return $i.AbsolutePosix;case Wx:return $i.Internal}if(e.charCodeAt(1)===Wj){let i=e.charCodeAt(2);if((i===v0e||i===Wd)&&(t>=Fj&&t<=jj||t>=Uj&&t<=qj))return $i.AbsoluteWin}return $i.Normal};bp.getType=Ch;var Gj=e=>{switch(Ch(e)){case $i.Empty:return e;case $i.AbsoluteWin:return Vx(e);case $i.Relative:{let t=vh(e);return Ch(t)===$i.Relative?t:`./${t}`}}return vh(e)};bp.normalize=Gj;var Xj=(e,t)=>{if(!t)return Gj(e);let n=Ch(t);switch(n){case $i.AbsolutePosix:return vh(t);case $i.AbsoluteWin:return Vx(t)}switch(Ch(e)){case $i.Normal:case $i.Relative:case $i.AbsolutePosix:return vh(`${e}/${t}`);case $i.AbsoluteWin:return Vx(`${e}\\${t}`)}switch(n){case $i.Empty:return e;case $i.Relative:{let i=vh(e);return Ch(i)===$i.Relative?i:`./${i}`}}return vh(e)};bp.join=Xj;var Vj=new Map,D0e=(e,t)=>{let n,i=Vj.get(e);if(i===void 0)Vj.set(e,i=new Map);else if(n=i.get(t),n!==void 0)return n;return n=Xj(e,t),i.set(t,n),n};bp.cachedJoin=D0e});var tU=Le((R_t,eU)=>{"use strict";var{AsyncSeriesBailHook:Zj,AsyncSeriesHook:P0e,SyncHook:zj}=$j(),w0e=Bj(),{parseIdentifier:k0e}=CE(),{normalize:N0e,cachedJoin:R0e,getType:Jj,PathType:Qj}=Vd();function Yj(e){return e.replace(/-([a-z])/g,t=>t.slice(1).toUpperCase())}var Kx=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 zj(["hook","request"],"resolveStep"),noResolve:new zj(["request","error"],"noResolve"),resolve:new Zj(["request","resolveContext"],"resolve"),result:new P0e(["result","resolveContext"],"result")}}ensureHook(t){if(typeof t!="string")return t;if(t=Yj(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 Zj(["request","resolveContext"],t),this.hooks[t])}getHook(t){if(typeof t!="string")return t;if(t=Yj(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 o,r,c=!1;if(this.resolve(t,n,i,{},(s,u)=>{o=s,r=u,c=!0}),!c)throw new Error("Cannot 'resolveSync' because the fileSystem is not sync. Use 'resolve'!");if(o)throw o;if(r===void 0)throw new Error("No result");return r}resolve(t,n,i,o,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(!o)return r(new Error("resolveContext argument is not set"));let c={context:t,path:n,request:i},s,u=!1,H;if(typeof o.yield=="function"){let d=o.yield;s=h=>{d(h),u=!0},H=h=>{h&&s(h),r(null)}}let a=`resolve '${i}' in '${n}'`,l=d=>r(null,d.path===!1?!1:`${d.path.replace(/#/g,"\0#")}${d.query?d.query.replace(/#/g,"\0#"):""}${d.fragment||""}`,d),p=d=>{let h=new Error("Can't "+a);return h.details=d.join(` `),this.hooks.noResolve.call(c,h),r(h)};if(o.log){let d=o.log,h=[];return this.doResolve(this.hooks.resolve,c,a,{log:m=>{d(m),h.push(m)},yield:s,fileDependencies:o.fileDependencies,contextDependencies:o.contextDependencies,missingDependencies:o.missingDependencies,stack:o.stack},(m,g)=>m?r(m):u||g&&s?H(g):g?l(g):p(h))}else return this.doResolve(this.hooks.resolve,c,a,{log:void 0,yield:s,fileDependencies:o.fileDependencies,contextDependencies:o.contextDependencies,missingDependencies:o.missingDependencies,stack:o.stack},(d,h)=>{if(d)return r(d);if(u||h&&s)return H(h);if(h)return l(h);let m=[];return this.doResolve(this.hooks.resolve,c,a,{log:g=>m.push(g),yield:s,stack:o.stack},(g,y)=>g?r(g):u||y&&s?H(y):p(m))})}doResolve(t,n,i,o,r){let c=e.createStackEntry(t,n),s;if(o.stack){if(s=new Set(o.stack),o.stack.has(c)){let u=new Error(`Recursion in resolving Stack: `+Array.from(s).join(` `));return u.recursion=!0,o.log&&o.log("abort resolving because of recursion"),r(u)}s.add(c)}else s=new Set,s.add(c);if(this.hooks.resolveStep.call(t,n),t.isUsed()){let u=w0e({log:o.log,yield:o.yield,fileDependencies:o.fileDependencies,contextDependencies:o.contextDependencies,missingDependencies:o.missingDependencies,stack:s},i);return t.callAsync(n,u,(H,a)=>{if(H)return r(H);if(a)return r(null,a);r()})}else r()}parse(t){let n={request:"",query:"",fragment:"",module:!1,directory:!1,file:!1,internal:!1},i=k0e(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 Jj(t)===Qj.Normal}isPrivate(t){return Jj(t)===Qj.Internal}isDirectory(t){return t.endsWith("/")}join(t,n){return R0e(t,n)}normalize(t){return N0e(t)}};eU.exports=Kx});var nU=Le(($_t,rU)=>{"use strict";function $0e(e){this.fs=e,this.lstat=void 0,this.lstatSync=void 0;let t=e.lstatSync;t&&(this.lstat=(o,r,c)=>{let s;try{s=c?t.call(e,o,r):t.call(e,o)}catch(u){return(c||r)(u)}(c||r)(null,s)},this.lstatSync=(o,r)=>t.call(e,o,r)),this.stat=(o,r,c)=>{let s;try{s=c?e.statSync(o,r):e.statSync(o)}catch(u){return(c||r)(u)}(c||r)(null,s)},this.statSync=(o,r)=>e.statSync(o,r),this.readdir=(o,r,c)=>{let s;try{s=c?e.readdirSync(o,r):e.readdirSync(o)}catch(u){return(c||r)(u)}(c||r)(null,s)},this.readdirSync=(o,r)=>e.readdirSync(o,r),this.readFile=(o,r,c)=>{let s;try{s=c?e.readFileSync(o,r):e.readFileSync(o)}catch(u){return(c||r)(u)}(c||r)(null,s)},this.readFileSync=(o,r)=>e.readFileSync(o,r),this.readlink=(o,r,c)=>{let s;try{s=c?e.readlinkSync(o,r):e.readlinkSync(o)}catch(u){return(c||r)(u)}(c||r)(null,s)},this.readlinkSync=(o,r)=>e.readlinkSync(o,r),this.readJson=void 0,this.readJsonSync=void 0;let n=e.readJsonSync;n&&(this.readJson=(o,r)=>{let c;try{c=n.call(e,o)}catch(s){return r(s)}r(null,c)},this.readJsonSync=o=>n.call(e,o)),this.realpath=void 0,this.realpathSync=void 0;let i=e.realpathSync;i&&(this.realpath=(o,r,c)=>{let s;try{s=c?i.call(e,o,r):i.call(e,o)}catch(u){return(c||r)(u)}(c||r)(null,s)},this.realpathSync=(o,r)=>i.call(e,o,r))}rU.exports=$0e});var Lu=Le((M_t,iU)=>{"use strict";iU.exports=function(t,n,i){if(t.length===0)return i();let o=0,r=()=>{let c;return n(t[o++],(s,u)=>{if(s||u!==void 0||o>=t.length)return i(s,u,o);if(c===!1)for(;r(););c=!0},o),c||(c=!1),c};for(;r(););}});var Kd=Le(fb=>{"use strict";var M0e=Lu();function B0e(e,t,n,i,o,r){(function c(){if(i&&i.directory===t)return r(null,i);M0e(n,(s,u)=>{let H=e.join(t,s);e.fileSystem.readJson?e.fileSystem.readJson(H,(l,p)=>{if(l)return typeof l.code<"u"?(o.missingDependencies&&o.missingDependencies.add(H),u()):(o.fileDependencies&&o.fileDependencies.add(H),a(l));o.fileDependencies&&o.fileDependencies.add(H),a(null,p)}):e.fileSystem.readFile(H,(l,p)=>{if(l)return o.missingDependencies&&o.missingDependencies.add(H),u();o.fileDependencies&&o.fileDependencies.add(H);let d;if(p)try{d=JSON.parse(p.toString())}catch(h){return a(h)}else return a(new Error("No content in file"));a(null,d)});function a(l,p){if(l)return o.log?o.log(H+" (directory description file): "+l):l.message=H+" (directory description file): "+l,u(l);u(null,{content:p,directory:t,path:H})}},(s,u)=>{if(s)return r(s);if(u)return r(null,u);{let H=sU(t);return H?(t=H,c()):r()}})})()}function O0e(e,t){if(e)if(Array.isArray(t)){let n=e;for(let i=0;i{"use strict";aU.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 cU=Le((j_t,lU)=>{"use strict";var F0e=Kd(),j0e=oU();lU.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,o,r)=>{if(!i.descriptionFileData)return r();let c=j0e(t,i);if(!c)return r();let s=F0e.getField(i.descriptionFileData,this.field);if(s===null||typeof s!="object")return o.log&&o.log("Field '"+this.field+"' doesn't contain a valid alias configuration"),r();let u=Object.prototype.hasOwnProperty.call(s,c)?s[c]:c.startsWith("./")?s[c.slice(2)]:void 0;if(u===c||u===void 0)return r();if(u===!1){let a={...i,path:!1};return typeof o.yield=="function"?(o.yield(a),r(null,null)):r(null,a)}let H={...i,path:i.descriptionFileRoot,request:u,fullySpecified:!1};t.doResolve(n,H,"aliased from description file "+i.descriptionFilePath+" with mapping '"+c+"' to '"+u+"'",o,(a,l)=>{if(a)return r(a);if(l===void 0)return r(null,null);r(null,l)})})}}});var dU=Le((q_t,pU)=>{"use strict";var uU=Lu(),{PathType:HU,getType:U0e}=Vd();pU.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 c=U0e(r);return c===HU.AbsolutePosix||c===HU.AbsoluteWin?t.join(r,"_").slice(0,-1):null},o=(r,c)=>{let s=i(c);return s?r.startsWith(s):!1};t.getHook(this.source).tapAsync("AliasPlugin",(r,c,s)=>{let u=r.request||r.path;if(!u)return s();uU(this.options,(H,a)=>{let l=!1;if(u===H.name||!H.onlyModule&&(r.request?u.startsWith(`${H.name}/`):o(u,H.name))){let p=u.slice(H.name.length),d=(m,g)=>{if(m===!1){let y={...r,path:!1};return typeof c.yield=="function"?(c.yield(y),g(null,null)):g(null,y)}if(u!==m&&!u.startsWith(m+"/")){l=!0;let y=m+p,_={...r,request:y,fullySpecified:!1};return t.doResolve(n,_,"aliased with mapping '"+H.name+"': '"+m+"' to '"+y+"'",c,(E,A)=>E?g(E):A?g(null,A):g())}return g()},h=(m,g)=>m?a(m):g?a(null,g):l?a(null,null):a();return Array.isArray(H.alias)?uU(H.alias,d,h):d(H.alias,h)}return a()},s)})}}});var hU=Le((V_t,fU)=>{"use strict";fU.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,o,r)=>{let c={...i,path:i.path+this.appending,relativePath:i.relativePath&&i.relativePath+this.appending};t.doResolve(n,c,this.appending,o,r)})}}});var mU=Le((G_t,_U)=>{"use strict";_U.exports=class{constructor(t,n,i,o,r){this.source=t,this.test=n,this.message=i,this.allowAlternatives=o,this.target=r}apply(t){let n=t.ensureHook(this.target),{test:i,message:o,allowAlternatives:r}=this,c=Object.keys(i);t.getHook(this.source).tapAsync("ConditionalPlugin",(s,u,H)=>{for(let a of c)if(s[a]!==i[a])return H();t.doResolve(n,s,o,u,r?H:(a,l)=>{if(a)return H(a);if(l===void 0)return H(null,null);H(null,l)})})}}});var gU=Le((Z_t,yU)=>{"use strict";var EU=Kd();yU.exports=class{constructor(t,n,i,o){this.source=t,this.filenames=n,this.pathIsFile=i,this.target=o}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("DescriptionFilePlugin",(i,o,r)=>{let c=i.path;if(!c)return r();let s=this.pathIsFile?EU.cdUp(c):c;if(!s)return r();EU.loadDescriptionFile(t,s,this.filenames,i.descriptionFilePath?{path:i.descriptionFilePath,content:i.descriptionFileData,directory:i.descriptionFileRoot}:void 0,o,(u,H)=>{if(u)return r(u);if(!H)return o.log&&o.log(`No description file found in ${s} or above`),r();let a="."+c.slice(H.directory.length).replace(/\\/g,"/"),l={...i,descriptionFilePath:H.path,descriptionFileData:H.content,descriptionFileRoot:H.directory,relativePath:a};t.doResolve(n,l,"using description file: "+H.path+" (relative path: "+a+")",o,(p,d)=>{if(p)return r(p);if(d===void 0)return r(null,null);r(null,d)})})})}}});var AU=Le((J_t,bU)=>{"use strict";bU.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,o,r)=>{let c=t.fileSystem,s=i.path;if(!s)return r();c.stat(s,(u,H)=>{if(u||!H)return o.missingDependencies&&o.missingDependencies.add(s),o.log&&o.log(s+" doesn't exist"),r();if(!H.isDirectory())return o.missingDependencies&&o.missingDependencies.add(s),o.log&&o.log(s+" is not a directory"),r();o.fileDependencies&&o.fileDependencies.add(s),t.doResolve(n,i,`existing directory ${s}`,o,r)})})}}});var zx=Le((Q_t,Zx)=>{"use strict";var{parseIdentifier:LU}=CE(),Ap=47,Gx=46,q0e=35,W0e=/\*/g;Zx.exports.processExportsField=function(t){return TU(z0e(t),n=>n.length===0?".":"./"+n,V0e,G0e)};Zx.exports.processImportsField=function(t){return TU(t,n=>"#"+n,K0e,X0e)};function TU(e,t,n,i){return function(r,c){r=n(r);let s=Z0e(t(r),e);if(s===null)return[[],null];let[u,H,a,l,p]=s,d=null;if(Xx(u)){if(d=CU(u,c),d===null)return[[],null]}else d=u;return[vU(H,l,a,d,c,i),p]}}function V0e(e){if(e.charCodeAt(0)!==Gx)throw new Error('Request should be relative path and start with "."');if(e.length===1)return"";if(e.charCodeAt(1)!==Ap)throw new Error('Request should be relative path and start with "./"');if(e.charCodeAt(e.length-1)===Ap)throw new Error("Only requesting file allowed");return e.slice(2)}function K0e(e){if(e.charCodeAt(0)!==q0e)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)===Ap)throw new Error('Request should not start with "#/"');if(e.charCodeAt(e.length-1)===Ap)throw new Error("Only requesting file allowed");return e.slice(1)}function G0e(e,t){let n=LU(e);if(!n)return;let[i]=n;if(i.charCodeAt(i.length-1)===Ap!==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 X0e(e,t){let n=LU(e);if(!n)return;let[i]=n;if(i.charCodeAt(i.length-1)===Ap!==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 IU(e,t){let n=e.indexOf("*"),i=t.indexOf("*"),o=n===-1?e.length:n+1,r=i===-1?t.length:i+1;return o>r?-1:r>o||n===-1?1:i===-1||e.length>t.length?-1:t.length>e.length?1:0}function Z0e(e,t){if(Object.prototype.hasOwnProperty.call(t,e)&&!e.includes("*")&&!e.endsWith("/"))return[t[e],"",!1,!1,e];let n="",i,o=Object.getOwnPropertyNames(t);for(let u=0;u=H.length&&e.endsWith(l)&&IU(n,H)===1&&H.lastIndexOf("*")===a&&(n=H,i=e.slice(a,e.length-l.length))}else H[H.length-1]==="/"&&e.startsWith(H)&&IU(n,H)===1&&(n=H,i=e.slice(H.length))}if(n==="")return null;let r=t[n],c=n.endsWith("/"),s=n.includes("*");return[r,i,c,s,n]}function Xx(e){return e!==null&&typeof e=="object"&&!Array.isArray(e)}function vU(e,t,n,i,o,r){if(i===null)return[];if(typeof i=="string")return[SU(e,t,n,i,r)];let c=[];for(let s of i){if(typeof s=="string"){c.push(SU(e,t,n,s,r));continue}let u=CU(s,o);if(!u)continue;let H=vU(e,t,n,u,o,r);for(let a of H)c.push(a)}return c}function SU(e,t,n,i,o){if(e===void 0)return o(i,!1),i;if(n)return o(i,!0),i+e;o(i,!1);let r=i;return t&&(r=r.replace(W0e,e.replace(/\$/g,"$$"))),r}function CU(e,t){let n=[[e,Object.keys(e),0]];e:for(;n.length>0;){let[i,o,r]=n[n.length-1];for(let c=r;c{"use strict";var J0e=Kd(),Q0e=Lu(),{processExportsField:Y0e}=zx(),{parseIdentifier:ege}=CE(),{invalidSegmentRegEx:tge,deprecatedInvalidSegmentRegEx:rge}=Vd();xU.exports=class{constructor(t,n,i,o){this.source=t,this.target=o,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,o,r)=>{if(!i.descriptionFilePath||i.relativePath!=="."||i.request===void 0)return r();let c=i.query||i.fragment?(i.request==="."?"./":i.request)+i.query+i.fragment:i.request,s=J0e.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 ${c}/)`));let u,H;try{let a=this.fieldProcessorCache.get(i.descriptionFileData);a===void 0&&(a=Y0e(s),this.fieldProcessorCache.set(i.descriptionFileData,a)),[u,H]=a(c,this.conditionNames)}catch(a){return o.log&&o.log(`Exports field in ${i.descriptionFilePath} can't be processed: ${a}`),r(a)}if(u.length===0)return r(new Error(`Package path ${c} is not exported from package ${i.descriptionFileRoot} (see exports field in ${i.descriptionFilePath})`));Q0e(u,(a,l,p)=>{let d=ege(a);if(!d)return l();let[h,m,g]=d;if(h.length===0||!h.startsWith("./"))return u.length===p?l(new Error(`Invalid "exports" target "${a}" defined for "${H}" in the package config ${i.descriptionFilePath}, targets must start with "./"`)):l();if(tge.exec(h.slice(2))!==null&&rge.test(h.slice(2))!==null)return u.length===p?l(new Error(`Invalid "exports" target "${a}" defined for "${H}" in the package config ${i.descriptionFilePath}, targets must start with "./"`)):l();let y={...i,request:void 0,path:t.join(i.descriptionFileRoot,h),relativePath:h,query:m,fragment:g};t.doResolve(n,y,"using exports field: "+a,o,(_,E)=>{if(_)return l(_);if(E===void 0)return l(null,null);l(null,E)})},(a,l)=>r(a,l||null))})}}});var wU=Le((rmt,PU)=>{"use strict";var nge=Lu();PU.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:o}=this.options;t.getHook(this.source).tapAsync("ExtensionAliasPlugin",(r,c,s)=>{let u=r.request;if(!u||!u.endsWith(i))return s();let H=typeof o=="string",a=(p,d,h)=>{let m=`${u.slice(0,-i.length)}${p}`;return t.doResolve(n,{...r,request:m,fullySpecified:!0},`aliased from extension alias with mapping '${i}' to '${p}'`,c,(g,y)=>{if(!H&&h)return h!==this.options.alias.length?(c.log&&c.log(`Failed to alias from extension alias with mapping '${i}' to '${p}' for '${m}': ${g}`),d(null,y)):d(g,y);d(g,y)})},l=(p,d)=>p?s(p):d?s(null,d):s(null,null);H?a(o,l):o.length>1?nge(o,a,l):a(o[0],l)})}}});var NU=Le((imt,kU)=>{"use strict";kU.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",(o,r,c)=>{let s=o.path;if(!s)return c();i.stat(s,(u,H)=>{if(u||!H)return r.missingDependencies&&r.missingDependencies.add(s),r.log&&r.log(s+" doesn't exist"),c();if(!H.isFile())return r.missingDependencies&&r.missingDependencies.add(s),r.log&&r.log(s+" is not a file"),c();r.fileDependencies&&r.fileDependencies.add(s),t.doResolve(n,o,"existing file: "+s,r,c)})})}}});var $U=Le((amt,RU)=>{"use strict";var ige=Kd(),sge=Lu(),{processImportsField:age}=zx(),{parseIdentifier:oge}=CE(),{invalidSegmentRegEx:lge,deprecatedInvalidSegmentRegEx:cge}=Vd(),uge=46;RU.exports=class{constructor(t,n,i,o,r){this.source=t,this.targetFile=o,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",(o,r,c)=>{if(!o.descriptionFilePath||o.request===void 0)return c();let s=o.request+o.query+o.fragment,u=ige.getField(o.descriptionFileData,this.fieldName);if(!u)return c();if(o.directory)return c(new Error(`Resolving to directories is not possible with the imports field (request was ${s}/)`));let H,a;try{let l=this.fieldProcessorCache.get(o.descriptionFileData);l===void 0&&(l=age(u),this.fieldProcessorCache.set(o.descriptionFileData,l)),[H,a]=l(s,this.conditionNames)}catch(l){return r.log&&r.log(`Imports field in ${o.descriptionFilePath} can't be processed: ${l}`),c(l)}if(H.length===0)return c(new Error(`Package import ${s} is not imported from package ${o.descriptionFileRoot} (see imports field in ${o.descriptionFilePath})`));sge(H,(l,p,d)=>{let h=oge(l);if(!h)return p();let[m,g,y]=h;switch(m.charCodeAt(0)){case uge:{if(lge.exec(m.slice(2))!==null&&cge.test(m.slice(2))!==null)return H.length===d?p(new Error(`Invalid "imports" target "${l}" defined for "${a}" in the package config ${o.descriptionFilePath}, targets must start with "./"`)):p();let _={...o,request:void 0,path:t.join(o.descriptionFileRoot,m),relativePath:m,query:g,fragment:y};t.doResolve(n,_,"using imports field: "+l,r,(E,A)=>{if(E)return p(E);if(A===void 0)return p(null,null);p(null,A)});break}default:{let _={...o,request:m,relativePath:m,fullySpecified:!0,query:g,fragment:y};t.doResolve(i,_,"using imports field: "+l,r,(E,A)=>{if(E)return p(E);if(A===void 0)return p(null,null);p(null,A)})}}},(l,p)=>c(l,p||null))})}}});var BU=Le((lmt,MU)=>{"use strict";MU.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,o,r)=>{let c=i.request||"",s=c.indexOf("/",3);s>=0&&c.charCodeAt(2)===64&&(s=c.indexOf("/",s+1));let u,H,a;s<0?(u=c,H=".",a=!1):(u=c.slice(0,s),H="."+c.slice(s),a=i.fullySpecified);let l={...i,path:t.join(i.path,u),relativePath:i.relativePath&&t.join(i.relativePath,u),request:H,fullySpecified:a};t.doResolve(n,l,null,o,r)})}}});var FU=Le((umt,OU)=>{"use strict";OU.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,o,r)=>{let c=i.path,s=i.request,u={...i,path:t.join(c,s),relativePath:i.relativePath&&t.join(i.relativePath,s),request:void 0};t.doResolve(n,u,null,o,r)})}}});var qU=Le((pmt,UU)=>{"use strict";var Hge=require("path"),pge=Kd(),jU=Symbol("alreadyTriedMainField");UU.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,o,r)=>{if(i.path!==i.descriptionFileRoot||i[jU]===i.descriptionFilePath||!i.descriptionFilePath)return r();let c=Hge.basename(i.descriptionFilePath),s=pge.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("/"),[jU]:i.descriptionFilePath};return t.doResolve(n,u,"use "+s+" from "+this.options.name+" in "+c,o,r)})}}});var hb=Le((dmt,Jx)=>{"use strict";Jx.exports=function(t){if(t==="/")return{paths:["/"],segments:[""]};let n=t.split(/(.*?[\\/]+)/),i=[t],o=[n[n.length-1]],r=n[n.length-1];t=t.substring(0,t.length-r.length-1);for(let c=n.length-2;c>2;c-=2)i.push(t),r=n[c],t=t.substring(0,t.length-r.length)||"/",o.push(r.slice(0,-1));return r=n[1],o.push(r),i.push(r),{paths:i,segments:o}};Jx.exports.basename=function(t){let n=t.lastIndexOf("/"),i=t.lastIndexOf("\\"),o=n<0?i:i<0?n:n{"use strict";var dge=Lu(),fge=hb();WU.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,o,r)=>{let c=t.fileSystem,s=fge(i.path).paths.map(u=>this.directories.map(H=>t.join(u,H))).reduce((u,H)=>(u.push.apply(u,H),u),[]);dge(s,(u,H)=>{c.stat(u,(a,l)=>{if(!a&&l&&l.isDirectory()){let p={...i,path:u,request:"./"+i.request,module:!1},d="looking for modules in "+u;return t.doResolve(n,p,d,o,H)}return o.log&&o.log(u+" doesn't exist or is not a directory"),o.missingDependencies&&o.missingDependencies.add(u),H()})},r)})}}});var GU=Le((mmt,KU)=>{"use strict";KU.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,o,r)=>{let c={...i,path:this.path,request:"./"+i.request,module:!1};t.doResolve(n,c,"looking for modules in "+this.path,o,r)})}}});var ZU=Le((ymt,XU)=>{"use strict";XU.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,o,r)=>{t.doResolve(n,i,null,o,r)})}}});var JU=Le((bmt,zU)=>{"use strict";zU.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,o,r)=>{let c=t.parse(i.request),s={...i,...c,...this.requestOptions};if(i.query&&!c.query&&(s.query=i.query),i.fragment&&!c.fragment&&(s.fragment=i.fragment),c&&o.log&&(c.module&&o.log("Parsed request is a module"),c.directory&&o.log("Parsed request is a directory")),s.request&&!s.query&&s.fragment){let u=s.fragment.endsWith("/"),H={...s,directory:u,request:s.request+(s.directory?"/":"")+(u?s.fragment.slice(0,-1):s.fragment),fragment:""};t.doResolve(n,H,null,o,(a,l)=>{if(a)return r(a);if(l)return r(null,l);t.doResolve(n,s,null,o,r)});return}t.doResolve(n,s,null,o,r)})}}});var YU=Le((Imt,QU)=>{"use strict";QU.exports=class{constructor(t,n,i,o){this.source=t,this.pnpApi=n,this.target=i,this.alternateTarget=o}apply(t){let n=t.ensureHook(this.target),i=t.ensureHook(this.alternateTarget);t.getHook(this.source).tapAsync("PnpPlugin",(o,r,c)=>{let s=o.request;if(!s)return c();let u=`${o.path}/`,H=/^(@[^/]+\/)?[^/]+/.exec(s);if(!H)return c();let a=H[0],l=`.${s.slice(a.length)}`,p,d;try{if(p=this.pnpApi.resolveToUnqualified(a,u,{considerBuiltins:!1}),p===null){t.doResolve(i,o,"issuer is not managed by a pnpapi",r,(m,g)=>m?c(m):g?c(null,g):c(null,null));return}r.fileDependencies&&(d=this.pnpApi.resolveToUnqualified("pnpapi",u,{considerBuiltins:!1}))}catch(m){if(m.code==="MODULE_NOT_FOUND"&&m.pnpCode==="UNDECLARED_DEPENDENCY"){if(r.log){r.log("request is not managed by the pnpapi");for(let g of m.message.split(` `).filter(Boolean))r.log(` ${g}`)}return c()}return c(m)}if(p===a)return c();d&&r.fileDependencies&&r.fileDependencies.add(d);let h={...o,path:p,request:l,ignoreSymlinks:!0,fullySpecified:o.fullySpecified&&l!=="."};t.doResolve(n,h,`resolved by pnp to ${p}`,r,(m,g)=>m?c(m):g?c(null,g):c(null,null))})}}});var t6=Le((Lmt,e6)=>{"use strict";var hge=(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};e6.exports=class{constructor(t,n){this.source=t,this.restrictions=n}apply(t){t.getHook(this.source).tapAsync("RestrictionsPlugin",(n,i,o)=>{if(typeof n.path=="string"){let r=n.path;for(let c of this.restrictions)if(typeof c=="string"){if(!hge(r,c))return i.log&&i.log(`${r} is not inside of the restriction ${c}`),o(null,null)}else if(!c.test(r))return i.log&&i.log(`${r} doesn't match the restriction ${c}`),o(null,null)}o()})}}});var n6=Le((vmt,r6)=>{"use strict";r6.exports=class{constructor(t){this.source=t}apply(t){this.source.tapAsync("ResultPlugin",(n,i,o)=>{let r={...n};i.log&&i.log("reporting result "+r.path),t.hooks.result.callAsync(r,i,c=>{if(c)return o(c);typeof i.yield=="function"?(i.yield(r),o(null,null)):o(null,r)})})}}});var s6=Le((Cmt,i6)=>{"use strict";var _ge=Lu(),Qx=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,o,r)=>{let c=i.request;if(!c||!c.startsWith("/"))return r();_ge(this.roots,(s,u)=>{let H=t.join(s,c.slice(1)),a={...i,path:H,relativePath:i.relativePath&&H};t.doResolve(n,a,`root path ${s}`,o,u)},r)})}};i6.exports=Qx});var l6=Le((Dmt,o6)=>{"use strict";var a6=Kd(),mge=47;o6.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,o,r)=>{if(!i.descriptionFilePath)return r();let c=i.request;if(!c||!a6.getField(i.descriptionFileData,this.fieldName))return r();let u=a6.getField(i.descriptionFileData,"name");if(typeof u!="string")return r();if(c.startsWith(u)&&(c.length===u.length||c.charCodeAt(u.length)===mge)){let H=`.${c.slice(u.length)}`,a={...i,request:H,path:i.descriptionFileRoot,relativePath:"."};t.doResolve(n,a,"self reference",o,r)}else return r()})}}});var H6=Le((wmt,u6)=>{"use strict";var Ege=Lu(),yge=hb(),{getType:gge,PathType:c6}=Vd();u6.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",(o,r,c)=>{if(o.ignoreSymlinks)return c();let s=yge(o.path),u=s.segments,H=s.paths,a=!1,l=-1;Ege(H,(p,d)=>{l++,r.fileDependencies&&r.fileDependencies.add(p),i.readlink(p,(h,m)=>{if(!h&&m){u[l]=m,a=!0;let g=gge(m.toString());if(g===c6.AbsoluteWin||g===c6.AbsolutePosix)return d(null,l)}d()})},(p,d)=>{if(!a)return c();let m=(typeof d=="number"?u.slice(0,d+1):u.slice()).reduceRight((y,_)=>t.join(y,_)),g={...o,path:m};t.doResolve(n,g,"resolved symlink to "+m,r,c)})})}}});var d6=Le((Nmt,p6)=>{"use strict";p6.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,o,r)=>{t.doResolve(n,i,this.message,o,r)})}}});var h6=Le(($mt,f6)=>{"use strict";function bge(e,t,n){return JSON.stringify({type:e,context:n?t.context:"",path:t.path,query:t.query,fragment:t.fragment,request:t.request})}f6.exports=class{constructor(t,n,i,o,r){this.source=t,this.filterPredicate=n,this.withContext=o,this.cache=i,this.target=r}apply(t){let n=t.ensureHook(this.target);t.getHook(this.source).tapAsync("UnsafeCachePlugin",(i,o,r)=>{if(!this.filterPredicate(i))return r();let c=typeof o.yield=="function",s=bge(c?"yield":"default",i,this.withContext),u=this.cache[s];if(u){if(c){let p=o.yield;if(Array.isArray(u))for(let d of u)p(d);else p(u);return r(null,null)}return r(null,u)}let H,a,l=[];c&&(H=o.yield,a=p=>{l.push(p)}),t.doResolve(n,i,null,a?{...o,yield:a}:o,(p,d)=>{if(p)return r(p);if(c){d&&l.push(d);for(let h of l)H(h);return this.cache[s]=l,r(null,null)}if(d)return r(null,this.cache[s]=d);r()})})}}});var m6=Le((Bmt,_6)=>{"use strict";_6.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,o,r)=>{let c=t.join(i.path,this.filename),s={...i,path:c,relativePath:i.relativePath&&t.join(i.relativePath,this.filename)};t.doResolve(n,s,"using path: "+c,o,r)})}}});var L6=Le(S6=>{"use strict";var Age=require("process").versions,Ige=tU(),{getType:Sge,PathType:E6}=Vd(),Lge=nU(),y6=cU(),Yx=dU(),Tge=hU(),xh=mU(),DE=gU(),g6=AU(),vge=DU(),Cge=wU(),xge=NU(),Dge=$U(),Pge=BU(),_b=FU(),wge=qU(),eD=VU(),kge=GU(),Oc=ZU(),b6=JU(),Nge=YU(),Rge=t6(),$ge=n6(),Mge=s6(),Bge=l6(),Oge=H6(),Fge=d6(),jge=h6(),A6=m6();function Uge(e){if(e===void 0&&Age.pnp){let t=require("module").findPnpApi;if(t)return{resolveToUnqualified(n,i,o){let r=t(i);return r?r.resolveToUnqualified(n,i,o):null}}}return e||null}function I6(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 qge(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:I6(e.alias),fallback:I6(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 Lge(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:Wge(Array.isArray(e.modules)?e.modules:e.modules?[e.modules]:["node_modules"],i=>{let o=Sge(i);return o===E6.Normal||o===E6.Relative}),mainFields:n,mainFiles:new Set(e.mainFiles||["index"]),plugins:e.plugins||[],pnpApi:Uge(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)}}S6.createResolver=function(e){let t=qge(e),{alias:n,fallback:i,aliasFields:o,cachePredicate:r,cacheWithContext:c,conditionNames:s,descriptionFiles:u,enforceExtension:H,exportsFields:a,extensionAlias:l,importsFields:p,extensions:d,fileSystem:h,fullySpecified:m,mainFields:g,mainFiles:y,modules:_,plugins:E,pnpApi:A,resolveToContext:S,preferRelative:T,preferAbsolute:I,symlinks:L,unsafeCache:x,resolver:C,restrictions:D,roots:O}=t,j=E.slice(),k=C||new Ige(h,t);k.ensureHook("resolve"),k.ensureHook("internalResolve"),k.ensureHook("newInternalResolve"),k.ensureHook("parsedResolve"),k.ensureHook("describedResolve"),k.ensureHook("rawResolve"),k.ensureHook("normalResolve"),k.ensureHook("internal"),k.ensureHook("rawModule"),k.ensureHook("alternateRawModule"),k.ensureHook("module"),k.ensureHook("resolveAsModule"),k.ensureHook("undescribedResolveInPackage"),k.ensureHook("resolveInPackage"),k.ensureHook("resolveInExistingDirectory"),k.ensureHook("relative"),k.ensureHook("describedRelative"),k.ensureHook("directory"),k.ensureHook("undescribedExistingDirectory"),k.ensureHook("existingDirectory"),k.ensureHook("undescribedRawFile"),k.ensureHook("rawFile"),k.ensureHook("file"),k.ensureHook("finalFile"),k.ensureHook("existingFile"),k.ensureHook("resolved"),k.hooks.newInteralResolve=k.hooks.newInternalResolve;for(let{source:U,resolveOptions:F}of[{source:"resolve",resolveOptions:{fullySpecified:m}},{source:"internal-resolve",resolveOptions:{fullySpecified:!1}}])x?(j.push(new jge(U,r,x,c,`new-${U}`)),j.push(new b6(`new-${U}`,F,"parsed-resolve"))):j.push(new b6(U,F,"parsed-resolve"));j.push(new DE("parsed-resolve",u,!1,"described-resolve")),j.push(new Oc("after-parsed-resolve","described-resolve")),j.push(new Oc("described-resolve","raw-resolve")),i.length>0&&j.push(new Yx("described-resolve",i,"internal-resolve")),n.length>0&&j.push(new Yx("raw-resolve",n,"internal-resolve")),o.forEach(U=>{j.push(new y6("raw-resolve",U,"internal-resolve"))}),l.forEach(U=>j.push(new Cge("raw-resolve",U,"normal-resolve"))),j.push(new Oc("raw-resolve","normal-resolve")),T&&j.push(new _b("after-normal-resolve","relative")),j.push(new xh("after-normal-resolve",{module:!0},"resolve as module",!1,"raw-module")),j.push(new xh("after-normal-resolve",{internal:!0},"resolve as internal import",!1,"internal")),I&&j.push(new _b("after-normal-resolve","relative")),O.size>0&&j.push(new Mge("after-normal-resolve",O,"relative")),!T&&!I&&j.push(new _b("after-normal-resolve","relative")),p.forEach(U=>{j.push(new Dge("internal",s,U,"relative","internal-resolve"))}),a.forEach(U=>{j.push(new Bge("raw-module",U,"resolve-as-module"))}),_.forEach(U=>{Array.isArray(U)?U.includes("node_modules")&&A?(j.push(new eD("raw-module",U.filter(F=>F!=="node_modules"),"module")),j.push(new Nge("raw-module",A,"undescribed-resolve-in-package","alternate-raw-module")),j.push(new eD("alternate-raw-module",["node_modules"],"module"))):j.push(new eD("raw-module",U,"module")):j.push(new kge("raw-module",U,"module"))}),j.push(new Pge("module","resolve-as-module")),S||j.push(new xh("resolve-as-module",{directory:!1,request:"."},"single file module",!0,"undescribed-raw-file")),j.push(new g6("resolve-as-module","undescribed-resolve-in-package")),j.push(new DE("undescribed-resolve-in-package",u,!1,"resolve-in-package")),j.push(new Oc("after-undescribed-resolve-in-package","resolve-in-package")),a.forEach(U=>{j.push(new vge("resolve-in-package",s,U,"relative"))}),j.push(new Oc("resolve-in-package","resolve-in-existing-directory")),j.push(new _b("resolve-in-existing-directory","relative")),j.push(new DE("relative",u,!0,"described-relative")),j.push(new Oc("after-relative","described-relative")),S?j.push(new Oc("described-relative","directory")):(j.push(new xh("described-relative",{directory:!1},null,!0,"raw-file")),j.push(new xh("described-relative",{fullySpecified:!1},"as directory",!0,"directory"))),j.push(new g6("directory","undescribed-existing-directory")),S?j.push(new Oc("undescribed-existing-directory","resolved")):(j.push(new DE("undescribed-existing-directory",u,!1,"existing-directory")),y.forEach(U=>{j.push(new A6("undescribed-existing-directory",U,"undescribed-raw-file"))}),g.forEach(U=>{j.push(new wge("existing-directory",U,"resolve-in-existing-directory"))}),y.forEach(U=>{j.push(new A6("existing-directory",U,"undescribed-raw-file"))}),j.push(new DE("undescribed-raw-file",u,!0,"raw-file")),j.push(new Oc("after-undescribed-raw-file","raw-file")),j.push(new xh("raw-file",{fullySpecified:!0},null,!1,"file")),H||j.push(new Fge("raw-file","no extension","file")),d.forEach(U=>{j.push(new Tge("raw-file",U,"file"))}),n.length>0&&j.push(new Yx("file",n,"internal-resolve")),o.forEach(U=>{j.push(new y6("file",U,"internal-resolve"))}),j.push(new Oc("file","final-file")),j.push(new xge("final-file","existing-file")),L&&j.push(new Oge("existing-file","existing-file")),j.push(new Oc("existing-file","resolved")));let $=k.hooks.resolved;D.size>0&&j.push(new Rge($,D)),j.push(new $ge($));for(let U of j)typeof U=="function"?U.call(k,k):U&&U.apply(k);return k};function Wge(e,t){let n=[],i=new Set(e);for(let o of i)if(t(o)){let r=n.length>0?n[n.length-1]:void 0;Array.isArray(r)?r.push(o):n.push([o])}else n.push(o);return n}});var v6=Le((jmt,T6)=>{"use strict";var Vge=hb().basename;T6.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,o,r)=>{let c=i.path,s=Vge(c),u=t.join(c,s),H={...i,path:u,relativePath:i.relativePath&&t.join(i.relativePath,s)};t.doResolve(n,H,"using path: "+u,o,r)})}}});var x6=Le((qmt,C6)=>{"use strict";C6.exports=class{constructor(t){this.source=t}apply(t){let n=this.source;t.getHook(this.source).tapAsync("LogInfoPlugin",(i,o,r)=>{if(!o.log)return r();let c=o.log,s="["+n+"] ";i.path&&c(s+"Resolving in directory: "+i.path),i.request&&c(s+"Resolving request: "+i.request),i.module&&c(s+"Request is an module request."),i.directory&&c(s+"Request is a directory request."),i.query&&c(s+"Resolving request query: "+i.query),i.fragment&&c(s+"Resolving request fragment: "+i.fragment),i.descriptionFilePath&&c(s+"Has description data from "+i.descriptionFilePath),i.relativePath&&c(s+"Relative path from description file is: "+i.relativePath),r()})}}});var tD=Le((Wmt,w6)=>{"use strict";var Kge=V7(),P6=z7(),PE=L6(),mb=new P6(Kge,4e3),Eb={environments:["node+es3+es5+process+native"]},Gge=PE.createResolver({conditionNames:["node"],extensions:[".js",".json",".node"],fileSystem:mb}),Xge=(e,t,n,i,o)=>{typeof e=="string"&&(o=i,i=n,n=t,t=e,e=Eb),typeof o!="function"&&(o=i),Gge.resolve(e,t,n,i,o)},Zge=PE.createResolver({conditionNames:["node"],extensions:[".js",".json",".node"],useSyncFileSystemCalls:!0,fileSystem:mb}),zge=(e,t,n)=>(typeof e=="string"&&(n=t,t=e,e=Eb),Zge.resolveSync(e,t,n));function Jge(e){let t=PE.createResolver({fileSystem:mb,...e});return function(n,i,o,r,c){typeof n=="string"&&(c=r,r=o,o=i,i=n,n=Eb),typeof c!="function"&&(c=r),t.resolve(n,i,o,r,c)}}function Qge(e){let t=PE.createResolver({useSyncFileSystemCalls:!0,fileSystem:mb,...e});return function(n,i,o){return typeof n=="string"&&(o=i,i=n,n=Eb),t.resolveSync(n,i,o)}}var D6=(e,t)=>{let n=Object.getOwnPropertyDescriptors(t);return Object.defineProperties(e,n),Object.freeze(e)};w6.exports=D6(Xge,{get sync(){return zge},create:D6(Jge,{get sync(){return Qge}}),ResolverFactory:PE,CachedInputFileSystem:P6,get CloneBasenamePlugin(){return v6()},get LogInfoPlugin(){return x6()},get forEachBail(){return Lu()}})});var gb=Le(Wa=>{"use strict";Object.defineProperty(Wa,"__esModule",{value:!0});Wa.thenable=Wa.typedArray=Wa.stringArray=Wa.array=Wa.func=Wa.error=Wa.number=Wa.string=Wa.boolean=void 0;function rbe(e){return e===!0||e===!1}Wa.boolean=rbe;function $6(e){return typeof e=="string"||e instanceof String}Wa.string=$6;function nbe(e){return typeof e=="number"||e instanceof Number}Wa.number=nbe;function ibe(e){return e instanceof Error}Wa.error=ibe;function M6(e){return typeof e=="function"}Wa.func=M6;function B6(e){return Array.isArray(e)}Wa.array=B6;function sbe(e){return B6(e)&&e.every(t=>$6(t))}Wa.stringArray=sbe;function abe(e,t){return Array.isArray(e)&&e.every(t)}Wa.typedArray=abe;function obe(e){return e&&M6(e.then)}Wa.thenable=obe});var Ph=Le(Oo=>{"use strict";Object.defineProperty(Oo,"__esModule",{value:!0});Oo.stringArray=Oo.array=Oo.func=Oo.error=Oo.number=Oo.string=Oo.boolean=void 0;function lbe(e){return e===!0||e===!1}Oo.boolean=lbe;function O6(e){return typeof e=="string"||e instanceof String}Oo.string=O6;function cbe(e){return typeof e=="number"||e instanceof Number}Oo.number=cbe;function ube(e){return e instanceof Error}Oo.error=ube;function Hbe(e){return typeof e=="function"}Oo.func=Hbe;function F6(e){return Array.isArray(e)}Oo.array=F6;function pbe(e){return F6(e)&&e.every(t=>O6(t))}Oo.stringArray=pbe});var xD=Le(Ln=>{"use strict";Object.defineProperty(Ln,"__esModule",{value:!0});Ln.Message=Ln.NotificationType9=Ln.NotificationType8=Ln.NotificationType7=Ln.NotificationType6=Ln.NotificationType5=Ln.NotificationType4=Ln.NotificationType3=Ln.NotificationType2=Ln.NotificationType1=Ln.NotificationType0=Ln.NotificationType=Ln.RequestType9=Ln.RequestType8=Ln.RequestType7=Ln.RequestType6=Ln.RequestType5=Ln.RequestType4=Ln.RequestType3=Ln.RequestType2=Ln.RequestType1=Ln.RequestType=Ln.RequestType0=Ln.AbstractMessageSignature=Ln.ParameterStructures=Ln.ResponseError=Ln.ErrorCodes=void 0;var Gd=Ph(),j6;(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})(j6=Ln.ErrorCodes||(Ln.ErrorCodes={}));var aD=class e extends Error{constructor(t,n,i){super(n),this.code=Gd.number(t)?t:j6.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}};Ln.ResponseError=aD;var ul=class e{constructor(t){this.kind=t}static is(t){return t===e.auto||t===e.byName||t===e.byPosition}toString(){return this.kind}};Ln.ParameterStructures=ul;ul.auto=new ul("auto");ul.byPosition=new ul("byPosition");ul.byName=new ul("byName");var zs=class{constructor(t,n){this.method=t,this.numberOfParams=n}get parameterStructures(){return ul.auto}};Ln.AbstractMessageSignature=zs;var oD=class extends zs{constructor(t){super(t,0)}};Ln.RequestType0=oD;var lD=class extends zs{constructor(t,n=ul.auto){super(t,1),this._parameterStructures=n}get parameterStructures(){return this._parameterStructures}};Ln.RequestType=lD;var cD=class extends zs{constructor(t,n=ul.auto){super(t,1),this._parameterStructures=n}get parameterStructures(){return this._parameterStructures}};Ln.RequestType1=cD;var uD=class extends zs{constructor(t){super(t,2)}};Ln.RequestType2=uD;var HD=class extends zs{constructor(t){super(t,3)}};Ln.RequestType3=HD;var pD=class extends zs{constructor(t){super(t,4)}};Ln.RequestType4=pD;var dD=class extends zs{constructor(t){super(t,5)}};Ln.RequestType5=dD;var fD=class extends zs{constructor(t){super(t,6)}};Ln.RequestType6=fD;var hD=class extends zs{constructor(t){super(t,7)}};Ln.RequestType7=hD;var _D=class extends zs{constructor(t){super(t,8)}};Ln.RequestType8=_D;var mD=class extends zs{constructor(t){super(t,9)}};Ln.RequestType9=mD;var ED=class extends zs{constructor(t,n=ul.auto){super(t,1),this._parameterStructures=n}get parameterStructures(){return this._parameterStructures}};Ln.NotificationType=ED;var yD=class extends zs{constructor(t){super(t,0)}};Ln.NotificationType0=yD;var gD=class extends zs{constructor(t,n=ul.auto){super(t,1),this._parameterStructures=n}get parameterStructures(){return this._parameterStructures}};Ln.NotificationType1=gD;var bD=class extends zs{constructor(t){super(t,2)}};Ln.NotificationType2=bD;var AD=class extends zs{constructor(t){super(t,3)}};Ln.NotificationType3=AD;var ID=class extends zs{constructor(t){super(t,4)}};Ln.NotificationType4=ID;var SD=class extends zs{constructor(t){super(t,5)}};Ln.NotificationType5=SD;var LD=class extends zs{constructor(t){super(t,6)}};Ln.NotificationType6=LD;var TD=class extends zs{constructor(t){super(t,7)}};Ln.NotificationType7=TD;var vD=class extends zs{constructor(t){super(t,8)}};Ln.NotificationType8=vD;var CD=class extends zs{constructor(t){super(t,9)}};Ln.NotificationType9=CD;var dbe;(function(e){function t(o){let r=o;return r&&Gd.string(r.method)&&(Gd.string(r.id)||Gd.number(r.id))}e.isRequest=t;function n(o){let r=o;return r&&Gd.string(r.method)&&o.id===void 0}e.isNotification=n;function i(o){let r=o;return r&&(r.result!==void 0||!!r.error)&&(Gd.string(r.id)||Gd.number(r.id)||r.id===null)}e.isResponse=i})(dbe=Ln.Message||(Ln.Message={}))});var PD=Le(hH=>{"use strict";var U6;Object.defineProperty(hH,"__esModule",{value:!0});hH.LRUCache=hH.LinkedMap=hH.Touch=void 0;var Jo;(function(e){e.None=0,e.First=1,e.AsOld=e.First,e.Last=2,e.AsNew=e.Last})(Jo=hH.Touch||(hH.Touch={}));var bb=class{constructor(){this[U6]="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=Jo.None){let i=this._map.get(t);if(i)return n!==Jo.None&&this.touch(i,n),i.value}set(t,n,i=Jo.None){let o=this._map.get(t);if(o)o.value=n,i!==Jo.None&&this.touch(o,i);else{switch(o={key:t,value:n,next:void 0,previous:void 0},i){case Jo.None:this.addItemLast(o);break;case Jo.First:this.addItemFirst(o);break;case Jo.Last:this.addItemLast(o);break;default:this.addItemLast(o);break}this._map.set(t,o),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,o=this._head;for(;o;){if(n?t.bind(n)(o.value,o.key,this):t(o.value,o.key,this),this._state!==i)throw new Error("LinkedMap got modified during iteration.");o=o.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 o={value:n.key,done:!1};return n=n.next,o}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 o={value:n.value,done:!1};return n=n.next,o}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 o={value:[n.key,n.value],done:!1};return n=n.next,o}else return{value:void 0,done:!0}}};return i}[(U6=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!==Jo.First&&n!==Jo.Last)){if(n===Jo.First){if(t===this._head)return;let i=t.next,o=t.previous;t===this._tail?(o.next=void 0,this._tail=o):(i.previous=o,o.next=i),t.previous=void 0,t.next=this._head,this._head.previous=t,this._head=t,this._state++}else if(n===Jo.Last){if(t===this._tail)return;let i=t.next,o=t.previous;t===this._head?(i.previous=void 0,this._head=i):(i.previous=o,o.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)}};hH.LinkedMap=bb;var DD=class extends bb{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=Jo.AsNew){return super.get(t,n)}peek(t){return super.get(t,Jo.None)}set(t,n){return super.set(t,n,Jo.Last),this.checkTrim(),this}checkTrim(){this.size>this._limit&&this.trimOld(Math.round(this._limit*this._ratio))}};hH.LRUCache=DD});var q6=Le(wE=>{"use strict";Object.defineProperty(wE,"__esModule",{value:!0});wE.Disposable=void 0;var fbe;(function(e){function t(n){return{dispose:n}}e.create=t})(fbe=wE.Disposable||(wE.Disposable={}))});var Ip=Le(ND=>{"use strict";Object.defineProperty(ND,"__esModule",{value:!0});var wD;function kD(){if(wD===void 0)throw new Error("No runtime abstraction layer installed");return wD}(function(e){function t(n){if(n===void 0)throw new Error("No runtime abstraction layer provided");wD=n}e.install=t})(kD||(kD={}));ND.default=kD});var wh=Le(Xd=>{"use strict";Object.defineProperty(Xd,"__esModule",{value:!0});Xd.Emitter=Xd.Event=void 0;var hbe=Ip(),_be;(function(e){let t={dispose(){}};e.None=function(){return t}})(_be=Xd.Event||(Xd.Event={}));var RD=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 o=0,r=this._callbacks.length;o{this._callbacks||(this._callbacks=new RD),this._options&&this._options.onFirstListenerAdd&&this._callbacks.isEmpty()&&this._options.onFirstListenerAdd(this),this._callbacks.add(t,n);let o={dispose:()=>{this._callbacks&&(this._callbacks.remove(t,n),o.dispose=e._noop,this._options&&this._options.onLastListenerRemove&&this._callbacks.isEmpty()&&this._options.onLastListenerRemove(this))}};return Array.isArray(i)&&i.push(o),o}),this._event}fire(t){this._callbacks&&this._callbacks.invoke.call(this._callbacks,t)}dispose(){this._callbacks&&(this._callbacks.dispose(),this._callbacks=void 0)}};Xd.Emitter=Ab;Ab._noop=function(){}});var Sb=Le(Zd=>{"use strict";Object.defineProperty(Zd,"__esModule",{value:!0});Zd.CancellationTokenSource=Zd.CancellationToken=void 0;var mbe=Ip(),Ebe=Ph(),$D=wh(),MD;(function(e){e.None=Object.freeze({isCancellationRequested:!1,onCancellationRequested:$D.Event.None}),e.Cancelled=Object.freeze({isCancellationRequested:!0,onCancellationRequested:$D.Event.None});function t(n){let i=n;return i&&(i===e.None||i===e.Cancelled||Ebe.boolean(i.isCancellationRequested)&&!!i.onCancellationRequested)}e.is=t})(MD=Zd.CancellationToken||(Zd.CancellationToken={}));var ybe=Object.freeze(function(e,t){let n=(0,mbe.default)().timer.setTimeout(e.bind(t),0);return{dispose(){n.dispose()}}}),Ib=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?ybe:(this._emitter||(this._emitter=new $D.Emitter),this._emitter.event)}dispose(){this._emitter&&(this._emitter.dispose(),this._emitter=void 0)}},BD=class{get token(){return this._token||(this._token=new Ib),this._token}cancel(){this._token?this._token.cancel():this._token=MD.Cancelled}dispose(){this._token?this._token instanceof Ib&&this._token.dispose():this._token=MD.None}};Zd.CancellationTokenSource=BD});var W6=Le(kh=>{"use strict";Object.defineProperty(kh,"__esModule",{value:!0});kh.SharedArrayReceiverStrategy=kh.SharedArraySenderStrategy=void 0;var gbe=Sb(),kE;(function(e){e.Continue=0,e.Cancelled=1})(kE||(kE={}));var OD=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]=kE.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 o=new Int32Array(i,0,1);Atomics.store(o,0,kE.Cancelled)}cleanup(t){this.buffers.delete(t)}dispose(){this.buffers.clear()}};kh.SharedArraySenderStrategy=OD;var FD=class{constructor(t){this.data=new Int32Array(t,0,1)}get isCancellationRequested(){return Atomics.load(this.data,0)===kE.Cancelled}get onCancellationRequested(){throw new Error("Cancellation over SharedArrayBuffer doesn't support cancellation events")}},jD=class{constructor(t){this.token=new FD(t)}cancel(){}dispose(){}},UD=class{constructor(){this.kind="request"}createCancellationTokenSource(t){let n=t.$cancellationData;return n===void 0?new gbe.CancellationTokenSource:new jD(n)}};kh.SharedArrayReceiverStrategy=UD});var WD=Le(Lb=>{"use strict";Object.defineProperty(Lb,"__esModule",{value:!0});Lb.Semaphore=void 0;var bbe=Ip(),qD=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,bbe.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()}}};Lb.Semaphore=qD});var V6=Le(_H=>{"use strict";Object.defineProperty(_H,"__esModule",{value:!0});_H.ReadableStreamMessageReader=_H.AbstractMessageReader=_H.MessageReader=void 0;var KD=Ip(),Nh=Ph(),VD=wh(),Abe=WD(),Ibe;(function(e){function t(n){let i=n;return i&&Nh.func(i.listen)&&Nh.func(i.dispose)&&Nh.func(i.onError)&&Nh.func(i.onClose)&&Nh.func(i.onPartialMessage)}e.is=t})(Ibe=_H.MessageReader||(_H.MessageReader={}));var Tb=class{constructor(){this.errorEmitter=new VD.Emitter,this.closeEmitter=new VD.Emitter,this.partialMessageEmitter=new VD.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: ${Nh.string(t.message)?t.message:"unknown"}`)}};_H.AbstractMessageReader=Tb;var GD;(function(e){function t(n){let i,o,r,c=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,c.set(r.name,r)),n.contentDecoders!==void 0)for(let H of n.contentDecoders)c.set(H.name,H);if(n.contentTypeDecoder!==void 0&&(s=n.contentTypeDecoder,u.set(s.name,s)),n.contentTypeDecoders!==void 0)for(let H of n.contentTypeDecoders)u.set(H.name,H)}return s===void 0&&(s=(0,KD.default)().applicationJson.decoder,u.set(s.name,s)),{charset:i,contentDecoder:r,contentDecoders:c,contentTypeDecoder:s,contentTypeDecoders:u}}e.fromOptions=t})(GD||(GD={}));var XD=class extends Tb{constructor(t,n){super(),this.readable=t,this.options=GD.fromOptions(n),this.buffer=(0,KD.default)().messageBuffer.create(this.options.charset),this._partialMessageTimeout=1e4,this.nextMessageLength=-1,this.messageToken=0,this.readSemaphore=new Abe.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 o=i.get("content-length");if(!o){this.fireError(new Error("Header must provide a Content-Length property."));return}let r=parseInt(o);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,o=await this.options.contentTypeDecoder.decode(i,this.options);this.callback(o)}).catch(i=>{this.fireError(i)})}}clearPartialMessageTimer(){this.partialMessageTimer&&(this.partialMessageTimer.dispose(),this.partialMessageTimer=void 0)}setPartialMessageTimer(){this.clearPartialMessageTimer(),!(this._partialMessageTimeout<=0)&&(this.partialMessageTimer=(0,KD.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))}};_H.ReadableStreamMessageReader=XD});var Z6=Le(mH=>{"use strict";Object.defineProperty(mH,"__esModule",{value:!0});mH.WriteableStreamMessageWriter=mH.AbstractMessageWriter=mH.MessageWriter=void 0;var K6=Ip(),NE=Ph(),Sbe=WD(),G6=wh(),Lbe="Content-Length: ",X6=`\r `,Tbe;(function(e){function t(n){let i=n;return i&&NE.func(i.dispose)&&NE.func(i.onClose)&&NE.func(i.onError)&&NE.func(i.write)}e.is=t})(Tbe=mH.MessageWriter||(mH.MessageWriter={}));var vb=class{constructor(){this.errorEmitter=new G6.Emitter,this.closeEmitter=new G6.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: ${NE.string(t.message)?t.message:"unknown"}`)}};mH.AbstractMessageWriter=vb;var ZD;(function(e){function t(n){return n===void 0||typeof n=="string"?{charset:n??"utf-8",contentTypeEncoder:(0,K6.default)().applicationJson.encoder}:{charset:n.charset??"utf-8",contentEncoder:n.contentEncoder,contentTypeEncoder:n.contentTypeEncoder??(0,K6.default)().applicationJson.encoder}}e.fromOptions=t})(ZD||(ZD={}));var zD=class extends vb{constructor(t,n){super(),this.writable=t,this.options=ZD.fromOptions(n),this.errorCount=0,this.writeSemaphore=new Sbe.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 o=[];return o.push(Lbe,i.byteLength.toString(),X6),o.push(X6),this.doWrite(t,o,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(o){return this.handleError(o,t),Promise.reject(o)}}handleError(t,n){this.errorCount++,this.fireError(t,n,this.errorCount)}end(){this.writable.end()}};mH.WriteableStreamMessageWriter=zD});var z6=Le(Cb=>{"use strict";Object.defineProperty(Cb,"__esModule",{value:!0});Cb.AbstractMessageBuffer=void 0;var vbe=13,Cbe=10,xbe=`\r `,JD=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,o=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],c=this.asNative(r,t);return this._chunks[0]=r.slice(t),this._totalLength-=t,c}let n=this.allocNative(t),i=0,o=0;for(;t>0;){let r=this._chunks[o];if(r.byteLength>t){let c=r.slice(0,t);n.set(c,i),i+=t,this._chunks[o]=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}};Cb.AbstractMessageBuffer=JD});var nq=Le(An=>{"use strict";Object.defineProperty(An,"__esModule",{value:!0});An.createMessageConnection=An.ConnectionOptions=An.MessageStrategy=An.CancellationStrategy=An.CancellationSenderStrategy=An.CancellationReceiverStrategy=An.RequestCancellationReceiverStrategy=An.IdCancellationReceiverStrategy=An.ConnectionStrategy=An.ConnectionError=An.ConnectionErrors=An.LogTraceNotification=An.SetTraceNotification=An.TraceFormat=An.TraceValues=An.Trace=An.NullLogger=An.ProgressType=An.ProgressToken=void 0;var J6=Ip(),ga=Ph(),Nn=xD(),Q6=PD(),RE=wh(),QD=Sb(),ME;(function(e){e.type=new Nn.NotificationType("$/cancelRequest")})(ME||(ME={}));var Y6;(function(e){function t(n){return typeof n=="string"||typeof n=="number"}e.is=t})(Y6=An.ProgressToken||(An.ProgressToken={}));var $E;(function(e){e.type=new Nn.NotificationType("$/progress")})($E||($E={}));var YD=class{constructor(){}};An.ProgressType=YD;var eP;(function(e){function t(n){return ga.func(n)}e.is=t})(eP||(eP={}));An.NullLogger=Object.freeze({error:()=>{},warn:()=>{},info:()=>{},log:()=>{}});var hs;(function(e){e[e.Off=0]="Off",e[e.Messages=1]="Messages",e[e.Compact=2]="Compact",e[e.Verbose=3]="Verbose"})(hs=An.Trace||(An.Trace={}));var Dbe;(function(e){e.Off="off",e.Messages="messages",e.Compact="compact",e.Verbose="verbose"})(Dbe=An.TraceValues||(An.TraceValues={}));(function(e){function t(i){if(!ga.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})(hs=An.Trace||(An.Trace={}));var Fc;(function(e){e.Text="text",e.JSON="json"})(Fc=An.TraceFormat||(An.TraceFormat={}));(function(e){function t(n){return ga.string(n)?(n=n.toLowerCase(),n==="json"?e.JSON:e.Text):e.Text}e.fromString=t})(Fc=An.TraceFormat||(An.TraceFormat={}));var eq;(function(e){e.type=new Nn.NotificationType("$/setTrace")})(eq=An.SetTraceNotification||(An.SetTraceNotification={}));var tP;(function(e){e.type=new Nn.NotificationType("$/logTrace")})(tP=An.LogTraceNotification||(An.LogTraceNotification={}));var xb;(function(e){e[e.Closed=1]="Closed",e[e.Disposed=2]="Disposed",e[e.AlreadyListening=3]="AlreadyListening"})(xb=An.ConnectionErrors||(An.ConnectionErrors={}));var Rh=class e extends Error{constructor(t,n){super(n),this.code=t,Object.setPrototypeOf(this,e.prototype)}};An.ConnectionError=Rh;var tq;(function(e){function t(n){let i=n;return i&&ga.func(i.cancelUndispatched)}e.is=t})(tq=An.ConnectionStrategy||(An.ConnectionStrategy={}));var iP;(function(e){function t(n){let i=n;return i&&(i.kind===void 0||i.kind==="id")&&ga.func(i.createCancellationTokenSource)&&(i.dispose===void 0||ga.func(i.dispose))}e.is=t})(iP=An.IdCancellationReceiverStrategy||(An.IdCancellationReceiverStrategy={}));var rq;(function(e){function t(n){let i=n;return i&&i.kind==="request"&&ga.func(i.createCancellationTokenSource)&&(i.dispose===void 0||ga.func(i.dispose))}e.is=t})(rq=An.RequestCancellationReceiverStrategy||(An.RequestCancellationReceiverStrategy={}));var rP;(function(e){e.Message=Object.freeze({createCancellationTokenSource(n){return new QD.CancellationTokenSource}});function t(n){return iP.is(n)||rq.is(n)}e.is=t})(rP=An.CancellationReceiverStrategy||(An.CancellationReceiverStrategy={}));var nP;(function(e){e.Message=Object.freeze({sendCancellation(n,i){return n.sendNotification(ME.type,{id:i})},cleanup(n){}});function t(n){let i=n;return i&&ga.func(i.sendCancellation)&&ga.func(i.cleanup)}e.is=t})(nP=An.CancellationSenderStrategy||(An.CancellationSenderStrategy={}));var sP;(function(e){e.Message=Object.freeze({receiver:rP.Message,sender:nP.Message});function t(n){let i=n;return i&&rP.is(i.receiver)&&nP.is(i.sender)}e.is=t})(sP=An.CancellationStrategy||(An.CancellationStrategy={}));var aP;(function(e){function t(n){let i=n;return i&&ga.func(i.handleMessage)}e.is=t})(aP=An.MessageStrategy||(An.MessageStrategy={}));var Pbe;(function(e){function t(n){let i=n;return i&&(sP.is(i.cancellationStrategy)||tq.is(i.connectionStrategy)||aP.is(i.messageStrategy))}e.is=t})(Pbe=An.ConnectionOptions||(An.ConnectionOptions={}));var jc;(function(e){e[e.New=1]="New",e[e.Listening=2]="Listening",e[e.Closed=3]="Closed",e[e.Disposed=4]="Disposed"})(jc||(jc={}));function wbe(e,t,n,i){let o=n!==void 0?n:An.NullLogger,r=0,c=0,s=0,u="2.0",H,a=new Map,l,p=new Map,d=new Map,h,m=new Q6.LinkedMap,g=new Map,y=new Set,_=new Map,E=hs.Off,A=Fc.Text,S,T=jc.New,I=new RE.Emitter,L=new RE.Emitter,x=new RE.Emitter,C=new RE.Emitter,D=new RE.Emitter,O=i&&i.cancellationStrategy?i.cancellationStrategy:sP.Message;function j(pe){if(pe===null)throw new Error("Can't send requests with id null since the response can't be correlated.");return"req-"+pe.toString()}function k(pe){return pe===null?"res-unknown-"+(++s).toString():"res-"+pe.toString()}function $(){return"not-"+(++c).toString()}function U(pe,ue){Nn.Message.isRequest(ue)?pe.set(j(ue.id),ue):Nn.Message.isResponse(ue)?pe.set(k(ue.id),ue):pe.set($(),ue)}function F(pe){}function P(){return T===jc.Listening}function W(){return T===jc.Closed}function Z(){return T===jc.Disposed}function ee(){(T===jc.New||T===jc.Listening)&&(T=jc.Closed,L.fire(void 0))}function J(pe){I.fire([pe,void 0,void 0])}function ne(pe){I.fire(pe)}e.onClose(ee),e.onError(J),t.onClose(ee),t.onError(ne);function K(){h||m.size===0||(h=(0,J6.default)().timer.setImmediate(()=>{h=void 0,Q()}))}function q(pe){Nn.Message.isRequest(pe)?ie(pe):Nn.Message.isNotification(pe)?He(pe):Nn.Message.isResponse(pe)?_e(pe):be(pe)}function Q(){if(m.size===0)return;let pe=m.shift();try{let ue=i?.messageStrategy;aP.is(ue)?ue.handleMessage(pe,q):q(pe)}finally{K()}}let z=pe=>{try{if(Nn.Message.isNotification(pe)&&pe.method===ME.type.method){let ue=pe.params.id,Se=j(ue),Ae=m.get(Se);if(Nn.Message.isRequest(Ae)){let We=i?.connectionStrategy,tt=We&&We.cancelUndispatched?We.cancelUndispatched(Ae,F):void 0;if(tt&&(tt.error!==void 0||tt.result!==void 0)){m.delete(Se),_.delete(ue),tt.id=Ae.id,ce(tt,pe.method,Date.now()),t.write(tt).catch(()=>o.error("Sending response for canceled message failed."));return}}let de=_.get(ue);if(de!==void 0){de.cancel(),je(pe);return}else y.add(ue)}U(m,pe)}finally{K()}};function ie(pe){if(Z())return;function ue(At,pt,Nt){let Ce={jsonrpc:u,id:pe.id};At instanceof Nn.ResponseError?Ce.error=At.toJson():Ce.result=At===void 0?null:At,ce(Ce,pt,Nt),t.write(Ce).catch(()=>o.error("Sending response failed."))}function Se(At,pt,Nt){let Ce={jsonrpc:u,id:pe.id,error:At.toJson()};ce(Ce,pt,Nt),t.write(Ce).catch(()=>o.error("Sending response failed."))}function Ae(At,pt,Nt){At===void 0&&(At=null);let Ce={jsonrpc:u,id:pe.id,result:At};ce(Ce,pt,Nt),t.write(Ce).catch(()=>o.error("Sending response failed."))}ke(pe);let de=a.get(pe.method),We,tt;de&&(We=de.type,tt=de.handler);let mt=Date.now();if(tt||H){let At=pe.id??String(Date.now()),pt=iP.is(O.receiver)?O.receiver.createCancellationTokenSource(At):O.receiver.createCancellationTokenSource(pe);pe.id!==null&&y.has(pe.id)&&pt.cancel(),pe.id!==null&&_.set(At,pt);try{let Nt;if(tt)if(pe.params===void 0){if(We!==void 0&&We.numberOfParams!==0){Se(new Nn.ResponseError(Nn.ErrorCodes.InvalidParams,`Request ${pe.method} defines ${We.numberOfParams} params but received none.`),pe.method,mt);return}Nt=tt(pt.token)}else if(Array.isArray(pe.params)){if(We!==void 0&&We.parameterStructures===Nn.ParameterStructures.byName){Se(new Nn.ResponseError(Nn.ErrorCodes.InvalidParams,`Request ${pe.method} defines parameters by name but received parameters by position`),pe.method,mt);return}Nt=tt(...pe.params,pt.token)}else{if(We!==void 0&&We.parameterStructures===Nn.ParameterStructures.byPosition){Se(new Nn.ResponseError(Nn.ErrorCodes.InvalidParams,`Request ${pe.method} defines parameters by position but received parameters by name`),pe.method,mt);return}Nt=tt(pe.params,pt.token)}else H&&(Nt=H(pe.method,pe.params,pt.token));let Ce=Nt;Nt?Ce.then?Ce.then(qe=>{_.delete(At),ue(qe,pe.method,mt)},qe=>{_.delete(At),qe instanceof Nn.ResponseError?Se(qe,pe.method,mt):qe&&ga.string(qe.message)?Se(new Nn.ResponseError(Nn.ErrorCodes.InternalError,`Request ${pe.method} failed with message: ${qe.message}`),pe.method,mt):Se(new Nn.ResponseError(Nn.ErrorCodes.InternalError,`Request ${pe.method} failed unexpectedly without providing any details.`),pe.method,mt)}):(_.delete(At),ue(Nt,pe.method,mt)):(_.delete(At),Ae(Nt,pe.method,mt))}catch(Nt){_.delete(At),Nt instanceof Nn.ResponseError?ue(Nt,pe.method,mt):Nt&&ga.string(Nt.message)?Se(new Nn.ResponseError(Nn.ErrorCodes.InternalError,`Request ${pe.method} failed with message: ${Nt.message}`),pe.method,mt):Se(new Nn.ResponseError(Nn.ErrorCodes.InternalError,`Request ${pe.method} failed unexpectedly without providing any details.`),pe.method,mt)}}else Se(new Nn.ResponseError(Nn.ErrorCodes.MethodNotFound,`Unhandled method ${pe.method}`),pe.method,mt)}function _e(pe){if(!Z())if(pe.id===null)pe.error?o.error(`Received response message without id: Error is: ${JSON.stringify(pe.error,void 0,4)}`):o.error("Received response message without id. No further error information provided.");else{let ue=pe.id,Se=g.get(ue);if(Oe(pe,Se),Se!==void 0){g.delete(ue);try{if(pe.error){let Ae=pe.error;Se.reject(new Nn.ResponseError(Ae.code,Ae.message,Ae.data))}else if(pe.result!==void 0)Se.resolve(pe.result);else throw new Error("Should never happen.")}catch(Ae){Ae.message?o.error(`Response handler '${Se.method}' failed with message: ${Ae.message}`):o.error(`Response handler '${Se.method}' failed unexpectedly.`)}}}}function He(pe){if(Z())return;let ue,Se;if(pe.method===ME.type.method){let Ae=pe.params.id;y.delete(Ae),je(pe);return}else{let Ae=p.get(pe.method);Ae&&(Se=Ae.handler,ue=Ae.type)}if(Se||l)try{if(je(pe),Se)if(pe.params===void 0)ue!==void 0&&ue.numberOfParams!==0&&ue.parameterStructures!==Nn.ParameterStructures.byName&&o.error(`Notification ${pe.method} defines ${ue.numberOfParams} params but received none.`),Se();else if(Array.isArray(pe.params)){let Ae=pe.params;pe.method===$E.type.method&&Ae.length===2&&Y6.is(Ae[0])?Se({token:Ae[0],value:Ae[1]}):(ue!==void 0&&(ue.parameterStructures===Nn.ParameterStructures.byName&&o.error(`Notification ${pe.method} defines parameters by name but received parameters by position`),ue.numberOfParams!==pe.params.length&&o.error(`Notification ${pe.method} defines ${ue.numberOfParams} params but received ${Ae.length} arguments`)),Se(...Ae))}else ue!==void 0&&ue.parameterStructures===Nn.ParameterStructures.byPosition&&o.error(`Notification ${pe.method} defines parameters by position but received parameters by name`),Se(pe.params);else l&&l(pe.method,pe.params)}catch(Ae){Ae.message?o.error(`Notification handler '${pe.method}' failed with message: ${Ae.message}`):o.error(`Notification handler '${pe.method}' failed unexpectedly.`)}else x.fire(pe)}function be(pe){if(!pe){o.error("Received empty message.");return}o.error(`Received message which is neither a response nor a notification message: ${JSON.stringify(pe,null,4)}`);let ue=pe;if(ga.string(ue.id)||ga.number(ue.id)){let Se=ue.id,Ae=g.get(Se);Ae&&Ae.reject(new Error("The received response has neither a result nor an error property."))}}function Ve(pe){if(pe!=null)switch(E){case hs.Verbose:return JSON.stringify(pe,null,4);case hs.Compact:return JSON.stringify(pe);default:return}}function Fe(pe){if(!(E===hs.Off||!S))if(A===Fc.Text){let ue;(E===hs.Verbose||E===hs.Compact)&&pe.params&&(ue=`Params: ${Ve(pe.params)} `),S.log(`Sending request '${pe.method} - (${pe.id})'.`,ue)}else re("send-request",pe)}function me(pe){if(!(E===hs.Off||!S))if(A===Fc.Text){let ue;(E===hs.Verbose||E===hs.Compact)&&(pe.params?ue=`Params: ${Ve(pe.params)} `:ue=`No parameters provided. `),S.log(`Sending notification '${pe.method}'.`,ue)}else re("send-notification",pe)}function ce(pe,ue,Se){if(!(E===hs.Off||!S))if(A===Fc.Text){let Ae;(E===hs.Verbose||E===hs.Compact)&&(pe.error&&pe.error.data?Ae=`Error data: ${Ve(pe.error.data)} `:pe.result?Ae=`Result: ${Ve(pe.result)} `:pe.error===void 0&&(Ae=`No result returned. `)),S.log(`Sending response '${ue} - (${pe.id})'. Processing request took ${Date.now()-Se}ms`,Ae)}else re("send-response",pe)}function ke(pe){if(!(E===hs.Off||!S))if(A===Fc.Text){let ue;(E===hs.Verbose||E===hs.Compact)&&pe.params&&(ue=`Params: ${Ve(pe.params)} `),S.log(`Received request '${pe.method} - (${pe.id})'.`,ue)}else re("receive-request",pe)}function je(pe){if(!(E===hs.Off||!S||pe.method===tP.type.method))if(A===Fc.Text){let ue;(E===hs.Verbose||E===hs.Compact)&&(pe.params?ue=`Params: ${Ve(pe.params)} `:ue=`No parameters provided. `),S.log(`Received notification '${pe.method}'.`,ue)}else re("receive-notification",pe)}function Oe(pe,ue){if(!(E===hs.Off||!S))if(A===Fc.Text){let Se;if((E===hs.Verbose||E===hs.Compact)&&(pe.error&&pe.error.data?Se=`Error data: ${Ve(pe.error.data)} `:pe.result?Se=`Result: ${Ve(pe.result)} `:pe.error===void 0&&(Se=`No result returned. `)),ue){let Ae=pe.error?` Request failed: ${pe.error.message} (${pe.error.code}).`:"";S.log(`Received response '${ue.method} - (${pe.id})' in ${Date.now()-ue.timerStart}ms.${Ae}`,Se)}else S.log(`Received response ${pe.id} without active response promise.`,Se)}else re("receive-response",pe)}function re(pe,ue){if(!S||E===hs.Off)return;let Se={isLSPMessage:!0,type:pe,message:ue,timestamp:Date.now()};S.log(Se)}function fe(){if(W())throw new Rh(xb.Closed,"Connection is closed.");if(Z())throw new Rh(xb.Disposed,"Connection is disposed.")}function he(){if(P())throw new Rh(xb.AlreadyListening,"Connection is already listening")}function se(){if(!P())throw new Error("Call listen() first.")}function Ie(pe){return pe===void 0?null:pe}function ye(pe){if(pe!==null)return pe}function $e(pe){return pe!=null&&!Array.isArray(pe)&&typeof pe=="object"}function nt(pe,ue){switch(pe){case Nn.ParameterStructures.auto:return $e(ue)?ye(ue):[Ie(ue)];case Nn.ParameterStructures.byName:if(!$e(ue))throw new Error("Received parameters by name but param is not an object literal.");return ye(ue);case Nn.ParameterStructures.byPosition:return[Ie(ue)];default:throw new Error(`Unknown parameter structure ${pe.toString()}`)}}function et(pe,ue){let Se,Ae=pe.numberOfParams;switch(Ae){case 0:Se=void 0;break;case 1:Se=nt(pe.parameterStructures,ue[0]);break;default:Se=[];for(let de=0;de{fe();let Se,Ae;if(ga.string(pe)){Se=pe;let We=ue[0],tt=0,mt=Nn.ParameterStructures.auto;Nn.ParameterStructures.is(We)&&(tt=1,mt=We);let At=ue.length,pt=At-tt;switch(pt){case 0:Ae=void 0;break;case 1:Ae=nt(mt,ue[tt]);break;default:if(mt===Nn.ParameterStructures.byName)throw new Error(`Received ${pt} parameters for 'by Name' notification parameter structure.`);Ae=ue.slice(tt,At).map(Nt=>Ie(Nt));break}}else{let We=ue;Se=pe.method,Ae=et(pe,We)}let de={jsonrpc:u,method:Se,params:Ae};return me(de),t.write(de).catch(We=>{throw o.error("Sending notification failed."),We})},onNotification:(pe,ue)=>{fe();let Se;return ga.func(pe)?l=pe:ue&&(ga.string(pe)?(Se=pe,p.set(pe,{type:void 0,handler:ue})):(Se=pe.method,p.set(pe.method,{type:pe,handler:ue}))),{dispose:()=>{Se!==void 0?p.delete(Se):l=void 0}}},onProgress:(pe,ue,Se)=>{if(d.has(ue))throw new Error(`Progress handler for token ${ue} already registered`);return d.set(ue,Se),{dispose:()=>{d.delete(ue)}}},sendProgress:(pe,ue,Se)=>xe.sendNotification($E.type,{token:ue,value:Se}),onUnhandledProgress:C.event,sendRequest:(pe,...ue)=>{fe(),se();let Se,Ae,de;if(ga.string(pe)){Se=pe;let At=ue[0],pt=ue[ue.length-1],Nt=0,Ce=Nn.ParameterStructures.auto;Nn.ParameterStructures.is(At)&&(Nt=1,Ce=At);let qe=ue.length;QD.CancellationToken.is(pt)&&(qe=qe-1,de=pt);let ot=qe-Nt;switch(ot){case 0:Ae=void 0;break;case 1:Ae=nt(Ce,ue[Nt]);break;default:if(Ce===Nn.ParameterStructures.byName)throw new Error(`Received ${ot} parameters for 'by Name' request parameter structure.`);Ae=ue.slice(Nt,qe).map(Ze=>Ie(Ze));break}}else{let At=ue;Se=pe.method,Ae=et(pe,At);let pt=pe.numberOfParams;de=QD.CancellationToken.is(At[pt])?At[pt]:void 0}let We=r++,tt;de&&(tt=de.onCancellationRequested(()=>{let At=O.sender.sendCancellation(xe,We);return At===void 0?(o.log(`Received no promise from cancellation strategy when cancelling id ${We}`),Promise.resolve()):At.catch(()=>{o.log(`Sending cancellation messages for id ${We} failed`)})}));let mt={jsonrpc:u,id:We,method:Se,params:Ae};return Fe(mt),typeof O.sender.enableCancellation=="function"&&O.sender.enableCancellation(mt),new Promise(async(At,pt)=>{let Nt=ot=>{At(ot),O.sender.cleanup(We),tt?.dispose()},Ce=ot=>{pt(ot),O.sender.cleanup(We),tt?.dispose()},qe={method:Se,timerStart:Date.now(),resolve:Nt,reject:Ce};try{await t.write(mt),g.set(We,qe)}catch(ot){throw o.error("Sending request failed."),qe.reject(new Nn.ResponseError(Nn.ErrorCodes.MessageWriteError,ot.message?ot.message:"Unknown reason")),ot}})},onRequest:(pe,ue)=>{fe();let Se=null;return eP.is(pe)?(Se=void 0,H=pe):ga.string(pe)?(Se=null,ue!==void 0&&(Se=pe,a.set(pe,{handler:ue,type:void 0}))):ue!==void 0&&(Se=pe.method,a.set(pe.method,{type:pe,handler:ue})),{dispose:()=>{Se!==null&&(Se!==void 0?a.delete(Se):H=void 0)}}},hasPendingResponse:()=>g.size>0,trace:async(pe,ue,Se)=>{let Ae=!1,de=Fc.Text;Se!==void 0&&(ga.boolean(Se)?Ae=Se:(Ae=Se.sendNotification||!1,de=Se.traceFormat||Fc.Text)),E=pe,A=de,E===hs.Off?S=void 0:S=ue,Ae&&!W()&&!Z()&&await xe.sendNotification(eq.type,{value:hs.toString(pe)})},onError:I.event,onClose:L.event,onUnhandledNotification:x.event,onDispose:D.event,end:()=>{t.end()},dispose:()=>{if(Z())return;T=jc.Disposed,D.fire(void 0);let pe=new Nn.ResponseError(Nn.ErrorCodes.PendingResponseRejected,"Pending response rejected since connection got disposed");for(let ue of g.values())ue.reject(pe);g=new Map,_=new Map,y=new Set,m=new Q6.LinkedMap,ga.func(t.dispose)&&t.dispose(),ga.func(e.dispose)&&e.dispose()},listen:()=>{fe(),he(),T=jc.Listening,e.listen(z)},inspect:()=>{(0,J6.default)().console.log("inspect")}};return xe.onNotification(tP.type,pe=>{if(E===hs.Off||!S)return;let ue=E===hs.Verbose||E===hs.Compact;S.log(pe.message,ue?pe.verbose:void 0)}),xe.onNotification($E.type,pe=>{let ue=d.get(pe.token);ue?ue(pe.value):C.fire(pe)}),xe}An.createMessageConnection=wbe});var Db=Le(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 $s=xD();Object.defineProperty(ar,"Message",{enumerable:!0,get:function(){return $s.Message}});Object.defineProperty(ar,"RequestType",{enumerable:!0,get:function(){return $s.RequestType}});Object.defineProperty(ar,"RequestType0",{enumerable:!0,get:function(){return $s.RequestType0}});Object.defineProperty(ar,"RequestType1",{enumerable:!0,get:function(){return $s.RequestType1}});Object.defineProperty(ar,"RequestType2",{enumerable:!0,get:function(){return $s.RequestType2}});Object.defineProperty(ar,"RequestType3",{enumerable:!0,get:function(){return $s.RequestType3}});Object.defineProperty(ar,"RequestType4",{enumerable:!0,get:function(){return $s.RequestType4}});Object.defineProperty(ar,"RequestType5",{enumerable:!0,get:function(){return $s.RequestType5}});Object.defineProperty(ar,"RequestType6",{enumerable:!0,get:function(){return $s.RequestType6}});Object.defineProperty(ar,"RequestType7",{enumerable:!0,get:function(){return $s.RequestType7}});Object.defineProperty(ar,"RequestType8",{enumerable:!0,get:function(){return $s.RequestType8}});Object.defineProperty(ar,"RequestType9",{enumerable:!0,get:function(){return $s.RequestType9}});Object.defineProperty(ar,"ResponseError",{enumerable:!0,get:function(){return $s.ResponseError}});Object.defineProperty(ar,"ErrorCodes",{enumerable:!0,get:function(){return $s.ErrorCodes}});Object.defineProperty(ar,"NotificationType",{enumerable:!0,get:function(){return $s.NotificationType}});Object.defineProperty(ar,"NotificationType0",{enumerable:!0,get:function(){return $s.NotificationType0}});Object.defineProperty(ar,"NotificationType1",{enumerable:!0,get:function(){return $s.NotificationType1}});Object.defineProperty(ar,"NotificationType2",{enumerable:!0,get:function(){return $s.NotificationType2}});Object.defineProperty(ar,"NotificationType3",{enumerable:!0,get:function(){return $s.NotificationType3}});Object.defineProperty(ar,"NotificationType4",{enumerable:!0,get:function(){return $s.NotificationType4}});Object.defineProperty(ar,"NotificationType5",{enumerable:!0,get:function(){return $s.NotificationType5}});Object.defineProperty(ar,"NotificationType6",{enumerable:!0,get:function(){return $s.NotificationType6}});Object.defineProperty(ar,"NotificationType7",{enumerable:!0,get:function(){return $s.NotificationType7}});Object.defineProperty(ar,"NotificationType8",{enumerable:!0,get:function(){return $s.NotificationType8}});Object.defineProperty(ar,"NotificationType9",{enumerable:!0,get:function(){return $s.NotificationType9}});Object.defineProperty(ar,"ParameterStructures",{enumerable:!0,get:function(){return $s.ParameterStructures}});var oP=PD();Object.defineProperty(ar,"LinkedMap",{enumerable:!0,get:function(){return oP.LinkedMap}});Object.defineProperty(ar,"LRUCache",{enumerable:!0,get:function(){return oP.LRUCache}});Object.defineProperty(ar,"Touch",{enumerable:!0,get:function(){return oP.Touch}});var kbe=q6();Object.defineProperty(ar,"Disposable",{enumerable:!0,get:function(){return kbe.Disposable}});var iq=wh();Object.defineProperty(ar,"Event",{enumerable:!0,get:function(){return iq.Event}});Object.defineProperty(ar,"Emitter",{enumerable:!0,get:function(){return iq.Emitter}});var sq=Sb();Object.defineProperty(ar,"CancellationTokenSource",{enumerable:!0,get:function(){return sq.CancellationTokenSource}});Object.defineProperty(ar,"CancellationToken",{enumerable:!0,get:function(){return sq.CancellationToken}});var aq=W6();Object.defineProperty(ar,"SharedArraySenderStrategy",{enumerable:!0,get:function(){return aq.SharedArraySenderStrategy}});Object.defineProperty(ar,"SharedArrayReceiverStrategy",{enumerable:!0,get:function(){return aq.SharedArrayReceiverStrategy}});var lP=V6();Object.defineProperty(ar,"MessageReader",{enumerable:!0,get:function(){return lP.MessageReader}});Object.defineProperty(ar,"AbstractMessageReader",{enumerable:!0,get:function(){return lP.AbstractMessageReader}});Object.defineProperty(ar,"ReadableStreamMessageReader",{enumerable:!0,get:function(){return lP.ReadableStreamMessageReader}});var cP=Z6();Object.defineProperty(ar,"MessageWriter",{enumerable:!0,get:function(){return cP.MessageWriter}});Object.defineProperty(ar,"AbstractMessageWriter",{enumerable:!0,get:function(){return cP.AbstractMessageWriter}});Object.defineProperty(ar,"WriteableStreamMessageWriter",{enumerable:!0,get:function(){return cP.WriteableStreamMessageWriter}});var Nbe=z6();Object.defineProperty(ar,"AbstractMessageBuffer",{enumerable:!0,get:function(){return Nbe.AbstractMessageBuffer}});var Ao=nq();Object.defineProperty(ar,"ConnectionStrategy",{enumerable:!0,get:function(){return Ao.ConnectionStrategy}});Object.defineProperty(ar,"ConnectionOptions",{enumerable:!0,get:function(){return Ao.ConnectionOptions}});Object.defineProperty(ar,"NullLogger",{enumerable:!0,get:function(){return Ao.NullLogger}});Object.defineProperty(ar,"createMessageConnection",{enumerable:!0,get:function(){return Ao.createMessageConnection}});Object.defineProperty(ar,"ProgressToken",{enumerable:!0,get:function(){return Ao.ProgressToken}});Object.defineProperty(ar,"ProgressType",{enumerable:!0,get:function(){return Ao.ProgressType}});Object.defineProperty(ar,"Trace",{enumerable:!0,get:function(){return Ao.Trace}});Object.defineProperty(ar,"TraceValues",{enumerable:!0,get:function(){return Ao.TraceValues}});Object.defineProperty(ar,"TraceFormat",{enumerable:!0,get:function(){return Ao.TraceFormat}});Object.defineProperty(ar,"SetTraceNotification",{enumerable:!0,get:function(){return Ao.SetTraceNotification}});Object.defineProperty(ar,"LogTraceNotification",{enumerable:!0,get:function(){return Ao.LogTraceNotification}});Object.defineProperty(ar,"ConnectionErrors",{enumerable:!0,get:function(){return Ao.ConnectionErrors}});Object.defineProperty(ar,"ConnectionError",{enumerable:!0,get:function(){return Ao.ConnectionError}});Object.defineProperty(ar,"CancellationReceiverStrategy",{enumerable:!0,get:function(){return Ao.CancellationReceiverStrategy}});Object.defineProperty(ar,"CancellationSenderStrategy",{enumerable:!0,get:function(){return Ao.CancellationSenderStrategy}});Object.defineProperty(ar,"CancellationStrategy",{enumerable:!0,get:function(){return Ao.CancellationStrategy}});Object.defineProperty(ar,"MessageStrategy",{enumerable:!0,get:function(){return Ao.MessageStrategy}});var Rbe=Ip();ar.RAL=Rbe.default});var cq=Le(dP=>{"use strict";Object.defineProperty(dP,"__esModule",{value:!0});var oq=require("util"),EH=Db(),Pb=class e extends EH.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 oq.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)}};Pb.emptyBuffer=Buffer.allocUnsafe(0);var uP=class{constructor(t){this.stream=t}onClose(t){return this.stream.on("close",t),EH.Disposable.create(()=>this.stream.off("close",t))}onError(t){return this.stream.on("error",t),EH.Disposable.create(()=>this.stream.off("error",t))}onEnd(t){return this.stream.on("end",t),EH.Disposable.create(()=>this.stream.off("end",t))}onData(t){return this.stream.on("data",t),EH.Disposable.create(()=>this.stream.off("data",t))}},HP=class{constructor(t){this.stream=t}onClose(t){return this.stream.on("close",t),EH.Disposable.create(()=>this.stream.off("close",t))}onError(t){return this.stream.on("error",t),EH.Disposable.create(()=>this.stream.off("error",t))}onEnd(t){return this.stream.on("end",t),EH.Disposable.create(()=>this.stream.off("end",t))}write(t,n){return new Promise((i,o)=>{let r=c=>{c==null?i():o(c)};typeof t=="string"?this.stream.write(t,n,r):this.stream.write(t,r)})}end(){this.stream.end()}},lq=Object.freeze({messageBuffer:Object.freeze({create:e=>new Pb(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 oq.TextDecoder(t.charset).decode(e)))}catch(n){return Promise.reject(n)}}})}),stream:Object.freeze({asReadableStream:e=>new uP(e),asWritableStream:e=>new HP(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 pP(){return lq}(function(e){function t(){EH.RAL.install(lq)}e.install=t})(pP||(pP={}));dP.default=pP});var Qd=Le(Ci=>{"use strict";var $be=Ci&&Ci.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),Mbe=Ci&&Ci.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&$be(t,e,n)};Object.defineProperty(Ci,"__esModule",{value:!0});Ci.createMessageConnection=Ci.createServerSocketTransport=Ci.createClientSocketTransport=Ci.createServerPipeTransport=Ci.createClientPipeTransport=Ci.generateRandomPipeName=Ci.StreamMessageWriter=Ci.StreamMessageReader=Ci.SocketMessageWriter=Ci.SocketMessageReader=Ci.PortMessageWriter=Ci.PortMessageReader=Ci.IPCMessageWriter=Ci.IPCMessageReader=void 0;var $h=cq();$h.default.install();var uq=require("path"),Bbe=require("os"),Obe=require("crypto"),Nb=require("net"),kl=Db();Mbe(Db(),Ci);var fP=class extends kl.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),kl.Disposable.create(()=>this.process.off("message",t))}};Ci.IPCMessageReader=fP;var hP=class extends kl.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(){}};Ci.IPCMessageWriter=hP;var _P=class extends kl.AbstractMessageReader{constructor(t){super(),this.onData=new kl.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)}};Ci.PortMessageReader=_P;var mP=class extends kl.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(){}};Ci.PortMessageWriter=mP;var zd=class extends kl.ReadableStreamMessageReader{constructor(t,n="utf-8"){super((0,$h.default)().stream.asReadableStream(t),n)}};Ci.SocketMessageReader=zd;var Jd=class extends kl.WriteableStreamMessageWriter{constructor(t,n){super((0,$h.default)().stream.asWritableStream(t),n),this.socket=t}dispose(){super.dispose(),this.socket.destroy()}};Ci.SocketMessageWriter=Jd;var wb=class extends kl.ReadableStreamMessageReader{constructor(t,n){super((0,$h.default)().stream.asReadableStream(t),n)}};Ci.StreamMessageReader=wb;var kb=class extends kl.WriteableStreamMessageWriter{constructor(t,n){super((0,$h.default)().stream.asWritableStream(t),n)}};Ci.StreamMessageWriter=kb;var Hq=process.env.XDG_RUNTIME_DIR,Fbe=new Map([["linux",107],["darwin",103]]);function jbe(){let e=(0,Obe.randomBytes)(21).toString("hex");if(process.platform==="win32")return`\\\\.\\pipe\\vscode-jsonrpc-${e}-sock`;let t;Hq?t=uq.join(Hq,`vscode-ipc-${e}.sock`):t=uq.join(Bbe.tmpdir(),`vscode-${e}.sock`);let n=Fbe.get(process.platform);return n!==void 0&&t.length>n&&(0,$h.default)().console.warn(`WARNING: IPC handle "${t}" is longer than ${n} characters.`),t}Ci.generateRandomPipeName=jbe;function Ube(e,t="utf-8"){let n,i=new Promise((o,r)=>{n=o});return new Promise((o,r)=>{let c=(0,Nb.createServer)(s=>{c.close(),n([new zd(s,t),new Jd(s,t)])});c.on("error",r),c.listen(e,()=>{c.removeListener("error",r),o({onConnected:()=>i})})})}Ci.createClientPipeTransport=Ube;function qbe(e,t="utf-8"){let n=(0,Nb.createConnection)(e);return[new zd(n,t),new Jd(n,t)]}Ci.createServerPipeTransport=qbe;function Wbe(e,t="utf-8"){let n,i=new Promise((o,r)=>{n=o});return new Promise((o,r)=>{let c=(0,Nb.createServer)(s=>{c.close(),n([new zd(s,t),new Jd(s,t)])});c.on("error",r),c.listen(e,"127.0.0.1",()=>{c.removeListener("error",r),o({onConnected:()=>i})})})}Ci.createClientSocketTransport=Wbe;function Vbe(e,t="utf-8"){let n=(0,Nb.createConnection)(e,"127.0.0.1");return[new zd(n,t),new Jd(n,t)]}Ci.createServerSocketTransport=Vbe;function Kbe(e){let t=e;return t.read!==void 0&&t.addListener!==void 0}function Gbe(e){let t=e;return t.write!==void 0&&t.addListener!==void 0}function Xbe(e,t,n,i){n||(n=kl.NullLogger);let o=Kbe(e)?new wb(e):e,r=Gbe(t)?new kb(t):t;return kl.ConnectionStrategy.is(i)&&(i={connectionStrategy:i}),(0,kl.createMessageConnection)(o,r,n,i)}Ci.createMessageConnection=Xbe});var EP=Le((HEt,pq)=>{"use strict";pq.exports=Qd()});var $b=Le((dq,Rb)=>{(function(e){if(typeof Rb=="object"&&typeof Rb.exports=="object"){var t=e(require,dq);t!==void 0&&(Rb.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(Pe){function Qe(Ge){return typeof Ge=="string"}Pe.is=Qe})(n=t.DocumentUri||(t.DocumentUri={}));var i;(function(Pe){function Qe(Ge){return typeof Ge=="string"}Pe.is=Qe})(i=t.URI||(t.URI={}));var o;(function(Pe){Pe.MIN_VALUE=-2147483648,Pe.MAX_VALUE=2147483647;function Qe(Ge){return typeof Ge=="number"&&Pe.MIN_VALUE<=Ge&&Ge<=Pe.MAX_VALUE}Pe.is=Qe})(o=t.integer||(t.integer={}));var r;(function(Pe){Pe.MIN_VALUE=0,Pe.MAX_VALUE=2147483647;function Qe(Ge){return typeof Ge=="number"&&Pe.MIN_VALUE<=Ge&&Ge<=Pe.MAX_VALUE}Pe.is=Qe})(r=t.uinteger||(t.uinteger={}));var c;(function(Pe){function Qe(we,Ne){return we===Number.MAX_VALUE&&(we=r.MAX_VALUE),Ne===Number.MAX_VALUE&&(Ne=r.MAX_VALUE),{line:we,character:Ne}}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.objectLiteral(Ne)&&Ze.uinteger(Ne.line)&&Ze.uinteger(Ne.character)}Pe.is=Ge})(c=t.Position||(t.Position={}));var s;(function(Pe){function Qe(we,Ne,ht,it){if(Ze.uinteger(we)&&Ze.uinteger(Ne)&&Ze.uinteger(ht)&&Ze.uinteger(it))return{start:c.create(we,Ne),end:c.create(ht,it)};if(c.is(we)&&c.is(Ne))return{start:we,end:Ne};throw new Error("Range#create called with invalid arguments[".concat(we,", ").concat(Ne,", ").concat(ht,", ").concat(it,"]"))}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.objectLiteral(Ne)&&c.is(Ne.start)&&c.is(Ne.end)}Pe.is=Ge})(s=t.Range||(t.Range={}));var u;(function(Pe){function Qe(we,Ne){return{uri:we,range:Ne}}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.objectLiteral(Ne)&&s.is(Ne.range)&&(Ze.string(Ne.uri)||Ze.undefined(Ne.uri))}Pe.is=Ge})(u=t.Location||(t.Location={}));var H;(function(Pe){function Qe(we,Ne,ht,it){return{targetUri:we,targetRange:Ne,targetSelectionRange:ht,originSelectionRange:it}}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.objectLiteral(Ne)&&s.is(Ne.targetRange)&&Ze.string(Ne.targetUri)&&s.is(Ne.targetSelectionRange)&&(s.is(Ne.originSelectionRange)||Ze.undefined(Ne.originSelectionRange))}Pe.is=Ge})(H=t.LocationLink||(t.LocationLink={}));var a;(function(Pe){function Qe(we,Ne,ht,it){return{red:we,green:Ne,blue:ht,alpha:it}}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.objectLiteral(Ne)&&Ze.numberRange(Ne.red,0,1)&&Ze.numberRange(Ne.green,0,1)&&Ze.numberRange(Ne.blue,0,1)&&Ze.numberRange(Ne.alpha,0,1)}Pe.is=Ge})(a=t.Color||(t.Color={}));var l;(function(Pe){function Qe(we,Ne){return{range:we,color:Ne}}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.objectLiteral(Ne)&&s.is(Ne.range)&&a.is(Ne.color)}Pe.is=Ge})(l=t.ColorInformation||(t.ColorInformation={}));var p;(function(Pe){function Qe(we,Ne,ht){return{label:we,textEdit:Ne,additionalTextEdits:ht}}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.objectLiteral(Ne)&&Ze.string(Ne.label)&&(Ze.undefined(Ne.textEdit)||S.is(Ne))&&(Ze.undefined(Ne.additionalTextEdits)||Ze.typedArray(Ne.additionalTextEdits,S.is))}Pe.is=Ge})(p=t.ColorPresentation||(t.ColorPresentation={}));var d;(function(Pe){Pe.Comment="comment",Pe.Imports="imports",Pe.Region="region"})(d=t.FoldingRangeKind||(t.FoldingRangeKind={}));var h;(function(Pe){function Qe(we,Ne,ht,it,Tt,Ot){var Pt={startLine:we,endLine:Ne};return Ze.defined(ht)&&(Pt.startCharacter=ht),Ze.defined(it)&&(Pt.endCharacter=it),Ze.defined(Tt)&&(Pt.kind=Tt),Ze.defined(Ot)&&(Pt.collapsedText=Ot),Pt}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.objectLiteral(Ne)&&Ze.uinteger(Ne.startLine)&&Ze.uinteger(Ne.startLine)&&(Ze.undefined(Ne.startCharacter)||Ze.uinteger(Ne.startCharacter))&&(Ze.undefined(Ne.endCharacter)||Ze.uinteger(Ne.endCharacter))&&(Ze.undefined(Ne.kind)||Ze.string(Ne.kind))}Pe.is=Ge})(h=t.FoldingRange||(t.FoldingRange={}));var m;(function(Pe){function Qe(we,Ne){return{location:we,message:Ne}}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.defined(Ne)&&u.is(Ne.location)&&Ze.string(Ne.message)}Pe.is=Ge})(m=t.DiagnosticRelatedInformation||(t.DiagnosticRelatedInformation={}));var g;(function(Pe){Pe.Error=1,Pe.Warning=2,Pe.Information=3,Pe.Hint=4})(g=t.DiagnosticSeverity||(t.DiagnosticSeverity={}));var y;(function(Pe){Pe.Unnecessary=1,Pe.Deprecated=2})(y=t.DiagnosticTag||(t.DiagnosticTag={}));var _;(function(Pe){function Qe(Ge){var we=Ge;return Ze.objectLiteral(we)&&Ze.string(we.href)}Pe.is=Qe})(_=t.CodeDescription||(t.CodeDescription={}));var E;(function(Pe){function Qe(we,Ne,ht,it,Tt,Ot){var Pt={range:we,message:Ne};return Ze.defined(ht)&&(Pt.severity=ht),Ze.defined(it)&&(Pt.code=it),Ze.defined(Tt)&&(Pt.source=Tt),Ze.defined(Ot)&&(Pt.relatedInformation=Ot),Pt}Pe.create=Qe;function Ge(we){var Ne,ht=we;return Ze.defined(ht)&&s.is(ht.range)&&Ze.string(ht.message)&&(Ze.number(ht.severity)||Ze.undefined(ht.severity))&&(Ze.integer(ht.code)||Ze.string(ht.code)||Ze.undefined(ht.code))&&(Ze.undefined(ht.codeDescription)||Ze.string((Ne=ht.codeDescription)===null||Ne===void 0?void 0:Ne.href))&&(Ze.string(ht.source)||Ze.undefined(ht.source))&&(Ze.undefined(ht.relatedInformation)||Ze.typedArray(ht.relatedInformation,m.is))}Pe.is=Ge})(E=t.Diagnostic||(t.Diagnostic={}));var A;(function(Pe){function Qe(we,Ne){for(var ht=[],it=2;it0&&(Tt.arguments=ht),Tt}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.defined(Ne)&&Ze.string(Ne.title)&&Ze.string(Ne.command)}Pe.is=Ge})(A=t.Command||(t.Command={}));var S;(function(Pe){function Qe(ht,it){return{range:ht,newText:it}}Pe.replace=Qe;function Ge(ht,it){return{range:{start:ht,end:ht},newText:it}}Pe.insert=Ge;function we(ht){return{range:ht,newText:""}}Pe.del=we;function Ne(ht){var it=ht;return Ze.objectLiteral(it)&&Ze.string(it.newText)&&s.is(it.range)}Pe.is=Ne})(S=t.TextEdit||(t.TextEdit={}));var T;(function(Pe){function Qe(we,Ne,ht){var it={label:we};return Ne!==void 0&&(it.needsConfirmation=Ne),ht!==void 0&&(it.description=ht),it}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.objectLiteral(Ne)&&Ze.string(Ne.label)&&(Ze.boolean(Ne.needsConfirmation)||Ne.needsConfirmation===void 0)&&(Ze.string(Ne.description)||Ne.description===void 0)}Pe.is=Ge})(T=t.ChangeAnnotation||(t.ChangeAnnotation={}));var I;(function(Pe){function Qe(Ge){var we=Ge;return Ze.string(we)}Pe.is=Qe})(I=t.ChangeAnnotationIdentifier||(t.ChangeAnnotationIdentifier={}));var L;(function(Pe){function Qe(ht,it,Tt){return{range:ht,newText:it,annotationId:Tt}}Pe.replace=Qe;function Ge(ht,it,Tt){return{range:{start:ht,end:ht},newText:it,annotationId:Tt}}Pe.insert=Ge;function we(ht,it){return{range:ht,newText:"",annotationId:it}}Pe.del=we;function Ne(ht){var it=ht;return S.is(it)&&(T.is(it.annotationId)||I.is(it.annotationId))}Pe.is=Ne})(L=t.AnnotatedTextEdit||(t.AnnotatedTextEdit={}));var x;(function(Pe){function Qe(we,Ne){return{textDocument:we,edits:Ne}}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.defined(Ne)&&W.is(Ne.textDocument)&&Array.isArray(Ne.edits)}Pe.is=Ge})(x=t.TextDocumentEdit||(t.TextDocumentEdit={}));var C;(function(Pe){function Qe(we,Ne,ht){var it={kind:"create",uri:we};return Ne!==void 0&&(Ne.overwrite!==void 0||Ne.ignoreIfExists!==void 0)&&(it.options=Ne),ht!==void 0&&(it.annotationId=ht),it}Pe.create=Qe;function Ge(we){var Ne=we;return Ne&&Ne.kind==="create"&&Ze.string(Ne.uri)&&(Ne.options===void 0||(Ne.options.overwrite===void 0||Ze.boolean(Ne.options.overwrite))&&(Ne.options.ignoreIfExists===void 0||Ze.boolean(Ne.options.ignoreIfExists)))&&(Ne.annotationId===void 0||I.is(Ne.annotationId))}Pe.is=Ge})(C=t.CreateFile||(t.CreateFile={}));var D;(function(Pe){function Qe(we,Ne,ht,it){var Tt={kind:"rename",oldUri:we,newUri:Ne};return ht!==void 0&&(ht.overwrite!==void 0||ht.ignoreIfExists!==void 0)&&(Tt.options=ht),it!==void 0&&(Tt.annotationId=it),Tt}Pe.create=Qe;function Ge(we){var Ne=we;return Ne&&Ne.kind==="rename"&&Ze.string(Ne.oldUri)&&Ze.string(Ne.newUri)&&(Ne.options===void 0||(Ne.options.overwrite===void 0||Ze.boolean(Ne.options.overwrite))&&(Ne.options.ignoreIfExists===void 0||Ze.boolean(Ne.options.ignoreIfExists)))&&(Ne.annotationId===void 0||I.is(Ne.annotationId))}Pe.is=Ge})(D=t.RenameFile||(t.RenameFile={}));var O;(function(Pe){function Qe(we,Ne,ht){var it={kind:"delete",uri:we};return Ne!==void 0&&(Ne.recursive!==void 0||Ne.ignoreIfNotExists!==void 0)&&(it.options=Ne),ht!==void 0&&(it.annotationId=ht),it}Pe.create=Qe;function Ge(we){var Ne=we;return Ne&&Ne.kind==="delete"&&Ze.string(Ne.uri)&&(Ne.options===void 0||(Ne.options.recursive===void 0||Ze.boolean(Ne.options.recursive))&&(Ne.options.ignoreIfNotExists===void 0||Ze.boolean(Ne.options.ignoreIfNotExists)))&&(Ne.annotationId===void 0||I.is(Ne.annotationId))}Pe.is=Ge})(O=t.DeleteFile||(t.DeleteFile={}));var j;(function(Pe){function Qe(Ge){var we=Ge;return we&&(we.changes!==void 0||we.documentChanges!==void 0)&&(we.documentChanges===void 0||we.documentChanges.every(function(Ne){return Ze.string(Ne.kind)?C.is(Ne)||D.is(Ne)||O.is(Ne):x.is(Ne)}))}Pe.is=Qe})(j=t.WorkspaceEdit||(t.WorkspaceEdit={}));var k=function(){function Pe(Qe,Ge){this.edits=Qe,this.changeAnnotations=Ge}return Pe.prototype.insert=function(Qe,Ge,we){var Ne,ht;if(we===void 0?Ne=S.insert(Qe,Ge):I.is(we)?(ht=we,Ne=L.insert(Qe,Ge,we)):(this.assertChangeAnnotations(this.changeAnnotations),ht=this.changeAnnotations.manage(we),Ne=L.insert(Qe,Ge,ht)),this.edits.push(Ne),ht!==void 0)return ht},Pe.prototype.replace=function(Qe,Ge,we){var Ne,ht;if(we===void 0?Ne=S.replace(Qe,Ge):I.is(we)?(ht=we,Ne=L.replace(Qe,Ge,we)):(this.assertChangeAnnotations(this.changeAnnotations),ht=this.changeAnnotations.manage(we),Ne=L.replace(Qe,Ge,ht)),this.edits.push(Ne),ht!==void 0)return ht},Pe.prototype.delete=function(Qe,Ge){var we,Ne;if(Ge===void 0?we=S.del(Qe):I.is(Ge)?(Ne=Ge,we=L.del(Qe,Ge)):(this.assertChangeAnnotations(this.changeAnnotations),Ne=this.changeAnnotations.manage(Ge),we=L.del(Qe,Ne)),this.edits.push(we),Ne!==void 0)return Ne},Pe.prototype.add=function(Qe){this.edits.push(Qe)},Pe.prototype.all=function(){return this.edits},Pe.prototype.clear=function(){this.edits.splice(0,this.edits.length)},Pe.prototype.assertChangeAnnotations=function(Qe){if(Qe===void 0)throw new Error("Text edit change is not configured to manage change annotations.")},Pe}(),$=function(){function Pe(Qe){this._annotations=Qe===void 0?Object.create(null):Qe,this._counter=0,this._size=0}return Pe.prototype.all=function(){return this._annotations},Object.defineProperty(Pe.prototype,"size",{get:function(){return this._size},enumerable:!1,configurable:!0}),Pe.prototype.manage=function(Qe,Ge){var we;if(I.is(Qe)?we=Qe:(we=this.nextId(),Ge=Qe),this._annotations[we]!==void 0)throw new Error("Id ".concat(we," is already in use."));if(Ge===void 0)throw new Error("No annotation provided for id ".concat(we));return this._annotations[we]=Ge,this._size++,we},Pe.prototype.nextId=function(){return this._counter++,this._counter.toString()},Pe}(),U=function(){function Pe(Qe){var Ge=this;this._textEditChanges=Object.create(null),Qe!==void 0?(this._workspaceEdit=Qe,Qe.documentChanges?(this._changeAnnotations=new $(Qe.changeAnnotations),Qe.changeAnnotations=this._changeAnnotations.all(),Qe.documentChanges.forEach(function(we){if(x.is(we)){var Ne=new k(we.edits,Ge._changeAnnotations);Ge._textEditChanges[we.textDocument.uri]=Ne}})):Qe.changes&&Object.keys(Qe.changes).forEach(function(we){var Ne=new k(Qe.changes[we]);Ge._textEditChanges[we]=Ne})):this._workspaceEdit={}}return Object.defineProperty(Pe.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}),Pe.prototype.getTextEditChange=function(Qe){if(W.is(Qe)){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var Ge={uri:Qe.uri,version:Qe.version},we=this._textEditChanges[Ge.uri];if(!we){var Ne=[],ht={textDocument:Ge,edits:Ne};this._workspaceEdit.documentChanges.push(ht),we=new k(Ne,this._changeAnnotations),this._textEditChanges[Ge.uri]=we}return we}else{if(this.initChanges(),this._workspaceEdit.changes===void 0)throw new Error("Workspace edit is not configured for normal text edit changes.");var we=this._textEditChanges[Qe];if(!we){var Ne=[];this._workspaceEdit.changes[Qe]=Ne,we=new k(Ne),this._textEditChanges[Qe]=we}return we}},Pe.prototype.initDocumentChanges=function(){this._workspaceEdit.documentChanges===void 0&&this._workspaceEdit.changes===void 0&&(this._changeAnnotations=new $,this._workspaceEdit.documentChanges=[],this._workspaceEdit.changeAnnotations=this._changeAnnotations.all())},Pe.prototype.initChanges=function(){this._workspaceEdit.documentChanges===void 0&&this._workspaceEdit.changes===void 0&&(this._workspaceEdit.changes=Object.create(null))},Pe.prototype.createFile=function(Qe,Ge,we){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var Ne;T.is(Ge)||I.is(Ge)?Ne=Ge:we=Ge;var ht,it;if(Ne===void 0?ht=C.create(Qe,we):(it=I.is(Ne)?Ne:this._changeAnnotations.manage(Ne),ht=C.create(Qe,we,it)),this._workspaceEdit.documentChanges.push(ht),it!==void 0)return it},Pe.prototype.renameFile=function(Qe,Ge,we,Ne){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var ht;T.is(we)||I.is(we)?ht=we:Ne=we;var it,Tt;if(ht===void 0?it=D.create(Qe,Ge,Ne):(Tt=I.is(ht)?ht:this._changeAnnotations.manage(ht),it=D.create(Qe,Ge,Ne,Tt)),this._workspaceEdit.documentChanges.push(it),Tt!==void 0)return Tt},Pe.prototype.deleteFile=function(Qe,Ge,we){if(this.initDocumentChanges(),this._workspaceEdit.documentChanges===void 0)throw new Error("Workspace edit is not configured for document changes.");var Ne;T.is(Ge)||I.is(Ge)?Ne=Ge:we=Ge;var ht,it;if(Ne===void 0?ht=O.create(Qe,we):(it=I.is(Ne)?Ne:this._changeAnnotations.manage(Ne),ht=O.create(Qe,we,it)),this._workspaceEdit.documentChanges.push(ht),it!==void 0)return it},Pe}();t.WorkspaceChange=U;var F;(function(Pe){function Qe(we){return{uri:we}}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.defined(Ne)&&Ze.string(Ne.uri)}Pe.is=Ge})(F=t.TextDocumentIdentifier||(t.TextDocumentIdentifier={}));var P;(function(Pe){function Qe(we,Ne){return{uri:we,version:Ne}}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.defined(Ne)&&Ze.string(Ne.uri)&&Ze.integer(Ne.version)}Pe.is=Ge})(P=t.VersionedTextDocumentIdentifier||(t.VersionedTextDocumentIdentifier={}));var W;(function(Pe){function Qe(we,Ne){return{uri:we,version:Ne}}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.defined(Ne)&&Ze.string(Ne.uri)&&(Ne.version===null||Ze.integer(Ne.version))}Pe.is=Ge})(W=t.OptionalVersionedTextDocumentIdentifier||(t.OptionalVersionedTextDocumentIdentifier={}));var Z;(function(Pe){function Qe(we,Ne,ht,it){return{uri:we,languageId:Ne,version:ht,text:it}}Pe.create=Qe;function Ge(we){var Ne=we;return Ze.defined(Ne)&&Ze.string(Ne.uri)&&Ze.string(Ne.languageId)&&Ze.integer(Ne.version)&&Ze.string(Ne.text)}Pe.is=Ge})(Z=t.TextDocumentItem||(t.TextDocumentItem={}));var ee;(function(Pe){Pe.PlainText="plaintext",Pe.Markdown="markdown";function Qe(Ge){var we=Ge;return we===Pe.PlainText||we===Pe.Markdown}Pe.is=Qe})(ee=t.MarkupKind||(t.MarkupKind={}));var J;(function(Pe){function Qe(Ge){var we=Ge;return Ze.objectLiteral(Ge)&&ee.is(we.kind)&&Ze.string(we.value)}Pe.is=Qe})(J=t.MarkupContent||(t.MarkupContent={}));var ne;(function(Pe){Pe.Text=1,Pe.Method=2,Pe.Function=3,Pe.Constructor=4,Pe.Field=5,Pe.Variable=6,Pe.Class=7,Pe.Interface=8,Pe.Module=9,Pe.Property=10,Pe.Unit=11,Pe.Value=12,Pe.Enum=13,Pe.Keyword=14,Pe.Snippet=15,Pe.Color=16,Pe.File=17,Pe.Reference=18,Pe.Folder=19,Pe.EnumMember=20,Pe.Constant=21,Pe.Struct=22,Pe.Event=23,Pe.Operator=24,Pe.TypeParameter=25})(ne=t.CompletionItemKind||(t.CompletionItemKind={}));var K;(function(Pe){Pe.PlainText=1,Pe.Snippet=2})(K=t.InsertTextFormat||(t.InsertTextFormat={}));var q;(function(Pe){Pe.Deprecated=1})(q=t.CompletionItemTag||(t.CompletionItemTag={}));var Q;(function(Pe){function Qe(we,Ne,ht){return{newText:we,insert:Ne,replace:ht}}Pe.create=Qe;function Ge(we){var Ne=we;return Ne&&Ze.string(Ne.newText)&&s.is(Ne.insert)&&s.is(Ne.replace)}Pe.is=Ge})(Q=t.InsertReplaceEdit||(t.InsertReplaceEdit={}));var z;(function(Pe){Pe.asIs=1,Pe.adjustIndentation=2})(z=t.InsertTextMode||(t.InsertTextMode={}));var ie;(function(Pe){function Qe(Ge){var we=Ge;return we&&(Ze.string(we.detail)||we.detail===void 0)&&(Ze.string(we.description)||we.description===void 0)}Pe.is=Qe})(ie=t.CompletionItemLabelDetails||(t.CompletionItemLabelDetails={}));var _e;(function(Pe){function Qe(Ge){return{label:Ge}}Pe.create=Qe})(_e=t.CompletionItem||(t.CompletionItem={}));var He;(function(Pe){function Qe(Ge,we){return{items:Ge||[],isIncomplete:!!we}}Pe.create=Qe})(He=t.CompletionList||(t.CompletionList={}));var be;(function(Pe){function Qe(we){return we.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")}Pe.fromPlainText=Qe;function Ge(we){var Ne=we;return Ze.string(Ne)||Ze.objectLiteral(Ne)&&Ze.string(Ne.language)&&Ze.string(Ne.value)}Pe.is=Ge})(be=t.MarkedString||(t.MarkedString={}));var Ve;(function(Pe){function Qe(Ge){var we=Ge;return!!we&&Ze.objectLiteral(we)&&(J.is(we.contents)||be.is(we.contents)||Ze.typedArray(we.contents,be.is))&&(Ge.range===void 0||s.is(Ge.range))}Pe.is=Qe})(Ve=t.Hover||(t.Hover={}));var Fe;(function(Pe){function Qe(Ge,we){return we?{label:Ge,documentation:we}:{label:Ge}}Pe.create=Qe})(Fe=t.ParameterInformation||(t.ParameterInformation={}));var me;(function(Pe){function Qe(Ge,we){for(var Ne=[],ht=2;ht=0;Ir--){var Lr=Ot[Ir],_n=ht.offsetAt(Lr.range.start),_r=ht.offsetAt(Lr.range.end);if(_r<=Pt)Tt=Tt.substring(0,_n)+Lr.newText+Tt.substring(_r,Tt.length);else throw new Error("Overlapping edit");Pt=_n}return Tt}Pe.applyEdits=we;function Ne(ht,it){if(ht.length<=1)return ht;var Tt=ht.length/2|0,Ot=ht.slice(0,Tt),Pt=ht.slice(Tt);Ne(Ot,it),Ne(Pt,it);for(var Ir=0,Lr=0,_n=0;Ir0&&Qe.push(Ge.length),this._lineOffsets=Qe}return this._lineOffsets},Pe.prototype.positionAt=function(Qe){Qe=Math.max(Math.min(Qe,this._content.length),0);var Ge=this.getLineOffsets(),we=0,Ne=Ge.length;if(Ne===0)return c.create(0,Qe);for(;weQe?Ne=ht:we=ht+1}var it=we-1;return c.create(it,Qe-Ge[it])},Pe.prototype.offsetAt=function(Qe){var Ge=this.getLineOffsets();if(Qe.line>=Ge.length)return this._content.length;if(Qe.line<0)return 0;var we=Ge[Qe.line],Ne=Qe.line+1"u"}Pe.undefined=we;function Ne(_r){return _r===!0||_r===!1}Pe.boolean=Ne;function ht(_r){return Qe.call(_r)==="[object String]"}Pe.string=ht;function it(_r){return Qe.call(_r)==="[object Number]"}Pe.number=it;function Tt(_r,bn,wr){return Qe.call(_r)==="[object Number]"&&bn<=_r&&_r<=wr}Pe.numberRange=Tt;function Ot(_r){return Qe.call(_r)==="[object Number]"&&-2147483648<=_r&&_r<=2147483647}Pe.integer=Ot;function Pt(_r){return Qe.call(_r)==="[object Number]"&&0<=_r&&_r<=2147483647}Pe.uinteger=Pt;function Ir(_r){return Qe.call(_r)==="[object Function]"}Pe.func=Ir;function Lr(_r){return _r!==null&&typeof _r=="object"}Pe.objectLiteral=Lr;function _n(_r,bn){return Array.isArray(_r)&&_r.every(bn)}Pe.typedArray=_n})(Ze||(Ze={}))})});var ba=Le(Qo=>{"use strict";Object.defineProperty(Qo,"__esModule",{value:!0});Qo.ProtocolNotificationType=Qo.ProtocolNotificationType0=Qo.ProtocolRequestType=Qo.ProtocolRequestType0=Qo.RegistrationType=Qo.MessageDirection=void 0;var Mh=Qd(),Zbe;(function(e){e.clientToServer="clientToServer",e.serverToClient="serverToClient",e.both="both"})(Zbe=Qo.MessageDirection||(Qo.MessageDirection={}));var yP=class{constructor(t){this.method=t}};Qo.RegistrationType=yP;var gP=class extends Mh.RequestType0{constructor(t){super(t)}};Qo.ProtocolRequestType0=gP;var bP=class extends Mh.RequestType{constructor(t){super(t,Mh.ParameterStructures.byName)}};Qo.ProtocolRequestType=bP;var AP=class extends Mh.NotificationType0{constructor(t){super(t)}};Qo.ProtocolNotificationType0=AP;var IP=class extends Mh.NotificationType{constructor(t){super(t,Mh.ParameterStructures.byName)}};Qo.ProtocolNotificationType=IP});var Mb=Le(Va=>{"use strict";Object.defineProperty(Va,"__esModule",{value:!0});Va.objectLiteral=Va.typedArray=Va.stringArray=Va.array=Va.func=Va.error=Va.number=Va.string=Va.boolean=void 0;function zbe(e){return e===!0||e===!1}Va.boolean=zbe;function fq(e){return typeof e=="string"||e instanceof String}Va.string=fq;function Jbe(e){return typeof e=="number"||e instanceof Number}Va.number=Jbe;function Qbe(e){return e instanceof Error}Va.error=Qbe;function Ybe(e){return typeof e=="function"}Va.func=Ybe;function hq(e){return Array.isArray(e)}Va.array=hq;function eAe(e){return hq(e)&&e.every(t=>fq(t))}Va.stringArray=eAe;function tAe(e,t){return Array.isArray(e)&&e.every(t)}Va.typedArray=tAe;function rAe(e){return e!==null&&typeof e=="object"}Va.objectLiteral=rAe});var mq=Le(BE=>{"use strict";Object.defineProperty(BE,"__esModule",{value:!0});BE.ImplementationRequest=void 0;var _q=ba(),nAe;(function(e){e.method="textDocument/implementation",e.messageDirection=_q.MessageDirection.clientToServer,e.type=new _q.ProtocolRequestType(e.method)})(nAe=BE.ImplementationRequest||(BE.ImplementationRequest={}))});var yq=Le(OE=>{"use strict";Object.defineProperty(OE,"__esModule",{value:!0});OE.TypeDefinitionRequest=void 0;var Eq=ba(),iAe;(function(e){e.method="textDocument/typeDefinition",e.messageDirection=Eq.MessageDirection.clientToServer,e.type=new Eq.ProtocolRequestType(e.method)})(iAe=OE.TypeDefinitionRequest||(OE.TypeDefinitionRequest={}))});var gq=Le(Sp=>{"use strict";Object.defineProperty(Sp,"__esModule",{value:!0});Sp.DidChangeWorkspaceFoldersNotification=Sp.WorkspaceFoldersRequest=void 0;var Bb=ba(),sAe;(function(e){e.method="workspace/workspaceFolders",e.messageDirection=Bb.MessageDirection.serverToClient,e.type=new Bb.ProtocolRequestType0(e.method)})(sAe=Sp.WorkspaceFoldersRequest||(Sp.WorkspaceFoldersRequest={}));var aAe;(function(e){e.method="workspace/didChangeWorkspaceFolders",e.messageDirection=Bb.MessageDirection.clientToServer,e.type=new Bb.ProtocolNotificationType(e.method)})(aAe=Sp.DidChangeWorkspaceFoldersNotification||(Sp.DidChangeWorkspaceFoldersNotification={}))});var Aq=Le(FE=>{"use strict";Object.defineProperty(FE,"__esModule",{value:!0});FE.ConfigurationRequest=void 0;var bq=ba(),oAe;(function(e){e.method="workspace/configuration",e.messageDirection=bq.MessageDirection.serverToClient,e.type=new bq.ProtocolRequestType(e.method)})(oAe=FE.ConfigurationRequest||(FE.ConfigurationRequest={}))});var Iq=Le(Lp=>{"use strict";Object.defineProperty(Lp,"__esModule",{value:!0});Lp.ColorPresentationRequest=Lp.DocumentColorRequest=void 0;var Ob=ba(),lAe;(function(e){e.method="textDocument/documentColor",e.messageDirection=Ob.MessageDirection.clientToServer,e.type=new Ob.ProtocolRequestType(e.method)})(lAe=Lp.DocumentColorRequest||(Lp.DocumentColorRequest={}));var cAe;(function(e){e.method="textDocument/colorPresentation",e.messageDirection=Ob.MessageDirection.clientToServer,e.type=new Ob.ProtocolRequestType(e.method)})(cAe=Lp.ColorPresentationRequest||(Lp.ColorPresentationRequest={}))});var Lq=Le(jE=>{"use strict";Object.defineProperty(jE,"__esModule",{value:!0});jE.FoldingRangeRequest=void 0;var Sq=ba(),uAe;(function(e){e.method="textDocument/foldingRange",e.messageDirection=Sq.MessageDirection.clientToServer,e.type=new Sq.ProtocolRequestType(e.method)})(uAe=jE.FoldingRangeRequest||(jE.FoldingRangeRequest={}))});var vq=Le(UE=>{"use strict";Object.defineProperty(UE,"__esModule",{value:!0});UE.DeclarationRequest=void 0;var Tq=ba(),HAe;(function(e){e.method="textDocument/declaration",e.messageDirection=Tq.MessageDirection.clientToServer,e.type=new Tq.ProtocolRequestType(e.method)})(HAe=UE.DeclarationRequest||(UE.DeclarationRequest={}))});var xq=Le(qE=>{"use strict";Object.defineProperty(qE,"__esModule",{value:!0});qE.SelectionRangeRequest=void 0;var Cq=ba(),pAe;(function(e){e.method="textDocument/selectionRange",e.messageDirection=Cq.MessageDirection.clientToServer,e.type=new Cq.ProtocolRequestType(e.method)})(pAe=qE.SelectionRangeRequest||(qE.SelectionRangeRequest={}))});var Dq=Le(Uc=>{"use strict";Object.defineProperty(Uc,"__esModule",{value:!0});Uc.WorkDoneProgressCancelNotification=Uc.WorkDoneProgressCreateRequest=Uc.WorkDoneProgress=void 0;var dAe=Qd(),Fb=ba(),fAe;(function(e){e.type=new dAe.ProgressType;function t(n){return n===e.type}e.is=t})(fAe=Uc.WorkDoneProgress||(Uc.WorkDoneProgress={}));var hAe;(function(e){e.method="window/workDoneProgress/create",e.messageDirection=Fb.MessageDirection.serverToClient,e.type=new Fb.ProtocolRequestType(e.method)})(hAe=Uc.WorkDoneProgressCreateRequest||(Uc.WorkDoneProgressCreateRequest={}));var _Ae;(function(e){e.method="window/workDoneProgress/cancel",e.messageDirection=Fb.MessageDirection.clientToServer,e.type=new Fb.ProtocolNotificationType(e.method)})(_Ae=Uc.WorkDoneProgressCancelNotification||(Uc.WorkDoneProgressCancelNotification={}))});var Pq=Le(qc=>{"use strict";Object.defineProperty(qc,"__esModule",{value:!0});qc.CallHierarchyOutgoingCallsRequest=qc.CallHierarchyIncomingCallsRequest=qc.CallHierarchyPrepareRequest=void 0;var Bh=ba(),mAe;(function(e){e.method="textDocument/prepareCallHierarchy",e.messageDirection=Bh.MessageDirection.clientToServer,e.type=new Bh.ProtocolRequestType(e.method)})(mAe=qc.CallHierarchyPrepareRequest||(qc.CallHierarchyPrepareRequest={}));var EAe;(function(e){e.method="callHierarchy/incomingCalls",e.messageDirection=Bh.MessageDirection.clientToServer,e.type=new Bh.ProtocolRequestType(e.method)})(EAe=qc.CallHierarchyIncomingCallsRequest||(qc.CallHierarchyIncomingCallsRequest={}));var yAe;(function(e){e.method="callHierarchy/outgoingCalls",e.messageDirection=Bh.MessageDirection.clientToServer,e.type=new Bh.ProtocolRequestType(e.method)})(yAe=qc.CallHierarchyOutgoingCallsRequest||(qc.CallHierarchyOutgoingCallsRequest={}))});var wq=Le(Ka=>{"use strict";Object.defineProperty(Ka,"__esModule",{value:!0});Ka.SemanticTokensRefreshRequest=Ka.SemanticTokensRangeRequest=Ka.SemanticTokensDeltaRequest=Ka.SemanticTokensRequest=Ka.SemanticTokensRegistrationType=Ka.TokenFormat=void 0;var yH=ba(),gAe;(function(e){e.Relative="relative"})(gAe=Ka.TokenFormat||(Ka.TokenFormat={}));var jb;(function(e){e.method="textDocument/semanticTokens",e.type=new yH.RegistrationType(e.method)})(jb=Ka.SemanticTokensRegistrationType||(Ka.SemanticTokensRegistrationType={}));var bAe;(function(e){e.method="textDocument/semanticTokens/full",e.messageDirection=yH.MessageDirection.clientToServer,e.type=new yH.ProtocolRequestType(e.method),e.registrationMethod=jb.method})(bAe=Ka.SemanticTokensRequest||(Ka.SemanticTokensRequest={}));var AAe;(function(e){e.method="textDocument/semanticTokens/full/delta",e.messageDirection=yH.MessageDirection.clientToServer,e.type=new yH.ProtocolRequestType(e.method),e.registrationMethod=jb.method})(AAe=Ka.SemanticTokensDeltaRequest||(Ka.SemanticTokensDeltaRequest={}));var IAe;(function(e){e.method="textDocument/semanticTokens/range",e.messageDirection=yH.MessageDirection.clientToServer,e.type=new yH.ProtocolRequestType(e.method),e.registrationMethod=jb.method})(IAe=Ka.SemanticTokensRangeRequest||(Ka.SemanticTokensRangeRequest={}));var SAe;(function(e){e.method="workspace/semanticTokens/refresh",e.messageDirection=yH.MessageDirection.serverToClient,e.type=new yH.ProtocolRequestType0(e.method)})(SAe=Ka.SemanticTokensRefreshRequest||(Ka.SemanticTokensRefreshRequest={}))});var Nq=Le(WE=>{"use strict";Object.defineProperty(WE,"__esModule",{value:!0});WE.ShowDocumentRequest=void 0;var kq=ba(),LAe;(function(e){e.method="window/showDocument",e.messageDirection=kq.MessageDirection.serverToClient,e.type=new kq.ProtocolRequestType(e.method)})(LAe=WE.ShowDocumentRequest||(WE.ShowDocumentRequest={}))});var $q=Le(VE=>{"use strict";Object.defineProperty(VE,"__esModule",{value:!0});VE.LinkedEditingRangeRequest=void 0;var Rq=ba(),TAe;(function(e){e.method="textDocument/linkedEditingRange",e.messageDirection=Rq.MessageDirection.clientToServer,e.type=new Rq.ProtocolRequestType(e.method)})(TAe=VE.LinkedEditingRangeRequest||(VE.LinkedEditingRangeRequest={}))});var Mq=Le(Aa=>{"use strict";Object.defineProperty(Aa,"__esModule",{value:!0});Aa.WillDeleteFilesRequest=Aa.DidDeleteFilesNotification=Aa.DidRenameFilesNotification=Aa.WillRenameFilesRequest=Aa.DidCreateFilesNotification=Aa.WillCreateFilesRequest=Aa.FileOperationPatternKind=void 0;var rc=ba(),vAe;(function(e){e.file="file",e.folder="folder"})(vAe=Aa.FileOperationPatternKind||(Aa.FileOperationPatternKind={}));var CAe;(function(e){e.method="workspace/willCreateFiles",e.messageDirection=rc.MessageDirection.clientToServer,e.type=new rc.ProtocolRequestType(e.method)})(CAe=Aa.WillCreateFilesRequest||(Aa.WillCreateFilesRequest={}));var xAe;(function(e){e.method="workspace/didCreateFiles",e.messageDirection=rc.MessageDirection.clientToServer,e.type=new rc.ProtocolNotificationType(e.method)})(xAe=Aa.DidCreateFilesNotification||(Aa.DidCreateFilesNotification={}));var DAe;(function(e){e.method="workspace/willRenameFiles",e.messageDirection=rc.MessageDirection.clientToServer,e.type=new rc.ProtocolRequestType(e.method)})(DAe=Aa.WillRenameFilesRequest||(Aa.WillRenameFilesRequest={}));var PAe;(function(e){e.method="workspace/didRenameFiles",e.messageDirection=rc.MessageDirection.clientToServer,e.type=new rc.ProtocolNotificationType(e.method)})(PAe=Aa.DidRenameFilesNotification||(Aa.DidRenameFilesNotification={}));var wAe;(function(e){e.method="workspace/didDeleteFiles",e.messageDirection=rc.MessageDirection.clientToServer,e.type=new rc.ProtocolNotificationType(e.method)})(wAe=Aa.DidDeleteFilesNotification||(Aa.DidDeleteFilesNotification={}));var kAe;(function(e){e.method="workspace/willDeleteFiles",e.messageDirection=rc.MessageDirection.clientToServer,e.type=new rc.ProtocolRequestType(e.method)})(kAe=Aa.WillDeleteFilesRequest||(Aa.WillDeleteFilesRequest={}))});var Oq=Le(Wc=>{"use strict";Object.defineProperty(Wc,"__esModule",{value:!0});Wc.MonikerRequest=Wc.MonikerKind=Wc.UniquenessLevel=void 0;var Bq=ba(),NAe;(function(e){e.document="document",e.project="project",e.group="group",e.scheme="scheme",e.global="global"})(NAe=Wc.UniquenessLevel||(Wc.UniquenessLevel={}));var RAe;(function(e){e.$import="import",e.$export="export",e.local="local"})(RAe=Wc.MonikerKind||(Wc.MonikerKind={}));var $Ae;(function(e){e.method="textDocument/moniker",e.messageDirection=Bq.MessageDirection.clientToServer,e.type=new Bq.ProtocolRequestType(e.method)})($Ae=Wc.MonikerRequest||(Wc.MonikerRequest={}))});var Fq=Le(Vc=>{"use strict";Object.defineProperty(Vc,"__esModule",{value:!0});Vc.TypeHierarchySubtypesRequest=Vc.TypeHierarchySupertypesRequest=Vc.TypeHierarchyPrepareRequest=void 0;var Oh=ba(),MAe;(function(e){e.method="textDocument/prepareTypeHierarchy",e.messageDirection=Oh.MessageDirection.clientToServer,e.type=new Oh.ProtocolRequestType(e.method)})(MAe=Vc.TypeHierarchyPrepareRequest||(Vc.TypeHierarchyPrepareRequest={}));var BAe;(function(e){e.method="typeHierarchy/supertypes",e.messageDirection=Oh.MessageDirection.clientToServer,e.type=new Oh.ProtocolRequestType(e.method)})(BAe=Vc.TypeHierarchySupertypesRequest||(Vc.TypeHierarchySupertypesRequest={}));var OAe;(function(e){e.method="typeHierarchy/subtypes",e.messageDirection=Oh.MessageDirection.clientToServer,e.type=new Oh.ProtocolRequestType(e.method)})(OAe=Vc.TypeHierarchySubtypesRequest||(Vc.TypeHierarchySubtypesRequest={}))});var jq=Le(Tp=>{"use strict";Object.defineProperty(Tp,"__esModule",{value:!0});Tp.InlineValueRefreshRequest=Tp.InlineValueRequest=void 0;var Ub=ba(),FAe;(function(e){e.method="textDocument/inlineValue",e.messageDirection=Ub.MessageDirection.clientToServer,e.type=new Ub.ProtocolRequestType(e.method)})(FAe=Tp.InlineValueRequest||(Tp.InlineValueRequest={}));var jAe;(function(e){e.method="workspace/inlineValue/refresh",e.messageDirection=Ub.MessageDirection.serverToClient,e.type=new Ub.ProtocolRequestType0(e.method)})(jAe=Tp.InlineValueRefreshRequest||(Tp.InlineValueRefreshRequest={}))});var Uq=Le(Kc=>{"use strict";Object.defineProperty(Kc,"__esModule",{value:!0});Kc.InlayHintRefreshRequest=Kc.InlayHintResolveRequest=Kc.InlayHintRequest=void 0;var Fh=ba(),UAe;(function(e){e.method="textDocument/inlayHint",e.messageDirection=Fh.MessageDirection.clientToServer,e.type=new Fh.ProtocolRequestType(e.method)})(UAe=Kc.InlayHintRequest||(Kc.InlayHintRequest={}));var qAe;(function(e){e.method="inlayHint/resolve",e.messageDirection=Fh.MessageDirection.clientToServer,e.type=new Fh.ProtocolRequestType(e.method)})(qAe=Kc.InlayHintResolveRequest||(Kc.InlayHintResolveRequest={}));var WAe;(function(e){e.method="workspace/inlayHint/refresh",e.messageDirection=Fh.MessageDirection.serverToClient,e.type=new Fh.ProtocolRequestType0(e.method)})(WAe=Kc.InlayHintRefreshRequest||(Kc.InlayHintRefreshRequest={}))});var Wq=Le(Io=>{"use strict";Object.defineProperty(Io,"__esModule",{value:!0});Io.DiagnosticRefreshRequest=Io.WorkspaceDiagnosticRequest=Io.DocumentDiagnosticRequest=Io.DocumentDiagnosticReportKind=Io.DiagnosticServerCancellationData=void 0;var qq=Qd(),VAe=Mb(),jh=ba(),KAe;(function(e){function t(n){let i=n;return i&&VAe.boolean(i.retriggerRequest)}e.is=t})(KAe=Io.DiagnosticServerCancellationData||(Io.DiagnosticServerCancellationData={}));var GAe;(function(e){e.Full="full",e.Unchanged="unchanged"})(GAe=Io.DocumentDiagnosticReportKind||(Io.DocumentDiagnosticReportKind={}));var XAe;(function(e){e.method="textDocument/diagnostic",e.messageDirection=jh.MessageDirection.clientToServer,e.type=new jh.ProtocolRequestType(e.method),e.partialResult=new qq.ProgressType})(XAe=Io.DocumentDiagnosticRequest||(Io.DocumentDiagnosticRequest={}));var ZAe;(function(e){e.method="workspace/diagnostic",e.messageDirection=jh.MessageDirection.clientToServer,e.type=new jh.ProtocolRequestType(e.method),e.partialResult=new qq.ProgressType})(ZAe=Io.WorkspaceDiagnosticRequest||(Io.WorkspaceDiagnosticRequest={}));var zAe;(function(e){e.method="workspace/diagnostic/refresh",e.messageDirection=jh.MessageDirection.serverToClient,e.type=new jh.ProtocolRequestType0(e.method)})(zAe=Io.DiagnosticRefreshRequest||(Io.DiagnosticRefreshRequest={}))});var Gq=Le(qi=>{"use strict";Object.defineProperty(qi,"__esModule",{value:!0});qi.DidCloseNotebookDocumentNotification=qi.DidSaveNotebookDocumentNotification=qi.DidChangeNotebookDocumentNotification=qi.NotebookCellArrayChange=qi.DidOpenNotebookDocumentNotification=qi.NotebookDocumentSyncRegistrationType=qi.NotebookDocument=qi.NotebookCell=qi.ExecutionSummary=qi.NotebookCellKind=void 0;var KE=$b(),Gc=Mb(),Tu=ba(),Vq;(function(e){e.Markup=1,e.Code=2;function t(n){return n===1||n===2}e.is=t})(Vq=qi.NotebookCellKind||(qi.NotebookCellKind={}));var Kq;(function(e){function t(o,r){let c={executionOrder:o};return(r===!0||r===!1)&&(c.success=r),c}e.create=t;function n(o){let r=o;return Gc.objectLiteral(r)&&KE.uinteger.is(r.executionOrder)&&(r.success===void 0||Gc.boolean(r.success))}e.is=n;function i(o,r){return o===r?!0:o==null||r===null||r===void 0?!1:o.executionOrder===r.executionOrder&&o.success===r.success}e.equals=i})(Kq=qi.ExecutionSummary||(qi.ExecutionSummary={}));var SP;(function(e){function t(r,c){return{kind:r,document:c}}e.create=t;function n(r){let c=r;return Gc.objectLiteral(c)&&Vq.is(c.kind)&&KE.DocumentUri.is(c.document)&&(c.metadata===void 0||Gc.objectLiteral(c.metadata))}e.is=n;function i(r,c){let s=new Set;return r.document!==c.document&&s.add("document"),r.kind!==c.kind&&s.add("kind"),r.executionSummary!==c.executionSummary&&s.add("executionSummary"),(r.metadata!==void 0||c.metadata!==void 0)&&!o(r.metadata,c.metadata)&&s.add("metadata"),(r.executionSummary!==void 0||c.executionSummary!==void 0)&&!Kq.equals(r.executionSummary,c.executionSummary)&&s.add("executionSummary"),s}e.diff=i;function o(r,c){if(r===c)return!0;if(r==null||c===null||c===void 0||typeof r!=typeof c||typeof r!="object")return!1;let s=Array.isArray(r),u=Array.isArray(c);if(s!==u)return!1;if(s&&u){if(r.length!==c.length)return!1;for(let H=0;H{"use strict";Object.defineProperty(Ht,"__esModule",{value:!0});Ht.WorkspaceSymbolRequest=Ht.CodeActionResolveRequest=Ht.CodeActionRequest=Ht.DocumentSymbolRequest=Ht.DocumentHighlightRequest=Ht.ReferencesRequest=Ht.DefinitionRequest=Ht.SignatureHelpRequest=Ht.SignatureHelpTriggerKind=Ht.HoverRequest=Ht.CompletionResolveRequest=Ht.CompletionRequest=Ht.CompletionTriggerKind=Ht.PublishDiagnosticsNotification=Ht.WatchKind=Ht.RelativePattern=Ht.FileChangeType=Ht.DidChangeWatchedFilesNotification=Ht.WillSaveTextDocumentWaitUntilRequest=Ht.WillSaveTextDocumentNotification=Ht.TextDocumentSaveReason=Ht.DidSaveTextDocumentNotification=Ht.DidCloseTextDocumentNotification=Ht.DidChangeTextDocumentNotification=Ht.TextDocumentContentChangeEvent=Ht.DidOpenTextDocumentNotification=Ht.TextDocumentSyncKind=Ht.TelemetryEventNotification=Ht.LogMessageNotification=Ht.ShowMessageRequest=Ht.ShowMessageNotification=Ht.MessageType=Ht.DidChangeConfigurationNotification=Ht.ExitNotification=Ht.ShutdownRequest=Ht.InitializedNotification=Ht.InitializeErrorCodes=Ht.InitializeRequest=Ht.WorkDoneProgressOptions=Ht.TextDocumentRegistrationOptions=Ht.StaticRegistrationOptions=Ht.PositionEncodingKind=Ht.FailureHandlingKind=Ht.ResourceOperationKind=Ht.UnregistrationRequest=Ht.RegistrationRequest=Ht.DocumentSelector=Ht.NotebookCellTextDocumentFilter=Ht.NotebookDocumentFilter=Ht.TextDocumentFilter=void 0;Ht.TypeHierarchySubtypesRequest=Ht.TypeHierarchyPrepareRequest=Ht.MonikerRequest=Ht.MonikerKind=Ht.UniquenessLevel=Ht.WillDeleteFilesRequest=Ht.DidDeleteFilesNotification=Ht.WillRenameFilesRequest=Ht.DidRenameFilesNotification=Ht.WillCreateFilesRequest=Ht.DidCreateFilesNotification=Ht.FileOperationPatternKind=Ht.LinkedEditingRangeRequest=Ht.ShowDocumentRequest=Ht.SemanticTokensRegistrationType=Ht.SemanticTokensRefreshRequest=Ht.SemanticTokensRangeRequest=Ht.SemanticTokensDeltaRequest=Ht.SemanticTokensRequest=Ht.TokenFormat=Ht.CallHierarchyPrepareRequest=Ht.CallHierarchyOutgoingCallsRequest=Ht.CallHierarchyIncomingCallsRequest=Ht.WorkDoneProgressCancelNotification=Ht.WorkDoneProgressCreateRequest=Ht.WorkDoneProgress=Ht.SelectionRangeRequest=Ht.DeclarationRequest=Ht.FoldingRangeRequest=Ht.ColorPresentationRequest=Ht.DocumentColorRequest=Ht.ConfigurationRequest=Ht.DidChangeWorkspaceFoldersNotification=Ht.WorkspaceFoldersRequest=Ht.TypeDefinitionRequest=Ht.ImplementationRequest=Ht.ApplyWorkspaceEditRequest=Ht.ExecuteCommandRequest=Ht.PrepareRenameRequest=Ht.RenameRequest=Ht.PrepareSupportDefaultBehavior=Ht.DocumentOnTypeFormattingRequest=Ht.DocumentRangeFormattingRequest=Ht.DocumentFormattingRequest=Ht.DocumentLinkResolveRequest=Ht.DocumentLinkRequest=Ht.CodeLensRefreshRequest=Ht.CodeLensResolveRequest=Ht.CodeLensRequest=Ht.WorkspaceSymbolResolveRequest=void 0;Ht.DidCloseNotebookDocumentNotification=Ht.DidSaveNotebookDocumentNotification=Ht.DidChangeNotebookDocumentNotification=Ht.NotebookCellArrayChange=Ht.DidOpenNotebookDocumentNotification=Ht.NotebookDocumentSyncRegistrationType=Ht.NotebookDocument=Ht.NotebookCell=Ht.ExecutionSummary=Ht.NotebookCellKind=Ht.DiagnosticRefreshRequest=Ht.WorkspaceDiagnosticRequest=Ht.DocumentDiagnosticRequest=Ht.DocumentDiagnosticReportKind=Ht.DiagnosticServerCancellationData=Ht.InlayHintRefreshRequest=Ht.InlayHintResolveRequest=Ht.InlayHintRequest=Ht.InlineValueRefreshRequest=Ht.InlineValueRequest=Ht.TypeHierarchySupertypesRequest=void 0;var $r=ba(),Xq=$b(),So=Mb(),nIe=mq();Object.defineProperty(Ht,"ImplementationRequest",{enumerable:!0,get:function(){return nIe.ImplementationRequest}});var iIe=yq();Object.defineProperty(Ht,"TypeDefinitionRequest",{enumerable:!0,get:function(){return iIe.TypeDefinitionRequest}});var Zq=gq();Object.defineProperty(Ht,"WorkspaceFoldersRequest",{enumerable:!0,get:function(){return Zq.WorkspaceFoldersRequest}});Object.defineProperty(Ht,"DidChangeWorkspaceFoldersNotification",{enumerable:!0,get:function(){return Zq.DidChangeWorkspaceFoldersNotification}});var sIe=Aq();Object.defineProperty(Ht,"ConfigurationRequest",{enumerable:!0,get:function(){return sIe.ConfigurationRequest}});var zq=Iq();Object.defineProperty(Ht,"DocumentColorRequest",{enumerable:!0,get:function(){return zq.DocumentColorRequest}});Object.defineProperty(Ht,"ColorPresentationRequest",{enumerable:!0,get:function(){return zq.ColorPresentationRequest}});var aIe=Lq();Object.defineProperty(Ht,"FoldingRangeRequest",{enumerable:!0,get:function(){return aIe.FoldingRangeRequest}});var oIe=vq();Object.defineProperty(Ht,"DeclarationRequest",{enumerable:!0,get:function(){return oIe.DeclarationRequest}});var lIe=xq();Object.defineProperty(Ht,"SelectionRangeRequest",{enumerable:!0,get:function(){return lIe.SelectionRangeRequest}});var LP=Dq();Object.defineProperty(Ht,"WorkDoneProgress",{enumerable:!0,get:function(){return LP.WorkDoneProgress}});Object.defineProperty(Ht,"WorkDoneProgressCreateRequest",{enumerable:!0,get:function(){return LP.WorkDoneProgressCreateRequest}});Object.defineProperty(Ht,"WorkDoneProgressCancelNotification",{enumerable:!0,get:function(){return LP.WorkDoneProgressCancelNotification}});var TP=Pq();Object.defineProperty(Ht,"CallHierarchyIncomingCallsRequest",{enumerable:!0,get:function(){return TP.CallHierarchyIncomingCallsRequest}});Object.defineProperty(Ht,"CallHierarchyOutgoingCallsRequest",{enumerable:!0,get:function(){return TP.CallHierarchyOutgoingCallsRequest}});Object.defineProperty(Ht,"CallHierarchyPrepareRequest",{enumerable:!0,get:function(){return TP.CallHierarchyPrepareRequest}});var Uh=wq();Object.defineProperty(Ht,"TokenFormat",{enumerable:!0,get:function(){return Uh.TokenFormat}});Object.defineProperty(Ht,"SemanticTokensRequest",{enumerable:!0,get:function(){return Uh.SemanticTokensRequest}});Object.defineProperty(Ht,"SemanticTokensDeltaRequest",{enumerable:!0,get:function(){return Uh.SemanticTokensDeltaRequest}});Object.defineProperty(Ht,"SemanticTokensRangeRequest",{enumerable:!0,get:function(){return Uh.SemanticTokensRangeRequest}});Object.defineProperty(Ht,"SemanticTokensRefreshRequest",{enumerable:!0,get:function(){return Uh.SemanticTokensRefreshRequest}});Object.defineProperty(Ht,"SemanticTokensRegistrationType",{enumerable:!0,get:function(){return Uh.SemanticTokensRegistrationType}});var cIe=Nq();Object.defineProperty(Ht,"ShowDocumentRequest",{enumerable:!0,get:function(){return cIe.ShowDocumentRequest}});var uIe=$q();Object.defineProperty(Ht,"LinkedEditingRangeRequest",{enumerable:!0,get:function(){return uIe.LinkedEditingRangeRequest}});var Yd=Mq();Object.defineProperty(Ht,"FileOperationPatternKind",{enumerable:!0,get:function(){return Yd.FileOperationPatternKind}});Object.defineProperty(Ht,"DidCreateFilesNotification",{enumerable:!0,get:function(){return Yd.DidCreateFilesNotification}});Object.defineProperty(Ht,"WillCreateFilesRequest",{enumerable:!0,get:function(){return Yd.WillCreateFilesRequest}});Object.defineProperty(Ht,"DidRenameFilesNotification",{enumerable:!0,get:function(){return Yd.DidRenameFilesNotification}});Object.defineProperty(Ht,"WillRenameFilesRequest",{enumerable:!0,get:function(){return Yd.WillRenameFilesRequest}});Object.defineProperty(Ht,"DidDeleteFilesNotification",{enumerable:!0,get:function(){return Yd.DidDeleteFilesNotification}});Object.defineProperty(Ht,"WillDeleteFilesRequest",{enumerable:!0,get:function(){return Yd.WillDeleteFilesRequest}});var vP=Oq();Object.defineProperty(Ht,"UniquenessLevel",{enumerable:!0,get:function(){return vP.UniquenessLevel}});Object.defineProperty(Ht,"MonikerKind",{enumerable:!0,get:function(){return vP.MonikerKind}});Object.defineProperty(Ht,"MonikerRequest",{enumerable:!0,get:function(){return vP.MonikerRequest}});var CP=Fq();Object.defineProperty(Ht,"TypeHierarchyPrepareRequest",{enumerable:!0,get:function(){return CP.TypeHierarchyPrepareRequest}});Object.defineProperty(Ht,"TypeHierarchySubtypesRequest",{enumerable:!0,get:function(){return CP.TypeHierarchySubtypesRequest}});Object.defineProperty(Ht,"TypeHierarchySupertypesRequest",{enumerable:!0,get:function(){return CP.TypeHierarchySupertypesRequest}});var Jq=jq();Object.defineProperty(Ht,"InlineValueRequest",{enumerable:!0,get:function(){return Jq.InlineValueRequest}});Object.defineProperty(Ht,"InlineValueRefreshRequest",{enumerable:!0,get:function(){return Jq.InlineValueRefreshRequest}});var xP=Uq();Object.defineProperty(Ht,"InlayHintRequest",{enumerable:!0,get:function(){return xP.InlayHintRequest}});Object.defineProperty(Ht,"InlayHintResolveRequest",{enumerable:!0,get:function(){return xP.InlayHintResolveRequest}});Object.defineProperty(Ht,"InlayHintRefreshRequest",{enumerable:!0,get:function(){return xP.InlayHintRefreshRequest}});var XE=Wq();Object.defineProperty(Ht,"DiagnosticServerCancellationData",{enumerable:!0,get:function(){return XE.DiagnosticServerCancellationData}});Object.defineProperty(Ht,"DocumentDiagnosticReportKind",{enumerable:!0,get:function(){return XE.DocumentDiagnosticReportKind}});Object.defineProperty(Ht,"DocumentDiagnosticRequest",{enumerable:!0,get:function(){return XE.DocumentDiagnosticRequest}});Object.defineProperty(Ht,"WorkspaceDiagnosticRequest",{enumerable:!0,get:function(){return XE.WorkspaceDiagnosticRequest}});Object.defineProperty(Ht,"DiagnosticRefreshRequest",{enumerable:!0,get:function(){return XE.DiagnosticRefreshRequest}});var vu=Gq();Object.defineProperty(Ht,"NotebookCellKind",{enumerable:!0,get:function(){return vu.NotebookCellKind}});Object.defineProperty(Ht,"ExecutionSummary",{enumerable:!0,get:function(){return vu.ExecutionSummary}});Object.defineProperty(Ht,"NotebookCell",{enumerable:!0,get:function(){return vu.NotebookCell}});Object.defineProperty(Ht,"NotebookDocument",{enumerable:!0,get:function(){return vu.NotebookDocument}});Object.defineProperty(Ht,"NotebookDocumentSyncRegistrationType",{enumerable:!0,get:function(){return vu.NotebookDocumentSyncRegistrationType}});Object.defineProperty(Ht,"DidOpenNotebookDocumentNotification",{enumerable:!0,get:function(){return vu.DidOpenNotebookDocumentNotification}});Object.defineProperty(Ht,"NotebookCellArrayChange",{enumerable:!0,get:function(){return vu.NotebookCellArrayChange}});Object.defineProperty(Ht,"DidChangeNotebookDocumentNotification",{enumerable:!0,get:function(){return vu.DidChangeNotebookDocumentNotification}});Object.defineProperty(Ht,"DidSaveNotebookDocumentNotification",{enumerable:!0,get:function(){return vu.DidSaveNotebookDocumentNotification}});Object.defineProperty(Ht,"DidCloseNotebookDocumentNotification",{enumerable:!0,get:function(){return vu.DidCloseNotebookDocumentNotification}});var Qq;(function(e){function t(n){let i=n;return So.string(i.language)||So.string(i.scheme)||So.string(i.pattern)}e.is=t})(Qq=Ht.TextDocumentFilter||(Ht.TextDocumentFilter={}));var Yq;(function(e){function t(n){let i=n;return So.objectLiteral(i)&&(So.string(i.notebookType)||So.string(i.scheme)||So.string(i.pattern))}e.is=t})(Yq=Ht.NotebookDocumentFilter||(Ht.NotebookDocumentFilter={}));var eW;(function(e){function t(n){let i=n;return So.objectLiteral(i)&&(So.string(i.notebook)||Yq.is(i.notebook))&&(i.language===void 0||So.string(i.language))}e.is=t})(eW=Ht.NotebookCellTextDocumentFilter||(Ht.NotebookCellTextDocumentFilter={}));var tW;(function(e){function t(n){if(!Array.isArray(n))return!1;for(let i of n)if(!So.string(i)&&!Qq.is(i)&&!eW.is(i))return!1;return!0}e.is=t})(tW=Ht.DocumentSelector||(Ht.DocumentSelector={}));var HIe;(function(e){e.method="client/registerCapability",e.messageDirection=$r.MessageDirection.serverToClient,e.type=new $r.ProtocolRequestType(e.method)})(HIe=Ht.RegistrationRequest||(Ht.RegistrationRequest={}));var pIe;(function(e){e.method="client/unregisterCapability",e.messageDirection=$r.MessageDirection.serverToClient,e.type=new $r.ProtocolRequestType(e.method)})(pIe=Ht.UnregistrationRequest||(Ht.UnregistrationRequest={}));var dIe;(function(e){e.Create="create",e.Rename="rename",e.Delete="delete"})(dIe=Ht.ResourceOperationKind||(Ht.ResourceOperationKind={}));var fIe;(function(e){e.Abort="abort",e.Transactional="transactional",e.TextOnlyTransactional="textOnlyTransactional",e.Undo="undo"})(fIe=Ht.FailureHandlingKind||(Ht.FailureHandlingKind={}));var hIe;(function(e){e.UTF8="utf-8",e.UTF16="utf-16",e.UTF32="utf-32"})(hIe=Ht.PositionEncodingKind||(Ht.PositionEncodingKind={}));var _Ie;(function(e){function t(n){let i=n;return i&&So.string(i.id)&&i.id.length>0}e.hasId=t})(_Ie=Ht.StaticRegistrationOptions||(Ht.StaticRegistrationOptions={}));var mIe;(function(e){function t(n){let i=n;return i&&(i.documentSelector===null||tW.is(i.documentSelector))}e.is=t})(mIe=Ht.TextDocumentRegistrationOptions||(Ht.TextDocumentRegistrationOptions={}));var EIe;(function(e){function t(i){let o=i;return So.objectLiteral(o)&&(o.workDoneProgress===void 0||So.boolean(o.workDoneProgress))}e.is=t;function n(i){let o=i;return o&&So.boolean(o.workDoneProgress)}e.hasWorkDoneProgress=n})(EIe=Ht.WorkDoneProgressOptions||(Ht.WorkDoneProgressOptions={}));var yIe;(function(e){e.method="initialize",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(yIe=Ht.InitializeRequest||(Ht.InitializeRequest={}));var gIe;(function(e){e.unknownProtocolVersion=1})(gIe=Ht.InitializeErrorCodes||(Ht.InitializeErrorCodes={}));var bIe;(function(e){e.method="initialized",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolNotificationType(e.method)})(bIe=Ht.InitializedNotification||(Ht.InitializedNotification={}));var AIe;(function(e){e.method="shutdown",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType0(e.method)})(AIe=Ht.ShutdownRequest||(Ht.ShutdownRequest={}));var IIe;(function(e){e.method="exit",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolNotificationType0(e.method)})(IIe=Ht.ExitNotification||(Ht.ExitNotification={}));var SIe;(function(e){e.method="workspace/didChangeConfiguration",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolNotificationType(e.method)})(SIe=Ht.DidChangeConfigurationNotification||(Ht.DidChangeConfigurationNotification={}));var LIe;(function(e){e.Error=1,e.Warning=2,e.Info=3,e.Log=4})(LIe=Ht.MessageType||(Ht.MessageType={}));var TIe;(function(e){e.method="window/showMessage",e.messageDirection=$r.MessageDirection.serverToClient,e.type=new $r.ProtocolNotificationType(e.method)})(TIe=Ht.ShowMessageNotification||(Ht.ShowMessageNotification={}));var vIe;(function(e){e.method="window/showMessageRequest",e.messageDirection=$r.MessageDirection.serverToClient,e.type=new $r.ProtocolRequestType(e.method)})(vIe=Ht.ShowMessageRequest||(Ht.ShowMessageRequest={}));var CIe;(function(e){e.method="window/logMessage",e.messageDirection=$r.MessageDirection.serverToClient,e.type=new $r.ProtocolNotificationType(e.method)})(CIe=Ht.LogMessageNotification||(Ht.LogMessageNotification={}));var xIe;(function(e){e.method="telemetry/event",e.messageDirection=$r.MessageDirection.serverToClient,e.type=new $r.ProtocolNotificationType(e.method)})(xIe=Ht.TelemetryEventNotification||(Ht.TelemetryEventNotification={}));var DIe;(function(e){e.None=0,e.Full=1,e.Incremental=2})(DIe=Ht.TextDocumentSyncKind||(Ht.TextDocumentSyncKind={}));var PIe;(function(e){e.method="textDocument/didOpen",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolNotificationType(e.method)})(PIe=Ht.DidOpenTextDocumentNotification||(Ht.DidOpenTextDocumentNotification={}));var wIe;(function(e){function t(i){let o=i;return o!=null&&typeof o.text=="string"&&o.range!==void 0&&(o.rangeLength===void 0||typeof o.rangeLength=="number")}e.isIncremental=t;function n(i){let o=i;return o!=null&&typeof o.text=="string"&&o.range===void 0&&o.rangeLength===void 0}e.isFull=n})(wIe=Ht.TextDocumentContentChangeEvent||(Ht.TextDocumentContentChangeEvent={}));var kIe;(function(e){e.method="textDocument/didChange",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolNotificationType(e.method)})(kIe=Ht.DidChangeTextDocumentNotification||(Ht.DidChangeTextDocumentNotification={}));var NIe;(function(e){e.method="textDocument/didClose",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolNotificationType(e.method)})(NIe=Ht.DidCloseTextDocumentNotification||(Ht.DidCloseTextDocumentNotification={}));var RIe;(function(e){e.method="textDocument/didSave",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolNotificationType(e.method)})(RIe=Ht.DidSaveTextDocumentNotification||(Ht.DidSaveTextDocumentNotification={}));var $Ie;(function(e){e.Manual=1,e.AfterDelay=2,e.FocusOut=3})($Ie=Ht.TextDocumentSaveReason||(Ht.TextDocumentSaveReason={}));var MIe;(function(e){e.method="textDocument/willSave",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolNotificationType(e.method)})(MIe=Ht.WillSaveTextDocumentNotification||(Ht.WillSaveTextDocumentNotification={}));var BIe;(function(e){e.method="textDocument/willSaveWaitUntil",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(BIe=Ht.WillSaveTextDocumentWaitUntilRequest||(Ht.WillSaveTextDocumentWaitUntilRequest={}));var OIe;(function(e){e.method="workspace/didChangeWatchedFiles",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolNotificationType(e.method)})(OIe=Ht.DidChangeWatchedFilesNotification||(Ht.DidChangeWatchedFilesNotification={}));var FIe;(function(e){e.Created=1,e.Changed=2,e.Deleted=3})(FIe=Ht.FileChangeType||(Ht.FileChangeType={}));var jIe;(function(e){function t(n){let i=n;return So.objectLiteral(i)&&(Xq.URI.is(i.baseUri)||Xq.WorkspaceFolder.is(i.baseUri))&&So.string(i.pattern)}e.is=t})(jIe=Ht.RelativePattern||(Ht.RelativePattern={}));var UIe;(function(e){e.Create=1,e.Change=2,e.Delete=4})(UIe=Ht.WatchKind||(Ht.WatchKind={}));var qIe;(function(e){e.method="textDocument/publishDiagnostics",e.messageDirection=$r.MessageDirection.serverToClient,e.type=new $r.ProtocolNotificationType(e.method)})(qIe=Ht.PublishDiagnosticsNotification||(Ht.PublishDiagnosticsNotification={}));var WIe;(function(e){e.Invoked=1,e.TriggerCharacter=2,e.TriggerForIncompleteCompletions=3})(WIe=Ht.CompletionTriggerKind||(Ht.CompletionTriggerKind={}));var VIe;(function(e){e.method="textDocument/completion",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(VIe=Ht.CompletionRequest||(Ht.CompletionRequest={}));var KIe;(function(e){e.method="completionItem/resolve",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(KIe=Ht.CompletionResolveRequest||(Ht.CompletionResolveRequest={}));var GIe;(function(e){e.method="textDocument/hover",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(GIe=Ht.HoverRequest||(Ht.HoverRequest={}));var XIe;(function(e){e.Invoked=1,e.TriggerCharacter=2,e.ContentChange=3})(XIe=Ht.SignatureHelpTriggerKind||(Ht.SignatureHelpTriggerKind={}));var ZIe;(function(e){e.method="textDocument/signatureHelp",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(ZIe=Ht.SignatureHelpRequest||(Ht.SignatureHelpRequest={}));var zIe;(function(e){e.method="textDocument/definition",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(zIe=Ht.DefinitionRequest||(Ht.DefinitionRequest={}));var JIe;(function(e){e.method="textDocument/references",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(JIe=Ht.ReferencesRequest||(Ht.ReferencesRequest={}));var QIe;(function(e){e.method="textDocument/documentHighlight",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(QIe=Ht.DocumentHighlightRequest||(Ht.DocumentHighlightRequest={}));var YIe;(function(e){e.method="textDocument/documentSymbol",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(YIe=Ht.DocumentSymbolRequest||(Ht.DocumentSymbolRequest={}));var eSe;(function(e){e.method="textDocument/codeAction",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(eSe=Ht.CodeActionRequest||(Ht.CodeActionRequest={}));var tSe;(function(e){e.method="codeAction/resolve",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(tSe=Ht.CodeActionResolveRequest||(Ht.CodeActionResolveRequest={}));var rSe;(function(e){e.method="workspace/symbol",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(rSe=Ht.WorkspaceSymbolRequest||(Ht.WorkspaceSymbolRequest={}));var nSe;(function(e){e.method="workspaceSymbol/resolve",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(nSe=Ht.WorkspaceSymbolResolveRequest||(Ht.WorkspaceSymbolResolveRequest={}));var iSe;(function(e){e.method="textDocument/codeLens",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(iSe=Ht.CodeLensRequest||(Ht.CodeLensRequest={}));var sSe;(function(e){e.method="codeLens/resolve",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(sSe=Ht.CodeLensResolveRequest||(Ht.CodeLensResolveRequest={}));var aSe;(function(e){e.method="workspace/codeLens/refresh",e.messageDirection=$r.MessageDirection.serverToClient,e.type=new $r.ProtocolRequestType0(e.method)})(aSe=Ht.CodeLensRefreshRequest||(Ht.CodeLensRefreshRequest={}));var oSe;(function(e){e.method="textDocument/documentLink",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(oSe=Ht.DocumentLinkRequest||(Ht.DocumentLinkRequest={}));var lSe;(function(e){e.method="documentLink/resolve",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(lSe=Ht.DocumentLinkResolveRequest||(Ht.DocumentLinkResolveRequest={}));var cSe;(function(e){e.method="textDocument/formatting",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(cSe=Ht.DocumentFormattingRequest||(Ht.DocumentFormattingRequest={}));var uSe;(function(e){e.method="textDocument/rangeFormatting",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(uSe=Ht.DocumentRangeFormattingRequest||(Ht.DocumentRangeFormattingRequest={}));var HSe;(function(e){e.method="textDocument/onTypeFormatting",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(HSe=Ht.DocumentOnTypeFormattingRequest||(Ht.DocumentOnTypeFormattingRequest={}));var pSe;(function(e){e.Identifier=1})(pSe=Ht.PrepareSupportDefaultBehavior||(Ht.PrepareSupportDefaultBehavior={}));var dSe;(function(e){e.method="textDocument/rename",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(dSe=Ht.RenameRequest||(Ht.RenameRequest={}));var fSe;(function(e){e.method="textDocument/prepareRename",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(fSe=Ht.PrepareRenameRequest||(Ht.PrepareRenameRequest={}));var hSe;(function(e){e.method="workspace/executeCommand",e.messageDirection=$r.MessageDirection.clientToServer,e.type=new $r.ProtocolRequestType(e.method)})(hSe=Ht.ExecuteCommandRequest||(Ht.ExecuteCommandRequest={}));var _Se;(function(e){e.method="workspace/applyEdit",e.messageDirection=$r.MessageDirection.serverToClient,e.type=new $r.ProtocolRequestType("workspace/applyEdit")})(_Se=Ht.ApplyWorkspaceEditRequest||(Ht.ApplyWorkspaceEditRequest={}))});var iW=Le(qb=>{"use strict";Object.defineProperty(qb,"__esModule",{value:!0});qb.createProtocolConnection=void 0;var nW=Qd();function mSe(e,t,n,i){return nW.ConnectionStrategy.is(i)&&(i={connectionStrategy:i}),(0,nW.createMessageConnection)(e,t,n,i)}qb.createProtocolConnection=mSe});var sW=Le(Yo=>{"use strict";var ESe=Yo&&Yo.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),Wb=Yo&&Yo.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&ESe(t,e,n)};Object.defineProperty(Yo,"__esModule",{value:!0});Yo.LSPErrorCodes=Yo.createProtocolConnection=void 0;Wb(Qd(),Yo);Wb($b(),Yo);Wb(ba(),Yo);Wb(rW(),Yo);var ySe=iW();Object.defineProperty(Yo,"createProtocolConnection",{enumerable:!0,get:function(){return ySe.createProtocolConnection}});var gSe;(function(e){e.lspReservedErrorRangeStart=-32899,e.RequestFailed=-32803,e.ServerCancelled=-32802,e.ContentModified=-32801,e.RequestCancelled=-32800,e.lspReservedErrorRangeEnd=-32800})(gSe=Yo.LSPErrorCodes||(Yo.LSPErrorCodes={}))});var Ya=Le(Cu=>{"use strict";var bSe=Cu&&Cu.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),aW=Cu&&Cu.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&bSe(t,e,n)};Object.defineProperty(Cu,"__esModule",{value:!0});Cu.createProtocolConnection=void 0;var ASe=EP();aW(EP(),Cu);aW(sW(),Cu);function ISe(e,t,n,i){return(0,ASe.createMessageConnection)(e,t,n,i)}Cu.createProtocolConnection=ISe});var DP=Le(nc=>{"use strict";Object.defineProperty(nc,"__esModule",{value:!0});nc.generateUuid=nc.parse=nc.isUUID=nc.v4=nc.empty=void 0;var ZE=class{constructor(t){this._value=t}asHex(){return this._value}equals(t){return this.asHex()===t.asHex()}},zE=class e extends ZE{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)}};zE._chars=["0","1","2","3","4","5","6","6","7","8","9","a","b","c","d","e","f"];zE._timeHighBits=["8","9","a","b"];nc.empty=new ZE("00000000-0000-0000-0000-000000000000");function oW(){return new zE}nc.v4=oW;var SSe=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/i;function lW(e){return SSe.test(e)}nc.isUUID=lW;function LSe(e){if(!lW(e))throw new Error("invalid uuid");return new ZE(e)}nc.parse=LSe;function TSe(){return oW().asHex()}nc.generateUuid=TSe});var cW=Le(Cp=>{"use strict";Object.defineProperty(Cp,"__esModule",{value:!0});Cp.attachPartialResult=Cp.ProgressFeature=Cp.attachWorkDone=void 0;var vp=Ya(),vSe=DP(),ef=class e{constructor(t,n){this._connection=t,this._token=n,e.Instances.set(this._token,this)}begin(t,n,i,o){let r={kind:"begin",title:t,percentage:n,message:i,cancellable:o};this._connection.sendProgress(vp.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(vp.WorkDoneProgress.type,this._token,i)}done(){e.Instances.delete(this._token),this._connection.sendProgress(vp.WorkDoneProgress.type,this._token,{kind:"end"})}};ef.Instances=new Map;var Vb=class extends ef{constructor(t,n){super(t,n),this._source=new vp.CancellationTokenSource}get token(){return this._source.token}done(){this._source.dispose(),super.done()}cancel(){this._source.cancel()}},JE=class{constructor(){}begin(){}report(){}done(){}},Kb=class extends JE{constructor(){super(),this._source=new vp.CancellationTokenSource}get token(){return this._source.token}done(){this._source.dispose()}cancel(){this._source.cancel()}};function CSe(e,t){if(t===void 0||t.workDoneToken===void 0)return new JE;let n=t.workDoneToken;return delete t.workDoneToken,new ef(e,n)}Cp.attachWorkDone=CSe;var xSe=e=>class extends e{constructor(){super(),this._progressSupported=!1}initialize(t){super.initialize(t),t?.window?.workDoneProgress===!0&&(this._progressSupported=!0,this.connection.onNotification(vp.WorkDoneProgressCancelNotification.type,n=>{let i=ef.Instances.get(n.token);(i instanceof Vb||i instanceof Kb)&&i.cancel()}))}attachWorkDoneProgress(t){return t===void 0?new JE:new ef(this.connection,t)}createWorkDoneProgress(){if(this._progressSupported){let t=(0,vSe.generateUuid)();return this.connection.sendRequest(vp.WorkDoneProgressCreateRequest.type,{token:t}).then(()=>new Vb(this.connection,t))}else return Promise.resolve(new Kb)}};Cp.ProgressFeature=xSe;var PP;(function(e){e.type=new vp.ProgressType})(PP||(PP={}));var wP=class{constructor(t,n){this._connection=t,this._token=n}report(t){this._connection.sendProgress(PP.type,this._token,t)}};function DSe(e,t){if(t===void 0||t.partialResultToken===void 0)return;let n=t.partialResultToken;return delete t.partialResultToken,new wP(e,n)}Cp.attachPartialResult=DSe});var uW=Le(Gb=>{"use strict";Object.defineProperty(Gb,"__esModule",{value:!0});Gb.ConfigurationFeature=void 0;var PSe=Ya(),wSe=gb(),kSe=e=>class extends e{getConfiguration(t){return t?wSe.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(PSe.ConfigurationRequest.type,n).then(i=>Array.isArray(i)?Array.isArray(t)?i:i[0]:Array.isArray(t)?[]:null)}};Gb.ConfigurationFeature=kSe});var HW=Le(Zb=>{"use strict";Object.defineProperty(Zb,"__esModule",{value:!0});Zb.WorkspaceFoldersFeature=void 0;var Xb=Ya(),NSe=e=>class extends e{constructor(){super(),this._notificationIsAutoRegistered=!1}initialize(t){super.initialize(t);let n=t.workspace;n&&n.workspaceFolders&&(this._onDidChangeWorkspaceFolders=new Xb.Emitter,this.connection.onNotification(Xb.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(Xb.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(Xb.DidChangeWorkspaceFoldersNotification.type)),this._onDidChangeWorkspaceFolders.event}};Zb.WorkspaceFoldersFeature=NSe});var pW=Le(zb=>{"use strict";Object.defineProperty(zb,"__esModule",{value:!0});zb.CallHierarchyFeature=void 0;var kP=Ya(),RSe=e=>class extends e{get callHierarchy(){return{onPrepare:t=>this.connection.onRequest(kP.CallHierarchyPrepareRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n),void 0)),onIncomingCalls:t=>{let n=kP.CallHierarchyIncomingCallsRequest.type;return this.connection.onRequest(n,(i,o)=>t(i,o,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))},onOutgoingCalls:t=>{let n=kP.CallHierarchyOutgoingCallsRequest.type;return this.connection.onRequest(n,(i,o)=>t(i,o,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))}}}};zb.CallHierarchyFeature=RSe});var RP=Le(xp=>{"use strict";Object.defineProperty(xp,"__esModule",{value:!0});xp.SemanticTokensBuilder=xp.SemanticTokensDiff=xp.SemanticTokensFeature=void 0;var Jb=Ya(),$Se=e=>class extends e{get semanticTokens(){return{refresh:()=>this.connection.sendRequest(Jb.SemanticTokensRefreshRequest.type),on:t=>{let n=Jb.SemanticTokensRequest.type;return this.connection.onRequest(n,(i,o)=>t(i,o,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))},onDelta:t=>{let n=Jb.SemanticTokensDeltaRequest.type;return this.connection.onRequest(n,(i,o)=>t(i,o,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))},onRange:t=>{let n=Jb.SemanticTokensRangeRequest.type;return this.connection.onRequest(n,(i,o)=>t(i,o,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))}}}};xp.SemanticTokensFeature=$Se;var Qb=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[o]===this.modifiedSequence[r];)o--,r--;(o0&&(c-=this._prevLine,c===0&&(s-=this._prevChar)),this._data[this._dataLen++]=c,this._data[this._dataLen++]=s,this._data[this._dataLen++]=i,this._data[this._dataLen++]=o,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 Qb(this._prevData,this._data).computeDiff()}:this.build()}};xp.SemanticTokensBuilder=NP});var dW=Le(Yb=>{"use strict";Object.defineProperty(Yb,"__esModule",{value:!0});Yb.ShowDocumentFeature=void 0;var MSe=Ya(),BSe=e=>class extends e{showDocument(t){return this.connection.sendRequest(MSe.ShowDocumentRequest.type,t)}};Yb.ShowDocumentFeature=BSe});var fW=Le(eA=>{"use strict";Object.defineProperty(eA,"__esModule",{value:!0});eA.FileOperationsFeature=void 0;var qh=Ya(),OSe=e=>class extends e{onDidCreateFiles(t){return this.connection.onNotification(qh.DidCreateFilesNotification.type,n=>{t(n)})}onDidRenameFiles(t){return this.connection.onNotification(qh.DidRenameFilesNotification.type,n=>{t(n)})}onDidDeleteFiles(t){return this.connection.onNotification(qh.DidDeleteFilesNotification.type,n=>{t(n)})}onWillCreateFiles(t){return this.connection.onRequest(qh.WillCreateFilesRequest.type,(n,i)=>t(n,i))}onWillRenameFiles(t){return this.connection.onRequest(qh.WillRenameFilesRequest.type,(n,i)=>t(n,i))}onWillDeleteFiles(t){return this.connection.onRequest(qh.WillDeleteFilesRequest.type,(n,i)=>t(n,i))}};eA.FileOperationsFeature=OSe});var hW=Le(tA=>{"use strict";Object.defineProperty(tA,"__esModule",{value:!0});tA.LinkedEditingRangeFeature=void 0;var FSe=Ya(),jSe=e=>class extends e{onLinkedEditingRange(t){return this.connection.onRequest(FSe.LinkedEditingRangeRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n),void 0))}};tA.LinkedEditingRangeFeature=jSe});var _W=Le(rA=>{"use strict";Object.defineProperty(rA,"__esModule",{value:!0});rA.TypeHierarchyFeature=void 0;var $P=Ya(),USe=e=>class extends e{get typeHierarchy(){return{onPrepare:t=>this.connection.onRequest($P.TypeHierarchyPrepareRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n),void 0)),onSupertypes:t=>{let n=$P.TypeHierarchySupertypesRequest.type;return this.connection.onRequest(n,(i,o)=>t(i,o,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))},onSubtypes:t=>{let n=$P.TypeHierarchySubtypesRequest.type;return this.connection.onRequest(n,(i,o)=>t(i,o,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))}}}};rA.TypeHierarchyFeature=USe});var EW=Le(nA=>{"use strict";Object.defineProperty(nA,"__esModule",{value:!0});nA.InlineValueFeature=void 0;var mW=Ya(),qSe=e=>class extends e{get inlineValue(){return{refresh:()=>this.connection.sendRequest(mW.InlineValueRefreshRequest.type),on:t=>this.connection.onRequest(mW.InlineValueRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n)))}}};nA.InlineValueFeature=qSe});var yW=Le(iA=>{"use strict";Object.defineProperty(iA,"__esModule",{value:!0});iA.InlayHintFeature=void 0;var MP=Ya(),WSe=e=>class extends e{get inlayHint(){return{refresh:()=>this.connection.sendRequest(MP.InlayHintRefreshRequest.type),on:t=>this.connection.onRequest(MP.InlayHintRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n))),resolve:t=>this.connection.onRequest(MP.InlayHintResolveRequest.type,(n,i)=>t(n,i))}}};iA.InlayHintFeature=WSe});var gW=Le(sA=>{"use strict";Object.defineProperty(sA,"__esModule",{value:!0});sA.DiagnosticFeature=void 0;var QE=Ya(),VSe=e=>class extends e{get diagnostics(){return{refresh:()=>this.connection.sendRequest(QE.DiagnosticRefreshRequest.type),on:t=>this.connection.onRequest(QE.DocumentDiagnosticRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n),this.attachPartialResultProgress(QE.DocumentDiagnosticRequest.partialResult,n))),onWorkspace:t=>this.connection.onRequest(QE.WorkspaceDiagnosticRequest.type,(n,i)=>t(n,i,this.attachWorkDoneProgress(n),this.attachPartialResultProgress(QE.WorkspaceDiagnosticRequest.partialResult,n)))}}};sA.DiagnosticFeature=VSe});var OP=Le(aA=>{"use strict";Object.defineProperty(aA,"__esModule",{value:!0});aA.TextDocuments=void 0;var tf=Ya(),BP=class{constructor(t){this._configuration=t,this._syncedDocuments=new Map,this._onDidChangeContent=new tf.Emitter,this._onDidOpen=new tf.Emitter,this._onDidClose=new tf.Emitter,this._onDidSave=new tf.Emitter,this._onWillSave=new tf.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=tf.TextDocumentSyncKind.Incremental;let n=[];return n.push(t.onDidOpenTextDocument(i=>{let o=i.textDocument,r=this._configuration.create(o.uri,o.languageId,o.version,o.text);this._syncedDocuments.set(o.uri,r);let c=Object.freeze({document:r});this._onDidOpen.fire(c),this._onDidChangeContent.fire(c)})),n.push(t.onDidChangeTextDocument(i=>{let o=i.textDocument,r=i.contentChanges;if(r.length===0)return;let{version:c}=o;if(c==null)throw new Error(`Received document change event for ${o.uri} without valid version identifier`);let s=this._syncedDocuments.get(o.uri);s!==void 0&&(s=this._configuration.update(s,r,c),this._syncedDocuments.set(o.uri,s),this._onDidChangeContent.fire(Object.freeze({document:s})))})),n.push(t.onDidCloseTextDocument(i=>{let o=this._syncedDocuments.get(i.textDocument.uri);o!==void 0&&(this._syncedDocuments.delete(i.textDocument.uri),this._onDidClose.fire(Object.freeze({document:o})))})),n.push(t.onWillSaveTextDocument(i=>{let o=this._syncedDocuments.get(i.textDocument.uri);o!==void 0&&this._onWillSave.fire(Object.freeze({document:o,reason:i.reason}))})),n.push(t.onWillSaveTextDocumentWaitUntil((i,o)=>{let r=this._syncedDocuments.get(i.textDocument.uri);return r!==void 0&&this._willSaveWaitUntil?this._willSaveWaitUntil(Object.freeze({document:r,reason:i.reason}),o):[]})),n.push(t.onDidSaveTextDocument(i=>{let o=this._syncedDocuments.get(i.textDocument.uri);o!==void 0&&this._onDidSave.fire(Object.freeze({document:o}))})),tf.Disposable.create(()=>{n.forEach(i=>i.dispose())})}};aA.TextDocuments=BP});var jP=Le(Wh=>{"use strict";Object.defineProperty(Wh,"__esModule",{value:!0});Wh.NotebookDocuments=Wh.NotebookSyncFeature=void 0;var ic=Ya(),bW=OP(),KSe=e=>class extends e{get synchronization(){return{onDidOpenNotebookDocument:t=>this.connection.onNotification(ic.DidOpenNotebookDocumentNotification.type,n=>{t(n)}),onDidChangeNotebookDocument:t=>this.connection.onNotification(ic.DidChangeNotebookDocumentNotification.type,n=>{t(n)}),onDidSaveNotebookDocument:t=>this.connection.onNotification(ic.DidSaveNotebookDocumentNotification.type,n=>{t(n)}),onDidCloseNotebookDocument:t=>this.connection.onNotification(ic.DidCloseNotebookDocumentNotification.type,n=>{t(n)})}}};Wh.NotebookSyncFeature=KSe;var oA=class e{onDidOpenTextDocument(t){return this.openHandler=t,ic.Disposable.create(()=>{this.openHandler=void 0})}openTextDocument(t){this.openHandler&&this.openHandler(t)}onDidChangeTextDocument(t){return this.changeHandler=t,ic.Disposable.create(()=>{this.changeHandler=t})}changeTextDocument(t){this.changeHandler&&this.changeHandler(t)}onDidCloseTextDocument(t){return this.closeHandler=t,ic.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}};oA.NULL_DISPOSE=Object.freeze({dispose:()=>{}});var FP=class{constructor(t){t instanceof bW.TextDocuments?this._cellTextDocuments=t:this._cellTextDocuments=new bW.TextDocuments(t),this.notebookDocuments=new Map,this.notebookCellMap=new Map,this._onDidOpen=new ic.Emitter,this._onDidChange=new ic.Emitter,this._onDidSave=new ic.Emitter,this._onDidClose=new ic.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 oA,i=[];return i.push(this.cellTextDocuments.listen(n)),i.push(t.notebooks.synchronization.onDidOpenNotebookDocument(o=>{this.notebookDocuments.set(o.notebookDocument.uri,o.notebookDocument);for(let r of o.cellTextDocuments)n.openTextDocument({textDocument:r});this.updateCellMap(o.notebookDocument),this._onDidOpen.fire(o.notebookDocument)})),i.push(t.notebooks.synchronization.onDidChangeNotebookDocument(o=>{let r=this.notebookDocuments.get(o.notebookDocument.uri);if(r===void 0)return;r.version=o.notebookDocument.version;let c=r.metadata,s=!1,u=o.change;u.metadata!==void 0&&(s=!0,r.metadata=u.metadata);let H=[],a=[],l=[],p=[];if(u.cells!==void 0){let y=u.cells;if(y.structure!==void 0){let _=y.structure.array;if(r.cells.splice(_.start,_.deleteCount,..._.cells!==void 0?_.cells:[]),y.structure.didOpen!==void 0)for(let E of y.structure.didOpen)n.openTextDocument({textDocument:E}),H.push(E.uri);if(y.structure.didClose)for(let E of y.structure.didClose)n.closeTextDocument({textDocument:E}),a.push(E.uri)}if(y.data!==void 0){let _=new Map(y.data.map(E=>[E.document,E]));for(let E=0;E<=r.cells.length;E++){let A=_.get(r.cells[E].document);if(A!==void 0){let S=r.cells.splice(E,1,A);if(l.push({old:S[0],new:A}),_.delete(A.document),_.size===0)break}}}if(y.textContent!==void 0)for(let _ of y.textContent)n.changeTextDocument({textDocument:_.document,contentChanges:_.changes}),p.push(_.document.uri)}this.updateCellMap(r);let d={notebookDocument:r};s&&(d.metadata={old:c,new:r.metadata});let h=[];for(let y of H)h.push(this.getNotebookCell(y));let m=[];for(let y of a)m.push(this.getNotebookCell(y));let g=[];for(let y of p)g.push(this.getNotebookCell(y));(h.length>0||m.length>0||l.length>0||g.length>0)&&(d.cells={added:h,removed:m,changed:{data:l,textContent:g}}),(d.metadata!==void 0||d.cells!==void 0)&&this._onDidChange.fire(d)})),i.push(t.notebooks.synchronization.onDidSaveNotebookDocument(o=>{let r=this.notebookDocuments.get(o.notebookDocument.uri);r!==void 0&&this._onDidSave.fire(r)})),i.push(t.notebooks.synchronization.onDidCloseNotebookDocument(o=>{let r=this.notebookDocuments.get(o.notebookDocument.uri);if(r!==void 0){this._onDidClose.fire(r);for(let c of o.cellTextDocuments)n.closeTextDocument({textDocument:c});this.notebookDocuments.delete(o.notebookDocument.uri);for(let c of r.cells)this.notebookCellMap.delete(c.document)}})),ic.Disposable.create(()=>{i.forEach(o=>o.dispose())})}updateCellMap(t){for(let n of t.cells)this.notebookCellMap.set(n.document,[n,t])}};Wh.NotebookDocuments=FP});var AW=Le(lA=>{"use strict";Object.defineProperty(lA,"__esModule",{value:!0});lA.MonikerFeature=void 0;var GSe=Ya(),XSe=e=>class extends e{get moniker(){return{on:t=>{let n=GSe.MonikerRequest.type;return this.connection.onRequest(n,(i,o)=>t(i,o,this.attachWorkDoneProgress(i),this.attachPartialResultProgress(n,i)))}}}};lA.MonikerFeature=XSe});var GP=Le(Pi=>{"use strict";Object.defineProperty(Pi,"__esModule",{value:!0});Pi.createConnection=Pi.combineFeatures=Pi.combineNotebooksFeatures=Pi.combineLanguagesFeatures=Pi.combineWorkspaceFeatures=Pi.combineWindowFeatures=Pi.combineClientFeatures=Pi.combineTracerFeatures=Pi.combineTelemetryFeatures=Pi.combineConsoleFeatures=Pi._NotebooksImpl=Pi._LanguagesImpl=Pi.BulkUnregistration=Pi.BulkRegistration=Pi.ErrorMessageTracker=void 0;var Wr=Ya(),sc=gb(),qP=DP(),Zn=cW(),ZSe=uW(),zSe=HW(),JSe=pW(),QSe=RP(),YSe=dW(),eLe=fW(),tLe=hW(),rLe=_W(),nLe=EW(),iLe=yW(),sLe=gW(),aLe=jP(),oLe=AW();function UP(e){if(e!==null)return e}var WP=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)})}};Pi.ErrorMessageTracker=WP;var cA=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(Wr.MessageType.Error,t)}warn(t){this.send(Wr.MessageType.Warning,t)}info(t){this.send(Wr.MessageType.Info,t)}log(t){this.send(Wr.MessageType.Log,t)}send(t,n){this._rawConnection&&this._rawConnection.sendNotification(Wr.LogMessageNotification.type,{type:t,message:n}).catch(()=>{(0,Wr.RAL)().console.error("Sending log message failed")})}},VP=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:Wr.MessageType.Error,message:t,actions:n};return this.connection.sendRequest(Wr.ShowMessageRequest.type,i).then(UP)}showWarningMessage(t,...n){let i={type:Wr.MessageType.Warning,message:t,actions:n};return this.connection.sendRequest(Wr.ShowMessageRequest.type,i).then(UP)}showInformationMessage(t,...n){let i={type:Wr.MessageType.Info,message:t,actions:n};return this.connection.sendRequest(Wr.ShowMessageRequest.type,i).then(UP)}},IW=(0,YSe.ShowDocumentFeature)((0,Zn.ProgressFeature)(VP)),lLe;(function(e){function t(){return new uA}e.create=t})(lLe=Pi.BulkRegistration||(Pi.BulkRegistration={}));var uA=class{constructor(){this._registrations=[],this._registered=new Set}add(t,n){let i=sc.string(t)?t:t.method;if(this._registered.has(i))throw new Error(`${i} is already added to this registration`);let o=qP.generateUuid();this._registrations.push({id:o,method:i,registerOptions:n||{}}),this._registered.add(i)}asRegistrationParams(){return{registrations:this._registrations}}},cLe;(function(e){function t(){return new YE(void 0,[])}e.create=t})(cLe=Pi.BulkUnregistration||(Pi.BulkUnregistration={}));var YE=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(Wr.UnregistrationRequest.type,n).catch(()=>{this._connection.console.info("Bulk unregistration failed.")})}disposeSingle(t){let n=sc.string(t)?t:t.method,i=this._unregistrations.get(n);if(!i)return!1;let o={unregisterations:[i]};return this._connection.sendRequest(Wr.UnregistrationRequest.type,o).then(()=>{this._unregistrations.delete(n)},r=>{this._connection.console.info(`Un-registering request handler for ${i.id} failed.`)}),!0}},HA=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 uA?this.registerMany(t):t instanceof YE?this.registerSingle1(t,n,i):this.registerSingle2(t,n)}registerSingle1(t,n,i){let o=sc.string(n)?n:n.method,r=qP.generateUuid(),c={registrations:[{id:r,method:o,registerOptions:i||{}}]};return t.isAttached||t.attach(this.connection),this.connection.sendRequest(Wr.RegistrationRequest.type,c).then(s=>(t.add({id:r,method:o}),t),s=>(this.connection.console.info(`Registering request handler for ${o} failed.`),Promise.reject(s)))}registerSingle2(t,n){let i=sc.string(t)?t:t.method,o=qP.generateUuid(),r={registrations:[{id:o,method:i,registerOptions:n||{}}]};return this.connection.sendRequest(Wr.RegistrationRequest.type,r).then(c=>Wr.Disposable.create(()=>{this.unregisterSingle(o,i).catch(()=>{this.connection.console.info(`Un-registering capability with id ${o} failed.`)})}),c=>(this.connection.console.info(`Registering request handler for ${i} failed.`),Promise.reject(c)))}unregisterSingle(t,n){let i={unregisterations:[{id:t,method:n}]};return this.connection.sendRequest(Wr.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(Wr.RegistrationRequest.type,n).then(()=>new YE(this._connection,n.registrations.map(i=>({id:i.id,method:i.method}))),i=>(this.connection.console.info("Bulk registration failed."),Promise.reject(i)))}},KP=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(o){return o&&!!o.edit}let i=n(t)?t:{edit:t};return this.connection.sendRequest(Wr.ApplyWorkspaceEditRequest.type,i)}},SW=(0,eLe.FileOperationsFeature)((0,zSe.WorkspaceFoldersFeature)((0,ZSe.ConfigurationFeature)(KP))),pA=class{constructor(){this._trace=Wr.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!==Wr.Trace.Off&&this.connection.sendNotification(Wr.LogTraceNotification.type,{message:t,verbose:this._trace===Wr.Trace.Verbose?n:void 0}).catch(()=>{})}},dA=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(Wr.TelemetryEventNotification.type,t).catch(()=>{this.connection.console.log("Sending TelemetryEventNotification failed")})}},fA=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,Zn.attachWorkDone)(this.connection,t)}attachPartialResultProgress(t,n){return(0,Zn.attachPartialResult)(this.connection,n)}};Pi._LanguagesImpl=fA;var LW=(0,oLe.MonikerFeature)((0,sLe.DiagnosticFeature)((0,iLe.InlayHintFeature)((0,nLe.InlineValueFeature)((0,rLe.TypeHierarchyFeature)((0,tLe.LinkedEditingRangeFeature)((0,QSe.SemanticTokensFeature)((0,JSe.CallHierarchyFeature)(fA)))))))),hA=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,Zn.attachWorkDone)(this.connection,t)}attachPartialResultProgress(t,n){return(0,Zn.attachPartialResult)(this.connection,n)}};Pi._NotebooksImpl=hA;var TW=(0,aLe.NotebookSyncFeature)(hA);function vW(e,t){return function(n){return t(e(n))}}Pi.combineConsoleFeatures=vW;function CW(e,t){return function(n){return t(e(n))}}Pi.combineTelemetryFeatures=CW;function xW(e,t){return function(n){return t(e(n))}}Pi.combineTracerFeatures=xW;function DW(e,t){return function(n){return t(e(n))}}Pi.combineClientFeatures=DW;function PW(e,t){return function(n){return t(e(n))}}Pi.combineWindowFeatures=PW;function wW(e,t){return function(n){return t(e(n))}}Pi.combineWorkspaceFeatures=wW;function kW(e,t){return function(n){return t(e(n))}}Pi.combineLanguagesFeatures=kW;function NW(e,t){return function(n){return t(e(n))}}Pi.combineNotebooksFeatures=NW;function uLe(e,t){function n(o,r,c){return o&&r?c(o,r):o||r}return{__brand:"features",console:n(e.console,t.console,vW),tracer:n(e.tracer,t.tracer,xW),telemetry:n(e.telemetry,t.telemetry,CW),client:n(e.client,t.client,DW),window:n(e.window,t.window,PW),workspace:n(e.workspace,t.workspace,wW),languages:n(e.languages,t.languages,kW),notebooks:n(e.notebooks,t.notebooks,NW)}}Pi.combineFeatures=uLe;function HLe(e,t,n){let i=n&&n.console?new(n.console(cA)):new cA,o=e(i);i.rawAttach(o);let r=n&&n.tracer?new(n.tracer(pA)):new pA,c=n&&n.telemetry?new(n.telemetry(dA)):new dA,s=n&&n.client?new(n.client(HA)):new HA,u=n&&n.window?new(n.window(IW)):new IW,H=n&&n.workspace?new(n.workspace(SW)):new SW,a=n&&n.languages?new(n.languages(LW)):new LW,l=n&&n.notebooks?new(n.notebooks(TW)):new TW,p=[i,r,c,s,u,H,a,l];function d(_){return _ instanceof Promise?_:sc.thenable(_)?new Promise((E,A)=>{_.then(S=>E(S),S=>A(S))}):Promise.resolve(_)}let h,m,g,y={listen:()=>o.listen(),sendRequest:(_,...E)=>o.sendRequest(sc.string(_)?_:_.method,...E),onRequest:(_,E)=>o.onRequest(_,E),sendNotification:(_,E)=>{let A=sc.string(_)?_:_.method;return arguments.length===1?o.sendNotification(A):o.sendNotification(A,E)},onNotification:(_,E)=>o.onNotification(_,E),onProgress:o.onProgress,sendProgress:o.sendProgress,onInitialize:_=>(m=_,{dispose:()=>{m=void 0}}),onInitialized:_=>o.onNotification(Wr.InitializedNotification.type,_),onShutdown:_=>(h=_,{dispose:()=>{h=void 0}}),onExit:_=>(g=_,{dispose:()=>{g=void 0}}),get console(){return i},get telemetry(){return c},get tracer(){return r},get client(){return s},get window(){return u},get workspace(){return H},get languages(){return a},get notebooks(){return l},onDidChangeConfiguration:_=>o.onNotification(Wr.DidChangeConfigurationNotification.type,_),onDidChangeWatchedFiles:_=>o.onNotification(Wr.DidChangeWatchedFilesNotification.type,_),__textDocumentSync:void 0,onDidOpenTextDocument:_=>o.onNotification(Wr.DidOpenTextDocumentNotification.type,_),onDidChangeTextDocument:_=>o.onNotification(Wr.DidChangeTextDocumentNotification.type,_),onDidCloseTextDocument:_=>o.onNotification(Wr.DidCloseTextDocumentNotification.type,_),onWillSaveTextDocument:_=>o.onNotification(Wr.WillSaveTextDocumentNotification.type,_),onWillSaveTextDocumentWaitUntil:_=>o.onRequest(Wr.WillSaveTextDocumentWaitUntilRequest.type,_),onDidSaveTextDocument:_=>o.onNotification(Wr.DidSaveTextDocumentNotification.type,_),sendDiagnostics:_=>o.sendNotification(Wr.PublishDiagnosticsNotification.type,_),onHover:_=>o.onRequest(Wr.HoverRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),void 0)),onCompletion:_=>o.onRequest(Wr.CompletionRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onCompletionResolve:_=>o.onRequest(Wr.CompletionResolveRequest.type,_),onSignatureHelp:_=>o.onRequest(Wr.SignatureHelpRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),void 0)),onDeclaration:_=>o.onRequest(Wr.DeclarationRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onDefinition:_=>o.onRequest(Wr.DefinitionRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onTypeDefinition:_=>o.onRequest(Wr.TypeDefinitionRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onImplementation:_=>o.onRequest(Wr.ImplementationRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onReferences:_=>o.onRequest(Wr.ReferencesRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onDocumentHighlight:_=>o.onRequest(Wr.DocumentHighlightRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onDocumentSymbol:_=>o.onRequest(Wr.DocumentSymbolRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onWorkspaceSymbol:_=>o.onRequest(Wr.WorkspaceSymbolRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onWorkspaceSymbolResolve:_=>o.onRequest(Wr.WorkspaceSymbolResolveRequest.type,_),onCodeAction:_=>o.onRequest(Wr.CodeActionRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onCodeActionResolve:_=>o.onRequest(Wr.CodeActionResolveRequest.type,(E,A)=>_(E,A)),onCodeLens:_=>o.onRequest(Wr.CodeLensRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onCodeLensResolve:_=>o.onRequest(Wr.CodeLensResolveRequest.type,(E,A)=>_(E,A)),onDocumentFormatting:_=>o.onRequest(Wr.DocumentFormattingRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),void 0)),onDocumentRangeFormatting:_=>o.onRequest(Wr.DocumentRangeFormattingRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),void 0)),onDocumentOnTypeFormatting:_=>o.onRequest(Wr.DocumentOnTypeFormattingRequest.type,(E,A)=>_(E,A)),onRenameRequest:_=>o.onRequest(Wr.RenameRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),void 0)),onPrepareRename:_=>o.onRequest(Wr.PrepareRenameRequest.type,(E,A)=>_(E,A)),onDocumentLinks:_=>o.onRequest(Wr.DocumentLinkRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onDocumentLinkResolve:_=>o.onRequest(Wr.DocumentLinkResolveRequest.type,(E,A)=>_(E,A)),onDocumentColor:_=>o.onRequest(Wr.DocumentColorRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onColorPresentation:_=>o.onRequest(Wr.ColorPresentationRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onFoldingRanges:_=>o.onRequest(Wr.FoldingRangeRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onSelectionRanges:_=>o.onRequest(Wr.SelectionRangeRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),(0,Zn.attachPartialResult)(o,E))),onExecuteCommand:_=>o.onRequest(Wr.ExecuteCommandRequest.type,(E,A)=>_(E,A,(0,Zn.attachWorkDone)(o,E),void 0)),dispose:()=>o.dispose()};for(let _ of p)_.attach(y);return o.onRequest(Wr.InitializeRequest.type,_=>{t.initialize(_),sc.string(_.trace)&&(r.trace=Wr.Trace.fromString(_.trace));for(let E of p)E.initialize(_.capabilities);if(m){let E=m(_,new Wr.CancellationTokenSource().token,(0,Zn.attachWorkDone)(o,_),void 0);return d(E).then(A=>{if(A instanceof Wr.ResponseError)return A;let S=A;S||(S={capabilities:{}});let T=S.capabilities;T||(T={},S.capabilities=T),T.textDocumentSync===void 0||T.textDocumentSync===null?T.textDocumentSync=sc.number(y.__textDocumentSync)?y.__textDocumentSync:Wr.TextDocumentSyncKind.None:!sc.number(T.textDocumentSync)&&!sc.number(T.textDocumentSync.change)&&(T.textDocumentSync.change=sc.number(y.__textDocumentSync)?y.__textDocumentSync:Wr.TextDocumentSyncKind.None);for(let I of p)I.fillServerCapabilities(T);return S})}else{let E={capabilities:{textDocumentSync:Wr.TextDocumentSyncKind.None}};for(let A of p)A.fillServerCapabilities(E.capabilities);return E}}),o.onRequest(Wr.ShutdownRequest.type,()=>{if(t.shutdownReceived=!0,h)return h(new Wr.CancellationTokenSource().token)}),o.onNotification(Wr.ExitNotification.type,()=>{try{g&&g()}finally{t.shutdownReceived?t.exit(0):t.exit(1)}}),o.onNotification(Wr.SetTraceNotification.type,_=>{r.trace=Wr.Trace.fromString(_.value)}),y}Pi.createConnection=HLe});var $W=Le(el=>{"use strict";Object.defineProperty(el,"__esModule",{value:!0});el.resolveModulePath=el.FileSystem=el.resolveGlobalYarnPath=el.resolveGlobalNodePath=el.resolve=el.uriToFilePath=void 0;var pLe=require("url"),Xc=require("path"),XP=require("fs"),JP=require("child_process");function dLe(e){let t=pLe.parse(e);if(t.protocol!=="file:"||!t.path)return;let n=t.path.split("/");for(var i=0,o=n.length;i1){let r=n[0],c=n[1];r.length===0&&c.length>1&&c[1]===":"&&n.shift()}return Xc.normalize(n.join("/"))}el.uriToFilePath=dLe;function ZP(){return process.platform==="win32"}function _A(e,t,n,i){let o="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((c,s)=>{let u=process.env,H=Object.create(null);Object.keys(u).forEach(a=>H[a]=u[a]),t&&XP.existsSync(t)&&(H[o]?H[o]=t+Xc.delimiter+H[o]:H[o]=t,i&&i(`NODE_PATH value is: ${H[o]}`)),H.ELECTRON_RUN_AS_NODE="1";try{let a=(0,JP.fork)("",[],{cwd:n,env:H,execArgv:["-e",r]});if(a.pid===void 0){s(new Error(`Starting process to resolve node module ${e} failed`));return}a.on("error",p=>{s(p)}),a.on("message",p=>{p.c==="r"&&(a.send({c:"e"}),p.s?c(p.r):s(new Error(`Failed to resolve module: ${e}`)))});let l={c:"rs",a:e};a.send(l)}catch(a){s(a)}})}el.resolve=_A;function zP(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};ZP()&&(t="npm.cmd",i.shell=!0);let o=()=>{};try{process.on("SIGPIPE",o);let r=(0,JP.spawnSync)(t,["config","get","prefix"],i).stdout;if(!r){e&&e("'npm config get prefix' didn't return a value.");return}let c=r.trim();return e&&e(`'npm config get prefix' value is: ${c}`),c.length>0?ZP()?Xc.join(c,"node_modules"):Xc.join(c,"lib","node_modules"):void 0}catch{return}finally{process.removeListener("SIGPIPE",o)}}el.resolveGlobalNodePath=zP;function fLe(e){let t="yarn",n={encoding:"utf8"};ZP()&&(t="yarn.cmd",n.shell=!0);let i=()=>{};try{process.on("SIGPIPE",i);let o=(0,JP.spawnSync)(t,["global","dir","--json"],n),r=o.stdout;if(!r){e&&(e("'yarn global dir' didn't return a value."),o.stderr&&e(o.stderr));return}let c=r.trim().split(/\r?\n/);for(let s of c)try{let u=JSON.parse(s);if(u.type==="log")return Xc.join(u.data,"node_modules")}catch{}return}catch{return}finally{process.removeListener("SIGPIPE",i)}}el.resolveGlobalYarnPath=fLe;var RW;(function(e){let t;function n(){return t!==void 0||(process.platform==="win32"?t=!1:t=!XP.existsSync(__filename.toUpperCase())||!XP.existsSync(__filename.toLowerCase())),t}e.isCaseSensitive=n;function i(o,r){return n()?Xc.normalize(r).indexOf(Xc.normalize(o))===0:Xc.normalize(r).toLowerCase().indexOf(Xc.normalize(o).toLowerCase())===0}e.isParent=i})(RW=el.FileSystem||(el.FileSystem={}));function hLe(e,t,n,i){return n?(Xc.isAbsolute(n)||(n=Xc.join(e,n)),_A(t,n,n,i).then(o=>RW.isParent(n,o)?o:Promise.reject(new Error(`Failed to load ${t} from node path location.`))).then(void 0,o=>_A(t,zP(i),e,i))):_A(t,zP(i),e,i)}el.resolveModulePath=hLe});var QP=Le((_yt,MW)=>{"use strict";MW.exports=Ya()});var OW=Le(Lo=>{"use strict";var _Le=Lo&&Lo.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),BW=Lo&&Lo.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&_Le(t,e,n)};Object.defineProperty(Lo,"__esModule",{value:!0});Lo.ProposedFeatures=Lo.NotebookDocuments=Lo.TextDocuments=Lo.SemanticTokensBuilder=void 0;var mLe=RP();Object.defineProperty(Lo,"SemanticTokensBuilder",{enumerable:!0,get:function(){return mLe.SemanticTokensBuilder}});BW(Ya(),Lo);var ELe=OP();Object.defineProperty(Lo,"TextDocuments",{enumerable:!0,get:function(){return ELe.TextDocuments}});var yLe=jP();Object.defineProperty(Lo,"NotebookDocuments",{enumerable:!0,get:function(){return yLe.NotebookDocuments}});BW(GP(),Lo);var gLe;(function(e){e.all={__brand:"features"}})(gLe=Lo.ProposedFeatures||(Lo.ProposedFeatures={}))});var ew=Le(Nl=>{"use strict";var bLe=Nl&&Nl.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),jW=Nl&&Nl.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&bLe(t,e,n)};Object.defineProperty(Nl,"__esModule",{value:!0});Nl.createConnection=Nl.Files=void 0;var YP=gb(),ALe=GP(),ey=$W(),rf=QP();jW(QP(),Nl);jW(OW(),Nl);var ILe;(function(e){e.uriToFilePath=ey.uriToFilePath,e.resolveGlobalNodePath=ey.resolveGlobalNodePath,e.resolveGlobalYarnPath=ey.resolveGlobalYarnPath,e.resolve=ey.resolve,e.resolveModulePath=ey.resolveModulePath})(ILe=Nl.Files||(Nl.Files={}));var FW;function mA(){if(FW!==void 0)try{FW.end()}catch{}}var Vh=!1,UW;function SLe(){let e="--clientProcessId";function t(n){try{let i=parseInt(n);isNaN(i)||(UW=setInterval(()=>{try{process.kill(i,0)}catch{mA(),process.exit(Vh?0:1)}},3e3))}catch{}}for(let n=2;n{let t=e.processId;YP.number(t)&&UW===void 0&&setInterval(()=>{try{process.kill(t,0)}catch{process.exit(Vh?0:1)}},3e3)},get shutdownReceived(){return Vh},set shutdownReceived(e){Vh=e},exit:e=>{mA(),process.exit(e)}};function TLe(e,t,n,i){let o,r,c,s;return e!==void 0&&e.__brand==="features"&&(o=e,e=t,t=n,n=i),rf.ConnectionStrategy.is(e)||rf.ConnectionOptions.is(e)?s=e:(r=e,c=t,s=n),vLe(r,c,s,o)}Nl.createConnection=TLe;function vLe(e,t,n,i){if(!e&&!t&&process.argv.length>2){let s,u,H=process.argv.slice(2);for(let a=0;a{mA(),process.exit(Vh?0:1)}),s.on("close",()=>{mA(),process.exit(Vh?0:1)})}let c=s=>(0,rf.createProtocolConnection)(e,t,s,n);return(0,ALe.createConnection)(c,LLe,i)}});var ty=Le((yyt,qW)=>{"use strict";qW.exports=ew()});var ny=Le((ry,tw)=>{(function(e,t){if(typeof ry=="object"&&typeof tw=="object")tw.exports=t();else if(typeof define=="function"&&define.amd)define([],t);else{var n=t();for(var i in n)(typeof ry=="object"?ry:e)[i]=n[i]}})(ry,function(){return(()=>{"use strict";var e={470:n=>{function i(c){if(typeof c!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(c))}function o(c,s){for(var u,H="",a=0,l=-1,p=0,d=0;d<=c.length;++d){if(d2){var h=H.lastIndexOf("/");if(h!==H.length-1){h===-1?(H="",a=0):a=(H=H.slice(0,h)).length-1-H.lastIndexOf("/"),l=d,p=0;continue}}else if(H.length===2||H.length===1){H="",a=0,l=d,p=0;continue}}s&&(H.length>0?H+="/..":H="..",a=2)}else H.length>0?H+="/"+c.slice(l+1,d):H=c.slice(l+1,d),a=d-l-1;l=d,p=0}else u===46&&p!==-1?++p:p=-1}return H}var r={resolve:function(){for(var c,s="",u=!1,H=arguments.length-1;H>=-1&&!u;H--){var a;H>=0?a=arguments[H]:(c===void 0&&(c=process.cwd()),a=c),i(a),a.length!==0&&(s=a+"/"+s,u=a.charCodeAt(0)===47)}return s=o(s,!u),u?s.length>0?"/"+s:"/":s.length>0?s:"."},normalize:function(c){if(i(c),c.length===0)return".";var s=c.charCodeAt(0)===47,u=c.charCodeAt(c.length-1)===47;return(c=o(c,!s)).length!==0||s||(c="."),c.length>0&&u&&(c+="/"),s?"/"+c:c},isAbsolute:function(c){return i(c),c.length>0&&c.charCodeAt(0)===47},join:function(){if(arguments.length===0)return".";for(var c,s=0;s0&&(c===void 0?c=u:c+="/"+u)}return c===void 0?".":r.normalize(c)},relative:function(c,s){if(i(c),i(s),c===s||(c=r.resolve(c))===(s=r.resolve(s)))return"";for(var u=1;ud){if(s.charCodeAt(l+m)===47)return s.slice(l+m+1);if(m===0)return s.slice(l+m)}else a>d&&(c.charCodeAt(u+m)===47?h=m:m===0&&(h=0));break}var g=c.charCodeAt(u+m);if(g!==s.charCodeAt(l+m))break;g===47&&(h=m)}var y="";for(m=u+h+1;m<=H;++m)m!==H&&c.charCodeAt(m)!==47||(y.length===0?y+="..":y+="/..");return y.length>0?y+s.slice(l+h):(l+=h,s.charCodeAt(l)===47&&++l,s.slice(l))},_makeLong:function(c){return c},dirname:function(c){if(i(c),c.length===0)return".";for(var s=c.charCodeAt(0),u=s===47,H=-1,a=!0,l=c.length-1;l>=1;--l)if((s=c.charCodeAt(l))===47){if(!a){H=l;break}}else a=!1;return H===-1?u?"/":".":u&&H===1?"//":c.slice(0,H)},basename:function(c,s){if(s!==void 0&&typeof s!="string")throw new TypeError('"ext" argument must be a string');i(c);var u,H=0,a=-1,l=!0;if(s!==void 0&&s.length>0&&s.length<=c.length){if(s.length===c.length&&s===c)return"";var p=s.length-1,d=-1;for(u=c.length-1;u>=0;--u){var h=c.charCodeAt(u);if(h===47){if(!l){H=u+1;break}}else d===-1&&(l=!1,d=u+1),p>=0&&(h===s.charCodeAt(p)?--p==-1&&(a=u):(p=-1,a=d))}return H===a?a=d:a===-1&&(a=c.length),c.slice(H,a)}for(u=c.length-1;u>=0;--u)if(c.charCodeAt(u)===47){if(!l){H=u+1;break}}else a===-1&&(l=!1,a=u+1);return a===-1?"":c.slice(H,a)},extname:function(c){i(c);for(var s=-1,u=0,H=-1,a=!0,l=0,p=c.length-1;p>=0;--p){var d=c.charCodeAt(p);if(d!==47)H===-1&&(a=!1,H=p+1),d===46?s===-1?s=p:l!==1&&(l=1):s!==-1&&(l=-1);else if(!a){u=p+1;break}}return s===-1||H===-1||l===0||l===1&&s===H-1&&s===u+1?"":c.slice(s,H)},format:function(c){if(c===null||typeof c!="object")throw new TypeError('The "pathObject" argument must be of type Object. Received type '+typeof c);return function(s,u){var H=u.dir||u.root,a=u.base||(u.name||"")+(u.ext||"");return H?H===u.root?H+a:H+"/"+a:a}(0,c)},parse:function(c){i(c);var s={root:"",dir:"",base:"",ext:"",name:""};if(c.length===0)return s;var u,H=c.charCodeAt(0),a=H===47;a?(s.root="/",u=1):u=0;for(var l=-1,p=0,d=-1,h=!0,m=c.length-1,g=0;m>=u;--m)if((H=c.charCodeAt(m))!==47)d===-1&&(h=!1,d=m+1),H===46?l===-1?l=m:g!==1&&(g=1):l!==-1&&(g=-1);else if(!h){p=m+1;break}return l===-1||d===-1||g===0||g===1&&l===d-1&&l===p+1?d!==-1&&(s.base=s.name=p===0&&a?c.slice(1,d):c.slice(p,d)):(p===0&&a?(s.name=c.slice(1,l),s.base=c.slice(1,d)):(s.name=c.slice(p,l),s.base=c.slice(p,d)),s.ext=c.slice(l,d)),p>0?s.dir=c.slice(0,p-1):a&&(s.dir="/"),s},sep:"/",delimiter:":",win32:null,posix:null};r.posix=r,n.exports=r},465:(n,i,o)=>{Object.defineProperty(i,"__esModule",{value:!0}),i.Utils=i.URI=void 0;var r=o(796);Object.defineProperty(i,"URI",{enumerable:!0,get:function(){return r.URI}});var c=o(679);Object.defineProperty(i,"Utils",{enumerable:!0,get:function(){return c.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 o=navigator.userAgent;i.isWindows=o.indexOf("Windows")>=0}},796:function(n,i,o){var r,c,s=this&&this.__extends||(r=function(C,D){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(O,j){O.__proto__=j}||function(O,j){for(var k in j)Object.prototype.hasOwnProperty.call(j,k)&&(O[k]=j[k])})(C,D)},function(C,D){function O(){this.constructor=C}r(C,D),C.prototype=D===null?Object.create(D):(O.prototype=D.prototype,new O)});Object.defineProperty(i,"__esModule",{value:!0}),i.uriToFsPath=i.URI=void 0;var u=o(674),H=/^\w[\w\d+.-]*$/,a=/^\//,l=/^\/\//,p="",d="/",h=/^(([^:/?#]+?):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?/,m=function(){function C(D,O,j,k,$,U){U===void 0&&(U=!1),typeof D=="object"?(this.scheme=D.scheme||p,this.authority=D.authority||p,this.path=D.path||p,this.query=D.query||p,this.fragment=D.fragment||p):(this.scheme=function(F,P){return F||P?F:"file"}(D,U),this.authority=O||p,this.path=function(F,P){switch(F){case"https":case"http":case"file":P?P[0]!==d&&(P=d+P):P=d}return P}(this.scheme,j||p),this.query=k||p,this.fragment=$||p,function(F,P){if(!F.scheme&&P)throw new Error('[UriError]: Scheme is missing: {scheme: "", authority: "'+F.authority+'", path: "'+F.path+'", query: "'+F.query+'", fragment: "'+F.fragment+'"}');if(F.scheme&&!H.test(F.scheme))throw new Error("[UriError]: Scheme contains illegal characters.");if(F.path){if(F.authority){if(!a.test(F.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(l.test(F.path))throw new Error('[UriError]: If a URI does not contain an authority component, then the path cannot begin with two slash characters ("//")')}}(this,U))}return C.isUri=function(D){return D instanceof C||!!D&&typeof D.authority=="string"&&typeof D.fragment=="string"&&typeof D.path=="string"&&typeof D.query=="string"&&typeof D.scheme=="string"&&typeof D.fsPath=="function"&&typeof D.with=="function"&&typeof D.toString=="function"},Object.defineProperty(C.prototype,"fsPath",{get:function(){return S(this,!1)},enumerable:!1,configurable:!0}),C.prototype.with=function(D){if(!D)return this;var O=D.scheme,j=D.authority,k=D.path,$=D.query,U=D.fragment;return O===void 0?O=this.scheme:O===null&&(O=p),j===void 0?j=this.authority:j===null&&(j=p),k===void 0?k=this.path:k===null&&(k=p),$===void 0?$=this.query:$===null&&($=p),U===void 0?U=this.fragment:U===null&&(U=p),O===this.scheme&&j===this.authority&&k===this.path&&$===this.query&&U===this.fragment?this:new y(O,j,k,$,U)},C.parse=function(D,O){O===void 0&&(O=!1);var j=h.exec(D);return j?new y(j[2]||p,x(j[4]||p),x(j[5]||p),x(j[7]||p),x(j[9]||p),O):new y(p,p,p,p,p)},C.file=function(D){var O=p;if(u.isWindows&&(D=D.replace(/\\/g,d)),D[0]===d&&D[1]===d){var j=D.indexOf(d,2);j===-1?(O=D.substring(2),D=d):(O=D.substring(2,j),D=D.substring(j)||d)}return new y("file",O,D,p,p)},C.from=function(D){return new y(D.scheme,D.authority,D.path,D.query,D.fragment)},C.prototype.toString=function(D){return D===void 0&&(D=!1),T(this,D)},C.prototype.toJSON=function(){return this},C.revive=function(D){if(D){if(D instanceof C)return D;var O=new y(D);return O._formatted=D.external,O._fsPath=D._sep===g?D.fsPath:null,O}return D},C}();i.URI=m;var g=u.isWindows?1:void 0,y=function(C){function D(){var O=C!==null&&C.apply(this,arguments)||this;return O._formatted=null,O._fsPath=null,O}return s(D,C),Object.defineProperty(D.prototype,"fsPath",{get:function(){return this._fsPath||(this._fsPath=S(this,!1)),this._fsPath},enumerable:!1,configurable:!0}),D.prototype.toString=function(O){return O===void 0&&(O=!1),O?T(this,!0):(this._formatted||(this._formatted=T(this,!1)),this._formatted)},D.prototype.toJSON=function(){var O={$mid:1};return this._fsPath&&(O.fsPath=this._fsPath,O._sep=g),this._formatted&&(O.external=this._formatted),this.path&&(O.path=this.path),this.scheme&&(O.scheme=this.scheme),this.authority&&(O.authority=this.authority),this.query&&(O.query=this.query),this.fragment&&(O.fragment=this.fragment),O},D}(m),_=((c={})[58]="%3A",c[47]="%2F",c[63]="%3F",c[35]="%23",c[91]="%5B",c[93]="%5D",c[64]="%40",c[33]="%21",c[36]="%24",c[38]="%26",c[39]="%27",c[40]="%28",c[41]="%29",c[42]="%2A",c[43]="%2B",c[44]="%2C",c[59]="%3B",c[61]="%3D",c[32]="%20",c);function E(C,D){for(var O=void 0,j=-1,k=0;k=97&&$<=122||$>=65&&$<=90||$>=48&&$<=57||$===45||$===46||$===95||$===126||D&&$===47)j!==-1&&(O+=encodeURIComponent(C.substring(j,k)),j=-1),O!==void 0&&(O+=C.charAt(k));else{O===void 0&&(O=C.substr(0,k));var U=_[$];U!==void 0?(j!==-1&&(O+=encodeURIComponent(C.substring(j,k)),j=-1),O+=U):j===-1&&(j=k)}}return j!==-1&&(O+=encodeURIComponent(C.substring(j))),O!==void 0?O:C}function A(C){for(var D=void 0,O=0;O1&&C.scheme==="file"?"//"+C.authority+C.path:C.path.charCodeAt(0)===47&&(C.path.charCodeAt(1)>=65&&C.path.charCodeAt(1)<=90||C.path.charCodeAt(1)>=97&&C.path.charCodeAt(1)<=122)&&C.path.charCodeAt(2)===58?D?C.path.substr(1):C.path[1].toLowerCase()+C.path.substr(2):C.path,u.isWindows&&(O=O.replace(/\//g,"\\")),O}function T(C,D){var O=D?A:E,j="",k=C.scheme,$=C.authority,U=C.path,F=C.query,P=C.fragment;if(k&&(j+=k,j+=":"),($||k==="file")&&(j+=d,j+=d),$){var W=$.indexOf("@");if(W!==-1){var Z=$.substr(0,W);$=$.substr(W+1),(W=Z.indexOf(":"))===-1?j+=O(Z,!1):(j+=O(Z.substr(0,W),!1),j+=":",j+=O(Z.substr(W+1),!1)),j+="@"}(W=($=$.toLowerCase()).indexOf(":"))===-1?j+=O($,!1):(j+=O($.substr(0,W),!1),j+=$.substr(W))}if(U){if(U.length>=3&&U.charCodeAt(0)===47&&U.charCodeAt(2)===58)(ee=U.charCodeAt(1))>=65&&ee<=90&&(U="/"+String.fromCharCode(ee+32)+":"+U.substr(3));else if(U.length>=2&&U.charCodeAt(1)===58){var ee;(ee=U.charCodeAt(0))>=65&&ee<=90&&(U=String.fromCharCode(ee+32)+":"+U.substr(2))}j+=O(U,!0)}return F&&(j+="?",j+=O(F,!1)),P&&(j+="#",j+=D?P:E(P,!1)),j}function I(C){try{return decodeURIComponent(C)}catch{return C.length>3?C.substr(0,3)+I(C.substr(3)):C}}i.uriToFsPath=S;var L=/(%[0-9A-Za-z][0-9A-Za-z])+/g;function x(C){return C.match(L)?C.replace(L,function(D){return I(D)}):C}},679:function(n,i,o){var r=this&&this.__spreadArrays||function(){for(var H=0,a=0,l=arguments.length;a{VW.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 o=e[2];(o==="?"||o===".")&&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 iy=Le((Ayt,zW)=>{"use strict";var xu="\\\\/",KW=`[^${xu}]`,gH="\\.",CLe="\\+",xLe="\\?",EA="\\/",DLe="(?=.)",GW="[^/]",rw=`(?:${EA}|$)`,XW=`(?:^|${EA})`,nw=`${gH}{1,2}${rw}`,PLe=`(?!${gH})`,wLe=`(?!${XW}${nw})`,kLe=`(?!${gH}{0,1}${rw})`,NLe=`(?!${nw})`,RLe=`[^.${EA}]`,$Le=`${GW}*?`,MLe="/",ZW={DOT_LITERAL:gH,PLUS_LITERAL:CLe,QMARK_LITERAL:xLe,SLASH_LITERAL:EA,ONE_CHAR:DLe,QMARK:GW,END_ANCHOR:rw,DOTS_SLASH:nw,NO_DOT:PLe,NO_DOTS:wLe,NO_DOT_SLASH:kLe,NO_DOTS_SLASH:NLe,QMARK_NO_DOT:RLe,STAR:$Le,START_ANCHOR:XW,SEP:MLe},BLe={...ZW,SLASH_LITERAL:`[${xu}]`,QMARK:KW,STAR:`${KW}*?`,DOTS_SLASH:`${gH}{1,2}(?:[${xu}]|$)`,NO_DOT:`(?!${gH})`,NO_DOTS:`(?!(?:^|[${xu}])${gH}{1,2}(?:[${xu}]|$))`,NO_DOT_SLASH:`(?!${gH}{0,1}(?:[${xu}]|$))`,NO_DOTS_SLASH:`(?!${gH}{1,2}(?:[${xu}]|$))`,QMARK_NO_DOT:`[^.${xu}]`,START_ANCHOR:`(?:^|[${xu}])`,END_ANCHOR:`(?:[${xu}]|$)`,SEP:"\\"},OLe={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"};zW.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:OLe,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?BLe:ZW}}});var sy=Le(Hl=>{"use strict";var{REGEX_BACKSLASH:FLe,REGEX_REMOVE_BACKSLASH:jLe,REGEX_SPECIAL_CHARS:ULe,REGEX_SPECIAL_CHARS_GLOBAL:qLe}=iy();Hl.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);Hl.hasRegexChars=e=>ULe.test(e);Hl.isRegexChar=e=>e.length===1&&Hl.hasRegexChars(e);Hl.escapeRegex=e=>e.replace(qLe,"\\$1");Hl.toPosixSlashes=e=>e.replace(FLe,"/");Hl.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};Hl.removeBackslashes=e=>e.replace(jLe,t=>t==="\\"?"":t);Hl.escapeLast=(e,t,n)=>{let i=e.lastIndexOf(t,n);return i===-1?e:e[i-1]==="\\"?Hl.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};Hl.removePrefix=(e,t={})=>{let n=e;return n.startsWith("./")&&(n=n.slice(2),t.prefix="./"),n};Hl.wrapOutput=(e,t={},n={})=>{let i=n.contains?"":"^",o=n.contains?"":"$",r=`${i}(?:${e})${o}`;return t.negated===!0&&(r=`(?:^(?!${r}).*$)`),r};Hl.basename=(e,{windows:t}={})=>{let n=e.split(t?/[\\/]/:"/"),i=n[n.length-1];return i===""?n[n.length-2]:i}});var iV=Le((Syt,nV)=>{"use strict";var JW=sy(),{CHAR_ASTERISK:iw,CHAR_AT:WLe,CHAR_BACKWARD_SLASH:ay,CHAR_COMMA:VLe,CHAR_DOT:sw,CHAR_EXCLAMATION_MARK:aw,CHAR_FORWARD_SLASH:rV,CHAR_LEFT_CURLY_BRACE:ow,CHAR_LEFT_PARENTHESES:lw,CHAR_LEFT_SQUARE_BRACKET:KLe,CHAR_PLUS:GLe,CHAR_QUESTION_MARK:QW,CHAR_RIGHT_CURLY_BRACE:XLe,CHAR_RIGHT_PARENTHESES:YW,CHAR_RIGHT_SQUARE_BRACKET:ZLe}=iy(),eV=e=>e===rV||e===ay,tV=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},zLe=(e,t)=>{let n=t||{},i=e.length-1,o=n.parts===!0||n.scanToEnd===!0,r=[],c=[],s=[],u=e,H=-1,a=0,l=0,p=!1,d=!1,h=!1,m=!1,g=!1,y=!1,_=!1,E=!1,A=!1,S=!1,T=0,I,L,x={value:"",depth:0,isGlob:!1},C=()=>H>=i,D=()=>u.charCodeAt(H+1),O=()=>(I=L,u.charCodeAt(++H));for(;H0&&(k=u.slice(0,a),u=u.slice(a),l-=a),j&&h===!0&&l>0?(j=u.slice(0,l),$=u.slice(l)):h===!0?(j="",$=u):j=u,j&&j!==""&&j!=="/"&&j!==u&&eV(j.charCodeAt(j.length-1))&&(j=j.slice(0,-1)),n.unescape===!0&&($&&($=JW.removeBackslashes($)),j&&_===!0&&(j=JW.removeBackslashes(j)));let U={prefix:k,input:e,start:a,base:j,glob:$,isBrace:p,isBracket:d,isGlob:h,isExtglob:m,isGlobstar:g,negated:E,negatedExtglob:A};if(n.tokens===!0&&(U.maxDepth=0,eV(L)||c.push(x),U.tokens=c),n.parts===!0||n.tokens===!0){let F;for(let P=0;P{"use strict";var yA=iy(),Du=sy(),{MAX_LENGTH:gA,POSIX_REGEX_SOURCE:JLe,REGEX_NON_SPECIAL_CHARS:QLe,REGEX_SPECIAL_CHARS_BACKREF:YLe,REPLACEMENTS:sV}=yA,eTe=(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(o=>Du.escapeRegex(o)).join("..")}return n},Gh=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,cw=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=sV[e]||e;let n={...t},i=typeof n.maxLength=="number"?Math.min(gA,n.maxLength):gA,o=e.length;if(o>i)throw new SyntaxError(`Input length: ${o}, exceeds maximum allowed length: ${i}`);let r={type:"bos",value:"",output:n.prepend||""},c=[r],s=n.capture?"":"?:",u=yA.globChars(n.windows),H=yA.extglobChars(u),{DOT_LITERAL:a,PLUS_LITERAL:l,SLASH_LITERAL:p,ONE_CHAR:d,DOTS_SLASH:h,NO_DOT:m,NO_DOT_SLASH:g,NO_DOTS_SLASH:y,QMARK:_,QMARK_NO_DOT:E,STAR:A,START_ANCHOR:S}=u,T=ie=>`(${s}(?:(?!${S}${ie.dot?h:a}).)*?)`,I=n.dot?"":m,L=n.dot?_:E,x=n.bash===!0?T(n):A;n.capture&&(x=`(${x})`),typeof n.noext=="boolean"&&(n.noextglob=n.noext);let C={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:c};e=Du.removePrefix(e,C),o=e.length;let D=[],O=[],j=[],k=r,$,U=()=>C.index===o-1,F=C.peek=(ie=1)=>e[C.index+ie],P=C.advance=()=>e[++C.index]||"",W=()=>e.slice(C.index+1),Z=(ie="",_e=0)=>{C.consumed+=ie,C.index+=_e},ee=ie=>{C.output+=ie.output!=null?ie.output:ie.value,Z(ie.value)},J=()=>{let ie=1;for(;F()==="!"&&(F(2)!=="("||F(3)==="?");)P(),C.start++,ie++;return ie%2===0?!1:(C.negated=!0,C.start++,!0)},ne=ie=>{C[ie]++,j.push(ie)},K=ie=>{C[ie]--,j.pop()},q=ie=>{if(k.type==="globstar"){let _e=C.braces>0&&(ie.type==="comma"||ie.type==="brace"),He=ie.extglob===!0||D.length&&(ie.type==="pipe"||ie.type==="paren");ie.type!=="slash"&&ie.type!=="paren"&&!_e&&!He&&(C.output=C.output.slice(0,-k.output.length),k.type="star",k.value="*",k.output=x,C.output+=k.output)}if(D.length&&ie.type!=="paren"&&(D[D.length-1].inner+=ie.value),(ie.value||ie.output)&&ee(ie),k&&k.type==="text"&&ie.type==="text"){k.output=(k.output||k.value)+ie.value,k.value+=ie.value;return}ie.prev=k,c.push(ie),k=ie},Q=(ie,_e)=>{let He={...H[_e],conditions:1,inner:""};He.prev=k,He.parens=C.parens,He.output=C.output;let be=(n.capture?"(":"")+He.open;ne("parens"),q({type:ie,value:_e,output:C.output?"":d}),q({type:"paren",extglob:!0,value:P(),output:be}),D.push(He)},z=ie=>{let _e=ie.close+(n.capture?")":""),He;if(ie.type==="negate"){let be=x;if(ie.inner&&ie.inner.length>1&&ie.inner.includes("/")&&(be=T(n)),(be!==x||U()||/^\)+$/.test(W()))&&(_e=ie.close=`)$))${be}`),ie.inner.includes("*")&&(He=W())&&/^\.[^\\/.]+$/.test(He)){let Ve=cw(He,{...t,fastpaths:!1}).output;_e=ie.close=`)${Ve})${be})`}ie.prev.type==="bos"&&(C.negatedExtglob=!0)}q({type:"paren",extglob:!0,value:$,output:_e}),K("parens")};if(n.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let ie=!1,_e=e.replace(YLe,(He,be,Ve,Fe,me,ce)=>Fe==="\\"?(ie=!0,He):Fe==="?"?be?be+Fe+(me?_.repeat(me.length):""):ce===0?L+(me?_.repeat(me.length):""):_.repeat(Ve.length):Fe==="."?a.repeat(Ve.length):Fe==="*"?be?be+Fe+(me?x:""):x:be?He:`\\${He}`);return ie===!0&&(n.unescape===!0?_e=_e.replace(/\\/g,""):_e=_e.replace(/\\+/g,He=>He.length%2===0?"\\\\":He?"\\":"")),_e===e&&n.contains===!0?(C.output=e,C):(C.output=Du.wrapOutput(_e,C,t),C)}for(;!U();){if($=P(),$==="\0")continue;if($==="\\"){let He=F();if(He==="/"&&n.bash!==!0||He==="."||He===";")continue;if(!He){$+="\\",q({type:"text",value:$});continue}let be=/^\\+/.exec(W()),Ve=0;if(be&&be[0].length>2&&(Ve=be[0].length,C.index+=Ve,Ve%2!==0&&($+="\\")),n.unescape===!0?$=P():$+=P(),C.brackets===0){q({type:"text",value:$});continue}}if(C.brackets>0&&($!=="]"||k.value==="["||k.value==="[^")){if(n.posix!==!1&&$===":"){let He=k.value.slice(1);if(He.includes("[")&&(k.posix=!0,He.includes(":"))){let be=k.value.lastIndexOf("["),Ve=k.value.slice(0,be),Fe=k.value.slice(be+2),me=JLe[Fe];if(me){k.value=Ve+me,C.backtrack=!0,P(),!r.output&&c.indexOf(k)===1&&(r.output=d);continue}}}($==="["&&F()!==":"||$==="-"&&F()==="]")&&($=`\\${$}`),$==="]"&&(k.value==="["||k.value==="[^")&&($=`\\${$}`),n.posix===!0&&$==="!"&&k.value==="["&&($="^"),k.value+=$,ee({value:$});continue}if(C.quotes===1&&$!=='"'){$=Du.escapeRegex($),k.value+=$,ee({value:$});continue}if($==='"'){C.quotes=C.quotes===1?0:1,n.keepQuotes===!0&&q({type:"text",value:$});continue}if($==="("){ne("parens"),q({type:"paren",value:$});continue}if($===")"){if(C.parens===0&&n.strictBrackets===!0)throw new SyntaxError(Gh("opening","("));let He=D[D.length-1];if(He&&C.parens===He.parens+1){z(D.pop());continue}q({type:"paren",value:$,output:C.parens?")":"\\)"}),K("parens");continue}if($==="["){if(n.nobracket===!0||!W().includes("]")){if(n.nobracket!==!0&&n.strictBrackets===!0)throw new SyntaxError(Gh("closing","]"));$=`\\${$}`}else ne("brackets");q({type:"bracket",value:$});continue}if($==="]"){if(n.nobracket===!0||k&&k.type==="bracket"&&k.value.length===1){q({type:"text",value:$,output:`\\${$}`});continue}if(C.brackets===0){if(n.strictBrackets===!0)throw new SyntaxError(Gh("opening","["));q({type:"text",value:$,output:`\\${$}`});continue}K("brackets");let He=k.value.slice(1);if(k.posix!==!0&&He[0]==="^"&&!He.includes("/")&&($=`/${$}`),k.value+=$,ee({value:$}),n.literalBrackets===!1||Du.hasRegexChars(He))continue;let be=Du.escapeRegex(k.value);if(C.output=C.output.slice(0,-k.value.length),n.literalBrackets===!0){C.output+=be,k.value=be;continue}k.value=`(${s}${be}|${k.value})`,C.output+=k.value;continue}if($==="{"&&n.nobrace!==!0){ne("braces");let He={type:"brace",value:$,output:"(",outputIndex:C.output.length,tokensIndex:C.tokens.length};O.push(He),q(He);continue}if($==="}"){let He=O[O.length-1];if(n.nobrace===!0||!He){q({type:"text",value:$,output:$});continue}let be=")";if(He.dots===!0){let Ve=c.slice(),Fe=[];for(let me=Ve.length-1;me>=0&&(c.pop(),Ve[me].type!=="brace");me--)Ve[me].type!=="dots"&&Fe.unshift(Ve[me].value);be=eTe(Fe,n),C.backtrack=!0}if(He.comma!==!0&&He.dots!==!0){let Ve=C.output.slice(0,He.outputIndex),Fe=C.tokens.slice(He.tokensIndex);He.value=He.output="\\{",$=be="\\}",C.output=Ve;for(let me of Fe)C.output+=me.output||me.value}q({type:"brace",value:$,output:be}),K("braces"),O.pop();continue}if($==="|"){D.length>0&&D[D.length-1].conditions++,q({type:"text",value:$});continue}if($===","){let He=$,be=O[O.length-1];be&&j[j.length-1]==="braces"&&(be.comma=!0,He="|"),q({type:"comma",value:$,output:He});continue}if($==="/"){if(k.type==="dot"&&C.index===C.start+1){C.start=C.index+1,C.consumed="",C.output="",c.pop(),k=r;continue}q({type:"slash",value:$,output:p});continue}if($==="."){if(C.braces>0&&k.type==="dot"){k.value==="."&&(k.output=a);let He=O[O.length-1];k.type="dots",k.output+=$,k.value+=$,He.dots=!0;continue}if(C.braces+C.parens===0&&k.type!=="bos"&&k.type!=="slash"){q({type:"text",value:$,output:a});continue}q({type:"dot",value:$,output:a});continue}if($==="?"){if(!(k&&k.value==="(")&&n.noextglob!==!0&&F()==="("&&F(2)!=="?"){Q("qmark",$);continue}if(k&&k.type==="paren"){let be=F(),Ve=$;(k.value==="("&&!/[!=<:]/.test(be)||be==="<"&&!/<([!=]|\w+>)/.test(W()))&&(Ve=`\\${$}`),q({type:"text",value:$,output:Ve});continue}if(n.dot!==!0&&(k.type==="slash"||k.type==="bos")){q({type:"qmark",value:$,output:E});continue}q({type:"qmark",value:$,output:_});continue}if($==="!"){if(n.noextglob!==!0&&F()==="("&&(F(2)!=="?"||!/[!=<:]/.test(F(3)))){Q("negate",$);continue}if(n.nonegate!==!0&&C.index===0){J();continue}}if($==="+"){if(n.noextglob!==!0&&F()==="("&&F(2)!=="?"){Q("plus",$);continue}if(k&&k.value==="("||n.regex===!1){q({type:"plus",value:$,output:l});continue}if(k&&(k.type==="bracket"||k.type==="paren"||k.type==="brace")||C.parens>0){q({type:"plus",value:$});continue}q({type:"plus",value:l});continue}if($==="@"){if(n.noextglob!==!0&&F()==="("&&F(2)!=="?"){q({type:"at",extglob:!0,value:$,output:""});continue}q({type:"text",value:$});continue}if($!=="*"){($==="$"||$==="^")&&($=`\\${$}`);let He=QLe.exec(W());He&&($+=He[0],C.index+=He[0].length),q({type:"text",value:$});continue}if(k&&(k.type==="globstar"||k.star===!0)){k.type="star",k.star=!0,k.value+=$,k.output=x,C.backtrack=!0,C.globstar=!0,Z($);continue}let ie=W();if(n.noextglob!==!0&&/^\([^?]/.test(ie)){Q("star",$);continue}if(k.type==="star"){if(n.noglobstar===!0){Z($);continue}let He=k.prev,be=He.prev,Ve=He.type==="slash"||He.type==="bos",Fe=be&&(be.type==="star"||be.type==="globstar");if(n.bash===!0&&(!Ve||ie[0]&&ie[0]!=="/")){q({type:"star",value:$,output:""});continue}let me=C.braces>0&&(He.type==="comma"||He.type==="brace"),ce=D.length&&(He.type==="pipe"||He.type==="paren");if(!Ve&&He.type!=="paren"&&!me&&!ce){q({type:"star",value:$,output:""});continue}for(;ie.slice(0,3)==="/**";){let ke=e[C.index+4];if(ke&&ke!=="/")break;ie=ie.slice(3),Z("/**",3)}if(He.type==="bos"&&U()){k.type="globstar",k.value+=$,k.output=T(n),C.output=k.output,C.globstar=!0,Z($);continue}if(He.type==="slash"&&He.prev.type!=="bos"&&!Fe&&U()){C.output=C.output.slice(0,-(He.output+k.output).length),He.output=`(?:${He.output}`,k.type="globstar",k.output=T(n)+(n.strictSlashes?")":"|$)"),k.value+=$,C.globstar=!0,C.output+=He.output+k.output,Z($);continue}if(He.type==="slash"&&He.prev.type!=="bos"&&ie[0]==="/"){let ke=ie[1]!==void 0?"|$":"";C.output=C.output.slice(0,-(He.output+k.output).length),He.output=`(?:${He.output}`,k.type="globstar",k.output=`${T(n)}${p}|${p}${ke})`,k.value+=$,C.output+=He.output+k.output,C.globstar=!0,Z($+P()),q({type:"slash",value:"/",output:""});continue}if(He.type==="bos"&&ie[0]==="/"){k.type="globstar",k.value+=$,k.output=`(?:^|${p}|${T(n)}${p})`,C.output=k.output,C.globstar=!0,Z($+P()),q({type:"slash",value:"/",output:""});continue}C.output=C.output.slice(0,-k.output.length),k.type="globstar",k.output=T(n),k.value+=$,C.output+=k.output,C.globstar=!0,Z($);continue}let _e={type:"star",value:$,output:x};if(n.bash===!0){_e.output=".*?",(k.type==="bos"||k.type==="slash")&&(_e.output=I+_e.output),q(_e);continue}if(k&&(k.type==="bracket"||k.type==="paren")&&n.regex===!0){_e.output=$,q(_e);continue}(C.index===C.start||k.type==="slash"||k.type==="dot")&&(k.type==="dot"?(C.output+=g,k.output+=g):n.dot===!0?(C.output+=y,k.output+=y):(C.output+=I,k.output+=I),F()!=="*"&&(C.output+=d,k.output+=d)),q(_e)}for(;C.brackets>0;){if(n.strictBrackets===!0)throw new SyntaxError(Gh("closing","]"));C.output=Du.escapeLast(C.output,"["),K("brackets")}for(;C.parens>0;){if(n.strictBrackets===!0)throw new SyntaxError(Gh("closing",")"));C.output=Du.escapeLast(C.output,"("),K("parens")}for(;C.braces>0;){if(n.strictBrackets===!0)throw new SyntaxError(Gh("closing","}"));C.output=Du.escapeLast(C.output,"{"),K("braces")}if(n.strictSlashes!==!0&&(k.type==="star"||k.type==="bracket")&&q({type:"maybe_slash",value:"",output:`${p}?`}),C.backtrack===!0){C.output="";for(let ie of C.tokens)C.output+=ie.output!=null?ie.output:ie.value,ie.suffix&&(C.output+=ie.suffix)}return C};cw.fastpaths=(e,t)=>{let n={...t},i=typeof n.maxLength=="number"?Math.min(gA,n.maxLength):gA,o=e.length;if(o>i)throw new SyntaxError(`Input length: ${o}, exceeds maximum allowed length: ${i}`);e=sV[e]||e;let{DOT_LITERAL:r,SLASH_LITERAL:c,ONE_CHAR:s,DOTS_SLASH:u,NO_DOT:H,NO_DOTS:a,NO_DOTS_SLASH:l,STAR:p,START_ANCHOR:d}=yA.globChars(n.windows),h=n.dot?a:H,m=n.dot?l:H,g=n.capture?"":"?:",y={negated:!1,prefix:""},_=n.bash===!0?".*?":p;n.capture&&(_=`(${_})`);let E=I=>I.noglobstar===!0?_:`(${g}(?:(?!${d}${I.dot?u:r}).)*?)`,A=I=>{switch(I){case"*":return`${h}${s}${_}`;case".*":return`${r}${s}${_}`;case"*.*":return`${h}${_}${r}${s}${_}`;case"*/*":return`${h}${_}${c}${s}${m}${_}`;case"**":return h+E(n);case"**/*":return`(?:${h}${E(n)}${c})?${m}${s}${_}`;case"**/*.*":return`(?:${h}${E(n)}${c})?${m}${_}${r}${s}${_}`;case"**/.*":return`(?:${h}${E(n)}${c})?${r}${s}${_}`;default:{let L=/^(.*?)\.(\w+)$/.exec(I);if(!L)return;let x=A(L[1]);return x?x+r+L[2]:void 0}}},S=Du.removePrefix(e,y),T=A(S);return T&&n.strictSlashes!==!0&&(T+=`${c}?`),T};aV.exports=cw});var uV=Le((Tyt,cV)=>{"use strict";var tTe=iV(),uw=oV(),lV=sy(),rTe=iy(),nTe=e=>e&&typeof e=="object"&&!Array.isArray(e),Na=(e,t,n=!1)=>{if(Array.isArray(e)){let a=e.map(p=>Na(p,t,n));return p=>{for(let d of a){let h=d(p);if(h)return h}return!1}}let i=nTe(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let o=t||{},r=o.windows,c=i?Na.compileRe(e,t):Na.makeRe(e,t,!1,!0),s=c.state;delete c.state;let u=()=>!1;if(o.ignore){let a={...t,ignore:null,onMatch:null,onResult:null};u=Na(o.ignore,a,n)}let H=(a,l=!1)=>{let{isMatch:p,match:d,output:h}=Na.test(a,c,t,{glob:e,posix:r}),m={glob:e,state:s,regex:c,posix:r,input:a,output:h,match:d,isMatch:p};return typeof o.onResult=="function"&&o.onResult(m),p===!1?(m.isMatch=!1,l?m:!1):u(a)?(typeof o.onIgnore=="function"&&o.onIgnore(m),m.isMatch=!1,l?m:!1):(typeof o.onMatch=="function"&&o.onMatch(m),l?m:!0)};return n&&(H.state=s),H};Na.test=(e,t,n,{glob:i,posix:o}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let r=n||{},c=r.format||(o?lV.toPosixSlashes:null),s=e===i,u=s&&c?c(e):e;return s===!1&&(u=c?c(e):e,s=u===i),(s===!1||r.capture===!0)&&(r.matchBase===!0||r.basename===!0?s=Na.matchBase(e,t,n,o):s=t.exec(u)),{isMatch:!!s,match:s,output:u}};Na.matchBase=(e,t,n)=>(t instanceof RegExp?t:Na.makeRe(t,n)).test(lV.basename(e));Na.isMatch=(e,t,n)=>Na(t,n)(e);Na.parse=(e,t)=>Array.isArray(e)?e.map(n=>Na.parse(n,t)):uw(e,{...t,fastpaths:!1});Na.scan=(e,t)=>tTe(e,t);Na.compileRe=(e,t,n=!1,i=!1)=>{if(n===!0)return e.output;let o=t||{},r=o.contains?"":"^",c=o.contains?"":"$",s=`${r}(?:${e.output})${c}`;e&&e.negated===!0&&(s=`^(?!${s}).*$`);let u=Na.toRegex(s,t);return i===!0&&(u.state=e),u};Na.makeRe=(e,t={},n=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let o={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(o.output=uw.fastpaths(e,t)),o.output||(o=uw(e,t)),Na.compileRe(o,t,n,i)};Na.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/$^/}};Na.constants=rTe;cV.exports=Na});var bH=Le((vyt,dV)=>{"use strict";var HV=uV(),iTe=sy();function pV(e,t,n=!1){return t&&(t.windows===null||t.windows===void 0)&&(t={...t,windows:iTe.isWindows()}),HV(e,t,n)}Object.assign(pV,HV);dV.exports=pV});var hV,fV=Pl(()=>{hV="./watcher-LKVNIXRY.node"});var EV=Le((Dyt,mV)=>{fV();var _V=require("path");mV.exports=require((0,_V.resolve)(__dirname,hV))});var gV,yV=Pl(()=>{gV="./watcher-HOV5D23Y.node"});var IV=Le((kyt,AV)=>{yV();var bV=require("path");AV.exports=require((0,bV.resolve)(__dirname,gV))});var LV,SV=Pl(()=>{LV="./watcher-A5ZN26DK.node"});var CV=Le(($yt,vV)=>{SV();var TV=require("path");vV.exports=require((0,TV.resolve)(__dirname,LV))});var DV,xV=Pl(()=>{DV="./watcher-YZ5DWAAG.node"});var kV=Le((Oyt,wV)=>{xV();var PV=require("path");wV.exports=require((0,PV.resolve)(__dirname,DV))});var RV,NV=Pl(()=>{RV="./watcher-677EY2XE.node"});var BV=Le((Uyt,MV)=>{NV();var $V=require("path");MV.exports=require((0,$V.resolve)(__dirname,RV))});var FV,OV=Pl(()=>{FV="./watcher-6AZGU4RY.node"});var qV=Le((Vyt,UV)=>{OV();var jV=require("path");UV.exports=require((0,jV.resolve)(__dirname,FV))});var VV,WV=Pl(()=>{VV="./watcher-KA56QUOV.node"});var XV=Le((Xyt,GV)=>{WV();var KV=require("path");GV.exports=require((0,KV.resolve)(__dirname,VV))});var zV,ZV=Pl(()=>{zV="./watcher-WWZD4ELE.node"});var YV=Le((Jyt,QV)=>{ZV();var JV=require("path");QV.exports=require((0,JV.resolve)(__dirname,zV))});var sK=Le(Xh=>{var rK=require("os"),nf=require("path"),dTe=require("fs"),fTe=process.config&&process.config.variables||{},nK=rK.arch(),iK=rK.platform(),hTe=process.versions.modules,eK=vTe()?"electron":"node",_Te=process.env.LIBC||(CTe(iK)?"musl":"glibc"),mTe=process.env.ARM_VERSION||(nK==="arm64"?"8":fTe.arm_version)||"",ETe=(process.versions.uv||"").split(".")[0],tK={"darwin-arm64":{"node.napi.glibc.node":()=>EV()},"darwin-x64":{"node.napi.glibc.node":()=>IV()},"linux-x64":{"node.napi.glibc.node":()=>CV(),"node.napi.musl.node":()=>kV()},"linux-arm64":{"node.napi.glibc.node":()=>BV(),"node.napi.musl.node":()=>qV()},"win32-x64":{"node.napi.glibc.node":()=>XV()},"win32-arm64":{"node.napi.glibc.node":()=>YV()}},sf=()=>{let e=yTe();return sf=()=>e,e};Xh.getBinding=sf;Xh.writeSnapshot=(e,t,n)=>sf().writeSnapshot(nf.resolve(e),nf.resolve(t),bA(e,n));Xh.getEventsSince=(e,t,n)=>sf().getEventsSince(nf.resolve(e),nf.resolve(t),bA(e,n));Xh.subscribe=async(e,t,n)=>(e=nf.resolve(e),n=bA(e,n),await sf().subscribe(e,t,n),{unsubscribe(){return sf().unsubscribe(e,t,n)}});Xh.unsubscribe=(e,t,n)=>sf().unsubscribe(nf.resolve(e),t,bA(e,n));function yTe(){var e=Object.keys(tK).map(gTe),t=e.filter(bTe(iK,nK)).sort(ATe)[0];if(t){var n=tK[t.name],i=Object.keys(n),o=i.map(ITe),r=o.filter(STe(eK,hTe)),c=r.sort(TTe(eK))[0];if(c)try{return n[c.file]()}catch{}}}function gTe(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 bTe(e,t){return function(n){return n==null||n.platform!==e?!1:n.architectures.includes(t)}}function ATe(e,t){return e.architectures.length-t.architectures.length}function ITe(e){var t=e.split("."),n=t.pop(),i={file:e,specificity:0};if(n==="node"){for(var o=0;on.specificity?-1:1:0}}function bA(e,t={}){return Array.isArray(t.ignore)&&(t=Object.assign({},t,{ignore:t.ignore.map(n=>nf.resolve(e,n))})),t}function vTe(){return process.versions&&process.versions.electron||process.env.ELECTRON_RUN_AS_NODE?!0:typeof window<"u"&&window.process&&window.process.type==="renderer"}function CTe(e){return e==="linux"&&dTe.existsSync("/etc/alpine-release")}});var mK=Le((s1t,_K)=>{var Ew=class{constructor(t){this.value=t,this.next=void 0}},yw=class{constructor(){this.clear()}enqueue(t){let n=new Ew(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}};_K.exports=yw});var yK=Le((a1t,EK)=>{"use strict";var wTe=mK(),kTe=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 wTe,n=0,i=()=>{n--,t.size>0&&t.dequeue()()},o=async(s,u,...H)=>{n++;let a=(async()=>s(...H))();u(a);try{await a}catch{}i()},r=(s,u,...H)=>{t.enqueue(o.bind(null,s,u,...H)),(async()=>(await Promise.resolve(),n0&&t.dequeue()()))()},c=(s,...u)=>new Promise(H=>{r(s,H,...u)});return Object.defineProperties(c,{activeCount:{get:()=>n},pendingCount:{get:()=>t.size},clearQueue:{value:()=>{t.clear()}}}),c};EK.exports=kTe});var AK=Le((o1t,bK)=>{"use strict";var gK=yK(),xA=class extends Error{constructor(t){super(),this.value=t}},NTe=async(e,t)=>t(await e),RTe=async e=>{let t=await Promise.all(e);if(t[1]===!0)throw new xA(t[0]);return!1},$Te=async(e,t,n)=>{n={concurrency:1/0,preserveOrder:!0,...n};let i=gK(n.concurrency),o=[...e].map(c=>[c,i(NTe,c,t)]),r=gK(n.preserveOrder?1:1/0);try{await Promise.all(o.map(c=>r(RTe,c)))}catch(c){if(c instanceof xA)return c.value;throw c}};bK.exports=$Te});var CK=Le((l1t,gw)=>{"use strict";var IK=require("path"),DA=require("fs"),{promisify:SK}=require("util"),MTe=AK(),BTe=SK(DA.stat),OTe=SK(DA.lstat),LK={directory:"isDirectory",file:"isFile"};function TK({type:e}){if(!(e in LK))throw new Error(`Invalid type specified: ${e}`)}var vK=(e,t)=>e===void 0||t[LK[e]]();gw.exports=async(e,t)=>{t={cwd:process.cwd(),type:"file",allowSymlinks:!0,...t},TK(t);let n=t.allowSymlinks?BTe:OTe;return MTe(e,async i=>{try{let o=await n(IK.resolve(t.cwd,i));return vK(t.type,o)}catch{return!1}},t)};gw.exports.sync=(e,t)=>{t={cwd:process.cwd(),allowSymlinks:!0,type:"file",...t},TK(t);let n=t.allowSymlinks?DA.statSync:DA.lstatSync;for(let i of e)try{let o=n(IK.resolve(t.cwd,i));if(vK(t.type,o))return i}catch{}}});var DK=Le((c1t,bw)=>{"use strict";var xK=require("fs"),{promisify:FTe}=require("util"),jTe=FTe(xK.access);bw.exports=async e=>{try{return await jTe(e),!0}catch{return!1}};bw.exports.sync=e=>{try{return xK.accessSync(e),!0}catch{return!1}}});var wA=Le((u1t,Jh)=>{"use strict";var Pp=require("path"),PA=CK(),PK=DK(),Aw=Symbol("findUp.stop");Jh.exports=async(e,t={})=>{let n=Pp.resolve(t.cwd||""),{root:i}=Pp.parse(n),o=[].concat(e),r=async c=>{if(typeof e!="function")return PA(o,c);let s=await e(c.cwd);return typeof s=="string"?PA([s],c):s};for(;;){let c=await r({...t,cwd:n});if(c===Aw)return;if(c)return Pp.resolve(n,c);if(n===i)return;n=Pp.dirname(n)}};Jh.exports.sync=(e,t={})=>{let n=Pp.resolve(t.cwd||""),{root:i}=Pp.parse(n),o=[].concat(e),r=c=>{if(typeof e!="function")return PA.sync(o,c);let s=e(c.cwd);return typeof s=="string"?PA.sync([s],c):s};for(;;){let c=r({...t,cwd:n});if(c===Aw)return;if(c)return Pp.resolve(n,c);if(n===i)return;n=Pp.dirname(n)}};Jh.exports.exists=PK;Jh.exports.sync.exists=PK.sync;Jh.exports.stop=Aw});var kK=Le(Iw=>{"use strict";Object.defineProperty(Iw,"__esModule",{value:!0});Object.defineProperty(Iw,"default",{enumerable:!0,get:function(){return UTe}});function wK(e,t){return{handler:e,config:t}}wK.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 UTe=wK});var NK=Le(Sw=>{"use strict";Object.defineProperty(Sw,"__esModule",{value:!0});Object.defineProperty(Sw,"default",{enumerable:!0,get:function(){return VTe}});var qTe=WTe(kK());function WTe(e){return e&&e.__esModule?e:{default:e}}var VTe=qTe.default});var lf=Le((d1t,RK)=>{var Lw=NK();RK.exports=(Lw.__esModule?Lw:{default:Lw}).default});var Tw=Le((f1t,OK)=>{var KTe=lf(),$K={position:"relative",paddingBottom:"calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%)"},MK={position:"absolute",height:"100%",width:"100%",top:"0",right:"0",bottom:"0",left:"0"},BK={".aspect-none":{position:"static",paddingBottom:"0"},".aspect-none > *":{position:"static",height:"auto",width:"auto",top:"auto",right:"auto",bottom:"auto",left:"auto"}},GTe=KTe(function({addComponents:e,matchComponents:t,theme:n,variants:i,e:o}){let r=n("aspectRatio");if(t){t({"aspect-w":u=>[{...$K,"--tw-aspect-w":u},{"> *":MK}],"aspect-h":u=>({"--tw-aspect-h":u})},{values:r}),e(BK);return}let c=Object.entries(r).map(([u,H])=>`.${o(`aspect-w-${u}`)}`).join(`, `),s=Object.entries(r).map(([u,H])=>`.${o(`aspect-w-${u}`)} > *`).join(`, `);e([{[c]:$K,[s]:MK},BK,Object.entries(r).map(([u,H])=>({[`.${o(`aspect-w-${u}`)}`]:{"--tw-aspect-w":H}})),Object.entries(r).map(([u,H])=>({[`.${o(`aspect-h-${u}`)}`]:{"--tw-aspect-h":H}}))],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"]}});OK.exports=GTe});var FK=Le((h1t,XTe)=>{XTe.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 UK=Le((_1t,jK)=>{"use strict";var ZTe=zTe(lf());function zTe(e){return e&&e.__esModule?e:{default:e}}jK.exports=(0,ZTe.default)(function(t){var n=t.matchUtilities,i=t.matchVariant,o=t.theme,r=function(H){var a,l,p=(l=(a=H.match(/^(\d+\.\d+|\d+|\.\d+)\D+/))===null||a===void 0?void 0:a[1])!==null&&l!==void 0?l:null;return p===null?null:parseFloat(H)},c,s=(c=o("containers"))!==null&&c!==void 0?c:{};n({"@container":function(u,H){var a=H.modifier;return{"container-type":u,"container-name":a}}},{values:{DEFAULT:"inline-size",normal:"normal"},modifiers:"any"}),i("@",function(){var u=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"",H=(arguments.length>1?arguments[1]:void 0).modifier,a=r(u);return a!==null?"@container ".concat(H??""," (min-width: ").concat(u,")"):[]},{values:s,sort:function(H,a){var l=parseFloat(H.value),p=parseFloat(a.value);if(l===null||p===null)return 0;if(l-p!==0)return l-p;var d,h=(d=H.modifier)!==null&&d!==void 0?d:"",m,g=(m=a.modifier)!==null&&m!==void 0?m:"";return h===""&&g!==""?1:h!==""&&g===""?-1:h.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 qK=Le((m1t,JTe)=>{JTe.exports={name:"@tailwindcss/container-queries",version:"0.1.0",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 VK=Le((E1t,WK)=>{WK.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 GK=Le((y1t,KK)=>{var vw=VK(),xw={whitespace:/\s+/g,urlHexPairs:/%[\dA-F]{2}/g,quotes:/"/g};function QTe(e){return e.trim().replace(xw.whitespace," ")}function YTe(e){return encodeURIComponent(e).replace(xw.urlHexPairs,tve)}function eve(e){return Object.keys(vw).forEach(function(t){vw[t].test(e)&&(e=e.replace(vw[t],t))}),e}function tve(e){switch(e){case"%20":return" ";case"%3D":return"=";case"%3A":return":";case"%2F":return"/";default:return e.toLowerCase()}}function Cw(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=eve(QTe(e)).replace(xw.quotes,"'");return"data:image/svg+xml,"+YTe(t)}Cw.toSrcset=function(t){return Cw(t).replace(/ /g,"%20")};KK.exports=Cw});var kA=Le(Pw=>{"use strict";Object.defineProperty(Pw,"__esModule",{value:!0});Object.defineProperty(Pw,"cloneDeep",{enumerable:!0,get:function(){return Dw}});function Dw(e){return Array.isArray(e)?e.map(t=>Dw(t)):typeof e=="object"&&e!==null?Object.fromEntries(Object.entries(e).map(([t,n])=>[t,Dw(n)])):e}});var NA=Le((b1t,XK)=>{XK.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 ZK=Le(ww=>{"use strict";Object.defineProperty(ww,"__esModule",{value:!0});Object.defineProperty(ww,"default",{enumerable:!0,get:function(){return sve}});var rve=kA(),nve=ive(NA());function ive(e){return e&&e.__esModule?e:{default:e}}var sve=(0,rve.cloneDeep)(nve.default.theme)});var Nw=Le((I1t,zK)=>{var kw=ZK();zK.exports=(kw.__esModule?kw:{default:kw}).default});var ly=Le((S1t,Rw)=>{var $A=process||{},JK=$A.argv||[],RA=$A.env||{},ave=!(RA.NO_COLOR||JK.includes("--no-color"))&&(!!RA.FORCE_COLOR||JK.includes("--color")||$A.platform==="win32"||($A.stdout||{}).isTTY&&RA.TERM!=="dumb"||!!RA.CI),ove=(e,t,n=e)=>i=>{let o=""+i,r=o.indexOf(t,e.length);return~r?e+lve(o,t,n,r)+t:e+o+t},lve=(e,t,n,i)=>{let o="",r=0;do o+=e.substring(r,i)+n,r=i+t.length,i=e.indexOf(t,r);while(~i);return o+e.substring(r)},QK=(e=ave)=>{let t=e?ove:()=>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")}};Rw.exports=QK();Rw.exports.createColors=QK});var ac=Le(Mw=>{"use strict";Object.defineProperty(Mw,"__esModule",{value:!0});function cve(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}cve(Mw,{dim:function(){return Hve},default:function(){return pve}});var cf=uve(ly());function uve(e){return e&&e.__esModule?e:{default:e}}var YK=new Set;function $w(e,t,n){typeof process<"u"&&process.env.JEST_WORKER_ID||n&&YK.has(n)||(n&&YK.add(n),console.warn(""),t.forEach(i=>console.warn(e,"-",i)))}function Hve(e){return cf.default.dim(e)}var pve={info(e,t){$w(cf.default.bold(cf.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){$w(cf.default.bold(cf.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){$w(cf.default.bold(cf.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}}});var Ow=Le(Bw=>{"use strict";Object.defineProperty(Bw,"__esModule",{value:!0});Object.defineProperty(Bw,"default",{enumerable:!0,get:function(){return hve}});var dve=fve(ac());function fve(e){return e&&e.__esModule?e:{default:e}}function cy({version:e,from:t,to:n}){dve.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 hve={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 cy({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return cy({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return cy({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return cy({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return cy({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}}});var MA=Le((v1t,eG)=>{var Fw=Ow();eG.exports=(Fw.__esModule?Fw:{default:Fw}).default});var jw=Le((C1t,iG)=>{var BA=GK(),_ve=lf(),nG=Nw(),wp=MA(),[mve,{lineHeight:Eve}]=nG.fontSize.base,{spacing:IH,borderWidth:tG,borderRadius:rG}=nG,yve=_ve.withOptions(function(e={strategy:void 0}){return function({addBase:t,addComponents:n,theme:i}){let o=e.strategy===void 0?["base","class"]:[e.strategy],r=[{base:["[type='text']","[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":i("colors.gray.500",wp.gray[500]),"border-width":tG.DEFAULT,"border-radius":rG.none,"padding-top":IH[2],"padding-right":IH[3],"padding-bottom":IH[2],"padding-left":IH[3],"font-size":mve,"line-height":Eve,"--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":i("colors.blue.600",wp.blue[600]),"--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":i("colors.blue.600",wp.blue[600])}}},{base:["input::placeholder","textarea::placeholder"],class:[".form-input::placeholder",".form-textarea::placeholder"],styles:{color:i("colors.gray.500",wp.gray[500]),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-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("${BA(``)}")`,"background-position":`right ${IH[2]} center`,"background-repeat":"no-repeat","background-size":"1.5em 1.5em","padding-right":IH[10],"print-color-adjust":"exact"}},{base:["[multiple]"],class:null,styles:{"background-image":"initial","background-position":"initial","background-repeat":"unset","background-size":"initial","padding-right":IH[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:IH[4],width:IH[4],color:i("colors.blue.600",wp.blue[600]),"background-color":"#fff","border-color":i("colors.gray.500",wp.gray[500]),"border-width":tG.DEFAULT,"--tw-shadow":"0 0 #0000"}},{base:["[type='checkbox']"],class:[".form-checkbox"],styles:{"border-radius":rG.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":i("colors.blue.600",wp.blue[600]),"--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("${BA('')}")`}},{base:["[type='radio']:checked"],class:[".form-radio:checked"],styles:{"background-image":`url("${BA('')}")`}},{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("${BA('')}")`,"border-color":"transparent","background-color":"currentColor","background-size":"100% 100%","background-position":"center","background-repeat":"no-repeat"}},{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"]}}],c=s=>r.map(u=>u[s]===null?null:{[u[s]]:u.styles}).filter(Boolean);o.includes("base")&&t(c("base")),o.includes("class")&&n(c("class"))}});iG.exports=yve});var sG=Le((x1t,gve)=>{gve.exports={name:"@tailwindcss/forms",version:"0.5.3",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"},scripts:{dev:'concurrently "npm run serve" "npm run watch"',serve:"live-server .",watch:"npm run build -- -w",build:"tailwindcss -o dist/tailwind.css"},peerDependencies:{tailwindcss:">=3.0.0 || >= 3.0.0-alpha.1"},devDependencies:{autoprefixer:"^10.4.6",concurrently:"^5.3.0","live-server":"^1.2.2",postcss:"^8.4.13",tailwindcss:"^3.0.24"},dependencies:{"mini-svg-data-uri":"^1.2.3"}}});var Uw=Le((D1t,aG)=>{var bve=lf(),Ave={overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical"},Ive=bve(function({matchUtilities:e,addUtilities:t,theme:n,variants:i,e:o}){let r=n("lineClamp");e({"line-clamp":c=>({...Ave,"-webkit-line-clamp":`${c}`})},{values:r}),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"]}});aG.exports=Ive});var oG=Le((P1t,Sve)=>{Sve.exports={name:"@tailwindcss/line-clamp",version:"0.4.2",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 $G=Le((uy,Qh)=>{var Lve=200,mG="__lodash_hash_undefined__",Tve=800,vve=16,EG=9007199254740991,yG="[object Arguments]",Cve="[object Array]",xve="[object AsyncFunction]",Dve="[object Boolean]",Pve="[object Date]",wve="[object Error]",gG="[object Function]",kve="[object GeneratorFunction]",Nve="[object Map]",Rve="[object Number]",$ve="[object Null]",bG="[object Object]",Mve="[object Proxy]",Bve="[object RegExp]",Ove="[object Set]",Fve="[object String]",jve="[object Undefined]",Uve="[object WeakMap]",qve="[object ArrayBuffer]",Wve="[object DataView]",Vve="[object Float32Array]",Kve="[object Float64Array]",Gve="[object Int8Array]",Xve="[object Int16Array]",Zve="[object Int32Array]",zve="[object Uint8Array]",Jve="[object Uint8ClampedArray]",Qve="[object Uint16Array]",Yve="[object Uint32Array]",eCe=/[\\^$.*+?()[\]{}|]/g,tCe=/^\[object .+?Constructor\]$/,rCe=/^(?:0|[1-9]\d*)$/,Js={};Js[Vve]=Js[Kve]=Js[Gve]=Js[Xve]=Js[Zve]=Js[zve]=Js[Jve]=Js[Qve]=Js[Yve]=!0;Js[yG]=Js[Cve]=Js[qve]=Js[Dve]=Js[Wve]=Js[Pve]=Js[wve]=Js[gG]=Js[Nve]=Js[Rve]=Js[bG]=Js[Bve]=Js[Ove]=Js[Fve]=Js[Uve]=!1;var AG=typeof global=="object"&&global&&global.Object===Object&&global,nCe=typeof self=="object"&&self&&self.Object===Object&&self,dy=AG||nCe||Function("return this")(),IG=typeof uy=="object"&&uy&&!uy.nodeType&&uy,Hy=IG&&typeof Qh=="object"&&Qh&&!Qh.nodeType&&Qh,SG=Hy&&Hy.exports===IG,qw=SG&&AG.process,lG=function(){try{var e=Hy&&Hy.require&&Hy.require("util").types;return e||qw&&qw.binding&&qw.binding("util")}catch{}}(),cG=lG&&lG.isTypedArray;function iCe(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function sCe(e,t){for(var n=-1,i=Array(e);++n-1}function vCe(e,t){var n=this.__data__,i=qA(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}LH.prototype.clear=ICe;LH.prototype.delete=SCe;LH.prototype.get=LCe;LH.prototype.has=TCe;LH.prototype.set=vCe;function Yh(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t1?n[o-1]:void 0,c=o>2?n[2]:void 0;for(r=e.length>3&&typeof r=="function"?(o--,r):void 0,c&&rxe(n[0],n[1],c)&&(r=o<3?void 0:r,o=1),t=Object(t);++i-1&&e%1==0&&e0){if(++t>=Tve)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function uxe(e){if(e!=null){try{return UA.call(e)}catch{}try{return e+""}catch{}}return""}function KA(e,t){return e===t||e!==e&&t!==t}var Gw=_G(function(){return arguments}())?_G:function(e){return fy(e)&&SH.call(e,"callee")&&!dCe.call(e,"callee")},Xw=Array.isArray;function Jw(e){return e!=null&&wG(e.length)&&!Qw(e)}function Hxe(e){return fy(e)&&Jw(e)}var PG=hCe||_xe;function Qw(e){if(!pf(e))return!1;var t=WA(e);return t==gG||t==kve||t==xve||t==Mve}function wG(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=EG}function pf(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function fy(e){return e!=null&&typeof e=="object"}function pxe(e){if(!fy(e)||WA(e)!=bG)return!1;var t=TG(e);if(t===null)return!0;var n=SH.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&UA.call(n)==HCe}var kG=cG?aCe(cG):UCe;function dxe(e){return JCe(e,NG(e))}function NG(e){return Jw(e)?BCe(e,!0):qCe(e)}var fxe=QCe(function(e,t,n){CG(e,t,n)});function hxe(e){return function(){return e}}function RG(e){return e}function _xe(){return!1}Qh.exports=fxe});var BG=Le((w1t,MG)=>{function mxe(){if(!arguments.length)return[];var e=arguments[0];return Exe(e)?e:[e]}var Exe=Array.isArray;MG.exports=mxe});var FG=Le((k1t,OG)=>{var $t=MA(),Fn=e=>e.toFixed(7).replace(/(\.[0-9]+?)0+$/,"$1").replace(/\.0$/,""),wu=e=>`${Fn(e/16)}rem`,ct=(e,t)=>`${Fn(e/t)}em`,Yw={sm:{css:[{fontSize:wu(14),lineHeight:Fn(24/14),p:{marginTop:ct(16,14),marginBottom:ct(16,14)},'[class~="lead"]':{fontSize:ct(18,14),lineHeight:Fn(28/18),marginTop:ct(16,18),marginBottom:ct(16,18)},blockquote:{marginTop:ct(24,18),marginBottom:ct(24,18),paddingLeft:ct(20,18)},h1:{fontSize:ct(30,14),marginTop:"0",marginBottom:ct(24,30),lineHeight:Fn(36/30)},h2:{fontSize:ct(20,14),marginTop:ct(32,20),marginBottom:ct(16,20),lineHeight:Fn(28/20)},h3:{fontSize:ct(18,14),marginTop:ct(28,18),marginBottom:ct(8,18),lineHeight:Fn(28/18)},h4:{marginTop:ct(20,14),marginBottom:ct(8,14),lineHeight:Fn(20/14)},img:{marginTop:ct(24,14),marginBottom:ct(24,14)},video:{marginTop:ct(24,14),marginBottom:ct(24,14)},figure:{marginTop:ct(24,14),marginBottom:ct(24,14)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:ct(12,14),lineHeight:Fn(16/12),marginTop:ct(8,12)},code:{fontSize:ct(12,14)},"h2 code":{fontSize:ct(18,20)},"h3 code":{fontSize:ct(16,18)},pre:{fontSize:ct(12,14),lineHeight:Fn(20/12),marginTop:ct(20,12),marginBottom:ct(20,12),borderRadius:wu(4),paddingTop:ct(8,12),paddingRight:ct(12,12),paddingBottom:ct(8,12),paddingLeft:ct(12,12)},ol:{marginTop:ct(16,14),marginBottom:ct(16,14),paddingLeft:ct(22,14)},ul:{marginTop:ct(16,14),marginBottom:ct(16,14),paddingLeft:ct(22,14)},li:{marginTop:ct(4,14),marginBottom:ct(4,14)},"ol > li":{paddingLeft:ct(6,14)},"ul > li":{paddingLeft:ct(6,14)},"> ul > li p":{marginTop:ct(8,14),marginBottom:ct(8,14)},"> ul > li > *:first-child":{marginTop:ct(16,14)},"> ul > li > *:last-child":{marginBottom:ct(16,14)},"> ol > li > *:first-child":{marginTop:ct(16,14)},"> ol > li > *:last-child":{marginBottom:ct(16,14)},"ul ul, ul ol, ol ul, ol ol":{marginTop:ct(8,14),marginBottom:ct(8,14)},hr:{marginTop:ct(40,14),marginBottom:ct(40,14)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:ct(12,14),lineHeight:Fn(18/12)},"thead th":{paddingRight:ct(12,12),paddingBottom:ct(8,12),paddingLeft:ct(12,12)},"thead th:first-child":{paddingLeft:"0"},"thead th:last-child":{paddingRight:"0"},"tbody td, tfoot td":{paddingTop:ct(8,12),paddingRight:ct(12,12),paddingBottom:ct(8,12),paddingLeft:ct(12,12)},"tbody td:first-child, tfoot td:first-child":{paddingLeft:"0"},"tbody td:last-child, tfoot td:last-child":{paddingRight:"0"}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},base:{css:[{fontSize:wu(16),lineHeight:Fn(28/16),p:{marginTop:ct(20,16),marginBottom:ct(20,16)},'[class~="lead"]':{fontSize:ct(20,16),lineHeight:Fn(32/20),marginTop:ct(24,20),marginBottom:ct(24,20)},blockquote:{marginTop:ct(32,20),marginBottom:ct(32,20),paddingLeft:ct(20,20)},h1:{fontSize:ct(36,16),marginTop:"0",marginBottom:ct(32,36),lineHeight:Fn(40/36)},h2:{fontSize:ct(24,16),marginTop:ct(48,24),marginBottom:ct(24,24),lineHeight:Fn(32/24)},h3:{fontSize:ct(20,16),marginTop:ct(32,20),marginBottom:ct(12,20),lineHeight:Fn(32/20)},h4:{marginTop:ct(24,16),marginBottom:ct(8,16),lineHeight:Fn(24/16)},img:{marginTop:ct(32,16),marginBottom:ct(32,16)},video:{marginTop:ct(32,16),marginBottom:ct(32,16)},figure:{marginTop:ct(32,16),marginBottom:ct(32,16)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:ct(14,16),lineHeight:Fn(20/14),marginTop:ct(12,14)},code:{fontSize:ct(14,16)},"h2 code":{fontSize:ct(21,24)},"h3 code":{fontSize:ct(18,20)},pre:{fontSize:ct(14,16),lineHeight:Fn(24/14),marginTop:ct(24,14),marginBottom:ct(24,14),borderRadius:wu(6),paddingTop:ct(12,14),paddingRight:ct(16,14),paddingBottom:ct(12,14),paddingLeft:ct(16,14)},ol:{marginTop:ct(20,16),marginBottom:ct(20,16),paddingLeft:ct(26,16)},ul:{marginTop:ct(20,16),marginBottom:ct(20,16),paddingLeft:ct(26,16)},li:{marginTop:ct(8,16),marginBottom:ct(8,16)},"ol > li":{paddingLeft:ct(6,16)},"ul > li":{paddingLeft:ct(6,16)},"> ul > li p":{marginTop:ct(12,16),marginBottom:ct(12,16)},"> ul > li > *:first-child":{marginTop:ct(20,16)},"> ul > li > *:last-child":{marginBottom:ct(20,16)},"> ol > li > *:first-child":{marginTop:ct(20,16)},"> ol > li > *:last-child":{marginBottom:ct(20,16)},"ul ul, ul ol, ol ul, ol ol":{marginTop:ct(12,16),marginBottom:ct(12,16)},hr:{marginTop:ct(48,16),marginBottom:ct(48,16)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:ct(14,16),lineHeight:Fn(24/14)},"thead th":{paddingRight:ct(8,14),paddingBottom:ct(8,14),paddingLeft:ct(8,14)},"thead th:first-child":{paddingLeft:"0"},"thead th:last-child":{paddingRight:"0"},"tbody td, tfoot td":{paddingTop:ct(8,14),paddingRight:ct(8,14),paddingBottom:ct(8,14),paddingLeft:ct(8,14)},"tbody td:first-child, tfoot td:first-child":{paddingLeft:"0"},"tbody td:last-child, tfoot td:last-child":{paddingRight:"0"}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},lg:{css:[{fontSize:wu(18),lineHeight:Fn(32/18),p:{marginTop:ct(24,18),marginBottom:ct(24,18)},'[class~="lead"]':{fontSize:ct(22,18),lineHeight:Fn(32/22),marginTop:ct(24,22),marginBottom:ct(24,22)},blockquote:{marginTop:ct(40,24),marginBottom:ct(40,24),paddingLeft:ct(24,24)},h1:{fontSize:ct(48,18),marginTop:"0",marginBottom:ct(40,48),lineHeight:Fn(48/48)},h2:{fontSize:ct(30,18),marginTop:ct(56,30),marginBottom:ct(32,30),lineHeight:Fn(40/30)},h3:{fontSize:ct(24,18),marginTop:ct(40,24),marginBottom:ct(16,24),lineHeight:Fn(36/24)},h4:{marginTop:ct(32,18),marginBottom:ct(8,18),lineHeight:Fn(28/18)},img:{marginTop:ct(32,18),marginBottom:ct(32,18)},video:{marginTop:ct(32,18),marginBottom:ct(32,18)},figure:{marginTop:ct(32,18),marginBottom:ct(32,18)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:ct(16,18),lineHeight:Fn(24/16),marginTop:ct(16,16)},code:{fontSize:ct(16,18)},"h2 code":{fontSize:ct(26,30)},"h3 code":{fontSize:ct(21,24)},pre:{fontSize:ct(16,18),lineHeight:Fn(28/16),marginTop:ct(32,16),marginBottom:ct(32,16),borderRadius:wu(6),paddingTop:ct(16,16),paddingRight:ct(24,16),paddingBottom:ct(16,16),paddingLeft:ct(24,16)},ol:{marginTop:ct(24,18),marginBottom:ct(24,18),paddingLeft:ct(28,18)},ul:{marginTop:ct(24,18),marginBottom:ct(24,18),paddingLeft:ct(28,18)},li:{marginTop:ct(12,18),marginBottom:ct(12,18)},"ol > li":{paddingLeft:ct(8,18)},"ul > li":{paddingLeft:ct(8,18)},"> ul > li p":{marginTop:ct(16,18),marginBottom:ct(16,18)},"> ul > li > *:first-child":{marginTop:ct(24,18)},"> ul > li > *:last-child":{marginBottom:ct(24,18)},"> ol > li > *:first-child":{marginTop:ct(24,18)},"> ol > li > *:last-child":{marginBottom:ct(24,18)},"ul ul, ul ol, ol ul, ol ol":{marginTop:ct(16,18),marginBottom:ct(16,18)},hr:{marginTop:ct(56,18),marginBottom:ct(56,18)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:ct(16,18),lineHeight:Fn(24/16)},"thead th":{paddingRight:ct(12,16),paddingBottom:ct(12,16),paddingLeft:ct(12,16)},"thead th:first-child":{paddingLeft:"0"},"thead th:last-child":{paddingRight:"0"},"tbody td, tfoot td":{paddingTop:ct(12,16),paddingRight:ct(12,16),paddingBottom:ct(12,16),paddingLeft:ct(12,16)},"tbody td:first-child, tfoot td:first-child":{paddingLeft:"0"},"tbody td:last-child, tfoot td:last-child":{paddingRight:"0"}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},xl:{css:[{fontSize:wu(20),lineHeight:Fn(36/20),p:{marginTop:ct(24,20),marginBottom:ct(24,20)},'[class~="lead"]':{fontSize:ct(24,20),lineHeight:Fn(36/24),marginTop:ct(24,24),marginBottom:ct(24,24)},blockquote:{marginTop:ct(48,30),marginBottom:ct(48,30),paddingLeft:ct(32,30)},h1:{fontSize:ct(56,20),marginTop:"0",marginBottom:ct(48,56),lineHeight:Fn(56/56)},h2:{fontSize:ct(36,20),marginTop:ct(56,36),marginBottom:ct(32,36),lineHeight:Fn(40/36)},h3:{fontSize:ct(30,20),marginTop:ct(48,30),marginBottom:ct(20,30),lineHeight:Fn(40/30)},h4:{marginTop:ct(36,20),marginBottom:ct(12,20),lineHeight:Fn(32/20)},img:{marginTop:ct(40,20),marginBottom:ct(40,20)},video:{marginTop:ct(40,20),marginBottom:ct(40,20)},figure:{marginTop:ct(40,20),marginBottom:ct(40,20)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:ct(18,20),lineHeight:Fn(28/18),marginTop:ct(18,18)},code:{fontSize:ct(18,20)},"h2 code":{fontSize:ct(31,36)},"h3 code":{fontSize:ct(27,30)},pre:{fontSize:ct(18,20),lineHeight:Fn(32/18),marginTop:ct(36,18),marginBottom:ct(36,18),borderRadius:wu(8),paddingTop:ct(20,18),paddingRight:ct(24,18),paddingBottom:ct(20,18),paddingLeft:ct(24,18)},ol:{marginTop:ct(24,20),marginBottom:ct(24,20),paddingLeft:ct(32,20)},ul:{marginTop:ct(24,20),marginBottom:ct(24,20),paddingLeft:ct(32,20)},li:{marginTop:ct(12,20),marginBottom:ct(12,20)},"ol > li":{paddingLeft:ct(8,20)},"ul > li":{paddingLeft:ct(8,20)},"> ul > li p":{marginTop:ct(16,20),marginBottom:ct(16,20)},"> ul > li > *:first-child":{marginTop:ct(24,20)},"> ul > li > *:last-child":{marginBottom:ct(24,20)},"> ol > li > *:first-child":{marginTop:ct(24,20)},"> ol > li > *:last-child":{marginBottom:ct(24,20)},"ul ul, ul ol, ol ul, ol ol":{marginTop:ct(16,20),marginBottom:ct(16,20)},hr:{marginTop:ct(56,20),marginBottom:ct(56,20)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:ct(18,20),lineHeight:Fn(28/18)},"thead th":{paddingRight:ct(12,18),paddingBottom:ct(16,18),paddingLeft:ct(12,18)},"thead th:first-child":{paddingLeft:"0"},"thead th:last-child":{paddingRight:"0"},"tbody td, tfoot td":{paddingTop:ct(16,18),paddingRight:ct(12,18),paddingBottom:ct(16,18),paddingLeft:ct(12,18)},"tbody td:first-child, tfoot td:first-child":{paddingLeft:"0"},"tbody td:last-child, tfoot td:last-child":{paddingRight:"0"}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},"2xl":{css:[{fontSize:wu(24),lineHeight:Fn(40/24),p:{marginTop:ct(32,24),marginBottom:ct(32,24)},'[class~="lead"]':{fontSize:ct(30,24),lineHeight:Fn(44/30),marginTop:ct(32,30),marginBottom:ct(32,30)},blockquote:{marginTop:ct(64,36),marginBottom:ct(64,36),paddingLeft:ct(40,36)},h1:{fontSize:ct(64,24),marginTop:"0",marginBottom:ct(56,64),lineHeight:Fn(64/64)},h2:{fontSize:ct(48,24),marginTop:ct(72,48),marginBottom:ct(40,48),lineHeight:Fn(52/48)},h3:{fontSize:ct(36,24),marginTop:ct(56,36),marginBottom:ct(24,36),lineHeight:Fn(44/36)},h4:{marginTop:ct(40,24),marginBottom:ct(16,24),lineHeight:Fn(36/24)},img:{marginTop:ct(48,24),marginBottom:ct(48,24)},video:{marginTop:ct(48,24),marginBottom:ct(48,24)},figure:{marginTop:ct(48,24),marginBottom:ct(48,24)},"figure > *":{marginTop:"0",marginBottom:"0"},figcaption:{fontSize:ct(20,24),lineHeight:Fn(32/20),marginTop:ct(20,20)},code:{fontSize:ct(20,24)},"h2 code":{fontSize:ct(42,48)},"h3 code":{fontSize:ct(32,36)},pre:{fontSize:ct(20,24),lineHeight:Fn(36/20),marginTop:ct(40,20),marginBottom:ct(40,20),borderRadius:wu(8),paddingTop:ct(24,20),paddingRight:ct(32,20),paddingBottom:ct(24,20),paddingLeft:ct(32,20)},ol:{marginTop:ct(32,24),marginBottom:ct(32,24),paddingLeft:ct(38,24)},ul:{marginTop:ct(32,24),marginBottom:ct(32,24),paddingLeft:ct(38,24)},li:{marginTop:ct(12,24),marginBottom:ct(12,24)},"ol > li":{paddingLeft:ct(10,24)},"ul > li":{paddingLeft:ct(10,24)},"> ul > li p":{marginTop:ct(20,24),marginBottom:ct(20,24)},"> ul > li > *:first-child":{marginTop:ct(32,24)},"> ul > li > *:last-child":{marginBottom:ct(32,24)},"> ol > li > *:first-child":{marginTop:ct(32,24)},"> ol > li > *:last-child":{marginBottom:ct(32,24)},"ul ul, ul ol, ol ul, ol ol":{marginTop:ct(16,24),marginBottom:ct(16,24)},hr:{marginTop:ct(72,24),marginBottom:ct(72,24)},"hr + *":{marginTop:"0"},"h2 + *":{marginTop:"0"},"h3 + *":{marginTop:"0"},"h4 + *":{marginTop:"0"},table:{fontSize:ct(20,24),lineHeight:Fn(28/20)},"thead th":{paddingRight:ct(12,20),paddingBottom:ct(16,20),paddingLeft:ct(12,20)},"thead th:first-child":{paddingLeft:"0"},"thead th:last-child":{paddingRight:"0"},"tbody td, tfoot td":{paddingTop:ct(16,20),paddingRight:ct(12,20),paddingBottom:ct(16,20),paddingLeft:ct(12,20)},"tbody td:first-child, tfoot td:first-child":{paddingLeft:"0"},"tbody td:last-child, tfoot td:last-child":{paddingRight:"0"}},{"> :first-child":{marginTop:"0"},"> :last-child":{marginBottom:"0"}}]},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-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)"}},slate:{css:{"--tw-prose-body":$t.slate[700],"--tw-prose-headings":$t.slate[900],"--tw-prose-lead":$t.slate[600],"--tw-prose-links":$t.slate[900],"--tw-prose-bold":$t.slate[900],"--tw-prose-counters":$t.slate[500],"--tw-prose-bullets":$t.slate[300],"--tw-prose-hr":$t.slate[200],"--tw-prose-quotes":$t.slate[900],"--tw-prose-quote-borders":$t.slate[200],"--tw-prose-captions":$t.slate[500],"--tw-prose-code":$t.slate[900],"--tw-prose-pre-code":$t.slate[200],"--tw-prose-pre-bg":$t.slate[800],"--tw-prose-th-borders":$t.slate[300],"--tw-prose-td-borders":$t.slate[200],"--tw-prose-invert-body":$t.slate[300],"--tw-prose-invert-headings":$t.white,"--tw-prose-invert-lead":$t.slate[400],"--tw-prose-invert-links":$t.white,"--tw-prose-invert-bold":$t.white,"--tw-prose-invert-counters":$t.slate[400],"--tw-prose-invert-bullets":$t.slate[600],"--tw-prose-invert-hr":$t.slate[700],"--tw-prose-invert-quotes":$t.slate[100],"--tw-prose-invert-quote-borders":$t.slate[700],"--tw-prose-invert-captions":$t.slate[400],"--tw-prose-invert-code":$t.white,"--tw-prose-invert-pre-code":$t.slate[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":$t.slate[600],"--tw-prose-invert-td-borders":$t.slate[700]}},gray:{css:{"--tw-prose-body":$t.gray[700],"--tw-prose-headings":$t.gray[900],"--tw-prose-lead":$t.gray[600],"--tw-prose-links":$t.gray[900],"--tw-prose-bold":$t.gray[900],"--tw-prose-counters":$t.gray[500],"--tw-prose-bullets":$t.gray[300],"--tw-prose-hr":$t.gray[200],"--tw-prose-quotes":$t.gray[900],"--tw-prose-quote-borders":$t.gray[200],"--tw-prose-captions":$t.gray[500],"--tw-prose-code":$t.gray[900],"--tw-prose-pre-code":$t.gray[200],"--tw-prose-pre-bg":$t.gray[800],"--tw-prose-th-borders":$t.gray[300],"--tw-prose-td-borders":$t.gray[200],"--tw-prose-invert-body":$t.gray[300],"--tw-prose-invert-headings":$t.white,"--tw-prose-invert-lead":$t.gray[400],"--tw-prose-invert-links":$t.white,"--tw-prose-invert-bold":$t.white,"--tw-prose-invert-counters":$t.gray[400],"--tw-prose-invert-bullets":$t.gray[600],"--tw-prose-invert-hr":$t.gray[700],"--tw-prose-invert-quotes":$t.gray[100],"--tw-prose-invert-quote-borders":$t.gray[700],"--tw-prose-invert-captions":$t.gray[400],"--tw-prose-invert-code":$t.white,"--tw-prose-invert-pre-code":$t.gray[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":$t.gray[600],"--tw-prose-invert-td-borders":$t.gray[700]}},zinc:{css:{"--tw-prose-body":$t.zinc[700],"--tw-prose-headings":$t.zinc[900],"--tw-prose-lead":$t.zinc[600],"--tw-prose-links":$t.zinc[900],"--tw-prose-bold":$t.zinc[900],"--tw-prose-counters":$t.zinc[500],"--tw-prose-bullets":$t.zinc[300],"--tw-prose-hr":$t.zinc[200],"--tw-prose-quotes":$t.zinc[900],"--tw-prose-quote-borders":$t.zinc[200],"--tw-prose-captions":$t.zinc[500],"--tw-prose-code":$t.zinc[900],"--tw-prose-pre-code":$t.zinc[200],"--tw-prose-pre-bg":$t.zinc[800],"--tw-prose-th-borders":$t.zinc[300],"--tw-prose-td-borders":$t.zinc[200],"--tw-prose-invert-body":$t.zinc[300],"--tw-prose-invert-headings":$t.white,"--tw-prose-invert-lead":$t.zinc[400],"--tw-prose-invert-links":$t.white,"--tw-prose-invert-bold":$t.white,"--tw-prose-invert-counters":$t.zinc[400],"--tw-prose-invert-bullets":$t.zinc[600],"--tw-prose-invert-hr":$t.zinc[700],"--tw-prose-invert-quotes":$t.zinc[100],"--tw-prose-invert-quote-borders":$t.zinc[700],"--tw-prose-invert-captions":$t.zinc[400],"--tw-prose-invert-code":$t.white,"--tw-prose-invert-pre-code":$t.zinc[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":$t.zinc[600],"--tw-prose-invert-td-borders":$t.zinc[700]}},neutral:{css:{"--tw-prose-body":$t.neutral[700],"--tw-prose-headings":$t.neutral[900],"--tw-prose-lead":$t.neutral[600],"--tw-prose-links":$t.neutral[900],"--tw-prose-bold":$t.neutral[900],"--tw-prose-counters":$t.neutral[500],"--tw-prose-bullets":$t.neutral[300],"--tw-prose-hr":$t.neutral[200],"--tw-prose-quotes":$t.neutral[900],"--tw-prose-quote-borders":$t.neutral[200],"--tw-prose-captions":$t.neutral[500],"--tw-prose-code":$t.neutral[900],"--tw-prose-pre-code":$t.neutral[200],"--tw-prose-pre-bg":$t.neutral[800],"--tw-prose-th-borders":$t.neutral[300],"--tw-prose-td-borders":$t.neutral[200],"--tw-prose-invert-body":$t.neutral[300],"--tw-prose-invert-headings":$t.white,"--tw-prose-invert-lead":$t.neutral[400],"--tw-prose-invert-links":$t.white,"--tw-prose-invert-bold":$t.white,"--tw-prose-invert-counters":$t.neutral[400],"--tw-prose-invert-bullets":$t.neutral[600],"--tw-prose-invert-hr":$t.neutral[700],"--tw-prose-invert-quotes":$t.neutral[100],"--tw-prose-invert-quote-borders":$t.neutral[700],"--tw-prose-invert-captions":$t.neutral[400],"--tw-prose-invert-code":$t.white,"--tw-prose-invert-pre-code":$t.neutral[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":$t.neutral[600],"--tw-prose-invert-td-borders":$t.neutral[700]}},stone:{css:{"--tw-prose-body":$t.stone[700],"--tw-prose-headings":$t.stone[900],"--tw-prose-lead":$t.stone[600],"--tw-prose-links":$t.stone[900],"--tw-prose-bold":$t.stone[900],"--tw-prose-counters":$t.stone[500],"--tw-prose-bullets":$t.stone[300],"--tw-prose-hr":$t.stone[200],"--tw-prose-quotes":$t.stone[900],"--tw-prose-quote-borders":$t.stone[200],"--tw-prose-captions":$t.stone[500],"--tw-prose-code":$t.stone[900],"--tw-prose-pre-code":$t.stone[200],"--tw-prose-pre-bg":$t.stone[800],"--tw-prose-th-borders":$t.stone[300],"--tw-prose-td-borders":$t.stone[200],"--tw-prose-invert-body":$t.stone[300],"--tw-prose-invert-headings":$t.white,"--tw-prose-invert-lead":$t.stone[400],"--tw-prose-invert-links":$t.white,"--tw-prose-invert-bold":$t.white,"--tw-prose-invert-counters":$t.stone[400],"--tw-prose-invert-bullets":$t.stone[600],"--tw-prose-invert-hr":$t.stone[700],"--tw-prose-invert-quotes":$t.stone[100],"--tw-prose-invert-quote-borders":$t.stone[700],"--tw-prose-invert-captions":$t.stone[400],"--tw-prose-invert-code":$t.white,"--tw-prose-invert-pre-code":$t.stone[300],"--tw-prose-invert-pre-bg":"rgb(0 0 0 / 50%)","--tw-prose-invert-th-borders":$t.stone[600],"--tw-prose-invert-td-borders":$t.stone[700]}},red:{css:{"--tw-prose-links":$t.red[600],"--tw-prose-invert-links":$t.red[500]}},orange:{css:{"--tw-prose-links":$t.orange[600],"--tw-prose-invert-links":$t.orange[500]}},amber:{css:{"--tw-prose-links":$t.amber[600],"--tw-prose-invert-links":$t.amber[500]}},yellow:{css:{"--tw-prose-links":$t.yellow[600],"--tw-prose-invert-links":$t.yellow[500]}},lime:{css:{"--tw-prose-links":$t.lime[600],"--tw-prose-invert-links":$t.lime[500]}},green:{css:{"--tw-prose-links":$t.green[600],"--tw-prose-invert-links":$t.green[500]}},emerald:{css:{"--tw-prose-links":$t.emerald[600],"--tw-prose-invert-links":$t.emerald[500]}},teal:{css:{"--tw-prose-links":$t.teal[600],"--tw-prose-invert-links":$t.teal[500]}},cyan:{css:{"--tw-prose-links":$t.cyan[600],"--tw-prose-invert-links":$t.cyan[500]}},sky:{css:{"--tw-prose-links":$t.sky[600],"--tw-prose-invert-links":$t.sky[500]}},blue:{css:{"--tw-prose-links":$t.blue[600],"--tw-prose-invert-links":$t.blue[500]}},indigo:{css:{"--tw-prose-links":$t.indigo[600],"--tw-prose-invert-links":$t.indigo[500]}},violet:{css:{"--tw-prose-links":$t.violet[600],"--tw-prose-invert-links":$t.violet[500]}},purple:{css:{"--tw-prose-links":$t.purple[600],"--tw-prose-invert-links":$t.purple[500]}},fuchsia:{css:{"--tw-prose-links":$t.fuchsia[600],"--tw-prose-invert-links":$t.fuchsia[500]}},pink:{css:{"--tw-prose-links":$t.pink[600],"--tw-prose-invert-links":$t.pink[500]}},rose:{css:{"--tw-prose-links":$t.rose[600],"--tw-prose-invert-links":$t.rose[500]}}};OG.exports={DEFAULT:{css:[{color:"var(--tw-prose-body)",maxWidth:"65ch",'[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)"},hr:{borderColor:"var(--tw-prose-hr)",borderTopWidth:1},blockquote:{fontWeight:"500",fontStyle:"italic",color:"var(--tw-prose-quotes)",borderLeftWidth:"0.25rem",borderLeftColor:"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:{},"figure > *":{},figcaption:{color:"var(--tw-prose-captions)"},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",textAlign:"left",marginTop:ct(32,16),marginBottom:ct(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"}},Yw.gray.css,...Yw.base.css]},...Yw}});var WG=Le((N1t,qG)=>{var yxe="[object Object]";function gxe(e){var t=!1;if(e!=null&&typeof e.toString!="function")try{t=!!(e+"")}catch{}return t}function bxe(e,t){return function(n){return e(t(n))}}var Axe=Function.prototype,jG=Object.prototype,UG=Axe.toString,Ixe=jG.hasOwnProperty,Sxe=UG.call(Object),Lxe=jG.toString,Txe=bxe(Object.getPrototypeOf,Object);function vxe(e){return!!e&&typeof e=="object"}function Cxe(e){if(!vxe(e)||Lxe.call(e)!=yxe||gxe(e))return!1;var t=Txe(e);if(t===null)return!0;var n=Ixe.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&UG.call(n)==Sxe}qG.exports=Cxe});var ek=Le((GA,VG)=>{"use strict";GA.__esModule=!0;GA.default=Pxe;function xxe(e){for(var t=e.toLowerCase(),n="",i=!1,o=0;o<6&&t[o]!==void 0;o++){var r=t.charCodeAt(o),c=r>=97&&r<=102||r>=48&&r<=57;if(i=r===32,!c)break;n+=t[o]}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 Dxe=/\\/;function Pxe(e){var t=Dxe.test(e);if(!t)return e;for(var n="",i=0;i{"use strict";XA.__esModule=!0;XA.default=wxe;function wxe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0;){var o=n.shift();if(!e[o])return;e=e[o]}return e}KG.exports=XA.default});var ZG=Le((ZA,XG)=>{"use strict";ZA.__esModule=!0;ZA.default=kxe;function kxe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0;){var o=n.shift();e[o]||(e[o]={}),e=e[o]}}XG.exports=ZA.default});var JG=Le((zA,zG)=>{"use strict";zA.__esModule=!0;zA.default=Nxe;function Nxe(e){for(var t="",n=e.indexOf("/*"),i=0;n>=0;){t=t+e.slice(i,n);var o=e.indexOf("*/",n+2);if(o<0)return t;i=o+2,n=e.indexOf("/*",i)}return t=t+e.slice(i),t}zG.exports=zA.default});var hy=Le(ku=>{"use strict";ku.__esModule=!0;ku.stripComments=ku.ensureObject=ku.getProp=ku.unesc=void 0;var Rxe=JA(ek());ku.unesc=Rxe.default;var $xe=JA(GG());ku.getProp=$xe.default;var Mxe=JA(ZG());ku.ensureObject=Mxe.default;var Bxe=JA(JG());ku.stripComments=Bxe.default;function JA(e){return e&&e.__esModule?e:{default:e}}});var TH=Le((_y,eX)=>{"use strict";_y.__esModule=!0;_y.default=void 0;var QG=hy();function YG(e,t){for(var n=0;ni||this.source.end.lineo||this.source.end.line===i&&this.source.end.column{"use strict";Ms.__esModule=!0;Ms.UNIVERSAL=Ms.ATTRIBUTE=Ms.CLASS=Ms.COMBINATOR=Ms.COMMENT=Ms.ID=Ms.NESTING=Ms.PSEUDO=Ms.ROOT=Ms.SELECTOR=Ms.STRING=Ms.TAG=void 0;var Uxe="tag";Ms.TAG=Uxe;var qxe="string";Ms.STRING=qxe;var Wxe="selector";Ms.SELECTOR=Wxe;var Vxe="root";Ms.ROOT=Vxe;var Kxe="pseudo";Ms.PSEUDO=Kxe;var Gxe="nesting";Ms.NESTING=Gxe;var Xxe="id";Ms.ID=Xxe;var Zxe="comment";Ms.COMMENT=Zxe;var zxe="combinator";Ms.COMBINATOR=zxe;var Jxe="class";Ms.CLASS=Jxe;var Qxe="attribute";Ms.ATTRIBUTE=Qxe;var Yxe="universal";Ms.UNIVERSAL=Yxe});var QA=Le((my,iX)=>{"use strict";my.__esModule=!0;my.default=void 0;var eDe=rDe(TH()),vH=tDe(To());function nX(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return nX=function(){return e},e}function tDe(e){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var t=nX();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var r=i?Object.getOwnPropertyDescriptor(e,o):null;r&&(r.get||r.set)?Object.defineProperty(n,o,r):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}function rDe(e){return e&&e.__esModule?e:{default:e}}function nDe(e,t){var n;if(typeof Symbol>"u"||e[Symbol.iterator]==null){if(Array.isArray(e)||(n=iDe(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 iDe(e,t){if(e){if(typeof e=="string")return tX(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 tX(e,t)}}function tX(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=o&&(this.indexes[c]=r-1);return this},n.removeAll=function(){for(var o=nDe(this.nodes),r;!(r=o()).done;){var c=r.value;c.parent=void 0}return this.nodes=[],this},n.empty=function(){return this.removeAll()},n.insertAfter=function(o,r){r.parent=this;var c=this.index(o);this.nodes.splice(c+1,0,r),r.parent=this;var s;for(var u in this.indexes)s=this.indexes[u],c<=s&&(this.indexes[u]=s+1);return this},n.insertBefore=function(o,r){r.parent=this;var c=this.index(o);this.nodes.splice(c,0,r),r.parent=this;var s;for(var u in this.indexes)s=this.indexes[u],s<=c&&(this.indexes[u]=s+1);return this},n._findChildAtPosition=function(o,r){var c=void 0;return this.each(function(s){if(s.atPosition){var u=s.atPosition(o,r);if(u)return c=u,!1}else if(s.isAtPosition(o,r))return c=s,!1}),c},n.atPosition=function(o,r){if(this.isAtPosition(o,r))return this._findChildAtPosition(o,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(o){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var r=this.lastEach;if(this.indexes[r]=0,!!this.length){for(var c,s;this.indexes[r]{"use strict";Ey.__esModule=!0;Ey.default=void 0;var lDe=uDe(QA()),cDe=To();function uDe(e){return e&&e.__esModule?e:{default:e}}function sX(e,t){for(var n=0;n{"use strict";yy.__esModule=!0;yy.default=void 0;var fDe=_De(QA()),hDe=To();function _De(e){return e&&e.__esModule?e:{default:e}}function mDe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ik(e,t)}function ik(e,t){return ik=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i},ik(e,t)}var EDe=function(e){mDe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=hDe.SELECTOR,i}return t}(fDe.default);yy.default=EDe;oX.exports=yy.default});var Nu=Le((M1t,lX)=>{"use strict";var yDe={},gDe=yDe.hasOwnProperty,bDe=function(t,n){if(!t)return n;var i={};for(var o in n)i[o]=gDe.call(t,o)?t[o]:n[o];return i},ADe=/[ -,\.\/:-@\[-\^`\{-~]/,IDe=/[ -,\.\/:-@\[\]\^`\{-~]/,SDe=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g,ak=function e(t,n){n=bDe(n,e.options),n.quotes!="single"&&n.quotes!="double"&&(n.quotes="single");for(var i=n.quotes=="double"?'"':"'",o=n.isIdentifier,r=t.charAt(0),c="",s=0,u=t.length;s126){if(a>=55296&&a<=56319&&s{"use strict";gy.__esModule=!0;gy.default=void 0;var LDe=uX(Nu()),TDe=hy(),vDe=uX(TH()),CDe=To();function uX(e){return e&&e.__esModule?e:{default:e}}function cX(e,t){for(var n=0;n{"use strict";by.__esModule=!0;by.default=void 0;var wDe=NDe(TH()),kDe=To();function NDe(e){return e&&e.__esModule?e:{default:e}}function RDe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ck(e,t)}function ck(e,t){return ck=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i},ck(e,t)}var $De=function(e){RDe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=kDe.COMMENT,i}return t}(wDe.default);by.default=$De;pX.exports=by.default});var pk=Le((Ay,dX)=>{"use strict";Ay.__esModule=!0;Ay.default=void 0;var MDe=ODe(TH()),BDe=To();function ODe(e){return e&&e.__esModule?e:{default:e}}function FDe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Hk(e,t)}function Hk(e,t){return Hk=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i},Hk(e,t)}var jDe=function(e){FDe(t,e);function t(i){var o;return o=e.call(this,i)||this,o.type=BDe.ID,o}var n=t.prototype;return n.valueToString=function(){return"#"+e.prototype.valueToString.call(this)},t}(MDe.default);Ay.default=jDe;dX.exports=Ay.default});var YA=Le((Iy,_X)=>{"use strict";Iy.__esModule=!0;Iy.default=void 0;var UDe=hX(Nu()),qDe=hy(),WDe=hX(TH());function hX(e){return e&&e.__esModule?e:{default:e}}function fX(e,t){for(var n=0;n{"use strict";Sy.__esModule=!0;Sy.default=void 0;var XDe=zDe(YA()),ZDe=To();function zDe(e){return e&&e.__esModule?e:{default:e}}function JDe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,fk(e,t)}function fk(e,t){return fk=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i},fk(e,t)}var QDe=function(e){JDe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=ZDe.TAG,i}return t}(XDe.default);Sy.default=QDe;mX.exports=Sy.default});var mk=Le((Ly,EX)=>{"use strict";Ly.__esModule=!0;Ly.default=void 0;var YDe=tPe(TH()),ePe=To();function tPe(e){return e&&e.__esModule?e:{default:e}}function rPe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_k(e,t)}function _k(e,t){return _k=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i},_k(e,t)}var nPe=function(e){rPe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=ePe.STRING,i}return t}(YDe.default);Ly.default=nPe;EX.exports=Ly.default});var yk=Le((Ty,yX)=>{"use strict";Ty.__esModule=!0;Ty.default=void 0;var iPe=aPe(QA()),sPe=To();function aPe(e){return e&&e.__esModule?e:{default:e}}function oPe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Ek(e,t)}function Ek(e,t){return Ek=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i},Ek(e,t)}var lPe=function(e){oPe(t,e);function t(i){var o;return o=e.call(this,i)||this,o.type=sPe.PSEUDO,o}var n=t.prototype;return n.toString=function(){var o=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),o,this.rawSpaceAfter].join("")},t}(iPe.default);Ty.default=lPe;yX.exports=Ty.default});var gk=Le((B1t,gX)=>{gX.exports=require("util").deprecate});var Tk=Le(xy=>{"use strict";xy.__esModule=!0;xy.unescapeValue=Lk;xy.default=void 0;var vy=Sk(Nu()),cPe=Sk(ek()),uPe=Sk(YA()),HPe=To(),bk;function Sk(e){return e&&e.__esModule?e:{default:e}}function bX(e,t){for(var n=0;n0&&!o.quoted&&s.before.length===0&&!(o.spaces.value&&o.spaces.value.after)&&(s.before=" "),AX(c,s)}))),r.push("]"),r.push(this.rawSpaceAfter),r.join("")},pPe(t,[{key:"quoted",get:function(){var o=this.quoteMark;return o==="'"||o==='"'},set:function(o){_Pe()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(o){if(!this._constructed){this._quoteMark=o;return}this._quoteMark!==o&&(this._quoteMark=o,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(o){if(this._constructed){var r=Lk(o),c=r.deprecatedUsage,s=r.unescaped,u=r.quoteMark;if(c&&hPe(),s===this._value&&u===this._quoteMark)return;this._value=s,this._quoteMark=u,this._syncRawValue()}else this._value=o}},{key:"attribute",get:function(){return this._attribute},set:function(o){this._handleEscapes("attribute",o),this._attribute=o}}]),t}(uPe.default);xy.default=eI;eI.NO_QUOTE=null;eI.SINGLE_QUOTE="'";eI.DOUBLE_QUOTE='"';var Ak=(bk={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}},bk[null]={isIdentifier:!0},bk);function AX(e,t){return""+t.before+e+t.after}});var Ck=Le((Dy,IX)=>{"use strict";Dy.__esModule=!0;Dy.default=void 0;var yPe=bPe(YA()),gPe=To();function bPe(e){return e&&e.__esModule?e:{default:e}}function APe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,vk(e,t)}function vk(e,t){return vk=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i},vk(e,t)}var IPe=function(e){APe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=gPe.UNIVERSAL,i.value="*",i}return t}(yPe.default);Dy.default=IPe;IX.exports=Dy.default});var Dk=Le((Py,SX)=>{"use strict";Py.__esModule=!0;Py.default=void 0;var SPe=TPe(TH()),LPe=To();function TPe(e){return e&&e.__esModule?e:{default:e}}function vPe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,xk(e,t)}function xk(e,t){return xk=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i},xk(e,t)}var CPe=function(e){vPe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=LPe.COMBINATOR,i}return t}(SPe.default);Py.default=CPe;SX.exports=Py.default});var wk=Le((wy,LX)=>{"use strict";wy.__esModule=!0;wy.default=void 0;var xPe=PPe(TH()),DPe=To();function PPe(e){return e&&e.__esModule?e:{default:e}}function wPe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,Pk(e,t)}function Pk(e,t){return Pk=Object.setPrototypeOf||function(i,o){return i.__proto__=o,i},Pk(e,t)}var kPe=function(e){wPe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=DPe.NESTING,i.value="&",i}return t}(xPe.default);wy.default=kPe;LX.exports=wy.default});var vX=Le((tI,TX)=>{"use strict";tI.__esModule=!0;tI.default=NPe;function NPe(e){return e.sort(function(t,n){return t-n})}TX.exports=tI.default});var kk=Le(pn=>{"use strict";pn.__esModule=!0;pn.combinator=pn.word=pn.comment=pn.str=pn.tab=pn.newline=pn.feed=pn.cr=pn.backslash=pn.bang=pn.slash=pn.doubleQuote=pn.singleQuote=pn.space=pn.greaterThan=pn.pipe=pn.equals=pn.plus=pn.caret=pn.tilde=pn.dollar=pn.closeSquare=pn.openSquare=pn.closeParenthesis=pn.openParenthesis=pn.semicolon=pn.colon=pn.comma=pn.at=pn.asterisk=pn.ampersand=void 0;var RPe=38;pn.ampersand=RPe;var $Pe=42;pn.asterisk=$Pe;var MPe=64;pn.at=MPe;var BPe=44;pn.comma=BPe;var OPe=58;pn.colon=OPe;var FPe=59;pn.semicolon=FPe;var jPe=40;pn.openParenthesis=jPe;var UPe=41;pn.closeParenthesis=UPe;var qPe=91;pn.openSquare=qPe;var WPe=93;pn.closeSquare=WPe;var VPe=36;pn.dollar=VPe;var KPe=126;pn.tilde=KPe;var GPe=94;pn.caret=GPe;var XPe=43;pn.plus=XPe;var ZPe=61;pn.equals=ZPe;var zPe=124;pn.pipe=zPe;var JPe=62;pn.greaterThan=JPe;var QPe=32;pn.space=QPe;var CX=39;pn.singleQuote=CX;var YPe=34;pn.doubleQuote=YPe;var ewe=47;pn.slash=ewe;var twe=33;pn.bang=twe;var rwe=92;pn.backslash=rwe;var nwe=13;pn.cr=nwe;var iwe=12;pn.feed=iwe;var swe=10;pn.newline=swe;var awe=9;pn.tab=awe;var owe=CX;pn.str=owe;var lwe=-1;pn.comment=lwe;var cwe=-2;pn.word=cwe;var uwe=-3;pn.combinator=uwe});var PX=Le(ky=>{"use strict";ky.__esModule=!0;ky.default=mwe;ky.FIELDS=void 0;var Vr=Hwe(kk()),t_,vs;function DX(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return DX=function(){return e},e}function Hwe(e){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var t=DX();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var r=i?Object.getOwnPropertyDescriptor(e,o):null;r&&(r.get||r.set)?Object.defineProperty(n,o,r):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}var pwe=(t_={},t_[Vr.tab]=!0,t_[Vr.newline]=!0,t_[Vr.cr]=!0,t_[Vr.feed]=!0,t_),dwe=(vs={},vs[Vr.space]=!0,vs[Vr.tab]=!0,vs[Vr.newline]=!0,vs[Vr.cr]=!0,vs[Vr.feed]=!0,vs[Vr.ampersand]=!0,vs[Vr.asterisk]=!0,vs[Vr.bang]=!0,vs[Vr.comma]=!0,vs[Vr.colon]=!0,vs[Vr.semicolon]=!0,vs[Vr.openParenthesis]=!0,vs[Vr.closeParenthesis]=!0,vs[Vr.openSquare]=!0,vs[Vr.closeSquare]=!0,vs[Vr.singleQuote]=!0,vs[Vr.doubleQuote]=!0,vs[Vr.plus]=!0,vs[Vr.pipe]=!0,vs[Vr.tilde]=!0,vs[Vr.greaterThan]=!0,vs[Vr.equals]=!0,vs[Vr.dollar]=!0,vs[Vr.caret]=!0,vs[Vr.slash]=!0,vs),Nk={},xX="0123456789abcdefABCDEF";for(rI=0;rI0?(_=c+m,E=y-g[m].length):(_=c,E=r),S=Vr.comment,c=_,p=_,l=y-E):H===Vr.slash?(y=s,S=H,p=c,l=s-r,u=y+1):(y=fwe(n,s),S=Vr.word,p=c,l=y-r),u=y+1;break}t.push([S,c,s-r,p,l,s,u]),E&&(r=E,E=null),s=u}return t}});var OX=Le((Ny,BX)=>{"use strict";Ny.__esModule=!0;Ny.default=void 0;var Ewe=oc(nk()),Rk=oc(sk()),ywe=oc(lk()),wX=oc(uk()),gwe=oc(pk()),bwe=oc(hk()),$k=oc(mk()),Awe=oc(yk()),kX=nI(Tk()),Iwe=oc(Ck()),Mk=oc(Dk()),Swe=oc(wk()),Lwe=oc(vX()),Dr=nI(PX()),tn=nI(kk()),Twe=nI(To()),aa=hy(),df,Bk;function MX(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return MX=function(){return e},e}function nI(e){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var t=MX();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var r=i?Object.getOwnPropertyDescriptor(e,o):null;r&&(r.get||r.set)?Object.defineProperty(n,o,r):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}function oc(e){return e&&e.__esModule?e:{default:e}}function NX(e,t){for(var n=0;n0){var c=this.current.last;if(c){var s=this.convertWhitespaceNodesToSpace(r),u=s.space,H=s.rawSpace;H!==void 0&&(c.rawSpaceAfter+=H),c.spaces.after+=u}else r.forEach(function(S){return i.newNode(S)})}return}var a=this.currToken,l=void 0;o>this.position&&(l=this.parseWhitespaceEquivalentTokens(o));var p;if(this.isNamedCombinator()?p=this.namedCombinator():this.currToken[Dr.FIELDS.TYPE]===tn.combinator?(p=new Mk.default({value:this.content(),source:r_(this.currToken),sourceIndex:this.currToken[Dr.FIELDS.START_POS]}),this.position++):jk[this.currToken[Dr.FIELDS.TYPE]]||l||this.unexpected(),p){if(l){var d=this.convertWhitespaceNodesToSpace(l),h=d.space,m=d.rawSpace;p.spaces.before=h,p.rawSpaceBefore=m}}else{var g=this.convertWhitespaceNodesToSpace(l,!0),y=g.space,_=g.rawSpace;_||(_=y);var E={},A={spaces:{}};y.endsWith(" ")&&_.endsWith(" ")?(E.before=y.slice(0,y.length-1),A.spaces.before=_.slice(0,_.length-1)):y.startsWith(" ")&&_.startsWith(" ")?(E.after=y.slice(1),A.spaces.after=_.slice(1)):A.value=_,p=new Mk.default({value:" ",source:Ok(a,this.tokens[this.position-1]),sourceIndex:a[Dr.FIELDS.START_POS],spaces:E,raws:A})}return this.currToken&&this.currToken[Dr.FIELDS.TYPE]===tn.space&&(p.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(p)},t.comma=function(){if(this.position===this.tokens.length-1){this.root.trailingComma=!0,this.position++;return}this.current._inferEndPosition();var i=new Rk.default({source:{start:RX(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 wX.default({value:this.content(),source:r_(i),sourceIndex:i[Dr.FIELDS.START_POS]})),this.position++},t.error=function(i,o){throw this.root.error(i,o)},t.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[Dr.FIELDS.START_POS]})},t.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[Dr.FIELDS.START_POS])},t.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[Dr.FIELDS.START_POS])},t.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[Dr.FIELDS.START_POS])},t.namespace=function(){var i=this.prevToken&&this.content(this.prevToken)||!0;if(this.nextToken[Dr.FIELDS.TYPE]===tn.word)return this.position++,this.word(i);if(this.nextToken[Dr.FIELDS.TYPE]===tn.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 o=this.currToken;this.newNode(new Swe.default({value:this.content(),source:r_(o),sourceIndex:o[Dr.FIELDS.START_POS]})),this.position++},t.parentheses=function(){var i=this.current.last,o=1;if(this.position++,i&&i.type===Twe.PSEUDO){var r=new Rk.default({source:{start:RX(this.tokens[this.position-1])}}),c=this.current;for(i.append(r),this.current=r;this.position1&&i.nextToken&&i.nextToken[Dr.FIELDS.TYPE]===tn.openParenthesis&&i.error("Misplaced parenthesis.",{index:i.nextToken[Dr.FIELDS.START_POS]})});else return this.expected(["pseudo-class","pseudo-element"],this.currToken[Dr.FIELDS.START_POS])},t.space=function(){var i=this.content();this.position===0||this.prevToken[Dr.FIELDS.TYPE]===tn.comma||this.prevToken[Dr.FIELDS.TYPE]===tn.openParenthesis||this.current.nodes.every(function(o){return o.type==="comment"})?(this.spaces=this.optionalSpace(i),this.position++):this.position===this.tokens.length-1||this.nextToken[Dr.FIELDS.TYPE]===tn.comma||this.nextToken[Dr.FIELDS.TYPE]===tn.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(i),this.position++):this.combinator()},t.string=function(){var i=this.currToken;this.newNode(new $k.default({value:this.content(),source:r_(i),sourceIndex:i[Dr.FIELDS.START_POS]})),this.position++},t.universal=function(i){var o=this.nextToken;if(o&&this.content(o)==="|")return this.position++,this.namespace();var r=this.currToken;this.newNode(new Iwe.default({value:this.content(),source:r_(r),sourceIndex:r[Dr.FIELDS.START_POS]}),i),this.position++},t.splitWord=function(i,o){for(var r=this,c=this.nextToken,s=this.content();c&&~[tn.dollar,tn.caret,tn.equals,tn.word].indexOf(c[Dr.FIELDS.TYPE]);){this.position++;var u=this.content();if(s+=u,u.lastIndexOf("\\")===u.length-1){var H=this.nextToken;H&&H[Dr.FIELDS.TYPE]===tn.space&&(s+=this.requiredSpace(this.content(H)),this.position++)}c=this.nextToken}var a=Fk(s,".").filter(function(h){var m=s[h-1]==="\\",g=/^\d+\.\d+%$/.test(s);return!m&&!g}),l=Fk(s,"#").filter(function(h){return s[h-1]!=="\\"}),p=Fk(s,"#{");p.length&&(l=l.filter(function(h){return!~p.indexOf(h)}));var d=(0,Lwe.default)(xwe([0].concat(a,l)));d.forEach(function(h,m){var g=d[m+1]||s.length,y=s.slice(h,g);if(m===0&&o)return o.call(r,y,d.length);var _,E=r.currToken,A=E[Dr.FIELDS.START_POS]+d[m],S=ff(E[1],E[2]+h,E[3],E[2]+(g-1));if(~a.indexOf(h)){var T={value:y.slice(1),source:S,sourceIndex:A};_=new ywe.default(n_(T,"value"))}else if(~l.indexOf(h)){var I={value:y.slice(1),source:S,sourceIndex:A};_=new gwe.default(n_(I,"value"))}else{var L={value:y,source:S,sourceIndex:A};n_(L,"value"),_=new bwe.default(L)}r.newNode(_,i),i=null}),this.position++},t.word=function(i){var o=this.nextToken;return o&&this.content(o)==="|"?(this.position++,this.namespace()):this.splitWord(i)},t.loop=function(){for(;this.position{"use strict";Ry.__esModule=!0;Ry.default=void 0;var Pwe=wwe(OX());function wwe(e){return e&&e.__esModule?e:{default:e}}var kwe=function(){function e(n,i){this.func=n||function(){},this.funcRes=null,this.options=i}var t=e.prototype;return t._shouldUpdateSelector=function(i,o){o===void 0&&(o={});var r=Object.assign({},this.options,o);return r.updateSelector===!1?!1:typeof i!="string"},t._isLossy=function(i){i===void 0&&(i={});var o=Object.assign({},this.options,i);return o.lossless===!1},t._root=function(i,o){o===void 0&&(o={});var r=new Pwe.default(i,this._parseOptions(o));return r.root},t._parseOptions=function(i){return{lossy:this._isLossy(i)}},t._run=function(i,o){var r=this;return o===void 0&&(o={}),new Promise(function(c,s){try{var u=r._root(i,o);Promise.resolve(r.func(u)).then(function(H){var a=void 0;return r._shouldUpdateSelector(i,o)&&(a=u.toString(),i.selector=a),{transform:H,root:u,string:a}}).then(c,s)}catch(H){s(H);return}})},t._runSync=function(i,o){o===void 0&&(o={});var r=this._root(i,o),c=this.func(r);if(c&&typeof c.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var s=void 0;return o.updateSelector&&typeof i!="string"&&(s=r.toString(),i.selector=s),{transform:c,root:r,string:s}},t.ast=function(i,o){return this._run(i,o).then(function(r){return r.root})},t.astSync=function(i,o){return this._runSync(i,o).root},t.transform=function(i,o){return this._run(i,o).then(function(r){return r.transform})},t.transformSync=function(i,o){return this._runSync(i,o).transform},t.process=function(i,o){return this._run(i,o).then(function(r){return r.string||r.root.toString()})},t.processSync=function(i,o){var r=this._runSync(i,o);return r.string||r.root.toString()},e}();Ry.default=kwe;FX.exports=Ry.default});var UX=Le(Bs=>{"use strict";Bs.__esModule=!0;Bs.universal=Bs.tag=Bs.string=Bs.selector=Bs.root=Bs.pseudo=Bs.nesting=Bs.id=Bs.comment=Bs.combinator=Bs.className=Bs.attribute=void 0;var Nwe=lc(Tk()),Rwe=lc(lk()),$we=lc(Dk()),Mwe=lc(uk()),Bwe=lc(pk()),Owe=lc(wk()),Fwe=lc(yk()),jwe=lc(nk()),Uwe=lc(sk()),qwe=lc(mk()),Wwe=lc(hk()),Vwe=lc(Ck());function lc(e){return e&&e.__esModule?e:{default:e}}var Kwe=function(t){return new Nwe.default(t)};Bs.attribute=Kwe;var Gwe=function(t){return new Rwe.default(t)};Bs.className=Gwe;var Xwe=function(t){return new $we.default(t)};Bs.combinator=Xwe;var Zwe=function(t){return new Mwe.default(t)};Bs.comment=Zwe;var zwe=function(t){return new Bwe.default(t)};Bs.id=zwe;var Jwe=function(t){return new Owe.default(t)};Bs.nesting=Jwe;var Qwe=function(t){return new Fwe.default(t)};Bs.pseudo=Qwe;var Ywe=function(t){return new jwe.default(t)};Bs.root=Ywe;var eke=function(t){return new Uwe.default(t)};Bs.selector=eke;var tke=function(t){return new qwe.default(t)};Bs.string=tke;var rke=function(t){return new Wwe.default(t)};Bs.tag=rke;var nke=function(t){return new Vwe.default(t)};Bs.universal=nke});var KX=Le(Ji=>{"use strict";Ji.__esModule=!0;Ji.isNode=Uk;Ji.isPseudoElement=VX;Ji.isPseudoClass=fke;Ji.isContainer=hke;Ji.isNamespace=_ke;Ji.isUniversal=Ji.isTag=Ji.isString=Ji.isSelector=Ji.isRoot=Ji.isPseudo=Ji.isNesting=Ji.isIdentifier=Ji.isComment=Ji.isCombinator=Ji.isClassName=Ji.isAttribute=void 0;var oa=To(),pl,ike=(pl={},pl[oa.ATTRIBUTE]=!0,pl[oa.CLASS]=!0,pl[oa.COMBINATOR]=!0,pl[oa.COMMENT]=!0,pl[oa.ID]=!0,pl[oa.NESTING]=!0,pl[oa.PSEUDO]=!0,pl[oa.ROOT]=!0,pl[oa.SELECTOR]=!0,pl[oa.STRING]=!0,pl[oa.TAG]=!0,pl[oa.UNIVERSAL]=!0,pl);function Uk(e){return typeof e=="object"&&ike[e.type]}function cc(e,t){return Uk(t)&&t.type===e}var qX=cc.bind(null,oa.ATTRIBUTE);Ji.isAttribute=qX;var ske=cc.bind(null,oa.CLASS);Ji.isClassName=ske;var ake=cc.bind(null,oa.COMBINATOR);Ji.isCombinator=ake;var oke=cc.bind(null,oa.COMMENT);Ji.isComment=oke;var lke=cc.bind(null,oa.ID);Ji.isIdentifier=lke;var cke=cc.bind(null,oa.NESTING);Ji.isNesting=cke;var qk=cc.bind(null,oa.PSEUDO);Ji.isPseudo=qk;var uke=cc.bind(null,oa.ROOT);Ji.isRoot=uke;var Hke=cc.bind(null,oa.SELECTOR);Ji.isSelector=Hke;var pke=cc.bind(null,oa.STRING);Ji.isString=pke;var WX=cc.bind(null,oa.TAG);Ji.isTag=WX;var dke=cc.bind(null,oa.UNIVERSAL);Ji.isUniversal=dke;function VX(e){return qk(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 fke(e){return qk(e)&&!VX(e)}function hke(e){return!!(Uk(e)&&e.walk)}function _ke(e){return qX(e)||WX(e)}});var GX=Le(Zc=>{"use strict";Zc.__esModule=!0;var Wk=To();Object.keys(Wk).forEach(function(e){e==="default"||e==="__esModule"||e in Zc&&Zc[e]===Wk[e]||(Zc[e]=Wk[e])});var Vk=UX();Object.keys(Vk).forEach(function(e){e==="default"||e==="__esModule"||e in Zc&&Zc[e]===Vk[e]||(Zc[e]=Vk[e])});var Kk=KX();Object.keys(Kk).forEach(function(e){e==="default"||e==="__esModule"||e in Zc&&Zc[e]===Kk[e]||(Zc[e]=Kk[e])})});var zX=Le(($y,ZX)=>{"use strict";$y.__esModule=!0;$y.default=void 0;var mke=gke(jX()),Eke=yke(GX());function XX(){if(typeof WeakMap!="function")return null;var e=new WeakMap;return XX=function(){return e},e}function yke(e){if(e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var t=XX();if(t&&t.has(e))return t.get(e);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if(Object.prototype.hasOwnProperty.call(e,o)){var r=i?Object.getOwnPropertyDescriptor(e,o):null;r&&(r.get||r.set)?Object.defineProperty(n,o,r):n[o]=e[o]}return n.default=e,t&&t.set(e,n),n}function gke(e){return e&&e.__esModule?e:{default:e}}var Gk=function(t){return new mke.default(t)};Object.assign(Gk,Eke);delete Gk.__esModule;var bke=Gk;$y.default=bke;ZX.exports=$y.default});var YX=Le((V1t,QX)=>{var Ake=WG(),JX=zX(),Ike=JX();QX.exports={isUsableColor(e,t){return Ake(t)&&e!=="gray"&&t[600]},commonTrailingPseudos(e){let t=Ike.astSync(e),n=[];for(let[o,r]of t.nodes.entries())for(let[c,s]of[...r.nodes].reverse().entries()){if(s.type!=="pseudo"||!s.value.startsWith("::"))break;n[c]=n[c]||[],n[c][o]=s}let i=JX.selector();for(let o of n){if(!o)continue;if(new Set([...o.map(c=>c.value)]).size>1)break;o.forEach(c=>c.remove()),i.prepend(o[0])}return i.nodes.length?[i.toString(),t.toString()]:[null,e]}}});var Zk=Le((K1t,rZ)=>{var Ske=lf(),Lke=$G(),Tke=BG(),vke=FG(),{commonTrailingPseudos:Cke}=YX(),eZ={};function Xk(e,{className:t,prefix:n}){let i=n(`.not-${t}`).slice(1),o=e.startsWith(">")?`.${t} `:"",[r,c]=Cke(e);return r?`:where(${o}${c}):not(:where([class~="${i}"] *))${r}`:`:where(${o}${e}):not(:where([class~="${i}"] *))`}function tZ(e){return typeof e=="object"&&e!==null}function xke(e={},{target:t,className:n,prefix:i}){function o(r,c){return t==="legacy"?[r,c]:Array.isArray(c)?[r,c]:tZ(c)?Object.values(c).some(tZ)?[Xk(r,{className:n,prefix:i}),c,Object.fromEntries(Object.entries(c).map(([u,H])=>o(u,H)))]:[Xk(r,{className:n,prefix:i}),c]:[r,c]}return Object.fromEntries(Object.entries(Lke({},...Object.keys(e).filter(r=>eZ[r]).map(r=>eZ[r](e[r])),...Tke(e.css||{}))).map(([r,c])=>o(r,c)))}rZ.exports=Ske.withOptions(({className:e="prose",target:t="modern"}={})=>function({addVariant:n,addComponents:i,theme:o,prefix:r}){let c=o("typography"),s={className:e,prefix:r};for(let[u,...H]of[["headings","h1","h2","h3","h4","h5","h6","th"],["h1"],["h2"],["h3"],["h4"],["h5"],["h6"],["p"],["a"],["blockquote"],["figure"],["figcaption"],["strong"],["em"],["code"],["pre"],["ol"],["ul"],["li"],["table"],["thead"],["tr"],["th"],["td"],["img"],["video"],["hr"],["lead",'[class~="lead"]']]){H=H.length===0?[u]:H;let a=t==="legacy"?H.map(l=>`& ${l}`):H.join(", ");n(`${e}-${u}`,t==="legacy"?a:`& :is(${Xk(a,s)})`)}i(Object.keys(c).map(u=>({[u==="DEFAULT"?`.${e}`:`.${e}-${u}`]:xke(c[u],{target:t,className:e,prefix:r})})))},()=>({theme:{typography:vke}}))});var nZ=Le((G1t,Dke)=>{Dke.exports={name:"@tailwindcss/typography",version:"0.5.7",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/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"},peerDependencies:{tailwindcss:">=3.0.0 || insiders"},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:"^26.6.1","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.0.0-alpha.2"},dependencies:{"lodash.castarray":"^4.4.0","lodash.isplainobject":"^4.0.6","lodash.merge":"^4.6.2","postcss-selector-parser":"6.0.10"},jest:{setupFilesAfterEnv:["/jest/customMatchers.js"]}}});var iZ=Le(zk=>{"use strict";Object.defineProperty(zk,"__esModule",{value:!0});Object.defineProperty(zk,"default",{enumerable:!0,get:function(){return Nke}});var Pke=kA(),wke=kke(NA());function kke(e){return e&&e.__esModule?e:{default:e}}var Nke=(0,Pke.cloneDeep)(wke.default)});var aZ=Le((z1t,sZ)=>{var Jk=iZ();sZ.exports=(Jk.__esModule?Jk:{default:Jk}).default});var sI=Le(Qk=>{"use strict";Object.defineProperty(Qk,"__esModule",{value:!0});Object.defineProperty(Qk,"default",{enumerable:!0,get:function(){return Rke}});function Rke(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 oZ=Le(Yk=>{"use strict";Object.defineProperty(Yk,"__esModule",{value:!0});Object.defineProperty(Yk,"default",{enumerable:!0,get:function(){return $ke}});var $ke=["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 lZ=Le(eN=>{"use strict";Object.defineProperty(eN,"__esModule",{value:!0});Object.defineProperty(eN,"default",{enumerable:!0,get:function(){return Mke}});function Mke(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 cZ=Le(tN=>{"use strict";Object.defineProperty(tN,"__esModule",{value:!0});Object.defineProperty(tN,"defaults",{enumerable:!0,get:function(){return Bke}});function Bke(e,...t){for(let o of t){for(let r in o){var n;!(e==null||(n=e.hasOwnProperty)===null||n===void 0)&&n.call(e,r)||(e[r]=o[r])}for(let r of Object.getOwnPropertySymbols(o)){var i;!(e==null||(i=e.hasOwnProperty)===null||i===void 0)&&i.call(e,r)||(e[r]=o[r])}}return e}});var aI=Le(rN=>{"use strict";Object.defineProperty(rN,"__esModule",{value:!0});Object.defineProperty(rN,"toPath",{enumerable:!0,get:function(){return Oke}});function Oke(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 CH=Le(nN=>{"use strict";Object.defineProperty(nN,"__esModule",{value:!0});function Fke(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}Fke(nN,{flagEnabled:function(){return qke},issueFlagNotices:function(){return Wke},default:function(){return Vke}});var jke=pZ(ly()),Uke=pZ(ac());function pZ(e){return e&&e.__esModule?e:{default:e}}var uZ={optimizeUniversalDefaults:!1,generalizedModifiers:!0,disableColorOpacityUtilitiesByDefault:!1,relativeContentPathsByDefault:!1},My={future:["hoverOnlyWhenSupported","respectDefaultRingColorOpacity","disableColorOpacityUtilitiesByDefault","relativeContentPathsByDefault"],experimental:["optimizeUniversalDefaults","generalizedModifiers"]};function qke(e,t){if(My.future.includes(t)){var n,i,o;return e.future==="all"||((o=(i=e==null||(n=e.future)===null||n===void 0?void 0:n[t])!==null&&i!==void 0?i:uZ[t])!==null&&o!==void 0?o:!1)}if(My.experimental.includes(t)){var r,c,s;return e.experimental==="all"||((s=(c=e==null||(r=e.experimental)===null||r===void 0?void 0:r[t])!==null&&c!==void 0?c:uZ[t])!==null&&s!==void 0?s:!1)}return!1}function HZ(e){if(e.experimental==="all")return My.experimental;var t;return Object.keys((t=e?.experimental)!==null&&t!==void 0?t:{}).filter(n=>My.experimental.includes(n)&&e.experimental[n])}function Wke(e){if(process.env.JEST_WORKER_ID===void 0&&HZ(e).length>0){let t=HZ(e).map(n=>jke.default.yellow(n)).join(", ");Uke.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 Vke=My});var fZ=Le(iN=>{"use strict";Object.defineProperty(iN,"__esModule",{value:!0});Object.defineProperty(iN,"normalizeConfig",{enumerable:!0,get:function(){return Xke}});var Kke=CH(),i_=Gke(ac());function dZ(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(dZ=function(i){return i?n:t})(e)}function Gke(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=dZ(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var c=o?Object.getOwnPropertyDescriptor(e,r):null;c&&(c.get||c.set)?Object.defineProperty(i,r,c):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}function Xke(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})()||i_.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:o,purge:r,safelist:c}=e;return Array.isArray(c)?c:Array.isArray(o?.safelist)?o.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(o=>typeof o=="string"))return i;i_.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")i_.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,Kke.flagEnabled)(e,"relativeContentPathsByDefault")})(),files:(()=>{let{content:i,purge:o}=e;return Array.isArray(o)?o:Array.isArray(o?.content)?o.content:Array.isArray(i)?i:Array.isArray(i?.content)?i.content:Array.isArray(i?.files)?i.files:[]})(),extract:(()=>{let i=(()=>{var c,s,u,H,a,l,p,d,h,m;return!((c=e.purge)===null||c===void 0)&&c.extract?e.purge.extract:!((s=e.content)===null||s===void 0)&&s.extract?e.content.extract:!((u=e.purge)===null||u===void 0||(H=u.extract)===null||H===void 0)&&H.DEFAULT?e.purge.extract.DEFAULT:!((a=e.content)===null||a===void 0||(l=a.extract)===null||l===void 0)&&l.DEFAULT?e.content.extract.DEFAULT:!((p=e.purge)===null||p===void 0||(d=p.options)===null||d===void 0)&&d.extractors?e.purge.options.extractors:!((h=e.content)===null||h===void 0||(m=h.options)===null||m===void 0)&&m.extractors?e.content.options.extractors:{}})(),o={},r=(()=>{var c,s,u,H;if(!((c=e.purge)===null||c===void 0||(s=c.options)===null||s===void 0)&&s.defaultExtractor)return e.purge.options.defaultExtractor;if(!((u=e.content)===null||u===void 0||(H=u.options)===null||H===void 0)&&H.defaultExtractor)return e.content.options.defaultExtractor})();if(r!==void 0&&(o.DEFAULT=r),typeof i=="function")o.DEFAULT=i;else if(Array.isArray(i))for(let{extensions:c,extractor:s}of i??[])for(let u of c)o[u]=s;else typeof i=="object"&&i!==null&&Object.assign(o,i);return o})(),transform:(()=>{let i=(()=>{var r,c,s,u,H,a;return!((r=e.purge)===null||r===void 0)&&r.transform?e.purge.transform:!((c=e.content)===null||c===void 0)&&c.transform?e.content.transform:!((s=e.purge)===null||s===void 0||(u=s.transform)===null||u===void 0)&&u.DEFAULT?e.purge.transform.DEFAULT:!((H=e.content)===null||H===void 0||(a=H.transform)===null||a===void 0)&&a.DEFAULT?e.content.transform.DEFAULT:{}})(),o={};return typeof i=="function"?o.DEFAULT=i:typeof i=="object"&&i!==null&&Object.assign(o,i),o})()};for(let i of e.content.files)if(typeof i=="string"&&/{([^,]*?)}/g.test(i)){i_.default.warn("invalid-glob-braces",[`The glob pattern ${(0,i_.dim)(i)} in your Tailwind CSS configuration is invalid.`,`Update it to ${(0,i_.dim)(i.replace(/{([^,]*?)}/g,"$1"))} to silence this warning.`]);break}return e}});var s_=Le(sN=>{"use strict";Object.defineProperty(sN,"__esModule",{value:!0});Object.defineProperty(sN,"default",{enumerable:!0,get:function(){return Zke}});function Zke(e){if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let t=Object.getPrototypeOf(e);return t===null||Object.getPrototypeOf(t)===null}});var oI=Le(aN=>{"use strict";Object.defineProperty(aN,"__esModule",{value:!0});Object.defineProperty(aN,"default",{enumerable:!0,get:function(){return zke}});function zke(e){return e.replace(/\\,/g,"\\2c ")}});var hZ=Le(oN=>{"use strict";Object.defineProperty(oN,"__esModule",{value:!0});Object.defineProperty(oN,"default",{enumerable:!0,get:function(){return Jke}});var Jke={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 cN=Le(lN=>{"use strict";Object.defineProperty(lN,"__esModule",{value:!0});function Qke(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}Qke(lN,{parseColor:function(){return iNe},formatColor:function(){return sNe}});var _Z=Yke(hZ());function Yke(e){return e&&e.__esModule?e:{default:e}}var eNe=/^#([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})?$/i,tNe=/^#([a-f\d])([a-f\d])([a-f\d])([a-f\d])?$/i,kp=/(?:\d+|\d*\.\d+)%?/,lI=/(?:\s*,\s*|\s+)/,mZ=/\s*[,/]\s*/,Np=/var\(--(?:[^ )]*?)(?:,(?:[^ )]*?|var\(--[^ )]*?\)))?\)/,rNe=new RegExp(`^(rgba?)\\(\\s*(${kp.source}|${Np.source})(?:${lI.source}(${kp.source}|${Np.source}))?(?:${lI.source}(${kp.source}|${Np.source}))?(?:${mZ.source}(${kp.source}|${Np.source}))?\\s*\\)$`),nNe=new RegExp(`^(hsla?)\\(\\s*((?:${kp.source})(?:deg|rad|grad|turn)?|${Np.source})(?:${lI.source}(${kp.source}|${Np.source}))?(?:${lI.source}(${kp.source}|${Np.source}))?(?:${mZ.source}(${kp.source}|${Np.source}))?\\s*\\)$`);function iNe(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 _Z.default)return{mode:"rgb",color:_Z.default[e].map(u=>u.toString())};let o=e.replace(tNe,(u,H,a,l,p)=>["#",H,H,a,a,l,l,p?p+p:""].join("")).match(eNe);if(o!==null)return{mode:"rgb",color:[parseInt(o[1],16),parseInt(o[2],16),parseInt(o[3],16)].map(u=>u.toString()),alpha:o[4]?(parseInt(o[4],16)/255).toString():void 0};var r;let c=(r=e.match(rNe))!==null&&r!==void 0?r:e.match(nNe);if(c===null)return null;let s=[c[2],c[3],c[4]].filter(Boolean).map(u=>u.toString());return s.length===2&&s[0].startsWith("var(")?{mode:c[1],color:[s[0]],alpha:s[1]}:!t&&s.length!==3||s.length<3&&!s.some(u=>/^var\(.*?\)$/.test(u))?null:{mode:c[1],color:s,alpha:(n=c[5])===null||n===void 0||(i=n.toString)===null||i===void 0?void 0:i.call(n)}}function sNe({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 By=Le(uN=>{"use strict";Object.defineProperty(uN,"__esModule",{value:!0});function aNe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}aNe(uN,{withAlphaValue:function(){return oNe},default:function(){return lNe}});var cI=cN();function oNe(e,t,n){if(typeof e=="function")return e({opacityValue:t});let i=(0,cI.parseColor)(e,{loose:!0});return i===null?n:(0,cI.formatColor)({...i,alpha:t})}function lNe({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 o=(0,cI.parseColor)(e);return o===null?Object.fromEntries(i.map(r=>[r,e])):o.alpha!==void 0?Object.fromEntries(i.map(r=>[r,e])):{[n]:"1",...Object.fromEntries(i.map(r=>[r,(0,cI.formatColor)({...o,alpha:`var(${n}, 1)`})]))}}});var hf=Le(HN=>{"use strict";Object.defineProperty(HN,"__esModule",{value:!0});Object.defineProperty(HN,"splitAtTopLevelOnly",{enumerable:!0,get:function(){return cNe}});function cNe(e,t){let n=[],i=[],o=0,r=!1;for(let c=0;c{"use strict";Object.defineProperty(pN,"__esModule",{value:!0});function uNe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}uNe(pN,{parseBoxShadowValue:function(){return fNe},formatBoxShadowValue:function(){return hNe}});var HNe=hf(),pNe=new Set(["inset","inherit","initial","revert","unset"]),dNe=/\ +(?![^(]*\))/g,EZ=/^-?(\d+|\.\d+)(.*?)$/g;function fNe(e){return(0,HNe.splitAtTopLevelOnly)(e,",").map(n=>{let i=n.trim(),o={raw:i},r=i.split(dNe),c=new Set;for(let s of r)EZ.lastIndex=0,!c.has("KEYWORD")&&pNe.has(s)?(o.keyword=s,c.add("KEYWORD")):EZ.test(s)?c.has("X")?c.has("Y")?c.has("BLUR")?c.has("SPREAD")||(o.spread=s,c.add("SPREAD")):(o.blur=s,c.add("BLUR")):(o.y=s,c.add("Y")):(o.x=s,c.add("X")):o.color?(o.unknown||(o.unknown=[]),o.unknown.push(s)):o.color=s;return o.valid=o.x!==void 0&&o.y!==void 0,o})}function hNe(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 Oy=Le(hN=>{"use strict";Object.defineProperty(hN,"__esModule",{value:!0});function _Ne(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}_Ne(hN,{normalize:function(){return Rp},normalizeAttributeSelectors:function(){return bNe},url:function(){return yZ},number:function(){return gZ},percentage:function(){return bZ},length:function(){return AZ},lineWidth:function(){return TNe},shadow:function(){return vNe},color:function(){return CNe},image:function(){return xNe},gradient:function(){return IZ},position:function(){return wNe},familyName:function(){return kNe},genericName:function(){return RNe},absoluteSize:function(){return MNe},relativeSize:function(){return ONe}});var mNe=cN(),ENe=dN(),uI=hf(),yNe=["min","max","clamp","calc"];function fN(e){return yNe.some(t=>new RegExp(`^${t}\\(.*\\)`).test(e))}var gNe=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 Rp(e,t=null,n=!0){let i=t&&gNe.has(t.property);return e.startsWith("--")&&!i?`var(${e})`:e.includes("url(")?e.split(/(url\(.*?\))/g).filter(Boolean).map(o=>/^url\(.*?\)$/.test(o)?o:Rp(o,t,!1)).join(""):(e=e.replace(/([^\\])_+/g,(o,r)=>r+" ".repeat(o.length-1)).replace(/^_/g," ").replace(/\\_/g,"_"),n&&(e=e.trim()),e=ANe(e),e)}function bNe(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 ANe(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 o="";function r(){let c=o.trimEnd();return c[c.length-1]}for(let c=0;ci[c+p]===l)},u=function(a){let l=1/0;for(let d of a){let h=i.indexOf(d,c);h!==-1&&hs(a))){let a=n.find(l=>s(l));o+=a,c+=a.length-1}else t.some(a=>s(a))?o+=u([")"]):s("[")?o+=u(["]"]):["+","-","*","/"].includes(H)&&!["(","+","-","*","/",","].includes(r())?o+=` ${H} `:o+=H}return o.replace(/\s+/g," ")})}function yZ(e){return e.startsWith("url(")}function gZ(e){return!isNaN(Number(e))||fN(e)}function bZ(e){return e.endsWith("%")&&gZ(e.slice(0,-1))||fN(e)}var INe=["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"],SNe=`(?:${INe.join("|")})`;function AZ(e){return e==="0"||new RegExp(`^[+-]?[0-9]*.?[0-9]+(?:[eE][+-]?[0-9]+)?${SNe}$`).test(e)||fN(e)}var LNe=new Set(["thin","medium","thick"]);function TNe(e){return LNe.has(e)}function vNe(e){let t=(0,ENe.parseBoxShadowValue)(Rp(e));for(let n of t)if(!n.valid)return!1;return!0}function CNe(e){let t=0;return(0,uI.splitAtTopLevelOnly)(e,"_").every(i=>(i=Rp(i),i.startsWith("var(")?!0:(0,mNe.parseColor)(i,{loose:!0})!==null?(t++,!0):!1))?t>0:!1}function xNe(e){let t=0;return(0,uI.splitAtTopLevelOnly)(e,",").every(i=>(i=Rp(i),i.startsWith("var(")?!0:yZ(i)||IZ(i)||["element(","image(","cross-fade(","image-set("].some(o=>i.startsWith(o))?(t++,!0):!1))?t>0:!1}var DNe=new Set(["conic-gradient","linear-gradient","radial-gradient","repeating-conic-gradient","repeating-linear-gradient","repeating-radial-gradient"]);function IZ(e){e=Rp(e);for(let t of DNe)if(e.startsWith(`${t}(`))return!0;return!1}var PNe=new Set(["center","top","right","bottom","left"]);function wNe(e){let t=0;return(0,uI.splitAtTopLevelOnly)(e,"_").every(i=>(i=Rp(i),i.startsWith("var(")?!0:PNe.has(i)||AZ(i)||bZ(i)?(t++,!0):!1))?t>0:!1}function kNe(e){let t=0;return(0,uI.splitAtTopLevelOnly)(e,",").every(i=>(i=Rp(i),i.startsWith("var(")?!0:i.includes(" ")&&!/(['"])([^"']+)\1/g.test(i)||/^\d/g.test(i)?!1:(t++,!0)))?t>0:!1}var NNe=new Set(["serif","sans-serif","monospace","cursive","fantasy","system-ui","ui-serif","ui-sans-serif","ui-monospace","ui-rounded","math","emoji","fangsong"]);function RNe(e){return NNe.has(e)}var $Ne=new Set(["xx-small","x-small","small","medium","large","x-large","xx-large","xxx-large"]);function MNe(e){return $Ne.has(e)}var BNe=new Set(["larger","smaller"]);function ONe(e){return BNe.has(e)}});var TZ=Le(_N=>{"use strict";Object.defineProperty(_N,"__esModule",{value:!0});Object.defineProperty(_N,"backgroundSize",{enumerable:!0,get:function(){return FNe}});var SZ=Oy(),LZ=hf();function FNe(e){let t=["cover","contain"];return(0,LZ.splitAtTopLevelOnly)(e,",").every(n=>{let i=(0,LZ.splitAtTopLevelOnly)(n,"_").filter(Boolean);return i.length===1&&t.includes(i[0])?!0:i.length!==1&&i.length!==2?!1:i.every(o=>(0,SZ.length)(o)||(0,SZ.percentage)(o)||o==="auto")})}});var jy=Le(EN=>{"use strict";Object.defineProperty(EN,"__esModule",{value:!0});function jNe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}jNe(EN,{updateAllClasses:function(){return VNe},asValue:function(){return Fy},parseColorFormat:function(){return mN},asColor:function(){return NZ},asLookupValue:function(){return RZ},typeMap:function(){return HI},coerceValue:function(){return XNe},getMatchingTypes:function(){return $Z}});var UNe=DZ(oI()),vZ=By(),tl=Oy(),CZ=DZ(sI()),qNe=TZ(),WNe=CH();function DZ(e){return e&&e.__esModule?e:{default:e}}function VNe(e,t){e.walkClasses(n=>{n.value=t(n.value),n.raws&&n.raws.value&&(n.raws.value=(0,UNe.default)(n.raws.value))})}function PZ(e,t){if(!$p(e))return;let n=e.slice(1,-1);if(t(n))return(0,tl.normalize)(n)}function KNe(e,t={},n){let i=t[e];if(i!==void 0)return(0,CZ.default)(i);if($p(e)){let o=PZ(e,n);return o===void 0?void 0:(0,CZ.default)(o)}}function Fy(e,t={},{validate:n=()=>!0}={}){var i;let o=(i=t.values)===null||i===void 0?void 0:i[e];return o!==void 0?o:t.supportsNegativeValues&&e.startsWith("-")?KNe(e.slice(1),t.values,n):PZ(e,n)}function $p(e){return e.startsWith("[")&&e.endsWith("]")}function wZ(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 kZ(e){return(0,tl.normalize)(e.slice(1,-1))}function NZ(e,t={},{tailwindConfig:n={}}={}){var i;if(((i=t.values)===null||i===void 0?void 0:i[e])!==void 0){var o;return mN((o=t.values)===null||o===void 0?void 0:o[e])}let[r,c]=wZ(e);if(c!==void 0){var s,u,H,a;let l=(a=(s=t.values)===null||s===void 0?void 0:s[r])!==null&&a!==void 0?a:$p(r)?r.slice(1,-1):void 0;return l===void 0?void 0:(l=mN(l),$p(c)?(0,vZ.withAlphaValue)(l,kZ(c)):((u=n.theme)===null||u===void 0||(H=u.opacity)===null||H===void 0?void 0:H[c])===void 0?void 0:(0,vZ.withAlphaValue)(l,n.theme.opacity[c]))}return Fy(e,t,{validate:tl.color})}function RZ(e,t={}){var n;return(n=t.values)===null||n===void 0?void 0:n[e]}function Rl(e){return(t,n)=>Fy(t,n,{validate:e})}var HI={any:Fy,color:NZ,url:Rl(tl.url),image:Rl(tl.image),length:Rl(tl.length),percentage:Rl(tl.percentage),position:Rl(tl.position),lookup:RZ,"generic-name":Rl(tl.genericName),"family-name":Rl(tl.familyName),number:Rl(tl.number),"line-width":Rl(tl.lineWidth),"absolute-size":Rl(tl.absoluteSize),"relative-size":Rl(tl.relativeSize),shadow:Rl(tl.shadow),size:Rl(qNe.backgroundSize)},xZ=Object.keys(HI);function GNe(e,t){let n=e.indexOf(t);return n===-1?[void 0,e]:[e.slice(0,n),e.slice(n+1)]}function XNe(e,t,n,i){if(n.values&&t in n.values)for(let{type:r}of e??[]){let c=HI[r](t,n,{tailwindConfig:i});if(c!==void 0)return[c,r,null]}if($p(t)){let r=t.slice(1,-1),[c,s]=GNe(r,":");if(!/^[\w-_]+$/g.test(c))s=r;else if(c!==void 0&&!xZ.includes(c))return[];if(s.length>0&&xZ.includes(c))return[Fy(`[${s}]`,n),c,null]}let o=$Z(e,t,n,i);for(let r of o)return r;return[]}function*$Z(e,t,n,i){let o=(0,WNe.flagEnabled)(i,"generalizedModifiers"),[r,c]=wZ(t);if(o&&n.modifiers!=null&&(n.modifiers==="any"||typeof n.modifiers=="object"&&(c&&$p(c)||c in n.modifiers))||(r=t,c=void 0),c!==void 0&&r===""&&(r="DEFAULT"),c!==void 0&&typeof n.modifiers=="object"){var u,H;let a=(H=(u=n.modifiers)===null||u===void 0?void 0:u[c])!==null&&H!==void 0?H:null;a!==null?c=a:$p(c)&&(c=kZ(c))}for(let{type:a}of e??[]){let l=HI[a](r,n,{tailwindConfig:i});l!==void 0&&(yield[l,a,c??null])}}});var gN=Le(yN=>{"use strict";Object.defineProperty(yN,"__esModule",{value:!0});Object.defineProperty(yN,"default",{enumerable:!0,get:function(){return ZNe}});function ZNe(e){return typeof e=="function"?e({}):e}});var jZ=Le(AN=>{"use strict";Object.defineProperty(AN,"__esModule",{value:!0});Object.defineProperty(AN,"default",{enumerable:!0,get:function(){return d9e}});var zNe=l_(sI()),JNe=l_(oZ()),QNe=l_(lZ()),YNe=l_(Ow()),OZ=cZ(),MZ=aI(),e9e=fZ(),a_=l_(s_()),t9e=kA(),r9e=jy(),n9e=By(),i9e=l_(gN());function l_(e){return e&&e.__esModule?e:{default:e}}function o_(e){return typeof e=="function"}function Uy(e,...t){let n=t.pop();for(let i of t)for(let o in i){let r=n(e[o],i[o]);r===void 0?(0,a_.default)(e[o])&&(0,a_.default)(i[o])?e[o]=Uy({},e[o],i[o],n):e[o]=i[o]:e[o]=r}return e}var bN={colors:YNe.default,negative(e){return Object.keys(e).filter(t=>e[t]!=="0").reduce((t,n)=>{let i=(0,zNe.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 s9e(e,...t){return o_(e)?e(...t):e}function a9e(e){return e.reduce((t,{extend:n})=>Uy(t,n,(i,o)=>i===void 0?[o]:Array.isArray(i)?[o,...i]:[o,i]),{})}function o9e(e){return{...e.reduce((t,n)=>(0,OZ.defaults)(t,n),{}),extend:a9e(e)}}function BZ(e,t){if(Array.isArray(e)&&(0,a_.default)(e[0]))return e.concat(t);if(Array.isArray(t)&&(0,a_.default)(t[0])&&(0,a_.default)(e))return[e,...t];if(Array.isArray(t))return t}function l9e({extend:e,...t}){return Uy(t,e,(n,i)=>!o_(n)&&!i.some(o_)?Uy({},n,...i,BZ):(o,r)=>Uy({},...[n,...i].map(c=>s9e(c,o,r)),BZ))}function*c9e(e){let t=(0,MZ.toPath)(e);if(t.length===0||(yield t,Array.isArray(e)))return;let n=/^(.*?)\s*\/\s*([^/]+)$/,i=e.match(n);if(i!==null){let[,o,r]=i,c=(0,MZ.toPath)(o);c.alpha=r,yield c}}function u9e(e){let t=(n,i)=>{for(let o of c9e(n)){let r=0,c=e;for(;c!=null&&r(n[i]=o_(e[i])?e[i](t,bN):e[i],n),{})}function FZ(e){let t=[];return e.forEach(n=>{t=[...t,n];var i;let o=(i=n?.plugins)!==null&&i!==void 0?i:[];o.length!==0&&o.forEach(r=>{r.__isOptionsFunction&&(r=r());var c;t=[...t,...FZ([(c=r?.config)!==null&&c!==void 0?c:{}])]})}),t}function H9e(e){return[...e].reduceRight((n,i)=>o_(i)?i({corePlugins:n}):(0,QNe.default)(i,n),JNe.default)}function p9e(e){return[...e].reduceRight((n,i)=>[...n,...i],[])}function d9e(e){let t=[...FZ(e),{prefix:"",important:!1,separator:":"}];var n,i;return(0,e9e.normalizeConfig)((0,OZ.defaults)({theme:u9e(l9e(o9e(t.map(o=>(n=o?.theme)!==null&&n!==void 0?n:{})))),corePlugins:H9e(t.map(o=>o.corePlugins)),plugins:p9e(e.map(o=>(i=o?.plugins)!==null&&i!==void 0?i:[]))},...t))}});var qZ=Le(IN=>{"use strict";Object.defineProperty(IN,"__esModule",{value:!0});Object.defineProperty(IN,"default",{enumerable:!0,get:function(){return UZ}});var f9e=_9e(NA()),h9e=CH();function _9e(e){return e&&e.__esModule?e:{default:e}}function UZ(e){var t;let n=((t=e?.presets)!==null&&t!==void 0?t:[f9e.default]).slice().reverse().flatMap(r=>UZ(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}}},o=Object.keys(i).filter(r=>(0,h9e.flagEnabled)(e,r)).map(r=>i[r]);return[e,...o,...n]}});var LN=Le(SN=>{"use strict";Object.defineProperty(SN,"__esModule",{value:!0});Object.defineProperty(SN,"default",{enumerable:!0,get:function(){return y9e}});var m9e=WZ(jZ()),E9e=WZ(qZ());function WZ(e){return e&&e.__esModule?e:{default:e}}function y9e(...e){let[,...t]=(0,E9e.default)(e[0]);return(0,m9e.default)([...e,...t])}});var vN=Le((E0t,VZ)=>{var TN=LN();VZ.exports=(TN.__esModule?TN:{default:TN}).default});var xN=Le((b0t,KZ)=>{var g9e=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...e)=>console.error("SEMVER",...e):()=>{};KZ.exports=g9e});var DN=Le((A0t,GZ)=>{var b9e="2.0.0",A9e=Number.MAX_SAFE_INTEGER||9007199254740991,I9e=16,S9e=250,L9e=["major","premajor","minor","preminor","patch","prepatch","prerelease"];GZ.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:I9e,MAX_SAFE_BUILD_LENGTH:S9e,MAX_SAFE_INTEGER:A9e,RELEASE_TYPES:L9e,SEMVER_SPEC_VERSION:b9e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ZZ=Le((Ru,XZ)=>{var{MAX_SAFE_COMPONENT_LENGTH:PN,MAX_SAFE_BUILD_LENGTH:T9e,MAX_LENGTH:v9e}=DN(),C9e=xN();Ru=XZ.exports={};var x9e=Ru.re=[],D9e=Ru.safeRe=[],rn=Ru.src=[],P9e=Ru.safeSrc=[],nn=Ru.t={},w9e=0,wN="[a-zA-Z0-9-]",k9e=[["\\s",1],["\\d",v9e],[wN,T9e]],N9e=e=>{for(let[t,n]of k9e)e=e.split(`${t}*`).join(`${t}{0,${n}}`).split(`${t}+`).join(`${t}{1,${n}}`);return e},Jn=(e,t,n)=>{let i=N9e(t),o=w9e++;C9e(e,o,t),nn[e]=o,rn[o]=t,P9e[o]=i,x9e[o]=new RegExp(t,n?"g":void 0),D9e[o]=new RegExp(i,n?"g":void 0)};Jn("NUMERICIDENTIFIER","0|[1-9]\\d*");Jn("NUMERICIDENTIFIERLOOSE","\\d+");Jn("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${wN}*`);Jn("MAINVERSION",`(${rn[nn.NUMERICIDENTIFIER]})\\.(${rn[nn.NUMERICIDENTIFIER]})\\.(${rn[nn.NUMERICIDENTIFIER]})`);Jn("MAINVERSIONLOOSE",`(${rn[nn.NUMERICIDENTIFIERLOOSE]})\\.(${rn[nn.NUMERICIDENTIFIERLOOSE]})\\.(${rn[nn.NUMERICIDENTIFIERLOOSE]})`);Jn("PRERELEASEIDENTIFIER",`(?:${rn[nn.NUMERICIDENTIFIER]}|${rn[nn.NONNUMERICIDENTIFIER]})`);Jn("PRERELEASEIDENTIFIERLOOSE",`(?:${rn[nn.NUMERICIDENTIFIERLOOSE]}|${rn[nn.NONNUMERICIDENTIFIER]})`);Jn("PRERELEASE",`(?:-(${rn[nn.PRERELEASEIDENTIFIER]}(?:\\.${rn[nn.PRERELEASEIDENTIFIER]})*))`);Jn("PRERELEASELOOSE",`(?:-?(${rn[nn.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${rn[nn.PRERELEASEIDENTIFIERLOOSE]})*))`);Jn("BUILDIDENTIFIER",`${wN}+`);Jn("BUILD",`(?:\\+(${rn[nn.BUILDIDENTIFIER]}(?:\\.${rn[nn.BUILDIDENTIFIER]})*))`);Jn("FULLPLAIN",`v?${rn[nn.MAINVERSION]}${rn[nn.PRERELEASE]}?${rn[nn.BUILD]}?`);Jn("FULL",`^${rn[nn.FULLPLAIN]}$`);Jn("LOOSEPLAIN",`[v=\\s]*${rn[nn.MAINVERSIONLOOSE]}${rn[nn.PRERELEASELOOSE]}?${rn[nn.BUILD]}?`);Jn("LOOSE",`^${rn[nn.LOOSEPLAIN]}$`);Jn("GTLT","((?:<|>)?=?)");Jn("XRANGEIDENTIFIERLOOSE",`${rn[nn.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);Jn("XRANGEIDENTIFIER",`${rn[nn.NUMERICIDENTIFIER]}|x|X|\\*`);Jn("XRANGEPLAIN",`[v=\\s]*(${rn[nn.XRANGEIDENTIFIER]})(?:\\.(${rn[nn.XRANGEIDENTIFIER]})(?:\\.(${rn[nn.XRANGEIDENTIFIER]})(?:${rn[nn.PRERELEASE]})?${rn[nn.BUILD]}?)?)?`);Jn("XRANGEPLAINLOOSE",`[v=\\s]*(${rn[nn.XRANGEIDENTIFIERLOOSE]})(?:\\.(${rn[nn.XRANGEIDENTIFIERLOOSE]})(?:\\.(${rn[nn.XRANGEIDENTIFIERLOOSE]})(?:${rn[nn.PRERELEASELOOSE]})?${rn[nn.BUILD]}?)?)?`);Jn("XRANGE",`^${rn[nn.GTLT]}\\s*${rn[nn.XRANGEPLAIN]}$`);Jn("XRANGELOOSE",`^${rn[nn.GTLT]}\\s*${rn[nn.XRANGEPLAINLOOSE]}$`);Jn("COERCEPLAIN",`(^|[^\\d])(\\d{1,${PN}})(?:\\.(\\d{1,${PN}}))?(?:\\.(\\d{1,${PN}}))?`);Jn("COERCE",`${rn[nn.COERCEPLAIN]}(?:$|[^\\d])`);Jn("COERCEFULL",rn[nn.COERCEPLAIN]+`(?:${rn[nn.PRERELEASE]})?(?:${rn[nn.BUILD]})?(?:$|[^\\d])`);Jn("COERCERTL",rn[nn.COERCE],!0);Jn("COERCERTLFULL",rn[nn.COERCEFULL],!0);Jn("LONETILDE","(?:~>?)");Jn("TILDETRIM",`(\\s*)${rn[nn.LONETILDE]}\\s+`,!0);Ru.tildeTrimReplace="$1~";Jn("TILDE",`^${rn[nn.LONETILDE]}${rn[nn.XRANGEPLAIN]}$`);Jn("TILDELOOSE",`^${rn[nn.LONETILDE]}${rn[nn.XRANGEPLAINLOOSE]}$`);Jn("LONECARET","(?:\\^)");Jn("CARETTRIM",`(\\s*)${rn[nn.LONECARET]}\\s+`,!0);Ru.caretTrimReplace="$1^";Jn("CARET",`^${rn[nn.LONECARET]}${rn[nn.XRANGEPLAIN]}$`);Jn("CARETLOOSE",`^${rn[nn.LONECARET]}${rn[nn.XRANGEPLAINLOOSE]}$`);Jn("COMPARATORLOOSE",`^${rn[nn.GTLT]}\\s*(${rn[nn.LOOSEPLAIN]})$|^$`);Jn("COMPARATOR",`^${rn[nn.GTLT]}\\s*(${rn[nn.FULLPLAIN]})$|^$`);Jn("COMPARATORTRIM",`(\\s*)${rn[nn.GTLT]}\\s*(${rn[nn.LOOSEPLAIN]}|${rn[nn.XRANGEPLAIN]})`,!0);Ru.comparatorTrimReplace="$1$2$3";Jn("HYPHENRANGE",`^\\s*(${rn[nn.XRANGEPLAIN]})\\s+-\\s+(${rn[nn.XRANGEPLAIN]})\\s*$`);Jn("HYPHENRANGELOOSE",`^\\s*(${rn[nn.XRANGEPLAINLOOSE]})\\s+-\\s+(${rn[nn.XRANGEPLAINLOOSE]})\\s*$`);Jn("STAR","(<|>)?=?\\s*\\*");Jn("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");Jn("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")});var JZ=Le((I0t,zZ)=>{var R9e=Object.freeze({loose:!0}),$9e=Object.freeze({}),M9e=e=>e?typeof e!="object"?R9e:e:$9e;zZ.exports=M9e});var tz=Le((S0t,ez)=>{var QZ=/^[0-9]+$/,YZ=(e,t)=>{let n=QZ.test(e),i=QZ.test(t);return n&&i&&(e=+e,t=+t),e===t?0:n&&!i?-1:i&&!n?1:eYZ(t,e);ez.exports={compareIdentifiers:YZ,rcompareIdentifiers:B9e}});var az=Le((L0t,sz)=>{var pI=xN(),{MAX_LENGTH:rz,MAX_SAFE_INTEGER:dI}=DN(),{safeRe:nz,safeSrc:iz,t:fI}=ZZ(),O9e=JZ(),{compareIdentifiers:u_}=tz(),kN=class e{constructor(t,n){if(n=O9e(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>rz)throw new TypeError(`version is longer than ${rz} characters`);pI("SemVer",t,n),this.options=n,this.loose=!!n.loose,this.includePrerelease=!!n.includePrerelease;let i=t.trim().match(n.loose?nz[fI.LOOSE]:nz[fI.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>dI||this.major<0)throw new TypeError("Invalid major version");if(this.minor>dI||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>dI||this.patch<0)throw new TypeError("Invalid patch version");i[4]?this.prerelease=i[4].split(".").map(o=>{if(/^[0-9]+$/.test(o)){let r=+o;if(r>=0&&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(o)}}if(n){let r=[n,o];i===!1&&(r=[n]),u_(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}};sz.exports=kN});var NN=Le((T0t,lz)=>{var oz=az(),F9e=(e,t,n)=>new oz(e,n).compare(new oz(t,n));lz.exports=F9e});var uz=Le((v0t,cz)=>{var j9e=NN(),U9e=(e,t,n)=>j9e(e,t,n)>=0;cz.exports=U9e});var pz=Le((C0t,Hz)=>{var q9e=NN(),W9e=(e,t,n)=>q9e(e,t,n)<=0;Hz.exports=W9e});var Fo=Le((x0t,hz)=>{hz.exports=function(e,t,n,i,o){for(t=t.split?t.split("."):t,i=0;i{"use strict";var _z=require("fs");RN.exports=e=>new Promise(t=>{_z.access(e,n=>{t(!n)})});RN.exports.sync=e=>{try{return _z.accessSync(e),!0}catch{return!1}}});var yz=Le((w0t,$N)=>{"use strict";var Ez=(e,...t)=>new Promise(n=>{n(e(...t))});$N.exports=Ez;$N.exports.default=Ez});var bz=Le((k0t,MN)=>{"use strict";var V9e=yz(),gz=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()()},o=(s,u,...H)=>{n++;let a=V9e(s,...H);u(a),a.then(i,i)},r=(s,u,...H)=>{nnew Promise(H=>r(s,H,...u));return Object.defineProperties(c,{activeCount:{get:()=>n},pendingCount:{get:()=>t.length},clearQueue:{value:()=>{t.length=0}}}),c};MN.exports=gz;MN.exports.default=gz});var Sz=Le((N0t,Iz)=>{"use strict";var Az=bz(),hI=class extends Error{constructor(t){super(),this.value=t}},K9e=(e,t)=>Promise.resolve(e).then(t),G9e=e=>Promise.all(e).then(t=>t[1]===!0&&Promise.reject(new hI(t[0])));Iz.exports=(e,t,n)=>{n=Object.assign({concurrency:1/0,preserveOrder:!0},n);let i=Az(n.concurrency),o=[...e].map(c=>[c,i(K9e,c,t)]),r=Az(n.preserveOrder?1:1/0);return Promise.all(o.map(c=>r(G9e,c))).then(()=>{}).catch(c=>c instanceof hI?c.value:Promise.reject(c))}});var vz=Le((R0t,BN)=>{"use strict";var Lz=require("path"),Tz=mz(),X9e=Sz();BN.exports=(e,t)=>(t=Object.assign({cwd:process.cwd()},t),X9e(e,n=>Tz(Lz.resolve(t.cwd,n)),t));BN.exports.sync=(e,t)=>{t=Object.assign({cwd:process.cwd()},t);for(let n of e)if(Tz.sync(Lz.resolve(t.cwd,n)))return n}});var xz=Le(($0t,ON)=>{"use strict";var Mp=require("path"),Cz=vz();ON.exports=(e,t={})=>{let n=Mp.resolve(t.cwd||""),{root:i}=Mp.parse(n),o=[].concat(e);return new Promise(r=>{(function c(s){Cz(o,{cwd:s}).then(u=>{u?r(Mp.join(s,u)):s===i?r(null):c(Mp.dirname(s))})})(n)})};ON.exports.sync=(e,t={})=>{let n=Mp.resolve(t.cwd||""),{root:i}=Mp.parse(n),o=[].concat(e);for(;;){let r=Cz.sync(o,{cwd:n});if(r)return Mp.join(n,r);if(n===i)return null;n=Mp.dirname(n)}}});var Pz=Le((M0t,FN)=>{"use strict";var Dz=xz();FN.exports=async({cwd:e}={})=>Dz("package.json",{cwd:e});FN.exports.sync=({cwd:e}={})=>Dz.sync("package.json",{cwd:e})});var wz=Le(Wy=>{Wy.get=function(e){var t=Error.stackTraceLimit;Error.stackTraceLimit=1/0;var n={},i=Error.prepareStackTrace;Error.prepareStackTrace=function(r,c){return c},Error.captureStackTrace(n,e||Wy.get);var o=n.stack;return Error.prepareStackTrace=i,Error.stackTraceLimit=t,o};Wy.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 o=i.match(/at (?:(.+)\s+\()?(?:(.+?):(\d+)(?::(\d+))?|([^)]+))\)?/);if(o){var r=null,c=null,s=null,u=null,H=null,a=o[5]==="native";if(o[1]){s=o[1];var l=s.lastIndexOf(".");if(s[l-1]=="."&&l--,l>0){r=s.substr(0,l),c=s.substr(l+1);var p=r.indexOf(".Module");p>0&&(s=s.substr(p+1),r=r.substr(0,p))}u=null}c&&(u=r,H=c),c===""&&(H=null,s=null);var d={fileName:o[2]||null,lineNumber:parseInt(o[3],10)||null,functionName:s,typeName:u,methodName:H,columnNumber:parseInt(o[4],10)||null,native:a};return t._createParsedCallSite(d)}}).filter(function(i){return!!i})};function qy(e){for(var t in e)this[t]=e[t]}var Z9e=["this","typeName","functionName","methodName","fileName","lineNumber","columnNumber","function","evalOrigin"],z9e=["topLevel","eval","native","constructor"];Z9e.forEach(function(e){qy.prototype[e]=null,qy.prototype["get"+e[0].toUpperCase()+e.substr(1)]=function(){return this[e]}});z9e.forEach(function(e){qy.prototype[e]=!1,qy.prototype["is"+e[0].toUpperCase()+e.substr(1)]=function(){return this[e]}});Wy._createParsedCallSite=function(e){return new qy(e)}});var Nz=Le((O0t,kz)=>{kz.exports=function(e,t){for(var n=-1,i=[];(n=e.indexOf(t,n+1))!==-1;)i.push(n);return i}});var $z=Le((F0t,Rz)=>{"use strict";function J9e(e,t){for(var n=1,i=e.length,o=e[0],r=e[0],c=1;c{"use strict";_I.__esModule=!0;_I.default=t2e;var Mz="[\\x20\\t\\r\\n\\f]",e2e=new RegExp("\\\\([\\da-f]{1,6}"+Mz+"?|("+Mz+")|.)","ig");function t2e(e){return e.replace(e2e,function(t,n,i){var o="0x"+n-65536;return o!==o||i?n:o<0?String.fromCharCode(o+65536):String.fromCharCode(o>>10|55296,o&1023|56320)})}Bz.exports=_I.default});var Fz=Le((mI,Oz)=>{"use strict";mI.__esModule=!0;mI.default=r2e;function r2e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0;){var o=n.shift();if(!e[o])return;e=e[o]}return e}Oz.exports=mI.default});var Uz=Le((EI,jz)=>{"use strict";EI.__esModule=!0;EI.default=n2e;function n2e(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0;){var o=n.shift();e[o]||(e[o]={}),e=e[o]}}jz.exports=EI.default});var Wz=Le((yI,qz)=>{"use strict";yI.__esModule=!0;yI.default=i2e;function i2e(e){for(var t="",n=e.indexOf("/*"),i=0;n>=0;){t=t+e.slice(i,n);var o=e.indexOf("*/",n+2);if(o<0)return t;i=o+2,n=e.indexOf("/*",i)}return t=t+e.slice(i),t}qz.exports=yI.default});var Vy=Le($u=>{"use strict";$u.__esModule=!0;$u.stripComments=$u.ensureObject=$u.getProp=$u.unesc=void 0;var s2e=gI(jN());$u.unesc=s2e.default;var a2e=gI(Fz());$u.getProp=a2e.default;var o2e=gI(Uz());$u.ensureObject=o2e.default;var l2e=gI(Wz());$u.stripComments=l2e.default;function gI(e){return e&&e.__esModule?e:{default:e}}});var wH=Le((Ky,Gz)=>{"use strict";Ky.__esModule=!0;Ky.default=void 0;var Vz=Vy();function Kz(e,t){for(var n=0;ni||this.source.end.lineo||this.source.end.line===i&&this.source.end.column{"use strict";Os.__esModule=!0;Os.UNIVERSAL=Os.ATTRIBUTE=Os.CLASS=Os.COMBINATOR=Os.COMMENT=Os.ID=Os.NESTING=Os.PSEUDO=Os.ROOT=Os.SELECTOR=Os.STRING=Os.TAG=void 0;var p2e="tag";Os.TAG=p2e;var d2e="string";Os.STRING=d2e;var f2e="selector";Os.SELECTOR=f2e;var h2e="root";Os.ROOT=h2e;var _2e="pseudo";Os.PSEUDO=_2e;var m2e="nesting";Os.NESTING=m2e;var E2e="id";Os.ID=E2e;var y2e="comment";Os.COMMENT=y2e;var g2e="combinator";Os.COMBINATOR=g2e;var b2e="class";Os.CLASS=b2e;var A2e="attribute";Os.ATTRIBUTE=A2e;var I2e="universal";Os.UNIVERSAL=I2e});var bI=Le((Gy,Zz)=>{"use strict";Gy.__esModule=!0;Gy.default=void 0;var S2e=T2e(wH()),kH=L2e(vo());function L2e(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 T2e(e){return e&&e.__esModule?e:{default:e}}function Xz(e,t){for(var n=0;n=o&&(this.indexes[c]=r-1);return this},n.removeAll=function(){for(var c=this.nodes,o=Array.isArray(c),r=0,c=o?c:c[Symbol.iterator]();;){var s;if(o){if(r>=c.length)break;s=c[r++]}else{if(r=c.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(o,r){r.parent=this;var c=this.index(o);this.nodes.splice(c+1,0,r),r.parent=this;var s;for(var u in this.indexes)s=this.indexes[u],c<=s&&(this.indexes[u]=s+1);return this},n.insertBefore=function(o,r){r.parent=this;var c=this.index(o);this.nodes.splice(c,0,r),r.parent=this;var s;for(var u in this.indexes)s=this.indexes[u],s<=c&&(this.indexes[u]=s+1);return this},n._findChildAtPosition=function(o,r){var c=void 0;return this.each(function(s){if(s.atPosition){var u=s.atPosition(o,r);if(u)return c=u,!1}else if(s.isAtPosition(o,r))return c=s,!1}),c},n.atPosition=function(o,r){if(this.isAtPosition(o,r))return this._findChildAtPosition(o,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(o){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var r=this.lastEach;if(this.indexes[r]=0,!!this.length){for(var c,s;this.indexes[r]{"use strict";Xy.__esModule=!0;Xy.default=void 0;var D2e=w2e(bI()),P2e=vo();function w2e(e){return e&&e.__esModule?e:{default:e}}function zz(e,t){for(var n=0;n{"use strict";Zy.__esModule=!0;Zy.default=void 0;var $2e=B2e(bI()),M2e=vo();function B2e(e){return e&&e.__esModule?e:{default:e}}function O2e(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var F2e=function(e){O2e(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=M2e.SELECTOR,i}return t}($2e.default);Zy.default=F2e;Qz.exports=Zy.default});var WN=Le((zy,tJ)=>{"use strict";zy.__esModule=!0;zy.default=void 0;var j2e=eJ(Nu()),U2e=Vy(),q2e=eJ(wH()),W2e=vo();function eJ(e){return e&&e.__esModule?e:{default:e}}function Yz(e,t){for(var n=0;n{"use strict";Jy.__esModule=!0;Jy.default=void 0;var X2e=z2e(wH()),Z2e=vo();function z2e(e){return e&&e.__esModule?e:{default:e}}function J2e(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Q2e=function(e){J2e(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=Z2e.COMMENT,i}return t}(X2e.default);Jy.default=Q2e;rJ.exports=Jy.default});var KN=Le((Qy,nJ)=>{"use strict";Qy.__esModule=!0;Qy.default=void 0;var Y2e=tRe(wH()),eRe=vo();function tRe(e){return e&&e.__esModule?e:{default:e}}function rRe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var nRe=function(e){rRe(t,e);function t(i){var o;return o=e.call(this,i)||this,o.type=eRe.ID,o}var n=t.prototype;return n.toString=function(){return[this.rawSpaceBefore,"#"+this.stringifyProperty("value"),this.rawSpaceAfter].join("")},t}(Y2e.default);Qy.default=nRe;nJ.exports=Qy.default});var AI=Le((Yy,aJ)=>{"use strict";Yy.__esModule=!0;Yy.default=void 0;var iRe=sJ(Nu()),sRe=Vy(),aRe=sJ(wH());function sJ(e){return e&&e.__esModule?e:{default:e}}function iJ(e,t){for(var n=0;n{"use strict";e1.__esModule=!0;e1.default=void 0;var uRe=pRe(AI()),HRe=vo();function pRe(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 fRe=function(e){dRe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=HRe.TAG,i}return t}(uRe.default);e1.default=fRe;oJ.exports=e1.default});var XN=Le((t1,lJ)=>{"use strict";t1.__esModule=!0;t1.default=void 0;var hRe=mRe(wH()),_Re=vo();function mRe(e){return e&&e.__esModule?e:{default:e}}function ERe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var yRe=function(e){ERe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=_Re.STRING,i}return t}(hRe.default);t1.default=yRe;lJ.exports=t1.default});var ZN=Le((r1,cJ)=>{"use strict";r1.__esModule=!0;r1.default=void 0;var gRe=ARe(bI()),bRe=vo();function ARe(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 o;return o=e.call(this,i)||this,o.type=bRe.PSEUDO,o}var n=t.prototype;return n.toString=function(){var o=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),o,this.rawSpaceAfter].join("")},t}(gRe.default);r1.default=SRe;cJ.exports=r1.default});var e9=Le(s1=>{"use strict";s1.__esModule=!0;s1.unescapeValue=YN;s1.default=void 0;var n1=QN(Nu()),LRe=QN(jN()),TRe=QN(AI()),vRe=vo(),zN;function QN(e){return e&&e.__esModule?e:{default:e}}function uJ(e,t){for(var n=0;n0&&!o.quoted&&s.before.length===0&&!(o.spaces.value&&o.spaces.value.after)&&(s.before=" "),HJ(c,s)}))),r.push("]"),r.push(this.rawSpaceAfter),r.join("")},CRe(t,[{key:"quoted",get:function(){var o=this.quoteMark;return o==="'"||o==='"'},set:function(o){kRe()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(o){if(!this._constructed){this._quoteMark=o;return}this._quoteMark!==o&&(this._quoteMark=o,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(o){if(this._constructed){var r=YN(o),c=r.deprecatedUsage,s=r.unescaped,u=r.quoteMark;if(c&&wRe(),s===this._value&&u===this._quoteMark)return;this._value=s,this._quoteMark=u,this._syncRawValue()}else this._value=o}},{key:"attribute",get:function(){return this._attribute},set:function(o){this._handleEscapes("attribute",o),this._attribute=o}}]),t}(TRe.default);s1.default=II;II.NO_QUOTE=null;II.SINGLE_QUOTE="'";II.DOUBLE_QUOTE='"';var JN=(zN={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}},zN[null]={isIdentifier:!0},zN);function HJ(e,t){return""+t.before+e+t.after}});var t9=Le((a1,pJ)=>{"use strict";a1.__esModule=!0;a1.default=void 0;var $Re=BRe(AI()),MRe=vo();function BRe(e){return e&&e.__esModule?e:{default:e}}function ORe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var FRe=function(e){ORe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=MRe.UNIVERSAL,i.value="*",i}return t}($Re.default);a1.default=FRe;pJ.exports=a1.default});var r9=Le((o1,dJ)=>{"use strict";o1.__esModule=!0;o1.default=void 0;var jRe=qRe(wH()),URe=vo();function qRe(e){return e&&e.__esModule?e:{default:e}}function WRe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var VRe=function(e){WRe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=URe.COMBINATOR,i}return t}(jRe.default);o1.default=VRe;dJ.exports=o1.default});var n9=Le((l1,fJ)=>{"use strict";l1.__esModule=!0;l1.default=void 0;var KRe=XRe(wH()),GRe=vo();function XRe(e){return e&&e.__esModule?e:{default:e}}function ZRe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var zRe=function(e){ZRe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=GRe.NESTING,i.value="&",i}return t}(KRe.default);l1.default=zRe;fJ.exports=l1.default});var _J=Le((SI,hJ)=>{"use strict";SI.__esModule=!0;SI.default=JRe;function JRe(e){return e.sort(function(t,n){return t-n})}hJ.exports=SI.default});var i9=Le(dn=>{"use strict";dn.__esModule=!0;dn.combinator=dn.word=dn.comment=dn.str=dn.tab=dn.newline=dn.feed=dn.cr=dn.backslash=dn.bang=dn.slash=dn.doubleQuote=dn.singleQuote=dn.space=dn.greaterThan=dn.pipe=dn.equals=dn.plus=dn.caret=dn.tilde=dn.dollar=dn.closeSquare=dn.openSquare=dn.closeParenthesis=dn.openParenthesis=dn.semicolon=dn.colon=dn.comma=dn.at=dn.asterisk=dn.ampersand=void 0;var QRe=38;dn.ampersand=QRe;var YRe=42;dn.asterisk=YRe;var e$e=64;dn.at=e$e;var t$e=44;dn.comma=t$e;var r$e=58;dn.colon=r$e;var n$e=59;dn.semicolon=n$e;var i$e=40;dn.openParenthesis=i$e;var s$e=41;dn.closeParenthesis=s$e;var a$e=91;dn.openSquare=a$e;var o$e=93;dn.closeSquare=o$e;var l$e=36;dn.dollar=l$e;var c$e=126;dn.tilde=c$e;var u$e=94;dn.caret=u$e;var H$e=43;dn.plus=H$e;var p$e=61;dn.equals=p$e;var d$e=124;dn.pipe=d$e;var f$e=62;dn.greaterThan=f$e;var h$e=32;dn.space=h$e;var mJ=39;dn.singleQuote=mJ;var _$e=34;dn.doubleQuote=_$e;var m$e=47;dn.slash=m$e;var E$e=33;dn.bang=E$e;var y$e=92;dn.backslash=y$e;var g$e=13;dn.cr=g$e;var b$e=12;dn.feed=b$e;var A$e=10;dn.newline=A$e;var I$e=9;dn.tab=I$e;var S$e=mJ;dn.str=S$e;var L$e=-1;dn.comment=L$e;var T$e=-2;dn.word=T$e;var v$e=-3;dn.combinator=v$e});var yJ=Le(c1=>{"use strict";c1.__esModule=!0;c1.default=N$e;c1.FIELDS=void 0;var Kr=C$e(i9()),H_,Cs;function C$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}var x$e=(H_={},H_[Kr.tab]=!0,H_[Kr.newline]=!0,H_[Kr.cr]=!0,H_[Kr.feed]=!0,H_),D$e=(Cs={},Cs[Kr.space]=!0,Cs[Kr.tab]=!0,Cs[Kr.newline]=!0,Cs[Kr.cr]=!0,Cs[Kr.feed]=!0,Cs[Kr.ampersand]=!0,Cs[Kr.asterisk]=!0,Cs[Kr.bang]=!0,Cs[Kr.comma]=!0,Cs[Kr.colon]=!0,Cs[Kr.semicolon]=!0,Cs[Kr.openParenthesis]=!0,Cs[Kr.closeParenthesis]=!0,Cs[Kr.openSquare]=!0,Cs[Kr.closeSquare]=!0,Cs[Kr.singleQuote]=!0,Cs[Kr.doubleQuote]=!0,Cs[Kr.plus]=!0,Cs[Kr.pipe]=!0,Cs[Kr.tilde]=!0,Cs[Kr.greaterThan]=!0,Cs[Kr.equals]=!0,Cs[Kr.dollar]=!0,Cs[Kr.caret]=!0,Cs[Kr.slash]=!0,Cs),s9={},EJ="0123456789abcdefABCDEF";for(LI=0;LI0?(_=c+m,E=y-g[m].length):(_=c,E=r),S=Kr.comment,c=_,p=_,l=y-E):H===Kr.slash?(y=s,S=H,p=c,l=s-r,u=y+1):(y=P$e(n,s),S=Kr.word,p=c,l=y-r),u=y+1;break}t.push([S,c,s-r,p,l,s,u]),E&&(r=E,E=null),s=u}return t}});var TJ=Le((u1,LJ)=>{"use strict";u1.__esModule=!0;u1.default=void 0;var a9=dl(Nz()),R$e=dl($z()),$$e=dl(UN()),o9=dl(qN()),M$e=dl(WN()),gJ=dl(VN()),B$e=dl(KN()),O$e=dl(GN()),l9=dl(XN()),F$e=dl(ZN()),bJ=TI(e9()),j$e=dl(t9()),c9=dl(r9()),U$e=dl(n9()),q$e=dl(_J()),Pr=TI(yJ()),sn=TI(i9()),W$e=TI(vo()),la=Vy(),_f,u9;function TI(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 dl(e){return e&&e.__esModule?e:{default:e}}function AJ(e,t){for(var n=0;n0){var c=this.current.last;if(c){var s=this.convertWhitespaceNodesToSpace(r),u=s.space,H=s.rawSpace;H!==void 0&&(c.rawSpaceAfter+=H),c.spaces.after+=u}else r.forEach(function(S){return i.newNode(S)})}return}var a=this.currToken,l=void 0;o>this.position&&(l=this.parseWhitespaceEquivalentTokens(o));var p;if(this.isNamedCombinator()?p=this.namedCombinator():this.currToken[Pr.FIELDS.TYPE]===sn.combinator?(p=new c9.default({value:this.content(),source:p_(this.currToken),sourceIndex:this.currToken[Pr.FIELDS.START_POS]}),this.position++):p9[this.currToken[Pr.FIELDS.TYPE]]||l||this.unexpected(),p){if(l){var d=this.convertWhitespaceNodesToSpace(l),h=d.space,m=d.rawSpace;p.spaces.before=h,p.rawSpaceBefore=m}}else{var g=this.convertWhitespaceNodesToSpace(l,!0),y=g.space,_=g.rawSpace;_||(_=y);var E={},A={spaces:{}};y.endsWith(" ")&&_.endsWith(" ")?(E.before=y.slice(0,y.length-1),A.spaces.before=_.slice(0,_.length-1)):y.startsWith(" ")&&_.startsWith(" ")?(E.after=y.slice(1),A.spaces.after=_.slice(1)):A.value=_,p=new c9.default({value:" ",source:H9(a,this.tokens[this.position-1]),sourceIndex:a[Pr.FIELDS.START_POS],spaces:E,raws:A})}return this.currToken&&this.currToken[Pr.FIELDS.TYPE]===sn.space&&(p.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(p)},t.comma=function(){if(this.position===this.tokens.length-1){this.root.trailingComma=!0,this.position++;return}this.current._inferEndPosition();var i=new o9.default({source:{start:IJ(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 gJ.default({value:this.content(),source:p_(i),sourceIndex:i[Pr.FIELDS.START_POS]})),this.position++},t.error=function(i,o){throw this.root.error(i,o)},t.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[Pr.FIELDS.START_POS]})},t.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[Pr.FIELDS.START_POS])},t.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[Pr.FIELDS.START_POS])},t.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[Pr.FIELDS.START_POS])},t.namespace=function(){var i=this.prevToken&&this.content(this.prevToken)||!0;if(this.nextToken[Pr.FIELDS.TYPE]===sn.word)return this.position++,this.word(i);if(this.nextToken[Pr.FIELDS.TYPE]===sn.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 o=this.currToken;this.newNode(new U$e.default({value:this.content(),source:p_(o),sourceIndex:o[Pr.FIELDS.START_POS]})),this.position++},t.parentheses=function(){var i=this.current.last,o=1;if(this.position++,i&&i.type===W$e.PSEUDO){var r=new o9.default({source:{start:IJ(this.tokens[this.position-1])}}),c=this.current;for(i.append(r),this.current=r;this.position1&&i.nextToken&&i.nextToken[Pr.FIELDS.TYPE]===sn.openParenthesis&&i.error("Misplaced parenthesis.",{index:i.nextToken[Pr.FIELDS.START_POS]})});else return this.expected(["pseudo-class","pseudo-element"],this.currToken[Pr.FIELDS.START_POS])},t.space=function(){var i=this.content();this.position===0||this.prevToken[Pr.FIELDS.TYPE]===sn.comma||this.prevToken[Pr.FIELDS.TYPE]===sn.openParenthesis?(this.spaces=this.optionalSpace(i),this.position++):this.position===this.tokens.length-1||this.nextToken[Pr.FIELDS.TYPE]===sn.comma||this.nextToken[Pr.FIELDS.TYPE]===sn.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(i),this.position++):this.combinator()},t.string=function(){var i=this.currToken;this.newNode(new l9.default({value:this.content(),source:p_(i),sourceIndex:i[Pr.FIELDS.START_POS]})),this.position++},t.universal=function(i){var o=this.nextToken;if(o&&this.content(o)==="|")return this.position++,this.namespace();var r=this.currToken;this.newNode(new j$e.default({value:this.content(),source:p_(r),sourceIndex:r[Pr.FIELDS.START_POS]}),i),this.position++},t.splitWord=function(i,o){for(var r=this,c=this.nextToken,s=this.content();c&&~[sn.dollar,sn.caret,sn.equals,sn.word].indexOf(c[Pr.FIELDS.TYPE]);){this.position++;var u=this.content();if(s+=u,u.lastIndexOf("\\")===u.length-1){var H=this.nextToken;H&&H[Pr.FIELDS.TYPE]===sn.space&&(s+=this.requiredSpace(this.content(H)),this.position++)}c=this.nextToken}var a=(0,a9.default)(s,".").filter(function(h){return s[h-1]!=="\\"}),l=(0,a9.default)(s,"#").filter(function(h){return s[h-1]!=="\\"}),p=(0,a9.default)(s,"#{");p.length&&(l=l.filter(function(h){return!~p.indexOf(h)}));var d=(0,q$e.default)((0,R$e.default)([0].concat(a,l)));d.forEach(function(h,m){var g=d[m+1]||s.length,y=s.slice(h,g);if(m===0&&o)return o.call(r,y,d.length);var _,E=r.currToken,A=E[Pr.FIELDS.START_POS]+d[m],S=mf(E[1],E[2]+h,E[3],E[2]+(g-1));if(~a.indexOf(h)){var T={value:y.slice(1),source:S,sourceIndex:A};_=new M$e.default(d_(T,"value"))}else if(~l.indexOf(h)){var I={value:y.slice(1),source:S,sourceIndex:A};_=new B$e.default(d_(I,"value"))}else{var L={value:y,source:S,sourceIndex:A};d_(L,"value"),_=new O$e.default(L)}r.newNode(_,i),i=null}),this.position++},t.word=function(i){var o=this.nextToken;return o&&this.content(o)==="|"?(this.position++,this.namespace()):this.splitWord(i)},t.loop=function(){for(;this.position{"use strict";H1.__esModule=!0;H1.default=void 0;var X$e=Z$e(TJ());function Z$e(e){return e&&e.__esModule?e:{default:e}}var z$e=function(){function e(n,i){this.func=n||function(){},this.funcRes=null,this.options=i}var t=e.prototype;return t._shouldUpdateSelector=function(i,o){o===void 0&&(o={});var r=Object.assign({},this.options,o);return r.updateSelector===!1?!1:typeof i!="string"},t._isLossy=function(i){i===void 0&&(i={});var o=Object.assign({},this.options,i);return o.lossless===!1},t._root=function(i,o){o===void 0&&(o={});var r=new X$e.default(i,this._parseOptions(o));return r.root},t._parseOptions=function(i){return{lossy:this._isLossy(i)}},t._run=function(i,o){var r=this;return o===void 0&&(o={}),new Promise(function(c,s){try{var u=r._root(i,o);Promise.resolve(r.func(u)).then(function(H){var a=void 0;return r._shouldUpdateSelector(i,o)&&(a=u.toString(),i.selector=a),{transform:H,root:u,string:a}}).then(c,s)}catch(H){s(H);return}})},t._runSync=function(i,o){o===void 0&&(o={});var r=this._root(i,o),c=this.func(r);if(c&&typeof c.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var s=void 0;return o.updateSelector&&typeof i!="string"&&(s=r.toString(),i.selector=s),{transform:c,root:r,string:s}},t.ast=function(i,o){return this._run(i,o).then(function(r){return r.root})},t.astSync=function(i,o){return this._runSync(i,o).root},t.transform=function(i,o){return this._run(i,o).then(function(r){return r.transform})},t.transformSync=function(i,o){return this._runSync(i,o).transform},t.process=function(i,o){return this._run(i,o).then(function(r){return r.string||r.root.toString()})},t.processSync=function(i,o){var r=this._runSync(i,o);return r.string||r.root.toString()},e}();H1.default=z$e;vJ.exports=H1.default});var xJ=Le(Fs=>{"use strict";Fs.__esModule=!0;Fs.universal=Fs.tag=Fs.string=Fs.selector=Fs.root=Fs.pseudo=Fs.nesting=Fs.id=Fs.comment=Fs.combinator=Fs.className=Fs.attribute=void 0;var J$e=uc(e9()),Q$e=uc(WN()),Y$e=uc(r9()),eMe=uc(VN()),tMe=uc(KN()),rMe=uc(n9()),nMe=uc(ZN()),iMe=uc(UN()),sMe=uc(qN()),aMe=uc(XN()),oMe=uc(GN()),lMe=uc(t9());function uc(e){return e&&e.__esModule?e:{default:e}}var cMe=function(t){return new J$e.default(t)};Fs.attribute=cMe;var uMe=function(t){return new Q$e.default(t)};Fs.className=uMe;var HMe=function(t){return new Y$e.default(t)};Fs.combinator=HMe;var pMe=function(t){return new eMe.default(t)};Fs.comment=pMe;var dMe=function(t){return new tMe.default(t)};Fs.id=dMe;var fMe=function(t){return new rMe.default(t)};Fs.nesting=fMe;var hMe=function(t){return new nMe.default(t)};Fs.pseudo=hMe;var _Me=function(t){return new iMe.default(t)};Fs.root=_Me;var mMe=function(t){return new sMe.default(t)};Fs.selector=mMe;var EMe=function(t){return new aMe.default(t)};Fs.string=EMe;var yMe=function(t){return new oMe.default(t)};Fs.tag=yMe;var gMe=function(t){return new lMe.default(t)};Fs.universal=gMe});var kJ=Le(Qi=>{"use strict";Qi.__esModule=!0;Qi.isNode=d9;Qi.isPseudoElement=wJ;Qi.isPseudoClass=PMe;Qi.isContainer=wMe;Qi.isNamespace=kMe;Qi.isUniversal=Qi.isTag=Qi.isString=Qi.isSelector=Qi.isRoot=Qi.isPseudo=Qi.isNesting=Qi.isIdentifier=Qi.isComment=Qi.isCombinator=Qi.isClassName=Qi.isAttribute=void 0;var ca=vo(),fl,bMe=(fl={},fl[ca.ATTRIBUTE]=!0,fl[ca.CLASS]=!0,fl[ca.COMBINATOR]=!0,fl[ca.COMMENT]=!0,fl[ca.ID]=!0,fl[ca.NESTING]=!0,fl[ca.PSEUDO]=!0,fl[ca.ROOT]=!0,fl[ca.SELECTOR]=!0,fl[ca.STRING]=!0,fl[ca.TAG]=!0,fl[ca.UNIVERSAL]=!0,fl);function d9(e){return typeof e=="object"&&bMe[e.type]}function Hc(e,t){return d9(t)&&t.type===e}var DJ=Hc.bind(null,ca.ATTRIBUTE);Qi.isAttribute=DJ;var AMe=Hc.bind(null,ca.CLASS);Qi.isClassName=AMe;var IMe=Hc.bind(null,ca.COMBINATOR);Qi.isCombinator=IMe;var SMe=Hc.bind(null,ca.COMMENT);Qi.isComment=SMe;var LMe=Hc.bind(null,ca.ID);Qi.isIdentifier=LMe;var TMe=Hc.bind(null,ca.NESTING);Qi.isNesting=TMe;var f9=Hc.bind(null,ca.PSEUDO);Qi.isPseudo=f9;var vMe=Hc.bind(null,ca.ROOT);Qi.isRoot=vMe;var CMe=Hc.bind(null,ca.SELECTOR);Qi.isSelector=CMe;var xMe=Hc.bind(null,ca.STRING);Qi.isString=xMe;var PJ=Hc.bind(null,ca.TAG);Qi.isTag=PJ;var DMe=Hc.bind(null,ca.UNIVERSAL);Qi.isUniversal=DMe;function wJ(e){return f9(e)&&e.value&&(e.value.startsWith("::")||e.value===":before"||e.value===":after")}function PMe(e){return f9(e)&&!wJ(e)}function wMe(e){return!!(d9(e)&&e.walk)}function kMe(e){return DJ(e)||PJ(e)}});var MJ=Le(p1=>{"use strict";p1.__esModule=!0;var NJ=vo();Object.keys(NJ).forEach(function(e){e==="default"||e==="__esModule"||(p1[e]=NJ[e])});var RJ=xJ();Object.keys(RJ).forEach(function(e){e==="default"||e==="__esModule"||(p1[e]=RJ[e])});var $J=kJ();Object.keys($J).forEach(function(e){e==="default"||e==="__esModule"||(p1[e]=$J[e])})});var vI=Le((d1,BJ)=>{"use strict";d1.__esModule=!0;d1.default=void 0;var NMe=MMe(CJ()),RMe=$Me(MJ());function $Me(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 MMe(e){return e&&e.__esModule?e:{default:e}}var h9=function(t){return new NMe.default(t)};Object.assign(h9,RMe);delete h9.__esModule;var BMe=h9;d1.default=BMe;BJ.exports=d1.default});var qJ=Le((m9,UJ)=>{(function(e,t){typeof m9=="object"?UJ.exports=t(e):typeof define=="function"&&define.amd?define([],t.bind(e,e)):t(e)})(typeof global<"u"?global:m9,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),o=i.length,r=-1,c,s="",u=i.charCodeAt(0);++r=1&&c<=31||c==127||r==0&&c>=48&&c<=57||r==1&&c>=48&&c<=57&&u==45){s+="\\"+c.toString(16)+" ";continue}if(r==0&&o==1&&c==45){s+="\\"+i.charAt(r);continue}if(c>=128||c==45||c==95||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122){s+=i.charAt(r);continue}s+="\\"+i.charAt(r)}return s};return e.CSS||(e.CSS={}),e.CSS.escape=t,t})});var VJ=Le((tgt,WJ)=>{"use strict";WJ.exports=function(e){return Object.prototype.toString.call(e)==="[object RegExp]"}});var GJ=Le((rgt,KJ)=>{"use strict";KJ.exports=function(e){var t=typeof e;return e!==null&&(t==="object"||t==="function")}});var XJ=Le(E9=>{"use strict";Object.defineProperty(E9,"__esModule",{value:!0});E9.default=e=>Object.getOwnPropertySymbols(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))});var zJ=Le((igt,ZJ)=>{"use strict";var VMe=VJ(),KMe=GJ(),GMe=XJ().default;ZJ.exports=(e,t,n)=>{let i=[];return function o(r,c,s){c=c||{},c.indent=c.indent||" ",s=s||"";let u;c.inlineCharacterLimit===void 0?u={newLine:` `,newLineOrSpace:` `,pad:s,indent:s+c.indent}:u={newLine:"@@__STRINGIFY_OBJECT_NEW_LINE__@@",newLineOrSpace:"@@__STRINGIFY_OBJECT_NEW_LINE_OR_SPACE__@@",pad:"@@__STRINGIFY_OBJECT_PAD__@@",indent:"@@__STRINGIFY_OBJECT_INDENT__@@"};let H=a=>{if(c.inlineCharacterLimit===void 0)return a;let l=a.replace(new RegExp(u.newLine,"g"),"").replace(new RegExp(u.newLineOrSpace,"g")," ").replace(new RegExp(u.pad+"|"+u.indent,"g"),"");return l.length<=c.inlineCharacterLimit?l:a.replace(new RegExp(u.newLine+"|"+u.newLineOrSpace,"g"),` `).replace(new RegExp(u.pad,"g"),s).replace(new RegExp(u.indent,"g"),s+c.indent)};if(i.indexOf(r)!==-1)return'"[Circular]"';if(r==null||typeof r=="number"||typeof r=="boolean"||typeof r=="function"||typeof r=="symbol"||VMe(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 a="["+u.newLine+r.map((l,p)=>{let d=r.length-1===p?u.newLine:","+u.newLineOrSpace,h=o(l,c,s+c.indent);return c.transform&&(h=c.transform(r,p,h)),u.indent+h+d}).join("")+u.pad+"]";return i.pop(),H(a)}if(KMe(r)){let a=Object.keys(r).concat(GMe(r));if(c.filter&&(a=a.filter(p=>c.filter(r,p))),a.length===0)return"{}";i.push(r);let l="{"+u.newLine+a.map((p,d)=>{let h=a.length-1===d?u.newLine:","+u.newLineOrSpace,m=typeof p=="symbol",g=!m&&/^[a-z$_][a-z$_0-9]*$/i.test(p),y=m||g?p:o(p,c),_=o(r[p],c,s+c.indent);return c.transform&&(_=c.transform(r,p,_)),u.indent+String(y)+": "+_+h}).join("")+u.pad+"}";return i.pop(),H(l)}return r=String(r).replace(/[\r\n]/g,a=>a===` `?"\\n":"\\r"),c.singleQuotes===!1?(r=r.replace(/"/g,'\\"'),`"${r}"`):(r=r.replace(/\\?'/g,"\\'"),`'${r}'`)}(e,t,n)}});var QJ=Le((sgt,JJ)=>{var y9=40,g9=41,CI=39,b9=34,A9=92,f_=47,I9=44,S9=58,xI=42,XMe=117,ZMe=85,zMe=43,JMe=/^[a-f0-9?-]+$/i;JJ.exports=function(e){for(var t=[],n=e,i,o,r,c,s,u,H,a,l=0,p=n.charCodeAt(l),d=n.length,h=[{nodes:t}],m=0,g,y="",_="",E="";l{YJ.exports=function e(t,n,i){var o,r,c,s;for(o=0,r=t.length;o{function tQ(e,t){var n=e.type,i=e.value,o,r;return t&&(r=t(e))!==void 0?r:n==="word"||n==="space"?i:n==="string"?(o=e.quote||"",o+i+(e.unclosed?"":o)):n==="comment"?"/*"+i+(e.unclosed?"":"*/"):n==="div"?(e.before||"")+i+(e.after||""):Array.isArray(e.nodes)?(o=rQ(e.nodes,t),n!=="function"?o:i+"("+(e.before||"")+o+(e.after||"")+(e.unclosed?"":")")):i}function rQ(e,t){var n,i;if(Array.isArray(e)){for(n="",i=e.length-1;~i;i-=1)n=tQ(e[i],t)+n;return n}return tQ(e,t)}nQ.exports=rQ});var aQ=Le((lgt,sQ)=>{var DI=45,PI=43,L9=46,QMe=101,YMe=69;function eBe(e){var t=e.charCodeAt(0),n;if(t===PI||t===DI){if(n=e.charCodeAt(1),n>=48&&n<=57)return!0;var i=e.charCodeAt(2);return n===L9&&i>=48&&i<=57}return t===L9?(n=e.charCodeAt(1),n>=48&&n<=57):t>=48&&t<=57}sQ.exports=function(e){var t=0,n=e.length,i,o,r;if(n===0||!eBe(e))return!1;for(i=e.charCodeAt(t),(i===PI||i===DI)&&t++;t57));)t+=1;if(i=e.charCodeAt(t),o=e.charCodeAt(t+1),i===L9&&o>=48&&o<=57)for(t+=2;t57));)t+=1;if(i=e.charCodeAt(t),o=e.charCodeAt(t+1),r=e.charCodeAt(t+2),(i===QMe||i===YMe)&&(o>=48&&o<=57||(o===PI||o===DI)&&r>=48&&r<=57))for(t+=o===PI||o===DI?3:2;t57));)t+=1;return{number:e.slice(0,t),unit:e.slice(t)}}});var wI=Le((cgt,cQ)=>{var tBe=QJ(),oQ=eQ(),lQ=iQ();function Op(e){return this instanceof Op?(this.nodes=tBe(e),this):new Op(e)}Op.prototype.toString=function(){return Array.isArray(this.nodes)?lQ(this.nodes):""};Op.prototype.walk=function(e,t){return oQ(this.nodes,e,t),this};Op.unit=aQ();Op.walk=oQ;Op.stringify=lQ;cQ.exports=Op});var tR=Le((_Dt,uee)=>{"use strict";uee.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 rR=Le((mDt,pee)=>{"use strict";var vS=/[\t\n\f\r "#'()/;[\\\]{}]/g,CS=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,f8e=/.[\r\n"'(/\\]/,Hee=/[\da-f]/i;pee.exports=function(t,n={}){let i=t.css.valueOf(),o=n.ignoreErrors,r,c,s,u,H,a,l,p,d,h,m=i.length,g=0,y=[],_=[];function E(){return g}function A(L){throw t.error("Unclosed "+L,g)}function S(){return _.length===0&&g>=m}function T(L){if(_.length)return _.pop();if(g>=m)return;let x=L?L.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);a=["space",i.slice(g,u)],g=u-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let C=String.fromCharCode(r);a=[C,C,g];break}case 40:{if(h=y.length?y.pop()[1]:"",d=i.charCodeAt(g+1),h==="url"&&d!==39&&d!==34&&d!==32&&d!==10&&d!==9&&d!==12&&d!==13){u=g;do{if(l=!1,u=i.indexOf(")",u+1),u===-1)if(o||x){u=g;break}else A("bracket");for(p=u;i.charCodeAt(p-1)===92;)p-=1,l=!l}while(l);a=["brackets",i.slice(g,u+1),g,u],g=u}else u=i.indexOf(")",g+1),c=i.slice(g,u+1),u===-1||f8e.test(c)?a=["(","(",g]:(a=["brackets",c,g,u],g=u);break}case 39:case 34:{H=r===39?"'":'"',u=g;do{if(l=!1,u=i.indexOf(H,u+1),u===-1)if(o||x){u=g+1;break}else A("string");for(p=u;i.charCodeAt(p-1)===92;)p-=1,l=!l}while(l);a=["string",i.slice(g,u+1),g,u],g=u;break}case 64:{vS.lastIndex=g+1,vS.test(i),vS.lastIndex===0?u=i.length-1:u=vS.lastIndex-2,a=["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,Hee.test(i.charAt(u)))){for(;Hee.test(i.charAt(u+1));)u+=1;i.charCodeAt(u+1)===32&&(u+=1)}a=["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&&(o||x?u=i.length:A("comment")),a=["comment",i.slice(g,u+1),g,u],g=u):(CS.lastIndex=g+1,CS.test(i),CS.lastIndex===0?u=i.length-1:u=CS.lastIndex-2,a=["word",i.slice(g,u+1),g,u],y.push(a),g=u);break}}return g++,a}function I(L){_.push(L)}return{back:I,endOfFile:S,nextToken:T,position:E}}});var nR=Le((EDt,hee)=>{"use strict";var il=ly(),h8e=rR(),dee;function _8e(e){dee=e}var m8e={";":il.yellow,":":il.yellow,"(":il.cyan,")":il.cyan,"[":il.yellow,"]":il.yellow,"{":il.yellow,"}":il.yellow,"at-word":il.cyan,brackets:il.cyan,call:il.cyan,class:il.yellow,comment:il.gray,hash:il.magenta,string:il.green};function E8e([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 fee(e){let t=h8e(new dee(e),{ignoreErrors:!0}),n="";for(;!t.endOfFile();){let i=t.nextToken(),o=m8e[E8e(i,t)];o?n+=i[1].split(/\r?\n/).map(r=>o(r)).join(` `):n+=i[1]}return n}fee.registerInput=_8e;hee.exports=fee});var xS=Le((yDt,Eee)=>{"use strict";var _ee=ly(),mee=nR(),G1=class e extends Error{constructor(t,n,i,o,r,c){super(t),this.name="CssSyntaxError",this.reason=t,r&&(this.file=r),o&&(this.source=o),c&&(this.plugin=c),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=_ee.isColorSupported);let i=a=>a,o=a=>a,r=a=>a;if(t){let{bold:a,gray:l,red:p}=_ee.createColors(!0);o=d=>a(p(d)),i=d=>l(d),mee&&(r=d=>mee(d))}let c=n.split(/\r?\n/),s=Math.max(this.line-3,0),u=Math.min(this.line+2,c.length),H=String(u).length;return c.slice(s,u).map((a,l)=>{let p=s+1+l,d=" "+(" "+p).slice(-H)+" | ";if(p===this.line){if(a.length>160){let m=20,g=Math.max(0,this.column-m),y=Math.max(this.column+m,this.endColumn+m),_=a.slice(g,y),E=i(d.replace(/\d/g," "))+a.slice(0,Math.min(this.column-1,m-1)).replace(/[^\t]/g," ");return o(">")+i(d)+r(_)+` `+E+o("^")}let h=i(d.replace(/\d/g," "))+a.slice(0,this.column-1).replace(/[^\t]/g," ");return o(">")+i(d)+r(a)+` `+h+o("^")}return" "+i(d)+r(a)}).join(` `)}toString(){let t=this.showSourceCode();return t&&(t=` `+t+` `),this.name+": "+this.message+t}};Eee.exports=G1;G1.default=G1});var iR=Le((gDt,gee)=>{"use strict";var yee={after:` `,beforeClose:` `,beforeComment:` `,beforeDecl:` `,beforeOpen:" ",beforeRule:` `,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function y8e(e){return e[0].toUpperCase()+e.slice(1)}var X1=class{constructor(t){this.builder=t}atrule(t,n){let i="@"+t.name,o=t.params?this.rawValue(t,"params"):"";if(typeof t.raws.afterName<"u"?i+=t.raws.afterName:o&&(i+=" "),t.nodes)this.block(t,i+o);else{let r=(t.raws.between||"")+(n?";":"");this.builder(i+o+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 o=t.parent,r=0;for(;o&&o.type!=="root";)r+=1,o=o.parent;if(i.includes(` `)){let c=this.raw(t,null,"indent");if(c.length)for(let s=0;s0&&t.nodes[n].type==="comment";)n-=1;let i=this.raw(t,"semicolon");for(let o=0;o{if(o=u.raws[n],typeof o<"u")return!1})}return typeof o>"u"&&(o=yee[i]),c.rawCache[i]=o,o}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(o=>{if(typeof o.raws.before<"u")return i=o.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(o=>{if(typeof o.raws.before<"u")return i=o.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 o=i.parent;if(o&&o!==t&&o.parent&&o.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],o=t.raws[n];return o&&o.value===i?o.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)}};gee.exports=X1;X1.default=X1});var Z1=Le((bDt,bee)=>{"use strict";var g8e=iR();function sR(e,t){new g8e(t).stringify(e)}bee.exports=sR;sR.default=sR});var DS=Le((ADt,aR)=>{"use strict";aR.exports.isClean=Symbol("isClean");aR.exports.my=Symbol("my")});var Q1=Le((IDt,Aee)=>{"use strict";var b8e=xS(),A8e=iR(),I8e=Z1(),{isClean:z1,my:S8e}=DS();function oR(e,t){let n=new e.constructor;for(let i in e){if(!Object.prototype.hasOwnProperty.call(e,i)||i==="proxyCache")continue;let o=e[i],r=typeof o;i==="parent"&&r==="object"?t&&(n[i]=t):i==="source"?n[i]=o:Array.isArray(o)?n[i]=o.map(c=>oR(c,n)):(r==="object"&&o!==null&&(o=oR(o)),n[i]=o)}return n}function UH(e,t){if(t&&typeof t.offset<"u")return t.offset;let n=1,i=1,o=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[z1]=!0}markDirty(){if(this[z1]){this[z1]=!1;let t=this;for(;t=t.parent;)t[z1]=!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(UH(i,this.source.start),UH(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,o="document"in this.source.input?this.source.input.document:this.source.input.css,r=UH(o,this.source.start),c=r+t;for(let s=r;stypeof u=="object"&&u.toJSON?u.toJSON(null,n):u);else if(typeof s=="object"&&s.toJSON)i[c]=s.toJSON(null,n);else if(c==="source"){if(s==null)continue;let u=n.get(s.input);u==null&&(u=r,n.set(s.input,r),r++),i[c]={end:s.end,inputId:u,start:s.start}}else i[c]=s}return o&&(i.inputs=[...n.keys()].map(c=>c.toJSON())),i}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(t=I8e){t.stringify&&(t=t.stringify);let n="";return t(this,i=>{n+=i}),n}warn(t,n,i={}){let o={node:this};for(let r in i)o[r]=i[r];return t.warn(n,o)}};Aee.exports=J1;J1.default=J1});var e0=Le((SDt,Iee)=>{"use strict";var L8e=Q1(),Y1=class extends L8e{constructor(t){super(t),this.type="comment"}};Iee.exports=Y1;Y1.default=Y1});var r0=Le((LDt,See)=>{"use strict";var T8e=Q1(),t0=class extends T8e{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"}};See.exports=t0;t0.default=t0});var ed=Le((TDt,kee)=>{"use strict";var Lee=e0(),Tee=r0(),v8e=Q1(),{isClean:vee,my:Cee}=DS(),lR,xee,Dee,cR;function Pee(e){return e.map(t=>(t.nodes&&(t.nodes=Pee(t.nodes)),delete t.source,t))}function wee(e){if(e[vee]=!1,e.proxyOf.nodes)for(let t of e.proxyOf.nodes)wee(t)}var ru=class e extends v8e{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 o of i)this.proxyOf.nodes.push(o)}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,o;for(;this.indexes[n]t[n](...i.map(o=>typeof o=="function"?(r,c)=>o(r.toProxy(),c):o)):n==="every"||n==="some"?i=>t[n]((o,...r)=>i(o.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),o=this.normalize(n,this.proxyOf.nodes[i]).reverse();i=this.index(t);for(let c of o)this.proxyOf.nodes.splice(i+1,0,c);let r;for(let c in this.indexes)r=this.indexes[c],i"u")t=[];else if(Array.isArray(t)){t=t.slice(0);for(let o of t)o.parent&&o.parent.removeChild(o,"ignore")}else if(t.type==="root"&&this.type!=="document"){t=t.nodes.slice(0);for(let o of t)o.parent&&o.parent.removeChild(o,"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 Tee(t)]}else if(t.selector||t.selectors)t=[new cR(t)];else if(t.name)t=[new lR(t)];else if(t.text)t=[new Lee(t)];else throw new Error("Unknown node type in node creation");return t.map(o=>(o[Cee]||e.rebuild(o),o=o.proxyOf,o.parent&&o.parent.removeChild(o),o[vee]&&wee(o),o.raws||(o.raws={}),typeof o.raws.before>"u"&&n&&typeof n.raws.before<"u"&&(o.raws.before=n.raws.before.replace(/\S/g,"")),o.parent=this.proxyOf,o))}prepend(...t){t=t.reverse();for(let n of t){let i=this.normalize(n,this.first,"prepend").reverse();for(let o of i)this.proxyOf.nodes.unshift(o);for(let o in this.indexes)this.indexes[o]=this.indexes[o]+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(o=>{n.props&&!n.props.includes(o.prop)||n.fast&&!o.value.includes(n.fast)||(o.value=o.value.replace(t,i))}),this.markDirty(),this}some(t){return this.nodes.some(t)}walk(t){return this.each((n,i)=>{let o;try{o=t(n,i)}catch(r){throw n.addToError(r)}return o!==!1&&n.walk&&(o=n.walk(t)),o})}walkAtRules(t,n){return n?t instanceof RegExp?this.walk((i,o)=>{if(i.type==="atrule"&&t.test(i.name))return n(i,o)}):this.walk((i,o)=>{if(i.type==="atrule"&&i.name===t)return n(i,o)}):(n=t,this.walk((i,o)=>{if(i.type==="atrule")return n(i,o)}))}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,o)=>{if(i.type==="decl"&&t.test(i.prop))return n(i,o)}):this.walk((i,o)=>{if(i.type==="decl"&&i.prop===t)return n(i,o)}):(n=t,this.walk((i,o)=>{if(i.type==="decl")return n(i,o)}))}walkRules(t,n){return n?t instanceof RegExp?this.walk((i,o)=>{if(i.type==="rule"&&t.test(i.selector))return n(i,o)}):this.walk((i,o)=>{if(i.type==="rule"&&i.selector===t)return n(i,o)}):(n=t,this.walk((i,o)=>{if(i.type==="rule")return n(i,o)}))}};ru.registerParse=e=>{xee=e};ru.registerRule=e=>{cR=e};ru.registerAtRule=e=>{lR=e};ru.registerRoot=e=>{Dee=e};kee.exports=ru;ru.default=ru;ru.rebuild=e=>{e.type==="atrule"?Object.setPrototypeOf(e,lR.prototype):e.type==="rule"?Object.setPrototypeOf(e,cR.prototype):e.type==="decl"?Object.setPrototypeOf(e,Tee.prototype):e.type==="comment"?Object.setPrototypeOf(e,Lee.prototype):e.type==="root"&&Object.setPrototypeOf(e,Dee.prototype),e[Cee]=!0,e.nodes&&e.nodes.forEach(t=>{ru.rebuild(t)})}});var PS=Le((vDt,Ree)=>{"use strict";var Nee=ed(),W_=class extends Nee{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)}};Ree.exports=W_;W_.default=W_;Nee.registerAtRule(W_)});var wS=Le((CDt,Bee)=>{"use strict";var C8e=ed(),$ee,Mee,Lf=class extends C8e{constructor(t){super({type:"document",...t}),this.nodes||(this.nodes=[])}toResult(t={}){return new $ee(new Mee,this,t).stringify()}};Lf.registerLazyResult=e=>{$ee=e};Lf.registerProcessor=e=>{Mee=e};Bee.exports=Lf;Lf.default=Lf});var Fee=Le((xDt,Oee)=>{var x8e="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",D8e=(e,t=21)=>(n=t)=>{let i="",o=n|0;for(;o--;)i+=e[Math.random()*e.length|0];return i},P8e=(e=21)=>{let t="",n=e|0;for(;n--;)t+=x8e[Math.random()*64|0];return t};Oee.exports={nanoid:P8e,customAlphabet:D8e}});var Uee=Le(uR=>{var jee="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");uR.encode=function(e){if(0<=e&&e{var qee=Uee(),HR=5,Wee=1<>1;return t?-n:n}pR.encode=function(t){var n="",i,o=w8e(t);do i=o&Vee,o>>>=HR,o>0&&(i|=Kee),n+=qee.encode(i);while(o>0);return n};pR.decode=function(t,n,i){var o=t.length,r=0,c=0,s,u;do{if(n>=o)throw new Error("Expected more digits in base 64 VLQ value.");if(u=qee.decode(t.charCodeAt(n++)),u===-1)throw new Error("Invalid base64 digit: "+t.charAt(n-1));s=!!(u&Kee),u&=Vee,r=r+(u<{function N8e(e,t,n){if(t in e)return e[t];if(arguments.length===3)return n;throw new Error('"'+t+'" is a required argument.')}uo.getArg=N8e;var Gee=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,R8e=/^data:.+\,.+$/;function n0(e){var t=e.match(Gee);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}uo.urlParse=n0;function V_(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}uo.urlGenerate=V_;var $8e=32;function M8e(e){var t=[];return function(n){for(var i=0;i$8e&&t.pop(),r}}var fR=M8e(function(t){var n=t,i=n0(t);if(i){if(!i.path)return t;n=i.path}for(var o=uo.isAbsolute(n),r=[],c=0,s=0;;)if(c=s,s=n.indexOf("/",c),s===-1){r.push(n.slice(c));break}else for(r.push(n.slice(c,s));s=0;s--)u=r[s],u==="."?r.splice(s,1):u===".."?H++:H>0&&(u===""?(r.splice(s+1,H),H=0):(r.splice(s,2),H--));return n=r.join("/"),n===""&&(n=o?"/":"."),i?(i.path=n,V_(i)):n});uo.normalize=fR;function Xee(e,t){e===""&&(e="."),t===""&&(t=".");var n=n0(t),i=n0(e);if(i&&(e=i.path||"/"),n&&!n.scheme)return i&&(n.scheme=i.scheme),V_(n);if(n||t.match(R8e))return t;if(i&&!i.host&&!i.path)return i.host=t,V_(i);var o=t.charAt(0)==="/"?t:fR(e.replace(/\/+$/,"")+"/"+t);return i?(i.path=o,V_(i)):o}uo.join=Xee;uo.isAbsolute=function(e){return e.charAt(0)==="/"||Gee.test(e)};function B8e(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)}uo.relative=B8e;var Zee=function(){var e=Object.create(null);return!("__proto__"in e)}();function zee(e){return e}function O8e(e){return Jee(e)?"$"+e:e}uo.toSetString=Zee?zee:O8e;function F8e(e){return Jee(e)?e.slice(1):e}uo.fromSetString=Zee?zee:F8e;function Jee(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 j8e(e,t,n){var i=qH(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:qH(e.name,t.name)}uo.compareByOriginalPositions=j8e;function U8e(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:qH(e.name,t.name)}uo.compareByOriginalPositionsNoSource=U8e;function q8e(e,t,n){var i=e.generatedLine-t.generatedLine;return i!==0||(i=e.generatedColumn-t.generatedColumn,i!==0||n)||(i=qH(e.source,t.source),i!==0)||(i=e.originalLine-t.originalLine,i!==0)||(i=e.originalColumn-t.originalColumn,i!==0)?i:qH(e.name,t.name)}uo.compareByGeneratedPositionsDeflated=q8e;function W8e(e,t,n){var i=e.generatedColumn-t.generatedColumn;return i!==0||n||(i=qH(e.source,t.source),i!==0)||(i=e.originalLine-t.originalLine,i!==0)||(i=e.originalColumn-t.originalColumn,i!==0)?i:qH(e.name,t.name)}uo.compareByGeneratedPositionsDeflatedNoLine=W8e;function qH(e,t){return e===t?0:e===null?1:t===null?-1:e>t?1:-1}function V8e(e,t){var n=e.generatedLine-t.generatedLine;return n!==0||(n=e.generatedColumn-t.generatedColumn,n!==0)||(n=qH(e.source,t.source),n!==0)||(n=e.originalLine-t.originalLine,n!==0)||(n=e.originalColumn-t.originalColumn,n!==0)?n:qH(e.name,t.name)}uo.compareByGeneratedPositionsInflated=V8e;function K8e(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))}uo.parseSourceMapInput=K8e;function G8e(e,t,n){if(t=t||"",e&&(e[e.length-1]!=="/"&&t[0]!=="/"&&(e+="/"),t=e+t),n){var i=n0(n);if(!i)throw new Error("sourceMapURL could not be parsed");if(i.path){var o=i.path.lastIndexOf("/");o>=0&&(i.path=i.path.substring(0,o+1))}t=Xee(V_(i),t)}return fR(t)}uo.computeSourceURL=G8e});var mR=Le(Qee=>{var hR=K_(),_R=Object.prototype.hasOwnProperty,Tf=typeof Map<"u";function WH(){this._array=[],this._set=Tf?new Map:Object.create(null)}WH.fromArray=function(t,n){for(var i=new WH,o=0,r=t.length;o=0)return n}else{var i=hR.toSetString(t);if(_R.call(this._set,i))return this._set[i]}throw new Error('"'+t+'" is not in the set.')};WH.prototype.at=function(t){if(t>=0&&t{var Yee=K_();function X8e(e,t){var n=e.generatedLine,i=t.generatedLine,o=e.generatedColumn,r=t.generatedColumn;return i>n||i==n&&r>=o||Yee.compareByGeneratedPositionsInflated(e,t)<=0}function kS(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}kS.prototype.unsortedForEach=function(t,n){this._array.forEach(t,n)};kS.prototype.add=function(t){X8e(this._last,t)?(this._last=t,this._array.push(t)):(this._sorted=!1,this._array.push(t))};kS.prototype.toArray=function(){return this._sorted||(this._array.sort(Yee.compareByGeneratedPositionsInflated),this._sorted=!0),this._array};ete.MappingList=kS});var ER=Le(rte=>{var i0=dR(),Ra=K_(),NS=mR().ArraySet,Z8e=tte().MappingList;function yc(e){e||(e={}),this._file=Ra.getArg(e,"file",null),this._sourceRoot=Ra.getArg(e,"sourceRoot",null),this._skipValidation=Ra.getArg(e,"skipValidation",!1),this._ignoreInvalidMapping=Ra.getArg(e,"ignoreInvalidMapping",!1),this._sources=new NS,this._names=new NS,this._mappings=new Z8e,this._sourcesContents=null}yc.prototype._version=3;yc.fromSourceMap=function(t,n){var i=t.sourceRoot,o=new yc(Object.assign(n||{},{file:t.file,sourceRoot:i}));return t.eachMapping(function(r){var c={generated:{line:r.generatedLine,column:r.generatedColumn}};r.source!=null&&(c.source=r.source,i!=null&&(c.source=Ra.relative(i,c.source)),c.original={line:r.originalLine,column:r.originalColumn},r.name!=null&&(c.name=r.name)),o.addMapping(c)}),t.sources.forEach(function(r){var c=r;i!==null&&(c=Ra.relative(i,r)),o._sources.has(c)||o._sources.add(c);var s=t.sourceContentFor(r);s!=null&&o.setSourceContent(r,s)}),o};yc.prototype.addMapping=function(t){var n=Ra.getArg(t,"generated"),i=Ra.getArg(t,"original",null),o=Ra.getArg(t,"source",null),r=Ra.getArg(t,"name",null);!this._skipValidation&&this._validateMapping(n,i,o,r)===!1||(o!=null&&(o=String(o),this._sources.has(o)||this._sources.add(o)),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:o,name:r}))};yc.prototype.setSourceContent=function(t,n){var i=t;this._sourceRoot!=null&&(i=Ra.relative(this._sourceRoot,i)),n!=null?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[Ra.toSetString(i)]=n):this._sourcesContents&&(delete this._sourcesContents[Ra.toSetString(i)],Object.keys(this._sourcesContents).length===0&&(this._sourcesContents=null))};yc.prototype.applySourceMap=function(t,n,i){var o=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.`);o=t.file}var r=this._sourceRoot;r!=null&&(o=Ra.relative(r,o));var c=new NS,s=new NS;this._mappings.unsortedForEach(function(u){if(u.source===o&&u.originalLine!=null){var H=t.originalPositionFor({line:u.originalLine,column:u.originalColumn});H.source!=null&&(u.source=H.source,i!=null&&(u.source=Ra.join(i,u.source)),r!=null&&(u.source=Ra.relative(r,u.source)),u.originalLine=H.line,u.originalColumn=H.column,H.name!=null&&(u.name=H.name))}var a=u.source;a!=null&&!c.has(a)&&c.add(a);var l=u.name;l!=null&&!s.has(l)&&s.add(l)},this),this._sources=c,this._names=s,t.sources.forEach(function(u){var H=t.sourceContentFor(u);H!=null&&(i!=null&&(u=Ra.join(i,u)),r!=null&&(u=Ra.relative(r,u)),this.setSourceContent(u,H))},this)};yc.prototype._validateMapping=function(t,n,i,o){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&&!o)){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:o});if(this._ignoreInvalidMapping)return typeof console<"u"&&console.warn&&console.warn(r),!1;throw new Error(r)}};yc.prototype._serializeMappings=function(){for(var t=0,n=1,i=0,o=0,r=0,c=0,s="",u,H,a,l,p=this._mappings.toArray(),d=0,h=p.length;d0){if(!Ra.compareByGeneratedPositionsInflated(H,p[d-1]))continue;u+=","}u+=i0.encode(H.generatedColumn-t),t=H.generatedColumn,H.source!=null&&(l=this._sources.indexOf(H.source),u+=i0.encode(l-c),c=l,u+=i0.encode(H.originalLine-1-o),o=H.originalLine-1,u+=i0.encode(H.originalColumn-i),i=H.originalColumn,H.name!=null&&(a=this._names.indexOf(H.name),u+=i0.encode(a-r),r=a)),s+=u}return s};yc.prototype._generateSourcesContent=function(t,n){return t.map(function(i){if(!this._sourcesContents)return null;n!=null&&(i=Ra.relative(n,i));var o=Ra.toSetString(i);return Object.prototype.hasOwnProperty.call(this._sourcesContents,o)?this._sourcesContents[o]:null},this)};yc.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};yc.prototype.toString=function(){return JSON.stringify(this.toJSON())};rte.SourceMapGenerator=yc});var nte=Le(vf=>{vf.GREATEST_LOWER_BOUND=1;vf.LEAST_UPPER_BOUND=2;function yR(e,t,n,i,o,r){var c=Math.floor((t-e)/2)+e,s=o(n,i[c],!0);return s===0?c:s>0?t-c>1?yR(c,t,n,i,o,r):r==vf.LEAST_UPPER_BOUND?t1?yR(e,c,n,i,o,r):r==vf.LEAST_UPPER_BOUND?c:e<0?-1:e}vf.search=function(t,n,i,o){if(n.length===0)return-1;var r=yR(-1,n.length,t,n,i,o||vf.GREATEST_LOWER_BOUND);if(r<0)return-1;for(;r-1>=0&&i(n[r],n[r-1],!0)===0;)--r;return r}});var ate=Le(ste=>{function z8e(e){function t(o,r,c){var s=o[r];o[r]=o[c],o[c]=s}function n(o,r){return Math.round(o+Math.random()*(r-o))}function i(o,r,c,s){if(c{var yn=K_(),bR=nte(),G_=mR().ArraySet,Q8e=dR(),s0=ate().quickSort;function Qs(e,t){var n=e;return typeof e=="string"&&(n=yn.parseSourceMapInput(e)),n.sections!=null?new nu(n,t):new Co(n,t)}Qs.fromSourceMap=function(e,t){return Co.fromSourceMap(e,t)};Qs.prototype._version=3;Qs.prototype.__generatedMappings=null;Object.defineProperty(Qs.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings}});Qs.prototype.__originalMappings=null;Object.defineProperty(Qs.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings}});Qs.prototype._charIsMappingSeparator=function(t,n){var i=t.charAt(n);return i===";"||i===","};Qs.prototype._parseMappings=function(t,n){throw new Error("Subclasses must implement _parseMappings")};Qs.GENERATED_ORDER=1;Qs.ORIGINAL_ORDER=2;Qs.GREATEST_LOWER_BOUND=1;Qs.LEAST_UPPER_BOUND=2;Qs.prototype.eachMapping=function(t,n,i){var o=n||null,r=i||Qs.GENERATED_ORDER,c;switch(r){case Qs.GENERATED_ORDER:c=this._generatedMappings;break;case Qs.ORIGINAL_ORDER:c=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}for(var s=this.sourceRoot,u=t.bind(o),H=this._names,a=this._sources,l=this._sourceMapURL,p=0,d=c.length;p=0){var c=this._originalMappings[r];if(t.column===void 0)for(var s=c.originalLine;c&&c.originalLine===s;)o.push({line:yn.getArg(c,"generatedLine",null),column:yn.getArg(c,"generatedColumn",null),lastColumn:yn.getArg(c,"lastGeneratedColumn",null)}),c=this._originalMappings[++r];else for(var u=c.originalColumn;c&&c.originalLine===n&&c.originalColumn==u;)o.push({line:yn.getArg(c,"generatedLine",null),column:yn.getArg(c,"generatedColumn",null),lastColumn:yn.getArg(c,"lastGeneratedColumn",null)}),c=this._originalMappings[++r]}return o};RS.SourceMapConsumer=Qs;function Co(e,t){var n=e;typeof e=="string"&&(n=yn.parseSourceMapInput(e));var i=yn.getArg(n,"version"),o=yn.getArg(n,"sources"),r=yn.getArg(n,"names",[]),c=yn.getArg(n,"sourceRoot",null),s=yn.getArg(n,"sourcesContent",null),u=yn.getArg(n,"mappings"),H=yn.getArg(n,"file",null);if(i!=this._version)throw new Error("Unsupported version: "+i);c&&(c=yn.normalize(c)),o=o.map(String).map(yn.normalize).map(function(a){return c&&yn.isAbsolute(c)&&yn.isAbsolute(a)?yn.relative(c,a):a}),this._names=G_.fromArray(r.map(String),!0),this._sources=G_.fromArray(o,!0),this._absoluteSources=this._sources.toArray().map(function(a){return yn.computeSourceURL(c,a,t)}),this.sourceRoot=c,this.sourcesContent=s,this._mappings=u,this._sourceMapURL=t,this.file=H}Co.prototype=Object.create(Qs.prototype);Co.prototype.consumer=Qs;Co.prototype._findSourceIndex=function(e){var t=e;if(this.sourceRoot!=null&&(t=yn.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]=o)}else if(i<20)for(let o=t;ot;r--){let c=e[r-1],s=e[r];if(gR(c,s)<=0)break;e[r-1]=s,e[r]=c}else s0(e,gR,t)}Co.prototype._parseMappings=function(t,n){var i=1,o=0,r=0,c=0,s=0,u=0,H=t.length,a=0,l={},p={},d=[],h=[],m,g,y,_,E;let A=0;for(;a1&&(m.source=s+y[1],s+=y[1],m.originalLine=r+y[2],r=m.originalLine,m.originalLine+=1,m.originalColumn=c+y[3],c=m.originalColumn,y.length>4&&(m.name=u+y[4],u+=y[4])),h.push(m),typeof m.originalLine=="number"){let T=m.source;for(;d.length<=T;)d.push(null);d[T]===null&&(d[T]=[]),d[T].push(m)}}ote(h,A),this.__generatedMappings=h;for(var S=0;S=0){var o=this._generatedMappings[i];if(o.generatedLine===n.generatedLine){var r=yn.getArg(o,"source",null);r!==null&&(r=this._sources.at(r),r=yn.computeSourceURL(this.sourceRoot,r,this._sourceMapURL));var c=yn.getArg(o,"name",null);return c!==null&&(c=this._names.at(c)),{source:r,line:yn.getArg(o,"originalLine",null),column:yn.getArg(o,"originalColumn",null),name:c}}}return{source:null,line:null,column:null,name:null}};Co.prototype.hasContentsOfAllSources=function(){return this.sourcesContent?this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(t){return t==null}):!1};Co.prototype.sourceContentFor=function(t,n){if(!this.sourcesContent)return null;var i=this._findSourceIndex(t);if(i>=0)return this.sourcesContent[i];var o=t;this.sourceRoot!=null&&(o=yn.relative(this.sourceRoot,o));var r;if(this.sourceRoot!=null&&(r=yn.urlParse(this.sourceRoot))){var c=o.replace(/^file:\/\//,"");if(r.scheme=="file"&&this._sources.has(c))return this.sourcesContent[this._sources.indexOf(c)];if((!r.path||r.path=="/")&&this._sources.has("/"+o))return this.sourcesContent[this._sources.indexOf("/"+o)]}if(n)return null;throw new Error('"'+o+'" is not in the SourceMap.')};Co.prototype.generatedPositionFor=function(t){var n=yn.getArg(t,"source");if(n=this._findSourceIndex(n),n<0)return{line:null,column:null,lastColumn:null};var i={source:n,originalLine:yn.getArg(t,"line"),originalColumn:yn.getArg(t,"column")},o=this._findMapping(i,this._originalMappings,"originalLine","originalColumn",yn.compareByOriginalPositions,yn.getArg(t,"bias",Qs.GREATEST_LOWER_BOUND));if(o>=0){var r=this._originalMappings[o];if(r.source===i.source)return{line:yn.getArg(r,"generatedLine",null),column:yn.getArg(r,"generatedColumn",null),lastColumn:yn.getArg(r,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}};RS.BasicSourceMapConsumer=Co;function nu(e,t){var n=e;typeof e=="string"&&(n=yn.parseSourceMapInput(e));var i=yn.getArg(n,"version"),o=yn.getArg(n,"sections");if(i!=this._version)throw new Error("Unsupported version: "+i);this._sources=new G_,this._names=new G_;var r={line:-1,column:0};this._sections=o.map(function(c){if(c.url)throw new Error("Support for url field in sections not implemented.");var s=yn.getArg(c,"offset"),u=yn.getArg(s,"line"),H=yn.getArg(s,"column");if(u{var Y8e=ER().SourceMapGenerator,$S=K_(),eFe=/(\r?\n)/,tFe=10,X_="$$$isSourceNode$$$";function Ul(e,t,n,i,o){this.children=[],this.sourceContents={},this.line=e??null,this.column=t??null,this.source=n??null,this.name=o??null,this[X_]=!0,i!=null&&this.add(i)}Ul.fromStringWithSourceMap=function(t,n,i){var o=new Ul,r=t.split(eFe),c=0,s=function(){var p=h(),d=h()||"";return p+d;function h(){return c=0;n--)this.prepend(t[n]);else if(t[X_]||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};Ul.prototype.walk=function(t){for(var n,i=0,o=this.children.length;i0){for(n=[],i=0;i{MS.SourceMapGenerator=ER().SourceMapGenerator;MS.SourceMapConsumer=cte().SourceMapConsumer;MS.SourceNode=Hte().SourceNode});var IR=Le((jDt,fte)=>{"use strict";var{existsSync:rFe,readFileSync:nFe}=require("fs"),{dirname:AR,join:iFe}=require("path"),{SourceMapConsumer:pte,SourceMapGenerator:dte}=BS();function sFe(e){return Buffer?Buffer.from(e,"base64").toString():window.atob(e)}var a0=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,o=this.loadMap(n.from,i);!this.mapFile&&n.from&&(this.mapFile=n.from),this.mapFile&&(this.root=AR(this.mapFile)),o&&(this.text=o)}consumer(){return this.consumerCache||(this.consumerCache=new pte(this.text)),this.consumerCache}decodeInline(t){let n=/^data:application\/json;charset=utf-?8;base64,/,i=/^data:application\/json;base64,/,o=/^data:application\/json;charset=utf-?8,/,r=/^data:application\/json,/,c=t.match(o)||t.match(r);if(c)return decodeURIComponent(t.substr(c[0].length));let s=t.match(n)||t.match(i);if(s)return sFe(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()),o=t.indexOf("*/",i);i>-1&&o>-1&&(this.annotation=this.getAnnotationURL(t.substring(i,o)))}loadFile(t){if(this.root=AR(t),rFe(t))return this.mapFile=t,nFe(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 o=this.loadFile(i);if(!o)throw new Error("Unable to load previous source map: "+i.toString());return o}}else{if(n instanceof pte)return dte.fromSourceMap(n).toString();if(n instanceof dte)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=iFe(AR(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)}};fte.exports=a0;a0.default=a0});var o0=Le((UDt,yte)=>{"use strict";var{nanoid:aFe}=Fee(),{isAbsolute:TR,resolve:vR}=require("path"),{SourceMapConsumer:oFe,SourceMapGenerator:lFe}=BS(),{fileURLToPath:hte,pathToFileURL:OS}=require("url"),_te=xS(),cFe=IR(),SR=nR(),LR=Symbol("lineToIndexCache"),uFe=!!(oFe&&lFe),mte=!!(vR&&TR);function Ete(e){if(e[LR])return e[LR];let t=e.css.split(` `),n=new Array(t.length),i=0;for(let o=0,r=t.length;o"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&&(!mte||/^\w+:\/\//.test(n.from)||TR(n.from)?this.file=n.from:this.file=vR(n.from)),mte&&uFe){let i=new cFe(this.css,n);if(i.text){this.map=i;let o=i.consumer().file;!this.file&&o&&(this.file=this.mapResolve(o))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(t,n,i,o={}){let r,c,s,u,H;if(n&&typeof n=="object"){let l=n,p=i;if(typeof l.offset=="number"){u=l.offset;let d=this.fromOffset(u);n=d.line,i=d.col}else n=l.line,i=l.column,u=this.fromLineAndColumn(n,i);if(typeof p.offset=="number"){s=p.offset;let d=this.fromOffset(s);c=d.line,r=d.col}else c=p.line,r=p.column,s=this.fromLineAndColumn(p.line,p.column)}else if(i)u=this.fromLineAndColumn(n,i);else{u=n;let l=this.fromOffset(u);n=l.line,i=l.col}let a=this.origin(n,i,c,r);return a?H=new _te(t,a.endLine===void 0?a.line:{column:a.column,line:a.line},a.endLine===void 0?a.column:{column:a.endColumn,line:a.endLine},a.source,a.file,o.plugin):H=new _te(t,c===void 0?n:{column:i,line:n},c===void 0?i:{column:r,line:c},this.css,this.file,o.plugin),H.input={column:i,endColumn:r,endLine:c,endOffset:s,line:n,offset:u,source:this.css},this.file&&(OS&&(H.input.url=OS(this.file).toString()),H.input.file=this.file),H}fromLineAndColumn(t,n){return Ete(this)[t-1]+n-1}fromOffset(t){let n=Ete(this),i=n[n.length-1],o=0;if(t>=i)o=n.length-1;else{let r=n.length-2,c;for(;o>1),t=n[c+1])o=c+1;else{o=c;break}}return{col:t-n[o]+1,line:o+1}}mapResolve(t){return/^\w+:\/\//.test(t)?t:vR(this.map.consumer().sourceRoot||this.map.root||".",t)}origin(t,n,i,o){if(!this.map)return!1;let r=this.map.consumer(),c=r.originalPositionFor({column:n,line:t});if(!c.source)return!1;let s;typeof i=="number"&&(s=r.originalPositionFor({column:o,line:i}));let u;TR(c.source)?u=OS(c.source):u=new URL(c.source,this.map.consumer().sourceRoot||OS(this.map.mapFile));let H={column:c.column,endColumn:s&&s.column,endLine:s&&s.line,line:c.line,url:u.toString()};if(u.protocol==="file:")if(hte)H.file=hte(u);else throw new Error("file: protocol is not available in this PostCSS build");let a=r.sourceContentFor(c.source);return a&&(H.source=a),H}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}};yte.exports=Z_;Z_.default=Z_;SR&&SR.registerInput&&SR.registerInput(Z_)});var z_=Le((qDt,Ite)=>{"use strict";var gte=ed(),bte,Ate,td=class extends gte{constructor(t){super(t),this.type="root",this.nodes||(this.nodes=[])}normalize(t,n,i){let o=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 o)r.raws.before=n.raws.before}return o}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 bte(new Ate,this,t).stringify()}};td.registerLazyResult=e=>{bte=e};td.registerProcessor=e=>{Ate=e};Ite.exports=td;td.default=td;gte.registerRoot(td)});var CR=Le((WDt,Ste)=>{"use strict";var l0={comma(e){return l0.split(e,[","],!0)},space(e){let t=[" ",` `," "];return l0.split(e,t)},split(e,t,n){let i=[],o="",r=!1,c=0,s=!1,u="",H=!1;for(let a of e)H?H=!1:a==="\\"?H=!0:s?a===u&&(s=!1):a==='"'||a==="'"?(s=!0,u=a):a==="("?c+=1:a===")"?c>0&&(c-=1):c===0&&t.includes(a)&&(r=!0),r?(o!==""&&i.push(o.trim()),o="",r=!1):o+=a;return(n||o!=="")&&i.push(o.trim()),i}};Ste.exports=l0;l0.default=l0});var FS=Le((VDt,Tte)=>{"use strict";var Lte=ed(),HFe=CR(),J_=class extends Lte{get selectors(){return HFe.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=[])}};Tte.exports=J_;J_.default=J_;Lte.registerRule(J_)});var Cte=Le((KDt,vte)=>{"use strict";var pFe=PS(),dFe=e0(),fFe=r0(),hFe=o0(),_Fe=IR(),mFe=z_(),EFe=FS();function c0(e,t){if(Array.isArray(e))return e.map(o=>c0(o));let{inputs:n,...i}=e;if(n){t=[];for(let o of n){let r={...o,__proto__:hFe.prototype};r.map&&(r.map={...r.map,__proto__:_Fe.prototype}),t.push(r)}}if(i.nodes&&(i.nodes=e.nodes.map(o=>c0(o,t))),i.source){let{inputId:o,...r}=i.source;i.source=r,o!=null&&(i.source.input=t[o])}if(i.type==="root")return new mFe(i);if(i.type==="decl")return new fFe(i);if(i.type==="rule")return new EFe(i);if(i.type==="comment")return new dFe(i);if(i.type==="atrule")return new pFe(i);throw new Error("Unknown node type: "+e.type)}vte.exports=c0;c0.default=c0});var DR=Le((GDt,Nte)=>{"use strict";var{dirname:jS,relative:Dte,resolve:Pte,sep:wte}=require("path"),{SourceMapConsumer:kte,SourceMapGenerator:US}=BS(),{pathToFileURL:xte}=require("url"),yFe=o0(),gFe=!!(kte&&US),bFe=!!(jS&&Pte&&Dte&&wte),xR=class{constructor(t,n,i,o){this.stringify=t,this.mapOpts=i.map||{},this.root=n,this.opts=i,this.css=o,this.originalCSS=o,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||jS(t.file),o;this.mapOpts.sourcesContent===!1?(o=new kte(t.text),o.sourcesContent&&(o.sourcesContent=null)):o=t.consumer(),this.map.applySourceMap(o,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(),bFe&&gFe&&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=US.fromSourceMap(t,{ignoreInvalidMapping:!0})}else this.map=new US({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 US({file:this.outputFile(),ignoreInvalidMapping:!0});let t=1,n=1,i="",o={generated:{column:0,line:0},original:{column:0,line:0},source:""},r,c;this.stringify(this.root,(s,u,H)=>{if(this.css+=s,u&&H!=="end"&&(o.generated.line=t,o.generated.column=n-1,u.source&&u.source.start?(o.source=this.sourcePath(u),o.original.line=u.source.start.line,o.original.column=u.source.start.column-1,this.map.addMapping(o)):(o.source=i,o.original.line=1,o.original.column=0,this.map.addMapping(o))),c=s.match(/\n/g),c?(t+=c.length,r=s.lastIndexOf(` `),n=s.length-r):n+=s.length,u&&H!=="start"){let a=u.parent||{raws:{}};(!(u.type==="decl"||u.type==="atrule"&&!u.nodes)||u!==a.last||a.raws.semicolon)&&(u.source&&u.source.end?(o.source=this.sourcePath(u),o.original.line=u.source.end.line,o.original.column=u.source.end.column-1,o.generated.line=t,o.generated.column=n-2,this.map.addMapping(o)):(o.source=i,o.original.line=1,o.original.column=0,o.generated.line=t,o.generated.column=n-1,this.map.addMapping(o)))}})}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?jS(this.opts.to):".";typeof this.mapOpts.annotation=="string"&&(i=jS(Pte(i,this.mapOpts.annotation)));let o=Dte(i,t);return this.memoizedPaths.set(t,o),o}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 yFe(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 o=this.usesFileUrls?this.toFileUrl(i):this.toUrl(this.path(i));this.map.setSourceContent(o,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(xte){let i=xte(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;wte==="\\"&&(t=t.replace(/\\/g,"/"));let i=encodeURI(t).replace(/[#?]/g,encodeURIComponent);return this.memoizedURLs.set(t,i),i}};Nte.exports=xR});var Bte=Le((XDt,Mte)=>{"use strict";var AFe=PS(),IFe=e0(),SFe=r0(),LFe=z_(),Rte=FS(),TFe=rR(),$te={empty:!0,space:!0};function vFe(e){for(let t=e.length-1;t>=0;t--){let n=e[t],i=n[3]||n[2];if(i)return i}}var PR=class{constructor(t){this.input=t,this.root=new LFe,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 AFe;n.name=t[1].slice(1),n.name===""&&this.unnamedAtrule(n,t),this.init(n,t[2]);let i,o,r,c=!1,s=!1,u=[],H=[];for(;!this.tokenizer.endOfFile();){if(t=this.tokenizer.nextToken(),i=t[0],i==="("||i==="["?H.push(i==="("?")":"]"):i==="{"&&H.length>0?H.push("}"):i===H[H.length-1]&&H.pop(),H.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,o=u[r];o&&o[0]==="space";)o=u[--r];o&&(n.source.end=this.getPosition(o[3]||o[2]),n.source.end.offset++)}this.end(t);break}else u.push(t);else u.push(t);if(this.tokenizer.endOfFile()){c=!0;break}}n.raws.between=this.spacesAndCommentsFromEnd(u),u.length?(n.raws.afterName=this.spacesAndCommentsFromStart(u),this.raw(n,"params",u),c&&(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,o;for(let r=n-1;r>=0&&(o=t[r],!(o[0]!=="space"&&(i+=1,i===2)));r--);throw this.input.error("Missed semicolon",o[0]==="word"?o[3]+1:o[2])}colon(t){let n=0,i,o,r;for(let[c,s]of t.entries()){if(o=s,r=o[0],r==="("&&(n+=1),r===")"&&(n-=1),n===0&&r===":")if(!i)this.doubleColon(o);else{if(i[0]==="word"&&i[1]==="progid")continue;return c}i=o}return!1}comment(t){let n=new IFe;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 o=i.match(/^(\s*)([^]*\S)(\s*)$/);n.text=o[2],n.raws.left=o[1],n.raws.right=o[3]}}createTokenizer(){this.tokenizer=TFe(this.input)}decl(t,n){let i=new SFe;this.init(i,t[0][2]);let o=t[t.length-1];for(o[0]===";"&&(this.semicolon=!0,t.pop()),i.source.end=this.getPosition(o[3]||o[2]||vFe(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 H=t[0][0];if(H===":"||H==="space"||H==="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 c=[],s;for(;t.length&&(s=t[0][0],!(s!=="space"&&s!=="comment"));)c.push(t.shift());this.precheckMissedSemicolon(t);for(let H=t.length-1;H>=0;H--){if(r=t[H],r[1].toLowerCase()==="!important"){i.important=!0;let a=this.stringFrom(t,H);a=this.spacesFromEnd(t)+a,a!==" !important"&&(i.raws.important=a);break}else if(r[1].toLowerCase()==="important"){let a=t.slice(0),l="";for(let p=H;p>0;p--){let d=a[p][0];if(l.trim().startsWith("!")&&d!=="space")break;l=a.pop()[1]+l}l.trim().startsWith("!")&&(i.important=!0,i.raws.important=l,t=a)}if(r[0]!=="space"&&r[0]!=="comment")break}t.some(H=>H[0]!=="space"&&H[0]!=="comment")&&(i.raws.between+=c.map(H=>H[1]).join(""),c=[]),this.raw(i,"value",c.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 Rte;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,o=!1,r=null,c=[],s=t[1].startsWith("--"),u=[],H=t;for(;H;){if(i=H[0],u.push(H),i==="("||i==="[")r||(r=H),c.push(i==="("?")":"]");else if(s&&o&&i==="{")r||(r=H),c.push("}");else if(c.length===0)if(i===";")if(o){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===":"&&(o=!0);else i===c[c.length-1]&&(c.pop(),c.length===0&&(r=null));H=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(n=!0),c.length>0&&this.unclosedBracket(r),n&&o){if(!s)for(;u.length&&(H=u[u.length-1][0],!(H!=="space"&&H!=="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,o){let r,c,s=i.length,u="",H=!0,a,l;for(let p=0;pd+h[1],"");t.raws[n]={raw:p,value:u}}t[n]=u}rule(t){t.pop();let n=new Rte;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 o=n;o{"use strict";var CFe=ed(),xFe=o0(),DFe=Bte();function qS(e,t){let n=new xFe(e,t),i=new DFe(n);try{i.parse()}catch(o){throw process.env.NODE_ENV!=="production"&&o.name==="CssSyntaxError"&&t&&t.from&&(/\.scss$/i.test(t.from)?o.message+=` You tried to parse SCSS with the standard CSS parser; try again with the postcss-scss parser`:/\.sass/i.test(t.from)?o.message+=` You tried to parse Sass with the standard CSS parser; try again with the postcss-sass parser`:/\.less$/i.test(t.from)&&(o.message+=` You tried to parse Less with the standard CSS parser; try again with the postcss-less parser`)),o}return i.root}Ote.exports=qS;qS.default=qS;CFe.registerParse(qS)});var wR=Le((zDt,Fte)=>{"use strict";var u0=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}};Fte.exports=u0;u0.default=u0});var VS=Le((JDt,jte)=>{"use strict";var PFe=wR(),H0=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 PFe(t,n);return this.messages.push(i),i}warnings(){return this.messages.filter(t=>t.type==="warning")}};jte.exports=H0;H0.default=H0});var kR=Le((QDt,qte)=>{"use strict";var Ute={};qte.exports=function(t){Ute[t]||(Ute[t]=!0,typeof console<"u"&&console.warn&&console.warn(t))}});var $R=Le((YDt,Gte)=>{"use strict";var wFe=ed(),kFe=wS(),NFe=DR(),RFe=WS(),Wte=VS(),$Fe=z_(),MFe=Z1(),{isClean:Vu,my:BFe}=DS(),OFe=kR(),FFe={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},jFe={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},UFe={Once:!0,postcssPlugin:!0,prepare:!0},Q_=0;function p0(e){return typeof e=="object"&&typeof e.then=="function"}function Kte(e){let t=!1,n=FFe[e.type];return e.type==="decl"?t=e.prop.toLowerCase():e.type==="atrule"&&(t=e.name.toLowerCase()),t&&e.append?[n,n+"-"+t,Q_,n+"Exit",n+"Exit-"+t]:t?[n,n+"-"+t,n+"Exit",n+"Exit-"+t]:e.append?[n,Q_,n+"Exit"]:[n,n+"Exit"]}function Vte(e){let t;return e.type==="document"?t=["Document",Q_,"DocumentExit"]:e.type==="root"?t=["Root",Q_,"RootExit"]:t=Kte(e),{eventIndex:0,events:t,iterator:0,node:e,visitorIndex:0,visitors:[]}}function NR(e){return e[Vu]=!1,e.nodes&&e.nodes.forEach(t=>NR(t)),e}var RR={},rd=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 o;if(typeof n=="object"&&n!==null&&(n.type==="root"||n.type==="document"))o=NR(n);else if(n instanceof e||n instanceof Wte)o=NR(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=RFe;i.syntax&&(r=i.syntax.parse),i.parser&&(r=i.parser),r.parse&&(r=r.parse);try{o=r(n,i)}catch(c){this.processed=!0,this.error=c}o&&!o[BFe]&&wFe.rebuild(o)}this.result=new Wte(t,o,i),this.helpers={...RR,postcss:RR,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 o=i.postcssPlugin,r=i.postcssVersion,c=this.result.processor.version,s=r.split("."),u=c.split(".");(s[0]!==u[0]||parseInt(s[1])>parseInt(u[1]))&&console.error("Unknown error from PostCSS plugin. Your current PostCSS version is "+c+", but "+o+" uses "+r+". Perhaps this is the source of the error below.")}}catch(o){console&&console.error&&console.error(o)}return t}prepareVisitors(){this.listeners={};let t=(n,i,o)=>{this.listeners[i]||(this.listeners[i]=[]),this.listeners[i].push([n,o])};for(let n of this.plugins)if(typeof n=="object")for(let i in n){if(!jFe[i]&&/^[A-Z]/.test(i))throw new Error(`Unknown event ${i} in ${n.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!UFe[i])if(typeof n[i]=="object")for(let o in n[i])o==="*"?t(n,i,n[i][o]):t(n,i+"-"+o.toLowerCase(),n[i][o]);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(p0(i))try{await i}catch(o){let r=n[n.length-1].node;throw this.handleError(o,r)}}}if(this.listeners.OnceExit)for(let[n,i]of this.listeners.OnceExit){this.result.lastPlugin=n;try{if(t.type==="document"){let o=t.nodes.map(r=>i(r,this.helpers));await Promise.all(o)}else await i(t,this.helpers)}catch(o){throw this.handleError(o)}}}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 p0(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=MFe;t.syntax&&(n=t.syntax.stringify),t.stringifier&&(n=t.stringifier),n.stringify&&(n=n.stringify);let o=new NFe(n,this.result.root,this.result.opts).generate();return this.result.css=o[0],this.result.map=o[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(p0(n))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let t=this.result.root;for(;!t[Vu];)t[Vu]=!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||OFe("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,o]of t){this.result.lastPlugin=i;let r;try{r=o(n,this.helpers)}catch(c){throw this.handleError(c,n.proxyOf)}if(n.type!=="root"&&n.type!=="document"&&!n.parent)return!0;if(p0(r))throw this.getAsyncError()}}visitTick(t){let n=t[t.length-1],{node:i,visitors:o}=n;if(i.type!=="root"&&i.type!=="document"&&!i.parent){t.pop();return}if(o.length>0&&n.visitorIndex{o[Vu]||this.walkSync(o)});else{let o=this.listeners[i];if(o&&this.visitSync(o,t.toProxy()))return}}warnings(){return this.sync().warnings()}};rd.registerPostcss=e=>{RR=e};Gte.exports=rd;rd.default=rd;$Fe.registerLazyResult(rd);kFe.registerLazyResult(rd)});var Zte=Le((ePt,Xte)=>{"use strict";var qFe=DR(),WFe=WS(),VFe=VS(),KFe=Z1(),GFe=kR(),d0=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=WFe;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 o,r=KFe;this.result=new VFe(this._processor,o,this._opts),this.result.css=n;let c=this;Object.defineProperty(this.result,"root",{get(){return c.root}});let s=new qFe(r,o,this._opts,n);if(s.isMap()){let[u,H]=s.generate();u&&(this.result.css=u),H&&(this.result.map=H)}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||GFe("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[]}};Xte.exports=d0;d0.default=d0});var Jte=Le((tPt,zte)=>{"use strict";var XFe=wS(),ZFe=$R(),zFe=Zte(),JFe=z_(),Cf=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 zFe(this,t,n):new ZFe(this,t,n)}use(t){return this.plugins=this.plugins.concat(this.normalize([t])),this}};zte.exports=Cf;Cf.default=Cf;JFe.registerProcessor(Cf);XFe.registerProcessor(Cf)});var gl=Le((rPt,ire)=>{"use strict";var Qte=PS(),Yte=e0(),QFe=ed(),YFe=xS(),ere=r0(),tre=wS(),e4e=Cte(),t4e=o0(),r4e=$R(),n4e=CR(),i4e=Q1(),s4e=WS(),MR=Jte(),a4e=VS(),rre=z_(),nre=FS(),o4e=Z1(),l4e=wR();function ms(...e){return e.length===1&&Array.isArray(e[0])&&(e=e[0]),new MR(e)}ms.plugin=function(t,n){let i=!1;function o(...c){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(...c);return s.postcssPlugin=t,s.postcssVersion=new MR().version,s}let r;return Object.defineProperty(o,"postcss",{get(){return r||(r=o()),r}}),o.process=function(c,s,u){return ms([o(u)]).process(c,s)},o};ms.stringify=o4e;ms.parse=s4e;ms.fromJSON=e4e;ms.list=n4e;ms.comment=e=>new Yte(e);ms.atRule=e=>new Qte(e);ms.decl=e=>new ere(e);ms.rule=e=>new nre(e);ms.root=e=>new rre(e);ms.document=e=>new tre(e);ms.CssSyntaxError=YFe;ms.Declaration=ere;ms.Container=QFe;ms.Processor=MR;ms.Document=tre;ms.Comment=Yte;ms.Warning=l4e;ms.AtRule=Qte;ms.Result=a4e;ms.Input=t4e;ms.Rule=nre;ms.Root=rre;ms.Node=i4e;r4e.registerPostcss(ms);ire.exports=ms;ms.default=ms});var UR=Le((KPt,hre)=>{var L4e={}.toString;hre.exports=Array.isArray||function(e){return L4e.call(e)=="[object Array]"}});var mre=Le((GPt,_re)=>{"use strict";var T4e=UR();_re.exports=function(t){return t!=null&&typeof t=="object"&&T4e(t)===!1}});var qR=Le((ZPt,Ere)=>{"use strict";var v4e=UR(),C4e=mre(),XPt=Array.prototype.slice;Ere.exports=Y_;function Y_(e,t){if(!(this instanceof Y_))return typeof t=="number"?new Y_(e).fromIndex(t):new Y_(e,t);this.str=e||"",this.lineToIndex=x4e(this.str),t=t||{},this.origin=typeof t.origin>"u"?1:t.origin}Y_.prototype.fromIndex=function(e){if(e<0||e>=this.str.length||isNaN(e))return null;var t=D4e(e,this.lineToIndex);return{line:t+this.origin,col:e-this.lineToIndex[t]+this.origin}};Y_.prototype.toIndex=function(e,t){if(typeof t>"u")return v4e(e)&&e.length>=2?this.toIndex(e[0],e[1]):C4e(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,o;n>1),e=t[o+1])n=o+1;else{n=o;break}return n}});var eL=Le((yre,YS)=>{(function(e,t){typeof define=="function"&&define.amd?define([],t):typeof YS=="object"&&YS.exports?YS.exports=t():e.moo=t()})(yre,function(){"use strict";var e=Object.prototype.hasOwnProperty,t=Object.prototype.toString,n=typeof new RegExp().sticky=="boolean";function i(L){return L&&t.call(L)==="[object RegExp]"}function o(L){return L&&typeof L=="object"&&!i(L)&&!Array.isArray(L)}function r(L){return L.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function c(L){var x=new RegExp("|"+L);return x.exec("").length-1}function s(L){return"("+L+")"}function u(L){if(!L.length)return"(?!)";var x=L.map(function(C){return"(?:"+C+")"}).join("|");return"(?:"+x+")"}function H(L){if(typeof L=="string")return"(?:"+r(L)+")";if(i(L)){if(L.ignoreCase)throw new Error("RegExp /i flag not allowed");if(L.global)throw new Error("RegExp /g flag is implied");if(L.sticky)throw new Error("RegExp /y flag is implied");if(L.multiline)throw new Error("RegExp /m flag is implied");return L.source}else throw new Error("Not a pattern: "+L)}function a(L){for(var x=Object.getOwnPropertyNames(L),C=[],D=0;D0)throw new Error("RegExp has capture groups: "+ne+` Use (?: \u2026 ) instead`);if(!F.lineBreaks&&ne.test(` `))throw new Error("Rule should declare lineBreaks: "+ne);$.push(s(J))}}var q=C&&C.fallback,Q=n&&!q?"ym":"gm",z=n||q?"":"|";j===!0&&(Q+="u");var ie=new RegExp(u($)+z,Q);return{regexp:ie,groups:k,fast:D,error:C||h}}function g(L){var x=m(d(L));return new A({start:x},"start")}function y(L,x,C){var D=L&&(L.push||L.next);if(D&&!C[D])throw new Error("Missing state '"+D+"' (in token '"+L.defaultType+"' of state '"+x+"')");if(L&&L.pop&&+L.pop!=1)throw new Error("pop must be 1 (in token '"+L.defaultType+"' of state '"+x+"')")}function _(L,x){var C=L.$all?d(L.$all):[];delete L.$all;var D=Object.getOwnPropertyNames(L);x||(x=D[0]);for(var O=Object.create(null),j=0;j{var ZR=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 o=i>-1&&i+Date.now();return super.set(t,{expires:o,content:n})}get(t,n=!0){let i=super.get(t);if(i===void 0)return i;let{expires:o,content:r}=i;return o!==!1&&Date.now()>=o?(this.delete(t),this.stale?r:void 0):(n&&this.set(t,r),r)}};xre.exports=ZR});var jre=Le((Kwt,Fre)=>{Fre.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,o=0,r=0,c=0,s=5;i+o{"use strict";Ac.isInteger=e=>typeof e=="number"?Number.isInteger(e):typeof e=="string"&&e.trim()!==""?Number.isInteger(Number(e)):!1;Ac.find=(e,t)=>e.nodes.find(n=>n.type===t);Ac.exceedsLimit=(e,t,n=1,i)=>i===!1||!Ac.isInteger(e)||!Ac.isInteger(t)?!1:(Number(t)-Number(e))/Number(n)>=i;Ac.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)};Ac.encloseBrace=e=>e.type!=="brace"?!1:e.commas>>0+e.ranges>>0===0?(e.invalid=!0,!0):!1;Ac.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;Ac.isOpenOrClose=e=>e.type==="open"||e.type==="close"?!0:e.open===!0||e.close===!0;Ac.reduce=e=>e.reduce((t,n)=>(n.type==="text"&&t.push(n.value),n.type==="range"&&(n.type="text"),t),[]);Ac.flatten=(...e)=>{let t=[],n=i=>{for(let o=0;o{"use strict";var Vre=mL();Kre.exports=(e,t={})=>{let n=(i,o={})=>{let r=t.escapeInvalid&&Vre.isInvalidBrace(o),c=i.invalid===!0&&t.escapeInvalid===!0,s="";if(i.value)return(r||c)&&Vre.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 Xre=Le((skt,Gre)=>{"use strict";Gre.exports=function(e){return typeof e=="number"?e-e===0:typeof e=="string"&&e.trim()!==""?Number.isFinite?Number.isFinite(+e):isFinite(+e):!1}});var nne=Le((akt,rne)=>{"use strict";var Zre=Xre(),Pf=(e,t,n)=>{if(Zre(e)===!1)throw new TypeError("toRegexRange: expected the first argument to be a number");if(t===void 0||e===t)return String(e);if(Zre(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 o=String(i.relaxZeros),r=String(i.shorthand),c=String(i.capture),s=String(i.wrap),u=e+":"+t+"="+o+r+c+s;if(Pf.cache.hasOwnProperty(u))return Pf.cache[u].result;let H=Math.min(e,t),a=Math.max(e,t);if(Math.abs(H-a)===1){let m=e+"|"+t;return i.capture?`(${m})`:i.wrap===!1?m:`(?:${m})`}let l=tne(e)||tne(t),p={min:e,max:t,a:H,b:a},d=[],h=[];if(l&&(p.isPadded=l,p.maxLen=String(p.max).length),H<0){let m=a<0?Math.abs(a):1;h=zre(m,Math.abs(H),p,i),H=p.a=0}return a>=0&&(d=zre(H,a,p,i)),p.negatives=h,p.positives=d,p.result=K4e(h,d,i),i.capture===!0?p.result=`(${p.result})`:i.wrap!==!1&&d.length+h.length>1&&(p.result=`(?:${p.result})`),Pf.cache[u]=p,p.result};function K4e(e,t,n){let i=YR(e,t,"-",!1,n)||[],o=YR(t,e,"",!1,n)||[],r=YR(e,t,"-?",!0,n)||[];return i.concat(r).concat(o).join("|")}function G4e(e,t){let n=1,i=1,o=Qre(e,n),r=new Set([t]);for(;e<=o&&o<=t;)r.add(o),n+=1,o=Qre(e,n);for(o=Yre(t+1,i)-1;e1&&s.count.pop(),s.count.push(a.count[0]),s.string=s.pattern+ene(s.count),c=H+1;continue}n.isPadded&&(l=Q4e(H,n,i)),a.string=l+a.pattern+ene(a.count),r.push(a),c=H+1,s=a}return r}function YR(e,t,n,i,o){let r=[];for(let c of e){let{string:s}=c;!i&&!Jre(t,"string",s)&&r.push(n+s),i&&Jre(t,"string",s)&&r.push(n+s)}return r}function Z4e(e,t){let n=[];for(let i=0;it?1:t>e?-1:0}function Jre(e,t,n){return e.some(i=>i[t]===n)}function Qre(e,t){return Number(String(e).slice(0,-t)+"9".repeat(t))}function Yre(e,t){return e-e%Math.pow(10,t)}function ene(e){let[t=0,n=""]=e;return n||t>1?`{${t+(n?","+n:"")}}`:""}function J4e(e,t,n){return`[${e}${t-e===1?"":"-"}${t}]`}function tne(e){return/^-?(0+)\d/.test(e)}function Q4e(e,t,n){if(!t.isPadded)return e;let i=Math.abs(t.maxLen-String(e).length),o=n.relaxZeros!==!1;switch(i){case 0:return"";case 1:return o?"0?":"0";case 2:return o?"0{0,2}":"00";default:return o?`0{0,${i}}`:`0{${i}}`}}Pf.cache={};Pf.clearCache=()=>Pf.cache={};rne.exports=Pf});var r$=Le((okt,une)=>{"use strict";var Y4e=require("util"),sne=nne(),ine=e=>e!==null&&typeof e=="object"&&!Array.isArray(e),e7e=e=>t=>e===!0?Number(t):String(t),e$=e=>typeof e=="number"||typeof e=="string"&&e!=="",m0=e=>Number.isInteger(+e),t$=e=>{let t=`${e}`,n=-1;if(t[0]==="-"&&(t=t.slice(1)),t==="0")return!1;for(;t[++n]==="0";);return n>0},t7e=(e,t,n)=>typeof e=="string"||typeof t=="string"?!0:n.stringify===!0,r7e=(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},gL=(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?"":"?:",o="",r="",c;return e.positives.length&&(o=e.positives.map(s=>gL(String(s),n)).join("|")),e.negatives.length&&(r=`-(${i}${e.negatives.map(s=>gL(String(s),n)).join("|")})`),o&&r?c=`${o}|${r}`:c=o||r,t.wrap?`(${i}${c})`:c},ane=(e,t,n,i)=>{if(n)return sne(e,t,{wrap:!1,...i});let o=String.fromCharCode(e);if(e===t)return o;let r=String.fromCharCode(t);return`[${o}-${r}]`},one=(e,t,n)=>{if(Array.isArray(e)){let i=n.wrap===!0,o=n.capture?"":"?:";return i?`(${o}${e.join("|")})`:e.join("|")}return sne(e,t,n)},lne=(...e)=>new RangeError("Invalid range arguments: "+Y4e.inspect(...e)),cne=(e,t,n)=>{if(n.strictRanges===!0)throw lne([e,t]);return[]},i7e=(e,t)=>{if(t.strictRanges===!0)throw new TypeError(`Expected step "${e}" to be a number`);return[]},s7e=(e,t,n=1,i={})=>{let o=Number(e),r=Number(t);if(!Number.isInteger(o)||!Number.isInteger(r)){if(i.strictRanges===!0)throw lne([e,t]);return[]}o===0&&(o=0),r===0&&(r=0);let c=o>r,s=String(e),u=String(t),H=String(n);n=Math.max(Math.abs(n),1);let a=t$(s)||t$(u)||t$(H),l=a?Math.max(s.length,u.length,H.length):0,p=a===!1&&t7e(e,t,i)===!1,d=i.transform||e7e(p);if(i.toRegex&&n===1)return ane(gL(e,l),gL(t,l),!0,i);let h={negatives:[],positives:[]},m=_=>h[_<0?"negatives":"positives"].push(Math.abs(_)),g=[],y=0;for(;c?o>=r:o<=r;)i.toRegex===!0&&n>1?m(o):g.push(r7e(d(o,y),l,p)),o=c?o-n:o+n,y++;return i.toRegex===!0?n>1?n7e(h,i,l):one(g,null,{wrap:!1,...i}):g},a7e=(e,t,n=1,i={})=>{if(!m0(e)&&e.length>1||!m0(t)&&t.length>1)return cne(e,t,i);let o=i.transform||(p=>String.fromCharCode(p)),r=`${e}`.charCodeAt(0),c=`${t}`.charCodeAt(0),s=r>c,u=Math.min(r,c),H=Math.max(r,c);if(i.toRegex&&n===1)return ane(u,H,!1,i);let a=[],l=0;for(;s?r>=c:r<=c;)a.push(o(r,l)),r=s?r-n:r+n,l++;return i.toRegex===!0?one(a,null,{wrap:!1,options:i}):a},yL=(e,t,n,i={})=>{if(t==null&&e$(e))return[e];if(!e$(e)||!e$(t))return cne(e,t,i);if(typeof n=="function")return yL(e,t,1,{transform:n});if(ine(n))return yL(e,t,0,n);let o={...i};return o.capture===!0&&(o.wrap=!0),n=n||o.step||1,m0(n)?m0(e)&&m0(t)?s7e(e,t,n,o):a7e(e,t,Math.max(Math.abs(n),1),o):n!=null&&!ine(n)?i7e(n,o):yL(e,t,1,n)};une.exports=yL});var dne=Le((lkt,pne)=>{"use strict";var o7e=r$(),Hne=mL(),l7e=(e,t={})=>{let n=(i,o={})=>{let r=Hne.isInvalidBrace(o),c=i.invalid===!0&&t.escapeInvalid===!0,s=r===!0||c===!0,u=t.escapeInvalid===!0?"\\":"",H="";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 a=Hne.reduce(i.nodes),l=o7e(...a,{...t,wrap:!1,toRegex:!0,strictZeros:!0});if(l.length!==0)return a.length>1&&l.length>1?`(${l})`:l}if(i.nodes)for(let a of i.nodes)H+=n(a,i);return H};return n(e)};pne.exports=l7e});var _ne=Le((ckt,hne)=>{"use strict";var c7e=r$(),fne=EL(),im=mL(),wf=(e="",t="",n=!1)=>{let i=[];if(e=[].concat(e),t=[].concat(t),!t.length)return e;if(!e.length)return n?im.flatten(t).map(o=>`{${o}}`):t;for(let o of e)if(Array.isArray(o))for(let r of o)i.push(wf(r,t,n));else for(let r of t)n===!0&&typeof r=="string"&&(r=`{${r}}`),i.push(Array.isArray(r)?wf(o,r,n):o+r);return im.flatten(i)},u7e=(e,t={})=>{let n=t.rangeLimit===void 0?1e3:t.rangeLimit,i=(o,r={})=>{o.queue=[];let c=r,s=r.queue;for(;c.type!=="brace"&&c.type!=="root"&&c.parent;)c=c.parent,s=c.queue;if(o.invalid||o.dollar){s.push(wf(s.pop(),fne(o,t)));return}if(o.type==="brace"&&o.invalid!==!0&&o.nodes.length===2){s.push(wf(s.pop(),["{}"]));return}if(o.nodes&&o.ranges>0){let l=im.reduce(o.nodes);if(im.exceedsLimit(...l,t.step,n))throw new RangeError("expanded array length exceeds range limit. Use options.rangeLimit to increase or disable the limit.");let p=c7e(...l,t);p.length===0&&(p=fne(o,t)),s.push(wf(s.pop(),p)),o.nodes=[];return}let u=im.encloseBrace(o),H=o.queue,a=o;for(;a.type!=="brace"&&a.type!=="root"&&a.parent;)a=a.parent,H=a.queue;for(let l=0;l{"use strict";mne.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 Ine=Le((Hkt,Ane)=>{"use strict";var H7e=EL(),{MAX_LENGTH:yne,CHAR_BACKSLASH:n$,CHAR_BACKTICK:p7e,CHAR_COMMA:d7e,CHAR_DOT:f7e,CHAR_LEFT_PARENTHESES:h7e,CHAR_RIGHT_PARENTHESES:_7e,CHAR_LEFT_CURLY_BRACE:m7e,CHAR_RIGHT_CURLY_BRACE:E7e,CHAR_LEFT_SQUARE_BRACKET:gne,CHAR_RIGHT_SQUARE_BRACKET:bne,CHAR_DOUBLE_QUOTE:y7e,CHAR_SINGLE_QUOTE:g7e,CHAR_NO_BREAK_SPACE:b7e,CHAR_ZERO_WIDTH_NOBREAK_SPACE:A7e}=Ene(),I7e=(e,t={})=>{if(typeof e!="string")throw new TypeError("Expected a string");let n=t||{},i=typeof n.maxLength=="number"?Math.min(yne,n.maxLength):yne;if(e.length>i)throw new SyntaxError(`Input length (${e.length}), exceeds max characters (${i})`);let o={type:"root",input:e,nodes:[]},r=[o],c=o,s=o,u=0,H=e.length,a=0,l=0,p,d=()=>e[a++],h=m=>{if(m.type==="text"&&s.type==="dot"&&(s.type="text"),s&&s.type==="text"&&m.type==="text"){s.value+=m.value;return}return c.nodes.push(m),m.parent=c,m.prev=s,s=m,m};for(h({type:"bos"});a0){if(c.ranges>0){c.ranges=0;let m=c.nodes.shift();c.nodes=[m,{type:"text",value:H7e(c)}]}h({type:"comma",value:p}),c.commas++;continue}if(p===f7e&&l>0&&c.commas===0){let m=c.nodes;if(l===0||m.length===0){h({type:"text",value:p});continue}if(s.type==="dot"){if(c.range=[],s.value+=p,s.type="range",c.nodes.length!==3&&c.nodes.length!==5){c.invalid=!0,c.ranges=0,s.type="text";continue}c.ranges++,c.args=[];continue}if(s.type==="range"){m.pop();let g=m[m.length-1];g.value+=s.value+p,s=g,c.ranges--;continue}h({type:"dot",value:p});continue}h({type:"text",value:p})}do if(c=r.pop(),c.type!=="root"){c.nodes.forEach(y=>{y.nodes||(y.type==="open"&&(y.isOpen=!0),y.type==="close"&&(y.isClose=!0),y.nodes||(y.type="text"),y.invalid=!0)});let m=r[r.length-1],g=m.nodes.indexOf(c);m.nodes.splice(g,1,...c.nodes)}while(r.length>0);return h({type:"eos"}),o};Ane.exports=I7e});var E0=Le((pkt,Lne)=>{"use strict";var Sne=EL(),S7e=dne(),L7e=_ne(),T7e=Ine(),Wl=(e,t={})=>{let n=[];if(Array.isArray(e))for(let i of e){let o=Wl.create(i,t);Array.isArray(o)?n.push(...o):n.push(o)}else n=[].concat(Wl.create(e,t));return t&&t.expand===!0&&t.nodupes===!0&&(n=[...new Set(n)]),n};Wl.parse=(e,t={})=>T7e(e,t);Wl.stringify=(e,t={})=>Sne(typeof e=="string"?Wl.parse(e,t):e,t);Wl.compile=(e,t={})=>(typeof e=="string"&&(e=Wl.parse(e,t)),S7e(e,t));Wl.expand=(e,t={})=>{typeof e=="string"&&(e=Wl.parse(e,t));let n=L7e(e,t);return t.noempty===!0&&(n=n.filter(Boolean)),t.nodupes===!0&&(n=[...new Set(n)]),n};Wl.create=(e,t={})=>e===""||e.length<3?[e]:t.expand!==!0?Wl.compile(e,t):Wl.expand(e,t);Lne.exports=Wl});var $ne=Le((Mkt,Rne)=>{Rne.exports=function(e,t){"use strict";var n={};function i(r){if(n[r])return n[r].exports;var c=n[r]={i:r,l:!1,exports:{}};return e[r].call(c.exports,c,c.exports,i),c.l=!0,c.exports}i.ab=__dirname+"/";function o(){return i(104)}return t(i),o()}({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 o{constructor(Ee){this.options=Object.assign({},i,Ee),this.quoteChar=this.options.attributeQuotes==="single"?"'":'"'}get(Ee){return this.options[Ee]}quote(Ee){return`${this.quoteChar}${Ee??""}${this.quoteChar}`}name(Ee){return r(Ee,this.options.tagCase)}attribute(Ee){return r(Ee,this.options.attributeCase)}isBooleanAttribute(Ee){return Ee.options.boolean||this.get("booleanAttributes").indexOf((Ee.name||"").toLowerCase())!==-1}selfClose(){switch(this.options.selfClosingStyle){case"xhtml":return" /";case"xml":return"/";default:return""}}indent(Ee){Ee=Ee||0;let Be="";for(;Ee--;)Be+=this.options.indent;return Be}isInline(Ee){return typeof Ee=="string"?this.get("inlineElements").indexOf(Ee.toLowerCase())!==-1:Ee.name!=null?this.isInline(Ee.name):Ee.isTextOnly}field(Ee,Be){return this.options.field(Ee,Be)}}function r(le,Ee){return Ee&&(le=Ee==="upper"?le.toUpperCase():le.toLowerCase()),le}class c{constructor(Ee,Be){this.key=Ee,this.value=Be}}class s{constructor(Ee){this._string=new Map,this._regexp=new Map,this._disabled=!1,this.load(Ee)}get disabled(){return this._disabled}disable(){this._disabled=!0}enable(){this._disabled=!1}set(Ee,Be){if(typeof Ee=="string")Ee.split("|").forEach(Ye=>this._string.set(Ye,new c(Ye,Be)));else if(Ee instanceof RegExp)this._regexp.set(Ee,new c(Ee,Be));else throw new Error("Unknow snippet key: "+Ee);return this}get(Ee){if(this.disabled)return;if(this._string.has(Ee))return this._string.get(Ee);let Be=Array.from(this._regexp.keys());for(let Ye=0,Et=Be.length;Yethis.set(Ye,Be)):Ee&&typeof Ee=="object"&&Object.keys(Ee).forEach(Be=>this.set(Be,Ee[Be]))}reset(){this._string.clear(),this._regexp.clear()}values(){if(this.disabled)return[];let Ee=Array.from(this._string.values()),Be=Array.from(this._regexp.values());return Ee.concat(Be)}}class u{constructor(Ee){this._registry=[],Array.isArray(Ee)?Ee.forEach((Be,Ye)=>this.add(Ye,Be)):typeof Ee=="object"&&this.add(Ee)}get(Ee){for(let Be=0;Bekt.level-Et.level),Ye}remove(Ee){this._registry=this._registry.filter(Be=>Be.level!==Ee&&Be.store!==Ee)}resolve(Ee){for(let Be=0;Be{let kt=Et.key instanceof RegExp?"regexp":"string";(!Ee.type||Ee.type===kt)&&!Be.has(Et.key)&&Be.set(Et.key,Et)};return this._registry.forEach(Et=>{Et.store.values().forEach(Ye)}),Array.from(Be.values())}clear(){this._registry.length=0}}let H=39,a=34,l={escape:92,throws:!1};var p=function(le,Ee){Ee=Ee?Object.assign({},l,Ee):l;let Be=le.pos,Ye=le.peek();if(le.eat(d)){for(;!le.eof();)switch(le.next()){case Ye:return le.start=Be,!0;case Ee.escape:le.next();break}if(le.pos=Be,Ee.throws)throw le.error("Unable to consume quoted string")}return!1};function d(le){return le===H||le===a}function h(le){return le>47&&le<58}function m(le,Ee,Be){return Ee=Ee||65,Be=Be||90,le&=-33,le>=Ee&&le<=Be}function g(le){return h(le)||m(le)}function y(le){return le===32||le===9||le===160}function _(le){return y(le)||le===10||le===13}class E{constructor(Ee,Be,Ye){this.name=Ee,this.value=Be??null,this.options=Ye||{}}clone(){return new E(this.name,this.value,Object.assign({},this.options))}valueOf(){return`${this.name}="${this.value}"`}}class A{constructor(Ee,Be){this.name=Ee||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(Be)&&Be.forEach(Ye=>this.setAttribute(Ye))}get attributes(){return this._attributes}get attributesMap(){return this.attributes.reduce((Ee,Be)=>(Ee[Be.name]=Be.options.boolean?Be.name:Be.value,Ee),{})}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 Ee=this.getAttribute("class");return Ee&&Ee.value?Ee.value.split(/\s+/g).filter(I):[]}create(Ee,Be){return new A(Ee,Be)}setAttribute(Ee,Be){let Ye=S(Ee,Be),Et=this.getAttribute(Ee);Et?this.replaceAttribute(Et,Ye):this._attributes.push(Ye)}hasAttribute(Ee){return!!this.getAttribute(Ee)}getAttribute(Ee){typeof Ee=="object"&&(Ee=Ee.name);for(var Be=0;BeBe!==Ee).join(" "))}appendChild(Ee){this.insertAt(Ee,this.children.length)}insertBefore(Ee,Be){this.insertAt(Ee,this.children.indexOf(Be))}insertAt(Ee,Be){if(Be<0||Be>this.children.length)throw new Error("Unable to insert node: position is out of child list range");let Ye=this.children[Be-1],Et=this.children[Be];Ee.remove(),Ee.parent=this,this.children.splice(Be,0,Ee),Ye&&(Ee.previous=Ye,Ye.next=Ee),Et&&(Ee.next=Et,Et.previous=Ee)}removeChild(Ee){let Be=this.children.indexOf(Ee);Be!==-1&&(this.children.splice(Be,1),Ee.previous&&(Ee.previous.next=Ee.next),Ee.next&&(Ee.next.previous=Ee.previous),Ee.parent=Ee.next=Ee.previous=null)}remove(){this.parent&&this.parent.removeChild(this)}clone(Ee){let Be=new A(this.name);return Be.value=this.value,Be.selfClosing=this.selfClosing,this.repeat&&(Be.repeat=Object.assign({},this.repeat)),this._attributes.forEach(Ye=>Be.setAttribute(Ye.clone())),Ee&&this.children.forEach(Ye=>Be.appendChild(Ye.clone(!0))),Be}walk(Ee,Be){Be=Be||0;let Ye=this.firstChild;for(;Ye;){let Et=Ye.next;if(Ee(Ye,Be)===!1||Ye.walk(Ee,Be+1)===!1)return!1;Ye=Et}}use(Ee){let Be=[this];for(var Ye=1;Ye{Ye=this.getAttribute(Ye.name);let Et=Ye.options,kt=`${Et&&Et.implied?"!":""}${Ye.name||""}`;return Et&&Et.boolean?kt+=".":Ye.value!=null&&(kt+=`="${Ye.value}"`),kt}),Be=`${this.name||""}`;return Ee.length&&(Be+=`[${Ee.join(" ")}]`),this.value!=null&&(Be+=`{${this.value}}`),this.selfClosing&&(Be+="/"),this.repeat&&(Be+=`*${this.repeat.count?this.repeat.count:""}`,this.repeat.value!=null&&(Be+=`@${this.repeat.value}`)),Be}}function S(le,Ee){if(le instanceof E)return le;if(typeof le=="string")return new E(le,Ee);if(le&&typeof le=="object")return new E(le.name,le.value,le.options)}function T(le){return String(le).trim()}function I(le,Ee,Be){return le&&Be.indexOf(le)===Ee}class L{constructor(Ee,Be,Ye){Ye==null&&typeof Ee=="string"&&(Ye=Ee.length),this.string=Ee,this.pos=this.start=Be||0,this.end=Ye}eof(){return this.pos>=this.end}limit(Ee,Be){return new this.constructor(this.string,Ee,Be)}peek(){return this.string.charCodeAt(this.pos)}next(){if(this.pos0;)Et.firstChild.repeat=Et.repeat,Ee.insertAt(Et.firstChild,Be++);else Ee.insertAt(Et,Be++)}le.parent.removeChild(le)}var he=function(le,Ee){return le.walk(Be=>se(Be,Ee)),le};function se(le,Ee){let Be=new Set,Ye=Et=>{let kt=Ee.resolve(Et.name);if(!kt||Be.has(kt))return;if(typeof kt.value=="function")return kt.value(Et,Ee,Ye);let ir=re(kt.value);Be.add(kt),ir.walk(Ye),Be.delete(kt);let kr=nt(ir);for(Ie(kr,Et);ir.firstChild;)Et.parent.insertBefore(ir.firstChild,Et);kr.parent.insertBefore(Et,kr),kr.remove()};Ye(le)}function Ie(le,Ee){return Ee.name=le.name,le.selfClosing&&(Ee.selfClosing=!0),le.value!=null&&(Ee.value=le.value),le.repeat&&(Ee.repeat=Object.assign({},le.repeat)),ye(le,Ee)}function ye(le,Ee){$e(le,Ee);let Be=new Map,Ye=le.attributes;for(let kt=0;kt{Ee.name==null&&Ee.attributes.length&&(Ee.name=pe(Ee.parent.name))}),le};function Se(le,Ee){let Be=new Set,Ye=Ee.length,Et=0;for(;(Et=le.indexOf(Ee,Et))!==-1;)Be.add(Et),Et+=Ye;if(Be.size){let kt=0,ir=le.length;for(;ktde(kt,Ye))}function Ae(le,Ee,Be){for(let Ye=Ee.length-1;Ye>=0;Ye--){let Et=Ee[Ye],kt=0,ir=0;if(le.substr(Et[0]+Et[1],1)==="@"){let kr=le.substr(Et[0]+Et[1]+1).match(/^(\d+)/);kr&&(ir=kr[1].length+1,kt=parseInt(kr[1])-1)}le=le.substring(0,Et[0])+(typeof Be=="function"?Be(le.substr(Et[0],Et[1]),kt):Be)+le.substring(Et[0]+Et[1]+ir)}return le}function de(le,Ee){return[le,Ee]}let We="$";var tt=function(le){return le.walk(mt),le};function mt(le){let Ee=At(le);if(Ee&&Ee.value!=null){let Be=Ee.value;le.name=pt(le.name,Be),le.value=pt(le.value,Be),le.attributes.forEach(Ye=>{let Et=le.getAttribute(Ye.name).clone();Et.name=pt(Ye.name,Be),Et.value=pt(Ye.value,Be),le.replaceAttribute(Ye.name,Et)})}return le}function At(le){for(;le;){if(le.repeat)return le.repeat;le=le.parent}}function pt(le,Ee){if(typeof le=="string"){let Be=Nt(le);return Ce(le,Be,Ee)}return le}function Nt(le){return Se(le||"",We).reduce((Ee,Be)=>{if(!/[#{]/.test(le[Be[0]+1]||"")){let Ye=Ee[Ee.length-1];Ye&&Ye[0]+Ye[1]===Be[0]?Ye[1]+=Be[1]:Ee.push(Be)}return Ee},[])}function Ce(le,Ee,Be){let Ye=Ae(le,Ee,(Et,kt)=>{let ir=String(Be+kt);for(;ir.length{if(Be.repeat&&Be.repeat.count===null){for(let Ye=0;Ye{Ye.repeat&&Ye.repeat.implicit&&(Be=!0,ht(Ye,Ee[Ye.repeat.index]))}),Be||Pt(Ot(le),Ee.join(` `))}return le}function ht(le,Ee){let Be=it(le,Ee);return le.walk(Ye=>Be|=it(Ye,Ee)),Be||Pt(Ot(le),Ee),le}function it(le,Ee){let Be={replaced:!1};return le.value=Tt(le.value,Ee,Be),le.attributes.forEach(Ye=>{Ye.value&&le.setAttribute(Ye.name,Tt(Ye.value,Ee,Be))}),Be.replaced}function Tt(le,Ee,Be){if(typeof le=="string"){let Ye=Se(le,ot);Ye.length&&(Be&&(Be.replaced=!0),le=Ae(le,Ye,Ee))}return le}function Ot(le){for(;le.children.length;)le=le.children[le.children.length-1];return le}function Pt(le,Ee){if(le.value){let Be=Se(le.value,Ze);if(Be.length){le.value=Ae(le.value,Be,Ee);return}}(le.name.toLowerCase()==="a"||le.hasAttribute("href"))&&(Pe.test(Ee)?le.setAttribute("href",(Ge.test(Ee)?"":"http://")+Ee):Qe.test(Ee)&&le.setAttribute("href","mailto:"+Ee)),le.value=Ee}let Ir={element:"__",modifier:"_"},Lr=/^(-+)([a-z0-9]+[a-z0-9-]*)/i,_n=/^(_+)([a-z0-9]+[a-z0-9-]*)/i,_r=le=>/^[a-z]\-/i.test(le),bn=le=>/^[a-z]/i.test(le);var wr=function(le,Ee){Ee=Object.assign({},Ir,Ee),le.walk(Ye=>on(Ye,Ee));let Be=Jr(le);return le.walk(Ye=>Cn(Ye,Be,Ee)),le};function on(le,Ee){let Be=le.classList.reduce((Ye,Et)=>{let kt=Et.indexOf("_");return kt>0&&!Et.startsWith("-")?(Ye.add(Et.slice(0,kt)),Ye.add(Et.slice(kt)),Ye):Ye.add(Et)},new Set);Be.size&&le.setAttribute("class",Array.from(Be).join(" "))}function Cn(le,Ee,Be){let Ye=le.classList.reduce((kt,ir)=>{let kr,Bn,ec=ir;for((Bn=ir.match(Lr))&&(kr=Di(le,Ee,Bn[1])+Be.element+Bn[2],kt.add(kr),ir=ir.slice(Bn[0].length));Bn=ir.match(_n);)kr||(kr=Di(le,Ee,Bn[1]),kt.add(kr)),kt.add(`${kr}${Be.modifier}${Bn[2]}`),ir=ir.slice(Bn[0].length);return ir===ec&&kt.add(ec),kt},new Set),Et=Array.from(Ye).filter(Boolean);Et.length&&le.setAttribute("class",Et.join(" "))}function Jr(le){let Ee=new Map;return le.walk(Be=>{let Ye=Be.classList;Ye.length&&Ee.set(Be,Gi(Ye,_r)||Gi(Ye,bn)||Ee.get(Be.parent))}),Ee}function Di(le,Ee,Be){let Ye=Be.length>1?Be.length:0;for(;le.parent&&le.parent.parent&&Ye--;)le=le.parent;return Ee.get(le)||""}function Gi(le,Ee){return le.filter(Ee)[0]}var mn=function(le){return le.walk(Ee=>{Li(Ee,"class","className"),Li(Ee,"for","htmlFor")}),le};function Li(le,Ee,Be){let Ye=le.getAttribute(Ee);Ye&&(Ye.name=Be)}let us=/^xsl:(variable|with\-param)$/i;var Ni=function(le){return le.walk(Ee=>{us.test(Ee.name||"")&&(Ee.children.length||Ee.value)&&Ee.removeAttribute("select")}),le};let xn={bem:wr,jsx:mn,xsl:Ni};var ii=function(le,Ee){return Object.keys(Ee||{}).forEach(Be=>{if(Be in xn){let Ye=typeof Ee[Be]=="object"?Ee[Be]:null;le=le.use(xn[Be],Ye)}}),le},ts=function(le,Ee,Be){return typeof Ee=="string"?Ee=[Ee]:Ee&&typeof Ee=="object"&&!Array.isArray(Ee)&&(Be=Ee,Ee=null),le.use(ue).use(we,Array.isArray(Ee)?Ee.length:null).use(tt).use(Ne,Ee).use(ii,Be)};function Pn(le,Ee){return Ee=Ee||{},le.walk(Be=>si(Be,Ee)),le}function si(le,Ee){let Be=le.attributes;for(let Ye=0,Et=Be.length;Ye({order:kr,field:ir,end:ir.location+ir.length})).sort((ir,kr)=>ir.end-kr.end||ir.order-kr.order),Et=0;return Ye.map(ir=>{let kr=le.substr(ir.field.location,ir.field.length),Bn=le.slice(Et,ir.field.location);return Et=ir.end,Bn+Be(ir.field.index,kr)}).join("")+le.slice(Et)}function Xi(le,Ee){return Ee?`\${${le}:${Ee}}`:`\${${le}}`}function ns(le,Ee){let Be=le.pos;if(le.eat(Ls)){let Ye=Yt(le),Et="";if(Ye!=null)return new ft(Ye,Et,Ee);if(le.eat(Mr)&&(Ye=Yt(le),Ye!=null&&(le.eat(Fi)&&(Et=vr(le)),le.eat(rs))))return new ft(Ye,Et,Ee)}le.pos=Be}function vr(le){let Ee,Be=[];for(le.start=le.pos;!le.eof();){if(Ee=le.peek(),Ee===Mr)Be.push(le.pos);else if(Ee===rs){if(!Be.length)break;Be.pop()}le.next()}if(Be.length)throw le.error('Unable to find matching "}" for curly brace at '+Be.pop());return le.current()}function Yt(le){if(le.start=le.pos,le.eatWhile(h))return Number(le.current())}class ft{constructor(Ee,Be,Ye){this.index=Ee,this.placeholder=Be,this.location=Ye,this.length=this.placeholder.length}}class wt{constructor(Ee,Be){this.string=Ee,this.fields=Be}mark(Ee){return Rs(this.string,this.fields,Ee)}toString(){return string}}let Vt=le=>le;class nr{constructor(Ee,Be,Ye){typeof Be=="object"&&(Ye=Be,Be=null),this.node=Ee,this._fieldsRenderer=Be||Vt,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="",Ye&&Object.assign(this,Ye)}clone(){return new this.constructor(this.node,this)}indentText(Ee){let Be=Hr(Ee);if(Be.length===1)return Ee;let Ye=!this.newline&&!this.indent?" ":this.newline;return Be.map((Et,kt)=>kt?this.indent+Et:Et).join(Ye)}renderFields(Ee){return this._fieldsRenderer(Ee)}toString(Ee){let Be=this._wrap(this.open,this.beforeOpen,this.afterOpen),Ye=this._wrap(this.close,this.beforeClose,this.afterClose),Et=this._wrap(this.text,this.beforeText,this.afterText);return Be+Et+(Ee??"")+Ye}_wrap(Ee,Be,Ye){return Be=Be??"",Ye=Ye??"",Ee!=null?(Ee=Be?Ee.replace(/^\s+/,""):Ee,Ee=Ye?Ee.replace(/\s+$/,""):Ee,Be+this.indentText(Ee)+Ye):""}}function Hr(le){return(le||"").split(/\r\n|\r|\n/g)}let Bt=(le,Ee)=>Ee||"";function zt(le,Ee,Be){typeof Be>"u"&&(Be=Ee,Ee=null),Ee=Ee||Bt;let Ye={index:1},Et=kt=>kt==null?Ee(Ye.index++):xr(kt,Ye).mark(Ee);return jt(le.children,Be,Et)}function jt(le,Ee,Be){return le.map(Ye=>{let Et=Ee(new nr(Ye,Be));return Et?Et.toString(jt(Ye.children,Ee,Be)):""}).join("")}function xr(le,Ee){let Be=typeof le=="object"?le:Br(le),Ye=-1;return Be.fields.forEach(Et=>{Et.index+=Ee.index,Et.index>Ye&&(Ye=Et.index)}),Ye!==-1&&(Ee.index=Ye+1),Be}let Or=/^(.*?)([A-Z_]+)(.*?)$/,hr=91,dr=93;function Sn(le,Ee){if(le==null)return le;let Be=[],Ye=(ec,Ep,Su,Hx)=>Ee[Su]!=null?Ep+Ee[Su]+Hx:"",Et="",kt=0,ir=0,kr,Bn;for(;ir!Ee||Be.index`};function ao(le,Ee,Be){return Be=Object.assign({},Be),Be.comment=Object.assign({},ja,Be.comment),zt(le,Be.field,Ye=>{if(Ye=Rr(Ye,Ee),!Ri(Ye)){let Et=Ye.node;if(Et.name){let kt=Ee.name(Et.name),ir=gs(Ye,Ee);Ye.open=`<${kt}${ir}${Et.selfClosing?Ee.selfClose():""}>`,Et.selfClosing||(Ye.close=``),N(Ye,Be.comment)}(Et.value||!Et.children.length&&!Et.selfClosing)&&(Ye.text=Ye.renderFields(Et.value))}return Ye})}function Rr(le,Ee){let Be=le.node;if(Ks(Be,Ee)){le.indent=Ee.indent(b(Be,Ee)),le.newline=` `;let Ye=le.newline+le.indent;(!en(Be.parent)||!zn(Be))&&(le.beforeOpen=Ye,Be.isTextOnly&&(le.beforeText=Ye)),Ro(Be,Ee)&&(Be.isTextOnly||(le.beforeText=Ye+Ee.indent(1)),le.beforeClose=Ye)}return le}function Ks(le,Ee){return!Ee.get("format")||le.parent.isTextOnly&&le.parent.children.length===1&&Br(le.parent.value).fields.length?!1:Ua(le,Ee)?Qa(le,Ee):!0}function Qa(le,Ee){if(!Ua(le,Ee))return!1;if(ai(le))return!0;if(le.childIndex===0){let Be=le;for(;Be=Be.nextSibling;)if(!Ua(Be,Ee))return!0}else if(!Ua(le.previousSibling,Ee))return!0;if(Ee.get("inlineBreak")){let Be=1,Ye=le,Et=le;for(;ze(Ye=Ye.previousSibling,Ee);)Be++;for(;ze(Et=Et.nextSibling,Ee);)Be++;if(Be>=Ee.get("inlineBreak"))return!0}for(let Be=0,Ye=le.children.length;Be{if(Ye.options.implied&&Ye.value==null)return null;let Et=Ee.attribute(Ye.name),kt=null;if(Ye.options.boolean||Ee.get("booleanAttributes").indexOf(Et.toLowerCase())!==-1){if(Ee.get("compactBooleanAttributes")&&Ye.value==null)return` ${Et}`;Ye.value==null&&(kt=Et)}return kt==null&&(kt=le.renderFields(Ye.value)),Ye.options.before&&Ye.options.after?` ${Et}=${Ye.options.before+kt+Ye.options.after}`:` ${Et}=${Ee.quote(kt)}`}).join("")}function Ua(le,Ee){return le&&le.isTextOnly||ze(le,Ee)}function ze(le,Ee){return le&&Ee.isInline(le)}function b(le,Ee){let Be=Ee.get("formatSkip")||[],Ye=le.parent.isTextOnly?-2:-1,Et=le;for(;Et=Et.parent;)Be.indexOf((Et.name||"").toLowerCase())===-1&&Ye++;return Ye<0?0:Ye}function N(le,Ee){let Be=le.node;if(!Ee.enabled||!Ee.trigger||!Be.name)return;let Ye=le.node.attributes.reduce((Et,kt)=>(kt.name&&kt.value!=null&&(Et[kt.name.toUpperCase().replace(/-/g,"_")]=kt.value),Et),{});for(let Et=0,kt=Ee.trigger.length;Etle.join(""),secondary:le=>le.map(Ee=>Ee.isBoolean?Ee.name:`${Ee.name}=${Ee.value}`).join(", ")},v={open:null,close:null,omitName:/^div$/i,attributes:f};function B(le,Ee,Be){Be=Object.assign({},v,Be);let Ye=le.node;if(le.indent=Ee.indent(ae(Ye,Ee)),le.newline=` `,(!en(Ye.parent)||!zn(Ye))&&(le.beforeOpen=le.newline+le.indent),Ye.name){let Et=Object.assign({NAME:Ee.name(Ye.name),SELF_CLOSE:Ye.selfClosing?Be.selfClose:null},X(le,Ee,Be.attributes));Be.omitName&&Be.omitName.test(Et.NAME)&&Et.PRIMARY_ATTRS&&(Et.NAME=null),Be.open!=null&&(le.open=Sn(Be.open,Et)),Be.close!=null&&(le.close=Sn(Be.close,Et))}return le}function X(le,Ee,Be){Be=Object.assign({},f,Be);let Ye=[],Et=[];return le.node.attributes.forEach(ir=>{if(ir.options.implied&&ir.value==null)return null;let kr=Ee.attribute(ir.name),Bn=le.renderFields(ir.value);if(G.test(kr))Bn&&Ye.push(`#${Bn}`);else if(V.test(kr))Bn&&Ye.push(`.${Bn.replace(/\s+/g,".")}`);else{let ec=ir.value==null&&(ir.options.boolean||Ee.get("booleanAttributes").indexOf(kr.toLowerCase())!==-1);Et.push({name:kr,value:Bn,isBoolean:ec})}}),{PRIMARY_ATTRS:Be.primary(Ye)||null,SECONDARY_ATTRS:Be.secondary(Et)||null}}function ae(le,Ee){let Be=le.parent.isTextOnly?-2:-1,Ye=le;for(;Ye=Ye.parent;)Be++;return Be<0?0:Be}let Te=/\n|\r/;function Ke(le,Ee,Be){Be=Be||{};let Ye={open:"[%NAME][PRIMARY_ATTRS][(SECONDARY_ATTRS)][SELF_CLOSE]",selfClose:"/",attributes:{secondary(Et){return Et.map(kt=>kt.isBoolean?`${kt.name}${Ee.get("compactBooleanAttributes")?"":"=true"}`:`${kt.name}=${Ee.quote(kt.value)}`).join(" ")}}};return zt(le,Be.field,Et=>{if(Et=B(Et,Ee,Ye),Et=rt(Et,Ee),!Ri(Et)){let kt=Et.node;(kt.value||!kt.children.length&&!kt.selfClosing)&&(Et.text=Et.renderFields(at(kt,Ee)))}return Et})}function rt(le,Ee){let Be=le.node;return!Be.isTextOnly&&Be.value&&(le.beforeText=Te.test(Be.value)?le.newline+le.indent+Ee.indent(1):" "),le}function at(le,Ee){if(le.value!=null&&Te.test(le.value)){let Be=Xn(le.value),Ye=Ee.indent(1),Et=Be.reduce((kt,ir)=>Math.max(kt,ir.length),0);return Be.map((kt,ir)=>`${ir?Ye:""}${St(kt,Et)} |`).join(` `)}return le.value}function St(le,Ee){for(;le.length`${ir.name}=true`:ir=>ir.name,kt={open:`[NAME][PRIMARY_ATTRS]${Ye}[SELF_CLOSE]`,selfClose:"/",attributes:{secondary(ir){return ir.map(kr=>kr.isBoolean?Et(kr):`${kr.name}=${Ee.quote(kr.value)}`).join(" ")}}};return zt(le,Be.field,(ir,kr)=>{if(ir=B(ir,Ee,kt),ir=Ur(ir,Ee),!Ri(ir)){let Bn=ir.node;(Bn.value||!Bn.children.length&&!Bn.selfClosing)&&(ir.text=ir.renderFields(pi(Bn,Ee)))}return ir})}function Ur(le,Ee){let Be=le.node,Ye=Be.parent;return Ee.get("inlineBreak")===0&&bi(Be,Ee)&&!en(Ye)&&Ye.value==null&&Ye.children.length===1&&(le.beforeOpen=": "),!Be.isTextOnly&&Be.value&&(le.beforeText=Kt.test(Be.value)?le.newline+le.indent+Ee.indent(1):" "),le}function pi(le,Ee){if(le.value!=null&&Kt.test(le.value)){let Be=Ee.indent(1);return Xn(le.value).map((Ye,Et)=>`${Be}${Et?" ":"|"} ${Ye}`).join(` `)}return le.value}function bi(le,Ee){return le&&(le.isTextOnly||Ee.isInline(le))}let jn=/\n|\r/;function Hs(le,Ee,Be){Be=Be||{};let Ye={open:"[NAME][PRIMARY_ATTRS][(SECONDARY_ATTRS)]",attributes:{secondary(Et){return Et.map(kt=>kt.isBoolean?kt.name:`${kt.name}=${Ee.quote(kt.value)}`).join(", ")}}};return zt(le,Be.field,Et=>{if(Et=B(Et,Ee,Ye),Et=M(Et,Ee),!Ri(Et)){let kt=Et.node;(kt.value||!kt.children.length&&!kt.selfClosing)&&(Et.text=Et.renderFields(oe(kt,Ee)))}return Et})}function M(le,Ee){let Be=le.node;return!Be.isTextOnly&&Be.value&&(le.beforeText=jn.test(Be.value)?le.newline+le.indent+Ee.indent(1):" "),le}function oe(le,Ee){if(le.value!=null&&jn.test(le.value)){let Be=Ee.indent(1);return Xn(le.value).map(Ye=>`${Be}| ${Ye}`).join(` `)}return le.value}let Re={html:ao,haml:Ke,slim:lr,pug:Hs};var Xe=function(le,Ee,Be,Ye){return typeof Be=="object"&&(Ye=Be,Be=null),lt(Be)||(Be="html"),Re[Be](le,Ee,Ye)};function lt(le){return!!le&&le in Re}function vt(le,Ee){return Ee=Ee||{},typeof le=="string"&&(le=Mt(le,Ee)),Xe(le,Ee.profile,Ee.syntax,Ee.format)}function Mt(le,Ee){return re(le).use(he,Ee.snippets).use(Pn,Ee.variables).use(ts,Ee.text,Ee.addons)}class Qt{constructor(){this.type="css-value",this.value=[]}get size(){return this.value.length}add(Ee){this.value.push(Ee)}has(Ee){return this.value.indexOf(Ee)!==-1}toString(){return this.value.join(" ")}}let jr=35,un=46;var gn=function(le){if(le.peek()===jr){le.start=le.pos,le.next(),le.eat(116)||le.eatWhile(ma);let Ee=le.current();if(le.start=le.pos,le.eat(un)&&!le.eatWhile(h))throw le.error("Unexpected character for alpha value of color");return new Ti(Ee,le.current())}};class Ti{constructor(Ee,Be){this.type="color",this.raw=Ee,this.alpha=Number(Be!=null&&Be!==""?Be:1),Ee=Ee.slice(1);let Ye=0,Et=0,kt=0;if(Ee==="t")this.alpha=0;else switch(Ee.length){case 0:break;case 1:Ye=Et=kt=Ee+Ee;break;case 2:Ye=Et=kt=Ee;break;case 3:Ye=Ee[0]+Ee[0],Et=Ee[1]+Ee[1],kt=Ee[2]+Ee[2];break;default:Ee+=Ee,Ye=Ee.slice(0,2),Et=Ee.slice(2,4),kt=Ee.slice(4,6)}this.r=parseInt(Ye,16),this.g=parseInt(Et,16),this.b=parseInt(kt,16)}toHex(Ee){let Be=Ee&&Gs(this.r)&&Gs(this.g)&&Gs(this.b)?oo:$o;return"#"+Be(this.r)+Be(this.g)+Be(this.b)}toRGB(){let Ee=[this.r,this.g,this.b];return this.alpha!==1&&Ee.push(this.alpha.toFixed(8).replace(/\.?0+$/,"")),`${Ee.length===3?"rgb":"rgba"}(${Ee.join(", ")})`}toString(Ee){return!this.r&&!this.g&&!this.b&&!this.alpha?"transparent":this.alpha===1?this.toHex(Ee):this.toRGB()}}function ma(le){return h(le)||m(le,65,70)}function Gs(le){return!(le%17)}function oo(le){return(le>>4).toString(16)}function $o(le){return Ea(le.toString(16),2)}function Ea(le,Ee){for(;le.lengthnew Vn(Ee.key,Ee.value)))};class Vn{constructor(Ee,Be){this.key=Ee,this.value=Be,this.property=null;let Ye=Be&&Be.match(AE);Ye&&(this.property=Ye[1],this.value=Ye[2]),this.dependencies=[]}addDependency(Ee){this.dependencies.push(Ee)}get defaulValue(){return this.value!=null?R(this.value)[0]:null}keywords(){let Ee=[],Be=new Set,Ye=0,Et,kt;for(this.property&&Ee.push(this);Ye_t(Et,Ye,Be)),le};function yt(le){return IE(le.all({type:"string"}))}function _t(le,Ee,Be){let Ye=Zt(le.name,Ee,"key",Be.fuzzySearchMinScore);return Ye?Ye.property?xt(le,Ye,Be):Xt(le,Ye):le.name==="!"?cr(le,"!important"):le}function xt(le,Ee,Be){let Ye=le.name;if(le.name=Ee.property,le.value&&typeof le.value=="object"){let Et=Ee.keywords();if(le.value.size)for(let kt=0,ir;kt=kt&&(kt=Bn,Et=kr)}return kt>=Ye?Et:null}function Xr(le,Ee){let Be=le&&typeof le=="object"?le[Ee]:le,Ye=(Be||"").match(/^[\w-@]+/);return Ye?Ye[0]:Be}function En(le,Ee){for(let Be=0,Ye=0;Be{let Et=Ye.node,kt=String(Et.value||"");if(Et.attributes.length){let ir=Et.attributes.map(kr=>ri(kr,Be));kt=Zr(kt,ir)}return Ye.open=Et.name&&Ee.name(Et.name),Ye.afterOpen=Be.format.between,Ye.text=Ye.renderFields(kt||null),Ye.open&&(!Ye.text||!Ye.text.endsWith(";"))&&(Ye.afterText=Be.format.after),Ee.get("format")&&(Ye.newline=` `,le.lastChild!==Et&&(Ye.afterText+=Ye.newline)),Ye})}function Zr(le,Ee){let Be=Br(le),Ye=Be.fields.length;if(Ye)for(Ee=Ee.slice(),Ee.length>Ye&&(Ee=Ee.slice(0,Ye-1).concat(Ee.slice(Ye-1).join(", ")));Ee.length;){let Et=Ee.shift(),kt=Be.fields.shift(),ir=Et.length-kt.length;Be.string=Be.string.slice(0,kt.location)+Et+Be.string.slice(kt.location+kt.length);for(let kr=0,Bn=Be.fields.length;krBe&&typeof Be=="object"?Be.type==="color"?Be.toString(Ee.shortHex):Be.toString():String(Be)).join(" "):le.value!=null?String(le.value):""}let fi={css:{between:": ",after:";"},scss:"css",less:"css",sass:{between:": ",after:""},stylus:{between:" ",after:""}};var Zs=function(le,Ee,Be,Ye){return typeof Be=="object"&&(Ye=Be,Be=null),On(Be)||(Be="css"),Ye=Object.assign({},Ye,{format:vi(Be,Ye)}),Bo(le,Ee,Ye)};function On(le){return!!le&&le in fi}function vi(le,Ee){let Be=fi[le];return typeof Be=="string"&&(Be=fi[Be]),Object.assign({},Be,Ee&&Ee.stylesheet)}function Ts(le,Ee){return Ee=Ee||{},typeof le=="string"&&(le=w(le,Ee)),Zs(le,Ee.profile,Ee.syntax,Ee.format)}function w(le,Ee){return typeof le=="string"&&(le=hh(le)),le.use(st,Ee.snippets,Ee.format?Ee.format.stylesheet:{})}var Y={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}}"},ge={"@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"},De={"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]>{ |}`,"!!!":'{}'},Je={html:Y,css:ge,xsl:De},dt={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"]},ut={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"]},It={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:dt,ru:ut,sp:It},yr={wordCount:30,skipCommon:!1,lang:"latin"};var Jt=function(le,Ee){Ee=Object.assign({},yr,Ee);let Be=Ut[Ee.lang]||Ut.latin,Ye=!Ee.skipCommon&&!dH(le);return!le.repeat&&!zr(le.parent)?(le.parent.value=ds(Be,Ee.wordCount,Ye),le.remove()):(le.value=ds(Be,Ee.wordCount,Ye),le.name=le.parent.name?pe(le.parent.name):null),le};function zr(le){return!le.parent}function Cr(le,Ee){return Math.floor(Math.random()*(Ee-le)+le)}function kn(le,Ee){let Be=le.length,Ye=Math.min(Be,Ee),Et=new Set;for(;Et.size3&&Ee<=6?Ye=Cr(0,1):Ee>6&&Ee<=12?Ye=Cr(0,2):Ye=Cr(1,4);for(let Et=0,kt;Et1)return!0;le=le.parent}return!1}let Ah=/^lorem([a-z]*)(\d*)$/i;function SE(le,Ee){let Be=[Je[le]||Je.html];Array.isArray(Ee)?Ee.forEach(Et=>{Be.push(typeof Et=="string"?Je[Et]:Et)}):typeof Ee=="object"&&Be.push(Ee);let Ye=new u(Be.filter(Boolean));return le!=="css"&&Ye.get(0).set(Ah,LE),Ye}function LE(le){let Ee={},Be=le.name.match(Ah);return Be[1]&&(Ee.lang=Be[1]),Be[2]&&(Ee.wordCount=+Be[2]),Jt(le,Ee)}let Ih={lang:"en",locale:"en-US",charset:"UTF-8"},m1e=new Set(["css","sass","scss","less","stylus","sss"]),E1e={syntax:"html",field:(le,Ee)=>Ee||"",text:null,profile:null,variables:{},snippets:{},addons:null,format:null};function y1e(le,Ee){return Ee=ux(Ee),TE(Ee.syntax)?Ts(le,Ee):vt(le,Ee)}function g1e(le,Ee){return Ee=ux(Ee),TE(Ee.syntax)?w(le,Ee):Mt(le,Ee)}function P7(le,Ee){return Ee instanceof u?Ee:SE(TE(le)?"css":le,Ee)}function ux(le){return typeof le=="string"&&(le={syntax:le}),le=Object.assign({},E1e,le),le.format=Object.assign({field:le.field},le.format),le.profile=w7(le),le.variables=Object.assign({},Ih,le.variables),le.snippets=P7(TE(le.syntax)?"css":le.syntax,le.snippets),le}function TE(le){return m1e.has(le)}function w7(le){return le.profile instanceof o?le.profile:new o(le.profile)}n.expand=y1e,n.parse=g1e,n.createSnippetsRegistry=P7,n.createOptions=ux,n.isStylesheet=TE,n.createProfile=w7,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),o=n.n(i);for(var r in i)r!=="default"&&n.d(t,r,function(c){return i[c]}.bind(0,r))},183:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});let i=n(280),o=n(34),r=n(234),c=n(622),s=n(747),u=n(762),H=n(87),a=n(233),l=new Map,p,d,h=new Map,m=/^[a-z,A-Z,!,(,[,#,\.]/,g=/^-?[a-z,A-Z,!,@,#]/,y=/[a-z,A-Z\.]/,_=["html","pug","slim","haml","xml","xsl","jsx","css","scss","sass","less","stylus"],E=[...a.htmlData.tags,"lorem"],A="bem",S="|",T="t",I="c",L=3,x={w:"webkit",m:"moz",s:"ms",o:"o"},C={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 D(ye,$e,nt,et){if(et.showExpandedAbbreviation==="never"||!re(nt,et.excludeLanguages))return;if(!J(nt)){if(!l.has(nt)||!d||d.length===0){let Ce=W[nt]?W[nt]:o.createSnippetsRegistry(nt);l.has(nt)||l.set(nt,Ce.all({type:"string"}).map(qe=>qe.key)),d=Ce.all({type:"regexp"}).map(qe=>qe.key)}p=l.get(nt)}let xe=K(ye,$e,{syntax:nt,lookAhead:!J(nt)});if(!xe)return;let{abbreviationRange:pe,abbreviation:ue,filter:Se}=xe,Ae=P(ye,$e).substr(0,$e.character);if(j(Ae)===ue&&Ae.endsWith(`<${ue}`)&&(nt==="html"||nt==="xml"||nt==="xsl"||nt==="jsx"))return;let We=ie(nt,et,Se),tt=We.preferences;delete We.preferences;let mt,At,pt=[],Nt=(Ce,qe)=>{if(Q(Ce,ue)){try{mt=o.expand(qe,We)}catch{}!mt||z(Ce,qe,mt)||(At=i.CompletionItem.create(qe),At.textEdit=i.TextEdit.replace(pe,U(F(mt))),At.documentation=k(mt),At.insertTextFormat=i.InsertTextFormat.Snippet,At.detail="Emmet Abbreviation",At.label=ue,At.label+=Se?"|"+Se.replace(",","|"):"",pt=[At])}};if(J(nt)){let{prefixOptions:Ce,abbreviationWithoutPrefix:qe}=_e(ue);if(Nt(nt,qe),qe.length>4&&a.cssData.properties.find(ot=>ot.startsWith(qe)))return i.CompletionList.create([],!0);if(At){let ot=He(mt,Ce,tt);At.textEdit=i.TextEdit.replace(pe,U(F(ot))),At.documentation=k(ot),At.label=$(mt),At.filterText=ue;let Ze=h.has(nt)?h.get(nt):h.get("css");if(pt=O(Ze,ue,ue,pe,We,"Emmet Custom Snippet",!1),!pt.find(Pe=>Pe.textEdit.newText===At.textEdit.newText)){let Pe=new RegExp(".*"+qe.split("").map(Qe=>Qe==="$"||Qe==="+"?"\\"+Qe:Qe).join(".*")+".*","i");(/\d/.test(ue)||Pe.test(At.label))&&pt.push(At)}}if(!pt.length&&(ue==="-"||/^-[wmso]{1,4}-?$/.test(ue)))return i.CompletionList.create([],!0)}else{Nt(nt,ue);let Ce=ue,qe=ue.match(/(>|\+)([\w:-]+)$/);qe&&qe.length===3&&(Ce=qe[2]);let ot=O(E,Ce,ue,pe,We,"Emmet Abbreviation");if(pt=pt.concat(ot),et.showAbbreviationSuggestions===!0){let Ze=O(p.filter(Pe=>!E.includes(Pe)),Ce,ue,pe,We,"Emmet Abbreviation");At&&Ze.length>0&&Ce!==ue&&(At.sortText="0"+At.label,Ze.forEach(Pe=>{Pe.filterText=ue,Pe.sortText="9"+ue})),pt=pt.concat(Ze)}}return et.showSuggestionsAsSnippets===!0&&pt.forEach(Ce=>Ce.kind=i.CompletionItemKind.Snippet),pt.length?i.CompletionList.create(pt,!0):void 0}t.doComplete=D;function O(ye,$e,nt,et,xe,pe,ue=!0){if(!$e||!ye)return[];let Se=[];return ye.forEach(Ae=>{if(!Ae.startsWith($e.toLowerCase())||ue&&Ae===$e.toLowerCase())return;let de=nt+Ae.substr($e.length),We;try{We=o.expand(de,xe)}catch{}if(!We)return;let tt=i.CompletionItem.create($e+Ae.substr($e.length));tt.documentation=k(We),tt.detail=pe,tt.textEdit=i.TextEdit.replace(et,U(F(We))),tt.insertTextFormat=i.InsertTextFormat.Snippet,Se.push(tt)}),Se}function j(ye){if(ye){let $e=ye.match(/[\w,:,-,\.]*$/);if($e)return $e[0]}}function k(ye){return ye.replace(/([^\\])\$\{\d+\}/g,"$1|").replace(/\$\{\d+:([^\}]+)\}/g,"$1")}function $(ye){return ye.replace(/([^\\])\$\{\d+\}/g,"$1").replace(/\$\{\d+:([^\}]+)\}/g,"$1")}function U(ye){return ye&&ye.replace(/([^\\])(\$)([^\{])/g,"$1\\$2$3")}function F(ye){if(!ye||!ye.trim())return ye;let $e=-1,nt=[],et=!1,xe=!1,pe=0,ue=ye.length;try{for(;pe=ue||ye[pe]!="}"&&ye[pe]!=":")continue;let de=ye.substring(Se,Ae);if(et=de==="0",et)break;let We=!1;if(ye[pe++]==":")for(;peNumber($e)?($e=de,nt=[{numberStart:Se,numberEnd:Ae}],xe=!We):de==$e&&nt.push({numberStart:Se,numberEnd:Ae})}}catch{}if(xe&&!et)for(let Se=0;Se=0;ue--)if(et[ue]===` `){xe=ue+1;break}for(let ue=nt;ue`\${${ye}${$e?":"+$e:""}}`;function J(ye){return["css","scss","sass","less","stylus"].indexOf(ye)>-1}t.isStyleSheet=J;function ne(ye,$e){let nt;for(let et=0;et-1?he.test($e)||fe.test($e):g.test($e);if($e.startsWith("!"))return!/[^!]/.test($e);let nt=$e.match(/\*(\d+)$/);return nt?parseInt(nt[1],10)<=100:(/\(/.test($e)||/\)/.test($e))&&!/\{[^\}\{]*[\(\)]+[^\}\{]*\}(?:[>\+\*\^]|$)/.test($e)&&!/\(.*\)[>\+\*\^]/.test($e)&&!/[>\+\*\^]\(.*\)/.test($e)?!1:m.test($e)&&y.test($e)}t.isAbbreviationValid=Q;function z(ye,$e,nt){if(J(ye)){let xe=ye==="sass"||ye==="stylus"?"":";";return nt===`${$e}: \${1}${xe}`||nt.replace(/\s/g,"")===$e.replace(/\s/g,"")+xe}if(E.indexOf($e.toLowerCase())>-1||p.indexOf($e)>-1||/[-,:]/.test($e)&&!/--|::/.test($e)&&!$e.endsWith(":")||$e===".")return!1;let et=$e.match(/^([a-z,A-Z,\d]*)\.$/);return et?!(et[1]&&a.htmlData.tags.includes(et[1])):nt.toLowerCase()===`<${$e.toLowerCase()}>\${1}`}function ie(ye,$e,nt){$e=$e||{},$e.preferences=$e.preferences||{};let et=J(ye)?"css":"html";!W[ye]&&W[et]&&(W[ye]=W[et]);let xe=Fe(ye,$e.syntaxProfiles),pe=xe&&xe.filters?xe.filters.split(","):[];pe=pe.map(de=>de.trim()),$e.preferences["format.noIndentTags"]&&(Array.isArray($e.preferences["format.noIndentTags"])?xe.formatSkip=$e.preferences["format.noIndentTags"]:typeof $e.preferences["format.noIndentTags"]=="string"&&(xe.formatSkip=$e.preferences["format.noIndentTags"].split(","))),$e.preferences["format.forceIndentationForTags"]&&(Array.isArray($e.preferences["format.forceIndentationForTags"])?xe.formatForce=$e.preferences["format.forceIndentationForTags"]:typeof $e.preferences["format.forceIndentationForTags"]=="string"&&(xe.formatForce=$e.preferences["format.forceIndentationForTags"].split(","))),$e.preferences["profile.allowCompactBoolean"]&&typeof $e.preferences["profile.allowCompactBoolean"]=="boolean"&&(xe.compactBooleanAttributes=$e.preferences["profile.allowCompactBoolean"]);let ue={};(nt&&nt.split(",").find(de=>de.trim()==="bem")||pe.indexOf("bem")>-1)&&(ue.bem={element:"__"},$e.preferences["bem.elementSeparator"]&&(ue.bem.element=$e.preferences["bem.elementSeparator"]),$e.preferences["bem.modifierSeparator"]&&(ue.bem.modifier=$e.preferences["bem.modifierSeparator"])),ye==="jsx"&&(ue.jsx=!0);let Se=ce(ye,$e.preferences);(nt&&nt.split(",").find(de=>de.trim()==="c")||pe.indexOf("c")>-1)&&(Se.comment?Se.comment.enabled=!0:Se.comment={enabled:!0});let Ae=$e.preferences;for(let de in x)Ae["css."+x[de]+"Properties"]==null&&(Ae["css."+x[de]+"Properties"]=C[de]);return{field:t.emmetSnippetField,syntax:ye,profile:xe,addons:ue,variables:me($e.variables),snippets:W[ye],format:Se,preferences:Ae}}t.getExpandOptions=ie;function _e(ye){if(ye=ye||"",ye[0]!="-")return{prefixOptions:"",abbreviationWithoutPrefix:ye};{ye=ye.substr(1);let $e="-";if(/^[wmso]*-./.test(ye)){let nt=ye.indexOf("-");nt>-1&&($e+=ye.substr(0,nt+1),ye=ye.substr(nt+1))}return{prefixOptions:$e,abbreviationWithoutPrefix:ye}}}function He(ye,$e,nt){if(nt=nt||{},ye=ye||"",$e=$e||"",$e[0]!=="-")return ye;if($e=="-"){let xe="-",pe=ye.substr(0,ye.indexOf(":"));if(!pe)return ye;for(let ue in x){let Se=nt["css."+x[ue]+"Properties"];Se&&Se.split(",").find(Ae=>Ae.trim()===pe)&&(xe+=ue)}$e=xe=="-"?"-wmso":xe,$e+="-"}$e=$e.substr(1);let et="";for(let xe=0;xe<$e.length-1;xe++)et+="-"+x[$e[xe]]+"-"+ye+` `;return et+ye}function be(ye,$e){return o.parse(ye,$e)}t.parseAbbreviation=be;function Ve(ye,$e){let nt,et=$e.preferences;if(delete $e.preferences,J($e.syntax)&&typeof ye=="string"){let{prefixOptions:xe,abbreviationWithoutPrefix:pe}=_e(ye);nt=o.expand(pe,$e),nt=He(nt,xe,et)}else nt=o.expand(ye,$e);return U(F(nt))}t.expandAbbreviation=Ve;function Fe(ye,$e){$e||($e={});let et=Object.assign({},ee,$e)[ye];if(!et||typeof et=="string")return et==="xhtml"?{selfClosingStyle:"xhtml"}:{};let xe={};for(let pe in et)switch(pe){case"tag_case":xe.tagCase=et[pe]==="lower"||et[pe]==="upper"?et[pe]:"";break;case"attr_case":xe.attributeCase=et[pe]==="lower"||et[pe]==="upper"?et[pe]:"";break;case"attr_quotes":xe.attributeQuotes=et[pe];break;case"tag_nl":xe.format=et[pe]===!0||et[pe]===!1?et[pe]:!0;break;case"inline_break":xe.inlineBreak=et[pe];break;case"self_closing_tag":if(et[pe]===!0){xe.selfClosingStyle="xml";break}if(et[pe]===!1){xe.selfClosingStyle="html";break}xe.selfClosingStyle=et[pe];break;case"compact_bool":xe.compactBooleanAttributes=et[pe];break;default:xe[pe]=et[pe];break}return xe}function me(ye){return ye?Object.assign({},Z,ye):Z}function ce(ye,$e){if(!$e)return{};if(!J(ye)){let xe={};for(let pe in $e)switch(pe){case"filter.commentAfter":xe.after=$e[pe];break;case"filter.commentBefore":xe.before=$e[pe];break;case"filter.commentTrigger":xe.trigger=$e[pe];break;default:break}return{comment:xe}}let nt=typeof $e["css.fuzzySearchMinScore"]=="number"?$e["css.fuzzySearchMinScore"]:.3;nt>1?nt=1:nt<0&&(nt=0);let et={fuzzySearchMinScore:nt};for(let xe in $e)switch(xe){case"css.floatUnit":et.floatUnit=$e[xe];break;case"css.intUnit":et.intUnit=$e[xe];break;case"css.unitAliases":let pe={};$e[xe].split(",").forEach(ue=>{if(!ue||!ue.trim()||ue.indexOf(":")===-1)return;let Se=ue.substr(0,ue.indexOf(":")),Ae=ue.substr(Se.length+1);!Se.trim()||!Ae||(pe[Se.trim()]=Ae)}),et.unitAliases=pe;break;case`${ye}.valueSeparator`:et.between=$e[xe];break;case`${ye}.propertyEnd`:et.after=$e[xe];break;default:break}return{stylesheet:et}}function ke(ye,$e){if(!ye||!ye.trim())return Oe(),Promise.resolve();if(ye=ye.trim(),$e=$e?$e.trim():"",ye[0]==="~"?ye=c.join(H.homedir(),ye.substr(1)):!c.isAbsolute(ye)&&$e&&(ye=c.join($e,ye)),!c.isAbsolute(ye))return Oe(),Promise.reject("The path provided in emmet.extensionsPath setting should be absoulte path");if(!je(ye))return Oe(),Promise.reject(`The directory ${ye} doesnt exist. Update emmet.extensionsPath setting`);let nt=ye,et=c.join(nt,"snippets.json"),xe=c.join(nt,"syntaxProfiles.json"),pe=new Promise((Se,Ae)=>{s.readFile(et,(de,We)=>{if(de)return Ae(`Error while fetching the file ${et}`);try{let tt=[],mt=u.parse(We.toString(),tt);if(tt.length>0)return Ae(`Found error ${u.ScanError[tt[0].error]} while parsing the file ${et} at offset ${tt[0].offset}`);Z=mt.variables,W={},l.clear(),Object.keys(mt).forEach(At=>{if(!mt[At].snippets)return;let pt=J(At)?"css":"html",Nt=mt[At].snippets;if(mt[pt]&&mt[pt].snippets&&pt!==At&&(Nt=Object.assign({},mt[pt].snippets,mt[At].snippets)),J(At))h.set(At,Object.keys(Nt));else for(let qe in Nt)Nt.hasOwnProperty(qe)&&Nt[qe].startsWith("<")&&Nt[qe].endsWith(">")&&(Nt[qe]=`{${Nt[qe]}}`);W[At]=o.createSnippetsRegistry(At,Nt);let Ce=W[At].all({type:"string"}).map(qe=>qe.key);l.set(At,Ce)})}catch{return Ae(`Error while parsing the file ${et}`)}return Se()})}),ue=new Promise((Se,Ae)=>{s.readFile(xe,(de,We)=>{try{de||(ee=JSON.parse(We.toString()))}catch{}return Se()})});return Promise.all([pe,Z]).then(()=>Promise.resolve())}t.updateExtensionsPath=ke;function je(ye){try{return s.statSync(ye).isDirectory()}catch{return!1}}function Oe(){W={},l.clear(),h.clear(),ee={},Z={}}function re(ye,$e=[]){if(!(!ye||$e.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(_.indexOf(ye)>-1)return ye}}t.getEmmetMode=re;let fe=/^[a-zA-Z]+:?#[\d.a-fA-F]{0,6}$/,he=/^#[\d,a-f,A-F]{1,6}$/,se=/^[a-z,A-Z]+$/;function Ie(ye,$e,nt,et,xe){return{getId:()=>"emmet",onCssProperty:pe=>{if(pe&&pe.propertyName){let ue=D(ye,$e,nt,et);xe&&ue&&(xe.items=ue.items,xe.isIncomplete=!0)}},onCssPropertyValue:pe=>{if(pe&&pe.propertyValue){let ue=K(ye,$e,{syntax:"css",lookAhead:!1});if(!ue)return;if(ue.abbreviation===`${pe.propertyName}:${pe.propertyValue}`&&se.test(pe.propertyValue)||he.test(ue.abbreviation)||ue.abbreviation==="!"){let Ae=D(ye,$e,nt,et);xe&&Ae&&(xe.items=Ae.items,xe.isIncomplete=!0)}}},onHtmlContent:()=>{let pe=D(ye,$e,nt,et);xe&&pe&&(xe.items=pe.items,xe.isIncomplete=!0)}}}t.getEmmetCompletionParticipants=Ie},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(Q){this.string=Q,this.pos=this.string.length}sol(){return this.pos===0}peek(Q){return this.string.charCodeAt(this.pos-1+(Q||0))}prev(){if(!this.sol())return this.string.charCodeAt(--this.pos)}eat(Q){let z=typeof Q=="function"?Q(this.peek()):Q===this.peek();return z&&this.pos--,z}eatWhile(Q){let z=this.pos;for(;this.eat(Q););return this.pos=65&&q<=90}function T(q){return q>47&&q<58}function I(q){return q===u||q===s}function L(q){return q&&q!==p&&!I(q)&&!r(q)}let x=q=>q.charCodeAt(0),C=x("["),D=x("]"),O=x("("),j=x(")"),k=x("{"),$=x("}"),U=new Set("#.*:$-_!@%^+>/".split("").map(x)),F=new Map().set(C,D).set(O,j).set(k,$),P={syntax:"markup",lookAhead:null};function W(q,Q,z){Q=Math.min(q.length,Math.max(0,Q??q.length)),typeof z=="boolean"?z=Object.assign(P,{lookAhead:z}):z=Object.assign(P,z),(z.lookAhead==null||z.lookAhead===!0)&&(Q=Z(q,Q,z));let ie,_e=new t(q);_e.pos=Q;let He=[];for(;!_e.sol();){if(ie=_e.peek(),K(ie,z.syntax))He.push(ie);else if(ne(ie,z.syntax)){if(He.pop()!==F.get(ie))break}else if(ee(He,D)||ee(He,$)){_e.pos--;continue}else if(m(_e)||!J(ie))break;_e.pos--}if(!He.length&&_e.pos!==Q){let be=q.slice(_e.pos,Q).replace(/^[*+>^]+/,"");return{abbreviation:be,location:Q-be.length}}}function Z(q,Q,z){for(r(q.charCodeAt(Q))&&Q++;K(q.charCodeAt(Q),z.syntax);)Q++;return Q}function ee(q,Q){return q.indexOf(Q)!==-1}function J(q){return q>64&&q<91||q>96&&q<123||q>47&&q<58||U.has(q)}function ne(q,Q){return q===O||Q==="markup"&&(q===C||q===k)}function K(q,Q){return q===j||Q==="markup"&&(q===D||q===$)}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 o;(function(fe){function he(Ie,ye){return{line:Ie,character:ye}}fe.create=he;function se(Ie){var ye=Ie;return re.objectLiteral(ye)&&re.number(ye.line)&&re.number(ye.character)}fe.is=se})(o=i.Position||(i.Position={}));var r;(function(fe){function he(Ie,ye,$e,nt){if(re.number(Ie)&&re.number(ye)&&re.number($e)&&re.number(nt))return{start:o.create(Ie,ye),end:o.create($e,nt)};if(o.is(Ie)&&o.is(ye))return{start:Ie,end:ye};throw new Error("Range#create called with invalid arguments["+Ie+", "+ye+", "+$e+", "+nt+"]")}fe.create=he;function se(Ie){var ye=Ie;return re.objectLiteral(ye)&&o.is(ye.start)&&o.is(ye.end)}fe.is=se})(r=i.Range||(i.Range={}));var c;(function(fe){function he(Ie,ye){return{uri:Ie,range:ye}}fe.create=he;function se(Ie){var ye=Ie;return re.defined(ye)&&r.is(ye.range)&&(re.string(ye.uri)||re.undefined(ye.uri))}fe.is=se})(c=i.Location||(i.Location={}));var s;(function(fe){function he(Ie,ye,$e,nt){return{targetUri:Ie,targetRange:ye,targetSelectionRange:$e,originSelectionRange:nt}}fe.create=he;function se(Ie){var ye=Ie;return re.defined(ye)&&r.is(ye.targetRange)&&re.string(ye.targetUri)&&(r.is(ye.targetSelectionRange)||re.undefined(ye.targetSelectionRange))&&(r.is(ye.originSelectionRange)||re.undefined(ye.originSelectionRange))}fe.is=se})(s=i.LocationLink||(i.LocationLink={}));var u;(function(fe){function he(Ie,ye,$e,nt){return{red:Ie,green:ye,blue:$e,alpha:nt}}fe.create=he;function se(Ie){var ye=Ie;return re.number(ye.red)&&re.number(ye.green)&&re.number(ye.blue)&&re.number(ye.alpha)}fe.is=se})(u=i.Color||(i.Color={}));var H;(function(fe){function he(Ie,ye){return{range:Ie,color:ye}}fe.create=he;function se(Ie){var ye=Ie;return r.is(ye.range)&&u.is(ye.color)}fe.is=se})(H=i.ColorInformation||(i.ColorInformation={}));var a;(function(fe){function he(Ie,ye,$e){return{label:Ie,textEdit:ye,additionalTextEdits:$e}}fe.create=he;function se(Ie){var ye=Ie;return re.string(ye.label)&&(re.undefined(ye.textEdit)||_.is(ye))&&(re.undefined(ye.additionalTextEdits)||re.typedArray(ye.additionalTextEdits,_.is))}fe.is=se})(a=i.ColorPresentation||(i.ColorPresentation={}));var l;(function(fe){fe.Comment="comment",fe.Imports="imports",fe.Region="region"})(l=i.FoldingRangeKind||(i.FoldingRangeKind={}));var p;(function(fe){function he(Ie,ye,$e,nt,et){var xe={startLine:Ie,endLine:ye};return re.defined($e)&&(xe.startCharacter=$e),re.defined(nt)&&(xe.endCharacter=nt),re.defined(et)&&(xe.kind=et),xe}fe.create=he;function se(Ie){var ye=Ie;return re.number(ye.startLine)&&re.number(ye.startLine)&&(re.undefined(ye.startCharacter)||re.number(ye.startCharacter))&&(re.undefined(ye.endCharacter)||re.number(ye.endCharacter))&&(re.undefined(ye.kind)||re.string(ye.kind))}fe.is=se})(p=i.FoldingRange||(i.FoldingRange={}));var d;(function(fe){function he(Ie,ye){return{location:Ie,message:ye}}fe.create=he;function se(Ie){var ye=Ie;return re.defined(ye)&&c.is(ye.location)&&re.string(ye.message)}fe.is=se})(d=i.DiagnosticRelatedInformation||(i.DiagnosticRelatedInformation={}));var h;(function(fe){fe.Error=1,fe.Warning=2,fe.Information=3,fe.Hint=4})(h=i.DiagnosticSeverity||(i.DiagnosticSeverity={}));var m;(function(fe){fe.Unnecessary=1,fe.Deprecated=2})(m=i.DiagnosticTag||(i.DiagnosticTag={}));var g;(function(fe){function he(Ie,ye,$e,nt,et,xe){var pe={range:Ie,message:ye};return re.defined($e)&&(pe.severity=$e),re.defined(nt)&&(pe.code=nt),re.defined(et)&&(pe.source=et),re.defined(xe)&&(pe.relatedInformation=xe),pe}fe.create=he;function se(Ie){var ye=Ie;return re.defined(ye)&&r.is(ye.range)&&re.string(ye.message)&&(re.number(ye.severity)||re.undefined(ye.severity))&&(re.number(ye.code)||re.string(ye.code)||re.undefined(ye.code))&&(re.string(ye.source)||re.undefined(ye.source))&&(re.undefined(ye.relatedInformation)||re.typedArray(ye.relatedInformation,d.is))}fe.is=se})(g=i.Diagnostic||(i.Diagnostic={}));var y;(function(fe){function he(Ie,ye){for(var $e=[],nt=2;nt0&&(et.arguments=$e),et}fe.create=he;function se(Ie){var ye=Ie;return re.defined(ye)&&re.string(ye.title)&&re.string(ye.command)}fe.is=se})(y=i.Command||(i.Command={}));var _;(function(fe){function he($e,nt){return{range:$e,newText:nt}}fe.replace=he;function se($e,nt){return{range:{start:$e,end:$e},newText:nt}}fe.insert=se;function Ie($e){return{range:$e,newText:""}}fe.del=Ie;function ye($e){var nt=$e;return re.objectLiteral(nt)&&re.string(nt.newText)&&r.is(nt.range)}fe.is=ye})(_=i.TextEdit||(i.TextEdit={}));var E;(function(fe){function he(Ie,ye){return{textDocument:Ie,edits:ye}}fe.create=he;function se(Ie){var ye=Ie;return re.defined(ye)&&D.is(ye.textDocument)&&Array.isArray(ye.edits)}fe.is=se})(E=i.TextDocumentEdit||(i.TextDocumentEdit={}));var A;(function(fe){function he(Ie,ye){var $e={kind:"create",uri:Ie};return ye!==void 0&&(ye.overwrite!==void 0||ye.ignoreIfExists!==void 0)&&($e.options=ye),$e}fe.create=he;function se(Ie){var ye=Ie;return ye&&ye.kind==="create"&&re.string(ye.uri)&&(ye.options===void 0||(ye.options.overwrite===void 0||re.boolean(ye.options.overwrite))&&(ye.options.ignoreIfExists===void 0||re.boolean(ye.options.ignoreIfExists)))}fe.is=se})(A=i.CreateFile||(i.CreateFile={}));var S;(function(fe){function he(Ie,ye,$e){var nt={kind:"rename",oldUri:Ie,newUri:ye};return $e!==void 0&&($e.overwrite!==void 0||$e.ignoreIfExists!==void 0)&&(nt.options=$e),nt}fe.create=he;function se(Ie){var ye=Ie;return ye&&ye.kind==="rename"&&re.string(ye.oldUri)&&re.string(ye.newUri)&&(ye.options===void 0||(ye.options.overwrite===void 0||re.boolean(ye.options.overwrite))&&(ye.options.ignoreIfExists===void 0||re.boolean(ye.options.ignoreIfExists)))}fe.is=se})(S=i.RenameFile||(i.RenameFile={}));var T;(function(fe){function he(Ie,ye){var $e={kind:"delete",uri:Ie};return ye!==void 0&&(ye.recursive!==void 0||ye.ignoreIfNotExists!==void 0)&&($e.options=ye),$e}fe.create=he;function se(Ie){var ye=Ie;return ye&&ye.kind==="delete"&&re.string(ye.uri)&&(ye.options===void 0||(ye.options.recursive===void 0||re.boolean(ye.options.recursive))&&(ye.options.ignoreIfNotExists===void 0||re.boolean(ye.options.ignoreIfNotExists)))}fe.is=se})(T=i.DeleteFile||(i.DeleteFile={}));var I;(function(fe){function he(se){var Ie=se;return Ie&&(Ie.changes!==void 0||Ie.documentChanges!==void 0)&&(Ie.documentChanges===void 0||Ie.documentChanges.every(function(ye){return re.string(ye.kind)?A.is(ye)||S.is(ye)||T.is(ye):E.is(ye)}))}fe.is=he})(I=i.WorkspaceEdit||(i.WorkspaceEdit={}));var L=function(){function fe(he){this.edits=he}return fe.prototype.insert=function(he,se){this.edits.push(_.insert(he,se))},fe.prototype.replace=function(he,se){this.edits.push(_.replace(he,se))},fe.prototype.delete=function(he){this.edits.push(_.del(he))},fe.prototype.add=function(he){this.edits.push(he)},fe.prototype.all=function(){return this.edits},fe.prototype.clear=function(){this.edits.splice(0,this.edits.length)},fe}(),x=function(){function fe(he){var se=this;this._textEditChanges=Object.create(null),he&&(this._workspaceEdit=he,he.documentChanges?he.documentChanges.forEach(function(Ie){if(E.is(Ie)){var ye=new L(Ie.edits);se._textEditChanges[Ie.textDocument.uri]=ye}}):he.changes&&Object.keys(he.changes).forEach(function(Ie){var ye=new L(he.changes[Ie]);se._textEditChanges[Ie]=ye}))}return Object.defineProperty(fe.prototype,"edit",{get:function(){return this._workspaceEdit},enumerable:!0,configurable:!0}),fe.prototype.getTextEditChange=function(he){if(D.is(he)){if(this._workspaceEdit||(this._workspaceEdit={documentChanges:[]}),!this._workspaceEdit.documentChanges)throw new Error("Workspace edit is not configured for document changes.");var se=he,Ie=this._textEditChanges[se.uri];if(!Ie){var ye=[],$e={textDocument:se,edits:ye};this._workspaceEdit.documentChanges.push($e),Ie=new L(ye),this._textEditChanges[se.uri]=Ie}return Ie}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 Ie=this._textEditChanges[he];if(!Ie){var ye=[];this._workspaceEdit.changes[he]=ye,Ie=new L(ye),this._textEditChanges[he]=Ie}return Ie}},fe.prototype.createFile=function(he,se){this.checkDocumentChanges(),this._workspaceEdit.documentChanges.push(A.create(he,se))},fe.prototype.renameFile=function(he,se,Ie){this.checkDocumentChanges(),this._workspaceEdit.documentChanges.push(S.create(he,se,Ie))},fe.prototype.deleteFile=function(he,se){this.checkDocumentChanges(),this._workspaceEdit.documentChanges.push(T.create(he,se))},fe.prototype.checkDocumentChanges=function(){if(!this._workspaceEdit||!this._workspaceEdit.documentChanges)throw new Error("Workspace edit is not configured for document changes.")},fe}();i.WorkspaceChange=x;var C;(function(fe){function he(Ie){return{uri:Ie}}fe.create=he;function se(Ie){var ye=Ie;return re.defined(ye)&&re.string(ye.uri)}fe.is=se})(C=i.TextDocumentIdentifier||(i.TextDocumentIdentifier={}));var D;(function(fe){function he(Ie,ye){return{uri:Ie,version:ye}}fe.create=he;function se(Ie){var ye=Ie;return re.defined(ye)&&re.string(ye.uri)&&(ye.version===null||re.number(ye.version))}fe.is=se})(D=i.VersionedTextDocumentIdentifier||(i.VersionedTextDocumentIdentifier={}));var O;(function(fe){function he(Ie,ye,$e,nt){return{uri:Ie,languageId:ye,version:$e,text:nt}}fe.create=he;function se(Ie){var ye=Ie;return re.defined(ye)&&re.string(ye.uri)&&re.string(ye.languageId)&&re.number(ye.version)&&re.string(ye.text)}fe.is=se})(O=i.TextDocumentItem||(i.TextDocumentItem={}));var j;(function(fe){fe.PlainText="plaintext",fe.Markdown="markdown"})(j=i.MarkupKind||(i.MarkupKind={})),function(fe){function he(se){var Ie=se;return Ie===fe.PlainText||Ie===fe.Markdown}fe.is=he}(j=i.MarkupKind||(i.MarkupKind={}));var k;(function(fe){function he(se){var Ie=se;return re.objectLiteral(se)&&j.is(Ie.kind)&&re.string(Ie.value)}fe.is=he})(k=i.MarkupContent||(i.MarkupContent={}));var $;(function(fe){fe.Text=1,fe.Method=2,fe.Function=3,fe.Constructor=4,fe.Field=5,fe.Variable=6,fe.Class=7,fe.Interface=8,fe.Module=9,fe.Property=10,fe.Unit=11,fe.Value=12,fe.Enum=13,fe.Keyword=14,fe.Snippet=15,fe.Color=16,fe.File=17,fe.Reference=18,fe.Folder=19,fe.EnumMember=20,fe.Constant=21,fe.Struct=22,fe.Event=23,fe.Operator=24,fe.TypeParameter=25})($=i.CompletionItemKind||(i.CompletionItemKind={}));var U;(function(fe){fe.PlainText=1,fe.Snippet=2})(U=i.InsertTextFormat||(i.InsertTextFormat={}));var F;(function(fe){fe.Deprecated=1})(F=i.CompletionItemTag||(i.CompletionItemTag={}));var P;(function(fe){function he(se){return{label:se}}fe.create=he})(P=i.CompletionItem||(i.CompletionItem={}));var W;(function(fe){function he(se,Ie){return{items:se||[],isIncomplete:!!Ie}}fe.create=he})(W=i.CompletionList||(i.CompletionList={}));var Z;(function(fe){function he(Ie){return Ie.replace(/[\\`*_{}[\]()#+\-.!]/g,"\\$&")}fe.fromPlainText=he;function se(Ie){var ye=Ie;return re.string(ye)||re.objectLiteral(ye)&&re.string(ye.language)&&re.string(ye.value)}fe.is=se})(Z=i.MarkedString||(i.MarkedString={}));var ee;(function(fe){function he(se){var Ie=se;return!!Ie&&re.objectLiteral(Ie)&&(k.is(Ie.contents)||Z.is(Ie.contents)||re.typedArray(Ie.contents,Z.is))&&(se.range===void 0||r.is(se.range))}fe.is=he})(ee=i.Hover||(i.Hover={}));var J;(function(fe){function he(se,Ie){return Ie?{label:se,documentation:Ie}:{label:se}}fe.create=he})(J=i.ParameterInformation||(i.ParameterInformation={}));var ne;(function(fe){function he(se,Ie){for(var ye=[],$e=2;$e=0;ue--){var Se=xe[ue],Ae=$e.offsetAt(Se.range.start),de=$e.offsetAt(Se.range.end);if(de<=pe)et=et.substring(0,Ae)+Se.newText+et.substring(de,et.length);else throw new Error("Overlapping edit");pe=Ae}return et}fe.applyEdits=Ie;function ye($e,nt){if($e.length<=1)return $e;var et=$e.length/2|0,xe=$e.slice(0,et),pe=$e.slice(et);ye(xe,nt),ye(pe,nt);for(var ue=0,Se=0,Ae=0;ue0&&he.push(se.length),this._lineOffsets=he}return this._lineOffsets},fe.prototype.positionAt=function(he){he=Math.max(Math.min(he,this._content.length),0);var se=this.getLineOffsets(),Ie=0,ye=se.length;if(ye===0)return o.create(0,he);for(;Iehe?ye=$e:Ie=$e+1}var nt=Ie-1;return o.create(nt,he-se[nt])},fe.prototype.offsetAt=function(he){var se=this.getLineOffsets();if(he.line>=se.length)return this._content.length;if(he.line<0)return 0;var Ie=se[he.line],ye=he.line+1"u"}fe.undefined=Ie;function ye(ue){return ue===!0||ue===!1}fe.boolean=ye;function $e(ue){return he.call(ue)==="[object String]"}fe.string=$e;function nt(ue){return he.call(ue)==="[object Number]"}fe.number=nt;function et(ue){return he.call(ue)==="[object Function]"}fe.func=et;function xe(ue){return ue!==null&&typeof ue=="object"}fe.objectLiteral=xe;function pe(ue,Se){return Array.isArray(ue)&&ue.every(Se)}fe.typedArray=pe})(re||(re={}))})},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 o=void 0,r=void 0,c;(function(L){L[L.None=0]="None",L[L.UnexpectedEndOfComment=1]="UnexpectedEndOfComment",L[L.UnexpectedEndOfString=2]="UnexpectedEndOfString",L[L.UnexpectedEndOfNumber=3]="UnexpectedEndOfNumber",L[L.InvalidUnicode=4]="InvalidUnicode",L[L.InvalidEscapeCharacter=5]="InvalidEscapeCharacter",L[L.InvalidCharacter=6]="InvalidCharacter"})(c=i.ScanError||(i.ScanError={}));var s;(function(L){L[L.Unknown=0]="Unknown",L[L.OpenBraceToken=1]="OpenBraceToken",L[L.CloseBraceToken=2]="CloseBraceToken",L[L.OpenBracketToken=3]="OpenBracketToken",L[L.CloseBracketToken=4]="CloseBracketToken",L[L.CommaToken=5]="CommaToken",L[L.ColonToken=6]="ColonToken",L[L.NullKeyword=7]="NullKeyword",L[L.TrueKeyword=8]="TrueKeyword",L[L.FalseKeyword=9]="FalseKeyword",L[L.StringLiteral=10]="StringLiteral",L[L.NumericLiteral=11]="NumericLiteral",L[L.LineCommentTrivia=12]="LineCommentTrivia",L[L.BlockCommentTrivia=13]="BlockCommentTrivia",L[L.LineBreakTrivia=14]="LineBreakTrivia",L[L.Trivia=15]="Trivia",L[L.EOF=16]="EOF"})(s=i.SyntaxKind||(i.SyntaxKind={}));function u(L,x){x===void 0&&(x=!1);var C=0,D=L.length,O="",j=0,k=s.Unknown,$=c.None;function U(ne,K){for(var q=0,Q=0;q=48&&z<=57)Q=Q*16+z-48;else if(z>=65&&z<=70)Q=Q*16+z-65+10;else if(z>=97&&z<=102)Q=Q*16+z-97+10;else break;C++,q++}return q=D){ne+=L.substring(K,C),$=c.UnexpectedEndOfString;break}var q=L.charCodeAt(C);if(q===34){ne+=L.substring(K,C),C++;break}if(q===92){if(ne+=L.substring(K,C),C++,C>=D){$=c.UnexpectedEndOfString;break}switch(q=L.charCodeAt(C++),q){case 34:ne+='"';break;case 92:ne+="\\";break;case 47:ne+="/";break;case 98:ne+="\b";break;case 102:ne+="\f";break;case 110:ne+=` `;break;case 114:ne+="\r";break;case 116:ne+=" ";break;case 117:var Q=U(4,!0);Q>=0?ne+=String.fromCharCode(Q):$=c.InvalidUnicode;break;default:$=c.InvalidEscapeCharacter}K=C;continue}if(q>=0&&q<=31)if(a(q)){ne+=L.substring(K,C),$=c.UnexpectedEndOfString;break}else $=c.InvalidCharacter;C++}return ne}function Z(){if(O="",$=c.None,j=C,C>=D)return j=D,k=s.EOF;var ne=L.charCodeAt(C);if(H(ne)){do C++,O+=String.fromCharCode(ne),ne=L.charCodeAt(C);while(H(ne));return k=s.Trivia}if(a(ne))return C++,O+=String.fromCharCode(ne),ne===13&&L.charCodeAt(C)===10&&(C++,O+=` `),k=s.LineBreakTrivia;switch(ne){case 123:return C++,k=s.OpenBraceToken;case 125:return C++,k=s.CloseBraceToken;case 91:return C++,k=s.OpenBracketToken;case 93:return C++,k=s.CloseBracketToken;case 58:return C++,k=s.ColonToken;case 44:return C++,k=s.CommaToken;case 34:return C++,O=W(),k=s.StringLiteral;case 47:var K=C-1;if(L.charCodeAt(C+1)===47){for(C+=2;C=s.LineCommentTrivia&&ne<=s.Trivia);return ne}return{setPosition:F,getPosition:function(){return C},scan:x?J:Z,getToken:function(){return k},getTokenValue:function(){return O},getTokenOffset:function(){return j},getTokenLength:function(){return C-j},getTokenError:function(){return $}}}i.createScanner=u;function H(L){return L===32||L===9||L===11||L===12||L===160||L===5760||L>=8192&&L<=8203||L===8239||L===8287||L===12288||L===65279}function a(L){return L===10||L===13||L===8232||L===8233}function l(L){return L>=48&&L<=57}function p(L,x){var C=u(L),D=[],O,j=0,k;do switch(k=C.getPosition(),O=C.scan(),O){case s.LineCommentTrivia:case s.BlockCommentTrivia:case s.EOF:j!==k&&D.push(L.substring(j,k)),x!==void 0&&D.push(C.getTokenValue().replace(/[^\r\n]/g,x)),j=C.getPosition();break}while(O!==s.EOF);return D.join("")}i.stripComments=p;var d;(function(L){L[L.InvalidSymbol=0]="InvalidSymbol",L[L.InvalidNumberFormat=1]="InvalidNumberFormat",L[L.PropertyNameExpected=2]="PropertyNameExpected",L[L.ValueExpected=3]="ValueExpected",L[L.ColonExpected=4]="ColonExpected",L[L.CommaExpected=5]="CommaExpected",L[L.CloseBraceExpected=6]="CloseBraceExpected",L[L.CloseBracketExpected=7]="CloseBracketExpected",L[L.EndOfFileExpected=8]="EndOfFileExpected",L[L.InvalidCommentToken=9]="InvalidCommentToken",L[L.UnexpectedEndOfComment=10]="UnexpectedEndOfComment",L[L.UnexpectedEndOfString=11]="UnexpectedEndOfString",L[L.UnexpectedEndOfNumber=12]="UnexpectedEndOfNumber",L[L.InvalidUnicode=13]="InvalidUnicode",L[L.InvalidEscapeCharacter=14]="InvalidEscapeCharacter",L[L.InvalidCharacter=15]="InvalidCharacter"})(d=i.ParseErrorCode||(i.ParseErrorCode={}));function h(L){switch(typeof L){case"boolean":return"boolean";case"number":return"number";case"string":return"string";default:return"null"}}function m(L,x){var C=[],D=new Object,O=void 0,j={value:{},offset:0,length:0,type:"object"},k=!1;function $(U,F,P,W){j.value=U,j.offset=F,j.length=P,j.type=W,j.columnOffset=void 0,O=j}try{A(L,{onObjectBegin:function(U,F){if(x<=U)throw D;O=void 0,k=x>U,C.push("")},onObjectProperty:function(U,F,P){if(x=C.children.length)return;C=C.children[P]}}return C}}i.findNodeAtLocation=_;function E(L){if(L.type==="array")return L.children.map(E);if(L.type==="object"){for(var x=Object.create(null),C=0,D=L.children;C0)for(var ke=D.getToken();ke!==s.EOF;){if(me.indexOf(ke)!==-1){q();break}else if(ce.indexOf(ke)!==-1)break;ke=q()}}function z(Fe){var me=D.getTokenValue();return Fe?W(me):$(me),q(),!0}function ie(){switch(D.getToken()){case s.NumericLiteral:var Fe=0;try{Fe=JSON.parse(D.getTokenValue()),typeof Fe!="number"&&(Q(d.InvalidNumberFormat),Fe=0)}catch{Q(d.InvalidNumberFormat)}W(Fe);break;case s.NullKeyword:W(null);break;case s.TrueKeyword:W(!0);break;case s.FalseKeyword:W(!1);break;default:return!1}return q(),!0}function _e(){return D.getToken()!==s.StringLiteral?(Q(d.PropertyNameExpected,[],[s.CloseBraceToken,s.CommaToken]),!1):(z(!1),D.getToken()===s.ColonToken?(Z(":"),q(),Ve()||Q(d.ValueExpected,[],[s.CloseBraceToken,s.CommaToken])):Q(d.ColonExpected,[],[s.CloseBraceToken,s.CommaToken]),!0)}function He(){k(),q();for(var Fe=!1;D.getToken()!==s.CloseBraceToken&&D.getToken()!==s.EOF;){if(D.getToken()===s.CommaToken){if(Fe||Q(d.ValueExpected,[],[]),Z(","),q(),D.getToken()===s.CloseBraceToken&&K)break}else Fe&&Q(d.CommaExpected,[],[]);_e()||Q(d.ValueExpected,[],[s.CloseBraceToken,s.CommaToken]),Fe=!0}return U(),D.getToken()!==s.CloseBraceToken?Q(d.CloseBraceExpected,[s.CloseBraceToken],[]):q(),!0}function be(){F(),q();for(var Fe=!1;D.getToken()!==s.CloseBracketToken&&D.getToken()!==s.EOF;){if(D.getToken()===s.CommaToken){if(Fe||Q(d.ValueExpected,[],[]),Z(","),q(),D.getToken()===s.CloseBracketToken&&K)break}else Fe&&Q(d.CommaExpected,[],[]);Ve()||Q(d.ValueExpected,[],[s.CloseBracketToken,s.CommaToken]),Fe=!0}return P(),D.getToken()!==s.CloseBracketToken?Q(d.CloseBracketExpected,[s.CloseBracketToken],[]):q(),!0}function Ve(){switch(D.getToken()){case s.OpenBracketToken:return be();case s.OpenBraceToken:return He();case s.StringLiteral:return z(!0);default:return ie()}}return q(),D.getToken()===s.EOF?!0:Ve()?(D.getToken()!==s.EOF&&Q(d.EndOfFileExpected,[],[]),!0):(Q(d.ValueExpected,[],[]),!1)}i.visit=A;function S(L,x,C){return o.format(L,x,C)}i.format=S;function T(L,x,C,D){return r.setProperty(L,x,C,D.formattingOptions,D.getInsertionIndex)}i.modify=T;function I(L,x){for(var C=x.length-1;C>=0;C--)L=r.applyEdit(L,x[C]);return L}i.applyEdits=I})}},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,o){t.call(n,i)||Object.defineProperty(n,i,{enumerable:!0,get:o})}}()})});var uie=Le((Z9t,cie)=>{"use strict";var Tje=/^(?:( )+|\t+)/;function vje(e){let t=0,n=0,i=0;for(let[o,[r,c]]of e)(r>n||r===n&&c>i)&&(n=r,i=c,t=o);return t}cie.exports=e=>{if(typeof e!="string")throw new TypeError("Expected a string");let t=0,n,i,o=new Map;for(let H of e.split(/\n/g)){if(!H)continue;let a,l,p,d,h=H.match(Tje);if(h===null)t=0,n="";else{a=h[0].length,h[1]?l="s":l="t",l!==n&&(t=0),n=l,p=0;let m=a-t;t=a,m===0?p++:i=l+String(m>0?m:-m),d=o.get(i),d===void 0?d=[1,0]:d=[++d[0],d[1]+p],o.set(i,d)}}let r=vje(o),c=0,s,u="";return r!==0&&(c=Number(r.slice(1)),r[0]==="s"?(s="space",u=" ".repeat(c)):(s="tab",u=" ".repeat(c))),{amount:c,type:s,indent:u}}});var Lie=Le((C2t,Sie)=>{function l$(e,t,n){var i,o,r,c,s;t==null&&(t=100);function u(){var a=Date.now()-c;a=0?i=setTimeout(u,t-a):(i=null,n||(s=e.apply(r,o),r=o=null))}var H=function(){r=this,o=arguments,c=Date.now();var a=n&&!i;return i||(i=setTimeout(u,t)),a&&(s=e.apply(r,o),r=o=null),s};return H.clear=function(){i&&(clearTimeout(i),i=null)},H.flush=function(){i&&(s=e.apply(r,o),r=o=null,clearTimeout(i),i=null)},H}l$.debounce=l$;Sie.exports=l$});var u$=Le(ld=>{"use strict";Object.defineProperty(ld,"__esModule",{value:!0});ld.normalizePath=ld.convertSlashes=ld.cleanPath=void 0;var c$=require("path");function vie(e){let t=(0,c$.normalize)(e);return t.length>1&&t[t.length-1]===c$.sep&&(t=t.substring(0,t.length-1)),t}ld.cleanPath=vie;var Oje=/[\\/]/g;function Cie(e,t){return e.replace(Oje,t)}ld.convertSlashes=Cie;function Fje(e,t){let{resolvePaths:n,normalizePath:i,pathSeparator:o}=t,r=process.platform==="win32"&&e.includes("/")||e.startsWith(".");if(n&&(e=(0,c$.resolve)(e)),(i||r)&&(e=vie(e)),e===".")return"";let c=e[e.length-1]!==o;return Cie(c?e+o:e,o)}ld.normalizePath=Fje});var Die=Le(cd=>{"use strict";Object.defineProperty(cd,"__esModule",{value:!0});cd.build=cd.joinDirectoryPath=cd.joinPathWithBasePath=void 0;var jje=require("path"),Uje=u$();function xie(e,t){return t+e}cd.joinPathWithBasePath=xie;function qje(e,t){return function(n,i){return i.startsWith(e)?i.replace(e,"")+n:(0,Uje.convertSlashes)((0,jje.relative)(e,i),t.pathSeparator)+t.pathSeparator+n}}function Wje(e){return e}function Vje(e,t,n){return t+e+n}cd.joinDirectoryPath=Vje;function Kje(e,t){let{relativePaths:n,includeBasePath:i}=t;return n&&e?qje(e,t):i?xie:Wje}cd.build=Kje});var Pie=Le(xL=>{"use strict";Object.defineProperty(xL,"__esModule",{value:!0});xL.build=void 0;function Gje(e){return function(t,n){n.push(t.substring(e.length)||".")}}function Xje(e){return function(t,n,i){let o=t.substring(e.length)||".";i.every(r=>r(o,!0))&&n.push(o)}}var Zje=(e,t)=>{t.push(e||".")},zje=(e,t,n)=>{let i=e||".";n.every(o=>o(i,!0))&&t.push(i)},Jje=()=>{};function Qje(e,t){let{includeDirs:n,filters:i,relativePaths:o}=t;return n?o?i&&i.length?Xje(e):Gje(e):i&&i.length?zje:Zje:Jje}xL.build=Qje});var wie=Le(DL=>{"use strict";Object.defineProperty(DL,"__esModule",{value:!0});DL.build=void 0;var Yje=(e,t,n,i)=>{i.every(o=>o(e,!1))&&n.files++},eUe=(e,t,n,i)=>{i.every(o=>o(e,!1))&&t.push(e)},tUe=(e,t,n,i)=>{n.files++},rUe=(e,t)=>{t.push(e)},nUe=()=>{};function iUe(e){let{excludeFiles:t,filters:n,onlyCounts:i}=e;return t?nUe:n&&n.length?i?Yje:eUe:i?tUe:rUe}DL.build=iUe});var kie=Le(PL=>{"use strict";Object.defineProperty(PL,"__esModule",{value:!0});PL.build=void 0;var sUe=e=>e,aUe=()=>[""].slice(0,0);function oUe(e){return e.group?aUe:sUe}PL.build=oUe});var Nie=Le(wL=>{"use strict";Object.defineProperty(wL,"__esModule",{value:!0});wL.build=void 0;var lUe=(e,t,n)=>{e.push({directory:t,files:n,dir:t})},cUe=()=>{};function uUe(e){return e.group?lUe:cUe}wL.build=uUe});var Mie=Le(om=>{"use strict";var HUe=om&&om.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(om,"__esModule",{value:!0});om.build=void 0;var kL=HUe(require("fs")),Rie=require("path"),pUe=function(e,t,n){let{queue:i,options:{suppressErrors:o}}=t;i.enqueue(),kL.default.realpath(e,(r,c)=>{if(r)return i.dequeue(o?null:r,t);kL.default.stat(c,(s,u)=>{if(s)return i.dequeue(o?null:s,t);if(u.isDirectory()&&$ie(e,c,t))return i.dequeue(null,t);n(u,c),i.dequeue(null,t)})})},dUe=function(e,t,n){let{queue:i,options:{suppressErrors:o}}=t;i.enqueue();try{let r=kL.default.realpathSync(e),c=kL.default.statSync(r);if(c.isDirectory()&&$ie(e,r,t))return;n(c,r)}catch(r){if(!o)throw r}};function fUe(e,t){return!e.resolveSymlinks||e.excludeSymlinks?null:t?dUe:pUe}om.build=fUe;function $ie(e,t,n){if(n.options.useRealPaths)return hUe(t,n);let i=(0,Rie.dirname)(e),o=1;for(;i!==n.root&&o<2;){let r=n.symlinks.get(i);!!r&&(r===t||r.startsWith(t)||t.startsWith(r))?o++:i=(0,Rie.dirname)(i)}return n.symlinks.set(e,t),o>1}function hUe(e,t){return t.visited.includes(e+t.options.pathSeparator)}});var Bie=Le(RL=>{"use strict";Object.defineProperty(RL,"__esModule",{value:!0});RL.build=void 0;var _Ue=e=>e.counts,mUe=e=>e.groups,EUe=e=>e.paths,yUe=e=>e.paths.slice(0,e.options.maxFiles),gUe=(e,t,n)=>(NL(t,n,e.counts,e.options.suppressErrors),null),bUe=(e,t,n)=>(NL(t,n,e.paths,e.options.suppressErrors),null),AUe=(e,t,n)=>(NL(t,n,e.paths.slice(0,e.options.maxFiles),e.options.suppressErrors),null),IUe=(e,t,n)=>(NL(t,n,e.groups,e.options.suppressErrors),null);function NL(e,t,n,i){t(e&&!i?e:null,n)}function SUe(e,t){let{onlyCounts:n,group:i,maxFiles:o}=e;return n?t?_Ue:gUe:i?t?mUe:IUe:o?t?yUe:AUe:t?EUe:bUe}RL.build=SUe});var jie=Le(lm=>{"use strict";var LUe=lm&&lm.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(lm,"__esModule",{value:!0});lm.build=void 0;var Oie=LUe(require("fs")),Fie={withFileTypes:!0},TUe=(e,t,n,i,o)=>{if(i<0)return e.queue.dequeue(null,e);e.visited.push(t),e.counts.directories++,e.queue.enqueue(),Oie.default.readdir(t||".",Fie,(r,c=[])=>{o(c,n,i),e.queue.dequeue(e.options.suppressErrors?null:r,e)})},vUe=(e,t,n,i,o)=>{if(i<0)return;e.visited.push(t),e.counts.directories++;let r=[];try{r=Oie.default.readdirSync(t||".",Fie)}catch(c){if(!e.options.suppressErrors)throw c}o(r,n,i)};function CUe(e){return e?vUe:TUe}lm.build=CUe});var Uie=Le($L=>{"use strict";Object.defineProperty($L,"__esModule",{value:!0});$L.Queue=void 0;var H$=class{onQueueEmpty;count=0;constructor(t){this.onQueueEmpty=t}enqueue(){this.count++}dequeue(t,n){(--this.count<=0||t)&&this.onQueueEmpty(t,n)}};$L.Queue=H$});var qie=Le(ML=>{"use strict";Object.defineProperty(ML,"__esModule",{value:!0});ML.Counter=void 0;var p$=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}};ML.Counter=p$});var _$=Le(Zu=>{"use strict";var xUe=Zu&&Zu.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),DUe=Zu&&Zu.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ud=Zu&&Zu.__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)&&xUe(t,e,n);return DUe(t,e),t};Object.defineProperty(Zu,"__esModule",{value:!0});Zu.Walker=void 0;var Wie=require("path"),d$=u$(),f$=ud(Die()),PUe=ud(Pie()),wUe=ud(wie()),kUe=ud(kie()),NUe=ud(Nie()),RUe=ud(Mie()),$Ue=ud(Bie()),MUe=ud(jie()),BUe=Uie(),OUe=qie(),h$=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,d$.normalizePath)(t,n),this.state={root:this.root.slice(0,-1),paths:[""].slice(0,0),groups:[],counts:new OUe.Counter,options:n,queue:new BUe.Queue((o,r)=>this.callbackInvoker(r,o,i)),symlinks:new Map,visited:[""].slice(0,0)},this.joinPath=f$.build(this.root,n),this.pushDirectory=PUe.build(this.root,n),this.pushFile=wUe.build(n),this.getArray=kUe.build(n),this.groupFiles=NUe.build(n),this.resolveSymlink=RUe.build(n,this.isSynchronous),this.walkDirectory=MUe.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:o,options:{filters:r,resolveSymlinks:c,excludeSymlinks:s,exclude:u,maxFiles:H,signal:a,useRealPaths:l,pathSeparator:p}}=this.state;if(a&&a.aborted||H&&o.length>H)return;this.pushDirectory(n,o,r);let d=this.getArray(this.state.paths);for(let h=0;h{if(y.isDirectory()){if(_=(0,d$.normalizePath)(_,this.state.options),u&&u(m.name,l?_:g+p))return;this.walkDirectory(this.state,_,l?_:g+p,i-1,this.walk)}else{_=l?_:g;let E=(0,Wie.basename)(_),A=(0,d$.normalizePath)((0,Wie.dirname)(_),this.state.options);_=this.joinPath(E,A),this.pushFile(_,d,this.state.counts,r)}})}}this.groupFiles(this.state.groups,n,d)}};Zu.Walker=h$});var Kie=Le(cm=>{"use strict";Object.defineProperty(cm,"__esModule",{value:!0});cm.callback=cm.promise=void 0;var FUe=_$();function jUe(e,t){return new Promise((n,i)=>{Vie(e,t,(o,r)=>{if(o)return i(o);n(r)})})}cm.promise=jUe;function Vie(e,t,n){new FUe.Walker(e,t,n).start()}cm.callback=Vie});var Gie=Le(BL=>{"use strict";Object.defineProperty(BL,"__esModule",{value:!0});BL.sync=void 0;var UUe=_$();function qUe(e,t){return new UUe.Walker(e,t).start()}BL.sync=qUe});var Zie=Le(OL=>{"use strict";Object.defineProperty(OL,"__esModule",{value:!0});OL.APIBuilder=void 0;var Xie=Kie(),WUe=Gie(),m$=class{root;options;constructor(t,n){this.root=t,this.options=n}withPromise(){return(0,Xie.promise)(this.root,this.options)}withCallback(t){(0,Xie.callback)(this.root,this.options,t)}sync(){return(0,WUe.sync)(this.root,this.options)}};OL.APIBuilder=m$});var Qie=Le(FL=>{"use strict";Object.defineProperty(FL,"__esModule",{value:!0});FL.Builder=void 0;var VUe=require("path"),zie=Zie(),Jie=null;try{require.resolve("picomatch"),Jie=bH()}catch{}var E$=class{globCache={};options={maxDepth:1/0,suppressErrors:!0,pathSeparator:VUe.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 zie.APIBuilder(t||".",this.options)}withGlobFunction(t){return this.globFunction=t,this}crawlWithOptions(t,n){return this.options={...this.options,...n},new zie.APIBuilder(t||".",this.options)}glob(...t){return this.globFunction?this.globWithOptions(t):this.globWithOptions(t,{dot:!0})}globWithOptions(t,...n){let i=this.globFunction||Jie;if(!i)throw new Error("Please specify a glob function to use glob matching.");var o=this.globCache[t.join("\0")];return o||(o=i(t,...n),this.globCache[t.join("\0")]=o),this.options.filters.push(r=>o(r)),this}};FL.Builder=E$});var ese=Le(Yie=>{"use strict";Object.defineProperty(Yie,"__esModule",{value:!0})});var tse=Le(GH=>{"use strict";var KUe=GH&&GH.__createBinding||(Object.create?function(e,t,n,i){i===void 0&&(i=n);var o=Object.getOwnPropertyDescriptor(t,n);(!o||("get"in o?!t.__esModule:o.writable||o.configurable))&&(o={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,i,o)}:function(e,t,n,i){i===void 0&&(i=n),e[i]=t[n]}),GUe=GH&&GH.__exportStar||function(e,t){for(var n in e)n!=="default"&&!Object.prototype.hasOwnProperty.call(t,n)&&KUe(t,e,n)};Object.defineProperty(GH,"__esModule",{value:!0});GH.fdir=void 0;var XUe=Qie();Object.defineProperty(GH,"fdir",{enumerable:!0,get:function(){return XUe.Builder}});GUe(ese(),GH)});var I$=Le((rRt,lse)=>{"use strict";lse.exports=function(t,n,i){let o=[];if(typeof t<"u"){let r="layer";t&&(r=`layer(${t})`),o.push(r)}return typeof i<"u"&&o.push(`supports(${i})`),typeof n<"u"&&o.push(n),o.join(" ")}});var Hse=Le((nRt,use)=>{"use strict";var cse=I$();use.exports=function(t,n){n.reverse();let i=n.pop(),o=`${t} ${cse(i.layer,i.media,i.supports)}`;for(let r of n)o=`'data:text/css;base64,${Buffer.from(`@import ${o}`).toString("base64")}' ${cse(r.layer,r.media,r.supports)}`;return o}});var dse=Le((iRt,pse)=>{"use strict";var c6e=Hse();pse.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=c6e(i.fullUri,i.conditions);return}let{nodes:o}=i,{parent:r}=o[0],c=[];for(let H of i.conditions){if(typeof H.media<"u"){let a=n({name:"media",params:H.media,source:r.source});c.push(a)}if(typeof H.supports<"u"){let a=n({name:"supports",params:`(${H.supports})`,source:r.source});c.push(a)}if(typeof H.layer<"u"){let a=n({name:"layer",params:H.layer,source:r.source});c.push(a)}}let s=c.shift(),u=c.reduce((H,a)=>(H.append(a),a),s);r.insertBefore(o[0],s),o.forEach(H=>{H.parent=void 0}),o[0].raws.before=o[0].raws.before||` `,u.append(o),i.type="nodes",i.nodes=[s],delete i.node})}});var hse=Le((sRt,fse)=>{"use strict";fse.exports=function(t){t.forEach((n,i)=>{if(i!==0)if(n.parent){let{before:o}=n.parent.node.raws;n.type==="nodes"?n.nodes[0].raws.before=o:n.node.raws.before=o}else n.type==="nodes"&&(n.nodes[0].raws.before=n.nodes[0].raws.before||` `)})}});var mse=Le((aRt,_se)=>{"use strict";_se.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(o=>{o.parent=void 0,n.append(o)})})}});var bse=Le((oRt,gse)=>{"use strict";var Ese=function(e,t,n){return function(){for(var i=this,o=new Array(arguments.length),r=0;r{var KL=require("fs"),u6e=require("path"),Ase=bse(),H6e=Ase(KL.stat),p6e=Ase(KL.readFile),S$=u6e.resolve,XH=Object.create(null);function b0(e,t){return Buffer.isEncoding(t)?e.toString(t):e}A0.exports=function(e,t){return e=S$(e),H6e(e).then(function(n){var i=XH[e];return i&&i.mtime.getTime()===n.mtime.getTime()?b0(i.content,t):p6e(e).then(function(o){return XH[e]={mtime:n.mtime,content:o},b0(o,t)})}).catch(function(n){return XH[e]=null,Promise.reject(n)})};A0.exports.sync=function(e,t){e=S$(e);try{var n=KL.statSync(e),i=XH[e];if(i&&i.mtime.getTime()===n.mtime.getTime())return b0(i.content,t);var o=KL.readFileSync(e);return XH[e]={mtime:n.mtime,content:o},b0(o,t)}catch(r){throw XH[e]=null,r}};A0.exports.get=function(e,t){return e=S$(e),XH[e]?b0(XH[e].content,t):null};A0.exports.clear=function(){XH=Object.create(null)}});var L$=Le((cRt,Sse)=>{"use strict";var d6e=/^data:text\/css(?:;(base64|plain))?,/i,f6e=/^data:text\/css;base64,/i,h6e=/^data:text\/css;plain,/i;function _6e(e){return d6e.test(e)}function m6e(e){return f6e.test(e)?Buffer.from(e.slice(21),"base64").toString():h6e.test(e)?decodeURIComponent(e.slice(20)):decodeURIComponent(e.slice(14))}Sse.exports={isValid:_6e,contents:m6e}});var vse=Le((uRt,Tse)=>{"use strict";var E6e=Ise(),Lse=L$();Tse.exports=function(t){return Lse.isValid(t)?Lse.contents(t):E6e(t,"utf-8")}});var Dse=Le((HRt,xse)=>{"use strict";var Cse=wI(),{stringify:I0}=Cse;xse.exports=function(t,n,i,o){let r=[],c=[];return n.each(s=>{let u;s.type==="atrule"&&(s.name==="import"?u=g6e(t,s,i,o):s.name==="charset"&&(u=y6e(t,s,i,o))),u?(c.length&&(r.push({type:"nodes",nodes:c,conditions:[...i],from:o}),c=[]),r.push(u)):c.push(s)}),c.length&&r.push({type:"nodes",nodes:c,conditions:[...i],from:o}),r};function y6e(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 g6e(e,t,n,i){let o=t.prev();if(o)do{if(o.type==="comment"||o.type==="atrule"&&o.name==="import"){o=o.prev();continue}break}while(o);if(o)do{if(o.type==="comment"||o.type==="atrule"&&(o.name==="charset"||o.name==="layer"&&!o.nodes)){o=o.prev();continue}return e.warn("@import must precede all other statements (besides @charset or empty @layer)",{node:t})}while(o);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=Cse(t.params).nodes,c={type:"import",uri:"",fullUri:"",node:t,conditions:[...n],from:i},s,u,H;for(let a=0;a{"use strict";var b6e=require("path"),GL;Pse.exports=function(t,n,i,o,r){let{plugins:c}=o,s=b6e.extname(i),u=[];if(s===".sss"){if(!GL)try{GL=require("sugarss")}catch{}if(GL)return T$(r,n,i,c,[GL])}return t.opts.syntax?.parse&&u.push(t.opts.syntax.parse),t.opts.parser&&u.push(t.opts.parser),u.push(null),T$(r,n,i,c,u)};function T$(e,t,n,i,o,r){return r||(r=0),e(i).process(t,{from:n,parser:o[r]}).catch(c=>{if(r++,r===o.length)throw c;return T$(e,t,n,i,o,r)})}});var v$=Le((dRt,kse)=>{kse.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 Nse=Le((fRt,S0)=>{"use strict";var A6e=process.platform==="win32",I6e=/^(((?:[a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?[\\\/]?)(?:[^\\\/]*[\\\/])*)((\.{1,2}|[^\\\/]+?|)(\.[^.\/\\]*|))[\\\/]*$/,C$={};function S6e(e){return I6e.exec(e).slice(1)}C$.parse=function(e){if(typeof e!="string")throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t=S6e(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 L6e=/^((\/?)(?:[^\/]*\/)*)((\.{1,2}|[^\/]+?|)(\.[^.\/]*|))[\/]*$/,x$={};function T6e(e){return L6e.exec(e).slice(1)}x$.parse=function(e){if(typeof e!="string")throw new TypeError("Parameter 'pathString' must be a string, not "+typeof e);var t=T6e(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]}};A6e?S0.exports=C$.parse:S0.exports=x$.parse;S0.exports.posix=x$.parse;S0.exports.win32=C$.parse});var D$=Le((hRt,Bse)=>{var Mse=require("path"),Rse=Mse.parse||Nse(),$se=function(t,n){var i="/";/^([A-Za-z]:)/.test(t)?i="":/^\\\\/.test(t)&&(i="\\\\");for(var o=[t],r=Rse(t);r.dir!==o[o.length-1];)o.push(r.dir),r=Rse(r.dir);return o.reduce(function(c,s){return c.concat(n.map(function(u){return Mse.resolve(i,s,u)}))},[])};Bse.exports=function(t,n,i){var o=n&&n.moduleDirectory?[].concat(n.moduleDirectory):["node_modules"];if(n&&typeof n.paths=="function")return n.paths(i,t,function(){return $se(t,o)},n);var r=$se(t,o);return n&&n.paths?r.concat(n.paths):r}});var P$=Le((_Rt,Ose)=>{Ose.exports=function(e,t){return t||{}}});var jse=Le((mRt,Fse)=>{"use strict";var v6e="Function.prototype.bind called on incompatible ",w$=Array.prototype.slice,C6e=Object.prototype.toString,x6e="[object Function]";Fse.exports=function(t){var n=this;if(typeof n!="function"||C6e.call(n)!==x6e)throw new TypeError(v6e+n);for(var i=w$.call(arguments,1),o,r=function(){if(this instanceof o){var a=n.apply(this,i.concat(w$.call(arguments)));return Object(a)===a?a:this}else return n.apply(t,i.concat(w$.call(arguments)))},c=Math.max(0,n.length-i.length),s=[],u=0;u{"use strict";var D6e=jse();Use.exports=Function.prototype.bind||D6e});var Vse=Le((yRt,Wse)=>{"use strict";var P6e=qse();Wse.exports=P6e.call(Function.call,Object.prototype.hasOwnProperty)});var Kse=Le((gRt,w6e)=>{w6e.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 XL=Le((bRt,Zse)=>{"use strict";var k6e=Vse();function N6e(e,t){for(var n=e.split("."),i=t.split(" "),o=i.length>1?i[0]:"=",r=(i.length>1?i[1]:i[0]).split("."),c=0;c<3;++c){var s=parseInt(n[c]||0,10),u=parseInt(r[c]||0,10);if(s!==u)return o==="<"?s="?s>=u:!1}return o===">="}function Gse(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 Rf=require("fs"),fo=require("path"),$6e=v$(),M6e=D$(),B6e=P$(),O6e=XL(),F6e=Rf.realpath&&typeof Rf.realpath.native=="function"?Rf.realpath.native:Rf.realpath,j6e=function(t,n){Rf.stat(t,function(i,o){return i?i.code==="ENOENT"||i.code==="ENOTDIR"?n(null,!1):n(i):n(null,o.isFile()||o.isFIFO())})},U6e=function(t,n){Rf.stat(t,function(i,o){return i?i.code==="ENOENT"||i.code==="ENOTDIR"?n(null,!1):n(i):n(null,o.isDirectory())})},q6e=function(t,n){F6e(t,function(i,o){i&&i.code!=="ENOENT"?n(i):n(null,i?t:o)})},L0=function(t,n,i,o){i&&i.preserveSymlinks===!1?t(n,o):o(null,n)},W6e=function(t,n,i){t(n,function(o,r){if(o)i(o);else try{var c=JSON.parse(r);i(null,c)}catch{i(null)}})},V6e=function(t,n,i){for(var o=M6e(n,i,t),r=0;r{K6e.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 rae=Le((SRt,tae)=>{var G6e=process.versions&&process.versions.node&&process.versions.node.split(".")||[];function X6e(e){for(var t=e.split(" "),n=t.length>1?t[0]:"=",i=(t.length>1?t[1]:t[0]).split("."),o=0;o<3;++o){var r=parseInt(G6e[o]||0,10),c=parseInt(i[o]||0,10);if(r!==c)return n==="<"?r="?r>=c:!1}return n===">="}function Yse(e){var t=e.split(/ ?&& ?/);if(t.length===0)return!1;for(var n=0;n{var z6e=XL();nae.exports=function(t){return z6e(t)}});var aae=Le((TRt,sae)=>{var J6e=XL(),$f=require("fs"),Al=require("path"),Q6e=v$(),Y6e=D$(),eqe=P$(),tqe=$f.realpathSync&&typeof $f.realpathSync.native=="function"?$f.realpathSync.native:$f.realpathSync,rqe=function(t){try{var n=$f.statSync(t)}catch(i){if(i&&(i.code==="ENOENT"||i.code==="ENOTDIR"))return!1;throw i}return n.isFile()||n.isFIFO()},nqe=function(t){try{var n=$f.statSync(t)}catch(i){if(i&&(i.code==="ENOENT"||i.code==="ENOTDIR"))return!1;throw i}return n.isDirectory()},iqe=function(t){try{return tqe(t)}catch(n){if(n.code!=="ENOENT")throw n}return t},T0=function(t,n,i){return i&&i.preserveSymlinks===!1?t(n):n},sqe=function(t,n){var i=t(n);try{var o=JSON.parse(i);return o}catch{}},aqe=function(t,n,i){for(var o=Y6e(n,i,t),r=0;r{var zL=Jse();zL.core=rae();zL.isCore=iae();zL.sync=aae();oae.exports=zL});var N$=Le((CRt,uae)=>{"use strict";var oqe=lae(),lqe=["web_modules","node_modules"];function cae(e,t){return new Promise((n,i)=>{oqe(e,t,(o,r)=>o?i(o):n(r))})}uae.exports=function(t,n,i,o){let r=i.path,c={basedir:n,moduleDirectory:lqe.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 cae(`./${t}`,c).catch(()=>cae(t,c)).catch(()=>{throw r.indexOf(n)===-1&&r.unshift(n),o.error(`Failed to find '${t}' in [ ${r.join(`, `)} ]`)})}});var _ae=Le((xRt,hae)=>{"use strict";var Hae=require("path"),pae=L$(),cqe=Dse(),uqe=wse(),Hqe=N$(),pqe=I$();async function fae(e,t,n,i,o,r,c){let s=cqe(e,t,o,r);for(let p of s)p.type!=="import"||!fqe(p.uri)||n.filter&&!n.filter(p.uri)||await dqe(e,p,n,i,c);let u,H=[],a=[];function l(p){if(!u)u=p;else if(p.node.params.toLowerCase()!==u.node.params.toLowerCase())throw p.node.error(`Incompatible @charset statements: ${p.node.params} specified in ${p.node.source.input.file} ${u.node.params} specified in ${u.node.source.input.file}`)}return s.forEach(p=>{p.type==="charset"?l(p):p.type==="import"?p.children?p.children.forEach((d,h)=>{d.type==="import"?H.push(d):d.type==="charset"?l(d):a.push(d),h===0&&(d.parent=p)}):H.push(p):p.type==="nodes"&&a.push(p)}),u?[u,...H.concat(a)]:H.concat(a)}async function dqe(e,t,n,i,o){if(pae.isValid(t.uri)){t.children=await dae(e,t,t.uri,n,i,o);return}else if(pae.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,c;r.source?.input?.file&&(c=r.source.input.file);let s=c?Hae.dirname(r.source.input.file):n.root,u=[await n.resolve(t.uri,s,n,r)].flat(),H=await Promise.all(u.map(l=>Hae.isAbsolute(l)?l:Hqe(l,s,n,r)));H.forEach(l=>{e.messages.push({type:"dependency",plugin:"postcss-import",file:l,parent:c})});let a=await Promise.all(H.map(l=>dae(e,t,l,n,i,o)));t.children=a.flat().filter(l=>!!l)}async function dae(e,t,n,i,o,r){let c=t.node,{conditions:s,from:u}=t,H=s.map(d=>pqe(d.layer,d.media,d.supports)).join(":");if(i.skipDuplicates){if(o.importedFiles[n]?.[H])return;o.importedFiles[n]||(o.importedFiles[n]={}),o.importedFiles[n][H]=!0}if(u.includes(n))return;let a=await i.load(n,i);if(a.trim()===""&&i.warnOnEmpty){e.warn(`${n} is empty`,{node:c});return}if(i.skipDuplicates&&o.hashFiles[a]?.[H])return;let l=await uqe(e,a,n,i,r),p=l.root;return e.messages=e.messages.concat(l.messages),i.skipDuplicates&&(p.some(h=>h.type==="atrule"&&h.name==="import")||(o.hashFiles[a]||(o.hashFiles[a]={}),o.hashFiles[a][H]=!0)),fae(e,p,i,o,s,[...u,n],r)}function fqe(e){if(/^(?:[a-z]+:)?\/\//i.test(e))return!1;try{if(new URL(e,"https://example.com").search)return!1}catch{}return!0}hae.exports=fae});var gae=Le((DRt,yae)=>{"use strict";var mae=require("path"),hqe=dse(),_qe=hse(),mqe=mse(),Eqe=vse(),yqe=_ae(),gqe=N$();function Eae(e){return e={root:process.cwd(),path:[],skipDuplicates:!0,resolve:gqe,load:Eqe,plugins:[],addModulesDirectories:[],warnOnEmpty:!0,...e},e.root=mae.resolve(e.root),typeof e.path=="string"&&(e.path=[e.path]),Array.isArray(e.path)||(e.path=[]),e.path=e.path.map(t=>mae.resolve(e.root,t)),{postcssPlugin:"postcss-import",async Once(t,{result:n,atRule:i,postcss:o}){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 c=await yqe(n,t,e,r,[],[],o);_qe(c),hqe(c,i),mqe(c,t)}}}Eae.postcss=!0;yae.exports=Eae});var M$=Le((URt,Pqe)=>{Pqe.exports={name:"tailwindcss",version:"4.1.1",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:{"@types/node":"^20.14.8",lightningcss:"1.29.2",dedent:"1.5.3","@tailwindcss/oxide":"^4.1.1"},scripts:{lint:"tsc --noEmit",build:"tsup-node --env.NODE_ENV production",dev:"tsup-node --env.NODE_ENV development --watch","test:ui":"playwright test"}}});var YL,eT=Pl(()=>{YL={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 Nqe(e){return e.charCodeAt(0)===35||kqe.test(e)||wqe.has(e.toLowerCase())}function iT(e){return e.indexOf("(")!==-1&&B$.some(t=>e.includes(`${t}(`))}function xae(e){if(!B$.some(o=>e.includes(o)))return e;let t=!1;nT.some(o=>e.includes(o))&&(Tae.lastIndex=0,e=e.replace(Tae,(o,r)=>(t=!0,`$${nT.indexOf(r)}$(`)));let n="",i=[];for(let o=0;o=0;u--){let H=e.charCodeAt(u);if(H>=48&&H<=57)c=u;else if(H>=97&&H<=122)c=u;else break}let s=e.slice(c,o);if(B$.includes(s)){i.unshift(!0);continue}else if(i[0]&&s===""){i.unshift(!0);continue}i.unshift(!1);continue}else if(r===")")n+=r,i.shift();else if(r===","&&i[0]){n+=", ";continue}else{if(r===" "&&i[0]&&n[n.length-1]===" ")continue;if((r==="+"||r==="*"||r==="/"||r==="-")&&i[0]){let c=n.trimEnd(),s=c[c.length-1];if(s==="+"||s==="*"||s==="/"||s==="-"){n+=r;continue}else if(s==="("||s===","){n+=r;continue}else e[o-1]===" "?n+=`${r} `:n+=` ${r} `}else if(i[0]&&e.startsWith("to-zero",o)){let c=o;o+=7,n+=e.slice(c,o+1)}else n+=r}}return t?n.replace(/\$(\d+)\$/g,(o,r)=>nT[r]??o):n}function ui(e,t){let n=0,i=[],o=0,r=e.length,c=t.charCodeAt(0);for(let s=0;s0&&u===tT[n-1]&&n--;break}}return i.push(e.slice(o)),i}function pa(e,t){if(e.startsWith("var("))return null;for(let n of t)if(Rqe[n]?.(e))return n;return null}function Dae(e){return $qe.test(e)}function Mqe(e){return ui(e," ").every(t=>sT(t)||Pae(t)||t==="thin"||t==="medium"||t==="thick")}function Fqe(e){let t=0;for(let n of ui(e,","))if(!n.startsWith("var(")){if(Dae(n)){t+=1;continue}if(Oqe.test(n)){t+=1;continue}if(Bqe.test(n)){t+=1;continue}return!1}return t>0}function jqe(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 Uqe(e){let t=0;for(let n of ui(e,",")){let i=n.charCodeAt(0);if(i>=48&&i<=57)return!1;n.startsWith("var(")||(t+=1)}return t>0}function qqe(e){return e==="xx-small"||e==="x-small"||e==="small"||e==="medium"||e==="large"||e==="x-large"||e==="xx-large"||e==="xxx-large"}function Wqe(e){return e==="larger"||e==="smaller"}function Pae(e){return Vqe.test(e)||iT(e)}function O$(e){return Kqe.test(e)||iT(e)}function Xqe(e){return Gqe.test(e)||iT(e)}function sT(e){return zqe.test(e)||iT(e)}function Jqe(e){let t=0;for(let n of ui(e," ")){if(n==="center"||n==="top"||n==="right"||n==="bottom"||n==="left"){t+=1;continue}if(!n.startsWith("var(")){if(sT(n)||O$(n)){t+=1;continue}return!1}}return t>0}function Qqe(e){let t=0;for(let n of ui(e,",")){if(n==="cover"||n==="contain"){t+=1;continue}let i=ui(n," ");if(i.length!==1&&i.length!==2)return!1;if(i.every(o=>o==="auto"||sT(o)||O$(o))){t+=1;continue}}return t>0}function tWe(e){return eWe.test(e)}function nWe(e){return rWe.test(e)}function Nr(e){let t=Number(e);return Number.isInteger(t)&&t>=0&&String(t)===String(e)}function F$(e){let t=Number(e);return Number.isInteger(t)&&t>0&&String(t)===String(e)}function Mf(e){return wae(e,.25)}function aT(e){return wae(e,.25)}function wae(e,t){let n=Number(e);return n>=0&&n%t===0&&String(n)===String(e)}function Bf(e){return{__BARE_VALUE__:e}}var wqe,kqe,B$,nT,Tae,tT,Rqe,$qe,Bqe,Oqe,ZH,Vqe,Kqe,Gqe,Zqe,zqe,Yqe,eWe,rWe,au,Uo,dd,vae,rT,iWe,Cae,kae,j$=Pl(()=>{eT();wqe=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"]),kqe=/^(rgba?|hsla?|hwb|color|(ok)?(lab|lch)|light-dark|color-mix)\(/i;B$=["calc","min","max","clamp","mod","rem","sin","cos","tan","asin","acos","atan","atan2","pow","sqrt","hypot","log","exp","round"],nT=["anchor-size"],Tae=new RegExp(`(${nT.join("|")})\\(`,"g");tT=new Uint8Array(256);Rqe={color:Nqe,length:sT,percentage:O$,ratio:Xqe,number:Pae,integer:Nr,url:Dae,position:Jqe,"bg-size":Qqe,"line-width":Mqe,image:Fqe,"family-name":Uqe,"generic-name":jqe,"absolute-size":qqe,"relative-size":Wqe,angle:tWe,vector:nWe};$qe=/^url\(.*\)$/;Bqe=/^(?:element|image|cross-fade|image-set)\(/,Oqe=/^(repeating-)?(conic|linear|radial)-gradient\(/;ZH=/[+-]?\d*\.?\d+(?:[eE][+-]?\d+)?/,Vqe=new RegExp(`^${ZH.source}$`);Kqe=new RegExp(`^${ZH.source}%$`);Gqe=new RegExp(`^${ZH.source}s*/s*${ZH.source}$`);Zqe=["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"],zqe=new RegExp(`^${ZH.source}(${Zqe.join("|")})$`);Yqe=["deg","rad","grad","turn"],eWe=new RegExp(`^${ZH.source}(${Yqe.join("|")})$`);rWe=new RegExp(`^${ZH.source} +${ZH.source} +${ZH.source}$`);au=Bf(e=>{if(Nr(e.value))return e.value}),Uo=Bf(e=>{if(Nr(e.value))return`${e.value}%`}),dd=Bf(e=>{if(Nr(e.value))return`${e.value}px`}),vae=Bf(e=>{if(Nr(e.value))return`${e.value}ms`}),rT=Bf(e=>{if(Nr(e.value))return`${e.value}deg`}),iWe=Bf(e=>{if(e.fraction===null)return;let[t,n]=ui(e.fraction,"/");if(!(!Nr(t)||!Nr(n)))return e.fraction}),Cae=Bf(e=>{if(Nr(Number(e.value)))return`repeat(${e.value}, minmax(0, 1fr))`}),kae={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",...iWe},backdropBlur:({theme:e})=>e("blur"),backdropBrightness:({theme:e})=>({...e("brightness"),...Uo}),backdropContrast:({theme:e})=>({...e("contrast"),...Uo}),backdropGrayscale:({theme:e})=>({...e("grayscale"),...Uo}),backdropHueRotate:({theme:e})=>({...e("hueRotate"),...rT}),backdropInvert:({theme:e})=>({...e("invert"),...Uo}),backdropOpacity:({theme:e})=>({...e("opacity"),...Uo}),backdropSaturate:({theme:e})=>({...e("saturate"),...Uo}),backdropSepia:({theme:e})=>({...e("sepia"),...Uo}),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",...dd},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",...Uo},caretColor:({theme:e})=>e("colors"),colors:()=>({...YL}),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",...au},container:{},content:{none:"none"},contrast:{0:"0",50:".5",75:".75",100:"1",125:"1.25",150:"1.5",200:"2",...Uo},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"),...dd}),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",...au},flexShrink:{0:"0",DEFAULT:"1",...au},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%",...Uo},grayscale:{0:"0",DEFAULT:"100%",...Uo},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",...au},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",...au},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",...au},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",...au},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))",...Cae},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))",...Cae},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",...rT},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%",...Uo},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",...au},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",...Uo},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",...au},outlineColor:({theme:e})=>e("colors"),outlineOffset:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...dd},outlineWidth:{0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...dd},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",...dd},ringOpacity:({theme:e})=>({DEFAULT:"0.5",...e("opacity")}),ringWidth:{DEFAULT:"3px",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...dd},rotate:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",45:"45deg",90:"90deg",180:"180deg",...rT},saturate:{0:"0",50:".5",100:"1",150:"1.5",200:"2",...Uo},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",...Uo},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%",...Uo},skew:{0:"0deg",1:"1deg",2:"2deg",3:"3deg",6:"6deg",12:"12deg",...rT},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",...au},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",...dd},textIndent:({theme:e})=>e("spacing"),textOpacity:({theme:e})=>e("opacity"),textUnderlineOffset:{auto:"auto",0:"0px",1:"1px",2:"2px",4:"4px",8:"8px",...dd},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",...vae},transitionDuration:{DEFAULT:"150ms",0:"0s",75:"75ms",100:"100ms",150:"150ms",200:"200ms",300:"300ms",500:"500ms",700:"700ms",1e3:"1000ms",...vae},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",...au}}});function yT(e){e[0]==="\uFEFF"&&(e=e.slice(1)),e=e.replaceAll(`\r `,` `);let t=[],n=[],i=[],o=null,r=null,c="",s="",u;for(let H=0;H0&&e[m]===l[l.length-1]&&(l=l.slice(0,-1));let h=W$(c,d);if(!h)throw new Error("Invalid custom property, expected a value");o?o.nodes.push(h):t.push(h),c=""}else if(a===cT&&c.charCodeAt(0)===q$)r=pT(c),o?o.nodes.push(r):t.push(r),c="",r=null;else if(a===cT&&s[s.length-1]!==")"){let l=W$(c);if(!l)throw c.length===0?new Error("Unexpected semicolon"):new Error(`Invalid declaration: \`${c.trim()}\``);o?o.nodes.push(l):t.push(l),c=""}else if(a===Nae&&s[s.length-1]!==")")s+="}",r=ho(c.trim()),o&&o.nodes.push(r),i.push(o),o=r,c="",r=null;else if(a===U$&&s[s.length-1]!==")"){if(s==="")throw new Error("Missing opening {");if(s=s.slice(0,-1),c.length>0)if(c.charCodeAt(0)===q$)r=pT(c),o?o.nodes.push(r):t.push(r),c="",r=null;else{let p=c.indexOf(":");if(o){let d=W$(c,p);if(!d)throw new Error(`Invalid declaration: \`${c.trim()}\``);o.nodes.push(d)}}let l=i.pop()??null;l===null&&o&&t.push(o),o=l,c="",r=null}else if(a===G$)s+=")",c+="(";else if(a===Rae){if(s[s.length-1]!==")")throw new Error("Missing opening (");s=s.slice(0,-1),c+=")"}else{if(c.length===0&&(a===x0||a===Of||a===uT))continue;c+=String.fromCharCode(a)}}}if(c.charCodeAt(0)===q$&&t.push(pT(c)),s.length>0&&o){if(o.kind==="rule")throw new Error(`Missing closing } at ${o.selector}`);if(o.kind==="at-rule")throw new Error(`Missing closing } at ${o.name} ${o.params}`)}return n.length>0?n.concat(t):t}function pT(e,t=[]){for(let n=5;n=1&&o<=31||o===127||i===0&&o>=48&&o<=57||i===1&&o>=48&&o<=57&&c===45){r+="\\"+o.toString(16)+" ";continue}if(o>=128||o===45||o===95||o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122){r+=t.charAt(i);continue}r+="\\"+t.charAt(i)}return r}function dT(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 Mae(e,t){return(Loe.get(t)??[]).some(n=>e===n||e.startsWith(`${n}-`))}function V$(e){return{kind:"word",value:e}}function dWe(e,t){return{kind:"function",value:e,nodes:t}}function fWe(e){return{kind:"separator",value:e}}function zu(e,t,n=null){for(let i=0;i0){let l=V$(o);i?i.nodes.push(l):t.push(l),o=""}let u=c,H=c+1;for(;H0){let H=V$(o);u.nodes.push(H),o=""}n.length>0?i=n[n.length-1]:i=null;break}default:o+=String.fromCharCode(s)}}return o.length>0&&t.push(V$(o)),t}function Toe(e){let t=[];return zu(Po(e),n=>{if(!(n.kind!=="function"||n.value!=="var"))return zu(n.nodes,i=>{i.kind!=="word"||i.value[0]!=="-"||i.value[1]!=="-"||t.push(i.value)}),1}),t}function Es(e,t=[]){return{kind:"rule",selector:e,nodes:t}}function ss(e,t="",n=[]){return{kind:"at-rule",name:e,params:t,nodes:n}}function ho(e,t=[]){return e.charCodeAt(0)===yWe?pT(e,t):Es(e,t)}function Ue(e,t,n=!1){return{kind:"declaration",property:e,value:t,important:n}}function voe(e){return{kind:"comment",value:e}}function Ff(e,t){return{kind:"context",context:e,nodes:t}}function ni(e){return{kind:"at-root",nodes:e}}function as(e,t,n=[],i={}){for(let o=0;onew Set),c=new Set,s=new Set,u=[],H=[],a=new Il(()=>new Set);function l(d,h,m={},g=0){if(d.kind==="declaration"){if(d.property==="--tw-sort"||d.value===void 0||d.value===null)return;if(m.theme&&d.property[0]==="-"&&d.property[1]==="-"){if(d.value==="initial"){d.value=void 0;return}m.keyframes||r.get(h).add(d)}if(d.value.includes("var("))if(m.theme&&d.property[0]==="-"&&d.property[1]==="-")for(let y of Toe(d.value))a.get(y).add(d.property);else t.trackUsedVariables(d.value);if(d.property==="animation")for(let y of Xae(d.value))s.add(y);if(n&2&&d.value.includes("color-mix(")){let y=Po(d.value),_=!1;if(zu(y,E=>{if(E.kind!=="function"||E.value!=="color-mix")return;zu(E.nodes,(S,{replaceWith:T})=>{if(S.kind!=="function"||S.value!=="var")return;let I=S.nodes[0];if(!I||I.kind!=="word")return;let L=t.theme.resolveValue(null,[I.value]);L&&(_=!0,T({kind:"word",value:L}))});let A=E.nodes[2];A.kind==="word"&&(A.value==="oklab"||A.value==="oklch"||A.value==="lab"||A.value==="lch")&&(A.value="srgb")}),_){let E={...d,value:Ic(y)},A=ho("@supports (color: color-mix(in lab, red, red))",[d]);h.push(E,A);return}}h.push(d)}else if(d.kind==="rule")if(d.selector==="&")for(let y of d.nodes){let _=[];l(y,_,m,g+1),_.length>0&&h.push(..._)}else{let y={...d,nodes:[]};for(let _ of d.nodes)l(_,y.nodes,m,g+1);y.nodes.length>0&&h.push(y)}else if(d.kind==="at-rule"&&d.name==="@property"&&g===0){if(o.has(d.params))return;if(n&1){let _=d.params,E=null,A=!1;for(let S of d.nodes)S.kind==="declaration"&&(S.property==="initial-value"?E=S.value:S.property==="inherits"&&(A=S.value==="true"));A?u.push(Ue(_,E??"initial")):H.push(Ue(_,E??"initial"))}o.add(d.params);let y={...d,nodes:[]};for(let _ of d.nodes)l(_,y.nodes,m,g+1);h.push(y)}else if(d.kind==="at-rule"){d.name==="@keyframes"&&(m={...m,keyframes:!0});let y={...d,nodes:[]};for(let _ of d.nodes)l(_,y.nodes,m,g+1);d.name==="@keyframes"&&m.theme&&c.add(y),(y.nodes.length>0||y.name==="@layer"||y.name==="@charset"||y.name==="@custom-media"||y.name==="@namespace"||y.name==="@import")&&h.push(y)}else if(d.kind==="at-root")for(let y of d.nodes){let _=[];l(y,_,m,0);for(let E of _)i.push(E)}else if(d.kind==="context"){if(d.context.reference)return;for(let y of d.nodes)l(y,h,{...m,...d.context},g)}else d.kind==="comment"&&h.push(d)}let p=[];for(let d of e)l(d,p,{},0);e:for(let[d,h]of r)for(let m of h){if(Coe(m.property,t.theme,a)){if(m.property.startsWith(t.theme.prefixKey("--animate-")))for(let y of Xae(m.value))s.add(y);continue}let g=d.indexOf(m);if(d.splice(g,1),d.length===0){let y=gWe(p,_=>_.kind==="rule"&&_.nodes===d);if(!y||y.length===0)continue e;y.unshift({kind:"at-root",nodes:p});do{let _=y.pop();if(!_)break;let E=y[y.length-1];if(!E||E.kind!=="at-root"&&E.kind!=="at-rule")break;let A=E.nodes.indexOf(_);if(A===-1)break;E.nodes.splice(A,1)}while(!0);continue e}}for(let d of c)if(!s.has(d.params)){let h=i.indexOf(d);i.splice(h,1)}if(n&1){let d=[];if(u.length>0&&d.push(ho(":root, :host",u)),H.length>0&&d.push(ho("*, ::before, ::after, ::backdrop",H)),d.length>0){let h=p.findIndex(m=>!(m.kind==="comment"||m.kind==="at-rule"&&(m.name==="@charset"||m.name==="@import"||m.name==="@layer"&&m.nodes.length===0)));p.splice(h<0?p.length:h,0,ss("@supports","((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b))))",[ho("@layer base",d)]))}}return p.concat(i)}function qf(e){function t(i,o=0){let r="",c=" ".repeat(o);if(i.kind==="declaration")r+=`${c}${i.property}: ${i.value}${i.important?" !important":""}; `;else if(i.kind==="rule"){r+=`${c}${i.selector} { `;for(let s of i.nodes)r+=t(s,o+1);r+=`${c}} `}else if(i.kind==="at-rule"){if(i.nodes.length===0)return`${c}${i.name} ${i.params}; `;r+=`${c}${i.name}${i.params?` ${i.params} `:" "}{ `;for(let s of i.nodes)r+=t(s,o+1);r+=`${c}} `}else if(i.kind==="comment")r+=`${c}/*${i.value}*/ `;else if(i.kind==="context"||i.kind==="at-root")return"";return r}let n="";for(let i of e){let o=t(i);o!==""&&(n+=o)}return n}function gWe(e,t){let n=[];return as(e,(i,{path:o})=>{if(t(i))return n=[...o],2}),n}function Coe(e,t,n,i=new Set){if(i.has(e)||(i.add(e),t.getOptions(e)&24))return!0;{let o=n.get(e)??[];for(let r of o)if(Coe(r,t,n,i))return!0}return!1}function Xae(e){return e.split(/[\s,]+/)}function jf(e){if(e.indexOf("(")===-1)return fm(e);let t=Po(e);return Z$(t),e=Ic(t),e=xae(e),e}function fm(e,t=!1){let n="";for(let i=0;i0&&o===K$[t-1]&&t--;break;case 59:if(t===0)return!1;break}}return!0}function*IWe(e,t){let n=ui(e,":");if(t.theme.prefix){if(n.length===1||n[0]!==t.theme.prefix)return null;n.shift()}let i=n.pop(),o=[];for(let l=n.length-1;l>=0;--l){let p=t.parseVariant(n[l]);if(p===null)return;o.push(p)}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:o,important:r,raw:e});let[c,s=null,u]=ui(i,"/");if(u)return;let H=s===null?null:z$(s);if(s!==null&&H===null)return;if(c[0]==="["){if(c[c.length-1]!=="]")return;let l=c.charCodeAt(1);if(l!==Zae&&!(l>=zae&&l<=Jae))return;c=c.slice(1,-1);let p=c.indexOf(":");if(p===-1||p===0||p===c.length-1)return;let d=c.slice(0,p),h=jf(c.slice(p+1));if(!Uf(h))return;yield{kind:"arbitrary",property:d,value:h,modifier:H,variants:o,important:r,raw:e};return}let a;if(c[c.length-1]==="]"){let l=c.indexOf("-[");if(l===-1)return;let p=c.slice(0,l);if(!t.utilities.has(p,"functional"))return;let d=c.slice(l+1);a=[[p,d]]}else if(c[c.length-1]===")"){let l=c.indexOf("-(");if(l===-1)return;let p=c.slice(0,l);if(!t.utilities.has(p,"functional"))return;let d=c.slice(l+2,-1),h=ui(d,":"),m=null;if(h.length===2&&(m=h[0],d=h[1]),d[0]!=="-"&&d[1]!=="-")return;a=[[p,m===null?`[var(${d})]`:`[${m}:var(${d})]`]]}else a=xoe(c,l=>t.utilities.has(l,"functional"));for(let[l,p]of a){let d={kind:"functional",root:l,modifier:H,value:null,variants:o,important:r,raw:e};if(p===null){yield d;continue}{let h=p.indexOf("[");if(h!==-1){if(p[p.length-1]!=="]")return;let m=jf(p.slice(h+1,-1));if(!Uf(m))continue;let g="";for(let y=0;y=zae&&_<=Jae))break}if(m.length===0||m.trim().length===0)continue;d.value={kind:"arbitrary",dataType:g||null,value:m}}else{let m=s===null||d.modifier?.kind==="arbitrary"?null:`${p}/${s}`;d.value={kind:"named",value:p,fraction:m}}}yield d}}function z$(e){if(e[0]==="["&&e[e.length-1]==="]"){let t=jf(e.slice(1,-1));return!Uf(t)||t.length===0||t.trim().length===0?null:{kind:"arbitrary",value:t}}if(e[0]==="("&&e[e.length-1]===")"){let t=jf(e.slice(1,-1));return!Uf(t)||t.length===0||t.trim().length===0||t[0]!=="-"&&t[1]!=="-"?null:{kind:"arbitrary",value:`var(${t})`}}return{kind:"named",value:e}}function SWe(e,t){if(e[0]==="["&&e[e.length-1]==="]"){if(e[1]==="@"&&e.includes("&"))return null;let n=jf(e.slice(1,-1));if(!Uf(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,o]=ui(e,"/");if(o)return null;let r=xoe(n,c=>t.variants.has(c));for(let[c,s]of r)switch(t.variants.kind(c)){case"static":return s!==null||i!==null?null:{kind:"static",root:c};case"functional":{let u=i===null?null:z$(i);if(i!==null&&u===null)return null;if(s===null)return{kind:"functional",root:c,modifier:u,value:null};if(s[s.length-1]==="]"){if(s[0]!=="[")continue;let H=jf(s.slice(1,-1));return!Uf(H)||H.length===0||H.trim().length===0?null:{kind:"functional",root:c,modifier:u,value:{kind:"arbitrary",value:H}}}if(s[s.length-1]===")"){if(s[0]!=="(")continue;let H=jf(s.slice(1,-1));return!Uf(H)||H.length===0||H.trim().length===0||H[0]!=="-"&&H[1]!=="-"?null:{kind:"functional",root:c,modifier:u,value:{kind:"arbitrary",value:`var(${H})`}}}return{kind:"functional",root:c,modifier:u,value:{kind:"named",value:s}}}case"compound":{if(s===null)return null;let u=t.parseVariant(s);if(u===null||!t.variants.compoundsWith(c,u))return null;let H=i===null?null:z$(i);return i!==null&&H===null?null:{kind:"compound",root:c,modifier:H,variant:u}}}}return null}function*xoe(e,t){t(e)&&(yield[e,null]);let n=e.lastIndexOf("-");if(n===-1){e[0]==="@"&&t("@")&&(yield["@",e.slice(1)]);return}do{let i=e.slice(0,n);if(t(i)){let o=[i,e.slice(n+1)];if(o[1]==="")break;yield o}n=e.lastIndexOf("-",n-1)}while(n>0)}function fT(e,t,n){if(e===t)return 0;let i=e.indexOf("("),o=t.indexOf("("),r=i===-1?e.replace(/[\d.]+/g,""):e.slice(0,i),c=o===-1?t.replace(/[\d.]+/g,""):t.slice(0,o),s=(r===c?0:r{n=n.trim();let i=ui(n," ").filter(u=>u.trim()!==""),o=null,r=null,c=null;for(let u of i)LWe.has(u)||(Qae.test(u)?(r===null?r=u:c===null&&(c=u),Qae.lastIndex=0):o===null&&(o=u));if(r===null||c===null)return n;let s=t(o??"currentcolor");return o!==null?n.replace(o,s):`${n} ${s}`}).join(", ")}function or(e,t,n){return ss("@property",e,[Ue("syntax",n?`"${n}"`:'"*"'),Ue("inherits","false"),...t?[Ue("initial-value",t)]:[]])}function Do(e,t){if(t===null)return e;let n=Number(t);return Number.isNaN(n)||(t=`${n*100}%`),`color-mix(in oklab, ${e} ${t}, transparent)`}function Doe(e,t){let n=Number(t);return Number.isNaN(n)||(t=`${n*100}%`),`oklab(from ${e} l a b / ${t})`}function no(e,t,n){if(!t)return e;if(t.kind==="arbitrary")return Do(e,t.value);let i=n.resolve(t.value,["--opacity"]);return i?Do(e,i):aT(t.value)?Do(e,`${t.value}%`):null}function xo(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?no(i,e.modifier,t):null}function xWe(e){let t=new CWe;function n(k,$){let U=/(\d+)_(\d+)/g;function*F(W){for(let Z of e.keysInNamespaces(W))yield Z.replace(U,(ee,J,ne)=>`${J}.${ne}`)}let P=["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(k,()=>{let W=[];for(let Z of $()){if(typeof Z=="string"){W.push({values:[Z],modifiers:[]});continue}let ee=[...Z.values??[],...F(Z.valueThemeKeys??[])],J=[...Z.modifiers??[],...F(Z.modifierThemeKeys??[])];Z.supportsFractions&&ee.push(...P),Z.hasDefaultValue&&ee.unshift(null),W.push({supportsNegative:Z.supportsNegative,values:ee,modifiers:J})}return W})}function i(k,$){t.static(k,()=>$.map(U=>typeof U=="function"?U():Ue(U[0],U[1])))}function o(k,$){function U({negative:F}){return P=>{let W=null,Z=null;if(P.value)if(P.value.kind==="arbitrary"){if(P.modifier)return;W=P.value.value,Z=P.value.dataType}else{if(W=e.resolve(P.value.fraction??P.value.value,$.themeKeys??[]),W===null&&$.supportsFractions&&P.value.fraction){let[ee,J]=ui(P.value.fraction,"/");if(!Nr(ee)||!Nr(J))return;W=`calc(${P.value.fraction} * 100%)`}if(W===null&&F&&$.handleNegativeBareValue){if(W=$.handleNegativeBareValue(P.value),!W?.includes("/")&&P.modifier)return;if(W!==null)return $.handle(W,null)}if(W===null&&$.handleBareValue&&(W=$.handleBareValue(P.value),!W?.includes("/")&&P.modifier))return}else{if(P.modifier)return;W=$.defaultValue!==void 0?$.defaultValue:e.resolve(null,$.themeKeys??[])}if(W!==null)return $.handle(F?`calc(${W} * -1)`:W,Z)}}$.supportsNegative&&t.functional(`-${k}`,U({negative:!0})),t.functional(k,U({negative:!1})),n(k,()=>[{supportsNegative:$.supportsNegative,valueThemeKeys:$.themeKeys??[],hasDefaultValue:$.defaultValue!==void 0&&$.defaultValue!==null,supportsFractions:$.supportsFractions}])}function r(k,$){t.functional(k,U=>{if(!U.value)return;let F=null;if(U.value.kind==="arbitrary"?(F=U.value.value,F=no(F,U.modifier,e)):F=xo(U,e,$.themeKeys),F!==null)return $.handle(F)}),n(k,()=>[{values:["current","inherit","transparent"],valueThemeKeys:$.themeKeys,modifiers:Array.from({length:21},(U,F)=>`${F*5}`)}])}function c(k,$,U,{supportsNegative:F=!1,supportsFractions:P=!1}={}){F&&t.static(`-${k}-px`,()=>U("-1px")),t.static(`${k}-px`,()=>U("1px")),o(k,{themeKeys:$,supportsFractions:P,supportsNegative:F,defaultValue:null,handleBareValue:({value:W})=>{let Z=e.resolve(null,["--spacing"]);return!Z||!Mf(W)?null:`calc(${Z} * ${W})`},handleNegativeBareValue:({value:W})=>{let Z=e.resolve(null,["--spacing"]);return!Z||!Mf(W)?null:`calc(${Z} * -${W})`},handle:U}),n(k,()=>[{values:e.get(["--spacing"])?_T:[],supportsNegative:F,supportsFractions:P,valueThemeKeys:$}])}i("sr-only",[["position","absolute"],["width","1px"],["height","1px"],["padding","0"],["margin","-1px"],["overflow","hidden"],["clip","rect(0, 0, 0, 0)"],["white-space","nowrap"],["border-width","0"]]),i("not-sr-only",[["position","static"],["width","auto"],["height","auto"],["padding","0"],["margin","0"],["overflow","visible"],["clip","auto"],["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[k,$]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(`${k}-auto`,[[$,"auto"]]),i(`${k}-full`,[[$,"100%"]]),i(`-${k}-full`,[[$,"-100%"]]),c(k,["--inset","--spacing"],U=>[Ue($,U)],{supportsNegative:!0,supportsFractions:!0});i("isolate",[["isolation","isolate"]]),i("isolation-auto",[["isolation","auto"]]),i("z-auto",[["z-index","auto"]]),o("z",{supportsNegative:!0,handleBareValue:({value:k})=>Nr(k)?k:null,themeKeys:["--z-index"],handle:k=>[Ue("z-index",k)]}),n("z",()=>[{supportsNegative:!0,values:["0","10","20","30","40","50"],valueThemeKeys:["--z-index"]}]),i("order-first",[["order","-9999"]]),i("order-last",[["order","9999"]]),i("order-none",[["order","0"]]),o("order",{supportsNegative:!0,handleBareValue:({value:k})=>Nr(k)?k:null,themeKeys:["--order"],handle:k=>[Ue("order",k)]}),n("order",()=>[{supportsNegative:!0,values:Array.from({length:12},(k,$)=>`${$+1}`),valueThemeKeys:["--order"]}]),i("col-auto",[["grid-column","auto"]]),o("col",{supportsNegative:!0,handleBareValue:({value:k})=>Nr(k)?k:null,themeKeys:["--grid-column"],handle:k=>[Ue("grid-column",k)]}),i("col-span-full",[["grid-column","1 / -1"]]),o("col-span",{handleBareValue:({value:k})=>Nr(k)?k:null,handle:k=>[Ue("grid-column",`span ${k} / span ${k}`)]}),i("col-start-auto",[["grid-column-start","auto"]]),o("col-start",{supportsNegative:!0,handleBareValue:({value:k})=>Nr(k)?k:null,themeKeys:["--grid-column-start"],handle:k=>[Ue("grid-column-start",k)]}),i("col-end-auto",[["grid-column-end","auto"]]),o("col-end",{supportsNegative:!0,handleBareValue:({value:k})=>Nr(k)?k:null,themeKeys:["--grid-column-end"],handle:k=>[Ue("grid-column-end",k)]}),n("col-span",()=>[{values:Array.from({length:12},(k,$)=>`${$+1}`),valueThemeKeys:[]}]),n("col-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(k,$)=>`${$+1}`),valueThemeKeys:["--grid-column-start"]}]),n("col-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(k,$)=>`${$+1}`),valueThemeKeys:["--grid-column-end"]}]),i("row-auto",[["grid-row","auto"]]),o("row",{supportsNegative:!0,handleBareValue:({value:k})=>Nr(k)?k:null,themeKeys:["--grid-row"],handle:k=>[Ue("grid-row",k)]}),i("row-span-full",[["grid-row","1 / -1"]]),o("row-span",{themeKeys:[],handleBareValue:({value:k})=>Nr(k)?k:null,handle:k=>[Ue("grid-row",`span ${k} / span ${k}`)]}),i("row-start-auto",[["grid-row-start","auto"]]),o("row-start",{supportsNegative:!0,handleBareValue:({value:k})=>Nr(k)?k:null,themeKeys:["--grid-row-start"],handle:k=>[Ue("grid-row-start",k)]}),i("row-end-auto",[["grid-row-end","auto"]]),o("row-end",{supportsNegative:!0,handleBareValue:({value:k})=>Nr(k)?k:null,themeKeys:["--grid-row-end"],handle:k=>[Ue("grid-row-end",k)]}),n("row-span",()=>[{values:Array.from({length:12},(k,$)=>`${$+1}`),valueThemeKeys:[]}]),n("row-start",()=>[{supportsNegative:!0,values:Array.from({length:13},(k,$)=>`${$+1}`),valueThemeKeys:["--grid-row-start"]}]),n("row-end",()=>[{supportsNegative:!0,values:Array.from({length:13},(k,$)=>`${$+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[k,$]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(`${k}-auto`,[[$,"auto"]]),c(k,["--margin","--spacing"],U=>[Ue($,U)],{supportsNegative:!0});i("box-border",[["box-sizing","border-box"]]),i("box-content",[["box-sizing","content-box"]]),i("line-clamp-none",[["overflow","visible"],["display","block"],["-webkit-box-orient","horizontal"],["-webkit-line-clamp","unset"]]),o("line-clamp",{themeKeys:["--line-clamp"],handleBareValue:({value:k})=>Nr(k)?k:null,handle:k=>[Ue("overflow","hidden"),Ue("display","-webkit-box"),Ue("-webkit-box-orient","vertical"),Ue("-webkit-line-clamp",k)]}),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"]]),i("aspect-auto",[["aspect-ratio","auto"]]),i("aspect-square",[["aspect-ratio","1 / 1"]]),o("aspect",{themeKeys:["--aspect"],handleBareValue:({fraction:k})=>{if(k===null)return null;let[$,U]=ui(k,"/");return!Nr($)||!Nr(U)?null:k},handle:k=>[Ue("aspect-ratio",k)]});for(let[k,$]of[["auto","auto"],["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-${k}`,[["--tw-sort","size"],["width",$],["height",$]]),i(`w-${k}`,[["width",$]]),i(`h-${k}`,[["height",$]]),i(`min-w-${k}`,[["min-width",$]]),i(`min-h-${k}`,[["min-height",$]]),k!=="auto"&&(i(`max-w-${k}`,[["max-width",$]]),i(`max-h-${k}`,[["max-height",$]]));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"]]),c("size",["--size","--spacing"],k=>[Ue("--tw-sort","size"),Ue("width",k),Ue("height",k)],{supportsFractions:!0});for(let[k,$,U]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"]])c(k,$,F=>[Ue(U,F)],{supportsFractions:!0});t.static("container",()=>{let k=[...e.namespace("--breakpoint").values()];k.sort((U,F)=>fT(U,F,"asc"));let $=[Ue("--tw-sort","--tw-container-component"),Ue("width","100%")];for(let U of k)$.push(ss("@media",`(width >= ${U})`,[Ue("max-width",U)]));return $}),i("flex-auto",[["flex","auto"]]),i("flex-initial",[["flex","0 auto"]]),i("flex-none",[["flex","none"]]),t.functional("flex",k=>{if(k.value){if(k.value.kind==="arbitrary")return k.modifier?void 0:[Ue("flex",k.value.value)];if(k.value.fraction){let[$,U]=ui(k.value.fraction,"/");return!Nr($)||!Nr(U)?void 0:[Ue("flex",`calc(${k.value.fraction} * 100%)`)]}if(Nr(k.value.value))return k.modifier?void 0:[Ue("flex",k.value.value)]}}),n("flex",()=>[{supportsFractions:!0}]),o("shrink",{defaultValue:"1",handleBareValue:({value:k})=>Nr(k)?k:null,handle:k=>[Ue("flex-shrink",k)]}),o("grow",{defaultValue:"1",handleBareValue:({value:k})=>Nr(k)?k:null,handle:k=>[Ue("flex-grow",k)]}),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%"]]),c("basis",["--flex-basis","--spacing","--container"],k=>[Ue("flex-basis",k)],{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=()=>ni([or("--tw-border-spacing-x","0",""),or("--tw-border-spacing-y","0","")]);c("border-spacing",["--border-spacing","--spacing"],k=>[s(),Ue("--tw-border-spacing-x",k),Ue("--tw-border-spacing-y",k),Ue("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),c("border-spacing-x",["--border-spacing","--spacing"],k=>[s(),Ue("--tw-border-spacing-x",k),Ue("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),c("border-spacing-y",["--border-spacing","--spacing"],k=>[s(),Ue("--tw-border-spacing-y",k),Ue("border-spacing","var(--tw-border-spacing-x) var(--tw-border-spacing-y)")]),i("origin-center",[["transform-origin","center"]]),i("origin-top",[["transform-origin","top"]]),i("origin-top-right",[["transform-origin","top right"]]),i("origin-right",[["transform-origin","right"]]),i("origin-bottom-right",[["transform-origin","bottom right"]]),i("origin-bottom",[["transform-origin","bottom"]]),i("origin-bottom-left",[["transform-origin","bottom left"]]),i("origin-left",[["transform-origin","left"]]),i("origin-top-left",[["transform-origin","top left"]]),o("origin",{themeKeys:["--transform-origin"],handle:k=>[Ue("transform-origin",k)]}),i("perspective-origin-center",[["perspective-origin","center"]]),i("perspective-origin-top",[["perspective-origin","top"]]),i("perspective-origin-top-right",[["perspective-origin","top right"]]),i("perspective-origin-right",[["perspective-origin","right"]]),i("perspective-origin-bottom-right",[["perspective-origin","bottom right"]]),i("perspective-origin-bottom",[["perspective-origin","bottom"]]),i("perspective-origin-bottom-left",[["perspective-origin","bottom left"]]),i("perspective-origin-left",[["perspective-origin","left"]]),i("perspective-origin-top-left",[["perspective-origin","top left"]]),o("perspective-origin",{themeKeys:["--perspective-origin"],handle:k=>[Ue("perspective-origin",k)]}),i("perspective-none",[["perspective","none"]]),o("perspective",{themeKeys:["--perspective"],handle:k=>[Ue("perspective",k)]});let u=()=>ni([or("--tw-translate-x","0"),or("--tw-translate-y","0"),or("--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)"]]),c("translate",["--translate","--spacing"],k=>[u(),Ue("--tw-translate-x",k),Ue("--tw-translate-y",k),Ue("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});for(let k of["x","y"])i(`-translate-${k}-full`,[u,[`--tw-translate-${k}`,"-100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),i(`translate-${k}-full`,[u,[`--tw-translate-${k}`,"100%"],["translate","var(--tw-translate-x) var(--tw-translate-y)"]]),c(`translate-${k}`,["--translate","--spacing"],$=>[u(),Ue(`--tw-translate-${k}`,$),Ue("translate","var(--tw-translate-x) var(--tw-translate-y)")],{supportsNegative:!0,supportsFractions:!0});c("translate-z",["--translate","--spacing"],k=>[u(),Ue("--tw-translate-z",k),Ue("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 H=()=>ni([or("--tw-scale-x","1"),or("--tw-scale-y","1"),or("--tw-scale-z","1")]);i("scale-none",[["scale","none"]]);function a({negative:k}){return $=>{if(!$.value||$.modifier)return;let U;return $.value.kind==="arbitrary"?(U=$.value.value,[Ue("scale",U)]):(U=e.resolve($.value.value,["--scale"]),!U&&Nr($.value.value)&&(U=`${$.value.value}%`),U?(U=k?`calc(${U} * -1)`:U,[H(),Ue("--tw-scale-x",U),Ue("--tw-scale-y",U),Ue("--tw-scale-z",U),Ue("scale","var(--tw-scale-x) var(--tw-scale-y)")]):void 0)}}t.functional("-scale",a({negative:!0})),t.functional("scale",a({negative:!1})),n("scale",()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);for(let k of["x","y","z"])o(`scale-${k}`,{supportsNegative:!0,themeKeys:["--scale"],handleBareValue:({value:$})=>Nr($)?`${$}%`:null,handle:$=>[H(),Ue(`--tw-scale-${k}`,$),Ue("scale",`var(--tw-scale-x) var(--tw-scale-y)${k==="z"?" var(--tw-scale-z)":""}`)]}),n(`scale-${k}`,()=>[{supportsNegative:!0,values:["0","50","75","90","95","100","105","110","125","150","200"],valueThemeKeys:["--scale"]}]);i("scale-3d",[H,["scale","var(--tw-scale-x) var(--tw-scale-y) var(--tw-scale-z)"]]),i("rotate-none",[["rotate","none"]]);function l({negative:k}){return $=>{if(!$.value||$.modifier)return;let U;if($.value.kind==="arbitrary"){U=$.value.value;let F=$.value.dataType??pa(U,["angle","vector"]);if(F==="vector")return[Ue("rotate",`${U} var(--tw-rotate)`)];if(F!=="angle")return[Ue("rotate",U)]}else if(U=e.resolve($.value.value,["--rotate"]),!U&&Nr($.value.value)&&(U=`${$.value.value}deg`),!U)return;return[Ue("rotate",k?`calc(${U} * -1)`:U)]}}t.functional("-rotate",l({negative:!0})),t.functional("rotate",l({negative:!1})),n("rotate",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);{let k=["var(--tw-rotate-x)","var(--tw-rotate-y)","var(--tw-rotate-z)","var(--tw-skew-x)","var(--tw-skew-y)"].join(" "),$=()=>ni([or("--tw-rotate-x","rotateX(0)"),or("--tw-rotate-y","rotateY(0)"),or("--tw-rotate-z","rotateZ(0)"),or("--tw-skew-x","skewX(0)"),or("--tw-skew-y","skewY(0)")]);for(let U of["x","y","z"])o(`rotate-${U}`,{supportsNegative:!0,themeKeys:["--rotate"],handleBareValue:({value:F})=>Nr(F)?`${F}deg`:null,handle:F=>[$(),Ue(`--tw-rotate-${U}`,`rotate${U.toUpperCase()}(${F})`),Ue("transform",k)]}),n(`rotate-${U}`,()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"],valueThemeKeys:["--rotate"]}]);o("skew",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:U})=>Nr(U)?`${U}deg`:null,handle:U=>[$(),Ue("--tw-skew-x",`skewX(${U})`),Ue("--tw-skew-y",`skewY(${U})`),Ue("transform",k)]}),o("skew-x",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:U})=>Nr(U)?`${U}deg`:null,handle:U=>[$(),Ue("--tw-skew-x",`skewX(${U})`),Ue("transform",k)]}),o("skew-y",{supportsNegative:!0,themeKeys:["--skew"],handleBareValue:({value:U})=>Nr(U)?`${U}deg`:null,handle:U=>[$(),Ue("--tw-skew-y",`skewY(${U})`),Ue("transform",k)]}),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",U=>{if(U.modifier)return;let F=null;if(U.value?U.value.kind==="arbitrary"&&(F=U.value.value):F=k,F!==null)return[$(),Ue("transform",F)]}),n("transform",()=>[{hasDefaultValue:!0}]),i("transform-cpu",[["transform",k]]),i("transform-gpu",[["transform",`translateZ(0) ${k}`]]),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 k 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-${k}`,[["cursor",k]]);o("cursor",{themeKeys:["--cursor"],handle:k=>[Ue("cursor",k)]});for(let k of["auto","none","manipulation"])i(`touch-${k}`,[["touch-action",k]]);let p=()=>ni([or("--tw-pan-x"),or("--tw-pan-y"),or("--tw-pinch-zoom")]);for(let k of["x","left","right"])i(`touch-pan-${k}`,[p,["--tw-pan-x",`pan-${k}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let k of["y","up","down"])i(`touch-pan-${k}`,[p,["--tw-pan-y",`pan-${k}`],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);i("touch-pinch-zoom",[p,["--tw-pinch-zoom","pinch-zoom"],["touch-action","var(--tw-pan-x,) var(--tw-pan-y,) var(--tw-pinch-zoom,)"]]);for(let k of["none","text","all","auto"])i(`select-${k}`,[["-webkit-user-select",k],["user-select",k]]);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 d=()=>ni([or("--tw-scroll-snap-strictness","proximity","*")]);for(let k of["x","y","both"])i(`snap-${k}`,[d,["scroll-snap-type",`${k} var(--tw-scroll-snap-strictness)`]]);i("snap-mandatory",[d,["--tw-scroll-snap-strictness","mandatory"]]),i("snap-proximity",[d,["--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[k,$]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"]])c(k,["--scroll-margin","--spacing"],U=>[Ue($,U)],{supportsNegative:!0});for(let[k,$]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"]])c(k,["--scroll-padding","--spacing"],U=>[Ue($,U)]);i("list-inside",[["list-style-position","inside"]]),i("list-outside",[["list-style-position","outside"]]),i("list-none",[["list-style-type","none"]]),i("list-disc",[["list-style-type","disc"]]),i("list-decimal",[["list-style-type","decimal"]]),o("list",{themeKeys:["--list-style-type"],handle:k=>[Ue("list-style-type",k)]}),i("list-image-none",[["list-style-image","none"]]),o("list-image",{themeKeys:["--list-style-image"],handle:k=>[Ue("list-style-image",k)]}),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"]]),i("columns-auto",[["columns","auto"]]),o("columns",{themeKeys:["--columns","--container"],handleBareValue:({value:k})=>Nr(k)?k:null,handle:k=>[Ue("columns",k)]}),n("columns",()=>[{values:Array.from({length:12},(k,$)=>`${$+1}`),valueThemeKeys:["--columns","--container"]}]);for(let k of["auto","avoid","all","avoid-page","page","left","right","column"])i(`break-before-${k}`,[["break-before",k]]);for(let k of["auto","avoid","avoid-page","avoid-column"])i(`break-inside-${k}`,[["break-inside",k]]);for(let k of["auto","avoid","all","avoid-page","page","left","right","column"])i(`break-after-${k}`,[["break-after",k]]);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"]]),i("auto-cols-auto",[["grid-auto-columns","auto"]]),i("auto-cols-min",[["grid-auto-columns","min-content"]]),i("auto-cols-max",[["grid-auto-columns","max-content"]]),i("auto-cols-fr",[["grid-auto-columns","minmax(0, 1fr)"]]),o("auto-cols",{themeKeys:["--grid-auto-columns"],handle:k=>[Ue("grid-auto-columns",k)]}),i("auto-rows-auto",[["grid-auto-rows","auto"]]),i("auto-rows-min",[["grid-auto-rows","min-content"]]),i("auto-rows-max",[["grid-auto-rows","max-content"]]),i("auto-rows-fr",[["grid-auto-rows","minmax(0, 1fr)"]]),o("auto-rows",{themeKeys:["--grid-auto-rows"],handle:k=>[Ue("grid-auto-rows",k)]}),i("grid-cols-none",[["grid-template-columns","none"]]),i("grid-cols-subgrid",[["grid-template-columns","subgrid"]]),o("grid-cols",{themeKeys:["--grid-template-columns"],handleBareValue:({value:k})=>F$(k)?`repeat(${k}, minmax(0, 1fr))`:null,handle:k=>[Ue("grid-template-columns",k)]}),i("grid-rows-none",[["grid-template-rows","none"]]),i("grid-rows-subgrid",[["grid-template-rows","subgrid"]]),o("grid-rows",{themeKeys:["--grid-template-rows"],handleBareValue:({value:k})=>F$(k)?`repeat(${k}, minmax(0, 1fr))`:null,handle:k=>[Ue("grid-template-rows",k)]}),n("grid-cols",()=>[{values:Array.from({length:12},(k,$)=>`${$+1}`),valueThemeKeys:["--grid-template-columns"]}]),n("grid-rows",()=>[{values:Array.from({length:12},(k,$)=>`${$+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"]]),c("gap",["--gap","--spacing"],k=>[Ue("gap",k)]),c("gap-x",["--gap","--spacing"],k=>[Ue("column-gap",k)]),c("gap-y",["--gap","--spacing"],k=>[Ue("row-gap",k)]),c("space-x",["--space","--spacing"],k=>[ni([or("--tw-space-x-reverse","0")]),Es(":where(& > :not(:last-child))",[Ue("--tw-sort","row-gap"),Ue("--tw-space-x-reverse","0"),Ue("margin-inline-start",`calc(${k} * var(--tw-space-x-reverse))`),Ue("margin-inline-end",`calc(${k} * calc(1 - var(--tw-space-x-reverse)))`)])],{supportsNegative:!0}),c("space-y",["--space","--spacing"],k=>[ni([or("--tw-space-y-reverse","0")]),Es(":where(& > :not(:last-child))",[Ue("--tw-sort","column-gap"),Ue("--tw-space-y-reverse","0"),Ue("margin-block-start",`calc(${k} * var(--tw-space-y-reverse))`),Ue("margin-block-end",`calc(${k} * calc(1 - var(--tw-space-y-reverse)))`)])],{supportsNegative:!0}),i("space-x-reverse",[()=>ni([or("--tw-space-x-reverse","0")]),()=>Es(":where(& > :not(:last-child))",[Ue("--tw-sort","row-gap"),Ue("--tw-space-x-reverse","1")])]),i("space-y-reverse",[()=>ni([or("--tw-space-y-reverse","0")]),()=>Es(":where(& > :not(:last-child))",[Ue("--tw-sort","column-gap"),Ue("--tw-space-y-reverse","1")])]),i("accent-auto",[["accent-color","auto"]]),r("accent",{themeKeys:["--accent-color","--color"],handle:k=>[Ue("accent-color",k)]}),r("caret",{themeKeys:["--caret-color","--color"],handle:k=>[Ue("caret-color",k)]}),r("divide",{themeKeys:["--divide-color","--color"],handle:k=>[Es(":where(& > :not(:last-child))",[Ue("--tw-sort","divide-color"),Ue("border-color",k)])]}),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 k of["auto","hidden","clip","visible","scroll"])i(`overflow-${k}`,[["overflow",k]]),i(`overflow-x-${k}`,[["overflow-x",k]]),i(`overflow-y-${k}`,[["overflow-y",k]]);for(let k of["auto","contain","none"])i(`overscroll-${k}`,[["overscroll-behavior",k]]),i(`overscroll-x-${k}`,[["overscroll-behavior-x",k]]),i(`overscroll-y-${k}`,[["overscroll-behavior-y",k]]);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-words",[["overflow-wrap","break-word"]]),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[k,$]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"]]])i(`${k}-none`,$.map(U=>[U,"0"])),i(`${k}-full`,$.map(U=>[U,"calc(infinity * 1px)"])),o(k,{themeKeys:["--radius"],handle:U=>$.map(F=>Ue(F,U))});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 k=function(U,F){t.functional(U,P=>{if(!P.value){if(P.modifier)return;let W=e.get(["--default-border-width"])??"1px",Z=F.width(W);return Z?[$(),...Z]:void 0}if(P.value.kind==="arbitrary"){let W=P.value.value;switch(P.value.dataType??pa(W,["color","line-width","length"])){case"line-width":case"length":{if(P.modifier)return;let Z=F.width(W);return Z?[$(),...Z]:void 0}default:return W=no(W,P.modifier,e),W===null?void 0:F.color(W)}}{let W=xo(P,e,["--border-color","--color"]);if(W)return F.color(W)}{if(P.modifier)return;let W=e.resolve(P.value.value,["--border-width"]);if(W){let Z=F.width(W);return Z?[$(),...Z]:void 0}if(Nr(P.value.value)){let Z=F.width(`${P.value.value}px`);return Z?[$(),...Z]:void 0}}}),n(U,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--border-color","--color"],modifiers:Array.from({length:21},(P,W)=>`${W*5}`),hasDefaultValue:!0},{values:["0","2","4","8"],valueThemeKeys:["--border-width"]}])};var h=k;let $=()=>ni([or("--tw-border-style","solid")]);k("border",{width:U=>[Ue("border-style","var(--tw-border-style)"),Ue("border-width",U)],color:U=>[Ue("border-color",U)]}),k("border-x",{width:U=>[Ue("border-inline-style","var(--tw-border-style)"),Ue("border-inline-width",U)],color:U=>[Ue("border-inline-color",U)]}),k("border-y",{width:U=>[Ue("border-block-style","var(--tw-border-style)"),Ue("border-block-width",U)],color:U=>[Ue("border-block-color",U)]}),k("border-s",{width:U=>[Ue("border-inline-start-style","var(--tw-border-style)"),Ue("border-inline-start-width",U)],color:U=>[Ue("border-inline-start-color",U)]}),k("border-e",{width:U=>[Ue("border-inline-end-style","var(--tw-border-style)"),Ue("border-inline-end-width",U)],color:U=>[Ue("border-inline-end-color",U)]}),k("border-t",{width:U=>[Ue("border-top-style","var(--tw-border-style)"),Ue("border-top-width",U)],color:U=>[Ue("border-top-color",U)]}),k("border-r",{width:U=>[Ue("border-right-style","var(--tw-border-style)"),Ue("border-right-width",U)],color:U=>[Ue("border-right-color",U)]}),k("border-b",{width:U=>[Ue("border-bottom-style","var(--tw-border-style)"),Ue("border-bottom-width",U)],color:U=>[Ue("border-bottom-color",U)]}),k("border-l",{width:U=>[Ue("border-left-style","var(--tw-border-style)"),Ue("border-left-width",U)],color:U=>[Ue("border-left-color",U)]}),o("divide-x",{defaultValue:e.get(["--default-border-width"])??"1px",themeKeys:["--divide-width","--border-width"],handleBareValue:({value:U})=>Nr(U)?`${U}px`:null,handle:U=>[ni([or("--tw-divide-x-reverse","0")]),Es(":where(& > :not(:last-child))",[Ue("--tw-sort","divide-x-width"),$(),Ue("--tw-divide-x-reverse","0"),Ue("border-inline-style","var(--tw-border-style)"),Ue("border-inline-start-width",`calc(${U} * var(--tw-divide-x-reverse))`),Ue("border-inline-end-width",`calc(${U} * calc(1 - var(--tw-divide-x-reverse)))`)])]}),o("divide-y",{defaultValue:e.get(["--default-border-width"])??"1px",themeKeys:["--divide-width","--border-width"],handleBareValue:({value:U})=>Nr(U)?`${U}px`:null,handle:U=>[ni([or("--tw-divide-y-reverse","0")]),Es(":where(& > :not(:last-child))",[Ue("--tw-sort","divide-y-width"),$(),Ue("--tw-divide-y-reverse","0"),Ue("border-bottom-style","var(--tw-border-style)"),Ue("border-top-style","var(--tw-border-style)"),Ue("border-top-width",`calc(${U} * var(--tw-divide-y-reverse))`),Ue("border-bottom-width",`calc(${U} * 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",[()=>ni([or("--tw-divide-x-reverse","0")]),()=>Es(":where(& > :not(:last-child))",[Ue("--tw-divide-x-reverse","1")])]),i("divide-y-reverse",[()=>ni([or("--tw-divide-y-reverse","0")]),()=>Es(":where(& > :not(:last-child))",[Ue("--tw-divide-y-reverse","1")])]);for(let U of["solid","dashed","dotted","double","none"])i(`divide-${U}`,[()=>Es(":where(& > :not(:last-child))",[Ue("--tw-sort","divide-style"),Ue("--tw-border-style",U),Ue("border-style",U)])])}i("bg-auto",[["background-size","auto"]]),i("bg-cover",[["background-size","cover"]]),i("bg-contain",[["background-size","contain"]]),o("bg-size",{handle(k){if(k)return[Ue("background-size",k)]}}),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"]]),o("bg-position",{handle(k){if(k)return[Ue("background-position",k)]}}),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 k=function(W){let Z="in oklab";if(W?.kind==="named")switch(W.value){case"longer":case"shorter":case"increasing":case"decreasing":Z=`in oklch ${W.value} hue`;break;default:Z=`in ${W.value}`}else W?.kind==="arbitrary"&&(Z=W.value);return Z},$=function({negative:W}){return Z=>{if(!Z.value)return;if(Z.value.kind==="arbitrary"){if(Z.modifier)return;let ne=Z.value.value;switch(Z.value.dataType??pa(ne,["angle"])){case"angle":return ne=W?`calc(${ne} * -1)`:`${ne}`,[Ue("--tw-gradient-position",ne),Ue("background-image",`linear-gradient(var(--tw-gradient-stops,${ne}))`)];default:return W?void 0:[Ue("--tw-gradient-position",ne),Ue("background-image",`linear-gradient(var(--tw-gradient-stops,${ne}))`)]}}let ee=Z.value.value;if(!W&&P.has(ee))ee=P.get(ee);else if(Nr(ee))ee=W?`calc(${ee}deg * -1)`:`${ee}deg`;else return;let J=k(Z.modifier);return[Ue("--tw-gradient-position",`${ee}`),ho("@supports (background-image: linear-gradient(in lab, red, red))",[Ue("--tw-gradient-position",`${ee} ${J}`)]),Ue("background-image","linear-gradient(var(--tw-gradient-stops))")]}},U=function({negative:W}){return Z=>{if(Z.value?.kind==="arbitrary"){if(Z.modifier)return;let ne=Z.value.value;return[Ue("--tw-gradient-position",ne),Ue("background-image",`conic-gradient(var(--tw-gradient-stops,${ne}))`)]}let ee=k(Z.modifier);if(!Z.value)return[Ue("--tw-gradient-position",ee),Ue("background-image","conic-gradient(var(--tw-gradient-stops))")];let J=Z.value.value;if(Nr(J))return J=W?`calc(${J}deg * -1)`:`${J}deg`,[Ue("--tw-gradient-position",`from ${J} ${ee}`),Ue("background-image","conic-gradient(var(--tw-gradient-stops))")]}};var m=k,g=$,y=U;let F=["oklab","oklch","srgb","hsl","longer","shorter","increasing","decreasing"],P=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",$({negative:!0})),t.functional("bg-linear",$({negative:!1})),n("bg-linear",()=>[{values:[...P.keys()],modifiers:F},{values:["0","30","60","90","120","150","180","210","240","270","300","330"],supportsNegative:!0,modifiers:F}]),t.functional("-bg-conic",U({negative:!0})),t.functional("bg-conic",U({negative:!1})),n("bg-conic",()=>[{hasDefaultValue:!0,modifiers:F},{values:["0","30","60","90","120","150","180","210","240","270","300","330"],supportsNegative:!0,modifiers:F}]),t.functional("bg-radial",W=>{if(!W.value){let Z=k(W.modifier);return[Ue("--tw-gradient-position",Z),Ue("background-image","radial-gradient(var(--tw-gradient-stops))")]}if(W.value.kind==="arbitrary"){if(W.modifier)return;let Z=W.value.value;return[Ue("--tw-gradient-position",Z),Ue("background-image",`radial-gradient(var(--tw-gradient-stops,${Z}))`)]}}),n("bg-radial",()=>[{hasDefaultValue:!0,modifiers:F}])}t.functional("bg",k=>{if(k.value){if(k.value.kind==="arbitrary"){let $=k.value.value;switch(k.value.dataType??pa($,["image","color","percentage","position","bg-size","length","url"])){case"percentage":case"position":return k.modifier?void 0:[Ue("background-position",$)];case"bg-size":case"length":case"size":return k.modifier?void 0:[Ue("background-size",$)];case"image":case"url":return k.modifier?void 0:[Ue("background-image",$)];default:return $=no($,k.modifier,e),$===null?void 0:[Ue("background-color",$)]}}{let $=xo(k,e,["--background-color","--color"]);if($)return[Ue("background-color",$)]}{if(k.modifier)return;let $=e.resolve(k.value.value,["--background-image"]);if($)return[Ue("background-image",$)]}}}),n("bg",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(k,$)=>`${$*5}`)},{values:[],valueThemeKeys:["--background-image"]}]);let _=()=>ni([or("--tw-gradient-position"),or("--tw-gradient-from","#0000",""),or("--tw-gradient-via","#0000",""),or("--tw-gradient-to","#0000",""),or("--tw-gradient-stops"),or("--tw-gradient-via-stops"),or("--tw-gradient-from-position","0%",""),or("--tw-gradient-via-position","50%",""),or("--tw-gradient-to-position","100%","")]);function E(k,$){t.functional(k,U=>{if(U.value){if(U.value.kind==="arbitrary"){let F=U.value.value;switch(U.value.dataType??pa(F,["color","length","percentage"])){case"length":case"percentage":return U.modifier?void 0:$.position(F);default:return F=no(F,U.modifier,e),F===null?void 0:$.color(F)}}{let F=xo(U,e,["--background-color","--color"]);if(F)return $.color(F)}{if(U.modifier)return;let F=e.resolve(U.value.value,["--gradient-color-stop-positions"]);if(F)return $.position(F);if(U.value.value[U.value.value.length-1]==="%"&&Nr(U.value.value.slice(0,-1)))return $.position(U.value.value)}}}),n(k,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(U,F)=>`${F*5}`)},{values:Array.from({length:21},(U,F)=>`${F*5}%`),valueThemeKeys:["--gradient-color-stop-positions"]}])}E("from",{color:k=>[_(),Ue("--tw-sort","--tw-gradient-from"),Ue("--tw-gradient-from",k),Ue("--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:k=>[_(),Ue("--tw-gradient-from-position",k)]}),i("via-none",[["--tw-gradient-via-stops","initial"]]),E("via",{color:k=>[_(),Ue("--tw-sort","--tw-gradient-via"),Ue("--tw-gradient-via",k),Ue("--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)"),Ue("--tw-gradient-stops","var(--tw-gradient-via-stops)")],position:k=>[_(),Ue("--tw-gradient-via-position",k)]}),E("to",{color:k=>[_(),Ue("--tw-sort","--tw-gradient-to"),Ue("--tw-gradient-to",k),Ue("--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:k=>[_(),Ue("--tw-gradient-to-position",k)]}),i("mask-none",[["mask-image","none"]]),t.functional("mask",k=>{if(!k.value||k.modifier||k.value.kind!=="arbitrary")return;let $=k.value.value;switch(k.value.dataType??pa($,["image","percentage","position","bg-size","length","url"])){case"percentage":case"position":return k.modifier?void 0:[Ue("mask-position",$)];case"bg-size":case"length":case"size":return[Ue("mask-size",$)];case"image":case"url":default:return[Ue("mask-image",$)]}}),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"]]),o("mask-size",{handle(k){if(k)return[Ue("mask-size",k)]}}),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"]]),o("mask-position",{handle(k){if(k)return[Ue("mask-position",k)]}}),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=()=>ni([or("--tw-mask-linear","linear-gradient(#fff, #fff)"),or("--tw-mask-radial","linear-gradient(#fff, #fff)"),or("--tw-mask-conic","linear-gradient(#fff, #fff)")]);function S(k,$){t.functional(k,U=>{if(U.value){if(U.value.kind==="arbitrary"){let F=U.value.value;switch(U.value.dataType??pa(F,["length","percentage","color"])){case"color":return F=no(F,U.modifier,e),F===null?void 0:$.color(F);case"percentage":return U.modifier||!Nr(F.slice(0,-1))?void 0:$.position(F);default:return U.modifier?void 0:$.position(F)}}{let F=xo(U,e,["--background-color","--color"]);if(F)return $.color(F)}{if(U.modifier)return;let F=pa(U.value.value,["number","percentage"]);if(!F)return;switch(F){case"number":{let P=e.resolve(null,["--spacing"]);return!P||!Mf(U.value.value)?void 0:$.position(`calc(${P} * ${U.value.value})`)}case"percentage":return Nr(U.value.value.slice(0,-1))?$.position(U.value.value):void 0;default:return}}}}),n(k,()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(U,F)=>`${F*5}`)},{values:Array.from({length:21},(U,F)=>`${F*5}%`),valueThemeKeys:["--gradient-color-stop-positions"]}]),n(k,()=>[{values:Array.from({length:21},(U,F)=>`${F*5}%`)},{values:e.get(["--spacing"])?_T:[]},{values:["current","inherit","transparent"],valueThemeKeys:["--background-color","--color"],modifiers:Array.from({length:21},(U,F)=>`${F*5}`)}])}let T=()=>ni([or("--tw-mask-left","linear-gradient(#fff, #fff)"),or("--tw-mask-right","linear-gradient(#fff, #fff)"),or("--tw-mask-bottom","linear-gradient(#fff, #fff)"),or("--tw-mask-top","linear-gradient(#fff, #fff)")]);function I(k,$,U){S(k,{color(F){let P=[A(),T(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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"])U[W]&&(P.push(Ue(`--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))`)),P.push(ni([or(`--tw-mask-${W}-from-position`,"0%"),or(`--tw-mask-${W}-to-position`,"100%"),or(`--tw-mask-${W}-from-color`,"black"),or(`--tw-mask-${W}-to-color`,"transparent")])),P.push(Ue(`--tw-mask-${W}-${$}-color`,F)));return P},position(F){let P=[A(),T(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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"])U[W]&&(P.push(Ue(`--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))`)),P.push(ni([or(`--tw-mask-${W}-from-position`,"0%"),or(`--tw-mask-${W}-to-position`,"100%"),or(`--tw-mask-${W}-from-color`,"black"),or(`--tw-mask-${W}-to-color`,"transparent")])),P.push(Ue(`--tw-mask-${W}-${$}-position`,F)));return P}})}I("mask-x-from","from",{top:!1,right:!0,bottom:!1,left:!0}),I("mask-x-to","to",{top:!1,right:!0,bottom:!1,left:!0}),I("mask-y-from","from",{top:!0,right:!1,bottom:!0,left:!1}),I("mask-y-to","to",{top:!0,right:!1,bottom:!0,left:!1}),I("mask-t-from","from",{top:!0,right:!1,bottom:!1,left:!1}),I("mask-t-to","to",{top:!0,right:!1,bottom:!1,left:!1}),I("mask-r-from","from",{top:!1,right:!0,bottom:!1,left:!1}),I("mask-r-to","to",{top:!1,right:!0,bottom:!1,left:!1}),I("mask-b-from","from",{top:!1,right:!1,bottom:!0,left:!1}),I("mask-b-to","to",{top:!1,right:!1,bottom:!0,left:!1}),I("mask-l-from","from",{top:!1,right:!1,bottom:!1,left:!0}),I("mask-l-to","to",{top:!1,right:!1,bottom:!1,left:!0});let L=()=>ni([or("--tw-mask-linear-position","0deg"),or("--tw-mask-linear-from-position","0%"),or("--tw-mask-linear-to-position","100%"),or("--tw-mask-linear-from-color","black"),or("--tw-mask-linear-to-color","transparent")]);o("mask-linear",{defaultValue:null,supportsNegative:!0,supportsFractions:!1,handleBareValue(k){return Nr(k.value)?`calc(1deg * ${k.value})`:null},handleNegativeBareValue(k){return Nr(k.value)?`calc(1deg * -${k.value})`:null},handle:k=>[A(),L(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops, var(--tw-mask-linear-position)))"),Ue("--tw-mask-linear-position",k)]}),n("mask-linear",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"]}]),S("mask-linear-from",{color:k=>[A(),L(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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)"),Ue("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),Ue("--tw-mask-linear-from-color",k)],position:k=>[A(),L(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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)"),Ue("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),Ue("--tw-mask-linear-from-position",k)]}),S("mask-linear-to",{color:k=>[A(),L(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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)"),Ue("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),Ue("--tw-mask-linear-to-color",k)],position:k=>[A(),L(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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)"),Ue("--tw-mask-linear","linear-gradient(var(--tw-mask-linear-stops))"),Ue("--tw-mask-linear-to-position",k)]});let x=()=>ni([or("--tw-mask-radial-from-position","0%"),or("--tw-mask-radial-to-position","100%"),or("--tw-mask-radial-from-color","black"),or("--tw-mask-radial-to-color","transparent"),or("--tw-mask-radial-shape","ellipse"),or("--tw-mask-radial-size","farthest-corner"),or("--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"]]),o("mask-radial-at",{defaultValue:null,supportsNegative:!1,supportsFractions:!1,handle:k=>[Ue("--tw-mask-radial-position",k)]}),o("mask-radial",{defaultValue:null,supportsNegative:!1,supportsFractions:!1,handle:k=>[A(),x(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops, var(--tw-mask-radial-size)))"),Ue("--tw-mask-radial-size",k)]}),S("mask-radial-from",{color:k=>[A(),x(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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)"),Ue("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),Ue("--tw-mask-radial-from-color",k)],position:k=>[A(),x(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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)"),Ue("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),Ue("--tw-mask-radial-from-position",k)]}),S("mask-radial-to",{color:k=>[A(),x(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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)"),Ue("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),Ue("--tw-mask-radial-to-color",k)],position:k=>[A(),x(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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)"),Ue("--tw-mask-radial","radial-gradient(var(--tw-mask-radial-stops))"),Ue("--tw-mask-radial-to-position",k)]});let C=()=>ni([or("--tw-mask-conic-position","0deg"),or("--tw-mask-conic-from-position","0%"),or("--tw-mask-conic-to-position","100%"),or("--tw-mask-conic-from-color","black"),or("--tw-mask-conic-to-color","transparent")]);o("mask-conic",{defaultValue:null,supportsNegative:!0,supportsFractions:!1,handleBareValue(k){return Nr(k.value)?`calc(1deg * ${k.value})`:null},handleNegativeBareValue(k){return Nr(k.value)?`calc(1deg * -${k.value})`:null},handle:k=>[A(),C(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops, var(--tw-mask-conic-position)))"),Ue("--tw-mask-conic-position",k)]}),n("mask-conic",()=>[{supportsNegative:!0,values:["0","1","2","3","6","12","45","90","180"]}]),S("mask-conic-from",{color:k=>[A(),C(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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)"),Ue("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),Ue("--tw-mask-conic-from-color",k)],position:k=>[A(),C(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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)"),Ue("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),Ue("--tw-mask-conic-from-position",k)]}),S("mask-conic-to",{color:k=>[A(),C(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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)"),Ue("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),Ue("--tw-mask-conic-to-color",k)],position:k=>[A(),C(),Ue("mask-image","var(--tw-mask-linear), var(--tw-mask-radial), var(--tw-mask-conic)"),Ue("mask-composite","intersect"),Ue("--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)"),Ue("--tw-mask-conic","conic-gradient(var(--tw-mask-conic-stops))"),Ue("--tw-mask-conic-to-position",k)]}),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 k of["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"])i(`bg-blend-${k}`,[["background-blend-mode",k]]),i(`mix-blend-${k}`,[["mix-blend-mode",k]]);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",k=>{if(!k.value)return;if(k.value.kind==="arbitrary"){let U=no(k.value.value,k.modifier,e);return U===null?void 0:[Ue("fill",U)]}let $=xo(k,e,["--fill","--color"]);if($)return[Ue("fill",$)]}),n("fill",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--fill","--color"],modifiers:Array.from({length:21},(k,$)=>`${$*5}`)}]),i("stroke-none",[["stroke","none"]]),t.functional("stroke",k=>{if(k.value){if(k.value.kind==="arbitrary"){let $=k.value.value;switch(k.value.dataType??pa($,["color","number","length","percentage"])){case"number":case"length":case"percentage":return k.modifier?void 0:[Ue("stroke-width",$)];default:return $=no(k.value.value,k.modifier,e),$===null?void 0:[Ue("stroke",$)]}}{let $=xo(k,e,["--stroke","--color"]);if($)return[Ue("stroke",$)]}{let $=e.resolve(k.value.value,["--stroke-width"]);if($)return[Ue("stroke-width",$)];if(Nr(k.value.value))return[Ue("stroke-width",k.value.value)]}}}),n("stroke",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--stroke","--color"],modifiers:Array.from({length:21},(k,$)=>`${$*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"]]),i("object-top",[["object-position","top"]]),i("object-top-left",[["object-position","left top"]]),i("object-top-right",[["object-position","right top"]]),i("object-bottom",[["object-position","bottom"]]),i("object-bottom-left",[["object-position","left bottom"]]),i("object-bottom-right",[["object-position","right bottom"]]),i("object-left",[["object-position","left"]]),i("object-right",[["object-position","right"]]),i("object-center",[["object-position","center"]]),o("object",{themeKeys:["--object-position"],handle:k=>[Ue("object-position",k)]});for(let[k,$]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"]])c(k,["--padding","--spacing"],U=>[Ue($,U)]);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"]]),c("indent",["--text-indent","--spacing"],k=>[Ue("text-indent",k)],{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"]]),o("align",{themeKeys:[],handle:k=>[Ue("vertical-align",k)]}),t.functional("font",k=>{if(!(!k.value||k.modifier)){if(k.value.kind==="arbitrary"){let $=k.value.value;switch(k.value.dataType??pa($,["number","generic-name","family-name"])){case"generic-name":case"family-name":return[Ue("font-family",$)];default:return[ni([or("--tw-font-weight")]),Ue("--tw-font-weight",$),Ue("font-weight",$)]}}{let $=e.resolveWith(k.value.value,["--font"],["--font-feature-settings","--font-variation-settings"]);if($){let[U,F={}]=$;return[Ue("font-family",U),Ue("font-feature-settings",F["--font-feature-settings"]),Ue("font-variation-settings",F["--font-variation-settings"])]}}{let $=e.resolve(k.value.value,["--font-weight"]);if($)return[ni([or("--tw-font-weight")]),Ue("--tw-font-weight",$),Ue("font-weight",$)]}}}),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"]]),o("font-stretch",{handleBareValue:({value:k})=>{if(!k.endsWith("%"))return null;let $=Number(k.slice(0,-1));return!Nr($)||Number.isNaN($)||$<50||$>200?null:k},handle:k=>[Ue("font-stretch",k)]}),n("font-stretch",()=>[{values:["50%","75%","90%","95%","100%","105%","110%","125%","150%","200%"]}]),r("placeholder",{themeKeys:["--background-color","--color"],handle:k=>[Es("&::placeholder",[Ue("--tw-sort","placeholder-color"),Ue("color",k)])]}),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",k=>{if(k.value){if(k.value.kind==="arbitrary"){let $=k.value.value;switch(k.value.dataType??pa($,["color","length","percentage"])){case"length":case"percentage":return k.modifier?void 0:[Ue("text-decoration-thickness",$)];default:return $=no($,k.modifier,e),$===null?void 0:[Ue("text-decoration-color",$)]}}{let $=e.resolve(k.value.value,["--text-decoration-thickness"]);if($)return k.modifier?void 0:[Ue("text-decoration-thickness",$)];if(Nr(k.value.value))return k.modifier?void 0:[Ue("text-decoration-thickness",`${k.value.value}px`)]}{let $=xo(k,e,["--text-decoration-color","--color"]);if($)return[Ue("text-decoration-color",$)]}}}),n("decoration",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-decoration-color","--color"],modifiers:Array.from({length:21},(k,$)=>`${$*5}`)},{values:["0","1","2"],valueThemeKeys:["--text-decoration-thickness"]}]),i("animate-none",[["animation","none"]]),o("animate",{themeKeys:["--animate"],handle:k=>[Ue("animation",k)]});{let k=["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(" "),$=["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(" "),U=()=>ni([or("--tw-blur"),or("--tw-brightness"),or("--tw-contrast"),or("--tw-grayscale"),or("--tw-hue-rotate"),or("--tw-invert"),or("--tw-opacity"),or("--tw-saturate"),or("--tw-sepia"),or("--tw-drop-shadow"),or("--tw-drop-shadow-color"),or("--tw-drop-shadow-alpha","100%",""),or("--tw-drop-shadow-size")]),F=()=>ni([or("--tw-backdrop-blur"),or("--tw-backdrop-brightness"),or("--tw-backdrop-contrast"),or("--tw-backdrop-grayscale"),or("--tw-backdrop-hue-rotate"),or("--tw-backdrop-invert"),or("--tw-backdrop-opacity"),or("--tw-backdrop-saturate"),or("--tw-backdrop-sepia")]);t.functional("filter",P=>{if(!P.modifier){if(P.value===null)return[U(),Ue("filter",k)];if(P.value.kind==="arbitrary")return[Ue("filter",P.value.value)];switch(P.value.value){case"none":return[Ue("filter","none")]}}}),t.functional("backdrop-filter",P=>{if(!P.modifier){if(P.value===null)return[F(),Ue("-webkit-backdrop-filter",$),Ue("backdrop-filter",$)];if(P.value.kind==="arbitrary")return[Ue("-webkit-backdrop-filter",P.value.value),Ue("backdrop-filter",P.value.value)];switch(P.value.value){case"none":return[Ue("-webkit-backdrop-filter","none"),Ue("backdrop-filter","none")]}}}),o("blur",{themeKeys:["--blur"],handle:P=>[U(),Ue("--tw-blur",`blur(${P})`),Ue("filter",k)]}),i("blur-none",[U,["--tw-blur"," "],["filter",k]]),o("backdrop-blur",{themeKeys:["--backdrop-blur","--blur"],handle:P=>[F(),Ue("--tw-backdrop-blur",`blur(${P})`),Ue("-webkit-backdrop-filter",$),Ue("backdrop-filter",$)]}),i("backdrop-blur-none",[F,["--tw-backdrop-blur"," "],["-webkit-backdrop-filter",$],["backdrop-filter",$]]),o("brightness",{themeKeys:["--brightness"],handleBareValue:({value:P})=>Nr(P)?`${P}%`:null,handle:P=>[U(),Ue("--tw-brightness",`brightness(${P})`),Ue("filter",k)]}),o("backdrop-brightness",{themeKeys:["--backdrop-brightness","--brightness"],handleBareValue:({value:P})=>Nr(P)?`${P}%`:null,handle:P=>[F(),Ue("--tw-backdrop-brightness",`brightness(${P})`),Ue("-webkit-backdrop-filter",$),Ue("backdrop-filter",$)]}),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"]}]),o("contrast",{themeKeys:["--contrast"],handleBareValue:({value:P})=>Nr(P)?`${P}%`:null,handle:P=>[U(),Ue("--tw-contrast",`contrast(${P})`),Ue("filter",k)]}),o("backdrop-contrast",{themeKeys:["--backdrop-contrast","--contrast"],handleBareValue:({value:P})=>Nr(P)?`${P}%`:null,handle:P=>[F(),Ue("--tw-backdrop-contrast",`contrast(${P})`),Ue("-webkit-backdrop-filter",$),Ue("backdrop-filter",$)]}),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"]}]),o("grayscale",{themeKeys:["--grayscale"],handleBareValue:({value:P})=>Nr(P)?`${P}%`:null,defaultValue:"100%",handle:P=>[U(),Ue("--tw-grayscale",`grayscale(${P})`),Ue("filter",k)]}),o("backdrop-grayscale",{themeKeys:["--backdrop-grayscale","--grayscale"],handleBareValue:({value:P})=>Nr(P)?`${P}%`:null,defaultValue:"100%",handle:P=>[F(),Ue("--tw-backdrop-grayscale",`grayscale(${P})`),Ue("-webkit-backdrop-filter",$),Ue("backdrop-filter",$)]}),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}]),o("hue-rotate",{supportsNegative:!0,themeKeys:["--hue-rotate"],handleBareValue:({value:P})=>Nr(P)?`${P}deg`:null,handle:P=>[U(),Ue("--tw-hue-rotate",`hue-rotate(${P})`),Ue("filter",k)]}),o("backdrop-hue-rotate",{supportsNegative:!0,themeKeys:["--backdrop-hue-rotate","--hue-rotate"],handleBareValue:({value:P})=>Nr(P)?`${P}deg`:null,handle:P=>[F(),Ue("--tw-backdrop-hue-rotate",`hue-rotate(${P})`),Ue("-webkit-backdrop-filter",$),Ue("backdrop-filter",$)]}),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"]}]),o("invert",{themeKeys:["--invert"],handleBareValue:({value:P})=>Nr(P)?`${P}%`:null,defaultValue:"100%",handle:P=>[U(),Ue("--tw-invert",`invert(${P})`),Ue("filter",k)]}),o("backdrop-invert",{themeKeys:["--backdrop-invert","--invert"],handleBareValue:({value:P})=>Nr(P)?`${P}%`:null,defaultValue:"100%",handle:P=>[F(),Ue("--tw-backdrop-invert",`invert(${P})`),Ue("-webkit-backdrop-filter",$),Ue("backdrop-filter",$)]}),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}]),o("saturate",{themeKeys:["--saturate"],handleBareValue:({value:P})=>Nr(P)?`${P}%`:null,handle:P=>[U(),Ue("--tw-saturate",`saturate(${P})`),Ue("filter",k)]}),o("backdrop-saturate",{themeKeys:["--backdrop-saturate","--saturate"],handleBareValue:({value:P})=>Nr(P)?`${P}%`:null,handle:P=>[F(),Ue("--tw-backdrop-saturate",`saturate(${P})`),Ue("-webkit-backdrop-filter",$),Ue("backdrop-filter",$)]}),n("saturate",()=>[{values:["0","50","100","150","200"],valueThemeKeys:["--saturate"]}]),n("backdrop-saturate",()=>[{values:["0","50","100","150","200"],valueThemeKeys:["--backdrop-saturate","--saturate"]}]),o("sepia",{themeKeys:["--sepia"],handleBareValue:({value:P})=>Nr(P)?`${P}%`:null,defaultValue:"100%",handle:P=>[U(),Ue("--tw-sepia",`sepia(${P})`),Ue("filter",k)]}),o("backdrop-sepia",{themeKeys:["--backdrop-sepia","--sepia"],handleBareValue:({value:P})=>Nr(P)?`${P}%`:null,defaultValue:"100%",handle:P=>[F(),Ue("--tw-backdrop-sepia",`sepia(${P})`),Ue("-webkit-backdrop-filter",$),Ue("backdrop-filter",$)]}),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",[U,["--tw-drop-shadow"," "],["filter",k]]),t.functional("drop-shadow",P=>{let W;if(P.modifier&&(P.modifier.kind==="arbitrary"?W=P.modifier.value:Nr(P.modifier.value)&&(W=`${P.modifier.value}%`)),!P.value){let Z=e.get(["--drop-shadow"]);return Z===null?void 0:[U(),Ue("--tw-drop-shadow-alpha",W),...HT("--tw-drop-shadow-size",Z,W,ee=>`var(--tw-drop-shadow-color, ${ee})`),Ue("--tw-drop-shadow",`drop-shadow(${e.resolve(null,["--drop-shadow"])})`),Ue("filter",k)]}if(P.value.kind==="arbitrary"){let Z=P.value.value;switch(P.value.dataType??pa(Z,["color"])){case"color":return Z=no(Z,P.modifier,e),Z===null?void 0:[U(),Ue("--tw-drop-shadow-color",Do(Z,"var(--tw-drop-shadow-alpha)")),Ue("--tw-drop-shadow","var(--tw-drop-shadow-size)")];default:return P.modifier&&!W?void 0:[U(),Ue("--tw-drop-shadow-alpha",W),...HT("--tw-drop-shadow-size",Z,W,ee=>`var(--tw-drop-shadow-color, ${ee})`),Ue("--tw-drop-shadow","var(--tw-drop-shadow-size)"),Ue("filter",k)]}}{let Z=e.get([`--drop-shadow-${P.value.value}`]);if(Z)return P.modifier&&!W?void 0:W?[U(),Ue("--tw-drop-shadow-alpha",W),...HT("--tw-drop-shadow-size",Z,W,ee=>`var(--tw-drop-shadow-color, ${ee})`),Ue("--tw-drop-shadow","var(--tw-drop-shadow-size)"),Ue("filter",k)]:[U(),Ue("--tw-drop-shadow-alpha",W),...HT("--tw-drop-shadow-size",Z,W,ee=>`var(--tw-drop-shadow-color, ${ee})`),Ue("--tw-drop-shadow",`drop-shadow(${e.resolve(P.value.value,["--drop-shadow"])})`),Ue("filter",k)]}{let Z=xo(P,e,["--drop-shadow-color","--color"]);if(Z)return[U(),Ue("--tw-drop-shadow-color",Do(Z,"var(--tw-drop-shadow-alpha)")),Ue("--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},(P,W)=>`${W*5}`)},{valueThemeKeys:["--drop-shadow"]}]),o("backdrop-opacity",{themeKeys:["--backdrop-opacity","--opacity"],handleBareValue:({value:P})=>aT(P)?`${P}%`:null,handle:P=>[F(),Ue("--tw-backdrop-opacity",`opacity(${P})`),Ue("-webkit-backdrop-filter",$),Ue("backdrop-filter",$)]}),n("backdrop-opacity",()=>[{values:Array.from({length:21},(P,W)=>`${W*5}`),valueThemeKeys:["--backdrop-opacity","--opacity"]}])}{let k=`var(--tw-ease, ${e.resolve(null,["--default-transition-timing-function"])??"ease"})`,$=`var(--tw-duration, ${e.resolve(null,["--default-transition-duration"])??"0s"})`;i("transition-none",[["transition-property","none"]]),i("transition-all",[["transition-property","all"],["transition-timing-function",k],["transition-duration",$]]),i("transition-colors",[["transition-property","color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to"],["transition-timing-function",k],["transition-duration",$]]),i("transition-opacity",[["transition-property","opacity"],["transition-timing-function",k],["transition-duration",$]]),i("transition-shadow",[["transition-property","box-shadow"],["transition-timing-function",k],["transition-duration",$]]),i("transition-transform",[["transition-property","transform, translate, scale, rotate"],["transition-timing-function",k],["transition-duration",$]]),o("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",themeKeys:["--transition-property"],handle:U=>[Ue("transition-property",U),Ue("transition-timing-function",k),Ue("transition-duration",$)]}),i("transition-discrete",[["transition-behavior","allow-discrete"]]),i("transition-normal",[["transition-behavior","normal"]]),o("delay",{handleBareValue:({value:U})=>Nr(U)?`${U}ms`:null,themeKeys:["--transition-delay"],handle:U=>[Ue("transition-delay",U)]});{let U=()=>ni([or("--tw-duration")]);i("duration-initial",[U,["--tw-duration","initial"]]),t.functional("duration",F=>{if(F.modifier||!F.value)return;let P=null;if(F.value.kind==="arbitrary"?P=F.value.value:(P=e.resolve(F.value.fraction??F.value.value,["--transition-duration"]),P===null&&Nr(F.value.value)&&(P=`${F.value.value}ms`)),P!==null)return[U(),Ue("--tw-duration",P),Ue("transition-duration",P)]})}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 k=()=>ni([or("--tw-ease")]);i("ease-initial",[k,["--tw-ease","initial"]]),i("ease-linear",[k,["--tw-ease","linear"],["transition-timing-function","linear"]]),o("ease",{themeKeys:["--ease"],handle:$=>[k(),Ue("--tw-ease",$),Ue("transition-timing-function",$)]})}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"]]),o("will-change",{themeKeys:[],handle:k=>[Ue("will-change",k)]}),i("content-none",[["--tw-content","none"],["content","none"]]),o("content",{themeKeys:[],handle:k=>[ni([or("--tw-content",'""')]),Ue("--tw-content",k),Ue("content","var(--tw-content)")]});{let k="var(--tw-contain-size,) var(--tw-contain-layout,) var(--tw-contain-paint,) var(--tw-contain-style,)",$=()=>ni([or("--tw-contain-size"),or("--tw-contain-layout"),or("--tw-contain-paint"),or("--tw-contain-style")]);i("contain-none",[["contain","none"]]),i("contain-content",[["contain","content"]]),i("contain-strict",[["contain","strict"]]),i("contain-size",[$,["--tw-contain-size","size"],["contain",k]]),i("contain-inline-size",[$,["--tw-contain-size","inline-size"],["contain",k]]),i("contain-layout",[$,["--tw-contain-layout","layout"],["contain",k]]),i("contain-paint",[$,["--tw-contain-paint","paint"],["contain",k]]),i("contain-style",[$,["--tw-contain-style","style"],["contain",k]]),o("contain",{themeKeys:[],handle:U=>[Ue("contain",U)]})}i("forced-color-adjust-none",[["forced-color-adjust","none"]]),i("forced-color-adjust-auto",[["forced-color-adjust","auto"]]),i("leading-none",[()=>ni([or("--tw-leading")]),["--tw-leading","1"],["line-height","1"]]),c("leading",["--leading","--spacing"],k=>[ni([or("--tw-leading")]),Ue("--tw-leading",k),Ue("line-height",k)]),o("tracking",{supportsNegative:!0,themeKeys:["--tracking"],handle:k=>[ni([or("--tw-tracking")]),Ue("--tw-tracking",k),Ue("letter-spacing",k)]}),i("antialiased",[["-webkit-font-smoothing","antialiased"],["-moz-osx-font-smoothing","grayscale"]]),i("subpixel-antialiased",[["-webkit-font-smoothing","auto"],["-moz-osx-font-smoothing","auto"]]);{let k="var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)",$=()=>ni([or("--tw-ordinal"),or("--tw-slashed-zero"),or("--tw-numeric-figure"),or("--tw-numeric-spacing"),or("--tw-numeric-fraction")]);i("normal-nums",[["font-variant-numeric","normal"]]),i("ordinal",[$,["--tw-ordinal","ordinal"],["font-variant-numeric",k]]),i("slashed-zero",[$,["--tw-slashed-zero","slashed-zero"],["font-variant-numeric",k]]),i("lining-nums",[$,["--tw-numeric-figure","lining-nums"],["font-variant-numeric",k]]),i("oldstyle-nums",[$,["--tw-numeric-figure","oldstyle-nums"],["font-variant-numeric",k]]),i("proportional-nums",[$,["--tw-numeric-spacing","proportional-nums"],["font-variant-numeric",k]]),i("tabular-nums",[$,["--tw-numeric-spacing","tabular-nums"],["font-variant-numeric",k]]),i("diagonal-fractions",[$,["--tw-numeric-fraction","diagonal-fractions"],["font-variant-numeric",k]]),i("stacked-fractions",[$,["--tw-numeric-fraction","stacked-fractions"],["font-variant-numeric",k]])}{let k=()=>ni([or("--tw-outline-style","solid")]);t.static("outline-hidden",()=>[Ue("--tw-outline-style","none"),Ue("outline-style","none"),ss("@media","(forced-colors: active)",[Ue("outline","2px solid transparent"),Ue("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",$=>{if($.value===null){if($.modifier)return;let U=e.get(["--default-outline-width"])??"1px";return[k(),Ue("outline-style","var(--tw-outline-style)"),Ue("outline-width",U)]}if($.value.kind==="arbitrary"){let U=$.value.value;switch($.value.dataType??pa(U,["color","length","number","percentage"])){case"length":case"number":case"percentage":return $.modifier?void 0:[k(),Ue("outline-style","var(--tw-outline-style)"),Ue("outline-width",U)];default:return U=no(U,$.modifier,e),U===null?void 0:[Ue("outline-color",U)]}}{let U=xo($,e,["--outline-color","--color"]);if(U)return[Ue("outline-color",U)]}{if($.modifier)return;let U=e.resolve($.value.value,["--outline-width"]);if(U)return[k(),Ue("outline-style","var(--tw-outline-style)"),Ue("outline-width",U)];if(Nr($.value.value))return[k(),Ue("outline-style","var(--tw-outline-style)"),Ue("outline-width",`${$.value.value}px`)]}}),n("outline",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--outline-color","--color"],modifiers:Array.from({length:21},($,U)=>`${U*5}`),hasDefaultValue:!0},{values:["0","1","2","4","8"],valueThemeKeys:["--outline-width"]}]),o("outline-offset",{supportsNegative:!0,themeKeys:["--outline-offset"],handleBareValue:({value:$})=>Nr($)?`${$}px`:null,handle:$=>[Ue("outline-offset",$)]}),n("outline-offset",()=>[{supportsNegative:!0,values:["0","1","2","4","8"],valueThemeKeys:["--outline-offset"]}])}o("opacity",{themeKeys:["--opacity"],handleBareValue:({value:k})=>aT(k)?`${k}%`:null,handle:k=>[Ue("opacity",k)]}),n("opacity",()=>[{values:Array.from({length:21},(k,$)=>`${$*5}`),valueThemeKeys:["--opacity"]}]),i("underline-offset-auto",[["text-underline-offset","auto"]]),o("underline-offset",{supportsNegative:!0,themeKeys:["--text-underline-offset"],handleBareValue:({value:k})=>Nr(k)?`${k}px`:null,handle:k=>[Ue("text-underline-offset",k)]}),n("underline-offset",()=>[{supportsNegative:!0,values:["0","1","2","4","8"],valueThemeKeys:["--text-underline-offset"]}]),t.functional("text",k=>{if(k.value){if(k.value.kind==="arbitrary"){let $=k.value.value;switch(k.value.dataType??pa($,["color","length","percentage","absolute-size","relative-size"])){case"size":case"length":case"percentage":case"absolute-size":case"relative-size":{if(k.modifier){let U=k.modifier.kind==="arbitrary"?k.modifier.value:e.resolve(k.modifier.value,["--leading"]);if(!U&&Mf(k.modifier.value)){let F=e.resolve(null,["--spacing"]);if(!F)return null;U=`calc(${F} * ${k.modifier.value})`}return!U&&k.modifier.value==="none"&&(U="1"),U?[Ue("font-size",$),Ue("line-height",U)]:null}return[Ue("font-size",$)]}default:return $=no($,k.modifier,e),$===null?void 0:[Ue("color",$)]}}{let $=xo(k,e,["--text-color","--color"]);if($)return[Ue("color",$)]}{let $=e.resolveWith(k.value.value,["--text"],["--line-height","--letter-spacing","--font-weight"]);if($){let[U,F={}]=Array.isArray($)?$:[$];if(k.modifier){let P=k.modifier.kind==="arbitrary"?k.modifier.value:e.resolve(k.modifier.value,["--leading"]);if(!P&&Mf(k.modifier.value)){let Z=e.resolve(null,["--spacing"]);if(!Z)return null;P=`calc(${Z} * ${k.modifier.value})`}if(!P&&k.modifier.value==="none"&&(P="1"),!P)return null;let W=[Ue("font-size",U)];return P&&W.push(Ue("line-height",P)),W}return typeof F=="string"?[Ue("font-size",U),Ue("line-height",F)]:[Ue("font-size",U),Ue("line-height",F["--line-height"]?`var(--tw-leading, ${F["--line-height"]})`:void 0),Ue("letter-spacing",F["--letter-spacing"]?`var(--tw-tracking, ${F["--letter-spacing"]})`:void 0),Ue("font-weight",F["--font-weight"]?`var(--tw-font-weight, ${F["--font-weight"]})`:void 0)]}}}}),n("text",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-color","--color"],modifiers:Array.from({length:21},(k,$)=>`${$*5}`)},{values:[],valueThemeKeys:["--text"],modifiers:[],modifierThemeKeys:["--leading"]}]);let D=()=>ni([or("--tw-text-shadow-color"),or("--tw-text-shadow-alpha","100%","")]);i("text-shadow-initial",[D,["--tw-text-shadow-color","initial"]]),t.functional("text-shadow",k=>{let $;if(k.modifier&&(k.modifier.kind==="arbitrary"?$=k.modifier.value:Nr(k.modifier.value)&&($=`${k.modifier.value}%`)),!k.value){let U=e.get(["--text-shadow"]);return U===null?void 0:[D(),Ue("--tw-text-shadow-alpha",$),...zH("text-shadow",U,$,F=>`var(--tw-text-shadow-color, ${F})`)]}if(k.value.kind==="arbitrary"){let U=k.value.value;switch(k.value.dataType??pa(U,["color"])){case"color":return U=no(U,k.modifier,e),U===null?void 0:[D(),Ue("--tw-text-shadow-color",Do(U,"var(--tw-text-shadow-alpha)"))];default:return[D(),Ue("--tw-text-shadow-alpha",$),...zH("text-shadow",U,$,F=>`var(--tw-text-shadow-color, ${F})`)]}}switch(k.value.value){case"none":return k.modifier?void 0:[D(),Ue("text-shadow","none")]}{let U=e.get([`--text-shadow-${k.value.value}`]);if(U)return[D(),Ue("--tw-text-shadow-alpha",$),...zH("text-shadow",U,$,F=>`var(--tw-text-shadow-color, ${F})`)]}{let U=xo(k,e,["--text-shadow-color","--color"]);if(U)return[D(),Ue("--tw-text-shadow-color",Do(U,"var(--tw-text-shadow-alpha)"))]}}),n("text-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--text-shadow-color","--color"],modifiers:Array.from({length:21},(k,$)=>`${$*5}`)},{values:["none"]},{valueThemeKeys:["--text-shadow"],modifiers:Array.from({length:21},(k,$)=>`${$*5}`),hasDefaultValue:!0}]);{let k=function(ee){return`var(--tw-ring-inset,) 0 0 0 calc(${ee} + var(--tw-ring-offset-width)) var(--tw-ring-color, ${W})`},$=function(ee){return`inset 0 0 0 ${ee} var(--tw-inset-ring-color, currentColor)`};var O=k,j=$;let U=["var(--tw-inset-shadow)","var(--tw-inset-ring-shadow)","var(--tw-ring-offset-shadow)","var(--tw-ring-shadow)","var(--tw-shadow)"].join(", "),F="0 0 #0000",P=()=>ni([or("--tw-shadow",F),or("--tw-shadow-color"),or("--tw-shadow-alpha","100%",""),or("--tw-inset-shadow",F),or("--tw-inset-shadow-color"),or("--tw-inset-shadow-alpha","100%",""),or("--tw-ring-color"),or("--tw-ring-shadow",F),or("--tw-inset-ring-color"),or("--tw-inset-ring-shadow",F),or("--tw-ring-inset"),or("--tw-ring-offset-width","0px",""),or("--tw-ring-offset-color","#fff"),or("--tw-ring-offset-shadow",F)]);i("shadow-initial",[P,["--tw-shadow-color","initial"]]),t.functional("shadow",ee=>{let J;if(ee.modifier&&(ee.modifier.kind==="arbitrary"?J=ee.modifier.value:Nr(ee.modifier.value)&&(J=`${ee.modifier.value}%`)),!ee.value){let ne=e.get(["--shadow"]);return ne===null?void 0:[P(),Ue("--tw-shadow-alpha",J),...zH("--tw-shadow",ne,J,K=>`var(--tw-shadow-color, ${K})`),Ue("box-shadow",U)]}if(ee.value.kind==="arbitrary"){let ne=ee.value.value;switch(ee.value.dataType??pa(ne,["color"])){case"color":return ne=no(ne,ee.modifier,e),ne===null?void 0:[P(),Ue("--tw-shadow-color",Do(ne,"var(--tw-shadow-alpha)"))];default:return[P(),Ue("--tw-shadow-alpha",J),...zH("--tw-shadow",ne,J,K=>`var(--tw-shadow-color, ${K})`),Ue("box-shadow",U)]}}switch(ee.value.value){case"none":return ee.modifier?void 0:[P(),Ue("--tw-shadow",F),Ue("box-shadow",U)]}{let ne=e.get([`--shadow-${ee.value.value}`]);if(ne)return[P(),Ue("--tw-shadow-alpha",J),...zH("--tw-shadow",ne,J,K=>`var(--tw-shadow-color, ${K})`),Ue("box-shadow",U)]}{let ne=xo(ee,e,["--box-shadow-color","--color"]);if(ne)return[P(),Ue("--tw-shadow-color",Do(ne,"var(--tw-shadow-alpha)"))]}}),n("shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--box-shadow-color","--color"],modifiers:Array.from({length:21},(ee,J)=>`${J*5}`)},{values:["none"]},{valueThemeKeys:["--shadow"],modifiers:Array.from({length:21},(ee,J)=>`${J*5}`),hasDefaultValue:!0}]),i("inset-shadow-initial",[P,["--tw-inset-shadow-color","initial"]]),t.functional("inset-shadow",ee=>{let J;if(ee.modifier&&(ee.modifier.kind==="arbitrary"?J=ee.modifier.value:Nr(ee.modifier.value)&&(J=`${ee.modifier.value}%`)),!ee.value){let ne=e.get(["--inset-shadow"]);return ne===null?void 0:[P(),Ue("--tw-inset-shadow-alpha",J),...zH("--tw-inset-shadow",ne,J,K=>`var(--tw-inset-shadow-color, ${K})`),Ue("box-shadow",U)]}if(ee.value.kind==="arbitrary"){let ne=ee.value.value;switch(ee.value.dataType??pa(ne,["color"])){case"color":return ne=no(ne,ee.modifier,e),ne===null?void 0:[P(),Ue("--tw-inset-shadow-color",Do(ne,"var(--tw-inset-shadow-alpha)"))];default:return[P(),Ue("--tw-inset-shadow-alpha",J),...zH("--tw-inset-shadow",ne,J,K=>`var(--tw-inset-shadow-color, ${K})`,"inset "),Ue("box-shadow",U)]}}switch(ee.value.value){case"none":return ee.modifier?void 0:[P(),Ue("--tw-inset-shadow",F),Ue("box-shadow",U)]}{let ne=e.get([`--inset-shadow-${ee.value.value}`]);if(ne)return[P(),Ue("--tw-inset-shadow-alpha",J),...zH("--tw-inset-shadow",ne,J,K=>`var(--tw-inset-shadow-color, ${K})`),Ue("box-shadow",U)]}{let ne=xo(ee,e,["--box-shadow-color","--color"]);if(ne)return[P(),Ue("--tw-inset-shadow-color",Do(ne,"var(--tw-inset-shadow-alpha)"))]}}),n("inset-shadow",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--box-shadow-color","--color"],modifiers:Array.from({length:21},(ee,J)=>`${J*5}`)},{values:["none"]},{valueThemeKeys:["--inset-shadow"],modifiers:Array.from({length:21},(ee,J)=>`${J*5}`),hasDefaultValue:!0}]),i("ring-inset",[P,["--tw-ring-inset","inset"]]);let W=e.get(["--default-ring-color"])??"currentColor";t.functional("ring",ee=>{if(!ee.value){if(ee.modifier)return;let J=e.get(["--default-ring-width"])??"1px";return[P(),Ue("--tw-ring-shadow",k(J)),Ue("box-shadow",U)]}if(ee.value.kind==="arbitrary"){let J=ee.value.value;switch(ee.value.dataType??pa(J,["color","length"])){case"length":return ee.modifier?void 0:[P(),Ue("--tw-ring-shadow",k(J)),Ue("box-shadow",U)];default:return J=no(J,ee.modifier,e),J===null?void 0:[Ue("--tw-ring-color",J)]}}{let J=xo(ee,e,["--ring-color","--color"]);if(J)return[Ue("--tw-ring-color",J)]}{if(ee.modifier)return;let J=e.resolve(ee.value.value,["--ring-width"]);if(J===null&&Nr(ee.value.value)&&(J=`${ee.value.value}px`),J)return[P(),Ue("--tw-ring-shadow",k(J)),Ue("box-shadow",U)]}}),n("ring",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-color","--color"],modifiers:Array.from({length:21},(ee,J)=>`${J*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-width"],hasDefaultValue:!0}]),t.functional("inset-ring",ee=>{if(!ee.value)return ee.modifier?void 0:[P(),Ue("--tw-inset-ring-shadow",$("1px")),Ue("box-shadow",U)];if(ee.value.kind==="arbitrary"){let J=ee.value.value;switch(ee.value.dataType??pa(J,["color","length"])){case"length":return ee.modifier?void 0:[P(),Ue("--tw-inset-ring-shadow",$(J)),Ue("box-shadow",U)];default:return J=no(J,ee.modifier,e),J===null?void 0:[Ue("--tw-inset-ring-color",J)]}}{let J=xo(ee,e,["--ring-color","--color"]);if(J)return[Ue("--tw-inset-ring-color",J)]}{if(ee.modifier)return;let J=e.resolve(ee.value.value,["--ring-width"]);if(J===null&&Nr(ee.value.value)&&(J=`${ee.value.value}px`),J)return[P(),Ue("--tw-inset-ring-shadow",$(J)),Ue("box-shadow",U)]}}),n("inset-ring",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-color","--color"],modifiers:Array.from({length:21},(ee,J)=>`${J*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-width"],hasDefaultValue:!0}]);let Z="var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)";t.functional("ring-offset",ee=>{if(ee.value){if(ee.value.kind==="arbitrary"){let J=ee.value.value;switch(ee.value.dataType??pa(J,["color","length"])){case"length":return ee.modifier?void 0:[Ue("--tw-ring-offset-width",J),Ue("--tw-ring-offset-shadow",Z)];default:return J=no(J,ee.modifier,e),J===null?void 0:[Ue("--tw-ring-offset-color",J)]}}{let J=e.resolve(ee.value.value,["--ring-offset-width"]);if(J)return ee.modifier?void 0:[Ue("--tw-ring-offset-width",J),Ue("--tw-ring-offset-shadow",Z)];if(Nr(ee.value.value))return ee.modifier?void 0:[Ue("--tw-ring-offset-width",`${ee.value.value}px`),Ue("--tw-ring-offset-shadow",Z)]}{let J=xo(ee,e,["--ring-offset-color","--color"]);if(J)return[Ue("--tw-ring-offset-color",J)]}}})}return n("ring-offset",()=>[{values:["current","inherit","transparent"],valueThemeKeys:["--ring-offset-color","--color"],modifiers:Array.from({length:21},(k,$)=>`${$*5}`)},{values:["0","1","2","4","8"],valueThemeKeys:["--ring-offset-width"]}]),t.functional("@container",k=>{let $=null;if(k.value===null?$="inline-size":k.value.kind==="arbitrary"?$=k.value.value:k.value.kind==="named"&&k.value.value==="normal"&&($="normal"),$!==null)return k.modifier?[Ue("container-type",$),Ue("container-name",k.modifier.value)]:[Ue("container-type",$)]}),n("@container",()=>[{values:["normal"],valueThemeKeys:[],hasDefaultValue:!0}]),t}function DWe(e){let t=e.params;return vWe.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}};as(e.nodes,o=>{if(o.kind!=="declaration"||!o.value||!o.value.includes("--value(")&&!o.value.includes("--modifier("))return;let r=Po(o.value);zu(r,c=>{if(c.kind!=="function")return;if(c.value==="--spacing"&&!(i["--modifier"].usedSpacingNumber&&i["--value"].usedSpacingNumber))return zu(c.nodes,u=>{if(u.kind!=="function"||u.value!=="--value"&&u.value!=="--modifier")return;let H=u.value;for(let a of u.nodes)if(a.kind==="word"){if(a.value==="integer")i[H].usedSpacingInteger||=!0;else if(a.value==="number"&&(i[H].usedSpacingNumber||=!0,i["--modifier"].usedSpacingNumber&&i["--value"].usedSpacingNumber))return 2}}),0;if(c.value!=="--value"&&c.value!=="--modifier")return;let s=ui(Ic(c.nodes),",");for(let[u,H]of s.entries())H=H.replace(/\\\*/g,"*"),H=H.replace(/--(.*?)\s--(.*?)/g,"--$1-*--$2"),H=H.replace(/\s+/g,""),H=H.replace(/(-\*){2,}/g,"-*"),H[0]==="-"&&H[1]==="-"&&!H.includes("-*")&&(H+="-*"),s[u]=H;c.nodes=Po(s.join(","));for(let u of c.nodes)if(u.kind==="word"&&(u.value[0]==='"'||u.value[0]==="'")&&u.value[0]===u.value[u.value.length-1]){let H=u.value.slice(1,-1);i[c.value].literals.add(H)}else if(u.kind==="word"&&u.value[0]==="-"&&u.value[1]==="-"){let H=u.value.replace(/-\*.*$/g,"");i[c.value].themeKeys.add(H)}}),o.value=Ic(r)}),n.utilities.functional(t.slice(0,-2),o=>{let r=structuredClone(e),c=o.value,s=o.modifier;if(c===null)return;let u=!1,H=!1,a=!1,l=!1,p=new Map,d=!1;if(as([r],(h,{parent:m,replaceWith:g})=>{if(m?.kind!=="rule"&&m?.kind!=="at-rule"||h.kind!=="declaration"||!h.value)return;let y=Po(h.value);(zu(y,(_,{replaceWith:E})=>{if(_.kind==="function"){if(_.value==="--value"){u=!0;let A=Yae(c,_,n);return A?(H=!0,A.ratio?d=!0:p.set(h,m),E(A.nodes),1):(u||=!1,g([]),2)}else if(_.value==="--modifier"){if(s===null)return g([]),2;a=!0;let A=Yae(s,_,n);return A?(l=!0,E(A.nodes),1):(a||=!1,g([]),2)}}})??0)===0&&(h.value=Ic(y))}),u&&!H||a&&!l||d&&l||s&&!d&&!l)return null;if(d)for(let[h,m]of p){let g=m.nodes.indexOf(h);g!==-1&&m.nodes.splice(g,1)}return r.nodes}),n.utilities.suggest(t.slice(0,-2),()=>{let o=[],r=[];for(let[c,{literals:s,usedSpacingNumber:u,usedSpacingInteger:H,themeKeys:a}]of[[o,i["--value"]],[r,i["--modifier"]]]){for(let l of s)c.push(l);if(u)c.push(..._T);else if(H)for(let l of _T)Nr(l)&&c.push(l);for(let l of n.theme.keysInNamespaces(a))c.push(l)}return[{values:o,modifiers:r}]})}:TWe.test(t)?n=>{n.utilities.static(t,()=>structuredClone(e.nodes))}:null}function Yae(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:Po(e.value)};if(e.kind==="named"&&i.kind==="word"&&i.value[0]==="-"&&i.value[1]==="-"){let o=i.value;if(o.endsWith("-*")){o=o.slice(0,-2);let r=n.theme.resolve(e.value,[o]);if(r)return{nodes:Po(r)}}else{let r=o.split("-*");if(r.length<=1)continue;let c=[r.shift()],s=n.theme.resolveWith(e.value,c,r);if(s){let[,u={}]=s;{let H=u[r.pop()];if(H)return{nodes:Po(H)}}}}}else if(e.kind==="named"&&i.kind==="word"){if(i.value!=="number"&&i.value!=="integer"&&i.value!=="ratio"&&i.value!=="percentage")continue;let o=i.value==="ratio"&&"fraction"in e?e.fraction:e.value;if(!o)continue;let r=pa(o,[i.value]);if(r===null)continue;if(r==="ratio"){let[c,s]=ui(o,"/");if(!Nr(c)||!Nr(s))continue}else if(r==="number"&&!Mf(o)||r==="percentage"&&!Nr(o.slice(0,-1)))continue;return{nodes:Po(o),ratio:r==="ratio"}}else if(e.kind==="arbitrary"&&i.kind==="word"&&i.value[0]==="["&&i.value[i.value.length-1]==="]"){let o=i.value.slice(1,-1);if(o==="*")return{nodes:Po(e.value)};if("dataType"in e&&e.dataType&&e.dataType!==o)continue;if("dataType"in e&&e.dataType)return{nodes:Po(e.value)};if(pa(e.value,[o])!==null)return{nodes:Po(e.value)}}}}function zH(e,t,n,i,o=""){let r=!1,c=hT(t,s=>n==null?i(s):s.startsWith("current")?i(Do(s,n)):((s.startsWith("var(")||n.startsWith("var("))&&(r=!0),i(Doe(s,n))));return r?[Ue(e,o+hT(t,i)),ho("@supports (color: lab(from red l a b))",[Ue(e,o+c)])]:[Ue(e,o+c)]}function HT(e,t,n,i,o=""){let r=!1,c=ui(t,",").map(s=>hT(s,u=>n==null?i(u):u.startsWith("current")?i(Do(u,n)):((u.startsWith("var(")||n.startsWith("var("))&&(r=!0),i(Doe(u,n))))).map(s=>`drop-shadow(${s})`).join(" ");return r?[Ue(e,o+ui(t,",").map(s=>`drop-shadow(${hT(s,i)})`).join(" ")),ho("@supports (color: lab(from red l a b))",[Ue(e,o+c)])]:[Ue(e,o+c)]}function PWe(e,t,n,...i){let[o,r]=ui(n,"/").map(c=>c.trim());if(!o||!r)throw new Error(`The --alpha(\u2026) function requires a color and an alpha value, e.g.: \`--alpha(${o||"var(--my-color)"} / ${r||"50%"})\``);if(i.length>0)throw new Error(`The --alpha(\u2026) function only accepts one argument, e.g.: \`--alpha(${o||"var(--my-color)"} / ${r||"50%"})\``);return Do(o,r)}function wWe(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 o=e.theme.resolve(null,["--spacing"]);if(!o)throw new Error("The --spacing(\u2026) function requires that the `--spacing` theme variable exists, but it was not found.");return`calc(${o} * ${n})`}function kWe(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 o=!1;n.endsWith(" inline")&&(o=!0,n=n.slice(0,-7)),t.kind==="at-rule"&&(o=!0);let r=e.resolveThemeValue(n,o);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 c=i.join(", ");if(c==="initial")return r;if(r==="initial")return c;if(r.startsWith("var(")||r.startsWith("theme(")||r.startsWith("--theme(")){let s=Po(r);return $We(s,c),Ic(s)}return r}function NWe(e,t,n,...i){n=RWe(n);let o=e.resolveThemeValue(n);if(!o&&i.length>0)return i.join(", ");if(!o)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 o}function nM(e,t){let n=0;return as(e,i=>{if(i.kind==="declaration"&&i.value&&eoe.test(i.value)){n|=8,i.value=toe(i.value,i,t);return}i.kind==="at-rule"&&(i.name==="@media"||i.name==="@custom-media"||i.name==="@container"||i.name==="@supports")&&eoe.test(i.params)&&(n|=8,i.params=toe(i.params,i,t))}),n}function toe(e,t,n){let i=Po(e);return zu(i,(o,{replaceWith:r})=>{if(o.kind==="function"&&o.value in J$){let c=ui(Ic(o.nodes).trim(),",").map(u=>u.trim()),s=J$[o.value](n,t,...c);return r(Po(s))}}),Ic(i)}function RWe(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 Poe(e,t){let n=e.length,i=t.length,o=n=48&&c<=57&&s>=48&&s<=57){let u=r,H=r+1,a=r,l=r+1;for(c=e.charCodeAt(H);c>=48&&c<=57;)c=e.charCodeAt(++H);for(s=t.charCodeAt(l);s>=48&&s<=57;)s=t.charCodeAt(++l);let p=e.slice(u,H),d=t.slice(a,l),h=Number(p)-Number(d);if(h)return h;if(pd)return 1;continue}if(c!==s)return c-s}return e.length-t.length}function BWe(e){let t=[];for(let n of e.utilities.keys("static"))t.push({name:n,utility:n,fraction:!1,modifiers:[]});for(let n of e.utilities.keys("functional")){let i=e.utilities.getCompletions(n);for(let o of i)for(let r of o.values){let c=r!==null&&MWe.test(r),s=r===null?n:`${n}-${r}`;t.push({name:s,utility:n,fraction:c,modifiers:o.modifiers}),o.supportsNegative&&t.push({name:`-${s}`,utility:`-${n}`,fraction:c,modifiers:o.modifiers})}}return t.length===0?[]:(t.sort((n,i)=>Poe(n.name,i.name)),OWe(t))}function OWe(e){let t=[],n=null,i=new Map,o=new Il(()=>[]);for(let c of e){let{utility:s,fraction:u}=c;n||(n={utility:s,items:[]},i.set(s,n)),s!==n.utility&&(t.push(n),n={utility:s,items:[]},i.set(s,n)),u?o.get(s).push(c):n.items.push(c)}n&&t[t.length-1]!==n&&t.push(n);for(let[c,s]of o){let u=i.get(c);u&&u.items.push(...s)}let r=[];for(let c of t)for(let s of c.items)r.push([s.name,{modifiers:s.modifiers}]);return r}function FWe(e){let t=[];for(let[i,o]of e.variants.entries()){let r=function({value:u,modifier:H}={}){let a=i;u&&(a+=c?`-${u}`:u),H&&(a+=`/${H}`);let l=e.parseVariant(a);if(!l)return[];let p=Es(".__placeholder__",[]);if(AT(p,l,e.variants)===null)return[];let d=[];return X$(p.nodes,(h,{path:m})=>{if(h.kind!=="rule"&&h.kind!=="at-rule"||h.nodes.length>0)return;m.sort((_,E)=>{let A=_.kind==="at-rule",S=E.kind==="at-rule";return A&&!S?-1:!A&&S?1:0});let g=m.flatMap(_=>_.kind==="rule"?_.selector==="&"?[]:[_.selector]:_.kind==="at-rule"?[`${_.name} ${_.params}`]:[]),y="";for(let _=g.length-1;_>=0;_--)y=y===""?g[_]:`${g[_]} { ${y} }`;d.push(y)}),d};var n=r;if(o.kind==="arbitrary")continue;let c=i!=="@",s=e.variants.getCompletions(i);switch(o.kind){case"static":{t.push({name:i,values:s,isArbitrary:!1,hasDash:c,selectors:r});break}case"functional":{t.push({name:i,values:s,isArbitrary:!0,hasDash:c,selectors:r});break}case"compound":{t.push({name:i,values:s,isArbitrary:!0,hasDash:c,selectors:r});break}}}return t}function jWe(e,t){let{astNodes:n,nodeSorting:i}=bT(Array.from(t),e),o=new Map(t.map(c=>[c,null])),r=0n;for(let c of n){let s=i.get(c)?.candidate;s&&o.set(s,o.get(s)??r++)}return t.map(c=>[c,o.get(c)??null])}function w0(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 qWe(e){let t=new UWe;function n(H,a,{compounds:l}={}){l=l??w0(a),t.static(H,p=>{p.nodes=a.map(d=>ho(d,p.nodes))},{compounds:l})}n("*",[":is(& > *)"],{compounds:0}),n("**",[":is(& *)"],{compounds:0});function i(H,a){return a.map(l=>{l=l.trim();let p=ui(l," ");return p[0]==="not"?p.slice(1).join(" "):H==="@container"?p[0][0]==="("?`not ${l}`:p[1]==="not"?`${p[0]} ${p.slice(2).join(" ")}`:`${p[0]} not ${p.slice(1).join(" ")}`:`not ${l}`})}let o=["@media","@supports","@container"];function r(H){for(let a of o){if(a!==H.name)continue;let l=ui(H.params,",");return l.length>1?null:(l=i(H.name,l),ss(H.name,l.join(", ")))}return null}function c(H){return H.includes("::")?null:`&:not(${ui(H,",").map(a=>(a=a.replaceAll("&","*"),a)).join(", ")})`}t.compound("not",3,(H,a)=>{if(a.variant.kind==="arbitrary"&&a.variant.relative||a.modifier)return null;let l=!1;if(as([H],(p,{path:d})=>{if(p.kind!=="rule"&&p.kind!=="at-rule"||p.nodes.length>0)return 0;let h=[],m=[];for(let y of d)y.kind==="at-rule"?h.push(y):y.kind==="rule"&&m.push(y);if(h.length>1||m.length>1)return 2;let g=[];for(let y of m){let _=c(y.selector);if(!_)return l=!1,2;g.push(Es(_,[]))}for(let y of h){let _=r(y);if(!_)return l=!1,2;g.push(_)}return Object.assign(H,Es("&",g)),l=!0,1}),H.kind==="rule"&&H.selector==="&"&&H.nodes.length===1&&Object.assign(H,H.nodes[0]),!l)return null}),t.suggest("not",()=>Array.from(t.keys()).filter(H=>t.compoundsWith("not",H))),t.compound("group",2,(H,a)=>{if(a.variant.kind==="arbitrary"&&a.variant.relative)return null;let l=a.modifier?`:where(.${e.prefix?`${e.prefix}\\:`:""}group\\/${a.modifier.value})`:`:where(.${e.prefix?`${e.prefix}\\:`:""}group)`,p=!1;if(as([H],(d,{path:h})=>{if(d.kind!=="rule")return 0;for(let g of h.slice(0,-1))if(g.kind==="rule")return p=!1,2;let m=d.selector.replaceAll("&",l);ui(m,",").length>1&&(m=`:is(${m})`),d.selector=`&:is(${m} *)`,p=!0}),!p)return null}),t.suggest("group",()=>Array.from(t.keys()).filter(H=>t.compoundsWith("group",H))),t.compound("peer",2,(H,a)=>{if(a.variant.kind==="arbitrary"&&a.variant.relative)return null;let l=a.modifier?`:where(.${e.prefix?`${e.prefix}\\:`:""}peer\\/${a.modifier.value})`:`:where(.${e.prefix?`${e.prefix}\\:`:""}peer)`,p=!1;if(as([H],(d,{path:h})=>{if(d.kind!=="rule")return 0;for(let g of h.slice(0,-1))if(g.kind==="rule")return p=!1,2;let m=d.selector.replaceAll("&",l);ui(m,",").length>1&&(m=`:is(${m})`),d.selector=`&:is(${m} ~ *)`,p=!0}),!p)return null}),t.suggest("peer",()=>Array.from(t.keys()).filter(H=>t.compoundsWith("peer",H))),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 H=function(){return ni([ss("@property","--tw-content",[Ue("syntax",'"*"'),Ue("initial-value",'""'),Ue("inherits","false")])])};var s=H;t.static("before",a=>{a.nodes=[Es("&::before",[H(),Ue("content","var(--tw-content)"),...a.nodes])]},{compounds:0}),t.static("after",a=>{a.nodes=[Es("&::after",[H(),Ue("content","var(--tw-content)"),...a.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",H=>{H.nodes=[Es("&:hover",[ss("@media","(hover: hover)",H.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,(H,a)=>{if(a.modifier)return null;let l=!1;if(as([H],(p,{path:d})=>{if(p.kind!=="rule")return 0;for(let h of d.slice(0,-1))if(h.kind==="rule")return l=!1,2;p.selector=`:where(${p.selector.replaceAll("&","*")}) &`,l=!0}),!l)return null}),t.suggest("in",()=>Array.from(t.keys()).filter(H=>t.compoundsWith("in",H))),t.compound("has",2,(H,a)=>{if(a.modifier)return null;let l=!1;if(as([H],(p,{path:d})=>{if(p.kind!=="rule")return 0;for(let h of d.slice(0,-1))if(h.kind==="rule")return l=!1,2;p.selector=`&:has(${p.selector.replaceAll("&","*")})`,l=!0}),!l)return null}),t.suggest("has",()=>Array.from(t.keys()).filter(H=>t.compoundsWith("has",H))),t.functional("aria",(H,a)=>{if(!a.value||a.modifier)return null;a.value.kind==="arbitrary"?H.nodes=[Es(`&[aria-${roe(a.value.value)}]`,H.nodes)]:H.nodes=[Es(`&[aria-${a.value.value}="true"]`,H.nodes)]}),t.suggest("aria",()=>["busy","checked","disabled","expanded","hidden","pressed","readonly","required","selected"]),t.functional("data",(H,a)=>{if(!a.value||a.modifier)return null;H.nodes=[Es(`&[data-${roe(a.value.value)}]`,H.nodes)]}),t.functional("nth",(H,a)=>{if(!a.value||a.modifier||a.value.kind==="named"&&!Nr(a.value.value))return null;H.nodes=[Es(`&:nth-child(${a.value.value})`,H.nodes)]}),t.functional("nth-last",(H,a)=>{if(!a.value||a.modifier||a.value.kind==="named"&&!Nr(a.value.value))return null;H.nodes=[Es(`&:nth-last-child(${a.value.value})`,H.nodes)]}),t.functional("nth-of-type",(H,a)=>{if(!a.value||a.modifier||a.value.kind==="named"&&!Nr(a.value.value))return null;H.nodes=[Es(`&:nth-of-type(${a.value.value})`,H.nodes)]}),t.functional("nth-last-of-type",(H,a)=>{if(!a.value||a.modifier||a.value.kind==="named"&&!Nr(a.value.value))return null;H.nodes=[Es(`&:nth-last-of-type(${a.value.value})`,H.nodes)]}),t.functional("supports",(H,a)=>{if(!a.value||a.modifier)return null;let l=a.value.value;if(l===null)return null;if(/^[\w-]*\s*\(/.test(l)){let p=l.replace(/\b(and|or|not)\b/g," $1 ");H.nodes=[ss("@supports",p,H.nodes)];return}l.includes(":")||(l=`${l}: var(--tw)`),(l[0]!=="("||l[l.length-1]!==")")&&(l=`(${l})`),H.nodes=[ss("@supports",l,H.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 H=function(a,l,p,d){if(a===l)return 0;let h=d.get(a);if(h===null)return p==="asc"?-1:1;let m=d.get(l);return m===null?p==="asc"?1:-1:fT(h,m,p)};var u=H;{let a=e.namespace("--breakpoint"),l=new Il(p=>{switch(p.kind){case"static":return e.resolveValue(p.root,["--breakpoint"])??null;case"functional":{if(!p.value||p.modifier)return null;let d=null;return p.value.kind==="arbitrary"?d=p.value.value:p.value.kind==="named"&&(d=e.resolveValue(p.value.value,["--breakpoint"])),!d||d.includes("var(")?null:d}case"arbitrary":case"compound":return null}});t.group(()=>{t.functional("max",(p,d)=>{if(d.modifier)return null;let h=l.get(d);if(h===null)return null;p.nodes=[ss("@media",`(width < ${h})`,p.nodes)]},{compounds:1})},(p,d)=>H(p,d,"desc",l)),t.suggest("max",()=>Array.from(a.keys()).filter(p=>p!==null)),t.group(()=>{for(let[p,d]of e.namespace("--breakpoint"))p!==null&&t.static(p,h=>{h.nodes=[ss("@media",`(width >= ${d})`,h.nodes)]},{compounds:1});t.functional("min",(p,d)=>{if(d.modifier)return null;let h=l.get(d);if(h===null)return null;p.nodes=[ss("@media",`(width >= ${h})`,p.nodes)]},{compounds:1})},(p,d)=>H(p,d,"asc",l)),t.suggest("min",()=>Array.from(a.keys()).filter(p=>p!==null))}{let a=e.namespace("--container"),l=new Il(p=>{switch(p.kind){case"functional":{if(p.value===null)return null;let d=null;return p.value.kind==="arbitrary"?d=p.value.value:p.value.kind==="named"&&(d=e.resolveValue(p.value.value,["--container"])),!d||d.includes("var(")?null:d}case"static":case"arbitrary":case"compound":return null}});t.group(()=>{t.functional("@max",(p,d)=>{let h=l.get(d);if(h===null)return null;p.nodes=[ss("@container",d.modifier?`${d.modifier.value} (width < ${h})`:`(width < ${h})`,p.nodes)]},{compounds:1})},(p,d)=>H(p,d,"desc",l)),t.suggest("@max",()=>Array.from(a.keys()).filter(p=>p!==null)),t.group(()=>{t.functional("@",(p,d)=>{let h=l.get(d);if(h===null)return null;p.nodes=[ss("@container",d.modifier?`${d.modifier.value} (width >= ${h})`:`(width >= ${h})`,p.nodes)]},{compounds:1}),t.functional("@min",(p,d)=>{let h=l.get(d);if(h===null)return null;p.nodes=[ss("@container",d.modifier?`${d.modifier.value} (width >= ${h})`:`(width >= ${h})`,p.nodes)]},{compounds:1})},(p,d)=>H(p,d,"asc",l)),t.suggest("@min",()=>Array.from(a.keys()).filter(p=>p!==null)),t.suggest("@",()=>Array.from(a.keys()).filter(p=>p!==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 roe(e){if(e.includes("=")){let[t,...n]=ui(e,"="),i=n.join("=").trim();if(i[0]==="'"||i[0]==='"')return e;if(i.length>1){let o=i[i.length-1];if(i[i.length-2]===" "&&(o==="i"||o==="I"||o==="s"||o==="S"))return`${t}="${i.slice(0,-2)}" ${o}`}return`${t}="${i}"`}return e}function koe(e,t){as(e,(n,{replaceWith:i})=>{if(n.kind==="at-rule"&&n.name==="@slot")i(t);else if(n.kind==="at-rule"&&(n.name==="@keyframes"||n.name==="@property"))return Object.assign(n,ni([ss(n.name,n.params,n.nodes)])),1})}function WWe(e){let t=xWe(e),n=qWe(e),i=new Il(u=>SWe(u,s)),o=new Il(u=>Array.from(IWe(u,s))),r=new Il(u=>{let H=VWe(u,s);try{nM(H.map(({node:a})=>a),s)}catch{return[]}return H}),c=new Il(u=>{for(let H of Toe(u))e.markUsedVariable(H)}),s={theme:e,utilities:t,variants:n,invalidCandidates:new Set,important:!1,candidatesToCss(u){let H=[];for(let a of u){let l=!1,{astNodes:p}=bT([a],this,{onInvalidCandidate(){l=!0}});p=D0(p,s,0),p.length===0||l?H.push(null):H.push(qf(p))}return H},getClassOrder(u){return jWe(this,u)},getClassList(){return BWe(this)},getVariants(){return FWe(this)},parseCandidate(u){return o.get(u)},parseVariant(u){return i.get(u)},compileAstNodes(u){return r.get(u)},getVariantOrder(){let u=Array.from(i.values());u.sort((p,d)=>this.variants.compare(p,d));let H=new Map,a,l=0;for(let p of u)p!==null&&(a!==void 0&&this.variants.compare(a,p)!==0&&l++,H.set(p,l),a=p);return H},resolveThemeValue(u,H=!0){let a=u.lastIndexOf("/"),l=null;a!==-1&&(l=u.slice(a+1).trim(),u=u.slice(0,a).trim());let p=e.resolve(null,[u],H?1:0)??void 0;return l&&p?Do(p,l):p},trackUsedVariables(u){c.get(u)}};return s}function bT(e,t,{onInvalidCandidate:n}={}){let i=new Map,o=[],r=new Map;for(let s of e){if(t.invalidCandidates.has(s)){n?.(s);continue}let u=t.parseCandidate(s);if(u.length===0){n?.(s);continue}r.set(s,u)}let c=t.getVariantOrder();for(let[s,u]of r){let H=!1;for(let a of u){let l=t.compileAstNodes(a);if(l.length!==0){H=!0;for(let{node:p,propertySort:d}of l){let h=0n;for(let m of a.variants)h|=1n<{let H=i.get(s),a=i.get(u);if(H.variants-a.variants!==0n)return Number(H.variants-a.variants);let l=0;for(;l1)return null;for(let c of r.nodes)if(c.kind!=="rule"&&c.kind!=="at-rule"||o(c,t)===null)return null;as(r.nodes,c=>{if((c.kind==="rule"||c.kind==="at-rule")&&c.nodes.length<=0)return c.nodes=e.nodes,1}),e.nodes=r.nodes;return}if(o(e,t)===null)return null}function ioe(e){let t=e.options?.types??[];return t.length>1&&t.includes("any")}function KWe(e,t){if(e.kind==="arbitrary"){let c=e.value;return e.modifier&&(c=no(c,e.modifier,t.theme)),c===null?[]:[[Ue(e.property,c)]]}let n=t.utilities.get(e.root)??[],i=[],o=n.filter(c=>!ioe(c));for(let c of o){if(c.kind!==e.kind)continue;let s=c.compileFn(e);if(s!==void 0){if(s===null)return i;i.push(s)}}if(i.length>0)return i;let r=n.filter(c=>ioe(c));for(let c of r){if(c.kind!==e.kind)continue;let s=c.compileFn(e);if(s!==void 0){if(s===null)return i;i.push(s)}}return i}function Noe(e){for(let t of e)t.kind!=="at-root"&&(t.kind==="declaration"?t.important=!0:(t.kind==="rule"||t.kind==="at-rule")&&Noe(t.nodes))}function GWe(e){let t=new Set,n=0,i=e.slice(),o=!1;for(;i.length>0;){let r=i.shift();if(r.kind==="declaration"){if(r.value===void 0||(n++,o))continue;if(r.property==="--tw-sort"){let s=noe.indexOf(r.value??"");if(s!==-1){t.add(s),o=!0;continue}}let c=noe.indexOf(r.property);c!==-1&&t.add(c)}else if(r.kind==="rule"||r.kind==="at-rule")for(let c of r.nodes)i.push(c)}return{order:Array.from(t).sort((r,c)=>r-c),count:n}}function Q$(e,t){let n=0,i=ho("&",e),o=new Set,r=new Il(()=>new Set),c=new Il(()=>new Set);as([i],(l,{parent:p})=>{if(l.kind==="at-rule"){if(l.name==="@keyframes")return as(l.nodes,d=>{if(d.kind==="at-rule"&&d.name==="@apply")throw new Error("You cannot use `@apply` inside `@keyframes`.")}),1;if(l.name==="@utility"){let d=l.params.replace(/-\*$/,"");c.get(d).add(l),as(l.nodes,h=>{if(!(h.kind!=="at-rule"||h.name!=="@apply")){o.add(l);for(let m of soe(h,t))r.get(l).add(m)}});return}if(l.name==="@apply"){if(p===null)return;n|=1,o.add(p);for(let d of soe(l,t))r.get(p).add(d)}}});let s=new Set,u=[],H=new Set;function a(l,p=[]){if(!s.has(l)){if(H.has(l)){let d=p[(p.indexOf(l)+1)%p.length];throw l.kind==="at-rule"&&l.name==="@utility"&&d.kind==="at-rule"&&d.name==="@utility"&&as(l.nodes,h=>{if(h.kind!=="at-rule"||h.name!=="@apply")return;let m=h.params.split(/\s+/g);for(let g of m)for(let y of t.parseCandidate(g))switch(y.kind){case"arbitrary":break;case"static":case"functional":if(d.params.replace(/-\*$/,"")===y.root)throw new Error(`You cannot \`@apply\` the \`${g}\` utility here because it creates a circular dependency.`);break;default:}}),new Error(`Circular dependency detected: ${qf([l])} Relies on: ${qf([d])}`)}H.add(l);for(let d of r.get(l))for(let h of c.get(d))p.push(l),a(h,p),p.pop();s.add(l),H.delete(l),u.push(l)}}for(let l of o)a(l);for(let l of u)if("nodes"in l)for(let p=0;p{throw new Error(`Cannot apply unknown utility class: ${y}`)}}).astNodes,g=[];for(let y of m)if(y.kind==="rule")for(let _ of y.nodes)g.push(_);else g.push(y);l.nodes.splice(p,1,...g)}}return n}function*soe(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 Roe(e,t,n,i=0){let o=0,r=[];return as(e,(c,{replaceWith:s})=>{if(c.kind==="at-rule"&&(c.name==="@import"||c.name==="@reference")){let u=XWe(Po(c.params));if(u===null)return;c.name==="@reference"&&(u.media="reference"),o|=2;let{uri:H,layer:a,media:l,supports:p}=u;if(H.startsWith("data:")||H.startsWith("http://")||H.startsWith("https://"))return;let d=Ff({},[]);return r.push((async()=>{if(i>100)throw new Error(`Exceeded maximum recursion depth while resolving \`${H}\` in \`${t}\`)`);let h=await n(H,t),m=yT(h.content);await Roe(m,h.base,n,i+1),d.nodes=ZWe([Ff({base:h.base},m)],a,l,p)})()),s(d),1}}),r.length>0&&await Promise.all(r),o}function XWe(e){let t,n=null,i=null,o=null;for(let r=0;r/g,"1")),i[0]==="opacity"&&(typeof o=="number"||typeof o=="string")){let c=typeof o=="string"?parseFloat(o):o;c>=0&&c<=1&&(o=c*100+"%")}let r=Y$(i);r&&e.theme.add(`--${r}`,""+o,7)}if(Object.hasOwn(t,"fontFamily")){let i=5;{let o=dm(t.fontFamily.sans);o&&e.theme.hasDefault("--font-sans")&&(e.theme.add("--default-font-family",o,i),e.theme.add("--default-font-feature-settings",dm(t.fontFamily.sans,"fontFeatureSettings")??"normal",i),e.theme.add("--default-font-variation-settings",dm(t.fontFamily.sans,"fontVariationSettings")??"normal",i))}{let o=dm(t.fontFamily.mono);o&&e.theme.hasDefault("--font-mono")&&(e.theme.add("--default-mono-font-family",o,i),e.theme.add("--default-mono-font-feature-settings",dm(t.fontFamily.mono,"fontFeatureSettings")??"normal",i),e.theme.add("--default-mono-font-variation-settings",dm(t.fontFamily.mono,"fontVariationSettings")??"normal",i))}}return t}function JWe(e){let t=[];return $oe(e,[],(n,i)=>{if(YWe(n))return t.push([i,n]),1;if(eVe(n)){t.push([i,n[0]]);for(let o of Reflect.ownKeys(n[1]))t.push([[...i,`-${o}`],n[1][o]]);return 1}if(Array.isArray(n)&&n.every(o=>typeof o=="string"))return t.push([i,n.join(", ")]),1}),t}function Y$(e){if(e[0]==="container")return null;e=structuredClone(e),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(!QWe.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,o)=>`${i}-${o.toLowerCase()}`)).filter((t,n)=>t!=="DEFAULT"||n!==e.length-1).join("-")}function YWe(e){return typeof e=="number"||typeof e=="string"}function eVe(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 $oe(e,t=[],n){for(let i of Reflect.ownKeys(e)){let o=e[i];if(o==null)continue;let r=[...t,i],c=n(o,r)??0;if(c!==1&&(c===2||!(!Array.isArray(o)&&typeof o!="object")&&$oe(o,r,n)===2))return 2}}function Moe(e){let t=[];for(let n of ui(e,".")){if(!n.includes("[")){t.push(n);continue}let i=0;for(;;){let o=n.indexOf("[",i),r=n.indexOf("]",o);if(o===-1||r===-1)break;o>i&&t.push(n.slice(i,o)),t.push(n.slice(o+1,r)),i=r+1}i<=n.length-1&&t.push(n.slice(i))}return t}function P0(e){if(Object.prototype.toString.call(e)!=="[object Object]")return!1;let t=Object.getPrototypeOf(e);return t===null||Object.getPrototypeOf(t)===null}function iM(e,t,n,i=[]){for(let o of t)if(o!=null)for(let r of Reflect.ownKeys(o)){i.push(r);let c=n(e[r],o[r],i);c!==void 0?e[r]=c:!P0(e[r])||!P0(o[r])?e[r]=o[r]:e[r]=iM({},[e[r],o[r]],n,i),i.pop()}return e}function Boe(e,t,n){return function(i,o){let r=i.lastIndexOf("/"),c=null;r!==-1&&(c=i.slice(r+1).trim(),i=i.slice(0,r).trim());let s=(()=>{let u=Moe(i),[H,a]=tVe(e.theme,u),l=n(aoe(t()??{},u)??null);if(typeof l=="string"&&(l=l.replace("","1")),typeof H!="object")return typeof a!="object"&&a&4?l??H:H;if(l!==null&&typeof l=="object"&&!Array.isArray(l)){let p=iM({},[l],(d,h)=>h);if(H===null&&Object.hasOwn(l,"__CSS_VALUES__")){let d={};for(let h in l.__CSS_VALUES__)d[h]=l[h],delete p[h];H=d}for(let d in H)d!=="__CSS_VALUES__"&&(l?.__CSS_VALUES__?.[d]&4&&aoe(p,d.split("-"))!==void 0||(p[dT(d)]=H[d]));return p}if(Array.isArray(H)&&Array.isArray(a)&&Array.isArray(l)){let p=H[0],d=H[1];a[0]&4&&(p=l[0]??p);for(let h of Object.keys(d))a[1][h]&4&&(d[h]=l[1][h]??d[h]);return[p,d]}return H??l})();return c&&typeof s=="string"&&(s=Do(s,c)),s??o}}function tVe(e,t){if(t.length===1&&t[0].startsWith("--"))return[e.get([t[0]]),e.getOptions(t[0])];let n=Y$(t),i=new Map,o=new Il(()=>new Map),r=e.namespace(`--${n}`);if(r.size===0)return[null,0];let c=new Map;for(let[a,l]of r){if(!a||!a.includes("--")){i.set(a,l),c.set(a,e.getOptions(a?`--${n}-${a}`:`--${n}`));continue}let p=a.indexOf("--"),d=a.slice(0,p),h=a.slice(p+2);h=h.replace(/-([a-z])/g,(m,g)=>g.toUpperCase()),o.get(d===""?null:d).set(h,[l,e.getOptions(`--${n}${a}`)])}let s=e.getOptions(`--${n}`);for(let[a,l]of o){let p=i.get(a);if(typeof p!="string")continue;let d={},h={};for(let[m,[g,y]]of l)d[m]=g,h[m]=y;i.set(a,[p,d]),c.set(a,[s,h])}let u={},H={};for(let[a,l]of i)ooe(u,[a??"DEFAULT"],l);for(let[a,l]of c)ooe(H,[a??"DEFAULT"],l);return t[t.length-1]==="DEFAULT"?[u?.DEFAULT??null,H.DEFAULT??0]:"DEFAULT"in u&&Object.keys(u).length===1?[u.DEFAULT,H.DEFAULT??0]:(u.__CSS_VALUES__=H,[u,H])}function aoe(e,t){for(let n=0;n0){let p=C0(o);i?i.nodes.push(p):t.push(p),o=""}let u=c,H=c+1;for(;H0){let H=C0(o);u.nodes.push(H),o=""}n.length>0?i=n[n.length-1]:i=null;break}case cVe:case oVe:case uVe:{if(o.length>0){let u=C0(o);i?i.nodes.push(u):t.push(u)}o=String.fromCharCode(s);break}case doe:{if(o.length>0){let a=C0(o);i?i.nodes.push(a):t.push(a)}o="";let u=c,H=0;for(let a=c+1;a0&&t.push(C0(o)),t}function goe({designSystem:e,ast:t,resolvedConfig:n,featuresRef:i,referenceMode:o}){let r={addBase(c){if(o)return;let s=JH(c);i.current|=nM(s,e),t.push(ss("@layer","base",s))},addVariant(c,s){if(!woe.test(c))throw new Error(`\`addVariant('${c}')\` defines an invalid variant name. Variants should only contain alphanumeric, dashes or underscore characters.`);typeof s=="string"||Array.isArray(s)?e.variants.static(c,u=>{u.nodes=boe(s,u.nodes)},{compounds:w0(typeof s=="string"?[s]:s)}):typeof s=="object"&&e.variants.fromAst(c,JH(s))},matchVariant(c,s,u){function H(l,p,d){let h=s(l,{modifier:p?.value??null});return boe(h,d)}let a=Object.keys(u?.values??{});e.variants.group(()=>{e.variants.functional(c,(l,p)=>{if(!p.value){if(u?.values&&"DEFAULT"in u.values){l.nodes=H(u.values.DEFAULT,p.modifier,l.nodes);return}return null}if(p.value.kind==="arbitrary")l.nodes=H(p.value.value,p.modifier,l.nodes);else if(p.value.kind==="named"&&u?.values){let d=u.values[p.value.value];if(typeof d!="string")return;l.nodes=H(d,p.modifier,l.nodes)}})},(l,p)=>{if(l.kind!=="functional"||p.kind!=="functional")return 0;let d=l.value?l.value.value:"DEFAULT",h=p.value?p.value.value:"DEFAULT",m=u?.values?.[d]??d,g=u?.values?.[h]??h;if(u&&typeof u.sort=="function")return u.sort({value:m,modifier:l.modifier?.value??null},{value:g,modifier:p.modifier?.value??null});let y=a.indexOf(d),_=a.indexOf(h);return y=y===-1?a.length:y,_=_===-1?a.length:_,y!==_?y-_:mObject.entries(H));s=s.flatMap(([H,a])=>ui(H,",").map(l=>[l.trim(),a]));let u=new Il(()=>[]);for(let[H,a]of s){if(H.startsWith("@keyframes ")){o||t.push(ho(H,JH(a)));continue}let l=eM(H),p=!1;if(mT(l,d=>{if(d.kind==="selector"&&d.value[0]==="."&&yoe.test(d.value.slice(1))){let h=d.value;d.value="&";let m=ET(l),g=h.slice(1),y=m==="&"?JH(a):[ho(m,JH(a))];u.get(g).push(...y),p=!0,d.value=h;return}if(d.kind==="function"&&d.value===":not")return 1}),!p)throw new Error(`\`addUtilities({ '${H}' : \u2026 })\` defines an invalid utility selector. Utilities must be a single class name and start with a lowercase letter, eg. \`.scrollbar-none\`.`)}for(let[H,a]of u)e.theme.prefix&&as(a,l=>{if(l.kind==="rule"){let p=eM(l.selector);mT(p,d=>{d.kind==="selector"&&d.value[0]==="."&&(d.value=`.${e.theme.prefix}\\:${d.value.slice(1)}`)}),l.selector=ET(p)}}),e.utilities.static(H,l=>{let p=structuredClone(a);return Aoe(p,H,l.raw),i.current|=Q$(p,e),p})},matchUtilities(c,s){let u=s?.type?Array.isArray(s?.type)?s.type:[s.type]:["any"];for(let[a,l]of Object.entries(c)){let p=function({negative:d}){return h=>{if(h.value?.kind==="arbitrary"&&u.length>0&&!u.includes("any")&&(h.value.dataType&&!u.includes(h.value.dataType)||!h.value.dataType&&!pa(h.value.value,u)))return;let m=u.includes("color"),g=null,y=!1;{let A=s?.values??{};m&&(A=Object.assign({inherit:"inherit",transparent:"transparent",current:"currentColor"},A)),h.value?h.value.kind==="arbitrary"?g=h.value.value:h.value.fraction&&A[h.value.fraction]?(g=A[h.value.fraction],y=!0):A[h.value.value]?g=A[h.value.value]:A.__BARE_VALUE__&&(g=A.__BARE_VALUE__(h.value)??null,y=(h.value.fraction!==null&&g?.includes("/"))??!1):g=A.DEFAULT??null}if(g===null)return;let _;{let A=s?.modifiers??null;h.modifier?A==="any"||h.modifier.kind==="arbitrary"?_=h.modifier.value:A?.[h.modifier.value]?_=A[h.modifier.value]:m&&!Number.isNaN(Number(h.modifier.value))?_=`${h.modifier.value}%`:_=null:_=null}if(h.modifier&&_===null&&!y)return h.value?.kind==="arbitrary"?null:void 0;m&&_!==null&&(g=Do(g,_)),d&&(g=`calc(${g} * -1)`);let E=JH(l(g,{modifier:_}));return Aoe(E,a,h.raw),i.current|=Q$(E,e),E}};var H=p;if(!yoe.test(a))throw new Error(`\`matchUtilities({ '${a}' : \u2026 })\` defines an invalid utility name. Utilities should be alphanumeric and start with a lowercase letter, eg. \`scrollbar\`.`);s?.supportsNegativeValues&&e.utilities.functional(`-${a}`,p({negative:!0}),{types:u}),e.utilities.functional(a,p({negative:!1}),{types:u}),e.utilities.suggest(a,()=>{let d=s?.values??{},h=new Set(Object.keys(d));h.delete("__BARE_VALUE__"),h.has("DEFAULT")&&(h.delete("DEFAULT"),h.add(null));let m=s?.modifiers??{},g=m==="any"?[]:Object.keys(m);return[{supportsNegative:s?.supportsNegativeValues??!1,values:Array.from(h),modifiers:g}]})}},addComponents(c,s){this.addUtilities(c,s)},matchComponents(c,s){this.matchUtilities(c,s)},theme:Boe(e,()=>n.theme??{},c=>c),prefix(c){return c},config(c,s){let u=n;if(!c)return u;let H=Moe(c);for(let a=0;aObject.entries(i));for(let[i,o]of n)if(typeof o!="object"){if(!i.startsWith("--")){if(o==="@slot"){t.push(ho(i,[ss("@slot")]));continue}i=i.replace(/([A-Z])/g,"-$1").toLowerCase()}t.push(Ue(i,String(o)))}else if(Array.isArray(o))for(let r of o)typeof r=="string"?t.push(Ue(i,r)):t.push(ho(i,JH(r)));else o!==null&&t.push(ho(i,JH(o)));return t}function boe(e,t){return(typeof e=="string"?[e]:e).flatMap(n=>{if(n.trim().endsWith("}")){let i=n.replace("}","{@slot}}"),o=yT(i);return koe(o,t),o}else return ho(n,t)})}function Aoe(e,t,n){as(e,i=>{if(i.kind==="rule"){let o=eM(i.selector);mT(o,r=>{r.kind==="selector"&&r.value===`.${t}`&&(r.value=`.${gT(n)}`)}),i.selector=ET(o)}})}function pVe(e,t,n){for(let i of dVe(t))e.theme.addKeyframes(i)}function dVe(e){let t=[];if("keyframes"in e.theme)for(let[n,i]of Object.entries(e.theme.keyframes))t.push(ss("@keyframes",n,JH(i)));return t}function fVe(e){return{theme:{...kae,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 Ioe(e,t){let n={design:e,configs:[],plugins:[],content:{files:[]},theme:{},extend:{},result:structuredClone(hVe)};for(let o of t)tM(n,o);for(let o of n.configs)"darkMode"in o&&o.darkMode!==void 0&&(n.result.darkMode=o.darkMode??null),"prefix"in o&&o.prefix!==void 0&&(n.result.prefix=o.prefix??""),"blocklist"in o&&o.blocklist!==void 0&&(n.result.blocklist=o.blocklist??[]),"important"in o&&o.important!==void 0&&(n.result.important=o.important??!1);let i=mVe(n);return{resolvedConfig:{...n.result,content:n.content,theme:n.theme,plugins:n.plugins},replacedThemeKeys:i}}function _Ve(e,t){if(Array.isArray(e)&&P0(e[0]))return e.concat(t);if(Array.isArray(t)&&P0(t[0])&&P0(e))return[e,...t];if(Array.isArray(t))return t}function tM(e,{config:t,base:n,path:i,reference:o}){let r=[];for(let u of t.plugins??[])"__isOptionsFunction"in u?r.push({...u(),reference:o}):"handler"in u?r.push({...u,reference:o}):r.push({handler:u,reference:o});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 u of t.presets??[])tM(e,{path:i,base:n,config:u,reference:o});for(let u of r)e.plugins.push(u),u.config&&tM(e,{path:i,base:n,config:u.config,reference:!!u.reference});let c=t.content??[],s=Array.isArray(c)?c:c.files;for(let u of s)e.content.files.push(typeof u=="object"?u:{base:n,pattern:u});e.configs.push(t)}function mVe(e){let t=new Set,n=Boe(e.design,()=>e.theme,o),i=Object.assign(n,{theme:n,colors:YL});function o(r){return typeof r=="function"?r(i)??null:r??null}for(let r of e.configs){let c=r.theme??{},s=c.extend??{};for(let u in c)u!=="extend"&&t.add(u);Object.assign(e.theme,c);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 c=[e.theme[r],...e.extend[r]];e.theme[r]=()=>{let s=c.map(o);return iM({},s,_Ve)}}for(let r in e.theme)e.theme[r]=o(e.theme[r]);if(e.theme.screens&&typeof e.theme.screens=="object")for(let r of Object.keys(e.theme.screens)){let c=e.theme.screens[r];c&&typeof c=="object"&&("raw"in c||"max"in c||"min"in c&&(e.theme.screens[r]=c.min))}return t}function EVe(e,t){let n=e.theme.container||{};if(typeof n!="object"||n===null)return;let i=yVe(n,t);i.length!==0&&t.utilities.static("container",()=>structuredClone(i))}function yVe({center:e,padding:t,screens:n},i){let o=[],r=null;if(e&&o.push(Ue("margin-inline","auto")),(typeof t=="string"||typeof t=="object"&&t!==null&&"DEFAULT"in t)&&o.push(Ue("padding-inline",typeof t=="string"?t:t.DEFAULT)),typeof n=="object"&&n!==null){r=new Map;let c=Array.from(i.theme.namespace("--breakpoint").entries());if(c.sort((s,u)=>fT(s[1],u[1],"asc")),c.length>0){let[s]=c[0];o.push(ss("@media",`(width >= --theme(--breakpoint-${s}))`,[Ue("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,ss("@media",`(width >= ${u})`,[Ue("max-width",u)]))}}if(typeof t=="object"&&t!==null){let c=Object.entries(t).filter(([s])=>s!=="DEFAULT").map(([s,u])=>[s,i.theme.resolveValue(s,["--breakpoint"]),u]).filter(Boolean);c.sort((s,u)=>fT(s[1],u[1],"asc"));for(let[s,,u]of c)if(r&&r.has(s))r.get(s).nodes.push(Ue("padding-inline",u));else{if(r)continue;o.push(ss("@media",`(width >= theme(--breakpoint-${s}))`,[Ue("padding-inline",u)]))}}if(r)for(let[,c]of r)o.push(c);return o}function gVe({addVariant:e,config:t}){let n=t("darkMode",null),[i,o=".dark"]=Array.isArray(n)?n:[n];if(i==="variant"){let r;if(Array.isArray(o)||typeof o=="function"?r=o:typeof o=="string"&&(r=[o]),Array.isArray(r))for(let c of r)c===".dark"?(i=!1,console.warn('When using `variant` for `darkMode`, you must provide a selector.\nExample: `darkMode: ["variant", ".your-selector &"]`')):c.includes("&")||(i=!1,console.warn('When using `variant` for `darkMode`, your selector must contain `&`.\nExample `darkMode: ["variant", ".your-selector &"]`'));o=r}i===null||(i==="selector"?e("dark",`&:where(${o}, ${o} *)`):i==="media"?e("dark","@media (prefers-color-scheme: dark)"):i==="variant"?e("dark",o):i==="class"&&e("dark",`&:is(${o} *)`))}function bVe(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}`,()=>[Ue("--tw-gradient-position",`to ${n} in oklab`),Ue("background-image","linear-gradient(var(--tw-gradient-stops))")]);e.utilities.static("bg-left-top",()=>[Ue("background-position","left top")]),e.utilities.static("bg-right-top",()=>[Ue("background-position","right top")]),e.utilities.static("bg-left-bottom",()=>[Ue("background-position","left bottom")]),e.utilities.static("bg-right-bottom",()=>[Ue("background-position","right bottom")]),e.utilities.static("object-left-top",()=>[Ue("object-position","left top")]),e.utilities.static("object-right-top",()=>[Ue("object-position","right top")]),e.utilities.static("object-left-bottom",()=>[Ue("object-position","left bottom")]),e.utilities.static("object-right-bottom",()=>[Ue("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[Ue("max-width",n)]}),e.utilities.static("overflow-ellipsis",()=>[Ue("text-overflow","ellipsis")]),e.utilities.static("decoration-slice",()=>[Ue("-webkit-box-decoration-break","slice"),Ue("box-decoration-break","slice")]),e.utilities.static("decoration-clone",()=>[Ue("-webkit-box-decoration-break","clone"),Ue("box-decoration-break","clone")]),e.utilities.functional("flex-shrink",t=>{if(!t.modifier){if(!t.value)return[Ue("flex-shrink","1")];if(t.value.kind==="arbitrary")return[Ue("flex-shrink",t.value.value)];if(Nr(t.value.value))return[Ue("flex-shrink",t.value.value)]}}),e.utilities.functional("flex-grow",t=>{if(!t.modifier){if(!t.value)return[Ue("flex-grow","1")];if(t.value.kind==="arbitrary")return[Ue("flex-grow",t.value.value)];if(Nr(t.value.value))return[Ue("flex-grow",t.value.value)]}})}function AVe(e,t){let n=e.theme.screens||{},i=t.variants.get("min")?.order??0,o=[];for(let[c,s]of Object.entries(n)){let u=function(d){t.variants.static(c,h=>{h.nodes=[ss("@media",p,h.nodes)]},{order:d})};var r=u;let H=t.variants.get(c),a=t.theme.resolveValue(c,["--breakpoint"]);if(H&&a&&!t.theme.hasDefault(`--breakpoint-${c}`))continue;let l=!0;typeof s=="string"&&(l=!1);let p=IVe(s);l?o.push(u):u(i)}if(o.length!==0){for(let[,c]of t.variants.variants)c.order>i&&(c.order+=o.length);t.variants.compareFns=new Map(Array.from(t.variants.compareFns).map(([c,s])=>(c>i&&(c+=o.length),[c,s])));for(let[c,s]of o.entries())s(i+c+1)}}function IVe(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 SVe(e,t){let n=e.theme.aria||{},i=e.theme.supports||{},o=e.theme.data||{};if(Object.keys(n).length>0){let r=t.variants.get("aria"),c=r?.applyFn,s=r?.compounds;t.variants.functional("aria",(u,H)=>{let a=H.value;return a&&a.kind==="named"&&a.value in n?c?.(u,{...H,value:{kind:"arbitrary",value:n[a.value]}}):c?.(u,H)},{compounds:s})}if(Object.keys(i).length>0){let r=t.variants.get("supports"),c=r?.applyFn,s=r?.compounds;t.variants.functional("supports",(u,H)=>{let a=H.value;return a&&a.kind==="named"&&a.value in i?c?.(u,{...H,value:{kind:"arbitrary",value:i[a.value]}}):c?.(u,H)},{compounds:s})}if(Object.keys(o).length>0){let r=t.variants.get("data"),c=r?.applyFn,s=r?.compounds;t.variants.functional("data",(u,H)=>{let a=H.value;return a&&a.kind==="named"&&a.value in o?c?.(u,{...H,value:{kind:"arbitrary",value:o[a.value]}}):c?.(u,H)},{compounds:s})}}async function TVe({designSystem:e,base:t,ast:n,loadModule:i,sources:o}){let r=0,c=[],s=[];as(n,(l,{parent:p,replaceWith:d,context:h})=>{if(l.kind==="at-rule"){if(l.name==="@plugin"){if(p!==null)throw new Error("`@plugin` cannot be nested.");let m=l.params.slice(1,-1);if(m.length===0)throw new Error("`@plugin` must have a path.");let g={};for(let y of l.nodes??[]){if(y.kind!=="declaration")throw new Error(`Unexpected \`@plugin\` option: ${qf([y])} \`@plugin\` options must be a flat list of declarations.`);if(y.value===void 0)continue;let _=y.value,E=ui(_,",").map(A=>{if(A=A.trim(),A==="null")return null;if(A==="true")return!0;if(A==="false")return!1;if(Number.isNaN(Number(A))){if(A[0]==='"'&&A[A.length-1]==='"'||A[0]==="'"&&A[A.length-1]==="'")return A.slice(1,-1);if(A[0]==="{"&&A[A.length-1]==="}")throw new Error(`Unexpected \`@plugin\` option: Value of declaration \`${qf([y]).trim()}\` is not supported. Using an object as a plugin option is currently only supported in JavaScript configuration files.`)}else return Number(A);return A});g[y.property]=E.length===1?E[0]:E}c.push([{id:m,base:h.base,reference:!!h.reference},Object.keys(g).length>0?g:null]),d([]),r|=4;return}if(l.name==="@config"){if(l.nodes.length>0)throw new Error("`@config` cannot have a body.");if(p!==null)throw new Error("`@config` cannot be nested.");s.push({id:l.params.slice(1,-1),base:h.base,reference:!!h.reference}),d([]),r|=4;return}}}),bVe(e);let u=e.resolveThemeValue;if(e.resolveThemeValue=function(l,p){return l.startsWith("--")?u(l,p):(r|=Soe({designSystem:e,base:t,ast:n,sources:o,configs:[],pluginDetails:[]}),e.resolveThemeValue(l,p))},!c.length&&!s.length)return 0;let[H,a]=await Promise.all([Promise.all(s.map(async({id:l,base:p,reference:d})=>{let h=await i(l,p,"config");return{path:l,base:h.base,config:h.module,reference:d}})),Promise.all(c.map(async([{id:l,base:p,reference:d},h])=>{let m=await i(l,p,"plugin");return{path:l,base:m.base,plugin:m.module,options:h,reference:d}}))]);return r|=Soe({designSystem:e,base:t,ast:n,sources:o,configs:H,pluginDetails:a}),r}function Soe({designSystem:e,base:t,ast:n,sources:i,configs:o,pluginDetails:r}){let c=0,s=[...r.map(m=>{if(!m.options)return{config:{plugins:[m.plugin]},base:m.base,reference:m.reference};if("__isOptionsFunction"in m.plugin)return{config:{plugins:[m.plugin(m.options)]},base:m.base,reference:m.reference};throw new Error(`The plugin "${m.path}" does not accept options`)}),...o],{resolvedConfig:u}=Ioe(e,[{config:fVe(e.theme),base:t,reference:!0},...s,{config:{plugins:[gVe]},base:t,reference:!0}]),{resolvedConfig:H,replacedThemeKeys:a}=Ioe(e,s),l=e.resolveThemeValue;e.resolveThemeValue=function(m,g){if(m[0]==="-"&&m[1]==="-")return l(m,g);let y=d.theme(m,void 0);if(Array.isArray(y)&&y.length===2)return y[0];if(Array.isArray(y))return y.join(", ");if(typeof y=="string")return y};let p={designSystem:e,ast:n,resolvedConfig:u,featuresRef:{set current(m){c|=m}}},d=goe({...p,referenceMode:!1}),h;for(let{handler:m,reference:g}of u.plugins)g?(h||=goe({...p,referenceMode:!0}),m(h)):m(d);if(zWe(e,H,a),pVe(e,H,a),SVe(H,e),AVe(H,e),EVe(H,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.`)),!LVe.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 m=u.important;as(n,(g,{replaceWith:y,parent:_})=>{if(g.kind==="at-rule"&&!(g.name!=="@tailwind"||g.params!=="utilities"))return _?.kind==="rule"&&_.selector===m||y(Es(m,[g])),2})}for(let m of u.blocklist)e.invalidCandidates.add(m);for(let m of u.content.files){if("raw"in m)throw new Error(`Error in the config file/plugin/preset. The \`content\` key contains a \`raw\` entry: ${JSON.stringify(m,null,2)} This feature is not currently supported.`);let g=!1;m.pattern[0]=="!"&&(g=!0,m.pattern=m.pattern.slice(1)),i.push({...m,negated:g})}return c}function rM(e){let t=e.indexOf("{");if(t===-1)return[e];let n=[],i=e.slice(0,t),o=e.slice(t),r=0,c=o.lastIndexOf("}");for(let l=0;lrM(l));let a=rM(u);for(let l of a)for(let p of H)n.push(i+p+l);return n}function vVe(e){return Ooe.test(e)}function CVe(e){let t=e.match(Ooe);if(!t)return[e];let[,n,i,o]=t,r=o?parseInt(o,10):void 0,c=[];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.");if(r>0)for(let H=s;H<=u;H+=r){let a=H.toString();c.push(a)}else for(let H=s;H>=u;H+=r){let a=H.toString();c.push(a)}}return c}function DVe(){throw new Error("No `loadModule` function provided to `compile`")}function PVe(){throw new Error("No `loadStylesheet` function provided to `compile`")}function wVe(e){let t=0,n=null;for(let i of ui(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 Foe(e,{base:t="",loadModule:n=DVe,loadStylesheet:i=PVe}={}){let o=0;e=[Ff({base:t},e)],o|=await Roe(e,t,i);let r=null,c=new pWe,s=[],u=[],H=null,a=null,l=[],p=[],d=[],h=[],m=null;as(e,(y,{parent:_,replaceWith:E,context:A})=>{if(y.kind==="at-rule"){if(y.name==="@tailwind"&&(y.params==="utilities"||y.params.startsWith("utilities"))){if(a!==null){E([]);return}let S=ui(y.params," ");for(let T of S)if(T.startsWith("source(")){let I=T.slice(7,-1);if(I==="none"){m=I;continue}if(I[0]==='"'&&I[I.length-1]!=='"'||I[0]==="'"&&I[I.length-1]!=="'"||I[0]!=="'"&&I[0]!=='"')throw new Error("`source(\u2026)` paths must be quoted.");m={base:A.sourceBase??A.base,pattern:I.slice(1,-1)}}a=y,o|=16}if(y.name==="@utility"){if(_!==null)throw new Error("`@utility` cannot be nested.");if(y.nodes.length===0)throw new Error(`\`@utility ${y.params}\` is empty. Utilities should include at least one property.`);let S=DWe(y);if(S===null)throw new Error(`\`@utility ${y.params}\` defines an invalid utility name. Utilities should be alphanumeric and start with a lowercase letter.`);u.push(S)}if(y.name==="@source"){if(y.nodes.length>0)throw new Error("`@source` cannot have a body.");if(_!==null)throw new Error("`@source` cannot be nested.");let S=!1,T=!1,I=y.params;if(I[0]==="n"&&I.startsWith("not ")&&(S=!0,I=I.slice(4)),I[0]==="i"&&I.startsWith("inline(")&&(T=!0,I=I.slice(7,-1)),I[0]==='"'&&I[I.length-1]!=='"'||I[0]==="'"&&I[I.length-1]!=="'"||I[0]!=="'"&&I[0]!=='"')throw new Error("`@source` paths must be quoted.");let L=I.slice(1,-1);if(T){let x=S?h:d,C=ui(L," ");for(let D of C)for(let O of rM(D))x.push(O)}else p.push({base:A.base,pattern:L,negated:S});E([]);return}if(y.name==="@variant"&&(_===null?y.nodes.length===0?y.name="@custom-variant":(as(y.nodes,S=>{if(S.kind==="at-rule"&&S.name==="@slot")return y.name="@custom-variant",2}),y.name==="@variant"&&l.push(y)):l.push(y)),y.name==="@custom-variant"){if(_!==null)throw new Error("`@custom-variant` cannot be nested.");E([]);let[S,T]=ui(y.params," ");if(!woe.test(S))throw new Error(`\`@custom-variant ${S}\` defines an invalid variant name. Variants should only contain alphanumeric, dashes or underscore characters.`);if(y.nodes.length>0&&T)throw new Error(`\`@custom-variant ${S}\` cannot have both a selector and a body.`);if(y.nodes.length===0){if(!T)throw new Error(`\`@custom-variant ${S}\` has no selector or body.`);let I=ui(T.slice(1,-1),",");if(I.length===0||I.some(C=>C.trim()===""))throw new Error(`\`@custom-variant ${S} (${I.join(",")})\` selector is invalid.`);let L=[],x=[];for(let C of I)C=C.trim(),C[0]==="@"?L.push(C):x.push(C);s.push(C=>{C.variants.static(S,D=>{let O=[];x.length>0&&O.push(Es(x.join(", "),D.nodes));for(let j of L)O.push(ho(j,D.nodes));D.nodes=O},{compounds:w0([...x,...L])})});return}else{s.push(I=>{I.variants.fromAst(S,y.nodes)});return}}if(y.name==="@media"){let S=ui(y.params," "),T=[];for(let I of S)if(I.startsWith("source(")){let L=I.slice(7,-1);as(y.nodes,(x,{replaceWith:C})=>{if(x.kind==="at-rule"&&x.name==="@tailwind"&&x.params==="utilities")return x.params+=` source(${L})`,C([Ff({sourceBase:A.base},[x])]),2})}else if(I.startsWith("theme(")){let L=I.slice(6,-1),x=L.includes("reference");as(y.nodes,C=>{if(C.kind!=="at-rule"){if(x)throw new Error('Files imported with `@import "\u2026" theme(reference)` must only contain `@theme` blocks.\nUse `@reference "\u2026";` instead.');return 0}if(C.name==="@theme")return C.params+=" "+L,1})}else if(I.startsWith("prefix(")){let L=I.slice(7,-1);as(y.nodes,x=>{if(x.kind==="at-rule"&&x.name==="@theme")return x.params+=` prefix(${L})`,1})}else I==="important"?r=!0:I==="reference"?y.nodes=[Ff({reference:!0},y.nodes)]:T.push(I);T.length>0?y.params=T.join(" "):S.length>0&&E(y.nodes)}if(y.name==="@theme"){let[S,T]=wVe(y.params);if(A.reference&&(S|=2),T){if(!xVe.test(T))throw new Error(`The prefix "${T}" is invalid. Prefixes must be lowercase ASCII letters (a-z) only.`);c.prefix=T}return as(y.nodes,I=>{if(I.kind==="at-rule"&&I.name==="@keyframes")return c.addKeyframes(I),1;if(I.kind==="comment")return;if(I.kind==="declaration"&&I.property.startsWith("--")){c.add(dT(I.property),I.value??"",S);return}let L=qf([ss(y.name,y.params,[I])]).split(` `).map((x,C,D)=>`${C===0||C>=D.length-2?" ":">"} ${x}`).join(` `);throw new Error(`\`@theme\` blocks must only contain custom properties or \`@keyframes\`. ${L}`)}),H?E([]):(H=Es(":root, :host",[]),E([H])),1}}});let g=WWe(c);if(r&&(g.important=r),h.length>0)for(let y of h)g.invalidCandidates.add(y);o|=await TVe({designSystem:g,base:t,ast:e,loadModule:n,sources:p});for(let y of s)y(g);for(let y of u)y(g);if(H){let y=[];for(let[E,A]of g.theme.entries())A.options&2||y.push(Ue(gT(E),A.value));let _=g.theme.getKeyframes();for(let E of _)e.push(Ff({theme:!0},[ni([E])]));H.nodes=[Ff({theme:!0},y)]}if(a){let y=a;y.kind="context",y.context={}}if(l.length>0){for(let y of l){let _=Es("&",y.nodes),E=y.params,A=g.parseVariant(E);if(A===null)throw new Error(`Cannot use \`@variant\` with unknown variant: ${E}`);if(AT(_,A,g.variants)===null)throw new Error(`Cannot use \`@variant\` with variant: ${E}`);Object.assign(y,_)}o|=32}return o|=nM(e,g),o|=Q$(e,g),as(e,(y,{replaceWith:_})=>{if(y.kind==="at-rule")return y.name==="@utility"&&_([]),1}),{designSystem:g,ast:e,sources:p,root:m,utilitiesNode:a,features:o,inlineCandidates:d}}async function oM(e,t={}){let{designSystem:n,ast:i,sources:o,root:r,utilitiesNode:c,features:s,inlineCandidates:u}=await Foe(e,t);i.unshift(voe(`! tailwindcss v${sWe} | MIT License | https://tailwindcss.com `));function H(h){n.invalidCandidates.add(h)}let a=new Set,l=null,p=0,d=!1;for(let h of u)n.invalidCandidates.has(h)||(a.add(h),d=!0);return{sources:o,root:r,features:s,build(h){if(s===0)return e;if(!c)return l??=D0(i,n,t.polyfills),l;let m=d,g=!1;d=!1;let y=a.size;for(let E of h)if(!n.invalidCandidates.has(E))if(E[0]==="-"&&E[1]==="-"){let A=n.theme.markUsedVariable(E);m||=A,g||=A}else a.add(E),m||=a.size!==y;if(!m)return l??=D0(i,n,t.polyfills),l;let _=bT(a,n,{onInvalidCandidate:H}).astNodes;return!g&&p===_.length?(l??=D0(i,n,t.polyfills),l):(p=_.length,c.nodes=_,l=D0(i,n,t.polyfills),l)}}}async function joe(e,t={}){let n=yT(e),i=await oM(n,t),o=n,r=e;return{...i,build(c){let s=i.build(c);return s===o||(r=qf(s),o=s),r}}}async function Uoe(e,t={}){return(await Foe(yT(e),t)).designSystem}function qoe(){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 sWe,v0,oT,lT,aWe,oWe,lWe,cT,Of,x0,uT,Nae,U$,G$,Rae,cWe,uWe,$ae,q$,HWe,Loe,pWe,Il,Bae,hWe,Oae,Fae,_We,jae,Uae,qae,Wae,mWe,EWe,Vae,Kae,Gae,yWe,K$,AWe,Zae,zae,Jae,LWe,Qae,TWe,vWe,_T,CWe,J$,eoe,MWe,woe,UWe,noe,QWe,loe,aVe,coe,oVe,uoe,lVe,cVe,Hoe,poe,uVe,doe,foe,hoe,HVe,_oe,moe,Eoe,yoe,hVe,LVe,Ooe,xVe,sM,aM,Woe=Pl(()=>{j$();eT();sWe="4.1.1",v0=92,oT=47,lT=42,aWe=34,oWe=39,lWe=58,cT=59,Of=10,x0=32,uT=9,Nae=123,U$=125,G$=40,Rae=41,cWe=91,uWe=93,$ae=45,q$=64,HWe=33;Loe=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"]]]);pWe=class{constructor(e=new Map,t=new Set([])){this.values=e,this.keyframes=t}prefix=null;add(e,t,n=0){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 i=this.values.get(e);if(i&&!(i.options&4))return}t==="initial"?this.values.delete(e):this.values.set(e,{value:t,options:n})}keysInNamespaces(e){let t=[];for(let n of e){let i=`${n}-`;for(let o of this.values.keys())o.startsWith(i)&&o.indexOf("--",2)===-1&&(Mae(o,n)||t.push(o.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=dT(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=Loe.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 o of n)if(i.startsWith(o))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(!Mae(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(${gT(this.prefixKey(e))}${n?`, ${n}`:""})`}markUsedVariable(e){let t=dT(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 o=this.values.get(i);return(n|o.options)&1?o.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 o={};for(let c of n){let s=`${i}${c}`,u=this.values.get(s);u&&(u.options&1?o[c]=u.value:o[c]=this.#r(s))}let r=this.values.get(i);return r.options&1?[r.value,o]:[this.#r(i),o]}namespace(e){let t=new Map,n=`${e}-`;for(let[i,o]of this.values)i===e?t.set(null,o.value):i.startsWith(`${n}-`)?t.set(i.slice(e.length),o.value):i.startsWith(n)&&t.set(i.slice(n.length),o.value);return t}addKeyframes(e){this.keyframes.add(e)}getKeyframes(){return Array.from(this.keyframes)}},Il=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}};Bae=92,hWe=41,Oae=58,Fae=44,_We=34,jae=61,Uae=62,qae=60,Wae=10,mWe=40,EWe=39,Vae=47,Kae=32,Gae=9;yWe=64;K$=new Uint8Array(256);AWe=58,Zae=45,zae=97,Jae=122;LWe=new Set(["inset","inherit","initial","revert","unset"]),Qae=/^-?(\d+|\.\d+)(.*?)$/g;TWe=/^-?[a-z][a-zA-Z0-9/%._-]*$/,vWe=/^-?[a-z][a-zA-Z0-9/%._-]*-\*$/,_T=["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"],CWe=class{utilities=new Il(()=>[]);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){this.completions.set(e,t)}keys(e){let t=[];for(let[n,i]of this.utilities.entries())for(let o of i)if(o.kind===e){t.push(n);break}return t}};J$={"--alpha":PWe,"--spacing":wWe,"--theme":kWe,theme:NWe};eoe=new RegExp(Object.keys(J$).map(e=>`${e}\\(`).join("|"));MWe=/^\d+\/\d+$/;woe=/^@?[a-zA-Z0-9_-]*$/,UWe=class{compareFns=new Map;variants=new Map;completions=new Map;groupOrder=null;lastOrder=0;static(e,t,{compounds:n,order:i}={}){this.set(e,{kind:"static",applyFn:t,compoundsWith:0,compounds:n??2,order:i})}fromAst(e,t){let n=[];as(t,i=>{i.kind==="rule"?n.push(i.selector):i.kind==="at-rule"&&i.name!=="@slot"&&n.push(`${i.name} ${i.params}`)}),this.static(e,i=>{let o=structuredClone(t);koe(o,i.nodes),i.nodes=o},{compounds:w0(n)})}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:o}={}){this.set(e,{kind:"compound",applyFn:n,compoundsWith:t,compounds:i??2,order:o})}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:w0([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))(sM||{});aM=(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))(aM||{})});var lM={};T1e(lM,{Features:()=>aM,Polyfills:()=>sM,__unstable__loadDesignSystem:()=>Uoe,compile:()=>joe,compileAst:()=>oM,default:()=>qoe});var cM=Pl(()=>{Woe();j$();eT()});var k0=Le((r$t,kVe)=>{kVe.exports={name:"tailwindcss",version:"3.4.17",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.6",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","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 HM=Le((n$t,Voe)=>{"use strict";var uM=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],[o,r]=i;this._deleteIfExpired(o,r)===!1&&(yield[o,r.value])}t=[...this.oldCache];for(let n=t.length-1;n>=0;--n){let i=t[n],[o,r]=i;this.cache.has(o)||this._deleteIfExpired(o,r)===!1&&(yield[o,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)}};Voe.exports=uM});var Joe=Le((Wf,zoe)=>{"use strict";var pM=require("crypto");Wf=zoe.exports=N0;function N0(e,t){return t=Xoe(e,t),NVe(e,t)}Wf.sha1=function(e){return N0(e)};Wf.keys=function(e){return N0(e,{excludeValues:!0,algorithm:"sha1",encoding:"hex"})};Wf.MD5=function(e){return N0(e,{algorithm:"md5",encoding:"hex"})};Wf.keysMD5=function(e){return N0(e,{algorithm:"md5",encoding:"hex",excludeValues:!0})};var hm=pM.getHashes?pM.getHashes().slice():["sha1","md5"];hm.push("passthrough");var Koe=["buffer","hex","binary","base64"];function Xoe(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=dM(t,n);if(i.dispatch(e),n.update||n.end(""),n.digest)return n.digest(t.encoding==="buffer"?void 0:t.encoding);var o=n.read();return t.encoding==="buffer"?o:o.toString(t.encoding)}Wf.writeToStream=function(e,t,n){return typeof n>"u"&&(n=t,t={}),t=Xoe(e,t),dM(t,n).dispatch(e)};function dM(e,t,n){n=n||[];var i=function(o){return t.update?t.update(o,"utf8"):t.write(o,"utf8")};return{dispatch:function(o){e.replacer&&(o=e.replacer(o));var r=typeof o;return o===null&&(r="null"),this["_"+r](o)},_object:function(o){var r=/\[object (.*)\]/i,c=Object.prototype.toString.call(o),s=r.exec(c);s?s=s[1]:s="unknown:["+c+"]",s=s.toLowerCase();var u=null;if((u=n.indexOf(o))>=0)return this.dispatch("[CIRCULAR:"+u+"]");if(n.push(o),typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(o))return i("buffer:"),i(o);if(s!=="object"&&s!=="function"&&s!=="asyncfunction")if(this["_"+s])this["_"+s](o);else{if(e.ignoreUnknown)return i("["+s+"]");throw new Error('Unknown object type "'+s+'"')}else{var H=Object.keys(o);e.unorderedObjects&&(H=H.sort()),e.respectType!==!1&&!Goe(o)&&H.splice(0,0,"prototype","__proto__","constructor"),e.excludeKeys&&(H=H.filter(function(l){return!e.excludeKeys(l)})),i("object:"+H.length+":");var a=this;return H.forEach(function(l){a.dispatch(l),i(":"),e.excludeValues||a.dispatch(o[l]),i(",")})}},_array:function(o,r){r=typeof r<"u"?r:e.unorderedArrays!==!1;var c=this;if(i("array:"+o.length+":"),!r||o.length<=1)return o.forEach(function(H){return c.dispatch(H)});var s=[],u=o.map(function(H){var a=new Zoe,l=n.slice(),p=dM(e,a,l);return p.dispatch(H),s=s.concat(l.slice(n.length)),a.read().toString()});return n=n.concat(s),u.sort(),this._array(u,!1)},_date:function(o){return i("date:"+o.toJSON())},_symbol:function(o){return i("symbol:"+o.toString())},_error:function(o){return i("error:"+o.toString())},_boolean:function(o){return i("bool:"+o.toString())},_string:function(o){i("string:"+o.length+":"),i(o.toString())},_function:function(o){i("fn:"),Goe(o)?this.dispatch("[native]"):this.dispatch(o.toString()),e.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(o.name)),e.respectFunctionProperties&&this._object(o)},_number:function(o){return i("number:"+o.toString())},_xml:function(o){return i("xml:"+o.toString())},_null:function(){return i("Null")},_undefined:function(){return i("Undefined")},_regexp:function(o){return i("regex:"+o.toString())},_uint8array:function(o){return i("uint8array:"),this.dispatch(Array.prototype.slice.call(o))},_uint8clampedarray:function(o){return i("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(o))},_int8array:function(o){return i("int8array:"),this.dispatch(Array.prototype.slice.call(o))},_uint16array:function(o){return i("uint16array:"),this.dispatch(Array.prototype.slice.call(o))},_int16array:function(o){return i("int16array:"),this.dispatch(Array.prototype.slice.call(o))},_uint32array:function(o){return i("uint32array:"),this.dispatch(Array.prototype.slice.call(o))},_int32array:function(o){return i("int32array:"),this.dispatch(Array.prototype.slice.call(o))},_float32array:function(o){return i("float32array:"),this.dispatch(Array.prototype.slice.call(o))},_float64array:function(o){return i("float64array:"),this.dispatch(Array.prototype.slice.call(o))},_arraybuffer:function(o){return i("arraybuffer:"),this.dispatch(new Uint8Array(o))},_url:function(o){return i("url:"+o.toString(),"utf8")},_map:function(o){i("map:");var r=Array.from(o);return this._array(r,e.unorderedSets!==!1)},_set:function(o){i("set:");var r=Array.from(o);return this._array(r,e.unorderedSets!==!1)},_file:function(o){return i("file:"),this.dispatch([o.name,o.size,o.type,o.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(o){return i("bigint:"+o.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 Zoe(){return{buf:"",write:function(e){this.buf+=e},end:function(e){this.buf+=e},read:function(){return this.buf}}}});var Qoe=Le(fM=>{"use strict";Object.defineProperty(fM,"__esModule",{value:!0});Object.defineProperty(fM,"default",{enumerable:!0,get:function(){return MVe}});var RVe=$Ve(Joe());function $Ve(e){return e&&e.__esModule?e:{default:e}}function MVe(e){return(0,RVe.default)(e,{ignoreUnknown:!0})}});var rle=Le(_M=>{"use strict";Object.defineProperty(_M,"__esModule",{value:!0});function BVe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}BVe(_M,{default:function(){return UVe},resolveDefaultConfigPath:function(){return tle}});var OVe=ele(require("fs")),hM=ele(require("path"));function ele(e){return e&&e.__esModule?e:{default:e}}var FVe=["./tailwind.config.js","./tailwind.config.cjs","./tailwind.config.mjs","./tailwind.config.ts","./tailwind.config.cts","./tailwind.config.mts"];function IT(e){return typeof e=="object"&&e!==null}function jVe(e){return Object.keys(e).length===0}function Yoe(e){return typeof e=="string"||e instanceof String}function UVe(e){return IT(e)&&e.config===void 0&&!jVe(e)?null:IT(e)&&e.config!==void 0&&Yoe(e.config)?hM.default.resolve(e.config):IT(e)&&e.config!==void 0&&IT(e.config)?null:Yoe(e)?hM.default.resolve(e):tle()}function tle(){for(let e of FVe)try{let t=hM.default.resolve(e);return OVe.default.accessSync(t),t}catch{}return null}});var LT=Le((ST,nle)=>{"use strict";ST.__esModule=!0;ST.default=VVe;function qVe(e){for(var t=e.toLowerCase(),n="",i=!1,o=0;o<6&&t[o]!==void 0;o++){var r=t.charCodeAt(o),c=r>=97&&r<=102||r>=48&&r<=57;if(i=r===32,!c)break;n+=t[o]}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 WVe=/\\/;function VVe(e){var t=WVe.test(e);if(!t)return e;for(var n="",i=0;i{"use strict";TT.__esModule=!0;TT.default=KVe;function KVe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0;){var o=n.shift();if(!e[o])return;e=e[o]}return e}ile.exports=TT.default});var ole=Le((vT,ale)=>{"use strict";vT.__esModule=!0;vT.default=GVe;function GVe(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),i=1;i0;){var o=n.shift();e[o]||(e[o]={}),e=e[o]}}ale.exports=vT.default});var cle=Le((CT,lle)=>{"use strict";CT.__esModule=!0;CT.default=XVe;function XVe(e){for(var t="",n=e.indexOf("/*"),i=0;n>=0;){t=t+e.slice(i,n);var o=e.indexOf("*/",n+2);if(o<0)return t;i=o+2,n=e.indexOf("/*",i)}return t=t+e.slice(i),t}lle.exports=CT.default});var R0=Le(Ju=>{"use strict";Ju.__esModule=!0;Ju.unesc=Ju.stripComments=Ju.getProp=Ju.ensureObject=void 0;var ZVe=xT(LT());Ju.unesc=ZVe.default;var zVe=xT(sle());Ju.getProp=zVe.default;var JVe=xT(ole());Ju.ensureObject=JVe.default;var QVe=xT(cle());Ju.stripComments=QVe.default;function xT(e){return e&&e.__esModule?e:{default:e}}});var QH=Le(($0,ple)=>{"use strict";$0.__esModule=!0;$0.default=void 0;var ule=R0();function Hle(e,t){for(var n=0;ni||this.source.end.lineo||this.source.end.line===i&&this.source.end.column{"use strict";Us.__esModule=!0;Us.UNIVERSAL=Us.TAG=Us.STRING=Us.SELECTOR=Us.ROOT=Us.PSEUDO=Us.NESTING=Us.ID=Us.COMMENT=Us.COMBINATOR=Us.CLASS=Us.ATTRIBUTE=void 0;var rKe="tag";Us.TAG=rKe;var nKe="string";Us.STRING=nKe;var iKe="selector";Us.SELECTOR=iKe;var sKe="root";Us.ROOT=sKe;var aKe="pseudo";Us.PSEUDO=aKe;var oKe="nesting";Us.NESTING=oKe;var lKe="id";Us.ID=lKe;var cKe="comment";Us.COMMENT=cKe;var uKe="combinator";Us.COMBINATOR=uKe;var HKe="class";Us.CLASS=HKe;var pKe="attribute";Us.ATTRIBUTE=pKe;var dKe="universal";Us.UNIVERSAL=dKe});var DT=Le((M0,_le)=>{"use strict";M0.__esModule=!0;M0.default=void 0;var fKe=_Ke(QH()),YH=hKe(wo());function hle(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(hle=function(o){return o?n:t})(e)}function hKe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=hle(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var c=o?Object.getOwnPropertyDescriptor(e,r):null;c&&(c.get||c.set)?Object.defineProperty(i,r,c):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}function _Ke(e){return e&&e.__esModule?e:{default:e}}function mKe(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=EKe(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 EKe(e,t){if(e){if(typeof e=="string")return dle(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 dle(e,t)}}function dle(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,i=new Array(t);n=o&&(this.indexes[c]=r-1);return this},n.removeAll=function(){for(var o=mKe(this.nodes),r;!(r=o()).done;){var c=r.value;c.parent=void 0}return this.nodes=[],this},n.empty=function(){return this.removeAll()},n.insertAfter=function(o,r){r.parent=this;var c=this.index(o);this.nodes.splice(c+1,0,r),r.parent=this;var s;for(var u in this.indexes)s=this.indexes[u],c<=s&&(this.indexes[u]=s+1);return this},n.insertBefore=function(o,r){r.parent=this;var c=this.index(o);this.nodes.splice(c,0,r),r.parent=this;var s;for(var u in this.indexes)s=this.indexes[u],s<=c&&(this.indexes[u]=s+1);return this},n._findChildAtPosition=function(o,r){var c=void 0;return this.each(function(s){if(s.atPosition){var u=s.atPosition(o,r);if(u)return c=u,!1}else if(s.isAtPosition(o,r))return c=s,!1}),c},n.atPosition=function(o,r){if(this.isAtPosition(o,r))return this._findChildAtPosition(o,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(o){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var r=this.lastEach;if(this.indexes[r]=0,!!this.length){for(var c,s;this.indexes[r]{"use strict";B0.__esModule=!0;B0.default=void 0;var AKe=SKe(DT()),IKe=wo();function SKe(e){return e&&e.__esModule?e:{default:e}}function mle(e,t){for(var n=0;n{"use strict";O0.__esModule=!0;O0.default=void 0;var CKe=DKe(DT()),xKe=wo();function DKe(e){return e&&e.__esModule?e:{default:e}}function PKe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,gM(e,t)}function gM(e,t){return gM=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,o){return i.__proto__=o,i},gM(e,t)}var wKe=function(e){PKe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=xKe.SELECTOR,i}return t}(CKe.default);O0.default=wKe;yle.exports=O0.default});var IM=Le((F0,Ale)=>{"use strict";F0.__esModule=!0;F0.default=void 0;var kKe=ble(Nu()),NKe=R0(),RKe=ble(QH()),$Ke=wo();function ble(e){return e&&e.__esModule?e:{default:e}}function gle(e,t){for(var n=0;n{"use strict";j0.__esModule=!0;j0.default=void 0;var FKe=UKe(QH()),jKe=wo();function UKe(e){return e&&e.__esModule?e:{default:e}}function qKe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,SM(e,t)}function SM(e,t){return SM=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,o){return i.__proto__=o,i},SM(e,t)}var WKe=function(e){qKe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=jKe.COMMENT,i}return t}(FKe.default);j0.default=WKe;Ile.exports=j0.default});var vM=Le((U0,Sle)=>{"use strict";U0.__esModule=!0;U0.default=void 0;var VKe=GKe(QH()),KKe=wo();function GKe(e){return e&&e.__esModule?e:{default:e}}function XKe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,TM(e,t)}function TM(e,t){return TM=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,o){return i.__proto__=o,i},TM(e,t)}var ZKe=function(e){XKe(t,e);function t(i){var o;return o=e.call(this,i)||this,o.type=KKe.ID,o}var n=t.prototype;return n.valueToString=function(){return"#"+e.prototype.valueToString.call(this)},t}(VKe.default);U0.default=ZKe;Sle.exports=U0.default});var PT=Le((q0,vle)=>{"use strict";q0.__esModule=!0;q0.default=void 0;var zKe=Tle(Nu()),JKe=R0(),QKe=Tle(QH());function Tle(e){return e&&e.__esModule?e:{default:e}}function Lle(e,t){for(var n=0;n{"use strict";W0.__esModule=!0;W0.default=void 0;var rGe=iGe(PT()),nGe=wo();function iGe(e){return e&&e.__esModule?e:{default:e}}function sGe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,xM(e,t)}function xM(e,t){return xM=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,o){return i.__proto__=o,i},xM(e,t)}var aGe=function(e){sGe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=nGe.TAG,i}return t}(rGe.default);W0.default=aGe;Cle.exports=W0.default});var wM=Le((V0,xle)=>{"use strict";V0.__esModule=!0;V0.default=void 0;var oGe=cGe(QH()),lGe=wo();function cGe(e){return e&&e.__esModule?e:{default:e}}function uGe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,PM(e,t)}function PM(e,t){return PM=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,o){return i.__proto__=o,i},PM(e,t)}var HGe=function(e){uGe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=lGe.STRING,i}return t}(oGe.default);V0.default=HGe;xle.exports=V0.default});var NM=Le((K0,Dle)=>{"use strict";K0.__esModule=!0;K0.default=void 0;var pGe=fGe(DT()),dGe=wo();function fGe(e){return e&&e.__esModule?e:{default:e}}function hGe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,kM(e,t)}function kM(e,t){return kM=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,o){return i.__proto__=o,i},kM(e,t)}var _Ge=function(e){hGe(t,e);function t(i){var o;return o=e.call(this,i)||this,o.type=dGe.PSEUDO,o}var n=t.prototype;return n.toString=function(){var o=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),o,this.rawSpaceAfter].join("")},t}(pGe.default);K0.default=_Ge;Dle.exports=K0.default});var FM=Le(Z0=>{"use strict";Z0.__esModule=!0;Z0.default=void 0;Z0.unescapeValue=OM;var G0=BM(Nu()),mGe=BM(LT()),EGe=BM(PT()),yGe=wo(),RM;function BM(e){return e&&e.__esModule?e:{default:e}}function Ple(e,t){for(var n=0;n0&&!o.quoted&&s.before.length===0&&!(o.spaces.value&&o.spaces.value.after)&&(s.before=" "),wle(c,s)}))),r.push("]"),r.push(this.rawSpaceAfter),r.join("")},gGe(t,[{key:"quoted",get:function(){var o=this.quoteMark;return o==="'"||o==='"'},set:function(o){SGe()}},{key:"quoteMark",get:function(){return this._quoteMark},set:function(o){if(!this._constructed){this._quoteMark=o;return}this._quoteMark!==o&&(this._quoteMark=o,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(o){if(this._constructed){var r=OM(o),c=r.deprecatedUsage,s=r.unescaped,u=r.quoteMark;if(c&&IGe(),s===this._value&&u===this._quoteMark)return;this._value=s,this._quoteMark=u,this._syncRawValue()}else this._value=o}},{key:"insensitive",get:function(){return this._insensitive},set:function(o){o||(this._insensitive=!1,this.raws&&(this.raws.insensitiveFlag==="I"||this.raws.insensitiveFlag==="i")&&(this.raws.insensitiveFlag=void 0)),this._insensitive=o}},{key:"attribute",get:function(){return this._attribute},set:function(o){this._handleEscapes("attribute",o),this._attribute=o}}]),t}(EGe.default);Z0.default=wT;wT.NO_QUOTE=null;wT.SINGLE_QUOTE="'";wT.DOUBLE_QUOTE='"';var $M=(RM={"'":{quotes:"single",wrap:!0},'"':{quotes:"double",wrap:!0}},RM[null]={isIdentifier:!0},RM);function wle(e,t){return""+t.before+e+t.after}});var UM=Le((z0,kle)=>{"use strict";z0.__esModule=!0;z0.default=void 0;var vGe=xGe(PT()),CGe=wo();function xGe(e){return e&&e.__esModule?e:{default:e}}function DGe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,jM(e,t)}function jM(e,t){return jM=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,o){return i.__proto__=o,i},jM(e,t)}var PGe=function(e){DGe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=CGe.UNIVERSAL,i.value="*",i}return t}(vGe.default);z0.default=PGe;kle.exports=z0.default});var WM=Le((J0,Nle)=>{"use strict";J0.__esModule=!0;J0.default=void 0;var wGe=NGe(QH()),kGe=wo();function NGe(e){return e&&e.__esModule?e:{default:e}}function RGe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,qM(e,t)}function qM(e,t){return qM=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,o){return i.__proto__=o,i},qM(e,t)}var $Ge=function(e){RGe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=kGe.COMBINATOR,i}return t}(wGe.default);J0.default=$Ge;Nle.exports=J0.default});var KM=Le((Q0,Rle)=>{"use strict";Q0.__esModule=!0;Q0.default=void 0;var MGe=OGe(QH()),BGe=wo();function OGe(e){return e&&e.__esModule?e:{default:e}}function FGe(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,VM(e,t)}function VM(e,t){return VM=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(i,o){return i.__proto__=o,i},VM(e,t)}var jGe=function(e){FGe(t,e);function t(n){var i;return i=e.call(this,n)||this,i.type=BGe.NESTING,i.value="&",i}return t}(MGe.default);Q0.default=jGe;Rle.exports=Q0.default});var Mle=Le((kT,$le)=>{"use strict";kT.__esModule=!0;kT.default=UGe;function UGe(e){return e.sort(function(t,n){return t-n})}$le.exports=kT.default});var GM=Le(fn=>{"use strict";fn.__esModule=!0;fn.word=fn.tilde=fn.tab=fn.str=fn.space=fn.slash=fn.singleQuote=fn.semicolon=fn.plus=fn.pipe=fn.openSquare=fn.openParenthesis=fn.newline=fn.greaterThan=fn.feed=fn.equals=fn.doubleQuote=fn.dollar=fn.cr=fn.comment=fn.comma=fn.combinator=fn.colon=fn.closeSquare=fn.closeParenthesis=fn.caret=fn.bang=fn.backslash=fn.at=fn.asterisk=fn.ampersand=void 0;var qGe=38;fn.ampersand=qGe;var WGe=42;fn.asterisk=WGe;var VGe=64;fn.at=VGe;var KGe=44;fn.comma=KGe;var GGe=58;fn.colon=GGe;var XGe=59;fn.semicolon=XGe;var ZGe=40;fn.openParenthesis=ZGe;var zGe=41;fn.closeParenthesis=zGe;var JGe=91;fn.openSquare=JGe;var QGe=93;fn.closeSquare=QGe;var YGe=36;fn.dollar=YGe;var eXe=126;fn.tilde=eXe;var tXe=94;fn.caret=tXe;var rXe=43;fn.plus=rXe;var nXe=61;fn.equals=nXe;var iXe=124;fn.pipe=iXe;var sXe=62;fn.greaterThan=sXe;var aXe=32;fn.space=aXe;var Ble=39;fn.singleQuote=Ble;var oXe=34;fn.doubleQuote=oXe;var lXe=47;fn.slash=lXe;var cXe=33;fn.bang=cXe;var uXe=92;fn.backslash=uXe;var HXe=13;fn.cr=HXe;var pXe=12;fn.feed=pXe;var dXe=10;fn.newline=dXe;var fXe=9;fn.tab=fXe;var hXe=Ble;fn.str=hXe;var _Xe=-1;fn.comment=_Xe;var mXe=-2;fn.word=mXe;var EXe=-3;fn.combinator=EXe});var jle=Le(Y0=>{"use strict";Y0.__esModule=!0;Y0.FIELDS=void 0;Y0.default=LXe;var Gr=yXe(GM()),_m,Ds;function Fle(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(Fle=function(o){return o?n:t})(e)}function yXe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=Fle(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var c=o?Object.getOwnPropertyDescriptor(e,r):null;c&&(c.get||c.set)?Object.defineProperty(i,r,c):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}var gXe=(_m={},_m[Gr.tab]=!0,_m[Gr.newline]=!0,_m[Gr.cr]=!0,_m[Gr.feed]=!0,_m),bXe=(Ds={},Ds[Gr.space]=!0,Ds[Gr.tab]=!0,Ds[Gr.newline]=!0,Ds[Gr.cr]=!0,Ds[Gr.feed]=!0,Ds[Gr.ampersand]=!0,Ds[Gr.asterisk]=!0,Ds[Gr.bang]=!0,Ds[Gr.comma]=!0,Ds[Gr.colon]=!0,Ds[Gr.semicolon]=!0,Ds[Gr.openParenthesis]=!0,Ds[Gr.closeParenthesis]=!0,Ds[Gr.openSquare]=!0,Ds[Gr.closeSquare]=!0,Ds[Gr.singleQuote]=!0,Ds[Gr.doubleQuote]=!0,Ds[Gr.plus]=!0,Ds[Gr.pipe]=!0,Ds[Gr.tilde]=!0,Ds[Gr.greaterThan]=!0,Ds[Gr.equals]=!0,Ds[Gr.dollar]=!0,Ds[Gr.caret]=!0,Ds[Gr.slash]=!0,Ds),XM={},Ole="0123456789abcdefABCDEF";for(NT=0;NT0?(_=c+m,E=y-g[m].length):(_=c,E=r),S=Gr.comment,c=_,p=_,l=y-E):H===Gr.slash?(y=s,S=H,p=c,l=s-r,u=y+1):(y=AXe(n,s),S=Gr.word,p=c,l=y-r),u=y+1;break}t.push([S,c,s-r,p,l,s,u]),E&&(r=E,E=null),s=u}return t}});var Zle=Le((eg,Xle)=>{"use strict";eg.__esModule=!0;eg.default=void 0;var TXe=Sc(yM()),ZM=Sc(bM()),vXe=Sc(IM()),Ule=Sc(LM()),CXe=Sc(vM()),xXe=Sc(DM()),zM=Sc(wM()),DXe=Sc(NM()),qle=RT(FM()),PXe=Sc(UM()),JM=Sc(WM()),wXe=Sc(KM()),kXe=Sc(Mle()),Tr=RT(jle()),Qr=RT(GM()),NXe=RT(wo()),da=R0(),Vf,QM;function Gle(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(Gle=function(o){return o?n:t})(e)}function RT(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=Gle(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var c=o?Object.getOwnPropertyDescriptor(e,r):null;c&&(c.get||c.set)?Object.defineProperty(i,r,c):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}function Sc(e){return e&&e.__esModule?e:{default:e}}function Wle(e,t){for(var n=0;n0){var c=this.current.last;if(c){var s=this.convertWhitespaceNodesToSpace(r),u=s.space,H=s.rawSpace;H!==void 0&&(c.rawSpaceAfter+=H),c.spaces.after+=u}else r.forEach(function(S){return i.newNode(S)})}return}var a=this.currToken,l=void 0;o>this.position&&(l=this.parseWhitespaceEquivalentTokens(o));var p;if(this.isNamedCombinator()?p=this.namedCombinator():this.currToken[Tr.FIELDS.TYPE]===Qr.combinator?(p=new JM.default({value:this.content(),source:mm(this.currToken),sourceIndex:this.currToken[Tr.FIELDS.START_POS]}),this.position++):tB[this.currToken[Tr.FIELDS.TYPE]]||l||this.unexpected(),p){if(l){var d=this.convertWhitespaceNodesToSpace(l),h=d.space,m=d.rawSpace;p.spaces.before=h,p.rawSpaceBefore=m}}else{var g=this.convertWhitespaceNodesToSpace(l,!0),y=g.space,_=g.rawSpace;_||(_=y);var E={},A={spaces:{}};y.endsWith(" ")&&_.endsWith(" ")?(E.before=y.slice(0,y.length-1),A.spaces.before=_.slice(0,_.length-1)):y.startsWith(" ")&&_.startsWith(" ")?(E.after=y.slice(1),A.spaces.after=_.slice(1)):A.value=_,p=new JM.default({value:" ",source:YM(a,this.tokens[this.position-1]),sourceIndex:a[Tr.FIELDS.START_POS],spaces:E,raws:A})}return this.currToken&&this.currToken[Tr.FIELDS.TYPE]===Qr.space&&(p.spaces.after=this.optionalSpace(this.content()),this.position++),this.newNode(p)},t.comma=function(){if(this.position===this.tokens.length-1){this.root.trailingComma=!0,this.position++;return}this.current._inferEndPosition();var i=new ZM.default({source:{start:Vle(this.tokens[this.position+1])},sourceIndex:this.tokens[this.position+1][Tr.FIELDS.START_POS]});this.current.parent.append(i),this.current=i,this.position++},t.comment=function(){var i=this.currToken;this.newNode(new Ule.default({value:this.content(),source:mm(i),sourceIndex:i[Tr.FIELDS.START_POS]})),this.position++},t.error=function(i,o){throw this.root.error(i,o)},t.missingBackslash=function(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[Tr.FIELDS.START_POS]})},t.missingParenthesis=function(){return this.expected("opening parenthesis",this.currToken[Tr.FIELDS.START_POS])},t.missingSquareBracket=function(){return this.expected("opening square bracket",this.currToken[Tr.FIELDS.START_POS])},t.unexpected=function(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[Tr.FIELDS.START_POS])},t.unexpectedPipe=function(){return this.error("Unexpected '|'.",this.currToken[Tr.FIELDS.START_POS])},t.namespace=function(){var i=this.prevToken&&this.content(this.prevToken)||!0;if(this.nextToken[Tr.FIELDS.TYPE]===Qr.word)return this.position++,this.word(i);if(this.nextToken[Tr.FIELDS.TYPE]===Qr.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 o=this.currToken;this.newNode(new wXe.default({value:this.content(),source:mm(o),sourceIndex:o[Tr.FIELDS.START_POS]})),this.position++},t.parentheses=function(){var i=this.current.last,o=1;if(this.position++,i&&i.type===NXe.PSEUDO){var r=new ZM.default({source:{start:Vle(this.tokens[this.position])},sourceIndex:this.tokens[this.position][Tr.FIELDS.START_POS]}),c=this.current;for(i.append(r),this.current=r;this.position1&&i.nextToken&&i.nextToken[Tr.FIELDS.TYPE]===Qr.openParenthesis&&i.error("Misplaced parenthesis.",{index:i.nextToken[Tr.FIELDS.START_POS]})});else return this.expected(["pseudo-class","pseudo-element"],this.currToken[Tr.FIELDS.START_POS])},t.space=function(){var i=this.content();this.position===0||this.prevToken[Tr.FIELDS.TYPE]===Qr.comma||this.prevToken[Tr.FIELDS.TYPE]===Qr.openParenthesis||this.current.nodes.every(function(o){return o.type==="comment"})?(this.spaces=this.optionalSpace(i),this.position++):this.position===this.tokens.length-1||this.nextToken[Tr.FIELDS.TYPE]===Qr.comma||this.nextToken[Tr.FIELDS.TYPE]===Qr.closeParenthesis?(this.current.last.spaces.after=this.optionalSpace(i),this.position++):this.combinator()},t.string=function(){var i=this.currToken;this.newNode(new zM.default({value:this.content(),source:mm(i),sourceIndex:i[Tr.FIELDS.START_POS]})),this.position++},t.universal=function(i){var o=this.nextToken;if(o&&this.content(o)==="|")return this.position++,this.namespace();var r=this.currToken;this.newNode(new PXe.default({value:this.content(),source:mm(r),sourceIndex:r[Tr.FIELDS.START_POS]}),i),this.position++},t.splitWord=function(i,o){for(var r=this,c=this.nextToken,s=this.content();c&&~[Qr.dollar,Qr.caret,Qr.equals,Qr.word].indexOf(c[Tr.FIELDS.TYPE]);){this.position++;var u=this.content();if(s+=u,u.lastIndexOf("\\")===u.length-1){var H=this.nextToken;H&&H[Tr.FIELDS.TYPE]===Qr.space&&(s+=this.requiredSpace(this.content(H)),this.position++)}c=this.nextToken}var a=eB(s,".").filter(function(h){var m=s[h-1]==="\\",g=/^\d+\.\d+%$/.test(s);return!m&&!g}),l=eB(s,"#").filter(function(h){return s[h-1]!=="\\"}),p=eB(s,"#{");p.length&&(l=l.filter(function(h){return!~p.indexOf(h)}));var d=(0,kXe.default)(MXe([0].concat(a,l)));d.forEach(function(h,m){var g=d[m+1]||s.length,y=s.slice(h,g);if(m===0&&o)return o.call(r,y,d.length);var _,E=r.currToken,A=E[Tr.FIELDS.START_POS]+d[m],S=Kf(E[1],E[2]+h,E[3],E[2]+(g-1));if(~a.indexOf(h)){var T={value:y.slice(1),source:S,sourceIndex:A};_=new vXe.default(Em(T,"value"))}else if(~l.indexOf(h)){var I={value:y.slice(1),source:S,sourceIndex:A};_=new CXe.default(Em(I,"value"))}else{var L={value:y,source:S,sourceIndex:A};Em(L,"value"),_=new xXe.default(L)}r.newNode(_,i),i=null}),this.position++},t.word=function(i){var o=this.nextToken;return o&&this.content(o)==="|"?(this.position++,this.namespace()):this.splitWord(i)},t.loop=function(){for(;this.position{"use strict";tg.__esModule=!0;tg.default=void 0;var OXe=FXe(Zle());function FXe(e){return e&&e.__esModule?e:{default:e}}var jXe=function(){function e(n,i){this.func=n||function(){},this.funcRes=null,this.options=i}var t=e.prototype;return t._shouldUpdateSelector=function(i,o){o===void 0&&(o={});var r=Object.assign({},this.options,o);return r.updateSelector===!1?!1:typeof i!="string"},t._isLossy=function(i){i===void 0&&(i={});var o=Object.assign({},this.options,i);return o.lossless===!1},t._root=function(i,o){o===void 0&&(o={});var r=new OXe.default(i,this._parseOptions(o));return r.root},t._parseOptions=function(i){return{lossy:this._isLossy(i)}},t._run=function(i,o){var r=this;return o===void 0&&(o={}),new Promise(function(c,s){try{var u=r._root(i,o);Promise.resolve(r.func(u)).then(function(H){var a=void 0;return r._shouldUpdateSelector(i,o)&&(a=u.toString(),i.selector=a),{transform:H,root:u,string:a}}).then(c,s)}catch(H){s(H);return}})},t._runSync=function(i,o){o===void 0&&(o={});var r=this._root(i,o),c=this.func(r);if(c&&typeof c.then=="function")throw new Error("Selector processor returned a promise to a synchronous call.");var s=void 0;return o.updateSelector&&typeof i!="string"&&(s=r.toString(),i.selector=s),{transform:c,root:r,string:s}},t.ast=function(i,o){return this._run(i,o).then(function(r){return r.root})},t.astSync=function(i,o){return this._runSync(i,o).root},t.transform=function(i,o){return this._run(i,o).then(function(r){return r.transform})},t.transformSync=function(i,o){return this._runSync(i,o).transform},t.process=function(i,o){return this._run(i,o).then(function(r){return r.string||r.root.toString()})},t.processSync=function(i,o){var r=this._runSync(i,o);return r.string||r.root.toString()},e}();tg.default=jXe;zle.exports=tg.default});var Qle=Le(qs=>{"use strict";qs.__esModule=!0;qs.universal=qs.tag=qs.string=qs.selector=qs.root=qs.pseudo=qs.nesting=qs.id=qs.comment=qs.combinator=qs.className=qs.attribute=void 0;var UXe=Lc(FM()),qXe=Lc(IM()),WXe=Lc(WM()),VXe=Lc(LM()),KXe=Lc(vM()),GXe=Lc(KM()),XXe=Lc(NM()),ZXe=Lc(yM()),zXe=Lc(bM()),JXe=Lc(wM()),QXe=Lc(DM()),YXe=Lc(UM());function Lc(e){return e&&e.__esModule?e:{default:e}}var eZe=function(t){return new UXe.default(t)};qs.attribute=eZe;var tZe=function(t){return new qXe.default(t)};qs.className=tZe;var rZe=function(t){return new WXe.default(t)};qs.combinator=rZe;var nZe=function(t){return new VXe.default(t)};qs.comment=nZe;var iZe=function(t){return new KXe.default(t)};qs.id=iZe;var sZe=function(t){return new GXe.default(t)};qs.nesting=sZe;var aZe=function(t){return new XXe.default(t)};qs.pseudo=aZe;var oZe=function(t){return new ZXe.default(t)};qs.root=oZe;var lZe=function(t){return new zXe.default(t)};qs.selector=lZe;var cZe=function(t){return new JXe.default(t)};qs.string=cZe;var uZe=function(t){return new QXe.default(t)};qs.tag=uZe;var HZe=function(t){return new YXe.default(t)};qs.universal=HZe});var rce=Le(es=>{"use strict";es.__esModule=!0;es.isComment=es.isCombinator=es.isClassName=es.isAttribute=void 0;es.isContainer=IZe;es.isIdentifier=void 0;es.isNamespace=SZe;es.isNesting=void 0;es.isNode=rB;es.isPseudo=void 0;es.isPseudoClass=AZe;es.isPseudoElement=tce;es.isUniversal=es.isTag=es.isString=es.isSelector=es.isRoot=void 0;var fa=wo(),Sl,pZe=(Sl={},Sl[fa.ATTRIBUTE]=!0,Sl[fa.CLASS]=!0,Sl[fa.COMBINATOR]=!0,Sl[fa.COMMENT]=!0,Sl[fa.ID]=!0,Sl[fa.NESTING]=!0,Sl[fa.PSEUDO]=!0,Sl[fa.ROOT]=!0,Sl[fa.SELECTOR]=!0,Sl[fa.STRING]=!0,Sl[fa.TAG]=!0,Sl[fa.UNIVERSAL]=!0,Sl);function rB(e){return typeof e=="object"&&pZe[e.type]}function Tc(e,t){return rB(t)&&t.type===e}var Yle=Tc.bind(null,fa.ATTRIBUTE);es.isAttribute=Yle;var dZe=Tc.bind(null,fa.CLASS);es.isClassName=dZe;var fZe=Tc.bind(null,fa.COMBINATOR);es.isCombinator=fZe;var hZe=Tc.bind(null,fa.COMMENT);es.isComment=hZe;var _Ze=Tc.bind(null,fa.ID);es.isIdentifier=_Ze;var mZe=Tc.bind(null,fa.NESTING);es.isNesting=mZe;var nB=Tc.bind(null,fa.PSEUDO);es.isPseudo=nB;var EZe=Tc.bind(null,fa.ROOT);es.isRoot=EZe;var yZe=Tc.bind(null,fa.SELECTOR);es.isSelector=yZe;var gZe=Tc.bind(null,fa.STRING);es.isString=gZe;var ece=Tc.bind(null,fa.TAG);es.isTag=ece;var bZe=Tc.bind(null,fa.UNIVERSAL);es.isUniversal=bZe;function tce(e){return nB(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 AZe(e){return nB(e)&&!tce(e)}function IZe(e){return!!(rB(e)&&e.walk)}function SZe(e){return Yle(e)||ece(e)}});var nce=Le(ou=>{"use strict";ou.__esModule=!0;var iB=wo();Object.keys(iB).forEach(function(e){e==="default"||e==="__esModule"||e in ou&&ou[e]===iB[e]||(ou[e]=iB[e])});var sB=Qle();Object.keys(sB).forEach(function(e){e==="default"||e==="__esModule"||e in ou&&ou[e]===sB[e]||(ou[e]=sB[e])});var aB=rce();Object.keys(aB).forEach(function(e){e==="default"||e==="__esModule"||e in ou&&ou[e]===aB[e]||(ou[e]=aB[e])})});var Qu=Le((rg,sce)=>{"use strict";rg.__esModule=!0;rg.default=void 0;var LZe=CZe(Jle()),TZe=vZe(nce());function ice(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(ice=function(o){return o?n:t})(e)}function vZe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=ice(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var c=o?Object.getOwnPropertyDescriptor(e,r):null;c&&(c.get||c.set)?Object.defineProperty(i,r,c):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}function CZe(e){return e&&e.__esModule?e:{default:e}}var oB=function(t){return new LZe.default(t)};Object.assign(oB,TZe);delete oB.__esModule;var xZe=oB;rg.default=xZe;sce.exports=rg.default});var ym=Le(lB=>{"use strict";Object.defineProperty(lB,"__esModule",{value:!0});Object.defineProperty(lB,"default",{enumerable:!0,get:function(){return wZe}});var DZe=ace(gl()),PZe=ace(s_());function ace(e){return e&&e.__esModule?e:{default:e}}function wZe(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,PZe.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=DZe.default.list.comma(t).join(" ")),t):(t,n={})=>(typeof t=="function"&&(t=t(n)),t)}});var dce=Le((h$t,dB)=>{var{AtRule:kZe,Rule:lce}=gl(),cce=Qu();function HB(e,t){let n;try{cce(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 uce(e,t){let n=!1;return e.each(i=>{if(i.type==="nesting"){let o=t.clone({});i.value!=="&"?i.replaceWith(HB(i.value.replace("&",o.toString()))):i.replaceWith(o),n=!0}else"nodes"in i&&i.nodes&&uce(i,t)&&(n=!0)}),n}function Hce(e,t){let n=[];return e.selectors.forEach(i=>{let o=HB(i,e);t.selectors.forEach(r=>{if(!r)return;let c=HB(r,t);uce(c,o)||(c.prepend(cce.combinator({value:" "})),c.prepend(o.clone({}))),n.push(c.toString())})}),n}function $T(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 NZe(e){return function t(n,i,o,r=o){let c=[];if(i.each(s=>{s.type==="rule"&&o?r&&(s.selectors=Hce(n,s)):s.type==="atrule"&&s.nodes?e[s.name]?t(n,s,r):i[pB]!==!1&&c.push(s):c.push(s)}),o&&c.length){let s=n.clone({nodes:[]});for(let u of c)s.append(u);i.prepend(s)}}}function cB(e,t,n){let i=new lce({nodes:[],selector:e});return i.append(t),n.after(i),i}function oce(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 RZe(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",o=Object.fromEntries(n[2].trim().split(/\s+/).map(c=>[c,!0]));if(i&&o.all)return{type:"noop"};let r=c=>!!o[c];return o.all?r=()=>!0:i&&(r=c=>c==="all"?!1:!o[c]),{escapes:r,type:"withrules"}}return{type:"unknown"}}function $Ze(e){let t=[],n=e.parent;for(;n&&n instanceof kZe;)t.push(n),n=n.parent;return t}function MZe(e){let t=e[pce];if(!t)e.after(e.nodes);else{let n=e.nodes,i,o=-1,r,c,s,u=$Ze(e);if(u.forEach((H,a)=>{if(t(H.name))i=H,o=a,c=s;else{let l=s;s=H.clone({nodes:[]}),l&&s.append(l),r=r||s}}),i?c?(r.append(n),i.after(c)):i.after(n):e.after(n),e.next()&&i){let H;u.slice(0,o+1).forEach((a,l,p)=>{let d=H;H=a.clone({nodes:[]}),d&&H.append(d);let h=[],g=(p[l-1]||e).next();for(;g;)h.push(g),g=g.next();H.append(h)}),H&&(c||n[n.length-1]).after(H)}}e.remove()}var pB=Symbol("rootRuleMergeSel"),pce=Symbol("rootRuleEscapes");function BZe(e){let{params:t}=e,{escapes:n,selector:i,type:o}=RZe(t);if(o==="unknown")throw e.error(`Unknown @${e.name} parameter ${JSON.stringify(t)}`);if(o==="basic"&&i){let r=new lce({nodes:e.nodes,selector:i});e.removeAll(),e.append(r)}e[pce]=n,e[pB]=n?!n("all"):o==="noop"}var uB=Symbol("hasRootRule");dB.exports=(e={})=>{let t=oce(["media","supports","layer","container","starting-style"],e.bubble),n=NZe(t),i=oce(["document","font-face","keyframes","-webkit-keyframes","-moz-keyframes"],e.unwrap),o=(e.rootRuleName||"at-root").replace(/^@/,""),r=e.preserveEmpty;return{Once(c){c.walkAtRules(o,s=>{BZe(s),c[uB]=!0})},postcssPlugin:"postcss-nested",RootExit(c){c[uB]&&(c.walkAtRules(o,MZe),c[uB]=!1)},Rule(c){let s=!1,u=c,H=!1,a=[];c.each(l=>{l.type==="rule"?(a.length&&(u=cB(c.selector,a,u),a=[]),H=!0,s=!0,l.selectors=Hce(c,l),u=$T(l,u)):l.type==="atrule"?(a.length&&(u=cB(c.selector,a,u),a=[]),l.name===o?(s=!0,n(c,l,!0,l[pB]),u=$T(l,u)):t[l.name]?(H=!0,s=!0,n(c,l,!0),u=$T(l,u)):i[l.name]?(H=!0,s=!0,n(c,l,!1),u=$T(l,u)):H&&a.push(l)):l.type==="decl"&&H&&a.push(l)}),a.length&&(u=cB(c.selector,a,u)),s&&r!==!0&&(c.raws.semicolon=!0,c.nodes.length===0&&c.remove())}}};dB.exports.postcss=!0});var mce=Le((_$t,_ce)=>{"use strict";var fce=/-(\w|$)/g,hce=(e,t)=>t.toUpperCase(),OZe=e=>(e=e.toLowerCase(),e==="float"?"cssFloat":e.startsWith("-ms-")?e.substr(1).replace(fce,hce):e.replace(fce,hce));_ce.exports=OZe});var _B=Le((m$t,Ece)=>{var FZe=mce(),jZe={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 fB(e){return typeof e.nodes>"u"?!0:hB(e)}function hB(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]=fB(i):Array.isArray(n[t])?n[t].push(fB(i)):n[t]=[n[t],fB(i)];else if(i.type==="rule"){let o=hB(i);if(n[i.selector])for(let r in o)n[i.selector][r]=o[r];else n[i.selector]=o}else if(i.type==="decl"){i.prop[0]==="-"&&i.prop[1]==="-"||i.parent&&i.parent.selector===":export"?t=i.prop:t=FZe(i.prop);let o=i.value;!isNaN(i.value)&&jZe[t]&&(o=parseFloat(i.value)),i.important&&(o+=" !important"),typeof n[t]>"u"?n[t]=o:Array.isArray(n[t])?n[t].push(o):n[t]=[n[t],o]}}),n}Ece.exports=hB});var MT=Le((E$t,Ace)=>{var ng=gl(),yce=/\s*!important\s*$/i,UZe={"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 qZe(e){return e.replace(/([A-Z])/g,"-$1").replace(/^ms-/,"-ms-").toLowerCase()}function gce(e,t,n){n===!1||n===null||(t.startsWith("--")||(t=qZe(t)),typeof n=="number"&&(n===0||UZe[t]?n=n.toString():n+="px"),t==="css-float"&&(t="float"),yce.test(n)?(n=n.replace(yce,""),e.push(ng.decl({prop:t,value:n,important:!0}))):e.push(ng.decl({prop:t,value:n})))}function bce(e,t,n){let i=ng.atRule({name:t[1],params:t[3]||""});typeof n=="object"&&(i.nodes=[],mB(n,i)),e.push(i)}function mB(e,t){let n,i,o;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 c of i)bce(t,r,c);else bce(t,r,i)}else if(Array.isArray(i))for(let r of i)gce(t,n,r);else typeof i=="object"?(o=ng.rule({selector:n}),mB(i,o),t.push(o)):gce(t,n,i)}Ace.exports=function(e){let t=ng.root();return mB(e,t),t}});var EB=Le((y$t,Ice)=>{var WZe=_B();Ice.exports=function(t){return console&&console.warn&&t.warnings().forEach(n=>{let i=n.plugin||"PostCSS";console.warn(i+": "+n.text)}),WZe(t.root)}});var Lce=Le((g$t,Sce)=>{var VZe=gl(),KZe=EB(),GZe=MT();Sce.exports=function(t){let n=VZe(t);return async i=>{let o=await n.process(i,{parser:GZe,from:void 0});return KZe(o)}}});var vce=Le((b$t,Tce)=>{var XZe=gl(),ZZe=EB(),zZe=MT();Tce.exports=function(e){let t=XZe(e);return n=>{let i=t.process(n,{parser:zZe,from:void 0});return ZZe(i)}}});var xce=Le((A$t,Cce)=>{var JZe=_B(),QZe=MT(),YZe=Lce(),eze=vce();Cce.exports={objectify:JZe,parse:QZe,async:YZe,sync:eze}});var bB=Le(gB=>{"use strict";Object.defineProperty(gB,"__esModule",{value:!0});Object.defineProperty(gB,"default",{enumerable:!0,get:function(){return Dce}});var tze=yB(gl()),rze=yB(dce()),nze=yB(xce());function yB(e){return e&&e.__esModule?e:{default:e}}function Dce(e){return Array.isArray(e)?e.flatMap(t=>(0,tze.default)([(0,rze.default)({bubble:["screen"]})]).process(t,{parser:nze.default}).root.nodes):Dce([e])}});var BT=Le(AB=>{"use strict";Object.defineProperty(AB,"__esModule",{value:!0});Object.defineProperty(AB,"default",{enumerable:!0,get:function(){return aze}});var ize=sze(Qu());function sze(e){return e&&e.__esModule?e:{default:e}}function aze(e,t,n=!1){if(e==="")return t;let i=typeof t=="string"?(0,ize.default)().astSync(t):t;return i.walkClasses(o=>{let r=o.value,c=n&&r.startsWith("-");o.value=c?`-${e}${r.slice(1)}`:`${e}${r}`}),typeof t=="string"?i.toString():i}});var gm=Le(IB=>{"use strict";Object.defineProperty(IB,"__esModule",{value:!0});Object.defineProperty(IB,"default",{enumerable:!0,get:function(){return cze}});var oze=Pce(Qu()),lze=Pce(oI());function Pce(e){return e&&e.__esModule?e:{default:e}}function cze(e){var t;let n=oze.default.className();n.value=e;var i;return(0,lze.default)((i=n==null||(t=n.raws)===null||t===void 0?void 0:t.value)!==null&&i!==void 0?i:n.value)}});var LB=Le(SB=>{"use strict";Object.defineProperty(SB,"__esModule",{value:!0});function uze(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}uze(SB,{asClass:function(){return kce},default:function(){return dze},formatClass:function(){return Nce}});var Hze=wce(gm()),pze=wce(oI());function wce(e){return e&&e.__esModule?e:{default:e}}function kce(e){return(0,pze.default)(`.${(0,Hze.default)(e)}`)}function dze(e,t){return kce(Nce(e,t))}function Nce(e,t){return t==="DEFAULT"?e:t==="-"||t==="-DEFAULT"?`-${e}`:t.startsWith("-")?`-${e}${t}`:t.startsWith("/")?`${e}${t}`:`${e}-${t}`}});var Rce=Le(TB=>{"use strict";Object.defineProperty(TB,"__esModule",{value:!0});Object.defineProperty(TB,"default",{enumerable:!0,get:function(){return _ze}});var fze=hze(ym());function hze(e){return e&&e.__esModule?e:{default:e}}function _ze(e,t=[[e,[e]]],{filterDefault:n=!1,...i}={}){let o=(0,fze.default)(e);return function({matchUtilities:r,theme:c}){for(let u of t){let H=Array.isArray(u[0])?u:[u];var s;r(H.reduce((a,[l,p])=>Object.assign(a,{[l]:d=>p.reduce((h,m)=>Array.isArray(m)?Object.assign(h,{[m[0]]:m[1]}):Object.assign(h,{[m]:o(d)}),{})}),{}),{...i,values:n?Object.fromEntries(Object.entries((s=c(e))!==null&&s!==void 0?s:{}).filter(([a])=>a!=="DEFAULT")):c(e)})}}}});var OT=Le(vB=>{"use strict";Object.defineProperty(vB,"__esModule",{value:!0});Object.defineProperty(vB,"default",{enumerable:!0,get:function(){return mze}});function mze(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 Mce=Le(CB=>{"use strict";Object.defineProperty(CB,"__esModule",{value:!0});Object.defineProperty(CB,"default",{enumerable:!0,get:function(){return vze}});var Eze=new Set(["normal","reverse","alternate","alternate-reverse"]),yze=new Set(["running","paused"]),gze=new Set(["none","forwards","backwards","both"]),bze=new Set(["infinite"]),Aze=new Set(["linear","ease","ease-in","ease-out","ease-in-out","step-start","step-end"]),Ize=["cubic-bezier","steps"],Sze=/\,(?![^(]*\))/g,Lze=/\ +(?![^(]*\))/g,$ce=/^(-?[\d.]+m?s)$/,Tze=/^(\d+)$/;function vze(e){return e.split(Sze).map(n=>{let i=n.trim(),o={value:i},r=i.split(Lze),c=new Set;for(let s of r)!c.has("DIRECTIONS")&&Eze.has(s)?(o.direction=s,c.add("DIRECTIONS")):!c.has("PLAY_STATES")&&yze.has(s)?(o.playState=s,c.add("PLAY_STATES")):!c.has("FILL_MODES")&&gze.has(s)?(o.fillMode=s,c.add("FILL_MODES")):!c.has("ITERATION_COUNTS")&&(bze.has(s)||Tze.test(s))?(o.iterationCount=s,c.add("ITERATION_COUNTS")):!c.has("TIMING_FUNCTION")&&Aze.has(s)||!c.has("TIMING_FUNCTION")&&Ize.some(u=>s.startsWith(`${u}(`))?(o.timingFunction=s,c.add("TIMING_FUNCTION")):!c.has("DURATION")&&$ce.test(s)?(o.duration=s,c.add("DURATION")):!c.has("DELAY")&&$ce.test(s)?(o.delay=s,c.add("DELAY")):c.has("NAME")?(o.unknown||(o.unknown=[]),o.unknown.push(s)):(o.name=s,c.add("NAME"));return o})}});var Oce=Le(xB=>{"use strict";Object.defineProperty(xB,"__esModule",{value:!0});Object.defineProperty(xB,"default",{enumerable:!0,get:function(){return Cze}});var Bce=e=>Object.assign({},...Object.entries(e??{}).flatMap(([t,n])=>typeof n=="object"?Object.entries(Bce(n)).map(([i,o])=>({[t+(i==="DEFAULT"?"":`-${i}`)]:o})):[{[`${t}`]:n}])),Cze=Bce});var FT=Le(wB=>{"use strict";Object.defineProperty(wB,"__esModule",{value:!0});function xze(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}xze(wB,{normalizeScreens:function(){return jce},isScreenSortable:function(){return DB},compareScreens:function(){return Dze},toScreen:function(){return PB}});function jce(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,o]=n;return i=i.toString(),typeof o=="string"?{name:i,not:!1,values:[{min:o,max:void 0}]}:Array.isArray(o)?{name:i,not:!1,values:o.map(r=>Fce(r))}:{name:i,not:!1,values:[Fce(o)]}}):jce(Object.entries(e??{}),!1)}function DB(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 Dze(e,t,n){let i=PB(t,e),o=PB(n,e),r=DB(i),c=DB(o);if(r.reason==="multiple-values"||c.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"||c.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"||c.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:H,max:a}=o.values[0];t.not&&([s,u]=[u,s]),n.not&&([H,a]=[a,H]),s=s===void 0?s:parseFloat(s),u=u===void 0?u:parseFloat(u),H=H===void 0?H:parseFloat(H),a=a===void 0?a:parseFloat(a);let[l,p]=e==="min"?[s,H]:[a,u];return l-p}function PB(e,t){return typeof e=="object"?e:{name:"arbitrary-screen",values:[{[t]:e}]}}function Fce({"min-width":e,min:t=e,max:n,raw:i}={}){return{min:t,max:n,raw:i}}});var Uce=Le(kB=>{"use strict";Object.defineProperty(kB,"__esModule",{value:!0});Object.defineProperty(kB,"removeAlphaVariables",{enumerable:!0,get:function(){return Pze}});function Pze(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 Xce=Le(MB=>{"use strict";Object.defineProperty(MB,"__esModule",{value:!0});function wze(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}wze(MB,{variantPlugins:function(){return Bze},corePlugins:function(){return Oze}});var kze=cu(require("fs")),Nze=Gce(require("path")),UT=cu(gl()),cn=cu(Rce()),qce=cu(OT()),RB=cu(gm()),Rze=cu(Mce()),ko=cu(Oce()),qo=Gce(By()),Ps=cu(gN()),Wce=cu(s_()),$ze=cu(ym()),Mze=k0(),bm=cu(ac()),ig=FT(),Vce=dN(),NB=Uce(),$B=CH(),ws=Oy(),jT=Am();function cu(e){return e&&e.__esModule?e:{default:e}}function Kce(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(Kce=function(i){return i?n:t})(e)}function Gce(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=Kce(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var c=o?Object.getOwnPropertyDescriptor(e,r):null;c&&(c.get||c.set)?Object.defineProperty(i,r,c):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}var Bze={childVariant:({addVariant:e})=>{e("*","& > *")},pseudoElementVariants:({addVariant:e})=>{e("first-letter","&::first-letter"),e("first-line","&::first-line"),e("marker",[({container:t})=>((0,NB.removeAlphaVariables)(t,["--tw-text-opacity"]),"& *::marker"),({container:t})=>((0,NB.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(UT.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(UT.default.decl({prop:"content",value:"var(--tw-content)"}))}),"&::after"))},pseudoClassVariants:({addVariant:e,matchVariant:t,config:n,prefix:i})=>{let o=[["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:c})=>((0,NB.removeAlphaVariables)(c,["--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,$B.flagEnabled)(n(),"hoverOnlyWhenSupported")?"@media (hover: hover) and (pointer: fine) { &:hover }":"&:hover"],"focus","focus-visible","active","enabled","disabled"].map(c=>Array.isArray(c)?c:[c,`&:${c}`]);for(let[c,s]of o)e(c,u=>typeof s=="function"?s(u):s);let r={group:(c,{modifier:s})=>s?[`:merge(${i(".group")}\\/${(0,RB.default)(s)})`," &"]:[`:merge(${i(".group")})`," &"],peer:(c,{modifier:s})=>s?[`:merge(${i(".peer")}\\/${(0,RB.default)(s)})`," ~ &"]:[`:merge(${i(".peer")})`," ~ &"]};for(let[c,s]of Object.entries(r))t(c,(u="",H)=>{let a=(0,ws.normalize)(typeof u=="function"?u(H):u);a.includes("&")||(a="&"+a);let[l,p]=s("",H),d=null,h=null,m=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",bm.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 o;if(Array.isArray(i)||typeof i=="function"?o=i:typeof i=="string"&&(o=[i]),Array.isArray(o))for(let r of o)r===".dark"?(n=!1,bm.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,bm.default.warn("darkmode-variant-without-ampersand",["When using `variant` for `darkMode`, your selector must contain `&`.",'Example `darkMode: ["variant", ".your-selector &"]`']));i=o}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 o=(i=e("screens"))!==null&&i!==void 0?i:{},r=Object.values(o).every(_=>typeof _=="string"),c=(0,ig.normalizeScreens)(e("screens")),s=new Set([]);function u(_){var E,A;return(A=(E=_.match(/(\D+)$/))===null||E===void 0?void 0:E[1])!==null&&A!==void 0?A:"(none)"}function H(_){_!==void 0&&s.add(u(_))}function a(_){return H(_),s.size===1}for(let _ of c)for(let E of _.values)H(E.min),H(E.max);let l=s.size<=1;function p(_){return Object.fromEntries(c.filter(E=>(0,ig.isScreenSortable)(E).result).map(E=>{let{min:A,max:S}=E.values[0];if(_==="min"&&A!==void 0)return E;if(_==="min"&&S!==void 0)return{...E,not:!E.not};if(_==="max"&&S!==void 0)return E;if(_==="max"&&A!==void 0)return{...E,not:!E.not}}).map(E=>[E.name,E]))}function d(_){return(E,A)=>(0,ig.compareScreens)(_,E.value,A.value)}let h=d("max"),m=d("min");function g(_){return E=>{if(r)if(l){if(typeof E=="string"&&!a(E))return bm.default.warn("minmax-have-mixed-units",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing mixed units."]),[]}else return bm.default.warn("mixed-screen-units",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing mixed units."]),[];else return bm.default.warn("complex-screen-config",["The `min-*` and `max-*` variants are not supported with a `screens` configuration containing objects."]),[];return[`@media ${(0,qce.default)((0,ig.toScreen)(E,_))}`]}}n("max",g("max"),{sort:h,values:r?p("max"):{}});let y="min-screens";for(let _ of c)t(_.name,`@media ${(0,qce.default)(_)}`,{id:y,sort:r&&l?m:void 0,value:_});n("min",g("min"),{id:y,sort:m})},supportsVariants:({matchVariant:e,theme:t})=>{var n;e("supports",(i="")=>{let o=(0,ws.normalize)(i),r=/^\w*\s*\(/.test(o);return o=r?o.replace(/\b(and|or|not)\b/g," $1 "):o,r?`@supports ${o}`:(o.includes(":")||(o=`${o}: var(--tw)`),o.startsWith("(")&&o.endsWith(")")||(o=`(${o})`),`@supports ${o}`)},{values:(n=t("supports"))!==null&&n!==void 0?n:{}})},hasVariants:({matchVariant:e,prefix:t})=>{e("has",n=>`&:has(${(0,ws.normalize)(n)})`,{values:{},[jT.INTERNAL_FEATURES]:{respectPrefix:!1}}),e("group-has",(n,{modifier:i})=>i?`:merge(${t(".group")}\\/${i}):has(${(0,ws.normalize)(n)}) &`:`:merge(${t(".group")}):has(${(0,ws.normalize)(n)}) &`,{values:{},[jT.INTERNAL_FEATURES]:{respectPrefix:!1}}),e("peer-has",(n,{modifier:i})=>i?`:merge(${t(".peer")}\\/${i}):has(${(0,ws.normalize)(n)}) ~ &`:`:merge(${t(".peer")}):has(${(0,ws.normalize)(n)}) ~ &`,{values:{},[jT.INTERNAL_FEATURES]:{respectPrefix:!1}})},ariaVariants:({matchVariant:e,theme:t})=>{var n;e("aria",r=>`&[aria-${(0,ws.normalizeAttributeSelectors)((0,ws.normalize)(r))}]`,{values:(n=t("aria"))!==null&&n!==void 0?n:{}});var i;e("group-aria",(r,{modifier:c})=>c?`:merge(.group\\/${c})[aria-${(0,ws.normalizeAttributeSelectors)((0,ws.normalize)(r))}] &`:`:merge(.group)[aria-${(0,ws.normalizeAttributeSelectors)((0,ws.normalize)(r))}] &`,{values:(i=t("aria"))!==null&&i!==void 0?i:{}});var o;e("peer-aria",(r,{modifier:c})=>c?`:merge(.peer\\/${c})[aria-${(0,ws.normalizeAttributeSelectors)((0,ws.normalize)(r))}] ~ &`:`:merge(.peer)[aria-${(0,ws.normalizeAttributeSelectors)((0,ws.normalize)(r))}] ~ &`,{values:(o=t("aria"))!==null&&o!==void 0?o:{}})},dataVariants:({matchVariant:e,theme:t})=>{var n;e("data",r=>`&[data-${(0,ws.normalizeAttributeSelectors)((0,ws.normalize)(r))}]`,{values:(n=t("data"))!==null&&n!==void 0?n:{}});var i;e("group-data",(r,{modifier:c})=>c?`:merge(.group\\/${c})[data-${(0,ws.normalizeAttributeSelectors)((0,ws.normalize)(r))}] &`:`:merge(.group)[data-${(0,ws.normalizeAttributeSelectors)((0,ws.normalize)(r))}] &`,{values:(i=t("data"))!==null&&i!==void 0?i:{}});var o;e("peer-data",(r,{modifier:c})=>c?`:merge(.peer\\/${c})[data-${(0,ws.normalizeAttributeSelectors)((0,ws.normalize)(r))}] ~ &`:`:merge(.peer)[data-${(0,ws.normalizeAttributeSelectors)((0,ws.normalize)(r))}] ~ &`,{values:(o=t("data"))!==null&&o!==void 0?o:{}})},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)")}},lu=["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(" "),Yu=["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(" "),Za=["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(" "),Oze={preflight:({addBase:e})=>{let t=UT.default.parse(kze.default.readFileSync(Nze.join(__dirname,"./css/preflight.css"),"utf8"));e([UT.default.comment({text:`! tailwindcss v${Mze.version} | MIT License | https://tailwindcss.com`}),...t.nodes])},container:(()=>{function e(n=[]){return n.flatMap(i=>i.values.map(o=>o.min)).filter(i=>i!==void 0)}function t(n,i,o){if(typeof o>"u")return[];if(!(typeof o=="object"&&o!==null))return[{screen:"DEFAULT",minWidth:0,padding:o}];let r=[];o.DEFAULT&&r.push({screen:"DEFAULT",minWidth:0,padding:o.DEFAULT});for(let c of n)for(let s of i)for(let{min:u}of s.values)u===c&&r.push({minWidth:c,padding:o[s.name]});return r}return function({addComponents:n,theme:i}){let o=(0,ig.normalizeScreens)(i("container.screens",i("screens"))),r=e(o),c=t(r,o,i("container.padding")),s=H=>{let a=c.find(l=>l.minWidth===H);return a?{paddingRight:a.padding,paddingLeft:a.padding}:{}},u=Array.from(new Set(r.slice().sort((H,a)=>parseInt(H)-parseInt(a)))).map(H=>({[`@media (min-width: ${H})`]:{".container":{"max-width":H,...s(H)}}}));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,cn.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,cn.default)("zIndex",[["z",["zIndex"]]],{supportsNegativeValues:!0}),order:(0,cn.default)("order",void 0,{supportsNegativeValues:!0}),gridColumn:(0,cn.default)("gridColumn",[["col",["gridColumn"]]]),gridColumnStart:(0,cn.default)("gridColumnStart",[["col-start",["gridColumnStart"]]],{supportsNegativeValues:!0}),gridColumnEnd:(0,cn.default)("gridColumnEnd",[["col-end",["gridColumnEnd"]]],{supportsNegativeValues:!0}),gridRow:(0,cn.default)("gridRow",[["row",["gridRow"]]]),gridRowStart:(0,cn.default)("gridRowStart",[["row-start",["gridRowStart"]]],{supportsNegativeValues:!0}),gridRowEnd:(0,cn.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,cn.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,cn.default)("aspectRatio",[["aspect",["aspect-ratio"]]]),size:(0,cn.default)("size",[["size",["width","height"]]]),height:(0,cn.default)("height",[["h",["height"]]]),maxHeight:(0,cn.default)("maxHeight",[["max-h",["maxHeight"]]]),minHeight:(0,cn.default)("minHeight",[["min-h",["minHeight"]]]),width:(0,cn.default)("width",[["w",["width"]]]),minWidth:(0,cn.default)("minWidth",[["min-w",["minWidth"]]]),maxWidth:(0,cn.default)("maxWidth",[["max-w",["maxWidth"]]]),flex:(0,cn.default)("flex"),flexShrink:(0,cn.default)("flexShrink",[["flex-shrink",["flex-shrink"]],["shrink",["flex-shrink"]]]),flexGrow:(0,cn.default)("flexGrow",[["flex-grow",["flex-grow"]],["grow",["flex-grow"]]]),flexBasis:(0,cn.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,cn.default)("transformOrigin",[["origin",["transformOrigin"]]]),translate:(0,cn.default)("translate",[[["translate-x",[["@defaults transform",{}],"--tw-translate-x",["transform",lu]]],["translate-y",[["@defaults transform",{}],"--tw-translate-y",["transform",lu]]]]],{supportsNegativeValues:!0}),rotate:(0,cn.default)("rotate",[["rotate",[["@defaults transform",{}],"--tw-rotate",["transform",lu]]]],{supportsNegativeValues:!0}),skew:(0,cn.default)("skew",[[["skew-x",[["@defaults transform",{}],"--tw-skew-x",["transform",lu]]],["skew-y",[["@defaults transform",{}],"--tw-skew-y",["transform",lu]]]]],{supportsNegativeValues:!0}),scale:(0,cn.default)("scale",[["scale",[["@defaults transform",{}],"--tw-scale-x","--tw-scale-y",["transform",lu]]],[["scale-x",[["@defaults transform",{}],"--tw-scale-x",["transform",lu]]],["scale-y",[["@defaults transform",{}],"--tw-scale-y",["transform",lu]]]]],{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:lu},".transform-cpu":{transform:lu},".transform-gpu":{transform:lu.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=c=>(0,RB.default)(n("prefix")+c);var o;let r=Object.fromEntries(Object.entries((o=t("keyframes"))!==null&&o!==void 0?o:{}).map(([c,s])=>[c,{[`@keyframes ${i(c)}`]:s}]));e({animate:c=>{let s=(0,Rze.default)(c);return[...s.flatMap(u=>r[u.name]),{animation:s.map(({name:u,value:H})=>u===void 0||r[u]===void 0?H:H.replace(u,i(u))).join(", ")}]}},{values:t("animation")})},cursor:(0,cn.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,cn.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,cn.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,cn.default)("listStyleType",[["list",["listStyleType"]]]),listStyleImage:(0,cn.default)("listStyleImage",[["list-image",["listStyleImage"]]]),appearance:({addUtilities:e})=>{e({".appearance-none":{appearance:"none"},".appearance-auto":{appearance:"auto"}})},columns:(0,cn.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,cn.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,cn.default)("gridAutoRows",[["auto-rows",["gridAutoRows"]]]),gridTemplateColumns:(0,cn.default)("gridTemplateColumns",[["grid-cols",["gridTemplateColumns"]]]),gridTemplateRows:(0,cn.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,cn.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,qo.default)({color:i,property:"border-color",variable:"--tw-divide-opacity"})}:{"& > :not([hidden]) ~ :not([hidden])":{"border-color":(0,Ps.default)(i)}}},{values:(({DEFAULT:i,...o})=>o)((0,ko.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,cn.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,cn.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,qo.default)({color:i,property:"border-color",variable:"--tw-border-opacity"}):{"border-color":(0,Ps.default)(i)}},{values:(({DEFAULT:i,...o})=>o)((0,ko.default)(t("borderColor"))),type:["color","any"]}),e({"border-x":i=>n("borderOpacity")?(0,qo.default)({color:i,property:["border-left-color","border-right-color"],variable:"--tw-border-opacity"}):{"border-left-color":(0,Ps.default)(i),"border-right-color":(0,Ps.default)(i)},"border-y":i=>n("borderOpacity")?(0,qo.default)({color:i,property:["border-top-color","border-bottom-color"],variable:"--tw-border-opacity"}):{"border-top-color":(0,Ps.default)(i),"border-bottom-color":(0,Ps.default)(i)}},{values:(({DEFAULT:i,...o})=>o)((0,ko.default)(t("borderColor"))),type:["color","any"]}),e({"border-s":i=>n("borderOpacity")?(0,qo.default)({color:i,property:"border-inline-start-color",variable:"--tw-border-opacity"}):{"border-inline-start-color":(0,Ps.default)(i)},"border-e":i=>n("borderOpacity")?(0,qo.default)({color:i,property:"border-inline-end-color",variable:"--tw-border-opacity"}):{"border-inline-end-color":(0,Ps.default)(i)},"border-t":i=>n("borderOpacity")?(0,qo.default)({color:i,property:"border-top-color",variable:"--tw-border-opacity"}):{"border-top-color":(0,Ps.default)(i)},"border-r":i=>n("borderOpacity")?(0,qo.default)({color:i,property:"border-right-color",variable:"--tw-border-opacity"}):{"border-right-color":(0,Ps.default)(i)},"border-b":i=>n("borderOpacity")?(0,qo.default)({color:i,property:"border-bottom-color",variable:"--tw-border-opacity"}):{"border-bottom-color":(0,Ps.default)(i)},"border-l":i=>n("borderOpacity")?(0,qo.default)({color:i,property:"border-left-color",variable:"--tw-border-opacity"}):{"border-left-color":(0,Ps.default)(i)}},{values:(({DEFAULT:i,...o})=>o)((0,ko.default)(t("borderColor"))),type:["color","any"]})},borderOpacity:(0,cn.default)("borderOpacity",[["border-opacity",["--tw-border-opacity"]]]),backgroundColor:({matchUtilities:e,theme:t,corePlugins:n})=>{e({bg:i=>n("backgroundOpacity")?(0,qo.default)({color:i,property:"background-color",variable:"--tw-bg-opacity"}):{"background-color":(0,Ps.default)(i)}},{values:(0,ko.default)(t("backgroundColor")),type:["color","any"]})},backgroundOpacity:(0,cn.default)("backgroundOpacity",[["bg-opacity",["--tw-bg-opacity"]]]),backgroundImage:(0,cn.default)("backgroundImage",[["bg",["background-image"]]],{type:["lookup","image","url"]}),gradientColorStops:(()=>{function e(t){return(0,qo.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 o={values:(0,ko.default)(n("gradientColorStops")),type:["color","any"]},r={values:n("gradientColorStopPositions"),type:["length","percentage"]};t({from:c=>{let s=e(c);return{"@defaults gradient-color-stops":{},"--tw-gradient-from":`${(0,Ps.default)(c)} 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)"}}},o),t({from:c=>({"--tw-gradient-from-position":c})},r),t({via:c=>{let s=e(c);return{"@defaults gradient-color-stops":{},"--tw-gradient-to":`${s} var(--tw-gradient-to-position)`,"--tw-gradient-stops":`var(--tw-gradient-from), ${(0,Ps.default)(c)} var(--tw-gradient-via-position), var(--tw-gradient-to)`}}},o),t({via:c=>({"--tw-gradient-via-position":c})},r),t({to:c=>({"@defaults gradient-color-stops":{},"--tw-gradient-to":`${(0,Ps.default)(c)} var(--tw-gradient-to-position)`})},o),t({to:c=>({"--tw-gradient-to-position":c})},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,cn.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,cn.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,Ps.default)(n)})},{values:(0,ko.default)(t("fill")),type:["color","any"]})},stroke:({matchUtilities:e,theme:t})=>{e({stroke:n=>({stroke:(0,Ps.default)(n)})},{values:(0,ko.default)(t("stroke")),type:["color","url","any"]})},strokeWidth:(0,cn.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,cn.default)("objectPosition",[["object",["object-position"]]]),padding:(0,cn.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,cn.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,o={}]=Array.isArray(n)&&(0,Wce.default)(n[1])?n:[n],{fontFeatureSettings:r,fontVariationSettings:c}=o;return{"font-family":Array.isArray(i)?i.join(", "):i,...r===void 0?{}:{"font-feature-settings":r},...c===void 0?{}:{"font-variation-settings":c}}}},{values:t("fontFamily"),type:["lookup","generic-name","family-name"]})},fontSize:({matchUtilities:e,theme:t})=>{e({text:(n,{modifier:i})=>{let[o,r]=Array.isArray(n)?n:[n];if(i)return{"font-size":o,"line-height":i};let{lineHeight:c,letterSpacing:s,fontWeight:u}=(0,Wce.default)(r)?r:{lineHeight:r};return{"font-size":o,...c===void 0?{}:{"line-height":c},...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,cn.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,cn.default)("lineHeight",[["leading",["lineHeight"]]]),letterSpacing:(0,cn.default)("letterSpacing",[["tracking",["letterSpacing"]]],{supportsNegativeValues:!0}),textColor:({matchUtilities:e,theme:t,corePlugins:n})=>{e({text:i=>n("textOpacity")?(0,qo.default)({color:i,property:"color",variable:"--tw-text-opacity"}):{color:(0,Ps.default)(i)}},{values:(0,ko.default)(t("textColor")),type:["color","any"]})},textOpacity:(0,cn.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,Ps.default)(n)})},{values:(0,ko.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,cn.default)("textDecorationThickness",[["decoration",["text-decoration-thickness"]]],{type:["length","percentage"]}),textUnderlineOffset:(0,cn.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,qo.default)({color:i,property:"color",variable:"--tw-placeholder-opacity"})}:{"&::placeholder":{color:(0,Ps.default)(i)}}},{values:(0,ko.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,Ps.default)(n)})},{values:(0,ko.default)(t("caretColor")),type:["color","any"]})},accentColor:({matchUtilities:e,theme:t})=>{e({accent:n=>({"accent-color":(0,Ps.default)(n)})},{values:(0,ko.default)(t("accentColor")),type:["color","any"]})},opacity:(0,cn.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,$ze.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:o}){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 c=(0,Vce.parseBoxShadowValue)(r);for(let s of c)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,Vce.formatBoxShadowValue)(c),"box-shadow":t}}},{values:o("boxShadow"),type:["shadow"]})}})(),boxShadowColor:({matchUtilities:e,theme:t})=>{e({shadow:n=>({"--tw-shadow-color":(0,Ps.default)(n),"--tw-shadow":"var(--tw-shadow-colored)"})},{values:(0,ko.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,cn.default)("outlineWidth",[["outline",["outline-width"]]],{type:["length","number","percentage"]}),outlineOffset:(0,cn.default)("outlineOffset",[["outline-offset",["outline-offset"]]],{type:["length","number","percentage","any"],supportsNegativeValues:!0}),outlineColor:({matchUtilities:e,theme:t})=>{e({outline:n=>({"outline-color":(0,Ps.default)(n)})},{values:(0,ko.default)(t("outlineColor")),type:["color","any"]})},ringWidth:({matchUtilities:e,addDefaults:t,addUtilities:n,theme:i,config:o})=>{let r=(()=>{var c,s;if((0,$B.flagEnabled)(o(),"respectDefaultRingColorOpacity"))return i("ringColor.DEFAULT");let u=i("ringOpacity.DEFAULT","0.5");return!((c=i("ringColor"))===null||c===void 0)&&c.DEFAULT?(0,qo.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:c=>({"@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(${c} + 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,qo.default)({color:i,property:"--tw-ring-color",variable:"--tw-ring-opacity"}):{"--tw-ring-color":(0,Ps.default)(i)}},{values:Object.fromEntries(Object.entries((0,ko.default)(t("ringColor"))).filter(([i])=>i!=="DEFAULT")),type:["color","any"]})},ringOpacity:e=>{let{config:t}=e;return(0,cn.default)("ringOpacity",[["ring-opacity",["--tw-ring-opacity"]]],{filterDefault:!(0,$B.flagEnabled)(t(),"respectDefaultRingColorOpacity")})(e)},ringOffsetWidth:(0,cn.default)("ringOffsetWidth",[["ring-offset",["--tw-ring-offset-width"]]],{type:"length"}),ringOffsetColor:({matchUtilities:e,theme:t})=>{e({"ring-offset":n=>({"--tw-ring-offset-color":(0,Ps.default)(n)})},{values:(0,ko.default)(t("ringOffsetColor")),type:["color","any"]})},blur:({matchUtilities:e,theme:t})=>{e({blur:n=>({"--tw-blur":n.trim()===""?" ":`blur(${n})`,"@defaults filter":{},filter:Yu})},{values:t("blur")})},brightness:({matchUtilities:e,theme:t})=>{e({brightness:n=>({"--tw-brightness":`brightness(${n})`,"@defaults filter":{},filter:Yu})},{values:t("brightness")})},contrast:({matchUtilities:e,theme:t})=>{e({contrast:n=>({"--tw-contrast":`contrast(${n})`,"@defaults filter":{},filter:Yu})},{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:Yu})},{values:t("dropShadow")})},grayscale:({matchUtilities:e,theme:t})=>{e({grayscale:n=>({"--tw-grayscale":`grayscale(${n})`,"@defaults filter":{},filter:Yu})},{values:t("grayscale")})},hueRotate:({matchUtilities:e,theme:t})=>{e({"hue-rotate":n=>({"--tw-hue-rotate":`hue-rotate(${n})`,"@defaults filter":{},filter:Yu})},{values:t("hueRotate"),supportsNegativeValues:!0})},invert:({matchUtilities:e,theme:t})=>{e({invert:n=>({"--tw-invert":`invert(${n})`,"@defaults filter":{},filter:Yu})},{values:t("invert")})},saturate:({matchUtilities:e,theme:t})=>{e({saturate:n=>({"--tw-saturate":`saturate(${n})`,"@defaults filter":{},filter:Yu})},{values:t("saturate")})},sepia:({matchUtilities:e,theme:t})=>{e({sepia:n=>({"--tw-sepia":`sepia(${n})`,"@defaults filter":{},filter:Yu})},{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:Yu},".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":Za,"backdrop-filter":Za})},{values:t("backdropBlur")})},backdropBrightness:({matchUtilities:e,theme:t})=>{e({"backdrop-brightness":n=>({"--tw-backdrop-brightness":`brightness(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":Za,"backdrop-filter":Za})},{values:t("backdropBrightness")})},backdropContrast:({matchUtilities:e,theme:t})=>{e({"backdrop-contrast":n=>({"--tw-backdrop-contrast":`contrast(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":Za,"backdrop-filter":Za})},{values:t("backdropContrast")})},backdropGrayscale:({matchUtilities:e,theme:t})=>{e({"backdrop-grayscale":n=>({"--tw-backdrop-grayscale":`grayscale(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":Za,"backdrop-filter":Za})},{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":Za,"backdrop-filter":Za})},{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":Za,"backdrop-filter":Za})},{values:t("backdropInvert")})},backdropOpacity:({matchUtilities:e,theme:t})=>{e({"backdrop-opacity":n=>({"--tw-backdrop-opacity":`opacity(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":Za,"backdrop-filter":Za})},{values:t("backdropOpacity")})},backdropSaturate:({matchUtilities:e,theme:t})=>{e({"backdrop-saturate":n=>({"--tw-backdrop-saturate":`saturate(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":Za,"backdrop-filter":Za})},{values:t("backdropSaturate")})},backdropSepia:({matchUtilities:e,theme:t})=>{e({"backdrop-sepia":n=>({"--tw-backdrop-sepia":`sepia(${n})`,"@defaults backdrop-filter":{},"-webkit-backdrop-filter":Za,"backdrop-filter":Za})},{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":Za,"backdrop-filter":Za},".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:o=>({"transition-property":o,...o==="none"?{}:{"transition-timing-function":n,"transition-duration":i}})},{values:t("transitionProperty")})},transitionDelay:(0,cn.default)("transitionDelay",[["delay",["transitionDelay"]]]),transitionDuration:(0,cn.default)("transitionDuration",[["duration",["transitionDuration"]]],{filterDefault:!0}),transitionTimingFunction:(0,cn.default)("transitionTimingFunction",[["ease",["transitionTimingFunction"]]],{filterDefault:!0}),willChange:(0,cn.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,cn.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 Gf=Le(BB=>{"use strict";Object.defineProperty(BB,"__esModule",{value:!0});function Fze(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}Fze(BB,{env:function(){return jze},contextMap:function(){return Uze},configContextMap:function(){return qze},contextSourcesMap:function(){return Wze},sourceHashMap:function(){return Vze},NOT_ON_DEMAND:function(){return Kze},NONE:function(){return Gze},resolveDebug:function(){return Zce}});var jze=typeof process<"u"?{NODE_ENV:process.env.NODE_ENV,DEBUG:Zce(process.env.DEBUG)}:{NODE_ENV:"production",DEBUG:!1},Uze=new Map,qze=new Map,Wze=new Map,Vze=new Map,Kze=new String("*"),Gze=Symbol("__NONE__");function Zce(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 FB=Le(OB=>{"use strict";Object.defineProperty(OB,"__esModule",{value:!0});Object.defineProperty(OB,"default",{enumerable:!0,get:function(){return Zze}});var Jce=new Map([["{","}"],["[","]"],["(",")"]]),zce=new Map(Array.from(Jce.entries()).map(([e,t])=>[t,e])),Xze=new Set(['"',"'","`"]);function Zze(e){let t=[],n=!1;for(let i=0;i0)}});var qT=Le(qB=>{"use strict";Object.defineProperty(qB,"__esModule",{value:!0});Object.defineProperty(qB,"movePseudos",{enumerable:!0,get:function(){return zze}});var jB={"::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 zze(e){let[t]=Qce(e);return t.forEach(([n,i])=>n.removeChild(i)),e.nodes.push(...t.map(([,n])=>n)),e}function Qce(e){let t=[],n=null;for(let o of e.nodes)if(o.type==="combinator")t=t.filter(([,r])=>UB(r).includes("jumpable")),n=null;else if(o.type==="pseudo"){Jze(o)?(n=o,t.push([e,o,null])):n&&Qze(o,n)?t.push([e,o,n]):n=null;var i;for(let r of(i=o.nodes)!==null&&i!==void 0?i:[]){let[c,s]=Qce(r);n=s||n,t.push(...c)}}return[t,n]}function Yce(e){return e.value.startsWith("::")||jB[e.value]!==void 0}function Jze(e){return Yce(e)&&UB(e).includes("terminal")}function Qze(e,t){return e.type!=="pseudo"||Yce(e)?!1:UB(t).includes("actionable")}function UB(e){var t;return(t=jB[e.value])!==null&&t!==void 0?t:jB.__default__}});var KB=Le(VB=>{"use strict";Object.defineProperty(VB,"__esModule",{value:!0});function Yze(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}Yze(VB,{formatVariantSelector:function(){return rue},eliminateIrrelevantSelectors:function(){return nue},finalizeSelector:function(){return sJe},handleMergePseudo:function(){return iue}});var ep=WT(Qu()),eJe=WT(LT()),tue=WT(gm()),tJe=WT(BT()),rJe=qT(),nJe=hf();function WT(e){return e&&e.__esModule?e:{default:e}}var WB=":merge";function rue(e,{context:t,candidate:n}){var i;let o=(i=t?.tailwindConfig.prefix)!==null&&i!==void 0?i:"",r=e.map(s=>{let u=(0,ep.default)().astSync(s.format);return{...s,ast:s.respectPrefix?(0,tJe.default)(o,u):u}}),c=ep.default.root({nodes:[ep.default.selector({nodes:[ep.default.className({value:(0,tue.default)(n)})]})]});for(let{ast:s}of r)[c,s]=iue(c,s),s.walkNesting(u=>u.replaceWith(...c.nodes[0].nodes)),c=s;return c}function eue(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 iJe(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 nue(e,t){let n=!1;e.walk(i=>{if(i.type==="class"&&i.value===t)return n=!0,!1}),n||e.remove()}function sJe(e,t,{context:n,candidate:i,base:o}){var r,c;let s=(c=n==null||(r=n.tailwindConfig)===null||r===void 0?void 0:r.separator)!==null&&c!==void 0?c:":";o=o??(0,nJe.splitAtTopLevelOnly)(i,s).pop();let u=(0,ep.default)().astSync(e);if(u.walkClasses(p=>{p.raws&&p.value.includes(o)&&(p.raws.value=(0,tue.default)((0,eJe.default)(p.raws.value)))}),u.each(p=>nue(p,o)),u.length===0)return null;let H=Array.isArray(t)?rue(t,{context:n,candidate:i}):t;if(H===null)return u.toString();let a=ep.default.comment({value:"/*__simple__*/"}),l=ep.default.comment({value:"/*__simple__*/"});return u.walkClasses(p=>{if(p.value!==o)return;let d=p.parent,h=H.nodes[0].nodes;if(d.nodes.length===1){p.replaceWith(...h);return}let m=eue(p);d.insertBefore(m[0],a),d.insertAfter(m[m.length-1],l);for(let y of h)d.insertBefore(m[0],y.clone());p.remove(),m=eue(a);let g=d.index(a);d.nodes.splice(g,m.length,...iJe(ep.default.selector({nodes:m})).nodes),a.remove(),l.remove()}),u.walkPseudos(p=>{p.value===WB&&p.replaceWith(p.nodes)}),u.each(p=>(0,rJe.movePseudos)(p)),u.toString()}function iue(e,t){let n=[];return e.walkPseudos(i=>{i.value===WB&&n.push({pseudo:i,value:i.nodes[0].toString()})}),t.walkPseudos(i=>{if(i.value!==WB)return;let o=i.nodes[0].toString(),r=n.find(H=>H.value===o);if(!r)return;let c=[],s=i.next();for(;s&&s.type!=="combinator";)c.push(s),s=s.next();let u=s;r.pseudo.parent.insertAfter(r.pseudo,ep.default.selector({nodes:c.map(H=>H.clone())})),i.remove(),c.forEach(H=>H.remove()),u&&u.type==="combinator"&&u.remove()}),[e,t]}});var XB=Le(GB=>{"use strict";Object.defineProperty(GB,"__esModule",{value:!0});Object.defineProperty(GB,"applyImportantSelector",{enumerable:!0,get:function(){return lJe}});var sue=oJe(Qu()),aJe=qT();function oJe(e){return e&&e.__esModule?e:{default:e}}function lJe(e,t){let n=(0,sue.default)().astSync(e);return n.each(i=>{i.nodes.some(r=>r.type==="combinator")&&(i.nodes=[sue.default.pseudo({value:":is",nodes:[i.clone()]})]),(0,aJe.movePseudos)(i)}),`${t} ${n.toString()}`}});var sg=Le(rO=>{"use strict";Object.defineProperty(rO,"__esModule",{value:!0});function cJe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}cJe(rO,{getClassNameFromSelector:function(){return uue},resolveMatches:function(){return pue},generateRules:function(){return kJe}});var Im=Xf(gl()),tO=Xf(Qu()),uJe=Xf(bB()),HJe=Xf(s_()),pJe=Xf(BT()),oue=jy(),dJe=Xf(ac()),zB=EJe(Gf()),JB=KB(),fJe=LB(),lue=Oy(),ZB=Am(),hJe=Xf(FB()),QB=hf(),_Je=CH(),mJe=XB();function Xf(e){return e&&e.__esModule?e:{default:e}}function cue(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(cue=function(i){return i?n:t})(e)}function EJe(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=cue(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var c=o?Object.getOwnPropertyDescriptor(e,r):null;c&&(c.get||c.set)?Object.defineProperty(i,r,c):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}var yJe=(0,tO.default)(e=>e.first.filter(({type:t})=>t==="class").pop().value);function uue(e){return yJe.transformSync(e)}function*gJe(e){let t=1/0;for(;t>=0;){let n,i=!1;if(t===1/0&&e.endsWith("]")){let c=e.indexOf("[");e[c-1]==="-"?n=c-1:e[c-1]==="/"?(n=c-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 o=e.slice(0,n),r=e.slice(i?n:n+1);t=n-1,!(o===""||r==="/")&&(yield[o,r])}}function bJe(e,t){if(e.length===0||t.tailwindConfig.prefix==="")return e;for(let n of e){let[i]=n;if(i.options.respectPrefix){let o=Im.default.root({nodes:[n[1].clone()]}),r=n[1].raws.tailwind.classCandidate;o.walkRules(c=>{let s=r.startsWith("-");c.selector=(0,pJe.default)(t.tailwindConfig.prefix,c.selector,s)}),n[1]=o.nodes[0]}}return e}function AJe(e,t){if(e.length===0)return e;let n=[];function i(o){return o.parent&&o.parent.type==="atrule"&&o.parent.name==="keyframes"}for(let[o,r]of e){let c=Im.default.root({nodes:[r.clone()]});c.walkRules(s=>{if(i(s))return;let u=(0,tO.default)().astSync(s.selector);u.each(H=>(0,JB.eliminateIrrelevantSelectors)(H,t)),(0,oue.updateAllClasses)(u,H=>H===t?`!${H}`:H),s.selector=u.toString(),s.walkDecls(H=>H.important=!0)}),n.push([{...o,important:!0},c.nodes[0]])}return n}function IJe(e,t,n){if(t.length===0)return t;let i={modifier:null,value:zB.NONE};{let[s,...u]=(0,QB.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,_Je.flagEnabled)(n.tailwindConfig,"generalizedModifiers")))return[]}if(e.endsWith("]")&&!e.startsWith("[")){let s=/(.)(-?)\[(.*)\]/g.exec(e);if(s){let[,u,H,a]=s;if(u==="@"&&H==="-")return[];if(u!=="@"&&H==="")return[];e=e.replace(`${H}[${a}]`,""),i.value=a}}if(eO(e)&&!n.variantMap.has(e)){let s=n.offsets.recordVariant(e),u=(0,lue.normalize)(e.slice(1,-1)),H=(0,QB.splitAtTopLevelOnly)(u,",");if(H.length>1)return[];if(!H.every(ZB.isValidVariantFormatString))return[];let a=H.map((l,p)=>[n.offsets.applyParallelOffset(s,p),(0,ZB.parseVariant)(l.trim())]);n.variantMap.set(e,a)}if(n.variantMap.has(e)){var o;let s=eO(e);var r;let u=(r=(o=n.variantOptions.get(e))===null||o===void 0?void 0:o[ZB.INTERNAL_FEATURES])!==null&&r!==void 0?r:{},H=n.variantMap.get(e).slice(),a=[],l=!(s||u.respectPrefix===!1);for(let[p,d]of t){if(p.layer==="user")continue;let h=Im.default.root({nodes:[d.clone()]});for(let[m,g,y]of H){let A=function(){_.raws.neededBackup||(_.raws.neededBackup=!0,_.walkRules(L=>L.raws.originalSelector=L.selector))},S=function(L){return A(),_.each(x=>{x.type==="rule"&&(x.selectors=x.selectors.map(C=>L({get className(){return uue(C)},selector:C})))}),_},_=(y??h).clone(),E=[],T=g({get container(){return A(),_},separator:n.tailwindConfig.separator,modifySelectors:S,wrap(L){let x=_.nodes;_.removeAll(),L.append(x),_.append(L)},format(L){E.push({format:L,respectPrefix:l})},args:i});if(Array.isArray(T)){for(let[L,x]of T.entries())H.push([n.offsets.applyParallelOffset(m,L),x,_.clone()]);continue}if(typeof T=="string"&&E.push({format:T,respectPrefix:l}),T===null)continue;_.raws.neededBackup&&(delete _.raws.neededBackup,_.walkRules(L=>{let x=L.raws.originalSelector;if(!x||(delete L.raws.originalSelector,x===L.selector))return;let C=L.selector,D=(0,tO.default)(O=>{O.walkClasses(j=>{j.value=`${e}${n.tailwindConfig.separator}${j.value}`})}).processSync(x);E.push({format:C.replace(D,"&"),respectPrefix:l}),L.selector=x})),_.nodes[0].raws.tailwind={..._.nodes[0].raws.tailwind,parentLayer:p.layer};var c;let I=[{...p,sort:n.offsets.applyVariantOffset(p.sort,m,Object.assign(i,n.variantOptions.get(e))),collectedFormats:((c=p.collectedFormats)!==null&&c!==void 0?c:[]).concat(E)},_.nodes[0]];a.push(I)}}return a}return[]}function YB(e,t,n={}){return!(0,HJe.default)(e)&&!Array.isArray(e)?[[e],n]:Array.isArray(e)?YB(e[0],t,e[1]):(t.has(e)||t.set(e,(0,uJe.default)(e)),[t.get(e),n])}var SJe=/^[a-z_-]/;function LJe(e){return SJe.test(e)}function TJe(e){if(!e.includes("://"))return!1;try{let t=new URL(e);return t.scheme!==""&&t.host!==""}catch{return!1}}function aue(e){let t=!0;return e.walkDecls(n=>{if(!Hue(n.prop,n.value))return t=!1,!1}),t}function Hue(e,t){if(TJe(`${e}:${t}`))return!1;try{return Im.default.parse(`a{${e}:${t}}`).toResult(),!0}catch{return!1}}function vJe(e,t){var n;let[,i,o]=(n=e.match(/^\[([a-zA-Z0-9-_]+):(\S+)\]$/))!==null&&n!==void 0?n:[];if(o===void 0||!LJe(i)||!(0,hJe.default)(o))return null;let r=(0,lue.normalize)(o,{property:i});return Hue(i,r)?[[{sort:t.offsets.arbitraryProperty(e),layer:"utilities",options:{respectImportant:!0}},()=>({[(0,fJe.asClass)(e)]:{[i]:r}})]]:null}function*CJe(e,t){t.candidateRuleMap.has(e)&&(yield[t.candidateRuleMap.get(e),"DEFAULT"]),yield*function*(s){s!==null&&(yield[s,"DEFAULT"])}(vJe(e,t));let n=e,i=!1,o=t.tailwindConfig.prefix,r=o.length,c=n.startsWith(o)||n.startsWith(`-${o}`);n[r]==="-"&&c&&(i=!0,n=o+n.slice(r+1)),i&&t.candidateRuleMap.has(n)&&(yield[t.candidateRuleMap.get(n),"-DEFAULT"]);for(let[s,u]of gJe(n))t.candidateRuleMap.has(s)&&(yield[t.candidateRuleMap.get(s),i?`-${u}`:u])}function xJe(e,t){return e===zB.NOT_ON_DEMAND?[zB.NOT_ON_DEMAND]:(0,QB.splitAtTopLevelOnly)(e,t)}function*DJe(e,t){for(let o of e){var n,i;o[1].raws.tailwind={...o[1].raws.tailwind,classCandidate:t,preserveSource:(i=(n=o[0].options)===null||n===void 0?void 0:n.preserveSource)!==null&&i!==void 0?i:!1},yield o}}function*pue(e,t){let n=t.tailwindConfig.separator,[i,...o]=xJe(e,n).reverse(),r=!1;i.startsWith("!")&&(r=!0,i=i.slice(1));for(let l of CJe(i,t)){let p=[],d=new Map,[h,m]=l,g=h.length===1;for(let[y,_]of h){let E=[];if(typeof _=="function")for(let A of[].concat(_(m,{isOnlyPlugin:g}))){let[S,T]=YB(A,t.postCssNodeCache);for(let I of S)E.push([{...y,options:{...y.options,...T}},I])}else if(m==="DEFAULT"||m==="-DEFAULT"){let A=_,[S,T]=YB(A,t.postCssNodeCache);for(let I of S)E.push([{...y,options:{...y.options,...T}},I])}if(E.length>0){var c,s,u;let A=Array.from((0,oue.getMatchingTypes)((s=(c=y.options)===null||c===void 0?void 0:c.types)!==null&&s!==void 0?s:[],m,(u=y.options)!==null&&u!==void 0?u:{},t.tailwindConfig)).map(([S,T])=>T);A.length>0&&d.set(E,A),p.push(E)}}if(eO(m)){if(p.length>1){let E=function(S){return S.length===1?S[0]:S.find(T=>{let I=d.get(T);return T.some(([{options:L},x])=>aue(x)?L.types.some(({type:C,preferOnConflict:D})=>I.includes(C)&&D):!1)})},[y,_]=p.reduce((S,T)=>(T.some(([{options:L}])=>L.types.some(({type:x})=>x==="any"))?S[0].push(T):S[1].push(T),S),[[],[]]);var H;let A=(H=E(_))!==null&&H!==void 0?H:E(y);if(A)p=[A];else{var a;let S=p.map(I=>new Set([...(a=d.get(I))!==null&&a!==void 0?a:[]]));for(let I of S)for(let L of I){let x=!1;for(let C of S)I!==C&&C.has(L)&&(C.delete(L),x=!0);x&&I.delete(L)}let T=[];for(let[I,L]of S.entries())for(let x of L){let C=p[I].map(([,D])=>D).flat().map(D=>D.toString().split(` `).slice(1,-1).map(O=>O.trim()).map(O=>` ${O}`).join(` `)).join(` `);T.push(` Use \`${e.replace("[",`[${x}:`)}\` for \`${C.trim()}\``);break}dJe.default.warn([`The class \`${e}\` is ambiguous and matches multiple utilities.`,...T,`If this is content and not a class, replace it with \`${e.replace("[","[").replace("]","]")}\` to silence this warning.`]);continue}}p=p.map(y=>y.filter(_=>aue(_[1])))}p=p.flat(),p=Array.from(DJe(p,i)),p=bJe(p,t),r&&(p=AJe(p,i));for(let y of o)p=IJe(y,p,t);for(let y of p)y[1].raws.tailwind={...y[1].raws.tailwind,candidate:e},y=PJe(y,{context:t,candidate:e}),y!==null&&(yield y)}}function PJe(e,{context:t,candidate:n}){if(!e[0].collectedFormats)return e;let i=!0,o;try{o=(0,JB.formatVariantSelector)(e[0].collectedFormats,{context:t,candidate:n})}catch{return null}let r=Im.default.root({nodes:[e[1].clone()]});return r.walkRules(c=>{if(!VT(c))try{let s=(0,JB.finalizeSelector)(c.selector,o,{candidate:n,context:t});if(s===null){c.remove();return}c.selector=s}catch{return i=!1,!1}}),!i||r.nodes.length===0?null:(e[1]=r.nodes[0],e)}function VT(e){return e.parent&&e.parent.type==="atrule"&&e.parent.name==="keyframes"}function wJe(e){if(e===!0)return t=>{VT(t)||t.walkDecls(n=>{n.parent.type==="rule"&&!VT(n.parent)&&(n.important=!0)})};if(typeof e=="string")return t=>{VT(t)||(t.selectors=t.selectors.map(n=>(0,mJe.applyImportantSelector)(n,e)))}}function kJe(e,t,n=!1){let i=[],o=wJe(t.tailwindConfig.important);for(let c of e){if(t.notClassCache.has(c))continue;if(t.candidateRuleCache.has(c)){i=i.concat(Array.from(t.candidateRuleCache.get(c)));continue}let s=Array.from(pue(c,t));if(s.length===0){t.notClassCache.add(c);continue}t.classCache.set(c,s);var r;let u=(r=t.candidateRuleCache.get(c))!==null&&r!==void 0?r:new Set;t.candidateRuleCache.set(c,u);for(let H of s){let[{sort:a,options:l},p]=H;if(l.respectImportant&&o){let h=Im.default.root({nodes:[p.clone()]});h.walkRules(o),p=h.nodes[0]}let d=[a,n?p.clone():p];u.add(d),t.ruleCache.add(d),i.push(d)}}return i}function eO(e){return e.startsWith("[")&&e.endsWith("]")}});var hue=Le(nO=>{"use strict";Object.defineProperty(nO,"__esModule",{value:!0});Object.defineProperty(nO,"hasContentChanged",{enumerable:!0,get:function(){return BJe}});var NJe=RJe(require("crypto")),due=$Je(Gf());function RJe(e){return e&&e.__esModule?e:{default:e}}function fue(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(fue=function(i){return i?n:t})(e)}function $Je(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=fue(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var c=o?Object.getOwnPropertyDescriptor(e,r):null;c&&(c.get||c.set)?Object.defineProperty(i,r,c):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}function MJe(e){try{return NJe.default.createHash("md5").update(e,"utf-8").digest("binary")}catch{return""}}function BJe(e,t){let n=t.toString();if(!n.includes("@tailwind"))return!1;let i=due.sourceHashMap.get(e),o=MJe(n),r=i!==o;return due.sourceHashMap.set(e,o),r}});var _ue=Le(iO=>{"use strict";Object.defineProperty(iO,"__esModule",{value:!0});Object.defineProperty(iO,"default",{enumerable:!0,get:function(){return OJe}});function OJe(e){return(e>0n)-(e<0n)}});var mue=Le(sO=>{"use strict";Object.defineProperty(sO,"__esModule",{value:!0});Object.defineProperty(sO,"remapBitfield",{enumerable:!0,get:function(){return FJe}});function FJe(e,t){let n=0n,i=0n;for(let[o,r]of t)e&o&&(n=n|o,i=i|r);return e&~n|i}});var gue=Le(oO=>{"use strict";Object.defineProperty(oO,"__esModule",{value:!0});Object.defineProperty(oO,"Offsets",{enumerable:!0,get:function(){return aO}});var Eue=UJe(_ue()),jJe=mue();function UJe(e){return e&&e.__esModule?e:{default:e}}var aO=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<o.startsWith("[")).sort(([o],[r])=>qJe(o,r)),n=t.map(([,o])=>o).sort((o,r)=>(0,Eue.default)(o-r));return t.map(([,o],r)=>[o,n[r]]).filter(([o,r])=>o!==r)}remapArbitraryVariantOffsets(t){let n=this.recalculateVariantOffsets();return n.length===0?t:t.map(i=>{let[o,r]=i;return o={...o,variants:(0,jJe.remapBitfield)(o.variants,n)},[o,r]})}sortArbitraryProperties(t){let n=new Set;for(let[c]of t)c.arbitrary===1n&&n.add(c.property);if(n.size===0)return t;let i=Array.from(n).sort(),o=new Map,r=1n;for(let c of i)o.set(c,r++);return t.map(c=>{let[s,u]=c;var H;return s={...s,propertyOffset:(H=o.get(s.property))!==null&&H!==void 0?H:0n},[s,u]})}sort(t){return t=this.remapArbitraryVariantOffsets(t),t=this.sortArbitraryProperties(t),t.sort(([n],[i])=>(0,Eue.default)(this.compare(n,i)))}};function yue(e){let t=null;for(let n of e)t=t??n,t=t>n?t:n;return t}function qJe(e,t){let n=e.length,i=t.length,o=n{"use strict";Object.defineProperty(_O,"__esModule",{value:!0});function WJe(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}WJe(_O,{INTERNAL_FEATURES:function(){return xue},isValidVariantFormatString:function(){return fO},parseVariant:function(){return GT},getFileModifiedMap:function(){return hO},createContext:function(){return kue},getContext:function(){return dQe}});var VJe=Kl(require("fs")),KJe=Kl(require("url")),lg=Kl(gl()),GJe=Kl(Fo()),Tue=Kl(Qu()),XJe=Kl(ym()),ZJe=Kl(bB()),zJe=Kl(BT()),JJe=Kl(s_()),QJe=Kl(gm()),og=Cue(LB()),bue=jy(),Ws=Xce(),eH=Cue(Gf()),YJe=aI(),Lm=Kl(ac()),eQe=Kl(sI()),Aue=Kl(FB()),Iue=sg(),tQe=hue(),rQe=gue(),lO=CH(),cO=KB();function Kl(e){return e&&e.__esModule?e:{default:e}}function vue(e){if(typeof WeakMap!="function")return null;var t=new WeakMap,n=new WeakMap;return(vue=function(i){return i?n:t})(e)}function Cue(e,t){if(!t&&e&&e.__esModule)return e;if(e===null||typeof e!="object"&&typeof e!="function")return{default:e};var n=vue(t);if(n&&n.has(e))return n.get(e);var i={},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)){var c=o?Object.getOwnPropertyDescriptor(e,r):null;c&&(c.get||c.set)?Object.defineProperty(i,r,c):i[r]=e[r]}return i.default=e,n&&n.set(e,i),i}var xue=Symbol(),uO={AddVariant:Symbol.for("ADD_VARIANT"),MatchVariant:Symbol.for("MATCH_VARIANT")},dO={Base:1,Dynamic:2};function HO(e,t){let n=e.tailwindConfig.prefix;return typeof n=="function"?n(t):n+t}function Sue({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 nQe(e){let t=[],n="",i=0;for(let o=0;o0&&t.push(n.trim()),t=t.filter(o=>o!==""),t}function iQe(e,t,{before:n=[]}={}){if(n=[].concat(n),n.length<=0){e.push(t);return}let i=e.length-1;for(let o of n){let r=e.indexOf(o);r!==-1&&(i=Math.min(i,r))}e.splice(i,0,t)}function Due(e){return Array.isArray(e)?e.flatMap(t=>!Array.isArray(t)&&!(0,JJe.default)(t)?t:(0,ZJe.default)(t)):Due([e])}function sQe(e,t){return(0,Tue.default)(i=>{let o=[];return t&&t(i),i.walkClasses(r=>{o.push(r.value)}),o}).transformSync(e)}function aQe(e){e.walkPseudos(t=>{t.value===":not"&&t.remove()})}function oQe(e,t={containsNonOnDemandable:!1},n=0){let i=[],o=[];e.type==="rule"?o.push(...e.selectors):e.type==="atrule"&&e.walkRules(r=>o.push(...r.selectors));for(let r of o){let c=sQe(r,aQe);c.length===0&&(t.containsNonOnDemandable=!0);for(let s of c)i.push(s)}return n===0?[t.containsNonOnDemandable||i.length===0,i]:i}function KT(e){return Due(e).flatMap(t=>{let n=new Map,[i,o]=oQe(t);return i&&o.unshift(eH.NOT_ON_DEMAND),o.map(r=>(n.has(t)||n.set(t,t),[r,n.get(t)]))})}function fO(e){return e.startsWith("@")||e.includes("&")}function GT(e){e=e.replace(/\n+/g,"").replace(/\s{1,}/g," ").trim();let t=nQe(e).map(n=>{if(!n.startsWith("@"))return({format:c})=>c(n);let[,i,o]=/@(\S*)( .+|[({].*)?/g.exec(n);var r;return({wrap:c})=>c(lg.default.atRule({name:i,params:(r=o?.trim())!==null&&r!==void 0?r:""}))}).reverse();return n=>{for(let i of t)i(n)}}function lQe(e,t,{variantList:n,variantMap:i,offsets:o,classList:r}){function c(p,d){return p?(0,GJe.default)(e,p,d):e}function s(p){return(0,zJe.default)(e.prefix,p)}function u(p,d){return p===eH.NOT_ON_DEMAND?eH.NOT_ON_DEMAND:d.respectPrefix?t.tailwindConfig.prefix+p:p}function H(p,d,h={}){let m=(0,YJe.toPath)(p),g=c(["theme",...m],d);return(0,XJe.default)(m[0])(g,h)}let a=0,l={postcss:lg.default,prefix:s,e:QJe.default,config:c,theme:H,corePlugins:p=>Array.isArray(e.corePlugins)?e.corePlugins.includes(p):c(["corePlugins",p],!0),variants:()=>[],addBase(p){for(let[d,h]of KT(p)){let m=u(d,{}),g=o.create("base");t.candidateRuleMap.has(m)||t.candidateRuleMap.set(m,[]),t.candidateRuleMap.get(m).push([{sort:g,layer:"base"},h])}},addDefaults(p,d){let h={[`@defaults ${p}`]:d};for(let[m,g]of KT(h)){let y=u(m,{});t.candidateRuleMap.has(y)||t.candidateRuleMap.set(y,[]),t.candidateRuleMap.get(y).push([{sort:o.create("defaults"),layer:"defaults"},g])}},addComponents(p,d){d=Object.assign({},{preserveSource:!1,respectPrefix:!0,respectImportant:!1},Array.isArray(d)?{}:d);for(let[m,g]of KT(p)){let y=u(m,d);r.add(y),t.candidateRuleMap.has(y)||t.candidateRuleMap.set(y,[]),t.candidateRuleMap.get(y).push([{sort:o.create("components"),layer:"components",options:d},g])}},addUtilities(p,d){d=Object.assign({},{preserveSource:!1,respectPrefix:!0,respectImportant:!0},Array.isArray(d)?{}:d);for(let[m,g]of KT(p)){let y=u(m,d);r.add(y),t.candidateRuleMap.has(y)||t.candidateRuleMap.set(y,[]),t.candidateRuleMap.get(y).push([{sort:o.create("utilities"),layer:"utilities",options:d},g])}},matchUtilities:function(p,d){d=Sue({...{respectPrefix:!0,respectImportant:!0,modifiers:!1},...d});let m=o.create("utilities");for(let g in p){let E=function(S,{isOnlyPlugin:T}){let[I,L,x]=(0,bue.coerceValue)(d.types,S,d,e);if(I===void 0)return[];if(!d.types.some(({type:j})=>j===L))if(T)Lm.default.warn([`Unnecessary typehint \`${L}\` in \`${g}-${S}\`.`,`You can safely update it to \`${g}-${S.replace(L+":","")}\`.`]);else return[];if(!(0,Aue.default)(I))return[];let C={get modifier(){return d.modifiers||Lm.default.warn(`modifier-used-without-options-for-${g}`,["Your plugin must set `modifiers: true` in its options to support modifiers."]),x}},D=(0,lO.flagEnabled)(e,"generalizedModifiers");return[].concat(D?_(I,C):_(I)).filter(Boolean).map(j=>({[(0,og.default)(g,S)]:j}))},y=u(g,d),_=p[g];r.add([y,d]);let A=[{sort:m,layer:"utilities",options:d},E];t.candidateRuleMap.has(y)||t.candidateRuleMap.set(y,[]),t.candidateRuleMap.get(y).push(A)}},matchComponents:function(p,d){d=Sue({...{respectPrefix:!0,respectImportant:!1,modifiers:!1},...d});let m=o.create("components");for(let g in p){let E=function(S,{isOnlyPlugin:T}){let[I,L,x]=(0,bue.coerceValue)(d.types,S,d,e);if(I===void 0)return[];if(!d.types.some(({type:j})=>j===L))if(T)Lm.default.warn([`Unnecessary typehint \`${L}\` in \`${g}-${S}\`.`,`You can safely update it to \`${g}-${S.replace(L+":","")}\`.`]);else return[];if(!(0,Aue.default)(I))return[];let C={get modifier(){return d.modifiers||Lm.default.warn(`modifier-used-without-options-for-${g}`,["Your plugin must set `modifiers: true` in its options to support modifiers."]),x}},D=(0,lO.flagEnabled)(e,"generalizedModifiers");return[].concat(D?_(I,C):_(I)).filter(Boolean).map(j=>({[(0,og.default)(g,S)]:j}))},y=u(g,d),_=p[g];r.add([y,d]);let A=[{sort:m,layer:"components",options:d},E];t.candidateRuleMap.has(y)||t.candidateRuleMap.set(y,[]),t.candidateRuleMap.get(y).push(A)}},addVariant(p,d,h={}){d=[].concat(d).map(m=>{if(typeof m!="string")return(g={})=>{let{args:y,modifySelectors:_,container:E,separator:A,wrap:S,format:T}=g,I=m(Object.assign({modifySelectors:_,container:E,separator:A},h.type===uO.MatchVariant&&{args:y,wrap:S,format:T}));if(typeof I=="string"&&!fO(I))throw new Error(`Your custom variant \`${p}\` has an invalid format string. Make sure it's an at-rule or contains a \`&\` placeholder.`);return Array.isArray(I)?I.filter(L=>typeof L=="string").map(L=>GT(L)):I&&typeof I=="string"&>(I)(g)};if(!fO(m))throw new Error(`Your custom variant \`${p}\` has an invalid format string. Make sure it's an at-rule or contains a \`&\` placeholder.`);return GT(m)}),iQe(n,p,h),i.set(p,d),t.variantOptions.set(p,h)},matchVariant(p,d,h){var m;let g=(m=h?.id)!==null&&m!==void 0?m:++a,y=p==="@",_=(0,lO.flagEnabled)(e,"generalizedModifiers");var E;for(let[T,I]of Object.entries((E=h?.values)!==null&&E!==void 0?E:{}))T!=="DEFAULT"&&l.addVariant(y?`${p}${T}`:`${p}-${T}`,({args:L,container:x})=>d(I,_?{modifier:L?.modifier,container:x}:{container:x}),{...h,value:I,id:g,type:uO.MatchVariant,variantInfo:dO.Base});var A;let S="DEFAULT"in((A=h?.values)!==null&&A!==void 0?A:{});l.addVariant(p,({args:T,container:I})=>{if(T?.value===eH.NONE&&!S)return null;var L;return d(T?.value===eH.NONE?h.values.DEFAULT:(L=T?.value)!==null&&L!==void 0?L:typeof T=="string"?T:"",_?{modifier:T?.modifier,container:I}:{container:I})},{...h,id:g,type:uO.MatchVariant,variantInfo:dO.Dynamic})}};return l}var pO=new WeakMap;function hO(e){return pO.has(e)||pO.set(e,new Map),pO.get(e)}function Lue(e,t){let n=!1,i=new Map;for(let r of e){var o;if(!r)continue;let c=KJe.default.parse(r),s=c.hash?c.href.replace(c.hash,""):c.href;s=c.search?s.replace(c.search,""):s;let u=(o=VJe.default.statSync(decodeURIComponent(s),{throwIfNoEntry:!1}))===null||o===void 0?void 0:o.mtimeMs;u&&((!t.has(r)||u>t.get(r))&&(n=!0),i.set(r,u))}return[n,i]}function Pue(e){e.walkAtRules(t=>{["responsive","variants"].includes(t.name)&&(Pue(t),t.before(t.nodes),t.remove())})}function cQe(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(Pue(n),n.params==="base"){for(let i of n.nodes)t.push(function({addBase:o}){o(i,{respectPrefix:!1})});n.remove()}else if(n.params==="components"){for(let i of n.nodes)t.push(function({addComponents:o}){o(i,{respectPrefix:!1,preserveSource:!0})});n.remove()}else if(n.params==="utilities"){for(let i of n.nodes)t.push(function({addUtilities:o}){o(i,{respectPrefix:!1,preserveSource:!0})});n.remove()}}),t}function uQe(e,t){let n=Object.entries({...Ws.variantPlugins,...Ws.corePlugins}).map(([u,H])=>e.tailwindConfig.corePlugins.includes(u)?H:null).filter(Boolean),i=e.tailwindConfig.plugins.map(u=>(u.__isOptionsFunction&&(u=u()),typeof u=="function"?u:u.handler)),o=cQe(t),r=[Ws.variantPlugins.childVariant,Ws.variantPlugins.pseudoElementVariants,Ws.variantPlugins.pseudoClassVariants,Ws.variantPlugins.hasVariants,Ws.variantPlugins.ariaVariants,Ws.variantPlugins.dataVariants],c=[Ws.variantPlugins.supportsVariants,Ws.variantPlugins.reducedMotionVariants,Ws.variantPlugins.prefersContrastVariants,Ws.variantPlugins.screenVariants,Ws.variantPlugins.orientationVariants,Ws.variantPlugins.directionVariants,Ws.variantPlugins.darkVariants,Ws.variantPlugins.forcedColorsVariants,Ws.variantPlugins.printVariant];return(e.tailwindConfig.darkMode==="class"||Array.isArray(e.tailwindConfig.darkMode)&&e.tailwindConfig.darkMode[0]==="class")&&(c=[Ws.variantPlugins.supportsVariants,Ws.variantPlugins.reducedMotionVariants,Ws.variantPlugins.prefersContrastVariants,Ws.variantPlugins.darkVariants,Ws.variantPlugins.screenVariants,Ws.variantPlugins.orientationVariants,Ws.variantPlugins.directionVariants,Ws.variantPlugins.forcedColorsVariants,Ws.variantPlugins.printVariant]),[...n,...r,...i,...c,...o]}function HQe(e,t){let n=[],i=new Map;t.variantMap=i;let o=new rQe.Offsets;t.offsets=o;let r=new Set,c=lQe(t.tailwindConfig,t,{variantList:n,variantMap:i,offsets:o,classList:r});for(let d of e)if(Array.isArray(d))for(let h of d)h(c);else d?.(c);o.recordVariants(n,d=>i.get(d).length);for(let[d,h]of i.entries())t.variantMap.set(d,h.map((m,g)=>[o.forVariant(d,g),m]));var s;let u=((s=t.tailwindConfig.safelist)!==null&&s!==void 0?s:[]).filter(Boolean);if(u.length>0){let d=[];for(let h of u){if(typeof h=="string"){t.changedContent.push({content:h,extension:"html"});continue}if(h instanceof RegExp){Lm.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}d.push(h)}if(d.length>0){let h=new Map,m=t.tailwindConfig.prefix.length,g=d.some(y=>y.pattern.source.includes("!"));for(let y of r){let _=Array.isArray(y)?(()=>{let[E,A]=y;var S;let I=Object.keys((S=A?.values)!==null&&S!==void 0?S:{}).map(L=>(0,og.formatClass)(E,L));return A?.supportsNegativeValues&&(I=[...I,...I.map(L=>"-"+L)],I=[...I,...I.map(L=>L.slice(0,m)+"-"+L.slice(m))]),A.types.some(({type:L})=>L==="color")&&(I=[...I,...I.flatMap(L=>Object.keys(t.tailwindConfig.theme.opacity).map(x=>`${L}/${x}`))]),g&&A?.respectImportant&&(I=[...I,...I.map(L=>"!"+L)]),I})():[y];for(let E of _)for(let{pattern:A,variants:S=[]}of d)if(A.lastIndex=0,h.has(A)||h.set(A,0),!!A.test(E)){h.set(A,h.get(A)+1),t.changedContent.push({content:E,extension:"html"});for(let T of S)t.changedContent.push({content:T+t.tailwindConfig.separator+E,extension:"html"})}}for(let[y,_]of h.entries())_===0&&Lm.default.warn([`The safelist pattern \`${y}\` 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 H,a;let l=(a=[].concat((H=t.tailwindConfig.darkMode)!==null&&H!==void 0?H:"media")[1])!==null&&a!==void 0?a:"dark",p=[HO(t,l),HO(t,"group"),HO(t,"peer")];t.getClassOrder=function(h){let m=[...h].sort((A,S)=>A===S?0:A[A,null])),y=(0,Iue.generateRules)(new Set(m),t,!0);y=t.offsets.sort(y);let _=BigInt(p.length);for(let[,A]of y){let S=A.raws.tailwind.candidate;var E;g.set(S,(E=g.get(S))!==null&&E!==void 0?E:_++)}return h.map(A=>{var S;let T=(S=g.get(A))!==null&&S!==void 0?S:null,I=p.indexOf(A);return T===null&&I!==-1&&(T=BigInt(I)),[A,T]})},t.getClassList=function(h={}){let m=[];for(let A of r)if(Array.isArray(A)){var g;let[S,T]=A,I=[];var y;let L=Object.keys((y=T?.modifiers)!==null&&y!==void 0?y:{});if(!(T==null||(g=T.types)===null||g===void 0)&&g.some(({type:D})=>D==="color")){var _;L.push(...Object.keys((_=t.tailwindConfig.theme.opacity)!==null&&_!==void 0?_:{}))}let x={modifiers:L},C=h.includeMetadata&&L.length>0;var E;for(let[D,O]of Object.entries((E=T?.values)!==null&&E!==void 0?E:{})){if(O==null)continue;let j=(0,og.formatClass)(S,D);if(m.push(C?[j,x]:j),T?.supportsNegativeValues&&(0,eQe.default)(O)){let k=(0,og.formatClass)(S,`-${D}`);I.push(C?[k,x]:k)}}m.push(...I)}else m.push(A);return m},t.getVariants=function(){let h=Math.random().toString(36).substring(7).toUpperCase(),m=[];for(let[y,_]of t.variantOptions.entries())if(_.variantInfo!==dO.Base){var g;m.push({name:y,isArbitrary:_.type===Symbol.for("MATCH_VARIANT"),values:Object.keys((g=_.values)!==null&&g!==void 0?g:{}),hasDash:y!=="@",selectors({modifier:E,value:A}={}){let S=`TAILWINDPLACEHOLDER${h}`,T=lg.default.rule({selector:`.${S}`}),I=lg.default.root({nodes:[T.clone()]}),L=I.toString();var x;let C=((x=t.variantMap.get(y))!==null&&x!==void 0?x:[]).flatMap(([ne,K])=>K),D=[];for(let ne of C){var O;let K=[];var j;let q={args:{modifier:E,value:(j=(O=_.values)===null||O===void 0?void 0:O[A])!==null&&j!==void 0?j:A},separator:t.tailwindConfig.separator,modifySelectors(z){return I.each(ie=>{ie.type==="rule"&&(ie.selectors=ie.selectors.map(_e=>z({get className(){return(0,Iue.getClassNameFromSelector)(_e)},selector:_e})))}),I},format(z){K.push(z)},wrap(z){K.push(`@${z.name} ${z.params} { & }`)},container:I},Q=ne(q);if(K.length>0&&D.push(K),Array.isArray(Q))for(let z of Q)K=[],z(q),D.push(K)}let k=[],$=I.toString();L!==$&&(I.walkRules(ne=>{let K=ne.selector,q=(0,Tue.default)(Q=>{Q.walkClasses(z=>{z.value=`${y}${t.tailwindConfig.separator}${z.value}`})}).processSync(K);k.push(K.replace(q,"&").replace(S,"&"))}),I.walkAtRules(ne=>{k.push(`@${ne.name} (${ne.params}) { & }`)}));var U;let F=!(A in((U=_.values)!==null&&U!==void 0?U:{}));var P;let W=(P=_[xue])!==null&&P!==void 0?P:{},Z=!(F||W.respectPrefix===!1);D=D.map(ne=>ne.map(K=>({format:K,respectPrefix:Z}))),k=k.map(ne=>({format:ne,respectPrefix:Z}));let ee={candidate:S,context:t},J=D.map(ne=>(0,cO.finalizeSelector)(`.${S}`,(0,cO.formatVariantSelector)(ne,ee),ee).replace(`.${S}`,"&").replace("{ & }","").trim());return k.length>0&&J.push((0,cO.formatVariantSelector)(k,ee).toString().replace(`.${S}`,"&")),J}})}return m}}function wue(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 pQe(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);wue(e,n)}}function kue(e,t=[],n=lg.default.root()){var i;let o={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:c=>wue(o,c),markInvalidUtilityNode:c=>pQe(o,c)},r=uQe(o,n);return HQe(r,o),o}var Sm=eH.contextMap,ag=eH.configContextMap,fd=eH.contextSourcesMap;function dQe(e,t,n,i,o,r){let c=t.opts.from,s=i!==null;eH.env.DEBUG&&console.log("Source path:",c);let u;if(s&&Sm.has(c))u=Sm.get(c);else if(ag.has(o)){let p=ag.get(o);fd.get(p).add(c),Sm.set(c,p),u=p}let H=(0,tQe.hasContentChanged)(c,e);if(u){let[p,d]=Lue([...r],hO(u));if(!p&&!H)return[u,!1,d]}if(Sm.has(c)){let p=Sm.get(c);if(fd.has(p)&&(fd.get(p).delete(c),fd.get(p).size===0)){fd.delete(p);for(let[d,h]of ag)h===p&&ag.delete(d);for(let d of p.disposables.splice(0))d(p)}}eH.env.DEBUG&&console.log("Setting up new context...");let a=kue(n,[],e);Object.assign(a,{userConfigPath:i});let[,l]=Lue([...r],hO(a));return ag.set(o,a),Sm.set(c,a),fd.has(a)||fd.set(a,new Set),fd.get(a).add(c),[a,!0,l]}});var Nue=Le(mO=>{"use strict";Object.defineProperty(mO,"__esModule",{value:!0});Object.defineProperty(mO,"default",{enumerable:!0,get:function(){return fQe}});function fQe(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 $ue=Le(EO=>{"use strict";Object.defineProperty(EO,"__esModule",{value:!0});Object.defineProperty(EO,"validateConfig",{enumerable:!0,get:function(){return _Qe}});var Rue=hQe(ac());function hQe(e){return e&&e.__esModule?e:{default:e}}function _Qe(e){e.content.files.length===0&&Rue.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=Uw();e.plugins.includes(t)&&(Rue.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 Bue=Le((G$t,Mue)=>{Mue.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 cg=Le((X$t,Fue)=>{var mQe=Bue(),Oue={"{":"}","(":")","[":"]"},EQe=function(e){if(e[0]==="!")return!0;for(var t=0,n=-2,i=-2,o=-2,r=-2,c=-2;tt&&(c===-1||c>i||(c=e.indexOf("\\",t),c===-1||c>i)))||o!==-1&&e[t]==="{"&&e[t+1]!=="}"&&(o=e.indexOf("}",t),o>t&&(c=e.indexOf("\\",t),c===-1||c>o))||r!==-1&&e[t]==="("&&e[t+1]==="?"&&/[:!=]/.test(e[t+2])&&e[t+3]!==")"&&(r=e.indexOf(")",t),r>t&&(c=e.indexOf("\\",t),c===-1||c>r))||n!==-1&&e[t]==="("&&e[t+1]!=="|"&&(nn&&(c=e.indexOf("\\",n),c===-1||c>r))))return!0;if(e[t]==="\\"){var s=e[t+1];t+=2;var u=Oue[s];if(u){var H=e.indexOf(u,t);H!==-1&&(t=H+1)}if(e[t]==="!")return!0}else t++}return!1},yQe=function(e){if(e[0]==="!")return!0;for(var t=0;t{"use strict";Object.defineProperty(Tm,"__esModule",{value:!0});Tm.splitWhen=Tm.flatten=void 0;function gQe(e){return e.reduce((t,n)=>[].concat(t,n),[])}Tm.flatten=gQe;function bQe(e,t){let n=[[]],i=0;for(let o of e)t(o)?(i++,n[i]=[]):n[i].push(o);return n}Tm.splitWhen=bQe});var Uue=Le(XT=>{"use strict";Object.defineProperty(XT,"__esModule",{value:!0});XT.isEnoentCodeError=void 0;function AQe(e){return e.code==="ENOENT"}XT.isEnoentCodeError=AQe});var que=Le(ZT=>{"use strict";Object.defineProperty(ZT,"__esModule",{value:!0});ZT.createDirentFromStats=void 0;var yO=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 IQe(e,t){return new yO(e,t)}ZT.createDirentFromStats=IQe});var Gue=Le(za=>{"use strict";Object.defineProperty(za,"__esModule",{value:!0});za.convertPosixPathToPattern=za.convertWindowsPathToPattern=za.convertPathToPattern=za.escapePosixPath=za.escapeWindowsPath=za.escape=za.removeLeadingDotSegment=za.makeAbsolute=za.unixify=void 0;var SQe=require("os"),LQe=require("path"),Wue=SQe.platform()==="win32",TQe=2,vQe=/(\\?)([()*?[\]{|}]|^!|[!+@](?=\()|\\(?![!()*+?@[\]{|}]))/g,CQe=/(\\?)([()[\]{}]|^!|[!+@](?=\())/g,xQe=/^\\\\([.?])/,DQe=/\\(?![!()+@[\]{}])/g;function PQe(e){return e.replace(/\\/g,"/")}za.unixify=PQe;function wQe(e,t){return LQe.resolve(e,t)}za.makeAbsolute=wQe;function kQe(e){if(e.charAt(0)==="."){let t=e.charAt(1);if(t==="/"||t==="\\")return e.slice(TQe)}return e}za.removeLeadingDotSegment=kQe;za.escape=Wue?gO:bO;function gO(e){return e.replace(CQe,"\\$2")}za.escapeWindowsPath=gO;function bO(e){return e.replace(vQe,"\\$2")}za.escapePosixPath=bO;za.convertPathToPattern=Wue?Vue:Kue;function Vue(e){return gO(e).replace(xQe,"//$1").replace(DQe,"/")}za.convertWindowsPathToPattern=Vue;function Kue(e){return bO(e)}za.convertPosixPathToPattern=Kue});var IO=Le((Y$t,Xue)=>{"use strict";var NQe=cg(),RQe=require("path").posix.dirname,$Qe=require("os").platform()==="win32",AO="/",MQe=/\\/g,BQe=/[\{\[].*[\}\]]$/,OQe=/(^|[^\\])([\{\[]|\([^\)]+$)/,FQe=/\\([\!\*\?\|\[\]\(\)\{\}])/g;Xue.exports=function(t,n){var i=Object.assign({flipBackslashes:!0},n);i.flipBackslashes&&$Qe&&t.indexOf(AO)<0&&(t=t.replace(MQe,AO)),BQe.test(t)&&(t+=AO),t+="a";do t=RQe(t);while(NQe(t)||OQe.test(t));return t.replace(FQe,"$1")}});var ug=Le((eMt,Yue)=>{"use strict";var jQe=require("path"),tH="\\\\/",Zue=`[^${tH}]`,tp="\\.",UQe="\\+",qQe="\\?",zT="\\/",WQe="(?=.)",zue="[^/]",SO=`(?:${zT}|$)`,Jue=`(?:^|${zT})`,LO=`${tp}{1,2}${SO}`,VQe=`(?!${tp})`,KQe=`(?!${Jue}${LO})`,GQe=`(?!${tp}{0,1}${SO})`,XQe=`(?!${LO})`,ZQe=`[^.${zT}]`,zQe=`${zue}*?`,Que={DOT_LITERAL:tp,PLUS_LITERAL:UQe,QMARK_LITERAL:qQe,SLASH_LITERAL:zT,ONE_CHAR:WQe,QMARK:zue,END_ANCHOR:SO,DOTS_SLASH:LO,NO_DOT:VQe,NO_DOTS:KQe,NO_DOT_SLASH:GQe,NO_DOTS_SLASH:XQe,QMARK_NO_DOT:ZQe,STAR:zQe,START_ANCHOR:Jue},JQe={...Que,SLASH_LITERAL:`[${tH}]`,QMARK:Zue,STAR:`${Zue}*?`,DOTS_SLASH:`${tp}{1,2}(?:[${tH}]|$)`,NO_DOT:`(?!${tp})`,NO_DOTS:`(?!(?:^|[${tH}])${tp}{1,2}(?:[${tH}]|$))`,NO_DOT_SLASH:`(?!${tp}{0,1}(?:[${tH}]|$))`,NO_DOTS_SLASH:`(?!${tp}{1,2}(?:[${tH}]|$))`,QMARK_NO_DOT:`[^.${tH}]`,START_ANCHOR:`(?:^|[${tH}])`,END_ANCHOR:`(?:[${tH}]|$)`},QQe={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"};Yue.exports={MAX_LENGTH:1024*64,POSIX_REGEX_SOURCE:QQe,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:jQe.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?JQe:Que}}});var Hg=Le(Ll=>{"use strict";var YQe=require("path"),eYe=process.platform==="win32",{REGEX_BACKSLASH:tYe,REGEX_REMOVE_BACKSLASH:rYe,REGEX_SPECIAL_CHARS:nYe,REGEX_SPECIAL_CHARS_GLOBAL:iYe}=ug();Ll.isObject=e=>e!==null&&typeof e=="object"&&!Array.isArray(e);Ll.hasRegexChars=e=>nYe.test(e);Ll.isRegexChar=e=>e.length===1&&Ll.hasRegexChars(e);Ll.escapeRegex=e=>e.replace(iYe,"\\$1");Ll.toPosixSlashes=e=>e.replace(tYe,"/");Ll.removeBackslashes=e=>e.replace(rYe,t=>t==="\\"?"":t);Ll.supportsLookbehinds=()=>{let e=process.version.slice(1).split(".").map(Number);return e.length===3&&e[0]>=9||e[0]===8&&e[1]>=10};Ll.isWindows=e=>e&&typeof e.windows=="boolean"?e.windows:eYe===!0||YQe.sep==="\\";Ll.escapeLast=(e,t,n)=>{let i=e.lastIndexOf(t,n);return i===-1?e:e[i-1]==="\\"?Ll.escapeLast(e,t,i-1):`${e.slice(0,i)}\\${e.slice(i)}`};Ll.removePrefix=(e,t={})=>{let n=e;return n.startsWith("./")&&(n=n.slice(2),t.prefix="./"),n};Ll.wrapOutput=(e,t={},n={})=>{let i=n.contains?"":"^",o=n.contains?"":"$",r=`${i}(?:${e})${o}`;return t.negated===!0&&(r=`(?:^(?!${r}).*$)`),r}});var oHe=Le((rMt,aHe)=>{"use strict";var eHe=Hg(),{CHAR_ASTERISK:TO,CHAR_AT:sYe,CHAR_BACKWARD_SLASH:pg,CHAR_COMMA:aYe,CHAR_DOT:vO,CHAR_EXCLAMATION_MARK:CO,CHAR_FORWARD_SLASH:sHe,CHAR_LEFT_CURLY_BRACE:xO,CHAR_LEFT_PARENTHESES:DO,CHAR_LEFT_SQUARE_BRACKET:oYe,CHAR_PLUS:lYe,CHAR_QUESTION_MARK:tHe,CHAR_RIGHT_CURLY_BRACE:cYe,CHAR_RIGHT_PARENTHESES:rHe,CHAR_RIGHT_SQUARE_BRACKET:uYe}=ug(),nHe=e=>e===sHe||e===pg,iHe=e=>{e.isPrefix!==!0&&(e.depth=e.isGlobstar?1/0:1)},HYe=(e,t)=>{let n=t||{},i=e.length-1,o=n.parts===!0||n.scanToEnd===!0,r=[],c=[],s=[],u=e,H=-1,a=0,l=0,p=!1,d=!1,h=!1,m=!1,g=!1,y=!1,_=!1,E=!1,A=!1,S=!1,T=0,I,L,x={value:"",depth:0,isGlob:!1},C=()=>H>=i,D=()=>u.charCodeAt(H+1),O=()=>(I=L,u.charCodeAt(++H));for(;H0&&(k=u.slice(0,a),u=u.slice(a),l-=a),j&&h===!0&&l>0?(j=u.slice(0,l),$=u.slice(l)):h===!0?(j="",$=u):j=u,j&&j!==""&&j!=="/"&&j!==u&&nHe(j.charCodeAt(j.length-1))&&(j=j.slice(0,-1)),n.unescape===!0&&($&&($=eHe.removeBackslashes($)),j&&_===!0&&(j=eHe.removeBackslashes(j)));let U={prefix:k,input:e,start:a,base:j,glob:$,isBrace:p,isBracket:d,isGlob:h,isExtglob:m,isGlobstar:g,negated:E,negatedExtglob:A};if(n.tokens===!0&&(U.maxDepth=0,nHe(L)||c.push(x),U.tokens=c),n.parts===!0||n.tokens===!0){let F;for(let P=0;P{"use strict";var JT=ug(),Gl=Hg(),{MAX_LENGTH:QT,POSIX_REGEX_SOURCE:pYe,REGEX_NON_SPECIAL_CHARS:dYe,REGEX_SPECIAL_CHARS_BACKREF:fYe,REPLACEMENTS:lHe}=JT,hYe=(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(o=>Gl.escapeRegex(o)).join("..")}return n},vm=(e,t)=>`Missing ${e}: "${t}" - use "\\\\${t}" to match literal characters`,PO=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");e=lHe[e]||e;let n={...t},i=typeof n.maxLength=="number"?Math.min(QT,n.maxLength):QT,o=e.length;if(o>i)throw new SyntaxError(`Input length: ${o}, exceeds maximum allowed length: ${i}`);let r={type:"bos",value:"",output:n.prepend||""},c=[r],s=n.capture?"":"?:",u=Gl.isWindows(t),H=JT.globChars(u),a=JT.extglobChars(H),{DOT_LITERAL:l,PLUS_LITERAL:p,SLASH_LITERAL:d,ONE_CHAR:h,DOTS_SLASH:m,NO_DOT:g,NO_DOT_SLASH:y,NO_DOTS_SLASH:_,QMARK:E,QMARK_NO_DOT:A,STAR:S,START_ANCHOR:T}=H,I=_e=>`(${s}(?:(?!${T}${_e.dot?m:l}).)*?)`,L=n.dot?"":g,x=n.dot?E:A,C=n.bash===!0?I(n):S;n.capture&&(C=`(${C})`),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:c};e=Gl.removePrefix(e,D),o=e.length;let O=[],j=[],k=[],$=r,U,F=()=>D.index===o-1,P=D.peek=(_e=1)=>e[D.index+_e],W=D.advance=()=>e[++D.index]||"",Z=()=>e.slice(D.index+1),ee=(_e="",He=0)=>{D.consumed+=_e,D.index+=He},J=_e=>{D.output+=_e.output!=null?_e.output:_e.value,ee(_e.value)},ne=()=>{let _e=1;for(;P()==="!"&&(P(2)!=="("||P(3)==="?");)W(),D.start++,_e++;return _e%2===0?!1:(D.negated=!0,D.start++,!0)},K=_e=>{D[_e]++,k.push(_e)},q=_e=>{D[_e]--,k.pop()},Q=_e=>{if($.type==="globstar"){let He=D.braces>0&&(_e.type==="comma"||_e.type==="brace"),be=_e.extglob===!0||O.length&&(_e.type==="pipe"||_e.type==="paren");_e.type!=="slash"&&_e.type!=="paren"&&!He&&!be&&(D.output=D.output.slice(0,-$.output.length),$.type="star",$.value="*",$.output=C,D.output+=$.output)}if(O.length&&_e.type!=="paren"&&(O[O.length-1].inner+=_e.value),(_e.value||_e.output)&&J(_e),$&&$.type==="text"&&_e.type==="text"){$.value+=_e.value,$.output=($.output||"")+_e.value;return}_e.prev=$,c.push(_e),$=_e},z=(_e,He)=>{let be={...a[He],conditions:1,inner:""};be.prev=$,be.parens=D.parens,be.output=D.output;let Ve=(n.capture?"(":"")+be.open;K("parens"),Q({type:_e,value:He,output:D.output?"":h}),Q({type:"paren",extglob:!0,value:W(),output:Ve}),O.push(be)},ie=_e=>{let He=_e.close+(n.capture?")":""),be;if(_e.type==="negate"){let Ve=C;if(_e.inner&&_e.inner.length>1&&_e.inner.includes("/")&&(Ve=I(n)),(Ve!==C||F()||/^\)+$/.test(Z()))&&(He=_e.close=`)$))${Ve}`),_e.inner.includes("*")&&(be=Z())&&/^\.[^\\/.]+$/.test(be)){let Fe=PO(be,{...t,fastpaths:!1}).output;He=_e.close=`)${Fe})${Ve})`}_e.prev.type==="bos"&&(D.negatedExtglob=!0)}Q({type:"paren",extglob:!0,value:U,output:He}),q("parens")};if(n.fastpaths!==!1&&!/(^[*!]|[/()[\]{}"])/.test(e)){let _e=!1,He=e.replace(fYe,(be,Ve,Fe,me,ce,ke)=>me==="\\"?(_e=!0,be):me==="?"?Ve?Ve+me+(ce?E.repeat(ce.length):""):ke===0?x+(ce?E.repeat(ce.length):""):E.repeat(Fe.length):me==="."?l.repeat(Fe.length):me==="*"?Ve?Ve+me+(ce?C:""):C:Ve?be:`\\${be}`);return _e===!0&&(n.unescape===!0?He=He.replace(/\\/g,""):He=He.replace(/\\+/g,be=>be.length%2===0?"\\\\":be?"\\":"")),He===e&&n.contains===!0?(D.output=e,D):(D.output=Gl.wrapOutput(He,D,t),D)}for(;!F();){if(U=W(),U==="\0")continue;if(U==="\\"){let be=P();if(be==="/"&&n.bash!==!0||be==="."||be===";")continue;if(!be){U+="\\",Q({type:"text",value:U});continue}let Ve=/^\\+/.exec(Z()),Fe=0;if(Ve&&Ve[0].length>2&&(Fe=Ve[0].length,D.index+=Fe,Fe%2!==0&&(U+="\\")),n.unescape===!0?U=W():U+=W(),D.brackets===0){Q({type:"text",value:U});continue}}if(D.brackets>0&&(U!=="]"||$.value==="["||$.value==="[^")){if(n.posix!==!1&&U===":"){let be=$.value.slice(1);if(be.includes("[")&&($.posix=!0,be.includes(":"))){let Ve=$.value.lastIndexOf("["),Fe=$.value.slice(0,Ve),me=$.value.slice(Ve+2),ce=pYe[me];if(ce){$.value=Fe+ce,D.backtrack=!0,W(),!r.output&&c.indexOf($)===1&&(r.output=h);continue}}}(U==="["&&P()!==":"||U==="-"&&P()==="]")&&(U=`\\${U}`),U==="]"&&($.value==="["||$.value==="[^")&&(U=`\\${U}`),n.posix===!0&&U==="!"&&$.value==="["&&(U="^"),$.value+=U,J({value:U});continue}if(D.quotes===1&&U!=='"'){U=Gl.escapeRegex(U),$.value+=U,J({value:U});continue}if(U==='"'){D.quotes=D.quotes===1?0:1,n.keepQuotes===!0&&Q({type:"text",value:U});continue}if(U==="("){K("parens"),Q({type:"paren",value:U});continue}if(U===")"){if(D.parens===0&&n.strictBrackets===!0)throw new SyntaxError(vm("opening","("));let be=O[O.length-1];if(be&&D.parens===be.parens+1){ie(O.pop());continue}Q({type:"paren",value:U,output:D.parens?")":"\\)"}),q("parens");continue}if(U==="["){if(n.nobracket===!0||!Z().includes("]")){if(n.nobracket!==!0&&n.strictBrackets===!0)throw new SyntaxError(vm("closing","]"));U=`\\${U}`}else K("brackets");Q({type:"bracket",value:U});continue}if(U==="]"){if(n.nobracket===!0||$&&$.type==="bracket"&&$.value.length===1){Q({type:"text",value:U,output:`\\${U}`});continue}if(D.brackets===0){if(n.strictBrackets===!0)throw new SyntaxError(vm("opening","["));Q({type:"text",value:U,output:`\\${U}`});continue}q("brackets");let be=$.value.slice(1);if($.posix!==!0&&be[0]==="^"&&!be.includes("/")&&(U=`/${U}`),$.value+=U,J({value:U}),n.literalBrackets===!1||Gl.hasRegexChars(be))continue;let Ve=Gl.escapeRegex($.value);if(D.output=D.output.slice(0,-$.value.length),n.literalBrackets===!0){D.output+=Ve,$.value=Ve;continue}$.value=`(${s}${Ve}|${$.value})`,D.output+=$.value;continue}if(U==="{"&&n.nobrace!==!0){K("braces");let be={type:"brace",value:U,output:"(",outputIndex:D.output.length,tokensIndex:D.tokens.length};j.push(be),Q(be);continue}if(U==="}"){let be=j[j.length-1];if(n.nobrace===!0||!be){Q({type:"text",value:U,output:U});continue}let Ve=")";if(be.dots===!0){let Fe=c.slice(),me=[];for(let ce=Fe.length-1;ce>=0&&(c.pop(),Fe[ce].type!=="brace");ce--)Fe[ce].type!=="dots"&&me.unshift(Fe[ce].value);Ve=hYe(me,n),D.backtrack=!0}if(be.comma!==!0&&be.dots!==!0){let Fe=D.output.slice(0,be.outputIndex),me=D.tokens.slice(be.tokensIndex);be.value=be.output="\\{",U=Ve="\\}",D.output=Fe;for(let ce of me)D.output+=ce.output||ce.value}Q({type:"brace",value:U,output:Ve}),q("braces"),j.pop();continue}if(U==="|"){O.length>0&&O[O.length-1].conditions++,Q({type:"text",value:U});continue}if(U===","){let be=U,Ve=j[j.length-1];Ve&&k[k.length-1]==="braces"&&(Ve.comma=!0,be="|"),Q({type:"comma",value:U,output:be});continue}if(U==="/"){if($.type==="dot"&&D.index===D.start+1){D.start=D.index+1,D.consumed="",D.output="",c.pop(),$=r;continue}Q({type:"slash",value:U,output:d});continue}if(U==="."){if(D.braces>0&&$.type==="dot"){$.value==="."&&($.output=l);let be=j[j.length-1];$.type="dots",$.output+=U,$.value+=U,be.dots=!0;continue}if(D.braces+D.parens===0&&$.type!=="bos"&&$.type!=="slash"){Q({type:"text",value:U,output:l});continue}Q({type:"dot",value:U,output:l});continue}if(U==="?"){if(!($&&$.value==="(")&&n.noextglob!==!0&&P()==="("&&P(2)!=="?"){z("qmark",U);continue}if($&&$.type==="paren"){let Ve=P(),Fe=U;if(Ve==="<"&&!Gl.supportsLookbehinds())throw new Error("Node.js v10 or higher is required for regex lookbehinds");($.value==="("&&!/[!=<:]/.test(Ve)||Ve==="<"&&!/<([!=]|\w+>)/.test(Z()))&&(Fe=`\\${U}`),Q({type:"text",value:U,output:Fe});continue}if(n.dot!==!0&&($.type==="slash"||$.type==="bos")){Q({type:"qmark",value:U,output:A});continue}Q({type:"qmark",value:U,output:E});continue}if(U==="!"){if(n.noextglob!==!0&&P()==="("&&(P(2)!=="?"||!/[!=<:]/.test(P(3)))){z("negate",U);continue}if(n.nonegate!==!0&&D.index===0){ne();continue}}if(U==="+"){if(n.noextglob!==!0&&P()==="("&&P(2)!=="?"){z("plus",U);continue}if($&&$.value==="("||n.regex===!1){Q({type:"plus",value:U,output:p});continue}if($&&($.type==="bracket"||$.type==="paren"||$.type==="brace")||D.parens>0){Q({type:"plus",value:U});continue}Q({type:"plus",value:p});continue}if(U==="@"){if(n.noextglob!==!0&&P()==="("&&P(2)!=="?"){Q({type:"at",extglob:!0,value:U,output:""});continue}Q({type:"text",value:U});continue}if(U!=="*"){(U==="$"||U==="^")&&(U=`\\${U}`);let be=dYe.exec(Z());be&&(U+=be[0],D.index+=be[0].length),Q({type:"text",value:U});continue}if($&&($.type==="globstar"||$.star===!0)){$.type="star",$.star=!0,$.value+=U,$.output=C,D.backtrack=!0,D.globstar=!0,ee(U);continue}let _e=Z();if(n.noextglob!==!0&&/^\([^?]/.test(_e)){z("star",U);continue}if($.type==="star"){if(n.noglobstar===!0){ee(U);continue}let be=$.prev,Ve=be.prev,Fe=be.type==="slash"||be.type==="bos",me=Ve&&(Ve.type==="star"||Ve.type==="globstar");if(n.bash===!0&&(!Fe||_e[0]&&_e[0]!=="/")){Q({type:"star",value:U,output:""});continue}let ce=D.braces>0&&(be.type==="comma"||be.type==="brace"),ke=O.length&&(be.type==="pipe"||be.type==="paren");if(!Fe&&be.type!=="paren"&&!ce&&!ke){Q({type:"star",value:U,output:""});continue}for(;_e.slice(0,3)==="/**";){let je=e[D.index+4];if(je&&je!=="/")break;_e=_e.slice(3),ee("/**",3)}if(be.type==="bos"&&F()){$.type="globstar",$.value+=U,$.output=I(n),D.output=$.output,D.globstar=!0,ee(U);continue}if(be.type==="slash"&&be.prev.type!=="bos"&&!me&&F()){D.output=D.output.slice(0,-(be.output+$.output).length),be.output=`(?:${be.output}`,$.type="globstar",$.output=I(n)+(n.strictSlashes?")":"|$)"),$.value+=U,D.globstar=!0,D.output+=be.output+$.output,ee(U);continue}if(be.type==="slash"&&be.prev.type!=="bos"&&_e[0]==="/"){let je=_e[1]!==void 0?"|$":"";D.output=D.output.slice(0,-(be.output+$.output).length),be.output=`(?:${be.output}`,$.type="globstar",$.output=`${I(n)}${d}|${d}${je})`,$.value+=U,D.output+=be.output+$.output,D.globstar=!0,ee(U+W()),Q({type:"slash",value:"/",output:""});continue}if(be.type==="bos"&&_e[0]==="/"){$.type="globstar",$.value+=U,$.output=`(?:^|${d}|${I(n)}${d})`,D.output=$.output,D.globstar=!0,ee(U+W()),Q({type:"slash",value:"/",output:""});continue}D.output=D.output.slice(0,-$.output.length),$.type="globstar",$.output=I(n),$.value+=U,D.output+=$.output,D.globstar=!0,ee(U);continue}let He={type:"star",value:U,output:C};if(n.bash===!0){He.output=".*?",($.type==="bos"||$.type==="slash")&&(He.output=L+He.output),Q(He);continue}if($&&($.type==="bracket"||$.type==="paren")&&n.regex===!0){He.output=U,Q(He);continue}(D.index===D.start||$.type==="slash"||$.type==="dot")&&($.type==="dot"?(D.output+=y,$.output+=y):n.dot===!0?(D.output+=_,$.output+=_):(D.output+=L,$.output+=L),P()!=="*"&&(D.output+=h,$.output+=h)),Q(He)}for(;D.brackets>0;){if(n.strictBrackets===!0)throw new SyntaxError(vm("closing","]"));D.output=Gl.escapeLast(D.output,"["),q("brackets")}for(;D.parens>0;){if(n.strictBrackets===!0)throw new SyntaxError(vm("closing",")"));D.output=Gl.escapeLast(D.output,"("),q("parens")}for(;D.braces>0;){if(n.strictBrackets===!0)throw new SyntaxError(vm("closing","}"));D.output=Gl.escapeLast(D.output,"{"),q("braces")}if(n.strictSlashes!==!0&&($.type==="star"||$.type==="bracket")&&Q({type:"maybe_slash",value:"",output:`${d}?`}),D.backtrack===!0){D.output="";for(let _e of D.tokens)D.output+=_e.output!=null?_e.output:_e.value,_e.suffix&&(D.output+=_e.suffix)}return D};PO.fastpaths=(e,t)=>{let n={...t},i=typeof n.maxLength=="number"?Math.min(QT,n.maxLength):QT,o=e.length;if(o>i)throw new SyntaxError(`Input length: ${o}, exceeds maximum allowed length: ${i}`);e=lHe[e]||e;let r=Gl.isWindows(t),{DOT_LITERAL:c,SLASH_LITERAL:s,ONE_CHAR:u,DOTS_SLASH:H,NO_DOT:a,NO_DOTS:l,NO_DOTS_SLASH:p,STAR:d,START_ANCHOR:h}=JT.globChars(r),m=n.dot?l:a,g=n.dot?p:a,y=n.capture?"":"?:",_={negated:!1,prefix:""},E=n.bash===!0?".*?":d;n.capture&&(E=`(${E})`);let A=L=>L.noglobstar===!0?E:`(${y}(?:(?!${h}${L.dot?H:c}).)*?)`,S=L=>{switch(L){case"*":return`${m}${u}${E}`;case".*":return`${c}${u}${E}`;case"*.*":return`${m}${E}${c}${u}${E}`;case"*/*":return`${m}${E}${s}${u}${g}${E}`;case"**":return m+A(n);case"**/*":return`(?:${m}${A(n)}${s})?${g}${u}${E}`;case"**/*.*":return`(?:${m}${A(n)}${s})?${g}${E}${c}${u}${E}`;case"**/.*":return`(?:${m}${A(n)}${s})?${c}${u}${E}`;default:{let x=/^(.*?)\.(\w+)$/.exec(L);if(!x)return;let C=S(x[1]);return C?C+c+x[2]:void 0}}},T=Gl.removePrefix(e,_),I=S(T);return I&&n.strictSlashes!==!0&&(I+=`${s}?`),I};cHe.exports=PO});var pHe=Le((iMt,HHe)=>{"use strict";var _Ye=require("path"),mYe=oHe(),wO=uHe(),kO=Hg(),EYe=ug(),yYe=e=>e&&typeof e=="object"&&!Array.isArray(e),$a=(e,t,n=!1)=>{if(Array.isArray(e)){let a=e.map(p=>$a(p,t,n));return p=>{for(let d of a){let h=d(p);if(h)return h}return!1}}let i=yYe(e)&&e.tokens&&e.input;if(e===""||typeof e!="string"&&!i)throw new TypeError("Expected pattern to be a non-empty string");let o=t||{},r=kO.isWindows(t),c=i?$a.compileRe(e,t):$a.makeRe(e,t,!1,!0),s=c.state;delete c.state;let u=()=>!1;if(o.ignore){let a={...t,ignore:null,onMatch:null,onResult:null};u=$a(o.ignore,a,n)}let H=(a,l=!1)=>{let{isMatch:p,match:d,output:h}=$a.test(a,c,t,{glob:e,posix:r}),m={glob:e,state:s,regex:c,posix:r,input:a,output:h,match:d,isMatch:p};return typeof o.onResult=="function"&&o.onResult(m),p===!1?(m.isMatch=!1,l?m:!1):u(a)?(typeof o.onIgnore=="function"&&o.onIgnore(m),m.isMatch=!1,l?m:!1):(typeof o.onMatch=="function"&&o.onMatch(m),l?m:!0)};return n&&(H.state=s),H};$a.test=(e,t,n,{glob:i,posix:o}={})=>{if(typeof e!="string")throw new TypeError("Expected input to be a string");if(e==="")return{isMatch:!1,output:""};let r=n||{},c=r.format||(o?kO.toPosixSlashes:null),s=e===i,u=s&&c?c(e):e;return s===!1&&(u=c?c(e):e,s=u===i),(s===!1||r.capture===!0)&&(r.matchBase===!0||r.basename===!0?s=$a.matchBase(e,t,n,o):s=t.exec(u)),{isMatch:!!s,match:s,output:u}};$a.matchBase=(e,t,n,i=kO.isWindows(n))=>(t instanceof RegExp?t:$a.makeRe(t,n)).test(_Ye.basename(e));$a.isMatch=(e,t,n)=>$a(t,n)(e);$a.parse=(e,t)=>Array.isArray(e)?e.map(n=>$a.parse(n,t)):wO(e,{...t,fastpaths:!1});$a.scan=(e,t)=>mYe(e,t);$a.compileRe=(e,t,n=!1,i=!1)=>{if(n===!0)return e.output;let o=t||{},r=o.contains?"":"^",c=o.contains?"":"$",s=`${r}(?:${e.output})${c}`;e&&e.negated===!0&&(s=`^(?!${s}).*$`);let u=$a.toRegex(s,t);return i===!0&&(u.state=e),u};$a.makeRe=(e,t={},n=!1,i=!1)=>{if(!e||typeof e!="string")throw new TypeError("Expected a non-empty string");let o={negated:!1,fastpaths:!0};return t.fastpaths!==!1&&(e[0]==="."||e[0]==="*")&&(o.output=wO.fastpaths(e,t)),o.output||(o=wO(e,t)),$a.compileRe(o,t,n,i)};$a.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/$^/}};$a.constants=EYe;HHe.exports=$a});var YT=Le((sMt,dHe)=>{"use strict";dHe.exports=pHe()});var RO=Le((aMt,EHe)=>{"use strict";var hHe=require("util"),_He=E0(),rH=YT(),NO=Hg(),fHe=e=>e===""||e==="./",mHe=e=>{let t=e.indexOf("{");return t>-1&&e.indexOf("}",t)>-1},ea=(e,t,n)=>{t=[].concat(t),e=[].concat(e);let i=new Set,o=new Set,r=new Set,c=0,s=a=>{r.add(a.output),n&&n.onResult&&n.onResult(a)};for(let a=0;a!i.has(a));if(n&&H.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(a=>a.replace(/\\/g,"")):t}return H};ea.match=ea;ea.matcher=(e,t)=>rH(e,t);ea.isMatch=(e,t,n)=>rH(t,n)(e);ea.any=ea.isMatch;ea.not=(e,t,n={})=>{t=[].concat(t).map(String);let i=new Set,o=[],r=s=>{n.onResult&&n.onResult(s),o.push(s.output)},c=new Set(ea(e,t,{...n,onResult:r}));for(let s of o)c.has(s)||i.add(s);return[...i]};ea.contains=(e,t,n)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${hHe.inspect(e)}"`);if(Array.isArray(t))return t.some(i=>ea.contains(e,i,n));if(typeof t=="string"){if(fHe(e)||fHe(t))return!1;if(e.includes(t)||e.startsWith("./")&&e.slice(2).includes(t))return!0}return ea.isMatch(e,t,{...n,contains:!0})};ea.matchKeys=(e,t,n)=>{if(!NO.isObject(e))throw new TypeError("Expected the first argument to be an object");let i=ea(Object.keys(e),t,n),o={};for(let r of i)o[r]=e[r];return o};ea.some=(e,t,n)=>{let i=[].concat(e);for(let o of[].concat(t)){let r=rH(String(o),n);if(i.some(c=>r(c)))return!0}return!1};ea.every=(e,t,n)=>{let i=[].concat(e);for(let o of[].concat(t)){let r=rH(String(o),n);if(!i.every(c=>r(c)))return!1}return!0};ea.all=(e,t,n)=>{if(typeof e!="string")throw new TypeError(`Expected a string: "${hHe.inspect(e)}"`);return[].concat(t).every(i=>rH(i,n)(e))};ea.capture=(e,t,n)=>{let i=NO.isWindows(n),r=rH.makeRe(String(e),{...n,capture:!0}).exec(i?NO.toPosixSlashes(t):t);if(r)return r.slice(1).map(c=>c===void 0?"":c)};ea.makeRe=(...e)=>rH.makeRe(...e);ea.scan=(...e)=>rH.scan(...e);ea.parse=(e,t)=>{let n=[];for(let i of[].concat(e||[]))for(let o of _He(String(i),t))n.push(rH.parse(o,t));return n};ea.braces=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return t&&t.nobrace===!0||!mHe(e)?[e]:_He(e,t)};ea.braceExpand=(e,t)=>{if(typeof e!="string")throw new TypeError("Expected a string");return ea.braces(e,{...t,expand:!0})};ea.hasBraces=mHe;EHe.exports=ea});var THe=Le(qn=>{"use strict";Object.defineProperty(qn,"__esModule",{value:!0});qn.removeDuplicateSlashes=qn.matchAny=qn.convertPatternsToRe=qn.makeRe=qn.getPatternParts=qn.expandBraceExpansion=qn.expandPatternsWithBraceExpansion=qn.isAffectDepthOfReadingPattern=qn.endsWithSlashGlobStar=qn.hasGlobStar=qn.getBaseDirectory=qn.isPatternRelatedToParentDirectory=qn.getPatternsOutsideCurrentDirectory=qn.getPatternsInsideCurrentDirectory=qn.getPositivePatterns=qn.getNegativePatterns=qn.isPositivePattern=qn.isNegativePattern=qn.convertToNegativePattern=qn.convertToPositivePattern=qn.isDynamicPattern=qn.isStaticPattern=void 0;var gYe=require("path"),bYe=IO(),$O=RO(),yHe="**",AYe="\\",IYe=/[*?]|^!/,SYe=/\[[^[]*]/,LYe=/(?:^|[^!*+?@])\([^(]*\|[^|]*\)/,TYe=/[!*+?@]\([^(]*\)/,vYe=/,|\.\./,CYe=/(?!^)\/{2,}/g;function gHe(e,t={}){return!bHe(e,t)}qn.isStaticPattern=gHe;function bHe(e,t={}){return e===""?!1:!!(t.caseSensitiveMatch===!1||e.includes(AYe)||IYe.test(e)||SYe.test(e)||LYe.test(e)||t.extglob!==!1&&TYe.test(e)||t.braceExpansion!==!1&&xYe(e))}qn.isDynamicPattern=bHe;function xYe(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 vYe.test(i)}function DYe(e){return ev(e)?e.slice(1):e}qn.convertToPositivePattern=DYe;function PYe(e){return"!"+e}qn.convertToNegativePattern=PYe;function ev(e){return e.startsWith("!")&&e[1]!=="("}qn.isNegativePattern=ev;function AHe(e){return!ev(e)}qn.isPositivePattern=AHe;function wYe(e){return e.filter(ev)}qn.getNegativePatterns=wYe;function kYe(e){return e.filter(AHe)}qn.getPositivePatterns=kYe;function NYe(e){return e.filter(t=>!MO(t))}qn.getPatternsInsideCurrentDirectory=NYe;function RYe(e){return e.filter(MO)}qn.getPatternsOutsideCurrentDirectory=RYe;function MO(e){return e.startsWith("..")||e.startsWith("./..")}qn.isPatternRelatedToParentDirectory=MO;function $Ye(e){return bYe(e,{flipBackslashes:!1})}qn.getBaseDirectory=$Ye;function MYe(e){return e.includes(yHe)}qn.hasGlobStar=MYe;function IHe(e){return e.endsWith("/"+yHe)}qn.endsWithSlashGlobStar=IHe;function BYe(e){let t=gYe.basename(e);return IHe(e)||gHe(t)}qn.isAffectDepthOfReadingPattern=BYe;function OYe(e){return e.reduce((t,n)=>t.concat(SHe(n)),[])}qn.expandPatternsWithBraceExpansion=OYe;function SHe(e){let t=$O.braces(e,{expand:!0,nodupes:!0,keepEscaping:!0});return t.sort((n,i)=>n.length-i.length),t.filter(n=>n!=="")}qn.expandBraceExpansion=SHe;function FYe(e,t){let{parts:n}=$O.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}qn.getPatternParts=FYe;function LHe(e,t){return $O.makeRe(e,t)}qn.makeRe=LHe;function jYe(e,t){return e.map(n=>LHe(n,t))}qn.convertPatternsToRe=jYe;function UYe(e,t){return t.some(n=>n.test(e))}qn.matchAny=UYe;function qYe(e){return e.replace(CYe,"/")}qn.removeDuplicateSlashes=qYe});var DHe=Le((lMt,xHe)=>{"use strict";var WYe=require("stream"),vHe=WYe.PassThrough,VYe=Array.prototype.slice;xHe.exports=KYe;function KYe(){let e=[],t=VYe.call(arguments),n=!1,i=t[t.length-1];i&&!Array.isArray(i)&&i.pipe==null?t.pop():i={};let o=i.end!==!1,r=i.pipeError===!0;i.objectMode==null&&(i.objectMode=!0),i.highWaterMark==null&&(i.highWaterMark=64*1024);let c=vHe(i);function s(){for(let a=0,l=arguments.length;a0||(n=!1,u())}function d(h){function m(){h.removeListener("merge2UnpipeEnd",m),h.removeListener("end",m),r&&h.removeListener("error",g),p()}function g(y){c.emit("error",y)}if(h._readableState.endEmitted)return p();h.on("merge2UnpipeEnd",m),h.on("end",m),r&&h.on("error",g),h.pipe(c,{end:!1}),h.resume()}for(let h=0;h{"use strict";Object.defineProperty(tv,"__esModule",{value:!0});tv.merge=void 0;var GYe=DHe();function XYe(e){let t=GYe(e);return e.forEach(n=>{n.once("error",i=>t.emit("error",i))}),t.once("close",()=>PHe(e)),t.once("end",()=>PHe(e)),t}tv.merge=XYe;function PHe(e){e.forEach(t=>t.emit("close"))}});var kHe=Le(Cm=>{"use strict";Object.defineProperty(Cm,"__esModule",{value:!0});Cm.isEmpty=Cm.isString=void 0;function ZYe(e){return typeof e=="string"}Cm.isString=ZYe;function zYe(e){return e===""}Cm.isEmpty=zYe});var rp=Le(Wo=>{"use strict";Object.defineProperty(Wo,"__esModule",{value:!0});Wo.string=Wo.stream=Wo.pattern=Wo.path=Wo.fs=Wo.errno=Wo.array=void 0;var JYe=jue();Wo.array=JYe;var QYe=Uue();Wo.errno=QYe;var YYe=que();Wo.fs=YYe;var eet=Gue();Wo.path=eet;var tet=THe();Wo.pattern=tet;var ret=wHe();Wo.stream=ret;var net=kHe();Wo.string=net});var MHe=Le(Vo=>{"use strict";Object.defineProperty(Vo,"__esModule",{value:!0});Vo.convertPatternGroupToTask=Vo.convertPatternGroupsToTasks=Vo.groupPatternsByBaseDirectory=Vo.getNegativePatternsAsPositive=Vo.getPositivePatterns=Vo.convertPatternsToTasks=Vo.generate=void 0;var uu=rp();function iet(e,t){let n=NHe(e,t),i=NHe(t.ignore,t),o=RHe(n),r=$He(n,i),c=o.filter(a=>uu.pattern.isStaticPattern(a,t)),s=o.filter(a=>uu.pattern.isDynamicPattern(a,t)),u=BO(c,r,!1),H=BO(s,r,!0);return u.concat(H)}Vo.generate=iet;function NHe(e,t){let n=e;return t.braceExpansion&&(n=uu.pattern.expandPatternsWithBraceExpansion(n)),t.baseNameMatch&&(n=n.map(i=>i.includes("/")?i:`**/${i}`)),n.map(i=>uu.pattern.removeDuplicateSlashes(i))}function BO(e,t,n){let i=[],o=uu.pattern.getPatternsOutsideCurrentDirectory(e),r=uu.pattern.getPatternsInsideCurrentDirectory(e),c=OO(o),s=OO(r);return i.push(...FO(c,t,n)),"."in s?i.push(jO(".",r,t,n)):i.push(...FO(s,t,n)),i}Vo.convertPatternsToTasks=BO;function RHe(e){return uu.pattern.getPositivePatterns(e)}Vo.getPositivePatterns=RHe;function $He(e,t){return uu.pattern.getNegativePatterns(e).concat(t).map(uu.pattern.convertToPositivePattern)}Vo.getNegativePatternsAsPositive=$He;function OO(e){let t={};return e.reduce((n,i)=>{let o=uu.pattern.getBaseDirectory(i);return o in n?n[o].push(i):n[o]=[i],n},t)}Vo.groupPatternsByBaseDirectory=OO;function FO(e,t,n){return Object.keys(e).map(i=>jO(i,e[i],t,n))}Vo.convertPatternGroupsToTasks=FO;function jO(e,t,n,i){return{dynamic:i,positive:t,negative:n,base:e,patterns:[].concat(t,n.map(uu.pattern.convertToNegativePattern))}}Vo.convertPatternGroupToTask=jO});var OHe=Le(rv=>{"use strict";Object.defineProperty(rv,"__esModule",{value:!0});rv.read=void 0;function set(e,t,n){t.fs.lstat(e,(i,o)=>{if(i!==null){BHe(n,i);return}if(!o.isSymbolicLink()||!t.followSymbolicLink){UO(n,o);return}t.fs.stat(e,(r,c)=>{if(r!==null){if(t.throwErrorOnBrokenSymbolicLink){BHe(n,r);return}UO(n,o);return}t.markSymbolicLink&&(c.isSymbolicLink=()=>!0),UO(n,c)})})}rv.read=set;function BHe(e,t){e(t)}function UO(e,t){e(null,t)}});var FHe=Le(nv=>{"use strict";Object.defineProperty(nv,"__esModule",{value:!0});nv.read=void 0;function aet(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}}nv.read=aet});var jHe=Le(hd=>{"use strict";Object.defineProperty(hd,"__esModule",{value:!0});hd.createFileSystemAdapter=hd.FILE_SYSTEM_ADAPTER=void 0;var iv=require("fs");hd.FILE_SYSTEM_ADAPTER={lstat:iv.lstat,stat:iv.stat,lstatSync:iv.lstatSync,statSync:iv.statSync};function oet(e){return e===void 0?hd.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},hd.FILE_SYSTEM_ADAPTER),e)}hd.createFileSystemAdapter=oet});var UHe=Le(WO=>{"use strict";Object.defineProperty(WO,"__esModule",{value:!0});var cet=jHe(),qO=class{constructor(t={}){this._options=t,this.followSymbolicLink=this._getValue(this._options.followSymbolicLink,!0),this.fs=cet.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}};WO.default=qO});var Zf=Le(_d=>{"use strict";Object.defineProperty(_d,"__esModule",{value:!0});_d.statSync=_d.stat=_d.Settings=void 0;var qHe=OHe(),uet=FHe(),VO=UHe();_d.Settings=VO.default;function Het(e,t,n){if(typeof t=="function"){qHe.read(e,KO(),t);return}qHe.read(e,KO(t),n)}_d.stat=Het;function pet(e,t){let n=KO(t);return uet.read(e,n)}_d.statSync=pet;function KO(e={}){return e instanceof VO.default?e:new VO.default(e)}});var KHe=Le((EMt,VHe)=>{var WHe;VHe.exports=typeof queueMicrotask=="function"?queueMicrotask.bind(typeof window<"u"?window:global):e=>(WHe||(WHe=Promise.resolve())).then(e).catch(t=>setTimeout(()=>{throw t},0))});var XHe=Le((yMt,GHe)=>{GHe.exports=fet;var det=KHe();function fet(e,t){let n,i,o,r=!0;Array.isArray(e)?(n=[],i=e.length):(o=Object.keys(e),n={},i=o.length);function c(u){function H(){t&&t(u,n),t=null}r?det(H):H()}function s(u,H,a){n[u]=a,(--i===0||H)&&c(H)}i?o?o.forEach(function(u){e[u](function(H,a){s(u,H,a)})}):e.forEach(function(u,H){u(function(a,l){s(H,a,l)})}):c(null),r=!1}});var GO=Le(av=>{"use strict";Object.defineProperty(av,"__esModule",{value:!0});av.IS_SUPPORT_READDIR_WITH_FILE_TYPES=void 0;var sv=process.versions.node.split(".");if(sv[0]===void 0||sv[1]===void 0)throw new Error(`Unexpected behavior. The 'process.versions.node' variable has invalid value: ${process.versions.node}`);var ZHe=Number.parseInt(sv[0],10),het=Number.parseInt(sv[1],10),zHe=10,_et=10,met=ZHe>zHe,Eet=ZHe===zHe&&het>=_et;av.IS_SUPPORT_READDIR_WITH_FILE_TYPES=met||Eet});var JHe=Le(ov=>{"use strict";Object.defineProperty(ov,"__esModule",{value:!0});ov.createDirentFromStats=void 0;var XO=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 yet(e,t){return new XO(e,t)}ov.createDirentFromStats=yet});var ZO=Le(lv=>{"use strict";Object.defineProperty(lv,"__esModule",{value:!0});lv.fs=void 0;var get=JHe();lv.fs=get});var zO=Le(cv=>{"use strict";Object.defineProperty(cv,"__esModule",{value:!0});cv.joinPathSegments=void 0;function bet(e,t,n){return e.endsWith(n)?e+t:e+n+t}cv.joinPathSegments=bet});var npe=Le(md=>{"use strict";Object.defineProperty(md,"__esModule",{value:!0});md.readdir=md.readdirWithFileTypes=md.read=void 0;var Aet=Zf(),QHe=XHe(),Iet=GO(),YHe=ZO(),epe=zO();function Let(e,t,n){if(!t.stats&&Iet.IS_SUPPORT_READDIR_WITH_FILE_TYPES){tpe(e,t,n);return}rpe(e,t,n)}md.read=Let;function tpe(e,t,n){t.fs.readdir(e,{withFileTypes:!0},(i,o)=>{if(i!==null){uv(n,i);return}let r=o.map(s=>({dirent:s,name:s.name,path:epe.joinPathSegments(e,s.name,t.pathSegmentSeparator)}));if(!t.followSymbolicLinks){JO(n,r);return}let c=r.map(s=>Tet(s,t));QHe(c,(s,u)=>{if(s!==null){uv(n,s);return}JO(n,u)})})}md.readdirWithFileTypes=tpe;function Tet(e,t){return n=>{if(!e.dirent.isSymbolicLink()){n(null,e);return}t.fs.stat(e.path,(i,o)=>{if(i!==null){if(t.throwErrorOnBrokenSymbolicLink){n(i);return}n(null,e);return}e.dirent=YHe.fs.createDirentFromStats(e.name,o),n(null,e)})}}function rpe(e,t,n){t.fs.readdir(e,(i,o)=>{if(i!==null){uv(n,i);return}let r=o.map(c=>{let s=epe.joinPathSegments(e,c,t.pathSegmentSeparator);return u=>{Aet.stat(s,t.fsStatSettings,(H,a)=>{if(H!==null){u(H);return}let l={name:c,path:s,dirent:YHe.fs.createDirentFromStats(c,a)};t.stats&&(l.stats=a),u(null,l)})}});QHe(r,(c,s)=>{if(c!==null){uv(n,c);return}JO(n,s)})})}md.readdir=rpe;function uv(e,t){e(t)}function JO(e,t){e(null,t)}});var lpe=Le(Ed=>{"use strict";Object.defineProperty(Ed,"__esModule",{value:!0});Ed.readdir=Ed.readdirWithFileTypes=Ed.read=void 0;var vet=Zf(),Cet=GO(),ipe=ZO(),spe=zO();function xet(e,t){return!t.stats&&Cet.IS_SUPPORT_READDIR_WITH_FILE_TYPES?ape(e,t):ope(e,t)}Ed.read=xet;function ape(e,t){return t.fs.readdirSync(e,{withFileTypes:!0}).map(i=>{let o={dirent:i,name:i.name,path:spe.joinPathSegments(e,i.name,t.pathSegmentSeparator)};if(o.dirent.isSymbolicLink()&&t.followSymbolicLinks)try{let r=t.fs.statSync(o.path);o.dirent=ipe.fs.createDirentFromStats(o.name,r)}catch(r){if(t.throwErrorOnBrokenSymbolicLink)throw r}return o})}Ed.readdirWithFileTypes=ape;function ope(e,t){return t.fs.readdirSync(e).map(i=>{let o=spe.joinPathSegments(e,i,t.pathSegmentSeparator),r=vet.statSync(o,t.fsStatSettings),c={name:i,path:o,dirent:ipe.fs.createDirentFromStats(i,r)};return t.stats&&(c.stats=r),c})}Ed.readdir=ope});var cpe=Le(yd=>{"use strict";Object.defineProperty(yd,"__esModule",{value:!0});yd.createFileSystemAdapter=yd.FILE_SYSTEM_ADAPTER=void 0;var xm=require("fs");yd.FILE_SYSTEM_ADAPTER={lstat:xm.lstat,stat:xm.stat,lstatSync:xm.lstatSync,statSync:xm.statSync,readdir:xm.readdir,readdirSync:xm.readdirSync};function Det(e){return e===void 0?yd.FILE_SYSTEM_ADAPTER:Object.assign(Object.assign({},yd.FILE_SYSTEM_ADAPTER),e)}yd.createFileSystemAdapter=Det});var upe=Le(YO=>{"use strict";Object.defineProperty(YO,"__esModule",{value:!0});var Pet=require("path"),wet=Zf(),ket=cpe(),QO=class{constructor(t={}){this._options=t,this.followSymbolicLinks=this._getValue(this._options.followSymbolicLinks,!1),this.fs=ket.createFileSystemAdapter(this._options.fs),this.pathSegmentSeparator=this._getValue(this._options.pathSegmentSeparator,Pet.sep),this.stats=this._getValue(this._options.stats,!1),this.throwErrorOnBrokenSymbolicLink=this._getValue(this._options.throwErrorOnBrokenSymbolicLink,!0),this.fsStatSettings=new wet.Settings({followSymbolicLink:this.followSymbolicLinks,fs:this.fs,throwErrorOnBrokenSymbolicLink:this.throwErrorOnBrokenSymbolicLink})}_getValue(t,n){return t??n}};YO.default=QO});var Hv=Le(gd=>{"use strict";Object.defineProperty(gd,"__esModule",{value:!0});gd.Settings=gd.scandirSync=gd.scandir=void 0;var Hpe=npe(),Net=lpe(),e5=upe();gd.Settings=e5.default;function Ret(e,t,n){if(typeof t=="function"){Hpe.read(e,t5(),t);return}Hpe.read(e,t5(t),n)}gd.scandir=Ret;function $et(e,t){let n=t5(t);return Net.read(e,n)}gd.scandirSync=$et;function t5(e={}){return e instanceof e5.default?e:new e5.default(e)}});var dpe=Le((xMt,ppe)=>{"use strict";function Met(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 o(r){n.next=r,n=r}return{get:i,release:o}}ppe.exports=Met});var hpe=Le((DMt,r5)=>{"use strict";var Bet=dpe();function fpe(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=Bet(Oet),o=null,r=null,c=0,s=null,u={push:m,drain:vc,saturated:vc,pause:a,paused:!1,get concurrency(){return n},set concurrency(S){if(!(S>=1))throw new Error("fastqueue concurrency must be equal to or greater than 1");if(n=S,!u.paused)for(;o&&c=n||u.paused?r?(r.next=I,r=I):(o=I,r=I,u.saturated()):(c++,t.call(e,I.value,I.worked))}function g(S,T){var I=i.get();I.context=e,I.release=y,I.value=S,I.callback=T||vc,I.errorHandler=s,c>=n||u.paused?o?(I.next=o,o=I):(o=I,r=I,u.saturated()):(c++,t.call(e,I.value,I.worked))}function y(S){S&&i.release(S);var T=o;T&&c<=n?u.paused?c--:(r===o&&(r=null),o=T.next,T.next=null,t.call(e,T.value,T.worked),r===null&&u.empty()):--c===0&&u.drain()}function _(){o=null,r=null,u.drain=vc}function E(){o=null,r=null,u.drain(),u.drain=vc}function A(S){s=S}}function vc(){}function Oet(){this.value=null,this.callback=vc,this.next=null,this.release=vc,this.context=null,this.errorHandler=null;var e=this;this.worked=function(n,i){var o=e.callback,r=e.errorHandler,c=e.value;e.value=null,e.callback=vc,e.errorHandler&&r(n,c),o.call(e.context,n,i),e.release(e)}}function Fet(e,t,n){typeof e=="function"&&(n=t,t=e,e=null);function i(a,l){t.call(this,a).then(function(p){l(null,p)},l)}var o=fpe(e,i,n),r=o.push,c=o.unshift;return o.push=s,o.unshift=u,o.drained=H,o;function s(a){var l=new Promise(function(p,d){r(a,function(h,m){if(h){d(h);return}p(m)})});return l.catch(vc),l}function u(a){var l=new Promise(function(p,d){c(a,function(h,m){if(h){d(h);return}p(m)})});return l.catch(vc),l}function H(){if(o.idle())return new Promise(function(p){p()});var a=o.drain,l=new Promise(function(p){o.drain=function(){a(),p()}});return l}}r5.exports=fpe;r5.exports.promise=Fet});var pv=Le(nH=>{"use strict";Object.defineProperty(nH,"__esModule",{value:!0});nH.joinPathSegments=nH.replacePathSegmentSeparator=nH.isAppliedFilter=nH.isFatalError=void 0;function jet(e,t){return e.errorFilter===null?!0:!e.errorFilter(t)}nH.isFatalError=jet;function Uet(e,t){return e===null||e(t)}nH.isAppliedFilter=Uet;function qet(e,t){return e.split(/[/\\]/).join(t)}nH.replacePathSegmentSeparator=qet;function Wet(e,t,n){return e===""?t:e.endsWith(n)?e+t:e+n+t}nH.joinPathSegments=Wet});var s5=Le(i5=>{"use strict";Object.defineProperty(i5,"__esModule",{value:!0});var Vet=pv(),n5=class{constructor(t,n){this._root=t,this._settings=n,this._root=Vet.replacePathSegmentSeparator(t,n.pathSegmentSeparator)}};i5.default=n5});var l5=Le(o5=>{"use strict";Object.defineProperty(o5,"__esModule",{value:!0});var Ket=require("events"),Get=Hv(),Xet=hpe(),dv=pv(),Zet=s5(),a5=class extends Zet.default{constructor(t,n){super(t,n),this._settings=n,this._scandir=Get.scandir,this._emitter=new Ket.EventEmitter,this._queue=Xet(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,o=>{o!==null&&this._handleError(o)})}_worker(t,n){this._scandir(t.directory,this._settings.fsScandirSettings,(i,o)=>{if(i!==null){n(i,void 0);return}for(let r of o)this._handleEntry(r,t.base);n(null,void 0)})}_handleError(t){this._isDestroyed||!dv.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=dv.joinPathSegments(n,t.name,this._settings.pathSegmentSeparator)),dv.isAppliedFilter(this._settings.entryFilter,t)&&this._emitEntry(t),t.dirent.isDirectory()&&dv.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,n===void 0?void 0:t.path)}_emitEntry(t){this._emitter.emit("entry",t)}};o5.default=a5});var _pe=Le(u5=>{"use strict";Object.defineProperty(u5,"__esModule",{value:!0});var zet=l5(),c5=class{constructor(t,n){this._root=t,this._settings=n,this._reader=new zet.default(this._root,this._settings),this._storage=[]}read(t){this._reader.onError(n=>{Jet(t,n)}),this._reader.onEntry(n=>{this._storage.push(n)}),this._reader.onEnd(()=>{Qet(t,this._storage)}),this._reader.read()}};u5.default=c5;function Jet(e,t){e(t)}function Qet(e,t){e(null,t)}});var mpe=Le(p5=>{"use strict";Object.defineProperty(p5,"__esModule",{value:!0});var Yet=require("stream"),ett=l5(),H5=class{constructor(t,n){this._root=t,this._settings=n,this._reader=new ett.default(this._root,this._settings),this._stream=new Yet.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}};p5.default=H5});var Epe=Le(f5=>{"use strict";Object.defineProperty(f5,"__esModule",{value:!0});var ttt=Hv(),fv=pv(),rtt=s5(),d5=class extends rtt.default{constructor(){super(...arguments),this._scandir=ttt.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 o of i)this._handleEntry(o,n)}catch(i){this._handleError(i)}}_handleError(t){if(fv.isFatalError(this._settings,t))throw t}_handleEntry(t,n){let i=t.path;n!==void 0&&(t.path=fv.joinPathSegments(n,t.name,this._settings.pathSegmentSeparator)),fv.isAppliedFilter(this._settings.entryFilter,t)&&this._pushToStorage(t),t.dirent.isDirectory()&&fv.isAppliedFilter(this._settings.deepFilter,t)&&this._pushToQueue(i,n===void 0?void 0:t.path)}_pushToStorage(t){this._storage.push(t)}};f5.default=d5});var ype=Le(_5=>{"use strict";Object.defineProperty(_5,"__esModule",{value:!0});var ntt=Epe(),h5=class{constructor(t,n){this._root=t,this._settings=n,this._reader=new ntt.default(this._root,this._settings)}read(){return this._reader.read()}};_5.default=h5});var gpe=Le(E5=>{"use strict";Object.defineProperty(E5,"__esModule",{value:!0});var itt=require("path"),stt=Hv(),m5=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,itt.sep),this.fsScandirSettings=new stt.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}};E5.default=m5});var _v=Le(iH=>{"use strict";Object.defineProperty(iH,"__esModule",{value:!0});iH.Settings=iH.walkStream=iH.walkSync=iH.walk=void 0;var bpe=_pe(),att=mpe(),ott=ype(),y5=gpe();iH.Settings=y5.default;function ltt(e,t,n){if(typeof t=="function"){new bpe.default(e,hv()).read(t);return}new bpe.default(e,hv(t)).read(n)}iH.walk=ltt;function ctt(e,t){let n=hv(t);return new ott.default(e,n).read()}iH.walkSync=ctt;function utt(e,t){let n=hv(t);return new att.default(e,n).read()}iH.walkStream=utt;function hv(e={}){return e instanceof y5.default?e:new y5.default(e)}});var mv=Le(b5=>{"use strict";Object.defineProperty(b5,"__esModule",{value:!0});var Htt=require("path"),ptt=Zf(),Ape=rp(),g5=class{constructor(t){this._settings=t,this._fsStatSettings=new ptt.Settings({followSymbolicLink:this._settings.followSymbolicLinks,fs:this._settings.fs,throwErrorOnBrokenSymbolicLink:this._settings.followSymbolicLinks})}_getFullEntryPath(t){return Htt.resolve(this._settings.cwd,t)}_makeEntry(t,n){let i={name:n,path:n,dirent:Ape.fs.createDirentFromStats(n,t)};return this._settings.stats&&(i.stats=t),i}_isFatalError(t){return!Ape.errno.isEnoentCodeError(t)&&!this._settings.suppressErrors}};b5.default=g5});var S5=Le(I5=>{"use strict";Object.defineProperty(I5,"__esModule",{value:!0});var dtt=require("stream"),ftt=Zf(),htt=_v(),_tt=mv(),A5=class extends _tt.default{constructor(){super(...arguments),this._walkStream=htt.walkStream,this._stat=ftt.stat}dynamic(t,n){return this._walkStream(t,n)}static(t,n){let i=t.map(this._getFullEntryPath,this),o=new dtt.PassThrough({objectMode:!0});o._write=(r,c,s)=>this._getEntry(i[r],t[r],n).then(u=>{u!==null&&n.entryFilter(u)&&o.push(u),r===i.length-1&&o.end(),s()}).catch(s);for(let r=0;rthis._makeEntry(o,n)).catch(o=>{if(i.errorFilter(o))return null;throw o})}_getStat(t){return new Promise((n,i)=>{this._stat(t,this._fsStatSettings,(o,r)=>o===null?n(r):i(o))})}};I5.default=A5});var Ipe=Le(T5=>{"use strict";Object.defineProperty(T5,"__esModule",{value:!0});var mtt=_v(),Ett=mv(),ytt=S5(),L5=class extends Ett.default{constructor(){super(...arguments),this._walkAsync=mtt.walk,this._readerStream=new ytt.default(this._settings)}dynamic(t,n){return new Promise((i,o)=>{this._walkAsync(t,n,(r,c)=>{r===null?i(c):o(r)})})}async static(t,n){let i=[],o=this._readerStream.static(t,n);return new Promise((r,c)=>{o.once("error",c),o.on("data",s=>i.push(s)),o.once("end",()=>r(i))})}};T5.default=L5});var Spe=Le(C5=>{"use strict";Object.defineProperty(C5,"__esModule",{value:!0});var dg=rp(),v5=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 dg.pattern.getPatternParts(t,this._micromatchOptions).map(i=>dg.pattern.isDynamicPattern(i,this._settings)?{dynamic:!0,pattern:i,patternRe:dg.pattern.makeRe(i,this._micromatchOptions)}:{dynamic:!1,pattern:i})}_splitSegmentsIntoSections(t){return dg.array.splitWhen(t,n=>n.dynamic&&dg.pattern.hasGlobStar(n.pattern))}};C5.default=v5});var Lpe=Le(D5=>{"use strict";Object.defineProperty(D5,"__esModule",{value:!0});var gtt=Spe(),x5=class extends gtt.default{match(t){let n=t.split("/"),i=n.length,o=this._storage.filter(r=>!r.complete||r.segments.length>i);for(let r of o){let c=r.sections[0];if(!r.complete&&i>c.length||n.every((u,H)=>{let a=r.segments[H];return!!(a.dynamic&&a.patternRe.test(u)||!a.dynamic&&a.pattern===u)}))return!0}return!1}};D5.default=x5});var Tpe=Le(w5=>{"use strict";Object.defineProperty(w5,"__esModule",{value:!0});var Ev=rp(),btt=Lpe(),P5=class{constructor(t,n){this._settings=t,this._micromatchOptions=n}getFilter(t,n,i){let o=this._getMatcher(n),r=this._getNegativePatternsRe(i);return c=>this._filter(t,c,o,r)}_getMatcher(t){return new btt.default(t,this._settings,this._micromatchOptions)}_getNegativePatternsRe(t){let n=t.filter(Ev.pattern.isAffectDepthOfReadingPattern);return Ev.pattern.convertPatternsToRe(n,this._micromatchOptions)}_filter(t,n,i,o){if(this._isSkippedByDeep(t,n.path)||this._isSkippedSymbolicLink(n))return!1;let r=Ev.path.removeLeadingDotSegment(n.path);return this._isSkippedByPositivePatterns(r,i)?!1:this._isSkippedByNegativePatterns(r,o)}_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 o=t.split("/").length;return i-o}_isSkippedSymbolicLink(t){return!this._settings.followSymbolicLinks&&t.dirent.isSymbolicLink()}_isSkippedByPositivePatterns(t,n){return!this._settings.baseNameMatch&&!n.match(t)}_isSkippedByNegativePatterns(t,n){return!Ev.pattern.matchAny(t,n)}};w5.default=P5});var vpe=Le(N5=>{"use strict";Object.defineProperty(N5,"__esModule",{value:!0});var zf=rp(),k5=class{constructor(t,n){this._settings=t,this._micromatchOptions=n,this.index=new Map}getFilter(t,n){let i=zf.pattern.convertPatternsToRe(t,this._micromatchOptions),o=zf.pattern.convertPatternsToRe(n,Object.assign(Object.assign({},this._micromatchOptions),{dot:!0}));return r=>this._filter(r,i,o)}_filter(t,n,i){let o=zf.path.removeLeadingDotSegment(t.path);if(this._settings.unique&&this._isDuplicateEntry(o)||this._onlyFileFilter(t)||this._onlyDirectoryFilter(t)||this._isSkippedByAbsoluteNegativePatterns(o,i))return!1;let r=t.dirent.isDirectory(),c=this._isMatchToPatterns(o,n,r)&&!this._isMatchToPatterns(o,i,r);return this._settings.unique&&c&&this._createIndexRecord(o),c}_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=zf.path.makeAbsolute(this._settings.cwd,t);return zf.pattern.matchAny(i,n)}_isMatchToPatterns(t,n,i){let o=zf.pattern.matchAny(t,n);return!o&&i?zf.pattern.matchAny(t+"/",n):o}};N5.default=k5});var Cpe=Le($5=>{"use strict";Object.defineProperty($5,"__esModule",{value:!0});var Att=rp(),R5=class{constructor(t){this._settings=t}getFilter(){return t=>this._isNonFatalError(t)}_isNonFatalError(t){return Att.errno.isEnoentCodeError(t)||this._settings.suppressErrors}};$5.default=R5});var Dpe=Le(B5=>{"use strict";Object.defineProperty(B5,"__esModule",{value:!0});var xpe=rp(),M5=class{constructor(t){this._settings=t}getTransformer(){return t=>this._transform(t)}_transform(t){let n=t.path;return this._settings.absolute&&(n=xpe.path.makeAbsolute(this._settings.cwd,n),n=xpe.path.unixify(n)),this._settings.markDirectories&&t.dirent.isDirectory()&&(n+="/"),this._settings.objectMode?Object.assign(Object.assign({},t),{path:n}):n}};B5.default=M5});var yv=Le(F5=>{"use strict";Object.defineProperty(F5,"__esModule",{value:!0});var Itt=require("path"),Stt=Tpe(),Ltt=vpe(),Ttt=Cpe(),vtt=Dpe(),O5=class{constructor(t){this._settings=t,this.errorFilter=new Ttt.default(this._settings),this.entryFilter=new Ltt.default(this._settings,this._getMicromatchOptions()),this.deepFilter=new Stt.default(this._settings,this._getMicromatchOptions()),this.entryTransformer=new vtt.default(this._settings)}_getRootDirectory(t){return Itt.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}}};F5.default=O5});var Ppe=Le(U5=>{"use strict";Object.defineProperty(U5,"__esModule",{value:!0});var Ctt=Ipe(),xtt=yv(),j5=class extends xtt.default{constructor(){super(...arguments),this._reader=new Ctt.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)}};U5.default=j5});var wpe=Le(W5=>{"use strict";Object.defineProperty(W5,"__esModule",{value:!0});var Dtt=require("stream"),Ptt=S5(),wtt=yv(),q5=class extends wtt.default{constructor(){super(...arguments),this._reader=new Ptt.default(this._settings)}read(t){let n=this._getRootDirectory(t),i=this._getReaderOptions(t),o=this.api(n,t,i),r=new Dtt.Readable({objectMode:!0,read:()=>{}});return o.once("error",c=>r.emit("error",c)).on("data",c=>r.emit("data",i.transform(c))).once("end",()=>r.emit("end")),r.once("close",()=>o.destroy()),r}api(t,n,i){return n.dynamic?this._reader.dynamic(t,i):this._reader.static(n.patterns,i)}};W5.default=q5});var kpe=Le(K5=>{"use strict";Object.defineProperty(K5,"__esModule",{value:!0});var ktt=Zf(),Ntt=_v(),Rtt=mv(),V5=class extends Rtt.default{constructor(){super(...arguments),this._walkSync=Ntt.walkSync,this._statSync=ktt.statSync}dynamic(t,n){return this._walkSync(t,n)}static(t,n){let i=[];for(let o of t){let r=this._getFullEntryPath(o),c=this._getEntry(r,o,n);c===null||!n.entryFilter(c)||i.push(c)}return i}_getEntry(t,n,i){try{let o=this._getStat(t);return this._makeEntry(o,n)}catch(o){if(i.errorFilter(o))return null;throw o}}_getStat(t){return this._statSync(t,this._fsStatSettings)}};K5.default=V5});var Npe=Le(X5=>{"use strict";Object.defineProperty(X5,"__esModule",{value:!0});var $tt=kpe(),Mtt=yv(),G5=class extends Mtt.default{constructor(){super(...arguments),this._reader=new $tt.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)}};X5.default=G5});var Rpe=Le(Pm=>{"use strict";Object.defineProperty(Pm,"__esModule",{value:!0});Pm.DEFAULT_FILE_SYSTEM_ADAPTER=void 0;var Dm=require("fs"),Btt=require("os"),Ott=Math.max(Btt.cpus().length,1);Pm.DEFAULT_FILE_SYSTEM_ADAPTER={lstat:Dm.lstat,lstatSync:Dm.lstatSync,stat:Dm.stat,statSync:Dm.statSync,readdir:Dm.readdir,readdirSync:Dm.readdirSync};var Z5=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,Ott),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({},Pm.DEFAULT_FILE_SYSTEM_ADAPTER),t)}};Pm.default=Z5});var Bpe=Le((tBt,Mpe)=>{"use strict";var $pe=MHe(),Ftt=Ppe(),jtt=wpe(),Utt=Npe(),z5=Rpe(),Cc=rp();async function J5(e,t){Hu(e);let n=Q5(e,Ftt.default,t),i=await Promise.all(n);return Cc.array.flatten(i)}(function(e){e.glob=e,e.globSync=t,e.globStream=n,e.async=e;function t(H,a){Hu(H);let l=Q5(H,Utt.default,a);return Cc.array.flatten(l)}e.sync=t;function n(H,a){Hu(H);let l=Q5(H,jtt.default,a);return Cc.stream.merge(l)}e.stream=n;function i(H,a){Hu(H);let l=[].concat(H),p=new z5.default(a);return $pe.generate(l,p)}e.generateTasks=i;function o(H,a){Hu(H);let l=new z5.default(a);return Cc.pattern.isDynamicPattern(H,l)}e.isDynamicPattern=o;function r(H){return Hu(H),Cc.path.escape(H)}e.escapePath=r;function c(H){return Hu(H),Cc.path.convertPathToPattern(H)}e.convertPathToPattern=c;let s;(function(H){function a(p){return Hu(p),Cc.path.escapePosixPath(p)}H.escapePath=a;function l(p){return Hu(p),Cc.path.convertPosixPathToPattern(p)}H.convertPathToPattern=l})(s=e.posix||(e.posix={}));let u;(function(H){function a(p){return Hu(p),Cc.path.escapeWindowsPath(p)}H.escapePath=a;function l(p){return Hu(p),Cc.path.convertWindowsPathToPattern(p)}H.convertPathToPattern=l})(u=e.win32||(e.win32={}))})(J5||(J5={}));function Q5(e,t,n){let i=[].concat(e),o=new z5.default(n),r=$pe.generate(i,o),c=new t(o);return r.map(c.read,c)}function Hu(e){if(![].concat(e).every(i=>Cc.string.isString(i)&&!Cc.string.isEmpty(i)))throw new TypeError("Patterns must be a string (non empty) or an array of strings")}Mpe.exports=J5});var Fpe=Le((rBt,Ope)=>{"use strict";var qtt=cg(),Wtt=require("path").posix.dirname,Vtt=require("os").platform()==="win32",gv="/",Ktt=/\\/g,Gtt=/\\([!*?|[\](){}])/g;Ope.exports=function(t,n){var i=Object.assign({flipBackslashes:!0},n);i.flipBackslashes&&Vtt&&t.indexOf(gv)<0&&(t=t.replace(Ktt,gv)),Xtt(t)&&(t+=gv),t+="a";do t=Wtt(t);while(Ztt(t));return t.replace(Gtt,"$1")};function Xtt(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(gv)}function Ztt(e){return/\([^()]+$/.test(e)||e[0]==="{"||e[0]==="["||/[^\\][{[]/.test(e)?!0:qtt(e)}});var jpe=Le(Y5=>{"use strict";Object.defineProperty(Y5,"__esModule",{value:!0});Object.defineProperty(Y5,"parseGlob",{enumerable:!0,get:function(){return Qtt}});var ztt=Jtt(Fpe());function Jtt(e){return e&&e.__esModule?e:{default:e}}function Qtt(e){let t=e,n=(0,ztt.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 Zpe=Le(t3=>{"use strict";Object.defineProperty(t3,"__esModule",{value:!0});function Ytt(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}Ytt(t3,{parseCandidateFiles:function(){return irt},resolvedChangedContent:function(){return lrt},createBroadPatternCheck:function(){return Xpe}});var Vpe=Jf(require("fs")),bv=Jf(require("path")),ert=Jf(cg()),e3=Jf(Bpe()),Kpe=Jf(Kh()),trt=jpe(),Upe=Gf(),rrt=Jf(ac()),nrt=Jf(RO());function Jf(e){return e&&e.__esModule?e:{default:e}}function irt(e,t){let n=t.content.files;n=n.filter(s=>typeof s=="string"),n=n.map(Kpe.default);let i=e3.default.generateTasks(n),o=[],r=[];for(let s of i)o.push(...s.positive.map(u=>qpe(u,!1))),r.push(...s.negative.map(u=>qpe(u,!0)));let c=[...o,...r];return c=art(e,c),c=c.flatMap(ort),c=c.map(srt),c}function qpe(e,t){let n={original:e,base:e,ignore:t,pattern:e,glob:null};return(0,ert.default)(e)&&Object.assign(n,(0,trt.parseGlob)(e)),n}function srt(e){let t=(0,Kpe.default)(e.base);return t=e3.default.escapePath(t),e.pattern=e.glob?`${t}/${e.glob}`:t,e.pattern=e.ignore?`!${e.pattern}`:e.pattern,e}function art(e,t){let n=[];return e.userConfigPath&&e.tailwindConfig.content.relative&&(n=[bv.default.dirname(e.userConfigPath)]),t.map(i=>(i.base=bv.default.resolve(...n,i.base),i))}function ort(e){let t=[e];try{let n=Vpe.default.realpathSync(e.base);n!==e.base&&t.push({...e,base:n})}catch{}return t}function lrt(e,t,n){let i=e.tailwindConfig.content.files.filter(c=>typeof c.raw=="string").map(({raw:c,extension:s="html"})=>({content:c,extension:s})),[o,r]=crt(t,n);for(let c of o){let s=bv.default.extname(c).slice(1);i.push({file:c,extension:s})}return[i,r]}var Gpe=["node_modules"],Wpe=new RegExp(`(${Gpe.map(e=>String.raw`\b${e}\b`).join("|")})`);function Xpe(e){if(!e.some(r=>r.includes("**")&&!Wpe.test(r)))return()=>{};let n=[],i=[];for(let r of e){let c=nrt.default.matcher(r);Wpe.test(r)&&i.push(c),n.push(c)}let o=!1;return r=>{if(o||i.some(a=>a(r)))return;let c=n.findIndex(a=>a(r));if(c===-1)return;let s=e[c],u=bv.default.relative(process.cwd(),s);u[0]!=="."&&(u=`./${u}`);let H=Gpe.find(a=>r.includes(a));H&&(o=!0,rrt.default.warn("broad-content-glob-pattern",[`Your \`content\` configuration includes a pattern which looks like it's accidentally matching all of \`${H}\` and can cause serious performance issues.`,`Pattern: \`${u}\``,"See our documentation for recommendations:","https://tailwindcss.com/docs/content-configuration#pattern-recommendations"]))}}function crt(e,t){let n=e.map(s=>s.pattern),i=new Map,o=Xpe(n),r=new Set;Upe.env.DEBUG&&console.time("Finding changed files");let c=e3.default.sync(n,{absolute:!0});for(let s of c){o(s);let u=t.get(s)||-1/0,H=Vpe.default.statSync(s).mtimeMs;H>u&&(r.add(s),i.set(s,H))}return Upe.env.DEBUG&&console.timeEnd("Finding changed files"),[r,i]}});var Jpe=Le((sBt,zpe)=>{(()=>{var e={"./node_modules/.pnpm/create-require@1.1.1/node_modules/create-require/create-require.js":(o,r,c)=>{let s=c("module"),u=c("path"),H=c("fs");o.exports=function(a){return a||(a=process.cwd()),function(l){try{return H.lstatSync(l).isDirectory()}catch{return!1}}(a)&&(a=u.join(a,"index.js")),s.createRequire?s.createRequire(a):s.createRequireFromPath?s.createRequireFromPath(a):function(l){let p=new s.Module(l,null);return p.filename=l,p.paths=s.Module._nodeModulePaths(u.dirname(l)),p._compile("module.exports = require;",l),p.exports}(a)}},"./node_modules/.pnpm/mlly@1.7.1/node_modules/mlly/dist lazy recursive":o=>{function r(c){return Promise.resolve().then(()=>{var s=new Error("Cannot find module '"+c+"'");throw s.code="MODULE_NOT_FOUND",s})}r.keys=()=>[],r.resolve=r,r.id="./node_modules/.pnpm/mlly@1.7.1/node_modules/mlly/dist lazy recursive",o.exports=r},"./node_modules/.pnpm/object-hash@3.0.0/node_modules/object-hash/index.js":(o,r,c)=>{"use strict";var s=c("crypto");function u(m,g){return function(y,_){var E;E=_.algorithm!=="passthrough"?s.createHash(_.algorithm):new h,E.write===void 0&&(E.write=E.update,E.end=E.update);var A=d(_,E);if(A.dispatch(y),E.update||E.end(""),E.digest)return E.digest(_.encoding==="buffer"?void 0:_.encoding);var S=E.read();return _.encoding==="buffer"?S:S.toString(_.encoding)}(m,g=l(m,g))}(r=o.exports=u).sha1=function(m){return u(m)},r.keys=function(m){return u(m,{excludeValues:!0,algorithm:"sha1",encoding:"hex"})},r.MD5=function(m){return u(m,{algorithm:"md5",encoding:"hex"})},r.keysMD5=function(m){return u(m,{algorithm:"md5",encoding:"hex",excludeValues:!0})};var H=s.getHashes?s.getHashes().slice():["sha1","md5"];H.push("passthrough");var a=["buffer","hex","binary","base64"];function l(m,g){g=g||{};var y={};if(y.algorithm=g.algorithm||"sha1",y.encoding=g.encoding||"hex",y.excludeValues=!!g.excludeValues,y.algorithm=y.algorithm.toLowerCase(),y.encoding=y.encoding.toLowerCase(),y.ignoreUnknown=g.ignoreUnknown===!0,y.respectType=g.respectType!==!1,y.respectFunctionNames=g.respectFunctionNames!==!1,y.respectFunctionProperties=g.respectFunctionProperties!==!1,y.unorderedArrays=g.unorderedArrays===!0,y.unorderedSets=g.unorderedSets!==!1,y.unorderedObjects=g.unorderedObjects!==!1,y.replacer=g.replacer||void 0,y.excludeKeys=g.excludeKeys||void 0,m===void 0)throw new Error("Object argument required.");for(var _=0;_=0)return this.dispatch("[CIRCULAR:"+T+"]");if(y.push(E),typeof Buffer<"u"&&Buffer.isBuffer&&Buffer.isBuffer(E))return _("buffer:"),_(E);if(S==="object"||S==="function"||S==="asyncfunction"){var I=Object.keys(E);m.unorderedObjects&&(I=I.sort()),m.respectType===!1||p(E)||I.splice(0,0,"prototype","__proto__","constructor"),m.excludeKeys&&(I=I.filter(function(x){return!m.excludeKeys(x)})),_("object:"+I.length+":");var L=this;return I.forEach(function(x){L.dispatch(x),_(":"),m.excludeValues||L.dispatch(E[x]),_(",")})}if(!this["_"+S]){if(m.ignoreUnknown)return _("["+S+"]");throw new Error('Unknown object type "'+S+'"')}this["_"+S](E)},_array:function(E,A){A=A!==void 0?A:m.unorderedArrays!==!1;var S=this;if(_("array:"+E.length+":"),!A||E.length<=1)return E.forEach(function(L){return S.dispatch(L)});var T=[],I=E.map(function(L){var x=new h,C=y.slice();return d(m,x,C).dispatch(L),T=T.concat(C.slice(y.length)),x.read().toString()});return y=y.concat(T),I.sort(),this._array(I,!1)},_date:function(E){return _("date:"+E.toJSON())},_symbol:function(E){return _("symbol:"+E.toString())},_error:function(E){return _("error:"+E.toString())},_boolean:function(E){return _("bool:"+E.toString())},_string:function(E){_("string:"+E.length+":"),_(E.toString())},_function:function(E){_("fn:"),p(E)?this.dispatch("[native]"):this.dispatch(E.toString()),m.respectFunctionNames!==!1&&this.dispatch("function-name:"+String(E.name)),m.respectFunctionProperties&&this._object(E)},_number:function(E){return _("number:"+E.toString())},_xml:function(E){return _("xml:"+E.toString())},_null:function(){return _("Null")},_undefined:function(){return _("Undefined")},_regexp:function(E){return _("regex:"+E.toString())},_uint8array:function(E){return _("uint8array:"),this.dispatch(Array.prototype.slice.call(E))},_uint8clampedarray:function(E){return _("uint8clampedarray:"),this.dispatch(Array.prototype.slice.call(E))},_int8array:function(E){return _("int8array:"),this.dispatch(Array.prototype.slice.call(E))},_uint16array:function(E){return _("uint16array:"),this.dispatch(Array.prototype.slice.call(E))},_int16array:function(E){return _("int16array:"),this.dispatch(Array.prototype.slice.call(E))},_uint32array:function(E){return _("uint32array:"),this.dispatch(Array.prototype.slice.call(E))},_int32array:function(E){return _("int32array:"),this.dispatch(Array.prototype.slice.call(E))},_float32array:function(E){return _("float32array:"),this.dispatch(Array.prototype.slice.call(E))},_float64array:function(E){return _("float64array:"),this.dispatch(Array.prototype.slice.call(E))},_arraybuffer:function(E){return _("arraybuffer:"),this.dispatch(new Uint8Array(E))},_url:function(E){return _("url:"+E.toString())},_map:function(E){_("map:");var A=Array.from(E);return this._array(A,m.unorderedSets!==!1)},_set:function(E){_("set:");var A=Array.from(E);return this._array(A,m.unorderedSets!==!1)},_file:function(E){return _("file:"),this.dispatch([E.name,E.size,E.type,E.lastModfied])},_blob:function(){if(m.ignoreUnknown)return _("[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 _("domwindow")},_bigint:function(E){return _("bigint:"+E.toString())},_process:function(){return _("process")},_timer:function(){return _("timer")},_pipe:function(){return _("pipe")},_tcp:function(){return _("tcp")},_udp:function(){return _("udp")},_tty:function(){return _("tty")},_statwatcher:function(){return _("statwatcher")},_securecontext:function(){return _("securecontext")},_connection:function(){return _("connection")},_zlib:function(){return _("zlib")},_context:function(){return _("context")},_nodescript:function(){return _("nodescript")},_httpparser:function(){return _("httpparser")},_dataview:function(){return _("dataview")},_signal:function(){return _("signal")},_fsevent:function(){return _("fsevent")},_tlswrap:function(){return _("tlswrap")}}}function h(){return{buf:"",write:function(m){this.buf+=m},end:function(m){this.buf+=m},read:function(){return this.buf}}}r.writeToStream=function(m,g,y){return y===void 0&&(y=g,g={}),d(g=l(m,g),y).dispatch(m)}},"./node_modules/.pnpm/pirates@4.0.6/node_modules/pirates/lib/index.js":(o,r,c)=>{"use strict";o=c.nmd(o),Object.defineProperty(r,"__esModule",{value:!0}),r.addHook=function(d,h={}){let m=!1,g=[],y=[],_,E=l._extensions[".js"],A=h.matcher||null,S=h.ignoreNodeModules!==!1;return _=h.extensions||h.exts||h.extension||h.ext||[".js"],Array.isArray(_)||(_=[_]),_.forEach(T=>{if(typeof T!="string")throw new TypeError(`Invalid Extension: ${T}`);let I=l._extensions[T]||E;y[T]=l._extensions[T],g[T]=l._extensions[T]=function(L,x){let C;m||function(D,O,j,k){if(typeof D!="string"||O.indexOf(u.default.extname(D))===-1)return!1;let $=u.default.resolve(D);return k&&a.test($)?!1:j&&typeof j=="function"?!!j($):!0}(x,_,A,S)&&(C=L._compile,L._compile=function(D){L._compile=C;let O=d(D,x);if(typeof O!="string")throw new Error(p);return L._compile(O,x)}),I(L,x)}}),function(){m||(m=!0,_.forEach(T=>{l._extensions[T]===g[T]&&(y[T]?l._extensions[T]=y[T]:delete l._extensions[T])}))}};var s=H(c("module")),u=H(c("path"));function H(d){return d&&d.__esModule?d:{default:d}}let a=/^(?:.*[\\/])?node_modules(?:[\\/].*)?$/,l=o.constructor.length>1?o.constructor:s.default,p=`[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.2/node_modules/semver/classes/comparator.js":(o,r,c)=>{let s=Symbol("SemVer ANY");class u{static get ANY(){return s}constructor(y,_){if(_=H(_),y instanceof u){if(y.loose===!!_.loose)return y;y=y.value}y=y.trim().split(/\s+/).join(" "),d("comparator",y,_),this.options=_,this.loose=!!_.loose,this.parse(y),this.semver===s?this.value="":this.value=this.operator+this.semver.version,d("comp",this)}parse(y){let _=this.options.loose?a[l.COMPARATORLOOSE]:a[l.COMPARATOR],E=y.match(_);if(!E)throw new TypeError(`Invalid comparator: ${y}`);this.operator=E[1]!==void 0?E[1]:"",this.operator==="="&&(this.operator=""),E[2]?this.semver=new h(E[2],this.options.loose):this.semver=s}toString(){return this.value}test(y){if(d("Comparator.test",y,this.options.loose),this.semver===s||y===s)return!0;if(typeof y=="string")try{y=new h(y,this.options)}catch{return!1}return p(y,this.operator,this.semver,this.options)}intersects(y,_){if(!(y instanceof u))throw new TypeError("a Comparator is required");return this.operator===""?this.value===""||new m(y.value,_).test(this.value):y.operator===""?y.value===""||new m(this.value,_).test(y.semver):(!(_=H(_)).includePrerelease||this.value!=="<0.0.0-0"&&y.value!=="<0.0.0-0")&&!(!_.includePrerelease&&(this.value.startsWith("<0.0.0")||y.value.startsWith("<0.0.0")))&&(!(!this.operator.startsWith(">")||!y.operator.startsWith(">"))||!(!this.operator.startsWith("<")||!y.operator.startsWith("<"))||!(this.semver.version!==y.semver.version||!this.operator.includes("=")||!y.operator.includes("="))||!!(p(this.semver,"<",y.semver,_)&&this.operator.startsWith(">")&&y.operator.startsWith("<"))||!!(p(this.semver,">",y.semver,_)&&this.operator.startsWith("<")&&y.operator.startsWith(">")))}}o.exports=u;let H=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/parse-options.js"),{safeRe:a,t:l}=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/re.js"),p=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/cmp.js"),d=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/debug.js"),h=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js"),m=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/range.js")},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/range.js":(o,r,c)=>{class s{constructor(Z,ee){if(ee=H(ee),Z instanceof s)return Z.loose===!!ee.loose&&Z.includePrerelease===!!ee.includePrerelease?Z:new s(Z.raw,ee);if(Z instanceof a)return this.raw=Z.value,this.set=[[Z]],this.format(),this;if(this.options=ee,this.loose=!!ee.loose,this.includePrerelease=!!ee.includePrerelease,this.raw=Z.trim().split(/\s+/).join(" "),this.set=this.raw.split("||").map(J=>this.parseRange(J.trim())).filter(J=>J.length),!this.set.length)throw new TypeError(`Invalid SemVer Range: ${this.raw}`);if(this.set.length>1){let J=this.set[0];if(this.set=this.set.filter(ne=>!A(ne[0])),this.set.length===0)this.set=[J];else if(this.set.length>1){for(let ne of this.set)if(ne.length===1&&S(ne[0])){this.set=[ne];break}}}this.format()}format(){return this.range=this.set.map(Z=>Z.join(" ").trim()).join("||").trim(),this.range}toString(){return this.range}parseRange(Z){let ee=((this.options.includePrerelease&&_)|(this.options.loose&&E))+":"+Z,J=u.get(ee);if(J)return J;let ne=this.options.loose,K=ne?d[h.HYPHENRANGELOOSE]:d[h.HYPHENRANGE];Z=Z.replace(K,F(this.options.includePrerelease)),l("hyphen replace",Z),Z=Z.replace(d[h.COMPARATORTRIM],m),l("comparator trim",Z),Z=Z.replace(d[h.TILDETRIM],g),l("tilde trim",Z),Z=Z.replace(d[h.CARETTRIM],y),l("caret trim",Z);let q=Z.split(" ").map(_e=>I(_e,this.options)).join(" ").split(/\s+/).map(_e=>U(_e,this.options));ne&&(q=q.filter(_e=>(l("loose invalid filter",_e,this.options),!!_e.match(d[h.COMPARATORLOOSE])))),l("range list",q);let Q=new Map,z=q.map(_e=>new a(_e,this.options));for(let _e of z){if(A(_e))return[_e];Q.set(_e.value,_e)}Q.size>1&&Q.has("")&&Q.delete("");let ie=[...Q.values()];return u.set(ee,ie),ie}intersects(Z,ee){if(!(Z instanceof s))throw new TypeError("a Range is required");return this.set.some(J=>T(J,ee)&&Z.set.some(ne=>T(ne,ee)&&J.every(K=>ne.every(q=>K.intersects(q,ee)))))}test(Z){if(!Z)return!1;if(typeof Z=="string")try{Z=new p(Z,this.options)}catch{return!1}for(let ee=0;eeW.value==="<0.0.0-0",S=W=>W.value==="",T=(W,Z)=>{let ee=!0,J=W.slice(),ne=J.pop();for(;ee&&J.length;)ee=J.every(K=>ne.intersects(K,Z)),ne=J.pop();return ee},I=(W,Z)=>(l("comp",W,Z),W=D(W,Z),l("caret",W),W=x(W,Z),l("tildes",W),W=j(W,Z),l("xrange",W),W=$(W,Z),l("stars",W),W),L=W=>!W||W.toLowerCase()==="x"||W==="*",x=(W,Z)=>W.trim().split(/\s+/).map(ee=>C(ee,Z)).join(" "),C=(W,Z)=>{let ee=Z.loose?d[h.TILDELOOSE]:d[h.TILDE];return W.replace(ee,(J,ne,K,q,Q)=>{let z;return l("tilde",W,J,ne,K,q,Q),L(ne)?z="":L(K)?z=`>=${ne}.0.0 <${+ne+1}.0.0-0`:L(q)?z=`>=${ne}.${K}.0 <${ne}.${+K+1}.0-0`:Q?(l("replaceTilde pr",Q),z=`>=${ne}.${K}.${q}-${Q} <${ne}.${+K+1}.0-0`):z=`>=${ne}.${K}.${q} <${ne}.${+K+1}.0-0`,l("tilde return",z),z})},D=(W,Z)=>W.trim().split(/\s+/).map(ee=>O(ee,Z)).join(" "),O=(W,Z)=>{l("caret",W,Z);let ee=Z.loose?d[h.CARETLOOSE]:d[h.CARET],J=Z.includePrerelease?"-0":"";return W.replace(ee,(ne,K,q,Q,z)=>{let ie;return l("caret",W,ne,K,q,Q,z),L(K)?ie="":L(q)?ie=`>=${K}.0.0${J} <${+K+1}.0.0-0`:L(Q)?ie=K==="0"?`>=${K}.${q}.0${J} <${K}.${+q+1}.0-0`:`>=${K}.${q}.0${J} <${+K+1}.0.0-0`:z?(l("replaceCaret pr",z),ie=K==="0"?q==="0"?`>=${K}.${q}.${Q}-${z} <${K}.${q}.${+Q+1}-0`:`>=${K}.${q}.${Q}-${z} <${K}.${+q+1}.0-0`:`>=${K}.${q}.${Q}-${z} <${+K+1}.0.0-0`):(l("no pr"),ie=K==="0"?q==="0"?`>=${K}.${q}.${Q}${J} <${K}.${q}.${+Q+1}-0`:`>=${K}.${q}.${Q}${J} <${K}.${+q+1}.0-0`:`>=${K}.${q}.${Q} <${+K+1}.0.0-0`),l("caret return",ie),ie})},j=(W,Z)=>(l("replaceXRanges",W,Z),W.split(/\s+/).map(ee=>k(ee,Z)).join(" ")),k=(W,Z)=>{W=W.trim();let ee=Z.loose?d[h.XRANGELOOSE]:d[h.XRANGE];return W.replace(ee,(J,ne,K,q,Q,z)=>{l("xRange",W,J,ne,K,q,Q,z);let ie=L(K),_e=ie||L(q),He=_e||L(Q),be=He;return ne==="="&&be&&(ne=""),z=Z.includePrerelease?"-0":"",ie?J=ne===">"||ne==="<"?"<0.0.0-0":"*":ne&&be?(_e&&(q=0),Q=0,ne===">"?(ne=">=",_e?(K=+K+1,q=0,Q=0):(q=+q+1,Q=0)):ne==="<="&&(ne="<",_e?K=+K+1:q=+q+1),ne==="<"&&(z="-0"),J=`${ne+K}.${q}.${Q}${z}`):_e?J=`>=${K}.0.0${z} <${+K+1}.0.0-0`:He&&(J=`>=${K}.${q}.0${z} <${K}.${+q+1}.0-0`),l("xRange return",J),J})},$=(W,Z)=>(l("replaceStars",W,Z),W.trim().replace(d[h.STAR],"")),U=(W,Z)=>(l("replaceGTE0",W,Z),W.trim().replace(d[Z.includePrerelease?h.GTE0PRE:h.GTE0],"")),F=W=>(Z,ee,J,ne,K,q,Q,z,ie,_e,He,be)=>`${ee=L(J)?"":L(ne)?`>=${J}.0.0${W?"-0":""}`:L(K)?`>=${J}.${ne}.0${W?"-0":""}`:q?`>=${ee}`:`>=${ee}${W?"-0":""}`} ${z=L(ie)?"":L(_e)?`<${+ie+1}.0.0-0`:L(He)?`<${ie}.${+_e+1}.0-0`:be?`<=${ie}.${_e}.${He}-${be}`:W?`<${ie}.${_e}.${+He+1}-0`:`<=${z}`}`.trim(),P=(W,Z,ee)=>{for(let J=0;J0){let ne=W[J].semver;if(ne.major===Z.major&&ne.minor===Z.minor&&ne.patch===Z.patch)return!0}return!1}return!0}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/debug.js"),{MAX_LENGTH:u,MAX_SAFE_INTEGER:H}=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/constants.js"),{safeRe:a,t:l}=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/re.js"),p=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/parse-options.js"),{compareIdentifiers:d}=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/identifiers.js");class h{constructor(g,y){if(y=p(y),g instanceof h){if(g.loose===!!y.loose&&g.includePrerelease===!!y.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,y),this.options=y,this.loose=!!y.loose,this.includePrerelease=!!y.includePrerelease;let _=g.trim().match(y.loose?a[l.LOOSE]:a[l.FULL]);if(!_)throw new TypeError(`Invalid Version: ${g}`);if(this.raw=g,this.major=+_[1],this.minor=+_[2],this.patch=+_[3],this.major>H||this.major<0)throw new TypeError("Invalid major version");if(this.minor>H||this.minor<0)throw new TypeError("Invalid minor version");if(this.patch>H||this.patch<0)throw new TypeError("Invalid patch version");_[4]?this.prerelease=_[4].split(".").map(E=>{if(/^[0-9]+$/.test(E)){let A=+E;if(A>=0&&A=0;)typeof this.prerelease[A]=="number"&&(this.prerelease[A]++,A=-2);if(A===-1){if(y===this.prerelease.join(".")&&_===!1)throw new Error("invalid increment argument: identifier already exists");this.prerelease.push(E)}}if(y){let A=[y,E];_===!1&&(A=[y]),d(this.prerelease[0],y)===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}}o.exports=h},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/clean.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/parse.js");o.exports=(u,H)=>{let a=s(u.trim().replace(/^[=v]+/,""),H);return a?a.version:null}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/cmp.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/eq.js"),u=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/neq.js"),H=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/gt.js"),a=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/gte.js"),l=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/lt.js"),p=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/lte.js");o.exports=(d,h,m,g)=>{switch(h){case"===":return typeof d=="object"&&(d=d.version),typeof m=="object"&&(m=m.version),d===m;case"!==":return typeof d=="object"&&(d=d.version),typeof m=="object"&&(m=m.version),d!==m;case"":case"=":case"==":return s(d,m,g);case"!=":return u(d,m,g);case">":return H(d,m,g);case">=":return a(d,m,g);case"<":return l(d,m,g);case"<=":return p(d,m,g);default:throw new TypeError(`Invalid operator: ${h}`)}}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/coerce.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js"),u=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/parse.js"),{safeRe:H,t:a}=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/re.js");o.exports=(l,p)=>{if(l instanceof s)return l;if(typeof l=="number"&&(l=String(l)),typeof l!="string")return null;let d=null;if((p=p||{}).rtl){let E=p.includePrerelease?H[a.COERCERTLFULL]:H[a.COERCERTL],A;for(;(A=E.exec(l))&&(!d||d.index+d[0].length!==l.length);)d&&A.index+A[0].length===d.index+d[0].length||(d=A),E.lastIndex=A.index+A[1].length+A[2].length;E.lastIndex=-1}else d=l.match(p.includePrerelease?H[a.COERCEFULL]:H[a.COERCE]);if(d===null)return null;let h=d[2],m=d[3]||"0",g=d[4]||"0",y=p.includePrerelease&&d[5]?`-${d[5]}`:"",_=p.includePrerelease&&d[6]?`+${d[6]}`:"";return u(`${h}.${m}.${g}${y}${_}`,p)}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare-build.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js");o.exports=(u,H,a)=>{let l=new s(u,a),p=new s(H,a);return l.compare(p)||l.compareBuild(p)}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare-loose.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare.js");o.exports=(u,H)=>s(u,H,!0)},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js");o.exports=(u,H,a)=>new s(u,a).compare(new s(H,a))},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/diff.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/parse.js");o.exports=(u,H)=>{let a=s(u,null,!0),l=s(H,null,!0),p=a.compare(l);if(p===0)return null;let d=p>0,h=d?a:l,m=d?l:a,g=!!h.prerelease.length;if(m.prerelease.length&&!g)return m.patch||m.minor?h.patch?"patch":h.minor?"minor":"major":"major";let y=g?"pre":"";return a.major!==l.major?y+"major":a.minor!==l.minor?y+"minor":a.patch!==l.patch?y+"patch":"prerelease"}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/eq.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare.js");o.exports=(u,H,a)=>s(u,H,a)===0},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/gt.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare.js");o.exports=(u,H,a)=>s(u,H,a)>0},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/gte.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare.js");o.exports=(u,H,a)=>s(u,H,a)>=0},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/inc.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js");o.exports=(u,H,a,l,p)=>{typeof a=="string"&&(p=l,l=a,a=void 0);try{return new s(u instanceof s?u.version:u,a).inc(H,l,p).version}catch{return null}}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/lt.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare.js");o.exports=(u,H,a)=>s(u,H,a)<0},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/lte.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare.js");o.exports=(u,H,a)=>s(u,H,a)<=0},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/major.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js");o.exports=(u,H)=>new s(u,H).major},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/minor.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js");o.exports=(u,H)=>new s(u,H).minor},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/neq.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare.js");o.exports=(u,H,a)=>s(u,H,a)!==0},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/parse.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js");o.exports=(u,H,a=!1)=>{if(u instanceof s)return u;try{return new s(u,H)}catch(l){if(!a)return null;throw l}}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/patch.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js");o.exports=(u,H)=>new s(u,H).patch},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/prerelease.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/parse.js");o.exports=(u,H)=>{let a=s(u,H);return a&&a.prerelease.length?a.prerelease:null}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/rcompare.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare.js");o.exports=(u,H,a)=>s(H,u,a)},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/rsort.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare-build.js");o.exports=(u,H)=>u.sort((a,l)=>s(l,a,H))},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/satisfies.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/range.js");o.exports=(u,H,a)=>{try{H=new s(H,a)}catch{return!1}return H.test(u)}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/sort.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare-build.js");o.exports=(u,H)=>u.sort((a,l)=>s(a,l,H))},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/valid.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/parse.js");o.exports=(u,H)=>{let a=s(u,H);return a?a.version:null}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/index.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/re.js"),u=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/constants.js"),H=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js"),a=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/identifiers.js"),l=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/parse.js"),p=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/valid.js"),d=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/clean.js"),h=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/inc.js"),m=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/diff.js"),g=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/major.js"),y=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/minor.js"),_=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/patch.js"),E=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/prerelease.js"),A=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare.js"),S=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/rcompare.js"),T=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare-loose.js"),I=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare-build.js"),L=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/sort.js"),x=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/rsort.js"),C=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/gt.js"),D=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/lt.js"),O=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/eq.js"),j=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/neq.js"),k=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/gte.js"),$=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/lte.js"),U=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/cmp.js"),F=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/coerce.js"),P=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/comparator.js"),W=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/range.js"),Z=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/satisfies.js"),ee=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/to-comparators.js"),J=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/max-satisfying.js"),ne=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/min-satisfying.js"),K=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/min-version.js"),q=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/valid.js"),Q=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/outside.js"),z=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/gtr.js"),ie=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/ltr.js"),_e=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/intersects.js"),He=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/simplify.js"),be=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/subset.js");o.exports={parse:l,valid:p,clean:d,inc:h,diff:m,major:g,minor:y,patch:_,prerelease:E,compare:A,rcompare:S,compareLoose:T,compareBuild:I,sort:L,rsort:x,gt:C,lt:D,eq:O,neq:j,gte:k,lte:$,cmp:U,coerce:F,Comparator:P,Range:W,satisfies:Z,toComparators:ee,maxSatisfying:J,minSatisfying:ne,minVersion:K,validRange:q,outside:Q,gtr:z,ltr:ie,intersects:_e,simplifyRange:He,subset:be,SemVer:H,re:s.re,src:s.src,tokens:s.t,SEMVER_SPEC_VERSION:u.SEMVER_SPEC_VERSION,RELEASE_TYPES:u.RELEASE_TYPES,compareIdentifiers:a.compareIdentifiers,rcompareIdentifiers:a.rcompareIdentifiers}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/constants.js":o=>{let r=Number.MAX_SAFE_INTEGER||9007199254740991;o.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.2/node_modules/semver/internal/debug.js":o=>{let r=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...c)=>console.error("SEMVER",...c):()=>{};o.exports=r},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/identifiers.js":o=>{let r=/^[0-9]+$/,c=(s,u)=>{let H=r.test(s),a=r.test(u);return H&&a&&(s=+s,u=+u),s===u?0:H&&!a?-1:a&&!H?1:sc(u,s)}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/lrucache.js":o=>{o.exports=class{constructor(){this.max=1e3,this.map=new Map}get(r){let c=this.map.get(r);return c===void 0?void 0:(this.map.delete(r),this.map.set(r,c),c)}delete(r){return this.map.delete(r)}set(r,c){if(!this.delete(r)&&c!==void 0){if(this.map.size>=this.max){let s=this.map.keys().next().value;this.delete(s)}this.map.set(r,c)}return this}}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/parse-options.js":o=>{let r=Object.freeze({loose:!0}),c=Object.freeze({});o.exports=s=>s?typeof s!="object"?r:s:c},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/re.js":(o,r,c)=>{let{MAX_SAFE_COMPONENT_LENGTH:s,MAX_SAFE_BUILD_LENGTH:u,MAX_LENGTH:H}=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/constants.js"),a=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/internal/debug.js"),l=(r=o.exports={}).re=[],p=r.safeRe=[],d=r.src=[],h=r.t={},m=0,g=[["\\s",1],["\\d",H],["[a-zA-Z0-9-]",u]],y=(_,E,A)=>{let S=(I=>{for(let[L,x]of g)I=I.split(`${L}*`).join(`${L}{0,${x}}`).split(`${L}+`).join(`${L}{1,${x}}`);return I})(E),T=m++;a(_,T,E),h[_]=T,d[T]=E,l[T]=new RegExp(E,A?"g":void 0),p[T]=new RegExp(S,A?"g":void 0)};y("NUMERICIDENTIFIER","0|[1-9]\\d*"),y("NUMERICIDENTIFIERLOOSE","\\d+"),y("NONNUMERICIDENTIFIER","\\d*[a-zA-Z-][a-zA-Z0-9-]*"),y("MAINVERSION",`(${d[h.NUMERICIDENTIFIER]})\\.(${d[h.NUMERICIDENTIFIER]})\\.(${d[h.NUMERICIDENTIFIER]})`),y("MAINVERSIONLOOSE",`(${d[h.NUMERICIDENTIFIERLOOSE]})\\.(${d[h.NUMERICIDENTIFIERLOOSE]})\\.(${d[h.NUMERICIDENTIFIERLOOSE]})`),y("PRERELEASEIDENTIFIER",`(?:${d[h.NUMERICIDENTIFIER]}|${d[h.NONNUMERICIDENTIFIER]})`),y("PRERELEASEIDENTIFIERLOOSE",`(?:${d[h.NUMERICIDENTIFIERLOOSE]}|${d[h.NONNUMERICIDENTIFIER]})`),y("PRERELEASE",`(?:-(${d[h.PRERELEASEIDENTIFIER]}(?:\\.${d[h.PRERELEASEIDENTIFIER]})*))`),y("PRERELEASELOOSE",`(?:-?(${d[h.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${d[h.PRERELEASEIDENTIFIERLOOSE]})*))`),y("BUILDIDENTIFIER","[a-zA-Z0-9-]+"),y("BUILD",`(?:\\+(${d[h.BUILDIDENTIFIER]}(?:\\.${d[h.BUILDIDENTIFIER]})*))`),y("FULLPLAIN",`v?${d[h.MAINVERSION]}${d[h.PRERELEASE]}?${d[h.BUILD]}?`),y("FULL",`^${d[h.FULLPLAIN]}$`),y("LOOSEPLAIN",`[v=\\s]*${d[h.MAINVERSIONLOOSE]}${d[h.PRERELEASELOOSE]}?${d[h.BUILD]}?`),y("LOOSE",`^${d[h.LOOSEPLAIN]}$`),y("GTLT","((?:<|>)?=?)"),y("XRANGEIDENTIFIERLOOSE",`${d[h.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`),y("XRANGEIDENTIFIER",`${d[h.NUMERICIDENTIFIER]}|x|X|\\*`),y("XRANGEPLAIN",`[v=\\s]*(${d[h.XRANGEIDENTIFIER]})(?:\\.(${d[h.XRANGEIDENTIFIER]})(?:\\.(${d[h.XRANGEIDENTIFIER]})(?:${d[h.PRERELEASE]})?${d[h.BUILD]}?)?)?`),y("XRANGEPLAINLOOSE",`[v=\\s]*(${d[h.XRANGEIDENTIFIERLOOSE]})(?:\\.(${d[h.XRANGEIDENTIFIERLOOSE]})(?:\\.(${d[h.XRANGEIDENTIFIERLOOSE]})(?:${d[h.PRERELEASELOOSE]})?${d[h.BUILD]}?)?)?`),y("XRANGE",`^${d[h.GTLT]}\\s*${d[h.XRANGEPLAIN]}$`),y("XRANGELOOSE",`^${d[h.GTLT]}\\s*${d[h.XRANGEPLAINLOOSE]}$`),y("COERCEPLAIN",`(^|[^\\d])(\\d{1,${s}})(?:\\.(\\d{1,${s}}))?(?:\\.(\\d{1,${s}}))?`),y("COERCE",`${d[h.COERCEPLAIN]}(?:$|[^\\d])`),y("COERCEFULL",d[h.COERCEPLAIN]+`(?:${d[h.PRERELEASE]})?(?:${d[h.BUILD]})?(?:$|[^\\d])`),y("COERCERTL",d[h.COERCE],!0),y("COERCERTLFULL",d[h.COERCEFULL],!0),y("LONETILDE","(?:~>?)"),y("TILDETRIM",`(\\s*)${d[h.LONETILDE]}\\s+`,!0),r.tildeTrimReplace="$1~",y("TILDE",`^${d[h.LONETILDE]}${d[h.XRANGEPLAIN]}$`),y("TILDELOOSE",`^${d[h.LONETILDE]}${d[h.XRANGEPLAINLOOSE]}$`),y("LONECARET","(?:\\^)"),y("CARETTRIM",`(\\s*)${d[h.LONECARET]}\\s+`,!0),r.caretTrimReplace="$1^",y("CARET",`^${d[h.LONECARET]}${d[h.XRANGEPLAIN]}$`),y("CARETLOOSE",`^${d[h.LONECARET]}${d[h.XRANGEPLAINLOOSE]}$`),y("COMPARATORLOOSE",`^${d[h.GTLT]}\\s*(${d[h.LOOSEPLAIN]})$|^$`),y("COMPARATOR",`^${d[h.GTLT]}\\s*(${d[h.FULLPLAIN]})$|^$`),y("COMPARATORTRIM",`(\\s*)${d[h.GTLT]}\\s*(${d[h.LOOSEPLAIN]}|${d[h.XRANGEPLAIN]})`,!0),r.comparatorTrimReplace="$1$2$3",y("HYPHENRANGE",`^\\s*(${d[h.XRANGEPLAIN]})\\s+-\\s+(${d[h.XRANGEPLAIN]})\\s*$`),y("HYPHENRANGELOOSE",`^\\s*(${d[h.XRANGEPLAINLOOSE]})\\s+-\\s+(${d[h.XRANGEPLAINLOOSE]})\\s*$`),y("STAR","(<|>)?=?\\s*\\*"),y("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$"),y("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/gtr.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/outside.js");o.exports=(u,H,a)=>s(u,H,">",a)},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/intersects.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/range.js");o.exports=(u,H,a)=>(u=new s(u,a),H=new s(H,a),u.intersects(H,a))},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/ltr.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/outside.js");o.exports=(u,H,a)=>s(u,H,"<",a)},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/max-satisfying.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js"),u=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/range.js");o.exports=(H,a,l)=>{let p=null,d=null,h=null;try{h=new u(a,l)}catch{return null}return H.forEach(m=>{h.test(m)&&(p&&d.compare(m)!==-1||(p=m,d=new s(p,l)))}),p}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/min-satisfying.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js"),u=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/range.js");o.exports=(H,a,l)=>{let p=null,d=null,h=null;try{h=new u(a,l)}catch{return null}return H.forEach(m=>{h.test(m)&&(p&&d.compare(m)!==1||(p=m,d=new s(p,l)))}),p}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/min-version.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js"),u=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/range.js"),H=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/gt.js");o.exports=(a,l)=>{a=new u(a,l);let p=new s("0.0.0");if(a.test(p)||(p=new s("0.0.0-0"),a.test(p)))return p;p=null;for(let d=0;d{let y=new s(g.semver.version);switch(g.operator){case">":y.prerelease.length===0?y.patch++:y.prerelease.push(0),y.raw=y.format();case"":case">=":m&&!H(y,m)||(m=y);break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${g.operator}`)}}),!m||p&&!H(p,m)||(p=m)}return p&&a.test(p)?p:null}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/outside.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/semver.js"),u=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/comparator.js"),{ANY:H}=u,a=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/range.js"),l=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/satisfies.js"),p=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/gt.js"),d=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/lt.js"),h=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/lte.js"),m=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/gte.js");o.exports=(g,y,_,E)=>{let A,S,T,I,L;switch(g=new s(g,E),y=new a(y,E),_){case">":A=p,S=h,T=d,I=">",L=">=";break;case"<":A=d,S=m,T=p,I="<",L="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(l(g,y,E))return!1;for(let x=0;x{j.semver===H&&(j=new u(">=0.0.0")),D=D||j,O=O||j,A(j.semver,D.semver,E)?D=j:T(j.semver,O.semver,E)&&(O=j)}),D.operator===I||D.operator===L||(!O.operator||O.operator===I)&&S(g,O.semver)||O.operator===L&&T(g,O.semver))return!1}return!0}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/simplify.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/satisfies.js"),u=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare.js");o.exports=(H,a,l)=>{let p=[],d=null,h=null,m=H.sort((E,A)=>u(E,A,l));for(let E of m)s(E,a,l)?(h=E,d||(d=E)):(h&&p.push([d,h]),h=null,d=null);d&&p.push([d,null]);let g=[];for(let[E,A]of p)E===A?g.push(E):A||E!==m[0]?A?E===m[0]?g.push(`<=${A}`):g.push(`${E} - ${A}`):g.push(`>=${E}`):g.push("*");let y=g.join(" || "),_=typeof a.raw=="string"?a.raw:String(a);return y.length<_.length?y:a}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/subset.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/range.js"),u=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/comparator.js"),{ANY:H}=u,a=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/satisfies.js"),l=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/functions/compare.js"),p=[new u(">=0.0.0-0")],d=[new u(">=0.0.0")],h=(y,_,E)=>{if(y===_)return!0;if(y.length===1&&y[0].semver===H){if(_.length===1&&_[0].semver===H)return!0;y=E.includePrerelease?p:d}if(_.length===1&&_[0].semver===H){if(E.includePrerelease)return!0;_=d}let A=new Set,S,T,I,L,x,C,D;for(let k of y)k.operator===">"||k.operator===">="?S=m(S,k,E):k.operator==="<"||k.operator==="<="?T=g(T,k,E):A.add(k.semver);if(A.size>1||S&&T&&(I=l(S.semver,T.semver,E),I>0||I===0&&(S.operator!==">="||T.operator!=="<=")))return null;for(let k of A){if(S&&!a(k,String(S),E)||T&&!a(k,String(T),E))return null;for(let $ of _)if(!a(k,String($),E))return!1;return!0}let O=!(!T||E.includePrerelease||!T.semver.prerelease.length)&&T.semver,j=!(!S||E.includePrerelease||!S.semver.prerelease.length)&&S.semver;O&&O.prerelease.length===1&&T.operator==="<"&&O.prerelease[0]===0&&(O=!1);for(let k of _){if(D=D||k.operator===">"||k.operator===">=",C=C||k.operator==="<"||k.operator==="<=",S){if(j&&k.semver.prerelease&&k.semver.prerelease.length&&k.semver.major===j.major&&k.semver.minor===j.minor&&k.semver.patch===j.patch&&(j=!1),k.operator===">"||k.operator===">="){if(L=m(S,k,E),L===k&&L!==S)return!1}else if(S.operator===">="&&!a(S.semver,String(k),E))return!1}if(T){if(O&&k.semver.prerelease&&k.semver.prerelease.length&&k.semver.major===O.major&&k.semver.minor===O.minor&&k.semver.patch===O.patch&&(O=!1),k.operator==="<"||k.operator==="<="){if(x=g(T,k,E),x===k&&x!==T)return!1}else if(T.operator==="<="&&!a(T.semver,String(k),E))return!1}if(!k.operator&&(T||S)&&I!==0)return!1}return!(S&&C&&!T&&I!==0)&&!(T&&D&&!S&&I!==0)&&!j&&!O},m=(y,_,E)=>{if(!y)return _;let A=l(y.semver,_.semver,E);return A>0?y:A<0||_.operator===">"&&y.operator===">="?_:y},g=(y,_,E)=>{if(!y)return _;let A=l(y.semver,_.semver,E);return A<0?y:A>0||_.operator==="<"&&y.operator==="<="?_:y};o.exports=(y,_,E={})=>{if(y===_)return!0;y=new s(y,E),_=new s(_,E);let A=!1;e:for(let S of y.set){for(let T of _.set){let I=h(S,T,E);if(A=A||I!==null,I)continue e}if(A)return!1}return!0}},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/to-comparators.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/range.js");o.exports=(u,H)=>new s(u,H).set.map(a=>a.map(l=>l.value).join(" ").trim().split(" "))},"./node_modules/.pnpm/semver@7.6.2/node_modules/semver/ranges/valid.js":(o,r,c)=>{let s=c("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/classes/range.js");o.exports=(u,H)=>{try{return new s(u,H).range||"*"}catch{return null}}},crypto:o=>{"use strict";o.exports=require("crypto")},fs:o=>{"use strict";o.exports=require("fs")},module:o=>{"use strict";o.exports=require("module")},path:o=>{"use strict";o.exports=require("path")}},t={};function n(o){var r=t[o];if(r!==void 0)return r.exports;var c=t[o]={id:o,loaded:!1,exports:{}};return e[o](c,c.exports,n),c.loaded=!0,c.exports}n.n=o=>{var r=o&&o.__esModule?()=>o.default:()=>o;return n.d(r,{a:r}),r},n.d=(o,r)=>{for(var c in r)n.o(r,c)&&!n.o(o,c)&&Object.defineProperty(o,c,{enumerable:!0,get:r[c]})},n.o=(o,r)=>Object.prototype.hasOwnProperty.call(o,r),n.nmd=o=>(o.paths=[],o.children||(o.children=[]),o);var i={};(()=>{"use strict";n.d(i,{default:()=>mp});var o=n("fs"),r=n("module");let c=require("perf_hooks"),s=require("os"),u=require("vm");var H=n.n(u);let a=require("url"),l=/^[A-Za-z]:\//;function p(R=""){return R&&R.replace(/\\/g,"/").replace(l,te=>te.toUpperCase())}let d=/^[/\\]{2}/,h=/^[/\\](?![/\\])|^[/\\]{2}(?!\.)|^[A-Za-z]:[/\\]/,m=/^[A-Za-z]:$/,g=function(R){if(R.length===0)return".";let te=(R=p(R)).match(d),ve=E(R),Me=R[R.length-1]==="/";return(R=_(R,!ve)).length===0?ve?"/":Me?"./":".":(Me&&(R+="/"),m.test(R)&&(R+="/"),te?ve?`//${R}`:`//./${R}`:ve&&!E(R)?`/${R}`:R)},y=function(...R){if(R.length===0)return".";let te;for(let ve of R)ve&&ve.length>0&&(te===void 0?te=ve:te+=`/${ve}`);return te===void 0?".":g(te.replace(/\/\/+/g,"/"))};function _(R,te){let ve="",Me=0,st=-1,yt=0,_t=null;for(let xt=0;xt<=R.length;++xt){if(xt2){let Xt=ve.lastIndexOf("/");Xt===-1?(ve="",Me=0):(ve=ve.slice(0,Xt),Me=ve.length-1-ve.lastIndexOf("/")),st=xt,yt=0;continue}if(ve.length>0){ve="",Me=0,st=xt,yt=0;continue}}te&&(ve+=ve.length>0?"/..":"..",Me=2)}else ve.length>0?ve+=`/${R.slice(st+1,xt)}`:ve=R.slice(st+1,xt),Me=xt-st-1;st=xt,yt=0}else _t==="."&&yt!==-1?++yt:yt=-1}return ve}let E=function(R){return h.test(R)},A=/.(\.[^./]+)$/,S=function(R){let te=A.exec(p(R));return te&&te[1]||""},T=function(R){let te=p(R).replace(/\/$/,"").split("/").slice(0,-1);return te.length===1&&m.test(te[0])&&(te[0]+="/"),te.join("/")||(E(R)?"/":".")},I=function(R,te){let ve=p(R).split("/").pop();return te&&ve.endsWith(te)?ve.slice(0,-te.length):ve},L=/"(?:_|\\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*:/,x=/"(?: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*:/,C=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function D(R,te){if(!(R==="__proto__"||R==="constructor"&&te&&typeof te=="object"&&"prototype"in te))return te;(function(ve){console.warn(`[destr] Dropping "${ve}" key to prevent prototype pollution.`)})(R)}function O(R,te={}){if(typeof R!="string")return R;let ve=R.trim();if(R[0]==='"'&&R.endsWith('"')&&!R.includes("\\"))return ve.slice(1,-1);if(ve.length<=9){let Me=ve.toLowerCase();if(Me==="true")return!0;if(Me==="false")return!1;if(Me==="undefined")return;if(Me==="null")return null;if(Me==="nan")return Number.NaN;if(Me==="infinity")return Number.POSITIVE_INFINITY;if(Me==="-infinity")return Number.NEGATIVE_INFINITY}if(!C.test(R)){if(te.strict)throw new SyntaxError("[destr] Invalid JSON");return R}try{if(L.test(R)||x.test(R)){if(te.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(R,D)}return JSON.parse(R)}catch(Me){if(te.strict)throw Me;return R}}function j(R){if(typeof R!="string")throw new TypeError("Expected a string");return R.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var k=n("./node_modules/.pnpm/create-require@1.1.1/node_modules/create-require/create-require.js"),$=n.n(k),U=n("./node_modules/.pnpm/semver@7.6.2/node_modules/semver/index.js");let F=new Set(["/","\\",void 0]),P=Symbol.for("pathe:normalizedAlias");function W(R){if(R[P])return R;let te=Object.fromEntries(Object.entries(R).sort(([ve],[Me])=>function(st,yt){return yt.split("/").length-st.split("/").length}(ve,Me)));for(let ve in te)for(let Me in te)Me===ve||ve.startsWith(Me)||te[ve].startsWith(Me)&&F.has(te[ve][Me.length])&&(te[ve]=te[Me]+te[ve].slice(Me.length));return Object.defineProperty(te,P,{value:!0,enumerable:!1}),te}function Z(R="/"){let te=R[R.length-1];return te==="/"||te==="\\"}var ee=n("./node_modules/.pnpm/pirates@4.0.6/node_modules/pirates/lib/index.js"),J=n("./node_modules/.pnpm/object-hash@3.0.0/node_modules/object-hash/index.js"),ne=n.n(J),K=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239],q=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],Q="\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-\u1C88\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-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\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",z={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"},ie="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",_e={5:ie,"5module":ie+" export import",6:ie+" const class extends export import super"},He=/^in(stanceof)?$/,be=new RegExp("["+Q+"]"),Ve=new RegExp("["+Q+"\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\u0898-\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 Fe(R,te){for(var ve=65536,Me=0;MeR)return!1;if((ve+=te[Me+1])>=R)return!0}return!1}function me(R,te){return R<65?R===36:R<91||(R<97?R===95:R<123||(R<=65535?R>=170&&be.test(String.fromCharCode(R)):te!==!1&&Fe(R,q)))}function ce(R,te){return R<48?R===36:R<58||!(R<65)&&(R<91||(R<97?R===95:R<123||(R<=65535?R>=170&&Ve.test(String.fromCharCode(R)):te!==!1&&(Fe(R,q)||Fe(R,K)))))}var ke=function(R,te){te===void 0&&(te={}),this.label=R,this.keyword=te.keyword,this.beforeExpr=!!te.beforeExpr,this.startsExpr=!!te.startsExpr,this.isLoop=!!te.isLoop,this.isAssign=!!te.isAssign,this.prefix=!!te.prefix,this.postfix=!!te.postfix,this.binop=te.binop||null,this.updateContext=null};function je(R,te){return new ke(R,{beforeExpr:!0,binop:te})}var Oe={beforeExpr:!0},re={startsExpr:!0},fe={};function he(R,te){return te===void 0&&(te={}),te.keyword=R,fe[R]=new ke(R,te)}var se={num:new ke("num",re),regexp:new ke("regexp",re),string:new ke("string",re),name:new ke("name",re),privateId:new ke("privateId",re),eof:new ke("eof"),bracketL:new ke("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new ke("]"),braceL:new ke("{",{beforeExpr:!0,startsExpr:!0}),braceR:new ke("}"),parenL:new ke("(",{beforeExpr:!0,startsExpr:!0}),parenR:new ke(")"),comma:new ke(",",Oe),semi:new ke(";",Oe),colon:new ke(":",Oe),dot:new ke("."),question:new ke("?",Oe),questionDot:new ke("?."),arrow:new ke("=>",Oe),template:new ke("template"),invalidTemplate:new ke("invalidTemplate"),ellipsis:new ke("...",Oe),backQuote:new ke("`",re),dollarBraceL:new ke("${",{beforeExpr:!0,startsExpr:!0}),eq:new ke("=",{beforeExpr:!0,isAssign:!0}),assign:new ke("_=",{beforeExpr:!0,isAssign:!0}),incDec:new ke("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new ke("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:je("||",1),logicalAND:je("&&",2),bitwiseOR:je("|",3),bitwiseXOR:je("^",4),bitwiseAND:je("&",5),equality:je("==/!=/===/!==",6),relational:je("/<=/>=",7),bitShift:je("<>/>>>",8),plusMin:new ke("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:je("%",10),star:je("*",10),slash:je("/",10),starstar:new ke("**",{beforeExpr:!0}),coalesce:je("??",1),_break:he("break"),_case:he("case",Oe),_catch:he("catch"),_continue:he("continue"),_debugger:he("debugger"),_default:he("default",Oe),_do:he("do",{isLoop:!0,beforeExpr:!0}),_else:he("else",Oe),_finally:he("finally"),_for:he("for",{isLoop:!0}),_function:he("function",re),_if:he("if"),_return:he("return",Oe),_switch:he("switch"),_throw:he("throw",Oe),_try:he("try"),_var:he("var"),_const:he("const"),_while:he("while",{isLoop:!0}),_with:he("with"),_new:he("new",{beforeExpr:!0,startsExpr:!0}),_this:he("this",re),_super:he("super",re),_class:he("class",re),_extends:he("extends",Oe),_export:he("export"),_import:he("import",re),_null:he("null",re),_true:he("true",re),_false:he("false",re),_in:he("in",{beforeExpr:!0,binop:7}),_instanceof:he("instanceof",{beforeExpr:!0,binop:7}),_typeof:he("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:he("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:he("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},Ie=/\r\n?|\n|\u2028|\u2029/,ye=new RegExp(Ie.source,"g");function $e(R){return R===10||R===13||R===8232||R===8233}function nt(R,te,ve){ve===void 0&&(ve=R.length);for(var Me=te;Me>10),56320+(1023&R)))}var At=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,pt=function(R,te){this.line=R,this.column=te};pt.prototype.offset=function(R){return new pt(this.line,this.column+R)};var Nt=function(R,te,ve){this.start=te,this.end=ve,R.sourceFile!==null&&(this.source=R.sourceFile)};function Ce(R,te){for(var ve=1,Me=0;;){var st=nt(R,Me,te);if(st<0)return new pt(ve,te-Me);++ve,Me=st}}var qe={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},ot=!1;function Ze(R){var te={};for(var ve in qe)te[ve]=R&&Ae(R,ve)?R[ve]:qe[ve];if(te.ecmaVersion==="latest"?te.ecmaVersion=1e8:te.ecmaVersion==null?(!ot&&typeof console=="object"&&console.warn&&(ot=!0,console.warn(`Since Acorn 8.0.0, options.ecmaVersion is required. Defaulting to 2020, but this will stop working in the future.`)),te.ecmaVersion=11):te.ecmaVersion>=2015&&(te.ecmaVersion-=2009),te.allowReserved==null&&(te.allowReserved=te.ecmaVersion<5),R&&R.allowHashBang!=null||(te.allowHashBang=te.ecmaVersion>=14),de(te.onToken)){var Me=te.onToken;te.onToken=function(st){return Me.push(st)}}return de(te.onComment)&&(te.onComment=function(st,yt){return function(_t,xt,Xt,cr,Zt,Xr){var En={type:_t?"Block":"Line",value:xt,start:Xt,end:cr};st.locations&&(En.loc=new Nt(this,Zt,Xr)),st.ranges&&(En.range=[Xt,cr]),yt.push(En)}}(te,te.onComment)),te}function Pe(R,te){return 2|(R?4:0)|(te?8:0)}var Qe=function(R,te,ve){this.options=R=Ze(R),this.sourceFile=R.sourceFile,this.keywords=tt(_e[R.ecmaVersion>=6?6:R.sourceType==="module"?"5module":5]);var Me="";R.allowReserved!==!0&&(Me=z[R.ecmaVersion>=6?6:R.ecmaVersion===5?5:3],R.sourceType==="module"&&(Me+=" await")),this.reservedWords=tt(Me);var st=(Me?Me+" ":"")+z.strict;this.reservedWordsStrict=tt(st),this.reservedWordsStrictBind=tt(st+" "+z.strictBind),this.input=String(te),this.containsEsc=!1,ve?(this.pos=ve,this.lineStart=this.input.lastIndexOf(` `,ve-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(Ie).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=se.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=R.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&&R.allowHashBang&&this.input.slice(0,2)==="#!"&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null,this.privateNameStack=[]},Ge={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}};Qe.prototype.parse=function(){var R=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(R)},Ge.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},Ge.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},Ge.inAsync.get=function(){return(4&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},Ge.canAwait.get=function(){for(var R=this.scopeStack.length-1;R>=0;R--){var te=this.scopeStack[R];if(te.inClassFieldInit||256&te.flags)return!1;if(2&te.flags)return(4&te.flags)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction},Ge.allowSuper.get=function(){var R=this.currentThisScope(),te=R.flags,ve=R.inClassFieldInit;return(64&te)>0||ve||this.options.allowSuperOutsideMethod},Ge.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},Ge.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},Ge.allowNewDotTarget.get=function(){var R=this.currentThisScope(),te=R.flags,ve=R.inClassFieldInit;return(258&te)>0||ve},Ge.inClassStaticBlock.get=function(){return(256&this.currentVarScope().flags)>0},Qe.extend=function(){for(var R=[],te=arguments.length;te--;)R[te]=arguments[te];for(var ve=this,Me=0;Me=,?^&]/.test(st)||st==="!"&&this.input.charAt(Me+1)==="=")}R+=te[0].length,xe.lastIndex=R,R+=xe.exec(this.input)[0].length,this.input[R]===";"&&R++}},we.eat=function(R){return this.type===R&&(this.next(),!0)},we.isContextual=function(R){return this.type===se.name&&this.value===R&&!this.containsEsc},we.eatContextual=function(R){return!!this.isContextual(R)&&(this.next(),!0)},we.expectContextual=function(R){this.eatContextual(R)||this.unexpected()},we.canInsertSemicolon=function(){return this.type===se.eof||this.type===se.braceR||Ie.test(this.input.slice(this.lastTokEnd,this.start))},we.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},we.semicolon=function(){this.eat(se.semi)||this.insertSemicolon()||this.unexpected()},we.afterTrailingComma=function(R,te){if(this.type===R)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),te||this.next(),!0},we.expect=function(R){this.eat(R)||this.unexpected()},we.unexpected=function(R){this.raise(R??this.start,"Unexpected token")};var ht=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};we.checkPatternErrors=function(R,te){if(R){R.trailingComma>-1&&this.raiseRecoverable(R.trailingComma,"Comma is not permitted after the rest element");var ve=te?R.parenthesizedAssign:R.parenthesizedBind;ve>-1&&this.raiseRecoverable(ve,te?"Assigning to rvalue":"Parenthesized pattern")}},we.checkExpressionErrors=function(R,te){if(!R)return!1;var ve=R.shorthandAssign,Me=R.doubleProto;if(!te)return ve>=0||Me>=0;ve>=0&&this.raise(ve,"Shorthand property assignments are valid only in destructuring patterns"),Me>=0&&this.raiseRecoverable(Me,"Redefinition of __proto__ property")},we.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos55295&&Me<56320)return!0;if(me(Me,!0)){for(var st=ve+1;ce(Me=this.input.charCodeAt(st),!0);)++st;if(Me===92||Me>55295&&Me<56320)return!0;var yt=this.input.slice(ve,st);if(!He.test(yt))return!0}return!1},it.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;xe.lastIndex=this.pos;var R,te=xe.exec(this.input),ve=this.pos+te[0].length;return!(Ie.test(this.input.slice(this.pos,ve))||this.input.slice(ve,ve+8)!=="function"||ve+8!==this.input.length&&(ce(R=this.input.charCodeAt(ve+8))||R>55295&&R<56320))},it.parseStatement=function(R,te,ve){var Me,st=this.type,yt=this.startNode();switch(this.isLet(R)&&(st=se._var,Me="let"),st){case se._break:case se._continue:return this.parseBreakContinueStatement(yt,st.keyword);case se._debugger:return this.parseDebuggerStatement(yt);case se._do:return this.parseDoStatement(yt);case se._for:return this.parseForStatement(yt);case se._function:return R&&(this.strict||R!=="if"&&R!=="label")&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(yt,!1,!R);case se._class:return R&&this.unexpected(),this.parseClass(yt,!0);case se._if:return this.parseIfStatement(yt);case se._return:return this.parseReturnStatement(yt);case se._switch:return this.parseSwitchStatement(yt);case se._throw:return this.parseThrowStatement(yt);case se._try:return this.parseTryStatement(yt);case se._const:case se._var:return Me=Me||this.value,R&&Me!=="var"&&this.unexpected(),this.parseVarStatement(yt,Me);case se._while:return this.parseWhileStatement(yt);case se._with:return this.parseWithStatement(yt);case se.braceL:return this.parseBlock(!0,yt);case se.semi:return this.parseEmptyStatement(yt);case se._export:case se._import:if(this.options.ecmaVersion>10&&st===se._import){xe.lastIndex=this.pos;var _t=xe.exec(this.input),xt=this.pos+_t[0].length,Xt=this.input.charCodeAt(xt);if(Xt===40||Xt===46)return this.parseExpressionStatement(yt,this.parseExpression())}return this.options.allowImportExportEverywhere||(te||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'")),st===se._import?this.parseImport(yt):this.parseExport(yt,ve);default:if(this.isAsyncFunction())return R&&this.unexpected(),this.next(),this.parseFunctionStatement(yt,!0,!R);var cr=this.value,Zt=this.parseExpression();return st===se.name&&Zt.type==="Identifier"&&this.eat(se.colon)?this.parseLabeledStatement(yt,cr,Zt,R):this.parseExpressionStatement(yt,Zt)}},it.parseBreakContinueStatement=function(R,te){var ve=te==="break";this.next(),this.eat(se.semi)||this.insertSemicolon()?R.label=null:this.type!==se.name?this.unexpected():(R.label=this.parseIdent(),this.semicolon());for(var Me=0;Me=6?this.eat(se.semi):this.semicolon(),this.finishNode(R,"DoWhileStatement")},it.parseForStatement=function(R){this.next();var te=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(Tt),this.enterScope(0),this.expect(se.parenL),this.type===se.semi)return te>-1&&this.unexpected(te),this.parseFor(R,null);var ve=this.isLet();if(this.type===se._var||this.type===se._const||ve){var Me=this.startNode(),st=ve?"let":this.value;return this.next(),this.parseVar(Me,!0,st),this.finishNode(Me,"VariableDeclaration"),(this.type===se._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&Me.declarations.length===1?(this.options.ecmaVersion>=9&&(this.type===se._in?te>-1&&this.unexpected(te):R.await=te>-1),this.parseForIn(R,Me)):(te>-1&&this.unexpected(te),this.parseFor(R,Me))}var yt=this.isContextual("let"),_t=!1,xt=new ht,Xt=this.parseExpression(!(te>-1)||"await",xt);return this.type===se._in||(_t=this.options.ecmaVersion>=6&&this.isContextual("of"))?(this.options.ecmaVersion>=9&&(this.type===se._in?te>-1&&this.unexpected(te):R.await=te>-1),yt&&_t&&this.raise(Xt.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(Xt,!1,xt),this.checkLValPattern(Xt),this.parseForIn(R,Xt)):(this.checkExpressionErrors(xt,!0),te>-1&&this.unexpected(te),this.parseFor(R,Xt))},it.parseFunctionStatement=function(R,te,ve){return this.next(),this.parseFunction(R,Ir|(ve?0:Lr),!1,te)},it.parseIfStatement=function(R){return this.next(),R.test=this.parseParenExpression(),R.consequent=this.parseStatement("if"),R.alternate=this.eat(se._else)?this.parseStatement("if"):null,this.finishNode(R,"IfStatement")},it.parseReturnStatement=function(R){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(se.semi)||this.insertSemicolon()?R.argument=null:(R.argument=this.parseExpression(),this.semicolon()),this.finishNode(R,"ReturnStatement")},it.parseSwitchStatement=function(R){var te;this.next(),R.discriminant=this.parseParenExpression(),R.cases=[],this.expect(se.braceL),this.labels.push(Ot),this.enterScope(0);for(var ve=!1;this.type!==se.braceR;)if(this.type===se._case||this.type===se._default){var Me=this.type===se._case;te&&this.finishNode(te,"SwitchCase"),R.cases.push(te=this.startNode()),te.consequent=[],this.next(),Me?te.test=this.parseExpression():(ve&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),ve=!0,te.test=null),this.expect(se.colon)}else te||this.unexpected(),te.consequent.push(this.parseStatement(null));return this.exitScope(),te&&this.finishNode(te,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(R,"SwitchStatement")},it.parseThrowStatement=function(R){return this.next(),Ie.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),R.argument=this.parseExpression(),this.semicolon(),this.finishNode(R,"ThrowStatement")};var Pt=[];it.parseCatchClauseParam=function(){var R=this.parseBindingAtom(),te=R.type==="Identifier";return this.enterScope(te?32:0),this.checkLValPattern(R,te?4:2),this.expect(se.parenR),R},it.parseTryStatement=function(R){if(this.next(),R.block=this.parseBlock(),R.handler=null,this.type===se._catch){var te=this.startNode();this.next(),this.eat(se.parenL)?te.param=this.parseCatchClauseParam():(this.options.ecmaVersion<10&&this.unexpected(),te.param=null,this.enterScope(0)),te.body=this.parseBlock(!1),this.exitScope(),R.handler=this.finishNode(te,"CatchClause")}return R.finalizer=this.eat(se._finally)?this.parseBlock():null,R.handler||R.finalizer||this.raise(R.start,"Missing catch or finally clause"),this.finishNode(R,"TryStatement")},it.parseVarStatement=function(R,te,ve){return this.next(),this.parseVar(R,!1,te,ve),this.semicolon(),this.finishNode(R,"VariableDeclaration")},it.parseWhileStatement=function(R){return this.next(),R.test=this.parseParenExpression(),this.labels.push(Tt),R.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(R,"WhileStatement")},it.parseWithStatement=function(R){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),R.object=this.parseParenExpression(),R.body=this.parseStatement("with"),this.finishNode(R,"WithStatement")},it.parseEmptyStatement=function(R){return this.next(),this.finishNode(R,"EmptyStatement")},it.parseLabeledStatement=function(R,te,ve,Me){for(var st=0,yt=this.labels;st=0;xt--){var Xt=this.labels[xt];if(Xt.statementStart!==R.start)break;Xt.statementStart=this.start,Xt.kind=_t}return this.labels.push({name:te,kind:_t,statementStart:this.start}),R.body=this.parseStatement(Me?Me.indexOf("label")===-1?Me+"label":Me:"label"),this.labels.pop(),R.label=ve,this.finishNode(R,"LabeledStatement")},it.parseExpressionStatement=function(R,te){return R.expression=te,this.semicolon(),this.finishNode(R,"ExpressionStatement")},it.parseBlock=function(R,te,ve){for(R===void 0&&(R=!0),te===void 0&&(te=this.startNode()),te.body=[],this.expect(se.braceL),R&&this.enterScope(0);this.type!==se.braceR;){var Me=this.parseStatement(null);te.body.push(Me)}return ve&&(this.strict=!1),this.next(),R&&this.exitScope(),this.finishNode(te,"BlockStatement")},it.parseFor=function(R,te){return R.init=te,this.expect(se.semi),R.test=this.type===se.semi?null:this.parseExpression(),this.expect(se.semi),R.update=this.type===se.parenR?null:this.parseExpression(),this.expect(se.parenR),R.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(R,"ForStatement")},it.parseForIn=function(R,te){var ve=this.type===se._in;return this.next(),te.type==="VariableDeclaration"&&te.declarations[0].init!=null&&(!ve||this.options.ecmaVersion<8||this.strict||te.kind!=="var"||te.declarations[0].id.type!=="Identifier")&&this.raise(te.start,(ve?"for-in":"for-of")+" loop variable declaration may not have an initializer"),R.left=te,R.right=ve?this.parseExpression():this.parseMaybeAssign(),this.expect(se.parenR),R.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(R,ve?"ForInStatement":"ForOfStatement")},it.parseVar=function(R,te,ve,Me){for(R.declarations=[],R.kind=ve;;){var st=this.startNode();if(this.parseVarId(st,ve),this.eat(se.eq)?st.init=this.parseMaybeAssign(te):Me||ve!=="const"||this.type===se._in||this.options.ecmaVersion>=6&&this.isContextual("of")?Me||st.id.type==="Identifier"||te&&(this.type===se._in||this.isContextual("of"))?st.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),R.declarations.push(this.finishNode(st,"VariableDeclarator")),!this.eat(se.comma))break}return R},it.parseVarId=function(R,te){R.id=this.parseBindingAtom(),this.checkLValPattern(R.id,te==="var"?1:2,!1)};var Ir=1,Lr=2;function _n(R,te){var ve=te.key.name,Me=R[ve],st="true";return te.type!=="MethodDefinition"||te.kind!=="get"&&te.kind!=="set"||(st=(te.static?"s":"i")+te.kind),Me==="iget"&&st==="iset"||Me==="iset"&&st==="iget"||Me==="sget"&&st==="sset"||Me==="sset"&&st==="sget"?(R[ve]="true",!1):!!Me||(R[ve]=st,!1)}function _r(R,te){var ve=R.computed,Me=R.key;return!ve&&(Me.type==="Identifier"&&Me.name===te||Me.type==="Literal"&&Me.value===te)}it.parseFunction=function(R,te,ve,Me,st){this.initFunction(R),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!Me)&&(this.type===se.star&&te&Lr&&this.unexpected(),R.generator=this.eat(se.star)),this.options.ecmaVersion>=8&&(R.async=!!Me),te&Ir&&(R.id=4&te&&this.type!==se.name?null:this.parseIdent(),!R.id||te&Lr||this.checkLValSimple(R.id,this.strict||R.generator||R.async?this.treatFunctionsAsVar?1:2:3));var yt=this.yieldPos,_t=this.awaitPos,xt=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(Pe(R.async,R.generator)),te&Ir||(R.id=this.type===se.name?this.parseIdent():null),this.parseFunctionParams(R),this.parseFunctionBody(R,ve,!1,st),this.yieldPos=yt,this.awaitPos=_t,this.awaitIdentPos=xt,this.finishNode(R,te&Ir?"FunctionDeclaration":"FunctionExpression")},it.parseFunctionParams=function(R){this.expect(se.parenL),R.params=this.parseBindingList(se.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},it.parseClass=function(R,te){this.next();var ve=this.strict;this.strict=!0,this.parseClassId(R,te),this.parseClassSuper(R);var Me=this.enterClassBody(),st=this.startNode(),yt=!1;for(st.body=[],this.expect(se.braceL);this.type!==se.braceR;){var _t=this.parseClassElement(R.superClass!==null);_t&&(st.body.push(_t),_t.type==="MethodDefinition"&&_t.kind==="constructor"?(yt&&this.raiseRecoverable(_t.start,"Duplicate constructor in the same class"),yt=!0):_t.key&&_t.key.type==="PrivateIdentifier"&&_n(Me,_t)&&this.raiseRecoverable(_t.key.start,"Identifier '#"+_t.key.name+"' has already been declared"))}return this.strict=ve,this.next(),R.body=this.finishNode(st,"ClassBody"),this.exitClassBody(),this.finishNode(R,te?"ClassDeclaration":"ClassExpression")},it.parseClassElement=function(R){if(this.eat(se.semi))return null;var te=this.options.ecmaVersion,ve=this.startNode(),Me="",st=!1,yt=!1,_t="method",xt=!1;if(this.eatContextual("static")){if(te>=13&&this.eat(se.braceL))return this.parseClassStaticBlock(ve),ve;this.isClassElementNameStart()||this.type===se.star?xt=!0:Me="static"}if(ve.static=xt,!Me&&te>=8&&this.eatContextual("async")&&(!this.isClassElementNameStart()&&this.type!==se.star||this.canInsertSemicolon()?Me="async":yt=!0),!Me&&(te>=9||!yt)&&this.eat(se.star)&&(st=!0),!Me&&!yt&&!st){var Xt=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?_t=Xt:Me=Xt)}if(Me?(ve.computed=!1,ve.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),ve.key.name=Me,this.finishNode(ve.key,"Identifier")):this.parseClassElementName(ve),te<13||this.type===se.parenL||_t!=="method"||st||yt){var cr=!ve.static&&_r(ve,"constructor"),Zt=cr&&R;cr&&_t!=="method"&&this.raise(ve.key.start,"Constructor can't have get/set modifier"),ve.kind=cr?"constructor":_t,this.parseClassMethod(ve,st,yt,Zt)}else this.parseClassField(ve);return ve},it.isClassElementNameStart=function(){return this.type===se.name||this.type===se.privateId||this.type===se.num||this.type===se.string||this.type===se.bracketL||this.type.keyword},it.parseClassElementName=function(R){this.type===se.privateId?(this.value==="constructor"&&this.raise(this.start,"Classes can't have an element named '#constructor'"),R.computed=!1,R.key=this.parsePrivateIdent()):this.parsePropertyName(R)},it.parseClassMethod=function(R,te,ve,Me){var st=R.key;R.kind==="constructor"?(te&&this.raise(st.start,"Constructor can't be a generator"),ve&&this.raise(st.start,"Constructor can't be an async method")):R.static&&_r(R,"prototype")&&this.raise(st.start,"Classes may not have a static property named prototype");var yt=R.value=this.parseMethod(te,ve,Me);return R.kind==="get"&&yt.params.length!==0&&this.raiseRecoverable(yt.start,"getter should have no params"),R.kind==="set"&&yt.params.length!==1&&this.raiseRecoverable(yt.start,"setter should have exactly one param"),R.kind==="set"&&yt.params[0].type==="RestElement"&&this.raiseRecoverable(yt.params[0].start,"Setter cannot use rest params"),this.finishNode(R,"MethodDefinition")},it.parseClassField=function(R){if(_r(R,"constructor")?this.raise(R.key.start,"Classes can't have a field named 'constructor'"):R.static&&_r(R,"prototype")&&this.raise(R.key.start,"Classes can't have a static field named 'prototype'"),this.eat(se.eq)){var te=this.currentThisScope(),ve=te.inClassFieldInit;te.inClassFieldInit=!0,R.value=this.parseMaybeAssign(),te.inClassFieldInit=ve}else R.value=null;return this.semicolon(),this.finishNode(R,"PropertyDefinition")},it.parseClassStaticBlock=function(R){R.body=[];var te=this.labels;for(this.labels=[],this.enterScope(320);this.type!==se.braceR;){var ve=this.parseStatement(null);R.body.push(ve)}return this.next(),this.exitScope(),this.labels=te,this.finishNode(R,"StaticBlock")},it.parseClassId=function(R,te){this.type===se.name?(R.id=this.parseIdent(),te&&this.checkLValSimple(R.id,2,!1)):(te===!0&&this.unexpected(),R.id=null)},it.parseClassSuper=function(R){R.superClass=this.eat(se._extends)?this.parseExprSubscripts(null,!1):null},it.enterClassBody=function(){var R={declared:Object.create(null),used:[]};return this.privateNameStack.push(R),R.declared},it.exitClassBody=function(){var R=this.privateNameStack.pop(),te=R.declared,ve=R.used;if(this.options.checkPrivateFields)for(var Me=this.privateNameStack.length,st=Me===0?null:this.privateNameStack[Me-1],yt=0;yt=11&&(this.eatContextual("as")?(R.exported=this.parseModuleExportName(),this.checkExport(te,R.exported,this.lastTokStart)):R.exported=null),this.expectContextual("from"),this.type!==se.string&&this.unexpected(),R.source=this.parseExprAtom(),this.semicolon(),this.finishNode(R,"ExportAllDeclaration")},it.parseExport=function(R,te){if(this.next(),this.eat(se.star))return this.parseExportAllDeclaration(R,te);if(this.eat(se._default))return this.checkExport(te,"default",this.lastTokStart),R.declaration=this.parseExportDefaultDeclaration(),this.finishNode(R,"ExportDefaultDeclaration");if(this.shouldParseExportStatement())R.declaration=this.parseExportDeclaration(R),R.declaration.type==="VariableDeclaration"?this.checkVariableExport(te,R.declaration.declarations):this.checkExport(te,R.declaration.id,R.declaration.id.start),R.specifiers=[],R.source=null;else{if(R.declaration=null,R.specifiers=this.parseExportSpecifiers(te),this.eatContextual("from"))this.type!==se.string&&this.unexpected(),R.source=this.parseExprAtom();else{for(var ve=0,Me=R.specifiers;ve=13&&this.type===se.string){var R=this.parseLiteral(this.value);return At.test(R.value)&&this.raise(R.start,"An export name cannot include a lone surrogate."),R}return this.parseIdent(!0)},it.adaptDirectivePrologue=function(R){for(var te=0;te=5&&R.type==="ExpressionStatement"&&R.expression.type==="Literal"&&typeof R.expression.value=="string"&&(this.input[R.start]==='"'||this.input[R.start]==="'")};var bn=Qe.prototype;bn.toAssignable=function(R,te,ve){if(this.options.ecmaVersion>=6&&R)switch(R.type){case"Identifier":this.inAsync&&R.name==="await"&&this.raise(R.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":R.type="ObjectPattern",ve&&this.checkPatternErrors(ve,!0);for(var Me=0,st=R.properties;Me=8&&!xt&&Xt.name==="async"&&!this.canInsertSemicolon()&&this.eat(se._function))return this.overrideContext(on.f_expr),this.parseFunction(this.startNodeAt(yt,_t),0,!1,!0,te);if(st&&!this.canInsertSemicolon()){if(this.eat(se.arrow))return this.parseArrowExpression(this.startNodeAt(yt,_t),[Xt],!1,te);if(this.options.ecmaVersion>=8&&Xt.name==="async"&&this.type===se.name&&!xt&&(!this.potentialArrowInForAwait||this.value!=="of"||this.containsEsc))return Xt=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(se.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(yt,_t),[Xt],!0,te)}return Xt;case se.regexp:var cr=this.value;return(Me=this.parseLiteral(cr.value)).regex={pattern:cr.pattern,flags:cr.flags},Me;case se.num:case se.string:return this.parseLiteral(this.value);case se._null:case se._true:case se._false:return(Me=this.startNode()).value=this.type===se._null?null:this.type===se._true,Me.raw=this.type.keyword,this.next(),this.finishNode(Me,"Literal");case se.parenL:var Zt=this.start,Xr=this.parseParenAndDistinguishExpression(st,te);return R&&(R.parenthesizedAssign<0&&!this.isSimpleAssignTarget(Xr)&&(R.parenthesizedAssign=Zt),R.parenthesizedBind<0&&(R.parenthesizedBind=Zt)),Xr;case se.bracketL:return Me=this.startNode(),this.next(),Me.elements=this.parseExprList(se.bracketR,!0,!0,R),this.finishNode(Me,"ArrayExpression");case se.braceL:return this.overrideContext(on.b_expr),this.parseObj(!1,R);case se._function:return Me=this.startNode(),this.next(),this.parseFunction(Me,0);case se._class:return this.parseClass(this.startNode(),!1);case se._new:return this.parseNew();case se.backQuote:return this.parseTemplate();case se._import:return this.options.ecmaVersion>=11?this.parseExprImport(ve):this.unexpected();default:return this.parseExprAtomDefault()}},Jr.parseExprAtomDefault=function(){this.unexpected()},Jr.parseExprImport=function(R){var te=this.startNode();if(this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import"),this.next(),this.type===se.parenL&&!R)return this.parseDynamicImport(te);if(this.type===se.dot){var ve=this.startNodeAt(te.start,te.loc&&te.loc.start);return ve.name="import",te.meta=this.finishNode(ve,"Identifier"),this.parseImportMeta(te)}this.unexpected()},Jr.parseDynamicImport=function(R){if(this.next(),R.source=this.parseMaybeAssign(),!this.eat(se.parenR)){var te=this.start;this.eat(se.comma)&&this.eat(se.parenR)?this.raiseRecoverable(te,"Trailing comma is not allowed in import()"):this.unexpected(te)}return this.finishNode(R,"ImportExpression")},Jr.parseImportMeta=function(R){this.next();var te=this.containsEsc;return R.property=this.parseIdent(!0),R.property.name!=="meta"&&this.raiseRecoverable(R.property.start,"The only valid meta property for import is 'import.meta'"),te&&this.raiseRecoverable(R.start,"'import.meta' must not contain escaped characters"),this.options.sourceType==="module"||this.options.allowImportExportEverywhere||this.raiseRecoverable(R.start,"Cannot use 'import.meta' outside a module"),this.finishNode(R,"MetaProperty")},Jr.parseLiteral=function(R){var te=this.startNode();return te.value=R,te.raw=this.input.slice(this.start,this.end),te.raw.charCodeAt(te.raw.length-1)===110&&(te.bigint=te.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(te,"Literal")},Jr.parseParenExpression=function(){this.expect(se.parenL);var R=this.parseExpression();return this.expect(se.parenR),R},Jr.shouldParseArrow=function(R){return!this.canInsertSemicolon()},Jr.parseParenAndDistinguishExpression=function(R,te){var ve,Me=this.start,st=this.startLoc,yt=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var _t,xt=this.start,Xt=this.startLoc,cr=[],Zt=!0,Xr=!1,En=new ht,Yn=this.yieldPos,ji=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==se.parenR;){if(Zt?Zt=!1:this.expect(se.comma),yt&&this.afterTrailingComma(se.parenR,!0)){Xr=!0;break}if(this.type===se.ellipsis){_t=this.start,cr.push(this.parseParenItem(this.parseRestBinding())),this.type===se.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element");break}cr.push(this.parseMaybeAssign(!1,En,this.parseParenItem))}var sa=this.lastTokEnd,ka=this.lastTokEndLoc;if(this.expect(se.parenR),R&&this.shouldParseArrow(cr)&&this.eat(se.arrow))return this.checkPatternErrors(En,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=Yn,this.awaitPos=ji,this.parseParenArrowList(Me,st,cr,te);cr.length&&!Xr||this.unexpected(this.lastTokStart),_t&&this.unexpected(_t),this.checkExpressionErrors(En,!0),this.yieldPos=Yn||this.yieldPos,this.awaitPos=ji||this.awaitPos,cr.length>1?((ve=this.startNodeAt(xt,Xt)).expressions=cr,this.finishNodeAt(ve,"SequenceExpression",sa,ka)):ve=cr[0]}else ve=this.parseParenExpression();if(this.options.preserveParens){var Zi=this.startNodeAt(Me,st);return Zi.expression=ve,this.finishNode(Zi,"ParenthesizedExpression")}return ve},Jr.parseParenItem=function(R){return R},Jr.parseParenArrowList=function(R,te,ve,Me){return this.parseArrowExpression(this.startNodeAt(R,te),ve,!1,Me)};var Gi=[];Jr.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var R=this.startNode();if(this.next(),this.options.ecmaVersion>=6&&this.type===se.dot){var te=this.startNodeAt(R.start,R.loc&&R.loc.start);te.name="new",R.meta=this.finishNode(te,"Identifier"),this.next();var ve=this.containsEsc;return R.property=this.parseIdent(!0),R.property.name!=="target"&&this.raiseRecoverable(R.property.start,"The only valid meta property for new is 'new.target'"),ve&&this.raiseRecoverable(R.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(R.start,"'new.target' can only be used in functions and class static block"),this.finishNode(R,"MetaProperty")}var Me=this.start,st=this.startLoc;return R.callee=this.parseSubscripts(this.parseExprAtom(null,!1,!0),Me,st,!0,!1),this.eat(se.parenL)?R.arguments=this.parseExprList(se.parenR,this.options.ecmaVersion>=8,!1):R.arguments=Gi,this.finishNode(R,"NewExpression")},Jr.parseTemplateElement=function(R){var te=R.isTagged,ve=this.startNode();return this.type===se.invalidTemplate?(te||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),ve.value={raw:this.value,cooked:null}):ve.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,` `),cooked:this.value},this.next(),ve.tail=this.type===se.backQuote,this.finishNode(ve,"TemplateElement")},Jr.parseTemplate=function(R){R===void 0&&(R={});var te=R.isTagged;te===void 0&&(te=!1);var ve=this.startNode();this.next(),ve.expressions=[];var Me=this.parseTemplateElement({isTagged:te});for(ve.quasis=[Me];!Me.tail;)this.type===se.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(se.dollarBraceL),ve.expressions.push(this.parseExpression()),this.expect(se.braceR),ve.quasis.push(Me=this.parseTemplateElement({isTagged:te}));return this.next(),this.finishNode(ve,"TemplateLiteral")},Jr.isAsyncProp=function(R){return!R.computed&&R.key.type==="Identifier"&&R.key.name==="async"&&(this.type===se.name||this.type===se.num||this.type===se.string||this.type===se.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===se.star)&&!Ie.test(this.input.slice(this.lastTokEnd,this.start))},Jr.parseObj=function(R,te){var ve=this.startNode(),Me=!0,st={};for(ve.properties=[],this.next();!this.eat(se.braceR);){if(Me)Me=!1;else if(this.expect(se.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(se.braceR))break;var yt=this.parseProperty(R,te);R||this.checkPropClash(yt,st,te),ve.properties.push(yt)}return this.finishNode(ve,R?"ObjectPattern":"ObjectExpression")},Jr.parseProperty=function(R,te){var ve,Me,st,yt,_t=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(se.ellipsis))return R?(_t.argument=this.parseIdent(!1),this.type===se.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element"),this.finishNode(_t,"RestElement")):(_t.argument=this.parseMaybeAssign(!1,te),this.type===se.comma&&te&&te.trailingComma<0&&(te.trailingComma=this.start),this.finishNode(_t,"SpreadElement"));this.options.ecmaVersion>=6&&(_t.method=!1,_t.shorthand=!1,(R||te)&&(st=this.start,yt=this.startLoc),R||(ve=this.eat(se.star)));var xt=this.containsEsc;return this.parsePropertyName(_t),!R&&!xt&&this.options.ecmaVersion>=8&&!ve&&this.isAsyncProp(_t)?(Me=!0,ve=this.options.ecmaVersion>=9&&this.eat(se.star),this.parsePropertyName(_t)):Me=!1,this.parsePropertyValue(_t,R,ve,Me,st,yt,te,xt),this.finishNode(_t,"Property")},Jr.parseGetterSetter=function(R){R.kind=R.key.name,this.parsePropertyName(R),R.value=this.parseMethod(!1);var te=R.kind==="get"?0:1;if(R.value.params.length!==te){var ve=R.value.start;R.kind==="get"?this.raiseRecoverable(ve,"getter should have no params"):this.raiseRecoverable(ve,"setter should have exactly one param")}else R.kind==="set"&&R.value.params[0].type==="RestElement"&&this.raiseRecoverable(R.value.params[0].start,"Setter cannot use rest params")},Jr.parsePropertyValue=function(R,te,ve,Me,st,yt,_t,xt){(ve||Me)&&this.type===se.colon&&this.unexpected(),this.eat(se.colon)?(R.value=te?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,_t),R.kind="init"):this.options.ecmaVersion>=6&&this.type===se.parenL?(te&&this.unexpected(),R.kind="init",R.method=!0,R.value=this.parseMethod(ve,Me)):te||xt||!(this.options.ecmaVersion>=5)||R.computed||R.key.type!=="Identifier"||R.key.name!=="get"&&R.key.name!=="set"||this.type===se.comma||this.type===se.braceR||this.type===se.eq?this.options.ecmaVersion>=6&&!R.computed&&R.key.type==="Identifier"?((ve||Me)&&this.unexpected(),this.checkUnreserved(R.key),R.key.name!=="await"||this.awaitIdentPos||(this.awaitIdentPos=st),R.kind="init",te?R.value=this.parseMaybeDefault(st,yt,this.copyNode(R.key)):this.type===se.eq&&_t?(_t.shorthandAssign<0&&(_t.shorthandAssign=this.start),R.value=this.parseMaybeDefault(st,yt,this.copyNode(R.key))):R.value=this.copyNode(R.key),R.shorthand=!0):this.unexpected():((ve||Me)&&this.unexpected(),this.parseGetterSetter(R))},Jr.parsePropertyName=function(R){if(this.options.ecmaVersion>=6){if(this.eat(se.bracketL))return R.computed=!0,R.key=this.parseMaybeAssign(),this.expect(se.bracketR),R.key;R.computed=!1}return R.key=this.type===se.num||this.type===se.string?this.parseExprAtom():this.parseIdent(this.options.allowReserved!=="never")},Jr.initFunction=function(R){R.id=null,this.options.ecmaVersion>=6&&(R.generator=R.expression=!1),this.options.ecmaVersion>=8&&(R.async=!1)},Jr.parseMethod=function(R,te,ve){var Me=this.startNode(),st=this.yieldPos,yt=this.awaitPos,_t=this.awaitIdentPos;return this.initFunction(Me),this.options.ecmaVersion>=6&&(Me.generator=R),this.options.ecmaVersion>=8&&(Me.async=!!te),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|Pe(te,Me.generator)|(ve?128:0)),this.expect(se.parenL),Me.params=this.parseBindingList(se.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(Me,!1,!0,!1),this.yieldPos=st,this.awaitPos=yt,this.awaitIdentPos=_t,this.finishNode(Me,"FunctionExpression")},Jr.parseArrowExpression=function(R,te,ve,Me){var st=this.yieldPos,yt=this.awaitPos,_t=this.awaitIdentPos;return this.enterScope(16|Pe(ve,!1)),this.initFunction(R),this.options.ecmaVersion>=8&&(R.async=!!ve),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,R.params=this.toAssignableList(te,!0),this.parseFunctionBody(R,!0,!1,Me),this.yieldPos=st,this.awaitPos=yt,this.awaitIdentPos=_t,this.finishNode(R,"ArrowFunctionExpression")},Jr.parseFunctionBody=function(R,te,ve,Me){var st=te&&this.type!==se.braceL,yt=this.strict,_t=!1;if(st)R.body=this.parseMaybeAssign(Me),R.expression=!0,this.checkParams(R,!1);else{var xt=this.options.ecmaVersion>=7&&!this.isSimpleParamList(R.params);yt&&!xt||(_t=this.strictDirective(this.end))&&xt&&this.raiseRecoverable(R.start,"Illegal 'use strict' directive in function with non-simple parameter list");var Xt=this.labels;this.labels=[],_t&&(this.strict=!0),this.checkParams(R,!yt&&!_t&&!te&&!ve&&this.isSimpleParamList(R.params)),this.strict&&R.id&&this.checkLValSimple(R.id,5),R.body=this.parseBlock(!1,void 0,_t&&!yt),R.expression=!1,this.adaptDirectivePrologue(R.body.body),this.labels=Xt}this.exitScope()},Jr.isSimpleParamList=function(R){for(var te=0,ve=R;te-1||st.functions.indexOf(R)>-1||st.var.indexOf(R)>-1,st.lexical.push(R),this.inModule&&1&st.flags&&delete this.undefinedExports[R]}else if(te===4)this.currentScope().lexical.push(R);else if(te===3){var yt=this.currentScope();Me=this.treatFunctionsAsVar?yt.lexical.indexOf(R)>-1:yt.lexical.indexOf(R)>-1||yt.var.indexOf(R)>-1,yt.functions.push(R)}else for(var _t=this.scopeStack.length-1;_t>=0;--_t){var xt=this.scopeStack[_t];if(xt.lexical.indexOf(R)>-1&&!(32&xt.flags&&xt.lexical[0]===R)||!this.treatFunctionsAsVarInScope(xt)&&xt.functions.indexOf(R)>-1){Me=!0;break}if(xt.var.push(R),this.inModule&&1&xt.flags&&delete this.undefinedExports[R],259&xt.flags)break}Me&&this.raiseRecoverable(ve,"Identifier '"+R+"' has already been declared")},Li.checkLocalExport=function(R){this.scopeStack[0].lexical.indexOf(R.name)===-1&&this.scopeStack[0].var.indexOf(R.name)===-1&&(this.undefinedExports[R.name]=R)},Li.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},Li.currentVarScope=function(){for(var R=this.scopeStack.length-1;;R--){var te=this.scopeStack[R];if(259&te.flags)return te}},Li.currentThisScope=function(){for(var R=this.scopeStack.length-1;;R--){var te=this.scopeStack[R];if(259&te.flags&&!(16&te.flags))return te}};var Ni=function(R,te,ve){this.type="",this.start=te,this.end=0,R.options.locations&&(this.loc=new Nt(R,ve)),R.options.directSourceFile&&(this.sourceFile=R.options.directSourceFile),R.options.ranges&&(this.range=[te,0])},xn=Qe.prototype;function ii(R,te,ve,Me){return R.type=te,R.end=ve,this.options.locations&&(R.loc.end=Me),this.options.ranges&&(R.range[1]=ve),R}xn.startNode=function(){return new Ni(this,this.start,this.startLoc)},xn.startNodeAt=function(R,te){return new Ni(this,R,te)},xn.finishNode=function(R,te){return ii.call(this,R,te,this.lastTokEnd,this.lastTokEndLoc)},xn.finishNodeAt=function(R,te,ve,Me){return ii.call(this,R,te,ve,Me)},xn.copyNode=function(R){var te=new Ni(this,R.start,this.startLoc);for(var ve in R)te[ve]=R[ve];return te};var ts="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",Pn=ts+" Extended_Pictographic",si=Pn+" EBase EComp EMod EPres ExtPict",Vs={9:ts,10:Pn,11:Pn,12:si,13:si,14:si},Oi={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"},Ls="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",Fi="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",qr=Fi+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",Mr=qr+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",rs=Mr+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",Br=rs+" Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith",Rs={9:Fi,10:qr,11:Mr,12:rs,13:Br,14:Br+" Hrkt Katakana_Or_Hiragana Kawi Nag_Mundari Nagm Unknown Zzzz"},Xi={};function ns(R){var te=Xi[R]={binary:tt(Vs[R]+" "+Ls),binaryOfStrings:tt(Oi[R]),nonBinary:{General_Category:tt(Ls),Script:tt(Rs[R])}};te.nonBinary.Script_Extensions=te.nonBinary.Script,te.nonBinary.gc=te.nonBinary.General_Category,te.nonBinary.sc=te.nonBinary.Script,te.nonBinary.scx=te.nonBinary.Script_Extensions}for(var vr=0,Yt=[9,10,11,12,13,14];vr=6?"uy":"")+(R.options.ecmaVersion>=9?"s":"")+(R.options.ecmaVersion>=13?"d":"")+(R.options.ecmaVersion>=15?"v":""),this.unicodeProperties=Xi[R.options.ecmaVersion>=14?14:R.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=[],this.backReferenceNames=[]};function Vt(R){return R===36||R>=40&&R<=43||R===46||R===63||R>=91&&R<=94||R>=123&&R<=125}function nr(R){return R>=65&&R<=90||R>=97&&R<=122}wt.prototype.reset=function(R,te,ve){var Me=ve.indexOf("v")!==-1,st=ve.indexOf("u")!==-1;this.start=0|R,this.source=te+"",this.flags=ve,Me&&this.parser.options.ecmaVersion>=15?(this.switchU=!0,this.switchV=!0,this.switchN=!0):(this.switchU=st&&this.parser.options.ecmaVersion>=6,this.switchV=!1,this.switchN=st&&this.parser.options.ecmaVersion>=9)},wt.prototype.raise=function(R){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+R)},wt.prototype.at=function(R,te){te===void 0&&(te=!1);var ve=this.source,Me=ve.length;if(R>=Me)return-1;var st=ve.charCodeAt(R);if(!te&&!this.switchU||st<=55295||st>=57344||R+1>=Me)return st;var yt=ve.charCodeAt(R+1);return yt>=56320&&yt<=57343?(st<<10)+yt-56613888:st},wt.prototype.nextIndex=function(R,te){te===void 0&&(te=!1);var ve=this.source,Me=ve.length;if(R>=Me)return Me;var st,yt=ve.charCodeAt(R);return!te&&!this.switchU||yt<=55295||yt>=57344||R+1>=Me||(st=ve.charCodeAt(R+1))<56320||st>57343?R+1:R+2},wt.prototype.current=function(R){return R===void 0&&(R=!1),this.at(this.pos,R)},wt.prototype.lookahead=function(R){return R===void 0&&(R=!1),this.at(this.nextIndex(this.pos,R),R)},wt.prototype.advance=function(R){R===void 0&&(R=!1),this.pos=this.nextIndex(this.pos,R)},wt.prototype.eat=function(R,te){return te===void 0&&(te=!1),this.current(te)===R&&(this.advance(te),!0)},wt.prototype.eatChars=function(R,te){te===void 0&&(te=!1);for(var ve=this.pos,Me=0,st=R;Me-1&&this.raise(R.start,"Duplicate regular expression flag"),_t==="u"&&(Me=!0),_t==="v"&&(st=!0)}this.options.ecmaVersion>=15&&Me&&st&&this.raise(R.start,"Invalid regular expression flag")},ft.validateRegExpPattern=function(R){this.regexp_pattern(R),!R.switchN&&this.options.ecmaVersion>=9&&R.groupNames.length>0&&(R.switchN=!0,this.regexp_pattern(R))},ft.regexp_pattern=function(R){R.pos=0,R.lastIntValue=0,R.lastStringValue="",R.lastAssertionIsQuantifiable=!1,R.numCapturingParens=0,R.maxBackReference=0,R.groupNames.length=0,R.backReferenceNames.length=0,this.regexp_disjunction(R),R.pos!==R.source.length&&(R.eat(41)&&R.raise("Unmatched ')'"),(R.eat(93)||R.eat(125))&&R.raise("Lone quantifier brackets")),R.maxBackReference>R.numCapturingParens&&R.raise("Invalid escape");for(var te=0,ve=R.backReferenceNames;te=9&&(ve=R.eat(60)),R.eat(61)||R.eat(33))return this.regexp_disjunction(R),R.eat(41)||R.raise("Unterminated group"),R.lastAssertionIsQuantifiable=!ve,!0}return R.pos=te,!1},ft.regexp_eatQuantifier=function(R,te){return te===void 0&&(te=!1),!!this.regexp_eatQuantifierPrefix(R,te)&&(R.eat(63),!0)},ft.regexp_eatQuantifierPrefix=function(R,te){return R.eat(42)||R.eat(43)||R.eat(63)||this.regexp_eatBracedQuantifier(R,te)},ft.regexp_eatBracedQuantifier=function(R,te){var ve=R.pos;if(R.eat(123)){var Me=0,st=-1;if(this.regexp_eatDecimalDigits(R)&&(Me=R.lastIntValue,R.eat(44)&&this.regexp_eatDecimalDigits(R)&&(st=R.lastIntValue),R.eat(125)))return st!==-1&&st=9?this.regexp_groupSpecifier(R):R.current()===63&&R.raise("Invalid group"),this.regexp_disjunction(R),R.eat(41))return R.numCapturingParens+=1,!0;R.raise("Unterminated group")}return!1},ft.regexp_eatExtendedAtom=function(R){return R.eat(46)||this.regexp_eatReverseSolidusAtomEscape(R)||this.regexp_eatCharacterClass(R)||this.regexp_eatUncapturingGroup(R)||this.regexp_eatCapturingGroup(R)||this.regexp_eatInvalidBracedQuantifier(R)||this.regexp_eatExtendedPatternCharacter(R)},ft.regexp_eatInvalidBracedQuantifier=function(R){return this.regexp_eatBracedQuantifier(R,!0)&&R.raise("Nothing to repeat"),!1},ft.regexp_eatSyntaxCharacter=function(R){var te=R.current();return!!Vt(te)&&(R.lastIntValue=te,R.advance(),!0)},ft.regexp_eatPatternCharacters=function(R){for(var te=R.pos,ve=0;(ve=R.current())!==-1&&!Vt(ve);)R.advance();return R.pos!==te},ft.regexp_eatExtendedPatternCharacter=function(R){var te=R.current();return!(te===-1||te===36||te>=40&&te<=43||te===46||te===63||te===91||te===94||te===124)&&(R.advance(),!0)},ft.regexp_groupSpecifier=function(R){if(R.eat(63)){if(this.regexp_eatGroupName(R))return R.groupNames.indexOf(R.lastStringValue)!==-1&&R.raise("Duplicate capture group name"),void R.groupNames.push(R.lastStringValue);R.raise("Invalid group")}},ft.regexp_eatGroupName=function(R){if(R.lastStringValue="",R.eat(60)){if(this.regexp_eatRegExpIdentifierName(R)&&R.eat(62))return!0;R.raise("Invalid capture group name")}return!1},ft.regexp_eatRegExpIdentifierName=function(R){if(R.lastStringValue="",this.regexp_eatRegExpIdentifierStart(R)){for(R.lastStringValue+=mt(R.lastIntValue);this.regexp_eatRegExpIdentifierPart(R);)R.lastStringValue+=mt(R.lastIntValue);return!0}return!1},ft.regexp_eatRegExpIdentifierStart=function(R){var te=R.pos,ve=this.options.ecmaVersion>=11,Me=R.current(ve);return R.advance(ve),Me===92&&this.regexp_eatRegExpUnicodeEscapeSequence(R,ve)&&(Me=R.lastIntValue),function(st){return me(st,!0)||st===36||st===95}(Me)?(R.lastIntValue=Me,!0):(R.pos=te,!1)},ft.regexp_eatRegExpIdentifierPart=function(R){var te=R.pos,ve=this.options.ecmaVersion>=11,Me=R.current(ve);return R.advance(ve),Me===92&&this.regexp_eatRegExpUnicodeEscapeSequence(R,ve)&&(Me=R.lastIntValue),function(st){return ce(st,!0)||st===36||st===95||st===8204||st===8205}(Me)?(R.lastIntValue=Me,!0):(R.pos=te,!1)},ft.regexp_eatAtomEscape=function(R){return!!(this.regexp_eatBackReference(R)||this.regexp_eatCharacterClassEscape(R)||this.regexp_eatCharacterEscape(R)||R.switchN&&this.regexp_eatKGroupName(R))||(R.switchU&&(R.current()===99&&R.raise("Invalid unicode escape"),R.raise("Invalid escape")),!1)},ft.regexp_eatBackReference=function(R){var te=R.pos;if(this.regexp_eatDecimalEscape(R)){var ve=R.lastIntValue;if(R.switchU)return ve>R.maxBackReference&&(R.maxBackReference=ve),!0;if(ve<=R.numCapturingParens)return!0;R.pos=te}return!1},ft.regexp_eatKGroupName=function(R){if(R.eat(107)){if(this.regexp_eatGroupName(R))return R.backReferenceNames.push(R.lastStringValue),!0;R.raise("Invalid named reference")}return!1},ft.regexp_eatCharacterEscape=function(R){return this.regexp_eatControlEscape(R)||this.regexp_eatCControlLetter(R)||this.regexp_eatZero(R)||this.regexp_eatHexEscapeSequence(R)||this.regexp_eatRegExpUnicodeEscapeSequence(R,!1)||!R.switchU&&this.regexp_eatLegacyOctalEscapeSequence(R)||this.regexp_eatIdentityEscape(R)},ft.regexp_eatCControlLetter=function(R){var te=R.pos;if(R.eat(99)){if(this.regexp_eatControlLetter(R))return!0;R.pos=te}return!1},ft.regexp_eatZero=function(R){return R.current()===48&&!zt(R.lookahead())&&(R.lastIntValue=0,R.advance(),!0)},ft.regexp_eatControlEscape=function(R){var te=R.current();return te===116?(R.lastIntValue=9,R.advance(),!0):te===110?(R.lastIntValue=10,R.advance(),!0):te===118?(R.lastIntValue=11,R.advance(),!0):te===102?(R.lastIntValue=12,R.advance(),!0):te===114&&(R.lastIntValue=13,R.advance(),!0)},ft.regexp_eatControlLetter=function(R){var te=R.current();return!!nr(te)&&(R.lastIntValue=te%32,R.advance(),!0)},ft.regexp_eatRegExpUnicodeEscapeSequence=function(R,te){te===void 0&&(te=!1);var ve,Me=R.pos,st=te||R.switchU;if(R.eat(117)){if(this.regexp_eatFixedHexDigits(R,4)){var yt=R.lastIntValue;if(st&&yt>=55296&&yt<=56319){var _t=R.pos;if(R.eat(92)&&R.eat(117)&&this.regexp_eatFixedHexDigits(R,4)){var xt=R.lastIntValue;if(xt>=56320&&xt<=57343)return R.lastIntValue=1024*(yt-55296)+(xt-56320)+65536,!0}R.pos=_t,R.lastIntValue=yt}return!0}if(st&&R.eat(123)&&this.regexp_eatHexDigits(R)&&R.eat(125)&&(ve=R.lastIntValue)>=0&&ve<=1114111)return!0;st&&R.raise("Invalid unicode escape"),R.pos=Me}return!1},ft.regexp_eatIdentityEscape=function(R){if(R.switchU)return!!this.regexp_eatSyntaxCharacter(R)||!!R.eat(47)&&(R.lastIntValue=47,!0);var te=R.current();return!(te===99||R.switchN&&te===107)&&(R.lastIntValue=te,R.advance(),!0)},ft.regexp_eatDecimalEscape=function(R){R.lastIntValue=0;var te=R.current();if(te>=49&&te<=57){do R.lastIntValue=10*R.lastIntValue+(te-48),R.advance();while((te=R.current())>=48&&te<=57);return!0}return!1};function Hr(R){return nr(R)||R===95}function Bt(R){return Hr(R)||zt(R)}function zt(R){return R>=48&&R<=57}function jt(R){return R>=48&&R<=57||R>=65&&R<=70||R>=97&&R<=102}function xr(R){return R>=65&&R<=70?R-65+10:R>=97&&R<=102?R-97+10:R-48}function Or(R){return R>=48&&R<=55}ft.regexp_eatCharacterClassEscape=function(R){var te=R.current();if(function(st){return st===100||st===68||st===115||st===83||st===119||st===87}(te))return R.lastIntValue=-1,R.advance(),1;var ve=!1;if(R.switchU&&this.options.ecmaVersion>=9&&((ve=te===80)||te===112)){var Me;if(R.lastIntValue=-1,R.advance(),R.eat(123)&&(Me=this.regexp_eatUnicodePropertyValueExpression(R))&&R.eat(125))return ve&&Me===2&&R.raise("Invalid property name"),Me;R.raise("Invalid property name")}return 0},ft.regexp_eatUnicodePropertyValueExpression=function(R){var te=R.pos;if(this.regexp_eatUnicodePropertyName(R)&&R.eat(61)){var ve=R.lastStringValue;if(this.regexp_eatUnicodePropertyValue(R)){var Me=R.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(R,ve,Me),1}}if(R.pos=te,this.regexp_eatLoneUnicodePropertyNameOrValue(R)){var st=R.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(R,st)}return 0},ft.regexp_validateUnicodePropertyNameAndValue=function(R,te,ve){Ae(R.unicodeProperties.nonBinary,te)||R.raise("Invalid property name"),R.unicodeProperties.nonBinary[te].test(ve)||R.raise("Invalid property value")},ft.regexp_validateUnicodePropertyNameOrValue=function(R,te){return R.unicodeProperties.binary.test(te)?1:R.switchV&&R.unicodeProperties.binaryOfStrings.test(te)?2:void R.raise("Invalid property name")},ft.regexp_eatUnicodePropertyName=function(R){var te=0;for(R.lastStringValue="";Hr(te=R.current());)R.lastStringValue+=mt(te),R.advance();return R.lastStringValue!==""},ft.regexp_eatUnicodePropertyValue=function(R){var te=0;for(R.lastStringValue="";Bt(te=R.current());)R.lastStringValue+=mt(te),R.advance();return R.lastStringValue!==""},ft.regexp_eatLoneUnicodePropertyNameOrValue=function(R){return this.regexp_eatUnicodePropertyValue(R)},ft.regexp_eatCharacterClass=function(R){if(R.eat(91)){var te=R.eat(94),ve=this.regexp_classContents(R);return R.eat(93)||R.raise("Unterminated character class"),te&&ve===2&&R.raise("Negated character class may contain strings"),!0}return!1},ft.regexp_classContents=function(R){return R.current()===93?1:R.switchV?this.regexp_classSetExpression(R):(this.regexp_nonEmptyClassRanges(R),1)},ft.regexp_nonEmptyClassRanges=function(R){for(;this.regexp_eatClassAtom(R);){var te=R.lastIntValue;if(R.eat(45)&&this.regexp_eatClassAtom(R)){var ve=R.lastIntValue;!R.switchU||te!==-1&&ve!==-1||R.raise("Invalid character class"),te!==-1&&ve!==-1&&te>ve&&R.raise("Range out of order in character class")}}},ft.regexp_eatClassAtom=function(R){var te=R.pos;if(R.eat(92)){if(this.regexp_eatClassEscape(R))return!0;if(R.switchU){var ve=R.current();(ve===99||Or(ve))&&R.raise("Invalid class escape"),R.raise("Invalid escape")}R.pos=te}var Me=R.current();return Me!==93&&(R.lastIntValue=Me,R.advance(),!0)},ft.regexp_eatClassEscape=function(R){var te=R.pos;if(R.eat(98))return R.lastIntValue=8,!0;if(R.switchU&&R.eat(45))return R.lastIntValue=45,!0;if(!R.switchU&&R.eat(99)){if(this.regexp_eatClassControlLetter(R))return!0;R.pos=te}return this.regexp_eatCharacterClassEscape(R)||this.regexp_eatCharacterEscape(R)},ft.regexp_classSetExpression=function(R){var te,ve=1;if(!this.regexp_eatClassSetRange(R))if(te=this.regexp_eatClassSetOperand(R)){te===2&&(ve=2);for(var Me=R.pos;R.eatChars([38,38]);)R.current()!==38&&(te=this.regexp_eatClassSetOperand(R))?te!==2&&(ve=1):R.raise("Invalid character in character class");if(Me!==R.pos)return ve;for(;R.eatChars([45,45]);)this.regexp_eatClassSetOperand(R)||R.raise("Invalid character in character class");if(Me!==R.pos)return ve}else R.raise("Invalid character in character class");for(;;)if(!this.regexp_eatClassSetRange(R)){if(!(te=this.regexp_eatClassSetOperand(R)))return ve;te===2&&(ve=2)}},ft.regexp_eatClassSetRange=function(R){var te=R.pos;if(this.regexp_eatClassSetCharacter(R)){var ve=R.lastIntValue;if(R.eat(45)&&this.regexp_eatClassSetCharacter(R)){var Me=R.lastIntValue;return ve!==-1&&Me!==-1&&ve>Me&&R.raise("Range out of order in character class"),!0}R.pos=te}return!1},ft.regexp_eatClassSetOperand=function(R){return this.regexp_eatClassSetCharacter(R)?1:this.regexp_eatClassStringDisjunction(R)||this.regexp_eatNestedClass(R)},ft.regexp_eatNestedClass=function(R){var te=R.pos;if(R.eat(91)){var ve=R.eat(94),Me=this.regexp_classContents(R);if(R.eat(93))return ve&&Me===2&&R.raise("Negated character class may contain strings"),Me;R.pos=te}if(R.eat(92)){var st=this.regexp_eatCharacterClassEscape(R);if(st)return st;R.pos=te}return null},ft.regexp_eatClassStringDisjunction=function(R){var te=R.pos;if(R.eatChars([92,113])){if(R.eat(123)){var ve=this.regexp_classStringDisjunctionContents(R);if(R.eat(125))return ve}else R.raise("Invalid escape");R.pos=te}return null},ft.regexp_classStringDisjunctionContents=function(R){for(var te=this.regexp_classString(R);R.eat(124);)this.regexp_classString(R)===2&&(te=2);return te},ft.regexp_classString=function(R){for(var te=0;this.regexp_eatClassSetCharacter(R);)te++;return te===1?1:2},ft.regexp_eatClassSetCharacter=function(R){var te=R.pos;if(R.eat(92))return!(!this.regexp_eatCharacterEscape(R)&&!this.regexp_eatClassSetReservedPunctuator(R))||(R.eat(98)?(R.lastIntValue=8,!0):(R.pos=te,!1));var ve=R.current();return!(ve<0||ve===R.lookahead()&&function(Me){return Me===33||Me>=35&&Me<=38||Me>=42&&Me<=44||Me===46||Me>=58&&Me<=64||Me===94||Me===96||Me===126}(ve))&&!function(Me){return Me===40||Me===41||Me===45||Me===47||Me>=91&&Me<=93||Me>=123&&Me<=125}(ve)&&(R.advance(),R.lastIntValue=ve,!0)},ft.regexp_eatClassSetReservedPunctuator=function(R){var te=R.current();return!!function(ve){return ve===33||ve===35||ve===37||ve===38||ve===44||ve===45||ve>=58&&ve<=62||ve===64||ve===96||ve===126}(te)&&(R.lastIntValue=te,R.advance(),!0)},ft.regexp_eatClassControlLetter=function(R){var te=R.current();return!(!zt(te)&&te!==95)&&(R.lastIntValue=te%32,R.advance(),!0)},ft.regexp_eatHexEscapeSequence=function(R){var te=R.pos;if(R.eat(120)){if(this.regexp_eatFixedHexDigits(R,2))return!0;R.switchU&&R.raise("Invalid escape"),R.pos=te}return!1},ft.regexp_eatDecimalDigits=function(R){var te=R.pos,ve=0;for(R.lastIntValue=0;zt(ve=R.current());)R.lastIntValue=10*R.lastIntValue+(ve-48),R.advance();return R.pos!==te},ft.regexp_eatHexDigits=function(R){var te=R.pos,ve=0;for(R.lastIntValue=0;jt(ve=R.current());)R.lastIntValue=16*R.lastIntValue+xr(ve),R.advance();return R.pos!==te},ft.regexp_eatLegacyOctalEscapeSequence=function(R){if(this.regexp_eatOctalDigit(R)){var te=R.lastIntValue;if(this.regexp_eatOctalDigit(R)){var ve=R.lastIntValue;te<=3&&this.regexp_eatOctalDigit(R)?R.lastIntValue=64*te+8*ve+R.lastIntValue:R.lastIntValue=8*te+ve}else R.lastIntValue=te;return!0}return!1},ft.regexp_eatOctalDigit=function(R){var te=R.current();return Or(te)?(R.lastIntValue=te-48,R.advance(),!0):(R.lastIntValue=0,!1)},ft.regexp_eatFixedHexDigits=function(R,te){var ve=R.pos;R.lastIntValue=0;for(var Me=0;Me=this.input.length?this.finishToken(se.eof):R.override?R.override(this):void this.readToken(this.fullCharCodeAtPos())},dr.readToken=function(R){return me(R,this.options.ecmaVersion>=6)||R===92?this.readWord():this.getTokenFromCode(R)},dr.fullCharCodeAtPos=function(){var R=this.input.charCodeAt(this.pos);if(R<=55295||R>=56320)return R;var te=this.input.charCodeAt(this.pos+1);return te<=56319||te>=57344?R:(R<<10)+te-56613888},dr.skipBlockComment=function(){var R=this.options.onComment&&this.curPosition(),te=this.pos,ve=this.input.indexOf("*/",this.pos+=2);if(ve===-1&&this.raise(this.pos-2,"Unterminated comment"),this.pos=ve+2,this.options.locations)for(var Me=void 0,st=te;(Me=nt(this.input,st,this.pos))>-1;)++this.curLine,st=this.lineStart=Me;this.options.onComment&&this.options.onComment(!0,this.input.slice(te+2,ve),te,this.pos,R,this.curPosition())},dr.skipLineComment=function(R){for(var te=this.pos,ve=this.options.onComment&&this.curPosition(),Me=this.input.charCodeAt(this.pos+=R);this.pos8&&R<14||R>=5760&&et.test(String.fromCharCode(R))))break e;++this.pos}}},dr.finishToken=function(R,te){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var ve=this.type;this.type=R,this.value=te,this.updateContext(ve)},dr.readToken_dot=function(){var R=this.input.charCodeAt(this.pos+1);if(R>=48&&R<=57)return this.readNumber(!0);var te=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&R===46&&te===46?(this.pos+=3,this.finishToken(se.ellipsis)):(++this.pos,this.finishToken(se.dot))},dr.readToken_slash=function(){var R=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):R===61?this.finishOp(se.assign,2):this.finishOp(se.slash,1)},dr.readToken_mult_modulo_exp=function(R){var te=this.input.charCodeAt(this.pos+1),ve=1,Me=R===42?se.star:se.modulo;return this.options.ecmaVersion>=7&&R===42&&te===42&&(++ve,Me=se.starstar,te=this.input.charCodeAt(this.pos+2)),te===61?this.finishOp(se.assign,ve+1):this.finishOp(Me,ve)},dr.readToken_pipe_amp=function(R){var te=this.input.charCodeAt(this.pos+1);return te===R?this.options.ecmaVersion>=12&&this.input.charCodeAt(this.pos+2)===61?this.finishOp(se.assign,3):this.finishOp(R===124?se.logicalOR:se.logicalAND,2):te===61?this.finishOp(se.assign,2):this.finishOp(R===124?se.bitwiseOR:se.bitwiseAND,1)},dr.readToken_caret=function(){return this.input.charCodeAt(this.pos+1)===61?this.finishOp(se.assign,2):this.finishOp(se.bitwiseXOR,1)},dr.readToken_plus_min=function(R){var te=this.input.charCodeAt(this.pos+1);return te===R?te!==45||this.inModule||this.input.charCodeAt(this.pos+2)!==62||this.lastTokEnd!==0&&!Ie.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(se.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):te===61?this.finishOp(se.assign,2):this.finishOp(se.plusMin,1)},dr.readToken_lt_gt=function(R){var te=this.input.charCodeAt(this.pos+1),ve=1;return te===R?(ve=R===62&&this.input.charCodeAt(this.pos+2)===62?3:2,this.input.charCodeAt(this.pos+ve)===61?this.finishOp(se.assign,ve+1):this.finishOp(se.bitShift,ve)):te!==33||R!==60||this.inModule||this.input.charCodeAt(this.pos+2)!==45||this.input.charCodeAt(this.pos+3)!==45?(te===61&&(ve=2),this.finishOp(se.relational,ve)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},dr.readToken_eq_excl=function(R){var te=this.input.charCodeAt(this.pos+1);return te===61?this.finishOp(se.equality,this.input.charCodeAt(this.pos+2)===61?3:2):R===61&&te===62&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(se.arrow)):this.finishOp(R===61?se.eq:se.prefix,1)},dr.readToken_question=function(){var R=this.options.ecmaVersion;if(R>=11){var te=this.input.charCodeAt(this.pos+1);if(te===46){var ve=this.input.charCodeAt(this.pos+2);if(ve<48||ve>57)return this.finishOp(se.questionDot,2)}if(te===63)return R>=12&&this.input.charCodeAt(this.pos+2)===61?this.finishOp(se.assign,3):this.finishOp(se.coalesce,2)}return this.finishOp(se.question,1)},dr.readToken_numberSign=function(){var R=35;if(this.options.ecmaVersion>=13&&(++this.pos,me(R=this.fullCharCodeAtPos(),!0)||R===92))return this.finishToken(se.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+mt(R)+"'")},dr.getTokenFromCode=function(R){switch(R){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(se.parenL);case 41:return++this.pos,this.finishToken(se.parenR);case 59:return++this.pos,this.finishToken(se.semi);case 44:return++this.pos,this.finishToken(se.comma);case 91:return++this.pos,this.finishToken(se.bracketL);case 93:return++this.pos,this.finishToken(se.bracketR);case 123:return++this.pos,this.finishToken(se.braceL);case 125:return++this.pos,this.finishToken(se.braceR);case 58:return++this.pos,this.finishToken(se.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(se.backQuote);case 48:var te=this.input.charCodeAt(this.pos+1);if(te===120||te===88)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(te===111||te===79)return this.readRadixNumber(8);if(te===98||te===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(R);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(R);case 124:case 38:return this.readToken_pipe_amp(R);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(R);case 60:case 62:return this.readToken_lt_gt(R);case 61:case 33:return this.readToken_eq_excl(R);case 63:return this.readToken_question();case 126:return this.finishOp(se.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+mt(R)+"'")},dr.finishOp=function(R,te){var ve=this.input.slice(this.pos,this.pos+te);return this.pos+=te,this.finishToken(R,ve)},dr.readRegexp=function(){for(var R,te,ve=this.pos;;){this.pos>=this.input.length&&this.raise(ve,"Unterminated regular expression");var Me=this.input.charAt(this.pos);if(Ie.test(Me)&&this.raise(ve,"Unterminated regular expression"),R)R=!1;else{if(Me==="[")te=!0;else if(Me==="]"&&te)te=!1;else if(Me==="/"&&!te)break;R=Me==="\\"}++this.pos}var st=this.input.slice(ve,this.pos);++this.pos;var yt=this.pos,_t=this.readWord1();this.containsEsc&&this.unexpected(yt);var xt=this.regexpState||(this.regexpState=new wt(this));xt.reset(ve,st,_t),this.validateRegExpFlags(xt),this.validateRegExpPattern(xt);var Xt=null;try{Xt=new RegExp(st,_t)}catch{}return this.finishToken(se.regexp,{pattern:st,flags:_t,value:Xt})},dr.readInt=function(R,te,ve){for(var Me=this.options.ecmaVersion>=12&&te===void 0,st=ve&&this.input.charCodeAt(this.pos)===48,yt=this.pos,_t=0,xt=0,Xt=0,cr=te??1/0;Xt=97?Zt-97+10:Zt>=65?Zt-65+10:Zt>=48&&Zt<=57?Zt-48:1/0)>=R)break;xt=Zt,_t=_t*R+Xr}}return Me&&xt===95&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===yt||te!=null&&this.pos-yt!==te?null:_t},dr.readRadixNumber=function(R){var te=this.pos;this.pos+=2;var ve=this.readInt(R);return ve==null&&this.raise(this.start+2,"Expected number in radix "+R),this.options.ecmaVersion>=11&&this.input.charCodeAt(this.pos)===110?(ve=Sn(this.input.slice(te,this.pos)),++this.pos):me(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(se.num,ve)},dr.readNumber=function(R){var te=this.pos;R||this.readInt(10,void 0,!0)!==null||this.raise(te,"Invalid number");var ve=this.pos-te>=2&&this.input.charCodeAt(te)===48;ve&&this.strict&&this.raise(te,"Invalid number");var Me=this.input.charCodeAt(this.pos);if(!ve&&!R&&this.options.ecmaVersion>=11&&Me===110){var st=Sn(this.input.slice(te,this.pos));return++this.pos,me(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(se.num,st)}ve&&/[89]/.test(this.input.slice(te,this.pos))&&(ve=!1),Me!==46||ve||(++this.pos,this.readInt(10),Me=this.input.charCodeAt(this.pos)),Me!==69&&Me!==101||ve||((Me=this.input.charCodeAt(++this.pos))!==43&&Me!==45||++this.pos,this.readInt(10)===null&&this.raise(te,"Invalid number")),me(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var yt,_t=(yt=this.input.slice(te,this.pos),ve?parseInt(yt,8):parseFloat(yt.replace(/_/g,"")));return this.finishToken(se.num,_t)},dr.readCodePoint=function(){var R;if(this.input.charCodeAt(this.pos)===123){this.options.ecmaVersion<6&&this.unexpected();var te=++this.pos;R=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,R>1114111&&this.invalidStringToken(te,"Code point out of bounds")}else R=this.readHexChar(4);return R},dr.readString=function(R){for(var te="",ve=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var Me=this.input.charCodeAt(this.pos);if(Me===R)break;Me===92?(te+=this.input.slice(ve,this.pos),te+=this.readEscapedChar(!1),ve=this.pos):Me===8232||Me===8233?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):($e(Me)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return te+=this.input.slice(ve,this.pos++),this.finishToken(se.string,te)};var Xn={};dr.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(R){if(R!==Xn)throw R;this.readInvalidTemplateToken()}this.inTemplateElement=!1},dr.invalidStringToken=function(R,te){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Xn;this.raise(R,te)},dr.readTmplToken=function(){for(var R="",te=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var ve=this.input.charCodeAt(this.pos);if(ve===96||ve===36&&this.input.charCodeAt(this.pos+1)===123)return this.pos!==this.start||this.type!==se.template&&this.type!==se.invalidTemplate?(R+=this.input.slice(te,this.pos),this.finishToken(se.template,R)):ve===36?(this.pos+=2,this.finishToken(se.dollarBraceL)):(++this.pos,this.finishToken(se.backQuote));if(ve===92)R+=this.input.slice(te,this.pos),R+=this.readEscapedChar(!0),te=this.pos;else if($e(ve)){switch(R+=this.input.slice(te,this.pos),++this.pos,ve){case 13:this.input.charCodeAt(this.pos)===10&&++this.pos;case 10:R+=` `;break;default:R+=String.fromCharCode(ve)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),te=this.pos}else++this.pos}},dr.readInvalidTemplateToken=function(){for(;this.pos=48&&te<=55){var Me=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],st=parseInt(Me,8);return st>255&&(Me=Me.slice(0,-1),st=parseInt(Me,8)),this.pos+=Me.length-1,te=this.input.charCodeAt(this.pos),Me==="0"&&te!==56&&te!==57||!this.strict&&!R||this.invalidStringToken(this.pos-1-Me.length,R?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(st)}return $e(te)?"":String.fromCharCode(te)}},dr.readHexChar=function(R){var te=this.pos,ve=this.readInt(16,R);return ve===null&&this.invalidStringToken(te,"Bad character escape sequence"),ve},dr.readWord1=function(){this.containsEsc=!1;for(var R="",te=!0,ve=this.pos,Me=this.options.ecmaVersion>=6;this.pos=0&&(ve=R.slice(0,st),Me=R.slice(st),!ve))return Me;let[yt,..._t]=ve.split("?");return yt+"/"+(_t.length>0?`?${_t.join("?")}`:"")+Me}function ja(R){return R&&R!=="/"}function ao(R,...te){let ve=R||"";for(let Me of te.filter(st=>ja(st)))if(ve){let st=Me.replace(Ri,"");ve=Fa(ve)+st}else ve=Me;return ve}Symbol.for("ufo:protocolRelative");let Rr=require("url"),Ks=require("assert"),Qa=require("process"),Ro=require("path"),gs=require("v8"),Ua=require("util"),ze=new Set(zn.builtinModules);function b(R){return R.replace(/\\/g,"/")}let N={}.hasOwnProperty,G=/^([A-Z][a-z\d]*)+$/,V=new Set(["string","function","number","object","Function","Object","boolean","bigint","symbol"]),f={};function v(R,te="and"){return R.length<3?R.join(` ${te} `):`${R.slice(0,-1).join(", ")}, ${te} ${R[R.length-1]}`}let B=new Map,X;function ae(R,te,ve){return B.set(R,te),function(Me,st){return yt;function yt(..._t){let xt=Error.stackTraceLimit;Te()&&(Error.stackTraceLimit=0);let Xt=new Me;Te()&&(Error.stackTraceLimit=xt);let cr=function(Zt,Xr,En){let Yn=B.get(Zt);if(Ks(Yn!==void 0,"expected `message` to be found"),typeof Yn=="function")return Ks(Yn.length<=Xr.length,`Code: ${Zt}; The provided arguments length (${Xr.length}) does not match the required ones (${Yn.length}).`),Reflect.apply(Yn,En,Xr);let ji=/%[dfijoOs]/g,sa=0;for(;ji.exec(Yn)!==null;)sa++;return Ks(sa===Xr.length,`Code: ${Zt}; The provided arguments length (${Xr.length}) does not match the required ones (${sa}).`),Xr.length===0?Yn:(Xr.unshift(Yn),Reflect.apply(Ua.format,null,Xr))}(st,_t,Xt);return Object.defineProperties(Xt,{message:{value:cr,enumerable:!1,writable:!0,configurable:!0},toString:{value(){return`${this.name} [${st}]: ${this.message}`},enumerable:!1,writable:!0,configurable:!0}}),Ke(Xt),Xt.code=st,Xt}}(ve,R)}function Te(){try{if(gs.startupSnapshot.isBuildingSnapshot())return!1}catch{}let R=Object.getOwnPropertyDescriptor(Error,"stackTraceLimit");return R===void 0?Object.isExtensible(Error):N.call(R,"writable")&&R.writable!==void 0?R.writable:R.set!==void 0}f.ERR_INVALID_ARG_TYPE=ae("ERR_INVALID_ARG_TYPE",(R,te,ve)=>{Ks(typeof R=="string","'name' must be a string"),Array.isArray(te)||(te=[te]);let Me="The ";if(R.endsWith(" argument"))Me+=`${R} `;else{let xt=R.includes(".")?"property":"argument";Me+=`"${R}" ${xt} `}Me+="must be ";let st=[],yt=[],_t=[];for(let xt of te)Ks(typeof xt=="string","All expected entries have to be of type string"),V.has(xt)?st.push(xt.toLowerCase()):G.exec(xt)===null?(Ks(xt!=="object",'The value "object" should be written as "Object"'),_t.push(xt)):yt.push(xt);if(yt.length>0){let xt=st.indexOf("object");xt!==-1&&(st.slice(xt,1),yt.push("Object"))}return st.length>0&&(Me+=`${st.length>1?"one of type":"of type"} ${v(st,"or")}`,(yt.length>0||_t.length>0)&&(Me+=" or ")),yt.length>0&&(Me+=`an instance of ${v(yt,"or")}`,_t.length>0&&(Me+=" or ")),_t.length>0&&(_t.length>1?Me+=`one of ${v(_t,"or")}`:(_t[0].toLowerCase()!==_t[0]&&(Me+="an "),Me+=`${_t[0]}`)),Me+=`. Received ${function(xt){if(xt==null)return String(xt);if(typeof xt=="function"&&xt.name)return`function ${xt.name}`;if(typeof xt=="object")return xt.constructor&&xt.constructor.name?`an instance of ${xt.constructor.name}`:`${(0,Ua.inspect)(xt,{depth:-1})}`;let Xt=(0,Ua.inspect)(xt,{colors:!1});return Xt.length>28&&(Xt=`${Xt.slice(0,25)}...`),`type ${typeof xt} (${Xt})`}(ve)}`,Me},TypeError),f.ERR_INVALID_MODULE_SPECIFIER=ae("ERR_INVALID_MODULE_SPECIFIER",(R,te,ve=void 0)=>`Invalid module "${R}" ${te}${ve?` imported from ${ve}`:""}`,TypeError),f.ERR_INVALID_PACKAGE_CONFIG=ae("ERR_INVALID_PACKAGE_CONFIG",(R,te,ve)=>`Invalid package config ${R}${te?` while importing ${te}`:""}${ve?`. ${ve}`:""}`,Error),f.ERR_INVALID_PACKAGE_TARGET=ae("ERR_INVALID_PACKAGE_TARGET",(R,te,ve,Me=!1,st=void 0)=>{let yt=typeof ve=="string"&&!Me&&ve.length>0&&!ve.startsWith("./");return te==="."?(Ks(Me===!1),`Invalid "exports" main target ${JSON.stringify(ve)} defined in the package config ${R}package.json${st?` imported from ${st}`:""}${yt?'; targets must start with "./"':""}`):`Invalid "${Me?"imports":"exports"}" target ${JSON.stringify(ve)} defined for '${te}' in the package config ${R}package.json${st?` imported from ${st}`:""}${yt?'; targets must start with "./"':""}`},Error),f.ERR_MODULE_NOT_FOUND=ae("ERR_MODULE_NOT_FOUND",(R,te,ve=!1)=>`Cannot find ${ve?"module":"package"} '${R}' imported from ${te}`,Error),f.ERR_NETWORK_IMPORT_DISALLOWED=ae("ERR_NETWORK_IMPORT_DISALLOWED","import of '%s' by %s is not supported: %s",Error),f.ERR_PACKAGE_IMPORT_NOT_DEFINED=ae("ERR_PACKAGE_IMPORT_NOT_DEFINED",(R,te,ve)=>`Package import specifier "${R}" is not defined${te?` in package ${te}package.json`:""} imported from ${ve}`,TypeError),f.ERR_PACKAGE_PATH_NOT_EXPORTED=ae("ERR_PACKAGE_PATH_NOT_EXPORTED",(R,te,ve=void 0)=>te==="."?`No "exports" main defined in ${R}package.json${ve?` imported from ${ve}`:""}`:`Package subpath '${te}' is not defined by "exports" in ${R}package.json${ve?` imported from ${ve}`:""}`,Error),f.ERR_UNSUPPORTED_DIR_IMPORT=ae("ERR_UNSUPPORTED_DIR_IMPORT","Directory import '%s' is not supported resolving ES modules imported from %s",Error),f.ERR_UNSUPPORTED_RESOLVE_REQUEST=ae("ERR_UNSUPPORTED_RESOLVE_REQUEST",'Failed to resolve module specifier "%s" from "%s": Invalid relative URL or base scheme is not hierarchical.',TypeError),f.ERR_UNKNOWN_FILE_EXTENSION=ae("ERR_UNKNOWN_FILE_EXTENSION",(R,te)=>`Unknown file extension "${R}" for ${te}`,TypeError),f.ERR_INVALID_ARG_VALUE=ae("ERR_INVALID_ARG_VALUE",(R,te,ve="is invalid")=>{let Me=(0,Ua.inspect)(te);return Me.length>128&&(Me=`${Me.slice(0,128)}...`),`The ${R.includes(".")?"property":"argument"} '${R}' ${ve}. Received ${Me}`},TypeError);let Ke=function(R){let te="__node_internal_"+R.name;return Object.defineProperty(R,"name",{value:te}),R}(function(R){let te=Te();return te&&(X=Error.stackTraceLimit,Error.stackTraceLimit=Number.POSITIVE_INFINITY),Error.captureStackTrace(R),te&&(Error.stackTraceLimit=X),R}),rt={}.hasOwnProperty,{ERR_INVALID_PACKAGE_CONFIG:at}=f,St=new Map;function Kt(R,{base:te,specifier:ve}){let Me=St.get(R);if(Me)return Me;let st;try{st=en.readFileSync(Ro.toNamespacedPath(R),"utf8")}catch(_t){let xt=_t;if(xt.code!=="ENOENT")throw xt}let yt={exists:!1,pjsonPath:R,main:void 0,name:void 0,type:"none",exports:void 0,imports:void 0};if(st!==void 0){let _t;try{_t=JSON.parse(st)}catch(xt){let Xt=xt,cr=new at(R,(te?`"${ve}" from `:"")+(0,Rr.fileURLToPath)(te||ve),Xt.message);throw cr.cause=Xt,cr}yt.exists=!0,rt.call(_t,"name")&&typeof _t.name=="string"&&(yt.name=_t.name),rt.call(_t,"main")&&typeof _t.main=="string"&&(yt.main=_t.main),rt.call(_t,"exports")&&(yt.exports=_t.exports),rt.call(_t,"imports")&&(yt.imports=_t.imports),!rt.call(_t,"type")||_t.type!=="commonjs"&&_t.type!=="module"||(yt.type=_t.type)}return St.set(R,yt),yt}function gr(R){let te=new URL("package.json",R);for(;!te.pathname.endsWith("node_modules/package.json");){let ve=Kt((0,Rr.fileURLToPath)(te),{specifier:R});if(ve.exists)return ve;let Me=te;if(te=new URL("../package.json",te),te.pathname===Me.pathname)break}return{pjsonPath:(0,Rr.fileURLToPath)(te),exists:!1,type:"none"}}function lr(R){return gr(R).type}let{ERR_UNKNOWN_FILE_EXTENSION:Ur}=f,pi={}.hasOwnProperty,bi={__proto__:null,".cjs":"commonjs",".js":"module",".json":"json",".mjs":"module"},jn={__proto__:null,"data:":function(R){let{1:te}=/^([^/]+\/[^;,]+)[^,]*?(;base64)?,/.exec(R.pathname)||[null,null,null];return function(ve){return ve&&/\s*(text|application)\/javascript\s*(;\s*charset=utf-?8\s*)?/i.test(ve)?"module":ve==="application/json"?"json":null}(te)},"file:":function(R,te,ve){let Me=function(_t){let xt=_t.pathname,Xt=xt.length;for(;Xt--;){let cr=xt.codePointAt(Xt);if(cr===47)return"";if(cr===46)return xt.codePointAt(Xt-1)===47?"":xt.slice(Xt)}return""}(R);if(Me===".js"){let _t=lr(R);return _t!=="none"?_t:"commonjs"}if(Me===""){let _t=lr(R);return _t==="none"||_t==="commonjs"?"commonjs":"module"}let st=bi[Me];if(st)return st;if(ve)return;let yt=(0,Rr.fileURLToPath)(R);throw new Ur(Me,yt)},"http:":Hs,"https:":Hs,"node:":()=>"builtin"};function Hs(){}let M=RegExp.prototype[Symbol.replace],{ERR_NETWORK_IMPORT_DISALLOWED:oe,ERR_INVALID_MODULE_SPECIFIER:Re,ERR_INVALID_PACKAGE_CONFIG:Xe,ERR_INVALID_PACKAGE_TARGET:lt,ERR_MODULE_NOT_FOUND:vt,ERR_PACKAGE_IMPORT_NOT_DEFINED:Mt,ERR_PACKAGE_PATH_NOT_EXPORTED:Qt,ERR_UNSUPPORTED_DIR_IMPORT:jr,ERR_UNSUPPORTED_RESOLVE_REQUEST:un}=f,gn={}.hasOwnProperty,Ti=/(^|\\|\/)((\.|%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,ma=/(^|\\|\/)((\.|%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,Gs=/^\.|%|\\/,oo=/\*/g,$o=/%2f|%5c/i,Ea=new Set,zo=/[/\\]{2}/;function Hn(R,te,ve,Me,st,yt,_t){if(Qa.noDeprecation)return;let xt=(0,Rr.fileURLToPath)(Me),Xt=zo.exec(_t?R:te)!==null;Qa.emitWarning(`Use of deprecated ${Xt?"double slash":"leading or trailing slash matching"} resolving "${R}" for module request "${te}" ${te===ve?"":`matched to "${ve}" `}in the "${st?"imports":"exports"}" field module resolution of the package at ${xt}${yt?` imported from ${(0,Rr.fileURLToPath)(yt)}`:""}.`,"DeprecationWarning","DEP0166")}function oi(R,te,ve,Me){if(Qa.noDeprecation||function(Xt,cr){let Zt=Xt.protocol;return pi.call(jn,Zt)&&jn[Zt](Xt,cr,!0)||null}(R,{parentURL:ve.href})!=="module")return;let yt=(0,Rr.fileURLToPath)(R.href),_t=(0,Rr.fileURLToPath)(new Rr.URL(".",te)),xt=(0,Rr.fileURLToPath)(ve);Me?Ro.resolve(_t,Me)!==yt&&Qa.emitWarning(`Package ${_t} has a "main" field set to "${Me}", excluding the full filename and extension to the resolved file at "${yt.slice(_t.length)}", imported from ${xt}. Automatic extension resolution of the "main" field is deprecated for ES modules.`,"DeprecationWarning","DEP0151"):Qa.emitWarning(`No "main" or "exports" field defined in the package.json for ${_t} resolving the main entry point "${yt.slice(_t.length)}", imported from ${xt}. Default "index" lookups for the main are deprecated for ES modules.`,"DeprecationWarning","DEP0151")}function di(R){try{return(0,en.statSync)(R)}catch{}}function bs(R){let te=(0,en.statSync)(R,{throwIfNoEntry:!1}),ve=te?te.isFile():void 0;return ve!=null&&ve}function La(R,te,ve){let Me;if(te.main!==void 0){if(Me=new Rr.URL(te.main,R),bs(Me))return Me;let _t=[`./${te.main}.js`,`./${te.main}.json`,`./${te.main}.node`,`./${te.main}/index.js`,`./${te.main}/index.json`,`./${te.main}/index.node`],xt=-1;for(;++xt<_t.length&&(Me=new Rr.URL(_t[xt],R),!bs(Me));)Me=void 0;if(Me)return oi(Me,R,ve,te.main),Me}let st=["./index.js","./index.json","./index.node"],yt=-1;for(;++ytte):R+te,Me,Xt)}throw ia(ve,R,Me,_t,st)}if(Ti.exec(R.slice(2))!==null){if(ma.exec(R.slice(2))!==null)throw ia(ve,R,Me,_t,st);if(!xt){let En=yt?ve.replace("*",()=>te):ve+te;Hn(yt?M.call(oo,R,()=>te):R,En,ve,Me,_t,st,!0)}}let cr=new Rr.URL(R,Me),Zt=cr.pathname,Xr=new Rr.URL(".",Me).pathname;if(!Zt.startsWith(Xr))throw ia(ve,R,Me,_t,st);if(te==="")return cr;if(Ti.exec(te)!==null){let En=yt?ve.replace("*",()=>te):ve+te;ma.exec(te)===null?xt||Hn(yt?M.call(oo,R,()=>te):R,En,ve,Me,_t,st,!1):function(Yn,ji,sa,ka,Zi){let Bo=`request is not a valid match in pattern "${ji}" for the "${ka?"imports":"exports"}" resolution of ${(0,Rr.fileURLToPath)(sa)}`;throw new Re(Yn,Bo,Zi&&(0,Rr.fileURLToPath)(Zi))}(En,ve,Me,_t,st)}return yt?new Rr.URL(M.call(oo,cr.href,()=>te)):new Rr.URL(te,cr)}function Mo(R){let te=Number(R);return`${te}`===R&&te>=0&&te<4294967295}function Xs(R,te,ve,Me,st,yt,_t,xt,Xt){if(typeof te=="string")return qa(te,ve,Me,R,st,yt,_t,xt,Xt);if(Array.isArray(te)){let cr=te;if(cr.length===0)return null;let Zt,Xr=-1;for(;++Xr=Zt.length&&te.endsWith(En)&&dh(_t,Zt)===1&&Zt.lastIndexOf("*")===Xr&&(_t=Zt,xt=te.slice(Xr,te.length-En.length))}}if(_t){let Zt=Xs(R,yt[_t],xt,_t,Me,!0,!1,te.endsWith("/"),st);if(Zt==null)throw ll(te,R,Me);return Zt}throw ll(te,R,Me)}function dh(R,te){let ve=R.indexOf("*"),Me=te.indexOf("*"),st=ve===-1?R.length:ve+1,yt=Me===-1?te.length:Me+1;return st>yt?-1:yt>st||ve===-1?1:Me===-1||R.length>te.length?-1:te.length>R.length?1:0}function fh(R,te,ve){if(R==="#"||R.startsWith("#/")||R.endsWith("/"))throw new Re(R,"is not a valid internal imports specifier name",(0,Rr.fileURLToPath)(te));let Me,st=gr(te);if(st.exists){Me=(0,Rr.pathToFileURL)(st.pjsonPath);let yt=st.imports;if(yt)if(gn.call(yt,R)&&!R.includes("*")){let _t=Xs(Me,yt[R],"",R,te,!1,!0,!1,ve);if(_t!=null)return _t}else{let _t="",xt="",Xt=Object.getOwnPropertyNames(yt),cr=-1;for(;++cr=Zt.length&&R.endsWith(En)&&dh(_t,Zt)===1&&Zt.lastIndexOf("*")===Xr&&(_t=Zt,xt=R.slice(Xr,R.length-En.length))}}if(_t){let Zt=Xs(Me,yt[_t],xt,_t,te,!0,!0,!1,ve);if(Zt!=null)return Zt}}}throw function(yt,_t,xt){return new Mt(yt,_t&&(0,Rr.fileURLToPath)(new Rr.URL(".",_t)),(0,Rr.fileURLToPath)(xt))}(R,Me,te)}function Md(R,te,ve){if(zn.builtinModules.includes(R))return new Rr.URL("node:"+R);let{packageName:Me,packageSubpath:st,isScoped:yt}=function(Zt,Xr){let En=Zt.indexOf("/"),Yn=!0,ji=!1;Zt[0]==="@"&&(ji=!0,En===-1||Zt.length===0?Yn=!1:En=Zt.indexOf("/",En+1));let sa=En===-1?Zt:Zt.slice(0,En);if(Gs.exec(sa)!==null&&(Yn=!1),!Yn)throw new Re(Zt,"is not a valid package name",(0,Rr.fileURLToPath)(Xr));return{packageName:sa,packageSubpath:"."+(En===-1?"":Zt.slice(En)),isScoped:ji}}(R,te),_t=gr(te);if(_t.exists){let Zt=(0,Rr.pathToFileURL)(_t.pjsonPath);if(_t.name===Me&&_t.exports!==void 0&&_t.exports!==null)return bu(Zt,st,_t,te,ve)}let xt,Xt=new Rr.URL("./node_modules/"+Me+"/package.json",te),cr=(0,Rr.fileURLToPath)(Xt);do{let Zt=di(cr.slice(0,-13));if(!Zt||!Zt.isDirectory()){xt=cr,Xt=new Rr.URL((yt?"../../../../node_modules/":"../../../node_modules/")+Me+"/package.json",Xt),cr=(0,Rr.fileURLToPath)(Xt);continue}let Xr=Kt(cr,{base:te,specifier:R});return Xr.exports!==void 0&&Xr.exports!==null?bu(Xt,st,Xr,te,ve):st==="."?La(Xt,Xr,te):new Rr.URL(st,Xt)}while(cr.length!==xt.length);throw new vt(Me,(0,Rr.fileURLToPath)(te),!1)}function pE(R,te,ve,Me){let st=te.protocol,yt=st==="data:"||st==="http:"||st==="https:",_t;if(function(xt){return xt!==""&&(xt[0]==="/"||function(Xt){return Xt[0]==="."&&(Xt.length===1||Xt[1]==="/"||Xt[1]==="."&&(Xt.length===2||Xt[2]==="/"))}(xt))}(R))try{_t=new Rr.URL(R,te)}catch(xt){let Xt=new un(R,te);throw Xt.cause=xt,Xt}else if(st==="file:"&&R[0]==="#")_t=fh(R,te,ve);else try{_t=new Rr.URL(R)}catch(xt){if(yt&&!zn.builtinModules.includes(R)){let Xt=new un(R,te);throw Xt.cause=xt,Xt}_t=Md(R,te,ve)}return Ks(_t!==void 0,"expected to be defined"),_t.protocol!=="file:"?_t:function(xt,Xt,cr){if($o.exec(xt.pathname)!==null)throw new Re(xt.pathname,'must not include encoded "/" or "\\" characters',(0,Rr.fileURLToPath)(Xt));let Zt;try{Zt=(0,Rr.fileURLToPath)(xt)}catch(En){let Yn=En;throw Object.defineProperty(Yn,"input",{value:String(xt)}),Object.defineProperty(Yn,"module",{value:String(Xt)}),Yn}let Xr=di(Zt.endsWith("/")?Zt.slice(-1):Zt);if(Xr&&Xr.isDirectory()){let En=new jr(Zt,(0,Rr.fileURLToPath)(Xt));throw En.url=String(xt),En}if(!Xr||!Xr.isFile()){let En=new vt(Zt||xt.pathname,Xt&&(0,Rr.fileURLToPath)(Xt),!0);throw En.url=String(xt),En}if(!cr){let En=(0,en.realpathSync)(Zt),{search:Yn,hash:ji}=xt;(xt=(0,Rr.pathToFileURL)(En+(Zt.endsWith(Ro.sep)?"/":""))).search=Yn,xt.hash=ji}return xt}(_t,te,Me)}function pH(R){return typeof R!="string"||R.startsWith("file://")?b((0,Rr.fileURLToPath)(R)):b(R)}function Bd(R){return(0,Rr.pathToFileURL)(pH(R)).toString()}let dE=new Set(["node","import"]),_p=[".mjs",".cjs",".js",".json"],Au=new Set(["ERR_MODULE_NOT_FOUND","ERR_UNSUPPORTED_DIR_IMPORT","MODULE_NOT_FOUND","ERR_PACKAGE_PATH_NOT_EXPORTED"]);function Dl(R,te,ve){try{return pE(R,te,ve)}catch(Me){if(!Au.has(Me?.code))throw Me}}function fE(R,te={}){if(typeof R!="string"){if(!(R instanceof URL))throw new TypeError("input must be a `string` or `URL`");R=pH(R)}if(/(node|data|http|https):/.test(R))return R;if(ze.has(R))return"node:"+R;if(R.startsWith("file://")&&(R=pH(R)),E(R))try{if((0,en.statSync)(R).isFile())return Bd(R)}catch(_t){if(_t?.code!=="ENOENT")throw _t}let ve=te.conditions?new Set(te.conditions):dE,Me=(Array.isArray(te.url)?te.url:[te.url]).filter(Boolean).map(_t=>new URL(function(xt){return typeof xt!="string"&&(xt=xt.toString()),/(node|data|http|https|file):/.test(xt)?xt:ze.has(xt)?"node:"+xt:"file://"+encodeURI(b(xt))}(_t.toString())));Me.length===0&&Me.push(new URL(Bd(process.cwd())));let st=[...Me];for(let _t of Me)_t.protocol==="file:"&&st.push(new URL("./",_t),new URL(ao(_t.pathname,"_index.js"),_t),new URL("node_modules",_t));let yt;for(let _t of st){if(yt=Dl(R,_t,ve),yt)break;for(let xt of["","/index"]){for(let Xt of te.extensions||_p)if(yt=Dl(R+xt+Xt,_t,ve),yt)break;if(yt)break}if(yt)break}if(!yt){let _t=new Error(`Cannot find module ${R} imported from ${st.join(", ")}`);throw _t.code="ERR_MODULE_NOT_FOUND",_t}return Bd(yt)}function hE(R,te){return fE(R,te)}function Od(R,te){return pH(hE(R,te))}let Mc=/([\s;]|^)(import[\s\w*,{}]*from|import\s*["'*{]|export\b\s*(?:[*{]|default|class|type|function|const|var|let|async function)|import\.meta\b)/m,Fd=/\/\*.+?\*\/|\/\/.*(?=[nr])/g;function _E(R,te={}){return te.stripComments&&(R=R.replace(Fd,"")),Mc.test(R)}var mE=n("crypto");function EE(R,te=8){return(0,mE.createHash)("md5").update(R).digest("hex").slice(0,te)}var hh=function(R,te,ve,Me){return new(ve||(ve=Promise))(function(st,yt){function _t(cr){try{Xt(Me.next(cr))}catch(Zt){yt(Zt)}}function xt(cr){try{Xt(Me.throw(cr))}catch(Zt){yt(Zt)}}function Xt(cr){var Zt;cr.done?st(cr.value):(Zt=cr.value,Zt instanceof ve?Zt:new ve(function(Xr){Xr(Zt)})).then(_t,xt)}Xt((Me=Me.apply(R,te||[])).next())})};let yE=O(process.env.JITI_DEBUG),_h=O(process.env.JITI_CACHE),mh=O(process.env.JITI_ESM_RESOLVE),Eh=O(process.env.JITI_REQUIRE_CACHE),yh=O(process.env.JITI_SOURCE_MAPS),gE=O(process.env.JITI_ALIAS),bE=O(process.env.JITI_TRANSFORM_MODULES),AE=O(process.env.JITI_NATIVE_MODULES),gh=O(process.env.JITI_EXPERIMENTAL_BUN),IE=(0,s.platform)()==="win32",Vn={debug:yE,cache:_h===void 0||!!_h,requireCache:Eh===void 0||!!Eh,sourceMaps:yh!==void 0&&!!yh,interopDefault:!1,esmResolve:mh||!1,cacheVersion:"7",legacy:(0,U.lt)(process.version||"0.0.0","14.0.0"),extensions:[".js",".mjs",".cjs",".ts",".mts",".cts",".json"],alias:gE,nativeModules:AE||[],transformModules:bE||[],experimentalBun:gh===void 0?!!process.versions.bun:!!gh},bh=/\.(c|m)?j(sx?)$/,Iu=/\.(c|m)?t(sx?)$/;function mp(R,te={},ve,Me){(te=Object.assign(Object.assign({},Vn),te)).legacy&&(te.cacheVersion+="-legacy"),te.transformOptions&&(te.cacheVersion+="-"+ne()(te.transformOptions));let st=te.alias&&Object.keys(te.alias).length>0?W(te.alias||{}):null,yt=["typescript","jiti",...te.nativeModules||[]],_t=[...te.transformModules||[]],xt=new RegExp(`node_modules/(${yt.map(Zr=>j(Zr)).join("|")})/`),Xt=new RegExp(`node_modules/(${_t.map(Zr=>j(Zr)).join("|")})/`);function cr(...Zr){te.debug&&console.log("[jiti]",...Zr)}if(R||(R=process.cwd()),function(Zr){try{return(0,o.lstatSync)(Zr).isDirectory()}catch{return!1}}(R)&&(R=y(R,"index.js")),te.cache===!0&&(te.cache=function(){let Zr=(0,s.tmpdir)();if(process.env.TMPDIR&&Zr===process.cwd()&&!process.env.JITI_RESPECT_TMPDIR_ENV){let ri=process.env.TMPDIR;delete process.env.TMPDIR,Zr=(0,s.tmpdir)(),process.env.TMPDIR=ri}return y(Zr,"node-jiti")}()),te.cache)try{if((0,o.mkdirSync)(te.cache,{recursive:!0}),!function(Zr){try{return(0,o.accessSync)(Zr,o.constants.W_OK),!0}catch{return!1}}(te.cache))throw new Error("directory is not writable")}catch(Zr){cr("Error creating cache directory at ",te.cache,Zr),te.cache=!1}let Zt=$()(IE?R.replace(/\//g,"\\"):R),Xr=(Zr,ri)=>{try{return Zt.resolve(Zr,ri)}catch{}},En=(0,a.pathToFileURL)(R),Yn=[...te.extensions].filter(Zr=>Zr!==".js"),ji=(Zr,ri)=>{let fi,Zs;if(st&&(Zr=function(On,vi){let Ts=p(On);vi=W(vi);for(let[w,Y]of Object.entries(vi)){if(!Ts.startsWith(w))continue;let ge=Z(w)?w.slice(0,-1):w;if(Z(Ts[ge.length]))return y(Y,Ts.slice(w.length))}return Ts}(Zr,st)),te.esmResolve){let On=[["node","require"],["node","import"]];for(let vi of On){try{fi=Od(Zr,{url:En,conditions:vi,extensions:te.extensions})}catch(Ts){Zs=Ts}if(fi)return fi}}try{return Zt.resolve(Zr,ri)}catch(On){Zs=On}for(let On of Yn)if(fi=Xr(Zr+On,ri)||Xr(Zr+"/index"+On,ri),fi||Iu.test(ve?.filename||"")&&(fi=Xr(Zr.replace(bh,".$1t$2"),ri),fi))return fi;throw Zs};function sa(Zr){let ri=function(fi,Zs,On){if(!te.cache||!fi)return On();let vi=` /* v${te.cacheVersion}-${EE(Zs,16)} */`,Ts=I(T(fi))+"-"+I(fi),w=y(te.cache,Ts+"."+EE(fi)+".js");if((0,o.existsSync)(w)){let ge=(0,o.readFileSync)(w,"utf8");if(ge.endsWith(vi))return cr("[cache hit]",fi,"~>",w),ge}cr("[cache miss]",fi);let Y=On();return Y.includes("__JITI_ERROR__")||(0,o.writeFileSync)(w,Y+vi,"utf8"),Y}(Zr.filename,Zr.source,()=>{var fi;let Zs=te.transform(Object.assign(Object.assign(Object.assign({legacy:te.legacy},te.transformOptions),{babel:Object.assign(Object.assign({},te.sourceMaps?{sourceFileName:Zr.filename,sourceMaps:"inline"}:{}),(fi=te.transformOptions)===null||fi===void 0?void 0:fi.babel)}),Zr));return Zs.error&&te.debug&&cr(Zs.error),Zs.code});return ri.startsWith("#!")&&(ri="// "+ri),ri}function ka(Zr){return te.interopDefault?function(ri,fi={}){if((Zs=ri)===null||typeof Zs!="object"||!("default"in ri))return ri;var Zs;let On=ri.default;if(On==null)return ri;let vi=typeof On;if(vi!=="object"&&(vi!=="function"||fi.preferNamespace))return fi.preferNamespace?ri:On;for(let Ts in ri)try{Ts in On||Object.defineProperty(On,Ts,{enumerable:Ts!=="default",configurable:Ts!=="default",get:()=>ri[Ts]})}catch{}return On}(Zr):Zr}function Zi(Zr,ri){var fi,Zs;let On=Me||{};if(Zr.startsWith("node:")?Zr=Zr.slice(5):Zr.startsWith("file:")&&(Zr=(0,a.fileURLToPath)(Zr)),r.builtinModules.includes(Zr)||Zr===".pnp.js")return Zt(Zr);if(te.experimentalBun&&!te.transformOptions)try{cr(`[bun] [native] ${Zr}`);let w=Zt(Zr);return te.requireCache===!1&&delete Zt.cache[Zr],ka(w)}catch(w){cr(`[bun] Using fallback for ${Zr} because of an error:`,w)}let vi=ji(Zr),Ts=S(vi);if(Ts===".json"){cr("[json]",vi);let w=Zt(Zr);return Object.defineProperty(w,"default",{value:w}),w}return Ts&&!te.extensions.includes(Ts)?(cr("[unknown]",vi),Zt(Zr)):xt.test(vi)?(cr("[native]",vi),Zt(Zr)):On[vi]&&(On[vi].loaded===!0||ve?.loaded===!1)?ka((fi=On[vi])===null||fi===void 0?void 0:fi.exports):te.requireCache&&Zt.cache[vi]?ka((Zs=Zt.cache[vi])===null||Zs===void 0?void 0:Zs.exports):Bo((0,o.readFileSync)(vi,"utf8"),{id:Zr,filename:vi,ext:Ts,cache:On})}function Bo(Zr,ri={}){var fi;let Zs=ri.id||(ri.filename?I(ri.filename):`_jitiEval.${ri.ext||".js"}`),On=ri.filename||ji(Zs),vi=ri.ext||S(On),Ts=ri.cache||Me||{},w=vi===".ts"||vi===".mts"||vi===".cts",Y=vi===".mjs"||vi===".js"&&((fi=function(ut){for(;ut&&ut!=="."&&ut!=="/";){ut=y(ut,"..");try{let It=(0,o.readFileSync)(y(ut,"package.json"),"utf8");try{return JSON.parse(It)}catch{}break}catch{}}}(On))===null||fi===void 0?void 0:fi.type)==="module",ge=vi!==".cjs"&&(w||Y||Xt.test(On)||_E(Zr)||te.legacy&&Zr.match(/\?\.|\?\?/)),De=c.performance.now();if(ge)Zr=sa({filename:On,source:Zr,ts:w}),cr("[transpile]"+(Y?" [esm]":""),On,`(${Math.round(1e3*(c.performance.now()-De))/1e3}ms)`);else try{return cr("[native]",On),ka(Zt(Zs))}catch(ut){cr("Native require error:",ut),cr("[fallback]",On),Zr=sa({filename:On,source:Zr,ts:w})}let Je=new r.Module(On),dt;Je.filename=On,ve&&(Je.parent=ve,Array.isArray(ve.children)&&!ve.children.includes(Je)&&ve.children.push(Je)),Je.require=mp(On,te,Je,Ts),Je.path=T(On),Je.paths=r.Module._nodeModulePaths(Je.path),Ts[On]=Je,te.requireCache&&(Zt.cache[On]=Je);try{dt=H().runInThisContext(r.Module.wrap(Zr),{filename:On,lineOffset:0,displayErrors:!1})}catch(ut){te.requireCache&&delete Zt.cache[On],te.onError(ut)}try{dt(Je.exports,Je.require,Je,Je.filename,T(Je.filename))}catch(ut){te.requireCache&&delete Zt.cache[On],te.onError(ut)}if(Je.exports&&Je.exports.__JITI_ERROR__){let{filename:ut,line:It,column:Ut,code:yr,message:Jt}=Je.exports.__JITI_ERROR__,zr=new Error(`${yr}: ${Jt} ${`${ut}:${It}:${Ut}`}`);Error.captureStackTrace(zr,Zi),te.onError(zr)}return Je.loaded=!0,ka(Je.exports)}return ji.paths=Zt.resolve.paths,Zi.resolve=ji,Zi.cache=te.requireCache?Zt.cache:{},Zi.extensions=Zt.extensions,Zi.main=Zt.main,Zi.transform=sa,Zi.register=function(){return(0,ee.addHook)((Zr,ri)=>Zi.transform({source:Zr,filename:ri,ts:!!/\.[cm]?ts$/.test(ri)}),{exts:te.extensions})},Zi.evalModule=Bo,Zi.import=(Zr,ri)=>hh(this,void 0,void 0,function*(){return yield Zi(Zr)}),Zi}})(),zpe.exports=i.default})()});var r3=Le((oBt,Ype)=>{(()=>{var e={"./node_modules/.pnpm/@ampproject+remapping@2.3.0/node_modules/@ampproject/remapping/dist/remapping.umd.js":function(o,r,c){o.exports=function(s,u){"use strict";let H=l("",-1,-1,"",null,!1),a=[];function l(T,I,L,x,C,D){return{source:T,line:I,column:L,name:x,content:C,ignore:D}}function p(T,I,L,x,C){return{map:T,sources:I,source:L,content:x,ignore:C}}function d(T,I){return p(T,I,"",null,!1)}function h(T,I,L){return p(null,a,T,I,L)}function m(T){let I=new u.GenMapping({file:T.map.file}),{sources:L,map:x}=T,C=x.names,D=s.decodedMappings(x);for(let O=0;Onew s.TraceMap(D,"")),x=L.pop();for(let D=0;D1)throw new Error(`Transformation map ${D} must have exactly one source file. Did you specify these with the most recent transformation maps first?`);let C=E(x,I,"",0);for(let D=L.length-1;D>=0;D--)C=d(L[D],[C]);return C}function E(T,I,L,x){let{resolvedSources:C,sourcesContent:D,ignoreList:O}=T,j=x+1;return d(T,C.map((k,$)=>{let U={importer:L,depth:j,source:k||"",content:void 0,ignore:void 0},F=I(U.source,U),{source:P,content:W,ignore:Z}=U;return F?E(new s.TraceMap(F,P),I,P,j):h(P,W!==void 0?W:D?D[$]:null,Z!==void 0?Z:!!O&&O.includes($))}))}class A{constructor(I,L){let x=L.decodedMappings?u.toDecodedMap(I):u.toEncodedMap(I);this.version=x.version,this.file=x.file,this.mappings=x.mappings,this.names=x.names,this.ignoreList=x.ignoreList,this.sourceRoot=x.sourceRoot,this.sources=x.sources,L.excludeContent||(this.sourcesContent=x.sourcesContent)}toString(){return JSON.stringify(this)}}function S(T,I,L){let x=typeof L=="object"?L:{excludeContent:!!L,decodedMappings:!1},C=_(T,I);return new A(m(C),x)}return S}(c("./node_modules/.pnpm/@jridgewell+trace-mapping@0.3.25/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js"),c("./node_modules/.pnpm/@jridgewell+gen-mapping@0.3.5/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js"))},"./node_modules/.pnpm/@babel+core@7.24.7/node_modules/@babel/core/lib/config/files lazy recursive":o=>{function r(c){return Promise.resolve().then(()=>{var s=new Error("Cannot find module '"+c+"'");throw s.code="MODULE_NOT_FOUND",s})}r.keys=()=>[],r.resolve=r,r.id="./node_modules/.pnpm/@babel+core@7.24.7/node_modules/@babel/core/lib/config/files lazy recursive",o.exports=r},"./node_modules/.pnpm/@babel+core@7.24.7/node_modules/@babel/core/lib/config/files sync recursive":o=>{function r(c){var s=new Error("Cannot find module '"+c+"'");throw s.code="MODULE_NOT_FOUND",s}r.keys=()=>[],r.resolve=r,r.id="./node_modules/.pnpm/@babel+core@7.24.7/node_modules/@babel/core/lib/config/files sync recursive",o.exports=r},"./node_modules/.pnpm/@babel+plugin-syntax-class-properties@7.12.13_@babel+core@7.24.7/node_modules/@babel/plugin-syntax-class-properties/lib/index.js":(o,r,c)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var s=(0,c("./node_modules/.pnpm/@babel+helper-plugin-utils@7.24.7/node_modules/@babel/helper-plugin-utils/lib/index.js").declare)(u=>(u.assertVersion(7),{name:"syntax-class-properties",manipulateOptions(H,a){a.plugins.push("classProperties","classPrivateProperties","classPrivateMethods")}}));r.default=s},"./node_modules/.pnpm/@babel+plugin-syntax-export-namespace-from@7.8.3_@babel+core@7.24.7/node_modules/@babel/plugin-syntax-export-namespace-from/lib/index.js":(o,r,c)=>{"use strict";r.A=void 0;var s=(0,c("./node_modules/.pnpm/@babel+helper-plugin-utils@7.24.7/node_modules/@babel/helper-plugin-utils/lib/index.js").declare)(u=>(u.assertVersion(7),{name:"syntax-export-namespace-from",manipulateOptions(H,a){a.plugins.push("exportNamespaceFrom")}}));r.A=s},"./node_modules/.pnpm/@babel+plugin-syntax-nullish-coalescing-operator@7.8.3_@babel+core@7.24.7/node_modules/@babel/plugin-syntax-nullish-coalescing-operator/lib/index.js":(o,r,c)=>{"use strict";r.A=void 0;var s=(0,c("./node_modules/.pnpm/@babel+helper-plugin-utils@7.24.7/node_modules/@babel/helper-plugin-utils/lib/index.js").declare)(u=>(u.assertVersion(7),{name:"syntax-nullish-coalescing-operator",manipulateOptions(H,a){a.plugins.push("nullishCoalescingOperator")}}));r.A=s},"./node_modules/.pnpm/@babel+plugin-syntax-optional-chaining@7.8.3_@babel+core@7.24.7/node_modules/@babel/plugin-syntax-optional-chaining/lib/index.js":(o,r,c)=>{"use strict";r.A=void 0;var s=(0,c("./node_modules/.pnpm/@babel+helper-plugin-utils@7.24.7/node_modules/@babel/helper-plugin-utils/lib/index.js").declare)(u=>(u.assertVersion(7),{name:"syntax-optional-chaining",manipulateOptions(H,a){a.plugins.push("optionalChaining")}}));r.A=s},"./node_modules/.pnpm/@jridgewell+gen-mapping@0.3.5/node_modules/@jridgewell/gen-mapping/dist/gen-mapping.umd.js":function(o,r,c){(function(s,u,H,a){"use strict";class y{constructor({file:ne,sourceRoot:K}={}){this._names=new u.SetArray,this._sources=new u.SetArray,this._sourcesContent=[],this._mappings=[],this.file=ne,this.sourceRoot=K,this._ignoreList=new u.SetArray}}function _(J){return J}function E(J,ne,K,q,Q,z,ie,_e){return j(!1,J,ne,K,q,Q,z,ie,_e)}function A(J,ne){return ee(!1,J,ne)}let S=(J,ne,K,q,Q,z,ie,_e)=>j(!0,J,ne,K,q,Q,z,ie,_e),T=(J,ne)=>ee(!0,J,ne);function I(J,ne,K){let{_sources:q,_sourcesContent:Q}=J;Q[u.put(q,ne)]=K}function L(J,ne,K=!0){let{_sources:q,_sourcesContent:Q,_ignoreList:z}=J,ie=u.put(q,ne);ie===Q.length&&(Q[ie]=null),K?u.put(z,ie):u.remove(z,ie)}function x(J){let{_mappings:ne,_sources:K,_sourcesContent:q,_names:Q,_ignoreList:z}=J;return F(ne),{version:3,file:J.file||void 0,names:Q.array,sourceRoot:J.sourceRoot||void 0,sources:K.array,sourcesContent:q,mappings:ne,ignoreList:z.array}}function C(J){let ne=x(J);return Object.assign(Object.assign({},ne),{mappings:H.encode(ne.mappings)})}function D(J){let ne=new a.TraceMap(J),K=new y({file:ne.file,sourceRoot:ne.sourceRoot});return P(K._names,ne.names),P(K._sources,ne.sources),K._sourcesContent=ne.sourcesContent||ne.sources.map(()=>null),K._mappings=a.decodedMappings(ne),ne.ignoreList&&P(K._ignoreList,ne.ignoreList),K}function O(J){let ne=[],{_mappings:K,_sources:q,_names:Q}=J;for(let z=0;z=0&&!(ne>=J[q][0]);K=q--);return K}function U(J,ne,K){for(let q=J.length;q>ne;q--)J[q]=J[q-1];J[ne]=K}function F(J){let{length:ne}=J,K=ne;for(let q=K-1;q>=0&&!(J[q].length>0);K=q,q--);KL&&(L=D)}E(I,L);let x=I.query+I.hash;switch(L){case 2:case 3:return x;case 4:{let C=I.path.slice(1);return C?p(T||S)&&!p(C)?"./"+C+x:C+x:x||"."}case 5:return I.path+x;default:return I.scheme+"//"+I.user+I.host+I.port+I.path+x}}return A}()},"./node_modules/.pnpm/@jridgewell+set-array@1.2.1/node_modules/@jridgewell/set-array/dist/set-array.umd.js":function(o,r){(function(c){"use strict";class s{constructor(){this._indexes={__proto__:null},this.array=[]}}function u(d){return d}function H(d,h){return d._indexes[h]}function a(d,h){let m=H(d,h);if(m!==void 0)return m;let{array:g,_indexes:y}=d,_=g.push(h);return y[h]=_-1}function l(d){let{array:h,_indexes:m}=d;h.length!==0&&(m[h.pop()]=void 0)}function p(d,h){let m=H(d,h);if(m===void 0)return;let{array:g,_indexes:y}=d;for(let _=m+1;_Buffer.from(S.buffer,S.byteOffset,S.byteLength).toString()}:{decode(S){let T="";for(let I=0;I>>=1,O&&(x=-2147483648|-x),I[L]+=x,T}function g(S,T,I){return!(T>=I)&&S.charCodeAt(T)!==44}function y(S){S.sort(_)}function _(S,T){return S[0]-T[0]}function E(S){let T=new Int32Array(5),I=16384,L=I-36,x=new Uint8Array(I),C=x.subarray(0,L),D=0,O="";for(let j=0;j0&&(D===I&&(O+=p.decode(x),D=0),x[D++]=59),k.length!==0){T[0]=0;for(let $=0;$L&&(O+=p.decode(C),x.copyWithin(0,L,D),D-=L),$>0&&(x[D++]=44),D=A(x,D,T,U,0),U.length!==1&&(D=A(x,D,T,U,1),D=A(x,D,T,U,2),D=A(x,D,T,U,3),U.length!==4&&(D=A(x,D,T,U,4)))}}}return O+p.decode(x.subarray(0,D))}function A(S,T,I,L,x){let C=L[x],D=C-I[x];I[x]=C,D=D<0?-D<<1|1:D<<1;do{let O=31&D;D>>>=5,D>0&&(O|=32),S[T++]=a[O]}while(D>0);return T}c.decode=d,c.encode=E,Object.defineProperty(c,"__esModule",{value:!0})})(r)},"./node_modules/.pnpm/@jridgewell+trace-mapping@0.3.25/node_modules/@jridgewell/trace-mapping/dist/trace-mapping.umd.js":function(o,r,c){(function(s,u,H){"use strict";function a(xe,pe){return pe&&!pe.endsWith("/")&&(pe+="/"),H(xe,pe)}function l(xe){if(!xe)return"";let pe=xe.lastIndexOf("/");return xe.slice(0,pe+1)}let p=0,d=1,h=2,m=3,g=4,y=1,_=2;function E(xe,pe){let ue=A(xe,0);if(ue===xe.length)return xe;pe||(xe=xe.slice());for(let Se=ue;Se>1),de=xe[Ae][p]-pe;if(de===0)return L=!0,Ae;de<0?ue=Ae+1:Se=Ae-1}return L=!1,ue-1}function C(xe,pe,ue){for(let Se=ue+1;Se=0&&xe[Se][p]===pe;ue=Se--);return ue}function O(){return{lastKey:-1,lastNeedle:-1,lastIndex:-1}}function j(xe,pe,ue,Se){let{lastKey:Ae,lastNeedle:de,lastIndex:We}=ue,tt=0,mt=xe.length-1;if(Se===Ae){if(pe===de)return L=We!==-1&&xe[We][p]===pe,We;pe>=de?tt=We===-1?0:We:mt=We}return ue.lastKey=Se,ue.lastNeedle=pe,ue.lastIndex=x(xe,pe,tt,mt)}function k(xe,pe){let ue=pe.map(U);for(let Se=0;Sepe;Se--)xe[Se]=xe[Se-1];xe[pe]=ue}function U(){return{__proto__:null}}let F=function(xe,pe){let ue=P(xe);if(!("sections"in ue))return new z(ue,pe);let Se=[],Ae=[],de=[],We=[],tt=[];return W(ue,pe,Se,Ae,de,We,tt,0,0,1/0,1/0),re({version:3,file:ue.file,names:We,sources:Ae,sourcesContent:de,mappings:Se,ignoreList:tt})};function P(xe){return typeof xe=="string"?JSON.parse(xe):xe}function W(xe,pe,ue,Se,Ae,de,We,tt,mt,At,pt){let{sections:Nt}=xe;for(let Ce=0;CeAt)return;let ht=J(ue,Ne),it=we===0?mt:0,Tt=Ze[we];for(let Ot=0;Ot=pt)return;if(Pt.length===1){ht.push([Ir]);continue}let Lr=qe+Pt[d],_n=Pt[h],_r=Pt[m];ht.push(Pt.length===4?[Ir,Lr,_n,_r]:[Ir,Lr,_n,_r,ot+Pt[g]])}}}function ee(xe,pe){for(let ue=0;uea(qe||"",Nt));let{mappings:Ce}=Ae;typeof Ce=="string"?(this._encoded=Ce,this._decoded=void 0):(this._encoded=void 0,this._decoded=E(Ce,Se)),this._decodedMemo=O(),this._bySources=void 0,this._bySourceMemos=void 0}}function ie(xe){return xe}function _e(xe){var pe,ue;return(pe=(ue=xe)._encoded)!==null&&pe!==void 0?pe:ue._encoded=u.encode(xe._decoded)}function He(xe){var pe;return(pe=xe)._decoded||(pe._decoded=u.decode(xe._encoded))}function be(xe,pe,ue){let Se=He(xe);if(pe>=Se.length)return null;let Ae=Se[pe],de=$e(Ae,xe._decodedMemo,pe,ue,Q);return de===-1?null:Ae[de]}function Ve(xe,pe){let{line:ue,column:Se,bias:Ae}=pe;if(ue--,ue<0)throw new Error(ne);if(Se<0)throw new Error(K);let de=He(xe);if(ue>=de.length)return Ie(null,null,null,null);let We=de[ue],tt=$e(We,xe._decodedMemo,ue,Se,Ae||Q);if(tt===-1)return Ie(null,null,null,null);let mt=We[tt];if(mt.length===1)return Ie(null,null,null,null);let{names:At,resolvedSources:pt}=xe;return Ie(pt[mt[d]],mt[h]+1,mt[m],mt.length===5?At[mt[g]]:null)}function Fe(xe,pe){let{source:ue,line:Se,column:Ae,bias:de}=pe;return et(xe,ue,Se,Ae,de||Q,!1)}function me(xe,pe){let{source:ue,line:Se,column:Ae,bias:de}=pe;return et(xe,ue,Se,Ae,de||q,!0)}function ce(xe,pe){let ue=He(xe),{names:Se,resolvedSources:Ae}=xe;for(let de=0;de{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(u){var H=(0,s.createDynamicImportTransform)(u);return{manipulateOptions:function(a,l){l.plugins.push("dynamicImport")},visitor:{Import:function(a){H(this,a)}}}};var s=c("./node_modules/.pnpm/babel-plugin-dynamic-import-node@2.3.3/node_modules/babel-plugin-dynamic-import-node/lib/utils.js");o.exports=r.default},"./node_modules/.pnpm/babel-plugin-dynamic-import-node@2.3.3/node_modules/babel-plugin-dynamic-import-node/lib/utils.js":(o,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var c=function(u,H){if(Array.isArray(u))return u;if(Symbol.iterator in Object(u))return function(a,l){var p=[],d=!0,h=!1,m=void 0;try{for(var g,y=a[Symbol.iterator]();!(d=(g=y.next()).done)&&(p.push(g.value),!l||p.length!==l);d=!0);}catch(_){h=!0,m=_}finally{try{!d&&y.return&&y.return()}finally{if(h)throw m}}return p}(u,H);throw new TypeError("Invalid attempt to destructure non-iterable instance")};function s(u,H){var a=H.arguments,l=c(a,1)[0];return u.isStringLiteral(l)||u.isTemplateLiteral(l)?(u.removeComments(l),l):u.templateLiteral([u.templateElement({raw:"",cooked:""}),u.templateElement({raw:"",cooked:""},!0)],a)}r.getImportSource=s,r.createDynamicImportTransform=function(u){var H=u.template,a=u.types,l={static:{interop:H("Promise.resolve().then(() => INTEROP(require(SOURCE)))"),noInterop:H("Promise.resolve().then(() => require(SOURCE))")},dynamic:{interop:H("Promise.resolve(SOURCE).then(s => INTEROP(require(s)))"),noInterop:H("Promise.resolve(SOURCE).then(s => require(s))")}},p=typeof WeakSet=="function"&&new WeakSet;return function(d,h){if(p){if(p.has(h))return;p.add(h)}var m,g=s(a,h.parent),y=(m=g,a.isStringLiteral(m)||a.isTemplateLiteral(m)&&m.expressions.length===0?l.static:l.dynamic),_=d.opts.noInterop?y.noInterop({SOURCE:g}):y.interop({SOURCE:g,INTEROP:d.addHelper("interopRequireWildcard")});h.parentPath.replaceWith(_)}}},"./node_modules/.pnpm/babel-plugin-parameter-decorator@1.0.16/node_modules/babel-plugin-parameter-decorator/lib/index.js":(o,r,c)=>{"use strict";var s=c("path");function u(H){switch(H.parent.type){case"TSTypeReference":case"TSQualifiedName":case"TSExpressionWithTypeArguments":case"TSTypeQuery":return!0;default:return!1}}o.exports=function(H){var a=H.types,l=function(d,h){return function(m){var g=a.callExpression(d.expression,[a.Identifier(m),a.Identifier("undefined"),a.NumericLiteral(h.key)]),y=a.logicalExpression("||",g,a.Identifier(m)),_=a.assignmentExpression("=",a.Identifier(m),y);return a.expressionStatement(_)}},p=function(d,h){return function(m,g){var y=a.callExpression(d.expression,[a.Identifier("".concat(m,".prototype")),a.StringLiteral(g),a.NumericLiteral(h.key)]);return a.expressionStatement(y)}};return{visitor:{Program:function(d,h){var m=(0,s.extname)(h.file.opts.filename);m!==".ts"&&m!==".tsx"||function(){var g=Object.create(null);d.node.body.filter(function(j){var k=j.type,$=j.declaration;switch(k){case"ClassDeclaration":return!0;case"ExportNamedDeclaration":case"ExportDefaultDeclaration":return $&&$.type==="ClassDeclaration";default:return!1}}).map(function(j){return j.type==="ClassDeclaration"?j:j.declaration}).forEach(function(j){j.body.body.forEach(function(k){(k.params||[]).forEach(function($){($.decorators||[]).forEach(function(U){U.expression.callee?g[U.expression.callee.name]=U:g[U.expression.name]=U})})})});var y=!0,_=!1,E=void 0;try{for(var A,S=d.get("body")[Symbol.iterator]();!(y=(A=S.next()).done);y=!0){var T=A.value;if(T.node.type==="ImportDeclaration"){if(T.node.specifiers.length===0)continue;var I=!0,L=!1,x=void 0;try{for(var C,D=function(){var j=C.value,k=T.scope.getBinding(j.local.name);k.referencePaths.length?k.referencePaths.reduce(function($,U){return $||u(U)},!1)&&Object.keys(g).forEach(function($){var U=g[$];(U.expression.arguments||[]).forEach(function(F){F.name===j.local.name&&k.referencePaths.push({parent:U.expression})})}):g[j.local.name]&&k.referencePaths.push({parent:g[j.local.name]})},O=T.node.specifiers[Symbol.iterator]();!(I=(C=O.next()).done);I=!0)D()}catch(j){L=!0,x=j}finally{try{I||O.return==null||O.return()}finally{if(L)throw x}}}}}catch(j){_=!0,E=j}finally{try{y||S.return==null||S.return()}finally{if(_)throw E}}}()},Function:function(d){var h="";d.node.id?h=d.node.id.name:d.node.key&&(h=d.node.key.name),(d.get("params")||[]).slice().forEach(function(m){var g=m.node.decorators||[],y=g.length;if(g.slice().forEach(function(E){if(d.type==="ClassMethod"){var A,S=d.parentPath.parentPath,T=d.findParent(function(j){return j.type==="ClassDeclaration"});if(T?A=T.node.id.name:(S.insertAfter(null),A=function(j){var k=j.findParent(function($){return $.node.type==="AssignmentExpression"});return k.node.right.type==="SequenceExpression"?k.node.right.expressions[1].name:k.node.right.type==="ClassExpression"?k.node.left.name:null}(d)),h==="constructor"){var I=l(E,m)(A);S.insertAfter(I)}else{var L=p(E,m)(A,h);S.insertAfter(L)}}else{var x=d.findParent(function(j){return j.node.type==="VariableDeclarator"}).node.id.name;if(h===x){var C=l(E,m)(x);d.parentKey==="body"?d.insertAfter(C):d.findParent(function(j){return j.parentKey==="body"}).insertAfter(C)}else{var D=d.findParent(function(j){return j.node.type==="CallExpression"}),O=p(E,m)(x,h);D.insertAfter(O)}}}),y){var _=function(E){switch(E.node.type){case"ObjectPattern":return a.ObjectPattern(E.node.properties);case"AssignmentPattern":return a.AssignmentPattern(E.node.left,E.node.right);case"TSParameterProperty":return a.Identifier(E.node.parameter.name);default:return a.Identifier(E.node.name)}}(m);m.replaceWith(_)}})}}}}},"./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.24.7_@babel+traverse@7.24.7/node_modules/babel-plugin-transform-typescript-metadata/lib/metadata/metadataVisitor.js":(o,r,c)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.metadataVisitor=function(a,l){let p=l.node,d=a.node;switch(p.type){case"ClassMethod":let h=p.kind==="constructor"?d.decorators:p.decorators;if(!h||h.length===0)return;h.push(H("design:type",s.types.identifier("Function"))),h.push(H("design:paramtypes",s.types.arrayExpression(p.params.map(m=>(0,u.serializeType)(a,m)))));break;case"ClassProperty":if(!p.decorators||p.decorators.length===0||!p.typeAnnotation||p.typeAnnotation.type!=="TSTypeAnnotation")return;p.decorators.push(H("design:type",(0,u.serializeType)(a,p)))}};var s=c("./node_modules/.pnpm/@babel+core@7.24.7/node_modules/@babel/core/lib/index.js"),u=c("./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.24.7_@babel+traverse@7.24.7/node_modules/babel-plugin-transform-typescript-metadata/lib/metadata/serializeType.js");function H(a,l){return s.types.decorator(s.types.callExpression(s.types.memberExpression(s.types.identifier("Reflect"),s.types.identifier("metadata")),[s.types.stringLiteral(a),l]))}},"./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.24.7_@babel+traverse@7.24.7/node_modules/babel-plugin-transform-typescript-metadata/lib/metadata/serializeType.js":(o,r,c)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.serializeType=function(m,g){let y=H(g);if(y==null||!y.typeAnnotation||y.typeAnnotation.type!=="TSTypeAnnotation")return u();let _=y.typeAnnotation.typeAnnotation;return d(m.node.id?m.node.id.name:"",_)},r.isClassType=l;var s=c("./node_modules/.pnpm/@babel+core@7.24.7/node_modules/@babel/core/lib/index.js");function u(){return s.types.unaryExpression("void",s.types.numericLiteral(0))}function H(m){return m==null?null:m.type==="ClassProperty"||m.type==="Identifier"||m.type==="ObjectPattern"?m:m.type==="AssignmentPattern"&&m.left.type==="Identifier"?m.left:m.type==="TSParameterProperty"?H(m.parameter):null}function a(m,g){let y=p(g.typeName);return l(m,y)?s.types.identifier("Object"):s.types.conditionalExpression(s.types.binaryExpression("===",s.types.unaryExpression("typeof",y),s.types.stringLiteral("undefined")),s.types.identifier("Object"),s.types.cloneDeep(y))}function l(m,g){switch(g.type){case"Identifier":return g.name===m;case"MemberExpression":return l(m,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 p(m){return m.type==="Identifier"?s.types.identifier(m.name):s.types.memberExpression(p(m.left),m.right)}function d(m,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 d(m,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 a(m,g);case"TSIntersectionType":case"TSUnionType":return h(m,g.types);case"TSConditionalType":return h(m,[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 h(m,g){let y;for(let _ of g){for(;_.type==="TSParenthesizedType";)_=_.typeAnnotation;if(_.type==="TSNeverKeyword"||_.type==="TSNullKeyword"||_.type==="TSUndefinedKeyword")continue;let E=d(m,_);if(s.types.isIdentifier(E)&&E.name==="Object")return E;if(y){if(!s.types.isIdentifier(y)||!s.types.isIdentifier(E)||y.name!==E.name)return s.types.identifier("Object")}else y=E}return y||u()}},"./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.24.7_@babel+traverse@7.24.7/node_modules/babel-plugin-transform-typescript-metadata/lib/parameter/parameterVisitor.js":(o,r,c)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.parameterVisitor=function(H,a){if(a.type!=="ClassMethod"||a.node.type!=="ClassMethod"||a.node.key.type!=="Identifier")return;let l=a;(l.get("params")||[]).slice().forEach(function(p){let d;(p.node.type==="Identifier"||p.node.type==="ObjectPattern"?p.node:p.node.type==="TSParameterProperty"&&p.node.parameter.type==="Identifier"?p.node.parameter:null)!=null&&((p.node.decorators||[]).slice().forEach(function(h){l.node.kind==="constructor"?(d=u(p.key,h.expression,!0),H.node.decorators||(H.node.decorators=[]),H.node.decorators.push(d)):(d=u(p.key,h.expression,!1),l.node.decorators||(l.node.decorators=[]),l.node.decorators.push(d))}),d&&(p.node.decorators=null))})};var s=c("./node_modules/.pnpm/@babel+core@7.24.7/node_modules/@babel/core/lib/index.js");function u(H,a,l=!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(a,[s.types.identifier("target"),s.types.identifier(l?"undefined":"key"),s.types.numericLiteral(H)]))])))}},"./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.24.7_@babel+traverse@7.24.7/node_modules/babel-plugin-transform-typescript-metadata/lib/plugin.js":(o,r,c)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var s=c("./node_modules/.pnpm/@babel+helper-plugin-utils@7.24.7/node_modules/@babel/helper-plugin-utils/lib/index.js"),u=c("./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.24.7_@babel+traverse@7.24.7/node_modules/babel-plugin-transform-typescript-metadata/lib/parameter/parameterVisitor.js"),H=c("./node_modules/.pnpm/babel-plugin-transform-typescript-metadata@0.3.2_@babel+core@7.24.7_@babel+traverse@7.24.7/node_modules/babel-plugin-transform-typescript-metadata/lib/metadata/metadataVisitor.js"),a=(0,s.declare)(l=>(l.assertVersion(7),{visitor:{Program(p){p.traverse({ClassDeclaration(d){for(let h of d.get("body").get("body"))h.type!=="ClassMethod"&&h.type!=="ClassProperty"||((0,u.parameterVisitor)(d,h),(0,H.metadataVisitor)(d,h));d.parentPath.scope.crawl()}})}}}));r.default=a},"./node_modules/.pnpm/convert-source-map@2.0.0/node_modules/convert-source-map/index.js":(o,r)=>{"use strict";var c;function s(H,a){(a=a||{}).hasComment&&(H=function(l){return l.split(",").pop()}(H)),a.encoding==="base64"?H=c(H):a.encoding==="uri"&&(H=decodeURIComponent(H)),(a.isJSON||a.encoding)&&(H=JSON.parse(H)),this.sourcemap=H}function u(H){return new s(H,{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}}),c=typeof Buffer<"u"?typeof Buffer.from=="function"?function(H){return Buffer.from(H,"base64").toString()}:function(H){if(typeof value=="number")throw new TypeError("The value to decode must not be of type number.");return new Buffer(H,"base64").toString()}:function(H){return decodeURIComponent(escape(atob(H)))},s.prototype.toJSON=function(H){return JSON.stringify(this.sourcemap,null,H)},typeof Buffer<"u"?typeof Buffer.from=="function"?s.prototype.toBase64=function(){var H=this.toJSON();return Buffer.from(H,"utf8").toString("base64")}:s.prototype.toBase64=function(){var H=this.toJSON();if(typeof H=="number")throw new TypeError("The json to encode must not be of type number.");return new Buffer(H,"utf8").toString("base64")}:s.prototype.toBase64=function(){var H=this.toJSON();return btoa(unescape(encodeURIComponent(H)))},s.prototype.toURI=function(){var H=this.toJSON();return encodeURIComponent(H)},s.prototype.toComment=function(H){var a,l,p;return H!=null&&H.encoding==="uri"?(a="",l=this.toURI()):(a=";base64",l=this.toBase64()),p="sourceMappingURL=data:application/json;charset=utf-8"+a+","+l,H!=null&&H.multiline?"/*# "+p+" */":"//# "+p},s.prototype.toObject=function(){return JSON.parse(this.toJSON())},s.prototype.addProperty=function(H,a){if(this.sourcemap.hasOwnProperty(H))throw new Error('property "'+H+'" already exists on the sourcemap, use set property instead');return this.setProperty(H,a)},s.prototype.setProperty=function(H,a){return this.sourcemap[H]=a,this},s.prototype.getProperty=function(H){return this.sourcemap[H]},r.fromObject=function(H){return new s(H)},r.fromJSON=function(H){return new s(H,{isJSON:!0})},r.fromURI=function(H){return new s(H,{encoding:"uri"})},r.fromBase64=function(H){return new s(H,{encoding:"base64"})},r.fromComment=function(H){var a;return new s(H=H.replace(/^\/\*/g,"//").replace(/\*\/$/g,""),{encoding:(a=r.commentRegex.exec(H))&&a[4]||"uri",hasComment:!0})},r.fromMapFileComment=function(H,a){if(typeof a=="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 l=function(p,d){var h=r.mapFileCommentRegex.exec(p),m=h[1]||h[2];try{return(p=d(m))!=null&&typeof p.catch=="function"?p.catch(g):p}catch(y){g(y)}function g(y){throw new Error("An error occurred while trying to read the map file at "+m+` `+y.stack)}}(H,a);return l!=null&&typeof l.then=="function"?l.then(u):u(l)},r.fromSource=function(H){var a=H.match(r.commentRegex);return a?r.fromComment(a.pop()):null},r.fromMapFileSource=function(H,a){if(typeof a=="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 l=H.match(r.mapFileCommentRegex);return l?r.fromMapFileComment(l.pop(),a):null},r.removeComments=function(H){return H.replace(r.commentRegex,"")},r.removeMapFileComments=function(H){return H.replace(r.mapFileCommentRegex,"")},r.generateMapFileComment=function(H,a){var l="sourceMappingURL="+H;return a&&a.multiline?"/*# "+l+" */":"//# "+l}},"./node_modules/.pnpm/debug@4.3.5/node_modules/debug/src/browser.js":(o,r,c)=>{r.formatArgs=function(u){if(u[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+u[0]+(this.useColors?"%c ":" ")+"+"+o.exports.humanize(this.diff),!this.useColors)return;let H="color: "+this.color;u.splice(1,0,H,"color: inherit");let a=0,l=0;u[0].replace(/%[a-zA-Z%]/g,p=>{p!=="%%"&&(a++,p==="%c"&&(l=a))}),u.splice(l,0,H)},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(){return typeof window<"u"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)?!0:typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)?!1: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&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$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||(()=>{}),o.exports=c("./node_modules/.pnpm/debug@4.3.5/node_modules/debug/src/common.js")(r);let{formatters:s}=o.exports;s.j=function(u){try{return JSON.stringify(u)}catch(H){return"[UnexpectedJSONParseError]: "+H.message}}},"./node_modules/.pnpm/debug@4.3.5/node_modules/debug/src/common.js":(o,r,c)=>{o.exports=function(s){function u(l){let p,d,h,m=null;function g(...y){if(!g.enabled)return;let _=g,E=Number(new Date),A=E-(p||E);_.diff=A,_.prev=p,_.curr=E,p=E,y[0]=u.coerce(y[0]),typeof y[0]!="string"&&y.unshift("%O");let S=0;y[0]=y[0].replace(/%([a-zA-Z%])/g,(T,I)=>{if(T==="%%")return"%";S++;let L=u.formatters[I];if(typeof L=="function"){let x=y[S];T=L.call(_,x),y.splice(S,1),S--}return T}),u.formatArgs.call(_,y),(_.log||u.log).apply(_,y)}return g.namespace=l,g.useColors=u.useColors(),g.color=u.selectColor(l),g.extend=H,g.destroy=u.destroy,Object.defineProperty(g,"enabled",{enumerable:!0,configurable:!1,get:()=>m!==null?m:(d!==u.namespaces&&(d=u.namespaces,h=u.enabled(l)),h),set:y=>{m=y}}),typeof u.init=="function"&&u.init(g),g}function H(l,p){let d=u(this.namespace+(p===void 0?":":p)+l);return d.log=this.log,d}function a(l){return l.toString().substring(2,l.toString().length-2).replace(/\.\*\?$/,"*")}return u.debug=u,u.default=u,u.coerce=function(l){return l instanceof Error?l.stack||l.message:l},u.disable=function(){let l=[...u.names.map(a),...u.skips.map(a).map(p=>"-"+p)].join(",");return u.enable(""),l},u.enable=function(l){let p;u.save(l),u.namespaces=l,u.names=[],u.skips=[];let d=(typeof l=="string"?l:"").split(/[\s,]+/),h=d.length;for(p=0;p{u[l]=s[l]}),u.names=[],u.skips=[],u.formatters={},u.selectColor=function(l){let p=0;for(let d=0;d{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?o.exports=c("./node_modules/.pnpm/debug@4.3.5/node_modules/debug/src/browser.js"):o.exports=c("./node_modules/.pnpm/debug@4.3.5/node_modules/debug/src/node.js")},"./node_modules/.pnpm/debug@4.3.5/node_modules/debug/src/node.js":(o,r,c)=>{let s=c("tty"),u=c("util");r.init=function(a){a.inspectOpts={};let l=Object.keys(r.inspectOpts);for(let p=0;p{},"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 a=c("./node_modules/.pnpm/supports-color@7.2.0/node_modules/supports-color/index.js");a&&(a.stderr||a).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(a=>/^debug_/i.test(a)).reduce((a,l)=>{let p=l.substring(6).toLowerCase().replace(/_([a-z])/g,(h,m)=>m.toUpperCase()),d=process.env[l];return d=!!/^(yes|on|true|enabled)$/i.test(d)||!/^(no|off|false|disabled)$/i.test(d)&&(d==="null"?null:Number(d)),a[p]=d,a},{}),o.exports=c("./node_modules/.pnpm/debug@4.3.5/node_modules/debug/src/common.js")(r);let{formatters:H}=o.exports;H.o=function(a){return this.inspectOpts.colors=this.useColors,u.inspect(a,this.inspectOpts).split(` `).map(l=>l.trim()).join(" ")},H.O=function(a){return this.inspectOpts.colors=this.useColors,u.inspect(a,this.inspectOpts)}},"./node_modules/.pnpm/gensync@1.0.0-beta.2/node_modules/gensync/index.js":o=>{"use strict";let r=Symbol.for("gensync:v1:start"),c=Symbol.for("gensync:v1:suspend"),s="GENSYNC_EXPECTED_START",u="GENSYNC_EXPECTED_SUSPEND",H="GENSYNC_OPTIONS_ERROR";function a(E,A,S,T){if(typeof S===E||T&&S===void 0)return;let I;throw I=T?`Expected opts.${A} to be either a ${E}, or undefined.`:`Expected opts.${A} to be a ${E}.`,l(I,H)}function l(E,A){return Object.assign(new Error(E),{code:A})}function p({name:E,arity:A,sync:S,async:T}){return _(E,A,function*(...I){let L=yield r;if(!L)return S.call(this,I);let x;try{T.call(this,I,C=>{x||(x={value:C},L())},C=>{x||(x={err:C},L())})}catch(C){x={err:C},L()}if(yield c,x.hasOwnProperty("err"))throw x.err;return x.value})}function d(E){let A;for(;!({value:A}=E.next()).done;)m(A,E);return A}function h(E,A,S){(function T(){try{let I;for(;!({value:I}=E.next()).done;){m(I,E);let L=!0,x=!1,C=E.next(()=>{L?x=!0:T()});if(L=!1,g(C,E),!x)return}return A(I)}catch(I){return S(I)}})()}function m(E,A){E!==r&&y(A,l(`Got unexpected yielded value in gensync generator: ${JSON.stringify(E)}. Did you perhaps mean to use 'yield*' instead of 'yield'?`,s))}function g({value:E,done:A},S){(A||E!==c)&&y(S,l(A?"Unexpected generator completion. If you get this, it is probably a gensync bug.":`Expected GENSYNC_SUSPEND, got ${JSON.stringify(E)}. If you get this, it is probably a gensync bug.`,u))}function y(E,A){throw E.throw&&E.throw(A),A}function _(E,A,S){if(typeof E=="string"){let T=Object.getOwnPropertyDescriptor(S,"name");T&&!T.configurable||Object.defineProperty(S,"name",Object.assign(T||{},{configurable:!0,value:E}))}if(typeof A=="number"){let T=Object.getOwnPropertyDescriptor(S,"length");T&&!T.configurable||Object.defineProperty(S,"length",Object.assign(T||{},{configurable:!0,value:A}))}return S}o.exports=Object.assign(function(E){let A=E;return A=typeof E!="function"?function({name:S,arity:T,sync:I,async:L,errback:x}){if(a("string","name",S,!0),a("number","arity",T,!0),a("function","sync",I),a("function","async",L,!0),a("function","errback",x,!0),L&&x)throw l("Expected one of either opts.async or opts.errback, but got _both_.",H);if(typeof S!="string"){let C;x&&x.name&&x.name!=="errback"&&(C=x.name),L&&L.name&&L.name!=="async"&&(C=L.name.replace(/Async$/,"")),I&&I.name&&I.name!=="sync"&&(C=I.name.replace(/Sync$/,"")),typeof C=="string"&&(S=C)}return typeof T!="number"&&(T=I.length),p({name:S,arity:T,sync:function(C){return I.apply(this,C)},async:function(C,D,O){L?L.apply(this,C).then(D,O):x?x.call(this,...C,(j,k)=>{j==null?D(k):O(j)}):D(I.apply(this,C))}})}(E):function(S){return _(S.name,S.length,function(...T){return S.apply(this,T)})}(E),Object.assign(A,function(S){return{sync:function(...I){return d(S.apply(this,I))},async:function(...I){return new Promise((L,x)=>{h(S.apply(this,I),L,x)})},errback:function(...I){let L=I.pop();if(typeof L!="function")throw l("Asynchronous function called without callback","GENSYNC_ERRBACK_NO_CALLBACK");let x;try{x=S.apply(this,I)}catch(C){return void L(C)}h(x,C=>L(void 0,C),C=>L(C))}}}(A))},{all:p({name:"all",arity:1,sync:function(E){return Array.from(E[0]).map(A=>d(A))},async:function(E,A,S){let T=Array.from(E[0]);if(T.length===0)return void Promise.resolve().then(()=>A([]));let I=0,L=T.map(()=>{});T.forEach((x,C)=>{h(x,D=>{L[C]=D,I+=1,I===L.length&&A(L)},S)})}}),race:p({name:"race",arity:1,sync:function(E){let A=Array.from(E[0]);if(A.length===0)throw l("Must race at least 1 item","GENSYNC_RACE_NONEMPTY");return d(A[0])},async:function(E,A,S){let T=Array.from(E[0]);if(T.length===0)throw l("Must race at least 1 item","GENSYNC_RACE_NONEMPTY");for(let I of T)h(I,A,S)}})})},"./node_modules/.pnpm/globals@11.12.0/node_modules/globals/index.js":(o,r,c)=>{"use strict";o.exports=c("./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":o=>{"use strict";o.exports=(r,c=process.argv)=>{let s=r.startsWith("-")?"":r.length===1?"-":"--",u=c.indexOf(s+r),H=c.indexOf("--");return u!==-1&&(H===-1||u{"use strict";let r={},c=r.hasOwnProperty,s=(g,y)=>{for(let _ in g)c.call(g,_)&&y(_,g[_])},u=r.toString,H=Array.isArray,a=Buffer.isBuffer,l={'"':'\\"',"'":"\\'","\\":"\\\\","\b":"\\b","\f":"\\f","\n":"\\n","\r":"\\r"," ":"\\t"},p=/["'\\\b\f\n\r\t]/,d=/[0-9]/,h=/[ !#-&\(-\[\]-_a-~]/,m=(g,y)=>{let _=()=>{D=C,++y.indentLevel,C=y.indent.repeat(y.indentLevel)},E={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},A=y&&y.json;var S,T;A&&(E.quotes="double",E.wrap=!0),S=E,(y=((T=y)&&s(T,(K,q)=>{S[K]=q}),S)).quotes!="single"&&y.quotes!="double"&&y.quotes!="backtick"&&(y.quotes="single");let I=y.quotes=="double"?'"':y.quotes=="backtick"?"`":"'",L=y.compact,x=y.lowercaseHex,C=y.indent.repeat(y.indentLevel),D="",O=y.__inline1__,j=y.__inline2__,k=L?"":` `,$,U=!0,F=y.numbers=="binary",P=y.numbers=="octal",W=y.numbers=="decimal",Z=y.numbers=="hexadecimal";if(A&&g&&(K=>typeof K=="function")(g.toJSON)&&(g=g.toJSON()),!(K=>typeof K=="string"||u.call(K)=="[object String]")(g)){if((K=>u.call(K)=="[object Map]")(g))return g.size==0?"new Map()":(L||(y.__inline1__=!0,y.__inline2__=!1),"new Map("+m(Array.from(g),y)+")");if((K=>u.call(K)=="[object Set]")(g))return g.size==0?"new Set()":"new Set("+m(Array.from(g),y)+")";if(a(g))return g.length==0?"Buffer.from([])":"Buffer.from("+m(Array.from(g),y)+")";if(H(g))return $=[],y.wrap=!0,O&&(y.__inline1__=!1,y.__inline2__=!0),j||_(),((K,q)=>{let Q=K.length,z=-1;for(;++z{U=!1,j&&(y.__inline2__=!1),$.push((L||j?"":C)+m(K,y))}),U?"[]":j?"["+$.join(", ")+"]":"["+k+$.join(","+k)+k+(L?"":D)+"]";if(!(K=>typeof K=="number"||u.call(K)=="[object Number]")(g))return(K=>u.call(K)=="[object Object]")(g)?($=[],y.wrap=!0,_(),s(g,(K,q)=>{U=!1,$.push((L?"":C)+m(K,y)+":"+(L?"":" ")+m(q,y))}),U?"{}":"{"+k+$.join(","+k)+k+(L?"":D)+"}"):A?JSON.stringify(g)||"null":String(g);if(A)return JSON.stringify(g);if(W)return String(g);if(Z){let K=g.toString(16);return x||(K=K.toUpperCase()),"0x"+K}if(F)return"0b"+g.toString(2);if(P)return"0o"+g.toString(8)}let ee=g,J=-1,ne=ee.length;for($="";++J=55296&&_e<=56319&&ne>J+1){let He=ee.charCodeAt(J+1);if(He>=56320&&He<=57343){let be=(1024*(_e-55296)+He-56320+65536).toString(16);x||(be=be.toUpperCase()),$+="\\u{"+be+"}",++J;continue}}}if(!y.escapeEverything){if(h.test(K)){$+=K;continue}if(K=='"'){$+=I==K?'\\"':K;continue}if(K=="`"){$+=I==K?"\\`":K;continue}if(K=="'"){$+=I==K?"\\'":K;continue}}if(K=="\0"&&!A&&!d.test(ee.charAt(J+1))){$+="\\0";continue}if(p.test(K)){$+=l[K];continue}let q=K.charCodeAt(0);if(y.minimal&&q!=8232&&q!=8233){$+=K;continue}let Q=q.toString(16);x||(Q=Q.toUpperCase());let z=Q.length>2||A,ie="\\"+(z?"u":"x")+("0000"+Q).slice(z?-4:-2);$+=ie}return y.wrap&&($=I+$+I),I=="`"&&($=$.replace(/\$\{/g,"\\${")),y.isScriptContext?$.replace(/<\/(script|style)/gi,"<\\/$1").replace(/",o.representationStart,o.representationEnd,void 0]):RI(0,o)?C9(r,o):(o.advanceCodePoint(),[Rt.Delim,"-",o.representationStart,o.representationEnd,{value:"-"}]);case 60:return rBe(o)?(o.advanceCodePoint(4),[Rt.CDO,"/gs,Ire)}function P4e(e){let s=[];for(let u=0;ut===` `?` `:" ")}var nL;function w4e(e){nL||(nL=Are.default.states({main:{commentLine:/\/\/.*?$/,commentBlock:{match:/\/\*[^]*?\*\//,lineBreaks:!0},stringDouble:/"(?:[^"\\]|\\.)*"/,stringSingle:/'(?:[^'\\]|\\.)*'/,stringBacktick:/`(?:[^`\\]|\\.)*`/,other:{match:/[^]/,lineBreaks:!0}}}));let t="";nL.reset(e);for(let n of nL)n.type==="commentLine"?t+=" ".repeat(n.value.length):n.type==="commentBlock"?t+=n.value.replace(/./g," "):t+=n.value;return t=k4e(t),t}function k4e(e){let g=32,y=9,_=!1,E=!1,A=!1,S=-1,T=-1,I=null;for(let L=0;Lc))){if(!n){yield{classList:i!==null?o[1].slice(0,i-r):o[1],range:[r,c]};continue}for(let s of o[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],H=u+s[1].length;i!==null&&(iH)||(yield{classList:i!==null?s[1].slice(0,i-u):s[1],range:[u,H]})}}}}function Sa(e,t){let n,i=[];for(;(n=e.exec(t))!==null;)i.push({...n});return i}function Lre(e,t){let n=Sa(e,t);return n.length===0?null:n[n.length-1]}function Ku({classList:e,range:t,important:n},i){let o=e.split(/(\s+)/),r=[],c=0;for(let s=0;sKu(c,e.blocklist)))}function KR(e,t,n,i){let o=xs(t,"css",n),r=JS(i??t.languageId,e.editor?.userLanguages)?/(@apply\s+)(?[^}\r\n]+?)(?\s*!important)?(?:\r|\n|}|$)/g:/(@apply\s+)(?[^;}]+?)(?\s*!important)?\s*[;}]/g,c=Sa(r,o),s=n?n.start:{line:0,character:0};return c.map(u=>{let H=Gn(o,u.index+u[1].length),a=Gn(o,u.index+u[1].length+u.groups.classList.length);return{classList:u.groups.classList,important:!!u.groups.important,range:{start:{line:s.line+H.line,character:(a.line===0?s.character:0)+H.character},end:{line:s.line+a.line,character:(a.line===0?s.character:0)+a.character}}}})}async function Tre(e,t,n){let o=(await e.editor.getConfiguration(t.uri)).tailwindCSS.experimental.classRegex;if(!Array.isArray(o)||o.length===0)return[];let r=t.getText(n?{...n,start:t.positionAt(0)}:void 0),c=[];try{for(let s of iL({text:r,filters:o}))c.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:o}),new Error("Failed to parse custom class regex")}return c}function GR(e,t){let n=t.filter(o=>typeof o=="string").flatMap(o=>[o,`\\[${o}\\]`]),i=/(?:\s|:|\()(ATTRS)\s*=\s*['"`{]/;return Sa(new RegExp(i.source.replace("ATTRS",n.join("|")),"gi"),e)}function XR(e,t){let n=t.filter(u=>typeof u=="string");if(n.length===0)return[];let o=Sa(/(?<=^|[:=,;\s{()])([\p{ID_Start}$_][\p{ID_Continue}$_.]*)[(`]/dgiu,e),r=/^(NAMES)$/,c=new RegExp(r.source.replace("NAMES",n.join("|")),"i");return o.filter(u=>c.test(u[1]))}async function vre(e,t,n,i){if(!e.editor)return[];let o=xs(t,n,i),r=(await e.editor.getConfiguration(t.uri)).tailwindCSS,c=GR(o,r.classAttributes),s=Ha(e,t);for(let a of s??[]){if(!(a.type==="js"||a.type==="jsx")||!r.classFunctions?.length)continue;let p=t.getText(a.range),d=t.offsetAt(a.range.start),h=XR(p,r.classFunctions);h.forEach(m=>{m.index&&(m.index+=d)}),c.push(...h)}let u=new Set,H=[];return c.forEach(a=>{let l=o.substr(a.index+a[0].length-1),p=a[0][0]===":"||a[1].startsWith("[")&&a[1].endsWith("]")?rL():tL();p.reset(l);let d=[],h,m;try{for(let g of p)g.type==="classlist"||g.type.startsWith("arb")?m?m.value+=g.value:m={value:g.value,offset:g.offset}:(m&&d.push({value:m.value,offset:m.offset}),m=void 0)}catch{}m&&d.push({value:m.value,offset:m.offset}),d.forEach(({value:g,offset:y})=>{if(g.trim()==="")return null;let _=g.match(/^\s*/),E=_===null?0:_[0].length,A=g.match(/\s*$/),S=A===null?0:-A[0].length,T=Gn(o,a.index+a[0].length-1+y+E),I=Gn(o,a.index+a[0].length-1+y+g.length+S),L={classList:g.substr(E,g.length+S),range:{start:{line:(i?.start.line||0)+T.line,character:(I.line===0&&i?.start.character||0)+T.character},end:{line:(i?.start.line||0)+I.line,character:(I.line===0&&i?.start.character||0)+I.character}}},x=[L.classList,L.range.start.line,L.range.start.character,L.range.end.line,L.range.end.character].join(":");u.has(x)||(u.add(x),H.push(L))})}),H}async function sL(e,t,n,i,o=!0,r){let c=[];return i==="css"?c=KR(e,t,n,r):(i==="html"||i==="jsx")&&(c=await vre(e,t,i,n)),Sh([...c,...o?await Tre(e,t,n):[]])}async function id(e,t){if(bl(e,t))return KR(e,t);let n=Ha(e,t);return n?Sh(fH([...await Promise.all(n.filter(i=>i.type==="html"||i.type==="jsx").map(({type:i,range:o})=>vre(e,t,i==="html"?"html":"jsx",o))),...n.filter(i=>i.type==="css").map(({range:i,lang:o})=>KR(e,t,i,o)),await Tre(e,t)])):[]}function lL(e,t){if(bl(e,t))return aL(t);let n=Ha(e,t);return n?fH(n.filter(i=>i.type==="css").map(({range:i})=>aL(t,i))):[]}function aL(e,t){let n=xs(e,"css",t),i=Sa(/\b(?config|theme|--theme|var)\(/g,n);i=i.filter(d=>{for(let h=d.index-1;h>=0;h--){let m=n[h];if(m===` `||m===";"||m==="("||m===")")break;if(n.startsWith("@import",h))return!1}return!0});let o=[],r=44,c=47,s=92,u=40,H=41,a=34,l=39,p=n.length;for(let d of i){let h=d.index+d[0].length,m=null,g=h,y=null,_=1;for(let I=h;IH==="css"?await sL(e,t,a,"css",!0,l):H==="html"?await sL(e,t,a,"html"):H==="js"||H==="jsx"?await sL(e,t,a,"jsx"):[]));i=Sh(fH(u)).flatMap(H=>Ku(H,e.blocklist))}else Ho(e,t,n)?i=await em(e,t,r,"css"):_0(e,t,n)?i=await em(e,t,r,"html"):QS(e,t,n)?i=await em(e,t,r,"jsx"):i=await em(e,t,r);if(i.length===0)return null;let c=i.find(({range:s})=>su(n,s));return c||null}var zR=mr(eL()),Pre=mr(Dre());var R4e=["text/html","text/x-template","text/x-handlebars-template"],$4e=["text/babel"],bc={text:{match:/[^]/,lineBreaks:!0}},uL={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"},...bc},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"},...bc},interp:{interp:{match:"{",push:"interp"},end:{match:"}",pop:1},...bc},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},...bc},attrSingle:{attrEnd:{match:"'",pop:1},...bc},style:{cssBlockEnd:{match:/<\/style\s*>/,pop:1},...bc},script:{jsBlockEnd:{match:/<\/script\s*>/,pop:1},...bc}},M4e={...uL,main:{htmlBlockStart:{match:"",next:"html"},htmlBlockEnd:{match:"/>",pop:1},attrStartDouble:{match:'"',push:"attrDouble"},attrStartSingle:{match:"'",push:"attrSingle"},interp:{match:"{",push:"interp"},...bc},html:{htmlBlockEnd:{match:"",pop:1},nestedBlockStart:{match:"",next:"nested"},nestedBlockEnd:{match:"/>",pop:1},...bc},nested:{nestedBlockEnd:{match:"",pop:1},nestedBlockStart:{match:"XS.includes(e.editor.userLanguages[i]));return[...XS,...n].indexOf(t.languageId)!==-1}function tm(e){return e.languageId==="vue"}function HL(e){return e.languageId==="svelte"}function _0(e,t,n){let i=t.getText({start:{line:0,character:0},end:n}),o=Ha(e,t,i);return o?o[o.length-1].type==="html":!1}function F4e(e){let t=Object.keys(e.editor.userLanguages).filter(n=>ZS.includes(e.editor.userLanguages[n]));return[...ZS,...t]}function JR(e,t){return F4e(e).indexOf(t)!==-1}function bl(e,t){return JR(e,t.languageId)}function Ho(e,t,n){if(bl(e,t))return!0;if(rm(e,t)||tm(t)||HL(t)||nd(e,t)){let i=t.getText({start:{line:0,character:0},end:n}),o=Ha(e,t,i);return o?o[o.length-1].type==="css":!1}return!1}var wre=mr(Fo());function Df(e,t){let n=Array.isArray(t)?t:Uu(e,t);if(!n)return null;let i=(0,wre.default)(e.classNames.classNames,[...n,"__info"]);return Array.isArray(i)?i.map(o=>({source:o.__source,pseudo:o.__pseudo,scope:o.__scope,context:o.__context})):{source:i.__source,pseudo:i.__pseudo,scope:i.__scope,context:i.__context}}var QR=mr(Fo());function pL(e,t){return e.featureFlags.future.includes(t)?e.config.future==="all"||(0,QR.default)(e.config,["future",t],!1):e.featureFlags.experimental.includes(t)?e.config.experimental==="all"||(0,QR.default)(e.config,["experimental",t],!1):!1}function sd(e,t){if(e.jit)return{isApplyable:!0};let n=Df(e,t);if(!n)return null;if(Tn(e.version,"2.0.0-alpha.1")||pL(e,"applyComplexClasses"))return{isApplyable:!0};let i=Array.isArray(t)?t.join(e.separator):t,o;return Array.isArray(n)?o=`'@apply' cannot be used with '${i}' because it is included in multiple rulesets.`:n.source!=="utilities"?o=`'@apply' cannot be used with '${i}' because it is not a utility.`:n.context&&n.context.length>0?n.context.length===1?o=`'@apply' cannot be used with '${i}' because it is nested inside of an at-rule ('${n.context[0]}').`:o=`'@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?o=`'@apply' cannot be used with '${i}' because its definition includes a pseudo-selector ('${n.pseudo[0]}')`:o=`'@apply' cannot be used with '${i}' because its definition includes pseudo-selectors (${n.pseudo.map(r=>`'${r}'`).join(", ")}).`),o?{isApplyable:!1,reason:o}:{isApplyable:!0}}function kre(e){return e.code==="cssConflict"}function Nre(e){return e.code==="invalidApply"}function Rre(e){return e.code==="invalidScreen"}function $re(e){return e.code==="invalidVariant"}function Mre(e){return e.code==="invalidConfigPath"}function Bre(e){return e.code==="invalidTailwindDirective"}function Ore(e){return e.code==="recommendedVariantOrder"}var j4e=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,U4e=/\\(\\)?/g;function dL(e){let t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(j4e,(n,i,o,r)=>{t.push(o?r.replace(U4e,"$1"):i||n)}),t}var fL=mr(jre());function Gu(e,t){return t.concat([]).sort((n,i)=>(0,fL.default)(e,n)-(0,fL.default)(e,i))[0]}function Ure(e,t){return(0,fL.default)(e,t)}function hL(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 qre(e){return["--breakpoint","--color","--animate","--blur","--radius","--shadow","--inset-shadow","--drop-shadow","--container","--font","--font-size","--tracking","--leading","--ease"]}var _L=mr(Fo());function Xu(e){return typeof e=="string"?e:e.reduce((t,n,i)=>i===0?n:n.includes(".")?`${t}[${n}]`:`${t}.${n}`,"")}function nm(e,t,n=[]){let i=Array.isArray(t)?t:dL(t);if(e.v4)return W4e(e,Xu(i));let o=[...n,...i],r=(0,_L.default)(e.config,o),c=[],s=e.modules?.transformThemeValue?.module??(a=>l=>l);o[0]==="theme"&&o[1]&&(r=s(o[1])(r));function u(){return yS("123456789".substr(0,i.length-1)).map(p=>p.split("").map(d=>parseInt(d,10))).map(p=>{let d=[],h=0;return p.forEach(m=>{d.push(i.slice(h,m).join(".")),h=m}),d.push(i.slice(h).join(".")),d}).slice(1).find(p=>nm(e,p,n).isValid)}if(typeof r>"u"){let a=`'${Xu(t)}' does not exist in your theme config.`,l=[...n,...i.slice(0,i.length-1)],p=(0,_L.default)(e.config,l);if(Ga(p)){let d=Gu(i[i.length-1],Object.keys(p).filter(h=>nm(e,[...l,h]).isValid));d&&(c.push(Xu([...i.slice(0,i.length-1),d])),a+=` Did you mean '${c[0]}'?`)}else{let d=u();if(d)return{isValid:!1,reason:`${a} Did you mean '${Xu(d)}'?`,suggestions:[Xu(d)]}}return{isValid:!1,reason:a,suggestions:c}}if(!(typeof r=="string"||typeof r=="number"||r instanceof String||r instanceof Number||Array.isArray(r)||typeof r=="function")){let a=`'${Xu(t)}' was found but does not resolve to a valid theme value.`;if(Ga(r)){let l=Object.keys(r).filter(p=>nm(e,[...i,p],n).isValid);l.length&&(c.push(...l.map(p=>Xu([...i,p]))),a+=` Did you mean something like '${c[0]}'?`)}return{isValid:!1,reason:a,suggestions:c}}let H=!0;for(let a=i.length-1;a>=0;a--){let l=i[a],p=(0,_L.default)(e.config,[...n,...i.slice(0,a)]);if(/^[0-9]+$/.test(l)){if(!Ga(p)&&!Array.isArray(p)){H=!1;break}}else if(!Ga(p)){H=!1;break}}if(!H){let a=`'${Xu(t)}' does not exist in your theme config.`,l=u();return l?{isValid:!1,reason:`${a} Did you mean '${Xu(l)}'?`,suggestions:[Xu(l)]}:{isValid:!1,reason:a,suggestions:[]}}return{isValid:!0,value:r}}function Wre(e,t,n){let i=n.tailwindCSS.lint.invalidConfigPath;if(i==="ignore")return[];let o=[];return lL(e,t).forEach(r=>{let c=r.helper==="theme"?["theme"]:[];if(r.helper==="var")return;let s=nm(e,r.path,c);s.isValid!==!0&&o.push({code:"invalidConfigPath",range:r.ranges.path,severity:i==="error"?1:2,message:s.reason,suggestions:s.suggestions})}),o}function q4e(e,t){let n=e.theme.prefix??null,i=n?`${n}:[--custom:theme(${t})]`:`[--custom:theme(${t})]`,[o]=e.compile([i]),r=null;return o.walkDecls(c=>{r=c.value}),r}function W4e(e,t){let n=e.designSystem.theme.prefix??null,i=q4e(e.designSystem,t);if(i!=null)return{isValid:!0,value:i};let o=t.startsWith("--")?`'${t}' does not exist in your theme.`:`'${t}' does not exist in your theme config.`,r=V4e(e,t);return r.length>0&&(o+=` Did you mean '${r[0]}'?`),{isValid:!1,reason:o,suggestions:r}}function V4e(e,t){if(!e.v4)return[];if(!t.startsWith("--"))return[];let n=t.slice(2).split("-");n[0]=`--${n[0]}`;let i=hL(e.designSystem),o=null;for(;n.length>1;){n.pop();let c=n.join("-"),s=i.filter(u=>u.startsWith(c));if(s.length!==0){o=Gu(t,s);break}}return o??=Gu(t,i),Ure(t,o)<=5?[o]:[]}var vne=mr(E0());var bL=new Uint8Array(256);function ad(e,t){let n=0,i=[],o=0,r=e.length,c=t.charCodeAt(0);for(let s=0;s0&&u===bL[n-1]&&n--;break}}return i.push(e.slice(o)),i}async function Cne(e,t,n){return await C7e(e,t,n)||await w7e(e,t,n)||await v7e(e,t,n)||await x7e(e,t,n)}async function v7e(e,t,n){if(!Ho(e,t,n))return null;let i=await e.editor.getConfiguration(t.uri),o=aL(t,{start:{line:n.line,character:0},end:{line:n.line+1,character:0}});for(let r of o){if(!su(n,r.ranges.path)||r.helper==="var"&&!e.v4)continue;let c=nm(e,r.path,r.helper==="theme"?["theme"]:[]),s=c.isValid?GS(c.value):null;if(s===null)return null;i.tailwindCSS.showPixelEquivalents&&(s=BH(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 C7e(e,t,n){let i=await Cre(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 U_(e,s,t.uri)},range:i.range}}if(e.jit){let{root:s,rules:u}=yl(e,[i.className]);return u.length===0?null:{contents:{language:"css",value:await U_(e,s,t.uri)},range:i.range}}let o=Uu(e,i.className);if(!o)return null;if(Ho(e,t,n)){let s=sd(e,o);if(s===null||s.isApplyable===!1)return null}let r=await e.editor.getConfiguration(t.uri),c=f0(i.className,(0,Tne.default)(e.classNames.classNames,[...o,"__info"]),r);return c?{contents:{language:"css",value:c},range:i.range}:null}function y0(e){return{kind:"markdown",value:e.join(` `)}}async function x7e(e,t,n){if(!Ho(e,t,n))return null;let i={start:{line:n.line,character:0},end:{line:n.line+1,character:0}},o=xs(t,"css",i),c=[/@source(?:\s+not)?\s*(?'[^']+'|"[^"]+")/dg,/@source(?:\s+not)?\s*inline\((?'[^']+'|"[^"]+")/dg].flatMap(s=>Sa(s,o));for(let s of c){let u=s.groups.glob.slice(1,-1);if(!u.includes("{")||!u.includes("}"))continue;let H=Ys({start:Gn(o,s.indices.groups.glob[0]),end:Gn(o,s.indices.groups.glob[1])},i);if(!su(n,H))continue;let a=new Set(vne.default.expand(u));if(!(a.size<2))return{range:H,contents:y0(["**Expansion**","```plaintext",...Array.from(a,l=>`- ${l}`),"```"])}}return null}var D7e=/@(?theme)\s+(?[^{]+)\s*\{/dg,P7e=/@(?import)\s*[^;]+?theme\((?[^)]+)\)/dg;async function w7e(e,t,n){if(!e.v4)return null;let i={start:{line:n.line,character:0},end:{line:n.line+1,character:0}},o=xs(t,"css",i),r=[...Sa(P7e,o),...Sa(D7e,o)];for(let c of r){let s=c.groups.directive,u=c.groups.parts,H=[],a=c.indices.groups.parts[0];for(let d of ad(u," ")){let h=d.length;d=d.trim(),d!==""&&H.push({name:d,range:Ys({start:Gn(o,a),end:Gn(o,a+d.length)},i)}),a+=h+1}let l=H.find(d=>su(n,d.range));if(!l)return null;let p=k7e(s,l.name);return p?{range:l.range,contents:p}:null}return null}function k7e(e,t){return{reference:y0([e==="import"?"Don't emit CSS variables for imported theme values.":"Don't emit CSS variables for these theme values."]),inline:y0([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:y0([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:y0([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 Pne=mr(E0());var N7e=["byte","kilobyte","megabyte","gigabyte","terabyte","petabyte"];function xne(e){let t=e==0?0:Math.floor(Math.log(e)/Math.log(1e3));return new Intl.NumberFormat("en",{notation:"compact",style:"unit",unit:N7e[t],unitDisplay:"narrow"}).format(e/1e3**t)}function Dne(e){let t=0;t+=1+e.length+3,t+=2;for(let[n,i]of ad(e,":").entries())t+=(n+1)*2+2+i.length+3,t+=(n+1)*2+2;return t*1.95}async function wne(e,t){return e.enabled?(await Promise.all([$7e(e,t)])).flat():[]}var R7e=/@source(?:\s+not)?\s*inline\((?'[^']+'|"[^"]+")/dg;async function $7e(e,t){if(!e.features.includes("source-inline"))return[];let n=t.getText(),i=new Intl.NumberFormat("en",{maximumFractionDigits:2}),o=[];for(let r of Sa(R7e,n)){let c=r.groups.glob.slice(1,-1),s=new Set(Pne.default.expand(c));if(s.size<2)continue;let u=Ys({start:Gn(n,r.indices.groups.glob[0]),end:Gn(n,r.indices.groups.glob[1])}),H=0;for(let a of s)H+=Dne(a);o.push({range:u,command:{title:`Generates ${i.format(s.size)} classes`,command:""}}),H>=1e6&&(o.push({range:u,command:{title:`At least ${xne(H)} of CSS`,command:""}}),o.push({range:u,command:{title:"This may slow down your bundler/browser",command:""}}))}return o}var va=mr(ew()),Vl=mr(Fo());function M7e(e){return Ga(e)&&e.raw!==void 0}function kne(e){if(!e)return;if(typeof e=="string")return`@media (min-width: ${e})`;if(M7e(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 AL(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 Nne(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 sm=mr($ne());function Mne(e,t){let n="<",i=">",o="\\",r="?",c={line:0,character:0},s=e.getText({start:{line:c.line,character:c.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,H=!1,a=s.length-1;if(s[a]===n)return!1;for(;a>=0;){let l=s[a];if(a--,!H&&/\s/.test(l)){H=!0;continue}if(l===r&&s[a]===n){a--;continue}if(/\s/.test(l)&&s[a]===n){a--;continue}if(!(l!==n&&l!==i)){if(a>=0&&s[a]===o){a--;continue}if(l===i){if(a>=0&&s[a]==="=")continue;break}if(l===n){u=!H;break}}}return u}function po(e,t){let n=typeof t=="number"?t.toString().length:8;return("0".repeat(n)+e).slice(-n)}function Ta(e,t){let n=0,i="https://tailwindcss-v0.netlify.app/docs/";Tn(e,"0.99.0")&&(n=1,i="https://v1.tailwindcss.com/docs/"),Tn(e,"1.99.0")&&(n=2,i="https://v2.tailwindcss.com/docs/"),Tn(e,"2.99.0")&&(n=3,i="https://v3.tailwindcss.com/docs/"),Tn(e,"3.99.0")&&(n=4,i="https://tailwindcss.com/docs/");let o=Array.isArray(t)?t[n]||t[t.length-1]:t;return`${i}${o}`}function g0(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=ad(t,e.separator);if(i.length<2)return{variants:[],offset:0};i=i.filter(Boolean);function o(s){if(n.includes(s))return!0;let u=`${s}${e.separator}[color:red]`;if(e.v4){if(!e.designSystem)return!1;let H=e.designSystem.theme.prefix??"";H!==""&&(u=`${H}:${u}`);let a=e.designSystem.candidatesToCss([u]);return a.length!==1?!1:a[0]!==null}return e.jit&&(s.includes("[")&&s.endsWith("]")||s.includes("/"))?yl(e,[u]).rules.length>0:!1}let r=0,c=new Set;for(let s of i){if(!o(s))break;c.add(s),r+=s.length+e.separator.length}return{variants:Array.from(c),offset:r}}var B7e=["js","cjs","mjs","(?config|plugin|source)(?\s+not)?\s*(?'[^']*|"[^"]*)$/,j7e=/@(?config)\s*(?'[^']*|"[^"]*)$/,U7e=/@(?(?:import|reference))\s*(?'[^']*'|"[^"]*")\s*(layer\([^)]+\)\s*)?source\((?'[^']*|"[^"]*)$/,q7e=/@(?tailwind)\s+utilities\s+source\((?'[^']*|"[^"]*)?$/;async function Fne(e,t){if(e.v4){let c=t.match(F7e)??t.match(U7e)??t.match(q7e);if(!c)return null;let s=c.groups.not!==void 0&&c.groups.not.length>0,u=c.groups.directive,H=c.groups.partial?.slice(1)??"",a="script";if(u==="source")a="source";else if(u==="import"||u==="tailwind"){if(s)return null;a="directory"}return{directive:u,partial:H,suggest:a}}let n=t.match(j7e);if(!n||n.groups.not!==void 0&&n.groups.not.length>0)return null;let o=n.groups.directive,r=n.groups.partial.slice(1);return{directive:o,partial:r,suggest:"script"}}var W7e=e=>Array.isArray(e.__info)?e.__info.some(t=>t.__source==="utilities"):e.__info.__source==="utilities";function IL(e,t,n,i,o,r){let c=t.split(/[\s+]/),s=c[c.length-1],u=e.separator,H=s.split(u),a,l=[],p=!1,d={...n,start:{...n.start,character:n.end.character-s.length}};if(e.v4){let S=function(T){return{kind:9,data:{...e.completionItemData??{},_type:"variant"},command:T.insertTextFormat===2?void 0:{title:"",command:"editor.action.triggerSuggest"},sortText:"-"+po(A++),...T}},h=e.designSystem.theme.prefix??"",{variants:m,offset:g}=g0(e,s);if(r&&(r.triggerKind===1||r.triggerKind===2&&r.triggerCharacter==="/")&&s.includes("/")){let T,I=s.split("/").slice(0,-1).join("/"),L=I.slice(g);if(T=e.classList.find(x=>Array.isArray(x)&&x[0]===L)?.[1]?.modifiers??[],T.length>0)return ro({isIncomplete:!1,items:T.map((x,C)=>{let D=`${I}/${x}`,O=va.CompletionItemKind.Constant,j,k=gc(e,D);return k!==null&&(O=va.CompletionItemKind.Color,typeof k!="string"&&(k.alpha??1)!==0&&(j=iu(k))),{label:D,...j?{documentation:j}:{},kind:O,sortText:po(C)}})},{range:d,data:e.completionItemData},e.editor.capabilities.itemDefaults)}d.start.character+=g;let y=s.substr(g).endsWith("!");y&&(d.end.character-=1);let _=[],E=new Set,A=0;for(let T of e.variants)if(!m.includes(T.name)&&!E.has(T.name)){if(E.add(T.name),T.isArbitrary)_.push(S({label:`${T.name}${T.hasDash?"-":""}[]${u}`,insertTextFormat:2,textEditText:`${T.name}${T.hasDash?"-":""}[\${1}]${u}\${0}`}));else{let I=[...m,T.name],L=[];try{L=T.selectors()}catch(x){console.log("Error while trying to get selectors for variant"),console.log({variant:T,err:x});continue}_.push(S({label:`${T.name}${u}`,detail:L.map(x=>Q9(x)).join(", "),textEditText:I[I.length-1]+u}))}for(let I of T.values??[]){if(m.includes(`${T.name}-${I}`)||E.has(`${T.name}-${I}`))continue;E.add(`${T.name}-${I}`);let L=[];try{L=T.selectors({value:I})}catch(x){console.log("Error while trying to get selectors for variant"),console.log({variant:T,err:x})}L.length!==0&&_.push(S({label:I==="DEFAULT"?`${T.name}${u}`:`${T.name}${T.hasDash?"-":""}${I}${u}`,detail:L.join(", ")}))}}return h.length>0&&(m.length===0&&(_=_.map((T,I)=>(I===0||(T.label=`${h}:${T.label}`,T.textEditText&&(T.textEditText=`${h}:${T.textEditText}`)),T))),m.length>0&&m[0]!==h)?null:ro({isIncomplete:!1,items:_.concat(e.classList.reduce((T,[I,{color:L}],x)=>{if(e.blocklist?.includes([...m,I].join(e.separator)))return T;let C=L?va.CompletionItemKind.Color:va.CompletionItemKind.Constant,D;return L&&typeof L!="string"&&(D=iu(L)),h.length>0&&m.length===0&&(I=`${h}:${I}`),T.push({label:I,kind:C,...D?{documentation:D}:{},sortText:po(x,e.classList.length)}),T},[]))},{data:{...e.completionItemData??{},...y?{important:y}:{},variants:m},range:d},e.editor.capabilities.itemDefaults)}if(e.jit){let{variants:h,offset:m}=g0(e,s);if(r&&(r.triggerKind===1||r.triggerKind===2&&r.triggerCharacter==="/")&&s.includes("/")){let E,A=s.split("/").slice(0,-1).join("/");if(e.classListContainsMetadata){let S=A.slice(m);E=e.classList.find(T=>Array.isArray(T)&&T[0]===S)?.[1]?.modifiers}else{let S=A+"/[0]",{rules:T}=yl(e,[S]);if(T.length>0){let I=(0,Vl.default)(e.config,"theme.opacity",{});Ga(I)||(I={}),E=Object.keys(I)}}if(E)return ro({isIncomplete:!1,items:E.map((S,T)=>{let I=`${A}/${S}`,L=va.CompletionItemKind.Constant,x,C=gc(e,I);return C!==null&&(L=va.CompletionItemKind.Color,typeof C!="string"&&(C.alpha??1)!==0&&(x=iu(C))),{label:I,...x?{documentation:x}:{},kind:L,sortText:po(T)}})},{range:d,data:e.completionItemData},e.editor.capabilities.itemDefaults)}d.start.character+=m;let g=s.substr(m).startsWith("!");g&&(d.start.character+=1);let y=[],_=new Set;if(!g){let A=function(S){return{kind:9,data:{...e.completionItemData??{},_type:"variant"},command:S.insertTextFormat===2?void 0:{title:"",command:"editor.action.triggerSuggest"},sortText:"-"+po(E++),...S}},E=0;for(let S of e.variants)if(!h.includes(S.name)&&!_.has(S.name)){if(_.add(S.name),S.isArbitrary)y.push(A({label:`${S.name}${S.hasDash?"-":""}[]${u}`,insertTextFormat:2,textEditText:`${S.name}${S.hasDash?"-":""}[\${1}]${u}\${0}`}));else{let T=!Tn(e.version,"2.99.0"),I=[...h,S.name];if(T){let L=e.variants.map(({name:x})=>x);I=I.sort((x,C)=>L.indexOf(C)-L.indexOf(x))}y.push(A({label:`${S.name}${u}`,detail:S.selectors().map(L=>Q9(L)).join(", "),textEditText:I[I.length-1]+u,additionalTextEdits:T&&I.length>1?[{newText:I.slice(0,I.length-1).join(u)+u,range:{start:{...n.start,character:n.end.character-s.length},end:{...d.start,character:d.start.character}}}]:[]}))}for(let T of S.values??[])h.includes(`${S.name}-${T}`)||_.has(`${S.name}-${T}`)||(_.add(`${S.name}-${T}`),y.push(A({label:T==="DEFAULT"?`${S.name}${u}`:`${S.name}${S.hasDash?"-":""}${T}${u}`,detail:S.selectors({value:T}).join(", ")})))}}return e.classList?ro({isIncomplete:!1,items:y.concat(e.classList.reduce((E,[A,{color:S}],T)=>{if(e.blocklist?.includes([...h,A].join(e.separator)))return E;let I=S?va.CompletionItemKind.Color:va.CompletionItemKind.Constant,L;return S&&typeof S!="string"&&(L=iu(S)),E.push({label:A,kind:I,...L?{documentation:L}:{},sortText:po(T,e.classList.length)}),E},[]))},{data:{...e.completionItemData??{},...g?{important:g}:{},variants:h},range:d},e.editor.capabilities.itemDefaults):ro({isIncomplete:!1,items:y.concat(Object.keys(e.classNames.classNames).filter(E=>{let A=e.classNames.classNames[E];return h.length===0?A.__info:A.__info&&W7e(A)}).map((E,A,S)=>{let T=va.CompletionItemKind.Constant,I,L=gc(e,E);return L!==null&&(T=va.CompletionItemKind.Color,typeof L!="string"&&(L.alpha??1)!==0&&(I=iu(L))),{label:E,kind:T,...I?{documentation:I}:{},sortText:po(A,S.length)}})).filter(E=>!(E===null||o&&!o(E)))},{range:d,data:{...e.completionItemData??{},variants:h,...g?{important:g}:{}}},e.editor.capabilities.itemDefaults)}for(let h=H.length-1;h>0;h--){let m=H.slice(0,h).filter(Boolean);if(a=(0,Vl.default)(e.classNames.classNames,m),typeof a<"u"&&typeof(0,Vl.default)(a,["__info","__rule"])>"u"){p=!0,l=m,d={...d,start:{...d.start,character:d.start.character+m.join(u).length+u.length}};break}}return ro({isIncomplete:!1,items:Object.keys(p?a:e.classNames.classNames).filter(h=>h!=="__info").filter(h=>pje(e,[...l,h])).map((h,m,g)=>({label:h+u,kind:9,command:{title:"",command:"editor.action.triggerSuggest"},sortText:"-"+po(m,g.length),data:{...e.completionItemData??{},className:h,variants:l}})).concat(Object.keys(p?a:e.classNames.classNames).filter(h=>(0,Vl.default)(e.classNames.classNames,[...l,h,"__info"])).map((h,m,g)=>{let y=va.CompletionItemKind.Constant,_,E=gc(e,h);return E!==null&&(y=va.CompletionItemKind.Color,typeof E!="string"&&(E.alpha??1)!==0&&(_=iu(E))),{label:h,kind:y,..._?{documentation:_}:{},sortText:po(m,g.length)}})).filter(h=>!(h===null||o&&!o(h)))},{range:d,data:{...e.completionItemData??{},variants:l}},e.editor.capabilities.itemDefaults)}async function V7e(e,t,n,i){let o=t.offsetAt(n),r={start:t.positionAt(Math.max(0,o-15e3)),end:n},c;nd(e,t)?c=xs(t,"js",r):rm(e,t)?c=xs(t,"html",r):c=t.getText(r);let s=(await e.editor.getConfiguration(t.uri)).tailwindCSS,u=GR(c,s.classAttributes),H=Ha(e,t);for(let p of H??[]){if(!(p.type==="js"||p.type==="jsx")||!s.classFunctions?.length||!su(n,p.range))continue;let h=t.getText(p.range),m=t.offsetAt(p.range.start),g=XR(h,s.classFunctions);for(let y of g)y.index&&(y.index+=m),!(y.index>o)&&u.push(y)}if(u.sort((p,d)=>p.index-d.index),u.length===0)return null;let a=u[u.length-1],l=a[0][0]===":"||a[1].startsWith("[")&&a[1].endsWith("]")?rL():tL();l.reset(c.substr(a.index+a[0].length-1));try{let p=Array.from(l),d=p[p.length-1];if(d.type.startsWith("start")||d.type==="classlist"||d.type.startsWith("arb")){let h="";for(let m=p.length-1;m>=0&&(p[m].type==="classlist"||p[m].type.startsWith("arb"));m--)h=p[m].value+h;return IL(e,h,{start:{line:n.line,character:n.character-h.length},end:n},s.rootFontSize,void 0,i)}}catch{}return null}async function K7e(e,t,n,i){let o=await e.editor.getConfiguration(t.uri),r=o.tailwindCSS.experimental.classRegex;if(r.length===0)return null;let c=t.offsetAt(n),s=t.getText({start:t.positionAt(0),end:t.positionAt(c+15e3)});for(let u of iL({text:s,cursor:c,filters:r}))return IL(e,u.classList,{start:{line:n.line,character:n.character-u.classList.length},end:n},o.tailwindCSS.rootFontSize,void 0,i);return null}function G7e(e,t,n,i){if(!e.v4||!Ho(e,t,n))return null;let o=xs(t,"css",{start:{line:0,character:0},end:n});if(!o.endsWith("-"))return null;let r=o.lastIndexOf("@theme");if(r===-1||AL(o.slice(r))!==1)return null;let c=[{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"}];Tn(e.version,"4.0.0-beta.1")&&(c=[{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 c)s.push({label:u.kind==="namespace"?`${u.name}-`:u.name,kind:va.CompletionItemKind.Variable});return ro({isIncomplete:!1,items:s},{data:{...e.completionItemData??{}}},e.editor.capabilities.itemDefaults)}async function X7e(e,t,n,i){let o=(await e.editor.getConfiguration(t.uri)).tailwindCSS,r=t.getText({start:{line:Math.max(n.line-30,0),character:0},end:n}),c=Lre(/@apply\s+(?[^;}]*)$/gi,r);if(c===null)return null;let s=c.groups.classList;return IL(e,s,{start:{line:n.line,character:n.character-s.length},end:n},o.rootFontSize,u=>{if(u.kind===9)return Tn(e.version,"2.0.0-alpha.1")||pL(e,"applyComplexClasses");let H=u.data?.variants??[],a=u.data?.className??u.label,l=sd(e,[...H,a]);return l!==null&&l.isApplyable===!0},i)}var Z7e=/^(\d+\.?|\d*\.\d+)$/;function jne(e){return Z7e.test(e)}async function z7e(e,t,n,i){return Ho(e,t,n)?X7e(e,t,n,i):_0(e,t,n)||QS(e,t,n)||WR(e,t,n)?V7e(e,t,n,i):null}function J7e(e,t,n){if(!Ho(e,t,n))return null;let i=t.getText({start:{line:n.line,character:0},end:{line:n.line,character:n.character+1}}),o=i.substr(0,i.length-1).match(/[\s:;/*(){}](?config|theme|--theme|var)\(\s*['"]?(?[^)'"]*)$/d);if(o===null)return null;let r,c=o.groups.path.replace(/^['"]+/g,""),s=c.match(/^([^\s]+)(?![^\[]*\])(?:\s*\/\s*([^\/\s]*))$/);if(s&&(c=s[1],r=s[2]),r!==void 0)return null;let u={start:{line:n.line,character:n.character},end:n};if(e.v4&&(o.groups.helper==="--theme"||o.groups.helper==="theme"||o.groups.helper==="var")){let y=_je(e);return u.start.character=o.indices.groups.helper[1]+1,ro({isIncomplete:!1,items:y},{range:u,data:{...e.completionItemData??{},_type:"helper"}},e.editor.capabilities.itemDefaults)}if(o.groups.helper==="var")return null;let H=o.groups.helper==="config"?e.config:(0,Vl.default)(e.config,"theme",{}),a=c.split(/([\[\].]+)/),l=a.filter((y,_)=>_%2===0),p=a.filter((y,_)=>_%2!==0);function d(y){return y.reduce((_,E)=>_+E.length,0)}let h,m=l[l.length-1].length,g=p.length?p[p.length-1]:null;if(l.length===1)h=H;else for(let y=l.length-1;y>0;y--){let _=(0,Vl.default)(H,l.slice(0,y));if(Ga(_)){h=_,m=d(a.slice(y*2)),g=p[y-1];break}}return h?(u.start.character=n.character-m,ro({isIncomplete:!1,items:Object.keys(h).sort((y,_)=>{let E=jne(y),A=jne(_);return E&&!A?-1:!E&&A?1:E&&A?parseFloat(y)-parseFloat(_):0}).map((y,_,E)=>{let A=xf(h[y]),S=y.indexOf(".")!==-1&&g&&g.endsWith("."),T=i.charAt(i.length-1)!=="]"&&(S||g&&g.endsWith("[")),I=GS(h[y]);return{label:y,sortText:po(_,E.length),commitCharacters:[!y.includes(".")&&".",!y.includes("[")&&"["].filter(Boolean),kind:A?16:Ga(h[y])?9:10,detail:I==="0"||I==="transparent"?`${I} `:I,...A&&typeof A!="string"&&(A.alpha??1)!==0?{documentation:iu(A)}:{},...T?{textEditText:`${y}]`}:{},additionalTextEdits:S?[{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 Une(e,t,n){if(!Ho(e,t,n)||!qne("utility",t,n))return null;let i=t.getText({start:{line:0,character:0},end:n}),o=i.lastIndexOf("@utility");if(o===-1)return null;let r=i.indexOf("{",o);if(r===-1)return null;let c=i.slice(o+8,r).trim();return c.length===0?null:c.endsWith("-*")?(c=c.slice(0,-2),c.length===0?null:{root:c,kind:"functional"}):{root:c,kind:"static"}}function Q7e(e,t,n){if(!Une(e,t,n))return null;let o=t.getText({start:{line:n.line,character:0},end:n});return/^[^:]+:[^;]*$/.test(o)?ro({isIncomplete:!1,items:[{label:"--value()",textEditText:"--value($1)",sortText:"-00000",insertTextFormat:va.InsertTextFormat.Snippet,kind:va.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:va.InsertTextFormat.Snippet,kind:va.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 Y7e(e,t,n){let i=Une(e,t,n);if(!i)return null;let o=t.getText({start:{line:n.line,character:0},end:n}),r=null,c=0,s=o.lastIndexOf("--value("),u=o.lastIndexOf("--modifier("),H=Math.max(s,u);if(H===-1||(H===s?r="--value":H===u&&(r="--modifier"),c=H+r.length+1,Nne(o.slice(H))===0))return null;let a=Array.from(await hje(e,r)),l=ad(o.slice(c),",").map(d=>d.trim());if(l.at(-1)!=="")return null;a=a.filter(d=>!l.includes(d.name));let p=a.map((d,h)=>({label:d.name,insertText:d.name,kind:va.CompletionItemKind.Constant,sortText:po(h,a.length),documentation:{kind:"markdown",value:d.description.replace(/\{utility\}-/g,`${i.root}-`)}}));return ro({isIncomplete:!0,items:p},{data:{...e.completionItemData??{}},range:{start:n,end:n}},e.editor.capabilities.itemDefaults)}function eje(e,t,n){if(!Ho(e,t,n))return null;let o=t.getText({start:{line:n.line,character:0},end:n}).match(/^\s*@tailwind\s+(?[^\s]*)$/i);if(o===null)return null;let r=[Tn(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](${Ta(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](${Ta(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](${Ta(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](${Ta(e.version,"functions-and-directives/#tailwind")})`}},e.jit&&Tn(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](${Ta(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](${Ta(e.version,"functions-and-directives/#tailwind")})`}}];return ro({isIncomplete:!1,items:r.map(c=>({...c,kind:21}))},{data:{...e.completionItemData??{},_type:"@tailwind"},range:{start:{line:n.line,character:n.character-o.groups.partial.length},end:n}},e.editor.capabilities.itemDefaults)}function tje(e,t,n){if(!Ho(e,t,n)||Tn(e.version,"2.99.0"))return null;let o=t.getText({start:{line:n.line,character:0},end:n}).match(/^\s*@variants\s+(?[^}]*)$/i);if(o===null)return null;let r=o.groups.partial.split(/\s*,\s*/);if(/\s+/.test(r[r.length-1]))return null;let c=e.variants.flatMap(u=>u.values.length?u.values.map(H=>H==="DEFAULT"?u.name:`${u.name}${u.hasDash?"-":""}${H}`):[u.name]),s=r.slice(0,r.length-1);return e.jit&&(c.unshift("responsive"),c=c.filter(u=>!e.screens.includes(u))),ro({isIncomplete:!1,items:c.filter(u=>s.indexOf(u)===-1).map((u,H,a)=>({label:u,kind:21,sortText:po(H,a.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 rje(e,t,n){if(!e.v4||!Ho(e,t,n))return null;let o=t.getText({start:{line:n.line,character:0},end:n}).match(/^\s*@variant\s+(?[^}]*)$/i);if(o===null)return null;let r=o.groups.partial.trim();if(/\s/.test(r)||/:/.test(r))return null;let c=e.variants.flatMap(s=>s.values.length?s.values.map(u=>u==="DEFAULT"?s.name:`${s.name}${s.hasDash?"-":""}${u}`):[s.name]);return ro({isIncomplete:!1,items:c.map((s,u,H)=>({label:s,kind:21,sortText:po(u,H.length)}))},{data:{...e.completionItemData??{},_type:"variant"},range:{start:{line:n.line,character:n.character},end:n}},e.editor.capabilities.itemDefaults)}function nje(e,t,n){if(!Ho(e,t,n))return null;let o=t.getText({start:{line:n.line,character:0},end:n}).match(/^\s*@layer\s+(?[^\s]*)$/i);if(o===null)return null;let r=["base","components","utilities"];return e.v4&&(r=["theme","base","components","utilities"]),ro({isIncomplete:!1,items:r.map((c,s,u)=>({label:c,kind:21,sortText:po(s,u.length)}))},{data:{...e.completionItemData??{},_type:"layer"},range:{start:{line:n.line,character:n.character-o.groups.partial.length},end:n}},e.editor.capabilities.itemDefaults)}function ro(e,t,n){let i=n.includes("data"),o=n.includes("editRange");return{...e,...i||o?{itemDefaults:{...i&&t.data?{data:t.data}:{},...o&&t.range?{editRange:t.range}:{}}}:{},items:i&&o?e.items:e.items.map(({textEditText:r,...c})=>({...c,...i||!t.data||c.data?{}:{data:t.data},...o||!t.range?r?{textEditText:r}:{}:{textEdit:{newText:r??c.label,range:t.range}}}))}}function ije(e,t,n){if(!Ho(e,t,n))return null;let o=t.getText({start:{line:n.line,character:0},end:n}).match(/^\s*@screen\s+(?[^\s]*)$/i);if(o===null)return null;let r=(0,Vl.default)(e.config,["screens"],(0,Vl.default)(e.config,["theme","screens"],{}));return Ga(r)?ro({isIncomplete:!1,items:Object.keys(r).map((c,s)=>({label:c,kind:21,sortText:po(s)}))},{data:{...e.completionItemData??{},_type:"screen"},range:{start:{line:n.line,character:n.character-o.groups.partial.length},end:n}},e.editor.capabilities.itemDefaults):null}function sje(e,t,n){if(!Ho(e,t,n))return null;let o=t.getText({start:{line:n.line,character:0},end:n}).match(/^\s*@(?[a-z]*)$/i);if(o===null)return null;let r=aje(t,n),c=[];return e.v4||c.push({label:"@tailwind",documentation:{kind:"markdown",value:`Use the \`@tailwind\` directive to insert Tailwind\u2019s \`base\`, \`components\`, \`utilities\` and \`${e.jit&&Tn(e.version,"2.1.99")?"variants":"screens"}\` styles into your CSS. [Tailwind CSS Documentation](${Ta(e.version,"functions-and-directives/#tailwind")})`}}),e.v4||c.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](${Ta(e.version,"functions-and-directives/#screen")})`}}),r&&c.push({label:"@apply",documentation:{kind:"markdown",value:`Use \`@apply\` to inline any existing utility classes into your own custom CSS. [Tailwind CSS Documentation](${Ta(e.version,"functions-and-directives/#apply")})`}}),Tn(e.version,"1.8.0")&&c.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](${Ta(e.version,"functions-and-directives/#layer")})`}}),Tn(e.version,"2.99.0")||(c.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](${Ta(e.version,"functions-and-directives/#variants")})`}}),c.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](${Ta(e.version,"functions-and-directives/#responsive")})`}})),Tn(e.version,"3.2.0")&&!r&&c.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](${Ta(e.version,"functions-and-directives/#config")})`}}),e.v4&&!r&&(c.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](${Ta(e.version,"functions-and-directives/#config")})`}}),c.push({label:"@utility",documentation:{kind:"markdown",value:`Use the \`@utility\` directive to define a custom utility. [Tailwind CSS Documentation](${Ta(e.version,"functions-and-directives/#utility")})`}}),c.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](${Ta(e.version,"functions-and-directives/#custom-variant")})`}}),c.push({label:"@source",documentation:{kind:"markdown",value:`Use the \`@source\` directive to scan additional files for classes. [Tailwind CSS Documentation](${Ta(e.version,"functions-and-directives/#source")})`}}),e.features.includes("source-not")&&c.push({label:"@source not",documentation:{kind:"markdown",value:`Use the \`@source not\` directive to ignore files when scanning. [Tailwind CSS Documentation](${Ta(e.version,"functions-and-directives/#source")})`}}),c.push({label:"@plugin",documentation:{kind:"markdown",value:`Use the \`@plugin\` directive to include a JS plugin in your Tailwind CSS build. [Tailwind CSS Documentation](${Ta(e.version,"functions-and-directives/#source")})`}})),e.v4&&r&&(c.push({label:"@variant",documentation:{kind:"markdown",value:`Use the \`@variant\` directive to use a variant in CSS. [Tailwind CSS Documentation](${Ta(e.version,"functions-and-directives/variant")})`}}),qne("custom-variant",t,n)&&c.push({label:"@slot",documentation:{kind:"markdown",value:`Use the \`@slot\` directive to define where rules go in a custom variant. [Tailwind CSS Documentation](${Ta(e.version,"functions-and-directives/#slot")})`},sortText:"-0000000"})),ro({isIncomplete:!1,items:c.map(s=>({...s,kind:14}))},{data:{...e.completionItemData??{},_type:"directive"},range:{start:{line:n.line,character:n.character-o.groups.partial.length-1},end:n}},e.editor.capabilities.itemDefaults)}function qne(e,t,n){let i=t.getText({start:{line:0,character:0},end:n}),o=i.lastIndexOf(`@${e}`);return o===-1?!1:AL(i.slice(o))>0}function aje(e,t){let n=e.getText({start:{line:0,character:0},end:t});return AL(n)>0}var oje=/@(?theme)\s+(?:(?[^{]+)\s$|$)/,lje=/@(?import)\s*[^;]+?theme\((?:(?[^)]+)\s$|$)/;async function cje(e,t,n){if(!e.v4)return null;let i=t.getText({start:{line:n.line,character:0},end:n}),o=i.match(oje)??i.match(lje);if(!o)return null;let r=o.groups.directive,c=new Set((o.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=>!c.has(u.label)),s.length===0?null:ro({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 uje(e,t,n){if(!Ho(e,t,n)||!Tn(e.version,"3.2.0"))return null;let i=t.getText({start:{line:n.line,character:0},end:n}),o=await Fne(e,i);if(!o)return null;let{partial:r,suggest:c}=o;function s(p){return c==="script"?Bne.test(p):c==="source"?One.test(p):!1}let u=r.substring(0,r.lastIndexOf("/")),H=r.substring(r.lastIndexOf("/")+1),a=await e.editor.readDirectory(t,u||".");a=a.filter(([p,d])=>d.isDirectory||s(p));let l=a.map(([p,d])=>({label:d.isDirectory?p+"/":p,kind:d.isDirectory?19:17,command:d.isDirectory?{command:"editor.action.triggerSuggest",title:""}:void 0}));return ro({isIncomplete:!1,items:l},{data:{...e.completionItemData??{},_type:"filesystem"},range:{start:{line:n.line,character:n.character-H.length},end:n}},e.editor.capabilities.itemDefaults)}async function Hje(e,t,n){let i=await e.editor.getConfiguration(t.uri);if(i.tailwindCSS.emmetCompletions!==!0)return null;let o=!nd(e,t)&&_0(e,t,n),r=nd(e,t)||WR(e,t,n),c=o?"html":r?"jsx":null;if(c===null)return null;let s=sm.extractAbbreviation(t,n,!0);if(!s||!sm.isAbbreviationValid(c,s.abbreviation)||!Mne(t,s.abbreviationRange))return null;if(r){let a=s.abbreviation;if(a.startsWith("this."))return null;let l=await e.editor.getDocumentSymbols(t.uri);if(l&&l.find(p=>a===p.name||a.startsWith(p.name+".")&&!/>|\*|\+/.test(a)))return null}let u=sm.doComplete(t,n,c,{});if(!u||!u.items||u.items.length!==1||u.items[0].label==="widows: ;")return null;let H=u.items[0].label.split(".");return H.length<2?null:IL(e,H[H.length-1],{start:{line:n.line,character:n.character-H[H.length-1].length},end:n},i.tailwindCSS.rootFontSize)}async function Wne(e,t,n,i){if(e===null)return{items:[],isIncomplete:!1};let o=await z7e(e,t,n,i)||await cje(e,t,n)||await Y7e(e,t,n)||Q7e(e,t,n)||J7e(e,t,n)||sje(e,t,n)||ije(e,t,n)||rje(e,t,n)||tje(e,t,n)||eje(e,t,n)||nje(e,t,n)||await uje(e,t,n)||await K7e(e,t,n,i)||G7e(e,t,n,i);return o||Hje(e,t,n)}async function Vne(e,t){if(["helper","directive","variant","layer","@tailwind","filesystem"].includes(t.data?._type))return t;if(t.data?._type==="screen"){let r=(0,Vl.default)(e.config,["theme","screens"],(0,Vl.default)(e.config,["screens"],{}));return Ga(r)||(r={}),t.detail=kne(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 a=function(l){return!(l.prop==="--tw-leading"||l.prop==="--tw-duration"||l.prop==="--tw-ease"||l.prop==="--tw-font-weight"||l.prop==="--tw-gradient-via-stops"||l.prop==="--tw-gradient-stops"||l.prop==="--tw-tracking"||l.prop==="--tw-space-x-reverse"&&l.value==="0"||l.prop==="--tw-space-y-reverse"&&l.value==="0"||l.prop==="--tw-divide-x-reverse"&&l.value==="0"||l.prop==="--tw-divide-y-reverse"&&l.value==="0")},u=[];r=r.clone(),r.walkAtRules(l=>{l.name==="property"&&l.remove(),l.name==="supports"&&l.params==="(-moz-orient: inline)"&&l.remove(),l.name==="supports"&&l.params==="(background-image: linear-gradient(in lab, red, red))"&&l.remove()});let H=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(l=>{H.has(l.value)||u.push(l)}),u.some(a)&&(u=u.filter(a)),t.detail=await Y2(e,sre({selectors:[],nodes:u}))}else t.detail=`${s.length} rules`;return t.documentation||(t.documentation={kind:"markdown",value:["```css",await U_(e,are({nodes:s})),"```"].join(` `)}),t}if(e.jit){if(t.kind===9||t.detail&&t.documentation)return t;let{root:r,rules:c}=yl(e,[[...i,n].join(e.separator)]);return c.length===0||(t.detail||(c.length===1?t.detail=await Y2(e,c[0]):t.detail=`${c.length} rules`),t.documentation||(t.documentation={kind:"markdown",value:["```css",await U_(e,r),"```"].join(` `)})),t}let o=(0,Vl.default)(e.classNames.classNames,[...i,n,"__info"]);if(t.kind===9)t.detail=e.classNames.context[n].join(", ");else if(t.detail=await fje(e,o),!t.documentation){let r=await e.editor.getConfiguration(),c=f0([...i,n].join(":"),o,r);c&&(t.documentation={kind:"markdown",value:["```css",c,"```"].join(` `)})}return t}function pje(e,t){let n=(0,Vl.default)(e.classNames.classNames,t);return!Ga(n)||!e.classNames.context[t[t.length-1]]?!1:Object.keys(n).filter(i=>i!=="__info").length>0?!0:Ga(n.__info)&&!n.__info.__rule}function dje(e,t){let n=Object.keys(e),i=n.filter(o=>!o.startsWith("--"));return n.length!==i.length&&i.length!==0&&(n=i),n.map(o=>yp(e[o]).map(r=>(t.tailwindCSS.showPixelEquivalents&&(r=BH(r,t.tailwindCSS.rootFontSize)),`${o}: ${r};`)).join(" ")).join(" ")}async function fje(e,t){if(Array.isArray(t))return`${t.length} rules`;if(t.__rule===!0){let n=await e.editor.getConfiguration();return dje(pc(t),n)}return null}async function hje(e,t){if(!e.designSystem)return[];let n=[],i=qre(e.designSystem);for(let o of i)n.push({name:`${o}-*`,description:`Support theme values from \`${o}-*\``});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 _je(e){if(!e.v4||!e.designSystem)return null;let t=hL(e.designSystem);return t.map((n,i)=>{let o=e.designSystem.resolveThemeValue(n,!0),r,c=xf(o);return c!==null?(typeof c!="string"&&(c.alpha??1)!==0&&(r=iu(c)),{label:n,kind:va.CompletionItemKind.Color,sortText:po(i,t.length),detail:o,documentation:r}):{label:n,kind:va.CompletionItemKind.Variable,sortText:po(i,t.length),detail:o}})}function am(e){return e.reduce((t,n,i)=>i===0?n:e.length>1&&i===e.length-1?`${t} and ${n}`:`${t}, ${n}`,"")}var Kne=mr(Fo());function i$(e,t){let n=Uu(e,t);if(!n)return null;let i=(0,Kne.default)(e.classNames.classNames,[...n,"__info"]);return Array.isArray(i)?i.map(pc):pc(i)}function mje(e){return e.type==="atrule"}function Gne(e){let t=e.parent;return t?!!(mje(t)&&t.name==="keyframes"):!1}function Xne(e){let t=[];return e.walkDecls(({prop:n})=>{t.push(n)}),t}async function Zne(e,t,n){let i=n.tailwindCSS.lint.cssConflict;if(i==="ignore")return[];let o=[];return(await id(e,t)).forEach(c=>{let s=Ku(c,e.blocklist);if(e.v4){let u=Eje(e,s);for(let[H,a]of yje(s,u))o.push({code:"cssConflict",className:H,otherClassNames:a,range:H.range,severity:i==="error"?1:2,message:`'${H.className}' applies the same CSS properties as ${am(a.map(l=>`'${l.className}'`))}.`,relatedInformation:a.map(l=>({message:l.className,location:{uri:t.uri,range:l.range}}))});return}s.forEach((u,H)=>{if(e.jit){let{rules:m}=yl(e,[u.className],E=>!Gne(E));if(m.length===0)return;let g=m.map(E=>{let A=Xne(E);return{context:eR(e,E,u.className),properties:A}}),_=s.filter((E,A)=>A!==H).filter(E=>{let{rules:A}=yl(e,[E.className],T=>!Gne(T));if(A.length!==m.length)return!1;let S=!1;for(let T=0;T0&&L.length>0&&(S=!0),!wl(g[T].properties,L))return!1;let x=eR(e,I,E.className);if(!wl(g[T].context,x))return!1}return!!S});if(_.length===0)return;o.push({code:"cssConflict",className:u,otherClassNames:_,range:u.range,severity:i==="error"?1:2,message:`'${u.className}' applies the same CSS properties as ${am(_.map(E=>`'${E.className}'`))}.`,relatedInformation:_.map(E=>({message:E.className,location:{uri:t.uri,range:E.range}}))});return}let a=i$(e,u.className);if(!a)return;let l=Object.keys(a),p=Df(e,u.className),h=s.filter((m,g)=>g!==H).filter(m=>{let g=i$(e,m.className);if(!g)return!1;let y=Df(e,m.className);return wl(l,Object.keys(g))&&!Array.isArray(p)&&!Array.isArray(y)&&wl(p.context,y.context)&&wl(p.pseudo,y.pseudo)&&p.scope===y.scope});h.length!==0&&o.push({code:"cssConflict",className:u,otherClassNames:h,range:u.range,severity:i==="error"?1:2,message:`'${u.className}' applies the same CSS ${l.length===1?"property":"properties"} as ${am(h.map(m=>`'${m.className}'`))}.`,relatedInformation:h.map(m=>({message:m.className,location:{uri:t.uri,range:m.range}}))})})}),o}function zne(e,t,n=[]){for(let i of e)n=[...n,i],t(i,n),"nodes"in i&&i.nodes&&i.nodes.length>0&&zne(i.nodes,t,n)}function Eje(e,t){let n={},i=e.designSystem.compile(t.map(o=>o.className));for(let[o,r]of i.entries()){let{className:c}=t[o];zne([r],(s,u)=>{if(s.type!=="rule"&&s.type!=="atrule")return;let H=[];for(let a of s.nodes??[])a.type==="decl"&&H.push(a.prop);H.length!==0&&(n[c]??=[],n[c].push({properties:H,context:u.map(a=>a.type==="rule"?a.selector:a.type==="atrule"?`@${a.name} ${a.params}`:"").filter(Boolean).slice(1)}))})}return n}function*yje(e,t){for(let n of e){let i=t[n.className]??[],o=[];for(let r of e){if(n===r)continue;let c=t[r.className]??[];if(i.length!==c.length)continue;let s=!1;for(let u=0;u{let s=sd(e,c.className);return s===null||s.isApplyable===!0?null:{code:"invalidApply",severity:i==="error"?1:2,range:c.range,message:s.reason,className:c}}).filter(Boolean)}function Qne(e,t,n){let i=n.tailwindCSS.lint.invalidScreen;if(i==="ignore")return[];let o=[],r=[];if(bl(e,t))r.push(void 0);else{let c=Ha(e,t);if(!c)return[];r.push(...c.filter(s=>s.type==="css").map(({range:s})=>s))}return r.forEach(c=>{let s=xs(t,"css",c);Sa(/(?:\s|^)@screen\s+(?[^\s{]+)/g,s).forEach(H=>{if(e.screens.includes(H.groups.screen))return null;let a=`The screen '${H.groups.screen}' does not exist in your theme config.`,l=[],p=Gu(H.groups.screen,e.screens);p&&(l.push(p),a+=` Did you mean '${p}'?`),o.push({code:"invalidScreen",range:Ys({start:Gn(s,H.index+H[0].length-H.groups.screen.length),end:Gn(s,H.index+H[0].length)},c),severity:i==="error"?1:2,message:a,suggestions:l})})}),o}function Yne(e,t,n){let i=n.tailwindCSS.lint.invalidVariant;if(i==="ignore")return[];if(Tn(e.version,"2.99.0"))return[];let o=[],r=[];if(bl(e,t))r.push(void 0);else{let s=Ha(e,t);if(!s)return[];r.push(...s.filter(u=>u.type==="css").map(({range:u})=>u))}let c=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&&(c.unshift("responsive"),c=c.filter(s=>!e.screens.includes(s))),r.forEach(s=>{let u=xs(t,"css",s);Sa(/(?:\s|^)@variants\s+(?[^{]+)/g,u).forEach(a=>{let l=a.groups.variants.split(/(\s*,\s*)/),p=a.index+a[0].length-a.groups.variants.length;for(let d=0;du.type==="css").map(({range:u})=>u))}let c;return JS(t.languageId,e.editor?.userLanguages)?c=/(?:\s|^)@tailwind\s+(?[^\r\n]+)/g:c=/(?:\s|^)@tailwind\s+(?[^;]+)/g,r.forEach(s=>{let u=xs(t,"css",s);Sa(c,u).forEach(a=>{let l=a.groups.value,p=gje(e,l);if(!p)return;let{message:d,suggestions:h}=p;o.push({code:"invalidTailwindDirective",range:Ys({start:Gn(u,a.index+a[0].length-l.length),end:Gn(u,a.index+a[0].length)},s),severity:i==="error"?1:2,message:d,suggestions:h})})}),o}function gje(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"];Tn(e.version,"1.0.0-beta.1")?n.push("base"):n.push("preflight");let i=e.jit&&Tn(e.version,"2.1.99");if(i&&n.push("variants"),n.includes(t))return null;let o=n;i&&(o=o.filter(s=>s!=="screens"));let r=`'${t}' is not a valid value.`,c=[];if(t==="preflight")c.push("base"),r+=" Did you mean 'base'?";else{let s=Gu(t,o);s&&(c.push(s),r+=` Did you mean '${s}'?`)}return{message:r,suggestions:c}}async function tie(e,t,n){if(e.v4)return[];if(!e.jit)return[];if(Tn(e.version,"2.99.0"))return[];let i=n.tailwindCSS.lint.recommendedVariantOrder;if(i==="ignore")return[];let o=[];return(await id(e,t)).forEach(c=>{Ku(c,e.blocklist).forEach(u=>{let{rules:H}=yl(e,[u.className]);if(H.length===0)return;let a=e.jitContext.variantOrder??e.jitContext.offsets.variantOffsets,{variants:l,offset:p}=g0(e,u.className),d=[...l].sort((h,m)=>j_(a.get(m)-a.get(h)));N7(l,d)||o.push({code:"recommendedVariantOrder",suggestions:[[...d,u.className.substr(p)].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."})})}),o}function*SL(e,t){if(bl(e,t))yield{document:t,range:void 0,lang:t.languageId,get text(){return xs(t,"css")}};else{let n=Ha(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 xs(t,"css",i.range)}})}}var bje=/(?:\s|^)@(?(?:import|reference))\s*(?'[^']*'|"[^"]*")\s*(layer\([^)]+\)\s*)?source\((?'[^']*'?|"[^"]*"?|[a-z]*|\)|;)/dg,Aje=/(?:\s|^)@(?tailwind)\s+(?\S+)\s+source\((?'[^']*'?|"[^"]*"?|[a-z]*|\)|;)/dg,Ije=/(?:\s|^)@(?source)\s*(?not)?\s*(?'[^']*'?|"[^"]*"?|[a-z]*(?:\([^)]+\))?|\)|;)/dg,Sje=/^[A-Z]:/;function rie(e,t,n){let i=n.tailwindCSS.lint.invalidSourceDirective;if(i==="ignore")return[];let o=[];function r(c){o.push({code:"invalidSourceDirective",severity:i==="error"?1:2,...c})}for(let c of SL(e,t)){let s=c.text,u=[...Sa(bje,s),...Sa(Aje,s),...Sa(Ije,s)];for(let H of u){let a=H.groups.directive,l=H.groups.source?.trim()??"",p=l,d=H.indices.groups.source,h=!1;if((l.startsWith("'")||l.startsWith('"'))&&(l=l.slice(1),h=!0),(l.endsWith("'")||l.endsWith('"'))&&(l=l.slice(0,-1),h=!0),l=l.trim(),l===""||l===")"||l===";"){let m={start:Gn(s,d[0]),end:Gn(s,d[1])};r({message:"The source directive requires a path to a directory.",range:Ys(m,c.range)})}else if(a!=="source"&&l!=="none"&&!h){let m={start:Gn(s,d[0]),end:Gn(s,d[1])};r({message:`\`source(${l})\` is invalid. Did you mean \`source(none)\`?`,range:Ys(m,c.range)})}else if(l.includes("\\")||Sje.test(l)){l=l.replaceAll("\\\\","\\");let m={start:Gn(s,d[0]),end:Gn(s,d[1])};r({message:`POSIX-style paths are required with \`source(\u2026)\` but \`${l}\` is a Windows-style path.`,range:Ys(m,c.range)})}else if(a==="source"&&l==="none"){let m={start:Gn(s,d[0]),end:Gn(s,d[1])};r({message:"`@source none;` is not valid. Did you mean to use `source(none)` on an `@import`?",range:Ys(m,c.range)})}else if(!(a==="source"&&l.startsWith("inline("))){if(a==="source"&&l!=="none"&&!h){let m={start:Gn(s,d[0]),end:Gn(s,d[1])};r({message:`\`@source ${p};\` is invalid.`,range:Ys(m,c.range)})}}}}return o}async function nie(e,t,n){if(!e.v4)return[];if(!e.blocklist?.length)return[];let i=n.tailwindCSS.lint.usedBlocklistedClass;if(i==="ignore")return[];let o=new Set(e.blocklist??[]),r=[],c=await id(e,t);for(let s of c){let u=Ku(s,[]);for(let H of u)o.has(H.className)&&r.push({code:"usedBlocklistedClass",range:H.range,severity:i==="error"?1:2,message:`The class "${H.className}" will not be generated as it has been blocklisted`})}return r}async function LL(e,t,n=["cssConflict","invalidApply","invalidScreen","invalidVariant","invalidConfigPath","invalidTailwindDirective","invalidSourceDirective","recommendedVariantOrder","usedBlocklistedClass"]){let i=await e.editor.getConfiguration(t.uri);return i.tailwindCSS.validate?[...n.includes("cssConflict")?await Zne(e,t,i):[],...n.includes("invalidApply")?await Jne(e,t,i):[],...n.includes("invalidScreen")?Qne(e,t,i):[],...n.includes("invalidVariant")?Yne(e,t,i):[],...n.includes("invalidConfigPath")?Wre(e,t,i):[],...n.includes("invalidTailwindDirective")?eie(e,t,i):[],...n.includes("invalidSourceDirective")?rie(e,t,i):[],...n.includes("recommendedVariantOrder")?await tie(e,t,i):[],...n.includes("usedBlocklistedClass")?await nie(e,t,i):[]]:[]}var sie=mr(bH()),aie=mr(require("node:path"));var iie=mr(ny());function TL(e){return iie.URI.parse(e).fsPath}async function KH(e,t,n=TL(t.uri)){let i=await e.editor.getConfiguration(t.uri);n=As(n),n=zi(n);for(let o of i.tailwindCSS.files.exclude)if(o=aie.join(e.editor.folder,o),o=As(o),o=zi(o),(0,sie.default)(o)(n))return!0;return!1}async function s$(e,t){await KH(e,t)?Lje(e,t):e.editor?.connection.sendDiagnostics({uri:t.uri,diagnostics:await LL(e,t)})}function Lje(e,t){e.editor?.connection.sendDiagnostics({uri:t.uri,diagnostics:[]})}var oie=mr(qR());function vL(e,t){let n=yp(t),i=(0,oie.default)(e+` `,{origin:0}),o=[];n.forEach(s=>{let u=i.toIndex(s.start.line,s.start.character),H=i.toIndex(s.end.line,s.end.character);for(let a=u-1;a>=0&&/\s/.test(e.charAt(a));a--)u=a;o.push({start:u,end:H})}),o.sort((s,u)=>s.start-u.start);let r="",c=0;return o.forEach(s=>{r+=e.substring(c,s.start),c=s.end}),r+=e.substring(c),r.trim()}async function lie(e,t,n){return[{title:`Delete ${am(n.otherClassNames.map(i=>`'${i.className}'`))}`,kind:"quickfix",diagnostics:[n],edit:{changes:{[t.textDocument.uri]:[{range:n.className.classList.range,newText:vL(n.className.classList.classList,n.otherClassNames.map(i=>i.relativeRange))}]}}}]}var _ie=mr(Fo());var mie=mr(uie());var Hie=/\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 xje(e){return e.replace(/([A-Z])/g,"-$1").replace(/^ms-/,"-ms-").toLowerCase()}function pie(e,t,n,i){n===!1||n===null||(t=xje(t),typeof n=="number"&&(n===0||Cje[t]?n=n.toString():n=n.toString()+"px"),t==="css-float"&&(t="float"),Hie.test(n)?(n=n.replace(Hie,""),e.push(i.decl({prop:t,value:n,important:!0}))):e.push(i.decl({prop:t,value:n})))}function die(e,t,n,i){var o=i.atRule({name:t[1],params:t[3]||""});typeof n=="object"&&(o.nodes=[],a$(n,o,i)),e.push(o)}function a$(e,t,n){var i,o,r,c;for(i in e)if(e.hasOwnProperty(i)){if(o=e[i],o===null||typeof o>"u")continue;if(i[0]==="@"){var s=i.match(/@([^\s]+)(\s+([\w\W]*)\s*)?/);if(Array.isArray(o))for(c=0;cd.type==="css").find(({range:d})=>su(n.range.start,d))?.range,!o)return[];r=xs(t,"css",o)}try{await c.module([c.module.plugin("",(p={})=>d=>{d.walkRules(h=>{if(s.length)return!1;h.walkAtRules("apply",m=>{let g=hie(m.source);if(o&&(g=Ys(g,o)),!su(n.range.start,g))return;let y=Dje(e,a,h.selector,n.className.classList.important);if(!y)return!1;h.after(y.nodes);let _=h.next();if(!_)return!1;u===1?m.remove():s.push({range:n.className.classList.range,newText:vL(n.className.classList.classList,n.className.relativeRange)});let E=hie(h.source);o&&(E=Ys(E,o));let A,S=(0,mie.default)(r);return s.push({range:E,newText:h.toString()+(_.raws.before||` `)+_.toString().replace(/\n\s*\n/g,` `).replace(/(@apply [^;\n]+)$/gm,"$1;").replace(/([^\s^]){$/gm,"$1 {").replace(/^\s+/gm,T=>(typeof A>"u"&&(A=T),T.replace(new RegExp(A,"g"),S.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 hie(e){return{start:{line:e.start.line-1,character:e.start.column-1},end:{line:e.end.line-1,character:e.end.column}}}function Dje(e,t,n,i=!1){let o=t[t.length-1],r=sd(e,[o]);if(r===null||r.isApplyable===!1)return null;let c=Df(e,t);if(Array.isArray(c))return null;let s=c.context,u=c.pseudo,H=e.classNames.context,a=[];for(let d=0;d!m.includes(g)))}a.push(...s);let l={};for(let d=1;d<=a.length;d++)$l(l,a.slice(0,d),{});if(n=Pje(n,u),n===null)return null;let p={[n]:{[`@apply ${o}${i?" !important":""}`]:""}};return a.length?$l(l,a,p):l=p,fie(l,e.modules.postcss.module)}function Pje(e,t){if(t.length===0)return e;let n=!0,i=(0,o$.default)(o=>{fH(o.split(r=>!0)).forEach(r=>{for(let c=r.nodes.length-1;c>=0&&r.nodes[c].type==="pseudo";c--)if(t.includes(r.nodes[c].value)){n=!1;break}n&&t.forEach(c=>{r.append(o$.default.pseudo({value:c}))})})}).processSync(e);return n?i:null}function yie(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 wje(e,t,n,i){if(!n)return[];let o=await LL(e,n,i);return t.context.diagnostics.map(r=>o.find(c=>c.code===r.code&&c.message===r.message&&ob(c.range,r.range))).filter(Boolean)}async function gie(e,t,n){if(!e.enabled)return[];let i=await wje(e,t,n,t.context.diagnostics.map(o=>o.code).filter(Boolean));return Promise.all(i.map(o=>Nre(o)?Eie(e,n,o):kre(o)?lie(e,t,o):Mre(o)||Bre(o)||Rre(o)||$re(o)||Ore(o)?yie(e,t,o):[])).then(fH).then(o=>k7(o,r=>JSON.stringify(r.edit)))}var bie=mr(Fo());async function Aie(e,t){let n=[];return!e.enabled||(await e.editor.getConfiguration(t.uri)).tailwindCSS.colorDecorators===!1?n:((await id(e,t)).forEach(c=>{Ku(c,e.blocklist).forEach(u=>{let H=gc(e,u.className);H===null||typeof H=="string"||(H.alpha??1)===0||n.push({range:u.range,color:FR(H)})})}),lL(e,t).forEach(c=>{let s=dL(c.path),u=c.helper==="theme"?["theme"]:[],H=(0,bie.default)(e.config,[...u,...s]),a=xf(H);a&&typeof a!="string"&&(a.alpha??1)!==0&&n.push({range:c.ranges.path,color:FR(a)})}),Sh(n))}var kje=/^[A-Z]:/;function Iie(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),Nje(e,t,i,n)}async function Nje(e,t,n,i){if(!Tn(e.version,"3.2.0"))return[];let o=[];for(let r of SL(e,t)){let c=r.text,s=[];for(let u of n)s.push(...Sa(u,c));for(let u of s){let H=u.groups.path.slice(1,-1);if(H.includes("*")||H.includes("{")||H.includes("}")||H.includes("\\")||kje.test(H))continue;let a={start:Gn(c,u.index+u[0].length-u.groups.path.length),end:Gn(c,u.index+u[0].length)};o.push({target:await i(H),range:Ys(a,r.range)})}}return o}var Jme=mr(Lie());var kf=mr(require("node:fs")),od=mr(require("node:path"));var Rje=[".js",".cjs",".mjs"],$je=["",".js",".cjs",".mjs",".ts",".cts",".mts",".jsx",".tsx"],Mje=["",".ts",".cts",".mts",".tsx",".js",".cjs",".mjs",".jsx"];function Bje(e,t){for(let n of t){let i=`${e}${n}`;if(kf.existsSync(i)&&kf.statSync(i).isFile())return i}for(let n of t){let i=`${e}/index${n}`;if(kf.existsSync(i))return i}return null}function*Tie(e,t,n,i=od.extname(e)){let o=Bje(od.resolve(t,e),Rje.includes(i)?$je:Mje);if(o===null||n.has(o))return;n.add(o),yield o,t=od.dirname(o),i=od.extname(o);let r=kf.readFileSync(o,"utf-8");for(let c of[...r.matchAll(/import[\s\S]*?['"](.{3,}?)['"]/gi),...r.matchAll(/import[\s\S]*from[\s\S]*?['"](.{3,}?)['"]/gi),...r.matchAll(/require\(['"`](.+)['"`]\)/gi)])c[1].startsWith(".")&&(yield*Tie(c[1],t,n,i))}function CL(e){return Array.from(Tie(e,od.dirname(e),new Set)).filter(t=>t!==e).map(t=>zi(As(t)))}var qg=mr(require("node:assert"));var Qme=mr(tR());var Pa=mr(require("node:path")),jg=mr(require("node:fs/promises"));var Hd=mr(require("path"),1),nse=mr(tse(),1),g$=mr(bH(),1),UL=mr(bH(),1),ZUe=/^(\/?\.\.)+$/;function zUe(e,t){let n=e.length,i=Array(n),o=Array(n);for(let r=0;r{let c=r.split("/");if(c[0]===".."&&ZUe.test(r))return!0;for(let s=0;se.replace(YUe,"\\$&"),r6e=e=>e.replace(e6e,"\\$&"),n6e=QUe?r6e:t6e;function i6e(e,t){if(t?.caseSensitiveMatch===!1)return!0;let n=UL.default.scan(e);return n.isGlob||n.negated}function um(...e){console.log(`[tinyglobby ${new Date().toLocaleTimeString("es")}]`,...e)}var s6e=/^(\/?\.\.)+/,a6e=/\\(?=[()[\]{}!*+?@|])/g,b$=/\\/g;function y$(e,t,n,i,o){var r;let c=e;e.endsWith("/")&&(c=e.slice(0,-1)),!c.endsWith("*")&&t&&(c+="/**"),Hd.default.isAbsolute(c.replace(a6e,""))?c=Hd.posix.relative(n6e(n),c):c=Hd.posix.normalize(c);let s=s6e.exec(c);if(s?.[0]){let u=Hd.posix.join(n,s[0]);i.root.length>u.length&&(i.root=u,i.depthOffset=-(s[0].length+1)/3)}else if(!o&&i.depthOffset>=0){let u=ise(c);(r=i.commonPath)!=null||(i.commonPath=u);let H=[],a=Math.min(i.commonPath.length,u.length);for(let l=0;l0?`${n}/${H.join("/")}`:n}return c}function o6e({patterns:e,ignore:t=[],expandDirectories:n=!0},i,o){typeof e=="string"?e=[e]:e||(e=["**/*"]),typeof t=="string"&&(t=[t]);let r=[],c=[];for(let s of t)s&&(s[0]!=="!"||s[1]==="(")&&c.push(y$(s,n,i,o,!0));for(let s of e)s&&(s[0]!=="!"||s[1]==="("?r.push(y$(s,n,i,o,!1)):(s[1]!=="!"||s[2]==="(")&&c.push(y$(s.slice(1),n,i,o,!0)));return{match:r,ignore:c}}function sse(e,t,n){return Hd.posix.relative(t,`${n}/${e}`)||"."}function jL(e,t,n,i,o){let r=o?e.slice(n.length+1)||".":e;return n===t?i&&r!=="."?r.slice(0,-1):r:sse(r,t,n)}function rse(e,t,n){for(let i=e.length-1;i>=0;i--){let o=e[i];e[i]=sse(o,t,n)+(!o||o.endsWith("/")?"/":"")}return e}function l6e(e,t,n){if(process.env.TINYGLOBBY_DEBUG&&(e.debug=!0),e.debug&&um("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},o=o6e(e,t,i),r=e.caseSensitiveMatch===!1;e.debug&&um("internal processing patterns:",o);let c=(0,g$.default)(o.match,{dot:e.dot,nocase:r,ignore:o.ignore}),s=(0,g$.default)(o.ignore,{dot:e.dot,nocase:r}),u=zUe(o.match,{dot:e.dot,nocase:r}),H={filters:[e.debug?(p,d)=>{let h=jL(p,t,i.root,d,e.absolute),m=c(h);return m&&um(`matched ${h}`),m}:(p,d)=>c(jL(p,t,i.root,d,e.absolute))],exclude:e.debug?(p,d)=>{let h=jL(d,t,i.root,!0,!0),m=h!=="."&&!u(h)||s(h);return um(m?`skipped ${d}`:`crawling ${d}`),m}:(p,d)=>{let h=jL(d,t,i.root,!0,!0);return h!=="."&&!u(h)||s(h)},pathSeparator:"/",relativePaths:!0,resolveSymlinks:!0};e.deep&&(H.maxDepth=Math.round(e.deep-i.depthOffset)),e.absolute&&(H.relativePaths=!1,H.resolvePaths=!0,H.includeBasePath=!0),e.followSymbolicLinks===!1&&(H.resolveSymlinks=!1,H.excludeSymlinks=!0),e.onlyDirectories?(H.excludeFiles=!0,H.includeDirs=!0):e.onlyFiles===!1&&(H.includeDirs=!0),i.root=i.root.replace(b$,"");let a=i.root;e.debug&&um("internal properties:",i);let l=new nse.fdir(H).crawl(a);return t===a||e.absolute?n?l.sync():l.withPromise():n?rse(l.sync(),t,a):l.withPromise().then(p=>rse(p,t,a))}async function ase(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?Hd.default.resolve(n.cwd).replace(b$,"/"):process.cwd().replace(b$,"/");return l6e(n,i,!1)}var Cme=mr(bH());var ose=require("node:fs/promises");async function pd(e){try{let t=await(0,ose.readFile)(e,"utf8");return xs(t,"css")}catch{return null}}var qL=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 o=this.parents.get(n);if(!o)throw new Error(`Node ${n} does not exist`);o.add(t),i.add(n)}*descendants(t){let n=[],i=new Set;for(let o of this.children.get(t))n.push(o);for(;n.length>0;){let o=n.shift();if(!i.has(o)){yield this.nodes.get(o),i.add(o);for(let r of this.children.get(o))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 WL=class extends Map{remember(t,n){let i=super.get(t);return i||(i=n(t),this.set(t,i)),i}};var VL=mr(wA()),Hm=mr(require("node:path"));async function A$(e,t){async function n(i){let o=Hm.join(i,"package.json");if(await VL.default.exists(o))return o;if(i===Hm.normalize(t))return VL.default.stop}try{let i=await(0,VL.default)(n,{cwd:e});return i?Hm.dirname(i):t}catch{return t}}function Nf(e,t){let n=[],i=e.startsWith("0.0.0-insiders"),o=!1,r=!1;if(i&&(t&&typeof t=="object"&&"compile"in t||t&&typeof t=="function"&&"compile"in t?r=!0:o=!0),r)return["css-at-theme","layer:base","content-list","source-inline","source-not"];if(!o){if(Tn(e,"4.1.0"))return["css-at-theme","layer:base","content-list","source-inline","source-not"];if(Tn(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 Tn(e,"0.99.0")?(n.push("layer:base"),n.push("separator:root")):(n.push("layer:preflight"),n.push("separator:options")),Tn(e,"1.4.0")&&DH(e,"1.99.0")&&n.push("browserslist-in-plugins"),Tn(e,"3.0.0")||(Tn(e,"1.99.0")?n.push("apply-complex-classes"):Tn(e,"1.7.0")&&n.push("apply-complex-classes:flagged")),Tn(e,"3.0.0")?n.push("content-list"):n.push("purge-list"),Tn(e,"3.0.0")?n.push("jit"):Tn(e,"2.1.0"),Tn(e,"3.2.0")&&(n.push("css-at-config-as-project"),n.push("relative-content-paths")),Tn(e,"3.3.0")&&n.push("transpiled-configs"),n}var Aae=mr(require("node:fs/promises"));var Iae=mr(gae());var pm=mr(require("node:path"));var R$="'",$$='"';function bae(){let e=new WeakSet;function t(n){if(e.has(n))return;let i=n.root().source?.input.file;if(!i)return;let o=n.source?.input.file;if(!o)return;let r=n.params[0],c=r[0]===$$&&r[r.length-1]===$$?$$:r[0]===R$&&r[r.length-1]===R$?R$:null;if(!c)return;let s=n.params.slice(1,-1),u="";if(s.startsWith("!")&&(s=s.slice(1),u="!"),!s.startsWith("./")&&!s.startsWith("../"))return;let H=pm.posix.join(As(pm.dirname(o)),s),a=pm.posix.dirname(As(i)),l=pm.posix.relative(a,H);l.startsWith(".")||(l="./"+l),n.params=c+u+l+c,e.add(n)}return{postcssPlugin:"tailwindcss-postcss-fix-relative-paths",AtRule:{source:t,plugin:t}}}function JL({resolver:e,loose:t=!1}){return ql([{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 o=[],r=!1,c=!1;for(let s of n.nodes)if(s.type==="atrule"&&(s.name==="import"||s.name==="charset"))o.push(s),r&&(c=!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(o),c&&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,Iae.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(""):Aae.readFile(n,"utf-8")}}),bae()])}function Sae(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})}}}}async function bqe(e){let t=await import(e);return!t.scanDir&&!t.Scanner?null:t}async function Lae(e){let t=await bqe(e.oxidePath);if(!t)return null;if(DH(e.oxideVersion,"4.0.0-alpha.18")){let n=t.scanDir?.({base:e.basePath,globs:!0});return{files:n.files,globs:n.globs.map(i=>({base:i.base,pattern:i.glob}))}}else if(DH(e.oxideVersion,"4.0.0-alpha.19")){let n=t.scanDir({base:e.basePath,sources:e.sources.map(i=>({base:i.base,pattern:i.pattern}))});return{files:n.files,globs:n.globs.map(i=>({base:i.base,pattern:i.pattern}))}}else if(DH(e.oxideVersion,"4.0.0-alpha.30")){let n=new t.Scanner({detectSources:{base:e.basePath},sources:e.sources.map(i=>({base:i.base,pattern:i.pattern}))});return{files:n.files,globs:n.globs.map(i=>({base:i.base,pattern:i.pattern}))}}else if(DH(e.oxideVersion,"4.0.9999")){let n=new t.Scanner({sources:[{base:e.basePath,pattern:"**/*"},...e.sources.map(i=>({base:i.base,pattern:i.pattern}))]});return{files:n.files,globs:n.globs.map(i=>({base:i.base,pattern:i.pattern}))}}else{let n=new t.Scanner({sources:[{base:e.basePath,pattern:"**/*",negated:!1},...e.sources.map(i=>({base:i.base,pattern:i.pattern,negated:i.negated}))]});return{files:n.files,globs:n.globs.map(i=>({base:i.base,pattern:i.pattern}))}}}var Iqe=/@import\s*['"]tailwindcss(?:\/[^'"]+)?['"]/,Sqe=/@(theme|plugin|utility|custom-variant|variant|reference)\s*[^;{]+[;{]/,Lqe=/--(alpha|spacing|theme)\(/,Tqe=/@tailwind\s*(base|preflight|components|variants|screens)+;/,vqe=/@tailwind\s*utilities\s*[^;]*;/,Cqe=/@tailwind\s*[^;]+;/,xqe=/@(config|apply)\s*[^;{]+[;{]/,Dqe=/@import\s*['"](?!([a-z]+:|\/\/))/;function QL(e){return Iqe.test(e)?{root:!0,versions:["4"],explicitImport:!0}:Sqe.test(e)?vqe.test(e)?{root:!0,versions:["4"],explicitImport:!1}:{root:!1,versions:["4"],explicitImport:!1}:Lqe.test(e)?{root:!1,versions:["4"],explicitImport:!1}:Tqe.test(e)?{root:!1,versions:["3"],explicitImport:!1}:Cqe.test(e)?{root:!0,versions:["4","3"],explicitImport:!1}:xqe.test(e)?{root:!1,versions:["4","3"],explicitImport:!1}:Dqe.test(e)?{root:!0,versions:["4","3"],explicitImport:!1}:{root:!1,versions:[],explicitImport:!1}}var xC=class{constructor(t,n,i){this.base=t;this.settings=n;this.resolver=i}async search(){let t=await this.findConfigs(),n=await Promise.allSettled(t.map(o=>this.createProject(o))),i=[];for(let o of n)o.status==="rejected"?console.error(`[GLOBAL] Error creating project: ${o.reason}`):o.status==="fulfilled"&&o.value&&i.push(o.value);i.length===1&&i[0].additionalSelectors.push({pattern:As(Pa.join(this.base,"**")),priority:5});for(let o of i){o.folder=zi(o.folder),o.configPath=zi(o.configPath),o.config.path=zi(o.config.path);for(let r of o.config.entries)r.path=zi(r.path);for(let r of o.documentSelector)r.pattern=zi(r.pattern);for(let r of o.additionalSelectors)r.pattern=zi(r.pattern)}return i}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:""},o=await this.detectTailwindVersion(i);return i.packageRoot=await A$(Pa.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:o}}async createProject(t){let n=await this.detectTailwindVersion(t),i=t.entries.flatMap(r=>r.meta?.versions??[]);if(console.log(JSON.stringify({tailwind:n,path:t.path})),t.type==="js"&&t.source==="css"&&(n.isDefaultVersion||!n.features.includes("css-at-config-as-project")))return null;if(t.type==="css"){if(!n.features.includes("css-at-theme"))return null;if(!i.includes("4"))return console.warn(`The config ${t.path} looks like it might be for a different Tailwind CSS version. Skipping.`),null;if(xme(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"&&n.features.includes("css-at-theme")||t.type==="js"&&(t.path.endsWith(".ts")||t.path.endsWith(".mjs"))&&!n.features.includes("transpiled-configs"))return null;t.packageRoot=await A$(Pa.dirname(t.path),this.base);let o=await PC(t,n.features,this.resolver);return{config:t,folder:this.base,isUserConfigured:!1,configPath:t.path,documentSelector:o,additionalSelectors:[],tailwind:n}}async findConfigs(){let t=this.settings.tailwindCSS.files.exclude;t=t.map(m=>m.startsWith("/")?m.slice(1):m);let n=await ase({patterns:[`**/${Zh}`,`**/${Dp}`],cwd:this.base,ignore:t,onlyFiles:!0,absolute:!0,followSymbolicLinks:!0,dot:!0}),i=await Promise.all(n.map(m=>jg.realpath(m)));n=n.filter((m,g)=>{let y=i[g];return m===y?!0:!n.includes(y)}),n=n.map(m=>As(m)),n=Array.from(new Set(n)).sort();let o=new WL,r=(0,Cme.default)(`**/${Dp}`,{dot:!0}),c=n.map(m=>r(m)?new DC("css",m):new DC("js",m,[o.remember(m,()=>({source:"js",type:"js",path:m,entries:[],packageRoot:null,content:[]}))])),s=c.filter(m=>m.type==="css");await Promise.all(s.map(m=>m.read())),await Promise.all(s.map(m=>m.resolvePossibleVersions()));let u=[];for(let m of s){if(!m.content||!m.meta||m.meta.versions.length===0)continue;let g=m.configPathInCss();g&&m.configs.push(o.remember(g,()=>({source:"css",type:"js",path:g,entries:[],packageRoot:null,content:[]}))),u.push(m)}await Promise.all(u.map(m=>m.resolveImports(this.resolver))),await Promise.all(u.map(m=>m.resolveRealpaths())),await Promise.all(u.map(m=>m.resolveSourceDirectives()));let H={};for(let m of u)H[m.realpath]=m;await Promise.all(u.map(m=>m.resolveImportsTailwind(H)));let a=new qL,l=null,p=null,d=null;for(let m of u){a.add(m.realpath,m);for(let g of m.deps)a.add(g.realpath,g),a.connect(m.realpath,g.realpath);m.realpath.includes("node_modules/tailwindcss/index.css")?l=m.realpath:m.realpath.includes("node_modules/tailwindcss/theme.css")?p=m.realpath:m.realpath.includes("node_modules/tailwindcss/utilities.css")&&(d=m.realpath)}l&&p&&a.connect(l,p),l&&d&&a.connect(l,d);let h=Array.from(a.roots());h.sort((m,g)=>Number(g.meta.root)-Number(m.meta.root)||Number(g.importsTailwind)-Number(m.importsTailwind)||0);for(let m of h){if(!m.meta)continue;let g=o.remember(m.path,()=>({source:"css",type:"css",path:m.path,entries:[],packageRoot:null,content:[{kind:"auto"}]}));m.configs.push(g);for(let y of a.descendants(m.realpath))y.configs.push(g)}for(let m of c)for(let g of m.configs)g.entries.push(m);return Array.from(o.values())}async detectTailwindVersion(t){try{let r=await this.resolver.resolveCjsId("tailwindcss/package.json",Pa.dirname(t.path)),{version:c}=require(r),s;if(this.resolver.hasPnP()){let H=await this.resolver.resolveCjsId("tailwindcss",Pa.dirname(t.path));s=require(H)}else{let H=await this.resolver.resolveJsId("tailwindcss",Pa.dirname(t.path));s=await import(AH(H).href)}let u=Nf(c,s);if(typeof c=="string")return{version:c,features:u,isDefaultVersion:!1}}catch{}if(t.type==="css"){let{version:r}=M$(),c=await Promise.resolve().then(()=>(cM(),lM)),s=Nf(r,c);return{version:r,features:s,isDefaultVersion:!0}}let{version:n}=k0(),i=i4(),o=Nf(n,i);return{version:n,features:o,isDefaultVersion:!0}}};function vpt(e,t,n,i){if(e.type==="css")return xpt(e,n);if(e.type==="js")return Cpt(e,t,i)}async function*Cpt(e,t,n){let i;try{i=n??require(e.path)}catch{return}let o=i.content?.files??i.content,r=Array.isArray(o)?o:[],s=(t.includes("relative-content-paths")?i.future?.relativeContentPathsByDefault||i.content?.relative:!1)?Pa.dirname(e.path):e.packageRoot;for(let u of r){if(typeof u!="string")continue;let H=u.startsWith("!")?Pa.resolve(s,u.slice(1)):Pa.resolve(s,u);H=As(H),H=zi(H),u.startsWith("!")&&(H=`!${H}`),yield{pattern:H,priority:1}}}async function*xpt(e,t){let n=!1;for(let i of e.content)if(i.kind==="file"){let o=i.file;o=As(o),o=zi(o),yield{pattern:o,priority:1}}else if(i.kind==="auto"&&!n){n=!0;let o=e.entries.flatMap(r=>r.sources);for await(let r of Dpt(e.packageRoot,e.path,o,t))yield{pattern:r,priority:1}}}async function*Dpt(e,t,n,i){try{let o=await i.resolveJsId("@tailwindcss/oxide",e);o=AH(o).href;let r=await i.resolveJsId("@tailwindcss/oxide/package.json",e),c=JSON.parse(await jg.readFile(r,"utf8")),s=await Lae({oxidePath:o,oxideVersion:c.version,basePath:e,sources:n.map(u=>({base:Pa.dirname(t),pattern:u.pattern,negated:u.negated}))});if(!s)return;for(let u of s.files)u=As(u),u=zi(u),yield u;for(let{base:u,pattern:H}of s.globs)u=As(u),u=zi(u),yield`${u}/${H}`}catch{}}var DC=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 pd(this.path)}catch{this.content=null}}async resolveImports(t){if(!xme(this.path))try{let n=await JL({resolver:t,loose:!0}).process(this.content,{from:this.path}),i=n.messages.filter(o=>o.type==="dependency");i=i.filter(o=>!o.file.startsWith("/virtual:missing/")),this.deps=i.map(o=>new e("css",As(o.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=As(await jg.realpath(this.path)),await Promise.all(this.deps.map(t=>t.resolveRealpaths()))}async resolveSourceDirectives(){try{if(this.sources.length>0)return;await ql([Sae(this.sources)]).process(this.content,{from:this.realpath})}catch{}}async resolvePossibleVersions(){this.meta??=this.content?QL(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?As(Pa.resolve(Pa.dirname(this.path),t.groups.config.slice(1,-1))):null}};function xme(e){let t=Pa.extname(e);return t===".scss"||t===".sass"||t===".less"||t===".styl"||t===".pcss"}async function PC(e,t,n,i){let o=[];for(let r of e.entries)r.type==="css"&&o.push({pattern:zi(As(r.path)),priority:0});o.push({pattern:zi(As(e.path)),priority:0});for await(let r of vpt(e,t,n,i))o.push(r);for(let r of e.entries)r.type==="css"&&o.push({pattern:zi(As(Pa.join(Pa.dirname(r.path),"**"))),priority:2});return o.push({pattern:zi(As(Pa.join(Pa.dirname(e.path),"**"))),priority:3}),o.push({pattern:zi(As(Pa.join(e.packageRoot,"**"))),priority:4}),o.sort((r,c)=>r.priority-c.priority),o=o.filter(({pattern:r},c,s)=>s.findIndex(({pattern:u})=>u===r)===c),o=o.sort((r,c)=>r.pattern.startsWith("!")&&!c.pattern.startsWith("!")?-1:!r.pattern.startsWith("!")&&c.pattern.startsWith("!")?1:0),o}var Rme=require("node:module"),$me=mr(Pme(),1),Mme=mr(Nme(),1);function Ppt(e){throw e}var wpt=e=>import(e);function Bme(e,t={}){return t.transform||(t={...t,transform:Mme.default}),(0,$me.default)(e,t,{onError:Ppt,nativeImport:wpt,createRequire:Rme.createRequire})}var Ome=mr(require("node:fs/promises")),NC=mr(require("node:path"));var wC=`@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; } /* 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 s4=`/* 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; } /* 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 a4=`@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 o4=`@tailwind utilities; `;var l4={tailwindcss:wC,"tailwindcss/index":wC,"tailwindcss/index.css":wC,"tailwindcss/preflight":s4,"tailwindcss/preflight.css":s4,"tailwindcss/theme":a4,"tailwindcss/theme.css":a4,"tailwindcss/utilities":o4,"tailwindcss/utilities.css":o4};var kC={"@tailwindcss/forms":()=>Promise.resolve().then(()=>mr(jw())).then(e=>e.default),"@tailwindcss/aspect-ratio":()=>Promise.resolve().then(()=>mr(Tw())).then(e=>e.default),"@tailwindcss/typography":()=>Promise.resolve().then(()=>mr(Zk())).then(e=>e.default)};var kpt=/@import\s*(?:'tailwindcss'|"tailwindcss")/,Npt=/@theme\s*\{/;async function Rpt(e){return Npt.test(e)||kpt.test(e)}function c4({dependencies:e,legacy:t,jiti:n,filepath:i,resolver:o,onError:r}){let c=`${+Date.now()}`;async function s(u,H,a){try{let l=await o.resolveJsId(u,H);e.add(l);let p=AH(l);return p.searchParams.append("t",c),await n.import(p.href,{default:!0})}catch(l){if(a==="plugin"&&u in kC)return console.log("Loading bundled plugin for: ",u),await kC[u]();if(l&&typeof l.details=="string"){let p=l.details,d=/^resolve '([^']+)'/,h=p.match(d);if(h){let[m,g]=h;g in kC&&console.log(`[error] Cannot load '${u}' plugins inside configs or plugins is not currently supported`)}}return r(u,l,a)}}if(t){let u=NC.dirname(i);return H=>s(H,u,"module")}return async(u,H,a)=>({base:H,module:await s(u,H,a)})}async function u4(e,t,n,i,o){if(!t.__unstable__loadDesignSystem||!Rpt(i))return null;let r=new Set,c=!1;try{await t.__unstable__loadDesignSystem(i,{loadStylesheet:async(H,a)=>(c=!0,{base:a,content:""})})}catch{}c||(i=(await JL({resolver:e}).process(i,{from:n})).css);let s=Bme(__filename,{moduleCache:!1,fsCache:!1}),u=await t.__unstable__loadDesignSystem(i,{base:NC.dirname(n),loadModule:c4({dependencies:r,legacy:!1,jiti:s,filepath:n,resolver:e,onError:(H,a,l)=>{if(console.error(`Unable to load ${l}: ${H}`,a),l==="config")return{};if(l==="plugin")return()=>{}}}),loadStylesheet:async(H,a)=>{try{let l=await e.resolveCssId(H,a);return r.add(l),{base:NC.dirname(l),content:await Ome.readFile(l,"utf-8")}}catch(l){return o&&H in l4?(console.error(`Loading fallback stylesheet for: ${H}`),{base:a,content:l4[H]}):(console.error(`Unable to load stylesheet: ${H}`,l),{base:a,content:""})}},loadPlugin:c4({dependencies:r,legacy:!0,jiti:s,filepath:n,resolver:e,onError(H,a){return console.error(`Unable to load plugin: ${H}`,a),()=>{}}}),loadConfig:c4({dependencies:r,legacy:!0,jiti:s,filepath:n,resolver:e,onError(H,a){return console.error(`Unable to load config: ${H}`,a),{}}})});return Object.assign(u,{dependencies:()=>r,compile(H){let a=u.candidatesToCss(H),l=[],p=a.map(d=>{if(d===null)return ql.root();try{return ql.parse(d.trimEnd())}catch(h){return l.push(h),ql.root()}});return l.length>0&&console.error(JSON.stringify(l)),p},toCss(H){return Array.isArray(H)?ql.root({nodes:H}).toString().trim():H.toString().trim()}}),u}var Wme=Object.keys(Qme.default);function Vme(e,t){return JSON.stringify([e,...t].map(n=>[n,sh.statSync(n).mtimeMs]))}function Yme(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=Yme(e.presets[t]);if(typeof n<"u")return n}}function eEe(e){if(delete e.mode,Array.isArray(e.presets))for(let t of e.presets)eEe(t)}function RC(e,t){let n,i=wa.dirname(e),o=[e,i];if(i===t)return o;for(;i=wa.dirname(n=i),n!==i;)if(o.push(i),i===t)break;return o}async function tEe(e,t,n,i,o,r,c,s,u,H,a,l,p){let d=new Set;d.add(t.configPath);let h=!1,m=t.folder,g=[],y=t.documentSelector,_=i.capabilities.textDocument?.completion?.completionList?.itemDefaults??[];i.clientInfo?.name?.includes("Visual Studio Code")&&!_.includes("data")&&_.push("data");let E={enabled:!1,features:[],completionItemData:{_projectKey:e},editor:{connection:n,folder:m,userLanguages:l,capabilities:{configuration:!0,diagnosticRelatedInformation:!0,itemDefaults:_},getConfiguration:a,getDocumentSymbols:O=>n.sendRequest("@/tailwindCSS/getDocumentSymbols",{uri:O}),async readDirectory(O,j){try{let k=wa.dirname(TL(O.uri));j=await A.substituteId(`${j}/`,k),j=wa.resolve(k,j);let $=await sh.promises.readdir(j,{withFileTypes:!0});return(await Promise.all($.map(async F=>{let P=F.isDirectory();return await KH(E,O,wa.join(j,F.name,P?"/":""))?null:[F.name,{isDirectory:P}]}))).filter(F=>F!==null)}catch{return[]}}}};if(t.configPath&&t.config.source==="js"){let O=[];try{O=CL(t.configPath)}catch{}u([...RC(t.configPath,t.folder),...O.flatMap(j=>RC(j,t.folder))])}let A=await p.child({root:t.folder});function S(...O){console.log(`[${wa.relative(t.folder,t.configPath)}] ${O.join(" ")}`)}async function T(O){let j=!1,k=!1,$=(0,Xme.default)(`**/${zh}`,{dot:!0});for(let U of O){let F=zi(As(U.file)),P=of(F,[t.configPath]),W=of(F,E.dependencies??[]),Z=$(F);if(!(!P&&!W&&!Z)){if(!h){!t.isUserConfigured&&t.configPath&&(P||W)&&(y=await PC(t.config,E.features,A),c());continue}if(U.type===$C.FileChangeType.Created){S("File created:",U.file),j=!0;break}else if(U.type===$C.FileChangeType.Changed)if(S("File changed:",U.file),!E.enabled||Z){j=!0;break}else k=!0;else if(U.type===$C.FileChangeType.Deleted)if(S("File deleted:",U.file),!E.enabled||P||Z){j=!0;break}else k=!0}}j?L():k&&x()}function I(){Object.keys(E).forEach(O=>{O!=="editor"&&O!=="dependencies"&&delete E[O]}),E.enabled=!1,s(),r(),n.sendNotification("@/tailwindCSS/projectReset")}async function L(){if(h)try{await C(),n.sendNotification("@/tailwindCSS/projectInitialized")}catch(O){I(),mw(n,O)}}async function x(){if(h)try{await D()}catch(O){I(),mw(n,O)}}async function C(){S("Initializing..."),oy();let O=t.configPath;if(!O)throw new CA("No config file found.");u(RC(O,t.folder));let j=Ug.default.sync(He=>{let be=wa.join(He,".pnp.js");if(Ug.default.sync.exists(be)||(be=wa.join(He,".pnp.cjs"),Ug.default.sync.exists(be)))return be;if(He===wa.normalize(m))return Ug.default.stop},{cwd:m});if(j){let He=require(j);He.setup(),N6(He)}let k=t.config.source==="js"?CL(O):[],$=Vme(O,k),U=wa.dirname(O),F,P,W,Z,ee,J,ne,K,q,Q,z,ie={future:[],experimental:[]},_e;try{let He=await A.resolveCjsId("tailwindcss/package.json",U),be=wa.dirname(He);if(ee=require(He).version,await A.hasPnP()){let he=await A.resolveCjsId("tailwindcss",U);F=require(he)}else{let he=await A.resolveJsId("tailwindcss",U);F=await import(AH(he).href)}let Ve=Nf(ee,F);if(S(`supported features: ${JSON.stringify(Ve)}`),E.features=Ve,i.initializationOptions?.testMode&&(E.features=[...E.features,...i.initializationOptions.additionalFeatures??[]]),Ve.includes("css-at-theme")||(F=F.default??F),S(`Loaded tailwindcss v${ee}: ${be}`),Ve.includes("css-at-theme"))return E.configPath=O,E.version=ee,E.isCssConfig=!0,E.v4=!0,E.jit=!0,E.modules={tailwindcss:{version:ee,module:F},postcss:{version:null,module:null},resolveConfig:{module:null},loadConfig:{module:null}},x();if(t.config.source==="css"){S("CSS-based configuration is not supported before Tailwind CSS v4"),E.enabled=!1,h=!1;return}let Fe=await A.resolveCjsId("postcss",be),me=await A.resolveCjsId("postcss/package.json",be),ce=wa.dirname(me),ke=await A.resolveCjsId("postcss-selector-parser",be);if(J=require(me).version,ne=Object.keys(iI).map(he=>{try{return require(fs(U,`${he}/package.json`)).version}catch{return""}}).join(","),E.enabled&&J===E.modules.postcss.version&&ee===E.modules.tailwindcss.version&&ne===E.pluginVersions&&O===E.configPath&&$===E.configId)return;S(`Loaded Tailwind CSS config file: ${O}`),P=require(Fe),W=require(ke),S(`Loaded postcss v${J}: ${ce}`);try{q=require(fs(be,"./resolveConfig.js"))}catch{try{let se=require(fs(be,"./lib/util/resolveConfig.js")),Ie=require(fs(be,"./stubs/defaultConfig.stub.js"));q=ye=>se([ye,Ie])}catch{try{let Ie=require(fs(be,"./lib/util/mergeConfigWithDefaults.js")),ye=require(fs(be,"./defaultConfig.js"));q=$e=>Ie.default($e,ye())}catch{throw Error("Failed to load resolveConfig function.")}}}try{let he=require(fs(be,"./lib/util/transformThemeValue.js"));Q=he.default??he}catch{}try{z=require(fs(be,"./loadConfig.js"))}catch{}if(Tn(ee,"1.4.0")&&DH(ee,"1.99.0")){let he=fs(be,"browserslist");K=require(he)(void 0,{path:m})}Tn(ee,"1.99.0")?_e=fw(()=>require(fs(be,"./lib/lib/substituteClassApplyAtRules"))):Tn(ee,"1.7.0")&&(_e=require(fs(be,"./lib/flagged/applyComplexClasses")));try{ie=require(fs(be,"./lib/featureFlags.js")).default}catch{}let je=new Set,Oe=P.root(),re={opts:{},messages:[]},fe=()=>{};try{let he=SA(()=>{let se=require(fs(U,"tailwindcss/lib/lib/setupContextUtils")).createContext;return qg.default.strictEqual(typeof se,"function"),Ie=>se(Ie.config)},()=>{let se=require(fs(U,"tailwindcss/lib/jit/lib/setupContextUtils")).createContext;return qg.default.strictEqual(typeof se,"function"),Ie=>se(Ie.config)},()=>{let se=require(fs(U,"tailwindcss/lib/jit/lib/setupTrackingContext")).default;return qg.default.strictEqual(typeof se,"function"),Ie=>se(Ie.configPath,je,fe)(re,Oe)},()=>{let se=require(fs(U,"tailwindcss/lib/jit/lib/setupContext")).default;return qg.default.strictEqual(typeof se,"function"),Ie=>se(Ie.configPath,je)(re,Oe)});Z={generateRules:{module:SA(()=>require(fs(U,"tailwindcss/lib/lib/generateRules")).generateRules,()=>require(fs(U,"tailwindcss/lib/jit/lib/generateRules")).generateRules)},createContext:{module:he},expandApplyAtRules:{module:SA(()=>require(fs(U,"tailwindcss/lib/lib/expandApplyAtRules")).default,()=>require(fs(U,"tailwindcss/lib/jit/lib/expandApplyAtRules")).default)},evaluateTailwindFunctions:{module:fw(()=>require(fs(U,"tailwindcss/lib/lib/evaluateTailwindFunctions")).default)}}}catch{try{let se=require(fs(U,"tailwindcss/jit/lib/setupContext"));Z={generateRules:{module:require(fs(U,"tailwindcss/jit/lib/generateRules")).generateRules},createContext:{module:Ie=>se(Ie.configPath,je)(re,Oe)},expandApplyAtRules:{module:require(fs(U,"tailwindcss/jit/lib/expandApplyAtRules"))}}}catch{}}}catch(He){if(t.config.source==="css"){let Ve=await Promise.resolve().then(()=>(cM(),lM)),Fe=M$().version,me=Nf(Fe,Ve);return S("Failed to load workspace modules."),S(`Using bundled version of \`tailwindcss\`: v${Fe}`),E.configPath=O,E.version=Fe,E.isCssConfig=!0,E.v4=!0,E.v4Fallback=!0,E.jit=!0,E.features=me,i.initializationOptions?.testMode&&(E.features=[...E.features,...i.initializationOptions.additionalFeatures??[]]),E.modules={tailwindcss:{version:Fe,module:Ve},postcss:{version:null,module:null},resolveConfig:{module:null},loadConfig:{module:null}},x()}let be=await import("node:util");console.error(be.format(He)),F=i4(),q=vN(),Q=ym().default,z=Ume(),P=gl(),ee=k0().version,J=qme().version,W=vI(),Z={generateRules:{module:sg().generateRules},createContext:{module:Ve=>Am().createContext(Ve.config)},expandApplyAtRules:{module:$F().default}},S("Failed to load workspace modules."),S(`Using bundled version of \`tailwindcss\`: v${ee}`),S(`Using bundled version of \`postcss\`: v${J}`)}E.configPath=O,E.modules={tailwindcss:{version:ee,module:F},postcss:{version:J,module:P},postcssSelectorParser:{module:W},resolveConfig:{module:q},loadConfig:{module:z},transformThemeValue:{module:Q},jit:Z},E.browserslist=K,E.featureFlags=ie,E.version=ee,E.pluginVersions=ne;try{E.corePlugins=Object.keys(require(fs(wa.dirname(E.configPath),"tailwindcss/lib/plugins/index.js")))}catch{}if(_e&&!_e.default.__patched){let He=_e.default;_e.default=(be,...Ve)=>{if(E.jit)return E.modules.jit.expandApplyAtRules.module(E.jitContext);let Fe=Bp(be);Fe.separator=typeof E.separator>"u"?":":E.separator;let me=He(Fe,...Ve);return async ce=>(ce.walkRules(ke=>{let je=ke.selector.replace(/__TWSEP__(.*?)__TWSEP__/g,"$1");je!==ke.selector&&(ke.before(P.comment({text:"__ORIGINAL_SELECTOR__:"+ke.selector})),ke.selector=je)}),await me(ce),ce.walkComments(ke=>{ke.text.startsWith("__ORIGINAL_SELECTOR__:")&&(ke.next().selector=ke.text.replace(/^__ORIGINAL_SELECTOR__:/,""),ke.remove())}),ce)},_e.default.__patched=!0}await x()}async function D(){S("Building..."),oy();let{tailwindcss:O,postcss:j,resolveConfig:k,loadConfig:$}=E.modules,U=Tn(O.version,"0.99.0")?["separator"]:["options","separator"],F=[],P,W=Tn(O.version,"2.99.0"),Z;if(E.isCssConfig)try{let K=await pd(E.configPath),q=await u4(A,E.modules.tailwindcss.module,E.configPath,K,E.v4Fallback??!1);E.designSystem=q,E.blocklist=Array.from(q.invalidCandidates??[]);let Q=q.dependencies();for(let z of Q)d.add(z);u(Array.from(Q)),P={theme:{}}}catch{h=!1,E.enabled=!1;return}else if($.module){Z=new c_(sh.realpathSync(E.configPath));try{P=await $.module(E.configPath),P=P.default??P,E.jit=!0}catch(K){P=await k.module({}),E.jit=!0,console.error(`Unable to load config file at: ${E.configPath}`),console.error(K),hK(n,"Tailwind CSS is unable to load your config file",K)}finally{Z.unhook()}}else{Z=new c_(sh.realpathSync(E.configPath),K=>{P=Bp(K);let q=(0,_u.default)(K,U);typeof q!="string"&&(q=":"),$l(K,U,`__TWSEP__${q}__TWSEP__`),K[W?"content":"purge"]=[];let Q=Yme(K);if(eEe(K),W||E.modules.jit&&Q==="jit"){if(E.jit=!0,K.variants=[],Array.isArray(K.presets))for(let ie of K.presets)F.push(ie.variants),ie.variants=[]}else E.jit=!1;if(E.corePlugins){let ie={};for(let _e of E.corePlugins)ie[_e]=!0;K.corePlugins=ie}return Array.isArray(K.plugins)&&(K.plugins=K.plugins.map(ie=>{if(ie.__isOptionsFunction&&(ie=ie()),typeof ie=="function"){let _e=(...He)=>(He[0].matchUtilities||(He[0].matchUtilities=()=>{}),ie(...He));return _e.__intellisense_cache_bust=Math.random(),_e}return ie.handler?{...ie,handler:(..._e)=>(_e[0].matchUtilities||(_e[0].matchUtilities=()=>{}),ie.handler(..._e)),__intellisense_cache_bust:Math.random()}:ie})),K});try{t.config.source==="js"&&require(E.configPath)}catch(K){throw Z.unhook(),K}}if(!P)throw new CA(`Failed to load config file: ${E.configPath}`);t.isUserConfigured||(y=await PC(t.config,E.features,A,P));try{if(E.config=E.isCssConfig?P:k.module(P),E.separator=(0,_u.default)(E.config,U),typeof E.separator!="string"&&(E.separator=":"),E.v4||(E.blocklist=Array.isArray(E.config.blocklist)?E.config.blocklist:[]),delete E.config.blocklist,E.v4){let K=E.designSystem.getClassList();E.classList=K.map(q=>[q[0],{...q[1],color:gc(E,q[0])}])}else if(E.jit){if(E.jitContext=E.modules.jit.createContext.module(E),E.jitContext.tailwindConfig.separator=E.config.separator,E.jitContext.getClassList){let K=E.jitContext.getClassList({includeMetadata:!0}).filter(q=>q!=="*");E.classListContainsMetadata=K.some(q=>Array.isArray(q)),E.classList=K.map(q=>Array.isArray(q)?[q[0],{color:gc(E,q[0]),...q[1]??{}}]:[q,{color:gc(E,q)}])}}else delete E.jitContext,delete E.classList}catch(K){throw Z?.unhook(),K}let ee;if(E.classList)Z?.unhook();else try{ee=await j.module([O.module(E.configPath)]).process([Tn(O.version,"0.99.0")?"base":"preflight","components","utilities"].map(K=>`/*__tw_intellisense_layer_${K}__*/ @tailwind ${K};`).join(` `),{from:void 0})}catch(K){throw K}finally{Z?.unhook()}E.dependencies=CL(E.configPath),u((E.dependencies??[]).flatMap(K=>RC(K,t.folder))),E.configId=Vme(E.configPath,E.dependencies),E.plugins=await Upt(P),ee&&(E.classNames=await FJ(ee.root)),E.variants=Gme(E);let J=(0,_u.default)(E.config,"theme.screens",(0,_u.default)(E.config,"screens",{}));E.screens=Pu(J)?Object.keys(J):[],E.enabled=!0,s(),r(),(i.initializationOptions?.testMode??!1)&&n.sendNotification("@/tailwindCSS/projectReloaded")}for(let O of t.config.entries){d.add(O.path);for(let j of O.deps)d.add(j.path)}return{projectConfig:t,enabled(){return h},enable(){h=!0},dependencies:()=>d,async reload(){if(!E.v4)return;console.log("---- RELOADING DESIGN SYSTEM ----"),console.log(`---- ${E.configPath} ----`);let O=await pd(E.configPath),j,k=process.hrtime.bigint();try{j=await u4(A,E.modules.tailwindcss.module,E.configPath,O,E.v4Fallback??!1)}catch(Z){throw console.error(Z),Z}let $=Object.create(E,{designSystem:{value:j}}),U=j.getClassList().map(Z=>[Z[0],{...Z[1],color:gc($,Z[0])}]);E.designSystem=j,E.classList=U,E.variants=Gme(E),E.blocklist=Array.from(j.invalidCandidates??[]);let F=j.dependencies();for(let Z of F)d.add(Z);u(Array.from(F));let P=process.hrtime.bigint()-k;console.log(`---- RELOADED IN ${(Number(P)/1e6).toFixed(2)}ms ----`),(i.initializationOptions?.testMode??!1)&&n.sendNotification("@/tailwindCSS/projectReloaded")},state:E,documentSelector(){return[...y,...t.additionalSelectors]},tryInit:L,async dispose(){E={enabled:!1,features:[]};for(let O of g)(await O).dispose()},async onUpdateSettings(O){E.enabled&&s(),r(),n.sendNotification("@/tailwindCSS/clearColors")},onFileEvents:T,async onHover(O){return af(async()=>{if(!E.enabled)return null;let j=o.getDocument(O.textDocument.uri);return!j||!(await E.editor.getConfiguration(j.uri)).tailwindCSS.hovers||await KH(E,j)?null:Cne(E,j,O.position)},null)},async onCodeLens(O){return af(async()=>{if(!E.enabled)return null;let j=o.getDocument(O.textDocument.uri);return!j||!(await E.editor.getConfiguration(j.uri)).tailwindCSS.codeLens||await KH(E,j)?null:wne(E,j)},null)},async onCompletion(O){return af(async()=>{if(!E.enabled)return null;let j=o.getDocument(O.textDocument.uri);return!j||!(await E.editor.getConfiguration(j.uri)).tailwindCSS.suggestions||await KH(E,j)?null:Wne(E,j,O.position,O.context)},null)},onCompletionResolve(O){return af(()=>E.enabled?Vne(E,O):null,null)},async onCodeAction(O){return af(async()=>{if(!E.enabled)return null;let j=o.getDocument(O.textDocument.uri);return!j||!(await E.editor.getConfiguration(j.uri)).tailwindCSS.codeActions?null:gie(E,O,j)},null)},onDocumentLinks(O){if(!E.enabled)return null;let j=o.getDocument(O.textDocument.uri);if(!j)return null;let k=d4.URI.parse(j.uri).fsPath,$=wa.dirname(k);async function U(F){return F=await A.substituteId(F,$)??F,d4.URI.file(wa.resolve($,F)).toString()}return Iie(E,j,U)},provideDiagnostics:(0,Jme.debounce)(O=>{E.enabled&&s$(E,O)},i.initializationOptions?.testMode?0:500),provideDiagnosticsForce:O=>{E.enabled&&s$(E,O)},async onDocumentColor(O){return af(async()=>{if(!E.enabled)return[];let j=o.getDocument(O.textDocument.uri);return j?await KH(E,j)?null:Aie(E,j):[]},null)},async onColorPresentation(O){let j=o.getDocument(O.textDocument.uri);if(!j)return[];let k=j.getText(O.range),$=k.match(new RegExp(`-\\[(${Wme.join("|")}|(?:(?:#|rgba?\\(|hsla?\\())[^\\]]+)\\]$`,"i"));if($===null)return[];let U=$[1],F=Wme.includes(U),P={mode:"rgb",r:O.color.red,g:O.color.green,b:O.color.blue,alpha:O.color.alpha},W=U1(P);if(!F&&(U.length===4||U.length===5)){let[,...ee]=W.match(/^#([a-f\d])\1([a-f\d])\2([a-f\d])\3(?:([a-f\d])\4)?$/i)??[];ee.length&&(W=`#${ee.filter(Boolean).join("")}`)}W.length===5?W=W.replace(/f$/,""):W.length===9&&(W=W.replace(/ff$/,""));let Z=k.substr(0,$.index);return[W,M_(P).replace(/ /g,""),G2(P).replace(/ /g,"").replace(/\d+\.\d+(%?)/g,(ee,J)=>`${Math.round(parseFloat(ee))}${J}`)].map(ee=>({label:`${Z}-[${ee}]`}))},sortClassLists(O){return E.jit?O.map(j=>{let k="",$=j.split(/(\s+)/),U=$.filter((W,Z)=>Z%2===0),F=$.filter((W,Z)=>Z%2!==0);U[U.length-1]===""&&U.pop();let P;E.v4?P=E.designSystem.getClassOrder(U):E.jitContext.getClassOrder?P=E.jitContext.getClassOrder(U):P=Opt(E,U),U=P.sort(([,W],[,Z])=>W===Z?0:W===null?-1:Z===null?1:j_(W-Z)).map(([W])=>W);for(let W=0;Wj_(s-c))[0]?.[0]??null;r===null&&n.has(o)&&(r=e.jitContext.layerOrder.components),i.push([o,r])}return i}function Fpt(e,t,n={}){let i=t.config,o=t.modules.postcss.module,r=t.browserslist,c=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,H)=>(0,_u.default)(i,`theme.${u}`,H),variants:()=>[],config:(u,H)=>(0,_u.default)(i,u,H),corePlugins:u=>Array.isArray(i.corePlugins)?i.corePlugins.includes(u):(0,_u.default)(i,`corePlugins.${u}`,!0),target:u=>{if(typeof i.target=="string")return i.target==="browserslist"?c:i.target;let[H,a]=(0,_u.default)(i,"target"),l=(0,_u.default)(a,u,H);return l==="browserslist"?c:l},postcss:o,...n})}catch{}}function jpt(e){return e.type==="atrule"}function Gme(e){if(e.v4){let r=Array.from(e.designSystem.getVariants()),c=e.designSystem.theme.prefix??"";return c.length>0&&r.unshift({name:c,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(([c,s])=>{r.push({name:c,values:[],isArbitrary:!1,hasDash:!0,selectors:()=>{function u(g){let y=e.modules.postcssSelectorParser.module.className();return y.value=g,(0,_u.default)(y,"raws.value",y.value)}let H=(Array.isArray(s[0])?s:[s]).map(([g,y])=>y),a="__variant_placeholder__",l=e.modules.postcss.module.root({nodes:[e.modules.postcss.module.rule({selector:`.${u(a)}`,nodes:[]})]}),p=e.modules.postcssSelectorParser.module(g=>g.first.filter(({type:y})=>y==="class").pop().value);function d(g){return p.transformSync(g)}function h(g){return l.each(y=>{y.type==="rule"&&(y.selectors=y.selectors.map(_=>g({get className(){return d(_)},selector:_})))}),l}let m=[];for(let g of H){let y,_=l.clone(),E=lK(()=>g({container:_,separator:e.separator,modifySelectors:h,format:A=>{y=A.replace(/:merge\(([^)]+)\)/g,"$1")},wrap:A=>{jpt(A)&&(y=`@${A.name} ${A.params}`)}}));if(y||(y=E),y){m.push(y);continue}_.walkDecls(A=>{A.remove()}),y=_.toString().replace(`.${u(`${c}:${a}`)}`,"&").replace(/(?{Fpt(r,e,{addVariant:c=>{i.push(c)}})}),i.map(r=>({name:r,values:[],isArbitrary:!1,hasDash:!0,selectors:()=>[]}))}async function Upt(e){let t=e.plugins;return Array.isArray(t)?Promise.all(t.map(async n=>{let i=n.config;Pu(i)||(i={});let o={theme:Pu(i.theme)?Object.keys(i.theme):[],variants:Pu(i.variants)?Object.keys(i.variants):[]},r=n.handler||n,c=typeof r.name=="string"&&r.name!=="handler"&&r.name!==""?r.name:null;try{r()}catch(s){let u=zme.default.parse(s);if(u.length===0)return{name:c};let H=u[0].fileName,a=wa.dirname(H);if(!Zme.default.sync({cwd:a}))return{name:c};let p;try{p=require(p)}catch{return{name:c}}if(p.name&&wa.resolve(a,p.main||"index.js")===H)return{name:p.name,homepage:p.homepage,contributes:o}}return{name:c}})):[]}var oEe=mr(sEe());function aEe(){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"},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 lEe(e){let t=new Map;async function n(o){let r=t.get(o);return r||(r=await i(o),t.set(o,r)),r}async function i(o){let[r,c]=await Promise.all([e.workspace.getConfiguration({section:"editor",scopeUri:o}),e.workspace.getConfiguration({section:"tailwindCSS",scopeUri:o})]);return r=Pu(r)?r:{},c=Pu(c)?c:{},(0,oEe.default)(aEe(),{editor:r,tailwindCSS:c},{arrayMerge:(s,u,H)=>u})}return{get:n,clear(){t.clear()}}}var dft=mr(require("node:fs")),pye=mr(require("node:path")),aE=mr(tD());var cEe=mr(wA()),MC=mr(require("node:path"));var f4=new Map;async function uEe(e){let t=f4.get(e);if(t!==void 0)return t;let n=await rdt(MC.normalize(e));if(!n)return f4.set(e,null),null;let r=(await import(AH(n).href)).default;return r.setup(),f4.set(e,r),r}async function rdt(e){let t=[".pnp.js",".pnp.cjs"];for(let n of t){let i=MC.join(e,n);if(await cEe.default.exists(i))return i}return null}var Hh=mr(require("node:path")),uye=mr(VEe());var uh=mr(require("node:path"),1),ZEe=mr(require("node:fs"),1);var Zo=mr(require("node:path"),1),XEe=require("node:fs"),Kdt=new RegExp("\\"+Zo.default.posix.sep,"g"),Gdt=new RegExp("\\"+Zo.default.sep,"g"),w4=new Map,rE="**/*",KC=[".ts",".tsx",".mts",".cts"],Xdt=[".js",".jsx",".mjs",".cjs"],N4=KC.concat(Xdt),Zdt=`\\.(?:${KC.map(e=>e.substring(1)).join("|")})`,zdt=`\\.(?:${N4.map(e=>e.substring(1)).join("|")})`,GC=Zo.default.posix.sep===Zo.default.sep;function Zg(){let e,t;return{promise:new Promise((i,o)=>{e=i,t=o}),resolve:e,reject:t}}async function R4(e,t){if(Zo.default.extname(e)!==".json")return;let n=Zo.default.resolve(e);return t&&(t.hasParseResult(n)||t.hasParseResult(e))?n:XEe.promises.stat(n).then(i=>{if(i.isFile()||i.isFIFO())return n;throw new Error(`${e} exists but is not a regular file.`)})}var $4=GC?e=>e.includes("/node_modules/"):e=>e.match(/[/\\]node_modules[/\\]/),k4=GC?e=>e:e=>e.replace(Kdt,Zo.default.sep),ch=GC?e=>e:e=>e.replace(Gdt,Zo.default.posix.sep),nE=GC?(e,t)=>e?Zo.default.resolve(e,t):Zo.default.resolve(t):(e,t)=>ch(e?Zo.default.resolve(k4(e),k4(t)):Zo.default.resolve(k4(t)));function M4(e,t){let n=Zo.default.dirname(e.tsconfigFile);return e.tsconfig.references.map(i=>{let o=i.path.endsWith(".json")?i.path:Zo.default.join(i.path,t?.configName??"tsconfig.json");return nE(n,o)})}function B4(e,t){let i=t.tsconfig.compilerOptions?.allowJs?N4:KC;if(t.referenced&&i.some(o=>e.endsWith(o))&&!KEe(e,t)){let o=t.referenced.find(r=>KEe(e,r));if(o)return o}return t}function KEe(e,t){let n=ch(Zo.default.dirname(t.tsconfigFile)),i=(t.tsconfig.files||[]).map(s=>nE(n,s)),o=nE(null,e);if(i.includes(e))return!0;let r=t.tsconfig.compilerOptions?.allowJs;return GEe(o,n,t.tsconfig.include||(t.tsconfig.files?[]:[rE]),r)?!GEe(o,n,t.tsconfig.exclude||[],r):!1}function GEe(e,t,n,i){let o=i?N4:KC;return n.some(r=>{let c=r.length,s=!1,u=!1,H=!1,a=-1;for(let h=r.length-1;h>-1;h--){let m=r[h];if(s||(m==="*"||m==="?")&&(c=h,s=!0),H||(m==="."?u=!0:m==="/"&&(a=h,H=!0)),s&&H)break}if(!u&&(!s||ce.endsWith(h)))return!1;if(r===rE)return e.startsWith(`${t}/`);let l=nE(t,r),p=-1;for(let h=0;h1&&!e.startsWith(l.slice(0,p-1)))return!1;if(s){if(p+rE.length===l.length-(r.length-1-c)&&l.slice(p,p+rE.length)===rE)return!0}else return e===l;if(w4.has(l))return w4.get(l).test(e);let d=Jdt(l,i);return w4.set(l,d),d.test(e)})}function Jdt(e,t){let n="^";for(let i=0;i{if(a&&(a.isFile()||a.isFIFO()))t(u);else if(H?.code!=="ENOENT")n(H);else{let l;c===e||(l=uh.default.dirname(e))===e?t(null):zEe(l,{promise:i,resolve:t,reject:n},o)}})}var j4=mr(require("node:path"),1),QEe=require("node:fs"),JEe=j4.default.sep;async function U4(e,t){let n={files:[],calls:0,skip:t?.skip,err:!1,configNames:t?.configNames??["tsconfig.json"]};return new Promise((i,o)=>{YEe(j4.default.resolve(e),n,(r,c)=>r?o(r):i(c))})}function YEe(e,t,n){t.err||(t.calls++,(0,QEe.readdir)(e,{withFileTypes:!0},(i,o=[])=>{if(!t.err)if(i&&!(i.code==="ENOENT"||i.code==="EACCES"||i.code==="EPERM"))t.err=!0,n(i);else{for(let r of o)r.isDirectory()&&!t.skip?.(r.name)?YEe(`${e}${JEe}${r.name}`,t,n):r.isFile()&&t.configNames.includes(r.name)&&t.files.push(`${e}${JEe}${r.name}`);--t.calls===0&&(t.err||n(null,t.files))}}))}function W4(e){let t=Qdt(Ydt(eft(e)));return t.trim()===""?"{}":t}function Qdt(e){let t=!1,n=0,i="",o=null;for(let r=0;ri);return t.setParseResult(e,o,!0),o}return i}async function G4(e,t,n){if(!n&&t?.hasParseResult(e)&&!t.getParseResult(e)._isRootFile_)return t.getParseResult(e);let i=sye.promises.readFile(e,"utf-8").then(W4).then(o=>{let r=JSON.parse(o);return aft(r,e),{tsconfigFile:e,tsconfig:rft(r,Rc.default.dirname(e))}}).catch(o=>{throw new iE(`parsing ${e} failed: ${o}`,"PARSE_FILE",e,o)});return!n&&(!t?.hasParseResult(e)||!t.getParseResult(e)._isRootFile_)&&t?.setParseResult(e,i),i}function rft(e,t){let n=e.compilerOptions?.baseUrl;return n&&!n.startsWith("${")&&!Rc.default.isAbsolute(n)&&(e.compilerOptions.baseUrl=nE(t,n)),e}async function oye(e,t){if(!e.tsconfig.references)return;let n=M4(e,t),i=await Promise.all(n.map(o=>G4(o,t?.cache)));await Promise.all(i.map(o=>X4(o,t?.cache))),i.forEach(o=>{o.solution=e}),e.referenced=i}async function X4(e,t){if(!e.tsconfig.extends)return;let n=[{tsconfigFile:e.tsconfigFile,tsconfig:JSON.parse(JSON.stringify(e.tsconfig))}],i=0,o=[],r=0;for(;inye(H,c.tsconfigFile)):s=[nye(c.tsconfig.extends,c.tsconfigFile)];let u=s.find(H=>o.includes(H));if(u){let H=o.concat([u]).join(" -> ");throw new iE(`Circular dependency in "extends": ${H}`,"EXTENDS_CIRCULAR",e.tsconfigFile)}n.splice(i+1,0,...await Promise.all(s.map(H=>G4(H,t))))}else o.splice(-r),r=0;i=i+1}e.extended=n;for(let c of e.extended.slice(1))ift(e,c)}function nye(e,t){e===".."&&(e="../tsconfig.json");let n=(0,aye.createRequire)(t),i;try{return n.resolve(e)}catch(o){i=o}if(e[0]!=="."&&!Rc.default.isAbsolute(e))try{return n.resolve(`${e}/tsconfig.json`)}catch(o){i=o}throw new iE(`failed to resolve "extends":"${e}" in ${t}`,"EXTENDS_RESOLVE",t,i)}var nft=["compilerOptions","files","include","exclude","watchOptions","compileOnSave","typeAcquisition","buildOptions"];function ift(e,t){let n=e.tsconfig,i=t.tsconfig,o=ch(Rc.default.relative(Rc.default.dirname(e.tsconfigFile),Rc.default.dirname(t.tsconfigFile)));for(let r of Object.keys(i).filter(c=>nft.includes(c)))if(r==="compilerOptions"){n.compilerOptions||(n.compilerOptions={});for(let c of Object.keys(i.compilerOptions))Object.prototype.hasOwnProperty.call(n.compilerOptions,c)||(n.compilerOptions[c]=V4(c,i.compilerOptions[c],o))}else if(n[r]===void 0)if(r==="watchOptions"){n.watchOptions={};for(let c of Object.keys(i.watchOptions))n.watchOptions[c]=V4(c,i.watchOptions[c],o)}else n[r]=V4(r,i[r],o)}var sft=["files","include","exclude","baseUrl","rootDir","rootDirs","typeRoots","outDir","outFile","declarationDir","excludeDirectories","excludeFiles"];function V4(e,t,n){return sft.includes(e)?Array.isArray(t)?t.map(i=>iye(i,n)):iye(t,n):t}function iye(e,t){return Rc.default.isAbsolute(e)||e.startsWith("${configDir}")?e:Rc.default.posix.normalize(Rc.default.posix.join(t,e))}var iE=class e extends Error{code;cause;tsconfigFile;constructor(t,n,i,o){super(t),Object.setPrototypeOf(this,e.prototype),this.name=e.name,this.code=n,this.cause=o,this.tsconfigFile=i}};function aft(e,t){lft(t)&&(e.compilerOptions={...oft,...e.compilerOptions})}var oft={allowJs:!0,maxNodeModuleJsDepth:2,allowSyntheticDefaultImports:!0,skipLibCheck:!0,noEmit:!0};function lft(e){return Rc.default.basename(e)==="jsconfig.json"}var zg=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}`,o=this.#t.get(i);if(o==null||o.length||o.then)return o;throw o}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(o=>{this.#e.get(t)===n&&this.#e.set(t,o)}).catch(o=>{this.#e.get(t)===n&&this.#e.set(t,o)})}setConfigPath(t,n,i="tsconfig.json"){let o=`${t}/${i}`;this.#t.set(o,n),n.then(r=>{this.#t.get(o)===n&&this.#t.set(o,r)}).catch(r=>{this.#t.get(o)===n&&this.#t.set(o,r)})}#t=new Map;#e=new Map};var sE=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 Hye(e){let{configs:t,errors:n}=await lye(e),i=await cye(t);async function o(u,H){for(let a of Z4(H))for(let{match:l}of i.get(a))try{return await l(u)}catch{return null}return null}async function r(u,H){for(let a of Z4(H))for(let{match:l}of i.get(a))try{return await l(u,{mustExist:!1})}catch{return null}return null}async function c(u){for(let H of Z4(u))for(let{paths:a}of i.get(H))if(Object.keys(a).length)return a;return{}}async function s(){let{configs:u,errors:H}=await lye(e);if(i=await cye(u),H.length)throw new AggregateError(H)}return{resolveId:o,substituteId:r,paths:c,refresh:s,errors:n}}async function lye(e){let t=await U4(e,{configNames:["tsconfig.json","jsconfig.json"],skip(r){return r==="node_modules"||r===".git"}}),n={root:e,cache:new zg},i=new Set,o=[];for(let r of t)try{let c=await K4(r,n);i.add(c)}catch(c){o.push(c)}for(let r of i)if(r.referenced){for(let c of r.referenced)i.add(c);i.delete(r),i.add(r),r.referenced=void 0}for(let r of o)console.error(r);return{configs:i,errors:o}}async function cye(e){let t=new sE(()=>[]),n=(i,o)=>o(void 0,!0);for(let i of e){let H=function(a,{mustExist:l=!0}={}){u??=uye.createMatchPathAsync(s,r.paths??{},void 0,c!==void 0);let p=l===!1?a.endsWith("/"):!1;return p&&(a+="__placeholder__"),new Promise((d,h)=>{u(a,void 0,l===!1?n:void 0,void 0,(m,g)=>m?h(m):(p&&(g=g.replace(/__placeholder__$/,"")),d(g)))})},o=zi(As(Hh.dirname(i.tsconfigFile))),r=i.tsconfig.compilerOptions??{},c=pft(i),s=Hh.resolve(o,c||""),u;t.get(o).push({match:H,paths:r.paths??{}})}return t}function*Z4(e){let t=zi(As(e)),n;for(;t!==n;)yield t,n=t,t=Hh.dirname(t);return null}function pft(e){let t=e.tsconfig.compilerOptions?.baseUrl;if(t)return t;for(let n of e.extended??[])if((n.tsconfig.compilerOptions??{})?.paths)return Hh.dirname(n.tsconfigFile);return Hh.dirname(e.tsconfigFile)}async function z4(e){let t=null;typeof e.pnp=="object"?t=e.pnp:e.pnp&&(t=await uEe(e.root));let n=e.fileSystem?e.fileSystem:new aE.CachedInputFileSystem(dft,4e3),i=null;if(typeof e.tsconfig=="object")i=e.tsconfig;else if(e.tsconfig)try{i=await Hye(e.root)}catch(m){console.error("Failed to load tsconfig",m)}let o=aE.ResolverFactory.createResolver({fileSystem:n,extensions:[".mjs",".js",".node",".mts",".ts"],mainFields:["module"],conditionNames:["node","import"],pnpApi:t}),r=aE.ResolverFactory.createResolver({fileSystem:n,extensions:[".cjs",".js",".json",".node",".cts",".ts"],mainFields:["main"],conditionNames:["node","require"],pnpApi:t}),c=aE.ResolverFactory.createResolver({fileSystem:n,extensions:[".css"],mainFields:["style"],conditionNames:["style"],pnpApi:t,preferRelative:!0});async function s(m,g,y){if(pye.sep==="\\"){if(g.startsWith("\\\\")||g.startsWith("//"))return g;y.startsWith("//")&&(y=`\\\\${y.slice(2)}`)}if(i){let E=await i.resolveId(g,y);E&&(g=E)}g=hw(g),y=hw(y);let _=await new Promise((E,A)=>{m.resolve({},y,g,{},(S,T)=>{S?A(S):E(T)})});return _?(_=_.replace(/\0(.)/g,"$1"),_):!1}async function u(m,g){try{return await s(o,m,g)||m}catch{return await s(r,m,g)||m}}async function H(m,g){return await s(r,m,g)||m}async function a(m,g){return await s(c,m,g)||m}async function l(m,g){return await i?.substituteId(m,g)??m}async function p(m){return i?await i.paths(m):{}}async function d(){await i?.refresh()}async function h(){return!!t}return{resolveJsId:u,resolveCjsId:H,resolveCssId:a,substituteId:l,refresh:d,hasPnP:h,aliases:p,child(m){return z4({...e,...m,pnp:m.pnp??t,tsconfig:m.tsconfig??i,fileSystem:m.fileSystem??n})}}}var dye=mr(bH());function fye(){let e=new sE(t=>(t=t.replace(/[\[\]{}()]/g,n=>`\\${n}`),(0,dye.default)(t,{dot:!0})));return{anyMatches:(t,n)=>{let i=e.get(t);return n.some(o=>i(o))},clear:()=>e.clear()}}var u1e=['"',"'","`"," ",".","(","[","]","!","/","-"];async function H1e(e){let t=await pd(e);if(!t)return null;let n=t.match(/@config\s*(?'[^']+'|"[^"]+")/);return n?zi((0,HE.default)($c.resolve($c.dirname(e),n.groups.config.slice(1,-1)))):null}var lx=class{constructor(t){this.connection=t;this.lspHandlersAdded=!1;this.disposables=[];this.watchPatterns=()=>{};this.watched=[];this.documentService=new vA(this.connection),this.projects=new Map,this.projectCounter=0,this.settingsCache=lEe(t),this.pathMatcher=fye()}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=hp.URI.parse(t.uri);return this.validateFolderUri(n)?[{uri:n.fsPath,name:t.name}]:[]});if(this.initializeParams.rootUri){let t=hp.URI.parse(this.initializeParams.rootUri);return this.validateFolderUri(t)?[{uri:t.fsPath,name:"Root"}]:[]}if(this.initializeParams.rootPath){let t=hp.URI.file(this.initializeParams.rootPath);return this.validateFolderUri(t)?[{uri:t.fsPath,name:"Root"}]:[]}return console.warn("No workspace folders detected"),[]}async _init(){oy(),this.pathMatcher.clear();let t=this.getWorkspaceFolders().map(i=>(0,HE.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(hp.URI.file(i))));for(let[i,o]of n.entries())o.status==="rejected"&&console.error("Failed to initialize workspace folder",t[i],o.reason);n.some(i=>i.status==="fulfilled")&&await this.updateCommonCapabilities(),await this.listenForEvents()}async _initFolder(t){let n=t.fsPath;try{await p1e.access(n,x7.constants.F_OK|x7.constants.R_OK)}catch(S){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(S);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 o=[],r=await this.settingsCache.get(),c=r.tailwindCSS.files.exclude,s=await this.settingsCache.get(t.toString()),u={...i,...s.tailwindCSS.includeLanguages??{}},H=new Map,a=new Map,l=this.initializeParams.initializationOptions?.workspaceFile?$c.dirname(this.initializeParams.initializationOptions.workspaceFile):n;function p(S){function T(x){return zi((0,HE.default)($c.resolve(l,x)))}let I=S.experimental.configFile,L={};if(typeof I=="string"){let x=T(I),C=[T($c.resolve(n,"**"))];L[x]=C}else if(Pu(I))for(let[x,C]of Object.entries(I)){if(typeof x!="string")return null;x=T(x);let D;if(typeof C=="string")D=[T(C)];else if(Array.isArray(C))D=C.map(T);else return null;L[x]=D}else if(I)return null;return Object.entries(L)}let d=p(r.tailwindCSS);if(d===null){console.error("Invalid `experimental.configFile` configuration, not initializing.");return}let h=await z4({root:n,pnp:!0,tsconfig:!0}),m=new xC(n,r,h);d.length>0?(console.log("Loading Tailwind CSS projects from the workspace settings."),o=await m.loadAllFromWorkspace(d)):(console.log("Searching for Tailwind CSS projects in the workspace's folders."),o=await m.search());for(let S of o)if(a.set(S.config.path,S.tailwind.version),S.config.source==="css")for(let T of S.config.entries)T.type==="css"&&H.set(T.path,S.config.path);let g=o.map(S=>({folder:S.folder,config:S.config.path,selectors:[...S.documentSelector,...S.additionalSelectors],user:S.isUserConfigured,tailwind:S.tailwind}));console.log(`[Global] Creating projects: ${JSON.stringify(g)}`);let y=async S=>{let T=!1,I=!1,L=(0,uE.default)(`**/${zh}`,{dot:!0}),x=(0,uE.default)(`**/${Dp}`,{dot:!0}),C=(0,uE.default)(`**/${Zh}`,{dot:!0}),D=(0,uE.default)(`**/${AA}`,{dot:!0});e:for(let O of S){let j=(0,HE.default)(O.file);j=zi(j);for(let P of c)if((0,uE.default)(P,{dot:!0})(j))continue e;if(L(j))for(let[,P]of this.projects){let W=k0().version;try{let Z=require(await h.resolveCjsId("tailwindcss/package.json",$c.dirname(P.projectConfig.configPath))).version;typeof Z=="string"&&(W=Z)}catch{}if(a.get(P.projectConfig.configPath)!==W){T=!0;break e}}if(D(j)){T=!0;break e}for(let[,P]of this.projects)if(P.state.v4&&!(O.type===Ki.FileChangeType.Deleted&&of(j,[P.projectConfig.configPath]))&&of(j,P.dependencies())){I=!0;break e}if(x(`**/${Dp}`)&&O.type!==Ki.FileChangeType.Deleted){let P=await H1e(j)||await H1e(O.file);if(H.has(j)&&H.get(j)!==P){T=!0;break}else if(!H.has(j)&&P){T=!0;break}else{if(this.projects.size>0)continue;let W=await pd(O.file);if(!W)continue;let Z=QL(W);if(!Z.root||!Z.versions.includes("4"))continue;T=!0;break}}if(C(j)&&O.type===Ki.FileChangeType.Created){T=!0;break}for(let[,P]of this.projects)if(O.type===Ki.FileChangeType.Deleted&&of(j,[P.projectConfig.configPath])){T=!0;break e}}if(T){this.restart();return}if(I){try{await this.softRestart()}catch{this.restart()}return}for(let[,O]of this.projects)O.onFileEvents(S)};if(this.initializeParams.capabilities.workspace?.didChangeWatchedFiles?.dynamicRegistration){this.disposables.push(this.connection.onDidChangeWatchedFiles(async({changes:T})=>{let I=T.map(({uri:L,type:x})=>({file:hp.URI.parse(L).fsPath,type:x})).filter((L,x,C)=>C.findIndex(D=>D.file===L.file&&D.type===L.type)===x);await y(I)}));let S=await this.connection.client.register(Ki.DidChangeWatchedFilesNotification.type,{watchers:[{globPattern:`**/${Zh}`},{globPattern:`**/${zh}`},{globPattern:`**/${Dp}`},{globPattern:`**/${AA}`}]});this.disposables.push(S),this.watchPatterns=T=>{let I=this.filterNewWatchPatterns(T);I.length&&(console.log(`[Global] Adding watch patterns: ${I.join(", ")}`),this.connection.client.register(Ki.DidChangeWatchedFilesNotification.type,{watchers:I.map(L=>({globPattern:L}))}).then(L=>{this.disposables.push(L)}))}}else if(cx.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 S={create:Ki.FileChangeType.Created,update:Ki.FileChangeType.Changed,delete:Ki.FileChangeType.Deleted},T=await cx.subscribe(n,(I,L)=>{y(L.map(x=>({file:x.path,type:S[x.type]})))},{ignore:c.map(I=>$c.resolve(n,I.replace(/^[*/]+/,"").replace(/[*/]+$/,"")))});this.disposables.push({dispose(){T.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 S=c1e().watch,T=S([`**/${Zh}`,`**/${zh}`,`**/${Dp}`,`**/${AA}`],{cwd:n,ignorePermissionErrors:!0,ignoreInitial:!0,ignored:c,awaitWriteFinish:{stabilityThreshold:100,pollInterval:20}});await new Promise(I=>{T.on("ready",()=>I())}),T.on("add",I=>y([{file:$c.resolve(n,I),type:Ki.FileChangeType.Created}])).on("change",I=>y([{file:$c.resolve(n,I),type:Ki.FileChangeType.Changed}])).on("unlink",I=>y([{file:$c.resolve(n,I),type:Ki.FileChangeType.Deleted}])),this.disposables.push({dispose(){T.close()}}),this.watchPatterns=I=>{let L=this.filterNewWatchPatterns(I);L.length&&(console.log(`[Global] Adding watch patterns: ${L.join(", ")}`),T.add(L))}}console.log("[Global] Preparing projects..."),await Promise.all(o.map(S=>this.addProject(S,this.initializeParams,this.watchPatterns,a.get(S.configPath),u,h,t))),console.log("[Global] Initializing projects...");let _=[],E=0;for(let S of this.documentService.getAllDocuments()){let T=this.getProject(S);T&&!T.enabled()&&(T.enable(),await T.tryInit(),E++),_.push(S.uri)}console.log(`[Global] Initialized ${E} projects`),this.disposables.push(this.connection.onDidChangeConfiguration(async({settings:S})=>{let T=r.tailwindCSS.files.exclude;if(this.settingsCache.clear(),r=await this.settingsCache.get(),!wl(T,r.tailwindCSS.files.exclude)){this.restart();return}for(let[,I]of this.projects)I.onUpdateSettings(S)})),(this.initializeParams.initializationOptions?.testMode??!1)&&(console.log("[Global][Test] Sending document notifications..."),await Promise.all(_.map(S=>this.connection.sendNotification("@/tailwindCSS/documentReady",{uri:S}))))}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(o=>({uri:hp.URI.parse(o.uri).fsPath,name:o.name})).map(o=>(0,HE.default)(o.uri));await Promise.allSettled(i.map(o=>this._initFolder(hp.URI.file(o))))})),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,o,r,c,s){let u=String(this.projectCounter++),H=await tEe(u,t,this.connection,n,this.documentService,()=>this.updateProjectCapabilities(),()=>{for(let a of this.documentService.getAllDocuments()){let l=this.getProject(a);if(l&&!l.enabled()){l.enable(),l.tryInit();break}}},()=>this.refreshDiagnostics(),a=>i(a),o,this.settingsCache.get,r,c);this.projects.set(u,H),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=Ki.BulkRegistration.create(),n=this.initializeParams.capabilities;n.textDocument?.hover?.dynamicRegistration&&t.add(Ki.HoverRequest.type,{documentSelector:null}),n.textDocument?.colorProvider?.dynamicRegistration&&t.add(Ki.DocumentColorRequest.type,{documentSelector:null}),n.textDocument?.codeAction?.dynamicRegistration&&t.add(Ki.CodeActionRequest.type,{documentSelector:null}),n.textDocument?.codeLens?.dynamicRegistration&&t.add(Ki.CodeLensRequest.type,{documentSelector:null}),n.textDocument?.documentLink?.dynamicRegistration&&t.add(Ki.DocumentLinkRequest.type,{documentSelector:null}),n.workspace?.didChangeConfiguration?.dynamicRegistration&&t.add(Ki.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(u1e);for(let o of this.projects.values()){let r=o.state.separator;typeof r=="string"&&(r=r.slice(-1),r&&n.add(r))}if(this.completionRegistration&&wl(Array.from(n),Array.from(this.lastTriggerCharacters??[])))return;this.lastTriggerCharacters=n;let i=this.completionRegistration;this.completionRegistration=this.connection.client.register(Ki.CompletionRequest.type,{documentSelector:null,resolveProvider:!0,triggerCharacters:Array.from(n)}),await i?.then(o=>o.dispose()),await this.completionRegistration}getProject(t){let n,i,o=1/0,r=hp.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 c=r.fsPath,s=r.path;c=zi(c);for(let H of this.projects.values()){if(!H.projectConfig.configPath){n=n??H;continue}for(let a of H.documentSelector()){if(a.pattern.startsWith("!")&&this.pathMatcher.anyMatches(a.pattern.slice(1),[c,s]))break;if(a.priority(this.initializeParams=t,this.setupLSPHandlers(),{capabilities:this.computeServerCapabilities(t.capabilities)})),this.connection.onInitialized(()=>this.init())}computeServerCapabilities(t){let n={textDocumentSync:Ki.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:[...u1e,":"]}),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 d1e=require("node:util");function ab(e){return e.map(t=>(0,d1e.format)(t)).join(" ")}function f1e(e,t){e.debug=(...n)=>t.console.info(ab(n)),e.error=(...n)=>t.console.error(ab(n)),e.warn=(...n)=>t.console.warn(ab(n)),e.info=(...n)=>t.console.info(ab(n)),e.log=(...n)=>t.console.log(ab(n))}global.__preflight=WW;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 h1e=process.argv.length<=2?(0,D7.createConnection)(process.stdin,process.stdout):(0,D7.createConnection)();f1e(console,h1e);process.on("unhandledRejection",e=>{console.error("Unhandled rejection",e)});var _1e=new lx(h1e);console.log("Setting up server\u2026");_1e.setup();console.log("Listening for messages\u2026");_1e.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 *) */