SYMBOL INDEX (4731 symbols across 74 files) FILE: lib/chrome-browser-polyfill.js method lastError (line 1) | get lastError(){return e.runtime.lastError} method tabId (line 1) | get tabId(){return e.devtools.inspectedWindow.tabId} FILE: lib/single-file-background.js method lastError (line 1) | get lastError(){return e.runtime.lastError} method tabId (line 1) | get tabId(){return e.devtools.inspectedWindow.tabId} function r (line 1) | async function r(t,r,s){for(let a=0;a*e<=s.array.length;a++){const n={me... function s (line 1) | async function s(e,r){const s=t++;return await browser.declarativeNetReq... function n (line 1) | function n(e,t){e.delete(t)} FILE: lib/single-file-bootstrap.bundle.js method lastError (line 1) | get lastError(){return e.runtime.lastError} method tabId (line 1) | get tabId(){return e.devtools.inspectedWindow.tabId} function m (line 2) | function m(){a instanceof r&&(a.addEventListener("single-file-new-font-f... function oe (line 2) | function oe(e,t,s){e.querySelectorAll("noscript:not(["+H+"])").forEach(e... function ne (line 2) | function ne(e,t,s,o,n={usedFonts:new Map,canvases:[],images:[],posters:[... function ie (line 2) | function ie(e,t=new Map){if(e){const s=[];for(const o of Array.from(e))i... function ae (line 2) | function ae(e,t,s){if(e){const o=e.getPropertyValue("font-style")||"norm... function re (line 2) | function re(e){const t=globalThis.chrome;if(e.openOrClosedShadowRoot)ret... function le (line 2) | function le(e=""){return function(e){e=e.match(Y)?e.replace(Y,"$1"):e.re... function de (line 2) | function de(e,t){let s=!1;if(t){const o=t.getPropertyValue("display"),n=... function ce (line 2) | function ce(e,t,s){if(e.querySelectorAll("["+H+"]").forEach(e=>{e.textCo... function ue (line 2) | function ue(e){if(e){const t=[];return e.querySelectorAll("style").forEa... function me (line 2) | function me(e,t){if(t.getPropertyValue(e).endsWith("px"))return parseFlo... function ge (line 2) | function ge(e){const t=e.doctype;let s="";return t&&(s="Se(e,t,s),t.loadDefe... function ve (line 2) | async function ve(e,t,s){await Re("maxTimeout",async()=>{await Pe("loadT... function Se (line 2) | async function Se(e,t,s){await Pe("idleTimeout"),function(e){e.loadDefer... function Re (line 2) | async function Re(e,t,s,o){if(Te&&Te.runtime&&Te.runtime.sendMessage&&!o... function Ne (line 2) | function Ne(e,t,s){const o=ye.get(e);o&&globalThis.clearTimeout(o),ye.se... function Pe (line 2) | async function Pe(e){if(Te&&Te.runtime&&Te.runtime.sendMessage)try{await... function Me (line 2) | function Me(e){const t=ye.get(e);ye.delete(e),t&&globalThis.clearTimeout... function Ge (line 2) | function Ge(){globalThis.addEventListener("message",async e=>{if("string... function Ke (line 2) | function Ke(){return globalThis.crypto.getRandomValues(new Uint32Array(3... function $e (line 2) | async function $e(e){const t=e.sessionId;delete globalThis._singleFile_c... function Xe (line 2) | function Xe(e){if(!globalThis._singleFile_cleaningUp){globalThis._single... function Ze (line 2) | function Ze(e){e.frames.forEach(t=>Qe("responseTimeouts",e.sessionId,t.w... function Je (line 2) | function Je(e,t,s,o){const n=it(e);!function(e,t,s,o,n){const i=[];let a... function Qe (line 2) | function Qe(e,t,s){const o=je.get(t);if(o&&o[e]){const t=o[e][s];t&&(glo... function et (line 2) | function et(e,t){const s=je.get(e);s&&s.responseTimeouts&&(s.responseTim... function tt (line 2) | function tt(e,t,s){e.forEach((e,o)=>{const n=t+Fe+o;e.removeAttribute(Le... function st (line 2) | function st(e){e.method=_e;try{qe.singlefile.processors.frameTree.initRe... function ot (line 2) | function ot(e,t,s){if(e==qe&&Ue&&Ue.runtime&&Ue.runtime.sendMessage)Ue.r... function nt (line 2) | function nt(e,t,s,o,n){const i=Le.preProcessDoc(e,t,o),a=Le.serialize(e)... function it (line 2) | function it(e){let t=Array.from(e.querySelectorAll('iframe, frame, objec... function ct (line 2) | function ct(e,t,s){return 3==e.nodeType?function(e){const t=e.parentNode... function ut (line 2) | function ut(e){return Boolean(e.match(/^[ \t\n\f\r]/))} function mt (line 2) | function mt(e){return e.tagName&&e.tagName.toUpperCase()} function p (line 3) | async function p(){if(document.documentElement.dataset&&void 0!==documen... function g (line 3) | function g(){return new Promise((e,t)=>{const o=new XMLHttpRequest;o.ope... function b (line 3) | async function b(e){return i&&"content.autosave"==e.method?(async functi... function S (line 3) | function S(){const e=document.querySelector("singlefile-infobar");e&&e.r... function w (line 3) | async function w(){const e=o.helper;if((!l||c)&&!u)if(l=!0,r.autoSaveDel... function T (line 3) | function T(){i&&r&&(r.autoSaveUnload||r.autoSaveLoadOrUnload||r.autoSave... function A (line 3) | function A(){"hidden"==document.visibilityState&&r.autoSaveDiscard&&I({a... function R (line 3) | function R(){!u&&(r.autoSaveUnload||r.autoSaveLoadOrUnload||r.autoSaveRe... function I (line 3) | function I({autoSaveUnload:e,autoSaveDiscard:t,autoSaveRemove:n}){const ... function C (line 3) | function C(e,t,{autoSaveUnload:n,autoSaveDiscard:a,autoSaveRemove:i}={})... function D (line 3) | async function D(n){let a;h?a=await g():(P(n),function(e){s(e.body);cons... function M (line 3) | async function M(e){if(137==e[0]&&80==e[1]&&78==e[2]&&71==e[3]){let t=ne... function O (line 3) | function O(e){if(void 0===f){const t=o.helper,n=e.documentElement.firstC... function P (line 3) | function P(e){e.querySelectorAll("*").forEach(e=>{const t=o.helper.getSh... function o (line 4) | function o(o,i,t){if(!o.querySelector(n)){let t;i.infobarContent?t=i.inf... function a (line 4) | async function a(){let n={displayInfobar:!0};const t=function(n,o="Singl... FILE: lib/single-file-bootstrap.js function m (line 1) | function m(){a instanceof r&&(a.addEventListener("single-file-new-font-f... function oe (line 1) | function oe(e,t,s){e.querySelectorAll("noscript:not(["+H+"])").forEach(e... function ne (line 1) | function ne(e,t,s,o,n={usedFonts:new Map,canvases:[],images:[],posters:[... function ie (line 1) | function ie(e,t=new Map){if(e){const s=[];for(const o of Array.from(e))i... function ae (line 1) | function ae(e,t,s){if(e){const o=e.getPropertyValue("font-style")||"norm... function re (line 1) | function re(e){const t=globalThis.chrome;if(e.openOrClosedShadowRoot)ret... function le (line 1) | function le(e=""){return function(e){e=e.match(Y)?e.replace(Y,"$1"):e.re... function de (line 1) | function de(e,t){let s=!1;if(t){const o=t.getPropertyValue("display"),n=... function ce (line 1) | function ce(e,t,s){if(e.querySelectorAll("["+H+"]").forEach(e=>{e.textCo... function ue (line 1) | function ue(e){if(e){const t=[];return e.querySelectorAll("style").forEa... function me (line 1) | function me(e,t){if(t.getPropertyValue(e).endsWith("px"))return parseFlo... function ge (line 1) | function ge(e){const t=e.doctype;let s="";return t&&(s="Se(e,t,s),t.loadDefe... function ve (line 1) | async function ve(e,t,s){await Re("maxTimeout",async()=>{await Pe("loadT... function Se (line 1) | async function Se(e,t,s){await Pe("idleTimeout"),function(e){e.loadDefer... function Re (line 1) | async function Re(e,t,s,o){if(Te&&Te.runtime&&Te.runtime.sendMessage&&!o... function Ne (line 1) | function Ne(e,t,s){const o=ye.get(e);o&&globalThis.clearTimeout(o),ye.se... function Pe (line 1) | async function Pe(e){if(Te&&Te.runtime&&Te.runtime.sendMessage)try{await... function Me (line 1) | function Me(e){const t=ye.get(e);ye.delete(e),t&&globalThis.clearTimeout... function Ge (line 1) | function Ge(){globalThis.addEventListener("message",async e=>{if("string... function Ke (line 1) | function Ke(){return globalThis.crypto.getRandomValues(new Uint32Array(3... function $e (line 1) | async function $e(e){const t=e.sessionId;delete globalThis._singleFile_c... function Xe (line 1) | function Xe(e){if(!globalThis._singleFile_cleaningUp){globalThis._single... function Ze (line 1) | function Ze(e){e.frames.forEach(t=>Qe("responseTimeouts",e.sessionId,t.w... function Je (line 1) | function Je(e,t,s,o){const n=it(e);!function(e,t,s,o,n){const i=[];let a... function Qe (line 1) | function Qe(e,t,s){const o=je.get(t);if(o&&o[e]){const t=o[e][s];t&&(glo... function et (line 1) | function et(e,t){const s=je.get(e);s&&s.responseTimeouts&&(s.responseTim... function tt (line 1) | function tt(e,t,s){e.forEach((e,o)=>{const n=t+Fe+o;e.removeAttribute(Le... function st (line 1) | function st(e){e.method=_e;try{qe.singlefile.processors.frameTree.initRe... function ot (line 1) | function ot(e,t,s){if(e==qe&&Ue&&Ue.runtime&&Ue.runtime.sendMessage)Ue.r... function nt (line 1) | function nt(e,t,s,o,n){const i=Le.preProcessDoc(e,t,o),a=Le.serialize(e)... function it (line 1) | function it(e){let t=Array.from(e.querySelectorAll('iframe, frame, objec... function ct (line 1) | function ct(e,t,s){return 3==e.nodeType?function(e){const t=e.parentNode... function ut (line 1) | function ut(e){return Boolean(e.match(/^[ \t\n\f\r]/))} function mt (line 1) | function mt(e){return e.tagName&&e.tagName.toUpperCase()} FILE: lib/single-file-extension-background.js method lastError (line 1) | get lastError(){return e.runtime.lastError} method tabId (line 1) | get tabId(){return e.devtools.inspectedWindow.tabId} method lastError (line 1) | get lastError(){return e.runtime.lastError} method tabId (line 1) | get tabId(){return e.devtools.inspectedWindow.tabId} function a (line 1) | async function a(t,a,n){for(let o=0;o*e<=n.array.length;o++){const r={me... function o (line 1) | function o(e,t){e.delete(t)} function r (line 1) | async function r(e,t){let a;const n=new Promise((e,t)=>{browser.download... function l (line 1) | async function l(e,t,a){e[a]&&!e[t]&&(e[t]=e[a],delete e[a])} function d (line 1) | async function d(e){s&&delete s[e];const t=await f();if(t[e]){const a=t[... function u (line 1) | function u(e){return s||(s={}),void 0===e||s[e]||(s[e]={}),s} function f (line 1) | async function f(e){if(!i){const e=await browser.storage.local.get();i=e... function m (line 1) | async function m(e){i=e,await browser.storage.local.set({tabsData:e})} function E (line 1) | async function E(){const{sync:e}=await browser.storage.local.get();S=e?b... function L (line 1) | async function L(e,t){const{rules:a}=await S.get(["rules"]),n=a.filter(e... function R (line 1) | async function R(){await P;const{maxParallelWorkers:e,processInForegroun... function M (line 1) | function M(e,t){return t.url.length-e.url.length} function U (line 1) | function U(e){return e.url.toLowerCase().startsWith(b)} function W (line 1) | async function W(e){if(e.method.endsWith(".get"))return await R();if(e.m... function D (line 1) | async function D(){await P;const e=await B(),t=await S.get(e),a={};retur... function F (line 1) | async function F(e,t){await P;const[a,n]=await Promise.all([L(e),f()]),o... function N (line 1) | async function N(){return(await S.get(["rules"])).rules} function _ (line 1) | async function _(){return Object.keys(await S.get()).filter(e=>e.startsW... function B (line 1) | async function B(){return Object.keys(await S.get()).filter(e=>e.startsW... function O (line 1) | async function O(e){const t=g+e;return(await S.get([t]))[t]} function j (line 1) | async function j(e,t){const a=g+e;await S.set({[a]:t})} function z (line 1) | async function z(e,t,a){if(!e)throw new Error("URL is empty");const n=aw... function q (line 1) | async function q(e,t,a,n){if(!e||!t)throw new Error("URL is empty");cons... function K (line 1) | async function K(){return(await S.get()).authInfo} function $ (line 1) | async function $(){return(await S.get()).dropboxAuthInfo} function V (line 1) | async function V(e){await S.set({authInfo:e})} function G (line 1) | async function G(e){await S.set({dropboxAuthInfo:e})} function J (line 1) | async function J(){let e=K();e.revokableAccessToken?V({revokableAccessTo... function H (line 1) | async function H(){let e=$();e.revokableAccessToken?G({revokableAccessTo... function Y (line 1) | function Y(e,t){return e.length==t.length&&e.every((e,a)=>e==t[a])} function Z (line 1) | async function Z(e){if(e){const[t,a]=await Promise.all([f(),L(e.url)]);r... function ne (line 1) | async function ne({tabIndex:e,content:t,filename:a,compressContent:n,sel... function oe (line 1) | function oe(e){return e.url==ae} function re (line 1) | async function re(e){return(await browser.tabs.query(e)).sort((e,t)=>e.i... function ie (line 1) | function ie(e){return new Promise((t,a)=>{browser.tabs.onUpdated.addList... function se (line 1) | async function se(e){const t=await browser.tabs.create({url:e.url,active... function Ie (line 1) | function Ie(e,t){if(e.method.endsWith(".processInit")){delete u(t.tab.id... function Ce (line 1) | function Ce(e){Re(e,Ue("error"))} function Se (line 1) | function Se(e,t){Re(e,t?Ue("default",!0):Ue("end"))} function Pe (line 1) | function Pe(e){Le(e)} function Ee (line 1) | function Ee(e,t,a,n){const o=Math.max(Math.min(20,Math.floor(t/a*20)),0)... function Le (line 1) | async function Le(e){const t=Ue("default",await Z(e));await Re(e.id,t)} function Re (line 1) | async function Re(e,t){try{const a=u(e);if(t){a[e].button||(a[e].button=... function Me (line 1) | async function Me(e,t,a){if(browser.action[t]){const n=JSON.parse(JSON.s... function Ue (line 1) | function Ue(e,t){return JSON.parse(JSON.stringify(t?xe.autosave[e]:xe[e]))} function Nt (line 1) | async function Nt(e){const[t,a]=await Promise.all([D(),f()]);let n=await... function _t (line 1) | async function _t(e){const t=await f(e.id);await async function(){const ... function Bt (line 1) | async function Bt(e){if(Rt){const t=[],a=await f(e.id);if(a[e.id].editor... function Ot (line 1) | async function Ot(e){const t=Dt;if(Dt=e,void 0===t||t!=e){const t=[];try... function jt (line 1) | async function jt(e,t){const a=Lt.get(e);try{(void 0===a||a!=t)&&await W... function zt (line 1) | async function zt(e,t){t=Boolean(t);try{await We.update(e,{checked:t}),E... function Kt (line 1) | function Kt(e,t){return e.method.endsWith(".refreshMenu")?function(e){if... function $t (line 1) | function $t(e){!function(e){Re(e.id,Ue("forbidden"))}(e)} function Vt (line 1) | function Vt(e,t,a){!function(e,t,a){let n;a?n=Ue("inject",!0):(n=Ue(1==t... function Gt (line 1) | async function Gt(e,t,a){Ce(e);try{t&&await browser.tabs.sendMessage(e,{... function Jt (line 1) | function Jt(e){!function(e){Re(e,Ue("edit"))}(e)} function Ht (line 1) | function Ht(e,t){Se(e,t)} function Yt (line 1) | function Yt(e,t,a){!function(e,t,a){Ee(e,t,a,ge)}(e,t,a)} function Zt (line 1) | function Zt(e){Bt(e)} function ha (line 1) | async function ha(e){let t;try{t=await xa(e.id)}catch(e){}if(t){const t=... function wa (line 1) | async function wa(){return browser.tabs.create({active:!0,url:"/src/ui/p... function pa (line 1) | async function pa(e,t={}){await ya(),await Promise.all(e.map(async e=>{c... function ba (line 1) | async function ba(e,t={}){await ya(),await Promise.all(e.map(async e=>{c... function ga (line 1) | function ga(e){const t={id:fa,status:e.status,tab:e.tab,options:e.option... function ya (line 1) | async function ya(){if(!da){const e=await R();ua=e.processInForeground,d... function va (line 1) | function va(){const e=la.filter(e=>e.status==oa).length;for(let t=0;tt.id==e);t&&(t.options.autoClose&&!t.c... function xa (line 1) | async function xa(e,t={},a=!0){let n;const o=(await browser.scripting.ex... function Ta (line 1) | function Ta(e,t){const a=la.find(t=>t.id==e);a&&(a.cancel=t)} function Ia (line 1) | function Ia(e,t=!0){Array.from(la).filter(a=>a.tab.id==e&&!a.options.aut... function Ca (line 1) | function Ca(e){return la.find(t=>t.id==e)} function Sa (line 1) | function Sa(e,t){const a=e.tab.id;e.cancelled=!0,a&&(browser.tabs.sendMe... function Pa (line 1) | function Pa(e){return{id:e.id,tabId:e.tab.id,index:e.tab.index,url:e.tab... function Ea (line 1) | async function Ea(e){let t;try{t=await browser.runtime.sendNativeMessage... function Ra (line 1) | async function Ra(e){return e.method.endsWith(".saveCreatedBookmarks")?(... function Ma (line 1) | async function Ma(){try{browser.bookmarks.onCreated.removeListener(Wa),b... function Ua (line 1) | async function Ua(e,t){try{await browser.bookmarks.update(e,t)}catch(e){}} function Wa (line 1) | async function Wa(e,t){La.add(e),await Fa(e,t.url,t)} function Da (line 1) | async function Da(e,t){if(La.has(e)){const a=await browser.bookmarks.get... function Fa (line 1) | async function Fa(e,t,a){const n=await browser.tabs.query({lastFocusedWi... function Na (line 1) | async function Na(e,t){let a=t||"eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJhYzZmZT... method constructor (line 1) | constructor(e){this.file=e.file,this.onProgress=e.onProgress,this.conten... method upload (line 1) | async upload(e=1){let t,a="POST";const n=Ja(await fetch(Ba+`?q=name = '$... function za (line 1) | async function za(e,t){const a=await fetch(_a,{method:"POST",headers:{"C... function qa (line 1) | function qa(e={}){return Boolean(browser.identity&&browser.identity.getA... function Ka (line 1) | async function Ka(e,t,a=!0){const n=t.split("/");n.pop();const o=e.folde... function $a (line 1) | async function $a(e,t,a){const n=await async function(e,t,a){const n=awa... function Va (line 1) | async function Va(e){let t=e.file,a=e.file.size;(e.offset||e.chunkSize)&... function Ga (line 1) | async function Ga(e){e=Ja(e);const t=await e.json();if(t.error)throw new... function Ja (line 1) | function Ja(e){if(200==e.status)return e;throw 404==e.status?new Error("... class Xa (line 1) | class Xa{constructor(e){this.file=e.file,this.onProgress=e.onProgress,th... method constructor (line 1) | constructor(e){this.file=e.file,this.onProgress=e.onProgress,this.cont... method upload (line 1) | async upload(){const e=nn(await fetch("https://api.dropboxapi.com/2/fi... function en (line 1) | async function en(e,t){const a=await fetch(Ha,{method:"POST",headers:{"C... function tn (line 1) | async function tn(e){let t=e.file,a=e.file.size;(e.offset||e.chunkSize)&... function an (line 1) | async function an(e){e=nn(e);const t=await e.json();if(t.error)throw new... function nn (line 1) | function nn(e){if(200==e.status)return e;throw 401==e.status?new Error("... function on (line 1) | function on(e){return JSON.stringify(e).replace(Qa,function(e){return"\\... class pn (line 1) | class pn{constructor(e,t,a){e.endsWith(ln)||(e+=ln),this.url=e,this.auth... method constructor (line 1) | constructor(e,t,a){e.endsWith(ln)||(e+=ln),this.url=e,this.authorizati... method upload (line 1) | upload(e,t,a){return this.controller=new AbortController,a.signal=this... method abort (line 1) | abort(){this.controller&&this.controller.abort()} function bn (line 1) | async function bn(e,t,a){const{authorization:n,filenameConflictAction:o,... class Mn (line 1) | class Mn{constructor(e,t,a,n){this.headers=new Map([["Authorization","Be... method constructor (line 1) | constructor(e,t,a,n){this.headers=new Map([["Authorization","Bearer "+... method upload (line 1) | async upload(e,t,a){this.controller=new AbortController,a.signal=this.... method abort (line 1) | abort(){this.controller&&this.controller.abort()} class Nn (line 1) | class Nn{constructor(e,t,a,n,o="s3.amazonaws.com"){this.api=new zn({doma... method constructor (line 1) | constructor(e,t,a,n,o="s3.amazonaws.com"){this.api=new zn({domain:o,re... method upload (line 1) | async upload(e,t,a){const{filenameConflictAction:n,prompt:o}=a;this.co... method abort (line 1) | abort(){this.controller&&this.controller.abort()} function _n (line 1) | async function _n(e){return new Uint8Array(await new Response(e).arrayBu... class zn (line 1) | class zn{constructor({domain:e,region:t,bucket:a,accessKey:n,secretKey:o... method constructor (line 1) | constructor({domain:e,region:t,bucket:a,accessKey:n,secretKey:o}){this... method putObject (line 1) | async putObject({path:e},{headers:t={},body:a}){return qn(this,{path:e... method getObject (line 1) | async getObject({path:e},{headers:t={}}={}){return qn(this,{path:e},{m... method headObject (line 1) | async headObject({path:e},{headers:t={}}={}){return qn(this,{path:e},{... method listObjects (line 1) | async listObjects({path:e},{headers:t={},continuationToken:a,delimiter... function qn (line 1) | async function qn({region:e,bucket:t,accessKey:a,secretKey:n,domain:o},{... function Kn (line 1) | function Kn(e){let t=encodeURIComponent(e);return t=t.startsWith("%")?t.... function $n (line 1) | function $n(e){return Object.keys(e).map(e=>e.toLowerCase()).sort().join... function Vn (line 1) | async function Vn(e=new Uint8Array(0)){return Zn(await Jn(e))} function Gn (line 1) | function Gn(e,t,a){return e.substring(0,8)+"/"+t+"/"+a+"/"+jn} function Jn (line 1) | async function Jn(e){return crypto.subtle.digest("SHA-256",e)} function Hn (line 1) | async function Hn(e,t){const a={name:"HMAC",hash:{name:"SHA-256"}},n=awa... function Yn (line 1) | function Yn(e){return(new TextEncoder).encode(e)} function Zn (line 1) | function Zn(e){return Array.from(new Uint8Array(e)).map(e=>e.toString(16... class ro (line 1) | class ro{constructor(e,t){this.serverUrl=e,this.authToken=t,this.request... method constructor (line 1) | constructor(e,t){this.serverUrl=e,this.authToken=t,this.requestId=0} method upload (line 1) | async upload(e,t,a){let n;return this.controller=new AbortController,a... method abort (line 1) | abort(){this.controller&&this.controller.abort()} function io (line 1) | async function io(e,t,a){const{filenameConflictAction:n,prompt:o,signal:... function ho (line 1) | function ho(e,t,a,n){if(void 0===n){if(mo++,!(fo.length-mo>=so.length))t... class wo (line 1) | class wo{constructor(e,t){this.stream=new po(e,t),this.objects=[]}append... method constructor (line 1) | constructor(e,t){this.stream=new po(e,t),this.objects=[]} method append (line 1) | append(e){return this.stream.append(e)} method flush (line 1) | flush(){return this.stream.flush()} method addObject (line 1) | addObject(e){this.objects.push(jo(e)&&!Uo(e,this)?e:void 0)} class po (line 1) | class po{constructor(e,t){this.offset=0,this.appendData=e,this.value=new... method constructor (line 1) | constructor(e,t){this.offset=0,this.appendData=e,this.value=new Uint8A... method append (line 1) | async append(e){if(this.offset+e.length>this.value.length){const t=thi... method flush (line 1) | async flush(){this.offset&&await this.appendData({value:new Uint8Array... function bo (line 1) | function bo(e,{chunkSize:t=8388608}={}){let a,n,o,r,i,s;return{[Symbol.a... function go (line 1) | async function go(e,t){const a=fo.findIndex(({test:a}={})=>a&&a(t,e));e.... function yo (line 1) | async function yo(e,t){await go(e,t.length);const a=Object.keys(t).filte... function vo (line 1) | async function vo(e,t){const a=lo.encode(t);await go(e,a.length),await e... function ko (line 1) | async function ko(e,t){await go(e,t.length),await e.append("Uint8Array"=... function Ao (line 1) | async function Ao(e,t){const a=new Uint8Array(new Float64Array([t]).buff... function xo (line 1) | async function xo(e,t){const a=new Uint8Array([Number(t)]);await e.appen... class To (line 1) | class To{constructor(e,t){this.index=e,this.data=t}getObject(){return th... method constructor (line 1) | constructor(e,t){this.index=e,this.data=t} method getObject (line 1) | getObject(){return this.data.objects[this.index]} class Io (line 1) | class Io{constructor(e){this.stream=new Co(e),this.objects=[],this.sette... method constructor (line 1) | constructor(e){this.stream=new Co(e),this.objects=[],this.setters=[]} method consume (line 1) | consume(e){return this.stream.consume(e)} method getObjectId (line 1) | getObjectId(){const e=this.objects.length;return this.objects.push(voi... method resolveObject (line 1) | resolveObject(e,t){jo(t)&&!Wo(t)&&(this.objects[e]=t)} method setObject (line 1) | setObject(e,t){this.setters.push({functionArguments:e,setterFunction:t})} method executeSetters (line 1) | executeSetters(){this.setters.forEach(({functionArguments:e,setterFunc... class Co (line 1) | class Co{constructor(e){this.offset=0,this.value=new Uint8Array(0),this.... method constructor (line 1) | constructor(e){this.offset=0,this.value=new Uint8Array(0),this.consume... method consume (line 1) | async consume(e){if(this.offset+e>this.value.length){const t=new Uint8... function So (line 1) | function So(){let e,t,a,n,o,r;return{next:async t=>t?async function(t){o... function Po (line 1) | async function Po(e){const t=(await e.consume(1))[0],a=fo[t].parse,n=e.g... function Eo (line 1) | async function Eo(e){const t=await Po(e),a=new Array(t);return t&&await ... function Lo (line 1) | async function Lo(e){const t=await Po(e),a=await e.consume(t);return uo.... function Ro (line 1) | async function Ro(e){const t=await e.consume(8);return new Float64Array(... function Mo (line 1) | async function Mo(e){const t=await e.consume(1);return Boolean(t[0])} function Uo (line 1) | function Uo(e,t){return Do(e)&&t.objects.includes(e)} function Wo (line 1) | function Wo(e){return e instanceof To} function Do (line 1) | function Do(e){return e===Object(e)} function Fo (line 1) | function Fo(e){return"number"==typeof e.length} function No (line 1) | function No(e){return e===co} function _o (line 1) | function _o(e){return"number"==typeof e} function Bo (line 1) | function Bo(e){return _o(e)&&Number.isInteger(e)} function Oo (line 1) | function Oo(e){return"symbol"==typeof e} function jo (line 1) | function jo(e){return Do(e)||Oo(e)} class zo (line 1) | class zo{constructor(e,t,a,n){this.headers=new Map([["Authorization","Be... method constructor (line 1) | constructor(e,t,a,n){this.headers=new Map([["Authorization","Bearer "+... method upload (line 1) | async upload(e,t,a){this.controller=new AbortController;const n=t inst... method abort (line 1) | abort(){this.controller&&this.controller.abort()} function Go (line 1) | async function Go(e){return await Yo(),browser.runtime.sendMessage({meth... function Jo (line 1) | async function Jo(e,t){return await Yo(),Zo({method:"getBlobURL",mimeTyp... function Ho (line 1) | async function Ho(e,t,a){return await Yo(),browser.runtime.sendMessage({... function Yo (line 1) | async function Yo(){const e=browser.runtime.getURL(qo);(await browser.ru... function Zo (line 1) | async function Zo(e,t){let a;Vo++;for(let n=0;n*Koyr(a,e);let r,i... function lr (line 1) | function lr(e){return e.replace(/#/g,"%23")} function dr (line 1) | async function dr(e,t){let a=await K();const n={interactive:!0,forceWebA... function ur (line 1) | async function ur(e){let t=await $();const a={launchWebAuthFlow:e=>se(e)... function fr (line 1) | async function fr(e,t,a,n,o,r,i,{filenameConflictAction:s,prompt:c}){try... function mr (line 1) | async function mr(e,t,a,n,o,r,i,s,{filenameConflictAction:c,prompt:l}){t... function hr (line 1) | async function hr(e,t,a,n,o,r,{filenameConflictAction:i,prompt:s}){try{c... function wr (line 1) | async function wr(e,t,a,n,o,{filenameConflictAction:r,prompt:i}){try{con... function pr (line 1) | async function pr(e,t,a,n,o){try{await dr(n);const r=Ca(e);if(!r||!r.can... function br (line 1) | async function br(e,t,a,n){try{await ur();const o=Ca(e);if(!o||!o.cancel... function gr (line 1) | async function gr(e,t){let a,n=t.filenameConflictAction;if("skip"==n){(a... function yr (line 1) | function yr(e,t){return browser.tabs.sendMessage(e,{method:"content.prom... function vr (line 1) | async function vr(e,t){const a={url:e.url,saveAs:t.confirmFilename,filen... function kr (line 1) | async function kr(e,t,a,n,o,r,i,s){try{const c=Ca(e);if(!c||!c.cancelled... function Ar (line 1) | async function Ar(e,t,a,n,o,{foregroundSave:r,sharePage:i}={}){const s=b... function Ir (line 1) | async function Ir(e,t){if("enableAutoSave"==e.method){const a=await f(t.... function Cr (line 1) | async function Cr(e,t){const a=t.id,n=await F(t.url,!0);if(n){let o;Vt(a... function Sr (line 1) | async function Sr(e,t){return e.method.endsWith(".init")&&(await async f... function Pr (line 1) | async function Pr(e,t){const{width:a,height:n,scale:o=1}=t,r=Math.floor(... function Er (line 1) | async function Er(e){return(await browser.tabs.query(e)).sort((e,t)=>e.i... FILE: lib/single-file-extension-bootstrap.js function p (line 1) | async function p(){if(document.documentElement.dataset&&void 0!==documen... function g (line 1) | function g(){return new Promise((e,t)=>{const o=new XMLHttpRequest;o.ope... function b (line 1) | async function b(e){return i&&"content.autosave"==e.method?(async functi... function S (line 1) | function S(){const e=document.querySelector("singlefile-infobar");e&&e.r... function w (line 1) | async function w(){const e=o.helper;if((!l||c)&&!u)if(l=!0,r.autoSaveDel... function T (line 1) | function T(){i&&r&&(r.autoSaveUnload||r.autoSaveLoadOrUnload||r.autoSave... function A (line 1) | function A(){"hidden"==document.visibilityState&&r.autoSaveDiscard&&I({a... function R (line 1) | function R(){!u&&(r.autoSaveUnload||r.autoSaveLoadOrUnload||r.autoSaveRe... function I (line 1) | function I({autoSaveUnload:e,autoSaveDiscard:t,autoSaveRemove:n}){const ... function C (line 1) | function C(e,t,{autoSaveUnload:n,autoSaveDiscard:a,autoSaveRemove:i}={})... function D (line 1) | async function D(n){let a;h?a=await g():(P(n),function(e){s(e.body);cons... function M (line 1) | async function M(e){if(137==e[0]&&80==e[1]&&78==e[2]&&71==e[3]){let t=ne... function O (line 1) | function O(e){if(void 0===f){const t=o.helper,n=e.documentElement.firstC... function P (line 1) | function P(e){e.querySelectorAll("*").forEach(e=>{const t=o.helper.getSh... FILE: lib/single-file-extension-core.js function o (line 1) | async function o(c,d={},u=!0){try{const n={cache:d.cache||"force-cache",... function c (line 1) | async function c(e,r){const t=await f({method:"singlefile.fetchFrame",ur... function f (line 1) | async function f(e){const r=await browser.runtime.sendMessage(e);if(!r||... FILE: lib/single-file-extension-editor-helper.js function r (line 1) | function r(n,e){const t=n.doctype;let a="";return t&&(a="{const a="0x"+e-65536;return a... function S (line 1) | function S(){b instanceof f&&(b.addEventListener("single-file-new-font-f... function L (line 1) | function L(n,e,t){if(!n.querySelector(z)){let a;e.infobarContent?a=e.inf... function A (line 1) | function A(n,e=C){const t=n.evaluate("//comment()",n,null,XPathResult.FI... function T (line 1) | function T(n,{saveUrl:e,infobarContent:t,saveDate:a}){if(e){const o=n.qu... function I (line 1) | function I(n,e){const t=A(n,e);t&&t.saveUrl&&T(n,t)} function jn (line 1) | function jn(n,e,t){n.querySelectorAll("noscript:not(["+X+"])").forEach(n... function Sn (line 1) | function Sn(n){!function n(e,t=0,a=""){const o=a?`${a}.${t+1}`:`${t+1}`;... function xn (line 1) | function xn(n,e,t=!1){const a={};n.currentScript&&n.currentScript.remove... function Cn (line 1) | function Cn(n,e,t,a,o={usedFonts:new Map,canvases:[],images:[],posters:[... function zn (line 1) | function zn(n,e=new Map){if(n){const t=[];for(const a of Array.from(n))i... function Ln (line 1) | function Ln(n,e,t){if(n){const a=n.getPropertyValue("font-style")||"norm... function An (line 1) | function An(n=""){return En(u(n.trim())).toLowerCase()} function Tn (line 1) | function Tn(n,e){let t=!1;if(e){const a=e.getPropertyValue("display"),o=... function In (line 1) | function In(n){if(n){const e=[];return n.querySelectorAll("style").forEa... function Rn (line 1) | function Rn(n,e){if(e.getPropertyValue(n).endsWith("px"))return parseFlo... function En (line 1) | function En(n){return(n=n.match(rn)?n.replace(rn,"$1"):n.replace(sn,"$1"... function Dn (line 1) | function Dn(n){return ln[n.toLowerCase().trim()]||n} function Mn (line 1) | function Mn(n){return new fn([n]).size} function Bn (line 1) | async function Bn(n,e){try{return function(n){const e=[],t=new DataView(... function Nn (line 1) | function Nn(n){return n.flat?n.flat():n.reduce((n,e)=>n.concat(Array.isA... function Pn (line 1) | function Pn(n,e,t){try{return n.getComputedStyle(e,t)}catch(n){}} function On (line 1) | function On(n,e=hn,t="_",a=pn){return a.forEach((t,o)=>n=n.replace(new R... function _n (line 1) | function _n(n,e){const t=(new vn).parseFromString(n,"text/html");t.head|... function Zn (line 1) | async function Zn(n,e,t){let a=await $n(t.filenameTemplate,t,n,e)||"";a=... function $n (line 1) | async function $n(n="",e,t,a,o={}){const{dontReplaceSlash:i}=o;o.current... function Xn (line 1) | function Xn(n,e,t){if("function"==typeof n.replaceAll)return n.replaceAl... function Qn (line 1) | async function Qn(n,e,t,a){const{maxLength:o,maxCharLength:i}=function(n... function ne (line 1) | function ne(n){try{return decodeURI(n)}catch(e){return n}} function ee (line 1) | function ee(n,e){let t=n.pathname.match(/\/([^/]+)$/),a=t&&t[0];return a... function te (line 1) | function te(n,e){const t=new Fn([n]),a=new qn;return a.readAsText(t.slic... function ae (line 1) | function ae(n){const e=Object.assign({},n);return delete e.content,delet... class Qe (line 1) | class Qe{constructor(n){return class extends ze{constructor(e,t){const a... method constructor (line 1) | constructor(n){return class extends ze{constructor(e,t){const a=new n(... function at (line 1) | function at(){return tt} function ot (line 1) | function ot(n){return ce.max(n.chunkSize,64)} function it (line 1) | function it(n){const{baseURL:e,chunkSize:t,maxWorkers:a,terminateWorkerT... function rt (line 1) | function rt(n,e){e!==Ze&&(tt[n]=e)} function st (line 1) | function st(n,e,t){return class{constructor(a){const o=this;var i,r;i=a,... class ct (line 1) | class ct{constructor(n){this.crc=n||-1}append(n){let e=0|this.crc;for(le... method constructor (line 1) | constructor(n){this.crc=n||-1} method append (line 1) | append(n){let e=0|this.crc;for(let t=0,a=0|n.length;t>>8^lt... method get (line 1) | get(){return~this.crc} class mt (line 1) | class mt extends ze{constructor(){let n;const e=new ct;super({transform(... method constructor (line 1) | constructor(){let n;const e=new ct;super({transform(n,t){e.append(n),t... function dt (line 1) | function dt(n){if(typeof je==$e){n=unescape(encodeURIComponent(n));const... method concat (line 1) | concat(n,e){if(0===n.length||0===e.length)return n.concat(e);const t=n[n... method bitLength (line 1) | bitLength(n){const e=n.length;if(0===e)return 0;const t=n[e-1];return 32... method clamp (line 1) | clamp(n,e){if(32*n.length=32;e-=32)a.push(t),t=0;if... method fromBits (line 1) | fromBits(n){const e=ht.bitLength(n)/8,t=new we(e);let a;for(let o=0;o>>32-n} method _block (line 1) | _block(n){const e=this,t=e._h,a=oe(80);for(let e=0;e<16;e++)a[e]=n[e];le... method constructor (line 1) | constructor(n){const e=this;e._tables=[[[],[],[],[],[]],[[],[],[],[],[]]... method encrypt (line 1) | encrypt(n){return this._crypt(n,0)} method decrypt (line 1) | decrypt(n){return this._crypt(n,1)} method _precompute (line 1) | _precompute(){const n=this._tables[0],e=this._tables[1],t=n[4],a=e[4],o=... method _crypt (line 1) | _crypt(n,e){if(4!==n.length)throw new ge("invalid aes block size");const... method getRandomValues (line 1) | getRandomValues(n){const e=new fe(n.buffer),t=n=>{let e=987654321;const ... method constructor (line 1) | constructor(n,e){this._prf=n,this._initIv=e,this._iv=e} method reset (line 1) | reset(){this._iv=this._initIv} method update (line 1) | update(n){return this.calculate(this._prf,n,this._iv)} method incWord (line 1) | incWord(n){if(255&~(n>>24))n+=1<<24;else{let e=n>>16&255,t=n>>8&255,a=25... method incCounter (line 1) | incCounter(n){0===(n[0]=this.incWord(n[0]))&&(n[1]=this.incWord(n[1]))} method calculate (line 1) | calculate(n,e,t){let a;if(!(a=e.length))return[];const o=ht.bitLength(e)... method pbkdf2 (line 1) | pbkdf2(n,e,t,a){if(t=t||1e4,a<0||t<0)throw new ge("invalid params to pbk... method constructor (line 1) | constructor(n){const e=this,t=e._hash=ut.sha1,a=[[],[]];e._baseHash=[new... method reset (line 1) | reset(){const n=this;n._resultHash=new n._hash(n._baseHash[0]),n._update... method update (line 1) | update(n){this._updated=!0,this._resultHash.update(n)} method digest (line 1) | digest(){const n=this,e=n._resultHash.finalize(),t=new n._hash(n._baseHa... method encrypt (line 1) | encrypt(n){if(this._updated)throw new ge("encrypt on already updated hma... function St (line 1) | function St(n){return kt?xe.getRandomValues(n):wt.getRandomValues(n)} class Ut (line 1) | class Ut extends ze{constructor({password:n,rawPassword:e,signed:t,encry... method constructor (line 1) | constructor({password:n,rawPassword:e,signed:t,encryptionStrength:a,ch... class Ht (line 1) | class Ht extends ze{constructor({password:n,rawPassword:e,encryptionStre... method constructor (line 1) | constructor({password:n,rawPassword:e,encryptionStrength:t}){let a;sup... function Wt (line 1) | function Wt(n,e,t,a,o,i){const{ctr:r,hmac:s,pending:l}=n,c=e.length-o;le... function Gt (line 1) | async function Gt(n,e,t,a){n.password=null;const o=await async function(... function Vt (line 1) | function Vt(n,e){return e===Ze?dt(n):e} function Kt (line 1) | function Kt(n,e){let t=n;return n.length+e.length&&(t=new we(n.length+e.... function Jt (line 1) | function Jt(n,e,t){return n.subarray(e,t)} function Yt (line 1) | function Yt(n,e){return n.fromBits(e)} function Zt (line 1) | function Zt(n,e){return n.toBits(e)} class Xt (line 1) | class Xt extends ze{constructor({password:n,passwordVerification:e,check... method constructor (line 1) | constructor({password:n,passwordVerification:e,checkPasswordOnly:t}){s... class Qt (line 1) | class Qt extends ze{constructor({password:n,passwordVerification:e}){sup... method constructor (line 1) | constructor({password:n,passwordVerification:e}){super({start(){ie.ass... function na (line 1) | function na(n,e){const t=new we(e.length);for(let a=0;a>>8)} function ia (line 1) | function ia(n){return 255&n} function ra (line 1) | function ra(n){return 4294967295&n} class la (line 1) | class la extends ze{constructor(n,{chunkSize:e,CompressionStream:t,Compr... method constructor (line 1) | constructor(n,{chunkSize:e,CompressionStream:t,CompressionStreamNative... class ca (line 1) | class ca extends ze{constructor(n,{chunkSize:e,DecompressionStream:t,Dec... method constructor (line 1) | constructor(n,{chunkSize:e,DecompressionStream:t,DecompressionStreamNa... function ma (line 1) | function ma(n){return pa(n,new ze({transform(n,e){n&&n.length&&e.enqueue... function da (line 1) | function da(n,e,t){e=pa(e,new ze({flush:t})),ie.defineProperty(n,"readab... function ha (line 1) | function ha(n,e,t,a,o){try{n=pa(n,new(e&&a?a:o)(sa,t))}catch(a){if(!e)re... function pa (line 1) | function pa(n,e){return n.pipeThrough(e)} class va (line 1) | class va extends ze{constructor(n,e){super({});const t=this,{codecType:a... method constructor (line 1) | constructor(n,e){super({});const t=this,{codecType:a}=n;let o;a.starts... class ja (line 1) | class ja extends ze{constructor(n){let e;super({transform:function t(a,o... method constructor (line 1) | constructor(n){let e;super({transform:function t(a,o){if(e){const n=ne... class xa (line 1) | class xa{constructor(n,{readable:e,writable:t},{options:a,config:o,strea... method constructor (line 1) | constructor(n,{readable:e,writable:t},{options:a,config:o,streamOption... class Ca (line 1) | class Ca extends ze{constructor(n,{onstart:e,onprogress:t,size:a,onend:o... method constructor (line 1) | constructor(n,{onstart:e,onprogress:t,size:a,onend:o}){let i=0;super({... function za (line 1) | async function za(n,...e){try{await n(...e)}catch(n){}} function La (line 1) | function La(n,e){return{run:()=>async function({options:n,readable:e,wri... function Aa (line 1) | function Aa(n,e){const{baseURL:t,chunkSize:a}=e;if(!n.interface){let o;t... function Ra (line 1) | function Ra(n,{worker:e,writer:t,onTaskFinished:a,transferStreams:o}){tr... function Ba (line 1) | async function Ba(n,e){const{options:t,config:a}=e,{transferStreams:o,us... function Na (line 1) | function Na(n){const{terminateTimeout:e}=n;e&&(clearTimeout(e),n.termina... class Ga (line 1) | class Ga{constructor(){this.size=0}init(){this.initialized=!0}} method constructor (line 1) | constructor(){this.size=0} method init (line 1) | init(){this.initialized=!0} class Va (line 1) | class Va extends Ga{get readable(){const n=this,{chunkSize:e=Ha}=n,t=new... method readable (line 1) | get readable(){const n=this,{chunkSize:e=Ha}=n,t=new Le({start(){this.... class Ka (line 1) | class Ka extends Ga{constructor(){super();const n=this,e=new Ae({write:e... method constructor (line 1) | constructor(){super();const n=this,e=new Ae({write:e=>n.writeUint8Arra... method writeUint8Array (line 1) | writeUint8Array(){} class Ja (line 1) | class Ja extends Va{constructor(n){super(),ie.assign(this,{blob:n,size:n... method constructor (line 1) | constructor(n){super(),ie.assign(this,{blob:n,size:n.size})} method readUint8Array (line 1) | async readUint8Array(n,e){const t=this,a=n+e,o=n||a{const i=new XMLHttpReques... class co (line 1) | class co extends Va{constructor(n,e={}){super(),ie.assign(this,{url:n,re... method constructor (line 1) | constructor(n,e={}){super(),ie.assign(this,{url:n,reader:e.useXHR?new ... method size (line 1) | set size(n){} method size (line 1) | get size(){return this.reader.size} method init (line 1) | async init(){await this.reader.init(),super.init()} method readUint8Array (line 1) | readUint8Array(n,e){return this.reader.readUint8Array(n,e)} class mo (line 1) | class mo extends Va{constructor(n){super(),this.readers=n}async init(){c... method constructor (line 1) | constructor(n){super(),this.readers=n} method init (line 1) | async init(){const n=this,{readers:e}=n;n.lastDiskNumber=0,n.lastDiskO... method readUint8Array (line 1) | async readUint8Array(n,e,t=0){const a=this,{readers:o}=this;let i,r=t;... class ho (line 1) | class ho extends Ga{constructor(n,e=4294967295){super();const t=this;let... method constructor (line 1) | constructor(n,e=4294967295){super();const t=this;let a,o,i;ie.assign(t... function po (line 1) | async function po(n,e){if(!n.init||n.initialized)return ve.resolve();awa... function uo (line 1) | function uo(n){return oe.isArray(n)&&(n=new mo(n)),n instanceof Le&&(n={... function go (line 1) | function go(n){n.writable===Ze&&typeof n.next==Xe&&(n=new ho(n)),n insta... function wo (line 1) | function wo(n,e,t,a){return n.readUint8Array(e,t,a)} function vo (line 1) | function vo(n,e){return e&&"cp437"==e.trim().toLowerCase()?function(n){i... class qo (line 1) | class qo{constructor(n){Fo.forEach(e=>this[e]=n[e])}} method constructor (line 1) | constructor(n){Fo.forEach(e=>this[e]=n[e])} class ti (line 1) | class ti{constructor(n,e={}){ie.assign(this,{reader:uo(n),options:e,conf... method constructor (line 1) | constructor(n,e={}){ie.assign(this,{reader:uo(n),options:e,config:at()})} method getEntriesGenerator (line 1) | async*getEntriesGenerator(n={}){const e=this;let{reader:t}=e;const{con... method getEntries (line 1) | async getEntries(n={}){const e=[];for await(const t of this.getEntries... method close (line 1) | async close(){} class ai (line 1) | class ai{constructor(n,e,t){ie.assign(this,{reader:n,config:e,options:t}... method constructor (line 1) | constructor(n,e,t){ie.assign(this,{reader:n,config:e,options:t})} method getData (line 1) | async getData(n,e,t={}){const a=this,{reader:o,offset:i,diskNumberStar... function oi (line 1) | function oi(n,e,t){const a=n.rawBitFlag=di(e,t+2),o=!(1&~a),i=hi(e,t+6);... function ii (line 1) | async function ii(n,e,t,a,o){const{rawExtraField:i}=e,r=e.extraField=new... function ri (line 1) | async function ri(n,e,t,a,o){const i=ui(n.data),r=new ct;r.append(o[t]);... function si (line 1) | function si(n,e,t){return e[t]===Ze?n.options[t]:e[t]} function li (line 1) | function li(n){const e=(4294901760&n)>>16,t=65535&n;try{return new me(19... function ci (line 1) | function ci(n){return new me(se(n/le(1e4)-le(116444736e5)))} function mi (line 1) | function mi(n,e){return n.getUint8(e)} function di (line 1) | function di(n,e){return n.getUint16(e,!0)} function hi (line 1) | function hi(n,e){return n.getUint32(e,!0)} function pi (line 1) | function pi(n,e){return se(n.getBigUint64(e,!0))} function ui (line 1) | function ui(n){return new ke(n.buffer)} class Li (line 1) | class Li{constructor(n,e={}){const t=(n=go(n)).availableSize!==Ze&&n.ava... method constructor (line 1) | constructor(n,e={}){const t=(n=go(n)).availableSize!==Ze&&n.availableS... method add (line 1) | async add(n="",e,t={}){const a=this,{pendingAddFileCalls:o,config:i}=a... method close (line 1) | async close(n=new we,e={}){const{pendingAddFileCalls:t,writer:a}=this,... function Ai (line 1) | async function Ai(n,e){const t=n.getWriter();try{await t.ready,n.size+=P... function Ti (line 1) | function Ti(n){if(n)return(le(n.getTime())+le(116444736e5))*le(1e4)} function Ii (line 1) | function Ii(n,e,t,a){const o=e[t]===Ze?n.options[t]:e[t];return o===Ze?a:o} function Ri (line 1) | function Ri(n,e,t){n.setUint8(e,t)} function Ei (line 1) | function Ei(n,e,t){n.setUint16(e,t,!0)} function Di (line 1) | function Di(n,e,t){n.setUint32(e,t,!0)} function Mi (line 1) | function Mi(n,e,t){n.setBigUint64(e,t,!0)} function Bi (line 1) | function Bi(n,e,t){n.set(e,t)} function Ni (line 1) | function Ni(n){return new ke(n.buffer)} function Pi (line 1) | function Pi(...n){let e=0;return n.forEach(n=>n&&(e+=n.length)),e} method constructor (line 1) | constructor(n){super();let e=n.length;for(;"="==n.charAt(e-1);)e--;const... method readUint8Array (line 1) | readUint8Array(n,e){const{dataStart:t,dataURI:a}=this,o=new we(e),i=4*ce... method constructor (line 1) | constructor(n){super(),ie.assign(this,{data:"data:"+(n||"")+";base64,",p... method writeUint8Array (line 1) | writeUint8Array(n){const e=this;let t=0,a=e.pending;const o=e.pending.le... method getData (line 1) | getData(){return this.data+Ce(this.pending)} method constructor (line 1) | constructor(n,e={}){e.useRangeHeader=!0,super(n,e)} method constructor (line 1) | constructor(n){super(new ye([n],{type:"text/plain"}))} method constructor (line 1) | constructor(n){super(n),ie.assign(this,{encoding:n,utf8:!n||"utf-8"==n.t... method getData (line 1) | async getData(){const{encoding:n,utf8:e}=this,t=await super.getData();if... method constructor (line 1) | constructor(n){super(),ie.assign(this,{array:n,size:n.length})} method readUint8Array (line 1) | readUint8Array(n,e){return this.array.slice(n,n+e)} method init (line 1) | init(n=0){ie.assign(this,{offset:0,array:new we(n)}),super.init()} method writeUint8Array (line 1) | writeUint8Array(n){const e=this;if(e.offset+n.length>e.array.length){con... method getData (line 1) | getData(){return this.array} method constructor (line 1) | constructor(n={}){const{readable:e,writable:t}=new ze,a=new ti(e,n).getE... method constructor (line 1) | constructor(n={}){const{readable:e,writable:t}=new ze;this.readable=e,th... method transform (line 1) | transform(n){const{readable:e,writable:t}=new ze({flush:()=>{this.zipWri... method writable (line 1) | writable(n){const{readable:e,writable:t}=new ze;return this.zipWriter.ad... method close (line 1) | close(n=void 0,e={}){return this.zipWriter.close(n,e)} function a (line 1) | function a(n){var t=n.match(e);return t?{scheme:t[1],auth:t[2],host:t[3]... function o (line 1) | function o(n){var e="";return n.scheme&&(e+=n.scheme+":"),e+="//",n.auth... function r (line 1) | function r(n,e){""===n&&(n="."),""===e&&(e=".");var r=a(e),s=a(n);if(s&&... function l (line 1) | function l(n){return n} function c (line 1) | function c(n){if(!n)return!1;var e=n.length;if(e<9||95!==n.charCodeAt(e-... function m (line 1) | function m(n,e){return n===e?0:null===n?1:null===e?-1:n>e?1:-1} function o (line 1) | function o(){this._array=[],this._set=a?new Map:Object.create(null)} function t (line 1) | function t(){this._array=[],this._sorted=!0,this._last={generatedLine:-1... function i (line 1) | function i(n){n||(n={}),this._file=t.getArg(n,"file",null),this._sourceR... method constructor (line 1) | constructor(n){this._map=n} method size (line 1) | get size(){return this._map.size} method get (line 1) | get(n){return n=t(String(n)),this._map.get(n)} method has (line 1) | has(n){return n=t(String(n)),this._map.has(n)} method set (line 1) | set(n,e){if(n=t(String(n)),e=String(e),!a(n))throw new Error(`Invalid ... method clear (line 1) | clear(){this._map.clear()} method delete (line 1) | delete(n){return n=t(String(n)),this._map.delete(n)} method forEach (line 1) | forEach(n,e){this._map.forEach(n,e)} method keys (line 1) | keys(){return this._map.keys()} method values (line 1) | values(){return this._map.values()} method entries (line 1) | entries(){return this._map.entries()} function zr (line 1) | function zr(n){return n>=48&&n<=57} function Lr (line 1) | function Lr(n){return zr(n)||n>=65&&n<=70||n>=97&&n<=102} function Ar (line 1) | function Ar(n){return n>=65&&n<=90} function Tr (line 1) | function Tr(n){return function(n){return Ar(n)||function(n){return n>=97... function Ir (line 1) | function Ir(n){return Tr(n)||zr(n)||45===n} function Rr (line 1) | function Rr(n){return n>=0&&n<=8||11===n||n>=14&&n<=31||127===n} function Er (line 1) | function Er(n){return 10===n||13===n||12===n} function Dr (line 1) | function Dr(n){return Er(n)||32===n||9===n} function Mr (line 1) | function Mr(n,e){return!(92!==n||Er(e)||0===e)} function Br (line 1) | function Br(n,e,t){return 45===n?Tr(e)||45===e||Mr(e,t):!!Tr(n)||92===n&... function Nr (line 1) | function Nr(n,e,t){return 43===n||45===n?zr(e)?2:46===e&&zr(t)?3:0:46===... function Pr (line 1) | function Pr(n){return 65279===n||65534===n?1:0} function Fr (line 1) | function Fr(n){return n<128?Or[n]:132} function qr (line 1) | function qr(n,e){return en.length)return!1;for(let... function Gr (line 1) | function Gr(n,e){for(;e0?Pr(e.charCodeAt(0)... method constructor (line 1) | constructor(n,e,t,a){this.setSource(n,e,t,a),this.lines=null,this.column... method setSource (line 1) | setSource(n="",e=0,t=1,a=1){this.source=n,this.startOffset=e,this.startL... method getLocation (line 1) | getLocation(n,e){return this.computed||ns(this),{source:e,offset:this.st... method getLocationRange (line 1) | getLocationRange(n,e,t){return this.computed||ns(this),{source:t,start:{... function rs (line 1) | function rs(n,e,t){return nt?t:n} method constructor (line 1) | constructor(n,e){this.setSource(n,e)} method reset (line 1) | reset(){this.eof=!1,this.tokenIndex=-1,this.tokenType=0,this.tokenStart=... method setSource (line 1) | setSource(n="",e=()=>{}){let t=(n=String(n||"")).length,a=Qr(this.offset... method lookupType (line 1) | lookupType(n){return(n+=this.tokenIndex)0?nSs(n)<<16|Ss(e)));return fun... function Ts (line 1) | function Ts(n,e){if("function"==typeof e){let t=null;return void n.child... function Is (line 1) | function Is(n){ls(n,(e,t,a)=>{this.token(e,n.slice(t,a))})} function Rs (line 1) | function Rs(n){let e=new Map;for(let[t,a]of Object.entries(n.node))"func... function Ms (line 1) | function Ms(n){return"function"==typeof n?n:Ds} function Bs (line 1) | function Bs(n,e){return function(t,a,o){t.type===e&&n.call(this,t,a,o)}} function Ns (line 1) | function Ns(n,e){let t=e.structure,a=[];for(let n in t){if(!1===Es.call(... function Ps (line 1) | function Ps(n,e){let t=n.fields.slice(),a=n.context,o="string"==typeof a... function Os (line 1) | function Os({StyleSheet:n,Atrule:e,Rule:t,Block:a,DeclarationList:o}){re... function _s (line 1) | function _s(n){let e=function(n){let e={};for(let t in n.node)if(Es.call... function Fs (line 1) | function Fs(n){return n} function qs (line 1) | function qs(n,e,t,a){let o;switch(n.type){case"Group":o=function(n,e,t,a... function Us (line 1) | function Us(n,e){let t=Fs,a=!1,o=!1;return"function"==typeof e?t=e:e&&(a... function Ws (line 1) | function Ws(n,e){let t=n&&n.loc&&n.loc[e];return t?"line"in t?Gs(t):t:null} function Gs (line 1) | function Gs({offset:n,line:e,column:t},a){let o={offset:n,line:e,column:... function Xs (line 1) | function Xs(n,e){return e=e||0,n.length-e>=2&&45===n.charCodeAt(e)&&45==... function Qs (line 1) | function Qs(n,e){if(e=e||0,n.length-e>=3&&45===n.charCodeAt(e)&&45!==n.c... function al (line 1) | function al(n,e){return null!==n&&9===n.type&&n.value.charCodeAt(0)===e} function ol (line 1) | function ol(n,e,t){for(;null!==n&&(13===n.type||25===n.type);)n=t(++e);r... function il (line 1) | function il(n,e,t,a){if(!n)return 0;let o=n.value.charCodeAt(e);if(43===... function rl (line 1) | function rl(n,e,t){let a=!1,o=ol(n,e,t);if(null===(n=t(o)))return e;if(1... function sl (line 1) | function sl(n,e){return null!==n&&9===n.type&&n.value.charCodeAt(0)===e} function ll (line 1) | function ll(n,e,t){let a=0;for(let o=e;o6)return 0;e... function hl (line 1) | function hl(n,e){return e2&&40===n.charCodeAt(n.length-2)&&41===n.... function Lc (line 1) | function Lc(n){return"Keyword"===n.type||"AtKeyword"===n.type||"Function... function Ac (line 1) | function Ac(n,e=" ",t=!1){return{type:"Group",terms:n,combinator:e,disal... function Tc (line 1) | function Tc(n,e,t=new Set){if(!t.has(n))switch(t.add(n),n.type){case"If"... function Ic (line 1) | function Ic(n,e,t){switch(n){case" ":{let n=jc;for(let t=e.length-1;t>=0... function Rc (line 1) | function Rc(n){if("function"==typeof n)return{type:"Generic",fn:n};switc... function Ec (line 1) | function Ec(n,e){return"string"==typeof n&&(n=wc(n)),{type:"MatchGraph",... function Bc (line 1) | function Bc(n,e){if(n.length!==e.length)return!1;for(let t=0;t"Type"===n.type&&n.name===e)} function Uc (line 1) | function Uc(n,e){return Wc(this,n,n=>"Property"===n.type&&n.name===e)} function Hc (line 1) | function Hc(n){return Wc(this,n,n=>"Keyword"===n.type)} function Wc (line 1) | function Wc(n,e,t){let a=Fc.call(n,e);return null!==a&&a.some(t)} function Gc (line 1) | function Gc(n){return"node"in n?n.node:Gc(n.match[0])} function Vc (line 1) | function Vc(n){return"node"in n?n.node:Vc(n.match[n.match.length-1])} function Kc (line 1) | function Kc(n,e,t,a,o){let i=[];return null!==t.matched&&function t(r){i... function Yc (line 1) | function Yc(n){return"number"==typeof n&&isFinite(n)&&Math.floor(n)===n&... function Zc (line 1) | function Zc(n){return!!n&&Yc(n.offset)&&Yc(n.line)&&Yc(n.column)} function $c (line 1) | function $c(n,e){return function(t,a){if(!t||t.constructor!==Object)retu... function Xc (line 1) | function Xc(n,e){let t=[];for(let a=0;a`:`<'${n}'>`}function e(i,r,s... method dump (line 1) | dump(n,e){return{generic:this.generic,cssWideKeywords:this.cssWideKeywor... method toString (line 1) | toString(){return JSON.stringify(this.dump())} function im (line 1) | function im(n,e){return"string"==typeof e&&/^\s*\|/.test(e)?"string"==ty... function rm (line 1) | function rm(n,e){let t=Object.create(null);for(let a of Object.keys(n))e... function sm (line 1) | function sm(n,e,t){let a={...n};for(let[n,o]of Object.entries(e))a[n]={.... function lm (line 1) | function lm(n,e){let t={...n};for(let[a,o]of Object.entries(e))switch(a)... function cm (line 1) | function cm(n){let e=ks(n),t=_s(n),a=Rs(n),{fromPlainObject:o,toPlainObj... function bm (line 1) | function bm(n,e){let t=this.tokenStart+n,a=this.charCodeAt(t);for((a===h... function fm (line 1) | function fm(n){return bm.call(this,0,n)} function km (line 1) | function km(n,e){if(!this.cmpChar(this.tokenStart+n,e)){let t="";switch(... function ym (line 1) | function ym(){let n=0,e=0,t=this.tokenType;for(;13===t||25===t;)t=this.l... function Sm (line 1) | function Sm(){let n=this.tokenStart,e=null,t=null;if(10===this.tokenType... function xm (line 1) | function xm(n){if(n.a){let e=("+1"===n.a||"1"===n.a?"n":"-1"===n.a&&"-n"... function zm (line 1) | function zm(){return this.Raw(this.consumeUntilLeftCurlyBracketOrSemicol... function Lm (line 1) | function Lm(){for(let n,e=1;n=this.lookupType(e);e++){if(24===n)return!0... function Rm (line 1) | function Rm(n=!1){let e,t,a=this.tokenStart,o=null,i=null;switch(this.ea... function Em (line 1) | function Em(n){this.token(3,"@"+n.name),null!==n.prelude&&this.node(n.pr... function Pm (line 1) | function Pm(n){let e=null;return null!==n&&(n=n.toLowerCase()),this.skip... function Om (line 1) | function Om(n){this.children(n)} function Vm (line 1) | function Vm(){this.eof&&this.error("Unexpected end of input");let n=this... function Km (line 1) | function Km(){let n=this.tokenStart,e=this.charCodeAt(n);return e!==Um&&... function Zm (line 1) | function Zm(){let n,e=this.tokenStart,t=null,a=null,o=null;return this.e... function $m (line 1) | function $m(n){this.token(9,"["),this.node(n.name),null!==n.matcher&&(th... function nd (line 1) | function nd(){return this.Raw(null,!0)} function ed (line 1) | function ed(){return this.parseWithFallback(this.Rule,nd)} function td (line 1) | function td(){return this.Raw(this.consumeUntilSemicolonIncluded,!0)} function ad (line 1) | function ad(){if(17===this.tokenType)return td.call(this,this.tokenIndex... function sd (line 1) | function sd(n){let e=n?ad:ed,t=this.tokenStart,a=this.createList();this.... function ld (line 1) | function ld(n){this.token(23,"{"),this.children(n,n=>{"Declaration"===n.... function hd (line 1) | function hd(n,e){let t=this.tokenStart,a=null;return this.eat(19),a=n.ca... function pd (line 1) | function pd(n){this.token(9,"["),this.children(n),this.token(9,"]")} function bd (line 1) | function bd(){let n=this.tokenStart;return this.eat(15),{type:"CDC",loc:... function fd (line 1) | function fd(){this.token(15,"--\x3e")} function jd (line 1) | function jd(){let n=this.tokenStart;return this.eat(14),{type:"CDO",loc:... function Sd (line 1) | function Sd(){this.token(14,"\x3c!--")} function Ad (line 1) | function Ad(){return this.eatDelim(Cd),{type:"ClassSelector",loc:this.ge... function Td (line 1) | function Td(n){this.token(9,"."),this.token(1,n.name)} function Pd (line 1) | function Pd(){let n,e=this.tokenStart;switch(this.tokenType){case 13:n="... function Od (line 1) | function Od(n){this.tokenize(n.name)} function Wd (line 1) | function Wd(){let n=this.tokenStart,e=this.tokenEnd;return this.eat(25),... function Gd (line 1) | function Gd(n){this.token(25,"/*"+n.value+"*/")} function Zd (line 1) | function Zd(n){return 1===this.lookupTypeNonSC(1)&&Kd.has(this.lookupTyp... method supports (line 1) | supports(){return this.SupportsDeclaration()} function Xd (line 1) | function Xd(n="media"){let e=this.createList();n:for(;!this.eof;)switch(... function Qd (line 1) | function Qd(n){n.children.forEach(n=>{"Condition"===n.type?(this.token(2... function lh (line 1) | function lh(){return this.Raw(this.consumeUntilExclamationMarkOrSemicolo... function ch (line 1) | function ch(){return this.Raw(this.consumeUntilExclamationMarkOrSemicolo... function mh (line 1) | function mh(){let n=this.tokenIndex,e=this.Value();return"Raw"!==e.type&... function uh (line 1) | function uh(){let n,e=this.tokenStart,t=this.tokenIndex,a=wh.call(this),... function gh (line 1) | function gh(n){this.token(1,n.property),this.token(16,":"),this.node(n.v... function wh (line 1) | function wh(){let n=this.tokenStart;if(9===this.tokenType)switch(this.ch... function bh (line 1) | function bh(){this.eat(9),this.skipSC();let n=this.consume(1);return"imp... function yh (line 1) | function yh(){return this.Raw(this.consumeUntilSemicolonIncluded,!0)} function Sh (line 1) | function Sh(){let n=this.createList();for(;!this.eof;)switch(this.tokenT... function xh (line 1) | function xh(n){this.children(n,n=>{"Declaration"===n.type&&this.token(17... function Ah (line 1) | function Ah(){let n=this.tokenStart,e=this.consumeNumber(12);return{type... function Th (line 1) | function Th(n){this.token(12,n.value+n.unit)} function Mh (line 1) | function Mh(n){let e,t=this.tokenStart,a=null;if(this.eat(21),this.skipS... function Bh (line 1) | function Bh(n){this.token(21,"("),this.token(1,n.name),null!==n.value&&(... function _h (line 1) | function _h(n,e){let t=(this.features[n]||{})[e];return"function"!=typeo... function Fh (line 1) | function Fh(n="unknown"){let e=this.tokenStart,t=this.consumeFunctionNam... function qh (line 1) | function qh(n){this.token(2,n.feature+"("),this.node(n.value),this.token... function Yh (line 1) | function Yh(){switch(this.skipSC(),this.tokenType){case 10:return this.i... function Zh (line 1) | function Zh(n){if(this.skipSC(),this.isDelim(Wh)||this.isDelim(Vh)){let ... function $h (line 1) | function $h(n="unknown"){let e=this.tokenStart;this.skipSC(),this.eat(21... function Xh (line 1) | function Xh(n){this.token(21,"("),this.node(n.left),this.tokenize(n.left... function ap (line 1) | function ap(n,e){let t,a=this.tokenStart,o=this.consumeFunctionName(),i=... function op (line 1) | function op(n){this.token(2,n.name+"("),this.children(n),this.token(22,"... function lp (line 1) | function lp(n){let e=this.tokenStart,t=null;2===this.tokenType?t=this.co... function cp (line 1) | function cp(n){n.function?this.token(2,n.function+"("):this.token(21,"("... function up (line 1) | function up(){let n=this.tokenStart;return this.eat(4),{type:"Hash",loc:... function gp (line 1) | function gp(n){this.token(4,"#"+n.value)} function kp (line 1) | function kp(){return{type:"Identifier",loc:this.getLocation(this.tokenSt... function yp (line 1) | function yp(n){this.token(1,n.name)} function xp (line 1) | function xp(){let n=this.tokenStart;return this.eat(4),{type:"IdSelector... function Cp (line 1) | function Cp(n){this.token(9,"#"+n.name)} function Ip (line 1) | function Ip(){let n=this.tokenStart,e=this.consume(1);for(;this.isDelim(... function Rp (line 1) | function Rp(n){this.tokenize(n.name)} function Bp (line 1) | function Bp(){let n=this.createList();for(this.skipSC();!this.eof&&(n.pu... function Np (line 1) | function Np(n){this.children(n,()=>this.token(18,","))} function Fp (line 1) | function Fp(){let n=this.tokenStart,e=null,t=null,a=null;if(this.skipSC(... function qp (line 1) | function qp(n){n.mediaType?(n.modifier&&this.token(1,n.modifier),this.to... function Gp (line 1) | function Gp(){let n=this.createList();for(this.skipSC();!this.eof&&(n.pu... function Vp (line 1) | function Vp(n){this.children(n,()=>this.token(18,","))} function $p (line 1) | function $p(){let n=this.tokenStart;return this.eatDelim(Jp),{type:"Nest... function Xp (line 1) | function Xp(){this.token(9,"&")} function tu (line 1) | function tu(){this.skipSC();let n,e=this.tokenStart,t=e,a=null;return n=... function au (line 1) | function au(n){this.node(n.nth),null!==n.selector&&(this.token(1,"of"),t... function su (line 1) | function su(){return{type:"Number",loc:this.getLocation(this.tokenStart,... function lu (line 1) | function lu(n){this.token(10,n.value)} function hu (line 1) | function hu(){let n=this.tokenStart;return this.next(),{type:"Operator",... function pu (line 1) | function pu(n){this.tokenize(n.value)} function bu (line 1) | function bu(n,e){let t=this.tokenStart,a=null;return this.eat(21),a=n.ca... function fu (line 1) | function fu(n){this.token(21,"("),this.children(n),this.token(22,")")} function ju (line 1) | function ju(){return{type:"Percentage",loc:this.getLocation(this.tokenSt... function Su (line 1) | function Su(n){this.token(11,n.value+"%")} function Au (line 1) | function Au(){let n,e,t=this.tokenStart,a=null;return this.eat(16),2===t... function Tu (line 1) | function Tu(n){this.token(16,":"),null===n.children?this.token(1,n.name)... function Mu (line 1) | function Mu(){let n,e,t=this.tokenStart,a=null;return this.eat(16),this.... function Bu (line 1) | function Bu(n){this.token(16,":"),this.token(16,":"),null===n.children?t... function Ou (line 1) | function Ou(){switch(this.skipSC(),this.tokenType){case 10:return this.N... function qu (line 1) | function qu(){let n=this.tokenStart,e=Ou.call(this),t=null;return this.s... function Uu (line 1) | function Uu(n){this.node(n.left),this.token(9,"/"),n.right?this.node(n.r... function Wu (line 1) | function Wu(){return this.tokenIndex>0&&13===this.lookupType(-1)?this.to... function Ku (line 1) | function Ku(n,e){let t,a=this.getTokenStart(this.tokenIndex);return this... function Ju (line 1) | function Ju(n){this.tokenize(n.value)} function Zu (line 1) | function Zu(){return this.Raw(this.consumeUntilLeftCurlyBracket,!0)} function $u (line 1) | function $u(){let n=this.SelectorList();return"Raw"!==n.type&&!1===this.... function eg (line 1) | function eg(){let n,e,t=this.tokenIndex,a=this.tokenStart;return n=this.... function tg (line 1) | function tg(n){this.node(n.prelude),this.node(n.block)} function rg (line 1) | function rg(){let n=null,e=null;this.skipSC();let t=this.tokenStart;retu... function sg (line 1) | function sg(n){n.root&&(this.token(21,"("),this.node(n.root),this.token(... function dg (line 1) | function dg(){let n=this.readSequence(this.scope.Selector);return null==... function hg (line 1) | function hg(n){this.children(n)} function bg (line 1) | function bg(){let n=this.createList();for(;!this.eof&&(n.push(this.Selec... function fg (line 1) | function fg(n){this.children(n,()=>this.token(18,","))} function Sg (line 1) | function Sg(n){let e=n.length,t=n.charCodeAt(0),a=t===vg||t===jg?1:0,o=1... function xg (line 1) | function xg(n,e){let t=e?"'":'"',a=e?jg:vg,o="",i=!1;for(let e=0;en&&this.error("Too man... function tw (line 1) | function tw(n){this.charCodeAt(this.tokenStart)!==n&&this.error((n===$g?... function aw (line 1) | function aw(){let n=0;switch(this.tokenType){case 10:if(n=nw.call(this,1... function rw (line 1) | function rw(){let n=this.tokenStart;return this.eatIdent("u"),aw.call(th... function sw (line 1) | function sw(n){this.tokenize(n.value)} function gw (line 1) | function gw(n){let e=n.length,t=4,a=n.charCodeAt(e-1)===uw?e-2:e-1,o="";... function ww (line 1) | function ww(n){let e="",t=!1;for(let a=0;a{try{return n.call(th... method layer (line 1) | layer(){this.skipSC();let n=this.createList(),e=Uw.call(this,this.Layer)... method supports (line 1) | supports(){this.skipSC();let n=this.createList(),e=Uw.call(this,this.Dec... method prelude (line 1) | prelude(){let n=this.createList();switch(this.tokenType){case 5:n.push(t... method prelude (line 1) | prelude(){return this.createSingleNodeList(this.LayerList())} method block (line 1) | block(){return this.Block(!1)} method prelude (line 1) | prelude(){return this.createSingleNodeList(this.MediaQueryList())} method block (line 1) | block(n=!1){return this.Block(n)} method prelude (line 1) | prelude(){return this.createSingleNodeList(this.SelectorList())} method block (line 1) | block(){return this.Block(!0)} method prelude (line 1) | prelude(){return this.createSingleNodeList(this.SelectorList())} method block (line 1) | block(){return this.Block(!0)} method prelude (line 1) | prelude(){return this.createSingleNodeList(this.Scope())} method block (line 1) | block(n=!1){return this.Block(n)} method block (line 1) | block(n=!1){return this.Block(n)} method prelude (line 1) | prelude(){return this.createSingleNodeList(this.Condition("supports"))} method block (line 1) | block(n=!1){return this.Block(n)} method parse (line 1) | parse(){return this.createSingleNodeList(this.SelectorList())} method parse (line 1) | parse(){return this.createSingleNodeList(this.Selector())} method parse (line 1) | parse(){return this.createSingleNodeList(this.Identifier())} method parse (line 1) | parse(){return this.createSingleNodeList(this.Nth())} method atrulePrelude (line 1) | atrulePrelude(n){return this.AtrulePrelude(n.atrule?String(n.atrule):null)} method condition (line 1) | condition(n){return this.Condition(n.kind)} method block (line 1) | block(){return this.Block(!0)} method selector (line 1) | selector(){return this.Selector()} method style (line 1) | style(){return this.Declaration()} function lb (line 1) | function lb(n){let e={};for(let t of Object.keys(n)){let a=n[t];a&&(Arra... function mb (line 1) | function mb(n){let e=n.length-1,t="";for(let a=0;a{if("Atrule"==n.type&&("media"==n.name||... function jk (line 1) | function jk(n,e,t,a,o){const i=[];for(let r=n.head;r;r=r.next){const n=r... function Sk (line 1) | function Sk(n,e,t,a){let o;const i=a&&a.get(e);if(i&&i.length){let a=zk(... function xk (line 1) | function xk(n,e){let t;for(const a of n.split(",")){let{min:n,max:o}=Ck(... function Ck (line 1) | function Ck(n){const e=n.split(" ");return{min:Number.parseInt(uk.getFon... function zk (line 1) | function zk(n,e){let t;if(n&&(t=n.filter(n=>n.property==e).tail),t)try{r... function Lk (line 1) | function Lk(n,e){let t=n.children.filter(n=>"font-family"==n.property).t... function Ak (line 1) | function Ak(n,e){let t=n.children.head;for(;t;)if("Identifier"==t.data.t... function Tk (line 1) | function Tk(n,e,t){let a;if(t=t.map(n=>n.map(n=>String(Number.parseInt(n... function Ik (line 1) | function Ik(n,e){return e.slice().reverse().find(e=>e[e.length-1]e[0]>n)} function Ek (line 1) | function Ek(n,e,t,a){return e.forEach(e=>{e.block&&e.block.children&&e.p... function Dk (line 1) | function Dk(n,e,t){const a=Mk(n,"content",e),o=Mk(n,"quotes",e);return t... function Mk (line 1) | function Mk(n,e,t){const a=zk(n,e)||"";return a?(t.textContent='tmp { co... function Bk (line 1) | function Bk(n,e){if(e){const t=e.split(gk),a=t.filter(e=>{const t=e.spli... function Nk (line 1) | function Nk(n){return n=n.replace(fk,""),parseInt(n,16)} function Pk (line 1) | function Pk(n){return function(n){const e=[];let t=0,a=0;const o=/^(\s*)... function Ok (line 1) | function Ok(n){if(!n||!n.nodes)return!1;for(const e of n.nodes)if(e&&"ke... function _k (line 1) | function _k(n,e){for(let t=e-1;t>=0;t--){const e=n.nodes[t];if(e){if("op... function Fk (line 1) | function Fk(n,e=[]){for(let t=0;t{const t=Kk(n... function $k (line 1) | function $k(n,e,t){if(!e||!e.length){let e={a:0,b:0,c:0};const a=[];retu... function Qk (line 1) | function Qk(n){if(!n||!n.children)return[];const e=[];for(let t=n.childr... function ay (line 1) | function ay(n,e,t){if(t.normalizedSelectorText||(t.normalizedSelectorTex... function oy (line 1) | function oy(n,e){let t=n.children.head;for(;t;){const a=t.next,o=t.data;... function iy (line 1) | function iy(n,e){null==e.prev||"Combinator"==e.prev.data.type||"WhiteSpa... function ry (line 1) | function ry(n){const e=n.name.toLowerCase();return n.children?!ey.includ... function Cy (line 1) | function Cy(n,e){const t={doc:n,stats:{processed:0,discarded:0},matchedE... function zy (line 1) | function zy(n,e,t){const{layerStack:a,conditionalStack:o}=e;for(let i=n.... function Ly (line 1) | function Ly(n,e,t,a){if(n.block){const o=Yy(n.prelude,a);Ty(e,o,t,a),zy(... function Ay (line 1) | function Ay(n,e,t){return my.has(e.name)?[...n,{name:e.name,prelude:Yy(e... function Ty (line 1) | function Ty(n,e,t,a){const o=Zy([...n,e]);a.layerDeclarations.push({name... function Iy (line 1) | function Iy(n,e,t,a){const o=new Set;for(let i=n.head;i;i=i.next)a.stats... function Ry (line 1) | function Ry(n,e,t,a,o,i){n.type===hy&&"import"===n.name&&Ky(n.prelude)&&... function Ey (line 1) | function Ey(n){let e=!1,t=!1;bb(n,{enter(n){("PseudoElementSelector"===n... function Dy (line 1) | function Dy(n,e,t){n.forEach(n=>{t.matchedElements.add(n);let a=t.matchi... function My (line 1) | function My(n,e,t,a){const{ancestorsSelectors:o,layerStack:i,scopeStack:... function By (line 1) | function By(n){return n.map(n=>`${n.name}:${n.prelude}`).join("|")} function Ny (line 1) | function Ny(n,e){let t=[];if(n){const a=e.selectorData.get(n);a&&a.condi... function Py (line 1) | function Py(n,e,t,a){const o=function(n,e,t){let a;if(e&&e.length){a=fun... function Oy (line 1) | function Oy(n,e){const t=new Set;if(!n||1!==n.nodeType)return t;let a;_y... function _y (line 1) | function _y(n,e){if(!n||1!==n.nodeType)return!1;try{return n.matches(e)}... function Fy (line 1) | function Fy(n,e,t){const a=[],o=new Set,i=[];for(n.forEach(n=>{n&&1===n.... function qy (line 1) | function qy(n){if(!n)return[];if(9===n.nodeType||11===n.nodeType){const ... function Uy (line 1) | function Uy(n,e){return e&&e.length?n.filter(n=>function(n,e){if(!n)retu... function Hy (line 1) | function Hy(n,e){let t=n;for(;t&&1===t.nodeType;){if(e.stopElements&&e.s... function Wy (line 1) | function Wy(n,e){const t=new Set;for(let a=n.head;a;a=a.next){const n=a.... function Gy (line 1) | function Gy(n){const e=[];if(Ky(n.block))for(let t=n.block.children.head... function Vy (line 1) | function Vy(n,e){const t=$y(e||"&"),a=n?$y(n):null;let o=!1;if(bb(t,{vis... function Ky (line 1) | function Ky(n){return Boolean(n&&n.children&&n.children.head)} function Jy (line 1) | function Jy(n,e){return e.selectorTexts.has(n)||e.selectorTexts.set(n,ub... function Yy (line 1) | function Yy(n,e){return n?(e.preludeTexts.has(n)||e.preludeTexts.set(n,u... function Zy (line 1) | function Zy(n){return n.map(n=>""===n?"\0":n).join(".")} function $y (line 1) | function $y(n,e="selector"){return pb(n,{context:e})} function Xy (line 1) | function Xy(n,e){if(!n)return[];const t=9===n.nodeType||11===n.nodeType,... function nv (line 1) | function nv(n){n.querySelectorAll("picture").forEach(n=>{const e=n.query... function ev (line 1) | function ev(n){let e=n.getAttribute("src");e==Qy&&(e=null);let t=av(n.ge... function tv (line 1) | function tv(n,e,t){n.src?(e.setAttribute("src",n.src),e.setAttribute("sr... function av (line 1) | function av(n){if(n)try{const e=ck(n);if(e.length)return e.find(n=>n.url... function pv (line 1) | function pv(n){return n&&!iv.includes(uv(n))} function uv (line 1) | function uv(n){return n.tagName&&n.tagName.toUpperCase()} function Cv (line 1) | async function Cv(n,e,t,a,o){if(t)if(e.asBinary)if(e.inline){const n=new... function zv (line 1) | function zv(n){const e=n.doctype;let t="";return e&&(t="=t.length){const i=new Uint... method resolveURL (line 1) | resolveURL(n,e){return this.parseURL(n,e).href} method parseSVGContent (line 1) | parseSVGContent(n){const e=(new kv).parseFromString(n,"image/svg+xml");r... method fixInvalidNesting (line 1) | fixInvalidNesting(n,e=!0){xn(n,un,e)} method markInvalidNesting (line 1) | markInvalidNesting(n){Sn(n)} method postProcessDoc (line 1) | postProcessDoc(n,e,t){!function(n,e,t){if(n.querySelectorAll("["+X+"]").... method findLast (line 1) | findLast(n,e){if(n.findLast&&"function"==typeof n.findLast)return n.find... function C (line 1) | async function C(n){return n.filename.match(m)&&!n.filename.match(d)||o?... function z (line 1) | function z(n,e,t){if("function"==typeof n.replaceAll)return n.replaceAll... function L (line 1) | function L(n,e){const t=e.filename.length-n.filename.length;return t||e.... FILE: lib/single-file-extension-editor.js function setLabels (line 39) | function setLabels(labels) { function getSharePageBar (line 43) | function getSharePageBar() { function displayBar (line 70) | function displayBar(tagName, message, { link, buttonLabel, buttonOnclick... function createElement$1 (line 182) | function createElement$1(tagName, parentElement) { function registerType (line 236) | function registerType(serialize, parse, test, type) { function serializeValue (line 249) | async function serializeValue(data, value) { function serializeSymbols (line 263) | async function serializeSymbols(data, value) { function serializeOwnProperties (line 269) | async function serializeOwnProperties(data, value) { function serializeCircularReference (line 285) | async function serializeCircularReference(data, value) { function serializeArray (line 290) | async function serializeArray(data, array) { function serializeString (line 304) | async function serializeString(data, string) { function serializeTypedArray (line 310) | async function serializeTypedArray(data, array) { function serializeArrayBuffer (line 315) | async function serializeArrayBuffer(data, arrayBuffer) { function serializeNumber (line 320) | async function serializeNumber(data, number) { function serializeUint32 (line 325) | async function serializeUint32(data, number) { function serializeInt32 (line 330) | async function serializeInt32(data, number) { function serializeUint16 (line 335) | async function serializeUint16(data, number) { function serializeInt16 (line 340) | async function serializeInt16(data, number) { function serializeUint8 (line 345) | async function serializeUint8(data, number) { function serializeInt8 (line 350) | async function serializeInt8(data, number) { function serializeBoolean (line 355) | async function serializeBoolean(data, boolean) { function serializeMap (line 360) | async function serializeMap(data, map) { function serializeSet (line 369) | async function serializeSet(data, set) { function serializeDate (line 376) | async function serializeDate(data, date) { function serializeError (line 380) | async function serializeError(data, error) { function serializeRegExp (line 385) | async function serializeRegExp(data, regExp) { function serializeStringObject (line 390) | async function serializeStringObject(data, string) { function serializeNumberObject (line 394) | async function serializeNumberObject(data, number) { function serializeBooleanObject (line 398) | async function serializeBooleanObject(data, boolean) { function serializeSymbol (line 402) | async function serializeSymbol(data, symbol) { class Reference (line 406) | class Reference { method constructor (line 407) | constructor(index, data) { method getObject (line 412) | getObject() { function parseValue (line 417) | async function parseValue(data) { function parseSymbols (line 431) | async function parseSymbols(data, value) { function parseOwnProperties (line 436) | async function parseOwnProperties(data, object) { function parseCircularReference (line 452) | async function parseCircularReference(data) { function parseObject (line 458) | function parseObject() { function parseArray (line 462) | async function parseArray(data) { function parseEmptySlot (line 481) | function parseEmptySlot() { function parseString (line 485) | async function parseString(data) { function parseFloat64Array (line 491) | async function parseFloat64Array(data) { function parseFloat32Array (line 497) | async function parseFloat32Array(data) { function parseUint32Array (line 503) | async function parseUint32Array(data) { function parseInt32Array (line 509) | async function parseInt32Array(data) { function parseUint16Array (line 515) | async function parseUint16Array(data) { function parseInt16Array (line 521) | async function parseInt16Array(data) { function parseUint8ClampedArray (line 527) | async function parseUint8ClampedArray(data) { function parseUint8Array (line 533) | async function parseUint8Array(data) { function parseInt8Array (line 539) | async function parseInt8Array(data) { function parseArrayBuffer (line 545) | async function parseArrayBuffer(data) { function parseNumber (line 551) | async function parseNumber(data) { function parseUint32 (line 556) | async function parseUint32(data) { function parseInt32 (line 561) | async function parseInt32(data) { function parseUint16 (line 566) | async function parseUint16(data) { function parseInt16 (line 571) | async function parseInt16(data) { function parseUint8 (line 576) | async function parseUint8(data) { function parseInt8 (line 581) | async function parseInt8(data) { function parseUndefined (line 586) | function parseUndefined() { function parseNull (line 590) | function parseNull() { function parseNaN (line 594) | function parseNaN() { function parseBoolean (line 598) | async function parseBoolean(data) { function parseMap (line 603) | async function parseMap(data) { function parseSet (line 621) | async function parseSet(data) { function parseDate (line 638) | async function parseDate(data) { function parseError (line 643) | async function parseError(data) { function parseRegExp (line 651) | async function parseRegExp(data) { function parseStringObject (line 657) | async function parseStringObject(data) { function parseNumberObject (line 661) | async function parseNumberObject(data) { function parseBooleanObject (line 665) | async function parseBooleanObject(data) { function parseSymbol (line 669) | async function parseSymbol(data) { function testCircularReference (line 674) | function testCircularReference(value, data) { function testObject (line 678) | function testObject(value) { function testArray (line 682) | function testArray(value) { function testEmptySlot (line 686) | function testEmptySlot(value) { function testString (line 690) | function testString(value) { function testFloat64Array (line 694) | function testFloat64Array(value) { function testUint32Array (line 698) | function testUint32Array(value) { function testInt32Array (line 702) | function testInt32Array(value) { function testUint16Array (line 706) | function testUint16Array(value) { function testFloat32Array (line 710) | function testFloat32Array(value) { function testInt16Array (line 714) | function testInt16Array(value) { function testUint8ClampedArray (line 718) | function testUint8ClampedArray(value) { function testUint8Array (line 722) | function testUint8Array(value) { function testInt8Array (line 726) | function testInt8Array(value) { function testArrayBuffer (line 730) | function testArrayBuffer(value) { function testNumber (line 734) | function testNumber(value) { function testUint32 (line 738) | function testUint32(value) { function testInt32 (line 742) | function testInt32(value) { function testUint16 (line 746) | function testUint16(value) { function testInt16 (line 750) | function testInt16(value) { function testUint8 (line 754) | function testUint8(value) { function testInt8 (line 758) | function testInt8(value) { function testInteger (line 762) | function testInteger(value) { function testUndefined (line 766) | function testUndefined(value) { function testNull (line 770) | function testNull(value) { function testNaN (line 774) | function testNaN(value) { function testBoolean (line 778) | function testBoolean(value) { function testMap (line 782) | function testMap(value) { function testSet (line 786) | function testSet(value) { function testDate (line 790) | function testDate(value) { function testError (line 794) | function testError(value) { function testRegExp (line 798) | function testRegExp(value) { function testStringObject (line 802) | function testStringObject(value) { function testNumberObject (line 806) | function testNumberObject(value) { function testBooleanObject (line 810) | function testBooleanObject(value) { function testSymbol (line 814) | function testSymbol(value) { function promptMessage (line 868) | function promptMessage(message, defaultValue) { function createLogsWindowElement (line 872) | function createLogsWindowElement() { function createElement (line 932) | function createElement(tagName, parentElement) { function downloadPageForeground (line 983) | async function downloadPageForeground(pageData, options) { function sharePage (line 1010) | async function sharePage(pageData, options) { function decodeQuotedPrintable (line 1145) | function decodeQuotedPrintable(array) { function decodeBinary (line 1167) | function decodeBinary(array) { function decodeBase64 (line 1175) | function decodeBase64(value, charset) { function decodeMimeHeader (line 1180) | function decodeMimeHeader(encodedSubject) { function parseDOM (line 1216) | function parseDOM(asset, contentType = "text/html", DOMParser = globalTh... function serializeDocType (line 1237) | function serializeDocType(doctype) { function decodeString (line 1241) | function decodeString(array, charset) { function encodeString (line 1245) | function encodeString(string, charset) { function getCharset (line 1249) | function getCharset(contentType) { function removeQuotes (line 1256) | function removeQuotes(value) { function replaceCharset (line 1260) | function replaceCharset(contentType, charset) { function isDocument (line 1264) | function isDocument(contentType) { function isStylesheet (line 1268) | function isStylesheet(contentType) { function isText (line 1272) | function isText(contentType) { function isMultipartAlternative (line 1276) | function isMultipartAlternative(contentType) { function getBoundary (line 1280) | function getBoundary(contentType) { function indexOf (line 1289) | function indexOf(array, string) { function isLineFeed (line 1309) | function isLineFeed(array) { function endsWithCRLF (line 1313) | function endsWithCRLF(array) { function endsWithLF (line 1317) | function endsWithLF(array) { function startsWithBoundary (line 1321) | function startsWithBoundary(array) { function getResourceURI (line 1325) | function getResourceURI({ contentType, transferEncoding, data }) { function resolvePath (line 1329) | function resolvePath(path, base) { function Za (line 1375) | function Za(e){return e<0?(-e<<1)+1:(e<<1)+0} function Ja (line 1375) | function Ja(e){var t=(e&1)===1,r=e>>1;return t?-r:r} function el (line 1375) | function el(e,t,r){if(t in e)return e[t];if(arguments.length===3)return ... function lt (line 1375) | function lt(e){var t=e.match(zo);return t?{scheme:t[1],auth:t[2],host:t[... function Ge (line 1375) | function Ge(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.aut... function nl (line 1375) | function nl(e){var t=[];return function(r){for(var n=0;nt?1:-1} function pl (line 1375) | function pl(e,t){var r=e.generatedLine-t.generatedLine;return r!==0||(r=... function hl (line 1375) | function hl(e){return JSON.parse(e.replace(/^\)]}'[^\n]*\n/,""))} function ml (line 1375) | function ml(e,t,r){if(t=t||"",e&&(e[e.length-1]!=="/"&&t[0]!=="/"&&(e+="... function we (line 1375) | function we(){this._array=[],this._set=Ne?new Map:Object.create(null);} function dl (line 1375) | function dl(e,t){var r=e.generatedLine,n=t.generatedLine,i=e.generatedCo... function Ft (line 1375) | function Ft(){this._array=[],this._sorted=true,this._last={generatedLine... function ne (line 1375) | function ne(e){e||(e={}),this._file=F.getArg(e,"file",null),this._source... function O (line 1375) | function O(e){return e>=48&&e<=57} function J (line 1375) | function J(e){return O(e)||e>=65&&e<=70||e>=97&&e<=102} function Lt (line 1375) | function Lt(e){return e>=65&&e<=90} function ja (line 1375) | function ja(e){return e>=97&&e<=122} function Ua (line 1375) | function Ua(e){return Lt(e)||ja(e)} function Ha (line 1375) | function Ha(e){return e>=128} function At (line 1375) | function At(e){return Ua(e)||Ha(e)||e===95} function _e (line 1375) | function _e(e){return At(e)||O(e)||e===45} function Ga (line 1375) | function Ga(e){return e>=0&&e<=8||e===11||e>=14&&e<=31||e===127} function tt (line 1375) | function tt(e){return e===10||e===13||e===12} function me (line 1375) | function me(e){return tt(e)||e===32||e===9} function K (line 1375) | function K(e,t){return !(e!==92||tt(t)||t===0)} function We (line 1375) | function We(e,t,r){return e===45?At(t)||t===45||K(t,r):At(e)?true:e===92... function Et (line 1375) | function Et(e,t,r){return e===43||e===45?O(t)?2:t===46&&O(r)?3:0:e===46?... function zt (line 1375) | function zt(e){return e===65279||e===65534?1:0} function It (line 1375) | function It(e){return e<128?ar[e]:Pt} function qe (line 1375) | function qe(e,t){return te.length)return false;fo... function lo (line 1375) | function lo(e,t){for(;t>=0&&me(e.charCodeAt(t));t--);return t+1} function nt (line 1375) | function nt(e,t){for(;t0?zt(t.charCodeAt(0)... method constructor (line 1375) | constructor(t,r,n,i){this.setSource(t,r,n,i),this.lines=null,this.column... method setSource (line 1375) | setSource(t="",r=0,n=1,i=1){this.source=t,this.startOffset=r,this.startL... method getLocation (line 1375) | getLocation(t,r){return this.computed||po(this),{source:r,offset:this.st... method getLocationRange (line 1375) | getLocationRange(t,r,n){return this.computed||po(this),{source:n,start:{... function ho (line 1375) | function ho(e,t,r){return er?r:e} method constructor (line 1375) | constructor(t,r){this.setSource(t,r);} method reset (line 1375) | reset(){this.eof=false,this.tokenIndex=-1,this.tokenType=0,this.tokenSta... method setSource (line 1375) | setSource(t="",r=()=>{}){t=String(t||"");let n=t.length,i=Ue(this.offset... method lookupType (line 1375) | lookupType(t){return t+=this.tokenIndex,t0?twr(r)<<16|wr(n)));return fun... function wl (line 1380) | function wl(e,t){if(typeof t=="function"){let r=null;e.children.forEach(... function vl (line 1380) | function vl(e){Ce(e,(t,r,n)=>{this.token(t,e.slice(r,n));});} function Yo (line 1380) | function Yo(e){let t=new Map;for(let[r,n]of Object.entries(e.node))typeo... function Ko (line 1381) | function Ko(e){return {fromPlainObject(t){return e(t,{enter(r){r.childre... function Vo (line 1381) | function Vo(e){return typeof e=="function"?e:ut} function Qo (line 1381) | function Qo(e,t){return function(r,n,i){r.type===t&&e.call(this,r,n,i);}} function Sl (line 1381) | function Sl(e,t){let r=t.structure,n=[];for(let i in r){if(Sr.call(r,i)=... function Cl (line 1381) | function Cl(e){let t={};for(let r in e.node)if(Sr.call(e.node,r)){let n=... function Xo (line 1381) | function Xo(e,t){let r=e.fields.slice(),n=e.context,i=typeof n=="string"... function $o (line 1381) | function $o({StyleSheet:e,Atrule:t,Rule:r,Block:n,DeclarationList:i}){re... function Zo (line 1381) | function Zo(e){let t=Cl(e),r={},n={},i=Symbol("break-walk"),o=Symbol("sk... function Tl (line 1381) | function Tl(e){return e} function Al (line 1381) | function Al(e){let{min:t,max:r,comma:n}=e;return t===0&&r===0?n?"#?":"*"... function Ll (line 1381) | function Ll(e){switch(e.type){case "Range":return " ["+(e.min===null?"-\... function El (line 1381) | function El(e,t,r,n){let i=e.combinator===" "||n?e.combinator:" "+e.comb... function _t (line 1381) | function _t(e,t,r,n){let i;switch(e.type){case "Group":i=El(e,t,r,n)+(e.... function Oe (line 1381) | function Oe(e,t){let r=Tl,n=false,i=false;return typeof t=="function"?r=... function zl (line 1381) | function zl(e,t){let r=e.tokens,n=e.longestMatch,i=n=2&&e.charCodeAt(t)===jt&&e.ch... function Tr (line 1384) | function Tr(e,t){if(t=t||0,e.length-t>=3&&e.charCodeAt(t)===jt&&e.charCo... function Pl (line 1384) | function Pl(e){if(qt.has(e))return qt.get(e);let t=e.toLowerCase(),r=qt.... function Il (line 1384) | function Il(e){if(Ke.has(e))return Ke.get(e);let t=e,r=e[0];r==="/"?r=e[... function Er (line 1384) | function Er(e,t){return e!==null&&e.type===9&&e.value.charCodeAt(0)===t} function ht (line 1384) | function ht(e,t,r){for(;e!==null&&(e.type===13||e.type===25);)e=r(++t);r... function Te (line 1384) | function Te(e,t,r,n){if(!e)return 0;let i=e.value.charCodeAt(t);if(i===m... function Lr (line 1384) | function Lr(e,t,r){let n=false,i=ht(e,t,r);if(e=r(i),e===null)return t;i... function zr (line 1384) | function zr(e,t){let r=0;if(!e)return 0;if(e.type===10)return Te(e,0,Nl,... function Pr (line 1384) | function Pr(e,t){return e!==null&&e.type===9&&e.value.charCodeAt(0)===t} function Fl (line 1384) | function Fl(e,t){return e.value.charCodeAt(0)===t} function dt (line 1384) | function dt(e,t,r){let n=0;for(let i=t;i6)return 0;t... function Ir (line 1384) | function Ir(e,t){let r=0;if(e===null||e.type!==1||!xe(e.value,0,Rl)||(e=... function ue (line 1384) | function ue(e,t){return tt.push({type:r,value:e.slic... function vs (line 1386) | function vs(e,t){return typeof e=="string"?Ac(e):t.generate(e,Tc)} function Q (line 1386) | function Q(e,t,r){return t===C&&r===E||e===C&&t===C&&r===C?e:(e.type==="... function Cs (line 1386) | function Cs(e){return e.length>2&&e.charCodeAt(e.length-2)===Lc&&e.charC... function Ss (line 1386) | function Ss(e){return e.type==="Keyword"||e.type==="AtKeyword"||e.type==... function Le (line 1386) | function Le(e,t=" ",r=false){return {type:"Group",terms:e,combinator:t,d... function xt (line 1386) | function xt(e,t,r=new Set){if(!r.has(e))switch(r.add(e),e.type){case "If... function qr (line 1386) | function qr(e,t,r){switch(e){case " ":{let n=C;for(let i=t.length-1;i>=0... function zc (line 1386) | function zc(e){let t=C,r=$e(e.term);if(e.max===0)r=Q(r,Jt,E),t=Q(r,null,... function $e (line 1386) | function $e(e){if(typeof e=="function")return {type:"Generic",fn:e};swit... function yt (line 1386) | function yt(e,t){return typeof e=="string"&&(e=Xe(e)),{type:"MatchGraph"... function Rc (line 1386) | function Rc(e){let t=null,r=null,n=e;for(;n!==null;)r=n.prev,n.prev=t,t=... function jr (line 1386) | function jr(e,t){if(e.length!==t.length)return false;for(let r=0;rr.type==="Type"&&r.name===t)} function _c (line 1386) | function _c(e,t){return Gr(this,e,r=>r.type==="Property"&&r.name===t)} function Wc (line 1386) | function Wc(e){return Gr(this,e,t=>t.type==="Keyword")} function Gr (line 1386) | function Gr(e,t,r){let n=Is.call(e,t);return n===null?false:n.some(r)} function Ds (line 1386) | function Ds(e){return "node"in e?e.node:Ds(e.match[0])} function Ns (line 1386) | function Ns(e){return "node"in e?e.node:Ns(e.match[e.match.length-1])} function Kr (line 1386) | function Kr(e,t,r,n,i){function o(u){if(u.syntax!==null&&u.syntax.type==... function Vr (line 1386) | function Vr(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e... function Os (line 1386) | function Os(e){return !!e&&Vr(e.offset)&&Vr(e.line)&&Vr(e.column)} function qc (line 1386) | function qc(e,t){return function(n,i){if(!n||n.constructor!==Object)retu... function Rs (line 1386) | function Rs(e,t){let r=[];for(let n=0;n`:`<'${c}'>`}function r(c,a,l... method dump (line 1386) | dump(t,r){return {generic:this.generic,cssWideKeywords:this.cssWideKeywo... method toString (line 1386) | toString(){return JSON.stringify(this.dump())} function Xr (line 1386) | function Xr(e,t){return typeof t=="string"&&/^\s*\|/.test(t)?typeof e=="... function Yc (line 1386) | function Yc(e,t){let r=Object.create(null);for(let n of Object.keys(e))t... function $r (line 1386) | function $r(e,t,r){let n={...e};for(let[i,o]of Object.entries(t))n[i]={.... function wt (line 1386) | function wt(e,t){let r={...e};for(let[n,i]of Object.entries(t))switch(n)... function Ms (line 1386) | function Ms(e){let t=wo(e),r=Zo(e),n=Yo(e),{fromPlainObject:i,toPlainObj... function tr (line 1386) | function tr(e,t){let r=this.tokenStart+e,n=this.charCodeAt(r);for((n===f... function et (line 1386) | function et(e){return tr.call(this,0,e)} function Ee (line 1386) | function Ee(e,t){if(!this.cmpChar(this.tokenStart+e,t)){let r="";switch(... function Jr (line 1386) | function Jr(){let e=0,t=0,r=this.tokenType;for(;r===13||r===25;)r=this.l... function en (line 1386) | function en(){let e=this.tokenStart,t=null,r=null;if(this.tokenType===10... function Xc (line 1386) | function Xc(e){if(e.a){let t=e.a==="+1"&&"n"||e.a==="1"&&"n"||e.a==="-1"... function _s (line 1386) | function _s(){return this.Raw(this.consumeUntilLeftCurlyBracketOrSemicol... function $c (line 1386) | function $c(){for(let e=1,t;t=this.lookupType(e);e++){if(t===24)return ... function rn (line 1386) | function rn(e=false){let t=this.tokenStart,r,n,i=null,o=null;switch(this... function tu (line 1386) | function tu(e){this.token(3,"@"+e.name),e.prelude!==null&&this.node(e.pr... function on (line 1386) | function on(e){let t=null;return e!==null&&(e=e.toLowerCase()),this.skip... function ou (line 1386) | function ou(e){this.children(e);} function cu (line 1386) | function cu(){this.eof&&this.error("Unexpected end of input");let e=this... function uu (line 1386) | function uu(){let e=this.tokenStart,t=this.charCodeAt(e);return t!==rr&&... function ln (line 1386) | function ln(){let e=this.tokenStart,t,r=null,n=null,i=null;return this.e... function mu (line 1386) | function mu(e){this.token(9,"["),this.node(e.name),e.matcher!==null&&(th... function Us (line 1386) | function Us(){return this.Raw(null,true)} function qs (line 1386) | function qs(){return this.parseWithFallback(this.Rule,Us)} function js (line 1386) | function js(){return this.Raw(this.consumeUntilSemicolonIncluded,true)} function fu (line 1386) | function fu(){if(this.tokenType===17)return js.call(this,this.tokenIndex... function un (line 1386) | function un(e){let t=e?fu:qs,r=this.tokenStart,n=this.createList();this.... function yu (line 1386) | function yu(e){this.token(23,"{"),this.children(e,t=>{t.type==="Declarat... function hn (line 1386) | function hn(e,t){let r=this.tokenStart,n=null;return this.eat(19),n=e.ca... function vu (line 1386) | function vu(e){this.token(9,"["),this.children(e),this.token(9,"]");} function dn (line 1386) | function dn(){let e=this.tokenStart;return this.eat(15),{type:"CDC",loc:... function Tu (line 1386) | function Tu(){this.token(15,"-->");} function gn (line 1386) | function gn(){let e=this.tokenStart;return this.eat(14),{type:"CDO",loc:... function Eu (line 1386) | function Eu(){this.token(14,"")} function gn (line 36) | function gn(){let e=this.tokenStart;return this.eat(14),{type:"CDO",loc:... function Eu (line 36) | function Eu(){this.token(14,"