1import{_ as C}from"./BjTrGhFw.js";import{d as I,z as G,r as T,H as P,k as B,I as S,c as n,o as s,b as c,a as t,v as V,s as j,p as E,F as w,f as x,e as b,q as $,g as M,h as N,Y as q,w as A,M as H,E as z,u as k}from"./CByrxp4z.js";import{_ as O}from"./D8Ys7gf2.js";import{_ as U}from"./CiPMTf_H.js";import{S as R}from"./BBm4s8aF.js";import{P as X}from"./BazpABzC.js";import{E as Y}from"./C3ZR1U09.js";import{c as D}from"./CUqBLf6-.js";import{_ as J}from"./DRSeE_AX.js";import{u as K}from"./DVLRMDjS.js";import"./BTqsCdG8.js";import"./DGFP3qc-.js";import"./DbNL7I58.js";import"./Z8grZCa3.js";import"./dAHhxIwk.js";import"./DkF7jS_T.js";import"./CbdQP7IE.js";const Q={class:"project-header-card"},W={class:"swiper-wrapper"},Z={key:1,class:"swiper-slide"},ee={class:"project-header-card__content"},te={class:"project-header-card__header"},oe={key:0,class:"project-header-card__labels"},se=["innerHTML"],re={class:"project-header-card__description"},ne=["innerHTML"],ae=["innerHTML"],ce={class:"project-header-card__actions"},ie=I({__name:"header-card",props:{project:{}},setup(e){const h=e,v=G(()=>h.project.countItems.apt?D(h.project.countItems.apt):!1),_=T(null),r=P();function y(l){const i=l.currentTarget.getBoundingClientRect(),a=l.clientX-i.left;if(a<0)return;const d=r.value?.slides.length??0;if(d<=1)return;const p=Math.floor(a/i.width*d);r.value?.slideTo(Math.max(0,Math.min(p,d-1)),150)}const f={effect:"fade",modules:[Y,X],resistanceRatio:0,pagination:{clickable:!0,el:".swiper-pagination"}};return B(()=>{_.value&&(r.value=new R(_.value,f))}),S(()=>{r.value?.destroy(!0,!0),r.value=void 0}),(l,o)=>{const i=C,a=V,d=O,p=U;return s(),n("div",Q,[c(a,{to:{name:"project-code",params:{code:e.project.code}},class:"project-header-card__gallery",onMousemove:y},{default:j(()=>[t("div",{ref_key:"slider",ref:_,class:E(["swiper project-header-card__slider",{"project-header-card__slider--hide-pagination":(e.project.imagesGallery?.length??0)<=1}])},[t("div",W,[e.project.imagesGallery?.length?(s(!0),n(w,{key:0},x(e.project.imagesGallery,(u,g)=>(s(),n("div",{class:"swiper-slide",key:`${e.project.code}_gal_${g}`},[c(i,{class:"project-header-card__image",src:u,provider:"imgproxy",sizes:"lg:515px xl:520px",height:"325",loading:g?"lazy":void 0,alt:e.project.name},null,8,["src","loading","alt"])]))),128)):(s(),n("div",Z,[c(i,{class:"project-header-card__image",src:e.project.preview,provider:"imgproxy",sizes:"lg:515px xl:520px",height:"325",alt:e.project.name},null,8,["src","alt"])]))]),o[0]||(o[0]=t("div",{class:"swiper-pagination"},null,-1))],2)]),_:1},8,["to"]),t("div",ee,[t("div",te,[c(a,{to:{name:"project-code",params:{code:e.project.code}},class:"project-header-card__name",innerHTML:e.project.name},null,8,["to","innerHTML"]),e.project.class=="business"||e.project.label?.length?(s(),n("div",oe,[e.project.class=="business"?(s(),$(d,{key:0,icon:"briefcase"},{default:j(()=>[...o[1]||(o[1]=[M("ÐизнеÑ-клаÑÑ",-1)])]),_:1})):b("",!0),(s(!0),n(w,null,x(e.project.label,u=>(s(),$(d,{class:"project-card__label",icon:u.icon,modifier:u.class},{default:j(()=>[t("span",{innerHTML:u.name},null,8,se)]),_:2},1032,["icon","modifier"]))),256))])):b("",!0)]),t("div",re,[t("div",{class:"project-header-card__location",innerHTML:e.project.placement},null,8,ne),v.value?(s(),n("div",{key:0,class:"project-header-card__count",innerHTML:v.value},null,8,ae)):b("",!0)]),t("div",ce,[c(p,{to:{name:"filter-code",query:{project:e.project.code}},size:"sm"},{default:j(()=>[...o[2]||(o[2]=[M("ÐÑбÑаÑÑ ÐºÐ²Ð°ÑÑиÑÑ ",-1)])]),_:1},8,["to"]),c(p,{to:{name:"project-code",params:{code:e.project.code}},color:"white",size:"sm"},{default:j(()=>[...o[3]||(o[3]=[M("ÐодÑобнее о кваÑÑале ",-1)])]),_:1},8,["to"])])])])}}}),le=Object.assign(N(ie,[["__scopeId","data-v-9d738274"]]),{__name:"ProjectHeaderCard"}),de={class:"submenu-projects"},ue={class:"submenu-projects__projects"},_e={class:"submenu-projects__list"},pe={class:"submenu-projects-item__icon"},me=["innerHTML"],je={class:"submenu-projects__card"},he={class:"swiper-wrapper"},ve={class:"swiper-slide"},fe={class:"submenu-projects__aside"},ge=I({__name:"projects",async setup(e){let h,v;const _=K(),{projects:r,projectsLoadingState:y}=q(_);if(!y.value&&!r?.value?.length){const{fetchList:a}=_;[h,v]=A(()=>a()),await h,v()}const f=T(0),l=T(),o=P();function i(){!l.value||!r.value?.length||(o.value?.destroy(!0,!0),o.value=new R(l.value,{direction:"vertical"}))}return B(()=>{H(i)}),S(()=>{o.value?.destroy(!0,!0),o.value=void 0}),z(()=>r.value?.length,()=>{H(i)}),z(f,a=>{o.value?.slideTo(a)}),(a,d)=>{const p=C,u=V,g=le,F=J;return s(),n("div",de,[t("div",ue,[t("div",_e,[(s(!0),n(w,null,x(k(r),(m,L)=>(s(),$(u,{to:{name:"project-code",params:{code:m.code}},class:E(["submenu-projects__item submenu-projects-item",k(f)==L&&"submenu-projects-item--active"]),onMouseenter:we=>f.value=L},{default:j(()=>[t("div",pe,[c(p,{src:m.preview,provider:"imgproxy",width:"50",height:"50",loading:"lazy",alt:m.name},null,8,["src","alt"])]),t("div",{class:"submenu-projects-item__name",innerHTML:m.name},null,8,me)]),_:2},1032,["to","class","onMouseenter"]))),256))]),t("div",je,[t("div",{ref_key:"swiper",ref:l,class:"swiper submenu-projects__slider"},[t("div",he,[(s(!0),n(w,null,x(k(r),m=>(s(),n("div",ve,[c(g,{project:m},null,8,["project"])]))),256))])],512)])]),t("aside",fe,[c(F,{"filter-code":"headerProject"})])])}}}),Ne=Object.assign(N(ge,[["__scopeId","data-v-eaee17ca"]]),{__name:"LayoutSubmenuProjects"});export{Ne 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.