functiontt(t){Object.defineProperty(t,"__esModule",{value:!0,configurable:!0})}functionX(t,e,n,r){Object.defineProperty(t,e,{get:n,set:r,enumerable:!0,configurable:!0})}varet={};tt(et);X(et,"default",()=>nt);classntextendsError{constructor(e,n,r,a,o){super(e+":"+r+":"+a+": "+n),this.reason=n,this.filename=e,this.line=r,this.column=a,this.source=o}}varrt={};tt(rt);X(rt,"default",()=>at);classat{constructor(e,n,r){this.start=e,this.end=n,this.source=r}}varDt={};X(Dt,"CssTypes",()=>x);varx=function(t){returnt.stylesheet="stylesheet",t.rule="rule",t.declaration="declaration",t.comment="comment",t.container="container",t.charset="charset",t.document="document",t.customMedia="custom-media",t.fontFace="font-face",t.host="host",t.import="import",t.keyframes="keyframes",t.keyframe="keyframe",t.layer="layer",t.media="media",t.namespace="namespace",t.page="page",t.startingStyle="starting-style",t.supports="supports",t}({});constot=1e4,G=(t,e,n)=>{letr=n,a=ot;do{consto=e.map(p=>t.indexOf(p,r));o.push(t.indexOf("\\",r));constu=o.filter(p=>p!==-1);if(u.length===0)return-1;constc=Math.min(...u);if(t[c]==="\\")r=c+2,a--;elsereturnc}while(a>0);thrownewError("Too many escaping")},j=(t,e,n)=>{letr=n,a=ot;do{consto=e.map(d=>t.indexOf(d,r));o.push(t.indexOf("(",r)),o.push(t.indexOf('"',r)),o.push(t.indexOf("'",r)),o.push(t.indexOf("\\",r));constu=o.filter(d=>d!==-1);if(u.length===0)return-1;constc=Math.min(...u);switch(t[c]){case"\\":r=c+2;break;case"(":{constd=j(t,[")"],c+1);if(d===-1)return-1;r=d+1}break;case'"':{constd=G(t,['"'],c+1);if(d===-1)return-1;r=d+1}break;case"'":{constd=G(t,["'"],c+1);if(d===-1)return-1;r=d+1}break;default:returnc}a--}while(a>0);thrownewError("Too many escaping")},St=(t,e)=>{constn=[];letr=0;for(;r<t.length;){consta=j(t,e,r);if(a===-1)returnn.push(t.substring(r)),n;n.push(t.substring(r,a)),r=a+1}returnn},A=/\/\*[^]*?(?:\*\/|$)/g,$t=(t,e)=>{e=e||{};letn=1,r=1;functiona(s){consti=s.match(/\n/g);i&&(n+=i.length);constf=s.lastIndexOf(`