1import{Ht as e,Lt as t,On as n,Rt as r,_ as i,b as a,ct as o,et as s,g as c,k as l,mt as u,qt as d,tt as f,v as p,vn as m,w as h,xt as g,y as _}from"./DgB56D7c.js";import{t as v}from"./B-zRXbot.js";import{t as y}from"./BDNMzG2s.js";import{O as b}from"./B-lFPf4r.js";var x={},S={class:`swiper-slide`};function C(e,t){return u(),a(`swiper-slide`,S,[g(e.$slots,`default`)])}var w=Object.assign(y(x,[[`render`,C]]),{__name:`SliderItem`});function T(t,n){let r=m(),i=c(()=>r.value?.isBeginning??!0),a=c(()=>r.value?.isEnd??!1),s=c(()=>r.value?.activeIndex??0),l=c(()=>r.value?.realIndex??0),u=c(()=>r.value?.slides??[]),d=c(()=>r.value?.slidesPerViewDynamic()??0),p=c(()=>r.value?.progress??0),h=c(()=>r.value?.slides.length??0),g=(...e)=>{r.value&&(e.length===0?r.value.slideNext():r.value.slideNext(...e))},_=(...e)=>{r.value&&r.value.slideTo(...e)},v=(...e)=>{r.value&&(e.length===0?r.value.slideReset():r.value.slideReset(...e))},y=(...e)=>{r.value&&(e.length===0?r.value.slidePrev():r.value.slidePrev(...e))},b=()=>{t.value?.nodeName!==`SWIPER-CONTAINER`&&r.value!==null&&!n&&console.warn('"useSwiper()" requires a ref and is tied to the %c`<swiper-container ref="swiperContainerRef"></swiper-container>` element.',`font-weight: bold;`)},x=()=>{t.value&&n!==void 0&&(Object.assign(t.value,n),t.value?.initialize()),r.value=t?.value?.swiper};return e(r,()=>b()),o(()=>f(()=>x())),{instance:r,isBeginning:i,isEnd:a,activeIndex:s,realIndex:l,slides:u,slidesPerView:d,progress:p,getNumberOfSlides:h,reInitialize:()=>{x()},next:g,prev:y,to:_,reset:v}}var E={class:`slider-component`},D={key:0,class:`slider-control slider-control--prev`},O={key:1,class:`slider-control slider-control--next`},k=Object.assign(y(l({__name:`Slider`,props:{sliderOptions:{}},emits:[`onInit`,`onSlideChange`],setup(e,{expose:o,emit:l}){let f=l,y=e,x=b(),S={firstSlideMessage:x.t(`slider.firstSlideMessage`),lastSlideMessage:x.t(`slider.lastSlideMessage`),nextSlideMessage:x.t(`slider.nextSlideMessage`),prevSlideMessage:x.t(`slider.prevSlideMessage`),paginationBulletMessage:`${x.t(`slider.paginationBulletMessage`,{index:`{{index}}`})}`,slideLabelMessage:`${x.t(`slider.slideLabelMessage`,{index:`{{index}}`,slidesLength:`{{slidesLength}}`})}`},C=c(()=>({...y.sliderOptions,a11y:{...S,...y.sliderOptions?.a11y}})),w=r(`swiperRef`),k=T(w,C.value),A=t(),j=c(()=>A[`next-arrow`]||A[`prev-arrow`]),M=m(!1),N=m(!1),P=e=>{I(e),f(`onInit`,e)},F=e=>{I(e),f(`onSlideChange`,e)},I=e=>{let[t]=e.detail;M.value=t.allowSlidePrev&&!t.isBeginning,N.value=t.allowSlideNext&&!t.isEnd},L=()=>{let e=Math.floor(k.slidesPerView.value)||1;k.to(k.activeIndex.value-e)},R=()=>{let e=Math.floor(k.slidesPerView.value)||1;k.to(k.activeIndex.value+e)};return o({swiper:k}),(e,t)=>{let r=v;return u(),p(r,null,h({default:d(()=>[i(`div`,E,[n(j)?(u(),a(`div`,D,[g(e.$slots,`prev-arrow`,{disabled:!M.value,onClick:L},void 0,!0)])):_(``,!0),n(j)?(u(),a(`div`,O,[g(e.$slots,`next-arrow`,{disabled:!N.value,onClick:R},void 0,!0)])):_(``,!0),i(`swiper-container`,s({ref_key:`swiperRef`,ref:w,class:`slider`},n(C),{onSwiperinit:P,onSwiperslidechange:F,onSwiperresize:I,onSwipertoedge:I,onSwiperfromedge:I}),[g(e.$slots,`default`,{},void 0,!0)],16)])]),_:2},[e.$slots.placeholder?{name:`fallback`,fn:d(()=>[g(e.$slots,`placeholder`,{},void 0,!0)]),key:`0`}:void 0]),1024)}}}),[[`__scopeId`,`data-v-dfd303b4`]]),{__name:`Slider`});export{w as n,k as t};
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.