{"version":3,"sources":["jsdelivr-header.js","/npm/@benchristel/hypersearch@0.5.1/dist/hypersearch.js"],"names":[],"mappings":"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","file":"/npm/@benchristel/hypersearch@0.5.1/dist/hypersearch.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.37.0.\n * Original file: /npm/@benchristel/hypersearch@0.5.1/dist/hypersearch.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","(function(o){typeof define==\"function\"&&define.amd?define(o):o()})(function(){\"use strict\";const o=\"data-hypersearch\",u=\"data-hypersearch-start\",c=\"data-hypersearch-end\";function h(t,e){var i;let n=!1;for(let r of e)r.updateVisibility(t)&&(n=!0);const s=(i=document.querySelector(\".hypersearch-no-results\"))==null?void 0:i.classList;n?s==null||s.remove(\"hypersearch-no-results-shown\"):s==null||s.add(\"hypersearch-no-results-shown\")}function d(t){const n=g([...t.querySelectorAll(f(t))]).flatMap(a.make);return S(n),n}class a{constructor(e){this.domElement=e,this.ancestorHeadings=[],this.descendents=[],this._lastSearch=null,this._lastSearchMatched=!1;const n=y(e.innerText);this._searchableText=[n,p(e),m(e)].filter(Boolean).join(\" \");const s=e.tagName.toLowerCase();this._inspectString=`${s} ${n}`}static make(e){return e instanceof HTMLElement?[new a(e)]:[]}addAncestorHeading(e){this.ancestorHeadings.push(e),this._searchableText+=\" \"+e.searchableText()}addDescendent(e){this.descendents.push(e)}updateVisibility(e){const n=this.shouldBeVisible(e);return this.domElement.style.display=n?\"\":\"none\",n}shouldBeVisible(e){return this.matches(e)||this.descendents.some(n=>n.matches(e))}matches(e){return e!==this._lastSearch&&(this._lastSearch=e,this._lastSearchMatched=e.matches(this.searchableText())),this._lastSearchMatched}headingLevel(){switch(this.domElement.tagName){case\"H2\":return 0;case\"H3\":return 1;case\"H4\":return 2;case\"H5\":return 3;case\"H6\":return 4;default:return null}}inspect(){return this._inspectString}searchableText(){return this._searchableText}}function f(t){const e=\"h2, h3, h4, h5, h6\",n=\"p, blockquote, pre, hr\",s=\"ul, ol\",i=`[${u}]`,r=`[${c}]`;return t.querySelector(`${i}`)?`\n      ${i},\n      ${r},\n      ${i} ~ :is(${n}, ${e}),\n      ${i} ~ :is(${s}) > li\n    `:`\n      :is(${e}):not(.hypersearch-no-results),\n      :is(${e}) ~ :is(${n}):not(.hypersearch-no-results),\n      :is(${e}) ~ :is(${s}) > li:not(.hypersearch-no-results)\n    `}function p(t){return[...t.querySelectorAll(\"hs-meta[keywords]\")].map(e=>e.getAttribute(\"keywords\")).join(\" \")}function m(t){return[...t.querySelectorAll(\"a[href]\")].map(e=>e.getAttribute(\"href\")).join(\" \")}function y(t){return t.replace(/\\xAD/g,\"\")}function g(t){const e=t.findIndex(n=>n.getAttribute(c)!=null);return t.slice(0,e!==-1?e:t.length)}function S(t){const e=[null,null,null,null,null],n=e.length;for(const s of t){const i=s.headingLevel();if(i!=null){e[i]=s;for(let r=i+1;r<n;r++)e[r]=null;for(let r=i-1;r>=0;r--){const l=e[r];l!=null&&(l.addDescendent(s),s.addAncestorHeading(l))}}else for(const r of e)r!=null&&(r.addDescendent(s),s.addAncestorHeading(r))}}function T(t){document.readyState!==\"loading\"?setTimeout(t,0):document.addEventListener(\"DOMContentLoaded\",t)}function b(t,e){if(e.startsWith(t))return!0;let n=0;for(;;){const s=e.indexOf(t,n);if(s===-1)break;if(x(e[s-1]))return!0;$(s>=n,\"foundIndex is less than startIndex; loop will not terminate!\"),n=s+1}return!1}function x(t){return` \n\\r\t\\`~!@#$%^&*()-_=+[{]}\\\\|;:'\",<.>/?`.includes(t)}function $(t,e){if(!t)throw new Error(e)}class A{constructor(e){this.prefixes=e.toLowerCase().split(/\\s+/).filter(Boolean)}matches(e){if(e===\"\")return!1;const n=e.toLowerCase();return this.prefixes.every(s=>b(s,n))}}T(w);function w(){const t=document.querySelector(`input[${o}]`);if(t==null)return;const e=d(document.body),n=()=>{const s=new A(t.value);h(s,e)};n(),t.addEventListener(\"input\",n)}});\n"]}