1import{b as q}from"./entry.c9f0dfe4.js";import{o as v,t as H,u as K,c as Q,l as M,H as E,p as Z,N as R,a as k}from"./XMarkIcon.28f6b907.js";import{a as g,Y as A,as as F,d as I,p as U,c as D,j as W,i as Y,F as u,J as p,K as h,G as O,R as C,S as L,u as f,P as m,W as w,N as P,L as _,a0 as ee,O as te}from"./swiper-vue.b7606e03.js";import{i as le}from"./SearchBox.vue.015d7234.js";import"./ExperimentalDynamicWidgets.3af9a0cd.js";import"./Configure.6b3c18fa.js";import"./InstantSearch.1561c754.js";import"./MenuSelect.vue.d6515e91.js";function V(e,a){if(e)return e;let s=a??"button";if(typeof s=="string"&&s.toLowerCase()==="button")return"button"}function ae(e,a){let s=g(V(e.value.type,e.value.as));return A(()=>{s.value=V(e.value.type,e.value.as)}),F(()=>{var n;s.value||v(a)&&v(a)instanceof HTMLButtonElement&&!((n=v(a))!=null&&n.hasAttribute("type"))&&(s.value="button")}),s}var se=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(se||{});let G=Symbol("DisclosureContext");function N(e){let a=Y(G,null);if(a===null){let s=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(s,N),s}return a}let J=Symbol("DisclosurePanelContext");function oe(){return Y(J,null)}let ne=I({name:"Disclosure",props:{as:{type:[Object,String],default:"template"},defaultOpen:{type:[Boolean],default:!1}},setup(e,{slots:a,attrs:s}){let n=g(e.defaultOpen?0:1),t=g(null),c=g(null),o={buttonId:g(`headlessui-disclosure-button-${H()}`),panelId:g(`headlessui-disclosure-panel-${H()}`),disclosureState:n,panel:t,button:c,toggleDisclosure(){n.value=K(n.value,{0:1,1:0})},closeDisclosure(){n.value!==1&&(n.value=1)},close(l){o.closeDisclosure();let i=(()=>l?l instanceof HTMLElement?l:l.value instanceof HTMLElement?v(l):v(o.button):v(o.button))();i==null||i.focus()}};return U(G,o),Q(D(()=>K(n.value,{0:M.Open,1:M.Closed}))),()=>{let{defaultOpen:l,...i}=e,b={open:n.value===0,close:o.close};return E({theirProps:i,ourProps:{},slot:b,slots:a,attrs:s,name:"Disclosure"})}}}),re=I({name:"DisclosureButton",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:a,slots:s,expose:n}){let t=N("DisclosureButton"),c=oe(),o=D(()=>c===null?!1:c.value===t.panelId.value);A(()=>{o.value||e.id!==null&&(t.buttonId.value=e.id)}),W(()=>{o.value||(t.buttonId.value=null)});let l=g(null);n({el:l,$el:l}),o.value||F(()=>{t.button.value=l.value});let i=ae(D(()=>({as:e.as,type:a.type})),l);function b(){var r;e.disabled||(o.value?(t.toggleDisclosure(),(r=v(t.button))==null||r.focus()):t.toggleDisclosure())}function y(r){var x;if(!e.disabled)if(o.value)switch(r.key){case k.Space:case k.Enter:r.preventDefault(),r.stopPropagation(),t.toggleDisclosure(),(x=v(t.button))==null||x.focus();break}else switch(r.key){case k.Space:case k.Enter:r.preventDefault(),r.stopPropagation(),t.toggleDisclosure();break}}function S(r){switch(r.key){case k.Space:r.preventDefault();break}}return()=>{var r;let x={open:t.disclosureState.value===0},{id:$,...j}=e,z=o.value?{ref:l,type:i.value,onClick:b,onKeydown:y}:{id:(r=t.buttonId.value)!=null?r:$,ref:l,type:i.value,"aria-expanded":t.disclosureState.value===0,"aria-controls":t.disclosureState.value===0||v(t.panel)?t.panelId.value:void 0,disabled:e.disabled?!0:void 0,onClick:b,onKeydown:y,onKeyup:S};return E({ourProps:z,theirProps:j,slot:x,attrs:a,slots:s,name:"DisclosureButton"})}}}),ie=I({name:"DisclosurePanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:a,slots:s,expose:n}){let t=N("DisclosurePanel");A(()=>{e.id!==null&&(t.panelId.value=e.id)}),W(()=>{t.panelId.value=null}),n({el:t.panel,$el:t.panel}),U(J,t.panelId);let c=Z(),o=D(()=>c!==null?(c.value&M.Open)===M.Open:t.disclosureState.value===0);return()=>{var l;let i={open:t.disclosureState.value===0,close:t.close},{id:b,...y}=e,S={id:(l=t.panelId.value)!=null?l:b,ref:t.panel};return E({ourProps:S,theirProps:y,slot:i,attrs:a,slots:s,features:R.RenderStrategy|R.Static,visible:o.value,name:"DisclosurePanel"})}}});function ue(e,a){return u(),p("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},[h("path",{"fill-rule":"evenodd",d:"M4 10a.75.75 0 01.75-.75h10.5a.75.75 0 010 1.5H4.75A.75.75 0 014 10z","clip-rule":"evenodd"})])}function ce(e,a){return u(),p("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor","aria-hidden":"true"},[h("path",{d:"M10.75 4.75a.75.75 0 00-1.5 0v4.5h-4.5a.75.75 0 000 1.5h4.5v4.5a.75.75 0 001.5 0v-4.5h4.5a.75.75 0 000-1.5h-4.5v-4.5z"})])}const de={class:"ml-6 flex items-center"},fe={key:0},pe=h("span",null,"No results.",-1),ve=[pe],be=["id","name","value","checked","onChange"],me=["for"],he=["for"],ge=["onClick"],$e={__name:"Checkbox",props:{algoliaAttribute:{type:String},algoliaSorting:{type:Array},heading:{type:String},limit:{type:Number,default:10},showMore:{type:Boolean,default:!0},showMoreLimit:{type:Number,default:100},isMobile:{type:Boolean,default:!1},isModal:{type:Boolean,default:!1},wrapperClasses:{type:String},headingSizeClasses:{type:String,default:"py-3"},isOpen:{type:Boolean,default:!0},translateLabel:{type:Boolean,default:!1}},emits:["filtersChanged"],setup(e,{emit:a}){const{t:s}=q(),n=a,t=e;function c(o){return t.isMobile?t.isModal?`modal-mobile-filter-${t.algoliaAttribute}-${o}`:`mobile-filter-${t.algoliaAttribute}-${o}`:t.isModal?`modal-filter-${t.algoliaAttribute}-${o}`:`filter-${t.algoliaAttribute}-${o}`}return(o,l)=>(u(),O(f(le),{attribute:e.algoliaAttribute,"sort-by":e.algoliaSorting,limit:e.limit,"show-more":e.showMore,"show-more-limit":e.showMoreLimit},{default:C(({items:i,isShowingMore:b,isFromSearch:y,canToggleShowMore:S,refine:r,createURL:x,toggleShowMore:$,searchForItems:j,sendEvent:z})=>[L(f(ne),{as:"div",defaultOpen:e.isOpen},{default:C(({open:X})=>[i.length?(u(),p("div",{key:0,class:m(["border-b border-gray-200 py-6",[{"px-4":e.isMobile},e.wrapperClasses]])},[h("h3",{class:m(["-my-3 flow-root",{"-mx-2":e.isMobile}])},[L(f(re),{class:m(["flex w-full items-center justify-between text-left",[{"bg-white px-2":e.isMobile,"text-sm":!e.isMobile},e.headingSizeClasses]])},{default:C(()=>[h("span",{class:m([{"text-lg":!e.isMobile},"font-bold text-color1"])},w(e.heading)+":",3),h("span",de,[X?(u(),O(f(ue),{key:1,class:"h-5 w-5","aria-hidden":"true"})):(u(),O(f(ce),{key:0,class:"h-5 w-5","aria-hidden":"true"}))])]),_:2},1032,["class"])],2),L(f(ie),{class:"pt-6"},{default:C(()=>
1[h("div",{class:m({"space-y-3":e.isMobile,"space-y-4":!e.isMobile})},[y&&!i.length?(u(),p("div",fe,ve)):P("",!0),(u(!0),p(_,null,ee(i,(d,B)=>(u(),p("div",{key:d.value,style:te({fontWeight:d.isRefined?"bold":""}),class:"flex items-center"},[h("input",{id:c(B),name:`${e.algoliaAttribute}[]`,value:d.value,type:"checkbox",checked:d.isRefined,onChange:T=>{r(d.value),n("filtersChanged")},class:"h-4 w-4 rounded border-gray-300 text-color4 focus:ring-color4 cursor-pointer"},null,40,be),e.translateLabel?(u(),p("label",{key:0,for:c(B),onClick:l[0]||(l[0]=T=>{n("filtersChanged")}),class:m(["ml-3 cursor-pointer",[{"min-w-0 flex-1":e.isMobile,"text-sm":!e.isMobile},"text-color1"]])},w(f(s)(d.label.split("||")[0]))+" ("+w(d.count.toLocaleString())+")",11,me)):(u(),p("label",{key:1,for:c(B),onClick:l[1]||(l[1]=T=>{n("filtersChanged")}),class:m(["ml-3 cursor-pointer",[{"min-w-0 flex-1":e.isMobile,"text-sm":!e.isMobile},"text-color1"]])},w(d.label.split("||")[0])+" ("+w(d.count.toLocaleString())+")",11,he))],4))),128))],2),e.showMore?(u(),p("button",{key:0,onClick:$,class:m([S?"":"hidden","mt-4 px-5 py-1 text-color1 border border-color1 rounded-[23px] xl:hover:bg-white transition-colors duration-300"])},w(b?f(s)("show less"):f(s)("show more")),11,ge)):P("",!0)]),_:2},1024)],2)):P("",!0)]),_:2},1032,["defaultOpen"])]),_:1},8,["attribute","sort-by","limit","show-more","show-more-limit"]))}};export{ne as V,re as X,ie as Y,$e as _,ue as a,ae as b,ce as r};
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.