UNPKG

next

Version:

The React Framework

2 lines • 64 kB
(()=>{var e={417:e=>{e.exports=function(e,t){var r=-1,i=[];while((r=e.indexOf(t,r+1))!==-1)i.push(r);return i}},258:e=>{"use strict";function unique_pred(e,t){var r=1,i=e.length,s=e[0],n=e[0];for(var a=1;a<i;++a){n=s;s=e[a];if(t(s,n)){if(a===r){r++;continue}e[r++]=s}}e.length=r;return e}function unique_eq(e){var t=1,r=e.length,i=e[0],s=e[0];for(var n=1;n<r;++n,s=i){s=i;i=e[n];if(i!==s){if(n===t){t++;continue}e[t++]=i}}e.length=t;return e}function unique(e,t,r){if(e.length===0){return e}if(t){if(!r){e.sort(t)}return unique_pred(e,t)}if(!r){e.sort()}return unique_eq(e)}e.exports=unique},209:(e,t,r)=>{e.exports=r(837).deprecate},316:e=>{"use strict"; /*! https://mths.be/cssesc v3.0.0 by @mathias */var t={};var r=t.hasOwnProperty;var i=function merge(e,t){if(!e){return t}var i={};for(var s in t){i[s]=r.call(e,s)?e[s]:t[s]}return i};var s=/[ -,\.\/:-@\[-\^`\{-~]/;var n=/[ -,\.\/:-@\[\]\^`\{-~]/;var a=/['"\\]/;var o=/(^|\\+)?(\\[A-F0-9]{1,6})\x20(?![a-fA-F0-9\x20])/g;var u=function cssesc(e,t){t=i(t,cssesc.options);if(t.quotes!="single"&&t.quotes!="double"){t.quotes="single"}var r=t.quotes=="double"?'"':"'";var a=t.isIdentifier;var u=e.charAt(0);var c="";var l=0;var f=e.length;while(l<f){var p=e.charAt(l++);var h=p.charCodeAt();var d=void 0;if(h<32||h>126){if(h>=55296&&h<=56319&&l<f){var v=e.charCodeAt(l++);if((v&64512)==56320){h=((h&1023)<<10)+(v&1023)+65536}else{l--}}d="\\"+h.toString(16).toUpperCase()+" "}else{if(t.escapeEverything){if(s.test(p)){d="\\"+p}else{d="\\"+h.toString(16).toUpperCase()+" "}}else if(/[\t\n\f\r\x0B]/.test(p)){d="\\"+h.toString(16).toUpperCase()+" "}else if(p=="\\"||!a&&(p=='"'&&r==p||p=="'"&&r==p)||a&&n.test(p)){d="\\"+p}else{d=p}}c+=d}if(a){if(/^-[-\d]/.test(c)){c="\\-"+c.slice(1)}else if(/\d/.test(u)){c="\\3"+u+" "+c.slice(1)}}c=c.replace(o,(function(e,t,r){if(t&&t.length%2){return e}return(t||"")+r}));if(!a&&t.wrap){return r+c+r}return c};u.options={escapeEverything:false,isIdentifier:false,quotes:"single",wrap:false};u.version="3.0.0";e.exports=u},151:(e,t,r)=>{"use strict";const i=r(347);const s=r(45);const{extractICSS:n}=r(903);const isSpacing=e=>e.type==="combinator"&&e.value===" ";function normalizeNodeArray(e){const t=[];e.forEach((e=>{if(Array.isArray(e)){normalizeNodeArray(e).forEach((e=>{t.push(e)}))}else if(e){t.push(e)}}));if(t.length>0&&isSpacing(t[t.length-1])){t.pop()}return t}function localizeNode(e,t,r){const transform=(e,t)=>{if(t.ignoreNextSpacing&&!isSpacing(e)){throw new Error("Missing whitespace after "+t.ignoreNextSpacing)}if(t.enforceNoSpacing&&isSpacing(e)){throw new Error("Missing whitespace before "+t.enforceNoSpacing)}let s;switch(e.type){case"root":{let r;t.hasPureGlobals=false;s=e.nodes.map((i=>{const s={global:t.global,lastWasSpacing:true,hasLocals:false,explicit:false};i=transform(i,s);if(typeof r==="undefined"){r=s.global}else if(r!==s.global){throw new Error('Inconsistent rule global/local result in rule "'+e+'" (multiple selectors must result in the same mode for the rule)')}if(!s.hasLocals){t.hasPureGlobals=true}return i}));t.global=r;e.nodes=normalizeNodeArray(s);break}case"selector":{s=e.map((e=>transform(e,t)));e=e.clone();e.nodes=normalizeNodeArray(s);break}case"combinator":{if(isSpacing(e)){if(t.ignoreNextSpacing){t.ignoreNextSpacing=false;t.lastWasSpacing=false;t.enforceNoSpacing=false;return null}t.lastWasSpacing=true;return e}break}case"pseudo":{let r;const n=!!e.length;const a=e.value===":local"||e.value===":global";const o=e.value===":import"||e.value===":export";if(o){t.hasLocals=true}else if(n){if(a){if(e.nodes.length===0){throw new Error(`${e.value}() can't be empty`)}if(t.inside){throw new Error(`A ${e.value} is not allowed inside of a ${t.inside}(...)`)}r={global:e.value===":global",inside:e.value,hasLocals:false,explicit:true};s=e.map((e=>transform(e,r))).reduce(((e,t)=>e.concat(t.nodes)),[]);if(s.length){const{before:t,after:r}=e.spaces;const i=s[0];const n=s[s.length-1];i.spaces={before:t,after:i.spaces.after};n.spaces={before:n.spaces.before,after:r}}e=s;break}else{r={global:t.global,inside:t.inside,lastWasSpacing:true,hasLocals:false,explicit:t.explicit};s=e.map((e=>transform(e,r)));e=e.clone();e.nodes=normalizeNodeArray(s);if(r.hasLocals){t.hasLocals=true}}break}else if(a){if(t.inside){throw new Error(`A ${e.value} is not allowed inside of a ${t.inside}(...)`)}const r=!!e.spaces.before;t.ignoreNextSpacing=t.lastWasSpacing?e.value:false;t.enforceNoSpacing=t.lastWasSpacing?false:e.value;t.global=e.value===":global";t.explicit=true;return r?i.combinator({value:" "}):null}break}case"id":case"class":{if(!e.value){throw new Error("Invalid class or id selector syntax")}if(t.global){break}const s=r.has(e.value);const n=s&&t.explicit;if(!s||n){const r=e.clone();r.spaces={before:"",after:""};e=i.pseudo({value:":local",nodes:[r],spaces:e.spaces});t.hasLocals=true}break}}t.lastWasSpacing=false;t.ignoreNextSpacing=false;t.enforceNoSpacing=false;return e};const s={global:t==="global",hasPureGlobals:false};s.selector=i((e=>{transform(e,s)})).processSync(e,{updateSelector:false,lossless:true});return s}function localizeDeclNode(e,t){switch(e.type){case"word":if(t.localizeNextItem){if(!t.localAliasMap.has(e.value)){e.value=":local("+e.value+")";t.localizeNextItem=false}}break;case"function":if(t.options&&t.options.rewriteUrl&&e.value.toLowerCase()==="url"){e.nodes.map((e=>{if(e.type!=="string"&&e.type!=="word"){return}let r=t.options.rewriteUrl(t.global,e.value);switch(e.type){case"string":if(e.quote==="'"){r=r.replace(/(\\)/g,"\\$1").replace(/'/g,"\\'")}if(e.quote==='"'){r=r.replace(/(\\)/g,"\\$1").replace(/"/g,'\\"')}break;case"word":r=r.replace(/("|'|\)|\\)/g,"\\$1");break}e.value=r}))}break}return e}function isWordAFunctionArgument(e,t){return t?t.nodes.some((t=>t.sourceIndex===e.sourceIndex)):false}function localizeDeclarationValues(e,t,r){const i=s(t.value);i.walk(((t,i,s)=>{const n={options:r.options,global:r.global,localizeNextItem:e&&!r.global,localAliasMap:r.localAliasMap};s[i]=localizeDeclNode(t,n)}));t.value=i.toString()}function localizeDeclaration(e,t){const r=/animation$/i.test(e.prop);if(r){const r=/^-?[_a-z][_a-z0-9-]*$/i;const i={$alternate:1,"$alternate-reverse":1,$backwards:1,$both:1,$ease:1,"$ease-in":1,"$ease-in-out":1,"$ease-out":1,$forwards:1,$infinite:1,$linear:1,$none:Infinity,$normal:1,$paused:1,$reverse:1,$running:1,"$step-end":1,"$step-start":1,$initial:Infinity,$inherit:Infinity,$unset:Infinity};const n=false;let a={};let o=null;const u=s(e.value).walk((e=>{if(e.type==="div"){a={}}if(e.type==="function"&&e.value.toLowerCase()==="steps"){o=e}const s=e.type==="word"&&!isWordAFunctionArgument(e,o)?e.value.toLowerCase():null;let u=false;if(!n&&s&&r.test(s)){if("$"+s in i){a["$"+s]="$"+s in a?a["$"+s]+1:0;u=a["$"+s]>=i["$"+s]}else{u=true}}const c={options:t.options,global:t.global,localizeNextItem:u&&!t.global,localAliasMap:t.localAliasMap};return localizeDeclNode(e,c)}));e.value=u.toString();return}const i=/animation(-name)?$/i.test(e.prop);if(i){return localizeDeclarationValues(true,e,t)}const n=/url\(/i.test(e.value);if(n){return localizeDeclarationValues(false,e,t)}}e.exports=(e={})=>{if(e&&e.mode&&e.mode!=="global"&&e.mode!=="local"&&e.mode!=="pure"){throw new Error('options.mode must be either "global", "local" or "pure" (default "local")')}const t=e&&e.mode==="pure";const r=e&&e.mode==="global";return{postcssPlugin:"postcss-modules-local-by-default",prepare(){const i=new Map;return{Once(s){const{icssImports:a}=n(s,false);Object.keys(a).forEach((e=>{Object.keys(a[e]).forEach((t=>{i.set(t,a[e][t])}))}));s.walkAtRules((s=>{if(/keyframes$/i.test(s.name)){const n=/^\s*:global\s*\((.+)\)\s*$/.exec(s.params);const a=/^\s*:local\s*\((.+)\)\s*$/.exec(s.params);let o=r;if(n){if(t){throw s.error("@keyframes :global(...) is not allowed in pure mode")}s.params=n[1];o=true}else if(a){s.params=a[0];o=false}else if(!r){if(s.params&&!i.has(s.params)){s.params=":local("+s.params+")"}}s.walkDecls((t=>{localizeDeclaration(t,{localAliasMap:i,options:e,global:o})}))}else if(s.nodes){s.nodes.forEach((t=>{if(t.type==="decl"){localizeDeclaration(t,{localAliasMap:i,options:e,global:r})}}))}}));s.walkRules((r=>{if(r.parent&&r.parent.type==="atrule"&&/keyframes$/i.test(r.parent.name)){return}const s=localizeNode(r,e.mode,i);s.options=e;s.localAliasMap=i;if(t&&s.hasPureGlobals){throw r.error('Selector "'+r.selector+'" is not pure '+"(pure selectors must contain at least one local class or id)")}r.selector=s.selector;if(r.nodes){r.nodes.forEach((e=>localizeDeclaration(e,s)))}}))}}}}};e.exports.postcss=true},347:(e,t,r)=>{"use strict";t.__esModule=true;t["default"]=void 0;var i=_interopRequireDefault(r(780));var s=_interopRequireWildcard(r(627));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 i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};if(i.get||i.set){Object.defineProperty(t,r,i)}else{t[r]=e[r]}}}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var n=function parser(e){return new i.default(e)};Object.assign(n,s);delete n.__esModule;var a=n;t["default"]=a;e.exports=t.default},629:(e,t,r)=>{"use strict";t.__esModule=true;t["default"]=void 0;var i=_interopRequireDefault(r(417));var s=_interopRequireDefault(r(258));var n=_interopRequireDefault(r(4));var a=_interopRequireDefault(r(561));var o=_interopRequireDefault(r(717));var u=_interopRequireDefault(r(786));var c=_interopRequireDefault(r(486));var l=_interopRequireDefault(r(574));var f=_interopRequireDefault(r(307));var p=_interopRequireDefault(r(585));var h=_interopRequireWildcard(r(196));var d=_interopRequireDefault(r(382));var v=_interopRequireDefault(r(604));var _=_interopRequireDefault(r(359));var g=_interopRequireDefault(r(5));var S=_interopRequireWildcard(r(633));var b=_interopRequireWildcard(r(522));var m=_interopRequireWildcard(r(469));var T=r(843);var w,k;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 i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};if(i.get||i.set){Object.defineProperty(t,r,i)}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 i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if("value"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}function _createClass(e,t,r){if(t)_defineProperties(e.prototype,t);if(r)_defineProperties(e,r);return e}var y=(w={},w[b.space]=true,w[b.cr]=true,w[b.feed]=true,w[b.newline]=true,w[b.tab]=true,w);var E=Object.assign({},y,(k={},k[b.comment]=true,k));function tokenStart(e){return{line:e[S.FIELDS.START_LINE],column:e[S.FIELDS.START_COL]}}function tokenEnd(e){return{line:e[S.FIELDS.END_LINE],column:e[S.FIELDS.END_COL]}}function getSource(e,t,r,i){return{start:{line:e,column:t},end:{line:r,column:i}}}function getTokenSource(e){return getSource(e[S.FIELDS.START_LINE],e[S.FIELDS.START_COL],e[S.FIELDS.END_LINE],e[S.FIELDS.END_COL])}function getTokenSourceSpan(e,t){if(!e){return undefined}return getSource(e[S.FIELDS.START_LINE],e[S.FIELDS.START_COL],t[S.FIELDS.END_LINE],t[S.FIELDS.END_COL])}function unescapeProp(e,t){var r=e[t];if(typeof r!=="string"){return}if(r.indexOf("\\")!==-1){(0,T.ensureObject)(e,"raws");e[t]=(0,T.unesc)(r);if(e.raws[t]===undefined){e.raws[t]=r}}return e}var P=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,S.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 n.default({source:r});this.root.errorGenerator=this._errorGenerator();var i=new a.default({source:{start:{line:1,column:1}}});this.root.append(i);this.current=i;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[S.FIELDS.TYPE]!==b.closeSquare){e.push(this.currToken);this.position++}if(this.currToken[S.FIELDS.TYPE]!==b.closeSquare){return this.expected("closing square bracket",this.currToken[S.FIELDS.START_POS])}var r=e.length;var i={source:getSource(t[1],t[2],this.currToken[3],this.currToken[4]),sourceIndex:t[S.FIELDS.START_POS]};if(r===1&&!~[b.word].indexOf(e[0][S.FIELDS.TYPE])){return this.expected("attribute",e[0][S.FIELDS.START_POS])}var s=0;var n="";var a="";var o=null;var u=false;while(s<r){var c=e[s];var l=this.content(c);var f=e[s+1];switch(c[S.FIELDS.TYPE]){case b.space:u=true;if(this.options.lossy){break}if(o){(0,T.ensureObject)(i,"spaces",o);var p=i.spaces[o].after||"";i.spaces[o].after=p+l;var d=(0,T.getProp)(i,"raws","spaces",o,"after")||null;if(d){i.raws.spaces[o].after=d+l}}else{n=n+l;a=a+l}break;case b.asterisk:if(f[S.FIELDS.TYPE]===b.equals){i.operator=l;o="operator"}else if((!i.namespace||o==="namespace"&&!u)&&f){if(n){(0,T.ensureObject)(i,"spaces","attribute");i.spaces.attribute.before=n;n=""}if(a){(0,T.ensureObject)(i,"raws","spaces","attribute");i.raws.spaces.attribute.before=n;a=""}i.namespace=(i.namespace||"")+l;var v=(0,T.getProp)(i,"raws","namespace")||null;if(v){i.raws.namespace+=l}o="namespace"}u=false;break;case b.dollar:if(o==="value"){var _=(0,T.getProp)(i,"raws","value");i.value+="$";if(_){i.raws.value=_+"$"}break}case b.caret:if(f[S.FIELDS.TYPE]===b.equals){i.operator=l;o="operator"}u=false;break;case b.combinator:if(l==="~"&&f[S.FIELDS.TYPE]===b.equals){i.operator=l;o="operator"}if(l!=="|"){u=false;break}if(f[S.FIELDS.TYPE]===b.equals){i.operator=l;o="operator"}else if(!i.namespace&&!i.attribute){i.namespace=true}u=false;break;case b.word:if(f&&this.content(f)==="|"&&e[s+2]&&e[s+2][S.FIELDS.TYPE]!==b.equals&&!i.operator&&!i.namespace){i.namespace=l;o="namespace"}else if(!i.attribute||o==="attribute"&&!u){if(n){(0,T.ensureObject)(i,"spaces","attribute");i.spaces.attribute.before=n;n=""}if(a){(0,T.ensureObject)(i,"raws","spaces","attribute");i.raws.spaces.attribute.before=a;a=""}i.attribute=(i.attribute||"")+l;var g=(0,T.getProp)(i,"raws","attribute")||null;if(g){i.raws.attribute+=l}o="attribute"}else if(!i.value&&i.value!==""||o==="value"&&!u){var m=(0,T.unesc)(l);var w=(0,T.getProp)(i,"raws","value")||"";var k=i.value||"";i.value=k+m;i.quoteMark=null;if(m!==l||w){(0,T.ensureObject)(i,"raws");i.raws.value=(w||k)+l}o="value"}else{var y=l==="i"||l==="I";if((i.value||i.value==="")&&(i.quoteMark||u)){i.insensitive=y;if(!y||l==="I"){(0,T.ensureObject)(i,"raws");i.raws.insensitiveFlag=l}o="insensitive";if(n){(0,T.ensureObject)(i,"spaces","insensitive");i.spaces.insensitive.before=n;n=""}if(a){(0,T.ensureObject)(i,"raws","spaces","insensitive");i.raws.spaces.insensitive.before=a;a=""}}else if(i.value||i.value===""){o="value";i.value+=l;if(i.raws.value){i.raws.value+=l}}}u=false;break;case b.str:if(!i.attribute||!i.operator){return this.error("Expected an attribute followed by an operator preceding the string.",{index:c[S.FIELDS.START_POS]})}var E=(0,h.unescapeValue)(l),P=E.unescaped,D=E.quoteMark;i.value=P;i.quoteMark=D;o="value";(0,T.ensureObject)(i,"raws");i.raws.value=l;u=false;break;case b.equals:if(!i.attribute){return this.expected("attribute",c[S.FIELDS.START_POS],l)}if(i.value){return this.error('Unexpected "=" found; an operator was already defined.',{index:c[S.FIELDS.START_POS]})}i.operator=i.operator?i.operator+l:l;o="operator";u=false;break;case b.comment:if(o){if(u||f&&f[S.FIELDS.TYPE]===b.space||o==="insensitive"){var O=(0,T.getProp)(i,"spaces",o,"after")||"";var I=(0,T.getProp)(i,"raws","spaces",o,"after")||O;(0,T.ensureObject)(i,"raws","spaces",o);i.raws.spaces[o].after=I+l}else{var L=i[o]||"";var q=(0,T.getProp)(i,"raws",o)||L;(0,T.ensureObject)(i,"raws");i.raws[o]=q+l}}else{a=a+l}break;default:return this.error('Unexpected "'+l+'" found.',{index:c[S.FIELDS.START_POS]})}s++}unescapeProp(i,"attribute");unescapeProp(i,"namespace");this.newNode(new h.default(i));this.position++};e.parseWhitespaceEquivalentTokens=function parseWhitespaceEquivalentTokens(e){if(e<0){e=this.tokens.length}var t=this.position;var r=[];var i="";var s=undefined;do{if(y[this.currToken[S.FIELDS.TYPE]]){if(!this.options.lossy){i+=this.content()}}else if(this.currToken[S.FIELDS.TYPE]===b.comment){var n={};if(i){n.before=i;i=""}s=new u.default({value:this.content(),source:getTokenSource(this.currToken),sourceIndex:this.currToken[S.FIELDS.START_POS],spaces:n});r.push(s)}}while(++this.position<e);if(i){if(s){s.spaces.after=i}else if(!this.options.lossy){var a=this.tokens[t];var o=this.tokens[this.position-1];r.push(new f.default({value:"",source:getSource(a[S.FIELDS.START_LINE],a[S.FIELDS.START_COL],o[S.FIELDS.END_LINE],o[S.FIELDS.END_COL]),sourceIndex:a[S.FIELDS.START_POS],spaces:{before:i,after:""}}))}}return r};e.convertWhitespaceNodesToSpace=function convertWhitespaceNodesToSpace(e,t){var r=this;if(t===void 0){t=false}var i="";var s="";e.forEach((function(e){var n=r.lossySpace(e.spaces.before,t);var a=r.lossySpace(e.rawSpaceBefore,t);i+=n+r.lossySpace(e.spaces.after,t&&n.length===0);s+=n+e.value+r.lossySpace(e.rawSpaceAfter,t&&a.length===0)}));if(s===i){s=undefined}var n={space:i,rawSpace:s};return n};e.isNamedCombinator=function isNamedCombinator(e){if(e===void 0){e=this.position}return this.tokens[e+0]&&this.tokens[e+0][S.FIELDS.TYPE]===b.slash&&this.tokens[e+1]&&this.tokens[e+1][S.FIELDS.TYPE]===b.word&&this.tokens[e+2]&&this.tokens[e+2][S.FIELDS.TYPE]===b.slash};e.namedCombinator=function namedCombinator(){if(this.isNamedCombinator()){var e=this.content(this.tokens[this.position+1]);var t=(0,T.unesc)(e).toLowerCase();var r={};if(t!==e){r.value="/"+e+"/"}var i=new v.default({value:"/"+t+"/",source:getSource(this.currToken[S.FIELDS.START_LINE],this.currToken[S.FIELDS.START_COL],this.tokens[this.position+2][S.FIELDS.END_LINE],this.tokens[this.position+2][S.FIELDS.END_COL]),sourceIndex:this.currToken[S.FIELDS.START_POS],raws:r});this.position=this.position+3;return i}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][S.FIELDS.TYPE]===b.comma){var r=this.parseWhitespaceEquivalentTokens(t);if(r.length>0){var i=this.current.last;if(i){var s=this.convertWhitespaceNodesToSpace(r),n=s.space,a=s.rawSpace;if(a!==undefined){i.rawSpaceAfter+=a}i.spaces.after+=n}else{r.forEach((function(t){return e.newNode(t)}))}}return}var o=this.currToken;var u=undefined;if(t>this.position){u=this.parseWhitespaceEquivalentTokens(t)}var c;if(this.isNamedCombinator()){c=this.namedCombinator()}else if(this.currToken[S.FIELDS.TYPE]===b.combinator){c=new v.default({value:this.content(),source:getTokenSource(this.currToken),sourceIndex:this.currToken[S.FIELDS.START_POS]});this.position++}else if(y[this.currToken[S.FIELDS.TYPE]]){}else if(!u){this.unexpected()}if(c){if(u){var l=this.convertWhitespaceNodesToSpace(u),f=l.space,p=l.rawSpace;c.spaces.before=f;c.rawSpaceBefore=p}}else{var h=this.convertWhitespaceNodesToSpace(u,true),d=h.space,_=h.rawSpace;if(!_){_=d}var g={};var m={spaces:{}};if(d.endsWith(" ")&&_.endsWith(" ")){g.before=d.slice(0,d.length-1);m.spaces.before=_.slice(0,_.length-1)}else if(d.startsWith(" ")&&_.startsWith(" ")){g.after=d.slice(1);m.spaces.after=_.slice(1)}else{m.value=_}c=new v.default({value:" ",source:getTokenSourceSpan(o,this.tokens[this.position-1]),sourceIndex:o[S.FIELDS.START_POS],spaces:g,raws:m})}if(this.currToken&&this.currToken[S.FIELDS.TYPE]===b.space){c.spaces.after=this.optionalSpace(this.content());this.position++}return this.newNode(c)};e.comma=function comma(){if(this.position===this.tokens.length-1){this.root.trailingComma=true;this.position++;return}this.current._inferEndPosition();var e=new a.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 u.default({value:this.content(),source:getTokenSource(e),sourceIndex:e[S.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[S.FIELDS.START_POS]})};e.missingParenthesis=function missingParenthesis(){return this.expected("opening parenthesis",this.currToken[S.FIELDS.START_POS])};e.missingSquareBracket=function missingSquareBracket(){return this.expected("opening square bracket",this.currToken[S.FIELDS.START_POS])};e.unexpected=function unexpected(){return this.error("Unexpected '"+this.content()+"'. Escaping special characters with \\ may help.",this.currToken[S.FIELDS.START_POS])};e.namespace=function namespace(){var e=this.prevToken&&this.content(this.prevToken)||true;if(this.nextToken[S.FIELDS.TYPE]===b.word){this.position++;return this.word(e)}else if(this.nextToken[S.FIELDS.TYPE]===b.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 _.default({value:this.content(),source:getTokenSource(t),sourceIndex:t[S.FIELDS.START_POS]}));this.position++};e.parentheses=function parentheses(){var e=this.current.last;var t=1;this.position++;if(e&&e.type===m.PSEUDO){var r=new a.default({source:{start:tokenStart(this.tokens[this.position-1])}});var i=this.current;e.append(r);this.current=r;while(this.position<this.tokens.length&&t){if(this.currToken[S.FIELDS.TYPE]===b.openParenthesis){t++}if(this.currToken[S.FIELDS.TYPE]===b.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=i}else{var s=this.currToken;var n="(";var o;while(this.position<this.tokens.length&&t){if(this.currToken[S.FIELDS.TYPE]===b.openParenthesis){t++}if(this.currToken[S.FIELDS.TYPE]===b.closeParenthesis){t--}o=this.currToken;n+=this.parseParenthesisToken(this.currToken);this.position++}if(e){e.appendToPropertyAndEscape("value",n,n)}else{this.newNode(new f.default({value:n,source:getSource(s[S.FIELDS.START_LINE],s[S.FIELDS.START_COL],o[S.FIELDS.END_LINE],o[S.FIELDS.END_COL]),sourceIndex:s[S.FIELDS.START_POS]}))}}if(t){return this.expected("closing parenthesis",this.currToken[S.FIELDS.START_POS])}};e.pseudo=function pseudo(){var e=this;var t="";var r=this.currToken;while(this.currToken&&this.currToken[S.FIELDS.TYPE]===b.colon){t+=this.content();this.position++}if(!this.currToken){return this.expected(["pseudo-class","pseudo-element"],this.position-1)}if(this.currToken[S.FIELDS.TYPE]===b.word){this.splitWord(false,(function(i,s){t+=i;e.newNode(new p.default({value:t,source:getTokenSourceSpan(r,e.currToken),sourceIndex:r[S.FIELDS.START_POS]}));if(s>1&&e.nextToken&&e.nextToken[S.FIELDS.TYPE]===b.openParenthesis){e.error("Misplaced parenthesis.",{index:e.nextToken[S.FIELDS.START_POS]})}}))}else{return this.expected(["pseudo-class","pseudo-element"],this.currToken[S.FIELDS.START_POS])}};e.space=function space(){var e=this.content();if(this.position===0||this.prevToken[S.FIELDS.TYPE]===b.comma||this.prevToken[S.FIELDS.TYPE]===b.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[S.FIELDS.TYPE]===b.comma||this.nextToken[S.FIELDS.TYPE]===b.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 f.default({value:this.content(),source:getTokenSource(e),sourceIndex:e[S.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[S.FIELDS.START_POS]}),e);this.position++};e.splitWord=function splitWord(e,t){var r=this;var n=this.nextToken;var a=this.content();while(n&&~[b.dollar,b.caret,b.equals,b.word].indexOf(n[S.FIELDS.TYPE])){this.position++;var u=this.content();a+=u;if(u.lastIndexOf("\\")===u.length-1){var f=this.nextToken;if(f&&f[S.FIELDS.TYPE]===b.space){a+=this.requiredSpace(this.content(f));this.position++}}n=this.nextToken}var p=(0,i.default)(a,".").filter((function(e){return a[e-1]!=="\\"}));var h=(0,i.default)(a,"#").filter((function(e){return a[e-1]!=="\\"}));var d=(0,i.default)(a,"#{");if(d.length){h=h.filter((function(e){return!~d.indexOf(e)}))}var v=(0,g.default)((0,s.default)([0].concat(p,h)));v.forEach((function(i,s){var n=v[s+1]||a.length;var u=a.slice(i,n);if(s===0&&t){return t.call(r,u,v.length)}var f;var d=r.currToken;var _=d[S.FIELDS.START_POS]+v[s];var g=getSource(d[1],d[2]+i,d[3],d[2]+(n-1));if(~p.indexOf(i)){var b={value:u.slice(1),source:g,sourceIndex:_};f=new o.default(unescapeProp(b,"value"))}else if(~h.indexOf(i)){var m={value:u.slice(1),source:g,sourceIndex:_};f=new c.default(unescapeProp(m,"value"))}else{var T={value:u,source:g,sourceIndex:_};unescapeProp(T,"value");f=new l.default(T)}r.newNode(f,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[S.FIELDS.TYPE]){case b.space:this.space();break;case b.comment:this.comment();break;case b.openParenthesis:this.parentheses();break;case b.closeParenthesis:if(e){this.missingParenthesis()}break;case b.openSquare:this.attribute();break;case b.dollar:case b.caret:case b.equals:case b.word:this.word();break;case b.colon:this.pseudo();break;case b.comma:this.comma();break;case b.asterisk:this.universal();break;case b.ampersand:this.nesting();break;case b.slash:case b.combinator:this.combinator();break;case b.str:this.string();break;case b.closeSquare:this.missingSquareBracket();case b.semicolon:this.missingBackslash();default:this.unexpected()}};e.expected=function expected(e,t,r){if(Array.isArray(e)){var i=e.pop();e=e.join(", ")+" or "+i}var s=/^[aeiou]/.test(e[0])?"an":"a";if(!r){return this.error("Expected "+s+" "+e+".",{index:t})}return this.error("Expected "+s+" "+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[S.FIELDS.TYPE]===b.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[S.FIELDS.START_POS],e[S.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][S.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"]=P;e.exports=t.default},780:(e,t,r)=>{"use strict";t.__esModule=true;t["default"]=void 0;var i=_interopRequireDefault(r(629));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var s=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 i.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(i,s){try{var n=r._root(e,t);Promise.resolve(r.func(n)).then((function(i){var s=undefined;if(r._shouldUpdateSelector(e,t)){s=n.toString();e.selector=s}return{transform:i,root:n,string:s}})).then(i,s)}catch(e){s(e);return}}))};e._runSync=function _runSync(e,t){if(t===void 0){t={}}var r=this._root(e,t);var i=this.func(r);if(i&&typeof i.then==="function"){throw new Error("Selector processor returned a promise to a synchronous call.")}var s=undefined;if(t.updateSelector&&typeof e!=="string"){s=r.toString();e.selector=s}return{transform:i,root:r,string:s}};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"]=s;e.exports=t.default},196:(e,t,r)=>{"use strict";t.__esModule=true;t.unescapeValue=unescapeValue;t["default"]=void 0;var i=_interopRequireDefault(r(316));var s=_interopRequireDefault(r(753));var n=_interopRequireDefault(r(285));var a=r(469);var o;function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if("value"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}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=r(209);var c=/^('|")(.*)\1$/;var l=u((function(){}),"Assigning an attribute a value containing characters that might need to be escaped is deprecated. "+"Call attribute.setValue() instead.");var f=u((function(){}),"Assigning attr.quoted is deprecated and has no effect. Assign to attr.quoteMark instead.");var p=u((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 i=e;var n=i.match(c);if(n){r=n[1];i=n[2]}i=(0,s.default)(i);if(i!==e){t=true}return{deprecatedUsage:t,unescaped:i,quoteMark:r}}function handleDeprecatedContructorOpts(e){if(e.quoteMark!==undefined){return e}if(e.value===undefined){return e}p();var t=unescapeValue(e.value),r=t.quoteMark,i=t.unescaped;if(!e.raws){e.raws={}}if(e.raws.value===undefined){e.raws.value=e.value}e.value=i;e.quoteMark=r;return e}var h=function(e){_inheritsLoose(Attribute,e);function Attribute(t){var r;if(t===void 0){t={}}r=e.call(this,handleDeprecatedContructorOpts(t))||this;r.type=a.ATTRIBUTE;r.raws=r.raws||{};Object.defineProperty(r.raws,"unquoted",{get:u((function(){return r.value}),"attr.raws.unquoted is deprecated. Call attr.value instead."),set:u((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 s=(0,i.default)(this._value,r);return s};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 s=t.replace(/[^"]/g,"").length;if(r+s===0){var n=(0,i.default)(t,{isIdentifier:true});if(n===t){return Attribute.NO_QUOTE}else{var a=this.preferredQuoteMark(e);if(a===Attribute.NO_QUOTE){var o=this.quoteMark||e.quoteMark||Attribute.DOUBLE_QUOTE;var u=d[o];var c=(0,i.default)(t,u);if(c.length<n.length){return o}}return a}}else if(s===r){return this.preferredQuoteMark(e)}else if(s<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,i.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,i.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 i=this.raws.spaces&&this.raws.spaces[e]||{};return Object.assign(t,r,i)};t._stringFor=function _stringFor(e,t,r){if(t===void 0){t=e}if(r===void 0){r=defaultAttrConcat}var i=this._spacesFor(t);return r(this.stringifyProperty(e),i)};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 i=this._spacesFor("operator");t+=i.before.length;var s=this.stringifyProperty("operator");if(e==="operator"){return s?t:-1}t+=s.length;t+=i.after.length;var n=this._spacesFor("value");t+=n.before.length;var a=this.stringifyProperty("value");if(e==="value"){return a?t:-1}t+=a.length;t+=n.after.length;var o=this._spacesFor("insensitive");t+=o.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){f()}},{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,i=t.unescaped,s=t.quoteMark;if(r){l()}if(i===this._value&&s===this._quoteMark){return}this._value=i;this._quoteMark=s;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}(n.default);t["default"]=h;h.NO_QUOTE=null;h.SINGLE_QUOTE="'";h.DOUBLE_QUOTE='"';var d=(o={"'":{quotes:"single",wrap:true},'"':{quotes:"double",wrap:true}},o[null]={isIdentifier:true},o);function defaultAttrConcat(e,t){return""+t.before+e+t.after}},717:(e,t,r)=>{"use strict";t.__esModule=true;t["default"]=void 0;var i=_interopRequireDefault(r(316));var s=r(843);var n=_interopRequireDefault(r(814));var a=r(469);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if("value"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}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(ClassName,e);function ClassName(t){var r;r=e.call(this,t)||this;r.type=a.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,i.default)(e,{isIdentifier:true});if(t!==e){(0,s.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}(n.default);t["default"]=o;e.exports=t.default},604:(e,t,r)=>{"use strict";t.__esModule=true;t["default"]=void 0;var i=_interopRequireDefault(r(814));var s=r(469);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 n=function(e){_inheritsLoose(Combinator,e);function Combinator(t){var r;r=e.call(this,t)||this;r.type=s.COMBINATOR;return r}return Combinator}(i.default);t["default"]=n;e.exports=t.default},786:(e,t,r)=>{"use strict";t.__esModule=true;t["default"]=void 0;var i=_interopRequireDefault(r(814));var s=r(469);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 n=function(e){_inheritsLoose(Comment,e);function Comment(t){var r;r=e.call(this,t)||this;r.type=s.COMMENT;return r}return Comment}(i.default);t["default"]=n;e.exports=t.default},842:(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 i=_interopRequireDefault(r(196));var s=_interopRequireDefault(r(717));var n=_interopRequireDefault(r(604));var a=_interopRequireDefault(r(786));var o=_interopRequireDefault(r(486));var u=_interopRequireDefault(r(359));var c=_interopRequireDefault(r(585));var l=_interopRequireDefault(r(4));var f=_interopRequireDefault(r(561));var p=_interopRequireDefault(r(307));var h=_interopRequireDefault(r(574));var d=_interopRequireDefault(r(382));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var v=function attribute(e){return new i.default(e)};t.attribute=v;var _=function className(e){return new s.default(e)};t.className=_;var g=function combinator(e){return new n.default(e)};t.combinator=g;var S=function comment(e){return new a.default(e)};t.comment=S;var b=function id(e){return new o.default(e)};t.id=b;var m=function nesting(e){return new u.default(e)};t.nesting=m;var T=function pseudo(e){return new c.default(e)};t.pseudo=T;var w=function root(e){return new l.default(e)};t.root=w;var k=function selector(e){return new f.default(e)};t.selector=k;var y=function string(e){return new p.default(e)};t.string=y;var E=function tag(e){return new h.default(e)};t.tag=E;var P=function universal(e){return new d.default(e)};t.universal=P},554:(e,t,r)=>{"use strict";t.__esModule=true;t["default"]=void 0;var i=_interopRequireDefault(r(814));var s=_interopRequireWildcard(r(469));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 i=Object.defineProperty&&Object.getOwnPropertyDescriptor?Object.getOwnPropertyDescriptor(e,r):{};if(i.get||i.set){Object.defineProperty(t,r,i)}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 i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if("value"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}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 n=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 i;if(t){if(r>=e.length)break;i=e[r++]}else{r=e.next();if(r.done)break;i=r.value}var s=i;s.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 i;for(var s in this.indexes){i=this.indexes[s];if(r<=i){this.indexes[s]=i+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 i;for(var s in this.indexes){i=this.indexes[s];if(i<=r){this.indexes[s]=i+1}}return this};t._findChildAtPosition=function _findChildAtPosition(e,t){var r=undefined;this.each((function(i){if(i.atPosition){var s=i.atPosition(e,t);if(s){r=s;return false}}else if(i.isAtPosition(e,t)){r=i;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,i;while(this.indexes[t]<this.length){r=this.indexes[t];i=e(this.at(r),r);if(i===false){break}this.indexes[t]+=1}delete this.indexes[t];if(i===false){return false}};t.walk=function walk(e){return this.each((function(t,r){var i=e(t,r);if(i!==false&&t.length){i=t.walk(e)}if(i===false){return false}}))};t.walkAttributes=function walkAttributes(e){var t=this;return this.walk((function(r){if(r.type===s.ATTRIBUTE){return e.call(t,r)}}))};t.walkClasses=function walkClasses(e){var t=this;return this.walk((function(r){if(r.type===s.CLASS){return e.call(t,r)}}))};t.walkCombinators=function walkCombinators(e){var t=this;return this.walk((function(r){if(r.type===s.COMBINATOR){return e.call(t,r)}}))};t.walkComments=function walkComments(e){var t=this;return this.walk((function(r){if(r.type===s.COMMENT){return e.call(t,r)}}))};t.walkIds=function walkIds(e){var t=this;return this.walk((function(r){if(r.type===s.ID){return e.call(t,r)}}))};t.walkNesting=function walkNesting(e){var t=this;return this.walk((function(r){if(r.type===s.NESTING){return e.call(t,r)}}))};t.walkPseudos=function walkPseudos(e){var t=this;return this.walk((function(r){if(r.type===s.PSEUDO){return e.call(t,r)}}))};t.walkTags=function walkTags(e){var t=this;return this.walk((function(r){if(r.type===s.TAG){return e.call(t,r)}}))};t.walkUniversals=function walkUniversals(e){var t=this;return this.walk((function(r){if(r.type===s.UNIVERSAL){return e.call(t,r)}}))};t.split=function split(e){var t=this;var r=[];return this.reduce((function(i,s,n){var a=e.call(t,s);r.push(s);if(a){i.push(r);r=[]}else if(n===t.length-1){i.push(r)}return i}),[])};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}(i.default);t["default"]=n;e.exports=t.default},191:(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 i=r(469);var s;var n=(s={},s[i.ATTRIBUTE]=true,s[i.CLASS]=true,s[i.COMBINATOR]=true,s[i.COMMENT]=true,s[i.ID]=true,s[i.NESTING]=true,s[i.PSEUDO]=true,s[i.ROOT]=true,s[i.SELECTOR]=true,s[i.STRING]=true,s[i.TAG]=true,s[i.UNIVERSAL]=true,s);function isNode(e){return typeof e==="object"&&n[e.type]}function isNodeType(e,t){return isNode(t)&&t.type===e}var a=isNodeType.bind(null,i.ATTRIBUTE);t.isAttribute=a;var o=isNodeType.bind(null,i.CLASS);t.isClassName=o;var u=isNodeType.bind(null,i.COMBINATOR);t.isCombinator=u;var c=isNodeType.bind(null,i.COMMENT);t.isComment=c;var l=isNodeType.bind(null,i.ID);t.isIdentifier=l;var f=isNodeType.bind(null,i.NESTING);t.isNesting=f;var p=isNodeType.bind(null,i.PSEUDO);t.isPseudo=p;var h=isNodeType.bind(null,i.ROOT);t.isRoot=h;var d=isNodeType.bind(null,i.SELECTOR);t.isSelector=d;var v=isNodeType.bind(null,i.STRING);t.isString=v;var _=isNodeType.bind(null,i.TAG);t.isTag=_;var g=isNodeType.bind(null,i.UNIVERSAL);t.isUniversal=g;function isPseudoElement(e){return p(e)&&e.value&&(e.value.startsWith("::")||e.value.toLowerCase()===":before"||e.value.toLowerCase()===":after")}function isPseudoClass(e){return p(e)&&!isPseudoElement(e)}function isContainer(e){return!!(isNode(e)&&e.walk)}function isNamespace(e){return a(e)||_(e)}},486:(e,t,r)=>{"use strict";t.__esModule=true;t["default"]=void 0;var i=_interopRequireDefault(r(814));var s=r(469);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 n=function(e){_inheritsLoose(ID,e);function ID(t){var r;r=e.call(this,t)||this;r.type=s.ID;return r}var t=ID.prototype;t.valueToString=function valueToString(){return"#"+e.prototype.valueToString.call(this)};return ID}(i.default);t["default"]=n;e.exports=t.default},627:(e,t,r)=>{"use strict";t.__esModule=true;var i=r(469);Object.keys(i).forEach((function(e){if(e==="default"||e==="__esModule")return;t[e]=i[e]}));var s=r(842);Object.keys(s).forEach((function(e){if(e==="default"||e==="__esModule")return;t[e]=s[e]}));var n=r(191);Object.keys(n).forEach((function(e){if(e==="default"||e==="__esModule")return;t[e]=n[e]}))},285:(e,t,r)=>{"use strict";t.__esModule=true;t["default"]=void 0;var i=_interopRequireDefault(r(316));var s=r(843);var n=_interopRequireDefault(r(814));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if("value"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}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=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,i.default)(e,{isIdentifier:true});this._namespace=e;if(t!==e){(0,s.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}(n.default);t["default"]=a;e.exports=t.default},359:(e,t,r)=>{"use stric