PageSourceSearch

https://wawibox.de/_nuxt/Cqovh8lI.js

js wawibox.de collected 2026-10-02 15:18:27 UTC 37,053 bytes, 1 lines download raw bytes

1import{ah as Xe,aJ as Ee,ag as ye,a3 as be,aw as he,I as Le,am as ot,ai as Te,J as ge,ao as rt,a2 as ce,cc as ke,k as L,ae as Ce,au as it,av as ue,m as M,d as ee,K as Re,Z as Ke,aZ as Pe,b as f,c as S,f as R,w as O,e as w,G as J,g as t,t as j,L as pe,bD as ut,W as je,aM as ct,as as dt,aP as mt,aS as ft,aT as Ne,o as Ye,c1 as pt,ar as vt,aq as gt,aY as ht,h as K,j as z,F as Y,r as D,x as bt,X as yt,n as _e,_ as $e,B as _t,a as ve,b4 as xe,i as fe,l as Ve,bn as we,z as Fe,ac as xt,s as He,a9 as Qe,u as wt,ce as St,bi as kt,v as Ct,b7 as Vt,cf as $t,cg as Ft,D as ze}from"./J3EzOZS6.js";import{E as Ge}from"./GDvjr7CM.js";import{a as Ze,E as Mt}from"./Cz0_v2Gl.js";import{d as Oe}from"./DTZnL8Tt.js";import{c as Pt}from"./BXUNd_xK.js";import{_ as Ae}from"./CRCx5x_q.js";import{E as Ie}from"./BVY_e9jE.js";import{c as Be}from"./DUb-_TlE.js";import{_ as Je}from"./i4q8jTPq.js";import{E as Bt}from"./dE0UPYUT.js";import{s as De}from"./C0t5NhIm.js";import{E as Et,a as Lt}from"./Dugr5Kd8.js";import{_ as Rt}from"./C9SMLhAU.js";import{a as At,u as It,_ as qt}from"./Dd0mCu25.js";import{E as Tt}from"./DaDOzvv6.js";import{_ as jt}from"./D2CmIBUE.js";import{_ as Nt}from"./CAVbKWhJ.js";import{u as zt}from"./Ba-5RGT-.js";import"./BbpUAAQ2.js";import"./Dz5lvWRU.js";import"./CwW524QT.js";import"./CCs2N0RM.js";import"./2Y_ZYZni.js";import"./Br1ssfbH.js";import"./CHw1dIs0.js";import"./D_fOEzmC.js";import"./Bc-8nYeT.js";import"./C-xqm8uL.js";import"./DG1TgacI.js";import"./BBTrm5_m.js";import"./BDLp8Tf5.js";const et=Symbol("sliderContextKey"),Ot=Le({modelValue:{type:ge([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:Te,inputSize:Te,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:ge(Function),default:void 0},disabled:{type:Boolean,default:void 0},range:Boolean,vertical:Boolean,height:String,rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:ge(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:Ze,default:"top"},marks:{type:ge(Object)},validateEvent:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},...ot(["ariaLabel"])}),Me=e=>be(e)||he(e)&&e.every(be),Ut={[ye]:Me,[Ee]:Me,[Xe]:Me},Wt=Le({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:Ze,default:"top"}}),Xt={[ye]:e=>be(e)},Kt=(e,n,r)=>{const l=L(),d=L(!1),a=M(()=>n.value instanceof Function),c=M(()=>a.value&&n.value(e.modelValue)||e.modelValue),v=Oe(()=>{r.value&&(d.value=!0)},50),x=Oe(()=>{r.value&&(d.value=!1)},50);return{tooltip:l,tooltipVisible:d,formatValue:c,displayTooltip:v,hideTooltip:x}},Yt=(e,n,r)=>{const{disabled:l,min:d,max:a,step:c,showTooltip:v,persistent:x,precision:h,sliderSize:k,formatTooltip:s,emitChange:g,resetSize:b,updateDragging:u}=rt(et),{tooltip:m,tooltipVisible:y,formatValue:_,displayTooltip:C,hideTooltip:V}=Kt(e,s,v),E=L(),$=M(()=>`${(e.modelValue-d.value)/(a.value-d.value)*100}%`),o=M(()=>e.vertical?{bottom:$.value}:{left:$.value}),A=()=>{n.hovering=!0,C()},I=()=>{n.hovering=!1,n.dragging||V()},N=i=>{l.value||(i.preventDefault(),le(i),window.addEventListener("mousemove",W),window.addEventListener("touchmove",W),window.addEventListener("mouseup",Z),window.addEventListener("touchend",Z),window.addEventListener("contextmenu",Z),E.value.focus())},G=i=>{l.value||(n.newPosition=Number.parseFloat($.value)+i/(a.value-d.value)*100,p(n.newPosition),g())},F=()=>{G(-c.value)},q=()=>{G(c.value)},U=()=>{G(-c.value*4)},ae=()=>{G(c.value*4)},ne=()=>{l.value||(p(0),g())},oe=()=>{l.value||(p(100),g())},re=i=>{const B=it(i);let T=!0;switch(B){case ue.left:case ue.down:F();break;case ue.right:case ue.up:q();break;case ue.home:ne();break;case ue.end:oe();break;case ue.pageDown:U();break;case ue.pageUp:ae();break;default:T=!1;break}T&&i.preventDefault()},H=i=>{let B,T;return i.type.startsWith("touch")?(T=i.touches[0].clientY,B=i.touches[0].clientX):(T=i.clientY,B=i.clientX),{clientX:B,clientY:T}},le=i=>{n.dragging=!0,n.isClick=!0;const{clientX:B,clientY:T}=H(i);e.vertical?n.startY=T:n.startX=B,n.startPosition=Number.parseFloat($.value),n.newPosition=n.startPosition},W=i=>{if(n.dragging){n.isClick=!1,C(),b();let B;const{clientX:T,clientY:ie}=H(i);e.vertical?(n.currentY=ie,B=(n.startY-n.currentY)/k.value*100):(n.currentX=T,B=(n.currentX-n.startX)/k.value*100),n.newPosition=n.startPosition+B,p(n.newPosition)}},Z=()=>{n.dragging&&(setTimeout(()=>
1{n.dragging=!1,n.hovering||V(),n.isClick||p(n.newPosition),g()},0),window.removeEventListener("mousemove",W),window.removeEventListener("touchmove",W),window.removeEventListener("mouseup",Z),window.removeEventListener("touchend",Z),window.removeEventListener("contextmenu",Z))},p=async i=>{if(i===null||Number.isNaN(+i))return;i=Pt(i,0,100);const B=Math.floor((a.value-d.value)/c.value),T=B*c.value/(a.value-d.value)*100,ie=T+(100-T)/2;let te;if(i<T){const P=T/B,se=Math.round(i/P);te=d.value+se*c.value}else i<ie?te=d.value+B*c.value:te=a.value;te=Number.parseFloat(te.toFixed(h.value)),te!==e.modelValue&&r(ye,te),!n.dragging&&e.modelValue!==n.oldValue&&(n.oldValue=e.modelValue),await Ce(),n.dragging&&C(),m.value.updatePopper()};return ce(()=>n.dragging,i=>{u(i)}),ke(E,"touchstart",N,{passive:!1}),{disabled:l,button:E,tooltip:m,tooltipVisible:y,showTooltip:v,persistent:x,wrapperStyle:o,formatValue:_,handleMouseEnter:A,handleMouseLeave:I,onButtonDown:N,onKeyDown:re,setPosition:p}},Ht=["tabindex"];var Ue=ee({name:"ElSliderButton",__name:"button",props:Wt,emits:Xt,setup(e,{expose:n,emit:r}){const l=e,d=r,a=Re("slider"),c=Ke({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:l.modelValue}),v=M(()=>s.value?g.value:!1),{disabled:x,button:h,tooltip:k,showTooltip:s,persistent:g,tooltipVisible:b,wrapperStyle:u,formatValue:m,handleMouseEnter:y,handleMouseLeave:_,onButtonDown:C,onKeyDown:V,setPosition:E}=Yt(l,c,d),{hovering:$,dragging:o}=Pe(c);return n({onButtonDown:C,onKeyDown:V,setPosition:E,hovering:$,dragging:o}),(A,I)=>(f(),S("div",{ref_key:"button",ref:h,class:J([t(a).e("button-wrapper"),{hover:t($),dragging:t(o)}]),style:pe(t(u)),tabindex:t(x)?void 0:0,onMouseenter:I[0]||(I[0]=(...N)=>t(y)&&t(y)(...N)),onMouseleave:I[1]||(I[1]=(...N)=>t(_)&&t(_)(...N)),onMousedown:I[2]||(I[2]=(...N)=>t(C)&&t(C)(...N)),onFocus:I[3]||(I[3]=(...N)=>t(y)&&t(y)(...N)),onBlur:I[4]||(I[4]=(...N)=>t(_)&&t(_)(...N)),onKeydown:I[5]||(I[5]=(...N)=>t(V)&&t(V)(...N))},[R(t(Mt),{ref_key:"tooltip",ref:k,visible:t(b),placement:A.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":A.tooltipClass,disabled:!t(s),persistent:v.value},{content:O(()=>[w("span",null,j(t(m)),1)]),default:O(()=>[w("div",{class:J([t(a).e("button"),{hover:t($),dragging:t(o)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled","persistent"])],46,Ht))}});const Qt=Le({mark:{type:ge([String,Object]),default:void 0}});var Gt=ee({name:"ElSliderMarker",props:Qt,setup(e){const n=Re("slider"),r=M(()=>je(e.mark)?e.mark:e.mark.label),l=M(()=>je(e.mark)?void 0:e.mark.style);return()=>ut("div",{class:n.e("marks-text"),style:l.value},r.value)}});const Zt=(e,n,r)=>{const{formItem:l}=ct(),d=mt(),a=L(),c=L(),v={firstButton:a,secondButton:c},x=dt(),h=M(()=>Math.min(n.firstValue,n.secondValue)),k=M(()=>Math.max(n.firstValue,n.secondValue)),s=M(()=>e.range?`${100*(k.value-h.value)/(e.max-e.min)}%`:`${100*(n.firstValue-e.min)/(e.max-e.min)}%`),g=M(()=>e.range?`${100*(h.value-e.min)/(e.max-e.min)}%`:"0%"),b=M(()=>e.vertical?{height:e.height}:{}),u=M(()=>e.vertical?{height:s.value,bottom:g.value}:{width:s.value,left:g.value}),m=()=>{if(d.value){const F=d.value.getBoundingClientRect();n.sliderSize=F[e.vertical?"height":"width"]}},y=F=>{const q=e.min+F*(e.max-e.min)/100;if(!e.range)return a;let U;return Math.abs(h.value-q)<Math.abs(k.value-q)?U=n.firstValue<n.secondValue?"firstButton":"secondButton":U=n.firstValue>n.secondValue?"firstButton":"secondButton",v[U]},_=F=>{const q=y(F);return q.value.setPosition(F),q},C=F=>{n.firstValue=F??e.min,E(e.range?[h.value,k.value]:F??e.min)},V=F=>{n.secondValue=F,e.range&&E([h.value,k.value])},E=F=>{r(ye,F),r(Ee,F)},$=async()=>{await Ce(),r(Xe,e.range?[h.value,k.value]:e.modelValue)},o=F=>{var q,U,ae,ne,oe,re;if(x.value||n.dragging)return;m();let H=0;if(e.vertical){const le=(ae=(U=(q=F.touches)==null?void 0:q.item(0))==null?void 0:U.clientY)!=null?ae:F.clientY;H=(d.value.getBoundingClientRect().bottom-le)/n.sliderSize*100}else{const le=(re=(oe=(ne=F.touches)==null?void 0:ne.item(0))==null?void 0:oe.clientX)!=null?re:F.clientX,W=d.value.getBoundingClientRect().left;H=(le-W)/n.sliderSize*100}if(!(H<0||H>100))return _(H)};return{elFormItem:l,slider:d,firstButton:a,secondButton:c,sliderDisabled:x,minValue:h,maxValue:k,runwayStyle:b,barStyle:u,resetSize:m,setPosition:_,emitChange:$,onSliderWrapperPrevent:F=>{var q,U;((q=v.firstButton.value)!=null&&q.dragging||(U=v.secondButton.value)!=null&&U.dragging)&&F.preventDefault()},onSliderClick:F=>{o(F)&&$()},onSliderDown:async F=>{const q=o(F);q&&(await Ce(),q.value.onButtonDown(F))},onSliderMarkerDown:F=>{if(x.value||n.dragging)return;_(F)&&$()},setFirstValue:C,setSecondValue:V}},Jt=(e,n,r,l)=>({stops:M(()=>
1{if(!e.showStops||e.min>e.max)return[];if(e.step===0)return[];const c=Math.ceil((e.max-e.min)/e.step),v=100*e.step/(e.max-e.min),x=Array.from({length:c-1}).map((h,k)=>(k+1)*v);return e.range?x.filter(h=>h<100*(r.value-e.min)/(e.max-e.min)||h>100*(l.value-e.min)/(e.max-e.min)):x.filter(h=>h>100*(n.firstValue-e.min)/(e.max-e.min))}),getStopStyle:c=>e.vertical?{bottom:`${c}%`}:{left:`${c}%`}}),Dt=e=>M(()=>e.marks?Object.keys(e.marks).map(Number.parseFloat).sort((r,l)=>r-l).filter(r=>r<=e.max&&r>=e.min).map(r=>({point:r,position:(r-e.min)*100/(e.max-e.min),mark:e.marks[r]})):[]),en=(e,n,r,l,d,a)=>{const c=h=>{d(ye,h),d(Ee,h)},v=()=>e.range?![r.value,l.value].every((h,k)=>h===n.oldValue[k]):e.modelValue!==n.oldValue,x=()=>{var h,k;e.min>e.max&&ft("Slider","min should not be greater than max.");const s=e.modelValue;e.range&&he(s)?s[1]<e.min?c([e.min,e.min]):s[0]>e.max?c([e.max,e.max]):s[0]<e.min?c([e.min,s[1]]):s[1]>e.max?c([s[0],e.max]):(n.firstValue=s[0],n.secondValue=s[1],v()&&(e.validateEvent&&((h=a?.validate)==null||h.call(a,"change").catch(g=>Ne())),n.oldValue=s.slice())):!e.range&&be(s)&&!Number.isNaN(s)&&(s<e.min?c(e.min):s>e.max?c(e.max):(n.firstValue=s,v()&&(e.validateEvent&&((k=a?.validate)==null||k.call(a,"change").catch(g=>Ne())),n.oldValue=s)))};x(),ce(()=>n.dragging,h=>{h||x()}),ce(()=>e.modelValue,(h,k)=>{n.dragging||he(h)&&he(k)&&h.every((s,g)=>s===k[g])&&n.firstValue===h[0]&&n.secondValue===h[1]||x()},{deep:!0}),ce(()=>[e.min,e.max],()=>{x()})},tn=(e,n,r)=>{const l=L();return Ye(async()=>{e.range?(he(e.modelValue)?(n.firstValue=Math.max(e.min,e.modelValue[0]),n.secondValue=Math.min(e.max,e.modelValue[1])):(n.first
1Value=e.min,n.secondValue=e.max),n.oldValue=[n.firstValue,n.secondValue]):(!be(e.modelValue)||Number.isNaN(e.modelValue)?n.firstValue=e.min:n.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),n.oldValue=n.firstValue),ke(window,"resize",r),await Ce(),r()}),{sliderWrapper:l}},nn=["id","role","aria-label","aria-labelledby"],ln={key:1};var sn=ee({name:"ElSlider",__name:"slider",props:Ot,emits:Ut,setup(e,{expose:n,emit:r}){const l=e,d=r,a=Re("slider"),{t:c}=pt(),v=Ke({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:x,slider:h,firstButton:k,secondButton:s,sliderDisabled:g,minValue:b,maxValue:u,runwayStyle:m,barStyle:y,resetSize:_,emitChange:C,onSliderWrapperPrevent:V,onSliderClick:E,onSliderDown:$,onSliderMarkerDown:o,setFirstValue:A,setSecondValue:I}=Zt(l,v,d),{stops:N,getStopStyle:G}=Jt(l,v,b,u),{inputId:F,isLabeledByFormItem:q}=vt(l,{formItemContext:x}),U=gt(),ae=M(()=>l.inputSize||U.value),ne=M(()=>l.ariaLabel||c("el.slider.defaultLabel",{min:l.min,max:l.max})),oe=M(()=>l.range?l.rangeStartLabel||c("el.slider.defaultRangeStartLabel"):ne.value),re=M(()=>l.formatValueText?l.formatValueText(B.value):`${B.value}`),H=M(()=>l.rangeEndLabel||c("el.slider.defaultRangeEndLabel")),le=M(()=>l.formatValueText?l.formatValueText(T.value):`${T.value}`),W=M(()=>[a.b(),a.m(U.value),a.is("vertical",l.vertical),{[a.m("with-input")]:l.showInput}]),Z=Dt(l);en(l,v,b,u,d,x);const p=M(()=>{const P=[l.min,l.max,l.step].map(se=>{const de=`${se}`.split(".")[1];return de?de.length:0});return Math.max.apply(null,P)}),{sliderWrapper:i}=tn(l,v,_),{firstValue:B,secondValue:T,sliderSize:ie}=Pe(v),te=P=>{v.dragging=P};return ke(i,"touchstart",V,{passive:!1}),ke(i,"touchmove",V,{passive:!1}),ht(et,{...Pe(l),sliderSize:ie,disabled:g,precision:p,emitChange:C,resetSize:_,updateDragging:te}),n({onSliderClick:E}),(P,se)=>{var de,Se;return f(),S("div",{id:P.range?t(F):void 0,ref_key:"sliderWrapper",ref:i,class:J(W.value),role:P.range?"group":void 0,"aria-label":P.range&&!t(q)?ne.value:void 0,"aria-labelledby":P.range&&t(q)?(de=t(x))==null?void 0:de.labelId:void 0},[w("div",{ref_key:"slider",ref:h,class:J([t(a).e("runway"),{"show-input":P.showInput&&!P.range},t(a).is("disabled",t(g))]),style:pe(t(m)),onMousedown:se[0]||(se[0]=(...Q)=>t($)&&t($)(...Q)),onTouchstartPassive:se[1]||(se[1]=(...Q)=>t($)&&t($)(...Q))},[w("div",{class:J(t(a).e("bar")),style:pe(t(y))},null,6),R(Ue,{id:P.range?void 0:t(F),ref_key:"firstButton",ref:k,"model-value":t(B),vertical:P.vertical,"tooltip-class":P.tooltipClass,placement:P.placement,role:"slider","aria-label":P.range||!t(q)?oe.value:void 0,"aria-labelledby":!P.range&&t(q)?(Se=t(x))==null?void 0:Se.labelId:void 0,"aria-valuemin":P.min,"aria-valuemax":P.range?t(T):P.max,"aria-valuenow":t(B),"aria-valuetext":re.value,"aria-orientation":P.vertical?"vertical":"horizontal","aria-disabled":t(g),"onUpdate:modelValue":t(A)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),P.range?(f(),K(Ue,{key:0,ref_key:"secondButton",ref:s,"model-value":t(T),vertical:P.vertical,"tooltip-class":P.tooltipClass,placement:P.placement,role:"slider","aria-label":H.value,"aria-valuemin":t(B),"aria-valuemax":P.max,"aria-valuenow":t(T),"aria-valuetext":le.value,"aria-orientation":P.vertical?"vertical":"horizontal","aria-disabled":t(g),"onUpdate:modelValue":t(I)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):z("v-if",!0),P.showStops?(f(),S("div",ln,[(f(!0),S(Y,null,D(t(N),(Q,me)=>(f(),S("div",{key:me,class:J(t(a).e("stop")),style:pe(t(G)(Q))},null,6))),128))])):z("v-if",!0),t(Z).length>0?(f(),S(Y,{key:2},[w("div",null,[(f(!0),S(Y,null,D(t(Z),(Q,me)=>(f(),S("div",{key:me,style:pe(t(G)(Q.position)),class:J([t(a).e("stop"),t(a).e("marks-stop")])},null,6))),128))]),w("div",{class:J(t(a).e("marks"))},[(f(!0),S(Y,null,D(t(Z),(Q,me)=>(f(),K(t(Gt),{key:me,mark:Q.mark,style:pe(t(G)(Q.position)),onMousedown:bt(qe=>t(o)(Q.position),["stop"])},null,8,["mark","style","onMousedown"]))),128))],2)],64)):z("v-if",!0)],38),P.showInput&&!P.range?(f(),K(t(Ge),{key:0,ref:"input","model-value":t(B),class:J(t(a).e("input")),step:P.step,disabled:t(g),controls:P.showInputControls,min:P.min,max:P.max,precision:p.value,size:ae.value,"onUpdate:modelValue":t(A),onChange:t
1(C)},null,8,["model-value","class","step","disabled","controls","min","max","precision","size","onUpdate:modelValue","onChange"])):z("v-if",!0)],10,nn)}}});const an=yt(sn),on={class:"-mt-12"},rn={class:"group-hover:text-out-of-blue mr-auto"},un=ee({__name:"SearchFiltersLinks",setup(e){const{$icons:n}=_e(),r=[{label:"Lieblingsartikel",icon:n.heart,to:{name:"my-account-wish-list"}},{label:"Bereits bestellt",icon:n.rotateCw,to:{name:"my-account-reorder"}}];return(l,d)=>{const a=$e,c=_t;return f(),S("div",on,[(f(),S(Y,null,D(r,v=>R(c,{key:v.icon,to:v.to,class:"flex items-center gap-8 group text-sm font-medium cursor-pointer py-5"},{default:O(()=>[R(a,{type:v.icon,class:"text-secondary w-18 h-16"},null,8,["type"]),w("span",rn,j(v.label),1),R(a,{type:t(n).arrowUpRight,class:"text-secondary w-18 h-16"},null,8,["type"])]),_:2},1032,["to"])),64))])}}}),cn=Object.assign(un,{__name:"SearchFiltersLinks"}),dn={class:"pb-20 border-b border-cold-shoulder"},mn={class:"flex items-center justify-between"},fn={class:"text-flower-blue text-sm font-medium"},pn={class:"flex items-center justify-between text-flower-blue text-sm"},vn={class:"flex items-center gap-10 mt-10"},gn=ee({__name:"SearchFiltersPrice",props:{label:{},bounds:{}},setup(e){const n=e,r=ve(),l=xe(),{readPriceParam:d}=we(),a=L([n.bounds.min,n.bounds.max]),c=M(()=>n.bounds.max-n.bounds.min<=10?.01:1),v=M(()=>d(r.query.priceMin)!==null||d(r.query.priceMax)!==null),x=(b,u,m)=>Math.min(Math.max(b,u),m);ce(()=>[n.bounds,r.query.priceMin,r.query.priceMax],()=>{const{min:b,max:u}=n.bounds;a.value=[x(d(r.query.priceMin)??b,b,u),x(d(r.query.priceMax)??u,b,u)]},{immediate:!0,deep:!0});const h=(b,u)=>{const{priceMin:m,priceMax:y,..._}=r.query;b>n.bounds.min&&(_.priceMin=String(b)),u<n.bounds.max&&(_.priceMax=String(u)),_.page&&(_.page="1"),l.replace({query:_})},k=()=>h(a.value[0],a.value[1]),s=(b,u)=>{a.value=a.value.with(b,u??n.bounds[b?"max":"min"]),k()},g=()=>h(n.bounds.min,n.bounds.max);return(b,u)=>{const m=an,y=Ge;return f(),S("div",dn,[w("div",mn,[w("p",fn,j(e.label),1),t(v)?(f(),S("button",{key:0,class:"link",onClick:g},"Zurücksetzen")):z("",!0)]),R(m,{modelValue:t(a),"onUpdate:modelValue":u[0]||(u[0]=_=>fe(a)?a.value=_:null),range:"",min:e.bounds.min,max:e.bounds.max,step:t(c),class:"app-slider px-10 mt-15 mb-3",onChange:k},null,8,["modelValue","min","max","step"]),w("div",pn,[w("span",null,j(b.$formatCurrency(t(a)[0])),1),w("span",null,j(b.$formatCurrency(t(a)[1])),1)]),w("div",vn,[R(y,{modelValue:t(a)[0],controls:!1,min:e.bounds.min,max:t(a)[1],class:"app-input-number flex-1 !w-auto",onChange:u[1]||(u[1]=_=>s(0,_))},{suffix:O(()=>[...u[3]||(u[3]=[Ve("€",-1)])]),_:1},8,["modelValue","min","max"]),u[5]||(u[5]=w("span",{class:"text-flower-blue"},"–",-1)),R(y,{modelValue:t(a)[1],controls:!1,min:t(a)[0],max:e.bounds.max,class:"app-input-number flex-1 !w-auto",onChange:u[2]||(u[2]=_=>s(1,_))},{suffix:O(()=>[...u[4]||(u[4]=[Ve("€",-1)])]),_:1},8,["modelValue","min","max"])])])}}}),hn=Object.assign(Fe(gn,[["__scopeId","data-v-74946024"]]),{__name:"SearchFiltersPrice"}),bn={class:"text-flower-blue text-sm font-medium"},yn={class:"flex-1 truncate pr-5"},_n={key:0,class:"text-flower-blue"},xn={key:0},wn={class:"flex-1 truncate pr-5"},Sn={class:"text-flower-blue"},kn=["onClick"],Cn=ee({__name:"SearchFiltersGroupCategory",props:{facets:{default:()=>[]},facets1:{default:()=>[]}},setup(e,{expose:n}){const{searchFacets:r}=we(),l=e,d=L([]),a=C=>{const V=d.value.indexOf(C);V>-1?d.value.splice(V,1):d.value.push(C)},c=ve(),v=xe(),x=L(""),h=L(!0),k=L([]),s=M(()=>r.value.categories),g=M(()=>l.facets.filter(C=>C.name.toLowerCase().includes(x.value.toLocaleLowerCase()))),b=M(()=>g.value.slice(0,h.value?5:g.value.length)),u=()=>{k.value=b.value.reduce((C,V)=>{const E={...V,children:[],isFolded:!0};return l.facets1.forEach($=>{$.name.startsWith(V.name)&&E.children.push($)}),C.push(E),C},[])};ce(()=>[h.value,l.facets,x.value],()=>{u()},{immediate:!0});const m=(C,V,E)=>{const $=E;let o=[];if($[C]!==void 0){Array.isArray($[C])?o=[...$[C]]:o.push($[C]);const A=o.indexOf(V);A===-1?o.push(V):o.splice(A,1)}else o=[V];return o},y=(C,V)=>{const E=Be(c.query),$=m(C,V,E);let o=E[s.value.level1.key]||[];o=[...Array.isArray(o)?o:[o]].filter(A=>!A.startsWith(V)),E.page&&(E.page="1"),v.replace({query:{...E,[s.value.level0.key]:$,[s.value.level1.key]:o}})},_=(C,V)=>{const E=Be(c.query),$=E[s.value.level0.key]||[],o=m(C,V,E);E.page&&(E.page="1"),v.replace({query:{...E,[s.value.level0.key]:$,[s.value.level1.key]:o}})};return n({writeCategoryLv1FacetsToRoute:y,writeCategoryLv2FacetsToRoute:_}),(C,V)=>{const E=Ae,$=Ie;return f(),S("div",null,[w("p",bn,j(t(s).level1.label),1),R(E,{modelValue:t(x),"onUpdate:modelValue":V[0]||(V[0]=o=>
1fe(x)?x.value=o:null),placeholder:`Suche nach ${t(s).level1.label}`,class:"mb-10 mt-5 !w-full"},null,8,["modelValue","placeholder"]),(f(!0),S(Y,null,D(t(k),o=>(f(),S("div",{key:o.name,class:"mb-5 pl-3"},[R($,{modelValue:o.isRefined,class:"app-checkbox app-checkbox--truncate w-full",size:"small",onChange:A=>y(t(s).level0.key,o.name)},{default:O(()=>[w("span",yn,j(o.name),1),o.count?(f(),S("span",_n,j(o.count),1)):z("",!0)]),_:2},1032,["modelValue","onChange"]),(C._.provides[xt]||C.$route).query[t(s).level0.key]?.includes(o.name)?(f(),S("div",xn,[(f(!0),S(Y,null,D(o.children.slice(0,t(d).includes(o.name)?o.children.length:5),A=>(f(),S("div",{key:A.name},[R($,{modelValue:A.isRefined,class:"app-checkbox app-checkbox--truncate w-full pl-20",size:"small",onChange:I=>_(t(s).level1.key,A.name)},{default:O(()=>[w("span",wn,j(A.name.replace(`${o.name} >`,"")),1),w("span",Sn,j(A.count),1)]),_:2},1032,["modelValue","onChange"])]))),128)),o.children.length>5?(f(),S("button",{key:0,class:"link mt-5 pl-20",onClick:A=>a(o.name)},j(t(d).includes(o.name)?"Weniger":"Mehr"),9,kn)):z("",!0)])):z("",!0)]))),128)),t(g).length>5?(f(),S("button",{key:0,class:"link mt-5",onClick:V[1]||(V[1]=o=>h.value=!t(h))},j(t(h)?"Mehr":"Weniger"),1)):z("",!0)])}}}),Vn=Object.assign(Fe(Cn,[["__scopeId","data-v-3f619822"]]),{__name:"SearchFiltersGroupCategory"}),$n={class:"text-primary"},Fn={class:"flex items-center p-20 border-b border-b-cold-shoulder gap-20"},Mn={class:"flex justify-between w-[620px] mr-auto"},Pn=["onClick"],Bn={class:"p-20 h-[440px]"},En={key:0,class:"flex flex-col flex-wrap gap-x-10 overflow-x-auto h-full"},Ln={key:0,class:"font-semibold text-sm pl-2"},Rn={class:"flex-1 truncate pr-5"},An={class:"text-flower-blue"},In=ee({__name:"SearchPopoverMore",props:{facets:{},label:{}},emits:["change"],setup(e){const n=e,{$mapByAlphabetList:r}=_e(),l=L(),d=L([]),a=L(""),c=L([]),v=L({}),x=L(!1),h=u=>r(u,{prepend:"#"}),k=u=>{c.value=[u,...s.value[u].map(m=>m.name)],De.scrollToElement(v.value[u],{offsetY:0,root:!1,xScroll:!0})},s=M(()=>{const u=d.value.filter(_=>_.name.toLowerCase().includes(a.value.toLowerCase())),m=h(u),y=new Intl.Collator(void 0,{numeric:!0,sensitivity:"base"});return Object.keys(m).forEach(_=>{m[_]=m[_].sort((C,V)=>y.compare(C.name,V.name))}),m}),g=M(()=>Object.entries(s.value).filter(([,u])=>u.length).flat(2)),b=()=>{d.value=[],a.value=""};return ce(()=>n.facets,()=>{d.value=d.value.map(u=>n.facets.find(m=>m.name===u.name)??{name:u.name,isRefined:!1,count:0})}),(u,m)=>{const y=Ae,_=$e,C=Ie,V=Je,E=Bt,$=He;return f(),K($,null,{default:O(()=>[R(E,{ref_key:"popoverRef",ref:l,visible:t(x),"onUpdate:visible":m[3]||(m[3]=o=>fe(x)?x.value=o:null),"popper-class":"!p-0",trigger:"click",placement:"right-end","show-arrow":!1,persistent:!1,width:1e3,onBeforeEnter:m[4]||(m[4]=o=>d.value=e.facets),onHide:b},{reference:O(()=>[w("button",{class:J(["link mt-5",{"!text-out-of-blue underline":t(x)}])},"Mehr",2)]),default:O(()=>[w("div",$n,[w("div",Fn,[R(y,{modelValue:t(a),"onUpdate:modelValue":m[0]||(m[0]=o=>fe(a)?a.value=o:null),placeholder:`Suche nach ${e.label}`,class:"!w-[217px]"},null,8,["modelValue","placeholder"]),w("div",Mn,[(f(!0),S(Y,null,D(Object.entries(t(s)),([o,A])=>(f(),S("p",{key:o,class:J(["w-23 h-23 leading-[23px] text-center align-middle text-sm font-medium cursor-pointer hover:bg-secondary hover:text-white rounded-[3px]",{"!text-light-gray !bg-transparent pointer-events-none":!A.length}]),onClick:I=>k(o),onMouseleave:m[1]||(m[1]=I=>c.value=[])},j(o),43,Pn))),128))]),R(_,{type:u.$icons.x,class:"text-primary cursor-pointer text-12",onClick:m[2]||(m[2]=o=>t(l).hide())},null,8,["type"])]),w("div",Bn,[Object.values(t(s)).some(o=>o.length)?(f(),S("div",En,[(f(!0),S(Y,null,D(t(g),(o,A)=>(f(),S("div",{key:typeof o=="string"?o:o.name,ref_for:!0,ref:I=>typeof o=="string"&&(t(v)[o]=I),class:J(["w-[310px]",{"opacity-50":t(c).length&&!t(c).includes(typeof o=="string"?o:o.name),"mb-14":typeof o=="string","mt-14":typeof o=="string"&&A!==0,"my-3":typeof o!="string"}])},[typeof o=="string"?(f(),S("p",Ln,j(o),1)):(f(),K(C,{key:1,modelValue:o.isRefined,class:"app-checkbox app-checkbox--truncate w-full pl-3",size:"small",onChange:I=>u.$emit("change",o.name)},{default:O(()=>[w("span",Rn,j(o.name),1),w("span",An,j(o.count),1)]),_:2},1032,["modelValue","onChange"]))],2))),128))])):(f(),K(V,{key:1,title:"Keine Einträge gefunden","wrapper-class":"!h-[400px]","show-footer":!1}))])])]),_:1},8,["visible"])]),_:1})}}}),qn=Object.assign(In,{__name:"SearchPopoverMore"}),Tn={class:"text-flower-blue text-sm font-medium"},jn={class:"flex-1 truncate pr-5"},Nn={class:"text-flower-blue"},zn=ee({__name:"SearchFiltersGroup",props:{label:{},facetName:{},facets:{default:()=>[]}},setup(e,{expose:n}){const r=e,l=Qe(),d=ve(),a=xe(),c=L(""),v=L(!0),x=M(()=>r.facets.filter(s=>s.name.toLowerCase().includes(c.value.toLocaleLowerCase()))),h=M(()=>x.value.slice(0,v.value?5:x.value.length)),k=(s,g)=>
1{const b=Be(d.query);let u=[];if(b[s]!==void 0){Array.isArray(b[s])?u=[...b[s]]:u.push(b[s]);const m=u.indexOf(g);m===-1?u.push(g):u.splice(m,1)}else u=[g];b[s]=u,b.page&&(b.page="1"),a.replace({query:b})};return n({writeFacetsToRoute:k}),(s,g)=>{const b=Ae,u=Ie,m=qn;return f(),S("div",null,[w("p",Tn,j(e.label),1),R(b,{modelValue:t(c),"onUpdate:modelValue":g[0]||(g[0]=y=>fe(c)?c.value=y:null),placeholder:`Suche nach ${e.label}`,class:"mb-10 mt-5 !w-full"},null,8,["modelValue","placeholder"]),(f(!0),S(Y,null,D(t(h),y=>(f(),S("div",{key:y.name,class:"mb-5 pl-3"},[R(u,{modelValue:y.isRefined,class:"app-checkbox app-checkbox--truncate w-full",size:"small",onChange:_=>k(e.facetName,y.name)},{default:O(()=>[w("span",jn,j(y.name),1),w("span",Nn,j(y.count),1)]),_:2},1032,["modelValue","onChange"])]))),128)),t(l).isMobile&&t(x).length>5?(f(),S("button",{key:0,class:"link mt-5",onClick:g[1]||(g[1]=y=>v.value=!t(v))},j(t(v)?"Mehr":"Weniger"),1)):z("",!0),t(l).isMobile?z("",!0):(f(),K(m,{key:1,facets:e.facets,label:e.label,onChange:g[2]||(g[2]=y=>k(e.facetName,y))},null,8,["facets","label"]))])}}}),On=Object.assign(Fe(zn,[["__scopeId","data-v-56c5045c"]]),{__name:"SearchFiltersGroup"}),Un={class:"w-[240px]"},Wn=ee({__name:"SearchFilters",props:{filterCategories:{},filterCategories1:{},filterSupplier:{},filterManufacturers:{},priceBounds:{}},setup(e,{expose:n}){const r=e,l=M(()=>r.priceBounds?.max>r.priceBounds?.min),d=L(),a=L(),c=L();n({refCategories:d,refSuppliers:c,refManufacturers:a});const{searchFacets:v}=we();return(x,h)=>{const k=hn,s=Vn,g=On;return f(),S("div",Un,[t(l)?(f(),K(k,{key:0,label:t(v).price.label,bounds:e.priceBounds,class:"mt-20"},null,8,["label","bounds"])):z("",!0),R(s,{ref_key:"refCategories",ref:d,facets:e.filterCategories,facets1:e.filterCategories1,class:"mt-20"},null,8,["facets","facets1"]),R(g,{ref_key:"refManufacturers",ref:a,label:t(v).hersteller.label,facetName:t(v).hersteller.key,facets:e.filterManufacturers,class:"mt-20"},null,8,["label","facetName","facets"]),R(g,{ref_key:"refSuppliers",ref:c,label:t(v).lieferanten.label,facetName:t(v).lieferanten.key,facets:e.filterSupplier,class:"mt-20"},null,8,["label","facetName","facets"])])}}}),tt=Object.assign(Wn,{__name:"SearchFilters"}),Xn={class:"flex items-center flex-wrap"},Kn={class:"font-medium text-sm"},We="price",Yn=ee({__name:"SearchTags",props:{refFilters:{},priceBounds:{}},emits:["clearAllFilters"],setup(e){const n=e,r=ve(),l=xe(),{$algoliaHelper:d,$formatCurrency:a}=_e(),{readPriceParam:c}=we(),v=d.state.disjunctiveFacets,x=M(()=>{const s=v.reduce((u,m)=>{if(!r.query[m])return u;if(Array.isArray(r.query[m])){const y=r.query[m].map(_=>({title:_,facet:m}));u.push(...y)}else u.push({title:r.query[m],facet:m});return u},[]),g=c(r.query.priceMin),b=c(r.query.priceMax);if(g!==null||b!==null){const m=[g??n.priceBounds?.min,b??n.priceBounds?.max].filter(y=>y!=null).map(y=>a(y)).join(" – ");s.push({title:m,facet:We})}return s}),h=()=>{const{priceMin:s,priceMax:g,...b}=r.query;b.page&&(b.page="1"),l.replace({query:b})},k=s=>{s.facet===We?h():s.facet===v[0]?n.refFilters.refManufacturers.writeFacetsToRoute(s.facet,s.title):s.facet===v[1]?n.refFilters.refSuppliers.writeFacetsToRoute(s.facet,s.title):s.facet===v[2]?n.refFilters.refCategories.writeCategoryLv1FacetsToRoute(s.facet,s.title):s.facet===v[3]&&n.refFilters.refCategories.writeCategoryLv2FacetsToRoute(s.facet,s.title)};return(s,g)=>{const b=$e,u=Rt;return f(),S("div",Xn,[(f(!0),S(Y,null,D(t(x),m=>(f(),K(u,{key:m.facet,variant:"blue-navy",class:"app-tag mr-10 mb-10 items-center !rounded-[5px] cursor-pointer hover:bg-blue-pattens-light"},{default:O(()=>[w("span",Kn,j(m.title),1),R(b,{type:s.$icons.x,class:"ml-10 w-15",onClick:y=>k(m)},null,8,["type","onClick"])]),_:2},1024))),128)),w("p",{class:"link mb-10 ml-10 !font-medium !text-sm",onClick:g[0]||(g[0]=m=>s.$emit("clearAllFilters"))},"Alle Filter entfernen")])}}}),Hn=Object.assign(Yn,{__name:"SearchTags"}),Qn={class:"flex ml-auto pr-20 mt-10 h-[15px]"},Gn=ee({__name:"SearchFiltersDropdown",props:{filterCategories:{},filterCategories1:{},filterSupplier:{},filterManufacturers:{},priceBounds:{},open:{type:Boolean},showReplaceAll:{type:Boolean}},emits:["update:open","handleClearAllFilters"],setup(e){return(n,r)=>{const l=tt,d=Nt;return f(),K(d,{open:e.open,class:"z-[2002]","header-title":"Filter","onUpdate:open":r[1]||(r[1]=a=>n.$emit("update:open",!1))},{default:O(()=>[w("div",Qn,[e.showReplaceAll?(f(),S("span",{key:0,class:"link ml-auto",onClick:r[0]||(r[0]=a=>n.$emit("handleClearAllFilters"))}," Alle Filter entfernen ")):z("",!0)]),R(l,{class:"search-filters--mob !w-full px-20 mb-20 mt-10",filterCategories:e.filterCategories,filterCategories1:e.filterCategories1,filterSupplier:e.filterSupplier,filterManufacturers:e.filterManufacturers,priceBounds:e.priceBounds},null,8,["filterCategories","filterCategories1","filterSupplier","filterManufacturers","priceBounds"])]),_:1},8,["open"])}}}),Zn=Object.assign(Gn,{__name:"SearchFiltersDropdown"});function Jn(){const e=ve(),{$algoliaFacets:n}=_e();return{seoTitle:M(()=>{const l=e.query?.[n.categoryLevel0],d=e.query?.[n.categoryLevel1],a=Array.isArray(l)?l[0]:l,c=Array.isArray(d)?d[0]:d;return a&&!c&&(Array.isArray(l)?l.length===1:l)?a:c&&(Array.isArray(d)?d.length===1:d)?c.replace(`${a} > `,""):"Suchergebnisse"})}}const Dn={class:"page-container flex flex-col py-20 grow"},el={class:"flex items-start relative"},tl={class:"hidden sm:block pr-10 mr-10 shrink-0"},nl={class:"flex flex-col flex-grow"},ll={class:"text-primary font-medium text-xl mb-16 capitalize"},sl={class:"flex flex-wrap items-center justify-start lg:min-h-[60
1px] h-min z-[2] bg-white border border-placebo-blue text-sm px-15 py-10 mb-20 font-semibold"},al={class:"max-w-[80%] multi-truncate"},ol={class:"text-flower-blue"},rl={class:"flex items-center shrink-0 xs:ml-auto w-[250px]"},il={key:1,class:"grow products grid justify-items-center gap-20"},ul={class:"flex items-center text-sm px-10"},cl={key:3,class:"flex flex-wrap items-center justify-end lg:min-h-[60px] h-min z-[2] bg-white border border-placebo-blue text-sm px-15 py-10 mt-20 font-semibold"},dl=ee({__name:"index",setup(e){const n=xe(),r=ve(),{$algoliaHelper:l,$algoliaFacets:d,$algoliaInsights:a}=_e(),c=zt(),v=At(),x=Qe(),h=It(),{toEcommerceSearchResult:k,readPriceParam:s}=we(),{seoTitle:g}=Jn(),b=L(!1),u=M(()=>x.screenW>640?7:5),m=L(),y=L(+r.query.page||1),_=L({nbHits:0,nbPages:0,hitsPerPage:20,hits:[],nbSortedHits:0}),C=M(()=>_.value.hits.map(p=>k(p))),V=L(!1),E=L([]),$=L([]),o=L([]),A=L([]),I=L(null);wt({title:()=>g.value==="Suchergebnisse"?ze.metaData.title:`${g.value} | Wawibox`,meta:[{name:"description",content:()=>g.value==="Suchergebnisse"?ze.metaData.description:`Preisvergleich für ${g.value} für die Arztpraxis ✓ Über 400.000 Artikel ✓Von 250+ Lieferanten ✓ Mit über 3.9 Millionen Preise vergleichen und sparen ✓ Kostenfrei Anmelden.`}]}),St(()=>c.searchState.query,p=>{if(p!==null){y.value=1;const{priceMin:i,priceMax:B,...T}=r.query;G(T)}},{debounce:250}),ce(()=>r.fullPath,()=>{if(r.name!=="region-search")return;const p=r.query.page;p&&+p!==y.value&&(y.value=+p),F()});const N=p=>{y.value=p,De.scrollToElement(window),G()},G=(p=r.query)=>{n.replace({query:{...p,query:c.searchState.query,page:y.value}})},F=()=>{l.clearRefinements(),l.setQuery(c.searchState.query||""),l.state.disjunctiveFacets.forEach(p=>{const i=r.query[p];i&&(typeof i=="string"?l.toggleFacetRefinement(p,i):i.forEach(B=>l.toggleFacetRefinement(p,B)))}),q(),l.setPage(y.value-1),l.search()},q=()=>{const p=s(r.query.priceMin),i=s(r.query.priceMax);p!==null&&l.addNumericRefinement(d.price,">=",p),i!==null&&l.addNumericRefinement(d.price,"<=",i)},U=p=>{const i=p.getFacetStats(d.price);if(!i){I.value=null;return}const B=Math.min(Math.ceil(i.max),$t);I.value={min:Math.min(Math.floor(i.min),B),max:B}},ae=()=>{n.replace({query:{query:c.searchState.query,page:y.value}})},ne=M(()=>{const p=l.state.disjunctiveFacets,i=s(r.query.priceMin)!==null||s(r.query.priceMax)!==null;return p.some(B=>r.query[B]?.length)||i}),oe=(p,i)=>{const B=[i+(y.value-1)*_.value.hitsPerPage];a.clickedObjectIDsAfterSearch({objectIDs:[p.objectID],positions:B})},re=p=>{a.convertedObjectIDsAfterSearch({objectIDs:[p.objectID]})},H=Ft(),le=[{label:"Relevanz",index:H.public.ALGOLIA_SEARCH_INDEX},{label:"Niedrigstem Preis",index:H.public.ALGOLIA_PRICE_INDEX}],W=L(le.find(p=>p.index===l.getIndex()).index);function Z(){l.setIndex(W.value),l.search()}return Ye(()=>{v.initPurchasedOrders(),l.on("result",p=>{const i=l.state.disjunctiveFacets;V.value=!0,_.value=p.results,$.value=p.results.getFacetValues(i[0],{}),E.value=p.results.getFacetValues(i[1],{}),o.value=p.results.getFacetValues(i[2],{}),A.value=p.results.getFacetValues(i[3],{}),U(p.results),p.results?.queryID&&a.setSearchQueryId(p.results?.queryID)}),F(),h.getFavoriteProducts()}),kt((p,i,B)=>{p.name!==i.name&&c.resetQuery("region-products-slug-quantity",p.name),B()}),(p,i)=>{const B=cn,T=tt,ie=$e,te=Lt,P=Et,se=He,de=Hn,Se=qt,Q=Ct,me=Je,qe=Tt,nt=jt,lt=Zn;return f(),S("div",Dn,[w("div",el,[w("div",tl,[R(B,{class:"mb-15"}),i[4]||(i[4]=w("p",{class:"flex items-center justify-between mb-10"},[w("span",{class:"text-lg font-medium"},"Filter")],-1)),R(T,{ref_key:"refFilters",ref:m,filterCategories:t(o),filterCategories1:t(A),filterSupplier:t(E),filterManufacturers:t($),priceBounds:t(I)},null,8,["filterCategories","filterCategories1","filterSupplier","filterManufacturers","priceBounds"])]),w("div",nl,[w("h1",ll,j(t(g)),1),w("div",sl,[R(ie,{type:p.$icons.filter,class:"sm:!hidden mr-5 cursor-pointer hover:text-secondary w-20 h-20",onClick:i[0]||(i[0]=X=>b.value=!0)},null,8,["type"]),w("div",al,[Ve(j(t(_).nbSortedHits||t(_).nbHits)+" Ergebnisse ",1),t(c).searchState.query?(f(),S(Y,{key:0},[i[5]||(i[5]=Ve(" für ",-1)),w("span",ol,j(t(c).searchState.query),1)],64)):z("",!0)]),R(se,null,{default:O(()=>[w("div",rl,[i[6]||(i[6]=w("span",{class:"mr-5 shrink-0 font-medium"},"Sortieren nach",-1)),R(P,{modelValue:t(W),"onUpdate:modelValue":i[1]||(i[1]=X=>fe(W)?W.value=X:null),size:"small",onChange:Z},{default:O(()=>[(f(),S(Y,null,D(le,X=>R(te,{key:X.index,label:X.label,value:X.index},null,8,["label","value"])),64))]),_:1},8,["modelValue"])])]),_:1})]),t(ne)?(f(),K(de,{key:0,class:"mb-20",refFilters:t(m),priceBounds:t(I),onClearAllFilters:ae},null,8,["refFilters","priceBounds"])):z("",!0),t(C).length?(f(),S("div",il,[(f(!0),S(Y,null,D(t(C),(X,st)=>(f(),K(Se,{key:X.id,isSearchProductCard:"",product:X,tooltipName:"",class:"border border-placebo-blue max-w-none !w-full",onClickProduct:at=>oe(X,st+1),onAdd:at=>re(X)},null,8,["product","onClickProduct","onAdd"]))),128))])):t(V)?(f(),K(me,{key:2,title:"Produkt nicht gefunden"},{footer:O(()=>[R(Q,{variant:"secondary",class:"my-20",onClick:i[2]||(i[2]=X=>("intercomService"in p?p.intercomService:t(Vt)).showIntercom())},{default:O(()=>[w("span",ul,[R(ie,{type:p.$icons.messageSquare,class:"w-16 h-16 stroke-[3px]"},null,8,["type"]),i[7]||(i[7]=w("span",{class:"ml-5"},"Auch direkt per Chat",-1))])]),_:1})]),_:1})):z("",!0),t(_).nbPages>1?(f(),S("div",cl,[R(qe,{currentPage:t(y),"pager-count":t(u),layout:"prev, pager, next",class:"mx-auto 
1sm:mr-0 !p-0",pageCount:t(_).nbPages,onCurrentChange:N},null,8,["currentPage","pager-count","pageCount"])])):z("",!0),t(C).length?(f(),K(nt,{key:4,class:"w-full"})):z("",!0)])]),R(lt,{open:t(b),"onUpdate:open":i[3]||(i[3]=X=>fe(b)?b.value=X:null),showReplaceAll:t(ne),filterCategories:t(o),filterCategories1:t(A),filterSupplier:t(E),filterManufacturers:t($),priceBounds:t(I),onHandleClearAllFilters:ae},null,8,["open","showReplaceAll","filterCategories","filterCategories1","filterSupplier","filterManufacturers","priceBounds"])])}}}),Ul=Fe(dl,[["__scopeId","data-v-b94ca65b"]]);export{Ul 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.