1import{$n as e,Br as t,Dr as n,Gn as r,Hn as i,Ii as a,Kn as o,Kr as s,Mn as c,Pr as l,Qn as u,Un as d,Wi as f,Wn as p,ea as m,sa as h,yi as g}from"./Cc1x4cWd.js";import{u as _}from"./Dp82OErp.js";import{s as v}from"./BXGUzawX.js";import{r as y}from"./RGMV_1zc.js";import{o as b}from"./H5JGRDpT.js";import{t as x}from"./CWHeZ-OE.js";import{n as S,t as C}from"./7QNe7osK.js";var w={class:`grid gap-4 sm:grid-cols-[minmax(0,1fr)_auto] sm:items-baseline`},T={class:`min-w-0 space-y-4`},E={class:`heading-section max-w-full`},D={key:0,class:`max-w-3xl text-pretty text-base leading-6 text-base-content`},O={__name:`HomeSectionHeading`,props:{title:{type:String,required:!0},lead:{type:String,default:``},linkTo:{type:String,default:``},linkLabel:{type:String,default:``}},setup(n){return(i,a)=>{let s=x,c=_;return t(),o(`div`,w,[d(`div`,T,[d(`h2`,E,[e(s,{text:n.title},null,8,[`text`])]),n.lead?(t(),o(`p`,D,h(n.lead),1)):r(``,!0)]),n.linkTo&&n.linkLabel?(t(),p(c,{key:0,to:n.linkTo,class:`justify-self-start text-base font-semibold uppercase leading-5 text-primary transition-colors hover:text-primary/80 sm:justify-self-end sm:shrink-0`},{default:g(()=>[u(h(n.linkLabel),1)]),_:1},8,[`to`])):r(``,!0)])}}},k={id:`certificates`,class:`container`},A={key:0,class:`relative -mx-1 mt-10 px-1`},j=[`onClick`],M=[`src`],N={key:1,class:`media-placeholder aspect-[849/1200] w-full`},P={__name:`HomeCertificates`,props:{items:{type:Array,default:()=>[]},lead:{type:String,default:b}},setup(u){let p=u,h=f(!1),_=f(0),b=i(()=>p.items.map((e,t)=>{let n=e?.image;return n?{id:e.id??String(t),sourceIndex:t,src:n,alt:`СеÑÑиÑикаÑ`}:null}).filter(Boolean)),x=f(null),w=f({canPrev:!1,canNext:!1});function T(e,t){if(!p.items[e]?.image||(x.value?.$el?.querySelector?.(`.simple-slider__track`))?.classList.contains(`is-dragging`))return;let n=b.value.findIndex(t=>t.sourceIndex===e);n<0||(_.value=n,h.value=!0)}function E(e){w.value={canPrev:!!e?.canPrev,canNext:!!e?.canNext}}return l(()=>{n(()=>{let e=x.value;e&&typeof e.getCanPrev==`function`&&(w.value={canPrev:e.getCanPrev(),canNext:e.getCanNext()})})}),(n,i)=>{let l=O,f=y,p=S,D=C;return t(),o(`section`,k,[e(l,{title:`СеÑÑиÑикаÑÑ`,lead:u.lead,"link-to":m(v).certificates,"link-label":`ÐÑе ÑеÑÑиÑикаÑÑ`},null,8,[`lead`,`link-to`]),u.items.length?(t(),o(`div`,A,[e(f,{ref_key:`sliderRef`,ref:x,class:`slides-gap-5 slides-per-view-[1.35] sm:slides-per-view-2 md:slides-per-view-3 lg:slides-per-view-4 xl:slides-per-view-6`,"aria-label":`СеÑÑиÑикаÑÑ`,onStateChange:E},{default:g(()=>[(t(!0),o(c,null,s(u.items,(e,n)=>(t(),o(`article`,{key:`certificate-${n}`,role:`listitem`},[e.image?(t(),o(`button`,{key:0,type:`button`,class:`group block w-full cursor-zoom-in text-left outline-none focus:outline-none focus-visible:outline focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-primary`,"aria-label":`ÐÑкÑÑÑÑ ÑеÑÑиÑикаÑ`,onClick:e=>T(n)},[d(`img`,{src:e.image,alt:``,class:`block h-auto w-full transition-transform duration-200 group-hover:scale-[1.02]`,loading:`lazy`,decoding:`async`},null,8,M)],8,j)):(t(),o(`div`,N))]))),128))]),_:1},512),e(p,{"can-prev":m(w).canPrev,"can-next":m(w).canNext,onPrev:i[0]||=e=>m(x)?.prev?.(),onNext:i[1]||=e=>m(x)?.next?.()},null,8,[`can-prev`,`can-next`])])):r(``,!0),e(D,{modelValue:m(h),"onUpdate:modelValue":i[2]||=e=>a(h)?h.value=e:null,"active-index":m(_),"onUpdate:activeIndex":i[3]||=e=>a(_)?_.value=e:null,items:m(b),title:`ÐÑоÑмоÑÑ ÑеÑÑиÑикаÑа`,description:`ÐиÑÑайÑе Ñвайпом или ÑÑÑелками. ÐакÑойÑе кнопкой в ÑÐ³Ð»Ñ Ð¸Ð»Ð¸ клавиÑей Escape.`},null,8,[`modelValue`,`active-index`,`items`])])}}};export{O as n,P 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.