import{w as I}from"./utils.20a22c20.js";import{s as oe,j as C,k as O,l as L,g as w,m as x,i as M,u as F,d as K,f as S,b as z,a6 as ye,a0 as ce,a as B,a1 as he,c as H,B as N,C as ke,a5 as ue,e as V,x as ve,y as D}from"./boolean_attributes.6d50a875.js";import{S as fe,i as ae,c as pe,a as ge,m as de,d as _e}from"./index.6c26fa5c.js";import{e as W,u as be,o as qe}from"./each.a518b392.js";const tt=I(!1),nt=I("");function xe(e,t){try{let n=e in localStorage?JSON.parse(localStorage[e]):t;const s=I(n),i=r=>{s.set(n=r),localStorage[e]=JSON.stringify(n)};return{subscribe:s.subscribe,set:i,update:r=>i(r(n))}}catch{return I(t)}}const st=xe("recent_searches",[]);function X(e,t,n){const s=e.slice();return s[5]=t[n],s}function Y(e){let t,n,s=J(e[5].node.content,e[1])+"";return{c(){t=C("span"),n=new ce(!1),this.h()},l(i){t=O(i,"SPAN",{class:!0});var r=L(t);n=he(r,!1),r.forEach(w),this.h()},h(){n.a=null,x(t,"class","svelte-13pjn3x")},m(i,r){M(i,t,r),n.m(s,t)},p(i,r){r&3&&s!==(s=J(i[5].node.content,i[1])+"")&&n.p(s)},d(i){i&&w(t)}}}function ee(e){let t,n;return t=new me({props:{results:e[5].children,query:e[1]}}),t.$on("select",e[4]),{c(){pe(t.$$.fragment)},l(s){ge(t.$$.fragment,s)},m(s,i){de(t,s,i),n=!0},p(s,i){const r={};i&1&&(r.results=s[5].children),i&2&&(r.query=s[1]),t.$set(r)},i(s){n||(S(t.$$.fragment,s),n=!0)},o(s){z(t.$$.fragment,s),n=!1},d(s){_e(t,s)}}}function te(e,t){var y;let n,s,i,r,l=J(t[5].breadcrumbs[t[5].breadcrumbs.length-1],t[1])+"",c,o,h,f,u,p,a,g,d=((y=t[5].node)==null?void 0:y.content)&&Y(t);function q(){return t[3](t[5])}let _=t[5].children.length>0&&ee(t);return{key:e,first:null,c(){n=C("li"),s=C("a"),i=C("strong"),r=new ce(!1),c=B(),d&&d.c(),f=B(),_&&_.c(),u=B(),this.h()},l(v){n=O(v,"LI",{class:!0});var m=L(n);s=O(m,"A",{"data-sveltekit-preload-data":!0,href:!0,"data-has-node":!0,class:!0});var j=L(s);i=O(j,"STRONG",{class:!0});var Q=L(i);r=he(Q,!1),Q.forEach(w),c=H(j),d&&d.l(j),j.forEach(w),f=H(m),_&&_.l(m),u=H(m),m.forEach(w),this.h()},h(){r.a=null,x(i,"class","svelte-13pjn3x"),x(s,"data-sveltekit-preload-data",""),x(s,"href",o=t[5].href),x(s,"data-has-node",h=t[5].node?!0:void 0),x(s,"class","svelte-13pjn3x"),x(n,"class","svelte-13pjn3x"),this.first=n},m(v,m){M(v,n,m),N(n,s),N(s,i),r.m(l,i),N(s,c),d&&d.m(s,null),N(n,f),_&&_.m(n,null),N(n,u),p=!0,a||(g=ke(s,"click",q),a=!0)},p(v,m){var j;t=v,(!p||m&3)&&l!==(l=J(t[5].breadcrumbs[t[5].breadcrumbs.length-1],t[1])+"")&&r.p(l),(j=t[5].node)!=null&&j.content?d?d.p(t,m):(d=Y(t),d.c(),d.m(s,null)):d&&(d.d(1),d=null),(!p||m&1&&o!==(o=t[5].href))&&x(s,"href",o),(!p||m&1&&h!==(h=t[5].node?!0:void 0))&&x(s,"data-has-node",h),t[5].children.length>0?_?(_.p(t,m),m&1&&S(_,1)):(_=ee(t),_.c(),S(_,1),_.m(n,u)):_&&(F(),z(_,1,1,()=>{_=null}),K())},i(v){p||(S(_),p=!0)},o(v){z(_),p=!1},d(v){v&&w(n),d&&d.d(),_&&_.d(),a=!1,g()}}}function we(e){let t,n=[],s=new Map,i,r=W(e[0]);const l=c=>c[5].href;for(let c=0;c<r.length;c+=1){let o=X(e,r,c),h=l(o);s.set(h,n[c]=te(h,o))}return{c(){t=C("ul");for(let c=0;c<n.length;c+=1)n[c].c();this.h()},l(c){t=O(c,"UL",{class:!0});var o=L(t);for(let h=0;h<n.length;h+=1)n[h].l(o);o.forEach(w),this.h()},h(){x(t,"class","svelte-13pjn3x")},m(c,o){M(c,t,o);for(let h=0;h<n.length;h+=1)n[h]&&n[h].m(t,null);i=!0},p(c,[o]){o&7&&(r=W(c[0]),F(),n=be(n,o,l,1,c,r,s,t,qe,te,null,X),K())},i(c){if(!i){for(let o=0;o<r.length;o+=1)S(n[o]);i=!0}},o(c){for(let o=0;o<n.length;o+=1)z(n[o]);i=!1},d(c){c&&w(t);for(let o=0;o<n.length;o+=1)n[o].d()}}}function R(e){return e.replace(/</g,"&lt;").replace(/>/g,"&gt;")}function J(e,t){const n=e.toLowerCase().indexOf(t.toLowerCase());if(n===-1)return R(e.slice(0,100));const s=n>20?`…${e.slice(n-15,n)}`:e.slice(0,n),i=e.slice(n+t.length,n+t.length+(80-(s.length+t.length)));return R(s)+`<mark>${R(e.slice(n,n+t.length))}</mark>`+R(i)}function Se(e,t,n){let{results:s}=t,{query:i}=t;const r=ye(),l=o=>r("select",{href:o.href});function c(o){ue.call(this,e,o)}return e.$$set=o=>{"results"in o&&n(0,s=o.results),"query"in o&&n(1,i=o.query)},[s,i,r,l,c]}class me extends fe{constructor(t){super(),ae(this,t,Se,we,oe,{results:0,query:1})}}function je(e){let t,n="No results";return{c(){t=C("p"),t.textContent=n,this.h()},l(s){t=O(s,"P",{class:!0,["data-svelte-h"]:!0}),ve(t)!=="svelte-x4tppc"&&(t.textContent=n),this.h()},h(){x(t,"class","info svelte-16pklco")},m(s,i){M(s,t,i)},p:D,i:D,o:D,d(s){s&&w(t)}}}function ze(e){let t,n;return t=new me({props:{results:e[0],query:e[1]}}),t.$on("select",e[2]),{c(){pe(t.$$.fragment)},l(s){ge(t.$$.fragment,s)},m(s,i){de(t,s,i),n=!0},p(s,i){const r={};i&1&&(r.results=s[0]),i&2&&(r.query=s[1]),t.$set(r)},i(s){n||(S(t.$$.fragment,s),n=!0)},o(s){z(t.$$.fragment,s),n=!1},d(s){_e(t,s)}}}function Ce(e){let t,n,s,i;const r=[ze,je],l=[];function c(o,h){return o[0].length>0?0:o[1]?1:-1}return~(t=c(e))&&(n=l[t]=r[t](e)),{c(){n&&n.c(),s=V()},l(o){n&&n.l(o),s=V()},m(o,h){~t&&l[t].m(o,h),M(o,s,h),i=!0},p(o,[h]){let f=t;t=c(o),t===f?~t&&l[t].p(o,h):(n&&(F(),z(l[f],1,1,()=>{l[f]=null}),K()),~t?(n=l[t],n?n.p(o,h):(n=l[t]=r[t](o),n.c()),S(n,1),n.m(s.parentNode,s)):n=null)},i(o){i||(S(n),i=!0)},o(o){z(n),i=!1},d(o){o&&w(s),~t&&l[t].d(o)}}}function Oe(e,t,n){let{results:s}=t,{query:i}=t;function r(l){ue.call(this,e,l)}return e.$$set=l=>{"results"in l&&n(0,s=l.results),"query"in l&&n(1,i=l.query)},[s,i,r]}class it extends fe{constructor(t){super(),ae(this,t,Oe,Ce,oe,{results:0,query:1})}}function G(e,t){return typeof e>"u"?t:e}function ne(e){const t=Array(e);for(let n=0;n<e;n++)t[n]=b();return t}function Ne(e){return Object.keys(e)}function b(){return Object.create(null)}function Ee(e){return[].concat.apply([],e)}function Le(e,t){return t.length-e.length}function Me(e){return e.constructor===Array}function P(e){return typeof e=="string"}function Z(e){return typeof e=="object"}function Re(e){return typeof e=="function"}function $e(e,t,n,s){if(e&&(t&&(e=U(e,t)),this.matcher&&(e=U(e,this.matcher)),this.stemmer&&1<e.length&&(e=U(e,this.stemmer)),s&&1<e.length&&(e=Je(e)),n||n==="")){const i=e.split(n);return this.filter?Pe(i,this.filter):i}return e}const Ae=/[\p{Z}\p{S}\p{P}\p{C}]+/u;function Ie(e){const t=b();for(let n=0,s=e.length;n<s;n++)t[e[n]]=1;return t}function se(e,t){const n=Ne(e),s=n.length,i=[];let r="",l=0;for(let c,o,h=0;h<s;h++)c=n[h],o=e[c],o?(i[l++]=ie(t?"(?!\\b)"+c+"(\\b|_)":c),i[l++]=o):r+=(r?"|":"")+c;return r&&(i[l++]=ie(t?"(?!\\b)("+r+")(\\b|_)":"("+r+")"),i[l]=""),i}function U(e,t){for(let n=0,s=t.length;n<s&&(e=e.replace(t[n],t[n+1]),!!e);n+=2);return e}function ie(e){return new RegExp(e,"g")}function Je(e){let t="",n="";for(let s,i=0,r=e.length;i<r;i++)(s=e[i])!==n&&(t+=n=s);return t}function Pe(e,t){const n=e.length,s=[];for(let i=0,r=0;i<n;i++){const l=e[i];l&&!t[l]&&(s[r++]=l)}return s}function Te(e){return $e.call(this,(""+e).toLowerCase(),!1,Ae,!1)}const Be={},He={};function De(e){E(e,"add"),E(e,"append"),E(e,"search"),E(e,"update"),E(e,"remove")}function E(e,t){e[t+"Async"]=function(){const n=this,s=arguments,i=s[s.length-1];let r;Re(i)&&(r=i,delete s[s.length-1]);const l=new Promise(function(c){setTimeout(function(){n.async=!0;const o=n[t].apply(n,s);n.async=!1,c(o)})});return r?(l.then(r),this):l}}function Ge(e,t,n,s){const i=e.length;let r,l,c=[],o=0;s&&(s=[]);for(let h=i-1;0<=h;h--){const f=e[h],u=f.length,p=b();let a=!r;for(let g=0;g<u;g++){const d=f[g],q=d.length;if(q)for(let _,y,v=0;v<q;v++)if(y=d[v],r){if(r[y]){if(!h){if(n)n--;else if(c[o++]=y,o===t)return c}(h||s)&&(p[y]=1),a=!0}if(s&&(_=(l[y]||0)+1,l[y]=_,_<i)){const m=s[_-2]||(s[_-2]=[]);m[m.length]=y}}else p[y]=1}if(s)r||(l=p);else if(!a)return[];r=p}if(s)for(let h,f,u=s.length-1;0<=u;u--){h=s[u],f=h.length;for(let p,a=0;a<f;a++)if(p=h[a],!r[p]){if(n)n--;else if(c[o++]=p,o===t)return c;r[p]=1}}return c}function A(e){this.limit=e!==!0&&e,this.cache=b(),this.queue=[]}function Ue(e,t,n){Z(e)&&(e=e.query);let s=this.cache.get(e);return s||(s=this.search(e,t,n),this.cache.set(e,s)),s}A.prototype.set=function(e,t){if(!this.cache[e]){let n=this.queue.length;n===this.limit?delete this.cache[this.queue[n-1]]:n++;for(let s=n-1;0<s;s--)this.queue[s]=this.queue[s-1];this.queue[0]=e}this.cache[e]=t},A.prototype.get=function(e){const t=this.cache[e];if(this.limit&&t){const n=this.queue.indexOf(e);if(n){const s=this.queue[n-1];this.queue[n-1]=this.queue[n],this.queue[n]=s}}return t},A.prototype.del=function(e){for(let t,n,s=0;s<this.queue.length;s++)n=this.queue[s],t=this.cache[n],t.includes(e)&&(this.queue.splice(s--,1),delete this.cache[n])};const Ze={memory:{charset:"latin:extra",resolution:3,minlength:4,fastupdate:!1},performance:{resolution:3,minlength:3,optimize:!1,context:{depth:2,resolution:1}},match:{charset:"latin:extra",tokenize:"reverse"},score:{charset:"latin:advanced",resolution:20,minlength:3,context:{depth:3,resolution:9}},default:{}};function Fe(e){if(P(e))e=Ze[e];else{const t=e.preset;t&&(e=Object.assign({},t[t],e))}return e}function Ke(e,t,n,s,i,r,l){setTimeout(function(){const c=e(n?n+"."+s:s,JSON.stringify(l));c&&c.then?c.then(function(){t.export(e,t,n,i,r+1)}):t.export(e,t,n,i,r+1)})}function Qe(e,t,n,s,i){let r,l;switch(i||(i=0)){case 0:if(r="reg",this.fastupdate)for(let c in l=b(),this.register)l[c]=1;else l=this.register;break;case 1:r="cfg",l={doc:0,opt:this.optimize?1:0};break;case 2:r="map",l=this.map;break;case 3:r="ctx",l=this.ctx;break;default:return}return Ke(e,t||this,n,r,s,i,l),!0}function Ve(e,t){t&&(P(t)&&(t=JSON.parse(t)),e==="cfg"?this.optimize=!!t.opt:e==="reg"?(this.fastupdate=!1,this.register=t):e==="map"?this.map=t:e==="ctx"&&(this.ctx=t))}function k(e,t){if(!(this instanceof k))return new k(e);let n,s,i;e?(e=Fe(e),n=e.charset,s=e.lang,P(n)&&(n.indexOf(":")===-1&&(n+=":default"),n=He[n]),P(s)&&(s=Be[s])):e={};let r,l,c=e.context||{};this.encode=e.encode||n&&n.encode||Te,this.register=t||b(),this.resolution=r=e.resolution||9,this.tokenize=i=n&&n.tokenize||e.tokenize||"strict",this.depth=i==="strict"&&c.depth,this.bidirectional=G(c.bidirectional,!0),this.optimize=l=G(e.optimize,!0),this.fastupdate=G(e.fastupdate,!0),this.minlength=e.minlength||1,this.boost=e.boost,this.map=l?ne(r):b(),this.resolution_ctx=r=c.resolution||1,this.ctx=l?ne(r):b(),this.rtl=n&&n.rtl||e.rtl,this.matcher=(i=e.matcher||s&&s.matcher)&&se(i,!1),this.stemmer=(i=e.stemmer||s&&s.stemmer)&&se(i,!0),this.filter=(i=e.filter||s&&s.filter)&&Ie(i),this.cache=(i=e.cache)&&new A(i)}k.prototype.append=function(e,t){return this.add(e,t,!0)},k.prototype.add=function(e,t,n,s){if(t&&(e||e===0)){if(!s&&!n&&this.register[e])return this.update(e,t);t=this.encode(""+t);const i=t.length;if(i){const r=b(),l=b(),c=this.depth,o=this.resolution;for(let h=0;h<i;h++){let f=t[this.rtl?i-1-h:h],u=f.length;if(f&&u>=this.minlength&&(c||!l[f])){let p=$(o,i,h),a="";switch(this.tokenize){case"full":if(2<u){for(let g=0;g<u;g++)for(let d=u;d>g;d--)if(d-g>=this.minlength){const q=$(o,i,h,u,g);a=f.substring(g,d),this.push_index(l,a,q,e,n)}break}case"reverse":if(1<u){for(let g=u-1;0<g;g--)if(a=f[g]+a,a.length>=this.minlength){const d=$(o,i,h,u,g);this.push_index(l,a,d,e,n)}a=""}case"forward":if(1<u){for(let g=0;g<u;g++)a+=f[g],a.length>=this.minlength&&this.push_index(l,a,p,e,n);break}default:if(this.boost&&(p=Math.min(0|p/this.boost(t,f,h),o-1)),this.push_index(l,f,p,e,n),c&&1<i&&h<i-1){const g=b(),d=this.resolution_ctx,q=f,_=Math.min(c+1,i-h);g[q]=1;for(let y=1;y<_;y++)if(f=t[this.rtl?i-1-h-y:h+y],f&&f.length>=this.minlength&&!g[f]){g[f]=1;const v=$(d+(i/2>d?0:1),i,h,_-1,y-1),m=this.bidirectional&&f>q;this.push_index(r,m?q:f,v,e,n,m?f:q)}}}}}this.fastupdate||(this.register[e]=1)}}return this};function $(e,t,n,s,i){return n&&1<e?t+(s||0)<=e?n+(i||0):0|(e-1)/(t+(s||0))*(n+(i||0))+1:0}k.prototype.push_index=function(e,t,n,s,i,r){let l=r?this.ctx:this.map;if((!e[t]||r&&!e[t][r])&&(this.optimize&&(l=l[n]),r?(e=e[t]||(e[t]=b()),e[r]=1,l=l[r]||(l[r]=b())):e[t]=1,l=l[t]||(l[t]=[]),this.optimize||(l=l[n]||(l[n]=[])),(!i||!l.includes(s))&&(l[l.length]=s,this.fastupdate))){const c=this.register[s]||(this.register[s]=[]);c[c.length]=l}},k.prototype.search=function(e,t,n){n||(!t&&Z(e)?(n=e,e=n.query):Z(t)&&(n=t));let s,i,r,l=[],c=0;if(n&&(e=n.query||e,t=n.limit,c=n.offset||0,i=n.context,r=n.suggest),e&&(e=this.encode(""+e),s=e.length,1<s)){const u=b(),p=[];for(let a,g=0,d=0;g<s;g++)if(a=e[g],a&&a.length>=this.minlength&&!u[a]){if(!this.optimize&&!r&&!this.map[a])return l;p[d++]=a,u[a]=1}e=p,s=e.length}if(!s)return l;t||(t=100);let o,h=this.depth&&1<s&&i!==!1,f=0;h?(o=e[0],f=1):1<s&&e.sort(Le);for(let u,p;f<s;f++){if(p=e[f],h?(u=this.add_result(l,r,t,c,s===2,p,o),(!r||u!==!1||!l.length)&&(o=p)):u=this.add_result(l,r,t,c,s===1,p),u)return u;if(r&&f==s-1){let a=l.length;if(!a){if(h){h=0,f=-1;continue}return l}if(a===1)return re(l[0],t,c)}}return Ge(l,t,c,r)},k.prototype.add_result=function(e,t,n,s,i,r,l){let c=[],o=l?this.ctx:this.map;if(this.optimize||(o=le(o,r,l,this.bidirectional)),o){let h=0;const f=Math.min(o.length,l?this.resolution_ctx:this.resolution);for(let u,p,a=0,g=0;a<f&&(u=o[a],!(u&&(this.optimize&&(u=le(u,r,l,this.bidirectional)),s&&u&&i&&(p=u.length,p<=s?(s-=p,u=null):(u=u.slice(s),s=0)),u&&(c[h++]=u,i&&(g+=u.length,g>=n)))));a++);if(h)return i?re(c,n,0):void(e[e.length]=c)}return!t&&c};function re(e,t,n){return e=e.length===1?e[0]:Ee(e),n||e.length>t?e.slice(n,n+t):e}function le(e,t,n,s){if(n){const i=s&&t>n;e=e[i?t:n],e=e&&e[i?n:t]}else e=e[t];return e}k.prototype.contain=function(e){return!!this.register[e]},k.prototype.update=function(e,t){return this.remove(e).add(e,t)},k.prototype.remove=function(e,t){const n=this.register[e];if(n){if(this.fastupdate)for(let s,i=0;i<n.length;i++)s=n[i],s.splice(s.indexOf(e),1);else T(this.map,e,this.resolution,this.optimize),this.depth&&T(this.ctx,e,this.resolution_ctx,this.optimize);t||delete this.register[e],this.cache&&this.cache.del(e)}return this};function T(e,t,n,s,i){let r=0;if(Me(e))if(i){const l=e.indexOf(t);l===-1?r++:1<e.length&&(e.splice(l,1),r++)}else{i=Math.min(e.length,n);for(let l,c=0;c<i;c++)l=e[c],l&&(r=T(l,t,n,s,i),!s&&!r&&delete e[c])}else for(let l in e)r=T(e[l],t,n,s,i),r||delete e[l];return r}k.prototype.searchCache=Ue,k.prototype.export=Qe,k.prototype.import=Ve,De(k.prototype);k.Index;export{it as S,nt as q,st as r,tt as s};
