(()=>{var e={921:(e,t,r)=>{const{Container:s}=r(940);class NestedDeclaration extends s{constructor(e){super(e);this.type="decl";this.isNested=true;if(!this.nodes)this.nodes=[]}}e.exports=NestedDeclaration},781:(e,t,r)=>{let{Input:s}=r(940);let i=r(639);e.exports=function scssParse(e,t){let r=new s(e,t);let n=new i(r);n.parse();return n.root}},639:(e,t,r)=>{let{Comment:s}=r(940);let i=r(426);let n=r(921);let l=r(313);class ScssParser extends i{createTokenizer(){this.tokenizer=l(this.input)}rule(e){let t=false;let r=0;let s="";for(let i of e){if(t){if(i[0]!=="comment"&&i[0]!=="{"){s+=i[1]}}else if(i[0]==="space"&&i[1].includes("\n")){break}else if(i[0]==="("){r+=1}else if(i[0]===")"){r-=1}else if(r===0&&i[0]===":"){t=true}}if(!t||s.trim()===""||/^[#:A-Za-z-]/.test(s)){super.rule(e)}else{e.pop();let t=new n;this.init(t,e[0][2]);let r;for(let t=e.length-1;t>=0;t--){if(e[t][0]!=="space"){r=e[t];break}}if(r[3]){let e=this.input.fromOffset(r[3]);t.source.end={offset:r[3],line:e.line,column:e.col}}else{let e=this.input.fromOffset(r[2]);t.source.end={offset:r[2],line:e.line,column:e.col}}while(e[0][0]!=="word"){t.raws.before+=e.shift()[1]}if(e[0][2]){let r=this.input.fromOffset(e[0][2]);t.source.start={offset:e[0][2],line:r.line,column:r.col}}t.prop="";while(e.length){let r=e[0][0];if(r===":"||r==="space"||r==="comment"){break}t.prop+=e.shift()[1]}t.raws.between="";let s;while(e.length){s=e.shift();if(s[0]===":"){t.raws.between+=s[1];break}else{t.raws.between+=s[1]}}if(t.prop[0]==="_"||t.prop[0]==="*"){t.raws.before+=t.prop[0];t.prop=t.prop.slice(1)}t.raws.between+=this.spacesAndCommentsFromStart(e);this.precheckMissedSemicolon(e);for(let r=e.length-1;r>0;r--){s=e[r];if(s[1]==="!important"){t.important=true;let s=this.stringFrom(e,r);s=this.spacesFromEnd(e)+s;if(s!==" !important"){t.raws.important=s}break}else if(s[1]==="important"){let s=e.slice(0);let i="";for(let e=r;e>0;e--){let t=s[e][0];if(i.trim().indexOf("!")===0&&t!=="space"){break}i=s.pop()[1]+i}if(i.trim().indexOf("!")===0){t.important=true;t.raws.important=i;e=s}}if(s[0]!=="space"&&s[0]!=="comment"){break}}this.raw(t,"value",e);if(t.value.includes(":")){this.checkMissedSemicolon(e)}this.current=t}}comment(e){if(e[4]==="inline"){let t=new s;this.init(t,e[2]);t.raws.inline=true;let r=this.input.fromOffset(e[3]);t.source.end={offset:e[3],line:r.line,column:r.col};let i=e[1].slice(2);if(/^\s*$/.test(i)){t.text="";t.raws.left=i;t.raws.right=""}else{let e=i.match(/^(\s*)([^]*\S)(\s*)$/);let r=e[2].replace(/(\*\/|\/\*)/g,"*//*");t.text=r;t.raws.left=e[1];t.raws.right=e[3];t.raws.text=e[2]}}else{super.comment(e)}}atrule(e){let t=e[1];let r=e;while(!this.tokenizer.endOfFile()){let e=this.tokenizer.nextToken();if(e[0]==="word"&&e[2]===r[3]+1){t+=e[1];r=e}else{this.tokenizer.back(e);break}}super.atrule(["at-word",t,e[2],r[3]])}raw(e,t,r){super.raw(e,t,r);if(e.raws[t]){let s=e.raws[t].raw;e.raws[t].raw=r.reduce(((e,t)=>{if(t[0]==="comment"&&t[4]==="inline"){let r=t[1].slice(2).replace(/(\*\/|\/\*)/g,"*//*");return e+"/*"+r+"*/"}else{return e+t[1]}}),"");if(s!==e.raws[t].raw){e.raws[t].scss=s}}}}e.exports=ScssParser},744:(e,t,r)=>{let s=r(383);class ScssStringifier extends s{comment(e){let t=this.raw(e,"left","commentLeft");let r=this.raw(e,"right","commentRight");if(e.raws.inline){let s=e.raws.text||e.text;this.builder("//"+t+s+r,e)}else{this.builder("/*"+t+e.text+r+"*/",e)}}decl(e,t){if(!e.isNested){super.decl(e,t)}else{let t=this.raw(e,"between","colon");let r=e.prop+t+this.rawValue(e,"value");if(e.important){r+=e.raws.important||" !important"}this.builder(r+"{",e,"start");let s;if(e.nodes&&e.nodes.length){this.body(e);s=this.raw(e,"after")}else{s=this.raw(e,"after","emptyBody")}if(s)this.builder(s);this.builder("}",e,"end")}}rawValue(e,t){let r=e[t];let s=e.raws[t];if(s&&s.value===r){return s.scss?s.scss:s.raw}else{return r}}}e.exports=ScssStringifier},763:(e,t,r)=>{let s=r(744);e.exports=function scssStringify(e,t){let r=new s(t);r.stringify(e)}},267:(e,t,r)=>{let s=r(763);let i=r(781);e.exports={parse:i,stringify:s}},313:e=>{"use strict";const t="'".charCodeAt(0);const r='"'.charCodeAt(0);const s="\\".charCodeAt(0);const i="/".charCodeAt(0);const n="\n".charCodeAt(0);const l=" ".charCodeAt(0);const a="\f".charCodeAt(0);const o="\t".charCodeAt(0);const f="\r".charCodeAt(0);const c="[".charCodeAt(0);const d="]".charCodeAt(0);const u="(".charCodeAt(0);const p=")".charCodeAt(0);const h="{".charCodeAt(0);const w="}".charCodeAt(0);const m=";".charCodeAt(0);const b="*".charCodeAt(0);const g=":".charCodeAt(0);const C="@".charCodeAt(0);const k=",".charCodeAt(0);const y="#".charCodeAt(0);const S=/[\t\n\f\r "#'()/;[\\\]{}]/g;const x=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g;const A=/.[\n"'(/\\]/;const _=/[\da-f]/i;const I=/[\n\f\r]/g;e.exports=function scssTokenize(e,O={}){let T=e.css.valueOf();let v=O.ignoreErrors;let L,M,z,B,H;let D,$,q,F;let R=T.length;let N=0;let V=[];let E=[];let P;function position(){return N}function unclosed(t){throw e.error("Unclosed "+t,N)}function endOfFile(){return E.length===0&&N>=R}function interpolation(){let e=1;let i=false;let n=false;while(e>0){M+=1;if(T.length<=M)unclosed("interpolation");L=T.charCodeAt(M);q=T.charCodeAt(M+1);if(i){if(!n&&L===i){i=false;n=false}else if(L===s){n=!n}else if(n){n=false}}else if(L===t||L===r){i=L}else if(L===w){e-=1}else if(L===y&&q===h){e+=1}}}function nextToken(e){if(E.length)return E.pop();if(N>=R)return;let O=e?e.ignoreUnclosed:false;L=T.charCodeAt(N);switch(L){case n:case l:case o:case f:case a:{M=N;do{M+=1;L=T.charCodeAt(M)}while(L===l||L===n||L===o||L===f||L===a);F=["space",T.slice(N,M)];N=M-1;break}case c:case d:case h:case w:case g:case m:case p:{let e=String.fromCharCode(L);F=[e,e,N];break}case k:{F=["word",",",N,N+1];break}case u:{$=V.length?V.pop()[1]:"";q=T.charCodeAt(N+1);if($==="url"&&q!==t&&q!==r){P=1;D=false;M=N+1;while(M<=T.length-1){q=T.charCodeAt(M);if(q===s){D=!D}else if(q===u){P+=1}else if(q===p){P-=1;if(P===0)break}M+=1}B=T.slice(N,M+1);F=["brackets",B,N,M];N=M}else{M=T.indexOf(")",N+1);B=T.slice(N,M+1);if(M===-1||A.test(B)){F=["(","(",N]}else{F=["brackets",B,N,M];N=M}}break}case t:case r:{z=L;M=N;D=false;while(M<R){M++;if(M===R)unclosed("string");L=T.charCodeAt(M);q=T.charCodeAt(M+1);if(!D&&L===z){break}else if(L===s){D=!D}else if(D){D=false}else if(L===y&&q===h){interpolation()}}F=["string",T.slice(N,M+1),N,M];N=M;break}case C:{S.lastIndex=N+1;S.test(T);if(S.lastIndex===0){M=T.length-1}else{M=S.lastIndex-2}F=["at-word",T.slice(N,M+1),N,M];N=M;break}case s:{M=N;H=true;while(T.charCodeAt(M+1)===s){M+=1;H=!H}L=T.charCodeAt(M+1);if(H&&L!==i&&L!==l&&L!==n&&L!==o&&L!==f&&L!==a){M+=1;if(_.test(T.charAt(M))){while(_.test(T.charAt(M+1))){M+=1}if(T.charCodeAt(M+1)===l){M+=1}}}F=["word",T.slice(N,M+1),N,M];N=M;break}default:q=T.charCodeAt(N+1);if(L===y&&q===h){M=N;interpolation();B=T.slice(N,M+1);F=["word",B,N,M];N=M}else if(L===i&&q===b){M=T.indexOf("*/",N+2)+1;if(M===0){if(v||O){M=T.length}else{unclosed("comment")}}F=["comment",T.slice(N,M+1),N,M];N=M}else if(L===i&&q===i){I.lastIndex=N+1;I.test(T);if(I.lastIndex===0){M=T.length-1}else{M=I.lastIndex-2}B=T.slice(N,M+1);F=["comment",B,N,M,"inline"];N=M}else{x.lastIndex=N+1;x.test(T);if(x.lastIndex===0){M=T.length-1}else{M=x.lastIndex-2}F=["word",T.slice(N,M+1),N,M];V.push(F);N=M}break}N++;return F}function back(e){E.push(e)}return{back:back,nextToken:nextToken,endOfFile:endOfFile,position:position}}},383:e=>{"use strict";const t=/(<)(\/?style\b)/gi;const r=/(<)(!--)/g;function escapeHTMLInCSS(e){if(typeof e!=="string")return e;if(!e.includes("<"))return e;return e.replace(t,"\\3c $2").replace(r,"\\3c $2")}const s={after:"\n",beforeClose:"\n",beforeComment:"\n",beforeDecl:"\n",beforeOpen:" ",beforeRule:"\n",colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:false};function capitalize(e){return e[0].toUpperCase()+e.slice(1)}class Stringifier{constructor(e){this.builder=e}atrule(e,t){let r="@"+e.name;let s=e.params?this.rawValue(e,"params"):"";if(typeof e.raws.afterName!=="undefined"){r+=e.raws.afterName}else if(s){r+=" "}if(e.nodes){this.block(e,r+s)}else{let i=(e.raws.between||"")+(t?";":"");this.builder(escapeHTMLInCSS(r+s+i),e)}}beforeAfter(e,t){let r;if(e.type==="decl"){r=this.raw(e,null,"beforeDecl")}else if(e.type==="comment"){r=this.raw(e,null,"beforeComment")}else if(t==="before"){r=this.raw(e,null,"beforeRule")}else{r=this.raw(e,null,"beforeClose")}let s=e.parent;let i=0;while(s&&s.type!=="root"){i+=1;s=s.parent}if(r.includes("\n")){let t=this.raw(e,null,"indent");if(t.length){for(let e=0;e<i;e++)r+=t}}return r}block(e,t){let r=this.raw(e,"between","beforeOpen");this.builder(escapeHTMLInCSS(t+r)+"{",e,"start");let s;if(e.nodes&&e.nodes.length){this.body(e);s=this.raw(e,"after")}else{s=this.raw(e,"after","emptyBody")}if(s)this.builder(escapeHTMLInCSS(s));this.builder("}",e,"end")}body(e){let t=e.nodes.length-1;while(t>0){if(e.nodes[t].type!=="comment")break;t-=1}let r=this.raw(e,"semicolon");let s=e.type==="document";for(let i=0;i<e.nodes.length;i++){let n=e.nodes[i];let l=this.raw(n,"before");if(l)this.builder(s?l:escapeHTMLInCSS(l));this.stringify(n,t!==i||r)}}comment(e){let t=this.raw(e,"left","commentLeft");let r=this.raw(e,"right","commentRight");this.builder(escapeHTMLInCSS("/*"+t+e.text+r+"*/"),e)}decl(e,t){let r=this.raw(e,"between","colon");let s=e.prop+r+this.rawValue(e,"value");if(e.important){s+=e.raws.important||" !important"}if(t)s+=";";this.builder(escapeHTMLInCSS(s),e)}document(e){this.body(e)}raw(e,t,r){let i;if(!r)r=t;if(t){i=e.raws[t];if(typeof i!=="undefined")return i}let n=e.parent;if(r==="before"){if(!n||n.type==="root"&&n.first===e){return""}if(n&&n.type==="document"){return""}}if(!n)return s[r];let l=e.root();if(!l.rawCache)l.rawCache={};if(typeof l.rawCache[r]!=="undefined"){return l.rawCache[r]}if(r==="before"||r==="after"){return this.beforeAfter(e,r)}else{let s="raw"+capitalize(r);if(this[s]){i=this[s](l,e)}else{l.walk((e=>{i=e.raws[t];if(typeof i!=="undefined")return false}))}}if(typeof i==="undefined")i=s[r];l.rawCache[r]=i;return i}rawBeforeClose(e){let t;e.walk((e=>{if(e.nodes&&e.nodes.length>0){if(typeof e.raws.after!=="undefined"){t=e.raws.after;if(t.includes("\n")){t=t.replace(/[^\n]+$/,"")}return false}}}));if(t)t=t.replace(/\S/g,"");return t}rawBeforeComment(e,t){let r;e.walkComments((e=>{if(typeof e.raws.before!=="undefined"){r=e.raws.before;if(r.includes("\n")){r=r.replace(/[^\n]+$/,"")}return false}}));if(typeof r==="undefined"){r=this.raw(t,null,"beforeDecl")}else if(r){r=r.replace(/\S/g,"")}return r}rawBeforeDecl(e,t){let r;e.walkDecls((e=>{if(typeof e.raws.before!=="undefined"){r=e.raws.before;if(r.includes("\n")){r=r.replace(/[^\n]+$/,"")}return false}}));if(typeof r==="undefined"){r=this.raw(t,null,"beforeRule")}else if(r){r=r.replace(/\S/g,"")}return r}rawBeforeOpen(e){let t;e.walk((e=>{if(e.type!=="decl"){t=e.raws.between;if(typeof t!=="undefined")return false}}));return t}rawBeforeRule(e){let t;e.walk((r=>{if(r.nodes&&(r.parent!==e||e.first!==r)){if(typeof r.raws.before!=="undefined"){t=r.raws.before;if(t.includes("\n")){t=t.replace(/[^\n]+$/,"")}return false}}}));if(t)t=t.replace(/\S/g,"");return t}rawColon(e){let t;e.walkDecls((e=>{if(typeof e.raws.between!=="undefined"){t=e.raws.between.replace(/[^\s:]/g,"");return false}}));return t}rawEmptyBody(e){let t;e.walk((e=>{if(e.nodes&&e.nodes.length===0){t=e.raws.after;if(typeof t!=="undefined")return false}}));return t}rawIndent(e){if(e.raws.indent)return e.raws.indent;let t;e.walk((r=>{let s=r.parent;if(s&&s!==e&&s.parent&&s.parent===e){if(typeof r.raws.before!=="undefined"){let e=r.raws.before.split("\n");t=e[e.length-1];t=t.replace(/\S/g,"");return false}}}));return t}rawSemicolon(e){let t;e.walk((e=>{if(e.nodes&&e.nodes.length&&e.last.type==="decl"){t=e.raws.semicolon;if(typeof t!=="undefined")return false}}));return t}rawValue(e,t){let r=e[t];let s=e.raws[t];if(s&&s.value===r){return s.raw}return r}root(e){this.body(e);if(e.raws.after){let t=e.raws.after;let r=e.parent&&e.parent.type==="document";this.builder(r?t:escapeHTMLInCSS(t))}}rule(e){this.block(e,this.rawValue(e,"selector"));if(e.raws.ownSemicolon){this.builder(escapeHTMLInCSS(e.raws.ownSemicolon),e,"end")}}stringify(e,t){if(!this[e.type]){throw new Error("Unknown AST node type "+e.type+". "+"Maybe you need to change PostCSS stringifier.")}this[e.type](e,t)}}e.exports=Stringifier;Stringifier.default=Stringifier},940:e=>{"use strict";e.exports=require("postcss")},426:e=>{"use strict";e.exports=require("postcss/lib/parser")}};var t={};function __nccwpck_require__(r){var s=t[r];if(s!==undefined){return s.exports}var i=t[r]={exports:{}};var n=true;try{e[r](i,i.exports,__nccwpck_require__);n=false}finally{if(n)delete t[r]}return i.exports}if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";var r=__nccwpck_require__(267);module.exports=r})();