1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[17661],{38639:(t,e,s)=>{function n(t){return[].concat(t)}function i(t){return t.startsWith(":")}function o(t){return a(t)&&("*"===t||t.length>1&&":>~.+*".includes(t.slice(0,1))||u(t))}function r(t,e){return(a(e)||"number"===typeof e)&&!h(t)&&!i(t)&&!c(t)}function c(t){return t.startsWith("@media")}function h(t){return"--"===t}function a(t){return t+""===t}function u(t){return a(t)&&(t.startsWith("&")||i(t))}function d(t,e=""){return t.filter(Boolean).join(e)}function l(t,e){let s=0;if(0===e.length)return s.toString();for(let n=0;n<e.length;n++){s=(s<<5)-s+e.charCodeAt(n),s&=s}return`${t??"cl"}_${s.toString(36)}`}function p(t,e){return`${t}:${e}`}s.d(e,{_:()=>C,cx:()=>S});var f=class t{constructor(t,e,s,n){this.sheet=t,this.property=e,this.value=s,this.selector=n,this.property=e,this.value=s,this.joined=p(e,s);const i=this.selector.preconditions.concat(this.selector.postconditions);this.hash=this.selector.hasConditions?this.selector.scopeClassName:l(this.sheet.name,this.joined),this.key=d([this.joined,i,this.hash])}toString(){let e=y(this.selector.preconditions,{right:this.hash});return e=y(this.selector.postconditions,{left:e}),`${e} {${t.genRule(this.property,this.value)}}`}static genRule(t,e){return p(t.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase(),function(t,e){return"content"===t?`"${e}"`:e}(t,e))+";"}};function y(t,{left:e="",right:s=""}={}){const n=t.reduce(((t,e)=>i(e)?t+e:u(e)?t+e.slice(1):d([t,e]," ")),e);return d([n,(o=s,o?`.${o}`:"")]," ");var o}var g=class t{constructor(t,e=null,{preconditions:s,postconditions:i}={}){this.sheet=t,this.preconditions=[],this.scopeClassName=null,this.scopeName=null,this.postconditions=[],this.preconditions=s?n(s):[],this.postconditions=i?n(i):[],this.setScope(e)}setScope(t){return t?(this.scopeClassName||(this.scopeName=t,this.scopeClassName=l(this.sheet.name,t+this.sheet.count)),this):this}get hasConditions(){return this.preconditions.length>0||this.postconditions.length>0}addScope(e){return new t(this.sheet,e,{preconditions:this.preconditions,postconditions:this.postconditions})}addPrecondition(e){return new t(this.sheet,this.scopeClassName,{postconditions:this.postconditions,preconditions:this.preconditions.concat(e)})}addPostcondition(e){return new t(this.sheet,this.scopeClassName,{preconditions:this.preconditions,postconditions:this.postconditions.concat(e)})}createRule(t,e){return new f(this.sheet,t,e,this)}};function m(t,e){for(const s in t)e(s.trim(),t[s])}function S(...t){return d(t.reduce(((t,e)=>(e instanceof Set?t.push(...e):"string"===typeof e?t.push(e):Array.isArray(e)?t.push(S(...e)):"object"===typeof e&&Object.entries(e).forEach((([e,s])=>{s&&t.push(e)})),t)),[])," ").trim()}function C(t,e){const s=new class{constructor(t,e){this.name=t,this.rootNode=e,this.storedStyles={},this.storedClasses={},this.style="",this.count=0,this.id=`flairup-${t}`,this.styleTag=this.createStyleTag()}getStyle(){return this.style}append(t){var e,s;this.style=(s=t,(e=this.style)?`${e}\n${s}`:s)}apply(){this.count++,this.styleTag&&(this.styleTag.innerHTML=this.style)}isApplied(){return!!this.styleTag}createStyleTag(){if("undefined"===typeof document||this.isApplied()||null===this.rootNode)return this.styleTag;const t=document.createElement("style");return t.type="text/css",t.id=this.id,(this.rootNode??document.head).appendChild(t),t}addRule(t){const e=this.storedClasses[t.key];return a(e)?e:(this.storedClasses[t.key]=t.hash,this.storedStyles[t.hash]=[t.property,t.value],this.append(t.toString()),t.hash)}}(t,e);return{create:function(t){const e={};return N(s,t,new g(s)).forEach((([t,n,i])=>{$(s,n,i).forEach((s=>{!function(t,s){e[t]=e[t]??new Set,e[t].add(s)}(t,s)}))})),s.apply(),e},getStyle:s.getStyle.bind(s),isApplied:s.isApplied.bind(s)}}function N(t,e,s){const n=[];return m(e,((i,r)=>{if(o(i))return N(t,r,s.addPrecondition(i)).forEach((t=>n.push(t)));n.push([i,e[i],s.addScope(i)])})),n}function $(t,e,s){const i=new Set;return m(e,((e,a)=>{let u=[];if(o(e))u=$(t,a,s.addPostcondition(e));else if(function(t){return"."===t}(e))u=n(a);else if(c(e))u=function(t,e,s,n){t.append(s+" {");const i=$(t,e,n);return t.append("}"),i}(t,a,e,s);else if(h(e))u=function(t,e,s){const n=new Set,i=[];if(m(e,((e,o)=>{if(r(e,o))return void i.push(f.genRule(e,o));A($(t,o??{},s),n)})),!s.scopeClassName)return n;if(i.length){const e=i.join(" ");
1t.append(`${y(s.preconditions,{right:s.scopeClassName})} {${e}}`)}return n.add(s.scopeClassName),n}(t,a,s);else if(r(e,a)){const n=s.createRule(e,a);t.addRule(n),i.add(n.hash)}return A(u,i)})),i}function A(t,e){return t.forEach((t=>e.add(t))),e}}}]);
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.