From 8bc88707ca39db73c4fd890fa030b91b20a8e1c8 Mon Sep 17 00:00:00 2001 From: Jieiku Date: Tue, 23 Jul 2024 09:13:09 -0700 Subject: Cleanup --- static/js/abridge.min.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'static/js/abridge.min.js') diff --git a/static/js/abridge.min.js b/static/js/abridge.min.js index 7de0fea..9d7f268 100644 --- a/static/js/abridge.min.js +++ b/static/js/abridge.min.js @@ -1,2 +1 @@ -function gunzipSync(e,t){return inflt(e.subarray(gzs(e),-8),t||new u8(gzl(e)))}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(""),pagefind_version=(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))}),"1.1.0"),wasm_bindgen;!function(){function c(){return o=null!==o&&0!==o.byteLength?o:new Uint8Array(b.memory.buffer)}function r(e,t){t=t(+e.length,1)>>>0;return c().set(e,t),y=e.length,t}function m(t,n,e){if(void 0===e){var r=d.encode(t);let e=n(r.length,1)>>>0;return c().subarray(e,e+r.length).set(r),y=r.length,e}let a=t.length,i=n(a,1)>>>0;var s=c();let o=0;for(;o>>0,r=c().subarray(i+o,i+a),n=h(t,r),o+=n.written,i=e(i,a,o,1)>>>0),y=o,i}function p(){return l=null!==l&&0!==l.byteLength?l:new Int32Array(b.memory.buffer)}function w(e,t){return e>>>=0,u.decode(c().subarray(e,e+t))}function n(){var e={wbg:{}};return e}function a(e,t){return b=e.exports,i.__wbindgen_wasm_module=t,l=null,o=null,b}async function i(e){if(void 0!==b)return b;void 0===e&&void 0!==s&&(e=s.replace(/\.js$/,"_bg.wasm"));var t=n(),{instance:e,module:t}=await async function(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 a(e,t)}var e={};let s,b=("undefined"!=typeof document&&null!==document.currentScript&&(s=new URL("UNHANDLED",location.href).toString()),void 0),o=null,y=0,d=(e.init_pagefind=function(e){var e=r(e,b.__wbindgen_malloc),t=y;return b.init_pagefind(e,t)>>>0},"undefined"!=typeof TextEncoder?new TextEncoder("utf-8"):{encode:()=>{throw Error("TextEncoder not available")}}),h="function"==typeof d.encodeInto?function(e,t){return d.encodeInto(e,t)}:function(e,t){var n=d.encode(e);return t.set(n),{read:e.length,written:n.length}},l=(e.set_ranking_weights=function(e,t){var t=m(t,b.__wbindgen_malloc,b.__wbindgen_realloc),n=y;return b.set_ranking_weights(e,t,n)>>>0},e.load_index_chunk=function(e,t){var t=r(t,b.__wbindgen_malloc),n=y;return b.load_index_chunk(e,t,n)>>>0},e.load_filter_chunk=function(e,t){var t=r(t,b.__wbindgen_malloc),n=y;return b.load_filter_chunk(e,t,n)>>>0},e.add_synthetic_filter=function(e,t){var t=m(t,b.__wbindgen_malloc,b.__wbindgen_realloc),n=y;return b.add_synthetic_filter(e,t,n)>>>0},null),u="undefined"!=typeof TextDecoder?new TextDecoder("utf-8",{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw Error("TextDecoder not available")}};"undefined"!=typeof TextDecoder&&u.decode(),e.request_indexes=function(e,t){let n,r;try{var a=b.__wbindgen_add_to_stack_pointer(-16),i=m(t,b.__wbindgen_malloc,b.__wbindgen_realloc),s=y,o=(b.request_indexes(a,e,i,s),p()[a/4+0]),l=p()[a/4+1];return w(n=o,r=l)}finally{b.__wbindgen_add_to_stack_pointer(16),b.__wbindgen_free(n,r,1)}},e.request_filter_indexes=function(e,t){let n,r;try{var a=b.__wbindgen_add_to_stack_pointer(-16),i=m(t,b.__wbindgen_malloc,b.__wbindgen_realloc),s=y,o=(b.request_filter_indexes(a,e,i,s),p()[a/4+0]),l=p()[a/4+1];return w(n=o,r=l)}finally{b.__wbindgen_add_to_stack_pointer(16),b.__wbindgen_free(n,r,1)}},e.request_all_filter_indexes=function(e){let t,n;try{var r=b.__wbindgen_add_to_stack_pointer(-16),a=(b.request_all_filter_indexes(r,e),p()[r/4+0]),i=p()[r/4+1];return w(t=a,n=i)}finally{b.__wbindgen_add_to_stack_pointer(16),b.__wbindgen_free(t,n,1)}},e.filters=function(e){let t,n;try{var r=b.__wbindgen_add_to_stack_pointer(-16),a=(b.filters(r,e),p()[r/4+0]),i=p()[r/4+1];return w(t=a,n=i)}finally{b.__wbindgen_add_to_stack_pointer(16),b.__wbindgen_free(t,n,1)}},e.search=function(e,t,n,r,a){let i,s;try{var o=b.__wbindgen_add_to_stack_pointer(-16),l=m(t,b.__wbindgen_malloc,b.__wbindgen_realloc),c=y,d=m(n,b.__wbindgen_malloc,b.__wbindgen_realloc),h=y,u=m(r,b.__wbindgen_malloc,b.__wbindgen_realloc),f=y,g=(b.search(o,e,l,c,d,h,u,f,a),p()[o/4+0]),_=p()[o/4+1];return w(i=g,s=_)}finally{b.__wbindgen_add_to_stack_pointer(16),b.__wbindgen_free(i,s,1)}},wasm_bindgen=Object.assign(i,{initSync:function(e){var t;return void 0!==b?b:(t=n(),e instanceof WebAssembly.Module||(e=new WebAssembly.Module(e)),a(new WebAssembly.Instance(e,t),e))}},e)}();var x,u8=Uint8Array,u16=Uint16Array,u32=Uint32Array,fleb=new u8([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]),fdeb=new u8([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]),clim=new u8([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),freb=function(e,t){for(var n=new u16(31),r=0;r<31;++r)n[r]=t+=1<>>1|(21845&i)<<1))>>>2|(13107&x)<<2))>>>4|(3855&x)<<4))>>>8|(255&x)<<8)>>>1;var hMap=function(e,t,n){for(var r=e.length,a=0,i=new u16(t);a>>l]=c}else for(o=new u16(r),a=0;a>>15-e[a]);return o},flt=new u8(288);for(i=0;i<144;++i)flt[i]=8;for(i=144;i<256;++i)flt[i]=9;for(i=256;i<280;++i)flt[i]=7;for(i=280;i<288;++i)flt[i]=8;var i,fdt=new u8(32);for(i=0;i<32;++i)fdt[i]=5;var flrm=hMap(flt,9,1),fdrm=hMap(fdt,5,1),max=function(e){for(var t=e[0],n=1;nt&&(t=e[n]);return t},bits=function(e,t,n){var r=t/8|0;return(e[r]|e[1+r]<<8)>>(7&t)&n},bits16=function(e,t){var n=t/8|0;return(e[n]|e[1+n]<<8|e[2+n]<<16)>>(7&t)},shft=function(e){return(e+7)/8|0},slc=function(e,t,n){null!=n&&n<=e.length||(n=e.length);var r=new(2==e.BYTES_PER_ELEMENT?u16:4==e.BYTES_PER_ELEMENT?u32:u8)(n-(t=null!=t&&0<=t?t:0));return r.set(e.subarray(t,n)),r},ec=["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"],err=function(e,t,n){t=Error(t||ec[e]);if(t.code=e,Error.captureStackTrace&&Error.captureStackTrace(t,err),n)return t;throw t},inflt=function(e,n,t){var r=e.length;if(!r||t&&t.f&&!t.l)return n||new u8(0);function a(e){var t=n.length;t>>4)<16)y[k++]=P;else{var S=0,L=0;for(16==P?(L=3+bits(e,l,3),l+=2,S=y[k-1]):17==P?(L=3+bits(e,l,7),l+=3):18==P&&(L=11+bits(e,l,127),l+=7);L--;)y[k++]=S}}var F=y.subarray(0,m),C=y.subarray(m),u=max(F),f=max(C),d=hMap(F,u,1),h=hMap(C,f,1)}else err(1);if(g>>4;if(g<(l+=15&S)){s&&err(0);break}if(S||err(2),T<256)n[c++]=T;else{if(256==T){I=l,d=null;break}var A,U=T-254,T=(264>>4,C=(T||err(3),l+=15&T,fd[M]);if(3>3&1)+(t>>4&1);0>>0},td="undefined"!=typeof TextDecoder&&new TextDecoder,tds=0;try{td.decode(et,{stream:!0}),tds=1}catch(e){}var gz_default=gunzipSync,calculate_excerpt_region=(e,t)=>{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)]},build_excerpt=(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=e{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=calculate_excerpt_region(t,a)+s,n=e?Math.min(e-t,a):a,o.excerpt=build_excerpt(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.toString()):(/^\//.test(t)||(t="/"+t),(h=new URL("https://example.com"+t)).hash=e.id,h.toString().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},asyncSleep=async(t=100)=>new Promise(e=>setTimeout(e,t)),PagefindInstance=class{constructor(e={}){this.version=pagefind_version,this.backend=wasm_bindgen,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=gz_default(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.json?ts="+Date.now())).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=calculate_excerpt_region(t,this.excerptLength);return e.excerpt=build_excerpt(e.raw_content,n,this.excerptLength,e.locations),e.sub_results=calculate_sub_results(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 asyncSleep(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,o=Date.now(),l=await this.getPtr(),c=null===i,d=(i=i??"",/^\s*".+"\s*$/.test(i));return d&&s(),i=i.toLowerCase().trim().replace(/[\.`~!@#\$%\^&\*\(\)\{\}\[\]\\\|:;'",<>\/\?\-]/g,"").replace(/\s{2,}/g," ").trim(),s(),i?.length||c?(c=this.stringifySorts(t.sort),s(),n=this.stringifyFilters(t.filters),s(),r=this.backend.request_indexes(l,i),e=this.backend.request_filter_indexes(l,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):(l=await this.getPtr(),r=Date.now(),e=this.backend.search(l,i,n,c,d),[l,n,c,d]=(s(),e.split(/:([^:]*):(.*)__PF_UNFILTERED_DELIM__(.*)$/)),c=this.parseFilters(c),d=this.parseFilters(d),s(JSON.stringify(e)),n=(e=n.length?n.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)}}),r=Date.now()-r,a=Date.now()-o,s((e.length,e.length,Date.now(),Date.now())),{results:n,unfilteredResultCount:parseInt(l),filters:c,totalFilters:d,timings:{preload:a-r,search:r,total:a}})):{results:[],unfilteredResultCount:0,filters:{},totalFilters:{},timings:{preload:Date.now()-o,search:Date.now()-o,total:Date.now()-o}}}},Pagefind=class{constructor(e={}){this.backend=wasm_bindgen,this.primaryLanguage="unknown",this.searchID=0,this.primary=new PagefindInstance({...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 PagefindInstance({primary:!1,basePath:e});for(this.instances.push(e);null===this.primary.wasm;)await asyncSleep(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 asyncSleep(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}}},pagefind=void 0,initial_options=void 0,init_pagefind=()=>{pagefind=pagefind||new Pagefind(initial_options??{})},options=async e=>{pagefind?await pagefind.options(e):initial_options=e},init=async()=>{init_pagefind()},destroy=async()=>{initial_options=pagefind=void 0},mergeIndex=async(e,t)=>(init_pagefind(),pagefind.mergeIndex(e,t)),search=async(e,t)=>(init_pagefind(),pagefind.search(e,t)),debouncedSearch=async(e,t,n=300)=>(init_pagefind(),pagefind.debouncedSearch(e,t,n)),preload=async(e,t)=>(init_pagefind(),pagefind.preload(e,t)),filters=async()=>(init_pagefind(),pagefind.filters());window.onload=function(){function e(){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}var c,i,n;document.body.contains(document.goSearch)&&(options({basePath:"/js/"}),init(),document.goSearch.onsubmit=function(){return goSearchNow()},c=document.getElementById("suggestions"),i=document.getElementById("searchinput"),document.addEventListener("keydown",function(t){if(191===t.keyCode&&"INPUT"!==document.activeElement.tagName&&"TEXTAREA"!==document.activeElement.tagName&&(t.preventDefault(),i.focus(),c.classList.remove("d-none")),27===t.keyCode){i.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",a=e.querySelector("a"),t=e.querySelector("span:first-child"),d=e.querySelector("span:nth-child(2)"),a.href=l.url,t.textContent=l.meta.title,d.innerHTML=l.excerpt.replace(/\{\{.*?\}\}|—|<(?!\/?mark\b).*?>|<.*?>/g,""),c.appendChild(e))}for(;s.length>o;)c.removeChild(s[0])},!0),c.addEventListener("click",function(){for(;c.lastChild;)c.removeChild(c.lastChild);return!1},!0),document.goSearch.onsubmit=e)},"serviceWorker"in navigator&&(navigator.serviceWorker.register("/sw.min.js?v=3.11.0",{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")}),!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)},"serviceWorker"in navigator&&(navigator.serviceWorker.register("/sw.min.js?v=3.11.0",{scope:"/"}).then(()=>{},e=>{}),navigator.serviceWorker.ready.then(()=>{})); \ No newline at end of file -- cgit v1.3.1