SYMBOL INDEX (173 symbols across 3 files) FILE: HTML/assets/idrviewer.js function c (line 2) | function c(a){return a>1&&a{const s=t.exec(e.... method constructor (line 1) | constructor(t,e,s){super(({url:e})=>{const s=t.exec(e.href);if(s&&(e.o... class c (line 1) | class c{constructor(){this.t=new Map}get routes(){return this.t}addFetch... method constructor (line 1) | constructor(){this.t=new Map} method routes (line 1) | get routes(){return this.t} method addFetchListener (line 1) | addFetchListener(){self.addEventListener("fetch",t=>{const{request:e}=... method addCacheListener (line 1) | addCacheListener(){self.addEventListener("message",t=>{if(t.data&&"CAC... method handleRequest (line 1) | handleRequest({request:t,event:e}){const s=new URL(t.url,location.href... method findMatchingRoute (line 1) | findMatchingRoute({url:t,request:e,event:s}){const n=this.t.get(e.meth... method setDefaultHandler (line 1) | setDefaultHandler(t){this.s=n(t)} method setCatchHandler (line 1) | setCatchHandler(t){this.i=n(t)} method registerRoute (line 1) | registerRoute(t){this.t.has(t.method)||this.t.set(t.method,[]),this.t.... method unregisterRoute (line 1) | unregisterRoute(t){if(!this.t.has(t.method))throw new s("unregister-ro... function d (line 1) | function d(t){t.then(()=>{})} class p (line 1) | class p{constructor(t,e,{onupgradeneeded:s,onversionchange:n}={}){this.o... method constructor (line 1) | constructor(t,e,{onupgradeneeded:s,onversionchange:n}={}){this.o=null,... method db (line 1) | get db(){return this.o} method open (line 1) | async open(){if(!this.o)return this.o=await new Promise((t,e)=>{let s=... method getKey (line 1) | async getKey(t,e){return(await this.getAllKeys(t,e,1))[0]} method getAll (line 1) | async getAll(t,e,s){return await this.getAllMatching(t,{query:e,count:... method getAllKeys (line 1) | async getAllKeys(t,e,s){return(await this.getAllMatching(t,{query:e,co... method getAllMatching (line 1) | async getAllMatching(t,{index:e,query:s=null,direction:n="next",count:... method transaction (line 1) | async transaction(t,e,s){return await this.open(),await new Promise((n... method g (line 1) | async g(t,e,s,...n){return await this.transaction([e],s,(s,i)=>{const ... method close (line 1) | close(){this.o&&(this.o.close(),this.o=null)} class q (line 1) | class q{constructor(t){this.m=t,this.o=new p("workbox-expiration",1,{onu... method constructor (line 1) | constructor(t){this.m=t,this.o=new p("workbox-expiration",1,{onupgrade... method q (line 1) | q(t){const e=t.target.result.createObjectStore("cache-entries",{keyPat... method setTimestamp (line 1) | async setTimestamp(t,e){const s={url:t=m(t),timestamp:e,cacheName:this... method getTimestamp (line 1) | async getTimestamp(t){return(await this.o.get("cache-entries",this.R(t... method expireEntries (line 1) | async expireEntries(t,e){const s=await this.o.transaction("cache-entri... method R (line 1) | R(t){return this.m+"|"+m(t)} class R (line 1) | class R{constructor(t,e={}){this.v=!1,this.U=!1,this.L=e.maxEntries,this... method constructor (line 1) | constructor(t,e={}){this.v=!1,this.U=!1,this.L=e.maxEntries,this.N=e.m... method expireEntries (line 1) | async expireEntries(){if(this.v)return void(this.U=!0);this.v=!0;const... method updateTimestamp (line 1) | async updateTimestamp(t){await this._.setTimestamp(t,Date.now())} method isURLExpired (line 1) | async isURLExpired(t){if(this.N){return await this._.getTimestamp(t)0&&t.oldVersion<3&&e.objectS... class U (line 1) | class U{constructor(t){"navigate"===t.mode&&(t.mode="same-origin"),this.... method constructor (line 1) | constructor(t){"navigate"===t.mode&&(t.mode="same-origin"),this.K=t} method fromRequest (line 1) | static async fromRequest(t){const e={url:t.url,headers:{}};"GET"!==t.m... method toObject (line 1) | toObject(){const t=Object.assign({},this.K);return t.headers=Object.as... method toRequest (line 1) | toRequest(){return new Request(this.K.url,this.K)} method clone (line 1) | clone(){return new U(this.toObject())} class N (line 1) | class N{constructor(t,{onSync:e,maxRetentionTime:n}={}){if(this.T=!1,thi... method constructor (line 1) | constructor(t,{onSync:e,maxRetentionTime:n}={}){if(this.T=!1,this.P=!1... method name (line 1) | get name(){return this.h} method pushRequest (line 1) | async pushRequest(t){await this.I(t,"push")} method unshiftRequest (line 1) | async unshiftRequest(t){await this.I(t,"unshift")} method popRequest (line 1) | async popRequest(){return this.j("pop")} method shiftRequest (line 1) | async shiftRequest(){return this.j("shift")} method getAll (line 1) | async getAll(){const t=await this.A.getAll(),e=Date.now(),s=[];for(con... method I (line 1) | async I({request:t,metadata:e,timestamp:s=Date.now()},n){const i={requ... method j (line 1) | async j(t){const e=Date.now(),s=await this.A[t+"Entry"]();if(s){const ... method replayRequests (line 1) | async replayRequests(){let t;for(;t=await this.shiftRequest();)try{awa... method registerSync (line 1) | async registerSync(){if("sync"in self.registration)try{await self.regi... method C (line 1) | C(){"sync"in self.registration?self.addEventListener("sync",t=>{if(t.t... method B (line 1) | static get B(){return L} function S (line 1) | async function S(t,e){const s=t.clone(),n={headers:new Headers(s.headers... function A (line 1) | function A(t){if(!t)throw new s("add-to-cache-list-unexpected-type",{ent... class C (line 1) | class C{constructor(t){this.m=f(t),this.F=new Map,this.W=new Map,this.H=... method constructor (line 1) | constructor(t){this.m=f(t),this.F=new Map,this.W=new Map,this.H=new Map} method addToCacheList (line 1) | addToCacheList(t){const e=[];for(const n of t){"string"==typeof n?e.pu... method install (line 1) | async install({event:t,plugins:e}={}){const s=[],n=[],i=await self.cac... method activate (line 1) | async activate(){const t=await self.caches.open(this.m),e=await t.keys... method G (line 1) | async G({cacheKey:t,url:e,cacheMode:n,event:i,plugins:r,integrity:a}){... method getURLsToCacheKeys (line 1) | getURLsToCacheKeys(){return this.F} method getCachedURLs (line 1) | getCachedURLs(){return[...this.F.keys()]} method getCacheKeyForURL (line 1) | getCacheKeyForURL(t){const e=new URL(t,location.href);return this.F.ge... method matchPrecache (line 1) | async matchPrecache(t){const e=t instanceof Request?t.url:t,s=this.get... method createHandler (line 1) | createHandler(t=!0){return async({request:e})=>{try{const t=await this... method createHandlerBoundToURL (line 1) | createHandlerBoundToURL(t,e=!0){if(!this.getCacheKeyForURL(t))throw ne... function W (line 1) | function W(t){F||((({ignoreURLParametersMatching:t=[/^utm_/],directoryIn... method add (line 1) | add(t){H.push(...t)} method constructor (line 1) | constructor(t,e){this.fetchDidFail=async({request:t})=>{await this.J.pus... method constructor (line 1) | constructor(t={}){this.m=w(t.cacheName),this.V=t.plugins||[],this.$=t.fe... method handle (line 1) | async handle({event:t,request:e}){"string"==typeof e&&(e=new Request(e))... method Y (line 1) | async Y(t,e){const s=await T({request:t,event:e,fetchOptions:this.$,plug... method constructor (line 1) | constructor(t={}){var e;this.cachedResponseWillBeUsed=async({event:t,req... method tt (line 1) | tt(t){if(t===w())throw new s("expire-custom-caches-only");let e=this.st.... method Z (line 1) | Z(t){if(!this.N)return!0;const e=this.nt(t);return null===e||e>=Date.now... method nt (line 1) | nt(t){if(!t.headers.has("date"))return null;const e=t.headers.get("date"... method deleteCacheAndMetadata (line 1) | async deleteCacheAndMetadata(){for(const[t,e]of this.st)await self.cache... method constructor (line 1) | constructor(t,{allowlist:e=[/./],denylist:s=[]}={}){super(t=>this.it(t),... method it (line 1) | it({url:t,request:e}){if(e&&"navigate"!==e.mode)return!1;const s=t.pathn... method constructor (line 1) | constructor(t={}){if(this.m=w(t.cacheName),t.plugins){const e=t.plugins.... method handle (line 1) | async handle({event:t,request:e}){const n=[];"string"==typeof e&&(e=new ... method ot (line 1) | ot({request:t,logs:e,event:s}){let n;return{promise:new Promise(e=>{n=se... method ht (line 1) | async ht({timeoutId:t,request:e,logs:s,event:n}){let i,r;try{r=await T({... method ut (line 1) | ut({event:t,request:e}){return K({cacheName:this.m,request:e,event:t,mat... FILE: HTML/workbox-cae64c9a.js class s (line 1) | class s extends Error{constructor(t,s){super(e(t,s)),this.name=t,this.de... method constructor (line 1) | constructor(t,s){super(e(t,s)),this.name=t,this.details=s} class i (line 1) | class i{constructor(t,e,s="GET"){this.handler=n(e),this.match=t,this.met... method constructor (line 1) | constructor(t,e,s="GET"){this.handler=n(e),this.match=t,this.method=s} class r (line 1) | class r extends i{constructor(t,e,s){super(({url:e})=>{const s=t.exec(e.... method constructor (line 1) | constructor(t,e,s){super(({url:e})=>{const s=t.exec(e.href);if(s&&(e.o... class c (line 1) | class c{constructor(){this.t=new Map}get routes(){return this.t}addFetch... method constructor (line 1) | constructor(){this.t=new Map} method routes (line 1) | get routes(){return this.t} method addFetchListener (line 1) | addFetchListener(){self.addEventListener("fetch",t=>{const{request:e}=... method addCacheListener (line 1) | addCacheListener(){self.addEventListener("message",t=>{if(t.data&&"CAC... method handleRequest (line 1) | handleRequest({request:t,event:e}){const s=new URL(t.url,location.href... method findMatchingRoute (line 1) | findMatchingRoute({url:t,request:e,event:s}){const n=this.t.get(e.meth... method setDefaultHandler (line 1) | setDefaultHandler(t){this.s=n(t)} method setCatchHandler (line 1) | setCatchHandler(t){this.i=n(t)} method registerRoute (line 1) | registerRoute(t){this.t.has(t.method)||this.t.set(t.method,[]),this.t.... method unregisterRoute (line 1) | unregisterRoute(t){if(!this.t.has(t.method))throw new s("unregister-ro... function d (line 1) | function d(t){t.then(()=>{})} class y (line 1) | class y{constructor(t,e,{onupgradeneeded:s,onversionchange:n}={}){this.o... method constructor (line 1) | constructor(t,e,{onupgradeneeded:s,onversionchange:n}={}){this.o=null,... method db (line 1) | get db(){return this.o} method open (line 1) | async open(){if(!this.o)return this.o=await new Promise((t,e)=>{let s=... method getKey (line 1) | async getKey(t,e){return(await this.getAllKeys(t,e,1))[0]} method getAll (line 1) | async getAll(t,e,s){return await this.getAllMatching(t,{query:e,count:... method getAllKeys (line 1) | async getAllKeys(t,e,s){return(await this.getAllMatching(t,{query:e,co... method getAllMatching (line 1) | async getAllMatching(t,{index:e,query:s=null,direction:n="next",count:... method transaction (line 1) | async transaction(t,e,s){return await this.open(),await new Promise((n... method g (line 1) | async g(t,e,s,...n){return await this.transaction([e],s,(s,i)=>{const ... method close (line 1) | close(){this.o&&(this.o.close(),this.o=null)} class q (line 1) | class q{constructor(t){this.m=t,this.o=new y("workbox-expiration",1,{onu... method constructor (line 1) | constructor(t){this.m=t,this.o=new y("workbox-expiration",1,{onupgrade... method q (line 1) | q(t){const e=t.target.result.createObjectStore("cache-entries",{keyPat... method setTimestamp (line 1) | async setTimestamp(t,e){const s={url:t=m(t),timestamp:e,cacheName:this... method getTimestamp (line 1) | async getTimestamp(t){return(await this.o.get("cache-entries",this.R(t... method expireEntries (line 1) | async expireEntries(t,e){const s=await this.o.transaction("cache-entri... method R (line 1) | R(t){return this.m+"|"+m(t)} class R (line 1) | class R{constructor(t,e={}){this.v=!1,this.U=!1,this.L=e.maxEntries,this... method constructor (line 1) | constructor(t,e={}){this.v=!1,this.U=!1,this.L=e.maxEntries,this.N=e.m... method expireEntries (line 1) | async expireEntries(){if(this.v)return void(this.U=!0);this.v=!0;const... method updateTimestamp (line 1) | async updateTimestamp(t){await this._.setTimestamp(t,Date.now())} method isURLExpired (line 1) | async isURLExpired(t){if(this.N){return await this._.getTimestamp(t){try{const t=await this... method createHandlerBoundToURL (line 1) | createHandlerBoundToURL(t,e=!0){if(!this.getCacheKeyForURL(t))throw ne... function k (line 1) | function k(t){C||((({ignoreURLParametersMatching:t=[/^utm_/],directoryIn... method add (line 1) | add(t){A.push(...t)} method constructor (line 1) | constructor(t={}){this.m=w(t.cacheName),this.T=t.plugins||[],this.P=t.fe... method handle (line 1) | async handle({event:t,request:e}){"string"==typeof e&&(e=new Request(e))... method k (line 1) | async k(t,e){const s=await b({request:t,event:e,fetchOptions:this.P,plug... method constructor (line 1) | constructor(t={}){var e;this.cachedResponseWillBeUsed=async({event:t,req... method S (line 1) | S(t){if(t===w())throw new s("expire-custom-caches-only");let e=this.F.ge... method A (line 1) | A(t){if(!this.N)return!0;const e=this.H(t);return null===e||e>=Date.now(... method H (line 1) | H(t){if(!t.headers.has("date"))return null;const e=t.headers.get("date")... method deleteCacheAndMetadata (line 1) | async deleteCacheAndMetadata(){for(const[t,e]of this.F)await self.caches... method constructor (line 1) | constructor(t,{allowlist:e=[/./],denylist:s=[]}={}){super(t=>this.I(t),t... method I (line 1) | I({url:t,request:e}){if(e&&"navigate"!==e.mode)return!1;const s=t.pathna...