import{l as f,d as u,r as y,J as _,L as r,I as C,N as g,O as v,u as s,aa as k,Z as h,M,W as I}from"./CBQdUwwL.js";import{a as B,_ as b}from"./Byo6ih6j.js";import"./DD4W1Ks3.js";import"./u9cKhWfi.js";const P=f({inheritAttrs:!1,__name:"SquareImageMediaCarousel",props:{grayscale:{},images:{},activeSlideIndex:{}},setup(m){const c=m,e=u(null),l=u(Math.round((c.images.length-1)/2)),t=y({left:0,width:0}),n=a=>{e.value=a;const i=e.value.el.querySelector(".swiper-slide-active")?.getBoundingClientRect();w(i)},w=a=>{a&&(t.left=a.left,t.width=a.width)},S=a=>{a.params.allowTouchMove=!0},x=(a,i)=>{if(window.innerWidth<1024){if(i.target.closest(".swiper-slide").dataset.swiperslideindex==l.value)return;e.value&&i.clientx>t.left+t.width&&e.value.slideNext(),e.value&&i.clientX{const o=B,p=b;return r(),_(C,null,[s(d)?(r(),g(o,{key:0,images:s(d),"active-slide":s(l),"initial-slide":s(l),class:"mt-8 !pb-8 select-none","watch-slides-progress":!0,"watch-slides-visibility":!0,"loop-prevents-sliding":!0,"long-swipes":!1,"prevent-interaction-on-transition":"","space-between":52,breakpoints:{320:{slidesPerView:"auto",allowTouchMove:!0,spaceBetween:0},768:{allowTouchMove:!0,slidesPerView:"auto",spaceBetween:0},1025:{slidesPerView:"auto",spaceBetween:0,allowTouchMove:!1}},pagination:{clickable:!0,el:".swiper-dots"},grayscale:!!a.grayscale,onSwiper:n,onSlideChangeStart:S,onClick:x},null,8,["images","active-slide","initial-slide","grayscale"])):v("",!0),s(d)?(r(),g(p,{key:1,class:"people-carousel hidden lg:flex justify-center items-start pointer-events-none pb-10",style:{"margin-top":"-15px"},swiper:s(e)},null,8,["swiper"])):v("",!0)],64)}}}),V={class:"max-w-[100vw]"},N=["id"],T={class:"relative",role:"region","aria-roledescription":"carousel"},W=f({inheritAttrs:!1,__name:"SquareImageCarousel",setup(m){const e=k()[0],l=[...e.items].map(n=>({image:n.image})),t=u(Math.round((e.items.length-1)/2));return(n,w)=>(r(),_("div",V,[h("div",{id:s(e)?.anchor_id,class:I(["pt-0.5 people-carousel carousel-w-pagination rounded-[10px] overflow-hidden",{"card-w-shadow":s(e).hasShadow}])},[h("div",T,[M(P,{class:"select-none",images:s(l),grayscale:s(e).grayscale,"active-slide-index":s(t)},null,8,["images","grayscale","active-slide-index"])])],10,N)]))}});export{W as default};

AltStyle によって変換されたページ (->オリジナル) /