1import{h as b,r as y,o as G,w as le,a as K,b as X,p as Z,n as ae,c as oe,d as C,e as D,f as w,g as E,i as F,j as H,k as R,u as h,l as re,t as se,m as q,q as U,F as de,s as ue,v as J,x as Q}from"./vendor-b3ae23da.js";import{S as $,N as fe,f as ce,A as pe}from"./swiper-d16c93eb.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const a of document.querySelectorAll('link[rel="modulepreload"]'))l(a);new MutationObserver(a=>{for(const o of a)if(o.type==="childList")for(const r of o.addedNodes)r.tagName==="LINK"&&r.rel==="modulepreload"&&l(r)}).observe(document,{childList:!0,subtree:!0});function n(a){const o={};return a.integrity&&(o.integrity=a.integrity),a.referrerPolicy&&(o.referrerPolicy=a.referrerPolicy),a.crossOrigin==="use-credentials"?o.credentials="include":a.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function l(a){if(a.ep)return;a.ep=!0;const o=n(a);fetch(a.href,o)}})();function T(e){return typeof e=="object"&&e!==null&&e.constructor&&Object.prototype.toString.call(e).slice(8,-1)==="Object"}function _(e,t){const n=["__proto__","constructor","prototype"];Object.keys(t).filter(l=>n.indexOf(l)<0).forEach(l=>{typeof e[l]>"u"?e[l]=t[l]:T(t[l])&&T(e[l])&&Object.keys(t[l]).length>0?t[l].__swiper__?e[l]=t[l]:_(e[l],t[l]):e[l]=t[l]})}function Y(e={}){return e.navigation&&typeof e.navigation.nextEl>"u"&&typeof e.navigation.prevEl>"u"}function k(e={}){return e.pagination&&typeof e.pagination.el>"u"}function ee(e={}){return e.scrollbar&&typeof e.scrollbar.el>"u"}function te(e=""){const t=e.split(" ").map(l=>l.trim()).filter(l=>!!l),n=[];return t.forEach(l=>{n.indexOf(l)<0&&n.push(l)}),n.join(" ")}function ge(e=""){return e?e.includes("swiper-wrapper")?e:`swiper-wrapper ${e}`:"swiper-wrapper"}const ne=["eventsPrefix","injectStyles","injectStylesUrls","modules","init","_direction","oneWayMovement","touchEventsTarget","initialSlide","_speed","cssMode","updateOnWindowResize","resizeObserver","nested","focusableElements","_enabled","_width","_height","preventInteractionOnTransition","userAgent","url","_edgeSwipeDetection","_edgeSwipeThreshold","_freeMode","_autoHeight","setWrapperSize","virtualTranslate","_effect","breakpoints","_spaceBetween","_slidesPerView","maxBackfaceHiddenSlides","_grid","_slidesPerGroup","_slidesPerGroupSkip","_slidesPerGroupAuto","_centeredSlides","_centeredSlidesBounds","_slidesOffsetBefore","_slidesOffsetAfter","normalizeSlideIndex","_centerInsufficientSlides","_watchOverflow","roundLengths","touchRatio","touchAngle","simulateTouch","_shortSwipes","_longSwipes","longSwipesRatio","longSwipesMs","_followFinger","allowTouchMove","_threshold","touchMoveStopPropagation","touchStartPreventDefault","touchStartForcePreventDefault","touchReleaseOnEdges","uniqueNavElements","_resistance","_resistanceRatio","_watchSlidesProgress","_grabCursor","preventClicks","preventClicksPropagation","_slideToClickedSlide","_loop","loopedSlides","loopPreventsSliding","_rewind","_allowSlidePrev","_allowSlideNext","_swipeHandler","_noSwiping","noSwipingClass","noSwipingSelector","passiveListeners","containerModifierClass","slideClass","slideActiveClass","slideVisibleClass","slideNextClass","slidePrevClass","wrapperClass","lazyPreloaderClass","lazyPreloadPrevNext","runCallbacksOnInit","observer","observeParents","observeSlideChildren","a11y","_autoplay","_controller","coverflowEffect","cubeEffect","fadeEffect","flipEffect","creativeEffect","cardsEffect","hashNavigation","history","keyboard","mousewheel","_navigation","_pagination","parallax","_scrollbar","_thumbs","virtual","zoom","control"];function W(e={},t=!0){const n={on:{}},l={},a={};_(n,$.defaults),_(n,$.extendedDefaults),n._emitClasses=!0,n.init=!1;const o={},r=ne.map(i=>i.replace(/_/,"")),c=Object.assign({},e);return Object.keys(c).forEach(i=>{typeof e[i]>"u"||(r.indexOf(i)>=0?T(e[i])?(n[i]={},a[i]={},_(n[i],e[i]),_(a[i],e[i])):(n[i]=e[i],a[i]=e[i]):i.search(/on[A-Z]/)===0&&typeof e[i]=="function"?t?l[`${i[2].toLowerCase()}${i.substr(3)}`]=e[i]:n.on[`${i[2].toLowerCase()}${i.substr(3)}`]=e[i]:o[i]=e[i])}),["navigation","pagination","scrollbar"].forEach(i=>
1{n[i]===!0&&(n[i]={}),n[i]===!1&&delete n[i]}),{params:n,passedParams:a,rest:o,events:l}}function ve({el:e,nextEl:t,prevEl:n,paginationEl:l,scrollbarEl:a,swiper:o},r){Y(r)&&t&&n&&(o.params.navigation.nextEl=t,o.originalParams.navigation.nextEl=t,o.params.navigation.prevEl=n,o.originalParams.navigation.prevEl=n),k(r)&&l&&(o.params.pagination.el=l,o.originalParams.pagination.el=l),ee(r)&&a&&(o.params.scrollbar.el=a,o.originalParams.scrollbar.el=a),o.init(e)}function he(e,t,n,l,a){const o=[];if(!t)return o;const r=i=>{o.indexOf(i)<0&&o.push(i)};if(n&&l){const i=l.map(a),d=n.map(a);i.join("")!==d.join("")&&r("children"),l.length!==n.length&&r("children")}return ne.filter(i=>i[0]==="_").map(i=>i.replace(/_/,"")).forEach(i=>{if(i in e&&i in t)if(T(e[i])&&T(t[i])){const d=Object.keys(e[i]),u=Object.keys(t[i]);d.length!==u.length?r(i):(d.forEach(s=>{e[i][s]!==t[i][s]&&r(i)}),u.forEach(s=>{e[i][s]!==t[i][s]&&r(i)}))}else e[i]!==t[i]&&r(i)}),o}function V(e,t,n){e===void 0&&(e={});const l=[],a={"container-start":[],"container-end":[],"wrapper-start":[],"wrapper-end":[]},o=(r,c)=>{Array.isArray(r)&&r.forEach(i=>{const d=typeof i.type=="symbol";c==="default"&&(c="container-end"),d&&i.children?o(i.children,c):i.type&&(i.type.name==="SwiperSlide"||i.type.name==="AsyncComponentWrapper")?l.push(i):a[c]&&a[c].push(i)})};return Object.keys(e).forEach(r=>{if(typeof e[r]!="function")return;const c=e[r]();o(c,r)}),n.value=t.value,t.value=l,{slides:l,slots:a}}function ye({swiper:e,slides:t,passedParams:n,changedParams:l,nextEl:a,prevEl:o,scrollbarEl:r,paginationEl:c}){const i=l.filter(f=>f!=="children"&&f!=="direction"&&f!=="wrapperClass"),{params:d,pagination:u,navigation:s,scrollbar:v,virtual:g,thumbs:m}=e;let z,x,I,M,S,j,L,O;l.includes("thumbs")&&n.thumbs&&n.thumbs.swiper&&d.thumbs&&!d.thumbs.swiper&&(z=!0),l.includes("controller")&&n.controller&&n.controller.control&&d.controller&&!d.controller.control&&(x=!0),l.includes("pagination")&&n.pagination&&(n.pagination.el||c)&&(d.pagination||d.pagination===!1)&&u&&!u.el&&(I=!0),l.includes("scrollbar")&&n.scrollbar&&(n.scrollbar.el||r)&&(d.scrollbar||d.scrollbar===!1)&&v&&!v.el&&(M=!0),l.includes("navigation")&&n.navigation&&(n.navigation.prevEl||o)&&(n.navigation.nextEl||a)&&(d.navigation||d.navigation===!1)&&s&&!s.prevEl&&!s.nextEl&&(S=!0);const P=f=>{e[f]&&(e[f].destroy(),f==="navigation"?(e.isElement&&(e[f].prevEl.remove(),e[f].nextEl.remove()),d[f].prevEl=void 0,d[f].nextEl=void 0,e[f].prevEl=void 0,e[f].nextEl=void 0):(e.isElement&&e[f].el.remove(),d[f].el=void 0,e[f].el=void 0))};l.includes("loop")&&e.isElement&&(d.loop&&!n.loop?j=!0:!d.loop&&n.loop?L=!0:O=!0),i.forEach(f=>{if(T(d[f])&&T(n[f]))_(d[f],n[f]),(f==="navigation"||f==="pagination"||f==="scrollbar")&&"enabled"in n[f]&&!n[f].enabled&&P(f);else{const p=n[f];(p===!0||p===!1)&&(f==="navigation"||f==="pagination"||f==="scrollbar")?p===!1&&P(f):d[f]=n[f]}}),i.includes("controller")&&!x&&e.controller&&e.controller.control&&d.controller&&d.controller.control&&(e.controller.control=d.controller.control),l.includes("children")&&t&&g&&d.virtual.enabled&&(g.slides=t,g.update(!0)),l.includes("children")&&t&&d.loop&&(O=!0),z&&m.init()&&m.update(!0),x&&(e.controller.control=d.controller.control),I&&(e.isElement&&(!c||typeof c=="string")&&(c=document.createElement("div"),c.classList.add("swiper-pagination"),e.el.shadowEl.appendChild(c)),c&&(d.pagination.el=c),u.init(),u.render(),u.update()),M&&(e.isElement&&(!r||typeof r=="string")&&(r=document.createElement("div"),r.classList.add("swiper-scrollbar"),e.el.shadowEl.appendChild(r)),r&&(d.scrollbar.el=r),v.init(),v.updateSize(),v.setTranslate()),S&&(e.isElement&&((!a||typeof a=="string")&&(a=document.createElement("div"),a.classList.add("swiper-button-next"),e.el.shadowEl.appendChild(a)),(!o||typeof o=="string")&&(o=document.createElement("div"),o.classList.add("swiper-button-prev"),e.el.shadowEl.appendChild(o))),a&&(d.navigation.nextEl=a),o&&(d.navigation.prevEl=o),s.init(),s.update()),l.includes("allowSlideNext")&&(e.allowSlideNext=n.allowSlideNext),l.includes("allowSlidePrev")&&(e.allowSlidePrev=n.allowSlidePrev),l.includes("direction")&&e.changeDirection(n.direction,!1),(j||O)&&e.loopDestroy(),(L||O)&&e.loopCreate(),e.update(
1)}function me(e,t,n){if(!n)return null;const l=u=>{let s=u;return u<0?s=t.length+u:s>=t.length&&(s=s-t.length),s},a=e.value.isHorizontal()?{[e.value.rtlTranslate?"right":"left"]:`${n.offset}px`}:{top:`${n.offset}px`},{from:o,to:r}=n,c=e.value.params.loop?-t.length:0,i=e.value.params.loop?t.length*2:t.length,d=[];for(let u=c;u<i;u+=1)u>=o&&u<=r&&d.push(t[l(u)]);return d.map(u=>(u.props||(u.props={}),u.props.style||(u.props.style={}),u.props.swiperRef=e,u.props.style=a,b(u.type,{...u.props},u.children)))}const be=e=>{!e||e.destroyed||!e.params.virtual||e.params.virtual&&!e.params.virtual.enabled||(e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.parallax&&e.params.parallax&&e.params.parallax.enabled&&e.parallax.setTranslate())},Se={name:"Swiper",props:{tag:{type:String,default:"div"},wrapperTag:{type:String,default:"div"},modules:{type:Array,default:void 0},init:{type:Boolean,default:void 0},direction:{type:String,default:void 0},oneWayMovement:{type:Boolean,default:void 0},touchEventsTarget:{type:String,default:void 0},initialSlide:{type:Number,default:void 0},speed:{type:Number,default:void 0},cssMode:{type:Boolean,default:void 0},updateOnWindowResize:{type:Boolean,default:void 0},resizeObserver:{type:Boolean,default:void 0},nested:{type:Boolean,default:void 0},focusableElements:{type:String,default:void 0},width:{type:Number,default:void 0},height:{type:Number,default:void 0},preventInteractionOnTransition:{type:Boolean,default:void 0},userAgent:{type:String,default:void 0},url:{type:String,default:void 0},edgeSwipeDetection:{type:[Boolean,String],default:void 0},edgeSwipeThreshold:{type:Number,default:void 0},autoHeight:{type:Boolean,default:void 0},setWrapperSize:{type:Boolean,default:void 0},virtualTranslate:{type:Boolean,default:void 0},effect:{type:String,default:void 0},breakpoints:{type:Object,default:void 0},spaceBetween:{type:[Number,String],default:void 0},slidesPerView:{type:[Number,String],default:void 0},maxBackfaceHiddenSlides:{type:Number,default:void 0},slidesPerGroup:{type:Number,default:void 0},slidesPerGroupSkip:{type:Number,default:void 0},slidesPerGroupAuto:{type:Boolean,default:void 0},centeredSlides:{type:Boolean,default:void 0},centeredSlidesBounds:{type:Boolean,default:void 0},slidesOffsetBefore:{type:Number,default:void 0},slidesOffsetAfter:{type:Number,default:void 0},normalizeSlideIndex:{type:Boolean,default:void 0},centerInsufficientSlides:{type:Boolean,default:void 0},watchOverflow:{type:Boolean,default:void 0},roundLengths:{type:Boolean,default:void 0},touchRatio:{type:Number,default:void 0},touchAngle:{type:Number,default:void 0},simulateTouch:{type:Boolean,default:void 0},shortSwipes:{type:Boolean,default:void 0},longSwipes:{type:Boolean,default:void 0},longSwipesRatio:{type:Number,default:void 0},longSwipesMs:{type:Number,default:void 0},followFinger:{type:Boolean,default:void 0},allowTouchMove:{type:Boolean,default:void 0},threshold:{type:Number,default:void 0},touchMoveStopPropagation:{type:Boolean,default:void 0},touchStartPreventDefault:{type:Boolean,default:void 0},touchStartForcePreventDefault:{type:Boolean,default:void 0},touchReleaseOnEdges:{type:Boolean,default:void 0},uniqueNavElements:{type:Boolean,default:void 0},resistance:{type:Boolean,default:void 0},resistanceRatio:{type:Number,default:void 0},watchSlidesProgress:{type:Boolean,default:void 0},grabCursor:{type:Boolean,default:void 0},preventClicks:{type:Boolean,default:void 0},preventClicksPropagation:{type:Boolean,default:void 0},slideToClickedSlide:{type:Boolean,default:void 0},loop:{type:Boolean,default:void 0},loopedSlides:{type:Number,default:void 0},loopPreventsSliding:{type:Boolean,default:void 0},rewind:{type:Boolean,default:void 0},allowSlidePrev:{type:Boolean,default:void 0},allowSlideNext:{type:Boolean,default:void 0},swipeHandler:{type:Boolean,default:void 0},noSwiping:{type:Boolean,default:void 0},noSwipingClass:{type:String,default:void 0},noSwipingSelector:{type:String,default:void 0},passiveListeners:{type:Boolean,default:void 0},containerModifierClass:{type:String,default:void 0},slideClass:{type:String,default:void 0},slideActiveClass:{type:String,default:void 0},slideVisibleClass:{type:String,default:void 0},slideNextClass:{type:String,default:void 0},slidePrevClass:{type:String,default:void 0},wrapperClass:{type:String,default:void 0},lazyPreloaderClass:{type:String,default:void 0},lazyPreloadPrevNext:{type:Number,default:void 0},runCallbacksOnInit:{type:Boolean,default:void 0},observer:{type:Boolean,default:void 0},observeParents:{type:Boolean,default:void 0},observeSlideChildren:{type:Boolean,default:void 0},a11y:{type:[Boolean,Object],default:void 0},autoplay:{type:[Boolean,Object],default:void 0},controller:{type:Object,default:void 0},coverflowEffect:{type:Object,default:void 0},cubeEffect:{type:Object,default:void 0},fadeEffect:{type:Object,default:void 0},flipEffect:{type:Object,default:void 0},creativeEffect:{type:Object,default:void 0},cardsEffect:{type:Object,default:void 0},hashNavigation:{type:[Boolean,Object],default:void 0},history:{type:[Boolean,Object],default:void 0},keyboard:{type:[Boolean,Object],default:void 0},mousewheel:{type:[Boolean,Object],default:void 0},navigation:{type:[Boolean,Object],default:void 0},pagination:{type:[Boolean,Object],default:void 0},parallax:{type:[Boolean,Object],default:void 0},scrollbar:{type:[Boolean,Object],default:void 0},thumbs:{type:Object,default:void 0},virtual:{type:[Boolean,Object],default:void 0},zoom:{type:[Boolean,Object],default:void 0},grid:{type:[Object],default:void 0},freeMode:{type:[Boolean,Object],default:void 0},enabled:{type:Boolean,default:void 0}},emits:["_beforeBreakpoint","_containerClasses","_slideClass","_slideClasses","_swiper","_freeModeNoMomentumRelease","activeIndexChange","afterInit","autoplay","autoplayStart","autoplayStop","auto
1playPause","autoplayResume","autoplayTimeLeft","beforeDestroy","beforeInit","beforeLoopFix","beforeResize","beforeSlideChangeStart","beforeTransitionStart","breakpoint","changeDirection","click","disable","doubleTap","doubleClick","destroy","enable","fromEdge","hashChange","hashSet","init","keyPress","lock","loopFix","momentumBounce","navigationHide","navigationShow","navigationPrev","navigationNext","observerUpdate","orientationchange","paginationHide","paginationRender","paginationShow","paginationUpdate","progress","reachBeginning","reachEnd","realIndexChange","resize","scroll","scrollbarDragEnd","scrollbarDragMove","scrollbarDragStart","setTransition","setTranslate","slideChange","slideChangeTransitionEnd","slideChangeTransitionStart","slideNextTransitionEnd","slideNextTransitionStart","slidePrevTransitionEnd","slidePrevTransitionStart","slideResetTransitionStart","slideResetTransitionEnd","sliderMove","sliderFirstMove","slidesLengthChange","slidesGridLengthChange","snapGridLengthChange","snapIndexChange","swiper","tap","toEdge","touchEnd","touchMove","touchMoveOpposite","touchStart","transitionEnd","transitionStart","unlock","update","virtualUpdate","zoomChange"],setup(e,t){let{slots:n,emit:l}=t;const{tag:a,wrapperTag:o}=e,r=y("swiper"),c=y(null),i=y(!1),d=y(!1),u=y(null),s=y(null),v=y(null),g={value:[]},m={value:[]},z=y(null),x=y(null),I=y(null),M=y(null),{params:S,passedParams:j}=W(e,!1);V(n,g,m),v.value=j,m.value=g.value;const L=()=>{V(n,g,m),i.value=!0};S.onAny=function(f){for(var p=arguments.length,B=new Array(p>1?p-1:0),A=1;A<p;A++)B[A-1]=arguments[A];l(f,...B)},Object.assign(S.on,{_beforeBreakpoint:L,_containerClasses(f,p){r.value=p}});const O={...S};if(delete O.wrapperClass,s.value=new $(O),s.value.virtual&&s.value.params.virtual.enabled){s.value.virtual.slides=g.value;const f={cache:!1,slides:g.value,renderExternal:p=>{c.value=p},renderExternalUpdate:!1};_(s.value.params.virtual,f),_(s.value.originalParams.virtual,f)}G(()=>{!d.value&&s.value&&(s.value.emitSlidesClasses(),d.value=!0);const{passedParams:f}=W(e,!1),p=he(f,v.value,g.value,m.value,B=>B.props&&B.props.key);v.value=f,(p.length||i.value)&&s.value&&!s.value.destroyed&&ye({swiper:s.value,slides:g.value,passedParams:f,changedParams:p,nextEl:z.value,prevEl:x.value,scrollbarEl:M.value,paginationEl:I.value}),i.value=!1}),Z("swiper",s),le(c,()=>{ae(()=>{be(s.value)})}),K(()=>{u.value&&(ve({el:u.value,nextEl:z.value,prevEl:x.value,paginationEl:I.value,scrollbarEl:M.value,swiper:s.value},S),l("swiper",s.value))}),X(()=>{s.value&&!s.value.destroyed&&s.value.destroy(!0,!1)});function P(f){return S.virtual?me(s,f,c.value):(f.forEach((p,B)=>{p.props||(p.props={}),p.props.swiperRef=s,p.props.swiperSlideIndex=B}),f)}return()=>{const{slides:f,slots:p}=V(n,g,m);return b(a,{ref:u,class:te(r.value)},[p["container-start"],b(o,{class:ge(S.wrapperClass)},[p["wrapper-start"],P(f),p["wrapper-end"]]),Y(e)&&[b("div",{ref:x,class:"swiper-button-prev"}),b("div",{ref:z,class:"swiper-button-next"})],ee(e)&&b("div",{ref:M,class:"swiper-scrollbar"}),k(e)&&b("div",{ref:I,class:"swiper-pagination"}),p["container-end"]])}}},we={name:"SwiperSlide",props:{tag:{type:String,default:"div"},swiperRef:{type:Object,required:!1},swiperSlideIndex:{type:Number,default:void 0,required:!1},zoom:{type:Boolean,default:void 0,required:!1},lazy:{type:Boolean,default:!1,required:!1},virtualIndex:{type:[String,Number],default:void 0}},setup(e,t){let{slots:n}=t,l=!1;const{swiperRef:a}=e,o=y(null),r=y("swiper-slide"),c=y(!1);function i(s,v,g){v===o.value&&(r.value=g)}K(()=>{!a||!a.value||(a.value.on("_slideClass",i),l=!0)}),oe(()=>{l||!a||!a.value||(a.value.on("_slideClass",i),l=!0)}),G(()=>{!o.value||!a||!a.value||(typeof e.swiperSlideIndex<"u"&&(o.value.swiperSlideIndex=e.swiperSlideIndex),a.value.destroyed&&r.value!=="swiper-slide"&&(r.value="swiper-slide"))}),X(()=>{!a||!a.value||a.value.off("_slideClass",i)});const d=C(()=>({isActive:r.value.indexOf("swiper-slide-active")>=0,isVisible:r.value.indexOf("swiper-slide-visible")>=0,isPrev:r.value.indexOf("swiper-slide-prev")>=0,isNext:r.value.indexOf("swiper-slide-next")>=0}));Z("swiperSlide",d);const u=()=>{c.value=!0};return()=>b(e.tag,{class:te(`${r.value}`),ref:o,"data-swiper-slide-index":typeof e.virtualIndex>"u"&&a&&a.value&&a.value.params.loop?e.swiperSlideIndex:e.virtualIndex,onLoadCapture:u},e.zoom?b("div",{class:"swiper-zoom-container","data-swiper-zoom":typeof e.zoom=="number"?e.zoom:void 0},[n.default&&n.default(d.value),e.lazy&&!c.value&&b("div",{class:"swiper-lazy-preloader"})]):[n.default&&n.default(d.value),e.lazy&&!c.value&&b("div",{class:"swiper-lazy-preloader"})])}};const _e=["srcset","width","height"],xe=["data-src","alt","width","height"],Oe=D({__name:"PictureImage",props:{type:null,title:null,picture:null},setup(e){const t=e,n={image:t.type==="rectangle"?t.picture.image_rectangle:t.picture.image_square,fallback:t.type==="rectangle"?t.picture.image_rectangle_fallback:t.picture.image_square_fallback,width:t.type==="rectangle"?t.picture.image_rectangle_width:t.picture.image_square_width,height:t.type==="rectangle"?t.picture.image_rectangle_height:t.picture.image_square_height,alt:`${t.title} collection`};return(l,a)=>(w(),E("picture",null,[F("source",{srcset:n.image,width:n.width,height:n.height,type:"image/webp"},null,8,_e),F("img",{class:"taxonomy-card__image swiper-lazy","data-src":n.fallback||n.image,alt:n.alt,width:n.width,height:n.height},null,8,xe)]))}}),Be=["href"],Ce={key:1,class:"taxonomy-card__arrow","data-testid":"card-arrow"},Ee=D({__name:"TaxonomyCard",props:{term:null,type:null,options:null,textOptions:null},setup(e){var d;const t=e,n={alignment:null,alignmentVertical:null,weight:null,size:null,color:null},l=!((d=t.options)!=null&&d.includes("hide_title")),a=C(()=>{var u;return t.type!=="circle"&&!((u=t.options)!=null&&u.includes("hide_button"))}),o=C(()=>({...n,...t.textOptions||{}})),r=C(()=>{const u=o.value,s=[],v=u.alignmentVertical;v&&s.push(`taxonomy-card--vertical-${v}`);const g=u.size;return g&&s.push(`taxonomy-card--font-size-${g}`),s}),c=C(()=>{const u=o.value.color;if(!u)return{};const s=u.toString().trim();return s?{color:s}:{}}),i=C(()=>{const{weight:u,alignment:s}
1=o.value,v={normal:"fw-normal",bold:"fw-bold",light:"fw-light"},g={left:"text-start",center:"text-center",right:"text-end"},m=[];return u&&v[u]&&m.push(v[u]),t.type==="circle"?m.push("text-center"):s&&g[s]&&m.push(g[s]),m});return(u,s)=>(w(),E("div",{class:R(["taxonomy-card",[`taxonomy-card--${e.type}`,...h(r)]])},[F("a",{class:"taxonomy-card__link",href:e.term.path,"data-testid":"card-link"},[H(Oe,{title:e.term.title,type:e.type,picture:e.term.picture},null,8,["title","type","picture"]),l?(w(),E("h3",{key:0,class:R(["taxonomy-card__title",...h(i)]),style:re(h(c)),"data-testid":"card-title"},se(e.term.title),7)):q("",!0),h(a)?(w(),E("span",Ce)):q("",!0),e.type==="rectangle"?(w(),E("span",{key:2,class:R(["taxonomy-card__mood-icon",`taxonomy-card__mood-icon--${e.term.title.toLowerCase()}`]),"data-testid":"card-icon"},null,2)):q("",!0)],8,Be)],2))}}),Te=D({__name:"TaxonomySlider",props:{type:null,terms:null,options:null,settings:null,cardOptions:null,textOptions:null},setup(e){var l;const t=e;$.use([fe,ce,pe]);const n=(l=t.settings)==null?void 0:l.includes("autoplay");return(a,o)=>{var r,c;return w(),E("div",{class:R(["taxonomy-slider",[`taxonomy-slider--${e.type}`,{"taxonomy-slider--autoplay":h(n)}]])},[H(h(Se),{navigation:"",speed:600,"free-mode":!0,lazy:!0,autoplay:h(n)?{delay:3e3,disableOnInteraction:!0,pauseOnMouseEnter:!0}:!1,loop:h(n),"slides-per-view":e.options.slidesPerView,"space-between":16,"round-lengths":!0,breakpoints:{743:{...(r=e.options.breakpoints)==null?void 0:r[743],allowTouchMove:!0},1200:{...(c=e.options.breakpoints)==null?void 0:c[1200],allowTouchMove:!0,freeMode:!1}}},{default:U(()=>[(w(!0),E(de,null,ue(e.terms,(i,d)=>(w(),J(h(we),{key:d,class:"taxonomy-slider__item","data-testid":"slide"},{default:U(()=>[H(Ee,{term:i,type:e.type,options:e.cardOptions,"text-options":e.textOptions},null,8,["term","type","options","text-options"])]),_:2},1024))),128))]),_:1},8,["autoplay","loop","slides-per-view","breakpoints"])],2)}}});let N;N=window.drupalSettings;const Ne=e=>({path:e.path,title:e.title,picture:{image_square:e.image_square,image_square_fallback:e.image_square_fallback,image_square_width:e.image_square_width,image_square_height:e.image_square_height,image_rectangle:e.image_rectangle,image_rectangle_fallback:e.image_rectangle_fallback,image_rectangle_width:e.image_rectangle_width,image_rectangle_height:e.image_rectangle_height}}),ze=(e,t=N)=>{var a,o;if(!((o=(a=t==null?void 0:t.taxonomySlider)==null?void 0:a[e])!=null&&o.terms))return[];const n=[],l=t.taxonomySlider[e].terms;return Object.keys(l).forEach(r=>{n.push(Ne(l[r]))}),n},Ie=(e,t=N)=>{var n,l;return(l=(n=t==null?void 0:t.taxonomySlider)==null?void 0:n[e])!=null&&l.type?t.taxonomySlider[e].type:"square"},Me=(e,t=N)=>t.taxonomySlider[e].sliderOptions,je=(e,t=N)=>t.taxonomySlider[e].sliderSettings,Le=(e,t=N)=>t.taxonomySlider[e].cardOptions,Pe=(e,t=N)=>t.taxonomySlider[e].textOptions,ie=D({__name:"App",props:{uuid:null},setup(e){var s;const t=e,n=C(()=>ze(t.uuid)),l=Ie(t.uuid),a=Me(t.uuid),o=je(t.uuid),r=Le(t.uuid),c=Pe(t.uuid),i=n.value.length>0,d=`#block-${t.uuid}`,u=(s=document.querySelector(`${d}`))==null?void 0:s.closest(".taxonomy-slider-block:not([data-layout-builder-highlight-id])");return!i&&u&&u instanceof HTMLDivElement&&(u.style.display="none"),(v,g)=>i?(w(),J(Te,{key:0,terms:h(n),type:h(l),options:h(a),settings:h(o),"card-options":h(r),"text-options":h(c)},null,8,["terms","type","options","settings","card-options","text-options"])):q("",!0)}});function Ae(){var t;if(!((t=window.drupalSettings)!=null&&t.taxonomySlider))return;const e=document.querySelectorAll("[data-taxonomy-slider]");for(const n of e){if(!(n instanceof HTMLElement))continue;const l=n.dataset.taxonomySlider;if(window.IntersectionObserver){const a={root:null,rootMargin:"100px 0px",threshold:0};new IntersectionObserver(Re,a).observe(document.querySelector(`#block-${l}`))}else Q(ie,{uuid:l}).mount(`#block-${l}`)}}const Re=(e,t)=>{for(const n of e){const l=n.target;if(n.isIntersecting&&l instanceof HTMLElement){const o=l.dataset.taxonomySlider;Q(ie,{uuid:o}).mount(`#block-${o}`),t.unobserve(l)}}};Ae();
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.