1import{D as e,E as a,Gt as s,J as t,Lt as l,N as r,Nt as o,T as c,Tt as i,Z as u,hn as d,it as n,pt as p,tt as m,w as h}from"./B8XHxhss.js";import{Et as f,_ as v,pt as x}from"#entry";import{t as y}from"./Dcux_0w4.js";import{t as _}from"./tKPW4sCS.js";import{t as w}from"./B67sZZXI.js";import{t as g}from"./Dj0ALB3g.js";import{t as b}from"./DS1Nr1r9.js";import{t as S}from"./BEcyyOxX.js";import{t as j}from"./CyxnoQuG.js";var N={class:"sr-only"},A={key:0,id:"cludo-search-input",role:"search",class:"relative flex flex-col max-w-layout-max w-12/12col >=1280:w-8/12col mx-auto >=656:flex-row 656:flex-wrap 656:items-end 656:justify-between gap-x-gutter gap-y-xs mb-xl"},B=Object.assign({inheritAttrs:!1},{__name:"CludoSearchPage",props:{id:{type:[String,Number],default:void 0},intro:{type:Object,default:void 0},search:{type:Object,default:()=>({fields:[{type:"text",required:!0,name:"text",placeholder:"Søg"}]})}},setup(B){g();const E=b(),k=f(),z=B,O=l(null),R=l(S(z.search,{populate:k.query})),q=k.hash?.substring(2)??"",C=l(new URLSearchParams(q).get("cludoquery")??R.value?.fieldByName?.text?.value??""),T=l(j("searchGUID")),I=x(()=>new Map,"$_-OPl1Y1xB");return I.value.size&&E.hasForward&&(T.value=I.value.get(E.position)??j()),u(()=>{E.hasForward&&I.value.size||I.value.set(E.position,T.value)}),m(()=>{const e=O.value?.$el?.querySelector?.("input");e&&e.focus(),window.initializeCludoSearch?.()}),(l,u)=>{const m=w,f=y;return n(),e("article",t({class:"d-cludo-search-page"},("useAttrsSome"in l?l.useAttrsSome:s(_))(["data-n-ids"],l.$attrs),{"data-no-footer-gap":""}
1),[h("h1",N,d(B.intro?.title),1),u[0]||(p(-1,!0),(u[0]=r(f,{tag:"div",class:"relative flex flex-col pt-xl pb-betweenBlocks flex-grow"},{default:i(()=>[s(R)?(n(),e("form",A,[s(R).fieldByName.text?(n(),c(m,{key:0,id:"search-input",ref_key:"searchInputRef",ref:O,modelValue:s(C),"onUpdate:modelValue":e=>o(C)?C.value=e:null,type:"search",name:s(R).fieldByName.text.name,placeholder:s(R).fieldByName.text.placeholder,"aria-label":("localize"in l?l.localize:s(v))("PHRASE_SEARCH_FOR_CONTENT_NEWS_AND_ARTICLES",{capitalize:!0}),class:"flex-grow >=656:min-w-300"},null,8,["modelValue","onUpdate:modelValue","name","placeholder","aria-label"])):a("",!0)])):a("",!0),u[1]||(u[1]=h("div",{id:"cludo-search-results",class:"cludo-search-results"},[h("div",{class:"cludo-search-results__intro"}),h("div",{class:"cludo-search-results__layout"},[h("div",{class:"cludo-search-results__facets search-filters cludo-search-controls","aria-controls":"search-results"}),h("div",{class:"cludo-search-results__results-wrapper"},[h("div",{id:"search-results",class:"cludo-search-results__results search-results",role:"region","aria-live":"polite","aria-label":"Search results"}),h("div",{id:"cludo-back-to-top",class:"cludo-hidden"},[h("button",{type:"button"},"Back to top")])])])],-1))]),_:1})).cacheIndex=0,p(1),u[0])],16)}}});export{B as default};
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.