1import{p as _,i as T,s as V,a as j}from"./DrZxglit.js";import{p as z,f as n,j as M,a9 as N,t as m,b as v,c as P,s as d,e as t,r,ai as R,i as q,g as B,a as D}from"./BNilY16R.js";import{s as E}from"./ymVufPll.js";import{c as F,I as G}from"./CmxUVeyb.js";import{r as H,a as J,s as L,c as O,d as Q}from"./BRLUbsSO.js";import{b as U}from"./DNIQe747.js";import{V as W}from"./CLPWOC1g.js";import{s as X}from"./BqwXcnOd.js";var Y=n("<div><!></div>"),Z=n('<div class="mx-auto"><p class="p-lg text-center my-10"> </p> <div class="select-none w-80 max-w-full xl:w-96 mx-auto mb-10"><!></div></div>'),$=n('<div class="sticky top-0 z-20 mb-4 p-4 bg-base-100/75 dark:bg-base-800/75 backdrop-blur-sm"><div class="flex gap-2 items-center"><input class="w-full" type="text" aria-keyshortcuts="Control+K"/> <!></div></div> <!>',1);function ca(b,e){z(e,!0);const g=()=>j(Q,"$dictionary",h),[h,x]=V();let y=_(e,"resultsClass",3,"flex flex-wrap gap-2 lg:gap-4"),k=_(e,"searchTerm",15,"");const w=D(()=>g().messages["No results found."]);var p=$(),c=M(p),f=t(c),o=t(f);H(o),N(()=>U(o,k)),F(o,s=>{var a;return(a=X)==null?void 0:a(s)});var C=d(o,2);G(C,{name:"search"}),r(f),r(c);var S=d(c,2);{var A=s=>{var a=Y(),i=t(a);E(i,()=>{var l;return(l=e.children)!=null?l:R}),r(a),m(()=>L(a,1,O(y()))),v(s,a)},I=s=>{var a=Z(),i=t(a),l=t(i,!0);r(i);var u=d(i,2),K=t(u);W(K,{get name(){return e.emptyArt}}),r(u),r(a),m(()=>q(l,B(w))),v(s,a)};T(S,s=>{e.itemCount>0?s(A):s(I,!1)})}m(()=>J(o,"placeholder",`${e.searchPlaceholder} (Ctrl K)`)),v(b,p),P(),x()}export{ca as S};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.