From cd29bdab6e7300c6024b262838239fc8fc49761f Mon Sep 17 00:00:00 2001 From: Ivan Li Date: Mon, 7 Oct 2024 06:27:44 +0800 Subject: [PATCH] Fix Path Error for pagefind in package_abridge.js (#209) * fix(build): correct path for pagefind file operations Adjust file paths in package_abridge.js * fix: auto creates the `static/js` directory. --- config.toml | 4 +- package_abridge.js | 198 ++++++++++++----------- static/_headers | 2 +- static/js/abridge.min.js | 3 +- static/js/abridge_nopwa.min.js | 3 +- static/js/abridge_nosearch.min.js | 2 +- static/js/abridge_nosearch_nopwa.min.js | 2 +- static/js/pagefind-entry-1728241819.json | 1 + static/js/search_elasticlunr.min.js | 2 +- static/js/search_tinysearch.min.js | 2 +- static/js/wasm.en.pagefind | Bin 0 -> 70755 bytes static/js/wasm.es.pagefind | Bin 0 -> 70824 bytes static/js/wasm.fr.pagefind | Bin 0 -> 70968 bytes static/js/wasm.unknown.pagefind | Bin 0 -> 66775 bytes static/sw.js | 2 +- static/sw.min.js | 2 +- 16 files changed, 114 insertions(+), 109 deletions(-) create mode 100644 static/js/pagefind-entry-1728241819.json create mode 100644 static/js/wasm.en.pagefind create mode 100644 static/js/wasm.es.pagefind create mode 100644 static/js/wasm.fr.pagefind create mode 100644 static/js/wasm.unknown.pagefind diff --git a/config.toml b/config.toml index 66395f3b..ddcb7972 100644 --- a/config.toml +++ b/config.toml @@ -25,7 +25,7 @@ taxonomies = [ [search] # Options specific to elasticlunr search. # index format can be: elasticlunr_json or elasticlunr_javascript or fuse_json -index_format = "elasticlunr_json" +index_format = "fuse_json" include_title = true # include title of page/section in index include_description = true # include description of page/section in index include_content = true # include rendered content of page/section in index @@ -221,7 +221,7 @@ js_prestyle = true # used to preload: FontAwesome, Katex, external Google Fonts js_switcher = true # The button that allows manually changing between light/dark mode. js_switcher_default = "dark" # default nojs switcher mode: dark, light (make sure to also set $switcherDefault in abridge.scss) -search_library = "elasticlunr" +search_library = "pagefind" stylesheets = ["abridge.css"] webmanifest = "manifest.min.json" # Required for PWAs diff --git a/package_abridge.js b/package_abridge.js index 197e10b2..5e54be55 100644 --- a/package_abridge.js +++ b/package_abridge.js @@ -3,7 +3,7 @@ const path = require("path"); const TOML = require('fast-toml'); const UglifyJS = require('uglify-js'); const jsonminify = require("jsonminify"); -const util = require("util"); +const util = require("util"); const { exec } = require("child_process"); const { exit } = require('process'); const execPromise = util.promisify(exec); @@ -33,7 +33,7 @@ const pwa_BASE_CACHE_FILES = data.extra.pwa_BASE_CACHE_FILES; // This is used to pass arguments to zola via npm, for example: // npm run abridge -- "--base-url https://abridge.pages.dev" -var args = process.argv[2] ? ' '+process.argv[2] : ''; +var args = process.argv[2] ? ' ' + process.argv[2] : ''; // check if abridge is used directly or as a theme. bpath = ''; @@ -41,9 +41,9 @@ if (fs.existsSync('./themes')) { bpath = 'themes/abridge/'; } // cleanup pagefind files from old builds. -_rmRegex(path.join(bpath, "static/js/"),/^wasm.*pagefind$/); -_rmRegex(path.join(bpath, "static/js/"),/^pagefind.*pf_meta$/); -_rmRegex(path.join(bpath, "static/js/"),/^pagefind-entry.*json$/); +_rmRegex(path.join(bpath, "static/js/"), /^wasm.*pagefind$/); +_rmRegex(path.join(bpath, "static/js/"), /^pagefind.*pf_meta$/); +_rmRegex(path.join(bpath, "static/js/"), /^pagefind-entry.*json$/); _rmRecursive(path.join(bpath, "static/js/index")); _rmRecursive(path.join(bpath, "static/js/fragment")); @@ -53,7 +53,7 @@ async function execWrapper(cmd) { console.log(stdout); } if (stderr) { - console.log('ERROR: '+stderr); + console.log('ERROR: ' + stderr); } } @@ -62,81 +62,81 @@ async function abridge() { const { replaceInFileSync } = await import('replace-in-file'); // set index_format for chosen search_library accordingly. if (search_library === 'offline') { - replaceInFileSync({files: 'config.toml', from: /index_format.*=.*/g, to: "index_format = \"elasticlunr_javascript\""}); - args = args + " -u \""+__dirname+"\/public\""//set base_url to the path on disk for offline site. + replaceInFileSync({ files: 'config.toml', from: /index_format.*=.*/g, to: "index_format = \"elasticlunr_javascript\"" }); + args = args + " -u \"" + __dirname + "\/public\""//set base_url to the path on disk for offline site. } else if (search_library === 'elasticlunrjava') { - replaceInFileSync({files: 'config.toml', from: /index_format.*=.*/g, to: "index_format = \"elasticlunr_javascript\""}); + replaceInFileSync({ files: 'config.toml', from: /index_format.*=.*/g, to: "index_format = \"elasticlunr_javascript\"" }); } else if (search_library === 'elasticlunr') { - replaceInFileSync({files: 'config.toml', from: /index_format.*=.*/g, to: "index_format = \"elasticlunr_json\""}); + replaceInFileSync({ files: 'config.toml', from: /index_format.*=.*/g, to: "index_format = \"elasticlunr_json\"" }); } else if (search_library === 'pagefind') { - replaceInFileSync({files: 'config.toml', from: /index_format.*=.*/g, to: "index_format = \"fuse_json\""}); + replaceInFileSync({ files: 'config.toml', from: /index_format.*=.*/g, to: "index_format = \"fuse_json\"" }); } else if (search_library === 'tinysearch') { - replaceInFileSync({files: 'config.toml', from: /index_format.*=.*/g, to: "index_format = \"fuse_json\""}); + replaceInFileSync({ files: 'config.toml', from: /index_format.*=.*/g, to: "index_format = \"fuse_json\"" }); } console.log('Zola Build to generate files for minification:'); - await execWrapper('zola build'+args); + await execWrapper('zola build' + args); //check that static/js exists, do this after zola build, it will handle creating static if missing. var jsdir = 'static/js'; try { fs.mkdirSync(jsdir); - } catch(e) { + } catch (e) { if (e.code != 'EEXIST') throw e; } base_url = data.base_url; if (base_url.slice(-1) == "/") { - base_url = base_url.slice(0, -1); + base_url = base_url.slice(0, -1); } if (search_library === 'pagefind') { // Generate pagefind index at start, otherwise it happens too late asyncronously. await createPagefindIndex(); // makes program wait for pagefind build execution - _rmRegex(path.join(bpath, "static/js/"),/^pagefind\.js$/);//pagefind temporary intermediate files - _rmRegex(path.join(bpath, "static/js/"),/^pagefind-.*\.js$/);//pagefind temporary intermediate files - _rmRegex(path.join(bpath, "static/js/"),/^pagefind-.*\.css$/);//pagefind temporary intermediate files + _rmRegex(path.join(bpath, "static/js/"), /^pagefind\.js$/);//pagefind temporary intermediate files + _rmRegex(path.join(bpath, "static/js/"), /^pagefind-.*\.js$/);//pagefind temporary intermediate files + _rmRegex(path.join(bpath, "static/js/"), /^pagefind-.*\.css$/);//pagefind temporary intermediate files // This line in pagefind is causing a problem for the PWA: // var e = await (await fetch(this.basePath + "pagefind-entry.json?ts=" + Date.now())).json(); // instead generate an epoch timestamp at build and add it to the filename. var hash = Math.floor(new Date().getTime() / 1000); - fs.renameSync(path.join(bpath, "static/js/pagefind-entry.json"), path.join(bpath, "static/js/pagefind-entry-"+hash+".json")); + fs.renameSync(path.join(__dirname, "static/js/pagefind-entry.json"), path.join(__dirname, "static/js/pagefind-entry-" + hash + ".json")); // original: var e=await(await fetch(this.basePath+"pagefind-entry.json?ts="+Date.now())).json(); // new: var e=await(await fetch(this.basePath+"pagefind-entry-1723268715.json")).json(); // Tricky regex, so I split it into two replaceInFileSync() calls, pull requests welcome if you can improve this. - replaceInFileSync({files: path.join(bpath, "static/js/pagefind_search.js"), from: /pagefind-entry\.json\?ts=/g, to: "pagefind-entry-"+hash+"\.json"}); - replaceInFileSync({files: path.join(bpath, "static/js/pagefind_search.js"), from: /Date.now\(\)/g, to: "\"\""}); + replaceInFileSync({ files: path.join(__dirname, "static/js/pagefind_search.js"), from: /pagefind-entry\.json\?ts=/g, to: "pagefind-entry-" + hash + "\.json" }); + replaceInFileSync({ files: path.join(__dirname, "static/js/pagefind_search.js"), from: /Date.now\(\)/g, to: "\"\"" }); //copy to public so the files are included in the PWA cache list if necessary. - fs.copyFileSync(path.join(bpath, "static/js/pagefind-entry-"+hash+".json"), path.join(bpath, "public/js/pagefind-entry-"+hash+".json")) - _cpRegex(path.join(bpath, "static/js/"),path.join(bpath, "public/js/"),/^pagefind-entry\.json$/); - _cpRegex(path.join(bpath, "static/js/"),path.join(bpath, "public/js/"),/^pagefind.*pf_meta$/); - _cpRegex(path.join(bpath, "static/js/"),path.join(bpath, "public/js/"),/^wasm.*pagefind$/); - _cpRecursive(path.join(bpath, "static/js/index"),path.join(bpath, "public/js/index")); - _cpRecursive(path.join(bpath, "static/js/fragment"),path.join(bpath, "public/js/fragment")); + fs.copyFileSync(path.join(__dirname, "static/js/pagefind-entry-" + hash + ".json"), path.join(__dirname, "public/js/pagefind-entry-" + hash + ".json")) + _cpRegex(path.join(__dirname, "static/js/"), path.join(__dirname, "public/js/"), /^pagefind-entry\.json$/); + _cpRegex(path.join(__dirname, "static/js/"), path.join(__dirname, "public/js/"), /^pagefind.*pf_meta$/); + _cpRegex(path.join(__dirname, "static/js/"), path.join(__dirname, "public/js/"), /^wasm.*pagefind$/); + _cpRecursive(path.join(__dirname, "static/js/index"), path.join(__dirname, "public/js/index")); + _cpRecursive(path.join(__dirname, "static/js/fragment"), path.join(__dirname, "public/js/fragment")); } if (pwa) {// Update pwa settings, file list, and hashes. if (typeof pwa_VER !== 'undefined' && typeof pwa_NORM_TTL !== 'undefined' && typeof pwa_LONG_TTL !== 'undefined' && typeof pwa_TTL_NORM !== 'undefined' && typeof pwa_TTL_LONG !== 'undefined' && typeof pwa_TTL_EXEMPT !== 'undefined') { // update from abridge theme. - fs.copyFileSync(bpath+'static/sw.js', 'static/sw.js'); - fs.copyFileSync(bpath+'static/js/sw_load.js', 'static/js/sw_load.js'); + fs.copyFileSync(bpath + 'static/sw.js', 'static/sw.js'); + fs.copyFileSync(bpath + 'static/js/sw_load.js', 'static/js/sw_load.js'); // Update settings in PWA javascript file, using options parsed from config.toml. sw.min.js?v=3.10.0", "++" if (fs.existsSync('static/js/sw_load.js')) { sw_load_min = '.js?v='; if (js_bundle) { sw_load_min = '.min.js?v='; } - replaceInFileSync({files: 'static/js/sw_load.js', from: /sw.*v=.*/g, to: "sw"+sw_load_min+pwa_VER+"\","}); + replaceInFileSync({ files: 'static/js/sw_load.js', from: /sw.*v=.*/g, to: "sw" + sw_load_min + pwa_VER + "\"," }); } if (fs.existsSync('static/sw.js')) { - replaceInFileSync({files: 'static/sw.js', from: /NORM_TTL.*=.*/g, to: "NORM_TTL = "+pwa_NORM_TTL+";"}); - replaceInFileSync({files: 'static/sw.js', from: /LONG_TTL.*=.*/g, to: "LONG_TTL = "+pwa_LONG_TTL+";"}); - replaceInFileSync({files: 'static/sw.js', from: /TTL_NORM.*=.*/g, to: "TTL_NORM = ["+pwa_TTL_NORM+"];"}); - replaceInFileSync({files: 'static/sw.js', from: /TTL_LONG.*=.*/g, to: "TTL_LONG = ["+pwa_TTL_LONG+"];"}); - replaceInFileSync({files: 'static/sw.js', from: /TTL_EXEMPT.*=.*/g, to: "TTL_EXEMPT = ["+pwa_TTL_EXEMPT+"];"}); + replaceInFileSync({ files: 'static/sw.js', from: /NORM_TTL.*=.*/g, to: "NORM_TTL = " + pwa_NORM_TTL + ";" }); + replaceInFileSync({ files: 'static/sw.js', from: /LONG_TTL.*=.*/g, to: "LONG_TTL = " + pwa_LONG_TTL + ";" }); + replaceInFileSync({ files: 'static/sw.js', from: /TTL_NORM.*=.*/g, to: "TTL_NORM = [" + pwa_TTL_NORM + "];" }); + replaceInFileSync({ files: 'static/sw.js', from: /TTL_LONG.*=.*/g, to: "TTL_LONG = [" + pwa_TTL_LONG + "];" }); + replaceInFileSync({ files: 'static/sw.js', from: /TTL_EXEMPT.*=.*/g, to: "TTL_EXEMPT = [" + pwa_TTL_EXEMPT + "];" }); } if (pwa_cache_all === true) { @@ -146,36 +146,36 @@ async function abridge() { var dir = 'public'; try { fs.mkdirSync(dir); - } catch(e) { + } catch (e) { if (e.code != 'EEXIST') throw e; } const path = './public/'; cache = ''; files = fs.readdirSync(path, { recursive: true, withFileTypes: false }) - .forEach( - (file) => { - // check if is directory, if not then add the path/file - if (!fs.lstatSync(path+file).isDirectory()) { - // format output - item = "/"+file.replace(/index\.html$/i,'');// strip index.html from path - item = item.replace(/\\/g,'/');// replace backslash with forward slash for Windows - item = item.replace(/^\/sw(\.min)?\.js/i,'');// dont cache service worker - item = item.replace(/^\/_headers/i,'');// dont cache the cloudflare _headers file - - // if formatted output is not empty line then append it to cache var - if (item != '') {// skip empty lines - cache = cache+"'"+item+"',"; + .forEach( + (file) => { + // check if is directory, if not then add the path/file + if (!fs.lstatSync(path + file).isDirectory()) { + // format output + item = "/" + file.replace(/index\.html$/i, '');// strip index.html from path + item = item.replace(/\\/g, '/');// replace backslash with forward slash for Windows + item = item.replace(/^\/sw(\.min)?\.js/i, '');// dont cache service worker + item = item.replace(/^\/_headers/i, '');// dont cache the cloudflare _headers file + + // if formatted output is not empty line then append it to cache var + if (item != '') {// skip empty lines + cache = cache + "'" + item + "',"; + } } } - } - ); + ); cache = cache.slice(0, -1)// remove the last comma } else if (pwa_BASE_CACHE_FILES) { cache = pwa_BASE_CACHE_FILES; } cache = cache.split(",").sort().join(",")//sort the cache list, this should help keep the commit history cleaner. - cache = 'this.BASE_CACHE_FILES = ['+cache+'];'; + cache = 'this.BASE_CACHE_FILES = [' + cache + '];'; // update the BASE_CACHE_FILES variable in the sw.js service worker file results = replaceInFileSync({ files: 'static/sw.js', @@ -195,10 +195,10 @@ async function abridge() { minify(['static/js/theme_light.js']); // Something went wrong with minifying katexbundle, so commenting this out for now // minify(['static/js/katex.min.js','static/js/mathtex-script-type.min.js','static/js/katex-auto-render.min.js','static/js/katexoptions.js'],'static/js/katexbundle.min.js'); - minify(['static/js/elasticlunr.min.js','static/js/search.js'],'static/js/search_elasticlunr.min.js'); - minify(['static/js/tinysearch.js'],'static/js/search_tinysearch.min.js'); - minify(['static/js/prestyle.js','static/js/theme_button.js','static/js/email.js','static/js/codecopy.js','static/js/sw_load.js'],'static/js/abridge_nosearch.min.js'); - minify(['static/js/prestyle.js','static/js/theme_button.js','static/js/email.js','static/js/codecopy.js'],'static/js/abridge_nosearch_nopwa.min.js'); + minify(['static/js/elasticlunr.min.js', 'static/js/search.js'], 'static/js/search_elasticlunr.min.js'); + minify(['static/js/tinysearch.js'], 'static/js/search_tinysearch.min.js'); + minify(['static/js/prestyle.js', 'static/js/theme_button.js', 'static/js/email.js', 'static/js/codecopy.js', 'static/js/sw_load.js'], 'static/js/abridge_nosearch.min.js'); + minify(['static/js/prestyle.js', 'static/js/theme_button.js', 'static/js/email.js', 'static/js/codecopy.js'], 'static/js/abridge_nosearch_nopwa.min.js'); minify(['static/js/sw_load.js']); minify(['static/sw.js']); } else if (pwa) { @@ -210,24 +210,24 @@ async function abridge() { if (fs.existsSync('static/manifest.json')) { let out; try { - out = JSON.minify(fs.readFileSync('static/manifest.json', {encoding:"utf-8"})); - } catch(err) { + out = JSON.minify(fs.readFileSync('static/manifest.json', { encoding: "utf-8" })); + } catch (err) { console.log(err); } fs.writeFileSync('static/manifest.min.json', out); } - abridge_bundle = bundle(bpath,js_prestyle,js_switcher,js_email_encode,js_copycode,search_library,index_format,uglyurls,false); - minify(abridge_bundle,'static/js/abridge_nopwa.min.js'); + abridge_bundle = bundle(bpath, js_prestyle, js_switcher, js_email_encode, js_copycode, search_library, index_format, uglyurls, false); + minify(abridge_bundle, 'static/js/abridge_nopwa.min.js'); - abridge_bundle = bundle(bpath,js_prestyle,js_switcher,js_email_encode,js_copycode,search_library,index_format,uglyurls,pwa); - minify(abridge_bundle,'static/js/abridge.min.js'); + abridge_bundle = bundle(bpath, js_prestyle, js_switcher, js_email_encode, js_copycode, search_library, index_format, uglyurls, pwa); + minify(abridge_bundle, 'static/js/abridge.min.js'); // cleanup - _rmRegex(path.join(bpath, "static/js/"),/^pagefind_search\.js$/);//pagefind intermediate file that is now in bundle. + _rmRegex(path.join(bpath, "static/js/"), /^pagefind_search\.js$/);//pagefind intermediate file that is now in bundle. console.log('Zola Build to generate new integrity hashes for the previously minified files:'); - await execWrapper('zola build'+args); + await execWrapper('zola build' + args); } async function _headersWASM() { @@ -236,11 +236,11 @@ async function _headersWASM() { // This function adds wasm-unsafe-eval to the pagefind and tinysearch demos without adding it to the elasticlunr demo. const { replaceInFileSync } = await import('replace-in-file'); if (search_library === 'pagefind') { - replaceInFileSync({files: 'static/_headers', from: /script-src 'self'/g, to: "script-src 'wasm-unsafe-eval' 'self'"}); + replaceInFileSync({ files: 'static/_headers', from: /script-src 'self'/g, to: "script-src 'wasm-unsafe-eval' 'self'" }); } else if (search_library === 'tinysearch') { - replaceInFileSync({files: 'static/_headers', from: /script-src 'self'/g, to: "script-src 'wasm-unsafe-eval' 'self'"}); + replaceInFileSync({ files: 'static/_headers', from: /script-src 'self'/g, to: "script-src 'wasm-unsafe-eval' 'self'" }); } else { - replaceInFileSync({files: 'static/_headers', from: /script-src 'wasm-unsafe-eval' 'self'/g, to: "script-src 'self'"}); + replaceInFileSync({ files: 'static/_headers', from: /script-src 'wasm-unsafe-eval' 'self'/g, to: "script-src 'self'" }); } } @@ -254,7 +254,7 @@ function _rmRecursive(targetFiles) { } } -function _cpRecursive(source,dest) { +function _cpRecursive(source, dest) { try { fs.cpSync(source, dest, { recursive: true }); } catch (error) { @@ -262,7 +262,7 @@ function _cpRecursive(source,dest) { } } -function _rmRegex(path,regex) { +function _rmRegex(path, regex) { try { fs.readdirSync(path).filter(f => regex.test(f)).forEach(f => fs.unlinkSync(path + f)); } catch (error) { @@ -272,7 +272,7 @@ function _rmRegex(path,regex) { } } -function _cpRegex(source,dest,regex) { +function _cpRegex(source, dest, regex) { try { fs.readdirSync(source).filter(f => regex.test(f)).forEach(f => fs.copyFileSync(source + f, dest + f)); } catch (error) { @@ -280,38 +280,38 @@ function _cpRegex(source,dest,regex) { } } -function bundle(bpath,js_prestyle,js_switcher,js_email_encode,js_copycode,search_library,index_format,uglyurls,pwa) { +function bundle(bpath, js_prestyle, js_switcher, js_email_encode, js_copycode, search_library, index_format, uglyurls, pwa) { minify_files = []; if (js_prestyle) { - minify_files.push(bpath+'static/js/prestyle.js'); + minify_files.push(bpath + 'static/js/prestyle.js'); } if (js_switcher) { - minify_files.push(bpath+'static/js/theme_button.js'); + minify_files.push(bpath + 'static/js/theme_button.js'); } if (js_email_encode) { - minify_files.push(bpath+'static/js/email.js'); + minify_files.push(bpath + 'static/js/email.js'); } if (js_copycode) { - minify_files.push(bpath+'static/js/codecopy.js'); + minify_files.push(bpath + 'static/js/codecopy.js'); } if (search_library) { - if ((search_library === 'offline' || (search_library === 'elasticlunrjava' && uglyurls === true))) { - minify_files.push('public/search_index.en.js'); - minify_files.push(bpath+'static/js/elasticlunr.min.js'); - minify_files.push(bpath+'static/js/searchjavaugly.js'); - } else if (search_library === 'elasticlunrjava') { - minify_files.push('public/search_index.en.js'); - minify_files.push(bpath+'static/js/elasticlunr.min.js'); - minify_files.push(bpath+'static/js/searchjava.js'); - } else if (search_library === 'elasticlunr') {//abridge default - minify_files.push(bpath+'static/js/elasticlunr.min.js'); - minify_files.push(bpath+'static/js/search.js'); - } else if (search_library === 'pagefind') { - minify_files.push(bpath+'static/js/pagefind_search.js'); - } else if (search_library === 'tinysearch') { - minify_files.push(bpath+'static/js/tinysearch.js'); - } + if ((search_library === 'offline' || (search_library === 'elasticlunrjava' && uglyurls === true))) { + minify_files.push('public/search_index.en.js'); + minify_files.push(bpath + 'static/js/elasticlunr.min.js'); + minify_files.push(bpath + 'static/js/searchjavaugly.js'); + } else if (search_library === 'elasticlunrjava') { + minify_files.push('public/search_index.en.js'); + minify_files.push(bpath + 'static/js/elasticlunr.min.js'); + minify_files.push(bpath + 'static/js/searchjava.js'); + } else if (search_library === 'elasticlunr') {//abridge default + minify_files.push(bpath + 'static/js/elasticlunr.min.js'); + minify_files.push(bpath + 'static/js/search.js'); + } else if (search_library === 'pagefind') { + minify_files.push(path.join(__dirname, 'static/js/pagefind_search.js')); + } else if (search_library === 'tinysearch') { + minify_files.push(bpath + 'static/js/tinysearch.js'); + } } if (pwa) { minify_files.push('static/js/sw_load.js'); @@ -319,7 +319,7 @@ function bundle(bpath,js_prestyle,js_switcher,js_email_encode,js_copycode,search return minify_files; } -function minify(fileA,outfile) { +function minify(fileA, outfile) { const options = { mangle: true, compress: { @@ -339,10 +339,10 @@ function minify(fileA,outfile) { } } if (!outfile) {// outfile parameter omitted, infer based on input - outfile = fileA[0].slice(0,-2)+'min.js'; + outfile = fileA[0].slice(0, -2) + 'min.js'; } var filesContents = fileA.map(function (file) {// array input to support multiple files - return fs.readFileSync(file, 'utf8'); + return fs.readFileSync(file, 'utf8'); }); result = UglifyJS.minify(filesContents, options); @@ -352,7 +352,7 @@ function minify(fileA,outfile) { async function searchChange(searchOption) { const { replaceInFileSync } = await import('replace-in-file'); - replaceInFileSync({files: 'config.toml', from: /search_library.*=.*/g, to: 'search_library = \"'+searchOption+'\"'}); + replaceInFileSync({ files: 'config.toml', from: /search_library.*=.*/g, to: 'search_library = \"' + searchOption + '\"' }); } if (args === ' offline') { @@ -388,7 +388,7 @@ async function createPagefindIndex() { // Convert each lang in langArray to a promise that performs the desired operations const promises = langArray.map((lang) => (async () => { - const filePath = path.join(__dirname,"public/search_index." + lang + ".json"); + const filePath = path.join(__dirname, "public/search_index." + lang + ".json"); // Read the file content synchronously (consider using async readFile for better performance) const fileContent = fs.readFileSync(filePath); @@ -414,7 +414,7 @@ async function createPagefindIndex() { .then(async () => { // Write the index files to disk const { errors } = await index.writeFiles({ - outputPath: "./static/js/", + outputPath: path.join(__dirname, "./static/js/"), }); if (errors.length > 0) { console.log("Errors: ", errors); @@ -434,7 +434,7 @@ async function createPagefindIndex() { fs.writeFileSync(pagefindPath, pagefindContent); // now insert the CJS into the anonymous function within pagefind.search.js - const pagefind_searchPath = path.join(__dirname, "static/js/pagefind.search.js");//file to insert into + const pagefind_searchPath = path.join(bpath, "static/js/pagefind.search.js");//file to insert into const search_pagefindPath = path.join(__dirname, "static/js/pagefind_search.js");//output let pagefind_searchContent = fs.readFileSync(pagefind_searchPath, "utf8"); // Now insert into pagefind.search.js at this location: //insertHere @@ -463,6 +463,8 @@ async function sync() { const staticFolder = path.join(__dirname, "static/js"); const submoduleFolder = path.join(__dirname, "themes/abridge/static/js"); + fs.mkdirSync(staticFolder, { recursive: true }); + const files = fs.readdirSync(staticFolder); files.forEach((file) => { diff --git a/static/_headers b/static/_headers index ccca3e16..64fe45e0 100644 --- a/static/_headers +++ b/static/_headers @@ -8,7 +8,7 @@ Referrer-Policy: strict-origin-when-cross-origin Strict-Transport-Security: max-age=63072000; includeSubdomains Permissions-Policy: interest-cohort=(), accelerometer=(), ambient-light-sensor=(), battery=(), bluetooth=(), browsing-topics=(), camera=(), display-capture=(), document-domain=(), encrypted-media=(), execution-while-not-rendered=(), execution-while-out-of-viewport=(), fullscreen=(), gamepad=(), geolocation=(), gyroscope=(), hid=(), identity-credentials-get=(), idle-detection=(), magnetometer=(), microphone=(), midi=(), otp-credentials=(), payment=(), picture-in-picture=(), publickey-credentials-create=(), publickey-credentials-get=(), serial=(), storage-access=(), sync-xhr=(), usb=(), web-share=(), window-management=(), xr-spatial-tracking=() - Content-Security-Policy: default-src 'none'; frame-ancestors 'none'; object-src 'none'; base-uri 'self'; manifest-src 'self'; worker-src 'self'; form-action 'self'; connect-src 'self' *.hyvor.com ws://*.hyvor.com; script-src 'self' talk.hyvor.com; img-src 'self' data: talk.hyvor.com cdn.cloudflare.com; frame-src 'self' www.youtube-nocookie.com player.vimeo.com streamable.com www.streamable.com; media-src 'self' data: cdn.cloudflare.com www.youtube-nocookie.com player.vimeo.com; font-src 'self' cdn.cloudflare.com cdn.jsdelivr.net fonts.gstatic.com; style-src 'self' talk.hyvor.com cdn.cloudflare.com cdn.jsdelivr.net fonts.googleapis.com; + Content-Security-Policy: default-src 'none'; frame-ancestors 'none'; object-src 'none'; base-uri 'self'; manifest-src 'self'; worker-src 'self'; form-action 'self'; connect-src 'self' *.hyvor.com ws://*.hyvor.com; script-src 'wasm-unsafe-eval' 'self' talk.hyvor.com; img-src 'self' data: talk.hyvor.com cdn.cloudflare.com; frame-src 'self' www.youtube-nocookie.com player.vimeo.com streamable.com www.streamable.com; media-src 'self' data: cdn.cloudflare.com www.youtube-nocookie.com player.vimeo.com; font-src 'self' cdn.cloudflare.com cdn.jsdelivr.net fonts.gstatic.com; style-src 'self' talk.hyvor.com cdn.cloudflare.com cdn.jsdelivr.net fonts.googleapis.com; /*.js Cache-Control: public, max-age=604800, must-revalidate diff --git a/static/js/abridge.min.js b/static/js/abridge.min.js index 58ebeeae..c7d455d6 100644 --- a/static/js/abridge.min.js +++ b/static/js/abridge.min.js @@ -1 +1,2 @@ -let items=document.querySelectorAll(".preStyle"),changeIcon=(items.forEach(e=>{e.rel="stylesheet"}),document.getElementById("mode")&&document.getElementById("mode").addEventListener("click",()=>{document.documentElement.classList.toggle("switch"),localStorage.setItem("theme",document.documentElement.classList.contains("switch")?"switch":"default")}),!function(){for(var e=document.getElementsByClassName("m-protected"),t=0;t{e.classList.add(t),setTimeout(()=>e.classList.remove(t),2500)}),copyCodeAndChangeIcon=async(t,e)=>{e=(e.querySelector("table")?getTableCode:getNonTableCode)(e);try{await navigator.clipboard.writeText(e),changeIcon(t,"yes")}catch(e){changeIcon(t,"err")}},getNonTableCode=e=>[...e.querySelectorAll("code")].map(e=>e.textContent).join(""),getTableCode=e=>[...e.querySelectorAll("tr")].map(e=>e.querySelector("td:last-child")?.innerText??"").join("");document.querySelectorAll("pre").forEach(e=>{let t=document.createElement("div");t.className="cc svgs svgh copy",t.innerHTML=" ",e.prepend(t),t.addEventListener("click",()=>copyCodeAndChangeIcon(t,e))}),function(){function g(e){var t=new g.Index;return t.pipeline.add(g.trimmer,g.stopWordFilter,g.stemmer),e&&e.call(t,t),t}var l,c,e,t,d,h,f,p,m,v,y,S,x,b,w,I,E,C,D,F,k,L,_,N,n;g.version="0.9.5",((lunr=g).utils={}).warn=(n=this,function(e){n.console}),g.utils.toString=function(e){return null==e?"":e.toString()},(g.EventEmitter=function(){this.events={}}).prototype.addListener=function(){var e=[].slice.call(arguments),t=e.pop();if("function"!=typeof t)throw new TypeError("last argument must be a function");e.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},g.EventEmitter.prototype.removeListener=function(e,t){this.hasHandler(e)&&-1!=(t=this.events[e].indexOf(t))&&(this.events[e].splice(t,1),0==this.events[e].length)&&delete this.events[e]},g.EventEmitter.prototype.emit=function(e){var t;this.hasHandler(e)&&(t=[].slice.call(arguments,1),this.events[e].forEach(function(e){e.apply(void 0,t)},this))},g.EventEmitter.prototype.hasHandler=function(e){return e in this.events},(g.tokenizer=function(e){var t,n;return arguments.length&&null!=e?Array.isArray(e)?(t=(t=e.filter(function(e){return null!=e})).map(function(e){return g.utils.toString(e).toLowerCase()}),n=[],t.forEach(function(e){e=e.split(g.tokenizer.seperator);n=n.concat(e)},this),n):e.toString().trim().toLowerCase().split(g.tokenizer.seperator):[]}).defaultSeperator=/[\s\-]+/,g.tokenizer.seperator=g.tokenizer.defaultSeperator,g.tokenizer.setSeperator=function(e){null!=e&&"object"==typeof e&&(g.tokenizer.seperator=e)},g.tokenizer.resetSeperator=function(){g.tokenizer.seperator=g.tokenizer.defaultSeperator},g.tokenizer.getSeperator=function(){return g.tokenizer.seperator},(g.Pipeline=function(){this._queue=[]}).registeredFunctions={},g.Pipeline.registerFunction=function(e,t){t in g.Pipeline.registeredFunctions&&g.utils.warn("Overwriting existing registered function: "+t),e.label=t,g.Pipeline.registeredFunctions[t]=e},g.Pipeline.getRegisteredFunction=function(e){return e in g.Pipeline.registeredFunctions!=1?null:g.Pipeline.registeredFunctions[e]},g.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||g.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},g.Pipeline.load=function(e){var n=new g.Pipeline;return e.forEach(function(e){var t=g.Pipeline.getRegisteredFunction(e);if(!t)throw Error("Cannot load un-registered function: "+e);n.add(t)}),n},g.Pipeline.prototype.add=function(){[].slice.call(arguments).forEach(function(e){g.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},g.Pipeline.prototype.after=function(e,t){g.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1==e)throw Error("Cannot find existingFn");this._queue.splice(1+e,0,t)},g.Pipeline.prototype.before=function(e,t){g.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1==e)throw Error("Cannot find existingFn");this._queue.splice(e,0,t)},g.Pipeline.prototype.remove=function(e){e=this._queue.indexOf(e);-1!=e&&this._queue.splice(e,1)},g.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,o=this._queue.length,i=0;i=n&&r-1>=o;)s[n]!==u[o]?s[n]u[o]&&o++:(t.add(s[n]),n++,o++);return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){for(var t,e=this.length

'.concat(document.getElementById("searchinput").value,"

");return o.innerHTML=i,n.insertBefore(o,n.firstChild),e.innerHTML=n.outerHTML,t.innerHTML="",document.getElementById("searchinput").value="",document.body.contains(document.closeSearch)&&(document.closeSearch.onsubmit=function(){document.querySelector("main").innerHTML=window.main}),!1}function b(e){return[0,1,2,3,4][Math.ceil(parseInt(e,16).toString(2).length/8)]}var u,r,l,c,h;document.body.contains(document.goSearch)&&(document.goSearch.onsubmit=function(){return goSearchNow()},u=document.getElementById("suggestions"),r=document.getElementById("searchinput"),document.addEventListener("keydown",function(t){if(191===t.keyCode&&"INPUT"!==document.activeElement.tagName&&"TEXTAREA"!==document.activeElement.tagName&&(t.preventDefault(),r.focus(),u.classList.remove("d-none")),27===t.keyCode){r.blur(),u.classList.add("d-none");for(var e=document.getElementById("suggestions");e.firstChild;)e.removeChild(e.firstChild)}var n=u.querySelectorAll("a");if(!u.classList.contains("d-none")&&0!==n.length){var o=[...n],i=o.indexOf(document.activeElement);let e=0;38===t.keyCode?(t.preventDefault(),n[e=0",a=n.querySelector("a"),t=n.querySelector("span:first-child"),d=n.querySelector("span:nth-child(2)"),a.href=e.ref,t.textContent=e.doc.title,d.innerHTML=function(e,t){var n=t.map(function(e){return elasticlunr.stemmer(e.toLowerCase())}),o=!1,i=0,r=[],s=e.toLowerCase().split(". ");for(p in s){var u,a=s[p].split(/[\s\n]/),l=8;for(u in a){if(0<(S=a[u]).length){for(var c in n)elasticlunr.stemmer(S).startsWith(n[c])&&(l=40,o=!0);r.push([S,l,i]),l=2}i=i+S.length+1}i+=1}if(0===r.length)return void 0!==e.length&&300"),y=S[2]+S[0].length;40===S[1]||S[0].length<12||/^[\x00-\xff]+$/.test(S[0])?v.push(e.substring(S[2],y)):(x=function(e,t){for(var n="",o=!1,i=0,r=0,s=0,u=0;u")}return v.push("…"),v.join("")}(e.doc.body,s),u.appendChild(n))});i.length>r;)u.removeChild(i[0])},!0),u.addEventListener("click",function(){for(;u.lastChild;)u.removeChild(u.lastChild);return!1},!0),document.goSearch.onsubmit=e)},"serviceWorker"in navigator&&(navigator.serviceWorker.register("/sw.min.js?v=3.12.1",{scope:"/"}).then(()=>{},e=>{}),navigator.serviceWorker.ready.then(()=>{})); \ No newline at end of file +let items=document.querySelectorAll(".preStyle"),changeIcon=(items.forEach(e=>{e.rel="stylesheet"}),document.getElementById("mode")&&document.getElementById("mode").addEventListener("click",()=>{document.documentElement.classList.toggle("switch"),localStorage.setItem("theme",document.documentElement.classList.contains("switch")?"switch":"default")}),(()=>{for(var e=document.getElementsByClassName("m-protected"),t=0;t{e.classList.add(t),setTimeout(()=>e.classList.remove(t),2500)}),copyCodeAndChangeIcon=async(t,e)=>{e=(e.querySelector("table")?getTableCode:getNonTableCode)(e);try{await navigator.clipboard.writeText(e),changeIcon(t,"yes")}catch(e){changeIcon(t,"err")}},getNonTableCode=e=>[...e.querySelectorAll("code")].map(e=>e.textContent).join(""),getTableCode=e=>[...e.querySelectorAll("tr")].map(e=>e.querySelector("td:last-child")?.innerText??"").join("");document.querySelectorAll("pre").forEach(e=>{let t=document.createElement("div");t.className="cc svgs svgh copy",t.innerHTML=" ",e.prepend(t),t.addEventListener("click",()=>copyCodeAndChangeIcon(t,e))}),window.onload=function(){if(document.body.contains(document.goSearch)){var e=!1;document.goSearch.onsubmit=function(){return goSearchNow()};{async function A(){W()}function I(){var e=document.querySelector("main"),t=(window.main||(window.main=e.innerHTML),document.getElementById("suggestions")),r=t.cloneNode(!0),n=(r.id="results",document.createElement("div")),a='

'.concat(document.getElementById("searchinput").value,"

");return n.innerHTML=a,r.insertBefore(n,r.firstChild),e.innerHTML=r.outerHTML,t.innerHTML="",document.getElementById("searchinput").value="",document.body.contains(document.closeSearch)&&(document.closeSearch.onsubmit=function(){document.querySelector("main").innerHTML=window.main}),!1}function r(e,t){for(var r=new m(31),n=0;n<31;++n)r[n]=t+=1<>>0;return h().set(e,t),p=e.length,t}function w(t,r,e){if(void 0===e){var n=c.encode(t);let e=r(n.length,1)>>>0;return h().subarray(e,e+n.length).set(n),p=n.length,e}let a=t.length,i=r(a,1)>>>0;var s=h();let o=0;for(;o>>0,n=h().subarray(i+o,i+a),r=d(t,n),o+=r.written,i=e(i,a,o,1)>>>0),p=o,i}function y(){return a=null!==a&&0!==a.byteLength?a:new Int32Array(_.memory.buffer)}function b(e,t){return e>>>=0,i.decode(h().subarray(e,e+t))}function l(){var e={wbg:{}};return e}function u(e,t){return _=e.exports,f.__wbindgen_wasm_module=t,a=null,n=null,_}async function f(e){if(void 0!==_)return _;void 0===e&&void 0!==r&&(e=r.replace(/\.js$/,"_bg.wasm"));var t=l(),{instance:e,module:t}=await(async(t,e)=>{if("function"==typeof Response&&t instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(t,e)}catch(e){if("application/wasm"==t.headers.get("Content-Type"))throw e}var r=await t.arrayBuffer();return WebAssembly.instantiate(r,e)}return(r=await WebAssembly.instantiate(t,e))instanceof WebAssembly.Instance?{instance:r,module:t}:r})(await(e="string"==typeof e||"function"==typeof Request&&e instanceof Request||"function"==typeof URL&&e instanceof URL?fetch(e):e),t);return u(e,t)}var g={};let r,_=(void 0!==document&&null!==document.currentScript&&(r=new URL("UNHANDLED",location.href).toString()),void 0),n=null,p=0,c=(g.init_pagefind=function(e){var e=o(e,_.__wbindgen_malloc),t=p;return _.init_pagefind(e,t)>>>0},"undefined"!=typeof TextEncoder?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}}),d="function"==typeof c.encodeInto?function(e,t){return c.encodeInto(e,t)}:function(e,t){var r=c.encode(e);return t.set(r),{read:e.length,written:r.length}},a=(g.set_ranking_weights=function(e,t){var t=w(t,_.__wbindgen_malloc,_.__wbindgen_realloc),r=p;return _.set_ranking_weights(e,t,r)>>>0},g.load_index_chunk=function(e,t){var t=o(t,_.__wbindgen_malloc),r=p;return _.load_index_chunk(e,t,r)>>>0},g.load_filter_chunk=function(e,t){var t=o(t,_.__wbindgen_malloc),r=p;return _.load_filter_chunk(e,t,r)>>>0},g.add_synthetic_filter=function(e,t){var t=w(t,_.__wbindgen_malloc,_.__wbindgen_realloc),r=p;return _.add_synthetic_filter(e,t,r)>>>0},null),i="undefined"!=typeof TextDecoder?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};"undefined"!=typeof TextDecoder&&i.decode(),g.request_indexes=function(e,t){let r,n;try{var a=_.__wbindgen_add_to_stack_pointer(-16),i=w(t,_.__wbindgen_malloc,_.__wbindgen_realloc),s=p,o=(_.request_indexes(a,e,i,s),y()[a/4+0]),l=y()[a/4+1];return b(r=o,n=l)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(r,n,1)}},g.request_filter_indexes=function(e,t){let r,n;try{var a=_.__wbindgen_add_to_stack_pointer(-16),i=w(t,_.__wbindgen_malloc,_.__wbindgen_realloc),s=p,o=(_.request_filter_indexes(a,e,i,s),y()[a/4+0]),l=y()[a/4+1];return b(r=o,n=l)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(r,n,1)}},g.request_all_filter_indexes=function(e){let t,r;try{var n=_.__wbindgen_add_to_stack_pointer(-16),a=(_.request_all_filter_indexes(n,e),y()[n/4+0]),i=y()[n/4+1];return b(t=a,r=i)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(t,r,1)}},g.filters=function(e){let t,r;try{var n=_.__wbindgen_add_to_stack_pointer(-16),a=(_.filters(n,e),y()[n/4+0]),i=y()[n/4+1];return b(t=a,r=i)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(t,r,1)}},g.search=function(e,t,r,n,a){let i,s;try{var o=_.__wbindgen_add_to_stack_pointer(-16),l=w(t,_.__wbindgen_malloc,_.__wbindgen_realloc),c=p,d=w(r,_.__wbindgen_malloc,_.__wbindgen_realloc),h=p,u=w(n,_.__wbindgen_malloc,_.__wbindgen_realloc),f=p,g=(_.search(o,e,l,c,d,h,u,f,a),y()[o/4+0]),m=y()[o/4+1];return b(i=g,s=m)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(i,s,1)}},s=Object.assign(f,{initSync:function(e){var t;return void 0!==_?_:(t=l(),e instanceof WebAssembly.Module||(e=new WebAssembly.Module(e)),u(new WebAssembly.Instance(e,t),e))}},g)}var n,j=Uint8Array,m=Uint16Array,c=Uint32Array,O=new j([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),$=new j([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),X=new j([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),H=(g=r(O,2))[0],K=(g[1][H[28]=258]=28,(g=r($,0))[0]),_=new m(32768);for(p=0;p<32768;++p)_[p]=((65280&(n=(61680&(n=(52428&(n=(43690&p)>>>1|(21845&p)<<1))>>>2|(13107&n)<<2))>>>4|(3855&n)<<4))>>>8|(255&n)<<8)>>>1;var J=function(e,t,r){for(var n=e.length,a=0,i=new m(t);a>>l]=c}else for(o=new m(n),a=0;a>>15-e[a]);return o},i=new j(288);for(p=0;p<144;++p)i[p]=8;for(p=144;p<256;++p)i[p]=9;for(p=256;p<280;++p)i[p]=7;for(p=280;p<288;++p)i[p]=8;var p,v=new j(32);for(p=0;p<32;++p)v[p]=5;var Q=J(i,9,1),Z=J(v,5,1),G=function(e){for(var t=e[0],r=1;r>(7&t)&r},Y=function(e,t){var r=t/8|0;return(e[r]|e[1+r]<<8|e[2+r]<<16)>>(7&t)},ee=function(e){return(e+7)/8|0},te=function(e,t,r){null!=r&&r<=e.length||(r=e.length);var n=new(2==e.BYTES_PER_ELEMENT?m:4==e.BYTES_PER_ELEMENT?c:j)(r-(t=null!=t&&0<=t?t:0));return n.set(e.subarray(t,r)),n},U=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],V=function(e,t,r){t=Error(t||U[e]);if(t.code=e,Error.captureStackTrace&&Error.captureStackTrace(t,V),r)return t;throw t},g=new j(0),k="undefined"!=typeof TextDecoder&&new TextDecoder;try{k.decode(g,{stream:!0})}catch(e){}var q=function(e,t){function r(e){var t=a.length;t{31==e[0]&&139==e[1]&&8==e[2]||V(6,"invalid gzip data");var t=e[3],r=10;4&t&&(r+=e[10]|2+(e[11]<<8));for(var n=(t>>3&1)+(t>>4&1);0>>0)),i=void 0,s=n.length;if(!s||i&&i.f&&!i.l)return a||new j(0);var o=!a||i,l=!i||i.i,c=(i=i||{},a=a||new j(3*s),i.f||0),d=i.p||0,h=i.b||0,u=i.l,f=i.d,g=i.m,m=i.n,_=8*s;do{if(!u){c=z(n,d,1);var p=z(n,d+1,3);if(d+=3,!p){var w=ee(d)+4,y=n[w-4]|n[w-3]<<8,b=w+y;if(s>>4)<16)E[P++]=w;else{var S=0,F=0;for(16==w?(F=3+z(n,d,3),d+=2,S=E[P-1]):17==w?(F=3+z(n,d,7),d+=3):18==w&&(F=11+z(n,d,127),d+=7);F--;)E[P++]=S}}var C=E.subarray(0,y),T=E.subarray(y);g=G(C),m=G(T),u=J(C,g,1),f=J(T,m,1)}else V(1);if(_>>4;if(_<(d+=15&S)){l&&V(0);break}if(S||V(2),I<256)a[h++]=I;else{if(256==I){A=d,u=null;break}var U,q=I-254,I=(264>>4,T=(I||V(3),d+=15&I,K[M]);if(3{if(0===e.length)return 0;var r,n=[];for(r of e)n[r.location]=n[r.location]||0,n[r.location]+=r.balanced_score;if(n.length<=t)return 0;let a=n.slice(0,t).reduce((e,t)=>e+t,0),i=a,s=[0];for(let e=0;ea?(a=i,s=[e]):i===a&&s[s.length-1]===e-1&&s.push(e)}return s[Math.floor(s.length/2)]},x=(e,t,r,n,a,i)=>{var s,o=e.includes("​");let l=[];l=o?e.split("​"):e.split(/[\r\n\s]+/g);for(s of n)l[s]?.startsWith("")||(l[s]=`${l[s]}`);e=i??l.length,n=a??0;return(t=enew Promise(e=>setTimeout(e,t)),L=class{constructor(e={}){this.version="1.1.1",this.backend=s,this.decoder=new TextDecoder("utf-8"),this.wasm=null,this.basePath=e.basePath||"/pagefind/",this.primary=e.primary||!1,this.primary&&!e.basePath&&this.initPrimary(),/[^\/]$/.test(this.basePath)&&(this.basePath=this.basePath+"/"),window?.location?.origin&&this.basePath.startsWith(window.location.origin)&&(this.basePath=this.basePath.replace(window.location.origin,"")),this.baseUrl=e.baseUrl||this.defaultBaseUrl(),/^(\/|https?:\/\/)/.test(this.baseUrl)||(this.baseUrl="/"+this.baseUrl),this.indexWeight=e.indexWeight??1,this.excerptLength=e.excerptLength??30,this.mergeFilter=e.mergeFilter??{},this.ranking=e.ranking,this.highlightParam=e.highlightParam??null,this.loaded_chunks={},this.loaded_filters={},this.loaded_fragments={},this.raw_ptr=null,this.searchMeta=null,this.languages=null}initPrimary(){}defaultBaseUrl(){return this.basePath.match(/^(.*\/)_?pagefind/)?.[1]||"/"}async options(e){var t,r,n,a,i=["basePath","baseUrl","indexWeight","excerptLength","mergeFilter","highlightParam","ranking"];for([t,r]of Object.entries(e))"mergeFilter"===t?(n=this.stringifyFilters(r),a=await this.getPtr(),this.raw_ptr=this.backend.add_synthetic_filter(a,n)):"ranking"===t?await this.set_ranking(e.ranking):i.includes(t)&&("basePath"===t&&"string"==typeof r&&(this.basePath=r),"baseUrl"===t&&"string"==typeof r&&(this.baseUrl=r),"indexWeight"===t&&"number"==typeof r&&(this.indexWeight=r),"excerptLength"===t&&"number"==typeof r&&(this.excerptLength=r),"mergeFilter"===t&&"object"==typeof r&&(this.mergeFilter=r),"highlightParam"===t)&&"string"==typeof r&&(this.highlightParam=r)}decompress(e,t=0){return"pagefind_dcd"!==this.decoder.decode(e.slice(0,12))&&(e=q(e),"pagefind_dcd"!==this.decoder.decode(e.slice(0,12)))?e:e.slice(12)}async set_ranking(e){var t;e&&(e={term_similarity:e.termSimilarity??null,page_length:e.pageLength??null,term_saturation:e.termSaturation??null,term_frequency:e.termFrequency??null},t=await this.getPtr(),this.raw_ptr=this.backend.set_ranking_weights(t,JSON.stringify(e)))}async init(e,t){await this.loadEntry();var e=this.findIndex(e),r=e.wasm||"unknown",e=[this.loadMeta(e.hash)];!0===t.load_wasm&&e.push(this.loadWasm(r)),await Promise.all(e),this.raw_ptr=this.backend.init_pagefind(new Uint8Array(this.searchMeta)),Object.keys(this.mergeFilter)?.length&&(t=this.stringifyFilters(this.mergeFilter),r=await this.getPtr(),this.raw_ptr=this.backend.add_synthetic_filter(r,t)),this.ranking&&await this.set_ranking(this.ranking)}async loadEntry(){try{var e=await(await fetch(this.basePath+"pagefind-entry-1728241819.json")).json();this.languages=e.languages,e.version!==this.version&&this.primary}catch(e){throw Error("Failed to load Pagefind metadata")}}findIndex(e){if(this.languages){var t=this.languages[e];if(t)return t;if(t=this.languages[e.split("-")[0]])return t;e=Object.values(this.languages).sort((e,t)=>t.page_count-e.page_count);if(e[0])return e[0]}throw Error("Pagefind Error: No language indexes found.")}async loadMeta(e){try{var t=await(await fetch(this.basePath+`pagefind.${e}.pf_meta`)).arrayBuffer();this.searchMeta=this.decompress(new Uint8Array(t),"Pagefind metadata")}catch(e){}}async loadWasm(e){try{var t=this.basePath+`wasm.${e}.pagefind`,r=await(await fetch(t)).arrayBuffer(),n=this.decompress(new Uint8Array(r),"Pagefind WebAssembly");if(!n)throw Error("No WASM after decompression");this.wasm=await this.backend(n)}catch(e){throw Error(`Failed to load the Pagefind WASM: +`+e?.toString())}}async _loadGenericChunk(e,t){try{var r=await(await fetch(e)).arrayBuffer(),n=this.decompress(new Uint8Array(r),e),a=await this.getPtr();this.raw_ptr=this.backend[t](a,n)}catch(e){}}async loadChunk(e){var t;return this.loaded_chunks[e]||(t=this.basePath+`index/${e}.pf_index`,this.loaded_chunks[e]=this._loadGenericChunk(t,"load_index_chunk")),this.loaded_chunks[e]}async loadFilterChunk(e){var t;return this.loaded_filters[e]||(t=this.basePath+`filter/${e}.pf_filter`,this.loaded_filters[e]=this._loadGenericChunk(t,"load_filter_chunk")),this.loaded_filters[e]}async _loadFragment(e){var t=await(await fetch(this.basePath+`fragment/${e}.pf_fragment`)).arrayBuffer(),t=this.decompress(new Uint8Array(t),"Fragment "+e);return JSON.parse((new TextDecoder).decode(t))}async loadFragment(e,t=[],r){this.loaded_fragments[e]||(this.loaded_fragments[e]=this._loadFragment(e));e=await this.loaded_fragments[e],e.weighted_locations=t,e.locations=t.map(e=>e.location),e.raw_content||(e.raw_content=e.content.replace(//g,">"),e.content=e.content.replace(/\u200B/g,"")),e.raw_url||(e.raw_url=e.url),e.url=this.processedUrl(e.raw_url,r),r=E(t,this.excerptLength);return e.excerpt=x(e.raw_content,r,this.excerptLength,e.locations),e.sub_results=((n,a)=>{var r=n.anchors.filter(e=>/h\d/i.test(e.element)&&e.text?.length&&/\S/.test(e.text)).sort((e,t)=>e.location-t.location);let i=[],s=0,o={title:n.meta.title,url:n.url,weighted_locations:[],locations:[],excerpt:""};var l,c=e=>{var t,r;o.locations.length&&(t=o.weighted_locations.map(e=>({weight:e.weight,balanced_score:e.balanced_score,location:e.location-s})),t=E(t,a)+s,r=e?Math.min(e-t,a):a,o.excerpt=x(n.raw_content??"",t,r,o.locations,s,e),i.push(o))};for(l of n.weighted_locations)if(!r.length||l.location=r[0].location;)e=r.shift();let t=n.url;try{var d,h,u=/^((https?:)?\/\/)/.test(t);t=u?((d=new URL(t)).hash=e.id,""+d):(/^\//.test(t)||(t="/"+t),(h=new URL("https://example.com"+t)).hash=e.id,(""+h).replace(/^https:\/\/example.com/,""))}catch(e){}s=e.location,o={title:e.text,url:t,anchor:e,weighted_locations:[l],locations:[l.location],excerpt:""}}return c(r[0]?.location),i})(e,this.excerptLength),e}fullUrl(e){return/^(https?:)?\/\//.test(e)?e:(this.baseUrl+"/"+e).replace(/\/+/g,"/").replace(/^(https?:\/)/,"$1/")}processedUrl(t,r){t=this.fullUrl(t);if(null===this.highlightParam)return t;r=r.split(/\s+/);try{var e,n=new URL(t);for(e of r)n.searchParams.append(this.highlightParam,e);return n.toString()}catch(e){try{var a,i=new URL("https://example.com"+t);for(a of r)i.searchParams.append(this.highlightParam,a);return i.toString().replace(/^https:\/\/example\.com/,"")}catch(e){return t}}}async getPtr(){for(;null===this.raw_ptr;)await P(50);if(this.raw_ptr)return this.raw_ptr;throw Error("Pagefind: WASM Error (No pointer)")}parseFilters(e){var t={};if(e)for(var r of e.split("__PF_FILTER_DELIM__")){var n,[a,r]=r.split(/:(.*)$/);if(t[a]={},r)for(var i of r.split("__PF_VALUE_DELIM__"))i&&(i=i.match(/^(.*):(\d+)$/))&&([,i,n]=i,t[a][i]=parseInt(n)??n)}return t}stringifyFilters(e={}){return JSON.stringify(e)}stringifySorts(e={}){var t,r,n=Object.entries(e);for([t,r]of n)return n.length,"asc"!==r&&r,t+":"+r;return""}async filters(){var e=await this.getPtr(),t=this.backend.request_all_filter_indexes(e).split(" ").filter(e=>e).map(e=>this.loadFilterChunk(e)),t=(await Promise.all([...t]),e=await this.getPtr(),this.backend.filters(e));return this.parseFilters(t)}async preload(e,t={}){await this.search(e,{...t,preload:!0})}async search(i,t={}){t={verbose:!1,filters:{},sort:{},...t};let s=e=>{t.verbose};s(this.basePath);var e,r,n,a=await this.getPtr(),o=null===i,l=(i=i??"",/^\s*".+"\s*$/.test(i));return l&&s(),i=i.toLowerCase().trim().replace(/[\.`~!@#\$%\^&\*\(\)\{\}\[\]\\\|:;'",<>\/\?\-]/g,"").replace(/\s{2,}/g," ").trim(),s(),i?.length||o?(o=this.stringifySorts(t.sort),s(),r=this.stringifyFilters(t.filters),s(),n=this.backend.request_indexes(a,i),e=this.backend.request_filter_indexes(a,r),n=n.split(" ").filter(e=>e).map(e=>this.loadChunk(e)),e=e.split(" ").filter(e=>e).map(e=>this.loadFilterChunk(e)),await Promise.all([...n,...e]),s(),t.preload?(s(),null):(a=await this.getPtr(),n=this.backend.search(a,i,r,o,l),[e,a,r,o]=(s(),n.split(/:([^:]*):(.*)__PF_UNFILTERED_DELIM__(.*)$/)),l=this.parseFilters(r),r=this.parseFilters(o),s(JSON.stringify(n)),n=(o=a.length?a.split(" "):[]).map(e=>{let[t,r,n]=e.split("@"),a=(s(t),n.length?n.split(",").map(e=>{var[e,t,r]=e.split(">");return{weight:parseInt(e)/24,balanced_score:parseFloat(t),location:parseInt(r)}}):[]);e=a.map(e=>e.location);return{id:t,score:parseFloat(r)*this.indexWeight,words:e,data:async()=>this.loadFragment(t,a,i)}}),s((o.length,o.length)),{results:n,unfilteredResultCount:parseInt(e),filters:l,totalFilters:r,timings:{preload:0,search:0,total:0}})):{results:[],unfilteredResultCount:0,filters:{},totalFilters:{},timings:{preload:0,search:0,total:0}}}},M=class{constructor(e={}){this.backend=s,this.primaryLanguage="unknown",this.searchID=0,this.primary=new L({...e,primary:!0}),this.instances=[this.primary],this.init(e?.language)}async options(e){await this.primary.options(e)}async init(e){var t;document?.querySelector&&(t=document.querySelector("html")?.getAttribute("lang")||"unknown",this.primaryLanguage=t.toLocaleLowerCase()),await this.primary.init(e||this.primaryLanguage,{load_wasm:!0})}async mergeIndex(e,t={}){if(!this.primary.basePath.startsWith(e)){e=new L({primary:!1,basePath:e});for(this.instances.push(e);null===this.primary.wasm;)await P(50);await e.init(t.language||this.primaryLanguage,{load_wasm:!1}),delete t.language,await e.options(t)}}mergeFilters(e){var t,r={};for(t of e)for(var[n,a]of Object.entries(t))if(r[n]){var i,s,o=r[n];for([i,s]of Object.entries(a))o[i]=(o[i]||0)+s}else r[n]=a;return r}async filters(){var e=await Promise.all(this.instances.map(e=>e.filters()));return this.mergeFilters(e)}async preload(t,r={}){await Promise.all(this.instances.map(e=>e.preload(t,r)))}async debouncedSearch(e,t,r){var n=++this.searchID;return this.preload(e,t),await P(r),n!==this.searchID||(r=await this.search(e,t),n!==this.searchID)?null:r}async search(t,r={}){var e=await Promise.all(this.instances.map(e=>e.search(t,r))),n=this.mergeFilters(e.map(e=>e.filters)),a=this.mergeFilters(e.map(e=>e.totalFilters)),i=e.map(e=>e.results).flat().sort((e,t)=>t.score-e.score),s=e.map(e=>e.timings);return{results:i,unfilteredResultCount:e.reduce((e,t)=>e+t.unfilteredResultCount,0),filters:n,totalFilters:a,timings:s}}},S=void 0,F=void 0,W=()=>{S=S||new M(F??{})},C=document.getElementById("suggestions"),T=document.getElementById("searchinput");document.documentElement.getAttribute("lang").substring(0,2),(async e=>{S?await S.options(e):F=e})({basePath:(k="/"==(k=document.querySelector("meta[name='base']").getAttribute("content")).slice(-1)?k.slice(0,-1):k)+"/js/"}),T.addEventListener("input",async function(){var e,r,n,i=this.value.trim(),s=(s=i,W(),await S.search(s,e)),o=C.childNodes,l=s.results.length;i.split(/\s+/),C.classList.remove("d-none");for(n of s.results){var c=await n.data();""!==c.content&&((r=document.createElement("div")).innerHTML="",a=r.querySelector("a"),t=r.querySelector("span:first-child"),d=r.querySelector("span:nth-child(2)"),a.href=c.url,t.textContent=c.meta.title,d.innerHTML=c.excerpt.replace(/\{\{.*?\}\}|—|<(?!\/?mark\b).*?>|<.*?>/g,""),C.appendChild(r))}for(;o.length>l;)C.removeChild(o[0])},!0),C.addEventListener("click",function(){for(;C.lastChild;)C.removeChild(C.lastChild);return!1},!0),document.addEventListener("keydown",function(t){if(191===t.keyCode&&"INPUT"!==document.activeElement.tagName&&"TEXTAREA"!==document.activeElement.tagName&&(t.preventDefault(),T.focus(),C.classList.remove("d-none")),27===t.keyCode){T.blur(),C.classList.add("d-none");for(var e=document.getElementById("suggestions");e.firstChild;)e.removeChild(e.firstChild)}var r=C.querySelectorAll("a");if(!C.classList.contains("d-none")&&0!==r.length){var n=[...r],a=n.indexOf(document.activeElement);let e=0;38===t.keyCode?(t.preventDefault(),r[e=0{},e=>{}),navigator.serviceWorker.ready.then(()=>{})); \ No newline at end of file diff --git a/static/js/abridge_nopwa.min.js b/static/js/abridge_nopwa.min.js index 9cf16015..0a490158 100644 --- a/static/js/abridge_nopwa.min.js +++ b/static/js/abridge_nopwa.min.js @@ -1 +1,2 @@ -let items=document.querySelectorAll(".preStyle"),changeIcon=(items.forEach(e=>{e.rel="stylesheet"}),document.getElementById("mode")&&document.getElementById("mode").addEventListener("click",()=>{document.documentElement.classList.toggle("switch"),localStorage.setItem("theme",document.documentElement.classList.contains("switch")?"switch":"default")}),!function(){for(var e=document.getElementsByClassName("m-protected"),t=0;t{e.classList.add(t),setTimeout(()=>e.classList.remove(t),2500)}),copyCodeAndChangeIcon=async(t,e)=>{e=(e.querySelector("table")?getTableCode:getNonTableCode)(e);try{await navigator.clipboard.writeText(e),changeIcon(t,"yes")}catch(e){changeIcon(t,"err")}},getNonTableCode=e=>[...e.querySelectorAll("code")].map(e=>e.textContent).join(""),getTableCode=e=>[...e.querySelectorAll("tr")].map(e=>e.querySelector("td:last-child")?.innerText??"").join("");document.querySelectorAll("pre").forEach(e=>{let t=document.createElement("div");t.className="cc svgs svgh copy",t.innerHTML=" ",e.prepend(t),t.addEventListener("click",()=>copyCodeAndChangeIcon(t,e))}),function(){function g(e){var t=new g.Index;return t.pipeline.add(g.trimmer,g.stopWordFilter,g.stemmer),e&&e.call(t,t),t}var a,c,e,t,d,h,f,p,m,v,y,S,x,b,w,I,E,C,D,F,k,L,_,N,n;g.version="0.9.5",((lunr=g).utils={}).warn=(n=this,function(e){n.console}),g.utils.toString=function(e){return null==e?"":e.toString()},(g.EventEmitter=function(){this.events={}}).prototype.addListener=function(){var e=[].slice.call(arguments),t=e.pop();if("function"!=typeof t)throw new TypeError("last argument must be a function");e.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},g.EventEmitter.prototype.removeListener=function(e,t){this.hasHandler(e)&&-1!=(t=this.events[e].indexOf(t))&&(this.events[e].splice(t,1),0==this.events[e].length)&&delete this.events[e]},g.EventEmitter.prototype.emit=function(e){var t;this.hasHandler(e)&&(t=[].slice.call(arguments,1),this.events[e].forEach(function(e){e.apply(void 0,t)},this))},g.EventEmitter.prototype.hasHandler=function(e){return e in this.events},(g.tokenizer=function(e){var t,n;return arguments.length&&null!=e?Array.isArray(e)?(t=(t=e.filter(function(e){return null!=e})).map(function(e){return g.utils.toString(e).toLowerCase()}),n=[],t.forEach(function(e){e=e.split(g.tokenizer.seperator);n=n.concat(e)},this),n):e.toString().trim().toLowerCase().split(g.tokenizer.seperator):[]}).defaultSeperator=/[\s\-]+/,g.tokenizer.seperator=g.tokenizer.defaultSeperator,g.tokenizer.setSeperator=function(e){null!=e&&"object"==typeof e&&(g.tokenizer.seperator=e)},g.tokenizer.resetSeperator=function(){g.tokenizer.seperator=g.tokenizer.defaultSeperator},g.tokenizer.getSeperator=function(){return g.tokenizer.seperator},(g.Pipeline=function(){this._queue=[]}).registeredFunctions={},g.Pipeline.registerFunction=function(e,t){t in g.Pipeline.registeredFunctions&&g.utils.warn("Overwriting existing registered function: "+t),e.label=t,g.Pipeline.registeredFunctions[t]=e},g.Pipeline.getRegisteredFunction=function(e){return e in g.Pipeline.registeredFunctions!=1?null:g.Pipeline.registeredFunctions[e]},g.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||g.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},g.Pipeline.load=function(e){var n=new g.Pipeline;return e.forEach(function(e){var t=g.Pipeline.getRegisteredFunction(e);if(!t)throw Error("Cannot load un-registered function: "+e);n.add(t)}),n},g.Pipeline.prototype.add=function(){[].slice.call(arguments).forEach(function(e){g.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},g.Pipeline.prototype.after=function(e,t){g.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1==e)throw Error("Cannot find existingFn");this._queue.splice(1+e,0,t)},g.Pipeline.prototype.before=function(e,t){g.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1==e)throw Error("Cannot find existingFn");this._queue.splice(e,0,t)},g.Pipeline.prototype.remove=function(e){e=this._queue.indexOf(e);-1!=e&&this._queue.splice(e,1)},g.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,o=this._queue.length,i=0;i=n&&r-1>=o;)s[n]!==u[o]?s[n]u[o]&&o++:(t.add(s[n]),n++,o++);return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){for(var t,e=this.length

'.concat(document.getElementById("searchinput").value,"

");return o.innerHTML=i,n.insertBefore(o,n.firstChild),e.innerHTML=n.outerHTML,t.innerHTML="",document.getElementById("searchinput").value="",document.body.contains(document.closeSearch)&&(document.closeSearch.onsubmit=function(){document.querySelector("main").innerHTML=window.main}),!1}function b(e){return[0,1,2,3,4][Math.ceil(parseInt(e,16).toString(2).length/8)]}var u,r,l,c,h;document.body.contains(document.goSearch)&&(document.goSearch.onsubmit=function(){return goSearchNow()},u=document.getElementById("suggestions"),r=document.getElementById("searchinput"),document.addEventListener("keydown",function(t){if(191===t.keyCode&&"INPUT"!==document.activeElement.tagName&&"TEXTAREA"!==document.activeElement.tagName&&(t.preventDefault(),r.focus(),u.classList.remove("d-none")),27===t.keyCode){r.blur(),u.classList.add("d-none");for(var e=document.getElementById("suggestions");e.firstChild;)e.removeChild(e.firstChild)}var n=u.querySelectorAll("a");if(!u.classList.contains("d-none")&&0!==n.length){var o=[...n],i=o.indexOf(document.activeElement);let e=0;38===t.keyCode?(t.preventDefault(),n[e=0",a=n.querySelector("a"),t=n.querySelector("span:first-child"),d=n.querySelector("span:nth-child(2)"),a.href=e.ref,t.textContent=e.doc.title,d.innerHTML=function(e,t){var n=t.map(function(e){return elasticlunr.stemmer(e.toLowerCase())}),o=!1,i=0,r=[],s=e.toLowerCase().split(". ");for(p in s){var u,l=s[p].split(/[\s\n]/),a=8;for(u in l){if(0<(S=l[u]).length){for(var c in n)elasticlunr.stemmer(S).startsWith(n[c])&&(a=40,o=!0);r.push([S,a,i]),a=2}i=i+S.length+1}i+=1}if(0===r.length)return void 0!==e.length&&300"),y=S[2]+S[0].length;40===S[1]||S[0].length<12||/^[\x00-\xff]+$/.test(S[0])?v.push(e.substring(S[2],y)):(x=function(e,t){for(var n="",o=!1,i=0,r=0,s=0,u=0;u")}return v.push("…"),v.join("")}(e.doc.body,s),u.appendChild(n))});i.length>r;)u.removeChild(i[0])},!0),u.addEventListener("click",function(){for(;u.lastChild;)u.removeChild(u.lastChild);return!1},!0),document.goSearch.onsubmit=e)}; \ No newline at end of file +let items=document.querySelectorAll(".preStyle"),changeIcon=(items.forEach(e=>{e.rel="stylesheet"}),document.getElementById("mode")&&document.getElementById("mode").addEventListener("click",()=>{document.documentElement.classList.toggle("switch"),localStorage.setItem("theme",document.documentElement.classList.contains("switch")?"switch":"default")}),(()=>{for(var e=document.getElementsByClassName("m-protected"),t=0;t{e.classList.add(t),setTimeout(()=>e.classList.remove(t),2500)}),copyCodeAndChangeIcon=async(t,e)=>{e=(e.querySelector("table")?getTableCode:getNonTableCode)(e);try{await navigator.clipboard.writeText(e),changeIcon(t,"yes")}catch(e){changeIcon(t,"err")}},getNonTableCode=e=>[...e.querySelectorAll("code")].map(e=>e.textContent).join(""),getTableCode=e=>[...e.querySelectorAll("tr")].map(e=>e.querySelector("td:last-child")?.innerText??"").join("");document.querySelectorAll("pre").forEach(e=>{let t=document.createElement("div");t.className="cc svgs svgh copy",t.innerHTML=" ",e.prepend(t),t.addEventListener("click",()=>copyCodeAndChangeIcon(t,e))}),window.onload=function(){if(document.body.contains(document.goSearch)){var e=!1;document.goSearch.onsubmit=function(){return goSearchNow()};{async function A(){B()}function I(){var e=document.querySelector("main"),t=(window.main||(window.main=e.innerHTML),document.getElementById("suggestions")),n=t.cloneNode(!0),r=(n.id="results",document.createElement("div")),a='

'.concat(document.getElementById("searchinput").value,"

");return r.innerHTML=a,n.insertBefore(r,n.firstChild),e.innerHTML=n.outerHTML,t.innerHTML="",document.getElementById("searchinput").value="",document.body.contains(document.closeSearch)&&(document.closeSearch.onsubmit=function(){document.querySelector("main").innerHTML=window.main}),!1}function n(e,t){for(var n=new m(31),r=0;r<31;++r)n[r]=t+=1<>>0;return h().set(e,t),p=e.length,t}function w(t,n,e){if(void 0===e){var r=c.encode(t);let e=n(r.length,1)>>>0;return h().subarray(e,e+r.length).set(r),p=r.length,e}let a=t.length,i=n(a,1)>>>0;var s=h();let o=0;for(;o>>0,r=h().subarray(i+o,i+a),n=d(t,r),o+=n.written,i=e(i,a,o,1)>>>0),p=o,i}function y(){return a=null!==a&&0!==a.byteLength?a:new Int32Array(_.memory.buffer)}function b(e,t){return e>>>=0,i.decode(h().subarray(e,e+t))}function l(){var e={wbg:{}};return e}function u(e,t){return _=e.exports,f.__wbindgen_wasm_module=t,a=null,r=null,_}async function f(e){if(void 0!==_)return _;void 0===e&&void 0!==n&&(e=n.replace(/\.js$/,"_bg.wasm"));var t=l(),{instance:e,module:t}=await(async(t,e)=>{if("function"==typeof Response&&t instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(t,e)}catch(e){if("application/wasm"==t.headers.get("Content-Type"))throw e}var n=await t.arrayBuffer();return WebAssembly.instantiate(n,e)}return(n=await WebAssembly.instantiate(t,e))instanceof WebAssembly.Instance?{instance:n,module:t}:n})(await(e="string"==typeof e||"function"==typeof Request&&e instanceof Request||"function"==typeof URL&&e instanceof URL?fetch(e):e),t);return u(e,t)}var g={};let n,_=(void 0!==document&&null!==document.currentScript&&(n=new URL("UNHANDLED",location.href).toString()),void 0),r=null,p=0,c=(g.init_pagefind=function(e){var e=o(e,_.__wbindgen_malloc),t=p;return _.init_pagefind(e,t)>>>0},"undefined"!=typeof TextEncoder?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}}),d="function"==typeof c.encodeInto?function(e,t){return c.encodeInto(e,t)}:function(e,t){var n=c.encode(e);return t.set(n),{read:e.length,written:n.length}},a=(g.set_ranking_weights=function(e,t){var t=w(t,_.__wbindgen_malloc,_.__wbindgen_realloc),n=p;return _.set_ranking_weights(e,t,n)>>>0},g.load_index_chunk=function(e,t){var t=o(t,_.__wbindgen_malloc),n=p;return _.load_index_chunk(e,t,n)>>>0},g.load_filter_chunk=function(e,t){var t=o(t,_.__wbindgen_malloc),n=p;return _.load_filter_chunk(e,t,n)>>>0},g.add_synthetic_filter=function(e,t){var t=w(t,_.__wbindgen_malloc,_.__wbindgen_realloc),n=p;return _.add_synthetic_filter(e,t,n)>>>0},null),i="undefined"!=typeof TextDecoder?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};"undefined"!=typeof TextDecoder&&i.decode(),g.request_indexes=function(e,t){let n,r;try{var a=_.__wbindgen_add_to_stack_pointer(-16),i=w(t,_.__wbindgen_malloc,_.__wbindgen_realloc),s=p,o=(_.request_indexes(a,e,i,s),y()[a/4+0]),l=y()[a/4+1];return b(n=o,r=l)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(n,r,1)}},g.request_filter_indexes=function(e,t){let n,r;try{var a=_.__wbindgen_add_to_stack_pointer(-16),i=w(t,_.__wbindgen_malloc,_.__wbindgen_realloc),s=p,o=(_.request_filter_indexes(a,e,i,s),y()[a/4+0]),l=y()[a/4+1];return b(n=o,r=l)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(n,r,1)}},g.request_all_filter_indexes=function(e){let t,n;try{var r=_.__wbindgen_add_to_stack_pointer(-16),a=(_.request_all_filter_indexes(r,e),y()[r/4+0]),i=y()[r/4+1];return b(t=a,n=i)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(t,n,1)}},g.filters=function(e){let t,n;try{var r=_.__wbindgen_add_to_stack_pointer(-16),a=(_.filters(r,e),y()[r/4+0]),i=y()[r/4+1];return b(t=a,n=i)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(t,n,1)}},g.search=function(e,t,n,r,a){let i,s;try{var o=_.__wbindgen_add_to_stack_pointer(-16),l=w(t,_.__wbindgen_malloc,_.__wbindgen_realloc),c=p,d=w(n,_.__wbindgen_malloc,_.__wbindgen_realloc),h=p,u=w(r,_.__wbindgen_malloc,_.__wbindgen_realloc),f=p,g=(_.search(o,e,l,c,d,h,u,f,a),y()[o/4+0]),m=y()[o/4+1];return b(i=g,s=m)}finally{_.__wbindgen_add_to_stack_pointer(16),_.__wbindgen_free(i,s,1)}},s=Object.assign(f,{initSync:function(e){var t;return void 0!==_?_:(t=l(),e instanceof WebAssembly.Module||(e=new WebAssembly.Module(e)),u(new WebAssembly.Instance(e,t),e))}},g)}var r,j=Uint8Array,m=Uint16Array,c=Uint32Array,O=new j([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),$=new j([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),X=new j([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),H=(g=n(O,2))[0],K=(g[1][H[28]=258]=28,(g=n($,0))[0]),_=new m(32768);for(p=0;p<32768;++p)_[p]=((65280&(r=(61680&(r=(52428&(r=(43690&p)>>>1|(21845&p)<<1))>>>2|(13107&r)<<2))>>>4|(3855&r)<<4))>>>8|(255&r)<<8)>>>1;var J=function(e,t,n){for(var r=e.length,a=0,i=new m(t);a>>l]=c}else for(o=new m(r),a=0;a>>15-e[a]);return o},i=new j(288);for(p=0;p<144;++p)i[p]=8;for(p=144;p<256;++p)i[p]=9;for(p=256;p<280;++p)i[p]=7;for(p=280;p<288;++p)i[p]=8;var p,v=new j(32);for(p=0;p<32;++p)v[p]=5;var Q=J(i,9,1),Z=J(v,5,1),G=function(e){for(var t=e[0],n=1;n>(7&t)&n},Y=function(e,t){var n=t/8|0;return(e[n]|e[1+n]<<8|e[2+n]<<16)>>(7&t)},ee=function(e){return(e+7)/8|0},te=function(e,t,n){null!=n&&n<=e.length||(n=e.length);var r=new(2==e.BYTES_PER_ELEMENT?m:4==e.BYTES_PER_ELEMENT?c:j)(n-(t=null!=t&&0<=t?t:0));return r.set(e.subarray(t,n)),r},U=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],V=function(e,t,n){t=Error(t||U[e]);if(t.code=e,Error.captureStackTrace&&Error.captureStackTrace(t,V),n)return t;throw t},g=new j(0),k="undefined"!=typeof TextDecoder&&new TextDecoder;try{k.decode(g,{stream:!0})}catch(e){}var q=function(e,t){function n(e){var t=a.length;t{31==e[0]&&139==e[1]&&8==e[2]||V(6,"invalid gzip data");var t=e[3],n=10;4&t&&(n+=e[10]|2+(e[11]<<8));for(var r=(t>>3&1)+(t>>4&1);0>>0)),i=void 0,s=r.length;if(!s||i&&i.f&&!i.l)return a||new j(0);var o=!a||i,l=!i||i.i,c=(i=i||{},a=a||new j(3*s),i.f||0),d=i.p||0,h=i.b||0,u=i.l,f=i.d,g=i.m,m=i.n,_=8*s;do{if(!u){c=z(r,d,1);var p=z(r,d+1,3);if(d+=3,!p){var w=ee(d)+4,y=r[w-4]|r[w-3]<<8,b=w+y;if(s>>4)<16)E[P++]=w;else{var S=0,F=0;for(16==w?(F=3+z(r,d,3),d+=2,S=E[P-1]):17==w?(F=3+z(r,d,7),d+=3):18==w&&(F=11+z(r,d,127),d+=7);F--;)E[P++]=S}}var C=E.subarray(0,y),T=E.subarray(y);g=G(C),m=G(T),u=J(C,g,1),f=J(T,m,1)}else V(1);if(_>>4;if(_<(d+=15&S)){l&&V(0);break}if(S||V(2),I<256)a[h++]=I;else{if(256==I){A=d,u=null;break}var U,q=I-254,I=(264>>4,T=(I||V(3),d+=15&I,K[M]);if(3{if(0===e.length)return 0;var n,r=[];for(n of e)r[n.location]=r[n.location]||0,r[n.location]+=n.balanced_score;if(r.length<=t)return 0;let a=r.slice(0,t).reduce((e,t)=>e+t,0),i=a,s=[0];for(let e=0;ea?(a=i,s=[e]):i===a&&s[s.length-1]===e-1&&s.push(e)}return s[Math.floor(s.length/2)]},x=(e,t,n,r,a,i)=>{var s,o=e.includes("​");let l=[];l=o?e.split("​"):e.split(/[\r\n\s]+/g);for(s of r)l[s]?.startsWith("")||(l[s]=`${l[s]}`);e=i??l.length,r=a??0;return(t=enew Promise(e=>setTimeout(e,t)),L=class{constructor(e={}){this.version="1.1.1",this.backend=s,this.decoder=new TextDecoder("utf-8"),this.wasm=null,this.basePath=e.basePath||"/pagefind/",this.primary=e.primary||!1,this.primary&&!e.basePath&&this.initPrimary(),/[^\/]$/.test(this.basePath)&&(this.basePath=this.basePath+"/"),window?.location?.origin&&this.basePath.startsWith(window.location.origin)&&(this.basePath=this.basePath.replace(window.location.origin,"")),this.baseUrl=e.baseUrl||this.defaultBaseUrl(),/^(\/|https?:\/\/)/.test(this.baseUrl)||(this.baseUrl="/"+this.baseUrl),this.indexWeight=e.indexWeight??1,this.excerptLength=e.excerptLength??30,this.mergeFilter=e.mergeFilter??{},this.ranking=e.ranking,this.highlightParam=e.highlightParam??null,this.loaded_chunks={},this.loaded_filters={},this.loaded_fragments={},this.raw_ptr=null,this.searchMeta=null,this.languages=null}initPrimary(){}defaultBaseUrl(){return this.basePath.match(/^(.*\/)_?pagefind/)?.[1]||"/"}async options(e){var t,n,r,a,i=["basePath","baseUrl","indexWeight","excerptLength","mergeFilter","highlightParam","ranking"];for([t,n]of Object.entries(e))"mergeFilter"===t?(r=this.stringifyFilters(n),a=await this.getPtr(),this.raw_ptr=this.backend.add_synthetic_filter(a,r)):"ranking"===t?await this.set_ranking(e.ranking):i.includes(t)&&("basePath"===t&&"string"==typeof n&&(this.basePath=n),"baseUrl"===t&&"string"==typeof n&&(this.baseUrl=n),"indexWeight"===t&&"number"==typeof n&&(this.indexWeight=n),"excerptLength"===t&&"number"==typeof n&&(this.excerptLength=n),"mergeFilter"===t&&"object"==typeof n&&(this.mergeFilter=n),"highlightParam"===t)&&"string"==typeof n&&(this.highlightParam=n)}decompress(e,t=0){return"pagefind_dcd"!==this.decoder.decode(e.slice(0,12))&&(e=q(e),"pagefind_dcd"!==this.decoder.decode(e.slice(0,12)))?e:e.slice(12)}async set_ranking(e){var t;e&&(e={term_similarity:e.termSimilarity??null,page_length:e.pageLength??null,term_saturation:e.termSaturation??null,term_frequency:e.termFrequency??null},t=await this.getPtr(),this.raw_ptr=this.backend.set_ranking_weights(t,JSON.stringify(e)))}async init(e,t){await this.loadEntry();var e=this.findIndex(e),n=e.wasm||"unknown",e=[this.loadMeta(e.hash)];!0===t.load_wasm&&e.push(this.loadWasm(n)),await Promise.all(e),this.raw_ptr=this.backend.init_pagefind(new Uint8Array(this.searchMeta)),Object.keys(this.mergeFilter)?.length&&(t=this.stringifyFilters(this.mergeFilter),n=await this.getPtr(),this.raw_ptr=this.backend.add_synthetic_filter(n,t)),this.ranking&&await this.set_ranking(this.ranking)}async loadEntry(){try{var e=await(await fetch(this.basePath+"pagefind-entry-1728241819.json")).json();this.languages=e.languages,e.version!==this.version&&this.primary}catch(e){throw Error("Failed to load Pagefind metadata")}}findIndex(e){if(this.languages){var t=this.languages[e];if(t)return t;if(t=this.languages[e.split("-")[0]])return t;e=Object.values(this.languages).sort((e,t)=>t.page_count-e.page_count);if(e[0])return e[0]}throw Error("Pagefind Error: No language indexes found.")}async loadMeta(e){try{var t=await(await fetch(this.basePath+`pagefind.${e}.pf_meta`)).arrayBuffer();this.searchMeta=this.decompress(new Uint8Array(t),"Pagefind metadata")}catch(e){}}async loadWasm(e){try{var t=this.basePath+`wasm.${e}.pagefind`,n=await(await fetch(t)).arrayBuffer(),r=this.decompress(new Uint8Array(n),"Pagefind WebAssembly");if(!r)throw Error("No WASM after decompression");this.wasm=await this.backend(r)}catch(e){throw Error(`Failed to load the Pagefind WASM: +`+e?.toString())}}async _loadGenericChunk(e,t){try{var n=await(await fetch(e)).arrayBuffer(),r=this.decompress(new Uint8Array(n),e),a=await this.getPtr();this.raw_ptr=this.backend[t](a,r)}catch(e){}}async loadChunk(e){var t;return this.loaded_chunks[e]||(t=this.basePath+`index/${e}.pf_index`,this.loaded_chunks[e]=this._loadGenericChunk(t,"load_index_chunk")),this.loaded_chunks[e]}async loadFilterChunk(e){var t;return this.loaded_filters[e]||(t=this.basePath+`filter/${e}.pf_filter`,this.loaded_filters[e]=this._loadGenericChunk(t,"load_filter_chunk")),this.loaded_filters[e]}async _loadFragment(e){var t=await(await fetch(this.basePath+`fragment/${e}.pf_fragment`)).arrayBuffer(),t=this.decompress(new Uint8Array(t),"Fragment "+e);return JSON.parse((new TextDecoder).decode(t))}async loadFragment(e,t=[],n){this.loaded_fragments[e]||(this.loaded_fragments[e]=this._loadFragment(e));e=await this.loaded_fragments[e],e.weighted_locations=t,e.locations=t.map(e=>e.location),e.raw_content||(e.raw_content=e.content.replace(//g,">"),e.content=e.content.replace(/\u200B/g,"")),e.raw_url||(e.raw_url=e.url),e.url=this.processedUrl(e.raw_url,n),n=E(t,this.excerptLength);return e.excerpt=x(e.raw_content,n,this.excerptLength,e.locations),e.sub_results=((r,a)=>{var n=r.anchors.filter(e=>/h\d/i.test(e.element)&&e.text?.length&&/\S/.test(e.text)).sort((e,t)=>e.location-t.location);let i=[],s=0,o={title:r.meta.title,url:r.url,weighted_locations:[],locations:[],excerpt:""};var l,c=e=>{var t,n;o.locations.length&&(t=o.weighted_locations.map(e=>({weight:e.weight,balanced_score:e.balanced_score,location:e.location-s})),t=E(t,a)+s,n=e?Math.min(e-t,a):a,o.excerpt=x(r.raw_content??"",t,n,o.locations,s,e),i.push(o))};for(l of r.weighted_locations)if(!n.length||l.location=n[0].location;)e=n.shift();let t=r.url;try{var d,h,u=/^((https?:)?\/\/)/.test(t);t=u?((d=new URL(t)).hash=e.id,""+d):(/^\//.test(t)||(t="/"+t),(h=new URL("https://example.com"+t)).hash=e.id,(""+h).replace(/^https:\/\/example.com/,""))}catch(e){}s=e.location,o={title:e.text,url:t,anchor:e,weighted_locations:[l],locations:[l.location],excerpt:""}}return c(n[0]?.location),i})(e,this.excerptLength),e}fullUrl(e){return/^(https?:)?\/\//.test(e)?e:(this.baseUrl+"/"+e).replace(/\/+/g,"/").replace(/^(https?:\/)/,"$1/")}processedUrl(t,n){t=this.fullUrl(t);if(null===this.highlightParam)return t;n=n.split(/\s+/);try{var e,r=new URL(t);for(e of n)r.searchParams.append(this.highlightParam,e);return r.toString()}catch(e){try{var a,i=new URL("https://example.com"+t);for(a of n)i.searchParams.append(this.highlightParam,a);return i.toString().replace(/^https:\/\/example\.com/,"")}catch(e){return t}}}async getPtr(){for(;null===this.raw_ptr;)await P(50);if(this.raw_ptr)return this.raw_ptr;throw Error("Pagefind: WASM Error (No pointer)")}parseFilters(e){var t={};if(e)for(var n of e.split("__PF_FILTER_DELIM__")){var r,[a,n]=n.split(/:(.*)$/);if(t[a]={},n)for(var i of n.split("__PF_VALUE_DELIM__"))i&&(i=i.match(/^(.*):(\d+)$/))&&([,i,r]=i,t[a][i]=parseInt(r)??r)}return t}stringifyFilters(e={}){return JSON.stringify(e)}stringifySorts(e={}){var t,n,r=Object.entries(e);for([t,n]of r)return r.length,"asc"!==n&&n,t+":"+n;return""}async filters(){var e=await this.getPtr(),t=this.backend.request_all_filter_indexes(e).split(" ").filter(e=>e).map(e=>this.loadFilterChunk(e)),t=(await Promise.all([...t]),e=await this.getPtr(),this.backend.filters(e));return this.parseFilters(t)}async preload(e,t={}){await this.search(e,{...t,preload:!0})}async search(i,t={}){t={verbose:!1,filters:{},sort:{},...t};let s=e=>{t.verbose};s(this.basePath);var e,n,r,a=await this.getPtr(),o=null===i,l=(i=i??"",/^\s*".+"\s*$/.test(i));return l&&s(),i=i.toLowerCase().trim().replace(/[\.`~!@#\$%\^&\*\(\)\{\}\[\]\\\|:;'",<>\/\?\-]/g,"").replace(/\s{2,}/g," ").trim(),s(),i?.length||o?(o=this.stringifySorts(t.sort),s(),n=this.stringifyFilters(t.filters),s(),r=this.backend.request_indexes(a,i),e=this.backend.request_filter_indexes(a,n),r=r.split(" ").filter(e=>e).map(e=>this.loadChunk(e)),e=e.split(" ").filter(e=>e).map(e=>this.loadFilterChunk(e)),await Promise.all([...r,...e]),s(),t.preload?(s(),null):(a=await this.getPtr(),r=this.backend.search(a,i,n,o,l),[e,a,n,o]=(s(),r.split(/:([^:]*):(.*)__PF_UNFILTERED_DELIM__(.*)$/)),l=this.parseFilters(n),n=this.parseFilters(o),s(JSON.stringify(r)),r=(o=a.length?a.split(" "):[]).map(e=>{let[t,n,r]=e.split("@"),a=(s(t),r.length?r.split(",").map(e=>{var[e,t,n]=e.split(">");return{weight:parseInt(e)/24,balanced_score:parseFloat(t),location:parseInt(n)}}):[]);e=a.map(e=>e.location);return{id:t,score:parseFloat(n)*this.indexWeight,words:e,data:async()=>this.loadFragment(t,a,i)}}),s((o.length,o.length)),{results:r,unfilteredResultCount:parseInt(e),filters:l,totalFilters:n,timings:{preload:0,search:0,total:0}})):{results:[],unfilteredResultCount:0,filters:{},totalFilters:{},timings:{preload:0,search:0,total:0}}}},M=class{constructor(e={}){this.backend=s,this.primaryLanguage="unknown",this.searchID=0,this.primary=new L({...e,primary:!0}),this.instances=[this.primary],this.init(e?.language)}async options(e){await this.primary.options(e)}async init(e){var t;document?.querySelector&&(t=document.querySelector("html")?.getAttribute("lang")||"unknown",this.primaryLanguage=t.toLocaleLowerCase()),await this.primary.init(e||this.primaryLanguage,{load_wasm:!0})}async mergeIndex(e,t={}){if(!this.primary.basePath.startsWith(e)){e=new L({primary:!1,basePath:e});for(this.instances.push(e);null===this.primary.wasm;)await P(50);await e.init(t.language||this.primaryLanguage,{load_wasm:!1}),delete t.language,await e.options(t)}}mergeFilters(e){var t,n={};for(t of e)for(var[r,a]of Object.entries(t))if(n[r]){var i,s,o=n[r];for([i,s]of Object.entries(a))o[i]=(o[i]||0)+s}else n[r]=a;return n}async filters(){var e=await Promise.all(this.instances.map(e=>e.filters()));return this.mergeFilters(e)}async preload(t,n={}){await Promise.all(this.instances.map(e=>e.preload(t,n)))}async debouncedSearch(e,t,n){var r=++this.searchID;return this.preload(e,t),await P(n),r!==this.searchID||(n=await this.search(e,t),r!==this.searchID)?null:n}async search(t,n={}){var e=await Promise.all(this.instances.map(e=>e.search(t,n))),r=this.mergeFilters(e.map(e=>e.filters)),a=this.mergeFilters(e.map(e=>e.totalFilters)),i=e.map(e=>e.results).flat().sort((e,t)=>t.score-e.score),s=e.map(e=>e.timings);return{results:i,unfilteredResultCount:e.reduce((e,t)=>e+t.unfilteredResultCount,0),filters:r,totalFilters:a,timings:s}}},S=void 0,F=void 0,B=()=>{S=S||new M(F??{})},C=document.getElementById("suggestions"),T=document.getElementById("searchinput");document.documentElement.getAttribute("lang").substring(0,2),(async e=>{S?await S.options(e):F=e})({basePath:(k="/"==(k=document.querySelector("meta[name='base']").getAttribute("content")).slice(-1)?k.slice(0,-1):k)+"/js/"}),T.addEventListener("input",async function(){var e,n,r,i=this.value.trim(),s=(s=i,B(),await S.search(s,e)),o=C.childNodes,l=s.results.length;i.split(/\s+/),C.classList.remove("d-none");for(r of s.results){var c=await r.data();""!==c.content&&((n=document.createElement("div")).innerHTML="",a=n.querySelector("a"),t=n.querySelector("span:first-child"),d=n.querySelector("span:nth-child(2)"),a.href=c.url,t.textContent=c.meta.title,d.innerHTML=c.excerpt.replace(/\{\{.*?\}\}|—|<(?!\/?mark\b).*?>|<.*?>/g,""),C.appendChild(n))}for(;o.length>l;)C.removeChild(o[0])},!0),C.addEventListener("click",function(){for(;C.lastChild;)C.removeChild(C.lastChild);return!1},!0),document.addEventListener("keydown",function(t){if(191===t.keyCode&&"INPUT"!==document.activeElement.tagName&&"TEXTAREA"!==document.activeElement.tagName&&(t.preventDefault(),T.focus(),C.classList.remove("d-none")),27===t.keyCode){T.blur(),C.classList.add("d-none");for(var e=document.getElementById("suggestions");e.firstChild;)e.removeChild(e.firstChild)}var n=C.querySelectorAll("a");if(!C.classList.contains("d-none")&&0!==n.length){var r=[...n],a=r.indexOf(document.activeElement);let e=0;38===t.keyCode?(t.preventDefault(),n[e=0{e.rel="stylesheet"}),document.getElementById("mode")&&document.getElementById("mode").addEventListener("click",()=>{document.documentElement.classList.toggle("switch"),localStorage.setItem("theme",document.documentElement.classList.contains("switch")?"switch":"default")}),!function(){for(var e=document.getElementsByClassName("m-protected"),t=0;t{e.classList.add(t),setTimeout(()=>e.classList.remove(t),2500)}),copyCodeAndChangeIcon=async(t,e)=>{e=(e.querySelector("table")?getTableCode:getNonTableCode)(e);try{await navigator.clipboard.writeText(e),changeIcon(t,"yes")}catch(e){changeIcon(t,"err")}},getNonTableCode=e=>[...e.querySelectorAll("code")].map(e=>e.textContent).join(""),getTableCode=e=>[...e.querySelectorAll("tr")].map(e=>e.querySelector("td:last-child")?.innerText??"").join("");document.querySelectorAll("pre").forEach(e=>{let t=document.createElement("div");t.className="cc svgs svgh copy",t.innerHTML=" ",e.prepend(t),t.addEventListener("click",()=>copyCodeAndChangeIcon(t,e))}),"serviceWorker"in navigator&&(navigator.serviceWorker.register("/sw.min.js?v=3.12.1",{scope:"/"}).then(()=>{},e=>{}),navigator.serviceWorker.ready.then(()=>{})); \ No newline at end of file +let items=document.querySelectorAll(".preStyle"),changeIcon=(items.forEach(e=>{e.rel="stylesheet"}),document.getElementById("mode")&&document.getElementById("mode").addEventListener("click",()=>{document.documentElement.classList.toggle("switch"),localStorage.setItem("theme",document.documentElement.classList.contains("switch")?"switch":"default")}),(()=>{for(var e=document.getElementsByClassName("m-protected"),t=0;t{e.classList.add(t),setTimeout(()=>e.classList.remove(t),2500)}),copyCodeAndChangeIcon=async(t,e)=>{e=(e.querySelector("table")?getTableCode:getNonTableCode)(e);try{await navigator.clipboard.writeText(e),changeIcon(t,"yes")}catch(e){changeIcon(t,"err")}},getNonTableCode=e=>[...e.querySelectorAll("code")].map(e=>e.textContent).join(""),getTableCode=e=>[...e.querySelectorAll("tr")].map(e=>e.querySelector("td:last-child")?.innerText??"").join("");document.querySelectorAll("pre").forEach(e=>{let t=document.createElement("div");t.className="cc svgs svgh copy",t.innerHTML=" ",e.prepend(t),t.addEventListener("click",()=>copyCodeAndChangeIcon(t,e))}),"serviceWorker"in navigator&&(navigator.serviceWorker.register("/sw.min.js?v=3.12.1",{scope:"/"}).then(()=>{},e=>{}),navigator.serviceWorker.ready.then(()=>{})); \ No newline at end of file diff --git a/static/js/abridge_nosearch_nopwa.min.js b/static/js/abridge_nosearch_nopwa.min.js index a262b382..914a0e9d 100644 --- a/static/js/abridge_nosearch_nopwa.min.js +++ b/static/js/abridge_nosearch_nopwa.min.js @@ -1 +1 @@ -let items=document.querySelectorAll(".preStyle"),changeIcon=(items.forEach(e=>{e.rel="stylesheet"}),document.getElementById("mode")&&document.getElementById("mode").addEventListener("click",()=>{document.documentElement.classList.toggle("switch"),localStorage.setItem("theme",document.documentElement.classList.contains("switch")?"switch":"default")}),!function(){for(var e=document.getElementsByClassName("m-protected"),t=0;t{e.classList.add(t),setTimeout(()=>e.classList.remove(t),2500)}),copyCodeAndChangeIcon=async(t,e)=>{e=(e.querySelector("table")?getTableCode:getNonTableCode)(e);try{await navigator.clipboard.writeText(e),changeIcon(t,"yes")}catch(e){changeIcon(t,"err")}},getNonTableCode=e=>[...e.querySelectorAll("code")].map(e=>e.textContent).join(""),getTableCode=e=>[...e.querySelectorAll("tr")].map(e=>e.querySelector("td:last-child")?.innerText??"").join("");document.querySelectorAll("pre").forEach(e=>{let t=document.createElement("div");t.className="cc svgs svgh copy",t.innerHTML=" ",e.prepend(t),t.addEventListener("click",()=>copyCodeAndChangeIcon(t,e))}); \ No newline at end of file +let items=document.querySelectorAll(".preStyle"),changeIcon=(items.forEach(e=>{e.rel="stylesheet"}),document.getElementById("mode")&&document.getElementById("mode").addEventListener("click",()=>{document.documentElement.classList.toggle("switch"),localStorage.setItem("theme",document.documentElement.classList.contains("switch")?"switch":"default")}),(()=>{for(var e=document.getElementsByClassName("m-protected"),t=0;t{e.classList.add(t),setTimeout(()=>e.classList.remove(t),2500)}),copyCodeAndChangeIcon=async(t,e)=>{e=(e.querySelector("table")?getTableCode:getNonTableCode)(e);try{await navigator.clipboard.writeText(e),changeIcon(t,"yes")}catch(e){changeIcon(t,"err")}},getNonTableCode=e=>[...e.querySelectorAll("code")].map(e=>e.textContent).join(""),getTableCode=e=>[...e.querySelectorAll("tr")].map(e=>e.querySelector("td:last-child")?.innerText??"").join("");document.querySelectorAll("pre").forEach(e=>{let t=document.createElement("div");t.className="cc svgs svgh copy",t.innerHTML=" ",e.prepend(t),t.addEventListener("click",()=>copyCodeAndChangeIcon(t,e))}); \ No newline at end of file diff --git a/static/js/pagefind-entry-1728241819.json b/static/js/pagefind-entry-1728241819.json new file mode 100644 index 00000000..241609de --- /dev/null +++ b/static/js/pagefind-entry-1728241819.json @@ -0,0 +1 @@ +{"version":"1.1.1","languages":{"en":{"hash":"en_3c26f37e1b","wasm":"en","page_count":15},"es":{"hash":"es_ae1ee7146e","wasm":"es","page_count":2},"fr":{"hash":"fr_89c85beeef","wasm":"fr","page_count":10}}} \ No newline at end of file diff --git a/static/js/search_elasticlunr.min.js b/static/js/search_elasticlunr.min.js index f57e3ff1..bd266602 100644 --- a/static/js/search_elasticlunr.min.js +++ b/static/js/search_elasticlunr.min.js @@ -1 +1 @@ -!function(){function g(e){var t=new g.Index;return t.pipeline.add(g.trimmer,g.stopWordFilter,g.stemmer),e&&e.call(t,t),t}var a,c,e,t,d,h,f,p,m,v,y,S,x,b,w,I,E,D,F,C,k,_,N,P,n;g.version="0.9.5",((lunr=g).utils={}).warn=(n=this,function(e){n.console}),g.utils.toString=function(e){return null==e?"":e.toString()},(g.EventEmitter=function(){this.events={}}).prototype.addListener=function(){var e=[].slice.call(arguments),t=e.pop();if("function"!=typeof t)throw new TypeError("last argument must be a function");e.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},g.EventEmitter.prototype.removeListener=function(e,t){this.hasHandler(e)&&-1!=(t=this.events[e].indexOf(t))&&(this.events[e].splice(t,1),0==this.events[e].length)&&delete this.events[e]},g.EventEmitter.prototype.emit=function(e){var t;this.hasHandler(e)&&(t=[].slice.call(arguments,1),this.events[e].forEach(function(e){e.apply(void 0,t)},this))},g.EventEmitter.prototype.hasHandler=function(e){return e in this.events},(g.tokenizer=function(e){var t,n;return arguments.length&&null!=e?Array.isArray(e)?(t=(t=e.filter(function(e){return null!=e})).map(function(e){return g.utils.toString(e).toLowerCase()}),n=[],t.forEach(function(e){e=e.split(g.tokenizer.seperator);n=n.concat(e)},this),n):e.toString().trim().toLowerCase().split(g.tokenizer.seperator):[]}).defaultSeperator=/[\s\-]+/,g.tokenizer.seperator=g.tokenizer.defaultSeperator,g.tokenizer.setSeperator=function(e){null!=e&&"object"==typeof e&&(g.tokenizer.seperator=e)},g.tokenizer.resetSeperator=function(){g.tokenizer.seperator=g.tokenizer.defaultSeperator},g.tokenizer.getSeperator=function(){return g.tokenizer.seperator},(g.Pipeline=function(){this._queue=[]}).registeredFunctions={},g.Pipeline.registerFunction=function(e,t){t in g.Pipeline.registeredFunctions&&g.utils.warn("Overwriting existing registered function: "+t),e.label=t,g.Pipeline.registeredFunctions[t]=e},g.Pipeline.getRegisteredFunction=function(e){return e in g.Pipeline.registeredFunctions!=1?null:g.Pipeline.registeredFunctions[e]},g.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||g.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},g.Pipeline.load=function(e){var n=new g.Pipeline;return e.forEach(function(e){var t=g.Pipeline.getRegisteredFunction(e);if(!t)throw Error("Cannot load un-registered function: "+e);n.add(t)}),n},g.Pipeline.prototype.add=function(){[].slice.call(arguments).forEach(function(e){g.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},g.Pipeline.prototype.after=function(e,t){g.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1==e)throw Error("Cannot find existingFn");this._queue.splice(1+e,0,t)},g.Pipeline.prototype.before=function(e,t){g.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1==e)throw Error("Cannot find existingFn");this._queue.splice(e,0,t)},g.Pipeline.prototype.remove=function(e){e=this._queue.indexOf(e);-1!=e&&this._queue.splice(e,1)},g.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,o=this._queue.length,i=0;i=n&&r-1>=o;)s[n]!==u[o]?s[n]u[o]&&o++:(t.add(s[n]),n++,o++);return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){for(var t,e=this.length

'.concat(document.getElementById("searchinput").value,"

");return o.innerHTML=i,n.insertBefore(o,n.firstChild),e.innerHTML=n.outerHTML,t.innerHTML="",document.getElementById("searchinput").value="",document.body.contains(document.closeSearch)&&(document.closeSearch.onsubmit=function(){document.querySelector("main").innerHTML=window.main}),!1}function b(e){return[0,1,2,3,4][Math.ceil(parseInt(e,16).toString(2).length/8)]}var u,r,l,c,h;document.body.contains(document.goSearch)&&(document.goSearch.onsubmit=function(){return goSearchNow()},u=document.getElementById("suggestions"),r=document.getElementById("searchinput"),document.addEventListener("keydown",function(t){if(191===t.keyCode&&"INPUT"!==document.activeElement.tagName&&"TEXTAREA"!==document.activeElement.tagName&&(t.preventDefault(),r.focus(),u.classList.remove("d-none")),27===t.keyCode){r.blur(),u.classList.add("d-none");for(var e=document.getElementById("suggestions");e.firstChild;)e.removeChild(e.firstChild)}var n=u.querySelectorAll("a");if(!u.classList.contains("d-none")&&0!==n.length){var o=[...n],i=o.indexOf(document.activeElement);let e=0;38===t.keyCode?(t.preventDefault(),n[e=0",a=n.querySelector("a"),t=n.querySelector("span:first-child"),d=n.querySelector("span:nth-child(2)"),a.href=e.ref,t.textContent=e.doc.title,d.innerHTML=function(e,t){var n=t.map(function(e){return elasticlunr.stemmer(e.toLowerCase())}),o=!1,i=0,r=[],s=e.toLowerCase().split(". ");for(p in s){var u,l=s[p].split(/[\s\n]/),a=8;for(u in l){if(0<(S=l[u]).length){for(var c in n)elasticlunr.stemmer(S).startsWith(n[c])&&(a=40,o=!0);r.push([S,a,i]),a=2}i=i+S.length+1}i+=1}if(0===r.length)return void 0!==e.length&&300"),y=S[2]+S[0].length;40===S[1]||S[0].length<12||/^[\x00-\xff]+$/.test(S[0])?v.push(e.substring(S[2],y)):(x=function(e,t){for(var n="",o=!1,i=0,r=0,s=0,u=0;u")}return v.push("…"),v.join("")}(e.doc.body,s),u.appendChild(n))});i.length>r;)u.removeChild(i[0])},!0),u.addEventListener("click",function(){for(;u.lastChild;)u.removeChild(u.lastChild);return!1},!0),document.goSearch.onsubmit=e)}; \ No newline at end of file +!function(){function g(e){var t=new g.Index;return t.pipeline.add(g.trimmer,g.stopWordFilter,g.stemmer),e&&e.call(t,t),t}var a,c,e,t,d,h,f,p,m,v,y,S,x,b,w,I,E,D,F,C,k,_,N,P,n;g.version="0.9.5",((lunr=g).utils={}).warn=(n=this,function(e){n.console}),g.utils.toString=function(e){return null==e?"":e.toString()},(g.EventEmitter=function(){this.events={}}).prototype.addListener=function(){var e=[].slice.call(arguments),t=e.pop();if("function"!=typeof t)throw new TypeError("last argument must be a function");e.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},g.EventEmitter.prototype.removeListener=function(e,t){this.hasHandler(e)&&-1!=(t=this.events[e].indexOf(t))&&(this.events[e].splice(t,1),0==this.events[e].length)&&delete this.events[e]},g.EventEmitter.prototype.emit=function(e){var t;this.hasHandler(e)&&(t=[].slice.call(arguments,1),this.events[e].forEach(function(e){e.apply(void 0,t)},this))},g.EventEmitter.prototype.hasHandler=function(e){return e in this.events},(g.tokenizer=function(e){var t,n;return arguments.length&&null!=e?Array.isArray(e)?(t=(t=e.filter(function(e){return null!=e})).map(function(e){return g.utils.toString(e).toLowerCase()}),n=[],t.forEach(function(e){e=e.split(g.tokenizer.seperator);n=n.concat(e)},this),n):e.toString().trim().toLowerCase().split(g.tokenizer.seperator):[]}).defaultSeperator=/[\s\-]+/,g.tokenizer.seperator=g.tokenizer.defaultSeperator,g.tokenizer.setSeperator=function(e){null!=e&&"object"==typeof e&&(g.tokenizer.seperator=e)},g.tokenizer.resetSeperator=function(){g.tokenizer.seperator=g.tokenizer.defaultSeperator},g.tokenizer.getSeperator=function(){return g.tokenizer.seperator},(g.Pipeline=function(){this._queue=[]}).registeredFunctions={},g.Pipeline.registerFunction=function(e,t){t in g.Pipeline.registeredFunctions&&g.utils.warn("Overwriting existing registered function: "+t),e.label=t,g.Pipeline.registeredFunctions[t]=e},g.Pipeline.getRegisteredFunction=function(e){return e in g.Pipeline.registeredFunctions!=1?null:g.Pipeline.registeredFunctions[e]},g.Pipeline.warnIfFunctionNotRegistered=function(e){e.label&&e.label in this.registeredFunctions||g.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},g.Pipeline.load=function(e){var n=new g.Pipeline;return e.forEach(function(e){var t=g.Pipeline.getRegisteredFunction(e);if(!t)throw Error("Cannot load un-registered function: "+e);n.add(t)}),n},g.Pipeline.prototype.add=function(){[].slice.call(arguments).forEach(function(e){g.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},g.Pipeline.prototype.after=function(e,t){g.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1==e)throw Error("Cannot find existingFn");this._queue.splice(1+e,0,t)},g.Pipeline.prototype.before=function(e,t){g.Pipeline.warnIfFunctionNotRegistered(t);e=this._queue.indexOf(e);if(-1==e)throw Error("Cannot find existingFn");this._queue.splice(e,0,t)},g.Pipeline.prototype.remove=function(e){e=this._queue.indexOf(e);-1!=e&&this._queue.splice(e,1)},g.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,o=this._queue.length,i=0;i{if(null===e||"object"!=typeof e)return e;var t,n=e.constructor();for(t in e)e.hasOwnProperty(t)&&(n[t]=e[t]);return n})(t):null},g.DocumentStore.prototype.getDoc=function(e){return!1===this.hasDoc(e)?null:this.docs[e]},g.DocumentStore.prototype.hasDoc=function(e){return e in this.docs},g.DocumentStore.prototype.removeDoc=function(e){this.hasDoc(e)&&(delete this.docs[e],delete this.docInfo[e],this.length--)},g.DocumentStore.prototype.addFieldLength=function(e,t,n){null!=e&&0!=this.hasDoc(e)&&(this.docInfo[e]||(this.docInfo[e]={}),this.docInfo[e][t]=n)},g.DocumentStore.prototype.updateFieldLength=function(e,t,n){null!=e&&0!=this.hasDoc(e)&&this.addFieldLength(e,t,n)},g.DocumentStore.prototype.getFieldLength=function(e,t){return null!=e&&e in this.docs&&t in this.docInfo[e]?this.docInfo[e][t]:0},g.DocumentStore.prototype.toJSON=function(){return{docs:this.docs,docInfo:this.docInfo,length:this.length,save:this._save}},a={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},c={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},d=/^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*/,h=/^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*[aeiouy][aeiou]*[^aeiou][^aeiouy]*/,f=/^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$/,p=/^([^aeiou][^aeiouy]*)?[aeiouy]/,m=/^(.+?)(ss|i)es$/,v=/^(.+?)([^s])s$/,y=/^(.+?)eed$/,S=/^(.+?)(ed|ing)$/,x=/.$/,b=/(at|bl|iz)$/,w=/([^aeiouylsz])\1$/,I=RegExp("^"+(t="[^aeiou][^aeiouy]*")+(e="[aeiouy]")+"[^aeiouwxy]$"),E=/^(.+?[^aeiou])y$/,D=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/,F=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/,C=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,k=/^(.+?)(s|t)(ion)$/,_=/^(.+?)e$/,N=/ll$/,P=RegExp("^"+t+e+"[^aeiouwxy]$"),g.Pipeline.registerFunction(g.stemmer=function(e){var t,n,o,i,r,s,u,l;return e.length<3||("y"==(n=e.substr(0,1))&&(e=n.toUpperCase()+e.substr(1)),u=v,(r=m).test(e)?e=e.replace(r,"$1$2"):u.test(e)&&(e=e.replace(u,"$1$2")),u=S,(r=y).test(e)?(l=r.exec(e),(r=d).test(l[1])&&(e=e.replace(r=x,""))):u.test(e)&&(s=(l=u.exec(e))[1],(u=p).test(s))&&(e=s,o=w,i=I,(u=b).test(e)?e+="e":o.test(e)?e=e.replace(r=x,""):i.test(e)&&(e+="e")),(r=E).test(e)&&(e=(s=(l=r.exec(e))[1])+"i"),(r=D).test(e)&&(s=(l=r.exec(e))[1],t=l[2],(r=d).test(s))&&(e=s+a[t]),(r=F).test(e)&&(s=(l=r.exec(e))[1],t=l[2],(r=d).test(s))&&(e=s+c[t]),u=k,(r=C).test(e)?(s=(l=r.exec(e))[1],(r=h).test(s)&&(e=s)):u.test(e)&&(s=(l=u.exec(e))[1]+l[2],(u=h).test(s))&&(e=s),(r=_).test(e)&&(s=(l=r.exec(e))[1],u=f,o=P,(r=h).test(s)||u.test(s)&&!o.test(s))&&(e=s),u=h,(r=N).test(e)&&u.test(e)&&(e=e.replace(r=x,"")),"y"==n&&(e=n.toLowerCase()+e.substr(1))),e},"stemmer"),g.stopWordFilter=function(e){return e&&!0!==g.stopWordFilter.stopWords[e]?e:void 0},g.clearStopWords=function(){g.stopWordFilter.stopWords={}},g.addStopWords=function(e){null!=e&&!1!==Array.isArray(e)&&e.forEach(function(e){g.stopWordFilter.stopWords[e]=!0},this)},g.resetStopWords=function(){g.stopWordFilter.stopWords=g.defaultStopWords},g.stopWordFilter.stopWords=g.defaultStopWords={"":!0,a:!0,able:!0,about:!0,across:!0,after:!0,all:!0,almost:!0,also:!0,am:!0,among:!0,an:!0,and:!0,any:!0,are:!0,as:!0,at:!0,be:!0,because:!0,been:!0,but:!0,by:!0,can:!0,cannot:!0,could:!0,dear:!0,did:!0,do:!0,does:!0,either:!0,else:!0,ever:!0,every:!0,for:!0,from:!0,get:!0,got:!0,had:!0,has:!0,have:!0,he:!0,her:!0,hers:!0,him:!0,his:!0,how:!0,however:!0,i:!0,if:!0,in:!0,into:!0,is:!0,it:!0,its:!0,just:!0,least:!0,let:!0,like:!0,likely:!0,may:!0,me:!0,might:!0,most:!0,must:!0,my:!0,neither:!0,no:!0,nor:!0,not:!0,of:!0,off:!0,often:!0,on:!0,only:!0,or:!0,other:!0,our:!0,own:!0,rather:!0,said:!0,say:!0,says:!0,she:!0,should:!0,since:!0,so:!0,some:!0,than:!0,that:!0,the:!0,their:!0,them:!0,then:!0,there:!0,these:!0,they:!0,this:!0,tis:!0,to:!0,too:!0,twas:!0,us:!0,wants:!0,was:!0,we:!0,were:!0,what:!0,when:!0,where:!0,which:!0,while:!0,who:!0,whom:!0,why:!0,will:!0,with:!0,would:!0,yet:!0,you:!0,your:!0},g.Pipeline.registerFunction(g.stopWordFilter,"stopWordFilter"),g.Pipeline.registerFunction(g.trimmer=function(e){if(null==e)throw Error("token should not be undefined");return e.replace(/^\W+/,"").replace(/\W+$/,"")},"trimmer"),(g.InvertedIndex=function(){this.root={docs:{},df:0}}).load=function(e){var t=new this;return t.root=e.root,t},g.InvertedIndex.prototype.addToken=function(e,t,n){for(var n=n||this.root,o=0;o<=e.length-1;){var i=e[o];i in n||(n[i]={docs:{},df:0}),o+=1,n=n[i]}var r=t.ref;n.docs[r]?n.docs[r]={tf:t.tf}:(n.docs[r]={tf:t.tf},n.df+=1)},g.InvertedIndex.prototype.hasToken=function(e){if(!e)return!1;for(var t=this.root,n=0;n=n&&r-1>=o;)s[n]!==u[o]?s[n]u[o]&&o++:(t.add(s[n]),n++,o++);return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){for(var t,e=this.length

'.concat(document.getElementById("searchinput").value,"

");return o.innerHTML=i,n.insertBefore(o,n.firstChild),e.innerHTML=n.outerHTML,t.innerHTML="",document.getElementById("searchinput").value="",document.body.contains(document.closeSearch)&&(document.closeSearch.onsubmit=function(){document.querySelector("main").innerHTML=window.main}),!1}function b(e){return[0,1,2,3,4][Math.ceil(parseInt(e,16).toString(2).length/8)]}var u,r,l,c,h;document.body.contains(document.goSearch)&&(document.goSearch.onsubmit=function(){return goSearchNow()},u=document.getElementById("suggestions"),r=document.getElementById("searchinput"),document.addEventListener("keydown",function(t){if(191===t.keyCode&&"INPUT"!==document.activeElement.tagName&&"TEXTAREA"!==document.activeElement.tagName&&(t.preventDefault(),r.focus(),u.classList.remove("d-none")),27===t.keyCode){r.blur(),u.classList.add("d-none");for(var e=document.getElementById("suggestions");e.firstChild;)e.removeChild(e.firstChild)}var n=u.querySelectorAll("a");if(!u.classList.contains("d-none")&&0!==n.length){var o=[...n],i=o.indexOf(document.activeElement);let e=0;38===t.keyCode?(t.preventDefault(),n[e=0",a=n.querySelector("a"),t=n.querySelector("span:first-child"),d=n.querySelector("span:nth-child(2)"),a.href=e.ref,t.textContent=e.doc.title,d.innerHTML=((e,t)=>{var n=t.map(function(e){return elasticlunr.stemmer(e.toLowerCase())}),o=!1,i=0,r=[],s=e.toLowerCase().split(". ");for(p in s){var u,l=s[p].split(/[\s\n]/),a=8;for(u in l){if(0<(v=l[u]).length){for(var c in n)elasticlunr.stemmer(v).startsWith(n[c])&&(a=40,o=!0);r.push([v,a,i]),a=2}i=i+v.length+1}i+=1}if(0===r.length)return void 0!==e.length&&300"),x=v[2]+v[0].length;40===v[1]||v[0].length<12||/^[\x00-\xff]+$/.test(v[0])?S.push(e.substring(v[2],x)):(y=((e,t)=>{for(var n="",o=!1,i=0,r=0,s=0,u=0;u")}return S.push("…"),S.join("")})(e.doc.body,s),u.appendChild(n))});i.length>r;)u.removeChild(i[0])},!0),u.addEventListener("click",function(){for(;u.lastChild;)u.removeChild(u.lastChild);return!1},!0),document.goSearch.onsubmit=e)}; \ No newline at end of file diff --git a/static/js/search_tinysearch.min.js b/static/js/search_tinysearch.min.js index a3516db7..3ed41131 100644 --- a/static/js/search_tinysearch.min.js +++ b/static/js/search_tinysearch.min.js @@ -1 +1 @@ -window.onload=function(){if(document.body.contains(document.goSearch)){document.goSearch.onsubmit=function(){return goSearchNow()};{function n(){var e=document.querySelector("main"),n=(window.main||(window.main=e.innerHTML),document.getElementById("suggestions")),t=n.cloneNode(!0),o=(t.id="results",document.createElement("div")),r='

'.concat(document.getElementById("searchinput").value,"

");return o.innerHTML=r,t.insertBefore(o,t.firstChild),e.innerHTML=t.outerHTML,n.innerHTML="",document.getElementById("searchinput").value="",document.body.contains(document.closeSearch)&&(document.closeSearch.onsubmit=function(){document.querySelector("main").innerHTML=window.main}),!1}function v(){for(var e=document.getElementById("suggestions");e.firstChild;)e.removeChild(e.firstChild)}function w(){return e=null!==e&&e.buffer===f.memory.buffer?e:new Uint8Array(f.memory.buffer)}async function o(e){var n=document.querySelector("meta[name='base']").getAttribute("content"),n=("/"==n.slice(-1)&&(n=n.slice(0,-1)),void 0===e&&(e=new URL(n+"/tinysearch_engine_bg.wasm")),{wbg:{}}),{instance:e,module:n}=(n.wbg.__wbindgen_json_parse=function(e,n){return e=JSON.parse((e=e,n=n,t.decode(w().subarray(e,e+n)))),h===g.length&&g.push(g.length+1),n=h,h=g[n],g[n]=e,n},await async function(e,n){if("function"==typeof Response&&e instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(e,n)}catch(n){if("application/wasm"==e.headers.get("Content-Type"))throw n}var t=await e.arrayBuffer();return WebAssembly.instantiate(t,n)}return(t=await WebAssembly.instantiate(e,n))instanceof WebAssembly.Instance?{instance:t,module:e}:t}(await(e="string"==typeof e||"function"==typeof Request&&e instanceof Request||"function"==typeof URL&&e instanceof URL?fetch(e):e),n));return f=e.exports,o.__wbindgen_wasm_module=n,f}var i=document.getElementById("searchinput"),r=(document.addEventListener("keydown",function(n){191===n.keyCode&&"INPUT"!==document.activeElement.tagName&&"TEXTAREA"!==document.activeElement.tagName&&(n.preventDefault(),i.focus(),suggestions.classList.remove("d-none")),27===n.keyCode&&(i.blur(),suggestions.classList.add("d-none"),v());var t=suggestions.querySelectorAll("a");if(!suggestions.classList.contains("d-none")&&0!==t.length){var o=[...t],r=o.indexOf(document.activeElement);let e=0;38===n.keyCode?(n.preventDefault(),t[e=0",s=d.querySelector("a"),u=d.querySelector("span:first-child"),l=d.querySelector("span:nth-child(2)"),s.href=m[1]+"?q="+encodeURIComponent(n),u.innerHTML=m[0],l.innerHTML=m[2].replace(RegExp("(^|)("+n+")(|$)","ig"),"$1$2$3"),i.appendChild(d)}}),new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0})),e=(t.decode(),null),g=Array(32).fill(void 0),h=(g.push(void 0,null,!0,!1),g.length),y=0,b=new TextEncoder("utf-8"),p="function"==typeof b.encodeInto?function(e,n){return b.encodeInto(e,n)}:function(e,n){var t=b.encode(e);return n.set(t),{read:e.length,written:t.length}};document.goSearch.onsubmit=n}}}; \ No newline at end of file +window.onload=function(){if(document.body.contains(document.goSearch)){document.goSearch.onsubmit=function(){return goSearchNow()};{function n(){var e=document.querySelector("main"),n=(window.main||(window.main=e.innerHTML),document.getElementById("suggestions")),t=n.cloneNode(!0),o=(t.id="results",document.createElement("div")),r='

'.concat(document.getElementById("searchinput").value,"

");return o.innerHTML=r,t.insertBefore(o,t.firstChild),e.innerHTML=t.outerHTML,n.innerHTML="",document.getElementById("searchinput").value="",document.body.contains(document.closeSearch)&&(document.closeSearch.onsubmit=function(){document.querySelector("main").innerHTML=window.main}),!1}function v(){for(var e=document.getElementById("suggestions");e.firstChild;)e.removeChild(e.firstChild)}function w(){return e=null!==e&&e.buffer===f.memory.buffer?e:new Uint8Array(f.memory.buffer)}async function o(e){var n=document.querySelector("meta[name='base']").getAttribute("content"),n=("/"==n.slice(-1)&&(n=n.slice(0,-1)),void 0===e&&(e=new URL(n+"/tinysearch_engine_bg.wasm")),{wbg:{}}),{instance:e,module:n}=(n.wbg.__wbindgen_json_parse=function(e,n){return e=JSON.parse((e=e,n=n,t.decode(w().subarray(e,e+n)))),h===g.length&&g.push(g.length+1),n=h,h=g[n],g[n]=e,n},await(async(e,n)=>{if("function"==typeof Response&&e instanceof Response){if("function"==typeof WebAssembly.instantiateStreaming)try{return await WebAssembly.instantiateStreaming(e,n)}catch(n){if("application/wasm"==e.headers.get("Content-Type"))throw n}var t=await e.arrayBuffer();return WebAssembly.instantiate(t,n)}return(t=await WebAssembly.instantiate(e,n))instanceof WebAssembly.Instance?{instance:t,module:e}:t})(await(e="string"==typeof e||"function"==typeof Request&&e instanceof Request||"function"==typeof URL&&e instanceof URL?fetch(e):e),n));return f=e.exports,o.__wbindgen_wasm_module=n,f}var a=document.getElementById("searchinput"),r=(document.addEventListener("keydown",function(n){191===n.keyCode&&"INPUT"!==document.activeElement.tagName&&"TEXTAREA"!==document.activeElement.tagName&&(n.preventDefault(),a.focus(),suggestions.classList.remove("d-none")),27===n.keyCode&&(a.blur(),suggestions.classList.add("d-none"),v());var t=suggestions.querySelectorAll("a");if(!suggestions.classList.contains("d-none")&&0!==t.length){var o=[...t],r=o.indexOf(document.activeElement);let e=0;38===n.keyCode?(n.preventDefault(),t[e=0{var e=document.querySelector("meta[name='base']").getAttribute("content");await o((e="/"==e.slice(-1)?e.slice(0,-1):e)+"/tinysearch_engine_bg.wasm")})(),r=!0),document.getElementById("searchinput").onfocus=""};let f,t=(document.getElementById("searchinput").addEventListener("input",function(e){var n=this.value;if(v(),!n)return!1;for(var t,o,r,a=document.getElementById("suggestions"),i=(o=99,t=((t,o,n)=>{if(void 0===n){let e=b.encode(t),n=o(e.length);return w().subarray(n,n+e.length).set(e),y=e.length,n}let r=t.length,a=o(r),i=w(),s=0;for(;s{var n=(e=>g[e])(e);return e<36||(g[e]=h,h=e),n})(f.search(t,r,o))),s=0;s",c=d.querySelector("a"),u=d.querySelector("span:first-child"),l=d.querySelector("span:nth-child(2)"),c.href=m[1]+"?q="+encodeURIComponent(n),u.innerHTML=m[0],l.innerHTML=m[2].replace(RegExp("(^|)("+n+")(|$)","ig"),"$1$2$3"),a.appendChild(d)}}),new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0})),e=(t.decode(),null),g=Array(32).fill(void 0),h=(g.push(void 0,null,!0,!1),g.length),y=0,b=new TextEncoder("utf-8"),p="function"==typeof b.encodeInto?function(e,n){return b.encodeInto(e,n)}:function(e,n){var t=b.encode(e);return n.set(t),{read:e.length,written:t.length}};document.goSearch.onsubmit=n}}}; \ No newline at end of file diff --git a/static/js/wasm.en.pagefind b/static/js/wasm.en.pagefind new file mode 100644 index 0000000000000000000000000000000000000000..6861ea0b38530b2a27d9137334c97e5ebea1426f GIT binary patch literal 70755 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
rYpo=)YCNA7GaOcFue8gIf|D?W`=xnIg{XB0 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±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�@nQj1@HQ{d|R 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�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ℜ~8QY@YZc$%Hi+nN7T{O_eT153kt~k`A zjCrr^f!FSVxsD!as?ywrn8V#Yuw0Xm5SHAc+iualjuuhI9iyR_TZGxSTr!&1M}@|v zU6Z#<-Qp-J#PnPlt@7h`Z;h@ouYoOwR@ZnBBZOg5W8*mB%!h@Hc+f~DyuzfJM+oIV zQ8krWGo$v}drA26=bR3ZxFd_d^IU``Ee*5pX*CS4RtF>qWA(I@8%;{J(WH8y zgSsKrQ?l`^-|-K6+4e(3_-#KEMXWc*@G3Of_w2(kKKY+m)G7H>jV;%0-@Mh=cq24PEi z2OF*UnX{#?__8b%CI*1YH}C}w!d?~^ZmPSb$y&-cB~boaEFk)Q3-Mde?%h(?Br*XD zvtQLX)YX~VBBAWWN}5(cb{pTZwHA`c(lL%ocnrWJRDnLljo*~lH}}9D`Sn|hYpSyY z0>@G2&F^6itmA&IZ#64MjuqFoAe!>Y=Pk~9s>j_*-O?P|P>&5E{>W_v1C7`$OSd5a zX}bqe>c(%$+rQj*2b+Yr<9Ykgf%Bb2I(ry5(imwkdt?^Xsq8j-d)wGhs%Q{wRj29I z7#|f-bxtdLl~1+#o5A=kx;W{Q+f&zaP!lPi-NF56FWQTY=bd(CaH0NCxX+DsBHf3s|0sP`7>U`%Cg40&{+MFbSS!bQ^@gsafm?m2tYrlhSFloWfbX4;u zzJAUI-X#Efn}&o-pgH5yV4A|?KHwl>9A|CBUpVbCrlOOwe($bZYLWr^c!+m2aXgAs zy;u1_8IgCvGF#DPf8Vya0RN&rC(tV4=m}7WRds+F}4O2&x#{MUNGwobq%sF;s z*^kf>j=&rJWTdOYJDpHWGWkA4Sw#OHjy-ZQ9b3∓Eao6V9?Y2z*LqelMxFI6;3( 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≥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 literal 0 HcmV?d00001 diff --git a/static/sw.js b/static/sw.js index 5fc88fc8..709af738 100644 --- a/static/sw.js +++ b/static/sw.js @@ -5,7 +5,7 @@ class Pwa { const Version = new URL(location).searchParams.get("v"); this.CACHE_VERSION = Version; //this.BASE_CACHE_FILES=['/js/theme.min.js','/js/theme_light.min.js','/abridge.css','/js/abridge.min.js','/','/404.html','/offline/','/manifest.json']; - this.BASE_CACHE_FILES = ['/','/404.html','/about/','/abridge.css','/android-chrome-192x192.png','/android-chrome-512x512.png','/apple-touch-icon.png','/archive/','/atom.xml','/banner.png','/blog/','/blog/page/1/','/browserconfig.xml','/contact/','/elasticlunr.min.js','/es/','/es/archive/','/es/atom.xml','/es/blog/','/es/blog/page/1/','/es/page/1/','/es/tags/','/es/tags/features/','/es/tags/features/atom.xml','/es/tags/shortcodes/','/es/tags/shortcodes/atom.xml','/es/tags/video/','/es/tags/video/atom.xml','/es/video-streaming-sites/overview-embed-streamable/','/favicon-16x16.png','/favicon-32x32.png','/favicon.ico','/favicon.svg','/fonts/KaTeX_AMS-Regular.woff2','/fonts/KaTeX_Caligraphic-Bold.woff2','/fonts/KaTeX_Caligraphic-Regular.woff2','/fonts/KaTeX_Fraktur-Bold.woff2','/fonts/KaTeX_Fraktur-Regular.woff2','/fonts/KaTeX_Main-Bold.woff2','/fonts/KaTeX_Main-BoldItalic.woff2','/fonts/KaTeX_Main-Italic.woff2','/fonts/KaTeX_Main-Regular.woff2','/fonts/KaTeX_Math-BoldItalic.woff2','/fonts/KaTeX_Math-Italic.woff2','/fonts/KaTeX_SansSerif-Bold.woff2','/fonts/KaTeX_SansSerif-Italic.woff2','/fonts/KaTeX_SansSerif-Regular.woff2','/fonts/KaTeX_Script-Regular.woff2','/fonts/KaTeX_Size1-Regular.woff2','/fonts/KaTeX_Size2-Regular.woff2','/fonts/KaTeX_Size3-Regular.woff2','/fonts/KaTeX_Size4-Regular.woff2','/fonts/KaTeX_Typewriter-Regular.woff2','/fonts/Roboto-Bold.woff2','/fonts/Roboto-Italic.woff2','/fonts/Roboto-Mono-Italic.woff2','/fonts/Roboto-Mono.woff2','/fonts/Roboto.woff2','/fr/','/fr/about/','/fr/archive/','/fr/atom.xml','/fr/blog/','/fr/blog/page/1/','/fr/contact/','/fr/offline/','/fr/overview-code-blocks/','/fr/overview-images/','/fr/overview-images/corro.svg','/fr/overview-images/ferris-gesture.png','/fr/overview-images/ferris-gesture.svg','/fr/overview-images/ferris-happy.svg','/fr/overview-images/ferris.svg','/fr/overview-images/img/ferris-gesture.svg','/fr/overview-images/img/ferris.svg','/fr/overview-markdown-and-style/','/fr/overview-math/','/fr/overview-rich-content/','/fr/overview-rich-content/over9000-400.avif','/fr/overview-rich-content/over9000-640.avif','/fr/overview-rich-content/over9000-640.webp','/fr/overview-rich-content/over9000-960.avif','/fr/overview-rich-content/over9000.mp3','/fr/overview-rich-content/over9000.ogg','/fr/overview-rich-content/over9000_av1.mp4','/fr/overview-rich-content/over9000_vp9.webm','/fr/overview-showdata/','/fr/page/1/','/fr/page/2/','/fr/page/3/','/fr/privacy/','/fr/tags/','/fr/tags/audio/','/fr/tags/audio/atom.xml','/fr/tags/data/','/fr/tags/data/atom.xml','/fr/tags/features/','/fr/tags/features/atom.xml','/fr/tags/images/','/fr/tags/images/atom.xml','/fr/tags/markdown/','/fr/tags/markdown/atom.xml','/fr/tags/mathematics/','/fr/tags/mathematics/atom.xml','/fr/tags/shortcodes/','/fr/tags/shortcodes/atom.xml','/fr/tags/video/','/fr/tags/video/atom.xml','/fr/video-streaming-sites/overview-embed-streamable/','/fr/video-streaming-sites/overview-embed-vimeo/','/fr/video-streaming-sites/overview-embed-youtube/','/images/ferris-gesture.svg','/images/ferris.svg','/js/abridge.min.js','/js/abridge_nopwa.min.js','/js/abridge_nosearch.min.js','/js/abridge_nosearch_nopwa.min.js','/js/codecopy.js','/js/elasticlunr.min.js','/js/email.js','/js/katex-auto-render.min.js','/js/katex.min.js','/js/katexbundle.min.js','/js/katexoptions.js','/js/lunr.da.js','/js/lunr.da.min.js','/js/lunr.de.js','/js/lunr.de.min.js','/js/lunr.du.js','/js/lunr.du.min.js','/js/lunr.es.js','/js/lunr.es.min.js','/js/lunr.fi.js','/js/lunr.fi.min.js','/js/lunr.fr.js','/js/lunr.fr.min.js','/js/lunr.hu.js','/js/lunr.hu.min.js','/js/lunr.it.js','/js/lunr.it.min.js','/js/lunr.jp.js','/js/lunr.jp.min.js','/js/lunr.no.js','/js/lunr.no.min.js','/js/lunr.pt.js','/js/lunr.pt.min.js','/js/lunr.ro.js','/js/lunr.ro.min.js','/js/lunr.ru.js','/js/lunr.ru.min.js','/js/lunr.stemmer.support.js','/js/lunr.stemmer.support.min.js','/js/lunr.sv.js','/js/lunr.sv.min.js','/js/lunr.tr.js','/js/lunr.tr.min.js','/js/lunr.zh.js','/js/lunr.zh.min.js','/js/mathtex-script-type.min.js','/js/pagefind.search.js','/js/prestyle.js','/js/search.js','/js/search_elasticlunr.min.js','/js/search_tinysearch.min.js','/js/searchjava.js','/js/searchjavaugly.js','/js/sw_load.js','/js/sw_load.min.js','/js/theme.js','/js/theme.min.js','/js/theme_button.js','/js/theme_light.js','/js/theme_light.min.js','/js/tinysearch.js','/katex.min.css','/m1024.png','/m128.png','/m192.png','/m384.png','/m48.png','/m512.png','/m72.png','/m96.png','/manifest.json','/manifest.min.json','/mstile-150x150.png','/nojs.css','/offline/','/overview-abridge/','/overview-abridge/lighthouse.png','/overview-code-blocks/','/overview-images/','/overview-images/corro.svg','/overview-images/ferris-gesture.png','/overview-images/ferris-gesture.svg','/overview-images/ferris-happy.svg','/overview-images/ferris.svg','/overview-images/img/ferris-gesture.svg','/overview-images/img/ferris.svg','/overview-markdown-and-style/','/overview-math/','/overview-rich-content/','/overview-rich-content/over9000-400.avif','/overview-rich-content/over9000-640.avif','/overview-rich-content/over9000-640.webp','/overview-rich-content/over9000-960.avif','/overview-rich-content/over9000.mp3','/overview-rich-content/over9000.ogg','/overview-rich-content/over9000_av1.mp4','/overview-rich-content/over9000_vp9.webm','/overview-showdata/','/page/1/','/page/2/','/page/3/','/page/4/','/privacy/','/pt/','/pt/page/1/','/robots.txt','/safari-pinned-tab.svg','/search_index.en.json','/search_index.es.json','/search_index.fr.json','/search_index.pt.json','/sitemap.xml','/tags/','/tags/audio/','/tags/audio/atom.xml','/tags/config/','/tags/config/atom.xml','/tags/data/','/tags/data/atom.xml','/tags/features/','/tags/features/atom.xml','/tags/images/','/tags/images/atom.xml','/tags/markdown/','/tags/markdown/atom.xml','/tags/mathematics/','/tags/mathematics/atom.xml','/tags/shortcodes/','/tags/shortcodes/atom.xml','/tags/video/','/tags/video/atom.xml','/tinysearch_engine_bg.wasm','/video-streaming-sites/overview-embed-streamable/','/video-streaming-sites/overview-embed-vimeo/','/video-streaming-sites/overview-embed-youtube/']; + this.BASE_CACHE_FILES = ['/','/404.html','/about/','/abridge.css','/android-chrome-192x192.png','/android-chrome-512x512.png','/apple-touch-icon.png','/archive/','/atom.xml','/banner.png','/blog/','/blog/page/1/','/browserconfig.xml','/contact/','/es/','/es/about/','/es/archive/','/es/atom.xml','/es/blog/','/es/blog/page/1/','/es/contact/','/es/page/1/','/es/privacy/','/es/tags/','/es/tags/features/','/es/tags/features/atom.xml','/es/tags/shortcodes/','/es/tags/shortcodes/atom.xml','/es/tags/video/','/es/tags/video/atom.xml','/es/video-streaming-sites/overview-embed-streamable/','/favicon-16x16.png','/favicon-32x32.png','/favicon.ico','/favicon.svg','/fonts/KaTeX_AMS-Regular.woff2','/fonts/KaTeX_Caligraphic-Bold.woff2','/fonts/KaTeX_Caligraphic-Regular.woff2','/fonts/KaTeX_Fraktur-Bold.woff2','/fonts/KaTeX_Fraktur-Regular.woff2','/fonts/KaTeX_Main-Bold.woff2','/fonts/KaTeX_Main-BoldItalic.woff2','/fonts/KaTeX_Main-Italic.woff2','/fonts/KaTeX_Main-Regular.woff2','/fonts/KaTeX_Math-BoldItalic.woff2','/fonts/KaTeX_Math-Italic.woff2','/fonts/KaTeX_SansSerif-Bold.woff2','/fonts/KaTeX_SansSerif-Italic.woff2','/fonts/KaTeX_SansSerif-Regular.woff2','/fonts/KaTeX_Script-Regular.woff2','/fonts/KaTeX_Size1-Regular.woff2','/fonts/KaTeX_Size2-Regular.woff2','/fonts/KaTeX_Size3-Regular.woff2','/fonts/KaTeX_Size4-Regular.woff2','/fonts/KaTeX_Typewriter-Regular.woff2','/fonts/Roboto-Bold.woff2','/fonts/Roboto-Italic.woff2','/fonts/Roboto-Mono-Italic.woff2','/fonts/Roboto-Mono.woff2','/fonts/Roboto.woff2','/fr/','/fr/about/','/fr/archive/','/fr/atom.xml','/fr/blog/','/fr/blog/page/1/','/fr/contact/','/fr/offline/','/fr/overview-code-blocks/','/fr/overview-images/','/fr/overview-images/corro.svg','/fr/overview-images/ferris-gesture.png','/fr/overview-images/ferris-gesture.svg','/fr/overview-images/ferris-happy.svg','/fr/overview-images/ferris.svg','/fr/overview-images/img/ferris-gesture.svg','/fr/overview-images/img/ferris.svg','/fr/overview-markdown-and-style/','/fr/overview-math/','/fr/overview-rich-content/','/fr/overview-rich-content/over9000-400.avif','/fr/overview-rich-content/over9000-640.avif','/fr/overview-rich-content/over9000-640.webp','/fr/overview-rich-content/over9000-960.avif','/fr/overview-rich-content/over9000.mp3','/fr/overview-rich-content/over9000.ogg','/fr/overview-rich-content/over9000_av1.mp4','/fr/overview-rich-content/over9000_vp9.webm','/fr/overview-showdata/','/fr/page/1/','/fr/page/2/','/fr/page/3/','/fr/privacy/','/fr/tags/','/fr/tags/audio/','/fr/tags/audio/atom.xml','/fr/tags/data/','/fr/tags/data/atom.xml','/fr/tags/features/','/fr/tags/features/atom.xml','/fr/tags/images/','/fr/tags/images/atom.xml','/fr/tags/markdown/','/fr/tags/markdown/atom.xml','/fr/tags/mathematics/','/fr/tags/mathematics/atom.xml','/fr/tags/shortcodes/','/fr/tags/shortcodes/atom.xml','/fr/tags/video/','/fr/tags/video/atom.xml','/fr/video-streaming-sites/overview-embed-streamable/','/fr/video-streaming-sites/overview-embed-vimeo/','/fr/video-streaming-sites/overview-embed-youtube/','/images/ferris-gesture.svg','/images/ferris.svg','/js/abridge.min.js','/js/abridge_nopwa.min.js','/js/abridge_nosearch.min.js','/js/abridge_nosearch_nopwa.min.js','/js/codecopy.js','/js/elasticlunr.min.js','/js/email.js','/js/fragment/en_1ee6ca2.pf_fragment','/js/fragment/en_22f160f.pf_fragment','/js/fragment/en_39cc456.pf_fragment','/js/fragment/en_4254e45.pf_fragment','/js/fragment/en_53cb76b.pf_fragment','/js/fragment/en_58ea47d.pf_fragment','/js/fragment/en_5ad7d88.pf_fragment','/js/fragment/en_607247b.pf_fragment','/js/fragment/en_6f6532b.pf_fragment','/js/fragment/en_85c365d.pf_fragment','/js/fragment/en_8ddff26.pf_fragment','/js/fragment/en_b37b30a.pf_fragment','/js/fragment/en_d3f49b7.pf_fragment','/js/fragment/en_eec2257.pf_fragment','/js/fragment/en_f847339.pf_fragment','/js/fragment/es_82b6e6e.pf_fragment','/js/fragment/es_8da16fd.pf_fragment','/js/fragment/fr_5fb67f0.pf_fragment','/js/fragment/fr_77f673c.pf_fragment','/js/fragment/fr_98dac9a.pf_fragment','/js/fragment/fr_a1cd89a.pf_fragment','/js/fragment/fr_b3d5f99.pf_fragment','/js/fragment/fr_c2595bc.pf_fragment','/js/fragment/fr_db31d0d.pf_fragment','/js/fragment/fr_e048281.pf_fragment','/js/fragment/fr_e0f3a9d.pf_fragment','/js/fragment/fr_f05ab69.pf_fragment','/js/index/en_e77a71e.pf_index','/js/index/es_17dca74.pf_index','/js/index/fr_90a3b27.pf_index','/js/katex-auto-render.min.js','/js/katex.min.js','/js/katexbundle.min.js','/js/katexoptions.js','/js/lunr.da.js','/js/lunr.da.min.js','/js/lunr.de.js','/js/lunr.de.min.js','/js/lunr.du.js','/js/lunr.du.min.js','/js/lunr.es.js','/js/lunr.es.min.js','/js/lunr.fi.js','/js/lunr.fi.min.js','/js/lunr.fr.js','/js/lunr.fr.min.js','/js/lunr.hu.js','/js/lunr.hu.min.js','/js/lunr.it.js','/js/lunr.it.min.js','/js/lunr.jp.js','/js/lunr.jp.min.js','/js/lunr.no.js','/js/lunr.no.min.js','/js/lunr.pt.js','/js/lunr.pt.min.js','/js/lunr.ro.js','/js/lunr.ro.min.js','/js/lunr.ru.js','/js/lunr.ru.min.js','/js/lunr.stemmer.support.js','/js/lunr.stemmer.support.min.js','/js/lunr.sv.js','/js/lunr.sv.min.js','/js/lunr.tr.js','/js/lunr.tr.min.js','/js/lunr.zh.js','/js/lunr.zh.min.js','/js/mathtex-script-type.min.js','/js/pagefind-entry-1728241819.json','/js/pagefind.en_3c26f37e1b.pf_meta','/js/pagefind.es_ae1ee7146e.pf_meta','/js/pagefind.fr_89c85beeef.pf_meta','/js/pagefind.search.js','/js/prestyle.js','/js/search.js','/js/search_elasticlunr.min.js','/js/search_tinysearch.min.js','/js/searchjava.js','/js/searchjavaugly.js','/js/sw_load.js','/js/sw_load.min.js','/js/theme.js','/js/theme.min.js','/js/theme_button.js','/js/theme_light.js','/js/theme_light.min.js','/js/tinysearch.js','/js/wasm.en.pagefind','/js/wasm.es.pagefind','/js/wasm.fr.pagefind','/js/wasm.unknown.pagefind','/katex.min.css','/m1024.png','/m128.png','/m192.png','/m384.png','/m48.png','/m512.png','/m72.png','/m96.png','/manifest.json','/manifest.min.json','/mstile-150x150.png','/nojs.css','/offline/','/overview-abridge/','/overview-abridge/lighthouse.png','/overview-code-blocks/','/overview-images/','/overview-images/corro.svg','/overview-images/ferris-gesture.png','/overview-images/ferris-gesture.svg','/overview-images/ferris-happy.svg','/overview-images/ferris.svg','/overview-images/img/ferris-gesture.svg','/overview-images/img/ferris.svg','/overview-markdown-and-style/','/overview-math/','/overview-rich-content/','/overview-rich-content/over9000-400.avif','/overview-rich-content/over9000-640.avif','/overview-rich-content/over9000-640.webp','/overview-rich-content/over9000-960.avif','/overview-rich-content/over9000.mp3','/overview-rich-content/over9000.ogg','/overview-rich-content/over9000_av1.mp4','/overview-rich-content/over9000_vp9.webm','/overview-showdata/','/page/1/','/page/2/','/page/3/','/page/4/','/privacy/','/pt/','/pt/about/','/pt/contact/','/pt/page/1/','/pt/privacy/','/robots.txt','/safari-pinned-tab.svg','/search_index.en.json','/search_index.es.json','/search_index.fr.json','/search_index.pt.json','/sitemap.xml','/tags/','/tags/audio/','/tags/audio/atom.xml','/tags/config/','/tags/config/atom.xml','/tags/data/','/tags/data/atom.xml','/tags/features/','/tags/features/atom.xml','/tags/images/','/tags/images/atom.xml','/tags/markdown/','/tags/markdown/atom.xml','/tags/mathematics/','/tags/mathematics/atom.xml','/tags/shortcodes/','/tags/shortcodes/atom.xml','/tags/video/','/tags/video/atom.xml','/tinysearch_engine_bg.wasm','/video-streaming-sites/overview-embed-streamable/','/video-streaming-sites/overview-embed-vimeo/','/video-streaming-sites/overview-embed-youtube/']; this.host = `${self.location.protocol}//${self.location.host}`; console.info(`Host: ${this.host}`); this.OFFLINE_PAGE = '/offline/'; diff --git a/static/sw.min.js b/static/sw.min.js index 12172c9b..9c8d8290 100644 --- a/static/sw.min.js +++ b/static/sw.min.js @@ -1 +1 @@ -class Pwa{constructor(e){this.scope=e;var s=new URL(location).searchParams.get("v");this.CACHE_VERSION=s,this.BASE_CACHE_FILES=["/","/404.html","/about/","/abridge.css","/android-chrome-192x192.png","/android-chrome-512x512.png","/apple-touch-icon.png","/archive/","/atom.xml","/banner.png","/blog/","/blog/page/1/","/browserconfig.xml","/contact/","/elasticlunr.min.js","/es/","/es/archive/","/es/atom.xml","/es/blog/","/es/blog/page/1/","/es/page/1/","/es/tags/","/es/tags/features/","/es/tags/features/atom.xml","/es/tags/shortcodes/","/es/tags/shortcodes/atom.xml","/es/tags/video/","/es/tags/video/atom.xml","/es/video-streaming-sites/overview-embed-streamable/","/favicon-16x16.png","/favicon-32x32.png","/favicon.ico","/favicon.svg","/fonts/KaTeX_AMS-Regular.woff2","/fonts/KaTeX_Caligraphic-Bold.woff2","/fonts/KaTeX_Caligraphic-Regular.woff2","/fonts/KaTeX_Fraktur-Bold.woff2","/fonts/KaTeX_Fraktur-Regular.woff2","/fonts/KaTeX_Main-Bold.woff2","/fonts/KaTeX_Main-BoldItalic.woff2","/fonts/KaTeX_Main-Italic.woff2","/fonts/KaTeX_Main-Regular.woff2","/fonts/KaTeX_Math-BoldItalic.woff2","/fonts/KaTeX_Math-Italic.woff2","/fonts/KaTeX_SansSerif-Bold.woff2","/fonts/KaTeX_SansSerif-Italic.woff2","/fonts/KaTeX_SansSerif-Regular.woff2","/fonts/KaTeX_Script-Regular.woff2","/fonts/KaTeX_Size1-Regular.woff2","/fonts/KaTeX_Size2-Regular.woff2","/fonts/KaTeX_Size3-Regular.woff2","/fonts/KaTeX_Size4-Regular.woff2","/fonts/KaTeX_Typewriter-Regular.woff2","/fonts/Roboto-Bold.woff2","/fonts/Roboto-Italic.woff2","/fonts/Roboto-Mono-Italic.woff2","/fonts/Roboto-Mono.woff2","/fonts/Roboto.woff2","/fr/","/fr/about/","/fr/archive/","/fr/atom.xml","/fr/blog/","/fr/blog/page/1/","/fr/contact/","/fr/offline/","/fr/overview-code-blocks/","/fr/overview-images/","/fr/overview-images/corro.svg","/fr/overview-images/ferris-gesture.png","/fr/overview-images/ferris-gesture.svg","/fr/overview-images/ferris-happy.svg","/fr/overview-images/ferris.svg","/fr/overview-images/img/ferris-gesture.svg","/fr/overview-images/img/ferris.svg","/fr/overview-markdown-and-style/","/fr/overview-math/","/fr/overview-rich-content/","/fr/overview-rich-content/over9000-400.avif","/fr/overview-rich-content/over9000-640.avif","/fr/overview-rich-content/over9000-640.webp","/fr/overview-rich-content/over9000-960.avif","/fr/overview-rich-content/over9000.mp3","/fr/overview-rich-content/over9000.ogg","/fr/overview-rich-content/over9000_av1.mp4","/fr/overview-rich-content/over9000_vp9.webm","/fr/overview-showdata/","/fr/page/1/","/fr/page/2/","/fr/page/3/","/fr/privacy/","/fr/tags/","/fr/tags/audio/","/fr/tags/audio/atom.xml","/fr/tags/data/","/fr/tags/data/atom.xml","/fr/tags/features/","/fr/tags/features/atom.xml","/fr/tags/images/","/fr/tags/images/atom.xml","/fr/tags/markdown/","/fr/tags/markdown/atom.xml","/fr/tags/mathematics/","/fr/tags/mathematics/atom.xml","/fr/tags/shortcodes/","/fr/tags/shortcodes/atom.xml","/fr/tags/video/","/fr/tags/video/atom.xml","/fr/video-streaming-sites/overview-embed-streamable/","/fr/video-streaming-sites/overview-embed-vimeo/","/fr/video-streaming-sites/overview-embed-youtube/","/images/ferris-gesture.svg","/images/ferris.svg","/js/abridge.min.js","/js/abridge_nopwa.min.js","/js/abridge_nosearch.min.js","/js/abridge_nosearch_nopwa.min.js","/js/codecopy.js","/js/elasticlunr.min.js","/js/email.js","/js/katex-auto-render.min.js","/js/katex.min.js","/js/katexbundle.min.js","/js/katexoptions.js","/js/lunr.da.js","/js/lunr.da.min.js","/js/lunr.de.js","/js/lunr.de.min.js","/js/lunr.du.js","/js/lunr.du.min.js","/js/lunr.es.js","/js/lunr.es.min.js","/js/lunr.fi.js","/js/lunr.fi.min.js","/js/lunr.fr.js","/js/lunr.fr.min.js","/js/lunr.hu.js","/js/lunr.hu.min.js","/js/lunr.it.js","/js/lunr.it.min.js","/js/lunr.jp.js","/js/lunr.jp.min.js","/js/lunr.no.js","/js/lunr.no.min.js","/js/lunr.pt.js","/js/lunr.pt.min.js","/js/lunr.ro.js","/js/lunr.ro.min.js","/js/lunr.ru.js","/js/lunr.ru.min.js","/js/lunr.stemmer.support.js","/js/lunr.stemmer.support.min.js","/js/lunr.sv.js","/js/lunr.sv.min.js","/js/lunr.tr.js","/js/lunr.tr.min.js","/js/lunr.zh.js","/js/lunr.zh.min.js","/js/mathtex-script-type.min.js","/js/pagefind.search.js","/js/prestyle.js","/js/search.js","/js/search_elasticlunr.min.js","/js/search_tinysearch.min.js","/js/searchjava.js","/js/searchjavaugly.js","/js/sw_load.js","/js/sw_load.min.js","/js/theme.js","/js/theme.min.js","/js/theme_button.js","/js/theme_light.js","/js/theme_light.min.js","/js/tinysearch.js","/katex.min.css","/m1024.png","/m128.png","/m192.png","/m384.png","/m48.png","/m512.png","/m72.png","/m96.png","/manifest.json","/manifest.min.json","/mstile-150x150.png","/nojs.css","/offline/","/overview-abridge/","/overview-abridge/lighthouse.png","/overview-code-blocks/","/overview-images/","/overview-images/corro.svg","/overview-images/ferris-gesture.png","/overview-images/ferris-gesture.svg","/overview-images/ferris-happy.svg","/overview-images/ferris.svg","/overview-images/img/ferris-gesture.svg","/overview-images/img/ferris.svg","/overview-markdown-and-style/","/overview-math/","/overview-rich-content/","/overview-rich-content/over9000-400.avif","/overview-rich-content/over9000-640.avif","/overview-rich-content/over9000-640.webp","/overview-rich-content/over9000-960.avif","/overview-rich-content/over9000.mp3","/overview-rich-content/over9000.ogg","/overview-rich-content/over9000_av1.mp4","/overview-rich-content/over9000_vp9.webm","/overview-showdata/","/page/1/","/page/2/","/page/3/","/page/4/","/privacy/","/pt/","/pt/page/1/","/robots.txt","/safari-pinned-tab.svg","/search_index.en.json","/search_index.es.json","/search_index.fr.json","/search_index.pt.json","/sitemap.xml","/tags/","/tags/audio/","/tags/audio/atom.xml","/tags/config/","/tags/config/atom.xml","/tags/data/","/tags/data/atom.xml","/tags/features/","/tags/features/atom.xml","/tags/images/","/tags/images/atom.xml","/tags/markdown/","/tags/markdown/atom.xml","/tags/mathematics/","/tags/mathematics/atom.xml","/tags/shortcodes/","/tags/shortcodes/atom.xml","/tags/video/","/tags/video/atom.xml","/tinysearch_engine_bg.wasm","/video-streaming-sites/overview-embed-streamable/","/video-streaming-sites/overview-embed-vimeo/","/video-streaming-sites/overview-embed-youtube/"],this.host=e.location.protocol+"//"+e.location.host,this.OFFLINE_PAGE="/offline/",this.NOT_FOUND_PAGE="/404.html",this.CACHE_NAME="content-v"+this.CACHE_VERSION,this.NORM_TTL=0,this.LONG_TTL=0,this.TTL_NORM=["sw.min.js","sw_load.min.js"],this.TTL_LONG=["jpg","jpeg","png","gif","webp","avif","ico","svg","xsl","txt"],this.TTL_EXEMPT=["js","css","otf","eot","ttf","woff","woff2","mp4","webm","mp3","ogg"]}canCache(e){return!e.startsWith("http://localhost")&&e.toString().startsWith(this.host)}getFileExtension(e){e=e.split(".").reverse()[0].split("?")[0];return e.endsWith("/")?"/":e}getFileName(e){e=e.substring(1+e.lastIndexOf("/")).split("?")[0];return e.endsWith("/")?"/":e}getTTL(e){var s;return"string"==typeof e?(s=this.getFileExtension(e),e=this.getFileName(e),~this.TTL_NORM.indexOf(e)?this.NORM_TTL:~this.TTL_LONG.indexOf(s)?this.LONG_TTL:~this.TTL_EXEMPT.indexOf(s)?null:this.NORM_TTL):null}async installServiceWorker(){try{return await caches.open(this.CACHE_NAME).then(e=>e.addAll(this.BASE_CACHE_FILES),e=>{}),this.scope.skipWaiting()}catch(e){}}cleanupLegacyCache(){let r=[this.CACHE_NAME];return new Promise((s,t)=>{caches.keys().then(e=>e.filter(e=>!~r.indexOf(e))).then(e=>{e.length?Promise.all(e.map(e=>caches.delete(e))).then(()=>s()).catch(e=>{t(e)}):s()}).catch(e=>{t(e)})})}async preCacheUrl(s){let t=await caches.open(this.CACHE_NAME);return await t.match(s)?null:fetch(s).then(e=>t.put(s,e.clone()))}register(){this.scope.addEventListener("install",e=>{e.waitUntil(Promise.all([this.installServiceWorker(),this.scope.skipWaiting()]))}),this.scope.addEventListener("activate",s=>{s.waitUntil(Promise.all([this.cleanupLegacyCache(),this.scope.clients.claim(),this.scope.skipWaiting()]).catch(e=>{s.skipWaiting()}))}),this.scope.addEventListener("fetch",o=>{o.respondWith(caches.open(this.CACHE_NAME).then(async s=>{if(!this.canCache(o.request.url))return fetch(o.request);let t=await s.match(o.request);if(t){var r;let e=null;for(r of t.headers.entries())if("date"===r[0]){e=new Date(r[1]);break}if(!e)return t;var i=parseInt(""+((new Date).getTime()-e.getTime())/1e3),a=this.getTTL(o.request.url);if(null===a||a&&ie.status<400?(this.canCache(o.request.url)&&s.put(o.request,e.clone()),e):s.match(this.NOT_FOUND_PAGE)).catch(e=>(o.request.url,t||s.match(this.OFFLINE_PAGE)))}))})}}let pwa=new Pwa(self);pwa.register(); \ No newline at end of file +class Pwa{constructor(e){this.scope=e;var s=new URL(location).searchParams.get("v");this.CACHE_VERSION=s,this.BASE_CACHE_FILES=["/","/404.html","/about/","/abridge.css","/android-chrome-192x192.png","/android-chrome-512x512.png","/apple-touch-icon.png","/archive/","/atom.xml","/banner.png","/blog/","/blog/page/1/","/browserconfig.xml","/contact/","/es/","/es/about/","/es/archive/","/es/atom.xml","/es/blog/","/es/blog/page/1/","/es/contact/","/es/page/1/","/es/privacy/","/es/tags/","/es/tags/features/","/es/tags/features/atom.xml","/es/tags/shortcodes/","/es/tags/shortcodes/atom.xml","/es/tags/video/","/es/tags/video/atom.xml","/es/video-streaming-sites/overview-embed-streamable/","/favicon-16x16.png","/favicon-32x32.png","/favicon.ico","/favicon.svg","/fonts/KaTeX_AMS-Regular.woff2","/fonts/KaTeX_Caligraphic-Bold.woff2","/fonts/KaTeX_Caligraphic-Regular.woff2","/fonts/KaTeX_Fraktur-Bold.woff2","/fonts/KaTeX_Fraktur-Regular.woff2","/fonts/KaTeX_Main-Bold.woff2","/fonts/KaTeX_Main-BoldItalic.woff2","/fonts/KaTeX_Main-Italic.woff2","/fonts/KaTeX_Main-Regular.woff2","/fonts/KaTeX_Math-BoldItalic.woff2","/fonts/KaTeX_Math-Italic.woff2","/fonts/KaTeX_SansSerif-Bold.woff2","/fonts/KaTeX_SansSerif-Italic.woff2","/fonts/KaTeX_SansSerif-Regular.woff2","/fonts/KaTeX_Script-Regular.woff2","/fonts/KaTeX_Size1-Regular.woff2","/fonts/KaTeX_Size2-Regular.woff2","/fonts/KaTeX_Size3-Regular.woff2","/fonts/KaTeX_Size4-Regular.woff2","/fonts/KaTeX_Typewriter-Regular.woff2","/fonts/Roboto-Bold.woff2","/fonts/Roboto-Italic.woff2","/fonts/Roboto-Mono-Italic.woff2","/fonts/Roboto-Mono.woff2","/fonts/Roboto.woff2","/fr/","/fr/about/","/fr/archive/","/fr/atom.xml","/fr/blog/","/fr/blog/page/1/","/fr/contact/","/fr/offline/","/fr/overview-code-blocks/","/fr/overview-images/","/fr/overview-images/corro.svg","/fr/overview-images/ferris-gesture.png","/fr/overview-images/ferris-gesture.svg","/fr/overview-images/ferris-happy.svg","/fr/overview-images/ferris.svg","/fr/overview-images/img/ferris-gesture.svg","/fr/overview-images/img/ferris.svg","/fr/overview-markdown-and-style/","/fr/overview-math/","/fr/overview-rich-content/","/fr/overview-rich-content/over9000-400.avif","/fr/overview-rich-content/over9000-640.avif","/fr/overview-rich-content/over9000-640.webp","/fr/overview-rich-content/over9000-960.avif","/fr/overview-rich-content/over9000.mp3","/fr/overview-rich-content/over9000.ogg","/fr/overview-rich-content/over9000_av1.mp4","/fr/overview-rich-content/over9000_vp9.webm","/fr/overview-showdata/","/fr/page/1/","/fr/page/2/","/fr/page/3/","/fr/privacy/","/fr/tags/","/fr/tags/audio/","/fr/tags/audio/atom.xml","/fr/tags/data/","/fr/tags/data/atom.xml","/fr/tags/features/","/fr/tags/features/atom.xml","/fr/tags/images/","/fr/tags/images/atom.xml","/fr/tags/markdown/","/fr/tags/markdown/atom.xml","/fr/tags/mathematics/","/fr/tags/mathematics/atom.xml","/fr/tags/shortcodes/","/fr/tags/shortcodes/atom.xml","/fr/tags/video/","/fr/tags/video/atom.xml","/fr/video-streaming-sites/overview-embed-streamable/","/fr/video-streaming-sites/overview-embed-vimeo/","/fr/video-streaming-sites/overview-embed-youtube/","/images/ferris-gesture.svg","/images/ferris.svg","/js/abridge.min.js","/js/abridge_nopwa.min.js","/js/abridge_nosearch.min.js","/js/abridge_nosearch_nopwa.min.js","/js/codecopy.js","/js/elasticlunr.min.js","/js/email.js","/js/fragment/en_1ee6ca2.pf_fragment","/js/fragment/en_22f160f.pf_fragment","/js/fragment/en_39cc456.pf_fragment","/js/fragment/en_4254e45.pf_fragment","/js/fragment/en_53cb76b.pf_fragment","/js/fragment/en_58ea47d.pf_fragment","/js/fragment/en_5ad7d88.pf_fragment","/js/fragment/en_607247b.pf_fragment","/js/fragment/en_6f6532b.pf_fragment","/js/fragment/en_85c365d.pf_fragment","/js/fragment/en_8ddff26.pf_fragment","/js/fragment/en_b37b30a.pf_fragment","/js/fragment/en_d3f49b7.pf_fragment","/js/fragment/en_eec2257.pf_fragment","/js/fragment/en_f847339.pf_fragment","/js/fragment/es_82b6e6e.pf_fragment","/js/fragment/es_8da16fd.pf_fragment","/js/fragment/fr_5fb67f0.pf_fragment","/js/fragment/fr_77f673c.pf_fragment","/js/fragment/fr_98dac9a.pf_fragment","/js/fragment/fr_a1cd89a.pf_fragment","/js/fragment/fr_b3d5f99.pf_fragment","/js/fragment/fr_c2595bc.pf_fragment","/js/fragment/fr_db31d0d.pf_fragment","/js/fragment/fr_e048281.pf_fragment","/js/fragment/fr_e0f3a9d.pf_fragment","/js/fragment/fr_f05ab69.pf_fragment","/js/index/en_e77a71e.pf_index","/js/index/es_17dca74.pf_index","/js/index/fr_90a3b27.pf_index","/js/katex-auto-render.min.js","/js/katex.min.js","/js/katexbundle.min.js","/js/katexoptions.js","/js/lunr.da.js","/js/lunr.da.min.js","/js/lunr.de.js","/js/lunr.de.min.js","/js/lunr.du.js","/js/lunr.du.min.js","/js/lunr.es.js","/js/lunr.es.min.js","/js/lunr.fi.js","/js/lunr.fi.min.js","/js/lunr.fr.js","/js/lunr.fr.min.js","/js/lunr.hu.js","/js/lunr.hu.min.js","/js/lunr.it.js","/js/lunr.it.min.js","/js/lunr.jp.js","/js/lunr.jp.min.js","/js/lunr.no.js","/js/lunr.no.min.js","/js/lunr.pt.js","/js/lunr.pt.min.js","/js/lunr.ro.js","/js/lunr.ro.min.js","/js/lunr.ru.js","/js/lunr.ru.min.js","/js/lunr.stemmer.support.js","/js/lunr.stemmer.support.min.js","/js/lunr.sv.js","/js/lunr.sv.min.js","/js/lunr.tr.js","/js/lunr.tr.min.js","/js/lunr.zh.js","/js/lunr.zh.min.js","/js/mathtex-script-type.min.js","/js/pagefind-entry-1728241819.json","/js/pagefind.en_3c26f37e1b.pf_meta","/js/pagefind.es_ae1ee7146e.pf_meta","/js/pagefind.fr_89c85beeef.pf_meta","/js/pagefind.search.js","/js/prestyle.js","/js/search.js","/js/search_elasticlunr.min.js","/js/search_tinysearch.min.js","/js/searchjava.js","/js/searchjavaugly.js","/js/sw_load.js","/js/sw_load.min.js","/js/theme.js","/js/theme.min.js","/js/theme_button.js","/js/theme_light.js","/js/theme_light.min.js","/js/tinysearch.js","/js/wasm.en.pagefind","/js/wasm.es.pagefind","/js/wasm.fr.pagefind","/js/wasm.unknown.pagefind","/katex.min.css","/m1024.png","/m128.png","/m192.png","/m384.png","/m48.png","/m512.png","/m72.png","/m96.png","/manifest.json","/manifest.min.json","/mstile-150x150.png","/nojs.css","/offline/","/overview-abridge/","/overview-abridge/lighthouse.png","/overview-code-blocks/","/overview-images/","/overview-images/corro.svg","/overview-images/ferris-gesture.png","/overview-images/ferris-gesture.svg","/overview-images/ferris-happy.svg","/overview-images/ferris.svg","/overview-images/img/ferris-gesture.svg","/overview-images/img/ferris.svg","/overview-markdown-and-style/","/overview-math/","/overview-rich-content/","/overview-rich-content/over9000-400.avif","/overview-rich-content/over9000-640.avif","/overview-rich-content/over9000-640.webp","/overview-rich-content/over9000-960.avif","/overview-rich-content/over9000.mp3","/overview-rich-content/over9000.ogg","/overview-rich-content/over9000_av1.mp4","/overview-rich-content/over9000_vp9.webm","/overview-showdata/","/page/1/","/page/2/","/page/3/","/page/4/","/privacy/","/pt/","/pt/about/","/pt/contact/","/pt/page/1/","/pt/privacy/","/robots.txt","/safari-pinned-tab.svg","/search_index.en.json","/search_index.es.json","/search_index.fr.json","/search_index.pt.json","/sitemap.xml","/tags/","/tags/audio/","/tags/audio/atom.xml","/tags/config/","/tags/config/atom.xml","/tags/data/","/tags/data/atom.xml","/tags/features/","/tags/features/atom.xml","/tags/images/","/tags/images/atom.xml","/tags/markdown/","/tags/markdown/atom.xml","/tags/mathematics/","/tags/mathematics/atom.xml","/tags/shortcodes/","/tags/shortcodes/atom.xml","/tags/video/","/tags/video/atom.xml","/tinysearch_engine_bg.wasm","/video-streaming-sites/overview-embed-streamable/","/video-streaming-sites/overview-embed-vimeo/","/video-streaming-sites/overview-embed-youtube/"],this.host=e.location.protocol+"//"+e.location.host,this.OFFLINE_PAGE="/offline/",this.NOT_FOUND_PAGE="/404.html",this.CACHE_NAME="content-v"+this.CACHE_VERSION,this.NORM_TTL=0,this.LONG_TTL=0,this.TTL_NORM=["sw.min.js","sw_load.min.js"],this.TTL_LONG=["jpg","jpeg","png","gif","webp","avif","ico","svg","xsl","txt"],this.TTL_EXEMPT=["js","css","otf","eot","ttf","woff","woff2","mp4","webm","mp3","ogg"]}canCache(e){return!e.startsWith("http://localhost")&&e.toString().startsWith(this.host)}getFileExtension(e){e=e.split(".").reverse()[0].split("?")[0];return e.endsWith("/")?"/":e}getFileName(e){e=e.substring(1+e.lastIndexOf("/")).split("?")[0];return e.endsWith("/")?"/":e}getTTL(e){var s;return"string"==typeof e?(s=this.getFileExtension(e),e=this.getFileName(e),~this.TTL_NORM.indexOf(e)?this.NORM_TTL:~this.TTL_LONG.indexOf(s)?this.LONG_TTL:~this.TTL_EXEMPT.indexOf(s)?null:this.NORM_TTL):null}async installServiceWorker(){try{return await caches.open(this.CACHE_NAME).then(e=>e.addAll(this.BASE_CACHE_FILES),e=>{}),this.scope.skipWaiting()}catch(e){}}cleanupLegacyCache(){let r=[this.CACHE_NAME];return new Promise((s,t)=>{caches.keys().then(e=>e.filter(e=>!~r.indexOf(e))).then(e=>{e.length?Promise.all(e.map(e=>caches.delete(e))).then(()=>s()).catch(e=>{t(e)}):s()}).catch(e=>{t(e)})})}async preCacheUrl(s){let t=await caches.open(this.CACHE_NAME);return await t.match(s)?null:fetch(s).then(e=>t.put(s,e.clone()))}register(){this.scope.addEventListener("install",e=>{e.waitUntil(Promise.all([this.installServiceWorker(),this.scope.skipWaiting()]))}),this.scope.addEventListener("activate",s=>{s.waitUntil(Promise.all([this.cleanupLegacyCache(),this.scope.clients.claim(),this.scope.skipWaiting()]).catch(e=>{s.skipWaiting()}))}),this.scope.addEventListener("fetch",i=>{i.respondWith(caches.open(this.CACHE_NAME).then(async s=>{if(!this.canCache(i.request.url))return fetch(i.request);let t=await s.match(i.request);if(t){var r;let e=null;for(r of t.headers.entries())if("date"===r[0]){e=new Date(r[1]);break}if(!e)return t;var a=parseInt(""+((new Date).getTime()-e.getTime())/1e3),n=this.getTTL(i.request.url);if(null===n||n&&ae.status<400?(this.canCache(i.request.url)&&s.put(i.request,e.clone()),e):s.match(this.NOT_FOUND_PAGE)).catch(e=>(i.request.url,t||s.match(this.OFFLINE_PAGE)))}))})}}let pwa=new Pwa(self);pwa.register(); \ No newline at end of file