next
Version:
The React Framework
1 lines • 461 kB
JavaScript
module.exports=function(){var e={5455:function(e){"use strict";var t={};var r=t.hasOwnProperty;var n=function merge(e,t){if(!e){return t}var n={};for(var i in t){n[i]=r.call(e,i)?e[i]:t[i]}return n};var i=/[ -,\.\/:-@\[-\^`\{-~]/;var s=/[ -,\.\/:-@\[\]\^`\{-~]/;var o=/['"\\]/;var u=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g;var a=function cssesc(e,t){t=n(t,cssesc.options);if(t.quotes!="single"&&t.quotes!="double"){t.quotes="single"}var r=t.quotes=="double"?'"':"'";var o=t.isIdentifier;var a=e.charAt(0);var f="";var l=0;var c=e.length;while(l<c){var h=e.charAt(l++);var p=h.charCodeAt();var d=void 0;if(p<32||p>126){if(p>=55296&&p<=56319&&l<c){var v=e.charCodeAt(l++);if((v&64512)==56320){p=((p&1023)<<10)+(v&1023)+65536}else{l--}}d="\\"+p.toString(16).toUpperCase()+" "}else{if(t.escapeEverything){if(i.test(h)){d="\\"+h}else{d="\\"+p.toString(16).toUpperCase()+" "}}else if(/[\t\n\f\r\x0B]/.test(h)){d="\\"+p.toString(16).toUpperCase()+" "}else if(h=="\\"||!o&&(h=='"'&&r==h||h=="'"&&r==h)||o&&s.test(h)){d="\\"+h}else{d=h}}f+=d}if(o){if(/^-[-\d]/.test(f)){f="\\-"+f.slice(1)}else if(/\d/.test(a)){f="\\3"+a+" "+f.slice(1)}}f=f.replace(u,function(e,t,r){if(t&&t.length%2){return e}return(t||"")+r});if(!o&&t.wrap){return r+f+r}return f};a.options={escapeEverything:false,isIdentifier:false,quotes:"single",wrap:false};a.version="3.0.0";e.exports=a},1159:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var n=_interopRequireDefault(r(4633));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=e=>{return Object.keys(e).map(t=>{const r=e[t];const i=Object.keys(r).map(e=>n.default.decl({prop:e,value:r[e],raws:{before:"\n "}}));const s=i.length>0;const o=n.default.rule({selector:`:import('${t}')`,raws:{after:s?"\n":""}});if(s){o.append(i)}return o})};const s=e=>{const t=Object.keys(e).map(t=>n.default.decl({prop:t,value:e[t],raws:{before:"\n "}}));if(t.length===0){return[]}const r=n.default.rule({selector:`:export`,raws:{after:"\n"}}).append(t);return[r]};const o=(e,t)=>[...i(e),...s(t)];var u=o;t.default=u},2032:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;const r=/^:import\(("[^"]*"|'[^']*'|[^"']+)\)$/;const n=e=>{const t={};e.walkDecls(e=>{const r=e.raws.before?e.raws.before.trim():"";t[r+e.prop]=e.value});return t};const i=(e,t=true)=>{const i={};const s={};e.each(e=>{if(e.type==="rule"){if(e.selector.slice(0,7)===":import"){const s=r.exec(e.selector);if(s){const r=s[1].replace(/'|"/g,"");i[r]=Object.assign(i[r]||{},n(e));if(t){e.remove()}}}if(e.selector===":export"){Object.assign(s,n(e));if(t){e.remove()}}}});return{icssImports:i,icssExports:s}};var s=i;t.default=s},3656:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});Object.defineProperty(t,"replaceValueSymbols",{enumerable:true,get:function get(){return n.default}});Object.defineProperty(t,"replaceSymbols",{enumerable:true,get:function get(){return i.default}});Object.defineProperty(t,"extractICSS",{enumerable:true,get:function get(){return s.default}});Object.defineProperty(t,"createICSSRules",{enumerable:true,get:function get(){return o.default}});var n=_interopRequireDefault(r(621));var i=_interopRequireDefault(r(287));var s=_interopRequireDefault(r(2032));var o=_interopRequireDefault(r(1159));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}},287:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;var n=_interopRequireDefault(r(621));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}const i=(e,t)=>{e.walk(e=>{if(e.type==="decl"&&e.value){e.value=(0,n.default)(e.value.toString(),t)}else if(e.type==="rule"&&e.selector){e.selector=(0,n.default)(e.selector.toString(),t)}else if(e.type==="atrule"&&e.params){e.params=(0,n.default)(e.params.toString(),t)}})};var s=i;t.default=s},621:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:true});t.default=void 0;const r=/[$]?[\w-]+/g;const n=(e,t)=>{let n;while(n=r.exec(e)){const i=t[n[0]];if(i){e=e.slice(0,n.index)+i+e.slice(r.lastIndex);r.lastIndex-=n[0].length-i.length}}return e};var i=n;t.default=i},4751:function(e){e.exports=function(e,t){var r=-1,n=[];while((r=e.indexOf(t,r+1))!==-1)n.push(r);return n}},1571:function(e,t,r){"use strict";t.__esModule=true;t.default=void 0;var n=_interopRequireDefault(r(3509));var i=_interopRequireWildcard(r(4267));function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};if(n.get||n.set){Object.defineProperty(t,r,n)}else{t[r]=e[r]}}}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var s=function parser(e){return new n.default(e)};Object.assign(s,i);delete s.__esModule;var o=s;t.default=o;e.exports=t.default},6557:function(e,t,r){"use strict";t.__esModule=true;t.default=void 0;var n=_interopRequireDefault(r(4751));var i=_interopRequireDefault(r(5632));var s=_interopRequireDefault(r(1682));var o=_interopRequireDefault(r(4955));var u=_interopRequireDefault(r(586));var a=_interopRequireDefault(r(6435));var f=_interopRequireDefault(r(1733));var l=_interopRequireDefault(r(5201));var c=_interopRequireDefault(r(1193));var h=_interopRequireDefault(r(716));var p=_interopRequireWildcard(r(7223));var d=_interopRequireDefault(r(3261));var v=_interopRequireDefault(r(1632));var g=_interopRequireDefault(r(8081));var m=_interopRequireDefault(r(5664));var y=_interopRequireWildcard(r(5648));var w=_interopRequireWildcard(r(7024));var b=_interopRequireWildcard(r(9107));var S=r(5431);var R,C;function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};if(n.get||n.set){Object.defineProperty(t,r,n)}else{t[r]=e[r]}}}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if("value"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){if(t)_defineProperties(e.prototype,t);if(r)_defineProperties(e,r);return e}var O=(R={},R[w.space]=true,R[w.cr]=true,R[w.feed]=true,R[w.newline]=true,R[w.tab]=true,R);var E=Object.assign({},O,(C={},C[w.comment]=true,C));function tokenStart(e){return{line:e[y.FIELDS.START_LINE],column:e[y.FIELDS.START_COL]}}function tokenEnd(e){return{line:e[y.FIELDS.END_LINE],column:e[y.FIELDS.END_COL]}}function getSource(e,t,r,n){return{start:{line:e,column:t},end:{line:r,column:n}}}function getTokenSource(e){return getSource(e[y.FIELDS.START_LINE],e[y.FIELDS.START_COL],e[y.FIELDS.END_LINE],e[y.FIELDS.END_COL])}function getTokenSourceSpan(e,t){if(!e){return undefined}return getSource(e[y.FIELDS.START_LINE],e[y.FIELDS.START_COL],t[y.FIELDS.END_LINE],t[y.FIELDS.END_COL])}function unescapeProp(e,t){var r=e[t];if(typeof r!=="string"){return}if(r.indexOf("\\")!==-1){(0,S.ensureObject)(e,"raws");e[t]=(0,S.unesc)(r);if(e.raws[t]===undefined){e.raws[t]=r}}return e}var D=function(){function Parser(e,t){if(t===void 0){t={}}this.rule=e;this.options=Object.assign({lossy:false,safe:false},t);this.position=0;this.css=typeof this.rule==="string"?this.rule:this.rule.selector;this.tokens=(0,y.default)({css:this.css,error:this._errorGenerator(),safe:this.options.safe});var r=getTokenSourceSpan(this.tokens[0],this.tokens[this.tokens.length-1]);this.root=new s.default({source:r});this.root.errorGenerator=this._errorGenerator();var n=new o.default({source:{start:{line:1,column:1}}});this.root.append(n);this.current=n;this.loop()}var e=Parser.prototype;e._errorGenerator=function _errorGenerator(){var e=this;return function(t,r){if(typeof e.rule==="string"){return new Error(t)}return e.rule.error(t,r)}};e.attribute=function attribute(){var e=[];var t=this.currToken;this.position++;while(this.position<this.tokens.length&&this.currToken[y.FIELDS.TYPE]!==w.closeSquare){e.push(this.currToken);this.position++}if(this.currToken[y.FIELDS.TYPE]!==w.closeSquare){return this.expected("closing square bracket",this.currToken[y.FIELDS.START_POS])}var r=e.length;var n={source:getSource(t[1],t[2],this.currToken[3],this.currToken[4]),sourceIndex:t[y.FIELDS.START_POS]};if(r===1&&!~[w.word].indexOf(e[0][y.FIELDS.TYPE])){return this.expected("attribute",e[0][y.FIELDS.START_POS])}var i=0;var s="";var o="";var u=null;var a=false;while(i<r){var f=e[i];var l=this.content(f);var c=e[i+1];switch(f[y.FIELDS.TYPE]){case w.space:a=true;if(this.options.lossy){break}if(u){(0,S.ensureObject)(n,"spaces",u);var h=n.spaces[u].after||"";n.spaces[u].after=h+l;var d=(0,S.getProp)(n,"raws","spaces",u,"after")||null;if(d){n.raws.spaces[u].after=d+l}}else{s=s+l;o=o+l}break;case w.asterisk:if(c[y.FIELDS.TYPE]===w.equals){n.operator=l;u="operator"}else if((!n.namespace||u==="namespace"&&!a)&&c){if(s){(0,S.ensureObject)(n,"spaces","attribute");n.spaces.attribute.before=s;s=""}if(o){(0,S.ensureObject)(n,"raws","spaces","attribute");n.raws.spaces.attribute.before=s;o=""}n.namespace=(n.namespace||"")+l;var v=(0,S.getProp)(n,"raws","namespace")||null;if(v){n.raws.namespace+=l}u="namespace"}a=false;break;case w.dollar:if(u==="value"){var g=(0,S.getProp)(n,"raws","value");n.value+="$";if(g){n.raws.value=g+"$"}break}case w.caret:if(c[y.FIELDS.TYPE]===w.equals){n.operator=l;u="operator"}a=false;break;case w.combinator:if(l==="~"&&c[y.FIELDS.TYPE]===w.equals){n.operator=l;u="operator"}if(l!=="|"){a=false;break}if(c[y.FIELDS.TYPE]===w.equals){n.operator=l;u="operator"}else if(!n.namespace&&!n.attribute){n.namespace=true}a=false;break;case w.word:if(c&&this.content(c)==="|"&&e[i+2]&&e[i+2][y.FIELDS.TYPE]!==w.equals&&!n.operator&&!n.namespace){n.namespace=l;u="namespace"}else if(!n.attribute||u==="attribute"&&!a){if(s){(0,S.ensureObject)(n,"spaces","attribute");n.spaces.attribute.before=s;s=""}if(o){(0,S.ensureObject)(n,"raws","spaces","attribute");n.raws.spaces.attribute.before=o;o=""}n.attribute=(n.attribute||"")+l;var m=(0,S.getProp)(n,"raws","attribute")||null;if(m){n.raws.attribute+=l}u="attribute"}else if(!n.value&&n.value!==""||u==="value"&&!a){var b=(0,S.unesc)(l);var R=(0,S.getProp)(n,"raws","value")||"";var C=n.value||"";n.value=C+b;n.quoteMark=null;if(b!==l||R){(0,S.ensureObject)(n,"raws");n.raws.value=(R||C)+l}u="value"}else{var O=l==="i"||l==="I";if((n.value||n.value==="")&&(n.quoteMark||a)){n.insensitive=O;if(!O||l==="I"){(0,S.ensureObject)(n,"raws");n.raws.insensitiveFlag=l}u="insensitive";if(s){(0,S.ensureObject)(n,"spaces","insensitive");n.spaces.insensitive.before=s;s=""}if(o){(0,S.ensureObject)(n,"raws","spaces","insensitive");n.raws.spaces.insensitive.before=o;o=""}}else if(n.value||n.value===""){u="value";n.value+=l;if(n.raws.value){n.raws.value+=l}}}a=false;break;case w.str:if(!n.attribute||!n.operator){return this.error("Expected an attribute followed by an operator preceding the string.",{index:f[y.FIELDS.START_POS]})}var E=(0,p.unescapeValue)(l),D=E.unescaped,A=E.quoteMark;n.value=D;n.quoteMark=A;u="value";(0,S.ensureObject)(n,"raws");n.raws.value=l;a=false;break;case w.equals:if(!n.attribute){return this.expected("attribute",f[y.FIELDS.START_POS],l)}if(n.value){return this.error('Unexpected "=" found; an operator was already defined.',{index:f[y.FIELDS.START_POS]})}n.operator=n.operator?n.operator+l:l;u="operator";a=false;break;case w.comment:if(u){if(a||c&&c[y.FIELDS.TYPE]===w.space||u==="insensitive"){var M=(0,S.getProp)(n,"spaces",u,"after")||"";var q=(0,S.getProp)(n,"raws","spaces",u,"after")||M;(0,S.ensureObject)(n,"raws","spaces",u);n.raws.spaces[u].after=q+l}else{var T=n[u]||"";var I=(0,S.getProp)(n,"raws",u)||T;(0,S.ensureObject)(n,"raws");n.raws[u]=I+l}}else{o=o+l}break;default:return this.error('Unexpected "'+l+'" found.',{index:f[y.FIELDS.START_POS]})}i++}unescapeProp(n,"attribute");unescapeProp(n,"namespace");this.newNode(new p.default(n));this.position++};e.parseWhitespaceEquivalentTokens=function parseWhitespaceEquivalentTokens(e){if(e<0){e=this.tokens.length}var t=this.position;var r=[];var n="";var i=undefined;do{if(O[this.currToken[y.FIELDS.TYPE]]){if(!this.options.lossy){n+=this.content()}}else if(this.currToken[y.FIELDS.TYPE]===w.comment){var s={};if(n){s.before=n;n=""}i=new a.default({value:this.content(),source:getTokenSource(this.currToken),sourceIndex:this.currToken[y.FIELDS.START_POS],spaces:s});r.push(i)}}while(++this.position<e);if(n){if(i){i.spaces.after=n}else if(!this.options.lossy){var o=this.tokens[t];var u=this.tokens[this.position-1];r.push(new c.default({value:"",source:getSource(o[y.FIELDS.START_LINE],o[y.FIELDS.START_COL],u[y.FIELDS.END_LINE],u[y.FIELDS.END_COL]),sourceIndex:o[y.FIELDS.START_POS],spaces:{before:n,after:""}}))}}return r};e.convertWhitespaceNodesToSpace=function convertWhitespaceNodesToSpace(e,t){var r=this;if(t===void 0){t=false}var n="";var i="";e.forEach(function(e){var s=r.lossySpace(e.spaces.before,t);var o=r.lossySpace(e.rawSpaceBefore,t);n+=s+r.lossySpace(e.spaces.after,t&&s.length===0);i+=s+e.value+r.lossySpace(e.rawSpaceAfter,t&&o.length===0)});if(i===n){i=undefined}var s={space:n,rawSpace:i};return s};e.isNamedCombinator=function isNamedCombinator(e){if(e===void 0){e=this.position}return this.tokens[e+0]&&this.tokens[e+0][y.FIELDS.TYPE]===w.slash&&this.tokens[e+1]&&this.tokens[e+1][y.FIELDS.TYPE]===w.word&&this.tokens[e+2]&&this.tokens[e+2][y.FIELDS.TYPE]===w.slash};e.namedCombinator=function namedCombinator(){if(this.isNamedCombinator()){var e=this.content(this.tokens[this.position+1]);var t=(0,S.unesc)(e).toLowerCase();var r={};if(t!==e){r.value="/"+e+"/"}var n=new v.default({value:"/"+t+"/",source:getSource(this.currToken[y.FIELDS.START_LINE],this.currToken[y.FIELDS.START_COL],this.tokens[this.position+2][y.FIELDS.END_LINE],this.tokens[this.position+2][y.FIELDS.END_COL]),sourceIndex:this.currToken[y.FIELDS.START_POS],raws:r});this.position=this.position+3;return n}else{this.unexpected()}};e.combinator=function combinator(){var e=this;if(this.content()==="|"){return this.namespace()}var t=this.locateNextMeaningfulToken(this.position);if(t<0||this.tokens[t][y.FIELDS.TYPE]===w.comma){var r=this.parseWhitespaceEquivalentTokens(t);if(r.length>0){var n=this.current.last;if(n){var i=this.convertWhitespaceNodesToSpace(r),s=i.space,o=i.rawSpace;if(o!==undefined){n.rawSpaceAfter+=o}n.spaces.after+=s}else{r.forEach(function(t){return e.newNode(t)})}}return}var u=this.currToken;var a=undefined;if(t>this.position){a=this.parseWhitespaceEquivalentTokens(t)}var f;if(this.isNamedCombinator()){f=this.namedCombinator()}else if(this.currToken[y.FIELDS.TYPE]===w.combinator){f=new v.default({value:this.content(),source:getTokenSource(this.currToken),sourceIndex:this.currToken[y.FIELDS.START_POS]});this.position++}else if(O[this.currToken[y.FIELDS.TYPE]]){}else if(!a){this.unexpected()}if(f){if(a){var l=this.convertWhitespaceNodesToSpace(a),c=l.space,h=l.rawSpace;f.spaces.before=c;f.rawSpaceBefore=h}}else{var p=this.convertWhitespaceNodesToSpace(a,true),d=p.space,g=p.rawSpace;if(!g){g=d}var m={};var b={spaces:{}};if(d.endsWith(" ")&&g.endsWith(" ")){m.before=d.slice(0,d.length-1);b.spaces.before=g.slice(0,g.length-1)}else if(d.startsWith(" ")&&g.startsWith(" ")){m.after=d.slice(1);b.spaces.after=g.slice(1)}else{b.value=g}f=new v.default({value:" ",source:getTokenSourceSpan(u,this.tokens[this.position-1]),sourceIndex:u[y.FIELDS.START_POS],spaces:m,raws:b})}if(this.currToken&&this.currToken[y.FIELDS.TYPE]===w.space){f.spaces.after=this.optionalSpace(this.content());this.position++}return this.newNode(f)};e.comma=function comma(){if(this.position===this.tokens.length-1){this.root.trailingComma=true;this.position++;return}this.current._inferEndPosition();var e=new o.default({source:{start:tokenStart(this.tokens[this.position+1])}});this.current.parent.append(e);this.current=e;this.position++};e.comment=function comment(){var e=this.currToken;this.newNode(new a.default({value:this.content(),source:getTokenSource(e),sourceIndex:e[y.FIELDS.START_POS]}));this.position++};e.error=function error(e,t){throw this.root.error(e,t)};e.missingBackslash=function missingBackslash(){return this.error("Expected a backslash preceding the semicolon.",{index:this.currToken[y.FIELDS.START_POS]})};e.missingParenthesis=function missingParenthesis(){return this.expected("opening parenthesis",this.currToken[y.FIELDS.START_POS])};e.missingSquareBracket=function missingSquareBracket(){return this.expected("opening square bracket",this.currToken[y.FIELDS.START_POS])};e.unexpected=function unexpected(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[y.FIELDS.START_POS])};e.namespace=function namespace(){var e=this.prevToken&&this.content(this.prevToken)||true;if(this.nextToken[y.FIELDS.TYPE]===w.word){this.position++;return this.word(e)}else if(this.nextToken[y.FIELDS.TYPE]===w.asterisk){this.position++;return this.universal(e)}};e.nesting=function nesting(){if(this.nextToken){var e=this.content(this.nextToken);if(e==="|"){this.position++;return}}var t=this.currToken;this.newNode(new g.default({value:this.content(),source:getTokenSource(t),sourceIndex:t[y.FIELDS.START_POS]}));this.position++};e.parentheses=function parentheses(){var e=this.current.last;var t=1;this.position++;if(e&&e.type===b.PSEUDO){var r=new o.default({source:{start:tokenStart(this.tokens[this.position-1])}});var n=this.current;e.append(r);this.current=r;while(this.position<this.tokens.length&&t){if(this.currToken[y.FIELDS.TYPE]===w.openParenthesis){t++}if(this.currToken[y.FIELDS.TYPE]===w.closeParenthesis){t--}if(t){this.parse()}else{this.current.source.end=tokenEnd(this.currToken);this.current.parent.source.end=tokenEnd(this.currToken);this.position++}}this.current=n}else{var i=this.currToken;var s="(";var u;while(this.position<this.tokens.length&&t){if(this.currToken[y.FIELDS.TYPE]===w.openParenthesis){t++}if(this.currToken[y.FIELDS.TYPE]===w.closeParenthesis){t--}u=this.currToken;s+=this.parseParenthesisToken(this.currToken);this.position++}if(e){e.appendToPropertyAndEscape("value",s,s)}else{this.newNode(new c.default({value:s,source:getSource(i[y.FIELDS.START_LINE],i[y.FIELDS.START_COL],u[y.FIELDS.END_LINE],u[y.FIELDS.END_COL]),sourceIndex:i[y.FIELDS.START_POS]}))}}if(t){return this.expected("closing parenthesis",this.currToken[y.FIELDS.START_POS])}};e.pseudo=function pseudo(){var e=this;var t="";var r=this.currToken;while(this.currToken&&this.currToken[y.FIELDS.TYPE]===w.colon){t+=this.content();this.position++}if(!this.currToken){return this.expected(["pseudo-class","pseudo-element"],this.position-1)}if(this.currToken[y.FIELDS.TYPE]===w.word){this.splitWord(false,function(n,i){t+=n;e.newNode(new h.default({value:t,source:getTokenSourceSpan(r,e.currToken),sourceIndex:r[y.FIELDS.START_POS]}));if(i>1&&e.nextToken&&e.nextToken[y.FIELDS.TYPE]===w.openParenthesis){e.error("Misplaced parenthesis.",{index:e.nextToken[y.FIELDS.START_POS]})}})}else{return this.expected(["pseudo-class","pseudo-element"],this.currToken[y.FIELDS.START_POS])}};e.space=function space(){var e=this.content();if(this.position===0||this.prevToken[y.FIELDS.TYPE]===w.comma||this.prevToken[y.FIELDS.TYPE]===w.openParenthesis||this.current.nodes.every(function(e){return e.type==="comment"})){this.spaces=this.optionalSpace(e);this.position++}else if(this.position===this.tokens.length-1||this.nextToken[y.FIELDS.TYPE]===w.comma||this.nextToken[y.FIELDS.TYPE]===w.closeParenthesis){this.current.last.spaces.after=this.optionalSpace(e);this.position++}else{this.combinator()}};e.string=function string(){var e=this.currToken;this.newNode(new c.default({value:this.content(),source:getTokenSource(e),sourceIndex:e[y.FIELDS.START_POS]}));this.position++};e.universal=function universal(e){var t=this.nextToken;if(t&&this.content(t)==="|"){this.position++;return this.namespace()}var r=this.currToken;this.newNode(new d.default({value:this.content(),source:getTokenSource(r),sourceIndex:r[y.FIELDS.START_POS]}),e);this.position++};e.splitWord=function splitWord(e,t){var r=this;var s=this.nextToken;var o=this.content();while(s&&~[w.dollar,w.caret,w.equals,w.word].indexOf(s[y.FIELDS.TYPE])){this.position++;var a=this.content();o+=a;if(a.lastIndexOf("\\")===a.length-1){var c=this.nextToken;if(c&&c[y.FIELDS.TYPE]===w.space){o+=this.requiredSpace(this.content(c));this.position++}}s=this.nextToken}var h=(0,n.default)(o,".").filter(function(e){return o[e-1]!=="\\"});var p=(0,n.default)(o,"#").filter(function(e){return o[e-1]!=="\\"});var d=(0,n.default)(o,"#{");if(d.length){p=p.filter(function(e){return!~d.indexOf(e)})}var v=(0,m.default)((0,i.default)([0].concat(h,p)));v.forEach(function(n,i){var s=v[i+1]||o.length;var a=o.slice(n,s);if(i===0&&t){return t.call(r,a,v.length)}var c;var d=r.currToken;var g=d[y.FIELDS.START_POS]+v[i];var m=getSource(d[1],d[2]+n,d[3],d[2]+(s-1));if(~h.indexOf(n)){var w={value:a.slice(1),source:m,sourceIndex:g};c=new u.default(unescapeProp(w,"value"))}else if(~p.indexOf(n)){var b={value:a.slice(1),source:m,sourceIndex:g};c=new f.default(unescapeProp(b,"value"))}else{var S={value:a,source:m,sourceIndex:g};unescapeProp(S,"value");c=new l.default(S)}r.newNode(c,e);e=null});this.position++};e.word=function word(e){var t=this.nextToken;if(t&&this.content(t)==="|"){this.position++;return this.namespace()}return this.splitWord(e)};e.loop=function loop(){while(this.position<this.tokens.length){this.parse(true)}this.current._inferEndPosition();return this.root};e.parse=function parse(e){switch(this.currToken[y.FIELDS.TYPE]){case w.space:this.space();break;case w.comment:this.comment();break;case w.openParenthesis:this.parentheses();break;case w.closeParenthesis:if(e){this.missingParenthesis()}break;case w.openSquare:this.attribute();break;case w.dollar:case w.caret:case w.equals:case w.word:this.word();break;case w.colon:this.pseudo();break;case w.comma:this.comma();break;case w.asterisk:this.universal();break;case w.ampersand:this.nesting();break;case w.slash:case w.combinator:this.combinator();break;case w.str:this.string();break;case w.closeSquare:this.missingSquareBracket();case w.semicolon:this.missingBackslash();default:this.unexpected()}};e.expected=function expected(e,t,r){if(Array.isArray(e)){var n=e.pop();e=e.join(", ")+" or "+n}var i=/^[aeiou]/.test(e[0])?"an":"a";if(!r){return this.error("Expected "+i+" "+e+".",{index:t})}return this.error("Expected "+i+" "+e+', found "'+r+'" instead.',{index:t})};e.requiredSpace=function requiredSpace(e){return this.options.lossy?" ":e};e.optionalSpace=function optionalSpace(e){return this.options.lossy?"":e};e.lossySpace=function lossySpace(e,t){if(this.options.lossy){return t?" ":""}else{return e}};e.parseParenthesisToken=function parseParenthesisToken(e){var t=this.content(e);if(e[y.FIELDS.TYPE]===w.space){return this.requiredSpace(t)}else{return t}};e.newNode=function newNode(e,t){if(t){if(/^ +$/.test(t)){if(!this.options.lossy){this.spaces=(this.spaces||"")+t}t=true}e.namespace=t;unescapeProp(e,"namespace")}if(this.spaces){e.spaces.before=this.spaces;this.spaces=""}return this.current.append(e)};e.content=function content(e){if(e===void 0){e=this.currToken}return this.css.slice(e[y.FIELDS.START_POS],e[y.FIELDS.END_POS])};e.locateNextMeaningfulToken=function locateNextMeaningfulToken(e){if(e===void 0){e=this.position+1}var t=e;while(t<this.tokens.length){if(E[this.tokens[t][y.FIELDS.TYPE]]){t++;continue}else{return t}}return-1};_createClass(Parser,[{key:"currToken",get:function get(){return this.tokens[this.position]}},{key:"nextToken",get:function get(){return this.tokens[this.position+1]}},{key:"prevToken",get:function get(){return this.tokens[this.position-1]}}]);return Parser}();t.default=D;e.exports=t.default},3509:function(e,t,r){"use strict";t.__esModule=true;t.default=void 0;var n=_interopRequireDefault(r(6557));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var i=function(){function Processor(e,t){this.func=e||function noop(){};this.funcRes=null;this.options=t}var e=Processor.prototype;e._shouldUpdateSelector=function _shouldUpdateSelector(e,t){if(t===void 0){t={}}var r=Object.assign({},this.options,t);if(r.updateSelector===false){return false}else{return typeof e!=="string"}};e._isLossy=function _isLossy(e){if(e===void 0){e={}}var t=Object.assign({},this.options,e);if(t.lossless===false){return true}else{return false}};e._root=function _root(e,t){if(t===void 0){t={}}var r=new n.default(e,this._parseOptions(t));return r.root};e._parseOptions=function _parseOptions(e){return{lossy:this._isLossy(e)}};e._run=function _run(e,t){var r=this;if(t===void 0){t={}}return new Promise(function(n,i){try{var s=r._root(e,t);Promise.resolve(r.func(s)).then(function(n){var i=undefined;if(r._shouldUpdateSelector(e,t)){i=s.toString();e.selector=i}return{transform:n,root:s,string:i}}).then(n,i)}catch(e){i(e);return}})};e._runSync=function _runSync(e,t){if(t===void 0){t={}}var r=this._root(e,t);var n=this.func(r);if(n&&typeof n.then==="function"){throw new Error("Selector processor returned a promise to a synchronous call.")}var i=undefined;if(t.updateSelector&&typeof e!=="string"){i=r.toString();e.selector=i}return{transform:n,root:r,string:i}};e.ast=function ast(e,t){return this._run(e,t).then(function(e){return e.root})};e.astSync=function astSync(e,t){return this._runSync(e,t).root};e.transform=function transform(e,t){return this._run(e,t).then(function(e){return e.transform})};e.transformSync=function transformSync(e,t){return this._runSync(e,t).transform};e.process=function process(e,t){return this._run(e,t).then(function(e){return e.string||e.root.toString()})};e.processSync=function processSync(e,t){var r=this._runSync(e,t);return r.string||r.root.toString()};return Processor}();t.default=i;e.exports=t.default},7223:function(e,t,r){"use strict";t.__esModule=true;t.unescapeValue=unescapeValue;t.default=void 0;var n=_interopRequireDefault(r(5455));var i=_interopRequireDefault(r(8127));var s=_interopRequireDefault(r(1049));var o=r(9107);var u;function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if("value"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){if(t)_defineProperties(e.prototype,t);if(r)_defineProperties(e,r);return e}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var a=r(2262);var f=/^('|")(.*)\1$/;var l=a(function(){},"Assigning an attribute a value containing characters that might need to be escaped is deprecated. "+"Call attribute.setValue() instead.");var c=a(function(){},"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead.");var h=a(function(){},"Constructing an Attribute selector with a value without specifying quoteMark is deprecated. Note: The value should be unescaped now.");function unescapeValue(e){var t=false;var r=null;var n=e;var s=n.match(f);if(s){r=s[1];n=s[2]}n=(0,i.default)(n);if(n!==e){t=true}return{deprecatedUsage:t,unescaped:n,quoteMark:r}}function handleDeprecatedContructorOpts(e){if(e.quoteMark!==undefined){return e}if(e.value===undefined){return e}h();var t=unescapeValue(e.value),r=t.quoteMark,n=t.unescaped;if(!e.raws){e.raws={}}if(e.raws.value===undefined){e.raws.value=e.value}e.value=n;e.quoteMark=r;return e}var p=function(e){_inheritsLoose(Attribute,e);function Attribute(t){var r;if(t===void 0){t={}}r=e.call(this,handleDeprecatedContructorOpts(t))||this;r.type=o.ATTRIBUTE;r.raws=r.raws||{};Object.defineProperty(r.raws,"unquoted",{get:a(function(){return r.value},"attr.raws.unquoted is deprecated. Call attr.value instead."),set:a(function(){return r.value},"Setting attr.raws.unquoted is deprecated and has no effect. attr.value is unescaped by default now.")});r._constructed=true;return r}var t=Attribute.prototype;t.getQuotedValue=function getQuotedValue(e){if(e===void 0){e={}}var t=this._determineQuoteMark(e);var r=d[t];var i=(0,n.default)(this._value,r);return i};t._determineQuoteMark=function _determineQuoteMark(e){return e.smart?this.smartQuoteMark(e):this.preferredQuoteMark(e)};t.setValue=function setValue(e,t){if(t===void 0){t={}}this._value=e;this._quoteMark=this._determineQuoteMark(t);this._syncRawValue()};t.smartQuoteMark=function smartQuoteMark(e){var t=this.value;var r=t.replace(/[^']/g,"").length;var i=t.replace(/[^"]/g,"").length;if(r+i===0){var s=(0,n.default)(t,{isIdentifier:true});if(s===t){return Attribute.NO_QUOTE}else{var o=this.preferredQuoteMark(e);if(o===Attribute.NO_QUOTE){var u=this.quoteMark||e.quoteMark||Attribute.DOUBLE_QUOTE;var a=d[u];var f=(0,n.default)(t,a);if(f.length<s.length){return u}}return o}}else if(i===r){return this.preferredQuoteMark(e)}else if(i<r){return Attribute.DOUBLE_QUOTE}else{return Attribute.SINGLE_QUOTE}};t.preferredQuoteMark=function preferredQuoteMark(e){var t=e.preferCurrentQuoteMark?this.quoteMark:e.quoteMark;if(t===undefined){t=e.preferCurrentQuoteMark?e.quoteMark:this.quoteMark}if(t===undefined){t=Attribute.DOUBLE_QUOTE}return t};t._syncRawValue=function _syncRawValue(){var e=(0,n.default)(this._value,d[this.quoteMark]);if(e===this._value){if(this.raws){delete this.raws.value}}else{this.raws.value=e}};t._handleEscapes=function _handleEscapes(e,t){if(this._constructed){var r=(0,n.default)(t,{isIdentifier:true});if(r!==t){this.raws[e]=r}else{delete this.raws[e]}}};t._spacesFor=function _spacesFor(e){var t={before:"",after:""};var r=this.spaces[e]||{};var n=this.raws.spaces&&this.raws.spaces[e]||{};return Object.assign(t,r,n)};t._stringFor=function _stringFor(e,t,r){if(t===void 0){t=e}if(r===void 0){r=defaultAttrConcat}var n=this._spacesFor(t);return r(this.stringifyProperty(e),n)};t.offsetOf=function offsetOf(e){var t=1;var r=this._spacesFor("attribute");t+=r.before.length;if(e==="namespace"||e==="ns"){return this.namespace?t:-1}if(e==="attributeNS"){return t}t+=this.namespaceString.length;if(this.namespace){t+=1}if(e==="attribute"){return t}t+=this.stringifyProperty("attribute").length;t+=r.after.length;var n=this._spacesFor("operator");t+=n.before.length;var i=this.stringifyProperty("operator");if(e==="operator"){return i?t:-1}t+=i.length;t+=n.after.length;var s=this._spacesFor("value");t+=s.before.length;var o=this.stringifyProperty("value");if(e==="value"){return o?t:-1}t+=o.length;t+=s.after.length;var u=this._spacesFor("insensitive");t+=u.before.length;if(e==="insensitive"){return this.insensitive?t:-1}return-1};t.toString=function toString(){var e=this;var t=[this.rawSpaceBefore,"["];t.push(this._stringFor("qualifiedAttribute","attribute"));if(this.operator&&(this.value||this.value==="")){t.push(this._stringFor("operator"));t.push(this._stringFor("value"));t.push(this._stringFor("insensitiveFlag","insensitive",function(t,r){if(t.length>0&&!e.quoted&&r.before.length===0&&!(e.spaces.value&&e.spaces.value.after)){r.before=" "}return defaultAttrConcat(t,r)}))}t.push("]");t.push(this.rawSpaceAfter);return t.join("")};_createClass(Attribute,[{key:"quoted",get:function get(){var e=this.quoteMark;return e==="'"||e==='"'},set:function set(e){c()}},{key:"quoteMark",get:function get(){return this._quoteMark},set:function set(e){if(!this._constructed){this._quoteMark=e;return}if(this._quoteMark!==e){this._quoteMark=e;this._syncRawValue()}}},{key:"qualifiedAttribute",get:function get(){return this.qualifiedName(this.raws.attribute||this.attribute)}},{key:"insensitiveFlag",get:function get(){return this.insensitive?"i":""}},{key:"value",get:function get(){return this._value},set:function set(e){if(this._constructed){var t=unescapeValue(e),r=t.deprecatedUsage,n=t.unescaped,i=t.quoteMark;if(r){l()}if(n===this._value&&i===this._quoteMark){return}this._value=n;this._quoteMark=i;this._syncRawValue()}else{this._value=e}}},{key:"attribute",get:function get(){return this._attribute},set:function set(e){this._handleEscapes("attribute",e);this._attribute=e}}]);return Attribute}(s.default);t.default=p;p.NO_QUOTE=null;p.SINGLE_QUOTE="'";p.DOUBLE_QUOTE='"';var d=(u={"'":{quotes:"single",wrap:true},'"':{quotes:"double",wrap:true}},u[null]={isIdentifier:true},u);function defaultAttrConcat(e,t){return""+t.before+e+t.after}},586:function(e,t,r){"use strict";t.__esModule=true;t.default=void 0;var n=_interopRequireDefault(r(5455));var i=r(5431);var s=_interopRequireDefault(r(5731));var o=r(9107);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if("value"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){if(t)_defineProperties(e.prototype,t);if(r)_defineProperties(e,r);return e}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var u=function(e){_inheritsLoose(ClassName,e);function ClassName(t){var r;r=e.call(this,t)||this;r.type=o.CLASS;r._constructed=true;return r}var t=ClassName.prototype;t.valueToString=function valueToString(){return"."+e.prototype.valueToString.call(this)};_createClass(ClassName,[{key:"value",set:function set(e){if(this._constructed){var t=(0,n.default)(e,{isIdentifier:true});if(t!==e){(0,i.ensureObject)(this,"raws");this.raws.value=t}else if(this.raws){delete this.raws.value}}this._value=e},get:function get(){return this._value}}]);return ClassName}(s.default);t.default=u;e.exports=t.default},1632:function(e,t,r){"use strict";t.__esModule=true;t.default=void 0;var n=_interopRequireDefault(r(5731));var i=r(9107);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var s=function(e){_inheritsLoose(Combinator,e);function Combinator(t){var r;r=e.call(this,t)||this;r.type=i.COMBINATOR;return r}return Combinator}(n.default);t.default=s;e.exports=t.default},6435:function(e,t,r){"use strict";t.__esModule=true;t.default=void 0;var n=_interopRequireDefault(r(5731));var i=r(9107);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var s=function(e){_inheritsLoose(Comment,e);function Comment(t){var r;r=e.call(this,t)||this;r.type=i.COMMENT;return r}return Comment}(n.default);t.default=s;e.exports=t.default},4577:function(e,t,r){"use strict";t.__esModule=true;t.universal=t.tag=t.string=t.selector=t.root=t.pseudo=t.nesting=t.id=t.comment=t.combinator=t.className=t.attribute=void 0;var n=_interopRequireDefault(r(7223));var i=_interopRequireDefault(r(586));var s=_interopRequireDefault(r(1632));var o=_interopRequireDefault(r(6435));var u=_interopRequireDefault(r(1733));var a=_interopRequireDefault(r(8081));var f=_interopRequireDefault(r(716));var l=_interopRequireDefault(r(1682));var c=_interopRequireDefault(r(4955));var h=_interopRequireDefault(r(1193));var p=_interopRequireDefault(r(5201));var d=_interopRequireDefault(r(3261));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var v=function attribute(e){return new n.default(e)};t.attribute=v;var g=function className(e){return new i.default(e)};t.className=g;var m=function combinator(e){return new s.default(e)};t.combinator=m;var y=function comment(e){return new o.default(e)};t.comment=y;var w=function id(e){return new u.default(e)};t.id=w;var b=function nesting(e){return new a.default(e)};t.nesting=b;var S=function pseudo(e){return new f.default(e)};t.pseudo=S;var R=function root(e){return new l.default(e)};t.root=R;var C=function selector(e){return new c.default(e)};t.selector=C;var O=function string(e){return new h.default(e)};t.string=O;var E=function tag(e){return new p.default(e)};t.tag=E;var D=function universal(e){return new d.default(e)};t.universal=D},2407:function(e,t,r){"use strict";t.__esModule=true;t.default=void 0;var n=_interopRequireDefault(r(5731));var i=_interopRequireWildcard(r(9107));function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r)){var n=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};if(n.get||n.set){Object.defineProperty(t,r,n)}else{t[r]=e[r]}}}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if("value"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){if(t)_defineProperties(e.prototype,t);if(r)_defineProperties(e,r);return e}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var s=function(e){_inheritsLoose(Container,e);function Container(t){var r;r=e.call(this,t)||this;if(!r.nodes){r.nodes=[]}return r}var t=Container.prototype;t.append=function append(e){e.parent=this;this.nodes.push(e);return this};t.prepend=function prepend(e){e.parent=this;this.nodes.unshift(e);return this};t.at=function at(e){return this.nodes[e]};t.index=function index(e){if(typeof e==="number"){return e}return this.nodes.indexOf(e)};t.removeChild=function removeChild(e){e=this.index(e);this.at(e).parent=undefined;this.nodes.splice(e,1);var t;for(var r in this.indexes){t=this.indexes[r];if(t>=e){this.indexes[r]=t-1}}return this};t.removeAll=function removeAll(){for(var e=this.nodes,t=Array.isArray(e),r=0,e=t?e:e[Symbol.iterator]();;){var n;if(t){if(r>=e.length)break;n=e[r++]}else{r=e.next();if(r.done)break;n=r.value}var i=n;i.parent=undefined}this.nodes=[];return this};t.empty=function empty(){return this.removeAll()};t.insertAfter=function insertAfter(e,t){t.parent=this;var r=this.index(e);this.nodes.splice(r+1,0,t);t.parent=this;var n;for(var i in this.indexes){n=this.indexes[i];if(r<=n){this.indexes[i]=n+1}}return this};t.insertBefore=function insertBefore(e,t){t.parent=this;var r=this.index(e);this.nodes.splice(r,0,t);t.parent=this;var n;for(var i in this.indexes){n=this.indexes[i];if(n<=r){this.indexes[i]=n+1}}return this};t._findChildAtPosition=function _findChildAtPosition(e,t){var r=undefined;this.each(function(n){if(n.atPosition){var i=n.atPosition(e,t);if(i){r=i;return false}}else if(n.isAtPosition(e,t)){r=n;return false}});return r};t.atPosition=function atPosition(e,t){if(this.isAtPosition(e,t)){return this._findChildAtPosition(e,t)||this}else{return undefined}};t._inferEndPosition=function _inferEndPosition(){if(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)}};t.each=function each(e){if(!this.lastEach){this.lastEach=0}if(!this.indexes){this.indexes={}}this.lastEach++;var t=this.lastEach;this.indexes[t]=0;if(!this.length){return undefined}var r,n;while(this.indexes[t]<this.length){r=this.indexes[t];n=e(this.at(r),r);if(n===false){break}this.indexes[t]+=1}delete this.indexes[t];if(n===false){return false}};t.walk=function walk(e){return this.each(function(t,r){var n=e(t,r);if(n!==false&&t.length){n=t.walk(e)}if(n===false){return false}})};t.walkAttributes=function walkAttributes(e){var t=this;return this.walk(function(r){if(r.type===i.ATTRIBUTE){return e.call(t,r)}})};t.walkClasses=function walkClasses(e){var t=this;return this.walk(function(r){if(r.type===i.CLASS){return e.call(t,r)}})};t.walkCombinators=function walkCombinators(e){var t=this;return this.walk(function(r){if(r.type===i.COMBINATOR){return e.call(t,r)}})};t.walkComments=function walkComments(e){var t=this;return this.walk(function(r){if(r.type===i.COMMENT){return e.call(t,r)}})};t.walkIds=function walkIds(e){var t=this;return this.walk(function(r){if(r.type===i.ID){return e.call(t,r)}})};t.walkNesting=function walkNesting(e){var t=this;return this.walk(function(r){if(r.type===i.NESTING){return e.call(t,r)}})};t.walkPseudos=function walkPseudos(e){var t=this;return this.walk(function(r){if(r.type===i.PSEUDO){return e.call(t,r)}})};t.walkTags=function walkTags(e){var t=this;return this.walk(function(r){if(r.type===i.TAG){return e.call(t,r)}})};t.walkUniversals=function walkUniversals(e){var t=this;return this.walk(function(r){if(r.type===i.UNIVERSAL){return e.call(t,r)}})};t.split=function split(e){var t=this;var r=[];return this.reduce(function(n,i,s){var o=e.call(t,i);r.push(i);if(o){n.push(r);r=[]}else if(s===t.length-1){n.push(r)}return n},[])};t.map=function map(e){return this.nodes.map(e)};t.reduce=function reduce(e,t){return this.nodes.reduce(e,t)};t.every=function every(e){return this.nodes.every(e)};t.some=function some(e){return this.nodes.some(e)};t.filter=function filter(e){return this.nodes.filter(e)};t.sort=function sort(e){return this.nodes.sort(e)};t.toString=function toString(){return this.map(String).join("")};_createClass(Container,[{key:"first",get:function get(){return this.at(0)}},{key:"last",get:function get(){return this.at(this.length-1)}},{key:"length",get:function get(){return this.nodes.length}}]);return Container}(n.default);t.default=s;e.exports=t.default},9565:function(e,t,r){"use strict";t.__esModule=true;t.isNode=isNode;t.isPseudoElement=isPseudoElement;t.isPseudoClass=isPseudoClass;t.isContainer=isContainer;t.isNamespace=isNamespace;t.isUniversal=t.isTag=t.isString=t.isSelector=t.isRoot=t.isPseudo=t.isNesting=t.isIdentifier=t.isComment=t.isCombinator=t.isClassName=t.isAttribute=void 0;var n=r(9107);var i;var s=(i={},i[n.ATTRIBUTE]=true,i[n.CLASS]=true,i[n.COMBINATOR]=true,i[n.COMMENT]=true,i[n.ID]=true,i[n.NESTING]=true,i[n.PSEUDO]=true,i[n.ROOT]=true,i[n.SELECTOR]=true,i[n.STRING]=true,i[n.TAG]=true,i[n.UNIVERSAL]=true,i);function isNode(e){return typeof e==="object"&&s[e.type]}function isNodeType(e,t){return isNode(t)&&t.type===e}var o=isNodeType.bind(null,n.ATTRIBUTE);t.isAttribute=o;var u=isNodeType.bind(null,n.CLASS);t.isClassName=u;var a=isNodeType.bind(null,n.COMBINATOR);t.isCombinator=a;var f=isNodeType.bind(null,n.COMMENT);t.isComment=f;var l=isNodeType.bind(null,n.ID);t.isIdentifier=l;var c=isNodeType.bind(null,n.NESTING);t.isNesting=c;var h=isNodeType.bind(null,n.PSEUDO);t.isPseudo=h;var p=isNodeType.bind(null,n.ROOT);t.isRoot=p;var d=isNodeType.bind(null,n.SELECTOR);t.isSelector=d;var v=isNodeType.bind(null,n.STRING);t.isString=v;var g=isNodeType.bind(null,n.TAG);t.isTag=g;var m=isNodeType.bind(null,n.UNIVERSAL);t.isUniversal=m;function isPseudoElement(e){return h(e)&&e.value&&(e.value.startsWith("::")||e.value.toLowerCase()===":before"||e.value.toLowerCase()===":after")}function isPseudoClass(e){return h(e)&&!isPseudoElement(e)}function isContainer(e){return!!(isNode(e)&&e.walk)}function isNamespace(e){return o(e)||g(e)}},1733:function(e,t,r){"use strict";t.__esModule=true;t.default=void 0;var n=_interopRequireDefault(r(5731));var i=r(9107);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var s=function(e){_inheritsLoose(ID,e);function ID(t){var r;r=e.call(this,t)||this;r.type=i.ID;return r}var t=ID.prototype;t.valueToString=function valueToString(){return"#"+e.prototype.valueToString.call(this)};return ID}(n.default);t.default=s;e.exports=t.default},4267:function(e,t,r){"use strict";t.__esModule=true;var n=r(9107);Object.keys(n).forEach(function(e){if(e==="default"||e==="__esModule")return;t[e]=n[e]});var i=r(4577);Object.keys(i).forEach(function(e){if(e==="default"||e==="__esModule")return;t[e]=i[e]});var s=r(9565);Object.keys(s).forEach(function(e){if(e==="default"||e==="__esModule")return;t[e]=s[e]})},1049:function(e,t,r){"use strict";t.__esModule=true;t.default=void 0;var n=_interopRequireDefault(r(5455));var i=r(5431);var s=_interopRequireDefault(r(5731));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if("value"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){if(t)_defineProperties(e.prototype,t);if(r)_defineProperties(e,r);return e}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var o=function(e){_inheritsLoose(Namespace,e);function Namespace(){return e.apply(this,arguments)||this}var t=Namespace.prototype;t.qualifiedName=function qualifiedName(e){if(this.namespace){return this.namespaceString+"|"+e}else{return e}};t.valueToString=function valueToString(){return this.qualifiedName(e.prototype.valueToString.call(this))};_createClass(Namespace,[{key:"namespace",get:function get(){return this._namespace},set:function set(e){if(e===true||e==="*"||e==="&"){this._namespace=e;if(this.raws){delete this.raws.namespace}return}var t=(0,n.default)(e,{isIdentifier:true});this._namespace=e;if(t!==e){(0,i.ensureObject)(this,"raws");this.raws.namespace=t}else if(this.raws){delete this.raws.namespace}}},{key:"ns",get:function get(){return this._namespace},set:function set(e){this.namespace=e}},{key:"namespaceString",get:function get(){if(this.namespace){var e=this.stringifyProperty("namespace");if(e===true){return""}else{return e}}else{return""}}}]);return Namespace}(s.default);t.default=o;e.exports=t.default},8081:function(e,t,r){"use strict";t.__esModule=true;t.default=void 0;var n=_interopRequireDefault(r(5731));var i=r(9107);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var s=function(e){_inheritsLoose(Nesting,e);function Nesting(t){var r;r=e.call(this,t)||this;r.type=i.NESTING;r.value="&";return r}return Nesting}(n.default);t.default=s;e.exports=t.default},5731:function(e,t,r){"use strict";t.__esModule=true;t.default=void 0;var n=r(5431);function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if("value"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}function _createClass(e,t,r){if(t)_defineProperties(e.prototype,t);if(r)_defineProperties(e,r);return e}var i=function cloneNode(e,t){if(typeof e!=="object"||e===null){return e}var r=new e.constructor;for(var n in e){if(!e.hasOwnProperty(n)){continue}var i=e[n];var s=typeof i;if(n==="parent"&&s==="object"){if(t){r[n]=t}}else if(i instanceof Array){r[n]=i.map(function(e){return cloneNode(e,r)})}else{r[n]=cloneNode(i,r)}}return r};var s=function(){function Node(e){if(e===void 0){e={}}Object.assign(this,e);this.spaces=this.spaces||{};this.spaces.before=this.spaces.before||"";this.spaces.after=this.spaces.after||""}var e=Node.prototype;e.remove=function remove(){if(this.parent){this.parent.removeChild(this)}this.parent=undefined;return this};e.replaceWith=function replaceWith(){if(this.parent){for(var e in arguments){this.parent.insertBefore(this,arguments[e])}this.remove()}return this};e.next=function next(){return this.parent.at(this.parent.index(this)+1)};e.prev=function prev(){return this.parent.at(this.parent.index(this)-1)};e.clone=function clone(e){if(e===void 0){e={}}var t=i(this);for(var r in e){t[r]=e[r]}return t};e.appendToPropertyAndEscape=function appendToPropertyAndEscape(e,t,r){if(!this.raws){this.raws={}}var n=this[e];var i=this.raws[e];this[e]=n+t;if(i||r!==t){this.raws[e]=(i||n)+r}else{delete this.raws[e]}};e.setPropertyAndEscape=function setPropertyAndEscape(e,t,r){if(!this.raws){this.raws={}}this[e]=t;this.raws[e]=r};e.setPropertyWithoutEscape=function setPropertyWithoutEscape(e,t){this[e]=t;if(this.raws){delete this.raws[e]}};e.isAtPosition=function isAtPosition(e,t){if(this.source&&this.source.start&&this.source.end){if(this.source.start.line>e){return false}if(this.source.end.line<e){return false}if(this.source.start.line===e&&this.source.start.column>t){return false}if(this.source.end.line===e&&this.source.end.column<t){return false}return true}return undefined};e.stringifyProperty=function stringifyProperty(e){return this.raws&&this.raws[e]||this[e]};e.valueToString=function valueToString(){return String(this.stringifyProperty("value"))};e.toString=function toString(){return[this.rawSpaceBefore,this.valueToString(),this.rawSpaceAfter].join("")};_createClass(Node,[{key:"rawSpaceBefore",get:function get(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.before;if(e===undefined){e=this.spaces&&this.spaces.before}return e||""},set:function set(e){(0,n.ensureObject)(this,"raws","spaces");this.raws.spaces.before=e}},{key:"rawSpaceAfter",get:function get(){var e=this.raws&&this.raws.spaces&&this.raws.spaces.after;if(e===undefined){e=this.spaces.after}return e||""},set:function set(e){(0,n.ensureObject)(this,"raws","spaces");this.raws.spaces.after=e}}]);return Node}();t.default=s;e.exports=t.default},716:function(e,t,r){"use strict";t.__esModule=true;t.default=void 0;var n=_interopRequireDefault(r(2407));var i=r(9107);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype);e.prototype.constructor=e;e.__proto__=t}var s=function(e){_inheritsLoose(Pseudo,e);function Pseudo(t){var r;r=e.call(this,t)||this;r.type=i.PSEUDO;return r}var t=Pseudo.prototype;t.toString=function toString(){var e=this.length?"("+this.map(String).join(",")+")":"";return[this.rawSpaceBefore,this.stringifyProperty("value"),e,this.rawSpaceAfter].join("")};return Pseudo}(n.default);t.default=s;e.exports=t.