PageSourceSearch

https://www.kalvy.ai/_next/static/chunks/4ed9871a.9dec9a543675327e.js

js kalvy.ai collected 2026-10-05 13:31:19 UTC 72,533 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="7174ef72-8aca-4bd5-a65b-a36aae38385f",e._sentryDebugIdIdentifier="sentry-dbid-7174ef72-8aca-4bd5-a65b-a36aae38385f")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5582],{76519:(e,t)=>{var n=Object.create(null);for(var i in!function(){function e(){this._listeners=Object.create(null)}function t(e){this._input=e.replace(/(\r|\n){1,2}/g,"\n"),this._line=1,this._col=1,this._cursor=0}function i(e,t,n){Error.call(this),this.name=this.constructor.name,this.col=n,this.line=t,this.message=e}function r(e,t,n,i){this.col=n,this.line=t,this.text=e,this.type=i}function a(e,n){this._reader=e?new t(e.toString()):null,this._token=null,this._tokenData=n,this._lt=[],this._ltIndex=0,this._ltIndexCache=[]}e.prototype={constructor:e,addListener:function(e,t){this._listeners[e]||(this._listeners[e]=[]),this._listeners[e].push(t)},fire:function(e){if("string"==typeof e&&(e={type:e}),void 0!==e.target&&(e.target=this),void 0===e.type)throw Error("Event object missing 'type' property.");if(this._listeners[e.type])for(var t=this._listeners[e.type].concat(),n=0,i=t.length;n<i;n++)t[n].call(this,e)},removeListener:function(e,t){if(this._listeners[e]){for(var n=this._listeners[e],i=0,r=n.length;i<r;i++)if(n[i]===t){n.splice(i,1);break}}}},t.prototype={constructor:t,getCol:function(){return this._col},getLine:function(){return this._line},eof:function(){return this._cursor===this._input.length},peek:function(e){var t=null;return e=void 0===e?1:e,this._cursor<this._input.length&&(t=this._input.charAt(this._cursor+e-1)),t},read:function(){var e=null;return this._cursor<this._input.length&&("\n"===this._input.charAt(this._cursor)?(this._line++,this._col=1):this._col++,e=this._input.charAt(this._cursor++)),e},mark:function(){this._bookmark={cursor:this._cursor,line:this._line,col:this._col}},reset:function(){this._bookmark&&(this._cursor=this._bookmark.cursor,this._line=this._bookmark.line,this._col=this._bookmark.col,delete this._bookmark)},readTo:function(e){for(var t,n="";n.length<e.length||n.lastIndexOf(e)!==n.length-e.length;)if(t=this.read())n+=t;else throw Error('Expected "'+e+'" at line '+this._line+", col "+this._col+".");return n},readWhile:function(e){for(var t="",n=this.read();null!==n&&e(n);)t+=n,n=this.read();return t},readMatch:function(e){var t=this._input.substring(this._cursor),n=null;return"string"==typeof e?0===t.indexOf(e)&&(n=this.readCount(e.length)):e instanceof RegExp&&e.test(t)&&(n=this.readCount(RegExp.lastMatch.length)),n},readCount:function(e){for(var t="";e--;)t+=this.read();return t}},i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,r.fromToken=function(e){return new r(e.value,e.startLine,e.startCol)},r.prototype={constructor:r,valueOf:function(){return this.toString()},toString:function(){return this.text}},a.createTokenData=function(e){var t=[],n=Object.create(null),i=e.concat([]),r=0,a=i.length+1;for(i.UNKNOWN=-1,i.unshift({name:"EOF"});r<a;r++)t.push(i[r].name),i[i[r].name]=r,i[r].text&&(n[i[r].text]=r);return i.name=function(e){return t[e]},i.type=function(e){return n[e]},i},a.prototype={constructor:a,match:function(e,t){e instanceof Array||(e=[e]);for(var n=this.get(t),i=0,r=e.length;i<r;)if(n===e[i++])return!0;return this.unget(),!1},mustMatch:function(e,t){var n;if(e instanceof Array||(e=[e]),!this.match.apply(this,arguments))throw n=this.LT(1),new i("Expected "+this._tokenData[e[0]].name+" at line "+n.startLine+", col "+n.startCol+".",n.startLine,n.startCol)},advance:function(e,t){for(;0!==this.LA(0)&&!this.match(e,t);)this.get();return this.LA(0)},get:function(e){var t,n,i=this._tokenData,r=0;if(this._lt.length&&this._ltIndex>=0&&this._ltIndex<this._lt.length){for(r++,this._token=this._lt[this._ltIndex++],n=i[this._token.type];void 0!==n.channel&&e!==n.channel&&this._ltIndex<this._lt.length;)this._token=this._lt[this._ltIndex++],n=i[this._token.type],r++;if((void 0===n.channel||e===n.channel)&&this._ltIndex<=this._lt.length)return this._ltIndexCache.push(r),this._token.type}return((t=this._getToken()).type>-1&&!i[t.type].hide&&(t.channel=i[t.type].channel,this._token=t,this._lt.push(t),this._ltIndexCache.push(this._lt.length-this._ltIndex+r),this._lt.length>5&&this._lt.shift(),this._ltIndexCache.length>5&&this._ltIndexCache.shift(),this._ltIndex=this._lt.length),(n=i[t.type])&&(n.hide||void 0!==n.channel&&e!==n.channel))?this.get(e):t.type},LA:function(e){var t,n=e;if(e>0){if(e>5)throw Error("Too much lookahead.");for(;n;)t=this.get(),n--;for(;n<e;)this.unget(),n++}else if(e<0)if(this._lt[this._ltIndex+e])t=this._lt[this._ltIndex+e].type;else throw Error("Too much lookbehind.");else t=this._token.type;return t},LT:function(e){return this.LA(e),this._lt[this._ltIndex+e-1]},peek:function(){return this.LA(1)},token:function(){return this._token},tokenName:function(e){return e<0||e>this._tokenData.length?"UNKNOWN_TOKEN":this._tokenData[e].name},tokenType:function(e){return this._tokenData[e]||-1},unget:function(){if(this._ltIndexCache.length)this._ltIndex-=this._ltIndexCache.pop(),this._token=this._lt[this._ltIndex-1];else throw Error("Too much lookahead.")}},n.util={__proto__:null,StringReader:t,SyntaxError:i,SyntaxUnit:r,EventTarget:e,TokenStreamBase:a}}(),!function(){var e=n.util.EventTarget,t=n.util.TokenStreamBase,i=(n.util.StringReader,n.util.SyntaxError),r=n.util.SyntaxUnit,a={__proto__:null,aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgrey:"#a9a9a9",darkgreen:"#006400",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",gold:"#ffd700",goldenrod:"#daa520",gray:"#808080",grey:"#808080",green:"#008000",greenyellow:"#adff2f",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavender:"#e6e6fa",lavenderblush:"#fff0f5",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgrey:"#d3d3d3",lightgreen:"#90ee90",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370d8",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#d87093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",s
1almon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32",currentColor:"The value of the 'color' property.",activeBorder:"Active window border.",activecaption:"Active window caption.",appworkspace:"Background color of multiple document interface.",background:"Desktop background.",buttonface:"The face background color for 3-D elements that appear 3-D due to one layer of surrounding border.",buttonhighlight:"The color of the border facing the light source for 3-D elements that appear 3-D due to one layer of surrounding border.",buttonshadow:"The color of the border away from the light source for 3-D elements that appear 3-D due to one layer of surrounding border.",buttontext:"Text on push buttons.",captiontext:"Text in caption, size box, and scrollbar arrow box.",graytext:"Grayed (disabled) text. This color is set to #000 if the current display driver does not support a solid gray color.",greytext:"Greyed (disabled) text. This color is set to #000 if the current display driver does not support a solid grey color.",highlight:"Item(s) selected in a control.",highlighttext:"Text of item(s) selected in a control.",inactiveborder:"Inactive window border.",inactivecaption:"Inactive window caption.",inactivecaptiontext:"Color of text in an inactive caption.",infobackground:"Backgroun
1d color for tooltip controls.",infotext:"Text color for tooltip controls.",menu:"Menu background.",menutext:"Text in menus.",scrollbar:"Scroll bar gray area.",threeddarkshadow:"The color of the darker (generally outer) of the two borders away from the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border.",threedface:"The face background color for 3-D elements that appear 3-D due to two concentric layers of surrounding border.",threedhighlight:"The color of the lighter (generally outer) of the two borders facing the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border.",threedlightshadow:"The color of the darker (generally inner) of the two borders facing the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border.",threedshadow:"The color of the lighter (generally inner) of the two borders away from the light source for 3-D elements that appear 3-D due to two concentric layers of surrounding border.",window:"Window background.",windowframe:"Window frame.",windowtext:"Text in windows."};function o(e,t,n){r.call(this,e,t,n,h.COMBINATOR_TYPE),this.type="unknown",/^\s+$/.test(e)?this.type="descendant":">"===e?this.type="child":"+"===e?this.type="adjacent-sibling":"~"===e&&(this.type="sibling")}function s(e,t){r.call(this,"("+e+(null!==t?":"+t:"")+")",e.startLine,e.startCol,h.MEDIA_FEATURE_TYPE),this.name=e,this.value=t}function l(e,t,n,i,a){r.call(this,(e?e+" ":"")+(t||"")+(t&&n.length>0?" and ":"")+n.join(" and "),i,a,h.MEDIA_QUERY_TYPE),this.modifier=e,this.mediaType=t,this.features=n}function h(t){e.call(this),this.options=t||{},this._tokenStream=null}o.prototype=new r,o.prototype.constructor=o,s.prototype=new r,s.prototype.constructor=s,l.prototype=new r,l.prototype.constructor=l,h.DEFAULT_TYPE=0,h.COMBINATOR_TYPE=1,h.MEDIA_FEATURE_TYPE=2,h.MEDIA_QUERY_TYPE=3,h.PROPERTY_NAME_TYPE=4,h.PROPERTY_VALUE_TYPE=5,h.PROPERTY_VALUE_PART_TYPE=6,h.SELECTOR_TYPE=7,h.SELECTOR_PART_TYPE=8,h.SELECTOR_SUB_PART_TYPE=9,h.prototype=function(){var t,n=new e,a={__proto__:null,constructor:h,DEFAULT_TYPE:0,COMBINATOR_TYPE:1,MEDIA_FEATURE_TYPE:2,MEDIA_QUERY_TYPE:3,PROPERTY_NAME_TYPE:4,PROPERTY_VALUE_TYPE:5,PROPERTY_VALUE_PART_TYPE:6,SELECTOR_TYPE:7,SELECTOR_PART_TYPE:8,SELECTOR_SUB_PART_TYPE:9,_stylesheet:function(){var e,t,n,r=this._tokenStream;for(this.fire("startstylesheet"),this._charset(),this._skipCruft();r.peek()===M.IMPORT_SYM;)this._import(),this._skipCruft();for(;r.peek()===M.NAMESPACE_SYM;)this._namespace(),this._skipCruft();for(n=r.peek();n>M.EOF;){try{switch(n){case M.MEDIA_SYM:this._media(),this._skipCruft();break;case M.PAGE_SYM:this._page(),this._skipCruft();break;case M.FONT_FACE_SYM:this._font_face(),this._skipCruft();break;case M.KEYFRAMES_SYM:this._keyframes(),this._skipCruft();break;case M.VIEWPORT_SYM:this._viewport(),this._skipCruft();break;case M.DOCUMENT_SYM:this._document(),this._skipCruft();break;case M.UNKNOWN_SYM:if(r.get(),this.options.strict)throw new i("Unknown @ rule.",r.LT(0).startLine,r.LT(0).startCol);for(this.fire({type:"error",error:null,message:"Unknown @ rule: "+r.LT(0).value+".",line:r.LT(0).startLine,col:r.LT(0).startCol}),e=0;r.advance([M.LBRACE,M.RBRACE])===M.LBRACE;)e++;for(;e;)r.advance([M.RBRACE]),e--;break;case M.S:this._readWhitespace();break;default:if(!this._ruleset())switch(n){case M.CHARSET_SYM:throw t=r.LT(1),this._charset(!1),new i("@charset not allowed here.",t.startLine,t.startCol);case M.IMPORT_SYM:throw t=r.LT(1),this._import(!1),new i("@import not allowed here.",t.startLine,t.startCol);case M.NAMESPACE_SYM:throw t=r.LT(1),this._namespace(!1),new i("@namespace not allowed here.",t.startLine,t.startCol);default:r.get(),this._unexpectedToken(r.token())}}}catch(e){if(e instanceof i&&!this.options.strict)this.fire({type:"error",error:e,message:e.message,line:e.line,col:e.col});else throw e}n=r.peek()}n!==M.EOF&&this._unexpectedToken(r.token()),this.fire("endstylesheet")},_charset:function(e){var t,n,i,r=this._tokenStream;r.match(M.CHARSET_SYM)&&(n=r.token().startLine,i=r.token().startCol,this._readWhitespace(),r.mustMatch(M.STRING),t=r.token().value,this._readWhitespace(),r.mustMatch(M.SEMICOLON),!1!==e&&this.fire({type:"charset",charset
1:t,line:n,col:i}))},_import:function(e){var t,n,i=this._tokenStream,r=[];i.mustMatch(M.IMPORT_SYM),n=i.token(),this._readWhitespace(),i.mustMatch([M.STRING,M.URI]),t=i.token().value.replace(/^(?:url\()?["']?([^"']+?)["']?\)?$/,"$1"),this._readWhitespace(),r=this._media_query_list(),i.mustMatch(M.SEMICOLON),this._readWhitespace(),!1!==e&&this.fire({type:"import",uri:t,media:r,line:n.startLine,col:n.startCol})},_namespace:function(e){var t,n,i,r,a=this._tokenStream;a.mustMatch(M.NAMESPACE_SYM),t=a.token().startLine,n=a.token().startCol,this._readWhitespace(),a.match(M.IDENT)&&(i=a.token().value,this._readWhitespace()),a.mustMatch([M.STRING,M.URI]),r=a.token().value.replace(/(?:url\()?["']([^"']+)["']\)?/,"$1"),this._readWhitespace(),a.mustMatch(M.SEMICOLON),this._readWhitespace(),!1!==e&&this.fire({type:"namespace",prefix:i,uri:r,line:t,col:n})},_media:function(){var e,t,n,i=this._tokenStream;for(i.mustMatch(M.MEDIA_SYM),e=i.token().startLine,t=i.token().startCol,this._readWhitespace(),n=this._media_query_list(),i.mustMatch(M.LBRACE),this._readWhitespace(),this.fire({type:"startmedia",media:n,line:e,col:t});;)if(i.peek()===M.PAGE_SYM)this._page();else if(i.peek()===M.FONT_FACE_SYM)this._font_face();else if(i.peek()===M.VIEWPORT_SYM)this._viewport();else if(i.peek()===M.DOCUMENT_SYM)this._document();else if(!this._ruleset())break;i.mustMatch(M.RBRACE),this._readWhitespace(),this.fire({type:"endmedia",media:n,line:e,col:t})},_media_query_list:function(){var e=this._tokenStream,t=[];for(this._readWhitespace(),(e.peek()===M.IDENT||e.peek()===M.LPAREN)&&t.push(this._media_query());e.match(M.COMMA);)this._readWhitespace(),t.push(this._media_query());return t},_media_query:function(){var e=this._tokenStream,t=null,n=null,i=null,r=[];if(e.match(M.IDENT)&&("only"!==(n=e.token().value.toLowerCase())&&"not"!==n?(e.unget(),n=null):i=e.token()),this._readWhitespace(),e.peek()===M.IDENT?(t=this._media_type(),null===i&&(i=e.token())):e.peek()===M.LPAREN&&(null===i&&(i=e.LT(1)),r.push(this._media_expression())),null===t&&0===r.length)return null;for(this._readWhitespace();e.match(M.IDENT);)"and"!==e.token().value.toLowerCase()&&this._unexpectedToken(e.token()),this._readWhitespace(),r.push(this._media_expression());return new l(n,t,r,i.startLine,i.startCol)},_media_type:function(){return this._media_feature()},_media_expression:function(){var e,t=this._tokenStream,n=null,i=null;return t.mustMatch(M.LPAREN),n=this._media_feature(),this._readWhitespace(),t.match(M.COLON)&&(this._readWhitespace(),e=t.LT(1),i=this._expression()),t.mustMatch(M.RPAREN),this._readWhitespace(),new s(n,i?new r(i,e.startLine,e.startCol):null)},_media_feature:function(){var e=this._tokenStream;return this._readWhitespace(),e.mustMatch(M.IDENT),r.fromToken(e.token())},_page:function(){var e,t,n=this._tokenStream,i=null,r=null;n.mustMatch(M.PAGE_SYM),e=n.token().startLine,t=n.token().startCol,this._readWhitespace(),n.match(M.IDENT)&&"auto"===(i=n.token().value).toLowerCase()&&this._unexpectedToken(n.token()),n.peek()===M.COLON&&(r=this._pseudo_page()),this._readWhitespace(),this.fire({type:"startpage",id:i,pseudo:r,line:e,col:t}),this._readDeclarations(!0,!0),this.fire({type:"endpage",id:i,pseudo:r,line:e,col:t})},_margin:function(){var e,t,n=this._tokenStream,i=this._margin_sym();return!!i&&(e=n.token().startLine,t=n.token().startCol,this.fire({type:"startpagemargin",margin:i,line:e,col:t}),this._readDeclarations(!0),this.fire({type:"endpagemargin",margin:i,line:e,col:t}),!0)},_margin_sym:function(){var e=this._tokenStream;return e.match([M.TOPLEFTCORNER_SYM,M.TOPLEFT_SYM,M.TOPCENTER_SYM,M.TOPRIGHT_SYM,M.TOPRIGHTCORNER_SYM,M.BOTTOMLEFTCORNER_SYM,M.BOTTOMLEFT_SYM,M.BOTTOMCENTER_SYM,M.BOTTOMRIGHT_SYM,M.BOTTOMRIGHTCORNER_SYM,M.LEFTTOP_SYM,M.LEFTMIDDLE_SYM,M.LEFTBOTTOM_SYM,M.RIGHTTOP_SYM,M.RIGHTMIDDLE_SYM,M.RIGHTBOTTOM_SYM])?r.fromToken(e.token()):null},_pseudo_page:function(){var e=this._tokenStream;return e.mustMatch(M.COLON),e.mustMatch(M.IDENT),e.token().value},_font_face:function(){var e,t,n=this._tokenStream;n.mustMatch(M.FONT_FACE_SYM),e=n.token().startLine,t=n.token().startCol,this._readWhitespace(),this.fire({type:"startfontface",line:e,col:t}),this._readDeclarations(!0),this.fire({type:"endfontface",line:e,col:t})},_viewport:function(){var e,t,n=this._tokenStream;n.mustMatch(M.VIEWPORT_SYM),e=n.token().startLine,t=n.token().startCol,this._readWhitespace(),this.fire({type:"startviewport",line:e,col:t}),this._readDeclarations(!0),this.fire({type:"endviewport",line:e,col:t})},_document:function(){var e,t=this._tokenStream,n=[],i="";for(t.mustMatch(M.DOCUMENT_SYM),e=t.token(),/^@\-([^\-]+)\-/.test(e.value)&&(i=RegExp.$1),this._readWhitespace(),n.push(this._document_function());t.match(M.COMMA);)this._readWhitespace(),n.push(this._document_function());for(t.mustMatch(M.LBRACE),this._readWhitespace(),this.fire({type:"startdocument",functions:n,prefix:i,line:e.startLine,col:e.startCol});;)if(t.peek()===M.PAGE_SYM)this._page();else if(t.peek()===M.FONT_FACE_SYM)this._font_face();else if(t.peek()===M.VIEWPORT_SYM)this._viewport();else if(t.peek()===M.MEDIA_SYM)this._media();else if(!this._ruleset())break;t.mustMatch(M.RBRACE),this._readWhitespace(),this.fire({type:"enddocument",functions:n,prefix:i,line:e.startLine,col:e.startCol})},_document_function:function(){var e,t=this._tokenStream;return t.match(M.URI)?(e=t.token().value,this._readWhitespace()):e=this._function(),e},_operator:function(e){var t=this._tokenStream,n=null;return(t.match([M.SLASH,M.COMMA])||e&&t.match([M.PLUS,M.STAR,M.MINUS]))&&(n=t.token(),this._readWhitespace()),n?p.fromToken(n):null},_combinator:function(){var e,t=this._tokenStream,n=null;return t.match([M.PLUS,M.GREATER,M.TILDE])&&(n=new o((e=t.token()).value,e.startLine,e.startCol),this._readWhitespace()),n},_unary_operator:function(){var e=this._tokenStream;return e.match([M.MINUS,M.PLUS])?e.token().value:null},_property:function(){var e,t,n,i,r=this._tokenStream,a=null,o=null;return r.peek()===M.STAR&&this.options.starHack&&(r.get(),o=(t=r.token()).value,n=t.startLine,i=t.startCol),r.match(M.IDENT)&&("_"===(e=(t=r.token()).value).charAt(0)&&this.options.underscoreHack&&(o="_",e=e.substring(1)),a=new u(e,o,n||t.startLine,i||t.startCol),this._readWhitespace()),a},_ruleset:function(){var e,t=this._tokenStream;try{e=this._selectors_group()}catch(e){if(e instanceof i&&!this.options.strict)if(this.fire({type:"error",error:e,message:e.message,line:e.line,col:e.col}),t.advance([M.RBRACE])===M.RBRACE);else throw e;else throw e;return!0}return e&&(this.fire({type:"startrule",selectors:e,line:e[0].line,col:e[0].col}),this._readDeclarations(!0),this.fire({type:"endrule",selectors:e,line:e[0].line,col:e[0].col})),e},_selectors_group:function(){var e,t=this._tokenStream,n=[];if(null!==(e=this._selector()))for(n.push(e);t.match(M.COMMA);)this._readWhitespace(),null!==(e=this._selector())?n.push(e):this._unex
1pectedToken(t.LT(1));return n.length?n:null},_selector:function(){var e=this._tokenStream,t=[],n=null,i=null,r=null;if(null===(n=this._simple_selector_sequence()))return null;for(t.push(n);;)if(null!==(i=this._combinator()))t.push(i),null===(n=this._simple_selector_sequence())?this._unexpectedToken(e.LT(1)):t.push(n);else if(this._readWhitespace())r=new o(e.token().value,e.token().startLine,e.token().startCol),i=this._combinator(),null===(n=this._simple_selector_sequence())?null!==i&&this._unexpectedToken(e.LT(1)):(null!==i?t.push(i):t.push(r),t.push(n));else break;return new g(t,t[0].line,t[0].col)},_simple_selector_sequence:function(){var e,t,n=this._tokenStream,i=null,r=[],a="",o=[function(){return n.match(M.HASH)?new b(n.token().value,"id",n.token().startLine,n.token().startCol):null},this._class,this._attrib,this._pseudo,this._negation],s=0,l=o.length,h=null;for(e=n.LT(1).startLine,t=n.LT(1).startCol,(i=this._type_selector())||(i=this._universal()),null!==i&&(a+=i);n.peek()!==M.S;){for(;s<l&&null===h;)h=o[s++].call(this);if(null===h)if(""===a)return null;else break;s=0,r.push(h),a+=h.toString(),h=null}return""!==a?new _(i,r,a,e,t):null},_type_selector:function(){var e=this._tokenStream,t=this._namespace_prefix(),n=this._element_name();return n?(t&&(n.text=t+n.text,n.col-=t.length),n):(t&&(e.unget(),t.length>1&&e.unget()),null)},_class:function(){var e,t=this._tokenStream;return t.match(M.DOT)?(t.mustMatch(M.IDENT),new b("."+(e=t.token()).value,"class",e.startLine,e.startCol-1)):null},_element_name:function(){var e,t=this._tokenStream;return t.match(M.IDENT)?new b((e=t.token()).value,"elementName",e.startLine,e.startCol):null},_namespace_prefix:function(){var e=this._tokenStream,t="";return(e.LA(1)===M.PIPE||e.LA(2)===M.PIPE)&&(e.match([M.IDENT,M.STAR])&&(t+=e.token().value),e.mustMatch(M.PIPE),t+="|"),t.length?t:null},_universal:function(){var e,t=this._tokenStream,n="";return(e=this._namespace_prefix())&&(n+=e),t.match(M.STAR)&&(n+="*"),n.length?n:null},_attrib:function(){var e,t,n=this._tokenStream,i=null;return n.match(M.LBRACKET)?(i=(t=n.token()).value+this._readWhitespace(),(e=this._namespace_prefix())&&(i+=e),n.mustMatch(M.IDENT),i+=n.token().value,i+=this._readWhitespace(),n.match([M.PREFIXMATCH,M.SUFFIXMATCH,M.SUBSTRINGMATCH,M.EQUALS,M.INCLUDES,M.DASHMATCH])&&(i+=n.token().value,i+=this._readWhitespace(),n.mustMatch([M.IDENT,M.STRING]),i+=n.token().value,i+=this._readWhitespace()),n.mustMatch(M.RBRACKET),new b(i+"]","attribute",t.startLine,t.startCol)):null},_pseudo:function(){var e,t,n=this._tokenStream,i=null,r=":";return n.match(M.COLON)&&(n.match(M.COLON)&&(r+=":"),n.match(M.IDENT)?(i=n.token().value,e=n.token().startLine,t=n.token().startCol-r.length):n.peek()===M.FUNCTION&&(e=n.LT(1).startLine,t=n.LT(1).startCol-r.length,i=this._functional_pseudo()),i&&(i=new b(r+i,"pseudo",e,t))),i},_functional_pseudo:function(){var e=this._tokenStream,t=null;return e.match(M.FUNCTION)&&(t=e.token().value+this._readWhitespace()+this._expression(),e.mustMatch(M.RPAREN),t+=")"),t},_expression:function(){for(var e=this._tokenStream,t="";e.match([M.PLUS,M.MINUS,M.DIMENSION,M.NUMBER,M.STRING,M.IDENT,M.LENGTH,M.FREQ,M.ANGLE,M.TIME,M.RESOLUTION,M.SLASH]);)t+=e.token().value,t+=this._readWhitespace();return t.length?t:null},_negation:function(){var e,t,n,i=this._tokenStream,r="",a=null;return i.match(M.NOT)&&(r=i.token().value,e=i.token().startLine,t=i.token().startCol,r+=this._readWhitespace(),r+=n=this._negation_arg(),r+=this._readWhitespace(),i.match(M.RPAREN),r+=i.token().value,(a=new b(r,"not",e,t)).args.push(n)),a},_negation_arg:function(){var e,t,n=this._tokenStream,i=[this._type_selector,this._universal,function(){return n.match(M.HASH)?new b(n.token().value,"id",n.token().startLine,n.token().startCol):null},this._class,this._attrib,this._pseudo],r=null,a=0,o=i.length;for(e=n.LT(1).startLine,t=n.LT(1).startCol;a<o&&null===r;)r=i[a].call(this),a++;return null===r&&this._unexpectedToken(n.LT(1)),"elementName"===r.type?new _(r,[],r.toString(),e,t):new _(null,[r],r.toString(),e,t)},_declaration:function(){var e=this._tokenStream,t=null,n=null,i=null,r=null,a="";if(null===(t=this._property()))return!1;e.mustMatch(M.COLON),this._readWhitespace(),(n=this._expr())&&0!==n.length||this._unex
1pectedToken(e.LT(1)),i=this._prio(),a=t.toString(),(this.options.starHack&&"*"===t.hack||this.options.underscoreHack&&"_"===t.hack)&&(a=t.text);try{this._validateProperty(a,n)}catch(e){r=e}return this.fire({type:"property",property:t,value:n,important:i,line:t.line,col:t.col,invalid:r}),!0},_prio:function(){var e=this._tokenStream.match(M.IMPORTANT_SYM);return this._readWhitespace(),e},_expr:function(e){var t=[],n=null,i=null;if(null!==(n=this._term(e)))for(t.push(n);(i=this._operator(e))&&t.push(i),null!==(n=this._term(e));)t.push(n);return t.length>0?new d(t,t[0].line,t[0].col):null},_term:function(e){var t,n,i,r=this._tokenStream,a=null,o=null,s=null;return null!==(a=this._unary_operator())&&(n=r.token().startLine,i=r.token().startCol),r.peek()===M.IE_FUNCTION&&this.options.ieFilters?(o=this._ie_function(),null===a&&(n=r.token().startLine,i=r.token().startCol)):e&&r.match([M.LPAREN,M.LBRACE,M.LBRACKET])?(s=(t=r.token()).endChar,o=t.value+this._expr(e).text,null===a&&(n=r.token().startLine,i=r.token().startCol),r.mustMatch(M.type(s)),o+=s,this._readWhitespace()):r.match([M.NUMBER,M.PERCENTAGE,M.LENGTH,M.ANGLE,M.TIME,M.FREQ,M.STRING,M.IDENT,M.URI,M.UNICODE_RANGE])?(o=r.token().value,null===a&&(n=r.token().startLine,i=r.token().startCol),this._readWhitespace()):null===(t=this._hexcolor())?(null===a&&(n=r.LT(1).startLine,i=r.LT(1).startCol),null===o&&(o=r.LA(3)===M.EQUALS&&this.options.ieFilters?this._ie_function():this._function())):(o=t.value,null===a&&(n=t.startLine,i=t.startCol)),null!==o?new p(null!==a?a+o:o,n,i):null},_function:function(){var e,t=this._tokenStream,n=null;if(t.match(M.FUNCTION)){if(n=t.token().value,this._readWhitespace(),n+=this._expr(!0),this.options.ieFilters&&t.peek()===M.EQUALS)do for(this._readWhitespace()&&(n+=t.token().value),t.LA(0)===M.COMMA&&(n+=t.token().value),t.match(M.IDENT),n+=t.token().value,t.match(M.EQUALS),n+=t.token().value,e=t.peek();e!==M.COMMA&&e!==M.S&&e!==M.RPAREN;)t.get(),n+=t.token().value,e=t.peek();while(t.match([M.COMMA,M.S]));t.match(M.RPAREN),n+=")",this._readWhitespace()}return n},_ie_function:function(){var e,t=this._tokenStream,n=null;if(t.match([M.IE_FUNCTION,M.FUNCTION])){n=t.token().value;do for(this._readWhitespace()&&(n+=t.token().value),t.LA(0)===M.COMMA&&(n+=t.token().value),t.match(M.IDENT),n+=t.token().value,t.match(M.EQUALS),n+=t.token().value,e=t.peek();e!==M.COMMA&&e!==M.S&&e!==M.RPAREN;)t.get(),n+=t.token().value,e=t.peek();while(t.match([M.COMMA,M.S]));t.match(M.RPAREN),n+=")",this._readWhitespace()}return n},_hexcolor:function(){var e,t=this._tokenStream,n=null;if(t.match(M.HASH)){if(e=(n=t.token()).value,!/#[a-f0-9]{3,6}/i.test(e))throw new i("Expected a hex color but found '"+e+"' at line "+n.startLine+", col "+n.startCol+".",n.startLine,n.startCol);this._readWhitespace()}return n},_keyframes:function(){var e,t,n,i=this._tokenStream,r="";for(i.mustMatch(M.KEYFRAMES_SYM),e=i.token(),/^@\-([^\-]+)\-/.test(e.value)&&(r=RegExp.$1),this._readWhitespace(),n=this._keyframe_name(),this._readWhitespace(),i.mustMatch(M.LBRACE),this.fire({type:"startkeyframes",name:n,prefix:r,line:e.startLine,col:e.startCol}),this._readWhitespace(),t=i.peek();t===M.IDENT||t===M.PERCENTAGE;)this._keyframe_rule(),this._readWhitespace(),t=i.peek();this.fire({type:"endkeyframes",name:n,prefix:r,line:e.startLine,col:e.startCol}),this._readWhitespace(),i.mustMatch(M.RBRACE)},_keyframe_name:function(){var e=this._tokenStream;return e.mustMatch([M.IDENT,M.STRING]),r.fromToken(e.token())},_keyframe_rule:function(){var e=this._key_list();this.fire({type:"startkeyframerule",keys:e,line:e[0].line,col:e[0].col}),this._readDeclarations(!0),this.fire({type:"endkeyframerule",keys:e,line:e[0].line,col:e[0].col})},_key_list:function(){var e=this._tokenStream,t=[];for(t.push(this._key()),this._readWhitespace();e.match(M.COMMA);)this._readWhitespace(),t.push(this._key()),this._readWhitespace();return t},_key:function(){var e,t=this._tokenStream;if(t.match(M.PERCENTAGE))return r.fromToken(t.token());if(t.match(M.IDENT)){if(e=t.token(),/from|to/i.test(e.value))return r.fromToken(e);t.unget()}
1this._unexpectedToken(t.LT(1))},_skipCruft:function(){for(;this._tokenStream.match([M.S,M.CDO,M.CDC]););},_readDeclarations:function(e,t){var n,r=this._tokenStream;this._readWhitespace(),e&&r.mustMatch(M.LBRACE),this._readWhitespace();try{for(;;){if(r.match(M.SEMICOLON)||t&&this._margin());else if(this._declaration()){if(!r.match(M.SEMICOLON))break}else break;this._readWhitespace()}r.mustMatch(M.RBRACE),this._readWhitespace()}catch(e){if(e instanceof i&&!this.options.strict){if(this.fire({type:"error",error:e,message:e.message,line:e.line,col:e.col}),(n=r.advance([M.SEMICOLON,M.RBRACE]))===M.SEMICOLON)this._readDeclarations(!1,t);else if(n!==M.RBRACE)throw e}else throw e}},_readWhitespace:function(){for(var e=this._tokenStream,t="";e.match(M.S);)t+=e.token().value;return t},_unexpectedToken:function(e){throw new i("Unexpected token '"+e.value+"' at line "+e.startLine+", col "+e.startCol+".",e.startLine,e.startCol)},_verifyEnd:function(){this._tokenStream.LA(1)!==M.EOF&&this._unexpectedToken(this._tokenStream.LT(1))},_validateProperty:function(e,t){N.validate(e,t)},parse:function(e){this._tokenStream=new A(e,M),this._stylesheet()},parseStyleSheet:function(e){return this.parse(e)},parseMediaQuery:function(e){this._tokenStream=new A(e,M);var t=this._media_query();return this._verifyEnd(),t},parsePropertyValue:function(e){this._tokenStream=new A(e,M),this._readWhitespace();var t=this._expr();return this._readWhitespace(),this._verifyEnd(),t},parseRule:function(e){this._tokenStream=new A(e,M),this._readWhitespace();var t=this._ruleset();return this._readWhitespace(),this._verifyEnd(),t},parseSelector:function(e){this._tokenStream=new A(e,M),this._readWhitespace();var t=this._selector();return this._readWhitespace(),this._verifyEnd(),t},parseStyleAttribute:function(e){e+="}",this._tokenStream=new A(e,M),this._readDeclarations()}};for(t in a)Object.prototype.hasOwnProperty.call(a,t)&&(n[t]=a[t]);return n}();var c={__proto__:null,"align-items":"flex-start | flex-end | center | baseline | stretch","align-content":"flex-start | flex-end | center | space-between | space-around | stretch","align-self":"auto | flex-start | flex-end | center | baseline | stretch","-webkit-align-items":"flex-start | flex-end | center | baseline | stretch","-webkit-align-content":"flex-start | flex-end | center | space-between | space-around | stretch","-webkit-align-self":"auto | flex-start | flex-end | center | baseline | stretch","alignment-adjust":"auto | baseline | before-edge | text-before-edge | middle | central | after-edge | text-after-edge | ideographic | alphabetic | hanging | mathematical | <percentage> | <length>","alignment-baseline":"baseline | use-script | before-edge | text-before-edge | after-edge | text-after-edge | central | middle | ideographic | alphabetic | hanging | mathematical",animation:1,"animation-delay":{multi:"<time>",comma:!0},"animation-direction":{multi:"normal | alternate",comma:!0},"animation-duration":{multi:"<time>",comma:!0},"animation-fill-mode":{multi:"none | forwards | backwards | both",comma:!0},"animation-iteration-count":{multi:"<number> | infinite",comma:!0},"animation-name":{multi:"none | <ident>",comma:!0},"animation-play-state":{multi:"running | paused",comma:!0},"animation-timing-function":1,"-moz-animation-delay":{multi:"<time>",comma:!0},"-moz-animation-direction":{multi:"normal | alternate",comma:!0},"-moz-animation-duration":{multi:"<time>",comma:!0},"-moz-animation-iteration-count":{multi:"<number> | infinite",comma:!0},"-moz-animation-name":{multi:"none | <ident>",comma:!0},"-moz-animation-play-state":{multi:"running | paused",comma:!0},"-ms-animation-delay":{multi:"<time>",comma:!0},"-ms-animation-direction":{multi:"normal | alternate",comma:!0},"-ms-animation-duration":{multi:"<time>",comma:!0},"-ms-animation-iteration-count":{multi:"<number> | infinite",comma:!0},"-ms-animation-name":{multi:"none | <ident>",comma:!0},"-ms-animation-play-state":{multi:"running | paused",comma:!0},"-webkit-animation-delay":{multi:"<time>",comma:!0},"-webkit-animation-direction":{multi:"normal | alternate",comma:!0},"-webkit-animation-duration":{multi:"<time>",comma:!0},"-webkit-animation-fill-mode":{multi:"none | forwards | backwards | both",comma:!0},"-webkit-animation-iteration-count":{multi:"<number> | infinite",comma:!0},"-webkit-animation-name":{multi:"none | <ident>",comma:!0},"-webkit-animation-play-state":{multi:"running | paused",comma:!0},"-o-animation-delay":{multi:"<time>",comma:!0},"-o-animation-direction":{multi:"normal | alternate",comma:!0},"-o-animation-duration":{multi:"<time>",comma:!0},"-o-animation-iteration-count":{multi:"<number> | infinite",comma:!0},"-o-animation-name":{multi:"none | <ident>",comma:!0},"-o-animation-play-state":{multi:"running | paused",comma:!0},appearance:"icon | window | desktop | workspace | document | tooltip | dialog | button | push-button | hyperlink | radio | radio-button | checkbox | menu-item | tab | menu | menubar | pull-down-menu | pop-up-menu | list-menu | radio-group | checkbox-group | outline-tree | range | field | combo-box | signature | password | normal | none | inherit",azimuth:function(e){var t,n=!1,i=!1;if(!O.isAny(e,"<angle> | leftwards | rightwards | inherit")&&(O.isAny(e,"behind")&&(n=!0,i=!0),O.isAny(e,"left-side | far-left | left | center-left | center | center-right | right | far-right | right-side")&&(i=!0,n||O.isAny(e,"behind"))),e.hasNext()){if(t=e.next(),i)throw new L("Expected end of value but found '"+t+"'.",t.line,t.col);throw new L("Expected (<'azimuth'>) but found '"+t+"'.",t.line,t.col)}},"backface-visibility":"visible | hidden",background:1,"background-attachment":{multi:"<attachment>",comma:!0},"background-clip":{multi:"<box>",comma:!0},"background-color":"<color> | inherit","background-image":{multi:"<bg-image>",comma:!0},"background-origin":{multi:"<box>",comma:!0},"background-position":{multi:"<bg-position>",comma:!0},"background-repeat":{multi:"<repeat-style>"},"background-size":{multi:"<bg-size>",comma:!0},"baseline-shift":"baseline | sub | super | <percentage> | <length>",behavior:1,binding:1,bleed:"<length>","bookmark-label":"<content> | <attr> | <string>","bookmark-level":"none | <integer>","bookmark-state":"open | closed","bookmark-target":"none | <uri> | <attr>",border:"<border-width> || <border-style> || <color>","border-bottom":"<border-width> || <border-style> || <color>","border-bottom-color":"<color> | inherit","border-bottom-left-radius":"<x-one-radius>","border-bottom-right-radius":"<x-one-radius>","border-bottom-style":"<border-style>","border-bottom-width":"<border-width>","border-collapse":"collapse | separate | inherit","border-color":{multi:"<color> | inherit",max:4},"border-image":1,"border-image-outset":{multi:"<length> | <number>",max:4},"border-image-repeat":{multi:"stretch | repeat | round",max:2},"border-image-slice":function(e){var t,n=!1,i=!1,r=0;for(O.isAny(e,"fill")&&(i=!0,n=!0);e.hasNext()&&r<4&&(n=O.isAny(e,"<number> | <percentage>"));)r++;if(i?n=!0:O.isAny(e,"fill"),e.hasNext()){if(t=e.next(),n)throw new L("Expected end of value but found '"+t+"'.",t.line,t.col);throw new L("Expected ([<number> | <percentage>]{1,4} && fill?) but found '"+t+"'.",t.line,t.col)}},"border-image-source":"<image> | none","border-image-width":{multi:"<length> | <percentage> | <number> | auto",max:4},"border-left":"<border-width> || <border-style> || <color>","border-left-color":"<color> | inherit","border-left-style":"<border-style>","border-left-width":"<border-width>","border-radius":function(e){for(var t,n=!1,i=!1,r=0,a=8;e.hasNext()&&r<a;){if(!(n=O.isAny(e,"<length> | <percentage> | inherit")))if("/"===String(e.peek())&&r>0&&!i)i=!0,a=r+5,e.next();else break;r++}if(e.hasNext()){if(t=e.next(),n)throw new L("Expected end of value but found '"+t+"'.",t.line,t.col);throw new L("Expected (<'border-radius'>) but found '"+t+"'.",t.line,t.col)}},"border-right":"<border-width> || <border-style> || <color>","border-right-color":"<color> | inherit","border-right-style":"<border-style>","border-right-width":"<border-width>","border-spacing":{multi:"<length> | inherit",max:2},"border-style":{multi:"<border-style>",max:4},"border-top":"<border-width> || <border-style> || <color>","border-top-color":"<color> | inherit","border-top-left-radius":"<x-one-radius>","border-top-right-radius":"<x-one-radius>","border-top-style":"<border-style>","border-top-width":"<border-width>","border-width":{multi:"<border-width>",max:4},bottom:"<margin-width> | inherit","-moz-box-align":"start | end | center | baseline | stretch","-moz-box-decoration-break":"slice |clone","-moz-box-direction":"normal | reverse | inherit","-moz-box-flex":"<number>","-moz-box-flex-group":"<integer>","-moz-box-lines":"single | multiple","-moz-box-ordinal-group":"<integer>","-moz-box-orient":"horizontal | vertical | inline-axis | block-axis | inherit","-moz-box-pack":"start | end | center | justify","-o-box-decoration-break":"slice | clone","-webkit-box-align":"start | end | center | baseline | stretch","-webkit-box-decoration-break":"slice |clone","-webkit-box-direction":"normal | reverse | inherit","-webkit-box-flex":"<number>","-webkit-box-flex-group":"<integer>","-webkit-box-lines":"single | multiple","-webkit-box-ordinal-group":"<integer>","-webkit-box-orient":"horizontal | vertical | inline-axis | block-axis | inherit","-webkit-box-pack":"start | end | center | justify","box-decoration-break":"slice | clone","box-shadow":function(e){var t;if(O.isAny(e,"none")){if(e.hasNext())throw new L("Expected end of value but found '"+(t=e.next())+"'.",t.line,t.col)}else N.multiProperty("<shadow>",e,!0,1/0)},"box-sizing":"content-box | border-box | inherit","break-after":"auto | always | avoid | left | right | page | column | avoid-p
1age | avoid-column","break-before":"auto | always | avoid | left | right | page | column | avoid-page | avoid-column","break-inside":"auto | avoid | avoid-page | avoid-column","caption-side":"top | bottom | inherit",clear:"none | right | left | both | inherit",clip:1,color:"<color> | inherit","color-profile":1,"column-count":"<integer> | auto","column-fill":"auto | balance","column-gap":"<length> | normal","column-rule":"<border-width> || <border-style> || <color>","column-rule-color":"<color>","column-rule-style":"<border-style>","column-rule-width":"<border-width>","column-span":"none | all","column-width":"<length> | auto",columns:1,content:1,"counter-increment":1,"counter-reset":1,crop:"<shape> | auto",cue:"cue-after | cue-before | inherit","cue-after":1,"cue-before":1,cursor:1,direction:"ltr | rtl | inherit",display:"inline | block | list-item | inline-block | table | inline-table | table-row-group | table-header-group | table-footer-group | table-row | table-column-group | table-column | table-cell | table-caption | grid | inline-grid | run-in | ruby | ruby-base | ruby-text | ruby-base-container | ruby-text-container | contents | none | inherit | -moz-box | -moz-inline-block | -moz-inline-box | -moz-inline-grid | -moz-inline-stack | -moz-inline-table | -moz-grid | -moz-grid-group | -moz-grid-line | -moz-groupbox | -moz-deck | -moz-popup | -moz-stack | -moz-marker | -webkit-box | -webkit-inline-box | -ms-flexbox | -ms-inline-flexbox | flex | -webkit-flex | inline-flex | -webkit-inline-flex","dominant-baseline":1,"drop-initial-after-adjust":"central | middle | after-edge | text-after-edge | ideographic | alphabetic | mathematical | <percentage> | <length>","drop-initial-after-align":"baseline | use-script | before-edge | text-before-edge | after-edge | text-after-edge | central | middle | ideographic | alphabetic | hanging | mathematical","drop-initial-before-adjust":"before-edge | text-before-edge | central | middle | hanging | mathematical | <percentage> | <length>","drop-initial-before-align":"caps-height | baseline | use-script | before-edge | text-before-edge | after-edge | text-after-edge | central | middle | ideographic | alphabetic | hanging | mathematical","drop-initial-size":"auto | line | <length> | <percentage>","drop-initial-value":"initial | <integer>",elevation:"<angle> | below | level | above | higher | lower | inherit","empty-cells":"show | hide | inherit",filter:1,fit:"fill | hidden | meet | slice","fit-position":1,flex:"<flex>","flex-basis":"<width>","flex-direction":"row | row-reverse | column | column-reverse","flex-flow":"<flex-direction> || <flex-wrap>","flex-grow":"<number>","flex-shrink":"<number>","flex-wrap":"nowrap | wrap | wrap-reverse","-webkit-flex":"<flex>","-webkit-flex-basis":"<width>","-webkit-flex-direction":"row | row-reverse | column | column-reverse","-webkit-flex-flow":"<flex-direction> || <flex-wrap>","-webkit-flex-grow":"<number>","-webkit-flex-shrink":"<number>","-webkit-flex-wrap":"nowrap | wrap | wrap-reverse","-ms-flex":"<flex>","-ms-flex-align":"start | end | center | stretch | baseline","-ms-flex-direction":"row | row-reverse | column | column-reverse | inherit","-ms-flex-order":"<number>","-ms-flex-pack":"start | end | center | justify","-ms-flex-wrap":"nowrap | wrap | wrap-reverse",float:"left | right | none | inherit","float-offset":1,font:1,"font-family":1,"font-feature-settings":"<feature-tag-value> | normal | inherit","font-kerning":"auto | normal | none | initial | inherit | unset","font-size":"<absolute-size> | <relative-size> | <length> | <percentage> | inherit","font-size-adjust":"<number> | none | inherit","font-stretch":"normal | ultra-condensed | extra-condensed | condensed | semi-condensed | semi-expanded | expanded | extra-expanded | ultra-expanded | inherit","font-style":"normal | italic | oblique | inherit","font-variant":"normal | small-caps | inherit","font-variant-caps":"normal | small-caps | all-small-caps | petite-caps | all-petite-caps | unicase | titling-caps","font-variant-position":"normal | sub | super | inherit | initial | unset","font-weight":"normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | inherit",grid:1,"grid-area":1,"grid-auto-columns":1,"grid-auto-flow":1,"grid-auto-position":1,"grid-auto-rows":1,"grid-cell-stacking":"columns | rows | layer","grid-column":1,"grid-columns":1,"grid-column-align":"start | end | center | stretch","grid-column-sizing":1,"grid-column-start":1,"grid-column-end":1,"grid-column-span":"<integer>","grid-flow":"none | rows | columns","grid-layer":"<integer>","grid-row":1,"grid-rows":1,"grid-row-align":"start | end | center | stretch","grid-row-start":1,"grid-row-end":1,"grid-row-span":"<integer>","grid-row-sizing":1,"grid-template":1,"grid-template-areas":1,"grid-template-columns":1,"grid-template-rows":1,"hanging-punctuation":1,height:"<margin-width> | <content-sizing> | inherit","hyphenate-after":"<integer> | auto","hyphenate-before":"<integer> | auto","hyphenate-character":"<string> | auto","hyphenate-lines":"no-limit | <integer>","hyphenate-resource":1,hyphens:"none | manual | auto",icon:1,"image-orientation":"angle | auto","image-rendering":1,"image-resolution":1,"ime-mode":"auto | normal | active | inactive | disabled | inherit","
1inline-box-align":"initial | last | <integer>","justify-content":"flex-start | flex-end | center | space-between | space-around","-webkit-justify-content":"flex-start | flex-end | center | space-between | space-around",left:"<margin-width> | inherit","letter-spacing":"<length> | normal | inherit","line-height":"<number> | <length> | <percentage> | normal | inherit","line-break":"auto | loose | normal | strict","line-stacking":1,"line-stacking-ruby":"exclude-ruby | include-ruby","line-stacking-shift":"consider-shifts | disregard-shifts","line-stacking-strategy":"inline-line-height | block-line-height | max-height | grid-height","list-style":1,"list-style-image":"<uri> | none | inherit","list-style-position":"inside | outside | inherit","list-style-type":"disc | circle | square | decimal | decimal-leading-zero | lower-roman | upper-roman | lower-greek | lower-latin | upper-latin | armenian | georgian | lower-alpha | upper-alpha | none | inherit",margin:{multi:"<margin-width> | inherit",max:4},"margin-bottom":"<margin-width> | inherit","margin-left":"<margin-width> | inherit","margin-right":"<margin-width> | inherit","margin-top":"<margin-width> | inherit",mark:1,"mark-after":1,"mark-before":1,marks:1,"marquee-direction":1,"marquee-play-count":1,"marquee-speed":1,"marquee-style":1,"max-height":"<length> | <percentage> | <content-sizing> | none | inherit","max-width":"<length> | <percentage> | <content-sizing> | none | inherit","min-height":"<length> | <percentage> | <content-sizing> | contain-floats | -moz-contain-floats | -webkit-contain-floats | inherit","min-width":"<length> | <percentage> | <content-sizing> | contain-floats | -moz-contain-floats | -webkit-contain-floats | inherit","move-to":1,"nav-down":1,"nav-index":1,"nav-left":1,"nav-right":1,"nav-up":1,"object-fit":"fill | contain | cover | none | scale-down","object-position":"<bg-position>",opacity:"<number> | inherit",order:"<integer>","-webkit-order":"<integer>",orphans:"<integer> | inherit",outline:1,"outline-color":"<color> | invert | inherit","outline-offset":1,"outline-style":"<border-style> | inherit","outline-width":"<border-width> | inherit",overflow:"visible | hidden | scroll | auto | inherit","overflow-style":1,"overflow-wrap":"normal | break-word","overflow-x":1,"overflow-y":1,padding:{multi:"<padding-width> | inherit",max:4},"padding-bottom":"<padding-width> | inherit","padding-left":"<padding-width> | inherit","padding-right":"<padding-width> | inherit","padding-top":"<padding-width> | inherit",page:1,"page-break-after":"auto | always | avoid | left | right | inherit","page-break-before":"auto | always | avoid | left | right | inherit","page-break-inside":"auto | avoid | inherit","page-policy":1,pause:1,"pause-after":1,"pause-before":1,perspective:1,"perspective-origin":1,phonemes:1,pitch:1,"pitch-range":1,"play-during":1,"pointer-events":"auto | none | visiblePainted | visibleFill | visibleStroke | visible | painted | fill | stroke | all | inherit",position:"static | relative | absolute | fixed | inherit","presentation-level":1,"punctuation-trim":1,quotes:1,"rendering-intent":1,resize:1,rest:1,"rest-after":1,"rest-before":1,richness:1,right:"<margin-width> | inherit",rotation:1,"rotation-point":1,"ruby-align":1,"ruby-overhang":1,"ruby-position":1,"ruby-span":1,size:1,speak:"normal | none | spell-out | inherit","speak-header":"once | always | inherit","speak-numeral":"digits | continuous | inherit","speak-punctuation":"code | none | inherit","speech-rate":1,src:1,stress:1,"string-set":1,"table-layout":"auto | fixed | inherit","tab-size":"<integer> | <length>",target:1,"target-name":1,"target-new":1,"target-position":1,"text-align":"left | right | center | justify | match-parent | start | end | inherit","text-align-last":1,"text-decoration":1,"text-emphasis":1,"text-height":1,"text-indent":"<length> | <percentage> | inherit","text-justify":"auto | none | inter-word | inter-ideograph | inter-cluster | distribute | kashida","text-outline":1,"text-overflow":1,"text-rendering":"auto | optimizeSpeed | optimizeLegibility | geometricPrecision | inherit","text-shadow":1,"text-transform":"capitalize | uppercase | lowercase | none | inherit","text-wrap":"normal | none | avoid",top:"<margin-width> | inherit","-ms-touch-action":"auto | none | pan-x | pan-y | pan-left | pan-right | pan-up | pan-down | manipulation","touch-action":"auto | none | pan-x | pan-y | pan-left | pan-right | pan-up | pan-down | manipulation",transform:1,"transform-origin":1,"transform-style":1,transition:1,"transition-delay":1,"transition-duration":1,"transition-property":1,"transition-timing-function":1,"unicode
1-bidi":"normal | embed | isolate | bidi-override | isolate-override | plaintext | inherit","user-modify":"read-only | read-write | write-only | inherit","user-select":"none | text | toggle | element | elements | all | inherit","vertical-align":"auto | use-script | baseline | sub | super | top | text-top | central | middle | bottom | text-bottom | <percentage> | <length> | inherit",visibility:"visible | hidden | collapse | inherit","voice-balance":1,"voice-duration":1,"voice-family":1,"voice-pitch":1,"voice-pitch-range":1,"voice-rate":1,"voice-stress":1,"voice-volume":1,volume:1,"white-space":"normal | pre | nowrap | pre-wrap | pre-line | inherit | -pre-wrap | -o-pre-wrap | -moz-pre-wrap | -hp-pre-wrap","white-space-collapse":1,widows:"<integer> | inherit",width:"<length> | <percentage> | <content-sizing> | auto | inherit","will-change":{multi:"<ident>",comma:!0},"word-break":"normal | keep-all | break-all","word-spacing":"<length> | normal | inherit","word-wrap":"normal | break-word","writing-mode":"horizontal-tb | vertical-rl | vertical-lr | lr-tb | rl-tb | tb-rl | bt-rl | tb-lr | bt-lr | lr-bt | rl-bt | lr | rl | tb | inherit","z-index":"<integer> | auto | inherit",zoom:"<number> | <percentage> | normal"};function u(e,t,n,i){r.call(this,e,n,i,h.PROPERTY_NAME_TYPE),this.hack=t}function d(e,t,n){r.call(this,e.join(" "),t,n,h.PROPERTY_VALUE_TYPE),this.parts=e}function f(e){this._i=0,this._parts=e.parts,this._marks=[],this.value=e}function p(e,t,n){var i;if(r.call(this,e,t,n,h.PROPERTY_VALUE_PART_TYPE),this.type="unknown",/^([+\-]?[\d\.]+)([a-z]+)$/i.test(e))switch(this.type="dimension",this.value=+RegExp.$1,this.units=RegExp.$2,this.units.toLowerCase()){case"em":case"rem":case"ex":case"px":case"cm":case"mm":case"in":case"pt":case"pc":case"ch":case"vh":case"vw":case"vmax":case"vmin":this.type="length";break;case"fr":this.type="grid";break;case"deg":case"rad":case"grad":this.type="angle";break;case"ms":case"s":this.type="time";break;case"hz":case"khz":this.type="frequency";break;case"dpi":case"dpcm":this.type="resolution"}else/^([+\-]?[\d\.]+)%$/i.test(e)?(this.type="percentage",this.value=+RegExp.$1):/^([+\-]?\d+)$/i.test(e)?(this.type="integer",this.value=+RegExp.$1):/^([+\-]?[\d\.]+)$/i.test(e)?(this.type="number",this.value=+RegExp.$1):/^#([a-f0-9]{3,6})/i.test(e)?(this.type="color",3===(i=RegExp.$1).length?(this.red=parseInt(i.charAt(0)+i.charAt(0),16),this.green=parseInt(i.charAt(1)+i.charAt(1),16),this.blue=parseInt(i.charAt(2)+i.charAt(2),16)):(this.red=parseInt(i.substring(0,2),16),this.green=parseInt(i.substring(2,4),16),this.blue=parseInt(i.substring(4,6),16))):/^rgb\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*\)/i.test(e)?(this.type="color",this.red=+RegExp.$1,this.green=+RegExp.$2,this.blue=+RegExp.$3):/^rgb\(\s*(\d+)%\s*,\s*(\d+)%\s*,\s*(\d+)%\s*\)/i.test(e)?(this.type="color",this.red=255*RegExp.$1/100,this.green=255*RegExp.$2/100,this.blue=255*RegExp.$3/100):/^rgba\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*,\s*([\d\.]+)\s*\)/i.test(e)?(this.type="color",this.red=+RegExp.$1,this.green=+RegExp.$2,this.blue=+RegExp.$3,this.alpha=+RegExp.$4):/^rgba\(\s*(\d+)%\s*,\s*(\d+)%\s*,\s*(\d+)%\s*,\s*([\d\.]+)\s*\)/i.test(e)?(this.type="color",this.red=255*RegExp.$1/100,this.green=255*RegExp.$2/100,this.blue=255*RegExp.$3/100,this.alpha=+RegExp.$4):/^hsl\(\s*(\d+)\s*,\s*(\d+)%\s*,\s*(\d+)%\s*\)/i.test(e)?(this.type="color",this.hue=+RegExp.$1,this.saturation=RegExp.$2/100,this.lightness=RegExp.$3/100):/^hsla\(\s*(\d+)\s*,\s*(\d+)%\s*,\s*(\d+)%\s*,\s*([\d\.]+)\s*\)/i.test(e)?(this.type="color",this.hue=+RegExp.$1,this.saturation=RegExp.$2/100,this.lightness=RegExp.$3/100,this.alpha=+RegExp.$4):/^url\(["']?([^\)"']+)["']?\)/i.test(e)?(this.type="uri",this.uri=RegExp.$1):/^([^\(]+)\(/i.test(e)?(this.type="function",this.name=RegExp.$1,this.value=e):/^"([^\n\r\f\\"]|\\\r\n|\\[^\r0-9a-f]|\\[0-9a-f]{1,6}(\r\n|[ \n\r\t\f])?)*"/i.test(e)||/^'([^\n\r\f\\']|\\\r\n|\\[^\r0-9a-f]|\\[0-9a-f]{1,6}(\r\n|[ \n\r\t\f])?)*'/i.test(e)?(this.type="string",this.value=p.parseString(e)):a[e.toLowerCase()]?(this.type="color",i=a[e.toLowerCase()].substring(1),this.red=parseInt(i.substring(0,2),16),this.green=parseInt(i.substring(2,4),16),this.blue=parseInt(i.substring(4,6),16)):/^[\,\/]$/.test(e)?(this.type="operator",this.value=e):/^[a-z\-_\u0080-\uFFFF][a-z0-9\-_\u0080-\uFFFF]*$/i.test(e)&&(this.t
1ype="identifier",this.value=e)}u.prototype=new r,u.prototype.constructor=u,u.prototype.toString=function(){return(this.hack?this.hack:"")+this.text},d.prototype=new r,d.prototype.constructor=d,f.prototype.count=function(){return this._parts.length},f.prototype.isFirst=function(){return 0===this._i},f.prototype.hasNext=function(){return this._i<this._parts.length},f.prototype.mark=function(){this._marks.push(this._i)},f.prototype.peek=function(e){return this.hasNext()?this._parts[this._i+(e||0)]:null},f.prototype.next=function(){return this.hasNext()?this._parts[this._i++]:null},f.prototype.previous=function(){return this._i>0?this._parts[--this._i]:null},f.prototype.restore=function(){this._marks.length&&(this._i=this._marks.pop())},p.prototype=new r,p.prototype.constructor=p,p.parseString=function(e){return(e=e.slice(1,-1)).replace(/\\(\r\n|[^\r0-9a-f]|[0-9a-f]{1,6}(\r\n|[ \n\r\t\f])?)/ig,function(e,t){if(/^(\n|\r\n|\r|\f)$/.test(t))return"";var n=/^[0-9a-f]{1,6}/i.exec(t);if(n){var i=parseInt(n[0],16);return String.fromCodePoint?String.fromCodePoint(i):String.fromCharCode(i)}return t})},p.serializeString=function(e){return'"'+e.replace(/["\r\n\f]/g,function(e,t){return'"'===t?"\\"+t:"\\"+(String.codePointAt?String.codePointAt(0):String.charCodeAt(0)).toString(16)+" "})+'"'},p.fromToken=function(e){return new p(e.value,e.startLine,e.startCol)};var m={__proto__:null,":first-letter":1,":first-line":1,":before":1,":after":1};function g(e,t,n){r.call(this,e.join(" "),t,n,h.SELECTOR_TYPE),this.parts=e,this.specificity=k.calculate(this)}function _(e,t,n,i,a){r.call(this,n,i,a,h.SELECTOR_PART_TYPE),this.elementName=e,this.modifiers=t}function b(e,t,n,i){r.call(this,e,n,i,h.SELECTOR_SUB_PART_TYPE),this.type=t,this.args=[]}function k(e,t,n,i){this.a=e,this.b=t,this.c=n,this.d=i}m.ELEMENT=1,m.CLASS=2,m.isElement=function(e){return 0===e.indexOf("::")||m[e.toLowerCase()]===m.ELEMENT},g.prototype=new r,g.prototype.constructor=g,_.prototype=new r,_.prototype.constructor=_,b.prototype=new r,b.prototype.constructor=b,k.prototype={constructor:k,compare:function(e){var t,n,i=["a","b","c","d"];for(t=0,n=i.length;t<n;t++)if(this[i[t]]<e[i[t]])return -1;else if(this[i[t]]>e[i[t]])return 1;return 0},valueOf:function(){return 1e3*this.a+100*this.b+10*this.c+this.d},toString:function(){return this.a+","+this.b+","+this.c+","+this.d}},k.calculate=function(e){var t,n,i,r=0,a=0,o=0;for(t=0,n=e.parts.length;t<n;t++)(i=e.parts[t])instanceof _&&function e(t){var n,i,s,l,h,c=t.elementName?t.elementName.text:"";for(c&&"*"!==c.charAt(c.length-1)&&o++,n=0,s=t.modifiers.length;n<s;n++)switch((h=t.modifiers[n]).type){case"class":case"attribute":a++;break;case"id":r++;break;case"pseudo":m.isElement(h.text)?o++:a++;break;case"not":for(i=0,l=h.args.length;i<l;i++)e(h.args[i])}}(i);return new k(0,r,a,o)};var y=/^[0-9a-fA-F]$/,x=/\n|\r\n|\r|\f/;function w(e){return null!==e&&y.test(e)}function T(e){return null!==e&&/\d/.test(e)}function E(e){return null!==e&&/\s/.test(e)}function v(e){return null!==e&&x.test(e)}function S(e){return null!==e&&/[a-z_\u0080-\uFFFF\\]/i.test(e)}function C(e){return null!==e&&(S(e)||/[0-9\-\\]/.test(e))}function R(e){return null!==e&&(S(e)||/\-\\/.test(e))}function A(e){t.call(this,e,M)}A.prototype=function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e}(new t,{_getToken:function(e){var t,n=this._reader,i=null,r=n.getLine(),a=n.getCol();for(t=n.read();t;){switch(t){case"/":i="*"===n.peek()?this.commentToken(t,r,a):this.charToken(t,r,a);break;case"|":case"~":case"^":case"$":case"*":i="="===n.peek()?this.comparisonToken(t,r,a):this.charToken(t,r,a);break;case'"':case"'":i=this.stringToken(t,r,a);break;case"#":i=C(n.peek())?this.hashToken(t,r,a):this.charToken(t,r,a);break;case".":i=T(n.peek())?this.numberToken(t,r,a):this.charToken(t,r,a);break;case"-":i="-"===n.peek()?this.htmlCommentEndToken(t,r,a):S(n.peek())?this.identOrFunctionToken(t,r,a):this.charToken(t,r,a);break;case"!":i=this.importantToken(t,r,a);break;case"@":i=this.atRuleToken(t,r,a);break;case":":i=this.notToken(t,r,a);break;case"<":i=this.htmlCommentStartToken(t,r,a);break;case"U":case"u":if("+"===n.peek()){i=this.unicodeRangeToken(t,r,a);break}default:i=T(t)?this.numberToken(t,r,a):E(t)?this.whitespaceToken(t,r,a):R(t)?this.identOrFunctionToken(t,r,a):this.charToken(t,r,a)}break}return i||null!==t||(i=this.createToken(M.EOF,null,r,a)),i},createToken:function(e,t,n,i,r){var a=this._reader;return{value:t,type:e,channel:(r=r||{}).channel,endChar:r.endChar,hide:r.hide||!1,startLine:n,startCol:i,endLine:a.getLine(),endCol:a.getCol()}},atRuleToken:function(e,t,n){var i=e,r=this._reader,a=M.CHAR;return r.mark(),i=e+this.readName(),((a=M.type(i.toLowerCase()))===M.CHAR||a===M.UNKNOWN)&&(i.length>1?a=M.UNKNOWN_SYM:(a=M.CHAR,i=e,r.reset())),this.createToken(a,i,t,n)},charToken:function(e,t,n){var i=M.type(e),r={};return -1===i?i=M.CHAR:r.endChar=M[i].endChar,this.createToken(i,e,t,n,r)},commentToken:function(e,t,n){var i=this.readComment(e);return this.createToken(M.COMMENT,i,t,n)},comparisonToken:function(e,t,n){var i=e+this._reader.read(),r=M.type(i)||M.CHAR;return this.createToken(r,i,t,n)},hashToken:function(e,t,n){var i=this.readName(e);return this.createToken(M.HASH,i,t,n)},htmlCommentStartToken:function(e,t,n){var i=this._reader,r=e;return(i.mark(),"\x3c!--"===(r+=i.readCount(3)))?this.createToken(M.CDO,r,t,n):(i.reset(),this.charToken(e,t,n))},htmlCommentEndToken:function(e,t,n){var i=this._reader,r=e;return(i.mark(),"--\x3e"===(r+=i.readCount(2)))?this.createToken(M.CDC,r,t,n):(i.reset(),this.charToken(e,t,n))},identOrFunctionToken:function(e,t,n){var i=this._reader,r=this.readName(e),a=M.IDENT,o=["url(","url-prefix(","domain("];return"("===i.peek()?(r+=i.read(),o.indexOf(r.toLowerCase())>-1?(a=M.URI,r=this.readURI(r),o.indexOf(r.toLowerCase())>-1&&(a=M.FUNCTION)):a=M.FUNCTION):":"===i.peek()&&"progid"===r.toLowerCase()&&(r+=i.readTo("("),a=M.IE_FUNCTION),this.createToken(a,r,t,n
1)},importantToken:function(e,t,n){var i,r,a=this._reader,o=e,s=M.CHAR;for(a.mark(),r=a.read();r;){if("/"===r){if("*"!==a.peek())break;else if(""===(i=this.readComment(r)))break}else if(E(r))o+=r+this.readWhitespace();else if(/i/i.test(r)){i=a.readCount(8),/mportant/i.test(i)&&(o+=r+i,s=M.IMPORTANT_SYM);break}else break;r=a.read()}return s===M.CHAR?(a.reset(),this.charToken(e,t,n)):this.createToken(s,o,t,n)},notToken:function(e,t,n){var i=this._reader,r=e;return(i.mark(),":not("===(r+=i.readCount(4)).toLowerCase())?this.createToken(M.NOT,r,t,n):(i.reset(),this.charToken(e,t,n))},numberToken:function(e,t,n){var i,r=this._reader,a=this.readNumber(e),o=M.NUMBER,s=r.peek();return R(s)?(a+=i=this.readName(r.read()),o=/^em$|^ex$|^px$|^gd$|^rem$|^vw$|^vh$|^vmax$|^vmin$|^ch$|^cm$|^mm$|^in$|^pt$|^pc$/i.test(i)?M.LENGTH:/^deg|^rad$|^grad$/i.test(i)?M.ANGLE:/^ms$|^s$/i.test(i)?M.TIME:/^hz$|^khz$/i.test(i)?M.FREQ:/^dpi$|^dpcm$/i.test(i)?M.RESOLUTION:M.DIMENSION):"%"===s&&(a+=r.read(),o=M.PERCENTAGE),this.createToken(o,a,t,n)},stringToken:function(e,t,n){for(var i=e,r=this._reader,a=e,o=M.STRING,s=r.read();s&&(i+=s,s!==e||"\\"===a);){if(v(r.peek())&&"\\"!==s){o=M.INVALID;break}a=s,s=r.read()}return null===s&&(o=M.INVALID),this.createToken(o,i,t,n)},unicodeRangeToken:function(e,t,n){var i,r=this._reader,a=e,o=M.CHAR;return"+"===r.peek()&&(r.mark(),a+=r.read(),2===(a+=this.readUnicodeRangePart(!0)).length?r.reset():(o=M.UNICODE_RANGE,-1===a.indexOf("?")&&"-"===r.peek()&&(r.mark(),1===(i=r.read()+this.readUnicodeRangePart(!1)).length?r.reset():a+=i))),this.createToken(o,a,t,n)},whitespaceToken:function(e,t,n){var i=e+this.readWhitespace();return this.createToken(M.S,i,t,n)},readUnicodeRangePart:function(e){for(var t=this._reader,n="",i=t.peek();w(i)&&n.length<6;)t.read(),n+=i,i=t.peek();if(e)for(;"?"===i&&n.length<6;)t.read(),n+=i,i=t.peek();return n},readWhitespace:function(){for(var e=this._reader,t="",n=e.peek();E(n);)e.read(),t+=n,n=e.peek();return t},readNumber:function(e){for(var t=this._reader,n=e,i="."===e,r=t.peek();r;){if(T(r))n+=t.read();else if("."===r)if(i)break;else i=!0,n+=t.read();else break;r=t.peek()}return n},readString:function(){for(var e=this._reader,t=e.read(),n=t,i=t,r=e.peek();r&&(n+=r=e.read(),r!==t||"\\"===i);){if(v(e.peek())&&"\\"!==r){n="";break}i=r,r=e.peek()}return null===r&&(n=""),n},readURI:function(e){var t=this._reader,n=e,i="",r=t.peek();for(t.mark();r&&E(r);)t.read(),r=t.peek();for(i="'"===r||'"'===r?this.readString():this.readURL(),r=t.peek();r&&E(r);)t.read(),r=t.peek();return""===i||")"!==r?(n=e,t.reset()):n+=i+t.read(),n},readURL:function(){for(var e=this._reader,t="",n=e.peek();/^[!#$%&\\*-~]$/.test(n);)t+=e.read(),n=e.peek();return t},readName:function(e){for(var t=this._reader,n=e||"",i=t.peek();;)if("\\"===i)n+=this.readEscape(t.read()),i=t.peek();else if(i&&C(i))n+=t.read(),i=t.peek();else break;return n},readEscape:function(e){var t=this._reader,n=e||"",i=0,r=t.peek();if(w(r))do n+=t.read(),r=t.peek();while(r&&w(r)&&++i<6);return 3===n.length&&/\s/.test(r)||7===n.length||1===n.length?t.read():r="",n+r},readComment:function(e){var t=this._reader,n=e||"",i=t.read();if("*"!==i)return"";for(;i;){if((n+=i).length>2&&"*"===i&&"/"===t.peek()){n+=t.read();break}i=t.read()}return n}});var M=[{name:"CDO"},{name:"CDC"},{name:"S",whitespace:!0},{name:"COMMENT",comment:!0,hide:!0,channel:"comment"},{name:"INCLUDES",text:"~="},{name:"DASHMATCH",text:"|="},{name:"PREFIXMATCH",text:"^="},{name:"SUFFIXMATCH",text:"$="},{name:"SUBSTRINGMATCH",text:"*="},{name:"STRING"},{name:"IDENT"},{name:"HASH"},{name:"IMPORT_SYM",text:"@import"},{name:"PAGE_SYM",text:"@page"},{name:"MEDIA_SYM",text:"@media"},{name:"FONT_FACE_SYM",text:"@font-face"},{name:"CHARSET_SYM",text:"@charset"},{name:"NAMESPACE_SYM",text:"@namespace"},{name:"VIEWPORT_SYM",text:["@viewport","@-ms-viewport","@-o-viewport"]},{name:"DOCUMENT_SYM",text:["@document","@-moz-document"]},{name:"UNKNOWN_SYM"},{name:"KEYFRAMES_SYM",text:["@keyframes","@-webkit-keyframes","@-moz-keyframes","@-o-keyframes"]},{name:"IMPORTANT_SYM"},{name:"LENGTH"},{name:"ANGLE"},{name:"TIME"},{name:"FREQ"},{name:"DIMENSION"},{name:"PERCENTAGE"},{name:"NUMBER"},{name:"URI"},{name:"FUNCTION"},{name:"UNICODE_RANGE"},{name:"INVALID"},{name:"PLUS",text:"+"},{name:"GREATER",text:">"},{name:"COMMA",text:","},{name:"TILDE",text:"~"},{name:"NOT"},{name:"TOPLEFTCORNER_SYM",text:"@top-left-corner"},{name:"TOPLEFT_SYM",text:"@top-left"},{name:"TOPCENTER_SYM",text:"@top-center"},{name:"TOPRIGHT_SYM",text:"@top-right"},{name:"TOPRIGHTCORNER_SYM",text:"@top-right-corner"},{name:"BOTTOMLEFTCORNER_SYM",text:"@bottom-left-corner"},{name:"BOTTOMLEFT_SYM",text:"@bottom-left"},{name:"BOTTOMCENTER_SYM",text:"@bottom-center"}
1,{name:"BOTTOMRIGHT_SYM",text:"@bottom-right"},{name:"BOTTOMRIGHTCORNER_SYM",text:"@bottom-right-corner"},{name:"LEFTTOP_SYM",text:"@left-top"},{name:"LEFTMIDDLE_SYM",text:"@left-middle"},{name:"LEFTBOTTOM_SYM",text:"@left-bottom"},{name:"RIGHTTOP_SYM",text:"@right-top"},{name:"RIGHTMIDDLE_SYM",text:"@right-middle"},{name:"RIGHTBOTTOM_SYM",text:"@right-bottom"},{name:"RESOLUTION",state:"media"},{name:"IE_FUNCTION"},{name:"CHAR"},{name:"PIPE",text:"|"},{name:"SLASH",text:"/"},{name:"MINUS",text:"-"},{name:"STAR",text:"*"},{name:"LBRACE",endChar:"}",text:"{"},{name:"RBRACE",text:"}"},{name:"LBRACKET",endChar:"]",text:"["},{name:"RBRACKET",text:"]"},{name:"EQUALS",text:"="},{name:"COLON",text:":"},{name:"SEMICOLON",text:";"},{name:"LPAREN",endChar:")",text:"("},{name:"RPAREN",text:")"},{name:"DOT",text:"."}];!function(){var e=[],t=Object.create(null);M.UNKNOWN=-1,M.unshift({name:"EOF"});for(var n=0,i=M.length;n<i;n++)if(e.push(M[n].name),M[M[n].name]=n,M[n].text)if(M[n].text instanceof Array)for(var r=0;r<M[n].text.length;r++)t[M[n].text[r]]=n;else t[M[n].text]=n;M.name=function(t){return e[t]},M.type=function(e){return t[e]||-1}}();var N={validate:function(e,t){var n=e.toString().toLowerCase(),i=new f(t),r=c[n];if(r)"number"!=typeof r&&("string"==typeof r?r.indexOf("||")>-1?this.groupProperty(r,i):this.singleProperty(r,i,1):r.multi?this.multiProperty(r.multi,i,r.comma,r.max||1/0):"function"==typeof r&&r(i));else if(0!==n.indexOf("-"))throw new L("Unknown property '"+e+"'.",e.line,e.col)},singleProperty:function(e,t,n,i){for(var r,a=!1,o=t.value,s=0;t.hasNext()&&s<n&&(a=O.isAny(t,e));)s++;if(a){if(t.hasNext())throw new L("Expected end of value but found '"+(r=t.next())+"'.",r.line,r.col)}else if(t.hasNext()&&!t.isFirst())throw new L("Expected end of value but found '"+(r=t.peek())+"'.",r.line,r.col);else throw new L("Expected ("+e+") but found '"+o+"'.",o.line,o.col)},multiProperty:function(e,t,n,i){for(var r,a=!1,o=t.value,s=0;t.hasNext()&&!a&&s<i;)if(O.isAny(t,e))if(s++,t.hasNext()){if(n)if(","===String(t.peek()))r=t.next();else break}else a=!0;else break;if(a){if(t.hasNext())throw new L("Expected end of value but found '"+(r=t.next())+"'.",r.line,r.col)}else if(t.hasNext()&&!t.isFirst())throw new L("Expected end of value but found '"+(r=t.peek())+"'.",r.line,r.col);else{if(r=t.previous(),n&&","===String(r))throw new L("Expected end of value but found '"+r+"'.",r.line,r.col);throw new L("Expected ("+e+") but found '"+o+"'.",o.line,o.col)}},groupProperty:function(e,t,n){for(var i,r,a=!1,o=t.value,s=e.split("||").length,l={count:0},h=!1;t.hasNext()&&!a;)if(i=O.isAnyOfGroup(t,e))if(l[i])break;else l[i]=1,l.count++,h=!0,l.count!==s&&t.hasNext()||(a=!0);else break;if(a){if(t.hasNext())throw new L("Expected end of value but found '"+(r=t.next())+"'.",r.line,r.col)}else if(h&&t.hasNext())throw new L("Expected end of value but found '"+(r=t.peek())+"'.",r.line,r.col);else throw new L("Expected ("+e+") but found '"+o+"'.",o.line,o.col)}};function L(e,t,n){this.col=n,this.line=t,this.message=e}L.prototype=Error();var O={isLiteral:function(e,t){var n,i,r=e.text.toString().toLowerCase(),a=t.split(" | "),o=!1;for(n=0,i=a.length;n<i&&!o;n++)r===a[n].toLowerCase()&&(o=!0);return o},isSimple:function(e){return!!this.simple[e]},isComplex:function(e){return!!this.complex[e]},isAny:function(e,t){var n,i,r=t.split(" | "),a=!1;for(n=0,i=r.length;n<i&&!a&&e.hasNext();n++)a=this.isType(e,r[n]);return a},isAnyOfGroup:function(e,t){var n,i,r=t.split(" || "),a=!1;for(n=0,i=r.length;n<i&&!a;n++)a=this.isType(e,r[n]);return!!a&&r[n-1]},isType:function(e,t){var n=e.peek(),i=!1;return"<"!==t.charAt(0)?(i=this.isLiteral(n,t))&&e.next():this.simple[t]?(i=this.simple[t](n))&&e.next():i=this.complex[t](e),i},simple:{__proto__:null,"<absolute-size>":function(e){return O.isLiteral(e,"xx-small | x-small | small | medium | large | x-large | xx-large")},"<attachment>":function(e){return O.isLiteral(e,"scroll | fixed | local")},"<attr>":function(e){return"function"===e.type&&"attr"===e.name},"<bg-image>":function(e){return this["<image>"](e)||this["<gradient>"](e)||"none"===String(e)},"<gradient>":function(e){return"function"===e.type&&/^(?:\-(?:ms|moz|o|webkit)\-)?(?:repeating\-)?(?:radial\-|linear\-)?gradient/i.test(e)},"<box>":function(e){return O.isLiteral(e,"padding-box | border-box | content-box")},"<content>":function(e){return"function"===e.type&&"content"===e.name},"<relative-size>":function(e){return O.isLiteral(e,"smaller | larger")},"<ident>":function(e){return"identifier"===e.type},"<length>":function(e){return!!("function"===e.type&&/^(?:\-(?:ms|moz|o|webkit)\-)?calc/i.test(e))||"length"===e.type||"number"===e.type||"integer"===e.type||"0"===String(e)},"<color>":function(e){return"color"===e.type||"transparent"===String(e)||"currentColor"===String(e)},"<number>":function(e){return"number"===e.type||this["<integer>"](e)},"<integer>":function(e){return"integer"===e.type},"<line>":function(e){return"integer"===e.type},"<angle>":function(e){return"angle"===e.type},"<uri>":function(e){return"uri"===e.type},"<image>":function(e){return this["<uri>"](e)},"<percentage>":function(e){return"percentage"===e.type||"0"===String(e)},"<border-width>":function(e){return this["<length>"](e)||O.isLiteral(e,"thin | medium | thick")},"<border-style>":function(e){return O.isLiteral(e,"none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset")},"<content-sizing>":function(e){return O.isLiteral(e,"fill-available | -moz-available | -webkit-fill-available | max-content | -moz-max-content | -webkit-max-content | min-content | -moz-min-content | -webkit-min-content | fit-content | -moz-fit-content | -webkit-fit-content")},"<margin-width>":function(e){return this["<length>"](e)||this["<percentage>"](e)||O.isLiteral(e,"auto")},"<padding-width>":function(e){return this["<length>"](e)||this["<percentage>"](e)},"<shape>":function(e){return"function"===e.type&&("rect"===e.name||"inset-rect"===e.name)},"<time>":function(e){return"time"===e.type},"<flex-grow>":function(e){return this["<number>"](e)},"<flex-shrink>":function(e){return this["<number>"](e)},"<width>":function(e){return this["<margin-width>"](e)},"<flex-basis>":function(e){return this["<width>"](e)},"<flex-direction>":function(e){return O.isLiteral(e,"row | row-reverse | column | column-reverse")},"<flex-wrap>":function(e){return O.isLiteral(e,"nowrap | wrap | wrap-reverse")},"<feature-tag-value>":function(e){return"function"===e.type&&/^[A-Z0-9]{4}$/i.test(e)}},complex:{__proto__:null,"<bg-position>":function(e){for(var t=!1,n="<percentage> | <length>",i="left | right",r="top | bottom",a=0;e.peek(a)&&","!==e.peek(a).text;)a++;return a<3?O.isAny(e,i+" | center | "+n)?(t=!0,O.isAny(e,r+" | center | "+n)):O.isAny(e,r)&&(t=!0,O.isAny(e,i+" | center")):O.isAny(e,i)?O.isAny(e,r)?(t=!0,O.isAny(e,n)):O.isAny(e,n)&&(O.isAny(e,r)?(t=!0,O.isAny(e,n)):O.isAny(e,"center")&&(t=!0)):O.isAny(e,r)?O.isAny(e,i)?(t=!0,O.isAny(e,n)):O.isAny(e,n)&&(O.isAny(e,i)?(t=!0,O.isAny(e,n)):O.isAny(e,"center")&&(t=!0)):O.isAny(e,"center")&&O.isAny(e,i+" | "+r)&&(t=!0,O.isAny(e,n)),t},"<bg-size>":function(e){var t=!1,n="<percentage> | <length> | auto";return O.isAny(e,"cover | contain")?t=!0:O.isAny(e,n)&&(t=!0,O.isAny(e,n)),t},"<repeat-style>":function(e){var t,n=!1,i="repeat | space | round | no-repeat";return e.hasNext()&&(t=e.next(),O.isLiteral(t,"repeat-x | repeat-y")?n=!0:O.isLiteral(t,i)&&
1(n=!0,e.hasNext()&&O.isLiteral(e.peek(),i)&&e.next())),n},"<shadow>":function(e){var t=!1,n=0,i=!1,r=!1;if(e.hasNext()){for(O.isAny(e,"inset")&&(i=!0),O.isAny(e,"<color>")&&(r=!0);O.isAny(e,"<length>")&&n<4;)n++;e.hasNext()&&(r||O.isAny(e,"<color>"),i||O.isAny(e,"inset")),t=n>=2&&n<=4}return t},"<x-one-radius>":function(e){var t=!1,n="<length> | <percentage> | inherit";return O.isAny(e,n)&&(t=!0,O.isAny(e,n)),t},"<flex>":function(e){var t,n=!1;if(O.isAny(e,"none | inherit")?n=!0:O.isType(e,"<flex-grow>")?e.peek()?O.isType(e,"<flex-shrink>")?n=!e.peek()||O.isType(e,"<flex-basis>"):O.isType(e,"<flex-basis>")&&(n=null===e.peek()):n=!0:O.isType(e,"<flex-basis>")&&(n=!0),!n)throw t=e.peek(),new L("Expected (none | [ <flex-grow> <flex-shrink>? || <flex-basis> ]) but found '"+e.value.text+"'.",t.line,t.col);return n}}};n.css={__proto__:null,Colors:a,Combinator:o,Parser:h,PropertyName:u,PropertyValue:d,PropertyValuePart:p,MediaFeature:s,MediaQuery:l,Selector:g,SelectorPart:_,SelectorSubPart:b,Specificity:k,TokenStream:A,Tokens:M,ValidationError:L}}(),n)t[i]=n[i]}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.